Plugin Directory

Changeset 3438012


Ignore:
Timestamp:
01/12/2026 05:20:27 PM (3 months ago)
Author:
infixs
Message:

Update to 1.0.6

Location:
infixs-pingo-notify
Files:
224 added
8 edited

Legend:

Unmodified
Added
Removed
  • infixs-pingo-notify/trunk/assets/dashboard/js/main.js

    r3437319 r3438012  
    1 (function(){"use strict";var ew=document.createElement("style");ew.textContent=`/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-container-3xl:48rem;--iafw-container-5xl:64rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-auto{pointer-events:auto}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:-top-2{top:calc(var(--iafw-spacing)*-2)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:-right-2{right:calc(var(--iafw-spacing)*-2)}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:z-\\[100000\\]{z-index:100000}#infixs-pingo-notify-app .iafw\\:z-\\[100001\\]{z-index:100001}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-5{margin-bottom:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[5\\%\\]{width:5%}#infixs-pingo-notify-app .iafw\\:w-\\[25\\%\\]{width:25%}#infixs-pingo-notify-app .iafw\\:w-\\[30\\%\\]{width:30%}#infixs-pingo-notify-app .iafw\\:w-\\[40\\%\\]{width:40%}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-5xl{max-width:var(--iafw-container-5xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:align-top{vertical-align:top}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-3xl{max-width:var(--iafw-container-3xl)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:lg\\:flex-row{flex-direction:row}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app [aria-invalid=true]{animation:1s ease-in-out shake}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes shake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}.slide-left-enter-active[data-v-d1cbc7ef],.slide-left-leave-active[data-v-d1cbc7ef]{transition:all .25s ease-out}.slide-left-enter-from[data-v-d1cbc7ef]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-d1cbc7ef]{opacity:0;transform:translate(-30px)}
     1(function(){"use strict";var ew=document.createElement("style");ew.textContent=`/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-container-3xl:48rem;--iafw-container-5xl:64rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-auto{pointer-events:auto}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:-top-2{top:calc(var(--iafw-spacing)*-2)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-10{top:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:-right-2{right:calc(var(--iafw-spacing)*-2)}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:z-\\[100000\\]{z-index:100000}#infixs-pingo-notify-app .iafw\\:z-\\[100001\\]{z-index:100001}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-5{margin-bottom:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-fit{height:fit-content}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[5\\%\\]{width:5%}#infixs-pingo-notify-app .iafw\\:w-\\[25\\%\\]{width:25%}#infixs-pingo-notify-app .iafw\\:w-\\[30\\%\\]{width:30%}#infixs-pingo-notify-app .iafw\\:w-\\[40\\%\\]{width:40%}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-5xl{max-width:var(--iafw-container-5xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]\\/50{background-color:#d6f3cf80}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]\\/50{background-color:#d9fdd380}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:align-top{vertical-align:top}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/50{color:color-mix(in oklab,var(--foreground)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-3xl{max-width:var(--iafw-container-3xl)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:lg\\:top-10{top:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:lg\\:h-fit{height:fit-content}#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:lg\\:flex-row{flex-direction:row}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app [aria-invalid=true]{animation:1s ease-in-out shake}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes shake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}.slide-left-enter-active[data-v-d1cbc7ef],.slide-left-leave-active[data-v-d1cbc7ef]{transition:all .25s ease-out}.slide-left-enter-from[data-v-d1cbc7ef]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-d1cbc7ef]{opacity:0;transform:translate(-30px)}
    22/*$vite$:1*/`,document.head.appendChild(ew);/**
    33* @vue/shared v3.5.21
    44* (c) 2018-present Yuxi (Evan) You and Vue contributors
    55* @license MIT
    6 **/function xh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Tt={},Qs=[],pr=()=>{},tw=()=>!1,au=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),_h=t=>t.startsWith("onUpdate:"),hn=Object.assign,kh=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},OO=Object.prototype.hasOwnProperty,Dt=(t,e)=>OO.call(t,e),Ue=Array.isArray,Zs=t=>fl(t)==="[object Map]",ea=t=>fl(t)==="[object Set]",nw=t=>fl(t)==="[object Date]",at=t=>typeof t=="function",Wt=t=>typeof t=="string",Ki=t=>typeof t=="symbol",qt=t=>t!==null&&typeof t=="object",iw=t=>(qt(t)||at(t))&&at(t.then)&&at(t.catch),rw=Object.prototype.toString,fl=t=>rw.call(t),AO=t=>fl(t).slice(8,-1),ow=t=>fl(t)==="[object Object]",Sh=t=>Wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,ul=xh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),lu=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},RO=/-\w/g,ei=lu(t=>t.replace(RO,e=>e.slice(1).toUpperCase())),TO=/\B([A-Z])/g,Br=lu(t=>t.replace(TO,"-$1").toLowerCase()),fu=lu(t=>t.charAt(0).toUpperCase()+t.slice(1)),cl=lu(t=>t?`on${fu(t)}`:""),ti=(t,e)=>!Object.is(t,e),uu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},sw=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},cu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},PO=t=>{const e=Wt(t)?Number(t):NaN;return isNaN(e)?t:e};let aw;const du=()=>aw||(aw=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function hi(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=Wt(i)?DO(i):hi(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(Wt(t)||qt(t))return t}const MO=/;(?![^(]*\))/g,IO=/:([^]+)/,NO=/\/\*[^]*?\*\//g;function DO(t){const e={};return t.replace(NO,"").split(MO).forEach(n=>{if(n){const i=n.split(IO);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ee(t){let e="";if(Wt(t))e=t;else if(Ue(t))for(let n=0;n<t.length;n++){const i=Ee(t[n]);i&&(e+=i+" ")}else if(qt(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function Pt(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Wt(e)&&(t.class=Ee(e)),n&&(t.style=hi(n)),t}const BO=xh("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function lw(t){return!!t||t===""}function $O(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=es(t[i],e[i]);return n}function es(t,e){if(t===e)return!0;let n=nw(t),i=nw(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=Ki(t),i=Ki(e),n||i)return t===e;if(n=Ue(t),i=Ue(e),n||i)return n&&i?$O(t,e):!1;if(n=qt(t),i=qt(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!es(t[s],e[s]))return!1}}return String(t)===String(e)}function Ch(t,e){return t.findIndex(n=>es(n,e))}const fw=t=>!!(t&&t.__v_isRef===!0),Se=t=>Wt(t)?t:t==null?"":Ue(t)||qt(t)&&(t.toString===rw||!at(t.toString))?fw(t)?Se(t.value):JSON.stringify(t,uw,2):String(t),uw=(t,e)=>fw(e)?uw(t,e.value):Zs(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[Eh(i,o)+" =>"]=r,n),{})}:ea(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Eh(n))}:Ki(e)?Eh(e):qt(e)&&!Ue(e)&&!ow(e)?String(e):e,Eh=(t,e="")=>{var n;return Ki(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**
     6**/function xh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Tt={},Qs=[],pi=()=>{},tw=()=>!1,au=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),_h=t=>t.startsWith("onUpdate:"),hn=Object.assign,kh=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},AO=Object.prototype.hasOwnProperty,Nt=(t,e)=>AO.call(t,e),Ue=Array.isArray,Zs=t=>fl(t)==="[object Map]",ea=t=>fl(t)==="[object Set]",nw=t=>fl(t)==="[object Date]",at=t=>typeof t=="function",Wt=t=>typeof t=="string",Kr=t=>typeof t=="symbol",qt=t=>t!==null&&typeof t=="object",rw=t=>(qt(t)||at(t))&&at(t.then)&&at(t.catch),iw=Object.prototype.toString,fl=t=>iw.call(t),RO=t=>fl(t).slice(8,-1),ow=t=>fl(t)==="[object Object]",Sh=t=>Wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,ul=xh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),lu=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},TO=/-\w/g,er=lu(t=>t.replace(TO,e=>e.slice(1).toUpperCase())),PO=/\B([A-Z])/g,Bi=lu(t=>t.replace(PO,"-$1").toLowerCase()),fu=lu(t=>t.charAt(0).toUpperCase()+t.slice(1)),cl=lu(t=>t?`on${fu(t)}`:""),tr=(t,e)=>!Object.is(t,e),uu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},sw=(t,e,n,r=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},cu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},MO=t=>{const e=Wt(t)?Number(t):NaN;return isNaN(e)?t:e};let aw;const du=()=>aw||(aw=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function hr(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],i=Wt(r)?BO(r):hr(r);if(i)for(const o in i)e[o]=i[o]}return e}else if(Wt(t)||qt(t))return t}const IO=/;(?![^(]*\))/g,NO=/:([^]+)/,DO=/\/\*[^]*?\*\//g;function BO(t){const e={};return t.replace(DO,"").split(IO).forEach(n=>{if(n){const r=n.split(NO);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function Se(t){let e="";if(Wt(t))e=t;else if(Ue(t))for(let n=0;n<t.length;n++){const r=Se(t[n]);r&&(e+=r+" ")}else if(qt(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function Dt(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Wt(e)&&(t.class=Se(e)),n&&(t.style=hr(n)),t}const $O=xh("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function lw(t){return!!t||t===""}function FO(t,e){if(t.length!==e.length)return!1;let n=!0;for(let r=0;n&&r<t.length;r++)n=es(t[r],e[r]);return n}function es(t,e){if(t===e)return!0;let n=nw(t),r=nw(e);if(n||r)return n&&r?t.getTime()===e.getTime():!1;if(n=Kr(t),r=Kr(e),n||r)return t===e;if(n=Ue(t),r=Ue(e),n||r)return n&&r?FO(t,e):!1;if(n=qt(t),r=qt(e),n||r){if(!n||!r)return!1;const i=Object.keys(t).length,o=Object.keys(e).length;if(i!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!es(t[s],e[s]))return!1}}return String(t)===String(e)}function Ch(t,e){return t.findIndex(n=>es(n,e))}const fw=t=>!!(t&&t.__v_isRef===!0),Ce=t=>Wt(t)?t:t==null?"":Ue(t)||qt(t)&&(t.toString===iw||!at(t.toString))?fw(t)?Ce(t.value):JSON.stringify(t,uw,2):String(t),uw=(t,e)=>fw(e)?uw(t,e.value):Zs(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,i],o)=>(n[Eh(r,o)+" =>"]=i,n),{})}:ea(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Eh(n))}:Kr(e)?Eh(e):qt(e)&&!Ue(e)&&!ow(e)?String(e):e,Eh=(t,e="")=>{var n;return Kr(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**
    77* @vue/reactivity v3.5.21
    88* (c) 2018-present Yuxi (Evan) You and Vue contributors
    99* @license MIT
    10 **/let Vn;class cw{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Vn,!e&&Vn&&(this.index=(Vn.scopes||(Vn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=Vn;try{return Vn=this,e()}finally{Vn=n}}}on(){++this._on===1&&(this.prevScope=Vn,Vn=this)}off(){this._on>0&&--this._on===0&&(Vn=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function pu(t){return new cw(t)}function dl(){return Vn}function hu(t,e=!1){Vn&&Vn.cleanups.push(t)}let Ht;const Oh=new WeakSet;class dw{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Vn&&Vn.active&&Vn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Oh.has(this)&&(Oh.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||hw(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,vw(this),gw(this);const e=Ht,n=Gi;Ht=this,Gi=!0;try{return this.fn()}finally{mw(this),Ht=e,Gi=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Ph(e);this.deps=this.depsTail=void 0,vw(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Oh.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Th(this)&&this.run()}get dirty(){return Th(this)}}let pw=0,pl,hl;function hw(t,e=!1){if(t.flags|=8,e){t.next=hl,hl=t;return}t.next=pl,pl=t}function Ah(){pw++}function Rh(){if(--pw>0)return;if(hl){let e=hl;for(hl=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;pl;){let e=pl;for(pl=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function gw(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function mw(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),Ph(i),FO(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function Th(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(yw(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function yw(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===gl)||(t.globalVersion=gl,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!Th(t))))return;t.flags|=2;const e=t.dep,n=Ht,i=Gi;Ht=t,Gi=!0;try{gw(t);const r=t.fn(t._value);(e.version===0||ti(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{Ht=n,Gi=i,mw(t),t.flags&=-3}}function Ph(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)Ph(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function FO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Gi=!0;const ww=[];function hr(){ww.push(Gi),Gi=!1}function gr(){const t=ww.pop();Gi=t===void 0?!0:t}function vw(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Ht;Ht=void 0;try{e()}finally{Ht=n}}}let gl=0;class qO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class gu{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Ht||!Gi||Ht===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ht)n=this.activeLink=new qO(Ht,this),Ht.deps?(n.prevDep=Ht.depsTail,Ht.depsTail.nextDep=n,Ht.depsTail=n):Ht.deps=Ht.depsTail=n,bw(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=Ht.depsTail,n.nextDep=void 0,Ht.depsTail.nextDep=n,Ht.depsTail=n,Ht.deps===n&&(Ht.deps=i)}return n}trigger(e){this.version++,gl++,this.notify(e)}notify(e){Ah();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Rh()}}}function bw(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)bw(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const mu=new WeakMap,ts=Symbol(""),Mh=Symbol(""),ml=Symbol("");function zn(t,e,n){if(Gi&&Ht){let i=mu.get(t);i||mu.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new gu),r.map=i,r.key=n),r.track()}}function $r(t,e,n,i,r,o){const s=mu.get(t);if(!s){gl++;return}const a=l=>{l&&l.trigger()};if(Ah(),e==="clear")s.forEach(a);else{const l=Ue(t),f=l&&Sh(n);if(l&&n==="length"){const u=Number(i);s.forEach((c,p)=>{(p==="length"||p===ml||!Ki(p)&&p>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(ml)),e){case"add":l?f&&a(s.get("length")):(a(s.get(ts)),Zs(t)&&a(s.get(Mh)));break;case"delete":l||(a(s.get(ts)),Zs(t)&&a(s.get(Mh)));break;case"set":Zs(t)&&a(s.get(ts));break}}Rh()}function LO(t,e){const n=mu.get(t);return n&&n.get(e)}function ta(t){const e=St(t);return e===t?e:(zn(e,"iterate",ml),Ni(t)?e:e.map(Pn))}function yu(t){return zn(t=St(t),"iterate",ml),t}const VO={__proto__:null,[Symbol.iterator](){return Ih(this,Symbol.iterator,Pn)},concat(...t){return ta(this).concat(...t.map(e=>Ue(e)?ta(e):e))},entries(){return Ih(this,"entries",t=>(t[1]=Pn(t[1]),t))},every(t,e){return Fr(this,"every",t,e,void 0,arguments)},filter(t,e){return Fr(this,"filter",t,e,n=>n.map(Pn),arguments)},find(t,e){return Fr(this,"find",t,e,Pn,arguments)},findIndex(t,e){return Fr(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Fr(this,"findLast",t,e,Pn,arguments)},findLastIndex(t,e){return Fr(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Fr(this,"forEach",t,e,void 0,arguments)},includes(...t){return Nh(this,"includes",t)},indexOf(...t){return Nh(this,"indexOf",t)},join(t){return ta(this).join(t)},lastIndexOf(...t){return Nh(this,"lastIndexOf",t)},map(t,e){return Fr(this,"map",t,e,void 0,arguments)},pop(){return yl(this,"pop")},push(...t){return yl(this,"push",t)},reduce(t,...e){return xw(this,"reduce",t,e)},reduceRight(t,...e){return xw(this,"reduceRight",t,e)},shift(){return yl(this,"shift")},some(t,e){return Fr(this,"some",t,e,void 0,arguments)},splice(...t){return yl(this,"splice",t)},toReversed(){return ta(this).toReversed()},toSorted(t){return ta(this).toSorted(t)},toSpliced(...t){return ta(this).toSpliced(...t)},unshift(...t){return yl(this,"unshift",t)},values(){return Ih(this,"values",Pn)}};function Ih(t,e,n){const i=yu(t),r=i[e]();return i!==t&&!Ni(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const zO=Array.prototype;function Fr(t,e,n,i,r,o){const s=yu(t),a=s!==t&&!Ni(t),l=s[e];if(l!==zO[e]){const c=l.apply(t,o);return a?Pn(c):c}let f=n;s!==t&&(a?f=function(c,p){return n.call(this,Pn(c),p,t)}:n.length>2&&(f=function(c,p){return n.call(this,c,p,t)}));const u=l.call(s,f,i);return a&&r?r(u):u}function xw(t,e,n,i){const r=yu(t);let o=n;return r!==t&&(Ni(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Pn(a),l,t)}),r[e](o,...i)}function Nh(t,e,n){const i=St(t);zn(i,"iterate",ml);const r=i[e](...n);return(r===-1||r===!1)&&Bh(n[0])?(n[0]=St(n[0]),i[e](...n)):r}function yl(t,e,n=[]){hr(),Ah();const i=St(t)[e].apply(t,n);return Rh(),gr(),i}const jO=xh("__proto__,__v_isRef,__isVue"),_w=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Ki));function HO(t){Ki(t)||(t=String(t));const e=St(this);return zn(e,"has",t),e.hasOwnProperty(t)}class kw{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?Rw:Aw:o?Ow:Ew).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Ue(e);if(!r){let l;if(s&&(l=VO[n]))return l;if(n==="hasOwnProperty")return HO}const a=Reflect.get(e,n,nt(e)?e:i);return(Ki(n)?_w.has(n):jO(n))||(r||zn(e,"get",n),o)?a:nt(a)?s&&Sh(n)?a:a.value:qt(a)?r?na(a):nn(a):a}}class Sw extends kw{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];if(!this._isShallow){const l=wo(o);if(!Ni(i)&&!wo(i)&&(o=St(o),i=St(i)),!Ue(e)&&nt(o)&&!nt(i))return l||(o.value=i),!0}const s=Ue(e)&&Sh(n)?Number(n)<e.length:Dt(e,n),a=Reflect.set(e,n,i,nt(e)?e:r);return e===St(r)&&(s?ti(i,o)&&$r(e,"set",n,i):$r(e,"add",n,i)),a}deleteProperty(e,n){const i=Dt(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&$r(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!Ki(n)||!_w.has(n))&&zn(e,"has",n),i}ownKeys(e){return zn(e,"iterate",Ue(e)?"length":ts),Reflect.ownKeys(e)}}class Cw extends kw{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const UO=new Sw,WO=new Cw,KO=new Sw(!0),GO=new Cw(!0),Dh=t=>t,wu=t=>Reflect.getPrototypeOf(t);function JO(t,e,n){return function(...i){const r=this.__v_raw,o=St(r),s=Zs(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=r[t](...i),u=n?Dh:e?_u:Pn;return!e&&zn(o,"iterate",l?Mh:ts),{next(){const{value:c,done:p}=f.next();return p?{value:c,done:p}:{value:a?[u(c[0]),u(c[1])]:u(c),done:p}},[Symbol.iterator](){return this}}}}function vu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function YO(t,e){const n={get(r){const o=this.__v_raw,s=St(o),a=St(r);t||(ti(r,a)&&zn(s,"get",r),zn(s,"get",a));const{has:l}=wu(s),f=e?Dh:t?_u:Pn;if(l.call(s,r))return f(o.get(r));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!t&&zn(St(r),"iterate",ts),r.size},has(r){const o=this.__v_raw,s=St(o),a=St(r);return t||(ti(r,a)&&zn(s,"has",r),zn(s,"has",a)),r===a?o.has(r):o.has(r)||o.has(a)},forEach(r,o){const s=this,a=s.__v_raw,l=St(a),f=e?Dh:t?_u:Pn;return!t&&zn(l,"iterate",ts),a.forEach((u,c)=>r.call(o,f(u),f(c),s))}};return hn(n,t?{add:vu("add"),set:vu("set"),delete:vu("delete"),clear:vu("clear")}:{add(r){!e&&!Ni(r)&&!wo(r)&&(r=St(r));const o=St(this);return wu(o).has.call(o,r)||(o.add(r),$r(o,"add",r,r)),this},set(r,o){!e&&!Ni(o)&&!wo(o)&&(o=St(o));const s=St(this),{has:a,get:l}=wu(s);let f=a.call(s,r);f||(r=St(r),f=a.call(s,r));const u=l.call(s,r);return s.set(r,o),f?ti(o,u)&&$r(s,"set",r,o):$r(s,"add",r,o),this},delete(r){const o=St(this),{has:s,get:a}=wu(o);let l=s.call(o,r);l||(r=St(r),l=s.call(o,r)),a&&a.call(o,r);const f=o.delete(r);return l&&$r(o,"delete",r,void 0),f},clear(){const r=St(this),o=r.size!==0,s=r.clear();return o&&$r(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=JO(r,t,e)}),n}function bu(t,e){const n=YO(t,e);return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(Dt(n,r)&&r in i?n:i,r,o)}const XO={get:bu(!1,!1)},QO={get:bu(!1,!0)},ZO={get:bu(!0,!1)},eA={get:bu(!0,!0)},Ew=new WeakMap,Ow=new WeakMap,Aw=new WeakMap,Rw=new WeakMap;function tA(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nA(t){return t.__v_skip||!Object.isExtensible(t)?0:tA(AO(t))}function nn(t){return wo(t)?t:xu(t,!1,UO,XO,Ew)}function Tw(t){return xu(t,!1,KO,QO,Ow)}function na(t){return xu(t,!0,WO,ZO,Aw)}function ns(t){return xu(t,!0,GO,eA,Rw)}function xu(t,e,n,i,r){if(!qt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=nA(t);if(o===0)return t;const s=r.get(t);if(s)return s;const a=new Proxy(t,o===2?i:n);return r.set(t,a),a}function qr(t){return wo(t)?qr(t.__v_raw):!!(t&&t.__v_isReactive)}function wo(t){return!!(t&&t.__v_isReadonly)}function Ni(t){return!!(t&&t.__v_isShallow)}function Bh(t){return t?!!t.__v_raw:!1}function St(t){const e=t&&t.__v_raw;return e?St(e):t}function ia(t){return!Dt(t,"__v_skip")&&Object.isExtensible(t)&&sw(t,"__v_skip",!0),t}const Pn=t=>qt(t)?nn(t):t,_u=t=>qt(t)?na(t):t;function nt(t){return t?t.__v_isRef===!0:!1}function j(t){return Pw(t,!1)}function Xt(t){return Pw(t,!0)}function Pw(t,e){return nt(t)?t:new iA(t,e)}class iA{constructor(e,n){this.dep=new gu,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:St(e),this._value=n?e:Pn(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Ni(e)||wo(e);e=i?e:St(e),ti(e,n)&&(this._rawValue=e,this._value=i?e:Pn(e),this.dep.trigger())}}function g(t){return nt(t)?t.value:t}function xe(t){return at(t)?t():g(t)}const rA={get:(t,e,n)=>e==="__v_raw"?t:g(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return nt(r)&&!nt(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function Mw(t){return qr(t)?t:new Proxy(t,rA)}class oA{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new gu,{get:i,set:r}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function ku(t){return new oA(t)}function Jt(t){const e=Ue(t)?new Array(t.length):{};for(const n in t)e[n]=Iw(t,n);return e}class sA{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return LO(St(this._object),this._key)}}class aA{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function is(t,e,n){return nt(t)?t:at(t)?new aA(t):qt(t)&&arguments.length>1?Iw(t,e,n):j(t)}function Iw(t,e,n){const i=t[e];return nt(i)?i:new sA(t,e,n)}class lA{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new gu(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=gl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Ht!==this)return hw(this,!0),!0}get value(){const e=this.dep.track();return yw(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function fA(t,e,n=!1){let i,r;return at(t)?i=t:(i=t.get,r=t.set),new lA(i,r,n)}const Su={},Cu=new WeakMap;let rs;function uA(t,e=!1,n=rs){if(n){let i=Cu.get(n);i||Cu.set(n,i=[]),i.push(t)}}function cA(t,e,n=Tt){const{immediate:i,deep:r,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>r?b:Ni(b)||r===!1||r===0?Lr(b,1):Lr(b);let u,c,p,d,h=!1,m=!1;if(nt(t)?(c=()=>t.value,h=Ni(t)):qr(t)?(c=()=>f(t),h=!0):Ue(t)?(m=!0,h=t.some(b=>qr(b)||Ni(b)),c=()=>t.map(b=>{if(nt(b))return b.value;if(qr(b))return f(b);if(at(b))return l?l(b,2):b()})):at(t)?e?c=l?()=>l(t,2):t:c=()=>{if(p){hr();try{p()}finally{gr()}}const b=rs;rs=u;try{return l?l(t,3,[d]):t(d)}finally{rs=b}}:c=pr,e&&r){const b=c,x=r===!0?1/0:r;c=()=>Lr(b(),x)}const y=dl(),w=()=>{u.stop(),y&&y.active&&kh(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=m?new Array(t.length).fill(Su):Su;const S=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(r||h||(m?x.some((_,k)=>ti(_,v[k])):ti(x,v))){p&&p();const _=rs;rs=u;try{const k=[x,v===Su?void 0:m&&v[0]===Su?[]:v,d];v=x,l?l(e,3,k):e(...k)}finally{rs=_}}}else u.run()};return a&&a(S),u=new dw(c),u.scheduler=s?()=>s(S,!1):S,d=b=>uA(b,!1,u),p=u.onStop=()=>{const b=Cu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();Cu.delete(u)}},e?i?S(!0):v=u.run():s?s(S.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Lr(t,e=1/0,n){if(e<=0||!qt(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,nt(t))Lr(t.value,e,n);else if(Ue(t))for(let i=0;i<t.length;i++)Lr(t[i],e,n);else if(ea(t)||Zs(t))t.forEach(i=>{Lr(i,e,n)});else if(ow(t)){for(const i in t)Lr(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&Lr(t[i],e,n)}return t}/**
     10**/let Vn;class cw{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Vn,!e&&Vn&&(this.index=(Vn.scopes||(Vn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=Vn;try{return Vn=this,e()}finally{Vn=n}}}on(){++this._on===1&&(this.prevScope=Vn,Vn=this)}off(){this._on>0&&--this._on===0&&(Vn=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function pu(t){return new cw(t)}function dl(){return Vn}function hu(t,e=!1){Vn&&Vn.cleanups.push(t)}let Ht;const Oh=new WeakSet;class dw{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Vn&&Vn.active&&Vn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Oh.has(this)&&(Oh.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||hw(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,vw(this),gw(this);const e=Ht,n=Gr;Ht=this,Gr=!0;try{return this.fn()}finally{mw(this),Ht=e,Gr=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Ph(e);this.deps=this.depsTail=void 0,vw(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Oh.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Th(this)&&this.run()}get dirty(){return Th(this)}}let pw=0,pl,hl;function hw(t,e=!1){if(t.flags|=8,e){t.next=hl,hl=t;return}t.next=pl,pl=t}function Ah(){pw++}function Rh(){if(--pw>0)return;if(hl){let e=hl;for(hl=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;pl;){let e=pl;for(pl=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){t||(t=r)}e=n}}if(t)throw t}function gw(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function mw(t){let e,n=t.depsTail,r=n;for(;r;){const i=r.prevDep;r.version===-1?(r===n&&(n=i),Ph(r),qO(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=i}t.deps=e,t.depsTail=n}function Th(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(yw(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function yw(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===gl)||(t.globalVersion=gl,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!Th(t))))return;t.flags|=2;const e=t.dep,n=Ht,r=Gr;Ht=t,Gr=!0;try{gw(t);const i=t.fn(t._value);(e.version===0||tr(i,t._value))&&(t.flags|=128,t._value=i,e.version++)}catch(i){throw e.version++,i}finally{Ht=n,Gr=r,mw(t),t.flags&=-3}}function Ph(t,e=!1){const{dep:n,prevSub:r,nextSub:i}=t;if(r&&(r.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=r,t.nextSub=void 0),n.subs===t&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)Ph(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function qO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Gr=!0;const ww=[];function hi(){ww.push(Gr),Gr=!1}function gi(){const t=ww.pop();Gr=t===void 0?!0:t}function vw(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Ht;Ht=void 0;try{e()}finally{Ht=n}}}let gl=0;class LO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class gu{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!Ht||!Gr||Ht===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ht)n=this.activeLink=new LO(Ht,this),Ht.deps?(n.prevDep=Ht.depsTail,Ht.depsTail.nextDep=n,Ht.depsTail=n):Ht.deps=Ht.depsTail=n,bw(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Ht.depsTail,n.nextDep=void 0,Ht.depsTail.nextDep=n,Ht.depsTail=n,Ht.deps===n&&(Ht.deps=r)}return n}trigger(e){this.version++,gl++,this.notify(e)}notify(e){Ah();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Rh()}}}function bw(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)bw(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const mu=new WeakMap,ts=Symbol(""),Mh=Symbol(""),ml=Symbol("");function zn(t,e,n){if(Gr&&Ht){let r=mu.get(t);r||mu.set(t,r=new Map);let i=r.get(n);i||(r.set(n,i=new gu),i.map=r,i.key=n),i.track()}}function $i(t,e,n,r,i,o){const s=mu.get(t);if(!s){gl++;return}const a=l=>{l&&l.trigger()};if(Ah(),e==="clear")s.forEach(a);else{const l=Ue(t),f=l&&Sh(n);if(l&&n==="length"){const u=Number(r);s.forEach((c,p)=>{(p==="length"||p===ml||!Kr(p)&&p>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(ml)),e){case"add":l?f&&a(s.get("length")):(a(s.get(ts)),Zs(t)&&a(s.get(Mh)));break;case"delete":l||(a(s.get(ts)),Zs(t)&&a(s.get(Mh)));break;case"set":Zs(t)&&a(s.get(ts));break}}Rh()}function VO(t,e){const n=mu.get(t);return n&&n.get(e)}function ta(t){const e=St(t);return e===t?e:(zn(e,"iterate",ml),Nr(t)?e:e.map(Pn))}function yu(t){return zn(t=St(t),"iterate",ml),t}const zO={__proto__:null,[Symbol.iterator](){return Ih(this,Symbol.iterator,Pn)},concat(...t){return ta(this).concat(...t.map(e=>Ue(e)?ta(e):e))},entries(){return Ih(this,"entries",t=>(t[1]=Pn(t[1]),t))},every(t,e){return Fi(this,"every",t,e,void 0,arguments)},filter(t,e){return Fi(this,"filter",t,e,n=>n.map(Pn),arguments)},find(t,e){return Fi(this,"find",t,e,Pn,arguments)},findIndex(t,e){return Fi(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Fi(this,"findLast",t,e,Pn,arguments)},findLastIndex(t,e){return Fi(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Fi(this,"forEach",t,e,void 0,arguments)},includes(...t){return Nh(this,"includes",t)},indexOf(...t){return Nh(this,"indexOf",t)},join(t){return ta(this).join(t)},lastIndexOf(...t){return Nh(this,"lastIndexOf",t)},map(t,e){return Fi(this,"map",t,e,void 0,arguments)},pop(){return yl(this,"pop")},push(...t){return yl(this,"push",t)},reduce(t,...e){return xw(this,"reduce",t,e)},reduceRight(t,...e){return xw(this,"reduceRight",t,e)},shift(){return yl(this,"shift")},some(t,e){return Fi(this,"some",t,e,void 0,arguments)},splice(...t){return yl(this,"splice",t)},toReversed(){return ta(this).toReversed()},toSorted(t){return ta(this).toSorted(t)},toSpliced(...t){return ta(this).toSpliced(...t)},unshift(...t){return yl(this,"unshift",t)},values(){return Ih(this,"values",Pn)}};function Ih(t,e,n){const r=yu(t),i=r[e]();return r!==t&&!Nr(t)&&(i._next=i.next,i.next=()=>{const o=i._next();return o.value&&(o.value=n(o.value)),o}),i}const jO=Array.prototype;function Fi(t,e,n,r,i,o){const s=yu(t),a=s!==t&&!Nr(t),l=s[e];if(l!==jO[e]){const c=l.apply(t,o);return a?Pn(c):c}let f=n;s!==t&&(a?f=function(c,p){return n.call(this,Pn(c),p,t)}:n.length>2&&(f=function(c,p){return n.call(this,c,p,t)}));const u=l.call(s,f,r);return a&&i?i(u):u}function xw(t,e,n,r){const i=yu(t);let o=n;return i!==t&&(Nr(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Pn(a),l,t)}),i[e](o,...r)}function Nh(t,e,n){const r=St(t);zn(r,"iterate",ml);const i=r[e](...n);return(i===-1||i===!1)&&Bh(n[0])?(n[0]=St(n[0]),r[e](...n)):i}function yl(t,e,n=[]){hi(),Ah();const r=St(t)[e].apply(t,n);return Rh(),gi(),r}const HO=xh("__proto__,__v_isRef,__isVue"),_w=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Kr));function UO(t){Kr(t)||(t=String(t));const e=St(this);return zn(e,"has",t),e.hasOwnProperty(t)}class kw{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,r){if(n==="__v_skip")return e.__v_skip;const i=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(i?o?Rw:Aw:o?Ow:Ew).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const s=Ue(e);if(!i){let l;if(s&&(l=zO[n]))return l;if(n==="hasOwnProperty")return UO}const a=Reflect.get(e,n,nt(e)?e:r);return(Kr(n)?_w.has(n):HO(n))||(i||zn(e,"get",n),o)?a:nt(a)?s&&Sh(n)?a:a.value:qt(a)?i?na(a):nn(a):a}}class Sw extends kw{constructor(e=!1){super(!1,e)}set(e,n,r,i){let o=e[n];if(!this._isShallow){const l=wo(o);if(!Nr(r)&&!wo(r)&&(o=St(o),r=St(r)),!Ue(e)&&nt(o)&&!nt(r))return l||(o.value=r),!0}const s=Ue(e)&&Sh(n)?Number(n)<e.length:Nt(e,n),a=Reflect.set(e,n,r,nt(e)?e:i);return e===St(i)&&(s?tr(r,o)&&$i(e,"set",n,r):$i(e,"add",n,r)),a}deleteProperty(e,n){const r=Nt(e,n);e[n];const i=Reflect.deleteProperty(e,n);return i&&r&&$i(e,"delete",n,void 0),i}has(e,n){const r=Reflect.has(e,n);return(!Kr(n)||!_w.has(n))&&zn(e,"has",n),r}ownKeys(e){return zn(e,"iterate",Ue(e)?"length":ts),Reflect.ownKeys(e)}}class Cw extends kw{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const WO=new Sw,KO=new Cw,GO=new Sw(!0),JO=new Cw(!0),Dh=t=>t,wu=t=>Reflect.getPrototypeOf(t);function YO(t,e,n){return function(...r){const i=this.__v_raw,o=St(i),s=Zs(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=i[t](...r),u=n?Dh:e?_u:Pn;return!e&&zn(o,"iterate",l?Mh:ts),{next(){const{value:c,done:p}=f.next();return p?{value:c,done:p}:{value:a?[u(c[0]),u(c[1])]:u(c),done:p}},[Symbol.iterator](){return this}}}}function vu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function XO(t,e){const n={get(i){const o=this.__v_raw,s=St(o),a=St(i);t||(tr(i,a)&&zn(s,"get",i),zn(s,"get",a));const{has:l}=wu(s),f=e?Dh:t?_u:Pn;if(l.call(s,i))return f(o.get(i));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(i)},get size(){const i=this.__v_raw;return!t&&zn(St(i),"iterate",ts),i.size},has(i){const o=this.__v_raw,s=St(o),a=St(i);return t||(tr(i,a)&&zn(s,"has",i),zn(s,"has",a)),i===a?o.has(i):o.has(i)||o.has(a)},forEach(i,o){const s=this,a=s.__v_raw,l=St(a),f=e?Dh:t?_u:Pn;return!t&&zn(l,"iterate",ts),a.forEach((u,c)=>i.call(o,f(u),f(c),s))}};return hn(n,t?{add:vu("add"),set:vu("set"),delete:vu("delete"),clear:vu("clear")}:{add(i){!e&&!Nr(i)&&!wo(i)&&(i=St(i));const o=St(this);return wu(o).has.call(o,i)||(o.add(i),$i(o,"add",i,i)),this},set(i,o){!e&&!Nr(o)&&!wo(o)&&(o=St(o));const s=St(this),{has:a,get:l}=wu(s);let f=a.call(s,i);f||(i=St(i),f=a.call(s,i));const u=l.call(s,i);return s.set(i,o),f?tr(o,u)&&$i(s,"set",i,o):$i(s,"add",i,o),this},delete(i){const o=St(this),{has:s,get:a}=wu(o);let l=s.call(o,i);l||(i=St(i),l=s.call(o,i)),a&&a.call(o,i);const f=o.delete(i);return l&&$i(o,"delete",i,void 0),f},clear(){const i=St(this),o=i.size!==0,s=i.clear();return o&&$i(i,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=YO(i,t,e)}),n}function bu(t,e){const n=XO(t,e);return(r,i,o)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?r:Reflect.get(Nt(n,i)&&i in r?n:r,i,o)}const QO={get:bu(!1,!1)},ZO={get:bu(!1,!0)},eA={get:bu(!0,!1)},tA={get:bu(!0,!0)},Ew=new WeakMap,Ow=new WeakMap,Aw=new WeakMap,Rw=new WeakMap;function nA(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function rA(t){return t.__v_skip||!Object.isExtensible(t)?0:nA(RO(t))}function nn(t){return wo(t)?t:xu(t,!1,WO,QO,Ew)}function Tw(t){return xu(t,!1,GO,ZO,Ow)}function na(t){return xu(t,!0,KO,eA,Aw)}function ns(t){return xu(t,!0,JO,tA,Rw)}function xu(t,e,n,r,i){if(!qt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=rA(t);if(o===0)return t;const s=i.get(t);if(s)return s;const a=new Proxy(t,o===2?r:n);return i.set(t,a),a}function qi(t){return wo(t)?qi(t.__v_raw):!!(t&&t.__v_isReactive)}function wo(t){return!!(t&&t.__v_isReadonly)}function Nr(t){return!!(t&&t.__v_isShallow)}function Bh(t){return t?!!t.__v_raw:!1}function St(t){const e=t&&t.__v_raw;return e?St(e):t}function ra(t){return!Nt(t,"__v_skip")&&Object.isExtensible(t)&&sw(t,"__v_skip",!0),t}const Pn=t=>qt(t)?nn(t):t,_u=t=>qt(t)?na(t):t;function nt(t){return t?t.__v_isRef===!0:!1}function j(t){return Pw(t,!1)}function Xt(t){return Pw(t,!0)}function Pw(t,e){return nt(t)?t:new iA(t,e)}class iA{constructor(e,n){this.dep=new gu,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:St(e),this._value=n?e:Pn(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||Nr(e)||wo(e);e=r?e:St(e),tr(e,n)&&(this._rawValue=e,this._value=r?e:Pn(e),this.dep.trigger())}}function g(t){return nt(t)?t.value:t}function xe(t){return at(t)?t():g(t)}const oA={get:(t,e,n)=>e==="__v_raw"?t:g(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return nt(i)&&!nt(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function Mw(t){return qi(t)?t:new Proxy(t,oA)}class sA{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new gu,{get:r,set:i}=e(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function ku(t){return new sA(t)}function Jt(t){const e=Ue(t)?new Array(t.length):{};for(const n in t)e[n]=Iw(t,n);return e}class aA{constructor(e,n,r){this._object=e,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return VO(St(this._object),this._key)}}class lA{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function rs(t,e,n){return nt(t)?t:at(t)?new lA(t):qt(t)&&arguments.length>1?Iw(t,e,n):j(t)}function Iw(t,e,n){const r=t[e];return nt(r)?r:new aA(t,e,n)}class fA{constructor(e,n,r){this.fn=e,this.setter=n,this._value=void 0,this.dep=new gu(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=gl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Ht!==this)return hw(this,!0),!0}get value(){const e=this.dep.track();return yw(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function uA(t,e,n=!1){let r,i;return at(t)?r=t:(r=t.get,i=t.set),new fA(r,i,n)}const Su={},Cu=new WeakMap;let is;function cA(t,e=!1,n=is){if(n){let r=Cu.get(n);r||Cu.set(n,r=[]),r.push(t)}}function dA(t,e,n=Tt){const{immediate:r,deep:i,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>i?b:Nr(b)||i===!1||i===0?Li(b,1):Li(b);let u,c,p,d,h=!1,m=!1;if(nt(t)?(c=()=>t.value,h=Nr(t)):qi(t)?(c=()=>f(t),h=!0):Ue(t)?(m=!0,h=t.some(b=>qi(b)||Nr(b)),c=()=>t.map(b=>{if(nt(b))return b.value;if(qi(b))return f(b);if(at(b))return l?l(b,2):b()})):at(t)?e?c=l?()=>l(t,2):t:c=()=>{if(p){hi();try{p()}finally{gi()}}const b=is;is=u;try{return l?l(t,3,[d]):t(d)}finally{is=b}}:c=pi,e&&i){const b=c,x=i===!0?1/0:i;c=()=>Li(b(),x)}const y=dl(),w=()=>{u.stop(),y&&y.active&&kh(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=m?new Array(t.length).fill(Su):Su;const k=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(i||h||(m?x.some((_,S)=>tr(_,v[S])):tr(x,v))){p&&p();const _=is;is=u;try{const S=[x,v===Su?void 0:m&&v[0]===Su?[]:v,d];v=x,l?l(e,3,S):e(...S)}finally{is=_}}}else u.run()};return a&&a(k),u=new dw(c),u.scheduler=s?()=>s(k,!1):k,d=b=>cA(b,!1,u),p=u.onStop=()=>{const b=Cu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();Cu.delete(u)}},e?r?k(!0):v=u.run():s?s(k.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Li(t,e=1/0,n){if(e<=0||!qt(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,nt(t))Li(t.value,e,n);else if(Ue(t))for(let r=0;r<t.length;r++)Li(t[r],e,n);else if(ea(t)||Zs(t))t.forEach(r=>{Li(r,e,n)});else if(ow(t)){for(const r in t)Li(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&Li(t[r],e,n)}return t}/**
    1111* @vue/runtime-core v3.5.21
    1212* (c) 2018-present Yuxi (Evan) You and Vue contributors
    1313* @license MIT
    14 **/const wl=[];let $h=!1;function gie(t,...e){if($h)return;$h=!0,hr();const n=wl.length?wl[wl.length-1].component:null,i=n&&n.appContext.config.warnHandler,r=dA();if(i)ra(i,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,r.map(({vnode:o})=>`at <${jv(n,o.type)}>`).join(`
    15 `),r]);else{const o=[`[Vue warn]: ${t}`,...e];r.length&&o.push(`
    16 `,...pA(r)),console.warn(...o)}gr(),$h=!1}function dA(){let t=wl[wl.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function pA(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[`
    17 `],...hA(n))}),e}function hA({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,r=` at <${jv(t.component,t.type,i)}`,o=">"+n;return t.props?[r,...gA(t.props),o]:[r+o]}function gA(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...Nw(i,t[i]))}),n.length>3&&e.push(" ..."),e}function Nw(t,e,n){return Wt(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:nt(e)?(e=Nw(t,St(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):at(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=St(e),n?e:[`${t}=`,e])}function ra(t,e,n,i){try{return i?t(...i):t()}catch(r){Eu(r,e,n)}}function Ji(t,e,n,i){if(at(t)){const r=ra(t,e,n,i);return r&&iw(r)&&r.catch(o=>{Eu(o,e,n)}),r}if(Ue(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Ji(t[o],e,n,i));return r}}function Eu(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Tt;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){hr(),ra(o,null,10,[t,l,f]),gr();return}}mA(t,n,r,i,s)}function mA(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const ni=[];let mr=-1;const oa=[];let vo=null,sa=0;const Dw=Promise.resolve();let Ou=null;function lt(t){const e=Ou||Dw;return t?e.then(this?t.bind(this):t):e}function yA(t){let e=mr+1,n=ni.length;for(;e<n;){const i=e+n>>>1,r=ni[i],o=vl(r);o<t||o===t&&r.flags&2?e=i+1:n=i}return e}function Fh(t){if(!(t.flags&1)){const e=vl(t),n=ni[ni.length-1];!n||!(t.flags&2)&&e>=vl(n)?ni.push(t):ni.splice(yA(e),0,t),t.flags|=1,Bw()}}function Bw(){Ou||(Ou=Dw.then(qw))}function wA(t){Ue(t)?oa.push(...t):vo&&t.id===-1?vo.splice(sa+1,0,t):t.flags&1||(oa.push(t),t.flags|=1),Bw()}function $w(t,e,n=mr+1){for(;n<ni.length;n++){const i=ni[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;ni.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Fw(t){if(oa.length){const e=[...new Set(oa)].sort((n,i)=>vl(n)-vl(i));if(oa.length=0,vo){vo.push(...e);return}for(vo=e,sa=0;sa<vo.length;sa++){const n=vo[sa];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}vo=null,sa=0}}const vl=t=>t.id==null?t.flags&2?-1:1/0:t.id;function qw(t){try{for(mr=0;mr<ni.length;mr++){const e=ni[mr];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),ra(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;mr<ni.length;mr++){const e=ni[mr];e&&(e.flags&=-2)}mr=-1,ni.length=0,Fw(),Ou=null,(ni.length||oa.length)&&qw()}}let Mn=null,Lw=null;function Au(t){const e=Mn;return Mn=t,Lw=t&&t.type.__scopeId||null,e}function C(t,e=Mn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&qu(-1);const o=Au(e);let s;try{s=t(...r)}finally{Au(o),i._d&&qu(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function bl(t,e){if(Mn===null)return t;const n=ju(Mn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,s,a,l=Tt]=e[r];o&&(at(o)&&(o={mounted:o,updated:o}),o.deep&&Lr(s),i.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function ss(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let s=0;s<r.length;s++){const a=r[s];o&&(a.oldValue=o[s].value);let l=a.dir[i];l&&(hr(),Ji(l,n,8,[t.el,a,t,e]),gr())}}const Vw=Symbol("_vte"),zw=t=>t.__isTeleport,xl=t=>t&&(t.disabled||t.disabled===""),jw=t=>t&&(t.defer||t.defer===""),Hw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Uw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,qh=(t,e)=>{const n=t&&t.to;return Wt(n)?e?e(n):null:n},Ww={name:"Teleport",__isTeleport:!0,process(t,e,n,i,r,o,s,a,l,f){const{mc:u,pc:c,pbc:p,o:{insert:d,querySelector:h,createText:m,createComment:y}}=f,w=xl(e.props);let{shapeFlag:v,children:S,dynamicChildren:b}=e;if(t==null){const x=e.el=m(""),_=e.anchor=m("");d(x,n,i),d(_,n,i);const k=(O,R)=>{v&16&&(r&&r.isCE&&(r.ce._teleportTarget=O),u(S,O,R,r,o,s,a,l))},A=()=>{const O=e.target=qh(e.props,h),R=Gw(O,e,m,d);O&&(s!=="svg"&&Hw(O)?s="svg":s!=="mathml"&&Uw(O)&&(s="mathml"),w||(k(O,R),Tu(e,!1)))};w&&(k(n,_),Tu(e,!0)),jw(e.props)?(e.el.__isMounted=!1,ri(()=>{A(),delete e.el.__isMounted},o)):A()}else{if(jw(e.props)&&t.el.__isMounted===!1){ri(()=>{Ww.process(t,e,n,i,r,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,_=e.target=t.target,k=e.targetAnchor=t.targetAnchor,A=xl(t.props),O=A?n:_,R=A?x:k;if(s==="svg"||Hw(_)?s="svg":(s==="mathml"||Uw(_))&&(s="mathml"),b?(p(t.dynamicChildren,b,O,r,o,s,a),Zh(t,e,!0)):l||c(t,e,O,R,r,o,s,a,!1),w)A?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):Ru(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const N=e.target=qh(e.props,h);N&&Ru(e,N,null,f,0)}else A&&Ru(e,_,k,f,1);Tu(e,w)}},remove(t,e,n,{um:i,o:{remove:r}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:p}=t;if(c&&(r(f),r(u)),o&&r(l),s&16){const d=o||!xl(p);for(let h=0;h<a.length;h++){const m=a[h];i(m,e,n,d,!!m.dynamicChildren)}}},move:Ru,hydrate:vA};function Ru(t,e,n,{o:{insert:i},m:r},o=2){o===0&&i(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&i(s,e,n),(!c||xl(u))&&l&16)for(let p=0;p<f.length;p++)r(f[p],e,n,2);c&&i(a,e,n)}function vA(t,e,n,i,r,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function p(m,y,w,v){y.anchor=c(s(m),y,a(m),n,i,r,o),y.targetStart=w,y.targetAnchor=v}const d=e.target=qh(e.props,l),h=xl(e.props);if(d){const m=d._lpa||d.firstChild;if(e.shapeFlag&16)if(h)p(t,e,m,m&&s(m));else{e.anchor=s(t);let y=m;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,d._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||Gw(d,e,u,f),c(m&&s(m),e,d,n,i,r,o)}Tu(e,h)}else h&&e.shapeFlag&16&&p(t,e,t,s(t));return e.anchor&&s(e.anchor)}const Kw=Ww;function Tu(t,e){const n=t.ctx;if(n&&n.ut){let i,r;for(e?(i=t.el,r=t.anchor):(i=t.targetStart,r=t.targetAnchor);i&&i!==r;)i.nodeType===1&&i.setAttribute("data-v-owner",n.uid),i=i.nextSibling;n.ut()}}function Gw(t,e,n,i){const r=e.targetStart=n(""),o=e.targetAnchor=n("");return r[Vw]=o,t&&(i(r,t),i(o,t)),o}const Vr=Symbol("_leaveCb"),Pu=Symbol("_enterCb");function bA(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return bt(()=>{t.isMounted=!0}),jr(()=>{t.isUnmounting=!0}),t}const Di=[Function,Array],Jw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Di,onEnter:Di,onAfterEnter:Di,onEnterCancelled:Di,onBeforeLeave:Di,onLeave:Di,onAfterLeave:Di,onLeaveCancelled:Di,onBeforeAppear:Di,onAppear:Di,onAfterAppear:Di,onAppearCancelled:Di},Yw=t=>{const e=t.subTree;return e.component?Yw(e.component):e},xA={name:"BaseTransition",props:Jw,setup(t,{slots:e}){const n=Zt(),i=bA();return()=>{const r=e.default&&ev(e.default(),!0);if(!r||!r.length)return;const o=Xw(r),s=St(t),{mode:a}=s;if(i.isLeaving)return Vh(o);const l=Zw(o);if(!l)return Vh(o);let f=Lh(l,s,i,n,c=>f=c);l.type!==In&&_l(l,f);let u=n.subTree&&Zw(n.subTree);if(u&&u.type!==In&&!fs(u,l)&&Yw(n).type!==In){let c=Lh(u,s,i,n);if(_l(u,c),a==="out-in"&&l.type!==In)return i.isLeaving=!0,c.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Vh(o);a==="in-out"&&l.type!==In?c.delayLeave=(p,d,h)=>{const m=Qw(i,u);m[String(u.key)]=u,p[Vr]=()=>{d(),p[Vr]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function Xw(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==In){e=n;break}}return e}const _A=xA;function Qw(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Lh(t,e,n,i,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:p,onLeave:d,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:S}=e,b=String(t.key),x=Qw(n,t),_=(O,R)=>{O&&Ji(O,i,9,R)},k=(O,R)=>{const N=R[1];_(O,R),Ue(O)?O.every(q=>q.length<=1)&&N():O.length<=1&&N()},A={mode:s,persisted:a,beforeEnter(O){let R=l;if(!n.isMounted)if(o)R=y||l;else return;O[Vr]&&O[Vr](!0);const N=x[b];N&&fs(t,N)&&N.el[Vr]&&N.el[Vr](),_(R,[O])},enter(O){let R=f,N=u,q=c;if(!n.isMounted)if(o)R=w||f,N=v||u,q=S||c;else return;let W=!1;const fe=O[Pu]=ae=>{W||(W=!0,ae?_(q,[O]):_(N,[O]),A.delayedLeave&&A.delayedLeave(),O[Pu]=void 0)};R?k(R,[O,fe]):fe()},leave(O,R){const N=String(t.key);if(O[Pu]&&O[Pu](!0),n.isUnmounting)return R();_(p,[O]);let q=!1;const W=O[Vr]=fe=>{q||(q=!0,R(),fe?_(m,[O]):_(h,[O]),O[Vr]=void 0,x[N]===t&&delete x[N])};x[N]=t,d?k(d,[O,W]):W()},clone(O){const R=Lh(O,e,n,i,r);return r&&r(R),R}};return A}function Vh(t){if(Iu(t))return t=Ur(t),t.children=null,t}function Zw(t){if(!Iu(t))return zw(t.type)&&t.children?Xw(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&at(n.default))return n.default()}}function _l(t,e){t.shapeFlag&6&&t.component?(t.transition=e,_l(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function ev(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Fe?(s.patchFlag&128&&r++,i=i.concat(ev(s.children,e,a))):(e||s.type!==In)&&i.push(a!=null?Ur(s,{key:a}):s)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}function L(t,e){return at(t)?hn({name:t.name},e,{setup:t}):t}function kA(){const t=Zt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function tv(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Mu=new WeakMap;function kl(t,e,n,i,r=!1){if(Ue(t)){t.forEach((h,m)=>kl(h,e&&(Ue(e)?e[m]:e),n,i,r));return}if(aa(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&kl(t,e,n,i.component.subTree);return}const o=i.shapeFlag&4?ju(i.component):i.el,s=r?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Tt?a.refs={}:a.refs,c=a.setupState,p=St(c),d=c===Tt?tw:h=>Dt(p,h);if(f!=null&&f!==l){if(nv(e),Wt(f))u[f]=null,d(f)&&(c[f]=null);else if(nt(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(at(l))ra(l,a,12,[s,u]);else{const h=Wt(l),m=nt(l);if(h||m){const y=()=>{if(t.f){const w=h?d(l)?c[l]:u[l]:l.value;if(r)Ue(w)&&kh(w,o);else if(Ue(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],d(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,d(l)&&(c[l]=s)):m&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Mu.delete(t)};w.id=-1,Mu.set(t,w),ri(w,n)}else nv(t),y()}}}function nv(t){const e=Mu.get(t);e&&(e.flags|=8,Mu.delete(t))}du().requestIdleCallback,du().cancelIdleCallback;const aa=t=>!!t.type.__asyncLoader,Iu=t=>t.type.__isKeepAlive;function SA(t,e){iv(t,"a",e)}function CA(t,e){iv(t,"da",e)}function iv(t,e,n=Hn){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Nu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)Iu(r.parent.vnode)&&EA(i,e,n,r),r=r.parent}}function EA(t,e,n,i){const r=Nu(e,t,i,!0);jn(()=>{kh(i[e],r)},n)}function Nu(t,e,n=Hn,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{hr();const a=Rl(n),l=Ji(e,n,t,s);return a(),gr(),l});return i?r.unshift(o):r.push(o),o}}const zr=t=>(e,n=Hn)=>{(!Tl||t==="sp")&&Nu(t,(...i)=>e(...i),n)},OA=zr("bm"),bt=zr("m"),AA=zr("bu"),rv=zr("u"),jr=zr("bum"),jn=zr("um"),RA=zr("sp"),TA=zr("rtg"),PA=zr("rtc");function MA(t,e=Hn){Nu("ec",t,e)}const zh="components",IA="directives";function bo(t,e){return jh(zh,t,!0,e)||t}const ov=Symbol.for("v-ndc");function an(t){return Wt(t)?jh(zh,t,!1)||t:t||ov}function NA(t){return jh(IA,t)}function jh(t,e,n=!0,i=!1){const r=Mn||Hn;if(r){const o=r.type;if(t===zh){const a=zv(o,!1);if(a&&(a===e||a===ei(e)||a===fu(ei(e))))return o}const s=sv(r[t]||o[t],e)||sv(r.appContext[t],e);return!s&&i?o:s}}function sv(t,e){return t&&(t[e]||t[ei(e)]||t[fu(ei(e))])}function Ct(t,e,n,i){let r;const o=n,s=Ue(t);if(s||Wt(t)){const a=s&&qr(t);let l=!1,f=!1;a&&(l=!Ni(t),f=wo(t),t=yu(t)),r=new Array(t.length);for(let u=0,c=t.length;u<c;u++)r[u]=e(l?f?_u(Pn(t[u])):Pn(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o)}else if(qt(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];r[l]=e(t[u],u,l,o)}}else r=[];return r}function z(t,e,n={},i,r){if(Mn.ce||Mn.parent&&aa(Mn.parent)&&Mn.parent.ce)return e!=="default"&&(n.name=e),E(),D(Fe,null,[T("slot",n,i&&i())],64);let o=t[e];o&&o._c&&(o._d=!1),E();const s=o&&av(o(n)),a=n.key||s&&s.key,l=D(Fe,{key:(a&&!Ki(a)?a:`_${e}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function av(t){return t.some(e=>yr(e)?!(e.type===In||e.type===Fe&&!av(e.children)):!0)?t:null}function DA(t,e){const n={};for(const i in t)n[cl(i)]=t[i];return n}const Hh=t=>t?Fv(t)?ju(t):Hh(t.parent):null,Sl=hn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Hh(t.parent),$root:t=>Hh(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>dv(t),$forceUpdate:t=>t.f||(t.f=()=>{Fh(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>r8.bind(t)}),Uh=(t,e)=>t!==Tt&&!t.__isScriptSetup&&Dt(t,e),BA={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const d=s[e];if(d!==void 0)switch(d){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(Uh(i,e))return s[e]=1,i[e];if(r!==Tt&&Dt(r,e))return s[e]=2,r[e];if((f=t.propsOptions[0])&&Dt(f,e))return s[e]=3,o[e];if(n!==Tt&&Dt(n,e))return s[e]=4,n[e];Kh&&(s[e]=0)}}const u=Sl[e];let c,p;if(u)return e==="$attrs"&&zn(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Tt&&Dt(n,e))return s[e]=4,n[e];if(p=l.config.globalProperties,Dt(p,e))return p[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return Uh(r,e)?(r[e]=n,!0):i!==Tt&&Dt(i,e)?(i[e]=n,!0):Dt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Tt&&a[0]!=="$"&&Dt(t,a)||Uh(e,a)||(l=o[0])&&Dt(l,a)||Dt(i,a)||Dt(Sl,a)||Dt(r.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Dt(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function $A(){return lv().slots}function Wh(){return lv().attrs}function lv(t){const e=Zt();return e.setupContext||(e.setupContext=Vv(e))}function Cl(t){return Ue(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function fv(t,e){const n=Cl(t);for(const i in e){if(i.startsWith("__skip"))continue;let r=n[i];r?Ue(r)||at(r)?r=n[i]={type:r,default:e[i]}:r.default=e[i]:r===null&&(r=n[i]={default:e[i]}),r&&e[`__skip_${i}`]&&(r.skipFactory=!0)}return n}function Bi(t,e){return!t||!e?t||e:Ue(t)&&Ue(e)?t.concat(e):hn({},Cl(t),Cl(e))}let Kh=!0;function FA(t){const e=dv(t),n=t.proxy,i=t.ctx;Kh=!1,e.beforeCreate&&uv(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:p,beforeUpdate:d,updated:h,activated:m,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:S,unmounted:b,render:x,renderTracked:_,renderTriggered:k,errorCaptured:A,serverPrefetch:O,expose:R,inheritAttrs:N,components:q,directives:W,filters:fe}=e;if(f&&qA(f,i,null),s)for(const re in s){const te=s[re];at(te)&&(i[re]=te.bind(n))}if(r){const re=r.call(n,n);qt(re)&&(t.data=nn(re))}if(Kh=!0,o)for(const re in o){const te=o[re],He=at(te)?te.bind(n,n):at(te.get)?te.get.bind(n,n):pr,st=!at(te)&&at(te.set)?te.set.bind(n):pr,ct=U({get:He,set:st});Object.defineProperty(i,re,{enumerable:!0,configurable:!0,get:()=>ct.value,set:dt=>ct.value=dt})}if(a)for(const re in a)cv(a[re],i,n,re);if(l){const re=at(l)?l.call(n):l;Reflect.ownKeys(re).forEach(te=>{Ci(te,re[te])})}u&&uv(u,t,"c");function ce(re,te){Ue(te)?te.forEach(He=>re(He.bind(n))):te&&re(te.bind(n))}if(ce(OA,c),ce(bt,p),ce(AA,d),ce(rv,h),ce(SA,m),ce(CA,y),ce(MA,A),ce(PA,_),ce(TA,k),ce(jr,v),ce(jn,b),ce(RA,O),Ue(R))if(R.length){const re=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(re,te,{get:()=>n[te],set:He=>n[te]=He,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===pr&&(t.render=x),N!=null&&(t.inheritAttrs=N),q&&(t.components=q),W&&(t.directives=W),O&&tv(t)}function qA(t,e,n=pr){Ue(t)&&(t=Gh(t));for(const i in t){const r=t[i];let o;qt(r)?"default"in r?o=Qt(r.from||i,r.default,!0):o=Qt(r.from||i):o=Qt(r),nt(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[i]=o}}function uv(t,e,n){Ji(Ue(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function cv(t,e,n,i){let r=i.includes(".")?Rv(n,i):()=>n[i];if(Wt(t)){const o=e[t];at(o)&&Ve(r,o)}else if(at(t))Ve(r,t.bind(n));else if(qt(t))if(Ue(t))t.forEach(o=>cv(o,e,n,i));else{const o=at(t.handler)?t.handler.bind(n):e[t.handler];at(o)&&Ve(r,o,t)}}function dv(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(f=>Du(l,f,s,!0)),Du(l,e,s)),qt(e)&&o.set(e,l),l}function Du(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&Du(t,o,n,!0),r&&r.forEach(s=>Du(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=LA[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const LA={data:pv,props:hv,emits:hv,methods:El,computed:El,beforeCreate:ii,created:ii,beforeMount:ii,mounted:ii,beforeUpdate:ii,updated:ii,beforeDestroy:ii,beforeUnmount:ii,destroyed:ii,unmounted:ii,activated:ii,deactivated:ii,errorCaptured:ii,serverPrefetch:ii,components:El,directives:El,watch:zA,provide:pv,inject:VA};function pv(t,e){return e?t?function(){return hn(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function VA(t,e){return El(Gh(t),Gh(e))}function Gh(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ii(t,e){return t?[...new Set([].concat(t,e))]:e}function El(t,e){return t?hn(Object.create(null),t,e):e}function hv(t,e){return t?Ue(t)&&Ue(e)?[...new Set([...t,...e])]:hn(Object.create(null),Cl(t),Cl(e??{})):e}function zA(t,e){if(!t)return e;if(!e)return t;const n=hn(Object.create(null),t);for(const i in e)n[i]=ii(t[i],e[i]);return n}function gv(){return{app:null,config:{isNativeTag:tw,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let jA=0;function HA(t,e){return function(i,r=null){at(i)||(i=hn({},i)),r!=null&&!qt(r)&&(r=null);const o=gv(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:jA++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:C8,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&at(u.install)?(s.add(u),u.install(f,...c)):at(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,p){if(!l){const d=f._ceVNode||T(i,r);return d.appContext=o,p===!0?p="svg":p===!1&&(p=void 0),t(d,u,p),l=!0,f._container=u,u.__vue_app__=f,ju(d.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Ji(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=as;as=f;try{return u()}finally{as=c}}};return f}}let as=null;function Ci(t,e){if(Hn){let n=Hn.provides;const i=Hn.parent&&Hn.parent.provides;i===n&&(n=Hn.provides=Object.create(i)),n[t]=e}}function Qt(t,e,n=!1){const i=Zt();if(i||as){let r=as?as._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&at(e)?e.call(i&&i.proxy):e}}function UA(){return!!(Zt()||as)}const mv={},yv=()=>Object.create(mv),wv=t=>Object.getPrototypeOf(t)===mv;function WA(t,e,n,i=!1){const r={},o=yv();t.propsDefaults=Object.create(null),vv(t,e,r,o);for(const s in t.propsOptions[0])s in r||(r[s]=void 0);n?t.props=i?r:Tw(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function KA(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:s}}=t,a=St(r),[l]=t.propsOptions;let f=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let p=u[c];if(Bu(t.emitsOptions,p))continue;const d=e[p];if(l)if(Dt(o,p))d!==o[p]&&(o[p]=d,f=!0);else{const h=ei(p);r[h]=Jh(l,a,h,d,t,!1)}else d!==o[p]&&(o[p]=d,f=!0)}}}else{vv(t,e,r,o)&&(f=!0);let u;for(const c in a)(!e||!Dt(e,c)&&((u=Br(c))===c||!Dt(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(r[c]=Jh(l,a,c,void 0,t,!0)):delete r[c]);if(o!==a)for(const c in o)(!e||!Dt(e,c))&&(delete o[c],f=!0)}f&&$r(t.attrs,"set","")}function vv(t,e,n,i){const[r,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(ul(l))continue;const f=e[l];let u;r&&Dt(r,u=ei(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Bu(t.emitsOptions,l)||(!(l in i)||f!==i[l])&&(i[l]=f,s=!0)}if(o){const l=St(n),f=a||Tt;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Jh(r,l,c,f[c],t,!Dt(f,c))}}return s}function Jh(t,e,n,i,r,o){const s=t[n];if(s!=null){const a=Dt(s,"default");if(a&&i===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&at(l)){const{propsDefaults:f}=r;if(n in f)i=f[n];else{const u=Rl(r);i=f[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}s[0]&&(o&&!a?i=!1:s[1]&&(i===""||i===Br(n))&&(i=!0))}return i}const GA=new WeakMap;function bv(t,e,n=!1){const i=n?GA:e.propsCache,r=i.get(t);if(r)return r;const o=t.props,s={},a=[];let l=!1;if(!at(t)){const u=c=>{l=!0;const[p,d]=bv(c,e,!0);hn(s,p),d&&a.push(...d)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return qt(t)&&i.set(t,Qs),Qs;if(Ue(o))for(let u=0;u<o.length;u++){const c=ei(o[u]);xv(c)&&(s[c]=Tt)}else if(o)for(const u in o){const c=ei(u);if(xv(c)){const p=o[u],d=s[c]=Ue(p)||at(p)?{type:p}:hn({},p),h=d.type;let m=!1,y=!0;if(Ue(h))for(let w=0;w<h.length;++w){const v=h[w],S=at(v)&&v.name;if(S==="Boolean"){m=!0;break}else S==="String"&&(y=!1)}else m=at(h)&&h.name==="Boolean";d[0]=m,d[1]=y,(m||Dt(d,"default"))&&a.push(c)}}const f=[s,a];return qt(t)&&i.set(t,f),f}function xv(t){return t[0]!=="$"&&!ul(t)}const Yh=t=>t==="_"||t==="_ctx"||t==="$stable",Xh=t=>Ue(t)?t.map(wr):[wr(t)],JA=(t,e,n)=>{if(e._n)return e;const i=C((...r)=>Xh(e(...r)),n);return i._c=!1,i},_v=(t,e,n)=>{const i=t._ctx;for(const r in t){if(Yh(r))continue;const o=t[r];if(at(o))e[r]=JA(r,o,i);else if(o!=null){const s=Xh(o);e[r]=()=>s}}},kv=(t,e)=>{const n=Xh(e);t.slots.default=()=>n},Sv=(t,e,n)=>{for(const i in e)(n||!Yh(i))&&(t[i]=e[i])},YA=(t,e,n)=>{const i=t.slots=yv();if(t.vnode.shapeFlag&32){const r=e._;r?(Sv(i,e,n),n&&sw(i,"_",r,!0)):_v(e,i)}else e&&kv(t,e)},XA=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,s=Tt;if(i.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:Sv(r,e,n):(o=!e.$stable,_v(e,r)),s=e}else e&&(kv(t,e),s={default:1});if(o)for(const a in r)!Yh(a)&&s[a]==null&&delete r[a]},ri=c8;function QA(t){return ZA(t)}function ZA(t,e){const n=du();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:p,setScopeId:d=pr,insertStaticContent:h}=t,m=(F,V,J,pe=null,ge=null,de=null,Te=void 0,Ce=null,ke=!!V.dynamicChildren)=>{if(F===V)return;F&&!fs(F,V)&&(pe=I(F),dt(F,ge,de,!0),F=null),V.patchFlag===-2&&(ke=!1,V.dynamicChildren=null);const{type:_e,ref:Xe,shapeFlag:Pe}=V;switch(_e){case $u:y(F,V,J,pe);break;case In:w(F,V,J,pe);break;case Fu:F==null&&v(V,J,pe,Te);break;case Fe:q(F,V,J,pe,ge,de,Te,Ce,ke);break;default:Pe&1?x(F,V,J,pe,ge,de,Te,Ce,ke):Pe&6?W(F,V,J,pe,ge,de,Te,Ce,ke):(Pe&64||Pe&128)&&_e.process(F,V,J,pe,ge,de,Te,Ce,ke,ue)}Xe!=null&&ge?kl(Xe,F&&F.ref,de,V||F,!V):Xe==null&&F&&F.ref!=null&&kl(F.ref,null,de,F,!0)},y=(F,V,J,pe)=>{if(F==null)i(V.el=a(V.children),J,pe);else{const ge=V.el=F.el;V.children!==F.children&&f(ge,V.children)}},w=(F,V,J,pe)=>{F==null?i(V.el=l(V.children||""),J,pe):V.el=F.el},v=(F,V,J,pe)=>{[F.el,F.anchor]=h(F.children,V,J,pe,F.el,F.anchor)},S=({el:F,anchor:V},J,pe)=>{let ge;for(;F&&F!==V;)ge=p(F),i(F,J,pe),F=ge;i(V,J,pe)},b=({el:F,anchor:V})=>{let J;for(;F&&F!==V;)J=p(F),r(F),F=J;r(V)},x=(F,V,J,pe,ge,de,Te,Ce,ke)=>{V.type==="svg"?Te="svg":V.type==="math"&&(Te="mathml"),F==null?_(V,J,pe,ge,de,Te,Ce,ke):O(F,V,ge,de,Te,Ce,ke)},_=(F,V,J,pe,ge,de,Te,Ce)=>{let ke,_e;const{props:Xe,shapeFlag:Pe,transition:Ke,dirs:ft}=F;if(ke=F.el=s(F.type,de,Xe&&Xe.is,Xe),Pe&8?u(ke,F.children):Pe&16&&A(F.children,ke,null,pe,ge,Qh(F,de),Te,Ce),ft&&ss(F,null,pe,"created"),k(ke,F,F.scopeId,Te,pe),Xe){for(const Ne in Xe)Ne!=="value"&&!ul(Ne)&&o(ke,Ne,null,Xe[Ne],de,pe);"value"in Xe&&o(ke,"value",null,Xe.value,de),(_e=Xe.onVnodeBeforeMount)&&vr(_e,pe,F)}ft&&ss(F,null,pe,"beforeMount");const Y=e8(ge,Ke);Y&&Ke.beforeEnter(ke),i(ke,V,J),((_e=Xe&&Xe.onVnodeMounted)||Y||ft)&&ri(()=>{_e&&vr(_e,pe,F),Y&&Ke.enter(ke),ft&&ss(F,null,pe,"mounted")},ge)},k=(F,V,J,pe,ge)=>{if(J&&d(F,J),pe)for(let de=0;de<pe.length;de++)d(F,pe[de]);if(ge){let de=ge.subTree;if(V===de||Nv(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Te=ge.vnode;k(F,Te,Te.scopeId,Te.slotScopeIds,ge.parent)}}},A=(F,V,J,pe,ge,de,Te,Ce,ke=0)=>{for(let _e=ke;_e<F.length;_e++){const Xe=F[_e]=Ce?xo(F[_e]):wr(F[_e]);m(null,Xe,V,J,pe,ge,de,Te,Ce)}},O=(F,V,J,pe,ge,de,Te)=>{const Ce=V.el=F.el;let{patchFlag:ke,dynamicChildren:_e,dirs:Xe}=V;ke|=F.patchFlag&16;const Pe=F.props||Tt,Ke=V.props||Tt;let ft;if(J&&ls(J,!1),(ft=Ke.onVnodeBeforeUpdate)&&vr(ft,J,V,F),Xe&&ss(V,F,J,"beforeUpdate"),J&&ls(J,!0),(Pe.innerHTML&&Ke.innerHTML==null||Pe.textContent&&Ke.textContent==null)&&u(Ce,""),_e?R(F.dynamicChildren,_e,Ce,J,pe,Qh(V,ge),de):Te||te(F,V,Ce,null,J,pe,Qh(V,ge),de,!1),ke>0){if(ke&16)N(Ce,Pe,Ke,J,ge);else if(ke&2&&Pe.class!==Ke.class&&o(Ce,"class",null,Ke.class,ge),ke&4&&o(Ce,"style",Pe.style,Ke.style,ge),ke&8){const Y=V.dynamicProps;for(let Ne=0;Ne<Y.length;Ne++){const Rt=Y[Ne],wn=Pe[Rt],vn=Ke[Rt];(vn!==wn||Rt==="value")&&o(Ce,Rt,wn,vn,ge,J)}}ke&1&&F.children!==V.children&&u(Ce,V.children)}else!Te&&_e==null&&N(Ce,Pe,Ke,J,ge);((ft=Ke.onVnodeUpdated)||Xe)&&ri(()=>{ft&&vr(ft,J,V,F),Xe&&ss(V,F,J,"updated")},pe)},R=(F,V,J,pe,ge,de,Te)=>{for(let Ce=0;Ce<V.length;Ce++){const ke=F[Ce],_e=V[Ce],Xe=ke.el&&(ke.type===Fe||!fs(ke,_e)||ke.shapeFlag&198)?c(ke.el):J;m(ke,_e,Xe,null,pe,ge,de,Te,!0)}},N=(F,V,J,pe,ge)=>{if(V!==J){if(V!==Tt)for(const de in V)!ul(de)&&!(de in J)&&o(F,de,V[de],null,ge,pe);for(const de in J){if(ul(de))continue;const Te=J[de],Ce=V[de];Te!==Ce&&de!=="value"&&o(F,de,Ce,Te,ge,pe)}"value"in J&&o(F,"value",V.value,J.value,ge)}},q=(F,V,J,pe,ge,de,Te,Ce,ke)=>{const _e=V.el=F?F.el:a(""),Xe=V.anchor=F?F.anchor:a("");let{patchFlag:Pe,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(Ce=Ce?Ce.concat(ft):ft),F==null?(i(_e,J,pe),i(Xe,J,pe),A(V.children||[],J,Xe,ge,de,Te,Ce,ke)):Pe>0&&Pe&64&&Ke&&F.dynamicChildren?(R(F.dynamicChildren,Ke,J,ge,de,Te,Ce),(V.key!=null||ge&&V===ge.subTree)&&Zh(F,V,!0)):te(F,V,J,Xe,ge,de,Te,Ce,ke)},W=(F,V,J,pe,ge,de,Te,Ce,ke)=>{V.slotScopeIds=Ce,F==null?V.shapeFlag&512?ge.ctx.activate(V,J,pe,Te,ke):fe(V,J,pe,ge,de,Te,ke):ae(F,V,ke)},fe=(F,V,J,pe,ge,de,Te)=>{const Ce=F.component=m8(F,pe,ge);if(Iu(F)&&(Ce.ctx.renderer=ue),y8(Ce,!1,Te),Ce.asyncDep){if(ge&&ge.registerDep(Ce,ce,Te),!F.el){const ke=Ce.subTree=T(In);w(null,ke,V,J),F.placeholder=ke.el}}else ce(Ce,F,V,J,ge,de,Te)},ae=(F,V,J)=>{const pe=V.component=F.component;if(f8(F,V,J))if(pe.asyncDep&&!pe.asyncResolved){re(pe,V,J);return}else pe.next=V,pe.update();else V.el=F.el,pe.vnode=V},ce=(F,V,J,pe,ge,de,Te)=>{const Ce=()=>{if(F.isMounted){let{next:Pe,bu:Ke,u:ft,parent:Y,vnode:Ne}=F;{const X=Cv(F);if(X){Pe&&(Pe.el=Ne.el,re(F,Pe,Te)),X.asyncDep.then(()=>{F.isUnmounted||Ce()});return}}let Rt=Pe,wn;ls(F,!1),Pe?(Pe.el=Ne.el,re(F,Pe,Te)):Pe=Ne,Ke&&uu(Ke),(wn=Pe.props&&Pe.props.onVnodeBeforeUpdate)&&vr(wn,Y,Pe,Ne),ls(F,!0);const vn=Mv(F),Q=F.subTree;F.subTree=vn,m(Q,vn,c(Q.el),I(Q),F,ge,de),Pe.el=vn.el,Rt===null&&u8(F,vn.el),ft&&ri(ft,ge),(wn=Pe.props&&Pe.props.onVnodeUpdated)&&ri(()=>vr(wn,Y,Pe,Ne),ge)}else{let Pe;const{el:Ke,props:ft}=V,{bm:Y,m:Ne,parent:Rt,root:wn,type:vn}=F,Q=aa(V);ls(F,!1),Y&&uu(Y),!Q&&(Pe=ft&&ft.onVnodeBeforeMount)&&vr(Pe,Rt,V),ls(F,!0);{wn.ce&&wn.ce._def.shadowRoot!==!1&&wn.ce._injectChildStyle(vn);const X=F.subTree=Mv(F);m(null,X,J,pe,F,ge,de),V.el=X.el}if(Ne&&ri(Ne,ge),!Q&&(Pe=ft&&ft.onVnodeMounted)){const X=V;ri(()=>vr(Pe,Rt,X),ge)}(V.shapeFlag&256||Rt&&aa(Rt.vnode)&&Rt.vnode.shapeFlag&256)&&F.a&&ri(F.a,ge),F.isMounted=!0,V=J=pe=null}};F.scope.on();const ke=F.effect=new dw(Ce);F.scope.off();const _e=F.update=ke.run.bind(ke),Xe=F.job=ke.runIfDirty.bind(ke);Xe.i=F,Xe.id=F.uid,ke.scheduler=()=>Fh(Xe),ls(F,!0),_e()},re=(F,V,J)=>{V.component=F;const pe=F.vnode.props;F.vnode=V,F.next=null,KA(F,V.props,pe,J),XA(F,V.children,J),hr(),$w(F),gr()},te=(F,V,J,pe,ge,de,Te,Ce,ke=!1)=>{const _e=F&&F.children,Xe=F?F.shapeFlag:0,Pe=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){st(_e,Pe,J,pe,ge,de,Te,Ce,ke);return}else if(Ke&256){He(_e,Pe,J,pe,ge,de,Te,Ce,ke);return}}ft&8?(Xe&16&&we(_e,ge,de),Pe!==_e&&u(J,Pe)):Xe&16?ft&16?st(_e,Pe,J,pe,ge,de,Te,Ce,ke):we(_e,ge,de,!0):(Xe&8&&u(J,""),ft&16&&A(Pe,J,pe,ge,de,Te,Ce,ke))},He=(F,V,J,pe,ge,de,Te,Ce,ke)=>{F=F||Qs,V=V||Qs;const _e=F.length,Xe=V.length,Pe=Math.min(_e,Xe);let Ke;for(Ke=0;Ke<Pe;Ke++){const ft=V[Ke]=ke?xo(V[Ke]):wr(V[Ke]);m(F[Ke],ft,J,null,ge,de,Te,Ce,ke)}_e>Xe?we(F,ge,de,!0,!1,Pe):A(V,J,pe,ge,de,Te,Ce,ke,Pe)},st=(F,V,J,pe,ge,de,Te,Ce,ke)=>{let _e=0;const Xe=V.length;let Pe=F.length-1,Ke=Xe-1;for(;_e<=Pe&&_e<=Ke;){const ft=F[_e],Y=V[_e]=ke?xo(V[_e]):wr(V[_e]);if(fs(ft,Y))m(ft,Y,J,null,ge,de,Te,Ce,ke);else break;_e++}for(;_e<=Pe&&_e<=Ke;){const ft=F[Pe],Y=V[Ke]=ke?xo(V[Ke]):wr(V[Ke]);if(fs(ft,Y))m(ft,Y,J,null,ge,de,Te,Ce,ke);else break;Pe--,Ke--}if(_e>Pe){if(_e<=Ke){const ft=Ke+1,Y=ft<Xe?V[ft].el:pe;for(;_e<=Ke;)m(null,V[_e]=ke?xo(V[_e]):wr(V[_e]),J,Y,ge,de,Te,Ce,ke),_e++}}else if(_e>Ke)for(;_e<=Pe;)dt(F[_e],ge,de,!0),_e++;else{const ft=_e,Y=_e,Ne=new Map;for(_e=Y;_e<=Ke;_e++){const $e=V[_e]=ke?xo(V[_e]):wr(V[_e]);$e.key!=null&&Ne.set($e.key,_e)}let Rt,wn=0;const vn=Ke-Y+1;let Q=!1,X=0;const me=new Array(vn);for(_e=0;_e<vn;_e++)me[_e]=0;for(_e=ft;_e<=Pe;_e++){const $e=F[_e];if(wn>=vn){dt($e,ge,de,!0);continue}let Ge;if($e.key!=null)Ge=Ne.get($e.key);else for(Rt=Y;Rt<=Ke;Rt++)if(me[Rt-Y]===0&&fs($e,V[Rt])){Ge=Rt;break}Ge===void 0?dt($e,ge,de,!0):(me[Ge-Y]=_e+1,Ge>=X?X=Ge:Q=!0,m($e,V[Ge],J,null,ge,de,Te,Ce,ke),wn++)}const Me=Q?t8(me):Qs;for(Rt=Me.length-1,_e=vn-1;_e>=0;_e--){const $e=Y+_e,Ge=V[$e],Je=V[$e+1],Nt=$e+1<Xe?Je.el||Je.placeholder:pe;me[_e]===0?m(null,Ge,J,Nt,ge,de,Te,Ce,ke):Q&&(Rt<0||_e!==Me[Rt]?ct(Ge,J,Nt,2):Rt--)}}},ct=(F,V,J,pe,ge=null)=>{const{el:de,type:Te,transition:Ce,children:ke,shapeFlag:_e}=F;if(_e&6){ct(F.component.subTree,V,J,pe);return}if(_e&128){F.suspense.move(V,J,pe);return}if(_e&64){Te.move(F,V,J,ue);return}if(Te===Fe){i(de,V,J);for(let Pe=0;Pe<ke.length;Pe++)ct(ke[Pe],V,J,pe);i(F.anchor,V,J);return}if(Te===Fu){S(F,V,J);return}if(pe!==2&&_e&1&&Ce)if(pe===0)Ce.beforeEnter(de),i(de,V,J),ri(()=>Ce.enter(de),ge);else{const{leave:Pe,delayLeave:Ke,afterLeave:ft}=Ce,Y=()=>{F.ctx.isUnmounted?r(de):i(de,V,J)},Ne=()=>{de._isLeaving&&de[Vr](!0),Pe(de,()=>{Y(),ft&&ft()})};Ke?Ke(de,Y,Ne):Ne()}else i(de,V,J)},dt=(F,V,J,pe=!1,ge=!1)=>{const{type:de,props:Te,ref:Ce,children:ke,dynamicChildren:_e,shapeFlag:Xe,patchFlag:Pe,dirs:Ke,cacheIndex:ft}=F;if(Pe===-2&&(ge=!1),Ce!=null&&(hr(),kl(Ce,null,J,F,!0),gr()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate(F);return}const Y=Xe&1&&Ke,Ne=!aa(F);let Rt;if(Ne&&(Rt=Te&&Te.onVnodeBeforeUnmount)&&vr(Rt,V,F),Xe&6)Ze(F.component,J,pe);else{if(Xe&128){F.suspense.unmount(J,pe);return}Y&&ss(F,null,V,"beforeUnmount"),Xe&64?F.type.remove(F,V,J,ue,pe):_e&&!_e.hasOnce&&(de!==Fe||Pe>0&&Pe&64)?we(_e,V,J,!1,!0):(de===Fe&&Pe&384||!ge&&Xe&16)&&we(ke,V,J),pe&&vt(F)}(Ne&&(Rt=Te&&Te.onVnodeUnmounted)||Y)&&ri(()=>{Rt&&vr(Rt,V,F),Y&&ss(F,null,V,"unmounted")},J)},vt=F=>{const{type:V,el:J,anchor:pe,transition:ge}=F;if(V===Fe){We(J,pe);return}if(V===Fu){b(F);return}const de=()=>{r(J),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if(F.shapeFlag&1&&ge&&!ge.persisted){const{leave:Te,delayLeave:Ce}=ge,ke=()=>Te(J,de);Ce?Ce(F.el,de,ke):ke()}else de()},We=(F,V)=>{let J;for(;F!==V;)J=p(F),r(F),F=J;r(V)},Ze=(F,V,J)=>{const{bum:pe,scope:ge,job:de,subTree:Te,um:Ce,m:ke,a:_e}=F;Ev(ke),Ev(_e),pe&&uu(pe),ge.stop(),de&&(de.flags|=8,dt(Te,F,V,J)),Ce&&ri(Ce,V),ri(()=>{F.isUnmounted=!0},V)},we=(F,V,J,pe=!1,ge=!1,de=0)=>{for(let Te=de;Te<F.length;Te++)dt(F[Te],V,J,pe,ge)},I=F=>{if(F.shapeFlag&6)return I(F.component.subTree);if(F.shapeFlag&128)return F.suspense.next();const V=p(F.anchor||F.el),J=V&&V[Vw];return J?p(J):V};let ne=!1;const K=(F,V,J)=>{F==null?V._vnode&&dt(V._vnode,null,null,!0):m(V._vnode||null,F,V,null,null,null,J),V._vnode=F,ne||(ne=!0,$w(),Fw(),ne=!1)},ue={p:m,um:dt,m:ct,r:vt,mt:fe,mc:A,pc:te,pbc:R,n:I,o:t};return{render:K,hydrate:void 0,createApp:HA(K)}}function Qh({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ls({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function e8(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Zh(t,e,n=!1){const i=t.children,r=e.children;if(Ue(i)&&Ue(r))for(let o=0;o<i.length;o++){const s=i[o];let a=r[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[o]=xo(r[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Zh(s,a)),a.type===$u&&a.patchFlag!==-1&&(a.el=s.el),a.type===In&&!a.el&&(a.el=s.el)}}function t8(t){const e=t.slice(),n=[0];let i,r,o,s,a;const l=t.length;for(i=0;i<l;i++){const f=t[i];if(f!==0){if(r=n[n.length-1],t[r]<f){e[i]=r,n.push(i);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function Cv(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Cv(e)}function Ev(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const n8=Symbol.for("v-scx"),i8=()=>Qt(n8);function Mt(t,e){return Ol(t,null,e)}function Ov(t,e){return Ol(t,null,{flush:"post"})}function Av(t,e){return Ol(t,null,{flush:"sync"})}function Ve(t,e,n){return Ol(t,e,n)}function Ol(t,e,n=Tt){const{immediate:i,deep:r,flush:o,once:s}=n,a=hn({},n),l=e&&i||!e&&o!=="post";let f;if(Tl){if(o==="sync"){const d=i8();f=d.__watcherHandles||(d.__watcherHandles=[])}else if(!l){const d=()=>{};return d.stop=pr,d.resume=pr,d.pause=pr,d}}const u=Hn;a.call=(d,h,m)=>Ji(d,u,h,m);let c=!1;o==="post"?a.scheduler=d=>{ri(d,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(d,h)=>{h?d():Fh(d)}),a.augmentJob=d=>{e&&(d.flags|=4),c&&(d.flags|=2,u&&(d.id=u.uid,d.i=u))};const p=cA(t,e,a);return Tl&&(f?f.push(p):l&&p()),p}function r8(t,e,n){const i=this.proxy,r=Wt(t)?t.includes(".")?Rv(i,t):()=>i[t]:t.bind(i,i);let o;at(e)?o=e:(o=e.handler,n=e);const s=Rl(this),a=Ol(r,o.bind(i),n);return s(),a}function Rv(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function Hr(t,e,n=Tt){const i=Zt(),r=ei(e),o=Br(e),s=Tv(t,r),a=ku((l,f)=>{let u,c=Tt,p;return Av(()=>{const d=t[r];ti(u,d)&&(u=d,f())}),{get(){return l(),n.get?n.get(u):u},set(d){const h=n.set?n.set(d):d;if(!ti(h,u)&&!(c!==Tt&&ti(d,c)))return;const m=i.vnode.props;m&&(e in m||r in m||o in m)&&(`onUpdate:${e}`in m||`onUpdate:${r}`in m||`onUpdate:${o}`in m)||(u=d,f()),i.emit(`update:${e}`,h),ti(d,h)&&ti(d,c)&&!ti(h,p)&&f(),c=d,p=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Tt:a,done:!1}:{done:!0}}}},a}const Tv=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${ei(e)}Modifiers`]||t[`${Br(e)}Modifiers`];function o8(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||Tt;let r=n;const o=e.startsWith("update:"),s=o&&Tv(i,e.slice(7));s&&(s.trim&&(r=n.map(u=>Wt(u)?u.trim():u)),s.number&&(r=n.map(cu)));let a,l=i[a=cl(e)]||i[a=cl(ei(e))];!l&&o&&(l=i[a=cl(Br(e))]),l&&Ji(l,t,6,r);const f=i[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Ji(f,t,6,r)}}const s8=new WeakMap;function Pv(t,e,n=!1){const i=n?s8:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let s={},a=!1;if(!at(t)){const l=f=>{const u=Pv(f,e,!0);u&&(a=!0,hn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(qt(t)&&i.set(t,null),null):(Ue(o)?o.forEach(l=>s[l]=null):hn(s,o),qt(t)&&i.set(t,s),s)}function Bu(t,e){return!t||!au(e)?!1:(e=e.slice(2).replace(/Once$/,""),Dt(t,e[0].toLowerCase()+e.slice(1))||Dt(t,Br(e))||Dt(t,e))}function mie(){}function Mv(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:p,setupState:d,ctx:h,inheritAttrs:m}=t,y=Au(t);let w,v;try{if(n.shapeFlag&4){const b=r||i,x=b;w=wr(f.call(x,b,u,c,d,p,h)),v=a}else{const b=e;w=wr(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:a8(a)}}catch(b){Al.length=0,Eu(b,t,1),w=T(In)}let S=w;if(v&&m!==!1){const b=Object.keys(v),{shapeFlag:x}=S;b.length&&x&7&&(o&&b.some(_h)&&(v=l8(v,o)),S=Ur(S,v,!1,!0))}return n.dirs&&(S=Ur(S,null,!1,!0),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&_l(S,n.transition),w=S,Au(y),w}const a8=t=>{let e;for(const n in t)(n==="class"||n==="style"||au(n))&&((e||(e={}))[n]=t[n]);return e},l8=(t,e)=>{const n={};for(const i in t)(!_h(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function f8(t,e,n){const{props:i,children:r,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?Iv(i,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const p=u[c];if(s[p]!==i[p]&&!Bu(f,p))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===s?!1:i?s?Iv(i,s,f):!0:!!s;return!1}function Iv(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(e[o]!==t[o]&&!Bu(n,o))return!0}return!1}function u8({vnode:t,parent:e},n){for(;e;){const i=e.subTree;if(i.suspense&&i.suspense.activeBranch===t&&(i.el=t.el),i===t)(t=e.vnode).el=n,e=e.parent;else break}}const Nv=t=>t.__isSuspense;function c8(t,e){e&&e.pendingBranch?Ue(t)?e.effects.push(...t):e.effects.push(t):wA(t)}const Fe=Symbol.for("v-fgt"),$u=Symbol.for("v-txt"),In=Symbol.for("v-cmt"),Fu=Symbol.for("v-stc"),Al=[];let oi=null;function E(t=!1){Al.push(oi=t?null:[])}function d8(){Al.pop(),oi=Al[Al.length-1]||null}let la=1;function qu(t,e=!1){la+=t,t<0&&oi&&e&&(oi.hasOnce=!0)}function Dv(t){return t.dynamicChildren=la>0?oi||Qs:null,d8(),la>0&&oi&&oi.push(t),t}function G(t,e,n,i,r,o){return Dv(ee(t,e,n,i,r,o,!0))}function D(t,e,n,i,r){return Dv(T(t,e,n,i,r,!0))}function yr(t){return t?t.__v_isVNode===!0:!1}function fs(t,e){return t.type===e.type&&t.key===e.key}const Bv=({key:t})=>t??null,Lu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Wt(t)||nt(t)||at(t)?{i:Mn,r:t,k:e,f:!!n}:t:null);function ee(t,e=null,n=null,i=0,r=null,o=t===Fe?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Bv(e),ref:e&&Lu(e),scopeId:Lw,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Mn};return a?(eg(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Wt(n)?8:16),la>0&&!s&&oi&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&oi.push(l),l}const T=p8;function p8(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===ov)&&(t=In),yr(t)){const a=Ur(t,e,!0);return n&&eg(a,n),la>0&&!o&&oi&&(a.shapeFlag&6?oi[oi.indexOf(t)]=a:oi.push(a)),a.patchFlag=-2,a}if(_8(t)&&(t=t.__vccOpts),e){e=Lt(e);let{class:a,style:l}=e;a&&!Wt(a)&&(e.class=Ee(a)),qt(l)&&(Bh(l)&&!Ue(l)&&(l=hn({},l)),e.style=hi(l))}const s=Wt(t)?1:Nv(t)?128:zw(t)?64:qt(t)?4:at(t)?2:0;return ee(t,e,n,i,r,s,o,!0)}function Lt(t){return t?Bh(t)||wv(t)?hn({},t):t:null}function Ur(t,e,n=!1,i=!1){const{props:r,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?le(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&Bv(f),ref:e&&e.ref?n&&o?Ue(o)?o.concat(Lu(e)):[o,Lu(e)]:Lu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Fe?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Ur(t.ssContent),ssFallback:t.ssFallback&&Ur(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&_l(u,l.clone(u)),u}function ye(t=" ",e=0){return T($u,null,t,e)}function Vu(t,e){const n=T(Fu,null,t);return n.staticCount=e,n}function Oe(t="",e=!1){return e?(E(),D(In,null,t)):T(In,null,t)}function wr(t){return t==null||typeof t=="boolean"?T(In):Ue(t)?T(Fe,null,t.slice()):yr(t)?xo(t):T($u,null,String(t))}function xo(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Ur(t)}function eg(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Ue(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),eg(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!wv(e)?e._ctx=Mn:r===3&&Mn&&(Mn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Mn},n=32):(e=String(e),i&64?(n=16,e=[ye(e)]):n=8);t.children=e,t.shapeFlag|=n}function le(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=Ee([e.class,i.class]));else if(r==="style")e.style=hi([e.style,i.style]);else if(au(r)){const o=e[r],s=i[r];s&&o!==s&&!(Ue(o)&&o.includes(s))&&(e[r]=o?[].concat(o,s):s)}else r!==""&&(e[r]=i[r])}return e}function vr(t,e,n,i=null){Ji(t,e,7,[n,i])}const h8=gv();let g8=0;function m8(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||h8,o={uid:g8++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new cw(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:bv(i,r),emitsOptions:Pv(i,r),emit:null,emitted:null,propsDefaults:Tt,inheritAttrs:i.inheritAttrs,ctx:Tt,data:Tt,props:Tt,attrs:Tt,slots:Tt,refs:Tt,setupState:Tt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=o8.bind(null,o),t.ce&&t.ce(o),o}let Hn=null;const Zt=()=>Hn||Mn;let zu,tg;{const t=du(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};zu=e("__VUE_INSTANCE_SETTERS__",n=>Hn=n),tg=e("__VUE_SSR_SETTERS__",n=>Tl=n)}const Rl=t=>{const e=Hn;return zu(t),t.scope.on(),()=>{t.scope.off(),zu(e)}},$v=()=>{Hn&&Hn.scope.off(),zu(null)};function Fv(t){return t.vnode.shapeFlag&4}let Tl=!1;function y8(t,e=!1,n=!1){e&&tg(e);const{props:i,children:r}=t.vnode,o=Fv(t);WA(t,i,o,e),YA(t,r,n||e);const s=o?w8(t,e):void 0;return e&&tg(!1),s}function w8(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,BA);const{setup:i}=n;if(i){hr();const r=t.setupContext=i.length>1?Vv(t):null,o=Rl(t),s=ra(i,t,0,[t.props,r]),a=iw(s);if(gr(),o(),(a||t.sp)&&!aa(t)&&tv(t),a){if(s.then($v,$v),e)return s.then(l=>{qv(t,l)}).catch(l=>{Eu(l,t,0)});t.asyncDep=s}else qv(t,s)}else Lv(t)}function qv(t,e,n){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:qt(e)&&(t.setupState=Mw(e)),Lv(t)}function Lv(t,e,n){const i=t.type;t.render||(t.render=i.render||pr);{const r=Rl(t);hr();try{FA(t)}finally{gr(),r()}}}const v8={get(t,e){return zn(t,"get",""),t[e]}};function Vv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,v8),slots:t.slots,emit:t.emit,expose:e}}function ju(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Mw(ia(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Sl)return Sl[n](t)},has(e,n){return n in e||n in Sl}})):t.proxy}const b8=/(?:^|[-_])\w/g,x8=t=>t.replace(b8,e=>e.toUpperCase()).replace(/[-_]/g,"");function zv(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function jv(t,e,n=!1){let i=zv(e);if(!i&&e.__file){const r=e.__file.match(/([^/\\]+)\.\w+$/);r&&(i=r[1])}if(!i&&t&&t.parent){const r=o=>{for(const s in o)if(o[s]===e)return s};i=r(t.components||t.parent.type.components)||r(t.appContext.components)}return i?x8(i):n?"App":"Anonymous"}function _8(t){return at(t)&&"__vccOpts"in t}const U=(t,e)=>fA(t,e,Tl);function Yt(t,e,n){const i=(o,s,a)=>{qu(-1);try{return T(o,s,a)}finally{qu(1)}},r=arguments.length;return r===2?qt(e)&&!Ue(e)?yr(e)?i(t,null,[e]):i(t,e):i(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&yr(n)&&(n=[n]),i(t,e,n))}function k8(t,e,n,i){const r=n[i];if(r&&S8(r,t))return r;const o=e();return o.memo=t.slice(),o.cacheIndex=i,n[i]=o}function S8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let i=0;i<n.length;i++)if(ti(n[i],e[i]))return!1;return la>0&&oi&&oi.push(t),!0}const C8="3.5.21";/**
     14**/const wl=[];let $h=!1;function vre(t,...e){if($h)return;$h=!0,hi();const n=wl.length?wl[wl.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=pA();if(r)ia(r,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,i.map(({vnode:o})=>`at <${jv(n,o.type)}>`).join(`
     15`),i]);else{const o=[`[Vue warn]: ${t}`,...e];i.length&&o.push(`
     16`,...hA(i)),console.warn(...o)}gi(),$h=!1}function pA(){let t=wl[wl.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const r=t.component&&t.component.parent;t=r&&r.vnode}return e}function hA(t){const e=[];return t.forEach((n,r)=>{e.push(...r===0?[]:[`
     17`],...gA(n))}),e}function gA({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",r=t.component?t.component.parent==null:!1,i=` at <${jv(t.component,t.type,r)}`,o=">"+n;return t.props?[i,...mA(t.props),o]:[i+o]}function mA(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(r=>{e.push(...Nw(r,t[r]))}),n.length>3&&e.push(" ..."),e}function Nw(t,e,n){return Wt(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:nt(e)?(e=Nw(t,St(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):at(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=St(e),n?e:[`${t}=`,e])}function ia(t,e,n,r){try{return r?t(...r):t()}catch(i){Eu(i,e,n)}}function Jr(t,e,n,r){if(at(t)){const i=ia(t,e,n,r);return i&&rw(i)&&i.catch(o=>{Eu(o,e,n)}),i}if(Ue(t)){const i=[];for(let o=0;o<t.length;o++)i.push(Jr(t[o],e,n,r));return i}}function Eu(t,e,n,r=!0){const i=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Tt;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){hi(),ia(o,null,10,[t,l,f]),gi();return}}yA(t,n,i,r,s)}function yA(t,e,n,r=!0,i=!1){if(i)throw t;console.error(t)}const nr=[];let mi=-1;const oa=[];let vo=null,sa=0;const Dw=Promise.resolve();let Ou=null;function lt(t){const e=Ou||Dw;return t?e.then(this?t.bind(this):t):e}function wA(t){let e=mi+1,n=nr.length;for(;e<n;){const r=e+n>>>1,i=nr[r],o=vl(i);o<t||o===t&&i.flags&2?e=r+1:n=r}return e}function Fh(t){if(!(t.flags&1)){const e=vl(t),n=nr[nr.length-1];!n||!(t.flags&2)&&e>=vl(n)?nr.push(t):nr.splice(wA(e),0,t),t.flags|=1,Bw()}}function Bw(){Ou||(Ou=Dw.then(qw))}function vA(t){Ue(t)?oa.push(...t):vo&&t.id===-1?vo.splice(sa+1,0,t):t.flags&1||(oa.push(t),t.flags|=1),Bw()}function $w(t,e,n=mi+1){for(;n<nr.length;n++){const r=nr[n];if(r&&r.flags&2){if(t&&r.id!==t.uid)continue;nr.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function Fw(t){if(oa.length){const e=[...new Set(oa)].sort((n,r)=>vl(n)-vl(r));if(oa.length=0,vo){vo.push(...e);return}for(vo=e,sa=0;sa<vo.length;sa++){const n=vo[sa];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}vo=null,sa=0}}const vl=t=>t.id==null?t.flags&2?-1:1/0:t.id;function qw(t){try{for(mi=0;mi<nr.length;mi++){const e=nr[mi];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),ia(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;mi<nr.length;mi++){const e=nr[mi];e&&(e.flags&=-2)}mi=-1,nr.length=0,Fw(),Ou=null,(nr.length||oa.length)&&qw()}}let Mn=null,Lw=null;function Au(t){const e=Mn;return Mn=t,Lw=t&&t.type.__scopeId||null,e}function C(t,e=Mn,n){if(!e||t._n)return t;const r=(...i)=>{r._d&&qu(-1);const o=Au(e);let s;try{s=t(...i)}finally{Au(o),r._d&&qu(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function bl(t,e){if(Mn===null)return t;const n=ju(Mn),r=t.dirs||(t.dirs=[]);for(let i=0;i<e.length;i++){let[o,s,a,l=Tt]=e[i];o&&(at(o)&&(o={mounted:o,updated:o}),o.deep&&Li(s),r.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function ss(t,e,n,r){const i=t.dirs,o=e&&e.dirs;for(let s=0;s<i.length;s++){const a=i[s];o&&(a.oldValue=o[s].value);let l=a.dir[r];l&&(hi(),Jr(l,n,8,[t.el,a,t,e]),gi())}}const Vw=Symbol("_vte"),zw=t=>t.__isTeleport,xl=t=>t&&(t.disabled||t.disabled===""),jw=t=>t&&(t.defer||t.defer===""),Hw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Uw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,qh=(t,e)=>{const n=t&&t.to;return Wt(n)?e?e(n):null:n},Ww={name:"Teleport",__isTeleport:!0,process(t,e,n,r,i,o,s,a,l,f){const{mc:u,pc:c,pbc:p,o:{insert:d,querySelector:h,createText:m,createComment:y}}=f,w=xl(e.props);let{shapeFlag:v,children:k,dynamicChildren:b}=e;if(t==null){const x=e.el=m(""),_=e.anchor=m("");d(x,n,r),d(_,n,r);const S=(A,R)=>{v&16&&(i&&i.isCE&&(i.ce._teleportTarget=A),u(k,A,R,i,o,s,a,l))},O=()=>{const A=e.target=qh(e.props,h),R=Gw(A,e,m,d);A&&(s!=="svg"&&Hw(A)?s="svg":s!=="mathml"&&Uw(A)&&(s="mathml"),w||(S(A,R),Tu(e,!1)))};w&&(S(n,_),Tu(e,!0)),jw(e.props)?(e.el.__isMounted=!1,ir(()=>{O(),delete e.el.__isMounted},o)):O()}else{if(jw(e.props)&&t.el.__isMounted===!1){ir(()=>{Ww.process(t,e,n,r,i,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,_=e.target=t.target,S=e.targetAnchor=t.targetAnchor,O=xl(t.props),A=O?n:_,R=O?x:S;if(s==="svg"||Hw(_)?s="svg":(s==="mathml"||Uw(_))&&(s="mathml"),b?(p(t.dynamicChildren,b,A,i,o,s,a),Zh(t,e,!0)):l||c(t,e,A,R,i,o,s,a,!1),w)O?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):Ru(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const N=e.target=qh(e.props,h);N&&Ru(e,N,null,f,0)}else O&&Ru(e,_,S,f,1);Tu(e,w)}},remove(t,e,n,{um:r,o:{remove:i}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:p}=t;if(c&&(i(f),i(u)),o&&i(l),s&16){const d=o||!xl(p);for(let h=0;h<a.length;h++){const m=a[h];r(m,e,n,d,!!m.dynamicChildren)}}},move:Ru,hydrate:bA};function Ru(t,e,n,{o:{insert:r},m:i},o=2){o===0&&r(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&r(s,e,n),(!c||xl(u))&&l&16)for(let p=0;p<f.length;p++)i(f[p],e,n,2);c&&r(a,e,n)}function bA(t,e,n,r,i,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function p(m,y,w,v){y.anchor=c(s(m),y,a(m),n,r,i,o),y.targetStart=w,y.targetAnchor=v}const d=e.target=qh(e.props,l),h=xl(e.props);if(d){const m=d._lpa||d.firstChild;if(e.shapeFlag&16)if(h)p(t,e,m,m&&s(m));else{e.anchor=s(t);let y=m;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,d._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||Gw(d,e,u,f),c(m&&s(m),e,d,n,r,i,o)}Tu(e,h)}else h&&e.shapeFlag&16&&p(t,e,t,s(t));return e.anchor&&s(e.anchor)}const Kw=Ww;function Tu(t,e){const n=t.ctx;if(n&&n.ut){let r,i;for(e?(r=t.el,i=t.anchor):(r=t.targetStart,i=t.targetAnchor);r&&r!==i;)r.nodeType===1&&r.setAttribute("data-v-owner",n.uid),r=r.nextSibling;n.ut()}}function Gw(t,e,n,r){const i=e.targetStart=n(""),o=e.targetAnchor=n("");return i[Vw]=o,t&&(r(i,t),r(o,t)),o}const Vi=Symbol("_leaveCb"),Pu=Symbol("_enterCb");function xA(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return bt(()=>{t.isMounted=!0}),ji(()=>{t.isUnmounting=!0}),t}const Dr=[Function,Array],Jw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Dr,onEnter:Dr,onAfterEnter:Dr,onEnterCancelled:Dr,onBeforeLeave:Dr,onLeave:Dr,onAfterLeave:Dr,onLeaveCancelled:Dr,onBeforeAppear:Dr,onAppear:Dr,onAfterAppear:Dr,onAppearCancelled:Dr},Yw=t=>{const e=t.subTree;return e.component?Yw(e.component):e},_A={name:"BaseTransition",props:Jw,setup(t,{slots:e}){const n=Zt(),r=xA();return()=>{const i=e.default&&ev(e.default(),!0);if(!i||!i.length)return;const o=Xw(i),s=St(t),{mode:a}=s;if(r.isLeaving)return Vh(o);const l=Zw(o);if(!l)return Vh(o);let f=Lh(l,s,r,n,c=>f=c);l.type!==In&&_l(l,f);let u=n.subTree&&Zw(n.subTree);if(u&&u.type!==In&&!fs(u,l)&&Yw(n).type!==In){let c=Lh(u,s,r,n);if(_l(u,c),a==="out-in"&&l.type!==In)return r.isLeaving=!0,c.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Vh(o);a==="in-out"&&l.type!==In?c.delayLeave=(p,d,h)=>{const m=Qw(r,u);m[String(u.key)]=u,p[Vi]=()=>{d(),p[Vi]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function Xw(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==In){e=n;break}}return e}const kA=_A;function Qw(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function Lh(t,e,n,r,i){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:p,onLeave:d,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:k}=e,b=String(t.key),x=Qw(n,t),_=(A,R)=>{A&&Jr(A,r,9,R)},S=(A,R)=>{const N=R[1];_(A,R),Ue(A)?A.every(q=>q.length<=1)&&N():A.length<=1&&N()},O={mode:s,persisted:a,beforeEnter(A){let R=l;if(!n.isMounted)if(o)R=y||l;else return;A[Vi]&&A[Vi](!0);const N=x[b];N&&fs(t,N)&&N.el[Vi]&&N.el[Vi](),_(R,[A])},enter(A){let R=f,N=u,q=c;if(!n.isMounted)if(o)R=w||f,N=v||u,q=k||c;else return;let W=!1;const fe=A[Pu]=ae=>{W||(W=!0,ae?_(q,[A]):_(N,[A]),O.delayedLeave&&O.delayedLeave(),A[Pu]=void 0)};R?S(R,[A,fe]):fe()},leave(A,R){const N=String(t.key);if(A[Pu]&&A[Pu](!0),n.isUnmounting)return R();_(p,[A]);let q=!1;const W=A[Vi]=fe=>{q||(q=!0,R(),fe?_(m,[A]):_(h,[A]),A[Vi]=void 0,x[N]===t&&delete x[N])};x[N]=t,d?S(d,[A,W]):W()},clone(A){const R=Lh(A,e,n,r,i);return i&&i(R),R}};return O}function Vh(t){if(Iu(t))return t=Ui(t),t.children=null,t}function Zw(t){if(!Iu(t))return zw(t.type)&&t.children?Xw(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&at(n.default))return n.default()}}function _l(t,e){t.shapeFlag&6&&t.component?(t.transition=e,_l(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function ev(t,e=!1,n){let r=[],i=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Fe?(s.patchFlag&128&&i++,r=r.concat(ev(s.children,e,a))):(e||s.type!==In)&&r.push(a!=null?Ui(s,{key:a}):s)}if(i>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}function L(t,e){return at(t)?hn({name:t.name},e,{setup:t}):t}function SA(){const t=Zt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function tv(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Mu=new WeakMap;function kl(t,e,n,r,i=!1){if(Ue(t)){t.forEach((h,m)=>kl(h,e&&(Ue(e)?e[m]:e),n,r,i));return}if(aa(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&kl(t,e,n,r.component.subTree);return}const o=r.shapeFlag&4?ju(r.component):r.el,s=i?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Tt?a.refs={}:a.refs,c=a.setupState,p=St(c),d=c===Tt?tw:h=>Nt(p,h);if(f!=null&&f!==l){if(nv(e),Wt(f))u[f]=null,d(f)&&(c[f]=null);else if(nt(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(at(l))ia(l,a,12,[s,u]);else{const h=Wt(l),m=nt(l);if(h||m){const y=()=>{if(t.f){const w=h?d(l)?c[l]:u[l]:l.value;if(i)Ue(w)&&kh(w,o);else if(Ue(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],d(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,d(l)&&(c[l]=s)):m&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Mu.delete(t)};w.id=-1,Mu.set(t,w),ir(w,n)}else nv(t),y()}}}function nv(t){const e=Mu.get(t);e&&(e.flags|=8,Mu.delete(t))}du().requestIdleCallback,du().cancelIdleCallback;const aa=t=>!!t.type.__asyncLoader,Iu=t=>t.type.__isKeepAlive;function CA(t,e){rv(t,"a",e)}function EA(t,e){rv(t,"da",e)}function rv(t,e,n=Hn){const r=t.__wdc||(t.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return t()});if(Nu(e,r,n),n){let i=n.parent;for(;i&&i.parent;)Iu(i.parent.vnode)&&OA(r,e,n,i),i=i.parent}}function OA(t,e,n,r){const i=Nu(e,t,r,!0);jn(()=>{kh(r[e],i)},n)}function Nu(t,e,n=Hn,r=!1){if(n){const i=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{hi();const a=Rl(n),l=Jr(e,n,t,s);return a(),gi(),l});return r?i.unshift(o):i.push(o),o}}const zi=t=>(e,n=Hn)=>{(!Tl||t==="sp")&&Nu(t,(...r)=>e(...r),n)},AA=zi("bm"),bt=zi("m"),RA=zi("bu"),iv=zi("u"),ji=zi("bum"),jn=zi("um"),TA=zi("sp"),PA=zi("rtg"),MA=zi("rtc");function IA(t,e=Hn){Nu("ec",t,e)}const zh="components",NA="directives";function bo(t,e){return jh(zh,t,!0,e)||t}const ov=Symbol.for("v-ndc");function an(t){return Wt(t)?jh(zh,t,!1)||t:t||ov}function DA(t){return jh(NA,t)}function jh(t,e,n=!0,r=!1){const i=Mn||Hn;if(i){const o=i.type;if(t===zh){const a=zv(o,!1);if(a&&(a===e||a===er(e)||a===fu(er(e))))return o}const s=sv(i[t]||o[t],e)||sv(i.appContext[t],e);return!s&&r?o:s}}function sv(t,e){return t&&(t[e]||t[er(e)]||t[fu(er(e))])}function Ct(t,e,n,r){let i;const o=n,s=Ue(t);if(s||Wt(t)){const a=s&&qi(t);let l=!1,f=!1;a&&(l=!Nr(t),f=wo(t),t=yu(t)),i=new Array(t.length);for(let u=0,c=t.length;u<c;u++)i[u]=e(l?f?_u(Pn(t[u])):Pn(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){i=new Array(t);for(let a=0;a<t;a++)i[a]=e(a+1,a,void 0,o)}else if(qt(t))if(t[Symbol.iterator])i=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);i=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];i[l]=e(t[u],u,l,o)}}else i=[];return i}function z(t,e,n={},r,i){if(Mn.ce||Mn.parent&&aa(Mn.parent)&&Mn.parent.ce)return e!=="default"&&(n.name=e),E(),D(Fe,null,[T("slot",n,r&&r())],64);let o=t[e];o&&o._c&&(o._d=!1),E();const s=o&&av(o(n)),a=n.key||s&&s.key,l=D(Fe,{key:(a&&!Kr(a)?a:`_${e}`)+(!s&&r?"_fb":"")},s||(r?r():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function av(t){return t.some(e=>yi(e)?!(e.type===In||e.type===Fe&&!av(e.children)):!0)?t:null}function BA(t,e){const n={};for(const r in t)n[cl(r)]=t[r];return n}const Hh=t=>t?Fv(t)?ju(t):Hh(t.parent):null,Sl=hn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Hh(t.parent),$root:t=>Hh(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>dv(t),$forceUpdate:t=>t.f||(t.f=()=>{Fh(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>o8.bind(t)}),Uh=(t,e)=>t!==Tt&&!t.__isScriptSetup&&Nt(t,e),$A={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:r,data:i,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const d=s[e];if(d!==void 0)switch(d){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return o[e]}else{if(Uh(r,e))return s[e]=1,r[e];if(i!==Tt&&Nt(i,e))return s[e]=2,i[e];if((f=t.propsOptions[0])&&Nt(f,e))return s[e]=3,o[e];if(n!==Tt&&Nt(n,e))return s[e]=4,n[e];Kh&&(s[e]=0)}}const u=Sl[e];let c,p;if(u)return e==="$attrs"&&zn(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Tt&&Nt(n,e))return s[e]=4,n[e];if(p=l.config.globalProperties,Nt(p,e))return p[e]},set({_:t},e,n){const{data:r,setupState:i,ctx:o}=t;return Uh(i,e)?(i[e]=n,!0):r!==Tt&&Nt(r,e)?(r[e]=n,!0):Nt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Tt&&a[0]!=="$"&&Nt(t,a)||Uh(e,a)||(l=o[0])&&Nt(l,a)||Nt(r,a)||Nt(Sl,a)||Nt(i.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Nt(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function FA(){return lv().slots}function Wh(){return lv().attrs}function lv(t){const e=Zt();return e.setupContext||(e.setupContext=Vv(e))}function Cl(t){return Ue(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function fv(t,e){const n=Cl(t);for(const r in e){if(r.startsWith("__skip"))continue;let i=n[r];i?Ue(i)||at(i)?i=n[r]={type:i,default:e[r]}:i.default=e[r]:i===null&&(i=n[r]={default:e[r]}),i&&e[`__skip_${r}`]&&(i.skipFactory=!0)}return n}function Br(t,e){return!t||!e?t||e:Ue(t)&&Ue(e)?t.concat(e):hn({},Cl(t),Cl(e))}let Kh=!0;function qA(t){const e=dv(t),n=t.proxy,r=t.ctx;Kh=!1,e.beforeCreate&&uv(e.beforeCreate,t,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:p,beforeUpdate:d,updated:h,activated:m,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:k,unmounted:b,render:x,renderTracked:_,renderTriggered:S,errorCaptured:O,serverPrefetch:A,expose:R,inheritAttrs:N,components:q,directives:W,filters:fe}=e;if(f&&LA(f,r,null),s)for(const ie in s){const te=s[ie];at(te)&&(r[ie]=te.bind(n))}if(i){const ie=i.call(n,n);qt(ie)&&(t.data=nn(ie))}if(Kh=!0,o)for(const ie in o){const te=o[ie],He=at(te)?te.bind(n,n):at(te.get)?te.get.bind(n,n):pi,st=!at(te)&&at(te.set)?te.set.bind(n):pi,ct=U({get:He,set:st});Object.defineProperty(r,ie,{enumerable:!0,configurable:!0,get:()=>ct.value,set:dt=>ct.value=dt})}if(a)for(const ie in a)cv(a[ie],r,n,ie);if(l){const ie=at(l)?l.call(n):l;Reflect.ownKeys(ie).forEach(te=>{Cr(te,ie[te])})}u&&uv(u,t,"c");function ce(ie,te){Ue(te)?te.forEach(He=>ie(He.bind(n))):te&&ie(te.bind(n))}if(ce(AA,c),ce(bt,p),ce(RA,d),ce(iv,h),ce(CA,m),ce(EA,y),ce(IA,O),ce(MA,_),ce(PA,S),ce(ji,v),ce(jn,b),ce(TA,A),Ue(R))if(R.length){const ie=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(ie,te,{get:()=>n[te],set:He=>n[te]=He,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===pi&&(t.render=x),N!=null&&(t.inheritAttrs=N),q&&(t.components=q),W&&(t.directives=W),A&&tv(t)}function LA(t,e,n=pi){Ue(t)&&(t=Gh(t));for(const r in t){const i=t[r];let o;qt(i)?"default"in i?o=Qt(i.from||r,i.default,!0):o=Qt(i.from||r):o=Qt(i),nt(o)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[r]=o}}function uv(t,e,n){Jr(Ue(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function cv(t,e,n,r){let i=r.includes(".")?Rv(n,r):()=>n[r];if(Wt(t)){const o=e[t];at(o)&&Ve(i,o)}else if(at(t))Ve(i,t.bind(n));else if(qt(t))if(Ue(t))t.forEach(o=>cv(o,e,n,r));else{const o=at(t.handler)?t.handler.bind(n):e[t.handler];at(o)&&Ve(i,o,t)}}function dv(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!i.length&&!n&&!r?l=e:(l={},i.length&&i.forEach(f=>Du(l,f,s,!0)),Du(l,e,s)),qt(e)&&o.set(e,l),l}function Du(t,e,n,r=!1){const{mixins:i,extends:o}=e;o&&Du(t,o,n,!0),i&&i.forEach(s=>Du(t,s,n,!0));for(const s in e)if(!(r&&s==="expose")){const a=VA[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const VA={data:pv,props:hv,emits:hv,methods:El,computed:El,beforeCreate:rr,created:rr,beforeMount:rr,mounted:rr,beforeUpdate:rr,updated:rr,beforeDestroy:rr,beforeUnmount:rr,destroyed:rr,unmounted:rr,activated:rr,deactivated:rr,errorCaptured:rr,serverPrefetch:rr,components:El,directives:El,watch:jA,provide:pv,inject:zA};function pv(t,e){return e?t?function(){return hn(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function zA(t,e){return El(Gh(t),Gh(e))}function Gh(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function rr(t,e){return t?[...new Set([].concat(t,e))]:e}function El(t,e){return t?hn(Object.create(null),t,e):e}function hv(t,e){return t?Ue(t)&&Ue(e)?[...new Set([...t,...e])]:hn(Object.create(null),Cl(t),Cl(e??{})):e}function jA(t,e){if(!t)return e;if(!e)return t;const n=hn(Object.create(null),t);for(const r in e)n[r]=rr(t[r],e[r]);return n}function gv(){return{app:null,config:{isNativeTag:tw,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let HA=0;function UA(t,e){return function(r,i=null){at(r)||(r=hn({},r)),i!=null&&!qt(i)&&(i=null);const o=gv(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:HA++,_component:r,_props:i,_container:null,_context:o,_instance:null,version:E8,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&at(u.install)?(s.add(u),u.install(f,...c)):at(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,p){if(!l){const d=f._ceVNode||T(r,i);return d.appContext=o,p===!0?p="svg":p===!1&&(p=void 0),t(d,u,p),l=!0,f._container=u,u.__vue_app__=f,ju(d.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Jr(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=as;as=f;try{return u()}finally{as=c}}};return f}}let as=null;function Cr(t,e){if(Hn){let n=Hn.provides;const r=Hn.parent&&Hn.parent.provides;r===n&&(n=Hn.provides=Object.create(r)),n[t]=e}}function Qt(t,e,n=!1){const r=Zt();if(r||as){let i=as?as._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&t in i)return i[t];if(arguments.length>1)return n&&at(e)?e.call(r&&r.proxy):e}}function WA(){return!!(Zt()||as)}const mv={},yv=()=>Object.create(mv),wv=t=>Object.getPrototypeOf(t)===mv;function KA(t,e,n,r=!1){const i={},o=yv();t.propsDefaults=Object.create(null),vv(t,e,i,o);for(const s in t.propsOptions[0])s in i||(i[s]=void 0);n?t.props=r?i:Tw(i):t.type.props?t.props=i:t.props=o,t.attrs=o}function GA(t,e,n,r){const{props:i,attrs:o,vnode:{patchFlag:s}}=t,a=St(i),[l]=t.propsOptions;let f=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let p=u[c];if(Bu(t.emitsOptions,p))continue;const d=e[p];if(l)if(Nt(o,p))d!==o[p]&&(o[p]=d,f=!0);else{const h=er(p);i[h]=Jh(l,a,h,d,t,!1)}else d!==o[p]&&(o[p]=d,f=!0)}}}else{vv(t,e,i,o)&&(f=!0);let u;for(const c in a)(!e||!Nt(e,c)&&((u=Bi(c))===c||!Nt(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(i[c]=Jh(l,a,c,void 0,t,!0)):delete i[c]);if(o!==a)for(const c in o)(!e||!Nt(e,c))&&(delete o[c],f=!0)}f&&$i(t.attrs,"set","")}function vv(t,e,n,r){const[i,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(ul(l))continue;const f=e[l];let u;i&&Nt(i,u=er(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Bu(t.emitsOptions,l)||(!(l in r)||f!==r[l])&&(r[l]=f,s=!0)}if(o){const l=St(n),f=a||Tt;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Jh(i,l,c,f[c],t,!Nt(f,c))}}return s}function Jh(t,e,n,r,i,o){const s=t[n];if(s!=null){const a=Nt(s,"default");if(a&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&at(l)){const{propsDefaults:f}=i;if(n in f)r=f[n];else{const u=Rl(i);r=f[n]=l.call(null,e),u()}}else r=l;i.ce&&i.ce._setProp(n,r)}s[0]&&(o&&!a?r=!1:s[1]&&(r===""||r===Bi(n))&&(r=!0))}return r}const JA=new WeakMap;function bv(t,e,n=!1){const r=n?JA:e.propsCache,i=r.get(t);if(i)return i;const o=t.props,s={},a=[];let l=!1;if(!at(t)){const u=c=>{l=!0;const[p,d]=bv(c,e,!0);hn(s,p),d&&a.push(...d)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return qt(t)&&r.set(t,Qs),Qs;if(Ue(o))for(let u=0;u<o.length;u++){const c=er(o[u]);xv(c)&&(s[c]=Tt)}else if(o)for(const u in o){const c=er(u);if(xv(c)){const p=o[u],d=s[c]=Ue(p)||at(p)?{type:p}:hn({},p),h=d.type;let m=!1,y=!0;if(Ue(h))for(let w=0;w<h.length;++w){const v=h[w],k=at(v)&&v.name;if(k==="Boolean"){m=!0;break}else k==="String"&&(y=!1)}else m=at(h)&&h.name==="Boolean";d[0]=m,d[1]=y,(m||Nt(d,"default"))&&a.push(c)}}const f=[s,a];return qt(t)&&r.set(t,f),f}function xv(t){return t[0]!=="$"&&!ul(t)}const Yh=t=>t==="_"||t==="_ctx"||t==="$stable",Xh=t=>Ue(t)?t.map(wi):[wi(t)],YA=(t,e,n)=>{if(e._n)return e;const r=C((...i)=>Xh(e(...i)),n);return r._c=!1,r},_v=(t,e,n)=>{const r=t._ctx;for(const i in t){if(Yh(i))continue;const o=t[i];if(at(o))e[i]=YA(i,o,r);else if(o!=null){const s=Xh(o);e[i]=()=>s}}},kv=(t,e)=>{const n=Xh(e);t.slots.default=()=>n},Sv=(t,e,n)=>{for(const r in e)(n||!Yh(r))&&(t[r]=e[r])},XA=(t,e,n)=>{const r=t.slots=yv();if(t.vnode.shapeFlag&32){const i=e._;i?(Sv(r,e,n),n&&sw(r,"_",i,!0)):_v(e,r)}else e&&kv(t,e)},QA=(t,e,n)=>{const{vnode:r,slots:i}=t;let o=!0,s=Tt;if(r.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:Sv(i,e,n):(o=!e.$stable,_v(e,i)),s=e}else e&&(kv(t,e),s={default:1});if(o)for(const a in i)!Yh(a)&&s[a]==null&&delete i[a]},ir=d8;function ZA(t){return e8(t)}function e8(t,e){const n=du();n.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:p,setScopeId:d=pi,insertStaticContent:h}=t,m=(F,V,J,pe=null,ge=null,de=null,Te=void 0,Ee=null,ke=!!V.dynamicChildren)=>{if(F===V)return;F&&!fs(F,V)&&(pe=I(F),dt(F,ge,de,!0),F=null),V.patchFlag===-2&&(ke=!1,V.dynamicChildren=null);const{type:_e,ref:Xe,shapeFlag:Pe}=V;switch(_e){case $u:y(F,V,J,pe);break;case In:w(F,V,J,pe);break;case Fu:F==null&&v(V,J,pe,Te);break;case Fe:q(F,V,J,pe,ge,de,Te,Ee,ke);break;default:Pe&1?x(F,V,J,pe,ge,de,Te,Ee,ke):Pe&6?W(F,V,J,pe,ge,de,Te,Ee,ke):(Pe&64||Pe&128)&&_e.process(F,V,J,pe,ge,de,Te,Ee,ke,ue)}Xe!=null&&ge?kl(Xe,F&&F.ref,de,V||F,!V):Xe==null&&F&&F.ref!=null&&kl(F.ref,null,de,F,!0)},y=(F,V,J,pe)=>{if(F==null)r(V.el=a(V.children),J,pe);else{const ge=V.el=F.el;V.children!==F.children&&f(ge,V.children)}},w=(F,V,J,pe)=>{F==null?r(V.el=l(V.children||""),J,pe):V.el=F.el},v=(F,V,J,pe)=>{[F.el,F.anchor]=h(F.children,V,J,pe,F.el,F.anchor)},k=({el:F,anchor:V},J,pe)=>{let ge;for(;F&&F!==V;)ge=p(F),r(F,J,pe),F=ge;r(V,J,pe)},b=({el:F,anchor:V})=>{let J;for(;F&&F!==V;)J=p(F),i(F),F=J;i(V)},x=(F,V,J,pe,ge,de,Te,Ee,ke)=>{V.type==="svg"?Te="svg":V.type==="math"&&(Te="mathml"),F==null?_(V,J,pe,ge,de,Te,Ee,ke):A(F,V,ge,de,Te,Ee,ke)},_=(F,V,J,pe,ge,de,Te,Ee)=>{let ke,_e;const{props:Xe,shapeFlag:Pe,transition:Ke,dirs:ft}=F;if(ke=F.el=s(F.type,de,Xe&&Xe.is,Xe),Pe&8?u(ke,F.children):Pe&16&&O(F.children,ke,null,pe,ge,Qh(F,de),Te,Ee),ft&&ss(F,null,pe,"created"),S(ke,F,F.scopeId,Te,pe),Xe){for(const Ne in Xe)Ne!=="value"&&!ul(Ne)&&o(ke,Ne,null,Xe[Ne],de,pe);"value"in Xe&&o(ke,"value",null,Xe.value,de),(_e=Xe.onVnodeBeforeMount)&&vi(_e,pe,F)}ft&&ss(F,null,pe,"beforeMount");const Y=t8(ge,Ke);Y&&Ke.beforeEnter(ke),r(ke,V,J),((_e=Xe&&Xe.onVnodeMounted)||Y||ft)&&ir(()=>{_e&&vi(_e,pe,F),Y&&Ke.enter(ke),ft&&ss(F,null,pe,"mounted")},ge)},S=(F,V,J,pe,ge)=>{if(J&&d(F,J),pe)for(let de=0;de<pe.length;de++)d(F,pe[de]);if(ge){let de=ge.subTree;if(V===de||Nv(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Te=ge.vnode;S(F,Te,Te.scopeId,Te.slotScopeIds,ge.parent)}}},O=(F,V,J,pe,ge,de,Te,Ee,ke=0)=>{for(let _e=ke;_e<F.length;_e++){const Xe=F[_e]=Ee?xo(F[_e]):wi(F[_e]);m(null,Xe,V,J,pe,ge,de,Te,Ee)}},A=(F,V,J,pe,ge,de,Te)=>{const Ee=V.el=F.el;let{patchFlag:ke,dynamicChildren:_e,dirs:Xe}=V;ke|=F.patchFlag&16;const Pe=F.props||Tt,Ke=V.props||Tt;let ft;if(J&&ls(J,!1),(ft=Ke.onVnodeBeforeUpdate)&&vi(ft,J,V,F),Xe&&ss(V,F,J,"beforeUpdate"),J&&ls(J,!0),(Pe.innerHTML&&Ke.innerHTML==null||Pe.textContent&&Ke.textContent==null)&&u(Ee,""),_e?R(F.dynamicChildren,_e,Ee,J,pe,Qh(V,ge),de):Te||te(F,V,Ee,null,J,pe,Qh(V,ge),de,!1),ke>0){if(ke&16)N(Ee,Pe,Ke,J,ge);else if(ke&2&&Pe.class!==Ke.class&&o(Ee,"class",null,Ke.class,ge),ke&4&&o(Ee,"style",Pe.style,Ke.style,ge),ke&8){const Y=V.dynamicProps;for(let Ne=0;Ne<Y.length;Ne++){const Rt=Y[Ne],wn=Pe[Rt],vn=Ke[Rt];(vn!==wn||Rt==="value")&&o(Ee,Rt,wn,vn,ge,J)}}ke&1&&F.children!==V.children&&u(Ee,V.children)}else!Te&&_e==null&&N(Ee,Pe,Ke,J,ge);((ft=Ke.onVnodeUpdated)||Xe)&&ir(()=>{ft&&vi(ft,J,V,F),Xe&&ss(V,F,J,"updated")},pe)},R=(F,V,J,pe,ge,de,Te)=>{for(let Ee=0;Ee<V.length;Ee++){const ke=F[Ee],_e=V[Ee],Xe=ke.el&&(ke.type===Fe||!fs(ke,_e)||ke.shapeFlag&198)?c(ke.el):J;m(ke,_e,Xe,null,pe,ge,de,Te,!0)}},N=(F,V,J,pe,ge)=>{if(V!==J){if(V!==Tt)for(const de in V)!ul(de)&&!(de in J)&&o(F,de,V[de],null,ge,pe);for(const de in J){if(ul(de))continue;const Te=J[de],Ee=V[de];Te!==Ee&&de!=="value"&&o(F,de,Ee,Te,ge,pe)}"value"in J&&o(F,"value",V.value,J.value,ge)}},q=(F,V,J,pe,ge,de,Te,Ee,ke)=>{const _e=V.el=F?F.el:a(""),Xe=V.anchor=F?F.anchor:a("");let{patchFlag:Pe,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(Ee=Ee?Ee.concat(ft):ft),F==null?(r(_e,J,pe),r(Xe,J,pe),O(V.children||[],J,Xe,ge,de,Te,Ee,ke)):Pe>0&&Pe&64&&Ke&&F.dynamicChildren?(R(F.dynamicChildren,Ke,J,ge,de,Te,Ee),(V.key!=null||ge&&V===ge.subTree)&&Zh(F,V,!0)):te(F,V,J,Xe,ge,de,Te,Ee,ke)},W=(F,V,J,pe,ge,de,Te,Ee,ke)=>{V.slotScopeIds=Ee,F==null?V.shapeFlag&512?ge.ctx.activate(V,J,pe,Te,ke):fe(V,J,pe,ge,de,Te,ke):ae(F,V,ke)},fe=(F,V,J,pe,ge,de,Te)=>{const Ee=F.component=y8(F,pe,ge);if(Iu(F)&&(Ee.ctx.renderer=ue),w8(Ee,!1,Te),Ee.asyncDep){if(ge&&ge.registerDep(Ee,ce,Te),!F.el){const ke=Ee.subTree=T(In);w(null,ke,V,J),F.placeholder=ke.el}}else ce(Ee,F,V,J,ge,de,Te)},ae=(F,V,J)=>{const pe=V.component=F.component;if(u8(F,V,J))if(pe.asyncDep&&!pe.asyncResolved){ie(pe,V,J);return}else pe.next=V,pe.update();else V.el=F.el,pe.vnode=V},ce=(F,V,J,pe,ge,de,Te)=>{const Ee=()=>{if(F.isMounted){let{next:Pe,bu:Ke,u:ft,parent:Y,vnode:Ne}=F;{const X=Cv(F);if(X){Pe&&(Pe.el=Ne.el,ie(F,Pe,Te)),X.asyncDep.then(()=>{F.isUnmounted||Ee()});return}}let Rt=Pe,wn;ls(F,!1),Pe?(Pe.el=Ne.el,ie(F,Pe,Te)):Pe=Ne,Ke&&uu(Ke),(wn=Pe.props&&Pe.props.onVnodeBeforeUpdate)&&vi(wn,Y,Pe,Ne),ls(F,!0);const vn=Mv(F),Q=F.subTree;F.subTree=vn,m(Q,vn,c(Q.el),I(Q),F,ge,de),Pe.el=vn.el,Rt===null&&c8(F,vn.el),ft&&ir(ft,ge),(wn=Pe.props&&Pe.props.onVnodeUpdated)&&ir(()=>vi(wn,Y,Pe,Ne),ge)}else{let Pe;const{el:Ke,props:ft}=V,{bm:Y,m:Ne,parent:Rt,root:wn,type:vn}=F,Q=aa(V);ls(F,!1),Y&&uu(Y),!Q&&(Pe=ft&&ft.onVnodeBeforeMount)&&vi(Pe,Rt,V),ls(F,!0);{wn.ce&&wn.ce._def.shadowRoot!==!1&&wn.ce._injectChildStyle(vn);const X=F.subTree=Mv(F);m(null,X,J,pe,F,ge,de),V.el=X.el}if(Ne&&ir(Ne,ge),!Q&&(Pe=ft&&ft.onVnodeMounted)){const X=V;ir(()=>vi(Pe,Rt,X),ge)}(V.shapeFlag&256||Rt&&aa(Rt.vnode)&&Rt.vnode.shapeFlag&256)&&F.a&&ir(F.a,ge),F.isMounted=!0,V=J=pe=null}};F.scope.on();const ke=F.effect=new dw(Ee);F.scope.off();const _e=F.update=ke.run.bind(ke),Xe=F.job=ke.runIfDirty.bind(ke);Xe.i=F,Xe.id=F.uid,ke.scheduler=()=>Fh(Xe),ls(F,!0),_e()},ie=(F,V,J)=>{V.component=F;const pe=F.vnode.props;F.vnode=V,F.next=null,GA(F,V.props,pe,J),QA(F,V.children,J),hi(),$w(F),gi()},te=(F,V,J,pe,ge,de,Te,Ee,ke=!1)=>{const _e=F&&F.children,Xe=F?F.shapeFlag:0,Pe=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){st(_e,Pe,J,pe,ge,de,Te,Ee,ke);return}else if(Ke&256){He(_e,Pe,J,pe,ge,de,Te,Ee,ke);return}}ft&8?(Xe&16&&we(_e,ge,de),Pe!==_e&&u(J,Pe)):Xe&16?ft&16?st(_e,Pe,J,pe,ge,de,Te,Ee,ke):we(_e,ge,de,!0):(Xe&8&&u(J,""),ft&16&&O(Pe,J,pe,ge,de,Te,Ee,ke))},He=(F,V,J,pe,ge,de,Te,Ee,ke)=>{F=F||Qs,V=V||Qs;const _e=F.length,Xe=V.length,Pe=Math.min(_e,Xe);let Ke;for(Ke=0;Ke<Pe;Ke++){const ft=V[Ke]=ke?xo(V[Ke]):wi(V[Ke]);m(F[Ke],ft,J,null,ge,de,Te,Ee,ke)}_e>Xe?we(F,ge,de,!0,!1,Pe):O(V,J,pe,ge,de,Te,Ee,ke,Pe)},st=(F,V,J,pe,ge,de,Te,Ee,ke)=>{let _e=0;const Xe=V.length;let Pe=F.length-1,Ke=Xe-1;for(;_e<=Pe&&_e<=Ke;){const ft=F[_e],Y=V[_e]=ke?xo(V[_e]):wi(V[_e]);if(fs(ft,Y))m(ft,Y,J,null,ge,de,Te,Ee,ke);else break;_e++}for(;_e<=Pe&&_e<=Ke;){const ft=F[Pe],Y=V[Ke]=ke?xo(V[Ke]):wi(V[Ke]);if(fs(ft,Y))m(ft,Y,J,null,ge,de,Te,Ee,ke);else break;Pe--,Ke--}if(_e>Pe){if(_e<=Ke){const ft=Ke+1,Y=ft<Xe?V[ft].el:pe;for(;_e<=Ke;)m(null,V[_e]=ke?xo(V[_e]):wi(V[_e]),J,Y,ge,de,Te,Ee,ke),_e++}}else if(_e>Ke)for(;_e<=Pe;)dt(F[_e],ge,de,!0),_e++;else{const ft=_e,Y=_e,Ne=new Map;for(_e=Y;_e<=Ke;_e++){const $e=V[_e]=ke?xo(V[_e]):wi(V[_e]);$e.key!=null&&Ne.set($e.key,_e)}let Rt,wn=0;const vn=Ke-Y+1;let Q=!1,X=0;const me=new Array(vn);for(_e=0;_e<vn;_e++)me[_e]=0;for(_e=ft;_e<=Pe;_e++){const $e=F[_e];if(wn>=vn){dt($e,ge,de,!0);continue}let Ge;if($e.key!=null)Ge=Ne.get($e.key);else for(Rt=Y;Rt<=Ke;Rt++)if(me[Rt-Y]===0&&fs($e,V[Rt])){Ge=Rt;break}Ge===void 0?dt($e,ge,de,!0):(me[Ge-Y]=_e+1,Ge>=X?X=Ge:Q=!0,m($e,V[Ge],J,null,ge,de,Te,Ee,ke),wn++)}const Me=Q?n8(me):Qs;for(Rt=Me.length-1,_e=vn-1;_e>=0;_e--){const $e=Y+_e,Ge=V[$e],Je=V[$e+1],It=$e+1<Xe?Je.el||Je.placeholder:pe;me[_e]===0?m(null,Ge,J,It,ge,de,Te,Ee,ke):Q&&(Rt<0||_e!==Me[Rt]?ct(Ge,J,It,2):Rt--)}}},ct=(F,V,J,pe,ge=null)=>{const{el:de,type:Te,transition:Ee,children:ke,shapeFlag:_e}=F;if(_e&6){ct(F.component.subTree,V,J,pe);return}if(_e&128){F.suspense.move(V,J,pe);return}if(_e&64){Te.move(F,V,J,ue);return}if(Te===Fe){r(de,V,J);for(let Pe=0;Pe<ke.length;Pe++)ct(ke[Pe],V,J,pe);r(F.anchor,V,J);return}if(Te===Fu){k(F,V,J);return}if(pe!==2&&_e&1&&Ee)if(pe===0)Ee.beforeEnter(de),r(de,V,J),ir(()=>Ee.enter(de),ge);else{const{leave:Pe,delayLeave:Ke,afterLeave:ft}=Ee,Y=()=>{F.ctx.isUnmounted?i(de):r(de,V,J)},Ne=()=>{de._isLeaving&&de[Vi](!0),Pe(de,()=>{Y(),ft&&ft()})};Ke?Ke(de,Y,Ne):Ne()}else r(de,V,J)},dt=(F,V,J,pe=!1,ge=!1)=>{const{type:de,props:Te,ref:Ee,children:ke,dynamicChildren:_e,shapeFlag:Xe,patchFlag:Pe,dirs:Ke,cacheIndex:ft}=F;if(Pe===-2&&(ge=!1),Ee!=null&&(hi(),kl(Ee,null,J,F,!0),gi()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate(F);return}const Y=Xe&1&&Ke,Ne=!aa(F);let Rt;if(Ne&&(Rt=Te&&Te.onVnodeBeforeUnmount)&&vi(Rt,V,F),Xe&6)Ze(F.component,J,pe);else{if(Xe&128){F.suspense.unmount(J,pe);return}Y&&ss(F,null,V,"beforeUnmount"),Xe&64?F.type.remove(F,V,J,ue,pe):_e&&!_e.hasOnce&&(de!==Fe||Pe>0&&Pe&64)?we(_e,V,J,!1,!0):(de===Fe&&Pe&384||!ge&&Xe&16)&&we(ke,V,J),pe&&vt(F)}(Ne&&(Rt=Te&&Te.onVnodeUnmounted)||Y)&&ir(()=>{Rt&&vi(Rt,V,F),Y&&ss(F,null,V,"unmounted")},J)},vt=F=>{const{type:V,el:J,anchor:pe,transition:ge}=F;if(V===Fe){We(J,pe);return}if(V===Fu){b(F);return}const de=()=>{i(J),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if(F.shapeFlag&1&&ge&&!ge.persisted){const{leave:Te,delayLeave:Ee}=ge,ke=()=>Te(J,de);Ee?Ee(F.el,de,ke):ke()}else de()},We=(F,V)=>{let J;for(;F!==V;)J=p(F),i(F),F=J;i(V)},Ze=(F,V,J)=>{const{bum:pe,scope:ge,job:de,subTree:Te,um:Ee,m:ke,a:_e}=F;Ev(ke),Ev(_e),pe&&uu(pe),ge.stop(),de&&(de.flags|=8,dt(Te,F,V,J)),Ee&&ir(Ee,V),ir(()=>{F.isUnmounted=!0},V)},we=(F,V,J,pe=!1,ge=!1,de=0)=>{for(let Te=de;Te<F.length;Te++)dt(F[Te],V,J,pe,ge)},I=F=>{if(F.shapeFlag&6)return I(F.component.subTree);if(F.shapeFlag&128)return F.suspense.next();const V=p(F.anchor||F.el),J=V&&V[Vw];return J?p(J):V};let ne=!1;const K=(F,V,J)=>{F==null?V._vnode&&dt(V._vnode,null,null,!0):m(V._vnode||null,F,V,null,null,null,J),V._vnode=F,ne||(ne=!0,$w(),Fw(),ne=!1)},ue={p:m,um:dt,m:ct,r:vt,mt:fe,mc:O,pc:te,pbc:R,n:I,o:t};return{render:K,hydrate:void 0,createApp:UA(K)}}function Qh({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ls({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function t8(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Zh(t,e,n=!1){const r=t.children,i=e.children;if(Ue(r)&&Ue(i))for(let o=0;o<r.length;o++){const s=r[o];let a=i[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[o]=xo(i[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Zh(s,a)),a.type===$u&&a.patchFlag!==-1&&(a.el=s.el),a.type===In&&!a.el&&(a.el=s.el)}}function n8(t){const e=t.slice(),n=[0];let r,i,o,s,a;const l=t.length;for(r=0;r<l;r++){const f=t[r];if(f!==0){if(i=n[n.length-1],t[i]<f){e[r]=i,n.push(r);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function Cv(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Cv(e)}function Ev(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const r8=Symbol.for("v-scx"),i8=()=>Qt(r8);function Pt(t,e){return Ol(t,null,e)}function Ov(t,e){return Ol(t,null,{flush:"post"})}function Av(t,e){return Ol(t,null,{flush:"sync"})}function Ve(t,e,n){return Ol(t,e,n)}function Ol(t,e,n=Tt){const{immediate:r,deep:i,flush:o,once:s}=n,a=hn({},n),l=e&&r||!e&&o!=="post";let f;if(Tl){if(o==="sync"){const d=i8();f=d.__watcherHandles||(d.__watcherHandles=[])}else if(!l){const d=()=>{};return d.stop=pi,d.resume=pi,d.pause=pi,d}}const u=Hn;a.call=(d,h,m)=>Jr(d,u,h,m);let c=!1;o==="post"?a.scheduler=d=>{ir(d,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(d,h)=>{h?d():Fh(d)}),a.augmentJob=d=>{e&&(d.flags|=4),c&&(d.flags|=2,u&&(d.id=u.uid,d.i=u))};const p=dA(t,e,a);return Tl&&(f?f.push(p):l&&p()),p}function o8(t,e,n){const r=this.proxy,i=Wt(t)?t.includes(".")?Rv(r,t):()=>r[t]:t.bind(r,r);let o;at(e)?o=e:(o=e.handler,n=e);const s=Rl(this),a=Ol(i,o.bind(r),n);return s(),a}function Rv(t,e){const n=e.split(".");return()=>{let r=t;for(let i=0;i<n.length&&r;i++)r=r[n[i]];return r}}function Hi(t,e,n=Tt){const r=Zt(),i=er(e),o=Bi(e),s=Tv(t,i),a=ku((l,f)=>{let u,c=Tt,p;return Av(()=>{const d=t[i];tr(u,d)&&(u=d,f())}),{get(){return l(),n.get?n.get(u):u},set(d){const h=n.set?n.set(d):d;if(!tr(h,u)&&!(c!==Tt&&tr(d,c)))return;const m=r.vnode.props;m&&(e in m||i in m||o in m)&&(`onUpdate:${e}`in m||`onUpdate:${i}`in m||`onUpdate:${o}`in m)||(u=d,f()),r.emit(`update:${e}`,h),tr(d,h)&&tr(d,c)&&!tr(h,p)&&f(),c=d,p=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Tt:a,done:!1}:{done:!0}}}},a}const Tv=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${er(e)}Modifiers`]||t[`${Bi(e)}Modifiers`];function s8(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||Tt;let i=n;const o=e.startsWith("update:"),s=o&&Tv(r,e.slice(7));s&&(s.trim&&(i=n.map(u=>Wt(u)?u.trim():u)),s.number&&(i=n.map(cu)));let a,l=r[a=cl(e)]||r[a=cl(er(e))];!l&&o&&(l=r[a=cl(Bi(e))]),l&&Jr(l,t,6,i);const f=r[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Jr(f,t,6,i)}}const a8=new WeakMap;function Pv(t,e,n=!1){const r=n?a8:e.emitsCache,i=r.get(t);if(i!==void 0)return i;const o=t.emits;let s={},a=!1;if(!at(t)){const l=f=>{const u=Pv(f,e,!0);u&&(a=!0,hn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(qt(t)&&r.set(t,null),null):(Ue(o)?o.forEach(l=>s[l]=null):hn(s,o),qt(t)&&r.set(t,s),s)}function Bu(t,e){return!t||!au(e)?!1:(e=e.slice(2).replace(/Once$/,""),Nt(t,e[0].toLowerCase()+e.slice(1))||Nt(t,Bi(e))||Nt(t,e))}function bre(){}function Mv(t){const{type:e,vnode:n,proxy:r,withProxy:i,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:p,setupState:d,ctx:h,inheritAttrs:m}=t,y=Au(t);let w,v;try{if(n.shapeFlag&4){const b=i||r,x=b;w=wi(f.call(x,b,u,c,d,p,h)),v=a}else{const b=e;w=wi(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:l8(a)}}catch(b){Al.length=0,Eu(b,t,1),w=T(In)}let k=w;if(v&&m!==!1){const b=Object.keys(v),{shapeFlag:x}=k;b.length&&x&7&&(o&&b.some(_h)&&(v=f8(v,o)),k=Ui(k,v,!1,!0))}return n.dirs&&(k=Ui(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&_l(k,n.transition),w=k,Au(y),w}const l8=t=>{let e;for(const n in t)(n==="class"||n==="style"||au(n))&&((e||(e={}))[n]=t[n]);return e},f8=(t,e)=>{const n={};for(const r in t)(!_h(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function u8(t,e,n){const{props:r,children:i,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Iv(r,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const p=u[c];if(s[p]!==r[p]&&!Bu(f,p))return!0}}}else return(i||a)&&(!a||!a.$stable)?!0:r===s?!1:r?s?Iv(r,s,f):!0:!!s;return!1}function Iv(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let i=0;i<r.length;i++){const o=r[i];if(e[o]!==t[o]&&!Bu(n,o))return!0}return!1}function c8({vnode:t,parent:e},n){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===t&&(r.el=t.el),r===t)(t=e.vnode).el=n,e=e.parent;else break}}const Nv=t=>t.__isSuspense;function d8(t,e){e&&e.pendingBranch?Ue(t)?e.effects.push(...t):e.effects.push(t):vA(t)}const Fe=Symbol.for("v-fgt"),$u=Symbol.for("v-txt"),In=Symbol.for("v-cmt"),Fu=Symbol.for("v-stc"),Al=[];let or=null;function E(t=!1){Al.push(or=t?null:[])}function p8(){Al.pop(),or=Al[Al.length-1]||null}let la=1;function qu(t,e=!1){la+=t,t<0&&or&&e&&(or.hasOnce=!0)}function Dv(t){return t.dynamicChildren=la>0?or||Qs:null,p8(),la>0&&or&&or.push(t),t}function G(t,e,n,r,i,o){return Dv(ee(t,e,n,r,i,o,!0))}function D(t,e,n,r,i){return Dv(T(t,e,n,r,i,!0))}function yi(t){return t?t.__v_isVNode===!0:!1}function fs(t,e){return t.type===e.type&&t.key===e.key}const Bv=({key:t})=>t??null,Lu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Wt(t)||nt(t)||at(t)?{i:Mn,r:t,k:e,f:!!n}:t:null);function ee(t,e=null,n=null,r=0,i=null,o=t===Fe?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Bv(e),ref:e&&Lu(e),scopeId:Lw,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Mn};return a?(eg(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Wt(n)?8:16),la>0&&!s&&or&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&or.push(l),l}const T=h8;function h8(t,e=null,n=null,r=0,i=null,o=!1){if((!t||t===ov)&&(t=In),yi(t)){const a=Ui(t,e,!0);return n&&eg(a,n),la>0&&!o&&or&&(a.shapeFlag&6?or[or.indexOf(t)]=a:or.push(a)),a.patchFlag=-2,a}if(k8(t)&&(t=t.__vccOpts),e){e=Vt(e);let{class:a,style:l}=e;a&&!Wt(a)&&(e.class=Se(a)),qt(l)&&(Bh(l)&&!Ue(l)&&(l=hn({},l)),e.style=hr(l))}const s=Wt(t)?1:Nv(t)?128:zw(t)?64:qt(t)?4:at(t)?2:0;return ee(t,e,n,r,i,s,o,!0)}function Vt(t){return t?Bh(t)||wv(t)?hn({},t):t:null}function Ui(t,e,n=!1,r=!1){const{props:i,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?le(i||{},e):i,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&Bv(f),ref:e&&e.ref?n&&o?Ue(o)?o.concat(Lu(e)):[o,Lu(e)]:Lu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Fe?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Ui(t.ssContent),ssFallback:t.ssFallback&&Ui(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&r&&_l(u,l.clone(u)),u}function ye(t=" ",e=0){return T($u,null,t,e)}function Vu(t,e){const n=T(Fu,null,t);return n.staticCount=e,n}function Oe(t="",e=!1){return e?(E(),D(In,null,t)):T(In,null,t)}function wi(t){return t==null||typeof t=="boolean"?T(In):Ue(t)?T(Fe,null,t.slice()):yi(t)?xo(t):T($u,null,String(t))}function xo(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Ui(t)}function eg(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(Ue(e))n=16;else if(typeof e=="object")if(r&65){const i=e.default;i&&(i._c&&(i._d=!1),eg(t,i()),i._c&&(i._d=!0));return}else{n=32;const i=e._;!i&&!wv(e)?e._ctx=Mn:i===3&&Mn&&(Mn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Mn},n=32):(e=String(e),r&64?(n=16,e=[ye(e)]):n=8);t.children=e,t.shapeFlag|=n}function le(...t){const e={};for(let n=0;n<t.length;n++){const r=t[n];for(const i in r)if(i==="class")e.class!==r.class&&(e.class=Se([e.class,r.class]));else if(i==="style")e.style=hr([e.style,r.style]);else if(au(i)){const o=e[i],s=r[i];s&&o!==s&&!(Ue(o)&&o.includes(s))&&(e[i]=o?[].concat(o,s):s)}else i!==""&&(e[i]=r[i])}return e}function vi(t,e,n,r=null){Jr(t,e,7,[n,r])}const g8=gv();let m8=0;function y8(t,e,n){const r=t.type,i=(e?e.appContext:t.appContext)||g8,o={uid:m8++,vnode:t,type:r,parent:e,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new cw(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(i.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:bv(r,i),emitsOptions:Pv(r,i),emit:null,emitted:null,propsDefaults:Tt,inheritAttrs:r.inheritAttrs,ctx:Tt,data:Tt,props:Tt,attrs:Tt,slots:Tt,refs:Tt,setupState:Tt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=s8.bind(null,o),t.ce&&t.ce(o),o}let Hn=null;const Zt=()=>Hn||Mn;let zu,tg;{const t=du(),e=(n,r)=>{let i;return(i=t[n])||(i=t[n]=[]),i.push(r),o=>{i.length>1?i.forEach(s=>s(o)):i[0](o)}};zu=e("__VUE_INSTANCE_SETTERS__",n=>Hn=n),tg=e("__VUE_SSR_SETTERS__",n=>Tl=n)}const Rl=t=>{const e=Hn;return zu(t),t.scope.on(),()=>{t.scope.off(),zu(e)}},$v=()=>{Hn&&Hn.scope.off(),zu(null)};function Fv(t){return t.vnode.shapeFlag&4}let Tl=!1;function w8(t,e=!1,n=!1){e&&tg(e);const{props:r,children:i}=t.vnode,o=Fv(t);KA(t,r,o,e),XA(t,i,n||e);const s=o?v8(t,e):void 0;return e&&tg(!1),s}function v8(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,$A);const{setup:r}=n;if(r){hi();const i=t.setupContext=r.length>1?Vv(t):null,o=Rl(t),s=ia(r,t,0,[t.props,i]),a=rw(s);if(gi(),o(),(a||t.sp)&&!aa(t)&&tv(t),a){if(s.then($v,$v),e)return s.then(l=>{qv(t,l)}).catch(l=>{Eu(l,t,0)});t.asyncDep=s}else qv(t,s)}else Lv(t)}function qv(t,e,n){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:qt(e)&&(t.setupState=Mw(e)),Lv(t)}function Lv(t,e,n){const r=t.type;t.render||(t.render=r.render||pi);{const i=Rl(t);hi();try{qA(t)}finally{gi(),i()}}}const b8={get(t,e){return zn(t,"get",""),t[e]}};function Vv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,b8),slots:t.slots,emit:t.emit,expose:e}}function ju(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Mw(ra(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Sl)return Sl[n](t)},has(e,n){return n in e||n in Sl}})):t.proxy}const x8=/(?:^|[-_])\w/g,_8=t=>t.replace(x8,e=>e.toUpperCase()).replace(/[-_]/g,"");function zv(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function jv(t,e,n=!1){let r=zv(e);if(!r&&e.__file){const i=e.__file.match(/([^/\\]+)\.\w+$/);i&&(r=i[1])}if(!r&&t&&t.parent){const i=o=>{for(const s in o)if(o[s]===e)return s};r=i(t.components||t.parent.type.components)||i(t.appContext.components)}return r?_8(r):n?"App":"Anonymous"}function k8(t){return at(t)&&"__vccOpts"in t}const U=(t,e)=>uA(t,e,Tl);function Yt(t,e,n){const r=(o,s,a)=>{qu(-1);try{return T(o,s,a)}finally{qu(1)}},i=arguments.length;return i===2?qt(e)&&!Ue(e)?yi(e)?r(t,null,[e]):r(t,e):r(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&yi(n)&&(n=[n]),r(t,e,n))}function S8(t,e,n,r){const i=n[r];if(i&&C8(i,t))return i;const o=e();return o.memo=t.slice(),o.cacheIndex=r,n[r]=o}function C8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let r=0;r<n.length;r++)if(tr(n[r],e[r]))return!1;return la>0&&or&&or.push(t),!0}const E8="3.5.21";/**
    1818* @vue/runtime-dom v3.5.21
    1919* (c) 2018-present Yuxi (Evan) You and Vue contributors
    2020* @license MIT
    21 **/let ng;const Hv=typeof window<"u"&&window.trustedTypes;if(Hv)try{ng=Hv.createPolicy("vue",{createHTML:t=>t})}catch{}const Uv=ng?t=>ng.createHTML(t):t=>t,E8="http://www.w3.org/2000/svg",O8="http://www.w3.org/1998/Math/MathML",Wr=typeof document<"u"?document:null,Wv=Wr&&Wr.createElement("template"),A8={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?Wr.createElementNS(E8,t):e==="mathml"?Wr.createElementNS(O8,t):n?Wr.createElement(t,{is:n}):Wr.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>Wr.createTextNode(t),createComment:t=>Wr.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Wr.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const s=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Wv.innerHTML=Uv(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=Wv.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},_o="transition",Pl="animation",Ml=Symbol("_vtc"),Kv={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},R8=hn({},Jw,Kv),Hu=(t=>(t.displayName="Transition",t.props=R8,t))((t,{slots:e})=>Yt(_A,T8(t),e)),us=(t,e=[])=>{Ue(t)?t.forEach(n=>n(...e)):t&&t(...e)},Gv=t=>t?Ue(t)?t.some(e=>e.length>1):t.length>1:!1;function T8(t){const e={};for(const q in t)q in Kv||(e[q]=t[q]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=t,h=P8(r),m=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:S,onLeave:b,onLeaveCancelled:x,onBeforeAppear:_=w,onAppear:k=v,onAppearCancelled:A=S}=e,O=(q,W,fe,ae)=>{q._enterCancelled=ae,cs(q,W?u:a),cs(q,W?f:s),fe&&fe()},R=(q,W)=>{q._isLeaving=!1,cs(q,c),cs(q,d),cs(q,p),W&&W()},N=q=>(W,fe)=>{const ae=q?k:v,ce=()=>O(W,q,fe);us(ae,[W,ce]),Jv(()=>{cs(W,q?l:o),Kr(W,q?u:a),Gv(ae)||Yv(W,i,m,ce)})};return hn(e,{onBeforeEnter(q){us(w,[q]),Kr(q,o),Kr(q,s)},onBeforeAppear(q){us(_,[q]),Kr(q,l),Kr(q,f)},onEnter:N(!1),onAppear:N(!0),onLeave(q,W){q._isLeaving=!0;const fe=()=>R(q,W);Kr(q,c),q._enterCancelled?(Kr(q,p),Zv()):(Zv(),Kr(q,p)),Jv(()=>{q._isLeaving&&(cs(q,c),Kr(q,d),Gv(b)||Yv(q,i,y,fe))}),us(b,[q,fe])},onEnterCancelled(q){O(q,!1,void 0,!0),us(S,[q])},onAppearCancelled(q){O(q,!0,void 0,!0),us(A,[q])},onLeaveCancelled(q){R(q),us(x,[q])}})}function P8(t){if(t==null)return null;if(qt(t))return[ig(t.enter),ig(t.leave)];{const e=ig(t);return[e,e]}}function ig(t){return PO(t)}function Kr(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Ml]||(t[Ml]=new Set)).add(e)}function cs(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[Ml];n&&(n.delete(e),n.size||(t[Ml]=void 0))}function Jv(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let M8=0;function Yv(t,e,n,i){const r=t._endId=++M8,o=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=I8(t,e);if(!s)return i();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,p),o()},p=d=>{d.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,p)}function I8(t,e){const n=window.getComputedStyle(t),i=h=>(n[h]||"").split(", "),r=i(`${_o}Delay`),o=i(`${_o}Duration`),s=Xv(r,o),a=i(`${Pl}Delay`),l=i(`${Pl}Duration`),f=Xv(a,l);let u=null,c=0,p=0;e===_o?s>0&&(u=_o,c=s,p=o.length):e===Pl?f>0&&(u=Pl,c=f,p=l.length):(c=Math.max(s,f),u=c>0?s>f?_o:Pl:null,p=u?u===_o?o.length:l.length:0);const d=u===_o&&/\b(?:transform|all)(?:,|$)/.test(i(`${_o}Property`).toString());return{type:u,timeout:c,propCount:p,hasTransform:d}}function Xv(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Qv(n)+Qv(t[i])))}function Qv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Zv(){return document.body.offsetHeight}function N8(t,e,n){const i=t[Ml];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Uu=Symbol("_vod"),eb=Symbol("_vsh"),tb={name:"show",beforeMount(t,{value:e},{transition:n}){t[Uu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Il(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),Il(t,!0),i.enter(t)):i.leave(t,()=>{Il(t,!1)}):Il(t,e))},beforeUnmount(t,{value:e}){Il(t,e)}};function Il(t,e){t.style.display=e?t[Uu]:"none",t[eb]=!e}const D8=Symbol(""),B8=/(?:^|;)\s*display\s*:/;function $8(t,e,n){const i=t.style,r=Wt(n);let o=!1;if(n&&!r){if(e)if(Wt(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Wu(i,a,"")}else for(const s in e)n[s]==null&&Wu(i,s,"");for(const s in n)s==="display"&&(o=!0),Wu(i,s,n[s])}else if(r){if(e!==n){const s=i[D8];s&&(n+=";"+s),i.cssText=n,o=B8.test(n)}}else e&&t.removeAttribute("style");Uu in t&&(t[Uu]=o?i.display:"",t[eb]&&(i.display="none"))}const nb=/\s*!important$/;function Wu(t,e,n){if(Ue(n))n.forEach(i=>Wu(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=F8(t,e);nb.test(n)?t.setProperty(Br(i),n.replace(nb,""),"important"):t[i]=n}}const ib=["Webkit","Moz","ms"],rg={};function F8(t,e){const n=rg[e];if(n)return n;let i=ei(e);if(i!=="filter"&&i in t)return rg[e]=i;i=fu(i);for(let r=0;r<ib.length;r++){const o=ib[r]+i;if(o in t)return rg[e]=o}return e}const rb="http://www.w3.org/1999/xlink";function ob(t,e,n,i,r,o=BO(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(rb,e.slice(6,e.length)):t.setAttributeNS(rb,e,n):n==null||o&&!lw(n)?t.removeAttribute(e):t.setAttribute(e,o?"":Ki(n)?String(n):n)}function sb(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?Uv(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=lw(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(r||e)}function Gr(t,e,n,i){t.addEventListener(e,n,i)}function q8(t,e,n,i){t.removeEventListener(e,n,i)}const ab=Symbol("_vei");function L8(t,e,n,i,r=null){const o=t[ab]||(t[ab]={}),s=o[e];if(i&&s)s.value=i;else{const[a,l]=V8(e);if(i){const f=o[e]=H8(i,r);Gr(t,a,f,l)}else s&&(q8(t,a,s,l),o[e]=void 0)}}const lb=/(?:Once|Passive|Capture)$/;function V8(t){let e;if(lb.test(t)){e={};let i;for(;i=t.match(lb);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Br(t.slice(2)),e]}let og=0;const z8=Promise.resolve(),j8=()=>og||(z8.then(()=>og=0),og=Date.now());function H8(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Ji(U8(i,n.value),e,5,[i])};return n.value=t,n.attached=j8(),n}function U8(t,e){if(Ue(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const fb=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,W8=(t,e,n,i,r,o)=>{const s=r==="svg";e==="class"?N8(t,i,s):e==="style"?$8(t,n,i):au(e)?_h(e)||L8(t,e,n,i,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):K8(t,e,i,s))?(sb(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ob(t,e,i,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Wt(i))?sb(t,ei(e),i,o,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),ob(t,e,i,s))};function K8(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&fb(e)&&at(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return fb(e)&&Wt(n)?!1:e in t}const ko=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Ue(e)?n=>uu(e,n):e};function G8(t){t.target.composing=!0}function ub(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const $i=Symbol("_assign"),cb={created(t,{modifiers:{lazy:e,trim:n,number:i}},r){t[$i]=ko(r);const o=i||r.props&&r.props.type==="number";Gr(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=cu(a)),t[$i](a)}),n&&Gr(t,"change",()=>{t.value=t.value.trim()}),e||(Gr(t,"compositionstart",G8),Gr(t,"compositionend",ub),Gr(t,"change",ub))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:i,trim:r,number:o}},s){if(t[$i]=ko(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?cu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(i&&e===n||r&&t.value.trim()===l)||(t.value=l))}},J8={deep:!0,created(t,e,n){t[$i]=ko(n),Gr(t,"change",()=>{const i=t._modelValue,r=fa(t),o=t.checked,s=t[$i];if(Ue(i)){const a=Ch(i,r),l=a!==-1;if(o&&!l)s(i.concat(r));else if(!o&&l){const f=[...i];f.splice(a,1),s(f)}}else if(ea(i)){const a=new Set(i);o?a.add(r):a.delete(r),s(a)}else s(hb(t,o))})},mounted:db,beforeUpdate(t,e,n){t[$i]=ko(n),db(t,e,n)}};function db(t,{value:e,oldValue:n},i){t._modelValue=e;let r;if(Ue(e))r=Ch(e,i.props.value)>-1;else if(ea(e))r=e.has(i.props.value);else{if(e===n)return;r=es(e,hb(t,!0))}t.checked!==r&&(t.checked=r)}const Y8={created(t,{value:e},n){t.checked=es(e,n.props.value),t[$i]=ko(n),Gr(t,"change",()=>{t[$i](fa(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[$i]=ko(i),e!==n&&(t.checked=es(e,i.props.value))}},X8={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const r=ea(e);Gr(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?cu(fa(s)):fa(s));t[$i](t.multiple?r?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[$i]=ko(i)},mounted(t,{value:e}){pb(t,e)},beforeUpdate(t,e,n){t[$i]=ko(n)},updated(t,{value:e}){t._assigning||pb(t,e)}};function pb(t,e){const n=t.multiple,i=Ue(e);if(!(n&&!i&&!ea(e))){for(let r=0,o=t.options.length;r<o;r++){const s=t.options[r],a=fa(s);if(n)if(i){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=Ch(e,a)>-1}else s.selected=e.has(a);else if(es(fa(s),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function fa(t){return"_value"in t?t._value:t.value}function hb(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const gb={created(t,e,n){Ku(t,e,n,null,"created")},mounted(t,e,n){Ku(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){Ku(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){Ku(t,e,n,i,"updated")}};function Q8(t,e){switch(t){case"SELECT":return X8;case"TEXTAREA":return cb;default:switch(e){case"checkbox":return J8;case"radio":return Y8;default:return cb}}}function Ku(t,e,n,i,r){const s=Q8(t.tagName,n.props&&n.props.type)[r];s&&s(t,e,n,i)}const Z8=["ctrl","shift","alt","meta"],eR={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>Z8.some(n=>t[`${n}Key`]&&!e.includes(n))},Et=(t,e)=>{const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...o)=>{for(let s=0;s<e.length;s++){const a=eR[e[s]];if(a&&a(r,e))return}return t(r,...o)}))},tR={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},br=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>{if(!("key"in r))return;const o=Br(r.key);if(e.some(s=>s===o||tR[s]===o))return t(r)}))},nR=hn({patchProp:W8},A8);let mb;function yb(){return mb||(mb=QA(nR))}const wb=((...t)=>{yb().render(...t)}),iR=((...t)=>{const e=yb().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=oR(i);if(!r)return;const o=e._component;!at(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,rR(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e});function rR(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function oR(t){return Wt(t)?document.querySelector(t):t}function vb(t,e){return function(){return t.apply(e,arguments)}}const{toString:sR}=Object.prototype,{getPrototypeOf:sg}=Object,{iterator:Gu,toStringTag:bb}=Symbol,Ju=(t=>e=>{const n=sR.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Yi=t=>(t=t.toLowerCase(),e=>Ju(e)===t),Yu=t=>e=>typeof e===t,{isArray:ua}=Array,Nl=Yu("undefined");function Dl(t){return t!==null&&!Nl(t)&&t.constructor!==null&&!Nl(t.constructor)&&gi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const xb=Yi("ArrayBuffer");function aR(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&xb(t.buffer),e}const lR=Yu("string"),gi=Yu("function"),_b=Yu("number"),Bl=t=>t!==null&&typeof t=="object",fR=t=>t===!0||t===!1,Xu=t=>{if(Ju(t)!=="object")return!1;const e=sg(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(bb in t)&&!(Gu in t)},uR=t=>{if(!Bl(t)||Dl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},cR=Yi("Date"),dR=Yi("File"),pR=Yi("Blob"),hR=Yi("FileList"),gR=t=>Bl(t)&&gi(t.pipe),mR=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gi(t.append)&&((e=Ju(t))==="formdata"||e==="object"&&gi(t.toString)&&t.toString()==="[object FormData]"))},yR=Yi("URLSearchParams"),[wR,vR,bR,xR]=["ReadableStream","Request","Response","Headers"].map(Yi),_R=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $l(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),ua(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Dl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function kb(t,e){if(Dl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Sb=t=>!Nl(t)&&t!==ds;function ag(){const{caseless:t}=Sb(this)&&this||{},e={},n=(i,r)=>{const o=t&&kb(e,r)||r;Xu(e[o])&&Xu(i)?e[o]=ag(e[o],i):Xu(i)?e[o]=ag({},i):ua(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&$l(arguments[i],n);return e}const kR=(t,e,n,{allOwnKeys:i}={})=>($l(e,(r,o)=>{n&&gi(r)?t[o]=vb(r,n):t[o]=r},{allOwnKeys:i}),t),SR=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),CR=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},ER=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&sg(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},OR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},AR=t=>{if(!t)return null;if(ua(t))return t;let e=t.length;if(!_b(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},RR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&sg(Uint8Array)),TR=(t,e)=>{const i=(t&&t[Gu]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},PR=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},MR=Yi("HTMLFormElement"),IR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),Cb=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),NR=Yi("RegExp"),Eb=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};$l(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},DR=t=>{Eb(t,(e,n)=>{if(gi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(gi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},BR=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return ua(t)?i(t):i(String(t).split(e)),n},$R=()=>{},FR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function qR(t){return!!(t&&gi(t.append)&&t[bb]==="FormData"&&t[Gu])}const LR=t=>{const e=new Array(10),n=(i,r)=>{if(Bl(i)){if(e.indexOf(i)>=0)return;if(Dl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=ua(i)?[]:{};return $l(i,(s,a)=>{const l=n(s,r+1);!Nl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},VR=Yi("AsyncFunction"),zR=t=>t&&(Bl(t)||gi(t))&&gi(t.then)&&gi(t.catch),Ob=((t,e)=>t?setImmediate:e?((n,i)=>(ds.addEventListener("message",({source:r,data:o})=>{r===ds&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),ds.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gi(ds.postMessage)),jR=typeof queueMicrotask<"u"?queueMicrotask.bind(ds):typeof process<"u"&&process.nextTick||Ob,oe={isArray:ua,isArrayBuffer:xb,isBuffer:Dl,isFormData:mR,isArrayBufferView:aR,isString:lR,isNumber:_b,isBoolean:fR,isObject:Bl,isPlainObject:Xu,isEmptyObject:uR,isReadableStream:wR,isRequest:vR,isResponse:bR,isHeaders:xR,isUndefined:Nl,isDate:cR,isFile:dR,isBlob:pR,isRegExp:NR,isFunction:gi,isStream:gR,isURLSearchParams:yR,isTypedArray:RR,isFileList:hR,forEach:$l,merge:ag,extend:kR,trim:_R,stripBOM:SR,inherits:CR,toFlatObject:ER,kindOf:Ju,kindOfTest:Yi,endsWith:OR,toArray:AR,forEachEntry:TR,matchAll:PR,isHTMLForm:MR,hasOwnProperty:Cb,hasOwnProp:Cb,reduceDescriptors:Eb,freezeMethods:DR,toObjectSet:BR,toCamelCase:IR,noop:$R,toFiniteNumber:FR,findKey:kb,global:ds,isContextDefined:Sb,isSpecCompliantForm:qR,toJSONObject:LR,isAsyncFn:VR,isThenable:zR,setImmediate:Ob,asap:jR,isIterable:t=>t!=null&&gi(t[Gu])};function pt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}oe.inherits(pt,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:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const Ab=pt.prototype,Rb={};["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(t=>{Rb[t]={value:t}}),Object.defineProperties(pt,Rb),Object.defineProperty(Ab,"isAxiosError",{value:!0}),pt.from=(t,e,n,i,r,o)=>{const s=Object.create(Ab);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const HR=null;function lg(t){return oe.isPlainObject(t)||oe.isArray(t)}function Tb(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function Pb(t,e,n){return t?t.concat(e).map(function(r,o){return r=Tb(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function UR(t){return oe.isArray(t)&&!t.some(lg)}const WR=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Qu(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!oe.isUndefined(y[m])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,m,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(m,"{}"))m=i?m:m.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&UR(h)||(oe.isFileList(h)||oe.endsWith(m,"[]"))&&(w=oe.toArray(h)))return m=Tb(m),w.forEach(function(S,b){!(oe.isUndefined(S)||S===null)&&e.append(s===!0?Pb([m],b,o):s===null?m:m+"[]",f(S))}),!1}return lg(h)?!0:(e.append(Pb(y,m,o),f(h)),!1)}const c=[],p=Object.assign(WR,{defaultVisitor:u,convertValue:f,isVisitable:lg});function d(h,m){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&r.call(e,w,oe.isString(v)?v.trim():v,m,p))===!0&&d(w,m?m.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return d(t),e}function Mb(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function fg(t,e){this._pairs=[],t&&Qu(t,this,e)}const Ib=fg.prototype;Ib.append=function(e,n){this._pairs.push([e,n])},Ib.toString=function(e){const n=e?function(i){return e.call(this,i,Mb)}:Mb;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function KR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Nb(t,e,n){if(!e)return t;const i=n&&n.encode||KR;oe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=oe.isURLSearchParams(e)?e.toString():new fg(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let Db=class{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(i){i!==null&&e(i)})}};const Bb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},GR={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:fg,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},ug=typeof window<"u"&&typeof document<"u",cg=typeof navigator=="object"&&navigator||void 0,JR=ug&&(!cg||["ReactNative","NativeScript","NS"].indexOf(cg.product)<0),YR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",XR=ug&&window.location.href||"http://localhost",Un={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ug,hasStandardBrowserEnv:JR,hasStandardBrowserWebWorkerEnv:YR,navigator:cg,origin:XR},Symbol.toStringTag,{value:"Module"})),...GR};function QR(t,e){return Qu(t,new Un.classes.URLSearchParams,{visitor:function(n,i,r,o){return Un.isNode&&oe.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function ZR(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function eT(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function $b(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(r)?r.length:s,l?(oe.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!oe.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&oe.isArray(r[s])&&(r[s]=eT(r[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(i,r)=>{e(ZR(i),r,n,0)}),n}return null}function tT(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Fl={transitional:Bb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return r?JSON.stringify($b(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return QR(e,this.formSerializer).toString();if((a=oe.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Qu(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),tT(e)):e}],transformResponse:[function(e){const n=this.transitional||Fl.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Un.classes.FormData,Blob:Un.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{Fl.headers[t]={}});const nT=oe.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"]),iT=t=>{const e={};let n,i,r;return t&&t.split(`
    22 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&nT[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},Fb=Symbol("internals");function ql(t){return t&&String(t).trim().toLowerCase()}function Zu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Zu):String(t)}function rT(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const oT=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function dg(t,e,n,i,r){if(oe.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!oe.isString(e)){if(oe.isString(i))return e.indexOf(i)!==-1;if(oe.isRegExp(i))return i.test(e)}}function sT(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function aT(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let mi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=ql(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Zu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!oT(e))s(iT(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=ql(e),e){const i=oe.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return rT(r);if(oe.isFunction(n))return n.call(this,r,i);if(oe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ql(e),e){const i=oe.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||dg(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=ql(s),s){const a=oe.findKey(i,s);a&&(!n||dg(i,i[a],a,n))&&(delete i[a],r=!0)}}return oe.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||dg(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return oe.forEach(this,(r,o)=>{const s=oe.findKey(i,o);if(s){n[s]=Zu(r),delete n[o];return}const a=e?sT(o):String(o).trim();a!==o&&delete n[o],n[a]=Zu(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&oe.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
    23 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[Fb]=this[Fb]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=ql(s);i[a]||(aT(r,s),i[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};mi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(mi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),oe.freezeMethods(mi);function pg(t,e){const n=this||Fl,i=e||n,r=mi.from(i.headers);let o=i.data;return oe.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function qb(t){return!!(t&&t.__CANCEL__)}function ca(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(ca,pt,{__CANCEL__:!0});function Lb(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function lT(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function fT(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,p=0;for(;c!==r;)p+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function uT(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const ec=(t,e,n=3)=>{let i=0;const r=fT(50,250);return uT(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},Vb=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},zb=t=>(...e)=>oe.asap(()=>t(...e)),cT=Un.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Un.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Un.origin),Un.navigator&&/(msie|trident)/i.test(Un.navigator.userAgent)):()=>!0,dT=Un.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(i)&&s.push("path="+i),oe.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function pT(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function hT(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function jb(t,e,n){let i=!pT(e);return t&&(i||n==!1)?hT(t,e):e}const Hb=t=>t instanceof mi?{...t}:t;function ps(t,e){e=e||{};const n={};function i(f,u,c,p){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:p},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function r(f,u,c,p){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f,c,p)}else return i(f,u,c,p)}function o(f,u){if(!oe.isUndefined(u))return i(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(Hb(f),Hb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,p=c(t[u],e[u],u);oe.isUndefined(p)&&c!==a||(n[u]=p)}),n}const Ub=t=>{const e=ps({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mi.from(s),e.url=Nb(jb(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(Un.hasStandardBrowserEnv||Un.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Un.hasStandardBrowserEnv&&(i&&oe.isFunction(i)&&(i=i(e)),i||i!==!1&&cT(e.url))){const f=r&&o&&dT.read(o);f&&s.set(r,f)}return e},gT=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=Ub(t);let o=r.data;const s=mi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,p,d,h;function m(){d&&d(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const S=mi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:S,config:t,request:y};Lb(function(k){n(k),m()},function(k){i(k),m()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||Bb;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([p,h]=ec(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=ec(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(r.cancelToken||r.signal)&&(u=S=>{y&&(i(!S||S.type?new ca(null,t,y):S),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=lT(r.url);if(v&&Un.protocols.indexOf(v)===-1){i(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},mT=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof pt?u:new ca(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>oe.asap(a),l}},yT=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},wT=async function*(t,e){for await(const n of vT(t))yield*yT(n,e)},vT=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},Wb=(t,e,n,i)=>{const r=wT(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},tc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kb=tc&&typeof ReadableStream=="function",bT=tc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Gb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},xT=Kb&&Gb(()=>{let t=!1;const e=new Request(Un.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Jb=64*1024,hg=Kb&&Gb(()=>oe.isReadableStream(new Response("").body)),nc={stream:hg&&(t=>t.body)};tc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!nc[e]&&(nc[e]=oe.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,i)})})})(new Response);const _T=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(Un.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await bT(t)).byteLength},kT=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??_T(e)},gg={http:HR,xhr:gT,fetch:tc&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=Ub(t);f=f?(f+"").toLowerCase():"text";let d=mT([r,o&&o.toAbortSignal()],s),h;const m=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&xT&&n!=="get"&&n!=="head"&&(y=await kT(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),_;if(oe.isFormData(i)&&(_=x.headers.get("content-type"))&&u.setContentType(_),x.body){const[k,A]=Vb(y,ec(zb(l)));i=Wb(x.body,Jb,k,A)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const S=hg&&(f==="stream"||f==="response");if(hg&&(a||S&&m)){const x={};["status","statusText","headers"].forEach(O=>{x[O]=v[O]});const _=oe.toFiniteNumber(v.headers.get("content-length")),[k,A]=a&&Vb(_,ec(zb(a),!0))||[];v=new Response(Wb(v.body,Jb,k,()=>{A&&A(),m&&m()}),x)}f=f||"text";let b=await nc[oe.findKey(nc,f)||"text"](v,t);return!S&&m&&m(),await new Promise((x,_)=>{Lb(x,_,{data:b,headers:mi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};oe.forEach(gg,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Yb=t=>`- ${t}`,ST=t=>oe.isFunction(t)||t===null||t===!1,Xb={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!ST(n)&&(i=gg[(s=String(n)).toLowerCase()],i===void 0))throw new pt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
     21**/let ng;const Hv=typeof window<"u"&&window.trustedTypes;if(Hv)try{ng=Hv.createPolicy("vue",{createHTML:t=>t})}catch{}const Uv=ng?t=>ng.createHTML(t):t=>t,O8="http://www.w3.org/2000/svg",A8="http://www.w3.org/1998/Math/MathML",Wi=typeof document<"u"?document:null,Wv=Wi&&Wi.createElement("template"),R8={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const i=e==="svg"?Wi.createElementNS(O8,t):e==="mathml"?Wi.createElementNS(A8,t):n?Wi.createElement(t,{is:n}):Wi.createElement(t);return t==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:t=>Wi.createTextNode(t),createComment:t=>Wi.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Wi.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,i,o){const s=n?n.previousSibling:e.lastChild;if(i&&(i===o||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{Wv.innerHTML=Uv(r==="svg"?`<svg>${t}</svg>`:r==="mathml"?`<math>${t}</math>`:t);const a=Wv.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},_o="transition",Pl="animation",Ml=Symbol("_vtc"),Kv={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},T8=hn({},Jw,Kv),Hu=(t=>(t.displayName="Transition",t.props=T8,t))((t,{slots:e})=>Yt(kA,P8(t),e)),us=(t,e=[])=>{Ue(t)?t.forEach(n=>n(...e)):t&&t(...e)},Gv=t=>t?Ue(t)?t.some(e=>e.length>1):t.length>1:!1;function P8(t){const e={};for(const q in t)q in Kv||(e[q]=t[q]);if(t.css===!1)return e;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=t,h=M8(i),m=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:k,onLeave:b,onLeaveCancelled:x,onBeforeAppear:_=w,onAppear:S=v,onAppearCancelled:O=k}=e,A=(q,W,fe,ae)=>{q._enterCancelled=ae,cs(q,W?u:a),cs(q,W?f:s),fe&&fe()},R=(q,W)=>{q._isLeaving=!1,cs(q,c),cs(q,d),cs(q,p),W&&W()},N=q=>(W,fe)=>{const ae=q?S:v,ce=()=>A(W,q,fe);us(ae,[W,ce]),Jv(()=>{cs(W,q?l:o),Ki(W,q?u:a),Gv(ae)||Yv(W,r,m,ce)})};return hn(e,{onBeforeEnter(q){us(w,[q]),Ki(q,o),Ki(q,s)},onBeforeAppear(q){us(_,[q]),Ki(q,l),Ki(q,f)},onEnter:N(!1),onAppear:N(!0),onLeave(q,W){q._isLeaving=!0;const fe=()=>R(q,W);Ki(q,c),q._enterCancelled?(Ki(q,p),Zv()):(Zv(),Ki(q,p)),Jv(()=>{q._isLeaving&&(cs(q,c),Ki(q,d),Gv(b)||Yv(q,r,y,fe))}),us(b,[q,fe])},onEnterCancelled(q){A(q,!1,void 0,!0),us(k,[q])},onAppearCancelled(q){A(q,!0,void 0,!0),us(O,[q])},onLeaveCancelled(q){R(q),us(x,[q])}})}function M8(t){if(t==null)return null;if(qt(t))return[rg(t.enter),rg(t.leave)];{const e=rg(t);return[e,e]}}function rg(t){return MO(t)}function Ki(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Ml]||(t[Ml]=new Set)).add(e)}function cs(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[Ml];n&&(n.delete(e),n.size||(t[Ml]=void 0))}function Jv(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let I8=0;function Yv(t,e,n,r){const i=t._endId=++I8,o=()=>{i===t._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=N8(t,e);if(!s)return r();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,p),o()},p=d=>{d.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,p)}function N8(t,e){const n=window.getComputedStyle(t),r=h=>(n[h]||"").split(", "),i=r(`${_o}Delay`),o=r(`${_o}Duration`),s=Xv(i,o),a=r(`${Pl}Delay`),l=r(`${Pl}Duration`),f=Xv(a,l);let u=null,c=0,p=0;e===_o?s>0&&(u=_o,c=s,p=o.length):e===Pl?f>0&&(u=Pl,c=f,p=l.length):(c=Math.max(s,f),u=c>0?s>f?_o:Pl:null,p=u?u===_o?o.length:l.length:0);const d=u===_o&&/\b(?:transform|all)(?:,|$)/.test(r(`${_o}Property`).toString());return{type:u,timeout:c,propCount:p,hasTransform:d}}function Xv(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,r)=>Qv(n)+Qv(t[r])))}function Qv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Zv(){return document.body.offsetHeight}function D8(t,e,n){const r=t[Ml];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Uu=Symbol("_vod"),eb=Symbol("_vsh"),tb={name:"show",beforeMount(t,{value:e},{transition:n}){t[Uu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Il(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),Il(t,!0),r.enter(t)):r.leave(t,()=>{Il(t,!1)}):Il(t,e))},beforeUnmount(t,{value:e}){Il(t,e)}};function Il(t,e){t.style.display=e?t[Uu]:"none",t[eb]=!e}const B8=Symbol(""),$8=/(?:^|;)\s*display\s*:/;function F8(t,e,n){const r=t.style,i=Wt(n);let o=!1;if(n&&!i){if(e)if(Wt(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Wu(r,a,"")}else for(const s in e)n[s]==null&&Wu(r,s,"");for(const s in n)s==="display"&&(o=!0),Wu(r,s,n[s])}else if(i){if(e!==n){const s=r[B8];s&&(n+=";"+s),r.cssText=n,o=$8.test(n)}}else e&&t.removeAttribute("style");Uu in t&&(t[Uu]=o?r.display:"",t[eb]&&(r.display="none"))}const nb=/\s*!important$/;function Wu(t,e,n){if(Ue(n))n.forEach(r=>Wu(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=q8(t,e);nb.test(n)?t.setProperty(Bi(r),n.replace(nb,""),"important"):t[r]=n}}const rb=["Webkit","Moz","ms"],ig={};function q8(t,e){const n=ig[e];if(n)return n;let r=er(e);if(r!=="filter"&&r in t)return ig[e]=r;r=fu(r);for(let i=0;i<rb.length;i++){const o=rb[i]+r;if(o in t)return ig[e]=o}return e}const ib="http://www.w3.org/1999/xlink";function ob(t,e,n,r,i,o=$O(e)){r&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(ib,e.slice(6,e.length)):t.setAttributeNS(ib,e,n):n==null||o&&!lw(n)?t.removeAttribute(e):t.setAttribute(e,o?"":Kr(n)?String(n):n)}function sb(t,e,n,r,i){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?Uv(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=lw(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(i||e)}function Gi(t,e,n,r){t.addEventListener(e,n,r)}function L8(t,e,n,r){t.removeEventListener(e,n,r)}const ab=Symbol("_vei");function V8(t,e,n,r,i=null){const o=t[ab]||(t[ab]={}),s=o[e];if(r&&s)s.value=r;else{const[a,l]=z8(e);if(r){const f=o[e]=U8(r,i);Gi(t,a,f,l)}else s&&(L8(t,a,s,l),o[e]=void 0)}}const lb=/(?:Once|Passive|Capture)$/;function z8(t){let e;if(lb.test(t)){e={};let r;for(;r=t.match(lb);)t=t.slice(0,t.length-r[0].length),e[r[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Bi(t.slice(2)),e]}let og=0;const j8=Promise.resolve(),H8=()=>og||(j8.then(()=>og=0),og=Date.now());function U8(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Jr(W8(r,n.value),e,5,[r])};return n.value=t,n.attached=H8(),n}function W8(t,e){if(Ue(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>i=>!i._stopped&&r&&r(i))}else return e}const fb=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,K8=(t,e,n,r,i,o)=>{const s=i==="svg";e==="class"?D8(t,r,s):e==="style"?F8(t,n,r):au(e)?_h(e)||V8(t,e,n,r,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):G8(t,e,r,s))?(sb(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ob(t,e,r,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Wt(r))?sb(t,er(e),r,o,e):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),ob(t,e,r,s))};function G8(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&fb(e)&&at(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const i=t.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return fb(e)&&Wt(n)?!1:e in t}const ko=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Ue(e)?n=>uu(e,n):e};function J8(t){t.target.composing=!0}function ub(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const $r=Symbol("_assign"),cb={created(t,{modifiers:{lazy:e,trim:n,number:r}},i){t[$r]=ko(i);const o=r||i.props&&i.props.type==="number";Gi(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=cu(a)),t[$r](a)}),n&&Gi(t,"change",()=>{t.value=t.value.trim()}),e||(Gi(t,"compositionstart",J8),Gi(t,"compositionend",ub),Gi(t,"change",ub))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:r,trim:i,number:o}},s){if(t[$r]=ko(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?cu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(r&&e===n||i&&t.value.trim()===l)||(t.value=l))}},Y8={deep:!0,created(t,e,n){t[$r]=ko(n),Gi(t,"change",()=>{const r=t._modelValue,i=fa(t),o=t.checked,s=t[$r];if(Ue(r)){const a=Ch(r,i),l=a!==-1;if(o&&!l)s(r.concat(i));else if(!o&&l){const f=[...r];f.splice(a,1),s(f)}}else if(ea(r)){const a=new Set(r);o?a.add(i):a.delete(i),s(a)}else s(hb(t,o))})},mounted:db,beforeUpdate(t,e,n){t[$r]=ko(n),db(t,e,n)}};function db(t,{value:e,oldValue:n},r){t._modelValue=e;let i;if(Ue(e))i=Ch(e,r.props.value)>-1;else if(ea(e))i=e.has(r.props.value);else{if(e===n)return;i=es(e,hb(t,!0))}t.checked!==i&&(t.checked=i)}const X8={created(t,{value:e},n){t.checked=es(e,n.props.value),t[$r]=ko(n),Gi(t,"change",()=>{t[$r](fa(t))})},beforeUpdate(t,{value:e,oldValue:n},r){t[$r]=ko(r),e!==n&&(t.checked=es(e,r.props.value))}},Q8={deep:!0,created(t,{value:e,modifiers:{number:n}},r){const i=ea(e);Gi(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?cu(fa(s)):fa(s));t[$r](t.multiple?i?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[$r]=ko(r)},mounted(t,{value:e}){pb(t,e)},beforeUpdate(t,e,n){t[$r]=ko(n)},updated(t,{value:e}){t._assigning||pb(t,e)}};function pb(t,e){const n=t.multiple,r=Ue(e);if(!(n&&!r&&!ea(e))){for(let i=0,o=t.options.length;i<o;i++){const s=t.options[i],a=fa(s);if(n)if(r){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=Ch(e,a)>-1}else s.selected=e.has(a);else if(es(fa(s),e)){t.selectedIndex!==i&&(t.selectedIndex=i);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function fa(t){return"_value"in t?t._value:t.value}function hb(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const gb={created(t,e,n){Ku(t,e,n,null,"created")},mounted(t,e,n){Ku(t,e,n,null,"mounted")},beforeUpdate(t,e,n,r){Ku(t,e,n,r,"beforeUpdate")},updated(t,e,n,r){Ku(t,e,n,r,"updated")}};function Z8(t,e){switch(t){case"SELECT":return Q8;case"TEXTAREA":return cb;default:switch(e){case"checkbox":return Y8;case"radio":return X8;default:return cb}}}function Ku(t,e,n,r,i){const s=Z8(t.tagName,n.props&&n.props.type)[i];s&&s(t,e,n,r)}const eR=["ctrl","shift","alt","meta"],tR={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>eR.some(n=>t[`${n}Key`]&&!e.includes(n))},Et=(t,e)=>{const n=t._withMods||(t._withMods={}),r=e.join(".");return n[r]||(n[r]=((i,...o)=>{for(let s=0;s<e.length;s++){const a=tR[e[s]];if(a&&a(i,e))return}return t(i,...o)}))},nR={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},bi=(t,e)=>{const n=t._withKeys||(t._withKeys={}),r=e.join(".");return n[r]||(n[r]=(i=>{if(!("key"in i))return;const o=Bi(i.key);if(e.some(s=>s===o||nR[s]===o))return t(i)}))},rR=hn({patchProp:K8},R8);let mb;function yb(){return mb||(mb=ZA(rR))}const wb=((...t)=>{yb().render(...t)}),iR=((...t)=>{const e=yb().createApp(...t),{mount:n}=e;return e.mount=r=>{const i=sR(r);if(!i)return;const o=e._component;!at(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,oR(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},e});function oR(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function sR(t){return Wt(t)?document.querySelector(t):t}function vb(t,e){return function(){return t.apply(e,arguments)}}const{toString:aR}=Object.prototype,{getPrototypeOf:sg}=Object,{iterator:Gu,toStringTag:bb}=Symbol,Ju=(t=>e=>{const n=aR.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Yr=t=>(t=t.toLowerCase(),e=>Ju(e)===t),Yu=t=>e=>typeof e===t,{isArray:ua}=Array,Nl=Yu("undefined");function Dl(t){return t!==null&&!Nl(t)&&t.constructor!==null&&!Nl(t.constructor)&&gr(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const xb=Yr("ArrayBuffer");function lR(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&xb(t.buffer),e}const fR=Yu("string"),gr=Yu("function"),_b=Yu("number"),Bl=t=>t!==null&&typeof t=="object",uR=t=>t===!0||t===!1,Xu=t=>{if(Ju(t)!=="object")return!1;const e=sg(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(bb in t)&&!(Gu in t)},cR=t=>{if(!Bl(t)||Dl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},dR=Yr("Date"),pR=Yr("File"),hR=Yr("Blob"),gR=Yr("FileList"),mR=t=>Bl(t)&&gr(t.pipe),yR=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gr(t.append)&&((e=Ju(t))==="formdata"||e==="object"&&gr(t.toString)&&t.toString()==="[object FormData]"))},wR=Yr("URLSearchParams"),[vR,bR,xR,_R]=["ReadableStream","Request","Response","Headers"].map(Yr),kR=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $l(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,i;if(typeof t!="object"&&(t=[t]),ua(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{if(Dl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(r=0;r<s;r++)a=o[r],e.call(null,t[a],a,t)}}function kb(t,e){if(Dl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let r=n.length,i;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Sb=t=>!Nl(t)&&t!==ds;function ag(){const{caseless:t}=Sb(this)&&this||{},e={},n=(r,i)=>{const o=t&&kb(e,i)||i;Xu(e[o])&&Xu(r)?e[o]=ag(e[o],r):Xu(r)?e[o]=ag({},r):ua(r)?e[o]=r.slice():e[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&$l(arguments[r],n);return e}const SR=(t,e,n,{allOwnKeys:r}={})=>($l(e,(i,o)=>{n&&gr(i)?t[o]=vb(i,n):t[o]=i},{allOwnKeys:r}),t),CR=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),ER=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},OR=(t,e,n,r)=>{let i,o,s;const a={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),o=i.length;o-- >0;)s=i[o],(!r||r(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&sg(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},AR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},RR=t=>{if(!t)return null;if(ua(t))return t;let e=t.length;if(!_b(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},TR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&sg(Uint8Array)),PR=(t,e)=>{const r=(t&&t[Gu]).call(t);let i;for(;(i=r.next())&&!i.done;){const o=i.value;e.call(t,o[0],o[1])}},MR=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},IR=Yr("HTMLFormElement"),NR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Cb=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),DR=Yr("RegExp"),Eb=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};$l(n,(i,o)=>{let s;(s=e(i,o,t))!==!1&&(r[o]=s||i)}),Object.defineProperties(t,r)},BR=t=>{Eb(t,(e,n)=>{if(gr(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(gr(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},$R=(t,e)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return ua(t)?r(t):r(String(t).split(e)),n},FR=()=>{},qR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function LR(t){return!!(t&&gr(t.append)&&t[bb]==="FormData"&&t[Gu])}const VR=t=>{const e=new Array(10),n=(r,i)=>{if(Bl(r)){if(e.indexOf(r)>=0)return;if(Dl(r))return r;if(!("toJSON"in r)){e[i]=r;const o=ua(r)?[]:{};return $l(r,(s,a)=>{const l=n(s,i+1);!Nl(l)&&(o[a]=l)}),e[i]=void 0,o}}return r};return n(t,0)},zR=Yr("AsyncFunction"),jR=t=>t&&(Bl(t)||gr(t))&&gr(t.then)&&gr(t.catch),Ob=((t,e)=>t?setImmediate:e?((n,r)=>(ds.addEventListener("message",({source:i,data:o})=>{i===ds&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),ds.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gr(ds.postMessage)),HR=typeof queueMicrotask<"u"?queueMicrotask.bind(ds):typeof process<"u"&&process.nextTick||Ob,oe={isArray:ua,isArrayBuffer:xb,isBuffer:Dl,isFormData:yR,isArrayBufferView:lR,isString:fR,isNumber:_b,isBoolean:uR,isObject:Bl,isPlainObject:Xu,isEmptyObject:cR,isReadableStream:vR,isRequest:bR,isResponse:xR,isHeaders:_R,isUndefined:Nl,isDate:dR,isFile:pR,isBlob:hR,isRegExp:DR,isFunction:gr,isStream:mR,isURLSearchParams:wR,isTypedArray:TR,isFileList:gR,forEach:$l,merge:ag,extend:SR,trim:kR,stripBOM:CR,inherits:ER,toFlatObject:OR,kindOf:Ju,kindOfTest:Yr,endsWith:AR,toArray:RR,forEachEntry:PR,matchAll:MR,isHTMLForm:IR,hasOwnProperty:Cb,hasOwnProp:Cb,reduceDescriptors:Eb,freezeMethods:BR,toObjectSet:$R,toCamelCase:NR,noop:FR,toFiniteNumber:qR,findKey:kb,global:ds,isContextDefined:Sb,isSpecCompliantForm:LR,toJSONObject:VR,isAsyncFn:zR,isThenable:jR,setImmediate:Ob,asap:HR,isIterable:t=>t!=null&&gr(t[Gu])};function pt(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}oe.inherits(pt,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:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const Ab=pt.prototype,Rb={};["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(t=>{Rb[t]={value:t}}),Object.defineProperties(pt,Rb),Object.defineProperty(Ab,"isAxiosError",{value:!0}),pt.from=(t,e,n,r,i,o)=>{const s=Object.create(Ab);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,r,i),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const UR=null;function lg(t){return oe.isPlainObject(t)||oe.isArray(t)}function Tb(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function Pb(t,e,n){return t?t.concat(e).map(function(i,o){return i=Tb(i),!n&&o?"["+i+"]":i}).join(n?".":""):e}function WR(t){return oe.isArray(t)&&!t.some(lg)}const KR=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Qu(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!oe.isUndefined(y[m])});const r=n.metaTokens,i=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(i))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,m,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(m,"{}"))m=r?m:m.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&WR(h)||(oe.isFileList(h)||oe.endsWith(m,"[]"))&&(w=oe.toArray(h)))return m=Tb(m),w.forEach(function(k,b){!(oe.isUndefined(k)||k===null)&&e.append(s===!0?Pb([m],b,o):s===null?m:m+"[]",f(k))}),!1}return lg(h)?!0:(e.append(Pb(y,m,o),f(h)),!1)}const c=[],p=Object.assign(KR,{defaultVisitor:u,convertValue:f,isVisitable:lg});function d(h,m){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&i.call(e,w,oe.isString(v)?v.trim():v,m,p))===!0&&d(w,m?m.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return d(t),e}function Mb(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function fg(t,e){this._pairs=[],t&&Qu(t,this,e)}const Ib=fg.prototype;Ib.append=function(e,n){this._pairs.push([e,n])},Ib.toString=function(e){const n=e?function(r){return e.call(this,r,Mb)}:Mb;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function GR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Nb(t,e,n){if(!e)return t;const r=n&&n.encode||GR;oe.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(e,n):o=oe.isURLSearchParams(e)?e.toString():new fg(e,n).toString(r),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let Db=class{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(r){r!==null&&e(r)})}};const Bb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},JR={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:fg,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},ug=typeof window<"u"&&typeof document<"u",cg=typeof navigator=="object"&&navigator||void 0,YR=ug&&(!cg||["ReactNative","NativeScript","NS"].indexOf(cg.product)<0),XR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",QR=ug&&window.location.href||"http://localhost",Un={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ug,hasStandardBrowserEnv:YR,hasStandardBrowserWebWorkerEnv:XR,navigator:cg,origin:QR},Symbol.toStringTag,{value:"Module"})),...JR};function ZR(t,e){return Qu(t,new Un.classes.URLSearchParams,{visitor:function(n,r,i,o){return Un.isNode&&oe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function eT(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function tT(t){const e={},n=Object.keys(t);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],e[o]=t[o];return e}function $b(t){function e(n,r,i,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(i)?i.length:s,l?(oe.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!a):((!i[s]||!oe.isObject(i[s]))&&(i[s]=[]),e(n,r,i[s],o)&&oe.isArray(i[s])&&(i[s]=tT(i[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(r,i)=>{e(eT(r),i,n,0)}),n}return null}function nT(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const Fl={transitional:Bb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return i?JSON.stringify($b(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return ZR(e,this.formSerializer).toString();if((a=oe.isFileList(e))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Qu(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),nT(e)):e}],transformResponse:[function(e){const n=this.transitional||Fl.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Un.classes.FormData,Blob:Un.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{Fl.headers[t]={}});const rT=oe.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"]),iT=t=>{const e={};let n,r,i;return t&&t.split(`
     22`).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||e[n]&&rT[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},Fb=Symbol("internals");function ql(t){return t&&String(t).trim().toLowerCase()}function Zu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Zu):String(t)}function oT(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const sT=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function dg(t,e,n,r,i){if(oe.isFunction(r))return r.call(this,e,n);if(i&&(e=n),!!oe.isString(e)){if(oe.isString(r))return e.indexOf(r)!==-1;if(oe.isRegExp(r))return r.test(e)}}function aT(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function lT(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(i,o,s){return this[r].call(this,e,i,o,s)},configurable:!0})})}let mr=class{constructor(e){e&&this.set(e)}set(e,n,r){const i=this;function o(a,l,f){const u=ql(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(i,u);(!c||i[c]===void 0||f===!0||f===void 0&&i[c]!==!1)&&(i[c||l]=Zu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!sT(e))s(iT(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,r);return this}get(e,n){if(e=ql(e),e){const r=oe.findKey(this,e);if(r){const i=this[r];if(!n)return i;if(n===!0)return oT(i);if(oe.isFunction(n))return n.call(this,i,r);if(oe.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=ql(e),e){const r=oe.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||dg(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let i=!1;function o(s){if(s=ql(s),s){const a=oe.findKey(r,s);a&&(!n||dg(r,r[a],a,n))&&(delete r[a],i=!0)}}return oe.isArray(e)?e.forEach(o):o(e),i}clear(e){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!e||dg(this,this[o],o,e,!0))&&(delete this[o],i=!0)}return i}normalize(e){const n=this,r={};return oe.forEach(this,(i,o)=>{const s=oe.findKey(r,o);if(s){n[s]=Zu(i),delete n[o];return}const a=e?aT(o):String(o).trim();a!==o&&delete n[o],n[a]=Zu(i),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=e&&oe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
     23`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[Fb]=this[Fb]={accessors:{}}).accessors,i=this.prototype;function o(s){const a=ql(s);r[a]||(lT(i,s),r[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};mr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(mr.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}}),oe.freezeMethods(mr);function pg(t,e){const n=this||Fl,r=e||n,i=mr.from(r.headers);let o=r.data;return oe.forEach(t,function(a){o=a.call(n,o,i.normalize(),e?e.status:void 0)}),i.normalize(),o}function qb(t){return!!(t&&t.__CANCEL__)}function ca(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(ca,pt,{__CANCEL__:!0});function Lb(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function fT(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function uT(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=r[o];s||(s=f),n[i]=l,r[i]=f;let c=o,p=0;for(;c!==i;)p+=n[c++],c=c%t;if(i=(i+1)%t,i===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function cT(t,e){let n=0,r=1e3/e,i,o;const s=(f,u=Date.now())=>{n=u,i=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=r?s(f,u):(i=f,o||(o=setTimeout(()=>{o=null,s(i)},r-c)))},()=>i&&s(i)]}const ec=(t,e,n=3)=>{let r=0;const i=uT(50,250);return cT(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-r,f=i(l),u=s<=a;r=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},Vb=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},zb=t=>(...e)=>oe.asap(()=>t(...e)),dT=Un.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Un.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Un.origin),Un.navigator&&/(msie|trident)/i.test(Un.navigator.userAgent)):()=>!0,pT=Un.hasStandardBrowserEnv?{write(t,e,n,r,i,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(r)&&s.push("path="+r),oe.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function hT(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function gT(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function jb(t,e,n){let r=!hT(e);return t&&(r||n==!1)?gT(t,e):e}const Hb=t=>t instanceof mr?{...t}:t;function ps(t,e){e=e||{};const n={};function r(f,u,c,p){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:p},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function i(f,u,c,p){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return r(void 0,f,c,p)}else return r(f,u,c,p)}function o(f,u){if(!oe.isUndefined(u))return r(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return r(void 0,f)}else return r(void 0,u)}function a(f,u,c){if(c in e)return r(f,u);if(c in t)return r(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>i(Hb(f),Hb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||i,p=c(t[u],e[u],u);oe.isUndefined(p)&&c!==a||(n[u]=p)}),n}const Ub=t=>{const e=ps({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mr.from(s),e.url=Nb(jb(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(Un.hasStandardBrowserEnv||Un.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Un.hasStandardBrowserEnv&&(r&&oe.isFunction(r)&&(r=r(e)),r||r!==!1&&dT(e.url))){const f=i&&o&&pT.read(o);f&&s.set(i,f)}return e},mT=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,r){const i=Ub(t);let o=i.data;const s=mr.from(i.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=i,u,c,p,d,h;function m(){d&&d(),h&&h(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(i.method.toUpperCase(),i.url,!0),y.timeout=i.timeout;function w(){if(!y)return;const k=mr.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:k,config:t,request:y};Lb(function(S){n(S),m()},function(S){r(S),m()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(r(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){r(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||Bb;i.timeoutErrorMessage&&(b=i.timeoutErrorMessage),r(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(i.withCredentials)||(y.withCredentials=!!i.withCredentials),a&&a!=="json"&&(y.responseType=i.responseType),f&&([p,h]=ec(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=ec(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(i.cancelToken||i.signal)&&(u=k=>{y&&(r(!k||k.type?new ca(null,t,y):k),y.abort(),y=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const v=fT(i.url);if(v&&Un.protocols.indexOf(v)===-1){r(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},yT=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let r=new AbortController,i;const o=function(f){if(!i){i=!0,a();const u=f instanceof Error?f:this.reason;r.abort(u instanceof pt?u:new ca(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>oe.asap(a),l}},wT=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let r=0,i;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},vT=async function*(t,e){for await(const n of bT(t))yield*wT(n,e)},bT=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:r}=await e.read();if(n)break;yield r}}finally{await e.cancel()}},Wb=(t,e,n,r)=>{const i=vT(t,e);let o=0,s,a=l=>{s||(s=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await i.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),i.return()}},{highWaterMark:2})},tc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Kb=tc&&typeof ReadableStream=="function",xT=tc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Gb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},_T=Kb&&Gb(()=>{let t=!1;const e=new Request(Un.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Jb=64*1024,hg=Kb&&Gb(()=>oe.isReadableStream(new Response("").body)),nc={stream:hg&&(t=>t.body)};tc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!nc[e]&&(nc[e]=oe.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,r)})})})(new Response);const kT=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(Un.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await xT(t)).byteLength},ST=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??kT(e)},gg={http:UR,xhr:mT,fetch:tc&&(async t=>{let{url:e,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=Ub(t);f=f?(f+"").toLowerCase():"text";let d=yT([i,o&&o.toAbortSignal()],s),h;const m=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&_T&&n!=="get"&&n!=="head"&&(y=await ST(u,r))!==0){let x=new Request(e,{method:"POST",body:r,duplex:"half"}),_;if(oe.isFormData(r)&&(_=x.headers.get("content-type"))&&u.setContentType(_),x.body){const[S,O]=Vb(y,ec(zb(l)));r=Wb(x.body,Jb,S,O)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const k=hg&&(f==="stream"||f==="response");if(hg&&(a||k&&m)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const _=oe.toFiniteNumber(v.headers.get("content-length")),[S,O]=a&&Vb(_,ec(zb(a),!0))||[];v=new Response(Wb(v.body,Jb,S,()=>{O&&O(),m&&m()}),x)}f=f||"text";let b=await nc[oe.findKey(nc,f)||"text"](v,t);return!k&&m&&m(),await new Promise((x,_)=>{Lb(x,_,{data:b,headers:mr.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};oe.forEach(gg,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Yb=t=>`- ${t}`,CT=t=>oe.isFunction(t)||t===null||t===!1,Xb={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let o=0;o<e;o++){n=t[o];let s;if(r=n,!CT(n)&&(r=gg[(s=String(n)).toLowerCase()],r===void 0))throw new pt(`Unknown adapter '${s}'`);if(r)break;i[s||"#"+o]=r}if(!r){const o=Object.entries(i).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
    2424`+o.map(Yb).join(`
    25 `):" "+Yb(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:gg};function mg(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ca(null,t)}function Qb(t){return mg(t),t.headers=mi.from(t.headers),t.data=pg.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Xb.getAdapter(t.adapter||Fl.adapter)(t).then(function(i){return mg(t),i.data=pg.call(t,t.transformResponse,i),i.headers=mi.from(i.headers),i},function(i){return qb(i)||(mg(t),i&&i.response&&(i.response.data=pg.call(t,t.transformResponse,i.response),i.response.headers=mi.from(i.response.headers))),Promise.reject(i)})}const Zb="1.11.0",ic={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ic[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const e2={};ic.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Zb+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new pt(r(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!e2[s]&&(e2[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},ic.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function CT(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const rc={assertOptions:CT,validators:ic},xr=rc.validators;let hs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Db,response:new Db}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`
    26 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ps(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&rc.assertOptions(i,{silentJSONParsing:xr.transitional(xr.boolean),forcedJSONParsing:xr.transitional(xr.boolean),clarifyTimeoutError:xr.transitional(xr.boolean)},!1),r!=null&&(oe.isFunction(r)?n.paramsSerializer={serialize:r}:rc.assertOptions(r,{encode:xr.function,serialize:xr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),rc.assertOptions(n,{baseUrl:xr.spelling("baseURL"),withXsrfToken:xr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const f=[];this.interceptors.response.forEach(function(m){f.push(m.fulfilled,m.rejected)});let u,c=0,p;if(!l){const h=[Qb.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],m=a[c++];try{d=h(d)}catch(y){m.call(this,y);break}}try{u=Qb.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=ps(this.defaults,e);const n=jb(e.baseURL,e.url,e.allowAbsoluteUrls);return Nb(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){hs.prototype[e]=function(n,i){return this.request(ps(i||{},{method:e,url:n,data:(i||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(ps(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}hs.prototype[e]=n(),hs.prototype[e+"Form"]=n(!0)});let ET=class xO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new ca(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new xO(function(r){e=r}),cancel:e}}};function OT(t){return function(n){return t.apply(null,n)}}function AT(t){return oe.isObject(t)&&t.isAxiosError===!0}const yg={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(yg).forEach(([t,e])=>{yg[e]=t});function t2(t){const e=new hs(t),n=vb(hs.prototype.request,e);return oe.extend(n,hs.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return t2(ps(t,r))},n}const Kt=t2(Fl);Kt.Axios=hs,Kt.CanceledError=ca,Kt.CancelToken=ET,Kt.isCancel=qb,Kt.VERSION=Zb,Kt.toFormData=Qu,Kt.AxiosError=pt,Kt.Cancel=Kt.CanceledError,Kt.all=function(e){return Promise.all(e)},Kt.spread=OT,Kt.isAxiosError=AT,Kt.mergeConfig=ps,Kt.AxiosHeaders=mi,Kt.formToJSON=t=>$b(oe.isHTMLForm(t)?new FormData(t):t),Kt.getAdapter=Xb.getAdapter,Kt.HttpStatusCode=yg,Kt.default=Kt;const{Axios:Cie,AxiosError:Eie,CanceledError:Oie,isCancel:Aie,CancelToken:Rie,VERSION:Tie,all:Pie,Cancel:Mie,isAxiosError:n2,spread:Iie,toFormData:Nie,AxiosHeaders:Die,HttpStatusCode:Bie,formToJSON:$ie,getAdapter:Fie,mergeConfig:qie}=Kt,Fi={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`,sendTest:"/notifications/send-test"},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},RT=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",TT=window?.infixsPingoNotify?.restNonce??"",si=Kt.create({baseURL:RT,headers:{"Content-Type":"application/json","X-WP-Nonce":TT}});si.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var PT=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function i2(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var oc={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var wg,r2;function MT(){if(r2)return wg;r2=1;function t(P,M){return function(){return P.apply(M,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:i,toStringTag:r}=Symbol,o=(P=>M=>{const B=e.call(M);return P[B]||(P[B]=B.slice(8,-1).toLowerCase())})(Object.create(null)),s=P=>(P=P.toLowerCase(),M=>o(M)===P),a=P=>M=>typeof M===P,{isArray:l}=Array,f=a("undefined");function u(P){return P!==null&&!f(P)&&P.constructor!==null&&!f(P.constructor)&&h(P.constructor.isBuffer)&&P.constructor.isBuffer(P)}const c=s("ArrayBuffer");function p(P){let M;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?M=ArrayBuffer.isView(P):M=P&&P.buffer&&c(P.buffer),M}const d=a("string"),h=a("function"),m=a("number"),y=P=>P!==null&&typeof P=="object",w=P=>P===!0||P===!1,v=P=>{if(o(P)!=="object")return!1;const M=n(P);return(M===null||M===Object.prototype||Object.getPrototypeOf(M)===null)&&!(r in P)&&!(i in P)},S=P=>{if(!y(P)||u(P))return!1;try{return Object.keys(P).length===0&&Object.getPrototypeOf(P)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),_=s("Blob"),k=s("FileList"),A=P=>y(P)&&h(P.pipe),O=P=>{let M;return P&&(typeof FormData=="function"&&P instanceof FormData||h(P.append)&&((M=o(P))==="formdata"||M==="object"&&h(P.toString)&&P.toString()==="[object FormData]"))},R=s("URLSearchParams"),[N,q,W,fe]=["ReadableStream","Request","Response","Headers"].map(s),ae=P=>P.trim?P.trim():P.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(P,M,{allOwnKeys:B=!1}={}){if(P===null||typeof P>"u")return;let $,H;if(typeof P!="object"&&(P=[P]),l(P))for($=0,H=P.length;$<H;$++)M.call(null,P[$],$,P);else{if(u(P))return;const Z=B?Object.getOwnPropertyNames(P):Object.keys(P),ie=Z.length;let be;for($=0;$<ie;$++)be=Z[$],M.call(null,P[be],be,P)}}function re(P,M){if(u(P))return null;M=M.toLowerCase();const B=Object.keys(P);let $=B.length,H;for(;$-- >0;)if(H=B[$],M===H.toLowerCase())return H;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:PT,He=P=>!f(P)&&P!==te;function st(){const{caseless:P}=He(this)&&this||{},M={},B=($,H)=>{const Z=P&&re(M,H)||H;v(M[Z])&&v($)?M[Z]=st(M[Z],$):v($)?M[Z]=st({},$):l($)?M[Z]=$.slice():M[Z]=$};for(let $=0,H=arguments.length;$<H;$++)arguments[$]&&ce(arguments[$],B);return M}const ct=(P,M,B,{allOwnKeys:$}={})=>(ce(M,(H,Z)=>{B&&h(H)?P[Z]=t(H,B):P[Z]=H},{allOwnKeys:$}),P),dt=P=>(P.charCodeAt(0)===65279&&(P=P.slice(1)),P),vt=(P,M,B,$)=>{P.prototype=Object.create(M.prototype,$),P.prototype.constructor=P,Object.defineProperty(P,"super",{value:M.prototype}),B&&Object.assign(P.prototype,B)},We=(P,M,B,$)=>{let H,Z,ie;const be={};if(M=M||{},P==null)return M;do{for(H=Object.getOwnPropertyNames(P),Z=H.length;Z-- >0;)ie=H[Z],(!$||$(ie,P,M))&&!be[ie]&&(M[ie]=P[ie],be[ie]=!0);P=B!==!1&&n(P)}while(P&&(!B||B(P,M))&&P!==Object.prototype);return M},Ze=(P,M,B)=>{P=String(P),(B===void 0||B>P.length)&&(B=P.length),B-=M.length;const $=P.indexOf(M,B);return $!==-1&&$===B},we=P=>{if(!P)return null;if(l(P))return P;let M=P.length;if(!m(M))return null;const B=new Array(M);for(;M-- >0;)B[M]=P[M];return B},I=(P=>M=>P&&M instanceof P)(typeof Uint8Array<"u"&&n(Uint8Array)),ne=(P,M)=>{const $=(P&&P[i]).call(P);let H;for(;(H=$.next())&&!H.done;){const Z=H.value;M.call(P,Z[0],Z[1])}},K=(P,M)=>{let B;const $=[];for(;(B=P.exec(M))!==null;)$.push(B);return $},ue=s("HTMLFormElement"),Be=P=>P.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(B,$,H){return $.toUpperCase()+H}),F=(({hasOwnProperty:P})=>(M,B)=>P.call(M,B))(Object.prototype),V=s("RegExp"),J=(P,M)=>{const B=Object.getOwnPropertyDescriptors(P),$={};ce(B,(H,Z)=>{let ie;(ie=M(H,Z,P))!==!1&&($[Z]=ie||H)}),Object.defineProperties(P,$)},pe=P=>{J(P,(M,B)=>{if(h(P)&&["arguments","caller","callee"].indexOf(B)!==-1)return!1;const $=P[B];if(h($)){if(M.enumerable=!1,"writable"in M){M.writable=!1;return}M.set||(M.set=()=>{throw Error("Can not rewrite read-only method '"+B+"'")})}})},ge=(P,M)=>{const B={},$=H=>{H.forEach(Z=>{B[Z]=!0})};return l(P)?$(P):$(String(P).split(M)),B},de=()=>{},Te=(P,M)=>P!=null&&Number.isFinite(P=+P)?P:M;function Ce(P){return!!(P&&h(P.append)&&P[r]==="FormData"&&P[i])}const ke=P=>{const M=new Array(10),B=($,H)=>{if(y($)){if(M.indexOf($)>=0)return;if(u($))return $;if(!("toJSON"in $)){M[H]=$;const Z=l($)?[]:{};return ce($,(ie,be)=>{const je=B(ie,H+1);!f(je)&&(Z[be]=je)}),M[H]=void 0,Z}}return $};return B(P,0)},_e=s("AsyncFunction"),Xe=P=>P&&(y(P)||h(P))&&h(P.then)&&h(P.catch),Pe=((P,M)=>P?setImmediate:M?((B,$)=>(te.addEventListener("message",({source:H,data:Z})=>{H===te&&Z===B&&$.length&&$.shift()()},!1),H=>{$.push(H),te.postMessage(B,"*")}))(`axios@${Math.random()}`,[]):B=>setTimeout(B))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Pe;var Y={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:O,isArrayBufferView:p,isString:d,isNumber:m,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:S,isReadableStream:N,isRequest:q,isResponse:W,isHeaders:fe,isUndefined:f,isDate:b,isFile:x,isBlob:_,isRegExp:V,isFunction:h,isStream:A,isURLSearchParams:R,isTypedArray:I,isFileList:k,forEach:ce,merge:st,extend:ct,trim:ae,stripBOM:dt,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:we,forEachEntry:ne,matchAll:K,isHTMLForm:ue,hasOwnProperty:F,hasOwnProp:F,reduceDescriptors:J,freezeMethods:pe,toObjectSet:ge,toCamelCase:Be,noop:de,toFiniteNumber:Te,findKey:re,global:te,isContextDefined:He,isSpecCompliantForm:Ce,toJSONObject:ke,isAsyncFn:_e,isThenable:Xe,setImmediate:Pe,asap:Ke,isIterable:P=>P!=null&&h(P[i])};function Ne(P,M,B,$,H){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=P,this.name="AxiosError",M&&(this.code=M),B&&(this.config=B),$&&(this.request=$),H&&(this.response=H,this.status=H.status?H.status:null)}Y.inherits(Ne,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:Y.toJSONObject(this.config),code:this.code,status:this.status}}});const Rt=Ne.prototype,wn={};["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(P=>{wn[P]={value:P}}),Object.defineProperties(Ne,wn),Object.defineProperty(Rt,"isAxiosError",{value:!0}),Ne.from=(P,M,B,$,H,Z)=>{const ie=Object.create(Rt);return Y.toFlatObject(P,ie,function(je){return je!==Error.prototype},be=>be!=="isAxiosError"),Ne.call(ie,P.message,M,B,$,H),ie.cause=P,ie.name=P.name,Z&&Object.assign(ie,Z),ie};var vn=null;function Q(P){return Y.isPlainObject(P)||Y.isArray(P)}function X(P){return Y.endsWith(P,"[]")?P.slice(0,-2):P}function me(P,M,B){return P?P.concat(M).map(function(H,Z){return H=X(H),!B&&Z?"["+H+"]":H}).join(B?".":""):M}function Me(P){return Y.isArray(P)&&!P.some(Q)}const $e=Y.toFlatObject(Y,{},null,function(M){return/^is[A-Z]/.test(M)});function Ge(P,M,B){if(!Y.isObject(P))throw new TypeError("target must be an object");M=M||new FormData,B=Y.toFlatObject(B,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!Y.isUndefined(tt[yt])});const $=B.metaTokens,H=B.visitor||Re,Z=B.dots,ie=B.indexes,je=(B.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(M);if(!Y.isFunction(H))throw new TypeError("visitor must be a function");function Ae(et){if(et===null)return"";if(Y.isDate(et))return et.toISOString();if(Y.isBoolean(et))return et.toString();if(!je&&Y.isBlob(et))throw new Ne("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(et)||Y.isTypedArray(et)?je&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Re(et,yt,tt){let sn=et;if(et&&!tt&&typeof et=="object"){if(Y.endsWith(yt,"{}"))yt=$?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(Y.isArray(et)&&Me(et)||(Y.isFileList(et)||Y.endsWith(yt,"[]"))&&(sn=Y.toArray(et)))return yt=X(yt),sn.forEach(function(Tn,yo){!(Y.isUndefined(Tn)||Tn===null)&&M.append(ie===!0?me([yt],yo,Z):ie===null?yt:yt+"[]",Ae(Tn))}),!1}return Q(et)?!0:(M.append(me(tt,yt,Z),Ae(et)),!1)}const Qe=[],jt=Object.assign($e,{defaultVisitor:Re,convertValue:Ae,isVisitable:Q});function bn(et,yt){if(!Y.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),Y.forEach(et,function(sn,xn){(!(Y.isUndefined(sn)||sn===null)&&H.call(M,sn,Y.isString(xn)?xn.trim():xn,yt,jt))===!0&&bn(sn,yt?yt.concat(xn):[xn])}),Qe.pop()}}if(!Y.isObject(P))throw new TypeError("data must be an object");return bn(P),M}function Je(P){const M={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(P).replace(/[!'()~]|%20|%00/g,function($){return M[$]})}function Nt(P,M){this._pairs=[],P&&Ge(P,this,M)}const tn=Nt.prototype;tn.append=function(M,B){this._pairs.push([M,B])},tn.toString=function(M){const B=M?function($){return M.call(this,$,Je)}:Je;return this._pairs.map(function(H){return B(H[0])+"="+B(H[1])},"").join("&")};function An(P){return encodeURIComponent(P).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Vt(P,M,B){if(!M)return P;const $=B&&B.encode||An;Y.isFunction(B)&&(B={serialize:B});const H=B&&B.serialize;let Z;if(H?Z=H(M,B):Z=Y.isURLSearchParams(M)?M.toString():new Nt(M,B).toString($),Z){const ie=P.indexOf("#");ie!==-1&&(P=P.slice(0,ie)),P+=(P.indexOf("?")===-1?"?":"&")+Z}return P}class Rn{constructor(){this.handlers=[]}use(M,B,$){return this.handlers.push({fulfilled:M,rejected:B,synchronous:$?$.synchronous:!1,runWhen:$?$.runWhen:null}),this.handlers.length-1}eject(M){this.handlers[M]&&(this.handlers[M]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(M){Y.forEach(this.handlers,function($){$!==null&&M($)})}}var Ln=Rn,pi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Gs=typeof URLSearchParams<"u"?URLSearchParams:Nt,iu=typeof FormData<"u"?FormData:null,ru=typeof Blob<"u"?Blob:null,ou={isBrowser:!0,classes:{URLSearchParams:Gs,FormData:iu,Blob:ru},protocols:["http","https","file","blob","url","data"]};const Js=typeof window<"u"&&typeof document<"u",zy=typeof navigator=="object"&&navigator||void 0,Pne=Js&&(!zy||["ReactNative","NativeScript","NS"].indexOf(zy.product)<0),Mne=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ine=Js&&window.location.href||"http://localhost";var Nne=Object.freeze({__proto__:null,hasBrowserEnv:Js,hasStandardBrowserWebWorkerEnv:Mne,hasStandardBrowserEnv:Pne,navigator:zy,origin:Ine}),Zn={...Nne,...ou};function Dne(P,M){return Ge(P,new Zn.classes.URLSearchParams,{visitor:function(B,$,H,Z){return Zn.isNode&&Y.isBuffer(B)?(this.append($,B.toString("base64")),!1):Z.defaultVisitor.apply(this,arguments)},...M})}function Bne(P){return Y.matchAll(/\w+|\[(\w*)]/g,P).map(M=>M[0]==="[]"?"":M[1]||M[0])}function $ne(P){const M={},B=Object.keys(P);let $;const H=B.length;let Z;for($=0;$<H;$++)Z=B[$],M[Z]=P[Z];return M}function tO(P){function M(B,$,H,Z){let ie=B[Z++];if(ie==="__proto__")return!0;const be=Number.isFinite(+ie),je=Z>=B.length;return ie=!ie&&Y.isArray(H)?H.length:ie,je?(Y.hasOwnProp(H,ie)?H[ie]=[H[ie],$]:H[ie]=$,!be):((!H[ie]||!Y.isObject(H[ie]))&&(H[ie]=[]),M(B,$,H[ie],Z)&&Y.isArray(H[ie])&&(H[ie]=$ne(H[ie])),!be)}if(Y.isFormData(P)&&Y.isFunction(P.entries)){const B={};return Y.forEachEntry(P,($,H)=>{M(Bne($),H,B,0)}),B}return null}function Fne(P,M,B){if(Y.isString(P))try{return(M||JSON.parse)(P),Y.trim(P)}catch($){if($.name!=="SyntaxError")throw $}return(B||JSON.stringify)(P)}const jy={transitional:pi,adapter:["xhr","http","fetch"],transformRequest:[function(M,B){const $=B.getContentType()||"",H=$.indexOf("application/json")>-1,Z=Y.isObject(M);if(Z&&Y.isHTMLForm(M)&&(M=new FormData(M)),Y.isFormData(M))return H?JSON.stringify(tO(M)):M;if(Y.isArrayBuffer(M)||Y.isBuffer(M)||Y.isStream(M)||Y.isFile(M)||Y.isBlob(M)||Y.isReadableStream(M))return M;if(Y.isArrayBufferView(M))return M.buffer;if(Y.isURLSearchParams(M))return B.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),M.toString();let be;if(Z){if($.indexOf("application/x-www-form-urlencoded")>-1)return Dne(M,this.formSerializer).toString();if((be=Y.isFileList(M))||$.indexOf("multipart/form-data")>-1){const je=this.env&&this.env.FormData;return Ge(be?{"files[]":M}:M,je&&new je,this.formSerializer)}}return Z||H?(B.setContentType("application/json",!1),Fne(M)):M}],transformResponse:[function(M){const B=this.transitional||jy.transitional,$=B&&B.forcedJSONParsing,H=this.responseType==="json";if(Y.isResponse(M)||Y.isReadableStream(M))return M;if(M&&Y.isString(M)&&($&&!this.responseType||H)){const ie=!(B&&B.silentJSONParsing)&&H;try{return JSON.parse(M)}catch(be){if(ie)throw be.name==="SyntaxError"?Ne.from(be,Ne.ERR_BAD_RESPONSE,this,null,this.response):be}}return M}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Zn.classes.FormData,Blob:Zn.classes.Blob},validateStatus:function(M){return M>=200&&M<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch"],P=>{jy.headers[P]={}});var Hy=jy;const qne=Y.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"]);var Lne=P=>{const M={};let B,$,H;return P&&P.split(`
    27 `).forEach(function(ie){H=ie.indexOf(":"),B=ie.substring(0,H).trim().toLowerCase(),$=ie.substring(H+1).trim(),!(!B||M[B]&&qne[B])&&(B==="set-cookie"?M[B]?M[B].push($):M[B]=[$]:M[B]=M[B]?M[B]+", "+$:$)}),M};const nO=Symbol("internals");function su(P){return P&&String(P).trim().toLowerCase()}function uh(P){return P===!1||P==null?P:Y.isArray(P)?P.map(uh):String(P)}function Vne(P){const M=Object.create(null),B=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let $;for(;$=B.exec(P);)M[$[1]]=$[2];return M}const zne=P=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(P.trim());function Uy(P,M,B,$,H){if(Y.isFunction($))return $.call(this,M,B);if(H&&(M=B),!!Y.isString(M)){if(Y.isString($))return M.indexOf($)!==-1;if(Y.isRegExp($))return $.test(M)}}function jne(P){return P.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(M,B,$)=>B.toUpperCase()+$)}function Hne(P,M){const B=Y.toCamelCase(" "+M);["get","set","has"].forEach($=>{Object.defineProperty(P,$+B,{value:function(H,Z,ie){return this[$].call(this,M,H,Z,ie)},configurable:!0})})}class ch{constructor(M){M&&this.set(M)}set(M,B,$){const H=this;function Z(be,je,Ae){const Re=su(je);if(!Re)throw new Error("header name must be a non-empty string");const Qe=Y.findKey(H,Re);(!Qe||H[Qe]===void 0||Ae===!0||Ae===void 0&&H[Qe]!==!1)&&(H[Qe||je]=uh(be))}const ie=(be,je)=>Y.forEach(be,(Ae,Re)=>Z(Ae,Re,je));if(Y.isPlainObject(M)||M instanceof this.constructor)ie(M,B);else if(Y.isString(M)&&(M=M.trim())&&!zne(M))ie(Lne(M),B);else if(Y.isObject(M)&&Y.isIterable(M)){let be={},je,Ae;for(const Re of M){if(!Y.isArray(Re))throw TypeError("Object iterator must return a key-value pair");be[Ae=Re[0]]=(je=be[Ae])?Y.isArray(je)?[...je,Re[1]]:[je,Re[1]]:Re[1]}ie(be,B)}else M!=null&&Z(B,M,$);return this}get(M,B){if(M=su(M),M){const $=Y.findKey(this,M);if($){const H=this[$];if(!B)return H;if(B===!0)return Vne(H);if(Y.isFunction(B))return B.call(this,H,$);if(Y.isRegExp(B))return B.exec(H);throw new TypeError("parser must be boolean|regexp|function")}}}has(M,B){if(M=su(M),M){const $=Y.findKey(this,M);return!!($&&this[$]!==void 0&&(!B||Uy(this,this[$],$,B)))}return!1}delete(M,B){const $=this;let H=!1;function Z(ie){if(ie=su(ie),ie){const be=Y.findKey($,ie);be&&(!B||Uy($,$[be],be,B))&&(delete $[be],H=!0)}}return Y.isArray(M)?M.forEach(Z):Z(M),H}clear(M){const B=Object.keys(this);let $=B.length,H=!1;for(;$--;){const Z=B[$];(!M||Uy(this,this[Z],Z,M,!0))&&(delete this[Z],H=!0)}return H}normalize(M){const B=this,$={};return Y.forEach(this,(H,Z)=>{const ie=Y.findKey($,Z);if(ie){B[ie]=uh(H),delete B[Z];return}const be=M?jne(Z):String(Z).trim();be!==Z&&delete B[Z],B[be]=uh(H),$[be]=!0}),this}concat(...M){return this.constructor.concat(this,...M)}toJSON(M){const B=Object.create(null);return Y.forEach(this,($,H)=>{$!=null&&$!==!1&&(B[H]=M&&Y.isArray($)?$.join(", "):$)}),B}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([M,B])=>M+": "+B).join(`
    28 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(M){return M instanceof this?M:new this(M)}static concat(M,...B){const $=new this(M);return B.forEach(H=>$.set(H)),$}static accessor(M){const $=(this[nO]=this[nO]={accessors:{}}).accessors,H=this.prototype;function Z(ie){const be=su(ie);$[be]||(Hne(H,ie),$[be]=!0)}return Y.isArray(M)?M.forEach(Z):Z(M),this}}ch.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Y.reduceDescriptors(ch.prototype,({value:P},M)=>{let B=M[0].toUpperCase()+M.slice(1);return{get:()=>P,set($){this[B]=$}}}),Y.freezeMethods(ch);var dr=ch;function Wy(P,M){const B=this||Hy,$=M||B,H=dr.from($.headers);let Z=$.data;return Y.forEach(P,function(be){Z=be.call(B,Z,H.normalize(),M?M.status:void 0)}),H.normalize(),Z}function iO(P){return!!(P&&P.__CANCEL__)}function al(P,M,B){Ne.call(this,P??"canceled",Ne.ERR_CANCELED,M,B),this.name="CanceledError"}Y.inherits(al,Ne,{__CANCEL__:!0});function rO(P,M,B){const $=B.config.validateStatus;!B.status||!$||$(B.status)?P(B):M(new Ne("Request failed with status code "+B.status,[Ne.ERR_BAD_REQUEST,Ne.ERR_BAD_RESPONSE][Math.floor(B.status/100)-4],B.config,B.request,B))}function Une(P){const M=/^([-+\w]{1,25})(:?\/\/|:)/.exec(P);return M&&M[1]||""}function Wne(P,M){P=P||10;const B=new Array(P),$=new Array(P);let H=0,Z=0,ie;return M=M!==void 0?M:1e3,function(je){const Ae=Date.now(),Re=$[Z];ie||(ie=Ae),B[H]=je,$[H]=Ae;let Qe=Z,jt=0;for(;Qe!==H;)jt+=B[Qe++],Qe=Qe%P;if(H=(H+1)%P,H===Z&&(Z=(Z+1)%P),Ae-ie<M)return;const bn=Re&&Ae-Re;return bn?Math.round(jt*1e3/bn):void 0}}function Kne(P,M){let B=0,$=1e3/M,H,Z;const ie=(Ae,Re=Date.now())=>{B=Re,H=null,Z&&(clearTimeout(Z),Z=null),P(...Ae)};return[(...Ae)=>{const Re=Date.now(),Qe=Re-B;Qe>=$?ie(Ae,Re):(H=Ae,Z||(Z=setTimeout(()=>{Z=null,ie(H)},$-Qe)))},()=>H&&ie(H)]}const dh=(P,M,B=3)=>{let $=0;const H=Wne(50,250);return Kne(Z=>{const ie=Z.loaded,be=Z.lengthComputable?Z.total:void 0,je=ie-$,Ae=H(je),Re=ie<=be;$=ie;const Qe={loaded:ie,total:be,progress:be?ie/be:void 0,bytes:je,rate:Ae||void 0,estimated:Ae&&be&&Re?(be-ie)/Ae:void 0,event:Z,lengthComputable:be!=null,[M?"download":"upload"]:!0};P(Qe)},B)},oO=(P,M)=>{const B=P!=null;return[$=>M[0]({lengthComputable:B,total:P,loaded:$}),M[1]]},sO=P=>(...M)=>Y.asap(()=>P(...M));var Gne=Zn.hasStandardBrowserEnv?((P,M)=>B=>(B=new URL(B,Zn.origin),P.protocol===B.protocol&&P.host===B.host&&(M||P.port===B.port)))(new URL(Zn.origin),Zn.navigator&&/(msie|trident)/i.test(Zn.navigator.userAgent)):()=>!0,Jne=Zn.hasStandardBrowserEnv?{write(P,M,B,$,H,Z){const ie=[P+"="+encodeURIComponent(M)];Y.isNumber(B)&&ie.push("expires="+new Date(B).toGMTString()),Y.isString($)&&ie.push("path="+$),Y.isString(H)&&ie.push("domain="+H),Z===!0&&ie.push("secure"),document.cookie=ie.join("; ")},read(P){const M=document.cookie.match(new RegExp("(^|;\\s*)("+P+")=([^;]*)"));return M?decodeURIComponent(M[3]):null},remove(P){this.write(P,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Yne(P){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(P)}function Xne(P,M){return M?P.replace(/\/?\/$/,"")+"/"+M.replace(/^\/+/,""):P}function aO(P,M,B){let $=!Yne(M);return P&&($||B==!1)?Xne(P,M):M}const lO=P=>P instanceof dr?{...P}:P;function Ys(P,M){M=M||{};const B={};function $(Ae,Re,Qe,jt){return Y.isPlainObject(Ae)&&Y.isPlainObject(Re)?Y.merge.call({caseless:jt},Ae,Re):Y.isPlainObject(Re)?Y.merge({},Re):Y.isArray(Re)?Re.slice():Re}function H(Ae,Re,Qe,jt){if(Y.isUndefined(Re)){if(!Y.isUndefined(Ae))return $(void 0,Ae,Qe,jt)}else return $(Ae,Re,Qe,jt)}function Z(Ae,Re){if(!Y.isUndefined(Re))return $(void 0,Re)}function ie(Ae,Re){if(Y.isUndefined(Re)){if(!Y.isUndefined(Ae))return $(void 0,Ae)}else return $(void 0,Re)}function be(Ae,Re,Qe){if(Qe in M)return $(Ae,Re);if(Qe in P)return $(void 0,Ae)}const je={url:Z,method:Z,data:Z,baseURL:ie,transformRequest:ie,transformResponse:ie,paramsSerializer:ie,timeout:ie,timeoutMessage:ie,withCredentials:ie,withXSRFToken:ie,adapter:ie,responseType:ie,xsrfCookieName:ie,xsrfHeaderName:ie,onUploadProgress:ie,onDownloadProgress:ie,decompress:ie,maxContentLength:ie,maxBodyLength:ie,beforeRedirect:ie,transport:ie,httpAgent:ie,httpsAgent:ie,cancelToken:ie,socketPath:ie,responseEncoding:ie,validateStatus:be,headers:(Ae,Re,Qe)=>H(lO(Ae),lO(Re),Qe,!0)};return Y.forEach(Object.keys({...P,...M}),function(Re){const Qe=je[Re]||H,jt=Qe(P[Re],M[Re],Re);Y.isUndefined(jt)&&Qe!==be||(B[Re]=jt)}),B}var fO=P=>{const M=Ys({},P);let{data:B,withXSRFToken:$,xsrfHeaderName:H,xsrfCookieName:Z,headers:ie,auth:be}=M;M.headers=ie=dr.from(ie),M.url=Vt(aO(M.baseURL,M.url,M.allowAbsoluteUrls),P.params,P.paramsSerializer),be&&ie.set("Authorization","Basic "+btoa((be.username||"")+":"+(be.password?unescape(encodeURIComponent(be.password)):"")));let je;if(Y.isFormData(B)){if(Zn.hasStandardBrowserEnv||Zn.hasStandardBrowserWebWorkerEnv)ie.setContentType(void 0);else if((je=ie.getContentType())!==!1){const[Ae,...Re]=je?je.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];ie.setContentType([Ae||"multipart/form-data",...Re].join("; "))}}if(Zn.hasStandardBrowserEnv&&($&&Y.isFunction($)&&($=$(M)),$||$!==!1&&Gne(M.url))){const Ae=H&&Z&&Jne.read(Z);Ae&&ie.set(H,Ae)}return M},Qne=typeof XMLHttpRequest<"u"&&function(P){return new Promise(function(B,$){const H=fO(P);let Z=H.data;const ie=dr.from(H.headers).normalize();let{responseType:be,onUploadProgress:je,onDownloadProgress:Ae}=H,Re,Qe,jt,bn,et;function yt(){bn&&bn(),et&&et(),H.cancelToken&&H.cancelToken.unsubscribe(Re),H.signal&&H.signal.removeEventListener("abort",Re)}let tt=new XMLHttpRequest;tt.open(H.method.toUpperCase(),H.url,!0),tt.timeout=H.timeout;function sn(){if(!tt)return;const Tn=dr.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),Si={data:!be||be==="text"||be==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:Tn,config:P,request:tt};rO(function(Xs){B(Xs),yt()},function(Xs){$(Xs),yt()},Si),tt=null}"onloadend"in tt?tt.onloadend=sn:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(sn)},tt.onabort=function(){tt&&($(new Ne("Request aborted",Ne.ECONNABORTED,P,tt)),tt=null)},tt.onerror=function(){$(new Ne("Network Error",Ne.ERR_NETWORK,P,tt)),tt=null},tt.ontimeout=function(){let yo=H.timeout?"timeout of "+H.timeout+"ms exceeded":"timeout exceeded";const Si=H.transitional||pi;H.timeoutErrorMessage&&(yo=H.timeoutErrorMessage),$(new Ne(yo,Si.clarifyTimeoutError?Ne.ETIMEDOUT:Ne.ECONNABORTED,P,tt)),tt=null},Z===void 0&&ie.setContentType(null),"setRequestHeader"in tt&&Y.forEach(ie.toJSON(),function(yo,Si){tt.setRequestHeader(Si,yo)}),Y.isUndefined(H.withCredentials)||(tt.withCredentials=!!H.withCredentials),be&&be!=="json"&&(tt.responseType=H.responseType),Ae&&([jt,et]=dh(Ae,!0),tt.addEventListener("progress",jt)),je&&tt.upload&&([Qe,bn]=dh(je),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",bn)),(H.cancelToken||H.signal)&&(Re=Tn=>{tt&&($(!Tn||Tn.type?new al(null,P,tt):Tn),tt.abort(),tt=null)},H.cancelToken&&H.cancelToken.subscribe(Re),H.signal&&(H.signal.aborted?Re():H.signal.addEventListener("abort",Re)));const xn=Une(H.url);if(xn&&Zn.protocols.indexOf(xn)===-1){$(new Ne("Unsupported protocol "+xn+":",Ne.ERR_BAD_REQUEST,P));return}tt.send(Z||null)})},Zne=(P,M)=>{const{length:B}=P=P?P.filter(Boolean):[];if(M||B){let $=new AbortController,H;const Z=function(Ae){if(!H){H=!0,be();const Re=Ae instanceof Error?Ae:this.reason;$.abort(Re instanceof Ne?Re:new al(Re instanceof Error?Re.message:Re))}};let ie=M&&setTimeout(()=>{ie=null,Z(new Ne(`timeout ${M} of ms exceeded`,Ne.ETIMEDOUT))},M);const be=()=>{P&&(ie&&clearTimeout(ie),ie=null,P.forEach(Ae=>{Ae.unsubscribe?Ae.unsubscribe(Z):Ae.removeEventListener("abort",Z)}),P=null)};P.forEach(Ae=>Ae.addEventListener("abort",Z));const{signal:je}=$;return je.unsubscribe=()=>Y.asap(be),je}};const eie=function*(P,M){let B=P.byteLength;if(B<M){yield P;return}let $=0,H;for(;$<B;)H=$+M,yield P.slice($,H),$=H},tie=async function*(P,M){for await(const B of nie(P))yield*eie(B,M)},nie=async function*(P){if(P[Symbol.asyncIterator]){yield*P;return}const M=P.getReader();try{for(;;){const{done:B,value:$}=await M.read();if(B)break;yield $}}finally{await M.cancel()}},uO=(P,M,B,$)=>{const H=tie(P,M);let Z=0,ie,be=je=>{ie||(ie=!0,$&&$(je))};return new ReadableStream({async pull(je){try{const{done:Ae,value:Re}=await H.next();if(Ae){be(),je.close();return}let Qe=Re.byteLength;if(B){let jt=Z+=Qe;B(jt)}je.enqueue(new Uint8Array(Re))}catch(Ae){throw be(Ae),Ae}},cancel(je){return be(je),H.return()}},{highWaterMark:2})},ph=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",cO=ph&&typeof ReadableStream=="function",iie=ph&&(typeof TextEncoder=="function"?(P=>M=>P.encode(M))(new TextEncoder):async P=>new Uint8Array(await new Response(P).arrayBuffer())),dO=(P,...M)=>{try{return!!P(...M)}catch{return!1}},rie=cO&&dO(()=>{let P=!1;const M=new Request(Zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return P=!0,"half"}}).headers.has("Content-Type");return P&&!M}),pO=64*1024,Ky=cO&&dO(()=>Y.isReadableStream(new Response("").body)),hh={stream:Ky&&(P=>P.body)};ph&&(P=>{["text","arrayBuffer","blob","formData","stream"].forEach(M=>{!hh[M]&&(hh[M]=Y.isFunction(P[M])?B=>B[M]():(B,$)=>{throw new Ne(`Response type '${M}' is not supported`,Ne.ERR_NOT_SUPPORT,$)})})})(new Response);const oie=async P=>{if(P==null)return 0;if(Y.isBlob(P))return P.size;if(Y.isSpecCompliantForm(P))return(await new Request(Zn.origin,{method:"POST",body:P}).arrayBuffer()).byteLength;if(Y.isArrayBufferView(P)||Y.isArrayBuffer(P))return P.byteLength;if(Y.isURLSearchParams(P)&&(P=P+""),Y.isString(P))return(await iie(P)).byteLength},sie=async(P,M)=>{const B=Y.toFiniteNumber(P.getContentLength());return B??oie(M)};var aie=ph&&(async P=>{let{url:M,method:B,data:$,signal:H,cancelToken:Z,timeout:ie,onDownloadProgress:be,onUploadProgress:je,responseType:Ae,headers:Re,withCredentials:Qe="same-origin",fetchOptions:jt}=fO(P);Ae=Ae?(Ae+"").toLowerCase():"text";let bn=Zne([H,Z&&Z.toAbortSignal()],ie),et;const yt=bn&&bn.unsubscribe&&(()=>{bn.unsubscribe()});let tt;try{if(je&&rie&&B!=="get"&&B!=="head"&&(tt=await sie(Re,$))!==0){let Si=new Request(M,{method:"POST",body:$,duplex:"half"}),Zo;if(Y.isFormData($)&&(Zo=Si.headers.get("content-type"))&&Re.setContentType(Zo),Si.body){const[Xs,vh]=oO(tt,dh(sO(je)));$=uO(Si.body,pO,Xs,vh)}}Y.isString(Qe)||(Qe=Qe?"include":"omit");const sn="credentials"in Request.prototype;et=new Request(M,{...jt,signal:bn,method:B.toUpperCase(),headers:Re.normalize().toJSON(),body:$,duplex:"half",credentials:sn?Qe:void 0});let xn=await fetch(et,jt);const Tn=Ky&&(Ae==="stream"||Ae==="response");if(Ky&&(be||Tn&&yt)){const Si={};["status","statusText","headers"].forEach(bO=>{Si[bO]=xn[bO]});const Zo=Y.toFiniteNumber(xn.headers.get("content-length")),[Xs,vh]=be&&oO(Zo,dh(sO(be),!0))||[];xn=new Response(uO(xn.body,pO,Xs,()=>{vh&&vh(),yt&&yt()}),Si)}Ae=Ae||"text";let yo=await hh[Y.findKey(hh,Ae)||"text"](xn,P);return!Tn&&yt&&yt(),await new Promise((Si,Zo)=>{rO(Si,Zo,{data:yo,headers:dr.from(xn.headers),status:xn.status,statusText:xn.statusText,config:P,request:et})})}catch(sn){throw yt&&yt(),sn&&sn.name==="TypeError"&&/Load failed|fetch/i.test(sn.message)?Object.assign(new Ne("Network Error",Ne.ERR_NETWORK,P,et),{cause:sn.cause||sn}):Ne.from(sn,sn&&sn.code,P,et)}});const Gy={http:vn,xhr:Qne,fetch:aie};Y.forEach(Gy,(P,M)=>{if(P){try{Object.defineProperty(P,"name",{value:M})}catch{}Object.defineProperty(P,"adapterName",{value:M})}});const hO=P=>`- ${P}`,lie=P=>Y.isFunction(P)||P===null||P===!1;var gO={getAdapter:P=>{P=Y.isArray(P)?P:[P];const{length:M}=P;let B,$;const H={};for(let Z=0;Z<M;Z++){B=P[Z];let ie;if($=B,!lie(B)&&($=Gy[(ie=String(B)).toLowerCase()],$===void 0))throw new Ne(`Unknown adapter '${ie}'`);if($)break;H[ie||"#"+Z]=$}if(!$){const Z=Object.entries(H).map(([be,je])=>`adapter ${be} `+(je===!1?"is not supported by the environment":"is not available in the build"));let ie=M?Z.length>1?`since :
    29 `+Z.map(hO).join(`
    30 `):" "+hO(Z[0]):"as no adapter specified";throw new Ne("There is no suitable adapter to dispatch the request "+ie,"ERR_NOT_SUPPORT")}return $},adapters:Gy};function Jy(P){if(P.cancelToken&&P.cancelToken.throwIfRequested(),P.signal&&P.signal.aborted)throw new al(null,P)}function mO(P){return Jy(P),P.headers=dr.from(P.headers),P.data=Wy.call(P,P.transformRequest),["post","put","patch"].indexOf(P.method)!==-1&&P.headers.setContentType("application/x-www-form-urlencoded",!1),gO.getAdapter(P.adapter||Hy.adapter)(P).then(function($){return Jy(P),$.data=Wy.call(P,P.transformResponse,$),$.headers=dr.from($.headers),$},function($){return iO($)||(Jy(P),$&&$.response&&($.response.data=Wy.call(P,P.transformResponse,$.response),$.response.headers=dr.from($.response.headers))),Promise.reject($)})}const yO="1.11.0",gh={};["object","boolean","number","function","string","symbol"].forEach((P,M)=>{gh[P]=function($){return typeof $===P||"a"+(M<1?"n ":" ")+P}});const wO={};gh.transitional=function(M,B,$){function H(Z,ie){return"[Axios v"+yO+"] Transitional option '"+Z+"'"+ie+($?". "+$:"")}return(Z,ie,be)=>{if(M===!1)throw new Ne(H(ie," has been removed"+(B?" in "+B:"")),Ne.ERR_DEPRECATED);return B&&!wO[ie]&&(wO[ie]=!0,console.warn(H(ie," has been deprecated since v"+B+" and will be removed in the near future"))),M?M(Z,ie,be):!0}},gh.spelling=function(M){return(B,$)=>(console.warn(`${$} is likely a misspelling of ${M}`),!0)};function fie(P,M,B){if(typeof P!="object")throw new Ne("options must be an object",Ne.ERR_BAD_OPTION_VALUE);const $=Object.keys(P);let H=$.length;for(;H-- >0;){const Z=$[H],ie=M[Z];if(ie){const be=P[Z],je=be===void 0||ie(be,Z,P);if(je!==!0)throw new Ne("option "+Z+" must be "+je,Ne.ERR_BAD_OPTION_VALUE);continue}if(B!==!0)throw new Ne("Unknown option "+Z,Ne.ERR_BAD_OPTION)}}var mh={assertOptions:fie,validators:gh};const Dr=mh.validators;class yh{constructor(M){this.defaults=M||{},this.interceptors={request:new Ln,response:new Ln}}async request(M,B){try{return await this._request(M,B)}catch($){if($ instanceof Error){let H={};Error.captureStackTrace?Error.captureStackTrace(H):H=new Error;const Z=H.stack?H.stack.replace(/^.+\n/,""):"";try{$.stack?Z&&!String($.stack).endsWith(Z.replace(/^.+\n.+\n/,""))&&($.stack+=`
    31 `+Z):$.stack=Z}catch{}}throw $}}_request(M,B){typeof M=="string"?(B=B||{},B.url=M):B=M||{},B=Ys(this.defaults,B);const{transitional:$,paramsSerializer:H,headers:Z}=B;$!==void 0&&mh.assertOptions($,{silentJSONParsing:Dr.transitional(Dr.boolean),forcedJSONParsing:Dr.transitional(Dr.boolean),clarifyTimeoutError:Dr.transitional(Dr.boolean)},!1),H!=null&&(Y.isFunction(H)?B.paramsSerializer={serialize:H}:mh.assertOptions(H,{encode:Dr.function,serialize:Dr.function},!0)),B.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?B.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:B.allowAbsoluteUrls=!0),mh.assertOptions(B,{baseUrl:Dr.spelling("baseURL"),withXsrfToken:Dr.spelling("withXSRFToken")},!0),B.method=(B.method||this.defaults.method||"get").toLowerCase();let ie=Z&&Y.merge(Z.common,Z[B.method]);Z&&Y.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Z[et]}),B.headers=dr.concat(ie,Z);const be=[];let je=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(B)===!1||(je=je&&yt.synchronous,be.unshift(yt.fulfilled,yt.rejected))});const Ae=[];this.interceptors.response.forEach(function(yt){Ae.push(yt.fulfilled,yt.rejected)});let Re,Qe=0,jt;if(!je){const et=[mO.bind(this),void 0];for(et.unshift(...be),et.push(...Ae),jt=et.length,Re=Promise.resolve(B);Qe<jt;)Re=Re.then(et[Qe++],et[Qe++]);return Re}jt=be.length;let bn=B;for(Qe=0;Qe<jt;){const et=be[Qe++],yt=be[Qe++];try{bn=et(bn)}catch(tt){yt.call(this,tt);break}}try{Re=mO.call(this,bn)}catch(et){return Promise.reject(et)}for(Qe=0,jt=Ae.length;Qe<jt;)Re=Re.then(Ae[Qe++],Ae[Qe++]);return Re}getUri(M){M=Ys(this.defaults,M);const B=aO(M.baseURL,M.url,M.allowAbsoluteUrls);return Vt(B,M.params,M.paramsSerializer)}}Y.forEach(["delete","get","head","options"],function(M){yh.prototype[M]=function(B,$){return this.request(Ys($||{},{method:M,url:B,data:($||{}).data}))}}),Y.forEach(["post","put","patch"],function(M){function B($){return function(Z,ie,be){return this.request(Ys(be||{},{method:M,headers:$?{"Content-Type":"multipart/form-data"}:{},url:Z,data:ie}))}}yh.prototype[M]=B(),yh.prototype[M+"Form"]=B(!0)});var wh=yh;class Yy{constructor(M){if(typeof M!="function")throw new TypeError("executor must be a function.");let B;this.promise=new Promise(function(Z){B=Z});const $=this;this.promise.then(H=>{if(!$._listeners)return;let Z=$._listeners.length;for(;Z-- >0;)$._listeners[Z](H);$._listeners=null}),this.promise.then=H=>{let Z;const ie=new Promise(be=>{$.subscribe(be),Z=be}).then(H);return ie.cancel=function(){$.unsubscribe(Z)},ie},M(function(Z,ie,be){$.reason||($.reason=new al(Z,ie,be),B($.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(M){if(this.reason){M(this.reason);return}this._listeners?this._listeners.push(M):this._listeners=[M]}unsubscribe(M){if(!this._listeners)return;const B=this._listeners.indexOf(M);B!==-1&&this._listeners.splice(B,1)}toAbortSignal(){const M=new AbortController,B=$=>{M.abort($)};return this.subscribe(B),M.signal.unsubscribe=()=>this.unsubscribe(B),M.signal}static source(){let M;return{token:new Yy(function(H){M=H}),cancel:M}}}var uie=Yy;function cie(P){return function(B){return P.apply(null,B)}}function die(P){return Y.isObject(P)&&P.isAxiosError===!0}const Xy={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(Xy).forEach(([P,M])=>{Xy[M]=P});var pie=Xy;function vO(P){const M=new wh(P),B=t(wh.prototype.request,M);return Y.extend(B,wh.prototype,M,{allOwnKeys:!0}),Y.extend(B,M,null,{allOwnKeys:!0}),B.create=function(H){return vO(Ys(P,H))},B}const pn=vO(Hy);return pn.Axios=wh,pn.CanceledError=al,pn.CancelToken=uie,pn.isCancel=iO,pn.VERSION=yO,pn.toFormData=Ge,pn.AxiosError=Ne,pn.Cancel=pn.CanceledError,pn.all=function(M){return Promise.all(M)},pn.spread=cie,pn.isAxiosError=die,pn.mergeConfig=Ys,pn.AxiosHeaders=dr,pn.formToJSON=P=>tO(Y.isHTMLForm(P)?new FormData(P):P),pn.getAdapter=gO.getAdapter,pn.HttpStatusCode=pie,pn.default=pn,wg=pn,wg}var vg,o2;function IT(){return o2||(o2=1,vg=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,r,o;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(r=i;r--!==0;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),i=o.length,i!==Object.keys(n).length)return!1;for(r=i;r--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[r]))return!1;for(r=i;r--!==0;){var s=o[r];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),vg}/*!
     25`):" "+Yb(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:gg};function mg(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ca(null,t)}function Qb(t){return mg(t),t.headers=mr.from(t.headers),t.data=pg.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Xb.getAdapter(t.adapter||Fl.adapter)(t).then(function(r){return mg(t),r.data=pg.call(t,t.transformResponse,r),r.headers=mr.from(r.headers),r},function(r){return qb(r)||(mg(t),r&&r.response&&(r.response.data=pg.call(t,t.transformResponse,r.response),r.response.headers=mr.from(r.response.headers))),Promise.reject(r)})}const Zb="1.11.0",rc={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{rc[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const e2={};rc.transitional=function(e,n,r){function i(o,s){return"[Axios v"+Zb+"] Transitional option '"+o+"'"+s+(r?". "+r:"")}return(o,s,a)=>{if(e===!1)throw new pt(i(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!e2[s]&&(e2[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},rc.spelling=function(e){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};function ET(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const o=r[i],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const ic={assertOptions:ET,validators:rc},xi=ic.validators;let hs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Db,response:new Db}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
     26`+o):r.stack=o}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ps(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&ic.assertOptions(r,{silentJSONParsing:xi.transitional(xi.boolean),forcedJSONParsing:xi.transitional(xi.boolean),clarifyTimeoutError:xi.transitional(xi.boolean)},!1),i!=null&&(oe.isFunction(i)?n.paramsSerializer={serialize:i}:ic.assertOptions(i,{encode:xi.function,serialize:xi.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),ic.assertOptions(n,{baseUrl:xi.spelling("baseURL"),withXsrfToken:xi.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mr.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const f=[];this.interceptors.response.forEach(function(m){f.push(m.fulfilled,m.rejected)});let u,c=0,p;if(!l){const h=[Qb.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],m=a[c++];try{d=h(d)}catch(y){m.call(this,y);break}}try{u=Qb.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=ps(this.defaults,e);const n=jb(e.baseURL,e.url,e.allowAbsoluteUrls);return Nb(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){hs.prototype[e]=function(n,r){return this.request(ps(r||{},{method:e,url:n,data:(r||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(r){return function(o,s,a){return this.request(ps(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}hs.prototype[e]=n(),hs.prototype[e+"Form"]=n(!0)});let OT=class _O{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(a=>{r.subscribe(a),o=a}).then(i);return s.cancel=function(){r.unsubscribe(o)},s},e(function(o,s,a){r.reason||(r.reason=new ca(o,s,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=r=>{e.abort(r)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new _O(function(i){e=i}),cancel:e}}};function AT(t){return function(n){return t.apply(null,n)}}function RT(t){return oe.isObject(t)&&t.isAxiosError===!0}const yg={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(yg).forEach(([t,e])=>{yg[e]=t});function t2(t){const e=new hs(t),n=vb(hs.prototype.request,e);return oe.extend(n,hs.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return t2(ps(t,i))},n}const Kt=t2(Fl);Kt.Axios=hs,Kt.CanceledError=ca,Kt.CancelToken=OT,Kt.isCancel=qb,Kt.VERSION=Zb,Kt.toFormData=Qu,Kt.AxiosError=pt,Kt.Cancel=Kt.CanceledError,Kt.all=function(e){return Promise.all(e)},Kt.spread=AT,Kt.isAxiosError=RT,Kt.mergeConfig=ps,Kt.AxiosHeaders=mr,Kt.formToJSON=t=>$b(oe.isHTMLForm(t)?new FormData(t):t),Kt.getAdapter=Xb.getAdapter,Kt.HttpStatusCode=yg,Kt.default=Kt;const{Axios:Rre,AxiosError:Tre,CanceledError:Pre,isCancel:Mre,CancelToken:Ire,VERSION:Nre,all:Dre,Cancel:Bre,isAxiosError:n2,spread:$re,toFormData:Fre,AxiosHeaders:qre,HttpStatusCode:Lre,formToJSON:Vre,getAdapter:zre,mergeConfig:jre}=Kt,Fr={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`,sendTest:"/notifications/send-test"},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},TT=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",PT=window?.infixsPingoNotify?.restNonce??"",sr=Kt.create({baseURL:TT,headers:{"Content-Type":"application/json","X-WP-Nonce":PT}});sr.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var MT=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function r2(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var oc={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var wg,i2;function IT(){if(i2)return wg;i2=1;function t(P,M){return function(){return P.apply(M,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:r,toStringTag:i}=Symbol,o=(P=>M=>{const B=e.call(M);return P[B]||(P[B]=B.slice(8,-1).toLowerCase())})(Object.create(null)),s=P=>(P=P.toLowerCase(),M=>o(M)===P),a=P=>M=>typeof M===P,{isArray:l}=Array,f=a("undefined");function u(P){return P!==null&&!f(P)&&P.constructor!==null&&!f(P.constructor)&&h(P.constructor.isBuffer)&&P.constructor.isBuffer(P)}const c=s("ArrayBuffer");function p(P){let M;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?M=ArrayBuffer.isView(P):M=P&&P.buffer&&c(P.buffer),M}const d=a("string"),h=a("function"),m=a("number"),y=P=>P!==null&&typeof P=="object",w=P=>P===!0||P===!1,v=P=>{if(o(P)!=="object")return!1;const M=n(P);return(M===null||M===Object.prototype||Object.getPrototypeOf(M)===null)&&!(i in P)&&!(r in P)},k=P=>{if(!y(P)||u(P))return!1;try{return Object.keys(P).length===0&&Object.getPrototypeOf(P)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),_=s("Blob"),S=s("FileList"),O=P=>y(P)&&h(P.pipe),A=P=>{let M;return P&&(typeof FormData=="function"&&P instanceof FormData||h(P.append)&&((M=o(P))==="formdata"||M==="object"&&h(P.toString)&&P.toString()==="[object FormData]"))},R=s("URLSearchParams"),[N,q,W,fe]=["ReadableStream","Request","Response","Headers"].map(s),ae=P=>P.trim?P.trim():P.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(P,M,{allOwnKeys:B=!1}={}){if(P===null||typeof P>"u")return;let $,H;if(typeof P!="object"&&(P=[P]),l(P))for($=0,H=P.length;$<H;$++)M.call(null,P[$],$,P);else{if(u(P))return;const Z=B?Object.getOwnPropertyNames(P):Object.keys(P),re=Z.length;let be;for($=0;$<re;$++)be=Z[$],M.call(null,P[be],be,P)}}function ie(P,M){if(u(P))return null;M=M.toLowerCase();const B=Object.keys(P);let $=B.length,H;for(;$-- >0;)if(H=B[$],M===H.toLowerCase())return H;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:MT,He=P=>!f(P)&&P!==te;function st(){const{caseless:P}=He(this)&&this||{},M={},B=($,H)=>{const Z=P&&ie(M,H)||H;v(M[Z])&&v($)?M[Z]=st(M[Z],$):v($)?M[Z]=st({},$):l($)?M[Z]=$.slice():M[Z]=$};for(let $=0,H=arguments.length;$<H;$++)arguments[$]&&ce(arguments[$],B);return M}const ct=(P,M,B,{allOwnKeys:$}={})=>(ce(M,(H,Z)=>{B&&h(H)?P[Z]=t(H,B):P[Z]=H},{allOwnKeys:$}),P),dt=P=>(P.charCodeAt(0)===65279&&(P=P.slice(1)),P),vt=(P,M,B,$)=>{P.prototype=Object.create(M.prototype,$),P.prototype.constructor=P,Object.defineProperty(P,"super",{value:M.prototype}),B&&Object.assign(P.prototype,B)},We=(P,M,B,$)=>{let H,Z,re;const be={};if(M=M||{},P==null)return M;do{for(H=Object.getOwnPropertyNames(P),Z=H.length;Z-- >0;)re=H[Z],(!$||$(re,P,M))&&!be[re]&&(M[re]=P[re],be[re]=!0);P=B!==!1&&n(P)}while(P&&(!B||B(P,M))&&P!==Object.prototype);return M},Ze=(P,M,B)=>{P=String(P),(B===void 0||B>P.length)&&(B=P.length),B-=M.length;const $=P.indexOf(M,B);return $!==-1&&$===B},we=P=>{if(!P)return null;if(l(P))return P;let M=P.length;if(!m(M))return null;const B=new Array(M);for(;M-- >0;)B[M]=P[M];return B},I=(P=>M=>P&&M instanceof P)(typeof Uint8Array<"u"&&n(Uint8Array)),ne=(P,M)=>{const $=(P&&P[r]).call(P);let H;for(;(H=$.next())&&!H.done;){const Z=H.value;M.call(P,Z[0],Z[1])}},K=(P,M)=>{let B;const $=[];for(;(B=P.exec(M))!==null;)$.push(B);return $},ue=s("HTMLFormElement"),Be=P=>P.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(B,$,H){return $.toUpperCase()+H}),F=(({hasOwnProperty:P})=>(M,B)=>P.call(M,B))(Object.prototype),V=s("RegExp"),J=(P,M)=>{const B=Object.getOwnPropertyDescriptors(P),$={};ce(B,(H,Z)=>{let re;(re=M(H,Z,P))!==!1&&($[Z]=re||H)}),Object.defineProperties(P,$)},pe=P=>{J(P,(M,B)=>{if(h(P)&&["arguments","caller","callee"].indexOf(B)!==-1)return!1;const $=P[B];if(h($)){if(M.enumerable=!1,"writable"in M){M.writable=!1;return}M.set||(M.set=()=>{throw Error("Can not rewrite read-only method '"+B+"'")})}})},ge=(P,M)=>{const B={},$=H=>{H.forEach(Z=>{B[Z]=!0})};return l(P)?$(P):$(String(P).split(M)),B},de=()=>{},Te=(P,M)=>P!=null&&Number.isFinite(P=+P)?P:M;function Ee(P){return!!(P&&h(P.append)&&P[i]==="FormData"&&P[r])}const ke=P=>{const M=new Array(10),B=($,H)=>{if(y($)){if(M.indexOf($)>=0)return;if(u($))return $;if(!("toJSON"in $)){M[H]=$;const Z=l($)?[]:{};return ce($,(re,be)=>{const je=B(re,H+1);!f(je)&&(Z[be]=je)}),M[H]=void 0,Z}}return $};return B(P,0)},_e=s("AsyncFunction"),Xe=P=>P&&(y(P)||h(P))&&h(P.then)&&h(P.catch),Pe=((P,M)=>P?setImmediate:M?((B,$)=>(te.addEventListener("message",({source:H,data:Z})=>{H===te&&Z===B&&$.length&&$.shift()()},!1),H=>{$.push(H),te.postMessage(B,"*")}))(`axios@${Math.random()}`,[]):B=>setTimeout(B))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Pe;var Y={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:A,isArrayBufferView:p,isString:d,isNumber:m,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:k,isReadableStream:N,isRequest:q,isResponse:W,isHeaders:fe,isUndefined:f,isDate:b,isFile:x,isBlob:_,isRegExp:V,isFunction:h,isStream:O,isURLSearchParams:R,isTypedArray:I,isFileList:S,forEach:ce,merge:st,extend:ct,trim:ae,stripBOM:dt,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:we,forEachEntry:ne,matchAll:K,isHTMLForm:ue,hasOwnProperty:F,hasOwnProp:F,reduceDescriptors:J,freezeMethods:pe,toObjectSet:ge,toCamelCase:Be,noop:de,toFiniteNumber:Te,findKey:ie,global:te,isContextDefined:He,isSpecCompliantForm:Ee,toJSONObject:ke,isAsyncFn:_e,isThenable:Xe,setImmediate:Pe,asap:Ke,isIterable:P=>P!=null&&h(P[r])};function Ne(P,M,B,$,H){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=P,this.name="AxiosError",M&&(this.code=M),B&&(this.config=B),$&&(this.request=$),H&&(this.response=H,this.status=H.status?H.status:null)}Y.inherits(Ne,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:Y.toJSONObject(this.config),code:this.code,status:this.status}}});const Rt=Ne.prototype,wn={};["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(P=>{wn[P]={value:P}}),Object.defineProperties(Ne,wn),Object.defineProperty(Rt,"isAxiosError",{value:!0}),Ne.from=(P,M,B,$,H,Z)=>{const re=Object.create(Rt);return Y.toFlatObject(P,re,function(je){return je!==Error.prototype},be=>be!=="isAxiosError"),Ne.call(re,P.message,M,B,$,H),re.cause=P,re.name=P.name,Z&&Object.assign(re,Z),re};var vn=null;function Q(P){return Y.isPlainObject(P)||Y.isArray(P)}function X(P){return Y.endsWith(P,"[]")?P.slice(0,-2):P}function me(P,M,B){return P?P.concat(M).map(function(H,Z){return H=X(H),!B&&Z?"["+H+"]":H}).join(B?".":""):M}function Me(P){return Y.isArray(P)&&!P.some(Q)}const $e=Y.toFlatObject(Y,{},null,function(M){return/^is[A-Z]/.test(M)});function Ge(P,M,B){if(!Y.isObject(P))throw new TypeError("target must be an object");M=M||new FormData,B=Y.toFlatObject(B,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!Y.isUndefined(tt[yt])});const $=B.metaTokens,H=B.visitor||Re,Z=B.dots,re=B.indexes,je=(B.Blob||typeof Blob<"u"&&Blob)&&Y.isSpecCompliantForm(M);if(!Y.isFunction(H))throw new TypeError("visitor must be a function");function Ae(et){if(et===null)return"";if(Y.isDate(et))return et.toISOString();if(Y.isBoolean(et))return et.toString();if(!je&&Y.isBlob(et))throw new Ne("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(et)||Y.isTypedArray(et)?je&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Re(et,yt,tt){let sn=et;if(et&&!tt&&typeof et=="object"){if(Y.endsWith(yt,"{}"))yt=$?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(Y.isArray(et)&&Me(et)||(Y.isFileList(et)||Y.endsWith(yt,"[]"))&&(sn=Y.toArray(et)))return yt=X(yt),sn.forEach(function(Tn,yo){!(Y.isUndefined(Tn)||Tn===null)&&M.append(re===!0?me([yt],yo,Z):re===null?yt:yt+"[]",Ae(Tn))}),!1}return Q(et)?!0:(M.append(me(tt,yt,Z),Ae(et)),!1)}const Qe=[],jt=Object.assign($e,{defaultVisitor:Re,convertValue:Ae,isVisitable:Q});function bn(et,yt){if(!Y.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),Y.forEach(et,function(sn,xn){(!(Y.isUndefined(sn)||sn===null)&&H.call(M,sn,Y.isString(xn)?xn.trim():xn,yt,jt))===!0&&bn(sn,yt?yt.concat(xn):[xn])}),Qe.pop()}}if(!Y.isObject(P))throw new TypeError("data must be an object");return bn(P),M}function Je(P){const M={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(P).replace(/[!'()~]|%20|%00/g,function($){return M[$]})}function It(P,M){this._pairs=[],P&&Ge(P,this,M)}const tn=It.prototype;tn.append=function(M,B){this._pairs.push([M,B])},tn.toString=function(M){const B=M?function($){return M.call(this,$,Je)}:Je;return this._pairs.map(function(H){return B(H[0])+"="+B(H[1])},"").join("&")};function An(P){return encodeURIComponent(P).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Lt(P,M,B){if(!M)return P;const $=B&&B.encode||An;Y.isFunction(B)&&(B={serialize:B});const H=B&&B.serialize;let Z;if(H?Z=H(M,B):Z=Y.isURLSearchParams(M)?M.toString():new It(M,B).toString($),Z){const re=P.indexOf("#");re!==-1&&(P=P.slice(0,re)),P+=(P.indexOf("?")===-1?"?":"&")+Z}return P}class Rn{constructor(){this.handlers=[]}use(M,B,$){return this.handlers.push({fulfilled:M,rejected:B,synchronous:$?$.synchronous:!1,runWhen:$?$.runWhen:null}),this.handlers.length-1}eject(M){this.handlers[M]&&(this.handlers[M]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(M){Y.forEach(this.handlers,function($){$!==null&&M($)})}}var Ln=Rn,pr={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Gs=typeof URLSearchParams<"u"?URLSearchParams:It,ru=typeof FormData<"u"?FormData:null,iu=typeof Blob<"u"?Blob:null,ou={isBrowser:!0,classes:{URLSearchParams:Gs,FormData:ru,Blob:iu},protocols:["http","https","file","blob","url","data"]};const Js=typeof window<"u"&&typeof document<"u",zy=typeof navigator=="object"&&navigator||void 0,Dne=Js&&(!zy||["ReactNative","NativeScript","NS"].indexOf(zy.product)<0),Bne=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",$ne=Js&&window.location.href||"http://localhost";var Fne=Object.freeze({__proto__:null,hasBrowserEnv:Js,hasStandardBrowserWebWorkerEnv:Bne,hasStandardBrowserEnv:Dne,navigator:zy,origin:$ne}),Zn={...Fne,...ou};function qne(P,M){return Ge(P,new Zn.classes.URLSearchParams,{visitor:function(B,$,H,Z){return Zn.isNode&&Y.isBuffer(B)?(this.append($,B.toString("base64")),!1):Z.defaultVisitor.apply(this,arguments)},...M})}function Lne(P){return Y.matchAll(/\w+|\[(\w*)]/g,P).map(M=>M[0]==="[]"?"":M[1]||M[0])}function Vne(P){const M={},B=Object.keys(P);let $;const H=B.length;let Z;for($=0;$<H;$++)Z=B[$],M[Z]=P[Z];return M}function nO(P){function M(B,$,H,Z){let re=B[Z++];if(re==="__proto__")return!0;const be=Number.isFinite(+re),je=Z>=B.length;return re=!re&&Y.isArray(H)?H.length:re,je?(Y.hasOwnProp(H,re)?H[re]=[H[re],$]:H[re]=$,!be):((!H[re]||!Y.isObject(H[re]))&&(H[re]=[]),M(B,$,H[re],Z)&&Y.isArray(H[re])&&(H[re]=Vne(H[re])),!be)}if(Y.isFormData(P)&&Y.isFunction(P.entries)){const B={};return Y.forEachEntry(P,($,H)=>{M(Lne($),H,B,0)}),B}return null}function zne(P,M,B){if(Y.isString(P))try{return(M||JSON.parse)(P),Y.trim(P)}catch($){if($.name!=="SyntaxError")throw $}return(B||JSON.stringify)(P)}const jy={transitional:pr,adapter:["xhr","http","fetch"],transformRequest:[function(M,B){const $=B.getContentType()||"",H=$.indexOf("application/json")>-1,Z=Y.isObject(M);if(Z&&Y.isHTMLForm(M)&&(M=new FormData(M)),Y.isFormData(M))return H?JSON.stringify(nO(M)):M;if(Y.isArrayBuffer(M)||Y.isBuffer(M)||Y.isStream(M)||Y.isFile(M)||Y.isBlob(M)||Y.isReadableStream(M))return M;if(Y.isArrayBufferView(M))return M.buffer;if(Y.isURLSearchParams(M))return B.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),M.toString();let be;if(Z){if($.indexOf("application/x-www-form-urlencoded")>-1)return qne(M,this.formSerializer).toString();if((be=Y.isFileList(M))||$.indexOf("multipart/form-data")>-1){const je=this.env&&this.env.FormData;return Ge(be?{"files[]":M}:M,je&&new je,this.formSerializer)}}return Z||H?(B.setContentType("application/json",!1),zne(M)):M}],transformResponse:[function(M){const B=this.transitional||jy.transitional,$=B&&B.forcedJSONParsing,H=this.responseType==="json";if(Y.isResponse(M)||Y.isReadableStream(M))return M;if(M&&Y.isString(M)&&($&&!this.responseType||H)){const re=!(B&&B.silentJSONParsing)&&H;try{return JSON.parse(M)}catch(be){if(re)throw be.name==="SyntaxError"?Ne.from(be,Ne.ERR_BAD_RESPONSE,this,null,this.response):be}}return M}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Zn.classes.FormData,Blob:Zn.classes.Blob},validateStatus:function(M){return M>=200&&M<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch"],P=>{jy.headers[P]={}});var Hy=jy;const jne=Y.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"]);var Hne=P=>{const M={};let B,$,H;return P&&P.split(`
     27`).forEach(function(re){H=re.indexOf(":"),B=re.substring(0,H).trim().toLowerCase(),$=re.substring(H+1).trim(),!(!B||M[B]&&jne[B])&&(B==="set-cookie"?M[B]?M[B].push($):M[B]=[$]:M[B]=M[B]?M[B]+", "+$:$)}),M};const rO=Symbol("internals");function su(P){return P&&String(P).trim().toLowerCase()}function uh(P){return P===!1||P==null?P:Y.isArray(P)?P.map(uh):String(P)}function Une(P){const M=Object.create(null),B=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let $;for(;$=B.exec(P);)M[$[1]]=$[2];return M}const Wne=P=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(P.trim());function Uy(P,M,B,$,H){if(Y.isFunction($))return $.call(this,M,B);if(H&&(M=B),!!Y.isString(M)){if(Y.isString($))return M.indexOf($)!==-1;if(Y.isRegExp($))return $.test(M)}}function Kne(P){return P.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(M,B,$)=>B.toUpperCase()+$)}function Gne(P,M){const B=Y.toCamelCase(" "+M);["get","set","has"].forEach($=>{Object.defineProperty(P,$+B,{value:function(H,Z,re){return this[$].call(this,M,H,Z,re)},configurable:!0})})}class ch{constructor(M){M&&this.set(M)}set(M,B,$){const H=this;function Z(be,je,Ae){const Re=su(je);if(!Re)throw new Error("header name must be a non-empty string");const Qe=Y.findKey(H,Re);(!Qe||H[Qe]===void 0||Ae===!0||Ae===void 0&&H[Qe]!==!1)&&(H[Qe||je]=uh(be))}const re=(be,je)=>Y.forEach(be,(Ae,Re)=>Z(Ae,Re,je));if(Y.isPlainObject(M)||M instanceof this.constructor)re(M,B);else if(Y.isString(M)&&(M=M.trim())&&!Wne(M))re(Hne(M),B);else if(Y.isObject(M)&&Y.isIterable(M)){let be={},je,Ae;for(const Re of M){if(!Y.isArray(Re))throw TypeError("Object iterator must return a key-value pair");be[Ae=Re[0]]=(je=be[Ae])?Y.isArray(je)?[...je,Re[1]]:[je,Re[1]]:Re[1]}re(be,B)}else M!=null&&Z(B,M,$);return this}get(M,B){if(M=su(M),M){const $=Y.findKey(this,M);if($){const H=this[$];if(!B)return H;if(B===!0)return Une(H);if(Y.isFunction(B))return B.call(this,H,$);if(Y.isRegExp(B))return B.exec(H);throw new TypeError("parser must be boolean|regexp|function")}}}has(M,B){if(M=su(M),M){const $=Y.findKey(this,M);return!!($&&this[$]!==void 0&&(!B||Uy(this,this[$],$,B)))}return!1}delete(M,B){const $=this;let H=!1;function Z(re){if(re=su(re),re){const be=Y.findKey($,re);be&&(!B||Uy($,$[be],be,B))&&(delete $[be],H=!0)}}return Y.isArray(M)?M.forEach(Z):Z(M),H}clear(M){const B=Object.keys(this);let $=B.length,H=!1;for(;$--;){const Z=B[$];(!M||Uy(this,this[Z],Z,M,!0))&&(delete this[Z],H=!0)}return H}normalize(M){const B=this,$={};return Y.forEach(this,(H,Z)=>{const re=Y.findKey($,Z);if(re){B[re]=uh(H),delete B[Z];return}const be=M?Kne(Z):String(Z).trim();be!==Z&&delete B[Z],B[be]=uh(H),$[be]=!0}),this}concat(...M){return this.constructor.concat(this,...M)}toJSON(M){const B=Object.create(null);return Y.forEach(this,($,H)=>{$!=null&&$!==!1&&(B[H]=M&&Y.isArray($)?$.join(", "):$)}),B}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([M,B])=>M+": "+B).join(`
     28`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(M){return M instanceof this?M:new this(M)}static concat(M,...B){const $=new this(M);return B.forEach(H=>$.set(H)),$}static accessor(M){const $=(this[rO]=this[rO]={accessors:{}}).accessors,H=this.prototype;function Z(re){const be=su(re);$[be]||(Gne(H,re),$[be]=!0)}return Y.isArray(M)?M.forEach(Z):Z(M),this}}ch.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Y.reduceDescriptors(ch.prototype,({value:P},M)=>{let B=M[0].toUpperCase()+M.slice(1);return{get:()=>P,set($){this[B]=$}}}),Y.freezeMethods(ch);var di=ch;function Wy(P,M){const B=this||Hy,$=M||B,H=di.from($.headers);let Z=$.data;return Y.forEach(P,function(be){Z=be.call(B,Z,H.normalize(),M?M.status:void 0)}),H.normalize(),Z}function iO(P){return!!(P&&P.__CANCEL__)}function al(P,M,B){Ne.call(this,P??"canceled",Ne.ERR_CANCELED,M,B),this.name="CanceledError"}Y.inherits(al,Ne,{__CANCEL__:!0});function oO(P,M,B){const $=B.config.validateStatus;!B.status||!$||$(B.status)?P(B):M(new Ne("Request failed with status code "+B.status,[Ne.ERR_BAD_REQUEST,Ne.ERR_BAD_RESPONSE][Math.floor(B.status/100)-4],B.config,B.request,B))}function Jne(P){const M=/^([-+\w]{1,25})(:?\/\/|:)/.exec(P);return M&&M[1]||""}function Yne(P,M){P=P||10;const B=new Array(P),$=new Array(P);let H=0,Z=0,re;return M=M!==void 0?M:1e3,function(je){const Ae=Date.now(),Re=$[Z];re||(re=Ae),B[H]=je,$[H]=Ae;let Qe=Z,jt=0;for(;Qe!==H;)jt+=B[Qe++],Qe=Qe%P;if(H=(H+1)%P,H===Z&&(Z=(Z+1)%P),Ae-re<M)return;const bn=Re&&Ae-Re;return bn?Math.round(jt*1e3/bn):void 0}}function Xne(P,M){let B=0,$=1e3/M,H,Z;const re=(Ae,Re=Date.now())=>{B=Re,H=null,Z&&(clearTimeout(Z),Z=null),P(...Ae)};return[(...Ae)=>{const Re=Date.now(),Qe=Re-B;Qe>=$?re(Ae,Re):(H=Ae,Z||(Z=setTimeout(()=>{Z=null,re(H)},$-Qe)))},()=>H&&re(H)]}const dh=(P,M,B=3)=>{let $=0;const H=Yne(50,250);return Xne(Z=>{const re=Z.loaded,be=Z.lengthComputable?Z.total:void 0,je=re-$,Ae=H(je),Re=re<=be;$=re;const Qe={loaded:re,total:be,progress:be?re/be:void 0,bytes:je,rate:Ae||void 0,estimated:Ae&&be&&Re?(be-re)/Ae:void 0,event:Z,lengthComputable:be!=null,[M?"download":"upload"]:!0};P(Qe)},B)},sO=(P,M)=>{const B=P!=null;return[$=>M[0]({lengthComputable:B,total:P,loaded:$}),M[1]]},aO=P=>(...M)=>Y.asap(()=>P(...M));var Qne=Zn.hasStandardBrowserEnv?((P,M)=>B=>(B=new URL(B,Zn.origin),P.protocol===B.protocol&&P.host===B.host&&(M||P.port===B.port)))(new URL(Zn.origin),Zn.navigator&&/(msie|trident)/i.test(Zn.navigator.userAgent)):()=>!0,Zne=Zn.hasStandardBrowserEnv?{write(P,M,B,$,H,Z){const re=[P+"="+encodeURIComponent(M)];Y.isNumber(B)&&re.push("expires="+new Date(B).toGMTString()),Y.isString($)&&re.push("path="+$),Y.isString(H)&&re.push("domain="+H),Z===!0&&re.push("secure"),document.cookie=re.join("; ")},read(P){const M=document.cookie.match(new RegExp("(^|;\\s*)("+P+")=([^;]*)"));return M?decodeURIComponent(M[3]):null},remove(P){this.write(P,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ere(P){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(P)}function tre(P,M){return M?P.replace(/\/?\/$/,"")+"/"+M.replace(/^\/+/,""):P}function lO(P,M,B){let $=!ere(M);return P&&($||B==!1)?tre(P,M):M}const fO=P=>P instanceof di?{...P}:P;function Ys(P,M){M=M||{};const B={};function $(Ae,Re,Qe,jt){return Y.isPlainObject(Ae)&&Y.isPlainObject(Re)?Y.merge.call({caseless:jt},Ae,Re):Y.isPlainObject(Re)?Y.merge({},Re):Y.isArray(Re)?Re.slice():Re}function H(Ae,Re,Qe,jt){if(Y.isUndefined(Re)){if(!Y.isUndefined(Ae))return $(void 0,Ae,Qe,jt)}else return $(Ae,Re,Qe,jt)}function Z(Ae,Re){if(!Y.isUndefined(Re))return $(void 0,Re)}function re(Ae,Re){if(Y.isUndefined(Re)){if(!Y.isUndefined(Ae))return $(void 0,Ae)}else return $(void 0,Re)}function be(Ae,Re,Qe){if(Qe in M)return $(Ae,Re);if(Qe in P)return $(void 0,Ae)}const je={url:Z,method:Z,data:Z,baseURL:re,transformRequest:re,transformResponse:re,paramsSerializer:re,timeout:re,timeoutMessage:re,withCredentials:re,withXSRFToken:re,adapter:re,responseType:re,xsrfCookieName:re,xsrfHeaderName:re,onUploadProgress:re,onDownloadProgress:re,decompress:re,maxContentLength:re,maxBodyLength:re,beforeRedirect:re,transport:re,httpAgent:re,httpsAgent:re,cancelToken:re,socketPath:re,responseEncoding:re,validateStatus:be,headers:(Ae,Re,Qe)=>H(fO(Ae),fO(Re),Qe,!0)};return Y.forEach(Object.keys({...P,...M}),function(Re){const Qe=je[Re]||H,jt=Qe(P[Re],M[Re],Re);Y.isUndefined(jt)&&Qe!==be||(B[Re]=jt)}),B}var uO=P=>{const M=Ys({},P);let{data:B,withXSRFToken:$,xsrfHeaderName:H,xsrfCookieName:Z,headers:re,auth:be}=M;M.headers=re=di.from(re),M.url=Lt(lO(M.baseURL,M.url,M.allowAbsoluteUrls),P.params,P.paramsSerializer),be&&re.set("Authorization","Basic "+btoa((be.username||"")+":"+(be.password?unescape(encodeURIComponent(be.password)):"")));let je;if(Y.isFormData(B)){if(Zn.hasStandardBrowserEnv||Zn.hasStandardBrowserWebWorkerEnv)re.setContentType(void 0);else if((je=re.getContentType())!==!1){const[Ae,...Re]=je?je.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];re.setContentType([Ae||"multipart/form-data",...Re].join("; "))}}if(Zn.hasStandardBrowserEnv&&($&&Y.isFunction($)&&($=$(M)),$||$!==!1&&Qne(M.url))){const Ae=H&&Z&&Zne.read(Z);Ae&&re.set(H,Ae)}return M},nre=typeof XMLHttpRequest<"u"&&function(P){return new Promise(function(B,$){const H=uO(P);let Z=H.data;const re=di.from(H.headers).normalize();let{responseType:be,onUploadProgress:je,onDownloadProgress:Ae}=H,Re,Qe,jt,bn,et;function yt(){bn&&bn(),et&&et(),H.cancelToken&&H.cancelToken.unsubscribe(Re),H.signal&&H.signal.removeEventListener("abort",Re)}let tt=new XMLHttpRequest;tt.open(H.method.toUpperCase(),H.url,!0),tt.timeout=H.timeout;function sn(){if(!tt)return;const Tn=di.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),Sr={data:!be||be==="text"||be==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:Tn,config:P,request:tt};oO(function(Xs){B(Xs),yt()},function(Xs){$(Xs),yt()},Sr),tt=null}"onloadend"in tt?tt.onloadend=sn:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(sn)},tt.onabort=function(){tt&&($(new Ne("Request aborted",Ne.ECONNABORTED,P,tt)),tt=null)},tt.onerror=function(){$(new Ne("Network Error",Ne.ERR_NETWORK,P,tt)),tt=null},tt.ontimeout=function(){let yo=H.timeout?"timeout of "+H.timeout+"ms exceeded":"timeout exceeded";const Sr=H.transitional||pr;H.timeoutErrorMessage&&(yo=H.timeoutErrorMessage),$(new Ne(yo,Sr.clarifyTimeoutError?Ne.ETIMEDOUT:Ne.ECONNABORTED,P,tt)),tt=null},Z===void 0&&re.setContentType(null),"setRequestHeader"in tt&&Y.forEach(re.toJSON(),function(yo,Sr){tt.setRequestHeader(Sr,yo)}),Y.isUndefined(H.withCredentials)||(tt.withCredentials=!!H.withCredentials),be&&be!=="json"&&(tt.responseType=H.responseType),Ae&&([jt,et]=dh(Ae,!0),tt.addEventListener("progress",jt)),je&&tt.upload&&([Qe,bn]=dh(je),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",bn)),(H.cancelToken||H.signal)&&(Re=Tn=>{tt&&($(!Tn||Tn.type?new al(null,P,tt):Tn),tt.abort(),tt=null)},H.cancelToken&&H.cancelToken.subscribe(Re),H.signal&&(H.signal.aborted?Re():H.signal.addEventListener("abort",Re)));const xn=Jne(H.url);if(xn&&Zn.protocols.indexOf(xn)===-1){$(new Ne("Unsupported protocol "+xn+":",Ne.ERR_BAD_REQUEST,P));return}tt.send(Z||null)})},rre=(P,M)=>{const{length:B}=P=P?P.filter(Boolean):[];if(M||B){let $=new AbortController,H;const Z=function(Ae){if(!H){H=!0,be();const Re=Ae instanceof Error?Ae:this.reason;$.abort(Re instanceof Ne?Re:new al(Re instanceof Error?Re.message:Re))}};let re=M&&setTimeout(()=>{re=null,Z(new Ne(`timeout ${M} of ms exceeded`,Ne.ETIMEDOUT))},M);const be=()=>{P&&(re&&clearTimeout(re),re=null,P.forEach(Ae=>{Ae.unsubscribe?Ae.unsubscribe(Z):Ae.removeEventListener("abort",Z)}),P=null)};P.forEach(Ae=>Ae.addEventListener("abort",Z));const{signal:je}=$;return je.unsubscribe=()=>Y.asap(be),je}};const ire=function*(P,M){let B=P.byteLength;if(B<M){yield P;return}let $=0,H;for(;$<B;)H=$+M,yield P.slice($,H),$=H},ore=async function*(P,M){for await(const B of sre(P))yield*ire(B,M)},sre=async function*(P){if(P[Symbol.asyncIterator]){yield*P;return}const M=P.getReader();try{for(;;){const{done:B,value:$}=await M.read();if(B)break;yield $}}finally{await M.cancel()}},cO=(P,M,B,$)=>{const H=ore(P,M);let Z=0,re,be=je=>{re||(re=!0,$&&$(je))};return new ReadableStream({async pull(je){try{const{done:Ae,value:Re}=await H.next();if(Ae){be(),je.close();return}let Qe=Re.byteLength;if(B){let jt=Z+=Qe;B(jt)}je.enqueue(new Uint8Array(Re))}catch(Ae){throw be(Ae),Ae}},cancel(je){return be(je),H.return()}},{highWaterMark:2})},ph=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",dO=ph&&typeof ReadableStream=="function",are=ph&&(typeof TextEncoder=="function"?(P=>M=>P.encode(M))(new TextEncoder):async P=>new Uint8Array(await new Response(P).arrayBuffer())),pO=(P,...M)=>{try{return!!P(...M)}catch{return!1}},lre=dO&&pO(()=>{let P=!1;const M=new Request(Zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return P=!0,"half"}}).headers.has("Content-Type");return P&&!M}),hO=64*1024,Ky=dO&&pO(()=>Y.isReadableStream(new Response("").body)),hh={stream:Ky&&(P=>P.body)};ph&&(P=>{["text","arrayBuffer","blob","formData","stream"].forEach(M=>{!hh[M]&&(hh[M]=Y.isFunction(P[M])?B=>B[M]():(B,$)=>{throw new Ne(`Response type '${M}' is not supported`,Ne.ERR_NOT_SUPPORT,$)})})})(new Response);const fre=async P=>{if(P==null)return 0;if(Y.isBlob(P))return P.size;if(Y.isSpecCompliantForm(P))return(await new Request(Zn.origin,{method:"POST",body:P}).arrayBuffer()).byteLength;if(Y.isArrayBufferView(P)||Y.isArrayBuffer(P))return P.byteLength;if(Y.isURLSearchParams(P)&&(P=P+""),Y.isString(P))return(await are(P)).byteLength},ure=async(P,M)=>{const B=Y.toFiniteNumber(P.getContentLength());return B??fre(M)};var cre=ph&&(async P=>{let{url:M,method:B,data:$,signal:H,cancelToken:Z,timeout:re,onDownloadProgress:be,onUploadProgress:je,responseType:Ae,headers:Re,withCredentials:Qe="same-origin",fetchOptions:jt}=uO(P);Ae=Ae?(Ae+"").toLowerCase():"text";let bn=rre([H,Z&&Z.toAbortSignal()],re),et;const yt=bn&&bn.unsubscribe&&(()=>{bn.unsubscribe()});let tt;try{if(je&&lre&&B!=="get"&&B!=="head"&&(tt=await ure(Re,$))!==0){let Sr=new Request(M,{method:"POST",body:$,duplex:"half"}),Zo;if(Y.isFormData($)&&(Zo=Sr.headers.get("content-type"))&&Re.setContentType(Zo),Sr.body){const[Xs,vh]=sO(tt,dh(aO(je)));$=cO(Sr.body,hO,Xs,vh)}}Y.isString(Qe)||(Qe=Qe?"include":"omit");const sn="credentials"in Request.prototype;et=new Request(M,{...jt,signal:bn,method:B.toUpperCase(),headers:Re.normalize().toJSON(),body:$,duplex:"half",credentials:sn?Qe:void 0});let xn=await fetch(et,jt);const Tn=Ky&&(Ae==="stream"||Ae==="response");if(Ky&&(be||Tn&&yt)){const Sr={};["status","statusText","headers"].forEach(xO=>{Sr[xO]=xn[xO]});const Zo=Y.toFiniteNumber(xn.headers.get("content-length")),[Xs,vh]=be&&sO(Zo,dh(aO(be),!0))||[];xn=new Response(cO(xn.body,hO,Xs,()=>{vh&&vh(),yt&&yt()}),Sr)}Ae=Ae||"text";let yo=await hh[Y.findKey(hh,Ae)||"text"](xn,P);return!Tn&&yt&&yt(),await new Promise((Sr,Zo)=>{oO(Sr,Zo,{data:yo,headers:di.from(xn.headers),status:xn.status,statusText:xn.statusText,config:P,request:et})})}catch(sn){throw yt&&yt(),sn&&sn.name==="TypeError"&&/Load failed|fetch/i.test(sn.message)?Object.assign(new Ne("Network Error",Ne.ERR_NETWORK,P,et),{cause:sn.cause||sn}):Ne.from(sn,sn&&sn.code,P,et)}});const Gy={http:vn,xhr:nre,fetch:cre};Y.forEach(Gy,(P,M)=>{if(P){try{Object.defineProperty(P,"name",{value:M})}catch{}Object.defineProperty(P,"adapterName",{value:M})}});const gO=P=>`- ${P}`,dre=P=>Y.isFunction(P)||P===null||P===!1;var mO={getAdapter:P=>{P=Y.isArray(P)?P:[P];const{length:M}=P;let B,$;const H={};for(let Z=0;Z<M;Z++){B=P[Z];let re;if($=B,!dre(B)&&($=Gy[(re=String(B)).toLowerCase()],$===void 0))throw new Ne(`Unknown adapter '${re}'`);if($)break;H[re||"#"+Z]=$}if(!$){const Z=Object.entries(H).map(([be,je])=>`adapter ${be} `+(je===!1?"is not supported by the environment":"is not available in the build"));let re=M?Z.length>1?`since :
     29`+Z.map(gO).join(`
     30`):" "+gO(Z[0]):"as no adapter specified";throw new Ne("There is no suitable adapter to dispatch the request "+re,"ERR_NOT_SUPPORT")}return $},adapters:Gy};function Jy(P){if(P.cancelToken&&P.cancelToken.throwIfRequested(),P.signal&&P.signal.aborted)throw new al(null,P)}function yO(P){return Jy(P),P.headers=di.from(P.headers),P.data=Wy.call(P,P.transformRequest),["post","put","patch"].indexOf(P.method)!==-1&&P.headers.setContentType("application/x-www-form-urlencoded",!1),mO.getAdapter(P.adapter||Hy.adapter)(P).then(function($){return Jy(P),$.data=Wy.call(P,P.transformResponse,$),$.headers=di.from($.headers),$},function($){return iO($)||(Jy(P),$&&$.response&&($.response.data=Wy.call(P,P.transformResponse,$.response),$.response.headers=di.from($.response.headers))),Promise.reject($)})}const wO="1.11.0",gh={};["object","boolean","number","function","string","symbol"].forEach((P,M)=>{gh[P]=function($){return typeof $===P||"a"+(M<1?"n ":" ")+P}});const vO={};gh.transitional=function(M,B,$){function H(Z,re){return"[Axios v"+wO+"] Transitional option '"+Z+"'"+re+($?". "+$:"")}return(Z,re,be)=>{if(M===!1)throw new Ne(H(re," has been removed"+(B?" in "+B:"")),Ne.ERR_DEPRECATED);return B&&!vO[re]&&(vO[re]=!0,console.warn(H(re," has been deprecated since v"+B+" and will be removed in the near future"))),M?M(Z,re,be):!0}},gh.spelling=function(M){return(B,$)=>(console.warn(`${$} is likely a misspelling of ${M}`),!0)};function pre(P,M,B){if(typeof P!="object")throw new Ne("options must be an object",Ne.ERR_BAD_OPTION_VALUE);const $=Object.keys(P);let H=$.length;for(;H-- >0;){const Z=$[H],re=M[Z];if(re){const be=P[Z],je=be===void 0||re(be,Z,P);if(je!==!0)throw new Ne("option "+Z+" must be "+je,Ne.ERR_BAD_OPTION_VALUE);continue}if(B!==!0)throw new Ne("Unknown option "+Z,Ne.ERR_BAD_OPTION)}}var mh={assertOptions:pre,validators:gh};const Di=mh.validators;class yh{constructor(M){this.defaults=M||{},this.interceptors={request:new Ln,response:new Ln}}async request(M,B){try{return await this._request(M,B)}catch($){if($ instanceof Error){let H={};Error.captureStackTrace?Error.captureStackTrace(H):H=new Error;const Z=H.stack?H.stack.replace(/^.+\n/,""):"";try{$.stack?Z&&!String($.stack).endsWith(Z.replace(/^.+\n.+\n/,""))&&($.stack+=`
     31`+Z):$.stack=Z}catch{}}throw $}}_request(M,B){typeof M=="string"?(B=B||{},B.url=M):B=M||{},B=Ys(this.defaults,B);const{transitional:$,paramsSerializer:H,headers:Z}=B;$!==void 0&&mh.assertOptions($,{silentJSONParsing:Di.transitional(Di.boolean),forcedJSONParsing:Di.transitional(Di.boolean),clarifyTimeoutError:Di.transitional(Di.boolean)},!1),H!=null&&(Y.isFunction(H)?B.paramsSerializer={serialize:H}:mh.assertOptions(H,{encode:Di.function,serialize:Di.function},!0)),B.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?B.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:B.allowAbsoluteUrls=!0),mh.assertOptions(B,{baseUrl:Di.spelling("baseURL"),withXsrfToken:Di.spelling("withXSRFToken")},!0),B.method=(B.method||this.defaults.method||"get").toLowerCase();let re=Z&&Y.merge(Z.common,Z[B.method]);Z&&Y.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Z[et]}),B.headers=di.concat(re,Z);const be=[];let je=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(B)===!1||(je=je&&yt.synchronous,be.unshift(yt.fulfilled,yt.rejected))});const Ae=[];this.interceptors.response.forEach(function(yt){Ae.push(yt.fulfilled,yt.rejected)});let Re,Qe=0,jt;if(!je){const et=[yO.bind(this),void 0];for(et.unshift(...be),et.push(...Ae),jt=et.length,Re=Promise.resolve(B);Qe<jt;)Re=Re.then(et[Qe++],et[Qe++]);return Re}jt=be.length;let bn=B;for(Qe=0;Qe<jt;){const et=be[Qe++],yt=be[Qe++];try{bn=et(bn)}catch(tt){yt.call(this,tt);break}}try{Re=yO.call(this,bn)}catch(et){return Promise.reject(et)}for(Qe=0,jt=Ae.length;Qe<jt;)Re=Re.then(Ae[Qe++],Ae[Qe++]);return Re}getUri(M){M=Ys(this.defaults,M);const B=lO(M.baseURL,M.url,M.allowAbsoluteUrls);return Lt(B,M.params,M.paramsSerializer)}}Y.forEach(["delete","get","head","options"],function(M){yh.prototype[M]=function(B,$){return this.request(Ys($||{},{method:M,url:B,data:($||{}).data}))}}),Y.forEach(["post","put","patch"],function(M){function B($){return function(Z,re,be){return this.request(Ys(be||{},{method:M,headers:$?{"Content-Type":"multipart/form-data"}:{},url:Z,data:re}))}}yh.prototype[M]=B(),yh.prototype[M+"Form"]=B(!0)});var wh=yh;class Yy{constructor(M){if(typeof M!="function")throw new TypeError("executor must be a function.");let B;this.promise=new Promise(function(Z){B=Z});const $=this;this.promise.then(H=>{if(!$._listeners)return;let Z=$._listeners.length;for(;Z-- >0;)$._listeners[Z](H);$._listeners=null}),this.promise.then=H=>{let Z;const re=new Promise(be=>{$.subscribe(be),Z=be}).then(H);return re.cancel=function(){$.unsubscribe(Z)},re},M(function(Z,re,be){$.reason||($.reason=new al(Z,re,be),B($.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(M){if(this.reason){M(this.reason);return}this._listeners?this._listeners.push(M):this._listeners=[M]}unsubscribe(M){if(!this._listeners)return;const B=this._listeners.indexOf(M);B!==-1&&this._listeners.splice(B,1)}toAbortSignal(){const M=new AbortController,B=$=>{M.abort($)};return this.subscribe(B),M.signal.unsubscribe=()=>this.unsubscribe(B),M.signal}static source(){let M;return{token:new Yy(function(H){M=H}),cancel:M}}}var hre=Yy;function gre(P){return function(B){return P.apply(null,B)}}function mre(P){return Y.isObject(P)&&P.isAxiosError===!0}const Xy={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(Xy).forEach(([P,M])=>{Xy[M]=P});var yre=Xy;function bO(P){const M=new wh(P),B=t(wh.prototype.request,M);return Y.extend(B,wh.prototype,M,{allOwnKeys:!0}),Y.extend(B,M,null,{allOwnKeys:!0}),B.create=function(H){return bO(Ys(P,H))},B}const pn=bO(Hy);return pn.Axios=wh,pn.CanceledError=al,pn.CancelToken=hre,pn.isCancel=iO,pn.VERSION=wO,pn.toFormData=Ge,pn.AxiosError=Ne,pn.Cancel=pn.CanceledError,pn.all=function(M){return Promise.all(M)},pn.spread=gre,pn.isAxiosError=mre,pn.mergeConfig=Ys,pn.AxiosHeaders=di,pn.formToJSON=P=>nO(Y.isHTMLForm(P)?new FormData(P):P),pn.getAdapter=mO.getAdapter,pn.HttpStatusCode=yre,pn.default=pn,wg=pn,wg}var vg,o2;function NT(){return o2||(o2=1,vg=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!t(e[i],n[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),r=o.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;i--!==0;){var s=o[i];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),vg}/*!
    3232 * Determine if an object is a Buffer
    3333 *
    3434 * @author   Feross Aboukhadijeh <https://feross.org>
    3535 * @license  MIT
    36  */var bg,s2;function NT(){return s2||(s2=1,bg=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),bg}/*!
     36 */var bg,s2;function DT(){return s2||(s2=1,bg=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),bg}/*!
    3737 * MIT License
    3838 *
     
    5151 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
    5252 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    53  */var xg,a2;function DT(){if(a2)return xg;a2=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return xg=t,xg}var _g,l2;function f2(){if(l2)return _g;l2=1;const t=MT(),e=IT(),n=NT(),i=DT(),r=Object.prototype.toString;function o(_,k){const A=_.length;for(let O=0;O<A;O++){const R=_[O];if(k(R))return R}}function s(_){return r.call(_)==="[object Function]"}function a(_){return _!==null&&typeof _=="object"}function l(_){return a(_)&&s(_.pipe)}function f(_){return r.call(_)==="[object ArrayBuffer]"}function u(_,k){return _?`${_.replace(/\/+$/,"")}/${k.replace(/^\/+/,"")}`:k}function c(_,k,A,O,R,N,q){return o(_[k.toLowerCase()],function(W){let fe=!1;return typeof W.url=="string"?fe=p(A,W.url)||p(u(q,A),W.url):W.url instanceof RegExp&&(fe=W.url.test(A)||W.url.test(u(q,A))),fe&&d(O,R,W)&&h(N,W.headers)})}function p(_,k){const A=_[0]==="/"?_.substr(1):_,O=k[0]==="/"?k.substr(1):k;return A===O}function d(_,k,A){return h(k,A.params)&&m(_,A.data)}function h(_,k){return k===void 0?!0:typeof k.asymmetricMatch=="function"?k.asymmetricMatch(_):e(_,k)}function m(_,k){if(k===void 0)return!0;let A;try{A=JSON.parse(_)}catch{}return h(A||_,k)}function y(_,k){const A=_.handlers.indexOf(k);A>-1&&_.handlers.splice(A,1)}function w(_){return f(_)||n(_)||l(_)||i(_)?_:a(_)?JSON.parse(JSON.stringify(_)):_}async function v(_,k){typeof _=="function"&&(_=await _(k));const A=_.status||_[0],O=w(_.data||_[1]),R=_.headers||_[2];return _.config&&(k=_.config),{status:A,data:O,headers:R,config:k,request:{responseURL:k.url}}}async function S(_,k,A){A>0&&await new Promise(R=>setTimeout(R,A));const O=await v(k,_);if(!O.config.validateStatus||O.config.validateStatus(O.status))return O;throw b(`Request failed with status code ${O.status}`,O.config,O)}function b(_,k,A,O){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(_),O,k,null,A);const R=new Error(_);return R.isAxiosError=!0,R.config=k,A!==void 0&&(R.response=A),O!==void 0&&(R.code=O),R.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:this.config,code:this.code}},R}function x(_){const k=`Could not find mock for:
    54 ${JSON.stringify({method:_.method,url:_.url,params:_.params,headers:_.headers},null,2)}`,A=new Error(k);return A.isCouldNotFindMockError=!0,A.url=_.url,A.method=_.method,A}return _g={find:o,findHandler:c,purgeIfReplyOnce:y,settle:S,isObjectOrArray:a,isBuffer:n,isBlob:i,isBodyOrParametersMatching:d,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},_g}var kg,u2;function BT(){if(u2)return kg;u2=1;const t=f2();function e(r,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof r.originalAdapter=="function"?r.originalAdapter(o):r.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:r.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(r,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,r.history.push(o);const a=t.findHandler(r.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(r,a),a.passThrough?e(r,o):t.settle(o,a.response,i(r,a));switch(r.onNoMatch){case"passthrough":return e(r,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},r.delayResponse)}}function i(r,o){return typeof o.delay=="number"?o.delay:r.delayResponse}return kg=n,kg}var c2;function $T(){if(c2)return oc.exports;c2=1;const t=BT(),e=f2(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function i(){const p=[];return n.forEach(function(d){Object.defineProperty(p,d,{get(){return p.filter(function(h){return!h.method||h.method===d})}})}),p}class r{constructor(d,h={}){if(this.reset(),d)this.axiosInstance=d,this.axiosInstanceWithoutInterceptors=d.create?d.create():void 0,this.originalAdapter=d.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,d.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return d=>t(this,d)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=i()}resetHistory(){this.history?this.history.length=0:this.history=i()}}const o=["any","get","delete","head","options"];function s(p,d,h){return o.includes(p)?l(p,d||{}):l(p,Object.assign({},h,{data:d}))}const a=["headers","params","data"];function l(p,d){for(const h in d)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(p)}. Config: ${JSON.stringify(d)}`);return d}function f(p){return`on${p.charAt(0).toUpperCase()}${p.slice(1)}`}n.concat("any").forEach(function(p){r.prototype[f(p)]=function(d,h,m){const y=this;let w;d=d===void 0?/.*/:d;const v=s(p,h,m);function S(k,A,O){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof k=="function"?k:[k,A,O]};return c(p,y.handlers,R),y}function b(k){w=k;const A=_.reply.bind(_);return Object.assign(A,_),A}function x(k,A,O){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof k=="function"?k:[k,A,O]};return c(p,y.handlers,R),y}const _={reply:S,replyOnce:x,withDelayInMs:b,passThrough(){const k={passThrough:!0,method:p==="any"?void 0:p,url:d,params:v.params,data:v.data,headers:v.headers};return c(p,y.handlers,k),y},abortRequest(){return S(async function(k){throw e.createAxiosError("Request aborted",k,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(k){throw e.createAxiosError("Request aborted",k,void 0,"ECONNABORTED")})},networkError(){return S(async function(k){throw e.createAxiosError("Network Error",k)})},networkErrorOnce(){return x(async function(k){throw e.createAxiosError("Network Error",k)})},timeout(){return S(async function(k){throw e.createAxiosError(k.timeoutErrorMessage||`timeout of ${k.timeout}ms exceeded`,k,void 0,k.transitional&&k.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(k){throw e.createAxiosError(k.timeoutErrorMessage||`timeout of ${k.timeout}ms exceeded`,k,void 0,k.transitional&&k.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return _}});function u(p,d){let h=-1;for(let m=0;m<p.length;m+=1){const y=p[m],w=y.url instanceof RegExp&&d.url instanceof RegExp?String(y.url)===String(d.url):y.url===d.url;(!y.method||y.method===d.method)&&w&&e.isEqual(y.params,d.params)&&e.isEqual(y.data,d.data)&&e.isEqual(y.headers,d.headers)&&!y.replyOnce&&(h=m)}return h}function c(p,d,h){if(p==="any")d.push(h);else{const m=u(d,h);m>-1&&!h.replyOnce?d.splice(m,1,h):d.push(h)}}return oc.exports=r,oc.exports.default=r,oc.exports}$T();/*!
     53 */var xg,a2;function BT(){if(a2)return xg;a2=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return xg=t,xg}var _g,l2;function f2(){if(l2)return _g;l2=1;const t=IT(),e=NT(),n=DT(),r=BT(),i=Object.prototype.toString;function o(_,S){const O=_.length;for(let A=0;A<O;A++){const R=_[A];if(S(R))return R}}function s(_){return i.call(_)==="[object Function]"}function a(_){return _!==null&&typeof _=="object"}function l(_){return a(_)&&s(_.pipe)}function f(_){return i.call(_)==="[object ArrayBuffer]"}function u(_,S){return _?`${_.replace(/\/+$/,"")}/${S.replace(/^\/+/,"")}`:S}function c(_,S,O,A,R,N,q){return o(_[S.toLowerCase()],function(W){let fe=!1;return typeof W.url=="string"?fe=p(O,W.url)||p(u(q,O),W.url):W.url instanceof RegExp&&(fe=W.url.test(O)||W.url.test(u(q,O))),fe&&d(A,R,W)&&h(N,W.headers)})}function p(_,S){const O=_[0]==="/"?_.substr(1):_,A=S[0]==="/"?S.substr(1):S;return O===A}function d(_,S,O){return h(S,O.params)&&m(_,O.data)}function h(_,S){return S===void 0?!0:typeof S.asymmetricMatch=="function"?S.asymmetricMatch(_):e(_,S)}function m(_,S){if(S===void 0)return!0;let O;try{O=JSON.parse(_)}catch{}return h(O||_,S)}function y(_,S){const O=_.handlers.indexOf(S);O>-1&&_.handlers.splice(O,1)}function w(_){return f(_)||n(_)||l(_)||r(_)?_:a(_)?JSON.parse(JSON.stringify(_)):_}async function v(_,S){typeof _=="function"&&(_=await _(S));const O=_.status||_[0],A=w(_.data||_[1]),R=_.headers||_[2];return _.config&&(S=_.config),{status:O,data:A,headers:R,config:S,request:{responseURL:S.url}}}async function k(_,S,O){O>0&&await new Promise(R=>setTimeout(R,O));const A=await v(S,_);if(!A.config.validateStatus||A.config.validateStatus(A.status))return A;throw b(`Request failed with status code ${A.status}`,A.config,A)}function b(_,S,O,A){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(_),A,S,null,O);const R=new Error(_);return R.isAxiosError=!0,R.config=S,O!==void 0&&(R.response=O),A!==void 0&&(R.code=A),R.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:this.config,code:this.code}},R}function x(_){const S=`Could not find mock for:
     54${JSON.stringify({method:_.method,url:_.url,params:_.params,headers:_.headers},null,2)}`,O=new Error(S);return O.isCouldNotFindMockError=!0,O.url=_.url,O.method=_.method,O}return _g={find:o,findHandler:c,purgeIfReplyOnce:y,settle:k,isObjectOrArray:a,isBuffer:n,isBlob:r,isBodyOrParametersMatching:d,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},_g}var kg,u2;function $T(){if(u2)return kg;u2=1;const t=f2();function e(i,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof i.originalAdapter=="function"?i.originalAdapter(o):i.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:i.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(i,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,i.history.push(o);const a=t.findHandler(i.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(i,a),a.passThrough?e(i,o):t.settle(o,a.response,r(i,a));switch(i.onNoMatch){case"passthrough":return e(i,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},i.delayResponse)}}function r(i,o){return typeof o.delay=="number"?o.delay:i.delayResponse}return kg=n,kg}var c2;function FT(){if(c2)return oc.exports;c2=1;const t=$T(),e=f2(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function r(){const p=[];return n.forEach(function(d){Object.defineProperty(p,d,{get(){return p.filter(function(h){return!h.method||h.method===d})}})}),p}class i{constructor(d,h={}){if(this.reset(),d)this.axiosInstance=d,this.axiosInstanceWithoutInterceptors=d.create?d.create():void 0,this.originalAdapter=d.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,d.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return d=>t(this,d)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=r()}resetHistory(){this.history?this.history.length=0:this.history=r()}}const o=["any","get","delete","head","options"];function s(p,d,h){return o.includes(p)?l(p,d||{}):l(p,Object.assign({},h,{data:d}))}const a=["headers","params","data"];function l(p,d){for(const h in d)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(p)}. Config: ${JSON.stringify(d)}`);return d}function f(p){return`on${p.charAt(0).toUpperCase()}${p.slice(1)}`}n.concat("any").forEach(function(p){i.prototype[f(p)]=function(d,h,m){const y=this;let w;d=d===void 0?/.*/:d;const v=s(p,h,m);function k(S,O,A){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof S=="function"?S:[S,O,A]};return c(p,y.handlers,R),y}function b(S){w=S;const O=_.reply.bind(_);return Object.assign(O,_),O}function x(S,O,A){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof S=="function"?S:[S,O,A]};return c(p,y.handlers,R),y}const _={reply:k,replyOnce:x,withDelayInMs:b,passThrough(){const S={passThrough:!0,method:p==="any"?void 0:p,url:d,params:v.params,data:v.data,headers:v.headers};return c(p,y.handlers,S),y},abortRequest(){return k(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},networkError(){return k(async function(S){throw e.createAxiosError("Network Error",S)})},networkErrorOnce(){return x(async function(S){throw e.createAxiosError("Network Error",S)})},timeout(){return k(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return _}});function u(p,d){let h=-1;for(let m=0;m<p.length;m+=1){const y=p[m],w=y.url instanceof RegExp&&d.url instanceof RegExp?String(y.url)===String(d.url):y.url===d.url;(!y.method||y.method===d.method)&&w&&e.isEqual(y.params,d.params)&&e.isEqual(y.data,d.data)&&e.isEqual(y.headers,d.headers)&&!y.replyOnce&&(h=m)}return h}function c(p,d,h){if(p==="any")d.push(h);else{const m=u(d,h);m>-1&&!h.replyOnce?d.splice(m,1,h):d.push(h)}}return oc.exports=i,oc.exports.default=i,oc.exports}FT();/*!
    5555  * vue-router v4.5.1
    5656  * (c) 2025 Eduardo San Martin Morote
    5757  * @license MIT
    58   */const da=typeof document<"u";function d2(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function FT(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&d2(t.default)}const Bt=Object.assign;function Sg(t,e){const n={};for(const i in e){const r=e[i];n[i]=Xi(r)?r.map(t):t(r)}return n}const Ll=()=>{},Xi=Array.isArray,p2=/#/g,qT=/&/g,LT=/\//g,VT=/=/g,zT=/\?/g,h2=/\+/g,jT=/%5B/g,HT=/%5D/g,g2=/%5E/g,UT=/%60/g,m2=/%7B/g,WT=/%7C/g,y2=/%7D/g,KT=/%20/g;function Cg(t){return encodeURI(""+t).replace(WT,"|").replace(jT,"[").replace(HT,"]")}function GT(t){return Cg(t).replace(m2,"{").replace(y2,"}").replace(g2,"^")}function Eg(t){return Cg(t).replace(h2,"%2B").replace(KT,"+").replace(p2,"%23").replace(qT,"%26").replace(UT,"`").replace(m2,"{").replace(y2,"}").replace(g2,"^")}function JT(t){return Eg(t).replace(VT,"%3D")}function YT(t){return Cg(t).replace(p2,"%23").replace(zT,"%3F")}function XT(t){return t==null?"":YT(t).replace(LT,"%2F")}function Vl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const QT=/\/$/,ZT=t=>t.replace(QT,"");function Og(t,e,n="/"){let i,r={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),r=t(o)),a>-1&&(i=i||e.slice(0,a),s=e.slice(a,e.length)),i=iP(i??e,n),{fullPath:i+(o&&"?")+o+s,path:i,query:r,hash:Vl(s)}}function eP(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function w2(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function tP(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&pa(e.matched[i],n.matched[r])&&v2(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function pa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function v2(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!nP(t[n],e[n]))return!1;return!0}function nP(t,e){return Xi(t)?b2(t,e):Xi(e)?b2(e,t):t===e}function b2(t,e){return Xi(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function iP(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const So={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var zl;(function(t){t.pop="pop",t.push="push"})(zl||(zl={}));var jl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(jl||(jl={}));function rP(t){if(!t)if(da){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),ZT(t)}const oP=/^[^#]+#/;function sP(t,e){return t.replace(oP,"#")+e}function aP(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const sc=()=>({left:window.scrollX,top:window.scrollY});function lP(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=aP(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function x2(t,e){return(history.state?history.state.position-e:-1)+t}const Ag=new Map;function fP(t,e){Ag.set(t,e)}function uP(t){const e=Ag.get(t);return Ag.delete(t),e}let cP=()=>location.protocol+"//"+location.host;function _2(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let a=r.includes(t.slice(o))?t.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),w2(l,"")}return w2(n,t)+i+r}function dP(t,e,n,i){let r=[],o=[],s=null;const a=({state:p})=>{const d=_2(t,location),h=n.value,m=e.value;let y=0;if(p){if(n.value=d,e.value=p,s&&s===h){s=null;return}y=m?p.position-m.position:0}else i(d);r.forEach(w=>{w(n.value,h,{delta:y,type:zl.pop,direction:y?y>0?jl.forward:jl.back:jl.unknown})})};function l(){s=n.value}function f(p){r.push(p);const d=()=>{const h=r.indexOf(p);h>-1&&r.splice(h,1)};return o.push(d),d}function u(){const{history:p}=window;p.state&&p.replaceState(Bt({},p.state,{scroll:sc()}),"")}function c(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function k2(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?sc():null}}function pP(t){const{history:e,location:n}=window,i={value:_2(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),p=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:cP()+t+l;try{e[u?"replaceState":"pushState"](f,"",p),r.value=f}catch(d){console.error(d),n[u?"replace":"assign"](p)}}function s(l,f){const u=Bt({},e.state,k2(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,u,!0),i.value=l}function a(l,f){const u=Bt({},r.value,e.state,{forward:l,scroll:sc()});o(u.current,u,!0);const c=Bt({},k2(i.value,l,null),{position:u.position+1},f);o(l,c,!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function hP(t){t=rP(t);const e=pP(t),n=dP(t,e.state,e.location,e.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=Bt({location:"",base:t,go:i,createHref:sP.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function gP(t){return typeof t=="string"||t&&typeof t=="object"}function S2(t){return typeof t=="string"||typeof t=="symbol"}const C2=Symbol("");var E2;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(E2||(E2={}));function ha(t,e){return Bt(new Error,{type:t,[C2]:!0},e)}function Jr(t,e){return t instanceof Error&&C2 in t&&(e==null||!!(t.type&e))}const O2="[^/]+?",mP={sensitive:!1,strict:!1,start:!0,end:!0},yP=/[.+*?^${}()[\]/\\]/g;function wP(t,e){const n=Bt({},mP,e),i=[];let r=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let c=0;c<f.length;c++){const p=f[c];let d=40+(n.sensitive?.25:0);if(p.type===0)c||(r+="/"),r+=p.value.replace(yP,"\\$&"),d+=40;else if(p.type===1){const{value:h,repeatable:m,optional:y,regexp:w}=p;o.push({name:h,repeatable:m,optional:y});const v=w||O2;if(v!==O2){d+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let S=m?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(S=y&&f.length<2?`(?:/${S})`:"/"+S),y&&(S+="?"),r+=S,d+=20,y&&(d+=-8),m&&(d+=-20),v===".*"&&(d+=-50)}u.push(d)}i.push(u)}if(n.strict&&n.end){const f=i.length-1;i[f][i[f].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let p=1;p<u.length;p++){const d=u[p]||"",h=o[p-1];c[h.name]=d&&h.repeatable?d.split("/"):d}return c}function l(f){let u="",c=!1;for(const p of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const d of p)if(d.type===0)u+=d.value;else if(d.type===1){const{value:h,repeatable:m,optional:y}=d,w=h in f?f[h]:"";if(Xi(w)&&!m)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Xi(w)?w.join("/"):w;if(!v)if(y)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function vP(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function A2(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=vP(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(R2(i))return 1;if(R2(r))return-1}return r.length-i.length}function R2(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const bP={type:0,value:""},xP=/[a-zA-Z0-9_]/;function _P(t){if(!t)return[[]];if(t==="/")return[[bP]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(d){throw new Error(`ERR (${n})/"${f}": ${d}`)}let n=0,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function p(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):p();break;case 4:p(),n=i;break;case 1:l==="("?n=2:xP.test(l)?p():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),r}function kP(t,e,n){const i=wP(_P(t.path),n),r=Bt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function SP(t,e){const n=[],i=new Map;e=I2({strict:!1,end:!0,sensitive:!1},e);function r(c){return i.get(c)}function o(c,p,d){const h=!d,m=P2(c);m.aliasOf=d&&d.record;const y=I2(e,c),w=[m];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(P2(Bt({},m,{components:d?d.record.components:m.components,path:x,aliasOf:d?d.record:m})))}let v,S;for(const b of w){const{path:x}=b;if(p&&x[0]!=="/"){const _=p.record.path,k=_[_.length-1]==="/"?"":"/";b.path=p.record.path+(x&&k+x)}if(v=kP(b,p,y),d?d.alias.push(v):(S=S||v,S!==v&&S.alias.push(v),h&&c.name&&!M2(v)&&s(c.name)),N2(v)&&l(v),m.children){const _=m.children;for(let k=0;k<_.length;k++)o(_[k],v,d&&d.children[k])}d=d||v}return S?()=>{s(S)}:Ll}function s(c){if(S2(c)){const p=i.get(c);p&&(i.delete(c),n.splice(n.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=n.indexOf(c);p>-1&&(n.splice(p,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const p=OP(c,n);n.splice(p,0,c),c.record.name&&!M2(c)&&i.set(c.record.name,c)}function f(c,p){let d,h={},m,y;if("name"in c&&c.name){if(d=i.get(c.name),!d)throw ha(1,{location:c});y=d.record.name,h=Bt(T2(p.params,d.keys.filter(S=>!S.optional).concat(d.parent?d.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),c.params&&T2(c.params,d.keys.map(S=>S.name))),m=d.stringify(h)}else if(c.path!=null)m=c.path,d=n.find(S=>S.re.test(m)),d&&(h=d.parse(m),y=d.record.name);else{if(d=p.name?i.get(p.name):n.find(S=>S.re.test(p.path)),!d)throw ha(1,{location:c,currentLocation:p});y=d.record.name,h=Bt({},p.params,c.params),m=d.stringify(h)}const w=[];let v=d;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:m,params:h,matched:w,meta:EP(w)}}t.forEach(c=>o(c));function u(){n.length=0,i.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function T2(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function P2(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:CP(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function CP(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function M2(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function EP(t){return t.reduce((e,n)=>Bt(e,n.meta),{})}function I2(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function OP(t,e){let n=0,i=e.length;for(;n!==i;){const o=n+i>>1;A2(t,e[o])<0?i=o:n=o+1}const r=AP(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function AP(t){let e=t;for(;e=e.parent;)if(N2(e)&&A2(t,e)===0)return e}function N2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function RP(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<i.length;++r){const o=i[r].replace(h2," "),s=o.indexOf("="),a=Vl(s<0?o:o.slice(0,s)),l=s<0?null:Vl(o.slice(s+1));if(a in e){let f=e[a];Xi(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function D2(t){let e="";for(let n in t){const i=t[n];if(n=JT(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Xi(i)?i.map(o=>o&&Eg(o)):[i&&Eg(i)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function TP(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Xi(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const PP=Symbol(""),B2=Symbol(""),ac=Symbol(""),Rg=Symbol(""),Tg=Symbol("");function Hl(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function Co(t,e,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const f=p=>{p===!1?l(ha(4,{from:n,to:e})):p instanceof Error?l(p):gP(p)?l(ha(2,{from:e,to:p})):(s&&i.enterCallbacks[r]===s&&typeof p=="function"&&s.push(p),a())},u=o(()=>t.call(i&&i.instances[r],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(p=>l(p))})}function Pg(t,e,n,i,r=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(d2(l)){const u=(l.__vccOpts||l)[e];u&&o.push(Co(u,n,i,s,a,r))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=FT(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const d=(c.__vccOpts||c)[e];return d&&Co(d,n,i,s,a,r)()}))}}return o}function $2(t){const e=Qt(ac),n=Qt(Rg),i=U(()=>{const l=g(t.to);return e.resolve(l)}),r=U(()=>{const{matched:l}=i.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const p=c.findIndex(pa.bind(null,u));if(p>-1)return p;const d=F2(l[f-2]);return f>1&&F2(u)===d&&c[c.length-1].path!==d?c.findIndex(pa.bind(null,l[f-2])):p}),o=U(()=>r.value>-1&&DP(n.params,i.value.params)),s=U(()=>r.value>-1&&r.value===n.matched.length-1&&v2(n.params,i.value.params));function a(l={}){if(NP(l)){const f=e[g(t.replace)?"replace":"push"](g(t.to)).catch(Ll);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:i,href:U(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function MP(t){return t.length===1?t[0]:t}const IP=L({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:$2,setup(t,{slots:e}){const n=nn($2(t)),{options:i}=Qt(ac),r=U(()=>({[q2(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[q2(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&MP(e.default(n));return t.custom?o:Yt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}});function NP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function DP(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Xi(r)||r.length!==i.length||i.some((o,s)=>o!==r[s]))return!1}return!0}function F2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const q2=(t,e,n)=>t??e??n,BP=L({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Qt(Tg),r=U(()=>t.route||i.value),o=Qt(B2,0),s=U(()=>{let f=g(o);const{matched:u}=r.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>r.value.matched[s.value]);Ci(B2,U(()=>s.value+1)),Ci(PP,a),Ci(Tg,r);const l=j();return Ve(()=>[l.value,a.value,t.name],([f,u,c],[p,d,h])=>{u&&(u.instances[c]=f,d&&d!==u&&f&&f===p&&(u.leaveGuards.size||(u.leaveGuards=d.leaveGuards),u.updateGuards.size||(u.updateGuards=d.updateGuards))),f&&u&&(!d||!pa(u,d)||!p)&&(u.enterCallbacks[c]||[]).forEach(m=>m(f))},{flush:"post"}),()=>{const f=r.value,u=t.name,c=a.value,p=c&&c.components[u];if(!p)return L2(n.default,{Component:p,route:f});const d=c.props[u],h=d?d===!0?f.params:typeof d=="function"?d(f):d:null,y=Yt(p,Bt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return L2(n.default,{Component:y,route:f})||y}}});function L2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const $P=BP;function FP(t){const e=SP(t.routes,t),n=t.parseQuery||RP,i=t.stringifyQuery||D2,r=t.history,o=Hl(),s=Hl(),a=Hl(),l=Xt(So);let f=So;da&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Sg.bind(null,I=>""+I),c=Sg.bind(null,XT),p=Sg.bind(null,Vl);function d(I,ne){let K,ue;return S2(I)?(K=e.getRecordMatcher(I),ue=ne):ue=I,e.addRoute(ue,K)}function h(I){const ne=e.getRecordMatcher(I);ne&&e.removeRoute(ne)}function m(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ne){if(ne=Bt({},ne||l.value),typeof I=="string"){const J=Og(n,I,ne.path),pe=e.resolve({path:J.path},ne),ge=r.createHref(J.fullPath);return Bt(J,pe,{params:p(pe.params),hash:Vl(J.hash),redirectedFrom:void 0,href:ge})}let K;if(I.path!=null)K=Bt({},I,{path:Og(n,I.path,ne.path).path});else{const J=Bt({},I.params);for(const pe in J)J[pe]==null&&delete J[pe];K=Bt({},I,{params:c(J)}),ne.params=c(ne.params)}const ue=e.resolve(K,ne),Be=I.hash||"";ue.params=u(p(ue.params));const F=eP(i,Bt({},I,{hash:GT(Be),path:ue.path})),V=r.createHref(F);return Bt({fullPath:F,hash:Be,query:i===D2?TP(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?Og(n,I,l.value.path):Bt({},I)}function S(I,ne){if(f!==I)return ha(8,{from:ne,to:I})}function b(I){return k(I)}function x(I){return b(Bt(v(I),{replace:!0}))}function _(I){const ne=I.matched[I.matched.length-1];if(ne&&ne.redirect){const{redirect:K}=ne;let ue=typeof K=="function"?K(I):K;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Bt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function k(I,ne){const K=f=w(I),ue=l.value,Be=I.state,F=I.force,V=I.replace===!0,J=_(K);if(J)return k(Bt(v(J),{state:typeof J=="object"?Bt({},Be,J.state):Be,force:F,replace:V}),ne||K);const pe=K;pe.redirectedFrom=ne;let ge;return!F&&tP(i,ue,K)&&(ge=ha(16,{to:pe,from:ue}),ct(ue,ue,!0,!1)),(ge?Promise.resolve(ge):R(pe,ue)).catch(de=>Jr(de)?Jr(de,2)?de:st(de):te(de,pe,ue)).then(de=>{if(de){if(Jr(de,2))return k(Bt({replace:V},v(de.to),{state:typeof de.to=="object"?Bt({},Be,de.to.state):Be,force:F}),ne||pe)}else de=q(pe,ue,!0,V,Be);return N(pe,ue,de),de})}function A(I,ne){const K=S(I,ne);return K?Promise.reject(K):Promise.resolve()}function O(I){const ne=We.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(I):I()}function R(I,ne){let K;const[ue,Be,F]=qP(I,ne);K=Pg(ue.reverse(),"beforeRouteLeave",I,ne);for(const J of ue)J.leaveGuards.forEach(pe=>{K.push(Co(pe,I,ne))});const V=A.bind(null,I,ne);return K.push(V),we(K).then(()=>{K=[];for(const J of o.list())K.push(Co(J,I,ne));return K.push(V),we(K)}).then(()=>{K=Pg(Be,"beforeRouteUpdate",I,ne);for(const J of Be)J.updateGuards.forEach(pe=>{K.push(Co(pe,I,ne))});return K.push(V),we(K)}).then(()=>{K=[];for(const J of F)if(J.beforeEnter)if(Xi(J.beforeEnter))for(const pe of J.beforeEnter)K.push(Co(pe,I,ne));else K.push(Co(J.beforeEnter,I,ne));return K.push(V),we(K)}).then(()=>(I.matched.forEach(J=>J.enterCallbacks={}),K=Pg(F,"beforeRouteEnter",I,ne,O),K.push(V),we(K))).then(()=>{K=[];for(const J of s.list())K.push(Co(J,I,ne));return K.push(V),we(K)}).catch(J=>Jr(J,8)?J:Promise.reject(J))}function N(I,ne,K){a.list().forEach(ue=>O(()=>ue(I,ne,K)))}function q(I,ne,K,ue,Be){const F=S(I,ne);if(F)return F;const V=ne===So,J=da?history.state:{};K&&(ue||V?r.replace(I.fullPath,Bt({scroll:V&&J&&J.scroll},Be)):r.push(I.fullPath,Be)),l.value=I,ct(I,ne,K,V),st()}let W;function fe(){W||(W=r.listen((I,ne,K)=>{if(!Ze.listening)return;const ue=w(I),Be=_(ue);if(Be){k(Bt(Be,{replace:!0,force:!0}),ue).catch(Ll);return}f=ue;const F=l.value;da&&fP(x2(F.fullPath,K.delta),sc()),R(ue,F).catch(V=>Jr(V,12)?V:Jr(V,2)?(k(Bt(v(V.to),{force:!0}),ue).then(J=>{Jr(J,20)&&!K.delta&&K.type===zl.pop&&r.go(-1,!1)}).catch(Ll),Promise.reject()):(K.delta&&r.go(-K.delta,!1),te(V,ue,F))).then(V=>{V=V||q(ue,F,!1),V&&(K.delta&&!Jr(V,8)?r.go(-K.delta,!1):K.type===zl.pop&&Jr(V,20)&&r.go(-1,!1)),N(ue,F,V)}).catch(Ll)}))}let ae=Hl(),ce=Hl(),re;function te(I,ne,K){st(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ne,K)):console.error(I),Promise.reject(I)}function He(){return re&&l.value!==So?Promise.resolve():new Promise((I,ne)=>{ae.add([I,ne])})}function st(I){return re||(re=!I,fe(),ae.list().forEach(([ne,K])=>I?K(I):ne()),ae.reset()),I}function ct(I,ne,K,ue){const{scrollBehavior:Be}=t;if(!da||!Be)return Promise.resolve();const F=!K&&uP(x2(I.fullPath,0))||(ue||!K)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ne,F)).then(V=>V&&lP(V)).catch(V=>te(V,I,ne))}const dt=I=>r.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:d,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:m,resolve:w,options:t,push:b,replace:x,go:dt,back:()=>dt(-1),forward:()=>dt(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:He,install(I){const ne=this;I.component("RouterLink",IP),I.component("RouterView",$P),I.config.globalProperties.$router=ne,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>g(l)}),da&&!vt&&l.value===So&&(vt=!0,b(r.location).catch(Be=>{}));const K={};for(const Be in So)Object.defineProperty(K,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(ac,ne),I.provide(Rg,Tw(K)),I.provide(Tg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=So,W&&W(),W=null,l.value=So,vt=!1,re=!1),ue()}}};function we(I){return I.reduce((ne,K)=>ne.then(()=>O(K)),Promise.resolve())}return Ze}function qP(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>pa(f,a))?i.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>pa(f,l))||r.push(l))}return[n,i,r]}function lc(){return Qt(ac)}function Ul(t){return Qt(Rg)}function V2(t){return typeof t=="string"?`'${t}'`:new LP().serialize(t)}const LP=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,o=typeof i;return r==="string"&&o==="string"?n.localeCompare(i):r==="number"&&o==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,o=r===Object||r===void 0?"":r.name;if(o!==""&&globalThis[o]===r)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<r.length;s++){const[a,l]=r[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<r.length-1&&(o+=",")}return o+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function Yr(t,e){return t===e||V2(t)===V2(e)}function VP(t,e,n){const i=t.findIndex(a=>Yr(a,e)),r=t.findIndex(a=>Yr(a,n));if(i===-1||r===-1)return[];const[o,s]=[i,r].sort((a,l)=>a-l);return t.slice(o,s+1)}function z2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function It(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,i=Symbol(n);return[s=>{const a=Qt(i,s);if(a||a===null)return a;throw new Error(`Injection \`${i.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Ci(i,s),s)]}function gn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function fc(t,e,n){const i=n.originalEvent.target,r=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),i.dispatchEvent(r)}function ga(t){return t==null}function uc(t,e){return ga(t)?!1:Array.isArray(t)?t.some(n=>Yr(n,e)):Yr(t,e)}function Mg(t){return t?t.flatMap(e=>e.type===Fe?Mg(e.children):[e]):[]}const zP=["INPUT","TEXTAREA"];function j2(t,e,n,i={}){if(!e||i.enableIgnoredElement&&zP.includes(e.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=i,[c,p,d,h,m,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=d||h,v=c||p;if(!m&&!y&&(!w&&!v||r==="vertical"&&v||r==="horizontal"&&w))return null;const S=n?Array.from(n.querySelectorAll(o)):s;if(!S.length)return null;f&&t.preventDefault();let b=null;return v||w?b=H2(S,e,{goForward:w?h:l==="ltr"?c:p,loop:a}):m?b=S.at(0)||null:y&&(b=S.at(-1)||null),u&&b?.focus(),b}function H2(t,e,n,i=t.length){if(--i===0)return null;const r=t.indexOf(e),o=n.goForward?r+1:r-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?H2(t,a,n,i):a:null}const[Ig,Vie]=It("ConfigProvider");function jP(t,e){var n;const i=Xt();return Mt(()=>{i.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),na(i)}function gs(t){return dl()?(hu(t),!0):!1}function cc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return gs(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function HP(t){let e=!1,n;const i=pu(!0);return(...r)=>(e||(n=i.run(()=>t(...r)),e=!0),n)}function U2(t){let e=0,n,i;const r=()=>{e-=1,i&&e<=0&&(i.stop(),n=void 0,i=void 0)};return(...o)=>(e+=1,i||(i=pu(!0),n=i.run(()=>t(...o))),gs(r),n)}function UP(t){if(!nt(t))return nn(t);const e=new Proxy({},{get(n,i,r){return g(Reflect.get(t.value,i,r))},set(n,i,r){return nt(t.value[i])&&!nt(r)?t.value[i].value=r:t.value[i]=r,!0},deleteProperty(n,i){return Reflect.deleteProperty(t.value,i)},has(n,i){return Reflect.has(t.value,i)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return nn(e)}function WP(t){return UP(U(t))}function W2(t,...e){const n=e.flat(),i=n[0];return WP(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(xe(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}const Qi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const KP=t=>typeof t<"u",GP=Object.prototype.toString,JP=t=>GP.call(t)==="[object Object]",K2=()=>{},G2=YP();function YP(){var t,e;return Qi&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function XP(t,e){function n(...i){return new Promise((r,o)=>{Promise.resolve(t(()=>e.apply(this,i),{fn:e,thisArg:this,args:i})).then(r).catch(o)})}return n}function QP(t,e={}){let n,i,r=K2;const o=l=>{clearTimeout(l),r(),r=K2};let s;return l=>{const f=xe(t),u=xe(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(i&&(o(i),i=null),Promise.resolve(l())):new Promise((c,p)=>{r=e.rejectOnCancel?p:c,s=l,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=null,c(s())},u)),n=setTimeout(()=>{i&&o(i),i=null,c(l())},f)})}}function ZP(t){return Zt()}function Ng(t){return Array.isArray(t)?t:[t]}function dc(t,e=1e4){return ku((n,i)=>{let r=xe(t),o;const s=()=>setTimeout(()=>{r=xe(t),i()},xe(e));return gs(()=>{clearTimeout(o)}),{get(){return n(),r},set(a){r=a,i(),clearTimeout(o),o=s()}}})}function eM(t,e=200,n={}){return XP(QP(e,n),t)}function tM(t,e){ZP()&&jr(t,e)}function J2(t,e,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n,o=Xt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){r&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},xe(e))}return i&&(o.value=!0,Qi&&f()),gs(l),{isPending:na(o),start:f,stop:l}}function nM(t,e,n){return Ve(t,e,{...n,immediate:!0})}const pc=Qi?window:void 0;function _r(t){var e;const n=xe(t);return(e=n?.$el)!=null?e:n}function ma(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},i=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),r=U(()=>{const a=Ng(xe(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=nM(()=>{var a,l;return[(l=(a=r.value)==null?void 0:a.map(f=>_r(f)))!=null?l:[pc].filter(f=>f!=null),Ng(xe(r.value?t[1]:t[0])),Ng(g(r.value?t[2]:t[1])),xe(r.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=JP(u)?{...u}:u;e.push(...a.flatMap(p=>l.flatMap(d=>f.map(h=>i(p,d,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return gs(n),s}function Y2(){const t=Xt(!1),e=Zt();return e&&bt(()=>{t.value=!0},e),t}function iM(t){const e=Y2();return U(()=>(e.value,!!t()))}function rM(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function oM(...t){let e,n,i={};t.length===3?(e=t[0],n=t[1],i=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],i=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:r=pc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=i,l=rM(e);return ma(r,o,u=>{u.repeat&&xe(a)||l(u)&&n(u)},s)}function sM(t){return JSON.parse(JSON.stringify(t))}function Dg(t,e,n={}){const{window:i=pc,...r}=n;let o;const s=iM(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=xe(t);return Array.isArray(c)?c.map(p=>_r(p)):[_r(c)]}),f=Ve(l,c=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const p of c)p&&o.observe(p,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return gs(u),{isSupported:s,stop:u}}function Wn(t,e,n,i={}){var r,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:p}=i,d=Zt(),h=n||d?.emit||((r=d?.$emit)==null?void 0:r.bind(d))||((s=(o=d?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(d?.proxy));let m=f;e||(e="modelValue"),m=m||`update:${e.toString()}`;const y=S=>a?typeof a=="function"?a(S):sM(S):S,w=()=>KP(t[e])?y(t[e]):c,v=S=>{p?p(S)&&h(m,S):h(m,S)};if(l){const S=w(),b=j(S);let x=!1;return Ve(()=>t[e],_=>{x||(x=!0,b.value=y(_),lt(()=>x=!1))}),Ve(b,_=>{!x&&(_!==t[e]||u)&&v(_)},{deep:u}),b}else return U({get(){return w()},set(S){v(S)}})}function Bg(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function $g(t,e,n=".",i){if(!Bg(e))return $g(t,{},n,i);const r=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:Bg(s)&&Bg(r[o])?r[o]=$g(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function aM(t){return(...e)=>e.reduce((n,i)=>$g(n,i,"",t),{})}const lM=aM(),fM=U2(()=>{const t=j(new Map),e=j(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),i=Ig({scrollBody:j(!0)});let r=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",G2&&r?.(),e.value=void 0};return Ve(n,(s,a)=>{if(!Qi)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=i.scrollBody?.value?typeof i.scrollBody.value=="object"?lM({padding:i.scrollBody.value.padding===!0?l:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?l:i.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),G2&&(r=ma(document,"touchmove",c=>uM(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function hc(t){const e=Math.random().toString(36).substring(2,7),n=fM();n.value.set(e,t??!1);const i=U({get:()=>n.value.get(e)??!1,set:r=>n.value.set(e,r)});return tM(()=>{n.value.delete(e)}),i}function X2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:X2(n)}}function uM(t){const e=t||window.event,n=e.target;return n instanceof Element&&X2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function ms(t){const e=Ig({dir:j("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function ys(t){const e=Zt(),n=e?.type.emits,i={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(r=>{i[cl(ei(r))]=(...o)=>t(r,...o)}),i}function cM(t){const e=U(()=>g(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let Fg=0;function qg(){Mt(t=>{if(!Qi)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??Q2()),document.body.insertAdjacentElement("beforeend",e[1]??Q2()),Fg++,t(()=>{Fg===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Fg--})})}function Q2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function ya(t){return U(()=>xe(t)?!!_r(t)?.closest("form"):!0)}function Ie(){const t=Zt(),e=j(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:_r(e)),i=Object.assign({},t.exposed),r={};for(const s in t.props)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(i).length>0)for(const s in i)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>i[s]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=r;function o(s){if(e.value=s,!!s&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const a=s.$.exposed,l=Object.assign({},r);for(const f in a)Object.defineProperty(l,f,{enumerable:!0,configurable:!0,get:()=>a[f]});t.exposed=l}}return{forwardRef:o,currentRef:e,currentElement:n}}function ln(t){const e=Zt(),n=Object.keys(e?.type.props??{}).reduce((r,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(r[o]=s),r},{}),i=is(t);return U(()=>{const r={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{r[ei(s)]=o[s]}),Object.keys({...n,...r}).reduce((s,a)=>(i.value[a]!==void 0&&(s[a]=i.value[a]),s),{})})}function $t(t,e){const n=ln(t),i=e?ys(e):{};return U(()=>({...n.value,...i}))}function dM(t,e){const n=dc(!1,300);gs(()=>{n.value=!1});const i=j(null),r=cc();function o(){i.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=pM(u,f.getBoundingClientRect()),p=hM(u,c),d=gM(l.getBoundingClientRect()),h=yM([...p,...d]);i.value=h,n.value=!0}return Mt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Mt(a=>{if(i.value){const l=f=>{if(!i.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},p=t.value?.contains(u)||e.value?.contains(u),d=!mM(c,i.value),h=!!u.closest("[data-grace-area-trigger]");p?o():(d||h)&&(o(),r.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:r.on}}function pM(t,e){const n=Math.abs(e.top-t.y),i=Math.abs(e.bottom-t.y),r=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,i,r,o)){case o:return"left";case r:return"right";case n:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function hM(t,e,n=5){const i=[];switch(e){case"top":i.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":i.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":i.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":i.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return i}function gM(t){const{top:e,right:n,bottom:i,left:r}=t;return[{x:r,y:e},{x:n,y:e},{x:n,y:i},{x:r,y:i}]}function mM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function yM(t){const e=t.slice();return e.sort((n,i)=>n.x<i.x?-1:n.x>i.x?1:n.y<i.y?-1:n.y>i.y?1:0),wM(e)}function wM(t){if(t.length<=1)return t.slice();const e=[];for(let i=0;i<t.length;i++){const r=t[i];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))e.pop();else break}e.push(r)}e.pop();const n=[];for(let i=t.length-1;i>=0;i--){const r=t[i];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))n.pop();else break}n.push(r)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var vM=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},wa=new WeakMap,gc=new WeakMap,mc={},Lg=0,Z2=function(t){return t&&(t.host||Z2(t.parentNode))},bM=function(t,e){return e.map(function(n){if(t.contains(n))return n;var i=Z2(n);return i&&t.contains(i)?i:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},xM=function(t,e,n,i){var r=bM(e,Array.isArray(t)?t:[t]);mc[n]||(mc[n]=new WeakMap);var o=mc[n],s=[],a=new Set,l=new Set(r),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};r.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(p){if(a.has(p))u(p);else try{var d=p.getAttribute(i),h=d!==null&&d!=="false",m=(wa.get(p)||0)+1,y=(o.get(p)||0)+1;wa.set(p,m),o.set(p,y),s.push(p),m===1&&h&&gc.set(p,!0),y===1&&p.setAttribute(n,"true"),h||p.setAttribute(i,"true")}catch(w){console.error("aria-hidden: cannot operate on ",p,w)}})};return u(e),a.clear(),Lg++,function(){s.forEach(function(c){var p=wa.get(c)-1,d=o.get(c)-1;wa.set(c,p),o.set(c,d),p||(gc.has(c)||c.removeAttribute(i),gc.delete(c)),d||c.removeAttribute(n)}),Lg--,Lg||(wa=new WeakMap,wa=new WeakMap,gc=new WeakMap,mc={})}},_M=function(t,e,n){n===void 0&&(n="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),r=vM(t);return r?(i.push.apply(i,Array.from(r.querySelectorAll("[aria-live], script"))),xM(i,r,n,"aria-hidden")):function(){return null}};function yc(t){let e;Ve(()=>_r(t),n=>{n?e=_M(n):e&&e()}),jn(()=>{e&&e()})}function mn(t,e="reka"){return t||`${e}-${kA?.()}`}function kM(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function SM(t){const e=j(),n=U(()=>e.value?.width??0),i=U(()=>e.value?.height??0);return bt(()=>{const r=_r(t);if(r){e.value={width:r.offsetWidth,height:r.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=r.offsetWidth,f=r.offsetHeight;e.value={width:l,height:f}});return o.observe(r,{box:"border-box"}),()=>o.unobserve(r)}else e.value=void 0}),{width:n,height:i}}function CM(t,e){const n=j(t);function i(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=i(o)}}}function wc(t){const e=dc("",1e3);return{search:e,handleTypeaheadSearch:(r,o)=>{e.value=e.value+r;{const s=gn(),a=o.map(p=>({...p,textValue:p.value?.textValue??p.ref.textContent?.trim()??""})),l=a.find(p=>p.ref===s),f=a.map(p=>p.textValue),u=OM(f,e.value,l?.textValue),c=a.find(p=>p.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function EM(t,e){return t.map((n,i)=>t[(e+i)%t.length])}function OM(t,e,n){const r=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=EM(t,Math.max(o,0));r.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function AM(t,e){const n=j({}),i=j("none"),r=j(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??pc,{state:l,dispatch:f}=CM(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Qi){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};Ve(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const S=i.value,b=vc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&S!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=vc(e.value),v=w.includes(CSS.escape(y.animationName)),S=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${S}`),f("ANIMATION_END"),!r.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},p=y=>{y.target===e.value&&(i.value=vc(e.value))},d=Ve(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",p),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",p),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=Ve(l,()=>{const y=vc(e.value);i.value=l.value==="mounted"?y:"none"});return jn(()=>{d(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function vc(t){return t&&getComputedStyle(t).animationName||"none"}var Xr=L({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:i,forceMount:r}=Jt(t),o=j(),{isPresent:s}=AM(i,o);n({present:s});let a=e.default({present:s.value});a=Mg(a||[]);const l=Zt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for  \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>`  - ${u}`).join(`
     58  */const da=typeof document<"u";function d2(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function qT(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&d2(t.default)}const Bt=Object.assign;function Sg(t,e){const n={};for(const r in e){const i=e[r];n[r]=Xr(i)?i.map(t):t(i)}return n}const Ll=()=>{},Xr=Array.isArray,p2=/#/g,LT=/&/g,VT=/\//g,zT=/=/g,jT=/\?/g,h2=/\+/g,HT=/%5B/g,UT=/%5D/g,g2=/%5E/g,WT=/%60/g,m2=/%7B/g,KT=/%7C/g,y2=/%7D/g,GT=/%20/g;function Cg(t){return encodeURI(""+t).replace(KT,"|").replace(HT,"[").replace(UT,"]")}function JT(t){return Cg(t).replace(m2,"{").replace(y2,"}").replace(g2,"^")}function Eg(t){return Cg(t).replace(h2,"%2B").replace(GT,"+").replace(p2,"%23").replace(LT,"%26").replace(WT,"`").replace(m2,"{").replace(y2,"}").replace(g2,"^")}function YT(t){return Eg(t).replace(zT,"%3D")}function XT(t){return Cg(t).replace(p2,"%23").replace(jT,"%3F")}function QT(t){return t==null?"":XT(t).replace(VT,"%2F")}function Vl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const ZT=/\/$/,eP=t=>t.replace(ZT,"");function Og(t,e,n="/"){let r,i={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(r=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),i=t(o)),a>-1&&(r=r||e.slice(0,a),s=e.slice(a,e.length)),r=iP(r??e,n),{fullPath:r+(o&&"?")+o+s,path:r,query:i,hash:Vl(s)}}function tP(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function w2(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function nP(t,e,n){const r=e.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&pa(e.matched[r],n.matched[i])&&v2(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function pa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function v2(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!rP(t[n],e[n]))return!1;return!0}function rP(t,e){return Xr(t)?b2(t,e):Xr(e)?b2(e,t):t===e}function b2(t,e){return Xr(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function iP(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let o=n.length-1,s,a;for(s=0;s<r.length;s++)if(a=r[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s).join("/")}const So={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var zl;(function(t){t.pop="pop",t.push="push"})(zl||(zl={}));var jl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(jl||(jl={}));function oP(t){if(!t)if(da){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),eP(t)}const sP=/^[^#]+#/;function aP(t,e){return t.replace(sP,"#")+e}function lP(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const sc=()=>({left:window.scrollX,top:window.scrollY});function fP(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;e=lP(i,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function x2(t,e){return(history.state?history.state.position-e:-1)+t}const Ag=new Map;function uP(t,e){Ag.set(t,e)}function cP(t){const e=Ag.get(t);return Ag.delete(t),e}let dP=()=>location.protocol+"//"+location.host;function _2(t,e){const{pathname:n,search:r,hash:i}=e,o=t.indexOf("#");if(o>-1){let a=i.includes(t.slice(o))?t.slice(o).length:1,l=i.slice(a);return l[0]!=="/"&&(l="/"+l),w2(l,"")}return w2(n,t)+r+i}function pP(t,e,n,r){let i=[],o=[],s=null;const a=({state:p})=>{const d=_2(t,location),h=n.value,m=e.value;let y=0;if(p){if(n.value=d,e.value=p,s&&s===h){s=null;return}y=m?p.position-m.position:0}else r(d);i.forEach(w=>{w(n.value,h,{delta:y,type:zl.pop,direction:y?y>0?jl.forward:jl.back:jl.unknown})})};function l(){s=n.value}function f(p){i.push(p);const d=()=>{const h=i.indexOf(p);h>-1&&i.splice(h,1)};return o.push(d),d}function u(){const{history:p}=window;p.state&&p.replaceState(Bt({},p.state,{scroll:sc()}),"")}function c(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function k2(t,e,n,r=!1,i=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:i?sc():null}}function hP(t){const{history:e,location:n}=window,r={value:_2(t,n)},i={value:e.state};i.value||o(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),p=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:dP()+t+l;try{e[u?"replaceState":"pushState"](f,"",p),i.value=f}catch(d){console.error(d),n[u?"replace":"assign"](p)}}function s(l,f){const u=Bt({},e.state,k2(i.value.back,l,i.value.forward,!0),f,{position:i.value.position});o(l,u,!0),r.value=l}function a(l,f){const u=Bt({},i.value,e.state,{forward:l,scroll:sc()});o(u.current,u,!0);const c=Bt({},k2(r.value,l,null),{position:u.position+1},f);o(l,c,!1),r.value=l}return{location:r,state:i,push:a,replace:s}}function gP(t){t=oP(t);const e=hP(t),n=pP(t,e.state,e.location,e.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const i=Bt({location:"",base:t,go:r,createHref:aP.bind(null,t)},e,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>e.state.value}),i}function mP(t){return typeof t=="string"||t&&typeof t=="object"}function S2(t){return typeof t=="string"||typeof t=="symbol"}const C2=Symbol("");var E2;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(E2||(E2={}));function ha(t,e){return Bt(new Error,{type:t,[C2]:!0},e)}function Ji(t,e){return t instanceof Error&&C2 in t&&(e==null||!!(t.type&e))}const O2="[^/]+?",yP={sensitive:!1,strict:!1,start:!0,end:!0},wP=/[.+*?^${}()[\]/\\]/g;function vP(t,e){const n=Bt({},yP,e),r=[];let i=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(i+="/");for(let c=0;c<f.length;c++){const p=f[c];let d=40+(n.sensitive?.25:0);if(p.type===0)c||(i+="/"),i+=p.value.replace(wP,"\\$&"),d+=40;else if(p.type===1){const{value:h,repeatable:m,optional:y,regexp:w}=p;o.push({name:h,repeatable:m,optional:y});const v=w||O2;if(v!==O2){d+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let k=m?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(k=y&&f.length<2?`(?:/${k})`:"/"+k),y&&(k+="?"),i+=k,d+=20,y&&(d+=-8),m&&(d+=-20),v===".*"&&(d+=-50)}u.push(d)}r.push(u)}if(n.strict&&n.end){const f=r.length-1;r[f][r[f].length-1]+=.7000000000000001}n.strict||(i+="/?"),n.end?i+="$":n.strict&&!i.endsWith("/")&&(i+="(?:/|$)");const s=new RegExp(i,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let p=1;p<u.length;p++){const d=u[p]||"",h=o[p-1];c[h.name]=d&&h.repeatable?d.split("/"):d}return c}function l(f){let u="",c=!1;for(const p of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const d of p)if(d.type===0)u+=d.value;else if(d.type===1){const{value:h,repeatable:m,optional:y}=d,w=h in f?f[h]:"";if(Xr(w)&&!m)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Xr(w)?w.join("/"):w;if(!v)if(y)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:r,keys:o,parse:a,stringify:l}}function bP(t,e){let n=0;for(;n<t.length&&n<e.length;){const r=e[n]-t[n];if(r)return r;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function A2(t,e){let n=0;const r=t.score,i=e.score;for(;n<r.length&&n<i.length;){const o=bP(r[n],i[n]);if(o)return o;n++}if(Math.abs(i.length-r.length)===1){if(R2(r))return 1;if(R2(i))return-1}return i.length-r.length}function R2(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const xP={type:0,value:""},_P=/[a-zA-Z0-9_]/;function kP(t){if(!t)return[[]];if(t==="/")return[[xP]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(d){throw new Error(`ERR (${n})/"${f}": ${d}`)}let n=0,r=n;const i=[];let o;function s(){o&&i.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function p(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):p();break;case 4:p(),n=r;break;case 1:l==="("?n=2:_P.test(l)?p():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),i}function SP(t,e,n){const r=vP(kP(t.path),n),i=Bt(r,{record:t,parent:e,children:[],alias:[]});return e&&!i.record.aliasOf==!e.record.aliasOf&&e.children.push(i),i}function CP(t,e){const n=[],r=new Map;e=I2({strict:!1,end:!0,sensitive:!1},e);function i(c){return r.get(c)}function o(c,p,d){const h=!d,m=P2(c);m.aliasOf=d&&d.record;const y=I2(e,c),w=[m];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(P2(Bt({},m,{components:d?d.record.components:m.components,path:x,aliasOf:d?d.record:m})))}let v,k;for(const b of w){const{path:x}=b;if(p&&x[0]!=="/"){const _=p.record.path,S=_[_.length-1]==="/"?"":"/";b.path=p.record.path+(x&&S+x)}if(v=SP(b,p,y),d?d.alias.push(v):(k=k||v,k!==v&&k.alias.push(v),h&&c.name&&!M2(v)&&s(c.name)),N2(v)&&l(v),m.children){const _=m.children;for(let S=0;S<_.length;S++)o(_[S],v,d&&d.children[S])}d=d||v}return k?()=>{s(k)}:Ll}function s(c){if(S2(c)){const p=r.get(c);p&&(r.delete(c),n.splice(n.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=n.indexOf(c);p>-1&&(n.splice(p,1),c.record.name&&r.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const p=AP(c,n);n.splice(p,0,c),c.record.name&&!M2(c)&&r.set(c.record.name,c)}function f(c,p){let d,h={},m,y;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw ha(1,{location:c});y=d.record.name,h=Bt(T2(p.params,d.keys.filter(k=>!k.optional).concat(d.parent?d.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),c.params&&T2(c.params,d.keys.map(k=>k.name))),m=d.stringify(h)}else if(c.path!=null)m=c.path,d=n.find(k=>k.re.test(m)),d&&(h=d.parse(m),y=d.record.name);else{if(d=p.name?r.get(p.name):n.find(k=>k.re.test(p.path)),!d)throw ha(1,{location:c,currentLocation:p});y=d.record.name,h=Bt({},p.params,c.params),m=d.stringify(h)}const w=[];let v=d;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:m,params:h,matched:w,meta:OP(w)}}t.forEach(c=>o(c));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:i}}function T2(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function P2(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:EP(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function EP(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="object"?n[r]:n;return e}function M2(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function OP(t){return t.reduce((e,n)=>Bt(e,n.meta),{})}function I2(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function AP(t,e){let n=0,r=e.length;for(;n!==r;){const o=n+r>>1;A2(t,e[o])<0?r=o:n=o+1}const i=RP(t);return i&&(r=e.lastIndexOf(i,r-1)),r}function RP(t){let e=t;for(;e=e.parent;)if(N2(e)&&A2(t,e)===0)return e}function N2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function TP(t){const e={};if(t===""||t==="?")return e;const r=(t[0]==="?"?t.slice(1):t).split("&");for(let i=0;i<r.length;++i){const o=r[i].replace(h2," "),s=o.indexOf("="),a=Vl(s<0?o:o.slice(0,s)),l=s<0?null:Vl(o.slice(s+1));if(a in e){let f=e[a];Xr(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function D2(t){let e="";for(let n in t){const r=t[n];if(n=YT(n),r==null){r!==void 0&&(e+=(e.length?"&":"")+n);continue}(Xr(r)?r.map(o=>o&&Eg(o)):[r&&Eg(r)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function PP(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=Xr(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return e}const MP=Symbol(""),B2=Symbol(""),ac=Symbol(""),Rg=Symbol(""),Tg=Symbol("");function Hl(){let t=[];function e(r){return t.push(r),()=>{const i=t.indexOf(r);i>-1&&t.splice(i,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function Co(t,e,n,r,i,o=s=>s()){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((a,l)=>{const f=p=>{p===!1?l(ha(4,{from:n,to:e})):p instanceof Error?l(p):mP(p)?l(ha(2,{from:e,to:p})):(s&&r.enterCallbacks[i]===s&&typeof p=="function"&&s.push(p),a())},u=o(()=>t.call(r&&r.instances[i],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(p=>l(p))})}function Pg(t,e,n,r,i=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(d2(l)){const u=(l.__vccOpts||l)[e];u&&o.push(Co(u,n,r,s,a,i))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=qT(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const d=(c.__vccOpts||c)[e];return d&&Co(d,n,r,s,a,i)()}))}}return o}function $2(t){const e=Qt(ac),n=Qt(Rg),r=U(()=>{const l=g(t.to);return e.resolve(l)}),i=U(()=>{const{matched:l}=r.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const p=c.findIndex(pa.bind(null,u));if(p>-1)return p;const d=F2(l[f-2]);return f>1&&F2(u)===d&&c[c.length-1].path!==d?c.findIndex(pa.bind(null,l[f-2])):p}),o=U(()=>i.value>-1&&BP(n.params,r.value.params)),s=U(()=>i.value>-1&&i.value===n.matched.length-1&&v2(n.params,r.value.params));function a(l={}){if(DP(l)){const f=e[g(t.replace)?"replace":"push"](g(t.to)).catch(Ll);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:r,href:U(()=>r.value.href),isActive:o,isExactActive:s,navigate:a}}function IP(t){return t.length===1?t[0]:t}const NP=L({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:$2,setup(t,{slots:e}){const n=nn($2(t)),{options:r}=Qt(ac),i=U(()=>({[q2(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[q2(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&IP(e.default(n));return t.custom?o:Yt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}});function DP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function BP(t,e){for(const n in e){const r=e[n],i=t[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Xr(i)||i.length!==r.length||r.some((o,s)=>o!==i[s]))return!1}return!0}function F2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const q2=(t,e,n)=>t??e??n,$P=L({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=Qt(Tg),i=U(()=>t.route||r.value),o=Qt(B2,0),s=U(()=>{let f=g(o);const{matched:u}=i.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>i.value.matched[s.value]);Cr(B2,U(()=>s.value+1)),Cr(MP,a),Cr(Tg,i);const l=j();return Ve(()=>[l.value,a.value,t.name],([f,u,c],[p,d,h])=>{u&&(u.instances[c]=f,d&&d!==u&&f&&f===p&&(u.leaveGuards.size||(u.leaveGuards=d.leaveGuards),u.updateGuards.size||(u.updateGuards=d.updateGuards))),f&&u&&(!d||!pa(u,d)||!p)&&(u.enterCallbacks[c]||[]).forEach(m=>m(f))},{flush:"post"}),()=>{const f=i.value,u=t.name,c=a.value,p=c&&c.components[u];if(!p)return L2(n.default,{Component:p,route:f});const d=c.props[u],h=d?d===!0?f.params:typeof d=="function"?d(f):d:null,y=Yt(p,Bt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return L2(n.default,{Component:y,route:f})||y}}});function L2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const FP=$P;function qP(t){const e=CP(t.routes,t),n=t.parseQuery||TP,r=t.stringifyQuery||D2,i=t.history,o=Hl(),s=Hl(),a=Hl(),l=Xt(So);let f=So;da&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Sg.bind(null,I=>""+I),c=Sg.bind(null,QT),p=Sg.bind(null,Vl);function d(I,ne){let K,ue;return S2(I)?(K=e.getRecordMatcher(I),ue=ne):ue=I,e.addRoute(ue,K)}function h(I){const ne=e.getRecordMatcher(I);ne&&e.removeRoute(ne)}function m(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ne){if(ne=Bt({},ne||l.value),typeof I=="string"){const J=Og(n,I,ne.path),pe=e.resolve({path:J.path},ne),ge=i.createHref(J.fullPath);return Bt(J,pe,{params:p(pe.params),hash:Vl(J.hash),redirectedFrom:void 0,href:ge})}let K;if(I.path!=null)K=Bt({},I,{path:Og(n,I.path,ne.path).path});else{const J=Bt({},I.params);for(const pe in J)J[pe]==null&&delete J[pe];K=Bt({},I,{params:c(J)}),ne.params=c(ne.params)}const ue=e.resolve(K,ne),Be=I.hash||"";ue.params=u(p(ue.params));const F=tP(r,Bt({},I,{hash:JT(Be),path:ue.path})),V=i.createHref(F);return Bt({fullPath:F,hash:Be,query:r===D2?PP(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?Og(n,I,l.value.path):Bt({},I)}function k(I,ne){if(f!==I)return ha(8,{from:ne,to:I})}function b(I){return S(I)}function x(I){return b(Bt(v(I),{replace:!0}))}function _(I){const ne=I.matched[I.matched.length-1];if(ne&&ne.redirect){const{redirect:K}=ne;let ue=typeof K=="function"?K(I):K;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Bt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function S(I,ne){const K=f=w(I),ue=l.value,Be=I.state,F=I.force,V=I.replace===!0,J=_(K);if(J)return S(Bt(v(J),{state:typeof J=="object"?Bt({},Be,J.state):Be,force:F,replace:V}),ne||K);const pe=K;pe.redirectedFrom=ne;let ge;return!F&&nP(r,ue,K)&&(ge=ha(16,{to:pe,from:ue}),ct(ue,ue,!0,!1)),(ge?Promise.resolve(ge):R(pe,ue)).catch(de=>Ji(de)?Ji(de,2)?de:st(de):te(de,pe,ue)).then(de=>{if(de){if(Ji(de,2))return S(Bt({replace:V},v(de.to),{state:typeof de.to=="object"?Bt({},Be,de.to.state):Be,force:F}),ne||pe)}else de=q(pe,ue,!0,V,Be);return N(pe,ue,de),de})}function O(I,ne){const K=k(I,ne);return K?Promise.reject(K):Promise.resolve()}function A(I){const ne=We.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(I):I()}function R(I,ne){let K;const[ue,Be,F]=LP(I,ne);K=Pg(ue.reverse(),"beforeRouteLeave",I,ne);for(const J of ue)J.leaveGuards.forEach(pe=>{K.push(Co(pe,I,ne))});const V=O.bind(null,I,ne);return K.push(V),we(K).then(()=>{K=[];for(const J of o.list())K.push(Co(J,I,ne));return K.push(V),we(K)}).then(()=>{K=Pg(Be,"beforeRouteUpdate",I,ne);for(const J of Be)J.updateGuards.forEach(pe=>{K.push(Co(pe,I,ne))});return K.push(V),we(K)}).then(()=>{K=[];for(const J of F)if(J.beforeEnter)if(Xr(J.beforeEnter))for(const pe of J.beforeEnter)K.push(Co(pe,I,ne));else K.push(Co(J.beforeEnter,I,ne));return K.push(V),we(K)}).then(()=>(I.matched.forEach(J=>J.enterCallbacks={}),K=Pg(F,"beforeRouteEnter",I,ne,A),K.push(V),we(K))).then(()=>{K=[];for(const J of s.list())K.push(Co(J,I,ne));return K.push(V),we(K)}).catch(J=>Ji(J,8)?J:Promise.reject(J))}function N(I,ne,K){a.list().forEach(ue=>A(()=>ue(I,ne,K)))}function q(I,ne,K,ue,Be){const F=k(I,ne);if(F)return F;const V=ne===So,J=da?history.state:{};K&&(ue||V?i.replace(I.fullPath,Bt({scroll:V&&J&&J.scroll},Be)):i.push(I.fullPath,Be)),l.value=I,ct(I,ne,K,V),st()}let W;function fe(){W||(W=i.listen((I,ne,K)=>{if(!Ze.listening)return;const ue=w(I),Be=_(ue);if(Be){S(Bt(Be,{replace:!0,force:!0}),ue).catch(Ll);return}f=ue;const F=l.value;da&&uP(x2(F.fullPath,K.delta),sc()),R(ue,F).catch(V=>Ji(V,12)?V:Ji(V,2)?(S(Bt(v(V.to),{force:!0}),ue).then(J=>{Ji(J,20)&&!K.delta&&K.type===zl.pop&&i.go(-1,!1)}).catch(Ll),Promise.reject()):(K.delta&&i.go(-K.delta,!1),te(V,ue,F))).then(V=>{V=V||q(ue,F,!1),V&&(K.delta&&!Ji(V,8)?i.go(-K.delta,!1):K.type===zl.pop&&Ji(V,20)&&i.go(-1,!1)),N(ue,F,V)}).catch(Ll)}))}let ae=Hl(),ce=Hl(),ie;function te(I,ne,K){st(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ne,K)):console.error(I),Promise.reject(I)}function He(){return ie&&l.value!==So?Promise.resolve():new Promise((I,ne)=>{ae.add([I,ne])})}function st(I){return ie||(ie=!I,fe(),ae.list().forEach(([ne,K])=>I?K(I):ne()),ae.reset()),I}function ct(I,ne,K,ue){const{scrollBehavior:Be}=t;if(!da||!Be)return Promise.resolve();const F=!K&&cP(x2(I.fullPath,0))||(ue||!K)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ne,F)).then(V=>V&&fP(V)).catch(V=>te(V,I,ne))}const dt=I=>i.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:d,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:m,resolve:w,options:t,push:b,replace:x,go:dt,back:()=>dt(-1),forward:()=>dt(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:He,install(I){const ne=this;I.component("RouterLink",NP),I.component("RouterView",FP),I.config.globalProperties.$router=ne,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>g(l)}),da&&!vt&&l.value===So&&(vt=!0,b(i.location).catch(Be=>{}));const K={};for(const Be in So)Object.defineProperty(K,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(ac,ne),I.provide(Rg,Tw(K)),I.provide(Tg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=So,W&&W(),W=null,l.value=So,vt=!1,ie=!1),ue()}}};function we(I){return I.reduce((ne,K)=>ne.then(()=>A(K)),Promise.resolve())}return Ze}function LP(t,e){const n=[],r=[],i=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>pa(f,a))?r.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>pa(f,l))||i.push(l))}return[n,r,i]}function lc(){return Qt(ac)}function Ul(t){return Qt(Rg)}function V2(t){return typeof t=="string"?`'${t}'`:new VP().serialize(t)}const VP=(function(){class t{#e=new Map;compare(n,r){const i=typeof n,o=typeof r;return i==="string"&&o==="string"?n.localeCompare(r):i==="number"&&o==="number"?n-r:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(r,!0))}serialize(n,r){if(n===null)return"null";switch(typeof n){case"string":return r?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const r=Object.prototype.toString.call(n);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),n);const i=n.constructor,o=i===Object||i===void 0?"":i.name;if(o!==""&&globalThis[o]===i)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,r){const i=this["$"+n];if(i)return i.call(this,r);if(typeof r?.entries=="function")return this.serializeObjectEntries(n,r.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,r){const i=Array.from(r).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<i.length;s++){const[a,l]=i[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<i.length-1&&(o+=",")}return o+"}"}$object(n){let r=this.#e.get(n);return r===void 0&&(this.#e.set(n,`#${this.#e.size}`),r=this.serializeObject(n),this.#e.set(n,r)),r}$function(n){const r=Function.prototype.toString.call(n);return r.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${r.replace(/\s*\n\s*/g,"")}`}$Array(n){let r="[";for(let i=0;i<n.length;i++)r+=this.serialize(n[i]),i<n.length-1&&(r+=",");return r+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((r,i)=>this.compare(r,i)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function Yi(t,e){return t===e||V2(t)===V2(e)}function zP(t,e,n){const r=t.findIndex(a=>Yi(a,e)),i=t.findIndex(a=>Yi(a,n));if(r===-1||i===-1)return[];const[o,s]=[r,i].sort((a,l)=>a-l);return t.slice(o,s+1)}function z2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function Mt(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,r=Symbol(n);return[s=>{const a=Qt(r,s);if(a||a===null)return a;throw new Error(`Injection \`${r.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Cr(r,s),s)]}function gn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function fc(t,e,n){const r=n.originalEvent.target,i=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&r.addEventListener(t,e,{once:!0}),r.dispatchEvent(i)}function ga(t){return t==null}function uc(t,e){return ga(t)?!1:Array.isArray(t)?t.some(n=>Yi(n,e)):Yi(t,e)}function Mg(t){return t?t.flatMap(e=>e.type===Fe?Mg(e.children):[e]):[]}const jP=["INPUT","TEXTAREA"];function j2(t,e,n,r={}){if(!e||r.enableIgnoredElement&&jP.includes(e.nodeName))return null;const{arrowKeyOptions:i="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=r,[c,p,d,h,m,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=d||h,v=c||p;if(!m&&!y&&(!w&&!v||i==="vertical"&&v||i==="horizontal"&&w))return null;const k=n?Array.from(n.querySelectorAll(o)):s;if(!k.length)return null;f&&t.preventDefault();let b=null;return v||w?b=H2(k,e,{goForward:w?h:l==="ltr"?c:p,loop:a}):m?b=k.at(0)||null:y&&(b=k.at(-1)||null),u&&b?.focus(),b}function H2(t,e,n,r=t.length){if(--r===0)return null;const i=t.indexOf(e),o=n.goForward?i+1:i-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?H2(t,a,n,r):a:null}const[Ig,Ure]=Mt("ConfigProvider");function HP(t,e){var n;const r=Xt();return Pt(()=>{r.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),na(r)}function gs(t){return dl()?(hu(t),!0):!1}function cc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return gs(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function UP(t){let e=!1,n;const r=pu(!0);return(...i)=>(e||(n=r.run(()=>t(...i)),e=!0),n)}function U2(t){let e=0,n,r;const i=()=>{e-=1,r&&e<=0&&(r.stop(),n=void 0,r=void 0)};return(...o)=>(e+=1,r||(r=pu(!0),n=r.run(()=>t(...o))),gs(i),n)}function WP(t){if(!nt(t))return nn(t);const e=new Proxy({},{get(n,r,i){return g(Reflect.get(t.value,r,i))},set(n,r,i){return nt(t.value[r])&&!nt(i)?t.value[r].value=i:t.value[r]=i,!0},deleteProperty(n,r){return Reflect.deleteProperty(t.value,r)},has(n,r){return Reflect.has(t.value,r)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return nn(e)}function KP(t){return WP(U(t))}function W2(t,...e){const n=e.flat(),r=n[0];return KP(()=>Object.fromEntries(typeof r=="function"?Object.entries(Jt(t)).filter(([i,o])=>!r(xe(o),i)):Object.entries(Jt(t)).filter(i=>!n.includes(i[0]))))}const Qr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const GP=t=>typeof t<"u",JP=Object.prototype.toString,YP=t=>JP.call(t)==="[object Object]",K2=()=>{},G2=XP();function XP(){var t,e;return Qr&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function QP(t,e){function n(...r){return new Promise((i,o)=>{Promise.resolve(t(()=>e.apply(this,r),{fn:e,thisArg:this,args:r})).then(i).catch(o)})}return n}function ZP(t,e={}){let n,r,i=K2;const o=l=>{clearTimeout(l),i(),i=K2};let s;return l=>{const f=xe(t),u=xe(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((c,p)=>{i=e.rejectOnCancel?p:c,s=l,u&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&o(r),r=null,c(l())},f)})}}function eM(t){return Zt()}function Ng(t){return Array.isArray(t)?t:[t]}function dc(t,e=1e4){return ku((n,r)=>{let i=xe(t),o;const s=()=>setTimeout(()=>{i=xe(t),r()},xe(e));return gs(()=>{clearTimeout(o)}),{get(){return n(),i},set(a){i=a,r(),clearTimeout(o),o=s()}}})}function tM(t,e=200,n={}){return QP(ZP(e,n),t)}function nM(t,e){eM()&&ji(t,e)}function J2(t,e,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n,o=Xt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){i&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},xe(e))}return r&&(o.value=!0,Qr&&f()),gs(l),{isPending:na(o),start:f,stop:l}}function rM(t,e,n){return Ve(t,e,{...n,immediate:!0})}const pc=Qr?window:void 0;function _i(t){var e;const n=xe(t);return(e=n?.$el)!=null?e:n}function ma(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},r=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),i=U(()=>{const a=Ng(xe(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=rM(()=>{var a,l;return[(l=(a=i.value)==null?void 0:a.map(f=>_i(f)))!=null?l:[pc].filter(f=>f!=null),Ng(xe(i.value?t[1]:t[0])),Ng(g(i.value?t[2]:t[1])),xe(i.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=YP(u)?{...u}:u;e.push(...a.flatMap(p=>l.flatMap(d=>f.map(h=>r(p,d,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return gs(n),s}function Y2(){const t=Xt(!1),e=Zt();return e&&bt(()=>{t.value=!0},e),t}function iM(t){const e=Y2();return U(()=>(e.value,!!t()))}function oM(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function sM(...t){let e,n,r={};t.length===3?(e=t[0],n=t[1],r=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],r=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:i=pc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=r,l=oM(e);return ma(i,o,u=>{u.repeat&&xe(a)||l(u)&&n(u)},s)}function aM(t){return JSON.parse(JSON.stringify(t))}function Dg(t,e,n={}){const{window:r=pc,...i}=n;let o;const s=iM(()=>r&&"ResizeObserver"in r),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=xe(t);return Array.isArray(c)?c.map(p=>_i(p)):[_i(c)]}),f=Ve(l,c=>{if(a(),s.value&&r){o=new ResizeObserver(e);for(const p of c)p&&o.observe(p,i)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return gs(u),{isSupported:s,stop:u}}function Wn(t,e,n,r={}){var i,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:p}=r,d=Zt(),h=n||d?.emit||((i=d?.$emit)==null?void 0:i.bind(d))||((s=(o=d?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(d?.proxy));let m=f;e||(e="modelValue"),m=m||`update:${e.toString()}`;const y=k=>a?typeof a=="function"?a(k):aM(k):k,w=()=>GP(t[e])?y(t[e]):c,v=k=>{p?p(k)&&h(m,k):h(m,k)};if(l){const k=w(),b=j(k);let x=!1;return Ve(()=>t[e],_=>{x||(x=!0,b.value=y(_),lt(()=>x=!1))}),Ve(b,_=>{!x&&(_!==t[e]||u)&&v(_)},{deep:u}),b}else return U({get(){return w()},set(k){v(k)}})}function Bg(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function $g(t,e,n=".",r){if(!Bg(e))return $g(t,{},n,r);const i=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(r&&r(i,o,s,n)||(Array.isArray(s)&&Array.isArray(i[o])?i[o]=[...s,...i[o]]:Bg(s)&&Bg(i[o])?i[o]=$g(s,i[o],(n?`${n}.`:"")+o.toString(),r):i[o]=s))}return i}function lM(t){return(...e)=>e.reduce((n,r)=>$g(n,r,"",t),{})}const fM=lM(),uM=U2(()=>{const t=j(new Map),e=j(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),r=Ig({scrollBody:j(!0)});let i=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",G2&&i?.(),e.value=void 0};return Ve(n,(s,a)=>{if(!Qr)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=r.scrollBody?.value?typeof r.scrollBody.value=="object"?fM({padding:r.scrollBody.value.padding===!0?l:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?l:r.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),G2&&(i=ma(document,"touchmove",c=>cM(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function hc(t){const e=Math.random().toString(36).substring(2,7),n=uM();n.value.set(e,t??!1);const r=U({get:()=>n.value.get(e)??!1,set:i=>n.value.set(e,i)});return nM(()=>{n.value.delete(e)}),r}function X2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:X2(n)}}function cM(t){const e=t||window.event,n=e.target;return n instanceof Element&&X2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function ms(t){const e=Ig({dir:j("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function ys(t){const e=Zt(),n=e?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(i=>{r[cl(er(i))]=(...o)=>t(i,...o)}),r}function dM(t){const e=U(()=>g(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let Fg=0;function qg(){Pt(t=>{if(!Qr)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??Q2()),document.body.insertAdjacentElement("beforeend",e[1]??Q2()),Fg++,t(()=>{Fg===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Fg--})})}function Q2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function ya(t){return U(()=>xe(t)?!!_i(t)?.closest("form"):!0)}function Ie(){const t=Zt(),e=j(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:_i(e)),r=Object.assign({},t.exposed),i={};for(const s in t.props)Object.defineProperty(i,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(r).length>0)for(const s in r)Object.defineProperty(i,s,{enumerable:!0,configurable:!0,get:()=>r[s]});Object.defineProperty(i,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=i;function o(s){if(e.value=s,!!s&&(Object.defineProperty(i,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const a=s.$.exposed,l=Object.assign({},i);for(const f in a)Object.defineProperty(l,f,{enumerable:!0,configurable:!0,get:()=>a[f]});t.exposed=l}}return{forwardRef:o,currentRef:e,currentElement:n}}function ln(t){const e=Zt(),n=Object.keys(e?.type.props??{}).reduce((i,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(i[o]=s),i},{}),r=rs(t);return U(()=>{const i={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{i[er(s)]=o[s]}),Object.keys({...n,...i}).reduce((s,a)=>(r.value[a]!==void 0&&(s[a]=r.value[a]),s),{})})}function $t(t,e){const n=ln(t),r=e?ys(e):{};return U(()=>({...n.value,...r}))}function pM(t,e){const n=dc(!1,300);gs(()=>{n.value=!1});const r=j(null),i=cc();function o(){r.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=hM(u,f.getBoundingClientRect()),p=gM(u,c),d=mM(l.getBoundingClientRect()),h=wM([...p,...d]);r.value=h,n.value=!0}return Pt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Pt(a=>{if(r.value){const l=f=>{if(!r.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},p=t.value?.contains(u)||e.value?.contains(u),d=!yM(c,r.value),h=!!u.closest("[data-grace-area-trigger]");p?o():(d||h)&&(o(),i.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:i.on}}function hM(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),i=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function gM(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function mM(t){const{top:e,right:n,bottom:r,left:i}=t;return[{x:i,y:e},{x:n,y:e},{x:n,y:r},{x:i,y:r}]}function yM(t,e){const{x:n,y:r}=t;let i=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>r!=u>r&&n<(f-a)*(r-l)/(u-l)+a&&(i=!i)}return i}function wM(t){const e=t.slice();return e.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),vM(e)}function vM(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const i=t[r];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))e.pop();else break}e.push(i)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const i=t[r];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))n.pop();else break}n.push(i)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var bM=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},wa=new WeakMap,gc=new WeakMap,mc={},Lg=0,Z2=function(t){return t&&(t.host||Z2(t.parentNode))},xM=function(t,e){return e.map(function(n){if(t.contains(n))return n;var r=Z2(n);return r&&t.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},_M=function(t,e,n,r){var i=xM(e,Array.isArray(t)?t:[t]);mc[n]||(mc[n]=new WeakMap);var o=mc[n],s=[],a=new Set,l=new Set(i),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};i.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(p){if(a.has(p))u(p);else try{var d=p.getAttribute(r),h=d!==null&&d!=="false",m=(wa.get(p)||0)+1,y=(o.get(p)||0)+1;wa.set(p,m),o.set(p,y),s.push(p),m===1&&h&&gc.set(p,!0),y===1&&p.setAttribute(n,"true"),h||p.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",p,w)}})};return u(e),a.clear(),Lg++,function(){s.forEach(function(c){var p=wa.get(c)-1,d=o.get(c)-1;wa.set(c,p),o.set(c,d),p||(gc.has(c)||c.removeAttribute(r),gc.delete(c)),d||c.removeAttribute(n)}),Lg--,Lg||(wa=new WeakMap,wa=new WeakMap,gc=new WeakMap,mc={})}},kM=function(t,e,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),i=bM(t);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),_M(r,i,n,"aria-hidden")):function(){return null}};function yc(t){let e;Ve(()=>_i(t),n=>{n?e=kM(n):e&&e()}),jn(()=>{e&&e()})}function mn(t,e="reka"){return t||`${e}-${SA?.()}`}function SM(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function CM(t){const e=j(),n=U(()=>e.value?.width??0),r=U(()=>e.value?.height??0);return bt(()=>{const i=_i(t);if(i){e.value={width:i.offsetWidth,height:i.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=i.offsetWidth,f=i.offsetHeight;e.value={width:l,height:f}});return o.observe(i,{box:"border-box"}),()=>o.unobserve(i)}else e.value=void 0}),{width:n,height:r}}function EM(t,e){const n=j(t);function r(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=r(o)}}}function wc(t){const e=dc("",1e3);return{search:e,handleTypeaheadSearch:(i,o)=>{e.value=e.value+i;{const s=gn(),a=o.map(p=>({...p,textValue:p.value?.textValue??p.ref.textContent?.trim()??""})),l=a.find(p=>p.ref===s),f=a.map(p=>p.textValue),u=AM(f,e.value,l?.textValue),c=a.find(p=>p.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function OM(t,e){return t.map((n,r)=>t[(e+r)%t.length])}function AM(t,e,n){const i=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=OM(t,Math.max(o,0));i.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function RM(t,e){const n=j({}),r=j("none"),i=j(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??pc,{state:l,dispatch:f}=EM(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Qr){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};Ve(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const k=r.value,b=vc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&k!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=vc(e.value),v=w.includes(CSS.escape(y.animationName)),k=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${k}`),f("ANIMATION_END"),!i.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},p=y=>{y.target===e.value&&(r.value=vc(e.value))},d=Ve(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",p),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",p),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=Ve(l,()=>{const y=vc(e.value);r.value=l.value==="mounted"?y:"none"});return jn(()=>{d(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function vc(t){return t&&getComputedStyle(t).animationName||"none"}var Xi=L({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:r,forceMount:i}=Jt(t),o=j(),{isPresent:s}=RM(r,o);n({present:s});let a=e.default({present:s.value});a=Mg(a||[]);const l=Zt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for  \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>`  - ${u}`).join(`
    5959`)].join(`
    60 `))}return()=>r.value||i.value||s.value?Yt(e.default({present:s.value})[0],{ref:f=>{const u=_r(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const bc=L({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const i=Mg(n.default()),r=i.findIndex(l=>l.type!==In);if(r===-1)return i;const o=i[r];delete o.props?.ref;const s=o.props?le(e,o.props):e,a=Ur({...o,props:{}},s);return i.length===1?a:(i[r]=a,i)}}}),RM=["area","img","input"],ze=L({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const i=t.asChild?"template":t.as;return typeof i=="string"&&RM.includes(i)?()=>Yt(i,e):i!=="template"?()=>Yt(t.as,e,{default:n.default}):()=>Yt(bc,e,{default:n.default})}});function Wl(){const t=j(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:_r(t));return{primitiveElement:t,currentElement:e}}function TM({type:t,defaultValue:e,modelValue:n}){const i=n||e;return n!==void 0||e!==void 0?Array.isArray(i)?"multiple":"single":t??"single"}function PM({type:t,defaultValue:e,modelValue:n}){return t||TM({type:t,defaultValue:e,modelValue:n})}function MM({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function IM(t,e){const n=U(()=>PM(t)),i=Wn(t,"modelValue",e,{defaultValue:MM(t),passive:t.modelValue===void 0,deep:!0});function r(s){if(n.value==="single")i.value=Yr(s,i.value)?void 0:s;else{const a=Array.isArray(i.value)?[...i.value||[]]:[i.value].filter(Boolean);if(uc(a,s)){const l=a.findIndex(f=>Yr(f,s));a.splice(l,1)}else a.push(s);i.value=a}}const o=U(()=>n.value==="single");return{modelValue:i,changeModelValue:r,isSingle:o}}const[kr,NM]=It("DialogRoot");var DM=L({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=Wn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),s=j(),{modal:a}=Jt(n);return NM({open:r,modal:a,openModal:()=>{r.value=!0},onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:g(r),close:()=>r.value=!1})}}),ex=DM,BM=L({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ie();const n=kr();return(i,r)=>(E(),D(g(ze),le(e,{type:i.as==="button"?"button":void 0,onClick:r[0]||(r[0]=o=>g(n).onOpenChange(!1))}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["type"]))}}),tx=BM;const $M="dismissableLayer.pointerDownOutside",FM="dismissableLayer.focusOutside";function nx(t,e){const n=e.closest("[data-dismissable-layer]"),i=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),r=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(i===n||r.indexOf(i)<r.indexOf(n)))}function qM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1),o=j(()=>{});return Mt(s=>{if(!Qi||!xe(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(nx(e.value,u)){r.value=!1;return}if(f.target&&!r.value){let p=function(){fc($M,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(i.removeEventListener("click",o.value),o.value=p,i.addEventListener("click",o.value,{once:!0})):p()}else i.removeEventListener("click",o.value);r.value=!1}},l=window.setTimeout(()=>{i.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),i.removeEventListener("pointerdown",a),i.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{xe(n)&&(r.value=!0)}}}function LM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=j(!1);return Mt(o=>{if(!Qi||!xe(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||nx(e.value,l)||a.target&&!r.value&&fc(FM,t,{originalEvent:a})};i.addEventListener("focusin",s),o(()=>i.removeEventListener("focusin",s))}),{onFocusCapture:()=>{xe(n)&&(r.value=!0)},onBlurCapture:()=>{xe(n)&&(r.value=!1)}}}const qi=nn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var VM=L({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>qi.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>qi.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const d=Array.from(a.value),[h]=[...qi.layersWithOutsidePointerEventsDisabled].slice(-1),m=d.indexOf(h);return l.value>=m}),c=qM(async d=>{const h=[...qi.branches].some(m=>m?.contains(d.target));!u.value||h||(i("pointerDownOutside",d),i("interactOutside",d),await lt(),d.defaultPrevented||i("dismiss"))},o),p=LM(d=>{[...qi.branches].some(m=>m?.contains(d.target))||(i("focusOutside",d),i("interactOutside",d),d.defaultPrevented||i("dismiss"))},o);return oM("Escape",d=>{l.value===a.value.size-1&&(i("escapeKeyDown",d),d.defaultPrevented||i("dismiss"))}),Mt(d=>{o.value&&(n.disableOutsidePointerEvents&&(qi.layersWithOutsidePointerEventsDisabled.size===0&&(qi.originalBodyPointerEvents=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),qi.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),d(()=>{n.disableOutsidePointerEvents&&qi.layersWithOutsidePointerEventsDisabled.size===1&&!ga(qi.originalBodyPointerEvents)&&(s.value.body.style.pointerEvents=qi.originalBodyPointerEvents)}))}),Mt(d=>{d(()=>{o.value&&(a.value.delete(o.value),qi.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(d,h)=>(E(),D(g(ze),{ref:g(r),"as-child":d.asChild,as:d.as,"data-dismissable-layer":"",style:hi({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:g(p).onFocusCapture,onBlurCapture:g(p).onBlurCapture,onPointerdownCapture:g(c).onPointerDownCapture},{default:C(()=>[z(d.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Kl=VM;const zM=HP(()=>j([]));function jM(){const t=zM();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=ix(t.value,e),t.value.unshift(e)},remove(e){t.value=ix(t.value,e),t.value[0]?.resume()}}}function ix(t,e){const n=[...t],i=n.indexOf(e);return i!==-1&&n.splice(i,1),n}function HM(t){return t.filter(e=>e.tagName!=="A")}const Vg="focusScope.autoFocusOnMount",zg="focusScope.autoFocusOnUnmount",rx={bubbles:!1,cancelable:!0};function UM(t,{select:e=!1}={}){const n=gn();for(const i of t)if(Eo(i,{select:e}),gn()!==n)return!0}function WM(t){const e=ox(t),n=sx(e,t),i=sx(e.reverse(),t);return[n,i]}function ox(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function sx(t,e){for(const n of t)if(!KM(n,{upTo:e}))return n}function KM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function GM(t){return t instanceof HTMLInputElement&&"select"in t}function Eo(t,{select:e=!1}={}){if(t&&t.focus){const n=gn();t.focus({preventScroll:!0}),t!==n&&GM(t)&&e&&t.select()}}var JM=L({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,i=e,{currentRef:r,currentElement:o}=Ie(),s=j(null),a=jM(),l=nn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Mt(u=>{if(!Qi)return;const c=o.value;if(!n.trapped)return;function p(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:Eo(s.value,{select:!0})}function d(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||Eo(s.value,{select:!0}))}function h(y){c.contains(s.value)||Eo(c)}document.addEventListener("focusin",p),document.addEventListener("focusout",d);const m=new MutationObserver(h);c&&m.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",d),m.disconnect()})}),Mt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const p=gn();if(!c.contains(p)){const h=new CustomEvent(Vg,rx);c.addEventListener(Vg,m=>i("mountAutoFocus",m)),c.dispatchEvent(h),h.defaultPrevented||(UM(HM(ox(c)),{select:!0}),gn()===p&&Eo(c))}u(()=>{c.removeEventListener(Vg,y=>i("mountAutoFocus",y));const h=new CustomEvent(zg,rx),m=y=>{i("unmountAutoFocus",y)};c.addEventListener(zg,m),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||Eo(p??document.body,{select:!0}),c.removeEventListener(zg,m),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,p=gn();if(c&&p){const d=u.currentTarget,[h,m]=WM(d);h&&m?!u.shiftKey&&p===m?(u.preventDefault(),n.loop&&Eo(h,{select:!0})):u.shiftKey&&p===h&&(u.preventDefault(),n.loop&&Eo(m,{select:!0})):p===d&&u.preventDefault()}}return(u,c)=>(E(),D(g(ze),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),xc=JM;const YM="menu.itemSelect",jg=["Enter"," "],XM=["ArrowDown","PageUp","Home"],ax=["ArrowUp","PageDown","End"],QM=[...XM,...ax];[...jg],[...jg];function lx(t){return t?"open":"closed"}function _c(t){return t==="indeterminate"}function fx(t){return _c(t)?"indeterminate":t?"checked":"unchecked"}function Hg(t){const e=gn();for(const n of t)if(n===e||(n.focus(),gn()!==e))return}function ZM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function e9(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return ZM(n,e)}function Ug(t){return t.pointerType==="mouse"}var t9=L({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=kr(),{forwardRef:o,currentElement:s}=Ie();return r.titleId||=mn(void 0,"reka-dialog-title"),r.descriptionId||=mn(void 0,"reka-dialog-description"),bt(()=>{r.contentElement=s,gn()!==document.body&&(r.triggerElement.value=gn())}),(a,l)=>(E(),D(g(xc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[T(g(Kl),le({id:g(r).contentId,ref:g(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":g(r).descriptionId,"aria-labelledby":g(r).titleId,"data-state":g(lx)(g(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>g(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>i("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>i("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>i("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>i("pointerDownOutside",f))}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),ux=t9,n9=L({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=kr(),o=ys(i),{forwardRef:s,currentElement:a}=Ie();return yc(a),(l,f)=>(E(),D(ux,le({...n,...g(o)},{ref:g(s),"trap-focus":g(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),g(r).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0;(c.button===2||p)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),i9=n9,r9=L({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ys(e);Ie();const o=kr(),s=j(!1),a=j(!1);return(l,f)=>(E(),D(ux,le({...n,...g(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||g(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;g(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),o9=r9,s9=L({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=kr(),o=ys(i),{forwardRef:s}=Ie();return(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(r).open.value},{default:C(()=>[g(r).modal.value?(E(),D(i9,le({key:0,ref:g(s)},{...n,...g(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(o9,le({key:1,ref:g(s)},{...n,...g(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),cx=s9,a9=L({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ie();const n=kr();return(i,r)=>(E(),D(g(ze),le(e,{id:g(n).descriptionId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),dx=a9,l9=L({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=kr();return hc(!0),Ie(),(n,i)=>(E(),D(g(ze),{as:n.as,"as-child":n.asChild,"data-state":g(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),f9=l9,u9=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=kr(),{forwardRef:n}=Ie();return(i,r)=>g(e)?.modal.value?(E(),D(g(Xr),{key:0,present:i.forceMount||g(e).open.value},{default:C(()=>[T(f9,le(i.$attrs,{ref:g(n),as:i.as,"as-child":i.asChild}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Oe("v-if",!0)}}),px=u9,c9=L({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=Y2();return(n,i)=>g(e)||n.forceMount?(E(),D(Kw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Oe("v-if",!0)}}),va=c9,d9=L({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),p9=d9,h9=L({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=kr();return Ie(),(i,r)=>(E(),D(g(ze),le(e,{id:g(n).titleId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),hx=h9,g9=L({__name:"DialogTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=kr(),{forwardRef:i,currentElement:r}=Ie();return n.contentId||=mn(void 0,"reka-dialog-content"),bt(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),D(g(ze),le(e,{ref:g(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value||!1,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).open.value?"open":"closed",onClick:g(n).onOpenToggle}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),m9=g9;const[y9,w9]=It("AlertDialogContent");var v9=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ys(e);Ie();const o=j();return w9({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(E(),D(g(cx),le({...n,...g(r)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Et(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Et(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),b9=v9,x9=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=y9(),{forwardRef:i,currentElement:r}=Ie();return bt(()=>{n.onCancelElementChange(r.value)}),(o,s)=>(E(),D(g(tx),le(e,{ref:g(i)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),_9=x9,k9=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(dx),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),S9=k9,C9=L({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(px),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),E9=C9,O9=L({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),A9=O9,R9=L({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return Ie(),(o,s)=>(E(),D(g(ex),le(g(r),{modal:!0}),{default:C(a=>[z(o.$slots,"default",Pt(Lt(a)))]),_:3},16))}}),T9=R9,P9=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(hx),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),M9=P9;const[gx,I9]=It("AvatarRoot");var N9=L({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ie(),I9({imageLoadingStatus:j("idle")}),(e,n)=>(E(),D(g(ze),{"as-child":e.asChild,as:e.as},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),D9=N9,B9=L({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=gx();Ie();const i=j(e.delayMs===void 0);return Mt(r=>{if(e.delayMs&&Qi){const o=window.setTimeout(()=>{i.value=!0},e.delayMs);r(()=>{window.clearTimeout(o)})}}),(r,o)=>i.value&&g(n).imageLoadingStatus.value!=="loaded"?(E(),D(g(ze),{key:0,"as-child":r.asChild,as:r.as},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as-child","as"])):Oe("v-if",!0)}}),$9=B9;function mx(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function F9(t,{referrerPolicy:e,crossOrigin:n}={}){const i=j(!1),r=j(null),o=U(()=>i.value?(!r.value&&Qi&&(r.value=new window.Image),r.value):null),s=j(mx(o.value,t.value)),a=l=>()=>{i.value&&(s.value=l)};return bt(()=>{i.value=!0,Mt(l=>{const f=o.value;if(!f)return;s.value=mx(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),jn(()=>{i.value=!1}),s}var q9=L({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,i=e,{src:r,referrerPolicy:o,crossOrigin:s}=Jt(n);Ie();const a=gx(),l=F9(r,{referrerPolicy:o,crossOrigin:s});return Ve(l,f=>{i("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>bl((E(),D(g(ze),{role:"img","as-child":f.asChild,as:f.as,src:g(r),"referrer-policy":g(o)},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[tb,g(l)==="loaded"]])}}),L9=q9;const yx="data-reka-collection-item";function ai(t={}){const{key:e="",isProvider:n=!1}=t,i=`${e}CollectionProvider`;let r;if(n){const u=j(new Map);r={collectionRef:j(),itemMap:u},Ci(i,r)}else r=Qt(i);const o=(u=!1)=>{const c=r.collectionRef.value;if(!c)return[];const p=Array.from(c.querySelectorAll(`[${yx}]`)),h=Array.from(r.itemMap.value.values()).sort((m,y)=>p.indexOf(m.ref)-p.indexOf(y.ref));return u?h:h.filter(m=>m.ref.dataset.disabled!=="")},s=L({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:p,currentElement:d}=Wl();return Ve(d,()=>{r.collectionRef.value=d.value}),()=>Yt(bc,{ref:p},c)}}),a=L({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:p}){const{primitiveElement:d,currentElement:h}=Wl();return Mt(m=>{if(h.value){const y=ia(h.value);r.itemMap.value.set(y,{ref:h.value,value:u.value}),m(()=>r.itemMap.value.delete(y))}}),()=>Yt(bc,{...p,[yx]:"",ref:d},c)}}),l=U(()=>Array.from(r.itemMap.value.values())),f=U(()=>r.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const V9="rovingFocusGroup.onEntryFocus",z9={bubbles:!1,cancelable:!0},j9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function H9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function wx(t,e,n){const i=H9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return j9[i]}function vx(t,e=!1){const n=gn();for(const i of t)if(i===n||(i.focus({preventScroll:e}),gn()!==n))return}function U9(t,e){return t.map((n,i)=>t[(e+i)%t.length])}const[W9,K9]=It("RovingFocusGroup");var G9=L({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const i=t,r=n,{loop:o,orientation:s,dir:a}=Jt(i),l=ms(a),f=Wn(i,"currentTabStopId",r,{defaultValue:i.defaultCurrentTabStopId,passive:i.currentTabStopId===void 0}),u=j(!1),c=j(!1),p=j(0),{getItems:d,CollectionSlot:h}=ai({isProvider:!0});function m(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const S=new CustomEvent(V9,z9);if(w.currentTarget.dispatchEvent(S),r("entryFocus",S),!S.defaultPrevented){const b=d().map(O=>O.ref).filter(O=>O.dataset.disabled!==""),x=b.find(O=>O.getAttribute("data-active")===""),_=b.find(O=>O.getAttribute("data-highlighted")===""),k=b.find(O=>O.id===f.value),A=[x,_,k,...b].filter(Boolean);vx(A,i.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:d}),K9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{p.value++},onFocusableItemRemove:()=>{p.value--}}),(w,v)=>(E(),D(g(h),null,{default:C(()=>[T(g(ze),{tabindex:u.value||p.value===0?-1:0,"data-orientation":g(s),as:w.as,"as-child":w.asChild,dir:g(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=S=>c.value=!0),onMouseup:y,onFocus:m,onBlur:v[1]||(v[1]=S=>u.value=!1)},{default:C(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),bx=G9,J9=L({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=W9(),i=mn(),r=U(()=>e.tabStopId||i),o=U(()=>n.currentTabStopId.value===r.value),{getItems:s,CollectionItem:a}=ai();bt(()=>{e.focusable&&n.onFocusableItemAdd()}),jn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=wx(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(p=>p.ref).filter(p=>p.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const p=c.indexOf(f.currentTarget);c=n.loop.value?U9(c,p+1):c.slice(p+1)}lt(()=>vx(c))}}return(f,u)=>(E(),D(g(a),null,{default:C(()=>[T(g(ze),{tabindex:o.value?0:-1,"data-orientation":g(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?g(n).onItemFocus(r.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>g(n).onItemFocus(r.value)),onKeydown:l},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),xx=J9,Y9=L({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),D(g(ze),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Wg=Y9,X9=L({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:i}=Wl(),r=U(()=>e.checked??e.value);return Ve(r,(o,s)=>{if(!i.value)return;const a=i.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),p=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(p)}}),(o,s)=>(E(),D(Wg,le({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),_x=X9,Q9=L({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),i=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((r,o)=>typeof r=="object"?Object.entries(r).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:r}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([r,o])=>({name:`${e.name}[${r}]`,value:o})):[]);return(r,o)=>(E(),G(Fe,null,[Oe(" We render single input if it's required "),n.value?(E(),D(_x,le({key:r.name},{...e,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(E(!0),G(Fe,{key:1},Ct(i.value,s=>(E(),D(_x,le({key:s.name},{ref_for:!0},{...e,...r.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),Gl=Q9;const[Z9,zie]=It("CheckboxGroupRoot");function kc(t){return t==="indeterminate"}function kx(t){return kc(t)?"indeterminate":t?"checked":"unchecked"}const[e7,t7]=It("CheckboxRoot");var n7=L({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=Z9(null),a=Wn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>ga(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:uc(s.modelValue.value,n.value));function u(){if(ga(s?.modelValue.value))a.value=kc(a.value)?!0:!a.value;else{const d=[...s.modelValue.value||[]];if(uc(d,n.value)){const h=d.findIndex(m=>Yr(m,n.value));d.splice(h,1)}else d.push(n.value);s.modelValue.value=d}}const c=ya(o),p=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return t7({disabled:l,state:f}),(d,h)=>(E(),D(an(g(s)?.rovingFocus.value?g(xx):g(ze)),le(d.$attrs,{id:d.id,ref:g(r),role:"checkbox","as-child":d.asChild,as:d.as,type:d.as==="button"?"button":void 0,"aria-checked":g(kc)(f.value)?"mixed":f.value,"aria-required":d.required,"aria-label":d.$attrs["aria-label"]||p.value,"data-state":g(kx)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:g(s)?.rovingFocus.value?!l.value:void 0,onKeydown:br(Et(()=>{},["prevent"]),["enter"]),onClick:u}),{default:C(()=>[z(d.$slots,"default",{modelValue:g(a),state:f.value}),g(c)&&d.name&&!g(s)?(E(),D(g(Gl),{key:0,type:"checkbox",checked:!!f.value,name:d.name,value:d.value,disabled:l.value,required:d.required},null,8,["checked","name","value","disabled","required"])):Oe("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),i7=n7,r7=L({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ie(),n=e7();return(i,r)=>(E(),D(g(Xr),{present:i.forceMount||g(kc)(g(n).state.value)||g(n).state.value===!0},{default:C(()=>[T(g(ze),le({ref:g(e),"data-state":g(kx)(g(n).state.value),"data-disabled":g(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":i.asChild,as:i.as},i.$attrs),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),o7=r7;const[Sx,s7]=It("PopperRoot");var a7=L({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=j();return s7({anchor:e,onAnchorChange:n=>e.value=n}),(n,i)=>z(n.$slots,"default")}}),Sc=a7,l7=L({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ie(),r=Sx();return Ov(()=>{r.onAnchorChange(e.reference??i.value)}),(o,s)=>(E(),D(g(ze),{ref:g(n),as:o.as,"as-child":o.asChild},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),Cc=l7;const f7={key:0,d:"M0 0L6 6L12 0"},u7={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var c7=L({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(ze),le(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:C(()=>[z(n.$slots,"default",{},()=>[n.rounded?(E(),G("path",u7)):(E(),G("path",f7))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),d7=c7;function p7(t){return t!==null}function h7(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:i,middlewareData:r}=e,s=r.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Kg(n),c={start:"0%",center:"50%",end:"100%"}[u],p=(r.arrow?.x??0)+a/2,d=(r.arrow?.y??0)+l/2;let h="",m="";return f==="bottom"?(h=s?c:`${p}px`,m=`${-l}px`):f==="top"?(h=s?c:`${p}px`,m=`${i.floating.height+l}px`):f==="right"?(h=`${-l}px`,m=s?c:`${d}px`):f==="left"&&(h=`${i.floating.width+l}px`,m=s?c:`${d}px`),{data:{x:h,y:m}}}}}function Kg(t){const[e,n="center"]=t.split("-");return[e,n]}const g7=["top","right","bottom","left"],Oo=Math.min,Ei=Math.max,Ec=Math.round,Oc=Math.floor,Sr=t=>({x:t,y:t}),m7={left:"right",right:"left",bottom:"top",top:"bottom"},y7={start:"end",end:"start"};function Gg(t,e,n){return Ei(t,Oo(e,n))}function Qr(t,e){return typeof t=="function"?t(e):t}function Zr(t){return t.split("-")[0]}function ba(t){return t.split("-")[1]}function Jg(t){return t==="x"?"y":"x"}function Yg(t){return t==="y"?"height":"width"}const w7=new Set(["top","bottom"]);function Cr(t){return w7.has(Zr(t))?"y":"x"}function Xg(t){return Jg(Cr(t))}function v7(t,e,n){n===void 0&&(n=!1);const i=ba(t),r=Xg(t),o=Yg(r);let s=r==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=Ac(s)),[s,Ac(s)]}function b7(t){const e=Ac(t);return[Qg(t),e,Qg(e)]}function Qg(t){return t.replace(/start|end/g,e=>y7[e])}const Cx=["left","right"],Ex=["right","left"],x7=["top","bottom"],_7=["bottom","top"];function k7(t,e,n){switch(t){case"top":case"bottom":return n?e?Ex:Cx:e?Cx:Ex;case"left":case"right":return e?x7:_7;default:return[]}}function S7(t,e,n,i){const r=ba(t);let o=k7(Zr(t),n==="start",i);return r&&(o=o.map(s=>s+"-"+r),e&&(o=o.concat(o.map(Qg)))),o}function Ac(t){return t.replace(/left|right|bottom|top/g,e=>m7[e])}function C7(t){return{top:0,right:0,bottom:0,left:0,...t}}function Ox(t){return typeof t!="number"?C7(t):{top:t,right:t,bottom:t,left:t}}function Rc(t){const{x:e,y:n,width:i,height:r}=t;return{width:i,height:r,top:n,left:e,right:e+i,bottom:n+r,x:e,y:n}}function Ax(t,e,n){let{reference:i,floating:r}=t;const o=Cr(e),s=Xg(e),a=Yg(s),l=Zr(e),f=o==="y",u=i.x+i.width/2-r.width/2,c=i.y+i.height/2-r.height/2,p=i[a]/2-r[a]/2;let d;switch(l){case"top":d={x:u,y:i.y-r.height};break;case"bottom":d={x:u,y:i.y+i.height};break;case"right":d={x:i.x+i.width,y:c};break;case"left":d={x:i.x-r.width,y:c};break;default:d={x:i.x,y:i.y}}switch(ba(e)){case"start":d[s]-=p*(n&&f?-1:1);break;case"end":d[s]+=p*(n&&f?-1:1);break}return d}const E7=async(t,e,n)=>{const{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:r}),{x:u,y:c}=Ax(f,i,l),p=i,d={},h=0;for(let m=0;m<a.length;m++){const{name:y,fn:w}=a[m],{x:v,y:S,data:b,reset:x}=await w({x:u,y:c,initialPlacement:i,placement:p,strategy:r,middlewareData:d,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=S??c,d={...d,[y]:{...d[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:r}):x.rects),{x:u,y:c}=Ax(f,p,l)),m=-1)}return{x:u,y:c,placement:p,strategy:r,middlewareData:d}};async function Jl(t,e){var n;e===void 0&&(e={});const{x:i,y:r,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:p=!1,padding:d=0}=Qr(e,t),h=Ox(d),y=a[p?c==="floating"?"reference":"floating":c],w=Rc(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(S))?await(o.getScale==null?void 0:o.getScale(S))||{x:1,y:1}:{x:1,y:1},x=Rc(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:S,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const O7=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:i,placement:r,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Qr(t,e)||{};if(f==null)return{};const c=Ox(u),p={x:n,y:i},d=Xg(r),h=Yg(d),m=await s.getDimensions(f),y=d==="y",w=y?"top":"left",v=y?"bottom":"right",S=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[d]-p[d]-o.floating[h],x=p[d]-o.reference[d],_=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let k=_?_[S]:0;(!k||!await(s.isElement==null?void 0:s.isElement(_)))&&(k=a.floating[S]||o.floating[h]);const A=b/2-x/2,O=k/2-m[h]/2-1,R=Oo(c[w],O),N=Oo(c[v],O),q=R,W=k-m[h]-N,fe=k/2-m[h]/2+A,ae=Gg(q,fe,W),ce=!l.arrow&&ba(r)!=null&&fe!==ae&&o.reference[h]/2-(fe<q?R:N)-m[h]/2<0,re=ce?fe<q?fe-q:fe-W:0;return{[d]:p[d]+re,data:{[d]:ae,centerOffset:fe-ae-re,...ce&&{alignmentOffset:re}},reset:ce}}}),A7=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,i;const{placement:r,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:m=!0,...y}=Qr(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Zr(r),v=Cr(a),S=Zr(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=p||(S||!m?[Ac(a)]:b7(a)),_=h!=="none";!p&&_&&x.push(...S7(a,m,h,b));const k=[a,...x],A=await Jl(e,y),O=[];let R=((i=o.flip)==null?void 0:i.overflows)||[];if(u&&O.push(A[w]),c){const fe=v7(r,s,b);O.push(A[fe[0]],A[fe[1]])}if(R=[...R,{placement:r,overflows:O}],!O.every(fe=>fe<=0)){var N,q;const fe=(((N=o.flip)==null?void 0:N.index)||0)+1,ae=k[fe];if(ae&&(!(c==="alignment"?v!==Cr(ae):!1)||R.every(te=>Cr(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:fe,overflows:R},reset:{placement:ae}};let ce=(q=R.filter(re=>re.overflows[0]<=0).sort((re,te)=>re.overflows[1]-te.overflows[1])[0])==null?void 0:q.placement;if(!ce)switch(d){case"bestFit":{var W;const re=(W=R.filter(te=>{if(_){const He=Cr(te.placement);return He===v||He==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(He=>He>0).reduce((He,st)=>He+st,0)]).sort((te,He)=>te[1]-He[1])[0])==null?void 0:W[0];re&&(ce=re);break}case"initialPlacement":ce=a;break}if(r!==ce)return{reset:{placement:ce}}}return{}}}};function Rx(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Tx(t){return g7.some(e=>t[e]>=0)}const R7=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:i="referenceHidden",...r}=Qr(t,e);switch(i){case"referenceHidden":{const o=await Jl(e,{...r,elementContext:"reference"}),s=Rx(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Tx(s)}}}case"escaped":{const o=await Jl(e,{...r,altBoundary:!0}),s=Rx(o,n.floating);return{data:{escapedOffsets:s,escaped:Tx(s)}}}default:return{}}}}},Px=new Set(["left","top"]);async function T7(t,e){const{placement:n,platform:i,elements:r}=t,o=await(i.isRTL==null?void 0:i.isRTL(r.floating)),s=Zr(n),a=ba(n),l=Cr(n)==="y",f=Px.has(s)?-1:1,u=o&&l?-1:1,c=Qr(e,t);let{mainAxis:p,crossAxis:d,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(d=a==="end"?h*-1:h),l?{x:d*u,y:p*f}:{x:p*f,y:d*u}}const P7=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,i;const{x:r,y:o,placement:s,middlewareData:a}=e,l=await T7(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:s}}}}},M7=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:i,placement:r}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Qr(t,e),f={x:n,y:i},u=await Jl(e,l),c=Cr(Zr(r)),p=Jg(c);let d=f[p],h=f[c];if(o){const y=p==="y"?"top":"left",w=p==="y"?"bottom":"right",v=d+u[y],S=d-u[w];d=Gg(v,d,S)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],S=h-u[w];h=Gg(v,h,S)}const m=a.fn({...e,[p]:d,[c]:h});return{...m,data:{x:m.x-n,y:m.y-i,enabled:{[p]:o,[c]:s}}}}}},I7=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:i,placement:r,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Qr(t,e),u={x:n,y:i},c=Cr(r),p=Jg(c);let d=u[p],h=u[c];const m=Qr(a,e),y=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const S=p==="y"?"height":"width",b=o.reference[p]-o.floating[S]+y.mainAxis,x=o.reference[p]+o.reference[S]-y.mainAxis;d<b?d=b:d>x&&(d=x)}if(f){var w,v;const S=p==="y"?"width":"height",b=Px.has(Zr(r)),x=o.reference[c]-o.floating[S]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),_=o.reference[c]+o.reference[S]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>_&&(h=_)}return{[p]:d,[c]:h}}}},N7=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,i;const{placement:r,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Qr(t,e),u=await Jl(e,f),c=Zr(r),p=ba(r),d=Cr(r)==="y",{width:h,height:m}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=p==="end"?"top":"bottom");const v=m-u.top-u.bottom,S=h-u.left-u.right,b=Oo(m-u[y],v),x=Oo(h-u[w],S),_=!e.middlewareData.shift;let k=b,A=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(A=S),(i=e.middlewareData.shift)!=null&&i.enabled.y&&(k=v),_&&!p){const R=Ei(u.left,0),N=Ei(u.right,0),q=Ei(u.top,0),W=Ei(u.bottom,0);d?A=h-2*(R!==0||N!==0?R+N:Ei(u.left,u.right)):k=m-2*(q!==0||W!==0?q+W:Ei(u.top,u.bottom))}await l({...e,availableWidth:A,availableHeight:k});const O=await s.getDimensions(a.floating);return h!==O.width||m!==O.height?{reset:{rects:!0}}:{}}}};function Tc(){return typeof window<"u"}function ws(t){return Zg(t)?(t.nodeName||"").toLowerCase():"#document"}function Oi(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Er(t){var e;return(e=(Zg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Zg(t){return Tc()?t instanceof Node||t instanceof Oi(t).Node:!1}function Zi(t){return Tc()?t instanceof Element||t instanceof Oi(t).Element:!1}function Or(t){return Tc()?t instanceof HTMLElement||t instanceof Oi(t).HTMLElement:!1}function Mx(t){return!Tc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Oi(t).ShadowRoot}const D7=new Set(["inline","contents"]);function Yl(t){const{overflow:e,overflowX:n,overflowY:i,display:r}=er(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!D7.has(r)}const B7=new Set(["table","td","th"]);function $7(t){return B7.has(ws(t))}const F7=[":popover-open",":modal"];function Pc(t){return F7.some(e=>{try{return t.matches(e)}catch{return!1}})}const q7=["transform","translate","scale","rotate","perspective"],L7=["transform","translate","scale","rotate","perspective","filter"],V7=["paint","layout","strict","content"];function em(t){const e=tm(),n=Zi(t)?er(t):t;return q7.some(i=>n[i]?n[i]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||L7.some(i=>(n.willChange||"").includes(i))||V7.some(i=>(n.contain||"").includes(i))}function z7(t){let e=Ao(t);for(;Or(e)&&!xa(e);){if(em(e))return e;if(Pc(e))return null;e=Ao(e)}return null}function tm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const j7=new Set(["html","body","#document"]);function xa(t){return j7.has(ws(t))}function er(t){return Oi(t).getComputedStyle(t)}function Mc(t){return Zi(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Ao(t){if(ws(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Mx(t)&&t.host||Er(t);return Mx(e)?e.host:e}function Ix(t){const e=Ao(t);return xa(e)?t.ownerDocument?t.ownerDocument.body:t.body:Or(e)&&Yl(e)?e:Ix(e)}function Xl(t,e,n){var i;e===void 0&&(e=[]),n===void 0&&(n=!0);const r=Ix(t),o=r===((i=t.ownerDocument)==null?void 0:i.body),s=Oi(r);if(o){const a=nm(s);return e.concat(s,s.visualViewport||[],Yl(r)?r:[],a&&n?Xl(a):[])}return e.concat(r,Xl(r,[],n))}function nm(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Nx(t){const e=er(t);let n=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=Or(t),o=r?t.offsetWidth:n,s=r?t.offsetHeight:i,a=Ec(n)!==o||Ec(i)!==s;return a&&(n=o,i=s),{width:n,height:i,$:a}}function im(t){return Zi(t)?t:t.contextElement}function _a(t){const e=im(t);if(!Or(e))return Sr(1);const n=e.getBoundingClientRect(),{width:i,height:r,$:o}=Nx(e);let s=(o?Ec(n.width):n.width)/i,a=(o?Ec(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const H7=Sr(0);function Dx(t){const e=Oi(t);return!tm()||!e.visualViewport?H7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function U7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Oi(t)?!1:e}function vs(t,e,n,i){e===void 0&&(e=!1),n===void 0&&(n=!1);const r=t.getBoundingClientRect(),o=im(t);let s=Sr(1);e&&(i?Zi(i)&&(s=_a(i)):s=_a(t));const a=U7(o,n,i)?Dx(o):Sr(0);let l=(r.left+a.x)/s.x,f=(r.top+a.y)/s.y,u=r.width/s.x,c=r.height/s.y;if(o){const p=Oi(o),d=i&&Zi(i)?Oi(i):i;let h=p,m=nm(h);for(;m&&i&&d!==h;){const y=_a(m),w=m.getBoundingClientRect(),v=er(m),S=w.left+(m.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(m.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=S,f+=b,h=Oi(m),m=nm(h)}}return Rc({width:u,height:c,x:l,y:f})}function Ic(t,e){const n=Mc(t).scrollLeft;return e?e.left+n:vs(Er(t)).left+n}function Bx(t,e){const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-Ic(t,n),r=n.top+e.scrollTop;return{x:i,y:r}}function W7(t){let{elements:e,rect:n,offsetParent:i,strategy:r}=t;const o=r==="fixed",s=Er(i),a=e?Pc(e.floating):!1;if(i===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=Sr(1);const u=Sr(0),c=Or(i);if((c||!c&&!o)&&((ws(i)!=="body"||Yl(s))&&(l=Mc(i)),Or(i))){const d=vs(i);f=_a(i),u.x=d.x+i.clientLeft,u.y=d.y+i.clientTop}const p=s&&!c&&!o?Bx(s,l):Sr(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+p.x,y:n.y*f.y-l.scrollTop*f.y+u.y+p.y}}function K7(t){return Array.from(t.getClientRects())}function G7(t){const e=Er(t),n=Mc(t),i=t.ownerDocument.body,r=Ei(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),o=Ei(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let s=-n.scrollLeft+Ic(t);const a=-n.scrollTop;return er(i).direction==="rtl"&&(s+=Ei(e.clientWidth,i.clientWidth)-r),{width:r,height:o,x:s,y:a}}const $x=25;function J7(t,e){const n=Oi(t),i=Er(t),r=n.visualViewport;let o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;const u=tm();(!u||u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}const f=Ic(i);if(f<=0){const u=i.ownerDocument,c=u.body,p=getComputedStyle(c),d=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(i.clientWidth-c.clientWidth-d);h<=$x&&(o-=h)}else f<=$x&&(o+=f);return{width:o,height:s,x:a,y:l}}const Y7=new Set(["absolute","fixed"]);function X7(t,e){const n=vs(t,!0,e==="fixed"),i=n.top+t.clientTop,r=n.left+t.clientLeft,o=Or(t)?_a(t):Sr(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=r*o.x,f=i*o.y;return{width:s,height:a,x:l,y:f}}function Fx(t,e,n){let i;if(e==="viewport")i=J7(t,n);else if(e==="document")i=G7(Er(t));else if(Zi(e))i=X7(e,n);else{const r=Dx(t);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return Rc(i)}function qx(t,e){const n=Ao(t);return n===e||!Zi(n)||xa(n)?!1:er(n).position==="fixed"||qx(n,e)}function Q7(t,e){const n=e.get(t);if(n)return n;let i=Xl(t,[],!1).filter(a=>Zi(a)&&ws(a)!=="body"),r=null;const o=er(t).position==="fixed";let s=o?Ao(t):t;for(;Zi(s)&&!xa(s);){const a=er(s),l=em(s);!l&&a.position==="fixed"&&(r=null),(o?!l&&!r:!l&&a.position==="static"&&!!r&&Y7.has(r.position)||Yl(s)&&!l&&qx(t,s))?i=i.filter(u=>u!==s):r=a,s=Ao(s)}return e.set(t,i),i}function Z7(t){let{element:e,boundary:n,rootBoundary:i,strategy:r}=t;const s=[...n==="clippingAncestors"?Pc(e)?[]:Q7(e,this._c):[].concat(n),i],a=s[0],l=s.reduce((f,u)=>{const c=Fx(e,u,r);return f.top=Ei(c.top,f.top),f.right=Oo(c.right,f.right),f.bottom=Oo(c.bottom,f.bottom),f.left=Ei(c.left,f.left),f},Fx(e,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function eI(t){const{width:e,height:n}=Nx(t);return{width:e,height:n}}function tI(t,e,n){const i=Or(e),r=Er(e),o=n==="fixed",s=vs(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=Sr(0);function f(){l.x=Ic(r)}if(i||!i&&!o)if((ws(e)!=="body"||Yl(r))&&(a=Mc(e)),i){const d=vs(e,!0,o,e);l.x=d.x+e.clientLeft,l.y=d.y+e.clientTop}else r&&f();o&&!i&&r&&f();const u=r&&!i&&!o?Bx(r,a):Sr(0),c=s.left+a.scrollLeft-l.x-u.x,p=s.top+a.scrollTop-l.y-u.y;return{x:c,y:p,width:s.width,height:s.height}}function rm(t){return er(t).position==="static"}function Lx(t,e){if(!Or(t)||er(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return Er(t)===n&&(n=n.ownerDocument.body),n}function Vx(t,e){const n=Oi(t);if(Pc(t))return n;if(!Or(t)){let r=Ao(t);for(;r&&!xa(r);){if(Zi(r)&&!rm(r))return r;r=Ao(r)}return n}let i=Lx(t,e);for(;i&&$7(i)&&rm(i);)i=Lx(i,e);return i&&xa(i)&&rm(i)&&!em(i)?n:i||z7(t)||n}const nI=async function(t){const e=this.getOffsetParent||Vx,n=this.getDimensions,i=await n(t.floating);return{reference:tI(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function iI(t){return er(t).direction==="rtl"}const rI={convertOffsetParentRelativeRectToViewportRelativeRect:W7,getDocumentElement:Er,getClippingRect:Z7,getOffsetParent:Vx,getElementRects:nI,getClientRects:K7,getDimensions:eI,getScale:_a,isElement:Zi,isRTL:iI};function zx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function oI(t,e){let n=null,i;const r=Er(t);function o(){var a;clearTimeout(i),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:p,height:d}=f;if(a||e(),!p||!d)return;const h=Oc(c),m=Oc(r.clientWidth-(u+p)),y=Oc(r.clientHeight-(c+d)),w=Oc(u),S={rootMargin:-h+"px "+-m+"px "+-y+"px "+-w+"px",threshold:Ei(0,Oo(1,l))||1};let b=!0;function x(_){const k=_[0].intersectionRatio;if(k!==l){if(!b)return s();k?s(!1,k):i=setTimeout(()=>{s(!1,1e-7)},1e3)}k===1&&!zx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{...S,root:r.ownerDocument})}catch{n=new IntersectionObserver(x,S)}n.observe(t)}return s(!0),o}function sI(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=i,f=im(t),u=r||o?[...f?Xl(f):[],...Xl(e)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?oI(f,n):null;let p=-1,d=null;s&&(d=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&d&&(d.unobserve(e),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var S;(S=d)==null||S.observe(e)})),n()}),f&&!l&&d.observe(f),d.observe(e));let h,m=l?vs(t):null;l&&y();function y(){const w=vs(t);m&&!zx(m,w)&&n(),m=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{r&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=d)==null||w.disconnect(),d=null,l&&cancelAnimationFrame(h)}}const aI=P7,jx=M7,om=A7,lI=N7,fI=R7,uI=O7,cI=I7,Hx=(t,e,n)=>{const i=new Map,r={platform:rI,...n},o={...r.platform,_c:i};return E7(t,e,{...r,platform:o})};function dI(t){return t!=null&&typeof t=="object"&&"$el"in t}function sm(t){if(dI(t)){const e=t.$el;return Zg(e)&&ws(e)==="#comment"?null:e}return t}function ka(t){return typeof t=="function"?t():g(t)}function pI(t){return{name:"arrow",options:t,fn(e){const n=sm(ka(t.element));return n==null?{}:uI({element:n,padding:t.padding}).fn(e)}}}function Ux(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Wx(t,e){const n=Ux(t);return Math.round(e*n)/n}function hI(t,e,n){n===void 0&&(n={});const i=n.whileElementsMounted,r=U(()=>{var k;return(k=ka(n.open))!=null?k:!0}),o=U(()=>ka(n.middleware)),s=U(()=>{var k;return(k=ka(n.placement))!=null?k:"bottom"}),a=U(()=>{var k;return(k=ka(n.strategy))!=null?k:"absolute"}),l=U(()=>{var k;return(k=ka(n.transform))!=null?k:!0}),f=U(()=>sm(t.value)),u=U(()=>sm(e.value)),c=j(0),p=j(0),d=j(a.value),h=j(s.value),m=Xt({}),y=j(!1),w=U(()=>{const k={position:d.value,left:"0",top:"0"};if(!u.value)return k;const A=Wx(u.value,c.value),O=Wx(u.value,p.value);return l.value?{...k,transform:"translate("+A+"px, "+O+"px)",...Ux(u.value)>=1.5&&{willChange:"transform"}}:{position:d.value,left:A+"px",top:O+"px"}});let v;function S(){if(f.value==null||u.value==null)return;const k=r.value;Hx(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(A=>{c.value=A.x,p.value=A.y,d.value=A.strategy,h.value=A.placement,m.value=A.middlewareData,y.value=k!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),i===void 0){S();return}if(f.value!=null&&u.value!=null){v=i(f.value,u.value,S);return}}function _(){r.value||(y.value=!1)}return Ve([o,s,a,r],S,{flush:"sync"}),Ve([f,u],x,{flush:"sync"}),Ve(r,_,{flush:"sync"}),dl()&&hu(b),{x:ns(c),y:ns(p),strategy:ns(d),placement:ns(h),middlewareData:ns(m),isPositioned:ns(y),floatingStyles:w,update:S}}const Kx={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[gI,mI]=It("PopperContent");var yI=L({inheritAttrs:!1,__name:"PopperContent",props:fv({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Kx}),emits:["placed"],setup(t,{emit:e}){const n=t,i=e,r=Sx(),{forwardRef:o,currentElement:s}=Ie(),a=j(),l=j(),{width:f,height:u}=SM(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),p=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),d=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:p.value,boundary:d.value.filter(p7),altBoundary:d.value.length>0})),m=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=jP(()=>[aI({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&om({...h.value,...m.value}),n.avoidCollisions&&jx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?cI():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&om({...h.value,...m.value}),lI({...h.value,apply:({elements:q,rects:W,availableWidth:fe,availableHeight:ae})=>{const{width:ce,height:re}=W.reference,te=q.floating.style;te.setProperty("--reka-popper-available-width",`${fe}px`),te.setProperty("--reka-popper-available-height",`${ae}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${re}px`)}}),l.value&&pI({element:l.value,padding:n.arrowPadding}),h7({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&fI({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??r.anchor.value),{floatingStyles:v,placement:S,isPositioned:b,middlewareData:x}=hI(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...q)=>sI(...q,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),_=U(()=>Kg(S.value)[0]),k=U(()=>Kg(S.value)[1]);Ov(()=>{b.value&&i("placed")});const A=U(()=>x.value.arrow?.centerOffset!==0),O=j("");Mt(()=>{s.value&&(O.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),N=U(()=>x.value.arrow?.y??0);return mI({placedSide:_,onArrowChange:q=>l.value=q,arrowX:R,arrowY:N,shouldHideArrow:A}),(q,W)=>(E(),G("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:hi({...g(v),transform:g(b)?g(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:O.value,"--reka-popper-transform-origin":[g(x).transformOrigin?.x,g(x).transformOrigin?.y].join(" "),...g(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[T(g(ze),le({ref:g(o)},q.$attrs,{"as-child":n.asChild,as:q.as,"data-side":_.value,"data-align":k.value,style:{animation:g(b)?void 0:"none"}}),{default:C(()=>[z(q.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Nc=yI;const wI={top:"bottom",right:"left",bottom:"top",left:"right"};var vI=L({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ie(),n=gI(),i=U(()=>wI[n.placedSide.value]);return(r,o)=>(E(),G("span",{ref:s=>{g(n).onArrowChange(s)},style:hi({position:"absolute",left:g(n).arrowX?.value?`${g(n).arrowX?.value}px`:void 0,top:g(n).arrowY?.value?`${g(n).arrowY?.value}px`:void 0,[i.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[g(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[g(n).placedSide.value],visibility:g(n).shouldHideArrow.value?"hidden":void 0})},[T(d7,le(r.$attrs,{ref:g(e),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),bI=vI;function xI(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>Ql(i,e,n)):Ql(t,e,n)}function Ql(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:Yr(t,e)}const[am,_I]=It("ListboxRoot");var kI=L({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const i=t,r=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Jt(i),{getItems:c}=ai({isProvider:!0}),{handleTypeaheadSearch:p}=wc(),{primitiveElement:d,currentElement:h}=Wl(),m=kM(),y=ms(u),w=ya(h),v=j(),S=j(!1),b=j(!0),x=Wn(i,"modelValue",r,{defaultValue:i.defaultValue??(o.value?[]:void 0),passive:i.modelValue===void 0,deep:!0});function _(I){if(S.value=!0,i.multiple){const ne=Array.isArray(x.value)?[...x.value]:[],K=ne.findIndex(ue=>Ql(ue,I,i.by));i.selectionBehavior==="toggle"?(K===-1?ne.push(I):ne.splice(K,1),x.value=ne):(x.value=[I],v.value=I)}else i.selectionBehavior==="toggle"&&Ql(x.value,I,i.by)?x.value=void 0:x.value=I;setTimeout(()=>{S.value=!1},1)}const k=j(null),A=j(null),O=j(!1),R=j(!1),N=cc(),q=cc(),W=cc();function fe(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function ae(I,ne=!0){if(!I)return;k.value=I,b.value&&k.value.focus(),ne&&k.value.scrollIntoView({block:"nearest"});const K=c().find(ue=>ue.ref===I);r("highlight",K)}function ce(I){if(O.value)W.trigger(I);else{const ne=c().find(K=>Ql(K.value,I,i.by));ne&&(k.value=ne.ref,ae(ne.ref))}}function re(I){k.value&&k.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||k.value.click())}function te(I){if(b.value){if(S.value=!0,O.value)q.trigger(I);else{const ne=I.altKey||I.ctrlKey||I.metaKey;if(ne&&I.key==="a"&&o.value){const K=c(),ue=K.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),ae(K[K.length-1].ref)}else if(!ne){const K=p(I.key,c());K&&ae(K)}}setTimeout(()=>{S.value=!1},1)}}function He(){R.value=!0}function st(){lt(()=>{R.value=!1})}function ct(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function dt(I){const ne=k.value;ne?.isConnected&&(A.value=ne),k.value=null,r("leave",I)}function vt(I){const ne=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ne),r("entryFocus",ne),!ne.defaultPrevented)if(A.value)ae(A.value);else{const K=fe()?.[0];ae(K)}}function We(I){const ne=wx(I,a.value,y.value);if(!ne)return;let K=fe();if(k.value){if(ne==="last")K.reverse();else if(ne==="prev"||ne==="next"){ne==="prev"&&K.reverse();const ue=K.indexOf(k.value);K=K.slice(ue+1)}Ze(I,K[0])}if(K.length){const ue=!k.value&&ne==="prev"?K.length-1:0;ae(K[ue])}if(O.value)return q.trigger(I)}function Ze(I,ne){if(!(O.value||i.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ne)?.value;if(I.key===m.END?Be=ue[ue.length-1].value:I.key===m.HOME&&(Be=ue[0].value),!Be||!v.value)return;const F=VP(ue.map(V=>V.value),v.value,Be);x.value=F}}async function we(I){if(await lt(),O.value)N.trigger(I);else{const ne=fe(),K=ne.find(ue=>ue.dataset.state==="checked");K?ae(K):ne.length&&ae(ne[0])}}return Ve(x,()=>{S.value||lt(()=>{we()})},{immediate:!0,deep:!0}),e({highlightedElement:k,highlightItem:ce,highlightFirstItem:ct,highlightSelected:we,getItems:c}),_I({modelValue:x,onValueChange:_,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:k,isVirtual:O,virtualFocusHook:N,virtualKeydownHook:q,virtualHighlightHook:W,by:i.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:dt,onEnter:vt,changeHighlight:ae,onKeydownEnter:re,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:He,onCompositionEnd:st,highlightFirstItem:ct}),(I,ne)=>(E(),D(g(ze),{ref_key:"primitiveElement",ref:d,as:I.as,"as-child":I.asChild,dir:g(y),"data-disabled":g(l)?"":void 0,onPointerleave:dt,onFocusout:ne[0]||(ne[0]=async K=>{const ue=K.relatedTarget||K.target;await lt(),k.value&&g(h)&&!g(h).contains(ue)&&dt(K)})},{default:C(()=>[z(I.$slots,"default",{modelValue:g(x)}),g(w)&&I.name?(E(),D(g(Gl),{key:0,name:I.name,value:g(x),disabled:g(l),required:I.required},null,8,["name","value","disabled","required"])):Oe("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),SI=kI,CI=L({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=ai(),n=am(),i=dc(!1,10);return(r,o)=>(E(),D(g(e),null,{default:C(()=>[T(g(ze),{role:"listbox",as:r.as,"as-child":r.asChild,tabindex:g(n).focusable.value?g(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":g(n).orientation.value,"aria-multiselectable":!!g(n).multiple.value,"data-orientation":g(n).orientation.value,onMousedown:o[0]||(o[0]=Et(s=>i.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{g(i)||g(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=br(s=>{g(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||g(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),g(n).focusable.value&&g(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),br(g(n).onKeydownEnter,["enter"]),g(n).onKeydownTypeAhead]},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),EI=CI,OI=L({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Wn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=am(),{primitiveElement:s,currentElement:a}=Wl(),l=U(()=>n.disabled||o.disabled.value||!1),f=j();return Av(()=>f.value=o.highlightedElement.value?.id),bt(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),jn(()=>{o.focusable.value=!0}),(u,c)=>(E(),D(g(ze),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:g(r),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[br(Et(g(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),br(g(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=p=>{r.value=p.target.value,g(o).highlightFirstItem()}),onCompositionstart:g(o).onCompositionStart,onCompositionend:g(o).onCompositionEnd},{default:C(()=>[z(u.$slots,"default",{modelValue:g(r)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),AI=OI;const[RI,TI]=It("ListboxGroup");var PI=L({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=mn(void 0,"reka-listbox-group");return TI({id:n}),(i,r)=>(E(),D(g(ze),le({role:"group"},e,{"aria-labelledby":g(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),MI=PI,II=L({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=RI({id:""});return(i,r)=>(E(),D(g(ze),le(e,{id:g(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),NI=II;const DI="listbox.select",[jie,BI]=It("ListboxItem");var $I=L({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=mn(void 0,"reka-listbox-item"),{CollectionItem:o}=ai(),{forwardRef:s,currentElement:a}=Ie(),l=am(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>xI(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function p(h){i("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function d(h){const m={originalEvent:h,value:n.value};fc(DI,p,m)}return BI({isSelected:u}),(h,m)=>(E(),D(g(o),{value:h.value},{default:C(()=>[k8([f.value,u.value],()=>T(g(ze),le({id:g(r)},h.$attrs,{ref:g(s),role:"option",tabindex:g(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:d,onKeydown:br(Et(d,["prevent"]),["space"]),onPointermove:m[0]||(m[0]=()=>{g(l).highlightedElement.value!==g(a)&&g(l).highlightOnHover.value&&!g(l).focusable.value&&g(l).changeHighlight(g(a),!1)})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),m,1)]),_:3},8,["value"]))}}),FI=$I;function qI(t){const e=Ig({nonce:j()});return U(()=>t?.value||e.nonce?.value)}var LI=L({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(Cc),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),VI=LI;function zI(){const t=j(!1);return bt(()=>{ma("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),ma(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const jI=U2(zI),[Dc,HI]=It(["MenuRoot","MenuSub"],"MenuContext"),[lm,UI]=It("MenuRoot");var WI=L({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r,dir:o}=Jt(n),s=ms(o),a=Wn(n,"open",i),l=j(),f=jI();return HI({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),UI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:r}),(u,c)=>(E(),D(g(Sc),null,{default:C(()=>[z(u.$slots,"default")]),_:3}))}}),KI=WI;const[Gx,GI]=It("MenuContent");var JI=L({__name:"MenuContentImpl",props:fv({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Kx}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,i=e,r=Dc(),o=lm(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Jt(n);qg(),hc(a.value);const f=j(""),u=j(0),c=j(0),p=j(null),d=j("right"),h=j(0),m=j(null),y=j(),{forwardRef:w,currentElement:v}=Ie(),{handleTypeaheadSearch:S}=wc();Ve(v,O=>{r.onContentChange(O)}),jn(()=>{window.clearTimeout(u.value)});function b(O){return d.value===p.value?.side&&e9(O,p.value?.area)}async function x(O){i("openAutoFocus",O),!O.defaultPrevented&&(O.preventDefault(),v.value?.focus({preventScroll:!0}))}function _(O){if(O.defaultPrevented)return;const N=O.target.closest("[data-reka-menu-content]")===O.currentTarget,q=O.ctrlKey||O.altKey||O.metaKey,W=O.key.length===1,fe=j2(O,gn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(fe)return fe?.focus();if(O.code==="Space")return;const ae=y.value?.getItems()??[];if(N&&(O.key==="Tab"&&O.preventDefault(),!q&&W&&S(O.key,ae)),O.target!==v.value||!QM.includes(O.key))return;O.preventDefault();const ce=[...ae.map(re=>re.ref)];ax.includes(O.key)&&ce.reverse(),Hg(ce)}function k(O){O?.currentTarget?.contains?.(O.target)||(window.clearTimeout(u.value),f.value="")}function A(O){if(!Ug(O))return;const R=O.target,N=h.value!==O.clientX;if(O?.currentTarget?.contains(R)&&N){const q=O.clientX>h.value?"right":"left";d.value=q,h.value=O.clientX}}return GI({onItemEnter:O=>!!b(O),onItemLeave:O=>{b(O)||(v.value?.focus(),m.value=null)},onTriggerLeave:O=>!!b(O),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:O=>{p.value=O}}),(O,R)=>(E(),D(g(xc),{"as-child":"",trapped:g(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=N=>i("closeAutoFocus",N))},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":g(a),onEscapeKeyDown:R[2]||(R[2]=N=>i("escapeKeyDown",N)),onPointerDownOutside:R[3]||(R[3]=N=>i("pointerDownOutside",N)),onFocusOutside:R[4]||(R[4]=N=>i("focusOutside",N)),onInteractOutside:R[5]||(R[5]=N=>i("interactOutside",N)),onDismiss:R[6]||(R[6]=N=>i("dismiss"))},{default:C(()=>[T(g(bx),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":m.value,"onUpdate:currentTabStopId":R[0]||(R[0]=N=>m.value=N),"as-child":"",orientation:"vertical",dir:g(o).dir.value,loop:g(l),onEntryFocus:R[1]||(R[1]=N=>{i("entryFocus",N),g(o).isUsingKeyboardRef.value||N.preventDefault()})},{default:C(()=>[T(g(Nc),{ref:g(w),role:"menu",as:O.as,"as-child":O.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":g(lx)(g(r).open.value),dir:g(o).dir.value,side:O.side,"side-offset":O.sideOffset,align:O.align,"align-offset":O.alignOffset,"avoid-collisions":O.avoidCollisions,"collision-boundary":O.collisionBoundary,"collision-padding":O.collisionPadding,"arrow-padding":O.arrowPadding,"prioritize-position":O.prioritizePosition,"position-strategy":O.positionStrategy,"update-position-strategy":O.updatePositionStrategy,sticky:O.sticky,"hide-when-detached":O.hideWhenDetached,reference:O.reference,onKeydown:_,onBlur:k,onPointermove:A},{default:C(()=>[z(O.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Jx=JI,YI=L({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=Gx(),{forwardRef:i}=Ie(),{CollectionItem:r}=ai(),o=j(!1);async function s(l){l.defaultPrevented||Ug(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Ug(l)&&n.onItemLeave(l)}return(l,f)=>(E(),D(g(r),{value:{textValue:l.textValue}},{default:C(()=>[T(g(ze),le({ref:g(i),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),XI=YI,QI=L({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=lm(),a=Gx(),l=j(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(YM,{bubbles:!0,cancelable:!0});i("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(E(),D(XI,le(n,{ref:g(r),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async p=>{await lt(),!p.defaultPrevented&&(l.value||p.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async p=>{const d=g(a).searchRef.value!=="";u.disabled||d&&p.key===" "||g(jg).includes(p.key)&&(p.currentTarget.click(),p.preventDefault())})}),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),Yx=QI;const[ZI,eN]=It(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var tN=L({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=ZI({modelValue:j(!1)});return(n,i)=>(E(),D(g(Xr),{present:n.forceMount||g(_c)(g(e).modelValue.value)||g(e).modelValue.value===!0},{default:C(()=>[T(g(ze),{as:n.as,"as-child":n.asChild,"data-state":g(fx)(g(e).modelValue.value)},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),nN=tN,iN=L({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=W2(n,["modelValue"]),o=ln(r),s=Wn(n,"modelValue",i);return eN({modelValue:s}),(a,l)=>(E(),D(Yx,le({role:"menuitemcheckbox"},g(o),{"aria-checked":g(_c)(g(s))?"mixed":g(s),"data-state":g(fx)(g(s)),onSelect:l[0]||(l[0]=async f=>{i("select",f),g(_c)(g(s))?s.value=!0:s.value=!g(s)})}),{default:C(()=>[z(a.$slots,"default",{modelValue:g(s)})]),_:3},16,["aria-checked","data-state"]))}}),rN=iN,oN=L({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=$t(n,i),o=Dc(),{forwardRef:s,currentElement:a}=Ie();return yc(a),(l,f)=>(E(),D(Jx,le(g(r),{ref:g(s),"trap-focus":g(o).open.value,"disable-outside-pointer-events":g(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>g(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Et(u=>i("focusOutside",u),["prevent"]))}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),sN=oN,aN=L({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=$t(t,e),o=Dc();return(s,a)=>(E(),D(Jx,le(g(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>g(o).onOpenChange(!1))}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),lN=aN,fN=L({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=$t(t,e),o=Dc(),s=lm();return(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(o).open.value},{default:C(()=>[g(s).modal.value?(E(),D(sN,Pt(le({key:0},{...a.$attrs,...g(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(lN,Pt(le({key:1},{...a.$attrs,...g(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),uN=fN,cN=L({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),le({role:"group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),dN=cN,pN=L({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),hN=pN,gN=L({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),mN=gN,yN=L({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),le(e,{role:"separator","aria-orientation":"horizontal"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),wN=yN;const[Zl,vN]=It("PopoverRoot");var bN=L({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r}=Jt(n),o=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=j(),a=j(!1);return vN({contentId:"",triggerId:"",modal:r,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(E(),D(g(Sc),null,{default:C(()=>[z(l.$slots,"default",{open:g(o),close:()=>o.value=!1})]),_:3}))}}),xN=bN,_N=L({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=ln(W2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ie(),s=Zl();return qg(),(a,l)=>(E(),D(g(xc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>i("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>i("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>i("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>i("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>g(s).onOpenChange(!1))},{default:C(()=>[T(g(Nc),le(g(r),{id:g(s).contentId,ref:g(o),"data-state":g(s).open.value?"open":"closed","aria-labelledby":g(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Xx=_N,kN=L({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Zl(),o=j(!1);hc(!0);const s=$t(n,i),{forwardRef:a,currentElement:l}=Ie();return yc(l),(f,u)=>(E(),D(Xx,le(g(s),{ref:g(a),"trap-focus":g(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Et(c=>{i("closeAutoFocus",c),o.value||g(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{i("pointerDownOutside",c);const p=c.detail.originalEvent,d=p.button===0&&p.ctrlKey===!0,h=p.button===2||d;o.value=h}),onFocusOutside:u[2]||(u[2]=Et(()=>{},["prevent"]))}),{default:C(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),SN=kN,CN=L({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Zl(),o=j(!1),s=j(!1),a=$t(n,i);return(l,f)=>(E(),D(Xx,le(g(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{i("closeAutoFocus",u),u.defaultPrevented||(o.value||g(r).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{i("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;g(r).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),EN=CN,ON=L({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Zl(),o=$t(n,i),{forwardRef:s}=Ie();return r.contentId||=mn(void 0,"reka-popover-content"),(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(r).open.value},{default:C(()=>[g(r).modal.value?(E(),D(SN,le({key:0},g(o),{ref:g(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(EN,le({key:1},g(o),{ref:g(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),AN=ON,RN=L({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),TN=RN,PN=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Zl(),{forwardRef:i,currentElement:r}=Ie();return n.triggerId||=mn(void 0,"reka-popover-trigger"),bt(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),D(an(g(n).hasCustomAnchor.value?g(ze):g(Cc)),{"as-child":""},{default:C(()=>[T(g(ze),{id:g(n).triggerId,ref:g(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value,"aria-controls":g(n).contentId,"data-state":g(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:g(n).onOpenToggle},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),MN=PN,IN=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=ys(e);return Ie(),(o,s)=>(E(),D(g(rN),Pt(Lt({...n,...g(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),NN=IN;const[Qx,DN]=It("DropdownMenuRoot");var BN=L({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ie();const r=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),{modal:s,dir:a}=Jt(n),l=ms(a);return DN({open:r,onOpenChange:f=>{r.value=f},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(E(),D(g(KI),{open:g(r),"onUpdate:open":u[0]||(u[0]=c=>nt(r)?r.value=c:null),dir:g(l),modal:g(s)},{default:C(()=>[z(f.$slots,"default",{open:g(r)})]),_:3},8,["open","dir","modal"]))}}),$N=BN,FN=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const r=$t(t,e);Ie();const o=Qx(),s=j(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=mn(void 0,"reka-dropdown-menu-content"),(l,f)=>(E(),D(g(uN),le(g(r),{id:g(o).contentId,"aria-labelledby":g(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0,d=c.button===2||p;(!g(o).modal.value||d)&&(s.value=!0),g(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),qN=FN,LN=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(dN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),VN=LN,zN=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=ys(e);return Ie(),(o,s)=>(E(),D(g(Yx),Pt(Lt({...n,...g(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),jN=zN,HN=L({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(nN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),UN=HN,WN=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(hN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),KN=WN,GN=L({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(mN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),JN=GN,YN=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(wN),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),XN=YN,QN=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Qx(),{forwardRef:i,currentElement:r}=Ie();return bt(()=>{n.triggerElement=r}),n.triggerId||=mn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(E(),D(g(VI),{"as-child":""},{default:C(()=>[T(g(ze),{id:g(n).triggerId,ref:g(i),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":g(n).open.value,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":g(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(g(n)?.onOpenToggle(),await lt(),g(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=br(a=>{o.disabled||(["Enter"," "].includes(a.key)&&g(n).onOpenToggle(),a.key==="ArrowDown"&&g(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),ZN=QN,eD=L({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(ze),le(e,{onMousedown:i[0]||(i[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),tD=eD;const[fm,nD]=It(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var iD=L({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Wn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=j(""),{forwardRef:s,currentElement:a}=Ie(),l=j(),f=j(),u=j(),{getItems:c,CollectionSlot:p}=ai({key:"NavigationMenu",isProvider:!0}),{delayDuration:d,skipDelayDuration:h,dir:m,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Jt(n),S=ms(m),b=dc(!1,h),x=U(()=>r.value!==""||b.value?150:d.value),_=eM(k=>{typeof k=="string"&&(o.value=r.value,r.value=k)},x);return Mt(()=>{if(!r.value)return;const k=c().map(A=>A.ref);u.value=k.find(A=>A.id.includes(r.value))}),nD({isRootMenu:!0,modelValue:r,previousValue:o,baseId:mn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:S,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:k=>{l.value=k},viewport:f,onViewportChange:k=>{f.value=k},onTriggerEnter:k=>{_(k)},onTriggerLeave:()=>{b.value=!0,_("")},onContentEnter:()=>{_()},onContentLeave:()=>{n.disablePointerLeaveClose||_("")},onItemSelect:k=>{o.value=r.value,r.value=k},onItemDismiss:()=>{o.value=r.value,r.value=""}}),(k,A)=>(E(),D(g(p),null,{default:C(()=>[T(g(ze),{ref:g(s),"aria-label":"Main",as:k.as,"as-child":k.asChild,"data-orientation":k.orientation,dir:g(S),"data-reka-navigation-menu":""},{default:C(()=>[z(k.$slots,"default",{modelValue:g(r)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),rD=iD;function oD(t){return t?"open":"closed"}function sD(t,e){return`${t}-content-${e}`}const aD="navigationMenu.linkSelect",lD="navigationMenu.rootContentDismiss";function Zx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function fD(t){const e=gn();return t.some(n=>n===e?!0:(n.focus(),gn()!==e))}function uD(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function cD(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[Hie,dD]=It("NavigationMenuItem");var pD=L({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ie();const{getItems:n}=ai({key:"NavigationMenu"}),i=fm(),r=mn(e.value),o=j(),s=j(),a=sD(i.baseId,r);let l=()=>({});const f=j(!1);async function u(h="start"){const m=document.getElementById(a);if(m){l();const y=Zx(m);y.length&&fD(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const m=Zx(h);m.length&&(l=uD(m))}}dD({value:r,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function p(){i.onItemDismiss(),o.value?.focus()}function d(h){const m=gn();if(h.keyCode===32||h.key==="Enter")if(i.modelValue.value===r){p(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(m))return;const w=j2(h,m,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,m)=>(E(),D(g(ze),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:br(d,["up","down","left","right","home","end","space"])},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),hD=pD,gD=L({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{CollectionItem:r}=ai({key:"NavigationMenu"});Ie();async function o(s){const a=new CustomEvent(aD,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(i("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent(lD,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(E(),D(g(r),null,{default:C(()=>[T(g(ze),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),mD=gD,yD=L({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=fm(),{forwardRef:i,currentElement:r}=Ie();return bt(()=>{n.onIndicatorTrackChange(r.value)}),(o,s)=>(E(),D(g(ze),{ref:g(i),style:{position:"relative"}},{default:C(()=>[T(g(ze),le(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":g(n).orientation}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),wD=yD,vD=L({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ie(),r=fm(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=r,l=j(),f=j(),u=U(()=>!!r.modelValue.value);Ve(i,()=>{r.onViewportChange(i.value)});const c=j();Ve([a,u],()=>{lt(()=>{i.value&&requestAnimationFrame(()=>{const d=i.value?.querySelector("[data-state=open]");c.value=d})})},{immediate:!0});function p(){if(c.value&&o.value&&s.value){const d=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,m=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,S=y.left-m.left,b=y.top-m.top;let x=null,_=null;switch(e.align){case"start":x=S,_=b;break;case"end":x=S-w+y.width,_=b-v+y.height;break;default:x=S-w/2+y.width/2,_=b-v/2+y.height/2}const k=10;x+m.left<k&&(x=k-m.left);const A=x+m.left+w;A>d-k&&(x-=A-d+k,x<k-m.left&&(x=k-m.left)),_+m.top<k&&(_=k-m.top);const O=_+m.top+v;O>h-k&&(_-=O-h+k,_<k-m.top&&(_=k-m.top)),x=Math.round(x),_=Math.round(_),f.value={left:x,top:_}}}return Dg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},p())}),Dg([globalThis.document?.body,s],()=>{p()}),(d,h)=>(E(),D(g(Xr),{present:d.forceMount||u.value,"force-mount":!g(r).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:C(({present:m})=>[T(g(ze),le(d.$attrs,{ref:g(n),as:d.as,"as-child":d.asChild,"data-state":g(oD)(u.value),"data-orientation":g(r).orientation,style:{pointerEvents:!u.value&&g(r).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!m,onPointerenter:h[0]||(h[0]=y=>g(r).onContentEnter(g(r).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>g(cD)(()=>g(r).onContentLeave())(y))}),{default:C(()=>[z(d.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),bD=vD;const xD=[" ","Enter","ArrowUp","ArrowDown"],_D=[" ","Enter"],tr=10;function ef(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>um(i,e,n)):um(t,e,n)}function um(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:Yr(t,e)}function kD(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const SD={key:0,value:""},[Ro,e_]=It("SelectRoot");var CD=L({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,i=e,{required:r,disabled:o,multiple:s,dir:a}=Jt(n),l=Wn(n,"modelValue",i,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=j(),c=j(),p=j({x:0,y:0}),d=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:ga(l.value));ai({isProvider:!0});const h=ms(a),m=ya(u),y=j(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],_=x.findIndex(k=>um(k,b,n.by));_===-1?x.push(b):x.splice(_,1),l.value=[...x]}else l.value=b}function S(b){return Array.from(y.value).find(x=>ef(b,x.value,n.by))}return e_({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:r,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:p,disabled:o,isEmptyModelValue:d,optionsSet:y,onOptionAdd:b=>{const x=S(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=S(b.value);x&&y.value.delete(x)}}),(b,x)=>(E(),D(g(Sc),null,{default:C(()=>[z(b.$slots,"default",{modelValue:g(l),open:g(f)}),g(m)?(E(),D(AD,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:g(s),required:g(r),name:b.name,autocomplete:b.autocomplete,disabled:g(o),value:g(l)},{default:C(()=>[g(ga)(g(l))?(E(),G("option",SD)):Oe("v-if",!0),(E(!0),G(Fe,null,Ct(Array.from(y.value),_=>(E(),G("option",le({key:_.value??""},{ref_for:!0},_),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Oe("v-if",!0)]),_:3}))}}),ED=CD,OD=L({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=j(),i=Ro();Ve(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function r(o){i.onValueChange(o.target.value)}return(o,s)=>(E(),D(g(Wg),{"as-child":""},{default:C(()=>[ee("select",le({ref_key:"selectElement",ref:n},e,{onInput:r}),[z(o.$slots,"default")],16)]),_:3}))}}),AD=OD,RD=L({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:tr},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=ln(t);return(i,r)=>(E(),D(g(Nc),le(g(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),TD=RD;const PD={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[bs,t_]=It("SelectContent");var MD=L({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Ro();qg(),hc(n.bodyLock);const{CollectionSlot:o,getItems:s}=ai(),a=j();yc(a);const{search:l,handleTypeaheadSearch:f}=wc(),u=j(),c=j(),p=j(),d=j(!1),h=j(!1),m=j(!1);function y(){c.value&&a.value&&Hg([c.value,a.value])}Ve(d,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=r;Mt(_=>{if(!a.value)return;let k={x:0,y:0};const A=R=>{k={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},O=R=>{R.pointerType!=="touch"&&(k.x<=10&&k.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",A),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",A),document.addEventListener("pointerup",O,{capture:!0,once:!0})),_(()=>{document.removeEventListener("pointermove",A),document.removeEventListener("pointerup",O,{capture:!0})})});function S(_){const k=_.ctrlKey||_.altKey||_.metaKey;if(_.key==="Tab"&&_.preventDefault(),!k&&_.key.length===1&&f(_.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(_.key)){let O=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(_.key)&&(O=O.slice().reverse()),["ArrowUp","ArrowDown"].includes(_.key)){const R=_.target,N=O.indexOf(R);O=O.slice(N+1)}setTimeout(()=>Hg(O)),_.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=ln(b.value);return t_({content:a,viewport:u,onViewportChange:_=>{u.value=_},itemRefCallback:(_,k,A)=>{const O=!h.value&&!A,R=ef(r.modelValue.value,k,r.by);if(r.multiple.value){if(m.value)return;(R||O)&&(c.value=_,R&&(m.value=!0))}else(R||O)&&(c.value=_);O&&(h.value=!0)},selectedItem:c,selectedItemText:p,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(_,k,A)=>{const O=!h.value&&!A;(ef(r.modelValue.value,k,r.by)||O)&&(p.value=_)},focusSelectedItem:y,position:n.position,isPositioned:d,searchRef:l}),(_,k)=>(E(),D(g(o),null,{default:C(()=>[T(g(xc),{"as-child":"",onMountAutoFocus:k[6]||(k[6]=Et(()=>{},["prevent"])),onUnmountAutoFocus:k[7]||(k[7]=A=>{i("closeAutoFocus",A),!A.defaultPrevented&&(g(r).triggerElement.value?.focus({preventScroll:!0}),A.preventDefault())})},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":_.disableOutsidePointerEvents,onFocusOutside:k[2]||(k[2]=Et(()=>{},["prevent"])),onDismiss:k[3]||(k[3]=A=>g(r).onOpenChange(!1)),onEscapeKeyDown:k[4]||(k[4]=A=>i("escapeKeyDown",A)),onPointerDownOutside:k[5]||(k[5]=A=>i("pointerDownOutside",A))},{default:C(()=>[(E(),D(an(_.position==="popper"?TD:BD),le({..._.$attrs,...g(x)},{id:g(r).contentId,ref:A=>{const O=g(_r)(A);O?.hasAttribute("data-reka-popper-content-wrapper")?a.value=O.firstElementChild:a.value=O},role:"listbox","data-state":g(r).open.value?"open":"closed",dir:g(r).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:k[0]||(k[0]=Et(()=>{},["prevent"])),onPlaced:k[1]||(k[1]=A=>d.value=!0),onKeydown:S}),{default:C(()=>[z(_.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3},8,["disable-outside-pointer-events"])]),_:3})]),_:3}))}}),ID=MD;const[cm,ND]=It("SelectItemAlignedPosition");var DD=L({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,i=e,{getItems:r}=ai(),o=Ro(),s=bs(),a=j(!1),l=j(!0),f=j(),{forwardRef:u,currentElement:c}=Ie(),{viewport:p,selectedItem:d,selectedItemText:h,focusSelectedItem:m}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&p?.value&&d?.value&&h?.value){const S=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),_=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=_.left-b.left,ne=x.left-I,K=S.left-ne,ue=S.width+K,Be=Math.max(ue,b.width),F=window.innerWidth-tr,V=z2(ne,tr,Math.max(tr,F-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-_.right,ne=window.innerWidth-x.right-I,K=window.innerWidth-S.right-ne,ue=S.width+K,Be=Math.max(ue,b.width),F=window.innerWidth-tr,V=z2(ne,tr,Math.max(tr,F-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const k=r().map(I=>I.ref),A=window.innerHeight-tr*2,O=p.value.scrollHeight,R=window.getComputedStyle(c.value),N=Number.parseInt(R.borderTopWidth,10),q=Number.parseInt(R.paddingTop,10),W=Number.parseInt(R.borderBottomWidth,10),fe=Number.parseInt(R.paddingBottom,10),ae=N+q+O+fe+W,ce=Math.min(d.value.offsetHeight*5,ae),re=window.getComputedStyle(p.value),te=Number.parseInt(re.paddingTop,10),He=Number.parseInt(re.paddingBottom,10),st=S.top+S.height/2-tr,ct=A-st,dt=d.value.offsetHeight/2,vt=d.value.offsetTop+dt,We=N+q+vt,Ze=ae-We;if(We<=st){const I=d.value===k[k.length-1];f.value.style.bottom="0px";const ne=c.value.clientHeight-p.value.offsetTop-p.value.offsetHeight,K=Math.max(ct,dt+(I?He:0)+ne+W),ue=We+K;f.value.style.height=`${ue}px`}else{const I=d.value===k[0];f.value.style.top="0px";const K=Math.max(st,N+p.value.offsetTop+(I?te:0)+dt)+Ze;f.value.style.height=`${K}px`,p.value.scrollTop=We-st+p.value.offsetTop}f.value.style.margin=`${tr}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${A}px`,i("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=j("");bt(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(S){S&&l.value===!0&&(y(),m?.(),l.value=!1)}return Dg(o.triggerElement,()=>{y()}),ND({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(S,b)=>(E(),G("div",{ref_key:"contentWrapperElement",ref:f,style:hi({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[T(g(ze),le({ref:g(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{...S.$attrs,...n}),{default:C(()=>[z(S.$slots,"default")]),_:3},16)],4))}}),BD=DD,$D=L({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return e_(t.context),t_(PD),(n,i)=>z(n.$slots,"default")}}),FD=$D;const qD={key:1};var LD=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=$t(n,e),o=Ro(),s=j();bt(()=>{s.value=new DocumentFragment});const a=j(),l=U(()=>n.forceMount||o.open.value),f=j(l.value);return Ve(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(E(),D(g(Xr),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:C(()=>[T(ID,Pt(Lt({...g(r),...u.$attrs})),{default:C(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(E(),G("div",qD,[(E(),D(Kw,{to:s.value},[T(FD,{context:g(o)},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Oe("v-if",!0)}}),VD=LD;const[zD,jD]=It("SelectGroup");var HD=L({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=mn(void 0,"reka-select-group");return jD({id:n}),(i,r)=>(E(),D(g(ze),le({role:"group"},e,{"aria-labelledby":g(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),UD=HD,WD=L({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),D(g(ze),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:C(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=ye("▼"))])]),_:3},8,["as","as-child"]))}}),KD=WD;const[n_,GD]=It("SelectItem");var JD=L({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=Ro(),s=bs(),{forwardRef:a,currentElement:l}=Ie(),{CollectionItem:f}=ai(),u=U(()=>ef(o.modelValue?.value,n.value,o.by)),c=j(!1),p=j(n.textValue??""),d=mn(void 0,"reka-select-item-text"),h="select.select";async function m(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};fc(h,y,x)}async function y(b){await lt(),i("select",b),!b.defaultPrevented&&(r.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(r.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===gn()&&s.onItemLeave?.()}async function S(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(_D.includes(b.key)&&m(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return bt(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),GD({value:n.value,disabled:r,textId:d,isSelected:u,onItemTextChange:b=>{p.value=((p.value||b?.textContent)??"").trim()}}),(b,x)=>(E(),D(g(f),{value:{textValue:p.value}},{default:C(()=>[T(g(ze),{ref:g(a),role:"option","aria-labelledby":g(d),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":g(r)||void 0,"data-disabled":g(r)?"":void 0,tabindex:g(r)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=_=>c.value=!0),onBlur:x[1]||(x[1]=_=>c.value=!1),onPointerup:m,onPointerdown:x[2]||(x[2]=_=>{_.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Et(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:S},{default:C(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),YD=JD,XD=L({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=n_();return(i,r)=>g(n).isSelected.value?(E(),D(g(ze),le({key:0,"aria-hidden":"true"},e),{default:C(()=>[z(i.$slots,"default")]),_:3},16)):Oe("v-if",!0)}}),QD=XD,ZD=L({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=Ro(),i=bs(),r=n_(),{forwardRef:o,currentElement:s}=Ie(),a=U(()=>({value:r.value,disabled:r.disabled.value,textContent:s.value?.textContent??r.value?.toString()??""}));return bt(()=>{s.value&&(r.onItemTextChange(s.value),i.itemTextRefCallback(s.value,r.value,r.disabled.value),n.onOptionAdd(a.value))}),jn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(E(),D(g(ze),le({id:g(r).textId,ref:g(o)},{...e,...l.$attrs}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),eB=ZD,tB=L({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=zD({id:""});return(i,r)=>(E(),D(g(ze),le(e,{id:g(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),nB=tB,iB=L({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),rB=iB,oB=L({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:i}=ai(),r=bs(),o=j(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Mt(()=>{i().map(u=>u.ref).find(u=>u===gn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){r.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return jr(()=>s()),(f,u)=>(E(),D(g(ze),le({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:C(()=>[z(f.$slots,"default")]),_:3},16))}}),i_=oB,sB=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=bs(),n=e.position==="item-aligned"?cm():void 0,{forwardRef:i,currentElement:r}=Ie(),o=j(!1);return Mt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),Ve(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),D(i_,{key:0,ref:g(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=g(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Oe("v-if",!0)}}),aB=sB,lB=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=bs(),n=e.position==="item-aligned"?cm():void 0,{forwardRef:i,currentElement:r}=Ie(),o=j(!1);return Mt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),Ve(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),D(i_,{key:0,ref:g(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=g(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Oe("v-if",!0)}}),fB=lB,uB=L({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Ro(),{forwardRef:i,currentElement:r}=Ie(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=mn(void 0,"reka-select-content"),bt(()=>{n.onTriggerChange(r.value)});const{getItems:s}=ai(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=wc();function u(){o.value||(n.onOpenChange(!0),f())}function c(p){u(),n.triggerPointerDownPosRef.value={x:Math.round(p.pageX),y:Math.round(p.pageY)}}return(p,d)=>(E(),D(g(Cc),{"as-child":"",reference:p.reference},{default:C(()=>[T(g(ze),{ref:g(i),role:"combobox",type:p.as==="button"?"button":void 0,"aria-controls":g(n).contentId,"aria-expanded":g(n).open.value||!1,"aria-required":g(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:g(n)?.dir.value,"data-state":g(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":g(kD)(g(n).modelValue?.value)?"":void 0,"as-child":p.asChild,as:p.as,onClick:d[0]||(d[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:d[1]||(d[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const m=h.target;m.hasPointerCapture(h.pointerId)&&m.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:d[2]||(d[2]=Et(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:d[3]||(d[3]=h=>{const m=g(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&m&&h.key===" "||(g(l)(h.key,g(s)()),g(xD).includes(h.key)&&(u(),h.preventDefault()))})},{default:C(()=>[z(p.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),cB=uB,dB=L({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ie(),r=Ro();bt(()=>{r.valueElement=i});const o=U(()=>{let a=[];const l=Array.from(r.optionsSet.value),f=u=>l.find(c=>ef(u,c.value,r.by));return Array.isArray(r.modelValue.value)?a=r.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(r.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(E(),D(g(ze),{ref:g(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:C(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:g(r).modelValue.value},()=>[ye(Se(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),pB=dB,hB=L({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Jt(e),i=qI(n),r=bs(),o=r.position==="item-aligned"?cm():void 0,{forwardRef:s,currentElement:a}=Ie();bt(()=>{r?.onViewportChange(a.value)});const l=j(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:p,contentWrapper:d}=o??{};if(p?.value&&d?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const m=window.innerHeight-tr*2,y=Number.parseFloat(d.value.style.minHeight),w=Number.parseFloat(d.value.style.height),v=Math.max(y,w);if(v<m){const S=v+h,b=Math.min(m,S),x=S-b;d.value.style.height=`${b}px`,d.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,d.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(E(),G(Fe,null,[T(g(ze),le({ref:g(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:C(()=>[z(u.$slots,"default")]),_:3},16),T(g(ze),{as:"style",nonce:g(i)},{default:C(()=>c[0]||(c[0]=[ye(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),gB=hB;const[mB,yB]=It("SwitchRoot");var wB=L({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=Wn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){r.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ie(),f=ya(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return yB({modelValue:o,toggleCheck:s,disabled:r}),(c,p)=>(E(),D(g(ze),le(c.$attrs,{id:c.id,ref:g(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":g(o),"aria-required":c.required,"data-state":g(o)?"checked":"unchecked","data-disabled":g(r)?"":void 0,"as-child":c.asChild,as:c.as,disabled:g(r),onClick:s,onKeydown:br(Et(s,["prevent"]),["enter"])}),{default:C(()=>[z(c.$slots,"default",{modelValue:g(o)}),g(f)&&c.name?(E(),D(g(Gl),{key:0,type:"checkbox",name:c.name,disabled:g(r),required:c.required,value:c.value,checked:!!g(o)},null,8,["name","disabled","required","value","checked"])):Oe("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),vB=wB,bB=L({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=mB();return Ie(),(n,i)=>(E(),D(g(ze),{"data-state":g(e).modelValue?.value?"checked":"unchecked","data-disabled":g(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),xB=bB;const[r_,_B]=It("ToggleGroupRoot");var kB=L({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{loop:r,rovingFocus:o,disabled:s,dir:a}=Jt(n),l=ms(a),{forwardRef:f,currentElement:u}=Ie(),{modelValue:c,changeModelValue:p,isSingle:d}=IM(n,i),h=ya(u);return _B({isSingle:d,modelValue:c,changeModelValue:p,dir:l,orientation:n.orientation,loop:r,rovingFocus:o,disabled:s}),(m,y)=>(E(),D(an(g(o)?g(bx):g(ze)),{"as-child":"",orientation:g(o)?m.orientation:void 0,dir:g(l),loop:g(o)?g(r):void 0},{default:C(()=>[T(g(ze),{ref:g(f),role:"group","as-child":m.asChild,as:m.as},{default:C(()=>[z(m.$slots,"default",{modelValue:g(c)}),g(h)&&m.name?(E(),D(Gl,{key:0,name:m.name,required:m.required,value:g(c)},null,8,["name","required","value"])):Oe("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),SB=kB,CB=L({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ie(),s=r_(null),a=Wn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=ya(o);return(c,p)=>(E(),D(g(ze),{ref:g(r),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":g(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:C(()=>[z(c.$slots,"default",{modelValue:g(a),disabled:c.disabled,pressed:g(a),state:f.value}),g(u)&&c.name&&!g(s)?(E(),D(Gl,{key:0,type:"checkbox",name:c.name,value:g(a),required:c.required},null,8,["name","value","required"])):Oe("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),EB=CB,OB=L({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=r_(),i=U(()=>n.disabled?.value||e.disabled),r=U(()=>uc(n.modelValue.value,e.value)),{forwardRef:o}=Ie();return(s,a)=>(E(),D(an(g(n).rovingFocus.value?g(xx):g(ze)),le({"as-child":""},g(n).rovingFocus.value?{focusable:!i.value,active:r.value}:{}),{default:C(()=>[T(g(EB),le(e,{ref:g(o),disabled:i.value,"model-value":r.value,"onUpdate:modelValue":a[0]||(a[0]=l=>g(n).changeModelValue(s.value))}),{default:C(l=>[z(s.$slots,"default",Pt(Lt(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),AB=OB,RB=L({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ie(),(n,i)=>(E(),D(g(bI),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),TB=RB;const[dm,PB]=It("TooltipProvider");var MB=L({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:i,disableHoverableContent:r,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Jt(e);Ie();const l=j(!0),f=j(!1),{start:u,stop:c}=J2(()=>{l.value=!0},i,{immediate:!1});return PB({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:r,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(p,d)=>z(p.$slots,"default")}}),IB=MB;const o_="tooltip.open",[Bc,NB]=It("TooltipRoot");var DB=L({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ie();const r=dm(),o=U(()=>n.disableHoverableContent??r.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??r.disableClosingTrigger.value),a=U(()=>n.disabled??r.disabled.value),l=U(()=>n.delayDuration??r.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??r.ignoreNonKeyboardFocus.value),u=Wn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0});Ve(u,S=>{r.onClose&&(S?(r.onOpen(),document.dispatchEvent(new CustomEvent(o_))):r.onClose())});const c=j(!1),p=j(),d=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:m}=J2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){m(),c.value=!1,u.value=!0}function w(){m(),u.value=!1}function v(){h()}return NB({contentId:"",open:u,stateAttribute:d,trigger:p,onTriggerChange(S){p.value=S},onTriggerEnter(){r.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():m()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(S,b)=>(E(),D(g(Sc),null,{default:C(()=>[z(S.$slots,"default",{open:g(u)})]),_:3}))}}),BB=DB,$B=L({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Bc(),{forwardRef:o,currentElement:s}=Ie(),a=U(()=>n.ariaLabel||s.value?.textContent),l=U(()=>{const{ariaLabel:f,...u}=n;return u});return bt(()=>{ma(window,"scroll",f=>{f.target?.contains(r.trigger.value)&&r.onClose()}),ma(window,o_,r.onClose)}),(f,u)=>(E(),D(g(Kl),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:u[0]||(u[0]=c=>i("escapeKeyDown",c)),onPointerDownOutside:u[1]||(u[1]=c=>{g(r).disableClosingTrigger.value&&g(r).trigger.value?.contains(c.target)&&c.preventDefault(),i("pointerDownOutside",c)}),onFocusOutside:u[2]||(u[2]=Et(()=>{},["prevent"])),onDismiss:u[3]||(u[3]=c=>g(r).onClose())},{default:C(()=>[T(g(Nc),le({ref:g(o),"data-state":g(r).stateAttribute.value},{...f.$attrs,...l.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(f.$slots,"default"),T(g(Wg),{id:g(r).contentId,role:"tooltip"},{default:C(()=>[ye(Se(a.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),s_=$B,FB=L({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=ln(t),{forwardRef:i,currentElement:r}=Ie(),{trigger:o,onClose:s}=Bc(),a=dm(),{isPointerInTransit:l,onPointerExit:f}=dM(o,r);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(E(),D(s_,le({ref:g(i)},g(n)),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),qB=FB,LB=L({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Bc(),o=$t(n,i),{forwardRef:s}=Ie();return(a,l)=>(E(),D(g(Xr),{present:a.forceMount||g(r).open.value},{default:C(()=>[(E(),D(an(g(r).disableHoverableContent.value?s_:qB),le({ref:g(s)},g(o)),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),VB=LB,zB=L({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),D(g(va),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),jB=zB,HB=L({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Bc(),i=dm();n.contentId||=mn(void 0,"reka-tooltip-content");const{forwardRef:r,currentElement:o}=Ie(),s=j(!1),a=j(!1),l=U(()=>n.disabled.value?{}:{click:m,focus:d,pointermove:c,pointerleave:p,pointerdown:u,blur:h});bt(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!i.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function p(){n.onTriggerLeave(),a.value=!1}function d(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function m(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(E(),D(g(Cc),{"as-child":"",reference:y.reference},{default:C(()=>[T(g(ze),le({ref:g(r),"aria-describedby":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},DA(l.value)),{default:C(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),UB=HB;const Sa=L({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g($N),le({"data-slot":"dropdown-menu"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function WB(t,e,n={}){let i,r,o,s=!0;const a=()=>{s=!0,o()};Ve(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=ku((c,p)=>(r=c,o=p,{get(){return s&&(i=l(i),s=!1),r(),i},set(d){f?.(d)}}));return u.trigger=a,u}function $c(t,e){return dl()?(hu(t,e),!0):!1}const pm=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const KB=t=>typeof t<"u";function GB(t){return Array.isArray(t)?t:[t]}function JB(t){return Zt()}function YB(t){return nt(t)?nn(new Proxy({},{get(e,n,i){return g(Reflect.get(t.value,n,i))},set(e,n,i){return nt(t.value[n])&&!nt(i)?t.value[n].value=i:t.value[n]=i,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):nn(t)}function XB(t){return YB(U(t))}function xt(t,...e){const n=e.flat(),i=n[0];return XB(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(xe(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}function QB(t,e=!0,n){JB()?bt(t,n):e?t():lt(t)}function ZB(t,e=1e3,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n;let o=null;const s=Xt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=xe(e);u<=0||(s.value=!0,r&&t(),a(),s.value&&(o=setInterval(t,u)))}return i&&pm&&f(),(nt(e)||typeof e=="function")&&$c(Ve(e,()=>{s.value&&pm&&f()})),$c(l),{isActive:ns(s),pause:l,resume:f}}const hm=pm?window:void 0;function xs(t){var e;const n=xe(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function e$(){const t=Xt(!1),e=Zt();return e&&bt(()=>{t.value=!0},e),t}function t$(t){const e=e$();return U(()=>(e.value,!!t()))}function n$(t,e={}){const{immediate:n=!0,fpsLimit:i=void 0,window:r=hm,once:o=!1}=e,s=Xt(!1),a=U(()=>i?1e3/xe(i):null);let l=0,f=null;function u(d){if(!s.value||!r)return;l||(l=d);const h=d-l;if(a.value&&h<a.value){f=r.requestAnimationFrame(u);return}if(l=d,t({delta:h,timestamp:d}),o){s.value=!1,f=null;return}f=r.requestAnimationFrame(u)}function c(){!s.value&&r&&(s.value=!0,l=0,f=r.requestAnimationFrame(u))}function p(){s.value=!1,f!=null&&r&&(r.cancelAnimationFrame(f),f=null)}return n&&c(),$c(p),{isActive:na(s),pause:p,resume:c}}function i$(t){return JSON.parse(JSON.stringify(t))}function r$(t){const e=Zt(),n=WB(()=>null,()=>t?xs(t):e.proxy.$el);return rv(n.trigger),bt(n.trigger),n}function o$(t,e,n={}){const{window:i=hm,...r}=n;let o;const s=t$(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=Ve(U(()=>{const u=xe(t);return Array.isArray(u)?u.map(c=>xs(c)):[xs(u)]}),u=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return $c(f),{isSupported:s,stop:f}}function s$(t,e={width:0,height:0},n={}){const{window:i=hm,box:r="content-box"}=n,o=U(()=>{var c;return(c=xs(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Xt(e.width),a=Xt(e.height),{stop:l}=o$(t,([c])=>{const p=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(i&&o.value){const d=xs(t);if(d){const h=d.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(p){const d=GB(p);s.value=d.reduce((h,{inlineSize:m})=>h+m,0),a.value=d.reduce((h,{blockSize:m})=>h+m,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);QB(()=>{const c=xs(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=Ve(()=>xs(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function a$(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:i=!0}=t,r=j(new Date),o=()=>r.value=new Date,s=n==="requestAnimationFrame"?n$(o,{immediate:i}):ZB(o,n,{immediate:i});return e?{now:r,...s}:r}function a_(t,e,n,i={}){var r,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=i,p=Zt(),d=n||p?.emit||(p==null||(r=p.$emit)===null||r===void 0?void 0:r.bind(p))||(p==null||(o=p.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(p?.proxy));let h=l;h=h||`update:${e.toString()}`;const m=v=>s?typeof s=="function"?s(v):i$(v):v,y=()=>KB(t[e])?m(t[e]):u,w=v=>{c?c(v)&&d(h,v):d(h,v)};if(a){const v=j(y());let S=!1;return Ve(()=>t[e],b=>{S||(S=!0,v.value=m(b),lt(()=>S=!1))}),Ve(v,b=>{!S&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function l$(t,e){const{containerStyle:n,wrapperProps:i,scrollTo:r,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?c$(e,t):u$(e,t);return{list:s,scrollTo:r,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:i}}function l_(t){const e=Xt(null),n=s$(e),i=j([]),r=Xt(t);return{state:j({start:0,end:10}),source:r,currentList:i,size:n,containerRef:e}}function f_(t,e,n){return i=>{if(typeof n=="number")return Math.ceil(i/n);const{start:r=0}=t.value;let o=0,s=0;for(let a=r;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>i)break}return s-r}}function u_(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let i=0,r=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(i+=s,i>=n){r=o;break}}return r+1}}function c_(t,e,n,i,{containerRef:r,state:o,currentList:s,source:a}){return()=>{const l=r.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=i(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,p=f+u+e;o.value={start:c<0?0:c,end:p>a.value.length?a.value.length:p},s.value=a.value.slice(o.value.start,o.value.end).map((d,h)=>({data:d,index:h+o.value.start}))}}}function d_(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((i,r,o)=>i+t(o),0)}function p_(t,e,n,i){Ve([t.width,t.height,()=>xe(e),n],()=>{i()})}function h_(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,i,r)=>n+t(r),0))}const f$={horizontal:"scrollLeft",vertical:"scrollTop"};function g_(t,e,n,i){return r=>{i.value&&(i.value[f$[t]]=n(r),e())}}function u$(t,e){const n=l_(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=f_(i,r,f),p=c_("horizontal",u,u_(r,f),c,n),d=d_(f,r),h=U(()=>d(i.value.start)),m=h_(f,r);return p_(s,e,a,p),{scrollTo:g_("horizontal",p,d,a),calculateRange:p,wrapperProps:U(()=>({style:{height:"100%",width:`${m.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function c$(t,e){const n=l_(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=f_(i,r,f),p=c_("vertical",u,u_(r,f),c,n),d=d_(f,r),h=U(()=>d(i.value.start)),m=h_(f,r);return p_(s,e,a,p),{calculateRange:p,scrollTo:g_("vertical",p,d,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${m.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function m_(t){var e,n,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(e=0;e<r;e++)t[e]&&(n=m_(t[e]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function y_(){for(var t,e,n=0,i="",r=arguments.length;n<r;n++)(t=arguments[n])&&(e=m_(t))&&(i&&(i+=" "),i+=e);return i}const gm="-",d$=t=>{const e=h$(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:s=>{const a=s.split(gm);return a[0]===""&&a.length!==1&&a.shift(),w_(a,e)||p$(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&i[s]?[...l,...i[s]]:l}}},w_=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],i=e.nextPart.get(n),r=i?w_(t.slice(1),i):void 0;if(r)return r;if(e.validators.length===0)return;const o=t.join(gm);return e.validators.find(({validator:s})=>s(o))?.classGroupId},v_=/^\[(.+)\]$/,p$=t=>{if(v_.test(t)){const e=v_.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},h$=t=>{const{theme:e,classGroups:n}=t,i={nextPart:new Map,validators:[]};for(const r in n)mm(n[r],i,r,e);return i},mm=(t,e,n,i)=>{t.forEach(r=>{if(typeof r=="string"){const o=r===""?e:b_(e,r);o.classGroupId=n;return}if(typeof r=="function"){if(g$(r)){mm(r(i),e,n,i);return}e.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,s])=>{mm(s,b_(e,o),n,i)})})},b_=(t,e)=>{let n=t;return e.split(gm).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},g$=t=>t.isThemeGetter,m$=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,i=new Map;const r=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,i=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=i.get(o))!==void 0)return r(o,s),s},set(o,s){n.has(o)?n.set(o,s):r(o,s)}}},ym="!",wm=":",y$=wm.length,w$=t=>{const{prefix:e,experimentalParseClassName:n}=t;let i=r=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<r.length;h++){let m=r[h];if(s===0&&a===0){if(m===wm){o.push(r.slice(l,h)),l=h+y$;continue}if(m==="/"){f=h;continue}}m==="["?s++:m==="]"?s--:m==="("?a++:m===")"&&a--}const u=o.length===0?r:r.substring(l),c=v$(u),p=c!==u,d=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:p,baseClassName:c,maybePostfixModifierPosition:d}};if(e){const r=e+wm,o=i;i=s=>s.startsWith(r)?o(s.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const r=i;i=o=>n({className:o,parseClassName:r})}return i},v$=t=>t.endsWith(ym)?t.substring(0,t.length-1):t.startsWith(ym)?t.substring(1):t,b$=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const r=[];let o=[];return i.forEach(s=>{s[0]==="["||e[s]?(r.push(...o.sort(),s),o=[]):o.push(s)}),r.push(...o.sort()),r}},x$=t=>({cache:m$(t.cacheSize),parseClassName:w$(t),sortModifiers:b$(t),...d$(t)}),_$=/\s+/,k$=(t,e)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:r,sortModifiers:o}=e,s=[],a=t.trim().split(_$);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:p,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:m}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!m,w=i(y?h.substring(0,m):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=i(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(p).join(":"),S=d?v+ym:v,b=S+w;if(s.includes(b))continue;s.push(b);const x=r(w,y);for(let _=0;_<x.length;++_){const k=x[_];s.push(S+k)}l=u+(l.length>0?" "+l:l)}return l};function S$(){let t=0,e,n,i="";for(;t<arguments.length;)(e=arguments[t++])&&(n=x_(e))&&(i&&(i+=" "),i+=n);return i}const x_=t=>{if(typeof t=="string")return t;let e,n="";for(let i=0;i<t.length;i++)t[i]&&(e=x_(t[i]))&&(n&&(n+=" "),n+=e);return n};function C$(t,...e){let n,i,r,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=x$(f),i=n.cache.get,r=n.cache.set,o=a,a(l)}function a(l){const f=i(l);if(f)return f;const u=k$(l,n);return r(l,u),u}return function(){return o(S$.apply(null,arguments))}}const yn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},__=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,k_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,E$=/^\d+\/\d+$/,O$=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A$=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,R$=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,T$=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P$=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ca=t=>E$.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),To=t=>!!t&&Number.isInteger(Number(t)),vm=t=>t.endsWith("%")&&wt(t.slice(0,-1)),eo=t=>O$.test(t),M$=()=>!0,I$=t=>A$.test(t)&&!R$.test(t),S_=()=>!1,N$=t=>T$.test(t),D$=t=>P$.test(t),B$=t=>!qe(t)&&!Le(t),$$=t=>Ea(t,R_,S_),qe=t=>__.test(t),_s=t=>Ea(t,T_,I$),bm=t=>Ea(t,z$,wt),C_=t=>Ea(t,O_,S_),F$=t=>Ea(t,A_,D$),Fc=t=>Ea(t,P_,N$),Le=t=>k_.test(t),tf=t=>Oa(t,T_),q$=t=>Oa(t,j$),E_=t=>Oa(t,O_),L$=t=>Oa(t,R_),V$=t=>Oa(t,A_),qc=t=>Oa(t,P_,!0),Ea=(t,e,n)=>{const i=__.exec(t);return i?i[1]?e(i[1]):n(i[2]):!1},Oa=(t,e,n=!1)=>{const i=k_.exec(t);return i?i[1]?e(i[1]):n:!1},O_=t=>t==="position"||t==="percentage",A_=t=>t==="image"||t==="url",R_=t=>t==="length"||t==="size"||t==="bg-size",T_=t=>t==="length",z$=t=>t==="number",j$=t=>t==="family-name",P_=t=>t==="shadow",H$=C$(()=>{const t=yn("color"),e=yn("font"),n=yn("text"),i=yn("font-weight"),r=yn("tracking"),o=yn("leading"),s=yn("breakpoint"),a=yn("container"),l=yn("spacing"),f=yn("radius"),u=yn("shadow"),c=yn("inset-shadow"),p=yn("text-shadow"),d=yn("drop-shadow"),h=yn("blur"),m=yn("perspective"),y=yn("aspect"),w=yn("ease"),v=yn("animate"),S=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...b(),Le,qe],_=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],A=()=>[Le,qe,l],O=()=>[Ca,"full","auto",...A()],R=()=>[To,"none","subgrid",Le,qe],N=()=>["auto",{span:["full",To,Le,qe]},To,Le,qe],q=()=>[To,"auto",Le,qe],W=()=>["auto","min","max","fr",Le,qe],fe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ae=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...A()],re=()=>[Ca,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...A()],te=()=>[t,Le,qe],He=()=>[...b(),E_,C_,{position:[Le,qe]}],st=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ct=()=>["auto","cover","contain",L$,$$,{size:[Le,qe]}],dt=()=>[vm,tf,_s],vt=()=>["","none","full",f,Le,qe],We=()=>["",wt,tf,_s],Ze=()=>["solid","dashed","dotted","double"],we=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,vm,E_,C_],ne=()=>["","none",h,Le,qe],K=()=>["none",wt,Le,qe],ue=()=>["none",wt,Le,qe],Be=()=>[wt,Le,qe],F=()=>[Ca,"full",...A()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[eo],breakpoint:[eo],color:[M$],container:[eo],"drop-shadow":[eo],ease:["in","out","in-out"],font:[B$],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[eo],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[eo],shadow:[eo],spacing:["px",wt],text:[eo],"text-shadow":[eo],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ca,qe,Le,y]}],container:["container"],columns:[{columns:[wt,qe,Le,a]}],"break-after":[{"break-after":S()}],"break-before":[{"break-before":S()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:_()}],"overflow-x":[{"overflow-x":_()}],"overflow-y":[{"overflow-y":_()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:O()}],"inset-x":[{"inset-x":O()}],"inset-y":[{"inset-y":O()}],start:[{start:O()}],end:[{end:O()}],top:[{top:O()}],right:[{right:O()}],bottom:[{bottom:O()}],left:[{left:O()}],visibility:["visible","invisible","collapse"],z:[{z:[To,"auto",Le,qe]}],basis:[{basis:[Ca,"full","auto",a,...A()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,Ca,"auto","initial","none",qe]}],grow:[{grow:["",wt,Le,qe]}],shrink:[{shrink:["",wt,Le,qe]}],order:[{order:[To,"first","last","none",Le,qe]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:N()}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:N()}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":W()}],"auto-rows":[{"auto-rows":W()}],gap:[{gap:A()}],"gap-x":[{"gap-x":A()}],"gap-y":[{"gap-y":A()}],"justify-content":[{justify:[...fe(),"normal"]}],"justify-items":[{"justify-items":[...ae(),"normal"]}],"justify-self":[{"justify-self":["auto",...ae()]}],"align-content":[{content:["normal",...fe()]}],"align-items":[{items:[...ae(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ae(),{baseline:["","last"]}]}],"place-content":[{"place-content":fe()}],"place-items":[{"place-items":[...ae(),"baseline"]}],"place-self":[{"place-self":["auto",...ae()]}],p:[{p:A()}],px:[{px:A()}],py:[{py:A()}],ps:[{ps:A()}],pe:[{pe:A()}],pt:[{pt:A()}],pr:[{pr:A()}],pb:[{pb:A()}],pl:[{pl:A()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":A()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":A()}],"space-y-reverse":["space-y-reverse"],size:[{size:re()}],w:[{w:[a,"screen",...re()]}],"min-w":[{"min-w":[a,"screen","none",...re()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...re()]}],h:[{h:["screen","lh",...re()]}],"min-h":[{"min-h":["screen","lh","none",...re()]}],"max-h":[{"max-h":["screen","lh",...re()]}],"font-size":[{text:["base",n,tf,_s]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Le,bm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",vm,qe]}],"font-family":[{font:[q$,qe,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,Le,qe]}],"line-clamp":[{"line-clamp":[wt,"none",Le,bm]}],leading:[{leading:[o,...A()]}],"list-image":[{"list-image":["none",Le,qe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Le,qe]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",Le,_s]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",Le,qe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Le,qe]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Le,qe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:He()}],"bg-repeat":[{bg:st()}],"bg-size":[{bg:ct()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},To,Le,qe],radial:["",Le,qe],conic:[To,Le,qe]},V$,F$]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:dt()}],"gradient-via-pos":[{via:dt()}],"gradient-to-pos":[{to:dt()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,Le,qe]}],"outline-w":[{outline:["",wt,tf,_s]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,qc,Fc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,qc,Fc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,_s]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",p,qc,Fc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,Le,qe]}],"mix-blend":[{"mix-blend":[...we(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":we()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[wt]}],"mask-image-linear-from-pos":[{"mask-linear-from":I()}],"mask-image-linear-to-pos":[{"mask-linear-to":I()}],"mask-image-linear-from-color":[{"mask-linear-from":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"mask-image-t-from-pos":[{"mask-t-from":I()}],"mask-image-t-to-pos":[{"mask-t-to":I()}],"mask-image-t-from-color":[{"mask-t-from":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"mask-image-r-from-pos":[{"mask-r-from":I()}],"mask-image-r-to-pos":[{"mask-r-to":I()}],"mask-image-r-from-color":[{"mask-r-from":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"mask-image-b-from-pos":[{"mask-b-from":I()}],"mask-image-b-to-pos":[{"mask-b-to":I()}],"mask-image-b-from-color":[{"mask-b-from":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"mask-image-l-from-pos":[{"mask-l-from":I()}],"mask-image-l-to-pos":[{"mask-l-to":I()}],"mask-image-l-from-color":[{"mask-l-from":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"mask-image-x-from-pos":[{"mask-x-from":I()}],"mask-image-x-to-pos":[{"mask-x-to":I()}],"mask-image-x-from-color":[{"mask-x-from":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"mask-image-y-from-pos":[{"mask-y-from":I()}],"mask-image-y-to-pos":[{"mask-y-to":I()}],"mask-image-y-from-color":[{"mask-y-from":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[Le,qe]}],"mask-image-radial-from-pos":[{"mask-radial-from":I()}],"mask-image-radial-to-pos":[{"mask-radial-to":I()}],"mask-image-radial-from-color":[{"mask-radial-from":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[wt]}],"mask-image-conic-from-pos":[{"mask-conic-from":I()}],"mask-image-conic-to-pos":[{"mask-conic-to":I()}],"mask-image-conic-from-color":[{"mask-conic-from":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:He()}],"mask-repeat":[{mask:st()}],"mask-size":[{mask:ct()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Le,qe]}],filter:[{filter:["","none",Le,qe]}],blur:[{blur:ne()}],brightness:[{brightness:[wt,Le,qe]}],contrast:[{contrast:[wt,Le,qe]}],"drop-shadow":[{"drop-shadow":["","none",d,qc,Fc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,Le,qe]}],"hue-rotate":[{"hue-rotate":[wt,Le,qe]}],invert:[{invert:["",wt,Le,qe]}],saturate:[{saturate:[wt,Le,qe]}],sepia:[{sepia:["",wt,Le,qe]}],"backdrop-filter":[{"backdrop-filter":["","none",Le,qe]}],"backdrop-blur":[{"backdrop-blur":ne()}],"backdrop-brightness":[{"backdrop-brightness":[wt,Le,qe]}],"backdrop-contrast":[{"backdrop-contrast":[wt,Le,qe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,Le,qe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,Le,qe]}],"backdrop-invert":[{"backdrop-invert":["",wt,Le,qe]}],"backdrop-opacity":[{"backdrop-opacity":[wt,Le,qe]}],"backdrop-saturate":[{"backdrop-saturate":[wt,Le,qe]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,Le,qe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":A()}],"border-spacing-x":[{"border-spacing-x":A()}],"border-spacing-y":[{"border-spacing-y":A()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Le,qe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",Le,qe]}],ease:[{ease:["linear","initial",w,Le,qe]}],delay:[{delay:[wt,Le,qe]}],animate:[{animate:["none",v,Le,qe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,Le,qe]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:K()}],"rotate-x":[{"rotate-x":K()}],"rotate-y":[{"rotate-y":K()}],"rotate-z":[{"rotate-z":K()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[Le,qe,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:F()}],"translate-x":[{"translate-x":F()}],"translate-y":[{"translate-y":F()}],"translate-z":[{"translate-z":F()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Le,qe]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Le,qe]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,tf,_s,bm]}],stroke:[{stroke:["none",...te()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function he(...t){return H$(y_(t))}function U$(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function Lc(t){return typeof t=="string"?t:Kt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const Aa=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(JN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(qN),le({"data-slot":"dropdown-menu-content"},g(o),{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),M_=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(XN),le({"data-slot":"dropdown-menu-separator"},g(n),{class:g(he)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),I_=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(VN),le({"data-slot":"dropdown-menu-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),nf=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=xt(e,"inset","variant","class"),i=ln(n);return(r,o)=>(E(),D(g(jN),le({"data-slot":"dropdown-menu-item","data-inset":r.inset?"":void 0,"data-variant":r.variant},g(i),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),N_=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=xt(e,"class","inset"),i=ln(n);return(r,o)=>(E(),D(g(KN),le({"data-slot":"dropdown-menu-label","data-inset":r.inset?"":void 0},g(i),{class:g(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","class"]))}}),Ra=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=ln(t);return(i,r)=>(E(),D(g(ZN),le({"data-slot":"dropdown-menu-trigger"},g(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),D_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,B_=y_,Ta=(t,e)=>n=>{var i;if(e?.variants==null)return B_(t,n?.class,n?.className);const{variants:r,defaultVariants:o}=e,s=Object.keys(r).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const p=D_(u)||D_(c);return r[f][p]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,p]=u;return p===void 0||(f[c]=p),f},{}),l=e==null||(i=e.compoundVariants)===null||i===void 0?void 0:i.reduce((f,u)=>{let{class:c,className:p,...d}=u;return Object.entries(d).every(h=>{let[m,y]=h;return Array.isArray(y)?y.includes({...o,...a}[m]):{...o,...a}[m]===y})?[...f,c,p]:f},[]);return B_(t,s,l,n?.class,n?.className)},$_=Ta("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Ft=L({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,i)=>(E(),D(g(ze),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Ee(g(he)(g($_)({variant:n.variant,size:n.size}),e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Vc=L({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"skeleton",class:Ee(g(he)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),W$={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},K$=L({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),G("div",W$,[T(g(bD),le({"data-slot":"navigation-menu-viewport"},g(i),{class:g(he)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),G$=L({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class","viewport"),o=$t(r,i);return(s,a)=>(E(),D(g(rD),le({"data-slot":"navigation-menu","data-viewport":s.viewport},g(o),{class:g(he)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.viewport?(E(),D(K$,{key:0})):Oe("",!0)]),_:3},16,["data-viewport","class"]))}}),J$=L({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(wD),le({"data-slot":"navigation-menu-list"},g(i),{class:g(he)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Y$=L({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(hD),le({"data-slot":"navigation-menu-item"},g(n),{class:g(he)("iafw:relative",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),X$=L({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(mD),le({"data-slot":"navigation-menu-link"},g(o),{class:g(he)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/**
    61  * @license lucide-vue-next v0.532.0 - ISC
    62  *
    63  * This source code is licensed under the ISC license.
    64  * See the LICENSE file in the root directory of this source tree.
    65  */const F_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Q$=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,i)=>i?i.toUpperCase():n.toLowerCase()),Z$=t=>{const e=Q$(t);return e.charAt(0).toUpperCase()+e.slice(1)},eF=(...t)=>t.filter((e,n,i)=>!!e&&e.trim()!==""&&i.indexOf(e)===n).join(" ").trim();/**
     60`))}return()=>i.value||r.value||s.value?Yt(e.default({present:s.value})[0],{ref:f=>{const u=_i(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const bc=L({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const r=Mg(n.default()),i=r.findIndex(l=>l.type!==In);if(i===-1)return r;const o=r[i];delete o.props?.ref;const s=o.props?le(e,o.props):e,a=Ui({...o,props:{}},s);return r.length===1?a:(r[i]=a,r)}}}),TM=["area","img","input"],ze=L({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const r=t.asChild?"template":t.as;return typeof r=="string"&&TM.includes(r)?()=>Yt(r,e):r!=="template"?()=>Yt(t.as,e,{default:n.default}):()=>Yt(bc,e,{default:n.default})}});function Wl(){const t=j(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:_i(t));return{primitiveElement:t,currentElement:e}}function PM({type:t,defaultValue:e,modelValue:n}){const r=n||e;return n!==void 0||e!==void 0?Array.isArray(r)?"multiple":"single":t??"single"}function MM({type:t,defaultValue:e,modelValue:n}){return t||PM({type:t,defaultValue:e,modelValue:n})}function IM({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function NM(t,e){const n=U(()=>MM(t)),r=Wn(t,"modelValue",e,{defaultValue:IM(t),passive:t.modelValue===void 0,deep:!0});function i(s){if(n.value==="single")r.value=Yi(s,r.value)?void 0:s;else{const a=Array.isArray(r.value)?[...r.value||[]]:[r.value].filter(Boolean);if(uc(a,s)){const l=a.findIndex(f=>Yi(f,s));a.splice(l,1)}else a.push(s);r.value=a}}const o=U(()=>n.value==="single");return{modelValue:r,changeModelValue:i,isSingle:o}}const[ki,DM]=Mt("DialogRoot");var BM=L({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=Wn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),s=j(),{modal:a}=Jt(n);return DM({open:i,modal:a,openModal:()=>{i.value=!0},onOpenChange:l=>{i.value=l},onOpenToggle:()=>{i.value=!i.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:g(i),close:()=>i.value=!1})}}),ex=BM,$M=L({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ie();const n=ki();return(r,i)=>(E(),D(g(ze),le(e,{type:r.as==="button"?"button":void 0,onClick:i[0]||(i[0]=o=>g(n).onOpenChange(!1))}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["type"]))}}),tx=$M;const FM="dismissableLayer.pointerDownOutside",qM="dismissableLayer.focusOutside";function nx(t,e){const n=e.closest("[data-dismissable-layer]"),r=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),i=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function LM(t,e,n=!0){const r=e?.value?.ownerDocument??globalThis?.document,i=j(!1),o=j(()=>{});return Pt(s=>{if(!Qr||!xe(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(nx(e.value,u)){i.value=!1;return}if(f.target&&!i.value){let p=function(){fc(FM,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(r.removeEventListener("click",o.value),o.value=p,r.addEventListener("click",o.value,{once:!0})):p()}else r.removeEventListener("click",o.value);i.value=!1}},l=window.setTimeout(()=>{r.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),r.removeEventListener("pointerdown",a),r.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{xe(n)&&(i.value=!0)}}}function VM(t,e,n=!0){const r=e?.value?.ownerDocument??globalThis?.document,i=j(!1);return Pt(o=>{if(!Qr||!xe(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||nx(e.value,l)||a.target&&!i.value&&fc(qM,t,{originalEvent:a})};r.addEventListener("focusin",s),o(()=>r.removeEventListener("focusin",s))}),{onFocusCapture:()=>{xe(n)&&(i.value=!0)},onBlurCapture:()=>{xe(n)&&(i.value=!1)}}}const qr=nn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var zM=L({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ie(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>qr.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>qr.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const d=Array.from(a.value),[h]=[...qr.layersWithOutsidePointerEventsDisabled].slice(-1),m=d.indexOf(h);return l.value>=m}),c=LM(async d=>{const h=[...qr.branches].some(m=>m?.contains(d.target));!u.value||h||(r("pointerDownOutside",d),r("interactOutside",d),await lt(),d.defaultPrevented||r("dismiss"))},o),p=VM(d=>{[...qr.branches].some(m=>m?.contains(d.target))||(r("focusOutside",d),r("interactOutside",d),d.defaultPrevented||r("dismiss"))},o);return sM("Escape",d=>{l.value===a.value.size-1&&(r("escapeKeyDown",d),d.defaultPrevented||r("dismiss"))}),Pt(d=>{o.value&&(n.disableOutsidePointerEvents&&(qr.layersWithOutsidePointerEventsDisabled.size===0&&(qr.originalBodyPointerEvents=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),qr.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),d(()=>{n.disableOutsidePointerEvents&&qr.layersWithOutsidePointerEventsDisabled.size===1&&!ga(qr.originalBodyPointerEvents)&&(s.value.body.style.pointerEvents=qr.originalBodyPointerEvents)}))}),Pt(d=>{d(()=>{o.value&&(a.value.delete(o.value),qr.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(d,h)=>(E(),D(g(ze),{ref:g(i),"as-child":d.asChild,as:d.as,"data-dismissable-layer":"",style:hr({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:g(p).onFocusCapture,onBlurCapture:g(p).onBlurCapture,onPointerdownCapture:g(c).onPointerDownCapture},{default:C(()=>[z(d.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Kl=zM;const jM=UP(()=>j([]));function HM(){const t=jM();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=rx(t.value,e),t.value.unshift(e)},remove(e){t.value=rx(t.value,e),t.value[0]?.resume()}}}function rx(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function UM(t){return t.filter(e=>e.tagName!=="A")}const Vg="focusScope.autoFocusOnMount",zg="focusScope.autoFocusOnUnmount",ix={bubbles:!1,cancelable:!0};function WM(t,{select:e=!1}={}){const n=gn();for(const r of t)if(Eo(r,{select:e}),gn()!==n)return!0}function KM(t){const e=ox(t),n=sx(e,t),r=sx(e.reverse(),t);return[n,r]}function ox(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function sx(t,e){for(const n of t)if(!GM(n,{upTo:e}))return n}function GM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function JM(t){return t instanceof HTMLInputElement&&"select"in t}function Eo(t,{select:e=!1}={}){if(t&&t.focus){const n=gn();t.focus({preventScroll:!0}),t!==n&&JM(t)&&e&&t.select()}}var YM=L({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,r=e,{currentRef:i,currentElement:o}=Ie(),s=j(null),a=HM(),l=nn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Pt(u=>{if(!Qr)return;const c=o.value;if(!n.trapped)return;function p(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:Eo(s.value,{select:!0})}function d(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||Eo(s.value,{select:!0}))}function h(y){c.contains(s.value)||Eo(c)}document.addEventListener("focusin",p),document.addEventListener("focusout",d);const m=new MutationObserver(h);c&&m.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",d),m.disconnect()})}),Pt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const p=gn();if(!c.contains(p)){const h=new CustomEvent(Vg,ix);c.addEventListener(Vg,m=>r("mountAutoFocus",m)),c.dispatchEvent(h),h.defaultPrevented||(WM(UM(ox(c)),{select:!0}),gn()===p&&Eo(c))}u(()=>{c.removeEventListener(Vg,y=>r("mountAutoFocus",y));const h=new CustomEvent(zg,ix),m=y=>{r("unmountAutoFocus",y)};c.addEventListener(zg,m),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||Eo(p??document.body,{select:!0}),c.removeEventListener(zg,m),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,p=gn();if(c&&p){const d=u.currentTarget,[h,m]=KM(d);h&&m?!u.shiftKey&&p===m?(u.preventDefault(),n.loop&&Eo(h,{select:!0})):u.shiftKey&&p===h&&(u.preventDefault(),n.loop&&Eo(m,{select:!0})):p===d&&u.preventDefault()}}return(u,c)=>(E(),D(g(ze),{ref_key:"currentRef",ref:i,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),xc=YM;const XM="menu.itemSelect",jg=["Enter"," "],QM=["ArrowDown","PageUp","Home"],ax=["ArrowUp","PageDown","End"],ZM=[...QM,...ax];[...jg],[...jg];function lx(t){return t?"open":"closed"}function _c(t){return t==="indeterminate"}function fx(t){return _c(t)?"indeterminate":t?"checked":"unchecked"}function Hg(t){const e=gn();for(const n of t)if(n===e||(n.focus(),gn()!==e))return}function e9(t,e){const{x:n,y:r}=t;let i=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>r!=u>r&&n<(f-a)*(r-l)/(u-l)+a&&(i=!i)}return i}function t9(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return e9(n,e)}function Ug(t){return t.pointerType==="mouse"}var n9=L({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=ki(),{forwardRef:o,currentElement:s}=Ie();return i.titleId||=mn(void 0,"reka-dialog-title"),i.descriptionId||=mn(void 0,"reka-dialog-description"),bt(()=>{i.contentElement=s,gn()!==document.body&&(i.triggerElement.value=gn())}),(a,l)=>(E(),D(g(xc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>r("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>r("closeAutoFocus",f))},{default:C(()=>[T(g(Kl),le({id:g(i).contentId,ref:g(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":g(i).descriptionId,"aria-labelledby":g(i).titleId,"data-state":g(lx)(g(i).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>g(i).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>r("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>r("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>r("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>r("pointerDownOutside",f))}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),ux=n9,r9=L({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=ki(),o=ys(r),{forwardRef:s,currentElement:a}=Ie();return yc(a),(l,f)=>(E(),D(ux,le({...n,...g(o)},{ref:g(s),"trap-focus":g(i).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),g(i).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0;(c.button===2||p)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),i9=r9,o9=L({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=ys(e);Ie();const o=ki(),s=j(!1),a=j(!1);return(l,f)=>(E(),D(ux,le({...n,...g(i)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||g(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;g(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),s9=o9,a9=L({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=ki(),o=ys(r),{forwardRef:s}=Ie();return(a,l)=>(E(),D(g(Xi),{present:a.forceMount||g(i).open.value},{default:C(()=>[g(i).modal.value?(E(),D(i9,le({key:0,ref:g(s)},{...n,...g(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(s9,le({key:1,ref:g(s)},{...n,...g(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),cx=a9,l9=L({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ie();const n=ki();return(r,i)=>(E(),D(g(ze),le(e,{id:g(n).descriptionId}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),dx=l9,f9=L({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=ki();return hc(!0),Ie(),(n,r)=>(E(),D(g(ze),{as:n.as,"as-child":n.asChild,"data-state":g(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),u9=f9,c9=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=ki(),{forwardRef:n}=Ie();return(r,i)=>g(e)?.modal.value?(E(),D(g(Xi),{key:0,present:r.forceMount||g(e).open.value},{default:C(()=>[T(u9,le(r.$attrs,{ref:g(n),as:r.as,"as-child":r.asChild}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Oe("v-if",!0)}}),px=c9,d9=L({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=Y2();return(n,r)=>g(e)||n.forceMount?(E(),D(Kw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Oe("v-if",!0)}}),va=d9,p9=L({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(va),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),h9=p9,g9=L({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=ki();return Ie(),(r,i)=>(E(),D(g(ze),le(e,{id:g(n).titleId}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),hx=g9,m9=L({__name:"DialogTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=ki(),{forwardRef:r,currentElement:i}=Ie();return n.contentId||=mn(void 0,"reka-dialog-content"),bt(()=>{n.triggerElement.value=i.value}),(o,s)=>(E(),D(g(ze),le(e,{ref:g(r),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value||!1,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).open.value?"open":"closed",onClick:g(n).onOpenToggle}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),y9=m9;const[w9,v9]=Mt("AlertDialogContent");var b9=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=ys(e);Ie();const o=j();return v9({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(E(),D(g(cx),le({...n,...g(i)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Et(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Et(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),x9=b9,_9=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=w9(),{forwardRef:r,currentElement:i}=Ie();return bt(()=>{n.onCancelElementChange(i.value)}),(o,s)=>(E(),D(g(tx),le(e,{ref:g(r)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),k9=_9,S9=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(dx),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),C9=S9,E9=L({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(px),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),O9=E9,A9=L({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(va),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),R9=A9,T9=L({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const i=$t(t,e);return Ie(),(o,s)=>(E(),D(g(ex),le(g(i),{modal:!0}),{default:C(a=>[z(o.$slots,"default",Dt(Vt(a)))]),_:3},16))}}),P9=T9,M9=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(hx),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),I9=M9;const[gx,N9]=Mt("AvatarRoot");var D9=L({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ie(),N9({imageLoadingStatus:j("idle")}),(e,n)=>(E(),D(g(ze),{"as-child":e.asChild,as:e.as},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),B9=D9,$9=L({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=gx();Ie();const r=j(e.delayMs===void 0);return Pt(i=>{if(e.delayMs&&Qr){const o=window.setTimeout(()=>{r.value=!0},e.delayMs);i(()=>{window.clearTimeout(o)})}}),(i,o)=>r.value&&g(n).imageLoadingStatus.value!=="loaded"?(E(),D(g(ze),{key:0,"as-child":i.asChild,as:i.as},{default:C(()=>[z(i.$slots,"default")]),_:3},8,["as-child","as"])):Oe("v-if",!0)}}),F9=$9;function mx(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function q9(t,{referrerPolicy:e,crossOrigin:n}={}){const r=j(!1),i=j(null),o=U(()=>r.value?(!i.value&&Qr&&(i.value=new window.Image),i.value):null),s=j(mx(o.value,t.value)),a=l=>()=>{r.value&&(s.value=l)};return bt(()=>{r.value=!0,Pt(l=>{const f=o.value;if(!f)return;s.value=mx(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),jn(()=>{r.value=!1}),s}var L9=L({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,r=e,{src:i,referrerPolicy:o,crossOrigin:s}=Jt(n);Ie();const a=gx(),l=q9(i,{referrerPolicy:o,crossOrigin:s});return Ve(l,f=>{r("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>bl((E(),D(g(ze),{role:"img","as-child":f.asChild,as:f.as,src:g(i),"referrer-policy":g(o)},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[tb,g(l)==="loaded"]])}}),V9=L9;const yx="data-reka-collection-item";function ar(t={}){const{key:e="",isProvider:n=!1}=t,r=`${e}CollectionProvider`;let i;if(n){const u=j(new Map);i={collectionRef:j(),itemMap:u},Cr(r,i)}else i=Qt(r);const o=(u=!1)=>{const c=i.collectionRef.value;if(!c)return[];const p=Array.from(c.querySelectorAll(`[${yx}]`)),h=Array.from(i.itemMap.value.values()).sort((m,y)=>p.indexOf(m.ref)-p.indexOf(y.ref));return u?h:h.filter(m=>m.ref.dataset.disabled!=="")},s=L({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:p,currentElement:d}=Wl();return Ve(d,()=>{i.collectionRef.value=d.value}),()=>Yt(bc,{ref:p},c)}}),a=L({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:p}){const{primitiveElement:d,currentElement:h}=Wl();return Pt(m=>{if(h.value){const y=ra(h.value);i.itemMap.value.set(y,{ref:h.value,value:u.value}),m(()=>i.itemMap.value.delete(y))}}),()=>Yt(bc,{...p,[yx]:"",ref:d},c)}}),l=U(()=>Array.from(i.itemMap.value.values())),f=U(()=>i.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const z9="rovingFocusGroup.onEntryFocus",j9={bubbles:!1,cancelable:!0},H9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function U9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function wx(t,e,n){const r=U9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return H9[r]}function vx(t,e=!1){const n=gn();for(const r of t)if(r===n||(r.focus({preventScroll:e}),gn()!==n))return}function W9(t,e){return t.map((n,r)=>t[(e+r)%t.length])}const[K9,G9]=Mt("RovingFocusGroup");var J9=L({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const r=t,i=n,{loop:o,orientation:s,dir:a}=Jt(r),l=ms(a),f=Wn(r,"currentTabStopId",i,{defaultValue:r.defaultCurrentTabStopId,passive:r.currentTabStopId===void 0}),u=j(!1),c=j(!1),p=j(0),{getItems:d,CollectionSlot:h}=ar({isProvider:!0});function m(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const k=new CustomEvent(z9,j9);if(w.currentTarget.dispatchEvent(k),i("entryFocus",k),!k.defaultPrevented){const b=d().map(A=>A.ref).filter(A=>A.dataset.disabled!==""),x=b.find(A=>A.getAttribute("data-active")===""),_=b.find(A=>A.getAttribute("data-highlighted")===""),S=b.find(A=>A.id===f.value),O=[x,_,S,...b].filter(Boolean);vx(O,r.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:d}),G9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{p.value++},onFocusableItemRemove:()=>{p.value--}}),(w,v)=>(E(),D(g(h),null,{default:C(()=>[T(g(ze),{tabindex:u.value||p.value===0?-1:0,"data-orientation":g(s),as:w.as,"as-child":w.asChild,dir:g(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=k=>c.value=!0),onMouseup:y,onFocus:m,onBlur:v[1]||(v[1]=k=>u.value=!1)},{default:C(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),bx=J9,Y9=L({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=K9(),r=mn(),i=U(()=>e.tabStopId||r),o=U(()=>n.currentTabStopId.value===i.value),{getItems:s,CollectionItem:a}=ar();bt(()=>{e.focusable&&n.onFocusableItemAdd()}),jn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=wx(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(p=>p.ref).filter(p=>p.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const p=c.indexOf(f.currentTarget);c=n.loop.value?W9(c,p+1):c.slice(p+1)}lt(()=>vx(c))}}return(f,u)=>(E(),D(g(a),null,{default:C(()=>[T(g(ze),{tabindex:o.value?0:-1,"data-orientation":g(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?g(n).onItemFocus(i.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>g(n).onItemFocus(i.value)),onKeydown:l},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),xx=Y9,X9=L({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),D(g(ze),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Wg=X9,Q9=L({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:r}=Wl(),i=U(()=>e.checked??e.value);return Ve(i,(o,s)=>{if(!r.value)return;const a=r.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),p=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(p)}}),(o,s)=>(E(),D(Wg,le({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),_x=Q9,Z9=L({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),r=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((i,o)=>typeof i=="object"?Object.entries(i).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:i}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([i,o])=>({name:`${e.name}[${i}]`,value:o})):[]);return(i,o)=>(E(),G(Fe,null,[Oe(" We render single input if it's required "),n.value?(E(),D(_x,le({key:i.name},{...e,...i.$attrs},{name:i.name,value:i.value}),null,16,["name","value"])):(E(!0),G(Fe,{key:1},Ct(r.value,s=>(E(),D(_x,le({key:s.name},{ref_for:!0},{...e,...i.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),Gl=Z9;const[e7,Wre]=Mt("CheckboxGroupRoot");function kc(t){return t==="indeterminate"}function kx(t){return kc(t)?"indeterminate":t?"checked":"unchecked"}const[t7,n7]=Mt("CheckboxRoot");var r7=L({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ie(),s=e7(null),a=Wn(n,"modelValue",r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>ga(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:uc(s.modelValue.value,n.value));function u(){if(ga(s?.modelValue.value))a.value=kc(a.value)?!0:!a.value;else{const d=[...s.modelValue.value||[]];if(uc(d,n.value)){const h=d.findIndex(m=>Yi(m,n.value));d.splice(h,1)}else d.push(n.value);s.modelValue.value=d}}const c=ya(o),p=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return n7({disabled:l,state:f}),(d,h)=>(E(),D(an(g(s)?.rovingFocus.value?g(xx):g(ze)),le(d.$attrs,{id:d.id,ref:g(i),role:"checkbox","as-child":d.asChild,as:d.as,type:d.as==="button"?"button":void 0,"aria-checked":g(kc)(f.value)?"mixed":f.value,"aria-required":d.required,"aria-label":d.$attrs["aria-label"]||p.value,"data-state":g(kx)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:g(s)?.rovingFocus.value?!l.value:void 0,onKeydown:bi(Et(()=>{},["prevent"]),["enter"]),onClick:u}),{default:C(()=>[z(d.$slots,"default",{modelValue:g(a),state:f.value}),g(c)&&d.name&&!g(s)?(E(),D(g(Gl),{key:0,type:"checkbox",checked:!!f.value,name:d.name,value:d.value,disabled:l.value,required:d.required},null,8,["checked","name","value","disabled","required"])):Oe("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),i7=r7,o7=L({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ie(),n=t7();return(r,i)=>(E(),D(g(Xi),{present:r.forceMount||g(kc)(g(n).state.value)||g(n).state.value===!0},{default:C(()=>[T(g(ze),le({ref:g(e),"data-state":g(kx)(g(n).state.value),"data-disabled":g(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":r.asChild,as:r.as},r.$attrs),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),s7=o7;const[Sx,a7]=Mt("PopperRoot");var l7=L({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=j();return a7({anchor:e,onAnchorChange:n=>e.value=n}),(n,r)=>z(n.$slots,"default")}}),Sc=l7,f7=L({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:r}=Ie(),i=Sx();return Ov(()=>{i.onAnchorChange(e.reference??r.value)}),(o,s)=>(E(),D(g(ze),{ref:g(n),as:o.as,"as-child":o.asChild},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),Cc=f7;const u7={key:0,d:"M0 0L6 6L12 0"},c7={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var d7=L({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(ze),le(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:C(()=>[z(n.$slots,"default",{},()=>[n.rounded?(E(),G("path",c7)):(E(),G("path",u7))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),p7=d7;function h7(t){return t!==null}function g7(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:r,middlewareData:i}=e,s=i.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Kg(n),c={start:"0%",center:"50%",end:"100%"}[u],p=(i.arrow?.x??0)+a/2,d=(i.arrow?.y??0)+l/2;let h="",m="";return f==="bottom"?(h=s?c:`${p}px`,m=`${-l}px`):f==="top"?(h=s?c:`${p}px`,m=`${r.floating.height+l}px`):f==="right"?(h=`${-l}px`,m=s?c:`${d}px`):f==="left"&&(h=`${r.floating.width+l}px`,m=s?c:`${d}px`),{data:{x:h,y:m}}}}}function Kg(t){const[e,n="center"]=t.split("-");return[e,n]}const m7=["top","right","bottom","left"],Oo=Math.min,Er=Math.max,Ec=Math.round,Oc=Math.floor,Si=t=>({x:t,y:t}),y7={left:"right",right:"left",bottom:"top",top:"bottom"},w7={start:"end",end:"start"};function Gg(t,e,n){return Er(t,Oo(e,n))}function Qi(t,e){return typeof t=="function"?t(e):t}function Zi(t){return t.split("-")[0]}function ba(t){return t.split("-")[1]}function Jg(t){return t==="x"?"y":"x"}function Yg(t){return t==="y"?"height":"width"}const v7=new Set(["top","bottom"]);function Ci(t){return v7.has(Zi(t))?"y":"x"}function Xg(t){return Jg(Ci(t))}function b7(t,e,n){n===void 0&&(n=!1);const r=ba(t),i=Xg(t),o=Yg(i);let s=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=Ac(s)),[s,Ac(s)]}function x7(t){const e=Ac(t);return[Qg(t),e,Qg(e)]}function Qg(t){return t.replace(/start|end/g,e=>w7[e])}const Cx=["left","right"],Ex=["right","left"],_7=["top","bottom"],k7=["bottom","top"];function S7(t,e,n){switch(t){case"top":case"bottom":return n?e?Ex:Cx:e?Cx:Ex;case"left":case"right":return e?_7:k7;default:return[]}}function C7(t,e,n,r){const i=ba(t);let o=S7(Zi(t),n==="start",r);return i&&(o=o.map(s=>s+"-"+i),e&&(o=o.concat(o.map(Qg)))),o}function Ac(t){return t.replace(/left|right|bottom|top/g,e=>y7[e])}function E7(t){return{top:0,right:0,bottom:0,left:0,...t}}function Ox(t){return typeof t!="number"?E7(t):{top:t,right:t,bottom:t,left:t}}function Rc(t){const{x:e,y:n,width:r,height:i}=t;return{width:r,height:i,top:n,left:e,right:e+r,bottom:n+i,x:e,y:n}}function Ax(t,e,n){let{reference:r,floating:i}=t;const o=Ci(e),s=Xg(e),a=Yg(s),l=Zi(e),f=o==="y",u=r.x+r.width/2-i.width/2,c=r.y+r.height/2-i.height/2,p=r[a]/2-i[a]/2;let d;switch(l){case"top":d={x:u,y:r.y-i.height};break;case"bottom":d={x:u,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:c};break;case"left":d={x:r.x-i.width,y:c};break;default:d={x:r.x,y:r.y}}switch(ba(e)){case"start":d[s]-=p*(n&&f?-1:1);break;case"end":d[s]+=p*(n&&f?-1:1);break}return d}const O7=async(t,e,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:i}),{x:u,y:c}=Ax(f,r,l),p=r,d={},h=0;for(let m=0;m<a.length;m++){const{name:y,fn:w}=a[m],{x:v,y:k,data:b,reset:x}=await w({x:u,y:c,initialPlacement:r,placement:p,strategy:i,middlewareData:d,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=k??c,d={...d,[y]:{...d[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:i}):x.rects),{x:u,y:c}=Ax(f,p,l)),m=-1)}return{x:u,y:c,placement:p,strategy:i,middlewareData:d}};async function Jl(t,e){var n;e===void 0&&(e={});const{x:r,y:i,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:p=!1,padding:d=0}=Qi(e,t),h=Ox(d),y=a[p?c==="floating"?"reference":"floating":c],w=Rc(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:r,y:i,width:s.floating.width,height:s.floating.height}:s.reference,k=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(k))?await(o.getScale==null?void 0:o.getScale(k))||{x:1,y:1}:{x:1,y:1},x=Rc(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:k,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const A7=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:i,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Qi(t,e)||{};if(f==null)return{};const c=Ox(u),p={x:n,y:r},d=Xg(i),h=Yg(d),m=await s.getDimensions(f),y=d==="y",w=y?"top":"left",v=y?"bottom":"right",k=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[d]-p[d]-o.floating[h],x=p[d]-o.reference[d],_=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let S=_?_[k]:0;(!S||!await(s.isElement==null?void 0:s.isElement(_)))&&(S=a.floating[k]||o.floating[h]);const O=b/2-x/2,A=S/2-m[h]/2-1,R=Oo(c[w],A),N=Oo(c[v],A),q=R,W=S-m[h]-N,fe=S/2-m[h]/2+O,ae=Gg(q,fe,W),ce=!l.arrow&&ba(i)!=null&&fe!==ae&&o.reference[h]/2-(fe<q?R:N)-m[h]/2<0,ie=ce?fe<q?fe-q:fe-W:0;return{[d]:p[d]+ie,data:{[d]:ae,centerOffset:fe-ae-ie,...ce&&{alignmentOffset:ie}},reset:ce}}}),R7=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:i,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:m=!0,...y}=Qi(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Zi(i),v=Ci(a),k=Zi(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=p||(k||!m?[Ac(a)]:x7(a)),_=h!=="none";!p&&_&&x.push(...C7(a,m,h,b));const S=[a,...x],O=await Jl(e,y),A=[];let R=((r=o.flip)==null?void 0:r.overflows)||[];if(u&&A.push(O[w]),c){const fe=b7(i,s,b);A.push(O[fe[0]],O[fe[1]])}if(R=[...R,{placement:i,overflows:A}],!A.every(fe=>fe<=0)){var N,q;const fe=(((N=o.flip)==null?void 0:N.index)||0)+1,ae=S[fe];if(ae&&(!(c==="alignment"?v!==Ci(ae):!1)||R.every(te=>Ci(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:fe,overflows:R},reset:{placement:ae}};let ce=(q=R.filter(ie=>ie.overflows[0]<=0).sort((ie,te)=>ie.overflows[1]-te.overflows[1])[0])==null?void 0:q.placement;if(!ce)switch(d){case"bestFit":{var W;const ie=(W=R.filter(te=>{if(_){const He=Ci(te.placement);return He===v||He==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(He=>He>0).reduce((He,st)=>He+st,0)]).sort((te,He)=>te[1]-He[1])[0])==null?void 0:W[0];ie&&(ce=ie);break}case"initialPlacement":ce=a;break}if(i!==ce)return{reset:{placement:ce}}}return{}}}};function Rx(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Tx(t){return m7.some(e=>t[e]>=0)}const T7=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...i}=Qi(t,e);switch(r){case"referenceHidden":{const o=await Jl(e,{...i,elementContext:"reference"}),s=Rx(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Tx(s)}}}case"escaped":{const o=await Jl(e,{...i,altBoundary:!0}),s=Rx(o,n.floating);return{data:{escapedOffsets:s,escaped:Tx(s)}}}default:return{}}}}},Px=new Set(["left","top"]);async function P7(t,e){const{placement:n,platform:r,elements:i}=t,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),s=Zi(n),a=ba(n),l=Ci(n)==="y",f=Px.has(s)?-1:1,u=o&&l?-1:1,c=Qi(e,t);let{mainAxis:p,crossAxis:d,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(d=a==="end"?h*-1:h),l?{x:d*u,y:p*f}:{x:p*f,y:d*u}}const M7=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:i,y:o,placement:s,middlewareData:a}=e,l=await P7(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:s}}}}},I7=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:i}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Qi(t,e),f={x:n,y:r},u=await Jl(e,l),c=Ci(Zi(i)),p=Jg(c);let d=f[p],h=f[c];if(o){const y=p==="y"?"top":"left",w=p==="y"?"bottom":"right",v=d+u[y],k=d-u[w];d=Gg(v,d,k)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],k=h-u[w];h=Gg(v,h,k)}const m=a.fn({...e,[p]:d,[c]:h});return{...m,data:{x:m.x-n,y:m.y-r,enabled:{[p]:o,[c]:s}}}}}},N7=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:i,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Qi(t,e),u={x:n,y:r},c=Ci(i),p=Jg(c);let d=u[p],h=u[c];const m=Qi(a,e),y=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const k=p==="y"?"height":"width",b=o.reference[p]-o.floating[k]+y.mainAxis,x=o.reference[p]+o.reference[k]-y.mainAxis;d<b?d=b:d>x&&(d=x)}if(f){var w,v;const k=p==="y"?"width":"height",b=Px.has(Zi(i)),x=o.reference[c]-o.floating[k]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),_=o.reference[c]+o.reference[k]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>_&&(h=_)}return{[p]:d,[c]:h}}}},D7=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:i,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Qi(t,e),u=await Jl(e,f),c=Zi(i),p=ba(i),d=Ci(i)==="y",{width:h,height:m}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=p==="end"?"top":"bottom");const v=m-u.top-u.bottom,k=h-u.left-u.right,b=Oo(m-u[y],v),x=Oo(h-u[w],k),_=!e.middlewareData.shift;let S=b,O=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(O=k),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(S=v),_&&!p){const R=Er(u.left,0),N=Er(u.right,0),q=Er(u.top,0),W=Er(u.bottom,0);d?O=h-2*(R!==0||N!==0?R+N:Er(u.left,u.right)):S=m-2*(q!==0||W!==0?q+W:Er(u.top,u.bottom))}await l({...e,availableWidth:O,availableHeight:S});const A=await s.getDimensions(a.floating);return h!==A.width||m!==A.height?{reset:{rects:!0}}:{}}}};function Tc(){return typeof window<"u"}function ws(t){return Zg(t)?(t.nodeName||"").toLowerCase():"#document"}function Or(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Ei(t){var e;return(e=(Zg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Zg(t){return Tc()?t instanceof Node||t instanceof Or(t).Node:!1}function Zr(t){return Tc()?t instanceof Element||t instanceof Or(t).Element:!1}function Oi(t){return Tc()?t instanceof HTMLElement||t instanceof Or(t).HTMLElement:!1}function Mx(t){return!Tc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Or(t).ShadowRoot}const B7=new Set(["inline","contents"]);function Yl(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=ei(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!B7.has(i)}const $7=new Set(["table","td","th"]);function F7(t){return $7.has(ws(t))}const q7=[":popover-open",":modal"];function Pc(t){return q7.some(e=>{try{return t.matches(e)}catch{return!1}})}const L7=["transform","translate","scale","rotate","perspective"],V7=["transform","translate","scale","rotate","perspective","filter"],z7=["paint","layout","strict","content"];function em(t){const e=tm(),n=Zr(t)?ei(t):t;return L7.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||V7.some(r=>(n.willChange||"").includes(r))||z7.some(r=>(n.contain||"").includes(r))}function j7(t){let e=Ao(t);for(;Oi(e)&&!xa(e);){if(em(e))return e;if(Pc(e))return null;e=Ao(e)}return null}function tm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const H7=new Set(["html","body","#document"]);function xa(t){return H7.has(ws(t))}function ei(t){return Or(t).getComputedStyle(t)}function Mc(t){return Zr(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Ao(t){if(ws(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Mx(t)&&t.host||Ei(t);return Mx(e)?e.host:e}function Ix(t){const e=Ao(t);return xa(e)?t.ownerDocument?t.ownerDocument.body:t.body:Oi(e)&&Yl(e)?e:Ix(e)}function Xl(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=Ix(t),o=i===((r=t.ownerDocument)==null?void 0:r.body),s=Or(i);if(o){const a=nm(s);return e.concat(s,s.visualViewport||[],Yl(i)?i:[],a&&n?Xl(a):[])}return e.concat(i,Xl(i,[],n))}function nm(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function Nx(t){const e=ei(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=Oi(t),o=i?t.offsetWidth:n,s=i?t.offsetHeight:r,a=Ec(n)!==o||Ec(r)!==s;return a&&(n=o,r=s),{width:n,height:r,$:a}}function rm(t){return Zr(t)?t:t.contextElement}function _a(t){const e=rm(t);if(!Oi(e))return Si(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:o}=Nx(e);let s=(o?Ec(n.width):n.width)/r,a=(o?Ec(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const U7=Si(0);function Dx(t){const e=Or(t);return!tm()||!e.visualViewport?U7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function W7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Or(t)?!1:e}function vs(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),o=rm(t);let s=Si(1);e&&(r?Zr(r)&&(s=_a(r)):s=_a(t));const a=W7(o,n,r)?Dx(o):Si(0);let l=(i.left+a.x)/s.x,f=(i.top+a.y)/s.y,u=i.width/s.x,c=i.height/s.y;if(o){const p=Or(o),d=r&&Zr(r)?Or(r):r;let h=p,m=nm(h);for(;m&&r&&d!==h;){const y=_a(m),w=m.getBoundingClientRect(),v=ei(m),k=w.left+(m.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(m.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=k,f+=b,h=Or(m),m=nm(h)}}return Rc({width:u,height:c,x:l,y:f})}function Ic(t,e){const n=Mc(t).scrollLeft;return e?e.left+n:vs(Ei(t)).left+n}function Bx(t,e){const n=t.getBoundingClientRect(),r=n.left+e.scrollLeft-Ic(t,n),i=n.top+e.scrollTop;return{x:r,y:i}}function K7(t){let{elements:e,rect:n,offsetParent:r,strategy:i}=t;const o=i==="fixed",s=Ei(r),a=e?Pc(e.floating):!1;if(r===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=Si(1);const u=Si(0),c=Oi(r);if((c||!c&&!o)&&((ws(r)!=="body"||Yl(s))&&(l=Mc(r)),Oi(r))){const d=vs(r);f=_a(r),u.x=d.x+r.clientLeft,u.y=d.y+r.clientTop}const p=s&&!c&&!o?Bx(s,l):Si(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+p.x,y:n.y*f.y-l.scrollTop*f.y+u.y+p.y}}function G7(t){return Array.from(t.getClientRects())}function J7(t){const e=Ei(t),n=Mc(t),r=t.ownerDocument.body,i=Er(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),o=Er(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+Ic(t);const a=-n.scrollTop;return ei(r).direction==="rtl"&&(s+=Er(e.clientWidth,r.clientWidth)-i),{width:i,height:o,x:s,y:a}}const $x=25;function Y7(t,e){const n=Or(t),r=Ei(t),i=n.visualViewport;let o=r.clientWidth,s=r.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;const u=tm();(!u||u&&e==="fixed")&&(a=i.offsetLeft,l=i.offsetTop)}const f=Ic(r);if(f<=0){const u=r.ownerDocument,c=u.body,p=getComputedStyle(c),d=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(r.clientWidth-c.clientWidth-d);h<=$x&&(o-=h)}else f<=$x&&(o+=f);return{width:o,height:s,x:a,y:l}}const X7=new Set(["absolute","fixed"]);function Q7(t,e){const n=vs(t,!0,e==="fixed"),r=n.top+t.clientTop,i=n.left+t.clientLeft,o=Oi(t)?_a(t):Si(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=i*o.x,f=r*o.y;return{width:s,height:a,x:l,y:f}}function Fx(t,e,n){let r;if(e==="viewport")r=Y7(t,n);else if(e==="document")r=J7(Ei(t));else if(Zr(e))r=Q7(e,n);else{const i=Dx(t);r={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return Rc(r)}function qx(t,e){const n=Ao(t);return n===e||!Zr(n)||xa(n)?!1:ei(n).position==="fixed"||qx(n,e)}function Z7(t,e){const n=e.get(t);if(n)return n;let r=Xl(t,[],!1).filter(a=>Zr(a)&&ws(a)!=="body"),i=null;const o=ei(t).position==="fixed";let s=o?Ao(t):t;for(;Zr(s)&&!xa(s);){const a=ei(s),l=em(s);!l&&a.position==="fixed"&&(i=null),(o?!l&&!i:!l&&a.position==="static"&&!!i&&X7.has(i.position)||Yl(s)&&!l&&qx(t,s))?r=r.filter(u=>u!==s):i=a,s=Ao(s)}return e.set(t,r),r}function eI(t){let{element:e,boundary:n,rootBoundary:r,strategy:i}=t;const s=[...n==="clippingAncestors"?Pc(e)?[]:Z7(e,this._c):[].concat(n),r],a=s[0],l=s.reduce((f,u)=>{const c=Fx(e,u,i);return f.top=Er(c.top,f.top),f.right=Oo(c.right,f.right),f.bottom=Oo(c.bottom,f.bottom),f.left=Er(c.left,f.left),f},Fx(e,a,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function tI(t){const{width:e,height:n}=Nx(t);return{width:e,height:n}}function nI(t,e,n){const r=Oi(e),i=Ei(e),o=n==="fixed",s=vs(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=Si(0);function f(){l.x=Ic(i)}if(r||!r&&!o)if((ws(e)!=="body"||Yl(i))&&(a=Mc(e)),r){const d=vs(e,!0,o,e);l.x=d.x+e.clientLeft,l.y=d.y+e.clientTop}else i&&f();o&&!r&&i&&f();const u=i&&!r&&!o?Bx(i,a):Si(0),c=s.left+a.scrollLeft-l.x-u.x,p=s.top+a.scrollTop-l.y-u.y;return{x:c,y:p,width:s.width,height:s.height}}function im(t){return ei(t).position==="static"}function Lx(t,e){if(!Oi(t)||ei(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return Ei(t)===n&&(n=n.ownerDocument.body),n}function Vx(t,e){const n=Or(t);if(Pc(t))return n;if(!Oi(t)){let i=Ao(t);for(;i&&!xa(i);){if(Zr(i)&&!im(i))return i;i=Ao(i)}return n}let r=Lx(t,e);for(;r&&F7(r)&&im(r);)r=Lx(r,e);return r&&xa(r)&&im(r)&&!em(r)?n:r||j7(t)||n}const rI=async function(t){const e=this.getOffsetParent||Vx,n=this.getDimensions,r=await n(t.floating);return{reference:nI(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function iI(t){return ei(t).direction==="rtl"}const oI={convertOffsetParentRelativeRectToViewportRelativeRect:K7,getDocumentElement:Ei,getClippingRect:eI,getOffsetParent:Vx,getElementRects:rI,getClientRects:G7,getDimensions:tI,getScale:_a,isElement:Zr,isRTL:iI};function zx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function sI(t,e){let n=null,r;const i=Ei(t);function o(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:p,height:d}=f;if(a||e(),!p||!d)return;const h=Oc(c),m=Oc(i.clientWidth-(u+p)),y=Oc(i.clientHeight-(c+d)),w=Oc(u),k={rootMargin:-h+"px "+-m+"px "+-y+"px "+-w+"px",threshold:Er(0,Oo(1,l))||1};let b=!0;function x(_){const S=_[0].intersectionRatio;if(S!==l){if(!b)return s();S?s(!1,S):r=setTimeout(()=>{s(!1,1e-7)},1e3)}S===1&&!zx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{...k,root:i.ownerDocument})}catch{n=new IntersectionObserver(x,k)}n.observe(t)}return s(!0),o}function aI(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,f=rm(t),u=i||o?[...f?Xl(f):[],...Xl(e)]:[];u.forEach(w=>{i&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?sI(f,n):null;let p=-1,d=null;s&&(d=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&d&&(d.unobserve(e),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var k;(k=d)==null||k.observe(e)})),n()}),f&&!l&&d.observe(f),d.observe(e));let h,m=l?vs(t):null;l&&y();function y(){const w=vs(t);m&&!zx(m,w)&&n(),m=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{i&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=d)==null||w.disconnect(),d=null,l&&cancelAnimationFrame(h)}}const lI=M7,jx=I7,om=R7,fI=D7,uI=T7,cI=A7,dI=N7,Hx=(t,e,n)=>{const r=new Map,i={platform:oI,...n},o={...i.platform,_c:r};return O7(t,e,{...i,platform:o})};function pI(t){return t!=null&&typeof t=="object"&&"$el"in t}function sm(t){if(pI(t)){const e=t.$el;return Zg(e)&&ws(e)==="#comment"?null:e}return t}function ka(t){return typeof t=="function"?t():g(t)}function hI(t){return{name:"arrow",options:t,fn(e){const n=sm(ka(t.element));return n==null?{}:cI({element:n,padding:t.padding}).fn(e)}}}function Ux(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Wx(t,e){const n=Ux(t);return Math.round(e*n)/n}function gI(t,e,n){n===void 0&&(n={});const r=n.whileElementsMounted,i=U(()=>{var S;return(S=ka(n.open))!=null?S:!0}),o=U(()=>ka(n.middleware)),s=U(()=>{var S;return(S=ka(n.placement))!=null?S:"bottom"}),a=U(()=>{var S;return(S=ka(n.strategy))!=null?S:"absolute"}),l=U(()=>{var S;return(S=ka(n.transform))!=null?S:!0}),f=U(()=>sm(t.value)),u=U(()=>sm(e.value)),c=j(0),p=j(0),d=j(a.value),h=j(s.value),m=Xt({}),y=j(!1),w=U(()=>{const S={position:d.value,left:"0",top:"0"};if(!u.value)return S;const O=Wx(u.value,c.value),A=Wx(u.value,p.value);return l.value?{...S,transform:"translate("+O+"px, "+A+"px)",...Ux(u.value)>=1.5&&{willChange:"transform"}}:{position:d.value,left:O+"px",top:A+"px"}});let v;function k(){if(f.value==null||u.value==null)return;const S=i.value;Hx(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(O=>{c.value=O.x,p.value=O.y,d.value=O.strategy,h.value=O.placement,m.value=O.middlewareData,y.value=S!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),r===void 0){k();return}if(f.value!=null&&u.value!=null){v=r(f.value,u.value,k);return}}function _(){i.value||(y.value=!1)}return Ve([o,s,a,i],k,{flush:"sync"}),Ve([f,u],x,{flush:"sync"}),Ve(i,_,{flush:"sync"}),dl()&&hu(b),{x:ns(c),y:ns(p),strategy:ns(d),placement:ns(h),middlewareData:ns(m),isPositioned:ns(y),floatingStyles:w,update:k}}const Kx={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[mI,yI]=Mt("PopperContent");var wI=L({inheritAttrs:!1,__name:"PopperContent",props:fv({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Kx}),emits:["placed"],setup(t,{emit:e}){const n=t,r=e,i=Sx(),{forwardRef:o,currentElement:s}=Ie(),a=j(),l=j(),{width:f,height:u}=CM(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),p=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),d=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:p.value,boundary:d.value.filter(h7),altBoundary:d.value.length>0})),m=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=HP(()=>[lI({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&om({...h.value,...m.value}),n.avoidCollisions&&jx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?dI():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&om({...h.value,...m.value}),fI({...h.value,apply:({elements:q,rects:W,availableWidth:fe,availableHeight:ae})=>{const{width:ce,height:ie}=W.reference,te=q.floating.style;te.setProperty("--reka-popper-available-width",`${fe}px`),te.setProperty("--reka-popper-available-height",`${ae}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${ie}px`)}}),l.value&&hI({element:l.value,padding:n.arrowPadding}),g7({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&uI({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??i.anchor.value),{floatingStyles:v,placement:k,isPositioned:b,middlewareData:x}=gI(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...q)=>aI(...q,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),_=U(()=>Kg(k.value)[0]),S=U(()=>Kg(k.value)[1]);Ov(()=>{b.value&&r("placed")});const O=U(()=>x.value.arrow?.centerOffset!==0),A=j("");Pt(()=>{s.value&&(A.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),N=U(()=>x.value.arrow?.y??0);return yI({placedSide:_,onArrowChange:q=>l.value=q,arrowX:R,arrowY:N,shouldHideArrow:O}),(q,W)=>(E(),G("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:hr({...g(v),transform:g(b)?g(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:A.value,"--reka-popper-transform-origin":[g(x).transformOrigin?.x,g(x).transformOrigin?.y].join(" "),...g(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[T(g(ze),le({ref:g(o)},q.$attrs,{"as-child":n.asChild,as:q.as,"data-side":_.value,"data-align":S.value,style:{animation:g(b)?void 0:"none"}}),{default:C(()=>[z(q.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Nc=wI;const vI={top:"bottom",right:"left",bottom:"top",left:"right"};var bI=L({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ie(),n=mI(),r=U(()=>vI[n.placedSide.value]);return(i,o)=>(E(),G("span",{ref:s=>{g(n).onArrowChange(s)},style:hr({position:"absolute",left:g(n).arrowX?.value?`${g(n).arrowX?.value}px`:void 0,top:g(n).arrowY?.value?`${g(n).arrowY?.value}px`:void 0,[r.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[g(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[g(n).placedSide.value],visibility:g(n).shouldHideArrow.value?"hidden":void 0})},[T(p7,le(i.$attrs,{ref:g(e),style:{display:"block"},as:i.as,"as-child":i.asChild,rounded:i.rounded,width:i.width,height:i.height}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),xI=bI;function _I(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(r=>Ql(r,e,n)):Ql(t,e,n)}function Ql(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:Yi(t,e)}const[am,kI]=Mt("ListboxRoot");var SI=L({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const r=t,i=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Jt(r),{getItems:c}=ar({isProvider:!0}),{handleTypeaheadSearch:p}=wc(),{primitiveElement:d,currentElement:h}=Wl(),m=SM(),y=ms(u),w=ya(h),v=j(),k=j(!1),b=j(!0),x=Wn(r,"modelValue",i,{defaultValue:r.defaultValue??(o.value?[]:void 0),passive:r.modelValue===void 0,deep:!0});function _(I){if(k.value=!0,r.multiple){const ne=Array.isArray(x.value)?[...x.value]:[],K=ne.findIndex(ue=>Ql(ue,I,r.by));r.selectionBehavior==="toggle"?(K===-1?ne.push(I):ne.splice(K,1),x.value=ne):(x.value=[I],v.value=I)}else r.selectionBehavior==="toggle"&&Ql(x.value,I,r.by)?x.value=void 0:x.value=I;setTimeout(()=>{k.value=!1},1)}const S=j(null),O=j(null),A=j(!1),R=j(!1),N=cc(),q=cc(),W=cc();function fe(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function ae(I,ne=!0){if(!I)return;S.value=I,b.value&&S.value.focus(),ne&&S.value.scrollIntoView({block:"nearest"});const K=c().find(ue=>ue.ref===I);i("highlight",K)}function ce(I){if(A.value)W.trigger(I);else{const ne=c().find(K=>Ql(K.value,I,r.by));ne&&(S.value=ne.ref,ae(ne.ref))}}function ie(I){S.value&&S.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||S.value.click())}function te(I){if(b.value){if(k.value=!0,A.value)q.trigger(I);else{const ne=I.altKey||I.ctrlKey||I.metaKey;if(ne&&I.key==="a"&&o.value){const K=c(),ue=K.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),ae(K[K.length-1].ref)}else if(!ne){const K=p(I.key,c());K&&ae(K)}}setTimeout(()=>{k.value=!1},1)}}function He(){R.value=!0}function st(){lt(()=>{R.value=!1})}function ct(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function dt(I){const ne=S.value;ne?.isConnected&&(O.value=ne),S.value=null,i("leave",I)}function vt(I){const ne=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ne),i("entryFocus",ne),!ne.defaultPrevented)if(O.value)ae(O.value);else{const K=fe()?.[0];ae(K)}}function We(I){const ne=wx(I,a.value,y.value);if(!ne)return;let K=fe();if(S.value){if(ne==="last")K.reverse();else if(ne==="prev"||ne==="next"){ne==="prev"&&K.reverse();const ue=K.indexOf(S.value);K=K.slice(ue+1)}Ze(I,K[0])}if(K.length){const ue=!S.value&&ne==="prev"?K.length-1:0;ae(K[ue])}if(A.value)return q.trigger(I)}function Ze(I,ne){if(!(A.value||r.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ne)?.value;if(I.key===m.END?Be=ue[ue.length-1].value:I.key===m.HOME&&(Be=ue[0].value),!Be||!v.value)return;const F=zP(ue.map(V=>V.value),v.value,Be);x.value=F}}async function we(I){if(await lt(),A.value)N.trigger(I);else{const ne=fe(),K=ne.find(ue=>ue.dataset.state==="checked");K?ae(K):ne.length&&ae(ne[0])}}return Ve(x,()=>{k.value||lt(()=>{we()})},{immediate:!0,deep:!0}),e({highlightedElement:S,highlightItem:ce,highlightFirstItem:ct,highlightSelected:we,getItems:c}),kI({modelValue:x,onValueChange:_,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:S,isVirtual:A,virtualFocusHook:N,virtualKeydownHook:q,virtualHighlightHook:W,by:r.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:dt,onEnter:vt,changeHighlight:ae,onKeydownEnter:ie,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:He,onCompositionEnd:st,highlightFirstItem:ct}),(I,ne)=>(E(),D(g(ze),{ref_key:"primitiveElement",ref:d,as:I.as,"as-child":I.asChild,dir:g(y),"data-disabled":g(l)?"":void 0,onPointerleave:dt,onFocusout:ne[0]||(ne[0]=async K=>{const ue=K.relatedTarget||K.target;await lt(),S.value&&g(h)&&!g(h).contains(ue)&&dt(K)})},{default:C(()=>[z(I.$slots,"default",{modelValue:g(x)}),g(w)&&I.name?(E(),D(g(Gl),{key:0,name:I.name,value:g(x),disabled:g(l),required:I.required},null,8,["name","value","disabled","required"])):Oe("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),CI=SI,EI=L({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=ar(),n=am(),r=dc(!1,10);return(i,o)=>(E(),D(g(e),null,{default:C(()=>[T(g(ze),{role:"listbox",as:i.as,"as-child":i.asChild,tabindex:g(n).focusable.value?g(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":g(n).orientation.value,"aria-multiselectable":!!g(n).multiple.value,"data-orientation":g(n).orientation.value,onMousedown:o[0]||(o[0]=Et(s=>r.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{g(r)||g(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=bi(s=>{g(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||g(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),g(n).focusable.value&&g(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),bi(g(n).onKeydownEnter,["enter"]),g(n).onKeydownTypeAhead]},{default:C(()=>[z(i.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),OI=EI,AI=L({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=Wn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=am(),{primitiveElement:s,currentElement:a}=Wl(),l=U(()=>n.disabled||o.disabled.value||!1),f=j();return Av(()=>f.value=o.highlightedElement.value?.id),bt(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),jn(()=>{o.focusable.value=!0}),(u,c)=>(E(),D(g(ze),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:g(i),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[bi(Et(g(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),bi(g(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=p=>{i.value=p.target.value,g(o).highlightFirstItem()}),onCompositionstart:g(o).onCompositionStart,onCompositionend:g(o).onCompositionEnd},{default:C(()=>[z(u.$slots,"default",{modelValue:g(i)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),RI=AI;const[TI,PI]=Mt("ListboxGroup");var MI=L({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=mn(void 0,"reka-listbox-group");return PI({id:n}),(r,i)=>(E(),D(g(ze),le({role:"group"},e,{"aria-labelledby":g(n)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),II=MI,NI=L({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=TI({id:""});return(r,i)=>(E(),D(g(ze),le(e,{id:g(n).id}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),DI=NI;const BI="listbox.select",[Kre,$I]=Mt("ListboxItem");var FI=L({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,i=mn(void 0,"reka-listbox-item"),{CollectionItem:o}=ar(),{forwardRef:s,currentElement:a}=Ie(),l=am(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>_I(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function p(h){r("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function d(h){const m={originalEvent:h,value:n.value};fc(BI,p,m)}return $I({isSelected:u}),(h,m)=>(E(),D(g(o),{value:h.value},{default:C(()=>[S8([f.value,u.value],()=>T(g(ze),le({id:g(i)},h.$attrs,{ref:g(s),role:"option",tabindex:g(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:d,onKeydown:bi(Et(d,["prevent"]),["space"]),onPointermove:m[0]||(m[0]=()=>{g(l).highlightedElement.value!==g(a)&&g(l).highlightOnHover.value&&!g(l).focusable.value&&g(l).changeHighlight(g(a),!1)})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),m,1)]),_:3},8,["value"]))}}),qI=FI;function LI(t){const e=Ig({nonce:j()});return U(()=>t?.value||e.nonce?.value)}var VI=L({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(Cc),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),zI=VI;function jI(){const t=j(!1);return bt(()=>{ma("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),ma(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const HI=U2(jI),[Dc,UI]=Mt(["MenuRoot","MenuSub"],"MenuContext"),[lm,WI]=Mt("MenuRoot");var KI=L({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e,{modal:i,dir:o}=Jt(n),s=ms(o),a=Wn(n,"open",r),l=j(),f=HI();return UI({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),WI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:i}),(u,c)=>(E(),D(g(Sc),null,{default:C(()=>[z(u.$slots,"default")]),_:3}))}}),GI=KI;const[Gx,JI]=Mt("MenuContent");var YI=L({__name:"MenuContentImpl",props:fv({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...Kx}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,r=e,i=Dc(),o=lm(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Jt(n);qg(),hc(a.value);const f=j(""),u=j(0),c=j(0),p=j(null),d=j("right"),h=j(0),m=j(null),y=j(),{forwardRef:w,currentElement:v}=Ie(),{handleTypeaheadSearch:k}=wc();Ve(v,A=>{i.onContentChange(A)}),jn(()=>{window.clearTimeout(u.value)});function b(A){return d.value===p.value?.side&&t9(A,p.value?.area)}async function x(A){r("openAutoFocus",A),!A.defaultPrevented&&(A.preventDefault(),v.value?.focus({preventScroll:!0}))}function _(A){if(A.defaultPrevented)return;const N=A.target.closest("[data-reka-menu-content]")===A.currentTarget,q=A.ctrlKey||A.altKey||A.metaKey,W=A.key.length===1,fe=j2(A,gn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(fe)return fe?.focus();if(A.code==="Space")return;const ae=y.value?.getItems()??[];if(N&&(A.key==="Tab"&&A.preventDefault(),!q&&W&&k(A.key,ae)),A.target!==v.value||!ZM.includes(A.key))return;A.preventDefault();const ce=[...ae.map(ie=>ie.ref)];ax.includes(A.key)&&ce.reverse(),Hg(ce)}function S(A){A?.currentTarget?.contains?.(A.target)||(window.clearTimeout(u.value),f.value="")}function O(A){if(!Ug(A))return;const R=A.target,N=h.value!==A.clientX;if(A?.currentTarget?.contains(R)&&N){const q=A.clientX>h.value?"right":"left";d.value=q,h.value=A.clientX}}return JI({onItemEnter:A=>!!b(A),onItemLeave:A=>{b(A)||(v.value?.focus(),m.value=null)},onTriggerLeave:A=>!!b(A),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:A=>{p.value=A}}),(A,R)=>(E(),D(g(xc),{"as-child":"",trapped:g(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=N=>r("closeAutoFocus",N))},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":g(a),onEscapeKeyDown:R[2]||(R[2]=N=>r("escapeKeyDown",N)),onPointerDownOutside:R[3]||(R[3]=N=>r("pointerDownOutside",N)),onFocusOutside:R[4]||(R[4]=N=>r("focusOutside",N)),onInteractOutside:R[5]||(R[5]=N=>r("interactOutside",N)),onDismiss:R[6]||(R[6]=N=>r("dismiss"))},{default:C(()=>[T(g(bx),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":m.value,"onUpdate:currentTabStopId":R[0]||(R[0]=N=>m.value=N),"as-child":"",orientation:"vertical",dir:g(o).dir.value,loop:g(l),onEntryFocus:R[1]||(R[1]=N=>{r("entryFocus",N),g(o).isUsingKeyboardRef.value||N.preventDefault()})},{default:C(()=>[T(g(Nc),{ref:g(w),role:"menu",as:A.as,"as-child":A.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":g(lx)(g(i).open.value),dir:g(o).dir.value,side:A.side,"side-offset":A.sideOffset,align:A.align,"align-offset":A.alignOffset,"avoid-collisions":A.avoidCollisions,"collision-boundary":A.collisionBoundary,"collision-padding":A.collisionPadding,"arrow-padding":A.arrowPadding,"prioritize-position":A.prioritizePosition,"position-strategy":A.positionStrategy,"update-position-strategy":A.updatePositionStrategy,sticky:A.sticky,"hide-when-detached":A.hideWhenDetached,reference:A.reference,onKeydown:_,onBlur:S,onPointermove:O},{default:C(()=>[z(A.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Jx=YI,XI=L({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=Gx(),{forwardRef:r}=Ie(),{CollectionItem:i}=ar(),o=j(!1);async function s(l){l.defaultPrevented||Ug(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Ug(l)&&n.onItemLeave(l)}return(l,f)=>(E(),D(g(i),{value:{textValue:l.textValue}},{default:C(()=>[T(g(ze),le({ref:g(r),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),QI=XI,ZI=L({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ie(),s=lm(),a=Gx(),l=j(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(XM,{bubbles:!0,cancelable:!0});r("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(E(),D(QI,le(n,{ref:g(i),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async p=>{await lt(),!p.defaultPrevented&&(l.value||p.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async p=>{const d=g(a).searchRef.value!=="";u.disabled||d&&p.key===" "||g(jg).includes(p.key)&&(p.currentTarget.click(),p.preventDefault())})}),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),Yx=ZI;const[eN,tN]=Mt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var nN=L({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=eN({modelValue:j(!1)});return(n,r)=>(E(),D(g(Xi),{present:n.forceMount||g(_c)(g(e).modelValue.value)||g(e).modelValue.value===!0},{default:C(()=>[T(g(ze),{as:n.as,"as-child":n.asChild,"data-state":g(fx)(g(e).modelValue.value)},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),rN=nN,iN=L({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=W2(n,["modelValue"]),o=ln(i),s=Wn(n,"modelValue",r);return tN({modelValue:s}),(a,l)=>(E(),D(Yx,le({role:"menuitemcheckbox"},g(o),{"aria-checked":g(_c)(g(s))?"mixed":g(s),"data-state":g(fx)(g(s)),onSelect:l[0]||(l[0]=async f=>{r("select",f),g(_c)(g(s))?s.value=!0:s.value=!g(s)})}),{default:C(()=>[z(a.$slots,"default",{modelValue:g(s)})]),_:3},16,["aria-checked","data-state"]))}}),oN=iN,sN=L({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=$t(n,r),o=Dc(),{forwardRef:s,currentElement:a}=Ie();return yc(a),(l,f)=>(E(),D(Jx,le(g(i),{ref:g(s),"trap-focus":g(o).open.value,"disable-outside-pointer-events":g(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>g(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Et(u=>r("focusOutside",u),["prevent"]))}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),aN=sN,lN=L({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const i=$t(t,e),o=Dc();return(s,a)=>(E(),D(Jx,le(g(i),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>g(o).onOpenChange(!1))}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),fN=lN,uN=L({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const i=$t(t,e),o=Dc(),s=lm();return(a,l)=>(E(),D(g(Xi),{present:a.forceMount||g(o).open.value},{default:C(()=>[g(s).modal.value?(E(),D(aN,Dt(le({key:0},{...a.$attrs,...g(i)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(fN,Dt(le({key:1},{...a.$attrs,...g(i)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),cN=uN,dN=L({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(ze),le({role:"group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),pN=dN,hN=L({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,r)=>(E(),D(g(ze),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),gN=hN,mN=L({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(va),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),yN=mN,wN=L({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(ze),le(e,{role:"separator","aria-orientation":"horizontal"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),vN=wN;const[Zl,bN]=Mt("PopoverRoot");var xN=L({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e,{modal:i}=Jt(n),o=Wn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=j(),a=j(!1);return bN({contentId:"",triggerId:"",modal:i,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(E(),D(g(Sc),null,{default:C(()=>[z(l.$slots,"default",{open:g(o),close:()=>o.value=!1})]),_:3}))}}),_N=xN,kN=L({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=ln(W2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ie(),s=Zl();return qg(),(a,l)=>(E(),D(g(xc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>r("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>r("closeAutoFocus",f))},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>r("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>r("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>r("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>r("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>g(s).onOpenChange(!1))},{default:C(()=>[T(g(Nc),le(g(i),{id:g(s).contentId,ref:g(o),"data-state":g(s).open.value?"open":"closed","aria-labelledby":g(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Xx=kN,SN=L({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Zl(),o=j(!1);hc(!0);const s=$t(n,r),{forwardRef:a,currentElement:l}=Ie();return yc(l),(f,u)=>(E(),D(Xx,le(g(s),{ref:g(a),"trap-focus":g(i).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Et(c=>{r("closeAutoFocus",c),o.value||g(i).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{r("pointerDownOutside",c);const p=c.detail.originalEvent,d=p.button===0&&p.ctrlKey===!0,h=p.button===2||d;o.value=h}),onFocusOutside:u[2]||(u[2]=Et(()=>{},["prevent"]))}),{default:C(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),CN=SN,EN=L({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Zl(),o=j(!1),s=j(!1),a=$t(n,r);return(l,f)=>(E(),D(Xx,le(g(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{r("closeAutoFocus",u),u.defaultPrevented||(o.value||g(i).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{r("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;g(i).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),ON=EN,AN=L({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Zl(),o=$t(n,r),{forwardRef:s}=Ie();return i.contentId||=mn(void 0,"reka-popover-content"),(a,l)=>(E(),D(g(Xi),{present:a.forceMount||g(i).open.value},{default:C(()=>[g(i).modal.value?(E(),D(CN,le({key:0},g(o),{ref:g(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),D(ON,le({key:1},g(o),{ref:g(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),RN=AN,TN=L({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(va),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),PN=TN,MN=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Zl(),{forwardRef:r,currentElement:i}=Ie();return n.triggerId||=mn(void 0,"reka-popover-trigger"),bt(()=>{n.triggerElement.value=i.value}),(o,s)=>(E(),D(an(g(n).hasCustomAnchor.value?g(ze):g(Cc)),{"as-child":""},{default:C(()=>[T(g(ze),{id:g(n).triggerId,ref:g(r),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":g(n).open.value,"aria-controls":g(n).contentId,"data-state":g(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:g(n).onOpenToggle},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),IN=MN,NN=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=ys(e);return Ie(),(o,s)=>(E(),D(g(oN),Dt(Vt({...n,...g(i)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),DN=NN;const[Qx,BN]=Mt("DropdownMenuRoot");var $N=L({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e;Ie();const i=Wn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=j(),{modal:s,dir:a}=Jt(n),l=ms(a);return BN({open:i,onOpenChange:f=>{i.value=f},onOpenToggle:()=>{i.value=!i.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(E(),D(g(GI),{open:g(i),"onUpdate:open":u[0]||(u[0]=c=>nt(i)?i.value=c:null),dir:g(l),modal:g(s)},{default:C(()=>[z(f.$slots,"default",{open:g(i)})]),_:3},8,["open","dir","modal"]))}}),FN=$N,qN=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const i=$t(t,e);Ie();const o=Qx(),s=j(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=mn(void 0,"reka-dropdown-menu-content"),(l,f)=>(E(),D(g(cN),le(g(i),{id:g(o).contentId,"aria-labelledby":g(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0,d=c.button===2||p;(!g(o).modal.value||d)&&(s.value=!0),g(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),LN=qN,VN=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(pN),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),zN=VN,jN=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=ys(e);return Ie(),(o,s)=>(E(),D(g(Yx),Dt(Vt({...n,...g(i)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),HN=jN,UN=L({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(rN),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),WN=UN,KN=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(gN),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),GN=KN,JN=L({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(yN),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),YN=JN,XN=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(vN),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),QN=XN,ZN=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Qx(),{forwardRef:r,currentElement:i}=Ie();return bt(()=>{n.triggerElement=i}),n.triggerId||=mn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(E(),D(g(zI),{"as-child":""},{default:C(()=>[T(g(ze),{id:g(n).triggerId,ref:g(r),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":g(n).open.value,"aria-controls":g(n).open.value?g(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":g(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(g(n)?.onOpenToggle(),await lt(),g(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=bi(a=>{o.disabled||(["Enter"," "].includes(a.key)&&g(n).onOpenToggle(),a.key==="ArrowDown"&&g(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),eD=ZN,tD=L({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(ze),le(e,{onMousedown:r[0]||(r[0]=i=>{!i.defaultPrevented&&i.detail>1&&i.preventDefault()})}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),nD=tD;const[fm,rD]=Mt(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var iD=L({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=Wn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=j(""),{forwardRef:s,currentElement:a}=Ie(),l=j(),f=j(),u=j(),{getItems:c,CollectionSlot:p}=ar({key:"NavigationMenu",isProvider:!0}),{delayDuration:d,skipDelayDuration:h,dir:m,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Jt(n),k=ms(m),b=dc(!1,h),x=U(()=>i.value!==""||b.value?150:d.value),_=tM(S=>{typeof S=="string"&&(o.value=i.value,i.value=S)},x);return Pt(()=>{if(!i.value)return;const S=c().map(O=>O.ref);u.value=S.find(O=>O.id.includes(i.value))}),rD({isRootMenu:!0,modelValue:i,previousValue:o,baseId:mn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:k,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:S=>{l.value=S},viewport:f,onViewportChange:S=>{f.value=S},onTriggerEnter:S=>{_(S)},onTriggerLeave:()=>{b.value=!0,_("")},onContentEnter:()=>{_()},onContentLeave:()=>{n.disablePointerLeaveClose||_("")},onItemSelect:S=>{o.value=i.value,i.value=S},onItemDismiss:()=>{o.value=i.value,i.value=""}}),(S,O)=>(E(),D(g(p),null,{default:C(()=>[T(g(ze),{ref:g(s),"aria-label":"Main",as:S.as,"as-child":S.asChild,"data-orientation":S.orientation,dir:g(k),"data-reka-navigation-menu":""},{default:C(()=>[z(S.$slots,"default",{modelValue:g(i)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),oD=iD;function sD(t){return t?"open":"closed"}function aD(t,e){return`${t}-content-${e}`}const lD="navigationMenu.linkSelect",fD="navigationMenu.rootContentDismiss";function Zx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function uD(t){const e=gn();return t.some(n=>n===e?!0:(n.focus(),gn()!==e))}function cD(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function dD(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[Gre,pD]=Mt("NavigationMenuItem");var hD=L({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ie();const{getItems:n}=ar({key:"NavigationMenu"}),r=fm(),i=mn(e.value),o=j(),s=j(),a=aD(r.baseId,i);let l=()=>({});const f=j(!1);async function u(h="start"){const m=document.getElementById(a);if(m){l();const y=Zx(m);y.length&&uD(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const m=Zx(h);m.length&&(l=cD(m))}}pD({value:i,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function p(){r.onItemDismiss(),o.value?.focus()}function d(h){const m=gn();if(h.keyCode===32||h.key==="Enter")if(r.modelValue.value===i){p(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(m))return;const w=j2(h,m,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,m)=>(E(),D(g(ze),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:bi(d,["up","down","left","right","home","end","space"])},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),gD=hD,mD=L({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,{CollectionItem:i}=ar({key:"NavigationMenu"});Ie();async function o(s){const a=new CustomEvent(lD,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(r("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent(fD,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(E(),D(g(i),null,{default:C(()=>[T(g(ze),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),yD=mD,wD=L({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=fm(),{forwardRef:r,currentElement:i}=Ie();return bt(()=>{n.onIndicatorTrackChange(i.value)}),(o,s)=>(E(),D(g(ze),{ref:g(r),style:{position:"relative"}},{default:C(()=>[T(g(ze),le(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":g(n).orientation}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),vD=wD,bD=L({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:r}=Ie(),i=fm(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=i,l=j(),f=j(),u=U(()=>!!i.modelValue.value);Ve(r,()=>{i.onViewportChange(r.value)});const c=j();Ve([a,u],()=>{lt(()=>{r.value&&requestAnimationFrame(()=>{const d=r.value?.querySelector("[data-state=open]");c.value=d})})},{immediate:!0});function p(){if(c.value&&o.value&&s.value){const d=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,m=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,k=y.left-m.left,b=y.top-m.top;let x=null,_=null;switch(e.align){case"start":x=k,_=b;break;case"end":x=k-w+y.width,_=b-v+y.height;break;default:x=k-w/2+y.width/2,_=b-v/2+y.height/2}const S=10;x+m.left<S&&(x=S-m.left);const O=x+m.left+w;O>d-S&&(x-=O-d+S,x<S-m.left&&(x=S-m.left)),_+m.top<S&&(_=S-m.top);const A=_+m.top+v;A>h-S&&(_-=A-h+S,_<S-m.top&&(_=S-m.top)),x=Math.round(x),_=Math.round(_),f.value={left:x,top:_}}}return Dg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},p())}),Dg([globalThis.document?.body,s],()=>{p()}),(d,h)=>(E(),D(g(Xi),{present:d.forceMount||u.value,"force-mount":!g(i).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:C(({present:m})=>[T(g(ze),le(d.$attrs,{ref:g(n),as:d.as,"as-child":d.asChild,"data-state":g(sD)(u.value),"data-orientation":g(i).orientation,style:{pointerEvents:!u.value&&g(i).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!m,onPointerenter:h[0]||(h[0]=y=>g(i).onContentEnter(g(i).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>g(dD)(()=>g(i).onContentLeave())(y))}),{default:C(()=>[z(d.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),xD=bD;const _D=[" ","Enter","ArrowUp","ArrowDown"],kD=[" ","Enter"],ti=10;function ef(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(r=>um(r,e,n)):um(t,e,n)}function um(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:Yi(t,e)}function SD(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const CD={key:0,value:""},[Ro,e_]=Mt("SelectRoot");var ED=L({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,r=e,{required:i,disabled:o,multiple:s,dir:a}=Jt(n),l=Wn(n,"modelValue",r,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=Wn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=j(),c=j(),p=j({x:0,y:0}),d=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:ga(l.value));ar({isProvider:!0});const h=ms(a),m=ya(u),y=j(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],_=x.findIndex(S=>um(S,b,n.by));_===-1?x.push(b):x.splice(_,1),l.value=[...x]}else l.value=b}function k(b){return Array.from(y.value).find(x=>ef(b,x.value,n.by))}return e_({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:i,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:p,disabled:o,isEmptyModelValue:d,optionsSet:y,onOptionAdd:b=>{const x=k(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=k(b.value);x&&y.value.delete(x)}}),(b,x)=>(E(),D(g(Sc),null,{default:C(()=>[z(b.$slots,"default",{modelValue:g(l),open:g(f)}),g(m)?(E(),D(RD,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:g(s),required:g(i),name:b.name,autocomplete:b.autocomplete,disabled:g(o),value:g(l)},{default:C(()=>[g(ga)(g(l))?(E(),G("option",CD)):Oe("v-if",!0),(E(!0),G(Fe,null,Ct(Array.from(y.value),_=>(E(),G("option",le({key:_.value??""},{ref_for:!0},_),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Oe("v-if",!0)]),_:3}))}}),OD=ED,AD=L({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=j(),r=Ro();Ve(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function i(o){r.onValueChange(o.target.value)}return(o,s)=>(E(),D(g(Wg),{"as-child":""},{default:C(()=>[ee("select",le({ref_key:"selectElement",ref:n},e,{onInput:i}),[z(o.$slots,"default")],16)]),_:3}))}}),RD=AD,TD=L({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:ti},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=ln(t);return(r,i)=>(E(),D(g(Nc),le(g(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(r.$slots,"default")]),_:3},16))}}),PD=TD;const MD={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[bs,t_]=Mt("SelectContent");var ID=L({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=Ro();qg(),hc(n.bodyLock);const{CollectionSlot:o,getItems:s}=ar(),a=j();yc(a);const{search:l,handleTypeaheadSearch:f}=wc(),u=j(),c=j(),p=j(),d=j(!1),h=j(!1),m=j(!1);function y(){c.value&&a.value&&Hg([c.value,a.value])}Ve(d,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=i;Pt(_=>{if(!a.value)return;let S={x:0,y:0};const O=R=>{S={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},A=R=>{R.pointerType!=="touch"&&(S.x<=10&&S.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",O),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",O),document.addEventListener("pointerup",A,{capture:!0,once:!0})),_(()=>{document.removeEventListener("pointermove",O),document.removeEventListener("pointerup",A,{capture:!0})})});function k(_){const S=_.ctrlKey||_.altKey||_.metaKey;if(_.key==="Tab"&&_.preventDefault(),!S&&_.key.length===1&&f(_.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(_.key)){let A=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(_.key)&&(A=A.slice().reverse()),["ArrowUp","ArrowDown"].includes(_.key)){const R=_.target,N=A.indexOf(R);A=A.slice(N+1)}setTimeout(()=>Hg(A)),_.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=ln(b.value);return t_({content:a,viewport:u,onViewportChange:_=>{u.value=_},itemRefCallback:(_,S,O)=>{const A=!h.value&&!O,R=ef(i.modelValue.value,S,i.by);if(i.multiple.value){if(m.value)return;(R||A)&&(c.value=_,R&&(m.value=!0))}else(R||A)&&(c.value=_);A&&(h.value=!0)},selectedItem:c,selectedItemText:p,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(_,S,O)=>{const A=!h.value&&!O;(ef(i.modelValue.value,S,i.by)||A)&&(p.value=_)},focusSelectedItem:y,position:n.position,isPositioned:d,searchRef:l}),(_,S)=>(E(),D(g(o),null,{default:C(()=>[T(g(xc),{"as-child":"",onMountAutoFocus:S[6]||(S[6]=Et(()=>{},["prevent"])),onUnmountAutoFocus:S[7]||(S[7]=O=>{r("closeAutoFocus",O),!O.defaultPrevented&&(g(i).triggerElement.value?.focus({preventScroll:!0}),O.preventDefault())})},{default:C(()=>[T(g(Kl),{"as-child":"","disable-outside-pointer-events":_.disableOutsidePointerEvents,onFocusOutside:S[2]||(S[2]=Et(()=>{},["prevent"])),onDismiss:S[3]||(S[3]=O=>g(i).onOpenChange(!1)),onEscapeKeyDown:S[4]||(S[4]=O=>r("escapeKeyDown",O)),onPointerDownOutside:S[5]||(S[5]=O=>r("pointerDownOutside",O))},{default:C(()=>[(E(),D(an(_.position==="popper"?PD:$D),le({..._.$attrs,...g(x)},{id:g(i).contentId,ref:O=>{const A=g(_i)(O);A?.hasAttribute("data-reka-popper-content-wrapper")?a.value=A.firstElementChild:a.value=A},role:"listbox","data-state":g(i).open.value?"open":"closed",dir:g(i).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:S[0]||(S[0]=Et(()=>{},["prevent"])),onPlaced:S[1]||(S[1]=O=>d.value=!0),onKeydown:k}),{default:C(()=>[z(_.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3},8,["disable-outside-pointer-events"])]),_:3})]),_:3}))}}),ND=ID;const[cm,DD]=Mt("SelectItemAlignedPosition");var BD=L({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,r=e,{getItems:i}=ar(),o=Ro(),s=bs(),a=j(!1),l=j(!0),f=j(),{forwardRef:u,currentElement:c}=Ie(),{viewport:p,selectedItem:d,selectedItemText:h,focusSelectedItem:m}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&p?.value&&d?.value&&h?.value){const k=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),_=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=_.left-b.left,ne=x.left-I,K=k.left-ne,ue=k.width+K,Be=Math.max(ue,b.width),F=window.innerWidth-ti,V=z2(ne,ti,Math.max(ti,F-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-_.right,ne=window.innerWidth-x.right-I,K=window.innerWidth-k.right-ne,ue=k.width+K,Be=Math.max(ue,b.width),F=window.innerWidth-ti,V=z2(ne,ti,Math.max(ti,F-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const S=i().map(I=>I.ref),O=window.innerHeight-ti*2,A=p.value.scrollHeight,R=window.getComputedStyle(c.value),N=Number.parseInt(R.borderTopWidth,10),q=Number.parseInt(R.paddingTop,10),W=Number.parseInt(R.borderBottomWidth,10),fe=Number.parseInt(R.paddingBottom,10),ae=N+q+A+fe+W,ce=Math.min(d.value.offsetHeight*5,ae),ie=window.getComputedStyle(p.value),te=Number.parseInt(ie.paddingTop,10),He=Number.parseInt(ie.paddingBottom,10),st=k.top+k.height/2-ti,ct=O-st,dt=d.value.offsetHeight/2,vt=d.value.offsetTop+dt,We=N+q+vt,Ze=ae-We;if(We<=st){const I=d.value===S[S.length-1];f.value.style.bottom="0px";const ne=c.value.clientHeight-p.value.offsetTop-p.value.offsetHeight,K=Math.max(ct,dt+(I?He:0)+ne+W),ue=We+K;f.value.style.height=`${ue}px`}else{const I=d.value===S[0];f.value.style.top="0px";const K=Math.max(st,N+p.value.offsetTop+(I?te:0)+dt)+Ze;f.value.style.height=`${K}px`,p.value.scrollTop=We-st+p.value.offsetTop}f.value.style.margin=`${ti}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${O}px`,r("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=j("");bt(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(k){k&&l.value===!0&&(y(),m?.(),l.value=!1)}return Dg(o.triggerElement,()=>{y()}),DD({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(k,b)=>(E(),G("div",{ref_key:"contentWrapperElement",ref:f,style:hr({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[T(g(ze),le({ref:g(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{...k.$attrs,...n}),{default:C(()=>[z(k.$slots,"default")]),_:3},16)],4))}}),$D=BD,FD=L({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return e_(t.context),t_(MD),(n,r)=>z(n.$slots,"default")}}),qD=FD;const LD={key:1};var VD=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=$t(n,e),o=Ro(),s=j();bt(()=>{s.value=new DocumentFragment});const a=j(),l=U(()=>n.forceMount||o.open.value),f=j(l.value);return Ve(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(E(),D(g(Xi),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:C(()=>[T(ND,Dt(Vt({...g(i),...u.$attrs})),{default:C(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(E(),G("div",LD,[(E(),D(Kw,{to:s.value},[T(qD,{context:g(o)},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Oe("v-if",!0)}}),zD=VD;const[jD,HD]=Mt("SelectGroup");var UD=L({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=mn(void 0,"reka-select-group");return HD({id:n}),(r,i)=>(E(),D(g(ze),le({role:"group"},e,{"aria-labelledby":g(n)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),WD=UD,KD=L({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),D(g(ze),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:C(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=ye("▼"))])]),_:3},8,["as","as-child"]))}}),GD=KD;const[n_,JD]=Mt("SelectItem");var YD=L({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,{disabled:i}=Jt(n),o=Ro(),s=bs(),{forwardRef:a,currentElement:l}=Ie(),{CollectionItem:f}=ar(),u=U(()=>ef(o.modelValue?.value,n.value,o.by)),c=j(!1),p=j(n.textValue??""),d=mn(void 0,"reka-select-item-text"),h="select.select";async function m(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};fc(h,y,x)}async function y(b){await lt(),r("select",b),!b.defaultPrevented&&(i.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(i.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===gn()&&s.onItemLeave?.()}async function k(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(kD.includes(b.key)&&m(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return bt(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),JD({value:n.value,disabled:i,textId:d,isSelected:u,onItemTextChange:b=>{p.value=((p.value||b?.textContent)??"").trim()}}),(b,x)=>(E(),D(g(f),{value:{textValue:p.value}},{default:C(()=>[T(g(ze),{ref:g(a),role:"option","aria-labelledby":g(d),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":g(i)||void 0,"data-disabled":g(i)?"":void 0,tabindex:g(i)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=_=>c.value=!0),onBlur:x[1]||(x[1]=_=>c.value=!1),onPointerup:m,onPointerdown:x[2]||(x[2]=_=>{_.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Et(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:k},{default:C(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),XD=YD,QD=L({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=n_();return(r,i)=>g(n).isSelected.value?(E(),D(g(ze),le({key:0,"aria-hidden":"true"},e),{default:C(()=>[z(r.$slots,"default")]),_:3},16)):Oe("v-if",!0)}}),ZD=QD,eB=L({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=Ro(),r=bs(),i=n_(),{forwardRef:o,currentElement:s}=Ie(),a=U(()=>({value:i.value,disabled:i.disabled.value,textContent:s.value?.textContent??i.value?.toString()??""}));return bt(()=>{s.value&&(i.onItemTextChange(s.value),r.itemTextRefCallback(s.value,i.value,i.disabled.value),n.onOptionAdd(a.value))}),jn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(E(),D(g(ze),le({id:g(i).textId,ref:g(o)},{...e,...l.$attrs}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),tB=eB,nB=L({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=jD({id:""});return(r,i)=>(E(),D(g(ze),le(e,{id:g(n).id}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),rB=nB,iB=L({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(va),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),oB=iB,sB=L({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:r}=ar(),i=bs(),o=j(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Pt(()=>{r().map(u=>u.ref).find(u=>u===gn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){i.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return ji(()=>s()),(f,u)=>(E(),D(g(ze),le({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:C(()=>[z(f.$slots,"default")]),_:3},16))}}),r_=sB,aB=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=bs(),n=e.position==="item-aligned"?cm():void 0,{forwardRef:r,currentElement:i}=Ie(),o=j(!1);return Pt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),Ve(i,()=>{i.value&&n?.onScrollButtonChange(i.value)}),(s,a)=>o.value?(E(),D(r_,{key:0,ref:g(r),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=g(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Oe("v-if",!0)}}),lB=aB,fB=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=bs(),n=e.position==="item-aligned"?cm():void 0,{forwardRef:r,currentElement:i}=Ie(),o=j(!1);return Pt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),Ve(i,()=>{i.value&&n?.onScrollButtonChange(i.value)}),(s,a)=>o.value?(E(),D(r_,{key:0,ref:g(r),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=g(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Oe("v-if",!0)}}),uB=fB,cB=L({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Ro(),{forwardRef:r,currentElement:i}=Ie(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=mn(void 0,"reka-select-content"),bt(()=>{n.onTriggerChange(i.value)});const{getItems:s}=ar(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=wc();function u(){o.value||(n.onOpenChange(!0),f())}function c(p){u(),n.triggerPointerDownPosRef.value={x:Math.round(p.pageX),y:Math.round(p.pageY)}}return(p,d)=>(E(),D(g(Cc),{"as-child":"",reference:p.reference},{default:C(()=>[T(g(ze),{ref:g(r),role:"combobox",type:p.as==="button"?"button":void 0,"aria-controls":g(n).contentId,"aria-expanded":g(n).open.value||!1,"aria-required":g(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:g(n)?.dir.value,"data-state":g(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":g(SD)(g(n).modelValue?.value)?"":void 0,"as-child":p.asChild,as:p.as,onClick:d[0]||(d[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:d[1]||(d[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const m=h.target;m.hasPointerCapture(h.pointerId)&&m.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:d[2]||(d[2]=Et(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:d[3]||(d[3]=h=>{const m=g(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&m&&h.key===" "||(g(l)(h.key,g(s)()),g(_D).includes(h.key)&&(u(),h.preventDefault()))})},{default:C(()=>[z(p.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),dB=cB,pB=L({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:r}=Ie(),i=Ro();bt(()=>{i.valueElement=r});const o=U(()=>{let a=[];const l=Array.from(i.optionsSet.value),f=u=>l.find(c=>ef(u,c.value,i.by));return Array.isArray(i.modelValue.value)?a=i.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(i.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(E(),D(g(ze),{ref:g(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:C(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:g(i).modelValue.value},()=>[ye(Ce(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),hB=pB,gB=L({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Jt(e),r=LI(n),i=bs(),o=i.position==="item-aligned"?cm():void 0,{forwardRef:s,currentElement:a}=Ie();bt(()=>{i?.onViewportChange(a.value)});const l=j(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:p,contentWrapper:d}=o??{};if(p?.value&&d?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const m=window.innerHeight-ti*2,y=Number.parseFloat(d.value.style.minHeight),w=Number.parseFloat(d.value.style.height),v=Math.max(y,w);if(v<m){const k=v+h,b=Math.min(m,k),x=k-b;d.value.style.height=`${b}px`,d.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,d.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(E(),G(Fe,null,[T(g(ze),le({ref:g(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:C(()=>[z(u.$slots,"default")]),_:3},16),T(g(ze),{as:"style",nonce:g(r)},{default:C(()=>c[0]||(c[0]=[ye(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),mB=gB;const[yB,wB]=Mt("SwitchRoot");var vB=L({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{disabled:i}=Jt(n),o=Wn(n,"modelValue",r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){i.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ie(),f=ya(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return wB({modelValue:o,toggleCheck:s,disabled:i}),(c,p)=>(E(),D(g(ze),le(c.$attrs,{id:c.id,ref:g(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":g(o),"aria-required":c.required,"data-state":g(o)?"checked":"unchecked","data-disabled":g(i)?"":void 0,"as-child":c.asChild,as:c.as,disabled:g(i),onClick:s,onKeydown:bi(Et(s,["prevent"]),["enter"])}),{default:C(()=>[z(c.$slots,"default",{modelValue:g(o)}),g(f)&&c.name?(E(),D(g(Gl),{key:0,type:"checkbox",name:c.name,disabled:g(i),required:c.required,value:c.value,checked:!!g(o)},null,8,["name","disabled","required","value","checked"])):Oe("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),bB=vB,xB=L({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=yB();return Ie(),(n,r)=>(E(),D(g(ze),{"data-state":g(e).modelValue?.value?"checked":"unchecked","data-disabled":g(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),_B=xB;const[i_,kB]=Mt("ToggleGroupRoot");var SB=L({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{loop:i,rovingFocus:o,disabled:s,dir:a}=Jt(n),l=ms(a),{forwardRef:f,currentElement:u}=Ie(),{modelValue:c,changeModelValue:p,isSingle:d}=NM(n,r),h=ya(u);return kB({isSingle:d,modelValue:c,changeModelValue:p,dir:l,orientation:n.orientation,loop:i,rovingFocus:o,disabled:s}),(m,y)=>(E(),D(an(g(o)?g(bx):g(ze)),{"as-child":"",orientation:g(o)?m.orientation:void 0,dir:g(l),loop:g(o)?g(i):void 0},{default:C(()=>[T(g(ze),{ref:g(f),role:"group","as-child":m.asChild,as:m.as},{default:C(()=>[z(m.$slots,"default",{modelValue:g(c)}),g(h)&&m.name?(E(),D(Gl,{key:0,name:m.name,required:m.required,value:g(c)},null,8,["name","required","value"])):Oe("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),CB=SB,EB=L({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ie(),s=i_(null),a=Wn(n,"modelValue",r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=ya(o);return(c,p)=>(E(),D(g(ze),{ref:g(i),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":g(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:C(()=>[z(c.$slots,"default",{modelValue:g(a),disabled:c.disabled,pressed:g(a),state:f.value}),g(u)&&c.name&&!g(s)?(E(),D(Gl,{key:0,type:"checkbox",name:c.name,value:g(a),required:c.required},null,8,["name","value","required"])):Oe("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),OB=EB,AB=L({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=i_(),r=U(()=>n.disabled?.value||e.disabled),i=U(()=>uc(n.modelValue.value,e.value)),{forwardRef:o}=Ie();return(s,a)=>(E(),D(an(g(n).rovingFocus.value?g(xx):g(ze)),le({"as-child":""},g(n).rovingFocus.value?{focusable:!r.value,active:i.value}:{}),{default:C(()=>[T(g(OB),le(e,{ref:g(o),disabled:r.value,"model-value":i.value,"onUpdate:modelValue":a[0]||(a[0]=l=>g(n).changeModelValue(s.value))}),{default:C(l=>[z(s.$slots,"default",Dt(Vt(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),RB=AB,TB=L({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ie(),(n,r)=>(E(),D(g(xI),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),PB=TB;const[dm,MB]=Mt("TooltipProvider");var IB=L({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:r,disableHoverableContent:i,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Jt(e);Ie();const l=j(!0),f=j(!1),{start:u,stop:c}=J2(()=>{l.value=!0},r,{immediate:!1});return MB({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:i,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(p,d)=>z(p.$slots,"default")}}),NB=IB;const o_="tooltip.open",[Bc,DB]=Mt("TooltipRoot");var BB=L({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e;Ie();const i=dm(),o=U(()=>n.disableHoverableContent??i.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??i.disableClosingTrigger.value),a=U(()=>n.disabled??i.disabled.value),l=U(()=>n.delayDuration??i.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??i.ignoreNonKeyboardFocus.value),u=Wn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0});Ve(u,k=>{i.onClose&&(k?(i.onOpen(),document.dispatchEvent(new CustomEvent(o_))):i.onClose())});const c=j(!1),p=j(),d=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:m}=J2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){m(),c.value=!1,u.value=!0}function w(){m(),u.value=!1}function v(){h()}return DB({contentId:"",open:u,stateAttribute:d,trigger:p,onTriggerChange(k){p.value=k},onTriggerEnter(){i.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():m()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(k,b)=>(E(),D(g(Sc),null,{default:C(()=>[z(k.$slots,"default",{open:g(u)})]),_:3}))}}),$B=BB,FB=L({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=Bc(),{forwardRef:o,currentElement:s}=Ie(),a=U(()=>n.ariaLabel||s.value?.textContent),l=U(()=>{const{ariaLabel:f,...u}=n;return u});return bt(()=>{ma(window,"scroll",f=>{f.target?.contains(i.trigger.value)&&i.onClose()}),ma(window,o_,i.onClose)}),(f,u)=>(E(),D(g(Kl),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:u[0]||(u[0]=c=>r("escapeKeyDown",c)),onPointerDownOutside:u[1]||(u[1]=c=>{g(i).disableClosingTrigger.value&&g(i).trigger.value?.contains(c.target)&&c.preventDefault(),r("pointerDownOutside",c)}),onFocusOutside:u[2]||(u[2]=Et(()=>{},["prevent"])),onDismiss:u[3]||(u[3]=c=>g(i).onClose())},{default:C(()=>[T(g(Nc),le({ref:g(o),"data-state":g(i).stateAttribute.value},{...f.$attrs,...l.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(f.$slots,"default"),T(g(Wg),{id:g(i).contentId,role:"tooltip"},{default:C(()=>[ye(Ce(a.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),s_=FB,qB=L({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=ln(t),{forwardRef:r,currentElement:i}=Ie(),{trigger:o,onClose:s}=Bc(),a=dm(),{isPointerInTransit:l,onPointerExit:f}=pM(o,i);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(E(),D(s_,le({ref:g(r)},g(n)),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),LB=qB,VB=L({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=Bc(),o=$t(n,r),{forwardRef:s}=Ie();return(a,l)=>(E(),D(g(Xi),{present:a.forceMount||g(i).open.value},{default:C(()=>[(E(),D(an(g(i).disableHoverableContent.value?s_:LB),le({ref:g(s)},g(o)),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),zB=VB,jB=L({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(E(),D(g(va),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),HB=jB,UB=L({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Bc(),r=dm();n.contentId||=mn(void 0,"reka-tooltip-content");const{forwardRef:i,currentElement:o}=Ie(),s=j(!1),a=j(!1),l=U(()=>n.disabled.value?{}:{click:m,focus:d,pointermove:c,pointerleave:p,pointerdown:u,blur:h});bt(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!r.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function p(){n.onTriggerLeave(),a.value=!1}function d(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function m(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(E(),D(g(Cc),{"as-child":"",reference:y.reference},{default:C(()=>[T(g(ze),le({ref:g(i),"aria-describedby":g(n).open.value?g(n).contentId:void 0,"data-state":g(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},BA(l.value)),{default:C(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),WB=UB;const Sa=L({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=$t(t,e);return(o,s)=>(E(),D(g(FN),le({"data-slot":"dropdown-menu"},g(i)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function KB(t,e,n={}){let r,i,o,s=!0;const a=()=>{s=!0,o()};Ve(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=ku((c,p)=>(i=c,o=p,{get(){return s&&(r=l(r),s=!1),i(),r},set(d){f?.(d)}}));return u.trigger=a,u}function $c(t,e){return dl()?(hu(t,e),!0):!1}const pm=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const GB=t=>typeof t<"u";function JB(t){return Array.isArray(t)?t:[t]}function YB(t){return Zt()}function XB(t){return nt(t)?nn(new Proxy({},{get(e,n,r){return g(Reflect.get(t.value,n,r))},set(e,n,r){return nt(t.value[n])&&!nt(r)?t.value[n].value=r:t.value[n]=r,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):nn(t)}function QB(t){return XB(U(t))}function xt(t,...e){const n=e.flat(),r=n[0];return QB(()=>Object.fromEntries(typeof r=="function"?Object.entries(Jt(t)).filter(([i,o])=>!r(xe(o),i)):Object.entries(Jt(t)).filter(i=>!n.includes(i[0]))))}function ZB(t,e=!0,n){YB()?bt(t,n):e?t():lt(t)}function e$(t,e=1e3,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n;let o=null;const s=Xt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=xe(e);u<=0||(s.value=!0,i&&t(),a(),s.value&&(o=setInterval(t,u)))}return r&&pm&&f(),(nt(e)||typeof e=="function")&&$c(Ve(e,()=>{s.value&&pm&&f()})),$c(l),{isActive:ns(s),pause:l,resume:f}}const hm=pm?window:void 0;function xs(t){var e;const n=xe(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function t$(){const t=Xt(!1),e=Zt();return e&&bt(()=>{t.value=!0},e),t}function n$(t){const e=t$();return U(()=>(e.value,!!t()))}function r$(t,e={}){const{immediate:n=!0,fpsLimit:r=void 0,window:i=hm,once:o=!1}=e,s=Xt(!1),a=U(()=>r?1e3/xe(r):null);let l=0,f=null;function u(d){if(!s.value||!i)return;l||(l=d);const h=d-l;if(a.value&&h<a.value){f=i.requestAnimationFrame(u);return}if(l=d,t({delta:h,timestamp:d}),o){s.value=!1,f=null;return}f=i.requestAnimationFrame(u)}function c(){!s.value&&i&&(s.value=!0,l=0,f=i.requestAnimationFrame(u))}function p(){s.value=!1,f!=null&&i&&(i.cancelAnimationFrame(f),f=null)}return n&&c(),$c(p),{isActive:na(s),pause:p,resume:c}}function i$(t){return JSON.parse(JSON.stringify(t))}function o$(t){const e=Zt(),n=KB(()=>null,()=>t?xs(t):e.proxy.$el);return iv(n.trigger),bt(n.trigger),n}function s$(t,e,n={}){const{window:r=hm,...i}=n;let o;const s=n$(()=>r&&"ResizeObserver"in r),a=()=>{o&&(o.disconnect(),o=void 0)},l=Ve(U(()=>{const u=xe(t);return Array.isArray(u)?u.map(c=>xs(c)):[xs(u)]}),u=>{if(a(),s.value&&r){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,i)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return $c(f),{isSupported:s,stop:f}}function a$(t,e={width:0,height:0},n={}){const{window:r=hm,box:i="content-box"}=n,o=U(()=>{var c;return(c=xs(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Xt(e.width),a=Xt(e.height),{stop:l}=s$(t,([c])=>{const p=i==="border-box"?c.borderBoxSize:i==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(r&&o.value){const d=xs(t);if(d){const h=d.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(p){const d=JB(p);s.value=d.reduce((h,{inlineSize:m})=>h+m,0),a.value=d.reduce((h,{blockSize:m})=>h+m,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);ZB(()=>{const c=xs(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=Ve(()=>xs(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function l$(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:r=!0}=t,i=j(new Date),o=()=>i.value=new Date,s=n==="requestAnimationFrame"?r$(o,{immediate:r}):e$(o,n,{immediate:r});return e?{now:i,...s}:i}function a_(t,e,n,r={}){var i,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=r,p=Zt(),d=n||p?.emit||(p==null||(i=p.$emit)===null||i===void 0?void 0:i.bind(p))||(p==null||(o=p.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(p?.proxy));let h=l;h=h||`update:${e.toString()}`;const m=v=>s?typeof s=="function"?s(v):i$(v):v,y=()=>GB(t[e])?m(t[e]):u,w=v=>{c?c(v)&&d(h,v):d(h,v)};if(a){const v=j(y());let k=!1;return Ve(()=>t[e],b=>{k||(k=!0,v.value=m(b),lt(()=>k=!1))}),Ve(v,b=>{!k&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function f$(t,e){const{containerStyle:n,wrapperProps:r,scrollTo:i,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?d$(e,t):c$(e,t);return{list:s,scrollTo:i,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:r}}function l_(t){const e=Xt(null),n=a$(e),r=j([]),i=Xt(t);return{state:j({start:0,end:10}),source:i,currentList:r,size:n,containerRef:e}}function f_(t,e,n){return r=>{if(typeof n=="number")return Math.ceil(r/n);const{start:i=0}=t.value;let o=0,s=0;for(let a=i;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>r)break}return s-i}}function u_(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let r=0,i=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(r+=s,r>=n){i=o;break}}return i+1}}function c_(t,e,n,r,{containerRef:i,state:o,currentList:s,source:a}){return()=>{const l=i.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=r(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,p=f+u+e;o.value={start:c<0?0:c,end:p>a.value.length?a.value.length:p},s.value=a.value.slice(o.value.start,o.value.end).map((d,h)=>({data:d,index:h+o.value.start}))}}}function d_(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((r,i,o)=>r+t(o),0)}function p_(t,e,n,r){Ve([t.width,t.height,()=>xe(e),n],()=>{r()})}function h_(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,r,i)=>n+t(i),0))}const u$={horizontal:"scrollLeft",vertical:"scrollTop"};function g_(t,e,n,r){return i=>{r.value&&(r.value[u$[t]]=n(i),e())}}function c$(t,e){const n=l_(e),{state:r,source:i,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=f_(r,i,f),p=c_("horizontal",u,u_(i,f),c,n),d=d_(f,i),h=U(()=>d(r.value.start)),m=h_(f,i);return p_(s,e,a,p),{scrollTo:g_("horizontal",p,d,a),calculateRange:p,wrapperProps:U(()=>({style:{height:"100%",width:`${m.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function d$(t,e){const n=l_(e),{state:r,source:i,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=f_(r,i,f),p=c_("vertical",u,u_(i,f),c,n),d=d_(f,i),h=U(()=>d(r.value.start)),m=h_(f,i);return p_(s,e,a,p),{calculateRange:p,scrollTo:g_("vertical",p,d,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${m.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function m_(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(n=m_(t[e]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}function y_(){for(var t,e,n=0,r="",i=arguments.length;n<i;n++)(t=arguments[n])&&(e=m_(t))&&(r&&(r+=" "),r+=e);return r}const gm="-",p$=t=>{const e=g$(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:s=>{const a=s.split(gm);return a[0]===""&&a.length!==1&&a.shift(),w_(a,e)||h$(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&r[s]?[...l,...r[s]]:l}}},w_=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),i=r?w_(t.slice(1),r):void 0;if(i)return i;if(e.validators.length===0)return;const o=t.join(gm);return e.validators.find(({validator:s})=>s(o))?.classGroupId},v_=/^\[(.+)\]$/,h$=t=>{if(v_.test(t)){const e=v_.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},g$=t=>{const{theme:e,classGroups:n}=t,r={nextPart:new Map,validators:[]};for(const i in n)mm(n[i],r,i,e);return r},mm=(t,e,n,r)=>{t.forEach(i=>{if(typeof i=="string"){const o=i===""?e:b_(e,i);o.classGroupId=n;return}if(typeof i=="function"){if(m$(i)){mm(i(r),e,n,r);return}e.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,s])=>{mm(s,b_(e,o),n,r)})})},b_=(t,e)=>{let n=t;return e.split(gm).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},m$=t=>t.isThemeGetter,y$=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const i=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,r=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=r.get(o))!==void 0)return i(o,s),s},set(o,s){n.has(o)?n.set(o,s):i(o,s)}}},ym="!",wm=":",w$=wm.length,v$=t=>{const{prefix:e,experimentalParseClassName:n}=t;let r=i=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<i.length;h++){let m=i[h];if(s===0&&a===0){if(m===wm){o.push(i.slice(l,h)),l=h+w$;continue}if(m==="/"){f=h;continue}}m==="["?s++:m==="]"?s--:m==="("?a++:m===")"&&a--}const u=o.length===0?i:i.substring(l),c=b$(u),p=c!==u,d=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:p,baseClassName:c,maybePostfixModifierPosition:d}};if(e){const i=e+wm,o=r;r=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const i=r;r=o=>n({className:o,parseClassName:i})}return r},b$=t=>t.endsWith(ym)?t.substring(0,t.length-1):t.startsWith(ym)?t.substring(1):t,x$=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const i=[];let o=[];return r.forEach(s=>{s[0]==="["||e[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},_$=t=>({cache:y$(t.cacheSize),parseClassName:v$(t),sortModifiers:x$(t),...p$(t)}),k$=/\s+/,S$=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:o}=e,s=[],a=t.trim().split(k$);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:p,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:m}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!m,w=r(y?h.substring(0,m):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=r(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(p).join(":"),k=d?v+ym:v,b=k+w;if(s.includes(b))continue;s.push(b);const x=i(w,y);for(let _=0;_<x.length;++_){const S=x[_];s.push(k+S)}l=u+(l.length>0?" "+l:l)}return l};function C$(){let t=0,e,n,r="";for(;t<arguments.length;)(e=arguments[t++])&&(n=x_(e))&&(r&&(r+=" "),r+=n);return r}const x_=t=>{if(typeof t=="string")return t;let e,n="";for(let r=0;r<t.length;r++)t[r]&&(e=x_(t[r]))&&(n&&(n+=" "),n+=e);return n};function E$(t,...e){let n,r,i,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=_$(f),r=n.cache.get,i=n.cache.set,o=a,a(l)}function a(l){const f=r(l);if(f)return f;const u=S$(l,n);return i(l,u),u}return function(){return o(C$.apply(null,arguments))}}const yn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},__=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,k_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,O$=/^\d+\/\d+$/,A$=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,R$=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,T$=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,P$=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M$=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ca=t=>O$.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),To=t=>!!t&&Number.isInteger(Number(t)),vm=t=>t.endsWith("%")&&wt(t.slice(0,-1)),eo=t=>A$.test(t),I$=()=>!0,N$=t=>R$.test(t)&&!T$.test(t),S_=()=>!1,D$=t=>P$.test(t),B$=t=>M$.test(t),$$=t=>!qe(t)&&!Le(t),F$=t=>Ea(t,R_,S_),qe=t=>__.test(t),_s=t=>Ea(t,T_,N$),bm=t=>Ea(t,j$,wt),C_=t=>Ea(t,O_,S_),q$=t=>Ea(t,A_,B$),Fc=t=>Ea(t,P_,D$),Le=t=>k_.test(t),tf=t=>Oa(t,T_),L$=t=>Oa(t,H$),E_=t=>Oa(t,O_),V$=t=>Oa(t,R_),z$=t=>Oa(t,A_),qc=t=>Oa(t,P_,!0),Ea=(t,e,n)=>{const r=__.exec(t);return r?r[1]?e(r[1]):n(r[2]):!1},Oa=(t,e,n=!1)=>{const r=k_.exec(t);return r?r[1]?e(r[1]):n:!1},O_=t=>t==="position"||t==="percentage",A_=t=>t==="image"||t==="url",R_=t=>t==="length"||t==="size"||t==="bg-size",T_=t=>t==="length",j$=t=>t==="number",H$=t=>t==="family-name",P_=t=>t==="shadow",U$=E$(()=>{const t=yn("color"),e=yn("font"),n=yn("text"),r=yn("font-weight"),i=yn("tracking"),o=yn("leading"),s=yn("breakpoint"),a=yn("container"),l=yn("spacing"),f=yn("radius"),u=yn("shadow"),c=yn("inset-shadow"),p=yn("text-shadow"),d=yn("drop-shadow"),h=yn("blur"),m=yn("perspective"),y=yn("aspect"),w=yn("ease"),v=yn("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...b(),Le,qe],_=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],O=()=>[Le,qe,l],A=()=>[Ca,"full","auto",...O()],R=()=>[To,"none","subgrid",Le,qe],N=()=>["auto",{span:["full",To,Le,qe]},To,Le,qe],q=()=>[To,"auto",Le,qe],W=()=>["auto","min","max","fr",Le,qe],fe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ae=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...O()],ie=()=>[Ca,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...O()],te=()=>[t,Le,qe],He=()=>[...b(),E_,C_,{position:[Le,qe]}],st=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ct=()=>["auto","cover","contain",V$,F$,{size:[Le,qe]}],dt=()=>[vm,tf,_s],vt=()=>["","none","full",f,Le,qe],We=()=>["",wt,tf,_s],Ze=()=>["solid","dashed","dotted","double"],we=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,vm,E_,C_],ne=()=>["","none",h,Le,qe],K=()=>["none",wt,Le,qe],ue=()=>["none",wt,Le,qe],Be=()=>[wt,Le,qe],F=()=>[Ca,"full",...O()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[eo],breakpoint:[eo],color:[I$],container:[eo],"drop-shadow":[eo],ease:["in","out","in-out"],font:[$$],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[eo],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[eo],shadow:[eo],spacing:["px",wt],text:[eo],"text-shadow":[eo],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ca,qe,Le,y]}],container:["container"],columns:[{columns:[wt,qe,Le,a]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:_()}],"overflow-x":[{"overflow-x":_()}],"overflow-y":[{"overflow-y":_()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{start:A()}],end:[{end:A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[To,"auto",Le,qe]}],basis:[{basis:[Ca,"full","auto",a,...O()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,Ca,"auto","initial","none",qe]}],grow:[{grow:["",wt,Le,qe]}],shrink:[{shrink:["",wt,Le,qe]}],order:[{order:[To,"first","last","none",Le,qe]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:N()}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:N()}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":W()}],"auto-rows":[{"auto-rows":W()}],gap:[{gap:O()}],"gap-x":[{"gap-x":O()}],"gap-y":[{"gap-y":O()}],"justify-content":[{justify:[...fe(),"normal"]}],"justify-items":[{"justify-items":[...ae(),"normal"]}],"justify-self":[{"justify-self":["auto",...ae()]}],"align-content":[{content:["normal",...fe()]}],"align-items":[{items:[...ae(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ae(),{baseline:["","last"]}]}],"place-content":[{"place-content":fe()}],"place-items":[{"place-items":[...ae(),"baseline"]}],"place-self":[{"place-self":["auto",...ae()]}],p:[{p:O()}],px:[{px:O()}],py:[{py:O()}],ps:[{ps:O()}],pe:[{pe:O()}],pt:[{pt:O()}],pr:[{pr:O()}],pb:[{pb:O()}],pl:[{pl:O()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":O()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":O()}],"space-y-reverse":["space-y-reverse"],size:[{size:ie()}],w:[{w:[a,"screen",...ie()]}],"min-w":[{"min-w":[a,"screen","none",...ie()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...ie()]}],h:[{h:["screen","lh",...ie()]}],"min-h":[{"min-h":["screen","lh","none",...ie()]}],"max-h":[{"max-h":["screen","lh",...ie()]}],"font-size":[{text:["base",n,tf,_s]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,Le,bm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",vm,qe]}],"font-family":[{font:[L$,qe,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,Le,qe]}],"line-clamp":[{"line-clamp":[wt,"none",Le,bm]}],leading:[{leading:[o,...O()]}],"list-image":[{"list-image":["none",Le,qe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Le,qe]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",Le,_s]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",Le,qe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Le,qe]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Le,qe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:He()}],"bg-repeat":[{bg:st()}],"bg-size":[{bg:ct()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},To,Le,qe],radial:["",Le,qe],conic:[To,Le,qe]},z$,q$]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:dt()}],"gradient-via-pos":[{via:dt()}],"gradient-to-pos":[{to:dt()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,Le,qe]}],"outline-w":[{outline:["",wt,tf,_s]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,qc,Fc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,qc,Fc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,_s]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",p,qc,Fc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,Le,qe]}],"mix-blend":[{"mix-blend":[...we(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":we()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[wt]}],"mask-image-linear-from-pos":[{"mask-linear-from":I()}],"mask-image-linear-to-pos":[{"mask-linear-to":I()}],"mask-image-linear-from-color":[{"mask-linear-from":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"mask-image-t-from-pos":[{"mask-t-from":I()}],"mask-image-t-to-pos":[{"mask-t-to":I()}],"mask-image-t-from-color":[{"mask-t-from":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"mask-image-r-from-pos":[{"mask-r-from":I()}],"mask-image-r-to-pos":[{"mask-r-to":I()}],"mask-image-r-from-color":[{"mask-r-from":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"mask-image-b-from-pos":[{"mask-b-from":I()}],"mask-image-b-to-pos":[{"mask-b-to":I()}],"mask-image-b-from-color":[{"mask-b-from":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"mask-image-l-from-pos":[{"mask-l-from":I()}],"mask-image-l-to-pos":[{"mask-l-to":I()}],"mask-image-l-from-color":[{"mask-l-from":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"mask-image-x-from-pos":[{"mask-x-from":I()}],"mask-image-x-to-pos":[{"mask-x-to":I()}],"mask-image-x-from-color":[{"mask-x-from":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"mask-image-y-from-pos":[{"mask-y-from":I()}],"mask-image-y-to-pos":[{"mask-y-to":I()}],"mask-image-y-from-color":[{"mask-y-from":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[Le,qe]}],"mask-image-radial-from-pos":[{"mask-radial-from":I()}],"mask-image-radial-to-pos":[{"mask-radial-to":I()}],"mask-image-radial-from-color":[{"mask-radial-from":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[wt]}],"mask-image-conic-from-pos":[{"mask-conic-from":I()}],"mask-image-conic-to-pos":[{"mask-conic-to":I()}],"mask-image-conic-from-color":[{"mask-conic-from":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:He()}],"mask-repeat":[{mask:st()}],"mask-size":[{mask:ct()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Le,qe]}],filter:[{filter:["","none",Le,qe]}],blur:[{blur:ne()}],brightness:[{brightness:[wt,Le,qe]}],contrast:[{contrast:[wt,Le,qe]}],"drop-shadow":[{"drop-shadow":["","none",d,qc,Fc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,Le,qe]}],"hue-rotate":[{"hue-rotate":[wt,Le,qe]}],invert:[{invert:["",wt,Le,qe]}],saturate:[{saturate:[wt,Le,qe]}],sepia:[{sepia:["",wt,Le,qe]}],"backdrop-filter":[{"backdrop-filter":["","none",Le,qe]}],"backdrop-blur":[{"backdrop-blur":ne()}],"backdrop-brightness":[{"backdrop-brightness":[wt,Le,qe]}],"backdrop-contrast":[{"backdrop-contrast":[wt,Le,qe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,Le,qe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,Le,qe]}],"backdrop-invert":[{"backdrop-invert":["",wt,Le,qe]}],"backdrop-opacity":[{"backdrop-opacity":[wt,Le,qe]}],"backdrop-saturate":[{"backdrop-saturate":[wt,Le,qe]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,Le,qe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":O()}],"border-spacing-x":[{"border-spacing-x":O()}],"border-spacing-y":[{"border-spacing-y":O()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Le,qe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",Le,qe]}],ease:[{ease:["linear","initial",w,Le,qe]}],delay:[{delay:[wt,Le,qe]}],animate:[{animate:["none",v,Le,qe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,Le,qe]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:K()}],"rotate-x":[{"rotate-x":K()}],"rotate-y":[{"rotate-y":K()}],"rotate-z":[{"rotate-z":K()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[Le,qe,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:F()}],"translate-x":[{"translate-x":F()}],"translate-y":[{"translate-y":F()}],"translate-z":[{"translate-z":F()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Le,qe]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Le,qe]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,tf,_s,bm]}],stroke:[{stroke:["none",...te()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function he(...t){return U$(y_(t))}function W$(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function Lc(t){return typeof t=="string"?t:Kt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const Aa=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(YN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(LN),le({"data-slot":"dropdown-menu-content"},g(o),{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),M_=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(QN),le({"data-slot":"dropdown-menu-separator"},g(n),{class:g(he)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),I_=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(zN),le({"data-slot":"dropdown-menu-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),nf=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=xt(e,"inset","variant","class"),r=ln(n);return(i,o)=>(E(),D(g(HN),le({"data-slot":"dropdown-menu-item","data-inset":i.inset?"":void 0,"data-variant":i.variant},g(r),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),N_=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=xt(e,"class","inset"),r=ln(n);return(i,o)=>(E(),D(g(GN),le({"data-slot":"dropdown-menu-label","data-inset":i.inset?"":void 0},g(r),{class:g(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-inset","class"]))}}),Ra=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=ln(t);return(r,i)=>(E(),D(g(eD),le({"data-slot":"dropdown-menu-trigger"},g(n)),{default:C(()=>[z(r.$slots,"default")]),_:3},16))}}),D_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,B_=y_,Ta=(t,e)=>n=>{var r;if(e?.variants==null)return B_(t,n?.class,n?.className);const{variants:i,defaultVariants:o}=e,s=Object.keys(i).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const p=D_(u)||D_(c);return i[f][p]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,p]=u;return p===void 0||(f[c]=p),f},{}),l=e==null||(r=e.compoundVariants)===null||r===void 0?void 0:r.reduce((f,u)=>{let{class:c,className:p,...d}=u;return Object.entries(d).every(h=>{let[m,y]=h;return Array.isArray(y)?y.includes({...o,...a}[m]):{...o,...a}[m]===y})?[...f,c,p]:f},[]);return B_(t,s,l,n?.class,n?.className)},$_=Ta("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Ft=L({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,r)=>(E(),D(g(ze),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Se(g(he)(g($_)({variant:n.variant,size:n.size}),e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Vc=L({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"skeleton",class:Se(g(he)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),K$={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},G$=L({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),G("div",K$,[T(g(xD),le({"data-slot":"navigation-menu-viewport"},g(r),{class:g(he)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),J$=L({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class","viewport"),o=$t(i,r);return(s,a)=>(E(),D(g(oD),le({"data-slot":"navigation-menu","data-viewport":s.viewport},g(o),{class:g(he)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.viewport?(E(),D(G$,{key:0})):Oe("",!0)]),_:3},16,["data-viewport","class"]))}}),Y$=L({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),D(g(vD),le({"data-slot":"navigation-menu-list"},g(r),{class:g(he)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),X$=L({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(gD),le({"data-slot":"navigation-menu-item"},g(n),{class:g(he)("iafw:relative",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Q$=L({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(yD),le({"data-slot":"navigation-menu-link"},g(o),{class:g(he)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/**
     61 * @license lucide-vue-next v0.532.0 - ISC
     62 *
     63 * This source code is licensed under the ISC license.
     64 * See the LICENSE file in the root directory of this source tree.
     65 */const F_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Z$=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,r)=>r?r.toUpperCase():n.toLowerCase()),eF=t=>{const e=Z$(t);return e.charAt(0).toUpperCase()+e.slice(1)},tF=(...t)=>t.filter((e,n,r)=>!!e&&e.trim()!==""&&r.indexOf(e)===n).join(" ").trim();/**
    6666 * @license lucide-vue-next v0.532.0 - ISC
    6767 *
     
    7373 * This source code is licensed under the ISC license.
    7474 * See the LICENSE file in the root directory of this source tree.
    75  */const tF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:i,iconNode:r,name:o,class:s,...a},{slots:l})=>Yt("svg",{...zc,width:t||zc.width,height:t||zc.height,stroke:i||zc.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:eF("lucide",...o?[`lucide-${F_(Z$(o))}-icon`,`lucide-${F_(o)}`]:["lucide-icon"]),...a},[...r.map(f=>Yt(...f)),...l.default?[l.default()]:[]]);/**
    76  * @license lucide-vue-next v0.532.0 - ISC
    77  *
    78  * This source code is licensed under the ISC license.
    79  * See the LICENSE file in the root directory of this source tree.
    80  */const ut=(t,e)=>(n,{slots:i})=>Yt(tF,{...n,iconNode:e,name:t},i);/**
    81  * @license lucide-vue-next v0.532.0 - ISC
    82  *
    83  * This source code is licensed under the ISC license.
    84  * See the LICENSE file in the root directory of this source tree.
    85  */const nF=ut("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
     75 */const nF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:r,iconNode:i,name:o,class:s,...a},{slots:l})=>Yt("svg",{...zc,width:t||zc.width,height:t||zc.height,stroke:r||zc.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:tF("lucide",...o?[`lucide-${F_(eF(o))}-icon`,`lucide-${F_(o)}`]:["lucide-icon"]),...a},[...i.map(f=>Yt(...f)),...l.default?[l.default()]:[]]);/**
     76 * @license lucide-vue-next v0.532.0 - ISC
     77 *
     78 * This source code is licensed under the ISC license.
     79 * See the LICENSE file in the root directory of this source tree.
     80 */const ut=(t,e)=>(n,{slots:r})=>Yt(nF,{...n,iconNode:e,name:t},r);/**
     81 * @license lucide-vue-next v0.532.0 - ISC
     82 *
     83 * This source code is licensed under the ISC license.
     84 * See the LICENSE file in the root directory of this source tree.
     85 */const rF=ut("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
    8686 * @license lucide-vue-next v0.532.0 - ISC
    8787 *
     
    9393 * This source code is licensed under the ISC license.
    9494 * See the LICENSE file in the root directory of this source tree.
    95  */const rF=ut("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
    96  * @license lucide-vue-next v0.532.0 - ISC
    97  *
    98  * This source code is licensed under the ISC license.
    99  * See the LICENSE file in the root directory of this source tree.
    100  */const oF=ut("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/**
     95 */const oF=ut("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
     96 * @license lucide-vue-next v0.532.0 - ISC
     97 *
     98 * This source code is licensed under the ISC license.
     99 * See the LICENSE file in the root directory of this source tree.
     100 */const sF=ut("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/**
    101101 * @license lucide-vue-next v0.532.0 - ISC
    102102 *
     
    118118 * This source code is licensed under the ISC license.
    119119 * See the LICENSE file in the root directory of this source tree.
    120  */const sF=ut("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
     120 */const aF=ut("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
    121121 * @license lucide-vue-next v0.532.0 - ISC
    122122 *
     
    133133 * This source code is licensed under the ISC license.
    134134 * See the LICENSE file in the root directory of this source tree.
    135  */const aF=ut("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/**
    136  * @license lucide-vue-next v0.532.0 - ISC
    137  *
    138  * This source code is licensed under the ISC license.
    139  * See the LICENSE file in the root directory of this source tree.
    140  */const lF=ut("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/**
    141  * @license lucide-vue-next v0.532.0 - ISC
    142  *
    143  * This source code is licensed under the ISC license.
    144  * See the LICENSE file in the root directory of this source tree.
    145  */const fF=ut("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
    146  * @license lucide-vue-next v0.532.0 - ISC
    147  *
    148  * This source code is licensed under the ISC license.
    149  * See the LICENSE file in the root directory of this source tree.
    150  */const uF=ut("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/**
    151  * @license lucide-vue-next v0.532.0 - ISC
    152  *
    153  * This source code is licensed under the ISC license.
    154  * See the LICENSE file in the root directory of this source tree.
    155  */const cF=ut("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
    156  * @license lucide-vue-next v0.532.0 - ISC
    157  *
    158  * This source code is licensed under the ISC license.
    159  * See the LICENSE file in the root directory of this source tree.
    160  */const dF=ut("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**
    161  * @license lucide-vue-next v0.532.0 - ISC
    162  *
    163  * This source code is licensed under the ISC license.
    164  * See the LICENSE file in the root directory of this source tree.
    165  */const pF=ut("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/**
     135 */const lF=ut("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/**
     136 * @license lucide-vue-next v0.532.0 - ISC
     137 *
     138 * This source code is licensed under the ISC license.
     139 * See the LICENSE file in the root directory of this source tree.
     140 */const fF=ut("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/**
     141 * @license lucide-vue-next v0.532.0 - ISC
     142 *
     143 * This source code is licensed under the ISC license.
     144 * See the LICENSE file in the root directory of this source tree.
     145 */const uF=ut("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
     146 * @license lucide-vue-next v0.532.0 - ISC
     147 *
     148 * This source code is licensed under the ISC license.
     149 * See the LICENSE file in the root directory of this source tree.
     150 */const cF=ut("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/**
     151 * @license lucide-vue-next v0.532.0 - ISC
     152 *
     153 * This source code is licensed under the ISC license.
     154 * See the LICENSE file in the root directory of this source tree.
     155 */const dF=ut("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
     156 * @license lucide-vue-next v0.532.0 - ISC
     157 *
     158 * This source code is licensed under the ISC license.
     159 * See the LICENSE file in the root directory of this source tree.
     160 */const pF=ut("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**
     161 * @license lucide-vue-next v0.532.0 - ISC
     162 *
     163 * This source code is licensed under the ISC license.
     164 * See the LICENSE file in the root directory of this source tree.
     165 */const hF=ut("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/**
    166166 * @license lucide-vue-next v0.532.0 - ISC
    167167 *
     
    173173 * This source code is licensed under the ISC license.
    174174 * See the LICENSE file in the root directory of this source tree.
    175  */const hF=ut("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
    176  * @license lucide-vue-next v0.532.0 - ISC
    177  *
    178  * This source code is licensed under the ISC license.
    179  * See the LICENSE file in the root directory of this source tree.
    180  */const gF=ut("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
     175 */const gF=ut("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
     176 * @license lucide-vue-next v0.532.0 - ISC
     177 *
     178 * This source code is licensed under the ISC license.
     179 * See the LICENSE file in the root directory of this source tree.
     180 */const mF=ut("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
    181181 * @license lucide-vue-next v0.532.0 - ISC
    182182 *
     
    188188 * This source code is licensed under the ISC license.
    189189 * See the LICENSE file in the root directory of this source tree.
    190  */const mF=ut("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
    191  * @license lucide-vue-next v0.532.0 - ISC
    192  *
    193  * This source code is licensed under the ISC license.
    194  * See the LICENSE file in the root directory of this source tree.
    195  */const yF=ut("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/**
    196  * @license lucide-vue-next v0.532.0 - ISC
    197  *
    198  * This source code is licensed under the ISC license.
    199  * See the LICENSE file in the root directory of this source tree.
    200  */const wF=ut("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/**
    201  * @license lucide-vue-next v0.532.0 - ISC
    202  *
    203  * This source code is licensed under the ISC license.
    204  * See the LICENSE file in the root directory of this source tree.
    205  */const nr=ut("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
    206  * @license lucide-vue-next v0.532.0 - ISC
    207  *
    208  * This source code is licensed under the ISC license.
    209  * See the LICENSE file in the root directory of this source tree.
    210  */const vF=ut("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/**
     190 */const yF=ut("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
     191 * @license lucide-vue-next v0.532.0 - ISC
     192 *
     193 * This source code is licensed under the ISC license.
     194 * See the LICENSE file in the root directory of this source tree.
     195 */const wF=ut("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/**
     196 * @license lucide-vue-next v0.532.0 - ISC
     197 *
     198 * This source code is licensed under the ISC license.
     199 * See the LICENSE file in the root directory of this source tree.
     200 */const vF=ut("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/**
     201 * @license lucide-vue-next v0.532.0 - ISC
     202 *
     203 * This source code is licensed under the ISC license.
     204 * See the LICENSE file in the root directory of this source tree.
     205 */const ni=ut("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
     206 * @license lucide-vue-next v0.532.0 - ISC
     207 *
     208 * This source code is licensed under the ISC license.
     209 * See the LICENSE file in the root directory of this source tree.
     210 */const bF=ut("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/**
    211211 * @license lucide-vue-next v0.532.0 - ISC
    212212 *
     
    218218 * This source code is licensed under the ISC license.
    219219 * See the LICENSE file in the root directory of this source tree.
    220  */const bF=ut("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/**
    221  * @license lucide-vue-next v0.532.0 - ISC
    222  *
    223  * This source code is licensed under the ISC license.
    224  * See the LICENSE file in the root directory of this source tree.
    225  */const xF=ut("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
    226  * @license lucide-vue-next v0.532.0 - ISC
    227  *
    228  * This source code is licensed under the ISC license.
    229  * See the LICENSE file in the root directory of this source tree.
    230  */const _F=ut("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
     220 */const xF=ut("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/**
     221 * @license lucide-vue-next v0.532.0 - ISC
     222 *
     223 * This source code is licensed under the ISC license.
     224 * See the LICENSE file in the root directory of this source tree.
     225 */const _F=ut("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
     226 * @license lucide-vue-next v0.532.0 - ISC
     227 *
     228 * This source code is licensed under the ISC license.
     229 * See the LICENSE file in the root directory of this source tree.
     230 */const kF=ut("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
    231231 * @license lucide-vue-next v0.532.0 - ISC
    232232 *
     
    243243 * This source code is licensed under the ISC license.
    244244 * See the LICENSE file in the root directory of this source tree.
    245  */const kF=ut("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**
    246  * @license lucide-vue-next v0.532.0 - ISC
    247  *
    248  * This source code is licensed under the ISC license.
    249  * See the LICENSE file in the root directory of this source tree.
    250  */const SF=ut("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/**
    251  * @license lucide-vue-next v0.532.0 - ISC
    252  *
    253  * This source code is licensed under the ISC license.
    254  * See the LICENSE file in the root directory of this source tree.
    255  */const CF=ut("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
    256  * @license lucide-vue-next v0.532.0 - ISC
    257  *
    258  * This source code is licensed under the ISC license.
    259  * See the LICENSE file in the root directory of this source tree.
    260  */const EF=ut("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**
     245 */const SF=ut("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**
     246 * @license lucide-vue-next v0.532.0 - ISC
     247 *
     248 * This source code is licensed under the ISC license.
     249 * See the LICENSE file in the root directory of this source tree.
     250 */const CF=ut("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/**
     251 * @license lucide-vue-next v0.532.0 - ISC
     252 *
     253 * This source code is licensed under the ISC license.
     254 * See the LICENSE file in the root directory of this source tree.
     255 */const EF=ut("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
     256 * @license lucide-vue-next v0.532.0 - ISC
     257 *
     258 * This source code is licensed under the ISC license.
     259 * See the LICENSE file in the root directory of this source tree.
     260 */const OF=ut("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**
    261261 * @license lucide-vue-next v0.532.0 - ISC
    262262 *
     
    268268 * This source code is licensed under the ISC license.
    269269 * See the LICENSE file in the root directory of this source tree.
    270  */const OF=ut("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/**
    271  * @license lucide-vue-next v0.532.0 - ISC
    272  *
    273  * This source code is licensed under the ISC license.
    274  * See the LICENSE file in the root directory of this source tree.
    275  */const AF=ut("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/**
    276  * @license lucide-vue-next v0.532.0 - ISC
    277  *
    278  * This source code is licensed under the ISC license.
    279  * See the LICENSE file in the root directory of this source tree.
    280  */const RF=ut("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/**
    281  * @license lucide-vue-next v0.532.0 - ISC
    282  *
    283  * This source code is licensed under the ISC license.
    284  * See the LICENSE file in the root directory of this source tree.
    285  */const TF=ut("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/**
     270 */const AF=ut("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/**
     271 * @license lucide-vue-next v0.532.0 - ISC
     272 *
     273 * This source code is licensed under the ISC license.
     274 * See the LICENSE file in the root directory of this source tree.
     275 */const RF=ut("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/**
     276 * @license lucide-vue-next v0.532.0 - ISC
     277 *
     278 * This source code is licensed under the ISC license.
     279 * See the LICENSE file in the root directory of this source tree.
     280 */const TF=ut("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/**
     281 * @license lucide-vue-next v0.532.0 - ISC
     282 *
     283 * This source code is licensed under the ISC license.
     284 * See the LICENSE file in the root directory of this source tree.
     285 */const PF=ut("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/**
    286286 * @license lucide-vue-next v0.532.0 - ISC
    287287 *
     
    303303 * This source code is licensed under the ISC license.
    304304 * See the LICENSE file in the root directory of this source tree.
    305  */const PF=ut("workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);/**
    306  * @license lucide-vue-next v0.532.0 - ISC
    307  *
    308  * This source code is licensed under the ISC license.
    309  * See the LICENSE file in the root directory of this source tree.
    310  */const Wc=ut("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),MF=Ta("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),IF={integrations:{authorize:"/integrations/authorize/code"}},NF=Kt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const W_=()=>{};function K_(t,e=!1,n="Timeout"){return new Promise((i,r)=>{setTimeout(e?()=>r(n):i,t)})}function _m(t,e=!1){function n(c,{flush:p="sync",deep:d=!1,timeout:h,throwOnTimeout:m}={}){let y=null;const v=[new Promise(S=>{y=Ve(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),S(b))},{flush:p,deep:d,immediate:!0})})];return h!=null&&v.push(K_(h,m).then(()=>xe(t)).finally(()=>y?.())),Promise.race(v)}function i(c,p){if(!nt(c))return n(b=>b===c,p);const{flush:d="sync",deep:h=!1,timeout:m,throwOnTimeout:y}=p??{};let w=null;const S=[new Promise(b=>{w=Ve([t,c],([x,_])=>{e!==(x===_)&&(w?w():lt(()=>w?.()),b(x))},{flush:d,deep:h,immediate:!0})})];return m!=null&&S.push(K_(m,y).then(()=>xe(t)).finally(()=>(w?.(),xe(t)))),Promise.race(S)}function r(c){return n(p=>!!p,c)}function o(c){return i(null,c)}function s(c){return i(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,p){return n(d=>{const h=Array.from(d);return h.includes(c)||h.includes(xe(c))},p)}function f(c){return u(1,c)}function u(c=1,p){let d=-1;return n(()=>(d+=1,d>=c),p)}return Array.isArray(xe(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return _m(t,!e)}}:{toMatch:n,toBe:i,toBeTruthy:r,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return _m(t,!e)}}}function DF(t){return _m(t)}function G_(t,e){return function(){return t.apply(e,arguments)}}const{toString:BF}=Object.prototype,{getPrototypeOf:km}=Object,{iterator:Kc,toStringTag:J_}=Symbol,Gc=(t=>e=>{const n=BF.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ir=t=>(t=t.toLowerCase(),e=>Gc(e)===t),Jc=t=>e=>typeof e===t,{isArray:Pa}=Array,of=Jc("undefined");function sf(t){return t!==null&&!of(t)&&t.constructor!==null&&!of(t.constructor)&&yi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Y_=ir("ArrayBuffer");function $F(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Y_(t.buffer),e}const FF=Jc("string"),yi=Jc("function"),X_=Jc("number"),af=t=>t!==null&&typeof t=="object",qF=t=>t===!0||t===!1,Yc=t=>{if(Gc(t)!=="object")return!1;const e=km(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(J_ in t)&&!(Kc in t)},LF=t=>{if(!af(t)||sf(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},VF=ir("Date"),zF=ir("File"),jF=ir("Blob"),HF=ir("FileList"),UF=t=>af(t)&&yi(t.pipe),WF=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||yi(t.append)&&((e=Gc(t))==="formdata"||e==="object"&&yi(t.toString)&&t.toString()==="[object FormData]"))},KF=ir("URLSearchParams"),[GF,JF,YF,XF]=["ReadableStream","Request","Response","Headers"].map(ir),QF=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function lf(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),Pa(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(sf(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function Q_(t,e){if(sf(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const Cs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Z_=t=>!of(t)&&t!==Cs;function Sm(){const{caseless:t}=Z_(this)&&this||{},e={},n=(i,r)=>{const o=t&&Q_(e,r)||r;Yc(e[o])&&Yc(i)?e[o]=Sm(e[o],i):Yc(i)?e[o]=Sm({},i):Pa(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&lf(arguments[i],n);return e}const ZF=(t,e,n,{allOwnKeys:i}={})=>(lf(e,(r,o)=>{n&&yi(r)?t[o]=G_(r,n):t[o]=r},{allOwnKeys:i}),t),eq=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),tq=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},nq=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&km(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},iq=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},rq=t=>{if(!t)return null;if(Pa(t))return t;let e=t.length;if(!X_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},oq=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&km(Uint8Array)),sq=(t,e)=>{const i=(t&&t[Kc]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},aq=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},lq=ir("HTMLFormElement"),fq=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),e3=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),uq=ir("RegExp"),t3=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};lf(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},cq=t=>{t3(t,(e,n)=>{if(yi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(yi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},dq=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return Pa(t)?i(t):i(String(t).split(e)),n},pq=()=>{},hq=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function gq(t){return!!(t&&yi(t.append)&&t[J_]==="FormData"&&t[Kc])}const mq=t=>{const e=new Array(10),n=(i,r)=>{if(af(i)){if(e.indexOf(i)>=0)return;if(sf(i))return i;if(!("toJSON"in i)){e[r]=i;const o=Pa(i)?[]:{};return lf(i,(s,a)=>{const l=n(s,r+1);!of(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},yq=ir("AsyncFunction"),wq=t=>t&&(af(t)||yi(t))&&yi(t.then)&&yi(t.catch),n3=((t,e)=>t?setImmediate:e?((n,i)=>(Cs.addEventListener("message",({source:r,data:o})=>{r===Cs&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),Cs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",yi(Cs.postMessage)),vq=typeof queueMicrotask<"u"?queueMicrotask.bind(Cs):typeof process<"u"&&process.nextTick||n3,se={isArray:Pa,isArrayBuffer:Y_,isBuffer:sf,isFormData:WF,isArrayBufferView:$F,isString:FF,isNumber:X_,isBoolean:qF,isObject:af,isPlainObject:Yc,isEmptyObject:LF,isReadableStream:GF,isRequest:JF,isResponse:YF,isHeaders:XF,isUndefined:of,isDate:VF,isFile:zF,isBlob:jF,isRegExp:uq,isFunction:yi,isStream:UF,isURLSearchParams:KF,isTypedArray:oq,isFileList:HF,forEach:lf,merge:Sm,extend:ZF,trim:QF,stripBOM:eq,inherits:tq,toFlatObject:nq,kindOf:Gc,kindOfTest:ir,endsWith:iq,toArray:rq,forEachEntry:sq,matchAll:aq,isHTMLForm:lq,hasOwnProperty:e3,hasOwnProp:e3,reduceDescriptors:t3,freezeMethods:cq,toObjectSet:dq,toCamelCase:fq,noop:pq,toFiniteNumber:hq,findKey:Q_,global:Cs,isContextDefined:Z_,isSpecCompliantForm:gq,toJSONObject:mq,isAsyncFn:yq,isThenable:wq,setImmediate:n3,asap:vq,isIterable:t=>t!=null&&yi(t[Kc])};function ht(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}se.inherits(ht,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:se.toJSONObject(this.config),code:this.code,status:this.status}}});const i3=ht.prototype,r3={};["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(t=>{r3[t]={value:t}}),Object.defineProperties(ht,r3),Object.defineProperty(i3,"isAxiosError",{value:!0}),ht.from=(t,e,n,i,r,o)=>{const s=Object.create(i3);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),ht.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const bq=null;function Cm(t){return se.isPlainObject(t)||se.isArray(t)}function o3(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function s3(t,e,n){return t?t.concat(e).map(function(r,o){return r=o3(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function xq(t){return se.isArray(t)&&!t.some(Cm)}const _q=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function Xc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!se.isUndefined(y[m])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new ht("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,m,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(m,"{}"))m=i?m:m.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&xq(h)||(se.isFileList(h)||se.endsWith(m,"[]"))&&(w=se.toArray(h)))return m=o3(m),w.forEach(function(S,b){!(se.isUndefined(S)||S===null)&&e.append(s===!0?s3([m],b,o):s===null?m:m+"[]",f(S))}),!1}return Cm(h)?!0:(e.append(s3(y,m,o),f(h)),!1)}const c=[],p=Object.assign(_q,{defaultVisitor:u,convertValue:f,isVisitable:Cm});function d(h,m){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&r.call(e,w,se.isString(v)?v.trim():v,m,p))===!0&&d(w,m?m.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return d(t),e}function a3(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function Em(t,e){this._pairs=[],t&&Xc(t,this,e)}const l3=Em.prototype;l3.append=function(e,n){this._pairs.push([e,n])},l3.toString=function(e){const n=e?function(i){return e.call(this,i,a3)}:a3;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function kq(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function f3(t,e,n){if(!e)return t;const i=n&&n.encode||kq;se.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=se.isURLSearchParams(e)?e.toString():new Em(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class u3{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(i){i!==null&&e(i)})}}const c3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Sq={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Em,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Om=typeof window<"u"&&typeof document<"u",Am=typeof navigator=="object"&&navigator||void 0,Cq=Om&&(!Am||["ReactNative","NativeScript","NS"].indexOf(Am.product)<0),Eq=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Oq=Om&&window.location.href||"http://localhost",Kn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Om,hasStandardBrowserEnv:Cq,hasStandardBrowserWebWorkerEnv:Eq,navigator:Am,origin:Oq},Symbol.toStringTag,{value:"Module"})),...Sq};function Aq(t,e){return Xc(t,new Kn.classes.URLSearchParams,{visitor:function(n,i,r,o){return Kn.isNode&&se.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function Rq(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function Tq(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function d3(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(r)?r.length:s,l?(se.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!se.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&se.isArray(r[s])&&(r[s]=Tq(r[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(i,r)=>{e(Rq(i),r,n,0)}),n}return null}function Pq(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const ff={transitional:c3,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return r?JSON.stringify(d3(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return Aq(e,this.formSerializer).toString();if((a=se.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Xc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),Pq(e)):e}],transformResponse:[function(e){const n=this.transitional||ff.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?ht.from(a,ht.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Kn.classes.FormData,Blob:Kn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{ff.headers[t]={}});const Mq=se.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"]),Iq=t=>{const e={};let n,i,r;return t&&t.split(`
    311 `).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&Mq[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},p3=Symbol("internals");function uf(t){return t&&String(t).trim().toLowerCase()}function Qc(t){return t===!1||t==null?t:se.isArray(t)?t.map(Qc):String(t)}function Nq(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const Dq=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Rm(t,e,n,i,r){if(se.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!se.isString(e)){if(se.isString(i))return e.indexOf(i)!==-1;if(se.isRegExp(i))return i.test(e)}}function Bq(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function $q(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let wi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=uf(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Qc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!Dq(e))s(Iq(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=uf(e),e){const i=se.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return Nq(r);if(se.isFunction(n))return n.call(this,r,i);if(se.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=uf(e),e){const i=se.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||Rm(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=uf(s),s){const a=se.findKey(i,s);a&&(!n||Rm(i,i[a],a,n))&&(delete i[a],r=!0)}}return se.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||Rm(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return se.forEach(this,(r,o)=>{const s=se.findKey(i,o);if(s){n[s]=Qc(r),delete n[o];return}const a=e?Bq(o):String(o).trim();a!==o&&delete n[o],n[a]=Qc(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&se.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
    312 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[p3]=this[p3]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=uf(s);i[a]||($q(r,s),i[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};wi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(wi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),se.freezeMethods(wi);function Tm(t,e){const n=this||ff,i=e||n,r=wi.from(i.headers);let o=i.data;return se.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function h3(t){return!!(t&&t.__CANCEL__)}function Ma(t,e,n){ht.call(this,t??"canceled",ht.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ma,ht,{__CANCEL__:!0});function g3(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new ht("Request failed with status code "+n.status,[ht.ERR_BAD_REQUEST,ht.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Fq(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function qq(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,p=0;for(;c!==r;)p+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function Lq(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Zc=(t,e,n=3)=>{let i=0;const r=qq(50,250);return Lq(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},m3=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},y3=t=>(...e)=>se.asap(()=>t(...e)),Vq=Kn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Kn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Kn.origin),Kn.navigator&&/(msie|trident)/i.test(Kn.navigator.userAgent)):()=>!0,zq=Kn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(i)&&s.push("path="+i),se.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function jq(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function Hq(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function w3(t,e,n){let i=!jq(e);return t&&(i||n==!1)?Hq(t,e):e}const v3=t=>t instanceof wi?{...t}:t;function Es(t,e){e=e||{};const n={};function i(f,u,c,p){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:p},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function r(f,u,c,p){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f,c,p)}else return i(f,u,c,p)}function o(f,u){if(!se.isUndefined(u))return i(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(v3(f),v3(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,p=c(t[u],e[u],u);se.isUndefined(p)&&c!==a||(n[u]=p)}),n}const b3=t=>{const e=Es({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=wi.from(s),e.url=f3(w3(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(Kn.hasStandardBrowserEnv||Kn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Kn.hasStandardBrowserEnv&&(i&&se.isFunction(i)&&(i=i(e)),i||i!==!1&&Vq(e.url))){const f=r&&o&&zq.read(o);f&&s.set(r,f)}return e},Uq=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=b3(t);let o=r.data;const s=wi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,p,d,h;function m(){d&&d(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const S=wi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:S,config:t,request:y};g3(function(k){n(k),m()},function(k){i(k),m()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new ht("Request aborted",ht.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new ht("Network Error",ht.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||c3;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new ht(b,x.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([p,h]=Zc(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=Zc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(r.cancelToken||r.signal)&&(u=S=>{y&&(i(!S||S.type?new Ma(null,t,y):S),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=Fq(r.url);if(v&&Kn.protocols.indexOf(v)===-1){i(new ht("Unsupported protocol "+v+":",ht.ERR_BAD_REQUEST,t));return}y.send(o||null)})},Wq=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof ht?u:new Ma(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new ht(`timeout ${e} of ms exceeded`,ht.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>se.asap(a),l}},Kq=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},Gq=async function*(t,e){for await(const n of Jq(t))yield*Kq(n,e)},Jq=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},x3=(t,e,n,i)=>{const r=Gq(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},ed=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_3=ed&&typeof ReadableStream=="function",Yq=ed&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),k3=(t,...e)=>{try{return!!t(...e)}catch{return!1}},Xq=_3&&k3(()=>{let t=!1;const e=new Request(Kn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),S3=64*1024,Pm=_3&&k3(()=>se.isReadableStream(new Response("").body)),td={stream:Pm&&(t=>t.body)};ed&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!td[e]&&(td[e]=se.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new ht(`Response type '${e}' is not supported`,ht.ERR_NOT_SUPPORT,i)})})})(new Response);const Qq=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(Kn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await Yq(t)).byteLength},Zq=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??Qq(e)},Mm={http:bq,xhr:Uq,fetch:ed&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=b3(t);f=f?(f+"").toLowerCase():"text";let d=Wq([r,o&&o.toAbortSignal()],s),h;const m=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&Xq&&n!=="get"&&n!=="head"&&(y=await Zq(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),_;if(se.isFormData(i)&&(_=x.headers.get("content-type"))&&u.setContentType(_),x.body){const[k,A]=m3(y,Zc(y3(l)));i=x3(x.body,S3,k,A)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const S=Pm&&(f==="stream"||f==="response");if(Pm&&(a||S&&m)){const x={};["status","statusText","headers"].forEach(O=>{x[O]=v[O]});const _=se.toFiniteNumber(v.headers.get("content-length")),[k,A]=a&&m3(_,Zc(y3(a),!0))||[];v=new Response(x3(v.body,S3,k,()=>{A&&A(),m&&m()}),x)}f=f||"text";let b=await td[se.findKey(td,f)||"text"](v,t);return!S&&m&&m(),await new Promise((x,_)=>{g3(x,_,{data:b,headers:wi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new ht("Network Error",ht.ERR_NETWORK,t,h),{cause:w.cause||w}):ht.from(w,w&&w.code,t,h)}})};se.forEach(Mm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const C3=t=>`- ${t}`,eL=t=>se.isFunction(t)||t===null||t===!1,E3={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!eL(n)&&(i=Mm[(s=String(n)).toLowerCase()],i===void 0))throw new ht(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
     305 */const MF=ut("workflow",[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]]);/**
     306 * @license lucide-vue-next v0.532.0 - ISC
     307 *
     308 * This source code is licensed under the ISC license.
     309 * See the LICENSE file in the root directory of this source tree.
     310 */const Wc=ut("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),IF=Ta("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),NF={integrations:{authorize:"/integrations/authorize/code"}},DF=Kt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const W_=()=>{};function K_(t,e=!1,n="Timeout"){return new Promise((r,i)=>{setTimeout(e?()=>i(n):r,t)})}function _m(t,e=!1){function n(c,{flush:p="sync",deep:d=!1,timeout:h,throwOnTimeout:m}={}){let y=null;const v=[new Promise(k=>{y=Ve(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),k(b))},{flush:p,deep:d,immediate:!0})})];return h!=null&&v.push(K_(h,m).then(()=>xe(t)).finally(()=>y?.())),Promise.race(v)}function r(c,p){if(!nt(c))return n(b=>b===c,p);const{flush:d="sync",deep:h=!1,timeout:m,throwOnTimeout:y}=p??{};let w=null;const k=[new Promise(b=>{w=Ve([t,c],([x,_])=>{e!==(x===_)&&(w?w():lt(()=>w?.()),b(x))},{flush:d,deep:h,immediate:!0})})];return m!=null&&k.push(K_(m,y).then(()=>xe(t)).finally(()=>(w?.(),xe(t)))),Promise.race(k)}function i(c){return n(p=>!!p,c)}function o(c){return r(null,c)}function s(c){return r(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,p){return n(d=>{const h=Array.from(d);return h.includes(c)||h.includes(xe(c))},p)}function f(c){return u(1,c)}function u(c=1,p){let d=-1;return n(()=>(d+=1,d>=c),p)}return Array.isArray(xe(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return _m(t,!e)}}:{toMatch:n,toBe:r,toBeTruthy:i,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return _m(t,!e)}}}function BF(t){return _m(t)}function G_(t,e){return function(){return t.apply(e,arguments)}}const{toString:$F}=Object.prototype,{getPrototypeOf:km}=Object,{iterator:Kc,toStringTag:J_}=Symbol,Gc=(t=>e=>{const n=$F.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ri=t=>(t=t.toLowerCase(),e=>Gc(e)===t),Jc=t=>e=>typeof e===t,{isArray:Pa}=Array,of=Jc("undefined");function sf(t){return t!==null&&!of(t)&&t.constructor!==null&&!of(t.constructor)&&yr(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Y_=ri("ArrayBuffer");function FF(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Y_(t.buffer),e}const qF=Jc("string"),yr=Jc("function"),X_=Jc("number"),af=t=>t!==null&&typeof t=="object",LF=t=>t===!0||t===!1,Yc=t=>{if(Gc(t)!=="object")return!1;const e=km(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(J_ in t)&&!(Kc in t)},VF=t=>{if(!af(t)||sf(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},zF=ri("Date"),jF=ri("File"),HF=ri("Blob"),UF=ri("FileList"),WF=t=>af(t)&&yr(t.pipe),KF=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||yr(t.append)&&((e=Gc(t))==="formdata"||e==="object"&&yr(t.toString)&&t.toString()==="[object FormData]"))},GF=ri("URLSearchParams"),[JF,YF,XF,QF]=["ReadableStream","Request","Response","Headers"].map(ri),ZF=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function lf(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,i;if(typeof t!="object"&&(t=[t]),Pa(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{if(sf(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(r=0;r<s;r++)a=o[r],e.call(null,t[a],a,t)}}function Q_(t,e){if(sf(t))return null;e=e.toLowerCase();const n=Object.keys(t);let r=n.length,i;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const Cs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Z_=t=>!of(t)&&t!==Cs;function Sm(){const{caseless:t}=Z_(this)&&this||{},e={},n=(r,i)=>{const o=t&&Q_(e,i)||i;Yc(e[o])&&Yc(r)?e[o]=Sm(e[o],r):Yc(r)?e[o]=Sm({},r):Pa(r)?e[o]=r.slice():e[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&lf(arguments[r],n);return e}const eq=(t,e,n,{allOwnKeys:r}={})=>(lf(e,(i,o)=>{n&&yr(i)?t[o]=G_(i,n):t[o]=i},{allOwnKeys:r}),t),tq=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),nq=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},rq=(t,e,n,r)=>{let i,o,s;const a={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),o=i.length;o-- >0;)s=i[o],(!r||r(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&km(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},iq=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},oq=t=>{if(!t)return null;if(Pa(t))return t;let e=t.length;if(!X_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},sq=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&km(Uint8Array)),aq=(t,e)=>{const r=(t&&t[Kc]).call(t);let i;for(;(i=r.next())&&!i.done;){const o=i.value;e.call(t,o[0],o[1])}},lq=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},fq=ri("HTMLFormElement"),uq=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),e3=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),cq=ri("RegExp"),t3=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};lf(n,(i,o)=>{let s;(s=e(i,o,t))!==!1&&(r[o]=s||i)}),Object.defineProperties(t,r)},dq=t=>{t3(t,(e,n)=>{if(yr(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(yr(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pq=(t,e)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Pa(t)?r(t):r(String(t).split(e)),n},hq=()=>{},gq=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function mq(t){return!!(t&&yr(t.append)&&t[J_]==="FormData"&&t[Kc])}const yq=t=>{const e=new Array(10),n=(r,i)=>{if(af(r)){if(e.indexOf(r)>=0)return;if(sf(r))return r;if(!("toJSON"in r)){e[i]=r;const o=Pa(r)?[]:{};return lf(r,(s,a)=>{const l=n(s,i+1);!of(l)&&(o[a]=l)}),e[i]=void 0,o}}return r};return n(t,0)},wq=ri("AsyncFunction"),vq=t=>t&&(af(t)||yr(t))&&yr(t.then)&&yr(t.catch),n3=((t,e)=>t?setImmediate:e?((n,r)=>(Cs.addEventListener("message",({source:i,data:o})=>{i===Cs&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),Cs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",yr(Cs.postMessage)),bq=typeof queueMicrotask<"u"?queueMicrotask.bind(Cs):typeof process<"u"&&process.nextTick||n3,se={isArray:Pa,isArrayBuffer:Y_,isBuffer:sf,isFormData:KF,isArrayBufferView:FF,isString:qF,isNumber:X_,isBoolean:LF,isObject:af,isPlainObject:Yc,isEmptyObject:VF,isReadableStream:JF,isRequest:YF,isResponse:XF,isHeaders:QF,isUndefined:of,isDate:zF,isFile:jF,isBlob:HF,isRegExp:cq,isFunction:yr,isStream:WF,isURLSearchParams:GF,isTypedArray:sq,isFileList:UF,forEach:lf,merge:Sm,extend:eq,trim:ZF,stripBOM:tq,inherits:nq,toFlatObject:rq,kindOf:Gc,kindOfTest:ri,endsWith:iq,toArray:oq,forEachEntry:aq,matchAll:lq,isHTMLForm:fq,hasOwnProperty:e3,hasOwnProp:e3,reduceDescriptors:t3,freezeMethods:dq,toObjectSet:pq,toCamelCase:uq,noop:hq,toFiniteNumber:gq,findKey:Q_,global:Cs,isContextDefined:Z_,isSpecCompliantForm:mq,toJSONObject:yq,isAsyncFn:wq,isThenable:vq,setImmediate:n3,asap:bq,isIterable:t=>t!=null&&yr(t[Kc])};function ht(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}se.inherits(ht,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:se.toJSONObject(this.config),code:this.code,status:this.status}}});const r3=ht.prototype,i3={};["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(t=>{i3[t]={value:t}}),Object.defineProperties(ht,i3),Object.defineProperty(r3,"isAxiosError",{value:!0}),ht.from=(t,e,n,r,i,o)=>{const s=Object.create(r3);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),ht.call(s,t.message,e,n,r,i),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const xq=null;function Cm(t){return se.isPlainObject(t)||se.isArray(t)}function o3(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function s3(t,e,n){return t?t.concat(e).map(function(i,o){return i=o3(i),!n&&o?"["+i+"]":i}).join(n?".":""):e}function _q(t){return se.isArray(t)&&!t.some(Cm)}const kq=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function Xc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!se.isUndefined(y[m])});const r=n.metaTokens,i=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(i))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new ht("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,m,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(m,"{}"))m=r?m:m.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&_q(h)||(se.isFileList(h)||se.endsWith(m,"[]"))&&(w=se.toArray(h)))return m=o3(m),w.forEach(function(k,b){!(se.isUndefined(k)||k===null)&&e.append(s===!0?s3([m],b,o):s===null?m:m+"[]",f(k))}),!1}return Cm(h)?!0:(e.append(s3(y,m,o),f(h)),!1)}const c=[],p=Object.assign(kq,{defaultVisitor:u,convertValue:f,isVisitable:Cm});function d(h,m){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&i.call(e,w,se.isString(v)?v.trim():v,m,p))===!0&&d(w,m?m.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return d(t),e}function a3(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Em(t,e){this._pairs=[],t&&Xc(t,this,e)}const l3=Em.prototype;l3.append=function(e,n){this._pairs.push([e,n])},l3.toString=function(e){const n=e?function(r){return e.call(this,r,a3)}:a3;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function Sq(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function f3(t,e,n){if(!e)return t;const r=n&&n.encode||Sq;se.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(e,n):o=se.isURLSearchParams(e)?e.toString():new Em(e,n).toString(r),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class u3{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(r){r!==null&&e(r)})}}const c3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Cq={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Em,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Om=typeof window<"u"&&typeof document<"u",Am=typeof navigator=="object"&&navigator||void 0,Eq=Om&&(!Am||["ReactNative","NativeScript","NS"].indexOf(Am.product)<0),Oq=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Aq=Om&&window.location.href||"http://localhost",Kn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Om,hasStandardBrowserEnv:Eq,hasStandardBrowserWebWorkerEnv:Oq,navigator:Am,origin:Aq},Symbol.toStringTag,{value:"Module"})),...Cq};function Rq(t,e){return Xc(t,new Kn.classes.URLSearchParams,{visitor:function(n,r,i,o){return Kn.isNode&&se.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function Tq(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function Pq(t){const e={},n=Object.keys(t);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],e[o]=t[o];return e}function d3(t){function e(n,r,i,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(i)?i.length:s,l?(se.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!a):((!i[s]||!se.isObject(i[s]))&&(i[s]=[]),e(n,r,i[s],o)&&se.isArray(i[s])&&(i[s]=Pq(i[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(r,i)=>{e(Tq(r),i,n,0)}),n}return null}function Mq(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const ff={transitional:c3,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return i?JSON.stringify(d3(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Rq(e,this.formSerializer).toString();if((a=se.isFileList(e))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Xc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),Mq(e)):e}],transformResponse:[function(e){const n=this.transitional||ff.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?ht.from(a,ht.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Kn.classes.FormData,Blob:Kn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{ff.headers[t]={}});const Iq=se.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"]),Nq=t=>{const e={};let n,r,i;return t&&t.split(`
     311`).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||e[n]&&Iq[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},p3=Symbol("internals");function uf(t){return t&&String(t).trim().toLowerCase()}function Qc(t){return t===!1||t==null?t:se.isArray(t)?t.map(Qc):String(t)}function Dq(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const Bq=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Rm(t,e,n,r,i){if(se.isFunction(r))return r.call(this,e,n);if(i&&(e=n),!!se.isString(e)){if(se.isString(r))return e.indexOf(r)!==-1;if(se.isRegExp(r))return r.test(e)}}function $q(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function Fq(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(i,o,s){return this[r].call(this,e,i,o,s)},configurable:!0})})}let wr=class{constructor(e){e&&this.set(e)}set(e,n,r){const i=this;function o(a,l,f){const u=uf(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(i,u);(!c||i[c]===void 0||f===!0||f===void 0&&i[c]!==!1)&&(i[c||l]=Qc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!Bq(e))s(Nq(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,r);return this}get(e,n){if(e=uf(e),e){const r=se.findKey(this,e);if(r){const i=this[r];if(!n)return i;if(n===!0)return Dq(i);if(se.isFunction(n))return n.call(this,i,r);if(se.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=uf(e),e){const r=se.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||Rm(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let i=!1;function o(s){if(s=uf(s),s){const a=se.findKey(r,s);a&&(!n||Rm(r,r[a],a,n))&&(delete r[a],i=!0)}}return se.isArray(e)?e.forEach(o):o(e),i}clear(e){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!e||Rm(this,this[o],o,e,!0))&&(delete this[o],i=!0)}return i}normalize(e){const n=this,r={};return se.forEach(this,(i,o)=>{const s=se.findKey(r,o);if(s){n[s]=Qc(i),delete n[o];return}const a=e?$q(o):String(o).trim();a!==o&&delete n[o],n[a]=Qc(i),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=e&&se.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
     312`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[p3]=this[p3]={accessors:{}}).accessors,i=this.prototype;function o(s){const a=uf(s);r[a]||(Fq(i,s),r[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};wr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(wr.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}}),se.freezeMethods(wr);function Tm(t,e){const n=this||ff,r=e||n,i=wr.from(r.headers);let o=r.data;return se.forEach(t,function(a){o=a.call(n,o,i.normalize(),e?e.status:void 0)}),i.normalize(),o}function h3(t){return!!(t&&t.__CANCEL__)}function Ma(t,e,n){ht.call(this,t??"canceled",ht.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ma,ht,{__CANCEL__:!0});function g3(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new ht("Request failed with status code "+n.status,[ht.ERR_BAD_REQUEST,ht.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function qq(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function Lq(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=r[o];s||(s=f),n[i]=l,r[i]=f;let c=o,p=0;for(;c!==i;)p+=n[c++],c=c%t;if(i=(i+1)%t,i===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function Vq(t,e){let n=0,r=1e3/e,i,o;const s=(f,u=Date.now())=>{n=u,i=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=r?s(f,u):(i=f,o||(o=setTimeout(()=>{o=null,s(i)},r-c)))},()=>i&&s(i)]}const Zc=(t,e,n=3)=>{let r=0;const i=Lq(50,250);return Vq(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-r,f=i(l),u=s<=a;r=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},m3=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},y3=t=>(...e)=>se.asap(()=>t(...e)),zq=Kn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Kn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Kn.origin),Kn.navigator&&/(msie|trident)/i.test(Kn.navigator.userAgent)):()=>!0,jq=Kn.hasStandardBrowserEnv?{write(t,e,n,r,i,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(r)&&s.push("path="+r),se.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Hq(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function Uq(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function w3(t,e,n){let r=!Hq(e);return t&&(r||n==!1)?Uq(t,e):e}const v3=t=>t instanceof wr?{...t}:t;function Es(t,e){e=e||{};const n={};function r(f,u,c,p){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:p},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function i(f,u,c,p){if(se.isUndefined(u)){if(!se.isUndefined(f))return r(void 0,f,c,p)}else return r(f,u,c,p)}function o(f,u){if(!se.isUndefined(u))return r(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return r(void 0,f)}else return r(void 0,u)}function a(f,u,c){if(c in e)return r(f,u);if(c in t)return r(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>i(v3(f),v3(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||i,p=c(t[u],e[u],u);se.isUndefined(p)&&c!==a||(n[u]=p)}),n}const b3=t=>{const e=Es({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=wr.from(s),e.url=f3(w3(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(Kn.hasStandardBrowserEnv||Kn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Kn.hasStandardBrowserEnv&&(r&&se.isFunction(r)&&(r=r(e)),r||r!==!1&&zq(e.url))){const f=i&&o&&jq.read(o);f&&s.set(i,f)}return e},Wq=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,r){const i=b3(t);let o=i.data;const s=wr.from(i.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=i,u,c,p,d,h;function m(){d&&d(),h&&h(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(i.method.toUpperCase(),i.url,!0),y.timeout=i.timeout;function w(){if(!y)return;const k=wr.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:k,config:t,request:y};g3(function(S){n(S),m()},function(S){r(S),m()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(r(new ht("Request aborted",ht.ECONNABORTED,t,y)),y=null)},y.onerror=function(){r(new ht("Network Error",ht.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||c3;i.timeoutErrorMessage&&(b=i.timeoutErrorMessage),r(new ht(b,x.clarifyTimeoutError?ht.ETIMEDOUT:ht.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(i.withCredentials)||(y.withCredentials=!!i.withCredentials),a&&a!=="json"&&(y.responseType=i.responseType),f&&([p,h]=Zc(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=Zc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(i.cancelToken||i.signal)&&(u=k=>{y&&(r(!k||k.type?new Ma(null,t,y):k),y.abort(),y=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const v=qq(i.url);if(v&&Kn.protocols.indexOf(v)===-1){r(new ht("Unsupported protocol "+v+":",ht.ERR_BAD_REQUEST,t));return}y.send(o||null)})},Kq=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let r=new AbortController,i;const o=function(f){if(!i){i=!0,a();const u=f instanceof Error?f:this.reason;r.abort(u instanceof ht?u:new Ma(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new ht(`timeout ${e} of ms exceeded`,ht.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>se.asap(a),l}},Gq=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let r=0,i;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},Jq=async function*(t,e){for await(const n of Yq(t))yield*Gq(n,e)},Yq=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:r}=await e.read();if(n)break;yield r}}finally{await e.cancel()}},x3=(t,e,n,r)=>{const i=Jq(t,e);let o=0,s,a=l=>{s||(s=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await i.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),i.return()}},{highWaterMark:2})},ed=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_3=ed&&typeof ReadableStream=="function",Xq=ed&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),k3=(t,...e)=>{try{return!!t(...e)}catch{return!1}},Qq=_3&&k3(()=>{let t=!1;const e=new Request(Kn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),S3=64*1024,Pm=_3&&k3(()=>se.isReadableStream(new Response("").body)),td={stream:Pm&&(t=>t.body)};ed&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!td[e]&&(td[e]=se.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new ht(`Response type '${e}' is not supported`,ht.ERR_NOT_SUPPORT,r)})})})(new Response);const Zq=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(Kn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await Xq(t)).byteLength},eL=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??Zq(e)},Mm={http:xq,xhr:Wq,fetch:ed&&(async t=>{let{url:e,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=b3(t);f=f?(f+"").toLowerCase():"text";let d=Kq([i,o&&o.toAbortSignal()],s),h;const m=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&Qq&&n!=="get"&&n!=="head"&&(y=await eL(u,r))!==0){let x=new Request(e,{method:"POST",body:r,duplex:"half"}),_;if(se.isFormData(r)&&(_=x.headers.get("content-type"))&&u.setContentType(_),x.body){const[S,O]=m3(y,Zc(y3(l)));r=x3(x.body,S3,S,O)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const k=Pm&&(f==="stream"||f==="response");if(Pm&&(a||k&&m)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const _=se.toFiniteNumber(v.headers.get("content-length")),[S,O]=a&&m3(_,Zc(y3(a),!0))||[];v=new Response(x3(v.body,S3,S,()=>{O&&O(),m&&m()}),x)}f=f||"text";let b=await td[se.findKey(td,f)||"text"](v,t);return!k&&m&&m(),await new Promise((x,_)=>{g3(x,_,{data:b,headers:wr.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new ht("Network Error",ht.ERR_NETWORK,t,h),{cause:w.cause||w}):ht.from(w,w&&w.code,t,h)}})};se.forEach(Mm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const C3=t=>`- ${t}`,tL=t=>se.isFunction(t)||t===null||t===!1,E3={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let o=0;o<e;o++){n=t[o];let s;if(r=n,!tL(n)&&(r=Mm[(s=String(n)).toLowerCase()],r===void 0))throw new ht(`Unknown adapter '${s}'`);if(r)break;i[s||"#"+o]=r}if(!r){const o=Object.entries(i).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
    313313`+o.map(C3).join(`
    314 `):" "+C3(o[0]):"as no adapter specified";throw new ht("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:Mm};function Im(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ma(null,t)}function O3(t){return Im(t),t.headers=wi.from(t.headers),t.data=Tm.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),E3.getAdapter(t.adapter||ff.adapter)(t).then(function(i){return Im(t),i.data=Tm.call(t,t.transformResponse,i),i.headers=wi.from(i.headers),i},function(i){return h3(i)||(Im(t),i&&i.response&&(i.response.data=Tm.call(t,t.transformResponse,i.response),i.response.headers=wi.from(i.response.headers))),Promise.reject(i)})}const A3="1.11.0",nd={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{nd[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const R3={};nd.transitional=function(e,n,i){function r(o,s){return"[Axios v"+A3+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new ht(r(s," has been removed"+(n?" in "+n:"")),ht.ERR_DEPRECATED);return n&&!R3[s]&&(R3[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},nd.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function tL(t,e,n){if(typeof t!="object")throw new ht("options must be an object",ht.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new ht("option "+o+" must be "+l,ht.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ht("Unknown option "+o,ht.ERR_BAD_OPTION)}}const id={assertOptions:tL,validators:nd},Ar=id.validators;let Os=class{constructor(e){this.defaults=e||{},this.interceptors={request:new u3,response:new u3}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`
    315 `+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Es(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&id.assertOptions(i,{silentJSONParsing:Ar.transitional(Ar.boolean),forcedJSONParsing:Ar.transitional(Ar.boolean),clarifyTimeoutError:Ar.transitional(Ar.boolean)},!1),r!=null&&(se.isFunction(r)?n.paramsSerializer={serialize:r}:id.assertOptions(r,{encode:Ar.function,serialize:Ar.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),id.assertOptions(n,{baseUrl:Ar.spelling("baseURL"),withXsrfToken:Ar.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=wi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const f=[];this.interceptors.response.forEach(function(m){f.push(m.fulfilled,m.rejected)});let u,c=0,p;if(!l){const h=[O3.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],m=a[c++];try{d=h(d)}catch(y){m.call(this,y);break}}try{u=O3.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=Es(this.defaults,e);const n=w3(e.baseURL,e.url,e.allowAbsoluteUrls);return f3(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){Os.prototype[e]=function(n,i){return this.request(Es(i||{},{method:e,url:n,data:(i||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(Es(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}Os.prototype[e]=n(),Os.prototype[e+"Form"]=n(!0)});let nL=class _O{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new Ma(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new _O(function(r){e=r}),cancel:e}}};function iL(t){return function(n){return t.apply(null,n)}}function rL(t){return se.isObject(t)&&t.isAxiosError===!0}const Nm={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(Nm).forEach(([t,e])=>{Nm[e]=t});function T3(t){const e=new Os(t),n=G_(Os.prototype.request,e);return se.extend(n,Os.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return T3(Es(t,r))},n}const on=T3(ff);on.Axios=Os,on.CanceledError=Ma,on.CancelToken=nL,on.isCancel=h3,on.VERSION=A3,on.toFormData=Xc,on.AxiosError=ht,on.Cancel=on.CanceledError,on.all=function(e){return Promise.all(e)},on.spread=iL,on.isAxiosError=rL,on.mergeConfig=Es,on.AxiosHeaders=wi,on.formToJSON=t=>d3(se.isHTMLForm(t)?new FormData(t):t),on.getAdapter=E3.getAdapter,on.HttpStatusCode=Nm,on.default=on;const{Axios:ere,AxiosError:P3,CanceledError:tre,isCancel:nre,CancelToken:ire,VERSION:rre,all:ore,Cancel:sre,isAxiosError:are,spread:lre,toFormData:fre,AxiosHeaders:ure,HttpStatusCode:cre,formToJSON:dre,getAdapter:pre,mergeConfig:hre}=on;function Li(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,i={immediate:!!n,shallow:!0,abortPrevious:!0};let r={},o=on,s=i;const a=W=>!!W?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:r=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||i);const{shallow:l,onSuccess:f=W_,onError:u=W_,immediate:c,resetOnExecute:p=!1}=s,d=s.initialData,h=Xt(),m=(l?Xt:j)(d),y=Xt(!1),w=Xt(!1),v=Xt(!1),S=Xt();let b=new AbortController;const x=W=>{y.value||!w.value||(b.abort(W),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},_=W=>{w.value=W,y.value=!W},k=()=>{p&&(m.value=d)},A=()=>new Promise((W,fe)=>{DF(y).toBe(!0).then(()=>S.value?fe(S.value):W(q))}),O={then:(...W)=>A().then(...W),catch:(...W)=>A().catch(...W)};let R=0;const N=(W=e,fe={})=>{S.value=void 0;const ae=typeof W=="string"?W:e??fe.url;if(ae===void 0)return S.value=new P3(P3.ERR_INVALID_URL),y.value=!0,O;k();const ce=typeof W=="object"&&W.pathParams||typeof fe=="object"&&fe.pathParams,re=ce&&typeof ae=="string"?Object.entries(ce).reduce((He,[st,ct])=>He.replace(new RegExp(`:${st}(?=/|$)`,"g"),encodeURIComponent(String(ct))),ae):ae;s.abortPrevious!==!1&&x(),_(!0),R+=1;const te=R;return v.value=!1,o(re,{...r,...typeof W=="object"?W:fe,signal:b.signal}).then(He=>{if(v.value)return;h.value=He;const st=He.data;m.value=st,f(st)}).catch(He=>{S.value=He,u(He)}).finally(()=>{var He;(He=s.onFinish)===null||He===void 0||He.call(s),te===R&&_(!1)}),O};c&&e&&N();const q={response:h,data:m,error:S,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:N};return{...q,...O}}/*!
     314`):" "+C3(o[0]):"as no adapter specified";throw new ht("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:Mm};function Im(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ma(null,t)}function O3(t){return Im(t),t.headers=wr.from(t.headers),t.data=Tm.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),E3.getAdapter(t.adapter||ff.adapter)(t).then(function(r){return Im(t),r.data=Tm.call(t,t.transformResponse,r),r.headers=wr.from(r.headers),r},function(r){return h3(r)||(Im(t),r&&r.response&&(r.response.data=Tm.call(t,t.transformResponse,r.response),r.response.headers=wr.from(r.response.headers))),Promise.reject(r)})}const A3="1.11.0",nd={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{nd[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const R3={};nd.transitional=function(e,n,r){function i(o,s){return"[Axios v"+A3+"] Transitional option '"+o+"'"+s+(r?". "+r:"")}return(o,s,a)=>{if(e===!1)throw new ht(i(s," has been removed"+(n?" in "+n:"")),ht.ERR_DEPRECATED);return n&&!R3[s]&&(R3[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},nd.spelling=function(e){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};function nL(t,e,n){if(typeof t!="object")throw new ht("options must be an object",ht.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const o=r[i],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new ht("option "+o+" must be "+l,ht.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ht("Unknown option "+o,ht.ERR_BAD_OPTION)}}const rd={assertOptions:nL,validators:nd},Ai=rd.validators;let Os=class{constructor(e){this.defaults=e||{},this.interceptors={request:new u3,response:new u3}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
     315`+o):r.stack=o}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Es(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&rd.assertOptions(r,{silentJSONParsing:Ai.transitional(Ai.boolean),forcedJSONParsing:Ai.transitional(Ai.boolean),clarifyTimeoutError:Ai.transitional(Ai.boolean)},!1),i!=null&&(se.isFunction(i)?n.paramsSerializer={serialize:i}:rd.assertOptions(i,{encode:Ai.function,serialize:Ai.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),rd.assertOptions(n,{baseUrl:Ai.spelling("baseURL"),withXsrfToken:Ai.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=wr.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const f=[];this.interceptors.response.forEach(function(m){f.push(m.fulfilled,m.rejected)});let u,c=0,p;if(!l){const h=[O3.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],m=a[c++];try{d=h(d)}catch(y){m.call(this,y);break}}try{u=O3.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=Es(this.defaults,e);const n=w3(e.baseURL,e.url,e.allowAbsoluteUrls);return f3(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){Os.prototype[e]=function(n,r){return this.request(Es(r||{},{method:e,url:n,data:(r||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(r){return function(o,s,a){return this.request(Es(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}Os.prototype[e]=n(),Os.prototype[e+"Form"]=n(!0)});let rL=class kO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(a=>{r.subscribe(a),o=a}).then(i);return s.cancel=function(){r.unsubscribe(o)},s},e(function(o,s,a){r.reason||(r.reason=new Ma(o,s,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=r=>{e.abort(r)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new kO(function(i){e=i}),cancel:e}}};function iL(t){return function(n){return t.apply(null,n)}}function oL(t){return se.isObject(t)&&t.isAxiosError===!0}const Nm={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(Nm).forEach(([t,e])=>{Nm[e]=t});function T3(t){const e=new Os(t),n=G_(Os.prototype.request,e);return se.extend(n,Os.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return T3(Es(t,i))},n}const on=T3(ff);on.Axios=Os,on.CanceledError=Ma,on.CancelToken=rL,on.isCancel=h3,on.VERSION=A3,on.toFormData=Xc,on.AxiosError=ht,on.Cancel=on.CanceledError,on.all=function(e){return Promise.all(e)},on.spread=iL,on.isAxiosError=oL,on.mergeConfig=Es,on.AxiosHeaders=wr,on.formToJSON=t=>d3(se.isHTMLForm(t)?new FormData(t):t),on.getAdapter=E3.getAdapter,on.HttpStatusCode=Nm,on.default=on;const{Axios:iie,AxiosError:P3,CanceledError:oie,isCancel:sie,CancelToken:aie,VERSION:lie,all:fie,Cancel:uie,isAxiosError:cie,spread:die,toFormData:pie,AxiosHeaders:hie,HttpStatusCode:gie,formToJSON:mie,getAdapter:yie,mergeConfig:wie}=on;function Lr(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,r={immediate:!!n,shallow:!0,abortPrevious:!0};let i={},o=on,s=r;const a=W=>!!W?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:i=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||r);const{shallow:l,onSuccess:f=W_,onError:u=W_,immediate:c,resetOnExecute:p=!1}=s,d=s.initialData,h=Xt(),m=(l?Xt:j)(d),y=Xt(!1),w=Xt(!1),v=Xt(!1),k=Xt();let b=new AbortController;const x=W=>{y.value||!w.value||(b.abort(W),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},_=W=>{w.value=W,y.value=!W},S=()=>{p&&(m.value=d)},O=()=>new Promise((W,fe)=>{BF(y).toBe(!0).then(()=>k.value?fe(k.value):W(q))}),A={then:(...W)=>O().then(...W),catch:(...W)=>O().catch(...W)};let R=0;const N=(W=e,fe={})=>{k.value=void 0;const ae=typeof W=="string"?W:e??fe.url;if(ae===void 0)return k.value=new P3(P3.ERR_INVALID_URL),y.value=!0,A;S();const ce=typeof W=="object"&&W.pathParams||typeof fe=="object"&&fe.pathParams,ie=ce&&typeof ae=="string"?Object.entries(ce).reduce((He,[st,ct])=>He.replace(new RegExp(`:${st}(?=/|$)`,"g"),encodeURIComponent(String(ct))),ae):ae;s.abortPrevious!==!1&&x(),_(!0),R+=1;const te=R;return v.value=!1,o(ie,{...i,...typeof W=="object"?W:fe,signal:b.signal}).then(He=>{if(v.value)return;h.value=He;const st=He.data;m.value=st,f(st)}).catch(He=>{k.value=He,u(He)}).finally(()=>{var He;(He=s.onFinish)===null||He===void 0||He.call(s),te===R&&_(!1)}),A};c&&e&&N();const q={response:h,data:m,error:k,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:N};return{...q,...A}}/*!
    316316 * pinia v3.0.3
    317317 * (c) 2025 Eduardo San Martin Morote
    318318 * @license MIT
    319  */let M3;const rd=t=>M3=t,I3=Symbol();function Dm(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var cf;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(cf||(cf={}));function oL(){const t=pu(!0),e=t.run(()=>j({}));let n=[],i=[];const r=ia({install(o){rd(r),r._a=o,o.provide(I3,r),o.config.globalProperties.$pinia=r,i.forEach(s=>n.push(s)),i=[]},use(o){return this._a?n.push(o):i.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const N3=()=>{};function D3(t,e,n,i=N3){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),i())};return!n&&dl()&&hu(r),r}function Ia(t,...e){t.slice().forEach(n=>{n(...e)})}const sL=t=>t(),B3=Symbol(),Bm=Symbol();function $m(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,i)=>t.set(i,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],r=t[n];Dm(r)&&Dm(i)&&t.hasOwnProperty(n)&&!nt(i)&&!qr(i)?t[n]=$m(r,i):t[n]=i}return t}const aL=Symbol();function lL(t){return!Dm(t)||!Object.prototype.hasOwnProperty.call(t,aL)}const{assign:Po}=Object;function fL(t){return!!(nt(t)&&t.effect)}function uL(t,e,n,i){const{state:r,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=r?r():{});const u=Jt(n.state.value[t]);return Po(u,o,Object.keys(s||{}).reduce((c,p)=>(c[p]=ia(U(()=>{rd(n);const d=n._s.get(t);return s[p].call(d,d)})),c),{}))}return l=$3(t,f,e,n,i,!0),l}function $3(t,e,n={},i,r,o){let s;const a=Po({actions:{}},n),l={deep:!0};let f,u,c=[],p=[],d;const h=i.state.value[t];!o&&!h&&(i.state.value[t]={}),j({});let m;function y(A){let O;f=u=!1,typeof A=="function"?(A(i.state.value[t]),O={type:cf.patchFunction,storeId:t,events:d}):($m(i.state.value[t],A),O={type:cf.patchObject,payload:A,storeId:t,events:d});const R=m=Symbol();lt().then(()=>{m===R&&(f=!0)}),u=!0,Ia(c,O,i.state.value[t])}const w=o?function(){const{state:O}=n,R=O?O():{};this.$patch(N=>{Po(N,R)})}:N3;function v(){s.stop(),c=[],p=[],i._s.delete(t)}const S=(A,O="")=>{if(B3 in A)return A[Bm]=O,A;const R=function(){rd(i);const N=Array.from(arguments),q=[],W=[];function fe(re){q.push(re)}function ae(re){W.push(re)}Ia(p,{args:N,name:R[Bm],store:x,after:fe,onError:ae});let ce;try{ce=A.apply(this&&this.$id===t?this:x,N)}catch(re){throw Ia(W,re),re}return ce instanceof Promise?ce.then(re=>(Ia(q,re),re)).catch(re=>(Ia(W,re),Promise.reject(re))):(Ia(q,ce),ce)};return R[B3]=!0,R[Bm]=O,R},b={_p:i,$id:t,$onAction:D3.bind(null,p),$patch:y,$reset:w,$subscribe(A,O={}){const R=D3(c,A,O.detached,()=>N()),N=s.run(()=>Ve(()=>i.state.value[t],q=>{(O.flush==="sync"?u:f)&&A({storeId:t,type:cf.direct,events:d},q)},Po({},l,O)));return R},$dispose:v},x=nn(b);i._s.set(t,x);const k=(i._a&&i._a.runWithContext||sL)(()=>i._e.run(()=>(s=pu()).run(()=>e({action:S}))));for(const A in k){const O=k[A];if(nt(O)&&!fL(O)||qr(O))o||(h&&lL(O)&&(nt(O)?O.value=h[A]:$m(O,h[A])),i.state.value[t][A]=O);else if(typeof O=="function"){const R=S(O,A);k[A]=R,a.actions[A]=O}}return Po(x,k),Po(St(x),k),Object.defineProperty(x,"$state",{get:()=>i.state.value[t],set:A=>{y(O=>{Po(O,A)})}}),i._p.forEach(A=>{Po(x,s.run(()=>A({store:x,app:i._a,pinia:i,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Na(t,e,n){let i;const r=typeof e=="function";i=r?n:e;function o(s,a){const l=UA();return s=s||(l?Qt(I3,null):null),s&&rd(s),s=M3,s._s.has(t)||(r?$3(t,e,i,s):uL(t,i,s)),s._s.get(t)}return o.$id=t,o}function F3(t){const e=St(t),n={};for(const i in e){const r=e[i];r.effect?n[i]=U({get:()=>t[i],set(o){t[i]=o}}):(nt(r)||qr(r))&&(n[i]=is(t,i))}return n}const to=Na("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(r,o){return(await NF.post(IF.integrations.authorize,{code:r,reference:o})).data}return{revoke:Li(Fi.integration.revoke,{method:"POST"},si,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Fm=Na("user",()=>{const t=to(),e=Li(Fi.user.me,si,{immediate:!1,onError:async o=>{n2(o)&&o.response?.data.code==="UNAUTHORIZED"&&(await t.revoke.execute(),location.reload())}}),n=U(()=>e.data.value),i=U(()=>n.value?.plan.rules.messageTypes.includes("documentMessage")),r=U(()=>n.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:n,me:e,allowDocument:i,allowImage:r}}),q3=/^[a-z0-9]+(-[a-z0-9]+)*$/,od=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),f={provider:r.length>0?r[0]:i,prefix:l,name:a};return e&&!sd(f)?null:f}const o=r[0],s=o.split("-");if(s.length>1){const a={provider:i,prefix:s.shift(),name:s.join("-")};return e&&!sd(a)?null:a}if(n&&i===""){const a={provider:i,prefix:"",name:o};return e&&!sd(a,n)?null:a}return null},sd=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,L3=Object.freeze({left:0,top:0,width:16,height:16}),ad=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ld=Object.freeze({...L3,...ad}),qm=Object.freeze({...ld,body:"",hidden:!1});function cL(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function V3(t,e){const n=cL(t,e);for(const i in qm)i in ad?i in t&&!(i in n)&&(n[i]=ad[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function dL(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(s){if(n[s])return r[s]=[];if(!(s in r)){r[s]=null;const a=i[s]&&i[s].parent,l=a&&o(a);l&&(r[s]=[a].concat(l))}return r[s]}return Object.keys(n).concat(Object.keys(i)).forEach(o),r}function pL(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function s(a){o=V3(i[a]||r[a],o)}return s(e),n.forEach(s),V3(t,o)}function z3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=dL(t);for(const r in i){const o=i[r];o&&(e(r,pL(t,r,o)),n.push(r))}return n}const hL={provider:"",aliases:{},not_found:{},...L3};function Lm(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function j3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Lm(t,hL))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r||typeof o.body!="string"||!Lm(o,qm))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],s=o.parent;if(!r||typeof s!="string"||!n[s]&&!i[s]||!Lm(o,qm))return null}return e}const H3=Object.create(null);function gL(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Da(t,e){const n=H3[t]||(H3[t]=Object.create(null));return n[e]||(n[e]=gL(t,e))}function U3(t,e){return j3(e)?z3(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function mL(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let df=!1;function W3(t){return typeof t=="boolean"&&(df=t),df}function yL(t){const e=typeof t=="string"?od(t,!0,df):t;if(e){const n=Da(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function wL(t,e){const n=od(t,!0,df);if(!n)return!1;const i=Da(n.provider,n.prefix);return e?mL(i,n.name,e):(i.missing.add(n.name),!0)}function vL(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),df&&!e&&!t.prefix){let r=!1;return j3(t)&&(t.prefix="",z3(t,(o,s)=>{wL(o,s)&&(r=!0)})),r}const n=t.prefix;if(!sd({prefix:n,name:"a"}))return!1;const i=Da(e,n);return!!U3(i,t)}const K3=Object.freeze({width:null,height:null}),G3=Object.freeze({...K3,...ad}),bL=/(-?[0-9.]*[0-9]+[0-9.]*)/g,xL=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function J3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(bL);if(i===null||!i.length)return t;const r=[];let o=i.shift(),s=xL.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?r.push(o):r.push(Math.ceil(a*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");s=!s}}function _L(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const r=t.indexOf(">",i),o=t.indexOf("</"+e);if(r===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(r+1,o).trim(),t=t.slice(0,i).trim()+t.slice(s+1)}return{defs:n,content:t}}function kL(t,e){return t?"<defs>"+t+"</defs>"+e:e}function SL(t,e,n){const i=_L(t);return kL(i.defs,e+i.content+n)}const CL=t=>t==="unset"||t==="undefined"||t==="none";function EL(t,e){const n={...ld,...t},i={...G3,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(m=>{const y=[],w=m.hFlip,v=m.vFlip;let S=m.rotate;w?v?S+=2:(y.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),y.push("scale(-1 1)"),r.top=r.left=0):v&&(y.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),y.push("scale(1 -1)"),r.top=r.left=0);let b;switch(S<0&&(S-=Math.floor(S/4)*4),S=S%4,S){case 1:b=r.height/2+r.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:b=r.width/2+r.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}S%2===1&&(r.left!==r.top&&(b=r.left,r.left=r.top,r.top=b),r.width!==r.height&&(b=r.width,r.width=r.height,r.height=b)),y.length&&(o=SL(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=i.width,a=i.height,l=r.width,f=r.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=J3(c,l/f)):(u=s==="auto"?l:s,c=a===null?J3(u,f/l):a==="auto"?f:a);const p={},d=(m,y)=>{CL(y)||(p[m]=y.toString())};d("width",u),d("height",c);const h=[r.left,r.top,l,f];return p.viewBox=h.join(" "),{attributes:p,viewBox:h,body:o}}const OL=/\sid="(\S+)"/g,AL="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let RL=0;function TL(t,e=AL){const n=[];let i;for(;i=OL.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+(RL++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Vm=Object.create(null);function PL(t,e){Vm[t]=e}function zm(t){return Vm[t]||Vm[""]}function jm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Hm=Object.create(null),pf=["https://api.simplesvg.com","https://api.unisvg.com"],fd=[];for(;pf.length>0;)pf.length===1||Math.random()>.5?fd.push(pf.shift()):fd.push(pf.pop());Hm[""]=jm({resources:["https://api.iconify.design"].concat(fd)});function ML(t,e){const n=jm(e);return n===null?!1:(Hm[t]=n,!0)}function Um(t){return Hm[t]}let Y3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function IL(t,e){const n=Um(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(s=>{r=Math.max(r,s.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function NL(t){return t===404}const DL=(t,e,n)=>{const i=[],r=IL(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=r&&f>0&&(i.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),i.push(s),i};function BL(t){if(typeof t=="string"){const e=Um(t);if(e)return e.path}return"/"}const $L={prepare:DL,send:(t,e,n)=>{if(!Y3){n("abort",424);return}let i=BL(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});i+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;Y3(t+i).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(NL(s)?"abort":"next",s)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})}};function FL(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,s=r.prefix,a=r.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Da(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function X3(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function qL(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==r)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:i,prefix:r,name:f});else if(t.missing.has(f))s.missing.push({provider:i,prefix:r,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||X3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let LL=0;function VL(t,e,n){const i=LL++,r=X3.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),r}function zL(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?od(r,e,n):r;o&&i.push(o)}),i}var jL={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function HL(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let _=t.resources.slice(0);for(s=[];_.length>1;){const k=Math.floor(Math.random()*_.length);s.push(_[k]),_=_.slice(0,k).concat(_.slice(k+1))}s=s.concat(_)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,p=[],d=[];typeof i=="function"&&d.push(i);function h(){c&&(clearTimeout(c),c=null)}function m(){l==="pending"&&(l="aborted"),h(),p.forEach(_=>{_.status==="pending"&&(_.status="aborted")}),p=[]}function y(_,k){k&&(d=[]),typeof _=="function"&&d.push(_)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:p.length,subscribe:y,abort:m}}function v(){l="failed",d.forEach(_=>{_(void 0,u)})}function S(){p.forEach(_=>{_.status==="pending"&&(_.status="aborted")}),p=[]}function b(_,k,A){const O=k!=="success";switch(p=p.filter(R=>R!==_),l){case"pending":break;case"failed":if(O||!t.dataAfterTimeout)return;break;default:return}if(k==="abort"){u=A,v();return}if(O){u=A,p.length||(s.length?x():v());return}if(h(),S(),!t.random){const R=t.resources.indexOf(_.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",d.forEach(R=>{R(A)})}function x(){if(l!=="pending")return;h();const _=s.shift();if(_===void 0){if(p.length){c=setTimeout(()=>{h(),l==="pending"&&(S(),v())},t.timeout);return}v();return}const k={status:"pending",resource:_,callback:(A,O)=>{b(k,A,O)}};p.push(k),f++,c=setTimeout(x,t.rotate),n(_,e,k.callback)}return setTimeout(x),w}function Q3(t){const e={...jL,...t};let n=[];function i(){n=n.filter(a=>a().status==="pending")}function r(a,l,f){const u=HL(e,a,l,(c,p)=>{i(),f&&f(c,p)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:r,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:i}}function Z3(){}const Wm=Object.create(null);function UL(t){if(!Wm[t]){const e=Um(t);if(!e)return;const n=Q3(e),i={config:e,redundancy:n};Wm[t]=i}return Wm[t]}function WL(t,e,n){let i,r;if(typeof t=="string"){const o=zm(t);if(!o)return n(void 0,424),Z3;r=o.send;const s=UL(t);s&&(i=s.redundancy)}else{const o=jm(t);if(o){i=Q3(o);const s=t.resources?t.resources[0]:"",a=zm(s);a&&(r=a.send)}}return!i||!r?(n(void 0,424),Z3):i.query(e,r,n)().abort}function ek(){}function KL(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,qL(t)}))}function GL(t){const e=[],n=[];return t.forEach(i=>{(i.match(q3)?e:n).push(i)}),{valid:e,invalid:n}}function hf(t,e,n){function i(){const r=t.pendingIcons;e.forEach(o=>{r&&r.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!U3(t,n).length){i();return}}catch(r){console.error(r)}i(),KL(t)}function tk(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function JL(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;if(delete t.iconsToLoad,!r||!r.length)return;const o=t.loadIcon;if(t.loadIcons&&(r.length>1||!o)){tk(t.loadIcons(r,i,n),u=>{hf(t,r,u)});return}if(o){r.forEach(u=>{const c=o(u,i,n);tk(c,p=>{const d=p?{prefix:i,icons:{[u]:p}}:null;hf(t,[u],d)})});return}const{valid:s,invalid:a}=GL(r);if(a.length&&hf(t,a,null),!s.length)return;const l=i.match(q3)?zm(n):null;if(!l){hf(t,s,null);return}l.prepare(n,i,s).forEach(u=>{WL(n,u,c=>{hf(t,u.icons,c)})})}))}const YL=(t,e)=>{const n=zL(t,!0,W3()),i=FL(n);if(!i.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(i.loaded,i.missing,i.pending,ek)}),()=>{l=!1}}const r=Object.create(null),o=[];let s,a;return i.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Da(f,u));const c=r[f]||(r[f]=Object.create(null));c[u]||(c[u]=[])}),i.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,p=Da(f,u),d=p.pendingIcons||(p.pendingIcons=new Set);d.has(c)||(d.add(c),r[f][u].push(c))}),o.forEach(l=>{const f=r[l.provider][l.prefix];f.length&&JL(l,f)}),e?VL(e,i,o):ek};function XL(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in K3?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const QL=/[\s,]+/;function ZL(t,e){e.split(QL).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function eV(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function tV(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function nV(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function iV(t){return"data:image/svg+xml,"+nV(t)}function rV(t){return'url("'+iV(t)+'")'}const nk={...G3,inline:!1},oV={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},sV={display:"inline-block"},Km={backgroundColor:"currentColor"},ik={backgroundColor:"transparent"},rk={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ok={webkitMask:Km,mask:Km,background:ik};for(const t in ok){const e=ok[t];for(const n in rk)e[t+n]=rk[n]}const ud={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";ud[t+"-flip"]=e,ud[t.slice(0,1)+"-flip"]=e,ud[t+"Flip"]=e});function sk(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const ak=(t,e)=>{const n=XL(nk,e),i={...oV},r=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let m in e){const y=e[m];if(y!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&ZL(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[m]=eV(y):typeof y=="number"&&(n[m]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete i["aria-hidden"];break;default:{const w=ud[m];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):nk[m]===void 0&&(i[m]=y)}}}const l=EL(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),r==="svg"){i.style={...o,...a},Object.assign(i,f);let m=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),i.innerHTML=TL(l.body,y?()=>y+"ID"+m++:"iconifyVue"),Yt("svg",i)}const{body:u,width:c,height:p}=t,d=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),h=tV(u,{...f,width:c+"",height:p+""});return i.style={...o,"--svg":rV(h),width:sk(f.width),height:sk(f.height),...sV,...d?Km:ik,...a},Yt("span",i)};if(W3(!0),PL("",$L),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!vL(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;ML(n,r)||console.error(i)}catch{console.error(i)}}}}const aV={...ld,body:""},_n=L((t,{emit:e})=>{const n=j(null);function i(){n.value&&(n.value.abort?.(),n.value=null)}const r=j(!!t.ssr),o=j(""),s=Xt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=od(f,!1,!0))===null)return null;let c=yL(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:YL([u],l)}),null}i(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const p=t.customise;if(p){c=Object.assign({},c);const h=p(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const d=["iconify"];return u.prefix!==""&&d.push("iconify--"+u.prefix),u.provider!==""&&d.push("iconify--"+u.provider),{data:c,classes:d}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return r.value?l():bt(()=>{r.value=!0,l()}),Ve(()=>t.icon,l),jn(i),()=>{const f=s.value;if(!f)return ak(aV,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),ak({...ld,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),lV={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},fV={key:0,class:"iafw:mr-0 iafw:relative"},uV=["src"],cV={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},dV={class:"iafw:md:block iafw:hidden"},pV={class:"iafw:flex iafw:gap-3 iafw:items-center"},hV={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},gV={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},mV={class:"iafw:truncate iafw:font-semibold"},yV={class:"iafw:truncate iafw:text-xs"},wV={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},vV={class:"iafw:text-sm iafw:font-medium"},bV={class:"iafw:text-xs iafw:text-muted-foreground"},xV={href:"https://pingonotify.com/dashboard",target:"_blank"},_V=L({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=to(),i=Fm(),r=Ul(),o=s=>r.meta?.path?.startsWith(s);return(s,a)=>{const l=X$,f=bo("RouterLink"),u=Y$,c=J$,p=G$,d=Vc,h=Ft,m=Ra,y=N_,w=nf,v=I_,S=M_,b=Aa,x=Sa;return E(),G("div",lV,[s.logo?(E(),G("div",fV,[typeof s.logo!="string"?(E(),D(an(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(E(),G("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,uV))])):Oe("",!0),ee("div",cV,[a[4]||(a[4]=ee("div",{class:"iafw:block iafw:md:hidden"},null,-1)),ee("div",dV,[T(p,null,{default:C(()=>[T(c,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(s.items,_=>(E(),D(u,{key:_.path},{default:C(()=>[T(f,{to:{name:_.name,query:{page:_.page,path:_.path}},custom:""},{default:C(({isActive:k,href:A,navigate:O})=>[T(l,{active:k||o(_.path),href:A,onClick:O,class:Ee(g(MF)())},{default:C(()=>[ye(Se(_.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),ee("div",pV,[g(i).user?(E(),G("div",hV,[ee("strong",null,Se(g(i).user.plan.messageLimit-g(i).user.plan.totalMessages),1),a[0]||(a[0]=ee("span",null,"messages remaining",-1))])):g(n).isAuthenticated?(E(),D(d,{key:1,class:"iafw:h-10 iafw:w-20"})):Oe("",!0),g(n).isAuthenticated&&g(i).user?(E(),D(x,{key:2},{default:C(()=>[T(m,{"as-child":""},{default:C(()=>[T(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:C(()=>[g(n).revoke.isLoading?(E(),D(g(nr),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(E(),D(g(Uc),{key:0,class:"size-14 iafw:text-primary"})),ee("div",gV,[ee("span",mV,Se(g(i).user.displayName),1),ee("span",yV,Se(g(i).user.email),1)]),T(g(Hc),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),T(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:C(()=>[T(y,{class:"iafw:flex iafw:gap-3"},{default:C(()=>[ee("div",wV,[g(i).user.subscription.paymentMethod!=="FREE"?(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(E(),D(g(_n),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),ee("div",null,[ee("p",vV,Se(g(i).user.planLocales.en.name)+" Plan ",1),ee("p",bV,Se(g(i).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),T(v,null,{default:C(()=>[T(w,{"as-child":""},{default:C(()=>[ee("a",xV,[T(g(Uc)),a[1]||(a[1]=ye(" Access Account ",-1))])]),_:1}),T(w,null,{default:C(()=>[T(g(hF)),a[2]||(a[2]=ye(" Support ",-1))]),_:1})]),_:1}),T(S),T(w,{onSelect:e},{default:C(()=>[T(g(V_)),a[3]||(a[3]=ye(" Log out ",-1))]),_:1})]),_:1})]),_:1})):g(n).isAuthenticated?(E(),D(d,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Oe("",!0)])])])}}}),kV={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function SV(t,e){return E(),G("svg",kV,[...e[0]||(e[0]=[Vu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const CV={render:SV},EV={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},lk=L({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,i)=>(E(),G("div",null,[T(_V,{items:e,logo:g(CV)},null,8,["logo"]),ee("div",EV,[z(n.$slots,"default")])]))}}),Ba=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},OV={};function AV(t,e){return z(t.$slots,"default")}const RV=Ba(OV,[["render",AV]]);let Gm=1;var TV=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,i=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Gm++,r=this.toasts.find(s=>s.id===i),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),r?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...t,id:i,title:e}),{...s,...t,id:i,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:i}),i};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let r=n!==void 0,o;const s=i.then(async l=>{if(o=["resolve",l],yr(l))r=!1,this.create({id:n,type:"default",message:l});else if(MV(l)&&!l.ok){r=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,d=typeof u=="object"&&!yr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(l instanceof Error){r=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!yr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(e.success!==void 0){r=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!yr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...d})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){r=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,p=typeof f=="object"&&!yr(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...p})}}).finally(()=>{r&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Gm++,i=this.toasts.find(o=>o.id===n),r=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:r,id:n,...e}),{...o,component:t,dismissible:r,id:n,...e}):o):this.addToast({component:t,dismissible:r,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const vi=new TV;function PV(t,e){const n=e?.id||Gm++;return vi.create({message:t,id:n,type:"default",...e}),n}const MV=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",IV=PV,NV=()=>vi.toasts,DV=()=>vi.getActiveToasts(),cd=Object.assign(IV,{success:vi.success,info:vi.info,warning:vi.warning,error:vi.error,custom:vi.custom,message:vi.message,promise:vi.promise,dismiss:vi.dismiss,loading:vi.loading},{getHistory:NV,getToasts:DV});function dd(t){return t.label!==void 0}const BV=3,fk="24px",uk="16px",ck=4e3,$V=356,FV=14,qV=45,dk=200;function LV(){const t=j(!1);return Mt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Mo(...t){return t.filter(Boolean).join(" ")}function VV(t){const[e,n]=t.split("-"),i=[];return e&&i.push(e),n&&i.push(n),i}function zV(t,e){const n={};return[t,e].forEach((i,r)=>{const o=r===1,s=o?"--mobile-offset":"--offset",a=o?uk:fk;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof i=="number"||typeof i=="string"?l(i):typeof i=="object"?["top","right","bottom","left"].forEach(f=>{i[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof i[f]=="number"?`${i[f]}px`:i[f]}):l(a)}),n}const jV=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],HV=["aria-label","data-disabled"];var UV=L({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,i=e,r=j(null),o=j(null),s=j(!1),a=j(!1),l=j(!1),f=j(!1),u=j(!1),c=j(0),p=j(0),d=j(n.toast.duration||n.duration||ck),h=j(null),m=j(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),S=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),_=U(()=>{const I=n.toast.position||n.position,K=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return K>=0?K:0}),k=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(K=>K.position===I).reduce((K,ue,Be)=>Be>=_.value?K:K+ue.height,0)}),A=U(()=>_.value*n.gap+k.value||0),O=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||ck),N=j(0),q=j(0),W=j(null),fe=U(()=>n.position.split("-")),ae=U(()=>fe.value[0]),ce=U(()=>fe.value[1]),re=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:He}=LV(),st=U(()=>v.value&&v.value==="loading");bt(()=>{s.value=!0,d.value=R.value}),Mt(async()=>{if(!s.value||!m.value)return;await lt();const I=m.value,ne=I.style.height;I.style.height="auto";const K=I.getBoundingClientRect().height;I.style.height=ne,p.value=K,i("update:height",{toastId:n.toast.id,height:K,position:n.toast.position||n.position})});function ct(){a.value=!0,c.value=A.value,setTimeout(()=>{i("removeToast",n.toast)},dk)}function dt(){if(st.value||!S.value)return{};ct(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(st.value||!S.value||(h.value=new Date,c.value=A.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,W.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!S.value)return;W.value=null;const I=Number(m.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ne=Number(m.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),K=new Date().getTime()-(h.value?.getTime()||0),ue=r.value==="x"?I:ne,Be=Math.abs(ue)/K;if(Math.abs(ue)>=qV||Be>.11){c.value=A.value,n.toast.onDismiss?.(n.toast),r.value==="x"?o.value=I>0?"right":"left":o.value=ne>0?"down":"up",ct(),f.value=!0;return}else m.value?.style.setProperty("--swipe-amount-x","0px"),m.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,r.value=null}function Ze(I){if(!W.value||!S.value||(window?.getSelection()?.toString()?.length??!1))return;const K=I.clientY-W.value.y,ue=I.clientX-W.value.x,Be=n.swipeDirections??VV(n.position);!r.value&&(Math.abs(ue)>1||Math.abs(K)>1)&&(r.value=Math.abs(ue)>Math.abs(K)?"x":"y");let F={x:0,y:0};const V=J=>1/(1.5+Math.abs(J)/20);if(r.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&K<0||Be.includes("bottom")&&K>0)F.y=K;else{const J=K*V(K);F.y=Math.abs(J)<Math.abs(K)?J:K}}else if(r.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)F.x=ue;else{const J=ue*V(ue);F.x=Math.abs(J)<Math.abs(ue)?J:ue}(Math.abs(F.x)>0||Math.abs(F.y)>0)&&(u.value=!0),m.value?.style.setProperty("--swipe-amount-x",`${F.x}px`),m.value?.style.setProperty("--swipe-amount-y",`${F.y}px`)}bt(()=>{if(s.value=!0,!m.value)return;const I=m.value.getBoundingClientRect().height;p.value=I;const ne=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];i("update:heights",ne)}),jr(()=>{m.value&&i("removeToast",n.toast)}),Mt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ne;const K=()=>{if(q.value<N.value){const Be=new Date().getTime()-N.value;d.value=d.value-Be}q.value=new Date().getTime()},ue=()=>{d.value!==1/0&&(N.value=new Date().getTime(),ne=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ct()},d.value))};n.expanded||n.interacting||He.value?K():ue(),I(()=>{clearTimeout(ne)})}),Ve(()=>n.toast.delete,I=>{I!==void 0&&I&&(ct(),n.toast.onDismiss?.(n.toast))},{deep:!0});function we(){l.value=!1,r.value=null,W.value=null}return(I,ne)=>(E(),G("li",{tabindex:"0",ref_key:"toastRef",ref:m,class:Ee(g(Mo)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":ae.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":S.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:hi({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:A.value}px`,"--initial-height":I.expandByDefault?"auto":`${p.value}px`,...I.style,...n.toast.style}),onDragend:we,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[O.value&&!I.toast.component&&v.value!=="loading"?(E(),G("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":st.value,"data-close-button":"true",class:Ee(g(Mo)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:dt},[I.icons?.close?(E(),D(an(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,HV)):Oe("v-if",!0),I.toast.component?(E(),D(an(I.toast.component),le({key:1},I.toast.componentProps,{onCloseToast:dt}),null,16)):(E(),G(Fe,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(E(),G("div",{key:0,"data-icon":"",class:Ee(g(Mo)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(E(),D(an(I.toast.icon),{key:0})):(E(),G(Fe,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Oe("v-if",!0)],64))],2)):Oe("v-if",!0),ee("div",{"data-content":"",class:Ee(g(Mo)(I.classes?.content,I.toast?.classes?.content))},[ee("div",{"data-title":"",class:Ee(g(Mo)(I.classes?.title,I.toast.classes?.title))},[re.value?(E(),D(an(I.toast.title),Pt(le({key:0},I.toast.componentProps)),null,16)):(E(),G(Fe,{key:1},[ye(Se(I.toast.title),1)],64))],2),I.toast.description?(E(),G("div",{key:0,"data-description":"",class:Ee(g(Mo)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(E(),D(an(I.toast.description),Pt(le({key:0},I.toast.componentProps)),null,16)):(E(),G(Fe,{key:1},[ye(Se(I.toast.description),1)],64))],2)):Oe("v-if",!0)],2),I.toast.cancel?(E(),G("button",{key:1,style:hi(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Ee(g(Mo)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ne[0]||(ne[0]=K=>{g(dd)(I.toast.cancel)&&S.value&&(I.toast.cancel.onClick?.(K),ct())})},Se(g(dd)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Oe("v-if",!0),I.toast.action?(E(),G("button",{key:2,style:hi(I.toast.actionButtonStyle||I.actionButtonStyle),class:Ee(g(Mo)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ne[1]||(ne[1]=K=>{g(dd)(I.toast.action)&&(I.toast.action.onClick?.(K),!K.defaultPrevented&&ct())})},Se(g(dd)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Oe("v-if",!0)],64))],46,jV))}}),WV=UV,gf=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n};const KV={},GV={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function JV(t,e){return E(),G("svg",GV,e[0]||(e[0]=[ee("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ee("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var YV=gf(KV,[["render",JV]]);const XV=["data-visible"],QV={class:"sonner-spinner"};var ZV=L({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,i)=>(E(),G("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[ee("div",QV,[(E(!0),G(Fe,null,Ct(g(e),r=>(E(),G("div",{key:`spinner-bar-${r}`,class:"sonner-loading-bar"}))),128))])],8,XV))}}),ez=ZV;const tz={},nz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function iz(t,e){return E(),G("svg",nz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var rz=gf(tz,[["render",iz]]);const oz={},sz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function az(t,e){return E(),G("svg",sz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var lz=gf(oz,[["render",az]]);const fz={},uz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function cz(t,e){return E(),G("svg",uz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var dz=gf(fz,[["render",cz]]);const pz={},hz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function gz(t,e){return E(),G("svg",hz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var mz=gf(pz,[["render",gz]]);const yz=["aria-label"],wz=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],vz=typeof window<"u"&&typeof document<"u";function bz(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var xz=L({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:FV},visibleToasts:{default:BV},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:fk},mobileOffset:{default:uk},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Wh(),i=j([]),r=U(()=>e.id?i.value.filter(R=>R.toasterId===e.id):i.value.filter(R=>!R.toasterId));function o(R,N){return r.value.filter(q=>!q.position&&N===0||q.position===R)}const s=U(()=>{const R=r.value.filter(N=>N.position).map(N=>N.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(N=>{R[N]=i.value.filter(q=>q.position===N)}),R}),l=j([]),f=j({}),u=j(!1);Mt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=j(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),p=j(null),d=j(null),h=j(!1),m=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){i.value.find(N=>N.id===R.id)?.delete||vi.dismiss(R.id),i.value=i.value.filter(({id:N})=>N!==R.id),setTimeout(()=>{i.value.find(N=>N.id===R.id)||(l.value=l.value.filter(N=>N.toastId!==R.id))},dk+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,d.value&&(d.value.focus({preventScroll:!0}),d.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,d.value=R.relatedTarget)}function S(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Mt(R=>{const N=vi.subscribe(q=>{if(q.dismiss){requestAnimationFrame(()=>{i.value=i.value.map(W=>W.id===q.id?{...W,delete:!0}:W)});return}lt(()=>{const W=i.value.findIndex(fe=>fe.id===q.id);W!==-1?i.value=[...i.value.slice(0,W),{...i.value[W],...q},...i.value.slice(W+1)]:i.value=[q,...i.value]})});R(N)}),Mt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const N=window.matchMedia("(prefers-color-scheme: dark)"),q=fe=>{c.value=fe?"dark":"light"};q(N.matches);const W=fe=>{q(fe.matches)};try{N.addEventListener("change",W)}catch{N.addListener(W)}R(()=>{try{N.removeEventListener("change",W)}catch{N.removeListener(W)}})}),Mt(()=>{p.value&&d.value&&(d.value.focus({preventScroll:!0}),d.value=null,h.value=!1)}),Mt(()=>{i.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Mt(R=>{function N(q){const W=e.hotkey.every(ce=>q[ce]||q.code===ce),fe=Array.isArray(p.value)?p.value[0]:p.value;W&&(s.value.forEach(ce=>{f.value[ce]=!0}),fe?.focus());const ae=document.activeElement===p.value||fe?.contains(document.activeElement);q.code==="Escape"&&ae&&s.value.forEach(ce=>{f.value[ce]=!1})}vz&&(document.addEventListener("keydown",N),R(()=>{document.removeEventListener("keydown",N)}))});function b(R){const N=R.currentTarget,q=N.getAttribute("data-y-position")+"-"+N.getAttribute("data-x-position");f.value[q]=!0}function x(R){if(!u.value){const N=R.currentTarget,q=N.getAttribute("data-y-position")+"-"+N.getAttribute("data-x-position");f.value[q]=!1}}function _(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function k(){u.value=!1}function A(R){l.value=R}function O(R){const N=l.value.findIndex(q=>q.toastId===R.toastId);if(N!==-1)l.value[N]=R;else{const q=l.value.findIndex(W=>W.position===R.position);q!==-1?l.value.splice(q,0,R):l.value.unshift(R)}}return(R,N)=>(E(),G(Fe,null,[Oe(" Remove item from normal navigation flow, only available via hotkey "),ee("section",{"aria-label":`${R.containerAriaLabel} ${g(m)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(E(!0),G(Fe,null,Ct(s.value,(q,W)=>(E(),G("ol",le({key:q,ref_for:!0,ref_key:"listRef",ref:p,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?bz():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":q.split("-")[0],"data-x-position":q.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${g($V)}px`,"--gap":`${R.gap}px`,...R.style,...g(n).style,...g(zV)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:_,onPointerdown:S,onPointerup:k}),[(E(!0),G(Fe,null,Ct(o(q,W),(fe,ae)=>(E(),D(WV,{key:fe.id,heights:l.value,icons:R.icons,index:ae,toast:fe,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Ee(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:q,style:hi(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[q],expandByDefault:R.expand,gap:R.gap,expanded:f.value[q]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":A,"onUpdate:height":O,onRemoveToast:y},{"close-icon":C(()=>[z(R.$slots,"close-icon",{},()=>[T(YV)])]),"loading-icon":C(()=>[z(R.$slots,"loading-icon",{},()=>[T(ez,{visible:fe.type==="loading"},null,8,["visible"])])]),"success-icon":C(()=>[z(R.$slots,"success-icon",{},()=>[T(rz)])]),"error-icon":C(()=>[z(R.$slots,"error-icon",{},()=>[T(mz)])]),"warning-icon":C(()=>[z(R.$slots,"warning-icon",{},()=>[T(dz)])]),"info-icon":C(()=>[z(R.$slots,"info-icon",{},()=>[T(lz)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,wz))),128))],8,yz)],2112))}}),_z=xz;const kz=L({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(_z),le({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),Sz=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(A9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(E9),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),T(g(b9),le({"data-slot":"alert-dialog-content"},g(o),{class:g(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Cz=L({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-dialog-footer",class:Ee(g(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),Ez=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(_9),le(g(n),{class:g(he)(g($_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Oz=L({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-dialog-header",class:Ee(g(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),Az=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(S9),le({"data-slot":"alert-dialog-description"},g(n),{class:g(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Jm=L({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-description",class:Ee(g(he)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),Ym=L({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert-title",class:Ee(g(he)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),Rz=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(M9),le({"data-slot":"alert-dialog-title"},g(n),{class:g(he)("iafw:text-lg iafw:font-semibold",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Tz=L({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(T9),le({"data-slot":"alert-dialog"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function Pz(t){if(typeof t=="string")return t;if(Kt.isAxiosError(t)){const e=t.response?.data;return e?.message?Array.isArray(e.message)?e.message.join(", "):e.message:t.message?t.message:"An unknown Axios error occurred"}else{if(t instanceof Error)return t.message;if(typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string")return t.message}return"An unknown error occurred"}const pk={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{kt.isOpen=!1}},kt=nn({...pk});function mf(t={}){Object.assign(kt,{...pk,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(kt.onConfirm=async()=>{kt.isLoading=!0;try{const e=await t.onConfirm?.();kt.successScreen?(kt.successScreenData=e,kt.isSuccessScreen=!0):kt.isOpen=!1}catch(e){kt.error=Pz(e)}finally{kt.isLoading=!1}})}const Xm={warning:(t,e,n)=>mf({title:t,message:e,icon:n?.icon??U_,...n}),question:(t,e,n)=>mf({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>mf({title:t,message:e,...n}),info:(t,e,n)=>mf({title:t,message:e,...n}),success:(t,e,n)=>mf({title:t,message:e,...n})},Mz=Ta("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),Qm=L({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"alert",class:Ee(g(he)(g(Mz)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),Iz={key:0,class:"iafw:grid iafw:gap-4"},Nz={class:"iafw:text-sm"},Dz={key:0},Bz={key:1},$z={class:"iafw:text-sm"},Fz=L({__name:"AlertDialog",setup(t){return(e,n)=>{const i=Rz,r=Ym,o=Jm,s=Az,a=Oz,l=Ez,f=Ft,u=Cz,c=Sz;return E(),D(Tz,{open:g(kt).isOpen,"onUpdate:open":n[0]||(n[0]=p=>g(kt).isOpen=p)},{default:C(()=>[T(c,{class:Ee(g(kt).alertContentClass)},{default:C(()=>[T(Hu,{name:g(kt).transitionName,mode:"out-in"},{default:C(()=>[g(kt).isSuccessScreen?(E(),G("div",Bz,[T(a,null,{default:C(()=>[T(i,null,{default:C(()=>[ye(Se(g(kt).title),1)]),_:1}),T(s,null,{default:C(()=>[ye(Se(g(kt).description),1)]),_:1})]),_:1}),ee("div",$z,[(E(),D(an(g(kt).successScreen),{data:g(kt).successScreenData},null,8,["data"]))]),T(u,null,{default:C(()=>[g(kt).cancelText?(E(),D(l,{key:0,disabled:g(kt).isLoading},{default:C(()=>[...n[1]||(n[1]=[ye("Close",-1)])]),_:1},8,["disabled"])):Oe("",!0)]),_:1})])):(E(),G("div",Iz,[T(a,null,{default:C(()=>[T(i,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:C(()=>[(E(),D(an(g(kt).icon),{class:"iafw:text-destructive"})),ye(" "+Se(g(kt).title),1)]),_:1}),g(kt).error?(E(),D(Qm,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:C(()=>[T(g(U_),{class:"iafw:size-5"}),T(r,{class:"iafw:text-destructive"},{default:C(()=>[ye(Se(g(kt).errorTitle),1)]),_:1}),T(o,{class:"iafw:text-destructive"},{default:C(()=>[ye(Se(g(kt).error),1)]),_:1})]),_:1})):Oe("",!0),g(kt).description?(E(),D(s,{key:1},{default:C(()=>[ye(Se(g(kt).description),1)]),_:1})):Oe("",!0)]),_:1}),ee("div",Nz,[(E(!0),G(Fe,null,Ct(g(kt).message.split(/(\*[^*]+\*)/g),(p,d)=>(E(),G(Fe,{key:d},[p.startsWith("*")&&p.endsWith("*")?(E(),G("strong",Dz,Se(p.slice(1,-1)),1)):(E(),G(Fe,{key:1},[ye(Se(p),1)],64))],64))),128))]),T(u,null,{default:C(()=>[g(kt).cancelText?(E(),D(l,{key:0,disabled:g(kt).isLoading},{default:C(()=>[ye(Se(g(kt).cancelText),1)]),_:1},8,["disabled"])):Oe("",!0),g(kt).confirmText?(E(),D(f,{key:1,onClick:Et(g(kt).onConfirm,["prevent"]),disabled:g(kt).isLoading},{default:C(()=>[g(kt).isLoading?(E(),D(g(nr),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Oe("",!0),ye(" "+Se(g(kt).confirmText),1)]),_:1},8,["onClick","disabled"])):Oe("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),qz=L({__name:"App",setup(t){const e={default:lk,clean:RV},{currentRoute:n}=lc(),i=to(),r=Fm(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||lk});return i.isAuthenticated&&!r.user&&r.me.execute().then(()=>{}),(s,a)=>{const l=bo("RouterView");return E(),G(Fe,null,[T(g(kz),{"rich-colors":""}),T(Fz),(E(),D(an(g(o)),null,{default:C(()=>[T(l,null,{default:C(({Component:f,route:u})=>[T(Hu,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:C(()=>[(E(),D(an(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),Lz={};function Vz(t,e){return null}const zz=Ba(Lz,[["render",Vz]]),hk=L({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"empty",class:Ee(g(he)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),gk=L({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"empty-content",class:Ee(g(he)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),mk=L({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(E(),G("div",{"data-slot":"empty-header",class:Ee(g(he)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),yk=L({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(E(),G("p",{"data-slot":"empty-description",class:Ee(g(he)("iafw:text-muted-foreground  iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),jz=Ta("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),Hz=["data-variant"],wk=L({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Ee(g(he)("iafw:text-lg iafw:font-medium",g(jz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,Hz))}}),Uz=Ta("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),vk=L({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(ze),le({"data-slot":"badge",class:g(he)(g(Uz)({variant:i.variant,size:i.size}),e.class)},g(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Zm=L({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(D9),{"data-slot":"avatar",class:Ee(g(he)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),e1=L({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g($9),le({"data-slot":"avatar-fallback"},g(n),{class:g(he)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),t1=L({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(L9),le({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Io=Na("connection",()=>{const t=Li(Fi.connections.list,si,{immediate:!1}),e=Li(Fi.connections.create,{method:"POST"},si,{immediate:!1}),n=Li(Fi.connections.delete(),{method:"DELETE"},si,{immediate:!1}),i=Li(Fi.connections.disconnect(),{method:"DELETE"},si,{immediate:!1}),r=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),r.value}return{getConnections:o,connections:r,fetch:t,create:e,logout:i,remove:n}}),Wz={class:"iafw:flex iafw:gap-3"},Kz={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},Gz={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},Jz={class:"iafw:flex iafw:gap-2"},Yz={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},Xz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},Qz={key:0,class:"iafw:flex iafw:gap-2"},Zz={key:1,class:"iafw:flex iafw:gap-2"},ej={class:"iafw:flex"},tj=L({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Io(),n=t;function i(){Xm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function r(){Xm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{console.log("Deleting connection",n.connection.id),await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}return(o,s)=>{const a=t1,l=e1,f=Zm,u=vk,c=Ft,p=Ra,d=N_,h=M_,m=nf,y=Aa,w=Sa;return E(),G("div",{class:Ee(g(he)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[ee("div",Wz,[T(f,{class:"iafw:size-16"},{default:C(()=>[o.connection.profilePictureUrl?(E(),D(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Oe("",!0),T(l,null,{default:C(()=>[ye(Se(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),ee("div",Kz,[ee("div",Gz,Se(n.connection.name),1),n.connection.status==="open"?(E(),D(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:C(()=>[T(g(ks)),s[2]||(s[2]=ye(" Connected ",-1))]),_:1})):(E(),D(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:C(()=>[T(g(aF)),s[3]||(s[3]=ye(" Disconnected ",-1))]),_:1}))]),ee("div",Jz,[n.connection.status!=="open"?(E(),D(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[T(g(kF)),s[4]||(s[4]=ye(" Scan ",-1))]),_:1})):Oe("",!0),T(w,null,{default:C(()=>[T(p,{asChild:""},{default:C(()=>[T(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:C(()=>[T(g(cF))]),_:1})]),_:1}),T(y,{align:"end"},{default:C(()=>[T(d,null,{default:C(()=>[...s[5]||(s[5]=[ye("Actions",-1)])]),_:1}),T(h),n.connection.status!=="open"?(E(),D(m,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[T(g(vF)),s[6]||(s[6]=ye(" Connect ",-1))]),_:1})):(E(),D(m,{key:1,onClick:i},{default:C(()=>[T(g(V_)),s[7]||(s[7]=ye(" Disconnect ",-1))]),_:1})),T(m,{onClick:r},{default:C(()=>[T(g(H_)),s[8]||(s[8]=ye(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),ee("div",Yz,[!n.connection.name&&!n.connection.phoneNumber?(E(),G("div",Xz,[T(g(mF),{class:"iafw:size-5"}),s[9]||(s[9]=ye(" Scan the QR code to connect and start sending messages. ",-1))])):(E(),G(Fe,{key:1},[n.connection.name?(E(),G("div",Qz,[T(g(Uc),{class:"iafw:size-5 iafw:text-primary"}),ye(Se(n.connection.name),1)])):Oe("",!0),n.connection.phoneNumber?(E(),G("div",Zz,[T(g(z_),{class:"iafw:size-5 iafw:text-primary"}),ye(Se(n.connection.phoneNumber),1)])):Oe("",!0)],64))]),ee("div",ej,[n.connection.createdAt?(E(),D(u,{key:0,size:"lg",variant:"outline"},{default:C(()=>[ye(" Created at "+Se(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Oe("",!0)])],2)}}}),n1=L({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(ex),le({"data-slot":"dialog"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),nj=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(px),le({"data-slot":"dialog-overlay"},g(n),{class:g(he)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-[100000] iafw:bg-black/80",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),bk="iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",i1=L({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{},hideCloseButton:{type:Boolean},customClose:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus","close-click"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class","hideCloseButton","customClose"),o=$t(r,i);return(s,a)=>(E(),D(g(p9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(nj),T(g(cx),le({"data-slot":"dialog-content"},g(o),{class:g(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-[100000] iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default"),!s.hideCloseButton&&!s.customClose?(E(),D(g(tx),{key:0,class:Ee(bk)},{default:C(()=>[T(g(Wc)),a[1]||(a[1]=ee("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})):!s.hideCloseButton&&s.customClose?(E(),G("button",{key:1,type:"button",class:Ee(bk),onClick:a[0]||(a[0]=l=>i("close-click",l))},[T(g(Wc)),a[2]||(a[2]=ee("span",{class:"iafw:sr-only"},"Close",-1))])):Oe("",!0)]),_:3},16,["class"])]),_:3}))}}),r1=L({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"dialog-footer",class:Ee(g(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),xk=Symbol(),$a=L({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=mn();return Ci(xk,n),(i,r)=>(E(),G("div",{"data-slot":"form-item",class:Ee(g(he)("iafw:grid iafw:gap-2",e.class))},[z(i.$slots,"default")],2))}});/**
     319 */let M3;const id=t=>M3=t,I3=Symbol();function Dm(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var cf;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(cf||(cf={}));function sL(){const t=pu(!0),e=t.run(()=>j({}));let n=[],r=[];const i=ra({install(o){id(i),i._a=o,o.provide(I3,i),o.config.globalProperties.$pinia=i,r.forEach(s=>n.push(s)),r=[]},use(o){return this._a?n.push(o):r.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return i}const N3=()=>{};function D3(t,e,n,r=N3){t.push(e);const i=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),r())};return!n&&dl()&&hu(i),i}function Ia(t,...e){t.slice().forEach(n=>{n(...e)})}const aL=t=>t(),B3=Symbol(),Bm=Symbol();function $m(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,r)=>t.set(r,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n],i=t[n];Dm(i)&&Dm(r)&&t.hasOwnProperty(n)&&!nt(r)&&!qi(r)?t[n]=$m(i,r):t[n]=r}return t}const lL=Symbol();function fL(t){return!Dm(t)||!Object.prototype.hasOwnProperty.call(t,lL)}const{assign:Po}=Object;function uL(t){return!!(nt(t)&&t.effect)}function cL(t,e,n,r){const{state:i,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=i?i():{});const u=Jt(n.state.value[t]);return Po(u,o,Object.keys(s||{}).reduce((c,p)=>(c[p]=ra(U(()=>{id(n);const d=n._s.get(t);return s[p].call(d,d)})),c),{}))}return l=$3(t,f,e,n,r,!0),l}function $3(t,e,n={},r,i,o){let s;const a=Po({actions:{}},n),l={deep:!0};let f,u,c=[],p=[],d;const h=r.state.value[t];!o&&!h&&(r.state.value[t]={}),j({});let m;function y(O){let A;f=u=!1,typeof O=="function"?(O(r.state.value[t]),A={type:cf.patchFunction,storeId:t,events:d}):($m(r.state.value[t],O),A={type:cf.patchObject,payload:O,storeId:t,events:d});const R=m=Symbol();lt().then(()=>{m===R&&(f=!0)}),u=!0,Ia(c,A,r.state.value[t])}const w=o?function(){const{state:A}=n,R=A?A():{};this.$patch(N=>{Po(N,R)})}:N3;function v(){s.stop(),c=[],p=[],r._s.delete(t)}const k=(O,A="")=>{if(B3 in O)return O[Bm]=A,O;const R=function(){id(r);const N=Array.from(arguments),q=[],W=[];function fe(ie){q.push(ie)}function ae(ie){W.push(ie)}Ia(p,{args:N,name:R[Bm],store:x,after:fe,onError:ae});let ce;try{ce=O.apply(this&&this.$id===t?this:x,N)}catch(ie){throw Ia(W,ie),ie}return ce instanceof Promise?ce.then(ie=>(Ia(q,ie),ie)).catch(ie=>(Ia(W,ie),Promise.reject(ie))):(Ia(q,ce),ce)};return R[B3]=!0,R[Bm]=A,R},b={_p:r,$id:t,$onAction:D3.bind(null,p),$patch:y,$reset:w,$subscribe(O,A={}){const R=D3(c,O,A.detached,()=>N()),N=s.run(()=>Ve(()=>r.state.value[t],q=>{(A.flush==="sync"?u:f)&&O({storeId:t,type:cf.direct,events:d},q)},Po({},l,A)));return R},$dispose:v},x=nn(b);r._s.set(t,x);const S=(r._a&&r._a.runWithContext||aL)(()=>r._e.run(()=>(s=pu()).run(()=>e({action:k}))));for(const O in S){const A=S[O];if(nt(A)&&!uL(A)||qi(A))o||(h&&fL(A)&&(nt(A)?A.value=h[O]:$m(A,h[O])),r.state.value[t][O]=A);else if(typeof A=="function"){const R=k(A,O);S[O]=R,a.actions[O]=A}}return Po(x,S),Po(St(x),S),Object.defineProperty(x,"$state",{get:()=>r.state.value[t],set:O=>{y(A=>{Po(A,O)})}}),r._p.forEach(O=>{Po(x,s.run(()=>O({store:x,app:r._a,pinia:r,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Na(t,e,n){let r;const i=typeof e=="function";r=i?n:e;function o(s,a){const l=WA();return s=s||(l?Qt(I3,null):null),s&&id(s),s=M3,s._s.has(t)||(i?$3(t,e,r,s):cL(t,r,s)),s._s.get(t)}return o.$id=t,o}function F3(t){const e=St(t),n={};for(const r in e){const i=e[r];i.effect?n[r]=U({get:()=>t[r],set(o){t[r]=o}}):(nt(i)||qi(i))&&(n[r]=rs(t,r))}return n}const to=Na("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(i,o){return(await DF.post(NF.integrations.authorize,{code:i,reference:o})).data}return{revoke:Lr(Fr.integration.revoke,{method:"POST"},sr,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Fm=Na("user",()=>{const t=to(),e=Lr(Fr.user.me,sr,{immediate:!1,onError:async o=>{n2(o)&&o.response?.data.code==="UNAUTHORIZED"&&(await t.revoke.execute(),location.reload())}}),n=U(()=>e.data.value),r=U(()=>n.value?.plan.rules.messageTypes.includes("documentMessage")),i=U(()=>n.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:n,me:e,allowDocument:r,allowImage:i}}),q3=/^[a-z0-9]+(-[a-z0-9]+)*$/,od=(t,e,n,r="")=>{const i=t.split(":");if(t.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const a=i.pop(),l=i.pop(),f={provider:i.length>0?i[0]:r,prefix:l,name:a};return e&&!sd(f)?null:f}const o=i[0],s=o.split("-");if(s.length>1){const a={provider:r,prefix:s.shift(),name:s.join("-")};return e&&!sd(a)?null:a}if(n&&r===""){const a={provider:r,prefix:"",name:o};return e&&!sd(a,n)?null:a}return null},sd=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,L3=Object.freeze({left:0,top:0,width:16,height:16}),ad=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ld=Object.freeze({...L3,...ad}),qm=Object.freeze({...ld,body:"",hidden:!1});function dL(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const r=((t.rotate||0)+(e.rotate||0))%4;return r&&(n.rotate=r),n}function V3(t,e){const n=dL(t,e);for(const r in qm)r in ad?r in t&&!(r in n)&&(n[r]=ad[r]):r in e?n[r]=e[r]:r in t&&(n[r]=t[r]);return n}function pL(t,e){const n=t.icons,r=t.aliases||Object.create(null),i=Object.create(null);function o(s){if(n[s])return i[s]=[];if(!(s in i)){i[s]=null;const a=r[s]&&r[s].parent,l=a&&o(a);l&&(i[s]=[a].concat(l))}return i[s]}return Object.keys(n).concat(Object.keys(r)).forEach(o),i}function hL(t,e,n){const r=t.icons,i=t.aliases||Object.create(null);let o={};function s(a){o=V3(r[a]||i[a],o)}return s(e),n.forEach(s),V3(t,o)}function z3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(i=>{e(i,null),n.push(i)});const r=pL(t);for(const i in r){const o=r[i];o&&(e(i,hL(t,i,o)),n.push(i))}return n}const gL={provider:"",aliases:{},not_found:{},...L3};function Lm(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function j3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Lm(t,gL))return null;const n=e.icons;for(const i in n){const o=n[i];if(!i||typeof o.body!="string"||!Lm(o,qm))return null}const r=e.aliases||Object.create(null);for(const i in r){const o=r[i],s=o.parent;if(!i||typeof s!="string"||!n[s]&&!r[s]||!Lm(o,qm))return null}return e}const H3=Object.create(null);function mL(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Da(t,e){const n=H3[t]||(H3[t]=Object.create(null));return n[e]||(n[e]=mL(t,e))}function U3(t,e){return j3(e)?z3(e,(n,r)=>{r?t.icons[n]=r:t.missing.add(n)}):[]}function yL(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let df=!1;function W3(t){return typeof t=="boolean"&&(df=t),df}function wL(t){const e=typeof t=="string"?od(t,!0,df):t;if(e){const n=Da(e.provider,e.prefix),r=e.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function vL(t,e){const n=od(t,!0,df);if(!n)return!1;const r=Da(n.provider,n.prefix);return e?yL(r,n.name,e):(r.missing.add(n.name),!0)}function bL(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),df&&!e&&!t.prefix){let i=!1;return j3(t)&&(t.prefix="",z3(t,(o,s)=>{vL(o,s)&&(i=!0)})),i}const n=t.prefix;if(!sd({prefix:n,name:"a"}))return!1;const r=Da(e,n);return!!U3(r,t)}const K3=Object.freeze({width:null,height:null}),G3=Object.freeze({...K3,...ad}),xL=/(-?[0-9.]*[0-9]+[0-9.]*)/g,_L=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function J3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const r=t.split(xL);if(r===null||!r.length)return t;const i=[];let o=r.shift(),s=_L.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?i.push(o):i.push(Math.ceil(a*e*n)/n)}else i.push(o);if(o=r.shift(),o===void 0)return i.join("");s=!s}}function kL(t,e="defs"){let n="";const r=t.indexOf("<"+e);for(;r>=0;){const i=t.indexOf(">",r),o=t.indexOf("</"+e);if(i===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(i+1,o).trim(),t=t.slice(0,r).trim()+t.slice(s+1)}return{defs:n,content:t}}function SL(t,e){return t?"<defs>"+t+"</defs>"+e:e}function CL(t,e,n){const r=kL(t);return SL(r.defs,e+r.content+n)}const EL=t=>t==="unset"||t==="undefined"||t==="none";function OL(t,e){const n={...ld,...t},r={...G3,...e},i={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,r].forEach(m=>{const y=[],w=m.hFlip,v=m.vFlip;let k=m.rotate;w?v?k+=2:(y.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),y.push("scale(-1 1)"),i.top=i.left=0):v&&(y.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),y.push("scale(1 -1)"),i.top=i.left=0);let b;switch(k<0&&(k-=Math.floor(k/4)*4),k=k%4,k){case 1:b=i.height/2+i.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:b=i.width/2+i.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}k%2===1&&(i.left!==i.top&&(b=i.left,i.left=i.top,i.top=b),i.width!==i.height&&(b=i.width,i.width=i.height,i.height=b)),y.length&&(o=CL(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=r.width,a=r.height,l=i.width,f=i.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=J3(c,l/f)):(u=s==="auto"?l:s,c=a===null?J3(u,f/l):a==="auto"?f:a);const p={},d=(m,y)=>{EL(y)||(p[m]=y.toString())};d("width",u),d("height",c);const h=[i.left,i.top,l,f];return p.viewBox=h.join(" "),{attributes:p,viewBox:h,body:o}}const AL=/\sid="(\S+)"/g,RL="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let TL=0;function PL(t,e=RL){const n=[];let r;for(;r=AL.exec(t);)n.push(r[1]);if(!n.length)return t;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+(TL++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+i+"$3")}),t=t.replace(new RegExp(i,"g"),""),t}const Vm=Object.create(null);function ML(t,e){Vm[t]=e}function zm(t){return Vm[t]||Vm[""]}function jm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Hm=Object.create(null),pf=["https://api.simplesvg.com","https://api.unisvg.com"],fd=[];for(;pf.length>0;)pf.length===1||Math.random()>.5?fd.push(pf.shift()):fd.push(pf.pop());Hm[""]=jm({resources:["https://api.iconify.design"].concat(fd)});function IL(t,e){const n=jm(e);return n===null?!1:(Hm[t]=n,!0)}function Um(t){return Hm[t]}let Y3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function NL(t,e){const n=Um(t);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let i=0;n.resources.forEach(s=>{i=Math.max(i,s.length)});const o=e+".json?icons=";r=n.maxURL-i-n.path.length-o.length}return r}function DL(t){return t===404}const BL=(t,e,n)=>{const r=[],i=NL(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=i&&f>0&&(r.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),r.push(s),r};function $L(t){if(typeof t=="string"){const e=Um(t);if(e)return e.path}return"/"}const FL={prepare:BL,send:(t,e,n)=>{if(!Y3){n("abort",424);return}let r=$L(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});r+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;r+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let i=503;Y3(t+r).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(DL(s)?"abort":"next",s)});return}return i=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",i)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",i)})}};function qL(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((i,o)=>i.provider!==o.provider?i.provider.localeCompare(o.provider):i.prefix!==o.prefix?i.prefix.localeCompare(o.prefix):i.name.localeCompare(o.name));let r={provider:"",prefix:"",name:""};return t.forEach(i=>{if(r.name===i.name&&r.prefix===i.prefix&&r.provider===i.provider)return;r=i;const o=i.provider,s=i.prefix,a=i.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Da(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function X3(t,e){t.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(i=>i.id!==e))})}function LL(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const r=t.provider,i=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==i)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:r,prefix:i,name:f});else if(t.missing.has(f))s.missing.push({provider:r,prefix:i,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||X3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let VL=0;function zL(t,e,n){const r=VL++,i=X3.bind(null,n,r);if(!e.pending.length)return i;const o={id:r,icons:e,callback:t,abort:i};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),i}function jL(t,e=!0,n=!1){const r=[];return t.forEach(i=>{const o=typeof i=="string"?od(i,e,n):i;o&&r.push(o)}),r}var HL={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function UL(t,e,n,r){const i=t.resources.length,o=t.random?Math.floor(Math.random()*i):t.index;let s;if(t.random){let _=t.resources.slice(0);for(s=[];_.length>1;){const S=Math.floor(Math.random()*_.length);s.push(_[S]),_=_.slice(0,S).concat(_.slice(S+1))}s=s.concat(_)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,p=[],d=[];typeof r=="function"&&d.push(r);function h(){c&&(clearTimeout(c),c=null)}function m(){l==="pending"&&(l="aborted"),h(),p.forEach(_=>{_.status==="pending"&&(_.status="aborted")}),p=[]}function y(_,S){S&&(d=[]),typeof _=="function"&&d.push(_)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:p.length,subscribe:y,abort:m}}function v(){l="failed",d.forEach(_=>{_(void 0,u)})}function k(){p.forEach(_=>{_.status==="pending"&&(_.status="aborted")}),p=[]}function b(_,S,O){const A=S!=="success";switch(p=p.filter(R=>R!==_),l){case"pending":break;case"failed":if(A||!t.dataAfterTimeout)return;break;default:return}if(S==="abort"){u=O,v();return}if(A){u=O,p.length||(s.length?x():v());return}if(h(),k(),!t.random){const R=t.resources.indexOf(_.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",d.forEach(R=>{R(O)})}function x(){if(l!=="pending")return;h();const _=s.shift();if(_===void 0){if(p.length){c=setTimeout(()=>{h(),l==="pending"&&(k(),v())},t.timeout);return}v();return}const S={status:"pending",resource:_,callback:(O,A)=>{b(S,O,A)}};p.push(S),f++,c=setTimeout(x,t.rotate),n(_,e,S.callback)}return setTimeout(x),w}function Q3(t){const e={...HL,...t};let n=[];function r(){n=n.filter(a=>a().status==="pending")}function i(a,l,f){const u=UL(e,a,l,(c,p)=>{r(),f&&f(c,p)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:i,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:r}}function Z3(){}const Wm=Object.create(null);function WL(t){if(!Wm[t]){const e=Um(t);if(!e)return;const n=Q3(e),r={config:e,redundancy:n};Wm[t]=r}return Wm[t]}function KL(t,e,n){let r,i;if(typeof t=="string"){const o=zm(t);if(!o)return n(void 0,424),Z3;i=o.send;const s=WL(t);s&&(r=s.redundancy)}else{const o=jm(t);if(o){r=Q3(o);const s=t.resources?t.resources[0]:"",a=zm(s);a&&(i=a.send)}}return!r||!i?(n(void 0,424),Z3):r.query(e,i,n)().abort}function ek(){}function GL(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,LL(t)}))}function JL(t){const e=[],n=[];return t.forEach(r=>{(r.match(q3)?e:n).push(r)}),{valid:e,invalid:n}}function hf(t,e,n){function r(){const i=t.pendingIcons;e.forEach(o=>{i&&i.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!U3(t,n).length){r();return}}catch(i){console.error(i)}r(),GL(t)}function tk(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function YL(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:r}=t,i=t.iconsToLoad;if(delete t.iconsToLoad,!i||!i.length)return;const o=t.loadIcon;if(t.loadIcons&&(i.length>1||!o)){tk(t.loadIcons(i,r,n),u=>{hf(t,i,u)});return}if(o){i.forEach(u=>{const c=o(u,r,n);tk(c,p=>{const d=p?{prefix:r,icons:{[u]:p}}:null;hf(t,[u],d)})});return}const{valid:s,invalid:a}=JL(i);if(a.length&&hf(t,a,null),!s.length)return;const l=r.match(q3)?zm(n):null;if(!l){hf(t,s,null);return}l.prepare(n,r,s).forEach(u=>{KL(n,u,c=>{hf(t,u.icons,c)})})}))}const XL=(t,e)=>{const n=jL(t,!0,W3()),r=qL(n);if(!r.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(r.loaded,r.missing,r.pending,ek)}),()=>{l=!1}}const i=Object.create(null),o=[];let s,a;return r.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Da(f,u));const c=i[f]||(i[f]=Object.create(null));c[u]||(c[u]=[])}),r.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,p=Da(f,u),d=p.pendingIcons||(p.pendingIcons=new Set);d.has(c)||(d.add(c),i[f][u].push(c))}),o.forEach(l=>{const f=i[l.provider][l.prefix];f.length&&YL(l,f)}),e?zL(e,r,o):ek};function QL(t,e){const n={...t};for(const r in e){const i=e[r],o=typeof i;r in K3?(i===null||i&&(o==="string"||o==="number"))&&(n[r]=i):o===typeof n[r]&&(n[r]=r==="rotate"?i%4:i)}return n}const ZL=/[\s,]+/;function eV(t,e){e.split(ZL).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function tV(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function r(i){for(;i<0;)i+=4;return i%4}if(n===""){const i=parseInt(t);return isNaN(i)?0:r(i)}else if(n!==t){let i=0;switch(n){case"%":i=25;break;case"deg":i=90}if(i){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/i,o%1===0?r(o):0)}}return e}function nV(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in e)n+=" "+r+'="'+e[r]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function rV(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function iV(t){return"data:image/svg+xml,"+rV(t)}function oV(t){return'url("'+iV(t)+'")'}const nk={...G3,inline:!1},sV={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},aV={display:"inline-block"},Km={backgroundColor:"currentColor"},rk={backgroundColor:"transparent"},ik={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ok={webkitMask:Km,mask:Km,background:rk};for(const t in ok){const e=ok[t];for(const n in ik)e[t+n]=ik[n]}const ud={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";ud[t+"-flip"]=e,ud[t.slice(0,1)+"-flip"]=e,ud[t+"Flip"]=e});function sk(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const ak=(t,e)=>{const n=QL(nk,e),r={...sV},i=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let m in e){const y=e[m];if(y!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&eV(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[m]=tV(y):typeof y=="number"&&(n[m]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete r["aria-hidden"];break;default:{const w=ud[m];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):nk[m]===void 0&&(r[m]=y)}}}const l=OL(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),i==="svg"){r.style={...o,...a},Object.assign(r,f);let m=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),r.innerHTML=PL(l.body,y?()=>y+"ID"+m++:"iconifyVue"),Yt("svg",r)}const{body:u,width:c,height:p}=t,d=i==="mask"||(i==="bg"?!1:u.indexOf("currentColor")!==-1),h=nV(u,{...f,width:c+"",height:p+""});return r.style={...o,"--svg":oV(h),width:sk(f.width),height:sk(f.height),...aV,...d?Km:rk,...a},Yt("span",r)};if(W3(!0),ML("",FL),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!bL(r))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const r="IconifyProviders["+n+"] is invalid.";try{const i=e[n];if(typeof i!="object"||!i||i.resources===void 0)continue;IL(n,i)||console.error(r)}catch{console.error(r)}}}}const lV={...ld,body:""},_n=L((t,{emit:e})=>{const n=j(null);function r(){n.value&&(n.value.abort?.(),n.value=null)}const i=j(!!t.ssr),o=j(""),s=Xt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=od(f,!1,!0))===null)return null;let c=wL(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:XL([u],l)}),null}r(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const p=t.customise;if(p){c=Object.assign({},c);const h=p(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const d=["iconify"];return u.prefix!==""&&d.push("iconify--"+u.prefix),u.provider!==""&&d.push("iconify--"+u.provider),{data:c,classes:d}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return i.value?l():bt(()=>{i.value=!0,l()}),Ve(()=>t.icon,l),jn(r),()=>{const f=s.value;if(!f)return ak(lV,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),ak({...ld,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),fV={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},uV={key:0,class:"iafw:mr-0 iafw:relative"},cV=["src"],dV={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},pV={class:"iafw:md:block iafw:hidden"},hV={class:"iafw:flex iafw:gap-3 iafw:items-center"},gV={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},mV={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},yV={class:"iafw:truncate iafw:font-semibold"},wV={class:"iafw:truncate iafw:text-xs"},vV={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},bV={class:"iafw:text-sm iafw:font-medium"},xV={class:"iafw:text-xs iafw:text-muted-foreground"},_V={href:"https://pingonotify.com/dashboard",target:"_blank"},kV=L({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=to(),r=Fm(),i=Ul(),o=s=>i.meta?.path?.startsWith(s);return(s,a)=>{const l=Q$,f=bo("RouterLink"),u=X$,c=Y$,p=J$,d=Vc,h=Ft,m=Ra,y=N_,w=nf,v=I_,k=M_,b=Aa,x=Sa;return E(),G("div",fV,[s.logo?(E(),G("div",uV,[typeof s.logo!="string"?(E(),D(an(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(E(),G("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,cV))])):Oe("",!0),ee("div",dV,[a[4]||(a[4]=ee("div",{class:"iafw:block iafw:md:hidden"},null,-1)),ee("div",pV,[T(p,null,{default:C(()=>[T(c,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(s.items,_=>(E(),D(u,{key:_.path},{default:C(()=>[T(f,{to:{name:_.name,query:{page:_.page,path:_.path}},custom:""},{default:C(({isActive:S,href:O,navigate:A})=>[T(l,{active:S||o(_.path),href:O,onClick:A,class:Se(g(IF)())},{default:C(()=>[ye(Ce(_.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),ee("div",hV,[g(r).user?(E(),G("div",gV,[ee("strong",null,Ce(g(r).user.plan.messageLimit-g(r).user.plan.totalMessages),1),a[0]||(a[0]=ee("span",null,"messages remaining",-1))])):g(n).isAuthenticated?(E(),D(d,{key:1,class:"iafw:h-10 iafw:w-20"})):Oe("",!0),g(n).isAuthenticated&&g(r).user?(E(),D(x,{key:2},{default:C(()=>[T(m,{"as-child":""},{default:C(()=>[T(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:C(()=>[g(n).revoke.isLoading?(E(),D(g(ni),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(E(),D(g(Uc),{key:0,class:"size-14 iafw:text-primary"})),ee("div",mV,[ee("span",yV,Ce(g(r).user.displayName),1),ee("span",wV,Ce(g(r).user.email),1)]),T(g(Hc),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),T(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:C(()=>[T(y,{class:"iafw:flex iafw:gap-3"},{default:C(()=>[ee("div",vV,[g(r).user.subscription.paymentMethod!=="FREE"?(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(E(),D(g(_n),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),ee("div",null,[ee("p",bV,Ce(g(r).user.planLocales.en.name)+" Plan ",1),ee("p",xV,Ce(g(r).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),T(v,null,{default:C(()=>[T(w,{"as-child":""},{default:C(()=>[ee("a",_V,[T(g(Uc)),a[1]||(a[1]=ye(" Access Account ",-1))])]),_:1}),T(w,null,{default:C(()=>[T(g(gF)),a[2]||(a[2]=ye(" Support ",-1))]),_:1})]),_:1}),T(k),T(w,{onSelect:e},{default:C(()=>[T(g(V_)),a[3]||(a[3]=ye(" Log out ",-1))]),_:1})]),_:1})]),_:1})):g(n).isAuthenticated?(E(),D(d,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Oe("",!0)])])])}}}),SV={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function CV(t,e){return E(),G("svg",SV,[...e[0]||(e[0]=[Vu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const EV={render:CV},OV={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},lk=L({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,r)=>(E(),G("div",null,[T(kV,{items:e,logo:g(EV)},null,8,["logo"]),ee("div",OV,[z(n.$slots,"default")])]))}}),Ba=(t,e)=>{const n=t.__vccOpts||t;for(const[r,i]of e)n[r]=i;return n},AV={};function RV(t,e){return z(t.$slots,"default")}const TV=Ba(AV,[["render",RV]]);let Gm=1;var PV=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,r=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Gm++,i=this.toasts.find(s=>s.id===r),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(s=>s.id===r?(this.publish({...s,...t,id:r,title:e}),{...s,...t,id:r,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:r}),r};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const r=Promise.resolve(t instanceof Function?t():t);let i=n!==void 0,o;const s=r.then(async l=>{if(o=["resolve",l],yi(l))i=!1,this.create({id:n,type:"default",message:l});else if(IV(l)&&!l.ok){i=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,d=typeof u=="object"&&!yi(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(l instanceof Error){i=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!yi(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(e.success!==void 0){i=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!yi(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...d})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){i=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,p=typeof f=="object"&&!yi(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...p})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Gm++,r=this.toasts.find(o=>o.id===n),i=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),r?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:i,id:n,...e}),{...o,component:t,dismissible:i,id:n,...e}):o):this.addToast({component:t,dismissible:i,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const vr=new PV;function MV(t,e){const n=e?.id||Gm++;return vr.create({message:t,id:n,type:"default",...e}),n}const IV=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",NV=MV,DV=()=>vr.toasts,BV=()=>vr.getActiveToasts(),cd=Object.assign(NV,{success:vr.success,info:vr.info,warning:vr.warning,error:vr.error,custom:vr.custom,message:vr.message,promise:vr.promise,dismiss:vr.dismiss,loading:vr.loading},{getHistory:DV,getToasts:BV});function dd(t){return t.label!==void 0}const $V=3,fk="24px",uk="16px",ck=4e3,FV=356,qV=14,LV=45,dk=200;function VV(){const t=j(!1);return Pt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Mo(...t){return t.filter(Boolean).join(" ")}function zV(t){const[e,n]=t.split("-"),r=[];return e&&r.push(e),n&&r.push(n),r}function jV(t,e){const n={};return[t,e].forEach((r,i)=>{const o=i===1,s=o?"--mobile-offset":"--offset",a=o?uk:fk;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof r=="number"||typeof r=="string"?l(r):typeof r=="object"?["top","right","bottom","left"].forEach(f=>{r[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof r[f]=="number"?`${r[f]}px`:r[f]}):l(a)}),n}const HV=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],UV=["aria-label","data-disabled"];var WV=L({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,r=e,i=j(null),o=j(null),s=j(!1),a=j(!1),l=j(!1),f=j(!1),u=j(!1),c=j(0),p=j(0),d=j(n.toast.duration||n.duration||ck),h=j(null),m=j(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),k=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),_=U(()=>{const I=n.toast.position||n.position,K=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return K>=0?K:0}),S=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(K=>K.position===I).reduce((K,ue,Be)=>Be>=_.value?K:K+ue.height,0)}),O=U(()=>_.value*n.gap+S.value||0),A=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||ck),N=j(0),q=j(0),W=j(null),fe=U(()=>n.position.split("-")),ae=U(()=>fe.value[0]),ce=U(()=>fe.value[1]),ie=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:He}=VV(),st=U(()=>v.value&&v.value==="loading");bt(()=>{s.value=!0,d.value=R.value}),Pt(async()=>{if(!s.value||!m.value)return;await lt();const I=m.value,ne=I.style.height;I.style.height="auto";const K=I.getBoundingClientRect().height;I.style.height=ne,p.value=K,r("update:height",{toastId:n.toast.id,height:K,position:n.toast.position||n.position})});function ct(){a.value=!0,c.value=O.value,setTimeout(()=>{r("removeToast",n.toast)},dk)}function dt(){if(st.value||!k.value)return{};ct(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(st.value||!k.value||(h.value=new Date,c.value=O.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,W.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!k.value)return;W.value=null;const I=Number(m.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ne=Number(m.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),K=new Date().getTime()-(h.value?.getTime()||0),ue=i.value==="x"?I:ne,Be=Math.abs(ue)/K;if(Math.abs(ue)>=LV||Be>.11){c.value=O.value,n.toast.onDismiss?.(n.toast),i.value==="x"?o.value=I>0?"right":"left":o.value=ne>0?"down":"up",ct(),f.value=!0;return}else m.value?.style.setProperty("--swipe-amount-x","0px"),m.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,i.value=null}function Ze(I){if(!W.value||!k.value||(window?.getSelection()?.toString()?.length??!1))return;const K=I.clientY-W.value.y,ue=I.clientX-W.value.x,Be=n.swipeDirections??zV(n.position);!i.value&&(Math.abs(ue)>1||Math.abs(K)>1)&&(i.value=Math.abs(ue)>Math.abs(K)?"x":"y");let F={x:0,y:0};const V=J=>1/(1.5+Math.abs(J)/20);if(i.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&K<0||Be.includes("bottom")&&K>0)F.y=K;else{const J=K*V(K);F.y=Math.abs(J)<Math.abs(K)?J:K}}else if(i.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)F.x=ue;else{const J=ue*V(ue);F.x=Math.abs(J)<Math.abs(ue)?J:ue}(Math.abs(F.x)>0||Math.abs(F.y)>0)&&(u.value=!0),m.value?.style.setProperty("--swipe-amount-x",`${F.x}px`),m.value?.style.setProperty("--swipe-amount-y",`${F.y}px`)}bt(()=>{if(s.value=!0,!m.value)return;const I=m.value.getBoundingClientRect().height;p.value=I;const ne=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];r("update:heights",ne)}),ji(()=>{m.value&&r("removeToast",n.toast)}),Pt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ne;const K=()=>{if(q.value<N.value){const Be=new Date().getTime()-N.value;d.value=d.value-Be}q.value=new Date().getTime()},ue=()=>{d.value!==1/0&&(N.value=new Date().getTime(),ne=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ct()},d.value))};n.expanded||n.interacting||He.value?K():ue(),I(()=>{clearTimeout(ne)})}),Ve(()=>n.toast.delete,I=>{I!==void 0&&I&&(ct(),n.toast.onDismiss?.(n.toast))},{deep:!0});function we(){l.value=!1,i.value=null,W.value=null}return(I,ne)=>(E(),G("li",{tabindex:"0",ref_key:"toastRef",ref:m,class:Se(g(Mo)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":ae.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":k.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:hr({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:O.value}px`,"--initial-height":I.expandByDefault?"auto":`${p.value}px`,...I.style,...n.toast.style}),onDragend:we,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[A.value&&!I.toast.component&&v.value!=="loading"?(E(),G("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":st.value,"data-close-button":"true",class:Se(g(Mo)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:dt},[I.icons?.close?(E(),D(an(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,UV)):Oe("v-if",!0),I.toast.component?(E(),D(an(I.toast.component),le({key:1},I.toast.componentProps,{onCloseToast:dt}),null,16)):(E(),G(Fe,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(E(),G("div",{key:0,"data-icon":"",class:Se(g(Mo)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(E(),D(an(I.toast.icon),{key:0})):(E(),G(Fe,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Oe("v-if",!0)],64))],2)):Oe("v-if",!0),ee("div",{"data-content":"",class:Se(g(Mo)(I.classes?.content,I.toast?.classes?.content))},[ee("div",{"data-title":"",class:Se(g(Mo)(I.classes?.title,I.toast.classes?.title))},[ie.value?(E(),D(an(I.toast.title),Dt(le({key:0},I.toast.componentProps)),null,16)):(E(),G(Fe,{key:1},[ye(Ce(I.toast.title),1)],64))],2),I.toast.description?(E(),G("div",{key:0,"data-description":"",class:Se(g(Mo)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(E(),D(an(I.toast.description),Dt(le({key:0},I.toast.componentProps)),null,16)):(E(),G(Fe,{key:1},[ye(Ce(I.toast.description),1)],64))],2)):Oe("v-if",!0)],2),I.toast.cancel?(E(),G("button",{key:1,style:hr(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Se(g(Mo)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ne[0]||(ne[0]=K=>{g(dd)(I.toast.cancel)&&k.value&&(I.toast.cancel.onClick?.(K),ct())})},Ce(g(dd)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Oe("v-if",!0),I.toast.action?(E(),G("button",{key:2,style:hr(I.toast.actionButtonStyle||I.actionButtonStyle),class:Se(g(Mo)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ne[1]||(ne[1]=K=>{g(dd)(I.toast.action)&&(I.toast.action.onClick?.(K),!K.defaultPrevented&&ct())})},Ce(g(dd)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Oe("v-if",!0)],64))],46,HV))}}),KV=WV,gf=(t,e)=>{const n=t.__vccOpts||t;for(const[r,i]of e)n[r]=i;return n};const GV={},JV={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function YV(t,e){return E(),G("svg",JV,e[0]||(e[0]=[ee("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ee("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var XV=gf(GV,[["render",YV]]);const QV=["data-visible"],ZV={class:"sonner-spinner"};var ez=L({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,r)=>(E(),G("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[ee("div",ZV,[(E(!0),G(Fe,null,Ct(g(e),i=>(E(),G("div",{key:`spinner-bar-${i}`,class:"sonner-loading-bar"}))),128))])],8,QV))}}),tz=ez;const nz={},rz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function iz(t,e){return E(),G("svg",rz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var oz=gf(nz,[["render",iz]]);const sz={},az={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function lz(t,e){return E(),G("svg",az,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var fz=gf(sz,[["render",lz]]);const uz={},cz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function dz(t,e){return E(),G("svg",cz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var pz=gf(uz,[["render",dz]]);const hz={},gz={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function mz(t,e){return E(),G("svg",gz,e[0]||(e[0]=[ee("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var yz=gf(hz,[["render",mz]]);const wz=["aria-label"],vz=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],bz=typeof window<"u"&&typeof document<"u";function xz(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var _z=L({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:qV},visibleToasts:{default:$V},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:fk},mobileOffset:{default:uk},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Wh(),r=j([]),i=U(()=>e.id?r.value.filter(R=>R.toasterId===e.id):r.value.filter(R=>!R.toasterId));function o(R,N){return i.value.filter(q=>!q.position&&N===0||q.position===R)}const s=U(()=>{const R=i.value.filter(N=>N.position).map(N=>N.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(N=>{R[N]=r.value.filter(q=>q.position===N)}),R}),l=j([]),f=j({}),u=j(!1);Pt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=j(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),p=j(null),d=j(null),h=j(!1),m=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){r.value.find(N=>N.id===R.id)?.delete||vr.dismiss(R.id),r.value=r.value.filter(({id:N})=>N!==R.id),setTimeout(()=>{r.value.find(N=>N.id===R.id)||(l.value=l.value.filter(N=>N.toastId!==R.id))},dk+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,d.value&&(d.value.focus({preventScroll:!0}),d.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,d.value=R.relatedTarget)}function k(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Pt(R=>{const N=vr.subscribe(q=>{if(q.dismiss){requestAnimationFrame(()=>{r.value=r.value.map(W=>W.id===q.id?{...W,delete:!0}:W)});return}lt(()=>{const W=r.value.findIndex(fe=>fe.id===q.id);W!==-1?r.value=[...r.value.slice(0,W),{...r.value[W],...q},...r.value.slice(W+1)]:r.value=[q,...r.value]})});R(N)}),Pt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const N=window.matchMedia("(prefers-color-scheme: dark)"),q=fe=>{c.value=fe?"dark":"light"};q(N.matches);const W=fe=>{q(fe.matches)};try{N.addEventListener("change",W)}catch{N.addListener(W)}R(()=>{try{N.removeEventListener("change",W)}catch{N.removeListener(W)}})}),Pt(()=>{p.value&&d.value&&(d.value.focus({preventScroll:!0}),d.value=null,h.value=!1)}),Pt(()=>{r.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Pt(R=>{function N(q){const W=e.hotkey.every(ce=>q[ce]||q.code===ce),fe=Array.isArray(p.value)?p.value[0]:p.value;W&&(s.value.forEach(ce=>{f.value[ce]=!0}),fe?.focus());const ae=document.activeElement===p.value||fe?.contains(document.activeElement);q.code==="Escape"&&ae&&s.value.forEach(ce=>{f.value[ce]=!1})}bz&&(document.addEventListener("keydown",N),R(()=>{document.removeEventListener("keydown",N)}))});function b(R){const N=R.currentTarget,q=N.getAttribute("data-y-position")+"-"+N.getAttribute("data-x-position");f.value[q]=!0}function x(R){if(!u.value){const N=R.currentTarget,q=N.getAttribute("data-y-position")+"-"+N.getAttribute("data-x-position");f.value[q]=!1}}function _(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function S(){u.value=!1}function O(R){l.value=R}function A(R){const N=l.value.findIndex(q=>q.toastId===R.toastId);if(N!==-1)l.value[N]=R;else{const q=l.value.findIndex(W=>W.position===R.position);q!==-1?l.value.splice(q,0,R):l.value.unshift(R)}}return(R,N)=>(E(),G(Fe,null,[Oe(" Remove item from normal navigation flow, only available via hotkey "),ee("section",{"aria-label":`${R.containerAriaLabel} ${g(m)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(E(!0),G(Fe,null,Ct(s.value,(q,W)=>(E(),G("ol",le({key:q,ref_for:!0,ref_key:"listRef",ref:p,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?xz():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":q.split("-")[0],"data-x-position":q.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${g(FV)}px`,"--gap":`${R.gap}px`,...R.style,...g(n).style,...g(jV)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:_,onPointerdown:k,onPointerup:S}),[(E(!0),G(Fe,null,Ct(o(q,W),(fe,ae)=>(E(),D(KV,{key:fe.id,heights:l.value,icons:R.icons,index:ae,toast:fe,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Se(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:q,style:hr(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[q],expandByDefault:R.expand,gap:R.gap,expanded:f.value[q]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":O,"onUpdate:height":A,onRemoveToast:y},{"close-icon":C(()=>[z(R.$slots,"close-icon",{},()=>[T(XV)])]),"loading-icon":C(()=>[z(R.$slots,"loading-icon",{},()=>[T(tz,{visible:fe.type==="loading"},null,8,["visible"])])]),"success-icon":C(()=>[z(R.$slots,"success-icon",{},()=>[T(oz)])]),"error-icon":C(()=>[z(R.$slots,"error-icon",{},()=>[T(yz)])]),"warning-icon":C(()=>[z(R.$slots,"warning-icon",{},()=>[T(pz)])]),"info-icon":C(()=>[z(R.$slots,"info-icon",{},()=>[T(fz)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,vz))),128))],8,wz)],2112))}}),kz=_z;const Sz=L({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(kz),le({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),Cz=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(R9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(O9),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),T(g(x9),le({"data-slot":"alert-dialog-content"},g(o),{class:g(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Ez=L({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"alert-dialog-footer",class:Se(g(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),Oz=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(k9),le(g(n),{class:g(he)(g($_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Az=L({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"alert-dialog-header",class:Se(g(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),Rz=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(C9),le({"data-slot":"alert-dialog-description"},g(n),{class:g(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Jm=L({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"alert-description",class:Se(g(he)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),Ym=L({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"alert-title",class:Se(g(he)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),Tz=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(I9),le({"data-slot":"alert-dialog-title"},g(n),{class:g(he)("iafw:text-lg iafw:font-semibold",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Pz=L({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=$t(t,e);return(o,s)=>(E(),D(g(P9),le({"data-slot":"alert-dialog"},g(i)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function Mz(t){if(typeof t=="string")return t;if(Kt.isAxiosError(t)){const e=t.response?.data;return e?.message?Array.isArray(e.message)?e.message.join(", "):e.message:t.message?t.message:"An unknown Axios error occurred"}else{if(t instanceof Error)return t.message;if(typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string")return t.message}return"An unknown error occurred"}const pk={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{kt.isOpen=!1}},kt=nn({...pk});function mf(t={}){Object.assign(kt,{...pk,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(kt.onConfirm=async()=>{kt.isLoading=!0;try{const e=await t.onConfirm?.();kt.successScreen?(kt.successScreenData=e,kt.isSuccessScreen=!0):kt.isOpen=!1}catch(e){kt.error=Mz(e)}finally{kt.isLoading=!1}})}const Xm={warning:(t,e,n)=>mf({title:t,message:e,icon:n?.icon??U_,...n}),question:(t,e,n)=>mf({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>mf({title:t,message:e,...n}),info:(t,e,n)=>mf({title:t,message:e,...n}),success:(t,e,n)=>mf({title:t,message:e,...n})},Iz=Ta("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),Qm=L({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"alert",class:Se(g(he)(g(Iz)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),Nz={key:0,class:"iafw:grid iafw:gap-4"},Dz={class:"iafw:text-sm"},Bz={key:0},$z={key:1},Fz={class:"iafw:text-sm"},qz=L({__name:"AlertDialog",setup(t){return(e,n)=>{const r=Tz,i=Ym,o=Jm,s=Rz,a=Az,l=Oz,f=Ft,u=Ez,c=Cz;return E(),D(Pz,{open:g(kt).isOpen,"onUpdate:open":n[0]||(n[0]=p=>g(kt).isOpen=p)},{default:C(()=>[T(c,{class:Se(g(kt).alertContentClass)},{default:C(()=>[T(Hu,{name:g(kt).transitionName,mode:"out-in"},{default:C(()=>[g(kt).isSuccessScreen?(E(),G("div",$z,[T(a,null,{default:C(()=>[T(r,null,{default:C(()=>[ye(Ce(g(kt).title),1)]),_:1}),T(s,null,{default:C(()=>[ye(Ce(g(kt).description),1)]),_:1})]),_:1}),ee("div",Fz,[(E(),D(an(g(kt).successScreen),{data:g(kt).successScreenData},null,8,["data"]))]),T(u,null,{default:C(()=>[g(kt).cancelText?(E(),D(l,{key:0,disabled:g(kt).isLoading},{default:C(()=>[...n[1]||(n[1]=[ye("Close",-1)])]),_:1},8,["disabled"])):Oe("",!0)]),_:1})])):(E(),G("div",Nz,[T(a,null,{default:C(()=>[T(r,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:C(()=>[(E(),D(an(g(kt).icon),{class:"iafw:text-destructive"})),ye(" "+Ce(g(kt).title),1)]),_:1}),g(kt).error?(E(),D(Qm,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:C(()=>[T(g(U_),{class:"iafw:size-5"}),T(i,{class:"iafw:text-destructive"},{default:C(()=>[ye(Ce(g(kt).errorTitle),1)]),_:1}),T(o,{class:"iafw:text-destructive"},{default:C(()=>[ye(Ce(g(kt).error),1)]),_:1})]),_:1})):Oe("",!0),g(kt).description?(E(),D(s,{key:1},{default:C(()=>[ye(Ce(g(kt).description),1)]),_:1})):Oe("",!0)]),_:1}),ee("div",Dz,[(E(!0),G(Fe,null,Ct(g(kt).message.split(/(\*[^*]+\*)/g),(p,d)=>(E(),G(Fe,{key:d},[p.startsWith("*")&&p.endsWith("*")?(E(),G("strong",Bz,Ce(p.slice(1,-1)),1)):(E(),G(Fe,{key:1},[ye(Ce(p),1)],64))],64))),128))]),T(u,null,{default:C(()=>[g(kt).cancelText?(E(),D(l,{key:0,disabled:g(kt).isLoading},{default:C(()=>[ye(Ce(g(kt).cancelText),1)]),_:1},8,["disabled"])):Oe("",!0),g(kt).confirmText?(E(),D(f,{key:1,onClick:Et(g(kt).onConfirm,["prevent"]),disabled:g(kt).isLoading},{default:C(()=>[g(kt).isLoading?(E(),D(g(ni),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Oe("",!0),ye(" "+Ce(g(kt).confirmText),1)]),_:1},8,["onClick","disabled"])):Oe("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),Lz=L({__name:"App",setup(t){const e={default:lk,clean:TV},{currentRoute:n}=lc(),r=to(),i=Fm(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||lk});return r.isAuthenticated&&!i.user&&i.me.execute().then(()=>{}),(s,a)=>{const l=bo("RouterView");return E(),G(Fe,null,[T(g(Sz),{"rich-colors":""}),T(qz),(E(),D(an(g(o)),null,{default:C(()=>[T(l,null,{default:C(({Component:f,route:u})=>[T(Hu,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:C(()=>[(E(),D(an(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),Vz={};function zz(t,e){return null}const jz=Ba(Vz,[["render",zz]]),hk=L({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"empty",class:Se(g(he)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),gk=L({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"empty-content",class:Se(g(he)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),mk=L({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(E(),G("div",{"data-slot":"empty-header",class:Se(g(he)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),yk=L({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(E(),G("p",{"data-slot":"empty-description",class:Se(g(he)("iafw:text-muted-foreground  iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),Hz=Ta("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),Uz=["data-variant"],wk=L({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Se(g(he)("iafw:text-lg iafw:font-medium",g(Hz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,Uz))}}),Wz=Ta("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),vk=L({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(ze),le({"data-slot":"badge",class:g(he)(g(Wz)({variant:r.variant,size:r.size}),e.class)},g(n)),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Zm=L({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(B9),{"data-slot":"avatar",class:Se(g(he)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),e1=L({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(F9),le({"data-slot":"avatar-fallback"},g(n),{class:g(he)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),t1=L({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(V9),le({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Io=Na("connection",()=>{const t=Lr(Fr.connections.list,sr,{immediate:!1}),e=Lr(Fr.connections.create,{method:"POST"},sr,{immediate:!1}),n=Lr(Fr.connections.delete(),{method:"DELETE"},sr,{immediate:!1}),r=Lr(Fr.connections.disconnect(),{method:"DELETE"},sr,{immediate:!1}),i=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),i.value}return{getConnections:o,connections:i,fetch:t,create:e,logout:r,remove:n}}),Kz={class:"iafw:flex iafw:gap-3"},Gz={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},Jz={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},Yz={class:"iafw:flex iafw:gap-2"},Xz={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},Qz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},Zz={key:0,class:"iafw:flex iafw:gap-2"},ej={key:1,class:"iafw:flex iafw:gap-2"},tj={class:"iafw:flex"},nj=L({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Io(),n=t;function r(){Xm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function i(){Xm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}return(o,s)=>{const a=t1,l=e1,f=Zm,u=vk,c=Ft,p=Ra,d=N_,h=M_,m=nf,y=Aa,w=Sa;return E(),G("div",{class:Se(g(he)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[ee("div",Kz,[T(f,{class:"iafw:size-16"},{default:C(()=>[o.connection.profilePictureUrl?(E(),D(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Oe("",!0),T(l,null,{default:C(()=>[ye(Ce(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),ee("div",Gz,[ee("div",Jz,Ce(n.connection.name),1),n.connection.status==="open"?(E(),D(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:C(()=>[T(g(ks)),s[2]||(s[2]=ye(" Connected ",-1))]),_:1})):(E(),D(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:C(()=>[T(g(lF)),s[3]||(s[3]=ye(" Disconnected ",-1))]),_:1}))]),ee("div",Yz,[n.connection.status!=="open"?(E(),D(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[T(g(SF)),s[4]||(s[4]=ye(" Scan ",-1))]),_:1})):Oe("",!0),T(w,null,{default:C(()=>[T(p,{asChild:""},{default:C(()=>[T(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:C(()=>[T(g(dF))]),_:1})]),_:1}),T(y,{align:"end"},{default:C(()=>[T(d,null,{default:C(()=>[...s[5]||(s[5]=[ye("Actions",-1)])]),_:1}),T(h),n.connection.status!=="open"?(E(),D(m,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[T(g(bF)),s[6]||(s[6]=ye(" Connect ",-1))]),_:1})):(E(),D(m,{key:1,onClick:r},{default:C(()=>[T(g(V_)),s[7]||(s[7]=ye(" Disconnect ",-1))]),_:1})),T(m,{onClick:i},{default:C(()=>[T(g(H_)),s[8]||(s[8]=ye(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),ee("div",Xz,[!n.connection.name&&!n.connection.phoneNumber?(E(),G("div",Qz,[T(g(yF),{class:"iafw:size-5"}),s[9]||(s[9]=ye(" Scan the QR code to connect and start sending messages. ",-1))])):(E(),G(Fe,{key:1},[n.connection.name?(E(),G("div",Zz,[T(g(Uc),{class:"iafw:size-5 iafw:text-primary"}),ye(Ce(n.connection.name),1)])):Oe("",!0),n.connection.phoneNumber?(E(),G("div",ej,[T(g(z_),{class:"iafw:size-5 iafw:text-primary"}),ye(Ce(n.connection.phoneNumber),1)])):Oe("",!0)],64))]),ee("div",tj,[n.connection.createdAt?(E(),D(u,{key:0,size:"lg",variant:"outline"},{default:C(()=>[ye(" Created at "+Ce(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Oe("",!0)])],2)}}}),n1=L({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=$t(t,e);return(o,s)=>(E(),D(g(ex),le({"data-slot":"dialog"},g(i)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),rj=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(px),le({"data-slot":"dialog-overlay"},g(n),{class:g(he)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-[100000] iafw:bg-black/80",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),bk="iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",r1=L({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{},hideCloseButton:{type:Boolean},customClose:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus","close-click"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class","hideCloseButton","customClose"),o=$t(i,r);return(s,a)=>(E(),D(g(h9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(rj),T(g(cx),le({"data-slot":"dialog-content"},g(o),{class:g(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-[100000] iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default"),!s.hideCloseButton&&!s.customClose?(E(),D(g(tx),{key:0,class:Se(bk)},{default:C(()=>[T(g(Wc)),a[1]||(a[1]=ee("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})):!s.hideCloseButton&&s.customClose?(E(),G("button",{key:1,type:"button",class:Se(bk),onClick:a[0]||(a[0]=l=>r("close-click",l))},[T(g(Wc)),a[2]||(a[2]=ee("span",{class:"iafw:sr-only"},"Close",-1))])):Oe("",!0)]),_:3},16,["class"])]),_:3}))}}),i1=L({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"dialog-footer",class:Se(g(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),xk=Symbol(),$a=L({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=mn();return Cr(xk,n),(r,i)=>(E(),G("div",{"data-slot":"form-item",class:Se(g(he)("iafw:grid iafw:gap-2",e.class))},[z(r.$slots,"default")],2))}});/**
    320320  * vee-validate v4.15.1
    321321  * (c) 2025 Abdelrahman Awad
    322322  * @license MIT
    323   */function Nn(t){return typeof t=="function"}function Fa(t){return t==null}const As=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function o1(t){return Number(t)>=0}function ij(t){const e=parseFloat(t);return isNaN(e)?t:e}function rj(t){return typeof t=="object"&&t!==null}function oj(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function _k(t){if(!rj(t)||oj(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function yf(t,e){return Object.keys(e).forEach(n=>{if(_k(e[n])&&_k(t[n])){t[n]||(t[n]={}),yf(t[n],e[n]);return}t[n]=e[n]}),t}function wf(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let i=1;i<e.length;i++){if(o1(e[i])){n+=`[${e[i]}]`;continue}n+=`.${e[i]}`}return n}const sj={};function aj(t){return sj[t]}function kk(t,e,n){typeof n.value=="object"&&(n.value=At(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function At(t){if(typeof t!="object")return t;var e=0,n,i,r,o=Object.prototype.toString.call(t);if(o==="[object Object]"?r=Object.create(t.__proto__||null):o==="[object Array]"?r=Array(t.length):o==="[object Set]"?(r=new Set,t.forEach(function(s){r.add(At(s))})):o==="[object Map]"?(r=new Map,t.forEach(function(s,a){r.set(At(a),At(s))})):o==="[object Date]"?r=new Date(+t):o==="[object RegExp]"?r=new RegExp(t.source,t.flags):o==="[object DataView]"?r=new t.constructor(At(t.buffer)):o==="[object ArrayBuffer]"?r=t.slice(0):o.slice(-6)==="Array]"&&(r=new t.constructor(t)),r){for(i=Object.getOwnPropertySymbols(t);e<i.length;e++)kk(r,i[e],Object.getOwnPropertyDescriptor(t,i[e]));for(e=0,i=Object.getOwnPropertyNames(t);e<i.length;e++)Object.hasOwnProperty.call(r,n=i[e])&&r[n]===t[n]||kk(r,n,Object.getOwnPropertyDescriptor(t,n))}return r||t}const qa=Symbol("vee-validate-form"),Sk=Symbol("vee-validate-form-context"),pd=Symbol("vee-validate-field-instance"),hd=Symbol("Default empty value"),lj=typeof window<"u";function s1(t){return Nn(t)&&!!t.__locatorRef}function rr(t){return!!t&&Nn(t.parse)&&t.__type==="VVTypedSchema"}function gd(t){return!!t&&Nn(t.validate)}function vf(t){return t==="checkbox"||t==="radio"}function fj(t){return As(t)||Array.isArray(t)}function uj(t){return Array.isArray(t)?t.length===0:As(t)&&Object.keys(t).length===0}function md(t){return/^\[.+\]$/i.test(t)}function cj(t){return Ck(t)&&t.multiple}function Ck(t){return t.tagName==="SELECT"}function dj(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function pj(t,e){return!dj(t,e)&&e.type!=="file"&&!vf(e.type)}function hj(t){return Ek(t)&&t.target&&"submit"in t.target}function Ek(t){return t?!!(typeof Event<"u"&&Nn(Event)&&t instanceof Event||t&&t.srcElement):!1}function Ok(t,e){return e in t&&t[e]!==hd}function kn(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,i,r;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(!kn(t[i],e[i]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;for(i of t.entries())if(!kn(i[1],e.get(i[0])))return!1;return!0}if(Rk(t)&&Rk(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(t[i]!==e[i])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=Ak(t),e=Ak(e),r=Object.keys(t),n=r.length,n!==Object.keys(e).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(e,r[i]))return!1;for(i=n;i--!==0;){var o=r[i];if(!kn(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function Ak(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function Rk(t){return lj?t instanceof File:!1}function a1(t){return md(t)?t.replace(/\[|\]/gi,""):t}function en(t,e,n){return t?md(e)?t[a1(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((r,o)=>fj(r)&&o in r?r[o]:n,t):n}function Dn(t,e,n){if(md(e)){t[a1(e)]=n;return}const i=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<i.length;o++){if(o===i.length-1){r[i[o]]=n;return}(!(i[o]in r)||Fa(r[i[o]]))&&(r[i[o]]=o1(i[o+1])?[]:{}),r=r[i[o]]}}function l1(t,e){if(Array.isArray(t)&&o1(e)){t.splice(Number(e),1);return}As(t)&&delete t[e]}function Tk(t,e){if(md(e)){delete t[a1(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<n.length;o++){if(o===n.length-1){l1(i,n[o]);break}if(!(n[o]in i)||Fa(i[n[o]]))break;i=i[n[o]]}const r=n.map((o,s)=>en(t,n.slice(0,s).join(".")));for(let o=r.length-1;o>=0;o--)if(uj(r[o])){if(o===0){l1(t,n[0]);continue}l1(r[o-1],n[o-1])}}function Ai(t){return Object.keys(t)}function bf(t,e=void 0){const n=Zt();return n?.provides[t]||Qt(t,e)}function Pk(t,e,n){if(Array.isArray(t)){const i=[...t],r=i.findIndex(o=>kn(o,e));return r>=0?i.splice(r,1):i.push(e),i}return kn(t,e)?n:e}function Mk(t,e=0){let n=null,i=[];return function(...r){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...r);i.forEach(s=>s(o)),i=[]},e),new Promise(o=>i.push(o))}}function gj(t,e){return As(e)&&e.number?ij(t):t}function f1(t,e){let n;return async function(...r){const o=t(...r);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,r))}}function mj({get:t,set:e}){const n=j(At(t()));return Ve(t,i=>{kn(i,n.value)||(n.value=At(i))},{deep:!0}),Ve(n,i=>{kn(i,t())||e(At(i))},{deep:!0}),n}function u1(t){return Array.isArray(t)?t:t?[t]:[]}function c1(t){const e=bf(qa),n=t?U(()=>e?.getPathState(xe(t))):void 0,i=t?void 0:Qt(pd);return!i&&n?.value,n||i}function yd(t,e){const n={};for(const i in t)e.includes(i)||(n[i]=t[i]);return n}function yj(t){let e=null,n=[];return function(...i){const r=lt(()=>{if(e!==r)return;const o=t(...i);n.forEach(s=>s(o)),n=[],e=null});return e=r,new Promise(o=>n.push(o))}}function wj(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var i,r;return(r=(i=e.slots).default)===null||r===void 0?void 0:r.call(i,n())}}:e.slots.default}function d1(t){if(Ik(t))return t._value}function Ik(t){return"_value"in t}function vj(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function wd(t){if(!Ek(t))return t;const e=t.target;if(vf(e.type)&&Ik(e))return d1(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(cj(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(d1);if(Ck(e)){const n=Array.from(e.options).find(i=>i.selected);return n?d1(n):e.value}return vj(e)}function Nk(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?As(t)&&t._$$isNormalized?t:As(t)?Object.keys(t).reduce((n,i)=>{const r=bj(t[i]);return t[i]!==!1&&(n[i]=Dk(r)),n},e):typeof t!="string"?e:t.split("|").reduce((n,i)=>{const r=xj(i);return r.name&&(n[r.name]=Dk(r.params)),n},e):e}function bj(t){return t===!0?[]:Array.isArray(t)||As(t)?t:[t]}function Dk(t){const e=n=>typeof n=="string"&&n[0]==="@"?_j(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,i)=>(n[i]=e(t[i]),n),{})}const xj=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function _j(t){const e=n=>{var i;return(i=en(n,t))!==null&&i!==void 0?i:n[t]};return e.__locatorRef=t,e}function kj(t){return Array.isArray(t)?t.filter(s1):Ai(t).filter(e=>s1(t[e])).map(e=>t[e])}let p1=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const Rs=()=>p1,Sj=t=>{p1=Object.assign(Object.assign({},p1),t)};async function Bk(t,e,n={}){const i=n?.bails,r={name:n?.name||"{field}",rules:e,label:n?.label,bails:i??!0,formData:n?.values||{}},o=await Cj(r,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function Cj(t,e){const n=t.rules;if(rr(n)||gd(n))return Oj(e,Object.assign(Object.assign({},t),{rules:n}));if(Nn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const p=l[c],d=await p(e,a);if(!(typeof d!="string"&&!Array.isArray(d)&&d)){if(Array.isArray(d))u.push(...d);else{const m=typeof d=="string"?d:Fk(a);u.push(m)}if(t.bails)return{errors:u}}}return{errors:u}}const i=Object.assign(Object.assign({},t),{rules:Nk(n)}),r=[],o=Object.keys(i.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await Aj(i,e,{name:l,params:i.rules[l]});if(f.error&&(r.push(f.error),t.bails))return{errors:r}}return{errors:r}}function Ej(t){return!!t&&t.name==="ValidationError"}function $k(t){return{__type:"VVTypedSchema",async parse(n,i){var r;try{return{output:await t.validate(n,{abortEarly:!1,context:i?.formData||{}}),errors:[]}}catch(o){if(!Ej(o))throw o;if(!(!((r=o.inner)===null||r===void 0)&&r.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function Oj(t,e){const i=await(rr(e.rules)?e.rules:$k(e.rules)).parse(t,{formData:e.formData}),r=[];for(const o of i.errors)o.errors.length&&r.push(...o.errors);return{value:i.value,errors:r}}async function Aj(t,e,n){const i=aj(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const r=Rj(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:r})},s=await i(e,r,o);return typeof s=="string"?{error:s}:{error:s?void 0:Fk(o)}}function Fk(t){const e=Rs().generateMessage;return e?e(t):"Field is invalid"}function Rj(t,e){const n=i=>s1(i)?i(e):i;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((i,r)=>(i[r]=n(t[r]),i),{})}async function Tj(t,e){const i=await(rr(t)?t:$k(t)).parse(At(e),{formData:At(e)}),r={},o={};for(const s of i.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);r[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!i.errors.length,results:r,errors:o,values:i.value,source:"schema"}}async function Pj(t,e,n){const r=Ai(t).map(async f=>{var u,c,p;const d=(u=n?.names)===null||u===void 0?void 0:u[f],h=await Bk(en(e,f),t[f],{name:d?.name||f,label:d?.label,values:e,bails:(p=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&p!==void 0?p:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(r),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let qk=0;function Mj(t,e){const{value:n,initialValue:i,setInitialValue:r}=Ij(t,e.modelValue,e.form);if(!e.form){let l=function(d){var h;"value"in d&&(n.value=d.value),"errors"in d&&u(d.errors),"touched"in d&&(p.touched=(h=d.touched)!==null&&h!==void 0?h:p.touched),"initialValue"in d&&r(d.initialValue)};const{errors:f,setErrors:u}=Bj(),c=qk>=Number.MAX_SAFE_INTEGER?0:++qk,p=Dj(n,i,f,e.schema);return{id:c,path:t,value:n,initialValue:i,meta:p,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(g(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(g(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&r(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:i,flags:o.__flags,setState:a}}function Ij(t,e,n){const i=j(g(e));function r(){return n?en(n.initialValues.value,g(t),g(i)):g(i)}function o(f){if(!n){i.value=f;return}n.setFieldInitialValue(g(t),f,!0)}const s=U(r);if(!n)return{value:j(r()),initialValue:s,setInitialValue:o};const a=Nj(e,n,s,t);return n.stageInitialValue(g(t),a,!0),{value:U({get(){return en(n.values,g(t))},set(f){n.setFieldValue(g(t),f,!1)}}),initialValue:s,setInitialValue:o}}function Nj(t,e,n,i){return nt(t)?g(t):t!==void 0?t:en(e.values,g(i),g(n))}function Dj(t,e,n,i){const r=U(()=>{var s,a,l;return(l=(a=(s=xe(i))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=nn({touched:!1,pending:!1,valid:!0,required:r,validated:!!g(n).length,initialValue:U(()=>g(e)),dirty:U(()=>!kn(g(t),g(e)))});return Ve(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function Bj(){const t=j([]);return{errors:t,setErrors:e=>{t.value=u1(e)}}}function $j(t,e,n){return vf(n?.type)?qj(t,e,n):Lk(t,e,n)}function Lk(t,e,n){const{initialValue:i,validateOnMount:r,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:p,syncVModel:d,form:h}=Fj(n),m=c?bf(qa):void 0,y=h||m,w=U(()=>wf(xe(t))),v=U(()=>{if(xe(y?.schema))return;const I=g(e);return gd(I)||rr(I)||Nn(I)||Array.isArray(I)?I:Nk(I)}),S=!Nn(v.value)&&rr(xe(e)),{id:b,value:x,initialValue:_,meta:k,setState:A,errors:O,flags:R}=Mj(w,{modelValue:i,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:S?e:void 0}),N=U(()=>O.value[0]);d&&Lj({value:x,prop:d,handleChange:re,shouldValidate:()=>f&&!R.pendingReset});const q=(we,I=!1)=>{k.touched=!0,I&&fe()};async function W(we){var I,ne;if(y?.validateSchema){const{results:K}=await y.validateSchema(we);return(I=K[xe(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?Bk(x.value,v.value,{name:xe(w),label:xe(l),values:(ne=y?.values)!==null&&ne!==void 0?ne:{},bails:o}):{valid:!0,errors:[]}}const fe=f1(async()=>(k.pending=!0,k.validated=!0,W("validated-only")),we=>(R.pendingUnmount[We.id]||(A({errors:we.errors}),k.pending=!1,k.valid=we.valid),we)),ae=f1(async()=>W("silent"),we=>(k.valid=we.valid,we));function ce(we){return we?.mode==="silent"?ae():fe()}function re(we,I=!0){const ne=wd(we);ct(ne,I)}bt(()=>{if(r)return fe();(!y||!y.validateSchema)&&ae()});function te(we){k.touched=we}function He(we){var I;const ne=we&&"value"in we?we.value:_.value;A({value:At(ne),initialValue:At(ne),touched:(I=we?.touched)!==null&&I!==void 0?I:!1,errors:we?.errors||[]}),k.pending=!1,k.validated=!1,ae()}const st=Zt();function ct(we,I=!0){x.value=st&&d?gj(we,st.props.modelModifiers):we,(I?fe:ae)()}function dt(we){A({errors:Array.isArray(we)?we:[we]})}const vt=U({get(){return x.value},set(we){ct(we,f)}}),We={id:b,name:w,label:l,value:vt,meta:k,errors:O,errorMessage:N,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:p,resetField:He,handleReset:()=>He(),validate:ce,handleChange:re,handleBlur:q,setState:A,setTouched:te,setErrors:dt,setValue:ct};if(Ci(pd,We),nt(e)&&typeof g(e)!="function"&&Ve(e,(we,I)=>{kn(we,I)||(k.validated?fe():ae())},{deep:!0}),!y)return We;const Ze=U(()=>{const we=v.value;return!we||Nn(we)||gd(we)||rr(we)||Array.isArray(we)?{}:Object.keys(we).reduce((I,ne)=>{const K=kj(we[ne]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const F=en(y.values,Be)||y.values[Be];return F!==void 0&&(ue[Be]=F),ue},{});return Object.assign(I,K),I},{})});return Ve(Ze,(we,I)=>{if(!Object.keys(we).length)return;!kn(we,I)&&(k.validated?fe():ae())}),jr(()=>{var we;const I=(we=xe(We.keepValueOnUnmount))!==null&&we!==void 0?we:xe(y.keepValuesOnUnmount),ne=xe(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ne,b);return}R.pendingUnmount[We.id]=!0;const K=y.getPathState(ne);if(Array.isArray(K?.id)&&K?.multiple?K?.id.includes(We.id):K?.id===We.id){if(K?.multiple&&Array.isArray(K.value)){const Be=K.value.findIndex(F=>kn(F,xe(We.checkedValue)));if(Be>-1){const F=[...K.value];F.splice(Be,1),y.setFieldValue(ne,F)}Array.isArray(K.id)&&K.id.splice(K.id.indexOf(We.id),1)}else y.unsetPathValue(xe(w));y.removePathState(ne,b)}}),We}function Fj(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,i=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",r=n&&!("initialValue"in(t||{}))?h1(Zt(),i):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:r});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:r,controlled:s??!0,checkedValue:o,syncVModel:a})}function qj(t,e,n){const i=n?.standalone?void 0:bf(qa),r=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=xe(a.value),p=xe(r);return Array.isArray(c)?c.findIndex(d=>kn(d,p))>=0:kn(p,c)});function u(c,p=!0){var d,h;if(f.value===((d=c?.target)===null||d===void 0?void 0:d.checked)){p&&a.validate();return}const m=xe(t),y=i?.getPathState(m),w=wd(c);let v=(h=xe(r))!==null&&h!==void 0?h:w;i&&y?.multiple&&y.type==="checkbox"?v=Pk(en(i.values,m)||[],v,void 0):n?.type==="checkbox"&&(v=Pk(xe(a.value),v,xe(o))),l(v,p)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:r,uncheckedValue:o,handleChange:u})}return s(Lk(t,e,n))}function Lj({prop:t,value:e,handleChange:n,shouldValidate:i}){const r=Zt();if(!r||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in r.props&&(Ve(e,a=>{kn(a,h1(r,o))||r.emit(s,a)}),Ve(()=>h1(r,o),a=>{if(a===hd&&e.value===void 0)return;const l=a===hd?void 0:a;kn(l,e.value)||n(l,i())}))}function h1(t,e){if(t)return t.props[e]}const Vj=L({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Rs().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:hd},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=is(t,"rules"),i=is(t,"name"),r=is(t,"label"),o=is(t,"uncheckedValue"),s=is(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:p,setTouched:d,resetField:h,handleReset:m,meta:y,checked:w,setErrors:v,setValue:S}=$j(i,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:jj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:r,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,N=!0){c(R,N)},x=U(()=>{const{validateOnInput:O,validateOnChange:R,validateOnBlur:N,validateOnModelUpdate:q}=zj(t);function W(re){p(re,N),Nn(e.attrs.onBlur)&&e.attrs.onBlur(re)}function fe(re){b(re,O),Nn(e.attrs.onInput)&&e.attrs.onInput(re)}function ae(re){b(re,R),Nn(e.attrs.onChange)&&e.attrs.onChange(re)}const ce={name:t.name,onBlur:W,onInput:fe,onChange:ae};return ce["onUpdate:modelValue"]=re=>b(re,q),ce}),_=U(()=>{const O=Object.assign({},x.value);vf(e.attrs.type)&&w&&(O.checked=w.value);const R=Vk(t,e);return pj(R,e.attrs)&&(O.value=l.value),O}),k=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function A(){return{field:_.value,componentField:k.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:O=>b(O,!1),handleReset:m,handleBlur:x.value.onBlur,setTouched:d,setErrors:v,setValue:S}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:d,setValue:S,reset:h,validate:u,handleChange:c}),()=>{const O=an(Vk(t,e)),R=wj(O,e,A);return O?Yt(O,Object.assign(Object.assign({},e.attrs),_.value),R):R}}});function Vk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function zj(t){var e,n,i,r;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=Rs();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(i=t.validateOnBlur)!==null&&i!==void 0?i:a,validateOnModelUpdate:(r=t.validateOnModelUpdate)!==null&&r!==void 0?r:l}}function jj(t,e){return vf(e.attrs.type)?Ok(t,"modelValue")?t.modelValue:void 0:Ok(t,"modelValue")?t.modelValue:e.attrs.value}const Rr=Vj;let Hj=0;const vd=["bails","fieldsCount","id","multiple","type","validate"];function zk(t){const e=t?.initialValues||{},n=Object.assign({},xe(e)),i=g(t?.validationSchema);return i&&rr(i)&&Nn(i.cast)?At(i.cast(n)||{}):At(n)}function jk(t){var e;const n=Hj++,i=t?.name||"Form";let r=0;const o=j(!1),s=j(!1),a=j(0),l=[],f=nn(zk(t)),u=j([]),c=j({}),p=j({}),d=yj(()=>{p.value=u.value.reduce((Q,X)=>(Q[wf(xe(X.path))]=X,Q),{})});function h(Q,X){const me=re(Q);if(!me){typeof Q=="string"&&(c.value[wf(Q)]=u1(X));return}if(typeof Q=="string"){const Me=wf(Q);c.value[Me]&&delete c.value[Me]}me.errors=u1(X),me.valid=!me.errors.length}function m(Q){Ai(Q).forEach(X=>{h(X,Q[X])})}t?.initialErrors&&m(t.initialErrors);const y=U(()=>{const Q=u.value.reduce((X,me)=>(me.errors.length&&(X[xe(me.path)]=me.errors),X),{});return Object.assign(Object.assign({},c.value),Q)}),w=U(()=>Ai(y.value).reduce((Q,X)=>{const me=y.value[X];return me?.length&&(Q[X]=me[0]),Q},{})),v=U(()=>u.value.reduce((Q,X)=>(Q[xe(X.path)]={name:xe(X.path)||"",label:X.label||""},Q),{})),S=U(()=>u.value.reduce((Q,X)=>{var me;return Q[xe(X.path)]=(me=X.bails)!==null&&me!==void 0?me:!0,Q},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:_,originalInitialValues:k,setInitialValues:A}=Wj(u,f,t),O=Uj(u,f,k,w),R=U(()=>u.value.reduce((Q,X)=>{const me=en(f,xe(X.path));return Dn(Q,xe(X.path),me),Q},{})),N=t?.validationSchema;function q(Q,X){var me,Me;const $e=U(()=>en(_.value,xe(Q))),Ge=p.value[xe(Q)],Je=X?.type==="checkbox"||X?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const pi=r++;return Array.isArray(Ge.id)?Ge.id.push(pi):Ge.id=[Ge.id,pi],Ge.fieldsCount++,Ge.__flags.pendingUnmount[pi]=!1,Ge}const Nt=U(()=>en(f,xe(Q))),tn=xe(Q),An=He.findIndex(pi=>pi===tn);An!==-1&&He.splice(An,1);const Vt=U(()=>{var pi,Gs,iu,ru;const ou=xe(N);if(rr(ou))return(Gs=(pi=ou.describe)===null||pi===void 0?void 0:pi.call(ou,xe(Q)).required)!==null&&Gs!==void 0?Gs:!1;const Js=xe(X?.schema);return rr(Js)&&(ru=(iu=Js.describe)===null||iu===void 0?void 0:iu.call(Js).required)!==null&&ru!==void 0?ru:!1}),Rn=r++,Ln=nn({id:Rn,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((me=b[tn])===null||me===void 0)&&me.length),required:Vt,initialValue:$e,errors:Xt([]),bails:(Me=X?.bails)!==null&&Me!==void 0?Me:!1,label:X?.label,type:X?.type||"default",value:Nt,multiple:!1,__flags:{pendingUnmount:{[Rn]:!1},pendingReset:!1},fieldsCount:1,validate:X?.validate,dirty:U(()=>!kn(g(Nt),g($e)))});return u.value.push(Ln),p.value[tn]=Ln,d(),w.value[tn]&&!b[tn]&&lt(()=>{ke(tn,{mode:"silent"})}),nt(Q)&&Ve(Q,pi=>{d();const Gs=At(Nt.value);p.value[pi]=Ln,lt(()=>{Dn(f,pi,Gs)})}),Ln}const W=Mk(Ke,5),fe=Mk(Ke,5),ae=f1(async Q=>await(Q==="silent"?W():fe()),(Q,[X])=>{const me=Ai(I.errorBag.value),$e=[...new Set([...Ai(Q.results),...u.value.map(Ge=>Ge.path),...me])].sort().reduce((Ge,Je)=>{var Nt;const tn=Je,An=re(tn)||te(tn),Vt=((Nt=Q.results[tn])===null||Nt===void 0?void 0:Nt.errors)||[],Rn=xe(An?.path)||tn,Ln=Kj({errors:Vt,valid:!Vt.length},Ge.results[Rn]);return Ge.results[Rn]=Ln,Ln.valid||(Ge.errors[Rn]=Ln.errors[0]),An&&c.value[Rn]&&delete c.value[Rn],An?(An.valid=Ln.valid,X==="silent"||X==="validated-only"&&!An.validated||h(An,Ln.errors),Ge):(h(Rn,Vt),Ge)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&($e.values=Q.values,$e.source=Q.source),Ai($e.results).forEach(Ge=>{var Je;const Nt=re(Ge);Nt&&X!=="silent"&&(X==="validated-only"&&!Nt.validated||h(Nt,(Je=$e.results[Ge])===null||Je===void 0?void 0:Je.errors))}),$e});function ce(Q){u.value.forEach(Q)}function re(Q){const X=typeof Q=="string"?wf(Q):Q;return typeof X=="string"?p.value[X]:X}function te(Q){return u.value.filter(me=>Q.startsWith(xe(me.path))).reduce((me,Me)=>me?Me.path.length>me.path.length?Me:me:Me,void 0)}let He=[],st;function ct(Q){return He.push(Q),st||(st=lt(()=>{[...He].sort().reverse().forEach(me=>{Tk(f,me)}),He=[],st=null})),st}function dt(Q){return function(me,Me){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,Ce().then(Je=>{const Nt=At(f);if(Je.valid&&typeof me=="function"){const tn=At(R.value);let An=Q?tn:Nt;return Je.values&&(An=Je.source==="schema"?Je.values:Object.assign({},An,Je.values)),me(An,{evt:Ge,controlledValues:tn,setErrors:m,setFieldError:h,setTouched:ge,setFieldTouched:F,setValues:ue,setFieldValue:ne,resetForm:Te,resetField:de})}!Je.valid&&typeof Me=="function"&&Me({values:Nt,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=dt(!1);We.withControlled=dt(!0);function Ze(Q,X){const me=u.value.findIndex($e=>$e.path===Q&&(Array.isArray($e.id)?$e.id.includes(X):$e.id===X)),Me=u.value[me];if(!(me===-1||!Me)){if(lt(()=>{ke(Q,{mode:"silent",warn:!1})}),Me.multiple&&Me.fieldsCount&&Me.fieldsCount--,Array.isArray(Me.id)){const $e=Me.id.indexOf(X);$e>=0&&Me.id.splice($e,1),delete Me.__flags.pendingUnmount[X]}(!Me.multiple||Me.fieldsCount<=0)&&(u.value.splice(me,1),_e(Q),d(),delete p.value[Q])}}function we(Q){Ai(p.value).forEach(X=>{X.startsWith(Q)&&delete p.value[X]}),u.value=u.value.filter(X=>!X.path.startsWith(Q)),lt(()=>{d()})}const I={name:i,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:N,submitCount:a,meta:O,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:g(N)?ae:void 0,validate:Ce,setFieldError:h,validateField:ke,setFieldValue:ne,setValues:ue,setErrors:m,setFieldTouched:F,setTouched:ge,resetForm:Te,resetField:de,handleSubmit:We,useFieldModel:Ne,defineInputBinds:Rt,defineComponentBinds:wn,defineField:Y,stageInitialValue:Xe,unsetInitialValue:_e,setFieldInitialValue:Pe,createPathState:q,getPathState:re,unsetPathValue:ct,removePathState:Ze,initialValues:_,getAllPathStates:()=>u.value,destroyPath:we,isFieldTouched:V,isFieldDirty:J,isFieldValid:pe};function ne(Q,X,me=!0){const Me=At(X),$e=typeof Q=="string"?Q:Q.path;re($e)||q($e),Dn(f,$e,Me),me&&ke($e)}function K(Q,X=!0){Ai(f).forEach(me=>{delete f[me]}),Ai(Q).forEach(me=>{ne(me,Q[me],!1)}),X&&Ce()}function ue(Q,X=!0){yf(f,Q),l.forEach(me=>me&&me.reset()),X&&Ce()}function Be(Q,X){const me=re(xe(Q))||q(Q);return U({get(){return me.value},set(Me){var $e;const Ge=xe(Q);ne(Ge,Me,($e=xe(X))!==null&&$e!==void 0?$e:!1)}})}function F(Q,X){const me=re(Q);me&&(me.touched=X)}function V(Q){const X=re(Q);return X?X.touched:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.touched)}function J(Q){const X=re(Q);return X?X.dirty:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.dirty)}function pe(Q){const X=re(Q);return X?X.valid:u.value.filter(me=>me.path.startsWith(Q)).every(me=>me.valid)}function ge(Q){if(typeof Q=="boolean"){ce(X=>{X.touched=Q});return}Ai(Q).forEach(X=>{F(X,!!Q[X])})}function de(Q,X){var me;const Me=X&&"value"in X?X.value:en(_.value,Q),$e=re(Q);$e&&($e.__flags.pendingReset=!0),Pe(Q,At(Me),!0),ne(Q,Me,!1),F(Q,(me=X?.touched)!==null&&me!==void 0?me:!1),h(Q,X?.errors||[]),lt(()=>{$e&&($e.__flags.pendingReset=!1)})}function Te(Q,X){let me=At(Q?.values?Q.values:k.value);me=X?.force?me:yf(k.value,me),me=rr(N)&&Nn(N.cast)?N.cast(me):me,A(me,{force:X?.force}),ce(Me=>{var $e;Me.__flags.pendingReset=!0,Me.validated=!1,Me.touched=(($e=Q?.touched)===null||$e===void 0?void 0:$e[xe(Me.path)])||!1,ne(xe(Me.path),en(me,xe(Me.path)),!1),h(xe(Me.path),void 0)}),X?.force?K(me,!1):ue(me,!1),m(Q?.errors||{}),a.value=Q?.submitCount||0,lt(()=>{Ce({mode:"silent"}),ce(Me=>{Me.__flags.pendingReset=!1})})}async function Ce(Q){const X=Q?.mode||"force";if(X==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(X);s.value=!0;const me=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(Q).then(Nt=>({key:xe(Je.path),valid:Nt.valid,errors:Nt.errors,value:Nt.value})):Promise.resolve({key:xe(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Me={},$e={},Ge={};for(const Je of me)Me[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Dn(Ge,Je.key,Je.value),Je.errors.length&&($e[Je.key]=Je.errors[0]);return{valid:me.every(Je=>Je.valid),results:Me,errors:$e,values:Ge,source:"fields"}}async function ke(Q,X){var me;const Me=re(Q);if(Me&&X?.mode!=="silent"&&(Me.validated=!0),N){const{results:$e}=await ae(X?.mode||"validated-only");return $e[Q]||{errors:[],valid:!0}}return Me?.validate?Me.validate(X):(!Me&&(me=X?.warn),Promise.resolve({errors:[],valid:!0}))}function _e(Q){Tk(_.value,Q)}function Xe(Q,X,me=!1){Pe(Q,X),Dn(f,Q,X),me&&!t?.initialValues&&Dn(k.value,Q,At(X))}function Pe(Q,X,me=!1){Dn(_.value,Q,At(X)),me&&Dn(k.value,Q,At(X))}async function Ke(){const Q=g(N);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const X=gd(Q)||rr(Q)?await Tj(Q,f):await Pj(Q,f,{names:v.value,bailsMap:S.value});return s.value=!1,X}const ft=We((Q,{evt:X})=>{hj(X)&&X.target.submit()});bt(()=>{if(t?.initialErrors&&m(t.initialErrors),t?.initialTouched&&ge(t.initialTouched),t?.validateOnMount){Ce();return}I.validateSchema&&I.validateSchema("silent")}),nt(N)&&Ve(N,()=>{var Q;(Q=I.validateSchema)===null||Q===void 0||Q.call(I,"validated-only")}),Ci(qa,I);function Y(Q,X){const me=Nn(X)?void 0:X?.label,Me=re(xe(Q))||q(Q,{label:me}),$e=()=>Nn(X)?X(yd(Me,vd)):X||{};function Ge(){var Vt;Me.touched=!0,((Vt=$e().validateOnBlur)!==null&&Vt!==void 0?Vt:Rs().validateOnBlur)&&ke(xe(Me.path))}function Je(){var Vt;((Vt=$e().validateOnInput)!==null&&Vt!==void 0?Vt:Rs().validateOnInput)&&lt(()=>{ke(xe(Me.path))})}function Nt(){var Vt;((Vt=$e().validateOnChange)!==null&&Vt!==void 0?Vt:Rs().validateOnChange)&&lt(()=>{ke(xe(Me.path))})}const tn=U(()=>{const Vt={onChange:Nt,onInput:Je,onBlur:Ge};return Nn(X)?Object.assign(Object.assign({},Vt),X(yd(Me,vd)).props||{}):X?.props?Object.assign(Object.assign({},Vt),X.props(yd(Me,vd))):Vt});return[Be(Q,()=>{var Vt,Rn,Ln;return(Ln=(Vt=$e().validateOnModelUpdate)!==null&&Vt!==void 0?Vt:(Rn=Rs())===null||Rn===void 0?void 0:Rn.validateOnModelUpdate)!==null&&Ln!==void 0?Ln:!0}),tn]}function Ne(Q){return Array.isArray(Q)?Q.map(X=>Be(X,!0)):Be(Q)}function Rt(Q,X){const[me,Me]=Y(Q,X);function $e(){Me.value.onBlur()}function Ge(Nt){const tn=wd(Nt);ne(xe(Q),tn,!1),Me.value.onInput()}function Je(Nt){const tn=wd(Nt);ne(xe(Q),tn,!1),Me.value.onChange()}return U(()=>Object.assign(Object.assign({},Me.value),{onBlur:$e,onInput:Ge,onChange:Je,value:me.value}))}function wn(Q,X){const[me,Me]=Y(Q,X),$e=re(xe(Q));function Ge(Je){me.value=Je}return U(()=>{const Je=Nn(X)?X(yd($e,vd)):X||{};return Object.assign({[Je.model||"modelValue"]:me.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Me.value)})}const vn=Object.assign(Object.assign({},I),{values:na(f),handleReset:()=>Te(),submitForm:ft});return Ci(Sk,vn),vn}function Uj(t,e,n,i){const r={touched:"some",pending:"some",valid:"every"},o=U(()=>!kn(e,g(n)));function s(){const l=t.value;return Ai(r).reduce((f,u)=>{const c=r[u];return f[u]=l[c](p=>p[u]),f},{})}const a=nn(s());return Mt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:g(n)},a),{valid:a.valid&&!Ai(i.value).length,dirty:o.value}))}function Wj(t,e,n){const i=zk(n),r=j(i),o=j(At(i));function s(a,l){l?.force?(r.value=At(a),o.value=At(a)):(r.value=yf(At(r.value)||{},At(a)),o.value=yf(At(o.value)||{},At(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=en(r.value,xe(f.path));Dn(e,xe(f.path),At(c))})}return{initialValues:r,originalInitialValues:o,setInitialValues:s}}function Kj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function g1(){return Qt(Sk)}function Gj(t){const e=bf(qa,void 0),n=j([]),i=()=>{},r={fields:n,remove:i,push:i,swap:i,insert:i,update:i,replace:i,prepend:i,move:i};if(!e||!g(t))return r;const o=e.fieldArrays.find(x=>g(x.path)===g(t));if(o)return o;let s=0;function a(){return en(e?.values,xe(t),[])||[]}function l(){const x=a();Array.isArray(x)&&(n.value=x.map((_,k)=>u(_,k,n.value)),f())}l();function f(){const x=n.value.length;for(let _=0;_<x;_++){const k=n.value[_];k.isFirst=_===0,k.isLast=_===x-1}}function u(x,_,k){if(k&&!Fa(_)&&k[_])return k[_];const A=s++;return{key:A,value:mj({get(){const R=en(e?.values,xe(t),[])||[],N=n.value.findIndex(q=>q.key===A);return N===-1?x:R[N]},set(R){const N=n.value.findIndex(q=>q.key===A);N!==-1&&w(N,R)}}),isFirst:!1,isLast:!1}}function c(){f(),e?.validate({mode:"silent"})}function p(x){const _=xe(t),k=en(e?.values,_);if(!k||!Array.isArray(k))return;const A=[...k];A.splice(x,1);const O=_+`[${x}]`;e.destroyPath(O),e.unsetInitialValue(O),Dn(e.values,_,A),n.value.splice(x,1),c()}function d(x){const _=At(x),k=xe(t),A=en(e?.values,k),O=Fa(A)?[]:A;if(!Array.isArray(O))return;const R=[...O];R.push(_),e.stageInitialValue(k+`[${R.length-1}]`,_),Dn(e.values,k,R),n.value.push(u(_)),c()}function h(x,_){const k=xe(t),A=en(e?.values,k);if(!Array.isArray(A)||!(x in A)||!(_ in A))return;const O=[...A],R=[...n.value],N=O[x];O[x]=O[_],O[_]=N;const q=R[x];R[x]=R[_],R[_]=q,Dn(e.values,k,O),n.value=R,f()}function m(x,_){const k=At(_),A=xe(t),O=en(e?.values,A);if(!Array.isArray(O)||O.length<x)return;const R=[...O],N=[...n.value];R.splice(x,0,k),N.splice(x,0,u(k)),Dn(e.values,A,R),n.value=N,c()}function y(x){const _=xe(t);e.stageInitialValue(_,x),Dn(e.values,_,x),l(),c()}function w(x,_){const k=xe(t),A=en(e?.values,k);!Array.isArray(A)||A.length-1<x||(Dn(e.values,`${k}[${x}]`,_),e?.validate({mode:"validated-only"}))}function v(x){const _=At(x),k=xe(t),A=en(e?.values,k),O=Fa(A)?[]:A;if(!Array.isArray(O))return;const R=[_,...O];Dn(e.values,k,R),e.stageInitialValue(k+"[0]",_),n.value.unshift(u(_)),c()}function S(x,_){const k=xe(t),A=en(e?.values,k),O=Fa(A)?[]:[...A];if(!Array.isArray(A)||!(x in A)||!(_ in A))return;const R=[...n.value],N=R[x];R.splice(x,1),R.splice(_,0,N);const q=O[x];O.splice(x,1),O.splice(_,0,q),Dn(e.values,k,O),n.value=R,c()}const b={fields:n,remove:p,push:d,swap:h,insert:m,update:w,replace:y,prepend:v,move:S};return e.fieldArrays.push(Object.assign({path:t,reset:l},b)),jr(()=>{const x=e.fieldArrays.findIndex(_=>xe(_.path)===xe(t));x>=0&&e.fieldArrays.splice(x,1)}),Ve(a,x=>{const _=n.value.map(k=>k.value);kn(x,_)||l()}),b}function Jj(t){const e=c1(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&i!==void 0?i:!1})}function Yj(t){const e=c1(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&i!==void 0?i:!1})}function Xj(t){const e=c1(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&i!==void 0?i:!1})}function Qj(t){const e=bf(qa),n=t?void 0:Qt(pd);return U(()=>t?e?.errors.value[xe(t)]:n?.errorMessage.value)}function Hk(){const t=Qt(pd),e=Qt(xk);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,i=e,r={valid:Xj(n),isDirty:Jj(n),isTouched:Yj(n),error:Qj(n)};return{id:i,name:n,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...r}}const La=L({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:i,formMessageId:r}=Hk();return(o,s)=>(E(),D(g(bc),{id:g(n),"data-slot":"form-control","aria-describedby":g(e)?`${g(i)} ${g(r)}`:`${g(i)}`,"aria-invalid":!!g(e)},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),m1=L({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"dialog-header",class:Ee(g(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),y1=L({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(dx),le({"data-slot":"dialog-description"},g(i),{class:g(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),w1=L({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(hx),le({"data-slot":"dialog-title"},g(i),{class:g(he)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Uk=L({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,i)=>(E(),D(g(IB),Pt(Lt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Wk=L({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(BB),le({"data-slot":"tooltip"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Kk=L({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(jB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(VB),le({"data-slot":"tooltip-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.hideArrow?Oe("",!0):(E(),D(g(TB),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),Gk=L({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(UB),le({"data-slot":"tooltip-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}});var Zj=Object.defineProperty,eH=(t,e,n)=>e in t?Zj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Jk=(t,e,n)=>(eH(t,typeof e!="symbol"?e+"":e,n),n);const li={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},Yk=["+","-"],Xk=["decimal","thousands","prefix","suffix"];function no(t){return Math.max(0,Math.min(t,1e3))}function bd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function Qk(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function tH(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function nH(t,e,n){return e?t+n+e:t}function xf(t,e){return Yk.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function iH(t){for(const e of Xk)if(!xf(t[e],e))return!1;return!0}function xd(t){for(const e of Xk){t[e]=t[e].replace(/\d+/g,"");for(const n of Yk)t[e]=t[e].replaceAll(n,"")}return t}function Zk(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function eS(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function tS(t){return/^-?[\d]+$/g.test(t)}function nS(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function iS(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function rS(t,e){const n=e-Zk(t);if(n>=0)return t;let i=t.slice(0,n);const r=t.slice(n);if(i.charAt(i.length-1)==="."&&(i=i.slice(0,-1)),parseInt(r.charAt(0),10)>=5){for(let o=i.length-1;o>=0;o-=1){const s=i.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return iS(i,o,a);i=iS(i,o,"0")}}return`1${i}`}return i}function oS(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function sS(t){return new Event(t,{bubbles:!0,cancelable:!1})}function _t({debug:t=!1},...e){t&&console.log(...e)}class _d{constructor(e){Jk(this,"number",0n),Jk(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let i=this.toString();const r=e-this.getDecimalPrecision();return r>0?(i.includes(".")||(i+="."),i.padEnd(i.length+r,"0")):r<0?n?rS(i,e):i.slice(0,r):i}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=eS(e),(n?"-":"")+e}return e}lessThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n<i}biggerThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n>i}isEqual(e){const[n,i]=this.adjustComparisonNumbers(e);return n===i}setupString(e){if(e=eS(e),tS(e))this.number=BigInt(e);else if(nS(e))this.decimal=Zk(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new _d(e):n=e;const i=this.getDecimalPrecision()-n.getDecimalPrecision();let r=this.getNumber(),o=n.getNumber();return i>0?o=n.getNumber()*10n**BigInt(i):i<0&&(r=this.getNumber()*10n**BigInt(i*-1)),[r,o]}}function v1(t,e=li,n=""){if(_t(e,"utils format() - caller",n),_t(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(no(e.precision)):t=t.toFixed(no(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&tS(t))t=Number(t).toFixed(no(e.precision));else if(!e.disableNegative&&t==="-")return t;_t(e,"utils format() - input2",t);const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let r=t.replace(e.prefix,"").replace(e.suffix,"");_t(e,"utils format() - filtered",r),!e.precision&&e.thousands!=="."&&nS(r)&&(r=rS(r,0),_t(e,"utils format() - !opt.precision && isValidFloat()",r));const o=Qk(r);_t(e,"utils format() - numbers",o),_t(e,"utils format() - numbersToCurrency",i+bd(o,e.precision));const s=new _d(i+bd(o,e.precision));_t(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(no(e.precision),e.shouldRound);if(_t(e,"utils format() - bigNumber2",s.toFixed(no(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=tH(l,e.thousands);const c=e.prefix+nH(l,f,e.decimal)+e.suffix;return _t(e,"utils format() - output",c),c}function b1(t,e=li,n=""){if(_t(e,"utils unformat() - caller",n),_t(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return _t(e,"utils unformat() - return netagive symbol",t),t;const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"",r=t.replace(e.prefix,"").replace(e.suffix,"");_t(e,"utils unformat() - filtered",r);const o=Qk(r);_t(e,"utils unformat() - numbers",o);const s=new _d(i+bd(o,e.precision));_t(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(no(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),_t(e,"utils unformat() - output",a),a}const x1=(t,e,n)=>{if(_t(e,"directive setValue() - caller",n),!iH(e)){_t(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let i=t.value.length-(t.selectionEnd||0);t.value=v1(t.value,e,n),i=Math.max(i,e.suffix.length),i=t.value.length-i,i=Math.max(i,e.prefix.length),oS(t,i),t.dispatchEvent(sS("change"))},aS=(t,e)=>{const n=t.currentTarget,i=t.code==="Backspace"||t.code==="Delete",r=n.value.length-(n.selectionEnd||0)===0;if(_t(e,"directive onkeydown() - el.value",n.value),_t(e,"directive onkeydown() - backspacePressed",i),_t(e,"directive onkeydown() - isAtEndPosition",r),e.allowBlank&&i&&r&&b1(n.value,e,"directive onkeydown allowBlank")===0&&(_t(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(sS("change"))),_t(e,"directive onkeydown() - e.key",t.key),t.key==="+"){_t(e,"directive onkeydown() - unformat el.value",n.value);let o=b1(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},lS=(t,e)=>{const n=t.currentTarget;_t(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=bd(n.value,no(e.precision)),_t(e,"directive oninput() - is 1-9",n.value)),x1(n,e,"directive oninput")},fS=(t,e)=>{const n=t.currentTarget;_t(e,"directive onFocus()",n.value),e.focusOnRight&&oS(n,n.value.length-e.suffix.length)},rH={mounted(t,e){if(!e.value)return;const n=xd({...li,...e.value});if(_t(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const i=t.getElementsByTagName("input");i.length!==1||(t=i[0])}t.onkeydown=i=>{aS(i,n)},t.oninput=i=>{lS(i,n)},t.onfocus=i=>{fS(i,n)},_t(n,"directive mounted() - el.value",t.value),x1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=xd({...li,...e.value});t.onkeydown=i=>{aS(i,n)},t.oninput=i=>{lS(i,n)},t.onfocus=i=>{fS(i,n)},_t(n,"directive updated() - el.value",t.value),_t(n,"directive updated() - opt",n),x1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},oH=["id","value","disabled"],sH={inheritAttrs:!1,name:"Money3",directives:{money3:rH}},uS=L({...sH,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Zt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>li.precision},decimal:{type:String,default:()=>li.decimal,validator(t){return xf(t,"decimal")}},thousands:{type:String,default:()=>li.thousands,validator(t){return xf(t,"thousands")}},prefix:{type:String,default:()=>li.prefix,validator(t){return xf(t,"prefix")}},suffix:{type:String,default:()=>li.suffix,validator(t){return xf(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>li.max},min:{type:[Number,String],default:()=>li.min},allowBlank:{type:Boolean,default:()=>li.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>li.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>li.shouldRound},focusOnRight:{type:Boolean,default:()=>li.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:i,modelModifiers:r,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Jt(n);_t(n,"component setup()",n);let f=i.value;(n.disableNegative||f!=="-")&&r.value&&r.value.number&&(a.value?f=Number(i.value).toFixed(no(s.value)):f=Number(i.value).toFixed(no(s.value)+1).slice(0,-1));const u=j(v1(f,n,"component setup"));_t(n,"component setup() - data.formattedValue",u.value),Ve(i,c);function c(y){_t(n,"component watch() -> value",y);const w=v1(y,xd({...n}),"component watch");w!==u.value&&(_t(n,"component watch() changed -> formatted",w),u.value=w)}let p=null;function d(y){let w=y.target.value;_t(n,"component change() -> evt.target.value",w),o.value&&!r.value.number||(w=b1(w,xd({...n}),"component change")),w!==p&&(p=w,_t(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Wh(),m=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=NA("money3");return bl((E(),G("input",le({id:`${t.id}`},g(m),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:d}),null,16,oH)),[[v,{precision:g(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:g(r),shouldRound:g(a),focusOnRight:g(l)}]])}}});var aH=Object.defineProperty,lH=(t,e,n)=>e in t?aH(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,_f=(t,e,n)=>lH(t,typeof e!="symbol"?e+"":e,n);const cS={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},dS=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),pS=(t,e,n)=>{var i;return new Intl.NumberFormat(((i=n.number)==null?void 0:i.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},fH=(t,e=!0,n)=>{var i,r,o,s;const a=((i=n.number)==null?void 0:i.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((r=n.number)==null?void 0:r.fraction)??0;let f=pS(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",p=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",d=dS(t,c,p);if(Number.isNaN(parseFloat(d)))return a;const h=d.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=pS(y,l,n)}let m=f.format(parseFloat(d));return e?l>0&&d.endsWith(".")&&!d.slice(0,-1).includes(".")&&(m+=p):m=dS(m,c,p),a+m},hS=t=>JSON.parse(t.replaceAll("'",'"')),uH=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=cH(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=kd(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=kd(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=kd(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=dH(t.dataset.maskaTokens));const i={};return t.dataset.maskaNumberLocale!=null&&(i.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(i.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(i.unsigned=kd(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(i).length>0)&&(n.number=i),n},kd=t=>t!==""?!!JSON.parse(t):!0,cH=t=>t.startsWith("[")&&t.endsWith("]")?hS(t):t,dH=t=>{if(t.startsWith("{")&&t.endsWith("}"))return hS(t);const e={};return t.split("|").forEach(n=>{const i=n.split(":");e[i[0]]={pattern:gS()?new RegExp(i[1],"u"):new RegExp(i[1]),optional:i[2]==="optional",multiple:i[2]==="multiple",repeated:i[2]==="repeated"}}),e},gS=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class pH{constructor(e={}){_f(this,"opts",{}),_f(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...cS,...n.tokens};for(const i of Object.values(n.tokens))typeof i.pattern=="string"&&(i.pattern=gS()?new RegExp(i.pattern,"u"):new RegExp(i.pattern))}else n.tokens=cS;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((i,r)=>i.length-r.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const i=this.process(String(e),n).length;return typeof this.opts.mask=="string"?i>=this.opts.mask.length:i>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const i=this.process(e,n.slice(-1).pop()??"",!1);return n.find(r=>this.process(e,r,!1).length>=i.length)??""}escapeMask(e){const n=[],i=[];return e.split("").forEach((r,o)=>{r==="!"&&e[o-1]!=="!"?i.push(o-i.length):n.push(r)}),{mask:n.join(""),escaped:i}}process(e,n,i=!0){if(this.opts.number!=null)return fH(e,i,this.opts);if(n==null)return e;const r=`v=${e},mr=${n},m=${i?1:0}`;if(this.memo.has(r))return this.memo.get(r);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,p=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,d=S=>!this.isReversed()&&S<=c||this.isReversed()&&S>=c;let h,m=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;p();){const S=o.charAt(y),b=l[S],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(m===-1?m=y:y===c&&y!==m&&(y=m-f),c===m&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(i&&!this.isEager()&&a[u](S),x===S&&!this.isEager()?w+=f:h=S,this.isEager()||(y+=f)),this.isEager())for(;d(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(i){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(r,a.join("")),this.memo.get(r)}}class hH{constructor(e,n={}){_f(this,"items",new Map),_f(this,"eventAbortController"),_f(this,"onInput",i=>{if(i instanceof CustomEvent&&i.type==="input"&&!i.isTrusted&&!i.bubbles)return;const r=i.target,o=this.items.get(r);if(o===void 0)return;const s="inputType"in i&&i.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(r.value)===""?"":r.value;this.fixCursor(r,s,()=>this.setValue(r,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const i of e){if(!this.items.has(i)){const{signal:o}=this.eventAbortController;i.addEventListener("input",this.onInput,{capture:!0,signal:o})}const r=new pH(uH(i,n));this.items.set(i,r),queueMicrotask(()=>this.updateValue(i)),i.selectionStart===null&&r.isEager()&&console.warn("Maska: input of `%s` type is not supported",i.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:i,postProcess:r,...o}=e;return o}fixCursor(e,n,i){var r,o;const s=e.selectionStart,a=e.value;if(i(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(r=this.processInput(e,f))==null?void 0:r.unmasked,p=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||p===void 0)return;let d=s;f!==u&&(d+=n?l.length-a.length:c.length-p.length),e.setSelectionRange(d,d)}setValue(e,n){const i=this.processInput(e,n);i!==void 0&&(e.value=i.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(r=>r(i)):this.options.onMaska(i)),e.dispatchEvent(new CustomEvent("maska",{detail:i})),e.dispatchEvent(new CustomEvent("input",{detail:i.masked})))}processInput(e,n){const i=this.items.get(e);if(i===void 0)return;let r=n??e.value;this.options.preProcess!=null&&(r=this.options.preProcess(r));let o=i.masked(r);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:i.unmasked(r),completed:i.completed(r)}}}const _1=new WeakMap,gH=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},mS=(t,e)=>{var n;const i=t instanceof HTMLInputElement?t:t.querySelector("input");if(i==null||i?.type==="file")return;let r={};if(e.value!=null&&(r=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;gH(e,a)};r.onMaska=r.onMaska==null?o:Array.isArray(r.onMaska)?[...r.onMaska,o]:[r.onMaska,o]}_1.has(i)?(n=_1.get(i))==null||n.update(r):_1.set(i,new hH(i,r))},mH=["aria-invalid"],yH={class:"iafw:relative iafw:flex-1"},wH=["data-maska-tokens","placeholder","type"],vH=["innerHTML"],yS=L({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=a_(n,"modelValue",i,{passive:!0,defaultValue:n.defaultValue}),o=j(),s=j(!1),a=j(!1),l=j(!1),f=U(()=>!!r.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},p=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),d=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function m(w){a.value=!1,s.value=!1,i("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return bt(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),jn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const S=Gk,b=Kk,x=Wk,_=Uk;return g(r)&&n.type==="money"?(E(),D(g(uS),le({key:0,modelValue:g(r),"onUpdate:modelValue":v[0]||(v[0]=k=>nt(r)?r.value=k:null),config:c,"data-slot":"input"},c,{class:g(he)(g(d),g(h))}),null,16,["modelValue","class"])):(E(),G("div",{key:1,class:Ee([g(he)(g(p)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),ee("div",yH,[n.label?(E(),G("div",{key:0,class:Ee(g(he)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",g(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Se(n.label),3)):Oe("",!0),bl(ee("input",le({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=k=>nt(r)?r.value=k:null),placeholder:n.placeholder,type:n.type,class:g(he)(g(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",g(f)&&"iafw:pt-3.5",g(l)&&"iafw:opacity-100"),onBlur:m,onFocus:v[2]||(v[2]=k=>s.value=!0)},w.$attrs),null,16,wH),[[g(mS),w.mask],[gb,g(r)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(E(),D(_,{key:0},{default:C(()=>[T(x,null,{default:C(()=>[T(S,null,{default:C(()=>[T(g(rf),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),T(b,null,{default:C(()=>[ee("p",{innerHTML:n.errors?.join("<br>")},null,8,vH)]),_:1})]),_:1})]),_:1})):(E(),G(Fe,{key:1},[n.ariaInvalid?(E(),D(g(rf),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Oe("",!0)],64))],10,mH))}}}),bH=["id"],wS=L({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=Hk();return(i,r)=>(E(),G("p",{id:g(n),"data-slot":"form-description",class:Ee(g(he)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(i.$slots,"default")],10,bH))}}),xH=L({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(i,r)=>(E(),D(g(tD),le({"data-slot":"label"},g(n),{class:g(he)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}});var k1,vS;function _H(){if(vS)return k1;vS=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,i=/^\d/,r=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);k1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var _=0,k=v.length,A=b;_<k-1;){var O=v[_];if(O==="__proto__"||O==="constructor"||O==="prototype")return b;A=A[v[_++]]}A[v[_]]=x})},getter:function(w,v){var S=u(w);return f.get(w)||f.set(w,function(x){for(var _=0,k=S.length;_<k;)if(x!=null||!v)x=x[S[_++]];else return;return x})},join:function(w){return w.reduce(function(v,S){return v+(d(S)||n.test(S)?"["+S+"]":(v?".":"")+S)},"")},forEach:function(w,v,S){p(Array.isArray(w)?w:c(w),v,S)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function p(w,v,S){var b=w.length,x,_,k,A;for(_=0;_<b;_++)x=w[_],x&&(y(x)&&(x='"'+x+'"'),A=d(x),k=!A&&/^\d+$/.test(x),v.call(S,x,A,k,_,w))}function d(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(i)&&!w.match(n)}function m(w){return r.test(w)}function y(w){return!d(w)&&(h(w)||m(w))}return k1}var Ts=_H(),S1,bS;function kH(){if(bS)return S1;bS=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),i=(u,c)=>e(u).join(c).toLowerCase(),r=u=>e(u).reduce((c,p)=>`${c}${c?p[0].toUpperCase()+p.slice(1).toLowerCase():p.toLowerCase()}`,"");return S1={words:e,upperFirst:n,camelCase:r,pascalCase:u=>n(r(u)),snakeCase:u=>i(u,"_"),kebabCase:u=>i(u,"-"),sentenceCase:u=>n(i(u," ")),titleCase:u=>e(u).map(n).join(" ")},S1}var C1=kH(),Sd={exports:{}},xS;function SH(){if(xS)return Sd.exports;xS=1,Sd.exports=function(r){return t(e(r),r)},Sd.exports.array=t;function t(r,o){var s=r.length,a=new Array(s),l={},f=s,u=n(o),c=i(r);for(o.forEach(function(d){if(!c.has(d[0])||!c.has(d[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||p(r[f],f,new Set);return a;function p(d,h,m){if(m.has(d)){var y;try{y=", node was:"+JSON.stringify(d)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(d))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(d));if(!l[h]){l[h]=!0;var w=u.get(d)||new Set;if(w=Array.from(w),h=w.length){m.add(d);do{var v=w[--h];p(v,c.get(v),m)}while(h);m.delete(d)}a[--s]=d}}}function e(r){for(var o=new Set,s=0,a=r.length;s<a;s++){var l=r[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(r){for(var o=new Map,s=0,a=r.length;s<a;s++){var l=r[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function i(r){for(var o=new Map,s=0,a=r.length;s<a;s++)o.set(r[s],s);return o}return Sd.exports}var CH=SH();const EH=i2(CH),OH=Object.prototype.toString,AH=Error.prototype.toString,RH=RegExp.prototype.toString,TH=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",PH=/^Symbol\((.*)\)(.*)$/;function MH(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function _S(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return MH(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return TH.call(t).replace(PH,"Symbol($1)");const i=OH.call(t).slice(8,-1);return i==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):i==="Error"||t instanceof Error?"["+AH.call(t)+"]":i==="RegExp"?RH.call(t):null}function io(t,e){let n=_S(t,e);return n!==null?n:JSON.stringify(t,function(i,r){let o=_S(this[i],e);return o!==null?o:r},2)}function kS(t){return t==null?[]:[].concat(t)}let SS,CS,ES,IH=/\$\{\s*(\w+)\s*\}/g;SS=Symbol.toStringTag;class OS{constructor(e,n,i,r){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[SS]="Error",this.name="ValidationError",this.value=n,this.path=i,this.type=r,this.errors=[],this.inner=[],kS(e).forEach(o=>{if(fi.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}CS=Symbol.hasInstance,ES=Symbol.toStringTag;class fi extends Error{static formatError(e,n){const i=n.label||n.path||"this";return n=Object.assign({},n,{path:i,originalPath:n.path}),typeof e=="string"?e.replace(IH,(r,o)=>io(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,i,r,o){const s=new OS(e,n,i,r);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[ES]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,fi)}static[CS](e){return OS[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let Tr={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:i})=>{const r=i!=null&&i!==n?` (cast from the value \`${io(i,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${io(n,!0)}\``+r:`${t} must match the configured type. The validated value was: \`${io(n,!0)}\``+r}},bi={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},NH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},E1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},O1={isValue:"${path} field must be ${value}"},Cd={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"},Ed={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Tr,string:bi,number:NH,date:E1,object:Cd,array:Ed,boolean:O1,tuple:{notType:t=>{const{path:e,value:n,spec:i}=t,r=i.types.length;if(Array.isArray(n)){if(n.length<r)return`${e} tuple value has too few items, expected a length of ${r} but got ${n.length} for value: \`${io(n,!0)}\``;if(n.length>r)return`${e} tuple value has too many items, expected a length of ${r} but got ${n.length} for value: \`${io(n,!0)}\``}return fi.formatError(Tr.notType,t)}}});const Od=t=>t&&t.__isYupSchema__;class Ad{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:i,then:r,otherwise:o}=n,s=typeof i=="function"?i:(...a)=>a.every(l=>l===i);return new Ad(e,(a,l)=>{var f;let u=s(...a)?r:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let i=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),r=this.fn(i,e,n);if(r===void 0||r===e)return e;if(!Od(r))throw new TypeError("conditions must return a schema object");return r.resolve(n)}}const Rd={context:"$",value:"."};class Ps{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===Rd.context,this.isValue=this.key[0]===Rd.value,this.isSibling=!this.isContext&&!this.isValue;let i=this.isContext?Rd.context:this.isValue?Rd.value:"";this.path=this.key.slice(i.length),this.getter=this.path&&Ts.getter(this.path,!0),this.map=n.map}getValue(e,n,i){let r=this.isContext?i:this.isValue?e:n;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Ps.prototype.__isYupRef=!0;const ro=t=>t==null;function Va(t){function e({value:n,path:i="",options:r,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:p,skipAbsent:d}=t;let{parent:h,context:m,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=r;const v={value:n,parent:h,context:m};function S(N={}){const q=AS(Object.assign({value:n,originalValue:o,label:s.spec.label,path:N.path||i,spec:s.spec,disableStackTrace:N.disableStackTrace||w},c,N.params),v),W=new fi(fi.formatError(N.message||p,q),n,q.path,N.type||f,q.disableStackTrace);return W.params=q,W}const b=y?a:l;let x={path:i,parent:h,type:f,from:r.from,createError:S,resolve(N){return RS(N,v)},options:r,originalValue:o,schema:s};const _=N=>{fi.isError(N)?b(N):N?l(null):b(S())},k=N=>{fi.isError(N)?b(N):a(N)};if(d&&ro(n))return _(!0);let O;try{var R;if(O=u.call(x,n,x),typeof((R=O)==null?void 0:R.then)=="function"){if(r.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(O).then(_,k)}}catch(N){k(N);return}_(O)}return e.OPTIONS=t,e}function AS(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=RS(t[n],e);return t}function RS(t,e){return Ps.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function DH(t,e,n,i=n){let r,o,s;return e?(Ts.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:i,parent:r,value:n});let c=t.type==="tuple",p=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&p>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);r=n,n=n&&n[p],t=c?t.spec.types[p]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);r=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:r,parentPath:o}):{parent:r,parentPath:e,schema:t}}class Td extends Set{describe(){const e=[];for(const n of this.values())e.push(Ps.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const i of this.values())n.push(e(i));return n}clone(){return new Td(this.values())}merge(e,n){const i=this.clone();return e.forEach(r=>i.add(r)),n.forEach(r=>i.delete(r)),i}}function za(t,e=new Map){if(Od(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let i=0;i<t.length;i++)n[i]=za(t[i],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[i,r]of t.entries())n.set(i,za(r,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const i of t)n.add(za(i,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[i,r]of Object.entries(t))n[i]=za(r,e)}else throw Error(`Unable to clone ${t}`);return n}function BH(t){if(!(t!=null&&t.length))return;const e=[];let n="",i=!1,r=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!r){n&&(e.push(...n.split(".").filter(Boolean)),n=""),i=!0;continue}if(s==="]"&&!r){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),i=!1;continue}if(s==='"'){r=!r;continue}if(s==="."&&!i&&!r){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function $H(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(i=>({message:i,path:BH(n)}))}function TS(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return $H(t,e);const i=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(r=>TS(r,i))}let Ri=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new Td,this._blacklist=new Td,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Tr.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=za(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let i=e(this);return this._mutate=n,i}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,i=e.clone();const r=Object.assign({},n.spec,i.spec);return i.spec=r,i.internalTests=Object.assign({},n.internalTests,i.internalTests),i._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),i._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),i.tests=n.tests,i.exclusiveTests=n.exclusiveTests,i.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),i.transforms=[...n.transforms,...i.transforms],i}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let i=n.conditions;n=n.clone(),n.conditions=[],n=i.reduce((r,o)=>o.resolve(r,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,i,r,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(i=e.abortEarly)!=null?i:this.spec.abortEarly,recursive:(r=e.recursive)!=null?r:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let i=this.resolve(Object.assign({value:e},n)),r=n.assert==="ignore-optionality",o=i._cast(e,n);if(n.assert!==!1&&!i.isType(o)){if(r&&ro(o))return o;let s=io(e),a=io(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${i.type}".
     323  */function Nn(t){return typeof t=="function"}function Fa(t){return t==null}const As=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function o1(t){return Number(t)>=0}function ij(t){const e=parseFloat(t);return isNaN(e)?t:e}function oj(t){return typeof t=="object"&&t!==null}function sj(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function _k(t){if(!oj(t)||sj(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function yf(t,e){return Object.keys(e).forEach(n=>{if(_k(e[n])&&_k(t[n])){t[n]||(t[n]={}),yf(t[n],e[n]);return}t[n]=e[n]}),t}function wf(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let r=1;r<e.length;r++){if(o1(e[r])){n+=`[${e[r]}]`;continue}n+=`.${e[r]}`}return n}const aj={};function lj(t){return aj[t]}function kk(t,e,n){typeof n.value=="object"&&(n.value=At(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function At(t){if(typeof t!="object")return t;var e=0,n,r,i,o=Object.prototype.toString.call(t);if(o==="[object Object]"?i=Object.create(t.__proto__||null):o==="[object Array]"?i=Array(t.length):o==="[object Set]"?(i=new Set,t.forEach(function(s){i.add(At(s))})):o==="[object Map]"?(i=new Map,t.forEach(function(s,a){i.set(At(a),At(s))})):o==="[object Date]"?i=new Date(+t):o==="[object RegExp]"?i=new RegExp(t.source,t.flags):o==="[object DataView]"?i=new t.constructor(At(t.buffer)):o==="[object ArrayBuffer]"?i=t.slice(0):o.slice(-6)==="Array]"&&(i=new t.constructor(t)),i){for(r=Object.getOwnPropertySymbols(t);e<r.length;e++)kk(i,r[e],Object.getOwnPropertyDescriptor(t,r[e]));for(e=0,r=Object.getOwnPropertyNames(t);e<r.length;e++)Object.hasOwnProperty.call(i,n=r[e])&&i[n]===t[n]||kk(i,n,Object.getOwnPropertyDescriptor(t,n))}return i||t}const qa=Symbol("vee-validate-form"),Sk=Symbol("vee-validate-form-context"),pd=Symbol("vee-validate-field-instance"),hd=Symbol("Default empty value"),fj=typeof window<"u";function s1(t){return Nn(t)&&!!t.__locatorRef}function ii(t){return!!t&&Nn(t.parse)&&t.__type==="VVTypedSchema"}function gd(t){return!!t&&Nn(t.validate)}function vf(t){return t==="checkbox"||t==="radio"}function uj(t){return As(t)||Array.isArray(t)}function cj(t){return Array.isArray(t)?t.length===0:As(t)&&Object.keys(t).length===0}function md(t){return/^\[.+\]$/i.test(t)}function dj(t){return Ck(t)&&t.multiple}function Ck(t){return t.tagName==="SELECT"}function pj(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function hj(t,e){return!pj(t,e)&&e.type!=="file"&&!vf(e.type)}function gj(t){return Ek(t)&&t.target&&"submit"in t.target}function Ek(t){return t?!!(typeof Event<"u"&&Nn(Event)&&t instanceof Event||t&&t.srcElement):!1}function Ok(t,e){return e in t&&t[e]!==hd}function kn(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,r,i;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(r=n;r--!==0;)if(!kn(t[r],e[r]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(r of t.entries())if(!e.has(r[0]))return!1;for(r of t.entries())if(!kn(r[1],e.get(r[0])))return!1;return!0}if(Rk(t)&&Rk(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(r of t.entries())if(!e.has(r[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(r=n;r--!==0;)if(t[r]!==e[r])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=Ak(t),e=Ak(e),i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(e,i[r]))return!1;for(r=n;r--!==0;){var o=i[r];if(!kn(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function Ak(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function Rk(t){return fj?t instanceof File:!1}function a1(t){return md(t)?t.replace(/\[|\]/gi,""):t}function en(t,e,n){return t?md(e)?t[a1(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((i,o)=>uj(i)&&o in i?i[o]:n,t):n}function Dn(t,e,n){if(md(e)){t[a1(e)]=n;return}const r=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<r.length;o++){if(o===r.length-1){i[r[o]]=n;return}(!(r[o]in i)||Fa(i[r[o]]))&&(i[r[o]]=o1(r[o+1])?[]:{}),i=i[r[o]]}}function l1(t,e){if(Array.isArray(t)&&o1(e)){t.splice(Number(e),1);return}As(t)&&delete t[e]}function Tk(t,e){if(md(e)){delete t[a1(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<n.length;o++){if(o===n.length-1){l1(r,n[o]);break}if(!(n[o]in r)||Fa(r[n[o]]))break;r=r[n[o]]}const i=n.map((o,s)=>en(t,n.slice(0,s).join(".")));for(let o=i.length-1;o>=0;o--)if(cj(i[o])){if(o===0){l1(t,n[0]);continue}l1(i[o-1],n[o-1])}}function Ar(t){return Object.keys(t)}function bf(t,e=void 0){const n=Zt();return n?.provides[t]||Qt(t,e)}function Pk(t,e,n){if(Array.isArray(t)){const r=[...t],i=r.findIndex(o=>kn(o,e));return i>=0?r.splice(i,1):r.push(e),r}return kn(t,e)?n:e}function Mk(t,e=0){let n=null,r=[];return function(...i){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...i);r.forEach(s=>s(o)),r=[]},e),new Promise(o=>r.push(o))}}function mj(t,e){return As(e)&&e.number?ij(t):t}function f1(t,e){let n;return async function(...i){const o=t(...i);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,i))}}function yj({get:t,set:e}){const n=j(At(t()));return Ve(t,r=>{kn(r,n.value)||(n.value=At(r))},{deep:!0}),Ve(n,r=>{kn(r,t())||e(At(r))},{deep:!0}),n}function u1(t){return Array.isArray(t)?t:t?[t]:[]}function c1(t){const e=bf(qa),n=t?U(()=>e?.getPathState(xe(t))):void 0,r=t?void 0:Qt(pd);return!r&&n?.value,n||r}function yd(t,e){const n={};for(const r in t)e.includes(r)||(n[r]=t[r]);return n}function wj(t){let e=null,n=[];return function(...r){const i=lt(()=>{if(e!==i)return;const o=t(...r);n.forEach(s=>s(o)),n=[],e=null});return e=i,new Promise(o=>n.push(o))}}function vj(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var r,i;return(i=(r=e.slots).default)===null||i===void 0?void 0:i.call(r,n())}}:e.slots.default}function d1(t){if(Ik(t))return t._value}function Ik(t){return"_value"in t}function bj(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function wd(t){if(!Ek(t))return t;const e=t.target;if(vf(e.type)&&Ik(e))return d1(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(dj(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(d1);if(Ck(e)){const n=Array.from(e.options).find(r=>r.selected);return n?d1(n):e.value}return bj(e)}function Nk(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?As(t)&&t._$$isNormalized?t:As(t)?Object.keys(t).reduce((n,r)=>{const i=xj(t[r]);return t[r]!==!1&&(n[r]=Dk(i)),n},e):typeof t!="string"?e:t.split("|").reduce((n,r)=>{const i=_j(r);return i.name&&(n[i.name]=Dk(i.params)),n},e):e}function xj(t){return t===!0?[]:Array.isArray(t)||As(t)?t:[t]}function Dk(t){const e=n=>typeof n=="string"&&n[0]==="@"?kj(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,r)=>(n[r]=e(t[r]),n),{})}const _j=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function kj(t){const e=n=>{var r;return(r=en(n,t))!==null&&r!==void 0?r:n[t]};return e.__locatorRef=t,e}function Sj(t){return Array.isArray(t)?t.filter(s1):Ar(t).filter(e=>s1(t[e])).map(e=>t[e])}let p1=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const Rs=()=>p1,Cj=t=>{p1=Object.assign(Object.assign({},p1),t)};async function Bk(t,e,n={}){const r=n?.bails,i={name:n?.name||"{field}",rules:e,label:n?.label,bails:r??!0,formData:n?.values||{}},o=await Ej(i,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function Ej(t,e){const n=t.rules;if(ii(n)||gd(n))return Aj(e,Object.assign(Object.assign({},t),{rules:n}));if(Nn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const p=l[c],d=await p(e,a);if(!(typeof d!="string"&&!Array.isArray(d)&&d)){if(Array.isArray(d))u.push(...d);else{const m=typeof d=="string"?d:Fk(a);u.push(m)}if(t.bails)return{errors:u}}}return{errors:u}}const r=Object.assign(Object.assign({},t),{rules:Nk(n)}),i=[],o=Object.keys(r.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await Rj(r,e,{name:l,params:r.rules[l]});if(f.error&&(i.push(f.error),t.bails))return{errors:i}}return{errors:i}}function Oj(t){return!!t&&t.name==="ValidationError"}function $k(t){return{__type:"VVTypedSchema",async parse(n,r){var i;try{return{output:await t.validate(n,{abortEarly:!1,context:r?.formData||{}}),errors:[]}}catch(o){if(!Oj(o))throw o;if(!(!((i=o.inner)===null||i===void 0)&&i.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function Aj(t,e){const r=await(ii(e.rules)?e.rules:$k(e.rules)).parse(t,{formData:e.formData}),i=[];for(const o of r.errors)o.errors.length&&i.push(...o.errors);return{value:r.value,errors:i}}async function Rj(t,e,n){const r=lj(n.name);if(!r)throw new Error(`No such validator '${n.name}' exists.`);const i=Tj(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:i})},s=await r(e,i,o);return typeof s=="string"?{error:s}:{error:s?void 0:Fk(o)}}function Fk(t){const e=Rs().generateMessage;return e?e(t):"Field is invalid"}function Tj(t,e){const n=r=>s1(r)?r(e):r;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((r,i)=>(r[i]=n(t[i]),r),{})}async function Pj(t,e){const r=await(ii(t)?t:$k(t)).parse(At(e),{formData:At(e)}),i={},o={};for(const s of r.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);i[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!r.errors.length,results:i,errors:o,values:r.value,source:"schema"}}async function Mj(t,e,n){const i=Ar(t).map(async f=>{var u,c,p;const d=(u=n?.names)===null||u===void 0?void 0:u[f],h=await Bk(en(e,f),t[f],{name:d?.name||f,label:d?.label,values:e,bails:(p=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&p!==void 0?p:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(i),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let qk=0;function Ij(t,e){const{value:n,initialValue:r,setInitialValue:i}=Nj(t,e.modelValue,e.form);if(!e.form){let l=function(d){var h;"value"in d&&(n.value=d.value),"errors"in d&&u(d.errors),"touched"in d&&(p.touched=(h=d.touched)!==null&&h!==void 0?h:p.touched),"initialValue"in d&&i(d.initialValue)};const{errors:f,setErrors:u}=$j(),c=qk>=Number.MAX_SAFE_INTEGER?0:++qk,p=Bj(n,r,f,e.schema);return{id:c,path:t,value:n,initialValue:r,meta:p,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(g(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(g(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&i(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:r,flags:o.__flags,setState:a}}function Nj(t,e,n){const r=j(g(e));function i(){return n?en(n.initialValues.value,g(t),g(r)):g(r)}function o(f){if(!n){r.value=f;return}n.setFieldInitialValue(g(t),f,!0)}const s=U(i);if(!n)return{value:j(i()),initialValue:s,setInitialValue:o};const a=Dj(e,n,s,t);return n.stageInitialValue(g(t),a,!0),{value:U({get(){return en(n.values,g(t))},set(f){n.setFieldValue(g(t),f,!1)}}),initialValue:s,setInitialValue:o}}function Dj(t,e,n,r){return nt(t)?g(t):t!==void 0?t:en(e.values,g(r),g(n))}function Bj(t,e,n,r){const i=U(()=>{var s,a,l;return(l=(a=(s=xe(r))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=nn({touched:!1,pending:!1,valid:!0,required:i,validated:!!g(n).length,initialValue:U(()=>g(e)),dirty:U(()=>!kn(g(t),g(e)))});return Ve(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function $j(){const t=j([]);return{errors:t,setErrors:e=>{t.value=u1(e)}}}function Fj(t,e,n){return vf(n?.type)?Lj(t,e,n):Lk(t,e,n)}function Lk(t,e,n){const{initialValue:r,validateOnMount:i,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:p,syncVModel:d,form:h}=qj(n),m=c?bf(qa):void 0,y=h||m,w=U(()=>wf(xe(t))),v=U(()=>{if(xe(y?.schema))return;const I=g(e);return gd(I)||ii(I)||Nn(I)||Array.isArray(I)?I:Nk(I)}),k=!Nn(v.value)&&ii(xe(e)),{id:b,value:x,initialValue:_,meta:S,setState:O,errors:A,flags:R}=Ij(w,{modelValue:r,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:k?e:void 0}),N=U(()=>A.value[0]);d&&Vj({value:x,prop:d,handleChange:ie,shouldValidate:()=>f&&!R.pendingReset});const q=(we,I=!1)=>{S.touched=!0,I&&fe()};async function W(we){var I,ne;if(y?.validateSchema){const{results:K}=await y.validateSchema(we);return(I=K[xe(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?Bk(x.value,v.value,{name:xe(w),label:xe(l),values:(ne=y?.values)!==null&&ne!==void 0?ne:{},bails:o}):{valid:!0,errors:[]}}const fe=f1(async()=>(S.pending=!0,S.validated=!0,W("validated-only")),we=>(R.pendingUnmount[We.id]||(O({errors:we.errors}),S.pending=!1,S.valid=we.valid),we)),ae=f1(async()=>W("silent"),we=>(S.valid=we.valid,we));function ce(we){return we?.mode==="silent"?ae():fe()}function ie(we,I=!0){const ne=wd(we);ct(ne,I)}bt(()=>{if(i)return fe();(!y||!y.validateSchema)&&ae()});function te(we){S.touched=we}function He(we){var I;const ne=we&&"value"in we?we.value:_.value;O({value:At(ne),initialValue:At(ne),touched:(I=we?.touched)!==null&&I!==void 0?I:!1,errors:we?.errors||[]}),S.pending=!1,S.validated=!1,ae()}const st=Zt();function ct(we,I=!0){x.value=st&&d?mj(we,st.props.modelModifiers):we,(I?fe:ae)()}function dt(we){O({errors:Array.isArray(we)?we:[we]})}const vt=U({get(){return x.value},set(we){ct(we,f)}}),We={id:b,name:w,label:l,value:vt,meta:S,errors:A,errorMessage:N,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:p,resetField:He,handleReset:()=>He(),validate:ce,handleChange:ie,handleBlur:q,setState:O,setTouched:te,setErrors:dt,setValue:ct};if(Cr(pd,We),nt(e)&&typeof g(e)!="function"&&Ve(e,(we,I)=>{kn(we,I)||(S.validated?fe():ae())},{deep:!0}),!y)return We;const Ze=U(()=>{const we=v.value;return!we||Nn(we)||gd(we)||ii(we)||Array.isArray(we)?{}:Object.keys(we).reduce((I,ne)=>{const K=Sj(we[ne]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const F=en(y.values,Be)||y.values[Be];return F!==void 0&&(ue[Be]=F),ue},{});return Object.assign(I,K),I},{})});return Ve(Ze,(we,I)=>{if(!Object.keys(we).length)return;!kn(we,I)&&(S.validated?fe():ae())}),ji(()=>{var we;const I=(we=xe(We.keepValueOnUnmount))!==null&&we!==void 0?we:xe(y.keepValuesOnUnmount),ne=xe(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ne,b);return}R.pendingUnmount[We.id]=!0;const K=y.getPathState(ne);if(Array.isArray(K?.id)&&K?.multiple?K?.id.includes(We.id):K?.id===We.id){if(K?.multiple&&Array.isArray(K.value)){const Be=K.value.findIndex(F=>kn(F,xe(We.checkedValue)));if(Be>-1){const F=[...K.value];F.splice(Be,1),y.setFieldValue(ne,F)}Array.isArray(K.id)&&K.id.splice(K.id.indexOf(We.id),1)}else y.unsetPathValue(xe(w));y.removePathState(ne,b)}}),We}function qj(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,r=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",i=n&&!("initialValue"in(t||{}))?h1(Zt(),r):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:i});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:i,controlled:s??!0,checkedValue:o,syncVModel:a})}function Lj(t,e,n){const r=n?.standalone?void 0:bf(qa),i=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=xe(a.value),p=xe(i);return Array.isArray(c)?c.findIndex(d=>kn(d,p))>=0:kn(p,c)});function u(c,p=!0){var d,h;if(f.value===((d=c?.target)===null||d===void 0?void 0:d.checked)){p&&a.validate();return}const m=xe(t),y=r?.getPathState(m),w=wd(c);let v=(h=xe(i))!==null&&h!==void 0?h:w;r&&y?.multiple&&y.type==="checkbox"?v=Pk(en(r.values,m)||[],v,void 0):n?.type==="checkbox"&&(v=Pk(xe(a.value),v,xe(o))),l(v,p)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:i,uncheckedValue:o,handleChange:u})}return s(Lk(t,e,n))}function Vj({prop:t,value:e,handleChange:n,shouldValidate:r}){const i=Zt();if(!i||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in i.props&&(Ve(e,a=>{kn(a,h1(i,o))||i.emit(s,a)}),Ve(()=>h1(i,o),a=>{if(a===hd&&e.value===void 0)return;const l=a===hd?void 0:a;kn(l,e.value)||n(l,r())}))}function h1(t,e){if(t)return t.props[e]}const zj=L({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Rs().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:hd},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=rs(t,"rules"),r=rs(t,"name"),i=rs(t,"label"),o=rs(t,"uncheckedValue"),s=rs(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:p,setTouched:d,resetField:h,handleReset:m,meta:y,checked:w,setErrors:v,setValue:k}=Fj(r,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:Hj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:i,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,N=!0){c(R,N)},x=U(()=>{const{validateOnInput:A,validateOnChange:R,validateOnBlur:N,validateOnModelUpdate:q}=jj(t);function W(ie){p(ie,N),Nn(e.attrs.onBlur)&&e.attrs.onBlur(ie)}function fe(ie){b(ie,A),Nn(e.attrs.onInput)&&e.attrs.onInput(ie)}function ae(ie){b(ie,R),Nn(e.attrs.onChange)&&e.attrs.onChange(ie)}const ce={name:t.name,onBlur:W,onInput:fe,onChange:ae};return ce["onUpdate:modelValue"]=ie=>b(ie,q),ce}),_=U(()=>{const A=Object.assign({},x.value);vf(e.attrs.type)&&w&&(A.checked=w.value);const R=Vk(t,e);return hj(R,e.attrs)&&(A.value=l.value),A}),S=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function O(){return{field:_.value,componentField:S.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:A=>b(A,!1),handleReset:m,handleBlur:x.value.onBlur,setTouched:d,setErrors:v,setValue:k}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:d,setValue:k,reset:h,validate:u,handleChange:c}),()=>{const A=an(Vk(t,e)),R=vj(A,e,O);return A?Yt(A,Object.assign(Object.assign({},e.attrs),_.value),R):R}}});function Vk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function jj(t){var e,n,r,i;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=Rs();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(r=t.validateOnBlur)!==null&&r!==void 0?r:a,validateOnModelUpdate:(i=t.validateOnModelUpdate)!==null&&i!==void 0?i:l}}function Hj(t,e){return vf(e.attrs.type)?Ok(t,"modelValue")?t.modelValue:void 0:Ok(t,"modelValue")?t.modelValue:e.attrs.value}const Ri=zj;let Uj=0;const vd=["bails","fieldsCount","id","multiple","type","validate"];function zk(t){const e=t?.initialValues||{},n=Object.assign({},xe(e)),r=g(t?.validationSchema);return r&&ii(r)&&Nn(r.cast)?At(r.cast(n)||{}):At(n)}function jk(t){var e;const n=Uj++,r=t?.name||"Form";let i=0;const o=j(!1),s=j(!1),a=j(0),l=[],f=nn(zk(t)),u=j([]),c=j({}),p=j({}),d=wj(()=>{p.value=u.value.reduce((Q,X)=>(Q[wf(xe(X.path))]=X,Q),{})});function h(Q,X){const me=ie(Q);if(!me){typeof Q=="string"&&(c.value[wf(Q)]=u1(X));return}if(typeof Q=="string"){const Me=wf(Q);c.value[Me]&&delete c.value[Me]}me.errors=u1(X),me.valid=!me.errors.length}function m(Q){Ar(Q).forEach(X=>{h(X,Q[X])})}t?.initialErrors&&m(t.initialErrors);const y=U(()=>{const Q=u.value.reduce((X,me)=>(me.errors.length&&(X[xe(me.path)]=me.errors),X),{});return Object.assign(Object.assign({},c.value),Q)}),w=U(()=>Ar(y.value).reduce((Q,X)=>{const me=y.value[X];return me?.length&&(Q[X]=me[0]),Q},{})),v=U(()=>u.value.reduce((Q,X)=>(Q[xe(X.path)]={name:xe(X.path)||"",label:X.label||""},Q),{})),k=U(()=>u.value.reduce((Q,X)=>{var me;return Q[xe(X.path)]=(me=X.bails)!==null&&me!==void 0?me:!0,Q},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:_,originalInitialValues:S,setInitialValues:O}=Kj(u,f,t),A=Wj(u,f,S,w),R=U(()=>u.value.reduce((Q,X)=>{const me=en(f,xe(X.path));return Dn(Q,xe(X.path),me),Q},{})),N=t?.validationSchema;function q(Q,X){var me,Me;const $e=U(()=>en(_.value,xe(Q))),Ge=p.value[xe(Q)],Je=X?.type==="checkbox"||X?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const pr=i++;return Array.isArray(Ge.id)?Ge.id.push(pr):Ge.id=[Ge.id,pr],Ge.fieldsCount++,Ge.__flags.pendingUnmount[pr]=!1,Ge}const It=U(()=>en(f,xe(Q))),tn=xe(Q),An=He.findIndex(pr=>pr===tn);An!==-1&&He.splice(An,1);const Lt=U(()=>{var pr,Gs,ru,iu;const ou=xe(N);if(ii(ou))return(Gs=(pr=ou.describe)===null||pr===void 0?void 0:pr.call(ou,xe(Q)).required)!==null&&Gs!==void 0?Gs:!1;const Js=xe(X?.schema);return ii(Js)&&(iu=(ru=Js.describe)===null||ru===void 0?void 0:ru.call(Js).required)!==null&&iu!==void 0?iu:!1}),Rn=i++,Ln=nn({id:Rn,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((me=b[tn])===null||me===void 0)&&me.length),required:Lt,initialValue:$e,errors:Xt([]),bails:(Me=X?.bails)!==null&&Me!==void 0?Me:!1,label:X?.label,type:X?.type||"default",value:It,multiple:!1,__flags:{pendingUnmount:{[Rn]:!1},pendingReset:!1},fieldsCount:1,validate:X?.validate,dirty:U(()=>!kn(g(It),g($e)))});return u.value.push(Ln),p.value[tn]=Ln,d(),w.value[tn]&&!b[tn]&&lt(()=>{ke(tn,{mode:"silent"})}),nt(Q)&&Ve(Q,pr=>{d();const Gs=At(It.value);p.value[pr]=Ln,lt(()=>{Dn(f,pr,Gs)})}),Ln}const W=Mk(Ke,5),fe=Mk(Ke,5),ae=f1(async Q=>await(Q==="silent"?W():fe()),(Q,[X])=>{const me=Ar(I.errorBag.value),$e=[...new Set([...Ar(Q.results),...u.value.map(Ge=>Ge.path),...me])].sort().reduce((Ge,Je)=>{var It;const tn=Je,An=ie(tn)||te(tn),Lt=((It=Q.results[tn])===null||It===void 0?void 0:It.errors)||[],Rn=xe(An?.path)||tn,Ln=Gj({errors:Lt,valid:!Lt.length},Ge.results[Rn]);return Ge.results[Rn]=Ln,Ln.valid||(Ge.errors[Rn]=Ln.errors[0]),An&&c.value[Rn]&&delete c.value[Rn],An?(An.valid=Ln.valid,X==="silent"||X==="validated-only"&&!An.validated||h(An,Ln.errors),Ge):(h(Rn,Lt),Ge)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&($e.values=Q.values,$e.source=Q.source),Ar($e.results).forEach(Ge=>{var Je;const It=ie(Ge);It&&X!=="silent"&&(X==="validated-only"&&!It.validated||h(It,(Je=$e.results[Ge])===null||Je===void 0?void 0:Je.errors))}),$e});function ce(Q){u.value.forEach(Q)}function ie(Q){const X=typeof Q=="string"?wf(Q):Q;return typeof X=="string"?p.value[X]:X}function te(Q){return u.value.filter(me=>Q.startsWith(xe(me.path))).reduce((me,Me)=>me?Me.path.length>me.path.length?Me:me:Me,void 0)}let He=[],st;function ct(Q){return He.push(Q),st||(st=lt(()=>{[...He].sort().reverse().forEach(me=>{Tk(f,me)}),He=[],st=null})),st}function dt(Q){return function(me,Me){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,Ee().then(Je=>{const It=At(f);if(Je.valid&&typeof me=="function"){const tn=At(R.value);let An=Q?tn:It;return Je.values&&(An=Je.source==="schema"?Je.values:Object.assign({},An,Je.values)),me(An,{evt:Ge,controlledValues:tn,setErrors:m,setFieldError:h,setTouched:ge,setFieldTouched:F,setValues:ue,setFieldValue:ne,resetForm:Te,resetField:de})}!Je.valid&&typeof Me=="function"&&Me({values:It,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=dt(!1);We.withControlled=dt(!0);function Ze(Q,X){const me=u.value.findIndex($e=>$e.path===Q&&(Array.isArray($e.id)?$e.id.includes(X):$e.id===X)),Me=u.value[me];if(!(me===-1||!Me)){if(lt(()=>{ke(Q,{mode:"silent",warn:!1})}),Me.multiple&&Me.fieldsCount&&Me.fieldsCount--,Array.isArray(Me.id)){const $e=Me.id.indexOf(X);$e>=0&&Me.id.splice($e,1),delete Me.__flags.pendingUnmount[X]}(!Me.multiple||Me.fieldsCount<=0)&&(u.value.splice(me,1),_e(Q),d(),delete p.value[Q])}}function we(Q){Ar(p.value).forEach(X=>{X.startsWith(Q)&&delete p.value[X]}),u.value=u.value.filter(X=>!X.path.startsWith(Q)),lt(()=>{d()})}const I={name:r,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:N,submitCount:a,meta:A,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:g(N)?ae:void 0,validate:Ee,setFieldError:h,validateField:ke,setFieldValue:ne,setValues:ue,setErrors:m,setFieldTouched:F,setTouched:ge,resetForm:Te,resetField:de,handleSubmit:We,useFieldModel:Ne,defineInputBinds:Rt,defineComponentBinds:wn,defineField:Y,stageInitialValue:Xe,unsetInitialValue:_e,setFieldInitialValue:Pe,createPathState:q,getPathState:ie,unsetPathValue:ct,removePathState:Ze,initialValues:_,getAllPathStates:()=>u.value,destroyPath:we,isFieldTouched:V,isFieldDirty:J,isFieldValid:pe};function ne(Q,X,me=!0){const Me=At(X),$e=typeof Q=="string"?Q:Q.path;ie($e)||q($e),Dn(f,$e,Me),me&&ke($e)}function K(Q,X=!0){Ar(f).forEach(me=>{delete f[me]}),Ar(Q).forEach(me=>{ne(me,Q[me],!1)}),X&&Ee()}function ue(Q,X=!0){yf(f,Q),l.forEach(me=>me&&me.reset()),X&&Ee()}function Be(Q,X){const me=ie(xe(Q))||q(Q);return U({get(){return me.value},set(Me){var $e;const Ge=xe(Q);ne(Ge,Me,($e=xe(X))!==null&&$e!==void 0?$e:!1)}})}function F(Q,X){const me=ie(Q);me&&(me.touched=X)}function V(Q){const X=ie(Q);return X?X.touched:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.touched)}function J(Q){const X=ie(Q);return X?X.dirty:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.dirty)}function pe(Q){const X=ie(Q);return X?X.valid:u.value.filter(me=>me.path.startsWith(Q)).every(me=>me.valid)}function ge(Q){if(typeof Q=="boolean"){ce(X=>{X.touched=Q});return}Ar(Q).forEach(X=>{F(X,!!Q[X])})}function de(Q,X){var me;const Me=X&&"value"in X?X.value:en(_.value,Q),$e=ie(Q);$e&&($e.__flags.pendingReset=!0),Pe(Q,At(Me),!0),ne(Q,Me,!1),F(Q,(me=X?.touched)!==null&&me!==void 0?me:!1),h(Q,X?.errors||[]),lt(()=>{$e&&($e.__flags.pendingReset=!1)})}function Te(Q,X){let me=At(Q?.values?Q.values:S.value);me=X?.force?me:yf(S.value,me),me=ii(N)&&Nn(N.cast)?N.cast(me):me,O(me,{force:X?.force}),ce(Me=>{var $e;Me.__flags.pendingReset=!0,Me.validated=!1,Me.touched=(($e=Q?.touched)===null||$e===void 0?void 0:$e[xe(Me.path)])||!1,ne(xe(Me.path),en(me,xe(Me.path)),!1),h(xe(Me.path),void 0)}),X?.force?K(me,!1):ue(me,!1),m(Q?.errors||{}),a.value=Q?.submitCount||0,lt(()=>{Ee({mode:"silent"}),ce(Me=>{Me.__flags.pendingReset=!1})})}async function Ee(Q){const X=Q?.mode||"force";if(X==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(X);s.value=!0;const me=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(Q).then(It=>({key:xe(Je.path),valid:It.valid,errors:It.errors,value:It.value})):Promise.resolve({key:xe(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Me={},$e={},Ge={};for(const Je of me)Me[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Dn(Ge,Je.key,Je.value),Je.errors.length&&($e[Je.key]=Je.errors[0]);return{valid:me.every(Je=>Je.valid),results:Me,errors:$e,values:Ge,source:"fields"}}async function ke(Q,X){var me;const Me=ie(Q);if(Me&&X?.mode!=="silent"&&(Me.validated=!0),N){const{results:$e}=await ae(X?.mode||"validated-only");return $e[Q]||{errors:[],valid:!0}}return Me?.validate?Me.validate(X):(!Me&&(me=X?.warn),Promise.resolve({errors:[],valid:!0}))}function _e(Q){Tk(_.value,Q)}function Xe(Q,X,me=!1){Pe(Q,X),Dn(f,Q,X),me&&!t?.initialValues&&Dn(S.value,Q,At(X))}function Pe(Q,X,me=!1){Dn(_.value,Q,At(X)),me&&Dn(S.value,Q,At(X))}async function Ke(){const Q=g(N);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const X=gd(Q)||ii(Q)?await Pj(Q,f):await Mj(Q,f,{names:v.value,bailsMap:k.value});return s.value=!1,X}const ft=We((Q,{evt:X})=>{gj(X)&&X.target.submit()});bt(()=>{if(t?.initialErrors&&m(t.initialErrors),t?.initialTouched&&ge(t.initialTouched),t?.validateOnMount){Ee();return}I.validateSchema&&I.validateSchema("silent")}),nt(N)&&Ve(N,()=>{var Q;(Q=I.validateSchema)===null||Q===void 0||Q.call(I,"validated-only")}),Cr(qa,I);function Y(Q,X){const me=Nn(X)?void 0:X?.label,Me=ie(xe(Q))||q(Q,{label:me}),$e=()=>Nn(X)?X(yd(Me,vd)):X||{};function Ge(){var Lt;Me.touched=!0,((Lt=$e().validateOnBlur)!==null&&Lt!==void 0?Lt:Rs().validateOnBlur)&&ke(xe(Me.path))}function Je(){var Lt;((Lt=$e().validateOnInput)!==null&&Lt!==void 0?Lt:Rs().validateOnInput)&&lt(()=>{ke(xe(Me.path))})}function It(){var Lt;((Lt=$e().validateOnChange)!==null&&Lt!==void 0?Lt:Rs().validateOnChange)&&lt(()=>{ke(xe(Me.path))})}const tn=U(()=>{const Lt={onChange:It,onInput:Je,onBlur:Ge};return Nn(X)?Object.assign(Object.assign({},Lt),X(yd(Me,vd)).props||{}):X?.props?Object.assign(Object.assign({},Lt),X.props(yd(Me,vd))):Lt});return[Be(Q,()=>{var Lt,Rn,Ln;return(Ln=(Lt=$e().validateOnModelUpdate)!==null&&Lt!==void 0?Lt:(Rn=Rs())===null||Rn===void 0?void 0:Rn.validateOnModelUpdate)!==null&&Ln!==void 0?Ln:!0}),tn]}function Ne(Q){return Array.isArray(Q)?Q.map(X=>Be(X,!0)):Be(Q)}function Rt(Q,X){const[me,Me]=Y(Q,X);function $e(){Me.value.onBlur()}function Ge(It){const tn=wd(It);ne(xe(Q),tn,!1),Me.value.onInput()}function Je(It){const tn=wd(It);ne(xe(Q),tn,!1),Me.value.onChange()}return U(()=>Object.assign(Object.assign({},Me.value),{onBlur:$e,onInput:Ge,onChange:Je,value:me.value}))}function wn(Q,X){const[me,Me]=Y(Q,X),$e=ie(xe(Q));function Ge(Je){me.value=Je}return U(()=>{const Je=Nn(X)?X(yd($e,vd)):X||{};return Object.assign({[Je.model||"modelValue"]:me.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Me.value)})}const vn=Object.assign(Object.assign({},I),{values:na(f),handleReset:()=>Te(),submitForm:ft});return Cr(Sk,vn),vn}function Wj(t,e,n,r){const i={touched:"some",pending:"some",valid:"every"},o=U(()=>!kn(e,g(n)));function s(){const l=t.value;return Ar(i).reduce((f,u)=>{const c=i[u];return f[u]=l[c](p=>p[u]),f},{})}const a=nn(s());return Pt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:g(n)},a),{valid:a.valid&&!Ar(r.value).length,dirty:o.value}))}function Kj(t,e,n){const r=zk(n),i=j(r),o=j(At(r));function s(a,l){l?.force?(i.value=At(a),o.value=At(a)):(i.value=yf(At(i.value)||{},At(a)),o.value=yf(At(o.value)||{},At(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=en(i.value,xe(f.path));Dn(e,xe(f.path),At(c))})}return{initialValues:i,originalInitialValues:o,setInitialValues:s}}function Gj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function g1(){return Qt(Sk)}function Jj(t){const e=bf(qa,void 0),n=j([]),r=()=>{},i={fields:n,remove:r,push:r,swap:r,insert:r,update:r,replace:r,prepend:r,move:r};if(!e||!g(t))return i;const o=e.fieldArrays.find(x=>g(x.path)===g(t));if(o)return o;let s=0;function a(){return en(e?.values,xe(t),[])||[]}function l(){const x=a();Array.isArray(x)&&(n.value=x.map((_,S)=>u(_,S,n.value)),f())}l();function f(){const x=n.value.length;for(let _=0;_<x;_++){const S=n.value[_];S.isFirst=_===0,S.isLast=_===x-1}}function u(x,_,S){if(S&&!Fa(_)&&S[_])return S[_];const O=s++;return{key:O,value:yj({get(){const R=en(e?.values,xe(t),[])||[],N=n.value.findIndex(q=>q.key===O);return N===-1?x:R[N]},set(R){const N=n.value.findIndex(q=>q.key===O);N!==-1&&w(N,R)}}),isFirst:!1,isLast:!1}}function c(){f(),e?.validate({mode:"silent"})}function p(x){const _=xe(t),S=en(e?.values,_);if(!S||!Array.isArray(S))return;const O=[...S];O.splice(x,1);const A=_+`[${x}]`;e.destroyPath(A),e.unsetInitialValue(A),Dn(e.values,_,O),n.value.splice(x,1),c()}function d(x){const _=At(x),S=xe(t),O=en(e?.values,S),A=Fa(O)?[]:O;if(!Array.isArray(A))return;const R=[...A];R.push(_),e.stageInitialValue(S+`[${R.length-1}]`,_),Dn(e.values,S,R),n.value.push(u(_)),c()}function h(x,_){const S=xe(t),O=en(e?.values,S);if(!Array.isArray(O)||!(x in O)||!(_ in O))return;const A=[...O],R=[...n.value],N=A[x];A[x]=A[_],A[_]=N;const q=R[x];R[x]=R[_],R[_]=q,Dn(e.values,S,A),n.value=R,f()}function m(x,_){const S=At(_),O=xe(t),A=en(e?.values,O);if(!Array.isArray(A)||A.length<x)return;const R=[...A],N=[...n.value];R.splice(x,0,S),N.splice(x,0,u(S)),Dn(e.values,O,R),n.value=N,c()}function y(x){const _=xe(t);e.stageInitialValue(_,x),Dn(e.values,_,x),l(),c()}function w(x,_){const S=xe(t),O=en(e?.values,S);!Array.isArray(O)||O.length-1<x||(Dn(e.values,`${S}[${x}]`,_),e?.validate({mode:"validated-only"}))}function v(x){const _=At(x),S=xe(t),O=en(e?.values,S),A=Fa(O)?[]:O;if(!Array.isArray(A))return;const R=[_,...A];Dn(e.values,S,R),e.stageInitialValue(S+"[0]",_),n.value.unshift(u(_)),c()}function k(x,_){const S=xe(t),O=en(e?.values,S),A=Fa(O)?[]:[...O];if(!Array.isArray(O)||!(x in O)||!(_ in O))return;const R=[...n.value],N=R[x];R.splice(x,1),R.splice(_,0,N);const q=A[x];A.splice(x,1),A.splice(_,0,q),Dn(e.values,S,A),n.value=R,c()}const b={fields:n,remove:p,push:d,swap:h,insert:m,update:w,replace:y,prepend:v,move:k};return e.fieldArrays.push(Object.assign({path:t,reset:l},b)),ji(()=>{const x=e.fieldArrays.findIndex(_=>xe(_.path)===xe(t));x>=0&&e.fieldArrays.splice(x,1)}),Ve(a,x=>{const _=n.value.map(S=>S.value);kn(x,_)||l()}),b}function Yj(t){const e=c1(t);return U(()=>{var n,r;return e&&(r="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&r!==void 0?r:!1})}function Xj(t){const e=c1(t);return U(()=>{var n,r;return e&&(r="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&r!==void 0?r:!1})}function Qj(t){const e=c1(t);return U(()=>{var n,r;return e&&(r="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&r!==void 0?r:!1})}function Zj(t){const e=bf(qa),n=t?void 0:Qt(pd);return U(()=>t?e?.errors.value[xe(t)]:n?.errorMessage.value)}function Hk(){const t=Qt(pd),e=Qt(xk);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,r=e,i={valid:Qj(n),isDirty:Yj(n),isTouched:Xj(n),error:Zj(n)};return{id:r,name:n,formItemId:`${r}-form-item`,formDescriptionId:`${r}-form-item-description`,formMessageId:`${r}-form-item-message`,...i}}const La=L({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:r,formMessageId:i}=Hk();return(o,s)=>(E(),D(g(bc),{id:g(n),"data-slot":"form-control","aria-describedby":g(e)?`${g(r)} ${g(i)}`:`${g(r)}`,"aria-invalid":!!g(e)},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),m1=L({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"dialog-header",class:Se(g(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),y1=L({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),D(g(dx),le({"data-slot":"dialog-description"},g(r),{class:g(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),w1=L({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),D(g(hx),le({"data-slot":"dialog-title"},g(r),{class:g(he)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),Uk=L({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,r)=>(E(),D(g(NB),Dt(Vt(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Wk=L({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=$t(t,e);return(o,s)=>(E(),D(g($B),le({"data-slot":"tooltip"},g(i)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Kk=L({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(HB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(zB),le({"data-slot":"tooltip-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.hideArrow?Oe("",!0):(E(),D(g(PB),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),Gk=L({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(WB),le({"data-slot":"tooltip-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}});var eH=Object.defineProperty,tH=(t,e,n)=>e in t?eH(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Jk=(t,e,n)=>(tH(t,typeof e!="symbol"?e+"":e,n),n);const lr={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},Yk=["+","-"],Xk=["decimal","thousands","prefix","suffix"];function no(t){return Math.max(0,Math.min(t,1e3))}function bd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function Qk(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function nH(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function rH(t,e,n){return e?t+n+e:t}function xf(t,e){return Yk.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function iH(t){for(const e of Xk)if(!xf(t[e],e))return!1;return!0}function xd(t){for(const e of Xk){t[e]=t[e].replace(/\d+/g,"");for(const n of Yk)t[e]=t[e].replaceAll(n,"")}return t}function Zk(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function eS(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function tS(t){return/^-?[\d]+$/g.test(t)}function nS(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function rS(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function iS(t,e){const n=e-Zk(t);if(n>=0)return t;let r=t.slice(0,n);const i=t.slice(n);if(r.charAt(r.length-1)==="."&&(r=r.slice(0,-1)),parseInt(i.charAt(0),10)>=5){for(let o=r.length-1;o>=0;o-=1){const s=r.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return rS(r,o,a);r=rS(r,o,"0")}}return`1${r}`}return r}function oS(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function sS(t){return new Event(t,{bubbles:!0,cancelable:!1})}function _t({debug:t=!1},...e){t&&console.log(...e)}class _d{constructor(e){Jk(this,"number",0n),Jk(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let r=this.toString();const i=e-this.getDecimalPrecision();return i>0?(r.includes(".")||(r+="."),r.padEnd(r.length+i,"0")):i<0?n?iS(r,e):r.slice(0,i):r}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=eS(e),(n?"-":"")+e}return e}lessThan(e){const[n,r]=this.adjustComparisonNumbers(e);return n<r}biggerThan(e){const[n,r]=this.adjustComparisonNumbers(e);return n>r}isEqual(e){const[n,r]=this.adjustComparisonNumbers(e);return n===r}setupString(e){if(e=eS(e),tS(e))this.number=BigInt(e);else if(nS(e))this.decimal=Zk(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new _d(e):n=e;const r=this.getDecimalPrecision()-n.getDecimalPrecision();let i=this.getNumber(),o=n.getNumber();return r>0?o=n.getNumber()*10n**BigInt(r):r<0&&(i=this.getNumber()*10n**BigInt(r*-1)),[i,o]}}function v1(t,e=lr,n=""){if(_t(e,"utils format() - caller",n),_t(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(no(e.precision)):t=t.toFixed(no(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&tS(t))t=Number(t).toFixed(no(e.precision));else if(!e.disableNegative&&t==="-")return t;_t(e,"utils format() - input2",t);const r=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let i=t.replace(e.prefix,"").replace(e.suffix,"");_t(e,"utils format() - filtered",i),!e.precision&&e.thousands!=="."&&nS(i)&&(i=iS(i,0),_t(e,"utils format() - !opt.precision && isValidFloat()",i));const o=Qk(i);_t(e,"utils format() - numbers",o),_t(e,"utils format() - numbersToCurrency",r+bd(o,e.precision));const s=new _d(r+bd(o,e.precision));_t(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(no(e.precision),e.shouldRound);if(_t(e,"utils format() - bigNumber2",s.toFixed(no(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=nH(l,e.thousands);const c=e.prefix+rH(l,f,e.decimal)+e.suffix;return _t(e,"utils format() - output",c),c}function b1(t,e=lr,n=""){if(_t(e,"utils unformat() - caller",n),_t(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return _t(e,"utils unformat() - return netagive symbol",t),t;const r=e.disableNegative?"":t.indexOf("-")>=0?"-":"",i=t.replace(e.prefix,"").replace(e.suffix,"");_t(e,"utils unformat() - filtered",i);const o=Qk(i);_t(e,"utils unformat() - numbers",o);const s=new _d(r+bd(o,e.precision));_t(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(no(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),_t(e,"utils unformat() - output",a),a}const x1=(t,e,n)=>{if(_t(e,"directive setValue() - caller",n),!iH(e)){_t(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let r=t.value.length-(t.selectionEnd||0);t.value=v1(t.value,e,n),r=Math.max(r,e.suffix.length),r=t.value.length-r,r=Math.max(r,e.prefix.length),oS(t,r),t.dispatchEvent(sS("change"))},aS=(t,e)=>{const n=t.currentTarget,r=t.code==="Backspace"||t.code==="Delete",i=n.value.length-(n.selectionEnd||0)===0;if(_t(e,"directive onkeydown() - el.value",n.value),_t(e,"directive onkeydown() - backspacePressed",r),_t(e,"directive onkeydown() - isAtEndPosition",i),e.allowBlank&&r&&i&&b1(n.value,e,"directive onkeydown allowBlank")===0&&(_t(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(sS("change"))),_t(e,"directive onkeydown() - e.key",t.key),t.key==="+"){_t(e,"directive onkeydown() - unformat el.value",n.value);let o=b1(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},lS=(t,e)=>{const n=t.currentTarget;_t(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=bd(n.value,no(e.precision)),_t(e,"directive oninput() - is 1-9",n.value)),x1(n,e,"directive oninput")},fS=(t,e)=>{const n=t.currentTarget;_t(e,"directive onFocus()",n.value),e.focusOnRight&&oS(n,n.value.length-e.suffix.length)},oH={mounted(t,e){if(!e.value)return;const n=xd({...lr,...e.value});if(_t(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const r=t.getElementsByTagName("input");r.length!==1||(t=r[0])}t.onkeydown=r=>{aS(r,n)},t.oninput=r=>{lS(r,n)},t.onfocus=r=>{fS(r,n)},_t(n,"directive mounted() - el.value",t.value),x1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=xd({...lr,...e.value});t.onkeydown=r=>{aS(r,n)},t.oninput=r=>{lS(r,n)},t.onfocus=r=>{fS(r,n)},_t(n,"directive updated() - el.value",t.value),_t(n,"directive updated() - opt",n),x1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},sH=["id","value","disabled"],aH={inheritAttrs:!1,name:"Money3",directives:{money3:oH}},uS=L({...aH,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Zt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>lr.precision},decimal:{type:String,default:()=>lr.decimal,validator(t){return xf(t,"decimal")}},thousands:{type:String,default:()=>lr.thousands,validator(t){return xf(t,"thousands")}},prefix:{type:String,default:()=>lr.prefix,validator(t){return xf(t,"prefix")}},suffix:{type:String,default:()=>lr.suffix,validator(t){return xf(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>lr.max},min:{type:[Number,String],default:()=>lr.min},allowBlank:{type:Boolean,default:()=>lr.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>lr.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>lr.shouldRound},focusOnRight:{type:Boolean,default:()=>lr.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:r,modelModifiers:i,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Jt(n);_t(n,"component setup()",n);let f=r.value;(n.disableNegative||f!=="-")&&i.value&&i.value.number&&(a.value?f=Number(r.value).toFixed(no(s.value)):f=Number(r.value).toFixed(no(s.value)+1).slice(0,-1));const u=j(v1(f,n,"component setup"));_t(n,"component setup() - data.formattedValue",u.value),Ve(r,c);function c(y){_t(n,"component watch() -> value",y);const w=v1(y,xd({...n}),"component watch");w!==u.value&&(_t(n,"component watch() changed -> formatted",w),u.value=w)}let p=null;function d(y){let w=y.target.value;_t(n,"component change() -> evt.target.value",w),o.value&&!i.value.number||(w=b1(w,xd({...n}),"component change")),w!==p&&(p=w,_t(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Wh(),m=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=DA("money3");return bl((E(),G("input",le({id:`${t.id}`},g(m),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:d}),null,16,sH)),[[v,{precision:g(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:g(i),shouldRound:g(a),focusOnRight:g(l)}]])}}});var lH=Object.defineProperty,fH=(t,e,n)=>e in t?lH(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,_f=(t,e,n)=>fH(t,typeof e!="symbol"?e+"":e,n);const cS={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},dS=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),pS=(t,e,n)=>{var r;return new Intl.NumberFormat(((r=n.number)==null?void 0:r.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},uH=(t,e=!0,n)=>{var r,i,o,s;const a=((r=n.number)==null?void 0:r.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((i=n.number)==null?void 0:i.fraction)??0;let f=pS(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",p=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",d=dS(t,c,p);if(Number.isNaN(parseFloat(d)))return a;const h=d.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=pS(y,l,n)}let m=f.format(parseFloat(d));return e?l>0&&d.endsWith(".")&&!d.slice(0,-1).includes(".")&&(m+=p):m=dS(m,c,p),a+m},hS=t=>JSON.parse(t.replaceAll("'",'"')),cH=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=dH(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=kd(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=kd(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=kd(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=pH(t.dataset.maskaTokens));const r={};return t.dataset.maskaNumberLocale!=null&&(r.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(r.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(r.unsigned=kd(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(r).length>0)&&(n.number=r),n},kd=t=>t!==""?!!JSON.parse(t):!0,dH=t=>t.startsWith("[")&&t.endsWith("]")?hS(t):t,pH=t=>{if(t.startsWith("{")&&t.endsWith("}"))return hS(t);const e={};return t.split("|").forEach(n=>{const r=n.split(":");e[r[0]]={pattern:gS()?new RegExp(r[1],"u"):new RegExp(r[1]),optional:r[2]==="optional",multiple:r[2]==="multiple",repeated:r[2]==="repeated"}}),e},gS=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class hH{constructor(e={}){_f(this,"opts",{}),_f(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...cS,...n.tokens};for(const r of Object.values(n.tokens))typeof r.pattern=="string"&&(r.pattern=gS()?new RegExp(r.pattern,"u"):new RegExp(r.pattern))}else n.tokens=cS;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((r,i)=>r.length-i.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const r=this.process(String(e),n).length;return typeof this.opts.mask=="string"?r>=this.opts.mask.length:r>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const r=this.process(e,n.slice(-1).pop()??"",!1);return n.find(i=>this.process(e,i,!1).length>=r.length)??""}escapeMask(e){const n=[],r=[];return e.split("").forEach((i,o)=>{i==="!"&&e[o-1]!=="!"?r.push(o-r.length):n.push(i)}),{mask:n.join(""),escaped:r}}process(e,n,r=!0){if(this.opts.number!=null)return uH(e,r,this.opts);if(n==null)return e;const i=`v=${e},mr=${n},m=${r?1:0}`;if(this.memo.has(i))return this.memo.get(i);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,p=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,d=k=>!this.isReversed()&&k<=c||this.isReversed()&&k>=c;let h,m=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;p();){const k=o.charAt(y),b=l[k],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(m===-1?m=y:y===c&&y!==m&&(y=m-f),c===m&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(r&&!this.isEager()&&a[u](k),x===k&&!this.isEager()?w+=f:h=k,this.isEager()||(y+=f)),this.isEager())for(;d(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(r){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(i,a.join("")),this.memo.get(i)}}class gH{constructor(e,n={}){_f(this,"items",new Map),_f(this,"eventAbortController"),_f(this,"onInput",r=>{if(r instanceof CustomEvent&&r.type==="input"&&!r.isTrusted&&!r.bubbles)return;const i=r.target,o=this.items.get(i);if(o===void 0)return;const s="inputType"in r&&r.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(i.value)===""?"":i.value;this.fixCursor(i,s,()=>this.setValue(i,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const r of e){if(!this.items.has(r)){const{signal:o}=this.eventAbortController;r.addEventListener("input",this.onInput,{capture:!0,signal:o})}const i=new hH(cH(r,n));this.items.set(r,i),queueMicrotask(()=>this.updateValue(r)),r.selectionStart===null&&i.isEager()&&console.warn("Maska: input of `%s` type is not supported",r.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:r,postProcess:i,...o}=e;return o}fixCursor(e,n,r){var i,o;const s=e.selectionStart,a=e.value;if(r(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(i=this.processInput(e,f))==null?void 0:i.unmasked,p=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||p===void 0)return;let d=s;f!==u&&(d+=n?l.length-a.length:c.length-p.length),e.setSelectionRange(d,d)}setValue(e,n){const r=this.processInput(e,n);r!==void 0&&(e.value=r.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(i=>i(r)):this.options.onMaska(r)),e.dispatchEvent(new CustomEvent("maska",{detail:r})),e.dispatchEvent(new CustomEvent("input",{detail:r.masked})))}processInput(e,n){const r=this.items.get(e);if(r===void 0)return;let i=n??e.value;this.options.preProcess!=null&&(i=this.options.preProcess(i));let o=r.masked(i);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:r.unmasked(i),completed:r.completed(i)}}}const _1=new WeakMap,mH=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},mS=(t,e)=>{var n;const r=t instanceof HTMLInputElement?t:t.querySelector("input");if(r==null||r?.type==="file")return;let i={};if(e.value!=null&&(i=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;mH(e,a)};i.onMaska=i.onMaska==null?o:Array.isArray(i.onMaska)?[...i.onMaska,o]:[i.onMaska,o]}_1.has(r)?(n=_1.get(r))==null||n.update(i):_1.set(r,new gH(r,i))},yH=["aria-invalid"],wH={class:"iafw:relative iafw:flex-1"},vH=["data-maska-tokens","placeholder","type"],bH=["innerHTML"],yS=L({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=a_(n,"modelValue",r,{passive:!0,defaultValue:n.defaultValue}),o=j(),s=j(!1),a=j(!1),l=j(!1),f=U(()=>!!i.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},p=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),d=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function m(w){a.value=!1,s.value=!1,r("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return bt(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),jn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const k=Gk,b=Kk,x=Wk,_=Uk;return g(i)&&n.type==="money"?(E(),D(g(uS),le({key:0,modelValue:g(i),"onUpdate:modelValue":v[0]||(v[0]=S=>nt(i)?i.value=S:null),config:c,"data-slot":"input"},c,{class:g(he)(g(d),g(h))}),null,16,["modelValue","class"])):(E(),G("div",{key:1,class:Se([g(he)(g(p)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),ee("div",wH,[n.label?(E(),G("div",{key:0,class:Se(g(he)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",g(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Ce(n.label),3)):Oe("",!0),bl(ee("input",le({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=S=>nt(i)?i.value=S:null),placeholder:n.placeholder,type:n.type,class:g(he)(g(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",g(f)&&"iafw:pt-3.5",g(l)&&"iafw:opacity-100"),onBlur:m,onFocus:v[2]||(v[2]=S=>s.value=!0)},w.$attrs),null,16,vH),[[g(mS),w.mask],[gb,g(i)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(E(),D(_,{key:0},{default:C(()=>[T(x,null,{default:C(()=>[T(k,null,{default:C(()=>[T(g(rf),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),T(b,null,{default:C(()=>[ee("p",{innerHTML:n.errors?.join("<br>")},null,8,bH)]),_:1})]),_:1})]),_:1})):(E(),G(Fe,{key:1},[n.ariaInvalid?(E(),D(g(rf),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Oe("",!0)],64))],10,yH))}}}),xH=["id"],wS=L({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=Hk();return(r,i)=>(E(),G("p",{id:g(n),"data-slot":"form-description",class:Se(g(he)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(r.$slots,"default")],10,xH))}}),_H=L({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class");return(r,i)=>(E(),D(g(nD),le({"data-slot":"label"},g(n),{class:g(he)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}});var k1,vS;function kH(){if(vS)return k1;vS=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,r=/^\d/,i=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);k1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var _=0,S=v.length,O=b;_<S-1;){var A=v[_];if(A==="__proto__"||A==="constructor"||A==="prototype")return b;O=O[v[_++]]}O[v[_]]=x})},getter:function(w,v){var k=u(w);return f.get(w)||f.set(w,function(x){for(var _=0,S=k.length;_<S;)if(x!=null||!v)x=x[k[_++]];else return;return x})},join:function(w){return w.reduce(function(v,k){return v+(d(k)||n.test(k)?"["+k+"]":(v?".":"")+k)},"")},forEach:function(w,v,k){p(Array.isArray(w)?w:c(w),v,k)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function p(w,v,k){var b=w.length,x,_,S,O;for(_=0;_<b;_++)x=w[_],x&&(y(x)&&(x='"'+x+'"'),O=d(x),S=!O&&/^\d+$/.test(x),v.call(k,x,O,S,_,w))}function d(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(r)&&!w.match(n)}function m(w){return i.test(w)}function y(w){return!d(w)&&(h(w)||m(w))}return k1}var Ts=kH(),S1,bS;function SH(){if(bS)return S1;bS=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \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\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),r=(u,c)=>e(u).join(c).toLowerCase(),i=u=>e(u).reduce((c,p)=>`${c}${c?p[0].toUpperCase()+p.slice(1).toLowerCase():p.toLowerCase()}`,"");return S1={words:e,upperFirst:n,camelCase:i,pascalCase:u=>n(i(u)),snakeCase:u=>r(u,"_"),kebabCase:u=>r(u,"-"),sentenceCase:u=>n(r(u," ")),titleCase:u=>e(u).map(n).join(" ")},S1}var C1=SH(),Sd={exports:{}},xS;function CH(){if(xS)return Sd.exports;xS=1,Sd.exports=function(i){return t(e(i),i)},Sd.exports.array=t;function t(i,o){var s=i.length,a=new Array(s),l={},f=s,u=n(o),c=r(i);for(o.forEach(function(d){if(!c.has(d[0])||!c.has(d[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||p(i[f],f,new Set);return a;function p(d,h,m){if(m.has(d)){var y;try{y=", node was:"+JSON.stringify(d)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(d))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(d));if(!l[h]){l[h]=!0;var w=u.get(d)||new Set;if(w=Array.from(w),h=w.length){m.add(d);do{var v=w[--h];p(v,c.get(v),m)}while(h);m.delete(d)}a[--s]=d}}}function e(i){for(var o=new Set,s=0,a=i.length;s<a;s++){var l=i[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(i){for(var o=new Map,s=0,a=i.length;s<a;s++){var l=i[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function r(i){for(var o=new Map,s=0,a=i.length;s<a;s++)o.set(i[s],s);return o}return Sd.exports}var EH=CH();const OH=r2(EH),AH=Object.prototype.toString,RH=Error.prototype.toString,TH=RegExp.prototype.toString,PH=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",MH=/^Symbol\((.*)\)(.*)$/;function IH(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function _S(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return IH(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return PH.call(t).replace(MH,"Symbol($1)");const r=AH.call(t).slice(8,-1);return r==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):r==="Error"||t instanceof Error?"["+RH.call(t)+"]":r==="RegExp"?TH.call(t):null}function ro(t,e){let n=_S(t,e);return n!==null?n:JSON.stringify(t,function(r,i){let o=_S(this[r],e);return o!==null?o:i},2)}function kS(t){return t==null?[]:[].concat(t)}let SS,CS,ES,NH=/\$\{\s*(\w+)\s*\}/g;SS=Symbol.toStringTag;class OS{constructor(e,n,r,i){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[SS]="Error",this.name="ValidationError",this.value=n,this.path=r,this.type=i,this.errors=[],this.inner=[],kS(e).forEach(o=>{if(fr.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}CS=Symbol.hasInstance,ES=Symbol.toStringTag;class fr extends Error{static formatError(e,n){const r=n.label||n.path||"this";return n=Object.assign({},n,{path:r,originalPath:n.path}),typeof e=="string"?e.replace(NH,(i,o)=>ro(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,r,i,o){const s=new OS(e,n,r,i);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[ES]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,fr)}static[CS](e){return OS[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let Ti={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:r})=>{const i=r!=null&&r!==n?` (cast from the value \`${ro(r,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${ro(n,!0)}\``+i:`${t} must match the configured type. The validated value was: \`${ro(n,!0)}\``+i}},br={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},DH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},E1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},O1={isValue:"${path} field must be ${value}"},Cd={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"},Ed={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:Ti,string:br,number:DH,date:E1,object:Cd,array:Ed,boolean:O1,tuple:{notType:t=>{const{path:e,value:n,spec:r}=t,i=r.types.length;if(Array.isArray(n)){if(n.length<i)return`${e} tuple value has too few items, expected a length of ${i} but got ${n.length} for value: \`${ro(n,!0)}\``;if(n.length>i)return`${e} tuple value has too many items, expected a length of ${i} but got ${n.length} for value: \`${ro(n,!0)}\``}return fr.formatError(Ti.notType,t)}}});const Od=t=>t&&t.__isYupSchema__;class Ad{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:i,otherwise:o}=n,s=typeof r=="function"?r:(...a)=>a.every(l=>l===r);return new Ad(e,(a,l)=>{var f;let u=s(...a)?i:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let r=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),i=this.fn(r,e,n);if(i===void 0||i===e)return e;if(!Od(i))throw new TypeError("conditions must return a schema object");return i.resolve(n)}}const Rd={context:"$",value:"."};class Ps{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===Rd.context,this.isValue=this.key[0]===Rd.value,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?Rd.context:this.isValue?Rd.value:"";this.path=this.key.slice(r.length),this.getter=this.path&&Ts.getter(this.path,!0),this.map=n.map}getValue(e,n,r){let i=this.isContext?r:this.isValue?e:n;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Ps.prototype.__isYupRef=!0;const io=t=>t==null;function Va(t){function e({value:n,path:r="",options:i,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:p,skipAbsent:d}=t;let{parent:h,context:m,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=i;const v={value:n,parent:h,context:m};function k(N={}){const q=AS(Object.assign({value:n,originalValue:o,label:s.spec.label,path:N.path||r,spec:s.spec,disableStackTrace:N.disableStackTrace||w},c,N.params),v),W=new fr(fr.formatError(N.message||p,q),n,q.path,N.type||f,q.disableStackTrace);return W.params=q,W}const b=y?a:l;let x={path:r,parent:h,type:f,from:i.from,createError:k,resolve(N){return RS(N,v)},options:i,originalValue:o,schema:s};const _=N=>{fr.isError(N)?b(N):N?l(null):b(k())},S=N=>{fr.isError(N)?b(N):a(N)};if(d&&io(n))return _(!0);let A;try{var R;if(A=u.call(x,n,x),typeof((R=A)==null?void 0:R.then)=="function"){if(i.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(A).then(_,S)}}catch(N){S(N);return}_(A)}return e.OPTIONS=t,e}function AS(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=RS(t[n],e);return t}function RS(t,e){return Ps.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function BH(t,e,n,r=n){let i,o,s;return e?(Ts.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:r,parent:i,value:n});let c=t.type==="tuple",p=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&p>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);i=n,n=n&&n[p],t=c?t.spec.types[p]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);i=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:i,parentPath:o}):{parent:i,parentPath:e,schema:t}}class Td extends Set{describe(){const e=[];for(const n of this.values())e.push(Ps.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const r of this.values())n.push(e(r));return n}clone(){return new Td(this.values())}merge(e,n){const r=this.clone();return e.forEach(i=>r.add(i)),n.forEach(i=>r.delete(i)),r}}function za(t,e=new Map){if(Od(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let r=0;r<t.length;r++)n[r]=za(t[r],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[r,i]of t.entries())n.set(r,za(i,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const r of t)n.add(za(r,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[r,i]of Object.entries(t))n[r]=za(i,e)}else throw Error(`Unable to clone ${t}`);return n}function $H(t){if(!(t!=null&&t.length))return;const e=[];let n="",r=!1,i=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!i){n&&(e.push(...n.split(".").filter(Boolean)),n=""),r=!0;continue}if(s==="]"&&!i){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),r=!1;continue}if(s==='"'){i=!i;continue}if(s==="."&&!r&&!i){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function FH(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(r=>({message:r,path:$H(n)}))}function TS(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return FH(t,e);const r=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(i=>TS(i,r))}let Rr=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new Td,this._blacklist=new Td,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Ti.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=za(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=n,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,r=e.clone();const i=Object.assign({},n.spec,r.spec);return r.spec=i,r.internalTests=Object.assign({},n.internalTests,r.internalTests),r._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),r._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),r.transforms=[...n.transforms,...r.transforms],r}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((i,o)=>o.resolve(i,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,r,i,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(r=e.abortEarly)!=null?r:this.spec.abortEarly,recursive:(i=e.recursive)!=null?i:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let r=this.resolve(Object.assign({value:e},n)),i=n.assert==="ignore-optionality",o=r._cast(e,n);if(n.assert!==!1&&!r.isType(o)){if(i&&io(o))return o;let s=ro(e),a=ro(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r.type}".
    324324
    325325attempted value: ${s}
    326 `+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let i=e===void 0?e:this.transforms.reduce((r,o)=>o.call(this,r,e,this),e);return i===void 0&&(i=this.getDefault(n)),i}_validate(e,n={},i,r){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},i,u=>{if(u.length)return r(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},i,r)})}runTests(e,n,i){let r=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u=m=>{r||(r=!0,n(m,s))},c=m=>{r||(r=!0,i(m,s))},p=o.length,d=[];if(!p)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let m=0;m<o.length;m++){const y=o[m];y(h,u,function(v){v&&(Array.isArray(v)?d.push(...v):d.push(v)),--p<=0&&c(d)})}}asNestedTest({key:e,index:n,parent:i,parentPath:r,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=i[a];const u=Object.assign({},s,{strict:!0,parent:i,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${r||""}[${l?a:`"${a}"`}]`:(r?`${r}.`:"")+e});return(c,p,d)=>this.resolve(u)._validate(f,u,p,d)}validate(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return new Promise((s,a)=>r._validate(e,n,(l,f)=>{fi.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new fi(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o,s=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return r._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw fi.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new fi(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,i=>{if(fi.isError(i))return!1;throw i})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(i){if(fi.isError(i))return!1;throw i}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e):za(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const i=this.clone({nullable:e});return i.internalTests.nullable=Va({message:n,name:"nullable",test(r){return r===null?this.schema.spec.nullable:!0}}),i}optionality(e,n){const i=this.clone({optional:e});return i.internalTests.optionality=Va({message:n,name:"optionality",test(r){return r===void 0?this.schema.spec.optional:!0}}),i}optional(){return this.optionality(!0)}defined(e=Tr.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=Tr.notNull){return this.nullability(!1,e)}required(e=Tr.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Tr.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let i=this.clone(),r=Va(n),o=n.exclusive||n.name&&i.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(i.exclusiveTests[n.name]=!!n.exclusive),i.tests=i.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===r.OPTIONS.test))),i.tests.push(r),i}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let i=this.clone(),r=kS(e).map(o=>new Ps(o));return r.forEach(o=>{o.isSibling&&i.deps.push(o.key)}),i.conditions.push(typeof n=="function"?new Ad(r,n):Ad.fromOptions(r,n)),i}typeError(e){let n=this.clone();return n.internalTests.typeError=Va({message:e,name:"typeError",skipAbsent:!0,test(i){return this.schema._typeCheck(i)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=Tr.oneOf){let i=this.clone();return e.forEach(r=>{i._whitelist.add(r),i._blacklist.delete(r)}),i.internalTests.whiteList=Va({message:n,name:"oneOf",skipAbsent:!0,test(r){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(r)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),i}notOneOf(e,n=Tr.notOneOf){let i=this.clone();return e.forEach(r=>{i._blacklist.add(r),i._whitelist.delete(r)}),i.internalTests.blacklist=Va({message:n,name:"notOneOf",test(r){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(r)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),i}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:i,meta:r,optional:o,nullable:s}=n.spec;return{meta:r,label:i,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?AS(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(i){try{return{value:await e.validate(i,{abortEarly:!1})}}catch(r){if(r instanceof fi)return{issues:TS(r)};throw r}}}}};Ri.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])Ri.prototype[`${t}At`]=function(e,n,i={}){const{parent:r,parentPath:o,schema:s}=DH(this,e,n,i.context);return s[t](r&&r[o],Object.assign({},i,{parent:r,path:e}))};for(const t of["equals","is"])Ri.prototype[t]=Ri.prototype.oneOf;for(const t of["not","nope"])Ri.prototype[t]=Ri.prototype.notOneOf;const FH=()=>!0;function A1(t){return new PS(t)}class PS extends Ri{constructor(e){super(typeof e=="function"?{type:"mixed",check:e}:Object.assign({type:"mixed",check:FH},e))}}A1.prototype=PS.prototype;function MS(){return new IS}class IS extends Ri{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(i.spec.coerce&&!i.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=O1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return ro(n)||n===!0}})}isFalse(e=O1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return ro(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}MS.prototype=IS.prototype;const qH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function LH(t){const e=R1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function R1(t){var e,n;const i=qH.exec(t);return i?{year:oo(i[1]),month:oo(i[2],1)-1,day:oo(i[3],1),hour:oo(i[4]),minute:oo(i[5]),second:oo(i[6]),millisecond:i[7]?oo(i[7].substring(0,3)):0,precision:(e=(n=i[7])==null?void 0:n.length)!=null?e:void 0,z:i[8]||void 0,plusMinus:i[9]||void 0,hourOffset:oo(i[10]),minuteOffset:oo(i[11])}:null}function oo(t,e=0){return Number(t)||e}let VH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,zH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,jH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,HH="^\\d{4}-\\d{2}-\\d{2}",UH="\\d{2}:\\d{2}:\\d{2}",WH="(([+-]\\d{2}(:?\\d{2})?)|Z)",KH=new RegExp(`${HH}T${UH}(\\.\\d+)?${WH}$`),GH=t=>ro(t)||t===t.trim(),JH={}.toString();function or(){return new NS}class NS extends Ri{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(!i.spec.coerce||i.isType(e)||Array.isArray(e))return e;const r=e!=null&&e.toString?e.toString():e;return r===JH?e:r})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||Tr.required,name:"required",skipAbsent:!0,test:i=>!!i.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=bi.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n=bi.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n=bi.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}matches(e,n){let i=!1,r,o;return n&&(typeof n=="object"?{excludeEmptyString:i=!1,message:r,name:o}=n:r=n),this.test({name:o||"matches",message:r||bi.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&i||s.search(e)!==-1})}email(e=bi.email){return this.matches(VH,{name:"email",message:e,excludeEmptyString:!0})}url(e=bi.url){return this.matches(zH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=bi.uuid){return this.matches(jH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",i,r;return e&&(typeof e=="object"?{message:n="",allowOffset:i=!1,precision:r=void 0}=e:n=e),this.matches(KH,{name:"datetime",message:n||bi.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||bi.datetime_offset,params:{allowOffset:i},skipAbsent:!0,test:o=>{if(!o||i)return!0;const s=R1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||bi.datetime_precision,params:{precision:r},skipAbsent:!0,test:o=>{if(!o||r==null)return!0;const s=R1(o);return s?s.precision===r:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=bi.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:GH})}lowercase(e=bi.lowercase){return this.transform(n=>ro(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>ro(n)||n===n.toLowerCase()})}uppercase(e=bi.uppercase){return this.transform(n=>ro(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>ro(n)||n===n.toUpperCase()})}}or.prototype=NS.prototype;let YH=new Date(""),XH=t=>Object.prototype.toString.call(t)==="[object Date]";class T1 extends Ri{constructor(){super({type:"date",check(e){return XH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,i)=>!i.spec.coerce||i.isType(e)||e===null?e:(e=LH(e),isNaN(e)?T1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let i;if(Ps.isRef(e))i=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);i=r}return i}min(e,n=E1.min){let i=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r>=this.resolve(i)}})}max(e,n=E1.max){let i=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r<=this.resolve(i)}})}}T1.INVALID_DATE=YH;function QH(t,e=[]){let n=[],i=new Set,r=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=Ts.split(s)[0];i.add(l),r.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];i.add(s),Ps.isRef(a)&&a.isSibling?o(a.path,s):Od(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return EH.array(Array.from(i),n).reverse()}function DS(t,e){let n=1/0;return t.some((i,r)=>{var o;if((o=e.path)!=null&&o.includes(i))return n=r,!0}),n}function BS(t){return(e,n)=>DS(t,e)-DS(t,n)}const $S=(t,e,n)=>{if(typeof t!="string")return t;let i=t;try{i=JSON.parse(t)}catch{}return n.isType(i)?i:t};function Pd(t){if("fields"in t){const e={};for(const[n,i]of Object.entries(t.fields))e[n]=Pd(i);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=Pd(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(Pd)}):"optional"in t?t.optional():t}const ZH=(t,e)=>{const n=[...Ts.normalizePath(e)];if(n.length===1)return n[0]in t;let i=n.pop(),r=Ts.getter(Ts.join(n),!0)(t);return!!(r&&i in r)};let FS=t=>Object.prototype.toString.call(t)==="[object Object]";function qS(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(i=>n.indexOf(i)===-1)}const eU=BS([]);function Ms(t){return new LS(t)}class LS extends Ri{constructor(e){super({type:"object",check(n){return FS(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=eU,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var i;let r=super._cast(e,n);if(r===void 0)return this.getDefault(n);if(!this._typeCheck(r))return r;let o=this.fields,s=(i=n.stripUnknown)!=null?i:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(r).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let p=o[c],d=c in r;if(p){let h,m=r[c];f.path=(n.path?`${n.path}.`:"")+c,p=p.resolve({value:m,context:n.context,parent:l});let y=p instanceof Ri?p.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in r;continue}h=!n.__validating||!w?p.cast(r[c],f):r[c],h!==void 0&&(l[c]=h)}else d&&!s&&(l[c]=r[c]);(d!==c in l||l[c]!==r[c])&&(u=!0)}return u?l:r}_validate(e,n={},i,r){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,i,(l,f)=>{if(!a||!FS(f)){r(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let p=this.fields[c];!p||Ps.isRef(p)||u.push(p.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},i,c=>{r(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),i=n.fields;for(let[r,o]of Object.entries(this.fields)){const s=i[r];i[r]=s===void 0?o:s}return n.withMutation(r=>r.setFields(i,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(i=>{var r;const o=this.fields[i];let s=e;(r=s)!=null&&r.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[i]})),n[i]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let i=this.clone();return i.fields=e,i._nodes=QH(e,n),i._sortErrors=BS(Object.keys(e)),n&&(i._excludedEdges=n),i}shape(e,n=[]){return this.clone().withMutation(i=>{let r=i._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),r=[...i._excludedEdges,...n]),i.setFields(Object.assign(i.fields,e),r)})}partial(){const e={};for(const[n,i]of Object.entries(this.fields))e[n]="optional"in i&&i.optional instanceof Function?i.optional():i;return this.setFields(e)}deepPartial(){return Pd(this)}pick(e){const n={};for(const i of e)this.fields[i]&&(n[i]=this.fields[i]);return this.setFields(n,this._excludedEdges.filter(([i,r])=>e.includes(i)&&e.includes(r)))}omit(e){const n=[];for(const i of Object.keys(this.fields))e.includes(i)||n.push(i);return this.pick(n)}from(e,n,i){let r=Ts.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return ZH(o,e)&&(s=Object.assign({},o),i||delete s[e],s[n]=r(o)),s})}json(){return this.transform($S)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||Cd.exact,test(n){if(n==null)return!0;const i=qS(this.schema,n);return i.length===0||this.createError({params:{properties:i.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=Cd.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let i=this.test({name:"noUnknown",exclusive:!0,message:n,test(r){if(r==null)return!0;const o=qS(this.schema,r);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return i.spec.noUnknown=e,i}unknown(e=!0,n=Cd.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const i={};for(const r of Object.keys(n))i[e(r)]=n[r];return i})}camelCase(){return this.transformKeys(C1.camelCase)}snakeCase(){return this.transformKeys(C1.snakeCase)}constantCase(){return this.transformKeys(e=>C1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);i.fields={};for(const[o,s]of Object.entries(n.fields)){var r;let a=e;(r=a)!=null&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),i.fields[o]=s.describe(a)}return i}}Ms.prototype=LS.prototype;function P1(t){return new VS(t)}class VS extends Ri{constructor(e){super({type:"array",spec:{types:e},check(n){return Array.isArray(n)}}),this.innerType=void 0,this.innerType=e}_cast(e,n){const i=super._cast(e,n);if(!this._typeCheck(i)||!this.innerType)return i;let r=!1;const o=i.map((s,a)=>{const l=this.innerType.cast(s,Object.assign({},n,{path:`${n.path||""}[${a}]`}));return l!==s&&(r=!0),l});return r?o:i}_validate(e,n={},i,r){var o;let s=this.innerType,a=(o=n.recursive)!=null?o:this.spec.recursive;n.originalValue!=null&&n.originalValue,super._validate(e,n,i,(l,f)=>{var u;if(!a||!s||!this._typeCheck(f)){r(l,f);return}let c=new Array(f.length);for(let d=0;d<f.length;d++){var p;c[d]=s.asNestedTest({options:n,index:d,parent:f,parentPath:n.path,originalParent:(p=n.originalValue)!=null?p:e})}this.runTests({value:f,tests:c,originalValue:(u=n.originalValue)!=null?u:e,options:n},i,d=>r(d.concat(l),f))})}clone(e){const n=super.clone(e);return n.innerType=this.innerType,n}json(){return this.transform($S)}concat(e){let n=super.concat(e);return n.innerType=this.innerType,e.innerType&&(n.innerType=n.innerType?n.innerType.concat(e.innerType):e.innerType),n}of(e){let n=this.clone();if(!Od(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+io(e));return n.innerType=e,n.spec=Object.assign({},n.spec,{types:e}),n}length(e,n=Ed.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n){return n=n||Ed.min,this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n){return n=n||Ed.max,this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,n)=>this._typeCheck(e)?e:n==null?[]:[].concat(n))}compact(e){let n=e?(i,r,o)=>!e(i,r,o):i=>!!i;return this.transform(i=>i!=null?i.filter(n):i)}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);if(n.innerType){var r;let o=e;(r=o)!=null&&r.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[0]})),i.innerType=n.innerType.describe(o)}return i}}P1.prototype=VS.prototype;const Pr=Object.create(null);Pr.open="0",Pr.close="1",Pr.ping="2",Pr.pong="3",Pr.message="4",Pr.upgrade="5",Pr.noop="6";const Md=Object.create(null);Object.keys(Pr).forEach(t=>{Md[Pr[t]]=t});const M1={type:"error",data:"parser error"},zS=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",jS=typeof ArrayBuffer=="function",HS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,I1=({type:t,data:e},n,i)=>zS&&e instanceof Blob?n?i(e):US(e,i):jS&&(e instanceof ArrayBuffer||HS(e))?n?i(e):US(new Blob([e]),i):i(Pr[t]+(e||"")),US=(t,e)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];e("b"+(i||""))},n.readAsDataURL(t)};function WS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let N1;function tU(t,e){if(zS&&t.data instanceof Blob)return t.data.arrayBuffer().then(WS).then(e);if(jS&&(t.data instanceof ArrayBuffer||HS(t.data)))return e(WS(t.data));I1(t,!1,n=>{N1||(N1=new TextEncoder),e(N1.encode(n))})}const KS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",kf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<KS.length;t++)kf[KS.charCodeAt(t)]=t;const nU=t=>{let e=t.length*.75,n=t.length,i,r=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(i=0;i<n;i+=4)o=kf[t.charCodeAt(i)],s=kf[t.charCodeAt(i+1)],a=kf[t.charCodeAt(i+2)],l=kf[t.charCodeAt(i+3)],u[r++]=o<<2|s>>4,u[r++]=(s&15)<<4|a>>2,u[r++]=(a&3)<<6|l&63;return f},iU=typeof ArrayBuffer=="function",D1=(t,e)=>{if(typeof t!="string")return{type:"message",data:GS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:rU(t.substring(1),e)}:Md[n]?t.length>1?{type:Md[n],data:t.substring(1)}:{type:Md[n]}:M1},rU=(t,e)=>{if(iU){const n=nU(t);return GS(n,e)}else return{base64:!0,data:t}},GS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},JS="
    327 ",oU=(t,e)=>{const n=t.length,i=new Array(n);let r=0;t.forEach((o,s)=>{I1(o,!1,a=>{i[s]=a,++r===n&&e(i.join(JS))})})},sU=(t,e)=>{const n=t.split(JS),i=[];for(let r=0;r<n.length;r++){const o=D1(n[r],e);if(i.push(o),o.type==="error")break}return i};function aU(){return new TransformStream({transform(t,e){tU(t,n=>{const i=n.length;let r;if(i<126)r=new Uint8Array(1),new DataView(r.buffer).setUint8(0,i);else if(i<65536){r=new Uint8Array(3);const o=new DataView(r.buffer);o.setUint8(0,126),o.setUint16(1,i)}else{r=new Uint8Array(9);const o=new DataView(r.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(i))}t.data&&typeof t.data!="string"&&(r[0]|=128),e.enqueue(r),e.enqueue(n)})}})}let B1;function Id(t){return t.reduce((e,n)=>e+n.length,0)}function Nd(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let i=0;for(let r=0;r<e;r++)n[r]=t[0][i++],i===t[0].length&&(t.shift(),i=0);return t.length&&i<t[0].length&&(t[0]=t[0].slice(i)),n}function lU(t,e){B1||(B1=new TextDecoder);const n=[];let i=0,r=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(i===0){if(Id(n)<1)break;const l=Nd(n,1);o=(l[0]&128)===128,r=l[0]&127,r<126?i=3:r===126?i=1:i=2}else if(i===1){if(Id(n)<2)break;const l=Nd(n,2);r=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),i=3}else if(i===2){if(Id(n)<8)break;const l=Nd(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(M1);break}r=u*Math.pow(2,32)+f.getUint32(4),i=3}else{if(Id(n)<r)break;const l=Nd(n,r);a.enqueue(D1(o?l:B1.decode(l),e)),i=0}if(r===0||r>t){a.enqueue(M1);break}}}})}const YS=4;function fn(t){if(t)return fU(t)}function fU(t){for(var e in fn.prototype)t[e]=fn.prototype[e];return t}fn.prototype.on=fn.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},fn.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},fn.prototype.off=fn.prototype.removeListener=fn.prototype.removeAllListeners=fn.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var i,r=0;r<n.length;r++)if(i=n[r],i===e||i.fn===e){n.splice(r,1);break}return n.length===0&&delete this._callbacks["$"+t],this},fn.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(n){n=n.slice(0);for(var i=0,r=n.length;i<r;++i)n[i].apply(this,e)}return this},fn.prototype.emitReserved=fn.prototype.emit,fn.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},fn.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Dd=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Vi=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),uU="arraybuffer";function bre(){}function XS(t,...e){return e.reduce((n,i)=>(t.hasOwnProperty(i)&&(n[i]=t[i]),n),{})}const cU=Vi.setTimeout,dU=Vi.clearTimeout;function Bd(t,e){e.useNativeTimers?(t.setTimeoutFn=cU.bind(Vi),t.clearTimeoutFn=dU.bind(Vi)):(t.setTimeoutFn=Vi.setTimeout.bind(Vi),t.clearTimeoutFn=Vi.clearTimeout.bind(Vi))}const pU=1.33;function hU(t){return typeof t=="string"?gU(t):Math.ceil((t.byteLength||t.size)*pU)}function gU(t){let e=0,n=0;for(let i=0,r=t.length;i<r;i++)e=t.charCodeAt(i),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(i++,n+=4);return n}function QS(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function mU(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function yU(t){let e={},n=t.split("&");for(let i=0,r=n.length;i<r;i++){let o=n[i].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class wU extends Error{constructor(e,n,i){super(e),this.description=n,this.context=i,this.type="TransportError"}}class $1 extends fn{constructor(e){super(),this.writable=!1,Bd(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,i){return super.emitReserved("error",new wU(e,n,i)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=D1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=mU(e);return n.length?"?"+n:""}}class vU extends $1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let i=0;this._polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};sU(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,oU(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=QS()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let ZS=!1;try{ZS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const bU=ZS;function xU(){}class _U extends vU{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let i=location.port;i||(i=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||i!==e.port}}doWrite(e,n){const i=this.request({method:"POST",data:e});i.on("success",n),i.on("error",(r,o)=>{this.onError("xhr post error",r,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=e}}let ja=class bh extends fn{constructor(e,n,i){super(),this.createRequest=e,Bd(this,i),this._opts=i,this._method=i.method||"GET",this._uri=n,this._data=i.data!==void 0?i.data:null,this._create()}_create(){var e;const n=XS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const i=this._xhr=this.createRequest(n);try{i.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0);for(let r in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(r)&&i.setRequestHeader(r,this._opts.extraHeaders[r])}}catch{}if(this._method==="POST")try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{i.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(i),"withCredentials"in i&&(i.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(i.timeout=this._opts.requestTimeout),i.onreadystatechange=()=>{var r;i.readyState===3&&((r=this._opts.cookieJar)===null||r===void 0||r.parseCookies(i.getResponseHeader("set-cookie"))),i.readyState===4&&(i.status===200||i.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof i.status=="number"?i.status:0)},0))},i.send(this._data)}catch(r){this.setTimeoutFn(()=>{this._onError(r)},0);return}typeof document<"u"&&(this._index=bh.requestsCount++,bh.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=xU,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete bh.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(ja.requestsCount=0,ja.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",e4);else if(typeof addEventListener=="function"){const t="onpagehide"in Vi?"pagehide":"unload";addEventListener(t,e4,!1)}}function e4(){for(let t in ja.requests)ja.requests.hasOwnProperty(t)&&ja.requests[t].abort()}const kU=(function(){const t=t4({xdomain:!1});return t&&t.responseType!==null})();class SU extends _U{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=kU&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new ja(t4,this.uri(),e)}}function t4(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||bU))return new XMLHttpRequest}catch{}if(!e)try{return new Vi[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const n4=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class CU extends $1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,i=n4?{}:XS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,i)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;I1(i,this.supportsBinary,o=>{try{this.doWrite(i,o)}catch{}r&&Dd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=QS()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const F1=Vi.WebSocket||Vi.MozWebSocket;class EU extends CU{createSocket(e,n,i){return n4?new F1(e,n,i):n?new F1(e,n):new F1(e)}doWrite(e,n){this.ws.send(n)}}class OU extends $1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=lU(Number.MAX_SAFE_INTEGER,this.socket.binaryType),i=e.readable.pipeThrough(n).getReader(),r=aU();r.readable.pipeTo(e.writable),this._writer=r.writable.getWriter();const o=()=>{i.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;this._writer.write(i).then(()=>{r&&Dd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const AU={websocket:EU,webtransport:OU,polling:SU},RU=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,TU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function q1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),i=t.indexOf("]");n!=-1&&i!=-1&&(t=t.substring(0,n)+t.substring(n,i).replace(/:/g,";")+t.substring(i,t.length));let r=RU.exec(t||""),o={},s=14;for(;s--;)o[TU[s]]=r[s]||"";return n!=-1&&i!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=PU(o,o.path),o.queryKey=MU(o,o.query),o}function PU(t,e){const n=/\/{2,9}/g,i=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&i.splice(0,1),e.slice(-1)=="/"&&i.splice(i.length-1,1),i}function MU(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,r,o){r&&(n[r]=o)}),n}const L1=typeof addEventListener=="function"&&typeof removeEventListener=="function",$d=[];L1&&addEventListener("offline",()=>{$d.forEach(t=>t())},!1);class No extends fn{constructor(e,n){if(super(),this.binaryType=uU,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const i=q1(e);n.hostname=i.host,n.secure=i.protocol==="https"||i.protocol==="wss",n.port=i.port,i.query&&(n.query=i.query)}else n.host&&(n.hostname=q1(n.host).host);Bd(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(i=>{const r=i.prototype.name;this.transports.push(r),this._transportsByName[r]=i}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=yU(this.opts.query)),L1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},$d.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=YS,n.transport=e,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](i)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&No.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",No.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i<this.writeBuffer.length;i++){const r=this.writeBuffer[i].data;if(r&&(n+=hU(r)),i>0&&n>this._maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Dd(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,i){return this._sendPacket("message",e,n,i),this}send(e,n,i){return this._sendPacket("message",e,n,i),this}_sendPacket(e,n,i,r){if(typeof n=="function"&&(r=n,n=void 0),typeof i=="function"&&(r=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const o={type:e,data:n,options:i};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():e()}):this.upgrading?i():e()),this}_onError(e){if(No.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),L1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const i=$d.indexOf(this._offlineEventListener);i!==-1&&$d.splice(i,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}No.protocol=YS;class IU extends No{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),i=!1;No.priorWebsocketSuccess=!1;const r=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!i)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;No.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const p=new Error("probe error");p.transport=n.name,this.emitReserved("upgradeError",p)}}))};function o(){i||(i=!0,u(),n.close(),n=null)}const s=c=>{const p=new Error("probe error: "+c);p.transport=n.name,o(),this.emitReserved("upgradeError",p)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",r),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",r),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{i||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let i=0;i<e.length;i++)~this.transports.indexOf(e[i])&&n.push(e[i]);return n}}let NU=class extends IU{constructor(e,n={}){const i=typeof e=="object"?e:n;(!i.transports||i.transports&&typeof i.transports[0]=="string")&&(i.transports=(i.transports||["polling","websocket","webtransport"]).map(r=>AU[r]).filter(r=>!!r)),super(e,i)}};function DU(t,e="",n){let i=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),i=q1(t)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";const o=i.host.indexOf(":")!==-1?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+o+":"+i.port+e,i.href=i.protocol+"://"+o+(n&&n.port===i.port?"":":"+i.port),i}const BU=typeof ArrayBuffer=="function",$U=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,i4=Object.prototype.toString,FU=typeof Blob=="function"||typeof Blob<"u"&&i4.call(Blob)==="[object BlobConstructor]",qU=typeof File=="function"||typeof File<"u"&&i4.call(File)==="[object FileConstructor]";function V1(t){return BU&&(t instanceof ArrayBuffer||$U(t))||FU&&t instanceof Blob||qU&&t instanceof File}function Fd(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,i=t.length;n<i;n++)if(Fd(t[n]))return!0;return!1}if(V1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Fd(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Fd(t[n]))return!0;return!1}function LU(t){const e=[],n=t.data,i=t;return i.data=z1(n,e),i.attachments=e.length,{packet:i,buffers:e}}function z1(t,e){if(!t)return t;if(V1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let i=0;i<t.length;i++)n[i]=z1(t[i],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=z1(t[i],e));return n}return t}function VU(t,e){return t.data=j1(t.data,e),delete t.attachments,t}function j1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=j1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=j1(t[n],e));return t}const zU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],jU=5;var Ot;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ot||(Ot={}));class HU{constructor(e){this.replacer=e}encode(e){return(e.type===Ot.EVENT||e.type===Ot.ACK)&&Fd(e)?this.encodeAsBinary({type:e.type===Ot.EVENT?Ot.BINARY_EVENT:Ot.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ot.BINARY_EVENT||e.type===Ot.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=LU(e),i=this.encodeAsString(n.packet),r=n.buffers;return r.unshift(i),r}}function r4(t){return Object.prototype.toString.call(t)==="[object Object]"}class H1 extends fn{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const i=n.type===Ot.BINARY_EVENT;i||n.type===Ot.BINARY_ACK?(n.type=i?Ot.EVENT:Ot.ACK,this.reconstructor=new UU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(V1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const i={type:Number(e.charAt(0))};if(Ot[i.type]===void 0)throw new Error("unknown packet type "+i.type);if(i.type===Ot.BINARY_EVENT||i.type===Ot.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");i.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););i.nsp=e.substring(o,n)}else i.nsp="/";const r=e.charAt(n+1);if(r!==""&&Number(r)==r){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}i.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(H1.isPayloadValid(i.type,o))i.data=o;else throw new Error("invalid payload")}return i}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ot.CONNECT:return r4(n);case Ot.DISCONNECT:return n===void 0;case Ot.CONNECT_ERROR:return typeof n=="string"||r4(n);case Ot.EVENT:case Ot.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&zU.indexOf(n[0])===-1);case Ot.ACK:case Ot.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class UU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=VU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const WU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:H1,Encoder:HU,get PacketType(){return Ot},protocol:jU},Symbol.toStringTag,{value:"Module"}));function sr(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const KU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class o4 extends fn{constructor(e,n,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[sr(e,"open",this.onopen.bind(this)),sr(e,"packet",this.onpacket.bind(this)),sr(e,"error",this.onerror.bind(this)),sr(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var i,r,o;if(KU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ot.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(r=(i=this.io.engine)===null||i===void 0?void 0:i.transport)===null||r===void 0?void 0:r.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var i;const r=(i=this.flags.timeout)!==null&&i!==void 0?i:this._opts.ackTimeout;if(r===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},r),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((i,r)=>{const o=(s,a)=>s?r(s):i(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((r,...o)=>i!==this._queue[0]?void 0:(r!==null?i.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(r)):(this._queue.shift(),n&&n(null,...o)),i.pending=!1,this._drainQueue())),this._queue.push(i),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ot.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(i=>String(i.id)===e)){const i=this.acks[e];delete this.acks[e],i.withError&&i.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ot.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ot.EVENT:case Ot.BINARY_EVENT:this.onevent(e);break;case Ot.ACK:case Ot.BINARY_ACK:this.onack(e);break;case Ot.DISCONNECT:this.ondisconnect();break;case Ot.CONNECT_ERROR:this.destroy();const i=new Error(e.data.message);i.data=e.data.data,this.emitReserved("connect_error",i);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let i=!1;return function(...r){i||(i=!0,n.packet({type:Ot.ACK,id:e,data:r}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ot.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const i of n)i.apply(this,e.data)}}}function Ha(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Ha.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Ha.prototype.reset=function(){this.attempts=0},Ha.prototype.setMin=function(t){this.ms=t},Ha.prototype.setMax=function(t){this.max=t},Ha.prototype.setJitter=function(t){this.jitter=t};class U1 extends fn{constructor(e,n){var i;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Bd(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new Ha({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const r=n.parser||WU;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new NU(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const r=sr(n,"open",function(){i.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=sr(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{r(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(r),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(sr(e,"ping",this.onping.bind(this)),sr(e,"data",this.ondata.bind(this)),sr(e,"error",this.onerror.bind(this)),sr(e,"close",this.onclose.bind(this)),sr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Dd(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let i=this.nsps[e];return i?this._autoConnect&&!i.active&&i.connect():(i=new o4(this,e,n),this.nsps[e]=i),i}_destroy(e){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let i=0;i<n.length;i++)this.engine.write(n[i],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var i;this.cleanup(),(i=this.engine)===null||i===void 0||i.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(r=>{r?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",r)):e.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(()=>{this.clearTimeoutFn(i)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const Sf={};function qd(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=DU(t,e.path||"/socket.io"),i=n.source,r=n.id,o=n.path,s=Sf[r]&&o in Sf[r].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new U1(i,e):(Sf[r]||(Sf[r]=new U1(i,e)),l=Sf[r]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(qd,{Manager:U1,Socket:o4,io:qd,connect:qd});const GU={key:0},JU={class:"iafw:grid iafw:gap-4 iafw:py-4"},YU={key:1},XU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},QU=["src"],ZU={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},eW=L({__name:"NewConnectionDialogContent",props:Bi({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){Sj({validateOnInput:!1,validateOnBlur:!1});const e=Io(),n=to(),i=Hr(t,"open"),r=jk({initialValues:{name:""},validationSchema:Ms({name:or().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=j(o.connectionId?"scan":"create"),a=j(!1),l=j(null),f=j(""),u=qd("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});console.log(n.session?.token),u.connect();const c=r.handleSubmit(async h=>{a.value=!0;try{const m=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=m.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute({params:{sync:!0}})}catch(m){f.value=Lc(m)}finally{a.value=!1}}),p=h=>{h.id===o.connectionId&&(l.value=h.base64)},d=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),i.value=!1)};return u.on("connection:qrcode",p),u.on("connection:update",d),Ve(()=>s.value,h=>{h==="scan"&&o.connectionId&&si.get(`/connections/${o.connectionId}/qrcode`).then(m=>{l.value=m.data?.base64||""})},{immediate:!0}),jn(()=>{u.removeAllListeners(),u.disconnect()}),(h,m)=>{const y=w1,w=y1,v=m1,S=Ym,b=Jm,x=Qm,_=La,k=$a,A=Ft,O=r1;return E(),D(Hu,{name:"fade",mode:"out-in"},{default:C(()=>[g(s)==="create"?(E(),G("form",{key:0,onSubmit:m[0]||(m[0]=Et((...R)=>g(c)&&g(c)(...R),["prevent"]))},[T(v,{class:"iafw:mb-4"},{default:C(()=>[T(y,null,{default:C(()=>[...m[2]||(m[2]=[ye(" New connection",-1)])]),_:1}),T(w,null,{default:C(()=>[...m[3]||(m[3]=[ye(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),g(f)||Object.values(g(r).errors.value).length?(E(),D(x,{key:0,variant:"destructive"},{default:C(()=>[T(g(rf),{class:"h-4 w-4"}),T(S,null,{default:C(()=>[...m[4]||(m[4]=[ye("Error",-1)])]),_:1}),T(b,null,{default:C(()=>[g(f)?(E(),G("div",GU,Se(g(f)),1)):Oe("",!0),(E(!0),G(Fe,null,Ct(Object.values(g(r).errors.value),R=>(E(),G("div",{key:R},Se(R),1))),128))]),_:1})]),_:1})):Oe("",!0),ee("div",JU,[T(g(Rr),{name:"name"},{default:C(({componentField:R})=>[T(k,null,{default:C(()=>[T(_,null,{default:C(()=>[T(yS,le({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),T(O,null,{default:C(()=>[T(A,{type:"submit",disabled:g(a)},{default:C(()=>[g(a)?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):Oe("",!0),m[5]||(m[5]=ye(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):g(s)==="scan"?(E(),G("div",YU,[T(v,null,{default:C(()=>[T(y,null,{default:C(()=>[...m[6]||(m[6]=[ye(" Scan QR Code",-1)])]),_:1}),T(w,null,{default:C(()=>[...m[7]||(m[7]=[ye(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),ee("div",XU,[g(l)?(E(),G("img",{key:0,class:"iafw:size-72",src:g(l),alt:"QR Code"},null,8,QU)):(E(),G("div",ZU,[T(g(nr),{class:"iafw:animate-spin iafw:size-12"}),m[8]||(m[8]=ee("div",null,"Loading QR Code...",-1))]))]),T(O,null,{default:C(()=>[T(A,{variant:"outline",onClick:m[1]||(m[1]=R=>i.value=!1)},{default:C(()=>[...m[9]||(m[9]=[ye(" Scan Later ",-1)])]),_:1})]),_:1})])):Oe("",!0)]),_:1})}}}),tW=L({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=j(!1),i=j();function r(o){n.value=!0,i.value=o}return e({open:r}),(o,s)=>{const a=i1,l=n1;return E(),D(l,{open:g(n),"onUpdate:open":s[1]||(s[1]=f=>nt(n)?n.value=f:null)},{default:C(()=>[T(a,{class:"iafw:sm:max-w-[425px]"},{default:C(()=>[T(eW,{open:g(n),"onUpdate:open":s[0]||(s[0]=f=>nt(n)?n.value=f:null),connectionId:g(i)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),nW={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function iW(t,e){return E(),G("svg",nW,[...e[0]||(e[0]=[ee("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),ee("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const s4={render:iW},rW={class:"iafw:my-5 iafw:flex iafw:gap-3"},oW={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},sW={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},aW={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},lW={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},fW=L({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Io(),{connections:i}=F3(Io()),r=j();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Ft,f=wk,u=yk,c=mk,p=gk,d=hk,h=Vc;return E(),G("div",null,[a[11]||(a[11]=ee("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=ee("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),T(tW,{ref_key:"connectionDialogRef",ref:r},null,512),ee("div",rW,[T(l,{variant:"outline",onClick:a[0]||(a[0]=m=>g(r)?.open())},{default:C(()=>[T(g(Ss)),a[4]||(a[4]=ye(" New connection ",-1))]),_:1}),T(l,{variant:"outline",onClick:o,disabled:g(n).isLoading},{default:C(()=>[g(n).isLoading?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):(E(),D(g(SF),{key:1})),a[5]||(a[5]=ye(" Sync",-1))]),_:1},8,["disabled"])]),!g(n).isLoading&&g(i).length>0?(E(),G("div",oW,[(E(!0),G(Fe,null,Ct(g(i),m=>(E(),D(tj,{connection:m,onScan:a[1]||(a[1]=y=>g(r)?.open(y))},null,8,["connection"]))),256))])):!g(n).isLoading&&g(i).length===0?(E(),G("div",sW,[T(d,{class:"border border-dashed"},{default:C(()=>[T(c,null,{default:C(()=>[T(g(s4),{class:"iafw:size-20 iafw:text-foreground/80"}),T(f,null,{default:C(()=>[...a[6]||(a[6]=[ye("Connections Empty",-1)])]),_:1}),T(u,null,{default:C(()=>[...a[7]||(a[7]=[ye(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),T(p,null,{default:C(()=>[T(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=m=>g(r)?.open())},{default:C(()=>[T(g(Ss)),a[8]||(a[8]=ye(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!g(n).isLoading&&g(i).length===0?(E(),G("div",aW,[T(g(xm),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=ee("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),T(l,{variant:"outline",onClick:a[3]||(a[3]=m=>g(r)?.open())},{default:C(()=>[T(g(Ss)),a[9]||(a[9]=ye(" Add Connection",-1))]),_:1})])):(E(),G("div",lW,[(E(),G(Fe,null,Ct(6,m=>T(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:m})),64))]))])}}}),uW={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function cW(t,e){return E(),G("svg",uW,[...e[0]||(e[0]=[ee("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),ee("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),ee("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const dW={render:cW},pW={class:"iafw:relative"},hW={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},gW={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},mW={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},yW={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},wW={class:"iafw:flex iafw:items-start iafw:gap-3"},vW={class:"iafw:w-full sm:iafw:w-auto"},bW=L({__name:"ConnectPage",setup(t){const e=Ul(),n=to(),i=U(()=>!!(e.query.code&&e.query.reference)),r=j(i.value);i.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){r.value=!0,Kt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;console.log("Integration URL:",a),a&&(window.location.href=a)}).catch(s=>{r.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Ft;return E(),G("div",pW,[a[6]||(a[6]=ee("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=ee("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),ee("div",hW,[ee("section",gW,[a[4]||(a[4]=Vu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),ee("div",mW,[ee("div",yW,[ee("div",wW,[ee("div",null,[T(g(dW),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Vu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),ee("div",vW,[T(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:g(r)},{default:C(()=>[a[1]||(a[1]=ee("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[ee("path",{d:"M8 12h8"}),ee("path",{d:"M16 8l4 4-4 4"}),ee("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=ye(" Connect ",-1)),g(r)?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):Oe("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=ee("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[ye(" By continuing, you agree to the "),ee("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),ye(" and "),ee("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),ye(". ")],-1))])])]),a[5]||(a[5]=Vu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),xW={};function _W(t,e){return E(),G("div")}const kW=Ba(xW,[["render",_W]]);function SW(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const CW=SW();function a4(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function EW(t,e){return a4(t).test(e)}function OW(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=a4(t),r=e.match(i);if(!r)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,r[a+1]]))}function AW(t){const e=Ul();return OW(e.meta.path,e.query.path)[t]||null}function l4(t,e,n,i=CW){for(const r of t){if(r.path===i&&r.meta?.page==n&&(r.meta&&EW(r.meta?.path,e)||typeof e>"u"))return r.children?r.children[0]:r;if(r.children){const o=l4(r.children,e,n,i);if(o)return o}}return null}function RW(t){t.beforeEach(e=>{const n=to();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const i=l4(Z5,e.query.path,e.query.page,e.path);return i&&e.meta?.path!==i.meta?.path?{name:i.name,query:e.query}:!0})}/**
     326`+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let r=e===void 0?e:this.transforms.reduce((i,o)=>o.call(this,i,e,this),e);return r===void 0&&(r=this.getDefault(n)),r}_validate(e,n={},r,i){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},r,u=>{if(u.length)return i(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},r,i)})}runTests(e,n,r){let i=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u=m=>{i||(i=!0,n(m,s))},c=m=>{i||(i=!0,r(m,s))},p=o.length,d=[];if(!p)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let m=0;m<o.length;m++){const y=o[m];y(h,u,function(v){v&&(Array.isArray(v)?d.push(...v):d.push(v)),--p<=0&&c(d)})}}asNestedTest({key:e,index:n,parent:r,parentPath:i,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=r[a];const u=Object.assign({},s,{strict:!0,parent:r,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${i||""}[${l?a:`"${a}"`}]`:(i?`${i}.`:"")+e});return(c,p,d)=>this.resolve(u)._validate(f,u,p,d)}validate(e,n){var r;let i=this.resolve(Object.assign({},n,{value:e})),o=(r=n?.disableStackTrace)!=null?r:i.spec.disableStackTrace;return new Promise((s,a)=>i._validate(e,n,(l,f)=>{fr.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new fr(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var r;let i=this.resolve(Object.assign({},n,{value:e})),o,s=(r=n?.disableStackTrace)!=null?r:i.spec.disableStackTrace;return i._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw fr.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new fr(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,r=>{if(fr.isError(r))return!1;throw r})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(r){if(fr.isError(r))return!1;throw r}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e):za(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const r=this.clone({nullable:e});return r.internalTests.nullable=Va({message:n,name:"nullable",test(i){return i===null?this.schema.spec.nullable:!0}}),r}optionality(e,n){const r=this.clone({optional:e});return r.internalTests.optionality=Va({message:n,name:"optionality",test(i){return i===void 0?this.schema.spec.optional:!0}}),r}optional(){return this.optionality(!0)}defined(e=Ti.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=Ti.notNull){return this.nullability(!1,e)}required(e=Ti.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Ti.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),i=Va(n),o=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===i.OPTIONS.test))),r.tests.push(i),r}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let r=this.clone(),i=kS(e).map(o=>new Ps(o));return i.forEach(o=>{o.isSibling&&r.deps.push(o.key)}),r.conditions.push(typeof n=="function"?new Ad(i,n):Ad.fromOptions(i,n)),r}typeError(e){let n=this.clone();return n.internalTests.typeError=Va({message:e,name:"typeError",skipAbsent:!0,test(r){return this.schema._typeCheck(r)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=Ti.oneOf){let r=this.clone();return e.forEach(i=>{r._whitelist.add(i),r._blacklist.delete(i)}),r.internalTests.whiteList=Va({message:n,name:"oneOf",skipAbsent:!0,test(i){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(i)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),r}notOneOf(e,n=Ti.notOneOf){let r=this.clone();return e.forEach(i=>{r._blacklist.add(i),r._whitelist.delete(i)}),r.internalTests.blacklist=Va({message:n,name:"notOneOf",test(i){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(i)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),r}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:r,meta:i,optional:o,nullable:s}=n.spec;return{meta:i,label:r,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?AS(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(r){try{return{value:await e.validate(r,{abortEarly:!1})}}catch(i){if(i instanceof fr)return{issues:TS(i)};throw i}}}}};Rr.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])Rr.prototype[`${t}At`]=function(e,n,r={}){const{parent:i,parentPath:o,schema:s}=BH(this,e,n,r.context);return s[t](i&&i[o],Object.assign({},r,{parent:i,path:e}))};for(const t of["equals","is"])Rr.prototype[t]=Rr.prototype.oneOf;for(const t of["not","nope"])Rr.prototype[t]=Rr.prototype.notOneOf;const qH=()=>!0;function A1(t){return new PS(t)}class PS extends Rr{constructor(e){super(typeof e=="function"?{type:"mixed",check:e}:Object.assign({type:"mixed",check:qH},e))}}A1.prototype=PS.prototype;function MS(){return new IS}class IS extends Rr{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,r)=>{if(r.spec.coerce&&!r.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=O1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return io(n)||n===!0}})}isFalse(e=O1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return io(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}MS.prototype=IS.prototype;const LH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function VH(t){const e=R1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function R1(t){var e,n;const r=LH.exec(t);return r?{year:oo(r[1]),month:oo(r[2],1)-1,day:oo(r[3],1),hour:oo(r[4]),minute:oo(r[5]),second:oo(r[6]),millisecond:r[7]?oo(r[7].substring(0,3)):0,precision:(e=(n=r[7])==null?void 0:n.length)!=null?e:void 0,z:r[8]||void 0,plusMinus:r[9]||void 0,hourOffset:oo(r[10]),minuteOffset:oo(r[11])}:null}function oo(t,e=0){return Number(t)||e}let zH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,jH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,HH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,UH="^\\d{4}-\\d{2}-\\d{2}",WH="\\d{2}:\\d{2}:\\d{2}",KH="(([+-]\\d{2}(:?\\d{2})?)|Z)",GH=new RegExp(`${UH}T${WH}(\\.\\d+)?${KH}$`),JH=t=>io(t)||t===t.trim(),YH={}.toString();function oi(){return new NS}class NS extends Rr{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,r)=>{if(!r.spec.coerce||r.isType(e)||Array.isArray(e))return e;const i=e!=null&&e.toString?e.toString():e;return i===YH?e:i})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||Ti.required,name:"required",skipAbsent:!0,test:r=>!!r.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=br.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(r){return r.length===this.resolve(e)}})}min(e,n=br.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r.length>=this.resolve(e)}})}max(e,n=br.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(r){return r.length<=this.resolve(e)}})}matches(e,n){let r=!1,i,o;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:i,name:o}=n:i=n),this.test({name:o||"matches",message:i||br.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&r||s.search(e)!==-1})}email(e=br.email){return this.matches(zH,{name:"email",message:e,excludeEmptyString:!0})}url(e=br.url){return this.matches(jH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=br.uuid){return this.matches(HH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",r,i;return e&&(typeof e=="object"?{message:n="",allowOffset:r=!1,precision:i=void 0}=e:n=e),this.matches(GH,{name:"datetime",message:n||br.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||br.datetime_offset,params:{allowOffset:r},skipAbsent:!0,test:o=>{if(!o||r)return!0;const s=R1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||br.datetime_precision,params:{precision:i},skipAbsent:!0,test:o=>{if(!o||i==null)return!0;const s=R1(o);return s?s.precision===i:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=br.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:JH})}lowercase(e=br.lowercase){return this.transform(n=>io(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>io(n)||n===n.toLowerCase()})}uppercase(e=br.uppercase){return this.transform(n=>io(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>io(n)||n===n.toUpperCase()})}}oi.prototype=NS.prototype;let XH=new Date(""),QH=t=>Object.prototype.toString.call(t)==="[object Date]";class T1 extends Rr{constructor(){super({type:"date",check(e){return QH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,r)=>!r.spec.coerce||r.isType(e)||e===null?e:(e=VH(e),isNaN(e)?T1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let r;if(Ps.isRef(e))r=e;else{let i=this.cast(e);if(!this._typeCheck(i))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=i}return r}min(e,n=E1.min){let r=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i>=this.resolve(r)}})}max(e,n=E1.max){let r=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(i){return i<=this.resolve(r)}})}}T1.INVALID_DATE=XH;function ZH(t,e=[]){let n=[],r=new Set,i=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=Ts.split(s)[0];r.add(l),i.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];r.add(s),Ps.isRef(a)&&a.isSibling?o(a.path,s):Od(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return OH.array(Array.from(r),n).reverse()}function DS(t,e){let n=1/0;return t.some((r,i)=>{var o;if((o=e.path)!=null&&o.includes(r))return n=i,!0}),n}function BS(t){return(e,n)=>DS(t,e)-DS(t,n)}const $S=(t,e,n)=>{if(typeof t!="string")return t;let r=t;try{r=JSON.parse(t)}catch{}return n.isType(r)?r:t};function Pd(t){if("fields"in t){const e={};for(const[n,r]of Object.entries(t.fields))e[n]=Pd(r);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=Pd(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(Pd)}):"optional"in t?t.optional():t}const eU=(t,e)=>{const n=[...Ts.normalizePath(e)];if(n.length===1)return n[0]in t;let r=n.pop(),i=Ts.getter(Ts.join(n),!0)(t);return!!(i&&r in i)};let FS=t=>Object.prototype.toString.call(t)==="[object Object]";function qS(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(r=>n.indexOf(r)===-1)}const tU=BS([]);function Ms(t){return new LS(t)}class LS extends Rr{constructor(e){super({type:"object",check(n){return FS(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=tU,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var r;let i=super._cast(e,n);if(i===void 0)return this.getDefault(n);if(!this._typeCheck(i))return i;let o=this.fields,s=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(i).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let p=o[c],d=c in i;if(p){let h,m=i[c];f.path=(n.path?`${n.path}.`:"")+c,p=p.resolve({value:m,context:n.context,parent:l});let y=p instanceof Rr?p.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in i;continue}h=!n.__validating||!w?p.cast(i[c],f):i[c],h!==void 0&&(l[c]=h)}else d&&!s&&(l[c]=i[c]);(d!==c in l||l[c]!==i[c])&&(u=!0)}return u?l:i}_validate(e,n={},r,i){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,r,(l,f)=>{if(!a||!FS(f)){i(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let p=this.fields[c];!p||Ps.isRef(p)||u.push(p.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},r,c=>{i(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),r=n.fields;for(let[i,o]of Object.entries(this.fields)){const s=r[i];r[i]=s===void 0?o:s}return n.withMutation(i=>i.setFields(r,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(r=>{var i;const o=this.fields[r];let s=e;(i=s)!=null&&i.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[r]})),n[r]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let r=this.clone();return r.fields=e,r._nodes=ZH(e,n),r._sortErrors=BS(Object.keys(e)),n&&(r._excludedEdges=n),r}shape(e,n=[]){return this.clone().withMutation(r=>{let i=r._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),i=[...r._excludedEdges,...n]),r.setFields(Object.assign(r.fields,e),i)})}partial(){const e={};for(const[n,r]of Object.entries(this.fields))e[n]="optional"in r&&r.optional instanceof Function?r.optional():r;return this.setFields(e)}deepPartial(){return Pd(this)}pick(e){const n={};for(const r of e)this.fields[r]&&(n[r]=this.fields[r]);return this.setFields(n,this._excludedEdges.filter(([r,i])=>e.includes(r)&&e.includes(i)))}omit(e){const n=[];for(const r of Object.keys(this.fields))e.includes(r)||n.push(r);return this.pick(n)}from(e,n,r){let i=Ts.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return eU(o,e)&&(s=Object.assign({},o),r||delete s[e],s[n]=i(o)),s})}json(){return this.transform($S)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||Cd.exact,test(n){if(n==null)return!0;const r=qS(this.schema,n);return r.length===0||this.createError({params:{properties:r.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=Cd.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(i){if(i==null)return!0;const o=qS(this.schema,i);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,n=Cd.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const r={};for(const i of Object.keys(n))r[e(i)]=n[i];return r})}camelCase(){return this.transformKeys(C1.camelCase)}snakeCase(){return this.transformKeys(C1.snakeCase)}constantCase(){return this.transformKeys(e=>C1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),r=super.describe(e);r.fields={};for(const[o,s]of Object.entries(n.fields)){var i;let a=e;(i=a)!=null&&i.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),r.fields[o]=s.describe(a)}return r}}Ms.prototype=LS.prototype;function P1(t){return new VS(t)}class VS extends Rr{constructor(e){super({type:"array",spec:{types:e},check(n){return Array.isArray(n)}}),this.innerType=void 0,this.innerType=e}_cast(e,n){const r=super._cast(e,n);if(!this._typeCheck(r)||!this.innerType)return r;let i=!1;const o=r.map((s,a)=>{const l=this.innerType.cast(s,Object.assign({},n,{path:`${n.path||""}[${a}]`}));return l!==s&&(i=!0),l});return i?o:r}_validate(e,n={},r,i){var o;let s=this.innerType,a=(o=n.recursive)!=null?o:this.spec.recursive;n.originalValue!=null&&n.originalValue,super._validate(e,n,r,(l,f)=>{var u;if(!a||!s||!this._typeCheck(f)){i(l,f);return}let c=new Array(f.length);for(let d=0;d<f.length;d++){var p;c[d]=s.asNestedTest({options:n,index:d,parent:f,parentPath:n.path,originalParent:(p=n.originalValue)!=null?p:e})}this.runTests({value:f,tests:c,originalValue:(u=n.originalValue)!=null?u:e,options:n},r,d=>i(d.concat(l),f))})}clone(e){const n=super.clone(e);return n.innerType=this.innerType,n}json(){return this.transform($S)}concat(e){let n=super.concat(e);return n.innerType=this.innerType,e.innerType&&(n.innerType=n.innerType?n.innerType.concat(e.innerType):e.innerType),n}of(e){let n=this.clone();if(!Od(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+ro(e));return n.innerType=e,n.spec=Object.assign({},n.spec,{types:e}),n}length(e,n=Ed.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(r){return r.length===this.resolve(e)}})}min(e,n){return n=n||Ed.min,this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r.length>=this.resolve(e)}})}max(e,n){return n=n||Ed.max,this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r.length<=this.resolve(e)}})}ensure(){return this.default(()=>[]).transform((e,n)=>this._typeCheck(e)?e:n==null?[]:[].concat(n))}compact(e){let n=e?(r,i,o)=>!e(r,i,o):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(e){const n=(e?this.resolve(e):this).clone(),r=super.describe(e);if(n.innerType){var i;let o=e;(i=o)!=null&&i.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[0]})),r.innerType=n.innerType.describe(o)}return r}}P1.prototype=VS.prototype;const Pi=Object.create(null);Pi.open="0",Pi.close="1",Pi.ping="2",Pi.pong="3",Pi.message="4",Pi.upgrade="5",Pi.noop="6";const Md=Object.create(null);Object.keys(Pi).forEach(t=>{Md[Pi[t]]=t});const M1={type:"error",data:"parser error"},zS=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",jS=typeof ArrayBuffer=="function",HS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,I1=({type:t,data:e},n,r)=>zS&&e instanceof Blob?n?r(e):US(e,r):jS&&(e instanceof ArrayBuffer||HS(e))?n?r(e):US(new Blob([e]),r):r(Pi[t]+(e||"")),US=(t,e)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];e("b"+(r||""))},n.readAsDataURL(t)};function WS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let N1;function nU(t,e){if(zS&&t.data instanceof Blob)return t.data.arrayBuffer().then(WS).then(e);if(jS&&(t.data instanceof ArrayBuffer||HS(t.data)))return e(WS(t.data));I1(t,!1,n=>{N1||(N1=new TextEncoder),e(N1.encode(n))})}const KS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",kf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<KS.length;t++)kf[KS.charCodeAt(t)]=t;const rU=t=>{let e=t.length*.75,n=t.length,r,i=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(r=0;r<n;r+=4)o=kf[t.charCodeAt(r)],s=kf[t.charCodeAt(r+1)],a=kf[t.charCodeAt(r+2)],l=kf[t.charCodeAt(r+3)],u[i++]=o<<2|s>>4,u[i++]=(s&15)<<4|a>>2,u[i++]=(a&3)<<6|l&63;return f},iU=typeof ArrayBuffer=="function",D1=(t,e)=>{if(typeof t!="string")return{type:"message",data:GS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:oU(t.substring(1),e)}:Md[n]?t.length>1?{type:Md[n],data:t.substring(1)}:{type:Md[n]}:M1},oU=(t,e)=>{if(iU){const n=rU(t);return GS(n,e)}else return{base64:!0,data:t}},GS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},JS="
     327",sU=(t,e)=>{const n=t.length,r=new Array(n);let i=0;t.forEach((o,s)=>{I1(o,!1,a=>{r[s]=a,++i===n&&e(r.join(JS))})})},aU=(t,e)=>{const n=t.split(JS),r=[];for(let i=0;i<n.length;i++){const o=D1(n[i],e);if(r.push(o),o.type==="error")break}return r};function lU(){return new TransformStream({transform(t,e){nU(t,n=>{const r=n.length;let i;if(r<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,r);else if(r<65536){i=new Uint8Array(3);const o=new DataView(i.buffer);o.setUint8(0,126),o.setUint16(1,r)}else{i=new Uint8Array(9);const o=new DataView(i.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(r))}t.data&&typeof t.data!="string"&&(i[0]|=128),e.enqueue(i),e.enqueue(n)})}})}let B1;function Id(t){return t.reduce((e,n)=>e+n.length,0)}function Nd(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let r=0;for(let i=0;i<e;i++)n[i]=t[0][r++],r===t[0].length&&(t.shift(),r=0);return t.length&&r<t[0].length&&(t[0]=t[0].slice(r)),n}function fU(t,e){B1||(B1=new TextDecoder);const n=[];let r=0,i=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(r===0){if(Id(n)<1)break;const l=Nd(n,1);o=(l[0]&128)===128,i=l[0]&127,i<126?r=3:i===126?r=1:r=2}else if(r===1){if(Id(n)<2)break;const l=Nd(n,2);i=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),r=3}else if(r===2){if(Id(n)<8)break;const l=Nd(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(M1);break}i=u*Math.pow(2,32)+f.getUint32(4),r=3}else{if(Id(n)<i)break;const l=Nd(n,i);a.enqueue(D1(o?l:B1.decode(l),e)),r=0}if(i===0||i>t){a.enqueue(M1);break}}}})}const YS=4;function fn(t){if(t)return uU(t)}function uU(t){for(var e in fn.prototype)t[e]=fn.prototype[e];return t}fn.prototype.on=fn.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},fn.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},fn.prototype.off=fn.prototype.removeListener=fn.prototype.removeAllListeners=fn.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var r,i=0;i<n.length;i++)if(r=n[i],r===e||r.fn===e){n.splice(i,1);break}return n.length===0&&delete this._callbacks["$"+t],this},fn.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],r=1;r<arguments.length;r++)e[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,i=n.length;r<i;++r)n[r].apply(this,e)}return this},fn.prototype.emitReserved=fn.prototype.emit,fn.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},fn.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Dd=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Vr=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),cU="arraybuffer";function Sie(){}function XS(t,...e){return e.reduce((n,r)=>(t.hasOwnProperty(r)&&(n[r]=t[r]),n),{})}const dU=Vr.setTimeout,pU=Vr.clearTimeout;function Bd(t,e){e.useNativeTimers?(t.setTimeoutFn=dU.bind(Vr),t.clearTimeoutFn=pU.bind(Vr)):(t.setTimeoutFn=Vr.setTimeout.bind(Vr),t.clearTimeoutFn=Vr.clearTimeout.bind(Vr))}const hU=1.33;function gU(t){return typeof t=="string"?mU(t):Math.ceil((t.byteLength||t.size)*hU)}function mU(t){let e=0,n=0;for(let r=0,i=t.length;r<i;r++)e=t.charCodeAt(r),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(r++,n+=4);return n}function QS(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function yU(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function wU(t){let e={},n=t.split("&");for(let r=0,i=n.length;r<i;r++){let o=n[r].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class vU extends Error{constructor(e,n,r){super(e),this.description=n,this.context=r,this.type="TransportError"}}class $1 extends fn{constructor(e){super(),this.writable=!1,Bd(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,r){return super.emitReserved("error",new vU(e,n,r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=D1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=yU(e);return n.length?"?"+n:""}}class bU extends $1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let r=0;this._polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};aU(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,sU(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=QS()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let ZS=!1;try{ZS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const xU=ZS;function _U(){}class kU extends bU{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let r=location.port;r||(r=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||r!==e.port}}doWrite(e,n){const r=this.request({method:"POST",data:e});r.on("success",n),r.on("error",(i,o)=>{this.onError("xhr post error",i,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=e}}let ja=class bh extends fn{constructor(e,n,r){super(),this.createRequest=e,Bd(this,r),this._opts=r,this._method=r.method||"GET",this._uri=n,this._data=r.data!==void 0?r.data:null,this._create()}_create(){var e;const n=XS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const r=this._xhr=this.createRequest(n);try{r.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0);for(let i in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(i)&&r.setRequestHeader(i,this._opts.extraHeaders[i])}}catch{}if(this._method==="POST")try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{r.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(r),"withCredentials"in r&&(r.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(r.timeout=this._opts.requestTimeout),r.onreadystatechange=()=>{var i;r.readyState===3&&((i=this._opts.cookieJar)===null||i===void 0||i.parseCookies(r.getResponseHeader("set-cookie"))),r.readyState===4&&(r.status===200||r.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof r.status=="number"?r.status:0)},0))},r.send(this._data)}catch(i){this.setTimeoutFn(()=>{this._onError(i)},0);return}typeof document<"u"&&(this._index=bh.requestsCount++,bh.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=_U,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete bh.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(ja.requestsCount=0,ja.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",e4);else if(typeof addEventListener=="function"){const t="onpagehide"in Vr?"pagehide":"unload";addEventListener(t,e4,!1)}}function e4(){for(let t in ja.requests)ja.requests.hasOwnProperty(t)&&ja.requests[t].abort()}const SU=(function(){const t=t4({xdomain:!1});return t&&t.responseType!==null})();class CU extends kU{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=SU&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new ja(t4,this.uri(),e)}}function t4(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||xU))return new XMLHttpRequest}catch{}if(!e)try{return new Vr[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const n4=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class EU extends $1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,r=n4?{}:XS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,r)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const r=e[n],i=n===e.length-1;I1(r,this.supportsBinary,o=>{try{this.doWrite(r,o)}catch{}i&&Dd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=QS()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const F1=Vr.WebSocket||Vr.MozWebSocket;class OU extends EU{createSocket(e,n,r){return n4?new F1(e,n,r):n?new F1(e,n):new F1(e)}doWrite(e,n){this.ws.send(n)}}class AU extends $1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=fU(Number.MAX_SAFE_INTEGER,this.socket.binaryType),r=e.readable.pipeThrough(n).getReader(),i=lU();i.readable.pipeTo(e.writable),this._writer=i.writable.getWriter();const o=()=>{r.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const r=e[n],i=n===e.length-1;this._writer.write(r).then(()=>{i&&Dd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const RU={websocket:OU,webtransport:AU,polling:CU},TU=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,PU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function q1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),r=t.indexOf("]");n!=-1&&r!=-1&&(t=t.substring(0,n)+t.substring(n,r).replace(/:/g,";")+t.substring(r,t.length));let i=TU.exec(t||""),o={},s=14;for(;s--;)o[PU[s]]=i[s]||"";return n!=-1&&r!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=MU(o,o.path),o.queryKey=IU(o,o.query),o}function MU(t,e){const n=/\/{2,9}/g,r=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&r.splice(0,1),e.slice(-1)=="/"&&r.splice(r.length-1,1),r}function IU(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,i,o){i&&(n[i]=o)}),n}const L1=typeof addEventListener=="function"&&typeof removeEventListener=="function",$d=[];L1&&addEventListener("offline",()=>{$d.forEach(t=>t())},!1);class No extends fn{constructor(e,n){if(super(),this.binaryType=cU,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const r=q1(e);n.hostname=r.host,n.secure=r.protocol==="https"||r.protocol==="wss",n.port=r.port,r.query&&(n.query=r.query)}else n.host&&(n.hostname=q1(n.host).host);Bd(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(r=>{const i=r.prototype.name;this.transports.push(i),this._transportsByName[i]=r}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=wU(this.opts.query)),L1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},$d.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=YS,n.transport=e,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](r)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&No.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",No.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r<this.writeBuffer.length;r++){const i=this.writeBuffer[r].data;if(i&&(n+=gU(i)),r>0&&n>this._maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Dd(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,r){return this._sendPacket("message",e,n,r),this}send(e,n,r){return this._sendPacket("message",e,n,r),this}_sendPacket(e,n,r,i){if(typeof n=="function"&&(i=n,n=void 0),typeof r=="function"&&(i=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const o={type:e,data:n,options:r};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),i&&this.once("flush",i),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():e()}):this.upgrading?r():e()),this}_onError(e){if(No.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),L1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const r=$d.indexOf(this._offlineEventListener);r!==-1&&$d.splice(r,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}No.protocol=YS;class NU extends No{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),r=!1;No.priorWebsocketSuccess=!1;const i=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!r)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;No.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const p=new Error("probe error");p.transport=n.name,this.emitReserved("upgradeError",p)}}))};function o(){r||(r=!0,u(),n.close(),n=null)}const s=c=>{const p=new Error("probe error: "+c);p.transport=n.name,o(),this.emitReserved("upgradeError",p)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",i),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",i),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{r||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let r=0;r<e.length;r++)~this.transports.indexOf(e[r])&&n.push(e[r]);return n}}let DU=class extends NU{constructor(e,n={}){const r=typeof e=="object"?e:n;(!r.transports||r.transports&&typeof r.transports[0]=="string")&&(r.transports=(r.transports||["polling","websocket","webtransport"]).map(i=>RU[i]).filter(i=>!!i)),super(e,r)}};function BU(t,e="",n){let r=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),r=q1(t)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const o=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+o+":"+r.port+e,r.href=r.protocol+"://"+o+(n&&n.port===r.port?"":":"+r.port),r}const $U=typeof ArrayBuffer=="function",FU=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,r4=Object.prototype.toString,qU=typeof Blob=="function"||typeof Blob<"u"&&r4.call(Blob)==="[object BlobConstructor]",LU=typeof File=="function"||typeof File<"u"&&r4.call(File)==="[object FileConstructor]";function V1(t){return $U&&(t instanceof ArrayBuffer||FU(t))||qU&&t instanceof Blob||LU&&t instanceof File}function Fd(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,r=t.length;n<r;n++)if(Fd(t[n]))return!0;return!1}if(V1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Fd(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Fd(t[n]))return!0;return!1}function VU(t){const e=[],n=t.data,r=t;return r.data=z1(n,e),r.attachments=e.length,{packet:r,buffers:e}}function z1(t,e){if(!t)return t;if(V1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let r=0;r<t.length;r++)n[r]=z1(t[r],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=z1(t[r],e));return n}return t}function zU(t,e){return t.data=j1(t.data,e),delete t.attachments,t}function j1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=j1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=j1(t[n],e));return t}const jU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],HU=5;var Ot;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ot||(Ot={}));class UU{constructor(e){this.replacer=e}encode(e){return(e.type===Ot.EVENT||e.type===Ot.ACK)&&Fd(e)?this.encodeAsBinary({type:e.type===Ot.EVENT?Ot.BINARY_EVENT:Ot.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ot.BINARY_EVENT||e.type===Ot.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=VU(e),r=this.encodeAsString(n.packet),i=n.buffers;return i.unshift(r),i}}function i4(t){return Object.prototype.toString.call(t)==="[object Object]"}class H1 extends fn{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const r=n.type===Ot.BINARY_EVENT;r||n.type===Ot.BINARY_ACK?(n.type=r?Ot.EVENT:Ot.ACK,this.reconstructor=new WU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(V1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const r={type:Number(e.charAt(0))};if(Ot[r.type]===void 0)throw new Error("unknown packet type "+r.type);if(r.type===Ot.BINARY_EVENT||r.type===Ot.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");r.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););r.nsp=e.substring(o,n)}else r.nsp="/";const i=e.charAt(n+1);if(i!==""&&Number(i)==i){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}r.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(H1.isPayloadValid(r.type,o))r.data=o;else throw new Error("invalid payload")}return r}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ot.CONNECT:return i4(n);case Ot.DISCONNECT:return n===void 0;case Ot.CONNECT_ERROR:return typeof n=="string"||i4(n);case Ot.EVENT:case Ot.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&jU.indexOf(n[0])===-1);case Ot.ACK:case Ot.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class WU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=zU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const KU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:H1,Encoder:UU,get PacketType(){return Ot},protocol:HU},Symbol.toStringTag,{value:"Module"}));function si(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const GU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class o4 extends fn{constructor(e,n,r){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this._opts=Object.assign({},r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[si(e,"open",this.onopen.bind(this)),si(e,"packet",this.onpacket.bind(this)),si(e,"error",this.onerror.bind(this)),si(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var r,i,o;if(GU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ot.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(i=(r=this.io.engine)===null||r===void 0?void 0:r.transport)===null||i===void 0?void 0:i.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var r;const i=(r=this.flags.timeout)!==null&&r!==void 0?r:this._opts.ackTimeout;if(i===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},i),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((r,i)=>{const o=(s,a)=>s?i(s):r(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((i,...o)=>r!==this._queue[0]?void 0:(i!==null?r.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(i)):(this._queue.shift(),n&&n(null,...o)),r.pending=!1,this._drainQueue())),this._queue.push(r),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ot.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(r=>String(r.id)===e)){const r=this.acks[e];delete this.acks[e],r.withError&&r.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ot.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ot.EVENT:case Ot.BINARY_EVENT:this.onevent(e);break;case Ot.ACK:case Ot.BINARY_ACK:this.onack(e);break;case Ot.DISCONNECT:this.ondisconnect();break;case Ot.CONNECT_ERROR:this.destroy();const r=new Error(e.data.message);r.data=e.data.data,this.emitReserved("connect_error",r);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let r=!1;return function(...i){r||(r=!0,n.packet({type:Ot.ACK,id:e,data:i}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ot.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let r=0;r<n.length;r++)if(e===n[r])return n.splice(r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let r=0;r<n.length;r++)if(e===n[r])return n.splice(r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const r of n)r.apply(this,e.data)}}}function Ha(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Ha.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Ha.prototype.reset=function(){this.attempts=0},Ha.prototype.setMin=function(t){this.ms=t},Ha.prototype.setMax=function(t){this.max=t},Ha.prototype.setJitter=function(t){this.jitter=t};class U1 extends fn{constructor(e,n){var r;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Bd(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new Ha({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const i=n.parser||KU;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new DU(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const i=si(n,"open",function(){r.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=si(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{i(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(i),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(si(e,"ping",this.onping.bind(this)),si(e,"data",this.ondata.bind(this)),si(e,"error",this.onerror.bind(this)),si(e,"close",this.onclose.bind(this)),si(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Dd(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let r=this.nsps[e];return r?this._autoConnect&&!r.active&&r.connect():(r=new o4(this,e,n),this.nsps[e]=r),r}_destroy(e){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let r=0;r<n.length;r++)this.engine.write(n[r],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var r;this.cleanup(),(r=this.engine)===null||r===void 0||r.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(i=>{i?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",i)):e.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const Sf={};function qd(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=BU(t,e.path||"/socket.io"),r=n.source,i=n.id,o=n.path,s=Sf[i]&&o in Sf[i].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new U1(r,e):(Sf[i]||(Sf[i]=new U1(r,e)),l=Sf[i]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(qd,{Manager:U1,Socket:o4,io:qd,connect:qd});const JU={key:0},YU={class:"iafw:grid iafw:gap-4 iafw:py-4"},XU={key:1},QU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},ZU=["src"],eW={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},tW=L({__name:"NewConnectionDialogContent",props:Br({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){Cj({validateOnInput:!1,validateOnBlur:!1});const e=Io(),n=to(),r=Hi(t,"open"),i=jk({initialValues:{name:""},validationSchema:Ms({name:oi().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=j(o.connectionId?"scan":"create"),a=j(!1),l=j(null),f=j(""),u=qd("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});u.connect();const c=i.handleSubmit(async h=>{a.value=!0;try{const m=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=m.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute({params:{sync:!0}})}catch(m){f.value=Lc(m)}finally{a.value=!1}}),p=h=>{h.id===o.connectionId&&(l.value=h.base64)},d=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),r.value=!1)};return u.on("connection:qrcode",p),u.on("connection:update",d),Ve(()=>s.value,h=>{h==="scan"&&o.connectionId&&sr.get(`/connections/${o.connectionId}/qrcode`).then(m=>{l.value=m.data?.base64||""})},{immediate:!0}),jn(()=>{u.removeAllListeners(),u.disconnect()}),(h,m)=>{const y=w1,w=y1,v=m1,k=Ym,b=Jm,x=Qm,_=La,S=$a,O=Ft,A=i1;return E(),D(Hu,{name:"fade",mode:"out-in"},{default:C(()=>[g(s)==="create"?(E(),G("form",{key:0,onSubmit:m[0]||(m[0]=Et((...R)=>g(c)&&g(c)(...R),["prevent"]))},[T(v,{class:"iafw:mb-4"},{default:C(()=>[T(y,null,{default:C(()=>[...m[2]||(m[2]=[ye(" New connection",-1)])]),_:1}),T(w,null,{default:C(()=>[...m[3]||(m[3]=[ye(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),g(f)||Object.values(g(i).errors.value).length?(E(),D(x,{key:0,variant:"destructive"},{default:C(()=>[T(g(rf),{class:"h-4 w-4"}),T(k,null,{default:C(()=>[...m[4]||(m[4]=[ye("Error",-1)])]),_:1}),T(b,null,{default:C(()=>[g(f)?(E(),G("div",JU,Ce(g(f)),1)):Oe("",!0),(E(!0),G(Fe,null,Ct(Object.values(g(i).errors.value),R=>(E(),G("div",{key:R},Ce(R),1))),128))]),_:1})]),_:1})):Oe("",!0),ee("div",YU,[T(g(Ri),{name:"name"},{default:C(({componentField:R})=>[T(S,null,{default:C(()=>[T(_,null,{default:C(()=>[T(yS,le({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),T(A,null,{default:C(()=>[T(O,{type:"submit",disabled:g(a)},{default:C(()=>[g(a)?(E(),D(g(ni),{key:0,class:"iafw:animate-spin"})):Oe("",!0),m[5]||(m[5]=ye(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):g(s)==="scan"?(E(),G("div",XU,[T(v,null,{default:C(()=>[T(y,null,{default:C(()=>[...m[6]||(m[6]=[ye(" Scan QR Code",-1)])]),_:1}),T(w,null,{default:C(()=>[...m[7]||(m[7]=[ye(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),ee("div",QU,[g(l)?(E(),G("img",{key:0,class:"iafw:size-72",src:g(l),alt:"QR Code"},null,8,ZU)):(E(),G("div",eW,[T(g(ni),{class:"iafw:animate-spin iafw:size-12"}),m[8]||(m[8]=ee("div",null,"Loading QR Code...",-1))]))]),T(A,null,{default:C(()=>[T(O,{variant:"outline",onClick:m[1]||(m[1]=R=>r.value=!1)},{default:C(()=>[...m[9]||(m[9]=[ye(" Scan Later ",-1)])]),_:1})]),_:1})])):Oe("",!0)]),_:1})}}}),nW=L({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=j(!1),r=j();function i(o){n.value=!0,r.value=o}return e({open:i}),(o,s)=>{const a=r1,l=n1;return E(),D(l,{open:g(n),"onUpdate:open":s[1]||(s[1]=f=>nt(n)?n.value=f:null)},{default:C(()=>[T(a,{class:"iafw:sm:max-w-[425px]"},{default:C(()=>[T(tW,{open:g(n),"onUpdate:open":s[0]||(s[0]=f=>nt(n)?n.value=f:null),connectionId:g(r)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),rW={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function iW(t,e){return E(),G("svg",rW,[...e[0]||(e[0]=[ee("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),ee("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const s4={render:iW},oW={class:"iafw:my-5 iafw:flex iafw:gap-3"},sW={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},aW={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},lW={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},fW={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},uW=L({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Io(),{connections:r}=F3(Io()),i=j();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Ft,f=wk,u=yk,c=mk,p=gk,d=hk,h=Vc;return E(),G("div",null,[a[11]||(a[11]=ee("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=ee("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),T(nW,{ref_key:"connectionDialogRef",ref:i},null,512),ee("div",oW,[T(l,{variant:"outline",onClick:a[0]||(a[0]=m=>g(i)?.open())},{default:C(()=>[T(g(Ss)),a[4]||(a[4]=ye(" New connection ",-1))]),_:1}),T(l,{variant:"outline",onClick:o,disabled:g(n).isLoading},{default:C(()=>[g(n).isLoading?(E(),D(g(ni),{key:0,class:"iafw:animate-spin"})):(E(),D(g(CF),{key:1})),a[5]||(a[5]=ye(" Sync",-1))]),_:1},8,["disabled"])]),!g(n).isLoading&&g(r).length>0?(E(),G("div",sW,[(E(!0),G(Fe,null,Ct(g(r),m=>(E(),D(nj,{connection:m,onScan:a[1]||(a[1]=y=>g(i)?.open(y))},null,8,["connection"]))),256))])):!g(n).isLoading&&g(r).length===0?(E(),G("div",aW,[T(d,{class:"border border-dashed"},{default:C(()=>[T(c,null,{default:C(()=>[T(g(s4),{class:"iafw:size-20 iafw:text-foreground/80"}),T(f,null,{default:C(()=>[...a[6]||(a[6]=[ye("Connections Empty",-1)])]),_:1}),T(u,null,{default:C(()=>[...a[7]||(a[7]=[ye(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),T(p,null,{default:C(()=>[T(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=m=>g(i)?.open())},{default:C(()=>[T(g(Ss)),a[8]||(a[8]=ye(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!g(n).isLoading&&g(r).length===0?(E(),G("div",lW,[T(g(xm),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=ee("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),T(l,{variant:"outline",onClick:a[3]||(a[3]=m=>g(i)?.open())},{default:C(()=>[T(g(Ss)),a[9]||(a[9]=ye(" Add Connection",-1))]),_:1})])):(E(),G("div",fW,[(E(),G(Fe,null,Ct(6,m=>T(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:m})),64))]))])}}}),cW={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function dW(t,e){return E(),G("svg",cW,[...e[0]||(e[0]=[ee("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),ee("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),ee("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const pW={render:dW},hW={class:"iafw:relative"},gW={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},mW={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},yW={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},wW={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},vW={class:"iafw:flex iafw:items-start iafw:gap-3"},bW={class:"iafw:w-full sm:iafw:w-auto"},xW=L({__name:"ConnectPage",setup(t){const e=Ul(),n=to(),r=U(()=>!!(e.query.code&&e.query.reference)),i=j(r.value);r.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){i.value=!0,Kt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;a&&(window.location.href=a)}).catch(s=>{i.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Ft;return E(),G("div",hW,[a[6]||(a[6]=ee("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=ee("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),ee("div",gW,[ee("section",mW,[a[4]||(a[4]=Vu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),ee("div",yW,[ee("div",wW,[ee("div",vW,[ee("div",null,[T(g(pW),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Vu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),ee("div",bW,[T(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:g(i)},{default:C(()=>[a[1]||(a[1]=ee("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[ee("path",{d:"M8 12h8"}),ee("path",{d:"M16 8l4 4-4 4"}),ee("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=ye(" Connect ",-1)),g(i)?(E(),D(g(ni),{key:0,class:"iafw:animate-spin"})):Oe("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=ee("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[ye(" By continuing, you agree to the "),ee("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),ye(" and "),ee("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),ye(". ")],-1))])])]),a[5]||(a[5]=Vu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),_W={};function kW(t,e){return E(),G("div")}const SW=Ba(_W,[["render",kW]]);function CW(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const EW=CW();function a4(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function OW(t,e){return a4(t).test(e)}function AW(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),r=a4(t),i=e.match(r);if(!i)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,i[a+1]]))}function RW(t){const e=Ul();return AW(e.meta.path,e.query.path)[t]||null}function l4(t,e,n,r=EW){for(const i of t){if(i.path===r&&i.meta?.page==n&&(i.meta&&OW(i.meta?.path,e)||typeof e>"u"))return i.children?i.children[0]:i;if(i.children){const o=l4(i.children,e,n,r);if(o)return o}}return null}function TW(t){t.beforeEach(e=>{const n=to();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const r=l4(eO,e.query.path,e.query.page,e.path);return r&&e.meta?.path!==r.meta?.path?{name:r.name,query:e.query}:!0})}/**
    328328   * table-core
    329329   *
     
    334334   *
    335335   * @license MIT
    336    */function TW(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Do(t,e){return typeof t=="function"?t(e):t}function Ti(t,e){return n=>{e.setState(i=>({...i,[t]:Do(n,i[t])}))}}function Ld(t){return t instanceof Function}function PW(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function MW(t,e){const n=[],i=r=>{r.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&i(s)})};return i(t),n}function rt(t,e,n){let i=[],r;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==i.length||a.some((u,c)=>i[c]!==u)))return r;i=a;let f;if(n.key&&n.debug&&(f=Date.now()),r=e(...a),n==null||n.onChange==null||n.onChange(r),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,p=c/16,d=(h,m)=>{for(h=String(h);h.length<m;)h=" "+h;return h};console.info(`%c⏱ ${d(c,5)} /${d(u,5)} ms`,`
     336   */function PW(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Do(t,e){return typeof t=="function"?t(e):t}function Tr(t,e){return n=>{e.setState(r=>({...r,[t]:Do(n,r[t])}))}}function Ld(t){return t instanceof Function}function MW(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function IW(t,e){const n=[],r=i=>{i.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&r(s)})};return r(t),n}function it(t,e,n){let r=[],i;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==r.length||a.some((u,c)=>r[c]!==u)))return i;r=a;let f;if(n.key&&n.debug&&(f=Date.now()),i=e(...a),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,p=c/16,d=(h,m)=>{for(h=String(h);h.length<m;)h=" "+h;return h};console.info(`%c⏱ ${d(c,5)} /${d(u,5)} ms`,`
    337337            font-size: .6rem;
    338338            font-weight: bold;
    339             color: hsl(${Math.max(0,Math.min(120-120*p,120))}deg 100% 31%);`,n?.key)}return r}}function ot(t,e,n,i){return{debug:()=>{var r;return(r=t?.debugAll)!=null?r:t[e]},key:!1,onChange:i}}function IW(t,e,n,i){const r=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(i),renderValue:r,getContext:rt(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),ot(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function NW(t,e,n,i){var r,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(r=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?r:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=p=>{let d=p;for(const m of l.split(".")){var h;d=(h=d)==null?void 0:h[m]}return d}:u=p=>p[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:i,depth:n,columnDef:a,columns:[],getFlatColumns:rt(()=>[!0],()=>{var p;return[c,...(p=c.columns)==null?void 0:p.flatMap(d=>d.getFlatColumns())]},ot(t.options,"debugColumns")),getLeafColumns:rt(()=>[t._getOrderColumnsFn()],p=>{var d;if((d=c.columns)!=null&&d.length){let h=c.columns.flatMap(m=>m.getLeafColumns());return p(h)}return[c]},ot(t.options,"debugColumns"))};for(const p of t._features)p.createColumn==null||p.createColumn(c,t);return c}const Gn="debugHeaders";function f4(t,e,n){var i;let o={id:(i=n.id)!=null?i:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const DW={createTable:t=>{t.getHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>{var o,s;const a=(o=i?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?o:[],l=(s=r?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(i!=null&&i.includes(c.id))&&!(r!=null&&r.includes(c.id)));return Vd(e,[...a,...f,...l],t)},ot(t.options,Gn)),t.getCenterHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>(n=n.filter(o=>!(i!=null&&i.includes(o.id))&&!(r!=null&&r.includes(o.id))),Vd(e,n,t,"center")),ot(t.options,Gn)),t.getLeftHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Vd(e,o,t,"left")},ot(t.options,Gn)),t.getRightHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Vd(e,o,t,"right")},ot(t.options,Gn)),t.getFooterGroups=rt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getLeftFooterGroups=rt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getCenterFooterGroups=rt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getRightFooterGroups=rt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getFlatHeaders=rt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getLeftFlatHeaders=rt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getCenterFlatHeaders=rt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getRightFlatHeaders=rt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getCenterLeafHeaders=rt(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Gn)),t.getLeftLeafHeaders=rt(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Gn)),t.getRightLeafHeaders=rt(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Gn)),t.getLeafHeaders=rt(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,i)=>{var r,o,s,a,l,f;return[...(r=(o=e[0])==null?void 0:o.headers)!=null?r:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=i[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},ot(t.options,Gn))}};function Vd(t,e,n,i){var r,o;let s=0;const a=function(p,d){d===void 0&&(d=1),s=Math.max(s,d),p.filter(h=>h.getIsVisible()).forEach(h=>{var m;(m=h.columns)!=null&&m.length&&a(h.columns,d+1)},0)};a(t);let l=[];const f=(p,d)=>{const h={depth:d,id:[i,`${d}`].filter(Boolean).join("_"),headers:[]},m=[];p.forEach(y=>{const w=[...m].reverse()[0],v=y.column.depth===h.depth;let S,b=!1;if(v&&y.column.parent?S=y.column.parent:(S=y.column,b=!0),w&&w?.column===S)w.subHeaders.push(y);else{const x=f4(n,S,{id:[i,d,S.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${m.filter(_=>_.column===S).length}`:void 0,depth:d,index:m.length});x.subHeaders.push(y),m.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),d>0&&f(m,d-1)},u=e.map((p,d)=>f4(n,p,{depth:s,index:d}));f(u,s-1),l.reverse();const c=p=>p.filter(h=>h.column.getIsVisible()).map(h=>{let m=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(S=>{let{colSpan:b,rowSpan:x}=S;m+=b,w.push(x)})):m=1;const v=Math.min(...w);return y=y+v,h.colSpan=m,h.rowSpan=y,{colSpan:m,rowSpan:y}});return c((r=(o=l[0])==null?void 0:o.headers)!=null?r:[]),l}const W1=(t,e,n,i,r,o,s)=>{let a={id:e,index:i,original:n,depth:r,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,i),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,i),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>MW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:rt(()=>[t.getAllLeafColumns()],l=>l.map(f=>IW(t,a,f,f.id)),ot(t.options,"debugRows")),_getAllCellsByColumnId:rt(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),ot(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},BW={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},u4=(t,e,n)=>{var i,r;const o=n==null||(i=n.toString())==null?void 0:i.toLowerCase();return!!(!((r=t.getValue(e))==null||(r=r.toString())==null||(r=r.toLowerCase())==null)&&r.includes(o))};u4.autoRemove=t=>ar(t);const c4=(t,e,n)=>{var i;return!!(!((i=t.getValue(e))==null||(i=i.toString())==null)&&i.includes(n))};c4.autoRemove=t=>ar(t);const d4=(t,e,n)=>{var i;return((i=t.getValue(e))==null||(i=i.toString())==null?void 0:i.toLowerCase())===n?.toLowerCase()};d4.autoRemove=t=>ar(t);const p4=(t,e,n)=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(n)};p4.autoRemove=t=>ar(t);const h4=(t,e,n)=>!n.some(i=>{var r;return!((r=t.getValue(e))!=null&&r.includes(i))});h4.autoRemove=t=>ar(t)||!(t!=null&&t.length);const g4=(t,e,n)=>n.some(i=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(i)});g4.autoRemove=t=>ar(t)||!(t!=null&&t.length);const m4=(t,e,n)=>t.getValue(e)===n;m4.autoRemove=t=>ar(t);const y4=(t,e,n)=>t.getValue(e)==n;y4.autoRemove=t=>ar(t);const K1=(t,e,n)=>{let[i,r]=n;const o=t.getValue(e);return o>=i&&o<=r};K1.resolveFilterValue=t=>{let[e,n]=t,i=typeof e!="number"?parseFloat(e):e,r=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(i)?-1/0:i,s=n===null||Number.isNaN(r)?1/0:r;if(o>s){const a=o;o=s,s=a}return[o,s]},K1.autoRemove=t=>ar(t)||ar(t[0])&&ar(t[1]);const so={includesString:u4,includesStringSensitive:c4,equalsString:d4,arrIncludes:p4,arrIncludesAll:h4,arrIncludesSome:g4,equals:m4,weakEquals:y4,inNumberRange:K1};function ar(t){return t==null||t===""}const $W={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Ti("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);return typeof i=="string"?so.includesString:typeof i=="number"?so.inNumberRange:typeof i=="boolean"||i!==null&&typeof i=="object"?so.equals:Array.isArray(i)?so.arrIncludes:so.weakEquals},t.getFilterFn=()=>{var n,i;return Ld(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(i=e.options.filterFns)==null?void 0:i[t.columnDef.filterFn])!=null?n:so[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,i,r;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((i=e.options.enableColumnFilters)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(i=>i.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,i;return(n=(i=e.getState().columnFilters)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(i=>{const r=t.getFilterFn(),o=i?.find(u=>u.id===t.id),s=Do(n,o?o.value:void 0);if(w4(r,s,t)){var a;return(a=i?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=i?.map(u=>u.id===t.id?l:u))!=null?f:[]}return i!=null&&i.length?[...i,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),i=r=>{var o;return(o=Do(e,r))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(w4(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(i)},t.resetColumnFilters=e=>{var n,i;t.setColumnFilters(e?[]:(n=(i=t.initialState)==null?void 0:i.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function w4(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const G1={sum:(t,e,n)=>n.reduce((i,r)=>{const o=r.getValue(t);return i+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i>o||i===void 0&&o>=o)&&(i=o)}),i},max:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i<o||i===void 0&&o>=o)&&(i=o)}),i},extent:(t,e,n)=>{let i,r;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(i===void 0?s>=s&&(i=r=s):(i>s&&(i=s),r<s&&(r=s)))}),[i,r]},mean:(t,e)=>{let n=0,i=0;if(e.forEach(r=>{let o=r.getValue(t);o!=null&&(o=+o)>=o&&(++n,i+=o)}),n)return i/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!PW(n))return;if(n.length===1)return n[0];const i=Math.floor(n.length/2),r=n.sort((o,s)=>o-s);return n.length%2!==0?r[i]:(r[i-1]+r[i])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},FW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Ti("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(i=>i!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,i;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((i=e.options.enableGrouping)!=null?i:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);if(typeof i=="number")return G1.sum;if(Object.prototype.toString.call(i)==="[object Date]")return G1.extent},t.getAggregationFn=()=>{var n,i;if(!t)throw new Error;return Ld(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(i=e.options.aggregationFns)==null?void 0:i[t.columnDef.aggregationFn])!=null?n:G1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,i;t.setGrouping(e?[]:(n=(i=t.initialState)==null?void 0:i.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const i=e.getColumn(n);return i!=null&&i.columnDef.getGroupingValue?(t._groupingValuesCache[n]=i.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,i)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var r;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((r=n.subRows)!=null&&r.length)}}};function qW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const i=t.filter(o=>!e.includes(o.id));return n==="remove"?i:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...i]}const LW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Ti("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=rt(n=>[Cf(e,n)],n=>n.findIndex(i=>i.id===t.id),ot(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var i;return((i=Cf(e,n)[0])==null?void 0:i.id)===t.id},t.getIsLastColumn=n=>{var i;const r=Cf(e,n);return((i=r[r.length-1])==null?void 0:i.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=rt(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,i)=>r=>{let o=[];if(!(e!=null&&e.length))o=r;else{const s=[...e],a=[...r];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return qW(o,n,i)},ot(t.options,"debugTable"))}},J1=()=>({left:[],right:[]}),VW={getInitialState:t=>({columnPinning:J1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Ti("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const i=t.getLeafColumns().map(r=>r.id).filter(Boolean);e.setColumnPinning(r=>{var o,s;if(n==="right"){var a,l;return{left:((a=r?.left)!=null?a:[]).filter(c=>!(i!=null&&i.includes(c))),right:[...((l=r?.right)!=null?l:[]).filter(c=>!(i!=null&&i.includes(c))),...i]}}if(n==="left"){var f,u;return{left:[...((f=r?.left)!=null?f:[]).filter(c=>!(i!=null&&i.includes(c))),...i],right:((u=r?.right)!=null?u:[]).filter(c=>!(i!=null&&i.includes(c)))}}return{left:((o=r?.left)!=null?o:[]).filter(c=>!(i!=null&&i.includes(c))),right:((s=r?.right)!=null?s:[]).filter(c=>!(i!=null&&i.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(i=>{var r,o,s;return((r=i.columnDef.enablePinning)!=null?r:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:i,right:r}=e.getState().columnPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();return r?(n=(i=e.getState().columnPinning)==null||(i=i[r])==null?void 0:i.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,i,r)=>{const o=[...i??[],...r??[]];return n.filter(s=>!o.includes(s.column.id))},ot(e.options,"debugRows")),t.getLeftVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),ot(e.options,"debugRows")),t.getRightVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),ot(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,i;return t.setColumnPinning(e?J1():(n=(i=t.initialState)==null?void 0:i.columnPinning)!=null?n:J1())},t.getIsSomeColumnsPinned=e=>{var n;const i=t.getState().columnPinning;if(!e){var r,o;return!!((r=i.left)!=null&&r.length||(o=i.right)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t.getLeftLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getRightLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getCenterLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i)=>{const r=[...n??[],...i??[]];return e.filter(o=>!r.includes(o.id))},ot(t.options,"debugColumns"))}};function zW(t){return t||(typeof document<"u"?document:null)}const zd={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Y1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),jW={getDefaultColumnDef:()=>zd,getInitialState:t=>({columnSizing:{},columnSizingInfo:Y1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ti("columnSizing",t),onColumnSizingInfoChange:Ti("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,i,r;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:zd.minSize,(i=o??t.columnDef.size)!=null?i:zd.size),(r=t.columnDef.maxSize)!=null?r:zd.maxSize)},t.getStart=rt(n=>[n,Cf(e,n),e.getState().columnSizing],(n,i)=>i.slice(0,t.getIndex(n)).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.getAfter=rt(n=>[n,Cf(e,n),e.getState().columnSizing],(n,i)=>i.slice(t.getIndex(n)+1).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:i,...r}=n;return r})},t.getCanResize=()=>{var n,i;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((i=e.options.enableColumnResizing)!=null?i:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const i=r=>{if(r.subHeaders.length)r.subHeaders.forEach(i);else{var o;n+=(o=r.column.getSize())!=null?o:0}};return i(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const i=e.getColumn(t.column.id),r=i?.getCanResize();return o=>{if(!i||!r||(o.persist==null||o.persist(),X1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[i.id,i.getSize()]],l=X1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(S=>{var b,x;const _=e.options.columnResizeDirection==="rtl"?-1:1,k=(v-((b=S?.startOffset)!=null?b:0))*_,A=Math.max(k/((x=S?.startSize)!=null?x:0),-.999999);return S.columnSizingStart.forEach(O=>{let[R,N]=O;f[R]=Math.round(Math.max(N+N*A,0)*100)/100}),{...S,deltaOffset:k,deltaPercentage:A}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(S=>({...S,...f})))},c=w=>u("move",w),p=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},d=zW(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{d?.removeEventListener("mousemove",h.moveHandler),d?.removeEventListener("mouseup",h.upHandler),p(w.clientX)}},m={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;d?.removeEventListener("touchmove",m.moveHandler),d?.removeEventListener("touchend",m.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),p((v=w.touches[0])==null?void 0:v.clientX)}},y=HW()?{passive:!1}:!1;X1(o)?(d?.addEventListener("touchmove",m.moveHandler,y),d?.addEventListener("touchend",m.upHandler,y)):(d?.addEventListener("mousemove",h.moveHandler,y),d?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:i.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?Y1():(n=t.initialState.columnSizingInfo)!=null?n:Y1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0}}};let jd=null;function HW(){if(typeof jd=="boolean")return jd;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return jd=t,jd}function X1(t){return t.type==="touchstart"}const UW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Ti("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(i=>({...i,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,i;const r=t.columns;return(n=r.length?r.some(o=>o.getIsVisible()):(i=e.getState().columnVisibility)==null?void 0:i[t.id])!=null?n:!0},t.getCanHide=()=>{var n,i;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((i=e.options.enableHiding)!=null?i:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=rt(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(i=>i.column.getIsVisible()),ot(e.options,"debugRows")),t.getVisibleCells=rt(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,i,r)=>[...n,...i,...r],ot(e.options,"debugRows"))},createTable:t=>{const e=(n,i)=>rt(()=>[i(),i().filter(r=>r.getIsVisible()).map(r=>r.id).join("_")],r=>r.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),ot(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var i;t.setColumnVisibility(n?{}:(i=t.initialState.columnVisibility)!=null?i:{})},t.toggleAllColumnsVisible=n=>{var i;n=(i=n)!=null?i:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((r,o)=>({...r,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var i;t.toggleAllColumnsVisible((i=n.target)==null?void 0:i.checked)}}};function Cf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const WW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},KW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Ti("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const i=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof i=="string"||typeof i=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,i,r,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((i=e.options.enableGlobalFilter)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>so.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:i}=t.options;return Ld(i)?i:i==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[i])!=null?e:so[i]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},GW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Ti("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetExpanded)!=null?i:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=i=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(i),t.toggleAllRowsExpanded=i=>{i??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=i=>{var r,o;t.setExpanded(i?{}:(r=(o=t.initialState)==null?void 0:o.expanded)!=null?r:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(i=>i.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>i=>{i.persist==null||i.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const i=t.getState().expanded;return i===!0||Object.values(i).some(Boolean)},t.getIsAllRowsExpanded=()=>{const i=t.getState().expanded;return typeof i=="boolean"?i===!0:!(!Object.keys(i).length||t.getRowModel().flatRows.some(r=>!r.getIsExpanded()))},t.getExpandedDepth=()=>{let i=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");i=Math.max(i,s.length)}),i},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(i=>{var r;const o=i===!0?!0:!!(i!=null&&i[t.id]);let s={};if(i===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=i,n=(r=n)!=null?r:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return i})},t.getIsExpanded=()=>{var n;const i=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:i===!0||i?.[t.id])},t.getCanExpand=()=>{var n,i,r;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((i=e.options.enableExpanding)!=null?i:!0)&&!!((r=t.subRows)!=null&&r.length)},t.getIsAllParentsExpanded=()=>{let n=!0,i=t;for(;n&&i.parentId;)i=e.getRow(i.parentId,!0),n=i.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},Q1=0,Z1=10,e0=()=>({pageIndex:Q1,pageSize:Z1}),JW={getInitialState:t=>({...t,pagination:{...e0(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Ti("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetPageIndex)!=null?i:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=i=>{const r=o=>Do(i,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(r)},t.resetPagination=i=>{var r;t.setPagination(i?e0():(r=t.initialState.pagination)!=null?r:e0())},t.setPageIndex=i=>{t.setPagination(r=>{let o=Do(i,r.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...r,pageIndex:o}})},t.resetPageIndex=i=>{var r,o;t.setPageIndex(i?Q1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?r:Q1)},t.resetPageSize=i=>{var r,o;t.setPageSize(i?Z1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?r:Z1)},t.setPageSize=i=>{t.setPagination(r=>{const o=Math.max(1,Do(i,r.pageSize)),s=r.pageSize*r.pageIndex,a=Math.floor(s/o);return{...r,pageIndex:a,pageSize:o}})},t.setPageCount=i=>t.setPagination(r=>{var o;let s=Do(i,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...r,pageCount:s}}),t.getPageOptions=rt(()=>[t.getPageCount()],i=>{let r=[];return i&&i>0&&(r=[...new Array(i)].fill(null).map((o,s)=>s)),r},ot(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:i}=t.getState().pagination,r=t.getPageCount();return r===-1?!0:r===0?!1:i<r-1},t.previousPage=()=>t.setPageIndex(i=>i-1),t.nextPage=()=>t.setPageIndex(i=>i+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var i;return(i=t.options.pageCount)!=null?i:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var i;return(i=t.options.rowCount)!=null?i:t.getPrePaginationRowModel().rows.length}}},t0=()=>({top:[],bottom:[]}),YW={getInitialState:t=>({rowPinning:t0(),...t}),getDefaultOptions:t=>({onRowPinningChange:Ti("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,i,r)=>{const o=i?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=r?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,p;return{top:((c=l?.top)!=null?c:[]).filter(m=>!(a!=null&&a.has(m))),bottom:[...((p=l?.bottom)!=null?p:[]).filter(m=>!(a!=null&&a.has(m))),...Array.from(a)]}}if(n==="top"){var d,h;return{top:[...((d=l?.top)!=null?d:[]).filter(m=>!(a!=null&&a.has(m))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(m=>!(a!=null&&a.has(m)))}}return{top:((f=l?.top)!=null?f:[]).filter(m=>!(a!=null&&a.has(m))),bottom:((u=l?.bottom)!=null?u:[]).filter(m=>!(a!=null&&a.has(m)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:i,enablePinning:r}=e.options;return typeof i=="function"?i(t):(n=i??r)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:i,bottom:r}=e.getState().rowPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();if(!r)return-1;const o=(n=r==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(i=o?.indexOf(t.id))!=null?i:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,i;return t.setRowPinning(e?t0():(n=(i=t.initialState)==null?void 0:i.rowPinning)!=null?n:t0())},t.getIsSomeRowsPinned=e=>{var n;const i=t.getState().rowPinning;if(!e){var r,o;return!!((r=i.top)!=null&&r.length||(o=i.bottom)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t._getPinnedRows=(e,n,i)=>{var r;return((r=t.options.keepPinnedRows)==null||r?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:i}))},t.getTopRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),ot(t.options,"debugRows")),t.getBottomRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),ot(t.options,"debugRows")),t.getCenterRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,i)=>{const r=new Set([...n??[],...i??[]]);return e.filter(o=>!r.has(o.id))},ot(t.options,"debugRows"))}},XW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Ti("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const i={...n},r=t.getPreGroupedRowModel().flatRows;return e?r.forEach(o=>{o.getCanSelect()&&(i[o.id]=!0)}):r.forEach(o=>{delete i[o.id]}),i})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const i=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),r={...n};return t.getRowModel().rows.forEach(o=>{n0(r,o.id,i,!0,t)}),r}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?i0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getFilteredSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?i0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getGroupedSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?i0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let i=!!(e.length&&Object.keys(n).length);return i&&e.some(r=>r.getCanSelect()&&!n[r.id])&&(i=!1),i},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(r=>r.getCanSelect()),{rowSelection:n}=t.getState();let i=!!e.length;return i&&e.some(r=>!n[r.id])&&(i=!1),i},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,i)=>{const r=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!r,t.getCanSelect()&&r===n)return o;const a={...o};return n0(a,t.id,n,(s=i?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return r0(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return o0(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return o0(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return i=>{var r;n&&t.toggleSelected((r=i.target)==null?void 0:r.checked)}}}},n0=(t,e,n,i,r)=>{var o;const s=r.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],i&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>n0(t,a.id,n,i,r))};function i0(t,e){const n=t.getState().rowSelection,i=[],r={},o=function(s,a){return s.map(l=>{var f;const u=r0(l,n);if(u&&(i.push(l),r[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:i,rowsById:r}}function r0(t,e){var n;return(n=e[t.id])!=null?n:!1}function o0(t,e,n){var i;if(!((i=t.subRows)!=null&&i.length))return!1;let r=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!r)&&(s.getCanSelect()&&(r0(s,e)?o=!0:r=!1),s.subRows&&s.subRows.length)){const a=o0(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),r=!1)}}),r?"all":o?"some":!1}const s0=/([0-9]+)/gm,QW=(t,e,n)=>v4(Bo(t.getValue(n)).toLowerCase(),Bo(e.getValue(n)).toLowerCase()),ZW=(t,e,n)=>v4(Bo(t.getValue(n)),Bo(e.getValue(n))),eK=(t,e,n)=>a0(Bo(t.getValue(n)).toLowerCase(),Bo(e.getValue(n)).toLowerCase()),tK=(t,e,n)=>a0(Bo(t.getValue(n)),Bo(e.getValue(n))),nK=(t,e,n)=>{const i=t.getValue(n),r=e.getValue(n);return i>r?1:i<r?-1:0},iK=(t,e,n)=>a0(t.getValue(n),e.getValue(n));function a0(t,e){return t===e?0:t>e?1:-1}function Bo(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function v4(t,e){const n=t.split(s0).filter(Boolean),i=e.split(s0).filter(Boolean);for(;n.length&&i.length;){const r=n.shift(),o=i.shift(),s=parseInt(r,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(r>o)return 1;if(o>r)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-i.length}const Ef={alphanumeric:QW,alphanumericCaseSensitive:ZW,text:eK,textCaseSensitive:tK,datetime:nK,basic:iK},rK=[DW,UW,LW,VW,BW,$W,WW,KW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Ti("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let i=!1;for(const r of n){const o=r?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return Ef.datetime;if(typeof o=="string"&&(i=!0,o.split(s0).length>1))return Ef.alphanumeric}return i?Ef.text:Ef.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,i;if(!t)throw new Error;return Ld(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(i=e.options.sortingFns)==null?void 0:i[t.columnDef.sortingFn])!=null?n:Ef[t.columnDef.sortingFn]},t.toggleSorting=(n,i)=>{const r=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(d=>d.id===t.id),l=s?.findIndex(d=>d.id===t.id);let f=[],u,c=o?n:r==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&i?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||r||(u="remove")),u==="add"){var p;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((p=e.options.maxMultiSortColCount)!=null?p:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(d=>d.id===t.id?{...d,desc:c}:d):u==="remove"?f=s.filter(d=>d.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,i;return((n=(i=t.columnDef.sortDescFirst)!=null?i:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var i,r;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((i=e.options.enableSortingRemoval)==null||i)&&(!(n&&(r=e.options.enableMultiRemove)!=null)||r)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,i;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((i=e.options.enableSorting)!=null?i:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,i;return(n=(i=t.columnDef.enableMultiSort)!=null?i:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const i=(n=e.getState().sorting)==null?void 0:n.find(r=>r.id===t.id);return i?i.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,i;return(n=(i=e.getState().sorting)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(i=>i.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return i=>{n&&(i.persist==null||i.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(i):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,i;t.setSorting(e?[]:(n=(i=t.initialState)==null?void 0:i.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},FW,GW,JW,YW,XW,jW];function oK(t){var e,n;const i=[...rK,...(e=t._features)!=null?e:[]];let r={_features:i};const o=r._features.reduce((p,d)=>Object.assign(p,d.getDefaultOptions==null?void 0:d.getDefaultOptions(r)),{}),s=p=>r.options.mergeOptions?r.options.mergeOptions(o,p):{...o,...p};let l={...{},...(n=t.initialState)!=null?n:{}};r._features.forEach(p=>{var d;l=(d=p.getInitialState==null?void 0:p.getInitialState(l))!=null?d:l});const f=[];let u=!1;const c={_features:i,options:{...o,...t},initialState:l,_queue:p=>{f.push(p),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(d=>setTimeout(()=>{throw d})))},reset:()=>{r.setState(r.initialState)},setOptions:p=>{const d=Do(p,r.options);r.options=s(d)},getState:()=>r.options.state,setState:p=>{r.options.onStateChange==null||r.options.onStateChange(p)},_getRowId:(p,d,h)=>{var m;return(m=r.options.getRowId==null?void 0:r.options.getRowId(p,d,h))!=null?m:`${h?[h.id,d].join("."):d}`},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:(p,d)=>{let h=(d?r.getPrePaginationRowModel():r.getRowModel()).rowsById[p];if(!h&&(h=r.getCoreRowModel().rowsById[p],!h))throw new Error;return h},_getDefaultColumnDef:rt(()=>[r.options.defaultColumn],p=>{var d;return p=(d=p)!=null?d:{},{header:h=>{const m=h.header.column.columnDef;return m.accessorKey?m.accessorKey:m.accessorFn?m.id:null},cell:h=>{var m,y;return(m=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?m:null},...r._features.reduce((h,m)=>Object.assign(h,m.getDefaultColumnDef==null?void 0:m.getDefaultColumnDef()),{}),...p}},ot(t,"debugColumns")),_getColumnDefs:()=>r.options.columns,getAllColumns:rt(()=>[r._getColumnDefs()],p=>{const d=function(h,m,y){return y===void 0&&(y=0),h.map(w=>{const v=NW(r,w,y,m),S=w;return v.columns=S.columns?d(S.columns,v,y+1):[],v})};return d(p)},ot(t,"debugColumns")),getAllFlatColumns:rt(()=>[r.getAllColumns()],p=>p.flatMap(d=>d.getFlatColumns()),ot(t,"debugColumns")),_getAllFlatColumnsById:rt(()=>[r.getAllFlatColumns()],p=>p.reduce((d,h)=>(d[h.id]=h,d),{}),ot(t,"debugColumns")),getAllLeafColumns:rt(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(p,d)=>{let h=p.flatMap(m=>m.getLeafColumns());return d(h)},ot(t,"debugColumns")),getColumn:p=>r._getAllFlatColumnsById()[p]};Object.assign(r,c);for(let p=0;p<r._features.length;p++){const d=r._features[p];d==null||d.createTable==null||d.createTable(r)}return r}function sK(){return t=>rt(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},i=function(r,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<r.length;f++){const u=W1(t,t._getRowId(r[f],f,s),r[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(r[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=i(u.originalSubRows,o+1,u))}}return a};return n.rows=i(e),n},ot(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function aK(){return t=>rt(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,i)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!i?n:b4(n),ot(t.options,"debugTable"))}function b4(t){const e=[],n=i=>{var r;e.push(i),(r=i.subRows)!=null&&r.length&&i.getIsExpanded()&&i.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function lK(t,e,n){return n.options.filterFromLeafRows?fK(t,e,n):uK(t,e,n)}function fK(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){var c;let d=l[p];const h=W1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(h.columnFilters=d.columnFilters,(c=d.subRows)!=null&&c.length&&f<s){if(h.subRows=a(d.subRows,f+1),d=h,e(d)&&!h.subRows.length){u.push(d),o[d.id]=d,r.push(d);continue}if(e(d)||h.subRows.length){u.push(d),o[d.id]=d,r.push(d);continue}}else d=h,e(d)&&(u.push(d),o[d.id]=d,r.push(d))}return u};return{rows:a(t),flatRows:r,rowsById:o}}function uK(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){let d=l[p];if(e(d)){var c;if((c=d.subRows)!=null&&c.length&&f<s){const m=W1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);m.subRows=a(d.subRows,f+1),d=m}u.push(d),r.push(d),o[d.id]=d}}return u};return{rows:a(t),flatRows:r,rowsById:o}}function cK(){return t=>rt(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,i)=>{if(!e.rows.length||!(n!=null&&n.length)&&!i){for(let p=0;p<e.flatRows.length;p++)e.flatRows[p].columnFilters={},e.flatRows[p].columnFiltersMeta={};return e}const r=[],o=[];(n??[]).forEach(p=>{var d;const h=t.getColumn(p.id);if(!h)return;const m=h.getFilterFn();m&&r.push({id:p.id,filterFn:m,resolvedValue:(d=m.resolveFilterValue==null?void 0:m.resolveFilterValue(p.value))!=null?d:p.value})});const s=(n??[]).map(p=>p.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(p=>p.getCanGlobalFilter());i&&a&&l.length&&(s.push("__global__"),l.forEach(p=>{var d;o.push({id:p.id,filterFn:a,resolvedValue:(d=a.resolveFilterValue==null?void 0:a.resolveFilterValue(i))!=null?d:i})}));let f,u;for(let p=0;p<e.flatRows.length;p++){const d=e.flatRows[p];if(d.columnFilters={},r.length)for(let h=0;h<r.length;h++){f=r[h];const m=f.id;d.columnFilters[m]=f.filterFn(d,m,f.resolvedValue,y=>{d.columnFiltersMeta[m]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const m=u.id;if(u.filterFn(d,m,u.resolvedValue,y=>{d.columnFiltersMeta[m]=y})){d.columnFilters.__global__=!0;break}}d.columnFilters.__global__!==!0&&(d.columnFilters.__global__=!1)}}const c=p=>{for(let d=0;d<s.length;d++)if(p.columnFilters[s[d]]===!1)return!1;return!0};return lK(e.rows,c,t)},ot(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function dK(t){return e=>rt(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,i)=>{if(!i.rows.length)return i;const{pageSize:r,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=i;const f=r*o,u=f+r;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=b4({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const p=d=>{c.flatRows.push(d),d.subRows.length&&d.subRows.forEach(p)};return c.rows.forEach(p),c},ot(e.options,"debugTable"))}function pK(){return t=>rt(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const i=t.getState().sorting,r=[],o=i.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let d=0;d<o.length;d+=1){var p;const h=o[d],m=s[h.id],y=m.sortUndefined,w=(p=h?.desc)!=null?p:!1;let v=0;if(y){const S=u.getValue(h.id),b=c.getValue(h.id),x=S===void 0,_=b===void 0;if(x||_){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&_?0:x?y:-y}}if(v===0&&(v=m.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),m.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;r.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:r,rowsById:n.rowsById}},ot(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/**
     339            color: hsl(${Math.max(0,Math.min(120-120*p,120))}deg 100% 31%);`,n?.key)}return i}}function ot(t,e,n,r){return{debug:()=>{var i;return(i=t?.debugAll)!=null?i:t[e]},key:!1,onChange:r}}function NW(t,e,n,r){const i=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(r),renderValue:i,getContext:it(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),ot(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function DW(t,e,n,r){var i,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(i=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?i:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=p=>{let d=p;for(const m of l.split(".")){var h;d=(h=d)==null?void 0:h[m]}return d}:u=p=>p[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:it(()=>[!0],()=>{var p;return[c,...(p=c.columns)==null?void 0:p.flatMap(d=>d.getFlatColumns())]},ot(t.options,"debugColumns")),getLeafColumns:it(()=>[t._getOrderColumnsFn()],p=>{var d;if((d=c.columns)!=null&&d.length){let h=c.columns.flatMap(m=>m.getLeafColumns());return p(h)}return[c]},ot(t.options,"debugColumns"))};for(const p of t._features)p.createColumn==null||p.createColumn(c,t);return c}const Gn="debugHeaders";function f4(t,e,n){var r;let o={id:(r=n.id)!=null?r:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const BW={createTable:t=>{t.getHeaderGroups=it(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,i)=>{var o,s;const a=(o=r?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?o:[],l=(s=i?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(r!=null&&r.includes(c.id))&&!(i!=null&&i.includes(c.id)));return Vd(e,[...a,...f,...l],t)},ot(t.options,Gn)),t.getCenterHeaderGroups=it(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,i)=>(n=n.filter(o=>!(r!=null&&r.includes(o.id))&&!(i!=null&&i.includes(o.id))),Vd(e,n,t,"center")),ot(t.options,Gn)),t.getLeftHeaderGroups=it(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,r)=>{var i;const o=(i=r?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?i:[];return Vd(e,o,t,"left")},ot(t.options,Gn)),t.getRightHeaderGroups=it(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,r)=>{var i;const o=(i=r?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?i:[];return Vd(e,o,t,"right")},ot(t.options,Gn)),t.getFooterGroups=it(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getLeftFooterGroups=it(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getCenterFooterGroups=it(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getRightFooterGroups=it(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ot(t.options,Gn)),t.getFlatHeaders=it(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getLeftFlatHeaders=it(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getCenterFlatHeaders=it(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getRightFlatHeaders=it(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Gn)),t.getCenterLeafHeaders=it(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),ot(t.options,Gn)),t.getLeftLeafHeaders=it(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),ot(t.options,Gn)),t.getRightLeafHeaders=it(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),ot(t.options,Gn)),t.getLeafHeaders=it(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,r)=>{var i,o,s,a,l,f;return[...(i=(o=e[0])==null?void 0:o.headers)!=null?i:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=r[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},ot(t.options,Gn))}};function Vd(t,e,n,r){var i,o;let s=0;const a=function(p,d){d===void 0&&(d=1),s=Math.max(s,d),p.filter(h=>h.getIsVisible()).forEach(h=>{var m;(m=h.columns)!=null&&m.length&&a(h.columns,d+1)},0)};a(t);let l=[];const f=(p,d)=>{const h={depth:d,id:[r,`${d}`].filter(Boolean).join("_"),headers:[]},m=[];p.forEach(y=>{const w=[...m].reverse()[0],v=y.column.depth===h.depth;let k,b=!1;if(v&&y.column.parent?k=y.column.parent:(k=y.column,b=!0),w&&w?.column===k)w.subHeaders.push(y);else{const x=f4(n,k,{id:[r,d,k.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${m.filter(_=>_.column===k).length}`:void 0,depth:d,index:m.length});x.subHeaders.push(y),m.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),d>0&&f(m,d-1)},u=e.map((p,d)=>f4(n,p,{depth:s,index:d}));f(u,s-1),l.reverse();const c=p=>p.filter(h=>h.column.getIsVisible()).map(h=>{let m=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(k=>{let{colSpan:b,rowSpan:x}=k;m+=b,w.push(x)})):m=1;const v=Math.min(...w);return y=y+v,h.colSpan=m,h.rowSpan=y,{colSpan:m,rowSpan:y}});return c((i=(o=l[0])==null?void 0:o.headers)!=null?i:[]),l}const W1=(t,e,n,r,i,o,s)=>{let a={id:e,index:r,original:n,depth:i,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,r),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,r),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>IW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:it(()=>[t.getAllLeafColumns()],l=>l.map(f=>NW(t,a,f,f.id)),ot(t.options,"debugRows")),_getAllCellsByColumnId:it(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),ot(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},$W={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},u4=(t,e,n)=>{var r,i;const o=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=t.getValue(e))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(o))};u4.autoRemove=t=>ai(t);const c4=(t,e,n)=>{var r;return!!(!((r=t.getValue(e))==null||(r=r.toString())==null)&&r.includes(n))};c4.autoRemove=t=>ai(t);const d4=(t,e,n)=>{var r;return((r=t.getValue(e))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};d4.autoRemove=t=>ai(t);const p4=(t,e,n)=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(n)};p4.autoRemove=t=>ai(t);const h4=(t,e,n)=>!n.some(r=>{var i;return!((i=t.getValue(e))!=null&&i.includes(r))});h4.autoRemove=t=>ai(t)||!(t!=null&&t.length);const g4=(t,e,n)=>n.some(r=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(r)});g4.autoRemove=t=>ai(t)||!(t!=null&&t.length);const m4=(t,e,n)=>t.getValue(e)===n;m4.autoRemove=t=>ai(t);const y4=(t,e,n)=>t.getValue(e)==n;y4.autoRemove=t=>ai(t);const K1=(t,e,n)=>{let[r,i]=n;const o=t.getValue(e);return o>=r&&o<=i};K1.resolveFilterValue=t=>{let[e,n]=t,r=typeof e!="number"?parseFloat(e):e,i=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(r)?-1/0:r,s=n===null||Number.isNaN(i)?1/0:i;if(o>s){const a=o;o=s,s=a}return[o,s]},K1.autoRemove=t=>ai(t)||ai(t[0])&&ai(t[1]);const so={includesString:u4,includesStringSensitive:c4,equalsString:d4,arrIncludes:p4,arrIncludesAll:h4,arrIncludesSome:g4,equals:m4,weakEquals:y4,inNumberRange:K1};function ai(t){return t==null||t===""}const FW={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Tr("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=n?.getValue(t.id);return typeof r=="string"?so.includesString:typeof r=="number"?so.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?so.equals:Array.isArray(r)?so.arrIncludes:so.weakEquals},t.getFilterFn=()=>{var n,r;return Ld(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(r=e.options.filterFns)==null?void 0:r[t.columnDef.filterFn])!=null?n:so[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,r,i;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((r=e.options.enableColumnFilters)!=null?r:!0)&&((i=e.options.enableFilters)!=null?i:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(r=>r.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,r;return(n=(r=e.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(r=>{const i=t.getFilterFn(),o=r?.find(u=>u.id===t.id),s=Do(n,o?o.value:void 0);if(w4(i,s,t)){var a;return(a=r?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=r?.map(u=>u.id===t.id?l:u))!=null?f:[]}return r!=null&&r.length?[...r,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),r=i=>{var o;return(o=Do(e,i))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(w4(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(r)},t.resetColumnFilters=e=>{var n,r;t.setColumnFilters(e?[]:(n=(r=t.initialState)==null?void 0:r.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function w4(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const G1={sum:(t,e,n)=>n.reduce((r,i)=>{const o=i.getValue(t);return r+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let r;return n.forEach(i=>{const o=i.getValue(t);o!=null&&(r>o||r===void 0&&o>=o)&&(r=o)}),r},max:(t,e,n)=>{let r;return n.forEach(i=>{const o=i.getValue(t);o!=null&&(r<o||r===void 0&&o>=o)&&(r=o)}),r},extent:(t,e,n)=>{let r,i;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(r===void 0?s>=s&&(r=i=s):(r>s&&(r=s),i<s&&(i=s)))}),[r,i]},mean:(t,e)=>{let n=0,r=0;if(e.forEach(i=>{let o=i.getValue(t);o!=null&&(o=+o)>=o&&(++n,r+=o)}),n)return r/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!MW(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((o,s)=>o-s);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},qW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Tr("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(r=>r!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,r;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((r=e.options.enableGrouping)!=null?r:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=n?.getValue(t.id);if(typeof r=="number")return G1.sum;if(Object.prototype.toString.call(r)==="[object Date]")return G1.extent},t.getAggregationFn=()=>{var n,r;if(!t)throw new Error;return Ld(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(r=e.options.aggregationFns)==null?void 0:r[t.columnDef.aggregationFn])!=null?n:G1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,r;t.setGrouping(e?[]:(n=(r=t.initialState)==null?void 0:r.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const r=e.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(t._groupingValuesCache[n]=r.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,r)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var i;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}}};function LW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const r=t.filter(o=>!e.includes(o.id));return n==="remove"?r:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...r]}const VW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Tr("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=it(n=>[Cf(e,n)],n=>n.findIndex(r=>r.id===t.id),ot(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var r;return((r=Cf(e,n)[0])==null?void 0:r.id)===t.id},t.getIsLastColumn=n=>{var r;const i=Cf(e,n);return((r=i[i.length-1])==null?void 0:r.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=it(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,r)=>i=>{let o=[];if(!(e!=null&&e.length))o=i;else{const s=[...e],a=[...i];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return LW(o,n,r)},ot(t.options,"debugTable"))}},J1=()=>({left:[],right:[]}),zW={getInitialState:t=>({columnPinning:J1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Tr("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const r=t.getLeafColumns().map(i=>i.id).filter(Boolean);e.setColumnPinning(i=>{var o,s;if(n==="right"){var a,l;return{left:((a=i?.left)!=null?a:[]).filter(c=>!(r!=null&&r.includes(c))),right:[...((l=i?.right)!=null?l:[]).filter(c=>!(r!=null&&r.includes(c))),...r]}}if(n==="left"){var f,u;return{left:[...((f=i?.left)!=null?f:[]).filter(c=>!(r!=null&&r.includes(c))),...r],right:((u=i?.right)!=null?u:[]).filter(c=>!(r!=null&&r.includes(c)))}}return{left:((o=i?.left)!=null?o:[]).filter(c=>!(r!=null&&r.includes(c))),right:((s=i?.right)!=null?s:[]).filter(c=>!(r!=null&&r.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(r=>{var i,o,s;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:r,right:i}=e.getState().columnPinning,o=n.some(a=>r?.includes(a)),s=n.some(a=>i?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,r;const i=t.getIsPinned();return i?(n=(r=e.getState().columnPinning)==null||(r=r[i])==null?void 0:r.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=it(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,r,i)=>{const o=[...r??[],...i??[]];return n.filter(s=>!o.includes(s.column.id))},ot(e.options,"debugRows")),t.getLeftVisibleCells=it(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,r)=>(r??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),ot(e.options,"debugRows")),t.getRightVisibleCells=it(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,r)=>(r??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),ot(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,r;return t.setColumnPinning(e?J1():(n=(r=t.initialState)==null?void 0:r.columnPinning)!=null?n:J1())},t.getIsSomeColumnsPinned=e=>{var n;const r=t.getState().columnPinning;if(!e){var i,o;return!!((i=r.left)!=null&&i.length||(o=r.right)!=null&&o.length)}return!!((n=r[e])!=null&&n.length)},t.getLeftLeafColumns=it(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(r=>e.find(i=>i.id===r)).filter(Boolean),ot(t.options,"debugColumns")),t.getRightLeafColumns=it(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(r=>e.find(i=>i.id===r)).filter(Boolean),ot(t.options,"debugColumns")),t.getCenterLeafColumns=it(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r)=>{const i=[...n??[],...r??[]];return e.filter(o=>!i.includes(o.id))},ot(t.options,"debugColumns"))}};function jW(t){return t||(typeof document<"u"?document:null)}const zd={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},Y1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),HW={getDefaultColumnDef:()=>zd,getInitialState:t=>({columnSizing:{},columnSizingInfo:Y1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Tr("columnSizing",t),onColumnSizingInfoChange:Tr("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,r,i;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:zd.minSize,(r=o??t.columnDef.size)!=null?r:zd.size),(i=t.columnDef.maxSize)!=null?i:zd.maxSize)},t.getStart=it(n=>[n,Cf(e,n),e.getState().columnSizing],(n,r)=>r.slice(0,t.getIndex(n)).reduce((i,o)=>i+o.getSize(),0),ot(e.options,"debugColumns")),t.getAfter=it(n=>[n,Cf(e,n),e.getState().columnSizing],(n,r)=>r.slice(t.getIndex(n)+1).reduce((i,o)=>i+o.getSize(),0),ot(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:r,...i}=n;return i})},t.getCanResize=()=>{var n,r;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((r=e.options.enableColumnResizing)!=null?r:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var o;n+=(o=i.column.getSize())!=null?o:0}};return r(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const r=e.getColumn(t.column.id),i=r?.getCanResize();return o=>{if(!r||!i||(o.persist==null||o.persist(),X1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[r.id,r.getSize()]],l=X1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(k=>{var b,x;const _=e.options.columnResizeDirection==="rtl"?-1:1,S=(v-((b=k?.startOffset)!=null?b:0))*_,O=Math.max(S/((x=k?.startSize)!=null?x:0),-.999999);return k.columnSizingStart.forEach(A=>{let[R,N]=A;f[R]=Math.round(Math.max(N+N*O,0)*100)/100}),{...k,deltaOffset:S,deltaPercentage:O}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(k=>({...k,...f})))},c=w=>u("move",w),p=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},d=jW(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{d?.removeEventListener("mousemove",h.moveHandler),d?.removeEventListener("mouseup",h.upHandler),p(w.clientX)}},m={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;d?.removeEventListener("touchmove",m.moveHandler),d?.removeEventListener("touchend",m.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),p((v=w.touches[0])==null?void 0:v.clientX)}},y=UW()?{passive:!1}:!1;X1(o)?(d?.addEventListener("touchmove",m.moveHandler,y),d?.addEventListener("touchend",m.upHandler,y)):(d?.addEventListener("mousemove",h.moveHandler,y),d?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:r.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?Y1():(n=t.initialState.columnSizingInfo)!=null?n:Y1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0}}};let jd=null;function UW(){if(typeof jd=="boolean")return jd;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return jd=t,jd}function X1(t){return t.type==="touchstart"}const WW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Tr("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(r=>({...r,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,r;const i=t.columns;return(n=i.length?i.some(o=>o.getIsVisible()):(r=e.getState().columnVisibility)==null?void 0:r[t.id])!=null?n:!0},t.getCanHide=()=>{var n,r;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((r=e.options.enableHiding)!=null?r:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=it(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),ot(e.options,"debugRows")),t.getVisibleCells=it(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],ot(e.options,"debugRows"))},createTable:t=>{const e=(n,r)=>it(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),ot(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var r;t.setColumnVisibility(n?{}:(r=t.initialState.columnVisibility)!=null?r:{})},t.toggleAllColumnsVisible=n=>{var r;n=(r=n)!=null?r:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((i,o)=>({...i,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var r;t.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}};function Cf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const KW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},GW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Tr("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const r=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof r=="string"||typeof r=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,r,i,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=e.options.enableGlobalFilter)!=null?r:!0)&&((i=e.options.enableFilters)!=null?i:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>so.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:r}=t.options;return Ld(r)?r:r==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[r])!=null?e:so[r]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},JW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Tr("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var r,i;if(!e){t._queue(()=>{e=!0});return}if((r=(i=t.options.autoResetAll)!=null?i:t.options.autoResetExpanded)!=null?r:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=r=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(r),t.toggleAllRowsExpanded=r=>{r??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=r=>{var i,o;t.setExpanded(r?{}:(i=(o=t.initialState)==null?void 0:o.expanded)!=null?i:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>r=>{r.persist==null||r.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const r=t.getState().expanded;return r===!0||Object.values(r).some(Boolean)},t.getIsAllRowsExpanded=()=>{const r=t.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||t.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},t.getExpandedDepth=()=>{let r=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");r=Math.max(r,s.length)}),r},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(r=>{var i;const o=r===!0?!0:!!(r!=null&&r[t.id]);let s={};if(r===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=r,n=(i=n)!=null?i:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return r})},t.getIsExpanded=()=>{var n;const r=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:r===!0||r?.[t.id])},t.getCanExpand=()=>{var n,r,i;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((r=e.options.enableExpanding)!=null?r:!0)&&!!((i=t.subRows)!=null&&i.length)},t.getIsAllParentsExpanded=()=>{let n=!0,r=t;for(;n&&r.parentId;)r=e.getRow(r.parentId,!0),n=r.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},Q1=0,Z1=10,e0=()=>({pageIndex:Q1,pageSize:Z1}),YW={getInitialState:t=>({...t,pagination:{...e0(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Tr("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var r,i;if(!e){t._queue(()=>{e=!0});return}if((r=(i=t.options.autoResetAll)!=null?i:t.options.autoResetPageIndex)!=null?r:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=r=>{const i=o=>Do(r,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(i)},t.resetPagination=r=>{var i;t.setPagination(r?e0():(i=t.initialState.pagination)!=null?i:e0())},t.setPageIndex=r=>{t.setPagination(i=>{let o=Do(r,i.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...i,pageIndex:o}})},t.resetPageIndex=r=>{var i,o;t.setPageIndex(r?Q1:(i=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:Q1)},t.resetPageSize=r=>{var i,o;t.setPageSize(r?Z1:(i=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:Z1)},t.setPageSize=r=>{t.setPagination(i=>{const o=Math.max(1,Do(r,i.pageSize)),s=i.pageSize*i.pageIndex,a=Math.floor(s/o);return{...i,pageIndex:a,pageSize:o}})},t.setPageCount=r=>t.setPagination(i=>{var o;let s=Do(r,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...i,pageCount:s}}),t.getPageOptions=it(()=>[t.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((o,s)=>s)),i},ot(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:r}=t.getState().pagination,i=t.getPageCount();return i===-1?!0:i===0?!1:r<i-1},t.previousPage=()=>t.setPageIndex(r=>r-1),t.nextPage=()=>t.setPageIndex(r=>r+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var r;return(r=t.options.pageCount)!=null?r:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var r;return(r=t.options.rowCount)!=null?r:t.getPrePaginationRowModel().rows.length}}},t0=()=>({top:[],bottom:[]}),XW={getInitialState:t=>({rowPinning:t0(),...t}),getDefaultOptions:t=>({onRowPinningChange:Tr("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,r,i)=>{const o=r?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=i?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,p;return{top:((c=l?.top)!=null?c:[]).filter(m=>!(a!=null&&a.has(m))),bottom:[...((p=l?.bottom)!=null?p:[]).filter(m=>!(a!=null&&a.has(m))),...Array.from(a)]}}if(n==="top"){var d,h;return{top:[...((d=l?.top)!=null?d:[]).filter(m=>!(a!=null&&a.has(m))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(m=>!(a!=null&&a.has(m)))}}return{top:((f=l?.top)!=null?f:[]).filter(m=>!(a!=null&&a.has(m))),bottom:((u=l?.bottom)!=null?u:[]).filter(m=>!(a!=null&&a.has(m)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=e.options;return typeof r=="function"?r(t):(n=r??i)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:r,bottom:i}=e.getState().rowPinning,o=n.some(a=>r?.includes(a)),s=n.some(a=>i?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,r;const i=t.getIsPinned();if(!i)return-1;const o=(n=i==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(r=o?.indexOf(t.id))!=null?r:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,r;return t.setRowPinning(e?t0():(n=(r=t.initialState)==null?void 0:r.rowPinning)!=null?n:t0())},t.getIsSomeRowsPinned=e=>{var n;const r=t.getState().rowPinning;if(!e){var i,o;return!!((i=r.top)!=null&&i.length||(o=r.bottom)!=null&&o.length)}return!!((n=r[e])!=null&&n.length)},t._getPinnedRows=(e,n,r)=>{var i;return((i=t.options.keepPinnedRows)==null||i?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:r}))},t.getTopRows=it(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),ot(t.options,"debugRows")),t.getBottomRows=it(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),ot(t.options,"debugRows")),t.getCenterRows=it(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,r)=>{const i=new Set([...n??[],...r??[]]);return e.filter(o=>!i.has(o.id))},ot(t.options,"debugRows"))}},QW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Tr("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const r={...n},i=t.getPreGroupedRowModel().flatRows;return e?i.forEach(o=>{o.getCanSelect()&&(r[o.id]=!0)}):i.forEach(o=>{delete r[o.id]}),r})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const r=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),i={...n};return t.getRowModel().rows.forEach(o=>{n0(i,o.id,r,!0,t)}),i}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=it(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?r0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getFilteredSelectedRowModel=it(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?r0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getGroupedSelectedRowModel=it(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?r0(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let r=!!(e.length&&Object.keys(n).length);return r&&e.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=t.getState();let r=!!e.length;return r&&e.some(i=>!n[i.id])&&(r=!1),r},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,r)=>{const i=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!i,t.getCanSelect()&&i===n)return o;const a={...o};return n0(a,t.id,n,(s=r?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return i0(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return o0(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return o0(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return r=>{var i;n&&t.toggleSelected((i=r.target)==null?void 0:i.checked)}}}},n0=(t,e,n,r,i)=>{var o;const s=i.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],r&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>n0(t,a.id,n,r,i))};function r0(t,e){const n=t.getState().rowSelection,r=[],i={},o=function(s,a){return s.map(l=>{var f;const u=i0(l,n);if(u&&(r.push(l),i[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:r,rowsById:i}}function i0(t,e){var n;return(n=e[t.id])!=null?n:!1}function o0(t,e,n){var r;if(!((r=t.subRows)!=null&&r.length))return!1;let i=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!i)&&(s.getCanSelect()&&(i0(s,e)?o=!0:i=!1),s.subRows&&s.subRows.length)){const a=o0(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const s0=/([0-9]+)/gm,ZW=(t,e,n)=>v4(Bo(t.getValue(n)).toLowerCase(),Bo(e.getValue(n)).toLowerCase()),eK=(t,e,n)=>v4(Bo(t.getValue(n)),Bo(e.getValue(n))),tK=(t,e,n)=>a0(Bo(t.getValue(n)).toLowerCase(),Bo(e.getValue(n)).toLowerCase()),nK=(t,e,n)=>a0(Bo(t.getValue(n)),Bo(e.getValue(n))),rK=(t,e,n)=>{const r=t.getValue(n),i=e.getValue(n);return r>i?1:r<i?-1:0},iK=(t,e,n)=>a0(t.getValue(n),e.getValue(n));function a0(t,e){return t===e?0:t>e?1:-1}function Bo(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function v4(t,e){const n=t.split(s0).filter(Boolean),r=e.split(s0).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),o=r.shift(),s=parseInt(i,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(i>o)return 1;if(o>i)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-r.length}const Ef={alphanumeric:ZW,alphanumericCaseSensitive:eK,text:tK,textCaseSensitive:nK,datetime:rK,basic:iK},oK=[BW,WW,VW,zW,$W,FW,KW,GW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Tr("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const o=i?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return Ef.datetime;if(typeof o=="string"&&(r=!0,o.split(s0).length>1))return Ef.alphanumeric}return r?Ef.text:Ef.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,r;if(!t)throw new Error;return Ld(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(r=e.options.sortingFns)==null?void 0:r[t.columnDef.sortingFn])!=null?n:Ef[t.columnDef.sortingFn]},t.toggleSorting=(n,r)=>{const i=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(d=>d.id===t.id),l=s?.findIndex(d=>d.id===t.id);let f=[],u,c=o?n:i==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&r?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||i||(u="remove")),u==="add"){var p;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((p=e.options.maxMultiSortColCount)!=null?p:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(d=>d.id===t.id?{...d,desc:c}:d):u==="remove"?f=s.filter(d=>d.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,r;return((n=(r=t.columnDef.sortDescFirst)!=null?r:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var r,i;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((r=e.options.enableSortingRemoval)==null||r)&&(!(n&&(i=e.options.enableMultiRemove)!=null)||i)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,r;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((r=e.options.enableSorting)!=null?r:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,r;return(n=(r=t.columnDef.enableMultiSort)!=null?r:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const r=(n=e.getState().sorting)==null?void 0:n.find(i=>i.id===t.id);return r?r.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,r;return(n=(r=e.getState().sorting)==null?void 0:r.findIndex(i=>i.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return r=>{n&&(r.persist==null||r.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(r):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,r;t.setSorting(e?[]:(n=(r=t.initialState)==null?void 0:r.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},qW,JW,YW,XW,QW,HW];function sK(t){var e,n;const r=[...oK,...(e=t._features)!=null?e:[]];let i={_features:r};const o=i._features.reduce((p,d)=>Object.assign(p,d.getDefaultOptions==null?void 0:d.getDefaultOptions(i)),{}),s=p=>i.options.mergeOptions?i.options.mergeOptions(o,p):{...o,...p};let l={...{},...(n=t.initialState)!=null?n:{}};i._features.forEach(p=>{var d;l=(d=p.getInitialState==null?void 0:p.getInitialState(l))!=null?d:l});const f=[];let u=!1;const c={_features:r,options:{...o,...t},initialState:l,_queue:p=>{f.push(p),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(d=>setTimeout(()=>{throw d})))},reset:()=>{i.setState(i.initialState)},setOptions:p=>{const d=Do(p,i.options);i.options=s(d)},getState:()=>i.options.state,setState:p=>{i.options.onStateChange==null||i.options.onStateChange(p)},_getRowId:(p,d,h)=>{var m;return(m=i.options.getRowId==null?void 0:i.options.getRowId(p,d,h))!=null?m:`${h?[h.id,d].join("."):d}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(p,d)=>{let h=(d?i.getPrePaginationRowModel():i.getRowModel()).rowsById[p];if(!h&&(h=i.getCoreRowModel().rowsById[p],!h))throw new Error;return h},_getDefaultColumnDef:it(()=>[i.options.defaultColumn],p=>{var d;return p=(d=p)!=null?d:{},{header:h=>{const m=h.header.column.columnDef;return m.accessorKey?m.accessorKey:m.accessorFn?m.id:null},cell:h=>{var m,y;return(m=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?m:null},...i._features.reduce((h,m)=>Object.assign(h,m.getDefaultColumnDef==null?void 0:m.getDefaultColumnDef()),{}),...p}},ot(t,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:it(()=>[i._getColumnDefs()],p=>{const d=function(h,m,y){return y===void 0&&(y=0),h.map(w=>{const v=DW(i,w,y,m),k=w;return v.columns=k.columns?d(k.columns,v,y+1):[],v})};return d(p)},ot(t,"debugColumns")),getAllFlatColumns:it(()=>[i.getAllColumns()],p=>p.flatMap(d=>d.getFlatColumns()),ot(t,"debugColumns")),_getAllFlatColumnsById:it(()=>[i.getAllFlatColumns()],p=>p.reduce((d,h)=>(d[h.id]=h,d),{}),ot(t,"debugColumns")),getAllLeafColumns:it(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(p,d)=>{let h=p.flatMap(m=>m.getLeafColumns());return d(h)},ot(t,"debugColumns")),getColumn:p=>i._getAllFlatColumnsById()[p]};Object.assign(i,c);for(let p=0;p<i._features.length;p++){const d=i._features[p];d==null||d.createTable==null||d.createTable(i)}return i}function aK(){return t=>it(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<i.length;f++){const u=W1(t,t._getRowId(i[f],f,s),i[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(i[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=r(u.originalSubRows,o+1,u))}}return a};return n.rows=r(e),n},ot(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function lK(){return t=>it(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,r)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!r?n:b4(n),ot(t.options,"debugTable"))}function b4(t){const e=[],n=r=>{var i;e.push(r),(i=r.subRows)!=null&&i.length&&r.getIsExpanded()&&r.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function fK(t,e,n){return n.options.filterFromLeafRows?uK(t,e,n):cK(t,e,n)}function uK(t,e,n){var r;const i=[],o={},s=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){var c;let d=l[p];const h=W1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(h.columnFilters=d.columnFilters,(c=d.subRows)!=null&&c.length&&f<s){if(h.subRows=a(d.subRows,f+1),d=h,e(d)&&!h.subRows.length){u.push(d),o[d.id]=d,i.push(d);continue}if(e(d)||h.subRows.length){u.push(d),o[d.id]=d,i.push(d);continue}}else d=h,e(d)&&(u.push(d),o[d.id]=d,i.push(d))}return u};return{rows:a(t),flatRows:i,rowsById:o}}function cK(t,e,n){var r;const i=[],o={},s=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){let d=l[p];if(e(d)){var c;if((c=d.subRows)!=null&&c.length&&f<s){const m=W1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);m.subRows=a(d.subRows,f+1),d=m}u.push(d),i.push(d),o[d.id]=d}}return u};return{rows:a(t),flatRows:i,rowsById:o}}function dK(){return t=>it(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,r)=>{if(!e.rows.length||!(n!=null&&n.length)&&!r){for(let p=0;p<e.flatRows.length;p++)e.flatRows[p].columnFilters={},e.flatRows[p].columnFiltersMeta={};return e}const i=[],o=[];(n??[]).forEach(p=>{var d;const h=t.getColumn(p.id);if(!h)return;const m=h.getFilterFn();m&&i.push({id:p.id,filterFn:m,resolvedValue:(d=m.resolveFilterValue==null?void 0:m.resolveFilterValue(p.value))!=null?d:p.value})});const s=(n??[]).map(p=>p.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(p=>p.getCanGlobalFilter());r&&a&&l.length&&(s.push("__global__"),l.forEach(p=>{var d;o.push({id:p.id,filterFn:a,resolvedValue:(d=a.resolveFilterValue==null?void 0:a.resolveFilterValue(r))!=null?d:r})}));let f,u;for(let p=0;p<e.flatRows.length;p++){const d=e.flatRows[p];if(d.columnFilters={},i.length)for(let h=0;h<i.length;h++){f=i[h];const m=f.id;d.columnFilters[m]=f.filterFn(d,m,f.resolvedValue,y=>{d.columnFiltersMeta[m]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const m=u.id;if(u.filterFn(d,m,u.resolvedValue,y=>{d.columnFiltersMeta[m]=y})){d.columnFilters.__global__=!0;break}}d.columnFilters.__global__!==!0&&(d.columnFilters.__global__=!1)}}const c=p=>{for(let d=0;d<s.length;d++)if(p.columnFilters[s[d]]===!1)return!1;return!0};return fK(e.rows,c,t)},ot(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function pK(t){return e=>it(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,r)=>{if(!r.rows.length)return r;const{pageSize:i,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=r;const f=i*o,u=f+i;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=b4({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const p=d=>{c.flatRows.push(d),d.subRows.length&&d.subRows.forEach(p)};return c.rows.forEach(p),c},ot(e.options,"debugTable"))}function hK(){return t=>it(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const r=t.getState().sorting,i=[],o=r.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let d=0;d<o.length;d+=1){var p;const h=o[d],m=s[h.id],y=m.sortUndefined,w=(p=h?.desc)!=null?p:!1;let v=0;if(y){const k=u.getValue(h.id),b=c.getValue(h.id),x=k===void 0,_=b===void 0;if(x||_){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&_?0:x?y:-y}}if(v===0&&(v=m.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),m.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;i.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:i,rowsById:n.rowsById}},ot(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/**
    340340   * vue-table
    341341   *
     
    346346   *
    347347   * @license MIT
    348    */function Hd(){return!0}const hK=Symbol("merge-proxy"),gK={get(t,e,n){return e===hK?n:t.get(e)},has(t,e){return t.has(e)},set:Hd,deleteProperty:Hd,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Hd,deleteProperty:Hd}},ownKeys(t){return t.keys()}};function l0(t){return"value"in t?t.value:t}function Of(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(i){for(let r=e.length-1;r>=0;r--){const o=l0(e[r])[i];if(o!==void 0)return o}},has(i){for(let r=e.length-1;r>=0;r--)if(i in l0(e[r]))return!0;return!1},keys(){const i=[];for(let r=0;r<e.length;r++)i.push(...Object.keys(l0(e[r])));return[...Array.from(new Set(i))]}},gK)}const f0=L({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Yt(t.render,t.props):t.render});function x4(t){return Of(t,{data:g(t.data)})}function mK(t){const e=nt(t.data),n=Of({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:Of(o,s)}},e?x4(t):t),i=oK(n);if(e){const o=Xt(t.data);Ve(o,()=>{i.setState(s=>({...s,data:o.value}))},{immediate:!0})}const r=j(i.initialState);return Mt(()=>{i.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>r.value[f]});return Of(o,e?x4(t):t,{state:Of(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?r.value=l(r.value):r.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),i}const yK={class:"iafw:flex iafw:justify-end"},wK=L({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=j(!1),i=t,r=e;function o(a){n.value=a}function s(a){return a.length>0&&typeof a[0]=="object"&&a[0]!==null&&"id"in a[0]}return(a,l)=>{const f=Ft,u=Ra,c=nf,p=I_,d=Aa,h=Sa;return E(),G("div",yK,[T(h,null,{default:C(()=>[T(u,{"as-child":""},{default:C(()=>[T(f,{variant:"outline",class:Ee(g(he)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",i.compact&&"iafw:h-7 iafw:w-7"))},{default:C(()=>[g(n)?(E(),D(g(nr),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(E(),D(g(_n),{key:0,icon:"humbleicons:dots-vertical",class:Ee(g(he)("iafw:text-xl iafw:text-tertiary",i.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),T(d,{"collision-padding":30},{default:C(()=>[T(p,null,{default:C(()=>[s(a.items)?(E(!0),G(Fe,{key:0},Ct(a.items,m=>(E(),D(c,{key:m.id,onSelect:()=>{m.callback?m.callback({loading:g(n),row:i.row,setLoading:o}):r("click",m.id,i.row)}},{default:C(()=>[T(g(_n),{icon:m.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),ee("span",null,Se(m.label),1)]),_:2},1032,["onSelect"]))),128)):(E(!0),G(Fe,{key:1},Ct(a.items,(m,y)=>(E(),D(an(m),{key:y,row:a.row,onSelect:l[0]||(l[0]=(w,v)=>r("click",w,v))},null,40,["row"]))),128)),i.deletable?(E(),D(c,{key:2,onSelect:l[1]||(l[1]=()=>r("click","action-delete",a.row))},{default:C(()=>[T(g(_n),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),l[2]||(l[2]=ee("span",null,"Delete",-1))]),_:1})):Oe("",!0)]),_:1})]),_:1})]),_:1})])}}}),_4=L({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(i7),le({"data-slot":"checkbox"},g(o),{class:g(he)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[T(g(o7),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:C(()=>[z(s.$slots,"default",{},()=>[T(g(ks),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function vK(t,e){const n=Ul(),i=parseInt(n.query[e.pageParamKey??"page"])||1,r=parseInt(n.query[e.perPageParamKey??"per_page"])||10,o=nn({data:e.initialData??[],pagination:{currentPage:i,perPage:r},totalRows:0,loading:!1,selecteds:[]});async function s(l){try{o.loading=!0;const f=`${l?.prefix||""}${e.endpoint}`,u={[e.pageParamKey??"page"]:o.pagination.currentPage,[e.perPageParamKey??"per_page"]:o.pagination.perPage,...l?.params},c=await t.get(f,{params:{...e.params,...u}});o.totalRows=c.data[e.paginationTotalKey??"total"]||0,o.data=c.data[e.key??"data"]}finally{o.loading=!1}}async function a(l,f){try{o.loading=!0,await t.delete(`${f||""}${e.endpoint}/${l}`)}finally{o.loading=!1}}return{props:o,list:s,delete:a,config:{searchParamKey:e.searchParamKey||"search",pageParamKey:e.pageParamKey||"page",perPageParamKey:e.perPageParamKey||"per_page",paginationTotalKey:e.paginationTotalKey||"total"}}}function bK(){const t=TW();function e(r,o,s,a){return t.accessor(r,{header:o??`${r}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Yt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:r})=>Yt("div",{},Yt(_4,{modelValue:r.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>r.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:r})=>Yt(_4,{modelValue:r.getIsSelected(),"onUpdate:modelValue":o=>r.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function i(r,o,s){return t.display({id:"actions",header:r,cell:a=>Yt(wK,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:i}}const Is=Na("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Xt(window.infixsPingoNotify.placeholders.values),n=vK(si,{endpoint:"/notifications",initialData:[]}),i=Li(Fi.notifications.read(),{method:"GET"},si,{immediate:!1,onSuccess(a){a.meta?.placeholders&&(e.value=a.meta.placeholders)}}),r=Li(Fi.notifications.create,{method:"POST"},si,{immediate:!1}),o=Li(Fi.notifications.update(),{method:"PATCH"},si,{immediate:!1}),s=Li(Fi.notifications.sendTest,{method:"POST"},si,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:i,tableManager:n,create:r,update:o,sendTest:s,...Jt(n.props)}}),Af=Na("trigger",()=>{const t=j([]),e=j([]),n=Li(Fi.triggers.list,si,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function i(){return t.value.length===0&&await n.execute(),t.value}function r(s){return console.log(t.value,s),t.value.find(a=>a.id===s)}const o=Li(Fi.triggers.examples().get(),si,{immediate:!1});return{getTrigger:r,getTriggers:i,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),zi=()=>{const t=AW("id");return Na(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Is(),i=Af(),r=Io(),o=j([]),s=j(!1),a=Ms({title:or().required("Please enter a title."),triggerId:or().required("Please select a trigger."),connectionId:or().required("Please select a connection."),recipient:or().required("Please enter recipient's phone number."),isActive:MS().optional(),messages:P1().of(Ms({text:or().optional(),media:A1().optional(),rules:P1().of(Ms({key:or().required(),operator:or().required(),value:A1().required(),type:or().required()})).optional()})).optional()}),l=j(a),f=jk({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:"",rules:[]}]}});function u(_){const k=i.triggers.find(O=>O.id===_);if(!k||!k.fields){l.value=a;return}const A={};Object.entries(k.fields).forEach(([O,R])=>{let N=or();const q=R.validation,W=R.label||O;if(q){const fe=q.split("|").map(ae=>ae.trim()).filter(Boolean);for(const ae of fe)if(ae==="required")N=N.required(W+" is required.");else if(ae.startsWith("in:")){const re=ae.slice(3).split(",").map(te=>te.trim()).filter(Boolean);re.length&&(N=N.oneOf(re,`${W} must be one of: ${re.join(", ")}`))}}else N=N.optional();(R.type==="select"||R.type==="string")&&(A[O]=N)}),l.value=a.concat(Ms({metas:Ms(A)}))}Ve(()=>f.values.triggerId,_=>{_&&u(_)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...i.triggers.find(_=>_.id===f.values.triggerId)?.placeholders||[]]),p=j(0),d=nn({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(_){o.value.push({onLoaded:_})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(_=>{Object.assign(d,_.data.value),f.setValues({connectionId:d.connectionId,isActive:d.isActive,title:d.title,recipient:d.recipient,triggerId:d.triggerId,messages:d.messages.length?d.messages.map(k=>({...k,rules:k.rules||[]})):[{text:"",rules:[]}],...Object.keys(d.metas??{}).length>0?{metas:d.metas}:{}},!1),o.value.forEach(k=>k.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function m(_){p.value=_}i.getTriggers().then(()=>{u(f.values.triggerId)}),r.getConnections();const y=U(()=>s.value||r.fetch.isLoading||n.getById.isLoading||n.loading||i.fetchTriggers.isLoading),w=U(()=>i.triggers.find(_=>_.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),S=j({}),b=U(()=>({...n.globalPlaceholdersValues,...S.value})),x=j();return{currentMessageIndex:p,setCurrentMessageIndex:m,isLoading:y,mode:e,form:f,suggestionItems:c,...Jt(d),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:S,placeholderValues:b,selectedExample:x,formSchema:l}})()},k4=Symbol();function xK(t){const e=j(null);function n(){t.form.value?.requestSubmit()}function i(r){e.value=r}return{handleSubmit:i,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function _K(){const t=Qt(k4,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const kK=L({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=j(null),i=xK({form:n,id:e.id});return Ci(k4,i),(r,o)=>(E(),G("form",{ref_key:"formRef",ref:n},[z(r.$slots,"default",{formContext:g(i),isEditing:g(i).isEditing,isCreating:g(i).isCreating})],512))}}),Ud=L({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(ED),le({"data-slot":"select"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),S4=L({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(UD),le({"data-slot":"select-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),SK={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},Wd=L({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(YD),le({"data-slot":"select-item"},g(i),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:C(()=>[ee("span",SK,[T(g(QD),null,{default:C(()=>[T(g(ks),{class:"iafw:size-4"})]),_:1})]),T(g(eB),null,{default:C(()=>[z(r.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),C4=L({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(nB),{"data-slot":"select-label",class:Ee(g(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),CK=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(aB),le({"data-slot":"select-scroll-down-button"},g(i),{class:g(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[T(g(jc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),EK=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(fB),le({"data-slot":"select-scroll-up-button"},g(i),{class:g(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[T(g(sF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),Kd=L({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=xt(e,"class","size"),i=ln(n);return(r,o)=>(E(),D(g(cB),le({"data-slot":"select-trigger","data-size":r.size},g(i),{class:g(he)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring  iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default"),T(g(KD),{"as-child":""},{default:C(()=>[T(g(jc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),Gd=L({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(pB),le({"data-slot":"select-value"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Jd=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(rB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(VD),le({"data-slot":"select-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-[100001] iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:C(()=>[T(g(EK)),T(g(gB),{class:Ee(g(he)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["class"]),T(g(CK))]),_:3},16,["class"])]),_:3}))}}),OK=L({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e;Ci("toggleGroup",{variant:n.variant,size:n.size});const r=xt(n,"class","size","variant"),o=$t(r,i);return(s,a)=>(E(),D(g(SB),le({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},g(o),{class:g(he)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:C(l=>[z(s.$slots,"default",Pt(Lt(l)))]),_:3},16,["data-size","data-variant","class"]))}}),AK=Ta("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),RK=L({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=Qt("toggleGroup"),i=xt(e,"class","size","variant"),r=ln(i);return(o,s)=>(E(),D(g(AB),le({"data-slot":"toggle-group-item","data-variant":g(n)?.variant||o.variant,"data-size":g(n)?.size||o.size},g(r),{class:g(he)(g(AK)({variant:g(n)?.variant||o.variant,size:g(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:C(a=>[z(o.$slots,"default",Pt(Lt(a)))]),_:3},16,["data-variant","data-size","class"]))}});function Bn(t){this.content=t}Bn.prototype={constructor:Bn,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var i=n&&n!=t?this.remove(n):this,r=i.find(t),o=i.content.slice();return r==-1?o.push(n||t,e):(o[r+1]=e,n&&(o[r]=n)),new Bn(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new Bn(n)},addToStart:function(t,e){return new Bn([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new Bn(n)},addBefore:function(t,e,n){var i=this.remove(e),r=i.content.slice(),o=i.find(t);return r.splice(o==-1?r.length:o,0,e,n),new Bn(r)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=Bn.from(t),t.size?new Bn(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=Bn.from(t),t.size?new Bn(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=Bn.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},Bn.from=function(t){if(t instanceof Bn)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new Bn(e)};function E4(t,e,n){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:n;let r=t.child(i),o=e.child(i);if(r==o){n+=r.nodeSize;continue}if(!r.sameMarkup(o))return n;if(r.isText&&r.text!=o.text){for(let s=0;r.text[s]==o.text[s];s++)n++;return n}if(r.content.size||o.content.size){let s=E4(r.content,o.content,n+1);if(s!=null)return s}n+=r.nodeSize}}function O4(t,e,n,i){for(let r=t.childCount,o=e.childCount;;){if(r==0||o==0)return r==o?null:{a:n,b:i};let s=t.child(--r),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,i-=l;continue}if(!s.sameMarkup(a))return{a:n,b:i};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,i--;return{a:n,b:i}}if(s.content.size||a.content.size){let f=O4(s.content,a.content,n-1,i-1);if(f)return f}n-=l,i-=l}}class ve{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let i=0;i<e.length;i++)this.size+=e[i].nodeSize}nodesBetween(e,n,i,r=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&i(l,r+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),i,r+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,i,r){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?r?typeof r=="function"?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&i&&(s?s=!1:o+=i),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,i=e.firstChild,r=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(i)&&(r[r.length-1]=n.withText(n.text+i.text),o=1);o<e.content.length;o++)r.push(e.content[o]);return new ve(r,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let i=[],r=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),i.push(a),r+=a.nodeSize),s=l}return new ve(i,r)}cutByIndex(e,n){return e==n?ve.empty:e==0&&n==this.content.length?this:new ve(this.content.slice(e,n))}replaceChild(e,n){let i=this.content[e];if(i==n)return this;let r=this.content.slice(),o=this.size+n.nodeSize-i.nodeSize;return r[e]=n,new ve(r,o)}addToStart(e){return new ve([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new ve(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,i=0;n<this.content.length;n++){let r=this.content[n];e(r,i,n),i+=r.nodeSize}}findDiffStart(e,n=0){return E4(this,e,n)}findDiffEnd(e,n=this.size,i=e.size){return O4(this,e,n,i)}findIndex(e){if(e==0)return Yd(0,e);if(e==this.size)return Yd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=this.child(n),o=i+r.nodeSize;if(o>=e)return o==e?Yd(n+1,o):Yd(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return ve.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ve(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return ve.empty;let n,i=0;for(let r=0;r<e.length;r++){let o=e[r];i+=o.nodeSize,r&&o.isText&&e[r-1].sameMarkup(o)?(n||(n=e.slice(0,r)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new ve(n||e,i)}static from(e){if(!e)return ve.empty;if(e instanceof ve)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new ve([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}ve.empty=new ve([],0);const u0={index:0,offset:0};function Yd(t,e){return u0.index=t,u0.offset=e,u0}function Xd(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let i=0;i<t.length;i++)if(!Xd(t[i],e[i]))return!1}else{for(let i in t)if(!(i in e)||!Xd(t[i],e[i]))return!1;for(let i in e)if(!(i in t))return!1}return!0}let zt=class Qy{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,i=!1;for(let r=0;r<e.length;r++){let o=e[r];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,r));else{if(o.type.excludes(this.type))return e;!i&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,r)),n.push(this),i=!0),n&&n.push(o)}}return n||(n=e.slice()),i||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&Xd(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let i=e.marks[n.type];if(!i)throw new RangeError(`There is no mark type ${n.type} in this schema`);let r=i.create(n.attrs);return i.checkAttrs(r.attrs),r}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++)if(!e[i].eq(n[i]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return Qy.none;if(e instanceof Qy)return[e];let n=e.slice();return n.sort((i,r)=>i.type.rank-r.type.rank),n}};zt.none=[];class Qd extends Error{}class De{constructor(e,n,i){this.content=e,this.openStart=n,this.openEnd=i}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let i=R4(this.content,e+this.openStart,n);return i&&new De(i,this.openStart,this.openEnd)}removeBetween(e,n){return new De(A4(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let i=n.openStart||0,r=n.openEnd||0;if(typeof i!="number"||typeof r!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(ve.fromJSON(e,n.content),i,r)}static maxOpen(e,n=!0){let i=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)i++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)r++;return new De(e,i,r)}}De.empty=new De(ve.empty,0,0);function A4(t,e,n){let{index:i,offset:r}=t.findIndex(e),o=t.maybeChild(i),{index:s,offset:a}=t.findIndex(n);if(r==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(i!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(i,o.copy(A4(o.content,e-r-1,n-r-1)))}function R4(t,e,n,i){let{index:r,offset:o}=t.findIndex(e),s=t.maybeChild(r);if(o==e||s.isText)return i&&!i.canReplace(r,r,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=R4(s.content,e-o-1,n,s);return a&&t.replaceChild(r,s.copy(a))}function TK(t,e,n){if(n.openStart>t.depth)throw new Qd("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new Qd("Inconsistent open depths");return T4(t,e,n,0)}function T4(t,e,n,i){let r=t.index(i),o=t.node(i);if(r==e.index(i)&&i<t.depth-n.openStart){let s=T4(t,e,n,i+1);return o.copy(o.content.replaceChild(r,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==i&&e.depth==i){let s=t.parent,a=s.content;return Ds(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=PK(n,t);return Ds(o,M4(t,s,a,e,i))}else return Ds(o,Zd(t,e,i))}function P4(t,e){if(!e.type.compatibleContent(t.type))throw new Qd("Cannot join "+e.type.name+" onto "+t.type.name)}function c0(t,e,n){let i=t.node(n);return P4(i,e.node(n)),i}function Ns(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function Rf(t,e,n,i){let r=(e||t).node(n),o=0,s=e?e.index(n):r.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(Ns(t.nodeAfter,i),o++));for(let a=o;a<s;a++)Ns(r.child(a),i);e&&e.depth==n&&e.textOffset&&Ns(e.nodeBefore,i)}function Ds(t,e){return t.type.checkContent(e),t.copy(e)}function M4(t,e,n,i,r){let o=t.depth>r&&c0(t,e,r+1),s=i.depth>r&&c0(n,i,r+1),a=[];return Rf(null,t,r,a),o&&s&&e.index(r)==n.index(r)?(P4(o,s),Ns(Ds(o,M4(t,e,n,i,r+1)),a)):(o&&Ns(Ds(o,Zd(t,e,r+1)),a),Rf(e,n,r,a),s&&Ns(Ds(s,Zd(n,i,r+1)),a)),Rf(i,null,r,a),new ve(a)}function Zd(t,e,n){let i=[];if(Rf(null,t,n,i),t.depth>n){let r=c0(t,e,n+1);Ns(Ds(r,Zd(t,e,n+1)),i)}return Rf(e,null,n,i),new ve(i)}function PK(t,e){let n=e.depth-t.openStart,r=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)r=e.node(o).copy(ve.from(r));return{start:r.resolveNoCache(t.openStart+n),end:r.resolveNoCache(r.content.size-t.openEnd-n)}}class Tf{constructor(e,n,i){this.pos=e,this.path=n,this.parentOffset=i,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let i=this.pos-this.path[this.path.length-1],r=e.child(n);return i?e.child(n).cut(i):r}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let i=this.path[n*3],r=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)r+=i.child(o).nodeSize;return r}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return zt.none;if(this.textOffset)return e.child(n).marks;let i=e.maybeChild(n-1),r=e.maybeChild(n);if(!i){let a=i;i=r,r=a}let o=i.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!r||!o[s].isInSet(r.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let i=n.marks,r=e.parent.maybeChild(e.index());for(var o=0;o<i.length;o++)i[o].type.spec.inclusive===!1&&(!r||!i[o].isInSet(r.marks))&&(i=i[o--].removeFromSet(i));return i}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let i=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);i>=0;i--)if(e.pos<=this.end(i)&&(!n||n(this.node(i))))return new ep(this,e,i);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let i=[],r=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(i.push(s,a,r+l),!f||(s=s.child(a),s.isText))break;o=f-1,r+=l+1}return new Tf(n,i,o)}static resolveCached(e,n){let i=I4.get(e);if(i)for(let o=0;o<i.elts.length;o++){let s=i.elts[o];if(s.pos==n)return s}else I4.set(e,i=new MK);let r=i.elts[i.i]=Tf.resolve(e,n);return i.i=(i.i+1)%IK,r}}class MK{constructor(){this.elts=[],this.i=0}}const IK=12,I4=new WeakMap;class ep{constructor(e,n,i){this.$from=e,this.$to=n,this.depth=i}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const NK=Object.create(null);let $o=class Zy{constructor(e,n,i,r=zt.none){this.type=e,this.attrs=n,this.marks=r,this.content=i||ve.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,i,r=0){this.content.nodesBetween(e,n,i,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,i,r){return this.content.textBetween(e,n,i,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,i){return this.type==e&&Xd(this.attrs,n||e.defaultAttrs||NK)&&zt.sameSet(this.marks,i||zt.none)}copy(e=null){return e==this.content?this:new Zy(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Zy(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,i=!1){if(e==n)return De.empty;let r=this.resolve(e),o=this.resolve(n),s=i?0:r.sharedDepth(n),a=r.start(s),f=r.node(s).content.cut(r.pos-a,o.pos-a);return new De(f,r.depth-s,o.depth-s)}replace(e,n,i){return TK(this.resolve(e),this.resolve(n),i)}nodeAt(e){for(let n=this;;){let{index:i,offset:r}=n.content.findIndex(e);if(n=n.maybeChild(i),!n)return null;if(r==e||n.isText)return n;e-=r+1}}childAfter(e){let{index:n,offset:i}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:i}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:i}=this.content.findIndex(e);if(i<e)return{node:this.content.child(n),index:n,offset:i};let r=this.content.child(n-1);return{node:r,index:n-1,offset:i-r.nodeSize}}resolve(e){return Tf.resolveCached(this,e)}resolveNoCache(e){return Tf.resolve(this,e)}rangeHasMark(e,n,i){let r=!1;return n>e&&this.nodesBetween(e,n,o=>(i.isInSet(o.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),N4(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,i=ve.empty,r=0,o=i.childCount){let s=this.contentMatchAt(e).matchFragment(i,r,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=r;l<o;l++)if(!this.type.allowsMarks(i.child(l).marks))return!1;return!0}canReplaceWith(e,n,i,r){if(r&&!this.type.allowsMarks(r))return!1;let o=this.contentMatchAt(e).matchType(i),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=zt.none;for(let n=0;n<this.marks.length;n++){let i=this.marks[n];i.type.checkAttrs(i.attrs),e=i.addToSet(e)}if(!zt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let i;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");i=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,i)}let r=ve.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,r,i);return o.type.checkAttrs(o.attrs),o}};$o.prototype.text=void 0;class tp extends $o{constructor(e,n,i,r){if(super(e,n,null,r),!i)throw new RangeError("Empty text nodes are not allowed");this.text=i}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):N4(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new tp(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new tp(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function N4(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Bs{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let i=new DK(e,n);if(i.next==null)return Bs.empty;let r=D4(i);i.next&&i.err("Unexpected trailing text");let o=zK(VK(r));return jK(o,i),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,i=e.childCount){let r=this;for(let o=n;r&&o<i;o++)r=r.matchType(e.child(o).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let i=0;i<e.next.length;i++)if(this.next[n].type==e.next[i].type)return!0;return!1}fillBefore(e,n=!1,i=0){let r=[this];function o(s,a){let l=s.matchFragment(e,i);if(l&&(!n||l.validEnd))return ve.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&r.indexOf(c)==-1){r.push(c);let p=o(c,a.concat(u));if(p)return p}}return null}return o(this,[])}findWrapping(e){for(let i=0;i<this.wrapCache.length;i+=2)if(this.wrapCache[i]==e)return this.wrapCache[i+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),i=[{match:this,type:null,via:null}];for(;i.length;){let r=i.shift(),o=r.match;if(o.matchType(e)){let s=[];for(let a=r;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!r.type||l.validEnd)&&(i.push({match:a.contentMatch,type:a,via:r}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(i){e.push(i);for(let r=0;r<i.next.length;r++)e.indexOf(i.next[r].next)==-1&&n(i.next[r].next)}return n(this),e.map((i,r)=>{let o=r+(i.validEnd?"*":" ")+" ";for(let s=0;s<i.next.length;s++)o+=(s?", ":"")+i.next[s].type.name+"->"+e.indexOf(i.next[s].next);return o}).join(`
    349 `)}}Bs.empty=new Bs(!0);class DK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function D4(t){let e=[];do e.push(BK(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function BK(t){let e=[];do e.push($K(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function $K(t){let e=LK(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=FK(t,e);else break;return e}function B4(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function FK(t,e){let n=B4(t),i=n;return t.eat(",")&&(t.next!="}"?i=B4(t):i=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:e}}function qK(t,e){let n=t.nodeTypes,i=n[e];if(i)return[i];let r=[];for(let o in n){let s=n[o];s.isInGroup(e)&&r.push(s)}return r.length==0&&t.err("No node type or group '"+e+"' found"),r}function LK(t){if(t.eat("(")){let e=D4(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=qK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function VK(t){let e=[[]];return r(o(t,0),n()),e;function n(){return e.push([])-1}function i(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function r(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;r(f,a=n())}else if(s.type=="star"){let l=n();return i(a,l),r(o(s.expr,l),l),[i(l)]}else if(s.type=="plus"){let l=n();return r(o(s.expr,a),l),r(o(s.expr,l),l),[i(l)]}else{if(s.type=="opt")return[i(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();r(o(s.expr,l),u),l=u}if(s.max==-1)r(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();i(l,u),r(o(s.expr,l),u),l=u}return[i(l)]}else{if(s.type=="name")return[i(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function $4(t,e){return e-t}function F4(t,e){let n=[];return i(e),n.sort($4);function i(r){let o=t[r];if(o.length==1&&!o[0].term)return i(o[0].to);n.push(r);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&i(l)}}}function zK(t){let e=Object.create(null);return n(F4(t,0));function n(i){let r=[];i.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<r.length;u++)r[u][0]==a&&(f=r[u][1]);F4(t,l).forEach(u=>{f||r.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[i.join(",")]=new Bs(i.indexOf(t.length-1)>-1);for(let s=0;s<r.length;s++){let a=r[s][1].sort($4);o.next.push({type:r[s][0],next:e[a.join(",")]||n(a)})}return o}}function jK(t,e){for(let n=0,i=[t];n<i.length;n++){let r=i[n],o=!r.validEnd,s=[];for(let a=0;a<r.next.length;a++){let{type:l,next:f}=r.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),i.indexOf(f)==-1&&i.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function q4(t){let e=Object.create(null);for(let n in t){let i=t[n];if(!i.hasDefault)return null;e[n]=i.default}return e}function L4(t,e){let n=Object.create(null);for(let i in t){let r=e&&e[i];if(r===void 0){let o=t[i];if(o.hasDefault)r=o.default;else throw new RangeError("No value supplied for attribute "+i)}n[i]=r}return n}function V4(t,e,n,i){for(let r in e)if(!(r in t))throw new RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let r in t){let o=t[r];o.validate&&o.validate(e[r])}}function z4(t,e){let n=Object.create(null);if(e)for(let i in e)n[i]=new UK(t,i,e[i]);return n}let j4=class kO{constructor(e,n,i){this.name=e,this.schema=n,this.spec=i,this.markSet=null,this.groups=i.group?i.group.split(" "):[],this.attrs=z4(e,i.attrs),this.defaultAttrs=q4(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(i.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Bs.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:L4(this.attrs,e)}create(e=null,n,i){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new $o(this,this.computeAttrs(e),ve.from(n),zt.setFrom(i))}createChecked(e=null,n,i){return n=ve.from(n),this.checkContent(n),new $o(this,this.computeAttrs(e),n,zt.setFrom(i))}createAndFill(e=null,n,i){if(e=this.computeAttrs(e),n=ve.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let r=this.contentMatch.matchFragment(n),o=r&&r.fillBefore(ve.empty,!0);return o?new $o(this,e,n.append(o),zt.setFrom(i)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let i=0;i<e.childCount;i++)if(!this.allowsMarks(e.child(i).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){V4(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let i=0;i<e.length;i++)this.allowsMarkType(e[i].type)?n&&n.push(e[i]):n||(n=e.slice(0,i));return n?n.length?n:zt.none:e}static compile(e,n){let i=Object.create(null);e.forEach((o,s)=>i[o]=new kO(o,n,s));let r=n.spec.topNode||"doc";if(!i[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!i.text)throw new RangeError("Every schema needs a 'text' type");for(let o in i.text.attrs)throw new RangeError("The text node type should not have attributes");return i}};function HK(t,e,n){let i=n.split("|");return r=>{let o=r===null?"null":typeof r;if(i.indexOf(o)<0)throw new RangeError(`Expected value of type ${i} for attribute ${e} on type ${t}, got ${o}`)}}class UK{constructor(e,n,i){this.hasDefault=Object.prototype.hasOwnProperty.call(i,"default"),this.default=i.default,this.validate=typeof i.validate=="string"?HK(e,n,i.validate):i.validate}get isRequired(){return!this.hasDefault}}class np{constructor(e,n,i,r){this.name=e,this.rank=n,this.schema=i,this.spec=r,this.attrs=z4(e,r.attrs),this.excluded=null;let o=q4(this.attrs);this.instance=o?new zt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new zt(this,L4(this.attrs,e))}static compile(e,n){let i=Object.create(null),r=0;return e.forEach((o,s)=>i[o]=new np(o,r++,n,s)),i}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){V4(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class H4{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let r in e)n[r]=e[r];n.nodes=Bn.from(e.nodes),n.marks=Bn.from(e.marks||{}),this.nodes=j4.compile(this.spec.nodes,this),this.marks=np.compile(this.spec.marks,this);let i=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let o=this.nodes[r],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=i[s]||(i[s]=Bs.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?U4(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let r in this.marks){let o=this.marks[r],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:U4(this,s.split(" "))}this.nodeFromJSON=r=>$o.fromJSON(this,r),this.markFromJSON=r=>zt.fromJSON(this,r),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,i,r){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof j4){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,i,r)}text(e,n){let i=this.nodes.text;return new tp(i,i.defaultAttrs,e,zt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function U4(t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],o=t.marks[r],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(r=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(r)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return n}function WK(t){return t.tag!=null}function KK(t){return t.style!=null}class Fo{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let i=this.matchedStyles=[];n.forEach(r=>{if(WK(r))this.tags.push(r);else if(KK(r)){let o=/[^=]*/.exec(r.style)[0];i.indexOf(o)<0&&i.push(o),this.styles.push(r)}}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=e.nodes[r.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let i=new J4(this,n,!1);return i.addAll(e,zt.none,n.from,n.to),i.finish()}parseSlice(e,n={}){let i=new J4(this,n,!0);return i.addAll(e,zt.none,n.from,n.to),De.maxOpen(i.finish())}matchTag(e,n,i){for(let r=i?this.tags.indexOf(i)+1:0;r<this.tags.length;r++){let o=this.tags[r];if(YK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,i,r){for(let o=r?this.styles.indexOf(r)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!i.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function i(r){let o=r.priority==null?50:r.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,r)}for(let r in e.marks){let o=e.marks[r].spec.parseDOM;o&&o.forEach(s=>{i(s=Y4(s)),s.mark||s.ignore||s.clearMark||(s.mark=r)})}for(let r in e.nodes){let o=e.nodes[r].spec.parseDOM;o&&o.forEach(s=>{i(s=Y4(s)),s.node||s.ignore||s.mark||(s.node=r)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Fo(e,Fo.schemaRules(e)))}}const W4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},GK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},K4={ol:!0,ul:!0},Pf=1,d0=2,Mf=4;function G4(t,e,n){return e!=null?(e?Pf:0)|(e==="full"?d0:0):t&&t.whitespace=="pre"?Pf|d0:n&~Mf}class ip{constructor(e,n,i,r,o,s){this.type=e,this.attrs=n,this.marks=i,this.solid=r,this.options=s,this.content=[],this.activeMarks=zt.none,this.match=o||(s&Mf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ve.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let i=this.type.contentMatch,r;return(r=i.findWrapping(e.type))?(this.match=i,r):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&Pf)){let i=this.content[this.content.length-1],r;if(i&&i.isText&&(r=/[ \t\r\n\u000c]+$/.exec(i.text))){let o=i;i.text.length==r[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-r[0].length))}}let n=ve.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(ve.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!W4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class J4{constructor(e,n,i){this.parser=e,this.options=n,this.isOpen=i,this.open=0,this.localPreserveWS=!1;let r=n.topNode,o,s=G4(null,n.preserveWhitespace,0)|(i?Mf:0);r?o=new ip(r.type,r.attrs,zt.none,!0,n.topMatch||r.type.contentMatch,s):i?o=new ip(null,null,zt.none,!0,null,s):o=new ip(e.schema.topNodeType,null,zt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let i=e.nodeValue,r=this.top,o=r.options&d0?"full":this.localPreserveWS||(r.options&Pf)>0;if(o==="full"||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(i)){if(o)o!=="full"?i=i.replace(/\r?\n|\r/g," "):i=i.replace(/\r\n?/g,`
    350 `);else if(i=i.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(i)&&this.open==this.nodes.length-1){let s=r.content[r.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(i=i.slice(1))}i&&this.insertNode(this.parser.schema.text(i),n,!/\S/.test(i)),this.findInText(e)}else this.findInside(e)}addElement(e,n,i){let r=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a;K4.hasOwnProperty(s)&&this.parser.normalizeLists&&JK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,i));e:if(l?l.ignore:GK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(W4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=r}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`
    351 `),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let i=e.style;if(i&&i.length)for(let r=0;r<this.parser.matchedStyles.length;r++){let o=this.parser.matchedStyles[r],s=i.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,i,r){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),i,e.nodeName=="BR")||this.leafFallback(e,i);else{let l=this.enter(s,n.attrs||null,i,n.preserveWhitespace);l&&(o=!0,i=l)}else{let l=this.parser.schema.marks[n.mark];i=i.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(r)this.addElement(e,i,r);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,i,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,i),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,i,r){let o=i||0;for(let s=i?e.childNodes[i]:e.firstChild,a=r==null?null:e.childNodes[r];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,i){let r,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!r||r.length>f.length+a)&&(r=f,o=l,!f.length))break;if(l.solid){if(i)break;a+=2}}if(!r)return null;this.sync(o);for(let s=0;s<r.length;s++)n=this.enterInner(r[s],null,n,!1);return n}insertNode(e,n,i){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let r=this.findPlace(e,n,i);if(r){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s=zt.none;for(let a of r.concat(e.marks))(o.type?o.type.allowsMarkType(a.type):X4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,i,r){let o=this.findPlace(e.create(n),i,!1);return o&&(o=this.enterInner(e,n,i,!0,r)),o}enterInner(e,n,i,r=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=G4(e,o,s.options);s.options&Mf&&s.content.length==0&&(a|=Mf);let l=zt.none;return i=i.filter(f=>(s.type?s.type.allowsMarkType(f.type):X4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new ip(e,n,l,r,null,a)),this.open++,i}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=Pf)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let i=this.nodes[n].content;for(let r=i.length-1;r>=0;r--)e+=i[r].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let i=0;i<this.find.length;i++)this.find[i].node==e&&this.find[i].offset==n&&(this.find[i].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,i){if(e!=n&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&n.compareDocumentPosition(this.find[r].node)&(i?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),i=this.options.context,r=!this.isOpen&&(!i||i.parent.type==this.nodes[0].type),o=-(i?i.depth+1:0)+(r?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&r?this.nodes[l].type:i&&l>=o?i.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(i&&i.isTextblock&&i.defaultAttrs)return i}for(let n in this.parser.schema.nodes){let i=this.parser.schema.nodes[n];if(i.isTextblock&&i.defaultAttrs)return i}}}function JK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let i=e.nodeType==1?e.nodeName.toLowerCase():null;i&&K4.hasOwnProperty(i)&&n?(n.appendChild(e),e=n):i=="li"?n=e:i&&(n=null)}}function YK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function Y4(t){let e={};for(let n in t)e[n]=t[n];return e}function X4(t,e){let n=e.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(r.contentMatch))return!0}}class $s{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},i){i||(i=p0(n).createDocumentFragment());let r=i,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)r=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,r]),r.appendChild(u.dom),r=u.contentDOM||u.dom)}}r.appendChild(this.serializeNodeInner(s,n))}),i}serializeNodeInner(e,n){let{dom:i,contentDOM:r}=rp(p0(n),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,r)}return i}serializeNode(e,n={}){let i=this.serializeNodeInner(e,n);for(let r=e.marks.length-1;r>=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(i),i=o.dom)}return i}serializeMark(e,n,i={}){let r=this.marks[e.type.name];return r&&rp(p0(i),r(e,n),null,e.attrs)}static renderSpec(e,n,i=null,r){return rp(e,n,i,r)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new $s(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=Q4(e.nodes);return n.text||(n.text=i=>i.text),n}static marksFromSchema(e){return Q4(e.marks)}}function Q4(t){let e={};for(let n in t){let i=t[n].spec.toDOM;i&&(e[n]=i)}return e}function p0(t){return t.document||window.document}const Z4=new WeakMap;function XK(t){let e=Z4.get(t);return e===void 0&&Z4.set(t,e=QK(t)),e}function QK(t){let e=null;function n(i){if(i&&typeof i=="object")if(Array.isArray(i))if(typeof i[0]=="string")e||(e=[]),e.push(i);else for(let r=0;r<i.length;r++)n(i[r]);else for(let r in i)n(i[r])}return n(t),e}function rp(t,e,n,i){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let r=e[0],o;if(typeof r!="string")throw new RangeError("Invalid array passed to renderSpec");if(i&&(o=XK(i))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=r.indexOf(" ");s>0&&(n=r.slice(0,s),r=r.slice(s+1));let a,l=n?t.createElementNS(n,r):t.createElement(r),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let p=c.indexOf(" ");p>0?l.setAttributeNS(c.slice(0,p),c.slice(p+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let p=e[c];if(p===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:d,contentDOM:h}=rp(t,p,n,i);if(l.appendChild(d),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const eC=65535,tC=Math.pow(2,16);function ZK(t,e){return t+e*tC}function nC(t){return t&eC}function eG(t){return(t-(t&eC))/tC}const iC=1,rC=2,op=4,oC=8;class h0{constructor(e,n,i){this.pos=e,this.delInfo=n,this.recover=i}get deleted(){return(this.delInfo&oC)>0}get deletedBefore(){return(this.delInfo&(iC|op))>0}get deletedAfter(){return(this.delInfo&(rC|op))>0}get deletedAcross(){return(this.delInfo&op)>0}}class Pi{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Pi.empty)return Pi.empty}recover(e){let n=0,i=nC(e);if(!this.inverted)for(let r=0;r<i;r++)n+=this.ranges[r*3+2]-this.ranges[r*3+1];return this.ranges[i*3]+n+eG(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,i){let r=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let p=f?e==l?-1:e==c?1:n:n,d=l+r+(p<0?0:u);if(i)return d;let h=e==(n<0?l:c)?null:ZK(a/3,e-l),m=e==l?rC:e==c?iC:op;return(n<0?e!=l:e!=c)&&(m|=oC),new h0(d,m,h)}r+=u-f}return i?e+r:new h0(e+r,0,null)}touches(e,n){let i=0,r=nC(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==r*3)return!0;i+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,i=this.inverted?1:2;for(let r=0,o=0;r<this.ranges.length;r+=3){let s=this.ranges[r],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[r+n],u=this.ranges[r+i];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Pi(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Pi.empty:new Pi(e<0?[0,-e,0]:[0,0,e])}}Pi.empty=new Pi([]);class If{constructor(e,n,i=0,r=e?e.length:0){this.mirror=n,this.from=i,this.to=r,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new If(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,i=this._maps.length;n<e._maps.length;n++){let r=e.getMirror(n);this.appendMap(e._maps[n],r!=null&&r<n?i+r:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,i=this._maps.length+e._maps.length;n>=0;n--){let r=e.getMirror(n);this.appendMap(e._maps[n].invert(),r!=null&&r>n?i-r-1:void 0)}}invert(){let e=new If;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let i=this.from;i<this.to;i++)e=this._maps[i].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,i){let r=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}r|=a.delInfo,e=a.pos}return i?e:new h0(e,r,null)}}const g0=Object.create(null);class Jn{getMap(){return Pi.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let i=g0[n.stepType];if(!i)throw new RangeError(`No step type ${n.stepType} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in g0)throw new RangeError("Duplicate use of step JSON ID "+e);return g0[e]=n,n.prototype.jsonID=e,n}}class un{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new un(e,null)}static fail(e){return new un(null,e)}static fromReplace(e,n,i,r){try{return un.ok(e.replace(n,i,r))}catch(o){if(o instanceof Qd)return un.fail(o.message);throw o}}}function m0(t,e,n){let i=[];for(let r=0;r<t.childCount;r++){let o=t.child(r);o.content.size&&(o=o.copy(m0(o.content,e,o))),o.isInline&&(o=e(o,n,r)),i.push(o)}return ve.fromArray(i)}class qo extends Jn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=e.resolve(this.from),r=i.node(i.sharedDepth(this.to)),o=new De(m0(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),r),n.openStart,n.openEnd);return un.fromReplace(e,this.from,this.to,o)}invert(){return new lr(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new qo(n.pos,i.pos,this.mark)}merge(e){return e instanceof qo&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new qo(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new qo(n.from,n.to,e.markFromJSON(n.mark))}}Jn.jsonID("addMark",qo);class lr extends Jn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=new De(m0(n.content,r=>r.mark(this.mark.removeFromSet(r.marks)),e),n.openStart,n.openEnd);return un.fromReplace(e,this.from,this.to,i)}invert(){return new qo(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new lr(n.pos,i.pos,this.mark)}merge(e){return e instanceof lr&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new lr(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new lr(n.from,n.to,e.markFromJSON(n.mark))}}Jn.jsonID("removeMark",lr);class Lo extends Jn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let i=this.mark.addToSet(n.marks);if(i.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(i))return new Lo(this.pos,n.marks[r]);return new Lo(this.pos,this.mark)}}return new Fs(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Lo(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Lo(n.pos,e.markFromJSON(n.mark))}}Jn.jsonID("addNodeMark",Lo);class Fs extends Jn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Lo(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Fs(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Fs(n.pos,e.markFromJSON(n.mark))}}Jn.jsonID("removeNodeMark",Fs);class Sn extends Jn{constructor(e,n,i,r=!1){super(),this.from=e,this.to=n,this.slice=i,this.structure=r}apply(e){return this.structure&&y0(e,this.from,this.to)?un.fail("Structure replace would overwrite content"):un.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Pi([this.from,this.to-this.from,this.slice.size])}invert(e){return new Sn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deletedAcross&&i.deletedAcross?null:new Sn(n.pos,Math.max(n.pos,i.pos),this.slice,this.structure)}merge(e){if(!(e instanceof Sn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new Sn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new Sn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new Sn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Jn.jsonID("replace",Sn);class Cn extends Jn{constructor(e,n,i,r,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=i,this.gapTo=r,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(y0(e,this.from,this.gapFrom)||y0(e,this.gapTo,this.to)))return un.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return un.fail("Gap is not a flat range");let i=this.slice.insertAt(this.insert,n.content);return i?un.fromReplace(e,this.from,this.to,i):un.fail("Content does not fit in gap")}getMap(){return new Pi([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new Cn(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1),r=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?i.pos:e.map(this.gapTo,1);return n.deletedAcross&&i.deletedAcross||r<n.pos||o>i.pos?null:new Cn(n.pos,i.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Cn(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Jn.jsonID("replaceAround",Cn);function y0(t,e,n){let i=t.resolve(e),r=n-e,o=i.depth;for(;r>0&&o>0&&i.indexAfter(o)==i.node(o).childCount;)o--,r--;if(r>0){let s=i.node(o).maybeChild(i.indexAfter(o));for(;r>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,r--}}return!1}function tG(t,e,n,i){let r=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!i.isInSet(c)&&u.type.allowsMarkType(i.type)){let p=Math.max(f,e),d=Math.min(f+l.nodeSize,n),h=i.addToSet(c);for(let m=0;m<c.length;m++)c[m].isInSet(h)||(s&&s.to==p&&s.mark.eq(c[m])?s.to=d:r.push(s=new lr(p,d,c[m])));a&&a.to==p?a.to=d:o.push(a=new qo(p,d,i))}}),r.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function nG(t,e,n,i){let r=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(i instanceof np){let f=s.marks,u;for(;u=i.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else i?i.isInSet(s.marks)&&(l=[i]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],p;for(let d=0;d<r.length;d++){let h=r[d];h.step==o-1&&c.eq(r[d].style)&&(p=h)}p?(p.to=f,p.step=o):r.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),r.forEach(s=>t.step(new lr(s.from,s.to,s.style)))}function w0(t,e,n,i=n.contentMatch,r=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=i.matchType(f.type);if(!c)s.push(new Sn(a,u,De.empty));else{i=c;for(let p=0;p<f.marks.length;p++)n.allowsMarkType(f.marks[p].type)||t.step(new lr(a,u,f.marks[p]));if(r&&f.isText&&n.whitespace!="pre"){let p,d=/\r?\n|\r/g,h;for(;p=d.exec(f.text);)h||(h=new De(ve.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new Sn(a+p.index,a+p.index+p[0].length,h))}}a=u}if(!i.validEnd){let l=i.fillBefore(ve.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function iG(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Ua(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let r=t.$from.node(i),o=t.$from.index(i),s=t.$to.indexAfter(i);if(i<t.depth&&r.canReplace(o,s,n))return i;if(i==0||r.type.spec.isolating||!iG(r,o,s))break}return null}function rG(t,e,n){let{$from:i,$to:r,depth:o}=e,s=i.before(o+1),a=r.after(o+1),l=s,f=a,u=ve.empty,c=0;for(let h=o,m=!1;h>n;h--)m||i.index(h)>0?(m=!0,u=ve.from(i.node(h).copy(u)),c++):l--;let p=ve.empty,d=0;for(let h=o,m=!1;h>n;h--)m||r.after(h+1)<r.end(h)?(m=!0,p=ve.from(r.node(h).copy(p)),d++):f++;t.step(new Cn(l,f,s,a,new De(u.append(p),c,d),u.size-c,!0))}function sC(t,e,n=null,i=t){let r=oG(t,e),o=r&&sG(i,e);return o?r.map(aC).concat({type:e,attrs:n}).concat(o.map(aC)):null}function aC(t){return{type:t,attrs:null}}function oG(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.contentMatchAt(i).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(i,r,s)?o:null}function sG(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.child(i),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=i;l&&f<r;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function aG(t,e,n){let i=ve.empty;for(let s=n.length-1;s>=0;s--){if(i.size){let a=n[s].type.contentMatch.matchFragment(i);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}i=ve.from(n[s].type.create(n[s].attrs,i))}let r=e.start,o=e.end;t.step(new Cn(r,o,r,o,new De(i,0,0),n.length,!0))}function lG(t,e,n,i,r){if(!i.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof r=="function"?r(s):r;if(s.isTextblock&&!s.hasMarkup(i,l)&&fG(t.doc,t.mapping.slice(o).map(a),i)){let f=null;if(i.schema.linebreakReplacement){let d=i.whitespace=="pre",h=!!i.contentMatch.matchType(i.schema.linebreakReplacement);d&&!h?f=!1:!d&&h&&(f=!0)}f===!1&&fC(t,s,a,o),w0(t,t.mapping.slice(o).map(a,1),i,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),p=u.map(a+s.nodeSize,1);return t.step(new Cn(c,p,c+1,p-1,new De(ve.from(i.create(l,null,s.marks)),0,0),1,!0)),f===!0&&lC(t,s,a,o),!1}})}function lC(t,e,n,i){e.forEach((r,o)=>{if(r.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(r.text);){let l=t.mapping.slice(i).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function fC(t,e,n,i){e.forEach((r,o)=>{if(r.type==r.type.schema.linebreakReplacement){let s=t.mapping.slice(i).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(`
    352 `))}})}function fG(t,e,n){let i=t.resolve(e),r=i.index();return i.parent.canReplaceWith(r,r+1,n)}function uG(t,e,n,i,r){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(i,null,r||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new Cn(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(ve.from(s),0,0),1,!0))}function ao(t,e,n=1,i){let r=t.resolve(e),o=r.depth-n,s=i&&i[i.length-1]||r.parent;if(o<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!s.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let f=r.depth-1,u=n-2;f>o;f--,u--){let c=r.node(f),p=r.index(f);if(c.type.spec.isolating)return!1;let d=c.content.cutByIndex(p,c.childCount),h=i&&i[u+1];h&&(d=d.replaceChild(0,h.type.create(h.attrs)));let m=i&&i[u]||c;if(!c.canReplace(p+1,c.childCount)||!m.type.validContent(d))return!1}let a=r.indexAfter(o),l=i&&i[0];return r.node(o).canReplaceWith(a,a,l?l.type:r.node(o+1).type)}function cG(t,e,n=1,i){let r=t.doc.resolve(e),o=ve.empty,s=ve.empty;for(let a=r.depth,l=r.depth-n,f=n-1;a>l;a--,f--){o=ve.from(r.node(a).copy(o));let u=i&&i[f];s=ve.from(u?u.type.create(u.attrs,s):r.node(a).copy(s))}t.step(new Sn(e,e,new De(o.append(s),n,n),!0))}function qs(t,e){let n=t.resolve(e),i=n.index();return uC(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function dG(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:i}=t.type.schema;for(let r=0;r<e.childCount;r++){let o=e.child(r),s=o.type==i?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function uC(t,e){return!!(t&&e&&!t.isLeaf&&dG(t,e))}function sp(t,e,n=-1){let i=t.resolve(e);for(let r=i.depth;;r--){let o,s,a=i.index(r);if(r==i.depth?(o=i.nodeBefore,s=i.nodeAfter):n>0?(o=i.node(r+1),a++,s=i.node(r).maybeChild(a)):(o=i.node(r).maybeChild(a-1),s=i.node(r+1)),o&&!o.isTextblock&&uC(o,s)&&i.node(r).canReplace(a,a+1))return e;if(r==0)break;e=n<0?i.before(r):i.after(r)}}function pG(t,e,n){let i=null,{linebreakReplacement:r}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(r&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(r);u&&!c?i=!1:!u&&c&&(i=!0)}let a=t.steps.length;if(i===!1){let u=t.doc.resolve(e+n);fC(t,u.node(),u.before(),a)}s.inlineContent&&w0(t,e+n-1,s,o.node().contentMatchAt(o.index()),i==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new Sn(f,l.map(e+n,-1),De.empty,!0)),i===!0){let u=t.doc.resolve(f);lC(t,u.node(),u.before(),t.steps.length)}return t}function hG(t,e,n){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),n))return e;if(i.parentOffset==0)for(let r=i.depth-1;r>=0;r--){let o=i.index(r);if(i.node(r).canReplaceWith(o,o,n))return i.before(r+1);if(o>0)return null}if(i.parentOffset==i.parent.content.size)for(let r=i.depth-1;r>=0;r--){let o=i.indexAfter(r);if(i.node(r).canReplaceWith(o,o,n))return i.after(r+1);if(o<i.node(r).childCount)return null}return null}function cC(t,e,n){let i=t.resolve(e);if(!n.content.size)return e;let r=n.content;for(let o=0;o<n.openStart;o++)r=r.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=i.depth;s>=0;s--){let a=s==i.depth?0:i.pos<=(i.start(s+1)+i.end(s+1))/2?-1:1,l=i.index(s)+(a>0?1:0),f=i.node(s),u=!1;if(o==1)u=f.canReplace(l,l,r);else{let c=f.contentMatchAt(l).findWrapping(r.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?i.pos:a<0?i.before(s+1):i.after(s+1)}return null}function ap(t,e,n=e,i=De.empty){if(e==n&&!i.size)return null;let r=t.resolve(e),o=t.resolve(n);return dC(r,o,i)?new Sn(e,n,i):new gG(r,o,i).fit()}function dC(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class gG{constructor(e,n,i){this.$from=e,this.$to=n,this.unplaced=i,this.frontier=[],this.placed=ve.empty;for(let r=0;r<=e.depth;r++){let o=e.node(r);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(r))})}for(let r=e.depth;r>0;r--)this.placed=ve.from(e.node(r).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,i=this.$from,r=this.close(e<0?this.$to:i.doc.resolve(e));if(!r)return null;let o=this.placed,s=i.depth,a=r.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new Cn(i.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||i.pos!=this.$to.pos?new Sn(i.pos,r.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,i=0,r=this.unplaced.openEnd;i<e;i++){let o=n.firstChild;if(n.childCount>1&&(r=0),o.type.spec.isolating&&r<=i){e=i;break}n=o.content}for(let n=1;n<=2;n++)for(let i=n==1?e:this.unplaced.openStart;i>=0;i--){let r,o=null;i?(o=v0(this.unplaced.content,i-1).firstChild,r=o.content):r=this.unplaced.content;let s=r.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(ve.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:i,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:i,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=v0(e,n);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(i,r.size+n>=e.size-i?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=v0(e,n);if(r.childCount<=1&&n>0){let o=e.size-n<=n+r.size;this.unplaced=new De(Nf(e,n-1,1),n-1,o?n-1:i)}else this.unplaced=new De(Nf(e,n,1),n,i)}placeNodes({sliceDepth:e,frontierDepth:n,parent:i,inject:r,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let m=0;m<o.length;m++)this.openFrontierNode(o[m]);let s=this.unplaced,a=i?i.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:p}=this.frontier[n];if(r){for(let m=0;m<r.childCount;m++)u.push(r.child(m));c=c.matchFragment(r)}let d=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let m=a.child(f),y=c.matchType(m.type);if(!y)break;f++,(f>1||l==0||m.content.size)&&(c=y,u.push(pC(m.mark(p.allowedMarks(m.marks)),f==1?l:0,f==a.childCount?d:-1)))}let h=f==a.childCount;h||(d=-1),this.placed=Df(this.placed,n,ve.from(u)),this.frontier[n].match=c,h&&d<0&&i&&i.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,y=a;m<d;m++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Nf(s.content,e-1,1),e-1,d<0?s.openEnd:e-1):new De(Nf(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!b0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:i}=this.$to,r=this.$to.after(i);for(;i>1&&r==this.$to.end(--i);)++r;return r}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:i,type:r}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=b0(e,n,r,i,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=b0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Df(this.placed,n.depth,n.fit)),e=n.move;for(let i=n.depth+1;i<=e.depth;i++){let r=e.node(i),o=r.type.contentMatch.fillBefore(r.content,!0,e.index(i));this.openFrontierNode(r.type,r.attrs,o)}return e}openFrontierNode(e,n=null,i){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=Df(this.placed,this.depth,ve.from(e.create(n,i))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ve.empty,!0);n.childCount&&(this.placed=Df(this.placed,this.frontier.length,n))}}function Nf(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Nf(t.firstChild.content,e-1,n)))}function Df(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Df(t.lastChild.content,e-1,n)))}function v0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function pC(t,e,n){if(e<=0)return t;let i=t.content;return e>1&&(i=i.replaceChild(0,pC(i.firstChild,e-1,i.childCount==1?n-1:0))),e>0&&(i=t.type.contentMatch.fillBefore(i).append(i),n<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(ve.empty,!0)))),t.copy(i)}function b0(t,e,n,i,r){let o=t.node(e),s=r?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=i.fillBefore(o.content,!0,s);return a&&!mG(n,o.content,s)?a:null}function mG(t,e,n){for(let i=n;i<e.childCount;i++)if(!t.allowsMarks(e.child(i).marks))return!0;return!1}function yG(t){return t.spec.defining||t.spec.definingForContent}function wG(t,e,n,i){if(!i.size)return t.deleteRange(e,n);let r=t.doc.resolve(e),o=t.doc.resolve(n);if(dC(r,o,i))return t.step(new Sn(e,n,i));let s=gC(r,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(r.depth+1);s.unshift(a);for(let p=r.depth,d=r.pos-1;p>0;p--,d--){let h=r.node(p).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(p)>-1?a=p:r.before(p)==d&&s.splice(1,0,-p)}let l=s.indexOf(a),f=[],u=i.openStart;for(let p=i.content,d=0;;d++){let h=p.firstChild;if(f.push(h),d==i.openStart)break;p=h.content}for(let p=u-1;p>=0;p--){let d=f[p],h=yG(d.type);if(h&&!d.sameMarkup(r.node(Math.abs(a)-1)))u=p;else if(h||!d.type.isTextblock)break}for(let p=i.openStart;p>=0;p--){let d=(p+u+1)%(i.openStart+1),h=f[d];if(h)for(let m=0;m<s.length;m++){let y=s[(m+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=r.node(y-1),S=r.index(y-1);if(v.canReplaceWith(S,S,h.type,h.marks))return t.replace(r.before(y),w?o.after(y):n,new De(hC(i.content,0,i.openStart,d),d,i.openEnd))}}let c=t.steps.length;for(let p=s.length-1;p>=0&&(t.replace(e,n,i),!(t.steps.length>c));p--){let d=s[p];d<0||(e=r.before(d),n=o.after(d))}}function hC(t,e,n,i,r){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(hC(o.content,e+1,n,i,o)))}if(e>i){let o=r.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(ve.empty,!0))}return t}function vG(t,e,n,i){if(!i.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let r=hG(t.doc,e,i.type);r!=null&&(e=n=r)}t.replaceRange(e,n,new De(ve.from(i),0,0))}function bG(t,e,n){let i=t.doc.resolve(e),r=t.doc.resolve(n),o=gC(i,r);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||i.node(a).type.contentMatch.validEnd)return t.delete(i.start(a),r.end(a));if(a>0&&(l||i.node(a-1).canReplace(i.index(a-1),r.indexAfter(a-1))))return t.delete(i.before(a),r.after(a))}for(let s=1;s<=i.depth&&s<=r.depth;s++)if(e-i.start(s)==i.depth-s&&n>i.end(s)&&r.end(s)-n!=r.depth-s&&i.start(s-1)==r.start(s-1)&&i.node(s-1).canReplace(i.index(s-1),r.index(s-1)))return t.delete(i.before(s),n);t.delete(e,n)}function gC(t,e){let n=[],i=Math.min(t.depth,e.depth);for(let r=i;r>=0;r--){let o=t.start(r);if(o<t.pos-(t.depth-r)||e.end(r)>e.pos+(e.depth-r)||t.node(r).type.spec.isolating||e.node(r).type.spec.isolating)break;(o==e.start(r)||r==t.depth&&r==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&r&&e.start(r-1)==o-1)&&n.push(r)}return n}class Wa extends Jn{constructor(e,n,i){super(),this.pos=e,this.attr=n,this.value=i}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at attribute step's position");let i=Object.create(null);for(let o in n.attrs)i[o]=n.attrs[o];i[this.attr]=this.value;let r=n.type.create(i,null,n.marks);return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(r),0,n.isLeaf?0:1))}getMap(){return Pi.empty}invert(e){return new Wa(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Wa(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Wa(n.pos,n.attr,n.value)}}Jn.jsonID("attr",Wa);class Bf extends Jn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let r in e.attrs)n[r]=e.attrs[r];n[this.attr]=this.value;let i=e.type.create(n,e.content,e.marks);return un.ok(i)}getMap(){return Pi.empty}invert(e){return new Bf(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Bf(n.attr,n.value)}}Jn.jsonID("docAttr",Bf);let Ka=class extends Error{};Ka=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},Ka.prototype=Object.create(Error.prototype),Ka.prototype.constructor=Ka,Ka.prototype.name="TransformError";class mC{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new If}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new Ka(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,i=De.empty){let r=ap(this.doc,e,n,i);return r&&this.step(r),this}replaceWith(e,n,i){return this.replace(e,n,new De(ve.from(i),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,i){return wG(this,e,n,i),this}replaceRangeWith(e,n,i){return vG(this,e,n,i),this}deleteRange(e,n){return bG(this,e,n),this}lift(e,n){return rG(this,e,n),this}join(e,n=1){return pG(this,e,n),this}wrap(e,n){return aG(this,e,n),this}setBlockType(e,n=e,i,r=null){return lG(this,e,n,i,r),this}setNodeMarkup(e,n,i=null,r){return uG(this,e,n,i,r),this}setNodeAttribute(e,n,i){return this.step(new Wa(e,n,i)),this}setDocAttribute(e,n){return this.step(new Bf(e,n)),this}addNodeMark(e,n){return this.step(new Lo(e,n)),this}removeNodeMark(e,n){let i=this.doc.nodeAt(e);if(!i)throw new RangeError("No node at position "+e);if(n instanceof zt)n.isInSet(i.marks)&&this.step(new Fs(e,n));else{let r=i.marks,o,s=[];for(;o=n.isInSet(r);)s.push(new Fs(e,o)),r=o.removeFromSet(r);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,i){return cG(this,e,n,i),this}addMark(e,n,i){return tG(this,e,n,i),this}removeMark(e,n,i){return nG(this,e,n,i),this}clearIncompatible(e,n,i){return w0(this,e,n,i),this}}const x0=Object.create(null);class gt{constructor(e,n,i){this.$anchor=e,this.$head=n,this.ranges=i||[new xG(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let i=n.content.lastChild,r=null;for(let a=0;a<n.openEnd;a++)r=i,i=i.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&vC(e,o,(i?i.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,n){let i=e.steps.length,r=this.ranges;for(let o=0;o<r.length;o++){let{$from:s,$to:a}=r[o],l=e.mapping.slice(i),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),vC(e,i,n.isInline?-1:1))}}static findFrom(e,n,i=!1){let r=e.parent.inlineContent?new mt(e):Ga(e.node(0),e.parent,e.pos,e.index(),n,i);if(r)return r;for(let o=e.depth-1;o>=0;o--){let s=n<0?Ga(e.node(0),e.node(o),e.before(o+1),e.index(o),n,i):Ga(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,i);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Mi(e.node(0))}static atStart(e){return Ga(e,e,0,0,1)||new Mi(e)}static atEnd(e){return Ga(e,e,e.content.size,e.childCount,-1)||new Mi(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let i=x0[n.type];if(!i)throw new RangeError(`No selection type ${n.type} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in x0)throw new RangeError("Duplicate use of selection JSON ID "+e);return x0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return mt.between(this.$anchor,this.$head).getBookmark()}}gt.prototype.visible=!0;class xG{constructor(e,n){this.$from=e,this.$to=n}}let yC=!1;function wC(t){!yC&&!t.parent.inlineContent&&(yC=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class mt extends gt{constructor(e,n=e){wC(e),wC(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let i=e.resolve(n.map(this.head));if(!i.parent.inlineContent)return gt.near(i);let r=e.resolve(n.map(this.anchor));return new mt(r.parent.inlineContent?r:i,i)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}eq(e){return e instanceof mt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new lp(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new mt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,i=n){let r=e.resolve(n);return new this(r,i==n?r:e.resolve(i))}static between(e,n,i){let r=e.pos-n.pos;if((!i||r)&&(i=r>=0?1:-1),!n.parent.inlineContent){let o=gt.findFrom(n,i,!0)||gt.findFrom(n,-i,!0);if(o)n=o.$head;else return gt.near(n,i)}return e.parent.inlineContent||(r==0?e=n:(e=(gt.findFrom(e,-i,!0)||gt.findFrom(e,i,!0)).$anchor,e.pos<n.pos!=r<0&&(e=n))),new mt(e,n)}}gt.jsonID("text",mt);class lp{constructor(e,n){this.anchor=e,this.head=n}map(e){return new lp(e.map(this.anchor),e.map(this.head))}resolve(e){return mt.between(e.resolve(this.anchor),e.resolve(this.head))}}class it extends gt{constructor(e){let n=e.nodeAfter,i=e.node(0).resolve(e.pos+n.nodeSize);super(e,i),this.node=n}map(e,n){let{deleted:i,pos:r}=n.mapResult(this.anchor),o=e.resolve(r);return i?gt.near(o):new it(o)}content(){return new De(ve.from(this.node),0,0)}eq(e){return e instanceof it&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new _0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new it(e.resolve(n.anchor))}static create(e,n){return new it(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}it.prototype.visible=!1,gt.jsonID("node",it);class _0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:i}=e.mapResult(this.anchor);return n?new lp(i,i):new _0(i)}resolve(e){let n=e.resolve(this.anchor),i=n.nodeAfter;return i&&it.isSelectable(i)?new it(n):gt.near(n)}}class Mi extends gt{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let i=gt.atStart(e.doc);i.eq(e.selection)||e.setSelection(i)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Mi(e)}map(e){return new Mi(e)}eq(e){return e instanceof Mi}getBookmark(){return _G}}gt.jsonID("all",Mi);const _G={map(){return this},resolve(t){return new Mi(t)}};function Ga(t,e,n,i,r,o=!1){if(e.inlineContent)return mt.create(t,n);for(let s=i-(r>0?0:1);r>0?s<e.childCount:s>=0;s+=r){let a=e.child(s);if(a.isAtom){if(!o&&it.isSelectable(a))return it.create(t,n-(r<0?a.nodeSize:0))}else{let l=Ga(t,a,n+r,r<0?a.childCount:0,r,o);if(l)return l}n+=a.nodeSize*r}return null}function vC(t,e,n){let i=t.steps.length-1;if(i<e)return;let r=t.steps[i];if(!(r instanceof Sn||r instanceof Cn))return;let o=t.mapping.maps[i],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(gt.near(t.doc.resolve(s),n))}const bC=1,fp=2,xC=4;class kG extends mC{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|bC)&~fp,this.storedMarks=null,this}get selectionSet(){return(this.updated&bC)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=fp,this}ensureMarks(e){return zt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&fp)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~fp,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let i=this.selection;return n&&(e=e.mark(this.storedMarks||(i.empty?i.$from.marks():i.$from.marksAcross(i.$to)||zt.none))),i.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,i){let r=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(i==null&&(i=n),i=i??n,!e)return this.deleteRange(n,i);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=i==n?s.marks():s.marksAcross(this.doc.resolve(i))}return this.replaceRangeWith(n,i,r.text(e,o)),this.selection.empty||this.setSelection(gt.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=xC,this}get scrolledIntoView(){return(this.updated&xC)>0}}function _C(t,e){return!e||!t?t:t.bind(e)}class $f{constructor(e,n,i){this.name=e,this.init=_C(n.init,i),this.apply=_C(n.apply,i)}}const SG=[new $f("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new $f("selection",{init(t,e){return t.selection||gt.atStart(e.doc)},apply(t){return t.selection}}),new $f("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,i){return i.selection.$cursor?t.storedMarks:null}}),new $f("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class k0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=SG.slice(),n&&n.forEach(i=>{if(this.pluginsByKey[i.key])throw new RangeError("Adding different instances of a keyed plugin ("+i.key+")");this.plugins.push(i),this.pluginsByKey[i.key]=i,i.spec.state&&this.fields.push(new $f(i.key,i.spec.state,i))})}}class Ja{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let i=0;i<this.config.plugins.length;i++)if(i!=n){let r=this.config.plugins[i];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],i=this.applyInner(e),r=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=r?r[s].n:0,f=r?r[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,i);if(u&&i.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!r){r=[];for(let c=0;c<this.config.plugins.length;c++)r.push(c<s?{state:i,n:n.length}:{state:this,n:0})}n.push(u),i=i.applyInner(u),o=!0}r&&(r[s]={state:i,n:n.length})}}if(!o)return{state:i,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new Ja(this.config),i=this.config.fields;for(let r=0;r<i.length;r++){let o=i[r];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new kG(this)}static create(e){let n=new k0(e.doc?e.doc.type.schema:e.schema,e.plugins),i=new Ja(n);for(let r=0;r<n.fields.length;r++)i[n.fields[r].name]=n.fields[r].init(e,i);return i}reconfigure(e){let n=new k0(this.schema,e.plugins),i=n.fields,r=new Ja(n);for(let o=0;o<i.length;o++){let s=i[o].name;r[s]=this.hasOwnProperty(s)?this[s]:i[o].init(e,r)}return r}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(i=>i.toJSON())),e&&typeof e=="object")for(let i in e){if(i=="doc"||i=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[i],o=r.spec.state;o&&o.toJSON&&(n[i]=o.toJSON.call(r,this[r.key]))}return n}static fromJSON(e,n,i){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let r=new k0(e.schema,e.plugins),o=new Ja(r);return r.fields.forEach(s=>{if(s.name=="doc")o.doc=$o.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=gt.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(i)for(let a in i){let l=i[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function kC(t,e,n){for(let i in t){let r=t[i];r instanceof Function?r=r.bind(e):i=="handleDOMEvents"&&(r=kC(r,e,{})),n[i]=r}return n}class cn{constructor(e){this.spec=e,this.props={},e.props&&kC(e.props,this,this.props),this.key=e.key?e.key.key:SC("plugin")}getState(e){return e[this.key]}}const S0=Object.create(null);function SC(t){return t in S0?t+"$"+ ++S0[t]:(S0[t]=0,t+"$")}class Yn{constructor(e="key"){this.key=SC(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const $n=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},Ya=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let C0=null;const lo=function(t,e,n){let i=C0||(C0=document.createRange());return i.setEnd(t,n??t.nodeValue.length),i.setStart(t,e||0),i},CG=function(){C0=null},Ls=function(t,e,n,i){return n&&(CC(t,e,n,i,-1)||CC(t,e,n,i,1))},EG=/^(img|br|input|textarea|hr)$/i;function CC(t,e,n,i,r){for(var o;;){if(t==n&&e==i)return!0;if(e==(r<0?0:ji(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Ff(t)||EG.test(t.nodeName)||t.contentEditable=="false")return!1;e=$n(t)+(r<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(r<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=r;else return!1;else t=s,e=r<0?ji(t):0}else return!1}}function ji(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function OG(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=ji(t)}else if(t.parentNode&&!Ff(t))e=$n(t),t=t.parentNode;else return null}}function AG(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Ff(t))e=$n(t)+1,t=t.parentNode;else return null}}function RG(t,e,n){for(let i=e==0,r=e==ji(t);i||r;){if(t==n)return!0;let o=$n(t);if(t=t.parentNode,!t)return!1;i=i&&o==0,r=r&&o==ji(t)}}function Ff(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const up=function(t){return t.focusNode&&Ls(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Vs(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function TG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function PG(t,e,n){if(t.caretPositionFromPoint)try{let i=t.caretPositionFromPoint(e,n);if(i)return{node:i.offsetNode,offset:Math.min(ji(i.offsetNode),i.offset)}}catch{}if(t.caretRangeFromPoint){let i=t.caretRangeFromPoint(e,n);if(i)return{node:i.startContainer,offset:Math.min(ji(i.startContainer),i.startOffset)}}}const Mr=typeof navigator<"u"?navigator:null,EC=typeof document<"u"?document:null,Vo=Mr&&Mr.userAgent||"",E0=/Edge\/(\d+)/.exec(Vo),OC=/MSIE \d/.exec(Vo),O0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Vo),xi=!!(OC||O0||E0),zo=OC?document.documentMode:O0?+O0[1]:E0?+E0[1]:0,Hi=!xi&&/gecko\/(\d+)/i.test(Vo);Hi&&+(/Firefox\/(\d+)/.exec(Vo)||[0,0])[1];const A0=!xi&&/Chrome\/(\d+)/.exec(Vo),Xn=!!A0,AC=A0?+A0[1]:0,ui=!xi&&!!Mr&&/Apple Computer/.test(Mr.vendor),Xa=ui&&(/Mobile\/\w+/.test(Vo)||!!Mr&&Mr.maxTouchPoints>2),Ui=Xa||(Mr?/Mac/.test(Mr.platform):!1),MG=Mr?/Win/.test(Mr.platform):!1,fo=/Android \d/.test(Vo),qf=!!EC&&"webkitFontSmoothing"in EC.documentElement.style,IG=qf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function NG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function uo(t,e){return typeof t=="number"?t:t[e]}function DG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*i}}function RC(t,e,n){let i=t.someProp("scrollThreshold")||0,r=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=Ya(s);continue}let a=s,l=a==o.body,f=l?NG(o):DG(a),u=0,c=0;if(e.top<f.top+uo(i,"top")?c=-(f.top-e.top+uo(r,"top")):e.bottom>f.bottom-uo(i,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+uo(r,"top")-f.top:e.bottom-f.bottom+uo(r,"bottom")),e.left<f.left+uo(i,"left")?u=-(f.left-e.left+uo(r,"left")):e.right>f.right-uo(i,"right")&&(u=e.right-f.right+uo(r,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let d=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let m=a.scrollLeft-d,y=a.scrollTop-h;e={left:e.left-m,top:e.top-y,right:e.right-m,bottom:e.bottom-y}}let p=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(p))break;s=p=="absolute"?s.offsetParent:Ya(s)}}function BG(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),i,r;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){i=a,r=l.top;break}}return{refDOM:i,refTop:r,stack:TC(t.dom)}}function TC(t){let e=[],n=t.ownerDocument;for(let i=t;i&&(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t!=n);i=Ya(i));return e}function $G({refDOM:t,refTop:e,stack:n}){let i=t?t.getBoundingClientRect().top:0;PC(n,i==0?0:i-e)}function PC(t,e){for(let n=0;n<t.length;n++){let{dom:i,top:r,left:o}=t[n];i.scrollTop!=r+e&&(i.scrollTop=r+e),i.scrollLeft!=o&&(i.scrollLeft=o)}}let Qa=null;function FG(t){if(t.setActive)return t.setActive();if(Qa)return t.focus(Qa);let e=TC(t);t.focus(Qa==null?{get preventScroll(){return Qa={preventScroll:!0},!0}}:void 0),Qa||(Qa=!1,PC(e,0))}function MC(t,e){let n,i=2e8,r,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let p;if(u.nodeType==1)p=u.getClientRects();else if(u.nodeType==3)p=lo(u).getClientRects();else continue;for(let d=0;d<p.length;d++){let h=p[d];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let m=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(m<i){n=u,i=m,r=m&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&m&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,r=f,i=0),n&&n.nodeType==3?qG(n,r):!n||i&&n.nodeType==1?{node:t,offset:o}:MC(n,r)}function qG(t,e){let n=t.nodeValue.length,i=document.createRange();for(let r=0;r<n;r++){i.setEnd(t,r+1),i.setStart(t,r);let o=jo(i,1);if(o.top!=o.bottom&&R0(e,o))return{node:t,offset:r+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function R0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function LG(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function VG(t,e,n){let{node:i,offset:r}=MC(e,n),o=-1;if(i.nodeType==1&&!i.firstChild){let s=i.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(i,r,o)}function zG(t,e,n,i){let r=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>i.left||l.top>i.top?r=a.posBefore:(!s&&l.right<i.left||l.bottom<i.top)&&(r=a.posAfter),s=!0),!a.contentDOM&&r<0&&!a.node.isText))return(a.node.isBlock?i.top<(l.top+l.bottom)/2:i.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return r>-1?r:t.docView.posFromDOM(e,n,-1)}function IC(t,e,n){let i=t.childNodes.length;if(i&&n.top<n.bottom)for(let r=Math.max(0,Math.min(i-1,Math.floor(i*(e.top-n.top)/(n.bottom-n.top))-2)),o=r;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(R0(e,f))return IC(s,e,f)}}if((o=(o+1)%i)==r)break}return t}function jG(t,e){let n=t.dom.ownerDocument,i,r=0,o=PG(n,e.left,e.top);o&&({node:i,offset:r}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!R0(e,f)||(s=IC(t.dom,e,f),!s))return null}if(ui)for(let f=s;i&&f;f=Ya(f))f.draggable&&(i=void 0);if(s=LG(s,e),i){if(Hi&&i.nodeType==1&&(r=Math.min(r,i.childNodes.length),r<i.childNodes.length)){let u=i.childNodes[r],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&r++}let f;qf&&r&&i.nodeType==1&&(f=i.childNodes[r-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&r--,i==t.dom&&r==i.childNodes.length-1&&i.lastChild.nodeType==1&&e.top>i.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(r==0||i.nodeType!=1||i.childNodes[r-1].nodeName!="BR")&&(a=zG(t,i,r,e))}a==null&&(a=VG(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function NC(t){return t.top<t.bottom||t.left<t.right}function jo(t,e){let n=t.getClientRects();if(n.length){let i=n[e<0?0:n.length-1];if(NC(i))return i}return Array.prototype.find.call(n,NC)||t.getBoundingClientRect()}const HG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function DC(t,e,n){let{node:i,offset:r,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=qf||Hi;if(i.nodeType==3)if(s&&(HG.test(i.nodeValue)||(n<0?!r:r==i.nodeValue.length))){let l=jo(lo(i,r,r),n);if(Hi&&r&&/\s/.test(i.nodeValue[r-1])&&r<i.nodeValue.length){let f=jo(lo(i,r-1,r-1),-1);if(f.top==l.top){let u=jo(lo(i,r,r+1),-1);if(u.top!=l.top)return Lf(u,u.left<f.left)}}return l}else{let l=r,f=r,u=n<0?1:-1;return n<0&&!r?(f++,u=-1):n>=0&&r==i.nodeValue.length?(l--,u=1):n<0?l--:f++,Lf(jo(lo(i,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&r&&(n<0||r==ji(i))){let l=i.childNodes[r-1];if(l.nodeType==1)return T0(l.getBoundingClientRect(),!1)}if(o==null&&r<ji(i)){let l=i.childNodes[r];if(l.nodeType==1)return T0(l.getBoundingClientRect(),!0)}return T0(i.getBoundingClientRect(),n>=0)}if(o==null&&r&&(n<0||r==ji(i))){let l=i.childNodes[r-1],f=l.nodeType==3?lo(l,ji(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Lf(jo(f,1),!1)}if(o==null&&r<ji(i)){let l=i.childNodes[r];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?lo(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Lf(jo(f,-1),!0)}return Lf(jo(i.nodeType==3?lo(i):i,-n),n>=0)}function Lf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function T0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function BC(t,e,n){let i=t.state,r=t.root.activeElement;i!=e&&t.updateState(e),r!=t.dom&&t.focus();try{return n()}finally{i!=e&&t.updateState(i),r!=t.dom&&r&&r.focus()}}function UG(t,e,n){let i=e.selection,r=n=="up"?i.$from:i.$to;return BC(t,e,()=>{let{node:o}=t.docView.domFromPos(r.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=DC(t,r.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=lo(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const WG=/[\u0590-\u08ac]/;function KG(t,e,n){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let r=i.parentOffset,o=!r,s=r==i.parent.content.size,a=t.domSelection();return a?!WG.test(i.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:BC(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),p=a.caretBidiLevel;a.modify("move",n,"character");let d=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:h,focusOffset:m}=t.domSelectionRange(),y=h&&!d.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==m;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return p!=null&&(a.caretBidiLevel=p),y}):i.pos==i.start()||i.pos==i.end()}let $C=null,FC=null,qC=!1;function GG(t,e,n){return $C==e&&FC==n?qC:($C=e,FC=n,qC=n=="up"||n=="down"?UG(t,e,n):KG(t,e,n))}const Wi=0,LC=1,zs=2,Ir=3;class Vf{constructor(e,n,i,r){this.parent=e,this.children=n,this.dom=i,this.contentDOM=r,this.dirty=Wi,i.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,i){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,i=this.posAtStart;;n++){let r=this.children[n];if(r==e)return i;i+=r.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,i){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(i<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let r;if(e==this.dom&&this.contentDOM)r=n>$n(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!1;break}if(o.previousSibling)break}if(r==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!0;break}if(o.nextSibling)break}}return r??i>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let i=!0,r=e;r;r=r.parentNode){let o=this.getDesc(r),s;if(o&&(!n||o.node))if(i&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))i=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let i=n;i;i=i.parent)if(i==this)return n}posFromDOM(e,n,i){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,n,i)}return-1}descAt(e){for(let n=0,i=0;n<this.children.length;n++){let r=this.children[n],o=i+r.size;if(i==e&&o!=i){for(;!r.border&&r.children.length;)for(let s=0;s<r.children.length;s++){let a=r.children[s];if(a.size){r=a;break}}return r}if(e<o)return r.descAt(e-i-r.border);i=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let i=0,r=0;for(let o=0;i<this.children.length;i++){let s=this.children[i],a=o+s.size;if(a>e||s instanceof jC){r=e-o;break}o=a}if(r)return this.children[i].domFromPos(r-this.children[i].border,n);for(let o;i&&!(o=this.children[i-1]).size&&o instanceof VC&&o.side>=0;i--);if(n<=0){let o,s=!0;for(;o=i?this.children[i-1]:null,!(!o||o.dom.parentNode==this.contentDOM);i--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?$n(o.dom)+1:0}}else{let o,s=!0;for(;o=i<this.children.length?this.children[i]:null,!(!o||o.dom.parentNode==this.contentDOM);i++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?$n(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,i=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let r=-1,o=-1;for(let s=i,a=0;;a++){let l=this.children[a],f=s+l.size;if(r==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let p=this.children[c-1];if(p.size&&p.dom.parentNode==this.contentDOM&&!p.emptyChildAt(1)){r=$n(p.dom)+1;break}e-=p.size}r==-1&&(r=0)}if(r>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=$n(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:r,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:i}=this.domFromPos(e,0);if(n.nodeType!=1||i==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[i]}setSelection(e,n,i,r=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let d=0,h=0;d<this.children.length;d++){let m=this.children[d],y=h+m.size;if(o>h&&s<y)return m.setSelection(e-h-m.border,n-h-m.border,i,r);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=i.root.getSelection(),u=i.domSelectionRange(),c=!1;if((Hi||ui)&&e==n){let{node:d,offset:h}=a;if(d.nodeType==3){if(c=!!(h&&d.nodeValue[h-1]==`
    353 `),c&&h==d.nodeValue.length)for(let m=d,y;m;m=m.parentNode){if(y=m.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:$n(y)+1});break}let w=m.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let m=d.childNodes[h-1];c=m&&(m.nodeName=="BR"||m.contentEditable=="false")}}if(Hi&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let d=u.focusNode.childNodes[u.focusOffset];d&&d.contentEditable=="false"&&(r=!0)}if(!(r||c&&ui)&&Ls(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ls(l.node,l.offset,u.focusNode,u.focusOffset))return;let p=!1;if((f.extend||e==n)&&!(c&&Hi)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),p=!0}catch{}}if(!p){if(e>n){let h=a;a=l,l=h}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(d)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let i=0,r=0;r<this.children.length;r++){let o=this.children[r],s=i+o.size;if(i==s?e<=s&&n>=i:e<s&&n>i){let a=i+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==i||n==s?zs:LC,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Ir:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?zs:Ir}i=s}this.dirty=zs}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let i=e==1?zs:LC;n.dirty<i&&(n.dirty=i)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class VC extends Vf{constructor(e,n,i,r){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(i,()=>{if(!o)return r;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==Wi&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class JG extends Vf{constructor(e,n,i,r){super(e,[],n,null),this.textDOM=i,this.text=r}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class js extends Vf{constructor(e,n,i,r,o){super(e,[],i,r),this.mark=n,this.spec=o}static create(e,n,i,r){let o=r.nodeViews[n.type.name],s=o&&o(n,r,i);return(!s||!s.dom)&&(s=$s.renderSpec(document,n.type.spec.toDOM(n,i),null,n.attrs)),new js(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Ir||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Ir&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=Wi){let i=this.parent;for(;!i.node;)i=i.parent;i.dirty<this.dirty&&(i.dirty=this.dirty),this.dirty=Wi}}slice(e,n,i){let r=js.create(this.parent,this.mark,!0,i),o=this.children,s=this.size;n<s&&(o=M0(o,n,s,i)),e>0&&(o=M0(o,0,e,i));for(let a=0;a<o.length;a++)o[a].parent=r;return r.children=o,r}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class Ho extends Vf{constructor(e,n,i,r,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=i,this.innerDeco=r,this.nodeDOM=a}static create(e,n,i,r,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},i,r),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=$s.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let p=u;return u=WC(u,i,n),f?l=new YG(e,n,i,r,u,c||null,p,f,o,s+1):n.isText?new cp(e,n,i,r,u,p,o):new Ho(e,n,i,r,u,c||null,p,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let i=this.children[n];if(this.dom.contains(i.dom.parentNode)){e.contentElement=i.dom.parentNode;break}}e.contentElement||(e.getContent=()=>ve.empty)}return e}matchesNode(e,n,i){return this.dirty==Wi&&e.eq(this.node)&&dp(n,this.outerDeco)&&i.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let i=this.node.inlineContent,r=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new QG(this,s&&s.node,e);tJ(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,i,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?zt.none:this.node.child(u).marks,i,e),l.placeWidget(f,e,r)},(f,u,c,p)=>{l.syncToMarks(f.marks,i,e);let d;l.findNodeMatch(f,u,c,p)||a&&e.state.selection.from>r&&e.state.selection.to<r+f.nodeSize&&(d=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,d,e)||l.updateNextNode(f,u,c,e,p,r)||l.addNode(f,u,c,e,r),r+=f.nodeSize}),l.syncToMarks([],i,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==zs)&&(s&&this.protectLocalComposition(e,s),HC(this.contentDOM,this.children,e),Xa&&nJ(this.dom))}localCompositionInfo(e,n){let{from:i,to:r}=e.state.selection;if(!(e.state.selection instanceof mt)||i<n||r>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=iJ(this.node.content,s,i-n,r-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:i,text:r}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new JG(this,o,n,r);e.input.compositionNodes.push(s),this.children=M0(this.children,i,i+r.length,e,s)}update(e,n,i,r){return this.dirty==Ir||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,i,r),!0)}updateInner(e,n,i,r){this.updateOuterDeco(n),this.node=e,this.innerDeco=i,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=Wi}updateOuterDeco(e){if(dp(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,i=this.dom;this.dom=UC(this.dom,this.nodeDOM,P0(this.outerDeco,this.node,n),P0(e,this.node,n)),this.dom!=i&&(i.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function zC(t,e,n,i,r){WC(i,e,t);let o=new Ho(void 0,t,e,n,i,i,i,r,0);return o.contentDOM&&o.updateChildren(r,0),o}class cp extends Ho{constructor(e,n,i,r,o,s,a){super(e,n,i,r,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,i,r){return this.dirty==Ir||this.dirty!=Wi&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Wi||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=Wi,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,i){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,i)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,i){let r=this.node.cut(e,n),o=document.createTextNode(r.text);return new cp(this.parent,r,this.outerDeco,this.innerDeco,o,o,i)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Ir)}get domAtom(){return!1}isText(e){return this.node.text==e}}class jC extends Vf{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Wi&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class YG extends Ho{constructor(e,n,i,r,o,s,a,l,f,u){super(e,n,i,r,o,s,a,f,u),this.spec=l}update(e,n,i,r){if(this.dirty==Ir)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,i);return o&&this.updateInner(e,n,i,r),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,i,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,i,r){this.spec.setSelection?this.spec.setSelection(e,n,i.root):super.setSelection(e,n,i,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function HC(t,e,n){let i=t.firstChild,r=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=i;)i=KC(i),r=!0;i=i.nextSibling}else r=!0,t.insertBefore(a,i);if(s instanceof js){let l=i?i.previousSibling:t.lastChild;HC(s.contentDOM,s.children,n),i=l?l.nextSibling:t.firstChild}}for(;i;)i=KC(i),r=!0;r&&n.trackWrites==t&&(n.trackWrites=null)}const zf=function(t){t&&(this.nodeName=t)};zf.prototype=Object.create(null);const Hs=[new zf];function P0(t,e,n){if(t.length==0)return Hs;let i=n?Hs[0]:new zf,r=[i];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&r.push(i=new zf(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&r.length==1&&r.push(i=new zf(e.isInline?"span":"div")),a=="class"?i.class=(i.class?i.class+" ":"")+l:a=="style"?i.style=(i.style?i.style+";":"")+l:a!="nodeName"&&(i[a]=l))}}}return r}function UC(t,e,n,i){if(n==Hs&&i==Hs)return e;let r=e;for(let o=0;o<i.length;o++){let s=i[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&r!=t&&(l=r.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(r),a=Hs[0]),r=l}XG(r,a||Hs[0],s)}return r}function XG(t,e,n){for(let i in e)i!="class"&&i!="style"&&i!="nodeName"&&!(i in n)&&t.removeAttribute(i);for(let i in n)i!="class"&&i!="style"&&i!="nodeName"&&n[i]!=e[i]&&t.setAttribute(i,n[i]);if(e.class!=n.class){let i=e.class?e.class.split(" ").filter(Boolean):[],r=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.remove(i[o]);for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.add(r[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let i=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,r;for(;r=i.exec(e.style);)t.style.removeProperty(r[1])}n.style&&(t.style.cssText+=n.style)}}function WC(t,e,n){return UC(t,t,Hs,P0(e,n,t.nodeType!=1))}function dp(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function KC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class QG{constructor(e,n,i){this.lock=n,this.view=i,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=ZG(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let i=e;i<n;i++)this.top.children[i].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,i){let r=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;r<s&&(r==o-1?this.top:this.stack[r+1<<1]).matchesMark(e[r])&&e[r].type.spec.spanning!==!1;)r++;for(;r<o;)this.destroyRest(),this.top.dirty=Wi,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=js.create(this.top,e[o],n,i);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,i,r){let o=-1,s;if(r>=this.preMatch.index&&(s=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,i))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,i)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,i,r,o){let s=this.top.children[r];return s.dirty==Ir&&s.dom==s.contentDOM&&(s.dirty=zs),s.update(e,n,i,o)?(this.destroyBetween(this.index,r),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let i=e.pmViewDesc;if(i){for(let r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==i)return r}return-1}e=n}}updateNextNode(e,n,i,r,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof Ho){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,p=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Ir&&dp(n,l.outerDeco));if(!p&&l.update(e,n,i,r))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!p&&(c=this.recreateWrapper(l,e,n,i,r,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=zs,c.updateChildren(r,s+1),c.dirty=Wi),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,i,r,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!dp(i,e.outerDeco)||!r.eq(e.innerDeco))return null;let a=Ho.create(this.top,n,i,r,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,i,r,o){let s=Ho.create(this.top,e,n,i,r,o);s.contentDOM&&s.updateChildren(r,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,i){let r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{let o=new VC(this.top,e,n,i);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof js;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof cp)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((ui||Xn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let i=document.createElement(e);e=="IMG"&&(i.className="ProseMirror-separator",i.alt=""),e=="BR"&&(i.className="ProseMirror-trailingBreak");let r=new jC(this.top,[],i,null);n!=this.top?n.children.push(r):n.children.splice(this.index++,0,r),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function ZG(t,e){let n=e,i=n.children.length,r=t.childCount,o=new Map,s=[];e:for(;r>0;){let a;for(;;)if(i){let f=n.children[i-1];if(f instanceof js)n=f,i=f.children.length;else{a=f,i--;break}}else{if(n==e)break e;i=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(r-1))break;--r,o.set(a,r),s.push(a)}}return{index:r,matched:o,matches:s.reverse()}}function eJ(t,e){return t.type.side-e.type.side}function tJ(t,e,n,i){let r=e.locals(t),o=0;if(r.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);i(u,r,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<r.length&&r[s].to==o;){let y=r[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(eJ);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let p,d;if(l)d=-1,p=l,l=null;else if(f<t.childCount)d=f,p=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<r.length&&r[s].from<=o&&r[s].to>o;)a.push(r[s++]);let h=o+p.nodeSize;if(p.isText){let y=h;s<r.length&&r[s].from<y&&(y=r[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=p.cut(y-o),p=p.cut(0,y-o),h=y,d=-1)}else for(;s<r.length&&r[s].to<h;)s++;let m=p.isInline&&!p.isLeaf?a.filter(y=>!y.inline):a.slice();i(p,m,e.forChild(o,p),d),o=h}}function nJ(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function iJ(t,e,n,i){for(let r=0,o=0;r<t.childCount&&o<=i;){let s=t.child(r++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;r<t.childCount;){let f=t.child(r++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=i&&l.slice(i-e.length-a,i-a)==e)return i-e.length;let f=a<i?l.lastIndexOf(e,i-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==i&&l.length>=i+e.length-a&&l.slice(i-a,i-a+e.length)==e)return i}}return-1}function M0(t,e,n,i,r){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,i)),r&&(o.push(r),r=void 0),u>n&&o.push(l.slice(n-f,l.size,i)))}return o}function I0(t,e=null){let n=t.domSelectionRange(),i=t.state.doc;if(!n.focusNode)return null;let r=t.docView.nearestDesc(n.focusNode),o=r&&r.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=i.resolve(s),l,f;if(up(n)){for(l=s;r&&!r.node;)r=r.parent;let c=r.node;if(r&&c.isAtom&&it.isSelectable(c)&&r.parent&&!(c.isInline&&RG(n.focusNode,n.focusOffset,r.dom))){let p=r.posBefore;f=new it(s==p?a:i.resolve(p))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,p=s;for(let d=0;d<n.rangeCount;d++){let h=n.getRangeAt(d);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),p=Math.max(p,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=p==t.state.selection.anchor?[p,c]:[c,p],a=i.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=i.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=D0(t,u,a,c)}return f}function GC(t){return t.editable?t.hasFocus():t6(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function co(t,e=!1){let n=t.state.selection;if(QC(t,n),!!GC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Xn){let i=t.domSelectionRange(),r=t.domObserver.currentSelection;if(i.anchorNode&&r.anchorNode&&Ls(i.anchorNode,i.anchorOffset,r.anchorNode,r.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)oJ(t);else{let{anchor:i,head:r}=n,o,s;JC&&!(n instanceof mt)&&(n.$from.parent.inlineContent||(o=YC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=YC(t,n.to))),t.docView.setSelection(i,r,t,e),JC&&(o&&XC(o),s&&XC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&rJ(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const JC=ui||Xn&&AC<63;function YC(t,e){let{node:n,offset:i}=t.docView.domFromPos(e,0),r=i<n.childNodes.length?n.childNodes[i]:null,o=i?n.childNodes[i-1]:null;if(ui&&r&&r.contentEditable=="false")return N0(r);if((!r||r.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(r)return N0(r);if(o)return N0(o)}}function N0(t){return t.contentEditable="true",ui&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function XC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function rJ(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),i=n.anchorNode,r=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=i||n.anchorOffset!=r)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!GC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function oJ(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,i=n.nodeName=="IMG";i?e.collapse(n.parentNode,$n(n)+1):e.collapse(n,0),!i&&!t.state.selection.visible&&xi&&zo<=11&&(n.disabled=!0,n.disabled=!1)}function QC(t,e){if(e instanceof it){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(ZC(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else ZC(t)}function ZC(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function D0(t,e,n,i){return t.someProp("createSelectionBetween",r=>r(t,e,n))||mt.between(e,n,i)}function e6(t){return t.editable&&!t.hasFocus()?!1:t6(t)}function t6(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function sJ(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ls(e.node,e.offset,n.anchorNode,n.anchorOffset)}function B0(t,e){let{$anchor:n,$head:i}=t.selection,r=e>0?n.max(i):n.min(i),o=r.parent.inlineContent?r.depth?t.doc.resolve(e>0?r.after():r.before()):null:r;return o&&gt.findFrom(o,e)}function Uo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function n6(t,e,n){let i=t.state.selection;if(i instanceof mt)if(n.indexOf("s")>-1){let{$head:r}=i,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(r.pos+o.nodeSize*(e<0?-1:1));return Uo(t,new mt(i.$anchor,s))}else if(i.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let r=B0(t.state,e);return r&&r instanceof it?Uo(t,r):!1}else if(!(Ui&&n.indexOf("m")>-1)){let r=i.$head,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?r.pos-o.nodeSize:r.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?it.isSelectable(o)?Uo(t,new it(e<0?t.state.doc.resolve(r.pos-o.nodeSize):r)):qf?Uo(t,new mt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(i instanceof it&&i.node.isInline)return Uo(t,new mt(e>0?i.$to:i.$from));{let r=B0(t.state,e);return r?Uo(t,r):!1}}}function pp(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function jf(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function Za(t,e){return e<0?aJ(t):lJ(t)}function aJ(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=!1;for(Hi&&n.nodeType==1&&i<pp(n)&&jf(n.childNodes[i],-1)&&(s=!0);;)if(i>0){if(n.nodeType!=1)break;{let a=n.childNodes[i-1];if(jf(a,-1))r=n,o=--i;else if(a.nodeType==3)n=a,i=n.nodeValue.length;else break}}else{if(i6(n))break;{let a=n.previousSibling;for(;a&&jf(a,-1);)r=n.parentNode,o=$n(a),a=a.previousSibling;if(a)n=a,i=pp(n);else{if(n=n.parentNode,n==t.dom)break;i=0}}}s?$0(t,n,i):r&&$0(t,r,o)}function lJ(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r=pp(n),o,s;for(;;)if(i<r){if(n.nodeType!=1)break;let a=n.childNodes[i];if(jf(a,1))o=n,s=++i;else break}else{if(i6(n))break;{let a=n.nextSibling;for(;a&&jf(a,1);)o=a.parentNode,s=$n(a)+1,a=a.nextSibling;if(a)n=a,i=0,r=pp(n);else{if(n=n.parentNode,n==t.dom)break;i=r=0}}}o&&$0(t,o,s)}function i6(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function fJ(t,e){for(;t&&e==t.childNodes.length&&!Ff(t);)e=$n(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function uJ(t,e){for(;t&&!e&&!Ff(t);)e=$n(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function $0(t,e,n){if(e.nodeType!=3){let o,s;(s=fJ(e,n))?(e=s,n=0):(o=uJ(e,n))&&(e=o,n=o.nodeValue.length)}let i=t.domSelection();if(!i)return;if(up(i)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),i.removeAllRanges(),i.addRange(o)}else i.extend&&i.extend(e,n);t.domObserver.setCurSelection();let{state:r}=t;setTimeout(()=>{t.state==r&&co(t)},50)}function r6(t,e){let n=t.state.doc.resolve(e);if(!(Xn||MG)&&n.parent.inlineContent){let r=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left<r.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left>r.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function o6(t,e,n){let i=t.state.selection;if(i instanceof mt&&!i.empty||n.indexOf("s")>-1||Ui&&n.indexOf("m")>-1)return!1;let{$from:r,$to:o}=i;if(!r.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=B0(t.state,e);if(s&&s instanceof it)return Uo(t,s)}if(!r.parent.inlineContent){let s=e<0?r:o,a=i instanceof Mi?gt.near(s,e):gt.findFrom(s,e);return a?Uo(t,a):!1}return!1}function s6(t,e){if(!(t.state.selection instanceof mt))return!0;let{$head:n,$anchor:i,empty:r}=t.state.selection;if(!n.sameParent(i))return!0;if(!r)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function a6(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function cJ(t){if(!ui||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let i=e.firstChild;a6(t,i,"true"),setTimeout(()=>a6(t,i,"false"),20)}return!1}function dJ(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function pJ(t,e){let n=e.keyCode,i=dJ(e);if(n==8||Ui&&n==72&&i=="c")return s6(t,-1)||Za(t,-1);if(n==46&&!e.shiftKey||Ui&&n==68&&i=="c")return s6(t,1)||Za(t,1);if(n==13||n==27)return!0;if(n==37||Ui&&n==66&&i=="c"){let r=n==37?r6(t,t.state.selection.from)=="ltr"?-1:1:-1;return n6(t,r,i)||Za(t,r)}else if(n==39||Ui&&n==70&&i=="c"){let r=n==39?r6(t,t.state.selection.from)=="ltr"?1:-1:1;return n6(t,r,i)||Za(t,r)}else{if(n==38||Ui&&n==80&&i=="c")return o6(t,-1,i)||Za(t,-1);if(n==40||Ui&&n==78&&i=="c")return cJ(t)||o6(t,1,i)||Za(t,1);if(i==(Ui?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function F0(t,e){t.someProp("transformCopied",d=>{e=d(e,t)});let n=[],{content:i,openStart:r,openEnd:o}=e;for(;r>1&&o>1&&i.childCount==1&&i.firstChild.childCount==1;){r--,o--;let d=i.firstChild;n.push(d.type.name,d.attrs!=d.type.defaultAttrs?d.attrs:null),i=d.content}let s=t.someProp("clipboardSerializer")||$s.fromSchema(t.state.schema),a=g6(),l=a.createElement("div");l.appendChild(s.serializeFragment(i,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=p6[f.nodeName.toLowerCase()]);){for(let d=u.length-1;d>=0;d--){let h=a.createElement(u[d]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${r} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let p=t.someProp("clipboardTextSerializer",d=>d(e,t))||e.content.textBetween(0,e.content.size,`
    354 
    355 `);return{dom:l,text:p,slice:e}}function l6(t,e,n,i,r){let o=r.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(i||o||!n);if(l){if(t.someProp("transformPastedText",p=>{e=p(e,o||i,t)}),o)return a=new De(ve.from(t.state.schema.text(e.replace(/\r\n?/g,`
    356 `))),0,0),t.someProp("transformPasted",p=>{a=p(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",p=>p(e,r,i,t));if(c)a=c;else{let p=r.marks(),{schema:d}=t.state,h=$s.fromSchema(d);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(m=>{let y=s.appendChild(document.createElement("p"));m&&y.appendChild(h.serializeNode(d.text(m,p)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s=yJ(n),qf&&wJ(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let p=s.firstChild;for(;p&&p.nodeType!=1;)p=p.nextSibling;if(!p)break;s=p}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||Fo.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:r,ruleFromNode(p){return p.nodeName=="BR"&&!p.nextSibling&&p.parentNode&&!hJ.test(p.parentNode.nodeName)?{ignore:!0}:null}})),u)a=vJ(d6(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(gJ(a.content,r),!0),a.openStart||a.openEnd){let c=0,p=0;for(let d=a.content.firstChild;c<a.openStart&&!d.type.spec.isolating;c++,d=d.firstChild);for(let d=a.content.lastChild;p<a.openEnd&&!d.type.spec.isolating;p++,d=d.lastChild);a=d6(a,c,p)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const hJ=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function gJ(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=r.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&u6(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=c6(s[s.length-1],o.length));let u=f6(a,l);s.push(u),r=r.matchType(u.type),o=l}}),s)return ve.from(s)}return t}function f6(t,e,n=0){for(let i=e.length-1;i>=n;i--)t=e[i].create(null,ve.from(t));return t}function u6(t,e,n,i,r){if(r<t.length&&r<e.length&&t[r]==e[r]){let o=u6(t,e,n,i.lastChild,r+1);if(o)return i.copy(i.content.replaceChild(i.childCount-1,o));if(i.contentMatchAt(i.childCount).matchType(r==t.length-1?n.type:t[r+1]))return i.copy(i.content.append(ve.from(f6(n,t,r+1))))}}function c6(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,c6(t.lastChild,e-1)),i=t.contentMatchAt(t.childCount).fillBefore(ve.empty,!0);return t.copy(n.append(i))}function q0(t,e,n,i,r,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),r<i-1&&(a=q0(a,e,n,i,r+1,o)),r>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=r).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(ve.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function d6(t,e,n){return e<t.openStart&&(t=new De(q0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(q0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const p6={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let h6=null;function g6(){return h6||(h6=document.implementation.createHTMLDocument("title"))}let L0=null;function mJ(t){let e=window.trustedTypes;return e?(L0||(L0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),L0.createHTML(t)):t}function yJ(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=g6().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(t),r;if((r=i&&p6[i[1].toLowerCase()])&&(t=r.map(o=>"<"+o+">").join("")+t+r.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=mJ(t),r)for(let o=0;o<r.length;o++)n=n.querySelector(r[o])||n;return n}function wJ(t){let e=t.querySelectorAll(Xn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let i=e[n];i.childNodes.length==1&&i.textContent==" "&&i.parentNode&&i.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),i)}}function vJ(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,i;try{i=JSON.parse(e)}catch{return t}let{content:r,openStart:o,openEnd:s}=t;for(let a=i.length-2;a>=0;a-=2){let l=n.nodes[i[a]];if(!l||l.hasRequiredAttrs())break;r=ve.from(l.create(i[a+1],r)),o++,s++}return new De(r,o,s)}const ci={},di={},bJ={touchstart:!0,touchmove:!0};class xJ{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function _J(t){for(let e in ci){let n=ci[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=i=>{SJ(t,i)&&!z0(t,i)&&(t.editable||!(i.type in di))&&n(t,i)},bJ[e]?{passive:!0}:void 0)}ui&&t.dom.addEventListener("input",()=>null),V0(t)}function Wo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function kJ(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function V0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=i=>z0(t,i))})}function z0(t,e){return t.someProp("handleDOMEvents",n=>{let i=n[e.type];return i?i(t,e)||e.defaultPrevented:!1})}function SJ(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function CJ(t,e){!z0(t,e)&&ci[e.type]&&(t.editable||!(e.type in di))&&ci[e.type](t,e)}di.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!y6(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(fo&&Xn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),Xa&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let i=Date.now();t.input.lastIOSEnter=i,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==i&&(t.someProp("handleKeyDown",r=>r(t,Vs(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",i=>i(t,n))||pJ(t,n)?n.preventDefault():Wo(t,"key")},di.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},di.keypress=(t,e)=>{let n=e;if(y6(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||Ui&&n.metaKey)return;if(t.someProp("handleKeyPress",r=>r(t,n))){n.preventDefault();return}let i=t.state.selection;if(!(i instanceof mt)||!i.$from.sameParent(i.$to)){let r=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(r).scrollIntoView();!/[\r\n]/.test(r)&&!t.someProp("handleTextInput",s=>s(t,i.$from.pos,i.$to.pos,r,o))&&t.dispatch(o()),n.preventDefault()}};function hp(t){return{left:t.clientX,top:t.clientY}}function EJ(t,e){let n=e.x-t.clientX,i=e.y-t.clientY;return n*n+i*i<100}function j0(t,e,n,i,r){if(i==-1)return!1;let o=t.state.doc.resolve(i);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),r,!0):a(t,n,o.node(s),o.before(s),r,!1)))return!0;return!1}function el(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let i=t.state.tr.setSelection(e);i.setMeta("pointer",!0),t.dispatch(i)}function OJ(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),i=n.nodeAfter;return i&&i.isAtom&&it.isSelectable(i)?(el(t,new it(n)),!0):!1}function AJ(t,e){if(e==-1)return!1;let n=t.state.selection,i,r;n instanceof it&&(i=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(it.isSelectable(a)){i&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?r=o.before(n.$from.depth):r=o.before(s);break}}return r!=null?(el(t,it.create(t.state.doc,r)),!0):!1}function RJ(t,e,n,i,r){return j0(t,"handleClickOn",e,n,i)||t.someProp("handleClick",o=>o(t,e,i))||(r?AJ(t,n):OJ(t,n))}function TJ(t,e,n,i){return j0(t,"handleDoubleClickOn",e,n,i)||t.someProp("handleDoubleClick",r=>r(t,e,i))}function PJ(t,e,n,i){return j0(t,"handleTripleClickOn",e,n,i)||t.someProp("handleTripleClick",r=>r(t,e,i))||MJ(t,n,i)}function MJ(t,e,n){if(n.button!=0)return!1;let i=t.state.doc;if(e==-1)return i.inlineContent?(el(t,mt.create(i,0,i.content.size)),!0):!1;let r=i.resolve(e);for(let o=r.depth+1;o>0;o--){let s=o>r.depth?r.nodeAfter:r.node(o),a=r.before(o);if(s.inlineContent)el(t,mt.create(i,a+1,a+1+s.content.size));else if(it.isSelectable(s))el(t,it.create(i,a));else continue;return!0}}function H0(t){return gp(t)}const m6=Ui?"metaKey":"ctrlKey";ci.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let i=H0(t),r=Date.now(),o="singleClick";r-t.input.lastClick.time<500&&EJ(n,t.input.lastClick)&&!n[m6]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:r,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(hp(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new IJ(t,s,n,!!i)):(o=="doubleClick"?TJ:PJ)(t,s.pos,s.inside,n)?n.preventDefault():Wo(t,"pointer"))};class IJ{constructor(e,n,i,r){this.view=e,this.pos=n,this.event=i,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!i[m6],this.allowDefault=i.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=r?null:i.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(i.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof it&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Hi&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),Wo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>co(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(hp(e))),this.updateAllowDefault(e),this.allowDefault||!n?Wo(this.view,"pointer"):RJ(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||ui&&this.mightDrag&&!this.mightDrag.node.isAtom||Xn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(el(this.view,gt.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):Wo(this.view,"pointer")}move(e){this.updateAllowDefault(e),Wo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}ci.touchstart=t=>{t.input.lastTouch=Date.now(),H0(t),Wo(t,"pointer")},ci.touchmove=t=>{t.input.lastTouch=Date.now(),Wo(t,"pointer")},ci.contextmenu=t=>H0(t);function y6(t,e){return t.composing?!0:ui&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const NJ=fo?5e3:-1;di.compositionstart=di.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof mt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(i=>i.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),gp(t,!0),t.markCursor=null;else if(gp(t,!e.selection.empty),Hi&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let i=t.domSelectionRange();for(let r=i.focusNode,o=i.focusOffset;r&&r.nodeType==1&&o!=0;){let s=o<0?r.lastChild:r.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else r=s,o=-1}}t.input.composing=!0}w6(t,NJ)},di.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,w6(t,20))};function w6(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>gp(t),e))}function v6(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=BJ());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function DJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=OG(e.focusNode,e.focusOffset),i=AG(e.focusNode,e.focusOffset);if(n&&i&&n!=i){let r=i.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||i==o)return o;if(!r||!r.isText(i.nodeValue))return i;if(t.input.compositionNode==i){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return i}}return n||i}function BJ(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function gp(t,e=!1){if(!(fo&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),v6(t),e||t.docView&&t.docView.dirty){let n=I0(t),i=t.state.selection;return n&&!n.eq(i)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!i.$from.node(i.$from.sharedDepth(i.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function $J(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),r=document.createRange();r.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(r),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Hf=xi&&zo<15||Xa&&IG<604;ci.copy=di.cut=(t,e)=>{let n=e,i=t.state.selection,r=n.type=="cut";if(i.empty)return;let o=Hf?null:n.clipboardData,s=i.content(),{dom:a,text:l}=F0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):$J(t,a),r&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function FJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function qJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus();let r=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),n?Uf(t,i.value,null,r,e):Uf(t,i.textContent,i.innerHTML,r,e)},50)}function Uf(t,e,n,i,r){let o=l6(t,e,n,i,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,r,o||De.empty)))return!0;if(!o)return!1;let s=FJ(o),a=s?t.state.tr.replaceSelectionWith(s,i):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function b6(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}di.paste=(t,e)=>{let n=e;if(t.composing&&!fo)return;let i=Hf?null:n.clipboardData,r=t.input.shiftKey&&t.input.lastKeyCode!=45;i&&Uf(t,b6(i),i.getData("text/html"),r,n)?n.preventDefault():qJ(t,n)};class x6{constructor(e,n,i){this.slice=e,this.move=n,this.node=i}}const LJ=Ui?"altKey":"ctrlKey";function _6(t,e){let n=t.someProp("dragCopies",i=>!i(e));return n??!e[LJ]}ci.dragstart=(t,e)=>{let n=e,i=t.input.mouseDown;if(i&&i.done(),!n.dataTransfer)return;let r=t.state.selection,o=r.empty?null:t.posAtCoords(hp(n)),s;if(!(o&&o.pos>=r.from&&o.pos<=(r instanceof it?r.to-1:r.to))){if(i&&i.mightDrag)s=it.create(t.state.doc,i.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=it.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=F0(t,a);(!n.dataTransfer.files.length||!Xn||AC>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Hf?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Hf||n.dataTransfer.setData("text/plain",f),t.dragging=new x6(u,_6(t,n),s)},ci.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},di.dragover=di.dragenter=(t,e)=>e.preventDefault(),di.drop=(t,e)=>{let n=e,i=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let r=t.posAtCoords(hp(n));if(!r)return;let o=t.state.doc.resolve(r.pos),s=i&&i.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=l6(t,b6(n.dataTransfer),Hf?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(i&&_6(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?cC(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=i;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,p=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(p))return;let d=f.doc.resolve(u);if(c&&it.isSelectable(s.content.firstChild)&&d.nodeAfter&&d.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new it(d));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((m,y,w,v)=>h=v),f.setSelection(D0(t,d,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},ci.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&co(t)},20))},ci.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},ci.beforeinput=(t,e)=>{if(Xn&&fo&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:i}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=i||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Vs(8,"Backspace")))))return;let{$cursor:r}=t.state.selection;r&&r.pos>0&&t.dispatch(t.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let t in di)ci[t]=di[t];function Wf(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class mp{constructor(e,n){this.toDOM=e,this.spec=n||Us,this.side=this.spec.side||0}map(e,n,i,r){let{pos:o,deleted:s}=e.mapResult(n.from+r,this.side<0?-1:1);return s?null:new Fn(o-i,o-i,this)}valid(){return!0}eq(e){return this==e||e instanceof mp&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&Wf(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class Ko{constructor(e,n){this.attrs=e,this.spec=n||Us}map(e,n,i,r){let o=e.map(n.from+r,this.spec.inclusiveStart?-1:1)-i,s=e.map(n.to+r,this.spec.inclusiveEnd?1:-1)-i;return o>=s?null:new Fn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof Ko&&Wf(this.attrs,e.attrs)&&Wf(this.spec,e.spec)}static is(e){return e.type instanceof Ko}destroy(){}}class U0{constructor(e,n){this.attrs=e,this.spec=n||Us}map(e,n,i,r){let o=e.mapResult(n.from+r,1);if(o.deleted)return null;let s=e.mapResult(n.to+r,-1);return s.deleted||s.pos<=o.pos?null:new Fn(o.pos-i,s.pos-i,this)}valid(e,n){let{index:i,offset:r}=e.content.findIndex(n.from),o;return r==n.from&&!(o=e.child(i)).isText&&r+o.nodeSize==n.to}eq(e){return this==e||e instanceof U0&&Wf(this.attrs,e.attrs)&&Wf(this.spec,e.spec)}destroy(){}}class Fn{constructor(e,n,i){this.from=e,this.to=n,this.type=i}copy(e,n){return new Fn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,i){return this.type.map(e,this,n,i)}static widget(e,n,i){return new Fn(e,e,new mp(n,i))}static inline(e,n,i,r){return new Fn(e,n,new Ko(i,r))}static node(e,n,i,r){return new Fn(e,n,new U0(i,r))}get spec(){return this.type.spec}get inline(){return this.type instanceof Ko}get widget(){return this.type instanceof mp}}const tl=[],Us={};class Gt{constructor(e,n){this.local=e.length?e:tl,this.children=n.length?n:tl}static create(e,n){return n.length?yp(n,e,0,Us):Qn}find(e,n,i){let r=[];return this.findInner(e??0,n??1e9,r,0,i),r}findInner(e,n,i,r,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&i.push(a.copy(a.from+r,a.to+r))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,i,r+a,o)}}map(e,n,i){return this==Qn||e.maps.length==0?this:this.mapInner(e,n,0,0,i||Us)}mapInner(e,n,i,r,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,i,r);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?VJ(this.children,s||[],e,n,i,r,o):s?new Gt(s.sort(Ws),tl):Qn}add(e,n){return n.length?this==Qn?Gt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,i){let r,o=0;e.forEach((a,l)=>{let f=l+i,u;if(u=S6(n,a,f)){for(r||(r=this.children.slice());o<r.length&&r[o]<l;)o+=3;r[o]==l?r[o+2]=r[o+2].addInner(a,u,f+1):r.splice(o,0,l,l+a.nodeSize,yp(u,a,f+1,Us)),o+=3}});let s=k6(o?C6(n):n,-i);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Gt(s.length?this.local.concat(s).sort(Ws):this.local,r||this.children)}remove(e){return e.length==0||this==Qn?this:this.removeInner(e,0)}removeInner(e,n){let i=this.children,r=this.local;for(let o=0;o<i.length;o+=3){let s,a=i[o]+n,l=i[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;i==this.children&&(i=this.children.slice());let f=i[o+2].removeInner(s,a+1);f!=Qn?i[o+2]=f:(i.splice(o,3),o-=3)}if(r.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<r.length;a++)r[a].eq(s,n)&&(r==this.local&&(r=this.local.slice()),r.splice(a--,1))}return i==this.children&&r==this.local?this:r.length||i.length?new Gt(r,i):Qn}forChild(e,n){if(this==Qn)return this;if(n.isLeaf)return Gt.empty;let i,r;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(i=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof Ko){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(r||(r=[])).push(l.copy(f,u))}}if(r){let a=new Gt(r.sort(Ws),tl);return i?new Go([a,i]):a}return i||Qn}eq(e){if(this==e)return!0;if(!(e instanceof Gt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return W0(this.localsInner(e))}localsInner(e){if(this==Qn)return tl;if(e.inlineContent||!this.local.some(Ko.is))return this.local;let n=[];for(let i=0;i<this.local.length;i++)this.local[i].type instanceof Ko||n.push(this.local[i]);return n}forEachSet(e){e(this)}}Gt.empty=new Gt([],[]),Gt.removeOverlap=W0;const Qn=Gt.empty;class Go{constructor(e){this.members=e}map(e,n){const i=this.members.map(r=>r.map(e,n,Us));return Go.from(i)}forChild(e,n){if(n.isLeaf)return Gt.empty;let i=[];for(let r=0;r<this.members.length;r++){let o=this.members[r].forChild(e,n);o!=Qn&&(o instanceof Go?i=i.concat(o.members):i.push(o))}return Go.from(i)}eq(e){if(!(e instanceof Go)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,i=!0;for(let r=0;r<this.members.length;r++){let o=this.members[r].localsInner(e);if(o.length)if(!n)n=o;else{i&&(n=n.slice(),i=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?W0(i?n:n.sort(Ws)):tl}static from(e){switch(e.length){case 0:return Qn;case 1:return e[0];default:return new Go(e.every(n=>n instanceof Gt)?e:e.reduce((n,i)=>n.concat(i instanceof Gt?i:i.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function VJ(t,e,n,i,r,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((p,d,h,m)=>{let y=m-h-(d-p);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||p>v+u-c)continue;let S=a[w]+u-c;d>=S?a[w+1]=p<=S?-2:-1:p>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-r;if(c<0||c>=i.content.size){l=!0;continue}let p=n.map(t[f+1]+o,-1),d=p-r,{index:h,offset:m}=i.content.findIndex(c),y=i.maybeChild(h);if(y&&m==c&&m+y.nodeSize==d){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Qn?(a[f]=c,a[f+1]=d,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=zJ(a,t,e,n,r,o,s),u=yp(f,i,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,p=0;c<u.children.length;c+=3){let d=u.children[c];for(;p<a.length&&a[p]<d;)p+=3;a.splice(p,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Gt(e.sort(Ws),a)}function k6(t,e){if(!e||!t.length)return t;let n=[];for(let i=0;i<t.length;i++){let r=t[i];n.push(new Fn(r.from+e,r.to+e,r.type))}return n}function zJ(t,e,n,i,r,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(i,r,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function S6(t,e,n){if(e.isLeaf)return null;let i=n+e.nodeSize,r=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<i&&((r||(r=[])).push(s),t[o]=null);return r}function C6(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function yp(t,e,n,i){let r=[],o=!1;e.forEach((a,l)=>{let f=S6(t,a,l+n);if(f){o=!0;let u=yp(f,a,n+l+1,i);u!=Qn&&r.push(l,l+a.nodeSize,u)}});let s=k6(o?C6(t):t,-n).sort(Ws);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(i.onRemove&&i.onRemove(s[a].spec),s.splice(a--,1));return s.length||r.length?new Gt(s,r):Qn}function Ws(t,e){return t.from-e.from||t.to-e.to}function W0(t){let e=t;for(let n=0;n<e.length-1;n++){let i=e[n];if(i.from!=i.to)for(let r=n+1;r<e.length;r++){let o=e[r];if(o.from==i.from){o.to!=i.to&&(e==t&&(e=t.slice()),e[r]=o.copy(o.from,i.to),E6(e,r+1,o.copy(i.to,o.to)));continue}else{o.from<i.to&&(e==t&&(e=t.slice()),e[n]=i.copy(i.from,o.from),E6(e,r,i.copy(o.from,i.to)));break}}}return e}function E6(t,e,n){for(;e<t.length&&Ws(n,t[e])>0;)e++;t.splice(e,0,n)}function K0(t){let e=[];return t.someProp("decorations",n=>{let i=n(t.state);i&&i!=Qn&&e.push(i)}),t.cursorWrapper&&e.push(Gt.create(t.state.doc,[t.cursorWrapper.deco])),Go.from(e)}const jJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},HJ=xi&&zo<=11;class UJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class WJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new UJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(i=>{for(let r=0;r<i.length;r++)this.queue.push(i[r]);xi&&zo<=11&&i.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),HJ&&(this.onCharData=i=>{this.queue.push({target:i.target,type:"characterData",oldValue:i.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,jJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(e6(this.view)){if(this.suppressingSelectionUpdates)return co(this.view);if(xi&&zo<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ls(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,i;for(let o=e.focusNode;o;o=Ya(o))n.add(o);for(let o=e.anchorNode;o;o=Ya(o))if(n.has(o)){i=o;break}let r=i&&this.view.docView.nearestDesc(i);if(r&&r.ignoreMutation({type:"selection",target:i.nodeType==3?i.parentNode:i}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let i=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(i)&&e6(e)&&!this.ignoreSelectionChange(i),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Hi&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,p]=u;c.parentNode&&c.parentNode.parentNode==p.parentNode?p.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let p of u){let d=p.parentNode;d&&d.nodeName=="LI"&&(!c||JJ(e,c)!=d)&&p.remove()}}}let f=null;o<0&&r&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&up(i)&&(f=I0(e))&&f.eq(gt.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,co(e),this.currentSelection.set(i),e.scrollToSelection()):(o>-1||r)&&(o>-1&&(e.docView.markDirty(o,s),KJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(i)||co(e),this.currentSelection.set(i))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let i=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(i==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!i||i.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(i.contentDOM&&i.contentDOM!=i.dom&&!i.contentDOM.contains(e.target))return{from:i.posBefore,to:i.posAfter};let r=e.previousSibling,o=e.nextSibling;if(xi&&zo<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:p}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(r=c),(!p||Array.prototype.indexOf.call(e.addedNodes,p)<0)&&(o=p)}let s=r&&r.parentNode==e.target?$n(r)+1:0,a=i.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?$n(o):e.target.childNodes.length,f=i.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:i.posAtStart-i.border,to:i.posAtEnd+i.border}:(this.lastChangedTextNode=e.target,{from:i.posAtStart,to:i.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let O6=new WeakMap,A6=!1;function KJ(t){if(!O6.has(t)&&(O6.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Hi,A6)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),A6=!0}}function R6(t,e){let n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ls(s.node,s.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}function GJ(t,e){if(e.getComposedRanges){let r=e.getComposedRanges(t.root)[0];if(r)return R6(t,r)}let n;function i(r){r.preventDefault(),r.stopImmediatePropagation(),n=r.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",i,!0),n?R6(t,n):null}function JJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let i=t.docView.nearestDesc(n,!0);if(i&&i.node.isBlock)return n}return null}function YJ(t,e,n){let{node:i,fromOffset:r,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],up(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Xn&&t.input.lastKeyCode===8)for(let y=o;y>r;y--){let w=i.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,p=t.someProp("domParser")||Fo.fromSchema(t.state.schema),d=c.resolve(s),h=null,m=p.parse(i,{topNode:d.parent,topMatch:d.parent.contentMatchAt(d.index()),topOpen:!0,from:r,to:o,preserveWhitespace:d.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:XJ,context:d});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:m,sel:h,from:s,to:a}}function XJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(ui&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||ui&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const QJ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function ZJ(t,e,n,i,r){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let A=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,O=I0(t,A);if(O&&!t.state.selection.eq(O)){if(Xn&&fo&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",N=>N(t,Vs(13,"Enter"))))return;let R=t.state.tr.setSelection(O);A=="pointer"?R.setMeta("pointer",!0):A=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=YJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),p,d;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(p=t.state.selection.to,d="end"):(p=t.state.selection.from,d="start"),t.input.lastKeyCode=null;let h=nY(c.content,f.doc.content,f.from,p,d);if(h&&t.input.domChangeCount++,(Xa&&t.input.lastIOSEnter>Date.now()-225||fo)&&r.some(A=>A.nodeType==1&&!QJ.test(A.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",A=>A(t,Vs(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(i&&l instanceof mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let A=T6(t,t.state.doc,f.sel);if(A&&!A.eq(t.state.selection)){let O=t.state.tr.setSelection(A);o&&O.setMeta("composition",o),t.dispatch(O)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof mt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),xi&&zo<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)=="  "&&(h.start--,h.endA--,h.endB--);let m=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=m.sameParent(y)&&m.parent.inlineContent&&w.end()>=h.endA,S;if((Xa&&t.input.lastIOSEnter>Date.now()-225&&(!v||r.some(A=>A.nodeName=="DIV"||A.nodeName=="P"))||!v&&m.pos<f.doc.content.size&&(!m.sameParent(y)||!m.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(m.pos,y.pos,"",""))&&(S=gt.findFrom(f.doc.resolve(m.pos+1),1,!0))&&S.head>m.pos)&&t.someProp("handleKeyDown",A=>A(t,Vs(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&tY(u,h.start,h.endA,m,y)&&t.someProp("handleKeyDown",A=>A(t,Vs(8,"Backspace")))){fo&&Xn&&t.domObserver.suppressSelectionUpdates();return}Xn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),fo&&!v&&m.start()!=y.start()&&y.parentOffset==0&&m.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(A){return A(t,Vs(13,"Enter"))})},20));let b=h.start,x=h.endA,_=A=>{let O=A||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=T6(t,O.doc,f.sel);R&&!(Xn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==O.mapping.map(x)-1)||xi&&R.empty&&R.head==b)&&O.setSelection(R)}return o&&O.setMeta("composition",o),O.scrollIntoView()},k;if(v){if(m.pos==y.pos){xi&&zo<=11&&m.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>co(t),20));let A=_(t.state.tr.delete(b,x)),O=u.resolve(h.start).marksAcross(u.resolve(h.endA));O&&A.ensureMarks(O),t.dispatch(A)}else if(h.endA==h.endB&&(k=eY(m.parent.content.cut(m.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let A=_(t.state.tr);k.type=="add"?A.addMark(b,x,k.mark):A.removeMark(b,x,k.mark),t.dispatch(A)}else if(m.parent.child(m.index()).isText&&m.index()==y.index()-(y.textOffset?0:1)){let A=m.parent.textBetween(m.parentOffset,y.parentOffset),O=()=>_(t.state.tr.insertText(A,b,x));t.someProp("handleTextInput",R=>R(t,b,x,A,O))||t.dispatch(O())}}else t.dispatch(_())}function T6(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:D0(t,e.resolve(n.anchor),e.resolve(n.head))}function eY(t,e){let n=t.firstChild.marks,i=e.firstChild.marks,r=n,o=i,s,a,l;for(let u=0;u<i.length;u++)r=i[u].removeFromSet(r);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(r.length==1&&o.length==0)a=r[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(r.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(ve.from(f).eq(t))return{mark:a,type:s}}function tY(t,e,n,i,r){if(n-e<=r.pos-i.pos||G0(i,!0,!1)<r.pos)return!1;let o=t.resolve(e);if(!i.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(G0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||G0(s,!0,!1)<n?!1:i.parent.content.cut(i.parentOffset).eq(s.parent.content)}function G0(t,e,n){let i=t.depth,r=e?t.end():t.pos;for(;i>0&&(e||t.indexAfter(i)==t.node(i).childCount);)i--,r++,e=!1;if(n){let o=t.node(i).maybeChild(t.indexAfter(i));for(;o&&!o.isLeaf;)o=o.firstChild,r++}return r}function nY(t,e,n,i,r){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(r=="end"){let l=Math.max(0,o-Math.min(s,a));i-=s+l-o}if(s<o&&t.size<e.size){let l=i<=o&&i>=s?o-i:0;o-=l,o&&o<e.size&&P6(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=i<=o&&i>=a?o-i:0;o-=l,o&&o<t.size&&P6(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function P6(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class M6{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new xJ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach($6),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=D6(this),N6(this),this.nodeViews=B6(this),this.docView=zC(this.state.doc,I6(this),K0(this),this.dom,this),this.domObserver=new WJ(this,(i,r,o,s)=>ZJ(this,i,r,o,s)),this.domObserver.start(),_J(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&V0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach($6),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let i in this._props)n[i]=this._props[i];n.state=this.state;for(let i in e)n[i]=e[i];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var i;let r=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(v6(this),s=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let d=B6(this);rY(d,this.nodeViews)&&(this.nodeViews=d,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&V0(this),this.editable=D6(this),N6(this);let l=K0(this),f=I6(this),u=r.plugins!=e.plugins&&!r.doc.eq(e.doc)?"reset":e.scrollToSelection>r.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(r.selection))&&(s=!0);let p=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&BG(this);if(s){this.domObserver.stop();let d=c&&(xi||Xn)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&iY(r.selection,e.selection);if(c){let h=Xn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=DJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=zC(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(d=!0)}d||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&sJ(this))?co(this,d):(QC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),!((i=this.dragging)===null||i===void 0)&&i.node&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():p&&$G(p)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof it){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&RC(this,n.getBoundingClientRect(),e)}else RC(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let i=this.directPlugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let i=this.state.plugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let i=this.pluginViews[n];i.update&&i.update(this,e)}}updateDraggedNode(e,n){let i=e.node,r=-1;if(this.state.doc.nodeAt(i.from)==i.node)r=i.from;else{let o=i.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==i.node&&(r=o)}this.dragging=new x6(e.slice,e.move,r<0?void 0:it.create(this.state.doc,r))}someProp(e,n){let i=this._props&&this._props[e],r;if(i!=null&&(r=n?n(i):i))return r;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(r=n?n(a):a))return r}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(r=n?n(a):a))return r}}hasFocus(){if(xi){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&FG(this.dom),co(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return jG(this,e)}coordsAtPos(e,n=1){return DC(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,i=-1){let r=this.docView.posFromDOM(e,n,i);if(r==null)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,n){return GG(this,n||this.state,e)}pasteHTML(e,n){return Uf(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Uf(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return F0(this,e)}destroy(){this.docView&&(kJ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],K0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,CG())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return CJ(this,e)}domSelectionRange(){let e=this.domSelection();return e?ui&&this.root.nodeType===11&&TG(this.dom.ownerDocument)==this.dom&&GJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}M6.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function I6(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let i in n)i=="class"?e.class+=" "+n[i]:i=="style"?e.style=(e.style?e.style+";":"")+n[i]:!e[i]&&i!="contenteditable"&&i!="nodeName"&&(e[i]=String(n[i]))}),e.translate||(e.translate="no"),[Fn.node(0,t.state.doc.content.size,e)]}function N6(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Fn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function D6(t){return!t.someProp("editable",e=>e(t.state)===!1)}function iY(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function B6(t){let e=Object.create(null);function n(i){for(let r in i)Object.prototype.hasOwnProperty.call(e,r)||(e[r]=i[r])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function rY(t,e){let n=0,i=0;for(let r in t){if(t[r]!=e[r])return!0;n++}for(let r in e)i++;return n!=i}function $6(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Jo={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},wp={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},oY=typeof navigator<"u"&&/Mac/.test(navigator.platform),sY=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),qn=0;qn<10;qn++)Jo[48+qn]=Jo[96+qn]=String(qn);for(var qn=1;qn<=24;qn++)Jo[qn+111]="F"+qn;for(var qn=65;qn<=90;qn++)Jo[qn]=String.fromCharCode(qn+32),wp[qn]=String.fromCharCode(qn);for(var J0 in Jo)wp.hasOwnProperty(J0)||(wp[J0]=Jo[J0]);function aY(t){var e=oY&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||sY&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?wp:Jo)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const lY=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),fY=typeof navigator<"u"&&/Win/.test(navigator.platform);function uY(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))lY?s=!0:r=!0;else throw new Error("Unrecognized modifier name: "+l)}return i&&(n="Alt-"+n),r&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function cY(t){let e=Object.create(null);for(let n in t)e[uY(n)]=t[n];return e}function Y0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function dY(t){return new cn({props:{handleKeyDown:F6(t)}})}function F6(t){let e=cY(t);return function(n,i){let r=aY(i),o,s=e[Y0(r,i)];if(s&&s(n.state,n.dispatch,n))return!0;if(r.length==1&&r!=" "){if(i.shiftKey){let a=e[Y0(r,i,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((i.altKey||i.metaKey||i.ctrlKey)&&!(fY&&i.ctrlKey&&i.altKey)&&(o=Jo[i.keyCode])&&o!=r){let a=e[Y0(o,i)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const X0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function q6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const L6=(t,e,n)=>{let i=q6(t,n);if(!i)return!1;let r=Q0(i);if(!r){let s=i.blockRange(),a=s&&Ua(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=r.nodeBefore;if(J6(t,r,e,-1))return!0;if(i.parent.content.size==0&&(nl(o,"end")||it.isSelectable(o)))for(let s=i.depth;;s--){let a=ap(t.doc,i.before(s),i.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(nl(o,"end")?gt.findFrom(l.doc.resolve(l.mapping.map(r.pos,-1)),-1):it.create(l.doc,r.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||i.node(s-1).childCount>1)break}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos-o.nodeSize,r.pos).scrollIntoView()),!0):!1},pY=(t,e,n)=>{let i=q6(t,n);if(!i)return!1;let r=Q0(i);return r?V6(t,r,e):!1},hY=(t,e,n)=>{let i=j6(t,n);if(!i)return!1;let r=Z0(i);return r?V6(t,r,e):!1};function V6(t,e,n){let i=e.nodeBefore,r=i,o=e.pos-1;for(;!r.isTextblock;o--){if(r.type.spec.isolating)return!1;let u=r.lastChild;if(!u)return!1;r=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=ap(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof Sn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(mt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function nl(t,e,n=!1){for(let i=t;i;i=e=="start"?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&i.childCount!=1)return!1}return!1}const z6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):i.parentOffset>0)return!1;o=Q0(i)}let s=o&&o.nodeBefore;return!s||!it.isSelectable(s)?!1:(e&&e(t.tr.setSelection(it.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function Q0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function j6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const H6=(t,e,n)=>{let i=j6(t,n);if(!i)return!1;let r=Z0(i);if(!r)return!1;let o=r.nodeAfter;if(J6(t,r,e,1))return!0;if(i.parent.content.size==0&&(nl(o,"start")||it.isSelectable(o))){let s=ap(t.doc,i.before(),i.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(nl(o,"start")?gt.findFrom(a.doc.resolve(a.mapping.map(r.pos)),1):it.create(a.doc,a.mapping.map(r.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos,r.pos+o.nodeSize).scrollIntoView()),!0):!1},U6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):i.parentOffset<i.parent.content.size)return!1;o=Z0(i)}let s=o&&o.nodeAfter;return!s||!it.isSelectable(s)?!1:(e&&e(t.tr.setSelection(it.create(t.doc,o.pos)).scrollIntoView()),!0)};function Z0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const gY=(t,e)=>{let n=t.selection,i=n instanceof it,r;if(i){if(n.node.isTextblock||!qs(t.doc,n.from))return!1;r=n.from}else if(r=sp(t.doc,n.from,-1),r==null)return!1;if(e){let o=t.tr.join(r);i&&o.setSelection(it.create(o.doc,r-t.doc.resolve(r).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},mY=(t,e)=>{let n=t.selection,i;if(n instanceof it){if(n.node.isTextblock||!qs(t.doc,n.to))return!1;i=n.to}else if(i=sp(t.doc,n.to,1),i==null)return!1;return e&&e(t.tr.join(i).scrollIntoView()),!0},yY=(t,e)=>{let{$from:n,$to:i}=t.selection,r=n.blockRange(i),o=r&&Ua(r);return o==null?!1:(e&&e(t.tr.lift(r,o).scrollIntoView()),!0)},W6=(t,e)=>{let{$head:n,$anchor:i}=t.selection;return!n.parent.type.spec.code||!n.sameParent(i)?!1:(e&&e(t.tr.insertText(`
    357 `).scrollIntoView()),!0)};function ey(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const wY=(t,e)=>{let{$head:n,$anchor:i}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),o=n.indexAfter(-1),s=ey(r.contentMatchAt(o));if(!s||!r.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(gt.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},K6=(t,e)=>{let n=t.selection,{$from:i,$to:r}=n;if(n instanceof Mi||i.parent.inlineContent||r.parent.inlineContent)return!1;let o=ey(r.parent.contentMatchAt(r.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(mt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},G6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(ao(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let i=n.blockRange(),r=i&&Ua(i);return r==null?!1:(e&&e(t.tr.lift(i,r).scrollIntoView()),!0)};function vY(t){return(e,n)=>{let{$from:i,$to:r}=e.selection;if(e.selection instanceof it&&e.selection.node.isBlock)return!i.parentOffset||!ao(e.doc,i.pos)?!1:(n&&n(e.tr.split(i.pos).scrollIntoView()),!0);if(!i.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let d=i.depth;;d--)if(i.node(d).isBlock){l=i.end(d)==i.pos+(i.depth-d),f=i.start(d)==i.pos-(i.depth-d),a=ey(i.node(d-1).contentMatchAt(i.indexAfter(d-1))),o.unshift(l&&a?{type:a}:null),s=d;break}else{if(d==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof mt||e.selection instanceof Mi)&&u.deleteSelection();let c=u.mapping.map(i.pos),p=ao(u.doc,c,o.length,o);if(p||(o[0]=a?{type:a}:null,p=ao(u.doc,c,o.length,o)),!p)return!1;if(u.split(c,o.length,o),!l&&f&&i.node(s).type!=a){let d=u.mapping.map(i.before(s)),h=u.doc.resolve(d);a&&i.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(i.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const bY=vY(),xY=(t,e)=>{let{$from:n,to:i}=t.selection,r,o=n.sharedDepth(i);return o==0?!1:(r=n.before(o),e&&e(t.tr.setSelection(it.create(t.doc,r))),!0)};function _Y(t,e,n){let i=e.nodeBefore,r=e.nodeAfter,o=e.index();return!i||!r||!i.type.compatibleContent(r.type)?!1:!i.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-i.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(r.isTextblock||qs(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function J6(t,e,n,i){let r=e.nodeBefore,o=e.nodeAfter,s,a,l=r.type.spec.isolating||o.type.spec.isolating;if(!l&&_Y(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let d=e.pos+o.nodeSize,h=ve.empty;for(let w=s.length-1;w>=0;w--)h=ve.from(s[w].create(null,h));h=ve.from(r.copy(h));let m=t.tr.step(new Cn(e.pos-1,d,e.pos,d,new De(h,1,0),s.length,!0)),y=m.doc.resolve(d+2*s.length);y.nodeAfter&&y.nodeAfter.type==r.type&&qs(m.doc,y.pos)&&m.join(y.pos),n(m.scrollIntoView())}return!0}let u=o.type.spec.isolating||i>0&&l?null:gt.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),p=c&&Ua(c);if(p!=null&&p>=e.depth)return n&&n(t.tr.lift(c,p).scrollIntoView()),!0;if(f&&nl(o,"start",!0)&&nl(r,"end")){let d=r,h=[];for(;h.push(d),!d.isTextblock;)d=d.lastChild;let m=o,y=1;for(;!m.isTextblock;m=m.firstChild)y++;if(d.canReplace(d.childCount,d.childCount,m.content)){if(n){let w=ve.empty;for(let S=h.length-1;S>=0;S--)w=ve.from(h[S].copy(w));let v=t.tr.step(new Cn(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function Y6(t){return function(e,n){let i=e.selection,r=t<0?i.$from:i.$to,o=r.depth;for(;r.node(o).isInline;){if(!o)return!1;o--}return r.node(o).isTextblock?(n&&n(e.tr.setSelection(mt.create(e.doc,t<0?r.start(o):r.end(o)))),!0):!1}}const kY=Y6(-1),SY=Y6(1);function CY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o),a=s&&sC(s,t,e);return a?(i&&i(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function X6(t,e=null){return function(n,i){let r=!1;for(let o=0;o<n.selection.ranges.length&&!r;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(r)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)r=!0;else{let u=n.doc.resolve(f),c=u.index();r=u.parent.canReplaceWith(c,c+1,t)}})}if(!r)return!1;if(i){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}i(o.scrollIntoView())}return!0}}function ty(...t){return function(e,n,i){for(let r=0;r<t.length;r++)if(t[r](e,n,i))return!0;return!1}}ty(X0,L6,z6),ty(X0,H6,U6),ty(W6,K6,G6,bY),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function EY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o);if(!s)return!1;let a=i?n.tr:null;return OY(a,s,t,e)?(i&&i(a.scrollIntoView()),!0):!1}}function OY(t,e,n,i=null){let r=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new ep(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new ep(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),r=!0}let a=sC(o,n,i,e);return a?(t&&AY(t,e,a,r,n),!0):!1}function AY(t,e,n,i,r){let o=ve.empty;for(let u=n.length-1;u>=0;u--)o=ve.from(n[u].type.create(n[u].attrs,o));t.step(new Cn(e.start-(i?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==r&&(s=u+1);let a=n.length-s,l=e.start+n.length-(i?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,p=!0;u<c;u++,p=!1)!p&&ao(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function RY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,s=>s.childCount>0&&s.firstChild.type==t);return o?n?i.node(o.depth-1).type==t?TY(e,n,t,o):PY(e,n,o):!0:!1}}function TY(t,e,n,i){let r=t.tr,o=i.end,s=i.$to.end(i.depth);o<s&&(r.step(new Cn(o-1,s,o,s,new De(ve.from(n.create(null,i.parent.copy())),1,0),1,!0)),i=new ep(r.doc.resolve(i.$from.pos),r.doc.resolve(s),i.depth));const a=Ua(i);if(a==null)return!1;r.lift(i,a);let l=r.doc.resolve(r.mapping.map(o,-1)-1);return qs(r.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&r.join(l.pos),e(r.scrollIntoView()),!0}function PY(t,e,n){let i=t.tr,r=n.parent;for(let d=n.end,h=n.endIndex-1,m=n.startIndex;h>m;h--)d-=r.child(h).nodeSize,i.delete(d-1,d+1);let o=i.doc.resolve(n.start),s=o.nodeAfter;if(i.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==r.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?ve.empty:ve.from(r))))return!1;let c=o.pos,p=c+s.nodeSize;return i.step(new Cn(c-(a?1:0),p+(l?1:0),c+1,p-1,new De((a?ve.empty:ve.from(r.copy(ve.empty))).append(l?ve.empty:ve.from(r.copy(ve.empty))),a?0:1,l?0:1),a?0:1)),e(i.scrollIntoView()),!0}function MY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=ve.from(f?t.create():null),c=new De(ve.from(t.create(null,ve.from(a.type.create(null,u)))),f?3:1,0),p=o.start,d=o.end;n(e.tr.step(new Cn(p-(f?3:1),d,p,d,c,1,!0)).scrollIntoView())}return!0}}var IY=Object.defineProperty,Q6=(t,e)=>{for(var n in e)IY(t,n,{get:e[n],enumerable:!0})};function vp(t){const{state:e,transaction:n}=t;let{selection:i}=n,{doc:r}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return i},get doc(){return r},get tr(){return i=n.selection,r=n.doc,o=n.storedMarks,n}}}var bp=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:i}=e,{tr:r}=n,o=this.buildProps(r);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!r.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(r),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s=[],a=!!t,l=t||r.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,p])=>[c,(...h)=>{const m=this.buildProps(l,e),y=p(...h)(m);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,i=!1,r=t||n.tr,o=this.buildProps(r,i);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(r,i)}}buildProps(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s={tr:t,editor:i,view:o,state:vp({state:r,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},NY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(i=>i.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(i=>i!==e):delete this.callbacks[t]),this}once(t,e){const n=(...i)=>{this.off(t,n),e.apply(this,i)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function DY(t,e){const n=new mC(t);return e.forEach(i=>{i.steps.forEach(r=>{n.step(r)})}),n}var Z6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const i=e[n];i.nodeType===3&&i.nodeValue&&/^(\n\s\s|\n)$/.test(i.nodeValue)?t.removeChild(i):i.nodeType===1&&Z6(i)}return t};function xp(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return Z6(n)}function Kf(t,e,n){if(t instanceof $o||t instanceof ve)return t;n={slice:!0,parseOptions:{},...n};const i=typeof t=="object"&&t!==null,r=typeof t=="string";if(i)try{if(Array.isArray(t)&&t.length>0)return ve.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),Kf("",e,n)}if(r){if(n.errorOnInvalidContent){let s=!1,a="";const l=new H4({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?Fo.fromSchema(l).parseSlice(xp(t),n.parseOptions):Fo.fromSchema(l).parse(xp(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=Fo.fromSchema(e);return n.slice?o.parseSlice(xp(t),n.parseOptions).content:o.parse(xp(t),n.parseOptions)}return Kf("",e,n)}function ny(t,e,n={},i={}){return Kf(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:i.errorOnInvalidContent})}function BY(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function $Y(t,e){for(let n=t.depth;n>0;n-=1){const i=t.node(n);if(e(i))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:i}}}function iy(t){return e=>$Y(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function ry(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},i=Ye(e,"addExtensions",n);return i?[e,...ry(i())]:e}).flat(10)}function oy(t,e){const n=$s.fromSchema(e).serializeFragment(t),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}function eE(t){return typeof t=="function"}function Ut(t,e=void 0,...n){return eE(t)?e?t.bind(e)(...n):t(...n):t}function FY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function Gf(t){const e=t.filter(r=>r.type==="extension"),n=t.filter(r=>r.type==="node"),i=t.filter(r=>r.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:i}}function tE(t){const e=[],{nodeExtensions:n,markExtensions:i}=Gf(t),r=[...n,...i],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:r},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([p,d])=>{e.push({type:c,name:p,attribute:{...o,...d}})})})})}),r.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const p={...o,...c};typeof p?.default=="function"&&(p.default=p.default()),p?.isRequired&&p?.default===void 0&&delete p.default,e.push({type:s.name,name:u,attribute:p})})}),e}function il(...t){return t.filter(e=>!!e).reduce((e,n)=>{const i={...e};return Object.entries(n).forEach(([r,o])=>{if(!i[r]){i[r]=o;return}if(r==="class"){const a=o?String(o).split(" "):[],l=i[r]?i[r].split(" "):[],f=a.filter(u=>!l.includes(u));i[r]=[...l,...f].join(" ")}else if(r==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=i[r]?i[r].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),a.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),i[r]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else i[r]=o}),i},{})}function _p(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,i)=>il(n,i),{})}function qY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function nE(t,e){return"style"in t?t:{...t,getAttrs:n=>{const i=t.getAttrs?t.getAttrs(n):t.attrs;if(i===!1)return!1;const r=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):qY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...i,...r}}}}function iE(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&FY(n)?!1:n!=null))}function LY(t,e){var n;const i=tE(t),{nodeExtensions:r,markExtensions:o}=Gf(t),s=(n=r.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(r.map(f=>{const u=i.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((w,v)=>{const S=Ye(v,"extendNodeSchema",c);return{...w,...S?S(f):{}}},{}),d=iE({...p,content:Ut(Ye(f,"content",c)),marks:Ut(Ye(f,"marks",c)),group:Ut(Ye(f,"group",c)),inline:Ut(Ye(f,"inline",c)),atom:Ut(Ye(f,"atom",c)),selectable:Ut(Ye(f,"selectable",c)),draggable:Ut(Ye(f,"draggable",c)),code:Ut(Ye(f,"code",c)),whitespace:Ut(Ye(f,"whitespace",c)),linebreakReplacement:Ut(Ye(f,"linebreakReplacement",c)),defining:Ut(Ye(f,"defining",c)),isolating:Ut(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,S;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(S=w?.attribute)==null?void 0:S.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(w=>nE(w,u)));const m=Ye(f,"renderHTML",c);m&&(d.toDOM=w=>m({node:w,HTMLAttributes:_p(w,u)}));const y=Ye(f,"renderText",c);return y&&(d.toText=y),[f.name,d]})),l=Object.fromEntries(o.map(f=>{const u=i.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),d=iE({...p,inclusive:Ut(Ye(f,"inclusive",c)),excludes:Ut(Ye(f,"excludes",c)),group:Ut(Ye(f,"group",c)),spanning:Ut(Ye(f,"spanning",c)),code:Ut(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(y=>nE(y,u)));const m=Ye(f,"renderHTML",c);return m&&(d.toDOM=y=>m({mark:y,HTMLAttributes:_p(y,u)})),[f.name,d]}));return new H4({topNode:s,nodes:a,marks:l})}function VY(t){const e=t.filter((n,i)=>t.indexOf(n)!==i);return Array.from(new Set(e))}function sy(t){return t.sort((n,i)=>{const r=Ye(n,"priority")||100,o=Ye(i,"priority")||100;return r>o?-1:r<o?1:0})}function rE(t){const e=sy(ry(t)),n=VY(e.map(i=>i.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(i=>`'${i}'`).join(", ")}]. This can lead to issues.`),e}function oE(t,e,n){const{from:i,to:r}=e,{blockSeparator:o=`
    358 
    359 `,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(i,r,(l,f,u,c)=>{var p;l.isBlock&&f>i&&(a+=o);const d=s?.[l.type.name];if(d)return u&&(a+=d({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(p=l?.text)==null?void 0:p.slice(Math.max(i,f)-f,r-f))}),a}function zY(t,e){const n={from:0,to:t.content.size};return oE(t,n,e)}function sE(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function po(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function aE(t,e){const n=po(e,t.schema),{from:i,to:r,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(i,r,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function En(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function jY(t,e){const n=En(e,t.schema),{from:i,to:r}=t.selection,o=[];t.doc.nodesBetween(i,r,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function kp(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function HY(t,e){const n=kp(typeof e=="string"?e:e.name,t.schema);return n==="node"?jY(t,e):n==="mark"?aE(t,e):{}}function UY(t,e=JSON.stringify){const n={};return t.filter(i=>{const r=e(i);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function WY(t){const e=UY(t);return e.length===1?e:e.filter((n,i)=>!e.filter((o,s)=>s!==i).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function KY(t){const{mapping:e,steps:n}=t,i=[];return e.maps.forEach((r,o)=>{const s=[];if(r.ranges.length)r.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),p=e.invert().map(u);i.push({oldRange:{from:c,to:p},newRange:{from:f,to:u}})})}),WY(i)}function ay(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function Sp(t,e,n={strict:!0}){const i=Object.keys(e);return i.length?i.every(r=>n.strict?e[r]===t[r]:ay(e[r])?e[r].test(t[r]):e[r]===t[r]):!0}function lE(t,e,n={}){return t.find(i=>i.type===e&&Sp(Object.fromEntries(Object.keys(n).map(r=>[r,i.attrs[r]])),n))}function fE(t,e,n={}){return!!lE(t,e,n)}function ly(t,e,n){var i;if(!t||!e)return;let r=t.parent.childAfter(t.parentOffset);if((!r.node||!r.node.marks.some(u=>u.type===e))&&(r=t.parent.childBefore(t.parentOffset)),!r.node||!r.node.marks.some(u=>u.type===e)||(n=n||((i=r.node.marks[0])==null?void 0:i.attrs),!lE([...r.node.marks],e,n)))return;let s=r.index,a=t.start()+r.offset,l=s+1,f=a+r.node.nodeSize;for(;s>0&&fE([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&fE([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function uE(t,e,n){const i=[];return t===e?n.resolve(t).marks().forEach(r=>{const o=n.resolve(t),s=ly(o,r.type);s&&i.push({mark:r,...s})}):n.nodesBetween(t,e,(r,o)=>{!r||r?.nodeSize===void 0||i.push(...r.marks.map(s=>({from:o,to:o+r.nodeSize,mark:s})))}),i}function fy(t,e){return e.nodes[t]||e.marks[t]||null}function Cp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([i])=>{const r=t.find(o=>o.type===e&&o.name===i);return r?r.attribute.keepOnSplit:!1}))}var GY=(t,e=500)=>{let n="";const i=t.parentOffset;return t.parent.nodesBetween(Math.max(0,i-e),i,(r,o,s,a)=>{var l,f;const u=((f=(l=r.type.spec).toText)==null?void 0:f.call(l,{node:r,pos:o,parent:s,index:a}))||r.textContent||"%leaf%";n+=r.isAtom&&!r.isText?u:u.slice(0,Math.max(0,i-o))}),n};function uy(t,e,n={}){const{empty:i,ranges:r}=t.selection,o=e?po(e,t.schema):null;if(i)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>Sp(c.attrs,n,{strict:!1}));let s=0;const a=[];if(r.forEach(({$from:c,$to:p})=>{const d=c.pos,h=p.pos;t.doc.nodesBetween(d,h,(m,y)=>{if(!m.isText&&!m.marks.length)return;const w=Math.max(d,y),v=Math.min(h,y+m.nodeSize),S=v-w;s+=S,a.push(...m.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>Sp(c.mark.attrs,n,{strict:!1})).reduce((c,p)=>c+p.to-p.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,p)=>c+p.to-p.from,0);return(l>0?l+f:l)>=s}function Jf(t,e,n={}){const{from:i,to:r,empty:o}=t.selection,s=e?En(e,t.schema):null,a=[];t.doc.nodesBetween(i,r,(c,p)=>{if(c.isText)return;const d=Math.max(i,p),h=Math.min(r,p+c.nodeSize);a.push({node:c,from:d,to:h})});const l=r-i,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>Sp(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,p)=>c+p.to-p.from,0)>=l}function JY(t,e,n={}){if(!e)return Jf(t,null,n)||uy(t,null,n);const i=kp(e,t.schema);return i==="node"?Jf(t,e,n):i==="mark"?uy(t,e,n):!1}function cE(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function dE(t,e){const{nodeExtensions:n}=Gf(e),i=n.find(s=>s.name===t);if(!i)return!1;const r={name:i.name,options:i.options,storage:i.storage},o=Ut(Ye(i,"group",r));return typeof o!="string"?!1:o.split(" ").includes("list")}function Ep(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var i;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((i=t.text)!=null?i:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let r=!0;return t.content.forEach(o=>{r!==!1&&(Ep(o,{ignoreWhitespace:n,checkChildren:e})||(r=!1))}),r}return!1}function YY(t){return t instanceof it}function pE(t){return t instanceof mt}function ho(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function XY(t,e,n){const r=t.state.doc.content.size,o=ho(e,0,r),s=ho(n,0,r),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),p=Math.max(a.right,l.right),d=p-c,h=u-f,w={top:f,bottom:u,left:c,right:p,width:d,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function hE(t,e=null){if(!e)return null;const n=gt.atStart(t),i=gt.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return i;const r=n.from,o=i.to;return e==="all"?mt.create(t,ho(0,r,o),ho(t.content.size,r,o)):mt.create(t,ho(e,r,o),ho(e,r,o))}function QY(t,e,n){const i=t.steps.length-1;if(i<e)return;const r=t.steps[i];if(!(r instanceof Sn||r instanceof Cn))return;const o=t.mapping.maps[i];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(gt.near(t.doc.resolve(s),n))}var gE=class{constructor(t){this.find=t.find,this.handler=t.handler}},ZY=(t,e)=>{if(ay(e))return e.exec(t);const n=e(t);if(!n)return null;const i=[n.text];return i.index=n.index,i.input=t,i.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),i.push(n.replaceWith)),i};function Op(t){var e;const{editor:n,from:i,to:r,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(i);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(p=>p.type.spec.code))return!1;let u=!1;const c=GY(f)+o;return s.forEach(p=>{if(u)return;const d=ZY(c,p.find);if(!d)return;const h=l.state.tr,m=vp({state:l.state,transaction:h}),y={from:i-(d[0].length-o.length),to:r},{commands:w,chain:v,can:S}=new bp({editor:n,state:m});p.handler({state:m,range:y,match:d,commands:w,chain:v,can:S})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:i,to:r,text:o}),l.dispatch(h),u=!0)}),u}function eX(t){const{editor:e,rules:n}=t,i=new cn({state:{init(){return null},apply(r,o,s){const a=r.getMeta(i);if(a)return a;const l=r.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=oy(ve.from(u),s.schema);const{from:c}=l,p=c+u.length;Op({editor:e,from:c,to:p,text:u,rules:n,plugin:i})}),r.selectionSet||r.docChanged?null:o}},props:{handleTextInput(r,o,s,a){return Op({editor:e,from:o,to:s,text:a,rules:n,plugin:i})},handleDOMEvents:{compositionend:r=>(setTimeout(()=>{const{$cursor:o}=r.state.selection;o&&Op({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:i})}),!1)},handleKeyDown(r,o){if(o.key!=="Enter")return!1;const{$cursor:s}=r.state.selection;return s?Op({editor:e,from:s.pos,to:s.pos,text:`
    360 `,rules:n,plugin:i}):!1}},isInputRules:!0});return i}function tX(t){return Object.prototype.toString.call(t).slice(8,-1)}function Ap(t){return tX(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function mE(t,e){const n={...t};return Ap(t)&&Ap(e)&&Object.keys(e).forEach(i=>{Ap(e[i])&&Ap(t[i])?n[i]=mE(t[i],e[i]):n[i]=e[i]}),n}var cy=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ut(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ut(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>mE(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},Rp=class SO extends cy{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new SO(n)}static handleExit({editor:e,mark:n}){const{tr:i}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){const s=r.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&i.removeStoredMark(l),i.insertText(" ",r.pos),e.view.dispatch(i),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function nX(t){return typeof t=="number"}var iX=class{constructor(t){this.find=t.find,this.handler=t.handler}},rX=(t,e,n)=>{if(ay(e))return[...t.matchAll(e)];const i=e(t,n);return i?i.map(r=>{const o=[r.text];return o.index=r.index,o.input=t,o.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(r.replaceWith)),o}):[]};function oX(t){const{editor:e,state:n,from:i,to:r,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new bp({editor:e,state:n}),c=[];return n.doc.nodesBetween(i,r,(d,h)=>{var m,y,w,v,S;if((y=(m=d.type)==null?void 0:m.spec)!=null&&y.code||!(d.isText||d.isTextblock||d.isInline))return;const b=(S=(v=(w=d.content)==null?void 0:w.size)!=null?v:d.nodeSize)!=null?S:0,x=Math.max(i,h),_=Math.min(r,h+b);if(x>=_)return;const k=d.isText?d.text||"":d.textBetween(x-h,_-h,void 0,"");rX(k,o.find,s).forEach(O=>{if(O.index===void 0)return;const R=x+O.index+1,N=R+O[0].length,q={from:n.tr.mapping.map(R),to:n.tr.mapping.map(N)},W=o.handler({state:n,range:q,match:O,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(W)})}),c.every(d=>d!==null)}var Tp=null,sX=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function aX(t){const{editor:e,rules:n}=t;let i=null,r=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:p,rule:d,pasteEvt:h})=>{const m=u.tr,y=vp({state:u,transaction:m});if(!(!oX({editor:e,state:y,from:Math.max(c-1,0),to:p.b-1,rule:d,pasteEvent:h,dropEvent:a})||!m.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,m}};return n.map(u=>new cn({view(c){const p=h=>{var m;i=(m=c.dom.parentElement)!=null&&m.contains(h.target)?c.dom.parentElement:null,i&&(Tp=e)},d=()=>{Tp&&(Tp=null)};return window.addEventListener("dragstart",p),window.addEventListener("dragend",d),{destroy(){window.removeEventListener("dragstart",p),window.removeEventListener("dragend",d)}}},props:{handleDOMEvents:{drop:(c,p)=>{if(o=i===c.dom.parentElement,a=p,!o){const d=Tp;d?.isEditable&&setTimeout(()=>{const h=d.state.selection;h&&d.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,p)=>{var d;const h=(d=p.clipboardData)==null?void 0:d.getData("text/html");return s=p,r=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,p,d)=>{const h=c[0],m=h.getMeta("uiEvent")==="paste"&&!r,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!m&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=oy(ve.from(x),d.schema);const{from:_}=w,k=_+x.length,A=sX(x);return l({rule:u,state:d,from:_,to:{b:k},pasteEvt:A})}const S=p.doc.content.findDiffStart(d.doc.content),b=p.doc.content.findDiffEnd(d.doc.content);if(!(!nX(S)||!b||S===b.b))return l({rule:u,state:d,from:S,to:b,pasteEvt:s})}}))}var Pp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=rE(t),this.schema=LY(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:fy(e.name,this.schema)},i=Ye(e,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this;return sy([...this.extensions].reverse()).map(i=>{const r={name:i.name,options:i.options,storage:this.editor.extensionStorage[i.name],editor:t,type:fy(i.name,this.schema)},o=[],s=Ye(i,"addKeyboardShortcuts",r);let a={};if(i.type==="mark"&&Ye(i,"exitable",r)&&(a.ArrowRight=()=>Rp.handleExit({editor:t,mark:i})),s){const p=Object.fromEntries(Object.entries(s()).map(([d,h])=>[d,()=>h({editor:t})]));a={...a,...p}}const l=dY(a);o.push(l);const f=Ye(i,"addInputRules",r);if(cE(i,t.options.enableInputRules)&&f){const p=f();if(p&&p.length){const d=eX({editor:t,rules:p}),h=Array.isArray(d)?d:[d];o.push(...h)}}const u=Ye(i,"addPasteRules",r);if(cE(i,t.options.enablePasteRules)&&u){const p=u();if(p&&p.length){const d=aX({editor:t,rules:p});o.push(...d)}}const c=Ye(i,"addProseMirrorPlugins",r);if(c){const p=c();o.push(...p)}return o}).flat()}get attributes(){return tE(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=Gf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:En(n.name,this.schema)},o=Ye(n,"addNodeView",r);if(!o)return[];const s=(a,l,f,u,c)=>{const p=_p(a,i);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:p})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=Gf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:po(n.name,this.schema)},o=Ye(n,"addMarkView",r);if(!o)return[];const s=(a,l,f)=>{const u=_p(a,i);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{_Q(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const i={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:fy(e.name,this.schema)};e.type==="mark"&&((n=Ut(Ye(e,"keepOnSplit",i)))==null||n)&&this.splittableMarks.push(e.name);const r=Ye(e,"onBeforeCreate",i),o=Ye(e,"onCreate",i),s=Ye(e,"onUpdate",i),a=Ye(e,"onSelectionUpdate",i),l=Ye(e,"onTransaction",i),f=Ye(e,"onFocus",i),u=Ye(e,"onBlur",i),c=Ye(e,"onDestroy",i);r&&this.editor.on("beforeCreate",r),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};Pp.resolve=rE,Pp.sort=sy,Pp.flatten=ry;var lX={};Q6(lX,{ClipboardTextSerializer:()=>yE,Commands:()=>_E,Delete:()=>kE,Drop:()=>SE,Editable:()=>CE,FocusEvents:()=>OE,Keymap:()=>AE,Paste:()=>RE,Tabindex:()=>TE,focusEventsPluginKey:()=>EE});var dn=class CO extends cy{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new CO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},yE=dn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new cn({key:new Yn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:i,selection:r}=e,{ranges:o}=r,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=sE(n);return oE(i,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),wE={};Q6(wE,{blur:()=>fX,clearContent:()=>uX,clearNodes:()=>cX,command:()=>dX,createParagraphNear:()=>pX,cut:()=>hX,deleteCurrentNode:()=>gX,deleteNode:()=>mX,deleteRange:()=>yX,deleteSelection:()=>wX,enter:()=>vX,exitCode:()=>bX,extendMarkRange:()=>xX,first:()=>_X,focus:()=>SX,forEach:()=>CX,insertContent:()=>EX,insertContentAt:()=>AX,joinBackward:()=>PX,joinDown:()=>TX,joinForward:()=>MX,joinItemBackward:()=>IX,joinItemForward:()=>NX,joinTextblockBackward:()=>DX,joinTextblockForward:()=>BX,joinUp:()=>RX,keyboardShortcut:()=>FX,lift:()=>qX,liftEmptyBlock:()=>LX,liftListItem:()=>VX,newlineInCode:()=>zX,resetAttributes:()=>jX,scrollIntoView:()=>HX,selectAll:()=>UX,selectNodeBackward:()=>WX,selectNodeForward:()=>KX,selectParentNode:()=>GX,selectTextblockEnd:()=>JX,selectTextblockStart:()=>YX,setContent:()=>XX,setMark:()=>ZX,setMeta:()=>eQ,setNode:()=>tQ,setNodeSelection:()=>nQ,setTextSelection:()=>iQ,sinkListItem:()=>rQ,splitBlock:()=>oQ,splitListItem:()=>sQ,toggleList:()=>aQ,toggleMark:()=>lQ,toggleNode:()=>fQ,toggleWrap:()=>uQ,undoInputRule:()=>cQ,unsetAllMarks:()=>dQ,unsetMark:()=>pQ,updateAttributes:()=>hQ,wrapIn:()=>gQ,wrapInList:()=>mQ});var fX=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),uX=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),cX=()=>({state:t,tr:e,dispatch:n})=>{const{selection:i}=e,{ranges:r}=i;return n&&r.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),p=f.resolve(u.map(l+a.nodeSize)),d=c.blockRange(p);if(!d)return;const h=Ua(d);if(a.type.isTextblock){const{defaultType:m}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(d.start,m)}(h||h===0)&&e.lift(d,h)})}),!0},dX=t=>e=>t(e),pX=()=>({state:t,dispatch:e})=>K6(t,e),hX=(t,e)=>({editor:n,tr:i})=>{const{state:r}=n,o=r.doc.slice(t.from,t.to);i.deleteRange(t.from,t.to);const s=i.mapping.map(e);return i.insert(s,o.content),i.setSelection(new mt(i.doc.resolve(Math.max(s-1,0)))),!0},gX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,i=n.$anchor.node();if(i.content.size>0)return!1;const r=t.selection.$anchor;for(let o=r.depth;o>0;o-=1)if(r.node(o).type===i.type){if(e){const a=r.before(o),l=r.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},mX=t=>({tr:e,state:n,dispatch:i})=>{const r=En(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===r){if(i){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},yX=t=>({tr:e,dispatch:n})=>{const{from:i,to:r}=t;return n&&e.delete(i,r),!0},wX=()=>({state:t,dispatch:e})=>X0(t,e),vX=()=>({commands:t})=>t.keyboardShortcut("Enter"),bX=()=>({state:t,dispatch:e})=>wY(t,e),xX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const o=po(t,i.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(r){const c=ly(l,o,e);if(c&&c.from<=f&&c.to>=u){const p=mt.create(s,c.from,c.to);n.setSelection(p)}}return!0},_X=t=>e=>{const n=typeof t=="function"?t(e):t;for(let i=0;i<n.length;i+=1)if(n[i](e))return!0;return!1};function kX(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function dy(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var SX=(t=null,e={})=>({editor:n,view:i,tr:r,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(dy()||kX())&&i.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(i.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(i.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!pE(n.state.selection))return s(),!0;const a=hE(r.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||r.setSelection(a),l&&r.storedMarks&&r.setStoredMarks(r.storedMarks),s()),!0},CX=(t,e)=>n=>t.every((i,r)=>e(i,{...n,index:r})),EX=(t,e)=>({tr:n,commands:i})=>i.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),OX=t=>!("type"in t),AX=(t,e,n)=>({tr:i,dispatch:r,editor:o})=>{var s;if(r){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{Kf(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=Kf(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:p}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},d=!0,h=!0;if((OX(a)?a:[a]).forEach(w=>{w.check(),d=d?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===p&&h){const{parent:w}=i.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,p+=1)}let y;if(d){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof ve){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;i.insertText(y,c,p)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,S=l.$from.node().content.size>0;w&&v&&S&&(c=Math.max(0,c-1)),i.replaceWith(c,p,y)}n.updateSelection&&QY(i,i.steps.length-1,-1),n.applyInputRules&&i.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&i.setMeta("applyPasteRules",{from:c,text:y})}return!0},RX=()=>({state:t,dispatch:e})=>gY(t,e),TX=()=>({state:t,dispatch:e})=>mY(t,e),PX=()=>({state:t,dispatch:e})=>L6(t,e),MX=()=>({state:t,dispatch:e})=>H6(t,e),IX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=sp(t.doc,t.selection.$from.pos,-1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},NX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=sp(t.doc,t.selection.$from.pos,1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},DX=()=>({state:t,dispatch:e})=>pY(t,e),BX=()=>({state:t,dispatch:e})=>hY(t,e);function vE(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function $X(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))dy()||vE()?s=!0:r=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return i&&(n=`Alt-${n}`),r&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var FX=t=>({editor:e,view:n,tr:i,dispatch:r})=>{const o=$X(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(i.mapping);u&&r&&i.maybeStep(u)}),!0},qX=(t,e={})=>({state:n,dispatch:i})=>{const r=En(t,n.schema);return Jf(n,r,e)?yY(n,i):!1},LX=()=>({state:t,dispatch:e})=>G6(t,e),VX=t=>({state:e,dispatch:n})=>{const i=En(t,e.schema);return RY(i)(e,n)},zX=()=>({state:t,dispatch:e})=>W6(t,e);function bE(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((i,r)=>(n.includes(r)||(i[r]=t[r]),i),{})}var jX=(t,e)=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=kp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=En(t,i.schema)),a==="mark"&&(s=po(t,i.schema)),r&&n.selection.ranges.forEach(l=>{i.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,bE(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(bE(c.attrs,e)))})})}),!0):!1},HX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),UX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Mi(t.doc);t.setSelection(n)}return!0},WX=()=>({state:t,dispatch:e})=>z6(t,e),KX=()=>({state:t,dispatch:e})=>U6(t,e),GX=()=>({state:t,dispatch:e})=>xY(t,e),JX=()=>({state:t,dispatch:e})=>SY(t,e),YX=()=>({state:t,dispatch:e})=>kY(t,e),XX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:i={}}={})=>({editor:r,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(i.preserveWhitespace!=="full"){const f=ny(t,r.schema,i,{errorOnInvalidContent:e??r.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:i,errorOnInvalidContent:e??r.options.enableContentCheck})};function QX(t,e,n){var i;const{selection:r}=e;let o=null;if(pE(r)&&(o=r.$cursor),o){const a=(i=t.storedMarks)!=null?i:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=r;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,p)=>{if(f)return!1;if(u.isInline){const d=!p||p.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(m=>m.type.excludes(n));f=d&&h}return!f}),f})}var ZX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=po(t,i.schema);if(r)if(s){const f=aE(i,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;i.doc.nodesBetween(u,c,(p,d)=>{const h=Math.max(d,u),m=Math.min(d+p.nodeSize,c);p.marks.find(w=>w.type===l)?p.marks.forEach(w=>{l===w.type&&n.addMark(h,m,l.create({...w.attrs,...e}))}):n.addMark(h,m,l.create(e))})});return QX(i,n,l)},eQ=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),tQ=(t,e={})=>({state:n,dispatch:i,chain:r})=>{const o=En(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?r().command(({commands:a})=>X6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>X6(o,{...s,...e})(a,i)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},nQ=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,r=ho(t,0,i.content.size),o=it.create(i,r);e.setSelection(o)}return!0},iQ=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,{from:r,to:o}=typeof t=="number"?{from:t,to:t}:t,s=mt.atStart(i).from,a=mt.atEnd(i).to,l=ho(r,s,a),f=ho(o,s,a),u=mt.create(i,l,f);e.setSelection(u)}return!0},rQ=t=>({state:e,dispatch:n})=>{const i=En(t,e.schema);return MY(i)(e,n)};function xE(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const i=n.filter(r=>e?.includes(r.type.name));t.tr.ensureMarks(i)}}var oQ=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:i,editor:r})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=r.extensionManager.attributes,u=Cp(f,a.node().type.name,a.node().attrs);if(o instanceof it&&o.node.isBlock)return!a.parentOffset||!ao(s,a.pos)?!1:(i&&(t&&xE(n,r.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,p=a.depth===0?void 0:BY(a.node(-1).contentMatchAt(a.indexAfter(-1)));let d=c&&p?[{type:p,attrs:u}]:void 0,h=ao(e.doc,e.mapping.map(a.pos),1,d);if(!d&&!h&&ao(e.doc,e.mapping.map(a.pos),1,p?[{type:p}]:void 0)&&(h=!0,d=p?[{type:p,attrs:u}]:void 0),i){if(h&&(o instanceof mt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,d),p&&!c&&!a.parentOffset&&a.parent.type!==p)){const m=e.mapping.map(a.before()),y=e.doc.resolve(m);a.node(-1).canReplaceWith(y.index(),y.index()+1,p)&&e.setNodeMarkup(e.mapping.map(a.before()),p)}t&&xE(n,r.extensionManager.splittableMarks),e.scrollIntoView()}return h},sQ=(t,e={})=>({tr:n,state:i,dispatch:r,editor:o})=>{var s;const a=En(t,i.schema),{$from:l,$to:f}=i.selection,u=i.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const p=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(r){let w=ve.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let A=l.depth-v;A>=l.depth-3;A-=1)w=ve.from(l.node(A).copy(w));const S=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...Cp(p,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(ve.from(a.createAndFill(null,x)||void 0));const _=l.before(l.depth-(v-1));n.replace(_,l.after(-S),new De(w,4-v,0));let k=-1;n.doc.nodesBetween(_,n.doc.content.size,(A,O)=>{if(k>-1)return!1;A.isTextblock&&A.content.size===0&&(k=O+1)}),k>-1&&n.setSelection(mt.near(n.doc.resolve(k))),n.scrollIntoView()}return!0}const d=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...Cp(p,c.type.name,c.attrs),...e},m={...Cp(p,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=d?[{type:a,attrs:h},{type:d,attrs:m}]:[{type:a,attrs:h}];if(!ao(n.doc,l.pos,2))return!1;if(r){const{selection:w,storedMarks:v}=i,{splittableMarks:S}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!r)return!0;const x=b.filter(_=>S.includes(_.type.name));n.ensureMarks(x)}return!0},py=(t,e)=>{const n=iy(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&qs(t.doc,n.pos)&&t.join(n.pos),!0},hy=(t,e)=>{const n=iy(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(n.start).after(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&qs(t.doc,i)&&t.join(i),!0},aQ=(t,e,n,i={})=>({editor:r,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:p}=r.extensionManager,d=En(t,s.schema),h=En(e,s.schema),{selection:m,storedMarks:y}=s,{$from:w,$to:v}=m,S=w.blockRange(v),b=y||m.$to.parentOffset&&m.$from.marks();if(!S)return!1;const x=iy(_=>dE(_.type.name,c))(m);if(S.depth>=1&&x&&S.depth-x.depth<=1){if(x.node.type===d)return f.liftListItem(h);if(dE(x.node.type.name,c)&&d.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,d),!0)).command(()=>py(o,d)).command(()=>hy(o,d)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(d,i)?!0:f.clearNodes()).wrapInList(d,i).command(()=>py(o,d)).command(()=>hy(o,d)).run():l().command(()=>{const _=u().wrapInList(d,i),k=b.filter(A=>p.includes(A.type.name));return o.ensureMarks(k),_?!0:f.clearNodes()}).wrapInList(d,i).command(()=>py(o,d)).command(()=>hy(o,d)).run()},lQ=(t,e={},n={})=>({state:i,commands:r})=>{const{extendEmptyMarkRange:o=!1}=n,s=po(t,i.schema);return uy(i,s,e)?r.unsetMark(s,{extendEmptyMarkRange:o}):r.setMark(s,e)},fQ=(t,e,n={})=>({state:i,commands:r})=>{const o=En(t,i.schema),s=En(e,i.schema),a=Jf(i,o,n);let l;return i.selection.$anchor.sameParent(i.selection.$head)&&(l=i.selection.$anchor.parent.attrs),a?r.setNode(s,l):r.setNode(o,{...l,...n})},uQ=(t,e={})=>({state:n,commands:i})=>{const r=En(t,n.schema);return Jf(n,r,e)?i.lift(r):i.wrapIn(r,e)},cQ=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let i=0;i<n.length;i+=1){const r=n[i];let o;if(r.spec.isInputRules&&(o=r.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},dQ=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:i,ranges:r}=n;return i||e&&r.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},pQ=(t,e={})=>({tr:n,state:i,dispatch:r})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=po(t,i.schema),{$from:f,empty:u,ranges:c}=a;if(!r)return!0;if(u&&s){let{from:p,to:d}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,m=ly(f,l,h);m&&(p=m.from,d=m.to),n.removeMark(p,d,l)}else c.forEach(p=>{n.removeMark(p.$from.pos,p.$to.pos,l)});return n.removeStoredMark(l),!0},hQ=(t,e={})=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=kp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=En(t,i.schema)),a==="mark"&&(s=po(t,i.schema)),r&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,p,d,h;n.selection.empty?i.doc.nodesBetween(f,u,(m,y)=>{o&&o===m.type&&(d=Math.max(y,f),h=Math.min(y+m.nodeSize,u),c=y,p=m)}):i.doc.nodesBetween(f,u,(m,y)=>{y<f&&o&&o===m.type&&(d=Math.max(y,f),h=Math.min(y+m.nodeSize,u),c=y,p=m),y>=f&&y<=u&&(o&&o===m.type&&n.setNodeMarkup(y,void 0,{...m.attrs,...e}),s&&m.marks.length&&m.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),S=Math.min(y+m.nodeSize,u);n.addMark(v,S,s.create({...w.attrs,...e}))}}))}),p&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...p.attrs,...e}),s&&p.marks.length&&p.marks.forEach(m=>{s===m.type&&n.addMark(d,h,s.create({...m.attrs,...e}))}))}),!0):!1},gQ=(t,e={})=>({state:n,dispatch:i})=>{const r=En(t,n.schema);return CY(r,e)(n,i)},mQ=(t,e={})=>({state:n,dispatch:i})=>{const r=En(t,n.schema);return EY(r,e)(n,i)},_E=dn.create({name:"commands",addCommands(){return{...wE}}}),kE=dn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,i,r;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=DY(t.before,[t,...e]);KY(u).forEach(d=>{u.mapping.mapResult(d.oldRange.from).deletedAfter&&u.mapping.mapResult(d.oldRange.to).deletedBefore&&u.before.nodesBetween(d.oldRange.from,d.oldRange.to,(h,m)=>{const y=m+h.nodeSize-2,w=d.oldRange.from<=m&&y<=d.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:m,to:y,newFrom:u.mapping.map(m),newTo:u.mapping.map(y),deletedRange:d.oldRange,newRange:d.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const p=u.mapping;u.steps.forEach((d,h)=>{var m,y;if(d instanceof lr){const w=p.slice(h).map(d.from,-1),v=p.slice(h).map(d.to),S=p.invert().map(w,-1),b=p.invert().map(v),x=(m=u.doc.nodeAt(w-1))==null?void 0:m.marks.some(k=>k.eq(d.mark)),_=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(k=>k.eq(d.mark));this.editor.emit("delete",{type:"mark",mark:d.mark,from:d.from,to:d.to,deletedRange:{from:S,to:b},newRange:{from:w,to:v},partial:!!(_||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(r=(i=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:i.async)==null||r?setTimeout(o,0):o()}}),SE=dn.create({name:"drop",addProseMirrorPlugins(){return[new cn({key:new Yn("tiptapDrop"),props:{handleDrop:(t,e,n,i)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:i})}}})]}}),CE=dn.create({name:"editable",addProseMirrorPlugins(){return[new cn({key:new Yn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),EE=new Yn("focusEvents"),OE=dn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new cn({key:EE,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const i=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1},blur:(e,n)=>{t.isFocused=!1;const i=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1}}}})]}}),AE=dn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:p,parent:d}=c,h=c.parent.isTextblock&&p>0?a.doc.resolve(p-1):c,m=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=m&&h.parent.childCount===1?y===c.pos:gt.atStart(f).from===p;return!u||!d.type.isTextblock||d.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),i={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},r={...i},o={...i,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return dy()||vE()?o:r},addProseMirrorPlugins(){return[new cn({key:new Yn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(m=>m.getMeta("composition")))return;const i=t.some(m=>m.docChanged)&&!e.doc.eq(n.doc),r=t.some(m=>m.getMeta("preventClearDocument"));if(!i||r)return;const{empty:o,from:s,to:a}=e.selection,l=gt.atStart(e.doc).from,f=gt.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!Ep(n.doc))return;const p=n.tr,d=vp({state:n,transaction:p}),{commands:h}=new bp({editor:this.editor,state:d});if(h.clearNodes(),!!p.steps.length)return p}})]}}),RE=dn.create({name:"paste",addProseMirrorPlugins(){return[new cn({key:new Yn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),TE=dn.create({name:"tabindex",addProseMirrorPlugins(){return[new cn({key:new Yn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),yQ=class ll{constructor(e,n,i=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=i,this.resolvedPos=e,this.editor=n,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,i=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,i=this.to-1}this.editor.commands.insertContentAt({from:n,to:i},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new ll(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new ll(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new ll(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,i)=>{const r=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+i+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!r&&a.depth<=this.depth)return;const l=new ll(a,this.editor,r,r?n:null);r&&(l.actualDepth=this.depth+1),e.push(new ll(a,this.editor,r,r?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let i=null,r=this.parent;for(;r&&!i;){if(r.node.type.name===e)if(Object.keys(n).length>0){const o=r.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else i=r;r=r.parent}return i}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},i=!1){let r=[];if(!this.children||this.children.length===0)return r;const o=Object.keys(n);return this.children.forEach(s=>{i&&r.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&r.push(s),!(i&&r.length>0)&&(r=r.concat(s.querySelectorAll(e,n,i))))}),r}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},wQ=`.ProseMirror {
     348   */function Hd(){return!0}const gK=Symbol("merge-proxy"),mK={get(t,e,n){return e===gK?n:t.get(e)},has(t,e){return t.has(e)},set:Hd,deleteProperty:Hd,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Hd,deleteProperty:Hd}},ownKeys(t){return t.keys()}};function l0(t){return"value"in t?t.value:t}function Of(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(r){for(let i=e.length-1;i>=0;i--){const o=l0(e[i])[r];if(o!==void 0)return o}},has(r){for(let i=e.length-1;i>=0;i--)if(r in l0(e[i]))return!0;return!1},keys(){const r=[];for(let i=0;i<e.length;i++)r.push(...Object.keys(l0(e[i])));return[...Array.from(new Set(r))]}},mK)}const f0=L({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Yt(t.render,t.props):t.render});function x4(t){return Of(t,{data:g(t.data)})}function yK(t){const e=nt(t.data),n=Of({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:Of(o,s)}},e?x4(t):t),r=sK(n);if(e){const o=Xt(t.data);Ve(o,()=>{r.setState(s=>({...s,data:o.value}))},{immediate:!0})}const i=j(r.initialState);return Pt(()=>{r.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>i.value[f]});return Of(o,e?x4(t):t,{state:Of(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?i.value=l(i.value):i.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),r}const wK={class:"iafw:flex iafw:justify-end"},vK=L({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=j(!1),r=t,i=e;function o(a){n.value=a}function s(a){return a.length>0&&typeof a[0]=="object"&&a[0]!==null&&"id"in a[0]}return(a,l)=>{const f=Ft,u=Ra,c=nf,p=I_,d=Aa,h=Sa;return E(),G("div",wK,[T(h,null,{default:C(()=>[T(u,{"as-child":""},{default:C(()=>[T(f,{variant:"outline",class:Se(g(he)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",r.compact&&"iafw:h-7 iafw:w-7"))},{default:C(()=>[g(n)?(E(),D(g(ni),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(E(),D(g(_n),{key:0,icon:"humbleicons:dots-vertical",class:Se(g(he)("iafw:text-xl iafw:text-tertiary",r.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),T(d,{"collision-padding":30},{default:C(()=>[T(p,null,{default:C(()=>[s(a.items)?(E(!0),G(Fe,{key:0},Ct(a.items,m=>(E(),D(c,{key:m.id,onSelect:()=>{m.callback?m.callback({loading:g(n),row:r.row,setLoading:o}):i("click",m.id,r.row)}},{default:C(()=>[T(g(_n),{icon:m.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),ee("span",null,Ce(m.label),1)]),_:2},1032,["onSelect"]))),128)):(E(!0),G(Fe,{key:1},Ct(a.items,(m,y)=>(E(),D(an(m),{key:y,row:a.row,onSelect:l[0]||(l[0]=(w,v)=>i("click",w,v))},null,40,["row"]))),128)),r.deletable?(E(),D(c,{key:2,onSelect:l[1]||(l[1]=()=>i("click","action-delete",a.row))},{default:C(()=>[T(g(_n),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),l[2]||(l[2]=ee("span",null,"Delete",-1))]),_:1})):Oe("",!0)]),_:1})]),_:1})]),_:1})])}}}),_4=L({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(i7),le({"data-slot":"checkbox"},g(o),{class:g(he)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[T(g(s7),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:C(()=>[z(s.$slots,"default",{},()=>[T(g(ks),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function bK(t,e){const n=Ul(),r=parseInt(n.query[e.pageParamKey??"page"])||1,i=parseInt(n.query[e.perPageParamKey??"per_page"])||10,o=nn({data:e.initialData??[],pagination:{currentPage:r,perPage:i},totalRows:0,loading:!1,selecteds:[]});async function s(l){try{o.loading=!0;const f=`${l?.prefix||""}${e.endpoint}`,u={[e.pageParamKey??"page"]:o.pagination.currentPage,[e.perPageParamKey??"per_page"]:o.pagination.perPage,...l?.params},c=await t.get(f,{params:{...e.params,...u}});o.totalRows=c.data[e.paginationTotalKey??"total"]||0,o.data=c.data[e.key??"data"]}finally{o.loading=!1}}async function a(l,f){try{o.loading=!0,await t.delete(`${f||""}${e.endpoint}/${l}`)}finally{o.loading=!1}}return{props:o,list:s,delete:a,config:{searchParamKey:e.searchParamKey||"search",pageParamKey:e.pageParamKey||"page",perPageParamKey:e.perPageParamKey||"per_page",paginationTotalKey:e.paginationTotalKey||"total"}}}function xK(){const t=PW();function e(i,o,s,a){return t.accessor(i,{header:o??`${i}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Yt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:i})=>Yt("div",{},Yt(_4,{modelValue:i.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>i.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:i})=>Yt(_4,{modelValue:i.getIsSelected(),"onUpdate:modelValue":o=>i.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function r(i,o,s){return t.display({id:"actions",header:i,cell:a=>Yt(vK,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:r}}const Is=Na("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Xt(window.infixsPingoNotify.placeholders.values),n=bK(sr,{endpoint:"/notifications",initialData:[]}),r=Lr(Fr.notifications.read(),{method:"GET"},sr,{immediate:!1,onSuccess(a){a.meta?.placeholders&&(e.value=a.meta.placeholders)}}),i=Lr(Fr.notifications.create,{method:"POST"},sr,{immediate:!1}),o=Lr(Fr.notifications.update(),{method:"PATCH"},sr,{immediate:!1}),s=Lr(Fr.notifications.sendTest,{method:"POST"},sr,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:r,tableManager:n,create:i,update:o,sendTest:s,...Jt(n.props)}}),Af=Na("trigger",()=>{const t=j([]),e=j([]),n=Lr(Fr.triggers.list,sr,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function r(){return t.value.length===0&&await n.execute(),t.value}function i(s){return t.value.find(a=>a.id===s)}const o=Lr(Fr.triggers.examples().get(),sr,{immediate:!1});return{getTrigger:i,getTriggers:r,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),zr=()=>{const t=RW("id");return Na(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Is(),r=Af(),i=Io(),o=j([]),s=j(!1),a=Ms({title:oi().required("Please enter a title."),triggerId:oi().required("Please select a trigger."),connectionId:oi().required("Please select a connection."),recipient:oi().required("Please enter recipient's phone number."),isActive:MS().optional(),messages:P1().of(Ms({text:oi().optional(),media:A1().optional(),rules:P1().of(Ms({key:oi().required(),operator:oi().required(),value:A1().required(),type:oi().required()})).optional()})).optional()}),l=j(a),f=jk({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:"",rules:[]}]}});function u(_){const S=r.triggers.find(A=>A.id===_);if(!S||!S.fields){l.value=a;return}const O={};Object.entries(S.fields).forEach(([A,R])=>{let N=oi();const q=R.validation,W=R.label||A;if(q){const fe=q.split("|").map(ae=>ae.trim()).filter(Boolean);for(const ae of fe)if(ae==="required")N=N.required(W+" is required.");else if(ae.startsWith("in:")){const ie=ae.slice(3).split(",").map(te=>te.trim()).filter(Boolean);ie.length&&(N=N.oneOf(ie,`${W} must be one of: ${ie.join(", ")}`))}}else N=N.optional();(R.type==="select"||R.type==="string")&&(O[A]=N)}),l.value=a.concat(Ms({metas:Ms(O)}))}Ve(()=>f.values.triggerId,_=>{_&&u(_)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...r.triggers.find(_=>_.id===f.values.triggerId)?.placeholders||[]]),p=j(0),d=nn({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(_){o.value.push({onLoaded:_})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(_=>{Object.assign(d,_.data.value),f.setValues({connectionId:d.connectionId,isActive:d.isActive,title:d.title,recipient:d.recipient,triggerId:d.triggerId,messages:d.messages.length?d.messages.map(S=>({...S,rules:S.rules||[]})):[{text:"",rules:[]}],...Object.keys(d.metas??{}).length>0?{metas:d.metas}:{}},!1),o.value.forEach(S=>S.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function m(_){p.value=_}r.getTriggers().then(()=>{u(f.values.triggerId)}),i.getConnections();const y=U(()=>s.value||i.fetch.isLoading||n.getById.isLoading||n.loading||r.fetchTriggers.isLoading),w=U(()=>r.triggers.find(_=>_.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),k=j({}),b=U(()=>({...n.globalPlaceholdersValues,...k.value})),x=j();return{currentMessageIndex:p,setCurrentMessageIndex:m,isLoading:y,mode:e,form:f,suggestionItems:c,...Jt(d),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:k,placeholderValues:b,selectedExample:x,formSchema:l}})()},k4=Symbol();function _K(t){const e=j(null);function n(){t.form.value?.requestSubmit()}function r(i){e.value=i}return{handleSubmit:r,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function kK(){const t=Qt(k4,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const SK=L({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=j(null),r=_K({form:n,id:e.id});return Cr(k4,r),(i,o)=>(E(),G("form",{ref_key:"formRef",ref:n},[z(i.$slots,"default",{formContext:g(r),isEditing:g(r).isEditing,isCreating:g(r).isCreating})],512))}}),Ud=L({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const i=$t(t,e);return(o,s)=>(E(),D(g(OD),le({"data-slot":"select"},g(i)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),S4=L({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(WD),le({"data-slot":"select-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),CK={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},Wd=L({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),D(g(XD),le({"data-slot":"select-item"},g(r),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:C(()=>[ee("span",CK,[T(g(ZD),null,{default:C(()=>[T(g(ks),{class:"iafw:size-4"})]),_:1})]),T(g(tB),null,{default:C(()=>[z(i.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),C4=L({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(rB),{"data-slot":"select-label",class:Se(g(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),EK=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),D(g(lB),le({"data-slot":"select-scroll-down-button"},g(r),{class:g(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(i.$slots,"default",{},()=>[T(g(jc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),OK=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),D(g(uB),le({"data-slot":"select-scroll-up-button"},g(r),{class:g(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(i.$slots,"default",{},()=>[T(g(aF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),Kd=L({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=xt(e,"class","size"),r=ln(n);return(i,o)=>(E(),D(g(dB),le({"data-slot":"select-trigger","data-size":i.size},g(r),{class:g(he)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring  iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(i.$slots,"default"),T(g(GD),{"as-child":""},{default:C(()=>[T(g(jc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),Gd=L({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(hB),le({"data-slot":"select-value"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Jd=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(oB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(zD),le({"data-slot":"select-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-[100001] iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:C(()=>[T(g(OK)),T(g(mB),{class:Se(g(he)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["class"]),T(g(EK))]),_:3},16,["class"])]),_:3}))}}),AK=L({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e;Cr("toggleGroup",{variant:n.variant,size:n.size});const i=xt(n,"class","size","variant"),o=$t(i,r);return(s,a)=>(E(),D(g(CB),le({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},g(o),{class:g(he)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:C(l=>[z(s.$slots,"default",Dt(Vt(l)))]),_:3},16,["data-size","data-variant","class"]))}}),RK=Ta("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),TK=L({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=Qt("toggleGroup"),r=xt(e,"class","size","variant"),i=ln(r);return(o,s)=>(E(),D(g(RB),le({"data-slot":"toggle-group-item","data-variant":g(n)?.variant||o.variant,"data-size":g(n)?.size||o.size},g(i),{class:g(he)(g(RK)({variant:g(n)?.variant||o.variant,size:g(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:C(a=>[z(o.$slots,"default",Dt(Vt(a)))]),_:3},16,["data-variant","data-size","class"]))}});function Bn(t){this.content=t}Bn.prototype={constructor:Bn,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var r=n&&n!=t?this.remove(n):this,i=r.find(t),o=r.content.slice();return i==-1?o.push(n||t,e):(o[i+1]=e,n&&(o[i]=n)),new Bn(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new Bn(n)},addToStart:function(t,e){return new Bn([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new Bn(n)},addBefore:function(t,e,n){var r=this.remove(e),i=r.content.slice(),o=r.find(t);return i.splice(o==-1?i.length:o,0,e,n),new Bn(i)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=Bn.from(t),t.size?new Bn(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=Bn.from(t),t.size?new Bn(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=Bn.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},Bn.from=function(t){if(t instanceof Bn)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new Bn(e)};function E4(t,e,n){for(let r=0;;r++){if(r==t.childCount||r==e.childCount)return t.childCount==e.childCount?null:n;let i=t.child(r),o=e.child(r);if(i==o){n+=i.nodeSize;continue}if(!i.sameMarkup(o))return n;if(i.isText&&i.text!=o.text){for(let s=0;i.text[s]==o.text[s];s++)n++;return n}if(i.content.size||o.content.size){let s=E4(i.content,o.content,n+1);if(s!=null)return s}n+=i.nodeSize}}function O4(t,e,n,r){for(let i=t.childCount,o=e.childCount;;){if(i==0||o==0)return i==o?null:{a:n,b:r};let s=t.child(--i),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,r-=l;continue}if(!s.sameMarkup(a))return{a:n,b:r};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,r--;return{a:n,b:r}}if(s.content.size||a.content.size){let f=O4(s.content,a.content,n-1,r-1);if(f)return f}n-=l,r-=l}}class ve{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let r=0;r<e.length;r++)this.size+=e[r].nodeSize}nodesBetween(e,n,r,i=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&r(l,i+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),r,i+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,r,i){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?i?typeof i=="function"?i(a):i:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&r&&(s?s=!1:o+=r),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,r=e.firstChild,i=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),o=1);o<e.content.length;o++)i.push(e.content[o]);return new ve(i,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let r=[],i=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),r.push(a),i+=a.nodeSize),s=l}return new ve(r,i)}cutByIndex(e,n){return e==n?ve.empty:e==0&&n==this.content.length?this:new ve(this.content.slice(e,n))}replaceChild(e,n){let r=this.content[e];if(r==n)return this;let i=this.content.slice(),o=this.size+n.nodeSize-r.nodeSize;return i[e]=n,new ve(i,o)}addToStart(e){return new ve([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new ve(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,r=0;n<this.content.length;n++){let i=this.content[n];e(i,r,n),r+=i.nodeSize}}findDiffStart(e,n=0){return E4(this,e,n)}findDiffEnd(e,n=this.size,r=e.size){return O4(this,e,n,r)}findIndex(e){if(e==0)return Yd(0,e);if(e==this.size)return Yd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,r=0;;n++){let i=this.child(n),o=r+i.nodeSize;if(o>=e)return o==e?Yd(n+1,o):Yd(n,r);r=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return ve.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ve(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return ve.empty;let n,r=0;for(let i=0;i<e.length;i++){let o=e[i];r+=o.nodeSize,i&&o.isText&&e[i-1].sameMarkup(o)?(n||(n=e.slice(0,i)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new ve(n||e,r)}static from(e){if(!e)return ve.empty;if(e instanceof ve)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new ve([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}ve.empty=new ve([],0);const u0={index:0,offset:0};function Yd(t,e){return u0.index=t,u0.offset=e,u0}function Xd(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let r=0;r<t.length;r++)if(!Xd(t[r],e[r]))return!1}else{for(let r in t)if(!(r in e)||!Xd(t[r],e[r]))return!1;for(let r in e)if(!(r in t))return!1}return!0}let zt=class Qy{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,r=!1;for(let i=0;i<e.length;i++){let o=e[i];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,i));else{if(o.type.excludes(this.type))return e;!r&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,i)),n.push(this),r=!0),n&&n.push(o)}}return n||(n=e.slice()),r||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&Xd(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let r=e.marks[n.type];if(!r)throw new RangeError(`There is no mark type ${n.type} in this schema`);let i=r.create(n.attrs);return r.checkAttrs(i.attrs),i}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].eq(n[r]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return Qy.none;if(e instanceof Qy)return[e];let n=e.slice();return n.sort((r,i)=>r.type.rank-i.type.rank),n}};zt.none=[];class Qd extends Error{}class De{constructor(e,n,r){this.content=e,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let r=R4(this.content,e+this.openStart,n);return r&&new De(r,this.openStart,this.openEnd)}removeBetween(e,n){return new De(A4(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let r=n.openStart||0,i=n.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(ve.fromJSON(e,n.content),r,i)}static maxOpen(e,n=!0){let r=0,i=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)r++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)i++;return new De(e,r,i)}}De.empty=new De(ve.empty,0,0);function A4(t,e,n){let{index:r,offset:i}=t.findIndex(e),o=t.maybeChild(r),{index:s,offset:a}=t.findIndex(n);if(i==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(r!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(r,o.copy(A4(o.content,e-i-1,n-i-1)))}function R4(t,e,n,r){let{index:i,offset:o}=t.findIndex(e),s=t.maybeChild(i);if(o==e||s.isText)return r&&!r.canReplace(i,i,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=R4(s.content,e-o-1,n,s);return a&&t.replaceChild(i,s.copy(a))}function PK(t,e,n){if(n.openStart>t.depth)throw new Qd("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new Qd("Inconsistent open depths");return T4(t,e,n,0)}function T4(t,e,n,r){let i=t.index(r),o=t.node(r);if(i==e.index(r)&&r<t.depth-n.openStart){let s=T4(t,e,n,r+1);return o.copy(o.content.replaceChild(i,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==r&&e.depth==r){let s=t.parent,a=s.content;return Ds(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=MK(n,t);return Ds(o,M4(t,s,a,e,r))}else return Ds(o,Zd(t,e,r))}function P4(t,e){if(!e.type.compatibleContent(t.type))throw new Qd("Cannot join "+e.type.name+" onto "+t.type.name)}function c0(t,e,n){let r=t.node(n);return P4(r,e.node(n)),r}function Ns(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function Rf(t,e,n,r){let i=(e||t).node(n),o=0,s=e?e.index(n):i.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(Ns(t.nodeAfter,r),o++));for(let a=o;a<s;a++)Ns(i.child(a),r);e&&e.depth==n&&e.textOffset&&Ns(e.nodeBefore,r)}function Ds(t,e){return t.type.checkContent(e),t.copy(e)}function M4(t,e,n,r,i){let o=t.depth>i&&c0(t,e,i+1),s=r.depth>i&&c0(n,r,i+1),a=[];return Rf(null,t,i,a),o&&s&&e.index(i)==n.index(i)?(P4(o,s),Ns(Ds(o,M4(t,e,n,r,i+1)),a)):(o&&Ns(Ds(o,Zd(t,e,i+1)),a),Rf(e,n,i,a),s&&Ns(Ds(s,Zd(n,r,i+1)),a)),Rf(r,null,i,a),new ve(a)}function Zd(t,e,n){let r=[];if(Rf(null,t,n,r),t.depth>n){let i=c0(t,e,n+1);Ns(Ds(i,Zd(t,e,n+1)),r)}return Rf(e,null,n,r),new ve(r)}function MK(t,e){let n=e.depth-t.openStart,i=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)i=e.node(o).copy(ve.from(i));return{start:i.resolveNoCache(t.openStart+n),end:i.resolveNoCache(i.content.size-t.openEnd-n)}}class Tf{constructor(e,n,r){this.pos=e,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(n);return r?e.child(n).cut(r):i}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let r=this.path[n*3],i=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)i+=r.child(o).nodeSize;return i}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return zt.none;if(this.textOffset)return e.child(n).marks;let r=e.maybeChild(n-1),i=e.maybeChild(n);if(!r){let a=r;r=i,i=a}let o=r.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!i||!o[s].isInSet(i.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let r=n.marks,i=e.parent.maybeChild(e.index());for(var o=0;o<r.length;o++)r[o].type.spec.inclusive===!1&&(!i||!r[o].isInSet(i.marks))&&(r=r[o--].removeFromSet(r));return r}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let r=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);r>=0;r--)if(e.pos<=this.end(r)&&(!n||n(this.node(r))))return new ep(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let r=[],i=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(r.push(s,a,i+l),!f||(s=s.child(a),s.isText))break;o=f-1,i+=l+1}return new Tf(n,r,o)}static resolveCached(e,n){let r=I4.get(e);if(r)for(let o=0;o<r.elts.length;o++){let s=r.elts[o];if(s.pos==n)return s}else I4.set(e,r=new IK);let i=r.elts[r.i]=Tf.resolve(e,n);return r.i=(r.i+1)%NK,i}}class IK{constructor(){this.elts=[],this.i=0}}const NK=12,I4=new WeakMap;class ep{constructor(e,n,r){this.$from=e,this.$to=n,this.depth=r}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const DK=Object.create(null);let $o=class Zy{constructor(e,n,r,i=zt.none){this.type=e,this.attrs=n,this.marks=i,this.content=r||ve.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,r,i=0){this.content.nodesBetween(e,n,r,i,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,r,i){return this.content.textBetween(e,n,r,i)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,r){return this.type==e&&Xd(this.attrs,n||e.defaultAttrs||DK)&&zt.sameSet(this.marks,r||zt.none)}copy(e=null){return e==this.content?this:new Zy(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Zy(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,r=!1){if(e==n)return De.empty;let i=this.resolve(e),o=this.resolve(n),s=r?0:i.sharedDepth(n),a=i.start(s),f=i.node(s).content.cut(i.pos-a,o.pos-a);return new De(f,i.depth-s,o.depth-s)}replace(e,n,r){return PK(this.resolve(e),this.resolve(n),r)}nodeAt(e){for(let n=this;;){let{index:r,offset:i}=n.content.findIndex(e);if(n=n.maybeChild(r),!n)return null;if(i==e||n.isText)return n;e-=i+1}}childAfter(e){let{index:n,offset:r}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:r}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:r}=this.content.findIndex(e);if(r<e)return{node:this.content.child(n),index:n,offset:r};let i=this.content.child(n-1);return{node:i,index:n-1,offset:r-i.nodeSize}}resolve(e){return Tf.resolveCached(this,e)}resolveNoCache(e){return Tf.resolve(this,e)}rangeHasMark(e,n,r){let i=!1;return n>e&&this.nodesBetween(e,n,o=>(r.isInSet(o.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),N4(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,r=ve.empty,i=0,o=r.childCount){let s=this.contentMatchAt(e).matchFragment(r,i,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=i;l<o;l++)if(!this.type.allowsMarks(r.child(l).marks))return!1;return!0}canReplaceWith(e,n,r,i){if(i&&!this.type.allowsMarks(i))return!1;let o=this.contentMatchAt(e).matchType(r),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=zt.none;for(let n=0;n<this.marks.length;n++){let r=this.marks[n];r.type.checkAttrs(r.attrs),e=r.addToSet(e)}if(!zt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,r)}let i=ve.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,i,r);return o.type.checkAttrs(o.attrs),o}};$o.prototype.text=void 0;class tp extends $o{constructor(e,n,r,i){if(super(e,n,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):N4(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new tp(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new tp(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function N4(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Bs{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let r=new BK(e,n);if(r.next==null)return Bs.empty;let i=D4(r);r.next&&r.err("Unexpected trailing text");let o=jK(zK(i));return HK(o,r),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,r=e.childCount){let i=this;for(let o=n;i&&o<r;o++)i=i.matchType(e.child(o).type);return i}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let r=0;r<e.next.length;r++)if(this.next[n].type==e.next[r].type)return!0;return!1}fillBefore(e,n=!1,r=0){let i=[this];function o(s,a){let l=s.matchFragment(e,r);if(l&&(!n||l.validEnd))return ve.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&i.indexOf(c)==-1){i.push(c);let p=o(c,a.concat(u));if(p)return p}}return null}return o(this,[])}findWrapping(e){for(let r=0;r<this.wrapCache.length;r+=2)if(this.wrapCache[r]==e)return this.wrapCache[r+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),r=[{match:this,type:null,via:null}];for(;r.length;){let i=r.shift(),o=i.match;if(o.matchType(e)){let s=[];for(let a=i;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!i.type||l.validEnd)&&(r.push({match:a.contentMatch,type:a,via:i}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(r){e.push(r);for(let i=0;i<r.next.length;i++)e.indexOf(r.next[i].next)==-1&&n(r.next[i].next)}return n(this),e.map((r,i)=>{let o=i+(r.validEnd?"*":" ")+" ";for(let s=0;s<r.next.length;s++)o+=(s?", ":"")+r.next[s].type.name+"->"+e.indexOf(r.next[s].next);return o}).join(`
     349`)}}Bs.empty=new Bs(!0);class BK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function D4(t){let e=[];do e.push($K(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function $K(t){let e=[];do e.push(FK(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function FK(t){let e=VK(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=qK(t,e);else break;return e}function B4(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function qK(t,e){let n=B4(t),r=n;return t.eat(",")&&(t.next!="}"?r=B4(t):r=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:e}}function LK(t,e){let n=t.nodeTypes,r=n[e];if(r)return[r];let i=[];for(let o in n){let s=n[o];s.isInGroup(e)&&i.push(s)}return i.length==0&&t.err("No node type or group '"+e+"' found"),i}function VK(t){if(t.eat("(")){let e=D4(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=LK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function zK(t){let e=[[]];return i(o(t,0),n()),e;function n(){return e.push([])-1}function r(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function i(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;i(f,a=n())}else if(s.type=="star"){let l=n();return r(a,l),i(o(s.expr,l),l),[r(l)]}else if(s.type=="plus"){let l=n();return i(o(s.expr,a),l),i(o(s.expr,l),l),[r(l)]}else{if(s.type=="opt")return[r(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();i(o(s.expr,l),u),l=u}if(s.max==-1)i(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();r(l,u),i(o(s.expr,l),u),l=u}return[r(l)]}else{if(s.type=="name")return[r(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function $4(t,e){return e-t}function F4(t,e){let n=[];return r(e),n.sort($4);function r(i){let o=t[i];if(o.length==1&&!o[0].term)return r(o[0].to);n.push(i);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&r(l)}}}function jK(t){let e=Object.create(null);return n(F4(t,0));function n(r){let i=[];r.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<i.length;u++)i[u][0]==a&&(f=i[u][1]);F4(t,l).forEach(u=>{f||i.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[r.join(",")]=new Bs(r.indexOf(t.length-1)>-1);for(let s=0;s<i.length;s++){let a=i[s][1].sort($4);o.next.push({type:i[s][0],next:e[a.join(",")]||n(a)})}return o}}function HK(t,e){for(let n=0,r=[t];n<r.length;n++){let i=r[n],o=!i.validEnd,s=[];for(let a=0;a<i.next.length;a++){let{type:l,next:f}=i.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),r.indexOf(f)==-1&&r.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function q4(t){let e=Object.create(null);for(let n in t){let r=t[n];if(!r.hasDefault)return null;e[n]=r.default}return e}function L4(t,e){let n=Object.create(null);for(let r in t){let i=e&&e[r];if(i===void 0){let o=t[r];if(o.hasDefault)i=o.default;else throw new RangeError("No value supplied for attribute "+r)}n[r]=i}return n}function V4(t,e,n,r){for(let i in e)if(!(i in t))throw new RangeError(`Unsupported attribute ${i} for ${n} of type ${i}`);for(let i in t){let o=t[i];o.validate&&o.validate(e[i])}}function z4(t,e){let n=Object.create(null);if(e)for(let r in e)n[r]=new WK(t,r,e[r]);return n}let j4=class SO{constructor(e,n,r){this.name=e,this.schema=n,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=z4(e,r.attrs),this.defaultAttrs=q4(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Bs.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:L4(this.attrs,e)}create(e=null,n,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new $o(this,this.computeAttrs(e),ve.from(n),zt.setFrom(r))}createChecked(e=null,n,r){return n=ve.from(n),this.checkContent(n),new $o(this,this.computeAttrs(e),n,zt.setFrom(r))}createAndFill(e=null,n,r){if(e=this.computeAttrs(e),n=ve.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let i=this.contentMatch.matchFragment(n),o=i&&i.fillBefore(ve.empty,!0);return o?new $o(this,e,n.append(o),zt.setFrom(r)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let r=0;r<e.childCount;r++)if(!this.allowsMarks(e.child(r).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){V4(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let r=0;r<e.length;r++)this.allowsMarkType(e[r].type)?n&&n.push(e[r]):n||(n=e.slice(0,r));return n?n.length?n:zt.none:e}static compile(e,n){let r=Object.create(null);e.forEach((o,s)=>r[o]=new SO(o,n,s));let i=n.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let o in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function UK(t,e,n){let r=n.split("|");return i=>{let o=i===null?"null":typeof i;if(r.indexOf(o)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${t}, got ${o}`)}}class WK{constructor(e,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?UK(e,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class np{constructor(e,n,r,i){this.name=e,this.rank=n,this.schema=r,this.spec=i,this.attrs=z4(e,i.attrs),this.excluded=null;let o=q4(this.attrs);this.instance=o?new zt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new zt(this,L4(this.attrs,e))}static compile(e,n){let r=Object.create(null),i=0;return e.forEach((o,s)=>r[o]=new np(o,i++,n,s)),r}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){V4(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class H4{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let i in e)n[i]=e[i];n.nodes=Bn.from(e.nodes),n.marks=Bn.from(e.marks||{}),this.nodes=j4.compile(this.spec.nodes,this),this.marks=np.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let o=this.nodes[i],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=r[s]||(r[s]=Bs.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?U4(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let i in this.marks){let o=this.marks[i],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:U4(this,s.split(" "))}this.nodeFromJSON=i=>$o.fromJSON(this,i),this.markFromJSON=i=>zt.fromJSON(this,i),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,r,i){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof j4){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,r,i)}text(e,n){let r=this.nodes.text;return new tp(r,r.defaultAttrs,e,zt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function U4(t,e){let n=[];for(let r=0;r<e.length;r++){let i=e[r],o=t.marks[i],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(i=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(i)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[r]+"'")}return n}function KK(t){return t.tag!=null}function GK(t){return t.style!=null}class Fo{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(i=>{if(KK(i))this.tags.push(i);else if(GK(i)){let o=/[^=]*/.exec(i.style)[0];r.indexOf(o)<0&&r.push(o),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let o=e.nodes[i.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let r=new J4(this,n,!1);return r.addAll(e,zt.none,n.from,n.to),r.finish()}parseSlice(e,n={}){let r=new J4(this,n,!0);return r.addAll(e,zt.none,n.from,n.to),De.maxOpen(r.finish())}matchTag(e,n,r){for(let i=r?this.tags.indexOf(r)+1:0;i<this.tags.length;i++){let o=this.tags[i];if(XK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,r,i){for(let o=i?this.styles.indexOf(i)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!r.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function r(i){let o=i.priority==null?50:i.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,i)}for(let i in e.marks){let o=e.marks[i].spec.parseDOM;o&&o.forEach(s=>{r(s=Y4(s)),s.mark||s.ignore||s.clearMark||(s.mark=i)})}for(let i in e.nodes){let o=e.nodes[i].spec.parseDOM;o&&o.forEach(s=>{r(s=Y4(s)),s.node||s.ignore||s.mark||(s.node=i)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Fo(e,Fo.schemaRules(e)))}}const W4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},JK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},K4={ol:!0,ul:!0},Pf=1,d0=2,Mf=4;function G4(t,e,n){return e!=null?(e?Pf:0)|(e==="full"?d0:0):t&&t.whitespace=="pre"?Pf|d0:n&~Mf}class rp{constructor(e,n,r,i,o,s){this.type=e,this.attrs=n,this.marks=r,this.solid=i,this.options=s,this.content=[],this.activeMarks=zt.none,this.match=o||(s&Mf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ve.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,i;return(i=r.findWrapping(e.type))?(this.match=r,i):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&Pf)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let o=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-i[0].length))}}let n=ve.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(ve.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!W4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class J4{constructor(e,n,r){this.parser=e,this.options=n,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let i=n.topNode,o,s=G4(null,n.preserveWhitespace,0)|(r?Mf:0);i?o=new rp(i.type,i.attrs,zt.none,!0,n.topMatch||i.type.contentMatch,s):r?o=new rp(null,null,zt.none,!0,null,s):o=new rp(e.schema.topNodeType,null,zt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let r=e.nodeValue,i=this.top,o=i.options&d0?"full":this.localPreserveWS||(i.options&Pf)>0;if(o==="full"||i.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(o)o!=="full"?r=r.replace(/\r?\n|\r/g," "):r=r.replace(/\r\n?/g,`
     350`);else if(r=r.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(r)&&this.open==this.nodes.length-1){let s=i.content[i.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(r=r.slice(1))}r&&this.insertNode(this.parser.schema.text(r),n,!/\S/.test(r)),this.findInText(e)}else this.findInside(e)}addElement(e,n,r){let i=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a;K4.hasOwnProperty(s)&&this.parser.normalizeLists&&YK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,r));e:if(l?l.ignore:JK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(W4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=i}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`
     351`),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let r=e.style;if(r&&r.length)for(let i=0;i<this.parser.matchedStyles.length;i++){let o=this.parser.matchedStyles[i],s=r.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,r,i){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),r,e.nodeName=="BR")||this.leafFallback(e,r);else{let l=this.enter(s,n.attrs||null,r,n.preserveWhitespace);l&&(o=!0,r=l)}else{let l=this.parser.schema.marks[n.mark];r=r.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(i)this.addElement(e,r,i);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,r,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,r),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,r,i){let o=r||0;for(let s=r?e.childNodes[r]:e.firstChild,a=i==null?null:e.childNodes[i];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,r){let i,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!i||i.length>f.length+a)&&(i=f,o=l,!f.length))break;if(l.solid){if(r)break;a+=2}}if(!i)return null;this.sync(o);for(let s=0;s<i.length;s++)n=this.enterInner(i[s],null,n,!1);return n}insertNode(e,n,r){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let i=this.findPlace(e,n,r);if(i){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s=zt.none;for(let a of i.concat(e.marks))(o.type?o.type.allowsMarkType(a.type):X4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,r,i){let o=this.findPlace(e.create(n),r,!1);return o&&(o=this.enterInner(e,n,r,!0,i)),o}enterInner(e,n,r,i=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=G4(e,o,s.options);s.options&Mf&&s.content.length==0&&(a|=Mf);let l=zt.none;return r=r.filter(f=>(s.type?s.type.allowsMarkType(f.type):X4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new rp(e,n,l,i,null,a)),this.open++,r}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=Pf)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let i=r.length-1;i>=0;i--)e+=r[i].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let r=0;r<this.find.length;r++)this.find[r].node==e&&this.find[r].offset==n&&(this.find[r].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,r){if(e!=n&&this.find)for(let i=0;i<this.find.length;i++)this.find[i].pos==null&&e.nodeType==1&&e.contains(this.find[i].node)&&n.compareDocumentPosition(this.find[i].node)&(r?2:4)&&(this.find[i].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+(i?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&i?this.nodes[l].type:r&&l>=o?r.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}}function YK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&K4.hasOwnProperty(r)&&n?(n.appendChild(e),e=n):r=="li"?n=e:r&&(n=null)}}function XK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function Y4(t){let e={};for(let n in t)e[n]=t[n];return e}function X4(t,e){let n=e.schema.nodes;for(let r in n){let i=n[r];if(!i.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(i.contentMatch))return!0}}class $s{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},r){r||(r=p0(n).createDocumentFragment());let i=r,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)i=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,i]),i.appendChild(u.dom),i=u.contentDOM||u.dom)}}i.appendChild(this.serializeNodeInner(s,n))}),r}serializeNodeInner(e,n){let{dom:r,contentDOM:i}=ip(p0(n),this.nodes[e.type.name](e),null,e.attrs);if(i){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,i)}return r}serializeNode(e,n={}){let r=this.serializeNodeInner(e,n);for(let i=e.marks.length-1;i>=0;i--){let o=this.serializeMark(e.marks[i],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(r),r=o.dom)}return r}serializeMark(e,n,r={}){let i=this.marks[e.type.name];return i&&ip(p0(r),i(e,n),null,e.attrs)}static renderSpec(e,n,r=null,i){return ip(e,n,r,i)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new $s(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=Q4(e.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(e){return Q4(e.marks)}}function Q4(t){let e={};for(let n in t){let r=t[n].spec.toDOM;r&&(e[n]=r)}return e}function p0(t){return t.document||window.document}const Z4=new WeakMap;function QK(t){let e=Z4.get(t);return e===void 0&&Z4.set(t,e=ZK(t)),e}function ZK(t){let e=null;function n(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")e||(e=[]),e.push(r);else for(let i=0;i<r.length;i++)n(r[i]);else for(let i in r)n(r[i])}return n(t),e}function ip(t,e,n,r){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let i=e[0],o;if(typeof i!="string")throw new RangeError("Invalid array passed to renderSpec");if(r&&(o=QK(r))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=i.indexOf(" ");s>0&&(n=i.slice(0,s),i=i.slice(s+1));let a,l=n?t.createElementNS(n,i):t.createElement(i),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let p=c.indexOf(" ");p>0?l.setAttributeNS(c.slice(0,p),c.slice(p+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let p=e[c];if(p===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:d,contentDOM:h}=ip(t,p,n,r);if(l.appendChild(d),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const eC=65535,tC=Math.pow(2,16);function eG(t,e){return t+e*tC}function nC(t){return t&eC}function tG(t){return(t-(t&eC))/tC}const rC=1,iC=2,op=4,oC=8;class h0{constructor(e,n,r){this.pos=e,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&oC)>0}get deletedBefore(){return(this.delInfo&(rC|op))>0}get deletedAfter(){return(this.delInfo&(iC|op))>0}get deletedAcross(){return(this.delInfo&op)>0}}class Pr{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Pr.empty)return Pr.empty}recover(e){let n=0,r=nC(e);if(!this.inverted)for(let i=0;i<r;i++)n+=this.ranges[i*3+2]-this.ranges[i*3+1];return this.ranges[r*3]+n+tG(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,r){let i=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let p=f?e==l?-1:e==c?1:n:n,d=l+i+(p<0?0:u);if(r)return d;let h=e==(n<0?l:c)?null:eG(a/3,e-l),m=e==l?iC:e==c?rC:op;return(n<0?e!=l:e!=c)&&(m|=oC),new h0(d,m,h)}i+=u-f}return r?e+i:new h0(e+i,0,null)}touches(e,n){let r=0,i=nC(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==i*3)return!0;r+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,o=0;i<this.ranges.length;i+=3){let s=this.ranges[i],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[i+n],u=this.ranges[i+r];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Pr(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Pr.empty:new Pr(e<0?[0,-e,0]:[0,0,e])}}Pr.empty=new Pr([]);class If{constructor(e,n,r=0,i=e?e.length:0){this.mirror=n,this.from=r,this.to=i,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new If(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,r=this._maps.length;n<e._maps.length;n++){let i=e.getMirror(n);this.appendMap(e._maps[n],i!=null&&i<n?r+i:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,r=this._maps.length+e._maps.length;n>=0;n--){let i=e.getMirror(n);this.appendMap(e._maps[n].invert(),i!=null&&i>n?r-i-1:void 0)}}invert(){let e=new If;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let r=this.from;r<this.to;r++)e=this._maps[r].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,r){let i=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}i|=a.delInfo,e=a.pos}return r?e:new h0(e,i,null)}}const g0=Object.create(null);class Jn{getMap(){return Pr.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let r=g0[n.stepType];if(!r)throw new RangeError(`No step type ${n.stepType} defined`);return r.fromJSON(e,n)}static jsonID(e,n){if(e in g0)throw new RangeError("Duplicate use of step JSON ID "+e);return g0[e]=n,n.prototype.jsonID=e,n}}class un{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new un(e,null)}static fail(e){return new un(null,e)}static fromReplace(e,n,r,i){try{return un.ok(e.replace(n,r,i))}catch(o){if(o instanceof Qd)return un.fail(o.message);throw o}}}function m0(t,e,n){let r=[];for(let i=0;i<t.childCount;i++){let o=t.child(i);o.content.size&&(o=o.copy(m0(o.content,e,o))),o.isInline&&(o=e(o,n,i)),r.push(o)}return ve.fromArray(r)}class qo extends Jn{constructor(e,n,r){super(),this.from=e,this.to=n,this.mark=r}apply(e){let n=e.slice(this.from,this.to),r=e.resolve(this.from),i=r.node(r.sharedDepth(this.to)),o=new De(m0(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),i),n.openStart,n.openEnd);return un.fromReplace(e,this.from,this.to,o)}invert(){return new li(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new qo(n.pos,r.pos,this.mark)}merge(e){return e instanceof qo&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new qo(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new qo(n.from,n.to,e.markFromJSON(n.mark))}}Jn.jsonID("addMark",qo);class li extends Jn{constructor(e,n,r){super(),this.from=e,this.to=n,this.mark=r}apply(e){let n=e.slice(this.from,this.to),r=new De(m0(n.content,i=>i.mark(this.mark.removeFromSet(i.marks)),e),n.openStart,n.openEnd);return un.fromReplace(e,this.from,this.to,r)}invert(){return new qo(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new li(n.pos,r.pos,this.mark)}merge(e){return e instanceof li&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new li(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new li(n.from,n.to,e.markFromJSON(n.mark))}}Jn.jsonID("removeMark",li);class Lo extends Jn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(r),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let i=0;i<n.marks.length;i++)if(!n.marks[i].isInSet(r))return new Lo(this.pos,n.marks[i]);return new Lo(this.pos,this.mark)}}return new Fs(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Lo(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Lo(n.pos,e.markFromJSON(n.mark))}}Jn.jsonID("addNodeMark",Lo);class Fs extends Jn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(r),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Lo(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Fs(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Fs(n.pos,e.markFromJSON(n.mark))}}Jn.jsonID("removeNodeMark",Fs);class Sn extends Jn{constructor(e,n,r,i=!1){super(),this.from=e,this.to=n,this.slice=r,this.structure=i}apply(e){return this.structure&&y0(e,this.from,this.to)?un.fail("Structure replace would overwrite content"):un.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Pr([this.from,this.to-this.from,this.slice.size])}invert(e){return new Sn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n.deletedAcross&&r.deletedAcross?null:new Sn(n.pos,Math.max(n.pos,r.pos),this.slice,this.structure)}merge(e){if(!(e instanceof Sn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new Sn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new Sn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new Sn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Jn.jsonID("replace",Sn);class Cn extends Jn{constructor(e,n,r,i,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=r,this.gapTo=i,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(y0(e,this.from,this.gapFrom)||y0(e,this.gapTo,this.to)))return un.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return un.fail("Gap is not a flat range");let r=this.slice.insertAt(this.insert,n.content);return r?un.fromReplace(e,this.from,this.to,r):un.fail("Content does not fit in gap")}getMap(){return new Pr([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new Cn(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1),i=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?r.pos:e.map(this.gapTo,1);return n.deletedAcross&&r.deletedAcross||i<n.pos||o>r.pos?null:new Cn(n.pos,r.pos,i,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Cn(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Jn.jsonID("replaceAround",Cn);function y0(t,e,n){let r=t.resolve(e),i=n-e,o=r.depth;for(;i>0&&o>0&&r.indexAfter(o)==r.node(o).childCount;)o--,i--;if(i>0){let s=r.node(o).maybeChild(r.indexAfter(o));for(;i>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,i--}}return!1}function nG(t,e,n,r){let i=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!r.isInSet(c)&&u.type.allowsMarkType(r.type)){let p=Math.max(f,e),d=Math.min(f+l.nodeSize,n),h=r.addToSet(c);for(let m=0;m<c.length;m++)c[m].isInSet(h)||(s&&s.to==p&&s.mark.eq(c[m])?s.to=d:i.push(s=new li(p,d,c[m])));a&&a.to==p?a.to=d:o.push(a=new qo(p,d,r))}}),i.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function rG(t,e,n,r){let i=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(r instanceof np){let f=s.marks,u;for(;u=r.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else r?r.isInSet(s.marks)&&(l=[r]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],p;for(let d=0;d<i.length;d++){let h=i[d];h.step==o-1&&c.eq(i[d].style)&&(p=h)}p?(p.to=f,p.step=o):i.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),i.forEach(s=>t.step(new li(s.from,s.to,s.style)))}function w0(t,e,n,r=n.contentMatch,i=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=r.matchType(f.type);if(!c)s.push(new Sn(a,u,De.empty));else{r=c;for(let p=0;p<f.marks.length;p++)n.allowsMarkType(f.marks[p].type)||t.step(new li(a,u,f.marks[p]));if(i&&f.isText&&n.whitespace!="pre"){let p,d=/\r?\n|\r/g,h;for(;p=d.exec(f.text);)h||(h=new De(ve.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new Sn(a+p.index,a+p.index+p[0].length,h))}}a=u}if(!r.validEnd){let l=r.fillBefore(ve.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function iG(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Ua(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let r=t.depth;;--r){let i=t.$from.node(r),o=t.$from.index(r),s=t.$to.indexAfter(r);if(r<t.depth&&i.canReplace(o,s,n))return r;if(r==0||i.type.spec.isolating||!iG(i,o,s))break}return null}function oG(t,e,n){let{$from:r,$to:i,depth:o}=e,s=r.before(o+1),a=i.after(o+1),l=s,f=a,u=ve.empty,c=0;for(let h=o,m=!1;h>n;h--)m||r.index(h)>0?(m=!0,u=ve.from(r.node(h).copy(u)),c++):l--;let p=ve.empty,d=0;for(let h=o,m=!1;h>n;h--)m||i.after(h+1)<i.end(h)?(m=!0,p=ve.from(i.node(h).copy(p)),d++):f++;t.step(new Cn(l,f,s,a,new De(u.append(p),c,d),u.size-c,!0))}function sC(t,e,n=null,r=t){let i=sG(t,e),o=i&&aG(r,e);return o?i.map(aC).concat({type:e,attrs:n}).concat(o.map(aC)):null}function aC(t){return{type:t,attrs:null}}function sG(t,e){let{parent:n,startIndex:r,endIndex:i}=t,o=n.contentMatchAt(r).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(r,i,s)?o:null}function aG(t,e){let{parent:n,startIndex:r,endIndex:i}=t,o=n.child(r),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=r;l&&f<i;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function lG(t,e,n){let r=ve.empty;for(let s=n.length-1;s>=0;s--){if(r.size){let a=n[s].type.contentMatch.matchFragment(r);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=ve.from(n[s].type.create(n[s].attrs,r))}let i=e.start,o=e.end;t.step(new Cn(i,o,i,o,new De(r,0,0),n.length,!0))}function fG(t,e,n,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof i=="function"?i(s):i;if(s.isTextblock&&!s.hasMarkup(r,l)&&uG(t.doc,t.mapping.slice(o).map(a),r)){let f=null;if(r.schema.linebreakReplacement){let d=r.whitespace=="pre",h=!!r.contentMatch.matchType(r.schema.linebreakReplacement);d&&!h?f=!1:!d&&h&&(f=!0)}f===!1&&fC(t,s,a,o),w0(t,t.mapping.slice(o).map(a,1),r,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),p=u.map(a+s.nodeSize,1);return t.step(new Cn(c,p,c+1,p-1,new De(ve.from(r.create(l,null,s.marks)),0,0),1,!0)),f===!0&&lC(t,s,a,o),!1}})}function lC(t,e,n,r){e.forEach((i,o)=>{if(i.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(i.text);){let l=t.mapping.slice(r).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function fC(t,e,n,r){e.forEach((i,o)=>{if(i.type==i.type.schema.linebreakReplacement){let s=t.mapping.slice(r).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(`
     352`))}})}function uG(t,e,n){let r=t.resolve(e),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}function cG(t,e,n,r,i){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(r,null,i||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new Cn(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(ve.from(s),0,0),1,!0))}function ao(t,e,n=1,r){let i=t.resolve(e),o=i.depth-n,s=r&&r[r.length-1]||i.parent;if(o<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!s.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(let f=i.depth-1,u=n-2;f>o;f--,u--){let c=i.node(f),p=i.index(f);if(c.type.spec.isolating)return!1;let d=c.content.cutByIndex(p,c.childCount),h=r&&r[u+1];h&&(d=d.replaceChild(0,h.type.create(h.attrs)));let m=r&&r[u]||c;if(!c.canReplace(p+1,c.childCount)||!m.type.validContent(d))return!1}let a=i.indexAfter(o),l=r&&r[0];return i.node(o).canReplaceWith(a,a,l?l.type:i.node(o+1).type)}function dG(t,e,n=1,r){let i=t.doc.resolve(e),o=ve.empty,s=ve.empty;for(let a=i.depth,l=i.depth-n,f=n-1;a>l;a--,f--){o=ve.from(i.node(a).copy(o));let u=r&&r[f];s=ve.from(u?u.type.create(u.attrs,s):i.node(a).copy(s))}t.step(new Sn(e,e,new De(o.append(s),n,n),!0))}function qs(t,e){let n=t.resolve(e),r=n.index();return uC(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function pG(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:r}=t.type.schema;for(let i=0;i<e.childCount;i++){let o=e.child(i),s=o.type==r?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function uC(t,e){return!!(t&&e&&!t.isLeaf&&pG(t,e))}function sp(t,e,n=-1){let r=t.resolve(e);for(let i=r.depth;;i--){let o,s,a=r.index(i);if(i==r.depth?(o=r.nodeBefore,s=r.nodeAfter):n>0?(o=r.node(i+1),a++,s=r.node(i).maybeChild(a)):(o=r.node(i).maybeChild(a-1),s=r.node(i+1)),o&&!o.isTextblock&&uC(o,s)&&r.node(i).canReplace(a,a+1))return e;if(i==0)break;e=n<0?r.before(i):r.after(i)}}function hG(t,e,n){let r=null,{linebreakReplacement:i}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(i&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(i);u&&!c?r=!1:!u&&c&&(r=!0)}let a=t.steps.length;if(r===!1){let u=t.doc.resolve(e+n);fC(t,u.node(),u.before(),a)}s.inlineContent&&w0(t,e+n-1,s,o.node().contentMatchAt(o.index()),r==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new Sn(f,l.map(e+n,-1),De.empty,!0)),r===!0){let u=t.doc.resolve(f);lC(t,u.node(),u.before(),t.steps.length)}return t}function gG(t,e,n){let r=t.resolve(e);if(r.parent.canReplaceWith(r.index(),r.index(),n))return e;if(r.parentOffset==0)for(let i=r.depth-1;i>=0;i--){let o=r.index(i);if(r.node(i).canReplaceWith(o,o,n))return r.before(i+1);if(o>0)return null}if(r.parentOffset==r.parent.content.size)for(let i=r.depth-1;i>=0;i--){let o=r.indexAfter(i);if(r.node(i).canReplaceWith(o,o,n))return r.after(i+1);if(o<r.node(i).childCount)return null}return null}function cC(t,e,n){let r=t.resolve(e);if(!n.content.size)return e;let i=n.content;for(let o=0;o<n.openStart;o++)i=i.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=r.depth;s>=0;s--){let a=s==r.depth?0:r.pos<=(r.start(s+1)+r.end(s+1))/2?-1:1,l=r.index(s)+(a>0?1:0),f=r.node(s),u=!1;if(o==1)u=f.canReplace(l,l,i);else{let c=f.contentMatchAt(l).findWrapping(i.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?r.pos:a<0?r.before(s+1):r.after(s+1)}return null}function ap(t,e,n=e,r=De.empty){if(e==n&&!r.size)return null;let i=t.resolve(e),o=t.resolve(n);return dC(i,o,r)?new Sn(e,n,r):new mG(i,o,r).fit()}function dC(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class mG{constructor(e,n,r){this.$from=e,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=ve.empty;for(let i=0;i<=e.depth;i++){let o=e.node(i);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(i))})}for(let i=e.depth;i>0;i--)this.placed=ve.from(e.node(i).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,i=this.close(e<0?this.$to:r.doc.resolve(e));if(!i)return null;let o=this.placed,s=r.depth,a=i.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new Cn(r.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new Sn(r.pos,i.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,i=this.unplaced.openEnd;r<e;r++){let o=n.firstChild;if(n.childCount>1&&(i=0),o.type.spec.isolating&&i<=r){e=r;break}n=o.content}for(let n=1;n<=2;n++)for(let r=n==1?e:this.unplaced.openStart;r>=0;r--){let i,o=null;r?(o=v0(this.unplaced.content,r-1).firstChild,i=o.content):i=this.unplaced.content;let s=i.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(ve.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:r,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:r,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:r}=this.unplaced,i=v0(e,n);return!i.childCount||i.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(r,i.size+n>=e.size-r?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:r}=this.unplaced,i=v0(e,n);if(i.childCount<=1&&n>0){let o=e.size-n<=n+i.size;this.unplaced=new De(Nf(e,n-1,1),n-1,o?n-1:r)}else this.unplaced=new De(Nf(e,n,1),n,r)}placeNodes({sliceDepth:e,frontierDepth:n,parent:r,inject:i,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let m=0;m<o.length;m++)this.openFrontierNode(o[m]);let s=this.unplaced,a=r?r.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:p}=this.frontier[n];if(i){for(let m=0;m<i.childCount;m++)u.push(i.child(m));c=c.matchFragment(i)}let d=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let m=a.child(f),y=c.matchType(m.type);if(!y)break;f++,(f>1||l==0||m.content.size)&&(c=y,u.push(pC(m.mark(p.allowedMarks(m.marks)),f==1?l:0,f==a.childCount?d:-1)))}let h=f==a.childCount;h||(d=-1),this.placed=Df(this.placed,n,ve.from(u)),this.frontier[n].match=c,h&&d<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,y=a;m<d;m++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Nf(s.content,e-1,1),e-1,d<0?s.openEnd:e-1):new De(Nf(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!b0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:r}=this.$to,i=this.$to.after(r);for(;r>1&&i==this.$to.end(--r);)++i;return i}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:r,type:i}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=b0(e,n,i,r,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=b0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Df(this.placed,n.depth,n.fit)),e=n.move;for(let r=n.depth+1;r<=e.depth;r++){let i=e.node(r),o=i.type.contentMatch.fillBefore(i.content,!0,e.index(r));this.openFrontierNode(i.type,i.attrs,o)}return e}openFrontierNode(e,n=null,r){let i=this.frontier[this.depth];i.match=i.match.matchType(e),this.placed=Df(this.placed,this.depth,ve.from(e.create(n,r))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ve.empty,!0);n.childCount&&(this.placed=Df(this.placed,this.frontier.length,n))}}function Nf(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Nf(t.firstChild.content,e-1,n)))}function Df(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Df(t.lastChild.content,e-1,n)))}function v0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function pC(t,e,n){if(e<=0)return t;let r=t.content;return e>1&&(r=r.replaceChild(0,pC(r.firstChild,e-1,r.childCount==1?n-1:0))),e>0&&(r=t.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(t.type.contentMatch.matchFragment(r).fillBefore(ve.empty,!0)))),t.copy(r)}function b0(t,e,n,r,i){let o=t.node(e),s=i?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=r.fillBefore(o.content,!0,s);return a&&!yG(n,o.content,s)?a:null}function yG(t,e,n){for(let r=n;r<e.childCount;r++)if(!t.allowsMarks(e.child(r).marks))return!0;return!1}function wG(t){return t.spec.defining||t.spec.definingForContent}function vG(t,e,n,r){if(!r.size)return t.deleteRange(e,n);let i=t.doc.resolve(e),o=t.doc.resolve(n);if(dC(i,o,r))return t.step(new Sn(e,n,r));let s=gC(i,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(i.depth+1);s.unshift(a);for(let p=i.depth,d=i.pos-1;p>0;p--,d--){let h=i.node(p).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(p)>-1?a=p:i.before(p)==d&&s.splice(1,0,-p)}let l=s.indexOf(a),f=[],u=r.openStart;for(let p=r.content,d=0;;d++){let h=p.firstChild;if(f.push(h),d==r.openStart)break;p=h.content}for(let p=u-1;p>=0;p--){let d=f[p],h=wG(d.type);if(h&&!d.sameMarkup(i.node(Math.abs(a)-1)))u=p;else if(h||!d.type.isTextblock)break}for(let p=r.openStart;p>=0;p--){let d=(p+u+1)%(r.openStart+1),h=f[d];if(h)for(let m=0;m<s.length;m++){let y=s[(m+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=i.node(y-1),k=i.index(y-1);if(v.canReplaceWith(k,k,h.type,h.marks))return t.replace(i.before(y),w?o.after(y):n,new De(hC(r.content,0,r.openStart,d),d,r.openEnd))}}let c=t.steps.length;for(let p=s.length-1;p>=0&&(t.replace(e,n,r),!(t.steps.length>c));p--){let d=s[p];d<0||(e=i.before(d),n=o.after(d))}}function hC(t,e,n,r,i){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(hC(o.content,e+1,n,r,o)))}if(e>r){let o=i.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(ve.empty,!0))}return t}function bG(t,e,n,r){if(!r.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let i=gG(t.doc,e,r.type);i!=null&&(e=n=i)}t.replaceRange(e,n,new De(ve.from(r),0,0))}function xG(t,e,n){let r=t.doc.resolve(e),i=t.doc.resolve(n),o=gC(r,i);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||r.node(a).type.contentMatch.validEnd)return t.delete(r.start(a),i.end(a));if(a>0&&(l||r.node(a-1).canReplace(r.index(a-1),i.indexAfter(a-1))))return t.delete(r.before(a),i.after(a))}for(let s=1;s<=r.depth&&s<=i.depth;s++)if(e-r.start(s)==r.depth-s&&n>r.end(s)&&i.end(s)-n!=i.depth-s&&r.start(s-1)==i.start(s-1)&&r.node(s-1).canReplace(r.index(s-1),i.index(s-1)))return t.delete(r.before(s),n);t.delete(e,n)}function gC(t,e){let n=[],r=Math.min(t.depth,e.depth);for(let i=r;i>=0;i--){let o=t.start(i);if(o<t.pos-(t.depth-i)||e.end(i)>e.pos+(e.depth-i)||t.node(i).type.spec.isolating||e.node(i).type.spec.isolating)break;(o==e.start(i)||i==t.depth&&i==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&i&&e.start(i-1)==o-1)&&n.push(i)}return n}class Wa extends Jn{constructor(e,n,r){super(),this.pos=e,this.attr=n,this.value=r}apply(e){let n=e.nodeAt(this.pos);if(!n)return un.fail("No node at attribute step's position");let r=Object.create(null);for(let o in n.attrs)r[o]=n.attrs[o];r[this.attr]=this.value;let i=n.type.create(r,null,n.marks);return un.fromReplace(e,this.pos,this.pos+1,new De(ve.from(i),0,n.isLeaf?0:1))}getMap(){return Pr.empty}invert(e){return new Wa(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Wa(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Wa(n.pos,n.attr,n.value)}}Jn.jsonID("attr",Wa);class Bf extends Jn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let i in e.attrs)n[i]=e.attrs[i];n[this.attr]=this.value;let r=e.type.create(n,e.content,e.marks);return un.ok(r)}getMap(){return Pr.empty}invert(e){return new Bf(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Bf(n.attr,n.value)}}Jn.jsonID("docAttr",Bf);let Ka=class extends Error{};Ka=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},Ka.prototype=Object.create(Error.prototype),Ka.prototype.constructor=Ka,Ka.prototype.name="TransformError";class mC{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new If}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new Ka(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,r=De.empty){let i=ap(this.doc,e,n,r);return i&&this.step(i),this}replaceWith(e,n,r){return this.replace(e,n,new De(ve.from(r),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,r){return vG(this,e,n,r),this}replaceRangeWith(e,n,r){return bG(this,e,n,r),this}deleteRange(e,n){return xG(this,e,n),this}lift(e,n){return oG(this,e,n),this}join(e,n=1){return hG(this,e,n),this}wrap(e,n){return lG(this,e,n),this}setBlockType(e,n=e,r,i=null){return fG(this,e,n,r,i),this}setNodeMarkup(e,n,r=null,i){return cG(this,e,n,r,i),this}setNodeAttribute(e,n,r){return this.step(new Wa(e,n,r)),this}setDocAttribute(e,n){return this.step(new Bf(e,n)),this}addNodeMark(e,n){return this.step(new Lo(e,n)),this}removeNodeMark(e,n){let r=this.doc.nodeAt(e);if(!r)throw new RangeError("No node at position "+e);if(n instanceof zt)n.isInSet(r.marks)&&this.step(new Fs(e,n));else{let i=r.marks,o,s=[];for(;o=n.isInSet(i);)s.push(new Fs(e,o)),i=o.removeFromSet(i);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,r){return dG(this,e,n,r),this}addMark(e,n,r){return nG(this,e,n,r),this}removeMark(e,n,r){return rG(this,e,n,r),this}clearIncompatible(e,n,r){return w0(this,e,n,r),this}}const x0=Object.create(null);class gt{constructor(e,n,r){this.$anchor=e,this.$head=n,this.ranges=r||[new _G(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let r=n.content.lastChild,i=null;for(let a=0;a<n.openEnd;a++)i=r,r=r.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&vC(e,o,(r?r.isInline:i&&i.isTextblock)?-1:1)}}replaceWith(e,n){let r=e.steps.length,i=this.ranges;for(let o=0;o<i.length;o++){let{$from:s,$to:a}=i[o],l=e.mapping.slice(r),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),vC(e,r,n.isInline?-1:1))}}static findFrom(e,n,r=!1){let i=e.parent.inlineContent?new mt(e):Ga(e.node(0),e.parent,e.pos,e.index(),n,r);if(i)return i;for(let o=e.depth-1;o>=0;o--){let s=n<0?Ga(e.node(0),e.node(o),e.before(o+1),e.index(o),n,r):Ga(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,r);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Mr(e.node(0))}static atStart(e){return Ga(e,e,0,0,1)||new Mr(e)}static atEnd(e){return Ga(e,e,e.content.size,e.childCount,-1)||new Mr(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=x0[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(e,n)}static jsonID(e,n){if(e in x0)throw new RangeError("Duplicate use of selection JSON ID "+e);return x0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return mt.between(this.$anchor,this.$head).getBookmark()}}gt.prototype.visible=!0;class _G{constructor(e,n){this.$from=e,this.$to=n}}let yC=!1;function wC(t){!yC&&!t.parent.inlineContent&&(yC=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class mt extends gt{constructor(e,n=e){wC(e),wC(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let r=e.resolve(n.map(this.head));if(!r.parent.inlineContent)return gt.near(r);let i=e.resolve(n.map(this.anchor));return new mt(i.parent.inlineContent?i:r,r)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let r=this.$from.marksAcross(this.$to);r&&e.ensureMarks(r)}}eq(e){return e instanceof mt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new lp(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new mt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,r=n){let i=e.resolve(n);return new this(i,r==n?i:e.resolve(r))}static between(e,n,r){let i=e.pos-n.pos;if((!r||i)&&(r=i>=0?1:-1),!n.parent.inlineContent){let o=gt.findFrom(n,r,!0)||gt.findFrom(n,-r,!0);if(o)n=o.$head;else return gt.near(n,r)}return e.parent.inlineContent||(i==0?e=n:(e=(gt.findFrom(e,-r,!0)||gt.findFrom(e,r,!0)).$anchor,e.pos<n.pos!=i<0&&(e=n))),new mt(e,n)}}gt.jsonID("text",mt);class lp{constructor(e,n){this.anchor=e,this.head=n}map(e){return new lp(e.map(this.anchor),e.map(this.head))}resolve(e){return mt.between(e.resolve(this.anchor),e.resolve(this.head))}}class rt extends gt{constructor(e){let n=e.nodeAfter,r=e.node(0).resolve(e.pos+n.nodeSize);super(e,r),this.node=n}map(e,n){let{deleted:r,pos:i}=n.mapResult(this.anchor),o=e.resolve(i);return r?gt.near(o):new rt(o)}content(){return new De(ve.from(this.node),0,0)}eq(e){return e instanceof rt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new _0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new rt(e.resolve(n.anchor))}static create(e,n){return new rt(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}rt.prototype.visible=!1,gt.jsonID("node",rt);class _0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:r}=e.mapResult(this.anchor);return n?new lp(r,r):new _0(r)}resolve(e){let n=e.resolve(this.anchor),r=n.nodeAfter;return r&&rt.isSelectable(r)?new rt(n):gt.near(n)}}class Mr extends gt{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let r=gt.atStart(e.doc);r.eq(e.selection)||e.setSelection(r)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Mr(e)}map(e){return new Mr(e)}eq(e){return e instanceof Mr}getBookmark(){return kG}}gt.jsonID("all",Mr);const kG={map(){return this},resolve(t){return new Mr(t)}};function Ga(t,e,n,r,i,o=!1){if(e.inlineContent)return mt.create(t,n);for(let s=r-(i>0?0:1);i>0?s<e.childCount:s>=0;s+=i){let a=e.child(s);if(a.isAtom){if(!o&&rt.isSelectable(a))return rt.create(t,n-(i<0?a.nodeSize:0))}else{let l=Ga(t,a,n+i,i<0?a.childCount:0,i,o);if(l)return l}n+=a.nodeSize*i}return null}function vC(t,e,n){let r=t.steps.length-1;if(r<e)return;let i=t.steps[r];if(!(i instanceof Sn||i instanceof Cn))return;let o=t.mapping.maps[r],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(gt.near(t.doc.resolve(s),n))}const bC=1,fp=2,xC=4;class SG extends mC{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|bC)&~fp,this.storedMarks=null,this}get selectionSet(){return(this.updated&bC)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=fp,this}ensureMarks(e){return zt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&fp)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~fp,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let r=this.selection;return n&&(e=e.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||zt.none))),r.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,r){let i=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(i.text(e),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!e)return this.deleteRange(n,r);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=r==n?s.marks():s.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,i.text(e,o)),this.selection.empty||this.setSelection(gt.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=xC,this}get scrolledIntoView(){return(this.updated&xC)>0}}function _C(t,e){return!e||!t?t:t.bind(e)}class $f{constructor(e,n,r){this.name=e,this.init=_C(n.init,r),this.apply=_C(n.apply,r)}}const CG=[new $f("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new $f("selection",{init(t,e){return t.selection||gt.atStart(e.doc)},apply(t){return t.selection}}),new $f("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,r){return r.selection.$cursor?t.storedMarks:null}}),new $f("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class k0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=CG.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new $f(r.key,r.spec.state,r))})}}class Ja{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let r=0;r<this.config.plugins.length;r++)if(r!=n){let i=this.config.plugins[r];if(i.spec.filterTransaction&&!i.spec.filterTransaction.call(i,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],r=this.applyInner(e),i=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=i?i[s].n:0,f=i?i[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,r);if(u&&r.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!i){i=[];for(let c=0;c<this.config.plugins.length;c++)i.push(c<s?{state:r,n:n.length}:{state:this,n:0})}n.push(u),r=r.applyInner(u),o=!0}i&&(i[s]={state:r,n:n.length})}}if(!o)return{state:r,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new Ja(this.config),r=this.config.fields;for(let i=0;i<r.length;i++){let o=r[i];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new SG(this)}static create(e){let n=new k0(e.doc?e.doc.type.schema:e.schema,e.plugins),r=new Ja(n);for(let i=0;i<n.fields.length;i++)r[n.fields[i].name]=n.fields[i].init(e,r);return r}reconfigure(e){let n=new k0(this.schema,e.plugins),r=n.fields,i=new Ja(n);for(let o=0;o<r.length;o++){let s=r[o].name;i[s]=this.hasOwnProperty(s)?this[s]:r[o].init(e,i)}return i}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(r=>r.toJSON())),e&&typeof e=="object")for(let r in e){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let i=e[r],o=i.spec.state;o&&o.toJSON&&(n[r]=o.toJSON.call(i,this[i.key]))}return n}static fromJSON(e,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let i=new k0(e.schema,e.plugins),o=new Ja(i);return i.fields.forEach(s=>{if(s.name=="doc")o.doc=$o.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=gt.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(r)for(let a in r){let l=r[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function kC(t,e,n){for(let r in t){let i=t[r];i instanceof Function?i=i.bind(e):r=="handleDOMEvents"&&(i=kC(i,e,{})),n[r]=i}return n}class cn{constructor(e){this.spec=e,this.props={},e.props&&kC(e.props,this,this.props),this.key=e.key?e.key.key:SC("plugin")}getState(e){return e[this.key]}}const S0=Object.create(null);function SC(t){return t in S0?t+"$"+ ++S0[t]:(S0[t]=0,t+"$")}class Yn{constructor(e="key"){this.key=SC(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const $n=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},Ya=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let C0=null;const lo=function(t,e,n){let r=C0||(C0=document.createRange());return r.setEnd(t,n??t.nodeValue.length),r.setStart(t,e||0),r},EG=function(){C0=null},Ls=function(t,e,n,r){return n&&(CC(t,e,n,r,-1)||CC(t,e,n,r,1))},OG=/^(img|br|input|textarea|hr)$/i;function CC(t,e,n,r,i){for(var o;;){if(t==n&&e==r)return!0;if(e==(i<0?0:jr(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Ff(t)||OG.test(t.nodeName)||t.contentEditable=="false")return!1;e=$n(t)+(i<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(i<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=i;else return!1;else t=s,e=i<0?jr(t):0}else return!1}}function jr(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function AG(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=jr(t)}else if(t.parentNode&&!Ff(t))e=$n(t),t=t.parentNode;else return null}}function RG(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Ff(t))e=$n(t)+1,t=t.parentNode;else return null}}function TG(t,e,n){for(let r=e==0,i=e==jr(t);r||i;){if(t==n)return!0;let o=$n(t);if(t=t.parentNode,!t)return!1;r=r&&o==0,i=i&&o==jr(t)}}function Ff(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const up=function(t){return t.focusNode&&Ls(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Vs(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function PG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function MG(t,e,n){if(t.caretPositionFromPoint)try{let r=t.caretPositionFromPoint(e,n);if(r)return{node:r.offsetNode,offset:Math.min(jr(r.offsetNode),r.offset)}}catch{}if(t.caretRangeFromPoint){let r=t.caretRangeFromPoint(e,n);if(r)return{node:r.startContainer,offset:Math.min(jr(r.startContainer),r.startOffset)}}}const Mi=typeof navigator<"u"?navigator:null,EC=typeof document<"u"?document:null,Vo=Mi&&Mi.userAgent||"",E0=/Edge\/(\d+)/.exec(Vo),OC=/MSIE \d/.exec(Vo),O0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Vo),xr=!!(OC||O0||E0),zo=OC?document.documentMode:O0?+O0[1]:E0?+E0[1]:0,Hr=!xr&&/gecko\/(\d+)/i.test(Vo);Hr&&+(/Firefox\/(\d+)/.exec(Vo)||[0,0])[1];const A0=!xr&&/Chrome\/(\d+)/.exec(Vo),Xn=!!A0,AC=A0?+A0[1]:0,ur=!xr&&!!Mi&&/Apple Computer/.test(Mi.vendor),Xa=ur&&(/Mobile\/\w+/.test(Vo)||!!Mi&&Mi.maxTouchPoints>2),Ur=Xa||(Mi?/Mac/.test(Mi.platform):!1),IG=Mi?/Win/.test(Mi.platform):!1,fo=/Android \d/.test(Vo),qf=!!EC&&"webkitFontSmoothing"in EC.documentElement.style,NG=qf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function DG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function uo(t,e){return typeof t=="number"?t:t[e]}function BG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,r=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*r}}function RC(t,e,n){let r=t.someProp("scrollThreshold")||0,i=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=Ya(s);continue}let a=s,l=a==o.body,f=l?DG(o):BG(a),u=0,c=0;if(e.top<f.top+uo(r,"top")?c=-(f.top-e.top+uo(i,"top")):e.bottom>f.bottom-uo(r,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+uo(i,"top")-f.top:e.bottom-f.bottom+uo(i,"bottom")),e.left<f.left+uo(r,"left")?u=-(f.left-e.left+uo(i,"left")):e.right>f.right-uo(r,"right")&&(u=e.right-f.right+uo(i,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let d=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let m=a.scrollLeft-d,y=a.scrollTop-h;e={left:e.left-m,top:e.top-y,right:e.right-m,bottom:e.bottom-y}}let p=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(p))break;s=p=="absolute"?s.offsetParent:Ya(s)}}function $G(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),r,i;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){r=a,i=l.top;break}}return{refDOM:r,refTop:i,stack:TC(t.dom)}}function TC(t){let e=[],n=t.ownerDocument;for(let r=t;r&&(e.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),t!=n);r=Ya(r));return e}function FG({refDOM:t,refTop:e,stack:n}){let r=t?t.getBoundingClientRect().top:0;PC(n,r==0?0:r-e)}function PC(t,e){for(let n=0;n<t.length;n++){let{dom:r,top:i,left:o}=t[n];r.scrollTop!=i+e&&(r.scrollTop=i+e),r.scrollLeft!=o&&(r.scrollLeft=o)}}let Qa=null;function qG(t){if(t.setActive)return t.setActive();if(Qa)return t.focus(Qa);let e=TC(t);t.focus(Qa==null?{get preventScroll(){return Qa={preventScroll:!0},!0}}:void 0),Qa||(Qa=!1,PC(e,0))}function MC(t,e){let n,r=2e8,i,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let p;if(u.nodeType==1)p=u.getClientRects();else if(u.nodeType==3)p=lo(u).getClientRects();else continue;for(let d=0;d<p.length;d++){let h=p[d];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let m=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(m<r){n=u,r=m,i=m&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&m&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,i=f,r=0),n&&n.nodeType==3?LG(n,i):!n||r&&n.nodeType==1?{node:t,offset:o}:MC(n,i)}function LG(t,e){let n=t.nodeValue.length,r=document.createRange();for(let i=0;i<n;i++){r.setEnd(t,i+1),r.setStart(t,i);let o=jo(r,1);if(o.top!=o.bottom&&R0(e,o))return{node:t,offset:i+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function R0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function VG(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function zG(t,e,n){let{node:r,offset:i}=MC(e,n),o=-1;if(r.nodeType==1&&!r.firstChild){let s=r.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(r,i,o)}function jG(t,e,n,r){let i=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>r.left||l.top>r.top?i=a.posBefore:(!s&&l.right<r.left||l.bottom<r.top)&&(i=a.posAfter),s=!0),!a.contentDOM&&i<0&&!a.node.isText))return(a.node.isBlock?r.top<(l.top+l.bottom)/2:r.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return i>-1?i:t.docView.posFromDOM(e,n,-1)}function IC(t,e,n){let r=t.childNodes.length;if(r&&n.top<n.bottom)for(let i=Math.max(0,Math.min(r-1,Math.floor(r*(e.top-n.top)/(n.bottom-n.top))-2)),o=i;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(R0(e,f))return IC(s,e,f)}}if((o=(o+1)%r)==i)break}return t}function HG(t,e){let n=t.dom.ownerDocument,r,i=0,o=MG(n,e.left,e.top);o&&({node:r,offset:i}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!R0(e,f)||(s=IC(t.dom,e,f),!s))return null}if(ur)for(let f=s;r&&f;f=Ya(f))f.draggable&&(r=void 0);if(s=VG(s,e),r){if(Hr&&r.nodeType==1&&(i=Math.min(i,r.childNodes.length),i<r.childNodes.length)){let u=r.childNodes[i],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&i++}let f;qf&&i&&r.nodeType==1&&(f=r.childNodes[i-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&i--,r==t.dom&&i==r.childNodes.length-1&&r.lastChild.nodeType==1&&e.top>r.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(i==0||r.nodeType!=1||r.childNodes[i-1].nodeName!="BR")&&(a=jG(t,r,i,e))}a==null&&(a=zG(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function NC(t){return t.top<t.bottom||t.left<t.right}function jo(t,e){let n=t.getClientRects();if(n.length){let r=n[e<0?0:n.length-1];if(NC(r))return r}return Array.prototype.find.call(n,NC)||t.getBoundingClientRect()}const UG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function DC(t,e,n){let{node:r,offset:i,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=qf||Hr;if(r.nodeType==3)if(s&&(UG.test(r.nodeValue)||(n<0?!i:i==r.nodeValue.length))){let l=jo(lo(r,i,i),n);if(Hr&&i&&/\s/.test(r.nodeValue[i-1])&&i<r.nodeValue.length){let f=jo(lo(r,i-1,i-1),-1);if(f.top==l.top){let u=jo(lo(r,i,i+1),-1);if(u.top!=l.top)return Lf(u,u.left<f.left)}}return l}else{let l=i,f=i,u=n<0?1:-1;return n<0&&!i?(f++,u=-1):n>=0&&i==r.nodeValue.length?(l--,u=1):n<0?l--:f++,Lf(jo(lo(r,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&i&&(n<0||i==jr(r))){let l=r.childNodes[i-1];if(l.nodeType==1)return T0(l.getBoundingClientRect(),!1)}if(o==null&&i<jr(r)){let l=r.childNodes[i];if(l.nodeType==1)return T0(l.getBoundingClientRect(),!0)}return T0(r.getBoundingClientRect(),n>=0)}if(o==null&&i&&(n<0||i==jr(r))){let l=r.childNodes[i-1],f=l.nodeType==3?lo(l,jr(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Lf(jo(f,1),!1)}if(o==null&&i<jr(r)){let l=r.childNodes[i];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?lo(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Lf(jo(f,-1),!0)}return Lf(jo(r.nodeType==3?lo(r):r,-n),n>=0)}function Lf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function T0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function BC(t,e,n){let r=t.state,i=t.root.activeElement;r!=e&&t.updateState(e),i!=t.dom&&t.focus();try{return n()}finally{r!=e&&t.updateState(r),i!=t.dom&&i&&i.focus()}}function WG(t,e,n){let r=e.selection,i=n=="up"?r.$from:r.$to;return BC(t,e,()=>{let{node:o}=t.docView.domFromPos(i.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=DC(t,i.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=lo(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const KG=/[\u0590-\u08ac]/;function GG(t,e,n){let{$head:r}=e.selection;if(!r.parent.isTextblock)return!1;let i=r.parentOffset,o=!i,s=i==r.parent.content.size,a=t.domSelection();return a?!KG.test(r.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:BC(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),p=a.caretBidiLevel;a.modify("move",n,"character");let d=r.depth?t.docView.domAfterPos(r.before()):t.dom,{focusNode:h,focusOffset:m}=t.domSelectionRange(),y=h&&!d.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==m;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return p!=null&&(a.caretBidiLevel=p),y}):r.pos==r.start()||r.pos==r.end()}let $C=null,FC=null,qC=!1;function JG(t,e,n){return $C==e&&FC==n?qC:($C=e,FC=n,qC=n=="up"||n=="down"?WG(t,e,n):GG(t,e,n))}const Wr=0,LC=1,zs=2,Ii=3;class Vf{constructor(e,n,r,i){this.parent=e,this.children=n,this.dom=r,this.contentDOM=i,this.dirty=Wr,r.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,r){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,r=this.posAtStart;;n++){let i=this.children[n];if(i==e)return r;r+=i.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,r){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(r<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let i;if(e==this.dom&&this.contentDOM)i=n>$n(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))i=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){i=!1;break}if(o.previousSibling)break}if(i==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){i=!0;break}if(o.nextSibling)break}}return i??r>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let r=!0,i=e;i;i=i.parentNode){let o=this.getDesc(i),s;if(o&&(!n||o.node))if(r&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))r=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(e,n,r){for(let i=e;i;i=i.parentNode){let o=this.getDesc(i);if(o)return o.localPosFromDOM(e,n,r)}return-1}descAt(e){for(let n=0,r=0;n<this.children.length;n++){let i=this.children[n],o=r+i.size;if(r==e&&o!=r){for(;!i.border&&i.children.length;)for(let s=0;s<i.children.length;s++){let a=i.children[s];if(a.size){i=a;break}}return i}if(e<o)return i.descAt(e-r-i.border);r=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let r=0,i=0;for(let o=0;r<this.children.length;r++){let s=this.children[r],a=o+s.size;if(a>e||s instanceof jC){i=e-o;break}o=a}if(i)return this.children[r].domFromPos(i-this.children[r].border,n);for(let o;r&&!(o=this.children[r-1]).size&&o instanceof VC&&o.side>=0;r--);if(n<=0){let o,s=!0;for(;o=r?this.children[r-1]:null,!(!o||o.dom.parentNode==this.contentDOM);r--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?$n(o.dom)+1:0}}else{let o,s=!0;for(;o=r<this.children.length?this.children[r]:null,!(!o||o.dom.parentNode==this.contentDOM);r++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?$n(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,r=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let i=-1,o=-1;for(let s=r,a=0;;a++){let l=this.children[a],f=s+l.size;if(i==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let p=this.children[c-1];if(p.size&&p.dom.parentNode==this.contentDOM&&!p.emptyChildAt(1)){i=$n(p.dom)+1;break}e-=p.size}i==-1&&(i=0)}if(i>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=$n(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:i,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:r}=this.domFromPos(e,0);if(n.nodeType!=1||r==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[r]}setSelection(e,n,r,i=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let d=0,h=0;d<this.children.length;d++){let m=this.children[d],y=h+m.size;if(o>h&&s<y)return m.setSelection(e-h-m.border,n-h-m.border,r,i);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=r.root.getSelection(),u=r.domSelectionRange(),c=!1;if((Hr||ur)&&e==n){let{node:d,offset:h}=a;if(d.nodeType==3){if(c=!!(h&&d.nodeValue[h-1]==`
     353`),c&&h==d.nodeValue.length)for(let m=d,y;m;m=m.parentNode){if(y=m.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:$n(y)+1});break}let w=m.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let m=d.childNodes[h-1];c=m&&(m.nodeName=="BR"||m.contentEditable=="false")}}if(Hr&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let d=u.focusNode.childNodes[u.focusOffset];d&&d.contentEditable=="false"&&(i=!0)}if(!(i||c&&ur)&&Ls(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ls(l.node,l.offset,u.focusNode,u.focusOffset))return;let p=!1;if((f.extend||e==n)&&!(c&&Hr)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),p=!0}catch{}}if(!p){if(e>n){let h=a;a=l,l=h}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(d)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let r=0,i=0;i<this.children.length;i++){let o=this.children[i],s=r+o.size;if(r==s?e<=s&&n>=r:e<s&&n>r){let a=r+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==r||n==s?zs:LC,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Ii:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?zs:Ii}r=s}this.dirty=zs}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let r=e==1?zs:LC;n.dirty<r&&(n.dirty=r)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class VC extends Vf{constructor(e,n,r,i){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(r,()=>{if(!o)return i;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==Wr&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class YG extends Vf{constructor(e,n,r,i){super(e,[],n,null),this.textDOM=r,this.text=i}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class js extends Vf{constructor(e,n,r,i,o){super(e,[],r,i),this.mark=n,this.spec=o}static create(e,n,r,i){let o=i.nodeViews[n.type.name],s=o&&o(n,i,r);return(!s||!s.dom)&&(s=$s.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new js(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Ii||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Ii&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=Wr){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=Wr}}slice(e,n,r){let i=js.create(this.parent,this.mark,!0,r),o=this.children,s=this.size;n<s&&(o=M0(o,n,s,r)),e>0&&(o=M0(o,0,e,r));for(let a=0;a<o.length;a++)o[a].parent=i;return i.children=o,i}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class Ho extends Vf{constructor(e,n,r,i,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=r,this.innerDeco=i,this.nodeDOM=a}static create(e,n,r,i,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},r,i),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=$s.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let p=u;return u=WC(u,r,n),f?l=new XG(e,n,r,i,u,c||null,p,f,o,s+1):n.isText?new cp(e,n,r,i,u,p,o):new Ho(e,n,r,i,u,c||null,p,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){e.contentElement=r.dom.parentNode;break}}e.contentElement||(e.getContent=()=>ve.empty)}return e}matchesNode(e,n,r){return this.dirty==Wr&&e.eq(this.node)&&dp(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let r=this.node.inlineContent,i=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new ZG(this,s&&s.node,e);nJ(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,r,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?zt.none:this.node.child(u).marks,r,e),l.placeWidget(f,e,i)},(f,u,c,p)=>{l.syncToMarks(f.marks,r,e);let d;l.findNodeMatch(f,u,c,p)||a&&e.state.selection.from>i&&e.state.selection.to<i+f.nodeSize&&(d=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,d,e)||l.updateNextNode(f,u,c,e,p,i)||l.addNode(f,u,c,e,i),i+=f.nodeSize}),l.syncToMarks([],r,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==zs)&&(s&&this.protectLocalComposition(e,s),HC(this.contentDOM,this.children,e),Xa&&rJ(this.dom))}localCompositionInfo(e,n){let{from:r,to:i}=e.state.selection;if(!(e.state.selection instanceof mt)||r<n||i>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=iJ(this.node.content,s,r-n,i-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:r,text:i}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new YG(this,o,n,i);e.input.compositionNodes.push(s),this.children=M0(this.children,r,r+i.length,e,s)}update(e,n,r,i){return this.dirty==Ii||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,r,i),!0)}updateInner(e,n,r,i){this.updateOuterDeco(n),this.node=e,this.innerDeco=r,this.contentDOM&&this.updateChildren(i,this.posAtStart),this.dirty=Wr}updateOuterDeco(e){if(dp(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=UC(this.dom,this.nodeDOM,P0(this.outerDeco,this.node,n),P0(e,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function zC(t,e,n,r,i){WC(r,e,t);let o=new Ho(void 0,t,e,n,r,r,r,i,0);return o.contentDOM&&o.updateChildren(i,0),o}class cp extends Ho{constructor(e,n,r,i,o,s,a){super(e,n,r,i,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,r,i){return this.dirty==Ii||this.dirty!=Wr&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Wr||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,i.trackWrites==this.nodeDOM&&(i.trackWrites=null)),this.node=e,this.dirty=Wr,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,r){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,r)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,r){let i=this.node.cut(e,n),o=document.createTextNode(i.text);return new cp(this.parent,i,this.outerDeco,this.innerDeco,o,o,r)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Ii)}get domAtom(){return!1}isText(e){return this.node.text==e}}class jC extends Vf{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Wr&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class XG extends Ho{constructor(e,n,r,i,o,s,a,l,f,u){super(e,n,r,i,o,s,a,f,u),this.spec=l}update(e,n,r,i){if(this.dirty==Ii)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,r);return o&&this.updateInner(e,n,r,i),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,r,i)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,r,i){this.spec.setSelection?this.spec.setSelection(e,n,r.root):super.setSelection(e,n,r,i)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function HC(t,e,n){let r=t.firstChild,i=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=r;)r=KC(r),i=!0;r=r.nextSibling}else i=!0,t.insertBefore(a,r);if(s instanceof js){let l=r?r.previousSibling:t.lastChild;HC(s.contentDOM,s.children,n),r=l?l.nextSibling:t.firstChild}}for(;r;)r=KC(r),i=!0;i&&n.trackWrites==t&&(n.trackWrites=null)}const zf=function(t){t&&(this.nodeName=t)};zf.prototype=Object.create(null);const Hs=[new zf];function P0(t,e,n){if(t.length==0)return Hs;let r=n?Hs[0]:new zf,i=[r];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&i.push(r=new zf(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&i.length==1&&i.push(r=new zf(e.isInline?"span":"div")),a=="class"?r.class=(r.class?r.class+" ":"")+l:a=="style"?r.style=(r.style?r.style+";":"")+l:a!="nodeName"&&(r[a]=l))}}}return i}function UC(t,e,n,r){if(n==Hs&&r==Hs)return e;let i=e;for(let o=0;o<r.length;o++){let s=r[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&i!=t&&(l=i.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(i),a=Hs[0]),i=l}QG(i,a||Hs[0],s)}return i}function QG(t,e,n){for(let r in e)r!="class"&&r!="style"&&r!="nodeName"&&!(r in n)&&t.removeAttribute(r);for(let r in n)r!="class"&&r!="style"&&r!="nodeName"&&n[r]!=e[r]&&t.setAttribute(r,n[r]);if(e.class!=n.class){let r=e.class?e.class.split(" ").filter(Boolean):[],i=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.remove(r[o]);for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.add(i[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let r=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,i;for(;i=r.exec(e.style);)t.style.removeProperty(i[1])}n.style&&(t.style.cssText+=n.style)}}function WC(t,e,n){return UC(t,t,Hs,P0(e,n,t.nodeType!=1))}function dp(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function KC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class ZG{constructor(e,n,r){this.lock=n,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=eJ(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let r=e;r<n;r++)this.top.children[r].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,r){let i=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;i<s&&(i==o-1?this.top:this.stack[i+1<<1]).matchesMark(e[i])&&e[i].type.spec.spanning!==!1;)i++;for(;i<o;)this.destroyRest(),this.top.dirty=Wr,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=js.create(this.top,e[o],n,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,r,i){let o=-1,s;if(i>=this.preMatch.index&&(s=this.preMatch.matches[i-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,r))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,r)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,r,i,o){let s=this.top.children[i];return s.dirty==Ii&&s.dom==s.contentDOM&&(s.dirty=zs),s.update(e,n,r,o)?(this.destroyBetween(this.index,i),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let r=e.pmViewDesc;if(r){for(let i=this.index;i<this.top.children.length;i++)if(this.top.children[i]==r)return i}return-1}e=n}}updateNextNode(e,n,r,i,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof Ho){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,p=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Ii&&dp(n,l.outerDeco));if(!p&&l.update(e,n,r,i))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!p&&(c=this.recreateWrapper(l,e,n,r,i,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=zs,c.updateChildren(i,s+1),c.dirty=Wr),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,r,i,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!dp(r,e.outerDeco)||!i.eq(e.innerDeco))return null;let a=Ho.create(this.top,n,r,i,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,r,i,o){let s=Ho.create(this.top,e,n,r,i,o);s.contentDOM&&s.updateChildren(i,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,r){let i=this.index<this.top.children.length?this.top.children[this.index]:null;if(i&&i.matchesWidget(e)&&(e==i.widget||!i.widget.type.toDOM.parentNode))this.index++;else{let o=new VC(this.top,e,n,r);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof js;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof cp)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((ur||Xn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let r=document.createElement(e);e=="IMG"&&(r.className="ProseMirror-separator",r.alt=""),e=="BR"&&(r.className="ProseMirror-trailingBreak");let i=new jC(this.top,[],r,null);n!=this.top?n.children.push(i):n.children.splice(this.index++,0,i),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function eJ(t,e){let n=e,r=n.children.length,i=t.childCount,o=new Map,s=[];e:for(;i>0;){let a;for(;;)if(r){let f=n.children[r-1];if(f instanceof js)n=f,r=f.children.length;else{a=f,r--;break}}else{if(n==e)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(i-1))break;--i,o.set(a,i),s.push(a)}}return{index:i,matched:o,matches:s.reverse()}}function tJ(t,e){return t.type.side-e.type.side}function nJ(t,e,n,r){let i=e.locals(t),o=0;if(i.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);r(u,i,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<i.length&&i[s].to==o;){let y=i[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(tJ);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let p,d;if(l)d=-1,p=l,l=null;else if(f<t.childCount)d=f,p=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<i.length&&i[s].from<=o&&i[s].to>o;)a.push(i[s++]);let h=o+p.nodeSize;if(p.isText){let y=h;s<i.length&&i[s].from<y&&(y=i[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=p.cut(y-o),p=p.cut(0,y-o),h=y,d=-1)}else for(;s<i.length&&i[s].to<h;)s++;let m=p.isInline&&!p.isLeaf?a.filter(y=>!y.inline):a.slice();r(p,m,e.forChild(o,p),d),o=h}}function rJ(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function iJ(t,e,n,r){for(let i=0,o=0;i<t.childCount&&o<=r;){let s=t.child(i++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;i<t.childCount;){let f=t.child(i++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=r&&l.slice(r-e.length-a,r-a)==e)return r-e.length;let f=a<r?l.lastIndexOf(e,r-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==r&&l.length>=r+e.length-a&&l.slice(r-a,r-a+e.length)==e)return r}}return-1}function M0(t,e,n,r,i){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,r)),i&&(o.push(i),i=void 0),u>n&&o.push(l.slice(n-f,l.size,r)))}return o}function I0(t,e=null){let n=t.domSelectionRange(),r=t.state.doc;if(!n.focusNode)return null;let i=t.docView.nearestDesc(n.focusNode),o=i&&i.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=r.resolve(s),l,f;if(up(n)){for(l=s;i&&!i.node;)i=i.parent;let c=i.node;if(i&&c.isAtom&&rt.isSelectable(c)&&i.parent&&!(c.isInline&&TG(n.focusNode,n.focusOffset,i.dom))){let p=i.posBefore;f=new rt(s==p?a:r.resolve(p))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,p=s;for(let d=0;d<n.rangeCount;d++){let h=n.getRangeAt(d);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),p=Math.max(p,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=p==t.state.selection.anchor?[p,c]:[c,p],a=r.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=r.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=D0(t,u,a,c)}return f}function GC(t){return t.editable?t.hasFocus():t6(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function co(t,e=!1){let n=t.state.selection;if(QC(t,n),!!GC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Xn){let r=t.domSelectionRange(),i=t.domObserver.currentSelection;if(r.anchorNode&&i.anchorNode&&Ls(r.anchorNode,r.anchorOffset,i.anchorNode,i.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)sJ(t);else{let{anchor:r,head:i}=n,o,s;JC&&!(n instanceof mt)&&(n.$from.parent.inlineContent||(o=YC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=YC(t,n.to))),t.docView.setSelection(r,i,t,e),JC&&(o&&XC(o),s&&XC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&oJ(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const JC=ur||Xn&&AC<63;function YC(t,e){let{node:n,offset:r}=t.docView.domFromPos(e,0),i=r<n.childNodes.length?n.childNodes[r]:null,o=r?n.childNodes[r-1]:null;if(ur&&i&&i.contentEditable=="false")return N0(i);if((!i||i.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(i)return N0(i);if(o)return N0(o)}}function N0(t){return t.contentEditable="true",ur&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function XC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function oJ(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),r=n.anchorNode,i=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=r||n.anchorOffset!=i)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!GC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function sJ(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,r=n.nodeName=="IMG";r?e.collapse(n.parentNode,$n(n)+1):e.collapse(n,0),!r&&!t.state.selection.visible&&xr&&zo<=11&&(n.disabled=!0,n.disabled=!1)}function QC(t,e){if(e instanceof rt){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(ZC(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else ZC(t)}function ZC(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function D0(t,e,n,r){return t.someProp("createSelectionBetween",i=>i(t,e,n))||mt.between(e,n,r)}function e6(t){return t.editable&&!t.hasFocus()?!1:t6(t)}function t6(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function aJ(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ls(e.node,e.offset,n.anchorNode,n.anchorOffset)}function B0(t,e){let{$anchor:n,$head:r}=t.selection,i=e>0?n.max(r):n.min(r),o=i.parent.inlineContent?i.depth?t.doc.resolve(e>0?i.after():i.before()):null:i;return o&&gt.findFrom(o,e)}function Uo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function n6(t,e,n){let r=t.state.selection;if(r instanceof mt)if(n.indexOf("s")>-1){let{$head:i}=r,o=i.textOffset?null:e<0?i.nodeBefore:i.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(i.pos+o.nodeSize*(e<0?-1:1));return Uo(t,new mt(r.$anchor,s))}else if(r.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let i=B0(t.state,e);return i&&i instanceof rt?Uo(t,i):!1}else if(!(Ur&&n.indexOf("m")>-1)){let i=r.$head,o=i.textOffset?null:e<0?i.nodeBefore:i.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?i.pos-o.nodeSize:i.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?rt.isSelectable(o)?Uo(t,new rt(e<0?t.state.doc.resolve(i.pos-o.nodeSize):i)):qf?Uo(t,new mt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(r instanceof rt&&r.node.isInline)return Uo(t,new mt(e>0?r.$to:r.$from));{let i=B0(t.state,e);return i?Uo(t,i):!1}}}function pp(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function jf(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function Za(t,e){return e<0?lJ(t):fJ(t)}function lJ(t){let e=t.domSelectionRange(),n=e.focusNode,r=e.focusOffset;if(!n)return;let i,o,s=!1;for(Hr&&n.nodeType==1&&r<pp(n)&&jf(n.childNodes[r],-1)&&(s=!0);;)if(r>0){if(n.nodeType!=1)break;{let a=n.childNodes[r-1];if(jf(a,-1))i=n,o=--r;else if(a.nodeType==3)n=a,r=n.nodeValue.length;else break}}else{if(r6(n))break;{let a=n.previousSibling;for(;a&&jf(a,-1);)i=n.parentNode,o=$n(a),a=a.previousSibling;if(a)n=a,r=pp(n);else{if(n=n.parentNode,n==t.dom)break;r=0}}}s?$0(t,n,r):i&&$0(t,i,o)}function fJ(t){let e=t.domSelectionRange(),n=e.focusNode,r=e.focusOffset;if(!n)return;let i=pp(n),o,s;for(;;)if(r<i){if(n.nodeType!=1)break;let a=n.childNodes[r];if(jf(a,1))o=n,s=++r;else break}else{if(r6(n))break;{let a=n.nextSibling;for(;a&&jf(a,1);)o=a.parentNode,s=$n(a)+1,a=a.nextSibling;if(a)n=a,r=0,i=pp(n);else{if(n=n.parentNode,n==t.dom)break;r=i=0}}}o&&$0(t,o,s)}function r6(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function uJ(t,e){for(;t&&e==t.childNodes.length&&!Ff(t);)e=$n(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function cJ(t,e){for(;t&&!e&&!Ff(t);)e=$n(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function $0(t,e,n){if(e.nodeType!=3){let o,s;(s=uJ(e,n))?(e=s,n=0):(o=cJ(e,n))&&(e=o,n=o.nodeValue.length)}let r=t.domSelection();if(!r)return;if(up(r)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),r.removeAllRanges(),r.addRange(o)}else r.extend&&r.extend(e,n);t.domObserver.setCurSelection();let{state:i}=t;setTimeout(()=>{t.state==i&&co(t)},50)}function i6(t,e){let n=t.state.doc.resolve(e);if(!(Xn||IG)&&n.parent.inlineContent){let i=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>i.top&&s<i.bottom&&Math.abs(o.left-i.left)>1)return o.left<i.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>i.top&&s<i.bottom&&Math.abs(o.left-i.left)>1)return o.left>i.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function o6(t,e,n){let r=t.state.selection;if(r instanceof mt&&!r.empty||n.indexOf("s")>-1||Ur&&n.indexOf("m")>-1)return!1;let{$from:i,$to:o}=r;if(!i.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=B0(t.state,e);if(s&&s instanceof rt)return Uo(t,s)}if(!i.parent.inlineContent){let s=e<0?i:o,a=r instanceof Mr?gt.near(s,e):gt.findFrom(s,e);return a?Uo(t,a):!1}return!1}function s6(t,e){if(!(t.state.selection instanceof mt))return!0;let{$head:n,$anchor:r,empty:i}=t.state.selection;if(!n.sameParent(r))return!0;if(!i)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function a6(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function dJ(t){if(!ur||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let r=e.firstChild;a6(t,r,"true"),setTimeout(()=>a6(t,r,"false"),20)}return!1}function pJ(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function hJ(t,e){let n=e.keyCode,r=pJ(e);if(n==8||Ur&&n==72&&r=="c")return s6(t,-1)||Za(t,-1);if(n==46&&!e.shiftKey||Ur&&n==68&&r=="c")return s6(t,1)||Za(t,1);if(n==13||n==27)return!0;if(n==37||Ur&&n==66&&r=="c"){let i=n==37?i6(t,t.state.selection.from)=="ltr"?-1:1:-1;return n6(t,i,r)||Za(t,i)}else if(n==39||Ur&&n==70&&r=="c"){let i=n==39?i6(t,t.state.selection.from)=="ltr"?1:-1:1;return n6(t,i,r)||Za(t,i)}else{if(n==38||Ur&&n==80&&r=="c")return o6(t,-1,r)||Za(t,-1);if(n==40||Ur&&n==78&&r=="c")return dJ(t)||o6(t,1,r)||Za(t,1);if(r==(Ur?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function F0(t,e){t.someProp("transformCopied",d=>{e=d(e,t)});let n=[],{content:r,openStart:i,openEnd:o}=e;for(;i>1&&o>1&&r.childCount==1&&r.firstChild.childCount==1;){i--,o--;let d=r.firstChild;n.push(d.type.name,d.attrs!=d.type.defaultAttrs?d.attrs:null),r=d.content}let s=t.someProp("clipboardSerializer")||$s.fromSchema(t.state.schema),a=g6(),l=a.createElement("div");l.appendChild(s.serializeFragment(r,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=p6[f.nodeName.toLowerCase()]);){for(let d=u.length-1;d>=0;d--){let h=a.createElement(u[d]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${i} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let p=t.someProp("clipboardTextSerializer",d=>d(e,t))||e.content.textBetween(0,e.content.size,`
     354
     355`);return{dom:l,text:p,slice:e}}function l6(t,e,n,r,i){let o=i.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(r||o||!n);if(l){if(t.someProp("transformPastedText",p=>{e=p(e,o||r,t)}),o)return a=new De(ve.from(t.state.schema.text(e.replace(/\r\n?/g,`
     356`))),0,0),t.someProp("transformPasted",p=>{a=p(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",p=>p(e,i,r,t));if(c)a=c;else{let p=i.marks(),{schema:d}=t.state,h=$s.fromSchema(d);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(m=>{let y=s.appendChild(document.createElement("p"));m&&y.appendChild(h.serializeNode(d.text(m,p)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s=wJ(n),qf&&vJ(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let p=s.firstChild;for(;p&&p.nodeType!=1;)p=p.nextSibling;if(!p)break;s=p}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||Fo.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:i,ruleFromNode(p){return p.nodeName=="BR"&&!p.nextSibling&&p.parentNode&&!gJ.test(p.parentNode.nodeName)?{ignore:!0}:null}})),u)a=bJ(d6(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(mJ(a.content,i),!0),a.openStart||a.openEnd){let c=0,p=0;for(let d=a.content.firstChild;c<a.openStart&&!d.type.spec.isolating;c++,d=d.firstChild);for(let d=a.content.lastChild;p<a.openEnd&&!d.type.spec.isolating;p++,d=d.lastChild);a=d6(a,c,p)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const gJ=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function mJ(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=i.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&u6(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=c6(s[s.length-1],o.length));let u=f6(a,l);s.push(u),i=i.matchType(u.type),o=l}}),s)return ve.from(s)}return t}function f6(t,e,n=0){for(let r=e.length-1;r>=n;r--)t=e[r].create(null,ve.from(t));return t}function u6(t,e,n,r,i){if(i<t.length&&i<e.length&&t[i]==e[i]){let o=u6(t,e,n,r.lastChild,i+1);if(o)return r.copy(r.content.replaceChild(r.childCount-1,o));if(r.contentMatchAt(r.childCount).matchType(i==t.length-1?n.type:t[i+1]))return r.copy(r.content.append(ve.from(f6(n,t,i+1))))}}function c6(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,c6(t.lastChild,e-1)),r=t.contentMatchAt(t.childCount).fillBefore(ve.empty,!0);return t.copy(n.append(r))}function q0(t,e,n,r,i,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),i<r-1&&(a=q0(a,e,n,r,i+1,o)),i>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=i).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(ve.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function d6(t,e,n){return e<t.openStart&&(t=new De(q0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(q0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const p6={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let h6=null;function g6(){return h6||(h6=document.implementation.createHTMLDocument("title"))}let L0=null;function yJ(t){let e=window.trustedTypes;return e?(L0||(L0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),L0.createHTML(t)):t}function wJ(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=g6().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(t),i;if((i=r&&p6[r[1].toLowerCase()])&&(t=i.map(o=>"<"+o+">").join("")+t+i.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=yJ(t),i)for(let o=0;o<i.length;o++)n=n.querySelector(i[o])||n;return n}function vJ(t){let e=t.querySelectorAll(Xn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let r=e[n];r.childNodes.length==1&&r.textContent==" "&&r.parentNode&&r.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),r)}}function bJ(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,r;try{r=JSON.parse(e)}catch{return t}let{content:i,openStart:o,openEnd:s}=t;for(let a=r.length-2;a>=0;a-=2){let l=n.nodes[r[a]];if(!l||l.hasRequiredAttrs())break;i=ve.from(l.create(r[a+1],i)),o++,s++}return new De(i,o,s)}const cr={},dr={},xJ={touchstart:!0,touchmove:!0};class _J{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function kJ(t){for(let e in cr){let n=cr[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=r=>{CJ(t,r)&&!z0(t,r)&&(t.editable||!(r.type in dr))&&n(t,r)},xJ[e]?{passive:!0}:void 0)}ur&&t.dom.addEventListener("input",()=>null),V0(t)}function Wo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function SJ(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function V0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=r=>z0(t,r))})}function z0(t,e){return t.someProp("handleDOMEvents",n=>{let r=n[e.type];return r?r(t,e)||e.defaultPrevented:!1})}function CJ(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function EJ(t,e){!z0(t,e)&&cr[e.type]&&(t.editable||!(e.type in dr))&&cr[e.type](t,e)}dr.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!y6(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(fo&&Xn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),Xa&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();t.input.lastIOSEnter=r,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==r&&(t.someProp("handleKeyDown",i=>i(t,Vs(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",r=>r(t,n))||hJ(t,n)?n.preventDefault():Wo(t,"key")},dr.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},dr.keypress=(t,e)=>{let n=e;if(y6(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||Ur&&n.metaKey)return;if(t.someProp("handleKeyPress",i=>i(t,n))){n.preventDefault();return}let r=t.state.selection;if(!(r instanceof mt)||!r.$from.sameParent(r.$to)){let i=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(i).scrollIntoView();!/[\r\n]/.test(i)&&!t.someProp("handleTextInput",s=>s(t,r.$from.pos,r.$to.pos,i,o))&&t.dispatch(o()),n.preventDefault()}};function hp(t){return{left:t.clientX,top:t.clientY}}function OJ(t,e){let n=e.x-t.clientX,r=e.y-t.clientY;return n*n+r*r<100}function j0(t,e,n,r,i){if(r==-1)return!1;let o=t.state.doc.resolve(r);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),i,!0):a(t,n,o.node(s),o.before(s),i,!1)))return!0;return!1}function el(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let r=t.state.tr.setSelection(e);r.setMeta("pointer",!0),t.dispatch(r)}function AJ(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),r=n.nodeAfter;return r&&r.isAtom&&rt.isSelectable(r)?(el(t,new rt(n)),!0):!1}function RJ(t,e){if(e==-1)return!1;let n=t.state.selection,r,i;n instanceof rt&&(r=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(rt.isSelectable(a)){r&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?i=o.before(n.$from.depth):i=o.before(s);break}}return i!=null?(el(t,rt.create(t.state.doc,i)),!0):!1}function TJ(t,e,n,r,i){return j0(t,"handleClickOn",e,n,r)||t.someProp("handleClick",o=>o(t,e,r))||(i?RJ(t,n):AJ(t,n))}function PJ(t,e,n,r){return j0(t,"handleDoubleClickOn",e,n,r)||t.someProp("handleDoubleClick",i=>i(t,e,r))}function MJ(t,e,n,r){return j0(t,"handleTripleClickOn",e,n,r)||t.someProp("handleTripleClick",i=>i(t,e,r))||IJ(t,n,r)}function IJ(t,e,n){if(n.button!=0)return!1;let r=t.state.doc;if(e==-1)return r.inlineContent?(el(t,mt.create(r,0,r.content.size)),!0):!1;let i=r.resolve(e);for(let o=i.depth+1;o>0;o--){let s=o>i.depth?i.nodeAfter:i.node(o),a=i.before(o);if(s.inlineContent)el(t,mt.create(r,a+1,a+1+s.content.size));else if(rt.isSelectable(s))el(t,rt.create(r,a));else continue;return!0}}function H0(t){return gp(t)}const m6=Ur?"metaKey":"ctrlKey";cr.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let r=H0(t),i=Date.now(),o="singleClick";i-t.input.lastClick.time<500&&OJ(n,t.input.lastClick)&&!n[m6]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:i,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(hp(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new NJ(t,s,n,!!r)):(o=="doubleClick"?PJ:MJ)(t,s.pos,s.inside,n)?n.preventDefault():Wo(t,"pointer"))};class NJ{constructor(e,n,r,i){this.view=e,this.pos=n,this.event=r,this.flushed=i,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!r[m6],this.allowDefault=r.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=i?null:r.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(r.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof rt&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Hr&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),Wo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>co(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(hp(e))),this.updateAllowDefault(e),this.allowDefault||!n?Wo(this.view,"pointer"):TJ(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||ur&&this.mightDrag&&!this.mightDrag.node.isAtom||Xn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(el(this.view,gt.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):Wo(this.view,"pointer")}move(e){this.updateAllowDefault(e),Wo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}cr.touchstart=t=>{t.input.lastTouch=Date.now(),H0(t),Wo(t,"pointer")},cr.touchmove=t=>{t.input.lastTouch=Date.now(),Wo(t,"pointer")},cr.contextmenu=t=>H0(t);function y6(t,e){return t.composing?!0:ur&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const DJ=fo?5e3:-1;dr.compositionstart=dr.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof mt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),gp(t,!0),t.markCursor=null;else if(gp(t,!e.selection.empty),Hr&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=t.domSelectionRange();for(let i=r.focusNode,o=r.focusOffset;i&&i.nodeType==1&&o!=0;){let s=o<0?i.lastChild:i.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else i=s,o=-1}}t.input.composing=!0}w6(t,DJ)},dr.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,w6(t,20))};function w6(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>gp(t),e))}function v6(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=$J());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function BJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=AG(e.focusNode,e.focusOffset),r=RG(e.focusNode,e.focusOffset);if(n&&r&&n!=r){let i=r.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||r==o)return o;if(!i||!i.isText(r.nodeValue))return r;if(t.input.compositionNode==r){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return r}}return n||r}function $J(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function gp(t,e=!1){if(!(fo&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),v6(t),e||t.docView&&t.docView.dirty){let n=I0(t),r=t.state.selection;return n&&!n.eq(r)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!r.$from.node(r.$from.sharedDepth(r.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function FJ(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),i=document.createRange();i.selectNodeContents(e),t.dom.blur(),r.removeAllRanges(),r.addRange(i),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Hf=xr&&zo<15||Xa&&NG<604;cr.copy=dr.cut=(t,e)=>{let n=e,r=t.state.selection,i=n.type=="cut";if(r.empty)return;let o=Hf?null:n.clipboardData,s=r.content(),{dom:a,text:l}=F0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):FJ(t,a),i&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function qJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function LJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,r=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let i=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),r.parentNode&&r.parentNode.removeChild(r),n?Uf(t,r.value,null,i,e):Uf(t,r.textContent,r.innerHTML,i,e)},50)}function Uf(t,e,n,r,i){let o=l6(t,e,n,r,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,i,o||De.empty)))return!0;if(!o)return!1;let s=qJ(o),a=s?t.state.tr.replaceSelectionWith(s,r):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function b6(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}dr.paste=(t,e)=>{let n=e;if(t.composing&&!fo)return;let r=Hf?null:n.clipboardData,i=t.input.shiftKey&&t.input.lastKeyCode!=45;r&&Uf(t,b6(r),r.getData("text/html"),i,n)?n.preventDefault():LJ(t,n)};class x6{constructor(e,n,r){this.slice=e,this.move=n,this.node=r}}const VJ=Ur?"altKey":"ctrlKey";function _6(t,e){let n=t.someProp("dragCopies",r=>!r(e));return n??!e[VJ]}cr.dragstart=(t,e)=>{let n=e,r=t.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let i=t.state.selection,o=i.empty?null:t.posAtCoords(hp(n)),s;if(!(o&&o.pos>=i.from&&o.pos<=(i instanceof rt?i.to-1:i.to))){if(r&&r.mightDrag)s=rt.create(t.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=rt.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=F0(t,a);(!n.dataTransfer.files.length||!Xn||AC>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Hf?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Hf||n.dataTransfer.setData("text/plain",f),t.dragging=new x6(u,_6(t,n),s)},cr.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},dr.dragover=dr.dragenter=(t,e)=>e.preventDefault(),dr.drop=(t,e)=>{let n=e,r=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let i=t.posAtCoords(hp(n));if(!i)return;let o=t.state.doc.resolve(i.pos),s=r&&r.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=l6(t,b6(n.dataTransfer),Hf?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(r&&_6(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?cC(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=r;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,p=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(p))return;let d=f.doc.resolve(u);if(c&&rt.isSelectable(s.content.firstChild)&&d.nodeAfter&&d.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new rt(d));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((m,y,w,v)=>h=v),f.setSelection(D0(t,d,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},cr.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&co(t)},20))},cr.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},cr.beforeinput=(t,e)=>{if(Xn&&fo&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:r}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=r||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Vs(8,"Backspace")))))return;let{$cursor:i}=t.state.selection;i&&i.pos>0&&t.dispatch(t.state.tr.delete(i.pos-1,i.pos).scrollIntoView())},50)}};for(let t in dr)cr[t]=dr[t];function Wf(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class mp{constructor(e,n){this.toDOM=e,this.spec=n||Us,this.side=this.spec.side||0}map(e,n,r,i){let{pos:o,deleted:s}=e.mapResult(n.from+i,this.side<0?-1:1);return s?null:new Fn(o-r,o-r,this)}valid(){return!0}eq(e){return this==e||e instanceof mp&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&Wf(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class Ko{constructor(e,n){this.attrs=e,this.spec=n||Us}map(e,n,r,i){let o=e.map(n.from+i,this.spec.inclusiveStart?-1:1)-r,s=e.map(n.to+i,this.spec.inclusiveEnd?1:-1)-r;return o>=s?null:new Fn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof Ko&&Wf(this.attrs,e.attrs)&&Wf(this.spec,e.spec)}static is(e){return e.type instanceof Ko}destroy(){}}class U0{constructor(e,n){this.attrs=e,this.spec=n||Us}map(e,n,r,i){let o=e.mapResult(n.from+i,1);if(o.deleted)return null;let s=e.mapResult(n.to+i,-1);return s.deleted||s.pos<=o.pos?null:new Fn(o.pos-r,s.pos-r,this)}valid(e,n){let{index:r,offset:i}=e.content.findIndex(n.from),o;return i==n.from&&!(o=e.child(r)).isText&&i+o.nodeSize==n.to}eq(e){return this==e||e instanceof U0&&Wf(this.attrs,e.attrs)&&Wf(this.spec,e.spec)}destroy(){}}class Fn{constructor(e,n,r){this.from=e,this.to=n,this.type=r}copy(e,n){return new Fn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,r){return this.type.map(e,this,n,r)}static widget(e,n,r){return new Fn(e,e,new mp(n,r))}static inline(e,n,r,i){return new Fn(e,n,new Ko(r,i))}static node(e,n,r,i){return new Fn(e,n,new U0(r,i))}get spec(){return this.type.spec}get inline(){return this.type instanceof Ko}get widget(){return this.type instanceof mp}}const tl=[],Us={};class Gt{constructor(e,n){this.local=e.length?e:tl,this.children=n.length?n:tl}static create(e,n){return n.length?yp(n,e,0,Us):Qn}find(e,n,r){let i=[];return this.findInner(e??0,n??1e9,i,0,r),i}findInner(e,n,r,i,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&r.push(a.copy(a.from+i,a.to+i))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,r,i+a,o)}}map(e,n,r){return this==Qn||e.maps.length==0?this:this.mapInner(e,n,0,0,r||Us)}mapInner(e,n,r,i,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,r,i);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?zJ(this.children,s||[],e,n,r,i,o):s?new Gt(s.sort(Ws),tl):Qn}add(e,n){return n.length?this==Qn?Gt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,r){let i,o=0;e.forEach((a,l)=>{let f=l+r,u;if(u=S6(n,a,f)){for(i||(i=this.children.slice());o<i.length&&i[o]<l;)o+=3;i[o]==l?i[o+2]=i[o+2].addInner(a,u,f+1):i.splice(o,0,l,l+a.nodeSize,yp(u,a,f+1,Us)),o+=3}});let s=k6(o?C6(n):n,-r);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Gt(s.length?this.local.concat(s).sort(Ws):this.local,i||this.children)}remove(e){return e.length==0||this==Qn?this:this.removeInner(e,0)}removeInner(e,n){let r=this.children,i=this.local;for(let o=0;o<r.length;o+=3){let s,a=r[o]+n,l=r[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;r==this.children&&(r=this.children.slice());let f=r[o+2].removeInner(s,a+1);f!=Qn?r[o+2]=f:(r.splice(o,3),o-=3)}if(i.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<i.length;a++)i[a].eq(s,n)&&(i==this.local&&(i=this.local.slice()),i.splice(a--,1))}return r==this.children&&i==this.local?this:i.length||r.length?new Gt(i,r):Qn}forChild(e,n){if(this==Qn)return this;if(n.isLeaf)return Gt.empty;let r,i;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(r=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof Ko){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(i||(i=[])).push(l.copy(f,u))}}if(i){let a=new Gt(i.sort(Ws),tl);return r?new Go([a,r]):a}return r||Qn}eq(e){if(this==e)return!0;if(!(e instanceof Gt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return W0(this.localsInner(e))}localsInner(e){if(this==Qn)return tl;if(e.inlineContent||!this.local.some(Ko.is))return this.local;let n=[];for(let r=0;r<this.local.length;r++)this.local[r].type instanceof Ko||n.push(this.local[r]);return n}forEachSet(e){e(this)}}Gt.empty=new Gt([],[]),Gt.removeOverlap=W0;const Qn=Gt.empty;class Go{constructor(e){this.members=e}map(e,n){const r=this.members.map(i=>i.map(e,n,Us));return Go.from(r)}forChild(e,n){if(n.isLeaf)return Gt.empty;let r=[];for(let i=0;i<this.members.length;i++){let o=this.members[i].forChild(e,n);o!=Qn&&(o instanceof Go?r=r.concat(o.members):r.push(o))}return Go.from(r)}eq(e){if(!(e instanceof Go)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,r=!0;for(let i=0;i<this.members.length;i++){let o=this.members[i].localsInner(e);if(o.length)if(!n)n=o;else{r&&(n=n.slice(),r=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?W0(r?n:n.sort(Ws)):tl}static from(e){switch(e.length){case 0:return Qn;case 1:return e[0];default:return new Go(e.every(n=>n instanceof Gt)?e:e.reduce((n,r)=>n.concat(r instanceof Gt?r:r.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function zJ(t,e,n,r,i,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((p,d,h,m)=>{let y=m-h-(d-p);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||p>v+u-c)continue;let k=a[w]+u-c;d>=k?a[w+1]=p<=k?-2:-1:p>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-i;if(c<0||c>=r.content.size){l=!0;continue}let p=n.map(t[f+1]+o,-1),d=p-i,{index:h,offset:m}=r.content.findIndex(c),y=r.maybeChild(h);if(y&&m==c&&m+y.nodeSize==d){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Qn?(a[f]=c,a[f+1]=d,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=jJ(a,t,e,n,i,o,s),u=yp(f,r,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,p=0;c<u.children.length;c+=3){let d=u.children[c];for(;p<a.length&&a[p]<d;)p+=3;a.splice(p,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Gt(e.sort(Ws),a)}function k6(t,e){if(!e||!t.length)return t;let n=[];for(let r=0;r<t.length;r++){let i=t[r];n.push(new Fn(i.from+e,i.to+e,i.type))}return n}function jJ(t,e,n,r,i,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(r,i,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function S6(t,e,n){if(e.isLeaf)return null;let r=n+e.nodeSize,i=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<r&&((i||(i=[])).push(s),t[o]=null);return i}function C6(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function yp(t,e,n,r){let i=[],o=!1;e.forEach((a,l)=>{let f=S6(t,a,l+n);if(f){o=!0;let u=yp(f,a,n+l+1,r);u!=Qn&&i.push(l,l+a.nodeSize,u)}});let s=k6(o?C6(t):t,-n).sort(Ws);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(r.onRemove&&r.onRemove(s[a].spec),s.splice(a--,1));return s.length||i.length?new Gt(s,i):Qn}function Ws(t,e){return t.from-e.from||t.to-e.to}function W0(t){let e=t;for(let n=0;n<e.length-1;n++){let r=e[n];if(r.from!=r.to)for(let i=n+1;i<e.length;i++){let o=e[i];if(o.from==r.from){o.to!=r.to&&(e==t&&(e=t.slice()),e[i]=o.copy(o.from,r.to),E6(e,i+1,o.copy(r.to,o.to)));continue}else{o.from<r.to&&(e==t&&(e=t.slice()),e[n]=r.copy(r.from,o.from),E6(e,i,r.copy(o.from,r.to)));break}}}return e}function E6(t,e,n){for(;e<t.length&&Ws(n,t[e])>0;)e++;t.splice(e,0,n)}function K0(t){let e=[];return t.someProp("decorations",n=>{let r=n(t.state);r&&r!=Qn&&e.push(r)}),t.cursorWrapper&&e.push(Gt.create(t.state.doc,[t.cursorWrapper.deco])),Go.from(e)}const HJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},UJ=xr&&zo<=11;class WJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class KJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new WJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let i=0;i<r.length;i++)this.queue.push(r[i]);xr&&zo<=11&&r.some(i=>i.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),UJ&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,HJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(e6(this.view)){if(this.suppressingSelectionUpdates)return co(this.view);if(xr&&zo<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ls(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,r;for(let o=e.focusNode;o;o=Ya(o))n.add(o);for(let o=e.anchorNode;o;o=Ya(o))if(n.has(o)){r=o;break}let i=r&&this.view.docView.nearestDesc(r);if(i&&i.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=e.domSelectionRange(),i=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&e6(e)&&!this.ignoreSelectionChange(r),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Hr&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,p]=u;c.parentNode&&c.parentNode.parentNode==p.parentNode?p.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let p of u){let d=p.parentNode;d&&d.nodeName=="LI"&&(!c||YJ(e,c)!=d)&&p.remove()}}}let f=null;o<0&&i&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&up(r)&&(f=I0(e))&&f.eq(gt.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,co(e),this.currentSelection.set(r),e.scrollToSelection()):(o>-1||i)&&(o>-1&&(e.docView.markDirty(o,s),GJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(r)||co(e),this.currentSelection.set(r))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let r=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(r==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!r||r.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(r.contentDOM&&r.contentDOM!=r.dom&&!r.contentDOM.contains(e.target))return{from:r.posBefore,to:r.posAfter};let i=e.previousSibling,o=e.nextSibling;if(xr&&zo<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:p}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(i=c),(!p||Array.prototype.indexOf.call(e.addedNodes,p)<0)&&(o=p)}let s=i&&i.parentNode==e.target?$n(i)+1:0,a=r.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?$n(o):e.target.childNodes.length,f=r.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:r.posAtStart-r.border,to:r.posAtEnd+r.border}:(this.lastChangedTextNode=e.target,{from:r.posAtStart,to:r.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let O6=new WeakMap,A6=!1;function GJ(t){if(!O6.has(t)&&(O6.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Hr,A6)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),A6=!0}}function R6(t,e){let n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ls(s.node,s.offset,i,o)&&([n,r,i,o]=[i,o,n,r]),{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:o}}function JJ(t,e){if(e.getComposedRanges){let i=e.getComposedRanges(t.root)[0];if(i)return R6(t,i)}let n;function r(i){i.preventDefault(),i.stopImmediatePropagation(),n=i.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",r,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",r,!0),n?R6(t,n):null}function YJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let r=t.docView.nearestDesc(n,!0);if(r&&r.node.isBlock)return n}return null}function XJ(t,e,n){let{node:r,fromOffset:i,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],up(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Xn&&t.input.lastKeyCode===8)for(let y=o;y>i;y--){let w=r.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,p=t.someProp("domParser")||Fo.fromSchema(t.state.schema),d=c.resolve(s),h=null,m=p.parse(r,{topNode:d.parent,topMatch:d.parent.contentMatchAt(d.index()),topOpen:!0,from:i,to:o,preserveWhitespace:d.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:QJ,context:d});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:m,sel:h,from:s,to:a}}function QJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(ur&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||ur&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const ZJ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function eY(t,e,n,r,i){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let O=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,A=I0(t,O);if(A&&!t.state.selection.eq(A)){if(Xn&&fo&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",N=>N(t,Vs(13,"Enter"))))return;let R=t.state.tr.setSelection(A);O=="pointer"?R.setMeta("pointer",!0):O=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=XJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),p,d;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(p=t.state.selection.to,d="end"):(p=t.state.selection.from,d="start"),t.input.lastKeyCode=null;let h=rY(c.content,f.doc.content,f.from,p,d);if(h&&t.input.domChangeCount++,(Xa&&t.input.lastIOSEnter>Date.now()-225||fo)&&i.some(O=>O.nodeType==1&&!ZJ.test(O.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",O=>O(t,Vs(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(r&&l instanceof mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let O=T6(t,t.state.doc,f.sel);if(O&&!O.eq(t.state.selection)){let A=t.state.tr.setSelection(O);o&&A.setMeta("composition",o),t.dispatch(A)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof mt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),xr&&zo<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)=="  "&&(h.start--,h.endA--,h.endB--);let m=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=m.sameParent(y)&&m.parent.inlineContent&&w.end()>=h.endA,k;if((Xa&&t.input.lastIOSEnter>Date.now()-225&&(!v||i.some(O=>O.nodeName=="DIV"||O.nodeName=="P"))||!v&&m.pos<f.doc.content.size&&(!m.sameParent(y)||!m.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(m.pos,y.pos,"",""))&&(k=gt.findFrom(f.doc.resolve(m.pos+1),1,!0))&&k.head>m.pos)&&t.someProp("handleKeyDown",O=>O(t,Vs(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&nY(u,h.start,h.endA,m,y)&&t.someProp("handleKeyDown",O=>O(t,Vs(8,"Backspace")))){fo&&Xn&&t.domObserver.suppressSelectionUpdates();return}Xn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),fo&&!v&&m.start()!=y.start()&&y.parentOffset==0&&m.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(O){return O(t,Vs(13,"Enter"))})},20));let b=h.start,x=h.endA,_=O=>{let A=O||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=T6(t,A.doc,f.sel);R&&!(Xn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==A.mapping.map(x)-1)||xr&&R.empty&&R.head==b)&&A.setSelection(R)}return o&&A.setMeta("composition",o),A.scrollIntoView()},S;if(v){if(m.pos==y.pos){xr&&zo<=11&&m.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>co(t),20));let O=_(t.state.tr.delete(b,x)),A=u.resolve(h.start).marksAcross(u.resolve(h.endA));A&&O.ensureMarks(A),t.dispatch(O)}else if(h.endA==h.endB&&(S=tY(m.parent.content.cut(m.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let O=_(t.state.tr);S.type=="add"?O.addMark(b,x,S.mark):O.removeMark(b,x,S.mark),t.dispatch(O)}else if(m.parent.child(m.index()).isText&&m.index()==y.index()-(y.textOffset?0:1)){let O=m.parent.textBetween(m.parentOffset,y.parentOffset),A=()=>_(t.state.tr.insertText(O,b,x));t.someProp("handleTextInput",R=>R(t,b,x,O,A))||t.dispatch(A())}}else t.dispatch(_())}function T6(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:D0(t,e.resolve(n.anchor),e.resolve(n.head))}function tY(t,e){let n=t.firstChild.marks,r=e.firstChild.marks,i=n,o=r,s,a,l;for(let u=0;u<r.length;u++)i=r[u].removeFromSet(i);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(i.length==1&&o.length==0)a=i[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(i.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(ve.from(f).eq(t))return{mark:a,type:s}}function nY(t,e,n,r,i){if(n-e<=i.pos-r.pos||G0(r,!0,!1)<i.pos)return!1;let o=t.resolve(e);if(!r.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(G0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||G0(s,!0,!1)<n?!1:r.parent.content.cut(r.parentOffset).eq(s.parent.content)}function G0(t,e,n){let r=t.depth,i=e?t.end():t.pos;for(;r>0&&(e||t.indexAfter(r)==t.node(r).childCount);)r--,i++,e=!1;if(n){let o=t.node(r).maybeChild(t.indexAfter(r));for(;o&&!o.isLeaf;)o=o.firstChild,i++}return i}function rY(t,e,n,r,i){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(i=="end"){let l=Math.max(0,o-Math.min(s,a));r-=s+l-o}if(s<o&&t.size<e.size){let l=r<=o&&r>=s?o-r:0;o-=l,o&&o<e.size&&P6(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=r<=o&&r>=a?o-r:0;o-=l,o&&o<t.size&&P6(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function P6(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class M6{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new _J,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach($6),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=D6(this),N6(this),this.nodeViews=B6(this),this.docView=zC(this.state.doc,I6(this),K0(this),this.dom,this),this.domObserver=new KJ(this,(r,i,o,s)=>eY(this,r,i,o,s)),this.domObserver.start(),kJ(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&V0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach($6),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in e)n[r]=e[r];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var r;let i=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(v6(this),s=!0),this.state=e;let a=i.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let d=B6(this);oY(d,this.nodeViews)&&(this.nodeViews=d,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&V0(this),this.editable=D6(this),N6(this);let l=K0(this),f=I6(this),u=i.plugins!=e.plugins&&!i.doc.eq(e.doc)?"reset":e.scrollToSelection>i.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(i.selection))&&(s=!0);let p=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&$G(this);if(s){this.domObserver.stop();let d=c&&(xr||Xn)&&!this.composing&&!i.selection.empty&&!e.selection.empty&&iY(i.selection,e.selection);if(c){let h=Xn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=BJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=zC(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(d=!0)}d||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&aJ(this))?co(this,d):(QC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),!((r=this.dragging)===null||r===void 0)&&r.node&&!i.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,i),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():p&&FG(p)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof rt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&RC(this,n.getBoundingClientRect(),e)}else RC(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let r=this.directPlugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let r=this.state.plugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let r=this.pluginViews[n];r.update&&r.update(this,e)}}updateDraggedNode(e,n){let r=e.node,i=-1;if(this.state.doc.nodeAt(r.from)==r.node)i=r.from;else{let o=r.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==r.node&&(i=o)}this.dragging=new x6(e.slice,e.move,i<0?void 0:rt.create(this.state.doc,i))}someProp(e,n){let r=this._props&&this._props[e],i;if(r!=null&&(i=n?n(r):r))return i;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(i=n?n(a):a))return i}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(i=n?n(a):a))return i}}hasFocus(){if(xr){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&qG(this.dom),co(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return HG(this,e)}coordsAtPos(e,n=1){return DC(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,r=-1){let i=this.docView.posFromDOM(e,n,r);if(i==null)throw new RangeError("DOM position not inside the editor");return i}endOfTextblock(e,n){return JG(this,n||this.state,e)}pasteHTML(e,n){return Uf(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Uf(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return F0(this,e)}destroy(){this.docView&&(SJ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],K0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,EG())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return EJ(this,e)}domSelectionRange(){let e=this.domSelection();return e?ur&&this.root.nodeType===11&&PG(this.dom.ownerDocument)==this.dom&&JJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}M6.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function I6(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let r in n)r=="class"?e.class+=" "+n[r]:r=="style"?e.style=(e.style?e.style+";":"")+n[r]:!e[r]&&r!="contenteditable"&&r!="nodeName"&&(e[r]=String(n[r]))}),e.translate||(e.translate="no"),[Fn.node(0,t.state.doc.content.size,e)]}function N6(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Fn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function D6(t){return!t.someProp("editable",e=>e(t.state)===!1)}function iY(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function B6(t){let e=Object.create(null);function n(r){for(let i in r)Object.prototype.hasOwnProperty.call(e,i)||(e[i]=r[i])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function oY(t,e){let n=0,r=0;for(let i in t){if(t[i]!=e[i])return!0;n++}for(let i in e)r++;return n!=r}function $6(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Jo={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},wp={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},sY=typeof navigator<"u"&&/Mac/.test(navigator.platform),aY=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),qn=0;qn<10;qn++)Jo[48+qn]=Jo[96+qn]=String(qn);for(var qn=1;qn<=24;qn++)Jo[qn+111]="F"+qn;for(var qn=65;qn<=90;qn++)Jo[qn]=String.fromCharCode(qn+32),wp[qn]=String.fromCharCode(qn);for(var J0 in Jo)wp.hasOwnProperty(J0)||(wp[J0]=Jo[J0]);function lY(t){var e=sY&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||aY&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?wp:Jo)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const fY=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),uY=typeof navigator<"u"&&/Win/.test(navigator.platform);function cY(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let r,i,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))r=!0;else if(/^(c|ctrl|control)$/i.test(l))i=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))fY?s=!0:i=!0;else throw new Error("Unrecognized modifier name: "+l)}return r&&(n="Alt-"+n),i&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function dY(t){let e=Object.create(null);for(let n in t)e[cY(n)]=t[n];return e}function Y0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function pY(t){return new cn({props:{handleKeyDown:F6(t)}})}function F6(t){let e=dY(t);return function(n,r){let i=lY(r),o,s=e[Y0(i,r)];if(s&&s(n.state,n.dispatch,n))return!0;if(i.length==1&&i!=" "){if(r.shiftKey){let a=e[Y0(i,r,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((r.altKey||r.metaKey||r.ctrlKey)&&!(uY&&r.ctrlKey&&r.altKey)&&(o=Jo[r.keyCode])&&o!=i){let a=e[Y0(o,r)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const X0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function q6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const L6=(t,e,n)=>{let r=q6(t,n);if(!r)return!1;let i=Q0(r);if(!i){let s=r.blockRange(),a=s&&Ua(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=i.nodeBefore;if(J6(t,i,e,-1))return!0;if(r.parent.content.size==0&&(nl(o,"end")||rt.isSelectable(o)))for(let s=r.depth;;s--){let a=ap(t.doc,r.before(s),r.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(nl(o,"end")?gt.findFrom(l.doc.resolve(l.mapping.map(i.pos,-1)),-1):rt.create(l.doc,i.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||r.node(s-1).childCount>1)break}return o.isAtom&&i.depth==r.depth-1?(e&&e(t.tr.delete(i.pos-o.nodeSize,i.pos).scrollIntoView()),!0):!1},hY=(t,e,n)=>{let r=q6(t,n);if(!r)return!1;let i=Q0(r);return i?V6(t,i,e):!1},gY=(t,e,n)=>{let r=j6(t,n);if(!r)return!1;let i=Z0(r);return i?V6(t,i,e):!1};function V6(t,e,n){let r=e.nodeBefore,i=r,o=e.pos-1;for(;!i.isTextblock;o--){if(i.type.spec.isolating)return!1;let u=i.lastChild;if(!u)return!1;i=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=ap(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof Sn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(mt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function nl(t,e,n=!1){for(let r=t;r;r=e=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}const z6=(t,e,n)=>{let{$head:r,empty:i}=t.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):r.parentOffset>0)return!1;o=Q0(r)}let s=o&&o.nodeBefore;return!s||!rt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(rt.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function Q0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function j6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const H6=(t,e,n)=>{let r=j6(t,n);if(!r)return!1;let i=Z0(r);if(!i)return!1;let o=i.nodeAfter;if(J6(t,i,e,1))return!0;if(r.parent.content.size==0&&(nl(o,"start")||rt.isSelectable(o))){let s=ap(t.doc,r.before(),r.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(nl(o,"start")?gt.findFrom(a.doc.resolve(a.mapping.map(i.pos)),1):rt.create(a.doc,a.mapping.map(i.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&i.depth==r.depth-1?(e&&e(t.tr.delete(i.pos,i.pos+o.nodeSize).scrollIntoView()),!0):!1},U6=(t,e,n)=>{let{$head:r,empty:i}=t.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):r.parentOffset<r.parent.content.size)return!1;o=Z0(r)}let s=o&&o.nodeAfter;return!s||!rt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(rt.create(t.doc,o.pos)).scrollIntoView()),!0)};function Z0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const mY=(t,e)=>{let n=t.selection,r=n instanceof rt,i;if(r){if(n.node.isTextblock||!qs(t.doc,n.from))return!1;i=n.from}else if(i=sp(t.doc,n.from,-1),i==null)return!1;if(e){let o=t.tr.join(i);r&&o.setSelection(rt.create(o.doc,i-t.doc.resolve(i).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},yY=(t,e)=>{let n=t.selection,r;if(n instanceof rt){if(n.node.isTextblock||!qs(t.doc,n.to))return!1;r=n.to}else if(r=sp(t.doc,n.to,1),r==null)return!1;return e&&e(t.tr.join(r).scrollIntoView()),!0},wY=(t,e)=>{let{$from:n,$to:r}=t.selection,i=n.blockRange(r),o=i&&Ua(i);return o==null?!1:(e&&e(t.tr.lift(i,o).scrollIntoView()),!0)},W6=(t,e)=>{let{$head:n,$anchor:r}=t.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(e&&e(t.tr.insertText(`
     357`).scrollIntoView()),!0)};function ey(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const vY=(t,e)=>{let{$head:n,$anchor:r}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),o=n.indexAfter(-1),s=ey(i.contentMatchAt(o));if(!s||!i.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(gt.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},K6=(t,e)=>{let n=t.selection,{$from:r,$to:i}=n;if(n instanceof Mr||r.parent.inlineContent||i.parent.inlineContent)return!1;let o=ey(i.parent.contentMatchAt(i.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!r.parentOffset&&i.index()<i.parent.childCount?r:i).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(mt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},G6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(ao(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let r=n.blockRange(),i=r&&Ua(r);return i==null?!1:(e&&e(t.tr.lift(r,i).scrollIntoView()),!0)};function bY(t){return(e,n)=>{let{$from:r,$to:i}=e.selection;if(e.selection instanceof rt&&e.selection.node.isBlock)return!r.parentOffset||!ao(e.doc,r.pos)?!1:(n&&n(e.tr.split(r.pos).scrollIntoView()),!0);if(!r.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let d=r.depth;;d--)if(r.node(d).isBlock){l=r.end(d)==r.pos+(r.depth-d),f=r.start(d)==r.pos-(r.depth-d),a=ey(r.node(d-1).contentMatchAt(r.indexAfter(d-1))),o.unshift(l&&a?{type:a}:null),s=d;break}else{if(d==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof mt||e.selection instanceof Mr)&&u.deleteSelection();let c=u.mapping.map(r.pos),p=ao(u.doc,c,o.length,o);if(p||(o[0]=a?{type:a}:null,p=ao(u.doc,c,o.length,o)),!p)return!1;if(u.split(c,o.length,o),!l&&f&&r.node(s).type!=a){let d=u.mapping.map(r.before(s)),h=u.doc.resolve(d);a&&r.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(r.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const xY=bY(),_Y=(t,e)=>{let{$from:n,to:r}=t.selection,i,o=n.sharedDepth(r);return o==0?!1:(i=n.before(o),e&&e(t.tr.setSelection(rt.create(t.doc,i))),!0)};function kY(t,e,n){let r=e.nodeBefore,i=e.nodeAfter,o=e.index();return!r||!i||!r.type.compatibleContent(i.type)?!1:!r.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-r.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(i.isTextblock||qs(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function J6(t,e,n,r){let i=e.nodeBefore,o=e.nodeAfter,s,a,l=i.type.spec.isolating||o.type.spec.isolating;if(!l&&kY(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=i.contentMatchAt(i.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let d=e.pos+o.nodeSize,h=ve.empty;for(let w=s.length-1;w>=0;w--)h=ve.from(s[w].create(null,h));h=ve.from(i.copy(h));let m=t.tr.step(new Cn(e.pos-1,d,e.pos,d,new De(h,1,0),s.length,!0)),y=m.doc.resolve(d+2*s.length);y.nodeAfter&&y.nodeAfter.type==i.type&&qs(m.doc,y.pos)&&m.join(y.pos),n(m.scrollIntoView())}return!0}let u=o.type.spec.isolating||r>0&&l?null:gt.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),p=c&&Ua(c);if(p!=null&&p>=e.depth)return n&&n(t.tr.lift(c,p).scrollIntoView()),!0;if(f&&nl(o,"start",!0)&&nl(i,"end")){let d=i,h=[];for(;h.push(d),!d.isTextblock;)d=d.lastChild;let m=o,y=1;for(;!m.isTextblock;m=m.firstChild)y++;if(d.canReplace(d.childCount,d.childCount,m.content)){if(n){let w=ve.empty;for(let k=h.length-1;k>=0;k--)w=ve.from(h[k].copy(w));let v=t.tr.step(new Cn(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function Y6(t){return function(e,n){let r=e.selection,i=t<0?r.$from:r.$to,o=i.depth;for(;i.node(o).isInline;){if(!o)return!1;o--}return i.node(o).isTextblock?(n&&n(e.tr.setSelection(mt.create(e.doc,t<0?i.start(o):i.end(o)))),!0):!1}}const SY=Y6(-1),CY=Y6(1);function EY(t,e=null){return function(n,r){let{$from:i,$to:o}=n.selection,s=i.blockRange(o),a=s&&sC(s,t,e);return a?(r&&r(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function X6(t,e=null){return function(n,r){let i=!1;for(let o=0;o<n.selection.ranges.length&&!i;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(i)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)i=!0;else{let u=n.doc.resolve(f),c=u.index();i=u.parent.canReplaceWith(c,c+1,t)}})}if(!i)return!1;if(r){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}r(o.scrollIntoView())}return!0}}function ty(...t){return function(e,n,r){for(let i=0;i<t.length;i++)if(t[i](e,n,r))return!0;return!1}}ty(X0,L6,z6),ty(X0,H6,U6),ty(W6,K6,G6,xY),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function OY(t,e=null){return function(n,r){let{$from:i,$to:o}=n.selection,s=i.blockRange(o);if(!s)return!1;let a=r?n.tr:null;return AY(a,s,t,e)?(r&&r(a.scrollIntoView()),!0):!1}}function AY(t,e,n,r=null){let i=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new ep(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new ep(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),i=!0}let a=sC(o,n,r,e);return a?(t&&RY(t,e,a,i,n),!0):!1}function RY(t,e,n,r,i){let o=ve.empty;for(let u=n.length-1;u>=0;u--)o=ve.from(n[u].type.create(n[u].attrs,o));t.step(new Cn(e.start-(r?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==i&&(s=u+1);let a=n.length-s,l=e.start+n.length-(r?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,p=!0;u<c;u++,p=!1)!p&&ao(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function TY(t){return function(e,n){let{$from:r,$to:i}=e.selection,o=r.blockRange(i,s=>s.childCount>0&&s.firstChild.type==t);return o?n?r.node(o.depth-1).type==t?PY(e,n,t,o):MY(e,n,o):!0:!1}}function PY(t,e,n,r){let i=t.tr,o=r.end,s=r.$to.end(r.depth);o<s&&(i.step(new Cn(o-1,s,o,s,new De(ve.from(n.create(null,r.parent.copy())),1,0),1,!0)),r=new ep(i.doc.resolve(r.$from.pos),i.doc.resolve(s),r.depth));const a=Ua(r);if(a==null)return!1;i.lift(r,a);let l=i.doc.resolve(i.mapping.map(o,-1)-1);return qs(i.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&i.join(l.pos),e(i.scrollIntoView()),!0}function MY(t,e,n){let r=t.tr,i=n.parent;for(let d=n.end,h=n.endIndex-1,m=n.startIndex;h>m;h--)d-=i.child(h).nodeSize,r.delete(d-1,d+1);let o=r.doc.resolve(n.start),s=o.nodeAfter;if(r.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==i.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?ve.empty:ve.from(i))))return!1;let c=o.pos,p=c+s.nodeSize;return r.step(new Cn(c-(a?1:0),p+(l?1:0),c+1,p-1,new De((a?ve.empty:ve.from(i.copy(ve.empty))).append(l?ve.empty:ve.from(i.copy(ve.empty))),a?0:1,l?0:1),a?0:1)),e(r.scrollIntoView()),!0}function IY(t){return function(e,n){let{$from:r,$to:i}=e.selection,o=r.blockRange(i,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=ve.from(f?t.create():null),c=new De(ve.from(t.create(null,ve.from(a.type.create(null,u)))),f?3:1,0),p=o.start,d=o.end;n(e.tr.step(new Cn(p-(f?3:1),d,p,d,c,1,!0)).scrollIntoView())}return!0}}var NY=Object.defineProperty,Q6=(t,e)=>{for(var n in e)NY(t,n,{get:e[n],enumerable:!0})};function vp(t){const{state:e,transaction:n}=t;let{selection:r}=n,{doc:i}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return r},get doc(){return i},get tr(){return r=n.selection,i=n.doc,o=n.storedMarks,n}}}var bp=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:r}=e,{tr:i}=n,o=this.buildProps(i);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!i.getMeta("preventDispatch")&&!this.hasCustomState&&r.dispatch(i),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:r,state:i}=this,{view:o}=r,s=[],a=!!t,l=t||i.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,p])=>[c,(...h)=>{const m=this.buildProps(l,e),y=p(...h)(m);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,r=!1,i=t||n.tr,o=this.buildProps(i,r);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(i,r)}}buildProps(t,e=!0){const{rawCommands:n,editor:r,state:i}=this,{view:o}=r,s={tr:t,editor:r,view:o,state:vp({state:i,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},DY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(r=>r.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(r=>r!==e):delete this.callbacks[t]),this}once(t,e){const n=(...r)=>{this.off(t,n),e.apply(this,r)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function BY(t,e){const n=new mC(t);return e.forEach(r=>{r.steps.forEach(i=>{n.step(i)})}),n}var Z6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const r=e[n];r.nodeType===3&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?t.removeChild(r):r.nodeType===1&&Z6(r)}return t};function xp(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return Z6(n)}function Kf(t,e,n){if(t instanceof $o||t instanceof ve)return t;n={slice:!0,parseOptions:{},...n};const r=typeof t=="object"&&t!==null,i=typeof t=="string";if(r)try{if(Array.isArray(t)&&t.length>0)return ve.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),Kf("",e,n)}if(i){if(n.errorOnInvalidContent){let s=!1,a="";const l=new H4({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?Fo.fromSchema(l).parseSlice(xp(t),n.parseOptions):Fo.fromSchema(l).parse(xp(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=Fo.fromSchema(e);return n.slice?o.parseSlice(xp(t),n.parseOptions).content:o.parse(xp(t),n.parseOptions)}return Kf("",e,n)}function ny(t,e,n={},r={}){return Kf(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:r.errorOnInvalidContent})}function $Y(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function FY(t,e){for(let n=t.depth;n>0;n-=1){const r=t.node(n);if(e(r))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:r}}}function ry(t){return e=>FY(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function iy(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},r=Ye(e,"addExtensions",n);return r?[e,...iy(r())]:e}).flat(10)}function oy(t,e){const n=$s.fromSchema(e).serializeFragment(t),i=document.implementation.createHTMLDocument().createElement("div");return i.appendChild(n),i.innerHTML}function eE(t){return typeof t=="function"}function Ut(t,e=void 0,...n){return eE(t)?e?t.bind(e)(...n):t(...n):t}function qY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function Gf(t){const e=t.filter(i=>i.type==="extension"),n=t.filter(i=>i.type==="node"),r=t.filter(i=>i.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:r}}function tE(t){const e=[],{nodeExtensions:n,markExtensions:r}=Gf(t),i=[...n,...r],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:i},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([p,d])=>{e.push({type:c,name:p,attribute:{...o,...d}})})})})}),i.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const p={...o,...c};typeof p?.default=="function"&&(p.default=p.default()),p?.isRequired&&p?.default===void 0&&delete p.default,e.push({type:s.name,name:u,attribute:p})})}),e}function rl(...t){return t.filter(e=>!!e).reduce((e,n)=>{const r={...e};return Object.entries(n).forEach(([i,o])=>{if(!r[i]){r[i]=o;return}if(i==="class"){const a=o?String(o).split(" "):[],l=r[i]?r[i].split(" "):[],f=a.filter(u=>!l.includes(u));r[i]=[...l,...f].join(" ")}else if(i==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=r[i]?r[i].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),a.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),r[i]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else r[i]=o}),r},{})}function _p(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,r)=>rl(n,r),{})}function LY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function nE(t,e){return"style"in t?t:{...t,getAttrs:n=>{const r=t.getAttrs?t.getAttrs(n):t.attrs;if(r===!1)return!1;const i=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):LY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...r,...i}}}}function rE(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&qY(n)?!1:n!=null))}function VY(t,e){var n;const r=tE(t),{nodeExtensions:i,markExtensions:o}=Gf(t),s=(n=i.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(i.map(f=>{const u=r.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((w,v)=>{const k=Ye(v,"extendNodeSchema",c);return{...w,...k?k(f):{}}},{}),d=rE({...p,content:Ut(Ye(f,"content",c)),marks:Ut(Ye(f,"marks",c)),group:Ut(Ye(f,"group",c)),inline:Ut(Ye(f,"inline",c)),atom:Ut(Ye(f,"atom",c)),selectable:Ut(Ye(f,"selectable",c)),draggable:Ut(Ye(f,"draggable",c)),code:Ut(Ye(f,"code",c)),whitespace:Ut(Ye(f,"whitespace",c)),linebreakReplacement:Ut(Ye(f,"linebreakReplacement",c)),defining:Ut(Ye(f,"defining",c)),isolating:Ut(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,k;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(k=w?.attribute)==null?void 0:k.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(w=>nE(w,u)));const m=Ye(f,"renderHTML",c);m&&(d.toDOM=w=>m({node:w,HTMLAttributes:_p(w,u)}));const y=Ye(f,"renderText",c);return y&&(d.toText=y),[f.name,d]})),l=Object.fromEntries(o.map(f=>{const u=r.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),d=rE({...p,inclusive:Ut(Ye(f,"inclusive",c)),excludes:Ut(Ye(f,"excludes",c)),group:Ut(Ye(f,"group",c)),spanning:Ut(Ye(f,"spanning",c)),code:Ut(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ut(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(y=>nE(y,u)));const m=Ye(f,"renderHTML",c);return m&&(d.toDOM=y=>m({mark:y,HTMLAttributes:_p(y,u)})),[f.name,d]}));return new H4({topNode:s,nodes:a,marks:l})}function zY(t){const e=t.filter((n,r)=>t.indexOf(n)!==r);return Array.from(new Set(e))}function sy(t){return t.sort((n,r)=>{const i=Ye(n,"priority")||100,o=Ye(r,"priority")||100;return i>o?-1:i<o?1:0})}function iE(t){const e=sy(iy(t)),n=zY(e.map(r=>r.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(r=>`'${r}'`).join(", ")}]. This can lead to issues.`),e}function oE(t,e,n){const{from:r,to:i}=e,{blockSeparator:o=`
     358
     359`,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(r,i,(l,f,u,c)=>{var p;l.isBlock&&f>r&&(a+=o);const d=s?.[l.type.name];if(d)return u&&(a+=d({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(p=l?.text)==null?void 0:p.slice(Math.max(r,f)-f,i-f))}),a}function jY(t,e){const n={from:0,to:t.content.size};return oE(t,n,e)}function sE(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function po(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function aE(t,e){const n=po(e,t.schema),{from:r,to:i,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(r,i,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function En(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function HY(t,e){const n=En(e,t.schema),{from:r,to:i}=t.selection,o=[];t.doc.nodesBetween(r,i,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function kp(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function UY(t,e){const n=kp(typeof e=="string"?e:e.name,t.schema);return n==="node"?HY(t,e):n==="mark"?aE(t,e):{}}function WY(t,e=JSON.stringify){const n={};return t.filter(r=>{const i=e(r);return Object.prototype.hasOwnProperty.call(n,i)?!1:n[i]=!0})}function KY(t){const e=WY(t);return e.length===1?e:e.filter((n,r)=>!e.filter((o,s)=>s!==r).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function GY(t){const{mapping:e,steps:n}=t,r=[];return e.maps.forEach((i,o)=>{const s=[];if(i.ranges.length)i.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),p=e.invert().map(u);r.push({oldRange:{from:c,to:p},newRange:{from:f,to:u}})})}),KY(r)}function ay(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function Sp(t,e,n={strict:!0}){const r=Object.keys(e);return r.length?r.every(i=>n.strict?e[i]===t[i]:ay(e[i])?e[i].test(t[i]):e[i]===t[i]):!0}function lE(t,e,n={}){return t.find(r=>r.type===e&&Sp(Object.fromEntries(Object.keys(n).map(i=>[i,r.attrs[i]])),n))}function fE(t,e,n={}){return!!lE(t,e,n)}function ly(t,e,n){var r;if(!t||!e)return;let i=t.parent.childAfter(t.parentOffset);if((!i.node||!i.node.marks.some(u=>u.type===e))&&(i=t.parent.childBefore(t.parentOffset)),!i.node||!i.node.marks.some(u=>u.type===e)||(n=n||((r=i.node.marks[0])==null?void 0:r.attrs),!lE([...i.node.marks],e,n)))return;let s=i.index,a=t.start()+i.offset,l=s+1,f=a+i.node.nodeSize;for(;s>0&&fE([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&fE([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function uE(t,e,n){const r=[];return t===e?n.resolve(t).marks().forEach(i=>{const o=n.resolve(t),s=ly(o,i.type);s&&r.push({mark:i,...s})}):n.nodesBetween(t,e,(i,o)=>{!i||i?.nodeSize===void 0||r.push(...i.marks.map(s=>({from:o,to:o+i.nodeSize,mark:s})))}),r}function fy(t,e){return e.nodes[t]||e.marks[t]||null}function Cp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([r])=>{const i=t.find(o=>o.type===e&&o.name===r);return i?i.attribute.keepOnSplit:!1}))}var JY=(t,e=500)=>{let n="";const r=t.parentOffset;return t.parent.nodesBetween(Math.max(0,r-e),r,(i,o,s,a)=>{var l,f;const u=((f=(l=i.type.spec).toText)==null?void 0:f.call(l,{node:i,pos:o,parent:s,index:a}))||i.textContent||"%leaf%";n+=i.isAtom&&!i.isText?u:u.slice(0,Math.max(0,r-o))}),n};function uy(t,e,n={}){const{empty:r,ranges:i}=t.selection,o=e?po(e,t.schema):null;if(r)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>Sp(c.attrs,n,{strict:!1}));let s=0;const a=[];if(i.forEach(({$from:c,$to:p})=>{const d=c.pos,h=p.pos;t.doc.nodesBetween(d,h,(m,y)=>{if(!m.isText&&!m.marks.length)return;const w=Math.max(d,y),v=Math.min(h,y+m.nodeSize),k=v-w;s+=k,a.push(...m.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>Sp(c.mark.attrs,n,{strict:!1})).reduce((c,p)=>c+p.to-p.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,p)=>c+p.to-p.from,0);return(l>0?l+f:l)>=s}function Jf(t,e,n={}){const{from:r,to:i,empty:o}=t.selection,s=e?En(e,t.schema):null,a=[];t.doc.nodesBetween(r,i,(c,p)=>{if(c.isText)return;const d=Math.max(r,p),h=Math.min(i,p+c.nodeSize);a.push({node:c,from:d,to:h})});const l=i-r,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>Sp(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,p)=>c+p.to-p.from,0)>=l}function YY(t,e,n={}){if(!e)return Jf(t,null,n)||uy(t,null,n);const r=kp(e,t.schema);return r==="node"?Jf(t,e,n):r==="mark"?uy(t,e,n):!1}function cE(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function dE(t,e){const{nodeExtensions:n}=Gf(e),r=n.find(s=>s.name===t);if(!r)return!1;const i={name:r.name,options:r.options,storage:r.storage},o=Ut(Ye(r,"group",i));return typeof o!="string"?!1:o.split(" ").includes("list")}function Ep(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var r;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((r=t.text)!=null?r:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let i=!0;return t.content.forEach(o=>{i!==!1&&(Ep(o,{ignoreWhitespace:n,checkChildren:e})||(i=!1))}),i}return!1}function XY(t){return t instanceof rt}function pE(t){return t instanceof mt}function ho(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function QY(t,e,n){const i=t.state.doc.content.size,o=ho(e,0,i),s=ho(n,0,i),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),p=Math.max(a.right,l.right),d=p-c,h=u-f,w={top:f,bottom:u,left:c,right:p,width:d,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function hE(t,e=null){if(!e)return null;const n=gt.atStart(t),r=gt.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return r;const i=n.from,o=r.to;return e==="all"?mt.create(t,ho(0,i,o),ho(t.content.size,i,o)):mt.create(t,ho(e,i,o),ho(e,i,o))}function ZY(t,e,n){const r=t.steps.length-1;if(r<e)return;const i=t.steps[r];if(!(i instanceof Sn||i instanceof Cn))return;const o=t.mapping.maps[r];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(gt.near(t.doc.resolve(s),n))}var gE=class{constructor(t){this.find=t.find,this.handler=t.handler}},eX=(t,e)=>{if(ay(e))return e.exec(t);const n=e(t);if(!n)return null;const r=[n.text];return r.index=n.index,r.input=t,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r};function Op(t){var e;const{editor:n,from:r,to:i,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(r);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(p=>p.type.spec.code))return!1;let u=!1;const c=JY(f)+o;return s.forEach(p=>{if(u)return;const d=eX(c,p.find);if(!d)return;const h=l.state.tr,m=vp({state:l.state,transaction:h}),y={from:r-(d[0].length-o.length),to:i},{commands:w,chain:v,can:k}=new bp({editor:n,state:m});p.handler({state:m,range:y,match:d,commands:w,chain:v,can:k})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:r,to:i,text:o}),l.dispatch(h),u=!0)}),u}function tX(t){const{editor:e,rules:n}=t,r=new cn({state:{init(){return null},apply(i,o,s){const a=i.getMeta(r);if(a)return a;const l=i.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=oy(ve.from(u),s.schema);const{from:c}=l,p=c+u.length;Op({editor:e,from:c,to:p,text:u,rules:n,plugin:r})}),i.selectionSet||i.docChanged?null:o}},props:{handleTextInput(i,o,s,a){return Op({editor:e,from:o,to:s,text:a,rules:n,plugin:r})},handleDOMEvents:{compositionend:i=>(setTimeout(()=>{const{$cursor:o}=i.state.selection;o&&Op({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:r})}),!1)},handleKeyDown(i,o){if(o.key!=="Enter")return!1;const{$cursor:s}=i.state.selection;return s?Op({editor:e,from:s.pos,to:s.pos,text:`
     360`,rules:n,plugin:r}):!1}},isInputRules:!0});return r}function nX(t){return Object.prototype.toString.call(t).slice(8,-1)}function Ap(t){return nX(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function mE(t,e){const n={...t};return Ap(t)&&Ap(e)&&Object.keys(e).forEach(r=>{Ap(e[r])&&Ap(t[r])?n[r]=mE(t[r],e[r]):n[r]=e[r]}),n}var cy=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ut(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ut(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>mE(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},Rp=class CO extends cy{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new CO(n)}static handleExit({editor:e,mark:n}){const{tr:r}=e.state,i=e.state.selection.$from;if(i.pos===i.end()){const s=i.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&r.removeStoredMark(l),r.insertText(" ",i.pos),e.view.dispatch(r),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function rX(t){return typeof t=="number"}var iX=class{constructor(t){this.find=t.find,this.handler=t.handler}},oX=(t,e,n)=>{if(ay(e))return[...t.matchAll(e)];const r=e(t,n);return r?r.map(i=>{const o=[i.text];return o.index=i.index,o.input=t,o.data=i.data,i.replaceWith&&(i.text.includes(i.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(i.replaceWith)),o}):[]};function sX(t){const{editor:e,state:n,from:r,to:i,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new bp({editor:e,state:n}),c=[];return n.doc.nodesBetween(r,i,(d,h)=>{var m,y,w,v,k;if((y=(m=d.type)==null?void 0:m.spec)!=null&&y.code||!(d.isText||d.isTextblock||d.isInline))return;const b=(k=(v=(w=d.content)==null?void 0:w.size)!=null?v:d.nodeSize)!=null?k:0,x=Math.max(r,h),_=Math.min(i,h+b);if(x>=_)return;const S=d.isText?d.text||"":d.textBetween(x-h,_-h,void 0,"");oX(S,o.find,s).forEach(A=>{if(A.index===void 0)return;const R=x+A.index+1,N=R+A[0].length,q={from:n.tr.mapping.map(R),to:n.tr.mapping.map(N)},W=o.handler({state:n,range:q,match:A,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(W)})}),c.every(d=>d!==null)}var Tp=null,aX=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function lX(t){const{editor:e,rules:n}=t;let r=null,i=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:p,rule:d,pasteEvt:h})=>{const m=u.tr,y=vp({state:u,transaction:m});if(!(!sX({editor:e,state:y,from:Math.max(c-1,0),to:p.b-1,rule:d,pasteEvent:h,dropEvent:a})||!m.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,m}};return n.map(u=>new cn({view(c){const p=h=>{var m;r=(m=c.dom.parentElement)!=null&&m.contains(h.target)?c.dom.parentElement:null,r&&(Tp=e)},d=()=>{Tp&&(Tp=null)};return window.addEventListener("dragstart",p),window.addEventListener("dragend",d),{destroy(){window.removeEventListener("dragstart",p),window.removeEventListener("dragend",d)}}},props:{handleDOMEvents:{drop:(c,p)=>{if(o=r===c.dom.parentElement,a=p,!o){const d=Tp;d?.isEditable&&setTimeout(()=>{const h=d.state.selection;h&&d.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,p)=>{var d;const h=(d=p.clipboardData)==null?void 0:d.getData("text/html");return s=p,i=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,p,d)=>{const h=c[0],m=h.getMeta("uiEvent")==="paste"&&!i,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!m&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=oy(ve.from(x),d.schema);const{from:_}=w,S=_+x.length,O=aX(x);return l({rule:u,state:d,from:_,to:{b:S},pasteEvt:O})}const k=p.doc.content.findDiffStart(d.doc.content),b=p.doc.content.findDiffEnd(d.doc.content);if(!(!rX(k)||!b||k===b.b))return l({rule:u,state:d,from:k,to:b,pasteEvt:s})}}))}var Pp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=iE(t),this.schema=VY(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:fy(e.name,this.schema)},r=Ye(e,"addCommands",n);return r?{...t,...r()}:t},{})}get plugins(){const{editor:t}=this;return sy([...this.extensions].reverse()).map(r=>{const i={name:r.name,options:r.options,storage:this.editor.extensionStorage[r.name],editor:t,type:fy(r.name,this.schema)},o=[],s=Ye(r,"addKeyboardShortcuts",i);let a={};if(r.type==="mark"&&Ye(r,"exitable",i)&&(a.ArrowRight=()=>Rp.handleExit({editor:t,mark:r})),s){const p=Object.fromEntries(Object.entries(s()).map(([d,h])=>[d,()=>h({editor:t})]));a={...a,...p}}const l=pY(a);o.push(l);const f=Ye(r,"addInputRules",i);if(cE(r,t.options.enableInputRules)&&f){const p=f();if(p&&p.length){const d=tX({editor:t,rules:p}),h=Array.isArray(d)?d:[d];o.push(...h)}}const u=Ye(r,"addPasteRules",i);if(cE(r,t.options.enablePasteRules)&&u){const p=u();if(p&&p.length){const d=lX({editor:t,rules:p});o.push(...d)}}const c=Ye(r,"addProseMirrorPlugins",i);if(c){const p=c();o.push(...p)}return o}).flat()}get attributes(){return tE(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=Gf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const r=this.attributes.filter(a=>a.type===n.name),i={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:En(n.name,this.schema)},o=Ye(n,"addNodeView",i);if(!o)return[];const s=(a,l,f,u,c)=>{const p=_p(a,r);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:p})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=Gf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const r=this.attributes.filter(a=>a.type===n.name),i={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:po(n.name,this.schema)},o=Ye(n,"addMarkView",i);if(!o)return[];const s=(a,l,f)=>{const u=_p(a,r);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{kQ(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const r={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:fy(e.name,this.schema)};e.type==="mark"&&((n=Ut(Ye(e,"keepOnSplit",r)))==null||n)&&this.splittableMarks.push(e.name);const i=Ye(e,"onBeforeCreate",r),o=Ye(e,"onCreate",r),s=Ye(e,"onUpdate",r),a=Ye(e,"onSelectionUpdate",r),l=Ye(e,"onTransaction",r),f=Ye(e,"onFocus",r),u=Ye(e,"onBlur",r),c=Ye(e,"onDestroy",r);i&&this.editor.on("beforeCreate",i),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};Pp.resolve=iE,Pp.sort=sy,Pp.flatten=iy;var fX={};Q6(fX,{ClipboardTextSerializer:()=>yE,Commands:()=>_E,Delete:()=>kE,Drop:()=>SE,Editable:()=>CE,FocusEvents:()=>OE,Keymap:()=>AE,Paste:()=>RE,Tabindex:()=>TE,focusEventsPluginKey:()=>EE});var dn=class EO extends cy{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new EO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},yE=dn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new cn({key:new Yn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:r,selection:i}=e,{ranges:o}=i,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=sE(n);return oE(r,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),wE={};Q6(wE,{blur:()=>uX,clearContent:()=>cX,clearNodes:()=>dX,command:()=>pX,createParagraphNear:()=>hX,cut:()=>gX,deleteCurrentNode:()=>mX,deleteNode:()=>yX,deleteRange:()=>wX,deleteSelection:()=>vX,enter:()=>bX,exitCode:()=>xX,extendMarkRange:()=>_X,first:()=>kX,focus:()=>CX,forEach:()=>EX,insertContent:()=>OX,insertContentAt:()=>RX,joinBackward:()=>MX,joinDown:()=>PX,joinForward:()=>IX,joinItemBackward:()=>NX,joinItemForward:()=>DX,joinTextblockBackward:()=>BX,joinTextblockForward:()=>$X,joinUp:()=>TX,keyboardShortcut:()=>qX,lift:()=>LX,liftEmptyBlock:()=>VX,liftListItem:()=>zX,newlineInCode:()=>jX,resetAttributes:()=>HX,scrollIntoView:()=>UX,selectAll:()=>WX,selectNodeBackward:()=>KX,selectNodeForward:()=>GX,selectParentNode:()=>JX,selectTextblockEnd:()=>YX,selectTextblockStart:()=>XX,setContent:()=>QX,setMark:()=>eQ,setMeta:()=>tQ,setNode:()=>nQ,setNodeSelection:()=>rQ,setTextSelection:()=>iQ,sinkListItem:()=>oQ,splitBlock:()=>sQ,splitListItem:()=>aQ,toggleList:()=>lQ,toggleMark:()=>fQ,toggleNode:()=>uQ,toggleWrap:()=>cQ,undoInputRule:()=>dQ,unsetAllMarks:()=>pQ,unsetMark:()=>hQ,updateAttributes:()=>gQ,wrapIn:()=>mQ,wrapInList:()=>yQ});var uX=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),cX=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),dX=()=>({state:t,tr:e,dispatch:n})=>{const{selection:r}=e,{ranges:i}=r;return n&&i.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),p=f.resolve(u.map(l+a.nodeSize)),d=c.blockRange(p);if(!d)return;const h=Ua(d);if(a.type.isTextblock){const{defaultType:m}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(d.start,m)}(h||h===0)&&e.lift(d,h)})}),!0},pX=t=>e=>t(e),hX=()=>({state:t,dispatch:e})=>K6(t,e),gX=(t,e)=>({editor:n,tr:r})=>{const{state:i}=n,o=i.doc.slice(t.from,t.to);r.deleteRange(t.from,t.to);const s=r.mapping.map(e);return r.insert(s,o.content),r.setSelection(new mt(r.doc.resolve(Math.max(s-1,0)))),!0},mX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,r=n.$anchor.node();if(r.content.size>0)return!1;const i=t.selection.$anchor;for(let o=i.depth;o>0;o-=1)if(i.node(o).type===r.type){if(e){const a=i.before(o),l=i.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},yX=t=>({tr:e,state:n,dispatch:r})=>{const i=En(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===i){if(r){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},wX=t=>({tr:e,dispatch:n})=>{const{from:r,to:i}=t;return n&&e.delete(r,i),!0},vX=()=>({state:t,dispatch:e})=>X0(t,e),bX=()=>({commands:t})=>t.keyboardShortcut("Enter"),xX=()=>({state:t,dispatch:e})=>vY(t,e),_X=(t,e={})=>({tr:n,state:r,dispatch:i})=>{const o=po(t,r.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(i){const c=ly(l,o,e);if(c&&c.from<=f&&c.to>=u){const p=mt.create(s,c.from,c.to);n.setSelection(p)}}return!0},kX=t=>e=>{const n=typeof t=="function"?t(e):t;for(let r=0;r<n.length;r+=1)if(n[r](e))return!0;return!1};function SX(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function dy(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var CX=(t=null,e={})=>({editor:n,view:r,tr:i,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(dy()||SX())&&r.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(r.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(r.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!pE(n.state.selection))return s(),!0;const a=hE(i.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||i.setSelection(a),l&&i.storedMarks&&i.setStoredMarks(i.storedMarks),s()),!0},EX=(t,e)=>n=>t.every((r,i)=>e(r,{...n,index:i})),OX=(t,e)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),AX=t=>!("type"in t),RX=(t,e,n)=>({tr:r,dispatch:i,editor:o})=>{var s;if(i){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{Kf(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=Kf(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:p}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},d=!0,h=!0;if((AX(a)?a:[a]).forEach(w=>{w.check(),d=d?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===p&&h){const{parent:w}=r.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,p+=1)}let y;if(d){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof ve){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;r.insertText(y,c,p)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,k=l.$from.node().content.size>0;w&&v&&k&&(c=Math.max(0,c-1)),r.replaceWith(c,p,y)}n.updateSelection&&ZY(r,r.steps.length-1,-1),n.applyInputRules&&r.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&r.setMeta("applyPasteRules",{from:c,text:y})}return!0},TX=()=>({state:t,dispatch:e})=>mY(t,e),PX=()=>({state:t,dispatch:e})=>yY(t,e),MX=()=>({state:t,dispatch:e})=>L6(t,e),IX=()=>({state:t,dispatch:e})=>H6(t,e),NX=()=>({state:t,dispatch:e,tr:n})=>{try{const r=sp(t.doc,t.selection.$from.pos,-1);return r==null?!1:(n.join(r,2),e&&e(n),!0)}catch{return!1}},DX=()=>({state:t,dispatch:e,tr:n})=>{try{const r=sp(t.doc,t.selection.$from.pos,1);return r==null?!1:(n.join(r,2),e&&e(n),!0)}catch{return!1}},BX=()=>({state:t,dispatch:e})=>hY(t,e),$X=()=>({state:t,dispatch:e})=>gY(t,e);function vE(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function FX(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let r,i,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))r=!0;else if(/^(c|ctrl|control)$/i.test(l))i=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))dy()||vE()?s=!0:i=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return r&&(n=`Alt-${n}`),i&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var qX=t=>({editor:e,view:n,tr:r,dispatch:i})=>{const o=FX(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(r.mapping);u&&i&&r.maybeStep(u)}),!0},LX=(t,e={})=>({state:n,dispatch:r})=>{const i=En(t,n.schema);return Jf(n,i,e)?wY(n,r):!1},VX=()=>({state:t,dispatch:e})=>G6(t,e),zX=t=>({state:e,dispatch:n})=>{const r=En(t,e.schema);return TY(r)(e,n)},jX=()=>({state:t,dispatch:e})=>W6(t,e);function bE(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((r,i)=>(n.includes(i)||(r[i]=t[i]),r),{})}var HX=(t,e)=>({tr:n,state:r,dispatch:i})=>{let o=null,s=null;const a=kp(typeof t=="string"?t:t.name,r.schema);return a?(a==="node"&&(o=En(t,r.schema)),a==="mark"&&(s=po(t,r.schema)),i&&n.selection.ranges.forEach(l=>{r.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,bE(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(bE(c.attrs,e)))})})}),!0):!1},UX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),WX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Mr(t.doc);t.setSelection(n)}return!0},KX=()=>({state:t,dispatch:e})=>z6(t,e),GX=()=>({state:t,dispatch:e})=>U6(t,e),JX=()=>({state:t,dispatch:e})=>_Y(t,e),YX=()=>({state:t,dispatch:e})=>CY(t,e),XX=()=>({state:t,dispatch:e})=>SY(t,e),QX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:r={}}={})=>({editor:i,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(r.preserveWhitespace!=="full"){const f=ny(t,i.schema,r,{errorOnInvalidContent:e??i.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:r,errorOnInvalidContent:e??i.options.enableContentCheck})};function ZX(t,e,n){var r;const{selection:i}=e;let o=null;if(pE(i)&&(o=i.$cursor),o){const a=(r=t.storedMarks)!=null?r:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=i;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,p)=>{if(f)return!1;if(u.isInline){const d=!p||p.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(m=>m.type.excludes(n));f=d&&h}return!f}),f})}var eQ=(t,e={})=>({tr:n,state:r,dispatch:i})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=po(t,r.schema);if(i)if(s){const f=aE(r,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;r.doc.nodesBetween(u,c,(p,d)=>{const h=Math.max(d,u),m=Math.min(d+p.nodeSize,c);p.marks.find(w=>w.type===l)?p.marks.forEach(w=>{l===w.type&&n.addMark(h,m,l.create({...w.attrs,...e}))}):n.addMark(h,m,l.create(e))})});return ZX(r,n,l)},tQ=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),nQ=(t,e={})=>({state:n,dispatch:r,chain:i})=>{const o=En(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?i().command(({commands:a})=>X6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>X6(o,{...s,...e})(a,r)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},rQ=t=>({tr:e,dispatch:n})=>{if(n){const{doc:r}=e,i=ho(t,0,r.content.size),o=rt.create(r,i);e.setSelection(o)}return!0},iQ=t=>({tr:e,dispatch:n})=>{if(n){const{doc:r}=e,{from:i,to:o}=typeof t=="number"?{from:t,to:t}:t,s=mt.atStart(r).from,a=mt.atEnd(r).to,l=ho(i,s,a),f=ho(o,s,a),u=mt.create(r,l,f);e.setSelection(u)}return!0},oQ=t=>({state:e,dispatch:n})=>{const r=En(t,e.schema);return IY(r)(e,n)};function xE(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const r=n.filter(i=>e?.includes(i.type.name));t.tr.ensureMarks(r)}}var sQ=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:r,editor:i})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=i.extensionManager.attributes,u=Cp(f,a.node().type.name,a.node().attrs);if(o instanceof rt&&o.node.isBlock)return!a.parentOffset||!ao(s,a.pos)?!1:(r&&(t&&xE(n,i.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,p=a.depth===0?void 0:$Y(a.node(-1).contentMatchAt(a.indexAfter(-1)));let d=c&&p?[{type:p,attrs:u}]:void 0,h=ao(e.doc,e.mapping.map(a.pos),1,d);if(!d&&!h&&ao(e.doc,e.mapping.map(a.pos),1,p?[{type:p}]:void 0)&&(h=!0,d=p?[{type:p,attrs:u}]:void 0),r){if(h&&(o instanceof mt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,d),p&&!c&&!a.parentOffset&&a.parent.type!==p)){const m=e.mapping.map(a.before()),y=e.doc.resolve(m);a.node(-1).canReplaceWith(y.index(),y.index()+1,p)&&e.setNodeMarkup(e.mapping.map(a.before()),p)}t&&xE(n,i.extensionManager.splittableMarks),e.scrollIntoView()}return h},aQ=(t,e={})=>({tr:n,state:r,dispatch:i,editor:o})=>{var s;const a=En(t,r.schema),{$from:l,$to:f}=r.selection,u=r.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const p=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(i){let w=ve.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let O=l.depth-v;O>=l.depth-3;O-=1)w=ve.from(l.node(O).copy(w));const k=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...Cp(p,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(ve.from(a.createAndFill(null,x)||void 0));const _=l.before(l.depth-(v-1));n.replace(_,l.after(-k),new De(w,4-v,0));let S=-1;n.doc.nodesBetween(_,n.doc.content.size,(O,A)=>{if(S>-1)return!1;O.isTextblock&&O.content.size===0&&(S=A+1)}),S>-1&&n.setSelection(mt.near(n.doc.resolve(S))),n.scrollIntoView()}return!0}const d=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...Cp(p,c.type.name,c.attrs),...e},m={...Cp(p,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=d?[{type:a,attrs:h},{type:d,attrs:m}]:[{type:a,attrs:h}];if(!ao(n.doc,l.pos,2))return!1;if(i){const{selection:w,storedMarks:v}=r,{splittableMarks:k}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!i)return!0;const x=b.filter(_=>k.includes(_.type.name));n.ensureMarks(x)}return!0},py=(t,e)=>{const n=ry(s=>s.type===e)(t.selection);if(!n)return!0;const r=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(r===void 0)return!0;const i=t.doc.nodeAt(r);return n.node.type===i?.type&&qs(t.doc,n.pos)&&t.join(n.pos),!0},hy=(t,e)=>{const n=ry(s=>s.type===e)(t.selection);if(!n)return!0;const r=t.doc.resolve(n.start).after(n.depth);if(r===void 0)return!0;const i=t.doc.nodeAt(r);return n.node.type===i?.type&&qs(t.doc,r)&&t.join(r),!0},lQ=(t,e,n,r={})=>({editor:i,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:p}=i.extensionManager,d=En(t,s.schema),h=En(e,s.schema),{selection:m,storedMarks:y}=s,{$from:w,$to:v}=m,k=w.blockRange(v),b=y||m.$to.parentOffset&&m.$from.marks();if(!k)return!1;const x=ry(_=>dE(_.type.name,c))(m);if(k.depth>=1&&x&&k.depth-x.depth<=1){if(x.node.type===d)return f.liftListItem(h);if(dE(x.node.type.name,c)&&d.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,d),!0)).command(()=>py(o,d)).command(()=>hy(o,d)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(d,r)?!0:f.clearNodes()).wrapInList(d,r).command(()=>py(o,d)).command(()=>hy(o,d)).run():l().command(()=>{const _=u().wrapInList(d,r),S=b.filter(O=>p.includes(O.type.name));return o.ensureMarks(S),_?!0:f.clearNodes()}).wrapInList(d,r).command(()=>py(o,d)).command(()=>hy(o,d)).run()},fQ=(t,e={},n={})=>({state:r,commands:i})=>{const{extendEmptyMarkRange:o=!1}=n,s=po(t,r.schema);return uy(r,s,e)?i.unsetMark(s,{extendEmptyMarkRange:o}):i.setMark(s,e)},uQ=(t,e,n={})=>({state:r,commands:i})=>{const o=En(t,r.schema),s=En(e,r.schema),a=Jf(r,o,n);let l;return r.selection.$anchor.sameParent(r.selection.$head)&&(l=r.selection.$anchor.parent.attrs),a?i.setNode(s,l):i.setNode(o,{...l,...n})},cQ=(t,e={})=>({state:n,commands:r})=>{const i=En(t,n.schema);return Jf(n,i,e)?r.lift(i):r.wrapIn(i,e)},dQ=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let r=0;r<n.length;r+=1){const i=n[r];let o;if(i.spec.isInputRules&&(o=i.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},pQ=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:r,ranges:i}=n;return r||e&&i.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},hQ=(t,e={})=>({tr:n,state:r,dispatch:i})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=po(t,r.schema),{$from:f,empty:u,ranges:c}=a;if(!i)return!0;if(u&&s){let{from:p,to:d}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,m=ly(f,l,h);m&&(p=m.from,d=m.to),n.removeMark(p,d,l)}else c.forEach(p=>{n.removeMark(p.$from.pos,p.$to.pos,l)});return n.removeStoredMark(l),!0},gQ=(t,e={})=>({tr:n,state:r,dispatch:i})=>{let o=null,s=null;const a=kp(typeof t=="string"?t:t.name,r.schema);return a?(a==="node"&&(o=En(t,r.schema)),a==="mark"&&(s=po(t,r.schema)),i&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,p,d,h;n.selection.empty?r.doc.nodesBetween(f,u,(m,y)=>{o&&o===m.type&&(d=Math.max(y,f),h=Math.min(y+m.nodeSize,u),c=y,p=m)}):r.doc.nodesBetween(f,u,(m,y)=>{y<f&&o&&o===m.type&&(d=Math.max(y,f),h=Math.min(y+m.nodeSize,u),c=y,p=m),y>=f&&y<=u&&(o&&o===m.type&&n.setNodeMarkup(y,void 0,{...m.attrs,...e}),s&&m.marks.length&&m.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),k=Math.min(y+m.nodeSize,u);n.addMark(v,k,s.create({...w.attrs,...e}))}}))}),p&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...p.attrs,...e}),s&&p.marks.length&&p.marks.forEach(m=>{s===m.type&&n.addMark(d,h,s.create({...m.attrs,...e}))}))}),!0):!1},mQ=(t,e={})=>({state:n,dispatch:r})=>{const i=En(t,n.schema);return EY(i,e)(n,r)},yQ=(t,e={})=>({state:n,dispatch:r})=>{const i=En(t,n.schema);return OY(i,e)(n,r)},_E=dn.create({name:"commands",addCommands(){return{...wE}}}),kE=dn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,r,i;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=BY(t.before,[t,...e]);GY(u).forEach(d=>{u.mapping.mapResult(d.oldRange.from).deletedAfter&&u.mapping.mapResult(d.oldRange.to).deletedBefore&&u.before.nodesBetween(d.oldRange.from,d.oldRange.to,(h,m)=>{const y=m+h.nodeSize-2,w=d.oldRange.from<=m&&y<=d.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:m,to:y,newFrom:u.mapping.map(m),newTo:u.mapping.map(y),deletedRange:d.oldRange,newRange:d.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const p=u.mapping;u.steps.forEach((d,h)=>{var m,y;if(d instanceof li){const w=p.slice(h).map(d.from,-1),v=p.slice(h).map(d.to),k=p.invert().map(w,-1),b=p.invert().map(v),x=(m=u.doc.nodeAt(w-1))==null?void 0:m.marks.some(S=>S.eq(d.mark)),_=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(S=>S.eq(d.mark));this.editor.emit("delete",{type:"mark",mark:d.mark,from:d.from,to:d.to,deletedRange:{from:k,to:b},newRange:{from:w,to:v},partial:!!(_||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(i=(r=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:r.async)==null||i?setTimeout(o,0):o()}}),SE=dn.create({name:"drop",addProseMirrorPlugins(){return[new cn({key:new Yn("tiptapDrop"),props:{handleDrop:(t,e,n,r)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:r})}}})]}}),CE=dn.create({name:"editable",addProseMirrorPlugins(){return[new cn({key:new Yn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),EE=new Yn("focusEvents"),OE=dn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new cn({key:EE,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const r=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(r),!1},blur:(e,n)=>{t.isFocused=!1;const r=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(r),!1}}}})]}}),AE=dn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:p,parent:d}=c,h=c.parent.isTextblock&&p>0?a.doc.resolve(p-1):c,m=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=m&&h.parent.childCount===1?y===c.pos:gt.atStart(f).from===p;return!u||!d.type.isTextblock||d.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),r={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},i={...r},o={...r,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return dy()||vE()?o:i},addProseMirrorPlugins(){return[new cn({key:new Yn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(m=>m.getMeta("composition")))return;const r=t.some(m=>m.docChanged)&&!e.doc.eq(n.doc),i=t.some(m=>m.getMeta("preventClearDocument"));if(!r||i)return;const{empty:o,from:s,to:a}=e.selection,l=gt.atStart(e.doc).from,f=gt.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!Ep(n.doc))return;const p=n.tr,d=vp({state:n,transaction:p}),{commands:h}=new bp({editor:this.editor,state:d});if(h.clearNodes(),!!p.steps.length)return p}})]}}),RE=dn.create({name:"paste",addProseMirrorPlugins(){return[new cn({key:new Yn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),TE=dn.create({name:"tabindex",addProseMirrorPlugins(){return[new cn({key:new Yn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),wQ=class ll{constructor(e,n,r=!1,i=null){this.currentNode=null,this.actualDepth=null,this.isBlock=r,this.resolvedPos=e,this.editor=n,this.currentNode=i}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,r=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,r=this.to-1}this.editor.commands.insertContentAt({from:n,to:r},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new ll(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new ll(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new ll(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,r)=>{const i=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+r+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!i&&a.depth<=this.depth)return;const l=new ll(a,this.editor,i,i?n:null);i&&(l.actualDepth=this.depth+1),e.push(new ll(a,this.editor,i,i?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let r=null,i=this.parent;for(;i&&!r;){if(i.node.type.name===e)if(Object.keys(n).length>0){const o=i.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else r=i;i=i.parent}return r}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},r=!1){let i=[];if(!this.children||this.children.length===0)return i;const o=Object.keys(n);return this.children.forEach(s=>{r&&i.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&i.push(s),!(r&&i.length>0)&&(i=i.concat(s.querySelectorAll(e,n,r))))}),i}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},vQ=`.ProseMirror {
    361361  position: relative;
    362362}
     
    428428.ProseMirror-focused .ProseMirror-gapcursor {
    429429  display: block;
    430 }`;function vQ(t,e,n){const i=document.querySelector("style[data-tiptap-style]");if(i!==null)return i;const r=document.createElement("style");return e&&r.setAttribute("nonce",e),r.setAttribute("data-tiptap-style",""),r.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(r),r}var bQ=class extends NY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:r})=>{throw r},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:r,slice:o,moved:s})=>this.options.onDrop(r,o,s)),this.on("paste",({event:r,slice:o})=>this.options.onPaste(r,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),i=hE(n,this.options.autofocus);this.editorState=Ja.create({doc:n,schema:this.schema,selection:i||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=vQ(wQ,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const i=eE(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let i=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;i=i.filter(a=>!a.key.startsWith(s))}),n.length===i.length)return;const r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}createExtensionManager(){var e,n;const r=[...this.options.enableCoreExtensions?[CE,yE.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),_E,OE,AE,TE,SE,RE,kE].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new Pp(r,this)}createCommandManager(){this.commandManager=new bp({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=ny(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),e=ny(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new M6(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const i=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(i),this.createNodeViews(),this.prependClass(),this.injectCSS();const r=this.view.dom;r.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:i}=this.state.applyTransaction(e),r=!this.state.selection.eq(n.selection),o=i.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:i.slice(1)}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=i.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!i.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:i.slice(1)})}getAttributes(e){return HY(this.state,e)}isActive(e,n){const i=typeof e=="string"?e:null,r=typeof e=="string"?n:e;return JY(this.state,i,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return oy(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=`
    431 
    432 `,textSerializers:i={}}=e||{};return zY(this.state.doc,{blockSeparator:n,textSerializers:{...sE(this.schema),...i}})}get isEmpty(){return Ep(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelector(e,n))||null}$nodes(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new yQ(n,this)}get $doc(){return this.$pos(0)}};function Yf(t){return new gE({find:t.find,handler:({state:e,range:n,match:i})=>{const r=Ut(t.getAttributes,void 0,i);if(r===!1||r===null)return null;const{tr:o}=e,s=i[i.length-1],a=i[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(uE(n.from,n.to,e.doc).filter(d=>d.mark.type.excluded.find(m=>m===t.type&&m!==d.mark.type)).filter(d=>d.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const p=n.from+l+s.length;o.addMark(n.from+l,p,t.type.create(r||{})),o.removeStoredMark(t.type)}}})}function xQ(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function _Q(t,e,n={}){const{state:i}=e,{doc:r,tr:o}=i,s=t;r.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(d=>{if(d!==s)return!1;c=d}),!c)return;let p=!1;if(Object.keys(n).forEach(d=>{n[d]!==c.attrs[d]&&(p=!0)}),p){const d=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,d)}}),o.docChanged&&e.view.dispatch(o)}var Mp=class EO extends cy{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new EO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function Xf(t){return new iX({find:t.find,handler:({state:e,range:n,match:i,pasteEvent:r})=>{const o=Ut(t.getAttributes,void 0,i,r);if(o===!1||o===null)return null;const{tr:s}=e,a=i[i.length-1],l=i[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),p=c+a.length;if(uE(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;p<n.to&&s.delete(p,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function PE(t){return ku((e,n)=>({get(){return e(),t},set(i){t=i,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var kQ=class extends bQ{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=PE(this.view.state),this.reactiveExtensionStorage=PE(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),ia(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},gy=L({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=j(),n=Zt();return Mt(()=>{const i=t.editor;i&&i.options.element&&e.value&&lt(()=>{var r;if(!e.value||!((r=i.options.element)!=null&&r.firstChild))return;const o=g(e.value);e.value.append(...i.options.element.childNodes),i.contentComponent=n.ctx._,n&&(i.appContext={...n.appContext,provides:n.provides}),i.setOptions({element:o}),i.createNodeViews()})}),jr(()=>{const i=t.editor;i&&(i.contentComponent=null,i.appContext=null)}),{rootEl:e}},render(){return Yt("div",{ref:t=>{this.rootEl=t}})}}),my=(t={})=>{const e=Xt();return bt(()=>{e.value=new kQ(t)}),jr(()=>{var n,i,r;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(i=o?.parentNode)==null||i.replaceChild(s,o),(r=e.value)==null||r.destroy()}),e},SQ=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=ia(t),this.el=document.createElement("div"),this.props=nn(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,i;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(i=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:i.proxy}renderComponent(){let t=Yt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&wb(t,this.el),{vNode:t,destroy:()=>{this.el&&wb(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},yy=Mp.create({name:"doc",topNode:!0,content:"block+"}),wy=Mp.create({name:"text",group:"inline"}),ME=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...i}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,i,n]},CQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,EQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,OQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,AQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,RQ=Rp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return ME("strong",{...il(this.options.HTMLAttributes,t),children:ME("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[Yf({find:CQ,type:this.type}),Yf({find:OQ,type:this.type})]},addPasteRules(){return[Xf({find:EQ,type:this.type}),Xf({find:AQ,type:this.type})]}}),TQ=RQ,PQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,MQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,IQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,NQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,DQ=Rp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",il(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[Yf({find:PQ,type:this.type}),Yf({find:IQ,type:this.type})]},addPasteRules(){return[Xf({find:MQ,type:this.type}),Xf({find:NQ,type:this.type})]}}),BQ=DQ,$Q=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,FQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,qQ=Rp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",il(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[Yf({find:$Q,type:this.type})]},addPasteRules(){return[Xf({find:FQ,type:this.type})]}}),LQ=qQ;function VQ(t={}){return new cn({view(e){return new zQ(e,t)}})}class zQ{constructor(e,n){var i;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(i=n.width)!==null&&i!==void 0?i:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(r=>{let o=s=>{this[r](s)};return e.dom.addEventListener(r,o),{name:r,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,i,r=this.editorView.dom,o=r.getBoundingClientRect(),s=o.width/r.offsetWidth,a=o.height/r.offsetHeight;if(n){let c=e.nodeBefore,p=e.nodeAfter;if(c||p){let d=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(d){let h=d.getBoundingClientRect(),m=c?h.bottom:h.top;c&&p&&(m=(m+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;i={left:h.left,right:h.right,top:m-y,bottom:m+y}}}}if(!i){let c=this.editorView.coordsAtPos(this.cursorPos),p=this.width/2*s;i={left:c.left-p,right:c.left+p,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),p=c.width/l.offsetWidth,d=c.height/l.offsetHeight;f=c.left-l.scrollLeft*p,u=c.top-l.scrollTop*d}this.element.style.left=(i.left-f)/s+"px",this.element.style.top=(i.top-u)/a+"px",this.element.style.width=(i.right-i.left)/s+"px",this.element.style.height=(i.bottom-i.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),i=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),r=i&&i.type.spec.disableDropCursor,o=typeof r=="function"?r(this.editorView,n,e):r;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=cC(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class rn extends gt{constructor(e){super(e,e)}map(e,n){let i=e.resolve(n.map(this.head));return rn.valid(i)?new rn(i):gt.near(i)}content(){return De.empty}eq(e){return e instanceof rn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new rn(e.resolve(n.pos))}getBookmark(){return new vy(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!jQ(e)||!HQ(e))return!1;let i=n.type.spec.allowGapCursor;if(i!=null)return i;let r=n.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,n,i=!1){e:for(;;){if(!i&&rn.valid(e))return e;let r=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;r+=n;let l=e.doc.resolve(r);if(rn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!it.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*n),i=!1;continue e}break}o=s,r+=n;let a=e.doc.resolve(r);if(rn.valid(a))return a}return null}}}rn.prototype.visible=!1,rn.findFrom=rn.findGapCursorFrom,gt.jsonID("gapcursor",rn);class vy{constructor(e){this.pos=e}map(e){return new vy(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return rn.valid(n)?new rn(n):gt.near(n)}}function jQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),i=t.node(e);if(n==0){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n-1);;r=r.lastChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function HQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),i=t.node(e);if(n==i.childCount){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n);;r=r.firstChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function UQ(){return new cn({props:{decorations:JQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&rn.valid(n)?new rn(n):null},handleClick:KQ,handleKeyDown:WQ,handleDOMEvents:{beforeinput:GQ}}})}const WQ=F6({ArrowLeft:Ip("horiz",-1),ArrowRight:Ip("horiz",1),ArrowUp:Ip("vert",-1),ArrowDown:Ip("vert",1)});function Ip(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(i,r,o){let s=i.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof mt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=i.doc.resolve(e>0?a.after():a.before())}let f=rn.findGapCursorFrom(a,e,l);return f?(r&&r(i.tr.setSelection(new rn(f))),!0):!1}}function KQ(t,e,n){if(!t||!t.editable)return!1;let i=t.state.doc.resolve(e);if(!rn.valid(i))return!1;let r=t.posAtCoords({left:n.clientX,top:n.clientY});return r&&r.inside>-1&&it.isSelectable(t.state.doc.nodeAt(r.inside))?!1:(t.dispatch(t.state.tr.setSelection(new rn(i))),!0)}function GQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof rn))return!1;let{$from:n}=t.state.selection,i=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!i)return!1;let r=ve.empty;for(let s=i.length-1;s>=0;s--)r=ve.from(i[s].createAndFill(null,r));let o=t.state.tr.replace(n.pos,n.pos,new De(r,0,0));return o.setSelection(mt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function JQ(t){if(!(t.selection instanceof rn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Gt.create(t.doc,[Fn.widget(t.selection.head,e,{key:"gapcursor"})])}var Np=200,On=function(){};On.prototype.append=function(e){return e.length?(e=On.from(e),!this.length&&e||e.length<Np&&this.leafAppend(e)||this.length<Np&&e.leafPrepend(this)||this.appendInner(e)):this},On.prototype.prepend=function(e){return e.length?On.from(e).append(this):this},On.prototype.appendInner=function(e){return new YQ(this,e)},On.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?On.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},On.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},On.prototype.forEach=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length),n<=i?this.forEachInner(e,n,i,0):this.forEachInvertedInner(e,n,i,0)},On.prototype.map=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length);var r=[];return this.forEach(function(o,s){return r.push(e(o,s))},n,i),r},On.from=function(e){return e instanceof On?e:e&&e.length?new IE(e):On.empty};var IE=(function(t){function e(i){t.call(this),this.values=i}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(r,o){return r==0&&o==this.length?this:new e(this.values.slice(r,o))},e.prototype.getInner=function(r){return this.values[r]},e.prototype.forEachInner=function(r,o,s,a){for(var l=o;l<s;l++)if(r(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(r,o,s,a){for(var l=o-1;l>=s;l--)if(r(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(r){if(this.length+r.length<=Np)return new e(this.values.concat(r.flatten()))},e.prototype.leafPrepend=function(r){if(this.length+r.length<=Np)return new e(r.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(On);On.empty=new IE([]);var YQ=(function(t){function e(n,i){t.call(this),this.left=n,this.right=i,this.length=n.length+i.length,this.depth=Math.max(n.depth,i.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(i){return i<this.left.length?this.left.get(i):this.right.get(i-this.left.length)},e.prototype.forEachInner=function(i,r,o,s){var a=this.left.length;if(r<a&&this.left.forEachInner(i,r,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(i,Math.max(r-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(i,r,o,s){var a=this.left.length;if(r>a&&this.right.forEachInvertedInner(i,r-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(i,Math.min(r,a),o,s)===!1)return!1},e.prototype.sliceInner=function(i,r){if(i==0&&r==this.length)return this;var o=this.left.length;return r<=o?this.left.slice(i,r):i>=o?this.right.slice(i-o,r-o):this.left.slice(i,o).append(this.right.slice(0,r-o))},e.prototype.leafAppend=function(i){var r=this.right.leafAppend(i);if(r)return new e(this.left,r)},e.prototype.leafPrepend=function(i){var r=this.left.leafPrepend(i);if(r)return new e(r,this.right)},e.prototype.appendInner=function(i){return this.left.depth>=Math.max(this.right.depth,i.depth)+1?new e(this.left,new e(this.right,i)):new e(this,i)},e})(On);const XQ=500;class fr{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let i=this.items.length;for(;;i--)if(this.items.get(i-1).selection){--i;break}let r,o;n&&(r=this.remapping(i,this.items.length),o=r.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,p)=>{if(!c.step){r||(r=this.remapping(i,p+1),o=r.maps.length),o--,u.push(c);return}if(r){u.push(new Nr(c.map));let d=c.step.map(r.slice(o)),h;d&&s.maybeStep(d).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Nr(h,void 0,void 0,f.length+u.length))),o--,h&&r.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=r?c.selection.map(r.slice(o)):c.selection,l=new fr(this.items.slice(0,i).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,i,r){let o=[],s=this.eventCount,a=this.items,l=!r&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),p=new Nr(e.mapping.maps[u],c,n),d;(d=l&&l.merge(p))&&(p=d,u?o.pop():a=a.slice(0,a.length-1)),o.push(p),n&&(s++,n=void 0),r||(l=p)}let f=s-i.depth;return f>ZQ&&(a=QQ(a,f),s-=f),new fr(a.append(o),s)}remapping(e,n){let i=new If;return this.items.forEach((r,o)=>{let s=r.mirrorOffset!=null&&o-r.mirrorOffset>=e?i.maps.length-r.mirrorOffset:void 0;i.appendMap(r.map,s)},e,n),i}addMaps(e){return this.eventCount==0?this:new fr(this.items.append(e.map(n=>new Nr(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let i=[],r=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(p=>{p.selection&&a--},r);let l=n;this.items.forEach(p=>{let d=o.getMirror(--l);if(d==null)return;s=Math.min(s,d);let h=o.maps[d];if(p.step){let m=e.steps[d].invert(e.docs[d]),y=p.selection&&p.selection.map(o.slice(l+1,d));y&&a++,i.push(new Nr(h,m,y))}else i.push(new Nr(h))},r);let f=[];for(let p=n;p<s;p++)f.push(new Nr(o.maps[p]));let u=this.items.slice(0,r).append(f).append(i),c=new fr(u,a);return c.emptyItemCount()>XQ&&(c=c.compress(this.items.length-i.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),i=n.maps.length,r=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)r.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(i)),f=l&&l.getMap();if(i--,f&&n.appendMap(f,i),l){let u=s.selection&&s.selection.map(n.slice(i));u&&o++;let c=new Nr(f.invert(),l,u),p,d=r.length-1;(p=r.length&&r[d].merge(c))?r[d]=p:r.push(c)}}else s.map&&i--},this.items.length,0),new fr(On.from(r.reverse()),o)}}fr.empty=new fr(On.empty,0);function QQ(t,e){let n;return t.forEach((i,r)=>{if(i.selection&&e--==0)return n=r,!1}),t.slice(n)}class Nr{constructor(e,n,i,r){this.map=e,this.step=n,this.selection=i,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Nr(n.getMap().invert(),n,this.selection)}}}class Yo{constructor(e,n,i,r,o){this.done=e,this.undone=n,this.prevRanges=i,this.prevTime=r,this.prevComposition=o}}const ZQ=20;function eZ(t,e,n,i){let r=n.getMeta(Ks),o;if(r)return r.historyState;n.getMeta(iZ)&&(t=new Yo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta(Ks))return s.getMeta(Ks).redo?new Yo(t.done.addTransform(n,void 0,i,Dp(e)),t.undone,NE(n.mapping.maps),t.prevTime,t.prevComposition):new Yo(t.done,t.undone.addTransform(n,void 0,i,Dp(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-i.newGroupDelay||!tZ(n,t.prevRanges)),f=s?by(t.prevRanges,n.mapping):NE(n.mapping.maps);return new Yo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,i,Dp(e)),fr.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Yo(t.done.rebased(n,o),t.undone.rebased(n,o),by(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Yo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),by(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function tZ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((i,r)=>{for(let o=0;o<e.length;o+=2)i<=e[o+1]&&r>=e[o]&&(n=!0)}),n}function NE(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((i,r,o,s)=>e.push(o,s));return e}function by(t,e){if(!t)return null;let n=[];for(let i=0;i<t.length;i+=2){let r=e.map(t[i],1),o=e.map(t[i+1],-1);r<=o&&n.push(r,o)}return n}function nZ(t,e,n){let i=Dp(e),r=Ks.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,i);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),r,i),l=new Yo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta(Ks,{redo:n,historyState:l})}let xy=!1,DE=null;function Dp(t){let e=t.plugins;if(DE!=e){xy=!1,DE=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){xy=!0;break}}return xy}const Ks=new Yn("history"),iZ=new Yn("closeHistory");function rZ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new cn({key:Ks,state:{init(){return new Yo(fr.empty,fr.empty,null,0,-1)},apply(e,n,i){return eZ(n,i,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let i=n.inputType,r=i=="historyUndo"?$E:i=="historyRedo"?FE:null;return r?(n.preventDefault(),r(e.state,e.dispatch)):!1}}}})}function BE(t,e){return(n,i)=>{let r=Ks.getState(n);if(!r||(t?r.undone:r.done).eventCount==0)return!1;if(i){let o=nZ(r,n,t);o&&i(e?o.scrollIntoView():o)}return!0}}const $E=BE(!1,!0),FE=BE(!0,!0);dn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const i=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(i)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new cn({key:new Yn("characterCount"),appendTransaction:(e,n,i)=>{if(t)return;const r=this.options.limit;if(r==null||r===0){t=!0;return}const o=this.storage.characters({node:i.doc});if(o>r){const s=o-r,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${r} characters. Content was automatically trimmed.`);const f=i.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const i=this.options.limit;if(!e.docChanged||i===0||i===null||i===void 0)return!0;const r=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=i||r>i&&o>i&&o<=r)return!0;if(r>i&&o>i&&o>r||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-i,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>i)}})]}}),dn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[VQ(this.options)]}}),dn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new cn({key:new Yn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:i}=this.editor,{anchor:r}=e,o=[];if(!n||!i)return Gt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(r>=f&&r<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(r>=f&&r<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Fn.node(f,f+l.nodeSize,{class:this.options.className}))}),Gt.create(t,o)}}})]}}),dn.create({name:"gapCursor",addProseMirrorPlugins(){return[UQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ut(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var _y=dn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new cn({key:new Yn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=e,r=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=i>=a&&i<=a+s.nodeSize,f=!s.isLeaf&&Ep(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Fn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});r.push(c)}return this.options.includeChildren}),Gt.create(t,r)}}})]}});dn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new cn({key:new Yn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||YY(n.selection)||t.view.dragging?null:Gt.create(n.doc,[Fn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function qE({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}dn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Yn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new cn({key:t,appendTransaction:(n,i,r)=>{const{doc:o,tr:s,schema:a}=r,l=t.getState(r),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,i)=>{const r=i.tr.doc.lastChild;return!qE({node:r,types:e})},apply:(n,i)=>{if(!n.docChanged)return i;const r=n.doc.lastChild;return!qE({node:r,types:e})}}})]}});var ky=dn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>$E(t,e),redo:()=>({state:t,dispatch:e})=>FE(t,e)}},addProseMirrorPlugins(){return[rZ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),Sy=Mp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",il(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),oZ=Mp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",il(this.options.HTMLAttributes,t)]},renderText(){return`
    433 `},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:i})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:r,storedMarks:o}=n;if(r.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=i.extensionManager,l=o||r.$to.parentOffset&&r.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(p=>a.includes(p.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),sZ=oZ;function aZ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function lZ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function fZ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function uZ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const cZ={},dZ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function pZ(t,e){return E(),G("div",dZ,[z(t.$slots,"default")])}const hZ=Ba(cZ,[["render",pZ]]);function gZ(t){var e;const{char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=i&&!r,f=xQ(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",p=r?"":f,d=l?new RegExp(`${c}${f}.*?(?=\\s${p}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${p}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const m=a.pos-h.length,y=Array.from(h.matchAll(d)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const S=m+y.index;let b=S+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),S<a.pos&&b>=a.pos?{range:{from:S,to:b},query:y[0].slice(n.length),text:y[0]}:null}var mZ=new Yn("suggestion");function yZ({pluginKey:t=mZ,editor:e,char:n="@",allowSpaces:i=!1,allowToIncludeChar:r=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:p=()=>[],render:d=()=>({}),allow:h=()=>!0,findSuggestionMatch:m=gZ}){let y;const w=d?.(),v=()=>{const _=e.state.selection.$anchor.pos,k=e.view.coordsAtPos(_),{top:A,right:O,bottom:R,left:N}=k;try{return new DOMRect(N,A,O-N,R-A)}catch{return null}},S=(_,k)=>k?()=>{const A=t.getState(e.state),O=A?.decorationId,R=_.dom.querySelector(`[data-decoration-id="${O}"]`);return R?.getBoundingClientRect()||null}:v;function b(_,k){var A;try{const R=t.getState(_.state),N=R?.decorationId?_.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,q={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:W=>c({editor:e,range:R?.range||{from:0,to:0},props:W}),decorationNode:N,clientRect:S(_,N)};(A=w?.onExit)==null||A.call(w,q)}catch{}const O=_.state.tr.setMeta(k,{exit:!0});_.dispatch(O)}const x=new cn({key:t,view(){return{update:async(_,k)=>{var A,O,R,N,q,W,fe;const ae=(A=this.key)==null?void 0:A.getState(k),ce=(O=this.key)==null?void 0:O.getState(_.state),re=ae.active&&ce.active&&ae.range.from!==ce.range.from,te=!ae.active&&ce.active,He=ae.active&&!ce.active,st=!te&&!He&&ae.query!==ce.query,ct=te||re&&st,dt=st||re,vt=He||re&&st;if(!ct&&!dt&&!vt)return;const We=vt&&!ct?ae:ce,Ze=_.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:we=>c({editor:e,range:We.range,props:we}),decorationNode:Ze,clientRect:S(_,Ze)},ct&&((R=w?.onBeforeStart)==null||R.call(w,y)),dt&&((N=w?.onBeforeUpdate)==null||N.call(w,y)),(dt||ct)&&(y.items=await p({editor:e,query:We.query})),vt&&((q=w?.onExit)==null||q.call(w,y)),dt&&((W=w?.onUpdate)==null||W.call(w,y)),ct&&((fe=w?.onStart)==null||fe.call(w,y))},destroy:()=>{var _;y&&((_=w?.onExit)==null||_.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(_,k,A,O){const{isEditable:R}=e,{composing:N}=e.view,{selection:q}=_,{empty:W,from:fe}=q,ae={...k},ce=_.getMeta(t);if(ce&&ce.exit)return ae.active=!1,ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null,ae;if(ae.composing=N,R&&(W||e.view.composing)){(fe<k.range.from||fe>k.range.to)&&!N&&!k.composing&&(ae.active=!1);const re=m({char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:q.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;re&&h({editor:e,state:O,range:re.range,isActive:k.active})?(ae.active=!0,ae.decorationId=k.decorationId?k.decorationId:te,ae.range=re.range,ae.query=re.query,ae.text=re.text):ae.active=!1}else ae.active=!1;return ae.active||(ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null),ae}},props:{handleKeyDown(_,k){var A,O,R,N;const{active:q,range:W}=x.getState(_.state);if(!q)return!1;if(k.key==="Escape"||k.key==="Esc"){const ae=x.getState(_.state),ce=(A=y?.decorationNode)!=null?A:null,re=ce??(ae?.decorationId?_.dom.querySelector(`[data-decoration-id="${ae.decorationId}"]`):null);if(((O=w?.onKeyDown)==null?void 0:O.call(w,{view:_,event:k,range:ae.range}))||!1)return!0;const He={editor:e,range:ae.range,query:ae.query,text:ae.text,items:[],command:st=>c({editor:e,range:ae.range,props:st}),decorationNode:re,clientRect:re?()=>re.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,He),b(_,t),!0}return((N=w?.onKeyDown)==null?void 0:N.call(w,{view:_,event:k,range:W}))||!1},decorations(_){const{active:k,range:A,decorationId:O,query:R}=x.getState(_);if(!k)return null;const N=!R?.length,q=[l];return N&&q.push(u),Gt.create(_.doc,[Fn.inline(A.from,A.to,{nodeName:a,class:q.join(" "),"data-decoration-id":O,"data-decoration-content":f})])}}});return x}var wZ=yZ;const vZ=L({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"card",class:Ee(g(he)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),bZ=L({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",{"data-slot":"card-content",class:Ee(g(he)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),xZ=["innerHTML"],_Z=L({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const i=e.query.trim();return e.item.path.split(new RegExp(`(${i})`,"gi")).map(o=>o.toLowerCase()===i.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${i}</span>`:o).join("")});return(i,r)=>(E(),G("div",{innerHTML:g(n)},null,8,xZ))}}),kZ={class:"iafw:overflow-auto iafw:max-h-60"},SZ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},CZ={class:"iafw:text-primary iafw:font-bold"},EZ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},OZ=L({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const i=t,r=j(0),o=n;function s(f){r.value=f==="ArrowUp"?r.value>0?r.value-1:r.value=(i.items?.length||1)-1:f==="ArrowDown"?r.value<(i.items?.length||1)-1?r.value+1:r.value=0:0}function a(f){const u=i.items?.[f??r.value];u&&o("select",u.path)}const l=U(()=>i.items?.[r.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=bZ,p=vZ;return E(),D(p,{class:"iafw:p-0 iafw:rounded-none iafw:z-[100001] iafw:pointer-events-auto"},{default:C(()=>[T(c,{class:"iafw:p-0 iafw:flex"},{default:C(()=>[ee("div",kZ,[(E(!0),G(Fe,null,Ct(f.items,(d,h)=>(E(),D(_Z,{key:d.path,value:d.path,query:f.query,item:d,onClick:m=>a(h),class:Ee(g(he)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",g(r)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),g(l)?(E(),G("div",SZ,[ee("div",CZ,Se(g(l).name||g(l).path),1),ee("div",EZ,[ee("div",null,[u[0]||(u[0]=ye(" Type: ",-1)),ee("strong",null,Se(g(l).type),1)]),ye(" "+Se(g(l).description),1)])])):Oe("",!0)]),_:1})]),_:1})}}}),AZ=new Yn("codeSuggestion"),LE=(t,e)=>{Hx({getBoundingClientRect:()=>XY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[jx(),om()]}).then(({x:i,y:r,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${i}px`,e.style.top=`${r}px`})};function Bp(t){t&&(t.destroy(),t.element?.remove(),t=null)}const VE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((i,r)=>{if(!i.isTextblock)return!0;let o="";i.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;i.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const p=u.text||"",d=Math.max(0,s.index-f),h=Math.min(p.length,s.index+s[0].length-f);if(d<p.length&&h>0){const m=r+1+c+d,y=r+1+c+h;a=a===null?m:Math.min(a,m),l=l===null?y:Math.max(l,y)}f+=p.length}),a!==null&&l!==null&&e.push(Fn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Gt.create(t,e)};function zE(t){const{$from:e}=t.selection,n=e.pos;let i=-1,r=-1;for(let s=n-1;s>=1;s--)try{const a=t.doc.textBetween(s,Math.min(s+2,t.doc.content.size));if(a==="{{"){i=s;break}if(a==="}}")break}catch{continue}if(i!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{const a=t.doc.textBetween(s,Math.min(s+2,t.doc.content.size));if(a==="}}"){r=s+2;break}if(a==="{{")break}catch{continue}return{isInsideBraces:i!==-1&&r!==-1&&n>i+1&&n<r-1,start:i!==-1?i+2:-1,end:r!==-1?r-2:-1,cursorPos:n,placeholderStart:i,placeholderEnd:r,size:t.doc.content.size}}const Cy=dn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new gE({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,i=e.from,r=e.to;n.delete(i,r),n.insertText("{{  }}",i),n.setSelection(gt.near(n.doc.resolve(i+3)))}})]},addProseMirrorPlugins(){return[new cn({state:{init:(t,{doc:e})=>VE(e),apply:(t,e)=>t.docChanged?VE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),wZ({char:"{{",pluginKey:AZ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=zE(t);return e},items:({query:t})=>{const e=this.storage.items||[];return e.length===0?[]:!t||t.trim()===""?e:e.filter(n=>n.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(i,r)=>{const{start:o,end:s}=zE(r.state),a=r.state.tr.deleteRange(o,s).insertText(` ${i} `,o);a.setSelection(gt.near(a.doc.resolve(o+i.length+4))),r.view.dispatch(a),Bp(t),r.commands.focus()};return{onStart:i=>{t=new SQ(OZ,{props:{editor:i.editor,query:i.query,onSelect:r=>n(r,i.editor),items:i.items},editor:i.editor}),!(!i.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),LE(i.editor,t.element),e=r=>{const o=r.target,s=t?.element,a=i.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&Bp(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:i=>{!i.clientRect||!t||(t.updateProps(i),LE(i.editor,t.element))},onExit:()=>{Bp(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:i=>i.event.key==="."?!1:i.event.key==="ArrowUp"||i.event.key==="ArrowDown"?t&&t.props.items?.length?(t.ref?.updateItemIndex(i.event.key),!0):!1:i.event.key==="Enter"||i.event.key==="Tab"?t&&t.props.items?.length?(t.ref?.selectItem(),!0):!1:i.event.key==="Escape"?(Bp(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),Ey=L({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=$t(t,e);return(o,s)=>(E(),D(g(xN),le({"data-slot":"popover"},g(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Oy=L({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(TN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(AN),le({"data-slot":"popover-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Ay=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(MN),le({"data-slot":"popover-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),RZ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},TZ=["onClick"],PZ={class:"iafw:text-2xl iafw:leading-none"},MZ=L({__name:"EmojiContent",props:Bi({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Bi(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function i(d){return String.fromCodePoint(...d.split("-").map(h=>parseInt(h,16)))}const r=n,o=Hr(t,"currentCategory"),s=[],a=Object.values(RZ).flat()||[];for(let d=0;d<a.length;d+=6)s.push(a.slice(d,d+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=l$(s,{itemHeight:40,overscan:2});function p(d){const h=d.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags"),console.log(h)}return e({scrollTo:c}),(d,h)=>(E(),G("div",le(g(f),{onScroll:h[0]||(h[0]=m=>p(m)),class:g(he)("iafw:h-[200px] iafw:p-1",d.smoothScroll&&"iafw:scroll-smooth")}),[ee("div",Pt(Lt(g(u))),[(E(!0),G(Fe,null,Ct(g(l),(m,y)=>(E(),G("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(E(!0),G(Fe,null,Ct(m.data,w=>(E(),G("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>r("select",i(w.u))},[ee("span",PZ,Se(i(w.u)),1)],8,TZ))),128))]))),128))],16)],16))}}),IZ={class:"iafw:flex iafw:items-center"},NZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},DZ=L({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,i=j(!1),r=j("smileys_people"),o=j(null);return(s,a)=>(E(),G("div",IZ,[T(g(Ey),{open:i.value,"onUpdate:open":a[8]||(a[8]=l=>i.value=l)},{default:C(()=>[T(g(Ay),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:C(()=>[T(g(OF))]),_:1})]),_:1}),T(g(Oy),{class:Ee(g(he)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:C(()=>[ee("div",NZ,[ee("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Ee(g(he)(r.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(AF))],2),ee("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Ee(g(he)(r.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(uF))],2),ee("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Ee(g(he)(r.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(lF))],2),ee("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Ee(g(he)(r.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(gF))],2),ee("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Ee(g(he)(r.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(wF))],2),ee("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Ee(g(he)(r.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(pF))],2)]),T(MZ,{"current-category":r.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>r.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),BZ=L({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(m9),le({"data-slot":"dialog-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),$Z={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},jE=L({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("div",$Z,[ee("table",{"data-slot":"table",class:Ee(g(he)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),Ry=L({__name:"TableBody",props:{class:{}},setup(t,{expose:e}){const n=t;return e({hello:"ola"}),(i,r)=>(E(),G("tbody",{"data-slot":"table-body",class:Ee(g(he)("iafw:[&_tr:last-child]:border-0",n.class))},[z(i.$slots,"default")],2))}}),go=L({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("td",{"data-slot":"table-cell",class:Ee(g(he)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Xo=L({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("tr",{"data-slot":"table-row",class:Ee(g(he)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),Qf=L({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("th",{"data-slot":"table-head",class:Ee(g(he)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),HE=L({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),G("thead",{"data-slot":"table-header",class:Ee(g(he)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),FZ={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},qZ=L({__name:"RuleKeyField",props:Bi({placeholder:{default:"Enter variable..."}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=t,n=yy.extend({content:"paragraph"}),i=zi(),r=Hr(t,"modelValue"),o=dn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),s=my({extensions:[n,Cy.configure({items:i.suggestionItems}),wy,Sy,ky,_y.configure({placeholder:e.placeholder}),o],content:r.value,onUpdate:({editor:a})=>{r.value=a.getText()}});return Ve(()=>i.suggestionItems,a=>{s.value?.commands.updateSuggestionItems(a)},{immediate:!0}),Ve(()=>r.value,a=>{a!==s.value?.getText()&&s.value?.commands.setContent(a||"")}),(a,l)=>(E(),G("div",FZ,[T(g(q_),{class:"iafw:size-5 iafw:text-muted-foreground"}),T(g(gy),{editor:g(s),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}}),LZ=["aria-invalid"],VZ=["type","placeholder"],Ty=L({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=a_(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30  iafw:flex iafw:h-9  iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>g(r)&&n.type==="money"?(E(),D(g(uS),le({key:0,modelValue:g(r),"onUpdate:modelValue":c[0]||(c[0]=p=>nt(r)?r.value=p:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:g(he)(g(l),g(f))}),null,16,["modelValue","class"])):(E(),G("div",{key:1,class:Ee(g(he)(g(a),n.wrapperClass,"iafw:flex iafw:items-center")),"aria-invalid":u.$attrs["aria-invalid"]},[z(u.$slots,"prepend"),bl(ee("input",le({"onUpdate:modelValue":c[1]||(c[1]=p=>nt(r)?r.value=p:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:g(he)(g(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,VZ),[[g(mS),u.mask],[gb,g(r)]]),z(u.$slots,"append")],10,LZ))}});var $p={exports:{}},Fp={exports:{}},ur={},_i={},UE;function ki(){if(UE)return _i;UE=1,_i.__esModule=!0,_i.extend=r,_i.indexOf=l,_i.escapeExpression=f,_i.isEmpty=u,_i.createFrame=c,_i.blockParams=p,_i.appendContextPath=d;var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function i(h){return t[h]}function r(h){for(var m=1;m<arguments.length;m++)for(var y in arguments[m])Object.prototype.hasOwnProperty.call(arguments[m],y)&&(h[y]=arguments[m][y]);return h}var o=Object.prototype.toString;_i.toString=o;var s=function(m){return typeof m=="function"};s(/x/)&&(_i.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),_i.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};_i.isArray=a;function l(h,m){for(var y=0,w=h.length;y<w;y++)if(h[y]===m)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,i):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var m=r({},h);return m._parent=h,m}function p(h,m){return h.path=m,h}function d(h,m){return(h?h+".":"")+m}return _i}var qp={exports:{}},WE;function cr(){return WE||(WE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function i(r,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,r+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,r),p=0;p<n.length;p++)this[n[p]]=c[n[p]];Error.captureStackTrace&&Error.captureStackTrace(this,i);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}i.prototype=new Error,e.default=i,t.exports=e.default})(qp,qp.exports)),qp.exports}var Zf={},Lp={exports:{}},KE;function zZ(){return KE||(KE=1,(function(t,e){e.__esModule=!0;var n=ki();e.default=function(i){i.registerHelper("blockHelperMissing",function(r,o){var s=o.inverse,a=o.fn;if(r===!0)return a(this);if(r===!1||r==null)return s(this);if(n.isArray(r))return r.length>0?(o.ids&&(o.ids=[o.name]),i.helpers.each(r,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(r,o)})},t.exports=e.default})(Lp,Lp.exports)),Lp.exports}var Vp={exports:{}},GE;function jZ(){return GE||(GE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=ki(),r=cr(),o=n(r);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,p="",d=void 0,h=void 0;l.data&&l.ids&&(h=i.appendContextPath(l.data.contextPath,l.ids[0])+"."),i.isFunction(a)&&(a=a.call(this)),l.data&&(d=i.createFrame(l.data));function m(b,x,_){d&&(d.key=b,d.index=x,d.first=x===0,d.last=!!_,h&&(d.contextPath=h+b)),p=p+f(a[b],{data:d,blockParams:i.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(i.isArray(a))for(var y=a.length;c<y;c++)c in a&&m(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),S=v.next();!S.done;S=v.next())w.push(S.value);a=w;for(var y=a.length;c<y;c++)m(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&m(b,c-1),b=x,c++}),b!==void 0&&m(b,c-1,!0)})();return c===0&&(p=u(this)),p})},t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var zp={exports:{}},JE;function HZ(){return JE||(JE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var i=cr(),r=n(i);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new r.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(zp,zp.exports)),zp.exports}var jp={exports:{}},YE;function UZ(){return YE||(YE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=ki(),r=cr(),o=n(r);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return i.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||i.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(jp,jp.exports)),jp.exports}var Hp={exports:{}},XE;function WZ(){return XE||(XE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var i=[void 0],r=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)i.push(arguments[o]);var s=1;r.hash.level!=null?s=r.hash.level:r.data&&r.data.level!=null&&(s=r.data.level),i[0]=s,n.log.apply(n,i)})},t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var Up={exports:{}},QE;function KZ(){return QE||(QE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(i,r,o){return i&&o.lookupProperty(i,r)})},t.exports=e.default})(Up,Up.exports)),Up.exports}var Wp={exports:{}},ZE;function GZ(){return ZE||(ZE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=ki(),r=cr(),o=n(r);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");i.isFunction(a)&&(a=a.call(this));var f=l.fn;if(i.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=i.createFrame(l.data),u.contextPath=i.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:i.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Wp,Wp.exports)),Wp.exports}var e5;function t5(){if(e5)return Zf;e5=1,Zf.__esModule=!0,Zf.registerDefaultHelpers=m,Zf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=zZ(),n=t(e),i=jZ(),r=t(i),o=HZ(),s=t(o),a=UZ(),l=t(a),f=WZ(),u=t(f),c=KZ(),p=t(c),d=GZ(),h=t(d);function m(w){n.default(w),r.default(w),s.default(w),l.default(w),u.default(w),p.default(w),h.default(w)}function y(w,v,S){w.helpers[v]&&(w.hooks[v]=w.helpers[v],S||delete w.helpers[v])}return Zf}var Kp={},Gp={exports:{}},n5;function JZ(){return n5||(n5=1,(function(t,e){e.__esModule=!0;var n=ki();e.default=function(i){i.registerDecorator("inline",function(r,o,s,a){var l=r;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var p=r(f,u);return s.partials=c,p}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Gp,Gp.exports)),Gp.exports}var i5;function YZ(){if(i5)return Kp;i5=1,Kp.__esModule=!0,Kp.registerDefaultDecorators=i;function t(r){return r&&r.__esModule?r:{default:r}}var e=JZ(),n=t(e);function i(r){n.default(r)}return Kp}var Jp={exports:{}},r5;function o5(){return r5||(r5=1,(function(t,e){e.__esModule=!0;var n=ki(),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(i.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=i.lookupLevel(o),typeof console<"u"&&i.lookupLevel(i.level)<=o){var s=i.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=i,t.exports=e.default})(Jp,Jp.exports)),Jp.exports}var rl={},Yp={},s5;function XZ(){if(s5)return Yp;s5=1,Yp.__esModule=!0,Yp.createNewLookupObject=e;var t=ki();function e(){for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.extend.apply(void 0,[Object.create(null)].concat(i))}return Yp}var a5;function l5(){if(a5)return rl;a5=1,rl.__esModule=!0,rl.createProtoAccessControl=o,rl.resultIsAllowed=s,rl.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=XZ(),n=o5(),i=t(n),r=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var p=Object.create(null);return p.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(p,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,p){return a(typeof u=="function"?c.methods:c.properties,p)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){r[u]!==!0&&(r[u]=!0,i.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent.
     430}`;function bQ(t,e,n){const r=document.querySelector("style[data-tiptap-style]");if(r!==null)return r;const i=document.createElement("style");return e&&i.setAttribute("nonce",e),i.setAttribute("data-tiptap-style",""),i.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(i),i}var xQ=class extends DY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:i})=>{throw i},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:i,slice:o,moved:s})=>this.options.onDrop(i,o,s)),this.on("paste",({event:i,slice:o})=>this.options.onPaste(i,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),r=hE(n,this.options.autofocus);this.editorState=Ja.create({doc:n,schema:this.schema,selection:r||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=bQ(vQ,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const r=eE(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],i=this.state.reconfigure({plugins:r});return this.view.updateState(i),i}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let r=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;r=r.filter(a=>!a.key.startsWith(s))}),n.length===r.length)return;const i=this.state.reconfigure({plugins:r});return this.view.updateState(i),i}createExtensionManager(){var e,n;const i=[...this.options.enableCoreExtensions?[CE,yE.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),_E,OE,AE,TE,SE,RE,kE].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new Pp(i,this)}createCommandManager(){this.commandManager=new bp({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=ny(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(r=>r.name!=="collaboration"),this.createExtensionManager()}}),e=ny(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new M6(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const r=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(r),this.createNodeViews(),this.prependClass(),this.injectCSS();const i=this.view.dom;i.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:r}=this.state.applyTransaction(e),i=!this.state.selection.eq(n.selection),o=r.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:r.slice(1)}),i&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=r.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!r.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:r.slice(1)})}getAttributes(e){return UY(this.state,e)}isActive(e,n){const r=typeof e=="string"?e:null,i=typeof e=="string"?n:e;return YY(this.state,r,i)}getJSON(){return this.state.doc.toJSON()}getHTML(){return oy(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=`
     431
     432`,textSerializers:r={}}=e||{};return jY(this.state.doc,{blockSeparator:n,textSerializers:{...sE(this.schema),...r}})}get isEmpty(){return Ep(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var r;return((r=this.$doc)==null?void 0:r.querySelector(e,n))||null}$nodes(e,n){var r;return((r=this.$doc)==null?void 0:r.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new wQ(n,this)}get $doc(){return this.$pos(0)}};function Yf(t){return new gE({find:t.find,handler:({state:e,range:n,match:r})=>{const i=Ut(t.getAttributes,void 0,r);if(i===!1||i===null)return null;const{tr:o}=e,s=r[r.length-1],a=r[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(uE(n.from,n.to,e.doc).filter(d=>d.mark.type.excluded.find(m=>m===t.type&&m!==d.mark.type)).filter(d=>d.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const p=n.from+l+s.length;o.addMark(n.from+l,p,t.type.create(i||{})),o.removeStoredMark(t.type)}}})}function _Q(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function kQ(t,e,n={}){const{state:r}=e,{doc:i,tr:o}=r,s=t;i.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(d=>{if(d!==s)return!1;c=d}),!c)return;let p=!1;if(Object.keys(n).forEach(d=>{n[d]!==c.attrs[d]&&(p=!0)}),p){const d=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,d)}}),o.docChanged&&e.view.dispatch(o)}var Mp=class OO extends cy{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new OO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function Xf(t){return new iX({find:t.find,handler:({state:e,range:n,match:r,pasteEvent:i})=>{const o=Ut(t.getAttributes,void 0,r,i);if(o===!1||o===null)return null;const{tr:s}=e,a=r[r.length-1],l=r[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),p=c+a.length;if(uE(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;p<n.to&&s.delete(p,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function PE(t){return ku((e,n)=>({get(){return e(),t},set(r){t=r,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var SQ=class extends xQ{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=PE(this.view.state),this.reactiveExtensionStorage=PE(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),ra(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},gy=L({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=j(),n=Zt();return Pt(()=>{const r=t.editor;r&&r.options.element&&e.value&&lt(()=>{var i;if(!e.value||!((i=r.options.element)!=null&&i.firstChild))return;const o=g(e.value);e.value.append(...r.options.element.childNodes),r.contentComponent=n.ctx._,n&&(r.appContext={...n.appContext,provides:n.provides}),r.setOptions({element:o}),r.createNodeViews()})}),ji(()=>{const r=t.editor;r&&(r.contentComponent=null,r.appContext=null)}),{rootEl:e}},render(){return Yt("div",{ref:t=>{this.rootEl=t}})}}),my=(t={})=>{const e=Xt();return bt(()=>{e.value=new SQ(t)}),ji(()=>{var n,r,i;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(r=o?.parentNode)==null||r.replaceChild(s,o),(i=e.value)==null||i.destroy()}),e},CQ=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=ra(t),this.el=document.createElement("div"),this.props=nn(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,r;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(r=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:r.proxy}renderComponent(){let t=Yt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&wb(t,this.el),{vNode:t,destroy:()=>{this.el&&wb(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},yy=Mp.create({name:"doc",topNode:!0,content:"block+"}),wy=Mp.create({name:"text",group:"inline"}),ME=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...r}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,r,n]},EQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,OQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,AQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,RQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,TQ=Rp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return ME("strong",{...rl(this.options.HTMLAttributes,t),children:ME("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[Yf({find:EQ,type:this.type}),Yf({find:AQ,type:this.type})]},addPasteRules(){return[Xf({find:OQ,type:this.type}),Xf({find:RQ,type:this.type})]}}),PQ=TQ,MQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,IQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,NQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,DQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,BQ=Rp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",rl(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[Yf({find:MQ,type:this.type}),Yf({find:NQ,type:this.type})]},addPasteRules(){return[Xf({find:IQ,type:this.type}),Xf({find:DQ,type:this.type})]}}),$Q=BQ,FQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,qQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,LQ=Rp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",rl(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[Yf({find:FQ,type:this.type})]},addPasteRules(){return[Xf({find:qQ,type:this.type})]}}),VQ=LQ;function zQ(t={}){return new cn({view(e){return new jQ(e,t)}})}class jQ{constructor(e,n){var r;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(i=>{let o=s=>{this[i](s)};return e.dom.addEventListener(i,o),{name:i,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,r,i=this.editorView.dom,o=i.getBoundingClientRect(),s=o.width/i.offsetWidth,a=o.height/i.offsetHeight;if(n){let c=e.nodeBefore,p=e.nodeAfter;if(c||p){let d=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(d){let h=d.getBoundingClientRect(),m=c?h.bottom:h.top;c&&p&&(m=(m+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;r={left:h.left,right:h.right,top:m-y,bottom:m+y}}}}if(!r){let c=this.editorView.coordsAtPos(this.cursorPos),p=this.width/2*s;r={left:c.left-p,right:c.left+p,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),p=c.width/l.offsetWidth,d=c.height/l.offsetHeight;f=c.left-l.scrollLeft*p,u=c.top-l.scrollTop*d}this.element.style.left=(r.left-f)/s+"px",this.element.style.top=(r.top-u)/a+"px",this.element.style.width=(r.right-r.left)/s+"px",this.element.style.height=(r.bottom-r.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),i=r&&r.type.spec.disableDropCursor,o=typeof i=="function"?i(this.editorView,n,e):i;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=cC(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class rn extends gt{constructor(e){super(e,e)}map(e,n){let r=e.resolve(n.map(this.head));return rn.valid(r)?new rn(r):gt.near(r)}content(){return De.empty}eq(e){return e instanceof rn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new rn(e.resolve(n.pos))}getBookmark(){return new vy(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!HQ(e)||!UQ(e))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let i=n.contentMatchAt(e.index()).defaultType;return i&&i.isTextblock}static findGapCursorFrom(e,n,r=!1){e:for(;;){if(!r&&rn.valid(e))return e;let i=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;i+=n;let l=e.doc.resolve(i);if(rn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!rt.isSelectable(o)){e=e.doc.resolve(i+o.nodeSize*n),r=!1;continue e}break}o=s,i+=n;let a=e.doc.resolve(i);if(rn.valid(a))return a}return null}}}rn.prototype.visible=!1,rn.findFrom=rn.findGapCursorFrom,gt.jsonID("gapcursor",rn);class vy{constructor(e){this.pos=e}map(e){return new vy(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return rn.valid(n)?new rn(n):gt.near(n)}}function HQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),r=t.node(e);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n-1);;i=i.lastChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function UQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),r=t.node(e);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n);;i=i.firstChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function WQ(){return new cn({props:{decorations:YQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&rn.valid(n)?new rn(n):null},handleClick:GQ,handleKeyDown:KQ,handleDOMEvents:{beforeinput:JQ}}})}const KQ=F6({ArrowLeft:Ip("horiz",-1),ArrowRight:Ip("horiz",1),ArrowUp:Ip("vert",-1),ArrowDown:Ip("vert",1)});function Ip(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(r,i,o){let s=r.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof mt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=r.doc.resolve(e>0?a.after():a.before())}let f=rn.findGapCursorFrom(a,e,l);return f?(i&&i(r.tr.setSelection(new rn(f))),!0):!1}}function GQ(t,e,n){if(!t||!t.editable)return!1;let r=t.state.doc.resolve(e);if(!rn.valid(r))return!1;let i=t.posAtCoords({left:n.clientX,top:n.clientY});return i&&i.inside>-1&&rt.isSelectable(t.state.doc.nodeAt(i.inside))?!1:(t.dispatch(t.state.tr.setSelection(new rn(r))),!0)}function JQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof rn))return!1;let{$from:n}=t.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!r)return!1;let i=ve.empty;for(let s=r.length-1;s>=0;s--)i=ve.from(r[s].createAndFill(null,i));let o=t.state.tr.replace(n.pos,n.pos,new De(i,0,0));return o.setSelection(mt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function YQ(t){if(!(t.selection instanceof rn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Gt.create(t.doc,[Fn.widget(t.selection.head,e,{key:"gapcursor"})])}var Np=200,On=function(){};On.prototype.append=function(e){return e.length?(e=On.from(e),!this.length&&e||e.length<Np&&this.leafAppend(e)||this.length<Np&&e.leafPrepend(this)||this.appendInner(e)):this},On.prototype.prepend=function(e){return e.length?On.from(e).append(this):this},On.prototype.appendInner=function(e){return new XQ(this,e)},On.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?On.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},On.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},On.prototype.forEach=function(e,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length),n<=r?this.forEachInner(e,n,r,0):this.forEachInvertedInner(e,n,r,0)},On.prototype.map=function(e,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length);var i=[];return this.forEach(function(o,s){return i.push(e(o,s))},n,r),i},On.from=function(e){return e instanceof On?e:e&&e.length?new IE(e):On.empty};var IE=(function(t){function e(r){t.call(this),this.values=r}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(i,o){return i==0&&o==this.length?this:new e(this.values.slice(i,o))},e.prototype.getInner=function(i){return this.values[i]},e.prototype.forEachInner=function(i,o,s,a){for(var l=o;l<s;l++)if(i(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(i,o,s,a){for(var l=o-1;l>=s;l--)if(i(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(i){if(this.length+i.length<=Np)return new e(this.values.concat(i.flatten()))},e.prototype.leafPrepend=function(i){if(this.length+i.length<=Np)return new e(i.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(On);On.empty=new IE([]);var XQ=(function(t){function e(n,r){t.call(this),this.left=n,this.right=r,this.length=n.length+r.length,this.depth=Math.max(n.depth,r.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(r){return r<this.left.length?this.left.get(r):this.right.get(r-this.left.length)},e.prototype.forEachInner=function(r,i,o,s){var a=this.left.length;if(i<a&&this.left.forEachInner(r,i,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(r,Math.max(i-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(r,i,o,s){var a=this.left.length;if(i>a&&this.right.forEachInvertedInner(r,i-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(r,Math.min(i,a),o,s)===!1)return!1},e.prototype.sliceInner=function(r,i){if(r==0&&i==this.length)return this;var o=this.left.length;return i<=o?this.left.slice(r,i):r>=o?this.right.slice(r-o,i-o):this.left.slice(r,o).append(this.right.slice(0,i-o))},e.prototype.leafAppend=function(r){var i=this.right.leafAppend(r);if(i)return new e(this.left,i)},e.prototype.leafPrepend=function(r){var i=this.left.leafPrepend(r);if(i)return new e(i,this.right)},e.prototype.appendInner=function(r){return this.left.depth>=Math.max(this.right.depth,r.depth)+1?new e(this.left,new e(this.right,r)):new e(this,r)},e})(On);const QQ=500;class fi{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let i,o;n&&(i=this.remapping(r,this.items.length),o=i.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,p)=>{if(!c.step){i||(i=this.remapping(r,p+1),o=i.maps.length),o--,u.push(c);return}if(i){u.push(new Ni(c.map));let d=c.step.map(i.slice(o)),h;d&&s.maybeStep(d).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Ni(h,void 0,void 0,f.length+u.length))),o--,h&&i.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=i?c.selection.map(i.slice(o)):c.selection,l=new fi(this.items.slice(0,r).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,r,i){let o=[],s=this.eventCount,a=this.items,l=!i&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),p=new Ni(e.mapping.maps[u],c,n),d;(d=l&&l.merge(p))&&(p=d,u?o.pop():a=a.slice(0,a.length-1)),o.push(p),n&&(s++,n=void 0),i||(l=p)}let f=s-r.depth;return f>eZ&&(a=ZQ(a,f),s-=f),new fi(a.append(o),s)}remapping(e,n){let r=new If;return this.items.forEach((i,o)=>{let s=i.mirrorOffset!=null&&o-i.mirrorOffset>=e?r.maps.length-i.mirrorOffset:void 0;r.appendMap(i.map,s)},e,n),r}addMaps(e){return this.eventCount==0?this:new fi(this.items.append(e.map(n=>new Ni(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let r=[],i=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(p=>{p.selection&&a--},i);let l=n;this.items.forEach(p=>{let d=o.getMirror(--l);if(d==null)return;s=Math.min(s,d);let h=o.maps[d];if(p.step){let m=e.steps[d].invert(e.docs[d]),y=p.selection&&p.selection.map(o.slice(l+1,d));y&&a++,r.push(new Ni(h,m,y))}else r.push(new Ni(h))},i);let f=[];for(let p=n;p<s;p++)f.push(new Ni(o.maps[p]));let u=this.items.slice(0,i).append(f).append(r),c=new fi(u,a);return c.emptyItemCount()>QQ&&(c=c.compress(this.items.length-r.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),r=n.maps.length,i=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)i.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(r)),f=l&&l.getMap();if(r--,f&&n.appendMap(f,r),l){let u=s.selection&&s.selection.map(n.slice(r));u&&o++;let c=new Ni(f.invert(),l,u),p,d=i.length-1;(p=i.length&&i[d].merge(c))?i[d]=p:i.push(c)}}else s.map&&r--},this.items.length,0),new fi(On.from(i.reverse()),o)}}fi.empty=new fi(On.empty,0);function ZQ(t,e){let n;return t.forEach((r,i)=>{if(r.selection&&e--==0)return n=i,!1}),t.slice(n)}class Ni{constructor(e,n,r,i){this.map=e,this.step=n,this.selection=r,this.mirrorOffset=i}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Ni(n.getMap().invert(),n,this.selection)}}}class Yo{constructor(e,n,r,i,o){this.done=e,this.undone=n,this.prevRanges=r,this.prevTime=i,this.prevComposition=o}}const eZ=20;function tZ(t,e,n,r){let i=n.getMeta(Ks),o;if(i)return i.historyState;n.getMeta(iZ)&&(t=new Yo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta(Ks))return s.getMeta(Ks).redo?new Yo(t.done.addTransform(n,void 0,r,Dp(e)),t.undone,NE(n.mapping.maps),t.prevTime,t.prevComposition):new Yo(t.done,t.undone.addTransform(n,void 0,r,Dp(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-r.newGroupDelay||!nZ(n,t.prevRanges)),f=s?by(t.prevRanges,n.mapping):NE(n.mapping.maps);return new Yo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,r,Dp(e)),fi.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Yo(t.done.rebased(n,o),t.undone.rebased(n,o),by(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Yo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),by(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function nZ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((r,i)=>{for(let o=0;o<e.length;o+=2)r<=e[o+1]&&i>=e[o]&&(n=!0)}),n}function NE(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((r,i,o,s)=>e.push(o,s));return e}function by(t,e){if(!t)return null;let n=[];for(let r=0;r<t.length;r+=2){let i=e.map(t[r],1),o=e.map(t[r+1],-1);i<=o&&n.push(i,o)}return n}function rZ(t,e,n){let r=Dp(e),i=Ks.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,r);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),i,r),l=new Yo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta(Ks,{redo:n,historyState:l})}let xy=!1,DE=null;function Dp(t){let e=t.plugins;if(DE!=e){xy=!1,DE=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){xy=!0;break}}return xy}const Ks=new Yn("history"),iZ=new Yn("closeHistory");function oZ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new cn({key:Ks,state:{init(){return new Yo(fi.empty,fi.empty,null,0,-1)},apply(e,n,r){return tZ(n,r,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let r=n.inputType,i=r=="historyUndo"?$E:r=="historyRedo"?FE:null;return i?(n.preventDefault(),i(e.state,e.dispatch)):!1}}}})}function BE(t,e){return(n,r)=>{let i=Ks.getState(n);if(!i||(t?i.undone:i.done).eventCount==0)return!1;if(r){let o=rZ(i,n,t);o&&r(e?o.scrollIntoView():o)}return!0}}const $E=BE(!1,!0),FE=BE(!0,!0);dn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const r=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(r)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new cn({key:new Yn("characterCount"),appendTransaction:(e,n,r)=>{if(t)return;const i=this.options.limit;if(i==null||i===0){t=!0;return}const o=this.storage.characters({node:r.doc});if(o>i){const s=o-i,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${i} characters. Content was automatically trimmed.`);const f=r.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const r=this.options.limit;if(!e.docChanged||r===0||r===null||r===void 0)return!0;const i=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=r||i>r&&o>r&&o<=i)return!0;if(i>r&&o>r&&o>i||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-r,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>r)}})]}}),dn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[zQ(this.options)]}}),dn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new cn({key:new Yn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:r}=this.editor,{anchor:i}=e,o=[];if(!n||!r)return Gt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(i>=f&&i<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(i>=f&&i<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Fn.node(f,f+l.nodeSize,{class:this.options.className}))}),Gt.create(t,o)}}})]}}),dn.create({name:"gapCursor",addProseMirrorPlugins(){return[WQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ut(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var _y=dn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new cn({key:new Yn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:r}=e,i=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=r>=a&&r<=a+s.nodeSize,f=!s.isLeaf&&Ep(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Fn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});i.push(c)}return this.options.includeChildren}),Gt.create(t,i)}}})]}});dn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new cn({key:new Yn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||XY(n.selection)||t.view.dragging?null:Gt.create(n.doc,[Fn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function qE({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}dn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Yn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new cn({key:t,appendTransaction:(n,r,i)=>{const{doc:o,tr:s,schema:a}=i,l=t.getState(i),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,r)=>{const i=r.tr.doc.lastChild;return!qE({node:i,types:e})},apply:(n,r)=>{if(!n.docChanged)return r;const i=n.doc.lastChild;return!qE({node:i,types:e})}}})]}});var ky=dn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>$E(t,e),redo:()=>({state:t,dispatch:e})=>FE(t,e)}},addProseMirrorPlugins(){return[oZ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),Sy=Mp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",rl(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),sZ=Mp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",rl(this.options.HTMLAttributes,t)]},renderText(){return`
     433`},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:r})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:i,storedMarks:o}=n;if(i.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=r.extensionManager,l=o||i.$to.parentOffset&&i.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(p=>a.includes(p.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),aZ=sZ;function lZ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function fZ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function uZ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function cZ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const dZ={},pZ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function hZ(t,e){return E(),G("div",pZ,[z(t.$slots,"default")])}const gZ=Ba(dZ,[["render",hZ]]);function mZ(t){var e;const{char:n,allowSpaces:r,allowToIncludeChar:i,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=r&&!i,f=_Q(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",p=i?"":f,d=l?new RegExp(`${c}${f}.*?(?=\\s${p}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${p}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const m=a.pos-h.length,y=Array.from(h.matchAll(d)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const k=m+y.index;let b=k+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),k<a.pos&&b>=a.pos?{range:{from:k,to:b},query:y[0].slice(n.length),text:y[0]}:null}var yZ=new Yn("suggestion");function wZ({pluginKey:t=yZ,editor:e,char:n="@",allowSpaces:r=!1,allowToIncludeChar:i=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:p=()=>[],render:d=()=>({}),allow:h=()=>!0,findSuggestionMatch:m=mZ}){let y;const w=d?.(),v=()=>{const _=e.state.selection.$anchor.pos,S=e.view.coordsAtPos(_),{top:O,right:A,bottom:R,left:N}=S;try{return new DOMRect(N,O,A-N,R-O)}catch{return null}},k=(_,S)=>S?()=>{const O=t.getState(e.state),A=O?.decorationId,R=_.dom.querySelector(`[data-decoration-id="${A}"]`);return R?.getBoundingClientRect()||null}:v;function b(_,S){var O;try{const R=t.getState(_.state),N=R?.decorationId?_.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,q={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:W=>c({editor:e,range:R?.range||{from:0,to:0},props:W}),decorationNode:N,clientRect:k(_,N)};(O=w?.onExit)==null||O.call(w,q)}catch{}const A=_.state.tr.setMeta(S,{exit:!0});_.dispatch(A)}const x=new cn({key:t,view(){return{update:async(_,S)=>{var O,A,R,N,q,W,fe;const ae=(O=this.key)==null?void 0:O.getState(S),ce=(A=this.key)==null?void 0:A.getState(_.state),ie=ae.active&&ce.active&&ae.range.from!==ce.range.from,te=!ae.active&&ce.active,He=ae.active&&!ce.active,st=!te&&!He&&ae.query!==ce.query,ct=te||ie&&st,dt=st||ie,vt=He||ie&&st;if(!ct&&!dt&&!vt)return;const We=vt&&!ct?ae:ce,Ze=_.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:we=>c({editor:e,range:We.range,props:we}),decorationNode:Ze,clientRect:k(_,Ze)},ct&&((R=w?.onBeforeStart)==null||R.call(w,y)),dt&&((N=w?.onBeforeUpdate)==null||N.call(w,y)),(dt||ct)&&(y.items=await p({editor:e,query:We.query})),vt&&((q=w?.onExit)==null||q.call(w,y)),dt&&((W=w?.onUpdate)==null||W.call(w,y)),ct&&((fe=w?.onStart)==null||fe.call(w,y))},destroy:()=>{var _;y&&((_=w?.onExit)==null||_.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(_,S,O,A){const{isEditable:R}=e,{composing:N}=e.view,{selection:q}=_,{empty:W,from:fe}=q,ae={...S},ce=_.getMeta(t);if(ce&&ce.exit)return ae.active=!1,ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null,ae;if(ae.composing=N,R&&(W||e.view.composing)){(fe<S.range.from||fe>S.range.to)&&!N&&!S.composing&&(ae.active=!1);const ie=m({char:n,allowSpaces:r,allowToIncludeChar:i,allowedPrefixes:o,startOfLine:s,$position:q.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;ie&&h({editor:e,state:A,range:ie.range,isActive:S.active})?(ae.active=!0,ae.decorationId=S.decorationId?S.decorationId:te,ae.range=ie.range,ae.query=ie.query,ae.text=ie.text):ae.active=!1}else ae.active=!1;return ae.active||(ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null),ae}},props:{handleKeyDown(_,S){var O,A,R,N;const{active:q,range:W}=x.getState(_.state);if(!q)return!1;if(S.key==="Escape"||S.key==="Esc"){const ae=x.getState(_.state),ce=(O=y?.decorationNode)!=null?O:null,ie=ce??(ae?.decorationId?_.dom.querySelector(`[data-decoration-id="${ae.decorationId}"]`):null);if(((A=w?.onKeyDown)==null?void 0:A.call(w,{view:_,event:S,range:ae.range}))||!1)return!0;const He={editor:e,range:ae.range,query:ae.query,text:ae.text,items:[],command:st=>c({editor:e,range:ae.range,props:st}),decorationNode:ie,clientRect:ie?()=>ie.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,He),b(_,t),!0}return((N=w?.onKeyDown)==null?void 0:N.call(w,{view:_,event:S,range:W}))||!1},decorations(_){const{active:S,range:O,decorationId:A,query:R}=x.getState(_);if(!S)return null;const N=!R?.length,q=[l];return N&&q.push(u),Gt.create(_.doc,[Fn.inline(O.from,O.to,{nodeName:a,class:q.join(" "),"data-decoration-id":A,"data-decoration-content":f})])}}});return x}var vZ=wZ;const bZ=L({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"card",class:Se(g(he)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),xZ=L({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",{"data-slot":"card-content",class:Se(g(he)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),_Z=["innerHTML"],kZ=L({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const r=e.query.trim();return e.item.path.split(new RegExp(`(${r})`,"gi")).map(o=>o.toLowerCase()===r.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${r}</span>`:o).join("")});return(r,i)=>(E(),G("div",{innerHTML:g(n)},null,8,_Z))}}),SZ={class:"iafw:overflow-auto iafw:max-h-60"},CZ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},EZ={class:"iafw:text-primary iafw:font-bold"},OZ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},AZ=L({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const r=t,i=j(0),o=n;function s(f){i.value=f==="ArrowUp"?i.value>0?i.value-1:i.value=(r.items?.length||1)-1:f==="ArrowDown"?i.value<(r.items?.length||1)-1?i.value+1:i.value=0:0}function a(f){const u=r.items?.[f??i.value];u&&o("select",u)}const l=U(()=>r.items?.[i.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=xZ,p=bZ;return E(),D(p,{class:"iafw:p-0 iafw:rounded-none iafw:z-[100001] iafw:pointer-events-auto"},{default:C(()=>[T(c,{class:"iafw:p-0 iafw:flex"},{default:C(()=>[ee("div",SZ,[(E(!0),G(Fe,null,Ct(f.items,(d,h)=>(E(),D(kZ,{key:d.path,value:d.path,query:f.query,item:d,onClick:m=>a(h),class:Se(g(he)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",g(i)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),g(l)?(E(),G("div",CZ,[ee("div",EZ,Ce(g(l).name||g(l).path),1),ee("div",OZ,[ee("div",null,[u[0]||(u[0]=ye(" Type: ",-1)),ee("strong",null,Ce(g(l).type),1)]),ye(" "+Ce(g(l).description),1)])])):Oe("",!0)]),_:1})]),_:1})}}}),RZ=new Yn("codeSuggestion"),LE=(t,e)=>{Hx({getBoundingClientRect:()=>QY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[jx(),om()]}).then(({x:r,y:i,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${r}px`,e.style.top=`${i}px`})};function Bp(t){t&&(t.destroy(),t.element?.remove(),t=null)}const VE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((r,i)=>{if(!r.isTextblock)return!0;let o="";r.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;r.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const p=u.text||"",d=Math.max(0,s.index-f),h=Math.min(p.length,s.index+s[0].length-f);if(d<p.length&&h>0){const m=i+1+c+d,y=i+1+c+h;a=a===null?m:Math.min(a,m),l=l===null?y:Math.max(l,y)}f+=p.length}),a!==null&&l!==null&&e.push(Fn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Gt.create(t,e)};function zE(t){const{$from:e}=t.selection,n=e.pos;let r=-1,i=-1;for(let s=n-1;s>=1;s--)try{const a=t.doc.textBetween(s,Math.min(s+2,t.doc.content.size));if(a==="{{"){r=s;break}if(a==="}}")break}catch{continue}if(r!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{const a=t.doc.textBetween(s,Math.min(s+2,t.doc.content.size));if(a==="}}"){i=s+2;break}if(a==="{{")break}catch{continue}return{isInsideBraces:r!==-1&&i!==-1&&n>r+1&&n<i-1,start:r!==-1?r+2:-1,end:i!==-1?i-2:-1,cursorPos:n,placeholderStart:r,placeholderEnd:i,size:t.doc.content.size}}function jE(t,e){for(const n of t){if(n.path===e)return n;if(n.children){const r=jE(n.children,e);if(r)return r}}return null}function TZ(t){const{$from:e}=t.selection,n=t.doc.textBetween(0,e.pos,`
     434`,`
     435`),r=/\{\{\s*(?:#each\s+([^{}]+?)|(\/each))\s*\}\}/g,i=Array.from(n.matchAll(r));let o=0;for(let s=i.length-1;s>=0;s--){const a=i[s];if(a[2])o++;else if(a[1])if(o>0)o--;else return a[1].trim()}return null}const Cy=dn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new gE({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,r=e.from,i=e.to;n.delete(r,i),n.insertText("{{  }}",r),n.setSelection(gt.near(n.doc.resolve(r+3)))}})]},addProseMirrorPlugins(){return[new cn({state:{init:(t,{doc:e})=>VE(e),apply:(t,e)=>t.docChanged?VE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),vZ({char:"{{",pluginKey:RZ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=zE(t);return e},items:({query:t,editor:e})=>{const n=this.storage.items||[];let r=n;const i=TZ(e.state);if(i){const o=jE(n,i);o&&o.children&&(r=o.children)}return r.length===0?[]:!t||t.trim()===""?r:r.filter(o=>o.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(r,i)=>{const{start:o,end:s,placeholderStart:a,placeholderEnd:l}=zE(i.state),f=r.path;if(r.type==="array"&&a!==-1&&l!==-1)i.chain().deleteRange({from:a,to:l}).insertContent(`<p>{{#each ${f}}}</p><p></p><p>{{/each}}</p>`).setTextSelection(a+`{{#each ${f}}}`.length+2).run();else{const u=i.state.tr.deleteRange(o,s).insertText(` ${f} `,o);u.setSelection(gt.near(u.doc.resolve(o+f.length+4))),i.view.dispatch(u)}Bp(t),i.commands.focus()};return{onStart:r=>{t=new CQ(AZ,{props:{editor:r.editor,query:r.query,onSelect:i=>n(i,r.editor),items:r.items},editor:r.editor}),!(!r.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),LE(r.editor,t.element),e=i=>{const o=i.target,s=t?.element,a=r.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&Bp(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:r=>{!r.clientRect||!t||(t.updateProps(r),LE(r.editor,t.element))},onExit:()=>{Bp(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:r=>r.event.key==="."?!1:r.event.key==="ArrowUp"||r.event.key==="ArrowDown"?t&&t.props.items?.length?(t.ref?.updateItemIndex(r.event.key),!0):!1:r.event.key==="Enter"||r.event.key==="Tab"?t&&t.props.items?.length?(t.ref?.selectItem(),!0):!1:r.event.key==="Escape"?(Bp(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),Ey=L({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=$t(t,e);return(o,s)=>(E(),D(g(_N),le({"data-slot":"popover"},g(i)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Oy=L({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(PN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[T(g(RN),le({"data-slot":"popover-content"},{...g(o),...s.$attrs},{class:g(he)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Ay=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(IN),le({"data-slot":"popover-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),PZ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},MZ=["onClick"],IZ={class:"iafw:text-2xl iafw:leading-none"},NZ=L({__name:"EmojiContent",props:Br({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Br(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function r(d){return String.fromCodePoint(...d.split("-").map(h=>parseInt(h,16)))}const i=n,o=Hi(t,"currentCategory"),s=[],a=Object.values(PZ).flat()||[];for(let d=0;d<a.length;d+=6)s.push(a.slice(d,d+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=f$(s,{itemHeight:40,overscan:2});function p(d){const h=d.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags")}return e({scrollTo:c}),(d,h)=>(E(),G("div",le(g(f),{onScroll:h[0]||(h[0]=m=>p(m)),class:g(he)("iafw:h-[200px] iafw:p-1",d.smoothScroll&&"iafw:scroll-smooth")}),[ee("div",Dt(Vt(g(u))),[(E(!0),G(Fe,null,Ct(g(l),(m,y)=>(E(),G("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(E(!0),G(Fe,null,Ct(m.data,w=>(E(),G("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>i("select",r(w.u))},[ee("span",IZ,Ce(r(w.u)),1)],8,MZ))),128))]))),128))],16)],16))}}),DZ={class:"iafw:flex iafw:items-center"},BZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},$Z=L({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,r=j(!1),i=j("smileys_people"),o=j(null);return(s,a)=>(E(),G("div",DZ,[T(g(Ey),{open:r.value,"onUpdate:open":a[8]||(a[8]=l=>r.value=l)},{default:C(()=>[T(g(Ay),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:C(()=>[T(g(AF))]),_:1})]),_:1}),T(g(Oy),{class:Se(g(he)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:C(()=>[ee("div",BZ,[ee("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Se(g(he)(i.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(RF))],2),ee("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Se(g(he)(i.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(cF))],2),ee("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Se(g(he)(i.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(fF))],2),ee("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Se(g(he)(i.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(mF))],2),ee("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Se(g(he)(i.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(vF))],2),ee("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Se(g(he)(i.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[T(g(hF))],2)]),T(NZ,{"current-category":i.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>i.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),FZ=L({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(y9),le({"data-slot":"dialog-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),qZ={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},HE=L({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("div",qZ,[ee("table",{"data-slot":"table",class:Se(g(he)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),Ry=L({__name:"TableBody",props:{class:{}},setup(t,{expose:e}){const n=t;return e({hello:"ola"}),(r,i)=>(E(),G("tbody",{"data-slot":"table-body",class:Se(g(he)("iafw:[&_tr:last-child]:border-0",n.class))},[z(r.$slots,"default")],2))}}),go=L({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("td",{"data-slot":"table-cell",class:Se(g(he)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Xo=L({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("tr",{"data-slot":"table-row",class:Se(g(he)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),Qf=L({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("th",{"data-slot":"table-head",class:Se(g(he)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),UE=L({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),G("thead",{"data-slot":"table-header",class:Se(g(he)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),LZ={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},VZ=L({__name:"RuleKeyField",props:Br({placeholder:{default:"Enter variable..."}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=t,n=yy.extend({content:"paragraph"}),r=zr(),i=Hi(t,"modelValue"),o=dn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),s=my({extensions:[n,Cy.configure({items:r.suggestionItems}),wy,Sy,ky,_y.configure({placeholder:e.placeholder}),o],content:i.value,onUpdate:({editor:a})=>{i.value=a.getText()}});return Ve(()=>r.suggestionItems,a=>{s.value?.commands.updateSuggestionItems(a)},{immediate:!0}),Ve(()=>i.value,a=>{a!==s.value?.getText()&&s.value?.commands.setContent(a||"")}),(a,l)=>(E(),G("div",LZ,[T(g(q_),{class:"iafw:size-5 iafw:text-muted-foreground"}),T(g(gy),{editor:g(s),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}}),zZ=["aria-invalid"],jZ=["type","placeholder"],Ty=L({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=a_(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30  iafw:flex iafw:h-9  iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>g(i)&&n.type==="money"?(E(),D(g(uS),le({key:0,modelValue:g(i),"onUpdate:modelValue":c[0]||(c[0]=p=>nt(i)?i.value=p:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:g(he)(g(l),g(f))}),null,16,["modelValue","class"])):(E(),G("div",{key:1,class:Se(g(he)(g(a),n.wrapperClass,"iafw:flex iafw:items-center")),"aria-invalid":u.$attrs["aria-invalid"]},[z(u.$slots,"prepend"),bl(ee("input",le({"onUpdate:modelValue":c[1]||(c[1]=p=>nt(i)?i.value=p:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:g(he)(g(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,jZ),[[g(mS),u.mask],[gb,g(i)]]),z(u.$slots,"append")],10,zZ))}});var $p={exports:{}},Fp={exports:{}},ui={},_r={},WE;function kr(){if(WE)return _r;WE=1,_r.__esModule=!0,_r.extend=i,_r.indexOf=l,_r.escapeExpression=f,_r.isEmpty=u,_r.createFrame=c,_r.blockParams=p,_r.appendContextPath=d;var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function r(h){return t[h]}function i(h){for(var m=1;m<arguments.length;m++)for(var y in arguments[m])Object.prototype.hasOwnProperty.call(arguments[m],y)&&(h[y]=arguments[m][y]);return h}var o=Object.prototype.toString;_r.toString=o;var s=function(m){return typeof m=="function"};s(/x/)&&(_r.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),_r.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};_r.isArray=a;function l(h,m){for(var y=0,w=h.length;y<w;y++)if(h[y]===m)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,r):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var m=i({},h);return m._parent=h,m}function p(h,m){return h.path=m,h}function d(h,m){return(h?h+".":"")+m}return _r}var qp={exports:{}},KE;function ci(){return KE||(KE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function r(i,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,i+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,i),p=0;p<n.length;p++)this[n[p]]=c[n[p]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}r.prototype=new Error,e.default=r,t.exports=e.default})(qp,qp.exports)),qp.exports}var Zf={},Lp={exports:{}},GE;function HZ(){return GE||(GE=1,(function(t,e){e.__esModule=!0;var n=kr();e.default=function(r){r.registerHelper("blockHelperMissing",function(i,o){var s=o.inverse,a=o.fn;if(i===!0)return a(this);if(i===!1||i==null)return s(this);if(n.isArray(i))return i.length>0?(o.ids&&(o.ids=[o.name]),r.helpers.each(i,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(i,o)})},t.exports=e.default})(Lp,Lp.exports)),Lp.exports}var Vp={exports:{}},JE;function UZ(){return JE||(JE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var r=kr(),i=ci(),o=n(i);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,p="",d=void 0,h=void 0;l.data&&l.ids&&(h=r.appendContextPath(l.data.contextPath,l.ids[0])+"."),r.isFunction(a)&&(a=a.call(this)),l.data&&(d=r.createFrame(l.data));function m(b,x,_){d&&(d.key=b,d.index=x,d.first=x===0,d.last=!!_,h&&(d.contextPath=h+b)),p=p+f(a[b],{data:d,blockParams:r.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(r.isArray(a))for(var y=a.length;c<y;c++)c in a&&m(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),k=v.next();!k.done;k=v.next())w.push(k.value);a=w;for(var y=a.length;c<y;c++)m(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&m(b,c-1),b=x,c++}),b!==void 0&&m(b,c-1,!0)})();return c===0&&(p=u(this)),p})},t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var zp={exports:{}},YE;function WZ(){return YE||(YE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var r=ci(),i=n(r);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new i.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(zp,zp.exports)),zp.exports}var jp={exports:{}},XE;function KZ(){return XE||(XE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var r=kr(),i=ci(),o=n(i);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return r.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||r.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(jp,jp.exports)),jp.exports}var Hp={exports:{}},QE;function GZ(){return QE||(QE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var r=[void 0],i=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)r.push(arguments[o]);var s=1;i.hash.level!=null?s=i.hash.level:i.data&&i.data.level!=null&&(s=i.data.level),r[0]=s,n.log.apply(n,r)})},t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var Up={exports:{}},ZE;function JZ(){return ZE||(ZE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(r,i,o){return r&&o.lookupProperty(r,i)})},t.exports=e.default})(Up,Up.exports)),Up.exports}var Wp={exports:{}},e5;function YZ(){return e5||(e5=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var r=kr(),i=ci(),o=n(i);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");r.isFunction(a)&&(a=a.call(this));var f=l.fn;if(r.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=r.createFrame(l.data),u.contextPath=r.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:r.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Wp,Wp.exports)),Wp.exports}var t5;function n5(){if(t5)return Zf;t5=1,Zf.__esModule=!0,Zf.registerDefaultHelpers=m,Zf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=HZ(),n=t(e),r=UZ(),i=t(r),o=WZ(),s=t(o),a=KZ(),l=t(a),f=GZ(),u=t(f),c=JZ(),p=t(c),d=YZ(),h=t(d);function m(w){n.default(w),i.default(w),s.default(w),l.default(w),u.default(w),p.default(w),h.default(w)}function y(w,v,k){w.helpers[v]&&(w.hooks[v]=w.helpers[v],k||delete w.helpers[v])}return Zf}var Kp={},Gp={exports:{}},r5;function XZ(){return r5||(r5=1,(function(t,e){e.__esModule=!0;var n=kr();e.default=function(r){r.registerDecorator("inline",function(i,o,s,a){var l=i;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var p=i(f,u);return s.partials=c,p}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Gp,Gp.exports)),Gp.exports}var i5;function QZ(){if(i5)return Kp;i5=1,Kp.__esModule=!0,Kp.registerDefaultDecorators=r;function t(i){return i&&i.__esModule?i:{default:i}}var e=XZ(),n=t(e);function r(i){n.default(i)}return Kp}var Jp={exports:{}},o5;function s5(){return o5||(o5=1,(function(t,e){e.__esModule=!0;var n=kr(),r={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(r.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=r.lookupLevel(o),typeof console<"u"&&r.lookupLevel(r.level)<=o){var s=r.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=r,t.exports=e.default})(Jp,Jp.exports)),Jp.exports}var il={},Yp={},a5;function ZZ(){if(a5)return Yp;a5=1,Yp.__esModule=!0,Yp.createNewLookupObject=e;var t=kr();function e(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];return t.extend.apply(void 0,[Object.create(null)].concat(r))}return Yp}var l5;function f5(){if(l5)return il;l5=1,il.__esModule=!0,il.createProtoAccessControl=o,il.resultIsAllowed=s,il.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=ZZ(),n=s5(),r=t(n),i=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var p=Object.create(null);return p.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(p,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,p){return a(typeof u=="function"?c.methods:c.properties,p)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){i[u]!==!0&&(i[u]=!0,r.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent.
    434436You can add a runtime option to disable the check or this warning:
    435 See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(r).forEach(function(u){delete r[u]})}return rl}var f5;function Py(){if(f5)return ur;f5=1,ur.__esModule=!0,ur.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=ki(),n=cr(),i=t(n),r=t5(),o=YZ(),s=o5(),a=t(s),l=l5(),f="4.7.8";ur.VERSION=f;var u=8;ur.COMPILER_REVISION=u;var c=7;ur.LAST_COMPATIBLE_COMPILER_REVISION=c;var p={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};ur.REVISION_CHANGES=p;var d="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},r.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===d){if(v)throw new i.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===d)e.extend(this.partials,w);else{if(typeof v>"u")throw new i.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===d){if(v)throw new i.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var m=a.default.log;return ur.log=m,ur.createFrame=e.createFrame,ur.logger=a.default,ur}var Xp={exports:{}},u5;function QZ(){return u5||(u5=1,(function(t,e){e.__esModule=!0;function n(i){this.string=i}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})(Xp,Xp.exports)),Xp.exports}var mo={},Qp={},c5;function ZZ(){if(c5)return Qp;c5=1,Qp.__esModule=!0,Qp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var i=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return i}return Qp}var d5;function eee(){if(d5)return mo;d5=1,mo.__esModule=!0,mo.checkRevision=u,mo.template=c,mo.wrapProgram=p,mo.resolvePartial=d,mo.invokePartial=h,mo.noop=m;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var _ in b)Object.prototype.hasOwnProperty.call(b,_)&&(x[_]=b[_]);return x.default=b,x}var n=ki(),i=e(n),r=cr(),o=t(r),s=Py(),a=t5(),l=ZZ(),f=l5();function u(b){var x=b&&b[0]||1,_=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var k=s.REVISION_CHANGES[_],A=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+k+") or downgrade your runtime to an older version ("+A+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var _=b.compiler&&b.compiler[0]===7;function k(R,N,q){q.hash&&(N=i.extend({},N,q.hash),q.ids&&(q.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,N,q);var W=i.extend({},q,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),fe=x.VM.invokePartial.call(this,R,N,W);if(fe==null&&x.compile&&(q.partials[q.name]=x.compile(R,b.compilerOptions,x),fe=q.partials[q.name](N,W)),fe!=null){if(q.indent){for(var ae=fe.split(`
    436 `),ce=0,re=ae.length;ce<re&&!(!ae[ce]&&ce+1===re);ce++)ae[ce]=q.indent+ae[ce];fe=ae.join(`
    437 `)}return fe}else throw new o.default("The partial "+q.name+" could not be compiled when running in runtime-only mode")}var A={strict:function(N,q,W){if(!N||!(q in N))throw new o.default('"'+q+'" not defined in '+N,{loc:W});return A.lookupProperty(N,q)},lookupProperty:function(N,q){var W=N[q];if(W==null||Object.prototype.hasOwnProperty.call(N,q)||f.resultIsAllowed(W,A.protoAccessControl,q))return W},lookup:function(N,q){for(var W=N.length,fe=0;fe<W;fe++){var ae=N[fe]&&A.lookupProperty(N[fe],q);if(ae!=null)return N[fe][q]}},lambda:function(N,q){return typeof N=="function"?N.call(q):N},escapeExpression:i.escapeExpression,invokePartial:k,fn:function(N){var q=b[N];return q.decorator=b[N+"_d"],q},programs:[],program:function(N,q,W,fe,ae){var ce=this.programs[N],re=this.fn(N);return q||ae||fe||W?ce=p(this,N,re,q,W,fe,ae):ce||(ce=this.programs[N]=p(this,N,re)),ce},data:function(N,q){for(;N&&q--;)N=N._parent;return N},mergeIfNeeded:function(N,q){var W=N||q;return N&&q&&N!==q&&(W=i.extend({},q,N)),W},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function O(R){var N=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],q=N.data;O._setup(N),!N.partial&&b.useData&&(q=y(R,q));var W=void 0,fe=b.useBlockParams?[]:void 0;b.useDepths&&(N.depths?W=R!=N.depths[0]?[R].concat(N.depths):N.depths:W=[R]);function ae(ce){return""+b.main(A,ce,A.helpers,A.partials,q,fe,W)}return ae=w(b.main,ae,A,N.depths||[],q,fe),ae(R,N)}return O.isTop=!0,O._setup=function(R){if(R.partial)A.protoAccessControl=R.protoAccessControl,A.helpers=R.helpers,A.partials=R.partials,A.decorators=R.decorators,A.hooks=R.hooks;else{var N=i.extend({},x.helpers,R.helpers);v(N,A),A.helpers=N,b.usePartial&&(A.partials=A.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(A.decorators=i.extend({},x.decorators,R.decorators)),A.hooks={},A.protoAccessControl=f.createProtoAccessControl(R);var q=R.allowCallsToHelperMissing||_;a.moveHelperToHooks(A,"helperMissing",q),a.moveHelperToHooks(A,"blockHelperMissing",q)}},O._child=function(R,N,q,W){if(b.useBlockParams&&!q)throw new o.default("must pass block params");if(b.useDepths&&!W)throw new o.default("must pass parent depths");return p(A,R,b[R],N,0,q,W)},O}function p(b,x,_,k,A,O,R){function N(q){var W=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],fe=R;return R&&q!=R[0]&&!(q===b.nullContext&&R[0]===null)&&(fe=[q].concat(R)),_(b,q,b.helpers,b.partials,W.data||k,O&&[W.blockParams].concat(O),fe)}return N=w(_,N,b,R,k,O),N.program=x,N.depth=R?R.length:0,N.blockParams=A||0,N}function d(b,x,_){return b?!b.call&&!_.name&&(_.name=b,b=_.partials[b]):_.name==="@partial-block"?b=_.data["partial-block"]:b=_.partials[_.name],b}function h(b,x,_){var k=_.data&&_.data["partial-block"];_.partial=!0,_.ids&&(_.data.contextPath=_.ids[0]||_.data.contextPath);var A=void 0;if(_.fn&&_.fn!==m&&(function(){_.data=s.createFrame(_.data);var O=_.fn;A=_.data["partial-block"]=function(N){var q=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return q.data=s.createFrame(q.data),q.data["partial-block"]=k,O(N,q)},O.partials&&(_.partials=i.extend({},_.partials,O.partials))})(),b===void 0&&A&&(b=A),b===void 0)throw new o.default("The partial "+_.name+" could not be found");if(b instanceof Function)return b(x,_)}function m(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,_,k,A,O){if(b.decorator){var R={};x=b.decorator(x,R,_,k&&k[0],A,O,k),i.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(_){var k=b[_];b[_]=S(k,x)})}function S(b,x){var _=x.lookupProperty;return l.wrapHelper(b,function(k){return i.extend({lookupProperty:_},k)})}return mo}var Zp={exports:{}},p5;function h5(){return p5||(p5=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var i=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=i),n}},t.exports=e.default})(Zp,Zp.exports)),Zp.exports}var g5;function tee(){return g5||(g5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function i(v){if(v&&v.__esModule)return v;var S={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(S[b]=v[b]);return S.default=v,S}var r=Py(),o=i(r),s=QZ(),a=n(s),l=cr(),f=n(l),u=ki(),c=i(u),p=eee(),d=i(p),h=h5(),m=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=d,v.template=function(S){return d.template(S,v)},v}var w=y();w.create=y,m.default(w),w.default=w,e.default=w,t.exports=e.default})(Fp,Fp.exports)),Fp.exports}var eh={exports:{}},m5;function y5(){return m5||(m5=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!n.helpers.scopedId(r)&&!r.depth}}};e.default=n,t.exports=e.default})(eh,eh.exports)),eh.exports}var ol={},th={exports:{}},w5;function nee(){return w5||(w5=1,(function(t,e){e.__esModule=!0;var n=(function(){var i={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,p,d){var h=p.length-1;switch(c){case 1:return p[h-1];case 2:this.$=u.prepareProgram(p[h]);break;case 3:this.$=p[h];break;case 4:this.$=p[h];break;case 5:this.$=p[h];break;case 6:this.$=p[h];break;case 7:this.$=p[h];break;case 8:this.$=p[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(p[h]),strip:u.stripFlags(p[h],p[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:p[h],value:p[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(p[h-2],p[h-1],p[h],this._$);break;case 12:this.$={path:p[h-3],params:p[h-2],hash:p[h-1]};break;case 13:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!1,this._$);break;case 14:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!0,this._$);break;case 15:this.$={open:p[h-5],path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 16:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 17:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 18:this.$={strip:u.stripFlags(p[h-1],p[h-1]),program:p[h]};break;case 19:var m=u.prepareBlock(p[h-2],p[h-1],p[h],p[h],!1,this._$),y=u.prepareProgram([m],p[h-1].loc);y.chained=!0,this.$={strip:p[h-2].strip,program:y,chain:!0};break;case 20:this.$=p[h];break;case 21:this.$={path:p[h-1],strip:u.stripFlags(p[h-2],p[h])};break;case 22:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 23:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:p[h-3],params:p[h-2],hash:p[h-1],indent:"",strip:u.stripFlags(p[h-4],p[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(p[h-2],p[h-1],p[h],this._$);break;case 26:this.$={path:p[h-3],params:p[h-2],hash:p[h-1],strip:u.stripFlags(p[h-4],p[h])};break;case 27:this.$=p[h];break;case 28:this.$=p[h];break;case 29:this.$={type:"SubExpression",path:p[h-3],params:p[h-2],hash:p[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:p[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(p[h-2]),value:p[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(p[h-1]);break;case 33:this.$=p[h];break;case 34:this.$=p[h];break;case 35:this.$={type:"StringLiteral",value:p[h],original:p[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(p[h]),original:Number(p[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:p[h]==="true",original:p[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=p[h];break;case 41:this.$=p[h];break;case 42:this.$=u.preparePath(!0,p[h],this._$);break;case 43:this.$=u.preparePath(!1,p[h],this._$);break;case 44:p[h-2].push({part:u.id(p[h]),original:p[h],separator:p[h-1]}),this.$=p[h-2];break;case 45:this.$=[{part:u.id(p[h]),original:p[h]}];break;case 46:this.$=[];break;case 47:p[h-1].push(p[h]);break;case 48:this.$=[];break;case 49:p[h-1].push(p[h]);break;case 50:this.$=[];break;case 51:p[h-1].push(p[h]);break;case 58:this.$=[];break;case 59:p[h-1].push(p[h]);break;case 64:this.$=[];break;case 65:p[h-1].push(p[h]);break;case 70:this.$=[];break;case 71:p[h-1].push(p[h]);break;case 78:this.$=[];break;case 79:p[h-1].push(p[h]);break;case 82:this.$=[];break;case 83:p[h-1].push(p[h]);break;case 86:this.$=[];break;case 87:p[h-1].push(p[h]);break;case 90:this.$=[];break;case 91:p[h-1].push(p[h]);break;case 94:this.$=[];break;case 95:p[h-1].push(p[h]);break;case 98:this.$=[p[h]];break;case 99:p[h-1].push(p[h]);break;case 100:this.$=[p[h]];break;case 101:p[h-1].push(p[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],p=this.table,d="",h=0,m=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var W;return W=l.lexer.lex()||1,typeof W!="number"&&(W=l.symbols_[W]||W),W}for(var S,b,x,_,k={},A,O,R,N;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((S===null||typeof S>"u")&&(S=v()),x=p[b]&&p[b][S]),typeof x>"u"||!x.length||!x[0]){var q="";{N=[];for(A in p[b])this.terminals_[A]&&A>2&&N.push("'"+this.terminals_[A]+"'");this.lexer.showPosition?q="Parse error on line "+(h+1)+`:
     437See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(i).forEach(function(u){delete i[u]})}return il}var u5;function Py(){if(u5)return ui;u5=1,ui.__esModule=!0,ui.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=kr(),n=ci(),r=t(n),i=n5(),o=QZ(),s=s5(),a=t(s),l=f5(),f="4.7.8";ui.VERSION=f;var u=8;ui.COMPILER_REVISION=u;var c=7;ui.LAST_COMPATIBLE_COMPILER_REVISION=c;var p={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};ui.REVISION_CHANGES=p;var d="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},i.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===d){if(v)throw new r.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===d)e.extend(this.partials,w);else{if(typeof v>"u")throw new r.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===d){if(v)throw new r.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var m=a.default.log;return ui.log=m,ui.createFrame=e.createFrame,ui.logger=a.default,ui}var Xp={exports:{}},c5;function eee(){return c5||(c5=1,(function(t,e){e.__esModule=!0;function n(r){this.string=r}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})(Xp,Xp.exports)),Xp.exports}var mo={},Qp={},d5;function tee(){if(d5)return Qp;d5=1,Qp.__esModule=!0,Qp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var r=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return r}return Qp}var p5;function nee(){if(p5)return mo;p5=1,mo.__esModule=!0,mo.checkRevision=u,mo.template=c,mo.wrapProgram=p,mo.resolvePartial=d,mo.invokePartial=h,mo.noop=m;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var _ in b)Object.prototype.hasOwnProperty.call(b,_)&&(x[_]=b[_]);return x.default=b,x}var n=kr(),r=e(n),i=ci(),o=t(i),s=Py(),a=n5(),l=tee(),f=f5();function u(b){var x=b&&b[0]||1,_=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var S=s.REVISION_CHANGES[_],O=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+S+") or downgrade your runtime to an older version ("+O+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var _=b.compiler&&b.compiler[0]===7;function S(R,N,q){q.hash&&(N=r.extend({},N,q.hash),q.ids&&(q.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,N,q);var W=r.extend({},q,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),fe=x.VM.invokePartial.call(this,R,N,W);if(fe==null&&x.compile&&(q.partials[q.name]=x.compile(R,b.compilerOptions,x),fe=q.partials[q.name](N,W)),fe!=null){if(q.indent){for(var ae=fe.split(`
     438`),ce=0,ie=ae.length;ce<ie&&!(!ae[ce]&&ce+1===ie);ce++)ae[ce]=q.indent+ae[ce];fe=ae.join(`
     439`)}return fe}else throw new o.default("The partial "+q.name+" could not be compiled when running in runtime-only mode")}var O={strict:function(N,q,W){if(!N||!(q in N))throw new o.default('"'+q+'" not defined in '+N,{loc:W});return O.lookupProperty(N,q)},lookupProperty:function(N,q){var W=N[q];if(W==null||Object.prototype.hasOwnProperty.call(N,q)||f.resultIsAllowed(W,O.protoAccessControl,q))return W},lookup:function(N,q){for(var W=N.length,fe=0;fe<W;fe++){var ae=N[fe]&&O.lookupProperty(N[fe],q);if(ae!=null)return N[fe][q]}},lambda:function(N,q){return typeof N=="function"?N.call(q):N},escapeExpression:r.escapeExpression,invokePartial:S,fn:function(N){var q=b[N];return q.decorator=b[N+"_d"],q},programs:[],program:function(N,q,W,fe,ae){var ce=this.programs[N],ie=this.fn(N);return q||ae||fe||W?ce=p(this,N,ie,q,W,fe,ae):ce||(ce=this.programs[N]=p(this,N,ie)),ce},data:function(N,q){for(;N&&q--;)N=N._parent;return N},mergeIfNeeded:function(N,q){var W=N||q;return N&&q&&N!==q&&(W=r.extend({},q,N)),W},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function A(R){var N=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],q=N.data;A._setup(N),!N.partial&&b.useData&&(q=y(R,q));var W=void 0,fe=b.useBlockParams?[]:void 0;b.useDepths&&(N.depths?W=R!=N.depths[0]?[R].concat(N.depths):N.depths:W=[R]);function ae(ce){return""+b.main(O,ce,O.helpers,O.partials,q,fe,W)}return ae=w(b.main,ae,O,N.depths||[],q,fe),ae(R,N)}return A.isTop=!0,A._setup=function(R){if(R.partial)O.protoAccessControl=R.protoAccessControl,O.helpers=R.helpers,O.partials=R.partials,O.decorators=R.decorators,O.hooks=R.hooks;else{var N=r.extend({},x.helpers,R.helpers);v(N,O),O.helpers=N,b.usePartial&&(O.partials=O.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(O.decorators=r.extend({},x.decorators,R.decorators)),O.hooks={},O.protoAccessControl=f.createProtoAccessControl(R);var q=R.allowCallsToHelperMissing||_;a.moveHelperToHooks(O,"helperMissing",q),a.moveHelperToHooks(O,"blockHelperMissing",q)}},A._child=function(R,N,q,W){if(b.useBlockParams&&!q)throw new o.default("must pass block params");if(b.useDepths&&!W)throw new o.default("must pass parent depths");return p(O,R,b[R],N,0,q,W)},A}function p(b,x,_,S,O,A,R){function N(q){var W=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],fe=R;return R&&q!=R[0]&&!(q===b.nullContext&&R[0]===null)&&(fe=[q].concat(R)),_(b,q,b.helpers,b.partials,W.data||S,A&&[W.blockParams].concat(A),fe)}return N=w(_,N,b,R,S,A),N.program=x,N.depth=R?R.length:0,N.blockParams=O||0,N}function d(b,x,_){return b?!b.call&&!_.name&&(_.name=b,b=_.partials[b]):_.name==="@partial-block"?b=_.data["partial-block"]:b=_.partials[_.name],b}function h(b,x,_){var S=_.data&&_.data["partial-block"];_.partial=!0,_.ids&&(_.data.contextPath=_.ids[0]||_.data.contextPath);var O=void 0;if(_.fn&&_.fn!==m&&(function(){_.data=s.createFrame(_.data);var A=_.fn;O=_.data["partial-block"]=function(N){var q=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return q.data=s.createFrame(q.data),q.data["partial-block"]=S,A(N,q)},A.partials&&(_.partials=r.extend({},_.partials,A.partials))})(),b===void 0&&O&&(b=O),b===void 0)throw new o.default("The partial "+_.name+" could not be found");if(b instanceof Function)return b(x,_)}function m(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,_,S,O,A){if(b.decorator){var R={};x=b.decorator(x,R,_,S&&S[0],O,A,S),r.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(_){var S=b[_];b[_]=k(S,x)})}function k(b,x){var _=x.lookupProperty;return l.wrapHelper(b,function(S){return r.extend({lookupProperty:_},S)})}return mo}var Zp={exports:{}},h5;function g5(){return h5||(h5=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var r=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=r),n}},t.exports=e.default})(Zp,Zp.exports)),Zp.exports}var m5;function ree(){return m5||(m5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function r(v){if(v&&v.__esModule)return v;var k={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(k[b]=v[b]);return k.default=v,k}var i=Py(),o=r(i),s=eee(),a=n(s),l=ci(),f=n(l),u=kr(),c=r(u),p=nee(),d=r(p),h=g5(),m=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=d,v.template=function(k){return d.template(k,v)},v}var w=y();w.create=y,m.default(w),w.default=w,e.default=w,t.exports=e.default})(Fp,Fp.exports)),Fp.exports}var eh={exports:{}},y5;function w5(){return y5||(y5=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(i){return i.type==="SubExpression"||(i.type==="MustacheStatement"||i.type==="BlockStatement")&&!!(i.params&&i.params.length||i.hash)},scopedId:function(i){return/^\.|this\b/.test(i.original)},simpleId:function(i){return i.parts.length===1&&!n.helpers.scopedId(i)&&!i.depth}}};e.default=n,t.exports=e.default})(eh,eh.exports)),eh.exports}var ol={},th={exports:{}},v5;function iee(){return v5||(v5=1,(function(t,e){e.__esModule=!0;var n=(function(){var r={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,p,d){var h=p.length-1;switch(c){case 1:return p[h-1];case 2:this.$=u.prepareProgram(p[h]);break;case 3:this.$=p[h];break;case 4:this.$=p[h];break;case 5:this.$=p[h];break;case 6:this.$=p[h];break;case 7:this.$=p[h];break;case 8:this.$=p[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(p[h]),strip:u.stripFlags(p[h],p[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:p[h],value:p[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(p[h-2],p[h-1],p[h],this._$);break;case 12:this.$={path:p[h-3],params:p[h-2],hash:p[h-1]};break;case 13:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!1,this._$);break;case 14:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!0,this._$);break;case 15:this.$={open:p[h-5],path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 16:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 17:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 18:this.$={strip:u.stripFlags(p[h-1],p[h-1]),program:p[h]};break;case 19:var m=u.prepareBlock(p[h-2],p[h-1],p[h],p[h],!1,this._$),y=u.prepareProgram([m],p[h-1].loc);y.chained=!0,this.$={strip:p[h-2].strip,program:y,chain:!0};break;case 20:this.$=p[h];break;case 21:this.$={path:p[h-1],strip:u.stripFlags(p[h-2],p[h])};break;case 22:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 23:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:p[h-3],params:p[h-2],hash:p[h-1],indent:"",strip:u.stripFlags(p[h-4],p[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(p[h-2],p[h-1],p[h],this._$);break;case 26:this.$={path:p[h-3],params:p[h-2],hash:p[h-1],strip:u.stripFlags(p[h-4],p[h])};break;case 27:this.$=p[h];break;case 28:this.$=p[h];break;case 29:this.$={type:"SubExpression",path:p[h-3],params:p[h-2],hash:p[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:p[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(p[h-2]),value:p[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(p[h-1]);break;case 33:this.$=p[h];break;case 34:this.$=p[h];break;case 35:this.$={type:"StringLiteral",value:p[h],original:p[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(p[h]),original:Number(p[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:p[h]==="true",original:p[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=p[h];break;case 41:this.$=p[h];break;case 42:this.$=u.preparePath(!0,p[h],this._$);break;case 43:this.$=u.preparePath(!1,p[h],this._$);break;case 44:p[h-2].push({part:u.id(p[h]),original:p[h],separator:p[h-1]}),this.$=p[h-2];break;case 45:this.$=[{part:u.id(p[h]),original:p[h]}];break;case 46:this.$=[];break;case 47:p[h-1].push(p[h]);break;case 48:this.$=[];break;case 49:p[h-1].push(p[h]);break;case 50:this.$=[];break;case 51:p[h-1].push(p[h]);break;case 58:this.$=[];break;case 59:p[h-1].push(p[h]);break;case 64:this.$=[];break;case 65:p[h-1].push(p[h]);break;case 70:this.$=[];break;case 71:p[h-1].push(p[h]);break;case 78:this.$=[];break;case 79:p[h-1].push(p[h]);break;case 82:this.$=[];break;case 83:p[h-1].push(p[h]);break;case 86:this.$=[];break;case 87:p[h-1].push(p[h]);break;case 90:this.$=[];break;case 91:p[h-1].push(p[h]);break;case 94:this.$=[];break;case 95:p[h-1].push(p[h]);break;case 98:this.$=[p[h]];break;case 99:p[h-1].push(p[h]);break;case 100:this.$=[p[h]];break;case 101:p[h-1].push(p[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],p=this.table,d="",h=0,m=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var W;return W=l.lexer.lex()||1,typeof W!="number"&&(W=l.symbols_[W]||W),W}for(var k,b,x,_,S={},O,A,R,N;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((k===null||typeof k>"u")&&(k=v()),x=p[b]&&p[b][k]),typeof x>"u"||!x.length||!x[0]){var q="";{N=[];for(O in p[b])this.terminals_[O]&&O>2&&N.push("'"+this.terminals_[O]+"'");this.lexer.showPosition?q="Parse error on line "+(h+1)+`:
    438440`+this.lexer.showPosition()+`
    439 Expecting `+N.join(", ")+", got '"+(this.terminals_[S]||S)+"'":q="Parse error on line "+(h+1)+": Unexpected "+(S==1?"end of input":"'"+(this.terminals_[S]||S)+"'"),this.parseError(q,{text:this.lexer.match,token:this.terminals_[S]||S,line:this.lexer.yylineno,loc:y,expected:N})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+S);switch(x[0]){case 1:f.push(S),u.push(this.lexer.yytext),c.push(this.lexer.yylloc),f.push(x[1]),S=null,m=this.lexer.yyleng,d=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc;break;case 2:if(O=this.productions_[x[1]][1],k.$=u[u.length-O],k._$={first_line:c[c.length-(O||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(O||1)].first_column,last_column:c[c.length-1].last_column},w&&(k._$.range=[c[c.length-(O||1)].range[0],c[c.length-1].range[1]]),_=this.performAction.call(k,d,m,h,this.yy,x[1],u,c),typeof _<"u")return _;O&&(f=f.slice(0,-1*O*2),u=u.slice(0,-1*O),c=c.slice(0,-1*O)),f.push(this.productions_[x[1]][0]),u.push(k.$),c.push(k._$),R=p[f[f.length-2]][f[f.length-1]],f.push(R);break;case 3:return!0}}return!0}},r=(function(){var s={EOF:1,parseError:function(l,f){if(this.yy.parser)this.yy.parser.parseError(l,f);else throw new Error(l)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var f=l.match(/(?:\r\n?|\n).*/g);return f?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var f=l.length,u=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-f-1),this.offset-=f;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var p=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===c.length?this.yylloc.first_column:0)+c[c.length-u.length].length-u[0].length:this.yylloc.first_column-f},this.options.ranges&&(this.yylloc.range=[p[0],p[0]+this.yyleng-f]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),f=new Array(l.length+1).join("-");return l+this.upcomingInput()+`
     441Expecting `+N.join(", ")+", got '"+(this.terminals_[k]||k)+"'":q="Parse error on line "+(h+1)+": Unexpected "+(k==1?"end of input":"'"+(this.terminals_[k]||k)+"'"),this.parseError(q,{text:this.lexer.match,token:this.terminals_[k]||k,line:this.lexer.yylineno,loc:y,expected:N})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+k);switch(x[0]){case 1:f.push(k),u.push(this.lexer.yytext),c.push(this.lexer.yylloc),f.push(x[1]),k=null,m=this.lexer.yyleng,d=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc;break;case 2:if(A=this.productions_[x[1]][1],S.$=u[u.length-A],S._$={first_line:c[c.length-(A||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(A||1)].first_column,last_column:c[c.length-1].last_column},w&&(S._$.range=[c[c.length-(A||1)].range[0],c[c.length-1].range[1]]),_=this.performAction.call(S,d,m,h,this.yy,x[1],u,c),typeof _<"u")return _;A&&(f=f.slice(0,-1*A*2),u=u.slice(0,-1*A),c=c.slice(0,-1*A)),f.push(this.productions_[x[1]][0]),u.push(S.$),c.push(S._$),R=p[f[f.length-2]][f[f.length-1]],f.push(R);break;case 3:return!0}}return!0}},i=(function(){var s={EOF:1,parseError:function(l,f){if(this.yy.parser)this.yy.parser.parseError(l,f);else throw new Error(l)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var f=l.match(/(?:\r\n?|\n).*/g);return f?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var f=l.length,u=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-f-1),this.offset-=f;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var p=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===c.length?this.yylloc.first_column:0)+c[c.length-u.length].length-u[0].length:this.yylloc.first_column-f},this.options.ranges&&(this.yylloc.range=[p[0],p[0]+this.yyleng-f]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),f=new Array(l.length+1).join("-");return l+this.upcomingInput()+`
    440442`+f+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,f,u,c,p;this._more||(this.yytext="",this.match="");for(var d=this._currentRules(),h=0;h<d.length&&(u=this._input.match(this.rules[d[h]]),!(u&&(!f||u[0].length>f[0].length)&&(f=u,c=h,!this.options.flex)));h++);return f?(p=f[0].match(/(?:\r\n?|\n).*/g),p&&(this.yylineno+=p.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:p?p[p.length-1].length-p[p.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+f[0].length},this.yytext+=f[0],this.match+=f[0],this.matches=f,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(f[0].length),this.matched+=f[0],l=this.performAction.call(this,this.yy,this,d[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
    441 `+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function p(d,h){return f.yytext=f.yytext.substring(d,f.yyleng-h+d)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(p(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(p(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(p(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=p(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=p(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();i.lexer=r;function o(){this.yy={}}return o.prototype=i,i.Parser=o,new o})();e.default=n,t.exports=e.default})(th,th.exports)),th.exports}var nh={exports:{}},ih={exports:{}},v5;function b5(){return v5||(v5=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var i=cr(),r=n(i);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var p=this.accept(u[c]);if(this.mutating){if(p&&!o.prototype[p.type])throw new r.default('Unexpected node type "'+p.type+'" found when accepting '+c+" on "+u.type);u[c]=p}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new r.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,p=u.length;c<p;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,p--)},accept:function(u){if(u){if(!this[u.type])throw new r.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(ih,ih.exports)),ih.exports}var x5;function iee(){return x5||(x5=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var i=b5(),r=n(i);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new r.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,p=!this.isRootSeen;this.isRootSeen=!0;for(var d=u.body,h=0,m=d.length;h<m;h++){var y=d[h],w=this.accept(y);if(w){var v=s(d,h,p),S=a(d,h,p),b=w.openStandalone&&v,x=w.closeStandalone&&S,_=w.inlineStandalone&&v&&S;w.close&&l(d,h,!0),w.open&&f(d,h,!0),c&&_&&(l(d,h),f(d,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(d[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(d,h)),c&&x&&(l(d,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,p=u.program&&u.inverse,d=p,h=p;if(p&&p.chained)for(d=p.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var m={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((d||c).body)};if(u.openStrip.close&&l(c.body,null,!0),p){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(d.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(d.body)&&(f(c.body),l(d.body))}else u.closeStrip.open&&f(c.body,null,!0);return m},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,p){c===void 0&&(c=u.length);var d=u[c-1],h=u[c-2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original)}function a(u,c,p){c===void 0&&(c=-1);var d=u[c+1],h=u[c+2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original)}function l(u,c,p){var d=u[c==null?0:c+1];if(!(!d||d.type!=="ContentStatement"||!p&&d.rightStripped)){var h=d.value;d.value=d.value.replace(p?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==h}}function f(u,c,p){var d=u[c==null?u.length-1:c-1];if(!(!d||d.type!=="ContentStatement"||!p&&d.leftStripped)){var h=d.value;return d.value=d.value.replace(p?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==h,d.leftStripped}}e.default=o,t.exports=e.default})(nh,nh.exports)),nh.exports}var Ii={},_5;function ree(){if(_5)return Ii;_5=1,Ii.__esModule=!0,Ii.SourceLocation=r,Ii.id=o,Ii.stripFlags=s,Ii.stripComment=a,Ii.preparePath=l,Ii.prepareMustache=f,Ii.prepareRawBlock=u,Ii.prepareBlock=c,Ii.prepareProgram=p,Ii.preparePartialBlock=d;function t(h){return h&&h.__esModule?h:{default:h}}var e=cr(),n=t(e);function i(h,m){if(m=m.path?m.path.original:m,h.path.original!==m){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+m,y)}}function r(h,m){this.source=h,this.start={line:m.first_line,column:m.first_column},this.end={line:m.last_line,column:m.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,m){return{open:h.charAt(2)==="~",close:m.charAt(m.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,m,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],S=0,b=0,x=m.length;b<x;b++){var _=m[b].part,k=m[b].original!==_;if(w+=(m[b].separator||"")+_,!k&&(_===".."||_==="."||_==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});_===".."&&S++}else v.push(_)}return{type:"PathExpression",data:h,depth:S,parts:v,original:w,loc:y}}function f(h,m,y,w,v,S){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",_=/\*/.test(w);return{type:_?"Decorator":"MustacheStatement",path:h,params:m,hash:y,escaped:x,strip:v,loc:this.locInfo(S)}}function u(h,m,y,w){i(h,y),w=this.locInfo(w);var v={type:"Program",body:m,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,m,y,w,v,S){w&&w.path&&i(h,w);var b=/\*/.test(h.open);m.blockParams=h.blockParams;var x=void 0,_=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),_=y.strip,x=y.program}return v&&(v=x,x=m,m=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:m,inverse:x,openStrip:h.strip,inverseStrip:_,closeStrip:w&&w.strip,loc:this.locInfo(S)}}function p(h,m){if(!m&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(m={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:m}}function d(h,m,y,w){return i(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:m,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Ii}var k5;function oee(){if(k5)return ol;k5=1,ol.__esModule=!0,ol.parseWithoutProcessing=u,ol.parse=c;function t(p){if(p&&p.__esModule)return p;var d={};if(p!=null)for(var h in p)Object.prototype.hasOwnProperty.call(p,h)&&(d[h]=p[h]);return d.default=p,d}function e(p){return p&&p.__esModule?p:{default:p}}var n=nee(),i=e(n),r=iee(),o=e(r),s=ree(),a=t(s),l=ki();ol.parser=i.default;var f={};l.extend(f,a);function u(p,d){if(p.type==="Program")return p;i.default.yy=f,f.locInfo=function(m){return new f.SourceLocation(d&&d.srcName,m)};var h=i.default.parse(p);return h}function c(p,d){var h=u(p,d),m=new o.default(d);return m.accept(h)}return ol}var sl={},S5;function see(){if(S5)return sl;S5=1,sl.__esModule=!0,sl.Compiler=a,sl.precompile=l,sl.compile=f;function t(p){return p&&p.__esModule?p:{default:p}}var e=cr(),n=t(e),i=ki(),r=y5(),o=t(r),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(d){var h=this.opcodes.length;if(d.opcodes.length!==h)return!1;for(var m=0;m<h;m++){var y=this.opcodes[m],w=d.opcodes[m];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var m=0;m<h;m++)if(!this.children[m].equals(d.children[m]))return!1;return!0},guid:0,compile:function(d,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=i.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(d)},compileProgram:function(d){var h=new this.compiler,m=h.compile(d,this.options),y=this.guid++;return this.usePartial=this.usePartial||m.usePartial,this.children[y]=m,this.useDepths=this.useDepths||m.useDepths,y},accept:function(d){if(!this[d.type])throw new n.default("Unknown type: "+d.type,d);this.sourceNode.unshift(d);var h=this[d.type](d);return this.sourceNode.shift(),h},Program:function(d){this.options.blockParams.unshift(d.blockParams);for(var h=d.body,m=h.length,y=0;y<m;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=m===1,this.blockParams=d.blockParams?d.blockParams.length:0,this},BlockStatement:function(d){c(d);var h=d.program,m=d.inverse;h=h&&this.compileProgram(h),m=m&&this.compileProgram(m);var y=this.classifySexpr(d);y==="helper"?this.helperSexpr(d,h,m):y==="simple"?(this.simpleSexpr(d),this.opcode("pushProgram",h),this.opcode("pushProgram",m),this.opcode("emptyHash"),this.opcode("blockValue",d.path.original)):(this.ambiguousSexpr(d,h,m),this.opcode("pushProgram",h),this.opcode("pushProgram",m),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(d){var h=d.program&&this.compileProgram(d.program),m=this.setupFullMustacheParams(d,h,void 0),y=d.path;this.useDecorators=!0,this.opcode("registerDecorator",m.length,y.original)},PartialStatement:function(d){this.usePartial=!0;var h=d.program;h&&(h=this.compileProgram(d.program));var m=d.params;if(m.length>1)throw new n.default("Unsupported number of partial arguments: "+m.length,d);m.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):m.push({type:"PathExpression",parts:[],depth:0}));var y=d.name.original,w=d.name.type==="SubExpression";w&&this.accept(d.name),this.setupFullMustacheParams(d,h,void 0,!0);var v=d.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(d){this.PartialStatement(d)},MustacheStatement:function(d){this.SubExpression(d),d.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(d){this.DecoratorBlock(d)},ContentStatement:function(d){d.value&&this.opcode("appendContent",d.value)},CommentStatement:function(){},SubExpression:function(d){c(d);var h=this.classifySexpr(d);h==="simple"?this.simpleSexpr(d):h==="helper"?this.helperSexpr(d):this.ambiguousSexpr(d)},ambiguousSexpr:function(d,h,m){var y=d.path,w=y.parts[0],v=h!=null||m!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",m),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(d){var h=d.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(d,h,m){var y=this.setupFullMustacheParams(d,h,m),w=d.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,d);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(d){this.addDepth(d.depth),this.opcode("getContext",d.depth);var h=d.parts[0],m=o.default.helpers.scopedId(d),y=!d.depth&&!m&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,d.parts):h?d.data?(this.options.data=!0,this.opcode("lookupData",d.depth,d.parts,d.strict)):this.opcode("lookupOnContext",d.parts,d.falsy,d.strict,m):this.opcode("pushContext")},StringLiteral:function(d){this.opcode("pushString",d.value)},NumberLiteral:function(d){this.opcode("pushLiteral",d.value)},BooleanLiteral:function(d){this.opcode("pushLiteral",d.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(d){var h=d.pairs,m=0,y=h.length;for(this.opcode("pushHash");m<y;m++)this.pushParam(h[m].value);for(;m--;)this.opcode("assignToHash",h[m].key);this.opcode("popHash")},opcode:function(d){this.opcodes.push({opcode:d,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(d){d&&(this.useDepths=!0)},classifySexpr:function(d){var h=o.default.helpers.simpleId(d.path),m=h&&!!this.blockParamIndex(d.path.parts[0]),y=!m&&o.default.helpers.helperExpression(d),w=!m&&(y||h);if(w&&!y){var v=d.path.parts[0],S=this.options;S.knownHelpers[v]?y=!0:S.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(d){for(var h=0,m=d.length;h<m;h++)this.pushParam(d[h])},pushParam:function(d){var h=d.value!=null?d.value:d.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),d.depth&&this.addDepth(d.depth),this.opcode("getContext",d.depth||0),this.opcode("pushStringParam",h,d.type),d.type==="SubExpression"&&this.accept(d);else{if(this.trackIds){var m=void 0;if(d.parts&&!o.default.helpers.scopedId(d)&&!d.depth&&(m=this.blockParamIndex(d.parts[0])),m){var y=d.parts.slice(1).join(".");this.opcode("pushId","BlockParam",m,y)}else h=d.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",d.type,h)}this.accept(d)}},setupFullMustacheParams:function(d,h,m,y){var w=d.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",m),d.hash?this.accept(d.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(d){for(var h=0,m=this.options.blockParams.length;h<m;h++){var y=this.options.blockParams[h],w=y&&i.indexOf(y,d);if(y&&w>=0)return[h,w]}}};function l(p,d,h){if(p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+p);d=d||{},"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var m=h.parse(p,d),y=new h.Compiler().compile(m,d);return new h.JavaScriptCompiler().compile(y,d)}function f(p,d,h){if(d===void 0&&(d={}),p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+p);d=i.extend({},d),"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var m=void 0;function y(){var v=h.parse(p,d),S=new h.Compiler().compile(v,d),b=new h.JavaScriptCompiler().compile(S,d,void 0,!0);return h.template(b)}function w(v,S){return m||(m=y()),m.call(this,v,S)}return w._setup=function(v){return m||(m=y()),m._setup(v)},w._child=function(v,S,b,x){return m||(m=y()),m._child(v,S,b,x)},w}function u(p,d){if(p===d)return!0;if(i.isArray(p)&&i.isArray(d)&&p.length===d.length){for(var h=0;h<p.length;h++)if(!u(p[h],d[h]))return!1;return!0}}function c(p){if(!p.path.parts){var d=p.path;p.path={type:"PathExpression",data:!1,depth:0,parts:[d.original+""],original:d.original+"",loc:d.loc}}}return sl}var rh={exports:{}},oh={exports:{}},eu={},My={},sh={},ah={},C5;function aee(){if(C5)return ah;C5=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return ah.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},ah.decode=function(e){var n=65,i=90,r=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=i?e-n:r<=e&&e<=o?e-r+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},ah}var E5;function O5(){if(E5)return sh;E5=1;var t=aee(),e=5,n=1<<e,i=n-1,r=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return sh.encode=function(l){var f="",u,c=o(l);do u=c&i,c>>>=e,c>0&&(u|=r),f+=t.encode(u);while(c>0);return f},sh.decode=function(l,f,u){var c=l.length,p=0,d=0,h,m;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(m=t.decode(l.charCodeAt(f++)),m===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(m&r),m&=i,p=p+(m<<d),d+=e}while(h);u.value=s(p),u.rest=f},sh}var Iy={},A5;function tu(){return A5||(A5=1,(function(t){function e(b,x,_){if(x in b)return b[x];if(arguments.length===3)return _;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function r(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=r;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,_=r(b);if(_){if(!_.path)return b;x=_.path}for(var k=t.isAbsolute(x),A=x.split(/\/+/),O,R=0,N=A.length-1;N>=0;N--)O=A[N],O==="."?A.splice(N,1):O===".."?R++:R>0&&(O===""?(A.splice(N+1,R),R=0):(A.splice(N,2),R--));return x=A.join("/"),x===""&&(x=k?"/":"."),_?(_.path=x,o(_)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var _=r(x),k=r(b);if(k&&(b=k.path||"/"),_&&!_.scheme)return k&&(_.scheme=k.scheme),o(_);if(_||x.match(i))return x;if(k&&!k.host&&!k.path)return k.host=x,o(k);var A=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return k?(k.path=A,o(k)):A}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var _=0;x.indexOf(b+"/")!==0;){var k=b.lastIndexOf("/");if(k<0||(b=b.slice(0,k),b.match(/^([^\/]+:\/)?\/*$/)))return x;++_}return Array(_+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return d(b)?"$"+b:b}t.toSetString=f?u:c;function p(b){return d(b)?b.slice(1):b}t.fromSetString=f?u:p;function d(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var _=x-10;_>=0;_--)if(b.charCodeAt(_)!==36)return!1;return!0}function h(b,x,_){var k=y(b.source,x.source);return k!==0||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0||_)||(k=b.generatedColumn-x.generatedColumn,k!==0)||(k=b.generatedLine-x.generatedLine,k!==0)?k:y(b.name,x.name)}t.compareByOriginalPositions=h;function m(b,x,_){var k=b.generatedLine-x.generatedLine;return k!==0||(k=b.generatedColumn-x.generatedColumn,k!==0||_)||(k=y(b.source,x.source),k!==0)||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0)?k:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=m;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var _=b.generatedLine-x.generatedLine;return _!==0||(_=b.generatedColumn-x.generatedColumn,_!==0)||(_=y(b.source,x.source),_!==0)||(_=b.originalLine-x.originalLine,_!==0)||(_=b.originalColumn-x.originalColumn,_!==0)?_:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function S(b,x,_){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),_){var k=r(_);if(!k)throw new Error("sourceMapURL could not be parsed");if(k.path){var A=k.path.lastIndexOf("/");A>=0&&(k.path=k.path.substring(0,A+1))}x=a(o(k),x)}return s(x)}t.computeSourceURL=S})(Iy)),Iy}var Ny={},R5;function T5(){if(R5)return Ny;R5=1;var t=tu(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function i(){this._array=[],this._set=n?new Map:Object.create(null)}return i.fromArray=function(o,s){for(var a=new i,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},i.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},i.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},i.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},i.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},i.prototype.toArray=function(){return this._array.slice()},Ny.ArraySet=i,Ny}var Dy={},P5;function lee(){if(P5)return Dy;P5=1;var t=tu();function e(i,r){var o=i.generatedLine,s=r.generatedLine,a=i.generatedColumn,l=r.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(i,r)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(r,o){this._array.forEach(r,o)},n.prototype.add=function(r){e(this._last,r)?(this._last=r,this._array.push(r)):(this._sorted=!1,this._array.push(r))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},Dy.MappingList=n,Dy}var M5;function I5(){if(M5)return My;M5=1;var t=O5(),e=tu(),n=T5().ArraySet,i=lee().MappingList;function r(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new i,this._sourcesContents=null}return r.prototype._version=3,r.fromSourceMap=function(s){var a=s.sourceRoot,l=new r({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},r.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},r.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,p=new n;this._mappings.unsortedForEach(function(d){if(d.source===f&&d.originalLine!=null){var h=s.originalPositionFor({line:d.originalLine,column:d.originalColumn});h.source!=null&&(d.source=h.source,l!=null&&(d.source=e.join(l,d.source)),u!=null&&(d.source=e.relative(u,d.source)),d.originalLine=h.line,d.originalColumn=h.column,h.name!=null&&(d.name=h.name))}var m=d.source;m!=null&&!c.has(m)&&c.add(m);var y=d.name;y!=null&&!p.has(y)&&p.add(y)},this),this._sources=c,this._names=p,s.sources.forEach(function(d){var h=s.sourceContentFor(d);h!=null&&(l!=null&&(d=e.join(l,d)),u!=null&&(d=e.relative(u,d)),this.setSourceContent(d,h))},this)},r.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},r.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,p="",d,h,m,y,w=this._mappings.toArray(),v=0,S=w.length;v<S;v++){if(h=w[v],d="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)d+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;d+=","}d+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),d+=t.encode(y-c),c=y,d+=t.encode(h.originalLine-1-f),f=h.originalLine-1,d+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(m=this._names.indexOf(h.name),d+=t.encode(m-u),u=m)),p+=d}return p},r.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},r.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},My.SourceMapGenerator=r,My}var nu={},By={},N5;function fee(){return N5||(N5=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,i,r,o,s,a){var l=Math.floor((i-n)/2)+n,f=s(r,o[l],!0);return f===0?l:f>0?i-l>1?e(l,i,r,o,s,a):a==t.LEAST_UPPER_BOUND?i<o.length?i:-1:l:l-n>1?e(n,l,r,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(i,r,o,s){if(r.length===0)return-1;var a=e(-1,r.length,i,r,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(r[a],r[a-1],!0)===0;)--a;return a}})(By)),By}var $y={},D5;function uee(){if(D5)return $y;D5=1;function t(i,r,o){var s=i[r];i[r]=i[o],i[o]=s}function e(i,r){return Math.round(i+Math.random()*(r-i))}function n(i,r,o,s){if(o<s){var a=e(o,s),l=o-1;t(i,a,s);for(var f=i[s],u=o;u<s;u++)r(i[u],f)<=0&&(l+=1,t(i,l,u));t(i,l+1,u);var c=l+1;n(i,r,o,c-1),n(i,r,c+1,s)}}return $y.quickSort=function(i,r){n(i,r,0,i.length-1)},$y}var B5;function cee(){if(B5)return nu;B5=1;var t=tu(),e=fee(),n=T5().ArraySet,i=O5(),r=uee().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var p=u.charAt(c);return p===";"||p===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,p){var d=c||null,h=p||o.GENERATED_ORDER,m;switch(h){case o.GENERATED_ORDER:m=this._generatedMappings;break;case o.ORIGINAL_ORDER:m=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;m.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,d)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),p={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(p.source=this._findSourceIndex(p.source),p.source<0)return[];var d=[],h=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var m=this._originalMappings[h];if(u.column===void 0)for(var y=m.originalLine;m&&m.originalLine===y;)d.push({line:t.getArg(m,"generatedLine",null),column:t.getArg(m,"generatedColumn",null),lastColumn:t.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++h];else for(var w=m.originalColumn;m&&m.originalLine===c&&m.originalColumn==w;)d.push({line:t.getArg(m,"generatedLine",null),column:t.getArg(m,"generatedColumn",null),lastColumn:t.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++h]}return d},nu.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),m=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(p!=this._version)throw new Error("Unsupported version: "+p);m&&(m=t.normalize(m)),d=d.map(String).map(t.normalize).map(function(S){return m&&t.isAbsolute(m)&&t.isAbsolute(S)?t.relative(m,S):S}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(d,!0),this._absoluteSources=this._sources.toArray().map(function(S){return t.computeSourceURL(m,S,u)}),this.sourceRoot=m,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var p=Object.create(s.prototype),d=p._names=n.fromArray(u._names.toArray(),!0),h=p._sources=n.fromArray(u._sources.toArray(),!0);p.sourceRoot=u._sourceRoot,p.sourcesContent=u._generateSourcesContent(p._sources.toArray(),p.sourceRoot),p.file=u._file,p._sourceMapURL=c,p._absoluteSources=p._sources.toArray().map(function(_){return t.computeSourceURL(p.sourceRoot,_,c)});for(var m=u._mappings.toArray().slice(),y=p.__generatedMappings=[],w=p.__originalMappings=[],v=0,S=m.length;v<S;v++){var b=m[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=d.indexOf(b.name)),w.push(x)),y.push(x)}return r(p.__originalMappings,t.compareByOriginalPositions),p},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var p=1,d=0,h=0,m=0,y=0,w=0,v=u.length,S=0,b={},x={},_=[],k=[],A,O,R,N,q;S<v;)if(u.charAt(S)===";")p++,S++,d=0;else if(u.charAt(S)===",")S++;else{for(A=new a,A.generatedLine=p,N=S;N<v&&!this._charIsMappingSeparator(u,N);N++);if(O=u.slice(S,N),R=b[O],R)S+=O.length;else{for(R=[];S<N;)i.decode(u,S,x),q=x.value,S=x.rest,R.push(q);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[O]=R}A.generatedColumn=d+R[0],d=A.generatedColumn,R.length>1&&(A.source=y+R[1],y+=R[1],A.originalLine=h+R[2],h=A.originalLine,A.originalLine+=1,A.originalColumn=m+R[3],m=A.originalColumn,R.length>4&&(A.name=w+R[4],w+=R[4])),k.push(A),typeof A.originalLine=="number"&&_.push(A)}r(k,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=k,r(_,t.compareByOriginalPositions),this.__originalMappings=_},s.prototype._findMapping=function(u,c,p,d,h,m){if(u[p]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[p]);if(u[d]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[d]);return e.search(u,c,h,m)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var p=this._generatedMappings[u+1];if(c.generatedLine===p.generatedLine){c.lastGeneratedColumn=p.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var d=this._generatedMappings[p];if(d.generatedLine===c.generatedLine){var h=t.getArg(d,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var m=t.getArg(d,"name",null);return m!==null&&(m=this._names.at(m)),{source:h,line:t.getArg(d,"originalLine",null),column:t.getArg(d,"originalColumn",null),name:m}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var p=this._findSourceIndex(u);if(p>=0)return this.sourcesContent[p];var d=u;this.sourceRoot!=null&&(d=t.relative(this.sourceRoot,d));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var m=d.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(m))return this.sourcesContent[this._sources.indexOf(m)];if((!h.path||h.path=="/")&&this._sources.has("/"+d))return this.sourcesContent[this._sources.indexOf("/"+d)]}if(c)return null;throw new Error('"'+d+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var p={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},d=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var h=this._originalMappings[d];if(h.source===p.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},nu.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sections");if(p!=this._version)throw new Error("Unsupported version: "+p);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=d.map(function(m){if(m.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(m,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(m,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=e.search(c,this._sections,function(h,m){var y=h.generatedLine-m.generatedOffset.generatedLine;return y||h.generatedColumn-m.generatedOffset.generatedColumn}),d=this._sections[p];return d?d.consumer.originalPositionFor({line:c.generatedLine-(d.generatedOffset.generatedLine-1),column:c.generatedColumn-(d.generatedOffset.generatedLine===c.generatedLine?d.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var p=0;p<this._sections.length;p++){var d=this._sections[p],h=d.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var p=this._sections[c];if(p.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var d=p.consumer.generatedPositionFor(u);if(d){var h={line:d.line+(p.generatedOffset.generatedLine-1),column:d.column+(p.generatedOffset.generatedLine===d.line?p.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var p=0;p<this._sections.length;p++)for(var d=this._sections[p],h=d.consumer._generatedMappings,m=0;m<h.length;m++){var y=h[m],w=d.consumer._sources.at(y.source);w=t.computeSourceURL(d.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=d.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var S={source:w,generatedLine:y.generatedLine+(d.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(d.generatedOffset.generatedLine===y.generatedLine?d.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(S),typeof S.originalLine=="number"&&this.__originalMappings.push(S)}r(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),r(this.__originalMappings,t.compareByOriginalPositions)},nu.IndexedSourceMapConsumer=l,nu}var Fy={},$5;function dee(){if($5)return Fy;$5=1;var t=I5().SourceMapGenerator,e=tu(),n=/(\r?\n)/,i=10,r="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[r]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),p=0,d=function(){var v=b(),S=b()||"";return v+S;function b(){return p<c.length?c[p++]:void 0}},h=1,m=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,d()),h++,m=0;else{var S=c[p]||"",b=S.substr(0,v.generatedColumn-m);c[p]=S.substr(v.generatedColumn-m),m=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(d()),h++;if(m<v.generatedColumn){var S=c[p]||"";u.add(S.substr(0,v.generatedColumn)),c[p]=S.substr(v.generatedColumn),m=v.generatedColumn}y=v},this),p<c.length&&(y&&w(y,d()),u.add(c.splice(p).join(""))),l.sources.forEach(function(v){var S=l.sourceContentFor(v);S!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,S))}),u;function w(v,S){if(v===null||v.source===void 0)u.add(S);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,S,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[r]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[r]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[r]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[r]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][r]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,p=null,d=null,h=null;return this.walk(function(m,y){l.code+=m,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||p!==y.line||d!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,p=y.line,d=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=m.length;w<v;w++)m.charCodeAt(w)===i?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(m,y){f.setSourceContent(m,y)}),{code:l.code,map:f}},Fy.SourceNode=o,Fy}var F5;function pee(){return F5||(F5=1,eu.SourceMapGenerator=I5().SourceMapGenerator,eu.SourceMapConsumer=cee().SourceMapConsumer,eu.SourceNode=dee().SourceNode),eu}var q5;function hee(){return q5||(q5=1,(function(t,e){e.__esModule=!0;var n=ki(),i=void 0;try{var r=pee();i=r.SourceNode}catch{}i||(i=function(a,l,f,u){this.src="",u&&this.add(u)},i.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,p=a.length;c<p;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add(["  ",f,`
    442 `])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new i(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof i?l:(l=o(l,this,f),new i(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function(p){var d=o(l[p],f);d!=="undefined"&&u.push([f.quotedString(p),":",d])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})(oh,oh.exports)),oh.exports}var L5;function gee(){return L5||(L5=1,(function(t,e){e.__esModule=!0;function n(p){return p&&p.__esModule?p:{default:p}}var i=Py(),r=cr(),o=n(r),s=ki(),a=hee(),l=n(a);function f(p){this.value=p}function u(){}u.prototype={nameLookup:function(d,h){return this.internalNameLookup(d,h)},depthedLookup:function(d){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(d),")"]},compilerInfo:function(){var d=i.COMPILER_REVISION,h=i.REVISION_CHANGES[d];return[d,h]},appendToBuffer:function(d,h,m){return s.isArray(d)||(d=[d]),d=this.source.wrap(d,h),this.environment.isSimple?["return ",d,";"]:m?["buffer += ",d,";"]:(d.appendToBuffer=!0,d)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(d,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",d,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(d,h,m,y){this.environment=d,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!m,this.context=m||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(d,h),this.useDepths=this.useDepths||d.useDepths||d.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||d.useBlockParams;var w=d.opcodes,v=void 0,S=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,S=S||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=S,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
     443`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function p(d,h){return f.yytext=f.yytext.substring(d,f.yyleng-h+d)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(p(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(p(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(p(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=p(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=p(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();r.lexer=i;function o(){this.yy={}}return o.prototype=r,r.Parser=o,new o})();e.default=n,t.exports=e.default})(th,th.exports)),th.exports}var nh={exports:{}},rh={exports:{}},b5;function x5(){return b5||(b5=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var r=ci(),i=n(r);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var p=this.accept(u[c]);if(this.mutating){if(p&&!o.prototype[p.type])throw new i.default('Unexpected node type "'+p.type+'" found when accepting '+c+" on "+u.type);u[c]=p}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new i.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,p=u.length;c<p;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,p--)},accept:function(u){if(u){if(!this[u.type])throw new i.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(rh,rh.exports)),rh.exports}var _5;function oee(){return _5||(_5=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var r=x5(),i=n(r);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new i.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,p=!this.isRootSeen;this.isRootSeen=!0;for(var d=u.body,h=0,m=d.length;h<m;h++){var y=d[h],w=this.accept(y);if(w){var v=s(d,h,p),k=a(d,h,p),b=w.openStandalone&&v,x=w.closeStandalone&&k,_=w.inlineStandalone&&v&&k;w.close&&l(d,h,!0),w.open&&f(d,h,!0),c&&_&&(l(d,h),f(d,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(d[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(d,h)),c&&x&&(l(d,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,p=u.program&&u.inverse,d=p,h=p;if(p&&p.chained)for(d=p.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var m={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((d||c).body)};if(u.openStrip.close&&l(c.body,null,!0),p){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(d.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(d.body)&&(f(c.body),l(d.body))}else u.closeStrip.open&&f(c.body,null,!0);return m},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,p){c===void 0&&(c=u.length);var d=u[c-1],h=u[c-2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original)}function a(u,c,p){c===void 0&&(c=-1);var d=u[c+1],h=u[c+2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original)}function l(u,c,p){var d=u[c==null?0:c+1];if(!(!d||d.type!=="ContentStatement"||!p&&d.rightStripped)){var h=d.value;d.value=d.value.replace(p?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==h}}function f(u,c,p){var d=u[c==null?u.length-1:c-1];if(!(!d||d.type!=="ContentStatement"||!p&&d.leftStripped)){var h=d.value;return d.value=d.value.replace(p?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==h,d.leftStripped}}e.default=o,t.exports=e.default})(nh,nh.exports)),nh.exports}var Ir={},k5;function see(){if(k5)return Ir;k5=1,Ir.__esModule=!0,Ir.SourceLocation=i,Ir.id=o,Ir.stripFlags=s,Ir.stripComment=a,Ir.preparePath=l,Ir.prepareMustache=f,Ir.prepareRawBlock=u,Ir.prepareBlock=c,Ir.prepareProgram=p,Ir.preparePartialBlock=d;function t(h){return h&&h.__esModule?h:{default:h}}var e=ci(),n=t(e);function r(h,m){if(m=m.path?m.path.original:m,h.path.original!==m){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+m,y)}}function i(h,m){this.source=h,this.start={line:m.first_line,column:m.first_column},this.end={line:m.last_line,column:m.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,m){return{open:h.charAt(2)==="~",close:m.charAt(m.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,m,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],k=0,b=0,x=m.length;b<x;b++){var _=m[b].part,S=m[b].original!==_;if(w+=(m[b].separator||"")+_,!S&&(_===".."||_==="."||_==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});_===".."&&k++}else v.push(_)}return{type:"PathExpression",data:h,depth:k,parts:v,original:w,loc:y}}function f(h,m,y,w,v,k){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",_=/\*/.test(w);return{type:_?"Decorator":"MustacheStatement",path:h,params:m,hash:y,escaped:x,strip:v,loc:this.locInfo(k)}}function u(h,m,y,w){r(h,y),w=this.locInfo(w);var v={type:"Program",body:m,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,m,y,w,v,k){w&&w.path&&r(h,w);var b=/\*/.test(h.open);m.blockParams=h.blockParams;var x=void 0,_=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),_=y.strip,x=y.program}return v&&(v=x,x=m,m=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:m,inverse:x,openStrip:h.strip,inverseStrip:_,closeStrip:w&&w.strip,loc:this.locInfo(k)}}function p(h,m){if(!m&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(m={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:m}}function d(h,m,y,w){return r(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:m,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Ir}var S5;function aee(){if(S5)return ol;S5=1,ol.__esModule=!0,ol.parseWithoutProcessing=u,ol.parse=c;function t(p){if(p&&p.__esModule)return p;var d={};if(p!=null)for(var h in p)Object.prototype.hasOwnProperty.call(p,h)&&(d[h]=p[h]);return d.default=p,d}function e(p){return p&&p.__esModule?p:{default:p}}var n=iee(),r=e(n),i=oee(),o=e(i),s=see(),a=t(s),l=kr();ol.parser=r.default;var f={};l.extend(f,a);function u(p,d){if(p.type==="Program")return p;r.default.yy=f,f.locInfo=function(m){return new f.SourceLocation(d&&d.srcName,m)};var h=r.default.parse(p);return h}function c(p,d){var h=u(p,d),m=new o.default(d);return m.accept(h)}return ol}var sl={},C5;function lee(){if(C5)return sl;C5=1,sl.__esModule=!0,sl.Compiler=a,sl.precompile=l,sl.compile=f;function t(p){return p&&p.__esModule?p:{default:p}}var e=ci(),n=t(e),r=kr(),i=w5(),o=t(i),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(d){var h=this.opcodes.length;if(d.opcodes.length!==h)return!1;for(var m=0;m<h;m++){var y=this.opcodes[m],w=d.opcodes[m];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var m=0;m<h;m++)if(!this.children[m].equals(d.children[m]))return!1;return!0},guid:0,compile:function(d,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=r.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(d)},compileProgram:function(d){var h=new this.compiler,m=h.compile(d,this.options),y=this.guid++;return this.usePartial=this.usePartial||m.usePartial,this.children[y]=m,this.useDepths=this.useDepths||m.useDepths,y},accept:function(d){if(!this[d.type])throw new n.default("Unknown type: "+d.type,d);this.sourceNode.unshift(d);var h=this[d.type](d);return this.sourceNode.shift(),h},Program:function(d){this.options.blockParams.unshift(d.blockParams);for(var h=d.body,m=h.length,y=0;y<m;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=m===1,this.blockParams=d.blockParams?d.blockParams.length:0,this},BlockStatement:function(d){c(d);var h=d.program,m=d.inverse;h=h&&this.compileProgram(h),m=m&&this.compileProgram(m);var y=this.classifySexpr(d);y==="helper"?this.helperSexpr(d,h,m):y==="simple"?(this.simpleSexpr(d),this.opcode("pushProgram",h),this.opcode("pushProgram",m),this.opcode("emptyHash"),this.opcode("blockValue",d.path.original)):(this.ambiguousSexpr(d,h,m),this.opcode("pushProgram",h),this.opcode("pushProgram",m),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(d){var h=d.program&&this.compileProgram(d.program),m=this.setupFullMustacheParams(d,h,void 0),y=d.path;this.useDecorators=!0,this.opcode("registerDecorator",m.length,y.original)},PartialStatement:function(d){this.usePartial=!0;var h=d.program;h&&(h=this.compileProgram(d.program));var m=d.params;if(m.length>1)throw new n.default("Unsupported number of partial arguments: "+m.length,d);m.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):m.push({type:"PathExpression",parts:[],depth:0}));var y=d.name.original,w=d.name.type==="SubExpression";w&&this.accept(d.name),this.setupFullMustacheParams(d,h,void 0,!0);var v=d.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(d){this.PartialStatement(d)},MustacheStatement:function(d){this.SubExpression(d),d.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(d){this.DecoratorBlock(d)},ContentStatement:function(d){d.value&&this.opcode("appendContent",d.value)},CommentStatement:function(){},SubExpression:function(d){c(d);var h=this.classifySexpr(d);h==="simple"?this.simpleSexpr(d):h==="helper"?this.helperSexpr(d):this.ambiguousSexpr(d)},ambiguousSexpr:function(d,h,m){var y=d.path,w=y.parts[0],v=h!=null||m!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",m),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(d){var h=d.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(d,h,m){var y=this.setupFullMustacheParams(d,h,m),w=d.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,d);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(d){this.addDepth(d.depth),this.opcode("getContext",d.depth);var h=d.parts[0],m=o.default.helpers.scopedId(d),y=!d.depth&&!m&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,d.parts):h?d.data?(this.options.data=!0,this.opcode("lookupData",d.depth,d.parts,d.strict)):this.opcode("lookupOnContext",d.parts,d.falsy,d.strict,m):this.opcode("pushContext")},StringLiteral:function(d){this.opcode("pushString",d.value)},NumberLiteral:function(d){this.opcode("pushLiteral",d.value)},BooleanLiteral:function(d){this.opcode("pushLiteral",d.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(d){var h=d.pairs,m=0,y=h.length;for(this.opcode("pushHash");m<y;m++)this.pushParam(h[m].value);for(;m--;)this.opcode("assignToHash",h[m].key);this.opcode("popHash")},opcode:function(d){this.opcodes.push({opcode:d,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(d){d&&(this.useDepths=!0)},classifySexpr:function(d){var h=o.default.helpers.simpleId(d.path),m=h&&!!this.blockParamIndex(d.path.parts[0]),y=!m&&o.default.helpers.helperExpression(d),w=!m&&(y||h);if(w&&!y){var v=d.path.parts[0],k=this.options;k.knownHelpers[v]?y=!0:k.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(d){for(var h=0,m=d.length;h<m;h++)this.pushParam(d[h])},pushParam:function(d){var h=d.value!=null?d.value:d.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),d.depth&&this.addDepth(d.depth),this.opcode("getContext",d.depth||0),this.opcode("pushStringParam",h,d.type),d.type==="SubExpression"&&this.accept(d);else{if(this.trackIds){var m=void 0;if(d.parts&&!o.default.helpers.scopedId(d)&&!d.depth&&(m=this.blockParamIndex(d.parts[0])),m){var y=d.parts.slice(1).join(".");this.opcode("pushId","BlockParam",m,y)}else h=d.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",d.type,h)}this.accept(d)}},setupFullMustacheParams:function(d,h,m,y){var w=d.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",m),d.hash?this.accept(d.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(d){for(var h=0,m=this.options.blockParams.length;h<m;h++){var y=this.options.blockParams[h],w=y&&r.indexOf(y,d);if(y&&w>=0)return[h,w]}}};function l(p,d,h){if(p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+p);d=d||{},"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var m=h.parse(p,d),y=new h.Compiler().compile(m,d);return new h.JavaScriptCompiler().compile(y,d)}function f(p,d,h){if(d===void 0&&(d={}),p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+p);d=r.extend({},d),"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var m=void 0;function y(){var v=h.parse(p,d),k=new h.Compiler().compile(v,d),b=new h.JavaScriptCompiler().compile(k,d,void 0,!0);return h.template(b)}function w(v,k){return m||(m=y()),m.call(this,v,k)}return w._setup=function(v){return m||(m=y()),m._setup(v)},w._child=function(v,k,b,x){return m||(m=y()),m._child(v,k,b,x)},w}function u(p,d){if(p===d)return!0;if(r.isArray(p)&&r.isArray(d)&&p.length===d.length){for(var h=0;h<p.length;h++)if(!u(p[h],d[h]))return!1;return!0}}function c(p){if(!p.path.parts){var d=p.path;p.path={type:"PathExpression",data:!1,depth:0,parts:[d.original+""],original:d.original+"",loc:d.loc}}}return sl}var ih={exports:{}},oh={exports:{}},eu={},My={},sh={},ah={},E5;function fee(){if(E5)return ah;E5=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return ah.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},ah.decode=function(e){var n=65,r=90,i=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=r?e-n:i<=e&&e<=o?e-i+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},ah}var O5;function A5(){if(O5)return sh;O5=1;var t=fee(),e=5,n=1<<e,r=n-1,i=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return sh.encode=function(l){var f="",u,c=o(l);do u=c&r,c>>>=e,c>0&&(u|=i),f+=t.encode(u);while(c>0);return f},sh.decode=function(l,f,u){var c=l.length,p=0,d=0,h,m;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(m=t.decode(l.charCodeAt(f++)),m===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(m&i),m&=r,p=p+(m<<d),d+=e}while(h);u.value=s(p),u.rest=f},sh}var Iy={},R5;function tu(){return R5||(R5=1,(function(t){function e(b,x,_){if(x in b)return b[x];if(arguments.length===3)return _;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,r=/^data:.+\,.+$/;function i(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=i;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,_=i(b);if(_){if(!_.path)return b;x=_.path}for(var S=t.isAbsolute(x),O=x.split(/\/+/),A,R=0,N=O.length-1;N>=0;N--)A=O[N],A==="."?O.splice(N,1):A===".."?R++:R>0&&(A===""?(O.splice(N+1,R),R=0):(O.splice(N,2),R--));return x=O.join("/"),x===""&&(x=S?"/":"."),_?(_.path=x,o(_)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var _=i(x),S=i(b);if(S&&(b=S.path||"/"),_&&!_.scheme)return S&&(_.scheme=S.scheme),o(_);if(_||x.match(r))return x;if(S&&!S.host&&!S.path)return S.host=x,o(S);var O=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return S?(S.path=O,o(S)):O}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var _=0;x.indexOf(b+"/")!==0;){var S=b.lastIndexOf("/");if(S<0||(b=b.slice(0,S),b.match(/^([^\/]+:\/)?\/*$/)))return x;++_}return Array(_+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return d(b)?"$"+b:b}t.toSetString=f?u:c;function p(b){return d(b)?b.slice(1):b}t.fromSetString=f?u:p;function d(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var _=x-10;_>=0;_--)if(b.charCodeAt(_)!==36)return!1;return!0}function h(b,x,_){var S=y(b.source,x.source);return S!==0||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0||_)||(S=b.generatedColumn-x.generatedColumn,S!==0)||(S=b.generatedLine-x.generatedLine,S!==0)?S:y(b.name,x.name)}t.compareByOriginalPositions=h;function m(b,x,_){var S=b.generatedLine-x.generatedLine;return S!==0||(S=b.generatedColumn-x.generatedColumn,S!==0||_)||(S=y(b.source,x.source),S!==0)||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0)?S:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=m;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var _=b.generatedLine-x.generatedLine;return _!==0||(_=b.generatedColumn-x.generatedColumn,_!==0)||(_=y(b.source,x.source),_!==0)||(_=b.originalLine-x.originalLine,_!==0)||(_=b.originalColumn-x.originalColumn,_!==0)?_:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function k(b,x,_){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),_){var S=i(_);if(!S)throw new Error("sourceMapURL could not be parsed");if(S.path){var O=S.path.lastIndexOf("/");O>=0&&(S.path=S.path.substring(0,O+1))}x=a(o(S),x)}return s(x)}t.computeSourceURL=k})(Iy)),Iy}var Ny={},T5;function P5(){if(T5)return Ny;T5=1;var t=tu(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function r(){this._array=[],this._set=n?new Map:Object.create(null)}return r.fromArray=function(o,s){for(var a=new r,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},r.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},r.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},r.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},r.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},r.prototype.toArray=function(){return this._array.slice()},Ny.ArraySet=r,Ny}var Dy={},M5;function uee(){if(M5)return Dy;M5=1;var t=tu();function e(r,i){var o=r.generatedLine,s=i.generatedLine,a=r.generatedColumn,l=i.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(r,i)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(i,o){this._array.forEach(i,o)},n.prototype.add=function(i){e(this._last,i)?(this._last=i,this._array.push(i)):(this._sorted=!1,this._array.push(i))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},Dy.MappingList=n,Dy}var I5;function N5(){if(I5)return My;I5=1;var t=A5(),e=tu(),n=P5().ArraySet,r=uee().MappingList;function i(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new r,this._sourcesContents=null}return i.prototype._version=3,i.fromSourceMap=function(s){var a=s.sourceRoot,l=new i({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},i.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},i.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},i.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,p=new n;this._mappings.unsortedForEach(function(d){if(d.source===f&&d.originalLine!=null){var h=s.originalPositionFor({line:d.originalLine,column:d.originalColumn});h.source!=null&&(d.source=h.source,l!=null&&(d.source=e.join(l,d.source)),u!=null&&(d.source=e.relative(u,d.source)),d.originalLine=h.line,d.originalColumn=h.column,h.name!=null&&(d.name=h.name))}var m=d.source;m!=null&&!c.has(m)&&c.add(m);var y=d.name;y!=null&&!p.has(y)&&p.add(y)},this),this._sources=c,this._names=p,s.sources.forEach(function(d){var h=s.sourceContentFor(d);h!=null&&(l!=null&&(d=e.join(l,d)),u!=null&&(d=e.relative(u,d)),this.setSourceContent(d,h))},this)},i.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},i.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,p="",d,h,m,y,w=this._mappings.toArray(),v=0,k=w.length;v<k;v++){if(h=w[v],d="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)d+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;d+=","}d+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),d+=t.encode(y-c),c=y,d+=t.encode(h.originalLine-1-f),f=h.originalLine-1,d+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(m=this._names.indexOf(h.name),d+=t.encode(m-u),u=m)),p+=d}return p},i.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},i.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},i.prototype.toString=function(){return JSON.stringify(this.toJSON())},My.SourceMapGenerator=i,My}var nu={},By={},D5;function cee(){return D5||(D5=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,r,i,o,s,a){var l=Math.floor((r-n)/2)+n,f=s(i,o[l],!0);return f===0?l:f>0?r-l>1?e(l,r,i,o,s,a):a==t.LEAST_UPPER_BOUND?r<o.length?r:-1:l:l-n>1?e(n,l,i,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(r,i,o,s){if(i.length===0)return-1;var a=e(-1,i.length,r,i,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(i[a],i[a-1],!0)===0;)--a;return a}})(By)),By}var $y={},B5;function dee(){if(B5)return $y;B5=1;function t(r,i,o){var s=r[i];r[i]=r[o],r[o]=s}function e(r,i){return Math.round(r+Math.random()*(i-r))}function n(r,i,o,s){if(o<s){var a=e(o,s),l=o-1;t(r,a,s);for(var f=r[s],u=o;u<s;u++)i(r[u],f)<=0&&(l+=1,t(r,l,u));t(r,l+1,u);var c=l+1;n(r,i,o,c-1),n(r,i,c+1,s)}}return $y.quickSort=function(r,i){n(r,i,0,r.length-1)},$y}var $5;function pee(){if($5)return nu;$5=1;var t=tu(),e=cee(),n=P5().ArraySet,r=A5(),i=dee().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var p=u.charAt(c);return p===";"||p===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,p){var d=c||null,h=p||o.GENERATED_ORDER,m;switch(h){case o.GENERATED_ORDER:m=this._generatedMappings;break;case o.ORIGINAL_ORDER:m=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;m.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,d)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),p={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(p.source=this._findSourceIndex(p.source),p.source<0)return[];var d=[],h=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var m=this._originalMappings[h];if(u.column===void 0)for(var y=m.originalLine;m&&m.originalLine===y;)d.push({line:t.getArg(m,"generatedLine",null),column:t.getArg(m,"generatedColumn",null),lastColumn:t.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++h];else for(var w=m.originalColumn;m&&m.originalLine===c&&m.originalColumn==w;)d.push({line:t.getArg(m,"generatedLine",null),column:t.getArg(m,"generatedColumn",null),lastColumn:t.getArg(m,"lastGeneratedColumn",null)}),m=this._originalMappings[++h]}return d},nu.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),m=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(p!=this._version)throw new Error("Unsupported version: "+p);m&&(m=t.normalize(m)),d=d.map(String).map(t.normalize).map(function(k){return m&&t.isAbsolute(m)&&t.isAbsolute(k)?t.relative(m,k):k}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(d,!0),this._absoluteSources=this._sources.toArray().map(function(k){return t.computeSourceURL(m,k,u)}),this.sourceRoot=m,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var p=Object.create(s.prototype),d=p._names=n.fromArray(u._names.toArray(),!0),h=p._sources=n.fromArray(u._sources.toArray(),!0);p.sourceRoot=u._sourceRoot,p.sourcesContent=u._generateSourcesContent(p._sources.toArray(),p.sourceRoot),p.file=u._file,p._sourceMapURL=c,p._absoluteSources=p._sources.toArray().map(function(_){return t.computeSourceURL(p.sourceRoot,_,c)});for(var m=u._mappings.toArray().slice(),y=p.__generatedMappings=[],w=p.__originalMappings=[],v=0,k=m.length;v<k;v++){var b=m[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=d.indexOf(b.name)),w.push(x)),y.push(x)}return i(p.__originalMappings,t.compareByOriginalPositions),p},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var p=1,d=0,h=0,m=0,y=0,w=0,v=u.length,k=0,b={},x={},_=[],S=[],O,A,R,N,q;k<v;)if(u.charAt(k)===";")p++,k++,d=0;else if(u.charAt(k)===",")k++;else{for(O=new a,O.generatedLine=p,N=k;N<v&&!this._charIsMappingSeparator(u,N);N++);if(A=u.slice(k,N),R=b[A],R)k+=A.length;else{for(R=[];k<N;)r.decode(u,k,x),q=x.value,k=x.rest,R.push(q);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[A]=R}O.generatedColumn=d+R[0],d=O.generatedColumn,R.length>1&&(O.source=y+R[1],y+=R[1],O.originalLine=h+R[2],h=O.originalLine,O.originalLine+=1,O.originalColumn=m+R[3],m=O.originalColumn,R.length>4&&(O.name=w+R[4],w+=R[4])),S.push(O),typeof O.originalLine=="number"&&_.push(O)}i(S,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,i(_,t.compareByOriginalPositions),this.__originalMappings=_},s.prototype._findMapping=function(u,c,p,d,h,m){if(u[p]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[p]);if(u[d]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[d]);return e.search(u,c,h,m)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var p=this._generatedMappings[u+1];if(c.generatedLine===p.generatedLine){c.lastGeneratedColumn=p.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var d=this._generatedMappings[p];if(d.generatedLine===c.generatedLine){var h=t.getArg(d,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var m=t.getArg(d,"name",null);return m!==null&&(m=this._names.at(m)),{source:h,line:t.getArg(d,"originalLine",null),column:t.getArg(d,"originalColumn",null),name:m}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var p=this._findSourceIndex(u);if(p>=0)return this.sourcesContent[p];var d=u;this.sourceRoot!=null&&(d=t.relative(this.sourceRoot,d));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var m=d.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(m))return this.sourcesContent[this._sources.indexOf(m)];if((!h.path||h.path=="/")&&this._sources.has("/"+d))return this.sourcesContent[this._sources.indexOf("/"+d)]}if(c)return null;throw new Error('"'+d+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var p={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},d=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var h=this._originalMappings[d];if(h.source===p.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},nu.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sections");if(p!=this._version)throw new Error("Unsupported version: "+p);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=d.map(function(m){if(m.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(m,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(m,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=e.search(c,this._sections,function(h,m){var y=h.generatedLine-m.generatedOffset.generatedLine;return y||h.generatedColumn-m.generatedOffset.generatedColumn}),d=this._sections[p];return d?d.consumer.originalPositionFor({line:c.generatedLine-(d.generatedOffset.generatedLine-1),column:c.generatedColumn-(d.generatedOffset.generatedLine===c.generatedLine?d.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var p=0;p<this._sections.length;p++){var d=this._sections[p],h=d.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var p=this._sections[c];if(p.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var d=p.consumer.generatedPositionFor(u);if(d){var h={line:d.line+(p.generatedOffset.generatedLine-1),column:d.column+(p.generatedOffset.generatedLine===d.line?p.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var p=0;p<this._sections.length;p++)for(var d=this._sections[p],h=d.consumer._generatedMappings,m=0;m<h.length;m++){var y=h[m],w=d.consumer._sources.at(y.source);w=t.computeSourceURL(d.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=d.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var k={source:w,generatedLine:y.generatedLine+(d.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(d.generatedOffset.generatedLine===y.generatedLine?d.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(k),typeof k.originalLine=="number"&&this.__originalMappings.push(k)}i(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),i(this.__originalMappings,t.compareByOriginalPositions)},nu.IndexedSourceMapConsumer=l,nu}var Fy={},F5;function hee(){if(F5)return Fy;F5=1;var t=N5().SourceMapGenerator,e=tu(),n=/(\r?\n)/,r=10,i="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[i]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),p=0,d=function(){var v=b(),k=b()||"";return v+k;function b(){return p<c.length?c[p++]:void 0}},h=1,m=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,d()),h++,m=0;else{var k=c[p]||"",b=k.substr(0,v.generatedColumn-m);c[p]=k.substr(v.generatedColumn-m),m=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(d()),h++;if(m<v.generatedColumn){var k=c[p]||"";u.add(k.substr(0,v.generatedColumn)),c[p]=k.substr(v.generatedColumn),m=v.generatedColumn}y=v},this),p<c.length&&(y&&w(y,d()),u.add(c.splice(p).join(""))),l.sources.forEach(function(v){var k=l.sourceContentFor(v);k!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,k))}),u;function w(v,k){if(v===null||v.source===void 0)u.add(k);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,k,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[i]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[i]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[i]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[i]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][i]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,p=null,d=null,h=null;return this.walk(function(m,y){l.code+=m,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||p!==y.line||d!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,p=y.line,d=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=m.length;w<v;w++)m.charCodeAt(w)===r?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(m,y){f.setSourceContent(m,y)}),{code:l.code,map:f}},Fy.SourceNode=o,Fy}var q5;function gee(){return q5||(q5=1,eu.SourceMapGenerator=N5().SourceMapGenerator,eu.SourceMapConsumer=pee().SourceMapConsumer,eu.SourceNode=hee().SourceNode),eu}var L5;function mee(){return L5||(L5=1,(function(t,e){e.__esModule=!0;var n=kr(),r=void 0;try{var i=gee();r=i.SourceNode}catch{}r||(r=function(a,l,f,u){this.src="",u&&this.add(u)},r.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,p=a.length;c<p;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add(["  ",f,`
     444`])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new r(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof r?l:(l=o(l,this,f),new r(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function(p){var d=o(l[p],f);d!=="undefined"&&u.push([f.quotedString(p),":",d])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})(oh,oh.exports)),oh.exports}var V5;function yee(){return V5||(V5=1,(function(t,e){e.__esModule=!0;function n(p){return p&&p.__esModule?p:{default:p}}var r=Py(),i=ci(),o=n(i),s=kr(),a=mee(),l=n(a);function f(p){this.value=p}function u(){}u.prototype={nameLookup:function(d,h){return this.internalNameLookup(d,h)},depthedLookup:function(d){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(d),")"]},compilerInfo:function(){var d=r.COMPILER_REVISION,h=r.REVISION_CHANGES[d];return[d,h]},appendToBuffer:function(d,h,m){return s.isArray(d)||(d=[d]),d=this.source.wrap(d,h),this.environment.isSimple?["return ",d,";"]:m?["buffer += ",d,";"]:(d.appendToBuffer=!0,d)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(d,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",d,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(d,h,m,y){this.environment=d,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!m,this.context=m||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(d,h),this.useDepths=this.useDepths||d.useDepths||d.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||d.useBlockParams;var w=d.opcodes,v=void 0,k=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,k=k||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=k,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
    443445`]),this.decorators.push("return fn;"),y?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
    444446`),this.decorators.push(`}
    445 `),this.decorators=this.decorators.merge()));var _=this.createFunctionContext(y);if(this.isChild)return _;var k={compiler:this.compilerInfo(),main:_};this.decorators&&(k.main_d=this.decorators,k.useDecorators=!0);var A=this.context,O=A.programs,R=A.decorators;for(b=0,x=O.length;b<x;b++)O[b]&&(k[b]=O[b],R[b]&&(k[b+"_d"]=R[b],k.useDecorators=!0));return this.environment.usePartial&&(k.usePartial=!0),this.options.data&&(k.useData=!0),this.useDepths&&(k.useDepths=!0),this.useBlockParams&&(k.useBlockParams=!0),this.options.compat&&(k.compat=!0),y?k.compilerOptions=this.options:(k.compiler=JSON.stringify(k.compiler),this.source.currentLocation={start:{line:1,column:0}},k=this.objectLiteral(k),h.srcName?(k=k.toStringWithSourceMap({file:h.destName}),k.map=k.map&&k.map.toString()):k=k.toString()),k},preamble:function(){this.lastContext=0,this.source=new l.default(this.options.srcName),this.decorators=new l.default(this.options.srcName)},createFunctionContext:function(d){var h=this,m="",y=this.stackVars.concat(this.registers.list);y.length>0&&(m+=", "+y.join(", "));var w=0;Object.keys(this.aliases).forEach(function(b){var x=h.aliases[b];x.children&&x.referenceCount>1&&(m+=", alias"+ ++w+"="+b,x.children[0]="alias"+w)}),this.lookupPropertyFunctionIsUsed&&(m+=", "+this.lookupPropertyFunctionVarDeclaration());var v=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths");var S=this.mergeSource(m);return d?(v.push(S),Function.apply(this,v)):this.source.wrap(["function(",v.join(","),`) {
    446   `,S,"}"])},mergeSource:function(d){var h=this.environment.isSimple,m=!this.forceBuffer,y=void 0,w=void 0,v=void 0,S=void 0;return this.source.each(function(b){b.appendToBuffer?(v?b.prepend("  + "):v=b,S=b):(v&&(w?v.prepend("buffer += "):y=!0,S.add(";"),v=S=void 0),w=!0,h||(m=!1))}),m?v?(v.prepend("return "),S.add(";")):w||this.source.push('return "";'):(d+=", buffer = "+(y?"":this.initializeBuffer()),v?(v.prepend("return buffer + "),S.add(";")):this.source.push("return buffer;")),d&&this.source.prepend("var "+d.substring(2)+(y?"":`;
     447`),this.decorators=this.decorators.merge()));var _=this.createFunctionContext(y);if(this.isChild)return _;var S={compiler:this.compilerInfo(),main:_};this.decorators&&(S.main_d=this.decorators,S.useDecorators=!0);var O=this.context,A=O.programs,R=O.decorators;for(b=0,x=A.length;b<x;b++)A[b]&&(S[b]=A[b],R[b]&&(S[b+"_d"]=R[b],S.useDecorators=!0));return this.environment.usePartial&&(S.usePartial=!0),this.options.data&&(S.useData=!0),this.useDepths&&(S.useDepths=!0),this.useBlockParams&&(S.useBlockParams=!0),this.options.compat&&(S.compat=!0),y?S.compilerOptions=this.options:(S.compiler=JSON.stringify(S.compiler),this.source.currentLocation={start:{line:1,column:0}},S=this.objectLiteral(S),h.srcName?(S=S.toStringWithSourceMap({file:h.destName}),S.map=S.map&&S.map.toString()):S=S.toString()),S},preamble:function(){this.lastContext=0,this.source=new l.default(this.options.srcName),this.decorators=new l.default(this.options.srcName)},createFunctionContext:function(d){var h=this,m="",y=this.stackVars.concat(this.registers.list);y.length>0&&(m+=", "+y.join(", "));var w=0;Object.keys(this.aliases).forEach(function(b){var x=h.aliases[b];x.children&&x.referenceCount>1&&(m+=", alias"+ ++w+"="+b,x.children[0]="alias"+w)}),this.lookupPropertyFunctionIsUsed&&(m+=", "+this.lookupPropertyFunctionVarDeclaration());var v=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths");var k=this.mergeSource(m);return d?(v.push(k),Function.apply(this,v)):this.source.wrap(["function(",v.join(","),`) {
     448  `,k,"}"])},mergeSource:function(d){var h=this.environment.isSimple,m=!this.forceBuffer,y=void 0,w=void 0,v=void 0,k=void 0;return this.source.each(function(b){b.appendToBuffer?(v?b.prepend("  + "):v=b,k=b):(v&&(w?v.prepend("buffer += "):y=!0,k.add(";"),v=k=void 0),w=!0,h||(m=!1))}),m?v?(v.prepend("return "),k.add(";")):w||this.source.push('return "";'):(d+=", buffer = "+(y?"":this.initializeBuffer()),v?(v.prepend("return buffer + "),k.add(";")):this.source.push("return buffer;")),d&&this.source.prepend("var "+d.substring(2)+(y?"":`;
    447449`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
    448450      lookupProperty = container.lookupProperty || function(parent, propertyName) {
     
    452454        return undefined
    453455    }
    454     `.trim()},blockValue:function(d){var h=this.aliasable("container.hooks.blockHelperMissing"),m=[this.contextName(0)];this.setupHelperArgs(d,0,m);var y=this.popStack();m.splice(1,0,y),this.push(this.source.functionCall(h,"call",m))},ambiguousBlockValue:function(){var d=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var m=this.topStack();h.splice(1,0,m),this.pushSource(["if (!",this.lastHelper,") { ",m," = ",this.source.functionCall(d,"call",h),"}"])},appendContent:function(d){this.pendingContent?d=this.pendingContent+d:this.pendingLocation=this.source.currentLocation,this.pendingContent=d},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var d=this.popStack();this.pushSource(["if (",d," != null) { ",this.appendToBuffer(d,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(d){this.lastContext=d},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(d,h,m,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(d[w++])):this.pushContext(),this.resolvePath("context",d,w,h,m)},lookupBlockParam:function(d,h){this.useBlockParams=!0,this.push(["blockParams[",d[0],"][",d[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(d,h,m){d?this.pushStackLiteral("container.data(data, "+d+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,m)},resolvePath:function(d,h,m,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,m,d));return}for(var S=h.length;m<S;m++)this.replaceStack(function(b){var x=v.nameLookup(b,h[m],d);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(d,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof d=="string"?this.pushString(d):this.pushStackLiteral(d))},emptyHash:function(d){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(d?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var d=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(d.ids)),this.stringParams&&(this.push(this.objectLiteral(d.contexts)),this.push(this.objectLiteral(d.types))),this.push(this.objectLiteral(d.values))},pushString:function(d){this.pushStackLiteral(this.quotedString(d))},pushLiteral:function(d){this.pushStackLiteral(d)},pushProgram:function(d){d!=null?this.pushStackLiteral(this.programExpression(d)):this.pushStackLiteral(null)},registerDecorator:function(d,h){var m=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,d);this.decorators.push(["fn = ",this.decorators.functionCall(m,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(d,h,m){var y=this.popStack(),w=this.setupHelper(d,h),v=[];m&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var S=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(S,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(d,h){var m=[];m.push(d[0]);for(var y=1;y<d.length;y++)m.push(h,d[y]);return m},invokeKnownHelper:function(d,h){var m=this.setupHelper(d,h);this.push(this.source.functionCall(m.name,"call",m.callParams))},invokeAmbiguous:function(d,h){this.useRegister("helper");var m=this.popStack();this.emptyHash();var y=this.setupHelper(0,d,h),w=this.lastHelper=this.nameLookup("helpers",d,"helper"),v=["(","(helper = ",w," || ",m,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(d,h,m){var y=[],w=this.setupParams(h,1,y);d&&(h=this.popStack(),delete w.name),m&&(w.indent=JSON.stringify(m)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",d?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(d){var h=this.popStack(),m=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),m=this.popStack());var v=this.hash;m&&(v.contexts[d]=m),y&&(v.types[d]=y),w&&(v.ids[d]=w),v.values[d]=h},pushId:function(d,h,m){d==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(m?" + "+JSON.stringify("."+m):"")):d==="PathExpression"?this.pushString(h):d==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(d,h){for(var m=d.children,y=void 0,w=void 0,v=0,S=m.length;v<S;v++){y=m[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(d){for(var h=0,m=this.context.environments.length;h<m;h++){var y=this.context.environments[h];if(y&&y.equals(d))return y}},programExpression:function(d){var h=this.environment.children[d],m=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&m.push("blockParams"),this.useDepths&&m.push("depths"),"container.program("+m.join(", ")+")"},useRegister:function(d){this.registers[d]||(this.registers[d]=!0,this.registers.list.push(d))},push:function(d){return d instanceof f||(d=this.source.wrap(d)),this.inlineStack.push(d),d},pushStackLiteral:function(d){this.push(new f(d))},pushSource:function(d){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),d&&this.source.push(d)},replaceStack:function(d){var h=["("],m=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)m=[v.value],h=["(",m],w=!0;else{y=!0;var S=this.incrStack();h=["((",this.push(S)," = ",v,")"],m=this.topStack()}var b=d.call(this,m);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var d=this.inlineStack;this.inlineStack=[];for(var h=0,m=d.length;h<m;h++){var y=d[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(d){var h=this.isInline(),m=(h?this.inlineStack:this.compileStack).pop();if(!d&&m instanceof f)return m.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return m},topStack:function(){var d=this.isInline()?this.inlineStack:this.compileStack,h=d[d.length-1];return h instanceof f?h.value:h},contextName:function(d){return this.useDepths&&d?"depths["+d+"]":"depth"+d},quotedString:function(d){return this.source.quotedString(d)},objectLiteral:function(d){return this.source.objectLiteral(d)},aliasable:function(d){var h=this.aliases[d];return h?(h.referenceCount++,h):(h=this.aliases[d]=this.source.wrap(d),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(d,h,m){var y=[],w=this.setupHelperArgs(h,d,y,m),v=this.nameLookup("helpers",h,"helper"),S=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[S].concat(y)}},setupParams:function(d,h,m){var y={},w=[],v=[],S=[],b=!m,x=void 0;b&&(m=[]),y.name=this.quotedString(d),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var _=this.popStack(),k=this.popStack();(k||_)&&(y.fn=k||"container.noop",y.inverse=_||"container.noop");for(var A=h;A--;)x=this.popStack(),m[A]=x,this.trackIds&&(S[A]=this.popStack()),this.stringParams&&(v[A]=this.popStack(),w[A]=this.popStack());return b&&(y.args=this.source.generateArray(m)),this.trackIds&&(y.ids=this.source.generateArray(S)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(d,h,m,y){var w=this.setupParams(d,h,m);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),m.push("options"),["options=",w]):m?(m.push(w),""):w}},(function(){for(var p="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),d=u.RESERVED_WORDS={},h=0,m=p.length;h<m;h++)d[p[h]]=!0})(),u.isValidJavaScriptVariableName=function(p){return!u.RESERVED_WORDS[p]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(p)};function c(p,d,h,m,y){var w=d.popStack(),v=h.length;for(p&&v--;m<v;m++)w=d.nameLookup(w,h[m],y);return p?[d.aliasable("container.strict"),"(",w,", ",d.quotedString(h[m]),", ",JSON.stringify(d.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})(rh,rh.exports)),rh.exports}var V5;function mee(){return V5||(V5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var i=tee(),r=n(i),o=y5(),s=n(o),a=oee(),l=see(),f=gee(),u=n(f),c=b5(),p=n(c),d=h5(),h=n(d),m=r.default.create;function y(){var v=m();return v.compile=function(S,b){return l.compile(S,b,v)},v.precompile=function(S,b){return l.precompile(S,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=p.default,w.default=w,e.default=w,t.exports=e.default})($p,$p.exports)),$p.exports}var yee=mee();const qy=i2(yee);qy.registerHelper("money",function(t){const e=typeof t=="string"?parseFloat(t):t;if(isNaN(e))return t;const n=to();return new Intl.NumberFormat(n.locale,{style:"currency",currency:n.currency}).format(e)});function Ly(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,`
     456    `.trim()},blockValue:function(d){var h=this.aliasable("container.hooks.blockHelperMissing"),m=[this.contextName(0)];this.setupHelperArgs(d,0,m);var y=this.popStack();m.splice(1,0,y),this.push(this.source.functionCall(h,"call",m))},ambiguousBlockValue:function(){var d=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var m=this.topStack();h.splice(1,0,m),this.pushSource(["if (!",this.lastHelper,") { ",m," = ",this.source.functionCall(d,"call",h),"}"])},appendContent:function(d){this.pendingContent?d=this.pendingContent+d:this.pendingLocation=this.source.currentLocation,this.pendingContent=d},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var d=this.popStack();this.pushSource(["if (",d," != null) { ",this.appendToBuffer(d,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(d){this.lastContext=d},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(d,h,m,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(d[w++])):this.pushContext(),this.resolvePath("context",d,w,h,m)},lookupBlockParam:function(d,h){this.useBlockParams=!0,this.push(["blockParams[",d[0],"][",d[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(d,h,m){d?this.pushStackLiteral("container.data(data, "+d+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,m)},resolvePath:function(d,h,m,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,m,d));return}for(var k=h.length;m<k;m++)this.replaceStack(function(b){var x=v.nameLookup(b,h[m],d);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(d,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof d=="string"?this.pushString(d):this.pushStackLiteral(d))},emptyHash:function(d){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(d?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var d=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(d.ids)),this.stringParams&&(this.push(this.objectLiteral(d.contexts)),this.push(this.objectLiteral(d.types))),this.push(this.objectLiteral(d.values))},pushString:function(d){this.pushStackLiteral(this.quotedString(d))},pushLiteral:function(d){this.pushStackLiteral(d)},pushProgram:function(d){d!=null?this.pushStackLiteral(this.programExpression(d)):this.pushStackLiteral(null)},registerDecorator:function(d,h){var m=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,d);this.decorators.push(["fn = ",this.decorators.functionCall(m,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(d,h,m){var y=this.popStack(),w=this.setupHelper(d,h),v=[];m&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var k=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(k,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(d,h){var m=[];m.push(d[0]);for(var y=1;y<d.length;y++)m.push(h,d[y]);return m},invokeKnownHelper:function(d,h){var m=this.setupHelper(d,h);this.push(this.source.functionCall(m.name,"call",m.callParams))},invokeAmbiguous:function(d,h){this.useRegister("helper");var m=this.popStack();this.emptyHash();var y=this.setupHelper(0,d,h),w=this.lastHelper=this.nameLookup("helpers",d,"helper"),v=["(","(helper = ",w," || ",m,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(d,h,m){var y=[],w=this.setupParams(h,1,y);d&&(h=this.popStack(),delete w.name),m&&(w.indent=JSON.stringify(m)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",d?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(d){var h=this.popStack(),m=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),m=this.popStack());var v=this.hash;m&&(v.contexts[d]=m),y&&(v.types[d]=y),w&&(v.ids[d]=w),v.values[d]=h},pushId:function(d,h,m){d==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(m?" + "+JSON.stringify("."+m):"")):d==="PathExpression"?this.pushString(h):d==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(d,h){for(var m=d.children,y=void 0,w=void 0,v=0,k=m.length;v<k;v++){y=m[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(d){for(var h=0,m=this.context.environments.length;h<m;h++){var y=this.context.environments[h];if(y&&y.equals(d))return y}},programExpression:function(d){var h=this.environment.children[d],m=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&m.push("blockParams"),this.useDepths&&m.push("depths"),"container.program("+m.join(", ")+")"},useRegister:function(d){this.registers[d]||(this.registers[d]=!0,this.registers.list.push(d))},push:function(d){return d instanceof f||(d=this.source.wrap(d)),this.inlineStack.push(d),d},pushStackLiteral:function(d){this.push(new f(d))},pushSource:function(d){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),d&&this.source.push(d)},replaceStack:function(d){var h=["("],m=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)m=[v.value],h=["(",m],w=!0;else{y=!0;var k=this.incrStack();h=["((",this.push(k)," = ",v,")"],m=this.topStack()}var b=d.call(this,m);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var d=this.inlineStack;this.inlineStack=[];for(var h=0,m=d.length;h<m;h++){var y=d[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(d){var h=this.isInline(),m=(h?this.inlineStack:this.compileStack).pop();if(!d&&m instanceof f)return m.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return m},topStack:function(){var d=this.isInline()?this.inlineStack:this.compileStack,h=d[d.length-1];return h instanceof f?h.value:h},contextName:function(d){return this.useDepths&&d?"depths["+d+"]":"depth"+d},quotedString:function(d){return this.source.quotedString(d)},objectLiteral:function(d){return this.source.objectLiteral(d)},aliasable:function(d){var h=this.aliases[d];return h?(h.referenceCount++,h):(h=this.aliases[d]=this.source.wrap(d),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(d,h,m){var y=[],w=this.setupHelperArgs(h,d,y,m),v=this.nameLookup("helpers",h,"helper"),k=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[k].concat(y)}},setupParams:function(d,h,m){var y={},w=[],v=[],k=[],b=!m,x=void 0;b&&(m=[]),y.name=this.quotedString(d),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var _=this.popStack(),S=this.popStack();(S||_)&&(y.fn=S||"container.noop",y.inverse=_||"container.noop");for(var O=h;O--;)x=this.popStack(),m[O]=x,this.trackIds&&(k[O]=this.popStack()),this.stringParams&&(v[O]=this.popStack(),w[O]=this.popStack());return b&&(y.args=this.source.generateArray(m)),this.trackIds&&(y.ids=this.source.generateArray(k)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(d,h,m,y){var w=this.setupParams(d,h,m);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),m.push("options"),["options=",w]):m?(m.push(w),""):w}},(function(){for(var p="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),d=u.RESERVED_WORDS={},h=0,m=p.length;h<m;h++)d[p[h]]=!0})(),u.isValidJavaScriptVariableName=function(p){return!u.RESERVED_WORDS[p]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(p)};function c(p,d,h,m,y){var w=d.popStack(),v=h.length;for(p&&v--;m<v;m++)w=d.nameLookup(w,h[m],y);return p?[d.aliasable("container.strict"),"(",w,", ",d.quotedString(h[m]),", ",JSON.stringify(d.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})(ih,ih.exports)),ih.exports}var z5;function wee(){return z5||(z5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var r=ree(),i=n(r),o=w5(),s=n(o),a=aee(),l=lee(),f=yee(),u=n(f),c=x5(),p=n(c),d=g5(),h=n(d),m=i.default.create;function y(){var v=m();return v.compile=function(k,b){return l.compile(k,b,v)},v.precompile=function(k,b){return l.precompile(k,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=p.default,w.default=w,e.default=w,t.exports=e.default})($p,$p.exports)),$p.exports}var vee=wee();const qy=r2(vee);qy.registerHelper("money",function(t){const e=typeof t=="string"?parseFloat(t):t;if(isNaN(e))return t;const n=to();return new Intl.NumberFormat(n.locale,{style:"currency",currency:n.currency}).format(e)});function Ly(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,`
    455457`).replace(/<br\s*\/?>/gi,`
    456 `).replace(/&nbsp;/g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const i=(()=>{const r=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(r!==o)return!1;try{return qy.parse(n),!0}catch{return!1}})();if(e&&i)try{n=qy.compile(n,{noEscape:!0})(e)}catch{}return n}const wee={class:"iafw:flex iafw:justify-start iafw:mb-4"},vee={class:"iafw:border iafw:rounded-md"},bee={key:0},xee=L({__name:"RulesDialogContent",props:{path:{}},emits:["close"],setup(t,{expose:e,emit:n}){const i=t,r=n,{fields:o,push:s,remove:a}=Gj(()=>i.path),{validateField:l}=g1(),f=zi(),u=[{id:"string",label:"String",operators:[{label:"Is Empty",value:"is_empty",noValue:!0},{label:"Is Not Empty",value:"is_not_empty",noValue:!0},{label:"Is Equal To",value:"equal"},{label:"Starts With",value:"starts_with"},{label:"Ends With",value:"ends_with"},{label:"Contains",value:"contains"},{label:"Does Not Contain",value:"not_contains"}]},{id:"number",label:"Number",operators:[{label:"Equal",value:"equal"},{label:"Not Equal",value:"not_equal"},{label:"Greater Than",value:"greater"},{label:"Less Than",value:"less"},{label:"Greater or Equal",value:"greater_equal"},{label:"Less or Equal",value:"less_equal"}]},{id:"boolean",label:"Boolean",operators:[{label:"Is True",value:"is_true",noValue:!0},{label:"Is False",value:"is_false",noValue:!0}]},{id:"array",label:"Array",operators:[{label:"Contains",value:"in"},{label:"Does Not Contain",value:"not_in"},{label:"Is Empty",value:"is_empty_array",noValue:!0},{label:"Is Not Empty",value:"is_not_empty_array",noValue:!0}]}];function c(){s({key:"",operator:"equal",value:"",type:"string"})}function p(w){for(const v of u){const S=v.operators.find(b=>b.value===w);if(S)return{...S,groupId:v.id}}return null}function d(w,v){if(typeof v!="string")return;const S=p(v);S&&o.value[w]&&(o.value[w].value.type=S.groupId)}function h(w){return w?!0:"This field is required"}async function m(){let w=!0;for(let v=0;v<o.value.length;v++){const S=`${i.path}[${v}]`,b=o.value[v].value,{valid:x}=await l(`${S}.key`);if(x||(w=!1),!p(b.operator)?.noValue){const{valid:_}=await l(`${S}.value`);_||(w=!1)}}return w}async function y(){await m()&&r("close")}return e({validate:m}),(w,v)=>{const S=wS;return E(),G(Fe,null,[T(g(m1),null,{default:C(()=>[T(g(w1),null,{default:C(()=>[...v[0]||(v[0]=[ye("Rules",-1)])]),_:1}),T(g(y1),null,{default:C(()=>[...v[1]||(v[1]=[ye(" Add custom rules to a selected message notification. ",-1)])]),_:1})]),_:1}),ee("div",wee,[T(g(Ft),{variant:"secondary",onClick:c},{default:C(()=>[T(g(Ss),{class:"iafw:mr-2 iafw:h-4 iafw:w-4"}),v[2]||(v[2]=ye(" Add Rule ",-1))]),_:1})]),ee("div",vee,[T(g(jE),null,{default:C(()=>[T(g(HE),null,{default:C(()=>[T(g(Xo),null,{default:C(()=>[T(g(Qf),{class:"iafw:w-[40%]"},{default:C(()=>[...v[3]||(v[3]=[ye("Field",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[25%]"},{default:C(()=>[...v[4]||(v[4]=[ye("Condition",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[30%]"},{default:C(()=>[...v[5]||(v[5]=[ye("Value",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[5%]"})]),_:1})]),_:1}),T(g(Ry),null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(o),(b,x)=>(E(),D(g(Xo),{key:b.key,class:"iafw:align-top"},{default:C(()=>[T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Rr),{name:`${w.path}[${x}].key`,rules:h,"keep-value":""},{default:C(({componentField:_,value:k})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(qZ,le({ref_for:!0},_,{placeholder:"Enter variable {{...}}"}),null,16),T(S,null,{default:C(()=>[k.length>0?(E(),G("code",bee,"Result: "+Se(g(Ly)(k,g(f).placeholderValues)),1)):Oe("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,["name"])]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Rr),{name:`${w.path}[${x}].operator`,"keep-value":""},{default:C(({componentField:_})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(g(Ud),le({ref_for:!0},_,{"onUpdate:modelValue":k=>{_.onChange(k),d(x,k)}}),{default:C(()=>[T(g(Kd),{class:"iafw:w-full"},{default:C(()=>[T(g(Gd),{placeholder:"Select condition"})]),_:1}),T(g(Jd),null,{default:C(()=>[(E(),G(Fe,null,Ct(u,k=>T(g(S4),{key:k.id},{default:C(()=>[T(g(C4),null,{default:C(()=>[ye(Se(k.label),1)]),_:2},1024),(E(!0),G(Fe,null,Ct(k.operators,A=>(E(),D(g(Wd),{key:A.value,value:A.value},{default:C(()=>[ye(Se(A.label),1)]),_:2},1032,["value"]))),128))]),_:2},1024)),64))]),_:1})]),_:1},16,["onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"])]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[p(b.value.operator)?.noValue?Oe("",!0):(E(),D(g(Rr),{key:0,name:`${w.path}[${x}].value`,rules:h,"keep-value":""},{default:C(({componentField:_,errors:k})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(Ty,le({ref_for:!0},_,{placeholder:"Value to compare",errors:k}),null,16,["errors"])]),_:2},1024)]),_:2},1024)]),_:1},8,["name"]))]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Ft),{variant:"ghost",size:"icon",onClick:_=>g(a)(x)},{default:C(()=>[T(g(TF),{class:"iafw:h-4 iafw:w-4"})]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024))),128)),g(o).length===0?(E(),D(g(Xo),{key:0},{default:C(()=>[T(g(go),{colspan:"4",class:"iafw:text-center iafw:h-24 iafw:text-muted-foreground"},{default:C(()=>[...v[6]||(v[6]=[ye(" No rules added. ",-1)])]),_:1})]),_:1})):Oe("",!0)]),_:1})]),_:1})]),T(g(r1),{class:"iafw:mt-2"},{default:C(()=>[T(g(Ft),{onClick:y},{default:C(()=>[...v[7]||(v[7]=[ye("Apply",-1)])]),_:1})]),_:1})],64)}}}),_ee=L({__name:"RulesDialog",props:{path:{}},setup(t){const e=t,n=j(!1),i=j(null);async function r(o){o.preventDefault(),i.value&&await i.value.validate()&&(n.value=!1)}return(o,s)=>(E(),D(g(n1),{open:n.value,"onUpdate:open":s[2]||(s[2]=a=>n.value=a),"default-open":!1},{default:C(()=>[T(g(BZ),{"as-child":""},{default:C(()=>[z(o.$slots,"trigger")]),_:3}),T(g(i1),{class:"iafw:max-w-5xl iafw:sm:max-w-3xl","custom-close":"",onCloseClick:r,onPointerDownOutside:s[1]||(s[1]=Et(()=>{},["prevent"])),onEscapeKeyDown:r},{default:C(()=>[T(xee,{ref_key:"rulesDialogContentRef",ref:i,path:e.path,onClose:s[0]||(s[0]=a=>n.value=!1)},null,8,["path"])]),_:1})]),_:3},8,["open"]))}}),kee={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},See={class:"iafw:flex iafw:gap-3"},Cee={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},Eee=L({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{},rulesPath:{default:"rules"}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file","add-variable"],setup(t,{emit:e}){const n=t,i=e,r=Fm(),{values:o,errors:s}=g1()||{},a=U(()=>{if(!o||!n.rulesPath)return 0;const h=n.rulesPath.replace(/\[(\w+)\]/g,".$1").replace(/^\./,"").split(".").reduce((m,y)=>m?.[y],o);return Array.isArray(h)?h.length:0}),l=U(()=>!s?.value||!n.rulesPath?!1:Object.keys(s.value).some(d=>d.startsWith(n.rulesPath))),f=yy.extend({content:"paragraph+"}),u=my({extensions:[f,Sy,Cy.configure({items:n.initialItems}),wy,LQ,ky,_y.configure({placeholder:n.placeholder}),TQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:d,range:h,match:m})=>{const y=d.selection.from,w=d.doc.resolve(y),v=w.start(),S=w.end(),b=d.doc.textBetween(v,S,`
     458`).replace(/&nbsp;/g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const r=(()=>{const i=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(i!==o)return!1;try{return qy.parse(n),!0}catch{return!1}})();if(e&&r)try{n=qy.compile(n,{noEscape:!0})(e)}catch{}return n}const bee={class:"iafw:flex iafw:justify-start iafw:mb-4"},xee={class:"iafw:border iafw:rounded-md"},_ee={key:0},kee=L({__name:"RulesDialogContent",props:{path:{}},emits:["close"],setup(t,{expose:e,emit:n}){const r=t,i=n,{fields:o,push:s,remove:a}=Jj(()=>r.path),{validateField:l,setFieldValue:f}=g1(),u=zr(),c=[{id:"string",label:"String",operators:[{label:"Is Empty",value:"is_empty",noValue:!0},{label:"Is Not Empty",value:"is_not_empty",noValue:!0},{label:"Is Equal To",value:"equal"},{label:"Starts With",value:"starts_with"},{label:"Ends With",value:"ends_with"},{label:"Contains",value:"contains"},{label:"Does Not Contain",value:"not_contains"}]},{id:"number",label:"Number",operators:[{label:"Equal",value:"equal"},{label:"Not Equal",value:"not_equal"},{label:"Greater Than",value:"greater"},{label:"Less Than",value:"less"},{label:"Greater or Equal",value:"greater_equal"},{label:"Less or Equal",value:"less_equal"}]},{id:"boolean",label:"Boolean",operators:[{label:"Is True",value:"is_true",noValue:!0},{label:"Is False",value:"is_false",noValue:!0}]},{id:"array",label:"Array",operators:[{label:"Contains",value:"in"},{label:"Does Not Contain",value:"not_in"},{label:"Is Empty",value:"is_empty_array",noValue:!0},{label:"Is Not Empty",value:"is_not_empty_array",noValue:!0}]}];function p(){s({key:"",operator:"equal",value:"",type:"string"})}function d(v){for(const k of c){const b=k.operators.find(x=>x.value===v);if(b)return{...b,groupId:k.id}}return null}function h(v,k){if(typeof k!="string")return;const b=d(k);b&&f(`${r.path}[${v}].type`,b.groupId)}function m(v){return v?!0:"This field is required"}async function y(){let v=!0;for(let k=0;k<o.value.length;k++){const b=`${r.path}[${k}]`,x=o.value[k].value,{valid:_}=await l(`${b}.key`);if(_||(v=!1),!d(x.operator)?.noValue){const{valid:S}=await l(`${b}.value`);S||(v=!1)}}return v}async function w(){await y()&&i("close")}return e({validate:y}),(v,k)=>{const b=wS;return E(),G(Fe,null,[T(g(m1),null,{default:C(()=>[T(g(w1),null,{default:C(()=>[...k[0]||(k[0]=[ye("Rules",-1)])]),_:1}),T(g(y1),null,{default:C(()=>[...k[1]||(k[1]=[ye(" Add custom rules to a selected message notification. ",-1)])]),_:1})]),_:1}),ee("div",bee,[T(g(Ft),{variant:"secondary",onClick:p},{default:C(()=>[T(g(Ss),{class:"iafw:mr-2 iafw:h-4 iafw:w-4"}),k[2]||(k[2]=ye(" Add Rule ",-1))]),_:1})]),ee("div",xee,[T(g(HE),null,{default:C(()=>[T(g(UE),null,{default:C(()=>[T(g(Xo),null,{default:C(()=>[T(g(Qf),{class:"iafw:w-[40%]"},{default:C(()=>[...k[3]||(k[3]=[ye("Field",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[25%]"},{default:C(()=>[...k[4]||(k[4]=[ye("Condition",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[30%]"},{default:C(()=>[...k[5]||(k[5]=[ye("Value",-1)])]),_:1}),T(g(Qf),{class:"iafw:w-[5%]"})]),_:1})]),_:1}),T(g(Ry),null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(o),(x,_)=>(E(),D(g(Xo),{key:x.key,class:"iafw:align-top"},{default:C(()=>[T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Ri),{name:`${v.path}[${_}].key`,rules:m,"keep-value":""},{default:C(({componentField:S,value:O})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(VZ,le({ref_for:!0},S,{placeholder:"Enter variable {{...}}"}),null,16),T(b,null,{default:C(()=>[O.length>0?(E(),G("code",_ee,"Result: "+Ce(g(Ly)(O,g(u).placeholderValues)),1)):Oe("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1},8,["name"])]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Ri),{name:`${v.path}[${_}].operator`,"keep-value":""},{default:C(({componentField:S})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(g(Ud),le({ref_for:!0},S,{"onUpdate:modelValue":O=>{S.onChange(O),h(_,O)}}),{default:C(()=>[T(g(Kd),{class:"iafw:w-full"},{default:C(()=>[T(g(Gd),{placeholder:"Select condition"})]),_:1}),T(g(Jd),null,{default:C(()=>[(E(),G(Fe,null,Ct(c,O=>T(g(S4),{key:O.id},{default:C(()=>[T(g(C4),null,{default:C(()=>[ye(Ce(O.label),1)]),_:2},1024),(E(!0),G(Fe,null,Ct(O.operators,A=>(E(),D(g(Wd),{key:A.value,value:A.value},{default:C(()=>[ye(Ce(A.label),1)]),_:2},1032,["value"]))),128))]),_:2},1024)),64))]),_:1})]),_:1},16,["onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"])]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[d(x.value.operator)?.noValue?Oe("",!0):(E(),D(g(Ri),{key:0,name:`${v.path}[${_}].value`,rules:m,"keep-value":""},{default:C(({componentField:S,errors:O})=>[T(g($a),null,{default:C(()=>[T(g(La),null,{default:C(()=>[T(Ty,le({ref_for:!0},S,{placeholder:"Value to compare",errors:O}),null,16,["errors"])]),_:2},1024)]),_:2},1024)]),_:1},8,["name"]))]),_:2},1024),T(g(go),{class:"iafw:p-2"},{default:C(()=>[T(g(Ft),{variant:"ghost",size:"icon",onClick:S=>g(a)(_)},{default:C(()=>[T(g(PF),{class:"iafw:h-4 iafw:w-4"})]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1024))),128)),g(o).length===0?(E(),D(g(Xo),{key:0},{default:C(()=>[T(g(go),{colspan:"4",class:"iafw:text-center iafw:h-24 iafw:text-muted-foreground"},{default:C(()=>[...k[6]||(k[6]=[ye(" No rules added. ",-1)])]),_:1})]),_:1})):Oe("",!0)]),_:1})]),_:1})]),T(g(i1),{class:"iafw:mt-2"},{default:C(()=>[T(g(Ft),{onClick:w},{default:C(()=>[...k[7]||(k[7]=[ye("Apply",-1)])]),_:1})]),_:1})],64)}}}),See=L({__name:"RulesDialog",props:{path:{}},setup(t){const e=t,n=j(!1),r=j(null);async function i(o){o.preventDefault(),r.value&&await r.value.validate()&&(n.value=!1)}return(o,s)=>(E(),D(g(n1),{open:n.value,"onUpdate:open":s[2]||(s[2]=a=>n.value=a),"default-open":!1},{default:C(()=>[T(g(FZ),{"as-child":""},{default:C(()=>[z(o.$slots,"trigger")]),_:3}),T(g(r1),{class:"iafw:max-w-5xl iafw:sm:max-w-3xl","custom-close":"",onCloseClick:i,onPointerDownOutside:s[1]||(s[1]=Et(()=>{},["prevent"])),onEscapeKeyDown:i},{default:C(()=>[T(kee,{ref_key:"rulesDialogContentRef",ref:r,path:e.path,onClose:s[0]||(s[0]=a=>n.value=!1)},null,8,["path"])]),_:1})]),_:3},8,["open"]))}}),Cee={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},Eee={class:"iafw:flex iafw:gap-3"},Oee={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},Aee=L({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{},rulesPath:{default:"rules"}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file","add-variable"],setup(t,{emit:e}){const n=t,r=e,i=Fm(),{values:o,errors:s}=g1()||{},a=U(()=>{if(!o||!n.rulesPath)return 0;const h=n.rulesPath.replace(/\[(\w+)\]/g,".$1").replace(/^\./,"").split(".").reduce((m,y)=>m?.[y],o);return Array.isArray(h)?h.length:0}),l=U(()=>!s?.value||!n.rulesPath?!1:Object.keys(s.value).some(d=>d.startsWith(n.rulesPath))),f=yy.extend({content:"paragraph+"}),u=my({extensions:[f,Sy,Cy.configure({items:n.initialItems}),wy,VQ,ky,_y.configure({placeholder:n.placeholder}),PQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:d,range:h,match:m})=>{const y=d.selection.from,w=d.doc.resolve(y),v=w.start(),k=w.end(),b=d.doc.textBetween(v,k,`
    457459`,`
    458 `),x=y-v;let _=!1;const k=/\{\{[^}]*\}\}/g;let A;for(;(A=k.exec(b))!==null;){const W=A.index,fe=A.index+A[0].length;if(x>=W&&x<=fe){_=!0;break}}if(_)return d.tr;const{tr:O}=d,R=h.from,N=h.to;O.delete(R,N);const q=d.schema.text(m[1],[d.schema.marks.bold.create()]);return O.insert(R,q),O}}]}}),BQ.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:d,range:h,match:m})=>{const y=d.selection.from,w=d.doc.resolve(y),v=w.start(),S=w.end(),b=d.doc.textBetween(v,S,`
     460`),x=y-v;let _=!1;const S=/\{\{[^}]*\}\}/g;let O;for(;(O=S.exec(b))!==null;){const W=O.index,fe=O.index+O[0].length;if(x>=W&&x<=fe){_=!0;break}}if(_)return d.tr;const{tr:A}=d,R=h.from,N=h.to;A.delete(R,N);const q=d.schema.text(m[1],[d.schema.marks.bold.create()]);return A.insert(R,q),A}}]}}),$Q.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:d,range:h,match:m})=>{const y=d.selection.from,w=d.doc.resolve(y),v=w.start(),k=w.end(),b=d.doc.textBetween(v,k,`
    459461`,`
    460 `),x=y-v;let _=!1;const k=/\{\{[^}]*\}\}/g;let A;for(;(A=k.exec(b))!==null;){const W=A.index,fe=A.index+A[0].length;if(x>=W&&x<=fe){_=!0;break}}if(_)return d.tr;const{tr:O}=d,R=h.from,N=h.to;O.delete(R,N);const q=d.schema.text(m[1],[d.schema.marks.italic.create()]);return O.insert(R,q),O}}]}}),sZ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:d})=>{i("update:editor",d),i("mounted:editor",d)},onUpdate:({editor:d})=>{i("update:modelValue",d.getHTML()),i("update:editor",d)}}),c=U(()=>[u.value?.isActive("bold")?"bold":"",u.value?.isActive("italic")?"italic":"",u.value?.isActive("strike")?"strike":""]);function p(d){if(!d)return!1;const h=d.state,{from:m,to:y}=h.selection,w=h.doc.resolve(m),v=w.start(),S=w.end(),b=h.doc.textBetween(v,S,`
     462`),x=y-v;let _=!1;const S=/\{\{[^}]*\}\}/g;let O;for(;(O=S.exec(b))!==null;){const W=O.index,fe=O.index+O[0].length;if(x>=W&&x<=fe){_=!0;break}}if(_)return d.tr;const{tr:A}=d,R=h.from,N=h.to;A.delete(R,N);const q=d.schema.text(m[1],[d.schema.marks.italic.create()]);return A.insert(R,q),A}}]}}),aZ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:d})=>{r("update:editor",d),r("mounted:editor",d)},onUpdate:({editor:d})=>{r("update:modelValue",d.getHTML()),r("update:editor",d)}}),c=U(()=>[u.value?.isActive("bold")?"bold":"",u.value?.isActive("italic")?"italic":"",u.value?.isActive("strike")?"strike":""]);function p(d){if(!d)return!1;const h=d.state,{from:m,to:y}=h.selection,w=h.doc.resolve(m),v=w.start(),k=w.end(),b=h.doc.textBetween(v,k,`
    461463`,`
    462 `),x=m-v,_=y-v,k=/\{\{[^}]*\}\}/g;let A;for(;(A=k.exec(b))!==null;){const O=A.index,R=A.index+A[0].length;if(_>O&&x<R&&!(x<=O&&_>=R))return!0}return!1}return(d,h)=>{const m=RK,y=OK,w=Ft,v=Ra,S=nf,b=Aa,x=Sa;return E(),G("div",kee,[ee("div",See,[T(DZ,{onSelect:h[0]||(h[0]=_=>g(u)?.chain().focus().insertContent(_).run())}),T(y,{type:"multiple",variant:"outline","model-value":g(c)},{default:C(()=>[T(m,{value:"bold",onClick:h[1]||(h[1]=_=>!p(g(u))&&g(u)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:C(()=>[T(g(oF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),T(m,{value:"italic",onClick:h[2]||(h[2]=_=>!p(g(u))&&g(u)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:C(()=>[T(g(yF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),T(m,{value:"strike",onClick:h[3]||(h[3]=_=>!p(g(u))&&g(u)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:C(()=>[T(g(RF),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),T(x,null,{default:C(()=>[T(v,null,{default:C(()=>[T(hZ,null,{default:C(()=>[T(w,{variant:"outline"},{default:C(()=>[!d.media||d.media?.type==="file"?(E(),D(g(bF),{key:0})):(E(),D(g(L_),{key:1})),ye(" "+Se(d.media?.type==="file"||d.media?.type==="image"?g(fZ)(d.media.url):"Attach"),1)]),_:1}),d.media&&(d.media?.type==="file"||d.media?.type==="image")?(E(),D(w,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:h[4]||(h[4]=Et(_=>i("update:image",null),["prevent"]))},{default:C(()=>[T(g(Wc))]),_:1})):Oe("",!0)]),_:1})]),_:1}),T(b,{align:"start",side:"bottom"},{default:C(()=>[T(S,{class:Ee(g(he)("iafw:flex iafw:items-center",!g(r).allowImage&&"iafw:pointer-events-none")),onSelect:h[5]||(h[5]=_=>g(aZ)(k=>i("update:image",k)))},{default:C(()=>[T(g(L_),{class:Ee(!g(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Ee(!g(r).allowImage&&"iafw:opacity-50")},"Image "+Se(g(r).allowImage?"":"(PRO)"),3),g(r).allowImage?Oe("",!0):(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),T(S,{class:Ee(g(he)("iafw:flex iafw:items-center",!g(r).allowDocument&&"iafw:pointer-events-none")),onSelect:h[6]||(h[6]=_=>g(lZ)(k=>i("update:file",k)))},{default:C(()=>[T(g(dF),{class:Ee(!g(r).allowDocument&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Ee(!g(r).allowDocument&&"iafw:opacity-50")},"Document "+Se(g(r).allowDocument?"":"(PRO)"),3),g(r).allowDocument?Oe("",!0):(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),T(S,{class:Ee(g(he)("iafw:flex iafw:items-center",!g(r).allowDocument&&!g(r).allowImage&&"iafw:pointer-events-none"))},{default:C(()=>[T(g(fF),{class:Ee(!g(r).allowDocument&&!g(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Ee(!g(r).allowDocument&&!g(r).allowImage&&"iafw:opacity-50")},"Dynamic "+Se(!g(r).allowDocument&&!g(r).allowImage?"(PRO)":""),3),!g(r).allowDocument&&!g(r).allowImage?(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Oe("",!0)]),_:1},8,["class"])]),_:1})]),_:1}),T(_ee,{path:d.rulesPath},{trigger:C(()=>[T(w,{variant:"outline",class:Ee(g(l)&&"iafw:border-destructive iafw:relative")},{default:C(()=>[T(g(PF)),ye(" Rules "+Se(g(a)>0?`(${g(a)})`:"")+" ",1),g(l)?(E(),D(g(rf),{key:0,class:"iafw:absolute iafw:-top-2 iafw:-right-2 iafw:h-4 iafw:w-4 iafw:text-destructive iafw:bg-background iafw:rounded-full"})):Oe("",!0)]),_:1},8,["class"])]),_:1},8,["path"]),T(w,{variant:"outline",onClick:h[7]||(h[7]=Et(_=>d.$emit("add-variable"),["prevent"]))},{default:C(()=>[T(g(q_)),h[8]||(h[8]=ye(" Add Variable ",-1))]),_:1})]),ee("div",Cee,[T(g(gy),{editor:g(u),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),z5=L({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),{filterState:i}=lh(),r=U(()=>!!i.search&&i.filtered.count===0);return(o,s)=>r.value?(E(),D(g(ze),le({key:0,"data-slot":"command-empty"},g(n),{class:g(he)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Oe("",!0)}}),j5=L({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=xt(e,"class"),{allGroups:i,filterState:r}=lh(),o=mn(),s=U(()=>r.search?r.filtered.groups.has(o):!0);return Pee({id:o}),bt(()=>{i.value.has(o)||i.value.set(o,new Set)}),jn(()=>{i.value.delete(o)}),(a,l)=>(E(),D(g(MI),le(g(n),{id:g(o),"data-slot":"command-group",class:g(he)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:C(()=>[a.heading?(E(),D(g(NI),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:C(()=>[ye(Se(a.heading),1)]),_:1})):Oe("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),Oee={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},H5=L({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n),{filterState:r}=lh();return(o,s)=>(E(),G("div",Oee,[T(g(EF),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),T(g(AI),le({...g(i),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:g(r).search,"onUpdate:modelValue":s[0]||(s[0]=a=>g(r).search=a),"data-slot":"command-input",class:g(he)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),U5=L({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i),s=mn(),{filterState:a,allItems:l,allGroups:f}=lh(),u=Tee(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),p=j(),d=r$(p);return bt(()=>{if(!(d.value instanceof HTMLElement))return;l.value.set(s,d.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),jn(()=>{l.value.delete(s)}),(h,m)=>c.value?(E(),D(g(FI),le({key:0},g(o),{id:g(s),ref_key:"itemRef",ref:p,"data-slot":"command-item",class:g(he)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:m[0]||(m[0]=()=>{g(a).search=""})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Oe("",!0)}}),Aee={role:"presentation"},W5=L({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),i=ln(n);return(r,o)=>(E(),D(g(EI),le({"data-slot":"command-list"},g(i),{class:g(he)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:C(()=>[ee("div",Aee,[z(r.$slots,"default")])]),_:3},16,["class"]))}}),[lh,Ree]=It("Command"),[Tee,Pee]=It("CommandGroup"),K5=L({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i),s=j(new Map),a=j(new Map),{contains:l}=cM({sensitivity:"base"}),f=nn({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[p,d]of s.value){const h=l(d,f.search);f.filtered.items.set(p,h?1:0),h&&c++}for(const[p,d]of a.value)for(const h of d)if(f.filtered.items.get(h)>0){f.filtered.groups.add(p);break}f.filtered.count=c}return Ve(()=>f.search,()=>{u()}),Ree({allItems:s,allGroups:a,filterState:f}),(c,p)=>(E(),D(g(SI),le({"data-slot":"command"},g(o),{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:C(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),Mee=L({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(vB),le({"data-slot":"switch"},g(o),{class:g(he)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[T(g(xB),{"data-slot":"switch-thumb",class:Ee(g(he)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:C(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),Iee={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},Nee=L({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=yy.extend({content:"paragraph"}),n=zi(),i=Hr(t,"modelValue"),r=dn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=my({extensions:[e,Cy.configure({items:n.suggestionItems}),wy,Sy,ky,_y.configure({placeholder:"Recipient phone number"}),r],content:i.value,onUpdate:({editor:s})=>{i.value=s.getText()}});return Ve(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),Ve(()=>i.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(E(),G("div",Iee,[T(g(xF),{class:"iafw:size-5 iafw:text-primary"}),T(g(gy),{editor:g(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}}),Dee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Bee={class:"iafw:flex iafw:gap-3"},$ee={class:"iafw:truncate"},Fee={class:"iafw:flex iafw:flex-col iafw:gap-1"},qee={class:"iafw:text-xs iafw:text-muted-foreground"},Lee={class:"iafw:flex iafw:gap-2 iafw:truncate"},Vee={class:"iafw:truncate"},zee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},jee={class:"iafw:flex iafw:justify-between"},Hee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},Uee={class:"iafw:flex iafw:gap-1"},Wee={class:"iafw:flex iafw:gap-1"},Kee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},Gee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},Jee={key:0},Yee=L({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=Af(),i=Io(),r=zi(),{setFieldValue:o,values:s}=g1(),a=j(!1),l=j(!1),f=e,u=U(()=>{const m=new Map;return n.groups.forEach(y=>{m.set(y.id,{id:y.id,name:y.name,triggers:[]})}),m.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&m.has(y.group)?y.group:"others";m.get(w).triggers.push(y)}),Array.from(m.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(m=>m.id===s.triggerId)),p=U(()=>i.connections.find(m=>m.id===s.connectionId));function d(m){o("triggerId",m),a.value=!1,f("update:triggerId",m)}function h(m){o("connectionId",m),l.value=!1}return(m,y)=>{const w=Mee,v=xH,S=La,b=$a,x=Ft,_=Ay,k=H5,A=z5,O=U5,R=j5,N=W5,q=K5,W=Oy,fe=Ey,ae=Gd,ce=Kd,re=Wd,te=Jd,He=Ud,st=t1,ct=Zm,dt=e1,vt=bo("RouterLink"),We=wS;return E(),G("div",Dee,[T(g(Rr),{name:"isActive"},{default:C(({value:Ze,setValue:we})=>[T(b,null,{default:C(()=>[T(S,null,{default:C(()=>[ee("div",Bee,[T(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":we},null,8,["model-value","onUpdate:modelValue"]),T(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:C(()=>[...y[2]||(y[2]=[ye("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),T(g(Rr),{name:"triggerId"},{default:C(()=>[T(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[T(fe,{open:g(a),"onUpdate:open":y[0]||(y[0]=Ze=>nt(a)?a.value=Ze:null)},{default:C(()=>[T(_,{class:"iafw:font-normal","as-child":""},{default:C(()=>[T(S,null,{default:C(()=>[T(x,{variant:"outline",role:"combobox",class:Ee(g(he)("iafw:w-72 iafw:justify-between",!g(s).triggerId&&"iafw:text-muted-foreground"))},{default:C(()=>[ee("div",$ee,Se(g(c)?g(c).name:"Select Trigger..."),1),T(g(Hc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),T(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[T(q,null,{default:C(()=>[T(k,{placeholder:"Select Trigger..."}),T(A,null,{default:C(()=>[...y[3]||(y[3]=[ye("Nothing found.",-1)])]),_:1}),T(N,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(u),Ze=>(E(),D(R,{key:Ze.id,heading:Ze.name},{default:C(()=>[(E(!0),G(Fe,null,Ct(Ze.triggers,we=>(E(),D(O,{key:we.id,value:we.name,onSelect:I=>d(we.id)},{default:C(()=>[ee("div",Fee,[ee("span",null,Se(we.name),1),ee("span",qee,Se(we.description),1)]),T(g(ks),{class:Ee(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",we.id===g(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(E(!0),G(Fe,null,Ct(Object.entries(g(c)?.fields||{}),([Ze,we])=>(E(),D(g(Rr),{name:`metas.${Ze}`,key:Ze},{default:C(({componentField:I,errors:ne})=>[T(b,null,{default:C(()=>[T(S,null,{default:C(()=>[T(He,le({ref_for:!0},I),{default:C(()=>[T(ce,{class:"iafw:w-full","aria-invalid":ne.length>0},{default:C(()=>[T(ae,{placeholder:we.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),T(te,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(Object.entries(we.options),([K,ue])=>(E(),D(re,{key:K,value:K},{default:C(()=>[ye(Se(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),T(g(Rr),{name:"connectionId"},{default:C(()=>[T(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[T(fe,{open:g(l),"onUpdate:open":y[1]||(y[1]=Ze=>nt(l)?l.value=Ze:null)},{default:C(()=>[T(_,{class:"iafw:font-normal","as-child":""},{default:C(()=>[T(S,null,{default:C(()=>[T(x,{variant:"outline",role:"combobox",class:Ee(g(he)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!g(s).connectionId&&"iafw:text-muted-foreground"))},{default:C(()=>[ee("div",Lee,[T(g(_F),{class:"iafw:text-primary iafw:size-5"}),g(p)?.profilePictureUrl?(E(),D(ct,{key:0,class:"iafw:size-5"},{default:C(()=>[T(st,{src:g(p).profilePictureUrl},null,8,["src"])]),_:1})):Oe("",!0),ee("div",Vee,Se(g(p)?`${g(p).name}${g(p).phoneNumber?" "+g(p).phoneNumber:""}`:"Select Connection..."),1)]),T(g(Hc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),T(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[T(q,null,{default:C(()=>[T(k,{placeholder:"Select Connection..."}),T(A,null,{default:C(()=>[...y[4]||(y[4]=[ye("Nothing found.",-1)])]),_:1}),T(N,null,{default:C(()=>[g(i).connections.length?(E(),D(R,{key:0,heading:"Connections"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(i).connections,Ze=>(E(),D(O,{key:Ze.id,value:Ze.name,onSelect:we=>h(Ze.id)},{default:C(()=>[T(ct,{class:"iafw:size-9"},{default:C(()=>[Ze.profilePictureUrl?(E(),D(st,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Oe("",!0),T(dt,null,{default:C(()=>[...y[5]||(y[5]=[ye("CN",-1)])]),_:1})]),_:2},1024),ee("div",zee,[ee("div",jee,[ee("span",null,Se(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(E(),G("span",Hee,[ee("div",Uee,[T(g(Uc)),ye(" "+Se(Ze.profileName),1)]),ee("div",Wee,[T(g(z_)),ye(" "+Se(Ze.phoneNumber),1)])])):(E(),G("span",Kee," No profile info "))]),T(g(ks),{class:Ee(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===g(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Oe("",!0),g(i).connections.length===0?(E(),G("div",Gee,[T(g(xm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ee("div",{class:"iafw:mb-2"},[ye(" No connections available"),ee("br"),ye("please add a connection ")],-1)),T(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:C(({navigate:Ze,href:we})=>[T(x,{as:"a",href:we,onClick:Et(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:C(()=>[...y[6]||(y[6]=[ye(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Oe("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),T(g(Rr),{name:"recipient"},{default:C(({componentField:Ze,value:we})=>[T(b,null,{default:C(()=>[T(S,null,{default:C(()=>[T(Nee,Pt(Lt(Ze)),null,16),T(We,null,{default:C(()=>[we.length>0?(E(),G("code",Jee,"Result: "+Se(g(Ly)(we,g(r).examplePlaceholderValues)),1)):Oe("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),Xee="/png/wa-bg.png",Qee={class:"iafw:bg-[#d9fdd3] iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%]",style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},Zee={key:0,class:"iafw:px-1 iafw:mb-2"},ete=["src"],tte={key:1,class:"iafw:bg-[#D6F3CF] iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3"},nte={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},ite={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},rte={class:"iafw:px-2"},ote=["innerHTML"],ste={key:1,class:"iafw:text-muted-foreground"},ate={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},lte={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},fte={class:"iafw:text-xs"},ute={class:"iafw:flex iafw:flex-col"},cte=L({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message","move:up","move:down"],setup(t){const e=j(!1),n=t,i=U(()=>Ly(n.message.text||"",n.placeholderValues||{}));return(r,o)=>{const s=Gk,a=Ft,l=Kk,f=Uk;return E(),D(f,null,{default:C(()=>[T(Wk,{open:g(e),"onUpdate:open":o[4]||(o[4]=u=>nt(e)?e.value=u:null)},{default:C(()=>[T(s,null,{default:C(()=>[ee("div",{onClick:o[0]||(o[0]=Et(u=>r.$emit("selected"),["prevent"])),class:Ee(g(he)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",r.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[ee("div",Qee,[r.message.media?(E(),G("div",Zee,[r.message.media?.type==="image"?(E(),G("img",{key:0,src:r.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,ete)):Oe("",!0),r.message.media?.type==="file"?(E(),G("div",tte,[T(g(_n),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),ee("div",nte,Se(g(uZ)(r.message.media.url)),1),ee("div",ite,[T(g(_n),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])])):Oe("",!0)])):Oe("",!0),ee("div",rte,[g(i).length>0?(E(),G("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:g(i)},null,8,ote)):(E(),G("span",ste,Se(r.placeholder),1)),ee("span",ate,[ee("div",lte,[ee("span",fte,Se(r.time),1),o[5]||(o[5]=ee("span",null,[ee("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[ee("title",null,"msg-dblcheck"),ee("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])])],2)]),_:1}),T(l,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:C(()=>[ee("div",ute,[T(a,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:o[1]||(o[1]=Et(u=>{r.$emit("move:up"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(rF))]),_:1}),T(a,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:o[2]||(o[2]=Et(u=>{r.$emit("move:down"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(nF))]),_:1}),T(a,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:o[3]||(o[3]=Et(u=>{r.$emit("remove:message"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(H_))]),_:1})])]),_:1})]),_:1},8,["open"])]),_:1})}}}),dte={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},pte={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},hte={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},gte={class:"iafw:flex iafw:justify-end iafw:px-3"},mte=L({__name:"WhatsAppPreview",props:Bi({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Bi(["add:message","remove:message","select:message","move:up","move:down"],["update:selectedIndex"]),setup(t){const e=t,n=Hr(t,"selectedIndex"),i=a$({interval:1e3}),r=U(()=>new Date(i.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=U$(Xee);return(s,a)=>{const l=Ft;return E(),G("div",{class:Ee(g(he)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(E(),G("div",dte,[T(g(nr),{class:"iafw:animate-spin iafw:text-primary"})])):Oe("",!0),ee("div",pte,[ee("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:hi({backgroundImage:`url(${g(o)})`})},null,4),ee("div",hte,[(E(!0),G(Fe,null,Ct(s.messages,(f,u)=>(E(),D(cte,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),"onMove:up":c=>s.$emit("move:up",u),"onMove:down":c=>s.$emit("move:down",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:g(r),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","onMove:up","onMove:down","message","selected","time","placeholder-values"]))),128))]),ee("div",gte,[T(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Et(f=>s.$emit("add:message"),["prevent"]))},{default:C(()=>[T(g(Ss))]),_:1})])])],2)}}}),yte={class:"iafw:flex iafw:flex-col-reverse iafw:lg:flex-row iafw:gap-6"},wte={class:"iafw:flex-1/2"},vte={class:"iafw:flex iafw:flex-col iafw:md:flex-row iafw:gap-4"},bte={class:"iafw:flex iafw:flex-col iafw:gap-4"},xte={class:"iafw:w-auto"},_te=L({__name:"NotificationFormContent",setup(t){const e=Is(),n=zi(),{form:i}=zi(),{currentTrigger:r}=F3(zi()),o=Af(),{getTrigger:s}=Af(),a=j(),l=U(()=>i.values.messages[n.currentMessageIndex]||{text:"Type"});function f(m){i.setFieldValue("messages",[...i.values.messages.slice(0,n.currentMessageIndex),m,...i.values.messages.slice(n.currentMessageIndex+1)])}function u(m){n.setCurrentMessageIndex(m),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(m,y){f({...i.values.messages[n.currentMessageIndex],media:m?{type:y,url:m}:void 0})}function p(m){const y=s(m);d(y?.examples?.[0]?.id.toString()),y?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...y.placeholders])}async function d(m){if(!m){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=m,!r.value)return;const y=await o.getExampleData.execute({pathParams:{triggerId:r.value.id,exampleId:m}});y?.data.value?.data?n.examplePlaceholderValues=y.data.value.data:n.examplePlaceholderValues={}}const h=()=>{if(!a.value)return;if(!n.form.values.triggerId){n.form.validateField("triggerId"),Xm.info("Select a Trigger","Please select a Trigger to get available variables.");return}const{from:m}=a.value.state.selection;a.value.chain().focus().insertContent("{{  }}").setTextSelection(m+3).run()};return bt(()=>{i.values.triggerId&&p(i.values.triggerId)}),(m,y)=>{const w=Gd,v=Kd,S=C4,b=Wd,x=S4,_=Jd,k=Ud;return E(),G("div",null,[ee("div",yte,[ee("div",wte,[ee("div",vte,[ee("div",bte,[T(k,{"model-value":g(n).selectedExample,"onUpdate:modelValue":y[0]||(y[0]=A=>d(A))},{default:C(()=>[T(v,{class:"iafw:w-full"},{default:C(()=>[T(w,{placeholder:"Preview Data"})]),_:1}),T(_,null,{default:C(()=>[T(x,null,{default:C(()=>[g(r)?.examples?.length?Oe("",!0):(E(),D(S,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:C(()=>[T(g(xm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ye(" No example data available",-1)),y[8]||(y[8]=ee("br",null,null,-1)),y[9]||(y[9]=ye("for the selected Trigger ",-1))]),_:1})),(E(!0),G(Fe,null,Ct(g(r)?.examples,A=>(E(),D(b,{key:A.id,value:A.id.toString()},{default:C(()=>[ye(Se(A.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),T(mte,{"onSelect:message":u,"onAdd:message":y[1]||(y[1]=()=>{g(i).setValues({messages:[...g(i).values.messages,{text:""}]}),g(n).setCurrentMessageIndex(g(i).values.messages.length-1),u(g(n).currentMessageIndex)}),"onRemove:message":y[2]||(y[2]=A=>{if(g(i).values.messages.length<=1)return;const O=g(i).values.messages.filter((R,N)=>N!==A);g(i).setValues({messages:O}),g(n).currentMessageIndex>=O.length&&g(n).setCurrentMessageIndex(Math.max(0,O.length-1)),u(g(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":g(n).currentMessageIndex,messages:g(i).values.messages,"placeholder-values":{...g(e).globalPlaceholdersValues,...g(n).examplePlaceholderValues},loading:!!g(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),T(Eee,{editor:g(a),"onUpdate:editor":y[3]||(y[3]=A=>nt(a)?a.value=A:null),"model-value":g(i).values.messages[g(n).currentMessageIndex]?.text||"","onUpdate:modelValue":y[4]||(y[4]=A=>f({...g(l),text:A})),media:g(l).media,"onUpdate:image":y[5]||(y[5]=A=>c(A,"image")),"onUpdate:file":y[6]||(y[6]=A=>c(A,"file")),onAddVariable:h,"initial-items":g(n).placeholders,"rules-path":`messages[${g(n).currentMessageIndex}].rules`},null,8,["editor","model-value","media","initial-items","rules-path"])])]),ee("div",xte,[T(Yee,{"onUpdate:triggerId":p})])])])}}}),kte={class:"iafw:flex iafw:justify-between iafw:mb-6"},Ste={class:"iafw:flex iafw:flex-1"},Cte={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Ete={class:"iafw:w-full"},Ote={class:"iafw:flex iafw:gap-3"},Ate={class:"iafw:text-2xl"},Rte={class:"iafw:text-muted-foreground"},Tte={class:"iafw:flex iafw:space-x-2 iafw:items-center"},Pte=L({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=_K();return(i,r)=>{const o=Ft,s=bo("RouterLink");return E(),G("div",kte,[ee("div",Ste,[i.backRoute?(E(),G("div",Cte,[T(s,{to:i.backRoute,custom:""},{default:C(({navigate:a,href:l})=>[T(o,{variant:"ghost",href:l,as:"a",onClick:Et(f=>a(),["prevent"])},{default:C(()=>[T(g(iF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Oe("",!0),ee("div",Ete,[ee("div",Ote,[z(i.$slots,"title",{},()=>[ee("h2",Ate,Se(i.title||i.name),1)])]),ee("p",Rte,Se(i.description||g(n)?`Create your ${i.name.toLowerCase()}`:`Create your ${i.name.toLowerCase()} details`),1)])]),ee("div",Tte,[z(i.$slots,"actions"),T(o,{variant:"default",loading:i.loading,disabled:i.loading,onClick:Et(g(e),["prevent"])},{default:C(()=>[i.loading?(E(),D(g(nr),{key:0,class:"iafw:animate-spin"})):(E(),D(g(CF),{key:1})),r[0]||(r[0]=ye(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),Mte=L({__name:"NotificationFormHeader",emits:["send-test"],setup(t){const e=Is(),n=zi();return(i,r)=>{const o=Ft,s=La,a=$a;return E(),D(Pte,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!g(e).create.isLoading||!!g(e).update.isLoading},{actions:C(()=>[T(o,{variant:"outline",onClick:r[0]||(r[0]=Et(l=>i.$emit("send-test"),["prevent"])),disabled:g(n).isLoading},{default:C(()=>[T(g(j_)),r[1]||(r[1]=ye(" Send Test",-1))]),_:1},8,["disabled"])]),title:C(()=>[T(g(Rr),{name:"title"},{default:C(({componentField:l,errors:f})=>[T(a,{class:"iafw:w-full"},{default:C(()=>[T(s,null,{default:C(()=>[T(Ty,le(l,{placeholder:"Notification Title",wrapperClass:g(he)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",f.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-full"}),{append:C(()=>[f.length>0?(E(),D(g(rf),{key:0,class:"iafw:text-destructive"})):Oe("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),Ite={},Nte={class:"iafw:flex iafw:gap-6"},Dte={class:"iafw:flex-1"},Bte={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},$te={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},Fte={class:"iafw:flex iafw:gap-3"},qte={class:"iafw:w-72"};function Lte(t,e){const n=Vc;return E(),G("div",null,[ee("div",Nte,[ee("div",Dte,[ee("div",Bte,[T(n,{class:"iafw:h-full iafw:w-72"}),ee("div",$te,[ee("div",Fte,[T(n,{class:"iafw:h-9 iafw:w-10"}),T(n,{class:"iafw:w-20 iafw:h-9"}),T(n,{class:"iafw:h-9 iafw:w-16"}),T(n,{class:"iafw:h-9 iafw:w-16"})]),T(n,{class:"iafw:h-full iafw:flex-1"})])])]),ee("div",qte,[T(n,{class:"iafw:h-52"})])])])}const Vte=Ba(Ite,[["render",Lte]]),zte={class:"iafw:text-center iafw:max-w-96"},jte={key:1},G5=L({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=j(!1);function n(){e.value=!0,window.location.reload()}return(i,r)=>{const o=bo("RouterLink"),s=Ft;return E(),G("div",{class:Ee(g(he)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",i.center&&"iafw:h-60 iafw:justify-center"))},[T(g(_n),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),ee("div",zte,[r[1]||(r[1]=ye(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),i.link?(E(),D(o,{key:0,to:i.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:C(()=>[...r[0]||(r[0]=[ye(" contact support ",-1)])]),_:1},8,["to"])):(E(),G("span",jte,"contact support")),r[2]||(r[2]=ye(". ",-1))]),T(s,{variant:"outline",onClick:Et(n,["prevent"]),loading:g(e)},{default:C(()=>[...r[3]||(r[3]=[ye("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),J5=Symbol();function Hte(t){const e=j(!1),n=j(t[0]?.props?.name||null),i=nn({}),r=U(()=>t.findIndex(m=>m.props?.name===n.value)),o=U(()=>r.value===0),s=U(()=>r.value===t.length-1),a={title:void 0,description:void 0,nextButtonText:void 0,nextButtonIcon:void 0,nextLoading:!1,prevButtonText:void 0,hideNextButton:void 0,hidePrevButton:void 0,nextFn:void 0,prevFn:void 0},l=nn({...a});Ve(n,()=>{c()});async function f(){n.value=t[r.value+1]?.props?.name||null}async function u(){n.value=t[r.value-1]?.props?.name||null}function c(){Object.assign(l,{...a})}function p(){n.value=t[0]?.props?.name||null}function d(m){p(),Object.assign(i,m),e.value=!0}function h(){e.value=!1}return{isOpen:e,open:d,close:h,currentStep:n,nextStep:f,prevStep:u,data:i,steps:t,isFirstStep:o,isLastStep:s,currentIndex:r,stepConfig:l,resetSteps:p,resetConfig:c}}function fh(){const t=Qt(J5);if(!t)throw new Error("useWizardDialog should be used within <WizardDialog>");return t}function Ute(t){function e(i){t?.value?.getContext().open(i)}function n(){t?.value?.getContext().close()}return{open:e,close:n}}function Wte(t){const e=fh();Object.assign(e.stepConfig,t)}const Vy=L({__name:"WizardDialogStep",props:{name:{},title:{},description:{},nextButtonText:{},nextButtonIcon:{},onNext:{type:Function}},setup(t){const{data:e,stepConfig:n}=fh(),i=t;return i.nextButtonText&&(n.nextButtonText=i.nextButtonText),i.nextButtonIcon&&(n.nextButtonIcon=i.nextButtonIcon),i.description&&(n.description=i.description),i.onNext&&(n.nextFn=async()=>{n.nextLoading=!0;try{await i.onNext?.()}finally{n.nextLoading=!1}}),(r,o)=>(E(),G("div",null,[z(r.$slots,"default",{data:g(e)})]))}}),Kte=L({__name:"Spinner",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),D(g(nr),{role:"status","aria-label":"Loading",class:Ee(g(he)("iafw:size-4 iafw:animate-spin",e.class))},null,8,["class"]))}}),Gte=Ba(L({__name:"WizardDialogContent",setup(t){const e=fh(),n=U(()=>e.steps.find(i=>i.props?.name===e.currentStep.value));return(i,r)=>{const o=w1,s=y1,a=m1,l=Ft,f=r1;return E(),G(Fe,null,[T(a,null,{default:C(()=>[T(o,null,{default:C(()=>[ye(Se(g(n)?.props?.title),1)]),_:1}),bl(T(s,null,{default:C(()=>[ye(Se(g(e).stepConfig.description),1)]),_:1},512),[[tb,g(e).stepConfig.description]])]),_:1}),ee("div",null,[T(Hu,{name:"slide-left",mode:"out-in"},{default:C(()=>[g(n)?(E(),D(an(g(n)),{key:g(n).props?.name})):Oe("",!0)]),_:1})]),T(f,null,{default:C(()=>[g(e).isFirstStep.value?Oe("",!0):(E(),D(l,{key:0,onClick:g(e).prevStep,variant:"outline"},{default:C(()=>[...r[0]||(r[0]=[ye(" Back ",-1)])]),_:1},8,["onClick"])),T(l,{onClick:g(e).stepConfig.nextFn,disabled:g(e).stepConfig.nextLoading},{default:C(()=>[g(e).stepConfig.nextLoading?(E(),D(Kte,{key:0})):g(e).stepConfig.nextButtonIcon?(E(),D(an(g(e).stepConfig.nextButtonIcon),{key:1})):Oe("",!0),ye(" "+Se(g(e).stepConfig.nextButtonText||"Next"),1)]),_:1},8,["onClick","disabled"])]),_:1})],64)}}}),[["__scopeId","data-v-d1cbc7ef"]]),Jte=L({__name:"WizardDialog",setup(t,{expose:e}){const n=$A(),i=U(()=>(n.default?.()??[]).filter(s=>s.type===Vy)),r=Hte(i.value);Ci(J5,r);function o(){return r}return e({getContext:o}),(s,a)=>(E(),D(n1,{open:g(r).isOpen.value,"onUpdate:open":a[0]||(a[0]=l=>g(r).isOpen.value=l)},{default:C(()=>[T(i1,{class:"max-w-full h-full md:h-auto"},{default:C(()=>[T(Gte)]),_:1})]),_:1},8,["open"]))}}),Y5=JSON.parse(`[{"code":"ad","dialCode":"+376","name":"Andorra","icon":"circle-flags:ad"},{"code":"ae","dialCode":"+971","name":"United Arab Emirates","icon":"circle-flags:ae"},{"code":"af","dialCode":"+93","name":"Afghanistan","icon":"circle-flags:af"},{"code":"ag","dialCode":"+1268","name":"Antigua and Barbuda","icon":"circle-flags:ag"},{"code":"ai","dialCode":"+1264","name":"Anguilla","icon":"circle-flags:ai"},{"code":"al","dialCode":"+355","name":"Albania","icon":"circle-flags:al"},{"code":"am","dialCode":"+374","name":"Armenia","icon":"circle-flags:am"},{"code":"ao","dialCode":"+244","name":"Angola","icon":"circle-flags:ao"},{"code":"aq","dialCode":"+672","name":"Antarctica","icon":"circle-flags:aq"},{"code":"ar","dialCode":"+54","name":"Argentina","icon":"circle-flags:ar"},{"code":"as","dialCode":"+1684","name":"American Samoa","icon":"circle-flags:as"},{"code":"at","dialCode":"+43","name":"Austria","icon":"circle-flags:at"},{"code":"au","dialCode":"+61","name":"Australia","icon":"circle-flags:au"},{"code":"aw","dialCode":"+297","name":"Aruba","icon":"circle-flags:aw"},{"code":"ax","dialCode":"+358","name":"Aland Islands","icon":"circle-flags:ax"},{"code":"az","dialCode":"+994","name":"Azerbaijan","icon":"circle-flags:az"},{"code":"ba","dialCode":"+387","name":"Bosnia and Herzegovina","icon":"circle-flags:ba"},{"code":"bb","dialCode":"+1246","name":"Barbados","icon":"circle-flags:bb"},{"code":"bd","dialCode":"+880","name":"Bangladesh","icon":"circle-flags:bd"},{"code":"be","dialCode":"+32","name":"Belgium","icon":"circle-flags:be"},{"code":"bf","dialCode":"+226","name":"Burkina Faso","icon":"circle-flags:bf"},{"code":"bg","dialCode":"+359","name":"Bulgaria","icon":"circle-flags:bg"},{"code":"bh","dialCode":"+973","name":"Bahrain","icon":"circle-flags:bh"},{"code":"bi","dialCode":"+257","name":"Burundi","icon":"circle-flags:bi"},{"code":"bj","dialCode":"+229","name":"Benin","icon":"circle-flags:bj"},{"code":"bl","dialCode":"+590","name":"Saint Barthelemy","icon":"circle-flags:bl"},{"code":"bm","dialCode":"+1441","name":"Bermuda","icon":"circle-flags:bm"},{"code":"bn","dialCode":"+673","name":"Brunei Darussalam","icon":"circle-flags:bn"},{"code":"bo","dialCode":"+591","name":"Bolivia","icon":"circle-flags:bo"},{"code":"bq","dialCode":"+599","name":"Caribbean Netherlands","icon":"circle-flags:bq"},{"code":"br","dialCode":"+55","name":"Brazil","icon":"circle-flags:br","mask":"(##) #####-####"},{"code":"bs","dialCode":"+1242","name":"Bahamas","icon":"circle-flags:bs"},{"code":"bt","dialCode":"+975","name":"Bhutan","icon":"circle-flags:bt"},{"code":"bv","dialCode":"+47","name":"Bouvet Island","icon":"circle-flags:bv"},{"code":"bw","dialCode":"+267","name":"Botswana","icon":"circle-flags:bw"},{"code":"by","dialCode":"+375","name":"Belarus","icon":"circle-flags:by"},{"code":"bz","dialCode":"+501","name":"Belize","icon":"circle-flags:bz"},{"code":"ca","dialCode":"+1","name":"Canada","icon":"circle-flags:ca"},{"code":"cc","dialCode":"+61","name":"Cocos (Keeling) Islands","icon":"circle-flags:cc"},{"code":"cd","dialCode":"+243","name":"Congo (DRC)","icon":"circle-flags:cd"},{"code":"cf","dialCode":"+236","name":"Central African Republic","icon":"circle-flags:cf"},{"code":"cg","dialCode":"+242","name":"Congo","icon":"circle-flags:cg"},{"code":"ch","dialCode":"+41","name":"Switzerland","icon":"circle-flags:ch"},{"code":"ci","dialCode":"+225","name":"Cote d'Ivoire","icon":"circle-flags:ci"},{"code":"ck","dialCode":"+682","name":"Cook Islands","icon":"circle-flags:ck"},{"code":"cl","dialCode":"+56","name":"Chile","icon":"circle-flags:cl"},{"code":"cm","dialCode":"+237","name":"Cameroon","icon":"circle-flags:cm"},{"code":"cn","dialCode":"+86","name":"China","icon":"circle-flags:cn"},{"code":"co","dialCode":"+57","name":"Colombia","icon":"circle-flags:co"},{"code":"cr","dialCode":"+506","name":"Costa Rica","icon":"circle-flags:cr"},{"code":"cu","dialCode":"+53","name":"Cuba","icon":"circle-flags:cu"},{"code":"cv","dialCode":"+238","name":"Cape Verde","icon":"circle-flags:cv"},{"code":"cw","dialCode":"+599","name":"Curacao","icon":"circle-flags:cw"},{"code":"cx","dialCode":"+61","name":"Christmas Island","icon":"circle-flags:cx"},{"code":"cy","dialCode":"+357","name":"Cyprus","icon":"circle-flags:cy"},{"code":"cz","dialCode":"+420","name":"Czech Republic","icon":"circle-flags:cz"},{"code":"de","dialCode":"+49","name":"Germany","icon":"circle-flags:de"},{"code":"dj","dialCode":"+253","name":"Djibouti","icon":"circle-flags:dj"},{"code":"dk","dialCode":"+45","name":"Denmark","icon":"circle-flags:dk"},{"code":"dm","dialCode":"+1767","name":"Dominica","icon":"circle-flags:dm"},{"code":"do","dialCode":"+1","name":"Dominican Republic","icon":"circle-flags:do"},{"code":"dz","dialCode":"+213","name":"Algeria","icon":"circle-flags:dz"},{"code":"ec","dialCode":"+593","name":"Ecuador","icon":"circle-flags:ec"},{"code":"ee","dialCode":"+372","name":"Estonia","icon":"circle-flags:ee"},{"code":"eg","dialCode":"+20","name":"Egypt","icon":"circle-flags:eg"},{"code":"eh","dialCode":"+212","name":"Western Sahara","icon":"circle-flags:eh"},{"code":"er","dialCode":"+291","name":"Eritrea","icon":"circle-flags:er"},{"code":"es","dialCode":"+34","name":"Spain","icon":"circle-flags:es"},{"code":"et","dialCode":"+251","name":"Ethiopia","icon":"circle-flags:et"},{"code":"fi","dialCode":"+358","name":"Finland","icon":"circle-flags:fi"},{"code":"fj","dialCode":"+679","name":"Fiji","icon":"circle-flags:fj"},{"code":"fk","dialCode":"+500","name":"Falkland Islands","icon":"circle-flags:fk"},{"code":"fm","dialCode":"+691","name":"Micronesia","icon":"circle-flags:fm"},{"code":"fo","dialCode":"+298","name":"Faroe Islands","icon":"circle-flags:fo"},{"code":"fr","dialCode":"+33","name":"France","icon":"circle-flags:fr"},{"code":"ga","dialCode":"+241","name":"Gabon","icon":"circle-flags:ga"},{"code":"gb","dialCode":"+44","name":"United Kingdom","icon":"circle-flags:gb"},{"code":"gd","dialCode":"+1473","name":"Grenada","icon":"circle-flags:gd"},{"code":"ge","dialCode":"+995","name":"Georgia","icon":"circle-flags:ge"},{"code":"gf","dialCode":"+594","name":"French Guiana","icon":"circle-flags:gf"},{"code":"gg","dialCode":"+44","name":"Guernsey","icon":"circle-flags:gg"},{"code":"gh","dialCode":"+233","name":"Ghana","icon":"circle-flags:gh"},{"code":"gi","dialCode":"+350","name":"Gibraltar","icon":"circle-flags:gi"},{"code":"gl","dialCode":"+299","name":"Greenland","icon":"circle-flags:gl"},{"code":"gm","dialCode":"+220","name":"Gambia","icon":"circle-flags:gm"},{"code":"gn","dialCode":"+224","name":"Guinea","icon":"circle-flags:gn"},{"code":"gp","dialCode":"+590","name":"Guadeloupe","icon":"circle-flags:gp"},{"code":"gq","dialCode":"+240","name":"Equatorial Guinea","icon":"circle-flags:gq"},{"code":"gr","dialCode":"+30","name":"Greece","icon":"circle-flags:gr"},{"code":"gs","dialCode":"+500","name":"South Georgia","icon":"circle-flags:gs"},{"code":"gt","dialCode":"+502","name":"Guatemala","icon":"circle-flags:gt"},{"code":"gu","dialCode":"+1671","name":"Guam","icon":"circle-flags:gu"},{"code":"gw","dialCode":"+245","name":"Guinea-Bissau","icon":"circle-flags:gw"},{"code":"gy","dialCode":"+592","name":"Guyana","icon":"circle-flags:gy"},{"code":"hk","dialCode":"+852","name":"Hong Kong","icon":"circle-flags:hk"},{"code":"hm","dialCode":"+672","name":"Heard Island","icon":"circle-flags:hm"},{"code":"hn","dialCode":"+504","name":"Honduras","icon":"circle-flags:hn"},{"code":"hr","dialCode":"+385","name":"Croatia","icon":"circle-flags:hr"},{"code":"ht","dialCode":"+509","name":"Haiti","icon":"circle-flags:ht"},{"code":"hu","dialCode":"+36","name":"Hungary","icon":"circle-flags:hu"},{"code":"id","dialCode":"+62","name":"Indonesia","icon":"circle-flags:id"},{"code":"ie","dialCode":"+353","name":"Ireland","icon":"circle-flags:ie"},{"code":"il","dialCode":"+972","name":"Israel","icon":"circle-flags:il"},{"code":"im","dialCode":"+44","name":"Isle of Man","icon":"circle-flags:im"},{"code":"in","dialCode":"+91","name":"India","icon":"circle-flags:in"},{"code":"io","dialCode":"+246","name":"British Indian Ocean Territory","icon":"circle-flags:io"},{"code":"iq","dialCode":"+964","name":"Iraq","icon":"circle-flags:iq"},{"code":"ir","dialCode":"+98","name":"Iran","icon":"circle-flags:ir"},{"code":"is","dialCode":"+354","name":"Iceland","icon":"circle-flags:is"},{"code":"it","dialCode":"+39","name":"Italy","icon":"circle-flags:it"},{"code":"je","dialCode":"+44","name":"Jersey","icon":"circle-flags:je"},{"code":"jm","dialCode":"+1876","name":"Jamaica","icon":"circle-flags:jm"},{"code":"jo","dialCode":"+962","name":"Jordan","icon":"circle-flags:jo"},{"code":"jp","dialCode":"+81","name":"Japan","icon":"circle-flags:jp"},{"code":"ke","dialCode":"+254","name":"Kenya","icon":"circle-flags:ke"},{"code":"kg","dialCode":"+996","name":"Kyrgyzstan","icon":"circle-flags:kg"},{"code":"kh","dialCode":"+855","name":"Cambodia","icon":"circle-flags:kh"},{"code":"ki","dialCode":"+686","name":"Kiribati","icon":"circle-flags:ki"},{"code":"km","dialCode":"+269","name":"Comoros","icon":"circle-flags:km"},{"code":"kn","dialCode":"+1869","name":"Saint Kitts and Nevis","icon":"circle-flags:kn"},{"code":"kp","dialCode":"+850","name":"North Korea","icon":"circle-flags:kp"},{"code":"kr","dialCode":"+82","name":"South Korea","icon":"circle-flags:kr"},{"code":"kw","dialCode":"+965","name":"Kuwait","icon":"circle-flags:kw"},{"code":"ky","dialCode":"+1345","name":"Cayman Islands","icon":"circle-flags:ky"},{"code":"kz","dialCode":"+7","name":"Kazakhstan","icon":"circle-flags:kz"},{"code":"la","dialCode":"+856","name":"Laos","icon":"circle-flags:la"},{"code":"lb","dialCode":"+961","name":"Lebanon","icon":"circle-flags:lb"},{"code":"lc","dialCode":"+1758","name":"Saint Lucia","icon":"circle-flags:lc"},{"code":"li","dialCode":"+423","name":"Liechtenstein","icon":"circle-flags:li"},{"code":"lk","dialCode":"+94","name":"Sri Lanka","icon":"circle-flags:lk"},{"code":"lr","dialCode":"+231","name":"Liberia","icon":"circle-flags:lr"},{"code":"ls","dialCode":"+266","name":"Lesotho","icon":"circle-flags:ls"},{"code":"lt","dialCode":"+370","name":"Lithuania","icon":"circle-flags:lt"},{"code":"lu","dialCode":"+352","name":"Luxembourg","icon":"circle-flags:lu"},{"code":"lv","dialCode":"+371","name":"Latvia","icon":"circle-flags:lv"},{"code":"ly","dialCode":"+218","name":"Libya","icon":"circle-flags:ly"},{"code":"ma","dialCode":"+212","name":"Morocco","icon":"circle-flags:ma"},{"code":"mc","dialCode":"+377","name":"Monaco","icon":"circle-flags:mc"},{"code":"md","dialCode":"+373","name":"Moldova","icon":"circle-flags:md"},{"code":"me","dialCode":"+382","name":"Montenegro","icon":"circle-flags:me"},{"code":"mf","dialCode":"+590","name":"Saint Martin","icon":"circle-flags:mf"},{"code":"mg","dialCode":"+261","name":"Madagascar","icon":"circle-flags:mg"},{"code":"mh","dialCode":"+692","name":"Marshall Islands","icon":"circle-flags:mh"},{"code":"mk","dialCode":"+389","name":"North Macedonia","icon":"circle-flags:mk"},{"code":"ml","dialCode":"+223","name":"Mali","icon":"circle-flags:ml"},{"code":"mm","dialCode":"+95","name":"Myanmar","icon":"circle-flags:mm"},{"code":"mn","dialCode":"+976","name":"Mongolia","icon":"circle-flags:mn"},{"code":"mo","dialCode":"+853","name":"Macao","icon":"circle-flags:mo"},{"code":"mp","dialCode":"+1670","name":"Northern Mariana Islands","icon":"circle-flags:mp"},{"code":"mq","dialCode":"+596","name":"Martinique","icon":"circle-flags:mq"},{"code":"mr","dialCode":"+222","name":"Mauritania","icon":"circle-flags:mr"},{"code":"ms","dialCode":"+1664","name":"Montserrat","icon":"circle-flags:ms"},{"code":"mt","dialCode":"+356","name":"Malta","icon":"circle-flags:mt"},{"code":"mu","dialCode":"+230","name":"Mauritius","icon":"circle-flags:mu"},{"code":"mv","dialCode":"+960","name":"Maldives","icon":"circle-flags:mv"},{"code":"mw","dialCode":"+265","name":"Malawi","icon":"circle-flags:mw"},{"code":"mx","dialCode":"+52","name":"Mexico","icon":"circle-flags:mx"},{"code":"my","dialCode":"+60","name":"Malaysia","icon":"circle-flags:my"},{"code":"mz","dialCode":"+258","name":"Mozambique","icon":"circle-flags:mz"},{"code":"na","dialCode":"+264","name":"Namibia","icon":"circle-flags:na"},{"code":"nc","dialCode":"+687","name":"New Caledonia","icon":"circle-flags:nc"},{"code":"ne","dialCode":"+227","name":"Niger","icon":"circle-flags:ne"},{"code":"nf","dialCode":"+672","name":"Norfolk Island","icon":"circle-flags:nf"},{"code":"ng","dialCode":"+234","name":"Nigeria","icon":"circle-flags:ng"},{"code":"ni","dialCode":"+505","name":"Nicaragua","icon":"circle-flags:ni"},{"code":"nl","dialCode":"+31","name":"Netherlands","icon":"circle-flags:nl"},{"code":"no","dialCode":"+47","name":"Norway","icon":"circle-flags:no"},{"code":"np","dialCode":"+977","name":"Nepal","icon":"circle-flags:np"},{"code":"nr","dialCode":"+674","name":"Nauru","icon":"circle-flags:nr"},{"code":"nu","dialCode":"+683","name":"Niue","icon":"circle-flags:nu"},{"code":"nz","dialCode":"+64","name":"New Zealand","icon":"circle-flags:nz"},{"code":"om","dialCode":"+968","name":"Oman","icon":"circle-flags:om"},{"code":"pa","dialCode":"+507","name":"Panama","icon":"circle-flags:pa"},{"code":"pe","dialCode":"+51","name":"Peru","icon":"circle-flags:pe"},{"code":"pf","dialCode":"+689","name":"French Polynesia","icon":"circle-flags:pf"},{"code":"pg","dialCode":"+675","name":"Papua New Guinea","icon":"circle-flags:pg"},{"code":"ph","dialCode":"+63","name":"Philippines","icon":"circle-flags:ph"},{"code":"pk","dialCode":"+92","name":"Pakistan","icon":"circle-flags:pk"},{"code":"pl","dialCode":"+48","name":"Poland","icon":"circle-flags:pl"},{"code":"pm","dialCode":"+508","name":"Saint Pierre and Miquelon","icon":"circle-flags:pm"},{"code":"pn","dialCode":"+872","name":"Pitcairn","icon":"circle-flags:pn"},{"code":"pr","dialCode":"+1","name":"Puerto Rico","icon":"circle-flags:pr"},{"code":"ps","dialCode":"+970","name":"Palestine","icon":"circle-flags:ps"},{"code":"pt","dialCode":"+351","name":"Portugal","icon":"circle-flags:pt"},{"code":"pw","dialCode":"+680","name":"Palau","icon":"circle-flags:pw"},{"code":"py","dialCode":"+595","name":"Paraguay","icon":"circle-flags:py"},{"code":"qa","dialCode":"+974","name":"Qatar","icon":"circle-flags:qa"},{"code":"re","dialCode":"+262","name":"Reunion","icon":"circle-flags:re"},{"code":"ro","dialCode":"+40","name":"Romania","icon":"circle-flags:ro"},{"code":"rs","dialCode":"+381","name":"Serbia","icon":"circle-flags:rs"},{"code":"ru","dialCode":"+7","name":"Russia","icon":"circle-flags:ru"},{"code":"rw","dialCode":"+250","name":"Rwanda","icon":"circle-flags:rw"},{"code":"sa","dialCode":"+966","name":"Saudi Arabia","icon":"circle-flags:sa"},{"code":"sb","dialCode":"+677","name":"Solomon Islands","icon":"circle-flags:sb"},{"code":"sc","dialCode":"+248","name":"Seychelles","icon":"circle-flags:sc"},{"code":"sd","dialCode":"+249","name":"Sudan","icon":"circle-flags:sd"},{"code":"se","dialCode":"+46","name":"Sweden","icon":"circle-flags:se"},{"code":"sg","dialCode":"+65","name":"Singapore","icon":"circle-flags:sg"},{"code":"sh","dialCode":"+290","name":"Saint Helena","icon":"circle-flags:sh"},{"code":"si","dialCode":"+386","name":"Slovenia","icon":"circle-flags:si"},{"code":"sj","dialCode":"+47","name":"Svalbard and Jan Mayen","icon":"circle-flags:sj"},{"code":"sk","dialCode":"+421","name":"Slovakia","icon":"circle-flags:sk"},{"code":"sl","dialCode":"+232","name":"Sierra Leone","icon":"circle-flags:sl"},{"code":"sm","dialCode":"+378","name":"San Marino","icon":"circle-flags:sm"},{"code":"sn","dialCode":"+221","name":"Senegal","icon":"circle-flags:sn"},{"code":"so","dialCode":"+252","name":"Somalia","icon":"circle-flags:so"},{"code":"sr","dialCode":"+597","name":"Suriname","icon":"circle-flags:sr"},{"code":"ss","dialCode":"+211","name":"South Sudan","icon":"circle-flags:ss"},{"code":"st","dialCode":"+239","name":"São Tomé and Príncipe","icon":"circle-flags:st"},{"code":"sv","dialCode":"+503","name":"El Salvador","icon":"circle-flags:sv"},{"code":"sx","dialCode":"+1721","name":"Sint Maarten","icon":"circle-flags:sx"},{"code":"sy","dialCode":"+963","name":"Syrian Arab Republic","icon":"circle-flags:sy"},{"code":"sz","dialCode":"+268","name":"Swaziland","icon":"circle-flags:sz"},{"code":"tc","dialCode":"+1649","name":"Turks and Caicos Islands","icon":"circle-flags:tc"},{"code":"td","dialCode":"+235","name":"Chad","icon":"circle-flags:td"},{"code":"tf","dialCode":"+262","name":"French Southern Territories","icon":"circle-flags:tf"},{"code":"tg","dialCode":"+228","name":"Togo","icon":"circle-flags:tg"},{"code":"th","dialCode":"+66","name":"Thailand","icon":"circle-flags:th"},{"code":"tj","dialCode":"+992","name":"Tajikistan","icon":"circle-flags:tj"},{"code":"tk","dialCode":"+690","name":"Tokelau","icon":"circle-flags:tk"},{"code":"tl","dialCode":"+670","name":"Timor-Leste","icon":"circle-flags:tl"},{"code":"tm","dialCode":"+993","name":"Turkmenistan","icon":"circle-flags:tm"},{"code":"tn","dialCode":"+216","name":"Tunisia","icon":"circle-flags:tn"},{"code":"to","dialCode":"+676","name":"Tonga","icon":"circle-flags:to"},{"code":"tr","dialCode":"+90","name":"Turkey","icon":"circle-flags:tr"},{"code":"tt","dialCode":"+1868","name":"Trinidad and Tobago","icon":"circle-flags:tt"},{"code":"tv","dialCode":"+688","name":"Tuvalu","icon":"circle-flags:tv"},{"code":"tw","dialCode":"+886","name":"Taiwan, Province of China","icon":"circle-flags:tw"},{"code":"tz","dialCode":"+255","name":"Tanzania, United Republic of","icon":"circle-flags:tz"},{"code":"ua","dialCode":"+380","name":"Ukraine","icon":"circle-flags:ua"},{"code":"ug","dialCode":"+256","name":"Uganda","icon":"circle-flags:ug"},{"code":"um","dialCode":"+1","name":"United States Minor Outlying Islands","icon":"circle-flags:um"},{"code":"us","dialCode":"+1","name":"United States","icon":"circle-flags:us"},{"code":"uy","dialCode":"+598","name":"Uruguay","icon":"circle-flags:uy"},{"code":"uz","dialCode":"+998","name":"Uzbekistan","icon":"circle-flags:uz"},{"code":"va","dialCode":"+39","name":"Holy See (Vatican City State)","icon":"circle-flags:va"},{"code":"vc","dialCode":"+1784","name":"Saint Vincent and the Grenadines","icon":"circle-flags:vc"},{"code":"ve","dialCode":"+58","name":"Venezuela","icon":"circle-flags:ve"},{"code":"vg","dialCode":"+1284","name":"Virgin Islands, British","icon":"circle-flags:vg"},{"code":"vi","dialCode":"+1340","name":"Virgin Islands, U.S.","icon":"circle-flags:vi"},{"code":"vn","dialCode":"+84","name":"Viet Nam","icon":"circle-flags:vn"},{"code":"vu","dialCode":"+678","name":"Vanuatu","icon":"circle-flags:vu"},{"code":"wf","dialCode":"+681","name":"Wallis and Futuna","icon":"circle-flags:wf"},{"code":"ws","dialCode":"+685","name":"Samoa","icon":"circle-flags:ws"},{"code":"ye","dialCode":"+967","name":"Yemen","icon":"circle-flags:ye"},{"code":"yt","dialCode":"+262","name":"Mayotte","icon":"circle-flags:yt"},{"code":"za","dialCode":"+27","name":"South Africa","icon":"circle-flags:za"},{"code":"zm","dialCode":"+260","name":"Zambia","icon":"circle-flags:zm"},{"code":"zw","dialCode":"+263","name":"Zimbabwe","icon":"circle-flags:zw"}]`),Yte={class:"iafw:flex"},Xte={key:0,class:"iafw:flex iafw:items-center iafw:gap-2"},Qte={key:1,class:"iafw:text-muted-foreground"},Zte={class:"iafw:flex iafw:items-center iafw:gap-2"},ene=L({inheritAttrs:!1,__name:"PhoneInput",props:Bi({initialCountryCode:{},loading:{type:Boolean},placeholder:{},selectLabel:{},size:{},label:{},withPlus:{type:Boolean,default:!1},hideChevrons:{type:Boolean}},{modelValue:{},modelModifiers:{},countryCode:{},countryCodeModifiers:{}}),emits:Bi(["update:phone-data"],["update:modelValue","update:countryCode"]),setup(t,{emit:e}){const n=j(!1),i=t,r=Hr(t,"modelValue"),o=Hr(t,"countryCode");o.value=o.value||i.initialCountryCode?.toLocaleLowerCase()||"";const s=U(()=>Y5.find(p=>p.code===o.value)||null),a=e;bt(()=>{a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})});function l(p){p&&(o.value=p.code,n.value=!1,a("update:phone-data",{dialCode:p.dialCode,countryCode:p.code,number:r.value||""}))}function f(p){r.value=p.toString().replace(/\D/g,""),a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})}const u=Wh(),c=U(()=>{const{modelValue:p,"onUpdate:modelValue":d,value:h,...m}=u;return m});return(p,d)=>{const h=Ft,m=Ay,y=H5,w=z5,v=U5,S=j5,b=W5,x=K5,_=Oy,k=Ey;return E(),G("div",Yte,[T(yS,le({placeholder:p.placeholder,id:"search",name:"search",size:p.size,label:p.label,modelValue:r.value,"onUpdate:modelValue":f,mask:g(s)?.mask??"N","data-maska-tokens":"N:[0-9]:multiple"},g(c)),{prepend:C(()=>[T(k,{open:g(n),"onUpdate:open":d[1]||(d[1]=A=>nt(n)?n.value=A:null)},{default:C(()=>[T(m,{"as-child":"",class:"iafw:border-0 iafw:border-r iafw:rounded-none iafw:shadow-none iafw:h-full"},{default:C(()=>[T(h,{variant:"outline",role:"combobox",class:Ee(g(he)("iafw:justify-between",!o.value&&"iafw:text-muted-foreground")),disabled:g(c).disabled},{default:C(()=>[g(s)?(E(),G("div",Xte,[T(g(_n),{icon:g(s).icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ee("span",null,Se(g(s).dialCode),1)])):(E(),G("span",Qte,Se(p.selectLabel||"Code"),1)),p.hideChevrons?Oe("",!0):(E(),D(g(Hc),{key:2,class:"h-4 w-4 shrink-0 opacity-50"}))]),_:1},8,["class","disabled"])]),_:1}),T(_,{class:"iafw:p-0"},{default:C(()=>[T(x,{modelValue:o.value,"onUpdate:modelValue":d[0]||(d[0]=A=>o.value=A)},{default:C(()=>[T(y,{placeholder:p.selectLabel},null,8,["placeholder"]),T(w,null,{default:C(()=>[...d[2]||(d[2]=[ye("Nothing found.",-1)])]),_:1}),T(b,null,{default:C(()=>[T(S,{heading:p.selectLabel||"Countries"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(Y5),A=>(E(),D(v,{key:A.code,value:A.code,onSelect:O=>l(A)},{default:C(()=>[ee("div",Zte,[T(g(_n),{icon:A.icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ee("span",null,Se(A.name),1),ee("span",null,"("+Se(A.dialCode)+")",1)]),T(g(ks),{class:Ee(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",o.value===A.code?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1},8,["heading"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},16,["placeholder","size","label","modelValue","mask"])])}}}),tne=L({__name:"NotificationSendTest",setup(t){const e=to(),n=Is(),i=zi(),r=j(""),{stepConfig:o,nextStep:s}=fh(),a=j(null),l=j("+1"),f=j(e.countryCode.toLowerCase());return Wte({nextButtonText:"Send Message",nextButtonIcon:j_,description:"Enter the phone number to which you want to send a test notification.",nextFn:async()=>{o.nextLoading=!0;try{if(!r.value||r.value.trim().length<3)throw new Error("Invalid phone number");await n.sendTest.execute({data:{connectionId:i.form.values.connectionId,triggerId:i.form.values.triggerId,recipient:l.value+r.value,messages:i.form.values.messages,exampleId:i.selectedExample}}),s()}catch(u){o.nextLoading=!1,a.value=Lc(u)}}}),(u,c)=>{const p=bo("AlertCircleIcon"),d=Ym,h=Jm,m=Qm;return E(),G("div",null,[g(a)?(E(),D(m,{key:0,variant:"destructive",class:"iafw:mb-5"},{default:C(()=>[T(p),T(d,null,{default:C(()=>[...c[3]||(c[3]=[ye("Something went wrong",-1)])]),_:1}),T(h,null,{default:C(()=>[ee("p",null,Se(g(a)),1)]),_:1})]),_:1})):Oe("",!0),T(ene,{"country-code":g(f),"onUpdate:countryCode":c[0]||(c[0]=y=>nt(f)?f.value=y:null),"model-value":g(r),"onUpdate:modelValue":c[1]||(c[1]=y=>nt(r)?r.value=y:null),"onUpdate:phoneData":c[2]||(c[2]=y=>l.value=y.dialCode),label:"Phone Number"},null,8,["country-code","model-value"])])}}}),X5=L({__name:"NotificationForm",emits:["submit"],setup(t){const e=zi(),n=j(null),{open:i,close:r}=Ute(n);async function o(){const s=new Set(["title","recipient"]),a=Object.keys(e.form.values||{}).filter(c=>!s.has(c));console.log(a);const l=Object.keys(e.form.values.metas||{});console.log(l);const u=(await Promise.all([...a.map(c=>e.form.validateField(c)),...l.map(c=>e.form.validateField(`metas.${c}`))])).every(c=>typeof c=="boolean"?c:"valid"in c?c.valid===!0:!1);console.log(u),u&&i({})}return(s,a)=>(E(),D(kK,{onSubmit:a[0]||(a[0]=l=>s.$emit("submit",l))},{default:C(()=>[T(Mte,{onSendTest:o}),!g(e).isLoading&&(g(e).mode==="edit"&&g(e).id||g(e).mode==="create"&&!g(e).id)?(E(),D(_te,{key:0})):g(e).isLoading?(E(),D(Vte,{key:1})):(E(),D(G5,{key:2,center:""})),T(Jte,{ref_key:"wizardDialog",ref:n},{default:C(()=>[T(Vy,{name:"phoneNumber",title:"Send Test Message"},{default:C(()=>[T(tne)]),_:1}),T(Vy,{name:"success",title:"Success Sent","next-button-text":"Close",onNext:g(r)},{default:C(()=>[...a[1]||(a[1]=[ye(" Message sent successfully! ",-1)])]),_:1},8,["onNext"])]),_:1},512)]),_:1}))}}),nne=L({__name:"CreateNotification",setup(t){const e=zi(),n=Is(),i=lc(),r=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");cd.success(s.data.value.message||"Notification created successfully"),i.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=Lc(s);cd.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return jn(()=>{e.$dispose()}),(o,s)=>(E(),D(X5,{onSubmit:g(r)},null,8,["onSubmit"]))}}),ine=L({__name:"EditNotification",setup(t){const e=zi(),n=Is(),i=e.form.handleSubmit(async r=>{try{const o=await n.update.execute({pathParams:{id:e.id},data:{...r}});if(!o.data.value)throw new Error("No response data");cd.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=Lc(o);if(n2(o)&&o.response?.data){const a=o.response.data.data;Object.entries(a).forEach(([l,f])=>{e.form.setFieldError(l,f)})}cd.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return jn(()=>{e.$dispose()}),(r,o)=>(E(),G("div",null,[g(e).id?(E(),D(X5,{key:0,onSubmit:g(i)},null,8,["onSubmit"])):(E(),D(G5,{key:1,center:""}))]))}}),rne={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},one=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=xt(n,"class"),o=$t(r,i);return(s,a)=>(E(),D(g(NN),le({"data-slot":"dropdown-menu-checkbox-item"},g(o),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:C(()=>[ee("span",rne,[T(g(UN),null,{default:C(()=>[T(g(ks),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),sne={class:"iafw:flex"},ane={key:1,class:"iafw:p-2"},lne=L({__name:"SearchInput",props:{loading:{type:Boolean},buttonText:{},placeholder:{}},emits:["search","clear"],setup(t,{emit:e}){const n=j(""),i=e;function r(){i("search",n.value)}return(o,s)=>{const a=Ft;return E(),G("div",sne,[T(Ty,{onKeydown:s[2]||(s[2]=br(Et(l=>r(),["prevent"]),["enter"])),modelValue:g(n),"onUpdate:modelValue":s[3]||(s[3]=l=>nt(n)?n.value=l:null),placeholder:o.placeholder||"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:C(()=>[g(n)&&!o.loading?(E(),D(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=()=>{n.value="",i("clear")}),class:"iafw:rounded-none iafw:border-none"},{default:C(()=>[T(g(Wc),{class:"iafw:text-lg iafw:size-4 iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(E(),G("div",ane,[T(g(nr),{class:"iafw:animate-spin iafw:size-4 iafw:text-primary"})])):Oe("",!0),T(a,{onClick:s[1]||(s[1]=l=>r()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:C(()=>[ye(Se(o.buttonText||"Search"),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","placeholder"])])}}}),fne={class:"iafw:w-full"},une={class:"iafw:flex iafw:space-x-3"},cne={key:0,class:"iafw:mr-3"},dne={class:"iafw:flex iafw:space-x-2"},pne={class:"iafw:flex iafw:items-center iafw:space-x-2"},hne={key:1,class:"iafw:line-clamp-1"},gne={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},mne={key:1,class:"iafw:flex iafw:justify-end"},yne={key:2},wne={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},vne={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},bne={class:"iafw:flex iafw:space-x-1"},xne={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},_ne=L({__name:"DataTableV2",props:Bi({selected:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean},labels:{},pageParamKey:{default:"page"},perPageParamKey:{default:"per_page"},selectable:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Bi(["update:pagination","update:selected","action:click","search","clearSearch"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const i=Hr(t,"modelValue"),r=t,o=Ul(),s=lc(),a=n,l=j([]),f=j([]),u=j({}),c=j({}),p=j({}),d=U(()=>Math.ceil(r.totalRows/r.pagination.perPage));function h(O,R){R.value=typeof O=="function"?O(R.value):O}Ve(()=>o.query,(O,R)=>{(O[r.pageParamKey]!==R[r.pageParamKey]||O[r.perPageParamKey]!==R[r.perPageParamKey])&&a("update:pagination",{currentPage:O[r.pageParamKey]?parseInt(O[r.pageParamKey],10):0,perPage:O[r.perPageParamKey]?parseInt(O[r.perPageParamKey],10):10})});function m(O,R){s.push({path:o.path,query:{...o.query,[r.pageParamKey]:O,[r.perPageParamKey]:R}})}function y(){r.pagination.currentPage<d.value&&m(r.pagination.currentPage+1,r.pagination.perPage)}function w(){r.pagination.currentPage<d.value&&m(d.value,r.pagination.perPage)}function v(){r.pagination.currentPage>1&&m(r.pagination.currentPage-1,r.pagination.perPage)}function S(){r.pagination.currentPage>1&&m(1,r.pagination.perPage)}const b=U(()=>r.pagination.currentPage<d.value),x=U(()=>r.pagination.currentPage>1),_=mK({pageCount:d.value,data:i,columns:r.columns,getCoreRowModel:sK(),getPaginationRowModel:dK(),getSortedRowModel:pK(),getFilteredRowModel:cK(),getExpandedRowModel:aK(),onSortingChange:O=>h(O,l),onColumnFiltersChange:O=>h(O,f),onColumnVisibilityChange:O=>h(O,u),onRowSelectionChange:O=>h(O,c),onExpandedChange:O=>h(O,p),state:{get pagination(){return{pageIndex:0,pageSize:r.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return p.value}}});Ve(()=>_.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",_.getFilteredSelectedRowModel().rows.map(O=>O.original.id||O.getValue("id")))});function k(O){m(1,O)}const A=L({props:["render","props"],setup:O=>()=>typeof O.render=="function"||typeof O.render=="object"?Yt(O.render,{...O.props,onClick:(R,N)=>{a("action:click",R,N)},deletable:r.deletable}):O.render});return e({table:_,nextPage:y,previousPage:v,firstPage:S,lastPage:w,canNextPage:b,canPreviousPage:x}),(O,R)=>{const N=Gd,q=Kd,W=Wd,fe=Jd,ae=Ud,ce=Vc;return E(),G("div",fne,[O.hiddenToolbar?Oe("",!0):(E(),G("div",{key:0,class:Ee(g(he)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[ee("div",une,[g(_).getFilteredSelectedRowModel().rows.length>0&&r.showBulkActions?(E(),G("div",cne,[T(g(Sa),null,{default:C(()=>[T(g(Ra),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:C(()=>[T(g(jc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[ye(" Ações em massa ("+Se(g(_).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),T(g(Aa),{align:"start"},{default:C(()=>[z(O.$slots,"bulk-actions",{table:g(_)})]),_:3})]),_:3})])):Oe("",!0),z(O.$slots,"header",{table:g(_)}),T(lne,{"button-text":O.labels?.common?.searchButton,onSearch:R[0]||(R[0]=re=>a("search",re)),onClear:R[1]||(R[1]=re=>a("clearSearch")),loading:O.isSearching},null,8,["button-text","loading"])]),ee("div",dne,[ee("div",pne,[ee("div",null,[T(ae,{"model-value":`${O.pagination.perPage}`,"onUpdate:modelValue":R[2]||(R[2]=re=>{k(+re.toString())})},{default:C(()=>[T(q,{class:"iafw:w-[70px]"},{default:C(()=>[T(N,{placeholder:`${O.pagination.perPage}`},null,8,["placeholder"])]),_:1}),T(fe,{side:"top"},{default:C(()=>[(E(),G(Fe,null,Ct([10,20,30,40,50],re=>T(W,{key:re,value:`${re}`},{default:C(()=>[ye(Se(re),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),T(g(Sa),null,{default:C(()=>[T(g(Ra),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:ml-auto"},{prepend:C(()=>[T(g(jc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[R[3]||(R[3]=ye(" Columns ",-1))]),_:1})]),_:1}),T(g(Aa),{align:"end"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getAllColumns().filter(re=>re.getCanHide()),re=>(E(),D(g(one),{key:re.id,class:"capitalize",checked:re.getIsVisible(),"onUpdate:checked":te=>{re.toggleVisibility(!!te)}},{default:C(()=>[ye(Se(re.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),ee("div",{class:Ee(g(he)("iafw:rounded-md iafw:border"))},[T(g(jE),null,{default:C(()=>[T(g(HE),null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getHeaderGroups(),re=>(E(),D(g(Xo),{key:re.id},{default:C(()=>[(E(!0),G(Fe,null,Ct(re.headers,te=>(E(),D(g(Qf),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ee(g(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,r.compact&&"iafw:px-2 iafw:h-9"))},{default:C(()=>[te.isPlaceholder?Oe("",!0):(E(),D(g(f0),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!r.loading||i.value&&i.value.length>0?(E(),D(g(Ry),{key:0},{default:C(()=>[g(_).getRowModel().rows?.length?(E(!0),G(Fe,{key:0},Ct(g(_).getRowModel().rows,re=>(E(),G(Fe,{key:re.id},[T(g(Xo),{"data-state":re.getIsSelected()&&"selected",onClick:()=>O.selectable&&re.toggleSelected()},{default:C(()=>[(E(!0),G(Fe,null,Ct(re.getVisibleCells(),te=>(E(),D(g(go),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ee(g(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",O.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:C(()=>[te.column.id==="actions"?(E(),D(g(A),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(E(),G("div",hne,[T(g(f0),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(E(),D(g(f0),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state","onClick"]),re.getIsExpanded()?(E(),D(g(Xo),{key:0},{default:C(()=>[T(g(go),{colspan:re.getAllCells().length},{default:C(()=>[ye(Se(re.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Oe("",!0)],64))),128)):(E(),D(g(Xo),{key:1},{default:C(()=>[T(g(go),{colspan:O.columns.length,class:"iafw:h-24 iafw:text-center"},{default:C(()=>[z(O.$slots,"empty")]),_:3},8,["colspan"])]),_:3}))]),_:3})):(E(),D(g(Ry),{key:1},{default:C(()=>[(E(!0),G(Fe,null,Ct(O.loadingLines??10,re=>(E(),D(g(Xo),{key:re},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getAllColumns().filter(te=>te.getIsVisible()),te=>(E(),D(g(go),{key:te.id,class:Ee(g(he)(O.compact&&"iafw:py-2 iafw:px-2"))},{default:C(()=>[te.id==="select"?(E(),G("div",gne,[T(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(E(),G("div",mne,[r.compact?(E(),D(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(E(),D(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(E(),G("div",yne,[T(ce,{class:Ee(g(he)("iafw:h-6 iafw:w-full")),style:hi({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:3})],2),O.hideFooter?Oe("",!0):(E(),G("div",wne,[!O.hideLegends&&g(_).getFilteredSelectedRowModel().rows.length>0?(E(),G("div",vne,Se(g(_).getFilteredSelectedRowModel().rows.length)+" de "+Se(g(_).getFilteredRowModel().rows.length)+" selected rows. ",1)):Oe("",!0),ee("div",bne,[ee("div",xne," Showing "+Se(g(_).getFilteredRowModel().rows.length)+" of "+Se(r.totalRows)+" items | Page "+Se(O.pagination.currentPage)+" de "+Se(g(d)),1),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(x),onClick:S},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(x),onClick:v},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(b),onClick:y},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(b),onClick:w},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),kne={class:"iafw:text-center iafw:py-10 iafw:text-sm"},Sne=L({__name:"TableManager",props:Bi({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{},labels:{},selectable:{type:Boolean}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Bi(["action:click","afterLoaded","update:selected"],["update:loading"]),setup(t,{emit:e}){const n=j(null),i=t,r=j(!1),o=e;bt(()=>{i.immediate&&i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=Hr(t,"loading"),a=U(()=>i.dataTable.props.loading||s.value);async function l(u){r.value=!0,await i.dataTable.list({prefix:i.endpointPrefix,params:{[i.dataTable.config.searchParamKey]:u}}).finally(()=>{r.value=!1})}function f(){r.value=!0,i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{r.value=!1})}return(u,c)=>{const p=nf;return E(),D(_ne,{ref_key:"dataTableRef",ref:n,"empty-message":u.emptyMessage??"No data found.",selected:i.dataTable.props.selecteds,"onUpdate:selected":[c[0]||(c[0]=d=>i.dataTable.props.selecteds=d),c[2]||(c[2]=d=>o("update:selected",d))],modelValue:i.dataTable.props.data,"onUpdate:modelValue":c[1]||(c[1]=d=>i.dataTable.props.data=d),columns:u.columns,labels:i.labels,selectable:i.selectable,"hidden-toolbar":u.hiddenToolbar,"total-rows":i.dataTable.props.totalRows,pagination:i.dataTable.props.pagination,"show-bulk-actions":Array.isArray(i.bulkActions)&&i.bulkActions.length>0,loading:g(a),"loading-lines":u.loadingLines,compact:u.compact,"hide-legends":u.hideLegends,"hide-footer":u.hideFooter,deletable:u.deletable,"is-searching":g(r),"page-param-key":i.dataTable.config.pageParamKey,"per-page-param-key":i.dataTable.config.perPageParamKey,"onUpdate:pagination":c[3]||(c[3]=d=>{i.dataTable.props.data=[],i.dataTable.props.pagination=d,i.dataTable.list({params:{[i.dataTable.config.pageParamKey]:d.currentPage,[i.dataTable.config.perPageParamKey]:d.perPage}})}),onSearch:l,onClearSearch:f,"onAction:click":c[4]||(c[4]=async(d,h)=>{d==="action-delete"&&(await i.dataTable.delete(h.id,i.endpointPrefix),await i.dataTable.list({prefix:i.endpointPrefix})),o("action:click",d,h)})},{header:C(({table:d})=>[z(u.$slots,"header",{table:d})]),empty:C(()=>[z(u.$slots,"empty",{},()=>[ee("div",kne,Se(u.emptyMessage||"No data found."),1)])]),"bulk-actions":C(({table:d})=>[(E(!0),G(Fe,null,Ct(i.bulkActions,h=>(E(),D(p,{class:"iafw:cursor-pointer",key:h.id,onClick:m=>h.handle(d)},{default:C(()=>[T(g(_n),{icon:h.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),ee("span",null,Se(h.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","labels","selectable","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching","page-param-key","per-page-param-key"])}}}),Cne=L({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const i=Ft,r=bo("RouterLink");return E(),G("div",null,[T(r,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:C(({href:o,navigate:s})=>[T(i,{as:"a",href:o,variant:"link",onClick:Et(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:C(()=>[ye(Se(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),Ene={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},One=L({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Io(),n=t,i=U(()=>e.connections.find(r=>r.id===n.row.connectionId));return(r,o)=>{const s=t1,a=e1,l=Zm;return g(i)?(E(),G("div",Ene,[T(l,null,{default:C(()=>[g(i)?.profilePictureUrl?(E(),D(s,{key:0,src:g(i).profilePictureUrl},null,8,["src"])):Oe("",!0),T(a,null,{default:C(()=>[ye(Se(g(i).name.charAt(0)),1)]),_:1})]),_:1}),ee("div",null,Se(g(i).name),1)])):Oe("",!0)}}}),Ane=L({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,i)=>{const r=vk;return E(),D(r,{variant:e.row.isActive?"success":"destructive"},{default:C(()=>[ye(Se(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),Rne={class:"iafw:text-xl iafw:mb-4"},Q5=L({__name:"ListNotification",setup(t){const e=Is(),n=Af(),i=Io(),r=lc(),o=to();n.getTriggers(),i.getConnections();const s=bK(),a=[s.checkbox(),s.field("title","Title",{},()=>Cne),s.field("triggerId","Trigger",{truncate:!0},l=>n.triggers.find(f=>f.id===l.row.original.triggerId)?.name||"—"),s.field("text","Text",{truncate:!0},l=>{const f=l.row.original.text||"";return f.length>50?f.slice(0,50)+"...":f}),s.field("connectionId","Connection",{},()=>One),s.field("recipient","Recipient"),s.field("isActive","Status",{},()=>Ane),s.field("createdAt","Created At",{width:"auto"},l=>new Date(l.row.original.createdAt).toLocaleDateString()),s.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:l=>{r.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${l.row.id}/edit`}})}}])];return(l,f)=>{const u=wk,c=yk,p=mk,d=Ft,h=bo("RouterLink"),m=gk,y=hk;return E(),G("div",null,[ee("h1",Rne,Se(g(o).translations.notifications.notifications||"Notifications"),1),T(Sne,{"data-table":g(e).tableManager,columns:a,deletable:"",loading:g(n).fetchTriggers.isLoading.value},{empty:C(()=>[T(y,{class:"border border-dashed"},{default:C(()=>[T(p,null,{default:C(()=>[T(g(s4),{class:"iafw:size-20 iafw:text-foreground/80"}),T(u,null,{default:C(()=>[...f[0]||(f[0]=[ye("Notifications Empty",-1)])]),_:1}),T(c,null,{default:C(()=>[...f[1]||(f[1]=[ye(" You have no notifications yet. Start by adding a new notification to keep track of important events. ",-1)])]),_:1})]),_:1}),T(m,null,{default:C(()=>[T(h,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:w,href:v})=>[T(d,{as:"a",variant:"outline",size:"sm",href:v,onClick:Et(S=>w(),["prevent"])},{default:C(()=>[T(g(Ss)),ye(" "+Se(g(o).translations.notifications.add_notification||"Add Notification"),1)]),_:1},8,["href","onClick"])]),_:1})]),_:1})]),_:1})]),header:C(()=>[T(h,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:w,href:v})=>[T(d,{as:"a",variant:"outline",href:v,onClick:Et(S=>w(),["prevent"])},{default:C(()=>[T(g(Ss)),f[2]||(f[2]=ye(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Qo=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",Z5=[{path:Qo,name:"blank",component:zz},{path:Qo,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Q5},{path:Qo,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Q5},{path:Qo,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:fW},{path:Qo,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:kW},{path:Qo,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:bW},{path:Qo,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:nne},{path:Qo,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:ine}],eO=FP({history:hP(),routes:Z5}),Tne=oL();RW(eO),iR(qz).use(eO).use(Tne).mount("#infixs-pingo-notify-app")})();
     464`),x=m-v,_=y-v,S=/\{\{[^}]*\}\}/g;let O;for(;(O=S.exec(b))!==null;){const A=O.index,R=O.index+O[0].length;if(_>A&&x<R&&!(x<=A&&_>=R))return!0}return!1}return(d,h)=>{const m=TK,y=AK,w=Ft,v=Ra,k=nf,b=Aa,x=Sa;return E(),G("div",Cee,[ee("div",Eee,[T($Z,{onSelect:h[0]||(h[0]=_=>g(u)?.chain().focus().insertContent(_).run())}),T(y,{type:"multiple",variant:"outline","model-value":g(c)},{default:C(()=>[T(m,{value:"bold",onClick:h[1]||(h[1]=_=>!p(g(u))&&g(u)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:C(()=>[T(g(sF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),T(m,{value:"italic",onClick:h[2]||(h[2]=_=>!p(g(u))&&g(u)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:C(()=>[T(g(wF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),T(m,{value:"strike",onClick:h[3]||(h[3]=_=>!p(g(u))&&g(u)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:C(()=>[T(g(TF),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),T(x,null,{default:C(()=>[T(v,null,{default:C(()=>[T(gZ,null,{default:C(()=>[T(w,{variant:"outline"},{default:C(()=>[!d.media||d.media?.type==="file"?(E(),D(g(xF),{key:0})):(E(),D(g(L_),{key:1})),ye(" "+Ce(d.media?.type==="file"||d.media?.type==="image"?g(uZ)(d.media.url):"Attach"),1)]),_:1}),d.media&&(d.media?.type==="file"||d.media?.type==="image")?(E(),D(w,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:h[4]||(h[4]=Et(_=>r("update:image",null),["prevent"]))},{default:C(()=>[T(g(Wc))]),_:1})):Oe("",!0)]),_:1})]),_:1}),T(b,{align:"start",side:"bottom"},{default:C(()=>[T(k,{class:Se(g(he)("iafw:flex iafw:items-center",!g(i).allowImage&&"iafw:pointer-events-none")),onSelect:h[5]||(h[5]=_=>g(lZ)(S=>r("update:image",S)))},{default:C(()=>[T(g(L_),{class:Se(!g(i).allowImage&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Se(!g(i).allowImage&&"iafw:opacity-50")},"Image "+Ce(g(i).allowImage?"":"(PRO)"),3),g(i).allowImage?Oe("",!0):(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),T(k,{class:Se(g(he)("iafw:flex iafw:items-center",!g(i).allowDocument&&"iafw:pointer-events-none")),onSelect:h[6]||(h[6]=_=>g(fZ)(S=>r("update:file",S)))},{default:C(()=>[T(g(pF),{class:Se(!g(i).allowDocument&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Se(!g(i).allowDocument&&"iafw:opacity-50")},"Document "+Ce(g(i).allowDocument?"":"(PRO)"),3),g(i).allowDocument?Oe("",!0):(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),T(k,{class:Se(g(he)("iafw:flex iafw:items-center",!g(i).allowDocument&&!g(i).allowImage&&"iafw:pointer-events-none"))},{default:C(()=>[T(g(uF),{class:Se(!g(i).allowDocument&&!g(i).allowImage&&"iafw:opacity-50")},null,8,["class"]),ee("span",{class:Se(!g(i).allowDocument&&!g(i).allowImage&&"iafw:opacity-50")},"Dynamic "+Ce(!g(i).allowDocument&&!g(i).allowImage?"(PRO)":""),3),!g(i).allowDocument&&!g(i).allowImage?(E(),D(g(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Oe("",!0)]),_:1},8,["class"])]),_:1})]),_:1}),T(See,{path:d.rulesPath},{trigger:C(()=>[T(w,{variant:"outline",class:Se(g(l)&&"iafw:border-destructive iafw:relative")},{default:C(()=>[T(g(MF)),ye(" Rules "+Ce(g(a)>0?`(${g(a)})`:"")+" ",1),g(l)?(E(),D(g(rf),{key:0,class:"iafw:absolute iafw:-top-2 iafw:-right-2 iafw:h-4 iafw:w-4 iafw:text-destructive iafw:bg-background iafw:rounded-full"})):Oe("",!0)]),_:1},8,["class"])]),_:1},8,["path"]),T(w,{variant:"outline",onClick:h[7]||(h[7]=Et(_=>d.$emit("add-variable"),["prevent"]))},{default:C(()=>[T(g(q_)),h[8]||(h[8]=ye(" Add Variable ",-1))]),_:1})]),ee("div",Oee,[T(g(gy),{editor:g(u),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),j5=L({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),{filterState:r}=lh(),i=U(()=>!!r.search&&r.filtered.count===0);return(o,s)=>i.value?(E(),D(g(ze),le({key:0,"data-slot":"command-empty"},g(n),{class:g(he)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Oe("",!0)}}),H5=L({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=xt(e,"class"),{allGroups:r,filterState:i}=lh(),o=mn(),s=U(()=>i.search?i.filtered.groups.has(o):!0);return Iee({id:o}),bt(()=>{r.value.has(o)||r.value.set(o,new Set)}),jn(()=>{r.value.delete(o)}),(a,l)=>(E(),D(g(II),le(g(n),{id:g(o),"data-slot":"command-group",class:g(he)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:C(()=>[a.heading?(E(),D(g(DI),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:C(()=>[ye(Ce(a.heading),1)]),_:1})):Oe("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),Ree={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},U5=L({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n),{filterState:i}=lh();return(o,s)=>(E(),G("div",Ree,[T(g(OF),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),T(g(RI),le({...g(r),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:g(i).search,"onUpdate:modelValue":s[0]||(s[0]=a=>g(i).search=a),"data-slot":"command-input",class:g(he)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),W5=L({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r),s=mn(),{filterState:a,allItems:l,allGroups:f}=lh(),u=Mee(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),p=j(),d=o$(p);return bt(()=>{if(!(d.value instanceof HTMLElement))return;l.value.set(s,d.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),jn(()=>{l.value.delete(s)}),(h,m)=>c.value?(E(),D(g(qI),le({key:0},g(o),{id:g(s),ref_key:"itemRef",ref:p,"data-slot":"command-item",class:g(he)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:m[0]||(m[0]=()=>{g(a).search=""})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Oe("",!0)}}),Tee={role:"presentation"},K5=L({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=xt(e,"class"),r=ln(n);return(i,o)=>(E(),D(g(OI),le({"data-slot":"command-list"},g(r),{class:g(he)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:C(()=>[ee("div",Tee,[z(i.$slots,"default")])]),_:3},16,["class"]))}}),[lh,Pee]=Mt("Command"),[Mee,Iee]=Mt("CommandGroup"),G5=L({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r),s=j(new Map),a=j(new Map),{contains:l}=dM({sensitivity:"base"}),f=nn({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[p,d]of s.value){const h=l(d,f.search);f.filtered.items.set(p,h?1:0),h&&c++}for(const[p,d]of a.value)for(const h of d)if(f.filtered.items.get(h)>0){f.filtered.groups.add(p);break}f.filtered.count=c}return Ve(()=>f.search,()=>{u()}),Pee({allItems:s,allGroups:a,filterState:f}),(c,p)=>(E(),D(g(CI),le({"data-slot":"command"},g(o),{class:g(he)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:C(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),Nee=L({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(bB),le({"data-slot":"switch"},g(o),{class:g(he)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[T(g(_B),{"data-slot":"switch-thumb",class:Se(g(he)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:C(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),Dee={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},Bee=L({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=yy.extend({content:"paragraph"}),n=zr(),r=Hi(t,"modelValue"),i=dn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=my({extensions:[e,Cy.configure({items:n.suggestionItems}),wy,Sy,ky,_y.configure({placeholder:"Recipient phone number"}),i],content:r.value,onUpdate:({editor:s})=>{r.value=s.getText()}});return Ve(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),Ve(()=>r.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(E(),G("div",Dee,[T(g(_F),{class:"iafw:size-5 iafw:text-primary"}),T(g(gy),{editor:g(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}}),$ee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Fee={class:"iafw:flex iafw:gap-3"},qee={class:"iafw:truncate"},Lee={class:"iafw:flex iafw:flex-col iafw:gap-1"},Vee={class:"iafw:text-xs iafw:text-muted-foreground"},zee={class:"iafw:flex iafw:gap-2 iafw:truncate"},jee={class:"iafw:truncate"},Hee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},Uee={class:"iafw:flex iafw:justify-between"},Wee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},Kee={class:"iafw:flex iafw:gap-1"},Gee={class:"iafw:flex iafw:gap-1"},Jee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},Yee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},Xee={key:0},Qee=L({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=Af(),r=Io(),i=zr(),{setFieldValue:o,values:s}=g1(),a=j(!1),l=j(!1),f=e,u=U(()=>{const m=new Map;return n.groups.forEach(y=>{m.set(y.id,{id:y.id,name:y.name,triggers:[]})}),m.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&m.has(y.group)?y.group:"others";m.get(w).triggers.push(y)}),Array.from(m.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(m=>m.id===s.triggerId)),p=U(()=>r.connections.find(m=>m.id===s.connectionId));function d(m){o("triggerId",m),a.value=!1,f("update:triggerId",m)}function h(m){o("connectionId",m),l.value=!1}return(m,y)=>{const w=Nee,v=_H,k=La,b=$a,x=Ft,_=Ay,S=U5,O=j5,A=W5,R=H5,N=K5,q=G5,W=Oy,fe=Ey,ae=Gd,ce=Kd,ie=Wd,te=Jd,He=Ud,st=t1,ct=Zm,dt=e1,vt=bo("RouterLink"),We=wS;return E(),G("div",$ee,[T(g(Ri),{name:"isActive"},{default:C(({value:Ze,setValue:we})=>[T(b,null,{default:C(()=>[T(k,null,{default:C(()=>[ee("div",Fee,[T(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":we},null,8,["model-value","onUpdate:modelValue"]),T(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:C(()=>[...y[2]||(y[2]=[ye("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),T(g(Ri),{name:"triggerId"},{default:C(()=>[T(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[T(fe,{open:g(a),"onUpdate:open":y[0]||(y[0]=Ze=>nt(a)?a.value=Ze:null)},{default:C(()=>[T(_,{class:"iafw:font-normal","as-child":""},{default:C(()=>[T(k,null,{default:C(()=>[T(x,{variant:"outline",role:"combobox",class:Se(g(he)("iafw:w-72 iafw:justify-between",!g(s).triggerId&&"iafw:text-muted-foreground"))},{default:C(()=>[ee("div",qee,Ce(g(c)?g(c).name:"Select Trigger..."),1),T(g(Hc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),T(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[T(q,null,{default:C(()=>[T(S,{placeholder:"Select Trigger..."}),T(O,null,{default:C(()=>[...y[3]||(y[3]=[ye("Nothing found.",-1)])]),_:1}),T(N,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(u),Ze=>(E(),D(R,{key:Ze.id,heading:Ze.name},{default:C(()=>[(E(!0),G(Fe,null,Ct(Ze.triggers,we=>(E(),D(A,{key:we.id,value:we.name,onSelect:I=>d(we.id)},{default:C(()=>[ee("div",Lee,[ee("span",null,Ce(we.name),1),ee("span",Vee,Ce(we.description),1)]),T(g(ks),{class:Se(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",we.id===g(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(E(!0),G(Fe,null,Ct(Object.entries(g(c)?.fields||{}),([Ze,we])=>(E(),D(g(Ri),{name:`metas.${Ze}`,key:Ze},{default:C(({componentField:I,errors:ne})=>[T(b,null,{default:C(()=>[T(k,null,{default:C(()=>[T(He,le({ref_for:!0},I),{default:C(()=>[T(ce,{class:"iafw:w-72","aria-invalid":ne.length>0},{default:C(()=>[T(ae,{placeholder:we.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),T(te,null,{default:C(()=>[(E(!0),G(Fe,null,Ct(Object.entries(we.options),([K,ue])=>(E(),D(ie,{key:K,value:K},{default:C(()=>[ye(Ce(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),T(g(Ri),{name:"connectionId"},{default:C(()=>[T(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[T(fe,{open:g(l),"onUpdate:open":y[1]||(y[1]=Ze=>nt(l)?l.value=Ze:null)},{default:C(()=>[T(_,{class:"iafw:font-normal","as-child":""},{default:C(()=>[T(k,null,{default:C(()=>[T(x,{variant:"outline",role:"combobox",class:Se(g(he)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!g(s).connectionId&&"iafw:text-muted-foreground"))},{default:C(()=>[ee("div",zee,[T(g(kF),{class:"iafw:text-primary iafw:size-5"}),g(p)?.profilePictureUrl?(E(),D(ct,{key:0,class:"iafw:size-5"},{default:C(()=>[T(st,{src:g(p).profilePictureUrl},null,8,["src"])]),_:1})):Oe("",!0),ee("div",jee,Ce(g(p)?`${g(p).name}${g(p).phoneNumber?" "+g(p).phoneNumber:""}`:"Select Connection..."),1)]),T(g(Hc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),T(W,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[T(q,null,{default:C(()=>[T(S,{placeholder:"Select Connection..."}),T(O,null,{default:C(()=>[...y[4]||(y[4]=[ye("Nothing found.",-1)])]),_:1}),T(N,null,{default:C(()=>[g(r).connections.length?(E(),D(R,{key:0,heading:"Connections"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(r).connections,Ze=>(E(),D(A,{key:Ze.id,value:Ze.name,onSelect:we=>h(Ze.id)},{default:C(()=>[T(ct,{class:"iafw:size-9"},{default:C(()=>[Ze.profilePictureUrl?(E(),D(st,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Oe("",!0),T(dt,null,{default:C(()=>[...y[5]||(y[5]=[ye("CN",-1)])]),_:1})]),_:2},1024),ee("div",Hee,[ee("div",Uee,[ee("span",null,Ce(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(E(),G("span",Wee,[ee("div",Kee,[T(g(Uc)),ye(" "+Ce(Ze.profileName),1)]),ee("div",Gee,[T(g(z_)),ye(" "+Ce(Ze.phoneNumber),1)])])):(E(),G("span",Jee," No profile info "))]),T(g(ks),{class:Se(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===g(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Oe("",!0),g(r).connections.length===0?(E(),G("div",Yee,[T(g(xm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ee("div",{class:"iafw:mb-2"},[ye(" No connections available"),ee("br"),ye("please add a connection ")],-1)),T(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:C(({navigate:Ze,href:we})=>[T(x,{as:"a",href:we,onClick:Et(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:C(()=>[...y[6]||(y[6]=[ye(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Oe("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),T(g(Ri),{name:"recipient"},{default:C(({componentField:Ze,value:we})=>[T(b,null,{default:C(()=>[T(k,null,{default:C(()=>[T(Bee,le(Ze,{class:"iafw:w-72"}),null,16),T(We,null,{default:C(()=>[we.length>0?(E(),G("code",Xee,"Result: "+Ce(g(Ly)(we,g(i).examplePlaceholderValues)),1)):Oe("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),Zee="/png/wa-bg.png";function ete(t,e){if(!e)return;const r=e.replace(/[{}]|\s/g,"").split(".");let i=t;for(const o of r){if(i==null)return;i=i[o]}return i}function tte(t,e){const n=ete(e,t.key),r=t.value;switch(t.type){case"string":{const i=String(n||""),o=String(r||"");switch(t.operator){case"is_empty":return i==="";case"is_not_empty":return i!=="";case"equal":return i===o;case"starts_with":return i.startsWith(o);case"ends_with":return i.endsWith(o);case"contains":return i.includes(o);case"not_contains":return!i.includes(o)}break}case"number":{const i=Number(n),o=Number(r);if(isNaN(i))return!1;switch(t.operator){case"equal":return i===o;case"not_equal":return i!==o;case"greater":return i>o;case"less":return i<o;case"greater_equal":return i>=o;case"less_equal":return i<=o}break}case"boolean":{const i=!!n;switch(t.operator){case"is_true":return i===!0;case"is_false":return i===!1}break}case"array":{const i=Array.isArray(n)?n:[];switch(t.operator){case"in":return i.includes(r);case"not_in":return!i.includes(r);case"is_empty_array":return i.length===0;case"is_not_empty_array":return i.length>0}break}}return!1}function nte(t,e){return!t||t.length===0?!0:t.every(n=>tte(n,e))}const rte={key:0,class:"iafw:px-1 iafw:mb-2"},ite=["src"],ote={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},ste={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},ate={class:"iafw:px-2"},lte=["innerHTML"],fte={key:1,class:"iafw:text-muted-foreground"},ute={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},cte={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},dte={class:"iafw:text-xs"},pte={class:"iafw:flex iafw:flex-col"},hte=L({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message","move:up","move:down"],setup(t){const e=j(!1),n=t,r=U(()=>nte(n.message.rules,n.placeholderValues||{})),i=U(()=>Ly(n.message.text||"",n.placeholderValues||{}));return(o,s)=>{const a=Gk,l=Ft,f=Kk,u=Uk;return E(),D(u,null,{default:C(()=>[T(Wk,{open:g(e),"onUpdate:open":s[4]||(s[4]=c=>nt(e)?e.value=c:null)},{default:C(()=>[T(a,null,{default:C(()=>[ee("div",{onClick:s[0]||(s[0]=Et(c=>o.$emit("selected"),["prevent"])),class:Se(g(he)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",o.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[ee("div",{class:Se(g(he)("iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%] iafw:transition-colors",g(r)?"iafw:bg-[#d9fdd3]":"iafw:bg-[#d9fdd3]/50 iafw:text-foreground/50")),style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},[o.message.media?(E(),G("div",rte,[o.message.media?.type==="image"?(E(),G("img",{key:0,src:o.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,ite)):Oe("",!0),o.message.media?.type==="file"?(E(),G("div",{key:1,class:Se(g(he)("iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3",g(r)?"iafw:bg-[#D6F3CF]":"iafw:bg-[#D6F3CF]/50"))},[T(g(_n),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),ee("div",ote,Ce(g(cZ)(o.message.media.url)),1),ee("div",ste,[T(g(_n),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])],2)):Oe("",!0)])):Oe("",!0),ee("div",ate,[g(i).length>0?(E(),G("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:g(i)},null,8,lte)):(E(),G("span",fte,Ce(o.placeholder),1)),ee("span",ute,[ee("div",cte,[ee("span",dte,Ce(o.time),1),s[5]||(s[5]=ee("span",null,[ee("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[ee("title",null,"msg-dblcheck"),ee("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])],2)],2)]),_:1}),T(f,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:C(()=>[ee("div",pte,[T(l,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:s[1]||(s[1]=Et(c=>{o.$emit("move:up"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(oF))]),_:1}),T(l,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:s[2]||(s[2]=Et(c=>{o.$emit("move:down"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(rF))]),_:1}),T(l,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:s[3]||(s[3]=Et(c=>{o.$emit("remove:message"),e.value=!1},["prevent"]))},{default:C(()=>[T(g(H_))]),_:1})])]),_:1})]),_:1},8,["open"])]),_:1})}}}),gte={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},mte={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},yte={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},wte={class:"iafw:flex iafw:justify-end iafw:px-3"},vte=L({__name:"WhatsAppPreview",props:Br({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Br(["add:message","remove:message","select:message","move:up","move:down"],["update:selectedIndex"]),setup(t){const e=t,n=Hi(t,"selectedIndex"),r=l$({interval:1e3}),i=U(()=>new Date(r.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=W$(Zee);return(s,a)=>{const l=Ft;return E(),G("div",{class:Se(g(he)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(E(),G("div",gte,[T(g(ni),{class:"iafw:animate-spin iafw:text-primary"})])):Oe("",!0),ee("div",mte,[ee("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:hr({backgroundImage:`url(${g(o)})`})},null,4),ee("div",yte,[(E(!0),G(Fe,null,Ct(s.messages,(f,u)=>(E(),D(hte,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),"onMove:up":c=>s.$emit("move:up",u),"onMove:down":c=>s.$emit("move:down",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:g(i),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","onMove:up","onMove:down","message","selected","time","placeholder-values"]))),128))]),ee("div",wte,[T(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Et(f=>s.$emit("add:message"),["prevent"]))},{default:C(()=>[T(g(Ss))]),_:1})])])],2)}}}),bte={class:"iafw:flex iafw:flex-col-reverse iafw:lg:flex-row iafw:gap-6"},xte={class:"iafw:flex-1/2"},_te={class:"iafw:flex iafw:flex-col iafw:md:flex-row iafw:gap-4"},kte={class:"iafw:flex iafw:flex-col iafw:gap-4"},Ste={class:"iafw:h-fit iafw:w-full iafw:sticky iafw:top-10"},Cte={class:"iafw:w-auto iafw:lg:h-fit iafw:lg:sticky iafw:lg:top-10"},Ete=L({__name:"NotificationFormContent",setup(t){const e=Is(),n=zr(),{form:r}=zr(),{currentTrigger:i}=F3(zr()),o=Af(),{getTrigger:s}=Af(),a=j(),l=U(()=>r.values.messages[n.currentMessageIndex]||{text:"Type"});function f(m){r.setFieldValue("messages",[...r.values.messages.slice(0,n.currentMessageIndex),m,...r.values.messages.slice(n.currentMessageIndex+1)])}function u(m){n.setCurrentMessageIndex(m),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(m,y){f({...r.values.messages[n.currentMessageIndex],media:m?{type:y,url:m}:void 0})}function p(m){const y=s(m);d(y?.examples?.[0]?.id.toString()),y?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...y.placeholders])}async function d(m){if(!m){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=m,!i.value)return;const y=await o.getExampleData.execute({pathParams:{triggerId:i.value.id,exampleId:m}});y?.data.value?.data?n.examplePlaceholderValues=y.data.value.data:n.examplePlaceholderValues={}}const h=()=>{if(!a.value)return;if(!n.form.values.triggerId){n.form.validateField("triggerId"),Xm.info("Select a Trigger","Please select a Trigger to get available variables.");return}const{from:m}=a.value.state.selection;a.value.chain().focus().insertContent("{{  }}").setTextSelection(m+3).run()};return bt(()=>{r.values.triggerId&&p(r.values.triggerId)}),(m,y)=>{const w=Gd,v=Kd,k=C4,b=Wd,x=S4,_=Jd,S=Ud;return E(),G("div",null,[ee("div",bte,[ee("div",xte,[ee("div",_te,[ee("div",kte,[T(S,{"model-value":g(n).selectedExample,"onUpdate:modelValue":y[0]||(y[0]=O=>d(O))},{default:C(()=>[T(v,{class:"iafw:w-full"},{default:C(()=>[T(w,{placeholder:"Preview Data"})]),_:1}),T(_,null,{default:C(()=>[T(x,null,{default:C(()=>[g(i)?.examples?.length?Oe("",!0):(E(),D(k,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:C(()=>[T(g(xm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ye(" No example data available",-1)),y[8]||(y[8]=ee("br",null,null,-1)),y[9]||(y[9]=ye("for the selected Trigger ",-1))]),_:1})),(E(!0),G(Fe,null,Ct(g(i)?.examples,O=>(E(),D(b,{key:O.id,value:O.id.toString()},{default:C(()=>[ye(Ce(O.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),T(vte,{"onSelect:message":u,"onAdd:message":y[1]||(y[1]=()=>{g(r).setValues({messages:[...g(r).values.messages,{text:""}]}),g(n).setCurrentMessageIndex(g(r).values.messages.length-1),u(g(n).currentMessageIndex)}),"onRemove:message":y[2]||(y[2]=O=>{if(g(r).values.messages.length<=1)return;const A=g(r).values.messages.filter((R,N)=>N!==O);g(r).setValues({messages:A}),g(n).currentMessageIndex>=A.length&&g(n).setCurrentMessageIndex(Math.max(0,A.length-1)),u(g(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":g(n).currentMessageIndex,messages:g(r).values.messages,"placeholder-values":g(n).placeholderValues,loading:!!g(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),ee("div",Ste,[T(Aee,{editor:g(a),"onUpdate:editor":y[3]||(y[3]=O=>nt(a)?a.value=O:null),"model-value":g(r).values.messages[g(n).currentMessageIndex]?.text||"","onUpdate:modelValue":y[4]||(y[4]=O=>f({...g(l),text:O})),media:g(l).media,"onUpdate:image":y[5]||(y[5]=O=>c(O,"image")),"onUpdate:file":y[6]||(y[6]=O=>c(O,"file")),onAddVariable:h,"initial-items":g(n).placeholders,"rules-path":`messages[${g(n).currentMessageIndex}].rules`},null,8,["editor","model-value","media","initial-items","rules-path"])])])]),ee("div",Cte,[T(Qee,{"onUpdate:triggerId":p})])])])}}}),Ote={class:"iafw:flex iafw:justify-between iafw:mb-6"},Ate={class:"iafw:flex iafw:flex-1"},Rte={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Tte={class:"iafw:w-full"},Pte={class:"iafw:flex iafw:gap-3"},Mte={class:"iafw:text-2xl"},Ite={class:"iafw:text-muted-foreground"},Nte={class:"iafw:flex iafw:space-x-2 iafw:items-center"},Dte=L({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=kK();return(r,i)=>{const o=Ft,s=bo("RouterLink");return E(),G("div",Ote,[ee("div",Ate,[r.backRoute?(E(),G("div",Rte,[T(s,{to:r.backRoute,custom:""},{default:C(({navigate:a,href:l})=>[T(o,{variant:"ghost",href:l,as:"a",onClick:Et(f=>a(),["prevent"])},{default:C(()=>[T(g(iF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Oe("",!0),ee("div",Tte,[ee("div",Pte,[z(r.$slots,"title",{},()=>[ee("h2",Mte,Ce(r.title||r.name),1)])]),ee("p",Ite,Ce(r.description||g(n)?`Create your ${r.name.toLowerCase()}`:`Create your ${r.name.toLowerCase()} details`),1)])]),ee("div",Nte,[z(r.$slots,"actions"),T(o,{variant:"default",loading:r.loading,disabled:r.loading,onClick:Et(g(e),["prevent"])},{default:C(()=>[r.loading?(E(),D(g(ni),{key:0,class:"iafw:animate-spin"})):(E(),D(g(EF),{key:1})),i[0]||(i[0]=ye(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),Bte=L({__name:"NotificationFormHeader",emits:["send-test"],setup(t){const e=Is(),n=zr();return(r,i)=>{const o=Ft,s=La,a=$a;return E(),D(Dte,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!g(e).create.isLoading||!!g(e).update.isLoading},{actions:C(()=>[T(o,{variant:"outline",onClick:i[0]||(i[0]=Et(l=>r.$emit("send-test"),["prevent"])),disabled:g(n).isLoading},{default:C(()=>[T(g(j_)),i[1]||(i[1]=ye(" Send Test",-1))]),_:1},8,["disabled"])]),title:C(()=>[T(g(Ri),{name:"title"},{default:C(({componentField:l,errors:f})=>[T(a,{class:"iafw:w-full"},{default:C(()=>[T(s,null,{default:C(()=>[T(Ty,le(l,{placeholder:"Notification Title",wrapperClass:g(he)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",f.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-full"}),{append:C(()=>[f.length>0?(E(),D(g(rf),{key:0,class:"iafw:text-destructive"})):Oe("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),$te={},Fte={class:"iafw:flex iafw:gap-6"},qte={class:"iafw:flex-1"},Lte={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},Vte={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},zte={class:"iafw:flex iafw:gap-3"},jte={class:"iafw:w-72"};function Hte(t,e){const n=Vc;return E(),G("div",null,[ee("div",Fte,[ee("div",qte,[ee("div",Lte,[T(n,{class:"iafw:h-full iafw:w-72"}),ee("div",Vte,[ee("div",zte,[T(n,{class:"iafw:h-9 iafw:w-10"}),T(n,{class:"iafw:w-20 iafw:h-9"}),T(n,{class:"iafw:h-9 iafw:w-16"}),T(n,{class:"iafw:h-9 iafw:w-16"})]),T(n,{class:"iafw:h-full iafw:flex-1"})])])]),ee("div",jte,[T(n,{class:"iafw:h-52"})])])])}const Ute=Ba($te,[["render",Hte]]),Wte={class:"iafw:text-center iafw:max-w-96"},Kte={key:1},J5=L({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=j(!1);function n(){e.value=!0,window.location.reload()}return(r,i)=>{const o=bo("RouterLink"),s=Ft;return E(),G("div",{class:Se(g(he)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",r.center&&"iafw:h-60 iafw:justify-center"))},[T(g(_n),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),ee("div",Wte,[i[1]||(i[1]=ye(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),r.link?(E(),D(o,{key:0,to:r.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:C(()=>[...i[0]||(i[0]=[ye(" contact support ",-1)])]),_:1},8,["to"])):(E(),G("span",Kte,"contact support")),i[2]||(i[2]=ye(". ",-1))]),T(s,{variant:"outline",onClick:Et(n,["prevent"]),loading:g(e)},{default:C(()=>[...i[3]||(i[3]=[ye("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),Y5=Symbol();function Gte(t){const e=j(!1),n=j(t[0]?.props?.name||null),r=nn({}),i=U(()=>t.findIndex(m=>m.props?.name===n.value)),o=U(()=>i.value===0),s=U(()=>i.value===t.length-1),a={title:void 0,description:void 0,nextButtonText:void 0,nextButtonIcon:void 0,nextLoading:!1,prevButtonText:void 0,hideNextButton:void 0,hidePrevButton:void 0,nextFn:void 0,prevFn:void 0},l=nn({...a});Ve(n,()=>{c()});async function f(){n.value=t[i.value+1]?.props?.name||null}async function u(){n.value=t[i.value-1]?.props?.name||null}function c(){Object.assign(l,{...a})}function p(){n.value=t[0]?.props?.name||null}function d(m){p(),Object.assign(r,m),e.value=!0}function h(){e.value=!1}return{isOpen:e,open:d,close:h,currentStep:n,nextStep:f,prevStep:u,data:r,steps:t,isFirstStep:o,isLastStep:s,currentIndex:i,stepConfig:l,resetSteps:p,resetConfig:c}}function fh(){const t=Qt(Y5);if(!t)throw new Error("useWizardDialog should be used within <WizardDialog>");return t}function Jte(t){function e(r){t?.value?.getContext().open(r)}function n(){t?.value?.getContext().close()}return{open:e,close:n}}function Yte(t){const e=fh();Object.assign(e.stepConfig,t)}const Vy=L({__name:"WizardDialogStep",props:{name:{},title:{},description:{},nextButtonText:{},nextButtonIcon:{},onNext:{type:Function}},setup(t){const{data:e,stepConfig:n}=fh(),r=t;return r.nextButtonText&&(n.nextButtonText=r.nextButtonText),r.nextButtonIcon&&(n.nextButtonIcon=r.nextButtonIcon),r.description&&(n.description=r.description),r.onNext&&(n.nextFn=async()=>{n.nextLoading=!0;try{await r.onNext?.()}finally{n.nextLoading=!1}}),(i,o)=>(E(),G("div",null,[z(i.$slots,"default",{data:g(e)})]))}}),Xte=L({__name:"Spinner",props:{class:{}},setup(t){const e=t;return(n,r)=>(E(),D(g(ni),{role:"status","aria-label":"Loading",class:Se(g(he)("iafw:size-4 iafw:animate-spin",e.class))},null,8,["class"]))}}),Qte=Ba(L({__name:"WizardDialogContent",setup(t){const e=fh(),n=U(()=>e.steps.find(r=>r.props?.name===e.currentStep.value));return(r,i)=>{const o=w1,s=y1,a=m1,l=Ft,f=i1;return E(),G(Fe,null,[T(a,null,{default:C(()=>[T(o,null,{default:C(()=>[ye(Ce(g(n)?.props?.title),1)]),_:1}),bl(T(s,null,{default:C(()=>[ye(Ce(g(e).stepConfig.description),1)]),_:1},512),[[tb,g(e).stepConfig.description]])]),_:1}),ee("div",null,[T(Hu,{name:"slide-left",mode:"out-in"},{default:C(()=>[g(n)?(E(),D(an(g(n)),{key:g(n).props?.name})):Oe("",!0)]),_:1})]),T(f,null,{default:C(()=>[g(e).isFirstStep.value?Oe("",!0):(E(),D(l,{key:0,onClick:g(e).prevStep,variant:"outline"},{default:C(()=>[...i[0]||(i[0]=[ye(" Back ",-1)])]),_:1},8,["onClick"])),T(l,{onClick:g(e).stepConfig.nextFn,disabled:g(e).stepConfig.nextLoading},{default:C(()=>[g(e).stepConfig.nextLoading?(E(),D(Xte,{key:0})):g(e).stepConfig.nextButtonIcon?(E(),D(an(g(e).stepConfig.nextButtonIcon),{key:1})):Oe("",!0),ye(" "+Ce(g(e).stepConfig.nextButtonText||"Next"),1)]),_:1},8,["onClick","disabled"])]),_:1})],64)}}}),[["__scopeId","data-v-d1cbc7ef"]]),Zte=L({__name:"WizardDialog",setup(t,{expose:e}){const n=FA(),r=U(()=>(n.default?.()??[]).filter(s=>s.type===Vy)),i=Gte(r.value);Cr(Y5,i);function o(){return i}return e({getContext:o}),(s,a)=>(E(),D(n1,{open:g(i).isOpen.value,"onUpdate:open":a[0]||(a[0]=l=>g(i).isOpen.value=l)},{default:C(()=>[T(r1,{class:"max-w-full h-full md:h-auto"},{default:C(()=>[T(Qte)]),_:1})]),_:1},8,["open"]))}}),X5=JSON.parse(`[{"code":"ad","dialCode":"+376","name":"Andorra","icon":"circle-flags:ad"},{"code":"ae","dialCode":"+971","name":"United Arab Emirates","icon":"circle-flags:ae"},{"code":"af","dialCode":"+93","name":"Afghanistan","icon":"circle-flags:af"},{"code":"ag","dialCode":"+1268","name":"Antigua and Barbuda","icon":"circle-flags:ag"},{"code":"ai","dialCode":"+1264","name":"Anguilla","icon":"circle-flags:ai"},{"code":"al","dialCode":"+355","name":"Albania","icon":"circle-flags:al"},{"code":"am","dialCode":"+374","name":"Armenia","icon":"circle-flags:am"},{"code":"ao","dialCode":"+244","name":"Angola","icon":"circle-flags:ao"},{"code":"aq","dialCode":"+672","name":"Antarctica","icon":"circle-flags:aq"},{"code":"ar","dialCode":"+54","name":"Argentina","icon":"circle-flags:ar"},{"code":"as","dialCode":"+1684","name":"American Samoa","icon":"circle-flags:as"},{"code":"at","dialCode":"+43","name":"Austria","icon":"circle-flags:at"},{"code":"au","dialCode":"+61","name":"Australia","icon":"circle-flags:au"},{"code":"aw","dialCode":"+297","name":"Aruba","icon":"circle-flags:aw"},{"code":"ax","dialCode":"+358","name":"Aland Islands","icon":"circle-flags:ax"},{"code":"az","dialCode":"+994","name":"Azerbaijan","icon":"circle-flags:az"},{"code":"ba","dialCode":"+387","name":"Bosnia and Herzegovina","icon":"circle-flags:ba"},{"code":"bb","dialCode":"+1246","name":"Barbados","icon":"circle-flags:bb"},{"code":"bd","dialCode":"+880","name":"Bangladesh","icon":"circle-flags:bd"},{"code":"be","dialCode":"+32","name":"Belgium","icon":"circle-flags:be"},{"code":"bf","dialCode":"+226","name":"Burkina Faso","icon":"circle-flags:bf"},{"code":"bg","dialCode":"+359","name":"Bulgaria","icon":"circle-flags:bg"},{"code":"bh","dialCode":"+973","name":"Bahrain","icon":"circle-flags:bh"},{"code":"bi","dialCode":"+257","name":"Burundi","icon":"circle-flags:bi"},{"code":"bj","dialCode":"+229","name":"Benin","icon":"circle-flags:bj"},{"code":"bl","dialCode":"+590","name":"Saint Barthelemy","icon":"circle-flags:bl"},{"code":"bm","dialCode":"+1441","name":"Bermuda","icon":"circle-flags:bm"},{"code":"bn","dialCode":"+673","name":"Brunei Darussalam","icon":"circle-flags:bn"},{"code":"bo","dialCode":"+591","name":"Bolivia","icon":"circle-flags:bo"},{"code":"bq","dialCode":"+599","name":"Caribbean Netherlands","icon":"circle-flags:bq"},{"code":"br","dialCode":"+55","name":"Brazil","icon":"circle-flags:br","mask":"(##) #####-####"},{"code":"bs","dialCode":"+1242","name":"Bahamas","icon":"circle-flags:bs"},{"code":"bt","dialCode":"+975","name":"Bhutan","icon":"circle-flags:bt"},{"code":"bv","dialCode":"+47","name":"Bouvet Island","icon":"circle-flags:bv"},{"code":"bw","dialCode":"+267","name":"Botswana","icon":"circle-flags:bw"},{"code":"by","dialCode":"+375","name":"Belarus","icon":"circle-flags:by"},{"code":"bz","dialCode":"+501","name":"Belize","icon":"circle-flags:bz"},{"code":"ca","dialCode":"+1","name":"Canada","icon":"circle-flags:ca"},{"code":"cc","dialCode":"+61","name":"Cocos (Keeling) Islands","icon":"circle-flags:cc"},{"code":"cd","dialCode":"+243","name":"Congo (DRC)","icon":"circle-flags:cd"},{"code":"cf","dialCode":"+236","name":"Central African Republic","icon":"circle-flags:cf"},{"code":"cg","dialCode":"+242","name":"Congo","icon":"circle-flags:cg"},{"code":"ch","dialCode":"+41","name":"Switzerland","icon":"circle-flags:ch"},{"code":"ci","dialCode":"+225","name":"Cote d'Ivoire","icon":"circle-flags:ci"},{"code":"ck","dialCode":"+682","name":"Cook Islands","icon":"circle-flags:ck"},{"code":"cl","dialCode":"+56","name":"Chile","icon":"circle-flags:cl"},{"code":"cm","dialCode":"+237","name":"Cameroon","icon":"circle-flags:cm"},{"code":"cn","dialCode":"+86","name":"China","icon":"circle-flags:cn"},{"code":"co","dialCode":"+57","name":"Colombia","icon":"circle-flags:co"},{"code":"cr","dialCode":"+506","name":"Costa Rica","icon":"circle-flags:cr"},{"code":"cu","dialCode":"+53","name":"Cuba","icon":"circle-flags:cu"},{"code":"cv","dialCode":"+238","name":"Cape Verde","icon":"circle-flags:cv"},{"code":"cw","dialCode":"+599","name":"Curacao","icon":"circle-flags:cw"},{"code":"cx","dialCode":"+61","name":"Christmas Island","icon":"circle-flags:cx"},{"code":"cy","dialCode":"+357","name":"Cyprus","icon":"circle-flags:cy"},{"code":"cz","dialCode":"+420","name":"Czech Republic","icon":"circle-flags:cz"},{"code":"de","dialCode":"+49","name":"Germany","icon":"circle-flags:de"},{"code":"dj","dialCode":"+253","name":"Djibouti","icon":"circle-flags:dj"},{"code":"dk","dialCode":"+45","name":"Denmark","icon":"circle-flags:dk"},{"code":"dm","dialCode":"+1767","name":"Dominica","icon":"circle-flags:dm"},{"code":"do","dialCode":"+1","name":"Dominican Republic","icon":"circle-flags:do"},{"code":"dz","dialCode":"+213","name":"Algeria","icon":"circle-flags:dz"},{"code":"ec","dialCode":"+593","name":"Ecuador","icon":"circle-flags:ec"},{"code":"ee","dialCode":"+372","name":"Estonia","icon":"circle-flags:ee"},{"code":"eg","dialCode":"+20","name":"Egypt","icon":"circle-flags:eg"},{"code":"eh","dialCode":"+212","name":"Western Sahara","icon":"circle-flags:eh"},{"code":"er","dialCode":"+291","name":"Eritrea","icon":"circle-flags:er"},{"code":"es","dialCode":"+34","name":"Spain","icon":"circle-flags:es"},{"code":"et","dialCode":"+251","name":"Ethiopia","icon":"circle-flags:et"},{"code":"fi","dialCode":"+358","name":"Finland","icon":"circle-flags:fi"},{"code":"fj","dialCode":"+679","name":"Fiji","icon":"circle-flags:fj"},{"code":"fk","dialCode":"+500","name":"Falkland Islands","icon":"circle-flags:fk"},{"code":"fm","dialCode":"+691","name":"Micronesia","icon":"circle-flags:fm"},{"code":"fo","dialCode":"+298","name":"Faroe Islands","icon":"circle-flags:fo"},{"code":"fr","dialCode":"+33","name":"France","icon":"circle-flags:fr"},{"code":"ga","dialCode":"+241","name":"Gabon","icon":"circle-flags:ga"},{"code":"gb","dialCode":"+44","name":"United Kingdom","icon":"circle-flags:gb"},{"code":"gd","dialCode":"+1473","name":"Grenada","icon":"circle-flags:gd"},{"code":"ge","dialCode":"+995","name":"Georgia","icon":"circle-flags:ge"},{"code":"gf","dialCode":"+594","name":"French Guiana","icon":"circle-flags:gf"},{"code":"gg","dialCode":"+44","name":"Guernsey","icon":"circle-flags:gg"},{"code":"gh","dialCode":"+233","name":"Ghana","icon":"circle-flags:gh"},{"code":"gi","dialCode":"+350","name":"Gibraltar","icon":"circle-flags:gi"},{"code":"gl","dialCode":"+299","name":"Greenland","icon":"circle-flags:gl"},{"code":"gm","dialCode":"+220","name":"Gambia","icon":"circle-flags:gm"},{"code":"gn","dialCode":"+224","name":"Guinea","icon":"circle-flags:gn"},{"code":"gp","dialCode":"+590","name":"Guadeloupe","icon":"circle-flags:gp"},{"code":"gq","dialCode":"+240","name":"Equatorial Guinea","icon":"circle-flags:gq"},{"code":"gr","dialCode":"+30","name":"Greece","icon":"circle-flags:gr"},{"code":"gs","dialCode":"+500","name":"South Georgia","icon":"circle-flags:gs"},{"code":"gt","dialCode":"+502","name":"Guatemala","icon":"circle-flags:gt"},{"code":"gu","dialCode":"+1671","name":"Guam","icon":"circle-flags:gu"},{"code":"gw","dialCode":"+245","name":"Guinea-Bissau","icon":"circle-flags:gw"},{"code":"gy","dialCode":"+592","name":"Guyana","icon":"circle-flags:gy"},{"code":"hk","dialCode":"+852","name":"Hong Kong","icon":"circle-flags:hk"},{"code":"hm","dialCode":"+672","name":"Heard Island","icon":"circle-flags:hm"},{"code":"hn","dialCode":"+504","name":"Honduras","icon":"circle-flags:hn"},{"code":"hr","dialCode":"+385","name":"Croatia","icon":"circle-flags:hr"},{"code":"ht","dialCode":"+509","name":"Haiti","icon":"circle-flags:ht"},{"code":"hu","dialCode":"+36","name":"Hungary","icon":"circle-flags:hu"},{"code":"id","dialCode":"+62","name":"Indonesia","icon":"circle-flags:id"},{"code":"ie","dialCode":"+353","name":"Ireland","icon":"circle-flags:ie"},{"code":"il","dialCode":"+972","name":"Israel","icon":"circle-flags:il"},{"code":"im","dialCode":"+44","name":"Isle of Man","icon":"circle-flags:im"},{"code":"in","dialCode":"+91","name":"India","icon":"circle-flags:in"},{"code":"io","dialCode":"+246","name":"British Indian Ocean Territory","icon":"circle-flags:io"},{"code":"iq","dialCode":"+964","name":"Iraq","icon":"circle-flags:iq"},{"code":"ir","dialCode":"+98","name":"Iran","icon":"circle-flags:ir"},{"code":"is","dialCode":"+354","name":"Iceland","icon":"circle-flags:is"},{"code":"it","dialCode":"+39","name":"Italy","icon":"circle-flags:it"},{"code":"je","dialCode":"+44","name":"Jersey","icon":"circle-flags:je"},{"code":"jm","dialCode":"+1876","name":"Jamaica","icon":"circle-flags:jm"},{"code":"jo","dialCode":"+962","name":"Jordan","icon":"circle-flags:jo"},{"code":"jp","dialCode":"+81","name":"Japan","icon":"circle-flags:jp"},{"code":"ke","dialCode":"+254","name":"Kenya","icon":"circle-flags:ke"},{"code":"kg","dialCode":"+996","name":"Kyrgyzstan","icon":"circle-flags:kg"},{"code":"kh","dialCode":"+855","name":"Cambodia","icon":"circle-flags:kh"},{"code":"ki","dialCode":"+686","name":"Kiribati","icon":"circle-flags:ki"},{"code":"km","dialCode":"+269","name":"Comoros","icon":"circle-flags:km"},{"code":"kn","dialCode":"+1869","name":"Saint Kitts and Nevis","icon":"circle-flags:kn"},{"code":"kp","dialCode":"+850","name":"North Korea","icon":"circle-flags:kp"},{"code":"kr","dialCode":"+82","name":"South Korea","icon":"circle-flags:kr"},{"code":"kw","dialCode":"+965","name":"Kuwait","icon":"circle-flags:kw"},{"code":"ky","dialCode":"+1345","name":"Cayman Islands","icon":"circle-flags:ky"},{"code":"kz","dialCode":"+7","name":"Kazakhstan","icon":"circle-flags:kz"},{"code":"la","dialCode":"+856","name":"Laos","icon":"circle-flags:la"},{"code":"lb","dialCode":"+961","name":"Lebanon","icon":"circle-flags:lb"},{"code":"lc","dialCode":"+1758","name":"Saint Lucia","icon":"circle-flags:lc"},{"code":"li","dialCode":"+423","name":"Liechtenstein","icon":"circle-flags:li"},{"code":"lk","dialCode":"+94","name":"Sri Lanka","icon":"circle-flags:lk"},{"code":"lr","dialCode":"+231","name":"Liberia","icon":"circle-flags:lr"},{"code":"ls","dialCode":"+266","name":"Lesotho","icon":"circle-flags:ls"},{"code":"lt","dialCode":"+370","name":"Lithuania","icon":"circle-flags:lt"},{"code":"lu","dialCode":"+352","name":"Luxembourg","icon":"circle-flags:lu"},{"code":"lv","dialCode":"+371","name":"Latvia","icon":"circle-flags:lv"},{"code":"ly","dialCode":"+218","name":"Libya","icon":"circle-flags:ly"},{"code":"ma","dialCode":"+212","name":"Morocco","icon":"circle-flags:ma"},{"code":"mc","dialCode":"+377","name":"Monaco","icon":"circle-flags:mc"},{"code":"md","dialCode":"+373","name":"Moldova","icon":"circle-flags:md"},{"code":"me","dialCode":"+382","name":"Montenegro","icon":"circle-flags:me"},{"code":"mf","dialCode":"+590","name":"Saint Martin","icon":"circle-flags:mf"},{"code":"mg","dialCode":"+261","name":"Madagascar","icon":"circle-flags:mg"},{"code":"mh","dialCode":"+692","name":"Marshall Islands","icon":"circle-flags:mh"},{"code":"mk","dialCode":"+389","name":"North Macedonia","icon":"circle-flags:mk"},{"code":"ml","dialCode":"+223","name":"Mali","icon":"circle-flags:ml"},{"code":"mm","dialCode":"+95","name":"Myanmar","icon":"circle-flags:mm"},{"code":"mn","dialCode":"+976","name":"Mongolia","icon":"circle-flags:mn"},{"code":"mo","dialCode":"+853","name":"Macao","icon":"circle-flags:mo"},{"code":"mp","dialCode":"+1670","name":"Northern Mariana Islands","icon":"circle-flags:mp"},{"code":"mq","dialCode":"+596","name":"Martinique","icon":"circle-flags:mq"},{"code":"mr","dialCode":"+222","name":"Mauritania","icon":"circle-flags:mr"},{"code":"ms","dialCode":"+1664","name":"Montserrat","icon":"circle-flags:ms"},{"code":"mt","dialCode":"+356","name":"Malta","icon":"circle-flags:mt"},{"code":"mu","dialCode":"+230","name":"Mauritius","icon":"circle-flags:mu"},{"code":"mv","dialCode":"+960","name":"Maldives","icon":"circle-flags:mv"},{"code":"mw","dialCode":"+265","name":"Malawi","icon":"circle-flags:mw"},{"code":"mx","dialCode":"+52","name":"Mexico","icon":"circle-flags:mx"},{"code":"my","dialCode":"+60","name":"Malaysia","icon":"circle-flags:my"},{"code":"mz","dialCode":"+258","name":"Mozambique","icon":"circle-flags:mz"},{"code":"na","dialCode":"+264","name":"Namibia","icon":"circle-flags:na"},{"code":"nc","dialCode":"+687","name":"New Caledonia","icon":"circle-flags:nc"},{"code":"ne","dialCode":"+227","name":"Niger","icon":"circle-flags:ne"},{"code":"nf","dialCode":"+672","name":"Norfolk Island","icon":"circle-flags:nf"},{"code":"ng","dialCode":"+234","name":"Nigeria","icon":"circle-flags:ng"},{"code":"ni","dialCode":"+505","name":"Nicaragua","icon":"circle-flags:ni"},{"code":"nl","dialCode":"+31","name":"Netherlands","icon":"circle-flags:nl"},{"code":"no","dialCode":"+47","name":"Norway","icon":"circle-flags:no"},{"code":"np","dialCode":"+977","name":"Nepal","icon":"circle-flags:np"},{"code":"nr","dialCode":"+674","name":"Nauru","icon":"circle-flags:nr"},{"code":"nu","dialCode":"+683","name":"Niue","icon":"circle-flags:nu"},{"code":"nz","dialCode":"+64","name":"New Zealand","icon":"circle-flags:nz"},{"code":"om","dialCode":"+968","name":"Oman","icon":"circle-flags:om"},{"code":"pa","dialCode":"+507","name":"Panama","icon":"circle-flags:pa"},{"code":"pe","dialCode":"+51","name":"Peru","icon":"circle-flags:pe"},{"code":"pf","dialCode":"+689","name":"French Polynesia","icon":"circle-flags:pf"},{"code":"pg","dialCode":"+675","name":"Papua New Guinea","icon":"circle-flags:pg"},{"code":"ph","dialCode":"+63","name":"Philippines","icon":"circle-flags:ph"},{"code":"pk","dialCode":"+92","name":"Pakistan","icon":"circle-flags:pk"},{"code":"pl","dialCode":"+48","name":"Poland","icon":"circle-flags:pl"},{"code":"pm","dialCode":"+508","name":"Saint Pierre and Miquelon","icon":"circle-flags:pm"},{"code":"pn","dialCode":"+872","name":"Pitcairn","icon":"circle-flags:pn"},{"code":"pr","dialCode":"+1","name":"Puerto Rico","icon":"circle-flags:pr"},{"code":"ps","dialCode":"+970","name":"Palestine","icon":"circle-flags:ps"},{"code":"pt","dialCode":"+351","name":"Portugal","icon":"circle-flags:pt"},{"code":"pw","dialCode":"+680","name":"Palau","icon":"circle-flags:pw"},{"code":"py","dialCode":"+595","name":"Paraguay","icon":"circle-flags:py"},{"code":"qa","dialCode":"+974","name":"Qatar","icon":"circle-flags:qa"},{"code":"re","dialCode":"+262","name":"Reunion","icon":"circle-flags:re"},{"code":"ro","dialCode":"+40","name":"Romania","icon":"circle-flags:ro"},{"code":"rs","dialCode":"+381","name":"Serbia","icon":"circle-flags:rs"},{"code":"ru","dialCode":"+7","name":"Russia","icon":"circle-flags:ru"},{"code":"rw","dialCode":"+250","name":"Rwanda","icon":"circle-flags:rw"},{"code":"sa","dialCode":"+966","name":"Saudi Arabia","icon":"circle-flags:sa"},{"code":"sb","dialCode":"+677","name":"Solomon Islands","icon":"circle-flags:sb"},{"code":"sc","dialCode":"+248","name":"Seychelles","icon":"circle-flags:sc"},{"code":"sd","dialCode":"+249","name":"Sudan","icon":"circle-flags:sd"},{"code":"se","dialCode":"+46","name":"Sweden","icon":"circle-flags:se"},{"code":"sg","dialCode":"+65","name":"Singapore","icon":"circle-flags:sg"},{"code":"sh","dialCode":"+290","name":"Saint Helena","icon":"circle-flags:sh"},{"code":"si","dialCode":"+386","name":"Slovenia","icon":"circle-flags:si"},{"code":"sj","dialCode":"+47","name":"Svalbard and Jan Mayen","icon":"circle-flags:sj"},{"code":"sk","dialCode":"+421","name":"Slovakia","icon":"circle-flags:sk"},{"code":"sl","dialCode":"+232","name":"Sierra Leone","icon":"circle-flags:sl"},{"code":"sm","dialCode":"+378","name":"San Marino","icon":"circle-flags:sm"},{"code":"sn","dialCode":"+221","name":"Senegal","icon":"circle-flags:sn"},{"code":"so","dialCode":"+252","name":"Somalia","icon":"circle-flags:so"},{"code":"sr","dialCode":"+597","name":"Suriname","icon":"circle-flags:sr"},{"code":"ss","dialCode":"+211","name":"South Sudan","icon":"circle-flags:ss"},{"code":"st","dialCode":"+239","name":"São Tomé and Príncipe","icon":"circle-flags:st"},{"code":"sv","dialCode":"+503","name":"El Salvador","icon":"circle-flags:sv"},{"code":"sx","dialCode":"+1721","name":"Sint Maarten","icon":"circle-flags:sx"},{"code":"sy","dialCode":"+963","name":"Syrian Arab Republic","icon":"circle-flags:sy"},{"code":"sz","dialCode":"+268","name":"Swaziland","icon":"circle-flags:sz"},{"code":"tc","dialCode":"+1649","name":"Turks and Caicos Islands","icon":"circle-flags:tc"},{"code":"td","dialCode":"+235","name":"Chad","icon":"circle-flags:td"},{"code":"tf","dialCode":"+262","name":"French Southern Territories","icon":"circle-flags:tf"},{"code":"tg","dialCode":"+228","name":"Togo","icon":"circle-flags:tg"},{"code":"th","dialCode":"+66","name":"Thailand","icon":"circle-flags:th"},{"code":"tj","dialCode":"+992","name":"Tajikistan","icon":"circle-flags:tj"},{"code":"tk","dialCode":"+690","name":"Tokelau","icon":"circle-flags:tk"},{"code":"tl","dialCode":"+670","name":"Timor-Leste","icon":"circle-flags:tl"},{"code":"tm","dialCode":"+993","name":"Turkmenistan","icon":"circle-flags:tm"},{"code":"tn","dialCode":"+216","name":"Tunisia","icon":"circle-flags:tn"},{"code":"to","dialCode":"+676","name":"Tonga","icon":"circle-flags:to"},{"code":"tr","dialCode":"+90","name":"Turkey","icon":"circle-flags:tr"},{"code":"tt","dialCode":"+1868","name":"Trinidad and Tobago","icon":"circle-flags:tt"},{"code":"tv","dialCode":"+688","name":"Tuvalu","icon":"circle-flags:tv"},{"code":"tw","dialCode":"+886","name":"Taiwan, Province of China","icon":"circle-flags:tw"},{"code":"tz","dialCode":"+255","name":"Tanzania, United Republic of","icon":"circle-flags:tz"},{"code":"ua","dialCode":"+380","name":"Ukraine","icon":"circle-flags:ua"},{"code":"ug","dialCode":"+256","name":"Uganda","icon":"circle-flags:ug"},{"code":"um","dialCode":"+1","name":"United States Minor Outlying Islands","icon":"circle-flags:um"},{"code":"us","dialCode":"+1","name":"United States","icon":"circle-flags:us"},{"code":"uy","dialCode":"+598","name":"Uruguay","icon":"circle-flags:uy"},{"code":"uz","dialCode":"+998","name":"Uzbekistan","icon":"circle-flags:uz"},{"code":"va","dialCode":"+39","name":"Holy See (Vatican City State)","icon":"circle-flags:va"},{"code":"vc","dialCode":"+1784","name":"Saint Vincent and the Grenadines","icon":"circle-flags:vc"},{"code":"ve","dialCode":"+58","name":"Venezuela","icon":"circle-flags:ve"},{"code":"vg","dialCode":"+1284","name":"Virgin Islands, British","icon":"circle-flags:vg"},{"code":"vi","dialCode":"+1340","name":"Virgin Islands, U.S.","icon":"circle-flags:vi"},{"code":"vn","dialCode":"+84","name":"Viet Nam","icon":"circle-flags:vn"},{"code":"vu","dialCode":"+678","name":"Vanuatu","icon":"circle-flags:vu"},{"code":"wf","dialCode":"+681","name":"Wallis and Futuna","icon":"circle-flags:wf"},{"code":"ws","dialCode":"+685","name":"Samoa","icon":"circle-flags:ws"},{"code":"ye","dialCode":"+967","name":"Yemen","icon":"circle-flags:ye"},{"code":"yt","dialCode":"+262","name":"Mayotte","icon":"circle-flags:yt"},{"code":"za","dialCode":"+27","name":"South Africa","icon":"circle-flags:za"},{"code":"zm","dialCode":"+260","name":"Zambia","icon":"circle-flags:zm"},{"code":"zw","dialCode":"+263","name":"Zimbabwe","icon":"circle-flags:zw"}]`),ene={class:"iafw:flex"},tne={key:0,class:"iafw:flex iafw:items-center iafw:gap-2"},nne={key:1,class:"iafw:text-muted-foreground"},rne={class:"iafw:flex iafw:items-center iafw:gap-2"},ine=L({inheritAttrs:!1,__name:"PhoneInput",props:Br({initialCountryCode:{},loading:{type:Boolean},placeholder:{},selectLabel:{},size:{},label:{},withPlus:{type:Boolean,default:!1},hideChevrons:{type:Boolean}},{modelValue:{},modelModifiers:{},countryCode:{},countryCodeModifiers:{}}),emits:Br(["update:phone-data"],["update:modelValue","update:countryCode"]),setup(t,{emit:e}){const n=j(!1),r=t,i=Hi(t,"modelValue"),o=Hi(t,"countryCode");o.value=o.value||r.initialCountryCode?.toLocaleLowerCase()||"";const s=U(()=>X5.find(p=>p.code===o.value)||null),a=e;bt(()=>{a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:i.value||""})});function l(p){p&&(o.value=p.code,n.value=!1,a("update:phone-data",{dialCode:p.dialCode,countryCode:p.code,number:i.value||""}))}function f(p){i.value=p.toString().replace(/\D/g,""),a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:i.value||""})}const u=Wh(),c=U(()=>{const{modelValue:p,"onUpdate:modelValue":d,value:h,...m}=u;return m});return(p,d)=>{const h=Ft,m=Ay,y=U5,w=j5,v=W5,k=H5,b=K5,x=G5,_=Oy,S=Ey;return E(),G("div",ene,[T(yS,le({placeholder:p.placeholder,id:"search",name:"search",size:p.size,label:p.label,modelValue:i.value,"onUpdate:modelValue":f,mask:g(s)?.mask??"N","data-maska-tokens":"N:[0-9]:multiple"},g(c)),{prepend:C(()=>[T(S,{open:g(n),"onUpdate:open":d[1]||(d[1]=O=>nt(n)?n.value=O:null)},{default:C(()=>[T(m,{"as-child":"",class:"iafw:border-0 iafw:border-r iafw:rounded-none iafw:shadow-none iafw:h-full"},{default:C(()=>[T(h,{variant:"outline",role:"combobox",class:Se(g(he)("iafw:justify-between",!o.value&&"iafw:text-muted-foreground")),disabled:g(c).disabled},{default:C(()=>[g(s)?(E(),G("div",tne,[T(g(_n),{icon:g(s).icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ee("span",null,Ce(g(s).dialCode),1)])):(E(),G("span",nne,Ce(p.selectLabel||"Code"),1)),p.hideChevrons?Oe("",!0):(E(),D(g(Hc),{key:2,class:"h-4 w-4 shrink-0 opacity-50"}))]),_:1},8,["class","disabled"])]),_:1}),T(_,{class:"iafw:p-0"},{default:C(()=>[T(x,{modelValue:o.value,"onUpdate:modelValue":d[0]||(d[0]=O=>o.value=O)},{default:C(()=>[T(y,{placeholder:p.selectLabel},null,8,["placeholder"]),T(w,null,{default:C(()=>[...d[2]||(d[2]=[ye("Nothing found.",-1)])]),_:1}),T(b,null,{default:C(()=>[T(k,{heading:p.selectLabel||"Countries"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(X5),O=>(E(),D(v,{key:O.code,value:O.code,onSelect:A=>l(O)},{default:C(()=>[ee("div",rne,[T(g(_n),{icon:O.icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ee("span",null,Ce(O.name),1),ee("span",null,"("+Ce(O.dialCode)+")",1)]),T(g(ks),{class:Se(g(he)("iafw:ml-auto iafw:h-4 iafw:w-4",o.value===O.code?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1},8,["heading"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},16,["placeholder","size","label","modelValue","mask"])])}}}),one=L({__name:"NotificationSendTest",setup(t){const e=to(),n=Is(),r=zr(),i=j(""),{stepConfig:o,nextStep:s}=fh(),a=j(null),l=j("+1"),f=j(e.countryCode.toLowerCase());return Yte({nextButtonText:"Send Message",nextButtonIcon:j_,description:"Enter the phone number to which you want to send a test notification.",nextFn:async()=>{o.nextLoading=!0;try{if(!i.value||i.value.trim().length<3)throw new Error("Invalid phone number");await n.sendTest.execute({data:{connectionId:r.form.values.connectionId,triggerId:r.form.values.triggerId,recipient:l.value+i.value,messages:r.form.values.messages,exampleId:r.selectedExample}}),s()}catch(u){o.nextLoading=!1,a.value=Lc(u)}}}),(u,c)=>{const p=bo("AlertCircleIcon"),d=Ym,h=Jm,m=Qm;return E(),G("div",null,[g(a)?(E(),D(m,{key:0,variant:"destructive",class:"iafw:mb-5"},{default:C(()=>[T(p),T(d,null,{default:C(()=>[...c[3]||(c[3]=[ye("Something went wrong",-1)])]),_:1}),T(h,null,{default:C(()=>[ee("p",null,Ce(g(a)),1)]),_:1})]),_:1})):Oe("",!0),T(ine,{"country-code":g(f),"onUpdate:countryCode":c[0]||(c[0]=y=>nt(f)?f.value=y:null),"model-value":g(i),"onUpdate:modelValue":c[1]||(c[1]=y=>nt(i)?i.value=y:null),"onUpdate:phoneData":c[2]||(c[2]=y=>l.value=y.dialCode),label:"Phone Number"},null,8,["country-code","model-value"])])}}}),Q5=L({__name:"NotificationForm",emits:["submit"],setup(t){const e=zr(),n=j(null),{open:r,close:i}=Jte(n);async function o(){const s=new Set(["title","recipient"]),a=Object.keys(e.form.values||{}).filter(c=>!s.has(c)),l=Object.keys(e.form.values.metas||{});(await Promise.all([...a.map(c=>e.form.validateField(c)),...l.map(c=>e.form.validateField(`metas.${c}`))])).every(c=>typeof c=="boolean"?c:"valid"in c?c.valid===!0:!1)&&r({})}return(s,a)=>(E(),D(SK,{onSubmit:a[0]||(a[0]=l=>s.$emit("submit",l))},{default:C(()=>[T(Bte,{onSendTest:o}),!g(e).isLoading&&(g(e).mode==="edit"&&g(e).id||g(e).mode==="create"&&!g(e).id)?(E(),D(Ete,{key:0})):g(e).isLoading?(E(),D(Ute,{key:1})):(E(),D(J5,{key:2,center:""})),T(Zte,{ref_key:"wizardDialog",ref:n},{default:C(()=>[T(Vy,{name:"phoneNumber",title:"Send Test Message"},{default:C(()=>[T(one)]),_:1}),T(Vy,{name:"success",title:"Success Sent","next-button-text":"Close",onNext:g(i)},{default:C(()=>[...a[1]||(a[1]=[ye(" Message sent successfully! ",-1)])]),_:1},8,["onNext"])]),_:1},512)]),_:1}))}}),sne=L({__name:"CreateNotification",setup(t){const e=zr(),n=Is(),r=lc(),i=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");cd.success(s.data.value.message||"Notification created successfully"),r.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=Lc(s);cd.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return jn(()=>{e.$dispose()}),(o,s)=>(E(),D(Q5,{onSubmit:g(i)},null,8,["onSubmit"]))}}),ane=L({__name:"EditNotification",setup(t){const e=zr(),n=Is(),r=e.form.handleSubmit(async i=>{try{const o=await n.update.execute({pathParams:{id:e.id},data:{...i}});if(!o.data.value)throw new Error("No response data");cd.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=Lc(o);if(n2(o)&&o.response?.data){const a=o.response.data.data;Object.entries(a).forEach(([l,f])=>{e.form.setFieldError(l,f)})}cd.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return jn(()=>{e.$dispose()}),(i,o)=>(E(),G("div",null,[g(e).id?(E(),D(Q5,{key:0,onSubmit:g(r)},null,8,["onSubmit"])):(E(),D(J5,{key:1,center:""}))]))}}),lne={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},fne=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=xt(n,"class"),o=$t(i,r);return(s,a)=>(E(),D(g(DN),le({"data-slot":"dropdown-menu-checkbox-item"},g(o),{class:g(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:C(()=>[ee("span",lne,[T(g(WN),null,{default:C(()=>[T(g(ks),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),une={class:"iafw:flex"},cne={key:1,class:"iafw:p-2"},dne=L({__name:"SearchInput",props:{loading:{type:Boolean},buttonText:{},placeholder:{}},emits:["search","clear"],setup(t,{emit:e}){const n=j(""),r=e;function i(){r("search",n.value)}return(o,s)=>{const a=Ft;return E(),G("div",une,[T(Ty,{onKeydown:s[2]||(s[2]=bi(Et(l=>i(),["prevent"]),["enter"])),modelValue:g(n),"onUpdate:modelValue":s[3]||(s[3]=l=>nt(n)?n.value=l:null),placeholder:o.placeholder||"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:C(()=>[g(n)&&!o.loading?(E(),D(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=()=>{n.value="",r("clear")}),class:"iafw:rounded-none iafw:border-none"},{default:C(()=>[T(g(Wc),{class:"iafw:text-lg iafw:size-4 iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(E(),G("div",cne,[T(g(ni),{class:"iafw:animate-spin iafw:size-4 iafw:text-primary"})])):Oe("",!0),T(a,{onClick:s[1]||(s[1]=l=>i()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:C(()=>[ye(Ce(o.buttonText||"Search"),1)]),_:1},8,["disabled"])]),_:1},8,["modelValue","placeholder"])])}}}),pne={class:"iafw:w-full"},hne={class:"iafw:flex iafw:space-x-3"},gne={key:0,class:"iafw:mr-3"},mne={class:"iafw:flex iafw:space-x-2"},yne={class:"iafw:flex iafw:items-center iafw:space-x-2"},wne={key:1,class:"iafw:line-clamp-1"},vne={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},bne={key:1,class:"iafw:flex iafw:justify-end"},xne={key:2},_ne={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},kne={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},Sne={class:"iafw:flex iafw:space-x-1"},Cne={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},Ene=L({__name:"DataTableV2",props:Br({selected:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean},labels:{},pageParamKey:{default:"page"},perPageParamKey:{default:"per_page"},selectable:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Br(["update:pagination","update:selected","action:click","search","clearSearch"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const r=Hi(t,"modelValue"),i=t,o=Ul(),s=lc(),a=n,l=j([]),f=j([]),u=j({}),c=j({}),p=j({}),d=U(()=>Math.ceil(i.totalRows/i.pagination.perPage));function h(A,R){R.value=typeof A=="function"?A(R.value):A}Ve(()=>o.query,(A,R)=>{(A[i.pageParamKey]!==R[i.pageParamKey]||A[i.perPageParamKey]!==R[i.perPageParamKey])&&a("update:pagination",{currentPage:A[i.pageParamKey]?parseInt(A[i.pageParamKey],10):0,perPage:A[i.perPageParamKey]?parseInt(A[i.perPageParamKey],10):10})});function m(A,R){s.push({path:o.path,query:{...o.query,[i.pageParamKey]:A,[i.perPageParamKey]:R}})}function y(){i.pagination.currentPage<d.value&&m(i.pagination.currentPage+1,i.pagination.perPage)}function w(){i.pagination.currentPage<d.value&&m(d.value,i.pagination.perPage)}function v(){i.pagination.currentPage>1&&m(i.pagination.currentPage-1,i.pagination.perPage)}function k(){i.pagination.currentPage>1&&m(1,i.pagination.perPage)}const b=U(()=>i.pagination.currentPage<d.value),x=U(()=>i.pagination.currentPage>1),_=yK({pageCount:d.value,data:r,columns:i.columns,getCoreRowModel:aK(),getPaginationRowModel:pK(),getSortedRowModel:hK(),getFilteredRowModel:dK(),getExpandedRowModel:lK(),onSortingChange:A=>h(A,l),onColumnFiltersChange:A=>h(A,f),onColumnVisibilityChange:A=>h(A,u),onRowSelectionChange:A=>h(A,c),onExpandedChange:A=>h(A,p),state:{get pagination(){return{pageIndex:0,pageSize:i.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return p.value}}});Ve(()=>_.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",_.getFilteredSelectedRowModel().rows.map(A=>A.original.id||A.getValue("id")))});function S(A){m(1,A)}const O=L({props:["render","props"],setup:A=>()=>typeof A.render=="function"||typeof A.render=="object"?Yt(A.render,{...A.props,onClick:(R,N)=>{a("action:click",R,N)},deletable:i.deletable}):A.render});return e({table:_,nextPage:y,previousPage:v,firstPage:k,lastPage:w,canNextPage:b,canPreviousPage:x}),(A,R)=>{const N=Gd,q=Kd,W=Wd,fe=Jd,ae=Ud,ce=Vc;return E(),G("div",pne,[A.hiddenToolbar?Oe("",!0):(E(),G("div",{key:0,class:Se(g(he)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[ee("div",hne,[g(_).getFilteredSelectedRowModel().rows.length>0&&i.showBulkActions?(E(),G("div",gne,[T(g(Sa),null,{default:C(()=>[T(g(Ra),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:C(()=>[T(g(jc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[ye(" Ações em massa ("+Ce(g(_).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),T(g(Aa),{align:"start"},{default:C(()=>[z(A.$slots,"bulk-actions",{table:g(_)})]),_:3})]),_:3})])):Oe("",!0),z(A.$slots,"header",{table:g(_)}),T(dne,{"button-text":A.labels?.common?.searchButton,onSearch:R[0]||(R[0]=ie=>a("search",ie)),onClear:R[1]||(R[1]=ie=>a("clearSearch")),loading:A.isSearching},null,8,["button-text","loading"])]),ee("div",mne,[ee("div",yne,[ee("div",null,[T(ae,{"model-value":`${A.pagination.perPage}`,"onUpdate:modelValue":R[2]||(R[2]=ie=>{S(+ie.toString())})},{default:C(()=>[T(q,{class:"iafw:w-[70px]"},{default:C(()=>[T(N,{placeholder:`${A.pagination.perPage}`},null,8,["placeholder"])]),_:1}),T(fe,{side:"top"},{default:C(()=>[(E(),G(Fe,null,Ct([10,20,30,40,50],ie=>T(W,{key:ie,value:`${ie}`},{default:C(()=>[ye(Ce(ie),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),T(g(Sa),null,{default:C(()=>[T(g(Ra),{"as-child":""},{default:C(()=>[T(g(Ft),{variant:"outline",class:"iafw:ml-auto"},{prepend:C(()=>[T(g(jc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[R[3]||(R[3]=ye(" Columns ",-1))]),_:1})]),_:1}),T(g(Aa),{align:"end"},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getAllColumns().filter(ie=>ie.getCanHide()),ie=>(E(),D(g(fne),{key:ie.id,class:"capitalize",checked:ie.getIsVisible(),"onUpdate:checked":te=>{ie.toggleVisibility(!!te)}},{default:C(()=>[ye(Ce(ie.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),ee("div",{class:Se(g(he)("iafw:rounded-md iafw:border"))},[T(g(HE),null,{default:C(()=>[T(g(UE),null,{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getHeaderGroups(),ie=>(E(),D(g(Xo),{key:ie.id},{default:C(()=>[(E(!0),G(Fe,null,Ct(ie.headers,te=>(E(),D(g(Qf),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Se(g(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,i.compact&&"iafw:px-2 iafw:h-9"))},{default:C(()=>[te.isPlaceholder?Oe("",!0):(E(),D(g(f0),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!i.loading||r.value&&r.value.length>0?(E(),D(g(Ry),{key:0},{default:C(()=>[g(_).getRowModel().rows?.length?(E(!0),G(Fe,{key:0},Ct(g(_).getRowModel().rows,ie=>(E(),G(Fe,{key:ie.id},[T(g(Xo),{"data-state":ie.getIsSelected()&&"selected",onClick:()=>A.selectable&&ie.toggleSelected()},{default:C(()=>[(E(!0),G(Fe,null,Ct(ie.getVisibleCells(),te=>(E(),D(g(go),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Se(g(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",A.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:C(()=>[te.column.id==="actions"?(E(),D(g(O),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(E(),G("div",wne,[T(g(f0),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(E(),D(g(f0),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state","onClick"]),ie.getIsExpanded()?(E(),D(g(Xo),{key:0},{default:C(()=>[T(g(go),{colspan:ie.getAllCells().length},{default:C(()=>[ye(Ce(ie.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Oe("",!0)],64))),128)):(E(),D(g(Xo),{key:1},{default:C(()=>[T(g(go),{colspan:A.columns.length,class:"iafw:h-24 iafw:text-center"},{default:C(()=>[z(A.$slots,"empty")]),_:3},8,["colspan"])]),_:3}))]),_:3})):(E(),D(g(Ry),{key:1},{default:C(()=>[(E(!0),G(Fe,null,Ct(A.loadingLines??10,ie=>(E(),D(g(Xo),{key:ie},{default:C(()=>[(E(!0),G(Fe,null,Ct(g(_).getAllColumns().filter(te=>te.getIsVisible()),te=>(E(),D(g(go),{key:te.id,class:Se(g(he)(A.compact&&"iafw:py-2 iafw:px-2"))},{default:C(()=>[te.id==="select"?(E(),G("div",vne,[T(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(E(),G("div",bne,[i.compact?(E(),D(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(E(),D(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(E(),G("div",xne,[T(ce,{class:Se(g(he)("iafw:h-6 iafw:w-full")),style:hr({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:3})],2),A.hideFooter?Oe("",!0):(E(),G("div",_ne,[!A.hideLegends&&g(_).getFilteredSelectedRowModel().rows.length>0?(E(),G("div",kne,Ce(g(_).getFilteredSelectedRowModel().rows.length)+" de "+Ce(g(_).getFilteredRowModel().rows.length)+" selected rows. ",1)):Oe("",!0),ee("div",Sne,[ee("div",Cne," Showing "+Ce(g(_).getFilteredRowModel().rows.length)+" of "+Ce(i.totalRows)+" items | Page "+Ce(A.pagination.currentPage)+" de "+Ce(g(d)),1),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(x),onClick:k},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(x),onClick:v},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(b),onClick:y},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),T(g(Ft),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!g(b),onClick:w},{default:C(()=>[T(g(_n),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),One={class:"iafw:text-center iafw:py-10 iafw:text-sm"},Ane=L({__name:"TableManager",props:Br({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{},labels:{},selectable:{type:Boolean}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Br(["action:click","afterLoaded","update:selected"],["update:loading"]),setup(t,{emit:e}){const n=j(null),r=t,i=j(!1),o=e;bt(()=>{r.immediate&&r.dataTable.list({prefix:r.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=Hi(t,"loading"),a=U(()=>r.dataTable.props.loading||s.value);async function l(u){i.value=!0,await r.dataTable.list({prefix:r.endpointPrefix,params:{[r.dataTable.config.searchParamKey]:u}}).finally(()=>{i.value=!1})}function f(){i.value=!0,r.dataTable.list({prefix:r.endpointPrefix}).finally(()=>{i.value=!1})}return(u,c)=>{const p=nf;return E(),D(Ene,{ref_key:"dataTableRef",ref:n,"empty-message":u.emptyMessage??"No data found.",selected:r.dataTable.props.selecteds,"onUpdate:selected":[c[0]||(c[0]=d=>r.dataTable.props.selecteds=d),c[2]||(c[2]=d=>o("update:selected",d))],modelValue:r.dataTable.props.data,"onUpdate:modelValue":c[1]||(c[1]=d=>r.dataTable.props.data=d),columns:u.columns,labels:r.labels,selectable:r.selectable,"hidden-toolbar":u.hiddenToolbar,"total-rows":r.dataTable.props.totalRows,pagination:r.dataTable.props.pagination,"show-bulk-actions":Array.isArray(r.bulkActions)&&r.bulkActions.length>0,loading:g(a),"loading-lines":u.loadingLines,compact:u.compact,"hide-legends":u.hideLegends,"hide-footer":u.hideFooter,deletable:u.deletable,"is-searching":g(i),"page-param-key":r.dataTable.config.pageParamKey,"per-page-param-key":r.dataTable.config.perPageParamKey,"onUpdate:pagination":c[3]||(c[3]=d=>{r.dataTable.props.data=[],r.dataTable.props.pagination=d,r.dataTable.list({params:{[r.dataTable.config.pageParamKey]:d.currentPage,[r.dataTable.config.perPageParamKey]:d.perPage}})}),onSearch:l,onClearSearch:f,"onAction:click":c[4]||(c[4]=async(d,h)=>{d==="action-delete"&&(await r.dataTable.delete(h.id,r.endpointPrefix),await r.dataTable.list({prefix:r.endpointPrefix})),o("action:click",d,h)})},{header:C(({table:d})=>[z(u.$slots,"header",{table:d})]),empty:C(()=>[z(u.$slots,"empty",{},()=>[ee("div",One,Ce(u.emptyMessage||"No data found."),1)])]),"bulk-actions":C(({table:d})=>[(E(!0),G(Fe,null,Ct(r.bulkActions,h=>(E(),D(p,{class:"iafw:cursor-pointer",key:h.id,onClick:m=>h.handle(d)},{default:C(()=>[T(g(_n),{icon:h.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),ee("span",null,Ce(h.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","labels","selectable","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching","page-param-key","per-page-param-key"])}}}),Rne=L({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const r=Ft,i=bo("RouterLink");return E(),G("div",null,[T(i,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:C(({href:o,navigate:s})=>[T(r,{as:"a",href:o,variant:"link",onClick:Et(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:C(()=>[ye(Ce(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),Tne={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},Pne=L({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Io(),n=t,r=U(()=>e.connections.find(i=>i.id===n.row.connectionId));return(i,o)=>{const s=t1,a=e1,l=Zm;return g(r)?(E(),G("div",Tne,[T(l,null,{default:C(()=>[g(r)?.profilePictureUrl?(E(),D(s,{key:0,src:g(r).profilePictureUrl},null,8,["src"])):Oe("",!0),T(a,null,{default:C(()=>[ye(Ce(g(r).name.charAt(0)),1)]),_:1})]),_:1}),ee("div",null,Ce(g(r).name),1)])):Oe("",!0)}}}),Mne=L({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,r)=>{const i=vk;return E(),D(i,{variant:e.row.isActive?"success":"destructive"},{default:C(()=>[ye(Ce(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),Ine={class:"iafw:text-xl iafw:mb-4"},Z5=L({__name:"ListNotification",setup(t){const e=Is(),n=Af(),r=Io(),i=lc(),o=to();n.getTriggers(),r.getConnections();const s=xK(),a=[s.checkbox(),s.field("title","Title",{},()=>Rne),s.field("triggerId","Trigger",{truncate:!0},l=>n.triggers.find(f=>f.id===l.row.original.triggerId)?.name||"—"),s.field("text","Text",{truncate:!0},l=>{const f=l.row.original.text||"";return f.length>50?f.slice(0,50)+"...":f}),s.field("connectionId","Connection",{},()=>Pne),s.field("recipient","Recipient"),s.field("isActive","Status",{},()=>Mne),s.field("createdAt","Created At",{width:"auto"},l=>new Date(l.row.original.createdAt).toLocaleDateString()),s.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:l=>{i.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${l.row.id}/edit`}})}}])];return(l,f)=>{const u=wk,c=yk,p=mk,d=Ft,h=bo("RouterLink"),m=gk,y=hk;return E(),G("div",null,[ee("h1",Ine,Ce(g(o).translations.notifications.notifications||"Notifications"),1),T(Ane,{"data-table":g(e).tableManager,columns:a,deletable:"",loading:g(n).fetchTriggers.isLoading.value},{empty:C(()=>[T(y,{class:"border border-dashed"},{default:C(()=>[T(p,null,{default:C(()=>[T(g(s4),{class:"iafw:size-20 iafw:text-foreground/80"}),T(u,null,{default:C(()=>[...f[0]||(f[0]=[ye("Notifications Empty",-1)])]),_:1}),T(c,null,{default:C(()=>[...f[1]||(f[1]=[ye(" You have no notifications yet. Start by adding a new notification to keep track of important events. ",-1)])]),_:1})]),_:1}),T(m,null,{default:C(()=>[T(h,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:w,href:v})=>[T(d,{as:"a",variant:"outline",size:"sm",href:v,onClick:Et(k=>w(),["prevent"])},{default:C(()=>[T(g(Ss)),ye(" "+Ce(g(o).translations.notifications.add_notification||"Add Notification"),1)]),_:1},8,["href","onClick"])]),_:1})]),_:1})]),_:1})]),header:C(()=>[T(h,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:w,href:v})=>[T(d,{as:"a",variant:"outline",href:v,onClick:Et(k=>w(),["prevent"])},{default:C(()=>[T(g(Ss)),f[2]||(f[2]=ye(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Qo=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",eO=[{path:Qo,name:"blank",component:jz},{path:Qo,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Z5},{path:Qo,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Z5},{path:Qo,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:uW},{path:Qo,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:SW},{path:Qo,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:xW},{path:Qo,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:sne},{path:Qo,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:ane}],tO=qP({history:gP(),routes:eO}),Nne=sL();TW(tO),iR(Lz).use(tO).use(Nne).mount("#infixs-pingo-notify-app")})();
  • infixs-pingo-notify/trunk/infixs-pingo-notify.php

    r3437319 r3438012  
    1212 * Plugin Name:             Pingo Notify - Automation & Notification Chat Messages
    1313 * Description:             Automate your personal Whatsapp or Business and send notifications and alerts for customers.
    14  * Version:                 1.0.5
     14 * Version:                 1.0.6
    1515 * Requires at least:       6.0
    1616 * Requires PHP:            7.4
  • infixs-pingo-notify/trunk/readme.txt

    r3437319 r3438012  
    55Requires PHP: 7.4
    66Tested up to: 6.9
    7 Stable tag: 1.0.5
     7Stable tag: 1.0.6
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1212== Description ==
    1313
    14 **Pingo Notify** is a powerful WordPress plugin designed to help you notify your customers and site administrators via messaging apps like WhatsApp. Unlike other solutions, it offers **free monthly message sending** with a monthly limit perfect for small businesses. For enterprises requiring higher message volumes, we offer paid plans.
     14**Pingo Notify** is a powerful WordPress plugin designed to help you notify your customers and site administrators via messaging apps like **WhatsApp**. Unlike other solutions, it offers **free monthly message sending** with a monthly limit perfect for small businesses. For enterprises requiring higher message volumes, we offer paid plans.
    1515
    1616= ✨ Key Features =
     
    146146== Changelog ==
    147147
    148 = 1.0.5 - 2026-01-11 =
     148= 1.0.6 - 2026-01-11 =
    149149* 🚀 Added rules in notification messages
    150150* 🐛 Fixed editor and variables
  • infixs-pingo-notify/trunk/src/app/Services/NotificationService.php

    r3437319 r3438012  
    337337
    338338        foreach ( $data['messages'] as $message ) {
     339            if ( ! $this->checkRules( $message['rules'] ?? [], $mergedValues ) ) {
     340                continue;
     341            }
     342
    339343            $rendered = $this->renderTemplate( $message['text'], $mergedValues );
    340344            $result = $this->apiService->post( '/messages/send/message', [
     
    351355        return true;
    352356    }
     357
     358    /**
     359     * Check if message rules are met
     360     *
     361     * @param array|null $rules
     362     * @param array $data
     363     * @return bool
     364     */
     365    public function checkRules( $rules, $data ) {
     366        if ( empty( $rules ) || ! is_array( $rules ) ) {
     367            return true;
     368        }
     369
     370        foreach ( $rules as $rule ) {
     371            if ( ! isset( $rule['key'], $rule['operator'] ) ) {
     372                continue;
     373            }
     374
     375            $key = trim( $rule['key'], '{} ' );
     376            $actualValue = $this->getValue( $data, $key );
     377            $expectedValue = $rule['value'] ?? null;
     378            $operator = $rule['operator'];
     379
     380            if ( ! $this->evaluateRule( $actualValue, $operator, $expectedValue ) ) {
     381                return false;
     382            }
     383        }
     384
     385        return true;
     386    }
     387
     388    /**
     389     * Get value from data using dot notation
     390     *
     391     * @param array $data
     392     * @param string $key
     393     * @return mixed
     394     */
     395    private function getValue( $data, $key ) {
     396        $keys = explode( '.', $key );
     397        $value = $data;
     398
     399        foreach ( $keys as $k ) {
     400            if ( is_array( $value ) && isset( $value[ $k ] ) ) {
     401                $value = $value[ $k ];
     402            } else {
     403                return null;
     404            }
     405        }
     406
     407        return $value;
     408    }
     409
     410    /**
     411     * Evaluate a single rule
     412     *
     413     * @param mixed $actual
     414     * @param string $operator
     415     * @param mixed $expected
     416     * @return bool
     417     */
     418    private function evaluateRule( $actual, $operator, $expected ) {
     419        switch ( $operator ) {
     420            // String
     421            case 'is_empty':
     422                return empty( $actual );
     423            case 'is_not_empty':
     424                return ! empty( $actual );
     425            case 'equal':
     426                return $actual == $expected;
     427            case 'starts_with':
     428                $str_actual = (string) $actual;
     429                $str_expected = (string) $expected;
     430                return $str_expected === '' || strpos( $str_actual, $str_expected ) === 0;
     431            case 'ends_with':
     432                $str_actual = (string) $actual;
     433                $str_expected = (string) $expected;
     434                if ( $str_expected === '' ) {
     435                    return true;
     436                }
     437                return substr( $str_actual, -strlen( $str_expected ) ) === $str_expected;
     438            case 'contains':
     439                $str_actual = (string) $actual;
     440                $str_expected = (string) $expected;
     441                return $str_expected === '' || strpos( $str_actual, $str_expected ) !== false;
     442            case 'not_contains':
     443                $str_actual = (string) $actual;
     444                $str_expected = (string) $expected;
     445                return $str_expected !== '' && strpos( $str_actual, $str_expected ) === false;
     446
     447            // Number
     448            case 'not_equal':
     449                return $actual != $expected;
     450            case 'greater':
     451                return $actual > $expected;
     452            case 'less':
     453                return $actual < $expected;
     454            case 'greater_equal':
     455                return $actual >= $expected;
     456            case 'less_equal':
     457                return $actual <= $expected;
     458
     459            // Boolean
     460            case 'is_true':
     461                return filter_var( $actual, FILTER_VALIDATE_BOOLEAN ) === true;
     462            case 'is_false':
     463                return filter_var( $actual, FILTER_VALIDATE_BOOLEAN ) === false;
     464
     465            // Array
     466            case 'in':
     467                if ( is_array( $actual ) ) {
     468                    return in_array( $expected, $actual );
     469                }
     470                return false;
     471            case 'not_in':
     472                if ( is_array( $actual ) ) {
     473                    return ! in_array( $expected, $actual );
     474                }
     475                return true;
     476            case 'is_empty_array':
     477                return empty( $actual ) || ( is_array( $actual ) && count( $actual ) === 0 );
     478            case 'is_not_empty_array':
     479                return ! empty( $actual ) && is_array( $actual ) && count( $actual ) > 0;
     480
     481            default:
     482                return true;
     483        }
     484    }
    353485}
  • infixs-pingo-notify/trunk/src/app/Services/WhatsappService.php

    r3437319 r3438012  
    4141
    4242            foreach ( $notification->messages as $message ) {
    43                 if ( ! $this->checkRules( $message->rules, $mergedValues ) ) {
     43                if ( ! $this->notificationService->checkRules( $message->rules, $mergedValues ) ) {
    4444                    continue;
    4545                }
     
    5151    }
    5252
    53     /**
    54      * Check if message rules are met
    55      *
    56      * @param array|null $rules
    57      * @param array $data
    58      * @return bool
    59      */
    60     private function checkRules( $rules, $data ) {
    61         if ( empty( $rules ) || ! is_array( $rules ) ) {
    62             return true;
    63         }
    6453
    65         foreach ( $rules as $rule ) {
    66             if ( ! isset( $rule['key'], $rule['operator'] ) ) {
    67                 continue;
    68             }
    69 
    70             $key = trim( $rule['key'], '{} ' );
    71             $actualValue = $this->getValue( $data, $key );
    72             $expectedValue = $rule['value'] ?? null;
    73             $operator = $rule['operator'];
    74 
    75             if ( ! $this->evaluateRule( $actualValue, $operator, $expectedValue ) ) {
    76                 return false;
    77             }
    78         }
    79 
    80         return true;
    81     }
    82 
    83     /**
    84      * Get value from data using dot notation
    85      *
    86      * @param array $data
    87      * @param string $key
    88      * @return mixed
    89      */
    90     private function getValue( $data, $key ) {
    91         $keys = explode( '.', $key );
    92         $value = $data;
    93 
    94         foreach ( $keys as $k ) {
    95             if ( is_array( $value ) && isset( $value[ $k ] ) ) {
    96                 $value = $value[ $k ];
    97             } else {
    98                 return null;
    99             }
    100         }
    101 
    102         return $value;
    103     }
    104 
    105     /**
    106      * Evaluate a single rule
    107      *
    108      * @param mixed $actual
    109      * @param string $operator
    110      * @param mixed $expected
    111      * @return bool
    112      */
    113     private function evaluateRule( $actual, $operator, $expected ) {
    114         switch ( $operator ) {
    115             // String
    116             case 'is_empty':
    117                 return empty( $actual );
    118             case 'is_not_empty':
    119                 return ! empty( $actual );
    120             case 'equal':
    121                 return $actual == $expected;
    122             case 'starts_with':
    123                 $str_actual = (string) $actual;
    124                 $str_expected = (string) $expected;
    125                 return $str_expected === '' || strpos( $str_actual, $str_expected ) === 0;
    126             case 'ends_with':
    127                 $str_actual = (string) $actual;
    128                 $str_expected = (string) $expected;
    129                 if ( $str_expected === '' ) {
    130                     return true;
    131                 }
    132                 return substr( $str_actual, -strlen( $str_expected ) ) === $str_expected;
    133             case 'contains':
    134                 $str_actual = (string) $actual;
    135                 $str_expected = (string) $expected;
    136                 return $str_expected === '' || strpos( $str_actual, $str_expected ) !== false;
    137             case 'not_contains':
    138                 $str_actual = (string) $actual;
    139                 $str_expected = (string) $expected;
    140                 return $str_expected !== '' && strpos( $str_actual, $str_expected ) === false;
    141 
    142             // Number
    143             case 'not_equal':
    144                 return $actual != $expected;
    145             case 'greater':
    146                 return $actual > $expected;
    147             case 'less':
    148                 return $actual < $expected;
    149             case 'greater_equal':
    150                 return $actual >= $expected;
    151             case 'less_equal':
    152                 return $actual <= $expected;
    153 
    154             // Boolean
    155             case 'is_true':
    156                 return filter_var( $actual, FILTER_VALIDATE_BOOLEAN ) === true;
    157             case 'is_false':
    158                 return filter_var( $actual, FILTER_VALIDATE_BOOLEAN ) === false;
    159 
    160             // Array
    161             case 'in':
    162                 if ( is_array( $actual ) ) {
    163                     return in_array( $expected, $actual );
    164                 }
    165                 return false;
    166             case 'not_in':
    167                 if ( is_array( $actual ) ) {
    168                     return ! in_array( $expected, $actual );
    169                 }
    170                 return true;
    171             case 'is_empty_array':
    172                 return empty( $actual ) || ( is_array( $actual ) && count( $actual ) === 0 );
    173             case 'is_not_empty_array':
    174                 return ! empty( $actual ) && is_array( $actual ) && count( $actual ) > 0;
    175 
    176             default:
    177                 return true;
    178         }
    179     }
    18054
    18155    /**
  • infixs-pingo-notify/trunk/src/app/Triggers/Extensions/DokanExtension.php

    r3437319 r3438012  
    3232
    3333        if ( ! empty( $vendors ) ) {
    34             $data['order']['is_dokan_main_order'] = wc_string_to_bool( $order->get_meta( 'has_sub_order', true ) );
     34            $data['order']['is_dokan_main_order'] = $order->get_parent_id() > 0 ? false : true;
    3535            $data['order']['is_dokan_sub_order'] = $order->get_parent_id() > 0;
     36            $data['order']['has_dokan_sub_order'] = wc_string_to_bool( $order->get_meta( 'has_sub_order', true ) );
    3637
    3738            foreach ( $data['order']['items'] as &$item ) {
     
    100101            'store_name' => $store_info['store_name'] ?? ( $user ? $user->display_name : null ),
    101102            'store' => ! empty( $store_info ) ? $store_info : null,
     103            'phone' => $store_info['phone'] ?? null,
    102104            'user' => $user ? [
    103105                'id' => (int) $user->ID,
     
    135137                [ 'path' => 'store_url', 'name' => 'Store URL', 'type' => 'string', 'description' => 'Vendor Store URL' ],
    136138                [ 'path' => 'store_name', 'name' => 'Store Name', 'type' => 'string', 'description' => 'Vendor Store Name' ],
     139                [ 'path' => 'phone', 'name' => 'Phone', 'type' => 'string', 'description' => 'Vendor Phone Number' ],
    137140                [ 'path' => 'user.id', 'name' => 'User ID', 'type' => 'number', 'description' => 'Vendor User ID' ],
    138141                [ 'path' => 'user.name', 'name' => 'User Name', 'type' => 'string', 'description' => 'Vendor User Name' ],
     
    144147        $placeholders[] = [ 'path' => 'order.is_dokan_main_order', 'name' => 'Is Dokan Main Order', 'type' => 'boolean', 'description' => 'Whether the order is a Dokan main order' ];
    145148        $placeholders[] = [ 'path' => 'order.is_dokan_sub_order', 'name' => 'Is Dokan Sub Order', 'type' => 'boolean', 'description' => 'Whether the order is a Dokan sub order' ];
     149        $placeholders[] = [ 'path' => 'order.has_dokan_sub_order', 'name' => 'Has Dokan Sub Order', 'type' => 'boolean', 'description' => 'Whether the main order has Dokan sub orders' ];
    146150
    147151        $placeholders[] = [ 'path' => 'order.vendor.id', 'name' => 'Vendor ID', 'type' => 'number', 'description' => 'Vendor User ID' ];
     
    149153        $placeholders[] = [ 'path' => 'order.vendor.store_url', 'name' => 'Store URL', 'type' => 'string', 'description' => 'Vendor Store URL' ];
    150154        $placeholders[] = [ 'path' => 'order.vendor.store_name', 'name' => 'Store Name', 'type' => 'string', 'description' => 'Vendor Store Name' ];
     155        $placeholders[] = [ 'path' => 'order.vendor.phone', 'name' => 'Phone', 'type' => 'string', 'description' => 'Vendor Phone Number' ];
    151156        $placeholders[] = [ 'path' => 'order.vendor.user.id', 'name' => 'User ID', 'type' => 'number', 'description' => 'Vendor User ID' ];
    152157        $placeholders[] = [ 'path' => 'order.vendor.user.name', 'name' => 'User Name', 'type' => 'string', 'description' => 'Vendor User Name' ];
  • infixs-pingo-notify/trunk/src/app/Triggers/Traits/OrderTrigger.php

    r3437319 r3438012  
    125125        $notificationService = AvelPress::app( NotificationService::class);
    126126
    127         $phone = trim( (string) ( $order->get_shipping_phone() ?: $order->get_billing_phone() ?: $order->get_meta( '_billing_cellphone' ) ) );
     127        $phone = trim( (string) ( $order->get_meta( '_billing_cellphone' ) ?: $order->get_billing_phone() ?: $order->get_shipping_phone() ) );
    128128        if ( $phone === '' ) {
    129129            return '';
     
    175175
    176176        $orders = wc_get_orders( [
    177             'limit' => 5,
     177            'limit' => 10,
    178178            'orderby' => 'date',
    179179            'order' => 'DESC',
  • infixs-pingo-notify/trunk/vendor/composer/installed.php

    r3437319 r3438012  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '9fb4022e7d09a854a304e44bc2af152f568a983b',
     6        'reference' => 'ac364d9bf8820253593efdb38e930ac6ba291e5a',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-main',
    2424            'version' => 'dev-main',
    25             'reference' => '9fb4022e7d09a854a304e44bc2af152f568a983b',
     25            'reference' => 'ac364d9bf8820253593efdb38e930ac6ba291e5a',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.