From 88559d5731c35d8071fb500ee93d7c8c287312e9 Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Fri, 23 Oct 2026 16:29:10 +0200 Subject: [PATCH] fix(admin): shadow-DOM-aware plain keys, commit drafts before shortcut saves and safe My account links (B-WR-01, B-WR-02, B-WR-03, B-WR-06, B-IN-01) - plain-key shortcuts test composedPath()[0], and a custom element inside a form counts as editable (closed shadow roots) - Ctrl/Cmd+S and Ctrl/Cmd+Enter blur the focused field before clicking, so a pending taglist draft or native change is committed, then refocus it - safeUrl keeps javascript:/data: URLs out of href and window.open - a failed contributions GET shows a toast and keeps the sections; a section with error true shows an error line - My account confirm and stale texts get their own phrase keys - rebuilt modules/boardwalk/dist --- admin/src/app/hotkeys.ts | 34 +++++++++++++-- .../account/AccountContributions.vue | 43 +++++++++++++++---- .../account/AccountContributions.test.ts | 2 +- admin/tests/fixtures/lang.json | 9 ++++ docs/backend/users-and-permissions.md | 2 +- ...{editor-CnTcEp1-.js => editor-CbMSO4B3.js} | 2 +- ...{index-C8x99JB6.css => index-Bakgr9jB.css} | 2 +- .../{index-BkkTf5-Z.js => index-D_tymZt6.js} | 12 +++--- modules/boardwalk/dist/index.html | 4 +- modules/phrasebook/backend/lang/en/lang.yaml | 3 ++ modules/phrasebook/backend/lang/pl/lang.yaml | 3 ++ 11 files changed, 92 insertions(+), 24 deletions(-) rename modules/boardwalk/dist/assets/{editor-CnTcEp1-.js => editor-CbMSO4B3.js} (99%) rename modules/boardwalk/dist/assets/{index-C8x99JB6.css => index-Bakgr9jB.css} (62%) rename modules/boardwalk/dist/assets/{index-BkkTf5-Z.js => index-D_tymZt6.js} (73%) diff --git a/admin/src/app/hotkeys.ts b/admin/src/app/hotkeys.ts index 87ab4789..a29a7a1b 100644 --- a/admin/src/app/hotkeys.ts +++ b/admin/src/app/hotkeys.ts @@ -96,12 +96,31 @@ export function comboOf(event: KeyboardEvent): HotkeyCombo | null { } } -/** True when the target is inside an input, textarea, select or contenteditable element. */ +/** + * True when the target is inside an input, textarea, select or contenteditable + * element, or is a custom element (a tag name with "-") inside a form: a + * plugin field type whose closed shadow root hides the real input, where + * composedPath() stops at the host. + */ export function isEditableTarget(target: EventTarget | null): boolean { if (!target || typeof (target as Element).closest !== 'function') { return false } - return (target as Element).closest('input, textarea, select, [contenteditable]:not([contenteditable="false"])') !== null + const element = target as Element + if (element.closest('input, textarea, select, [contenteditable]:not([contenteditable="false"])') !== null) { + return true + } + return element.tagName.includes('-') && element.closest('form, [role="form"]') !== null +} + +/** + * Where a key event really started: the first entry of composedPath(), which + * reaches inside an open shadow root (event.target is retargeted to the + * shadow host by the time the event reaches window), else event.target. + */ +export function originOf(event: Event): EventTarget | null { + const path = typeof event.composedPath === 'function' ? event.composedPath() : [] + return path[0] ?? event.target } /** The keys of a shortcut as shown on screen, one chip each. */ @@ -202,7 +221,16 @@ function onModifierKey(event: KeyboardEvent): void { if (event.repeat || isDisabled(target)) { return } + // Commit pending edits the way a pointer click would: blurring the + // focused field runs its blur and native change handlers (a taglist's + // typed-but-uncommitted tag) before the button reads the values. + const active = doc.activeElement + const blurred = active instanceof HTMLElement && active !== target && active !== doc.body ? active : null + blurred?.blur() target.click() + if (blurred?.isConnected) { + blurred.focus() + } } function onPlainKey(event: KeyboardEvent): void { @@ -210,7 +238,7 @@ function onPlainKey(event: KeyboardEvent): void { if (combo !== 'escape' && combo !== '/' && combo !== '?') { return } - if (event.defaultPrevented || isEditableTarget(event.target)) { + if (event.defaultPrevented || isEditableTarget(originOf(event))) { return } const doc = (event.target as Node | null)?.ownerDocument ?? document diff --git a/admin/src/components/account/AccountContributions.vue b/admin/src/components/account/AccountContributions.vue index b2572c7a..b01a9362 100644 --- a/admin/src/components/account/AccountContributions.vue +++ b/admin/src/components/account/AccountContributions.vue @@ -22,12 +22,33 @@ const running = ref('') /** The URL the last action answered, per section, kept as a visible link. */ const links = ref>({}) +/** + * The URL when it may be rendered and opened: an absolute http(s) URL or a + * same-origin path (one leading "/"), else ''. The server applies the same + * rule; this keeps a javascript: or data: URL out of href and window.open + * even if one gets through. + */ +function safeUrl(u: string): string { + if (/^https?:\/\//i.test(u)) { + return u + } + if (u.startsWith('/') && !u.startsWith('//') && !u.startsWith('/\\')) { + return u + } + return '' +} + async function load(): Promise { try { const result = await api.GET('/account/contributions') - sections.value = result.data?.data ?? [] + if (result.data) { + sections.value = result.data.data ?? [] + return + } + // A failed load keeps the sections already shown and says so. + showToast(t('backend::lang.form.error_generic'), 'danger') } catch { - sections.value = [] + showToast(t('backend::lang.form.error_generic'), 'danger') } } @@ -40,16 +61,17 @@ async function post(section: AccountContribution, action: AccountContributionAct if (result.data) { const answer = result.data.data showToast(answer.message || t('backend::lang.form.action_done')) - if (answer.url) { - links.value = { ...links.value, [section.name]: answer.url } - window.open(answer.url, '_blank', 'noopener') + const url = safeUrl(answer.url ?? '') + if (url) { + links.value = { ...links.value, [section.name]: url } + window.open(url, '_blank', 'noopener') } await load() return } const status = result.response.status if (status === 409) { - showToast(t('backend::lang.form.action_stale'), 'danger') + showToast(t('backend::lang.myaccount.action_stale'), 'danger') await load() return } @@ -75,7 +97,7 @@ async function run(section: AccountContribution, action: AccountContributionActi } await props.confirm.ask( { - message: action.confirm || t('backend::lang.form.action_confirm', { action: action.label }), + message: action.confirm || t('backend::lang.myaccount.action_confirm', { action: action.label }), confirmLabel: action.label, danger: action.danger, }, @@ -100,10 +122,13 @@ onMounted(() => {

{{ section.description }}

{{ section.status }}

+

+ {{ t('backend::lang.myaccount.section_error') }} +

/api/v1/account/preferences` and read with `GET /api/v1/account/preferences`; `GET .../auth/me` returns them as `preferences`. The body may hold only `theme` and `locale` (`cabana.AdminPreferencesRequest`); any other key, including `id`, answers 422 on that key and nothing is written. Each present key is saved and an absent key keeps its value, so `{}` answers the current preferences. `theme` must be `system`, `light` or `dark`; `locale` must be `""` (follow the request locale) or one of the admin locales `GET /lang` lists in `meta.locales`; another value or a non-string answers 422 on that field. They are stored under `admin_theme` and `admin_locale` in `backend_users.metadata`, next to the subtitle; the defaults (`system`, `""`) are stored as absent keys, every other key survives a save, and metadata that is not a JSON object is never overwritten (422). Like the rest of My account the routes act only on the token's own administrator and refuse personal API tokens. - **API tokens:** a card below the profile form (never inside it — the page Save does not touch tokens) lists, creates and revokes only the signed-in administrator's own tokens. Creating asks for a name, an expiry (`30d`, `90d`, `365d` or `never`) and scopes from `GET /account/tokens/scopes`; the plaintext is shown once in the dialog for copying, then cleared. Revoke asks for confirmation. A "Show revoked tokens" toggle reloads the list with revoked rows. See [API tokens](#api-tokens) for the wire contract and scopes. -- **Plugin sections:** a plugin can add its own card below the API tokens, for something only the signed-in administrator does for themselves, such as linking their site account. The plugin implements `pact.HasAccountContributions` and returns `pact.AccountContribution` entries: a name, a label and description, an optional status line computed for the administrator, and buttons (`pact.AccountAction`) with an optional confirmation (danger variant included), extra permissions and an `Applies` rule. The SPA loads them from `GET /api/v1/account/contributions` and runs a button through `POST /api/v1/account/contributions/{name}/actions/{action}`, which calls the action's `Run` with the signed-in administrator's id inside a transaction (`cabana.TxFromContext`) and shows the returned message; a returned URL is opened in a new tab and shown as a link. Only an absolute `http`/`https` URL or a same-origin path is passed on; the admin drops anything else. A section whose status fails to load is still listed, marked `error: true`, and the other sections are unaffected. Both routes refuse personal API tokens like the rest of My account, and a page without contributing plugins is unchanged. +- **Plugin sections:** a plugin can add its own card below the API tokens, for something only the signed-in administrator does for themselves, such as linking their site account. The plugin implements `pact.HasAccountContributions` and returns `pact.AccountContribution` entries: a name, a label and description, an optional status line computed for the administrator, and buttons (`pact.AccountAction`) with an optional confirmation (danger variant included), extra permissions and an `Applies` rule. The SPA loads them from `GET /api/v1/account/contributions` and runs a button through `POST /api/v1/account/contributions/{name}/actions/{action}`, which calls the action's `Run` with the signed-in administrator's id inside a transaction (`cabana.TxFromContext`) and shows the returned message; a returned URL is opened in a new tab and shown as a link. Only an absolute `http`/`https` URL or a same-origin path is passed on; the admin drops anything else. A section whose status fails to load is still listed, marked `error: true`, and My account shows it with an error line; the other sections are unaffected. Both routes refuse personal API tokens like the rest of My account, and a page without contributing plugins is unchanged. Plugins that show an administrator, such as an author box, read the subtitle with `cabana.BackendUser.Subtitle` and the picture with `cabana.BackendUserAvatar`, which returns the avatar file (or nil) for an administrator id. diff --git a/modules/boardwalk/dist/assets/editor-CnTcEp1-.js b/modules/boardwalk/dist/assets/editor-CbMSO4B3.js similarity index 99% rename from modules/boardwalk/dist/assets/editor-CnTcEp1-.js rename to modules/boardwalk/dist/assets/editor-CbMSO4B3.js index 47ec8272..93e52747 100644 --- a/modules/boardwalk/dist/assets/editor-CnTcEp1-.js +++ b/modules/boardwalk/dist/assets/editor-CbMSO4B3.js @@ -1,4 +1,4 @@ -import{L as mu,i as gu}from"./index-BkkTf5-Z.js";var Vs=Object.defineProperty,yu=(n,e)=>{let t={};for(var r in n)Vs(t,r,{get:n[r],enumerable:!0});return Vs(t,Symbol.toStringTag,{value:"Module"}),t};function Q(n){this.content=n}Q.prototype={constructor:Q,find:function(n){for(var e=0;e>1}};Q.from=function(n){if(n instanceof Q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new Q(e)};function Cl(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){let o=i.text,l=s.text,a=0;for(;o[a]==l[a];a++)t++;return a&&a0&&f>0&&c[d-1]==u[f-1];)d--,f--,t--,r--;return d&&f&&d=56320&&n<57344}function El(n){return n>=55296&&n<56320}class k{constructor(e,t){if(this.content=e,this.size=t||0,t==null)for(let r=0;re&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new k(r,i)}cutByIndex(e,t){return e==t?k.empty:e==0&&t==this.content.length?this:new k(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new k(i,s)}addToStart(e){return new k([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new k(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?Rn(t+1,s):Rn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return k.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return k.fromArray(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return k.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};B.none=[];class gn extends Error{}class w{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Al(this.content,e+this.openStart,t,this.openStart+1,this.openEnd+1);return r&&new w(r,this.openStart,this.openEnd)}removeBetween(e,t){return new w(vl(this.content,e+this.openStart,t+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,t){if(!t)return w.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new w(k.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new w(e,r,i)}}w.empty=new w(k.empty,0,0);function vl(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(vl(s.content,e-i-1,t-i-1)))}function Al(n,e,t,r,i,s){let{index:o,offset:l}=n.findIndex(e),a=n.maybeChild(o);if(l==e||a.isText)return s&&r<=0&&i<=0&&!s.canReplace(o,o,t)?null:n.cut(0,e).append(t).append(n.cut(e));let c=Al(a.content,e-l-1,t,o==0?r-1:0,o==n.childCount-1?i-1:0,a);return c&&n.replaceChild(o,a.copy(c))}function ku(n,e,t){if(t.openStart>n.depth)throw new gn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new gn("Inconsistent open depths");return Ol(n,e,t,0)}function Ol(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function nn(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(mt(n.nodeAfter,r),s++));for(let l=s;li&&Ai(n,e,i+1),o=r.depth>i&&Ai(t,r,i+1),l=[];return nn(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Nl(s,o),mt(gt(s,Dl(n,e,t,r,i+1)),l)):(s&&mt(gt(s,Qn(n,e,i+1)),l),nn(e,t,i,l),o&&mt(gt(o,Qn(t,r,i+1)),l)),nn(r,null,i,l),new k(l)}function Qn(n,e,t){let r=[];if(nn(null,n,t,r),n.depth>t){let i=Ai(n,e,t+1);mt(gt(i,Qn(n,e,t+1)),r)}return nn(e,null,t,r),new k(r)}function bu(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(k.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class yn{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.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,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Zn(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=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new yn(t,r,s)}static resolveCached(e,t){let r=Hs.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.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()+")"),Il(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=k.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t 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(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=k.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,i,r)}};yt.prototype.text=void 0;class er extends yt{constructor(e,t,r,i){if(super(e,t,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):Il(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new er(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new er(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function Il(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}function js(n,e,t,r){for(let i in e)if(!(i in n))throw new RangeError(`Unsupported attribute ${i} for ${t} of type ${r}`);for(let i in n)n[i].validate&&n[i].validate(e[i])}class xt{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new Cu(e,t);if(r.next==null)return xt.empty;let i=Rl(r);r.next&&r.err("Unexpected trailing text");let s=Nu(Ou(i));return Du(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(` +import{L as mu,i as gu}from"./index-D_tymZt6.js";var Vs=Object.defineProperty,yu=(n,e)=>{let t={};for(var r in n)Vs(t,r,{get:n[r],enumerable:!0});return Vs(t,Symbol.toStringTag,{value:"Module"}),t};function Q(n){this.content=n}Q.prototype={constructor:Q,find:function(n){for(var e=0;e>1}};Q.from=function(n){if(n instanceof Q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new Q(e)};function Cl(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){let o=i.text,l=s.text,a=0;for(;o[a]==l[a];a++)t++;return a&&a0&&f>0&&c[d-1]==u[f-1];)d--,f--,t--,r--;return d&&f&&d=56320&&n<57344}function El(n){return n>=55296&&n<56320}class k{constructor(e,t){if(this.content=e,this.size=t||0,t==null)for(let r=0;re&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new k(r,i)}cutByIndex(e,t){return e==t?k.empty:e==0&&t==this.content.length?this:new k(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new k(i,s)}addToStart(e){return new k([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new k(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?Rn(t+1,s):Rn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return k.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return k.fromArray(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return k.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};B.none=[];class gn extends Error{}class w{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Al(this.content,e+this.openStart,t,this.openStart+1,this.openEnd+1);return r&&new w(r,this.openStart,this.openEnd)}removeBetween(e,t){return new w(vl(this.content,e+this.openStart,t+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,t){if(!t)return w.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new w(k.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new w(e,r,i)}}w.empty=new w(k.empty,0,0);function vl(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(vl(s.content,e-i-1,t-i-1)))}function Al(n,e,t,r,i,s){let{index:o,offset:l}=n.findIndex(e),a=n.maybeChild(o);if(l==e||a.isText)return s&&r<=0&&i<=0&&!s.canReplace(o,o,t)?null:n.cut(0,e).append(t).append(n.cut(e));let c=Al(a.content,e-l-1,t,o==0?r-1:0,o==n.childCount-1?i-1:0,a);return c&&n.replaceChild(o,a.copy(c))}function ku(n,e,t){if(t.openStart>n.depth)throw new gn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new gn("Inconsistent open depths");return Ol(n,e,t,0)}function Ol(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function nn(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(mt(n.nodeAfter,r),s++));for(let l=s;li&&Ai(n,e,i+1),o=r.depth>i&&Ai(t,r,i+1),l=[];return nn(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Nl(s,o),mt(gt(s,Dl(n,e,t,r,i+1)),l)):(s&&mt(gt(s,Qn(n,e,i+1)),l),nn(e,t,i,l),o&&mt(gt(o,Qn(t,r,i+1)),l)),nn(r,null,i,l),new k(l)}function Qn(n,e,t){let r=[];if(nn(null,n,t,r),n.depth>t){let i=Ai(n,e,t+1);mt(gt(i,Qn(n,e,t+1)),r)}return nn(e,null,t,r),new k(r)}function bu(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(k.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class yn{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.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,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Zn(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=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new yn(t,r,s)}static resolveCached(e,t){let r=Hs.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.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()+")"),Il(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=k.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t 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(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=k.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,i,r)}};yt.prototype.text=void 0;class er extends yt{constructor(e,t,r,i){if(super(e,t,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):Il(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new er(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new er(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function Il(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}function js(n,e,t,r){for(let i in e)if(!(i in n))throw new RangeError(`Unsupported attribute ${i} for ${t} of type ${r}`);for(let i in n)n[i].validate&&n[i].validate(e[i])}class xt{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new Cu(e,t);if(r.next==null)return xt.empty;let i=Rl(r);r.next&&r.err("Unexpected trailing text");let s=Nu(Ou(i));return Du(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(` `)}}xt.empty=new xt(!0);class Cu{constructor(e,t){this.string=e,this.nodeTypes=t,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 Rl(n){let e=[];do e.push(Mu(n));while(n.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function Mu(n){let e=[];do e.push(Tu(n));while(n.next&&n.next!=")"&&n.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function Tu(n){let e=Au(n);for(;;)if(n.eat("+"))e={type:"plus",expr:e};else if(n.eat("*"))e={type:"star",expr:e};else if(n.eat("?"))e={type:"opt",expr:e};else if(n.eat("{"))e=Eu(n,e);else break;return e}function Ws(n){/\D/.test(n.next)&&n.err("Expected number, got '"+n.next+"'");let e=Number(n.next);return n.pos++,e}function Eu(n,e){let t=Ws(n),r=t;return n.eat(",")&&(n.next!="}"?r=Ws(n):r=-1),n.eat("}")||n.err("Unclosed braced range"),{type:"range",min:t,max:r,expr:e}}function vu(n,e){let t=n.nodeTypes,r=t[e];if(r)return[r];let i=[];for(let s in t){let o=t[s];o.isInGroup(e)&&i.push(o)}return i.length==0&&n.err("No node type or group '"+e+"' found"),i}function Au(n){if(n.eat("(")){let e=Rl(n);return n.eat(")")||n.err("Missing closing paren"),e}else if(/\W/.test(n.next))n.err("Unexpected token '"+n.next+"'");else{let e=vu(n,n.next).map(t=>(n.inline==null?n.inline=t.isInline:n.inline!=t.isInline&&n.err("Mixing inline and block content"),{type:"name",value:t}));return n.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function Ou(n){let e=[[]];return i(s(n,0),t()),e;function t(){return e.push([])-1}function r(o,l,a){let c={term:a,to:l};return e[o].push(c),c}function i(o,l){o.forEach(a=>a.to=l)}function s(o,l){if(o.type=="choice")return o.exprs.reduce((a,c)=>a.concat(s(c,l)),[]);if(o.type=="seq")for(let a=0;;a++){let c=s(o.exprs[a],l);if(a==o.exprs.length-1)return c;i(c,l=t())}else if(o.type=="star"){let a=t();return r(l,a),i(s(o.expr,a),a),[r(a)]}else if(o.type=="plus"){let a=t();return i(s(o.expr,l),a),i(s(o.expr,a),a),[r(a)]}else{if(o.type=="opt")return[r(l)].concat(s(o.expr,l));if(o.type=="range"){let a=l;for(let c=0;c{n[o].forEach(({term:l,to:a})=>{if(!l)return;let c;for(let u=0;u{c||i.push([l,c=[]]),c.indexOf(u)==-1&&c.push(u)})})});let s=e[r.join(",")]=new xt(r.indexOf(n.length-1)>-1);for(let o=0;o-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:Bl(this.attrs,e)}create(e=null,t,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new yt(this,this.computeAttrs(e),k.from(t),B.setFrom(r))}createChecked(e=null,t,r){return t=k.from(t),this.checkContent(t),new yt(this,this.computeAttrs(e),t,B.setFrom(r))}createAndFill(e=null,t,r){if(e=this.computeAttrs(e),t=k.from(t),t.size){let o=this.contentMatch.fillBefore(t);if(!o)return null;t=o.append(t)}let i=this.contentMatch.matchFragment(t),s=i&&i.fillBefore(k.empty,!0);return s?new yt(this,e,t.append(s),B.setFrom(r)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let r=0;r-1}allowsMarks(e){if(this.markSet==null)return!0;for(let t=0;tr[s]=new $l(s,t,o));let i=t.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 s in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function Iu(n,e,t){let r=t.split("|");return i=>{let s=i===null?"null":typeof i;if(r.indexOf(s)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${n}, got ${s}`)}}class Ru{constructor(e,t,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?Iu(e,t,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class Fr{constructor(e,t,r,i){this.name=e,this.rank=t,this.schema=r,this.spec=i,this.attrs=zl(e,i.attrs),this.excluded=null;let s=Pl(this.attrs);this.instance=s?new B(this,s):null}create(e=null){return!e&&this.instance?this.instance:new B(this,Bl(this.attrs,e))}static compile(e,t){let r=Object.create(null),i=0;return e.forEach((s,o)=>r[s]=new Fr(s,i++,t,o)),r}removeFromSet(e){for(var t=0;t-1}}class Fl{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let i in e)t[i]=e[i];t.nodes=Q.from(e.nodes),t.marks=Q.from(e.marks||{}),this.nodes=Us.compile(this.spec.nodes,this),this.marks=Fr.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 s=this.nodes[i],o=s.spec.content||"",l=s.spec.marks;if(s.contentMatch=r[o]||(r[o]=xt.parse(o,this.nodes)),s.inlineContent=s.contentMatch.inlineContent,s.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!s.isInline||!s.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=s}s.markSet=l=="_"?null:l?_s(this,l.split(" ")):l==""||!s.inlineContent?[]:null}for(let i in this.marks){let s=this.marks[i],o=s.spec.excludes;s.excluded=o==null?[s]:o==""?[]:_s(this,o.split(" "))}this.nodeFromJSON=i=>yt.fromJSON(this,i),this.markFromJSON=i=>B.fromJSON(this,i),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,r,i){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof Us){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(t,r,i)}text(e,t){let r=this.nodes.text;return new er(r,r.defaultAttrs,e,B.setFrom(t))}mark(e,t){return typeof e=="string"&&(e=this.marks[e]),e.create(t)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function _s(n,e){let t=[];for(let r=0;r-1)&&t.push(o=a)}if(!o)throw new SyntaxError("Unknown mark type: '"+e[r]+"'")}return t}function Lu(n){return n.tag!=null}function Pu(n){return n.style!=null}class Xe{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let r=this.matchedStyles=[];t.forEach(i=>{if(Lu(i))this.tags.push(i);else if(Pu(i)){let s=/[^=]*/.exec(i.style)[0];r.indexOf(s)<0&&r.push(s),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let s=e.nodes[i.node];return s.contentMatch.matchType(s)})}parse(e,t={}){let r=new Js(this,t,!1);return r.addAll(e,B.none,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new Js(this,t,!0);return r.addAll(e,B.none,t.from,t.to),w.maxOpen(r.finish())}matchTag(e,t,r){for(let i=r?this.tags.indexOf(r)+1:0;ie.length&&(l.charCodeAt(e.length)!=61||l.slice(e.length+1)!=t))){if(o.getAttrs){let a=o.getAttrs(t);if(a===!1)continue;o.attrs=a||void 0}return o}}}static schemaRules(e){let t=[];function r(i){let s=i.priority==null?50:i.priority,o=0;for(;o{r(o=Gs(o)),o.mark||o.ignore||o.clearMark||(o.mark=i)})}for(let i in e.nodes){let s=e.nodes[i].spec.parseDOM;s&&s.forEach(o=>{r(o=Gs(o)),o.node||o.ignore||o.mark||(o.node=i)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Xe(e,Xe.schemaRules(e)))}}const Vl={address:!0,article:!0,aside:!0,blockquote:!0,body:!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},Bu={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},Hl={ol:!0,ul:!0},kn=1,Ni=2,rn=4;function qs(n,e,t){return e!=null?(e?kn:0)|(e==="full"?Ni:0):n&&n.whitespace=="pre"?kn|Ni:t&~rn}class Ln{constructor(e,t,r,i,s,o){this.type=e,this.attrs=t,this.marks=r,this.solid=i,this.options=o,this.content=[],this.activeMarks=B.none,this.match=s||(o&rn?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(k.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);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&kn)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let s=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=s.withText(s.text.slice(0,s.text.length-i[0].length))}}let t=k.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(k.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!Vl.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class Js{constructor(e,t,r){this.parser=e,this.options=t,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let i=t.topNode,s,o=qs(null,t.preserveWhitespace,0)|(r?rn:0);i?s=new Ln(i.type,i.attrs,B.none,!0,t.topMatch||i.type.contentMatch,o):r?s=new Ln(null,null,B.none,!0,null,o):s=new Ln(e.schema.topNodeType,null,B.none,!0,null,o),this.nodes=[s],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){e.nodeType==3?this.addTextNode(e,t):e.nodeType==1&&this.addElement(e,t)}addTextNode(e,t){let r=e.nodeValue,i=this.top,s=i.options&Ni?"full":this.localPreserveWS||(i.options&kn)>0,{schema:o}=this.parser;if(s==="full"||i.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(s)if(s==="full")r=r.replace(/\r\n?/g,` `);else if(o.linebreakReplacement&&/[\r\n]/.test(r)&&this.top.findWrapping(o.linebreakReplacement.create())){let l=r.split(/\r?\n|\r/);for(let a=0;a!a.clearMark(c)):t=t.concat(this.parser.schema.marks[a.mark].create(a.attrs)),a.consuming===!1)l=a;else break}}return t}addElementByRule(e,t,r,i){let s,o;if(t.node)if(o=this.parser.schema.nodes[t.node],o.isLeaf)this.insertNode(o.create(t.attrs),r,e.nodeName=="BR")||this.leafFallback(e,r);else{let a=this.enter(o,t.attrs||null,r,t.preserveWhitespace);a&&(s=!0,r=a)}else{let a=this.parser.schema.marks[t.mark];r=r.concat(a.create(t.attrs))}let l=this.top;if(o&&o.isLeaf)this.findInside(e);else if(i)this.addElement(e,r,i);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(a=>this.insertNode(a,r,!1));else{let a=e;typeof t.contentElement=="string"?a=e.querySelector(t.contentElement):typeof t.contentElement=="function"?a=t.contentElement(e):t.contentElement&&(a=t.contentElement),this.findAround(e,a,!0),this.addAll(a,r),this.findAround(e,a,!1)}s&&this.sync(l)&&this.open--}addAll(e,t,r,i){let s=r||0;for(let o=r?e.childNodes[r]:e.firstChild,l=i==null?null:e.childNodes[i];o!=l;o=o.nextSibling,++s)this.findAtPoint(e,s),this.addDOM(o,t);this.findAtPoint(e,s)}findPlace(e,t,r){let i,s;for(let o=this.open,l=0;o>=0;o--){let a=this.nodes[o],c=a.findWrapping(e);if(c&&(!i||i.length>c.length+l)&&(i=c,s=a,!c.length))break;if(a.solid){if(r)break;l+=2}}if(!i)return null;this.sync(s);for(let o=0;o(o.type?o.type.allowsMarkType(c.type):Ys(c.type,e))?(a=c.addToSet(a),!1):!0),this.nodes.push(new Ln(e,t,a,i,null,l)),this.open++,r}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].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 t=this.open;t>=0;t--){if(this.nodes[t]==e)return this.open=t,!0;this.localPreserveWS&&(this.nodes[t].options|=kn)}return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let r=this.nodes[t].content;for(let i=r.length-1;i>=0;i--)e+=r[i].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let r=0;r-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),s=-(r?r.depth+1:0)+(i?0:1),o=(l,a)=>{for(;l>=0;l--){let c=t[l];if(c==""){if(l==t.length-1||l==0)continue;for(;a>=s;a--)if(o(l-1,a))return!0;return!1}else{let u=a>0||a==0&&i?this.nodes[a].type:r&&a>=s?r.node(a-s).type:null;if(!u||u.name!=c&&!u.isInGroup(c))return!1;a--}}return!0};return o(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let r=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let t in this.parser.schema.nodes){let r=this.parser.schema.nodes[t];if(r.isTextblock&&r.defaultAttrs)return r}}}function zu(n){for(let e=n.firstChild,t=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&Hl.hasOwnProperty(r)&&t?(t.appendChild(e),e=t):r=="li"?t=e:r&&(t=null)}}function $u(n,e){return(n.matches||n.msMatchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector).call(n,e)}function Gs(n){let e={};for(let t in n)e[t]=n[t];return e}function Ys(n,e){let t=e.schema.nodes;for(let r in t){let i=t[r];if(!i.allowsMarkType(n))continue;let s=[],o=l=>{s.push(l);for(let a=0;a{if(s.length||o.marks.length){let l=0,a=0;for(;l=0;i--){let s=this.serializeMark(e.marks[i],e.isInline,t);s&&((s.contentDOM||s.dom).appendChild(r),r=s.dom)}return r}serializeMark(e,t,r={}){let i=this.marks[e.type.name];return i&&_n(Pn(r),i(e,t),null,e.attrs)}static renderSpec(e,t,r=null,i){return typeof t=="string"?{dom:e.createTextNode(t)}:_n(e,t,r,i)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new Tt(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=Xs(e.nodes);return t.text||(t.text=r=>r.text),t}static marksFromSchema(e){return Xs(e.marks)}}function Xs(n){let e={};for(let t in n){let r=n[t].spec.toDOM;r&&(e[t]=r)}return e}function Pn(n){return n.document||window.document}const Qs=new WeakMap;function Fu(n){let e=Qs.get(n);return e===void 0&&Qs.set(n,e=Vu(n)),e}function Vu(n){let e=null;function t(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-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 o=i.indexOf(" ");o>0&&(t=i.slice(0,o),i=i.slice(o+1));let l,a=t?n.createElementNS(t,i):n.createElement(i),c=e[1],u=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){u=2;for(let d in c)if(c[d]!=null){let f=d.indexOf(" ");f>0?a.setAttributeNS(d.slice(0,f),d.slice(f+1),c[d]):d=="style"&&a.style?a.style.cssText=c[d]:a.setAttribute(d,c[d])}}for(let d=u;du)throw new RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}else if(typeof f=="string")a.appendChild(n.createTextNode(f));else{let{dom:h,contentDOM:p}=_n(n,f,t,r);if(a.appendChild(h),p){if(l)throw new RangeError("Multiple content holes");l=p}}}return{dom:a,contentDOM:l}}const jl=65535,Wl=Math.pow(2,16);function Hu(n,e){return n+e*Wl}function Zs(n){return n&jl}function ju(n){return(n-(n&jl))/Wl}const Kl=1,Ul=2,qn=4,_l=8;class Di{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(this.delInfo&_l)>0}get deletedBefore(){return(this.delInfo&(Kl|qn))>0}get deletedAfter(){return(this.delInfo&(Ul|qn))>0}get deletedAcross(){return(this.delInfo&qn)>0}}class de{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&de.empty)return de.empty}recover(e){let t=0,r=Zs(e);if(!this.inverted)for(let i=0;ie)break;let c=this.ranges[l+s],u=this.ranges[l+o],d=a+c;if(e<=d){let f=c?e==a?-1:e==d?1:t:t,h=a+i+(f<0?0:u);if(r)return h;let p=e==(t<0?a:d)?null:Hu(l/3,e-a),m=0;return c&&(m|=e==a?Ul:e==d?Kl:qn,(t<0?e!=a:e!=d)&&(m|=_l)),new Di(h,m,p)}i+=u-c}return r?e+i:new Di(e+i,0,null)}touches(e,t){let r=0,i=Zs(t),s=this.inverted?2:1,o=this.inverted?1:2;for(let l=0;le)break;let c=this.ranges[l+s],u=a+c;if(e<=u&&l==i*3)return!0;r+=this.ranges[l+o]-c}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,s=0;i=0;t--){let i=e.getMirror(t);this.appendMap(e._maps[t].invert(),i!=null&&i>t?r-i-1:void 0)}}invert(){let e=new bn;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let r=this.from;rs&&a!o.isAtom||!l.type.allowsMarkType(this.mark.type)?o:o.mark(this.mark.addToSet(o.marks)),i),t.openStart,t.openEnd);return K.fromReplace(e,this.from,this.to,s)}invert(){return new Ce(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new Ge(t.pos,r.pos,this.mark)}merge(e){return e instanceof Ge&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Ge(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,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Ge(t.from,t.to,e.markFromJSON(t.mark))}}se.jsonID("addMark",Ge);class Ce extends se{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=new w(ss(t.content,i=>i.mark(this.mark.removeFromSet(i.marks)),e),t.openStart,t.openEnd);return K.fromReplace(e,this.from,this.to,r)}invert(){return new Ge(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new Ce(t.pos,r.pos,this.mark)}merge(e){return e instanceof Ce&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Ce(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,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new Ce(t.from,t.to,e.markFromJSON(t.mark))}}se.jsonID("removeMark",Ce);class Ye extends se{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return K.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return K.fromReplace(e,this.pos,this.pos+1,new w(k.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let r=this.mark.addToSet(t.marks);if(r.length==t.marks.length){for(let i=0;ir.pos?null:new G(t.pos,r.pos,i,s,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,t){if(typeof t.from!="number"||typeof t.to!="number"||typeof t.gapFrom!="number"||typeof t.gapTo!="number"||typeof t.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new G(t.from,t.to,t.gapFrom,t.gapTo,w.fromJSON(e,t.slice),t.insert,!!t.structure)}}se.jsonID("replaceAround",G);function Ii(n,e,t){let r=n.resolve(e),i=t-e,s=r.depth;for(;i>0&&s>0&&r.indexAfter(s)==r.node(s).childCount;)s--,i--;if(i>0){let o=r.node(s).maybeChild(r.indexAfter(s));for(;i>0;){if(!o||o.isLeaf)return!0;o=o.firstChild,i--}}return!1}function Wu(n,e,t,r){let i=[],s=[],o,l;n.doc.nodesBetween(e,t,(a,c,u)=>{if(!a.isInline)return;let d=a.marks;if(!r.isInSet(d)&&u.type.allowsMarkType(r.type)){let f=Math.max(c,e),h=Math.min(c+a.nodeSize,t),p=r.addToSet(d);for(let m=0;mn.step(a)),s.forEach(a=>n.step(a))}function Ku(n,e,t,r){let i=[],s=0;n.doc.nodesBetween(e,t,(o,l)=>{if(!o.isInline)return;s++;let a=null;if(r instanceof Fr){let c=o.marks,u;for(;u=r.isInSet(c);)(a||(a=[])).push(u),c=u.removeFromSet(c)}else r?r.isInSet(o.marks)&&(a=[r]):a=o.marks;if(a&&a.length){let c=Math.min(l+o.nodeSize,t);for(let u=0;un.step(new Ce(o.from,o.to,o.style)))}function ls(n,e,t,r=t.contentMatch,i=!0){let s=n.doc.nodeAt(e),o=[],l=e+1;for(let a=0;a=0;a--)n.step(o[a])}function Uu(n,e,t){return(e==0||n.canReplace(e,n.childCount))&&(t==n.childCount||n.canReplace(0,t))}function _t(n){let t=n.parent.content.cutByIndex(n.startIndex,n.endIndex);for(let r=n.depth,i=0,s=0;;--r){let o=n.$from.node(r),l=n.$from.index(r)+i,a=n.$to.indexAfter(r)-s;if(rt;p--)m||r.index(p)>0?(m=!0,u=k.from(r.node(p).copy(u)),d++):a--;let f=k.empty,h=0;for(let p=s,m=!1;p>t;p--)m||i.after(p+1)=0;o--){if(r.size){let l=t[o].type.contentMatch.matchFragment(r);if(!l||!l.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=k.from(t[o].type.create(t[o].attrs,r))}let i=e.start,s=e.end;n.step(new G(i,s,i,s,new w(r,0,0),t.length,!0))}function Yu(n,e,t,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let s=n.steps.length;n.doc.nodesBetween(e,t,(o,l)=>{let a=typeof i=="function"?i(o):i;if(o.isTextblock&&!o.hasMarkup(r,a)&&Xu(n.doc,n.mapping.slice(s).map(l),r)){let c=null;if(r.schema.linebreakReplacement){let h=r.whitespace=="pre",p=!!r.contentMatch.matchType(r.schema.linebreakReplacement);h&&!p?c=!1:!h&&p&&(c=!0)}c===!1&&Jl(n,o,l,s),ls(n,n.mapping.slice(s).map(l,1),r,void 0,c===null);let u=n.mapping.slice(s),d=u.map(l,1),f=u.map(l+o.nodeSize,1);return n.step(new G(d,f,d+1,f-1,new w(k.from(r.create(a,null,o.marks)),0,0),1,!0)),c===!0&&ql(n,o,l,s),!1}})}function ql(n,e,t,r){e.forEach((i,s)=>{if(i.isText){let o,l=/\r?\n|\r/g;for(;o=l.exec(i.text);){let a=n.mapping.slice(r).map(t+1+s+o.index);n.replaceWith(a,a+1,e.type.schema.linebreakReplacement.create())}}})}function Jl(n,e,t,r){e.forEach((i,s)=>{if(i.type==i.type.schema.linebreakReplacement){let o=n.mapping.slice(r).map(t+1+s);n.replaceWith(o,o+1,e.type.schema.text(` diff --git a/modules/boardwalk/dist/assets/index-C8x99JB6.css b/modules/boardwalk/dist/assets/index-Bakgr9jB.css similarity index 62% rename from modules/boardwalk/dist/assets/index-C8x99JB6.css rename to modules/boardwalk/dist/assets/index-Bakgr9jB.css index 1ad2ecae..5c549328 100644 --- a/modules/boardwalk/dist/assets/index-C8x99JB6.css +++ b/modules/boardwalk/dist/assets/index-Bakgr9jB.css @@ -1 +1 @@ -@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--c-bg);--color-surface:var(--c-surface);--color-subtle:var(--c-subtle);--color-border:var(--c-border);--color-border-strong:var(--c-border-strong);--color-text:var(--c-text);--color-muted:var(--c-muted);--color-placeholder:var(--c-placeholder);--color-primary:var(--c-primary);--color-on-primary:var(--c-on-primary);--color-danger:var(--c-danger);--color-danger-soft:var(--c-danger-soft);--color-ok-bg:var(--c-ok-bg);--color-ok-text:var(--c-ok-text);--color-hover:var(--c-hover);--color-sel:var(--c-sel);--color-skel:var(--c-skel);--color-overlay:var(--c-overlay);--color-side:var(--c-side);--color-side-border:var(--c-side-border);--color-accent:#fcd34d;--color-on-accent:#1b2540;--color-accent-soft:#fcd34d24;--color-side-text:#c3cbda;--color-side-hover:#ffffff14;--radius-control:10px;--radius-card:16px;--radius-modal:20px;--radius-inner:12px;--radius-tab:9px;--radius-checkbox:5px;--radius-pager:8px;--radius-pill:999px;--spacing-button:42px;--spacing-input:44px;--spacing-header:64px;--spacing-nav:40px;--spacing-row:54px;--spacing-row-head:44px;--spacing-pager:34px;--spacing-rail:96px;--spacing-panel:224px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,: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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);color:var(--c-text);background:var(--c-bg);font-size:14px;line-height:1.5}body{min-height:100vh;margin:0}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--c-ring);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-ring);outline:none}input::placeholder,textarea::placeholder{color:var(--c-placeholder)}}@layer components{.bg-overlay[data-state=open]{animation:.2s ease-out summer-fade-in}[data-dialog-content][data-state=open],[role=alertdialog][data-state=open]{animation:.2s ease-out summer-dialog-in}.toast-enter-active{transition:opacity .2s ease-out,scale .2s ease-out}.toast-enter-from{opacity:0;scale:.98}.summer-partial{color:var(--c-text);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.summer-partial :where(p,ul,ol){margin:0 0 8px}.summer-partial :where(p,ul,ol):last-child{margin-bottom:0}.summer-partial a{color:var(--c-text);text-decoration:underline}.summer-partial a:focus-visible{outline:3px solid var(--c-ring);outline-offset:2px}.summer-markdown{color:var(--c-text);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.summer-markdown :where(h1,h2,h3,h4){color:var(--c-text);margin:0 0 8px;font-weight:600;line-height:1.3}.summer-markdown :where(h1){font-size:22px}.summer-markdown :where(h2){font-size:18px}.summer-markdown :where(h3){font-size:16px}.summer-markdown :where(h4){font-size:14px}.summer-markdown :where(p,ul,ol,blockquote,pre,table){margin:0 0 10px}.summer-markdown :where(h1,h2,h3,h4,p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.summer-markdown :where(ul){padding-left:22px;list-style:outside}.summer-markdown :where(ol){padding-left:22px;list-style:decimal}.summer-markdown :where(code){font-family:var(--font-mono);background:var(--c-subtle);border-radius:4px;padding:1px 4px;font-size:13px}.summer-markdown :where(pre){font-family:var(--font-mono);background:var(--c-subtle);white-space:pre;border-radius:8px;padding:10px 12px;font-size:13px;overflow-x:auto}.summer-markdown :where(pre code){background:0 0;padding:0}.summer-markdown :where(blockquote){border-left:3px solid var(--c-border-strong);color:var(--c-muted);padding-left:12px}.summer-markdown :where(a){color:var(--c-text);text-decoration:underline}.summer-markdown :where(a):focus-visible{outline:3px solid var(--c-ring);outline-offset:2px}.summer-markdown :where(hr){border:0;border-top:1px solid var(--c-border);margin:12px 0}.summer-markdown :where(table){border-collapse:collapse}.summer-markdown :where(th,td){border:1px solid var(--c-border);text-align:left;padding:4px 8px}.summer-markdown :where(img){max-width:100%;height:auto}.summer-stats{background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--c-shadow-card);border-radius:16px;flex-wrap:wrap;gap:8px 32px;margin:0;padding:16px 20px;display:flex}.summer-stat{flex-direction:column-reverse;gap:4px;min-width:0;display:flex}.summer-stat__label{color:var(--c-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.5}.summer-stat__value{color:var(--c-text);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600;line-height:1.2}.summer-stat__note{color:var(--c-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;display:block}.summer-table-wrap{max-width:100%;overflow-x:auto}.summer-table{border-collapse:collapse;width:100%;color:var(--c-text);font-size:14px;line-height:1.5}.summer-table th{height:var(--spacing-row-head);color:var(--c-muted);text-align:start;border-bottom:1px solid var(--c-border);white-space:nowrap;padding:0 14px;font-size:12px;font-weight:600}.summer-table td{vertical-align:top;border-bottom:1px solid var(--c-border);overflow-wrap:anywhere;padding:12px 14px}.summer-table :where(th,td):first-child{padding-inline-start:0}.summer-table :where(th,td):last-child{padding-inline-end:0}.summer-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.summer-table__sub{color:var(--c-muted);font-size:13px;display:block}.summer-table tfoot td{border-bottom:0;padding-top:16px;font-weight:600}.summer-callout{overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.summer-partial .summer-callout:not(:last-child){margin-bottom:12px}.summer-callout--warning{background:var(--c-sel);color:var(--c-text)}.summer-callout--danger{background:var(--c-danger-soft);color:var(--c-danger)}.summer-callout__title{margin:0;font-weight:600}.summer-callout__text{margin:0;font-weight:400}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-px{inset-block:1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[3px\]{top:3px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-px{right:1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[88px\]{bottom:88px}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[3px\]{left:3px}.left-\[calc\(var\(--spacing-rail\)\+8px\)\]{left:calc(var(--spacing-rail) + 8px)}.left-\[var\(--shell-offset\,0px\)\]{left:var(--shell-offset,0px)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-px{margin-top:1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-10\!{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.size-input{width:var(--spacing-input);height:var(--spacing-input)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[68px\]{height:68px}.h-\[80px\]{height:80px}.h-\[112px\]{height:112px}.h-\[200px\]{height:200px}.h-button{height:var(--spacing-button)}.h-full{height:100%}.h-header{height:var(--spacing-header)}.h-input{height:var(--spacing-input)}.h-nav{height:var(--spacing-nav)}.h-pager{height:var(--spacing-pager)}.h-px{height:1px}.h-row{height:var(--spacing-row)}.h-row-head{height:var(--spacing-row-head)}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[480px\]{max-height:480px}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[30px\]{min-height:30px}.min-h-\[56px\]{min-height:56px}.min-h-\[112px\]{min-height:112px}.min-h-\[160px\]{min-height:160px}.min-h-input{min-height:var(--spacing-input)}.min-h-row{min-height:var(--spacing-row)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-9{width:calc(var(--spacing) * 9)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[92px\]{width:92px}.w-\[160px\]{width:160px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[284px\]{width:284px}.w-\[320px\]{width:320px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-full{width:100%}.w-panel{width:var(--spacing-panel)}.w-px{width:1px}.w-rail{width:var(--spacing-rail)}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[52px\]{min-width:52px}.min-w-\[120px\]{min-width:120px}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.min-w-pager{min-width:var(--spacing-pager)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[18px\]{gap:18px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[22px\]{row-gap:22px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[14px\]{border-radius:14px}.rounded-card{border-radius:var(--radius-card)}.rounded-checkbox{border-radius:var(--radius-checkbox)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-inner{border-radius:var(--radius-inner)}.rounded-modal{border-radius:var(--radius-modal)}.rounded-pager{border-radius:var(--radius-pager)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-tab{border-radius:var(--radius-tab)}.rounded-t-inner{border-top-left-radius:var(--radius-inner);border-top-right-radius:var(--radius-inner)}.rounded-r-control{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#c62828\]{border-color:#c62828}.border-\[\#d2d8e2\]{border-color:#d2d8e2}.border-\[\#e0b020\]{border-color:#e0b020}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-danger{border-color:var(--color-danger)}.border-primary{border-color:var(--color-primary)}.border-side-border{border-color:var(--color-side-border)}.border-transparent{border-color:#0000}.bg-\[\#1d2740\]{background-color:#1d2740}.bg-\[\#22304d\]{background-color:#22304d}.bg-\[\#f58a8a\]{background-color:#f58a8a}.bg-\[\#fdf0f0\]{background-color:#fdf0f0}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-bg{background-color:var(--color-bg)}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-hover{background-color:var(--color-hover)}.bg-ok-bg{background-color:var(--color-ok-bg)}.bg-on-primary{background-color:var(--color-on-primary)}.bg-overlay{background-color:var(--color-overlay)}.bg-primary{background-color:var(--color-primary)}.bg-sel{background-color:var(--color-sel)}.bg-side{background-color:var(--color-side)}.bg-skel{background-color:var(--color-skel)}.bg-subtle{background-color:var(--color-subtle)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\!{padding-inline:calc(var(--spacing) * 0)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1d2740\]{color:#1d2740}.text-\[\#141b2d\]{color:#141b2d}.text-\[\#c3cbda\]{color:#c3cbda}.text-\[\#c62828\]{color:#c62828}.text-accent{color:var(--color-accent)}.text-danger{color:var(--color-danger)}.text-muted{color:var(--color-muted)}.text-ok-text{color:var(--color-ok-text)}.text-on-accent{color:var(--color-on-accent)}.text-on-primary{color:var(--color-on-primary)}.text-primary{color:var(--color-primary)}.text-side-text{color:var(--color-side-text)}.text-text{color:var(--color-text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-primary{accent-color:var(--color-primary)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-card{--tw-shadow:var(--c-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-login{--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-menu{--tw-shadow:0 16px 40px var(--tw-shadow-color,#141b2d29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-pop{--tw-shadow:0 16px 40px var(--tw-shadow-color,#141b2d2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-tab{--tw-shadow:0 1px 3px var(--tw-shadow-color,#141b2d1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-toast{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:-2px}.outline-primary{outline-color:var(--color-primary)}.filter{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,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pl-5:first-child{padding-left:calc(var(--spacing) * 5)}.last\:pr-5:last-child{padding-right:calc(var(--spacing) * 5)}.focus-within\:border-primary:focus-within{border-color:var(--color-primary)}.focus-within\:shadow-\[0_0_0_3px_var\(--c-ring\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--c-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:bg-border:hover{background-color:var(--color-border)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:bg-side-hover:hover{background-color:var(--color-side-hover)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:bg-sel:focus{background-color:var(--color-sel)}.focus\:text-text:focus{color:var(--color-text)}.focus-visible\:shadow-none:focus-visible{--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)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:text-muted:disabled:hover{color:var(--color-muted)}}.has-\[\[data-invalid\]\]\:border-danger:has([data-invalid]){border-color:var(--color-danger)}.aria-pressed\:bg-sel[aria-pressed=true]{background-color:var(--color-sel)}.aria-pressed\:text-text[aria-pressed=true]{color:var(--color-text)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-placeholder[data-disabled]{color:var(--color-placeholder)}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}@media(hover:hover){.data-\[disabled\]\:hover\:bg-transparent[data-disabled]:hover{background-color:#0000}}.data-\[highlighted\]\:bg-hover[data-highlighted]{background-color:var(--color-hover)}.data-\[outside-view\]\:text-placeholder[data-outside-view],.data-\[placeholder\]\:text-placeholder[data-placeholder]{color:var(--color-placeholder)}.focus\:data-\[placeholder\]\:text-text:focus[data-placeholder]{color:var(--color-text)}.data-\[selected\]\:bg-primary[data-selected]{background-color:var(--color-primary)}.data-\[selected\]\:font-semibold[data-selected]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[selected\]\:text-on-primary[data-selected]{color:var(--color-on-primary)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-danger-soft[data-state=checked]{background-color:var(--color-danger-soft)}.data-\[state\=checked\]\:bg-ok-bg[data-state=checked]{background-color:var(--color-ok-bg)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:bg-surface[data-state=checked]{background-color:var(--color-surface)}.data-\[state\=checked\]\:text-\[14px\][data-state=checked]{font-size:14px}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:text-danger[data-state=checked]{color:var(--color-danger)}.data-\[state\=checked\]\:text-ok-text[data-state=checked]{color:var(--color-ok-text)}.data-\[state\=checked\]\:text-on-primary[data-state=checked]{color:var(--color-on-primary)}.data-\[state\=checked\]\:text-text[data-state=checked]{color:var(--color-text)}.data-\[state\=checked\]\:shadow-tab[data-state=checked]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#141b2d1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[today\]\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[today\]\:shadow-\[inset_0_0_0_1px_var\(--c-border-strong\)\][data-today]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--c-border-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[unavailable\]\:cursor-not-allowed[data-unavailable]{cursor:not-allowed}.data-\[unavailable\]\:opacity-40[data-unavailable]{opacity:.4}@media not all and (min-width:1099px){.max-\[1099px\]\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:self-start{align-self:flex-start}}@media(min-width:600px){.min-\[600px\]\:col-start-1{grid-column-start:1}.min-\[600px\]\:col-start-2{grid-column-start:2}.min-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(./dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(./dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(./dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(./dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(./dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(./dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(./dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(./dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(./dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(./dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(./dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(./dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg:#f4f6f9;--c-surface:#fff;--c-subtle:#f3f5f8;--c-border:#e6e9ef;--c-border-strong:#d2d8e2;--c-text:#141b2d;--c-muted:#566175;--c-placeholder:#6b7588;--c-primary:#22304d;--c-on-primary:#fff;--c-danger:#c62828;--c-danger-soft:#fdf0f0;--c-ok-bg:#e3f4e8;--c-ok-text:#1c6b35;--c-ring:#fcc4288c;--c-hover:#f1f3f7;--c-sel:#fdf3cf;--c-skel:#eceff4;--c-overlay:#141b2d80;--c-side:#1d2740;--c-side-border:transparent;--c-shadow-card:0 1px 2px #141b2d0a, 0 4px 16px #141b2d0d}.dark{color-scheme:dark;--c-bg:#111726;--c-surface:#182033;--c-subtle:#1f283d;--c-border:#29334b;--c-border-strong:#3a4661;--c-text:#eef1f6;--c-muted:#a9b3c6;--c-placeholder:#8a95ab;--c-primary:#fcd34d;--c-on-primary:#1b2540;--c-danger:#f58a8a;--c-danger-soft:#3a1d24;--c-ok-bg:#173826;--c-ok-text:#8fdfa8;--c-ring:#fcd34d73;--c-hover:#212b42;--c-sel:#3a3622;--c-skel:#263049;--c-overlay:#050810b3;--c-side:#0d1320;--c-side-border:#222b40;--c-shadow-card:none}@keyframes summer-fade-in{0%{opacity:0}}@keyframes summer-dialog-in{0%{opacity:0;scale:.98}}@media(prefers-reduced-motion:reduce){.bg-overlay,[data-dialog-content],[role=alertdialog]{animation:none!important}.toast-enter-active{transition:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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:"";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:"";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:"";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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}} +@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--c-bg);--color-surface:var(--c-surface);--color-subtle:var(--c-subtle);--color-border:var(--c-border);--color-border-strong:var(--c-border-strong);--color-text:var(--c-text);--color-muted:var(--c-muted);--color-placeholder:var(--c-placeholder);--color-primary:var(--c-primary);--color-on-primary:var(--c-on-primary);--color-danger:var(--c-danger);--color-danger-soft:var(--c-danger-soft);--color-ok-bg:var(--c-ok-bg);--color-ok-text:var(--c-ok-text);--color-hover:var(--c-hover);--color-sel:var(--c-sel);--color-skel:var(--c-skel);--color-overlay:var(--c-overlay);--color-side:var(--c-side);--color-side-border:var(--c-side-border);--color-accent:#fcd34d;--color-on-accent:#1b2540;--color-accent-soft:#fcd34d24;--color-side-text:#c3cbda;--color-side-hover:#ffffff14;--radius-control:10px;--radius-card:16px;--radius-modal:20px;--radius-inner:12px;--radius-tab:9px;--radius-checkbox:5px;--radius-pager:8px;--radius-pill:999px;--spacing-button:42px;--spacing-input:44px;--spacing-header:64px;--spacing-nav:40px;--spacing-row:54px;--spacing-row-head:44px;--spacing-pager:34px;--spacing-rail:96px;--spacing-panel:224px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,: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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);color:var(--c-text);background:var(--c-bg);font-size:14px;line-height:1.5}body{min-height:100vh;margin:0}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--c-ring);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-ring);outline:none}input::placeholder,textarea::placeholder{color:var(--c-placeholder)}}@layer components{.bg-overlay[data-state=open]{animation:.2s ease-out summer-fade-in}[data-dialog-content][data-state=open],[role=alertdialog][data-state=open]{animation:.2s ease-out summer-dialog-in}.toast-enter-active{transition:opacity .2s ease-out,scale .2s ease-out}.toast-enter-from{opacity:0;scale:.98}.summer-partial{color:var(--c-text);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.summer-partial :where(p,ul,ol){margin:0 0 8px}.summer-partial :where(p,ul,ol):last-child{margin-bottom:0}.summer-partial a{color:var(--c-text);text-decoration:underline}.summer-partial a:focus-visible{outline:3px solid var(--c-ring);outline-offset:2px}.summer-markdown{color:var(--c-text);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.summer-markdown :where(h1,h2,h3,h4){color:var(--c-text);margin:0 0 8px;font-weight:600;line-height:1.3}.summer-markdown :where(h1){font-size:22px}.summer-markdown :where(h2){font-size:18px}.summer-markdown :where(h3){font-size:16px}.summer-markdown :where(h4){font-size:14px}.summer-markdown :where(p,ul,ol,blockquote,pre,table){margin:0 0 10px}.summer-markdown :where(h1,h2,h3,h4,p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.summer-markdown :where(ul){padding-left:22px;list-style:outside}.summer-markdown :where(ol){padding-left:22px;list-style:decimal}.summer-markdown :where(code){font-family:var(--font-mono);background:var(--c-subtle);border-radius:4px;padding:1px 4px;font-size:13px}.summer-markdown :where(pre){font-family:var(--font-mono);background:var(--c-subtle);white-space:pre;border-radius:8px;padding:10px 12px;font-size:13px;overflow-x:auto}.summer-markdown :where(pre code){background:0 0;padding:0}.summer-markdown :where(blockquote){border-left:3px solid var(--c-border-strong);color:var(--c-muted);padding-left:12px}.summer-markdown :where(a){color:var(--c-text);text-decoration:underline}.summer-markdown :where(a):focus-visible{outline:3px solid var(--c-ring);outline-offset:2px}.summer-markdown :where(hr){border:0;border-top:1px solid var(--c-border);margin:12px 0}.summer-markdown :where(table){border-collapse:collapse}.summer-markdown :where(th,td){border:1px solid var(--c-border);text-align:left;padding:4px 8px}.summer-markdown :where(img){max-width:100%;height:auto}.summer-stats{background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--c-shadow-card);border-radius:16px;flex-wrap:wrap;gap:8px 32px;margin:0;padding:16px 20px;display:flex}.summer-stat{flex-direction:column-reverse;gap:4px;min-width:0;display:flex}.summer-stat__label{color:var(--c-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.5}.summer-stat__value{color:var(--c-text);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600;line-height:1.2}.summer-stat__note{color:var(--c-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;display:block}.summer-table-wrap{max-width:100%;overflow-x:auto}.summer-table{border-collapse:collapse;width:100%;color:var(--c-text);font-size:14px;line-height:1.5}.summer-table th{height:var(--spacing-row-head);color:var(--c-muted);text-align:start;border-bottom:1px solid var(--c-border);white-space:nowrap;padding:0 14px;font-size:12px;font-weight:600}.summer-table td{vertical-align:top;border-bottom:1px solid var(--c-border);overflow-wrap:anywhere;padding:12px 14px}.summer-table :where(th,td):first-child{padding-inline-start:0}.summer-table :where(th,td):last-child{padding-inline-end:0}.summer-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.summer-table__sub{color:var(--c-muted);font-size:13px;display:block}.summer-table tfoot td{border-bottom:0;padding-top:16px;font-weight:600}.summer-callout{overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.summer-partial .summer-callout:not(:last-child){margin-bottom:12px}.summer-callout--warning{background:var(--c-sel);color:var(--c-text)}.summer-callout--danger{background:var(--c-danger-soft);color:var(--c-danger)}.summer-callout__title{margin:0;font-weight:600}.summer-callout__text{margin:0;font-weight:400}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-px{inset-block:1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[3px\]{top:3px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-px{right:1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[88px\]{bottom:88px}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[3px\]{left:3px}.left-\[calc\(var\(--spacing-rail\)\+8px\)\]{left:calc(var(--spacing-rail) + 8px)}.left-\[var\(--shell-offset\,0px\)\]{left:var(--shell-offset,0px)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-px{margin-top:1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-10\!{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.size-input{width:var(--spacing-input);height:var(--spacing-input)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[68px\]{height:68px}.h-\[80px\]{height:80px}.h-\[112px\]{height:112px}.h-\[200px\]{height:200px}.h-button{height:var(--spacing-button)}.h-full{height:100%}.h-header{height:var(--spacing-header)}.h-input{height:var(--spacing-input)}.h-nav{height:var(--spacing-nav)}.h-pager{height:var(--spacing-pager)}.h-px{height:1px}.h-row{height:var(--spacing-row)}.h-row-head{height:var(--spacing-row-head)}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[480px\]{max-height:480px}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[30px\]{min-height:30px}.min-h-\[56px\]{min-height:56px}.min-h-\[112px\]{min-height:112px}.min-h-\[160px\]{min-height:160px}.min-h-input{min-height:var(--spacing-input)}.min-h-row{min-height:var(--spacing-row)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-9{width:calc(var(--spacing) * 9)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[92px\]{width:92px}.w-\[160px\]{width:160px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[284px\]{width:284px}.w-\[320px\]{width:320px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-full{width:100%}.w-panel{width:var(--spacing-panel)}.w-px{width:1px}.w-rail{width:var(--spacing-rail)}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[52px\]{min-width:52px}.min-w-\[120px\]{min-width:120px}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.min-w-pager{min-width:var(--spacing-pager)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[18px\]{gap:18px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[22px\]{row-gap:22px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[14px\]{border-radius:14px}.rounded-card{border-radius:var(--radius-card)}.rounded-checkbox{border-radius:var(--radius-checkbox)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-inner{border-radius:var(--radius-inner)}.rounded-modal{border-radius:var(--radius-modal)}.rounded-pager{border-radius:var(--radius-pager)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-tab{border-radius:var(--radius-tab)}.rounded-t-inner{border-top-left-radius:var(--radius-inner);border-top-right-radius:var(--radius-inner)}.rounded-r-control{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#c62828\]{border-color:#c62828}.border-\[\#d2d8e2\]{border-color:#d2d8e2}.border-\[\#e0b020\]{border-color:#e0b020}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-danger{border-color:var(--color-danger)}.border-primary{border-color:var(--color-primary)}.border-side-border{border-color:var(--color-side-border)}.border-transparent{border-color:#0000}.bg-\[\#1d2740\]{background-color:#1d2740}.bg-\[\#22304d\]{background-color:#22304d}.bg-\[\#f58a8a\]{background-color:#f58a8a}.bg-\[\#fdf0f0\]{background-color:#fdf0f0}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-bg{background-color:var(--color-bg)}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-hover{background-color:var(--color-hover)}.bg-ok-bg{background-color:var(--color-ok-bg)}.bg-on-primary{background-color:var(--color-on-primary)}.bg-overlay{background-color:var(--color-overlay)}.bg-primary{background-color:var(--color-primary)}.bg-sel{background-color:var(--color-sel)}.bg-side{background-color:var(--color-side)}.bg-skel{background-color:var(--color-skel)}.bg-subtle{background-color:var(--color-subtle)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\!{padding-inline:calc(var(--spacing) * 0)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1d2740\]{color:#1d2740}.text-\[\#141b2d\]{color:#141b2d}.text-\[\#c3cbda\]{color:#c3cbda}.text-\[\#c62828\]{color:#c62828}.text-accent{color:var(--color-accent)}.text-danger{color:var(--color-danger)}.text-muted{color:var(--color-muted)}.text-ok-text{color:var(--color-ok-text)}.text-on-accent{color:var(--color-on-accent)}.text-on-primary{color:var(--color-on-primary)}.text-primary{color:var(--color-primary)}.text-side-text{color:var(--color-side-text)}.text-text{color:var(--color-text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-primary{accent-color:var(--color-primary)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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)}.shadow-card{--tw-shadow:var(--c-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-login{--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-menu{--tw-shadow:0 16px 40px var(--tw-shadow-color,#141b2d29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-pop{--tw-shadow:0 16px 40px var(--tw-shadow-color,#141b2d2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-tab{--tw-shadow:0 1px 3px var(--tw-shadow-color,#141b2d1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-toast{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:-2px}.outline-primary{outline-color:var(--color-primary)}.blur{--tw-blur:blur(8px);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,)}.filter{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,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pl-5:first-child{padding-left:calc(var(--spacing) * 5)}.last\:pr-5:last-child{padding-right:calc(var(--spacing) * 5)}.focus-within\:border-primary:focus-within{border-color:var(--color-primary)}.focus-within\:shadow-\[0_0_0_3px_var\(--c-ring\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--c-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:bg-border:hover{background-color:var(--color-border)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:bg-side-hover:hover{background-color:var(--color-side-hover)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:bg-sel:focus{background-color:var(--color-sel)}.focus\:text-text:focus{color:var(--color-text)}.focus-visible\:shadow-none:focus-visible{--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)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:text-muted:disabled:hover{color:var(--color-muted)}}.has-\[\[data-invalid\]\]\:border-danger:has([data-invalid]){border-color:var(--color-danger)}.aria-pressed\:bg-sel[aria-pressed=true]{background-color:var(--color-sel)}.aria-pressed\:text-text[aria-pressed=true]{color:var(--color-text)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-placeholder[data-disabled]{color:var(--color-placeholder)}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}@media(hover:hover){.data-\[disabled\]\:hover\:bg-transparent[data-disabled]:hover{background-color:#0000}}.data-\[highlighted\]\:bg-hover[data-highlighted]{background-color:var(--color-hover)}.data-\[outside-view\]\:text-placeholder[data-outside-view],.data-\[placeholder\]\:text-placeholder[data-placeholder]{color:var(--color-placeholder)}.focus\:data-\[placeholder\]\:text-text:focus[data-placeholder]{color:var(--color-text)}.data-\[selected\]\:bg-primary[data-selected]{background-color:var(--color-primary)}.data-\[selected\]\:font-semibold[data-selected]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[selected\]\:text-on-primary[data-selected]{color:var(--color-on-primary)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-danger-soft[data-state=checked]{background-color:var(--color-danger-soft)}.data-\[state\=checked\]\:bg-ok-bg[data-state=checked]{background-color:var(--color-ok-bg)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:bg-surface[data-state=checked]{background-color:var(--color-surface)}.data-\[state\=checked\]\:text-\[14px\][data-state=checked]{font-size:14px}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:text-danger[data-state=checked]{color:var(--color-danger)}.data-\[state\=checked\]\:text-ok-text[data-state=checked]{color:var(--color-ok-text)}.data-\[state\=checked\]\:text-on-primary[data-state=checked]{color:var(--color-on-primary)}.data-\[state\=checked\]\:text-text[data-state=checked]{color:var(--color-text)}.data-\[state\=checked\]\:shadow-tab[data-state=checked]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#141b2d1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[today\]\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[today\]\:shadow-\[inset_0_0_0_1px_var\(--c-border-strong\)\][data-today]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--c-border-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[unavailable\]\:cursor-not-allowed[data-unavailable]{cursor:not-allowed}.data-\[unavailable\]\:opacity-40[data-unavailable]{opacity:.4}@media not all and (min-width:1099px){.max-\[1099px\]\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:self-start{align-self:flex-start}}@media(min-width:600px){.min-\[600px\]\:col-start-1{grid-column-start:1}.min-\[600px\]\:col-start-2{grid-column-start:2}.min-\[600px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(./dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(./dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(./dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(./dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(./dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(./dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(./dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(./dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(./dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(./dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(./dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(./dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg:#f4f6f9;--c-surface:#fff;--c-subtle:#f3f5f8;--c-border:#e6e9ef;--c-border-strong:#d2d8e2;--c-text:#141b2d;--c-muted:#566175;--c-placeholder:#6b7588;--c-primary:#22304d;--c-on-primary:#fff;--c-danger:#c62828;--c-danger-soft:#fdf0f0;--c-ok-bg:#e3f4e8;--c-ok-text:#1c6b35;--c-ring:#fcc4288c;--c-hover:#f1f3f7;--c-sel:#fdf3cf;--c-skel:#eceff4;--c-overlay:#141b2d80;--c-side:#1d2740;--c-side-border:transparent;--c-shadow-card:0 1px 2px #141b2d0a, 0 4px 16px #141b2d0d}.dark{color-scheme:dark;--c-bg:#111726;--c-surface:#182033;--c-subtle:#1f283d;--c-border:#29334b;--c-border-strong:#3a4661;--c-text:#eef1f6;--c-muted:#a9b3c6;--c-placeholder:#8a95ab;--c-primary:#fcd34d;--c-on-primary:#1b2540;--c-danger:#f58a8a;--c-danger-soft:#3a1d24;--c-ok-bg:#173826;--c-ok-text:#8fdfa8;--c-ring:#fcd34d73;--c-hover:#212b42;--c-sel:#3a3622;--c-skel:#263049;--c-overlay:#050810b3;--c-side:#0d1320;--c-side-border:#222b40;--c-shadow-card:none}@keyframes summer-fade-in{0%{opacity:0}}@keyframes summer-dialog-in{0%{opacity:0;scale:.98}}@media(prefers-reduced-motion:reduce){.bg-overlay,[data-dialog-content],[role=alertdialog]{animation:none!important}.toast-enter-active{transition:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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:"";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:"";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:"";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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}} diff --git a/modules/boardwalk/dist/assets/index-BkkTf5-Z.js b/modules/boardwalk/dist/assets/index-D_tymZt6.js similarity index 73% rename from modules/boardwalk/dist/assets/index-BkkTf5-Z.js rename to modules/boardwalk/dist/assets/index-D_tymZt6.js index 8cd3efae..1648b7bf 100644 --- a/modules/boardwalk/dist/assets/index-BkkTf5-Z.js +++ b/modules/boardwalk/dist/assets/index-D_tymZt6.js @@ -1,11 +1,11 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();function Ld(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const gt={},El=[],la=()=>{},Th=()=>!1,Vi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),zi=e=>e.startsWith("onUpdate:"),Rt=Object.assign,Nd=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},G0=Object.prototype.hasOwnProperty,mt=(e,t)=>G0.call(e,t),Ke=Array.isArray,Al=e=>fs(e)==="[object Map]",Dh=e=>fs(e)==="[object Set]",Ap=e=>fs(e)==="[object Date]",Qe=e=>typeof e=="function",xt=e=>typeof e=="string",_n=e=>typeof e=="symbol",ft=e=>e!==null&&typeof e=="object",Oh=e=>(ft(e)||Qe(e))&&Qe(e.then)&&Qe(e.catch),Mh=Object.prototype.toString,fs=e=>Mh.call(e),Y0=e=>fs(e).slice(8,-1),Ph=e=>fs(e)==="[object Object]",ji=e=>xt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ro=Ld(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ui=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},J0=/-\w/g,Kt=Ui(e=>e.replace(J0,t=>t.slice(1).toUpperCase())),Z0=/\B([A-Z])/g,gr=Ui(e=>e.replace(Z0,"-$1").toLowerCase()),Hi=Ui(e=>e.charAt(0).toUpperCase()+e.slice(1)),Io=Ui(e=>e?`on${Hi(e)}`:""),ta=(e,t)=>!Object.is(e,t),ti=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Bd=e=>{const t=parseFloat(e);return isNaN(t)?e:t},X0=e=>{const t=xt(e)?Number(e):NaN;return isNaN(t)?e:t};let Tp;const Ki=()=>Tp||(Tp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Tn(e){if(Ke(e)){const t={};for(let n=0;n{if(n){const a=n.split(e_);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function he(e){let t="";if(xt(e))t=e;else if(Ke(e))for(let n=0;n!!(e&&e.__v_isRef===!0),D=e=>xt(e)?e:e==null?"":Ke(e)||ft(e)&&(e.toString===Mh||!Qe(e.toString))?qh(e)?D(e.value):JSON.stringify(e,Lh,2):String(e),Lh=(e,t)=>qh(t)?Lh(e,t.value):Al(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,r],l)=>(n[Bu(a,l)+" =>"]=r,n),{})}:Dh(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Bu(n))}:_n(t)?Bu(t):ft(t)&&!Ke(t)&&!Ph(t)?String(t):t,Bu=(e,t="")=>{var n;return _n(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Nt;class Nh{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Nt&&(Nt.active?(this.parent=Nt,this.index=(Nt.scopes||(Nt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0){if(Nt===this)Nt=this.prevScope;else{let t=Nt;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n0)return;if(Lo){let t=Lo;for(Lo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;qo;){let t=qo;for(qo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function Uh(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Hh(e){let t,n=e.depsTail,a=n;for(;a;){const r=a.prevDep;a.version===-1?(a===n&&(n=r),Ud(a),o_(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=r}e.deps=t,e.depsTail=n}function zc(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Kh(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Kh(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Wo)||(e.globalVersion=Wo,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!zc(e))))return;e.flags|=2;const t=e.dep,n=_t,a=In;_t=e,In=!0;try{Uh(e);const r=e.fn(e._value);(t.version===0||ta(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{_t=n,In=a,Hh(e),e.flags&=-3}}function Ud(e,t=!1){const{dep:n,prevSub:a,nextSub:r}=e;if(a&&(a.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)Ud(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function o_(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let In=!0;const Wh=[];function Ea(){Wh.push(In),In=!1}function Aa(){const e=Wh.pop();In=e===void 0?!0:e}function Dp(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=_t;_t=void 0;try{t()}finally{_t=n}}}let Wo=0,s_=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class Wi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!_t||!In||_t===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==_t)n=this.activeLink=new s_(_t,this),_t.deps?(n.prevDep=_t.depsTail,_t.depsTail.nextDep=n,_t.depsTail=n):_t.deps=_t.depsTail=n,Gh(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=_t.depsTail,n.nextDep=void 0,_t.depsTail.nextDep=n,_t.depsTail=n,_t.deps===n&&(_t.deps=a)}return n}trigger(t){this.version++,Wo++,this.notify(t)}notify(t){zd();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{jd()}}}function Gh(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)Gh(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ci=new WeakMap,Br=Symbol(""),jc=Symbol(""),Go=Symbol("");function Zt(e,t,n){if(In&&_t){let a=ci.get(e);a||ci.set(e,a=new Map);let r=a.get(n);r||(a.set(n,r=new Wi),r.map=a,r.key=n),r.track()}}function ga(e,t,n,a,r,l){const o=ci.get(e);if(!o){Wo++;return}const s=u=>{u&&u.trigger()};if(zd(),t==="clear")o.forEach(s);else{const u=Ke(e),d=u&&ji(n);if(u&&n==="length"){const c=Number(a);o.forEach((f,v)=>{(v==="length"||v===Go||!_n(v)&&v>=c)&&s(f)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),d&&s(o.get(Go)),t){case"add":u?d&&s(o.get("length")):(s(o.get(Br)),Al(e)&&s(o.get(jc)));break;case"delete":u||(s(o.get(Br)),Al(e)&&s(o.get(jc)));break;case"set":Al(e)&&s(o.get(Br));break}}jd()}function i_(e,t){const n=ci.get(e);return n&&n.get(t)}function il(e){const t=dt(e);return t===e?t:(Zt(t,"iterate",Go),bn(e)?t:t.map(Nn))}function Gi(e){return Zt(e=dt(e),"iterate",Go),e}function Qn(e,t){return Ta(e)?Bl(Fr(e)?Nn(t):t):Nn(t)}const u_={__proto__:null,[Symbol.iterator](){return Vu(this,Symbol.iterator,e=>Qn(this,e))},concat(...e){return il(this).concat(...e.map(t=>Ke(t)?il(t):t))},entries(){return Vu(this,"entries",e=>(e[1]=Qn(this,e[1]),e))},every(e,t){return pa(this,"every",e,t,void 0,arguments)},filter(e,t){return pa(this,"filter",e,t,n=>n.map(a=>Qn(this,a)),arguments)},find(e,t){return pa(this,"find",e,t,n=>Qn(this,n),arguments)},findIndex(e,t){return pa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return pa(this,"findLast",e,t,n=>Qn(this,n),arguments)},findLastIndex(e,t){return pa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return pa(this,"forEach",e,t,void 0,arguments)},includes(...e){return zu(this,"includes",e)},indexOf(...e){return zu(this,"indexOf",e)},join(e){return il(this).join(e)},lastIndexOf(...e){return zu(this,"lastIndexOf",e)},map(e,t){return pa(this,"map",e,t,void 0,arguments)},pop(){return po(this,"pop")},push(...e){return po(this,"push",e)},reduce(e,...t){return Op(this,"reduce",e,t)},reduceRight(e,...t){return Op(this,"reduceRight",e,t)},shift(){return po(this,"shift")},some(e,t){return pa(this,"some",e,t,void 0,arguments)},splice(...e){return po(this,"splice",e)},toReversed(){return il(this).toReversed()},toSorted(e){return il(this).toSorted(e)},toSpliced(...e){return il(this).toSpliced(...e)},unshift(...e){return po(this,"unshift",e)},values(){return Vu(this,"values",e=>Qn(this,e))}};function Vu(e,t,n){const a=Gi(e),r=a[t]();return a!==e&&!bn(e)&&(r._next=r.next,r.next=()=>{const l=r._next();return l.done||(l.value=n(l.value)),l}),r}const c_=Array.prototype;function pa(e,t,n,a,r,l){const o=Gi(e),s=o!==e&&!bn(e),u=o[t];if(u!==c_[t]){const f=u.apply(e,l);return s?Nn(f):f}let d=n;o!==e&&(s?d=function(f,v){return n.call(this,Qn(e,f),v,e)}:n.length>2&&(d=function(f,v){return n.call(this,f,v,e)}));const c=u.call(o,d,a);return s&&r?r(c):c}function Op(e,t,n,a){const r=Gi(e),l=r!==e&&!bn(e);let o=n,s=!1;r!==e&&(l?(s=a.length===0,o=function(d,c,f){return s&&(s=!1,d=Qn(e,d)),n.call(this,d,Qn(e,c),f,e)}):n.length>3&&(o=function(d,c,f){return n.call(this,d,c,f,e)}));const u=r[t](o,...a);return s?Qn(e,u):u}function zu(e,t,n){const a=dt(e);Zt(a,"iterate",Go);const r=a[t](...n);return(r===-1||r===!1)&&Zi(n[0])?(n[0]=dt(n[0]),a[t](...n)):r}function po(e,t,n=[]){Ea(),zd();const a=dt(e)[t].apply(e,n);return jd(),Aa(),a}const d_=Ld("__proto__,__v_isRef,__isVue"),Yh=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_n));function f_(e){_n(e)||(e=String(e));const t=dt(this);return Zt(t,"has",e),t.hasOwnProperty(e)}class Jh{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return l;if(n==="__v_raw")return a===(r?l?ny:ty:l?ey:Qh).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const o=Ke(t);if(!r){let u;if(o&&(u=u_[n]))return u;if(n==="hasOwnProperty")return f_}const s=Reflect.get(t,n,wt(t)?t:a);if((_n(n)?Yh.has(n):d_(n))||(r||Zt(t,"get",n),l))return s;if(wt(s)){const u=o&&ji(n)?s:s.value;return r&&ft(u)?kt(u):u}return ft(s)?r?kt(s):Ln(s):s}}class Zh extends Jh{constructor(t=!1){super(!1,t)}set(t,n,a,r){let l=t[n];const o=Ke(t)&&ji(n);if(!this._isShallow){const d=Ta(l);if(!bn(a)&&!Ta(a)&&(l=dt(l),a=dt(a)),!o&&wt(l)&&!wt(a))return d||(l.value=a),!0}const s=o?Number(n)e,Ms=e=>Reflect.getPrototypeOf(e);function y_(e,t,n){return function(...a){const r=this.__v_raw,l=dt(r),o=Al(l),s=e==="entries"||e===Symbol.iterator&&o,u=e==="keys"&&o,d=r[e](...a),c=n?Uc:t?Bl:Nn;return!t&&Zt(l,"iterate",u?jc:Br),Rt(Object.create(d),{next(){const{value:f,done:v}=d.next();return v?{value:f,done:v}:{value:s?[c(f[0]),c(f[1])]:c(f),done:v}}})}}function Ps(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function g_(e,t){const n={get(r){const l=this.__v_raw,o=dt(l),s=dt(r);e||(ta(r,s)&&Zt(o,"get",r),Zt(o,"get",s));const{has:u}=Ms(o),d=t?Uc:e?Bl:Nn;if(u.call(o,r))return d(l.get(r));if(u.call(o,s))return d(l.get(s));l!==o&&l.get(r)},get size(){const r=this.__v_raw;return!e&&Zt(dt(r),"iterate",Br),r.size},has(r){const l=this.__v_raw,o=dt(l),s=dt(r);return e||(ta(r,s)&&Zt(o,"has",r),Zt(o,"has",s)),r===s?l.has(r):l.has(r)||l.has(s)},forEach(r,l){const o=this,s=o.__v_raw,u=dt(s),d=t?Uc:e?Bl:Nn;return!e&&Zt(u,"iterate",Br),s.forEach((c,f)=>r.call(l,d(c),d(f),o))}};return Rt(n,e?{add:Ps("add"),set:Ps("set"),delete:Ps("delete"),clear:Ps("clear")}:{add(r){const l=dt(this),o=Ms(l),s=dt(r),u=!t&&!bn(r)&&!Ta(r)?s:r;return o.has.call(l,u)||ta(r,u)&&o.has.call(l,r)||ta(s,u)&&o.has.call(l,s)||(l.add(u),ga(l,"add",u,u)),this},set(r,l){!t&&!bn(l)&&!Ta(l)&&(l=dt(l));const o=dt(this),{has:s,get:u}=Ms(o);let d=s.call(o,r);d||(r=dt(r),d=s.call(o,r));const c=u.call(o,r);return o.set(r,l),d?ta(l,c)&&ga(o,"set",r,l):ga(o,"add",r,l),this},delete(r){const l=dt(this),{has:o,get:s}=Ms(l);let u=o.call(l,r);u||(r=dt(r),u=o.call(l,r)),s&&s.call(l,r);const d=l.delete(r);return u&&ga(l,"delete",r,void 0),d},clear(){const r=dt(this),l=r.size!==0,o=r.clear();return l&&ga(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=y_(r,e,t)}),n}function Yi(e,t){const n=g_(e,t);return(a,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?a:Reflect.get(mt(n,r)&&r in a?n:a,r,l)}const b_={get:Yi(!1,!1)},__={get:Yi(!1,!0)},x_={get:Yi(!0,!1)},k_={get:Yi(!0,!0)},Qh=new WeakMap,ey=new WeakMap,ty=new WeakMap,ny=new WeakMap;function w_(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ln(e){return Ta(e)?e:Ji(e,!1,p_,b_,Qh)}function ay(e){return Ji(e,!1,v_,__,ey)}function kt(e){return Ji(e,!0,m_,x_,ty)}function ul(e){return Ji(e,!0,h_,k_,ny)}function Ji(e,t,n,a,r){if(!ft(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const l=r.get(e);if(l)return l;const o=w_(Y0(e));if(o===0)return e;const s=new Proxy(e,o===2?a:n);return r.set(e,s),s}function Fr(e){return Ta(e)?Fr(e.__v_raw):!!(e&&e.__v_isReactive)}function Ta(e){return!!(e&&e.__v_isReadonly)}function bn(e){return!!(e&&e.__v_isShallow)}function Zi(e){return e?!!e.__v_raw:!1}function dt(e){const t=e&&e.__v_raw;return t?dt(t):e}function di(e){return!mt(e,"__v_skip")&&Object.isExtensible(e)&&Rh(e,"__v_skip",!0),e}const Nn=e=>ft(e)?Ln(e):e,Bl=e=>ft(e)?kt(e):e;function wt(e){return e?e.__v_isRef===!0:!1}function I(e){return ry(e,!1)}function ps(e){return ry(e,!0)}function ry(e,t){return wt(e)?e:new $_(e,t)}class $_{constructor(t,n){this.dep=new Wi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:dt(t),this._value=n?t:Nn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||bn(t)||Ta(t);t=a?t:dt(t),ta(t,n)&&(this._rawValue=t,this._value=a?t:Nn(t),this.dep.trigger())}}function C_(e){e.dep&&e.dep.trigger()}function i(e){return wt(e)?e.value:e}function rn(e){return Qe(e)?e():i(e)}const S_={get:(e,t,n)=>t==="__v_raw"?e:i(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const r=e[t];return wt(r)&&!wt(n)?(r.value=n,!0):Reflect.set(e,t,n,a)}};function ly(e){return Fr(e)?e:new Proxy(e,S_)}class E_{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Wi,{get:a,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=a,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function A_(e){return new E_(e)}function Wt(e){const t=Ke(e)?new Array(e.length):{};for(const n in e)t[n]=oy(e,n);return t}class T_{constructor(t,n,a){this._object=t,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0,this._key=_n(n)?n:String(n),this._raw=dt(t);let r=!0,l=t;if(!Ke(t)||_n(this._key)||!ji(this._key))do r=!Zi(l)||bn(l);while(r&&(l=l.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=i(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&wt(this._raw[this._key])){const n=this._object[this._key];if(wt(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return i_(this._raw,this._key)}}class D_{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function O_(e,t,n){return wt(e)?e:Qe(e)?new D_(e):ft(e)&&arguments.length>1?oy(e,t,n):I(e)}function oy(e,t,n){return new T_(e,t,n)}class M_{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Wi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Wo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&_t!==this)return jh(this,!0),!0}get value(){const t=this.dep.track();return Kh(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function P_(e,t,n=!1){let a,r;return Qe(e)?a=e:(a=e.get,r=e.set),new M_(a,r,n)}const Rs={},fi=new WeakMap;let Mr;function R_(e,t=!1,n=Mr){if(n){let a=fi.get(n);a||fi.set(n,a=[]),a.push(e)}}function I_(e,t,n=gt){const{immediate:a,deep:r,once:l,scheduler:o,augmentJob:s,call:u}=n,d=T=>r?T:bn(T)||r===!1||r===0?ba(T,1):ba(T);let c,f,v,p,h=!1,k=!1;if(wt(e)?(f=()=>e.value,h=bn(e)):Fr(e)?(f=()=>d(e),h=!0):Ke(e)?(k=!0,h=e.some(T=>Fr(T)||bn(T)),f=()=>e.map(T=>{if(wt(T))return T.value;if(Fr(T))return d(T);if(Qe(T))return u?u(T,2):T()})):Qe(e)?t?f=u?()=>u(e,2):e:f=()=>{if(v){Ea();try{v()}finally{Aa()}}const T=Mr;Mr=c;try{return u?u(e,3,[p]):e(p)}finally{Mr=T}}:f=la,t&&r){const T=f,E=r===!0?1/0:r;f=()=>ba(T(),E)}const C=Vd(),_=()=>{c.stop(),C&&C.active&&Nd(C.effects,c)};if(l&&t){const T=t;t=(...E)=>{T(...E),_()}}let S=k?new Array(e.length).fill(Rs):Rs;const q=T=>{if(!(!(c.flags&1)||!c.dirty&&!T))if(t){const E=c.run();if(r||h||(k?E.some((R,L)=>ta(R,S[L])):ta(E,S))){v&&v();const R=Mr;Mr=c;try{const L=[E,S===Rs?void 0:k&&S[0]===Rs?[]:S,p];S=E,u?u(t,3,L):t(...L)}finally{Mr=R}}}else c.run()};return s&&s(q),c=new Vh(f),c.scheduler=o?()=>o(q,!1):q,p=T=>R_(T,!1,c),v=c.onStop=()=>{const T=fi.get(c);if(T){if(u)u(T,4);else for(const E of T)E();fi.delete(c)}},t?a?q(!0):S=c.run():o?o(q.bind(null,!0),!0):c.run(),_.pause=c.pause.bind(c),_.resume=c.resume.bind(c),_.stop=_,_}function ba(e,t=1/0,n){if(t<=0||!ft(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,wt(e))ba(e.value,t,n);else if(Ke(e))for(let a=0;a{ba(a,t,n)});else if(Ph(e)){for(const a in e)ba(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&ba(e[a],t,n)}return e}function ms(e,t,n,a){try{return a?e(...a):e()}catch(r){Xi(r,t,n)}}function On(e,t,n,a){if(Qe(e)){const r=ms(e,t,n,a);return r&&Oh(r)&&r.catch(l=>{Xi(l,t,n)}),r}if(Ke(e)){const r=[];for(let l=0;l>>1,r=an[a],l=Yo(r);l=Yo(n)?an.push(e):an.splice(L_(t),0,e),e.flags|=1,iy()}}function iy(){pi||(pi=sy.then(cy))}function N_(e){Ke(e)?Tl.push(...e):Za&&e.id===-1?Za.splice(yl+1,0,e):e.flags&1||(Tl.push(e),e.flags|=1),iy()}function Mp(e,t,n=Zn+1){for(;nYo(n)-Yo(a));if(Tl.length=0,Za){Za.push(...t);return}for(Za=t,yl=0;yle.id==null?e.flags&2?-1:1/0:e.id;function cy(e){try{for(Zn=0;Zn{a._d&&yi(-1);const l=mi(t);let o;try{o=e(...r)}finally{mi(l),a._d&&yi(1)}return o};return a._n=!0,a._c=!0,a._d=!0,a}function oa(e,t){if(Ht===null)return e;const n=au(Ht),a=e.dirs||(e.dirs=[]);for(let r=0;r1)return n&&Qe(t)?t.call(a&&a.proxy):t}}const B_=Symbol.for("v-scx"),F_=()=>it(B_);function xn(e,t){return Qi(e,null,t)}function fy(e,t){return Qi(e,null,{flush:"post"})}function Ve(e,t,n){return Qi(e,t,n)}function Qi(e,t,n=gt){const{immediate:a,deep:r,flush:l,once:o}=n,s=Rt({},n),u=t&&a||!t&&l!=="post";let d;if(Qo){if(l==="sync"){const p=F_();d=p.__watcherHandles||(p.__watcherHandles=[])}else if(!u){const p=()=>{};return p.stop=la,p.resume=la,p.pause=la,p}}const c=Xt;s.call=(p,h,k)=>On(p,c,h,k);let f=!1;l==="post"?s.scheduler=p=>{nn(p,c&&c.suspense)}:l!=="sync"&&(f=!0,s.scheduler=(p,h)=>{h?p():Hd(p)}),s.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const v=I_(e,t,s);return Qo&&(d?d.push(v):u&&v()),v}function V_(e,t,n){const a=this.proxy,r=xt(e)?e.includes(".")?py(a,e):()=>a[e]:e.bind(a,a);let l;Qe(t)?l=t:(l=t.handler,n=t);const o=vs(this),s=Qi(r,l.bind(a),n);return o(),s}function py(e,t){const n=t.split(".");return()=>{let a=e;for(let r=0;re.__isTeleport,Ir=e=>e&&(e.disabled||e.disabled===""),j_=e=>e&&(e.defer||e.defer===""),Pp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Rp=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Hc=(e,t)=>{const n=e&&e.to;return xt(n)?t?t(n):null:n},U_={name:"Teleport",__isTeleport:!0,process(e,t,n,a,r,l,o,s,u,d){const{mc:c,pc:f,pbc:v,o:{insert:p,querySelector:h,createText:k,createComment:C,parentNode:_}}=d,S=Ir(t.props);let{dynamicChildren:q}=t;const T=(L,K,$)=>{L.shapeFlag&16&&c(L.children,K,$,r,l,o,s,u)},E=(L=t)=>{const K=Ir(L.props),$=L.target=Hc(L.props,h),M=Kc($,L,k,p);$&&(o!=="svg"&&Pp($)?o="svg":o!=="mathml"&&Rp($)&&(o="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add($),K||(T(L,$,M),Ao(L,!1)))},R=L=>{const K=()=>{if(Ga.get(L)===K){if(Ga.delete(L),Ir(L.props)){const $=_(L.el)||n;T(L,$,L.anchor),Ao(L,!0)}E(L)}};Ga.set(L,K),nn(K,l)};if(e==null){const L=t.el=k(""),K=t.anchor=k("");if(p(L,n,a),p(K,n,a),j_(t.props)||l&&l.pendingBranch){R(t);return}S&&(T(t,n,K),Ao(t,!0)),E()}else{t.el=e.el;const L=t.anchor=e.anchor,K=Ga.get(e);if(K){K.flags|=8,Ga.delete(e),R(t);return}t.targetStart=e.targetStart;const $=t.target=e.target,M=t.targetAnchor=e.targetAnchor,H=Ir(e.props),P=H?n:$,W=H?L:M;if(o==="svg"||Pp($)?o="svg":(o==="mathml"||Rp($))&&(o="mathml"),q?(v(e.dynamicChildren,q,P,r,l,o,s),Yd(e,t,!0)):u||f(e,t,P,W,r,l,o,s,!1),S)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Is(t,n,L,d,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Z=t.target=Hc(t.props,h);Z&&Is(t,Z,null,d,0)}else H&&Is(t,$,M,d,1);Ao(t,S)}},remove(e,t,n,{um:a,o:{remove:r}},l){const{shapeFlag:o,children:s,anchor:u,targetStart:d,targetAnchor:c,target:f,props:v}=e,p=l||!Ir(v),h=Ga.get(e);if(h&&(h.flags|=8,Ga.delete(e)),f&&(r(d),r(c)),l&&r(u),!h&&o&16)for(let k=0;k{e.isMounted=!0}),Ot(()=>{e.isUnmounting=!0}),e}const $n=[Function,Array],G_={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$n,onEnter:$n,onAfterEnter:$n,onEnterCancelled:$n,onBeforeLeave:$n,onLeave:$n,onAfterLeave:$n,onLeaveCancelled:$n,onBeforeAppear:$n,onAppear:$n,onAfterAppear:$n,onAppearCancelled:$n};function Y_(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Wc(e,t,n,a,r){const{appear:l,mode:o,persisted:s=!1,onBeforeEnter:u,onEnter:d,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:v,onLeave:p,onAfterLeave:h,onLeaveCancelled:k,onBeforeAppear:C,onAppear:_,onAfterAppear:S,onAppearCancelled:q}=t,T=String(e.key),E=Y_(n,e),R=($,M)=>{$&&On($,a,9,M)},L=($,M)=>{const H=M[1];R($,M),Ke($)?$.every(P=>P.length<=1)&&H():$.length<=1&&H()},K={mode:o,persisted:s,beforeEnter($){let M=u;if(!n.isMounted)if(l)M=C||u;else return;$[Xn]&&$[Xn](!0);const H=E[T];H&&gl(e,H)&&H.el[Xn]&&H.el[Xn](),R(M,[$])},enter($){if(E[T]===e)return;let M=d,H=c,P=f;if(!n.isMounted)if(l)M=_||d,H=S||c,P=q||f;else return;let W=!1;$[mo]=U=>{W||(W=!0,U?R(P,[$]):R(H,[$]),K.delayedLeave&&K.delayedLeave(),$[mo]=void 0)};const Z=$[mo].bind(null,!1);M?L(M,[$,Z]):Z()},leave($,M){const H=String(e.key);if($[mo]&&$[mo](!0),n.isUnmounting)return M();R(v,[$]);let P=!1;$[Xn]=Z=>{P||(P=!0,M(),Z?R(k,[$]):R(h,[$]),$[Xn]=void 0,E[H]===e&&delete E[H])};const W=$[Xn].bind(null,!1);E[H]=e,p?L(p,[$,W]):W()},clone($){return Wc($,t,n,a)}};return K}function Jo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Jo(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function vy(e,t=!1,n){let a=[],r=0;for(let l=0;l1)for(let l=0;lNo(k,t&&(Ke(t)?t[C]:t),n,a,r));return}if(Dl(a)&&!r){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&No(e,t,n,a.component.subTree);return}const l=a.shapeFlag&4?au(a.component):a.el,o=r?null:l,{i:s,r:u}=e,d=t&&t.r,c=s.refs===gt?s.refs={}:s.refs,f=s.setupState,v=dt(f),p=f===gt?Th:k=>Ip(c,k)?!1:mt(v,k),h=(k,C)=>!(C&&Ip(c,C));if(d!=null&&d!==u){if(qp(t),xt(d))c[d]=null,p(d)&&(f[d]=null);else if(wt(d)){const k=t;h(d,k.k)&&(d.value=null),k.k&&(c[k.k]=null)}}if(Qe(u))ms(u,s,12,[o,c]);else{const k=xt(u),C=wt(u);if(k||C){const _=()=>{if(e.f){const S=k?p(u)?f[u]:c[u]:h()||!e.k?u.value:c[e.k];if(r)Ke(S)&&Nd(S,l);else if(Ke(S))S.includes(l)||S.push(l);else if(k)c[u]=[l],p(u)&&(f[u]=c[u]);else{const q=[l];h(u,e.k)&&(u.value=q),e.k&&(c[e.k]=q)}}else k?(c[u]=o,p(u)&&(f[u]=o)):C&&(h(u,e.k)&&(u.value=o),e.k&&(c[e.k]=o))};if(o){const S=()=>{_(),vi.delete(e)};S.id=-1,vi.set(e,S),nn(S,n)}else qp(e),_()}}}function qp(e){const t=vi.get(e);t&&(t.flags|=8,vi.delete(e))}Ki().requestIdleCallback;Ki().cancelIdleCallback;const Dl=e=>!!e.type.__asyncLoader,gy=e=>e.type.__isKeepAlive;function by(e,t){xy(e,"a",t)}function _y(e,t){xy(e,"da",t)}function xy(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(eu(t,a,n),n){let r=n.parent;for(;r&&r.parent;)gy(r.parent.vnode)&&J_(a,t,n,r),r=r.parent}}function J_(e,t,n,a){const r=eu(t,e,a,!0);Ia(()=>{Nd(a[t],r)},n)}function eu(e,t,n=Xt,a=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...o)=>{Ea();const s=vs(n),u=On(t,n,e,o);return s(),Aa(),u});return a?r.unshift(l):r.push(l),l}}const Ra=e=>(t,n=Xt)=>{(!Qo||e==="sp")&&eu(e,(...a)=>t(...a),n)},ky=Ra("bm"),Ct=Ra("m"),Z_=Ra("bu"),Kd=Ra("u"),Ot=Ra("bum"),Ia=Ra("um"),X_=Ra("sp"),Q_=Ra("rtg"),ex=Ra("rtc");function tx(e,t=Xt){eu("ec",e,t)}const wy="components";function nx(e,t){return Cy(wy,e,!0,t)||e}const $y=Symbol.for("v-ndc");function Vt(e){return xt(e)?Cy(wy,e,!1)||e:e||$y}function Cy(e,t,n=!0,a=!1){const r=Ht||Xt;if(r){const l=r.type;{const s=Nx(l,!1);if(s&&(s===t||s===Kt(t)||s===Hi(Kt(t))))return l}const o=Lp(r[e]||l[e],t)||Lp(r.appContext[e],t);return!o&&a?l:o}}function Lp(e,t){return e&&(e[t]||e[Kt(t)]||e[Hi(Kt(t))])}function Re(e,t,n,a){let r;const l=n,o=Ke(e);if(o||xt(e)){const s=o&&Fr(e);let u=!1,d=!1;s&&(u=!bn(e),d=Ta(e),e=Gi(e)),r=new Array(e.length);for(let c=0,f=e.length;ct(s,u,void 0,l));else{const s=Object.keys(e);r=new Array(s.length);for(let u=0,d=s.length;u0;return t!=="default"&&(n.name=t),m(),V(pe,null,[F("slot",n,a&&a())],d?-2:64)}let l=e[t];l&&l._c&&(l._d=!1),m();const o=l&&Sy(l(n)),s=n.key||o&&o.key,u=V(pe,{key:(s&&!_n(s)?s:`_${t}`)+(!o&&a?"_fb":"")},o||(a?a():[]),o&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),l&&l._c&&(l._d=!0),u}function Sy(e){return e.some(t=>Xo(t)?!(t.type===Bn||t.type===pe&&!Sy(t.children)):!0)?e:null}function Ey(e,t){const n={};for(const a in e)n[Io(a)]=e[a];return n}const Gc=e=>e?Wy(e)?au(e):Gc(e.parent):null,Bo=Rt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Gc(e.parent),$root:e=>Gc(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Dy(e),$forceUpdate:e=>e.f||(e.f=()=>{Hd(e.update)}),$nextTick:e=>e.n||(e.n=Ye.bind(e.proxy)),$watch:e=>V_.bind(e)}),ju=(e,t)=>e!==gt&&!e.__isScriptSetup&&mt(e,t),ax={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:r,props:l,accessCache:o,type:s,appContext:u}=e;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return a[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(ju(a,t))return o[t]=1,a[t];if(r!==gt&&mt(r,t))return o[t]=2,r[t];if(mt(l,t))return o[t]=3,l[t];if(n!==gt&&mt(n,t))return o[t]=4,n[t];Jc&&(o[t]=0)}}const d=Bo[t];let c,f;if(d)return t==="$attrs"&&Zt(e.attrs,"get",""),d(e);if((c=s.__cssModules)&&(c=c[t]))return c;if(n!==gt&&mt(n,t))return o[t]=4,n[t];if(f=u.config.globalProperties,mt(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:r,ctx:l}=e;return ju(r,t)?(r[t]=n,!0):a!==gt&&mt(a,t)?(a[t]=n,!0):mt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:r,props:l,type:o}},s){let u;return!!(n[s]||e!==gt&&s[0]!=="$"&&mt(e,s)||ju(t,s)||mt(l,s)||mt(a,s)||mt(Bo,s)||mt(r.config.globalProperties,s)||(u=o.__cssModules)&&u[s])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:mt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Yc(e){return Ke(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Ay(e,t){const n=Yc(e);for(const a in t){if(a.startsWith("__skip"))continue;let r=n[a];r?Ke(r)||Qe(r)?r=n[a]={type:r,default:t[a]}:r.default=t[a]:r===null&&(r=n[a]={default:t[a]}),r&&t[`__skip_${a}`]&&(r.skipFactory=!0)}return n}let Jc=!0;function rx(e){const t=Dy(e),n=e.proxy,a=e.ctx;Jc=!1,t.beforeCreate&&Np(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:o,watch:s,provide:u,inject:d,created:c,beforeMount:f,mounted:v,beforeUpdate:p,updated:h,activated:k,deactivated:C,beforeDestroy:_,beforeUnmount:S,destroyed:q,unmounted:T,render:E,renderTracked:R,renderTriggered:L,errorCaptured:K,serverPrefetch:$,expose:M,inheritAttrs:H,components:P,directives:W,filters:Z}=t;if(d&&lx(d,a,null),o)for(const le in o){const ue=o[le];Qe(ue)&&(a[le]=ue.bind(n))}if(r){const le=r.call(n,n);ft(le)&&(e.data=Ln(le))}if(Jc=!0,l)for(const le in l){const ue=l[le],we=Qe(ue)?ue.bind(n,n):Qe(ue.get)?ue.get.bind(n,n):la,Oe=!Qe(ue)&&Qe(ue.set)?ue.set.bind(n):la,Ae=b({get:we,set:Oe});Object.defineProperty(a,le,{enumerable:!0,configurable:!0,get:()=>Ae.value,set:ie=>Ae.value=ie})}if(s)for(const le in s)Ty(s[le],a,n,le);if(u){const le=Qe(u)?u.call(n):u;Reflect.ownKeys(le).forEach(ue=>{ht(ue,le[ue])})}c&&Np(c,e,"c");function j(le,ue){Ke(ue)?ue.forEach(we=>le(we.bind(n))):ue&&le(ue.bind(n))}if(j(ky,f),j(Ct,v),j(Z_,p),j(Kd,h),j(by,k),j(_y,C),j(tx,K),j(ex,R),j(Q_,L),j(Ot,S),j(Ia,T),j(X_,$),Ke(M))if(M.length){const le=e.exposed||(e.exposed={});M.forEach(ue=>{Object.defineProperty(le,ue,{get:()=>n[ue],set:we=>n[ue]=we,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===la&&(e.render=E),H!=null&&(e.inheritAttrs=H),P&&(e.components=P),W&&(e.directives=W),$&&yy(e)}function lx(e,t,n=la){Ke(e)&&(e=Zc(e));for(const a in e){const r=e[a];let l;ft(r)?"default"in r?l=it(r.from||a,r.default,!0):l=it(r.from||a):l=it(r),wt(l)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>l.value,set:o=>l.value=o}):t[a]=l}}function Np(e,t,n){On(Ke(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ty(e,t,n,a){let r=a.includes(".")?py(n,a):()=>n[a];if(xt(e)){const l=t[e];Qe(l)&&Ve(r,l)}else if(Qe(e))Ve(r,e.bind(n));else if(ft(e))if(Ke(e))e.forEach(l=>Ty(l,t,n,a));else{const l=Qe(e.handler)?e.handler.bind(n):t[e.handler];Qe(l)&&Ve(r,l,e)}}function Dy(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:o}}=e.appContext,s=l.get(t);let u;return s?u=s:!r.length&&!n&&!a?u=t:(u={},r.length&&r.forEach(d=>hi(u,d,o,!0)),hi(u,t,o)),ft(t)&&l.set(t,u),u}function hi(e,t,n,a=!1){const{mixins:r,extends:l}=t;l&&hi(e,l,n,!0),r&&r.forEach(o=>hi(e,o,n,!0));for(const o in t)if(!(a&&o==="expose")){const s=ox[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const ox={data:Bp,props:Fp,emits:Fp,methods:To,computed:To,beforeCreate:tn,created:tn,beforeMount:tn,mounted:tn,beforeUpdate:tn,updated:tn,beforeDestroy:tn,beforeUnmount:tn,destroyed:tn,unmounted:tn,activated:tn,deactivated:tn,errorCaptured:tn,serverPrefetch:tn,components:To,directives:To,watch:ix,provide:Bp,inject:sx};function Bp(e,t){return t?e?function(){return Rt(Qe(e)?e.call(this,this):e,Qe(t)?t.call(this,this):t)}:t:e}function sx(e,t){return To(Zc(e),Zc(t))}function Zc(e){if(Ke(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Kt(t)}Modifiers`]||e[`${gr(t)}Modifiers`];function fx(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||gt;let r=n;const l=t.startsWith("update:"),o=l&&dx(a,t.slice(7));o&&(o.trim&&(r=n.map(c=>xt(c)?c.trim():c)),o.number&&(r=n.map(Bd)));let s,u=a[s=Io(t)]||a[s=Io(Kt(t))];!u&&l&&(u=a[s=Io(gr(t))]),u&&On(u,e,6,r);const d=a[s+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,On(d,e,6,r)}}const px=new WeakMap;function My(e,t,n=!1){const a=n?px:t.emitsCache,r=a.get(e);if(r!==void 0)return r;const l=e.emits;let o={},s=!1;if(!Qe(e)){const u=d=>{const c=My(d,t,!0);c&&(s=!0,Rt(o,c))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!l&&!s?(ft(e)&&a.set(e,null),null):(Ke(l)?l.forEach(u=>o[u]=null):Rt(o,l),ft(e)&&a.set(e,o),o)}function tu(e,t){return!e||!Vi(t)?!1:(t=t.slice(2).replace(/Once$/,""),mt(e,t[0].toLowerCase()+t.slice(1))||mt(e,gr(t))||mt(e,t))}function Vp(e){const{type:t,vnode:n,proxy:a,withProxy:r,propsOptions:[l],slots:o,attrs:s,emit:u,render:d,renderCache:c,props:f,data:v,setupState:p,ctx:h,inheritAttrs:k}=e,C=mi(e);let _,S;try{if(n.shapeFlag&4){const T=r||a,E=T;_=ea(d.call(E,T,c,f,p,v,h)),S=s}else{const T=t;_=ea(T.length>1?T(f,{attrs:s,slots:o,emit:u}):T(f,null)),S=t.props?s:mx(s)}}catch(T){Fo.length=0,Xi(T,e,1),_=F(Bn)}let q=_;if(S&&k!==!1){const T=Object.keys(S),{shapeFlag:E}=q;T.length&&E&7&&(l&&T.some(zi)&&(S=vx(S,l)),q=or(q,S,!1,!0))}return n.dirs&&(q=or(q,null,!1,!0),q.dirs=q.dirs?q.dirs.concat(n.dirs):n.dirs),n.transition&&Jo(q,n.transition),_=q,mi(C),_}const mx=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vi(n))&&((t||(t={}))[n]=e[n]);return t},vx=(e,t)=>{const n={};for(const a in e)(!zi(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function hx(e,t,n){const{props:a,children:r,component:l}=e,{props:o,children:s,patchFlag:u}=t,d=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return a?zp(a,o,d):!!o;if(u&8){const c=t.dynamicProps;for(let f=0;fObject.create(Ry),qy=e=>Object.getPrototypeOf(e)===Ry;function gx(e,t,n,a=!1){const r={},l=Iy();e.propsDefaults=Object.create(null),Ly(e,t,r,l);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=a?r:ay(r):e.type.props?e.props=r:e.props=l,e.attrs=l}function bx(e,t,n,a){const{props:r,attrs:l,vnode:{patchFlag:o}}=e,s=dt(r),[u]=e.propsOptions;let d=!1;if((a||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[v,p]=Ny(f,t,!0);Rt(o,v),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!l&&!u)return ft(e)&&a.set(e,El),El;if(Ke(l))for(let c=0;ce==="_"||e==="_ctx"||e==="$stable",Gd=e=>Ke(e)?e.map(ea):[ea(e)],xx=(e,t,n)=>{if(t._n)return t;const a=N((...r)=>Gd(t(...r)),n);return a._c=!1,a},By=(e,t,n)=>{const a=e._ctx;for(const r in e){if(Wd(r))continue;const l=e[r];if(Qe(l))t[r]=xx(r,l,a);else if(l!=null){const o=Gd(l);t[r]=()=>o}}},Fy=(e,t)=>{const n=Gd(t);e.slots.default=()=>n},Vy=(e,t,n)=>{for(const a in t)(n||!Wd(a))&&(e[a]=t[a])},kx=(e,t,n)=>{const a=e.slots=Iy();if(e.vnode.shapeFlag&32){const r=t._;r?(Vy(a,t,n),n&&Rh(a,"_",r,!0)):By(t,a)}else t&&Fy(e,t)},wx=(e,t,n)=>{const{vnode:a,slots:r}=e;let l=!0,o=gt;if(a.shapeFlag&32){const s=t._;s?n&&s===1?l=!1:Vy(r,t,n):(l=!t.$stable,By(t,r)),o=t}else t&&(Fy(e,t),o={default:1});if(l)for(const s in r)!Wd(s)&&o[s]==null&&delete r[s]},nn=Ax;function $x(e){return Cx(e)}function Cx(e,t){const n=Ki();n.__VUE__=!0;const{insert:a,remove:r,patchProp:l,createElement:o,createText:s,createComment:u,setText:d,setElementText:c,parentNode:f,nextSibling:v,setScopeId:p=la,insertStaticContent:h}=e,k=(y,A,O,re=null,Q=null,ce=null,Ee=void 0,Ce=null,Te=!!A.dynamicChildren)=>{if(y===A)return;y&&!gl(y,A)&&(re=Y(y),ie(y,Q,ce,!0),y=null),A.patchFlag===-2&&(Te=!1,A.dynamicChildren=null);const{type:oe,ref:$e,shapeFlag:ye}=A;switch(oe){case nu:C(y,A,O,re);break;case Bn:_(y,A,O,re);break;case Hu:y==null&&S(A,O,re,Ee);break;case pe:P(y,A,O,re,Q,ce,Ee,Ce,Te);break;default:ye&1?E(y,A,O,re,Q,ce,Ee,Ce,Te):ye&6?W(y,A,O,re,Q,ce,Ee,Ce,Te):(ye&64||ye&128)&&oe.process(y,A,O,re,Q,ce,Ee,Ce,Te,X)}$e!=null&&Q?No($e,y&&y.ref,ce,A||y,!A):$e==null&&y&&y.ref!=null&&No(y.ref,null,ce,y,!0)},C=(y,A,O,re)=>{if(y==null)a(A.el=s(A.children),O,re);else{const Q=A.el=y.el;A.children!==y.children&&d(Q,A.children)}},_=(y,A,O,re)=>{y==null?a(A.el=u(A.children||""),O,re):A.el=y.el},S=(y,A,O,re)=>{[y.el,y.anchor]=h(y.children,A,O,re,y.el,y.anchor)},q=({el:y,anchor:A},O,re)=>{let Q;for(;y&&y!==A;)Q=v(y),a(y,O,re),y=Q;a(A,O,re)},T=({el:y,anchor:A})=>{let O;for(;y&&y!==A;)O=v(y),r(y),y=O;r(A)},E=(y,A,O,re,Q,ce,Ee,Ce,Te)=>{if(A.type==="svg"?Ee="svg":A.type==="math"&&(Ee="mathml"),y==null)R(A,O,re,Q,ce,Ee,Ce,Te);else{const oe=y.el&&y.el._isVueCE?y.el:null;try{oe&&oe._beginPatch(),$(y,A,Q,ce,Ee,Ce,Te)}finally{oe&&oe._endPatch()}}},R=(y,A,O,re,Q,ce,Ee,Ce)=>{let Te,oe;const{props:$e,shapeFlag:ye,transition:qe,dirs:Be}=y;if(Te=y.el=o(y.type,ce,$e&&$e.is,$e),ye&8?c(Te,y.children):ye&16&&K(y.children,Te,null,re,Q,Uu(y,ce),Ee,Ce),Be&&Er(y,null,re,"created"),L(Te,y,y.scopeId,Ee,re),$e){for(const Je in $e)Je!=="value"&&!Ro(Je)&&l(Te,Je,null,$e[Je],ce,re);"value"in $e&&l(Te,"value",null,$e.value,ce),(oe=$e.onVnodeBeforeMount)&&Gn(oe,re,y)}Be&&Er(y,null,re,"beforeMount");const He=Sx(Q,qe);He&&qe.beforeEnter(Te),a(Te,A,O),((oe=$e&&$e.onVnodeMounted)||He||Be)&&nn(()=>{oe&&Gn(oe,re,y),He&&qe.enter(Te),Be&&Er(y,null,re,"mounted")},Q)},L=(y,A,O,re,Q)=>{if(O&&p(y,O),re)for(let ce=0;ce{for(let oe=Te;oe{const Ce=A.el=y.el;let{patchFlag:Te,dynamicChildren:oe,dirs:$e}=A;Te|=y.patchFlag&16;const ye=y.props||gt,qe=A.props||gt;let Be;if(O&&Ar(O,!1),(Be=qe.onVnodeBeforeUpdate)&&Gn(Be,O,A,y),$e&&Er(A,y,O,"beforeUpdate"),O&&Ar(O,!0),(ye.innerHTML&&qe.innerHTML==null||ye.textContent&&qe.textContent==null)&&c(Ce,""),oe?M(y.dynamicChildren,oe,Ce,O,re,Uu(A,Q),ce):Ee||ue(y,A,Ce,null,O,re,Uu(A,Q),ce,!1),Te>0){if(Te&16)H(Ce,ye,qe,O,Q);else if(Te&2&&ye.class!==qe.class&&l(Ce,"class",null,qe.class,Q),Te&4&&l(Ce,"style",ye.style,qe.style,Q),Te&8){const He=A.dynamicProps;for(let Je=0;Je{Be&&Gn(Be,O,A,y),$e&&Er(A,y,O,"updated")},re)},M=(y,A,O,re,Q,ce,Ee)=>{for(let Ce=0;Ce{if(A!==O){if(A!==gt)for(const ce in A)!Ro(ce)&&!(ce in O)&&l(y,ce,A[ce],null,Q,re);for(const ce in O){if(Ro(ce))continue;const Ee=O[ce],Ce=A[ce];Ee!==Ce&&ce!=="value"&&l(y,ce,Ce,Ee,Q,re)}"value"in O&&l(y,"value",A.value,O.value,Q)}},P=(y,A,O,re,Q,ce,Ee,Ce,Te)=>{const oe=A.el=y?y.el:s(""),$e=A.anchor=y?y.anchor:s("");let{patchFlag:ye,dynamicChildren:qe,slotScopeIds:Be}=A;Be&&(Ce=Ce?Ce.concat(Be):Be),y==null?(a(oe,O,re),a($e,O,re),K(A.children||[],O,$e,Q,ce,Ee,Ce,Te)):ye>0&&ye&64&&qe&&y.dynamicChildren&&y.dynamicChildren.length===qe.length?(M(y.dynamicChildren,qe,O,Q,ce,Ee,Ce),(A.key!=null||Q&&A===Q.subTree)&&Yd(y,A,!0)):ue(y,A,O,$e,Q,ce,Ee,Ce,Te)},W=(y,A,O,re,Q,ce,Ee,Ce,Te)=>{A.slotScopeIds=Ce,y==null?A.shapeFlag&512?Q.ctx.activate(A,O,re,Ee,Te):Z(A,O,re,Q,ce,Ee,Te):U(y,A,Te)},Z=(y,A,O,re,Q,ce,Ee)=>{const Ce=y.component=Px(y,re,Q);if(gy(y)&&(Ce.ctx.renderer=X),Rx(Ce,!1,Ee),Ce.asyncDep){if(Q&&Q.registerDep(Ce,j,Ee),!y.el){const Te=Ce.subTree=F(Bn);_(null,Te,A,O),y.placeholder=Te.el}}else j(Ce,y,A,O,Q,ce,Ee)},U=(y,A,O)=>{const re=A.component=y.component;if(hx(y,A,O))if(re.asyncDep&&!re.asyncResolved){le(re,A,O);return}else re.next=A,re.update();else A.el=y.el,re.vnode=A},j=(y,A,O,re,Q,ce,Ee)=>{const Ce=()=>{if(y.isMounted){let{next:ye,bu:qe,u:Be,parent:He,vnode:Je}=y;{const At=zy(y);if(At){ye&&(ye.el=Je.el,le(y,ye,Ee)),At.asyncDep.then(()=>{nn(()=>{y.isUnmounted||oe()},Q)});return}}let Ze=ye,ot;Ar(y,!1),ye?(ye.el=Je.el,le(y,ye,Ee)):ye=Je,qe&&ti(qe),(ot=ye.props&&ye.props.onVnodeBeforeUpdate)&&Gn(ot,He,ye,Je),Ar(y,!0);const at=Vp(y),St=y.subTree;y.subTree=at,k(St,at,f(St.el),Y(St),y,Q,ce),ye.el=at.el,Ze===null&&yx(y,at.el),Be&&nn(Be,Q),(ot=ye.props&&ye.props.onVnodeUpdated)&&nn(()=>Gn(ot,He,ye,Je),Q)}else{let ye;const{el:qe,props:Be}=A,{bm:He,m:Je,parent:Ze,root:ot,type:at}=y,St=Dl(A);Ar(y,!1),He&&ti(He),!St&&(ye=Be&&Be.onVnodeBeforeMount)&&Gn(ye,Ze,A),Ar(y,!0);{ot.ce&&ot.ce._hasShadowRoot()&&ot.ce._injectChildStyle(at,y.parent?y.parent.type:void 0);const At=y.subTree=Vp(y);k(null,At,O,re,y,Q,ce),A.el=At.el}if(Je&&nn(Je,Q),!St&&(ye=Be&&Be.onVnodeMounted)){const At=A;nn(()=>Gn(ye,Ze,At),Q)}(A.shapeFlag&256||Ze&&Dl(Ze.vnode)&&Ze.vnode.shapeFlag&256)&&y.a&&nn(y.a,Q),y.isMounted=!0,A=O=re=null}};y.scope.on();const Te=y.effect=new Vh(Ce);y.scope.off();const oe=y.update=Te.run.bind(Te),$e=y.job=Te.runIfDirty.bind(Te);$e.i=y,$e.id=y.uid,Te.scheduler=()=>Hd($e),Ar(y,!0),oe()},le=(y,A,O)=>{A.component=y;const re=y.vnode.props;y.vnode=A,y.next=null,bx(y,A.props,re,O),wx(y,A.children,O),Ea(),Mp(y),Aa()},ue=(y,A,O,re,Q,ce,Ee,Ce,Te=!1)=>{const oe=y&&y.children,$e=y?y.shapeFlag:0,ye=A.children,{patchFlag:qe,shapeFlag:Be}=A;if(qe>0){if(qe&128){Oe(oe,ye,O,re,Q,ce,Ee,Ce,Te);return}else if(qe&256){we(oe,ye,O,re,Q,ce,Ee,Ce,Te);return}}Be&8?($e&16&&me(oe,Q,ce),ye!==oe&&c(O,ye)):$e&16?Be&16?Oe(oe,ye,O,re,Q,ce,Ee,Ce,Te):me(oe,Q,ce,!0):($e&8&&c(O,""),Be&16&&K(ye,O,re,Q,ce,Ee,Ce,Te))},we=(y,A,O,re,Q,ce,Ee,Ce,Te)=>{y=y||El,A=A||El;const oe=y.length,$e=A.length,ye=Math.min(oe,$e);let qe;for(qe=0;qe$e?me(y,Q,ce,!0,!1,ye):K(A,O,re,Q,ce,Ee,Ce,Te,ye)},Oe=(y,A,O,re,Q,ce,Ee,Ce,Te)=>{let oe=0;const $e=A.length;let ye=y.length-1,qe=$e-1;for(;oe<=ye&&oe<=qe;){const Be=y[oe],He=A[oe]=Te?ya(A[oe]):ea(A[oe]);if(gl(Be,He))k(Be,He,O,null,Q,ce,Ee,Ce,Te);else break;oe++}for(;oe<=ye&&oe<=qe;){const Be=y[ye],He=A[qe]=Te?ya(A[qe]):ea(A[qe]);if(gl(Be,He))k(Be,He,O,null,Q,ce,Ee,Ce,Te);else break;ye--,qe--}if(oe>ye){if(oe<=qe){const Be=qe+1,He=Be<$e?A[Be].el:re;for(;oe<=qe;)k(null,A[oe]=Te?ya(A[oe]):ea(A[oe]),O,He,Q,ce,Ee,Ce,Te),oe++}}else if(oe>qe)for(;oe<=ye;)ie(y[oe],Q,ce,!0),oe++;else{const Be=oe,He=oe,Je=new Map;for(oe=He;oe<=qe;oe++){const de=A[oe]=Te?ya(A[oe]):ea(A[oe]);de.key!=null&&Je.set(de.key,oe)}let Ze,ot=0;const at=qe-He+1;let St=!1,At=0;const qt=new Array(at);for(oe=0;oe=at){ie(de,Q,ce,!0);continue}let ge;if(de.key!=null)ge=Je.get(de.key);else for(Ze=He;Ze<=qe;Ze++)if(qt[Ze-He]===0&&gl(de,A[Ze])){ge=Ze;break}ge===void 0?ie(de,Q,ce,!0):(qt[ge-He]=oe+1,ge>=At?At=ge:St=!0,k(de,A[ge],O,null,Q,ce,Ee,Ce,Te),ot++)}const Fe=St?Ex(qt):El;for(Ze=Fe.length-1,oe=at-1;oe>=0;oe--){const de=He+oe,ge=A[de],je=A[de+1],rt=de+1<$e?je.el||jy(je):re;qt[oe]===0?k(null,ge,O,rt,Q,ce,Ee,Ce,Te):St&&(Ze<0||oe!==Fe[Ze]?Ae(ge,O,rt,2):Ze--)}}},Ae=(y,A,O,re,Q=null)=>{const{el:ce,type:Ee,transition:Ce,children:Te,shapeFlag:oe}=y;if(oe&6){Ae(y.component.subTree,A,O,re);return}if(oe&128){y.suspense.move(A,O,re);return}if(oe&64){Ee.move(y,A,O,X);return}if(Ee===pe){a(ce,A,O);for(let ye=0;yeCe.enter(ce),Q));else{const{leave:ye,delayLeave:qe,afterLeave:Be}=Ce,He=()=>{y.ctx.isUnmounted?r(ce):a(ce,A,O)},Je=()=>{const Ze=ce._isLeaving||!!ce[Xn];ce._isLeaving&&ce[Xn](!0),Ce.persisted&&!Ze?He():ye(ce,()=>{He(),Be&&Be()})};qe?qe(ce,He,Je):Je()}else a(ce,A,O)},ie=(y,A,O,re=!1,Q=!1)=>{const{type:ce,props:Ee,ref:Ce,children:Te,dynamicChildren:oe,shapeFlag:$e,patchFlag:ye,dirs:qe,cacheIndex:Be,memo:He}=y;if(ye===-2&&(Q=!1),Ce!=null&&(Ea(),No(Ce,null,O,y,!0),Aa()),Be!=null&&(A.renderCache[Be]=void 0),$e&256){A.ctx.deactivate(y);return}const Je=$e&1&&qe,Ze=!Dl(y);let ot;if(Ze&&(ot=Ee&&Ee.onVnodeBeforeUnmount)&&Gn(ot,A,y),$e&6)ke(y.component,O,re);else{if($e&128){y.suspense.unmount(O,re);return}Je&&Er(y,null,A,"beforeUnmount"),$e&64?y.type.remove(y,A,O,X,re):oe&&!oe.hasOnce&&(ce!==pe||ye>0&&ye&64)?me(oe,A,O,!1,!0):(ce===pe&&ye&384||!Q&&$e&16)&&me(Te,A,O),re&&_e(y)}const at=He!=null&&Be==null;(Ze&&(ot=Ee&&Ee.onVnodeUnmounted)||Je||at)&&nn(()=>{ot&&Gn(ot,A,y),Je&&Er(y,null,A,"unmounted"),at&&(y.el=null)},O)},_e=y=>{const{type:A,el:O,anchor:re,transition:Q}=y;if(A===pe){z(O,re);return}if(A===Hu){T(y);return}const ce=()=>{r(O),Q&&!Q.persisted&&Q.afterLeave&&Q.afterLeave()};if(y.shapeFlag&1&&Q&&!Q.persisted){const{leave:Ee,delayLeave:Ce}=Q,Te=()=>Ee(O,ce);Ce?Ce(y.el,ce,Te):Te()}else ce()},z=(y,A)=>{let O;for(;y!==A;)O=v(y),r(y),y=O;r(A)},ke=(y,A,O)=>{const{bum:re,scope:Q,job:ce,subTree:Ee,um:Ce,m:Te,a:oe}=y;Up(Te),Up(oe),re&&ti(re),Q.stop(),ce&&(ce.flags|=8,ie(Ee,y,A,O)),Ce&&nn(Ce,A),nn(()=>{y.isUnmounted=!0},A)},me=(y,A,O,re=!1,Q=!1,ce=0)=>{for(let Ee=ce;Ee{if(y.shapeFlag&6)return Y(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const A=v(y.anchor||y.el),O=A&&A[my];return O?v(O):A};let fe=!1;const G=(y,A,O)=>{let re;y==null?A._vnode&&(ie(A._vnode,null,null,!0),re=A._vnode.component):k(A._vnode||null,y,A,null,null,null,O),A._vnode=y,fe||(fe=!0,Mp(re),uy(),fe=!1)},X={p:k,um:ie,m:Ae,r:_e,mt:Z,mc:K,pc:ue,pbc:M,n:Y,o:e};return{render:G,hydrate:void 0,createApp:cx(G)}}function Uu({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ar({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Sx(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yd(e,t,n=!1){const a=e.children,r=t.children;if(Ke(a)&&Ke(r))for(let l=0;l>1,e[n[s]]0&&(t[a]=n[l-1]),n[l]=a)}}for(l=n.length,o=n[l-1];l-- >0;)n[l]=o,o=t[o];return n}function zy(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:zy(t)}function Up(e){if(e)for(let t=0;te.__isSuspense;function Ax(e,t){t&&t.pendingBranch?Ke(e)?t.effects.push(...e):t.effects.push(e):N_(e)}const pe=Symbol.for("v-fgt"),nu=Symbol.for("v-txt"),Bn=Symbol.for("v-cmt"),Hu=Symbol.for("v-stc"),Fo=[];let yn=null;function m(e=!1){Fo.push(yn=e?null:[])}function Tx(){Fo.pop(),yn=Fo[Fo.length-1]||null}let Zo=1;function yi(e,t=!1){Zo+=e,e<0&&yn&&t&&(yn.hasOnce=!0)}function Hy(e){return e.dynamicChildren=Zo>0?yn||El:null,Tx(),Zo>0&&yn&&yn.push(e),e}function g(e,t,n,a,r,l){return Hy(w(e,t,n,a,r,l,!0))}function V(e,t,n,a,r){return Hy(F(e,t,n,a,r,!0))}function Xo(e){return e?e.__v_isVNode===!0:!1}function gl(e,t){return e.type===t.type&&e.key===t.key}const Ky=({key:e})=>e??null,ni=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?xt(e)||wt(e)||Qe(e)?{i:Ht,r:e,k:t,f:!!n}:e:null);function w(e,t=null,n=null,a=0,r=null,l=e===pe?0:1,o=!1,s=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ky(t),ref:t&&ni(t),scopeId:dy,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:a,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ht};return s?(Jd(u,n),l&128&&e.normalize(u)):n&&(u.shapeFlag|=xt(n)?8:16),Zo>0&&!o&&yn&&(u.patchFlag>0||l&6)&&u.patchFlag!==32&&yn.push(u),u}const F=Dx;function Dx(e,t=null,n=null,a=0,r=null,l=!1){if((!e||e===$y)&&(e=Bn),Xo(e)){const s=or(e,t,!0);return n&&Jd(s,n),Zo>0&&!l&&yn&&(s.shapeFlag&6?yn[yn.indexOf(e)]=s:yn.push(s)),s.patchFlag=-2,s}if(Bx(e)&&(e=e.__vccOpts),t){t=lt(t);let{class:s,style:u}=t;s&&!xt(s)&&(t.class=he(s)),ft(u)&&(Zi(u)&&!Ke(u)&&(u=Rt({},u)),t.style=Tn(u))}const o=xt(e)?1:Uy(e)?128:z_(e)?64:ft(e)?4:Qe(e)?2:0;return w(e,t,n,a,r,o,l,!0)}function lt(e){return e?Zi(e)||qy(e)?Rt({},e):e:null}function or(e,t,n=!1,a=!1){const{props:r,ref:l,patchFlag:o,children:s,transition:u}=e,d=t?ze(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Ky(d),ref:t&&t.ref?n&&l?Ke(l)?l.concat(ni(t)):[l,ni(t)]:ni(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&or(e.ssContent),ssFallback:e.ssFallback&&or(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&a&&Jo(c,u.clone(c)),c}function xe(e=" ",t=0){return F(nu,null,e,t)}function ne(e="",t=!1){return t?(m(),V(Bn,null,e)):F(Bn,null,e)}function ea(e){return e==null||typeof e=="boolean"?F(Bn):Ke(e)?F(pe,null,e.slice()):Xo(e)?ya(e):F(nu,null,String(e))}function ya(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:or(e)}function Jd(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ke(t))n=16;else if(typeof t=="object")if(a&65){const r=t.default;r&&(r._c&&(r._d=!1),Jd(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!qy(t)?t._ctx=Ht:r===3&&Ht&&(Ht.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Qe(t)?(t={default:t,_ctx:Ht},n=32):(t=String(t),a&64?(n=16,t=[xe(t)]):n=8);e.children=t,e.shapeFlag|=n}function ze(...e){const t={};for(let n=0;nXt||Ht;let gi,Qc;{const e=Ki(),t=(n,a)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(a),l=>{r.length>1?r.forEach(o=>o(l)):r[0](l)}};gi=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),Qc=t("__VUE_SSR_SETTERS__",n=>Qo=n)}const vs=e=>{const t=Xt;return gi(e),e.scope.on(),()=>{e.scope.off(),gi(t)}},Hp=()=>{Xt&&Xt.scope.off(),gi(null)};function Wy(e){return e.vnode.shapeFlag&4}let Qo=!1;function Rx(e,t=!1,n=!1){t&&Qc(t);const{props:a,children:r}=e.vnode,l=Wy(e);gx(e,a,l,t),kx(e,r,n||t);const o=l?Ix(e,t):void 0;return t&&Qc(!1),o}function Ix(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ax);const{setup:a}=n;if(a){Ea();const r=e.setupContext=a.length>1?Lx(e):null,l=vs(e),o=ms(a,e,0,[e.props,r]),s=Oh(o);if(Aa(),l(),(s||e.sp)&&!Dl(e)&&yy(e),s){if(o.then(Hp,Hp),t)return o.then(u=>{Kp(e,u)}).catch(u=>{Xi(u,e,0)});e.asyncDep=o}else Kp(e,o)}else Gy(e)}function Kp(e,t,n){Qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ft(t)&&(e.setupState=ly(t)),Gy(e)}function Gy(e,t,n){const a=e.type;e.render||(e.render=a.render||la);{const r=vs(e);Ea();try{rx(e)}finally{Aa(),r()}}}const qx={get(e,t){return Zt(e,"get",""),e[t]}};function Lx(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,qx),slots:e.slots,emit:e.emit,expose:t}}function au(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ly(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Bo)return Bo[n](e)},has(t,n){return n in t||n in Bo}})):e.proxy}function Nx(e,t=!0){return Qe(e)?e.displayName||e.name:e.name||t&&e.__name}function Bx(e){return Qe(e)&&"__vccOpts"in e}const b=(e,t)=>P_(e,t,Qo);function Dn(e,t,n){try{yi(-1);const a=arguments.length;return a===2?ft(t)&&!Ke(t)?Xo(t)?F(e,null,[t]):F(e,t):F(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Xo(n)&&(n=[n]),F(e,t,n))}finally{yi(1)}}const Fx="3.5.35";let ed;const Wp=typeof window<"u"&&window.trustedTypes;if(Wp)try{ed=Wp.createPolicy("vue",{createHTML:e=>e})}catch{}const Yy=ed?e=>ed.createHTML(e):e=>e,Vx="http://www.w3.org/2000/svg",zx="http://www.w3.org/1998/Math/MathML",va=typeof document<"u"?document:null,Gp=va&&va.createElement("template"),jx={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const r=t==="svg"?va.createElementNS(Vx,e):t==="mathml"?va.createElementNS(zx,e):n?va.createElement(e,{is:n}):va.createElement(e);return e==="select"&&a&&a.multiple!=null&&r.setAttribute("multiple",a.multiple),r},createText:e=>va.createTextNode(e),createComment:e=>va.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>va.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,r,l){const o=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{Gp.innerHTML=Yy(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const s=Gp.content;if(a==="svg"||a==="mathml"){const u=s.firstChild;for(;u.firstChild;)s.appendChild(u.firstChild);s.removeChild(u)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ja="transition",vo="animation",Fl=Symbol("_vtc"),Jy={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},Ux=Rt({},G_,Jy),Tr=(e,t=[])=>{Ke(e)?e.forEach(n=>n(...t)):e&&e(...t)},Yp=e=>e?Ke(e)?e.some(t=>t.length>1):e.length>1:!1;function Hx(e){const t={};for(const P in e)P in Jy||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:a,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:u=l,appearActiveClass:d=o,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=Kx(r),k=h&&h[0],C=h&&h[1],{onBeforeEnter:_,onEnter:S,onEnterCancelled:q,onLeave:T,onLeaveCancelled:E,onBeforeAppear:R=_,onAppear:L=S,onAppearCancelled:K=q}=t,$=(P,W,Z,U)=>{P._enterCancelled=U,Ya(P,W?c:s),Ya(P,W?d:o),Z&&Z()},M=(P,W)=>{P._isLeaving=!1,Ya(P,f),Ya(P,p),Ya(P,v),W&&W()},H=P=>(W,Z)=>{const U=P?L:S,j=()=>$(W,P,Z);Tr(U,[W,j]),Jp(()=>{Ya(W,P?u:l),Jn(W,P?c:s),Yp(U)||Zp(W,a,k,j)})};return Rt(t,{onBeforeEnter(P){Tr(_,[P]),Jn(P,l),Jn(P,o)},onBeforeAppear(P){Tr(R,[P]),Jn(P,u),Jn(P,d)},onEnter:H(!1),onAppear:H(!0),onLeave(P,W){P._isLeaving=!0;const Z=()=>M(P,W);Jn(P,f),P._enterCancelled?(Jn(P,v),td(P)):(td(P),Jn(P,v)),Jp(()=>{P._isLeaving&&(Ya(P,f),Jn(P,p),Yp(T)||Zp(P,a,C,Z))}),Tr(T,[P,Z])},onEnterCancelled(P){$(P,!1,void 0,!0),Tr(q,[P])},onAppearCancelled(P){$(P,!0,void 0,!0),Tr(K,[P])},onLeaveCancelled(P){M(P),Tr(E,[P])}})}function Kx(e){if(e==null)return null;if(ft(e))return[Ku(e.enter),Ku(e.leave)];{const t=Ku(e);return[t,t]}}function Ku(e){return X0(e)}function Jn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Fl]||(e[Fl]=new Set)).add(t)}function Ya(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[Fl];n&&(n.delete(t),n.size||(e[Fl]=void 0))}function Jp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Wx=0;function Zp(e,t,n,a){const r=e._endId=++Wx,l=()=>{r===e._endId&&a()};if(n!=null)return setTimeout(l,n);const{type:o,timeout:s,propCount:u}=Zy(e,t);if(!o)return a();const d=o+"end";let c=0;const f=()=>{e.removeEventListener(d,v),l()},v=p=>{p.target===e&&++c>=u&&f()};setTimeout(()=>{c(n[h]||"").split(", "),r=a(`${ja}Delay`),l=a(`${ja}Duration`),o=Xp(r,l),s=a(`${vo}Delay`),u=a(`${vo}Duration`),d=Xp(s,u);let c=null,f=0,v=0;t===ja?o>0&&(c=ja,f=o,v=l.length):t===vo?d>0&&(c=vo,f=d,v=u.length):(f=Math.max(o,d),c=f>0?o>d?ja:vo:null,v=c?c===ja?l.length:u.length:0);const p=c===ja&&/\b(?:transform|all)(?:,|$)/.test(a(`${ja}Property`).toString());return{type:c,timeout:f,propCount:v,hasTransform:p}}function Xp(e,t){for(;e.lengthQp(n)+Qp(e[a])))}function Qp(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function td(e){return(e?e.ownerDocument:document).body.offsetHeight}function Gx(e,t,n){const a=e[Fl];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const bi=Symbol("_vod"),Xy=Symbol("_vsh"),_i={name:"show",beforeMount(e,{value:t},{transition:n}){e[bi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ho(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),ho(e,!0),a.enter(e)):a.leave(e,()=>{ho(e,!1)}):ho(e,t))},beforeUnmount(e,{value:t}){ho(e,t)}};function ho(e,t){e.style.display=t?e[bi]:"none",e[Xy]=!t}const Yx=Symbol(""),Jx=/(?:^|;)\s*display\s*:/;function Zx(e,t,n){const a=e.style,r=xt(n);let l=!1;if(n&&!r){if(t)if(xt(t))for(const o of t.split(";")){const s=o.slice(0,o.indexOf(":")).trim();n[s]==null&&Do(a,s,"")}else for(const o in t)n[o]==null&&Do(a,o,"");for(const o in n){o==="display"&&(l=!0);const s=n[o];s!=null?Qx(e,o,!xt(t)&&t?t[o]:void 0,s)||Do(a,o,s):Do(a,o,"")}}else if(r){if(t!==n){const o=a[Yx];o&&(n+=";"+o),a.cssText=n,l=Jx.test(n)}}else t&&e.removeAttribute("style");bi in e&&(e[bi]=l?a.display:"",e[Xy]&&(a.display="none"))}const em=/\s*!important$/;function Do(e,t,n){if(Ke(n))n.forEach(a=>Do(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=Xx(e,t);em.test(n)?e.setProperty(gr(a),n.replace(em,""),"important"):e[a]=n}}const tm=["Webkit","Moz","ms"],Wu={};function Xx(e,t){const n=Wu[t];if(n)return n;let a=Kt(t);if(a!=="filter"&&a in e)return Wu[t]=a;a=Hi(a);for(let r=0;rGu||(ak.then(()=>Gu=0),Gu=Date.now());function lk(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;const r=n.value;if(Ke(r)){const l=a.stopImmediatePropagation;a.stopImmediatePropagation=()=>{l.call(a),a._stopped=!0};const o=r.slice(),s=[a];for(let u=0;ue.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ok=(e,t,n,a,r,l)=>{const o=r==="svg";t==="class"?Gx(e,a,o):t==="style"?Zx(e,n,a):Vi(t)?zi(t)||tk(e,t,n,a,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sk(e,t,a,o))?(rm(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&am(e,t,a,o,l,t!=="value")):e._isVueCE&&(ik(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!xt(a)))?rm(e,Kt(t),a,l,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),am(e,t,a,o))};function sk(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&sm(t)&&Qe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return sm(t)&&xt(n)?!1:t in e}function ik(e,t){const n=e._def.props;if(!n)return!1;const a=Kt(t);return Array.isArray(n)?n.some(r=>Kt(r)===a):Object.keys(n).some(r=>Kt(r)===a)}const Qy=new WeakMap,eg=new WeakMap,xi=Symbol("_moveCb"),im=Symbol("_enterCb"),uk=e=>(delete e.props.mode,e),ck=uk({name:"TransitionGroup",props:Rt({},Ux,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=da(),a=W_();let r,l;return Kd(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!vk(r[0].el,n.vnode.el,o)){r=[];return}r.forEach(fk),r.forEach(pk);const s=r.filter(mk);td(n.vnode.el),s.forEach(u=>{const d=u.el,c=d.style;Jn(d,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=d[xi]=v=>{v&&v.target!==d||(!v||v.propertyName.endsWith("transform"))&&(d.removeEventListener("transitionend",f),d[xi]=null,Ya(d,o))};d.addEventListener("transitionend",f)}),r=[]}),()=>{const o=dt(e),s=Hx(o);let u=o.tag||pe;if(r=[],l)for(let d=0;d{s.split(/\s+/).forEach(u=>u&&a.classList.remove(u))}),n.split(/\s+/).forEach(s=>s&&a.classList.add(s)),a.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(a);const{hasTransform:o}=Zy(a);return l.removeChild(a),o}const um=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ke(t)?n=>ti(t,n):t};function hk(e){e.target.composing=!0}function cm(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Yu=Symbol("_assign");function dm(e,t,n){return t&&(e=e.trim()),n&&(e=Bd(e)),e}const Vl={created(e,{modifiers:{lazy:t,trim:n,number:a}},r){e[Yu]=um(r);const l=a||r.props&&r.props.type==="number";bl(e,t?"change":"input",o=>{o.target.composing||e[Yu](dm(e.value,n,l))}),(n||l)&&bl(e,"change",()=>{e.value=dm(e.value,n,l)}),t||(bl(e,"compositionstart",hk),bl(e,"compositionend",cm),bl(e,"change",cm))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:r,number:l}},o){if(e[Yu]=um(o),e.composing)return;const s=(l||e.type==="number")&&!/^0\d/.test(e.value)?Bd(e.value):e.value,u=t??"";if(s===u)return;const d=e.getRootNode();(d instanceof Document||d instanceof ShadowRoot)&&d.activeElement===e&&e.type!=="range"&&(a&&t===n||r&&e.value.trim()===u)||(e.value=u)}},yk=["ctrl","shift","alt","meta"],gk={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>yk.some(n=>e[`${n}Key`]&&!t.includes(n))},vt=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((r,...l)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=(r=>{if(!("key"in r))return;const l=gr(r.key);if(t.some(o=>o===l||bk[o]===l))return e(r)}))},_k=Rt({patchProp:ok},jx);let fm;function xk(){return fm||(fm=$x(_k))}const kk=((...e)=>{const t=xk().createApp(...e),{mount:n}=t;return t.mount=a=>{const r=$k(a);if(!r)return;const l=t._component;!Qe(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,wk(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t});function wk(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function $k(e){return xt(e)?document.querySelector(e):e}const _l=typeof document<"u";function ng(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ck(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&ng(e.default)}const pt=Object.assign;function Ju(e,t){const n={};for(const a in t){const r=t[a];n[a]=Fn(r)?r.map(e):e(r)}return n}const Vo=()=>{},Fn=Array.isArray;function pm(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const ag=Symbol("");function zl(e,t){return pt(new Error,{type:e,[ag]:!0},t)}function ma(e,t){return e instanceof Error&&ag in e&&(t==null||!!(e.type&t))}const Zd=Symbol(""),mm=Symbol(""),ru=Symbol(""),Xd=Symbol(""),nd=Symbol("");function br(){return it(ru)}function Mn(e){return it(Xd)}const rg=/#/g,Sk=/&/g,Ek=/\//g,Ak=/=/g,Tk=/\?/g,lg=/\+/g,Dk=/%5B/g,Ok=/%5D/g,og=/%5E/g,Mk=/%60/g,sg=/%7B/g,Pk=/%7C/g,ig=/%7D/g,Rk=/%20/g;function Qd(e){return e==null?"":encodeURI(""+e).replace(Pk,"|").replace(Dk,"[").replace(Ok,"]")}function Ik(e){return Qd(e).replace(sg,"{").replace(ig,"}").replace(og,"^")}function ad(e){return Qd(e).replace(lg,"%2B").replace(Rk,"+").replace(rg,"%23").replace(Sk,"%26").replace(Mk,"`").replace(sg,"{").replace(ig,"}").replace(og,"^")}function qk(e){return ad(e).replace(Ak,"%3D")}function Lk(e){return Qd(e).replace(rg,"%23").replace(Tk,"%3F")}function Nk(e){return Lk(e).replace(Ek,"%2F")}function ki(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const Bk=/\/$/,Fk=e=>e.replace(Bk,"");function Zu(e,t,n="/"){let a,r={},l="",o="";const s=t.indexOf("#");let u=t.indexOf("?");return u=s>=0&&u>s?-1:u,u>=0&&(a=t.slice(0,u),l=t.slice(u,s>0?s:t.length),r=e(l.slice(1))),s>=0&&(a=a||t.slice(0,s),o=t.slice(s,t.length)),a=Uk(a??t,n),{fullPath:a+l+o,path:a,query:r,hash:ki(o)}}function Vk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function vm(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function zk(e,t,n){const a=t.matched.length-1,r=n.matched.length-1;return a>-1&&a===r&&jl(t.matched[a],n.matched[r])&&ug(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function jl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ug(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!jk(e[n],t[n]))return!1;return!0}function jk(e,t){return Fn(e)?hm(e,t):Fn(t)?hm(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function hm(e,t){return Fn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function Uk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),r=a[a.length-1];(r===".."||r===".")&&a.push("");let l=n.length-1,o,s;for(o=0;o1&&l--;else break;return n.slice(0,l).join("/")+"/"+a.slice(o).join("/")}const Ua={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};function Hk(e){if(!e)if(_l){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Fk(e)}const Kk=/^[^#]+#/;function Wk(e,t){return e.replace(Kk,"#")+t}function Gk(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const lu=()=>({left:window.scrollX,top:window.scrollY});function Yk(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Gk(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ym(e,t){return(history.state?history.state.position-t:-1)+e}const rd=new Map;function Jk(e,t){rd.set(e,t)}function Zk(e){const t=rd.get(e);return rd.delete(e),t}function Xk(e){return typeof e=="string"||e&&typeof e=="object"}function cg(e){return typeof e=="string"||typeof e=="symbol"}function Qk(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&ad(r)):[a&&ad(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ew(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Fn(a)?a.map(r=>r==null?null:""+r):a==null?a:""+a)}return t}function yo(){let e=[];function t(a){return e.push(a),()=>{const r=e.indexOf(a);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function dg(e,t,n){const a=e.value;if(!a)return;let r=a;const l=()=>{r[t].delete(n)};Ia(l),_y(l),by(()=>{const o=e.value;o&&(r=o),r[t].add(n)}),r[t].add(n)}function fg(e){dg(it(Zd,{}),"leaveGuards",e)}function tw(e){dg(it(Zd,{}),"updateGuards",e)}function Xa(e,t,n,a,r,l=o=>o()){const o=a&&(a.enterCallbacks[r]=a.enterCallbacks[r]||[]);return()=>new Promise((s,u)=>{const d=v=>{v===!1?u(zl(4,{from:n,to:t})):v instanceof Error?u(v):Xk(v)?u(zl(2,{from:t,to:v})):(o&&a.enterCallbacks[r]===o&&typeof v=="function"&&o.push(v),s())},c=l(()=>e.call(a&&a.instances[r],t,n,d));let f=Promise.resolve(c);e.length<3&&(f=f.then(d)),f.catch(v=>u(v))})}function Xu(e,t,n,a,r=l=>l()){const l=[];for(const o of e)for(const s in o.components){let u=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(ng(u)){const d=(u.__vccOpts||u)[t];d&&l.push(Xa(d,n,a,o,s,r))}else{let d=u();l.push(()=>d.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const f=Ck(c)?c.default:c;o.mods[s]=c,o.components[s]=f;const v=(f.__vccOpts||f)[t];return v&&Xa(v,n,a,o,s,r)()}))}}return l}function nw(e,t){const n=[],a=[],r=[],l=Math.max(t.matched.length,e.matched.length);for(let o=0;ojl(d,s))?a.push(s):n.push(s));const u=e.matched[o];u&&(t.matched.find(d=>jl(d,u))||r.push(u))}return[n,a,r]}let aw=()=>location.protocol+"//"+location.host;function pg(e,t){const{pathname:n,search:a,hash:r}=t,l=e.indexOf("#");if(l>-1){let o=r.includes(e.slice(l))?e.slice(l).length:1,s=r.slice(o);return s[0]!=="/"&&(s="/"+s),vm(s,"")}return vm(n,e)+a+r}function rw(e,t,n,a){let r=[],l=[],o=null;const s=({state:v})=>{const p=pg(e,location),h=n.value,k=t.value;let C=0;if(v){if(n.value=p,t.value=v,o&&o===h){o=null;return}C=k?v.position-k.position:0}else a(p);r.forEach(_=>{_(n.value,h,{delta:C,type:"pop",direction:C?C>0?"forward":"back":""})})};function u(){o=n.value}function d(v){r.push(v);const p=()=>{const h=r.indexOf(v);h>-1&&r.splice(h,1)};return l.push(p),p}function c(){if(document.visibilityState==="hidden"){const{history:v}=window;if(!v.state)return;v.replaceState(pt({},v.state,{scroll:lu()}),"")}}function f(){for(const v of l)v();l=[],window.removeEventListener("popstate",s),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",s),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:u,listen:d,destroy:f}}function bm(e,t,n,a=!1,r=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:r?lu():null}}function lw(e){const{history:t,location:n}=window,a={value:pg(e,n)},r={value:t.state};r.value||l(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(u,d,c){const f=e.indexOf("#"),v=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:aw()+e+u;try{t[c?"replaceState":"pushState"](d,"",v),r.value=d}catch(p){console.error(p),n[c?"replace":"assign"](v)}}function o(u,d){l(u,pt({},t.state,bm(r.value.back,u,r.value.forward,!0),d,{position:r.value.position}),!0),a.value=u}function s(u,d){const c=pt({},r.value,t.state,{forward:u,scroll:lu()});l(c.current,c,!0),l(u,pt({},bm(a.value,u,null),{position:c.position+1},d),!1),a.value=u}return{location:a,state:r,push:s,replace:o}}function ow(e){e=Hk(e);const t=lw(e),n=rw(e,t.state,t.location,t.replace);function a(l,o=!0){o||n.pauseListeners(),history.go(l)}const r=pt({location:"",base:e,go:a,createHref:Wk.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}const sw={type:0,value:""},iw=/[a-zA-Z0-9_]/;function uw(e){if(!e)return[[]];if(e==="/")return[[sw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${d}": ${p}`)}let n=0,a=n;const r=[];let l;function o(){l&&r.push(l),l=[]}let s=0,u,d="",c="";function f(){d&&(n===0?l.push({type:0,value:d}):n===1||n===2||n===3?(l.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:d,regexp:c,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),d="")}function v(){d+=u}for(;st.length?t.length===1&&t[0]===80?1:-1:0}function mg(e,t){let n=0;const a=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const mw={strict:!1,end:!0,sensitive:!1};function vw(e,t,n){const a=fw(uw(e.path),n),r=pt(a,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function hw(e,t){const n=[],a=new Map;t=pm(mw,t);function r(f){return a.get(f)}function l(f,v,p){const h=!p,k=wm(f);k.aliasOf=p&&p.record;const C=pm(t,f),_=[k];if("alias"in f){const T=typeof f.alias=="string"?[f.alias]:f.alias;for(const E of T)_.push(wm(pt({},k,{components:p?p.record.components:k.components,path:E,aliasOf:p?p.record:k})))}let S,q;for(const T of _){const{path:E}=T;if(v&&E[0]!=="/"){const R=v.record.path,L=R[R.length-1]==="/"?"":"/";T.path=v.record.path+(E&&L+E)}if(S=vw(T,v,C),p?p.alias.push(S):(q=q||S,q!==S&&q.alias.push(S),h&&f.name&&!$m(S)&&o(f.name)),vg(S)&&u(S),k.children){const R=k.children;for(let L=0;L{o(q)}:Vo}function o(f){if(cg(f)){const v=a.get(f);v&&(a.delete(f),n.splice(n.indexOf(v),1),v.children.forEach(o),v.alias.forEach(o))}else{const v=n.indexOf(f);v>-1&&(n.splice(v,1),f.record.name&&a.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function s(){return n}function u(f){const v=bw(f,n);n.splice(v,0,f),f.record.name&&!$m(f)&&a.set(f.record.name,f)}function d(f,v){let p,h={},k,C;if("name"in f&&f.name){if(p=a.get(f.name),!p)throw zl(1,{location:f});C=p.record.name,h=pt(km(v.params,p.keys.filter(q=>!q.optional).concat(p.parent?p.parent.keys.filter(q=>q.optional):[]).map(q=>q.name)),f.params&&km(f.params,p.keys.map(q=>q.name))),k=p.stringify(h)}else if(f.path!=null)k=f.path,p=n.find(q=>q.re.test(k)),p&&(h=p.parse(k),C=p.record.name,p.keys.forEach(q=>{q.optional&&!h[q.name]&&delete h[q.name]}));else{if(p=v.name?a.get(v.name):n.find(q=>q.re.test(v.path)),!p)throw zl(1,{location:f,currentLocation:v});C=p.record.name,h=pt({},v.params,f.params),k=p.stringify(h)}const _=[];let S=p;for(;S;)_.unshift(S.record),S=S.parent;return{name:C,path:k,params:h,matched:_,meta:gw(_)}}e.forEach(f=>l(f));function c(){n.length=0,a.clear()}return{addRoute:l,resolve:d,removeRoute:o,clearRoutes:c,getRoutes:s,getRecordMatcher:r}}function km(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function wm(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:yw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function yw(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function $m(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gw(e){return e.reduce((t,n)=>pt(t,n.meta),{})}function bw(e,t){let n=0,a=t.length;for(;n!==a;){const l=n+a>>1;mg(e,t[l])<0?a=l:n=l+1}const r=_w(e);return r&&(a=t.lastIndexOf(r,a-1)),a}function _w(e){let t=e;for(;t=t.parent;)if(vg(t)&&mg(e,t)===0)return t}function vg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Cm(e){const t=it(ru),n=it(Xd),a=b(()=>{const u=i(e.to);return t.resolve(u)}),r=b(()=>{const{matched:u}=a.value,{length:d}=u,c=u[d-1],f=n.matched;if(!c||!f.length)return-1;const v=f.findIndex(jl.bind(null,c));if(v>-1)return v;const p=Sm(u[d-2]);return d>1&&Sm(c)===p&&f[f.length-1].path!==p?f.findIndex(jl.bind(null,u[d-2])):v}),l=b(()=>r.value>-1&&ww(n.params,a.value.params)),o=b(()=>r.value>-1&&r.value===n.matched.length-1&&ug(n.params,a.value.params));function s(u={}){if(kw(u)){const d=t[i(e.replace)?"replace":"push"](i(e.to)).catch(Vo);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>d),d}return Promise.resolve()}return{route:a,href:b(()=>a.value.href),isActive:l,isExactActive:o,navigate:s}}function xw(e){return e.length===1?e[0]:e}const Vn=ae({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:Cm,setup(e,{slots:t}){const n=Ln(Cm(e)),{options:a}=it(ru),r=b(()=>({[Em(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[Em(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&xw(t.default(n));return e.custom?l:Dn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},l)}}});function kw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function ww(e,t){for(const n in t){const a=t[n],r=e[n];if(typeof a=="string"){if(a!==r)return!1}else if(!Fn(r)||r.length!==a.length||a.some((l,o)=>l.valueOf()!==r[o].valueOf()))return!1}return!0}function Sm(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Em=(e,t,n)=>e??t??n,$w=ae({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=it(nd),r=b(()=>e.route||a.value),l=it(mm,0),o=b(()=>{let d=i(l);const{matched:c}=r.value;let f;for(;(f=c[d])&&!f.components;)d++;return d}),s=b(()=>r.value.matched[o.value]);ht(mm,b(()=>o.value+1)),ht(Zd,s),ht(nd,r);const u=I();return Ve(()=>[u.value,s.value,e.name],([d,c,f],[v,p,h])=>{c&&(c.instances[f]=d,p&&p!==c&&d&&d===v&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),d&&c&&(!p||!jl(c,p)||!v)&&(c.enterCallbacks[f]||[]).forEach(k=>k(d))},{flush:"post"}),()=>{const d=r.value,c=e.name,f=s.value,v=f&&f.components[c];if(!v)return Am(n.default,{Component:v,route:d});const p=f.props[c],h=p?p===!0?d.params:typeof p=="function"?p(d):p:null,C=Dn(v,pt({},h,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(f.instances[c]=null)},ref:u}));return Am(n.default,{Component:C,route:d})||C}}});function Am(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ld=$w;function Cw(e){const t=hw(e.routes,e),n=e.parseQuery||Qk,a=e.stringifyQuery||gm,r=e.history,l=yo(),o=yo(),s=yo(),u=ps(Ua);let d=Ua;_l&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Ju.bind(null,Y=>""+Y),f=Ju.bind(null,Nk),v=Ju.bind(null,ki);function p(Y,fe){let G,X;return cg(Y)?(G=t.getRecordMatcher(Y),X=fe):X=Y,t.addRoute(X,G)}function h(Y){const fe=t.getRecordMatcher(Y);fe&&t.removeRoute(fe)}function k(){return t.getRoutes().map(Y=>Y.record)}function C(Y){return!!t.getRecordMatcher(Y)}function _(Y,fe){if(fe=pt({},fe||u.value),typeof Y=="string"){const O=Zu(n,Y,fe.path),re=t.resolve({path:O.path},fe),Q=r.createHref(O.fullPath);return pt(O,re,{params:v(re.params),redirectedFrom:void 0,href:Q})}let G;if(Y.path!=null)G=pt({},Y,{path:Zu(n,Y.path,fe.path).path});else{const O=pt({},Y.params);for(const re in O)O[re]==null&&delete O[re];G=pt({},Y,{params:f(O)}),fe.params=f(fe.params)}const X=t.resolve(G,fe),ee=Y.hash||"";X.params=c(v(X.params));const y=Vk(a,pt({},Y,{hash:Ik(ee),path:X.path})),A=r.createHref(y);return pt({fullPath:y,hash:ee,query:a===gm?ew(Y.query):Y.query||{}},X,{redirectedFrom:void 0,href:A})}function S(Y){return typeof Y=="string"?Zu(n,Y,u.value.path):pt({},Y)}function q(Y,fe){if(d!==Y)return zl(8,{from:fe,to:Y})}function T(Y){return L(Y)}function E(Y){return T(pt(S(Y),{replace:!0}))}function R(Y,fe){const G=Y.matched[Y.matched.length-1];if(G&&G.redirect){const{redirect:X}=G;let ee=typeof X=="function"?X(Y,fe):X;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=S(ee):{path:ee},ee.params={}),pt({query:Y.query,hash:Y.hash,params:ee.path!=null?{}:Y.params},ee)}}function L(Y,fe){const G=d=_(Y),X=u.value,ee=Y.state,y=Y.force,A=Y.replace===!0,O=R(G,X);if(O)return L(pt(S(O),{state:typeof O=="object"?pt({},ee,O.state):ee,force:y,replace:A}),fe||G);const re=G;re.redirectedFrom=fe;let Q;return!y&&zk(a,X,G)&&(Q=zl(16,{to:re,from:X}),Ae(X,X,!0,!1)),(Q?Promise.resolve(Q):M(re,X)).catch(ce=>ma(ce)?ma(ce,2)?ce:Oe(ce):ue(ce,re,X)).then(ce=>{if(ce){if(ma(ce,2))return L(pt({replace:A},S(ce.to),{state:typeof ce.to=="object"?pt({},ee,ce.to.state):ee,force:y}),fe||re)}else ce=P(re,X,!0,A,ee);return H(re,X,ce),ce})}function K(Y,fe){const G=q(Y,fe);return G?Promise.reject(G):Promise.resolve()}function $(Y){const fe=z.values().next().value;return fe&&typeof fe.runWithContext=="function"?fe.runWithContext(Y):Y()}function M(Y,fe){let G;const[X,ee,y]=nw(Y,fe);G=Xu(X.reverse(),"beforeRouteLeave",Y,fe);for(const O of X)O.leaveGuards.forEach(re=>{G.push(Xa(re,Y,fe))});const A=K.bind(null,Y,fe);return G.push(A),me(G).then(()=>{G=[];for(const O of l.list())G.push(Xa(O,Y,fe));return G.push(A),me(G)}).then(()=>{G=Xu(ee,"beforeRouteUpdate",Y,fe);for(const O of ee)O.updateGuards.forEach(re=>{G.push(Xa(re,Y,fe))});return G.push(A),me(G)}).then(()=>{G=[];for(const O of y)if(O.beforeEnter)if(Fn(O.beforeEnter))for(const re of O.beforeEnter)G.push(Xa(re,Y,fe));else G.push(Xa(O.beforeEnter,Y,fe));return G.push(A),me(G)}).then(()=>(Y.matched.forEach(O=>O.enterCallbacks={}),G=Xu(y,"beforeRouteEnter",Y,fe,$),G.push(A),me(G))).then(()=>{G=[];for(const O of o.list())G.push(Xa(O,Y,fe));return G.push(A),me(G)}).catch(O=>ma(O,8)?O:Promise.reject(O))}function H(Y,fe,G){s.list().forEach(X=>$(()=>X(Y,fe,G)))}function P(Y,fe,G,X,ee){const y=q(Y,fe);if(y)return y;const A=fe===Ua,O=_l?history.state:{};G&&(X||A?r.replace(Y.fullPath,pt({scroll:A&&O&&O.scroll},ee)):r.push(Y.fullPath,ee)),u.value=Y,Ae(Y,fe,G,A),Oe()}let W;function Z(){W||(W=r.listen((Y,fe,G)=>{if(!ke.listening)return;const X=_(Y),ee=R(X,ke.currentRoute.value);if(ee){L(pt(ee,{replace:!0,force:!0}),X).catch(Vo);return}d=X;const y=u.value;_l&&Jk(ym(y.fullPath,G.delta),lu()),M(X,y).catch(A=>ma(A,12)?A:ma(A,2)?(L(pt(S(A.to),{force:!0}),X).then(O=>{ma(O,20)&&!G.delta&&G.type==="pop"&&r.go(-1,!1)}).catch(Vo),Promise.reject()):(G.delta&&r.go(-G.delta,!1),ue(A,X,y))).then(A=>{A=A||P(X,y,!1),A&&(G.delta&&!ma(A,8)?r.go(-G.delta,!1):G.type==="pop"&&ma(A,20)&&r.go(-1,!1)),H(X,y,A)}).catch(Vo)}))}let U=yo(),j=yo(),le;function ue(Y,fe,G){Oe(Y);const X=j.list();return X.length?X.forEach(ee=>ee(Y,fe,G)):console.error(Y),Promise.reject(Y)}function we(){return le&&u.value!==Ua?Promise.resolve():new Promise((Y,fe)=>{U.add([Y,fe])})}function Oe(Y){return le||(le=!Y,Z(),U.list().forEach(([fe,G])=>Y?G(Y):fe()),U.reset()),Y}function Ae(Y,fe,G,X){const{scrollBehavior:ee}=e;if(!_l||!ee)return Promise.resolve();const y=!G&&Zk(ym(Y.fullPath,0))||(X||!G)&&history.state&&history.state.scroll||null;return Ye().then(()=>ee(Y,fe,y)).then(A=>A&&Yk(A)).catch(A=>ue(A,Y,fe))}const ie=Y=>r.go(Y);let _e;const z=new Set,ke={currentRoute:u,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:C,getRoutes:k,resolve:_,options:e,push:T,replace:E,go:ie,back:()=>ie(-1),forward:()=>ie(1),beforeEach:l.add,beforeResolve:o.add,afterEach:s.add,onError:j.add,isReady:we,install(Y){Y.component("RouterLink",Vn),Y.component("RouterView",ld),Y.config.globalProperties.$router=ke,Object.defineProperty(Y.config.globalProperties,"$route",{enumerable:!0,get:()=>i(u)}),_l&&!_e&&u.value===Ua&&(_e=!0,T(r.location).catch(X=>{}));const fe={};for(const X in Ua)Object.defineProperty(fe,X,{get:()=>u.value[X],enumerable:!0});Y.provide(ru,ke),Y.provide(Xd,ay(fe)),Y.provide(nd,u);const G=Y.unmount;z.add(Y),Y.unmount=function(){z.delete(Y),z.size<1&&(d=Ua,W&&W(),W=null,u.value=Ua,_e=!1,le=!1),G()}}};function me(Y){return Y.reduce((fe,G)=>fe.then(()=>$(G)),Promise.resolve())}return ke}const Sw=/^[A-Za-z0-9_-]+$/;function ou(e){const t=e.split(".");if(t.length!==3||!t.every(l=>Sw.test(l)))return null;const[n,a,r]=t;return{vendor:n,plugin:a,controller:r}}function zn(e){const t=ou(e);return t?`/${t.vendor}/${t.plugin}/${t.controller}`:null}function hs(e){return`${e.vendor}.${e.plugin}.${e.controller}`}function Gl(e){const t=e.replace(/^\/+|\/+$/g,"").split("/");if(t.length<3)return null;const n=t.slice(0,3).join(".");return ou(n)?n:null}function Tm(e){const t=ou(e);return t?`${t.vendor}.${t.plugin}`:null}const Ew=/\{[^{}]+\}/g,Aw=()=>typeof process=="object"&&Number.parseInt(process?.versions?.node?.substring(0,2))>=18&&process.versions.undici;function Tw(){return Math.random().toString(36).slice(2,11)}function Dw(e){let{baseUrl:t="",Request:n=globalThis.Request,fetch:a=globalThis.fetch,querySerializer:r,bodySerializer:l,pathSerializer:o,headers:s,requestInitExt:u=void 0,...d}={...e};u=Aw()?u:void 0,t=Mm(t);const c=[];async function f(v,p){const{baseUrl:h,fetch:k=a,Request:C=n,headers:_,params:S={},parseAs:q="json",querySerializer:T,bodySerializer:E=l??Mw,pathSerializer:R,body:L,middleware:K=[],...$}=p||{};let M=t;h&&(M=Mm(h)??t);let H=typeof r=="function"?r:Dm(r);T&&(H=typeof T=="function"?T:Dm({...typeof r=="object"?r:{},...T}));const P=R||o||Ow,W=L===void 0?void 0:E(L,Om(s,_,S.header)),Z=Om(W===void 0||W instanceof FormData?{}:{"Content-Type":"application/json"},s,_,S.header),U=[...c,...K],j={redirect:"follow",...d,...$,body:W,headers:Z};let le,ue,we=new C(Pw(v,{baseUrl:M,params:S,querySerializer:H,pathSerializer:P}),j),Oe;for(const _e in $)_e in we||(we[_e]=$[_e]);if(U.length){le=Tw(),ue=Object.freeze({baseUrl:M,fetch:k,parseAs:q,querySerializer:H,bodySerializer:E,pathSerializer:P});for(const _e of U)if(_e&&typeof _e=="object"&&typeof _e.onRequest=="function"){const z=await _e.onRequest({request:we,schemaPath:v,params:S,options:ue,id:le});if(z)if(z instanceof C)we=z;else if(z instanceof Response){Oe=z;break}else throw new Error("onRequest: must return new Request() or Response() when modifying the request")}}if(!Oe){try{Oe=await k(we,u)}catch(_e){let z=_e;if(U.length)for(let ke=U.length-1;ke>=0;ke--){const me=U[ke];if(me&&typeof me=="object"&&typeof me.onError=="function"){const Y=await me.onError({request:we,error:z,schemaPath:v,params:S,options:ue,id:le});if(Y){if(Y instanceof Response){z=void 0,Oe=Y;break}if(Y instanceof Error){z=Y;continue}throw new Error("onError: must return new Response() or instance of Error")}}}if(z)throw z}if(U.length)for(let _e=U.length-1;_e>=0;_e--){const z=U[_e];if(z&&typeof z=="object"&&typeof z.onResponse=="function"){const ke=await z.onResponse({request:we,response:Oe,schemaPath:v,params:S,options:ue,id:le});if(ke){if(!(ke instanceof Response))throw new Error("onResponse: must return new Response() when modifying the response");Oe=ke}}}}const Ae=Oe.headers.get("Content-Length");if(Oe.status===204||we.method==="HEAD"||Ae==="0"&&!Oe.headers.get("Transfer-Encoding")?.includes("chunked"))return Oe.ok?{data:void 0,response:Oe}:{error:void 0,response:Oe};if(Oe.ok)return{data:await(async()=>{if(q==="stream")return Oe.body;if(q==="json"&&!Ae){const z=await Oe.text();return z?JSON.parse(z):void 0}return await Oe[q]()})(),response:Oe};let ie=await Oe.text();try{ie=JSON.parse(ie)}catch{}return{error:ie,response:Oe}}return{request(v,p,h){return f(p,{...h,method:v.toUpperCase()})},GET(v,p){return f(v,{...p,method:"GET"})},PUT(v,p){return f(v,{...p,method:"PUT"})},POST(v,p){return f(v,{...p,method:"POST"})},DELETE(v,p){return f(v,{...p,method:"DELETE"})},OPTIONS(v,p){return f(v,{...p,method:"OPTIONS"})},HEAD(v,p){return f(v,{...p,method:"HEAD"})},PATCH(v,p){return f(v,{...p,method:"PATCH"})},TRACE(v,p){return f(v,{...p,method:"TRACE"})},use(...v){for(const p of v)if(p){if(typeof p!="object"||!("onRequest"in p||"onResponse"in p||"onError"in p))throw new Error("Middleware must be an object with one of `onRequest()`, `onResponse() or `onError()`");c.push(p)}},eject(...v){for(const p of v){const h=c.indexOf(p);h!==-1&&c.splice(h,1)}}}}function su(e,t,n){if(t==null)return"";if(typeof t=="object")throw new Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${e}=${n?.allowReserved===!0?t:encodeURIComponent(t)}`}function hg(e,t,n){if(!t||typeof t!="object")return"";const a=[],r={simple:",",label:".",matrix:";"}[n.style]||"&";if(n.style!=="deepObject"&&n.explode===!1){for(const s in t)a.push(s,n.allowReserved===!0?t[s]:encodeURIComponent(t[s]));const o=a.join(",");switch(n.style){case"form":return`${e}=${o}`;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return o}}for(const o in t){const s=n.style==="deepObject"?`${e}[${o}]`:o;a.push(su(s,t[o],n))}const l=a.join(r);return n.style==="label"||n.style==="matrix"?`${r}${l}`:l}function yg(e,t,n){if(!Array.isArray(t))return"";if(n.explode===!1){const l={form:",",spaceDelimited:"%20",pipeDelimited:"|"}[n.style]||",",o=(n.allowReserved===!0?t:t.map(s=>encodeURIComponent(s))).join(l);switch(n.style){case"simple":return o;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return`${e}=${o}`}}const a={simple:",",label:".",matrix:";"}[n.style]||"&",r=[];for(const l of t)n.style==="simple"||n.style==="label"?r.push(n.allowReserved===!0?l:encodeURIComponent(l)):r.push(su(e,l,n));return n.style==="label"||n.style==="matrix"?`${a}${r.join(a)}`:r.join(a)}function Dm(e){return function(n){const a=[];if(n&&typeof n=="object")for(const r in n){const l=n[r];if(l!=null){if(Array.isArray(l)){if(l.length===0)continue;a.push(yg(r,l,{style:"form",explode:!0,...e?.array,allowReserved:e?.allowReserved||!1}));continue}if(typeof l=="object"){a.push(hg(r,l,{style:"deepObject",explode:!0,...e?.object,allowReserved:e?.allowReserved||!1}));continue}a.push(su(r,l,e))}}return a.join("&")}}function Ow(e,t){let n=e;for(const a of e.match(Ew)??[]){let r=a.substring(1,a.length-1),l=!1,o="simple";if(r.endsWith("*")&&(l=!0,r=r.substring(0,r.length-1)),r.startsWith(".")?(o="label",r=r.substring(1)):r.startsWith(";")&&(o="matrix",r=r.substring(1)),!t||t[r]===void 0||t[r]===null)continue;const s=t[r];if(Array.isArray(s)){n=n.replace(a,yg(r,s,{style:o,explode:l}));continue}if(typeof s=="object"){n=n.replace(a,hg(r,s,{style:o,explode:l}));continue}if(o==="matrix"){n=n.replace(a,`;${su(r,s)}`);continue}n=n.replace(a,o==="label"?`.${encodeURIComponent(s)}`:encodeURIComponent(s))}return n}function Mw(e,t){return e instanceof FormData?e:t&&(t.get instanceof Function?t.get("Content-Type")??t.get("content-type"):t["Content-Type"]??t["content-type"])==="application/x-www-form-urlencoded"?new URLSearchParams(e).toString():JSON.stringify(e)}function Pw(e,t){let n=`${t.baseUrl}${e}`;t.params?.path&&(n=t.pathSerializer(n,t.params.path));let a=t.querySerializer(t.params.query??{});return a.startsWith("?")&&(a=a.substring(1)),a&&(n+=`?${a}`),n}function Om(...e){const t=new Headers;for(const n of e){if(!n||typeof n!="object")continue;const a=n instanceof Headers?n.entries():Object.entries(n);for(const[r,l]of a)if(l===null)t.delete(r);else if(Array.isArray(l))for(const o of l)t.append(r,o);else l!==void 0&&t.set(r,l)}return t}function Mm(e){return e.endsWith("/")?e.substring(0,e.length-1):e}const Pm="/backend",Rw="__SUMMER_ADMIN_BASE__";function Iw(e=document){const t=e.querySelector('meta[name="summer-admin-base"]')?.content.trim()??"";if(t===""||t===Rw||!t.startsWith("/"))return Pm;const n=t.replace(/\/+$/,"");return n===""?Pm:n}const Rm=Iw(),iu={base:Rm,api:`${Rm}/api/v1`},gg="XMLHttpRequest";let wi=null,bg=null,go=null;const Qu=new WeakMap;function qw(e){wi=e}function Lw(){wi?.()}function Nw(e){bg=e}function Bw(e){return new URL(e.url,"http://local").pathname}function Im(e){const t=Bw(e);return t.endsWith("/auth/login")||t.endsWith("/auth/refresh")}function ef(){return go||(go=(async()=>{try{const{data:e,response:t}=await Ne.POST("/auth/refresh");if(!t.ok||!e)return!1;const n=e.data.expires_in;return bg?.(typeof n=="number"?n:null),!0}catch{return!1}finally{go=null}})(),go)}const Fw={onRequest({request:e}){return e.headers.set("X-Requested-With",gg),Im(e)||Qu.set(e,e.clone()),e},async onResponse({request:e,response:t}){if(t.status!==401||Im(e))return t;const n=Qu.get(e);if(Qu.delete(e),!n||!await ef())return wi?.(),t;const a=await globalThis.fetch(n);return a.status===401&&wi?.(),a}},Ne=Dw({baseUrl:iu.api,credentials:"same-origin",fetch:e=>globalThis.fetch(e)});Ne.use(Fw);const tf=I({}),nf=I(typeof document>"u"?"pl":document.documentElement.lang||"pl"),sa=kt(nf),_g=I([]),Vw=kt(_g);function zw(e,t){tf.value=e,t&&(nf.value=t,typeof document<"u"&&(document.documentElement.lang=t))}async function xg(e){const{data:t,response:n}=await Ne.GET("/lang",e?{params:{query:{locale:e}}}:{});!n.ok||!t||(_g.value=Array.isArray(t.meta.locales)?[...t.meta.locales]:[],zw(t.data,t.meta.locale))}function qm(e){const t=e.codePointAt(0);if(t===void 0)return e;const n=String.fromCodePoint(t);return n.toUpperCase()+e.slice(n.length)}function od(e,t={}){if(e==="")return e;const n=[];for(const[r,l]of Object.entries(t)){const o=r.replace(/^:/,"");if(o==="")continue;const s=String(l);n.push([`:${qm(o)}`,qm(s)]),n.push([`:${o.toUpperCase()}`,s.toUpperCase()]),n.push([`:${o}`,s])}n.sort((r,l)=>l[0].length-r[0].length);let a=e;for(const[r,l]of n)a=a.split(r).join(l);return a}const Lm=new Map;function jw(e,t=nf.value){let n=Lm.get(t);if(n===void 0){try{n=new Intl.PluralRules(t)}catch{n=null}Lm.set(t,n)}return n?n.select(e):"other"}function We(e,t,n={}){if(!e)return"";if(t===void 0)return od(e.other??"",n);const a=e[jw(t)]??e.other??"";return od(a,{count:t,...n})}function x(e,t={}){const n=tf.value[e]?.other;return n===void 0?e:od(n,t)}function Vr(e,t,n={}){const a=tf.value[e];return a?We(a,t,n):e}const af=I(""),Oo=kt(af);function rf(e){af.value=e}function lf(){af.value=""}const $i=I([]);async function kg(){const{data:e,response:t}=await Ne.GET("/navigation");return $i.value=t.ok&&e?e.data:[],$i.value}function Uw(e){$i.value=e}const Ci=b(()=>$i.value.filter(e=>e.sideMenu.length>0).map((e,t)=>({entry:e,index:t})).sort((e,t)=>e.entry.order-t.entry.order||e.index-t.index).map(({entry:e})=>e));function of(e){for(const t of e.sideMenu){const n=zn(t.controller);if(n)return n}return zn(e.controller)}function ys(e,t){const n=`${e}.${t}`;return Ci.value.find(a=>Tm(a.controller)===n||a.sideMenu.some(r=>Tm(r.controller)===n))??null}function Hw(){for(const e of Ci.value){const t=of(e);if(t)return t}return null}const zr=I([]),Kw=b(()=>zr.value.length>0);async function wg(){const{data:e,response:t}=await Ne.GET("/settings");return zr.value=t.ok&&e?e.data:[],zr.value}function Ww(e){zr.value=e}function es(e){return zr.value.find(t=>t.code===e)??null}function sf(e){return e.controller?zn(e.controller)??"/settings":`/settings/${encodeURIComponent(e.code)}`}function uu(e){return e?zr.value.find(t=>t.controller!==""&&t.controller===e)??null:null}const sd=b(()=>{const e=zr.value.map((n,a)=>({entry:n,index:a})).sort((n,a)=>n.entry.order-a.entry.order||n.index-a.index).map(({entry:n})=>n),t=[];for(const n of e){let a=t.find(r=>r.category===n.category);a||(a={category:n.category,entries:[]},t.push(a)),a.entries.push(n)}return t});function Nm(e){if(!e)return null;const t=sd.value.find(n=>n.category===e.category);return!t||t.entries.length<2?null:{category:t.category,current:e,entries:t.entries}}const Bm="SummerCMS";function Gw(e){if(e.name==="login")return x("backend::lang.auth.title");if(e.name==="settings")return x("backend::lang.settings.title");if(e.name==="account")return x("backend::lang.myaccount.menu_label");if(e.name==="settings-form")return es(String(e.params.code??""))?.label??String(e.params.code??"");if(e.name==="home")return x("backend::lang.nav.empty");if(e.name==="not-found")return x("backend::lang.page.not_found");const t=ys(String(e.params.vendor??""),String(e.params.plugin??"")),n=Gl(e.path),r=t?.sideMenu.find(l=>l.controller===n)?.label??t?.label??uu(n)?.label??"";return(e.name==="create"||e.name==="record"||e.name==="preview")&&Oo.value||r}function Yw(e){const t=Gw(e).trim();return t===""?Bm:`${t} | ${Bm}`}const Fm=e=>e==="";const Jw=(...e)=>e.filter((t,n,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===n).join(" ").trim();const Vm=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const Zw=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,a)=>a?a.toUpperCase():n.toLowerCase());const Xw=e=>{const t=Zw(e);return t.charAt(0).toUpperCase()+t.slice(1)};var cl={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};const Qw=Symbol("lucide-icons");function e2(){return it(Qw,{})}const t2=({name:e,iconNode:t,absoluteStrokeWidth:n,"absolute-stroke-width":a,strokeWidth:r,"stroke-width":l,size:o,color:s,...u},{slots:d})=>{const{size:c,color:f,strokeWidth:v=2,absoluteStrokeWidth:p=!1,class:h=""}=e2(),k=b(()=>{const C=Fm(n)||Fm(a)||n===!0||a===!0||p===!0,_=r||l||v||cl["stroke-width"];return C?Number(_)*24/Number(o??c??cl.width):_});return Dn("svg",{...cl,...u,width:o??c??cl.width,height:o??c??cl.height,stroke:s??f??cl.stroke,"stroke-width":k.value,class:Jw("lucide",h,...e?[`lucide-${Vm(Xw(e))}-icon`,`lucide-${Vm(e)}`]:["lucide-icon"])},[...t.map(C=>Dn(...C)),...d.default?[d.default()]:[]])};const ve=(e,t)=>(n,{slots:a,attrs:r})=>Dn(t2,{...r,...n,iconNode:t,name:e},a.default?{default:a.default}:void 0);const n2=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]],a2=ve("archive",n2);const r2=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],$g=ve("arrow-down",r2);const l2=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],gs=ve("arrow-left",l2);const o2=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],s2=ve("arrow-right",o2);const i2=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],Cg=ve("arrow-up-down",i2);const u2=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],Sg=ve("arrow-up-right",u2);const c2=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],Eg=ve("arrow-up",c2);const d2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}]],f2=ve("ban",d2);const p2=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],m2=ve("bell",p2);const v2=[["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"}]],h2=ve("bold",v2);const y2=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],g2=ve("book",y2);const b2=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],_2=ve("bookmark",b2);const x2=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],k2=ve("box",x2);const w2=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],$2=ve("briefcase",w2);const C2=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],S2=ve("building",C2);const E2=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Ag=ve("calendar",E2);const A2=[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],T2=ve("camera",A2);const D2=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]],O2=ve("cassette-tape",D2);const M2=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]],P2=ve("chart-bar",M2);const R2=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Oa=ve("check",R2);const I2=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],sr=ve("chevron-down",I2);const q2=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],cu=ve("chevron-left",q2);const L2=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],bs=ve("chevron-right",L2);const N2=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],Tg=ve("chevron-up",N2);const B2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],bt=ve("circle-alert",B2);const F2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],V2=ve("circle-check",F2);const z2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],j2=ve("circle-question-mark",z2);const U2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],H2=ve("circle",U2);const K2=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],W2=ve("clipboard-list",K2);const G2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],id=ve("clock",G2);const Y2=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],J2=ve("cloud",Y2);const Z2=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],Dg=ve("code",Z2);const X2=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Og=ve("copy",X2);const Q2=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],e$=ve("credit-card",Q2);const t$=[["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"}]],n$=ve("database",t$);const a$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]],r$=ve("disc-3",a$);const l$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],o$=ve("disc",l$);const s$=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],ud=ve("download",s$);const i$=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Mg=ve("external-link",i$);const u$=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],c$=ve("eye-off",u$);const d$=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],f$=ve("eye",d$);const p$=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],Cl=ve("file-text",p$);const m$=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}]],v$=ve("file",m$);const h$=[["path",{d:"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"14sh0y"}],["path",{d:"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z",key:"1970lx"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]],y$=ve("files",h$);const g$=[["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"}]],b$=ve("flag",g$);const _$=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],x$=ve("folder",_$);const k$=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],w$=ve("funnel",k$);const $$=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],C$=ve("gauge",$$);const S$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],E$=ve("globe",S$);const A$=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],T$=ve("graduation-cap",A$);const D$=[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]],Si=ve("grip-vertical",D$);const O$=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]],M$=ve("heading-3",O$);const P$=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],R$=ve("heart",P$);const I$=[["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-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],q$=ve("house",I$);const L$=[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]],zm=ve("image-off",L$);const N$=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],B$=ve("image-up",N$);const F$=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],V$=ve("image",F$);const z$=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],j$=ve("inbox",z$);const U$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],Yl=ve("info",U$);const H$=[["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"}]],K$=ve("italic",H$);const W$=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]],G$=ve("key-round",W$);const Y$=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],J$=ve("key",Y$);const Z$=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],X$=ve("languages",Z$);const Q$=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],eC=ve("layout-grid",Q$);const tC=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]],nC=ve("leaf",tC);const aC=[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]],rC=ve("library",aC);const lC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],oC=ve("life-buoy",lC);const sC=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],Pg=ve("link",sC);const iC=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]],uC=ve("list-indent-decrease",iC);const cC=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]],dC=ve("list-indent-increase",cC);const fC=[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]],Rg=ve("list-ordered",fC);const pC=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],Ig=ve("list",pC);const mC=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Ml=ve("loader-circle",mC);const vC=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],er=ve("lock",vC);const hC=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],qg=ve("log-out",hC);const yC=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],gC=ve("mail",yC);const bC=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],_C=ve("map-pin",bC);const xC=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],kC=ve("message-circle",xC);const wC=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],$C=ve("mic-vocal",wC);const CC=[["path",{d:"M5 12h14",key:"1ays0h"}]],Lg=ve("minus",CC);const SC=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],EC=ve("moon",SC);const AC=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],TC=ve("network",AC);const DC=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],OC=ve("palette",DC);const MC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],uf=ve("panel-left-close",MC);const PC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],Ng=ve("panel-left-open",PC);const RC=[["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"}]],IC=ve("paperclip",RC);const qC=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],LC=ve("pause",qC);const NC=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],zo=ve("pencil",NC);const BC=[["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"}]],FC=ve("phone",BC);const VC=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],zC=ve("play",VC);const jC=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],_s=ve("plus",jC);const UC=[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]],Bg=ve("puzzle",UC);const HC=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],KC=ve("quote",HC);const WC=[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]],GC=ve("redo-2",WC);const YC=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],JC=ve("refresh-cw",YC);const ZC=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],ai=ve("rotate-ccw",ZC);const XC=[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],Fg=ve("search-x",XC);const QC=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],du=ve("search",QC);const eS=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Vg=ve("settings",eS);const tS=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],nS=ve("shield-check",tS);const aS=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],rS=ve("shopping-cart",aS);const lS=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],oS=ve("sliders-horizontal",lS);const sS=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],iS=ve("star",sS);const uS=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]],cS=ve("sun-moon",uS);const dS=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],fu=ve("sun",dS);const fS=[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]],pS=ve("table",fS);const mS=[["path",{d:"M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z",key:"16rjxf"}],["path",{d:"M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193",key:"178nd4"}],["circle",{cx:"10.5",cy:"6.5",r:".5",fill:"currentColor",key:"12ikhr"}]],vS=ve("tags",mS);const hS=[["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"}]],_r=ve("trash-2",hS);const yS=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],zg=ve("triangle-alert",yS);const gS=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],bS=ve("trophy",gS);const _S=[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]],xS=ve("underline",_S);const kS=[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]],jg=ve("undo-2",kS);const wS=[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]],$S=ve("unlink",wS);const CS=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],ri=ve("upload",CS);const SS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Ug=ve("user-minus",SS);const ES=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Hg=ve("user-plus",ES);const AS=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],TS=ve("user-round",AS);const DS=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],OS=ve("user",DS);const MS=[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]],PS=ve("users-round",MS);const RS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],IS=ve("users",RS);const qS=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],LS=ve("wand-sparkles",qS);const NS=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],BS=ve("wrench",NS);const FS=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],ln=ve("x",FS),jm={archive:a2,"arrow-down":$g,"arrow-left":gs,"arrow-right":s2,"arrow-up":Eg,"arrow-up-right":Sg,bell:m2,book:g2,bookmark:_2,box:k2,briefcase:$2,building:S2,calendar:Ag,camera:T2,"cassette-tape":O2,"chart-bar":P2,check:Oa,"chevron-down":sr,"chevron-left":cu,"chevron-right":bs,circle:H2,"circle-alert":bt,"circle-check":V2,"circle-question-mark":j2,"clipboard-list":W2,clock:id,cloud:J2,code:Dg,copy:Og,"credit-card":e$,database:n$,disc:o$,"disc-3":r$,download:ud,"external-link":Mg,file:v$,"file-text":Cl,files:y$,flag:b$,folder:x$,funnel:w$,gauge:C$,globe:E$,"graduation-cap":T$,heart:R$,house:q$,image:V$,inbox:j$,info:Yl,key:J$,languages:X$,"layout-grid":eC,leaf:nC,library:rC,"life-buoy":oC,link:Pg,list:Ig,"list-ordered":Rg,lock:er,"log-out":qg,mail:gC,"map-pin":_C,"message-circle":kC,"mic-vocal":$C,minus:Lg,network:TC,palette:OC,"panel-left-close":uf,"panel-left-open":Ng,paperclip:IC,pause:LC,pencil:zo,phone:FC,play:zC,plus:_s,puzzle:Bg,"refresh-cw":JC,search:du,"search-x":Fg,settings:Vg,"shield-check":nS,"shopping-cart":rS,star:iS,sun:fu,table:pS,tags:vS,"trash-2":_r,"triangle-alert":zg,trophy:bS,upload:ri,user:OS,"user-minus":Ug,"user-plus":Hg,users:IS,"users-round":PS,"wand-sparkles":LS,wrench:BS,x:ln},VS={"icon-archive":"archive","icon-bar-chart":"chart-bar","icon-bell":"bell","icon-book":"book","icon-bookmark":"bookmark","icon-briefcase":"briefcase","icon-building":"building","icon-calendar":"calendar","icon-camera":"camera","icon-check":"check","icon-check-circle":"circle-check","icon-circle":"circle","icon-clock":"clock","icon-clock-o":"clock","icon-cloud":"cloud","icon-code":"code","icon-cog":"settings","icon-cogs":"settings","icon-comment":"message-circle","icon-comments":"message-circle","icon-comments-o":"message-circle","icon-copy":"copy","icon-credit-card":"credit-card","icon-cube":"box","icon-dashboard":"gauge","icon-database":"database","icon-download":"download","icon-edit":"pencil","icon-envelope":"mail","icon-envelope-o":"mail","icon-exclamation-triangle":"triangle-alert","icon-external-link":"external-link","icon-file":"file","icon-file-o":"file","icon-file-text":"file-text","icon-file-text-o":"file-text","icon-files-o":"files","icon-filter":"funnel","icon-flag":"flag","icon-folder":"folder","icon-folder-o":"folder","icon-globe":"globe","icon-graduation-cap":"graduation-cap","icon-group":"users","icon-heart":"heart","icon-home":"house","icon-inbox":"inbox","icon-info-circle":"info","icon-key":"key","icon-language":"languages","icon-leaf":"leaf","icon-life-ring":"life-buoy","icon-link":"link","icon-list":"list","icon-list-alt":"clipboard-list","icon-list-ol":"list-ordered","icon-list-ul":"list","icon-lock":"lock","icon-magic":"wand-sparkles","icon-map-marker":"map-pin","icon-minus":"minus","icon-paperclip":"paperclip","icon-pause":"pause","icon-pencil":"pencil","icon-phone":"phone","icon-photo":"image","icon-picture-o":"image","icon-play":"play","icon-plus":"plus","icon-question":"circle-question-mark","icon-question-circle":"circle-question-mark","icon-refresh":"refresh-cw","icon-search":"search","icon-shopping-cart":"shopping-cart","icon-sign-out":"log-out","icon-sitemap":"network","icon-star":"star","icon-table":"table","icon-tachometer":"gauge","icon-tags":"tags","icon-th":"layout-grid","icon-th-large":"layout-grid","icon-times":"x","icon-trash":"trash-2","icon-trash-o":"trash-2","icon-trophy":"trophy","icon-upload":"upload","icon-user":"user","icon-users":"users","icon-warning":"triangle-alert","icon-wrench":"wrench"},Um=fu;function ec(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function xs(e){if(!e)return Um;const t=e.trim();return ec(jm,t)??ec(jm,ec(VS,t)??"")??Um}const zS="(prefers-color-scheme: dark)",li=["system","light","dark"];function Kg(e){return typeof e=="string"&&li.includes(e)}function jS(e=window,t="system"){const n=e.document.documentElement;if(t!=="system")return n.classList.toggle("dark",t==="dark"),()=>{};if(typeof e.matchMedia!="function")return n.classList.remove("dark"),()=>{};const a=e.matchMedia(zS),r=o=>{n.classList.toggle("dark",o)};r(a.matches);const l=o=>r(o.matches);return a.addEventListener("change",l),()=>a.removeEventListener("change",l)}const US=4e3,ts=I([]),cd=new Map;let HS=1;const KS=kt(ts);function Le(e,t="success"){const n=HS++;return ts.value=[{id:n,text:e,tone:t},...ts.value],cd.set(n,setTimeout(()=>Wg(n),US)),n}function Wg(e){const t=cd.get(e);t!==void 0&&(clearTimeout(t),cd.delete(e)),ts.value=ts.value.filter(n=>n.id!==e)}const Gg="summer-admin.theme",cf="summer-admin.locale",WS=/^[A-Za-z]{2,8}(?:[-_][A-Za-z0-9]{1,8})?$/,Ul=I("system");let Hm=()=>{};const Km=kt(Ul),Ei=I(""),GS=kt(Ei);function Ai(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function df(e,t){try{t===null?Ai()?.removeItem(e):Ai()?.setItem(e,t)}catch{}}function dd(e){df(Gg,e==="system"?null:e)}function YS(){try{const e=Ai()?.getItem(Gg);return Kg(e)?e:"system"}catch{return"system"}}function JS(){try{const e=Ai()?.getItem(cf)??"";return e.length<=16&&WS.test(e)?e:""}catch{return""}}const ZS={reload(){window.location.reload()}};function Ti(e){Hm(),Ul.value=e,Hm=typeof window>"u"?()=>{}:jS(window,e)}function XS(e){const t=li.indexOf(e);return li[(t+1)%li.length]??"system"}async function QS(e){const t=Ul.value;Ti(e),dd(e);let n=!1;try{const{response:a}=await Ne.PUT("/account/preferences",{body:{theme:e}});n=a.ok}catch{n=!1}n||(Ul.value===e&&(Ti(t),dd(t)),Le(x("backend::lang.myaccount.preferences_failed"),"danger"))}function Wm(){return QS(XS(Ul.value))}async function eE(e){const t=e?.preferences;t&&(Kg(t.theme)&&(t.theme!==Ul.value&&Ti(t.theme),dd(t.theme)),typeof t.locale=="string"&&(Ei.value=t.locale,t.locale!==""&&t.locale!==sa.value&&await xg(t.locale).catch(()=>{}),df(cf,t.locale===""?null:t.locale)))}async function tE(e){if(e===Ei.value)return;let t=!1;try{const{response:n}=await Ne.PUT("/account/preferences",{body:{locale:e}});t=n.ok}catch{t=!1}if(!t){Le(x("backend::lang.myaccount.preferences_failed"),"danger");return}Ei.value=e,df(cf,e===""?null:e),ZS.reload()}const Yg="summer-admin.sidebar",nE="(max-width: 1099px)",pu=I(!1),jo=I(!1),aE=b(()=>jo.value||pu.value);function Jg(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function rE(){try{return Jg()?.getItem(Yg)==="true"}catch{return!1}}function ff(e){pu.value=e;try{Jg()?.setItem(Yg,e?"true":"false")}catch{}}function lE(){if(pu.value=rE(),typeof window>"u"||typeof window.matchMedia!="function")return jo.value=!1,()=>{};const e=window.matchMedia(nE);jo.value=e.matches;const t=n=>{jo.value=n.matches};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}function Zg(){return{collapsed:aE,narrow:kt(jo),manual:kt(pu),setCollapsed:ff,watchViewport:lE}}const oE=["id","aria-label"],sE={class:"px-2.5 pt-1 pb-2 text-[14px] font-bold","aria-hidden":"true"},iE=ae({__name:"SectionFlyout",props:{entry:{},id:{}},emits:["escape","leave","navigate"],setup(e,{expose:t,emit:n}){const a=e,r=n,l=Mn(),o=I(null),s=b(()=>Gl(l.path)),u=b(()=>a.entry.sideMenu.flatMap(p=>{const h=zn(p.controller);return h?[{item:p,to:h,icon:xs(p.icon),current:s.value===p.controller}]:[]}));function d(){return[...o.value?.querySelectorAll('[role="menuitem"]')??[]]}async function c(){await Ye(),d()[0]?.focus()}function f(p){return!!p&&!!o.value?.contains(p)}function v(p){const h=d(),k=h.indexOf(document.activeElement);switch(p.key){case"ArrowDown":p.preventDefault(),h[(k+1)%h.length]?.focus();break;case"ArrowUp":p.preventDefault(),h[(k-1+h.length)%h.length]?.focus();break;case"Home":p.preventDefault(),h[0]?.focus();break;case"End":p.preventDefault(),h[h.length-1]?.focus();break;case"Escape":p.preventDefault(),r("escape");break;case"Tab":r("leave");break}}return t({focusFirst:c,contains:f}),(p,h)=>(m(),g("div",{id:e.id,ref_key:"root",ref:o,role:"menu","data-section-flyout":"","aria-label":e.entry.label,class:"fixed top-3 left-[calc(var(--spacing-rail)+8px)] z-40 flex w-[230px] flex-col gap-0.5 rounded-[14px] border border-border bg-surface p-2 text-text shadow-pop",onKeydown:v},[w("span",sE,D(e.entry.label),1),(m(!0),g(pe,null,Re(u.value,k=>(m(),V(i(Vn),{key:k.item.code,to:k.to,role:"menuitem",tabindex:"-1","aria-current":k.current?"page":void 0,class:he([k.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-[38px] items-center gap-3 rounded-tab px-2.5 no-underline transition-colors duration-150 ease-out"]),onClick:h[0]||(h[0]=C=>r("navigate"))},{default:N(()=>[(m(),V(Vt(k.icon),{size:18,"aria-hidden":"true"})),w("span",null,D(k.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],40,oE))}}),uE=["aria-label"],cE=["aria-label","title"],dE={class:"max-w-full [overflow-wrap:anywhere]"},fE=["aria-label","title"],pE={class:"max-w-full [overflow-wrap:anywhere]"},mE=200,vE=ae({__name:"PluginRail",setup(e){const t=Mn(),{collapsed:n,narrow:a,setCollapsed:r}=Zg(),l={system:{icon:cS,key:"backend::lang.nav.theme_system"},light:{icon:fu,key:"backend::lang.nav.theme_light"},dark:{icon:EC,key:"backend::lang.nav.theme_dark"}},o=b(()=>l[Km.value].icon),s=b(()=>x("backend::lang.nav.theme",{mode:x(l[Km.value].key)})),u=b(()=>ys(String(t.params.vendor??""),String(t.params.plugin??""))),d=b(()=>t.path==="/settings"||t.path.startsWith("/settings/")||u.value===null&&uu(Gl(t.path))!==null),c=b(()=>Ci.value.map(H=>({entry:H,to:of(H)??"/",icon:xs(H.icon),current:u.value?.code===H.code}))),f=I(null),v=I(null),p=b(()=>Ci.value.find(H=>H.code===f.value)??null),h=new Map;let k=null,C=!1;function _(H){return`section-flyout-${H}`}function S(H,P){const W=P?.$el;W instanceof HTMLElement?h.set(H,W):h.delete(H)}function q(){k!==null&&(clearTimeout(k),k=null)}function T(){q(),f.value=null}function E(){q(),k=setTimeout(()=>{k=null;const H=document.activeElement,P=f.value;P!==null&&(h.get(P)===H||v.value?.contains(H))||(f.value=null)},mE)}function R(H){n.value&&(q(),f.value=H)}function L(H){C||R(H)}async function K(H,P){n.value&&(H.key==="Enter"||H.key==="ArrowDown"?(H.preventDefault(),R(P),await Ye(),await v.value?.focusFirst()):H.key==="Escape"&&f.value!==null&&(H.preventDefault(),T()))}function $(){const H=f.value;T(),H!==null&&(C=!0,h.get(H)?.focus(),C=!1)}function M(){r(!1),Ye(()=>document.querySelector("[data-sidebar-collapse]")?.focus())}return Ve(n,H=>{H||T()}),Ot(q),(H,P)=>(m(),g("nav",{"aria-label":i(x)("backend::lang.nav.plugins"),class:"sticky top-0 flex h-screen w-rail shrink-0 flex-col items-center gap-1.5 self-start overflow-y-auto border-r border-side-border bg-side pt-3.5 pb-3"},[w("button",{type:"button","data-theme-toggle":"","aria-label":s.value,title:s.value,class:"mb-3.5 flex size-10 shrink-0 items-center justify-center rounded-inner bg-accent-soft transition-colors duration-150 ease-out hover:bg-side-hover",onClick:P[0]||(P[0]=(...W)=>i(Wm)&&i(Wm)(...W))},[(m(),V(Vt(o.value),{size:22,class:"text-accent","aria-hidden":"true"}))],8,cE),(m(!0),g(pe,null,Re(c.value,W=>(m(),V(i(Vn),{key:W.entry.code,ref_for:!0,ref:Z=>S(W.entry.code,Z),to:W.to,"data-rail-item":W.entry.code,"aria-current":W.current?"page":void 0,"aria-haspopup":i(n)?"menu":void 0,"aria-expanded":i(n)?f.value===W.entry.code?"true":"false":void 0,"aria-controls":i(n)&&f.value===W.entry.code?_(W.entry.code):void 0,class:he([W.current?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"]),onMouseenter:Z=>R(W.entry.code),onMouseleave:E,onFocus:Z=>L(W.entry.code),onBlur:E,onKeydown:Z=>K(Z,W.entry.code)},{default:N(()=>[(m(),V(Vt(W.icon),{size:20,"aria-hidden":"true"})),w("span",dE,D(W.entry.label),1)]),_:2},1032,["to","data-rail-item","aria-current","aria-haspopup","aria-expanded","aria-controls","class","onMouseenter","onFocus","onKeydown"]))),128)),i(n)&&p.value?(m(),V(iE,{key:0,id:_(p.value.code),ref_key:"flyout",ref:v,entry:p.value,onMouseenter:q,onMouseleave:E,onFocusin:q,onFocusout:E,onEscape:$,onLeave:E,onNavigate:T},null,8,["id","entry"])):ne("",!0),P[1]||(P[1]=w("span",{class:"flex-1","aria-hidden":"true"},null,-1)),i(n)&&!i(a)?(m(),g("button",{key:1,type:"button","data-sidebar-expand":"","aria-label":i(x)("backend::lang.nav.expand"),title:i(x)("backend::lang.nav.expand"),class:"mb-1 flex size-10 items-center justify-center rounded-inner text-side-text transition-colors duration-150 ease-out hover:bg-side-hover hover:text-white",onClick:M},[F(i(Ng),{size:20,"aria-hidden":"true"})],8,fE)):ne("",!0),i(Kw)?(m(),V(i(Vn),{key:2,to:"/settings","data-rail-settings":"","aria-current":d.value?"page":void 0,class:he([d.value?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"])},{default:N(()=>[F(i(Vg),{size:20,"aria-hidden":"true"}),w("span",pE,D(i(x)("backend::lang.nav.settings")),1)]),_:1},8,["aria-current","class"])):ne("",!0)],8,uE))}}),hE=["aria-label"],yE={class:"mb-3.5 flex h-10 items-center justify-between gap-2 pl-2"},gE={class:"truncate text-[16px] font-bold"},bE=["aria-label","title"],_E=ae({__name:"SectionPanel",props:{entry:{}},setup(e){const t=e,n=Mn(),a=b(()=>Gl(n.path)),r=b(()=>t.entry.sideMenu.flatMap(o=>{const s=zn(o.controller);return s?[{item:o,to:s,icon:xs(o.icon),current:a.value===o.controller}]:[]}));function l(){ff(!0),Ye(()=>document.querySelector("[data-sidebar-expand]")?.focus())}return(o,s)=>(m(),g("aside",{"aria-label":i(x)("backend::lang.nav.sections"),class:"sticky top-0 flex h-screen w-panel shrink-0 flex-col gap-0.5 self-start overflow-y-auto border-r border-border bg-surface px-3 py-3.5"},[w("div",yE,[w("span",gE,D(e.entry.label),1),w("button",{type:"button","data-sidebar-collapse":"","aria-label":i(x)("backend::lang.nav.collapse"),title:i(x)("backend::lang.nav.collapse"),class:"flex size-[30px] shrink-0 items-center justify-center rounded-tab text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",onClick:l},[F(i(uf),{size:18,"aria-hidden":"true"})],8,bE)]),(m(!0),g(pe,null,Re(r.value,u=>(m(),V(i(Vn),{key:u.item.code,to:u.to,"aria-current":u.current?"page":void 0,class:he([u.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-nav items-center gap-3 rounded-control px-3 no-underline transition-colors duration-150 ease-out"])},{default:N(()=>[(m(),V(Vt(u.icon),{size:18,"aria-hidden":"true"})),w("span",null,D(u.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],8,hE))}}),xE=["aria-label"],kE={class:"mb-3.5 flex h-10 items-center justify-between gap-2 pl-2"},wE={class:"truncate text-[16px] font-bold"},$E=["aria-label","title"],CE=ae({__name:"SettingsPanel",props:{section:{}},setup(e){function t(){ff(!0),Ye(()=>document.querySelector("[data-sidebar-expand]")?.focus())}return(n,a)=>(m(),g("aside",{"data-settings-panel":"","aria-label":i(x)("backend::lang.nav.sections"),class:"sticky top-0 flex h-screen w-panel shrink-0 flex-col gap-0.5 self-start overflow-y-auto border-r border-border bg-surface px-3 py-3.5"},[w("div",kE,[w("span",wE,D(e.section.category||i(x)("backend::lang.nav.settings")),1),w("button",{type:"button","data-sidebar-collapse":"","aria-label":i(x)("backend::lang.nav.collapse"),title:i(x)("backend::lang.nav.collapse"),class:"flex size-[30px] shrink-0 items-center justify-center rounded-tab text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",onClick:t},[F(i(uf),{size:18,"aria-hidden":"true"})],8,$E)]),(m(!0),g(pe,null,Re(e.section.entries,r=>(m(),V(i(Vn),{key:r.code,to:i(sf)(r),"data-settings-panel-item":r.code,"aria-current":r.code===e.section.current.code?"page":void 0,class:he([r.code===e.section.current.code?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-nav items-center gap-3 rounded-control px-3 no-underline transition-colors duration-150 ease-out"])},{default:N(()=>[(m(),V(Vt(i(xs)(r.icon)),{size:18,"aria-hidden":"true"})),w("span",null,D(r.label),1)]),_:2},1032,["to","data-settings-panel-item","aria-current","class"]))),128))],8,xE))}}),SE=["aria-label"],EE={class:"flex min-w-0 items-center gap-2"},AE=["aria-current"],TE=ae({__name:"Breadcrumbs",setup(e){const t=Mn(),n=b(()=>{if(t.name==="account")return[{label:x("backend::lang.myaccount.menu_label")}];if(t.name==="settings"||t.name==="settings-form"){const s=[{label:x("backend::lang.nav.settings"),to:"/settings"}],u=t.name==="settings-form"?es(String(t.params.code??"")):null;return u&&s.push({label:u.label}),s}const a=ys(String(t.params.vendor??""),String(t.params.plugin??"")),r=Gl(t.path);if(!a){const s=uu(r);if(!s)return[];const u=[{label:x("backend::lang.nav.settings"),to:"/settings"},{label:s.label,to:sf(s)}];return(t.name==="record"||t.name==="create")&&Oo.value!==""&&u.push({label:Oo.value}),u}const l=[{label:a.label,to:of(a)??void 0}],o=a.sideMenu.find(s=>s.controller===r)??null;return o&&l.push({label:o.label,to:zn(o.controller)??void 0}),(t.name==="record"||t.name==="create")&&Oo.value!==""&&l.push({label:Oo.value}),l});return(a,r)=>(m(),g("nav",{"aria-label":i(x)("backend::lang.nav.breadcrumbs"),class:"min-w-0"},[w("ol",EE,[(m(!0),g(pe,null,Re(n.value,(l,o)=>(m(),g("li",{key:o,"data-crumb":"",class:"flex min-w-0 items-center gap-2"},[o>0?(m(),V(i(bs),{key:0,size:14,class:"shrink-0 text-muted","aria-hidden":"true"})):ne("",!0),o===n.value.length-1||!l.to?(m(),g("span",{key:1,"aria-current":o===n.value.length-1?"page":void 0,class:he([o===n.value.length-1?"font-semibold text-text":"text-muted","truncate"])},D(l.label),11,AE)):(m(),V(i(Vn),{key:2,to:l.to,class:"truncate text-muted no-underline transition-colors duration-150 ease-out hover:text-text"},{default:N(()=>[xe(D(l.label),1)]),_:2},1032,["to"]))]))),128))])],8,SE))}});function Gm(e){return typeof e=="string"?`'${e}'`:new OE().serialize(e)}const DE=" _-,;:!?.'\"()[]{}@*/\\&#%`^+<=>|~$0123456789abcdefghijklmnopqrstuvwxyz",qs=(function(){const e=new Uint8Array(128);for(let t=0;t<69;t++)e[DE.charCodeAt(t)]=t+1;for(let t=65;t<=90;t++)e[t]=e[t+32];return e})();function tc(e,t){if(e===t)return 0;const n=Math.min(e.length,t.length);let a=0;for(let r=0;ro?-1:1)}return e.length!==t.length?e.lengththis.compare(o[0],s[0]));let l=`${n}{`;for(let o=0;othis.compare(a,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const t of["Error","RegExp","URL"])e.prototype["$"+t]=function(n){return`${t}(${n})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join("n,")}${n.length>0?"n":""}]`};return e})();function ns(e,t){return e===t||Gm(e)===Gm(t)}function Ls(e,t){let n=e;const a=t.toString(),r=a.indexOf("."),l=r>=0?a.length-r:0;if(l>0){const o=10**l;n=Math.round(n*o)/o}return n}function nc(e,t,n,a){t=Number(t),n=Number(n);const r=(e-(Number.isNaN(t)?0:t))%a;let l=Ls(Math.abs(r)*2>=a?e+Math.sign(r)*(a-Math.abs(r)):e-r,a);return Number.isNaN(t)?!Number.isNaN(n)&&l>n&&(l=Math.floor(Ls(n/a,a))*a):ln&&(l=t+Math.floor(Ls((n-t)/a,a))*a),l=Ls(l,a),l}function $t(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,a=Symbol(n);return[o=>{const s=it(a,o);if(s||s===null)return s;throw new Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},o=>(ht(a,o),o)]}function jt(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function pf(e,t,n){const a=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),a.dispatchEvent(r)}function gn(e){return e==null}function Ym(e,t){return gn(e)?!1:Array.isArray(e)?e.some(n=>ns(n,t)):ns(e,t)}function ME(e,t){var n;const a=ps();return xn(()=>{a.value=e()},{...t,flush:(n=t?.flush)!==null&&n!==void 0?n:"sync"}),kt(a)}function Xg(e,t){return Vd()?(Fh(e,t),!0):!1}function PE(e){let t=!1,n;const a=Bh(!0);return((...r)=>(t||(n=a.run(()=>e(...r)),t=!0),n))}const qa=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const RE=e=>typeof e<"u",IE=Object.prototype.toString,qE=e=>IE.call(e)==="[object Object]",Jm=LE();function LE(){var e,t,n;return qa&&!!(!((e=window)===null||e===void 0||(e=e.navigator)===null||e===void 0)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)===null||t===void 0||(t=t.navigator)===null||t===void 0?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test((n=window)===null||n===void 0?void 0:n.navigator.userAgent))}function ac(e){return Array.isArray(e)?e:[e]}function NE(e){return da()}function Qg(e){if(!qa)return e;let t=0,n,a;const r=()=>{t-=1,a&&t<=0&&(a.stop(),n=void 0,a=void 0)};return((...l)=>(t+=1,a||(a=Bh(!0),n=a.run(()=>e(...l))),Xg(r),n))}function BE(e){return Ln(wt(e)?new Proxy({},{get(t,n,a){return i(Reflect.get(e.value,n,a))},set(t,n,a){return wt(e.value[n])&&!wt(a)?e.value[n].value=a:e.value[n]=a,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}}):e)}function FE(e){return BE(b(e))}function mf(e,...t){const n=t.flat(),a=n[0];return FE(()=>Object.fromEntries(typeof a=="function"?Object.entries(Wt(e)).filter(([r,l])=>!a(rn(l),r)):Object.entries(Wt(e)).filter(r=>!n.includes(r[0]))))}function VE(e,t=1e4){return A_((n,a)=>{let r=rn(e),l;const o=()=>setTimeout(()=>{r=rn(e),a()},rn(t));return Xg(()=>{clearTimeout(l)}),{get(){return n(),r},set(s){r=s,a(),clearTimeout(l),l=o()}}})}function zE(e,t){NE()&&Ot(e,t)}function jE(e,t,n){return Ve(e,t,{...n,immediate:!0})}const vf=qa?window:void 0;function Gr(e){var t;const n=rn(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function Hl(...e){const t=(a,r,l,o)=>(a.addEventListener(r,l,o),()=>a.removeEventListener(r,l,o)),n=b(()=>{const a=ac(rn(e[0])).filter(r=>r!=null);return a.every(r=>typeof r!="string")?a:void 0});return jE(()=>{var a,r;return[(a=(r=n.value)===null||r===void 0?void 0:r.map(l=>Gr(l)))!==null&&a!==void 0?a:[vf].filter(l=>l!=null),ac(rn(n.value?e[1]:e[0])),ac(i(n.value?e[2]:e[1])),rn(n.value?e[3]:e[2])]},([a,r,l,o],s,u)=>{if(!a?.length||!r?.length||!l?.length)return;const d=qE(o)?{...o}:o,c=a.flatMap(f=>r.flatMap(v=>l.map(p=>t(f,v,p,d))));u(()=>{c.forEach(f=>f())})},{flush:"post"})}function UE(){const e=ps(!1),t=da();return t&&Ct(()=>{e.value=!0},t),e}function HE(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function KE(...e){let t,n,a={};e.length===3?(t=e[0],n=e[1],a=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],a=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=vf,eventName:l="keydown",passive:o=!1,dedupe:s=!1}=a,u=HE(t);return Hl(r,l,c=>{c.repeat&&rn(s)||u(c)&&n(c)},o)}function WE(e){return JSON.parse(JSON.stringify(e))}function Pt(e,t,n,a={}){var r,l;const{clone:o=!1,passive:s=!1,eventName:u,deep:d=!1,defaultValue:c,shouldEmit:f}=a,v=da(),p=n||v?.emit||(v==null||(r=v.$emit)===null||r===void 0?void 0:r.bind(v))||(v==null||(l=v.proxy)===null||l===void 0||(l=l.$emit)===null||l===void 0?void 0:l.bind(v?.proxy));let h=u;t||(t="modelValue"),h=h||`update:${t.toString()}`;const k=S=>o?typeof o=="function"?o(S):WE(S):S,C=()=>RE(e[t])?k(e[t]):c,_=S=>{f?f(S)&&p(h,S):p(h,S)};if(s){const S=I(C());let q=!1;return Ve(()=>e[t],T=>{q||(q=!0,S.value=k(T),Ye(()=>q=!1))}),Ve(S,T=>{!q&&(T!==e[t]||d)&&_(T)},{deep:d}),S}else return b({get(){return C()},set(S){_(S)}})}function hf(e){return e?e.flatMap(t=>t.type===pe?hf(t.children):[t]):[]}const GE=["INPUT","TEXTAREA"];function Zm(e,t,n,a={}){if(!t||a.enableIgnoredElement&&GE.includes(t.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:l="[data-reka-collection-item]",itemsArray:o=[],loop:s=!0,dir:u="ltr",preventScroll:d=!0,focus:c=!1}=a,[f,v,p,h,k,C]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],_=p||h,S=f||v;if(!k&&!C&&(!_&&!S||r==="vertical"&&S||r==="horizontal"&&_))return null;const q=n?Array.from(n.querySelectorAll(l)):o;if(!q.length)return null;d&&e.preventDefault();let T=null;return S||_?T=eb(q,t,{goForward:_?h:u==="ltr"?f:v,loop:s}):k?T=q.at(0)||null:C&&(T=q.at(-1)||null),c&&T?.focus(),T}function eb(e,t,n,a=e.includes(t)?e.length:e.length+1){if(--a===0)return null;const r=e.indexOf(t);let l;if(r===-1?l=n.goForward?0:e.length-1:l=n.goForward?r+1:r-1,!n.loop&&(l<0||l>=e.length))return null;const o=(l+e.length)%e.length,s=e[o];return s?s.hasAttribute("disabled")&&s.getAttribute("disabled")!=="false"?eb(e,s,n,a):s:null}const[mu]=$t("ConfigProvider");function rc(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function fd(e,t,n=".",a){if(!rc(t))return fd(e,{},n,a);const r={...t};for(const l of Object.keys(e)){if(l==="__proto__"||l==="constructor")continue;const o=e[l];o!=null&&(a&&a(r,l,o,n)||(Array.isArray(o)&&Array.isArray(r[l])?r[l]=[...o,...r[l]]:rc(o)&&rc(r[l])?r[l]=fd(o,r[l],(n?`${n}.`:"")+l.toString(),a):r[l]=o))}return r}function YE(e){return(...t)=>t.reduce((n,a)=>fd(n,a,"",e),{})}const tb=YE(),JE=Qg(()=>{const e=I(new Map),t=I(),n=b(()=>{for(const o of e.value.values())if(o)return!0;return!1}),a=mu({scrollBody:I(!0)});let r=null;const l=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",Jm&&r?.(),t.value=void 0};return Ve(n,(o,s)=>{if(!qa)return;if(!o){s&&l();return}t.value===void 0&&(t.value=document.body.style.overflow);const u=window.innerWidth-document.documentElement.clientWidth,d={padding:u,margin:0},c=a.scrollBody?.value?typeof a.scrollBody.value=="object"?tb({padding:a.scrollBody.value.padding===!0?u:a.scrollBody.value.padding,margin:a.scrollBody.value.margin===!0?u:a.scrollBody.value.margin},d):d:{padding:0,margin:0};u>0&&(document.body.style.paddingRight=typeof c.padding=="number"?`${c.padding}px`:String(c.padding),document.body.style.marginRight=typeof c.margin=="number"?`${c.margin}px`:String(c.margin),document.documentElement.style.setProperty("--scrollbar-width",`${u}px`),document.body.style.overflow="hidden"),Jm&&(r=Hl(document,"touchmove",f=>ZE(f),{passive:!1})),Ye(()=>{n.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),e});function yf(e){const t=Math.random().toString(36).substring(2,7),n=JE();n.value.set(t,e??!1);const a=b({get:()=>n.value.get(t)??!1,set:r=>n.value.set(t,r)});return zE(()=>{n.value.delete(t)}),a}function nb(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Pl(e,t){return e-t*Math.floor(e/t)}const ab=1721426;function Lr(e,t,n,a){t=ks(e,t);let r=t-1,l=-2;return n<=2?l=0:tr(t)&&(l=-1),ab-1+365*r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400)+Math.floor((367*n-362)/12+l+a)}function tr(e){return e%4===0&&(e%100!==0||e%400===0)}function ks(e,t){return e==="BC"?1-t:t}function vu(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}const XE={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class jn{fromJulianDay(t){let n=t,a=n-ab,r=Math.floor(a/146097),l=Pl(a,146097),o=Math.floor(l/36524),s=Pl(l,36524),u=Math.floor(s/1461),d=Pl(s,1461),c=Math.floor(d/365),f=r*400+o*100+u*4+c+(o!==4&&c!==4?1:0),[v,p]=vu(f),h=n-Lr(v,p,1,1),k=2;n0&&t===Un()&&!ob())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:a,day:r,hour:l,minute:o,second:s}=ib(e,t);return sb(n,a,r,l,o,s,0)-Math.floor(e/1e3)*1e3}const nv=new Map;function ib(e,t){let n=nv.get(t);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),nv.set(t,n));let a=n.formatToParts(new Date(e)),r={};for(let l of a)l.type!=="literal"&&(r[l.type]=l.value);return{year:r.era==="BC"||r.era==="B"?-r.year+1:+r.year,month:+r.month,day:+r.day,hour:r.hour==="24"?0:+r.hour,minute:+r.minute,second:+r.second}}const av=864e5;function oA(e,t,n,a){return(n===a?[n]:[n,a]).filter(l=>sA(e,t,l))}function sA(e,t,n){let a=ib(n,t);return e.year===a.year&&e.month===a.month&&e.day===a.day&&e.hour===a.hour&&e.minute===a.minute&&e.second===a.second}function _a(e,t,n="compatible"){let a=ia(e);if(t==="UTC")return Kl(a);if(t===Un()&&n==="compatible"&&!ob()){a=cn(a,new jn);let u=new Date,d=ks(a.era,a.year);return u.setFullYear(d,a.month-1,a.day),u.setHours(a.hour,a.minute,a.second,a.millisecond),u.getTime()}let r=Kl(a),l=md(r-av,t),o=md(r+av,t),s=oA(a,t,r-l,r-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case"compatible":case"earlier":return s[0];case"later":return s[s.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(r-l,r-o);case"compatible":case"later":return Math.max(r-l,r-o);case"reject":throw new RangeError("No such absolute time found")}}function ub(e,t,n="compatible"){return new Date(_a(e,t,n))}function xa(e,t){let n=md(e,t),a=new Date(e+n),r=a.getUTCFullYear(),l=a.getUTCMonth()+1,o=a.getUTCDate(),s=a.getUTCHours(),u=a.getUTCMinutes(),d=a.getUTCSeconds(),c=a.getUTCMilliseconds();return new Ma(r<1?"BC":"AD",r<1?-r+1:r,l,o,t,n,s,u,d,c)}function iA(e){return new yt(e.calendar,e.era,e.year,e.month,e.day)}function ia(e,t){let n=0,a=0,r=0,l=0;if("timeZone"in e)({hour:n,minute:a,second:r,millisecond:l}=e);else if("hour"in e&&!t)return e;return t&&({hour:n,minute:a,second:r,millisecond:l}=t),new ur(e.calendar,e.era,e.year,e.month,e.day,n,a,r,l)}function cn(e,t){if(bf(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),a=e.copy();return a.calendar=t,a.era=n.era,a.year=n.year,a.month=n.month,a.day=n.day,jr(a),a}function _f(e,t,n){if(e instanceof Ma)return e.timeZone===t?e:yu(e,t);let a=_a(e,t,n);return xa(a,t)}function uA(e){let t=Kl(e)-e.offset;return new Date(t)}function yu(e,t){let n=Kl(e)-e.offset;return cn(xa(n,t),e.calendar)}const bo=36e5;function gu(e,t){let n=e.copy(),a="hour"in n?pb(n,t):0;vd(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,hd(n),cb(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=a,cA(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let r=n.calendar.getYearsInEra(n);if(n.year>r){let o=n.calendar.isInverseEra?.(n);n.year=r,n.month=o?1:n.calendar.getMonthsInYear(n),n.day=o?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let l=n.calendar.getMonthsInYear(n);return n.month>l&&(n.month=l,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function vd(e,t){e.calendar.isInverseEra?.(e)&&(t=-t),e.year+=t}function hd(e){for(;e.month<1;)vd(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,vd(e,1)}function cA(e){for(;e.day<1;)e.month--,hd(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,hd(e)}function cb(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function jr(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),cb(e)}function xf(e){let t={};for(let n in e)typeof e[n]=="number"&&(t[n]=-e[n]);return t}function db(e,t){return gu(e,xf(t))}function kf(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),jr(n),n}function as(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),fb(n),n}function dA(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=Ns(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=Ns(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=Ns(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=Ns(e.hour,24),t}function fb(e){e.millisecond=Math.max(0,Math.min(e.millisecond,999)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function Ns(e,t){let n=e%t;return n<0&&(n+=t),n}function pb(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,dA(e)}function mb(e,t){let n=e.copy();return pb(n,t),n}function fA(e,t){return mb(e,xf(t))}function wf(e,t,n,a){let r=e.copy();switch(t){case"era":{let l=e.calendar.getEras(),o=l.indexOf(e.era);if(o<0)throw new Error("Invalid era: "+e.era);o=ka(o,n,0,l.length-1,a?.round),r.era=l[o],jr(r);break}case"year":r.calendar.isInverseEra?.(r)&&(n=-n),r.year=ka(e.year,n,-1/0,9999,a?.round),r.year===-1/0&&(r.year=1),r.calendar.balanceYearMonth&&r.calendar.balanceYearMonth(r,e);break;case"month":r.month=ka(e.month,n,1,e.calendar.getMonthsInYear(e),a?.round);break;case"day":r.day=ka(e.day,n,1,e.calendar.getDaysInMonth(e),a?.round);break;default:throw new Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(r),jr(r),r}function $f(e,t,n,a){let r=e.copy();switch(t){case"hour":{let l=e.hour,o=0,s=23;if(a?.hourCycle===12){let u=l>=12;o=u?12:0,s=u?23:11}r.hour=ka(l,n,o,s,a?.round);break}case"minute":r.minute=ka(e.minute,n,0,59,a?.round);break;case"second":r.second=ka(e.second,n,0,59,a?.round);break;case"millisecond":r.millisecond=ka(e.millisecond,n,0,999,a?.round);break;default:throw new Error("Unsupported field "+t)}return r}function ka(e,t,n,a,r=!1){if(r){e+=Math.sign(t),e0?e=Math.ceil(e/l)*l:e=Math.floor(e/l)*l,e>a&&(e=n)}else e+=t,ea&&(e=n+(e-a-1));return e}function vb(e,t){let n;if(t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0){let r=gu(ia(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days});n=_a(r,e.timeZone)}else n=Kl(e)-e.offset;n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5;let a=xa(n,e.timeZone);return cn(a,e.calendar)}function pA(e,t){return vb(e,xf(t))}function mA(e,t,n,a){switch(t){case"hour":{let r=0,l=23;if(a?.hourCycle===12){let h=e.hour>=12;r=h?12:0,l=h?23:11}let o=ia(e),s=cn(as(o,{hour:r}),new jn),u=[_a(s,e.timeZone,"earlier"),_a(s,e.timeZone,"later")].filter(h=>xa(h,e.timeZone).day===s.day)[0],d=cn(as(o,{hour:l}),new jn),c=[_a(d,e.timeZone,"earlier"),_a(d,e.timeZone,"later")].filter(h=>xa(h,e.timeZone).day===d.day).pop(),f=Kl(e)-e.offset,v=Math.floor(f/bo),p=f%bo;return f=ka(v,n,Math.floor(u/bo),Math.floor(c/bo),a?.round)*bo+p,cn(xa(f,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return $f(e,t,n,a);case"era":case"year":case"month":case"day":{let r=wf(ia(e),t,n,a),l=_a(r,e.timeZone);return cn(xa(l,e.timeZone),e.calendar)}default:throw new Error("Unsupported field "+t)}}function vA(e,t,n){let a=ia(e),r=as(kf(a,t),t);if(r.compare(a)===0)return e;let l=_a(r,e.timeZone,n);return cn(xa(l,e.timeZone),e.calendar)}const hA=/^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,yA=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})$/,hb=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function gA(e){let t=e.match(hA);if(!t)throw new Error("Invalid ISO 8601 time string: "+e);return new na(Jt(t[1],0,23),t[2]?Jt(t[2],0,59):0,t[3]?Jt(t[3],0,59):0,t[4]?Jt(t[4],0,1/0)*1e3:0)}function yb(e){let t=e.match(yA);if(!t)throw hb.test(e)?new Error(`Invalid ISO 8601 date string: ${e}. Use parseAbsolute() instead.`):new Error("Invalid ISO 8601 date string: "+e);let n=new yt(Jt(t[1],0,9999),Jt(t[2],1,12),1);return n.day=Jt(t[3],1,n.calendar.getDaysInMonth(n)),n}function rv(e,t){let n=e.match(hb);if(!n)throw new Error("Invalid ISO 8601 date time string: "+e);let a=Jt(n[1],-9999,9999),r=a<1?"BC":"AD",l=new Ma(r,a<1?-a+1:a,Jt(n[2],1,12),1,t,0,n[4]?Jt(n[4],0,23):0,n[5]?Jt(n[5],0,59):0,n[6]?Jt(n[6],0,59):0,n[7]?Jt(n[7],0,1/0)*1e3:0);return l.day=Jt(n[3],0,l.calendar.getDaysInMonth(l)),n[8]&&(l.offset=Jt(n[8],-23,23)*36e5+Jt(n[9]??"0",0,59)*6e4),yu(l,t)}function Jt(e,t,n){let a=Number(e);if(an)throw new RangeError(`Value out of range: ${t} <= ${a} <= ${n}`);return a}function gb(e){return`${String(e.hour).padStart(2,"0")}:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function bb(e){let t=cn(e,new jn),n;return t.era==="BC"?n=t.year===1?"0000":"-"+String(Math.abs(1-t.year)).padStart(6,"00"):n=String(t.year).padStart(4,"0"),`${n}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function _b(e){return`${bb(e)}T${gb(e)}`}function bA(e){let t=Math.sign(e)<0?"-":"+";e=Math.abs(e);let n=Math.floor(e/36e5),a=Math.floor(e%36e5/6e4),r=Math.floor(e%36e5%6e4/1e3),l=`${t}${String(n).padStart(2,"0")}:${String(a).padStart(2,"0")}`;return r!==0&&(l+=`:${String(r).padStart(2,"0")}`),l}function _A(e){return`${_b(e)}${bA(e.offset)}[${e.timeZone}]`}function Cf(e){let t=typeof e[0]=="object"?e.shift():new jn,n;if(typeof e[0]=="string")n=e.shift();else{let o=t.getEras();n=o[o.length-1]}let a=e.shift(),r=e.shift(),l=e.shift();return[t,n,a,r,l]}class yt{#e;constructor(...t){let[n,a,r,l,o]=Cf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,jr(this)}copy(){return this.era?new yt(this.calendar,this.era,this.year,this.month,this.day):new yt(this.calendar,this.year,this.month,this.day)}add(t){return gu(this,t)}subtract(t){return db(this,t)}set(t){return kf(this,t)}cycle(t,n,a){return wf(this,t,n,a)}toDate(t){return ub(this,t)}toString(){return bb(this)}compare(t){return rb(this,t)}}class na{#e;constructor(t=0,n=0,a=0,r=0){this.hour=t,this.minute=n,this.second=a,this.millisecond=r,fb(this)}copy(){return new na(this.hour,this.minute,this.second,this.millisecond)}add(t){return mb(this,t)}subtract(t){return fA(this,t)}set(t){return as(this,t)}cycle(t,n,a){return $f(this,t,n,a)}toString(){return gb(this)}compare(t){return lb(this,t)}}class ur{#e;constructor(...t){let[n,a,r,l,o]=Cf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,jr(this)}copy(){return this.era?new ur(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new ur(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(t){return gu(this,t)}subtract(t){return db(this,t)}set(t){return kf(as(this,t),t)}cycle(t,n,a){switch(t){case"era":case"year":case"month":case"day":return wf(this,t,n,a);default:return $f(this,t,n,a)}}toDate(t,n){return ub(this,t,n)}toString(){return _b(this)}compare(t){let n=rb(this,t);return n===0?lb(this,ia(t)):n}}class Ma{#e;constructor(...t){let[n,a,r,l,o]=Cf(t),s=t.shift(),u=t.shift();this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.timeZone=s,this.offset=u,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,jr(this)}copy(){return this.era?new Ma(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Ma(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(t){return vb(this,t)}subtract(t){return pA(this,t)}set(t,n){return vA(this,t,n)}cycle(t,n,a){return mA(this,t,n,a)}toDate(){return uA(this)}toString(){return _A(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(t){return this.toDate().getTime()-_f(t,this.timeZone).toDate().getTime()}}const Il=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],xA=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],oi=[1867,1911,1925,1988,2018],Qa=["meiji","taisho","showa","heisei","reiwa"];function lv(e){const t=Il.findIndex(([n,a,r])=>e.year=0){let[,r,l]=Il[n];t.month=Math.max(r,t.month),t.month===r&&(t.day=Math.max(l,t.day))}}getEras(){return Qa}getYearsInEra(t){let n=Qa.indexOf(t.era),a=Il[n],r=Il[n+1];if(r==null)return 9999-a[0]+1;let l=r[0]-a[0];return(t.month0?["minguo",t]:["before_minguo",1-t]}class $A extends jn{fromJulianDay(t){let n=super.fromJulianDay(t),a=ks(n.era,n.year),[r,l]=iv(a);return new yt(this,r,l,n.month,n.day)}toJulianDay(t){return super.toJulianDay(uv(t))}getEras(){return["before_minguo","minguo"]}balanceDate(t){let[n,a]=iv(kb(t));t.era=n,t.year=a}isInverseEra(t){return t.era==="before_minguo"}getDaysInMonth(t){return super.getDaysInMonth(uv(t))}getYearsInEra(t){return t.era==="before_minguo"?9999:9999-Di}constructor(...t){super(...t),this.identifier="roc"}}function uv(e){let[t,n]=vu(kb(e));return new yt(t,n,e.month,e.day)}const cv=1948320,dv=[0,31,62,93,124,155,186,216,246,276,306,336];class CA{fromJulianDay(t){let n=t-cv,a=1+Math.floor((33*n+3)/12053),r=365*(a-1)+Math.floor((8*a+21)/33),l=n-r,o=l<216?Math.floor(l/31):Math.floor((l-6)/30),s=l-dv[o]+1;return new yt(this,a,o+1,s)}toJulianDay(t){let n=cv-1+365*(t.year-1)+Math.floor((8*t.year+21)/33);return n+=dv[t.month-1],n+=t.day,n}getMonthsInYear(){return 12}getDaysInMonth(t){return t.month<=6?31:t.month<=11||Pl(25*t.year+11,33)<8?30:29}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}const ic=78,fv=80;class SA extends jn{fromJulianDay(t){let n=super.fromJulianDay(t),a=n.year-ic,r=t-Lr(n.era,n.year,1,1),l;r=8&&(o+=(t.month-7)*30),o+=t.day-1,o)}getDaysInMonth(t){return t.month===1&&tr(t.year+ic)||t.month>=2&&t.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...t){super(...t),this.identifier="indian"}}const Oi=1948440,pv=1948439,Sn=1300,dl=1600,EA=460322;function Mi(e,t,n,a){return a+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function wb(e,t,n){let a=Math.floor((30*(n-t)+10646)/10631),r=Math.min(12,Math.ceil((n-(29+Mi(t,a,1,1)))/29.5)+1),l=n-Mi(t,a,r,1)+1;return new yt(e,a,r,l)}function mv(e){return(14+11*e)%30<11}class Sf{fromJulianDay(t){return wb(this,Oi,t)}toJulianDay(t){return Mi(Oi,t.year,t.month,t.day)}getDaysInMonth(t){let n=29+t.month%2;return t.month===12&&mv(t.year)&&n++,n}getMonthsInYear(){return 12}getDaysInYear(t){return mv(t.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class AA extends Sf{fromJulianDay(t){return wb(this,pv,t)}toJulianDay(t){return Mi(pv,t.year,t.month,t.day)}constructor(...t){super(...t),this.identifier="islamic-tbla"}}const TA="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let yd,ql;function si(e){return EA+ql[e-Sn]}function Mo(e,t){let n=e-Sn,a=1<<11-(t-1);return(yd[n]&a)===0?29:30}function vv(e,t){let n=si(e);for(let a=1;at.charCodeAt(0)).buffer)),!ql){ql=new Uint32Array(dl-Sn+1);let t=0;for(let n=Sn;n<=dl;n++){ql[n-Sn]=t;for(let a=1;a<=12;a++)t+=Mo(n,a)}}}fromJulianDay(t){let n=t-Oi,a=si(Sn),r=si(dl);if(nr)return super.fromJulianDay(t);{let l=Sn-1,o=1,s=1;for(;s>0;){l++,s=n-si(l)+1;let u=hv(l);if(s===u){o=12;break}else if(sd;)s-=d,o++,d=Mo(l,o);break}}return new yt(this,l,o,n-vv(l,o)+1)}}toJulianDay(t){return t.yeardl?super.toJulianDay(t):Oi+vv(t.year,t.month)+(t.day-1)}getDaysInMonth(t){return t.yeardl?super.getDaysInMonth(t):Mo(t.year,t.month)}getDaysInYear(t){return t.yeardl?super.getDaysInYear(t):hv(t.year)}}const yv=347997,$b=1080,Cb=24*$b,OA=29,MA=12*$b+793,PA=OA*Cb+MA;function qr(e){return Pl(e*7+1,19)<7}function ii(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,a=t*29+Math.floor(n/25920);return Pl(3*(a+1),7)<3&&(a+=1),a}function RA(e){let t=ii(e-1),n=ii(e);return ii(e+1)-n===356?2:n-t===382?1:0}function Uo(e){return ii(e)+RA(e)}function Sb(e){return Uo(e+1)-Uo(e)}function IA(e){let t=Sb(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function Bs(e,t){if(t>=6&&!qr(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=IA(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?qr(e)?30:0:30}class qA{fromJulianDay(t){let n=t-yv,a=n*Cb/PA,r=Math.floor((19*a+234)/235)+1,l=Uo(r),o=Math.floor(n-l);for(;o<1;)r--,l=Uo(r),o=Math.floor(n-l);let s=1,u=0;for(;u6?t.month--:!qr(n.year)&&qr(t.year)&&n.month>6&&t.month++)}constructor(){this.identifier="hebrew"}}const gd=1723856,gv=1824665,bd=5500;function Ho(e,t,n,a){return e+365*t+Math.floor(t/4)+30*(n-1)+a-1}function Ef(e,t){let n=Math.floor(4*(t-e)/1461);t>=Ho(e,n+1,1,1)&&n++;let a=1+Math.floor((t-Ho(e,n,1,1))/30),r=t+1-Ho(e,n,a,1);return[n,a,r]}function Eb(e){return Math.floor(e%4/3)}function Ab(e,t){return t%13!==0?30:Eb(e)+5}class Af{fromJulianDay(t){let[n,a,r]=Ef(gd,t),l="AM";return n<=0&&(l="AA",n+=bd),new yt(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="AA"&&(n-=bd),Ho(gd,n,t.month,t.day)}getDaysInMonth(t){return Ab(t.year,t.month)}getMonthsInYear(){return 13}getDaysInYear(t){return 365+Eb(t.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(t){return t.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class LA extends Af{fromJulianDay(t){let[n,a,r]=Ef(gd,t);return n+=bd,new yt(this,"AA",n,a,r)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...t){super(...t),this.identifier="ethioaa"}}class NA extends Af{fromJulianDay(t){let[n,a,r]=Ef(gv,t),l="CE";return n<=0&&(l="BCE",n=1-n),new yt(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="BCE"&&(n=1-n),Ho(gv,n,t.month,t.day)}getDaysInMonth(t){let n=t.year;return t.era==="BCE"&&(n=1-n),Ab(n,t.month)}isInverseEra(t){return t.era==="BCE"}balanceDate(t){t.year<=0&&(t.era=t.era==="BCE"?"CE":"BCE",t.year=1-t.year)}getEras(){return["BCE","CE"]}getYearsInEra(t){return t.era==="BCE"?9999:9715}constructor(...t){super(...t),this.identifier="coptic"}}function BA(e){switch(e){case"buddhist":return new wA;case"ethiopic":return new Af;case"ethioaa":return new LA;case"coptic":return new NA;case"hebrew":return new qA;case"indian":return new SA;case"islamic-civil":return new Sf;case"islamic-tbla":return new AA;case"islamic-umalqura":return new DA;case"japanese":return new kA;case"persian":return new CA;case"roc":return new $A;default:return new jn}}let uc=new Map;class Rn{constructor(t,n={}){this.formatter=Tb(t,n),this.options=n}format(t){return this.formatter.format(t)}formatToParts(t){return this.formatter.formatToParts(t)}formatRange(t,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(t,n);if(n= start date");return`${this.formatter.format(t)} – ${this.formatter.format(n)}`}formatRangeToParts(t,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(t,n);if(n= start date");let a=this.formatter.formatToParts(t),r=this.formatter.formatToParts(n);return[...a.map(l=>({...l,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...r.map(l=>({...l,source:"endRange"}))]}resolvedOptions(){let t=this.formatter.resolvedOptions();return zA()&&(this.resolvedHourCycle||(this.resolvedHourCycle=jA(t.locale,this.options)),t.hourCycle=this.resolvedHourCycle,t.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),t.calendar==="ethiopic-amete-alem"&&(t.calendar="ethioaa"),t}}const FA={true:{ja:"h11"},false:{}};function Tb(e,t={}){if(typeof t.hour12=="boolean"&&VA()){t={...t};let r=FA[String(t.hour12)][e.split("-")[0]],l=t.hour12?"h12":"h23";t.hourCycle=r??l,delete t.hour12}let n=e+(t?Object.entries(t).sort((r,l)=>r[0]l.type==="hour").value,10),r=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(l=>l.type==="hour").value,10);if(a===0&&r===23)return"h23";if(a===24&&r===23)return"h24";if(a===0&&r===11)return"h11";if(a===12&&r===11)return"h12";throw new Error("Unexpected hour cycle result")}function En(e,t=Un()){return rs(e)?e.toDate():e.toDate(t)}function UA(e){return e instanceof ur}function rs(e){return e instanceof Ma}function _d(e){return UA(e)||rs(e)}function lr(e){if(e instanceof Date){const t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()}else return e.set({day:100}).day}function nr(e,t){return e.compare(t)<0}function fc(e,t){return e.compare(t)>0}function HA(e,t,n){const a=hu(e,n,"sun");return t>a?e.subtract({days:a+7-t}):t===a?e:e.subtract({days:a-t})}function KA(e,t,n){const a=hu(e,n,"sun"),r=t===0?6:t-1;return a===r?e:a>r?e.add({days:7-a+r}):e.add({days:r-a})}function Tf(e){const{defaultValue:t,defaultPlaceholder:n,granularity:a="day",locale:r="en"}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(n)return n.copy();const l=new Date,o=l.getFullYear(),s=l.getMonth()+1,u=l.getDate(),d=["hour","minute","second"],c=new Rn(r),f=BA(c.resolvedOptions().calendar);return d.includes(a??"day")?cn(new ur(o,s,u,0,0,0),f):cn(new yt(o,s,u),f)}function WA(e){const{defaultValue:t,defaultPlaceholder:n}=e;return t?t.copy():n?n.copy():new na(0,0,0)}function GA(e,t){const n=[];for(let a=0;at.set({day:_+1})),s=pd(t),u=ev(t),d=HA(s,n,r),c=KA(u,n,r),f=bv(d.subtract({days:1}),s),v=bv(u,c.add({days:1})),p=f.length+o.length+v.length;if(a&&p<42){const C=42-p;let _=v.at(-1);_||(_=ev(t));const S=Array.from({length:C},(q,T)=>{const E=T+1;return _.add({days:E})});v.push(...S)}const h=f.concat(o,v),k=GA(h,7);return{value:t,cells:h,rows:k}}function Dr(e){const{numberOfMonths:t,dateObj:n,...a}=e,r=[];if(!t||t===1)return r.push(mc({...a,dateObj:n})),r;r.push(mc({...a,dateObj:n}));for(let l=1;l({label:u(En(C.set({month:S}))),value:S}))}function c(C,_={}){return new Rn(n.value,{...t,year:"numeric",..._}).format(C)}function f(C,_){return rs(C)?new Rn(n.value,{...t,..._,timeZone:C.timeZone}).formatToParts(En(C)):new Rn(n.value,{...t,..._}).formatToParts(En(C))}function v(C,_="narrow"){return new Rn(n.value,{...t,weekday:_}).format(C)}function p(C){const S=new Rn(n.value,{...t,hour:"numeric",minute:"numeric"}).formatToParts(C).find(q=>q.type==="dayPeriod")?.value;return S==="PM"||S==="pm"||S==="p.m."?"PM":"AM"}const h={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"};function k(C,_,S={}){const q={...h,...S},E=f(C,q).find(R=>R.type===_);return E?E.value:""}return{setLocale:r,getLocale:a,fullMonth:u,fullYear:c,fullMonthAndYear:s,toParts:f,custom:l,part:k,dayPeriod:p,selectedDate:o,dayOfWeek:v,getMonths:d}}function La(e){const t=mu({dir:I("ltr")});return b(()=>e?.value||t.dir?.value||"ltr")}function Yr(e){const t=da(),n=t?.type.emits,a={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(r=>{a[Io(Kt(r))]=(...l)=>e(r,...l)}),a}let vc=0;function Rb(){xn(e=>{if(!qa)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??_v()),document.body.insertAdjacentElement("beforeend",t[1]??_v()),vc++,e(()=>{vc===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),vc--})})}function _v(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function Of(e){return b(()=>rn(e)?!!Gr(e)?.closest("form"):!0)}function Xe(){const e=da(),t=I(),n=b(()=>a());Kd(()=>{n.value!==a()&&C_(t)});function a(){return t.value&&"$el"in t.value&&["#text","#comment"].includes(t.value.$el.nodeName)?t.value.$el.nextElementSibling:Gr(t)}const r=Object.assign({},e.exposed),l={};for(const s in e.props)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>e.props[s]});if(Object.keys(r).length>0)for(const s in r)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>r[s]});Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=l;function o(s){if(t.value=s,!!s&&(Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const u=s.$.exposed,d=Object.assign({},l);for(const c in u)Object.defineProperty(d,c,{enumerable:!0,configurable:!0,get:()=>u[c]});e.exposed=d}}return{forwardRef:o,currentRef:t,currentElement:n}}function bu(e){const t=da(),n=Object.keys(t?.type.props??{}).reduce((r,l)=>{const o=(t?.type.props[l]).default;return o!==void 0&&(r[l]=o),r},{}),a=O_(e);return b(()=>{const r={},l=t?.vnode.props??{};return Object.keys(l).forEach(o=>{r[Kt(o)]=l[o]}),Object.keys({...n,...r}).reduce((o,s)=>(a.value[s]!==void 0&&(o[s]=a.value[s]),o),{})})}function fa(e,t){const n=bu(e),a=t?Yr(t):{};return b(()=>({...n.value,...a}))}var ZA=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},fl=new WeakMap,Fs=new WeakMap,Vs={},hc=0,Ib=function(e){return e&&(e.host||Ib(e.parentNode))},XA=function(e,t){return t.map(function(n){if(e.contains(n))return n;var a=Ib(n);return a&&e.contains(a)?a:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},QA=function(e,t,n,a){var r=XA(t,Array.isArray(e)?e:[e]);Vs[n]||(Vs[n]=new WeakMap);var l=Vs[n],o=[],s=new Set,u=new Set(r),d=function(f){!f||s.has(f)||(s.add(f),d(f.parentNode))};r.forEach(d);var c=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(v){if(s.has(v))c(v);else try{var p=v.getAttribute(a),h=p!==null&&p!=="false",k=(fl.get(v)||0)+1,C=(l.get(v)||0)+1;fl.set(v,k),l.set(v,C),o.push(v),k===1&&h&&Fs.set(v,!0),C===1&&v.setAttribute(n,"true"),h||v.setAttribute(a,"true")}catch(_){console.error("aria-hidden: cannot operate on ",v,_)}})};return c(t),s.clear(),hc++,function(){o.forEach(function(f){var v=fl.get(f)-1,p=l.get(f)-1;fl.set(f,v),l.set(f,p),v||(Fs.has(f)||f.removeAttribute(a),Fs.delete(f)),p||f.removeAttribute(n)}),hc--,hc||(fl=new WeakMap,fl=new WeakMap,Fs=new WeakMap,Vs={})}},e3=function(e,t,n){n===void 0&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),r=ZA(e);return r?(a.push.apply(a,Array.from(r.querySelectorAll("[aria-live], script"))),QA(a,r,n,"aria-hidden")):function(){return null}};function Mf(e){let t;Ve(()=>Gr(e),n=>{let a=!1;try{a=!!n?.closest("[popover]:not(:popover-open)")}catch{}n&&!a?t=e3(n):t&&t()}),Ia(()=>{t&&t()})}function cr(e,t="reka"){let n;const a=mu({useId:void 0});return a.useId?n=a.useId():n=hy?.(),t?`${t}-${n}`:n}function Jl(){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 _u(e){const t=mu({locale:I("en")});return b(()=>e?.value||t.locale?.value||"en")}function t3(e){const t=I(),n=b(()=>t.value?.width??0),a=b(()=>t.value?.height??0);return Ct(()=>{const r=Gr(e);if(r){t.value={width:r.offsetWidth,height:r.offsetHeight};const l=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let u,d;if("borderBoxSize"in s){const c=s.borderBoxSize,f=Array.isArray(c)?c[0]:c;u=f.inlineSize,d=f.blockSize}else u=r.offsetWidth,d=r.offsetHeight;t.value={width:u,height:d}});return l.observe(r,{box:"border-box"}),()=>l.unobserve(r)}else t.value=void 0}),{width:n,height:a}}function n3(e,t){const n=I(e);function a(l){return t[n.value][l]??n.value}return{state:n,dispatch:l=>{n.value=a(l)}}}function a3(e){const t=VE("",1e3);return{search:t,handleTypeaheadSearch:(r,l)=>{t.value=t.value+r;{const o=jt(),s=l.map(v=>({...v,textValue:v.value?.textValue??v.ref.textContent?.trim()??""})),u=s.find(v=>v.ref===o),d=s.map(v=>v.textValue),c=l3(d,t.value,u?.textValue),f=s.find(v=>v.textValue===c);return f&&f.ref.focus(),f?.ref}},resetTypeahead:()=>{t.value=""}}}function r3(e,t){return e.map((n,a)=>e[(t+a)%e.length])}function l3(e,t,n){const r=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,l=n?e.indexOf(n):-1;let o=r3(e,Math.max(l,0));r.length===1&&(o=o.filter(d=>d!==n));const u=o.find(d=>d.toLowerCase().startsWith(r.toLowerCase()));return u!==n?u:void 0}function o3(e,t){const n=I({}),a=I("none"),r=I(e),l=e.value?"mounted":"unmounted";let o;const s=t.value?.ownerDocument.defaultView??vf,{state:u,dispatch:d}=n3(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=C=>{if(qa){const _=new CustomEvent(C,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(_)}};Ve(e,async(C,_)=>{const S=_!==C;if(await Ye(),S){const q=a.value,T=zs(t.value);C?(d("MOUNT"),c("enter"),T==="none"&&c("after-enter")):T==="none"||T==="undefined"||n.value?.display==="none"?(d("UNMOUNT"),c("leave"),c("after-leave")):_&&q!==T?(d("ANIMATION_OUT"),c("leave")):(d("UNMOUNT"),c("after-leave"))}},{immediate:!0});const f=C=>{const _=zs(t.value),S=_.includes(CSS.escape(C.animationName)),q=u.value==="mounted"?"enter":"leave";if(C.target===t.value&&S&&(c(`after-${q}`),d("ANIMATION_END"),!r.value)){const T=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",o=s?.setTimeout(()=>{t.value?.style.animationFillMode==="forwards"&&(t.value.style.animationFillMode=T)})}C.target===t.value&&_==="none"&&d("ANIMATION_END")},v=C=>{C.target===t.value&&(a.value=zs(t.value))},p=Ve(t,(C,_)=>{C?(n.value=getComputedStyle(C),C.addEventListener("animationstart",v),C.addEventListener("animationcancel",f),C.addEventListener("animationend",f)):(d("ANIMATION_END"),o!==void 0&&s?.clearTimeout(o),_?.removeEventListener("animationstart",v),_?.removeEventListener("animationcancel",f),_?.removeEventListener("animationend",f))},{immediate:!0}),h=Ve(u,()=>{const C=zs(t.value);a.value=u.value==="mounted"?C:"none"});return Ia(()=>{p(),h()}),{isPresent:b(()=>["mounted","unmountSuspended"].includes(u.value))}}function zs(e){return e&&getComputedStyle(e).animationName||"none"}var Zl=ae({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){const{present:a,forceMount:r}=Wt(e),l=I(),{isPresent:o}=o3(a,l);n({present:o});let s=t.default({present:o.value});s=hf(s||[]);const u=da();if(s&&s?.length>1){const d=u?.parent?.type.name?`<${u.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${d}\` 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(c=>` - ${c}`).join(` +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();function Ld(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const gt={},El=[],la=()=>{},Th=()=>!1,Vi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),zi=e=>e.startsWith("onUpdate:"),Rt=Object.assign,Nd=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},G0=Object.prototype.hasOwnProperty,mt=(e,t)=>G0.call(e,t),Ke=Array.isArray,Al=e=>fs(e)==="[object Map]",Oh=e=>fs(e)==="[object Set]",Ap=e=>fs(e)==="[object Date]",Qe=e=>typeof e=="function",xt=e=>typeof e=="string",_n=e=>typeof e=="symbol",ft=e=>e!==null&&typeof e=="object",Dh=e=>(ft(e)||Qe(e))&&Qe(e.then)&&Qe(e.catch),Mh=Object.prototype.toString,fs=e=>Mh.call(e),Y0=e=>fs(e).slice(8,-1),Ph=e=>fs(e)==="[object Object]",ji=e=>xt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ro=Ld(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ui=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},J0=/-\w/g,Kt=Ui(e=>e.replace(J0,t=>t.slice(1).toUpperCase())),Z0=/\B([A-Z])/g,gr=Ui(e=>e.replace(Z0,"-$1").toLowerCase()),Hi=Ui(e=>e.charAt(0).toUpperCase()+e.slice(1)),Io=Ui(e=>e?`on${Hi(e)}`:""),ta=(e,t)=>!Object.is(e,t),ti=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Bd=e=>{const t=parseFloat(e);return isNaN(t)?e:t},X0=e=>{const t=xt(e)?Number(e):NaN;return isNaN(t)?e:t};let Tp;const Ki=()=>Tp||(Tp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Tn(e){if(Ke(e)){const t={};for(let n=0;n{if(n){const a=n.split(e_);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function he(e){let t="";if(xt(e))t=e;else if(Ke(e))for(let n=0;n!!(e&&e.__v_isRef===!0),T=e=>xt(e)?e:e==null?"":Ke(e)||ft(e)&&(e.toString===Mh||!Qe(e.toString))?qh(e)?T(e.value):JSON.stringify(e,Lh,2):String(e),Lh=(e,t)=>qh(t)?Lh(e,t.value):Al(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,r],l)=>(n[Bu(a,l)+" =>"]=r,n),{})}:Oh(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Bu(n))}:_n(t)?Bu(t):ft(t)&&!Ke(t)&&!Ph(t)?String(t):t,Bu=(e,t="")=>{var n;return _n(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Nt;class Nh{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&Nt&&(Nt.active?(this.parent=Nt,this.index=(Nt.scopes||(Nt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0){if(Nt===this)Nt=this.prevScope;else{let t=Nt;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n0)return;if(Lo){let t=Lo;for(Lo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;qo;){let t=qo;for(qo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function Uh(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Hh(e){let t,n=e.depsTail,a=n;for(;a;){const r=a.prevDep;a.version===-1?(a===n&&(n=r),Ud(a),o_(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=r}e.deps=t,e.depsTail=n}function zc(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Kh(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Kh(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Wo)||(e.globalVersion=Wo,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!zc(e))))return;e.flags|=2;const t=e.dep,n=_t,a=In;_t=e,In=!0;try{Uh(e);const r=e.fn(e._value);(t.version===0||ta(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{_t=n,In=a,Hh(e),e.flags&=-3}}function Ud(e,t=!1){const{dep:n,prevSub:a,nextSub:r}=e;if(a&&(a.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)Ud(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function o_(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let In=!0;const Wh=[];function Ea(){Wh.push(In),In=!1}function Aa(){const e=Wh.pop();In=e===void 0?!0:e}function Op(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=_t;_t=void 0;try{t()}finally{_t=n}}}let Wo=0,s_=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class Wi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!_t||!In||_t===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==_t)n=this.activeLink=new s_(_t,this),_t.deps?(n.prevDep=_t.depsTail,_t.depsTail.nextDep=n,_t.depsTail=n):_t.deps=_t.depsTail=n,Gh(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=_t.depsTail,n.nextDep=void 0,_t.depsTail.nextDep=n,_t.depsTail=n,_t.deps===n&&(_t.deps=a)}return n}trigger(t){this.version++,Wo++,this.notify(t)}notify(t){zd();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{jd()}}}function Gh(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)Gh(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ci=new WeakMap,Br=Symbol(""),jc=Symbol(""),Go=Symbol("");function Zt(e,t,n){if(In&&_t){let a=ci.get(e);a||ci.set(e,a=new Map);let r=a.get(n);r||(a.set(n,r=new Wi),r.map=a,r.key=n),r.track()}}function ga(e,t,n,a,r,l){const o=ci.get(e);if(!o){Wo++;return}const s=u=>{u&&u.trigger()};if(zd(),t==="clear")o.forEach(s);else{const u=Ke(e),d=u&&ji(n);if(u&&n==="length"){const c=Number(a);o.forEach((f,v)=>{(v==="length"||v===Go||!_n(v)&&v>=c)&&s(f)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),d&&s(o.get(Go)),t){case"add":u?d&&s(o.get("length")):(s(o.get(Br)),Al(e)&&s(o.get(jc)));break;case"delete":u||(s(o.get(Br)),Al(e)&&s(o.get(jc)));break;case"set":Al(e)&&s(o.get(Br));break}}jd()}function i_(e,t){const n=ci.get(e);return n&&n.get(t)}function il(e){const t=dt(e);return t===e?t:(Zt(t,"iterate",Go),bn(e)?t:t.map(Nn))}function Gi(e){return Zt(e=dt(e),"iterate",Go),e}function Qn(e,t){return Ta(e)?Bl(Fr(e)?Nn(t):t):Nn(t)}const u_={__proto__:null,[Symbol.iterator](){return Vu(this,Symbol.iterator,e=>Qn(this,e))},concat(...e){return il(this).concat(...e.map(t=>Ke(t)?il(t):t))},entries(){return Vu(this,"entries",e=>(e[1]=Qn(this,e[1]),e))},every(e,t){return pa(this,"every",e,t,void 0,arguments)},filter(e,t){return pa(this,"filter",e,t,n=>n.map(a=>Qn(this,a)),arguments)},find(e,t){return pa(this,"find",e,t,n=>Qn(this,n),arguments)},findIndex(e,t){return pa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return pa(this,"findLast",e,t,n=>Qn(this,n),arguments)},findLastIndex(e,t){return pa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return pa(this,"forEach",e,t,void 0,arguments)},includes(...e){return zu(this,"includes",e)},indexOf(...e){return zu(this,"indexOf",e)},join(e){return il(this).join(e)},lastIndexOf(...e){return zu(this,"lastIndexOf",e)},map(e,t){return pa(this,"map",e,t,void 0,arguments)},pop(){return po(this,"pop")},push(...e){return po(this,"push",e)},reduce(e,...t){return Dp(this,"reduce",e,t)},reduceRight(e,...t){return Dp(this,"reduceRight",e,t)},shift(){return po(this,"shift")},some(e,t){return pa(this,"some",e,t,void 0,arguments)},splice(...e){return po(this,"splice",e)},toReversed(){return il(this).toReversed()},toSorted(e){return il(this).toSorted(e)},toSpliced(...e){return il(this).toSpliced(...e)},unshift(...e){return po(this,"unshift",e)},values(){return Vu(this,"values",e=>Qn(this,e))}};function Vu(e,t,n){const a=Gi(e),r=a[t]();return a!==e&&!bn(e)&&(r._next=r.next,r.next=()=>{const l=r._next();return l.done||(l.value=n(l.value)),l}),r}const c_=Array.prototype;function pa(e,t,n,a,r,l){const o=Gi(e),s=o!==e&&!bn(e),u=o[t];if(u!==c_[t]){const f=u.apply(e,l);return s?Nn(f):f}let d=n;o!==e&&(s?d=function(f,v){return n.call(this,Qn(e,f),v,e)}:n.length>2&&(d=function(f,v){return n.call(this,f,v,e)}));const c=u.call(o,d,a);return s&&r?r(c):c}function Dp(e,t,n,a){const r=Gi(e),l=r!==e&&!bn(e);let o=n,s=!1;r!==e&&(l?(s=a.length===0,o=function(d,c,f){return s&&(s=!1,d=Qn(e,d)),n.call(this,d,Qn(e,c),f,e)}):n.length>3&&(o=function(d,c,f){return n.call(this,d,c,f,e)}));const u=r[t](o,...a);return s?Qn(e,u):u}function zu(e,t,n){const a=dt(e);Zt(a,"iterate",Go);const r=a[t](...n);return(r===-1||r===!1)&&Zi(n[0])?(n[0]=dt(n[0]),a[t](...n)):r}function po(e,t,n=[]){Ea(),zd();const a=dt(e)[t].apply(e,n);return jd(),Aa(),a}const d_=Ld("__proto__,__v_isRef,__isVue"),Yh=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_n));function f_(e){_n(e)||(e=String(e));const t=dt(this);return Zt(t,"has",e),t.hasOwnProperty(e)}class Jh{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return l;if(n==="__v_raw")return a===(r?l?ny:ty:l?ey:Qh).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const o=Ke(t);if(!r){let u;if(o&&(u=u_[n]))return u;if(n==="hasOwnProperty")return f_}const s=Reflect.get(t,n,wt(t)?t:a);if((_n(n)?Yh.has(n):d_(n))||(r||Zt(t,"get",n),l))return s;if(wt(s)){const u=o&&ji(n)?s:s.value;return r&&ft(u)?kt(u):u}return ft(s)?r?kt(s):Ln(s):s}}class Zh extends Jh{constructor(t=!1){super(!1,t)}set(t,n,a,r){let l=t[n];const o=Ke(t)&&ji(n);if(!this._isShallow){const d=Ta(l);if(!bn(a)&&!Ta(a)&&(l=dt(l),a=dt(a)),!o&&wt(l)&&!wt(a))return d||(l.value=a),!0}const s=o?Number(n)e,Ms=e=>Reflect.getPrototypeOf(e);function y_(e,t,n){return function(...a){const r=this.__v_raw,l=dt(r),o=Al(l),s=e==="entries"||e===Symbol.iterator&&o,u=e==="keys"&&o,d=r[e](...a),c=n?Uc:t?Bl:Nn;return!t&&Zt(l,"iterate",u?jc:Br),Rt(Object.create(d),{next(){const{value:f,done:v}=d.next();return v?{value:f,done:v}:{value:s?[c(f[0]),c(f[1])]:c(f),done:v}}})}}function Ps(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function g_(e,t){const n={get(r){const l=this.__v_raw,o=dt(l),s=dt(r);e||(ta(r,s)&&Zt(o,"get",r),Zt(o,"get",s));const{has:u}=Ms(o),d=t?Uc:e?Bl:Nn;if(u.call(o,r))return d(l.get(r));if(u.call(o,s))return d(l.get(s));l!==o&&l.get(r)},get size(){const r=this.__v_raw;return!e&&Zt(dt(r),"iterate",Br),r.size},has(r){const l=this.__v_raw,o=dt(l),s=dt(r);return e||(ta(r,s)&&Zt(o,"has",r),Zt(o,"has",s)),r===s?l.has(r):l.has(r)||l.has(s)},forEach(r,l){const o=this,s=o.__v_raw,u=dt(s),d=t?Uc:e?Bl:Nn;return!e&&Zt(u,"iterate",Br),s.forEach((c,f)=>r.call(l,d(c),d(f),o))}};return Rt(n,e?{add:Ps("add"),set:Ps("set"),delete:Ps("delete"),clear:Ps("clear")}:{add(r){const l=dt(this),o=Ms(l),s=dt(r),u=!t&&!bn(r)&&!Ta(r)?s:r;return o.has.call(l,u)||ta(r,u)&&o.has.call(l,r)||ta(s,u)&&o.has.call(l,s)||(l.add(u),ga(l,"add",u,u)),this},set(r,l){!t&&!bn(l)&&!Ta(l)&&(l=dt(l));const o=dt(this),{has:s,get:u}=Ms(o);let d=s.call(o,r);d||(r=dt(r),d=s.call(o,r));const c=u.call(o,r);return o.set(r,l),d?ta(l,c)&&ga(o,"set",r,l):ga(o,"add",r,l),this},delete(r){const l=dt(this),{has:o,get:s}=Ms(l);let u=o.call(l,r);u||(r=dt(r),u=o.call(l,r)),s&&s.call(l,r);const d=l.delete(r);return u&&ga(l,"delete",r,void 0),d},clear(){const r=dt(this),l=r.size!==0,o=r.clear();return l&&ga(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=y_(r,e,t)}),n}function Yi(e,t){const n=g_(e,t);return(a,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?a:Reflect.get(mt(n,r)&&r in a?n:a,r,l)}const b_={get:Yi(!1,!1)},__={get:Yi(!1,!0)},x_={get:Yi(!0,!1)},k_={get:Yi(!0,!0)},Qh=new WeakMap,ey=new WeakMap,ty=new WeakMap,ny=new WeakMap;function w_(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ln(e){return Ta(e)?e:Ji(e,!1,p_,b_,Qh)}function ay(e){return Ji(e,!1,v_,__,ey)}function kt(e){return Ji(e,!0,m_,x_,ty)}function ul(e){return Ji(e,!0,h_,k_,ny)}function Ji(e,t,n,a,r){if(!ft(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const l=r.get(e);if(l)return l;const o=w_(Y0(e));if(o===0)return e;const s=new Proxy(e,o===2?a:n);return r.set(e,s),s}function Fr(e){return Ta(e)?Fr(e.__v_raw):!!(e&&e.__v_isReactive)}function Ta(e){return!!(e&&e.__v_isReadonly)}function bn(e){return!!(e&&e.__v_isShallow)}function Zi(e){return e?!!e.__v_raw:!1}function dt(e){const t=e&&e.__v_raw;return t?dt(t):e}function di(e){return!mt(e,"__v_skip")&&Object.isExtensible(e)&&Rh(e,"__v_skip",!0),e}const Nn=e=>ft(e)?Ln(e):e,Bl=e=>ft(e)?kt(e):e;function wt(e){return e?e.__v_isRef===!0:!1}function I(e){return ry(e,!1)}function ps(e){return ry(e,!0)}function ry(e,t){return wt(e)?e:new $_(e,t)}class $_{constructor(t,n){this.dep=new Wi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:dt(t),this._value=n?t:Nn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||bn(t)||Ta(t);t=a?t:dt(t),ta(t,n)&&(this._rawValue=t,this._value=a?t:Nn(t),this.dep.trigger())}}function C_(e){e.dep&&e.dep.trigger()}function i(e){return wt(e)?e.value:e}function rn(e){return Qe(e)?e():i(e)}const S_={get:(e,t,n)=>t==="__v_raw"?e:i(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const r=e[t];return wt(r)&&!wt(n)?(r.value=n,!0):Reflect.set(e,t,n,a)}};function ly(e){return Fr(e)?e:new Proxy(e,S_)}class E_{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Wi,{get:a,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=a,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function A_(e){return new E_(e)}function Wt(e){const t=Ke(e)?new Array(e.length):{};for(const n in e)t[n]=oy(e,n);return t}class T_{constructor(t,n,a){this._object=t,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0,this._key=_n(n)?n:String(n),this._raw=dt(t);let r=!0,l=t;if(!Ke(t)||_n(this._key)||!ji(this._key))do r=!Zi(l)||bn(l);while(r&&(l=l.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=i(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&wt(this._raw[this._key])){const n=this._object[this._key];if(wt(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return i_(this._raw,this._key)}}class O_{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function D_(e,t,n){return wt(e)?e:Qe(e)?new O_(e):ft(e)&&arguments.length>1?oy(e,t,n):I(e)}function oy(e,t,n){return new T_(e,t,n)}class M_{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Wi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Wo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&_t!==this)return jh(this,!0),!0}get value(){const t=this.dep.track();return Kh(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function P_(e,t,n=!1){let a,r;return Qe(e)?a=e:(a=e.get,r=e.set),new M_(a,r,n)}const Rs={},fi=new WeakMap;let Mr;function R_(e,t=!1,n=Mr){if(n){let a=fi.get(n);a||fi.set(n,a=[]),a.push(e)}}function I_(e,t,n=gt){const{immediate:a,deep:r,once:l,scheduler:o,augmentJob:s,call:u}=n,d=O=>r?O:bn(O)||r===!1||r===0?ba(O,1):ba(O);let c,f,v,p,h=!1,k=!1;if(wt(e)?(f=()=>e.value,h=bn(e)):Fr(e)?(f=()=>d(e),h=!0):Ke(e)?(k=!0,h=e.some(O=>Fr(O)||bn(O)),f=()=>e.map(O=>{if(wt(O))return O.value;if(Fr(O))return d(O);if(Qe(O))return u?u(O,2):O()})):Qe(e)?t?f=u?()=>u(e,2):e:f=()=>{if(v){Ea();try{v()}finally{Aa()}}const O=Mr;Mr=c;try{return u?u(e,3,[p]):e(p)}finally{Mr=O}}:f=la,t&&r){const O=f,E=r===!0?1/0:r;f=()=>ba(O(),E)}const C=Vd(),x=()=>{c.stop(),C&&C.active&&Nd(C.effects,c)};if(l&&t){const O=t;t=(...E)=>{O(...E),x()}}let S=k?new Array(e.length).fill(Rs):Rs;const q=O=>{if(!(!(c.flags&1)||!c.dirty&&!O))if(t){const E=c.run();if(r||h||(k?E.some((R,L)=>ta(R,S[L])):ta(E,S))){v&&v();const R=Mr;Mr=c;try{const L=[E,S===Rs?void 0:k&&S[0]===Rs?[]:S,p];S=E,u?u(t,3,L):t(...L)}finally{Mr=R}}}else c.run()};return s&&s(q),c=new Vh(f),c.scheduler=o?()=>o(q,!1):q,p=O=>R_(O,!1,c),v=c.onStop=()=>{const O=fi.get(c);if(O){if(u)u(O,4);else for(const E of O)E();fi.delete(c)}},t?a?q(!0):S=c.run():o?o(q.bind(null,!0),!0):c.run(),x.pause=c.pause.bind(c),x.resume=c.resume.bind(c),x.stop=x,x}function ba(e,t=1/0,n){if(t<=0||!ft(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,wt(e))ba(e.value,t,n);else if(Ke(e))for(let a=0;a{ba(a,t,n)});else if(Ph(e)){for(const a in e)ba(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&ba(e[a],t,n)}return e}function ms(e,t,n,a){try{return a?e(...a):e()}catch(r){Xi(r,t,n)}}function Dn(e,t,n,a){if(Qe(e)){const r=ms(e,t,n,a);return r&&Dh(r)&&r.catch(l=>{Xi(l,t,n)}),r}if(Ke(e)){const r=[];for(let l=0;l>>1,r=an[a],l=Yo(r);l=Yo(n)?an.push(e):an.splice(L_(t),0,e),e.flags|=1,iy()}}function iy(){pi||(pi=sy.then(cy))}function N_(e){Ke(e)?Tl.push(...e):Za&&e.id===-1?Za.splice(yl+1,0,e):e.flags&1||(Tl.push(e),e.flags|=1),iy()}function Mp(e,t,n=Zn+1){for(;nYo(n)-Yo(a));if(Tl.length=0,Za){Za.push(...t);return}for(Za=t,yl=0;yle.id==null?e.flags&2?-1:1/0:e.id;function cy(e){try{for(Zn=0;Zn{a._d&&yi(-1);const l=mi(t);let o;try{o=e(...r)}finally{mi(l),a._d&&yi(1)}return o};return a._n=!0,a._c=!0,a._d=!0,a}function oa(e,t){if(Ht===null)return e;const n=au(Ht),a=e.dirs||(e.dirs=[]);for(let r=0;r1)return n&&Qe(t)?t.call(a&&a.proxy):t}}const B_=Symbol.for("v-scx"),F_=()=>it(B_);function xn(e,t){return Qi(e,null,t)}function fy(e,t){return Qi(e,null,{flush:"post"})}function Ve(e,t,n){return Qi(e,t,n)}function Qi(e,t,n=gt){const{immediate:a,deep:r,flush:l,once:o}=n,s=Rt({},n),u=t&&a||!t&&l!=="post";let d;if(Qo){if(l==="sync"){const p=F_();d=p.__watcherHandles||(p.__watcherHandles=[])}else if(!u){const p=()=>{};return p.stop=la,p.resume=la,p.pause=la,p}}const c=Xt;s.call=(p,h,k)=>Dn(p,c,h,k);let f=!1;l==="post"?s.scheduler=p=>{nn(p,c&&c.suspense)}:l!=="sync"&&(f=!0,s.scheduler=(p,h)=>{h?p():Hd(p)}),s.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const v=I_(e,t,s);return Qo&&(d?d.push(v):u&&v()),v}function V_(e,t,n){const a=this.proxy,r=xt(e)?e.includes(".")?py(a,e):()=>a[e]:e.bind(a,a);let l;Qe(t)?l=t:(l=t.handler,n=t);const o=vs(this),s=Qi(r,l.bind(a),n);return o(),s}function py(e,t){const n=t.split(".");return()=>{let a=e;for(let r=0;re.__isTeleport,Ir=e=>e&&(e.disabled||e.disabled===""),j_=e=>e&&(e.defer||e.defer===""),Pp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Rp=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Hc=(e,t)=>{const n=e&&e.to;return xt(n)?t?t(n):null:n},U_={name:"Teleport",__isTeleport:!0,process(e,t,n,a,r,l,o,s,u,d){const{mc:c,pc:f,pbc:v,o:{insert:p,querySelector:h,createText:k,createComment:C,parentNode:x}}=d,S=Ir(t.props);let{dynamicChildren:q}=t;const O=(L,K,$)=>{L.shapeFlag&16&&c(L.children,K,$,r,l,o,s,u)},E=(L=t)=>{const K=Ir(L.props),$=L.target=Hc(L.props,h),M=Kc($,L,k,p);$&&(o!=="svg"&&Pp($)?o="svg":o!=="mathml"&&Rp($)&&(o="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add($),K||(O(L,$,M),Ao(L,!1)))},R=L=>{const K=()=>{if(Ga.get(L)===K){if(Ga.delete(L),Ir(L.props)){const $=x(L.el)||n;O(L,$,L.anchor),Ao(L,!0)}E(L)}};Ga.set(L,K),nn(K,l)};if(e==null){const L=t.el=k(""),K=t.anchor=k("");if(p(L,n,a),p(K,n,a),j_(t.props)||l&&l.pendingBranch){R(t);return}S&&(O(t,n,K),Ao(t,!0)),E()}else{t.el=e.el;const L=t.anchor=e.anchor,K=Ga.get(e);if(K){K.flags|=8,Ga.delete(e),R(t);return}t.targetStart=e.targetStart;const $=t.target=e.target,M=t.targetAnchor=e.targetAnchor,H=Ir(e.props),P=H?n:$,W=H?L:M;if(o==="svg"||Pp($)?o="svg":(o==="mathml"||Rp($))&&(o="mathml"),q?(v(e.dynamicChildren,q,P,r,l,o,s),Yd(e,t,!0)):u||f(e,t,P,W,r,l,o,s,!1),S)H?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Is(t,n,L,d,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Z=t.target=Hc(t.props,h);Z&&Is(t,Z,null,d,0)}else H&&Is(t,$,M,d,1);Ao(t,S)}},remove(e,t,n,{um:a,o:{remove:r}},l){const{shapeFlag:o,children:s,anchor:u,targetStart:d,targetAnchor:c,target:f,props:v}=e,p=l||!Ir(v),h=Ga.get(e);if(h&&(h.flags|=8,Ga.delete(e)),f&&(r(d),r(c)),l&&r(u),!h&&o&16)for(let k=0;k{e.isMounted=!0}),Dt(()=>{e.isUnmounting=!0}),e}const $n=[Function,Array],G_={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:$n,onEnter:$n,onAfterEnter:$n,onEnterCancelled:$n,onBeforeLeave:$n,onLeave:$n,onAfterLeave:$n,onLeaveCancelled:$n,onBeforeAppear:$n,onAppear:$n,onAfterAppear:$n,onAppearCancelled:$n};function Y_(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Wc(e,t,n,a,r){const{appear:l,mode:o,persisted:s=!1,onBeforeEnter:u,onEnter:d,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:v,onLeave:p,onAfterLeave:h,onLeaveCancelled:k,onBeforeAppear:C,onAppear:x,onAfterAppear:S,onAppearCancelled:q}=t,O=String(e.key),E=Y_(n,e),R=($,M)=>{$&&Dn($,a,9,M)},L=($,M)=>{const H=M[1];R($,M),Ke($)?$.every(P=>P.length<=1)&&H():$.length<=1&&H()},K={mode:o,persisted:s,beforeEnter($){let M=u;if(!n.isMounted)if(l)M=C||u;else return;$[Xn]&&$[Xn](!0);const H=E[O];H&&gl(e,H)&&H.el[Xn]&&H.el[Xn](),R(M,[$])},enter($){if(E[O]===e)return;let M=d,H=c,P=f;if(!n.isMounted)if(l)M=x||d,H=S||c,P=q||f;else return;let W=!1;$[mo]=U=>{W||(W=!0,U?R(P,[$]):R(H,[$]),K.delayedLeave&&K.delayedLeave(),$[mo]=void 0)};const Z=$[mo].bind(null,!1);M?L(M,[$,Z]):Z()},leave($,M){const H=String(e.key);if($[mo]&&$[mo](!0),n.isUnmounting)return M();R(v,[$]);let P=!1;$[Xn]=Z=>{P||(P=!0,M(),Z?R(k,[$]):R(h,[$]),$[Xn]=void 0,E[H]===e&&delete E[H])};const W=$[Xn].bind(null,!1);E[H]=e,p?L(p,[$,W]):W()},clone($){return Wc($,t,n,a)}};return K}function Jo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Jo(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function vy(e,t=!1,n){let a=[],r=0;for(let l=0;l1)for(let l=0;lNo(k,t&&(Ke(t)?t[C]:t),n,a,r));return}if(Ol(a)&&!r){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&No(e,t,n,a.component.subTree);return}const l=a.shapeFlag&4?au(a.component):a.el,o=r?null:l,{i:s,r:u}=e,d=t&&t.r,c=s.refs===gt?s.refs={}:s.refs,f=s.setupState,v=dt(f),p=f===gt?Th:k=>Ip(c,k)?!1:mt(v,k),h=(k,C)=>!(C&&Ip(c,C));if(d!=null&&d!==u){if(qp(t),xt(d))c[d]=null,p(d)&&(f[d]=null);else if(wt(d)){const k=t;h(d,k.k)&&(d.value=null),k.k&&(c[k.k]=null)}}if(Qe(u))ms(u,s,12,[o,c]);else{const k=xt(u),C=wt(u);if(k||C){const x=()=>{if(e.f){const S=k?p(u)?f[u]:c[u]:h()||!e.k?u.value:c[e.k];if(r)Ke(S)&&Nd(S,l);else if(Ke(S))S.includes(l)||S.push(l);else if(k)c[u]=[l],p(u)&&(f[u]=c[u]);else{const q=[l];h(u,e.k)&&(u.value=q),e.k&&(c[e.k]=q)}}else k?(c[u]=o,p(u)&&(f[u]=o)):C&&(h(u,e.k)&&(u.value=o),e.k&&(c[e.k]=o))};if(o){const S=()=>{x(),vi.delete(e)};S.id=-1,vi.set(e,S),nn(S,n)}else qp(e),x()}}}function qp(e){const t=vi.get(e);t&&(t.flags|=8,vi.delete(e))}Ki().requestIdleCallback;Ki().cancelIdleCallback;const Ol=e=>!!e.type.__asyncLoader,gy=e=>e.type.__isKeepAlive;function by(e,t){xy(e,"a",t)}function _y(e,t){xy(e,"da",t)}function xy(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(eu(t,a,n),n){let r=n.parent;for(;r&&r.parent;)gy(r.parent.vnode)&&J_(a,t,n,r),r=r.parent}}function J_(e,t,n,a){const r=eu(t,e,a,!0);Ia(()=>{Nd(a[t],r)},n)}function eu(e,t,n=Xt,a=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...o)=>{Ea();const s=vs(n),u=Dn(t,n,e,o);return s(),Aa(),u});return a?r.unshift(l):r.push(l),l}}const Ra=e=>(t,n=Xt)=>{(!Qo||e==="sp")&&eu(e,(...a)=>t(...a),n)},ky=Ra("bm"),Ct=Ra("m"),Z_=Ra("bu"),Kd=Ra("u"),Dt=Ra("bum"),Ia=Ra("um"),X_=Ra("sp"),Q_=Ra("rtg"),ex=Ra("rtc");function tx(e,t=Xt){eu("ec",e,t)}const wy="components";function nx(e,t){return Cy(wy,e,!0,t)||e}const $y=Symbol.for("v-ndc");function Vt(e){return xt(e)?Cy(wy,e,!1)||e:e||$y}function Cy(e,t,n=!0,a=!1){const r=Ht||Xt;if(r){const l=r.type;{const s=Nx(l,!1);if(s&&(s===t||s===Kt(t)||s===Hi(Kt(t))))return l}const o=Lp(r[e]||l[e],t)||Lp(r.appContext[e],t);return!o&&a?l:o}}function Lp(e,t){return e&&(e[t]||e[Kt(t)]||e[Hi(Kt(t))])}function Re(e,t,n,a){let r;const l=n,o=Ke(e);if(o||xt(e)){const s=o&&Fr(e);let u=!1,d=!1;s&&(u=!bn(e),d=Ta(e),e=Gi(e)),r=new Array(e.length);for(let c=0,f=e.length;ct(s,u,void 0,l));else{const s=Object.keys(e);r=new Array(s.length);for(let u=0,d=s.length;u0;return t!=="default"&&(n.name=t),m(),V(pe,null,[F("slot",n,a&&a())],d?-2:64)}let l=e[t];l&&l._c&&(l._d=!1),m();const o=l&&Sy(l(n)),s=n.key||o&&o.key,u=V(pe,{key:(s&&!_n(s)?s:`_${t}`)+(!o&&a?"_fb":"")},o||(a?a():[]),o&&e._===1?64:-2);return u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),l&&l._c&&(l._d=!0),u}function Sy(e){return e.some(t=>Xo(t)?!(t.type===Bn||t.type===pe&&!Sy(t.children)):!0)?e:null}function Ey(e,t){const n={};for(const a in e)n[Io(a)]=e[a];return n}const Gc=e=>e?Wy(e)?au(e):Gc(e.parent):null,Bo=Rt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Gc(e.parent),$root:e=>Gc(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Oy(e),$forceUpdate:e=>e.f||(e.f=()=>{Hd(e.update)}),$nextTick:e=>e.n||(e.n=Ye.bind(e.proxy)),$watch:e=>V_.bind(e)}),ju=(e,t)=>e!==gt&&!e.__isScriptSetup&&mt(e,t),ax={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:r,props:l,accessCache:o,type:s,appContext:u}=e;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return a[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(ju(a,t))return o[t]=1,a[t];if(r!==gt&&mt(r,t))return o[t]=2,r[t];if(mt(l,t))return o[t]=3,l[t];if(n!==gt&&mt(n,t))return o[t]=4,n[t];Jc&&(o[t]=0)}}const d=Bo[t];let c,f;if(d)return t==="$attrs"&&Zt(e.attrs,"get",""),d(e);if((c=s.__cssModules)&&(c=c[t]))return c;if(n!==gt&&mt(n,t))return o[t]=4,n[t];if(f=u.config.globalProperties,mt(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:r,ctx:l}=e;return ju(r,t)?(r[t]=n,!0):a!==gt&&mt(a,t)?(a[t]=n,!0):mt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:r,props:l,type:o}},s){let u;return!!(n[s]||e!==gt&&s[0]!=="$"&&mt(e,s)||ju(t,s)||mt(l,s)||mt(a,s)||mt(Bo,s)||mt(r.config.globalProperties,s)||(u=o.__cssModules)&&u[s])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:mt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Yc(e){return Ke(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Ay(e,t){const n=Yc(e);for(const a in t){if(a.startsWith("__skip"))continue;let r=n[a];r?Ke(r)||Qe(r)?r=n[a]={type:r,default:t[a]}:r.default=t[a]:r===null&&(r=n[a]={default:t[a]}),r&&t[`__skip_${a}`]&&(r.skipFactory=!0)}return n}let Jc=!0;function rx(e){const t=Oy(e),n=e.proxy,a=e.ctx;Jc=!1,t.beforeCreate&&Np(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:o,watch:s,provide:u,inject:d,created:c,beforeMount:f,mounted:v,beforeUpdate:p,updated:h,activated:k,deactivated:C,beforeDestroy:x,beforeUnmount:S,destroyed:q,unmounted:O,render:E,renderTracked:R,renderTriggered:L,errorCaptured:K,serverPrefetch:$,expose:M,inheritAttrs:H,components:P,directives:W,filters:Z}=t;if(d&&lx(d,a,null),o)for(const le in o){const ue=o[le];Qe(ue)&&(a[le]=ue.bind(n))}if(r){const le=r.call(n,n);ft(le)&&(e.data=Ln(le))}if(Jc=!0,l)for(const le in l){const ue=l[le],we=Qe(ue)?ue.bind(n,n):Qe(ue.get)?ue.get.bind(n,n):la,De=!Qe(ue)&&Qe(ue.set)?ue.set.bind(n):la,Ae=b({get:we,set:De});Object.defineProperty(a,le,{enumerable:!0,configurable:!0,get:()=>Ae.value,set:ie=>Ae.value=ie})}if(s)for(const le in s)Ty(s[le],a,n,le);if(u){const le=Qe(u)?u.call(n):u;Reflect.ownKeys(le).forEach(ue=>{ht(ue,le[ue])})}c&&Np(c,e,"c");function j(le,ue){Ke(ue)?ue.forEach(we=>le(we.bind(n))):ue&&le(ue.bind(n))}if(j(ky,f),j(Ct,v),j(Z_,p),j(Kd,h),j(by,k),j(_y,C),j(tx,K),j(ex,R),j(Q_,L),j(Dt,S),j(Ia,O),j(X_,$),Ke(M))if(M.length){const le=e.exposed||(e.exposed={});M.forEach(ue=>{Object.defineProperty(le,ue,{get:()=>n[ue],set:we=>n[ue]=we,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===la&&(e.render=E),H!=null&&(e.inheritAttrs=H),P&&(e.components=P),W&&(e.directives=W),$&&yy(e)}function lx(e,t,n=la){Ke(e)&&(e=Zc(e));for(const a in e){const r=e[a];let l;ft(r)?"default"in r?l=it(r.from||a,r.default,!0):l=it(r.from||a):l=it(r),wt(l)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>l.value,set:o=>l.value=o}):t[a]=l}}function Np(e,t,n){Dn(Ke(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ty(e,t,n,a){let r=a.includes(".")?py(n,a):()=>n[a];if(xt(e)){const l=t[e];Qe(l)&&Ve(r,l)}else if(Qe(e))Ve(r,e.bind(n));else if(ft(e))if(Ke(e))e.forEach(l=>Ty(l,t,n,a));else{const l=Qe(e.handler)?e.handler.bind(n):t[e.handler];Qe(l)&&Ve(r,l,e)}}function Oy(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:o}}=e.appContext,s=l.get(t);let u;return s?u=s:!r.length&&!n&&!a?u=t:(u={},r.length&&r.forEach(d=>hi(u,d,o,!0)),hi(u,t,o)),ft(t)&&l.set(t,u),u}function hi(e,t,n,a=!1){const{mixins:r,extends:l}=t;l&&hi(e,l,n,!0),r&&r.forEach(o=>hi(e,o,n,!0));for(const o in t)if(!(a&&o==="expose")){const s=ox[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const ox={data:Bp,props:Fp,emits:Fp,methods:To,computed:To,beforeCreate:tn,created:tn,beforeMount:tn,mounted:tn,beforeUpdate:tn,updated:tn,beforeDestroy:tn,beforeUnmount:tn,destroyed:tn,unmounted:tn,activated:tn,deactivated:tn,errorCaptured:tn,serverPrefetch:tn,components:To,directives:To,watch:ix,provide:Bp,inject:sx};function Bp(e,t){return t?e?function(){return Rt(Qe(e)?e.call(this,this):e,Qe(t)?t.call(this,this):t)}:t:e}function sx(e,t){return To(Zc(e),Zc(t))}function Zc(e){if(Ke(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Kt(t)}Modifiers`]||e[`${gr(t)}Modifiers`];function fx(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||gt;let r=n;const l=t.startsWith("update:"),o=l&&dx(a,t.slice(7));o&&(o.trim&&(r=n.map(c=>xt(c)?c.trim():c)),o.number&&(r=n.map(Bd)));let s,u=a[s=Io(t)]||a[s=Io(Kt(t))];!u&&l&&(u=a[s=Io(gr(t))]),u&&Dn(u,e,6,r);const d=a[s+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Dn(d,e,6,r)}}const px=new WeakMap;function My(e,t,n=!1){const a=n?px:t.emitsCache,r=a.get(e);if(r!==void 0)return r;const l=e.emits;let o={},s=!1;if(!Qe(e)){const u=d=>{const c=My(d,t,!0);c&&(s=!0,Rt(o,c))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!l&&!s?(ft(e)&&a.set(e,null),null):(Ke(l)?l.forEach(u=>o[u]=null):Rt(o,l),ft(e)&&a.set(e,o),o)}function tu(e,t){return!e||!Vi(t)?!1:(t=t.slice(2).replace(/Once$/,""),mt(e,t[0].toLowerCase()+t.slice(1))||mt(e,gr(t))||mt(e,t))}function Vp(e){const{type:t,vnode:n,proxy:a,withProxy:r,propsOptions:[l],slots:o,attrs:s,emit:u,render:d,renderCache:c,props:f,data:v,setupState:p,ctx:h,inheritAttrs:k}=e,C=mi(e);let x,S;try{if(n.shapeFlag&4){const O=r||a,E=O;x=ea(d.call(E,O,c,f,p,v,h)),S=s}else{const O=t;x=ea(O.length>1?O(f,{attrs:s,slots:o,emit:u}):O(f,null)),S=t.props?s:mx(s)}}catch(O){Fo.length=0,Xi(O,e,1),x=F(Bn)}let q=x;if(S&&k!==!1){const O=Object.keys(S),{shapeFlag:E}=q;O.length&&E&7&&(l&&O.some(zi)&&(S=vx(S,l)),q=or(q,S,!1,!0))}return n.dirs&&(q=or(q,null,!1,!0),q.dirs=q.dirs?q.dirs.concat(n.dirs):n.dirs),n.transition&&Jo(q,n.transition),x=q,mi(C),x}const mx=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vi(n))&&((t||(t={}))[n]=e[n]);return t},vx=(e,t)=>{const n={};for(const a in e)(!zi(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function hx(e,t,n){const{props:a,children:r,component:l}=e,{props:o,children:s,patchFlag:u}=t,d=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return a?zp(a,o,d):!!o;if(u&8){const c=t.dynamicProps;for(let f=0;fObject.create(Ry),qy=e=>Object.getPrototypeOf(e)===Ry;function gx(e,t,n,a=!1){const r={},l=Iy();e.propsDefaults=Object.create(null),Ly(e,t,r,l);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=a?r:ay(r):e.type.props?e.props=r:e.props=l,e.attrs=l}function bx(e,t,n,a){const{props:r,attrs:l,vnode:{patchFlag:o}}=e,s=dt(r),[u]=e.propsOptions;let d=!1;if((a||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f{u=!0;const[v,p]=Ny(f,t,!0);Rt(o,v),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!l&&!u)return ft(e)&&a.set(e,El),El;if(Ke(l))for(let c=0;ce==="_"||e==="_ctx"||e==="$stable",Gd=e=>Ke(e)?e.map(ea):[ea(e)],xx=(e,t,n)=>{if(t._n)return t;const a=N((...r)=>Gd(t(...r)),n);return a._c=!1,a},By=(e,t,n)=>{const a=e._ctx;for(const r in e){if(Wd(r))continue;const l=e[r];if(Qe(l))t[r]=xx(r,l,a);else if(l!=null){const o=Gd(l);t[r]=()=>o}}},Fy=(e,t)=>{const n=Gd(t);e.slots.default=()=>n},Vy=(e,t,n)=>{for(const a in t)(n||!Wd(a))&&(e[a]=t[a])},kx=(e,t,n)=>{const a=e.slots=Iy();if(e.vnode.shapeFlag&32){const r=t._;r?(Vy(a,t,n),n&&Rh(a,"_",r,!0)):By(t,a)}else t&&Fy(e,t)},wx=(e,t,n)=>{const{vnode:a,slots:r}=e;let l=!0,o=gt;if(a.shapeFlag&32){const s=t._;s?n&&s===1?l=!1:Vy(r,t,n):(l=!t.$stable,By(t,r)),o=t}else t&&(Fy(e,t),o={default:1});if(l)for(const s in r)!Wd(s)&&o[s]==null&&delete r[s]},nn=Ax;function $x(e){return Cx(e)}function Cx(e,t){const n=Ki();n.__VUE__=!0;const{insert:a,remove:r,patchProp:l,createElement:o,createText:s,createComment:u,setText:d,setElementText:c,parentNode:f,nextSibling:v,setScopeId:p=la,insertStaticContent:h}=e,k=(y,A,D,re=null,Q=null,ce=null,Ee=void 0,Ce=null,Te=!!A.dynamicChildren)=>{if(y===A)return;y&&!gl(y,A)&&(re=Y(y),ie(y,Q,ce,!0),y=null),A.patchFlag===-2&&(Te=!1,A.dynamicChildren=null);const{type:oe,ref:$e,shapeFlag:ye}=A;switch(oe){case nu:C(y,A,D,re);break;case Bn:x(y,A,D,re);break;case Hu:y==null&&S(A,D,re,Ee);break;case pe:P(y,A,D,re,Q,ce,Ee,Ce,Te);break;default:ye&1?E(y,A,D,re,Q,ce,Ee,Ce,Te):ye&6?W(y,A,D,re,Q,ce,Ee,Ce,Te):(ye&64||ye&128)&&oe.process(y,A,D,re,Q,ce,Ee,Ce,Te,X)}$e!=null&&Q?No($e,y&&y.ref,ce,A||y,!A):$e==null&&y&&y.ref!=null&&No(y.ref,null,ce,y,!0)},C=(y,A,D,re)=>{if(y==null)a(A.el=s(A.children),D,re);else{const Q=A.el=y.el;A.children!==y.children&&d(Q,A.children)}},x=(y,A,D,re)=>{y==null?a(A.el=u(A.children||""),D,re):A.el=y.el},S=(y,A,D,re)=>{[y.el,y.anchor]=h(y.children,A,D,re,y.el,y.anchor)},q=({el:y,anchor:A},D,re)=>{let Q;for(;y&&y!==A;)Q=v(y),a(y,D,re),y=Q;a(A,D,re)},O=({el:y,anchor:A})=>{let D;for(;y&&y!==A;)D=v(y),r(y),y=D;r(A)},E=(y,A,D,re,Q,ce,Ee,Ce,Te)=>{if(A.type==="svg"?Ee="svg":A.type==="math"&&(Ee="mathml"),y==null)R(A,D,re,Q,ce,Ee,Ce,Te);else{const oe=y.el&&y.el._isVueCE?y.el:null;try{oe&&oe._beginPatch(),$(y,A,Q,ce,Ee,Ce,Te)}finally{oe&&oe._endPatch()}}},R=(y,A,D,re,Q,ce,Ee,Ce)=>{let Te,oe;const{props:$e,shapeFlag:ye,transition:qe,dirs:Be}=y;if(Te=y.el=o(y.type,ce,$e&&$e.is,$e),ye&8?c(Te,y.children):ye&16&&K(y.children,Te,null,re,Q,Uu(y,ce),Ee,Ce),Be&&Er(y,null,re,"created"),L(Te,y,y.scopeId,Ee,re),$e){for(const Je in $e)Je!=="value"&&!Ro(Je)&&l(Te,Je,null,$e[Je],ce,re);"value"in $e&&l(Te,"value",null,$e.value,ce),(oe=$e.onVnodeBeforeMount)&&Gn(oe,re,y)}Be&&Er(y,null,re,"beforeMount");const He=Sx(Q,qe);He&&qe.beforeEnter(Te),a(Te,A,D),((oe=$e&&$e.onVnodeMounted)||He||Be)&&nn(()=>{oe&&Gn(oe,re,y),He&&qe.enter(Te),Be&&Er(y,null,re,"mounted")},Q)},L=(y,A,D,re,Q)=>{if(D&&p(y,D),re)for(let ce=0;ce{for(let oe=Te;oe{const Ce=A.el=y.el;let{patchFlag:Te,dynamicChildren:oe,dirs:$e}=A;Te|=y.patchFlag&16;const ye=y.props||gt,qe=A.props||gt;let Be;if(D&&Ar(D,!1),(Be=qe.onVnodeBeforeUpdate)&&Gn(Be,D,A,y),$e&&Er(A,y,D,"beforeUpdate"),D&&Ar(D,!0),(ye.innerHTML&&qe.innerHTML==null||ye.textContent&&qe.textContent==null)&&c(Ce,""),oe?M(y.dynamicChildren,oe,Ce,D,re,Uu(A,Q),ce):Ee||ue(y,A,Ce,null,D,re,Uu(A,Q),ce,!1),Te>0){if(Te&16)H(Ce,ye,qe,D,Q);else if(Te&2&&ye.class!==qe.class&&l(Ce,"class",null,qe.class,Q),Te&4&&l(Ce,"style",ye.style,qe.style,Q),Te&8){const He=A.dynamicProps;for(let Je=0;Je{Be&&Gn(Be,D,A,y),$e&&Er(A,y,D,"updated")},re)},M=(y,A,D,re,Q,ce,Ee)=>{for(let Ce=0;Ce{if(A!==D){if(A!==gt)for(const ce in A)!Ro(ce)&&!(ce in D)&&l(y,ce,A[ce],null,Q,re);for(const ce in D){if(Ro(ce))continue;const Ee=D[ce],Ce=A[ce];Ee!==Ce&&ce!=="value"&&l(y,ce,Ce,Ee,Q,re)}"value"in D&&l(y,"value",A.value,D.value,Q)}},P=(y,A,D,re,Q,ce,Ee,Ce,Te)=>{const oe=A.el=y?y.el:s(""),$e=A.anchor=y?y.anchor:s("");let{patchFlag:ye,dynamicChildren:qe,slotScopeIds:Be}=A;Be&&(Ce=Ce?Ce.concat(Be):Be),y==null?(a(oe,D,re),a($e,D,re),K(A.children||[],D,$e,Q,ce,Ee,Ce,Te)):ye>0&&ye&64&&qe&&y.dynamicChildren&&y.dynamicChildren.length===qe.length?(M(y.dynamicChildren,qe,D,Q,ce,Ee,Ce),(A.key!=null||Q&&A===Q.subTree)&&Yd(y,A,!0)):ue(y,A,D,$e,Q,ce,Ee,Ce,Te)},W=(y,A,D,re,Q,ce,Ee,Ce,Te)=>{A.slotScopeIds=Ce,y==null?A.shapeFlag&512?Q.ctx.activate(A,D,re,Ee,Te):Z(A,D,re,Q,ce,Ee,Te):U(y,A,Te)},Z=(y,A,D,re,Q,ce,Ee)=>{const Ce=y.component=Px(y,re,Q);if(gy(y)&&(Ce.ctx.renderer=X),Rx(Ce,!1,Ee),Ce.asyncDep){if(Q&&Q.registerDep(Ce,j,Ee),!y.el){const Te=Ce.subTree=F(Bn);x(null,Te,A,D),y.placeholder=Te.el}}else j(Ce,y,A,D,Q,ce,Ee)},U=(y,A,D)=>{const re=A.component=y.component;if(hx(y,A,D))if(re.asyncDep&&!re.asyncResolved){le(re,A,D);return}else re.next=A,re.update();else A.el=y.el,re.vnode=A},j=(y,A,D,re,Q,ce,Ee)=>{const Ce=()=>{if(y.isMounted){let{next:ye,bu:qe,u:Be,parent:He,vnode:Je}=y;{const At=zy(y);if(At){ye&&(ye.el=Je.el,le(y,ye,Ee)),At.asyncDep.then(()=>{nn(()=>{y.isUnmounted||oe()},Q)});return}}let Ze=ye,ot;Ar(y,!1),ye?(ye.el=Je.el,le(y,ye,Ee)):ye=Je,qe&&ti(qe),(ot=ye.props&&ye.props.onVnodeBeforeUpdate)&&Gn(ot,He,ye,Je),Ar(y,!0);const at=Vp(y),St=y.subTree;y.subTree=at,k(St,at,f(St.el),Y(St),y,Q,ce),ye.el=at.el,Ze===null&&yx(y,at.el),Be&&nn(Be,Q),(ot=ye.props&&ye.props.onVnodeUpdated)&&nn(()=>Gn(ot,He,ye,Je),Q)}else{let ye;const{el:qe,props:Be}=A,{bm:He,m:Je,parent:Ze,root:ot,type:at}=y,St=Ol(A);Ar(y,!1),He&&ti(He),!St&&(ye=Be&&Be.onVnodeBeforeMount)&&Gn(ye,Ze,A),Ar(y,!0);{ot.ce&&ot.ce._hasShadowRoot()&&ot.ce._injectChildStyle(at,y.parent?y.parent.type:void 0);const At=y.subTree=Vp(y);k(null,At,D,re,y,Q,ce),A.el=At.el}if(Je&&nn(Je,Q),!St&&(ye=Be&&Be.onVnodeMounted)){const At=A;nn(()=>Gn(ye,Ze,At),Q)}(A.shapeFlag&256||Ze&&Ol(Ze.vnode)&&Ze.vnode.shapeFlag&256)&&y.a&&nn(y.a,Q),y.isMounted=!0,A=D=re=null}};y.scope.on();const Te=y.effect=new Vh(Ce);y.scope.off();const oe=y.update=Te.run.bind(Te),$e=y.job=Te.runIfDirty.bind(Te);$e.i=y,$e.id=y.uid,Te.scheduler=()=>Hd($e),Ar(y,!0),oe()},le=(y,A,D)=>{A.component=y;const re=y.vnode.props;y.vnode=A,y.next=null,bx(y,A.props,re,D),wx(y,A.children,D),Ea(),Mp(y),Aa()},ue=(y,A,D,re,Q,ce,Ee,Ce,Te=!1)=>{const oe=y&&y.children,$e=y?y.shapeFlag:0,ye=A.children,{patchFlag:qe,shapeFlag:Be}=A;if(qe>0){if(qe&128){De(oe,ye,D,re,Q,ce,Ee,Ce,Te);return}else if(qe&256){we(oe,ye,D,re,Q,ce,Ee,Ce,Te);return}}Be&8?($e&16&&me(oe,Q,ce),ye!==oe&&c(D,ye)):$e&16?Be&16?De(oe,ye,D,re,Q,ce,Ee,Ce,Te):me(oe,Q,ce,!0):($e&8&&c(D,""),Be&16&&K(ye,D,re,Q,ce,Ee,Ce,Te))},we=(y,A,D,re,Q,ce,Ee,Ce,Te)=>{y=y||El,A=A||El;const oe=y.length,$e=A.length,ye=Math.min(oe,$e);let qe;for(qe=0;qe$e?me(y,Q,ce,!0,!1,ye):K(A,D,re,Q,ce,Ee,Ce,Te,ye)},De=(y,A,D,re,Q,ce,Ee,Ce,Te)=>{let oe=0;const $e=A.length;let ye=y.length-1,qe=$e-1;for(;oe<=ye&&oe<=qe;){const Be=y[oe],He=A[oe]=Te?ya(A[oe]):ea(A[oe]);if(gl(Be,He))k(Be,He,D,null,Q,ce,Ee,Ce,Te);else break;oe++}for(;oe<=ye&&oe<=qe;){const Be=y[ye],He=A[qe]=Te?ya(A[qe]):ea(A[qe]);if(gl(Be,He))k(Be,He,D,null,Q,ce,Ee,Ce,Te);else break;ye--,qe--}if(oe>ye){if(oe<=qe){const Be=qe+1,He=Be<$e?A[Be].el:re;for(;oe<=qe;)k(null,A[oe]=Te?ya(A[oe]):ea(A[oe]),D,He,Q,ce,Ee,Ce,Te),oe++}}else if(oe>qe)for(;oe<=ye;)ie(y[oe],Q,ce,!0),oe++;else{const Be=oe,He=oe,Je=new Map;for(oe=He;oe<=qe;oe++){const de=A[oe]=Te?ya(A[oe]):ea(A[oe]);de.key!=null&&Je.set(de.key,oe)}let Ze,ot=0;const at=qe-He+1;let St=!1,At=0;const qt=new Array(at);for(oe=0;oe=at){ie(de,Q,ce,!0);continue}let ge;if(de.key!=null)ge=Je.get(de.key);else for(Ze=He;Ze<=qe;Ze++)if(qt[Ze-He]===0&&gl(de,A[Ze])){ge=Ze;break}ge===void 0?ie(de,Q,ce,!0):(qt[ge-He]=oe+1,ge>=At?At=ge:St=!0,k(de,A[ge],D,null,Q,ce,Ee,Ce,Te),ot++)}const Fe=St?Ex(qt):El;for(Ze=Fe.length-1,oe=at-1;oe>=0;oe--){const de=He+oe,ge=A[de],je=A[de+1],rt=de+1<$e?je.el||jy(je):re;qt[oe]===0?k(null,ge,D,rt,Q,ce,Ee,Ce,Te):St&&(Ze<0||oe!==Fe[Ze]?Ae(ge,D,rt,2):Ze--)}}},Ae=(y,A,D,re,Q=null)=>{const{el:ce,type:Ee,transition:Ce,children:Te,shapeFlag:oe}=y;if(oe&6){Ae(y.component.subTree,A,D,re);return}if(oe&128){y.suspense.move(A,D,re);return}if(oe&64){Ee.move(y,A,D,X);return}if(Ee===pe){a(ce,A,D);for(let ye=0;yeCe.enter(ce),Q));else{const{leave:ye,delayLeave:qe,afterLeave:Be}=Ce,He=()=>{y.ctx.isUnmounted?r(ce):a(ce,A,D)},Je=()=>{const Ze=ce._isLeaving||!!ce[Xn];ce._isLeaving&&ce[Xn](!0),Ce.persisted&&!Ze?He():ye(ce,()=>{He(),Be&&Be()})};qe?qe(ce,He,Je):Je()}else a(ce,A,D)},ie=(y,A,D,re=!1,Q=!1)=>{const{type:ce,props:Ee,ref:Ce,children:Te,dynamicChildren:oe,shapeFlag:$e,patchFlag:ye,dirs:qe,cacheIndex:Be,memo:He}=y;if(ye===-2&&(Q=!1),Ce!=null&&(Ea(),No(Ce,null,D,y,!0),Aa()),Be!=null&&(A.renderCache[Be]=void 0),$e&256){A.ctx.deactivate(y);return}const Je=$e&1&&qe,Ze=!Ol(y);let ot;if(Ze&&(ot=Ee&&Ee.onVnodeBeforeUnmount)&&Gn(ot,A,y),$e&6)ke(y.component,D,re);else{if($e&128){y.suspense.unmount(D,re);return}Je&&Er(y,null,A,"beforeUnmount"),$e&64?y.type.remove(y,A,D,X,re):oe&&!oe.hasOnce&&(ce!==pe||ye>0&&ye&64)?me(oe,A,D,!1,!0):(ce===pe&&ye&384||!Q&&$e&16)&&me(Te,A,D),re&&_e(y)}const at=He!=null&&Be==null;(Ze&&(ot=Ee&&Ee.onVnodeUnmounted)||Je||at)&&nn(()=>{ot&&Gn(ot,A,y),Je&&Er(y,null,A,"unmounted"),at&&(y.el=null)},D)},_e=y=>{const{type:A,el:D,anchor:re,transition:Q}=y;if(A===pe){z(D,re);return}if(A===Hu){O(y);return}const ce=()=>{r(D),Q&&!Q.persisted&&Q.afterLeave&&Q.afterLeave()};if(y.shapeFlag&1&&Q&&!Q.persisted){const{leave:Ee,delayLeave:Ce}=Q,Te=()=>Ee(D,ce);Ce?Ce(y.el,ce,Te):Te()}else ce()},z=(y,A)=>{let D;for(;y!==A;)D=v(y),r(y),y=D;r(A)},ke=(y,A,D)=>{const{bum:re,scope:Q,job:ce,subTree:Ee,um:Ce,m:Te,a:oe}=y;Up(Te),Up(oe),re&&ti(re),Q.stop(),ce&&(ce.flags|=8,ie(Ee,y,A,D)),Ce&&nn(Ce,A),nn(()=>{y.isUnmounted=!0},A)},me=(y,A,D,re=!1,Q=!1,ce=0)=>{for(let Ee=ce;Ee{if(y.shapeFlag&6)return Y(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const A=v(y.anchor||y.el),D=A&&A[my];return D?v(D):A};let fe=!1;const G=(y,A,D)=>{let re;y==null?A._vnode&&(ie(A._vnode,null,null,!0),re=A._vnode.component):k(A._vnode||null,y,A,null,null,null,D),A._vnode=y,fe||(fe=!0,Mp(re),uy(),fe=!1)},X={p:k,um:ie,m:Ae,r:_e,mt:Z,mc:K,pc:ue,pbc:M,n:Y,o:e};return{render:G,hydrate:void 0,createApp:cx(G)}}function Uu({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ar({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Sx(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yd(e,t,n=!1){const a=e.children,r=t.children;if(Ke(a)&&Ke(r))for(let l=0;l>1,e[n[s]]0&&(t[a]=n[l-1]),n[l]=a)}}for(l=n.length,o=n[l-1];l-- >0;)n[l]=o,o=t[o];return n}function zy(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:zy(t)}function Up(e){if(e)for(let t=0;te.__isSuspense;function Ax(e,t){t&&t.pendingBranch?Ke(e)?t.effects.push(...e):t.effects.push(e):N_(e)}const pe=Symbol.for("v-fgt"),nu=Symbol.for("v-txt"),Bn=Symbol.for("v-cmt"),Hu=Symbol.for("v-stc"),Fo=[];let yn=null;function m(e=!1){Fo.push(yn=e?null:[])}function Tx(){Fo.pop(),yn=Fo[Fo.length-1]||null}let Zo=1;function yi(e,t=!1){Zo+=e,e<0&&yn&&t&&(yn.hasOnce=!0)}function Hy(e){return e.dynamicChildren=Zo>0?yn||El:null,Tx(),Zo>0&&yn&&yn.push(e),e}function g(e,t,n,a,r,l){return Hy(w(e,t,n,a,r,l,!0))}function V(e,t,n,a,r){return Hy(F(e,t,n,a,r,!0))}function Xo(e){return e?e.__v_isVNode===!0:!1}function gl(e,t){return e.type===t.type&&e.key===t.key}const Ky=({key:e})=>e??null,ni=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?xt(e)||wt(e)||Qe(e)?{i:Ht,r:e,k:t,f:!!n}:e:null);function w(e,t=null,n=null,a=0,r=null,l=e===pe?0:1,o=!1,s=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ky(t),ref:t&&ni(t),scopeId:dy,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:a,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ht};return s?(Jd(u,n),l&128&&e.normalize(u)):n&&(u.shapeFlag|=xt(n)?8:16),Zo>0&&!o&&yn&&(u.patchFlag>0||l&6)&&u.patchFlag!==32&&yn.push(u),u}const F=Ox;function Ox(e,t=null,n=null,a=0,r=null,l=!1){if((!e||e===$y)&&(e=Bn),Xo(e)){const s=or(e,t,!0);return n&&Jd(s,n),Zo>0&&!l&&yn&&(s.shapeFlag&6?yn[yn.indexOf(e)]=s:yn.push(s)),s.patchFlag=-2,s}if(Bx(e)&&(e=e.__vccOpts),t){t=lt(t);let{class:s,style:u}=t;s&&!xt(s)&&(t.class=he(s)),ft(u)&&(Zi(u)&&!Ke(u)&&(u=Rt({},u)),t.style=Tn(u))}const o=xt(e)?1:Uy(e)?128:z_(e)?64:ft(e)?4:Qe(e)?2:0;return w(e,t,n,a,r,o,l,!0)}function lt(e){return e?Zi(e)||qy(e)?Rt({},e):e:null}function or(e,t,n=!1,a=!1){const{props:r,ref:l,patchFlag:o,children:s,transition:u}=e,d=t?ze(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Ky(d),ref:t&&t.ref?n&&l?Ke(l)?l.concat(ni(t)):[l,ni(t)]:ni(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&or(e.ssContent),ssFallback:e.ssFallback&&or(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&a&&Jo(c,u.clone(c)),c}function xe(e=" ",t=0){return F(nu,null,e,t)}function ne(e="",t=!1){return t?(m(),V(Bn,null,e)):F(Bn,null,e)}function ea(e){return e==null||typeof e=="boolean"?F(Bn):Ke(e)?F(pe,null,e.slice()):Xo(e)?ya(e):F(nu,null,String(e))}function ya(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:or(e)}function Jd(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ke(t))n=16;else if(typeof t=="object")if(a&65){const r=t.default;r&&(r._c&&(r._d=!1),Jd(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!qy(t)?t._ctx=Ht:r===3&&Ht&&(Ht.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Qe(t)?(t={default:t,_ctx:Ht},n=32):(t=String(t),a&64?(n=16,t=[xe(t)]):n=8);e.children=t,e.shapeFlag|=n}function ze(...e){const t={};for(let n=0;nXt||Ht;let gi,Qc;{const e=Ki(),t=(n,a)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(a),l=>{r.length>1?r.forEach(o=>o(l)):r[0](l)}};gi=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),Qc=t("__VUE_SSR_SETTERS__",n=>Qo=n)}const vs=e=>{const t=Xt;return gi(e),e.scope.on(),()=>{e.scope.off(),gi(t)}},Hp=()=>{Xt&&Xt.scope.off(),gi(null)};function Wy(e){return e.vnode.shapeFlag&4}let Qo=!1;function Rx(e,t=!1,n=!1){t&&Qc(t);const{props:a,children:r}=e.vnode,l=Wy(e);gx(e,a,l,t),kx(e,r,n||t);const o=l?Ix(e,t):void 0;return t&&Qc(!1),o}function Ix(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ax);const{setup:a}=n;if(a){Ea();const r=e.setupContext=a.length>1?Lx(e):null,l=vs(e),o=ms(a,e,0,[e.props,r]),s=Dh(o);if(Aa(),l(),(s||e.sp)&&!Ol(e)&&yy(e),s){if(o.then(Hp,Hp),t)return o.then(u=>{Kp(e,u)}).catch(u=>{Xi(u,e,0)});e.asyncDep=o}else Kp(e,o)}else Gy(e)}function Kp(e,t,n){Qe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ft(t)&&(e.setupState=ly(t)),Gy(e)}function Gy(e,t,n){const a=e.type;e.render||(e.render=a.render||la);{const r=vs(e);Ea();try{rx(e)}finally{Aa(),r()}}}const qx={get(e,t){return Zt(e,"get",""),e[t]}};function Lx(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,qx),slots:e.slots,emit:e.emit,expose:t}}function au(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ly(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Bo)return Bo[n](e)},has(t,n){return n in t||n in Bo}})):e.proxy}function Nx(e,t=!0){return Qe(e)?e.displayName||e.name:e.name||t&&e.__name}function Bx(e){return Qe(e)&&"__vccOpts"in e}const b=(e,t)=>P_(e,t,Qo);function On(e,t,n){try{yi(-1);const a=arguments.length;return a===2?ft(t)&&!Ke(t)?Xo(t)?F(e,null,[t]):F(e,t):F(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Xo(n)&&(n=[n]),F(e,t,n))}finally{yi(1)}}const Fx="3.5.35";let ed;const Wp=typeof window<"u"&&window.trustedTypes;if(Wp)try{ed=Wp.createPolicy("vue",{createHTML:e=>e})}catch{}const Yy=ed?e=>ed.createHTML(e):e=>e,Vx="http://www.w3.org/2000/svg",zx="http://www.w3.org/1998/Math/MathML",va=typeof document<"u"?document:null,Gp=va&&va.createElement("template"),jx={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const r=t==="svg"?va.createElementNS(Vx,e):t==="mathml"?va.createElementNS(zx,e):n?va.createElement(e,{is:n}):va.createElement(e);return e==="select"&&a&&a.multiple!=null&&r.setAttribute("multiple",a.multiple),r},createText:e=>va.createTextNode(e),createComment:e=>va.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>va.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,r,l){const o=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{Gp.innerHTML=Yy(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const s=Gp.content;if(a==="svg"||a==="mathml"){const u=s.firstChild;for(;u.firstChild;)s.appendChild(u.firstChild);s.removeChild(u)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ja="transition",vo="animation",Fl=Symbol("_vtc"),Jy={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},Ux=Rt({},G_,Jy),Tr=(e,t=[])=>{Ke(e)?e.forEach(n=>n(...t)):e&&e(...t)},Yp=e=>e?Ke(e)?e.some(t=>t.length>1):e.length>1:!1;function Hx(e){const t={};for(const P in e)P in Jy||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:a,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:u=l,appearActiveClass:d=o,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:v=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=Kx(r),k=h&&h[0],C=h&&h[1],{onBeforeEnter:x,onEnter:S,onEnterCancelled:q,onLeave:O,onLeaveCancelled:E,onBeforeAppear:R=x,onAppear:L=S,onAppearCancelled:K=q}=t,$=(P,W,Z,U)=>{P._enterCancelled=U,Ya(P,W?c:s),Ya(P,W?d:o),Z&&Z()},M=(P,W)=>{P._isLeaving=!1,Ya(P,f),Ya(P,p),Ya(P,v),W&&W()},H=P=>(W,Z)=>{const U=P?L:S,j=()=>$(W,P,Z);Tr(U,[W,j]),Jp(()=>{Ya(W,P?u:l),Jn(W,P?c:s),Yp(U)||Zp(W,a,k,j)})};return Rt(t,{onBeforeEnter(P){Tr(x,[P]),Jn(P,l),Jn(P,o)},onBeforeAppear(P){Tr(R,[P]),Jn(P,u),Jn(P,d)},onEnter:H(!1),onAppear:H(!0),onLeave(P,W){P._isLeaving=!0;const Z=()=>M(P,W);Jn(P,f),P._enterCancelled?(Jn(P,v),td(P)):(td(P),Jn(P,v)),Jp(()=>{P._isLeaving&&(Ya(P,f),Jn(P,p),Yp(O)||Zp(P,a,C,Z))}),Tr(O,[P,Z])},onEnterCancelled(P){$(P,!1,void 0,!0),Tr(q,[P])},onAppearCancelled(P){$(P,!0,void 0,!0),Tr(K,[P])},onLeaveCancelled(P){M(P),Tr(E,[P])}})}function Kx(e){if(e==null)return null;if(ft(e))return[Ku(e.enter),Ku(e.leave)];{const t=Ku(e);return[t,t]}}function Ku(e){return X0(e)}function Jn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Fl]||(e[Fl]=new Set)).add(t)}function Ya(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[Fl];n&&(n.delete(t),n.size||(e[Fl]=void 0))}function Jp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Wx=0;function Zp(e,t,n,a){const r=e._endId=++Wx,l=()=>{r===e._endId&&a()};if(n!=null)return setTimeout(l,n);const{type:o,timeout:s,propCount:u}=Zy(e,t);if(!o)return a();const d=o+"end";let c=0;const f=()=>{e.removeEventListener(d,v),l()},v=p=>{p.target===e&&++c>=u&&f()};setTimeout(()=>{c(n[h]||"").split(", "),r=a(`${ja}Delay`),l=a(`${ja}Duration`),o=Xp(r,l),s=a(`${vo}Delay`),u=a(`${vo}Duration`),d=Xp(s,u);let c=null,f=0,v=0;t===ja?o>0&&(c=ja,f=o,v=l.length):t===vo?d>0&&(c=vo,f=d,v=u.length):(f=Math.max(o,d),c=f>0?o>d?ja:vo:null,v=c?c===ja?l.length:u.length:0);const p=c===ja&&/\b(?:transform|all)(?:,|$)/.test(a(`${ja}Property`).toString());return{type:c,timeout:f,propCount:v,hasTransform:p}}function Xp(e,t){for(;e.lengthQp(n)+Qp(e[a])))}function Qp(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function td(e){return(e?e.ownerDocument:document).body.offsetHeight}function Gx(e,t,n){const a=e[Fl];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const bi=Symbol("_vod"),Xy=Symbol("_vsh"),_i={name:"show",beforeMount(e,{value:t},{transition:n}){e[bi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ho(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),ho(e,!0),a.enter(e)):a.leave(e,()=>{ho(e,!1)}):ho(e,t))},beforeUnmount(e,{value:t}){ho(e,t)}};function ho(e,t){e.style.display=t?e[bi]:"none",e[Xy]=!t}const Yx=Symbol(""),Jx=/(?:^|;)\s*display\s*:/;function Zx(e,t,n){const a=e.style,r=xt(n);let l=!1;if(n&&!r){if(t)if(xt(t))for(const o of t.split(";")){const s=o.slice(0,o.indexOf(":")).trim();n[s]==null&&Oo(a,s,"")}else for(const o in t)n[o]==null&&Oo(a,o,"");for(const o in n){o==="display"&&(l=!0);const s=n[o];s!=null?Qx(e,o,!xt(t)&&t?t[o]:void 0,s)||Oo(a,o,s):Oo(a,o,"")}}else if(r){if(t!==n){const o=a[Yx];o&&(n+=";"+o),a.cssText=n,l=Jx.test(n)}}else t&&e.removeAttribute("style");bi in e&&(e[bi]=l?a.display:"",e[Xy]&&(a.display="none"))}const em=/\s*!important$/;function Oo(e,t,n){if(Ke(n))n.forEach(a=>Oo(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=Xx(e,t);em.test(n)?e.setProperty(gr(a),n.replace(em,""),"important"):e[a]=n}}const tm=["Webkit","Moz","ms"],Wu={};function Xx(e,t){const n=Wu[t];if(n)return n;let a=Kt(t);if(a!=="filter"&&a in e)return Wu[t]=a;a=Hi(a);for(let r=0;rGu||(ak.then(()=>Gu=0),Gu=Date.now());function lk(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;const r=n.value;if(Ke(r)){const l=a.stopImmediatePropagation;a.stopImmediatePropagation=()=>{l.call(a),a._stopped=!0};const o=r.slice(),s=[a];for(let u=0;ue.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ok=(e,t,n,a,r,l)=>{const o=r==="svg";t==="class"?Gx(e,a,o):t==="style"?Zx(e,n,a):Vi(t)?zi(t)||tk(e,t,n,a,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sk(e,t,a,o))?(rm(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&am(e,t,a,o,l,t!=="value")):e._isVueCE&&(ik(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!xt(a)))?rm(e,Kt(t),a,l,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),am(e,t,a,o))};function sk(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&sm(t)&&Qe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return sm(t)&&xt(n)?!1:t in e}function ik(e,t){const n=e._def.props;if(!n)return!1;const a=Kt(t);return Array.isArray(n)?n.some(r=>Kt(r)===a):Object.keys(n).some(r=>Kt(r)===a)}const Qy=new WeakMap,eg=new WeakMap,xi=Symbol("_moveCb"),im=Symbol("_enterCb"),uk=e=>(delete e.props.mode,e),ck=uk({name:"TransitionGroup",props:Rt({},Ux,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=da(),a=W_();let r,l;return Kd(()=>{if(!r.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!vk(r[0].el,n.vnode.el,o)){r=[];return}r.forEach(fk),r.forEach(pk);const s=r.filter(mk);td(n.vnode.el),s.forEach(u=>{const d=u.el,c=d.style;Jn(d,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=d[xi]=v=>{v&&v.target!==d||(!v||v.propertyName.endsWith("transform"))&&(d.removeEventListener("transitionend",f),d[xi]=null,Ya(d,o))};d.addEventListener("transitionend",f)}),r=[]}),()=>{const o=dt(e),s=Hx(o);let u=o.tag||pe;if(r=[],l)for(let d=0;d{s.split(/\s+/).forEach(u=>u&&a.classList.remove(u))}),n.split(/\s+/).forEach(s=>s&&a.classList.add(s)),a.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(a);const{hasTransform:o}=Zy(a);return l.removeChild(a),o}const um=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ke(t)?n=>ti(t,n):t};function hk(e){e.target.composing=!0}function cm(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Yu=Symbol("_assign");function dm(e,t,n){return t&&(e=e.trim()),n&&(e=Bd(e)),e}const Vl={created(e,{modifiers:{lazy:t,trim:n,number:a}},r){e[Yu]=um(r);const l=a||r.props&&r.props.type==="number";bl(e,t?"change":"input",o=>{o.target.composing||e[Yu](dm(e.value,n,l))}),(n||l)&&bl(e,"change",()=>{e.value=dm(e.value,n,l)}),t||(bl(e,"compositionstart",hk),bl(e,"compositionend",cm),bl(e,"change",cm))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:r,number:l}},o){if(e[Yu]=um(o),e.composing)return;const s=(l||e.type==="number")&&!/^0\d/.test(e.value)?Bd(e.value):e.value,u=t??"";if(s===u)return;const d=e.getRootNode();(d instanceof Document||d instanceof ShadowRoot)&&d.activeElement===e&&e.type!=="range"&&(a&&t===n||r&&e.value.trim()===u)||(e.value=u)}},yk=["ctrl","shift","alt","meta"],gk={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>yk.some(n=>e[`${n}Key`]&&!t.includes(n))},vt=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((r,...l)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=(r=>{if(!("key"in r))return;const l=gr(r.key);if(t.some(o=>o===l||bk[o]===l))return e(r)}))},_k=Rt({patchProp:ok},jx);let fm;function xk(){return fm||(fm=$x(_k))}const kk=((...e)=>{const t=xk().createApp(...e),{mount:n}=t;return t.mount=a=>{const r=$k(a);if(!r)return;const l=t._component;!Qe(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,wk(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t});function wk(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function $k(e){return xt(e)?document.querySelector(e):e}const _l=typeof document<"u";function ng(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ck(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&ng(e.default)}const pt=Object.assign;function Ju(e,t){const n={};for(const a in t){const r=t[a];n[a]=Fn(r)?r.map(e):e(r)}return n}const Vo=()=>{},Fn=Array.isArray;function pm(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const ag=Symbol("");function zl(e,t){return pt(new Error,{type:e,[ag]:!0},t)}function ma(e,t){return e instanceof Error&&ag in e&&(t==null||!!(e.type&t))}const Zd=Symbol(""),mm=Symbol(""),ru=Symbol(""),Xd=Symbol(""),nd=Symbol("");function br(){return it(ru)}function Mn(e){return it(Xd)}const rg=/#/g,Sk=/&/g,Ek=/\//g,Ak=/=/g,Tk=/\?/g,lg=/\+/g,Ok=/%5B/g,Dk=/%5D/g,og=/%5E/g,Mk=/%60/g,sg=/%7B/g,Pk=/%7C/g,ig=/%7D/g,Rk=/%20/g;function Qd(e){return e==null?"":encodeURI(""+e).replace(Pk,"|").replace(Ok,"[").replace(Dk,"]")}function Ik(e){return Qd(e).replace(sg,"{").replace(ig,"}").replace(og,"^")}function ad(e){return Qd(e).replace(lg,"%2B").replace(Rk,"+").replace(rg,"%23").replace(Sk,"%26").replace(Mk,"`").replace(sg,"{").replace(ig,"}").replace(og,"^")}function qk(e){return ad(e).replace(Ak,"%3D")}function Lk(e){return Qd(e).replace(rg,"%23").replace(Tk,"%3F")}function Nk(e){return Lk(e).replace(Ek,"%2F")}function ki(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const Bk=/\/$/,Fk=e=>e.replace(Bk,"");function Zu(e,t,n="/"){let a,r={},l="",o="";const s=t.indexOf("#");let u=t.indexOf("?");return u=s>=0&&u>s?-1:u,u>=0&&(a=t.slice(0,u),l=t.slice(u,s>0?s:t.length),r=e(l.slice(1))),s>=0&&(a=a||t.slice(0,s),o=t.slice(s,t.length)),a=Uk(a??t,n),{fullPath:a+l+o,path:a,query:r,hash:ki(o)}}function Vk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function vm(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function zk(e,t,n){const a=t.matched.length-1,r=n.matched.length-1;return a>-1&&a===r&&jl(t.matched[a],n.matched[r])&&ug(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function jl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ug(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!jk(e[n],t[n]))return!1;return!0}function jk(e,t){return Fn(e)?hm(e,t):Fn(t)?hm(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function hm(e,t){return Fn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function Uk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),r=a[a.length-1];(r===".."||r===".")&&a.push("");let l=n.length-1,o,s;for(o=0;o1&&l--;else break;return n.slice(0,l).join("/")+"/"+a.slice(o).join("/")}const Ua={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};function Hk(e){if(!e)if(_l){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Fk(e)}const Kk=/^[^#]+#/;function Wk(e,t){return e.replace(Kk,"#")+t}function Gk(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const lu=()=>({left:window.scrollX,top:window.scrollY});function Yk(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Gk(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ym(e,t){return(history.state?history.state.position-t:-1)+e}const rd=new Map;function Jk(e,t){rd.set(e,t)}function Zk(e){const t=rd.get(e);return rd.delete(e),t}function Xk(e){return typeof e=="string"||e&&typeof e=="object"}function cg(e){return typeof e=="string"||typeof e=="symbol"}function Qk(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&ad(r)):[a&&ad(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ew(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Fn(a)?a.map(r=>r==null?null:""+r):a==null?a:""+a)}return t}function yo(){let e=[];function t(a){return e.push(a),()=>{const r=e.indexOf(a);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function dg(e,t,n){const a=e.value;if(!a)return;let r=a;const l=()=>{r[t].delete(n)};Ia(l),_y(l),by(()=>{const o=e.value;o&&(r=o),r[t].add(n)}),r[t].add(n)}function fg(e){dg(it(Zd,{}),"leaveGuards",e)}function tw(e){dg(it(Zd,{}),"updateGuards",e)}function Xa(e,t,n,a,r,l=o=>o()){const o=a&&(a.enterCallbacks[r]=a.enterCallbacks[r]||[]);return()=>new Promise((s,u)=>{const d=v=>{v===!1?u(zl(4,{from:n,to:t})):v instanceof Error?u(v):Xk(v)?u(zl(2,{from:t,to:v})):(o&&a.enterCallbacks[r]===o&&typeof v=="function"&&o.push(v),s())},c=l(()=>e.call(a&&a.instances[r],t,n,d));let f=Promise.resolve(c);e.length<3&&(f=f.then(d)),f.catch(v=>u(v))})}function Xu(e,t,n,a,r=l=>l()){const l=[];for(const o of e)for(const s in o.components){let u=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(ng(u)){const d=(u.__vccOpts||u)[t];d&&l.push(Xa(d,n,a,o,s,r))}else{let d=u();l.push(()=>d.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const f=Ck(c)?c.default:c;o.mods[s]=c,o.components[s]=f;const v=(f.__vccOpts||f)[t];return v&&Xa(v,n,a,o,s,r)()}))}}return l}function nw(e,t){const n=[],a=[],r=[],l=Math.max(t.matched.length,e.matched.length);for(let o=0;ojl(d,s))?a.push(s):n.push(s));const u=e.matched[o];u&&(t.matched.find(d=>jl(d,u))||r.push(u))}return[n,a,r]}let aw=()=>location.protocol+"//"+location.host;function pg(e,t){const{pathname:n,search:a,hash:r}=t,l=e.indexOf("#");if(l>-1){let o=r.includes(e.slice(l))?e.slice(l).length:1,s=r.slice(o);return s[0]!=="/"&&(s="/"+s),vm(s,"")}return vm(n,e)+a+r}function rw(e,t,n,a){let r=[],l=[],o=null;const s=({state:v})=>{const p=pg(e,location),h=n.value,k=t.value;let C=0;if(v){if(n.value=p,t.value=v,o&&o===h){o=null;return}C=k?v.position-k.position:0}else a(p);r.forEach(x=>{x(n.value,h,{delta:C,type:"pop",direction:C?C>0?"forward":"back":""})})};function u(){o=n.value}function d(v){r.push(v);const p=()=>{const h=r.indexOf(v);h>-1&&r.splice(h,1)};return l.push(p),p}function c(){if(document.visibilityState==="hidden"){const{history:v}=window;if(!v.state)return;v.replaceState(pt({},v.state,{scroll:lu()}),"")}}function f(){for(const v of l)v();l=[],window.removeEventListener("popstate",s),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",s),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:u,listen:d,destroy:f}}function bm(e,t,n,a=!1,r=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:r?lu():null}}function lw(e){const{history:t,location:n}=window,a={value:pg(e,n)},r={value:t.state};r.value||l(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(u,d,c){const f=e.indexOf("#"),v=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+u:aw()+e+u;try{t[c?"replaceState":"pushState"](d,"",v),r.value=d}catch(p){console.error(p),n[c?"replace":"assign"](v)}}function o(u,d){l(u,pt({},t.state,bm(r.value.back,u,r.value.forward,!0),d,{position:r.value.position}),!0),a.value=u}function s(u,d){const c=pt({},r.value,t.state,{forward:u,scroll:lu()});l(c.current,c,!0),l(u,pt({},bm(a.value,u,null),{position:c.position+1},d),!1),a.value=u}return{location:a,state:r,push:s,replace:o}}function ow(e){e=Hk(e);const t=lw(e),n=rw(e,t.state,t.location,t.replace);function a(l,o=!0){o||n.pauseListeners(),history.go(l)}const r=pt({location:"",base:e,go:a,createHref:Wk.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}const sw={type:0,value:""},iw=/[a-zA-Z0-9_]/;function uw(e){if(!e)return[[]];if(e==="/")return[[sw]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${d}": ${p}`)}let n=0,a=n;const r=[];let l;function o(){l&&r.push(l),l=[]}let s=0,u,d="",c="";function f(){d&&(n===0?l.push({type:0,value:d}):n===1||n===2||n===3?(l.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:d,regexp:c,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),d="")}function v(){d+=u}for(;st.length?t.length===1&&t[0]===80?1:-1:0}function mg(e,t){let n=0;const a=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const mw={strict:!1,end:!0,sensitive:!1};function vw(e,t,n){const a=fw(uw(e.path),n),r=pt(a,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function hw(e,t){const n=[],a=new Map;t=pm(mw,t);function r(f){return a.get(f)}function l(f,v,p){const h=!p,k=wm(f);k.aliasOf=p&&p.record;const C=pm(t,f),x=[k];if("alias"in f){const O=typeof f.alias=="string"?[f.alias]:f.alias;for(const E of O)x.push(wm(pt({},k,{components:p?p.record.components:k.components,path:E,aliasOf:p?p.record:k})))}let S,q;for(const O of x){const{path:E}=O;if(v&&E[0]!=="/"){const R=v.record.path,L=R[R.length-1]==="/"?"":"/";O.path=v.record.path+(E&&L+E)}if(S=vw(O,v,C),p?p.alias.push(S):(q=q||S,q!==S&&q.alias.push(S),h&&f.name&&!$m(S)&&o(f.name)),vg(S)&&u(S),k.children){const R=k.children;for(let L=0;L{o(q)}:Vo}function o(f){if(cg(f)){const v=a.get(f);v&&(a.delete(f),n.splice(n.indexOf(v),1),v.children.forEach(o),v.alias.forEach(o))}else{const v=n.indexOf(f);v>-1&&(n.splice(v,1),f.record.name&&a.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function s(){return n}function u(f){const v=bw(f,n);n.splice(v,0,f),f.record.name&&!$m(f)&&a.set(f.record.name,f)}function d(f,v){let p,h={},k,C;if("name"in f&&f.name){if(p=a.get(f.name),!p)throw zl(1,{location:f});C=p.record.name,h=pt(km(v.params,p.keys.filter(q=>!q.optional).concat(p.parent?p.parent.keys.filter(q=>q.optional):[]).map(q=>q.name)),f.params&&km(f.params,p.keys.map(q=>q.name))),k=p.stringify(h)}else if(f.path!=null)k=f.path,p=n.find(q=>q.re.test(k)),p&&(h=p.parse(k),C=p.record.name,p.keys.forEach(q=>{q.optional&&!h[q.name]&&delete h[q.name]}));else{if(p=v.name?a.get(v.name):n.find(q=>q.re.test(v.path)),!p)throw zl(1,{location:f,currentLocation:v});C=p.record.name,h=pt({},v.params,f.params),k=p.stringify(h)}const x=[];let S=p;for(;S;)x.unshift(S.record),S=S.parent;return{name:C,path:k,params:h,matched:x,meta:gw(x)}}e.forEach(f=>l(f));function c(){n.length=0,a.clear()}return{addRoute:l,resolve:d,removeRoute:o,clearRoutes:c,getRoutes:s,getRecordMatcher:r}}function km(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function wm(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:yw(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function yw(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function $m(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gw(e){return e.reduce((t,n)=>pt(t,n.meta),{})}function bw(e,t){let n=0,a=t.length;for(;n!==a;){const l=n+a>>1;mg(e,t[l])<0?a=l:n=l+1}const r=_w(e);return r&&(a=t.lastIndexOf(r,a-1)),a}function _w(e){let t=e;for(;t=t.parent;)if(vg(t)&&mg(e,t)===0)return t}function vg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Cm(e){const t=it(ru),n=it(Xd),a=b(()=>{const u=i(e.to);return t.resolve(u)}),r=b(()=>{const{matched:u}=a.value,{length:d}=u,c=u[d-1],f=n.matched;if(!c||!f.length)return-1;const v=f.findIndex(jl.bind(null,c));if(v>-1)return v;const p=Sm(u[d-2]);return d>1&&Sm(c)===p&&f[f.length-1].path!==p?f.findIndex(jl.bind(null,u[d-2])):v}),l=b(()=>r.value>-1&&ww(n.params,a.value.params)),o=b(()=>r.value>-1&&r.value===n.matched.length-1&&ug(n.params,a.value.params));function s(u={}){if(kw(u)){const d=t[i(e.replace)?"replace":"push"](i(e.to)).catch(Vo);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>d),d}return Promise.resolve()}return{route:a,href:b(()=>a.value.href),isActive:l,isExactActive:o,navigate:s}}function xw(e){return e.length===1?e[0]:e}const Vn=ae({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:Cm,setup(e,{slots:t}){const n=Ln(Cm(e)),{options:a}=it(ru),r=b(()=>({[Em(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[Em(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&xw(t.default(n));return e.custom?l:On("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},l)}}});function kw(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function ww(e,t){for(const n in t){const a=t[n],r=e[n];if(typeof a=="string"){if(a!==r)return!1}else if(!Fn(r)||r.length!==a.length||a.some((l,o)=>l.valueOf()!==r[o].valueOf()))return!1}return!0}function Sm(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Em=(e,t,n)=>e??t??n,$w=ae({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=it(nd),r=b(()=>e.route||a.value),l=it(mm,0),o=b(()=>{let d=i(l);const{matched:c}=r.value;let f;for(;(f=c[d])&&!f.components;)d++;return d}),s=b(()=>r.value.matched[o.value]);ht(mm,b(()=>o.value+1)),ht(Zd,s),ht(nd,r);const u=I();return Ve(()=>[u.value,s.value,e.name],([d,c,f],[v,p,h])=>{c&&(c.instances[f]=d,p&&p!==c&&d&&d===v&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),d&&c&&(!p||!jl(c,p)||!v)&&(c.enterCallbacks[f]||[]).forEach(k=>k(d))},{flush:"post"}),()=>{const d=r.value,c=e.name,f=s.value,v=f&&f.components[c];if(!v)return Am(n.default,{Component:v,route:d});const p=f.props[c],h=p?p===!0?d.params:typeof p=="function"?p(d):p:null,C=On(v,pt({},h,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(f.instances[c]=null)},ref:u}));return Am(n.default,{Component:C,route:d})||C}}});function Am(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ld=$w;function Cw(e){const t=hw(e.routes,e),n=e.parseQuery||Qk,a=e.stringifyQuery||gm,r=e.history,l=yo(),o=yo(),s=yo(),u=ps(Ua);let d=Ua;_l&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Ju.bind(null,Y=>""+Y),f=Ju.bind(null,Nk),v=Ju.bind(null,ki);function p(Y,fe){let G,X;return cg(Y)?(G=t.getRecordMatcher(Y),X=fe):X=Y,t.addRoute(X,G)}function h(Y){const fe=t.getRecordMatcher(Y);fe&&t.removeRoute(fe)}function k(){return t.getRoutes().map(Y=>Y.record)}function C(Y){return!!t.getRecordMatcher(Y)}function x(Y,fe){if(fe=pt({},fe||u.value),typeof Y=="string"){const D=Zu(n,Y,fe.path),re=t.resolve({path:D.path},fe),Q=r.createHref(D.fullPath);return pt(D,re,{params:v(re.params),redirectedFrom:void 0,href:Q})}let G;if(Y.path!=null)G=pt({},Y,{path:Zu(n,Y.path,fe.path).path});else{const D=pt({},Y.params);for(const re in D)D[re]==null&&delete D[re];G=pt({},Y,{params:f(D)}),fe.params=f(fe.params)}const X=t.resolve(G,fe),ee=Y.hash||"";X.params=c(v(X.params));const y=Vk(a,pt({},Y,{hash:Ik(ee),path:X.path})),A=r.createHref(y);return pt({fullPath:y,hash:ee,query:a===gm?ew(Y.query):Y.query||{}},X,{redirectedFrom:void 0,href:A})}function S(Y){return typeof Y=="string"?Zu(n,Y,u.value.path):pt({},Y)}function q(Y,fe){if(d!==Y)return zl(8,{from:fe,to:Y})}function O(Y){return L(Y)}function E(Y){return O(pt(S(Y),{replace:!0}))}function R(Y,fe){const G=Y.matched[Y.matched.length-1];if(G&&G.redirect){const{redirect:X}=G;let ee=typeof X=="function"?X(Y,fe):X;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=S(ee):{path:ee},ee.params={}),pt({query:Y.query,hash:Y.hash,params:ee.path!=null?{}:Y.params},ee)}}function L(Y,fe){const G=d=x(Y),X=u.value,ee=Y.state,y=Y.force,A=Y.replace===!0,D=R(G,X);if(D)return L(pt(S(D),{state:typeof D=="object"?pt({},ee,D.state):ee,force:y,replace:A}),fe||G);const re=G;re.redirectedFrom=fe;let Q;return!y&&zk(a,X,G)&&(Q=zl(16,{to:re,from:X}),Ae(X,X,!0,!1)),(Q?Promise.resolve(Q):M(re,X)).catch(ce=>ma(ce)?ma(ce,2)?ce:De(ce):ue(ce,re,X)).then(ce=>{if(ce){if(ma(ce,2))return L(pt({replace:A},S(ce.to),{state:typeof ce.to=="object"?pt({},ee,ce.to.state):ee,force:y}),fe||re)}else ce=P(re,X,!0,A,ee);return H(re,X,ce),ce})}function K(Y,fe){const G=q(Y,fe);return G?Promise.reject(G):Promise.resolve()}function $(Y){const fe=z.values().next().value;return fe&&typeof fe.runWithContext=="function"?fe.runWithContext(Y):Y()}function M(Y,fe){let G;const[X,ee,y]=nw(Y,fe);G=Xu(X.reverse(),"beforeRouteLeave",Y,fe);for(const D of X)D.leaveGuards.forEach(re=>{G.push(Xa(re,Y,fe))});const A=K.bind(null,Y,fe);return G.push(A),me(G).then(()=>{G=[];for(const D of l.list())G.push(Xa(D,Y,fe));return G.push(A),me(G)}).then(()=>{G=Xu(ee,"beforeRouteUpdate",Y,fe);for(const D of ee)D.updateGuards.forEach(re=>{G.push(Xa(re,Y,fe))});return G.push(A),me(G)}).then(()=>{G=[];for(const D of y)if(D.beforeEnter)if(Fn(D.beforeEnter))for(const re of D.beforeEnter)G.push(Xa(re,Y,fe));else G.push(Xa(D.beforeEnter,Y,fe));return G.push(A),me(G)}).then(()=>(Y.matched.forEach(D=>D.enterCallbacks={}),G=Xu(y,"beforeRouteEnter",Y,fe,$),G.push(A),me(G))).then(()=>{G=[];for(const D of o.list())G.push(Xa(D,Y,fe));return G.push(A),me(G)}).catch(D=>ma(D,8)?D:Promise.reject(D))}function H(Y,fe,G){s.list().forEach(X=>$(()=>X(Y,fe,G)))}function P(Y,fe,G,X,ee){const y=q(Y,fe);if(y)return y;const A=fe===Ua,D=_l?history.state:{};G&&(X||A?r.replace(Y.fullPath,pt({scroll:A&&D&&D.scroll},ee)):r.push(Y.fullPath,ee)),u.value=Y,Ae(Y,fe,G,A),De()}let W;function Z(){W||(W=r.listen((Y,fe,G)=>{if(!ke.listening)return;const X=x(Y),ee=R(X,ke.currentRoute.value);if(ee){L(pt(ee,{replace:!0,force:!0}),X).catch(Vo);return}d=X;const y=u.value;_l&&Jk(ym(y.fullPath,G.delta),lu()),M(X,y).catch(A=>ma(A,12)?A:ma(A,2)?(L(pt(S(A.to),{force:!0}),X).then(D=>{ma(D,20)&&!G.delta&&G.type==="pop"&&r.go(-1,!1)}).catch(Vo),Promise.reject()):(G.delta&&r.go(-G.delta,!1),ue(A,X,y))).then(A=>{A=A||P(X,y,!1),A&&(G.delta&&!ma(A,8)?r.go(-G.delta,!1):G.type==="pop"&&ma(A,20)&&r.go(-1,!1)),H(X,y,A)}).catch(Vo)}))}let U=yo(),j=yo(),le;function ue(Y,fe,G){De(Y);const X=j.list();return X.length?X.forEach(ee=>ee(Y,fe,G)):console.error(Y),Promise.reject(Y)}function we(){return le&&u.value!==Ua?Promise.resolve():new Promise((Y,fe)=>{U.add([Y,fe])})}function De(Y){return le||(le=!Y,Z(),U.list().forEach(([fe,G])=>Y?G(Y):fe()),U.reset()),Y}function Ae(Y,fe,G,X){const{scrollBehavior:ee}=e;if(!_l||!ee)return Promise.resolve();const y=!G&&Zk(ym(Y.fullPath,0))||(X||!G)&&history.state&&history.state.scroll||null;return Ye().then(()=>ee(Y,fe,y)).then(A=>A&&Yk(A)).catch(A=>ue(A,Y,fe))}const ie=Y=>r.go(Y);let _e;const z=new Set,ke={currentRoute:u,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:C,getRoutes:k,resolve:x,options:e,push:O,replace:E,go:ie,back:()=>ie(-1),forward:()=>ie(1),beforeEach:l.add,beforeResolve:o.add,afterEach:s.add,onError:j.add,isReady:we,install(Y){Y.component("RouterLink",Vn),Y.component("RouterView",ld),Y.config.globalProperties.$router=ke,Object.defineProperty(Y.config.globalProperties,"$route",{enumerable:!0,get:()=>i(u)}),_l&&!_e&&u.value===Ua&&(_e=!0,O(r.location).catch(X=>{}));const fe={};for(const X in Ua)Object.defineProperty(fe,X,{get:()=>u.value[X],enumerable:!0});Y.provide(ru,ke),Y.provide(Xd,ay(fe)),Y.provide(nd,u);const G=Y.unmount;z.add(Y),Y.unmount=function(){z.delete(Y),z.size<1&&(d=Ua,W&&W(),W=null,u.value=Ua,_e=!1,le=!1),G()}}};function me(Y){return Y.reduce((fe,G)=>fe.then(()=>$(G)),Promise.resolve())}return ke}const Sw=/^[A-Za-z0-9_-]+$/;function ou(e){const t=e.split(".");if(t.length!==3||!t.every(l=>Sw.test(l)))return null;const[n,a,r]=t;return{vendor:n,plugin:a,controller:r}}function zn(e){const t=ou(e);return t?`/${t.vendor}/${t.plugin}/${t.controller}`:null}function hs(e){return`${e.vendor}.${e.plugin}.${e.controller}`}function Gl(e){const t=e.replace(/^\/+|\/+$/g,"").split("/");if(t.length<3)return null;const n=t.slice(0,3).join(".");return ou(n)?n:null}function Tm(e){const t=ou(e);return t?`${t.vendor}.${t.plugin}`:null}const Ew=/\{[^{}]+\}/g,Aw=()=>typeof process=="object"&&Number.parseInt(process?.versions?.node?.substring(0,2))>=18&&process.versions.undici;function Tw(){return Math.random().toString(36).slice(2,11)}function Ow(e){let{baseUrl:t="",Request:n=globalThis.Request,fetch:a=globalThis.fetch,querySerializer:r,bodySerializer:l,pathSerializer:o,headers:s,requestInitExt:u=void 0,...d}={...e};u=Aw()?u:void 0,t=Mm(t);const c=[];async function f(v,p){const{baseUrl:h,fetch:k=a,Request:C=n,headers:x,params:S={},parseAs:q="json",querySerializer:O,bodySerializer:E=l??Mw,pathSerializer:R,body:L,middleware:K=[],...$}=p||{};let M=t;h&&(M=Mm(h)??t);let H=typeof r=="function"?r:Om(r);O&&(H=typeof O=="function"?O:Om({...typeof r=="object"?r:{},...O}));const P=R||o||Dw,W=L===void 0?void 0:E(L,Dm(s,x,S.header)),Z=Dm(W===void 0||W instanceof FormData?{}:{"Content-Type":"application/json"},s,x,S.header),U=[...c,...K],j={redirect:"follow",...d,...$,body:W,headers:Z};let le,ue,we=new C(Pw(v,{baseUrl:M,params:S,querySerializer:H,pathSerializer:P}),j),De;for(const _e in $)_e in we||(we[_e]=$[_e]);if(U.length){le=Tw(),ue=Object.freeze({baseUrl:M,fetch:k,parseAs:q,querySerializer:H,bodySerializer:E,pathSerializer:P});for(const _e of U)if(_e&&typeof _e=="object"&&typeof _e.onRequest=="function"){const z=await _e.onRequest({request:we,schemaPath:v,params:S,options:ue,id:le});if(z)if(z instanceof C)we=z;else if(z instanceof Response){De=z;break}else throw new Error("onRequest: must return new Request() or Response() when modifying the request")}}if(!De){try{De=await k(we,u)}catch(_e){let z=_e;if(U.length)for(let ke=U.length-1;ke>=0;ke--){const me=U[ke];if(me&&typeof me=="object"&&typeof me.onError=="function"){const Y=await me.onError({request:we,error:z,schemaPath:v,params:S,options:ue,id:le});if(Y){if(Y instanceof Response){z=void 0,De=Y;break}if(Y instanceof Error){z=Y;continue}throw new Error("onError: must return new Response() or instance of Error")}}}if(z)throw z}if(U.length)for(let _e=U.length-1;_e>=0;_e--){const z=U[_e];if(z&&typeof z=="object"&&typeof z.onResponse=="function"){const ke=await z.onResponse({request:we,response:De,schemaPath:v,params:S,options:ue,id:le});if(ke){if(!(ke instanceof Response))throw new Error("onResponse: must return new Response() when modifying the response");De=ke}}}}const Ae=De.headers.get("Content-Length");if(De.status===204||we.method==="HEAD"||Ae==="0"&&!De.headers.get("Transfer-Encoding")?.includes("chunked"))return De.ok?{data:void 0,response:De}:{error:void 0,response:De};if(De.ok)return{data:await(async()=>{if(q==="stream")return De.body;if(q==="json"&&!Ae){const z=await De.text();return z?JSON.parse(z):void 0}return await De[q]()})(),response:De};let ie=await De.text();try{ie=JSON.parse(ie)}catch{}return{error:ie,response:De}}return{request(v,p,h){return f(p,{...h,method:v.toUpperCase()})},GET(v,p){return f(v,{...p,method:"GET"})},PUT(v,p){return f(v,{...p,method:"PUT"})},POST(v,p){return f(v,{...p,method:"POST"})},DELETE(v,p){return f(v,{...p,method:"DELETE"})},OPTIONS(v,p){return f(v,{...p,method:"OPTIONS"})},HEAD(v,p){return f(v,{...p,method:"HEAD"})},PATCH(v,p){return f(v,{...p,method:"PATCH"})},TRACE(v,p){return f(v,{...p,method:"TRACE"})},use(...v){for(const p of v)if(p){if(typeof p!="object"||!("onRequest"in p||"onResponse"in p||"onError"in p))throw new Error("Middleware must be an object with one of `onRequest()`, `onResponse() or `onError()`");c.push(p)}},eject(...v){for(const p of v){const h=c.indexOf(p);h!==-1&&c.splice(h,1)}}}}function su(e,t,n){if(t==null)return"";if(typeof t=="object")throw new Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${e}=${n?.allowReserved===!0?t:encodeURIComponent(t)}`}function hg(e,t,n){if(!t||typeof t!="object")return"";const a=[],r={simple:",",label:".",matrix:";"}[n.style]||"&";if(n.style!=="deepObject"&&n.explode===!1){for(const s in t)a.push(s,n.allowReserved===!0?t[s]:encodeURIComponent(t[s]));const o=a.join(",");switch(n.style){case"form":return`${e}=${o}`;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return o}}for(const o in t){const s=n.style==="deepObject"?`${e}[${o}]`:o;a.push(su(s,t[o],n))}const l=a.join(r);return n.style==="label"||n.style==="matrix"?`${r}${l}`:l}function yg(e,t,n){if(!Array.isArray(t))return"";if(n.explode===!1){const l={form:",",spaceDelimited:"%20",pipeDelimited:"|"}[n.style]||",",o=(n.allowReserved===!0?t:t.map(s=>encodeURIComponent(s))).join(l);switch(n.style){case"simple":return o;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return`${e}=${o}`}}const a={simple:",",label:".",matrix:";"}[n.style]||"&",r=[];for(const l of t)n.style==="simple"||n.style==="label"?r.push(n.allowReserved===!0?l:encodeURIComponent(l)):r.push(su(e,l,n));return n.style==="label"||n.style==="matrix"?`${a}${r.join(a)}`:r.join(a)}function Om(e){return function(n){const a=[];if(n&&typeof n=="object")for(const r in n){const l=n[r];if(l!=null){if(Array.isArray(l)){if(l.length===0)continue;a.push(yg(r,l,{style:"form",explode:!0,...e?.array,allowReserved:e?.allowReserved||!1}));continue}if(typeof l=="object"){a.push(hg(r,l,{style:"deepObject",explode:!0,...e?.object,allowReserved:e?.allowReserved||!1}));continue}a.push(su(r,l,e))}}return a.join("&")}}function Dw(e,t){let n=e;for(const a of e.match(Ew)??[]){let r=a.substring(1,a.length-1),l=!1,o="simple";if(r.endsWith("*")&&(l=!0,r=r.substring(0,r.length-1)),r.startsWith(".")?(o="label",r=r.substring(1)):r.startsWith(";")&&(o="matrix",r=r.substring(1)),!t||t[r]===void 0||t[r]===null)continue;const s=t[r];if(Array.isArray(s)){n=n.replace(a,yg(r,s,{style:o,explode:l}));continue}if(typeof s=="object"){n=n.replace(a,hg(r,s,{style:o,explode:l}));continue}if(o==="matrix"){n=n.replace(a,`;${su(r,s)}`);continue}n=n.replace(a,o==="label"?`.${encodeURIComponent(s)}`:encodeURIComponent(s))}return n}function Mw(e,t){return e instanceof FormData?e:t&&(t.get instanceof Function?t.get("Content-Type")??t.get("content-type"):t["Content-Type"]??t["content-type"])==="application/x-www-form-urlencoded"?new URLSearchParams(e).toString():JSON.stringify(e)}function Pw(e,t){let n=`${t.baseUrl}${e}`;t.params?.path&&(n=t.pathSerializer(n,t.params.path));let a=t.querySerializer(t.params.query??{});return a.startsWith("?")&&(a=a.substring(1)),a&&(n+=`?${a}`),n}function Dm(...e){const t=new Headers;for(const n of e){if(!n||typeof n!="object")continue;const a=n instanceof Headers?n.entries():Object.entries(n);for(const[r,l]of a)if(l===null)t.delete(r);else if(Array.isArray(l))for(const o of l)t.append(r,o);else l!==void 0&&t.set(r,l)}return t}function Mm(e){return e.endsWith("/")?e.substring(0,e.length-1):e}const Pm="/backend",Rw="__SUMMER_ADMIN_BASE__";function Iw(e=document){const t=e.querySelector('meta[name="summer-admin-base"]')?.content.trim()??"";if(t===""||t===Rw||!t.startsWith("/"))return Pm;const n=t.replace(/\/+$/,"");return n===""?Pm:n}const Rm=Iw(),iu={base:Rm,api:`${Rm}/api/v1`},gg="XMLHttpRequest";let wi=null,bg=null,go=null;const Qu=new WeakMap;function qw(e){wi=e}function Lw(){wi?.()}function Nw(e){bg=e}function Bw(e){return new URL(e.url,"http://local").pathname}function Im(e){const t=Bw(e);return t.endsWith("/auth/login")||t.endsWith("/auth/refresh")}function ef(){return go||(go=(async()=>{try{const{data:e,response:t}=await Ne.POST("/auth/refresh");if(!t.ok||!e)return!1;const n=e.data.expires_in;return bg?.(typeof n=="number"?n:null),!0}catch{return!1}finally{go=null}})(),go)}const Fw={onRequest({request:e}){return e.headers.set("X-Requested-With",gg),Im(e)||Qu.set(e,e.clone()),e},async onResponse({request:e,response:t}){if(t.status!==401||Im(e))return t;const n=Qu.get(e);if(Qu.delete(e),!n||!await ef())return wi?.(),t;const a=await globalThis.fetch(n);return a.status===401&&wi?.(),a}},Ne=Ow({baseUrl:iu.api,credentials:"same-origin",fetch:e=>globalThis.fetch(e)});Ne.use(Fw);const tf=I({}),nf=I(typeof document>"u"?"pl":document.documentElement.lang||"pl"),sa=kt(nf),_g=I([]),Vw=kt(_g);function zw(e,t){tf.value=e,t&&(nf.value=t,typeof document<"u"&&(document.documentElement.lang=t))}async function xg(e){const{data:t,response:n}=await Ne.GET("/lang",e?{params:{query:{locale:e}}}:{});!n.ok||!t||(_g.value=Array.isArray(t.meta.locales)?[...t.meta.locales]:[],zw(t.data,t.meta.locale))}function qm(e){const t=e.codePointAt(0);if(t===void 0)return e;const n=String.fromCodePoint(t);return n.toUpperCase()+e.slice(n.length)}function od(e,t={}){if(e==="")return e;const n=[];for(const[r,l]of Object.entries(t)){const o=r.replace(/^:/,"");if(o==="")continue;const s=String(l);n.push([`:${qm(o)}`,qm(s)]),n.push([`:${o.toUpperCase()}`,s.toUpperCase()]),n.push([`:${o}`,s])}n.sort((r,l)=>l[0].length-r[0].length);let a=e;for(const[r,l]of n)a=a.split(r).join(l);return a}const Lm=new Map;function jw(e,t=nf.value){let n=Lm.get(t);if(n===void 0){try{n=new Intl.PluralRules(t)}catch{n=null}Lm.set(t,n)}return n?n.select(e):"other"}function We(e,t,n={}){if(!e)return"";if(t===void 0)return od(e.other??"",n);const a=e[jw(t)]??e.other??"";return od(a,{count:t,...n})}function _(e,t={}){const n=tf.value[e]?.other;return n===void 0?e:od(n,t)}function Vr(e,t,n={}){const a=tf.value[e];return a?We(a,t,n):e}const af=I(""),Do=kt(af);function rf(e){af.value=e}function lf(){af.value=""}const $i=I([]);async function kg(){const{data:e,response:t}=await Ne.GET("/navigation");return $i.value=t.ok&&e?e.data:[],$i.value}function Uw(e){$i.value=e}const Ci=b(()=>$i.value.filter(e=>e.sideMenu.length>0).map((e,t)=>({entry:e,index:t})).sort((e,t)=>e.entry.order-t.entry.order||e.index-t.index).map(({entry:e})=>e));function of(e){for(const t of e.sideMenu){const n=zn(t.controller);if(n)return n}return zn(e.controller)}function ys(e,t){const n=`${e}.${t}`;return Ci.value.find(a=>Tm(a.controller)===n||a.sideMenu.some(r=>Tm(r.controller)===n))??null}function Hw(){for(const e of Ci.value){const t=of(e);if(t)return t}return null}const zr=I([]),Kw=b(()=>zr.value.length>0);async function wg(){const{data:e,response:t}=await Ne.GET("/settings");return zr.value=t.ok&&e?e.data:[],zr.value}function Ww(e){zr.value=e}function es(e){return zr.value.find(t=>t.code===e)??null}function sf(e){return e.controller?zn(e.controller)??"/settings":`/settings/${encodeURIComponent(e.code)}`}function uu(e){return e?zr.value.find(t=>t.controller!==""&&t.controller===e)??null:null}const sd=b(()=>{const e=zr.value.map((n,a)=>({entry:n,index:a})).sort((n,a)=>n.entry.order-a.entry.order||n.index-a.index).map(({entry:n})=>n),t=[];for(const n of e){let a=t.find(r=>r.category===n.category);a||(a={category:n.category,entries:[]},t.push(a)),a.entries.push(n)}return t});function Nm(e){if(!e)return null;const t=sd.value.find(n=>n.category===e.category);return!t||t.entries.length<2?null:{category:t.category,current:e,entries:t.entries}}const Bm="SummerCMS";function Gw(e){if(e.name==="login")return _("backend::lang.auth.title");if(e.name==="settings")return _("backend::lang.settings.title");if(e.name==="account")return _("backend::lang.myaccount.menu_label");if(e.name==="settings-form")return es(String(e.params.code??""))?.label??String(e.params.code??"");if(e.name==="home")return _("backend::lang.nav.empty");if(e.name==="not-found")return _("backend::lang.page.not_found");const t=ys(String(e.params.vendor??""),String(e.params.plugin??"")),n=Gl(e.path),r=t?.sideMenu.find(l=>l.controller===n)?.label??t?.label??uu(n)?.label??"";return(e.name==="create"||e.name==="record"||e.name==="preview")&&Do.value||r}function Yw(e){const t=Gw(e).trim();return t===""?Bm:`${t} | ${Bm}`}const Fm=e=>e==="";const Jw=(...e)=>e.filter((t,n,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===n).join(" ").trim();const Vm=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const Zw=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,a)=>a?a.toUpperCase():n.toLowerCase());const Xw=e=>{const t=Zw(e);return t.charAt(0).toUpperCase()+t.slice(1)};var cl={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};const Qw=Symbol("lucide-icons");function e2(){return it(Qw,{})}const t2=({name:e,iconNode:t,absoluteStrokeWidth:n,"absolute-stroke-width":a,strokeWidth:r,"stroke-width":l,size:o,color:s,...u},{slots:d})=>{const{size:c,color:f,strokeWidth:v=2,absoluteStrokeWidth:p=!1,class:h=""}=e2(),k=b(()=>{const C=Fm(n)||Fm(a)||n===!0||a===!0||p===!0,x=r||l||v||cl["stroke-width"];return C?Number(x)*24/Number(o??c??cl.width):x});return On("svg",{...cl,...u,width:o??c??cl.width,height:o??c??cl.height,stroke:s??f??cl.stroke,"stroke-width":k.value,class:Jw("lucide",h,...e?[`lucide-${Vm(Xw(e))}-icon`,`lucide-${Vm(e)}`]:["lucide-icon"])},[...t.map(C=>On(...C)),...d.default?[d.default()]:[]])};const ve=(e,t)=>(n,{slots:a,attrs:r})=>On(t2,{...r,...n,iconNode:t,name:e},a.default?{default:a.default}:void 0);const n2=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]],a2=ve("archive",n2);const r2=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],$g=ve("arrow-down",r2);const l2=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],gs=ve("arrow-left",l2);const o2=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],s2=ve("arrow-right",o2);const i2=[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]],Cg=ve("arrow-up-down",i2);const u2=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],Sg=ve("arrow-up-right",u2);const c2=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],Eg=ve("arrow-up",c2);const d2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}]],f2=ve("ban",d2);const p2=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],m2=ve("bell",p2);const v2=[["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"}]],h2=ve("bold",v2);const y2=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],g2=ve("book",y2);const b2=[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]],_2=ve("bookmark",b2);const x2=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],k2=ve("box",x2);const w2=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],$2=ve("briefcase",w2);const C2=[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]],S2=ve("building",C2);const E2=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],Ag=ve("calendar",E2);const A2=[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],T2=ve("camera",A2);const O2=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["circle",{cx:"8",cy:"10",r:"2",key:"1xl4ub"}],["path",{d:"M8 12h8",key:"1wcyev"}],["circle",{cx:"16",cy:"10",r:"2",key:"r14t7q"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3",key:"l01ucn"}]],D2=ve("cassette-tape",O2);const M2=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M7 16h8",key:"srdodz"}],["path",{d:"M7 11h12",key:"127s9w"}],["path",{d:"M7 6h3",key:"w9rmul"}]],P2=ve("chart-bar",M2);const R2=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Da=ve("check",R2);const I2=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],sr=ve("chevron-down",I2);const q2=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],cu=ve("chevron-left",q2);const L2=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],bs=ve("chevron-right",L2);const N2=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],Tg=ve("chevron-up",N2);const B2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],bt=ve("circle-alert",B2);const F2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],V2=ve("circle-check",F2);const z2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],j2=ve("circle-question-mark",z2);const U2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],H2=ve("circle",U2);const K2=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],W2=ve("clipboard-list",K2);const G2=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],id=ve("clock",G2);const Y2=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],J2=ve("cloud",Y2);const Z2=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],Og=ve("code",Z2);const X2=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],Dg=ve("copy",X2);const Q2=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],e$=ve("credit-card",Q2);const t$=[["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"}]],n$=ve("database",t$);const a$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2",key:"oqkarx"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2",key:"1eah9h"}]],r$=ve("disc-3",a$);const l$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],o$=ve("disc",l$);const s$=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],ud=ve("download",s$);const i$=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Mg=ve("external-link",i$);const u$=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],c$=ve("eye-off",u$);const d$=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],f$=ve("eye",d$);const p$=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],Cl=ve("file-text",p$);const m$=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}]],v$=ve("file",m$);const h$=[["path",{d:"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"14sh0y"}],["path",{d:"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z",key:"1970lx"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]],y$=ve("files",h$);const g$=[["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"}]],b$=ve("flag",g$);const _$=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],x$=ve("folder",_$);const k$=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],w$=ve("funnel",k$);const $$=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],C$=ve("gauge",$$);const S$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],E$=ve("globe",S$);const A$=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],T$=ve("graduation-cap",A$);const O$=[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]],Si=ve("grip-vertical",O$);const D$=[["path",{d:"M4 12h8",key:"17cfdx"}],["path",{d:"M4 18V6",key:"1rz3zl"}],["path",{d:"M12 18V6",key:"zqpxq5"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2",key:"68ncm8"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2",key:"1ejuhz"}]],M$=ve("heading-3",D$);const P$=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],R$=ve("heart",P$);const I$=[["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-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],q$=ve("house",I$);const L$=[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]],zm=ve("image-off",L$);const N$=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21",key:"9csbqa"}],["path",{d:"m14 19.5 3-3 3 3",key:"9vmjn0"}],["path",{d:"M17 22v-5.5",key:"1aa6fl"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]],B$=ve("image-up",N$);const F$=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],V$=ve("image",F$);const z$=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],j$=ve("inbox",z$);const U$=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],Yl=ve("info",U$);const H$=[["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"}]],K$=ve("italic",H$);const W$=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]],G$=ve("key-round",W$);const Y$=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],J$=ve("key",Y$);const Z$=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],X$=ve("languages",Z$);const Q$=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]],eC=ve("layout-grid",Q$);const tC=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z",key:"nnexq3"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12",key:"mt58a7"}]],nC=ve("leaf",tC);const aC=[["path",{d:"m16 6 4 14",key:"ji33uf"}],["path",{d:"M12 6v14",key:"1n7gus"}],["path",{d:"M8 8v12",key:"1gg7y9"}],["path",{d:"M4 4v16",key:"6qkkli"}]],rC=ve("library",aC);const lC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]],oC=ve("life-buoy",lC);const sC=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]],Pg=ve("link",sC);const iC=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m7 8-4 4 4 4",key:"o5hrat"}]],uC=ve("list-indent-decrease",iC);const cC=[["path",{d:"M21 5H11",key:"us1j55"}],["path",{d:"M21 12H11",key:"wd7e0v"}],["path",{d:"M21 19H11",key:"saa85w"}],["path",{d:"m3 8 4 4-4 4",key:"1a3j6y"}]],dC=ve("list-indent-increase",cC);const fC=[["path",{d:"M11 5h10",key:"1cz7ny"}],["path",{d:"M11 12h10",key:"1438ji"}],["path",{d:"M11 19h10",key:"11t30w"}],["path",{d:"M4 4h1v5",key:"10yrso"}],["path",{d:"M4 9h2",key:"r1h2o0"}],["path",{d:"M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02",key:"xtkcd5"}]],Rg=ve("list-ordered",fC);const pC=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],Ig=ve("list",pC);const mC=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],Ml=ve("loader-circle",mC);const vC=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],er=ve("lock",vC);const hC=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],qg=ve("log-out",hC);const yC=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],gC=ve("mail",yC);const bC=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],_C=ve("map-pin",bC);const xC=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],kC=ve("message-circle",xC);const wC=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],$C=ve("mic-vocal",wC);const CC=[["path",{d:"M5 12h14",key:"1ays0h"}]],Lg=ve("minus",CC);const SC=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],EC=ve("moon",SC);const AC=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],TC=ve("network",AC);const OC=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],DC=ve("palette",OC);const MC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],uf=ve("panel-left-close",MC);const PC=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],Ng=ve("panel-left-open",PC);const RC=[["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"}]],IC=ve("paperclip",RC);const qC=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],LC=ve("pause",qC);const NC=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],zo=ve("pencil",NC);const BC=[["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"}]],FC=ve("phone",BC);const VC=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],zC=ve("play",VC);const jC=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],_s=ve("plus",jC);const UC=[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]],Bg=ve("puzzle",UC);const HC=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],KC=ve("quote",HC);const WC=[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]],GC=ve("redo-2",WC);const YC=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],JC=ve("refresh-cw",YC);const ZC=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],ai=ve("rotate-ccw",ZC);const XC=[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],Fg=ve("search-x",XC);const QC=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],du=ve("search",QC);const eS=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Vg=ve("settings",eS);const tS=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],nS=ve("shield-check",tS);const aS=[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]],rS=ve("shopping-cart",aS);const lS=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],oS=ve("sliders-horizontal",lS);const sS=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],iS=ve("star",sS);const uS=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]],cS=ve("sun-moon",uS);const dS=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],fu=ve("sun",dS);const fS=[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]],pS=ve("table",fS);const mS=[["path",{d:"M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z",key:"16rjxf"}],["path",{d:"M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193",key:"178nd4"}],["circle",{cx:"10.5",cy:"6.5",r:".5",fill:"currentColor",key:"12ikhr"}]],vS=ve("tags",mS);const hS=[["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"}]],_r=ve("trash-2",hS);const yS=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],zg=ve("triangle-alert",yS);const gS=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],bS=ve("trophy",gS);const _S=[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4",key:"9kb039"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20",key:"nun2al"}]],xS=ve("underline",_S);const kS=[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]],jg=ve("undo-2",kS);const wS=[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71",key:"yqzxt4"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71",key:"4qinb0"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5",key:"1041cp"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8",key:"14m1p5"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22",key:"rzdirn"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16",key:"ox905f"}]],$S=ve("unlink",wS);const CS=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],ri=ve("upload",CS);const SS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Ug=ve("user-minus",SS);const ES=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],Hg=ve("user-plus",ES);const AS=[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]],TS=ve("user-round",AS);const OS=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],DS=ve("user",OS);const MS=[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]],PS=ve("users-round",MS);const RS=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],IS=ve("users",RS);const qS=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],LS=ve("wand-sparkles",qS);const NS=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],BS=ve("wrench",NS);const FS=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],ln=ve("x",FS),jm={archive:a2,"arrow-down":$g,"arrow-left":gs,"arrow-right":s2,"arrow-up":Eg,"arrow-up-right":Sg,bell:m2,book:g2,bookmark:_2,box:k2,briefcase:$2,building:S2,calendar:Ag,camera:T2,"cassette-tape":D2,"chart-bar":P2,check:Da,"chevron-down":sr,"chevron-left":cu,"chevron-right":bs,circle:H2,"circle-alert":bt,"circle-check":V2,"circle-question-mark":j2,"clipboard-list":W2,clock:id,cloud:J2,code:Og,copy:Dg,"credit-card":e$,database:n$,disc:o$,"disc-3":r$,download:ud,"external-link":Mg,file:v$,"file-text":Cl,files:y$,flag:b$,folder:x$,funnel:w$,gauge:C$,globe:E$,"graduation-cap":T$,heart:R$,house:q$,image:V$,inbox:j$,info:Yl,key:J$,languages:X$,"layout-grid":eC,leaf:nC,library:rC,"life-buoy":oC,link:Pg,list:Ig,"list-ordered":Rg,lock:er,"log-out":qg,mail:gC,"map-pin":_C,"message-circle":kC,"mic-vocal":$C,minus:Lg,network:TC,palette:DC,"panel-left-close":uf,"panel-left-open":Ng,paperclip:IC,pause:LC,pencil:zo,phone:FC,play:zC,plus:_s,puzzle:Bg,"refresh-cw":JC,search:du,"search-x":Fg,settings:Vg,"shield-check":nS,"shopping-cart":rS,star:iS,sun:fu,table:pS,tags:vS,"trash-2":_r,"triangle-alert":zg,trophy:bS,upload:ri,user:DS,"user-minus":Ug,"user-plus":Hg,users:IS,"users-round":PS,"wand-sparkles":LS,wrench:BS,x:ln},VS={"icon-archive":"archive","icon-bar-chart":"chart-bar","icon-bell":"bell","icon-book":"book","icon-bookmark":"bookmark","icon-briefcase":"briefcase","icon-building":"building","icon-calendar":"calendar","icon-camera":"camera","icon-check":"check","icon-check-circle":"circle-check","icon-circle":"circle","icon-clock":"clock","icon-clock-o":"clock","icon-cloud":"cloud","icon-code":"code","icon-cog":"settings","icon-cogs":"settings","icon-comment":"message-circle","icon-comments":"message-circle","icon-comments-o":"message-circle","icon-copy":"copy","icon-credit-card":"credit-card","icon-cube":"box","icon-dashboard":"gauge","icon-database":"database","icon-download":"download","icon-edit":"pencil","icon-envelope":"mail","icon-envelope-o":"mail","icon-exclamation-triangle":"triangle-alert","icon-external-link":"external-link","icon-file":"file","icon-file-o":"file","icon-file-text":"file-text","icon-file-text-o":"file-text","icon-files-o":"files","icon-filter":"funnel","icon-flag":"flag","icon-folder":"folder","icon-folder-o":"folder","icon-globe":"globe","icon-graduation-cap":"graduation-cap","icon-group":"users","icon-heart":"heart","icon-home":"house","icon-inbox":"inbox","icon-info-circle":"info","icon-key":"key","icon-language":"languages","icon-leaf":"leaf","icon-life-ring":"life-buoy","icon-link":"link","icon-list":"list","icon-list-alt":"clipboard-list","icon-list-ol":"list-ordered","icon-list-ul":"list","icon-lock":"lock","icon-magic":"wand-sparkles","icon-map-marker":"map-pin","icon-minus":"minus","icon-paperclip":"paperclip","icon-pause":"pause","icon-pencil":"pencil","icon-phone":"phone","icon-photo":"image","icon-picture-o":"image","icon-play":"play","icon-plus":"plus","icon-question":"circle-question-mark","icon-question-circle":"circle-question-mark","icon-refresh":"refresh-cw","icon-search":"search","icon-shopping-cart":"shopping-cart","icon-sign-out":"log-out","icon-sitemap":"network","icon-star":"star","icon-table":"table","icon-tachometer":"gauge","icon-tags":"tags","icon-th":"layout-grid","icon-th-large":"layout-grid","icon-times":"x","icon-trash":"trash-2","icon-trash-o":"trash-2","icon-trophy":"trophy","icon-upload":"upload","icon-user":"user","icon-users":"users","icon-warning":"triangle-alert","icon-wrench":"wrench"},Um=fu;function ec(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function xs(e){if(!e)return Um;const t=e.trim();return ec(jm,t)??ec(jm,ec(VS,t)??"")??Um}const zS="(prefers-color-scheme: dark)",li=["system","light","dark"];function Kg(e){return typeof e=="string"&&li.includes(e)}function jS(e=window,t="system"){const n=e.document.documentElement;if(t!=="system")return n.classList.toggle("dark",t==="dark"),()=>{};if(typeof e.matchMedia!="function")return n.classList.remove("dark"),()=>{};const a=e.matchMedia(zS),r=o=>{n.classList.toggle("dark",o)};r(a.matches);const l=o=>r(o.matches);return a.addEventListener("change",l),()=>a.removeEventListener("change",l)}const US=4e3,ts=I([]),cd=new Map;let HS=1;const KS=kt(ts);function Le(e,t="success"){const n=HS++;return ts.value=[{id:n,text:e,tone:t},...ts.value],cd.set(n,setTimeout(()=>Wg(n),US)),n}function Wg(e){const t=cd.get(e);t!==void 0&&(clearTimeout(t),cd.delete(e)),ts.value=ts.value.filter(n=>n.id!==e)}const Gg="summer-admin.theme",cf="summer-admin.locale",WS=/^[A-Za-z]{2,8}(?:[-_][A-Za-z0-9]{1,8})?$/,Ul=I("system");let Hm=()=>{};const Km=kt(Ul),Ei=I(""),GS=kt(Ei);function Ai(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function df(e,t){try{t===null?Ai()?.removeItem(e):Ai()?.setItem(e,t)}catch{}}function dd(e){df(Gg,e==="system"?null:e)}function YS(){try{const e=Ai()?.getItem(Gg);return Kg(e)?e:"system"}catch{return"system"}}function JS(){try{const e=Ai()?.getItem(cf)??"";return e.length<=16&&WS.test(e)?e:""}catch{return""}}const ZS={reload(){window.location.reload()}};function Ti(e){Hm(),Ul.value=e,Hm=typeof window>"u"?()=>{}:jS(window,e)}function XS(e){const t=li.indexOf(e);return li[(t+1)%li.length]??"system"}async function QS(e){const t=Ul.value;Ti(e),dd(e);let n=!1;try{const{response:a}=await Ne.PUT("/account/preferences",{body:{theme:e}});n=a.ok}catch{n=!1}n||(Ul.value===e&&(Ti(t),dd(t)),Le(_("backend::lang.myaccount.preferences_failed"),"danger"))}function Wm(){return QS(XS(Ul.value))}async function eE(e){const t=e?.preferences;t&&(Kg(t.theme)&&(t.theme!==Ul.value&&Ti(t.theme),dd(t.theme)),typeof t.locale=="string"&&(Ei.value=t.locale,t.locale!==""&&t.locale!==sa.value&&await xg(t.locale).catch(()=>{}),df(cf,t.locale===""?null:t.locale)))}async function tE(e){if(e===Ei.value)return;let t=!1;try{const{response:n}=await Ne.PUT("/account/preferences",{body:{locale:e}});t=n.ok}catch{t=!1}if(!t){Le(_("backend::lang.myaccount.preferences_failed"),"danger");return}Ei.value=e,df(cf,e===""?null:e),ZS.reload()}const Yg="summer-admin.sidebar",nE="(max-width: 1099px)",pu=I(!1),jo=I(!1),aE=b(()=>jo.value||pu.value);function Jg(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function rE(){try{return Jg()?.getItem(Yg)==="true"}catch{return!1}}function ff(e){pu.value=e;try{Jg()?.setItem(Yg,e?"true":"false")}catch{}}function lE(){if(pu.value=rE(),typeof window>"u"||typeof window.matchMedia!="function")return jo.value=!1,()=>{};const e=window.matchMedia(nE);jo.value=e.matches;const t=n=>{jo.value=n.matches};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}function Zg(){return{collapsed:aE,narrow:kt(jo),manual:kt(pu),setCollapsed:ff,watchViewport:lE}}const oE=["id","aria-label"],sE={class:"px-2.5 pt-1 pb-2 text-[14px] font-bold","aria-hidden":"true"},iE=ae({__name:"SectionFlyout",props:{entry:{},id:{}},emits:["escape","leave","navigate"],setup(e,{expose:t,emit:n}){const a=e,r=n,l=Mn(),o=I(null),s=b(()=>Gl(l.path)),u=b(()=>a.entry.sideMenu.flatMap(p=>{const h=zn(p.controller);return h?[{item:p,to:h,icon:xs(p.icon),current:s.value===p.controller}]:[]}));function d(){return[...o.value?.querySelectorAll('[role="menuitem"]')??[]]}async function c(){await Ye(),d()[0]?.focus()}function f(p){return!!p&&!!o.value?.contains(p)}function v(p){const h=d(),k=h.indexOf(document.activeElement);switch(p.key){case"ArrowDown":p.preventDefault(),h[(k+1)%h.length]?.focus();break;case"ArrowUp":p.preventDefault(),h[(k-1+h.length)%h.length]?.focus();break;case"Home":p.preventDefault(),h[0]?.focus();break;case"End":p.preventDefault(),h[h.length-1]?.focus();break;case"Escape":p.preventDefault(),r("escape");break;case"Tab":r("leave");break}}return t({focusFirst:c,contains:f}),(p,h)=>(m(),g("div",{id:e.id,ref_key:"root",ref:o,role:"menu","data-section-flyout":"","aria-label":e.entry.label,class:"fixed top-3 left-[calc(var(--spacing-rail)+8px)] z-40 flex w-[230px] flex-col gap-0.5 rounded-[14px] border border-border bg-surface p-2 text-text shadow-pop",onKeydown:v},[w("span",sE,T(e.entry.label),1),(m(!0),g(pe,null,Re(u.value,k=>(m(),V(i(Vn),{key:k.item.code,to:k.to,role:"menuitem",tabindex:"-1","aria-current":k.current?"page":void 0,class:he([k.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-[38px] items-center gap-3 rounded-tab px-2.5 no-underline transition-colors duration-150 ease-out"]),onClick:h[0]||(h[0]=C=>r("navigate"))},{default:N(()=>[(m(),V(Vt(k.icon),{size:18,"aria-hidden":"true"})),w("span",null,T(k.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],40,oE))}}),uE=["aria-label"],cE=["aria-label","title"],dE={class:"max-w-full [overflow-wrap:anywhere]"},fE=["aria-label","title"],pE={class:"max-w-full [overflow-wrap:anywhere]"},mE=200,vE=ae({__name:"PluginRail",setup(e){const t=Mn(),{collapsed:n,narrow:a,setCollapsed:r}=Zg(),l={system:{icon:cS,key:"backend::lang.nav.theme_system"},light:{icon:fu,key:"backend::lang.nav.theme_light"},dark:{icon:EC,key:"backend::lang.nav.theme_dark"}},o=b(()=>l[Km.value].icon),s=b(()=>_("backend::lang.nav.theme",{mode:_(l[Km.value].key)})),u=b(()=>ys(String(t.params.vendor??""),String(t.params.plugin??""))),d=b(()=>t.path==="/settings"||t.path.startsWith("/settings/")||u.value===null&&uu(Gl(t.path))!==null),c=b(()=>Ci.value.map(H=>({entry:H,to:of(H)??"/",icon:xs(H.icon),current:u.value?.code===H.code}))),f=I(null),v=I(null),p=b(()=>Ci.value.find(H=>H.code===f.value)??null),h=new Map;let k=null,C=!1;function x(H){return`section-flyout-${H}`}function S(H,P){const W=P?.$el;W instanceof HTMLElement?h.set(H,W):h.delete(H)}function q(){k!==null&&(clearTimeout(k),k=null)}function O(){q(),f.value=null}function E(){q(),k=setTimeout(()=>{k=null;const H=document.activeElement,P=f.value;P!==null&&(h.get(P)===H||v.value?.contains(H))||(f.value=null)},mE)}function R(H){n.value&&(q(),f.value=H)}function L(H){C||R(H)}async function K(H,P){n.value&&(H.key==="Enter"||H.key==="ArrowDown"?(H.preventDefault(),R(P),await Ye(),await v.value?.focusFirst()):H.key==="Escape"&&f.value!==null&&(H.preventDefault(),O()))}function $(){const H=f.value;O(),H!==null&&(C=!0,h.get(H)?.focus(),C=!1)}function M(){r(!1),Ye(()=>document.querySelector("[data-sidebar-collapse]")?.focus())}return Ve(n,H=>{H||O()}),Dt(q),(H,P)=>(m(),g("nav",{"aria-label":i(_)("backend::lang.nav.plugins"),class:"sticky top-0 flex h-screen w-rail shrink-0 flex-col items-center gap-1.5 self-start overflow-y-auto border-r border-side-border bg-side pt-3.5 pb-3"},[w("button",{type:"button","data-theme-toggle":"","aria-label":s.value,title:s.value,class:"mb-3.5 flex size-10 shrink-0 items-center justify-center rounded-inner bg-accent-soft transition-colors duration-150 ease-out hover:bg-side-hover",onClick:P[0]||(P[0]=(...W)=>i(Wm)&&i(Wm)(...W))},[(m(),V(Vt(o.value),{size:22,class:"text-accent","aria-hidden":"true"}))],8,cE),(m(!0),g(pe,null,Re(c.value,W=>(m(),V(i(Vn),{key:W.entry.code,ref_for:!0,ref:Z=>S(W.entry.code,Z),to:W.to,"data-rail-item":W.entry.code,"aria-current":W.current?"page":void 0,"aria-haspopup":i(n)?"menu":void 0,"aria-expanded":i(n)?f.value===W.entry.code?"true":"false":void 0,"aria-controls":i(n)&&f.value===W.entry.code?x(W.entry.code):void 0,class:he([W.current?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"]),onMouseenter:Z=>R(W.entry.code),onMouseleave:E,onFocus:Z=>L(W.entry.code),onBlur:E,onKeydown:Z=>K(Z,W.entry.code)},{default:N(()=>[(m(),V(Vt(W.icon),{size:20,"aria-hidden":"true"})),w("span",dE,T(W.entry.label),1)]),_:2},1032,["to","data-rail-item","aria-current","aria-haspopup","aria-expanded","aria-controls","class","onMouseenter","onFocus","onKeydown"]))),128)),i(n)&&p.value?(m(),V(iE,{key:0,id:x(p.value.code),ref_key:"flyout",ref:v,entry:p.value,onMouseenter:q,onMouseleave:E,onFocusin:q,onFocusout:E,onEscape:$,onLeave:E,onNavigate:O},null,8,["id","entry"])):ne("",!0),P[1]||(P[1]=w("span",{class:"flex-1","aria-hidden":"true"},null,-1)),i(n)&&!i(a)?(m(),g("button",{key:1,type:"button","data-sidebar-expand":"","aria-label":i(_)("backend::lang.nav.expand"),title:i(_)("backend::lang.nav.expand"),class:"mb-1 flex size-10 items-center justify-center rounded-inner text-side-text transition-colors duration-150 ease-out hover:bg-side-hover hover:text-white",onClick:M},[F(i(Ng),{size:20,"aria-hidden":"true"})],8,fE)):ne("",!0),i(Kw)?(m(),V(i(Vn),{key:2,to:"/settings","data-rail-settings":"","aria-current":d.value?"page":void 0,class:he([d.value?"bg-accent-soft font-bold text-accent":"text-side-text hover:bg-side-hover hover:text-white","flex w-[92px] flex-col items-center gap-1 rounded-inner px-1 py-2 text-center text-[11px] leading-[1.2] tracking-[-0.01em] no-underline transition-colors duration-150 ease-out"])},{default:N(()=>[F(i(Vg),{size:20,"aria-hidden":"true"}),w("span",pE,T(i(_)("backend::lang.nav.settings")),1)]),_:1},8,["aria-current","class"])):ne("",!0)],8,uE))}}),hE=["aria-label"],yE={class:"mb-3.5 flex h-10 items-center justify-between gap-2 pl-2"},gE={class:"truncate text-[16px] font-bold"},bE=["aria-label","title"],_E=ae({__name:"SectionPanel",props:{entry:{}},setup(e){const t=e,n=Mn(),a=b(()=>Gl(n.path)),r=b(()=>t.entry.sideMenu.flatMap(o=>{const s=zn(o.controller);return s?[{item:o,to:s,icon:xs(o.icon),current:a.value===o.controller}]:[]}));function l(){ff(!0),Ye(()=>document.querySelector("[data-sidebar-expand]")?.focus())}return(o,s)=>(m(),g("aside",{"aria-label":i(_)("backend::lang.nav.sections"),class:"sticky top-0 flex h-screen w-panel shrink-0 flex-col gap-0.5 self-start overflow-y-auto border-r border-border bg-surface px-3 py-3.5"},[w("div",yE,[w("span",gE,T(e.entry.label),1),w("button",{type:"button","data-sidebar-collapse":"","aria-label":i(_)("backend::lang.nav.collapse"),title:i(_)("backend::lang.nav.collapse"),class:"flex size-[30px] shrink-0 items-center justify-center rounded-tab text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",onClick:l},[F(i(uf),{size:18,"aria-hidden":"true"})],8,bE)]),(m(!0),g(pe,null,Re(r.value,u=>(m(),V(i(Vn),{key:u.item.code,to:u.to,"aria-current":u.current?"page":void 0,class:he([u.current?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-nav items-center gap-3 rounded-control px-3 no-underline transition-colors duration-150 ease-out"])},{default:N(()=>[(m(),V(Vt(u.icon),{size:18,"aria-hidden":"true"})),w("span",null,T(u.item.label),1)]),_:2},1032,["to","aria-current","class"]))),128))],8,hE))}}),xE=["aria-label"],kE={class:"mb-3.5 flex h-10 items-center justify-between gap-2 pl-2"},wE={class:"truncate text-[16px] font-bold"},$E=["aria-label","title"],CE=ae({__name:"SettingsPanel",props:{section:{}},setup(e){function t(){ff(!0),Ye(()=>document.querySelector("[data-sidebar-expand]")?.focus())}return(n,a)=>(m(),g("aside",{"data-settings-panel":"","aria-label":i(_)("backend::lang.nav.sections"),class:"sticky top-0 flex h-screen w-panel shrink-0 flex-col gap-0.5 self-start overflow-y-auto border-r border-border bg-surface px-3 py-3.5"},[w("div",kE,[w("span",wE,T(e.section.category||i(_)("backend::lang.nav.settings")),1),w("button",{type:"button","data-sidebar-collapse":"","aria-label":i(_)("backend::lang.nav.collapse"),title:i(_)("backend::lang.nav.collapse"),class:"flex size-[30px] shrink-0 items-center justify-center rounded-tab text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",onClick:t},[F(i(uf),{size:18,"aria-hidden":"true"})],8,$E)]),(m(!0),g(pe,null,Re(e.section.entries,r=>(m(),V(i(Vn),{key:r.code,to:i(sf)(r),"data-settings-panel-item":r.code,"aria-current":r.code===e.section.current.code?"page":void 0,class:he([r.code===e.section.current.code?"bg-sel font-semibold text-text":"font-medium text-muted hover:bg-hover hover:text-text","flex h-nav items-center gap-3 rounded-control px-3 no-underline transition-colors duration-150 ease-out"])},{default:N(()=>[(m(),V(Vt(i(xs)(r.icon)),{size:18,"aria-hidden":"true"})),w("span",null,T(r.label),1)]),_:2},1032,["to","data-settings-panel-item","aria-current","class"]))),128))],8,xE))}}),SE=["aria-label"],EE={class:"flex min-w-0 items-center gap-2"},AE=["aria-current"],TE=ae({__name:"Breadcrumbs",setup(e){const t=Mn(),n=b(()=>{if(t.name==="account")return[{label:_("backend::lang.myaccount.menu_label")}];if(t.name==="settings"||t.name==="settings-form"){const s=[{label:_("backend::lang.nav.settings"),to:"/settings"}],u=t.name==="settings-form"?es(String(t.params.code??"")):null;return u&&s.push({label:u.label}),s}const a=ys(String(t.params.vendor??""),String(t.params.plugin??"")),r=Gl(t.path);if(!a){const s=uu(r);if(!s)return[];const u=[{label:_("backend::lang.nav.settings"),to:"/settings"},{label:s.label,to:sf(s)}];return(t.name==="record"||t.name==="create")&&Do.value!==""&&u.push({label:Do.value}),u}const l=[{label:a.label,to:of(a)??void 0}],o=a.sideMenu.find(s=>s.controller===r)??null;return o&&l.push({label:o.label,to:zn(o.controller)??void 0}),(t.name==="record"||t.name==="create")&&Do.value!==""&&l.push({label:Do.value}),l});return(a,r)=>(m(),g("nav",{"aria-label":i(_)("backend::lang.nav.breadcrumbs"),class:"min-w-0"},[w("ol",EE,[(m(!0),g(pe,null,Re(n.value,(l,o)=>(m(),g("li",{key:o,"data-crumb":"",class:"flex min-w-0 items-center gap-2"},[o>0?(m(),V(i(bs),{key:0,size:14,class:"shrink-0 text-muted","aria-hidden":"true"})):ne("",!0),o===n.value.length-1||!l.to?(m(),g("span",{key:1,"aria-current":o===n.value.length-1?"page":void 0,class:he([o===n.value.length-1?"font-semibold text-text":"text-muted","truncate"])},T(l.label),11,AE)):(m(),V(i(Vn),{key:2,to:l.to,class:"truncate text-muted no-underline transition-colors duration-150 ease-out hover:text-text"},{default:N(()=>[xe(T(l.label),1)]),_:2},1032,["to"]))]))),128))])],8,SE))}});function Gm(e){return typeof e=="string"?`'${e}'`:new DE().serialize(e)}const OE=" _-,;:!?.'\"()[]{}@*/\\&#%`^+<=>|~$0123456789abcdefghijklmnopqrstuvwxyz",qs=(function(){const e=new Uint8Array(128);for(let t=0;t<69;t++)e[OE.charCodeAt(t)]=t+1;for(let t=65;t<=90;t++)e[t]=e[t+32];return e})();function tc(e,t){if(e===t)return 0;const n=Math.min(e.length,t.length);let a=0;for(let r=0;ro?-1:1)}return e.length!==t.length?e.lengththis.compare(o[0],s[0]));let l=`${n}{`;for(let o=0;othis.compare(a,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const t of["Error","RegExp","URL"])e.prototype["$"+t]=function(n){return`${t}(${n})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join("n,")}${n.length>0?"n":""}]`};return e})();function ns(e,t){return e===t||Gm(e)===Gm(t)}function Ls(e,t){let n=e;const a=t.toString(),r=a.indexOf("."),l=r>=0?a.length-r:0;if(l>0){const o=10**l;n=Math.round(n*o)/o}return n}function nc(e,t,n,a){t=Number(t),n=Number(n);const r=(e-(Number.isNaN(t)?0:t))%a;let l=Ls(Math.abs(r)*2>=a?e+Math.sign(r)*(a-Math.abs(r)):e-r,a);return Number.isNaN(t)?!Number.isNaN(n)&&l>n&&(l=Math.floor(Ls(n/a,a))*a):ln&&(l=t+Math.floor(Ls((n-t)/a,a))*a),l=Ls(l,a),l}function $t(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,a=Symbol(n);return[o=>{const s=it(a,o);if(s||s===null)return s;throw new Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},o=>(ht(a,o),o)]}function jt(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function pf(e,t,n){const a=n.originalEvent.target,r=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),a.dispatchEvent(r)}function gn(e){return e==null}function Ym(e,t){return gn(e)?!1:Array.isArray(e)?e.some(n=>ns(n,t)):ns(e,t)}function ME(e,t){var n;const a=ps();return xn(()=>{a.value=e()},{...t,flush:(n=t?.flush)!==null&&n!==void 0?n:"sync"}),kt(a)}function Xg(e,t){return Vd()?(Fh(e,t),!0):!1}function PE(e){let t=!1,n;const a=Bh(!0);return((...r)=>(t||(n=a.run(()=>e(...r)),t=!0),n))}const qa=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const RE=e=>typeof e<"u",IE=Object.prototype.toString,qE=e=>IE.call(e)==="[object Object]",Jm=LE();function LE(){var e,t,n;return qa&&!!(!((e=window)===null||e===void 0||(e=e.navigator)===null||e===void 0)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)===null||t===void 0||(t=t.navigator)===null||t===void 0?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test((n=window)===null||n===void 0?void 0:n.navigator.userAgent))}function ac(e){return Array.isArray(e)?e:[e]}function NE(e){return da()}function Qg(e){if(!qa)return e;let t=0,n,a;const r=()=>{t-=1,a&&t<=0&&(a.stop(),n=void 0,a=void 0)};return((...l)=>(t+=1,a||(a=Bh(!0),n=a.run(()=>e(...l))),Xg(r),n))}function BE(e){return Ln(wt(e)?new Proxy({},{get(t,n,a){return i(Reflect.get(e.value,n,a))},set(t,n,a){return wt(e.value[n])&&!wt(a)?e.value[n].value=a:e.value[n]=a,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}}):e)}function FE(e){return BE(b(e))}function mf(e,...t){const n=t.flat(),a=n[0];return FE(()=>Object.fromEntries(typeof a=="function"?Object.entries(Wt(e)).filter(([r,l])=>!a(rn(l),r)):Object.entries(Wt(e)).filter(r=>!n.includes(r[0]))))}function VE(e,t=1e4){return A_((n,a)=>{let r=rn(e),l;const o=()=>setTimeout(()=>{r=rn(e),a()},rn(t));return Xg(()=>{clearTimeout(l)}),{get(){return n(),r},set(s){r=s,a(),clearTimeout(l),l=o()}}})}function zE(e,t){NE()&&Dt(e,t)}function jE(e,t,n){return Ve(e,t,{...n,immediate:!0})}const vf=qa?window:void 0;function Gr(e){var t;const n=rn(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function Hl(...e){const t=(a,r,l,o)=>(a.addEventListener(r,l,o),()=>a.removeEventListener(r,l,o)),n=b(()=>{const a=ac(rn(e[0])).filter(r=>r!=null);return a.every(r=>typeof r!="string")?a:void 0});return jE(()=>{var a,r;return[(a=(r=n.value)===null||r===void 0?void 0:r.map(l=>Gr(l)))!==null&&a!==void 0?a:[vf].filter(l=>l!=null),ac(rn(n.value?e[1]:e[0])),ac(i(n.value?e[2]:e[1])),rn(n.value?e[3]:e[2])]},([a,r,l,o],s,u)=>{if(!a?.length||!r?.length||!l?.length)return;const d=qE(o)?{...o}:o,c=a.flatMap(f=>r.flatMap(v=>l.map(p=>t(f,v,p,d))));u(()=>{c.forEach(f=>f())})},{flush:"post"})}function UE(){const e=ps(!1),t=da();return t&&Ct(()=>{e.value=!0},t),e}function HE(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function KE(...e){let t,n,a={};e.length===3?(t=e[0],n=e[1],a=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],a=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=vf,eventName:l="keydown",passive:o=!1,dedupe:s=!1}=a,u=HE(t);return Hl(r,l,c=>{c.repeat&&rn(s)||u(c)&&n(c)},o)}function WE(e){return JSON.parse(JSON.stringify(e))}function Pt(e,t,n,a={}){var r,l;const{clone:o=!1,passive:s=!1,eventName:u,deep:d=!1,defaultValue:c,shouldEmit:f}=a,v=da(),p=n||v?.emit||(v==null||(r=v.$emit)===null||r===void 0?void 0:r.bind(v))||(v==null||(l=v.proxy)===null||l===void 0||(l=l.$emit)===null||l===void 0?void 0:l.bind(v?.proxy));let h=u;t||(t="modelValue"),h=h||`update:${t.toString()}`;const k=S=>o?typeof o=="function"?o(S):WE(S):S,C=()=>RE(e[t])?k(e[t]):c,x=S=>{f?f(S)&&p(h,S):p(h,S)};if(s){const S=I(C());let q=!1;return Ve(()=>e[t],O=>{q||(q=!0,S.value=k(O),Ye(()=>q=!1))}),Ve(S,O=>{!q&&(O!==e[t]||d)&&x(O)},{deep:d}),S}else return b({get(){return C()},set(S){x(S)}})}function hf(e){return e?e.flatMap(t=>t.type===pe?hf(t.children):[t]):[]}const GE=["INPUT","TEXTAREA"];function Zm(e,t,n,a={}){if(!t||a.enableIgnoredElement&&GE.includes(t.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:l="[data-reka-collection-item]",itemsArray:o=[],loop:s=!0,dir:u="ltr",preventScroll:d=!0,focus:c=!1}=a,[f,v,p,h,k,C]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],x=p||h,S=f||v;if(!k&&!C&&(!x&&!S||r==="vertical"&&S||r==="horizontal"&&x))return null;const q=n?Array.from(n.querySelectorAll(l)):o;if(!q.length)return null;d&&e.preventDefault();let O=null;return S||x?O=eb(q,t,{goForward:x?h:u==="ltr"?f:v,loop:s}):k?O=q.at(0)||null:C&&(O=q.at(-1)||null),c&&O?.focus(),O}function eb(e,t,n,a=e.includes(t)?e.length:e.length+1){if(--a===0)return null;const r=e.indexOf(t);let l;if(r===-1?l=n.goForward?0:e.length-1:l=n.goForward?r+1:r-1,!n.loop&&(l<0||l>=e.length))return null;const o=(l+e.length)%e.length,s=e[o];return s?s.hasAttribute("disabled")&&s.getAttribute("disabled")!=="false"?eb(e,s,n,a):s:null}const[mu]=$t("ConfigProvider");function rc(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function fd(e,t,n=".",a){if(!rc(t))return fd(e,{},n,a);const r={...t};for(const l of Object.keys(e)){if(l==="__proto__"||l==="constructor")continue;const o=e[l];o!=null&&(a&&a(r,l,o,n)||(Array.isArray(o)&&Array.isArray(r[l])?r[l]=[...o,...r[l]]:rc(o)&&rc(r[l])?r[l]=fd(o,r[l],(n?`${n}.`:"")+l.toString(),a):r[l]=o))}return r}function YE(e){return(...t)=>t.reduce((n,a)=>fd(n,a,"",e),{})}const tb=YE(),JE=Qg(()=>{const e=I(new Map),t=I(),n=b(()=>{for(const o of e.value.values())if(o)return!0;return!1}),a=mu({scrollBody:I(!0)});let r=null;const l=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",Jm&&r?.(),t.value=void 0};return Ve(n,(o,s)=>{if(!qa)return;if(!o){s&&l();return}t.value===void 0&&(t.value=document.body.style.overflow);const u=window.innerWidth-document.documentElement.clientWidth,d={padding:u,margin:0},c=a.scrollBody?.value?typeof a.scrollBody.value=="object"?tb({padding:a.scrollBody.value.padding===!0?u:a.scrollBody.value.padding,margin:a.scrollBody.value.margin===!0?u:a.scrollBody.value.margin},d):d:{padding:0,margin:0};u>0&&(document.body.style.paddingRight=typeof c.padding=="number"?`${c.padding}px`:String(c.padding),document.body.style.marginRight=typeof c.margin=="number"?`${c.margin}px`:String(c.margin),document.documentElement.style.setProperty("--scrollbar-width",`${u}px`),document.body.style.overflow="hidden"),Jm&&(r=Hl(document,"touchmove",f=>ZE(f),{passive:!1})),Ye(()=>{n.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),e});function yf(e){const t=Math.random().toString(36).substring(2,7),n=JE();n.value.set(t,e??!1);const a=b({get:()=>n.value.get(t)??!1,set:r=>n.value.set(t,r)});return zE(()=>{n.value.delete(t)}),a}function nb(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Pl(e,t){return e-t*Math.floor(e/t)}const ab=1721426;function Lr(e,t,n,a){t=ks(e,t);let r=t-1,l=-2;return n<=2?l=0:tr(t)&&(l=-1),ab-1+365*r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400)+Math.floor((367*n-362)/12+l+a)}function tr(e){return e%4===0&&(e%100!==0||e%400===0)}function ks(e,t){return e==="BC"?1-t:t}function vu(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}const XE={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class jn{fromJulianDay(t){let n=t,a=n-ab,r=Math.floor(a/146097),l=Pl(a,146097),o=Math.floor(l/36524),s=Pl(l,36524),u=Math.floor(s/1461),d=Pl(s,1461),c=Math.floor(d/365),f=r*400+o*100+u*4+c+(o!==4&&c!==4?1:0),[v,p]=vu(f),h=n-Lr(v,p,1,1),k=2;n0&&t===Un()&&!ob())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:a,day:r,hour:l,minute:o,second:s}=ib(e,t);return sb(n,a,r,l,o,s,0)-Math.floor(e/1e3)*1e3}const nv=new Map;function ib(e,t){let n=nv.get(t);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),nv.set(t,n));let a=n.formatToParts(new Date(e)),r={};for(let l of a)l.type!=="literal"&&(r[l.type]=l.value);return{year:r.era==="BC"||r.era==="B"?-r.year+1:+r.year,month:+r.month,day:+r.day,hour:r.hour==="24"?0:+r.hour,minute:+r.minute,second:+r.second}}const av=864e5;function oA(e,t,n,a){return(n===a?[n]:[n,a]).filter(l=>sA(e,t,l))}function sA(e,t,n){let a=ib(n,t);return e.year===a.year&&e.month===a.month&&e.day===a.day&&e.hour===a.hour&&e.minute===a.minute&&e.second===a.second}function _a(e,t,n="compatible"){let a=ia(e);if(t==="UTC")return Kl(a);if(t===Un()&&n==="compatible"&&!ob()){a=cn(a,new jn);let u=new Date,d=ks(a.era,a.year);return u.setFullYear(d,a.month-1,a.day),u.setHours(a.hour,a.minute,a.second,a.millisecond),u.getTime()}let r=Kl(a),l=md(r-av,t),o=md(r+av,t),s=oA(a,t,r-l,r-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case"compatible":case"earlier":return s[0];case"later":return s[s.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(r-l,r-o);case"compatible":case"later":return Math.max(r-l,r-o);case"reject":throw new RangeError("No such absolute time found")}}function ub(e,t,n="compatible"){return new Date(_a(e,t,n))}function xa(e,t){let n=md(e,t),a=new Date(e+n),r=a.getUTCFullYear(),l=a.getUTCMonth()+1,o=a.getUTCDate(),s=a.getUTCHours(),u=a.getUTCMinutes(),d=a.getUTCSeconds(),c=a.getUTCMilliseconds();return new Ma(r<1?"BC":"AD",r<1?-r+1:r,l,o,t,n,s,u,d,c)}function iA(e){return new yt(e.calendar,e.era,e.year,e.month,e.day)}function ia(e,t){let n=0,a=0,r=0,l=0;if("timeZone"in e)({hour:n,minute:a,second:r,millisecond:l}=e);else if("hour"in e&&!t)return e;return t&&({hour:n,minute:a,second:r,millisecond:l}=t),new ur(e.calendar,e.era,e.year,e.month,e.day,n,a,r,l)}function cn(e,t){if(bf(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),a=e.copy();return a.calendar=t,a.era=n.era,a.year=n.year,a.month=n.month,a.day=n.day,jr(a),a}function _f(e,t,n){if(e instanceof Ma)return e.timeZone===t?e:yu(e,t);let a=_a(e,t,n);return xa(a,t)}function uA(e){let t=Kl(e)-e.offset;return new Date(t)}function yu(e,t){let n=Kl(e)-e.offset;return cn(xa(n,t),e.calendar)}const bo=36e5;function gu(e,t){let n=e.copy(),a="hour"in n?pb(n,t):0;vd(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,hd(n),cb(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=a,cA(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let r=n.calendar.getYearsInEra(n);if(n.year>r){let o=n.calendar.isInverseEra?.(n);n.year=r,n.month=o?1:n.calendar.getMonthsInYear(n),n.day=o?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let l=n.calendar.getMonthsInYear(n);return n.month>l&&(n.month=l,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function vd(e,t){e.calendar.isInverseEra?.(e)&&(t=-t),e.year+=t}function hd(e){for(;e.month<1;)vd(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,vd(e,1)}function cA(e){for(;e.day<1;)e.month--,hd(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,hd(e)}function cb(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function jr(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),cb(e)}function xf(e){let t={};for(let n in e)typeof e[n]=="number"&&(t[n]=-e[n]);return t}function db(e,t){return gu(e,xf(t))}function kf(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),jr(n),n}function as(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),fb(n),n}function dA(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=Ns(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=Ns(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=Ns(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=Ns(e.hour,24),t}function fb(e){e.millisecond=Math.max(0,Math.min(e.millisecond,999)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function Ns(e,t){let n=e%t;return n<0&&(n+=t),n}function pb(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,dA(e)}function mb(e,t){let n=e.copy();return pb(n,t),n}function fA(e,t){return mb(e,xf(t))}function wf(e,t,n,a){let r=e.copy();switch(t){case"era":{let l=e.calendar.getEras(),o=l.indexOf(e.era);if(o<0)throw new Error("Invalid era: "+e.era);o=ka(o,n,0,l.length-1,a?.round),r.era=l[o],jr(r);break}case"year":r.calendar.isInverseEra?.(r)&&(n=-n),r.year=ka(e.year,n,-1/0,9999,a?.round),r.year===-1/0&&(r.year=1),r.calendar.balanceYearMonth&&r.calendar.balanceYearMonth(r,e);break;case"month":r.month=ka(e.month,n,1,e.calendar.getMonthsInYear(e),a?.round);break;case"day":r.day=ka(e.day,n,1,e.calendar.getDaysInMonth(e),a?.round);break;default:throw new Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(r),jr(r),r}function $f(e,t,n,a){let r=e.copy();switch(t){case"hour":{let l=e.hour,o=0,s=23;if(a?.hourCycle===12){let u=l>=12;o=u?12:0,s=u?23:11}r.hour=ka(l,n,o,s,a?.round);break}case"minute":r.minute=ka(e.minute,n,0,59,a?.round);break;case"second":r.second=ka(e.second,n,0,59,a?.round);break;case"millisecond":r.millisecond=ka(e.millisecond,n,0,999,a?.round);break;default:throw new Error("Unsupported field "+t)}return r}function ka(e,t,n,a,r=!1){if(r){e+=Math.sign(t),e0?e=Math.ceil(e/l)*l:e=Math.floor(e/l)*l,e>a&&(e=n)}else e+=t,ea&&(e=n+(e-a-1));return e}function vb(e,t){let n;if(t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0){let r=gu(ia(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days});n=_a(r,e.timeZone)}else n=Kl(e)-e.offset;n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5;let a=xa(n,e.timeZone);return cn(a,e.calendar)}function pA(e,t){return vb(e,xf(t))}function mA(e,t,n,a){switch(t){case"hour":{let r=0,l=23;if(a?.hourCycle===12){let h=e.hour>=12;r=h?12:0,l=h?23:11}let o=ia(e),s=cn(as(o,{hour:r}),new jn),u=[_a(s,e.timeZone,"earlier"),_a(s,e.timeZone,"later")].filter(h=>xa(h,e.timeZone).day===s.day)[0],d=cn(as(o,{hour:l}),new jn),c=[_a(d,e.timeZone,"earlier"),_a(d,e.timeZone,"later")].filter(h=>xa(h,e.timeZone).day===d.day).pop(),f=Kl(e)-e.offset,v=Math.floor(f/bo),p=f%bo;return f=ka(v,n,Math.floor(u/bo),Math.floor(c/bo),a?.round)*bo+p,cn(xa(f,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return $f(e,t,n,a);case"era":case"year":case"month":case"day":{let r=wf(ia(e),t,n,a),l=_a(r,e.timeZone);return cn(xa(l,e.timeZone),e.calendar)}default:throw new Error("Unsupported field "+t)}}function vA(e,t,n){let a=ia(e),r=as(kf(a,t),t);if(r.compare(a)===0)return e;let l=_a(r,e.timeZone,n);return cn(xa(l,e.timeZone),e.calendar)}const hA=/^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,yA=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})$/,hb=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function gA(e){let t=e.match(hA);if(!t)throw new Error("Invalid ISO 8601 time string: "+e);return new na(Jt(t[1],0,23),t[2]?Jt(t[2],0,59):0,t[3]?Jt(t[3],0,59):0,t[4]?Jt(t[4],0,1/0)*1e3:0)}function yb(e){let t=e.match(yA);if(!t)throw hb.test(e)?new Error(`Invalid ISO 8601 date string: ${e}. Use parseAbsolute() instead.`):new Error("Invalid ISO 8601 date string: "+e);let n=new yt(Jt(t[1],0,9999),Jt(t[2],1,12),1);return n.day=Jt(t[3],1,n.calendar.getDaysInMonth(n)),n}function rv(e,t){let n=e.match(hb);if(!n)throw new Error("Invalid ISO 8601 date time string: "+e);let a=Jt(n[1],-9999,9999),r=a<1?"BC":"AD",l=new Ma(r,a<1?-a+1:a,Jt(n[2],1,12),1,t,0,n[4]?Jt(n[4],0,23):0,n[5]?Jt(n[5],0,59):0,n[6]?Jt(n[6],0,59):0,n[7]?Jt(n[7],0,1/0)*1e3:0);return l.day=Jt(n[3],0,l.calendar.getDaysInMonth(l)),n[8]&&(l.offset=Jt(n[8],-23,23)*36e5+Jt(n[9]??"0",0,59)*6e4),yu(l,t)}function Jt(e,t,n){let a=Number(e);if(an)throw new RangeError(`Value out of range: ${t} <= ${a} <= ${n}`);return a}function gb(e){return`${String(e.hour).padStart(2,"0")}:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function bb(e){let t=cn(e,new jn),n;return t.era==="BC"?n=t.year===1?"0000":"-"+String(Math.abs(1-t.year)).padStart(6,"00"):n=String(t.year).padStart(4,"0"),`${n}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function _b(e){return`${bb(e)}T${gb(e)}`}function bA(e){let t=Math.sign(e)<0?"-":"+";e=Math.abs(e);let n=Math.floor(e/36e5),a=Math.floor(e%36e5/6e4),r=Math.floor(e%36e5%6e4/1e3),l=`${t}${String(n).padStart(2,"0")}:${String(a).padStart(2,"0")}`;return r!==0&&(l+=`:${String(r).padStart(2,"0")}`),l}function _A(e){return`${_b(e)}${bA(e.offset)}[${e.timeZone}]`}function Cf(e){let t=typeof e[0]=="object"?e.shift():new jn,n;if(typeof e[0]=="string")n=e.shift();else{let o=t.getEras();n=o[o.length-1]}let a=e.shift(),r=e.shift(),l=e.shift();return[t,n,a,r,l]}class yt{#e;constructor(...t){let[n,a,r,l,o]=Cf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,jr(this)}copy(){return this.era?new yt(this.calendar,this.era,this.year,this.month,this.day):new yt(this.calendar,this.year,this.month,this.day)}add(t){return gu(this,t)}subtract(t){return db(this,t)}set(t){return kf(this,t)}cycle(t,n,a){return wf(this,t,n,a)}toDate(t){return ub(this,t)}toString(){return bb(this)}compare(t){return rb(this,t)}}class na{#e;constructor(t=0,n=0,a=0,r=0){this.hour=t,this.minute=n,this.second=a,this.millisecond=r,fb(this)}copy(){return new na(this.hour,this.minute,this.second,this.millisecond)}add(t){return mb(this,t)}subtract(t){return fA(this,t)}set(t){return as(this,t)}cycle(t,n,a){return $f(this,t,n,a)}toString(){return gb(this)}compare(t){return lb(this,t)}}class ur{#e;constructor(...t){let[n,a,r,l,o]=Cf(t);this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,jr(this)}copy(){return this.era?new ur(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new ur(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(t){return gu(this,t)}subtract(t){return db(this,t)}set(t){return kf(as(this,t),t)}cycle(t,n,a){switch(t){case"era":case"year":case"month":case"day":return wf(this,t,n,a);default:return $f(this,t,n,a)}}toDate(t,n){return ub(this,t,n)}toString(){return _b(this)}compare(t){let n=rb(this,t);return n===0?lb(this,ia(t)):n}}class Ma{#e;constructor(...t){let[n,a,r,l,o]=Cf(t),s=t.shift(),u=t.shift();this.calendar=n,this.era=a,this.year=r,this.month=l,this.day=o,this.timeZone=s,this.offset=u,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,jr(this)}copy(){return this.era?new Ma(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Ma(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(t){return vb(this,t)}subtract(t){return pA(this,t)}set(t,n){return vA(this,t,n)}cycle(t,n,a){return mA(this,t,n,a)}toDate(){return uA(this)}toString(){return _A(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(t){return this.toDate().getTime()-_f(t,this.timeZone).toDate().getTime()}}const Il=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],xA=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],oi=[1867,1911,1925,1988,2018],Qa=["meiji","taisho","showa","heisei","reiwa"];function lv(e){const t=Il.findIndex(([n,a,r])=>e.year=0){let[,r,l]=Il[n];t.month=Math.max(r,t.month),t.month===r&&(t.day=Math.max(l,t.day))}}getEras(){return Qa}getYearsInEra(t){let n=Qa.indexOf(t.era),a=Il[n],r=Il[n+1];if(r==null)return 9999-a[0]+1;let l=r[0]-a[0];return(t.month0?["minguo",t]:["before_minguo",1-t]}class $A extends jn{fromJulianDay(t){let n=super.fromJulianDay(t),a=ks(n.era,n.year),[r,l]=iv(a);return new yt(this,r,l,n.month,n.day)}toJulianDay(t){return super.toJulianDay(uv(t))}getEras(){return["before_minguo","minguo"]}balanceDate(t){let[n,a]=iv(kb(t));t.era=n,t.year=a}isInverseEra(t){return t.era==="before_minguo"}getDaysInMonth(t){return super.getDaysInMonth(uv(t))}getYearsInEra(t){return t.era==="before_minguo"?9999:9999-Oi}constructor(...t){super(...t),this.identifier="roc"}}function uv(e){let[t,n]=vu(kb(e));return new yt(t,n,e.month,e.day)}const cv=1948320,dv=[0,31,62,93,124,155,186,216,246,276,306,336];class CA{fromJulianDay(t){let n=t-cv,a=1+Math.floor((33*n+3)/12053),r=365*(a-1)+Math.floor((8*a+21)/33),l=n-r,o=l<216?Math.floor(l/31):Math.floor((l-6)/30),s=l-dv[o]+1;return new yt(this,a,o+1,s)}toJulianDay(t){let n=cv-1+365*(t.year-1)+Math.floor((8*t.year+21)/33);return n+=dv[t.month-1],n+=t.day,n}getMonthsInYear(){return 12}getDaysInMonth(t){return t.month<=6?31:t.month<=11||Pl(25*t.year+11,33)<8?30:29}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}const ic=78,fv=80;class SA extends jn{fromJulianDay(t){let n=super.fromJulianDay(t),a=n.year-ic,r=t-Lr(n.era,n.year,1,1),l;r=8&&(o+=(t.month-7)*30),o+=t.day-1,o)}getDaysInMonth(t){return t.month===1&&tr(t.year+ic)||t.month>=2&&t.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...t){super(...t),this.identifier="indian"}}const Di=1948440,pv=1948439,Sn=1300,dl=1600,EA=460322;function Mi(e,t,n,a){return a+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function wb(e,t,n){let a=Math.floor((30*(n-t)+10646)/10631),r=Math.min(12,Math.ceil((n-(29+Mi(t,a,1,1)))/29.5)+1),l=n-Mi(t,a,r,1)+1;return new yt(e,a,r,l)}function mv(e){return(14+11*e)%30<11}class Sf{fromJulianDay(t){return wb(this,Di,t)}toJulianDay(t){return Mi(Di,t.year,t.month,t.day)}getDaysInMonth(t){let n=29+t.month%2;return t.month===12&&mv(t.year)&&n++,n}getMonthsInYear(){return 12}getDaysInYear(t){return mv(t.year)?355:354}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 30}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class AA extends Sf{fromJulianDay(t){return wb(this,pv,t)}toJulianDay(t){return Mi(pv,t.year,t.month,t.day)}constructor(...t){super(...t),this.identifier="islamic-tbla"}}const TA="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let yd,ql;function si(e){return EA+ql[e-Sn]}function Mo(e,t){let n=e-Sn,a=1<<11-(t-1);return(yd[n]&a)===0?29:30}function vv(e,t){let n=si(e);for(let a=1;at.charCodeAt(0)).buffer)),!ql){ql=new Uint32Array(dl-Sn+1);let t=0;for(let n=Sn;n<=dl;n++){ql[n-Sn]=t;for(let a=1;a<=12;a++)t+=Mo(n,a)}}}fromJulianDay(t){let n=t-Di,a=si(Sn),r=si(dl);if(nr)return super.fromJulianDay(t);{let l=Sn-1,o=1,s=1;for(;s>0;){l++,s=n-si(l)+1;let u=hv(l);if(s===u){o=12;break}else if(sd;)s-=d,o++,d=Mo(l,o);break}}return new yt(this,l,o,n-vv(l,o)+1)}}toJulianDay(t){return t.yeardl?super.toJulianDay(t):Di+vv(t.year,t.month)+(t.day-1)}getDaysInMonth(t){return t.yeardl?super.getDaysInMonth(t):Mo(t.year,t.month)}getDaysInYear(t){return t.yeardl?super.getDaysInYear(t):hv(t.year)}}const yv=347997,$b=1080,Cb=24*$b,DA=29,MA=12*$b+793,PA=DA*Cb+MA;function qr(e){return Pl(e*7+1,19)<7}function ii(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,a=t*29+Math.floor(n/25920);return Pl(3*(a+1),7)<3&&(a+=1),a}function RA(e){let t=ii(e-1),n=ii(e);return ii(e+1)-n===356?2:n-t===382?1:0}function Uo(e){return ii(e)+RA(e)}function Sb(e){return Uo(e+1)-Uo(e)}function IA(e){let t=Sb(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function Bs(e,t){if(t>=6&&!qr(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=IA(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?qr(e)?30:0:30}class qA{fromJulianDay(t){let n=t-yv,a=n*Cb/PA,r=Math.floor((19*a+234)/235)+1,l=Uo(r),o=Math.floor(n-l);for(;o<1;)r--,l=Uo(r),o=Math.floor(n-l);let s=1,u=0;for(;u6?t.month--:!qr(n.year)&&qr(t.year)&&n.month>6&&t.month++)}constructor(){this.identifier="hebrew"}}const gd=1723856,gv=1824665,bd=5500;function Ho(e,t,n,a){return e+365*t+Math.floor(t/4)+30*(n-1)+a-1}function Ef(e,t){let n=Math.floor(4*(t-e)/1461);t>=Ho(e,n+1,1,1)&&n++;let a=1+Math.floor((t-Ho(e,n,1,1))/30),r=t+1-Ho(e,n,a,1);return[n,a,r]}function Eb(e){return Math.floor(e%4/3)}function Ab(e,t){return t%13!==0?30:Eb(e)+5}class Af{fromJulianDay(t){let[n,a,r]=Ef(gd,t),l="AM";return n<=0&&(l="AA",n+=bd),new yt(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="AA"&&(n-=bd),Ho(gd,n,t.month,t.day)}getDaysInMonth(t){return Ab(t.year,t.month)}getMonthsInYear(){return 13}getDaysInYear(t){return 365+Eb(t.year)}getMaximumMonthsInYear(){return 13}getMaximumDaysInMonth(){return 30}getYearsInEra(t){return t.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class LA extends Af{fromJulianDay(t){let[n,a,r]=Ef(gd,t);return n+=bd,new yt(this,"AA",n,a,r)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...t){super(...t),this.identifier="ethioaa"}}class NA extends Af{fromJulianDay(t){let[n,a,r]=Ef(gv,t),l="CE";return n<=0&&(l="BCE",n=1-n),new yt(this,l,n,a,r)}toJulianDay(t){let n=t.year;return t.era==="BCE"&&(n=1-n),Ho(gv,n,t.month,t.day)}getDaysInMonth(t){let n=t.year;return t.era==="BCE"&&(n=1-n),Ab(n,t.month)}isInverseEra(t){return t.era==="BCE"}balanceDate(t){t.year<=0&&(t.era=t.era==="BCE"?"CE":"BCE",t.year=1-t.year)}getEras(){return["BCE","CE"]}getYearsInEra(t){return t.era==="BCE"?9999:9715}constructor(...t){super(...t),this.identifier="coptic"}}function BA(e){switch(e){case"buddhist":return new wA;case"ethiopic":return new Af;case"ethioaa":return new LA;case"coptic":return new NA;case"hebrew":return new qA;case"indian":return new SA;case"islamic-civil":return new Sf;case"islamic-tbla":return new AA;case"islamic-umalqura":return new OA;case"japanese":return new kA;case"persian":return new CA;case"roc":return new $A;default:return new jn}}let uc=new Map;class Rn{constructor(t,n={}){this.formatter=Tb(t,n),this.options=n}format(t){return this.formatter.format(t)}formatToParts(t){return this.formatter.formatToParts(t)}formatRange(t,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(t,n);if(n= start date");return`${this.formatter.format(t)} – ${this.formatter.format(n)}`}formatRangeToParts(t,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(t,n);if(n= start date");let a=this.formatter.formatToParts(t),r=this.formatter.formatToParts(n);return[...a.map(l=>({...l,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...r.map(l=>({...l,source:"endRange"}))]}resolvedOptions(){let t=this.formatter.resolvedOptions();return zA()&&(this.resolvedHourCycle||(this.resolvedHourCycle=jA(t.locale,this.options)),t.hourCycle=this.resolvedHourCycle,t.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),t.calendar==="ethiopic-amete-alem"&&(t.calendar="ethioaa"),t}}const FA={true:{ja:"h11"},false:{}};function Tb(e,t={}){if(typeof t.hour12=="boolean"&&VA()){t={...t};let r=FA[String(t.hour12)][e.split("-")[0]],l=t.hour12?"h12":"h23";t.hourCycle=r??l,delete t.hour12}let n=e+(t?Object.entries(t).sort((r,l)=>r[0]l.type==="hour").value,10),r=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(l=>l.type==="hour").value,10);if(a===0&&r===23)return"h23";if(a===24&&r===23)return"h24";if(a===0&&r===11)return"h11";if(a===12&&r===11)return"h12";throw new Error("Unexpected hour cycle result")}function En(e,t=Un()){return rs(e)?e.toDate():e.toDate(t)}function UA(e){return e instanceof ur}function rs(e){return e instanceof Ma}function _d(e){return UA(e)||rs(e)}function lr(e){if(e instanceof Date){const t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()}else return e.set({day:100}).day}function nr(e,t){return e.compare(t)<0}function fc(e,t){return e.compare(t)>0}function HA(e,t,n){const a=hu(e,n,"sun");return t>a?e.subtract({days:a+7-t}):t===a?e:e.subtract({days:a-t})}function KA(e,t,n){const a=hu(e,n,"sun"),r=t===0?6:t-1;return a===r?e:a>r?e.add({days:7-a+r}):e.add({days:r-a})}function Tf(e){const{defaultValue:t,defaultPlaceholder:n,granularity:a="day",locale:r="en"}=e;if(Array.isArray(t)&&t.length)return t.at(-1).copy();if(t&&!Array.isArray(t))return t.copy();if(n)return n.copy();const l=new Date,o=l.getFullYear(),s=l.getMonth()+1,u=l.getDate(),d=["hour","minute","second"],c=new Rn(r),f=BA(c.resolvedOptions().calendar);return d.includes(a??"day")?cn(new ur(o,s,u,0,0,0),f):cn(new yt(o,s,u),f)}function WA(e){const{defaultValue:t,defaultPlaceholder:n}=e;return t?t.copy():n?n.copy():new na(0,0,0)}function GA(e,t){const n=[];for(let a=0;at.set({day:x+1})),s=pd(t),u=ev(t),d=HA(s,n,r),c=KA(u,n,r),f=bv(d.subtract({days:1}),s),v=bv(u,c.add({days:1})),p=f.length+o.length+v.length;if(a&&p<42){const C=42-p;let x=v.at(-1);x||(x=ev(t));const S=Array.from({length:C},(q,O)=>{const E=O+1;return x.add({days:E})});v.push(...S)}const h=f.concat(o,v),k=GA(h,7);return{value:t,cells:h,rows:k}}function Or(e){const{numberOfMonths:t,dateObj:n,...a}=e,r=[];if(!t||t===1)return r.push(mc({...a,dateObj:n})),r;r.push(mc({...a,dateObj:n}));for(let l=1;l({label:u(En(C.set({month:S}))),value:S}))}function c(C,x={}){return new Rn(n.value,{...t,year:"numeric",...x}).format(C)}function f(C,x){return rs(C)?new Rn(n.value,{...t,...x,timeZone:C.timeZone}).formatToParts(En(C)):new Rn(n.value,{...t,...x}).formatToParts(En(C))}function v(C,x="narrow"){return new Rn(n.value,{...t,weekday:x}).format(C)}function p(C){const S=new Rn(n.value,{...t,hour:"numeric",minute:"numeric"}).formatToParts(C).find(q=>q.type==="dayPeriod")?.value;return S==="PM"||S==="pm"||S==="p.m."?"PM":"AM"}const h={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"};function k(C,x,S={}){const q={...h,...S},E=f(C,q).find(R=>R.type===x);return E?E.value:""}return{setLocale:r,getLocale:a,fullMonth:u,fullYear:c,fullMonthAndYear:s,toParts:f,custom:l,part:k,dayPeriod:p,selectedDate:o,dayOfWeek:v,getMonths:d}}function La(e){const t=mu({dir:I("ltr")});return b(()=>e?.value||t.dir?.value||"ltr")}function Yr(e){const t=da(),n=t?.type.emits,a={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(r=>{a[Io(Kt(r))]=(...l)=>e(r,...l)}),a}let vc=0;function Rb(){xn(e=>{if(!qa)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??_v()),document.body.insertAdjacentElement("beforeend",t[1]??_v()),vc++,e(()=>{vc===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),vc--})})}function _v(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function Df(e){return b(()=>rn(e)?!!Gr(e)?.closest("form"):!0)}function Xe(){const e=da(),t=I(),n=b(()=>a());Kd(()=>{n.value!==a()&&C_(t)});function a(){return t.value&&"$el"in t.value&&["#text","#comment"].includes(t.value.$el.nodeName)?t.value.$el.nextElementSibling:Gr(t)}const r=Object.assign({},e.exposed),l={};for(const s in e.props)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>e.props[s]});if(Object.keys(r).length>0)for(const s in r)Object.defineProperty(l,s,{enumerable:!0,configurable:!0,get:()=>r[s]});Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=l;function o(s){if(t.value=s,!!s&&(Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const u=s.$.exposed,d=Object.assign({},l);for(const c in u)Object.defineProperty(d,c,{enumerable:!0,configurable:!0,get:()=>u[c]});e.exposed=d}}return{forwardRef:o,currentRef:t,currentElement:n}}function bu(e){const t=da(),n=Object.keys(t?.type.props??{}).reduce((r,l)=>{const o=(t?.type.props[l]).default;return o!==void 0&&(r[l]=o),r},{}),a=D_(e);return b(()=>{const r={},l=t?.vnode.props??{};return Object.keys(l).forEach(o=>{r[Kt(o)]=l[o]}),Object.keys({...n,...r}).reduce((o,s)=>(a.value[s]!==void 0&&(o[s]=a.value[s]),o),{})})}function fa(e,t){const n=bu(e),a=t?Yr(t):{};return b(()=>({...n.value,...a}))}var ZA=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},fl=new WeakMap,Fs=new WeakMap,Vs={},hc=0,Ib=function(e){return e&&(e.host||Ib(e.parentNode))},XA=function(e,t){return t.map(function(n){if(e.contains(n))return n;var a=Ib(n);return a&&e.contains(a)?a:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},QA=function(e,t,n,a){var r=XA(t,Array.isArray(e)?e:[e]);Vs[n]||(Vs[n]=new WeakMap);var l=Vs[n],o=[],s=new Set,u=new Set(r),d=function(f){!f||s.has(f)||(s.add(f),d(f.parentNode))};r.forEach(d);var c=function(f){!f||u.has(f)||Array.prototype.forEach.call(f.children,function(v){if(s.has(v))c(v);else try{var p=v.getAttribute(a),h=p!==null&&p!=="false",k=(fl.get(v)||0)+1,C=(l.get(v)||0)+1;fl.set(v,k),l.set(v,C),o.push(v),k===1&&h&&Fs.set(v,!0),C===1&&v.setAttribute(n,"true"),h||v.setAttribute(a,"true")}catch(x){console.error("aria-hidden: cannot operate on ",v,x)}})};return c(t),s.clear(),hc++,function(){o.forEach(function(f){var v=fl.get(f)-1,p=l.get(f)-1;fl.set(f,v),l.set(f,p),v||(Fs.has(f)||f.removeAttribute(a),Fs.delete(f)),p||f.removeAttribute(n)}),hc--,hc||(fl=new WeakMap,fl=new WeakMap,Fs=new WeakMap,Vs={})}},e3=function(e,t,n){n===void 0&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),r=ZA(e);return r?(a.push.apply(a,Array.from(r.querySelectorAll("[aria-live], script"))),QA(a,r,n,"aria-hidden")):function(){return null}};function Mf(e){let t;Ve(()=>Gr(e),n=>{let a=!1;try{a=!!n?.closest("[popover]:not(:popover-open)")}catch{}n&&!a?t=e3(n):t&&t()}),Ia(()=>{t&&t()})}function cr(e,t="reka"){let n;const a=mu({useId:void 0});return a.useId?n=a.useId():n=hy?.(),t?`${t}-${n}`:n}function Jl(){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 _u(e){const t=mu({locale:I("en")});return b(()=>e?.value||t.locale?.value||"en")}function t3(e){const t=I(),n=b(()=>t.value?.width??0),a=b(()=>t.value?.height??0);return Ct(()=>{const r=Gr(e);if(r){t.value={width:r.offsetWidth,height:r.offsetHeight};const l=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let u,d;if("borderBoxSize"in s){const c=s.borderBoxSize,f=Array.isArray(c)?c[0]:c;u=f.inlineSize,d=f.blockSize}else u=r.offsetWidth,d=r.offsetHeight;t.value={width:u,height:d}});return l.observe(r,{box:"border-box"}),()=>l.unobserve(r)}else t.value=void 0}),{width:n,height:a}}function n3(e,t){const n=I(e);function a(l){return t[n.value][l]??n.value}return{state:n,dispatch:l=>{n.value=a(l)}}}function a3(e){const t=VE("",1e3);return{search:t,handleTypeaheadSearch:(r,l)=>{t.value=t.value+r;{const o=jt(),s=l.map(v=>({...v,textValue:v.value?.textValue??v.ref.textContent?.trim()??""})),u=s.find(v=>v.ref===o),d=s.map(v=>v.textValue),c=l3(d,t.value,u?.textValue),f=s.find(v=>v.textValue===c);return f&&f.ref.focus(),f?.ref}},resetTypeahead:()=>{t.value=""}}}function r3(e,t){return e.map((n,a)=>e[(t+a)%e.length])}function l3(e,t,n){const r=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,l=n?e.indexOf(n):-1;let o=r3(e,Math.max(l,0));r.length===1&&(o=o.filter(d=>d!==n));const u=o.find(d=>d.toLowerCase().startsWith(r.toLowerCase()));return u!==n?u:void 0}function o3(e,t){const n=I({}),a=I("none"),r=I(e),l=e.value?"mounted":"unmounted";let o;const s=t.value?.ownerDocument.defaultView??vf,{state:u,dispatch:d}=n3(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=C=>{if(qa){const x=new CustomEvent(C,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(x)}};Ve(e,async(C,x)=>{const S=x!==C;if(await Ye(),S){const q=a.value,O=zs(t.value);C?(d("MOUNT"),c("enter"),O==="none"&&c("after-enter")):O==="none"||O==="undefined"||n.value?.display==="none"?(d("UNMOUNT"),c("leave"),c("after-leave")):x&&q!==O?(d("ANIMATION_OUT"),c("leave")):(d("UNMOUNT"),c("after-leave"))}},{immediate:!0});const f=C=>{const x=zs(t.value),S=x.includes(CSS.escape(C.animationName)),q=u.value==="mounted"?"enter":"leave";if(C.target===t.value&&S&&(c(`after-${q}`),d("ANIMATION_END"),!r.value)){const O=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",o=s?.setTimeout(()=>{t.value?.style.animationFillMode==="forwards"&&(t.value.style.animationFillMode=O)})}C.target===t.value&&x==="none"&&d("ANIMATION_END")},v=C=>{C.target===t.value&&(a.value=zs(t.value))},p=Ve(t,(C,x)=>{C?(n.value=getComputedStyle(C),C.addEventListener("animationstart",v),C.addEventListener("animationcancel",f),C.addEventListener("animationend",f)):(d("ANIMATION_END"),o!==void 0&&s?.clearTimeout(o),x?.removeEventListener("animationstart",v),x?.removeEventListener("animationcancel",f),x?.removeEventListener("animationend",f))},{immediate:!0}),h=Ve(u,()=>{const C=zs(t.value);a.value=u.value==="mounted"?C:"none"});return Ia(()=>{p(),h()}),{isPresent:b(()=>["mounted","unmountSuspended"].includes(u.value))}}function zs(e){return e&&getComputedStyle(e).animationName||"none"}var Zl=ae({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){const{present:a,forceMount:r}=Wt(e),l=I(),{isPresent:o}=o3(a,l);n({present:o});let s=t.default({present:o.value});s=hf(s||[]);const u=da();if(s&&s?.length>1){const d=u?.parent?.type.name?`<${u.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${d}\` 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(c=>` - ${c}`).join(` `)].join(` -`))}return()=>r.value||a.value||o.value?Dn(t.default({present:o.value})[0],{ref:d=>{const c=Gr(d);return typeof c?.hasAttribute>"u"||(c?.hasAttribute("data-reka-popper-content-wrapper")?l.value=c.firstElementChild:l.value=c),c}}):null}});const xd=ae({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;const a=hf(n.default()),r=a.findIndex(u=>u.type!==Bn);if(r===-1)return a;const l=a[r];delete l.props?.ref;const o=l.props?ze(t,l.props):t,s=or({...l,props:{}},o);return a.length===1?s:(a[r]=s,a)}}}),s3=["area","img","input"],tt=ae({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const a=e.asChild?"template":e.as;return typeof a=="string"&&s3.includes(a)?()=>Dn(a,t):a!=="template"?()=>Dn(e.as,t,{default:n.default}):()=>Dn(xd,t,{default:n.default})}});function Ur(){const e=I(),t=b(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:Gr(e));return{primitiveElement:e,currentElement:t}}const[Na,i3]=$t("DialogRoot");var u3=ae({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(e,{emit:t}){const n=e,r=Pt(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=I(),o=I(),{modal:s}=Wt(n);return i3({open:r,modal:s,openModal:()=>{r.value=!0},onOpenChange:u=>{r.value=u},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:l,contentElement:o}),(u,d)=>be(u.$slots,"default",{open:i(r),close:()=>r.value=!1})}}),Jr=u3,c3=ae({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;Xe();const n=Na();return(a,r)=>(m(),V(i(tt),ze(t,{type:a.as==="button"?"button":void 0,onClick:r[0]||(r[0]=l=>i(n).onOpenChange(!1))}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["type"]))}}),Hr=c3;const d3="dismissableLayer.pointerDownOutside",f3="dismissableLayer.focusOutside";function qb(e,t){if(!(t instanceof Element))return!1;const n=t.closest("[data-dismissable-layer]"),a=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(a===n||r.indexOf(a){});return xn(o=>{if(!qa||!rn(n))return;const s=async d=>{const c=d.target;if(!(!t?.value||!c)){if(qb(t.value,c)){r.value=!1;return}if(d.target&&!r.value){let v=function(){pf(d3,e,f)};const f={originalEvent:d};d.pointerType==="touch"?(a.removeEventListener("click",l.value),l.value=v,a.addEventListener("click",l.value,{once:!0})):v()}else a.removeEventListener("click",l.value);r.value=!1}},u=window.setTimeout(()=>{a.addEventListener("pointerdown",s)},0);o(()=>{window.clearTimeout(u),a.removeEventListener("pointerdown",s),a.removeEventListener("click",l.value)})}),{onPointerDownCapture:()=>{rn(n)&&(r.value=!0)}}}function m3(e,t,n=!0){const a=t?.value?.ownerDocument??globalThis?.document,r=I(!1);return xn(l=>{if(!qa||!rn(n))return;const o=async s=>{if(!t?.value)return;await Ye(),await Ye();const u=s.target;!t.value||!u||qb(t.value,u)||s.target&&!r.value&&pf(f3,e,{originalEvent:s})};a.addEventListener("focusin",o),l(()=>a.removeEventListener("focusin",o))}),{onFocusCapture:()=>{rn(n)&&(r.value=!0)},onBlurCapture:()=>{rn(n)&&(r.value=!1)}}}const mn=Ln({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var v3=ae({__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(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=b(()=>l.value?.ownerDocument??globalThis.document),s=b(()=>mn.layersRoot),u=b(()=>l.value?Array.from(s.value).indexOf(l.value):-1),d=b(()=>mn.layersWithOutsidePointerEventsDisabled.size>0),c=b(()=>{const p=Array.from(s.value),[h]=[...mn.layersWithOutsidePointerEventsDisabled].slice(-1),k=p.indexOf(h);return u.value>=k}),f=p3(async p=>{const h=[...mn.branches].some(k=>k?.contains(p.target));!c.value||h||(a("pointerDownOutside",p),a("interactOutside",p),await Ye(),p.defaultPrevented||a("dismiss"))},l),v=m3(p=>{[...mn.branches].some(k=>k?.contains(p.target))||(a("focusOutside",p),a("interactOutside",p),p.defaultPrevented||a("dismiss"))},l);return KE("Escape",p=>{u.value===s.value.size-1&&(a("escapeKeyDown",p),p.defaultPrevented||a("dismiss"))}),Ve([l,()=>n.disableOutsidePointerEvents],([p,h],k,C)=>{p&&(h&&(mn.layersWithOutsidePointerEventsDisabled.size===0&&(mn.originalBodyPointerEvents=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents="none"),mn.layersWithOutsidePointerEventsDisabled.add(p),C(()=>{mn.layersWithOutsidePointerEventsDisabled.delete(p),mn.layersWithOutsidePointerEventsDisabled.size===0&&!gn(mn.originalBodyPointerEvents)&&(o.value.body.style.pointerEvents=mn.originalBodyPointerEvents)})),s.value.add(p))},{immediate:!0}),xn(p=>{p(()=>{l.value&&(s.value.delete(l.value),mn.layersWithOutsidePointerEventsDisabled.delete(l.value))})}),(p,h)=>(m(),V(i(tt),{ref:i(r),"as-child":p.asChild,as:p.as,"data-dismissable-layer":"",style:Tn({pointerEvents:d.value?c.value?"auto":"none":void 0}),onFocusCapture:i(v).onFocusCapture,onBlurCapture:i(v).onBlurCapture,onPointerdownCapture:i(f).onPointerDownCapture},{default:N(()=>[be(p.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Pf=v3;const h3=PE(()=>I([]));function y3(){const e=h3();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=xv(e.value,t),e.value.unshift(t)},remove(t){e.value=xv(e.value,t),e.value[0]?.resume()}}}function xv(e,t){const n=[...e],a=n.indexOf(t);return a!==-1&&n.splice(a,1),n}const yc="focusScope.autoFocusOnMount",gc="focusScope.autoFocusOnUnmount",kv={bubbles:!1,cancelable:!0};function g3(e,{select:t=!1}={}){const n=jt();for(const a of e)if(Ja(a,{select:t}),jt()!==n)return!0}function b3(e){const t=Lb(e),n=wv(t,e),a=wv(t.reverse(),e);return[n,a]}function Lb(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const r=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||r?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function wv(e,t){for(const n of e)if(!_3(n,{upTo:t}))return n}function _3(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function x3(e){return e instanceof HTMLInputElement&&"select"in e}function Ja(e,{select:t=!1}={}){if(e&&e.focus){const n=jt();e.focus({preventScroll:!0}),e!==n&&x3(e)&&t&&e.select()}}var k3=ae({__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(e,{emit:t}){const n=e,a=t,{currentRef:r,currentElement:l}=Xe(),o=I(null),s=y3(),u=Ln({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});xn(c=>{if(!qa)return;const f=l.value;if(!n.trapped)return;function v(C){if(u.paused||!f)return;const _=C.target;f.contains(_)?o.value=_:Ja(o.value,{select:!0})}function p(C){if(u.paused||!f)return;const _=C.relatedTarget;_!==null&&(f.contains(_)||Ja(o.value,{select:!0}))}function h(C){const _=o.value;if(_===null||!C.some(T=>T.removedNodes.length>0))return;f.contains(_)||Ja(f)}document.addEventListener("focusin",v),document.addEventListener("focusout",p);const k=new MutationObserver(h);f&&k.observe(f,{childList:!0,subtree:!0}),c(()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",p),k.disconnect()})}),xn(async c=>{const f=l.value;if(await Ye(),!f)return;s.add(u);const v=jt();if(!f.contains(v)){const h=new CustomEvent(yc,kv);f.addEventListener(yc,k=>a("mountAutoFocus",k)),f.dispatchEvent(h),h.defaultPrevented||(g3(Lb(f),{select:!0}),jt()===v&&Ja(f))}c(()=>{f.removeEventListener(yc,C=>a("mountAutoFocus",C));const h=new CustomEvent(gc,kv),k=C=>{a("unmountAutoFocus",C)};f.addEventListener(gc,k),f.dispatchEvent(h),f.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{h.defaultPrevented||Ja(v??document.body,{select:!0}),f.removeEventListener(gc,k),s.remove(u),f.removeAttribute("data-focus-scope-unmounting")},0)})});function d(c){if(!n.loop&&!n.trapped||u.paused)return;const f=c.key==="Tab"&&!c.altKey&&!c.ctrlKey&&!c.metaKey,v=jt();if(f&&v){const p=c.currentTarget,[h,k]=b3(p);h&&k?!c.shiftKey&&v===k?(c.preventDefault(),n.loop&&Ja(h,{select:!0})):c.shiftKey&&v===h&&(c.preventDefault(),n.loop&&Ja(k,{select:!0})):v===p&&c.preventDefault()}}return(c,f)=>(m(),V(i(tt),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":c.asChild,as:c.as,onKeydown:d},{default:N(()=>[be(c.$slots,"default")]),_:3},8,["as-child","as"]))}}),Rf=k3;const w3="menu.itemSelect",kd=["Enter"," "],$3=["ArrowDown","PageUp","Home"],Nb=["ArrowUp","PageDown","End"],C3=[...$3,...Nb];[...kd],[...kd];function Bb(e){return e?"open":"closed"}function Fb(e){return e==="indeterminate"}function Vb(e){return Fb(e)?"indeterminate":e?"checked":"unchecked"}function S3(e){const t=jt();for(const n of e)if(n===t||(n.focus(),jt()!==t))return}function E3(e,t){const{x:n,y:a}=e;let r=!1;for(let l=0,o=t.length-1;la!=c>a&&n<(d-s)*(a-u)/(c-u)+s&&(r=!r)}return r}function A3(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return E3(n,t)}function Pi(e){return e.pointerType==="mouse"}var T3=ae({__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(e,{emit:t}){const n=e,a=t,r=Na(),{forwardRef:l,currentElement:o}=Xe();return r.titleId||=cr(void 0,"reka-dialog-title"),r.descriptionId||=cr(void 0,"reka-dialog-description"),Ct(()=>{r.contentElement=o,jt()!==document.body&&(r.triggerElement.value=jt())}),(s,u)=>(m(),V(i(Rf),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:u[5]||(u[5]=d=>a("openAutoFocus",d)),onUnmountAutoFocus:u[6]||(u[6]=d=>a("closeAutoFocus",d))},{default:N(()=>[F(i(Pf),ze({id:i(r).contentId,ref:i(l),as:s.as,"as-child":s.asChild,"disable-outside-pointer-events":s.disableOutsidePointerEvents,role:"dialog","aria-describedby":i(r).descriptionId,"aria-labelledby":i(r).titleId,"data-state":i(Bb)(i(r).open.value)},s.$attrs,{onDismiss:u[0]||(u[0]=d=>i(r).onOpenChange(!1)),onEscapeKeyDown:u[1]||(u[1]=d=>a("escapeKeyDown",d)),onFocusOutside:u[2]||(u[2]=d=>a("focusOutside",d)),onInteractOutside:u[3]||(u[3]=d=>a("interactOutside",d)),onPointerDownOutside:u[4]||(u[4]=d=>a("pointerDownOutside",d))}),{default:N(()=>[be(s.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),zb=T3,D3=ae({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Na(),l=Yr(a),{forwardRef:o,currentElement:s}=Xe();return Mf(s),(u,d)=>(m(),V(zb,ze({...n,...i(l)},{ref:i(o),"trap-focus":i(r).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:d[0]||(d[0]=c=>{c.defaultPrevented||(c.preventDefault(),i(r).triggerElement.value?.focus())}),onPointerDownOutside:d[1]||(d[1]=c=>{const f=c.detail.originalEvent,v=f.button===0&&f.ctrlKey===!0;(f.button===2||v)&&c.preventDefault()}),onFocusOutside:d[2]||(d[2]=c=>{c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),O3=D3,M3=ae({__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(e,{emit:t}){const n=e,r=Yr(t);Xe();const l=Na(),o=I(!1),s=I(!1);return(u,d)=>(m(),V(zb,ze({...n,...i(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:d[0]||(d[0]=c=>{c.defaultPrevented||(o.value||i(l).triggerElement.value?.focus(),c.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:d[1]||(d[1]=c=>{c.defaultPrevented||(o.value=!0,c.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const f=c.target;i(l).triggerElement.value?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&s.value&&c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16))}}),P3=M3,R3=ae({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Na(),l=Yr(a),{forwardRef:o}=Xe();return(s,u)=>(m(),V(i(Zl),{present:s.forceMount||i(r).open.value},{default:N(()=>[i(r).modal.value?(m(),V(O3,ze({key:0,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:N(()=>[be(s.$slots,"default")]),_:3},16)):(m(),V(P3,ze({key:1,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:N(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Zr=R3,I3=ae({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;Xe();const n=Na();return(a,r)=>(m(),V(i(tt),ze(t,{id:i(n).descriptionId}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),dr=I3,q3=ae({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Na();return yf(!0),Xe(),(n,a)=>(m(),V(i(tt),{as:n.as,"as-child":n.asChild,"data-state":i(t).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:a[0]||(a[0]=vt(()=>{},["left","self","prevent"]))},{default:N(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),L3=q3,N3=ae({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Na(),{forwardRef:n}=Xe();return(a,r)=>i(t)?.modal.value?(m(),V(i(Zl),{key:0,present:a.forceMount||i(t).open.value},{default:N(()=>[F(L3,ze(a.$attrs,{ref:i(n),as:a.as,"as-child":a.asChild}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):ne("v-if",!0)}}),Xr=N3,B3=ae({__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(e){const t=UE();return(n,a)=>i(t)||n.forceMount?(m(),V(K_,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[be(n.$slots,"default")],8,["to","disabled","defer"])):ne("v-if",!0)}}),xu=B3,F3=ae({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Xl=F3,V3=ae({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e,n=Na();return Xe(),(a,r)=>(m(),V(i(tt),ze(t,{id:i(n).titleId}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),Qr=V3;const[z3,j3]=$t("AlertDialogContent");var U3=ae({__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(e,{emit:t}){const n=e,r=Yr(t);Xe();const l=I();return j3({onCancelElementChange:o=>{l.value=o}}),(o,s)=>(m(),V(i(Zr),ze({...n,...i(r)},{role:"alertdialog",onPointerDownOutside:s[0]||(s[0]=vt(()=>{},["prevent"])),onInteractOutside:s[1]||(s[1]=vt(()=>{},["prevent"])),onOpenAutoFocus:s[2]||(s[2]=()=>{Ye(()=>{l.value?.focus({preventScroll:!0})})})}),{default:N(()=>[be(o.$slots,"default")]),_:3},16))}}),H3=U3,K3=ae({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=z3(),{forwardRef:a,currentElement:r}=Xe();return Ct(()=>{n.onCancelElementChange(r.value)}),(l,o)=>(m(),V(i(Hr),ze(t,{ref:i(a)}),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),W3=K3,G3=ae({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(dr),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Y3=G3,J3=ae({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(Xr),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Z3=J3,X3=ae({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Q3=X3,eT=ae({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(e,{emit:t}){const r=fa(e,t);return Xe(),(l,o)=>(m(),V(i(Jr),ze(i(r),{modal:!0}),{default:N(s=>[be(l.$slots,"default",nt(lt(s)))]),_:3},16))}}),tT=eT,nT=ae({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(Qr),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),aT=nT;const $v="data-reka-collection-item";function If(e={}){const{key:t="",isProvider:n=!1}=e,a=`${t}CollectionProvider`;let r;n?(r={collectionRef:I(),itemMap:I(new Map)},ht(a,r)):r=it(a);const l=(c=!1)=>{const f=r.collectionRef.value;if(!f)return[];const v=Array.from(f.querySelectorAll(`[${$v}]`)),h=Array.from(r.itemMap.value.values()).sort((k,C)=>v.indexOf(k.ref)-v.indexOf(C.ref));return c?h:h.filter(k=>k.ref.dataset.disabled!=="")},o=ae({name:"CollectionSlot",inheritAttrs:!1,setup(c,{slots:f,attrs:v}){const{primitiveElement:p,currentElement:h}=Ur();return Ve(h,()=>{r.collectionRef.value=h.value}),()=>Dn(xd,{ref:p,...v},f)}}),s=ae({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(c,{slots:f,attrs:v}){const{primitiveElement:p,currentElement:h}=Ur();return xn(k=>{if(h.value){const C=di(h.value);r.itemMap.value.set(C,{ref:h.value,value:c.value}),k(()=>r.itemMap.value.delete(C))}}),()=>Dn(xd,{...v,[$v]:"",ref:p},f)}}),u=b(()=>Array.from(r.itemMap.value.values())),d=b(()=>r.itemMap.value.size);return{getItems:l,reactiveItems:u,itemMapSize:d,CollectionSlot:o,CollectionItem:s}}var rT=ae({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){return(t,n)=>(m(),V(i(tt),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.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:N(()=>[be(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),qf=rT,lT=ae({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(e){const t=e,{primitiveElement:n,currentElement:a}=Ur(),r=b(()=>t.checked??t.value);return Ve(r,(l,o)=>{if(!a.value)return;const s=a.value,u=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(c&&l!==o){const f=new Event("input",{bubbles:!0}),v=new Event("change",{bubbles:!0});c.call(s,l),s.dispatchEvent(f),s.dispatchEvent(v)}}),(l,o)=>(m(),V(qf,ze({ref_key:"primitiveElement",ref:n},{...t,...l.$attrs},{as:"input"}),null,16))}}),Cv=lT,oT=ae({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(e){const t=e,n=b(()=>typeof t.value=="object"&&Array.isArray(t.value)&&t.value.length===0&&t.required),a=b(()=>typeof t.value=="string"||typeof t.value=="number"||typeof t.value=="boolean"||t.value===null||t.value===void 0?[{name:t.name,value:t.value}]:typeof t.value=="object"&&Array.isArray(t.value)?t.value.flatMap((r,l)=>typeof r=="object"?Object.entries(r).map(([o,s])=>({name:`${t.name}[${l}][${o}]`,value:s})):{name:`${t.name}[${l}]`,value:r}):t.value!==null&&typeof t.value=="object"&&!Array.isArray(t.value)?Object.entries(t.value).map(([r,l])=>({name:`${t.name}[${r}]`,value:l})):[]);return(r,l)=>(m(),g(pe,null,[ne(" We render single input if it's required "),n.value?(m(),V(Cv,ze({key:r.name},{...t,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(m(!0),g(pe,{key:1},Re(a.value,o=>(m(),V(Cv,ze({key:o.name},{ref_for:!0},{...t,...r.$attrs},{name:o.name,value:o.value}),null,16,["name","value"]))),128))],2112))}}),Lf=oT;const sT="rovingFocusGroup.onEntryFocus",iT={bubbles:!1,cancelable:!0},uT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function cT(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function dT(e,t,n){const a=cT(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(a))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(a)))return uT[a]}function jb(e,t=!1){const n=jt();for(const a of e)if(a===n||(a.focus({preventScroll:t}),jt()!==n))return}function fT(e,t){return e.map((n,a)=>e[(t+a)%e.length])}const[Ub,pT]=$t("PopperRoot");var mT=ae({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=I();return pT({anchor:t,onAnchorChange:n=>t.value=n}),(n,a)=>be(n.$slots,"default")}}),Hb=mT,vT=ae({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:a}=Xe(),r=Ub();return fy(()=>{r.onAnchorChange(t.reference??a.value)}),(l,o)=>(m(),V(i(tt),{ref:i(n),as:l.as,"as-child":l.asChild},{default:N(()=>[be(l.$slots,"default")]),_:3},8,["as","as-child"]))}}),Nf=vT;function hT(e){return e!==null}function yT(e){return{name:"transformOrigin",options:e,fn(t){const{placement:n,rects:a,middlewareData:r}=t,o=r.arrow?.centerOffset!==0,s=o?0:e.arrowWidth,u=o?0:e.arrowHeight,[d,c]=wd(n),f={start:"0%",center:"50%",end:"100%"}[c],v=(r.arrow?.x??0)+s/2,p=(r.arrow?.y??0)+u/2;let h="",k="";return d==="bottom"?(h=o?f:`${v}px`,k=`${-u}px`):d==="top"?(h=o?f:`${v}px`,k=`${a.floating.height+u}px`):d==="right"?(h=`${-u}px`,k=o?f:`${p}px`):d==="left"&&(h=`${a.floating.width+u}px`,k=o?f:`${p}px`),{data:{x:h,y:k}}}}}function wd(e){const[t,n="center"]=e.split("-");return[t,n]}const gT=["top","right","bottom","left"],fr=Math.min,$a=Math.max,Ri=Math.round,js=Math.floor,Ca=e=>({x:e,y:e}),bT={left:"right",right:"left",bottom:"top",top:"bottom"};function Kb(e,t,n){return $a(e,fr(t,n))}function Pa(e,t){return typeof e=="function"?e(t):e}function pr(e){return e.split("-")[0]}function Ql(e){return e.split("-")[1]}function Bf(e){return e==="x"?"y":"x"}function Ff(e){return e==="y"?"height":"width"}function aa(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function Vf(e){return Bf(aa(e))}function _T(e,t,n){n===void 0&&(n=!1);const a=Ql(e),r=Vf(e),l=Ff(r);let o=r==="x"?a===(n?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(o=Ii(o)),[o,Ii(o)]}function xT(e){const t=Ii(e);return[$d(e),t,$d(t)]}function $d(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Sv=["left","right"],Ev=["right","left"],kT=["top","bottom"],wT=["bottom","top"];function $T(e,t,n){switch(e){case"top":case"bottom":return n?t?Ev:Sv:t?Sv:Ev;case"left":case"right":return t?kT:wT;default:return[]}}function CT(e,t,n,a){const r=Ql(e);let l=$T(pr(e),n==="start",a);return r&&(l=l.map(o=>o+"-"+r),t&&(l=l.concat(l.map($d)))),l}function Ii(e){const t=pr(e);return bT[t]+e.slice(t.length)}function ST(e){var t,n,a,r;return{top:(t=e.top)!=null?t:0,right:(n=e.right)!=null?n:0,bottom:(a=e.bottom)!=null?a:0,left:(r=e.left)!=null?r:0}}function Wb(e){return typeof e!="number"?ST(e):{top:e,right:e,bottom:e,left:e}}function qi(e){const{x:t,y:n,width:a,height:r}=e;return{width:a,height:r,top:n,left:t,right:t+a,bottom:n+r,x:t,y:n}}function Av(e,t,n){let{reference:a,floating:r}=e;const l=aa(t),o=Vf(t),s=Ff(o),u=pr(t),d=l==="y",c=a.x+a.width/2-r.width/2,f=a.y+a.height/2-r.height/2,v=a[s]/2-r[s]/2;let p;switch(u){case"top":p={x:c,y:a.y-r.height};break;case"bottom":p={x:c,y:a.y+a.height};break;case"right":p={x:a.x+a.width,y:f};break;case"left":p={x:a.x-r.width,y:f};break;default:p={x:a.x,y:a.y}}const h=Ql(t);return h&&(p[o]+=v*(h==="end"?1:-1)*(n&&d?-1:1)),p}async function ET(e,t){var n;t===void 0&&(t={});const{x:a,y:r,platform:l,rects:o,elements:s,strategy:u}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:v=!1,padding:p=0}=Pa(t,e),h=Wb(p),C=s[v?f==="floating"?"reference":"floating":f],_=qi(await l.getClippingRect({element:(n=await(l.isElement==null?void 0:l.isElement(C)))==null||n?C:C.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:u})),S=f==="floating"?{x:a,y:r,width:o.floating.width,height:o.floating.height}:o.reference,q=await(l.getOffsetParent==null?void 0:l.getOffsetParent(s.floating)),T=await(l.isElement==null?void 0:l.isElement(q))&&await(l.getScale==null?void 0:l.getScale(q))||{x:1,y:1},E=qi(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:S,offsetParent:q,strategy:u}):S);return{top:(_.top-E.top+h.top)/T.y,bottom:(E.bottom-_.bottom+h.bottom)/T.y,left:(_.left-E.left+h.left)/T.x,right:(E.right-_.right+h.right)/T.x}}const AT=50,TT=async(e,t,n)=>{const{placement:a="bottom",strategy:r="absolute",middleware:l=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:ET},u=await(o.isRTL==null?void 0:o.isRTL(t));let d=await o.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:f}=Av(d,a,u),v=a,p=0;const h={};for(let k=0;k({name:"arrow",options:e,async fn(t){const{x:n,y:a,placement:r,rects:l,platform:o,elements:s,middlewareData:u}=t,{element:d,padding:c=0}=Pa(e,t)||{};if(d==null)return{};const f=Wb(c),v={x:n,y:a},p=Vf(r),h=Ff(p),k=await o.getDimensions(d),C=p==="y",_=C?"top":"left",S=C?"bottom":"right",q=C?"clientHeight":"clientWidth",T=l.reference[h]+l.reference[p]-v[p]-l.floating[h],E=v[p]-l.reference[p],R=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d));let L=R?R[q]:0;(!L||!await(o.isElement==null?void 0:o.isElement(R)))&&(L=s.floating[q]||l.floating[h]);const K=T/2-E/2,$=L/2-k[h]/2-1,M=fr(f[_],$),H=fr(f[S],$),P=L-k[h]-H,W=L/2-k[h]/2+K,Z=Kb(M,W,P),U=!u.arrow&&Ql(r)!=null&&W!==Z&&l.reference[h]/2-(WZ<=0)){var H,P;const Z=(((H=l.flip)==null?void 0:H.index)||0)+1,U=L[Z];if(U&&(!(f==="alignment"?S!==aa(U):!1)||M.every(ue=>aa(ue.placement)===S?ue.overflows[0]>0:!0)))return{data:{index:Z,overflows:M},reset:{placement:U}};let j=(P=M.filter(le=>le.overflows[0]<=0).sort((le,ue)=>le.overflows[1]-ue.overflows[1])[0])==null?void 0:P.placement;if(!j)switch(p){case"bestFit":{var W;const le=(W=M.filter(ue=>{if(R){const we=aa(ue.placement);return we===S||we==="y"}return!0}).map(ue=>[ue.placement,ue.overflows.filter(we=>we>0).reduce((we,Oe)=>we+Oe,0)]).sort((ue,we)=>ue[1]-we[1])[0])==null?void 0:W[0];le&&(j=le);break}case"initialPlacement":j=s;break}if(r!==j)return{reset:{placement:j}}}return{}}}};function Tv(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Dv(e){return gT.some(t=>e[t]>=0)}const MT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:a}=t,{strategy:r="referenceHidden",...l}=Pa(e,t);switch(r){case"referenceHidden":{const o=await a.detectOverflow(t,{...l,elementContext:"reference"}),s=Tv(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Dv(s)}}}case"escaped":{const o=await a.detectOverflow(t,{...l,altBoundary:!0}),s=Tv(o,n.floating);return{data:{escapedOffsets:s,escaped:Dv(s)}}}default:return{}}}}},Gb=new Set(["left","top"]);async function PT(e,t){const{placement:n,platform:a,elements:r}=e,l=await(a.isRTL==null?void 0:a.isRTL(r.floating)),o=pr(n),s=Ql(n),u=aa(n)==="y",d=Gb.has(o)?-1:1,c=l&&u?-1:1,f=Pa(t,e);let{mainAxis:v,crossAxis:p,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof h=="number"&&(p=s==="end"?h*-1:h),u?{x:p*c,y:v*d}:{x:v*d,y:p*c}}const RT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,a;const{x:r,y:l,placement:o,middlewareData:s}=t,u=await PT(t,e);return o===((n=s.offset)==null?void 0:n.placement)&&(a=s.arrow)!=null&&a.alignmentOffset?{}:{x:r+u.x,y:l+u.y,data:{...u,placement:o}}}}},IT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:a,placement:r,platform:l}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:u={fn:S=>{let{x:q,y:T}=S;return{x:q,y:T}}},...d}=Pa(e,t),c={x:n,y:a},f=await l.detectOverflow(t,d),v=aa(r),p=Bf(v);let h=c[p],k=c[v];const C=(S,q)=>Kb(q+f[S==="y"?"top":"left"],q,q-f[S==="y"?"bottom":"right"]);o&&(h=C(p,h)),s&&(k=C(v,k));const _=u.fn({...t,[p]:h,[v]:k});return{..._,data:{x:_.x-n,y:_.y-a,enabled:{[p]:o,[v]:s}}}}}},qT=function(e){return e===void 0&&(e={}),{options:e,fn(t){var n,a;const{x:r,y:l,placement:o,rects:s,middlewareData:u}=t,{offset:d=0,mainAxis:c=!0,crossAxis:f=!0}=Pa(e,t),v={x:r,y:l},p=aa(o),h=Bf(p);let k=v[h],C=v[p];const _=Pa(d,t),S=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(n=_.mainAxis)!=null?n:0,crossAxis:(a=_.crossAxis)!=null?a:0};if(c){const E=h==="y"?"height":"width",R=s.reference[h]-s.floating[E]+S.mainAxis,L=s.reference[h]+s.reference[E]-S.mainAxis;kL&&(k=L)}if(f){var q,T;const E=h==="y"?"width":"height",R=Gb.has(pr(o)),L=s.reference[p]-s.floating[E]+(R&&((q=u.offset)==null?void 0:q[p])||0)+(R?0:S.crossAxis),K=s.reference[p]+s.reference[E]+(R?0:((T=u.offset)==null?void 0:T[p])||0)-(R?S.crossAxis:0);CK&&(C=K)}return{[h]:k,[p]:C}}}},LT=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:a,platform:r,elements:l}=t,{apply:o=()=>{},...s}=Pa(e,t),u=await r.detectOverflow(t,s),d=pr(n),c=Ql(n),f=aa(n)==="y",{width:v,height:p}=a.floating;let h,k;d==="top"||d==="bottom"?(h=d,k=c===(await(r.isRTL==null?void 0:r.isRTL(l.floating))?"start":"end")?"left":"right"):(k=d,h=c==="end"?"top":"bottom");const C=p-u.top-u.bottom,_=v-u.left-u.right,S=fr(p-u[h],C),q=fr(v-u[k],_),T=t.middlewareData.shift,E=!T;let R=S,L=q;T!=null&&T.enabled.x&&(L=_),T!=null&&T.enabled.y&&(R=C),E&&!c&&(f?L=v-2*$a(u.left,u.right):R=p-2*$a(u.top,u.bottom)),await o({...t,availableWidth:L,availableHeight:R});const K=await r.getDimensions(l.floating);return v!==K.width||p!==K.height?{reset:{rects:!0}}:{}}}};function ku(){return typeof window<"u"}function el(e){return zf(e)?(e.nodeName||"").toLowerCase():"#document"}function fn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ba(e){var t;return(t=(zf(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function zf(e){return ku()?e instanceof Node||e instanceof fn(e).Node:!1}function ua(e){return ku()?e instanceof Element||e instanceof fn(e).Element:!1}function xr(e){return ku()?e instanceof HTMLElement||e instanceof fn(e).HTMLElement:!1}function Ov(e){return!ku()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fn(e).ShadowRoot}function wu(e){const{overflow:t,overflowX:n,overflowY:a,display:r}=ca(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+n)&&r!=="inline"&&r!=="contents"}function NT(e){return/^(table|td|th)$/.test(el(e))}function $u(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const BT=/transform|translate|scale|rotate|perspective|filter/,FT=/paint|layout|strict|content/,Or=e=>!!e&&e!=="none";let bc;function jf(e){const t=ua(e)?ca(e):e;return Or(t.transform)||Or(t.translate)||Or(t.scale)||Or(t.rotate)||Or(t.perspective)||!Uf()&&(Or(t.backdropFilter)||Or(t.filter))||BT.test(t.willChange||"")||FT.test(t.contain||"")}function VT(e){let t=Kr(e);for(;xr(t)&&!os(t);){if(jf(t))return t;if($u(t))return null;t=Kr(t)}return null}function Uf(){return bc==null&&(bc=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),bc}function os(e){return/^(html|body|#document)$/.test(el(e))}function ca(e){return fn(e).getComputedStyle(e)}function Cu(e){return ua(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Kr(e){if(el(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ov(e)&&e.host||Ba(e);return Ov(t)?t.host:t}function Yb(e){const t=Kr(e);return os(t)?(e.ownerDocument||e).body:xr(t)&&wu(t)?t:Yb(t)}function ss(e,t,n){var a;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=Yb(e),l=r===((a=e.ownerDocument)==null?void 0:a.body),o=fn(r);if(l){const s=Cd(o);return t.concat(o,o.visualViewport||[],wu(r)?r:[],s&&n?ss(s):[])}else return t.concat(r,ss(r,[],n))}function Cd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Jb(e){const t=ca(e);let n=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const r=xr(e),l=r?e.offsetWidth:n,o=r?e.offsetHeight:a,s=Ri(n)!==l||Ri(a)!==o;return s&&(n=l,a=o),{width:n,height:a,$:s}}function Hf(e){return ua(e)?e:e.contextElement}function Ll(e){const t=Hf(e);if(!xr(t))return Ca(1);const n=t.getBoundingClientRect(),{width:a,height:r,$:l}=Jb(t);let o=(l?Ri(n.width):n.width)/a,s=(l?Ri(n.height):n.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const zT=Ca(0);function Zb(e){const t=fn(e);return!Uf()||!t.visualViewport?zT:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jT(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===fn(e)}function Wr(e,t,n,a){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),l=Hf(e);let o=Ca(1);t&&(a?ua(a)&&(o=Ll(a)):o=Ll(e));const s=jT(l,n,a)?Zb(l):Ca(0);let u=(r.left+s.x)/o.x,d=(r.top+s.y)/o.y,c=r.width/o.x,f=r.height/o.y;if(l&&a){const v=fn(l),p=ua(a)?fn(a):a;let h=v,k=Cd(h);for(;k&&p!==h;){const C=Ll(k),_=k.getBoundingClientRect(),S=ca(k),q=_.left+(k.clientLeft+parseFloat(S.paddingLeft))*C.x,T=_.top+(k.clientTop+parseFloat(S.paddingTop))*C.y;u*=C.x,d*=C.y,c*=C.x,f*=C.y,u+=q,d+=T,h=fn(k),k=Cd(h)}}return qi({width:c,height:f,x:u,y:d})}function Su(e,t){const n=Cu(e).scrollLeft;return t?t.left+n:Wr(Ba(e)).left+n}function Xb(e,t){const n=e.getBoundingClientRect(),a=n.left+t.scrollLeft-Su(e,n),r=n.top+t.scrollTop;return{x:a,y:r}}function UT(e){let{elements:t,rect:n,offsetParent:a,strategy:r}=e;const l=r==="fixed",o=Ba(a),s=t?$u(t.floating):!1;if(a===o||s&&l)return n;let u={scrollLeft:0,scrollTop:0},d=Ca(1);const c=Ca(0),f=xr(a);if((f||!l)&&((el(a)!=="body"||wu(o))&&(u=Cu(a)),f)){const p=Wr(a);d=Ll(a),c.x=p.x+a.clientLeft,c.y=p.y+a.clientTop}const v=o&&!f&&!l?Xb(o,u):Ca(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-u.scrollLeft*d.x+c.x+v.x,y:n.y*d.y-u.scrollTop*d.y+c.y+v.y}}function HT(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function KT(e){const t=Cu(e),n=e.ownerDocument.body,a=$a(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),r=$a(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let l=-t.scrollLeft+Su(e);const o=-t.scrollTop;return ca(n).direction==="rtl"&&(l+=$a(e.clientWidth,n.clientWidth)-a),{width:a,height:r,x:l,y:o}}const WT=25;function GT(e,t,n){n===void 0&&(n="viewport");const a=n==="layoutViewport",r=fn(e),l=Ba(e),o=r.visualViewport;let s=l.clientWidth,u=l.clientHeight,d=0,c=0;if(o){const v=!Uf()||t==="fixed";a?v||(d=-o.offsetLeft,c=-o.offsetTop):(s=o.width,u=o.height,v&&(d=o.offsetLeft,c=o.offsetTop))}if(Su(l)<=0){const v=l.ownerDocument,p=v.body,h=getComputedStyle(p),k=v.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,C=Math.abs(l.clientWidth-p.clientWidth-k),_=getComputedStyle(l).scrollbarGutter==="stable both-edges"?C/2:C;_<=WT&&(s-=_)}return{width:s,height:u,x:d,y:c}}function YT(e,t){const n=Wr(e,!0,t==="fixed"),a=n.top+e.clientTop,r=n.left+e.clientLeft,l=Ll(e),o=e.clientWidth*l.x,s=e.clientHeight*l.y,u=r*l.x,d=a*l.y;return{width:o,height:s,x:u,y:d}}function Mv(e,t,n){let a;if(t==="viewport"||t==="layoutViewport")a=GT(e,n,t);else if(t==="document")a=KT(Ba(e));else if(ua(t))a=YT(t,n);else{const r=Zb(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return qi(a)}function JT(e,t){const n=t.get(e);if(n)return n;let a=ss(e,[],!1).filter(s=>ua(s)&&el(s)!=="body"),r=null;const l=ca(e).position==="fixed";let o=l?Kr(e):e;for(;ua(o)&&!os(o);){const s=ca(o),u=jf(o),d=r?r.position:l?"fixed":"";!u&&(d==="fixed"||d==="absolute"&&s.position==="static")?a=a.filter(f=>f!==o):r=s,o=Kr(o)}return t.set(e,a),a}function ZT(e){let{element:t,boundary:n,rootBoundary:a,strategy:r}=e;const o=[...n==="clippingAncestors"?$u(t)?[]:JT(t,this._c):[].concat(n),a],s=Mv(t,o[0],r);let u=s.top,d=s.right,c=s.bottom,f=s.left;for(let v=1;v{s(!1,1e-7)},1e3)}L=!1}try{a=new IntersectionObserver(K,{...R,root:l.ownerDocument})}catch{a=new IntersectionObserver(K,R)}a.observe(e)}const u=fn(e),d=()=>s(n);return u.addEventListener("resize",d),s(!0),()=>{u.removeEventListener("resize",d),o()}}function r4(e,t,n,a){a===void 0&&(a={});const{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=a,d=Hf(e),c=r||l?[...d?ss(d):[],...t?ss(t):[]]:[];c.forEach(_=>{r&&_.addEventListener("scroll",n),l&&_.addEventListener("resize",n)});const f=d&&s?a4(d,n,l):null;let v=-1,p=null;o&&(p=new ResizeObserver(_=>{let[S]=_;S&&S.target===d&&p&&t&&(p.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var q;(q=p)==null||q.observe(t)})),n()}),d&&!u&&p.observe(d),t&&p.observe(t));let h,k=u?Wr(e):null;u&&C();function C(){const _=Wr(e);k&&!e1(k,_)&&n(),k=_,h=requestAnimationFrame(C)}return n(),()=>{var _;c.forEach(S=>{r&&S.removeEventListener("scroll",n),l&&S.removeEventListener("resize",n)}),f?.(),(_=p)==null||_.disconnect(),p=null,u&&cancelAnimationFrame(h)}}const l4=RT,o4=IT,Rv=OT,s4=LT,i4=MT,u4=DT,c4=qT,d4=(e,t,n)=>{const a=new Map,r=n??{},l={...n4,...r.platform,_c:a};return TT(e,t,{...r,platform:l})};function f4(e){return e!=null&&typeof e=="object"&&"$el"in e}function Sd(e){if(f4(e)){const t=e.$el;return zf(t)&&el(t)==="#comment"?null:t}return e}function xl(e){return typeof e=="function"?e():i(e)}function p4(e){return{name:"arrow",options:e,fn(t){const n=Sd(xl(e.element));return n==null?{}:u4({element:n,padding:e.padding}).fn(t)}}}function t1(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Iv(e,t){const n=t1(e);return Math.round(t*n)/n}function m4(e,t,n){n===void 0&&(n={});const a=n.whileElementsMounted,r=b(()=>{var L;return(L=xl(n.open))!=null?L:!0}),l=b(()=>xl(n.middleware)),o=b(()=>{var L;return(L=xl(n.placement))!=null?L:"bottom"}),s=b(()=>{var L;return(L=xl(n.strategy))!=null?L:"absolute"}),u=b(()=>{var L;return(L=xl(n.transform))!=null?L:!0}),d=b(()=>Sd(e.value)),c=b(()=>Sd(t.value)),f=I(0),v=I(0),p=I(s.value),h=I(o.value),k=ps({}),C=I(!1),_=b(()=>{const L={position:p.value,left:"0",top:"0"};if(!c.value)return L;const K=Iv(c.value,f.value),$=Iv(c.value,v.value);return u.value?{...L,transform:"translate("+K+"px, "+$+"px)",...t1(c.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:K+"px",top:$+"px"}});let S;function q(){if(d.value==null||c.value==null)return;const L=r.value;d4(d.value,c.value,{middleware:l.value,placement:o.value,strategy:s.value}).then(K=>{f.value=K.x,v.value=K.y,p.value=K.strategy,h.value=K.placement,k.value=K.middlewareData,C.value=L!==!1})}function T(){typeof S=="function"&&(S(),S=void 0)}function E(){if(T(),a===void 0){q();return}if(d.value!=null&&c.value!=null){S=a(d.value,c.value,q);return}}function R(){r.value||(C.value=!1)}return Ve([l,o,s,r],q,{flush:"sync"}),Ve([d,c],E,{flush:"sync"}),Ve(r,R,{flush:"sync"}),Vd()&&Fh(T),{x:ul(f),y:ul(v),strategy:ul(p),placement:ul(h),middlewareData:ul(k),isPositioned:ul(C),floatingStyles:_,update:q}}const n1={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[Ez,v4]=$t("PopperContent");var h4=ae({inheritAttrs:!1,__name:"PopperContent",props:Ay({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},hideShiftedArrow:{type:Boolean,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}},{...n1}),emits:["placed"],setup(e,{emit:t}){const n=e,a=t,r=Ub(),{forwardRef:l,currentElement:o}=Xe(),s=I(),u=I(),{width:d,height:c}=t3(u),f=b(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),v=b(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=b(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=b(()=>({padding:v.value,boundary:p.value.filter(hT),altBoundary:p.value.length>0})),k=b(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),C=ME(()=>[l4({mainAxis:n.sideOffset+c.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Rv({...h.value,...k.value}),n.avoidCollisions&&o4({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?c4():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&Rv({...h.value,...k.value}),s4({...h.value,apply:({elements:P,rects:W,availableWidth:Z,availableHeight:U})=>{const{width:j,height:le}=W.reference,ue=P.floating.style;ue.setProperty("--reka-popper-available-width",`${Z}px`),ue.setProperty("--reka-popper-available-height",`${U}px`),ue.setProperty("--reka-popper-anchor-width",`${j}px`),ue.setProperty("--reka-popper-anchor-height",`${le}px`)}}),u.value&&p4({element:u.value,padding:n.arrowPadding}),yT({arrowWidth:d.value,arrowHeight:c.value}),n.hideWhenDetached&&i4({strategy:"referenceHidden",...h.value})]),_=b(()=>n.reference??r.anchor.value),{floatingStyles:S,placement:q,isPositioned:T,middlewareData:E}=m4(_,s,{strategy:n.positionStrategy,placement:f,whileElementsMounted:(...P)=>r4(...P,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:C}),R=b(()=>wd(q.value)[0]),L=b(()=>wd(q.value)[1]);fy(()=>{T.value&&a("placed")});const K=b(()=>{const P=E.value.arrow?.centerOffset!==0;return n.hideShiftedArrow&&P}),$=I("");xn(()=>{o.value&&($.value=window.getComputedStyle(o.value).zIndex)});const M=b(()=>E.value.arrow?.x??0),H=b(()=>E.value.arrow?.y??0);return v4({placedSide:R,onArrowChange:P=>u.value=P,arrowX:M,arrowY:H,shouldHideArrow:K}),(P,W)=>(m(),g("div",{ref_key:"floatingRef",ref:s,"data-reka-popper-content-wrapper":"",style:Tn({...i(S),transform:i(T)?i(S).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$.value,"--reka-popper-transform-origin":[i(E).transformOrigin?.x,i(E).transformOrigin?.y].join(" "),...i(E).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[F(i(tt),ze({ref:i(l)},P.$attrs,{"as-child":n.asChild,as:P.as,"data-side":R.value,"data-align":L.value,style:{animation:i(T)?void 0:"none"}}),{default:N(()=>[be(P.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),a1=h4;const Kf=["day","month","year"],Wf=["hour","minute","second","dayPeriod"],r1=[...Kf,...Wf];function y4(e){return Kf.includes(e)}function l1(e){return r1.includes(e)}const g4=["ach","af","am","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en","eo","es","et","eu","fa","ff","fi","fr","fy","ga","gd","gl","he","hr","hsb","hu","ia","id","it","ja","ka","kk","kn","ko","lb","lo","lt","lv","meh","ml","ms","nl","nn","no","oc","pl","pt","rm","ro","ru","sc","scn","sk","sl","sr","sv","szl","tg","th","tr","uk","zh-CN","zh-TW"],b4=["year","month","day"],xc={ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}};function _4(e){if(qv(e))return xc[e];{const t=$4(e);return qv(t)?xc[t]:xc.en}}function kc(e,t,n){return x4(e)?_4(n)[e]:w4(e)?t:k4(e)?"––":""}function qv(e){return g4.includes(e)}function x4(e){return b4.includes(e)}function k4(e){return e==="hour"||e==="minute"||e==="second"}function w4(e){return e==="era"||e==="dayPeriod"}function $4(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const C4=["hour","minute","second"];function Ed(e){return Object.fromEntries(Wf.map(t=>t==="dayPeriod"?[t,e.formatter.dayPeriod(En(e.value))]:[t,e.value[t]]))}function Lv(e){const{formatter:t}=e,n=Kf.map(a=>[a,e.value[a]]);if("hour"in e.value){const a=Ed({value:e.value,formatter:t});return{...Object.fromEntries(n),...a}}return Object.fromEntries(n)}function S4(e){return Object.fromEntries(Wf.map(t=>t==="dayPeriod"?[t,"AM"]:[t,null]).filter(([t])=>!(t==="literal"||t===null||e==="minute"&&t==="second"||e==="hour"&&(t==="second"||t==="minute"))))}function E4(e){const t=r1.map(n=>n==="dayPeriod"?[n,"AM"]:[n,null]).filter(([n])=>n==="literal"||n===null||e==="minute"&&n==="second"||e==="hour"&&(n==="second"||n==="minute")?!1:e==="day"?!C4.includes(n)&&n!=="dayPeriod":!0);return Object.fromEntries(t)}function A4(e){const{segmentValues:t,formatter:n,locale:a}=e;function r(o){if("hour"in t){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o,{hourCycle:ls(e.hourCycle)}):n.part(e.dateRef.set({[o]:s}),o,{hourCycle:ls(e.hourCycle)}):kc(o,"",a.value)}else{if(y4(o)){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o):n.part(e.dateRef.set({[o]:s}),o):kc(o,"",a.value)}return""}}return Object.keys(t).reduce((o,s)=>{if(!l1(s))return o;if("hour"in t&&s==="dayPeriod"){const u=t[s];u!==null?o[s]=u:o[s]=kc(s,"AM",a.value)}else o[s]=r(s);return o},{})}function T4(e){const{granularity:t,formatter:n,contentObj:a,hideTimeZone:r,hourCycle:l,isTimeValue:o}=e;return n.toParts(e.dateRef,YA(t,l,o)).map(d=>["literal","timeZoneName",null].includes(d.type)||!l1(d.type)?{part:d.type,value:d.value}:{part:d.type,value:a[d.type]}).filter(d=>!(d.part===null||d.value===null||d.part==="timeZoneName"&&(!rs(e.dateRef)||r)||(!rs(e.dateRef)||r)&&d.part==="literal"&&["[","]"].includes(d.value.trim())))}function o1(e){const t=A4(e),n=T4({contentObj:t,...e});return{obj:t,arr:n}}function ha(e){const t=Jl();return e===t.ARROW_RIGHT||e===t.ARROW_LEFT}function Pr(e){return!Number.isNaN(Number.parseInt(e))}function Ha(e){const t=Jl();return!!([t.ENTER,t.ARROW_UP,t.ARROW_DOWN,t.ARROW_LEFT,t.ARROW_RIGHT,t.BACKSPACE,t.SPACE,"a","A","p","P"].includes(e)||Pr(e))}function Nv(e){return Array.from(e.querySelectorAll("[data-reka-date-field-segment]")).filter(t=>t.getAttribute("data-reka-date-field-segment")!=="literal")}function Bv(e){return Array.from(e.querySelectorAll("[data-reka-time-field-segment]")).filter(t=>t.getAttribute("data-reka-time-field-segment")!=="literal")}const D4=/^\d$/;function kr(e){return{role:"spinbutton",contenteditable:!0,tabindex:e.disabled?void 0:0,spellcheck:!1,inputmode:"numeric",autocorrect:"off",enterkeyhint:"next",style:"caret-color: transparent;"}}function O4(e){const{segmentValues:t,placeholder:n}=e,a=t.day===null,r={};t.day&&(r.day=t.day),t.month&&(r.month=t.month);const l=Object.keys(r).length>0?n.set(r):n,o=l.day,s=1,u=lr(l),d=a?"Empty":`${o}`;return{...kr(e),"aria-label":"day,","aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":d,"data-placeholder":a?"":void 0}}function M4(e){const{segmentValues:t,placeholder:n,formatter:a}=e,r=t.month===null,l=t.month?n.set({month:t.month}):n,o=l.month,s=1,u=12,d=r?"Empty":`${o} - ${a.fullMonth(En(l))}`;return{...kr(e),"aria-label":"month, ",contenteditable:!0,"aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":d,"data-placeholder":r?"":void 0}}function P4(e){const{segmentValues:t,placeholder:n}=e,a=t.year===null,r=t.year?n.set({year:t.year}):n,l=1,o=9999,s=r.year,u=a?"Empty":`${s}`;return{...kr(e),"aria-label":"year, ","aria-valuemin":l,"aria-valuemax":o,"aria-valuenow":s,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function R4(e){const{segmentValues:t,hourCycle:n,placeholder:a}=e;if(!("hour"in t)||!("hour"in a))return{};const r=t.hour===null,l=t.hour?a.set({hour:t.hour}):a,o=n===12?1:0,s=n===12?12:23,u=l.hour,d=r?"Empty":`${u} ${t.dayPeriod??""}`;return{...kr(e),"aria-label":"hour, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":u,"aria-valuetext":d,"data-placeholder":r?"":void 0}}function I4(e){const{segmentValues:t,placeholder:n}=e;if(!("minute"in t)||!("minute"in n))return{};const a=t.minute===null,l=(t.minute?n.set({minute:t.minute}):n).minute,o=0,s=59,u=a?"Empty":`${l}`;return{...kr(e),"aria-label":"minute, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function q4(e){const{segmentValues:t,placeholder:n}=e;if(!("second"in t)||!("second"in n))return{};const a=t.second===null,l=(t.second?n.set({second:t.second}):n).second,o=0,s=59,u=a?"Empty":`${l}`;return{...kr(e),"aria-label":"second, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function L4(e){const{segmentValues:t}=e;if(!("dayPeriod"in t))return{};const n=0,a=12,r=t.hour?t.hour>12?t.hour-12:t.hour:0,l=t.dayPeriod??"AM";return{...kr(e),inputmode:"text","aria-label":"AM/PM","aria-valuemin":n,"aria-valuemax":a,"aria-valuenow":r,"aria-valuetext":l}}function N4(e){return{"aria-hidden":!0,"data-segment":"literal"}}function B4(e){return{role:"textbox","aria-label":"timezone, ","data-readonly":!0,"data-segment":"timeZoneName",tabindex:e.disabled?void 0:0,style:"caret-color: transparent;"}}function F4(e){const{segmentValues:t,placeholder:n}=e,a=0,r=0,l=0,o="era"in t?t.era:n.era;return{...kr(e),"aria-label":"era","aria-valuemin":a,"aria-valuemax":r,"aria-valuenow":l,"aria-valuetext":o}}const V4={day:{attrs:O4},month:{attrs:M4},year:{attrs:P4},hour:{attrs:R4},minute:{attrs:I4},second:{attrs:q4},dayPeriod:{attrs:L4},literal:{attrs:N4},timeZoneName:{attrs:B4},era:{attrs:F4}};function s1(e){const t=Jl();function n({e:$,part:M,dateRef:H,prevValue:P}){const W=e.step.value[M]??1,Z=$.key===t.ARROW_UP?W:-W,U=0,j=59;if(P===null)return Z>0?U:j;const le=[M,Z];return H.set({[M]:P}).cycle(...le)[M]}function a($){if(e.hasLeftFocus.value=!1,$===null)return $;const M=$.toString();return M.length===1?(e.modelValue.value=void 0,null):Number.parseInt(M.slice(0,-1))}function r({e:$,part:M,dateRef:H,prevValue:P}){const W=e.step.value[M]??1,Z=$.key===t.ARROW_UP?W:-W;if(P===null)return H[M];if(M==="hour"&&"hour"in H){const j=[M,Z];return H.set({[M]:P}).cycle(...j)[M]}const U=[M,Z];return M==="day"?H.set({[M]:P,month:e.segmentValues.value.month??1}).cycle(...U)[M]:H.set({[M]:P}).cycle(...U)[M]}function l($,M,H){let P=!1;const W=Math.floor($/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,H=null),H===null)return M===0?(e.lastKeyZero.value=!0,{value:null,moveToNext:P}):((e.lastKeyZero.value||M>W)&&(P=!0),e.lastKeyZero.value=!1,{value:M,moveToNext:P});const Z=H.toString().length,U=Number.parseInt(H.toString()+M.toString());return Z===2||U>$?((M>W||U>$)&&(P=!0),{value:M,moveToNext:P}):(P=!0,{value:U,moveToNext:P})}function o($,M){let P=!1;const W=Math.floor(59/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,M=null),M===null)return $===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:P}):((e.lastKeyZero.value||$>W)&&(P=!0),e.lastKeyZero.value=!1,{value:$,moveToNext:P});const Z=M.toString().length,U=Number.parseInt(M.toString()+$.toString());return Z===2||U>59?($>W&&(P=!0),{value:$,moveToNext:P}):(P=!0,{value:U,moveToNext:P})}function s($,M,H){let P=!1;const W=Math.floor($/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,H=null),H===null)return M===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:P}):((e.lastKeyZero.value||M>W)&&(P=!0),e.lastKeyZero.value=!1,{value:M,moveToNext:P});const Z=H.toString().length,U=Number.parseInt(H.toString()+M.toString());return Z===2||U>$?(M>W&&(P=!0),{value:M,moveToNext:P}):(P=!0,{value:U,moveToNext:P})}function u($,M){let H=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,M=null),M===null)return{value:$===0?1:$,moveToNext:H};const P=M.toString()+$.toString();return P.length>4?{value:$===0?1:$,moveToNext:H}:(P.length===4&&(H=!0),{value:Number.parseInt(P),moveToNext:H})}const d=b(()=>V4[e.part]?.attrs({disabled:e.disabled.value,placeholder:e.placeholder.value,hourCycle:e.hourCycle,segmentValues:e.segmentValues.value,formatter:e.formatter})??{});function c($){if(!Ha($.key)||ha($.key))return;const M=e.segmentValues.value.day;if($.key===t.ARROW_DOWN||$.key===t.ARROW_UP){e.segmentValues.value.day=r({e:$,part:"day",dateRef:e.placeholder.value,prevValue:M});return}if(Pr($.key)){const H=Number.parseInt($.key),P=e.segmentValues.value.month,W=P?lr(e.placeholder.value.set({month:P})):31,{value:Z,moveToNext:U}=l(W,H,M);e.segmentValues.value.day=Z,U&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.day=a(M))}function f($){if(!Ha($.key)||ha($.key))return;const M=e.segmentValues.value.month;if($.key===t.ARROW_DOWN||$.key===t.ARROW_UP){e.segmentValues.value.month=r({e:$,part:"month",dateRef:e.placeholder.value,prevValue:M});return}if(Pr($.key)){const H=Number.parseInt($.key),{value:P,moveToNext:W}=l(12,H,M);e.segmentValues.value.month=P,W&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.month=a(M))}function v($){if(!Ha($.key)||ha($.key))return;const M=e.segmentValues.value.year;if($.key===t.ARROW_DOWN||$.key===t.ARROW_UP){e.segmentValues.value.year=r({e:$,part:"year",dateRef:e.placeholder.value,prevValue:M});return}if(Pr($.key)){const H=Number.parseInt($.key),{value:P,moveToNext:W}=u(H,M);e.segmentValues.value.year=P,W&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.year=a(M))}function p($){const M=new Rn($,{hour:"numeric"}).resolvedOptions().hourCycle;return M==="h11"||M==="h12"}function h($){const M=e.placeholder.value;if(!Ha($.key)||ha($.key)||!("hour"in M)||!("hour"in e.segmentValues.value))return;const H=e.segmentValues.value.hour;if($.key===t.ARROW_UP||$.key===t.ARROW_DOWN){const P=r({e:$,part:"hour",dateRef:e.placeholder.value,prevValue:H});e.segmentValues.value.hour=P,"dayPeriod"in e.segmentValues.value&&P!==null&&(e.segmentValues.value.dayPeriod=P>=12?"PM":"AM");return}if(Pr($.key)){const P=Number.parseInt($.key),W=e.hourCycle!==void 0?e.hourCycle===12:p(e.formatter.getLocale()),Z=W?12:24;let U=H;W&&H!==null&&(U=H%12===0?0:H>12?H-12:H);const{value:j,moveToNext:le}=s(Z,P,U);let ue=j;if(W&&j!==null){const we=e.segmentValues.value.dayPeriod||"AM";j===12?ue=we==="AM"?0:12:ue=we==="PM"?j+12:j}e.segmentValues.value.hour=ue,le&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.hour=a(H))}function k($){const M=e.placeholder.value;if(!Ha($.key)||ha($.key)||!("minute"in M)||!("minute"in e.segmentValues.value))return;const H=e.segmentValues.value.minute;if(($.key===t.ARROW_UP||$.key===t.ARROW_DOWN)&&(e.segmentValues.value.minute=n({e:$,part:"minute",dateRef:e.placeholder.value,prevValue:H})),Pr($.key)){const P=Number.parseInt($.key),{value:W,moveToNext:Z}=o(P,H);e.segmentValues.value.minute=W,Z&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.minute=a(H))}function C($){const M=e.placeholder.value;if(!Ha($.key)||ha($.key)||!("second"in M)||!("second"in e.segmentValues.value))return;const H=e.segmentValues.value.second;if(($.key===t.ARROW_UP||$.key===t.ARROW_DOWN)&&(e.segmentValues.value.second=n({e:$,part:"second",dateRef:e.placeholder.value,prevValue:H})),Pr($.key)){const P=Number.parseInt($.key),{value:W,moveToNext:Z}=o(P,H);e.segmentValues.value.second=W,Z&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.second=a(H))}function _($){if(!((!Ha($.key)||ha($.key))&&$.key!=="a"&&$.key!=="p"||!("hour"in e.placeholder.value)||!("dayPeriod"in e.segmentValues.value))){if($.key===t.ARROW_UP||$.key===t.ARROW_DOWN){if(e.segmentValues.value.dayPeriod==="AM"){e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12;return}e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}if(["a","A"].includes($.key)&&e.segmentValues.value.dayPeriod!=="AM"){e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}["p","P"].includes($.key)&&e.segmentValues.value.dayPeriod!=="PM"&&(e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12)}}function S($){e.disabled.value&&$.preventDefault()}function q($){if($.isComposing||$.key==="Process")return;const M=e.disabled.value,H=e.readonly.value;if(M||H)return;if($.key!==t.TAB&&$.preventDefault(),{day:c,month:f,year:v,hour:h,minute:k,second:C,dayPeriod:_,timeZoneName:()=>{}}[e.part]($),![t.ARROW_LEFT,t.ARROW_RIGHT].includes($.key)&&$.key!==t.TAB&&$.key!==t.SHIFT&&Ha($.key)&&Object.values(e.segmentValues.value).every(W=>W!==null)){const W={...e.segmentValues.value},Z=e.placeholder.value.set(W);e.modelValue.value=Z.copy()}}function T(){if(e.stepSnapping?.value&&(e.part==="hour"&&"hour"in e.segmentValues.value&&e.segmentValues.value.hour!==null&&e.step.value.hour&&e.step.value.hour>1?(e.segmentValues.value.hour=nc(e.segmentValues.value.hour,0,23,e.step.value.hour),"dayPeriod"in e.segmentValues.value&&(e.segmentValues.value.hour<12?e.segmentValues.value.dayPeriod="AM":e.segmentValues.value.hour&&(e.segmentValues.value.dayPeriod="PM"))):e.part==="minute"&&"minute"in e.segmentValues.value&&e.segmentValues.value.minute!==null&&e.step.value.minute&&e.step.value.minute>1?e.segmentValues.value.minute=nc(e.segmentValues.value.minute,0,59,e.step.value.minute):e.part==="second"&&"second"in e.segmentValues.value&&e.segmentValues.value.second!==null&&e.step.value.second&&e.step.value.second>1&&(e.segmentValues.value.second=nc(e.segmentValues.value.second,0,59,e.step.value.second)),Object.values(e.segmentValues.value).every($=>$!==null))){const $=e.placeholder.value.set({...e.segmentValues.value});e.modelValue.value=$.copy()}}let E=null;function R($){$.isComposing||$.preventDefault()}function L($){const M=$.target;E=Array.from(M.childNodes,H=>({node:H,value:H.nodeValue}))}function K($){const M=$.target,H=E;if(E=null,H){for(const{node:W,value:Z}of H)W.nodeValue=Z;M.replaceChildren(...H.map(W=>W.node))}const P=$.data;if(P)for(const W of P){if(!D4.test(W))continue;const Z=jt();if(!(Z instanceof HTMLElement))break;Z.dispatchEvent(new KeyboardEvent("keydown",{key:W,bubbles:!0,cancelable:!0}))}}return{handleSegmentClick:S,handleSegmentKeydown:q,handleSegmentBeforeInput:R,handleSegmentCompositionStart:L,handleSegmentCompositionEnd:K,handleSegmentFocusOut:T,attributes:d}}function z4(e){function t(l){return Array.isArray(e.date.value)?e.date.value.some(o=>ir(o,l)):e.date.value?ir(e.date.value,l):!1}const n=b(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(const l of e.date.value)if(e.isDateDisabled?.(l)||e.isDateUnavailable?.(l))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1}),a=b(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),r=b(()=>Array.isArray(e.date.value)?e.date.value.length?e.date.value.some(l=>e.isDateDisabled?.(l)):!1:e.date.value?!!e.isDateDisabled?.(e.date.value):!1);return{isDateSelected:t,isInvalid:n,hasSelectedDate:a,isSelectedDateDisabled:r}}function j4(e,t){const n=t(e),a=n.compare(e),r={};return a>=7&&(r.day=1),a>=lr(e)&&(r.month=1),n.set({...r})}function U4(e,t){const n=t(e),a=e.compare(n),r={};return a>=7&&(r.day=35),a>=lr(e)&&(r.month=13),n.set({...r})}function H4(e,t){return t(e)}function K4(e,t){return t(e)}function W4(e){const t=Df(e.locale.value),n=b(()=>{const _={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier==="gregory"&&e.placeholder.value.era==="BC"&&(_.era="short"),_}),a=I(Dr({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),r=b(()=>a.value.map(_=>_.value));function l(_){return!r.value.some(S=>Xm(_,S))}const o=_=>{if(!e.maxValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const S=a.value.at(-1).value;if(!_&&!e.nextPage.value){const T=S.add({months:1}).set({day:1});return fc(T,e.maxValue.value)}const q=j4(S,_||e.nextPage.value);return fc(q,e.maxValue.value)},s=_=>{if(!e.minValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const S=a.value[0].value;if(!_&&!e.prevPage.value){const T=S.subtract({months:1}).set({day:35});return nr(T,e.minValue.value)}const q=U4(S,_||e.prevPage.value);return nr(q,e.minValue.value)};function u(_){return!!(e.isDateDisabled?.(_)||e.disabled.value||e.maxValue.value&&fc(_,e.maxValue.value)||e.minValue.value&&nr(_,e.minValue.value))}const d=_=>!!e.isDateUnavailable?.(_),c=b(()=>a.value.length?a.value[0].rows[0].map(_=>t.dayOfWeek(En(_),e.weekdayFormat.value)):[]),f=_=>{const S=a.value[0].value;if(!_&&!e.nextPage.value){const R=S.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),L=Dr({dateObj:R,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=L,e.placeholder.value=L[0].value.set({day:1});return}const q=H4(S,_||e.nextPage.value),T=Dr({dateObj:q,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=T;const E={};if(!_){const R=T[0].value.compare(S);R>=lr(S)&&(E.day=1),R>=365&&(E.month=1)}e.placeholder.value=T[0].value.set({...E})},v=_=>{const S=a.value[0].value;if(!_&&!e.prevPage.value){const R=S.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),L=Dr({dateObj:R,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=L,e.placeholder.value=L[0].value.set({day:1});return}const q=K4(S,_||e.prevPage.value),T=Dr({dateObj:q,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=T;const E={};if(!_){const R=S.compare(T[0].value);R>=lr(S)&&(E.day=1),R>=365&&(E.month=1)}e.placeholder.value=T[0].value.set({...E})};Ve(e.placeholder,_=>{r.value.some(S=>Xm(S,_))||(a.value=Dr({dateObj:_,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),Ve([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{a.value=Dr({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});const p=b(()=>{if(!a.value.length)return"";if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),a.value.length===1){const K=a.value[0].value;return`${t.fullMonthAndYear(En(K),n.value)}`}const _=En(a.value[0].value),S=En(a.value.at(-1).value),q=t.fullMonth(_,n.value),T=t.fullMonth(S,n.value),E=t.fullYear(_,n.value),R=t.fullYear(S,n.value);return E===R?`${q} - ${T} ${R}`:`${q} ${E} - ${T} ${R}`}),h=b(()=>`${e.calendarLabel.value??"Event Date"}, ${p.value}`),k=b(()=>!(u(e.placeholder.value)||d(e.placeholder.value)||l(e.placeholder.value))),C=b(()=>{for(const _ of a.value){if(e.minValue.value&&nr(_.value,e.minValue.value))continue;const S=lr(_.value),q=e.minValue.value&&gf(e.minValue.value,_.value)?e.minValue.value.day:1;for(let T=q;T<=S;T++){const E=_.value.set({day:T});if(!(u(E)||d(E)))return E}}});return{isDateDisabled:u,isDateUnavailable:d,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:a,weekdays:c,visibleView:r,isOutsideVisibleView:l,formatter:t,nextPage:f,prevPage:v,headingValue:p,fullCalendarLabel:h,isPlaceholderFocusable:k,firstFocusableDate:C}}const G4={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},Y4={role:"heading","aria-level":"2"},[eo,J4]=$t("CalendarRoot");var Z4=ae({__name:"CalendarRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1,default:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{disabled:r,readonly:l,initialFocus:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:d,multiple:c,minValue:f,maxValue:v,numberOfMonths:p,preventDeselect:h,isDateDisabled:k,isDateUnavailable:C,calendarLabel:_,defaultValue:S,nextPage:q,prevPage:T,dir:E,locale:R,disableDaysOutsideCurrentView:L}=Wt(n),{primitiveElement:K,currentElement:$}=Ur(),M=_u(R),H=La(E),P=b(()=>n.weekStartsOn??Pb(M.value)),W=Pt(n,"modelValue",a,{defaultValue:S.value,passive:n.modelValue===void 0}),Z=Tf({defaultPlaceholder:n.placeholder,defaultValue:W.value,locale:n.locale}),U=Pt(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??Z.copy(),passive:n.placeholder===void 0});function j(Q){U.value=Q.copy()}const{fullCalendarLabel:le,headingValue:ue,isDateDisabled:we,isDateUnavailable:Oe,isNextButtonDisabled:Ae,isPrevButtonDisabled:ie,weekdays:_e,isOutsideVisibleView:z,nextPage:ke,prevPage:me,formatter:Y,grid:fe,isPlaceholderFocusable:G,firstFocusableDate:X}=W4({locale:M,placeholder:U,weekStartsOn:P,fixedWeeks:d,numberOfMonths:p,minValue:f,maxValue:v,disabled:r,weekdayFormat:u,pagedNavigation:s,isDateDisabled:k.value,isDateUnavailable:C.value,calendarLabel:_,nextPage:q,prevPage:T}),{isInvalid:ee,isDateSelected:y,hasSelectedDate:A,isSelectedDateDisabled:O}=z4({date:W,isDateDisabled:we,isDateUnavailable:Oe});Ve(W,Q=>{if(Array.isArray(Q)&&Q.length){const ce=Q.at(-1);ce&&!Rl(U.value,ce)&&j(ce)}else!Array.isArray(Q)&&Q&&!Rl(U.value,Q)&&j(Q)});function re(Q){if(c.value){if(!W.value)W.value=[Q.copy()];else if(Array.isArray(W.value)){if(W.value.findIndex(Ee=>ir(Ee,Q))===-1)W.value=[...W.value,Q];else if(!h.value){const Ee=W.value.filter(Ce=>!ir(Ce,Q));if(!Ee.length){U.value=Q.copy(),W.value=void 0;return}W.value=Ee.map(Ce=>Ce.copy())}}}else{if(!W.value){W.value=Q.copy();return}!h.value&&Rl(W.value,Q)?(U.value=Q.copy(),W.value=void 0):W.value=Q.copy()}}return Ct(()=>{o.value&&Ob($.value)}),J4({isDateUnavailable:Oe,dir:H,isDateDisabled:we,locale:M,formatter:Y,modelValue:W,placeholder:U,disabled:r,initialFocus:o,pagedNavigation:s,grid:fe,weekDays:_e,weekStartsOn:P,weekdayFormat:u,fixedWeeks:d,multiple:c,numberOfMonths:p,readonly:l,preventDeselect:h,fullCalendarLabel:le,headingValue:ue,isInvalid:ee,isDateSelected:y,isNextButtonDisabled:Ae,isPrevButtonDisabled:ie,isOutsideVisibleView:z,nextPage:ke,prevPage:me,parentElement:$,onPlaceholderChange:j,onDateChange:re,disableDaysOutsideCurrentView:L,minValue:f,maxValue:v,isPlaceholderFocusable:G,firstFocusableDate:X,hasSelectedDate:A,isSelectedDateDisabled:O}),(Q,ce)=>(m(),V(i(tt),{ref_key:"primitiveElement",ref:K,as:Q.as,"as-child":Q.asChild,"aria-label":i(le),"data-readonly":i(l)?"":void 0,"data-disabled":i(r)?"":void 0,"data-invalid":i(ee)?"":void 0,dir:i(H)},{default:N(()=>[be(Q.$slots,"default",{date:i(U),grid:i(fe),weekDays:i(_e),weekStartsOn:P.value,locale:i(M),fixedWeeks:i(d),modelValue:i(W)}),w("div",G4,[w("div",Y4,D(i(le)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),X4=Z4,Q4=ae({__name:"CalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(e){const t=eo();return(n,a)=>(m(),V(i(tt),{as:n.as,"as-child":n.asChild,role:"gridcell","aria-selected":i(t).isDateSelected(n.date)?!0:void 0,"aria-disabled":i(t).isDateDisabled(n.date)||i(t).isDateUnavailable?.(n.date)||i(t).disableDaysOutsideCurrentView.value,"data-disabled":i(t).isDateDisabled(n.date)||i(t).disableDaysOutsideCurrentView.value?"":void 0},{default:N(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),eD=Q4,tD=ae({__name:"CalendarCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=Jl(),a=eo(),{primitiveElement:r}=Ur(),l=b(()=>t.day.day.toLocaleString(a.locale.value)),o=b(()=>a.formatter.custom(En(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),s=b(()=>a.isDateUnavailable?.(t.day)??!1),u=b(()=>eA(t.day,Un())),d=b(()=>!gf(t.day,t.month)),c=b(()=>a.isOutsideVisibleView(t.day)),f=b(()=>a.isDateDisabled(t.day)||a.disableDaysOutsideCurrentView.value&&d.value),v=b(()=>d.value||f.value?!1:!a.disabled.value&&a.isPlaceholderFocusable.value&&ir(t.day,a.placeholder.value)?!0:(!a.hasSelectedDate.value||a.isSelectedDateDisabled.value)&&!a.isPlaceholderFocusable.value?a.firstFocusableDate.value&&ir(t.day,a.firstFocusableDate.value):!1),p=b(()=>a.isDateSelected(t.day));function h(_){a.readonly.value||a.isDateDisabled(_)||a.isDateUnavailable?.(_)||a.onDateChange(_)}function k(){f.value||h(t.day)}function C(_){if(f.value)return;_.preventDefault(),_.stopPropagation();const S=a.parentElement.value,q=7,T=a.dir.value==="rtl"?-1:1;switch(_.code){case n.ARROW_RIGHT:E(t.day,T);break;case n.ARROW_LEFT:E(t.day,-T);break;case n.ARROW_UP:E(t.day,-q);break;case n.ARROW_DOWN:E(t.day,q);break;case n.ENTER:case n.SPACE_CODE:h(t.day)}function E(R,L){const K=R.add({days:L});if(a.minValue.value&&K.compare(a.minValue.value)<0||a.maxValue.value&&K.compare(a.maxValue.value)>0)return;const $=S.querySelector(`[data-value='${K.toString()}']:not([data-outside-view])`);if(!$){if(L>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}Ye(()=>{E(R,L)});return}if($&&$.hasAttribute("data-disabled"))return E(K,L);a.onPlaceholderChange(K),$?.focus()}}return(_,S)=>(m(),V(i(tt),{ref_key:"primitiveElement",ref:r,as:t.as,"as-child":t.asChild,role:"button","aria-label":o.value,"data-reka-calendar-cell-trigger":"","aria-disabled":f.value||s.value?!0:void 0,"data-selected":p.value?!0:void 0,"data-value":_.day.toString(),"data-disabled":f.value?"":void 0,"data-unavailable":s.value?"":void 0,"data-today":u.value?"":void 0,"data-outside-view":d.value?"":void 0,"data-outside-visible-view":c.value?"":void 0,"data-focused":v.value?"":void 0,tabindex:v.value?0:d.value||f.value?void 0:-1,onClick:k,onKeydown:[Da(C,["up","down","left","right","space","enter"]),S[0]||(S[0]=Da(vt(()=>{},["prevent"]),["enter"]))]},{default:N(()=>[be(_.$slots,"default",{dayValue:l.value,disabled:f.value,today:u.value,selected:p.value,outsideView:d.value,outsideVisibleView:c.value,unavailable:s.value},()=>[xe(D(l.value),1)])]),_:3},8,["as","as-child","aria-label","aria-disabled","data-selected","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-outside-visible-view","data-focused","tabindex"]))}}),nD=tD,aD=ae({__name:"CalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(e){const t=e,n=eo(),a=b(()=>n.disabled.value?!0:void 0),r=b(()=>n.readonly.value?!0:void 0);return(l,o)=>(m(),V(i(tt),ze(t,{tabindex:"-1",role:"application","aria-readonly":r.value,"aria-disabled":a.value,"data-readonly":r.value&&"","data-disabled":a.value&&""}),{default:N(()=>[be(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),rD=aD,lD=ae({__name:"CalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),oD=lD,sD=ae({__name:"CalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),ze(t,{"aria-hidden":"true"}),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),iD=sD,uD=ae({__name:"CalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),cD=uD,dD=ae({__name:"CalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),fD=dD,pD=ae({__name:"CalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),mD=pD,vD=ae({__name:"CalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=eo();return(a,r)=>(m(),V(i(tt),ze(t,{"data-disabled":i(n).disabled.value?"":void 0}),{default:N(()=>[be(a.$slots,"default",{headingValue:i(n).headingValue.value},()=>[xe(D(i(n).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),hD=vD,yD=ae({__name:"CalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=b(()=>a.disabled.value||a.isNextButtonDisabled(t.nextPage)),a=eo();function r(){n.value||a.nextPage(t.nextPage)}return(l,o)=>(m(),V(i(tt),{as:t.as,"as-child":t.asChild,"aria-label":"Next page",type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:N(()=>[be(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=xe(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),gD=yD,bD=ae({__name:"CalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=b(()=>a.disabled.value||a.isPrevButtonDisabled(t.prevPage)),a=eo();function r(){n.value||a.prevPage(t.prevPage)}return(l,o)=>(m(),V(i(tt),{"aria-label":"Previous page",as:t.as,"as-child":t.asChild,type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:N(()=>[be(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=xe(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),_D=bD;const[xD,kD]=$t("RovingFocusGroup");var wD=ae({__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(e,{expose:t,emit:n}){const a=e,r=n,{loop:l,orientation:o,dir:s}=Wt(a),u=La(s),d=Pt(a,"currentTabStopId",r,{defaultValue:a.defaultCurrentTabStopId,passive:a.currentTabStopId===void 0}),c=I(!1),f=I(!1),v=I(0),{getItems:p,CollectionSlot:h}=If({isProvider:!0});function k(_){const S=!f.value;if(_.currentTarget&&_.target===_.currentTarget&&S&&!c.value){const q=new CustomEvent(sT,iT);if(_.currentTarget.dispatchEvent(q),r("entryFocus",q),!q.defaultPrevented){const T=p().map($=>$.ref).filter($=>$.dataset.disabled!==""),E=T.find($=>$.getAttribute("data-active")===""),R=T.find($=>$.getAttribute("data-highlighted")===""),L=T.find($=>$.id===d.value),K=[E,R,L,...T].filter(Boolean);jb(K,a.preventScrollOnEntryFocus)}}f.value=!1}function C(){setTimeout(()=>{f.value=!1},1)}return t({getItems:p}),kD({loop:l,dir:u,orientation:o,currentTabStopId:d,onItemFocus:_=>{d.value=_},onItemShiftTab:()=>{c.value=!0},onFocusableItemAdd:()=>{v.value++},onFocusableItemRemove:()=>{v.value--}}),(_,S)=>(m(),V(i(h),null,{default:N(()=>[F(i(tt),{tabindex:c.value||v.value===0?-1:0,"data-orientation":i(o),as:_.as,"as-child":_.asChild,dir:i(u),style:{outline:"none"},onMousedown:S[0]||(S[0]=q=>f.value=!0),onMouseup:C,onFocus:k,onBlur:S[1]||(S[1]=q=>c.value=!1)},{default:N(()=>[be(_.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),Gf=wD,$D=ae({__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(e){const t=e,n=xD(),a=cr(),r=b(()=>t.tabStopId||a),l=b(()=>n.currentTabStopId.value===r.value),{getItems:o,CollectionItem:s}=If();Ct(()=>{t.focusable&&n.onFocusableItemAdd()}),Ia(()=>{t.focusable&&n.onFocusableItemRemove()});function u(d){if(d.key==="Tab"&&d.shiftKey){n.onItemShiftTab();return}if(d.target!==d.currentTarget)return;const c=dT(d,n.orientation.value,n.dir.value);if(c!==void 0){if(d.metaKey||d.ctrlKey||d.altKey||!t.allowShiftKey&&d.shiftKey)return;d.preventDefault();let f=[...o().map(v=>v.ref).filter(v=>v.dataset.disabled!=="")];if(c==="last")f.reverse();else if(c==="prev"||c==="next"){c==="prev"&&f.reverse();const v=f.indexOf(d.currentTarget);f=n.loop.value?fT(f,v+1):f.slice(v+1)}Ye(()=>jb(f))}}return(d,c)=>(m(),V(i(s),null,{default:N(()=>[F(i(tt),{tabindex:l.value?0:-1,"data-orientation":i(n).orientation.value,"data-active":d.active?"":void 0,"data-disabled":d.focusable?void 0:"",as:d.as,"as-child":d.asChild,onMousedown:c[0]||(c[0]=f=>{d.focusable?i(n).onItemFocus(r.value):f.preventDefault()}),onFocus:c[1]||(c[1]=f=>i(n).onItemFocus(r.value)),onKeydown:u},{default:N(()=>[be(d.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),Yf=$D;const[CD]=$t("CheckboxGroupRoot");function Jf(e){return e==="indeterminate"}function i1(e){return Jf(e)?"indeterminate":e?"checked":"unchecked"}const[SD,ED]=$t("CheckboxRoot");var AD=ae({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,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(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=CD(null),s=Pt(n,"modelValue",a,{defaultValue:n.defaultValue??n.falseValue,passive:n.modelValue===void 0}),u=b(()=>o?.disabled.value||n.disabled),d=b(()=>ns(s.value,n.trueValue)),c=b(()=>gn(o?.modelValue.value)?s.value==="indeterminate"?"indeterminate":d.value:Ym(o.modelValue.value,n.value));function f(){if(gn(o?.modelValue.value))s.value==="indeterminate"?s.value=n.trueValue:s.value=d.value?n.falseValue:n.trueValue;else{const h=[...o.modelValue.value||[]];if(Ym(h,n.value)){const k=h.findIndex(C=>ns(C,n.value));h.splice(k,1)}else h.push(n.value);o.modelValue.value=h}}const v=Of(l),p=b(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return ED({disabled:u,state:c}),(h,k)=>(m(),V(Vt(i(o)?.rovingFocus.value?i(Yf):i(tt)),ze(h.$attrs,{id:h.id,ref:i(r),role:"checkbox","as-child":h.asChild,as:h.as,type:h.as==="button"?"button":void 0,"aria-checked":i(Jf)(c.value)?"mixed":c.value,"aria-required":h.required,"aria-label":h.$attrs["aria-label"]||p.value,"data-state":i(i1)(c.value),"data-disabled":u.value?"":void 0,disabled:u.value,focusable:i(o)?.rovingFocus.value?!u.value:void 0,onKeydown:Da(vt(()=>{},["prevent"]),["enter"]),onClick:f}),{default:N(()=>[be(h.$slots,"default",{modelValue:i(s),state:c.value}),i(v)&&h.name&&!i(o)?(m(),V(i(Lf),{key:0,type:"checkbox",checked:!!c.value,name:h.name,value:h.value,disabled:u.value,required:h.required},null,8,["checked","name","value","disabled","required"])):ne("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),TD=AD,DD=ae({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const{forwardRef:t}=Xe(),n=SD();return(a,r)=>(m(),V(i(Zl),{present:a.forceMount||i(Jf)(i(n).state.value)||i(n).state.value===!0},{default:N(()=>[F(i(tt),ze({ref:i(t),"data-state":i(i1)(i(n).state.value),"data-disabled":i(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":a.asChild,as:a.as},a.$attrs),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),OD=DD,MD=ae({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(Nf),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),PD=MD;function RD(){const e=I(!1);return Ct(()=>{Hl("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),Hl(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const ID=Qg(RD),[Eu,qD]=$t(["MenuRoot","MenuSub"],"MenuContext"),[Zf,LD]=$t("MenuRoot");var ND=ae({__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(e,{emit:t}){const n=e,a=t,{modal:r,dir:l}=Wt(n),o=La(l),s=Pt(n,"open",a),u=I(),d=ID();return qD({open:s,onOpenChange:c=>{s.value=c},content:u,onContentChange:c=>{u.value=c}}),LD({onClose:()=>{s.value=!1},isUsingKeyboardRef:d,dir:o,modal:r}),(c,f)=>(m(),V(i(Hb),null,{default:N(()=>[be(c.$slots,"default")]),_:3}))}}),BD=ND;const[u1,FD]=$t("MenuContent");var VD=ae({__name:"MenuContentImpl",props:Ay({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},hideShiftedArrow:{type:Boolean,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}},{...n1}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const n=e,a=t,r=Eu(),l=Zf(),{trapFocus:o,disableOutsidePointerEvents:s,loop:u}=Wt(n);Rb(),yf(s.value);const d=I(""),c=I(0),f=I(0),v=I(null),p=I("right"),h=I(0),k=I(null),C=I(),{forwardRef:_,currentElement:S}=Xe(),{handleTypeaheadSearch:q}=a3(),T=I();function E(U){const j=Zm(U,T.value||jt(),S.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!1,attributeName:"[data-reka-collection-item]:not([data-disabled])"});j&&(T.value=j,j.scrollIntoView({block:"nearest"}))}function R(){T.value&&T.value.click()}const L=I(),K=I();Ve(T,U=>{K.value&&(U===void 0||U!==K.value.trigger.value)&&(K.value.onOpenChange(!1),K.value=void 0)}),Ve(S,U=>{r.onContentChange(U)}),Ia(()=>{window.clearTimeout(c.value)});function $(U){return p.value===v.value?.side&&A3(U,v.value?.area)}async function M(U){a("openAutoFocus",U),!U.defaultPrevented&&(U.preventDefault(),S.value?.focus({preventScroll:!0}))}function H(U){if(U.defaultPrevented)return;const j=U.target,le=j.closest("[data-reka-menu-content]")===U.currentTarget,ue=["input","textarea"].includes(j.tagName.toLowerCase()),we=U.ctrlKey||U.altKey||U.metaKey,Oe=U.key.length===1,Ae=Zm(U,jt(),S.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(Ae)return Ae?.focus();if(U.code==="Space")return;const ie=C.value?.getItems()??[];if(le&&(U.key==="Tab"&&U.preventDefault(),!we&&Oe&&!ue&&q(U.key,ie)),U.target!==S.value||!C3.includes(U.key))return;U.preventDefault();const _e=[...ie.map(z=>z.ref)];Nb.includes(U.key)&&_e.reverse(),S3(_e)}function P(U){U?.currentTarget?.contains?.(U.target)||(window.clearTimeout(c.value),d.value="")}function W(U){if(!Pi(U))return;const j=U.target,le=h.value!==U.clientX;if(U?.currentTarget?.contains(j)&&le){const ue=U.clientX>h.value?"right":"left";p.value=ue,h.value=U.clientX}}function Z(U){Pi(U)&&L.value&&L.value.focus()}return FD({onItemEnter:U=>!!$(U),onItemLeave:U=>$(U)?!0:(["INPUT","TEXTAREA"].includes(jt()?.tagName||"")||S.value?.focus(),k.value=null,!1),onTriggerLeave:U=>!!$(U),searchRef:d,highlightedElement:T,onKeydownNavigation:E,onKeydownEnter:R,filterElement:L,onFilterElementChange:U=>{L.value=U},activeSubmenuContext:K,pointerGraceTimerRef:f,onPointerGraceIntentChange:U=>{v.value=U}}),(U,j)=>(m(),V(i(Rf),{"as-child":"",trapped:i(o),onMountAutoFocus:M,onUnmountAutoFocus:j[7]||(j[7]=le=>a("closeAutoFocus",le))},{default:N(()=>[F(i(Pf),{"as-child":"","disable-outside-pointer-events":i(s),onEscapeKeyDown:j[2]||(j[2]=le=>a("escapeKeyDown",le)),onPointerDownOutside:j[3]||(j[3]=le=>a("pointerDownOutside",le)),onFocusOutside:j[4]||(j[4]=le=>a("focusOutside",le)),onInteractOutside:j[5]||(j[5]=le=>a("interactOutside",le)),onDismiss:j[6]||(j[6]=le=>a("dismiss"))},{default:N(()=>[F(i(Gf),{ref_key:"rovingFocusGroupRef",ref:C,"current-tab-stop-id":k.value,"onUpdate:currentTabStopId":j[0]||(j[0]=le=>k.value=le),"as-child":"",orientation:"vertical",dir:i(l).dir.value,loop:i(u),onEntryFocus:j[1]||(j[1]=le=>{a("entryFocus",le),i(l).isUsingKeyboardRef.value||le.preventDefault()})},{default:N(()=>[F(i(a1),{ref:i(_),role:"menu",as:U.as,"as-child":U.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":i(Bb)(i(r).open.value),dir:i(l).dir.value,side:U.side,"side-offset":U.sideOffset,align:U.align,"align-offset":U.alignOffset,"avoid-collisions":U.avoidCollisions,"collision-boundary":U.collisionBoundary,"collision-padding":U.collisionPadding,"arrow-padding":U.arrowPadding,"prioritize-position":U.prioritizePosition,"position-strategy":U.positionStrategy,"update-position-strategy":U.updatePositionStrategy,sticky:U.sticky,"hide-when-detached":U.hideWhenDetached,reference:U.reference,onKeydown:H,onBlur:P,onPointermove:W,onPointerenter:Z},{default:N(()=>[be(U.$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"]))}}),c1=VD,zD=ae({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(e){const t=e,n=u1(),{forwardRef:a,currentElement:r}=Xe(),{CollectionItem:l}=If(),o=I(!1),s=b(()=>o.value||r.value!=null&&n.highlightedElement.value===r.value);async function u(c){if(!(c.defaultPrevented||!Pi(c))){if(t.disabled)n.onItemLeave(c);else if(!n.onItemEnter(c)){const v=c.currentTarget;n.highlightedElement.value=v,["INPUT","TEXTAREA"].includes(jt()?.tagName||"")||v.focus({preventScroll:!0})}}}async function d(c){if(await Ye(),c.defaultPrevented||!Pi(c)||n.highlightedElement.value!==r.value)return;!n.onItemLeave(c)&&n.highlightedElement.value===r.value&&(n.highlightedElement.value=void 0)}return(c,f)=>(m(),V(i(l),{value:{textValue:c.textValue}},{default:N(()=>[F(i(tt),ze({ref:i(a),role:"menuitem",tabindex:"-1"},c.$attrs,{as:c.as,"as-child":c.asChild,"aria-disabled":c.disabled||void 0,"data-disabled":c.disabled?"":void 0,"data-highlighted":s.value?"":void 0,onPointermove:u,onPointerleave:d,onFocus:f[0]||(f[0]=async v=>{await Ye(),!(v.defaultPrevented||c.disabled)&&(o.value=!0,i(n).highlightedElement.value=v.currentTarget)}),onBlur:f[1]||(f[1]=async v=>{await Ye(),!v.defaultPrevented&&(o.value=!1)})}),{default:N(()=>[be(c.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),jD=zD,UD=ae({__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(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=Zf(),s=u1(),u=I(!1);async function d(){const c=l.value;if(!n.disabled&&c){const f=new CustomEvent(w3,{bubbles:!0,cancelable:!0});a("select",f),await Ye(),f.defaultPrevented?u.value=!1:o.onClose()}}return(c,f)=>(m(),V(jD,ze(n,{ref:i(r),onClick:d,onPointerdown:f[0]||(f[0]=()=>{u.value=!0}),onPointerup:f[1]||(f[1]=async v=>{await Ye(),!v.defaultPrevented&&(u.value||v.currentTarget?.click())}),onKeydown:f[2]||(f[2]=async v=>{const p=i(s).searchRef.value!=="";c.disabled||p&&v.key===" "||i(kd).includes(v.key)&&(v.currentTarget?.click(),v.preventDefault())})}),{default:N(()=>[be(c.$slots,"default")]),_:3},16))}}),d1=UD;const[HD,KD]=$t(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var WD=ae({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=HD({modelValue:I(!1)});return(n,a)=>(m(),V(i(Zl),{present:n.forceMount||i(Fb)(i(t).modelValue.value)||i(t).modelValue.value===!0},{default:N(()=>[F(i(tt),{as:n.as,"as-child":n.asChild,"data-state":i(Vb)(i(t).modelValue.value)},{default:N(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),GD=WD,YD=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=fa(n,a),l=Eu(),{forwardRef:o,currentElement:s}=Xe();return Mf(s),(u,d)=>(m(),V(c1,ze(i(r),{ref:i(o),"trap-focus":i(l).open.value,"disable-outside-pointer-events":i(l).open.value,"disable-outside-scroll":!0,onDismiss:d[0]||(d[0]=c=>i(l).onOpenChange(!1)),onFocusOutside:d[1]||(d[1]=vt(c=>a("focusOutside",c),["prevent"]))}),{default:N(()=>[be(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),JD=YD,ZD=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const r=fa(e,t),l=Eu();return(o,s)=>(m(),V(c1,ze(i(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:s[0]||(s[0]=u=>i(l).onOpenChange(!1))}),{default:N(()=>[be(o.$slots,"default")]),_:3},16))}}),XD=ZD,QD=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const r=fa(e,t),l=Eu(),o=Zf();return(s,u)=>(m(),V(i(Zl),{present:s.forceMount||i(l).open.value},{default:N(()=>[i(o).modal.value?(m(),V(JD,nt(ze({key:0},{...s.$attrs,...i(r)})),{default:N(()=>[be(s.$slots,"default")]),_:3},16)):(m(),V(XD,nt(ze({key:1},{...s.$attrs,...i(r)})),{default:N(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),eO=QD;const[tO,nO]=$t("MenuGroup");var aO=ae({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=cr(void 0,"reka-menu-group");return nO({id:n}),(a,r)=>(m(),V(i(tt),ze({role:"group"},t,{"aria-labelledby":i(n)}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),rO=aO,lO=ae({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=tO({id:""});return(a,r)=>(m(),V(i(tt),ze(t,{id:i(n).id||void 0}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),oO=lO,sO=ae({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),iO=sO;const[uO,cO]=$t("MenuRadioGroup");var dO=ae({__name:"MenuRadioGroup",props:{modelValue:{type:null,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=mf(n,["modelValue"]),l=bu(r),o=Pt(n,"modelValue",a);return cO({modelValue:o,onValueChange:s=>{o.value=s}}),(s,u)=>(m(),V(rO,nt(lt(i(l))),{default:N(()=>[be(s.$slots,"default",{modelValue:i(o)})]),_:3},16))}}),fO=dO,pO=ae({__name:"MenuRadioItem",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(e,{emit:t}){const n=e,a=t,r=mf(n,["value"]),l=bu(r),{value:o}=Wt(n),s=uO(),u=b(()=>s.modelValue.value===o?.value);return KD({modelValue:u}),(d,c)=>(m(),V(d1,ze({role:"menuitemradio"},i(l),{"aria-checked":u.value,"data-state":i(Vb)(u.value),onSelect:c[0]||(c[0]=async f=>{a("select",f),i(s).onValueChange(i(o))})}),{default:N(()=>[be(d.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),mO=pO,vO=ae({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),ze(t,{role:"separator","aria-orientation":"horizontal"}),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),hO=vO;const[yO,gO]=$t("DateFieldRoot");var bO=ae({inheritAttrs:!1,__name:"DateFieldRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,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","update:placeholder"],setup(e,{expose:t,emit:n}){const a=e,r=n,{disabled:l,readonly:o,isDateUnavailable:s,granularity:u,defaultValue:d,dir:c,locale:f}=Wt(a),v=_u(f),p=La(c),h=Df(v.value,{hourCycle:ls(a.hourCycle)}),{primitiveElement:k,currentElement:C}=Ur(),_=I(new Set);Ct(()=>{Nv(C.value).forEach(z=>_.value.add(z))});const S=Pt(a,"modelValue",r,{defaultValue:d.value,passive:a.modelValue===void 0}),q=Tf({defaultPlaceholder:a.placeholder,granularity:u.value,defaultValue:S.value,locale:a.locale}),T=Pt(a,"placeholder",r,{defaultValue:a.defaultPlaceholder??q.copy(),passive:a.placeholder===void 0}),E=b(()=>Db(a)),R=b(()=>a.granularity?_d(T.value)?a.granularity:"day":_d(T.value)?"minute":"day"),L=b(()=>S.value?!!(s.value?.(S.value)||a.minValue&&nr(S.value,a.minValue)||a.maxValue&&nr(a.maxValue,S.value)):!1),K=E4(R.value),$=I(S.value?{...Lv({value:S.value,formatter:h})}:{...K}),M=b(()=>o1({granularity:R.value,dateRef:T.value,formatter:h,hideTimeZone:a.hideTimeZone,hourCycle:a.hourCycle,segmentValues:$.value,locale:v})),H=b(()=>M.value.arr),P=b(()=>H.value.filter(({part:z})=>z!=="literal"));Ve(v,z=>{h.getLocale()!==z&&(h.setLocale(z),Ye(()=>{_.value.clear(),Nv(C.value).forEach(ke=>_.value.add(ke))}))}),Ve(S,z=>{!gn(z)&&T.value.compare(z)!==0&&(T.value=z.copy())}),Ve([S,v],([z])=>{gn(z)?Object.values($.value).every(ke=>ke!==null)&&gn(z)&&($.value={...K}):$.value={...Lv({value:z,formatter:h})}});const W=I(null),Z=b(()=>Array.from(_.value).findIndex(z=>z.getAttribute("data-reka-date-field-segment")===W.value?.getAttribute("data-reka-date-field-segment"))),U=b(()=>{const z=p.value==="rtl"?-1:1;return(z<0?Z.value<0:Z.value>_.value.size-1)?null:Array.from(_.value)[Z.value+z]}),j=b(()=>{const z=p.value==="rtl"?-1:1;return(z>0?Z.value<0:Z.value>_.value.size-1)?null:Array.from(_.value)[Z.value-z]}),le=b(()=>Mb(R.value)),ue=b(()=>pc(S.value,R.value)),we=b(()=>a.maxValue?pc(a.maxValue,R.value):void 0),Oe=b(()=>a.minValue?pc(a.minValue,R.value):void 0),Ae=Jl();function ie(z){z.isComposing||ha(z.key)&&(z.key===Ae.ARROW_LEFT&&j.value?.focus(),z.key===Ae.ARROW_RIGHT&&U.value?.focus())}function _e(z){W.value=z}return gO({isDateUnavailable:s.value,locale:v,modelValue:S,placeholder:T,disabled:l,formatter:h,hourCycle:a.hourCycle,step:E,readonly:o,segmentValues:$,isInvalid:L,segmentContents:P,elements:_,setFocusedElement:_e,focusNext(){U.value?.focus()}}),t({setFocusedElement:_e}),(z,ke)=>(m(),V(i(tt),ze(z.$attrs,{ref_key:"primitiveElement",ref:k,role:"group","aria-disabled":i(l)?!0:void 0,"data-disabled":i(l)?"":void 0,"data-readonly":i(o)?"":void 0,"data-invalid":L.value?"":void 0,dir:i(p),onKeydown:Da(ie,["left","right"])}),{default:N(()=>[be(z.$slots,"default",{modelValue:i(S),segments:H.value,isInvalid:L.value}),F(i(qf),{id:z.id,as:"input",type:le.value,feature:"focusable",tabindex:"-1",value:ue.value,name:z.name,disabled:i(l),required:z.required,max:we.value,min:Oe.value,onFocus:ke[0]||(ke[0]=me=>Array.from(_.value)?.[0]?.focus())},null,8,["id","type","value","name","disabled","required","max","min"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),_O=bO,xO=ae({__name:"DateFieldInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=yO(),a=I(!0),r=I(!1),{handleSegmentClick:l,handleSegmentKeydown:o,handleSegmentBeforeInput:s,handleSegmentCompositionStart:u,handleSegmentCompositionEnd:d,attributes:c}=s1({hasLeftFocus:a,lastKeyZero:r,placeholder:n.placeholder,hourCycle:n.hourCycle,step:n.step,segmentValues:n.segmentValues,formatter:n.formatter,part:t.part,disabled:n.disabled,readonly:n.readonly,focusNext:n.focusNext,modelValue:n.modelValue}),f=b(()=>n.disabled.value),v=b(()=>n.readonly.value),p=b(()=>n.isInvalid.value);return(h,k)=>(m(),V(i(tt),ze({as:h.as,"as-child":h.asChild},i(c),{contenteditable:f.value||v.value?!1:h.part!=="literal","data-reka-date-field-segment":h.part,"aria-disabled":f.value?!0:void 0,"aria-readonly":v.value?!0:void 0,"data-disabled":f.value?"":void 0,"data-invalid":p.value?"":void 0,"aria-invalid":p.value?!0:void 0},Ey(h.part!=="literal"?{mousedown:i(l),keydown:i(o),beforeinput:i(s),compositionstart:i(u),compositionend:i(d),focusout:()=>{a.value=!0},focusin:C=>{i(n).setFocusedElement(C.target)}}:{})),{default:N(()=>[be(h.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),kO=xO;const[to,wO]=$t("PopoverRoot");var $O=ae({__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(e,{emit:t}){const n=e,a=t,{modal:r}=Wt(n),l=Pt(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0});return wO({contentId:"",triggerId:"",modal:r,open:l,onOpenChange:u=>{l.value=u},onOpenToggle:()=>{l.value=!l.value},triggerElement:I(),hasCustomAnchor:I(!1)}),(u,d)=>(m(),V(i(Hb),null,{default:N(()=>[be(u.$slots,"default",{open:i(l),close:()=>l.value=!1})]),_:3}))}}),f1=$O,CO=ae({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;Xe();const n=to();return ky(()=>{n.hasCustomAnchor.value=!0}),Ia(()=>{n.hasCustomAnchor.value=!1}),(a,r)=>(m(),V(i(Nf),nt(lt(t)),{default:N(()=>[be(a.$slots,"default")]),_:3},16))}}),SO=CO;const[Xf,EO]=$t("DatePickerRoot");var AO=ae({inheritAttrs:!1,__name:"DatePickerRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},fixedWeeks:{type:Boolean,required:!1,default:!1},numberOfMonths:{type:Number,required:!1,default:1},preventDeselect:{type:Boolean,required:!1,default:!1},closeOnSelect:{type:Boolean,required:!1,default:!1}},emits:["update:open","update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{locale:r,disabled:l,readonly:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:d,numberOfMonths:c,preventDeselect:f,isDateDisabled:v,isDateUnavailable:p,defaultOpen:h,modal:k,id:C,name:_,required:S,minValue:q,maxValue:T,granularity:E,hideTimeZone:R,hourCycle:L,defaultValue:K,dir:$,step:M,closeOnSelect:H}=Wt(n),P=La($),W=_u(r),Z=b(()=>n.weekStartsOn??Pb(W.value)),U=Pt(n,"modelValue",a,{defaultValue:K.value,passive:n.modelValue===void 0}),j=b(()=>Tf({defaultPlaceholder:n.placeholder,granularity:n.granularity,defaultValue:U.value,locale:W.value})),le=Pt(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??j.value.copy(),passive:n.placeholder===void 0}),ue=Pt(n,"open",a,{defaultValue:h.value,passive:n.open===void 0}),we=I();function Oe(Ae){return"hour"in Ae?Ae.set({hour:0,minute:0,second:0,millisecond:0}):Ae}return Ve(U,Ae=>{Ae&&Ae.compare(le.value)!==0?le.value=Ae.copy():!Ae&&"hour"in le.value&&(le.value=Oe(le.value)),H.value&&(ue.value=!1)}),EO({isDateUnavailable:p.value,isDateDisabled:v.value,locale:W,disabled:l,pagedNavigation:s,weekStartsOn:Z,weekdayFormat:u,fixedWeeks:d,numberOfMonths:c,readonly:o,preventDeselect:f,modelValue:U,placeholder:le,defaultOpen:h,modal:k,open:ue,id:C,name:_,required:S,minValue:q,maxValue:T,granularity:E,hideTimeZone:R,hourCycle:L,dateFieldRef:we,dir:P,step:M,onDateChange(Ae){Ae?U.value&&!f.value&&Ae&&U.value.compare(Ae)===0?U.value=void 0:U.value=Ae.copy():U.value=void 0},onPlaceholderChange(Ae){le.value=Ae.copy()},closeOnSelect:H}),(Ae,ie)=>(m(),V(i(f1),{open:i(ue),"onUpdate:open":ie[0]||(ie[0]=_e=>wt(ue)?ue.value=_e:null),"default-open":i(h),modal:i(k)},{default:N(()=>[be(Ae.$slots,"default")]),_:3},8,["open","default-open","modal"]))}}),TO=AO,DO=ae({__name:"DatePickerCalendar",setup(e){const t=Xf();return(n,a)=>(m(),V(i(X4),ze({isDateDisabled:i(t).isDateDisabled,isDateUnavailable:i(t).isDateUnavailable,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,locale:i(t).locale.value,disabled:i(t).disabled.value,pagedNavigation:i(t).pagedNavigation.value,weekStartsOn:i(t).weekStartsOn.value,weekdayFormat:i(t).weekdayFormat.value,fixedWeeks:i(t).fixedWeeks.value,numberOfMonths:i(t).numberOfMonths.value,readonly:i(t).readonly.value,preventDeselect:i(t).preventDeselect.value,dir:i(t).dir.value},{"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value,multiple:!1,"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&i(Rl)(r,i(t).modelValue.value)||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{i(Rl)(r,i(t).placeholder.value)||i(t).onPlaceholderChange(r)})}),{default:N(({weekDays:r,grid:l,date:o,weekStartsOn:s,locale:u,fixedWeeks:d})=>[be(n.$slots,"default",{date:o,grid:l,weekDays:r,weekStartsOn:s,locale:u,fixedWeeks:d})]),_:3},16,["model-value","placeholder"]))}}),OO=DO,MO=ae({__name:"DatePickerCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(eD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),PO=MO,RO=ae({__name:"DatePickerCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(nD),nt(lt(t)),{default:N(r=>[be(n.$slots,"default",nt(lt(r)))]),_:3},16))}}),IO=RO,qO=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=bu(mf(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:l}=Xe(),o=to();return Rb(),(s,u)=>(m(),V(i(Rf),{"as-child":"",loop:"",trapped:s.trapFocus,onMountAutoFocus:u[5]||(u[5]=d=>a("openAutoFocus",d)),onUnmountAutoFocus:u[6]||(u[6]=d=>a("closeAutoFocus",d))},{default:N(()=>[F(i(Pf),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onPointerDownOutside:u[0]||(u[0]=d=>a("pointerDownOutside",d)),onInteractOutside:u[1]||(u[1]=d=>a("interactOutside",d)),onEscapeKeyDown:u[2]||(u[2]=d=>a("escapeKeyDown",d)),onFocusOutside:u[3]||(u[3]=d=>a("focusOutside",d)),onDismiss:u[4]||(u[4]=d=>i(o).onOpenChange(!1))},{default:N(()=>[F(i(a1),ze(i(r),{id:i(o).contentId,ref:i(l),"data-state":i(o).open.value?"open":"closed","aria-labelledby":i(o).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:N(()=>[be(s.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),p1=qO,LO=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=to(),l=I(!1);yf(!0);const o=fa(n,a),{forwardRef:s,currentElement:u}=Xe();return Mf(u),(d,c)=>(m(),V(p1,ze(i(o),{ref:i(s),"trap-focus":i(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:c[0]||(c[0]=vt(f=>{a("closeAutoFocus",f),l.value||i(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:c[1]||(c[1]=f=>{a("pointerDownOutside",f);const v=f.detail.originalEvent,p=v.button===0&&v.ctrlKey===!0,h=v.button===2||p;l.value=h}),onFocusOutside:c[2]||(c[2]=vt(()=>{},["prevent"]))}),{default:N(()=>[be(d.$slots,"default")]),_:3},16,["trap-focus"]))}}),NO=LO,BO=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=to(),l=I(!1),o=I(!1),s=fa(n,a);return(u,d)=>(m(),V(p1,ze(i(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:d[0]||(d[0]=c=>{a("closeAutoFocus",c),c.defaultPrevented||(l.value||i(r).triggerElement.value?.focus(),c.preventDefault()),l.value=!1,o.value=!1}),onInteractOutside:d[1]||(d[1]=async c=>{a("interactOutside",c),c.defaultPrevented||(l.value=!0,c.detail.originalEvent.type==="pointerdown"&&(o.value=!0));const f=c.target;i(r).triggerElement.value?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&o.value&&c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16))}}),FO=BO,VO=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=to(),l=fa(n,a),{forwardRef:o}=Xe();return r.contentId||=cr(void 0,"reka-popover-content"),(s,u)=>(m(),V(i(Zl),{present:s.forceMount||i(r).open.value},{default:N(()=>[i(r).modal.value?(m(),V(NO,ze({key:0},i(l),{ref:i(o)}),{default:N(()=>[be(s.$slots,"default")]),_:3},16)):(m(),V(FO,ze({key:1},i(l),{ref:i(o)}),{default:N(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),m1=VO,zO=ae({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),v1=zO,jO=ae({__name:"DatePickerContent",props:{portal:{type:Object,required:!1},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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=b(()=>({...n,portal:void 0})),l=fa(r,a);return(o,s)=>(m(),V(i(v1),nt(lt(o.portal)),{default:N(()=>[F(i(m1),ze({...i(l),...o.$attrs},{onOpenAutoFocus:s[0]||(s[0]=u=>{a("openAutoFocus",u),!u.defaultPrevented&&u.target&&(i(Ob)(u.target),u.preventDefault())})}),{default:N(()=>[be(o.$slots,"default")]),_:3},16)]),_:3},16))}}),UO=jO,HO=ae({__name:"DatePickerField",setup(e){const t=Xf();return(n,a)=>(m(),V(i(_O),ze({ref:i(t).dateFieldRef,"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value},{id:i(t).id.value,name:i(t).name.value,disabled:i(t).disabled.value,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,readonly:i(t).readonly.value,hourCycle:i(t).hourCycle.value,granularity:i(t).granularity.value,hideTimeZone:i(t).hideTimeZone.value,locale:i(t).locale.value,isDateUnavailable:i(t).isDateUnavailable,required:i(t).required.value,dir:i(t).dir.value,step:i(t).step.value},{"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&r.compare(i(t).modelValue.value)===0||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{r.compare(i(t).placeholder.value)!==0&&i(t).onPlaceholderChange(r)})}),{default:N(({segments:r,modelValue:l})=>[be(n.$slots,"default",{segments:r,modelValue:l})]),_:3},16,["model-value","placeholder"]))}}),KO=HO,WO=ae({__name:"DatePickerGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(rD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),GO=WO,YO=ae({__name:"DatePickerGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(oD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),JO=YO,ZO=ae({__name:"DatePickerGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(iD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),XO=ZO,QO=ae({__name:"DatePickerGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(cD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Fv=QO,eM=ae({__name:"DatePickerHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(fD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),tM=eM,nM=ae({__name:"DatePickerHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(mD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),aM=nM,rM=ae({__name:"DatePickerHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(hD),nt(lt(t)),{default:N(({headingValue:r})=>[be(n.$slots,"default",{headingValue:r},()=>[xe(D(r),1)])]),_:3},16))}}),lM=rM,oM=ae({__name:"DatePickerInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(kO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),sM=oM,iM=ae({__name:"DatePickerNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(gD),nt(lt(t)),{default:N(r=>[be(n.$slots,"default",nt(lt(r)))]),_:3},16))}}),uM=iM,cM=ae({__name:"DatePickerPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(_D),nt(lt(t)),{default:N(r=>[be(n.$slots,"default",nt(lt(r)))]),_:3},16))}}),dM=cM,fM=ae({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=to(),{forwardRef:a,currentElement:r}=Xe();return n.triggerId||=cr(void 0,"reka-popover-trigger"),Ct(()=>{n.triggerElement.value=r.value}),(l,o)=>(m(),V(Vt(i(n).hasCustomAnchor.value?i(tt):i(Nf)),{"as-child":""},{default:N(()=>[F(i(tt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":i(n).open.value,"aria-controls":i(n).contentId,"data-state":i(n).open.value?"open":"closed",as:l.as,"as-child":t.asChild,onClick:i(n).onOpenToggle},{default:N(()=>[be(l.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),pM=fM,mM=ae({__name:"DatePickerTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=Xf();return(a,r)=>(m(),V(i(pM),ze({"data-reka-date-field-segment":"trigger"},t,{disabled:i(n).disabled.value,onFocusin:r[0]||(r[0]=l=>{i(n).dateFieldRef.value?.setFocusedElement(l.target)})}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["disabled"]))}}),vM=mM;const[h1,hM]=$t("DropdownMenuRoot");var yM=ae({__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(e,{emit:t}){const n=e,a=t;Xe();const r=Pt(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=I(),{modal:o,dir:s}=Wt(n),u=La(s);return hM({open:r,onOpenChange:d=>{r.value=d},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:l,contentId:"",modal:o,dir:u}),(d,c)=>(m(),V(i(BD),{open:i(r),"onUpdate:open":c[0]||(c[0]=f=>wt(r)?r.value=f:null),dir:i(u),modal:i(o)},{default:N(()=>[be(d.$slots,"default",{open:i(r)})]),_:3},8,["open","dir","modal"]))}}),y1=yM,gM=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const r=fa(e,t);Xe();const l=h1(),o=I(!1);function s(u){u.defaultPrevented||(o.value||setTimeout(()=>{l.triggerElement.value?.focus()},0),o.value=!1,u.preventDefault())}return l.contentId||=cr(void 0,"reka-dropdown-menu-content"),(u,d)=>(m(),V(i(eO),ze(i(r),{id:i(l).contentId,"aria-labelledby":i(l)?.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:s,onInteractOutside:d[0]||(d[0]=c=>{if(c.defaultPrevented)return;const f=c.detail.originalEvent,v=f.button===0&&f.ctrlKey===!0,p=f.button===2||v;(!i(l).modal.value||p)&&(o.value=!0),i(l).triggerElement.value?.contains(c.target)&&c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),g1=gM,bM=ae({__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(e,{emit:t}){const n=e,r=Yr(t);return Xe(),(l,o)=>(m(),V(i(d1),nt(lt({...n,...i(r)})),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),Ad=bM,_M=ae({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(GD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),xM=_M,kM=ae({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(oO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),wM=kM,$M=ae({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(iO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),b1=$M,CM=ae({__name:"DropdownMenuRadioGroup",props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=Yr(t);return Xe(),(l,o)=>(m(),V(i(fO),nt(lt({...n,...i(r)})),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),SM=CM,EM=ae({__name:"DropdownMenuRadioItem",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(e,{emit:t}){const r=fa(e,t);return Xe(),(l,o)=>(m(),V(i(mO),nt(lt(i(r))),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),AM=EM,TM=ae({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(hO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Vv=TM,DM=ae({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=h1(),{forwardRef:a,currentElement:r}=Xe();return Ct(()=>{n.triggerElement=r}),n.triggerId||=cr(void 0,"reka-dropdown-menu-trigger"),(l,o)=>(m(),V(i(PD),{"as-child":""},{default:N(()=>[F(i(tt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"as-child":t.asChild,as:l.as,"aria-haspopup":"menu","aria-expanded":i(n).open.value,"aria-controls":i(n).open.value?i(n).contentId:void 0,"data-disabled":l.disabled?"":void 0,disabled:l.disabled,"data-state":i(n).open.value?"open":"closed",onClick:o[0]||(o[0]=async s=>{!l.disabled&&s.button===0&&s.ctrlKey===!1&&(i(n)?.onOpenToggle(),await Ye(),i(n).open.value&&s.preventDefault())}),onKeydown:o[1]||(o[1]=Da(s=>{l.disabled||(["Enter"," "].includes(s.key)&&i(n).onOpenToggle(),s.key==="ArrowDown"&&i(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())},["enter","space","arrow-down"]))},{default:N(()=>[be(l.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),_1=DM;const is=100,[OM,MM]=$t("ProgressRoot"),Li=e=>typeof e=="number";function PM(e,t){return gn(e)||Li(e)&&!Number.isNaN(e)&&e<=t&&e>=0?e:(console.error(`Invalid prop \`value\` of value \`${e}\` supplied to \`ProgressRoot\`. The \`value\` prop must be: +`))}return()=>r.value||a.value||o.value?On(t.default({present:o.value})[0],{ref:d=>{const c=Gr(d);return typeof c?.hasAttribute>"u"||(c?.hasAttribute("data-reka-popper-content-wrapper")?l.value=c.firstElementChild:l.value=c),c}}):null}});const xd=ae({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;const a=hf(n.default()),r=a.findIndex(u=>u.type!==Bn);if(r===-1)return a;const l=a[r];delete l.props?.ref;const o=l.props?ze(t,l.props):t,s=or({...l,props:{}},o);return a.length===1?s:(a[r]=s,a)}}}),s3=["area","img","input"],tt=ae({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const a=e.asChild?"template":e.as;return typeof a=="string"&&s3.includes(a)?()=>On(a,t):a!=="template"?()=>On(e.as,t,{default:n.default}):()=>On(xd,t,{default:n.default})}});function Ur(){const e=I(),t=b(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:Gr(e));return{primitiveElement:e,currentElement:t}}const[Na,i3]=$t("DialogRoot");var u3=ae({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(e,{emit:t}){const n=e,r=Pt(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=I(),o=I(),{modal:s}=Wt(n);return i3({open:r,modal:s,openModal:()=>{r.value=!0},onOpenChange:u=>{r.value=u},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:l,contentElement:o}),(u,d)=>be(u.$slots,"default",{open:i(r),close:()=>r.value=!1})}}),Jr=u3,c3=ae({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;Xe();const n=Na();return(a,r)=>(m(),V(i(tt),ze(t,{type:a.as==="button"?"button":void 0,onClick:r[0]||(r[0]=l=>i(n).onOpenChange(!1))}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["type"]))}}),Hr=c3;const d3="dismissableLayer.pointerDownOutside",f3="dismissableLayer.focusOutside";function qb(e,t){if(!(t instanceof Element))return!1;const n=t.closest("[data-dismissable-layer]"),a=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),r=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(a===n||r.indexOf(a){});return xn(o=>{if(!qa||!rn(n))return;const s=async d=>{const c=d.target;if(!(!t?.value||!c)){if(qb(t.value,c)){r.value=!1;return}if(d.target&&!r.value){let v=function(){pf(d3,e,f)};const f={originalEvent:d};d.pointerType==="touch"?(a.removeEventListener("click",l.value),l.value=v,a.addEventListener("click",l.value,{once:!0})):v()}else a.removeEventListener("click",l.value);r.value=!1}},u=window.setTimeout(()=>{a.addEventListener("pointerdown",s)},0);o(()=>{window.clearTimeout(u),a.removeEventListener("pointerdown",s),a.removeEventListener("click",l.value)})}),{onPointerDownCapture:()=>{rn(n)&&(r.value=!0)}}}function m3(e,t,n=!0){const a=t?.value?.ownerDocument??globalThis?.document,r=I(!1);return xn(l=>{if(!qa||!rn(n))return;const o=async s=>{if(!t?.value)return;await Ye(),await Ye();const u=s.target;!t.value||!u||qb(t.value,u)||s.target&&!r.value&&pf(f3,e,{originalEvent:s})};a.addEventListener("focusin",o),l(()=>a.removeEventListener("focusin",o))}),{onFocusCapture:()=>{rn(n)&&(r.value=!0)},onBlurCapture:()=>{rn(n)&&(r.value=!1)}}}const mn=Ln({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var v3=ae({__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(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=b(()=>l.value?.ownerDocument??globalThis.document),s=b(()=>mn.layersRoot),u=b(()=>l.value?Array.from(s.value).indexOf(l.value):-1),d=b(()=>mn.layersWithOutsidePointerEventsDisabled.size>0),c=b(()=>{const p=Array.from(s.value),[h]=[...mn.layersWithOutsidePointerEventsDisabled].slice(-1),k=p.indexOf(h);return u.value>=k}),f=p3(async p=>{const h=[...mn.branches].some(k=>k?.contains(p.target));!c.value||h||(a("pointerDownOutside",p),a("interactOutside",p),await Ye(),p.defaultPrevented||a("dismiss"))},l),v=m3(p=>{[...mn.branches].some(k=>k?.contains(p.target))||(a("focusOutside",p),a("interactOutside",p),p.defaultPrevented||a("dismiss"))},l);return KE("Escape",p=>{u.value===s.value.size-1&&(a("escapeKeyDown",p),p.defaultPrevented||a("dismiss"))}),Ve([l,()=>n.disableOutsidePointerEvents],([p,h],k,C)=>{p&&(h&&(mn.layersWithOutsidePointerEventsDisabled.size===0&&(mn.originalBodyPointerEvents=o.value.body.style.pointerEvents,o.value.body.style.pointerEvents="none"),mn.layersWithOutsidePointerEventsDisabled.add(p),C(()=>{mn.layersWithOutsidePointerEventsDisabled.delete(p),mn.layersWithOutsidePointerEventsDisabled.size===0&&!gn(mn.originalBodyPointerEvents)&&(o.value.body.style.pointerEvents=mn.originalBodyPointerEvents)})),s.value.add(p))},{immediate:!0}),xn(p=>{p(()=>{l.value&&(s.value.delete(l.value),mn.layersWithOutsidePointerEventsDisabled.delete(l.value))})}),(p,h)=>(m(),V(i(tt),{ref:i(r),"as-child":p.asChild,as:p.as,"data-dismissable-layer":"",style:Tn({pointerEvents:d.value?c.value?"auto":"none":void 0}),onFocusCapture:i(v).onFocusCapture,onBlurCapture:i(v).onBlurCapture,onPointerdownCapture:i(f).onPointerDownCapture},{default:N(()=>[be(p.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Pf=v3;const h3=PE(()=>I([]));function y3(){const e=h3();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=xv(e.value,t),e.value.unshift(t)},remove(t){e.value=xv(e.value,t),e.value[0]?.resume()}}}function xv(e,t){const n=[...e],a=n.indexOf(t);return a!==-1&&n.splice(a,1),n}const yc="focusScope.autoFocusOnMount",gc="focusScope.autoFocusOnUnmount",kv={bubbles:!1,cancelable:!0};function g3(e,{select:t=!1}={}){const n=jt();for(const a of e)if(Ja(a,{select:t}),jt()!==n)return!0}function b3(e){const t=Lb(e),n=wv(t,e),a=wv(t.reverse(),e);return[n,a]}function Lb(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const r=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||r?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function wv(e,t){for(const n of e)if(!_3(n,{upTo:t}))return n}function _3(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function x3(e){return e instanceof HTMLInputElement&&"select"in e}function Ja(e,{select:t=!1}={}){if(e&&e.focus){const n=jt();e.focus({preventScroll:!0}),e!==n&&x3(e)&&t&&e.select()}}var k3=ae({__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(e,{emit:t}){const n=e,a=t,{currentRef:r,currentElement:l}=Xe(),o=I(null),s=y3(),u=Ln({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});xn(c=>{if(!qa)return;const f=l.value;if(!n.trapped)return;function v(C){if(u.paused||!f)return;const x=C.target;f.contains(x)?o.value=x:Ja(o.value,{select:!0})}function p(C){if(u.paused||!f)return;const x=C.relatedTarget;x!==null&&(f.contains(x)||Ja(o.value,{select:!0}))}function h(C){const x=o.value;if(x===null||!C.some(O=>O.removedNodes.length>0))return;f.contains(x)||Ja(f)}document.addEventListener("focusin",v),document.addEventListener("focusout",p);const k=new MutationObserver(h);f&&k.observe(f,{childList:!0,subtree:!0}),c(()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",p),k.disconnect()})}),xn(async c=>{const f=l.value;if(await Ye(),!f)return;s.add(u);const v=jt();if(!f.contains(v)){const h=new CustomEvent(yc,kv);f.addEventListener(yc,k=>a("mountAutoFocus",k)),f.dispatchEvent(h),h.defaultPrevented||(g3(Lb(f),{select:!0}),jt()===v&&Ja(f))}c(()=>{f.removeEventListener(yc,C=>a("mountAutoFocus",C));const h=new CustomEvent(gc,kv),k=C=>{a("unmountAutoFocus",C)};f.addEventListener(gc,k),f.dispatchEvent(h),f.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{h.defaultPrevented||Ja(v??document.body,{select:!0}),f.removeEventListener(gc,k),s.remove(u),f.removeAttribute("data-focus-scope-unmounting")},0)})});function d(c){if(!n.loop&&!n.trapped||u.paused)return;const f=c.key==="Tab"&&!c.altKey&&!c.ctrlKey&&!c.metaKey,v=jt();if(f&&v){const p=c.currentTarget,[h,k]=b3(p);h&&k?!c.shiftKey&&v===k?(c.preventDefault(),n.loop&&Ja(h,{select:!0})):c.shiftKey&&v===h&&(c.preventDefault(),n.loop&&Ja(k,{select:!0})):v===p&&c.preventDefault()}}return(c,f)=>(m(),V(i(tt),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":c.asChild,as:c.as,onKeydown:d},{default:N(()=>[be(c.$slots,"default")]),_:3},8,["as-child","as"]))}}),Rf=k3;const w3="menu.itemSelect",kd=["Enter"," "],$3=["ArrowDown","PageUp","Home"],Nb=["ArrowUp","PageDown","End"],C3=[...$3,...Nb];[...kd],[...kd];function Bb(e){return e?"open":"closed"}function Fb(e){return e==="indeterminate"}function Vb(e){return Fb(e)?"indeterminate":e?"checked":"unchecked"}function S3(e){const t=jt();for(const n of e)if(n===t||(n.focus(),jt()!==t))return}function E3(e,t){const{x:n,y:a}=e;let r=!1;for(let l=0,o=t.length-1;la!=c>a&&n<(d-s)*(a-u)/(c-u)+s&&(r=!r)}return r}function A3(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return E3(n,t)}function Pi(e){return e.pointerType==="mouse"}var T3=ae({__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(e,{emit:t}){const n=e,a=t,r=Na(),{forwardRef:l,currentElement:o}=Xe();return r.titleId||=cr(void 0,"reka-dialog-title"),r.descriptionId||=cr(void 0,"reka-dialog-description"),Ct(()=>{r.contentElement=o,jt()!==document.body&&(r.triggerElement.value=jt())}),(s,u)=>(m(),V(i(Rf),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:u[5]||(u[5]=d=>a("openAutoFocus",d)),onUnmountAutoFocus:u[6]||(u[6]=d=>a("closeAutoFocus",d))},{default:N(()=>[F(i(Pf),ze({id:i(r).contentId,ref:i(l),as:s.as,"as-child":s.asChild,"disable-outside-pointer-events":s.disableOutsidePointerEvents,role:"dialog","aria-describedby":i(r).descriptionId,"aria-labelledby":i(r).titleId,"data-state":i(Bb)(i(r).open.value)},s.$attrs,{onDismiss:u[0]||(u[0]=d=>i(r).onOpenChange(!1)),onEscapeKeyDown:u[1]||(u[1]=d=>a("escapeKeyDown",d)),onFocusOutside:u[2]||(u[2]=d=>a("focusOutside",d)),onInteractOutside:u[3]||(u[3]=d=>a("interactOutside",d)),onPointerDownOutside:u[4]||(u[4]=d=>a("pointerDownOutside",d))}),{default:N(()=>[be(s.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),zb=T3,O3=ae({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Na(),l=Yr(a),{forwardRef:o,currentElement:s}=Xe();return Mf(s),(u,d)=>(m(),V(zb,ze({...n,...i(l)},{ref:i(o),"trap-focus":i(r).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:d[0]||(d[0]=c=>{c.defaultPrevented||(c.preventDefault(),i(r).triggerElement.value?.focus())}),onPointerDownOutside:d[1]||(d[1]=c=>{const f=c.detail.originalEvent,v=f.button===0&&f.ctrlKey===!0;(f.button===2||v)&&c.preventDefault()}),onFocusOutside:d[2]||(d[2]=c=>{c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),D3=O3,M3=ae({__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(e,{emit:t}){const n=e,r=Yr(t);Xe();const l=Na(),o=I(!1),s=I(!1);return(u,d)=>(m(),V(zb,ze({...n,...i(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:d[0]||(d[0]=c=>{c.defaultPrevented||(o.value||i(l).triggerElement.value?.focus(),c.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:d[1]||(d[1]=c=>{c.defaultPrevented||(o.value=!0,c.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const f=c.target;i(l).triggerElement.value?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&s.value&&c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16))}}),P3=M3,R3=ae({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,a=t,r=Na(),l=Yr(a),{forwardRef:o}=Xe();return(s,u)=>(m(),V(i(Zl),{present:s.forceMount||i(r).open.value},{default:N(()=>[i(r).modal.value?(m(),V(D3,ze({key:0,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:N(()=>[be(s.$slots,"default")]),_:3},16)):(m(),V(P3,ze({key:1,ref:i(o)},{...n,...i(l),...s.$attrs}),{default:N(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Zr=R3,I3=ae({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;Xe();const n=Na();return(a,r)=>(m(),V(i(tt),ze(t,{id:i(n).descriptionId}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),dr=I3,q3=ae({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Na();return yf(!0),Xe(),(n,a)=>(m(),V(i(tt),{as:n.as,"as-child":n.asChild,"data-state":i(t).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:a[0]||(a[0]=vt(()=>{},["left","self","prevent"]))},{default:N(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),L3=q3,N3=ae({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Na(),{forwardRef:n}=Xe();return(a,r)=>i(t)?.modal.value?(m(),V(i(Zl),{key:0,present:a.forceMount||i(t).open.value},{default:N(()=>[F(L3,ze(a.$attrs,{ref:i(n),as:a.as,"as-child":a.asChild}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):ne("v-if",!0)}}),Xr=N3,B3=ae({__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(e){const t=UE();return(n,a)=>i(t)||n.forceMount?(m(),V(K_,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[be(n.$slots,"default")],8,["to","disabled","defer"])):ne("v-if",!0)}}),xu=B3,F3=ae({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Xl=F3,V3=ae({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e,n=Na();return Xe(),(a,r)=>(m(),V(i(tt),ze(t,{id:i(n).titleId}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),Qr=V3;const[z3,j3]=$t("AlertDialogContent");var U3=ae({__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(e,{emit:t}){const n=e,r=Yr(t);Xe();const l=I();return j3({onCancelElementChange:o=>{l.value=o}}),(o,s)=>(m(),V(i(Zr),ze({...n,...i(r)},{role:"alertdialog",onPointerDownOutside:s[0]||(s[0]=vt(()=>{},["prevent"])),onInteractOutside:s[1]||(s[1]=vt(()=>{},["prevent"])),onOpenAutoFocus:s[2]||(s[2]=()=>{Ye(()=>{l.value?.focus({preventScroll:!0})})})}),{default:N(()=>[be(o.$slots,"default")]),_:3},16))}}),H3=U3,K3=ae({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=z3(),{forwardRef:a,currentElement:r}=Xe();return Ct(()=>{n.onCancelElementChange(r.value)}),(l,o)=>(m(),V(i(Hr),ze(t,{ref:i(a)}),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),W3=K3,G3=ae({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(dr),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Y3=G3,J3=ae({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(Xr),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Z3=J3,X3=ae({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Q3=X3,eT=ae({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(e,{emit:t}){const r=fa(e,t);return Xe(),(l,o)=>(m(),V(i(Jr),ze(i(r),{modal:!0}),{default:N(s=>[be(l.$slots,"default",nt(lt(s)))]),_:3},16))}}),tT=eT,nT=ae({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(Qr),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),aT=nT;const $v="data-reka-collection-item";function If(e={}){const{key:t="",isProvider:n=!1}=e,a=`${t}CollectionProvider`;let r;n?(r={collectionRef:I(),itemMap:I(new Map)},ht(a,r)):r=it(a);const l=(c=!1)=>{const f=r.collectionRef.value;if(!f)return[];const v=Array.from(f.querySelectorAll(`[${$v}]`)),h=Array.from(r.itemMap.value.values()).sort((k,C)=>v.indexOf(k.ref)-v.indexOf(C.ref));return c?h:h.filter(k=>k.ref.dataset.disabled!=="")},o=ae({name:"CollectionSlot",inheritAttrs:!1,setup(c,{slots:f,attrs:v}){const{primitiveElement:p,currentElement:h}=Ur();return Ve(h,()=>{r.collectionRef.value=h.value}),()=>On(xd,{ref:p,...v},f)}}),s=ae({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(c,{slots:f,attrs:v}){const{primitiveElement:p,currentElement:h}=Ur();return xn(k=>{if(h.value){const C=di(h.value);r.itemMap.value.set(C,{ref:h.value,value:c.value}),k(()=>r.itemMap.value.delete(C))}}),()=>On(xd,{...v,[$v]:"",ref:p},f)}}),u=b(()=>Array.from(r.itemMap.value.values())),d=b(()=>r.itemMap.value.size);return{getItems:l,reactiveItems:u,itemMapSize:d,CollectionSlot:o,CollectionItem:s}}var rT=ae({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){return(t,n)=>(m(),V(i(tt),{as:t.as,"as-child":t.asChild,"aria-hidden":t.feature==="focusable"?"true":void 0,"data-hidden":t.feature==="fully-hidden"?"":void 0,tabindex:t.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:N(()=>[be(t.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),qf=rT,lT=ae({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(e){const t=e,{primitiveElement:n,currentElement:a}=Ur(),r=b(()=>t.checked??t.value);return Ve(r,(l,o)=>{if(!a.value)return;const s=a.value,u=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(u,"value").set;if(c&&l!==o){const f=new Event("input",{bubbles:!0}),v=new Event("change",{bubbles:!0});c.call(s,l),s.dispatchEvent(f),s.dispatchEvent(v)}}),(l,o)=>(m(),V(qf,ze({ref_key:"primitiveElement",ref:n},{...t,...l.$attrs},{as:"input"}),null,16))}}),Cv=lT,oT=ae({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(e){const t=e,n=b(()=>typeof t.value=="object"&&Array.isArray(t.value)&&t.value.length===0&&t.required),a=b(()=>typeof t.value=="string"||typeof t.value=="number"||typeof t.value=="boolean"||t.value===null||t.value===void 0?[{name:t.name,value:t.value}]:typeof t.value=="object"&&Array.isArray(t.value)?t.value.flatMap((r,l)=>typeof r=="object"?Object.entries(r).map(([o,s])=>({name:`${t.name}[${l}][${o}]`,value:s})):{name:`${t.name}[${l}]`,value:r}):t.value!==null&&typeof t.value=="object"&&!Array.isArray(t.value)?Object.entries(t.value).map(([r,l])=>({name:`${t.name}[${r}]`,value:l})):[]);return(r,l)=>(m(),g(pe,null,[ne(" We render single input if it's required "),n.value?(m(),V(Cv,ze({key:r.name},{...t,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(m(!0),g(pe,{key:1},Re(a.value,o=>(m(),V(Cv,ze({key:o.name},{ref_for:!0},{...t,...r.$attrs},{name:o.name,value:o.value}),null,16,["name","value"]))),128))],2112))}}),Lf=oT;const sT="rovingFocusGroup.onEntryFocus",iT={bubbles:!1,cancelable:!0},uT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function cT(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function dT(e,t,n){const a=cT(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(a))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(a)))return uT[a]}function jb(e,t=!1){const n=jt();for(const a of e)if(a===n||(a.focus({preventScroll:t}),jt()!==n))return}function fT(e,t){return e.map((n,a)=>e[(t+a)%e.length])}const[Ub,pT]=$t("PopperRoot");var mT=ae({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=I();return pT({anchor:t,onAnchorChange:n=>t.value=n}),(n,a)=>be(n.$slots,"default")}}),Hb=mT,vT=ae({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:a}=Xe(),r=Ub();return fy(()=>{r.onAnchorChange(t.reference??a.value)}),(l,o)=>(m(),V(i(tt),{ref:i(n),as:l.as,"as-child":l.asChild},{default:N(()=>[be(l.$slots,"default")]),_:3},8,["as","as-child"]))}}),Nf=vT;function hT(e){return e!==null}function yT(e){return{name:"transformOrigin",options:e,fn(t){const{placement:n,rects:a,middlewareData:r}=t,o=r.arrow?.centerOffset!==0,s=o?0:e.arrowWidth,u=o?0:e.arrowHeight,[d,c]=wd(n),f={start:"0%",center:"50%",end:"100%"}[c],v=(r.arrow?.x??0)+s/2,p=(r.arrow?.y??0)+u/2;let h="",k="";return d==="bottom"?(h=o?f:`${v}px`,k=`${-u}px`):d==="top"?(h=o?f:`${v}px`,k=`${a.floating.height+u}px`):d==="right"?(h=`${-u}px`,k=o?f:`${p}px`):d==="left"&&(h=`${a.floating.width+u}px`,k=o?f:`${p}px`),{data:{x:h,y:k}}}}}function wd(e){const[t,n="center"]=e.split("-");return[t,n]}const gT=["top","right","bottom","left"],fr=Math.min,$a=Math.max,Ri=Math.round,js=Math.floor,Ca=e=>({x:e,y:e}),bT={left:"right",right:"left",bottom:"top",top:"bottom"};function Kb(e,t,n){return $a(e,fr(t,n))}function Pa(e,t){return typeof e=="function"?e(t):e}function pr(e){return e.split("-")[0]}function Ql(e){return e.split("-")[1]}function Bf(e){return e==="x"?"y":"x"}function Ff(e){return e==="y"?"height":"width"}function aa(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function Vf(e){return Bf(aa(e))}function _T(e,t,n){n===void 0&&(n=!1);const a=Ql(e),r=Vf(e),l=Ff(r);let o=r==="x"?a===(n?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(o=Ii(o)),[o,Ii(o)]}function xT(e){const t=Ii(e);return[$d(e),t,$d(t)]}function $d(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Sv=["left","right"],Ev=["right","left"],kT=["top","bottom"],wT=["bottom","top"];function $T(e,t,n){switch(e){case"top":case"bottom":return n?t?Ev:Sv:t?Sv:Ev;case"left":case"right":return t?kT:wT;default:return[]}}function CT(e,t,n,a){const r=Ql(e);let l=$T(pr(e),n==="start",a);return r&&(l=l.map(o=>o+"-"+r),t&&(l=l.concat(l.map($d)))),l}function Ii(e){const t=pr(e);return bT[t]+e.slice(t.length)}function ST(e){var t,n,a,r;return{top:(t=e.top)!=null?t:0,right:(n=e.right)!=null?n:0,bottom:(a=e.bottom)!=null?a:0,left:(r=e.left)!=null?r:0}}function Wb(e){return typeof e!="number"?ST(e):{top:e,right:e,bottom:e,left:e}}function qi(e){const{x:t,y:n,width:a,height:r}=e;return{width:a,height:r,top:n,left:t,right:t+a,bottom:n+r,x:t,y:n}}function Av(e,t,n){let{reference:a,floating:r}=e;const l=aa(t),o=Vf(t),s=Ff(o),u=pr(t),d=l==="y",c=a.x+a.width/2-r.width/2,f=a.y+a.height/2-r.height/2,v=a[s]/2-r[s]/2;let p;switch(u){case"top":p={x:c,y:a.y-r.height};break;case"bottom":p={x:c,y:a.y+a.height};break;case"right":p={x:a.x+a.width,y:f};break;case"left":p={x:a.x-r.width,y:f};break;default:p={x:a.x,y:a.y}}const h=Ql(t);return h&&(p[o]+=v*(h==="end"?1:-1)*(n&&d?-1:1)),p}async function ET(e,t){var n;t===void 0&&(t={});const{x:a,y:r,platform:l,rects:o,elements:s,strategy:u}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:v=!1,padding:p=0}=Pa(t,e),h=Wb(p),C=s[v?f==="floating"?"reference":"floating":f],x=qi(await l.getClippingRect({element:(n=await(l.isElement==null?void 0:l.isElement(C)))==null||n?C:C.contextElement||await(l.getDocumentElement==null?void 0:l.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:u})),S=f==="floating"?{x:a,y:r,width:o.floating.width,height:o.floating.height}:o.reference,q=await(l.getOffsetParent==null?void 0:l.getOffsetParent(s.floating)),O=await(l.isElement==null?void 0:l.isElement(q))&&await(l.getScale==null?void 0:l.getScale(q))||{x:1,y:1},E=qi(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:S,offsetParent:q,strategy:u}):S);return{top:(x.top-E.top+h.top)/O.y,bottom:(E.bottom-x.bottom+h.bottom)/O.y,left:(x.left-E.left+h.left)/O.x,right:(E.right-x.right+h.right)/O.x}}const AT=50,TT=async(e,t,n)=>{const{placement:a="bottom",strategy:r="absolute",middleware:l=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:ET},u=await(o.isRTL==null?void 0:o.isRTL(t));let d=await o.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:f}=Av(d,a,u),v=a,p=0;const h={};for(let k=0;k({name:"arrow",options:e,async fn(t){const{x:n,y:a,placement:r,rects:l,platform:o,elements:s,middlewareData:u}=t,{element:d,padding:c=0}=Pa(e,t)||{};if(d==null)return{};const f=Wb(c),v={x:n,y:a},p=Vf(r),h=Ff(p),k=await o.getDimensions(d),C=p==="y",x=C?"top":"left",S=C?"bottom":"right",q=C?"clientHeight":"clientWidth",O=l.reference[h]+l.reference[p]-v[p]-l.floating[h],E=v[p]-l.reference[p],R=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d));let L=R?R[q]:0;(!L||!await(o.isElement==null?void 0:o.isElement(R)))&&(L=s.floating[q]||l.floating[h]);const K=O/2-E/2,$=L/2-k[h]/2-1,M=fr(f[x],$),H=fr(f[S],$),P=L-k[h]-H,W=L/2-k[h]/2+K,Z=Kb(M,W,P),U=!u.arrow&&Ql(r)!=null&&W!==Z&&l.reference[h]/2-(WZ<=0)){var H,P;const Z=(((H=l.flip)==null?void 0:H.index)||0)+1,U=L[Z];if(U&&(!(f==="alignment"?S!==aa(U):!1)||M.every(ue=>aa(ue.placement)===S?ue.overflows[0]>0:!0)))return{data:{index:Z,overflows:M},reset:{placement:U}};let j=(P=M.filter(le=>le.overflows[0]<=0).sort((le,ue)=>le.overflows[1]-ue.overflows[1])[0])==null?void 0:P.placement;if(!j)switch(p){case"bestFit":{var W;const le=(W=M.filter(ue=>{if(R){const we=aa(ue.placement);return we===S||we==="y"}return!0}).map(ue=>[ue.placement,ue.overflows.filter(we=>we>0).reduce((we,De)=>we+De,0)]).sort((ue,we)=>ue[1]-we[1])[0])==null?void 0:W[0];le&&(j=le);break}case"initialPlacement":j=s;break}if(r!==j)return{reset:{placement:j}}}return{}}}};function Tv(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ov(e){return gT.some(t=>e[t]>=0)}const MT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:a}=t,{strategy:r="referenceHidden",...l}=Pa(e,t);switch(r){case"referenceHidden":{const o=await a.detectOverflow(t,{...l,elementContext:"reference"}),s=Tv(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Ov(s)}}}case"escaped":{const o=await a.detectOverflow(t,{...l,altBoundary:!0}),s=Tv(o,n.floating);return{data:{escapedOffsets:s,escaped:Ov(s)}}}default:return{}}}}},Gb=new Set(["left","top"]);async function PT(e,t){const{placement:n,platform:a,elements:r}=e,l=await(a.isRTL==null?void 0:a.isRTL(r.floating)),o=pr(n),s=Ql(n),u=aa(n)==="y",d=Gb.has(o)?-1:1,c=l&&u?-1:1,f=Pa(t,e);let{mainAxis:v,crossAxis:p,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof h=="number"&&(p=s==="end"?h*-1:h),u?{x:p*c,y:v*d}:{x:v*d,y:p*c}}const RT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,a;const{x:r,y:l,placement:o,middlewareData:s}=t,u=await PT(t,e);return o===((n=s.offset)==null?void 0:n.placement)&&(a=s.arrow)!=null&&a.alignmentOffset?{}:{x:r+u.x,y:l+u.y,data:{...u,placement:o}}}}},IT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:a,placement:r,platform:l}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:u={fn:S=>{let{x:q,y:O}=S;return{x:q,y:O}}},...d}=Pa(e,t),c={x:n,y:a},f=await l.detectOverflow(t,d),v=aa(r),p=Bf(v);let h=c[p],k=c[v];const C=(S,q)=>Kb(q+f[S==="y"?"top":"left"],q,q-f[S==="y"?"bottom":"right"]);o&&(h=C(p,h)),s&&(k=C(v,k));const x=u.fn({...t,[p]:h,[v]:k});return{...x,data:{x:x.x-n,y:x.y-a,enabled:{[p]:o,[v]:s}}}}}},qT=function(e){return e===void 0&&(e={}),{options:e,fn(t){var n,a;const{x:r,y:l,placement:o,rects:s,middlewareData:u}=t,{offset:d=0,mainAxis:c=!0,crossAxis:f=!0}=Pa(e,t),v={x:r,y:l},p=aa(o),h=Bf(p);let k=v[h],C=v[p];const x=Pa(d,t),S=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:(n=x.mainAxis)!=null?n:0,crossAxis:(a=x.crossAxis)!=null?a:0};if(c){const E=h==="y"?"height":"width",R=s.reference[h]-s.floating[E]+S.mainAxis,L=s.reference[h]+s.reference[E]-S.mainAxis;kL&&(k=L)}if(f){var q,O;const E=h==="y"?"width":"height",R=Gb.has(pr(o)),L=s.reference[p]-s.floating[E]+(R&&((q=u.offset)==null?void 0:q[p])||0)+(R?0:S.crossAxis),K=s.reference[p]+s.reference[E]+(R?0:((O=u.offset)==null?void 0:O[p])||0)-(R?S.crossAxis:0);CK&&(C=K)}return{[h]:k,[p]:C}}}},LT=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:a,platform:r,elements:l}=t,{apply:o=()=>{},...s}=Pa(e,t),u=await r.detectOverflow(t,s),d=pr(n),c=Ql(n),f=aa(n)==="y",{width:v,height:p}=a.floating;let h,k;d==="top"||d==="bottom"?(h=d,k=c===(await(r.isRTL==null?void 0:r.isRTL(l.floating))?"start":"end")?"left":"right"):(k=d,h=c==="end"?"top":"bottom");const C=p-u.top-u.bottom,x=v-u.left-u.right,S=fr(p-u[h],C),q=fr(v-u[k],x),O=t.middlewareData.shift,E=!O;let R=S,L=q;O!=null&&O.enabled.x&&(L=x),O!=null&&O.enabled.y&&(R=C),E&&!c&&(f?L=v-2*$a(u.left,u.right):R=p-2*$a(u.top,u.bottom)),await o({...t,availableWidth:L,availableHeight:R});const K=await r.getDimensions(l.floating);return v!==K.width||p!==K.height?{reset:{rects:!0}}:{}}}};function ku(){return typeof window<"u"}function el(e){return zf(e)?(e.nodeName||"").toLowerCase():"#document"}function fn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ba(e){var t;return(t=(zf(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function zf(e){return ku()?e instanceof Node||e instanceof fn(e).Node:!1}function ua(e){return ku()?e instanceof Element||e instanceof fn(e).Element:!1}function xr(e){return ku()?e instanceof HTMLElement||e instanceof fn(e).HTMLElement:!1}function Dv(e){return!ku()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fn(e).ShadowRoot}function wu(e){const{overflow:t,overflowX:n,overflowY:a,display:r}=ca(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+n)&&r!=="inline"&&r!=="contents"}function NT(e){return/^(table|td|th)$/.test(el(e))}function $u(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const BT=/transform|translate|scale|rotate|perspective|filter/,FT=/paint|layout|strict|content/,Dr=e=>!!e&&e!=="none";let bc;function jf(e){const t=ua(e)?ca(e):e;return Dr(t.transform)||Dr(t.translate)||Dr(t.scale)||Dr(t.rotate)||Dr(t.perspective)||!Uf()&&(Dr(t.backdropFilter)||Dr(t.filter))||BT.test(t.willChange||"")||FT.test(t.contain||"")}function VT(e){let t=Kr(e);for(;xr(t)&&!os(t);){if(jf(t))return t;if($u(t))return null;t=Kr(t)}return null}function Uf(){return bc==null&&(bc=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),bc}function os(e){return/^(html|body|#document)$/.test(el(e))}function ca(e){return fn(e).getComputedStyle(e)}function Cu(e){return ua(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Kr(e){if(el(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Dv(e)&&e.host||Ba(e);return Dv(t)?t.host:t}function Yb(e){const t=Kr(e);return os(t)?(e.ownerDocument||e).body:xr(t)&&wu(t)?t:Yb(t)}function ss(e,t,n){var a;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=Yb(e),l=r===((a=e.ownerDocument)==null?void 0:a.body),o=fn(r);if(l){const s=Cd(o);return t.concat(o,o.visualViewport||[],wu(r)?r:[],s&&n?ss(s):[])}else return t.concat(r,ss(r,[],n))}function Cd(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Jb(e){const t=ca(e);let n=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const r=xr(e),l=r?e.offsetWidth:n,o=r?e.offsetHeight:a,s=Ri(n)!==l||Ri(a)!==o;return s&&(n=l,a=o),{width:n,height:a,$:s}}function Hf(e){return ua(e)?e:e.contextElement}function Ll(e){const t=Hf(e);if(!xr(t))return Ca(1);const n=t.getBoundingClientRect(),{width:a,height:r,$:l}=Jb(t);let o=(l?Ri(n.width):n.width)/a,s=(l?Ri(n.height):n.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const zT=Ca(0);function Zb(e){const t=fn(e);return!Uf()||!t.visualViewport?zT:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jT(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===fn(e)}function Wr(e,t,n,a){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),l=Hf(e);let o=Ca(1);t&&(a?ua(a)&&(o=Ll(a)):o=Ll(e));const s=jT(l,n,a)?Zb(l):Ca(0);let u=(r.left+s.x)/o.x,d=(r.top+s.y)/o.y,c=r.width/o.x,f=r.height/o.y;if(l&&a){const v=fn(l),p=ua(a)?fn(a):a;let h=v,k=Cd(h);for(;k&&p!==h;){const C=Ll(k),x=k.getBoundingClientRect(),S=ca(k),q=x.left+(k.clientLeft+parseFloat(S.paddingLeft))*C.x,O=x.top+(k.clientTop+parseFloat(S.paddingTop))*C.y;u*=C.x,d*=C.y,c*=C.x,f*=C.y,u+=q,d+=O,h=fn(k),k=Cd(h)}}return qi({width:c,height:f,x:u,y:d})}function Su(e,t){const n=Cu(e).scrollLeft;return t?t.left+n:Wr(Ba(e)).left+n}function Xb(e,t){const n=e.getBoundingClientRect(),a=n.left+t.scrollLeft-Su(e,n),r=n.top+t.scrollTop;return{x:a,y:r}}function UT(e){let{elements:t,rect:n,offsetParent:a,strategy:r}=e;const l=r==="fixed",o=Ba(a),s=t?$u(t.floating):!1;if(a===o||s&&l)return n;let u={scrollLeft:0,scrollTop:0},d=Ca(1);const c=Ca(0),f=xr(a);if((f||!l)&&((el(a)!=="body"||wu(o))&&(u=Cu(a)),f)){const p=Wr(a);d=Ll(a),c.x=p.x+a.clientLeft,c.y=p.y+a.clientTop}const v=o&&!f&&!l?Xb(o,u):Ca(0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-u.scrollLeft*d.x+c.x+v.x,y:n.y*d.y-u.scrollTop*d.y+c.y+v.y}}function HT(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function KT(e){const t=Cu(e),n=e.ownerDocument.body,a=$a(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),r=$a(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let l=-t.scrollLeft+Su(e);const o=-t.scrollTop;return ca(n).direction==="rtl"&&(l+=$a(e.clientWidth,n.clientWidth)-a),{width:a,height:r,x:l,y:o}}const WT=25;function GT(e,t,n){n===void 0&&(n="viewport");const a=n==="layoutViewport",r=fn(e),l=Ba(e),o=r.visualViewport;let s=l.clientWidth,u=l.clientHeight,d=0,c=0;if(o){const v=!Uf()||t==="fixed";a?v||(d=-o.offsetLeft,c=-o.offsetTop):(s=o.width,u=o.height,v&&(d=o.offsetLeft,c=o.offsetTop))}if(Su(l)<=0){const v=l.ownerDocument,p=v.body,h=getComputedStyle(p),k=v.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,C=Math.abs(l.clientWidth-p.clientWidth-k),x=getComputedStyle(l).scrollbarGutter==="stable both-edges"?C/2:C;x<=WT&&(s-=x)}return{width:s,height:u,x:d,y:c}}function YT(e,t){const n=Wr(e,!0,t==="fixed"),a=n.top+e.clientTop,r=n.left+e.clientLeft,l=Ll(e),o=e.clientWidth*l.x,s=e.clientHeight*l.y,u=r*l.x,d=a*l.y;return{width:o,height:s,x:u,y:d}}function Mv(e,t,n){let a;if(t==="viewport"||t==="layoutViewport")a=GT(e,n,t);else if(t==="document")a=KT(Ba(e));else if(ua(t))a=YT(t,n);else{const r=Zb(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return qi(a)}function JT(e,t){const n=t.get(e);if(n)return n;let a=ss(e,[],!1).filter(s=>ua(s)&&el(s)!=="body"),r=null;const l=ca(e).position==="fixed";let o=l?Kr(e):e;for(;ua(o)&&!os(o);){const s=ca(o),u=jf(o),d=r?r.position:l?"fixed":"";!u&&(d==="fixed"||d==="absolute"&&s.position==="static")?a=a.filter(f=>f!==o):r=s,o=Kr(o)}return t.set(e,a),a}function ZT(e){let{element:t,boundary:n,rootBoundary:a,strategy:r}=e;const o=[...n==="clippingAncestors"?$u(t)?[]:JT(t,this._c):[].concat(n),a],s=Mv(t,o[0],r);let u=s.top,d=s.right,c=s.bottom,f=s.left;for(let v=1;v{s(!1,1e-7)},1e3)}L=!1}try{a=new IntersectionObserver(K,{...R,root:l.ownerDocument})}catch{a=new IntersectionObserver(K,R)}a.observe(e)}const u=fn(e),d=()=>s(n);return u.addEventListener("resize",d),s(!0),()=>{u.removeEventListener("resize",d),o()}}function r4(e,t,n,a){a===void 0&&(a={});const{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=a,d=Hf(e),c=r||l?[...d?ss(d):[],...t?ss(t):[]]:[];c.forEach(x=>{r&&x.addEventListener("scroll",n),l&&x.addEventListener("resize",n)});const f=d&&s?a4(d,n,l):null;let v=-1,p=null;o&&(p=new ResizeObserver(x=>{let[S]=x;S&&S.target===d&&p&&t&&(p.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var q;(q=p)==null||q.observe(t)})),n()}),d&&!u&&p.observe(d),t&&p.observe(t));let h,k=u?Wr(e):null;u&&C();function C(){const x=Wr(e);k&&!e1(k,x)&&n(),k=x,h=requestAnimationFrame(C)}return n(),()=>{var x;c.forEach(S=>{r&&S.removeEventListener("scroll",n),l&&S.removeEventListener("resize",n)}),f?.(),(x=p)==null||x.disconnect(),p=null,u&&cancelAnimationFrame(h)}}const l4=RT,o4=IT,Rv=DT,s4=LT,i4=MT,u4=OT,c4=qT,d4=(e,t,n)=>{const a=new Map,r=n??{},l={...n4,...r.platform,_c:a};return TT(e,t,{...r,platform:l})};function f4(e){return e!=null&&typeof e=="object"&&"$el"in e}function Sd(e){if(f4(e)){const t=e.$el;return zf(t)&&el(t)==="#comment"?null:t}return e}function xl(e){return typeof e=="function"?e():i(e)}function p4(e){return{name:"arrow",options:e,fn(t){const n=Sd(xl(e.element));return n==null?{}:u4({element:n,padding:e.padding}).fn(t)}}}function t1(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Iv(e,t){const n=t1(e);return Math.round(t*n)/n}function m4(e,t,n){n===void 0&&(n={});const a=n.whileElementsMounted,r=b(()=>{var L;return(L=xl(n.open))!=null?L:!0}),l=b(()=>xl(n.middleware)),o=b(()=>{var L;return(L=xl(n.placement))!=null?L:"bottom"}),s=b(()=>{var L;return(L=xl(n.strategy))!=null?L:"absolute"}),u=b(()=>{var L;return(L=xl(n.transform))!=null?L:!0}),d=b(()=>Sd(e.value)),c=b(()=>Sd(t.value)),f=I(0),v=I(0),p=I(s.value),h=I(o.value),k=ps({}),C=I(!1),x=b(()=>{const L={position:p.value,left:"0",top:"0"};if(!c.value)return L;const K=Iv(c.value,f.value),$=Iv(c.value,v.value);return u.value?{...L,transform:"translate("+K+"px, "+$+"px)",...t1(c.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:K+"px",top:$+"px"}});let S;function q(){if(d.value==null||c.value==null)return;const L=r.value;d4(d.value,c.value,{middleware:l.value,placement:o.value,strategy:s.value}).then(K=>{f.value=K.x,v.value=K.y,p.value=K.strategy,h.value=K.placement,k.value=K.middlewareData,C.value=L!==!1})}function O(){typeof S=="function"&&(S(),S=void 0)}function E(){if(O(),a===void 0){q();return}if(d.value!=null&&c.value!=null){S=a(d.value,c.value,q);return}}function R(){r.value||(C.value=!1)}return Ve([l,o,s,r],q,{flush:"sync"}),Ve([d,c],E,{flush:"sync"}),Ve(r,R,{flush:"sync"}),Vd()&&Fh(O),{x:ul(f),y:ul(v),strategy:ul(p),placement:ul(h),middlewareData:ul(k),isPositioned:ul(C),floatingStyles:x,update:q}}const n1={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[Tz,v4]=$t("PopperContent");var h4=ae({inheritAttrs:!1,__name:"PopperContent",props:Ay({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},hideShiftedArrow:{type:Boolean,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}},{...n1}),emits:["placed"],setup(e,{emit:t}){const n=e,a=t,r=Ub(),{forwardRef:l,currentElement:o}=Xe(),s=I(),u=I(),{width:d,height:c}=t3(u),f=b(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),v=b(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=b(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=b(()=>({padding:v.value,boundary:p.value.filter(hT),altBoundary:p.value.length>0})),k=b(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),C=ME(()=>[l4({mainAxis:n.sideOffset+c.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Rv({...h.value,...k.value}),n.avoidCollisions&&o4({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?c4():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&Rv({...h.value,...k.value}),s4({...h.value,apply:({elements:P,rects:W,availableWidth:Z,availableHeight:U})=>{const{width:j,height:le}=W.reference,ue=P.floating.style;ue.setProperty("--reka-popper-available-width",`${Z}px`),ue.setProperty("--reka-popper-available-height",`${U}px`),ue.setProperty("--reka-popper-anchor-width",`${j}px`),ue.setProperty("--reka-popper-anchor-height",`${le}px`)}}),u.value&&p4({element:u.value,padding:n.arrowPadding}),yT({arrowWidth:d.value,arrowHeight:c.value}),n.hideWhenDetached&&i4({strategy:"referenceHidden",...h.value})]),x=b(()=>n.reference??r.anchor.value),{floatingStyles:S,placement:q,isPositioned:O,middlewareData:E}=m4(x,s,{strategy:n.positionStrategy,placement:f,whileElementsMounted:(...P)=>r4(...P,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:C}),R=b(()=>wd(q.value)[0]),L=b(()=>wd(q.value)[1]);fy(()=>{O.value&&a("placed")});const K=b(()=>{const P=E.value.arrow?.centerOffset!==0;return n.hideShiftedArrow&&P}),$=I("");xn(()=>{o.value&&($.value=window.getComputedStyle(o.value).zIndex)});const M=b(()=>E.value.arrow?.x??0),H=b(()=>E.value.arrow?.y??0);return v4({placedSide:R,onArrowChange:P=>u.value=P,arrowX:M,arrowY:H,shouldHideArrow:K}),(P,W)=>(m(),g("div",{ref_key:"floatingRef",ref:s,"data-reka-popper-content-wrapper":"",style:Tn({...i(S),transform:i(O)?i(S).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$.value,"--reka-popper-transform-origin":[i(E).transformOrigin?.x,i(E).transformOrigin?.y].join(" "),...i(E).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[F(i(tt),ze({ref:i(l)},P.$attrs,{"as-child":n.asChild,as:P.as,"data-side":R.value,"data-align":L.value,style:{animation:i(O)?void 0:"none"}}),{default:N(()=>[be(P.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),a1=h4;const Kf=["day","month","year"],Wf=["hour","minute","second","dayPeriod"],r1=[...Kf,...Wf];function y4(e){return Kf.includes(e)}function l1(e){return r1.includes(e)}const g4=["ach","af","am","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","ckb","cs","cy","da","de","dsb","el","en","eo","es","et","eu","fa","ff","fi","fr","fy","ga","gd","gl","he","hr","hsb","hu","ia","id","it","ja","ka","kk","kn","ko","lb","lo","lt","lv","meh","ml","ms","nl","nn","no","oc","pl","pt","rm","ro","ru","sc","scn","sk","sl","sr","sv","szl","tg","th","tr","uk","zh-CN","zh-TW"],b4=["year","month","day"],xc={ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}};function _4(e){if(qv(e))return xc[e];{const t=$4(e);return qv(t)?xc[t]:xc.en}}function kc(e,t,n){return x4(e)?_4(n)[e]:w4(e)?t:k4(e)?"––":""}function qv(e){return g4.includes(e)}function x4(e){return b4.includes(e)}function k4(e){return e==="hour"||e==="minute"||e==="second"}function w4(e){return e==="era"||e==="dayPeriod"}function $4(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const C4=["hour","minute","second"];function Ed(e){return Object.fromEntries(Wf.map(t=>t==="dayPeriod"?[t,e.formatter.dayPeriod(En(e.value))]:[t,e.value[t]]))}function Lv(e){const{formatter:t}=e,n=Kf.map(a=>[a,e.value[a]]);if("hour"in e.value){const a=Ed({value:e.value,formatter:t});return{...Object.fromEntries(n),...a}}return Object.fromEntries(n)}function S4(e){return Object.fromEntries(Wf.map(t=>t==="dayPeriod"?[t,"AM"]:[t,null]).filter(([t])=>!(t==="literal"||t===null||e==="minute"&&t==="second"||e==="hour"&&(t==="second"||t==="minute"))))}function E4(e){const t=r1.map(n=>n==="dayPeriod"?[n,"AM"]:[n,null]).filter(([n])=>n==="literal"||n===null||e==="minute"&&n==="second"||e==="hour"&&(n==="second"||n==="minute")?!1:e==="day"?!C4.includes(n)&&n!=="dayPeriod":!0);return Object.fromEntries(t)}function A4(e){const{segmentValues:t,formatter:n,locale:a}=e;function r(o){if("hour"in t){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o,{hourCycle:ls(e.hourCycle)}):n.part(e.dateRef.set({[o]:s}),o,{hourCycle:ls(e.hourCycle)}):kc(o,"",a.value)}else{if(y4(o)){const s=t[o];return s!==null?o==="day"?n.part(e.dateRef.set({[o]:s,month:t.month??1}),o):n.part(e.dateRef.set({[o]:s}),o):kc(o,"",a.value)}return""}}return Object.keys(t).reduce((o,s)=>{if(!l1(s))return o;if("hour"in t&&s==="dayPeriod"){const u=t[s];u!==null?o[s]=u:o[s]=kc(s,"AM",a.value)}else o[s]=r(s);return o},{})}function T4(e){const{granularity:t,formatter:n,contentObj:a,hideTimeZone:r,hourCycle:l,isTimeValue:o}=e;return n.toParts(e.dateRef,YA(t,l,o)).map(d=>["literal","timeZoneName",null].includes(d.type)||!l1(d.type)?{part:d.type,value:d.value}:{part:d.type,value:a[d.type]}).filter(d=>!(d.part===null||d.value===null||d.part==="timeZoneName"&&(!rs(e.dateRef)||r)||(!rs(e.dateRef)||r)&&d.part==="literal"&&["[","]"].includes(d.value.trim())))}function o1(e){const t=A4(e),n=T4({contentObj:t,...e});return{obj:t,arr:n}}function ha(e){const t=Jl();return e===t.ARROW_RIGHT||e===t.ARROW_LEFT}function Pr(e){return!Number.isNaN(Number.parseInt(e))}function Ha(e){const t=Jl();return!!([t.ENTER,t.ARROW_UP,t.ARROW_DOWN,t.ARROW_LEFT,t.ARROW_RIGHT,t.BACKSPACE,t.SPACE,"a","A","p","P"].includes(e)||Pr(e))}function Nv(e){return Array.from(e.querySelectorAll("[data-reka-date-field-segment]")).filter(t=>t.getAttribute("data-reka-date-field-segment")!=="literal")}function Bv(e){return Array.from(e.querySelectorAll("[data-reka-time-field-segment]")).filter(t=>t.getAttribute("data-reka-time-field-segment")!=="literal")}const O4=/^\d$/;function kr(e){return{role:"spinbutton",contenteditable:!0,tabindex:e.disabled?void 0:0,spellcheck:!1,inputmode:"numeric",autocorrect:"off",enterkeyhint:"next",style:"caret-color: transparent;"}}function D4(e){const{segmentValues:t,placeholder:n}=e,a=t.day===null,r={};t.day&&(r.day=t.day),t.month&&(r.month=t.month);const l=Object.keys(r).length>0?n.set(r):n,o=l.day,s=1,u=lr(l),d=a?"Empty":`${o}`;return{...kr(e),"aria-label":"day,","aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":d,"data-placeholder":a?"":void 0}}function M4(e){const{segmentValues:t,placeholder:n,formatter:a}=e,r=t.month===null,l=t.month?n.set({month:t.month}):n,o=l.month,s=1,u=12,d=r?"Empty":`${o} - ${a.fullMonth(En(l))}`;return{...kr(e),"aria-label":"month, ",contenteditable:!0,"aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":d,"data-placeholder":r?"":void 0}}function P4(e){const{segmentValues:t,placeholder:n}=e,a=t.year===null,r=t.year?n.set({year:t.year}):n,l=1,o=9999,s=r.year,u=a?"Empty":`${s}`;return{...kr(e),"aria-label":"year, ","aria-valuemin":l,"aria-valuemax":o,"aria-valuenow":s,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function R4(e){const{segmentValues:t,hourCycle:n,placeholder:a}=e;if(!("hour"in t)||!("hour"in a))return{};const r=t.hour===null,l=t.hour?a.set({hour:t.hour}):a,o=n===12?1:0,s=n===12?12:23,u=l.hour,d=r?"Empty":`${u} ${t.dayPeriod??""}`;return{...kr(e),"aria-label":"hour, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":u,"aria-valuetext":d,"data-placeholder":r?"":void 0}}function I4(e){const{segmentValues:t,placeholder:n}=e;if(!("minute"in t)||!("minute"in n))return{};const a=t.minute===null,l=(t.minute?n.set({minute:t.minute}):n).minute,o=0,s=59,u=a?"Empty":`${l}`;return{...kr(e),"aria-label":"minute, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function q4(e){const{segmentValues:t,placeholder:n}=e;if(!("second"in t)||!("second"in n))return{};const a=t.second===null,l=(t.second?n.set({second:t.second}):n).second,o=0,s=59,u=a?"Empty":`${l}`;return{...kr(e),"aria-label":"second, ","aria-valuemin":o,"aria-valuemax":s,"aria-valuenow":l,"aria-valuetext":u,"data-placeholder":a?"":void 0}}function L4(e){const{segmentValues:t}=e;if(!("dayPeriod"in t))return{};const n=0,a=12,r=t.hour?t.hour>12?t.hour-12:t.hour:0,l=t.dayPeriod??"AM";return{...kr(e),inputmode:"text","aria-label":"AM/PM","aria-valuemin":n,"aria-valuemax":a,"aria-valuenow":r,"aria-valuetext":l}}function N4(e){return{"aria-hidden":!0,"data-segment":"literal"}}function B4(e){return{role:"textbox","aria-label":"timezone, ","data-readonly":!0,"data-segment":"timeZoneName",tabindex:e.disabled?void 0:0,style:"caret-color: transparent;"}}function F4(e){const{segmentValues:t,placeholder:n}=e,a=0,r=0,l=0,o="era"in t?t.era:n.era;return{...kr(e),"aria-label":"era","aria-valuemin":a,"aria-valuemax":r,"aria-valuenow":l,"aria-valuetext":o}}const V4={day:{attrs:D4},month:{attrs:M4},year:{attrs:P4},hour:{attrs:R4},minute:{attrs:I4},second:{attrs:q4},dayPeriod:{attrs:L4},literal:{attrs:N4},timeZoneName:{attrs:B4},era:{attrs:F4}};function s1(e){const t=Jl();function n({e:$,part:M,dateRef:H,prevValue:P}){const W=e.step.value[M]??1,Z=$.key===t.ARROW_UP?W:-W,U=0,j=59;if(P===null)return Z>0?U:j;const le=[M,Z];return H.set({[M]:P}).cycle(...le)[M]}function a($){if(e.hasLeftFocus.value=!1,$===null)return $;const M=$.toString();return M.length===1?(e.modelValue.value=void 0,null):Number.parseInt(M.slice(0,-1))}function r({e:$,part:M,dateRef:H,prevValue:P}){const W=e.step.value[M]??1,Z=$.key===t.ARROW_UP?W:-W;if(P===null)return H[M];if(M==="hour"&&"hour"in H){const j=[M,Z];return H.set({[M]:P}).cycle(...j)[M]}const U=[M,Z];return M==="day"?H.set({[M]:P,month:e.segmentValues.value.month??1}).cycle(...U)[M]:H.set({[M]:P}).cycle(...U)[M]}function l($,M,H){let P=!1;const W=Math.floor($/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,H=null),H===null)return M===0?(e.lastKeyZero.value=!0,{value:null,moveToNext:P}):((e.lastKeyZero.value||M>W)&&(P=!0),e.lastKeyZero.value=!1,{value:M,moveToNext:P});const Z=H.toString().length,U=Number.parseInt(H.toString()+M.toString());return Z===2||U>$?((M>W||U>$)&&(P=!0),{value:M,moveToNext:P}):(P=!0,{value:U,moveToNext:P})}function o($,M){let P=!1;const W=Math.floor(59/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,M=null),M===null)return $===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:P}):((e.lastKeyZero.value||$>W)&&(P=!0),e.lastKeyZero.value=!1,{value:$,moveToNext:P});const Z=M.toString().length,U=Number.parseInt(M.toString()+$.toString());return Z===2||U>59?($>W&&(P=!0),{value:$,moveToNext:P}):(P=!0,{value:U,moveToNext:P})}function s($,M,H){let P=!1;const W=Math.floor($/10);if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,e.lastKeyZero.value=!1,H=null),H===null)return M===0?(e.lastKeyZero.value=!0,{value:0,moveToNext:P}):((e.lastKeyZero.value||M>W)&&(P=!0),e.lastKeyZero.value=!1,{value:M,moveToNext:P});const Z=H.toString().length,U=Number.parseInt(H.toString()+M.toString());return Z===2||U>$?(M>W&&(P=!0),{value:M,moveToNext:P}):(P=!0,{value:U,moveToNext:P})}function u($,M){let H=!1;if(e.hasLeftFocus.value&&(e.hasLeftFocus.value=!1,M=null),M===null)return{value:$===0?1:$,moveToNext:H};const P=M.toString()+$.toString();return P.length>4?{value:$===0?1:$,moveToNext:H}:(P.length===4&&(H=!0),{value:Number.parseInt(P),moveToNext:H})}const d=b(()=>V4[e.part]?.attrs({disabled:e.disabled.value,placeholder:e.placeholder.value,hourCycle:e.hourCycle,segmentValues:e.segmentValues.value,formatter:e.formatter})??{});function c($){if(!Ha($.key)||ha($.key))return;const M=e.segmentValues.value.day;if($.key===t.ARROW_DOWN||$.key===t.ARROW_UP){e.segmentValues.value.day=r({e:$,part:"day",dateRef:e.placeholder.value,prevValue:M});return}if(Pr($.key)){const H=Number.parseInt($.key),P=e.segmentValues.value.month,W=P?lr(e.placeholder.value.set({month:P})):31,{value:Z,moveToNext:U}=l(W,H,M);e.segmentValues.value.day=Z,U&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.day=a(M))}function f($){if(!Ha($.key)||ha($.key))return;const M=e.segmentValues.value.month;if($.key===t.ARROW_DOWN||$.key===t.ARROW_UP){e.segmentValues.value.month=r({e:$,part:"month",dateRef:e.placeholder.value,prevValue:M});return}if(Pr($.key)){const H=Number.parseInt($.key),{value:P,moveToNext:W}=l(12,H,M);e.segmentValues.value.month=P,W&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.month=a(M))}function v($){if(!Ha($.key)||ha($.key))return;const M=e.segmentValues.value.year;if($.key===t.ARROW_DOWN||$.key===t.ARROW_UP){e.segmentValues.value.year=r({e:$,part:"year",dateRef:e.placeholder.value,prevValue:M});return}if(Pr($.key)){const H=Number.parseInt($.key),{value:P,moveToNext:W}=u(H,M);e.segmentValues.value.year=P,W&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.year=a(M))}function p($){const M=new Rn($,{hour:"numeric"}).resolvedOptions().hourCycle;return M==="h11"||M==="h12"}function h($){const M=e.placeholder.value;if(!Ha($.key)||ha($.key)||!("hour"in M)||!("hour"in e.segmentValues.value))return;const H=e.segmentValues.value.hour;if($.key===t.ARROW_UP||$.key===t.ARROW_DOWN){const P=r({e:$,part:"hour",dateRef:e.placeholder.value,prevValue:H});e.segmentValues.value.hour=P,"dayPeriod"in e.segmentValues.value&&P!==null&&(e.segmentValues.value.dayPeriod=P>=12?"PM":"AM");return}if(Pr($.key)){const P=Number.parseInt($.key),W=e.hourCycle!==void 0?e.hourCycle===12:p(e.formatter.getLocale()),Z=W?12:24;let U=H;W&&H!==null&&(U=H%12===0?0:H>12?H-12:H);const{value:j,moveToNext:le}=s(Z,P,U);let ue=j;if(W&&j!==null){const we=e.segmentValues.value.dayPeriod||"AM";j===12?ue=we==="AM"?0:12:ue=we==="PM"?j+12:j}e.segmentValues.value.hour=ue,le&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.hour=a(H))}function k($){const M=e.placeholder.value;if(!Ha($.key)||ha($.key)||!("minute"in M)||!("minute"in e.segmentValues.value))return;const H=e.segmentValues.value.minute;if(($.key===t.ARROW_UP||$.key===t.ARROW_DOWN)&&(e.segmentValues.value.minute=n({e:$,part:"minute",dateRef:e.placeholder.value,prevValue:H})),Pr($.key)){const P=Number.parseInt($.key),{value:W,moveToNext:Z}=o(P,H);e.segmentValues.value.minute=W,Z&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.minute=a(H))}function C($){const M=e.placeholder.value;if(!Ha($.key)||ha($.key)||!("second"in M)||!("second"in e.segmentValues.value))return;const H=e.segmentValues.value.second;if(($.key===t.ARROW_UP||$.key===t.ARROW_DOWN)&&(e.segmentValues.value.second=n({e:$,part:"second",dateRef:e.placeholder.value,prevValue:H})),Pr($.key)){const P=Number.parseInt($.key),{value:W,moveToNext:Z}=o(P,H);e.segmentValues.value.second=W,Z&&e.focusNext()}$.key===t.BACKSPACE&&(e.hasLeftFocus.value=!1,e.segmentValues.value.second=a(H))}function x($){if(!((!Ha($.key)||ha($.key))&&$.key!=="a"&&$.key!=="p"||!("hour"in e.placeholder.value)||!("dayPeriod"in e.segmentValues.value))){if($.key===t.ARROW_UP||$.key===t.ARROW_DOWN){if(e.segmentValues.value.dayPeriod==="AM"){e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12;return}e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}if(["a","A"].includes($.key)&&e.segmentValues.value.dayPeriod!=="AM"){e.segmentValues.value.dayPeriod="AM",e.segmentValues.value.hour=e.segmentValues.value.hour-12;return}["p","P"].includes($.key)&&e.segmentValues.value.dayPeriod!=="PM"&&(e.segmentValues.value.dayPeriod="PM",e.segmentValues.value.hour=e.segmentValues.value.hour+12)}}function S($){e.disabled.value&&$.preventDefault()}function q($){if($.isComposing||$.key==="Process")return;const M=e.disabled.value,H=e.readonly.value;if(M||H)return;if($.key!==t.TAB&&$.preventDefault(),{day:c,month:f,year:v,hour:h,minute:k,second:C,dayPeriod:x,timeZoneName:()=>{}}[e.part]($),![t.ARROW_LEFT,t.ARROW_RIGHT].includes($.key)&&$.key!==t.TAB&&$.key!==t.SHIFT&&Ha($.key)&&Object.values(e.segmentValues.value).every(W=>W!==null)){const W={...e.segmentValues.value},Z=e.placeholder.value.set(W);e.modelValue.value=Z.copy()}}function O(){if(e.stepSnapping?.value&&(e.part==="hour"&&"hour"in e.segmentValues.value&&e.segmentValues.value.hour!==null&&e.step.value.hour&&e.step.value.hour>1?(e.segmentValues.value.hour=nc(e.segmentValues.value.hour,0,23,e.step.value.hour),"dayPeriod"in e.segmentValues.value&&(e.segmentValues.value.hour<12?e.segmentValues.value.dayPeriod="AM":e.segmentValues.value.hour&&(e.segmentValues.value.dayPeriod="PM"))):e.part==="minute"&&"minute"in e.segmentValues.value&&e.segmentValues.value.minute!==null&&e.step.value.minute&&e.step.value.minute>1?e.segmentValues.value.minute=nc(e.segmentValues.value.minute,0,59,e.step.value.minute):e.part==="second"&&"second"in e.segmentValues.value&&e.segmentValues.value.second!==null&&e.step.value.second&&e.step.value.second>1&&(e.segmentValues.value.second=nc(e.segmentValues.value.second,0,59,e.step.value.second)),Object.values(e.segmentValues.value).every($=>$!==null))){const $=e.placeholder.value.set({...e.segmentValues.value});e.modelValue.value=$.copy()}}let E=null;function R($){$.isComposing||$.preventDefault()}function L($){const M=$.target;E=Array.from(M.childNodes,H=>({node:H,value:H.nodeValue}))}function K($){const M=$.target,H=E;if(E=null,H){for(const{node:W,value:Z}of H)W.nodeValue=Z;M.replaceChildren(...H.map(W=>W.node))}const P=$.data;if(P)for(const W of P){if(!O4.test(W))continue;const Z=jt();if(!(Z instanceof HTMLElement))break;Z.dispatchEvent(new KeyboardEvent("keydown",{key:W,bubbles:!0,cancelable:!0}))}}return{handleSegmentClick:S,handleSegmentKeydown:q,handleSegmentBeforeInput:R,handleSegmentCompositionStart:L,handleSegmentCompositionEnd:K,handleSegmentFocusOut:O,attributes:d}}function z4(e){function t(l){return Array.isArray(e.date.value)?e.date.value.some(o=>ir(o,l)):e.date.value?ir(e.date.value,l):!1}const n=b(()=>{if(Array.isArray(e.date.value)){if(!e.date.value.length)return!1;for(const l of e.date.value)if(e.isDateDisabled?.(l)||e.isDateUnavailable?.(l))return!0}else{if(!e.date.value)return!1;if(e.isDateDisabled?.(e.date.value)||e.isDateUnavailable?.(e.date.value))return!0}return!1}),a=b(()=>Array.isArray(e.date.value)?e.date.value.length>0:!!e.date.value),r=b(()=>Array.isArray(e.date.value)?e.date.value.length?e.date.value.some(l=>e.isDateDisabled?.(l)):!1:e.date.value?!!e.isDateDisabled?.(e.date.value):!1);return{isDateSelected:t,isInvalid:n,hasSelectedDate:a,isSelectedDateDisabled:r}}function j4(e,t){const n=t(e),a=n.compare(e),r={};return a>=7&&(r.day=1),a>=lr(e)&&(r.month=1),n.set({...r})}function U4(e,t){const n=t(e),a=e.compare(n),r={};return a>=7&&(r.day=35),a>=lr(e)&&(r.month=13),n.set({...r})}function H4(e,t){return t(e)}function K4(e,t){return t(e)}function W4(e){const t=Of(e.locale.value),n=b(()=>{const x={calendar:e.placeholder.value.calendar.identifier};return e.placeholder.value.calendar.identifier==="gregory"&&e.placeholder.value.era==="BC"&&(x.era="short"),x}),a=I(Or({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})),r=b(()=>a.value.map(x=>x.value));function l(x){return!r.value.some(S=>Xm(x,S))}const o=x=>{if(!e.maxValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const S=a.value.at(-1).value;if(!x&&!e.nextPage.value){const O=S.add({months:1}).set({day:1});return fc(O,e.maxValue.value)}const q=j4(S,x||e.nextPage.value);return fc(q,e.maxValue.value)},s=x=>{if(!e.minValue.value||!a.value.length)return!1;if(e.disabled.value)return!0;const S=a.value[0].value;if(!x&&!e.prevPage.value){const O=S.subtract({months:1}).set({day:35});return nr(O,e.minValue.value)}const q=U4(S,x||e.prevPage.value);return nr(q,e.minValue.value)};function u(x){return!!(e.isDateDisabled?.(x)||e.disabled.value||e.maxValue.value&&fc(x,e.maxValue.value)||e.minValue.value&&nr(x,e.minValue.value))}const d=x=>!!e.isDateUnavailable?.(x),c=b(()=>a.value.length?a.value[0].rows[0].map(x=>t.dayOfWeek(En(x),e.weekdayFormat.value)):[]),f=x=>{const S=a.value[0].value;if(!x&&!e.nextPage.value){const R=S.add({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),L=Or({dateObj:R,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=L,e.placeholder.value=L[0].value.set({day:1});return}const q=H4(S,x||e.nextPage.value),O=Or({dateObj:q,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=O;const E={};if(!x){const R=O[0].value.compare(S);R>=lr(S)&&(E.day=1),R>=365&&(E.month=1)}e.placeholder.value=O[0].value.set({...E})},v=x=>{const S=a.value[0].value;if(!x&&!e.prevPage.value){const R=S.subtract({months:e.pagedNavigation.value?e.numberOfMonths.value:1}),L=Or({dateObj:R,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=L,e.placeholder.value=L[0].value.set({day:1});return}const q=K4(S,x||e.prevPage.value),O=Or({dateObj:q,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value});a.value=O;const E={};if(!x){const R=S.compare(O[0].value);R>=lr(S)&&(E.day=1),R>=365&&(E.month=1)}e.placeholder.value=O[0].value.set({...E})};Ve(e.placeholder,x=>{r.value.some(S=>Xm(S,x))||(a.value=Or({dateObj:x,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value}))}),Ve([e.locale,e.weekStartsOn,e.fixedWeeks,e.numberOfMonths],()=>{a.value=Or({dateObj:e.placeholder.value,weekStartsOn:e.weekStartsOn.value,locale:e.locale.value,fixedWeeks:e.fixedWeeks.value,numberOfMonths:e.numberOfMonths.value})});const p=b(()=>{if(!a.value.length)return"";if(e.locale.value!==t.getLocale()&&t.setLocale(e.locale.value),a.value.length===1){const K=a.value[0].value;return`${t.fullMonthAndYear(En(K),n.value)}`}const x=En(a.value[0].value),S=En(a.value.at(-1).value),q=t.fullMonth(x,n.value),O=t.fullMonth(S,n.value),E=t.fullYear(x,n.value),R=t.fullYear(S,n.value);return E===R?`${q} - ${O} ${R}`:`${q} ${E} - ${O} ${R}`}),h=b(()=>`${e.calendarLabel.value??"Event Date"}, ${p.value}`),k=b(()=>!(u(e.placeholder.value)||d(e.placeholder.value)||l(e.placeholder.value))),C=b(()=>{for(const x of a.value){if(e.minValue.value&&nr(x.value,e.minValue.value))continue;const S=lr(x.value),q=e.minValue.value&&gf(e.minValue.value,x.value)?e.minValue.value.day:1;for(let O=q;O<=S;O++){const E=x.value.set({day:O});if(!(u(E)||d(E)))return E}}});return{isDateDisabled:u,isDateUnavailable:d,isNextButtonDisabled:o,isPrevButtonDisabled:s,grid:a,weekdays:c,visibleView:r,isOutsideVisibleView:l,formatter:t,nextPage:f,prevPage:v,headingValue:p,fullCalendarLabel:h,isPlaceholderFocusable:k,firstFocusableDate:C}}const G4={style:{border:"0px",clip:"rect(0px, 0px, 0px, 0px)","clip-path":"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute","white-space":"nowrap",width:"1px"}},Y4={role:"heading","aria-level":"2"},[eo,J4]=$t("CalendarRoot");var Z4=ae({__name:"CalendarRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},preventDeselect:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},calendarLabel:{type:String,required:!1},fixedWeeks:{type:Boolean,required:!1,default:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},numberOfMonths:{type:Number,required:!1,default:1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},initialFocus:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},isDateUnavailable:{type:Function,required:!1,default:void 0},dir:{type:String,required:!1},nextPage:{type:Function,required:!1},prevPage:{type:Function,required:!1},modelValue:{type:null,required:!1},multiple:{type:Boolean,required:!1,default:!1},disableDaysOutsideCurrentView:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{disabled:r,readonly:l,initialFocus:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:d,multiple:c,minValue:f,maxValue:v,numberOfMonths:p,preventDeselect:h,isDateDisabled:k,isDateUnavailable:C,calendarLabel:x,defaultValue:S,nextPage:q,prevPage:O,dir:E,locale:R,disableDaysOutsideCurrentView:L}=Wt(n),{primitiveElement:K,currentElement:$}=Ur(),M=_u(R),H=La(E),P=b(()=>n.weekStartsOn??Pb(M.value)),W=Pt(n,"modelValue",a,{defaultValue:S.value,passive:n.modelValue===void 0}),Z=Tf({defaultPlaceholder:n.placeholder,defaultValue:W.value,locale:n.locale}),U=Pt(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??Z.copy(),passive:n.placeholder===void 0});function j(Q){U.value=Q.copy()}const{fullCalendarLabel:le,headingValue:ue,isDateDisabled:we,isDateUnavailable:De,isNextButtonDisabled:Ae,isPrevButtonDisabled:ie,weekdays:_e,isOutsideVisibleView:z,nextPage:ke,prevPage:me,formatter:Y,grid:fe,isPlaceholderFocusable:G,firstFocusableDate:X}=W4({locale:M,placeholder:U,weekStartsOn:P,fixedWeeks:d,numberOfMonths:p,minValue:f,maxValue:v,disabled:r,weekdayFormat:u,pagedNavigation:s,isDateDisabled:k.value,isDateUnavailable:C.value,calendarLabel:x,nextPage:q,prevPage:O}),{isInvalid:ee,isDateSelected:y,hasSelectedDate:A,isSelectedDateDisabled:D}=z4({date:W,isDateDisabled:we,isDateUnavailable:De});Ve(W,Q=>{if(Array.isArray(Q)&&Q.length){const ce=Q.at(-1);ce&&!Rl(U.value,ce)&&j(ce)}else!Array.isArray(Q)&&Q&&!Rl(U.value,Q)&&j(Q)});function re(Q){if(c.value){if(!W.value)W.value=[Q.copy()];else if(Array.isArray(W.value)){if(W.value.findIndex(Ee=>ir(Ee,Q))===-1)W.value=[...W.value,Q];else if(!h.value){const Ee=W.value.filter(Ce=>!ir(Ce,Q));if(!Ee.length){U.value=Q.copy(),W.value=void 0;return}W.value=Ee.map(Ce=>Ce.copy())}}}else{if(!W.value){W.value=Q.copy();return}!h.value&&Rl(W.value,Q)?(U.value=Q.copy(),W.value=void 0):W.value=Q.copy()}}return Ct(()=>{o.value&&Db($.value)}),J4({isDateUnavailable:De,dir:H,isDateDisabled:we,locale:M,formatter:Y,modelValue:W,placeholder:U,disabled:r,initialFocus:o,pagedNavigation:s,grid:fe,weekDays:_e,weekStartsOn:P,weekdayFormat:u,fixedWeeks:d,multiple:c,numberOfMonths:p,readonly:l,preventDeselect:h,fullCalendarLabel:le,headingValue:ue,isInvalid:ee,isDateSelected:y,isNextButtonDisabled:Ae,isPrevButtonDisabled:ie,isOutsideVisibleView:z,nextPage:ke,prevPage:me,parentElement:$,onPlaceholderChange:j,onDateChange:re,disableDaysOutsideCurrentView:L,minValue:f,maxValue:v,isPlaceholderFocusable:G,firstFocusableDate:X,hasSelectedDate:A,isSelectedDateDisabled:D}),(Q,ce)=>(m(),V(i(tt),{ref_key:"primitiveElement",ref:K,as:Q.as,"as-child":Q.asChild,"aria-label":i(le),"data-readonly":i(l)?"":void 0,"data-disabled":i(r)?"":void 0,"data-invalid":i(ee)?"":void 0,dir:i(H)},{default:N(()=>[be(Q.$slots,"default",{date:i(U),grid:i(fe),weekDays:i(_e),weekStartsOn:P.value,locale:i(M),fixedWeeks:i(d),modelValue:i(W)}),w("div",G4,[w("div",Y4,T(i(le)),1)])]),_:3},8,["as","as-child","aria-label","data-readonly","data-disabled","data-invalid","dir"]))}}),X4=Z4,Q4=ae({__name:"CalendarCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"td"}},setup(e){const t=eo();return(n,a)=>(m(),V(i(tt),{as:n.as,"as-child":n.asChild,role:"gridcell","aria-selected":i(t).isDateSelected(n.date)?!0:void 0,"aria-disabled":i(t).isDateDisabled(n.date)||i(t).isDateUnavailable?.(n.date)||i(t).disableDaysOutsideCurrentView.value,"data-disabled":i(t).isDateDisabled(n.date)||i(t).disableDaysOutsideCurrentView.value?"":void 0},{default:N(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","aria-selected","aria-disabled","data-disabled"]))}}),eO=Q4,tO=ae({__name:"CalendarCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=Jl(),a=eo(),{primitiveElement:r}=Ur(),l=b(()=>t.day.day.toLocaleString(a.locale.value)),o=b(()=>a.formatter.custom(En(t.day),{weekday:"long",month:"long",day:"numeric",year:"numeric"})),s=b(()=>a.isDateUnavailable?.(t.day)??!1),u=b(()=>eA(t.day,Un())),d=b(()=>!gf(t.day,t.month)),c=b(()=>a.isOutsideVisibleView(t.day)),f=b(()=>a.isDateDisabled(t.day)||a.disableDaysOutsideCurrentView.value&&d.value),v=b(()=>d.value||f.value?!1:!a.disabled.value&&a.isPlaceholderFocusable.value&&ir(t.day,a.placeholder.value)?!0:(!a.hasSelectedDate.value||a.isSelectedDateDisabled.value)&&!a.isPlaceholderFocusable.value?a.firstFocusableDate.value&&ir(t.day,a.firstFocusableDate.value):!1),p=b(()=>a.isDateSelected(t.day));function h(x){a.readonly.value||a.isDateDisabled(x)||a.isDateUnavailable?.(x)||a.onDateChange(x)}function k(){f.value||h(t.day)}function C(x){if(f.value)return;x.preventDefault(),x.stopPropagation();const S=a.parentElement.value,q=7,O=a.dir.value==="rtl"?-1:1;switch(x.code){case n.ARROW_RIGHT:E(t.day,O);break;case n.ARROW_LEFT:E(t.day,-O);break;case n.ARROW_UP:E(t.day,-q);break;case n.ARROW_DOWN:E(t.day,q);break;case n.ENTER:case n.SPACE_CODE:h(t.day)}function E(R,L){const K=R.add({days:L});if(a.minValue.value&&K.compare(a.minValue.value)<0||a.maxValue.value&&K.compare(a.maxValue.value)>0)return;const $=S.querySelector(`[data-value='${K.toString()}']:not([data-outside-view])`);if(!$){if(L>0){if(a.isNextButtonDisabled())return;a.nextPage()}else{if(a.isPrevButtonDisabled())return;a.prevPage()}Ye(()=>{E(R,L)});return}if($&&$.hasAttribute("data-disabled"))return E(K,L);a.onPlaceholderChange(K),$?.focus()}}return(x,S)=>(m(),V(i(tt),{ref_key:"primitiveElement",ref:r,as:t.as,"as-child":t.asChild,role:"button","aria-label":o.value,"data-reka-calendar-cell-trigger":"","aria-disabled":f.value||s.value?!0:void 0,"data-selected":p.value?!0:void 0,"data-value":x.day.toString(),"data-disabled":f.value?"":void 0,"data-unavailable":s.value?"":void 0,"data-today":u.value?"":void 0,"data-outside-view":d.value?"":void 0,"data-outside-visible-view":c.value?"":void 0,"data-focused":v.value?"":void 0,tabindex:v.value?0:d.value||f.value?void 0:-1,onClick:k,onKeydown:[Oa(C,["up","down","left","right","space","enter"]),S[0]||(S[0]=Oa(vt(()=>{},["prevent"]),["enter"]))]},{default:N(()=>[be(x.$slots,"default",{dayValue:l.value,disabled:f.value,today:u.value,selected:p.value,outsideView:d.value,outsideVisibleView:c.value,unavailable:s.value},()=>[xe(T(l.value),1)])]),_:3},8,["as","as-child","aria-label","aria-disabled","data-selected","data-value","data-disabled","data-unavailable","data-today","data-outside-view","data-outside-visible-view","data-focused","tabindex"]))}}),nO=tO,aO=ae({__name:"CalendarGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"table"}},setup(e){const t=e,n=eo(),a=b(()=>n.disabled.value?!0:void 0),r=b(()=>n.readonly.value?!0:void 0);return(l,o)=>(m(),V(i(tt),ze(t,{tabindex:"-1",role:"application","aria-readonly":r.value,"aria-disabled":a.value,"data-readonly":r.value&&"","data-disabled":a.value&&""}),{default:N(()=>[be(l.$slots,"default")]),_:3},16,["aria-readonly","aria-disabled","data-readonly","data-disabled"]))}}),rO=aO,lO=ae({__name:"CalendarGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tbody"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),oO=lO,sO=ae({__name:"CalendarGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"thead"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),ze(t,{"aria-hidden":"true"}),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),iO=sO,uO=ae({__name:"CalendarGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"tr"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),cO=uO,dO=ae({__name:"CalendarHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"th"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),fO=dO,pO=ae({__name:"CalendarHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),mO=pO,vO=ae({__name:"CalendarHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=eo();return(a,r)=>(m(),V(i(tt),ze(t,{"data-disabled":i(n).disabled.value?"":void 0}),{default:N(()=>[be(a.$slots,"default",{headingValue:i(n).headingValue.value},()=>[xe(T(i(n).headingValue.value),1)])]),_:3},16,["data-disabled"]))}}),hO=vO,yO=ae({__name:"CalendarNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=b(()=>a.disabled.value||a.isNextButtonDisabled(t.nextPage)),a=eo();function r(){n.value||a.nextPage(t.nextPage)}return(l,o)=>(m(),V(i(tt),{as:t.as,"as-child":t.asChild,"aria-label":"Next page",type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:N(()=>[be(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=xe(" Next page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),gO=yO,bO=ae({__name:"CalendarPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=b(()=>a.disabled.value||a.isPrevButtonDisabled(t.prevPage)),a=eo();function r(){n.value||a.prevPage(t.prevPage)}return(l,o)=>(m(),V(i(tt),{"aria-label":"Previous page",as:t.as,"as-child":t.asChild,type:t.as==="button"?"button":void 0,"aria-disabled":n.value||void 0,"data-disabled":n.value||void 0,disabled:n.value,onClick:r},{default:N(()=>[be(l.$slots,"default",{disabled:n.value},()=>[o[0]||(o[0]=xe(" Prev page "))])]),_:3},8,["as","as-child","type","aria-disabled","data-disabled","disabled"]))}}),_O=bO;const[xO,kO]=$t("RovingFocusGroup");var wO=ae({__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(e,{expose:t,emit:n}){const a=e,r=n,{loop:l,orientation:o,dir:s}=Wt(a),u=La(s),d=Pt(a,"currentTabStopId",r,{defaultValue:a.defaultCurrentTabStopId,passive:a.currentTabStopId===void 0}),c=I(!1),f=I(!1),v=I(0),{getItems:p,CollectionSlot:h}=If({isProvider:!0});function k(x){const S=!f.value;if(x.currentTarget&&x.target===x.currentTarget&&S&&!c.value){const q=new CustomEvent(sT,iT);if(x.currentTarget.dispatchEvent(q),r("entryFocus",q),!q.defaultPrevented){const O=p().map($=>$.ref).filter($=>$.dataset.disabled!==""),E=O.find($=>$.getAttribute("data-active")===""),R=O.find($=>$.getAttribute("data-highlighted")===""),L=O.find($=>$.id===d.value),K=[E,R,L,...O].filter(Boolean);jb(K,a.preventScrollOnEntryFocus)}}f.value=!1}function C(){setTimeout(()=>{f.value=!1},1)}return t({getItems:p}),kO({loop:l,dir:u,orientation:o,currentTabStopId:d,onItemFocus:x=>{d.value=x},onItemShiftTab:()=>{c.value=!0},onFocusableItemAdd:()=>{v.value++},onFocusableItemRemove:()=>{v.value--}}),(x,S)=>(m(),V(i(h),null,{default:N(()=>[F(i(tt),{tabindex:c.value||v.value===0?-1:0,"data-orientation":i(o),as:x.as,"as-child":x.asChild,dir:i(u),style:{outline:"none"},onMousedown:S[0]||(S[0]=q=>f.value=!0),onMouseup:C,onFocus:k,onBlur:S[1]||(S[1]=q=>c.value=!1)},{default:N(()=>[be(x.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),Gf=wO,$O=ae({__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(e){const t=e,n=xO(),a=cr(),r=b(()=>t.tabStopId||a),l=b(()=>n.currentTabStopId.value===r.value),{getItems:o,CollectionItem:s}=If();Ct(()=>{t.focusable&&n.onFocusableItemAdd()}),Ia(()=>{t.focusable&&n.onFocusableItemRemove()});function u(d){if(d.key==="Tab"&&d.shiftKey){n.onItemShiftTab();return}if(d.target!==d.currentTarget)return;const c=dT(d,n.orientation.value,n.dir.value);if(c!==void 0){if(d.metaKey||d.ctrlKey||d.altKey||!t.allowShiftKey&&d.shiftKey)return;d.preventDefault();let f=[...o().map(v=>v.ref).filter(v=>v.dataset.disabled!=="")];if(c==="last")f.reverse();else if(c==="prev"||c==="next"){c==="prev"&&f.reverse();const v=f.indexOf(d.currentTarget);f=n.loop.value?fT(f,v+1):f.slice(v+1)}Ye(()=>jb(f))}}return(d,c)=>(m(),V(i(s),null,{default:N(()=>[F(i(tt),{tabindex:l.value?0:-1,"data-orientation":i(n).orientation.value,"data-active":d.active?"":void 0,"data-disabled":d.focusable?void 0:"",as:d.as,"as-child":d.asChild,onMousedown:c[0]||(c[0]=f=>{d.focusable?i(n).onItemFocus(r.value):f.preventDefault()}),onFocus:c[1]||(c[1]=f=>i(n).onItemFocus(r.value)),onKeydown:u},{default:N(()=>[be(d.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),Yf=$O;const[CO]=$t("CheckboxGroupRoot");function Jf(e){return e==="indeterminate"}function i1(e){return Jf(e)?"indeterminate":e?"checked":"unchecked"}const[SO,EO]=$t("CheckboxRoot");var AO=ae({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},trueValue:{type:null,required:!1,default:()=>!0},falseValue:{type:null,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(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=CO(null),s=Pt(n,"modelValue",a,{defaultValue:n.defaultValue??n.falseValue,passive:n.modelValue===void 0}),u=b(()=>o?.disabled.value||n.disabled),d=b(()=>ns(s.value,n.trueValue)),c=b(()=>gn(o?.modelValue.value)?s.value==="indeterminate"?"indeterminate":d.value:Ym(o.modelValue.value,n.value));function f(){if(gn(o?.modelValue.value))s.value==="indeterminate"?s.value=n.trueValue:s.value=d.value?n.falseValue:n.trueValue;else{const h=[...o.modelValue.value||[]];if(Ym(h,n.value)){const k=h.findIndex(C=>ns(C,n.value));h.splice(k,1)}else h.push(n.value);o.modelValue.value=h}}const v=Df(l),p=b(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return EO({disabled:u,state:c}),(h,k)=>(m(),V(Vt(i(o)?.rovingFocus.value?i(Yf):i(tt)),ze(h.$attrs,{id:h.id,ref:i(r),role:"checkbox","as-child":h.asChild,as:h.as,type:h.as==="button"?"button":void 0,"aria-checked":i(Jf)(c.value)?"mixed":c.value,"aria-required":h.required,"aria-label":h.$attrs["aria-label"]||p.value,"data-state":i(i1)(c.value),"data-disabled":u.value?"":void 0,disabled:u.value,focusable:i(o)?.rovingFocus.value?!u.value:void 0,onKeydown:Oa(vt(()=>{},["prevent"]),["enter"]),onClick:f}),{default:N(()=>[be(h.$slots,"default",{modelValue:i(s),state:c.value}),i(v)&&h.name&&!i(o)?(m(),V(i(Lf),{key:0,type:"checkbox",checked:!!c.value,name:h.name,value:h.value,disabled:u.value,required:h.required},null,8,["checked","name","value","disabled","required"])):ne("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),TO=AO,OO=ae({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const{forwardRef:t}=Xe(),n=SO();return(a,r)=>(m(),V(i(Zl),{present:a.forceMount||i(Jf)(i(n).state.value)||i(n).state.value===!0},{default:N(()=>[F(i(tt),ze({ref:i(t),"data-state":i(i1)(i(n).state.value),"data-disabled":i(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":a.asChild,as:a.as},a.$attrs),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),DO=OO,MO=ae({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(Nf),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),PO=MO;function RO(){const e=I(!1);return Ct(()=>{Hl("keydown",()=>{e.value=!0},{capture:!0,passive:!0}),Hl(["pointerdown","pointermove"],()=>{e.value=!1},{capture:!0,passive:!0})}),e}const IO=Qg(RO),[Eu,qO]=$t(["MenuRoot","MenuSub"],"MenuContext"),[Zf,LO]=$t("MenuRoot");var NO=ae({__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(e,{emit:t}){const n=e,a=t,{modal:r,dir:l}=Wt(n),o=La(l),s=Pt(n,"open",a),u=I(),d=IO();return qO({open:s,onOpenChange:c=>{s.value=c},content:u,onContentChange:c=>{u.value=c}}),LO({onClose:()=>{s.value=!1},isUsingKeyboardRef:d,dir:o,modal:r}),(c,f)=>(m(),V(i(Hb),null,{default:N(()=>[be(c.$slots,"default")]),_:3}))}}),BO=NO;const[u1,FO]=$t("MenuContent");var VO=ae({__name:"MenuContentImpl",props:Ay({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},hideShiftedArrow:{type:Boolean,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}},{...n1}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(e,{emit:t}){const n=e,a=t,r=Eu(),l=Zf(),{trapFocus:o,disableOutsidePointerEvents:s,loop:u}=Wt(n);Rb(),yf(s.value);const d=I(""),c=I(0),f=I(0),v=I(null),p=I("right"),h=I(0),k=I(null),C=I(),{forwardRef:x,currentElement:S}=Xe(),{handleTypeaheadSearch:q}=a3(),O=I();function E(U){const j=Zm(U,O.value||jt(),S.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!1,attributeName:"[data-reka-collection-item]:not([data-disabled])"});j&&(O.value=j,j.scrollIntoView({block:"nearest"}))}function R(){O.value&&O.value.click()}const L=I(),K=I();Ve(O,U=>{K.value&&(U===void 0||U!==K.value.trigger.value)&&(K.value.onOpenChange(!1),K.value=void 0)}),Ve(S,U=>{r.onContentChange(U)}),Ia(()=>{window.clearTimeout(c.value)});function $(U){return p.value===v.value?.side&&A3(U,v.value?.area)}async function M(U){a("openAutoFocus",U),!U.defaultPrevented&&(U.preventDefault(),S.value?.focus({preventScroll:!0}))}function H(U){if(U.defaultPrevented)return;const j=U.target,le=j.closest("[data-reka-menu-content]")===U.currentTarget,ue=["input","textarea"].includes(j.tagName.toLowerCase()),we=U.ctrlKey||U.altKey||U.metaKey,De=U.key.length===1,Ae=Zm(U,jt(),S.value,{loop:u.value,arrowKeyOptions:"vertical",dir:l?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(Ae)return Ae?.focus();if(U.code==="Space")return;const ie=C.value?.getItems()??[];if(le&&(U.key==="Tab"&&U.preventDefault(),!we&&De&&!ue&&q(U.key,ie)),U.target!==S.value||!C3.includes(U.key))return;U.preventDefault();const _e=[...ie.map(z=>z.ref)];Nb.includes(U.key)&&_e.reverse(),S3(_e)}function P(U){U?.currentTarget?.contains?.(U.target)||(window.clearTimeout(c.value),d.value="")}function W(U){if(!Pi(U))return;const j=U.target,le=h.value!==U.clientX;if(U?.currentTarget?.contains(j)&&le){const ue=U.clientX>h.value?"right":"left";p.value=ue,h.value=U.clientX}}function Z(U){Pi(U)&&L.value&&L.value.focus()}return FO({onItemEnter:U=>!!$(U),onItemLeave:U=>$(U)?!0:(["INPUT","TEXTAREA"].includes(jt()?.tagName||"")||S.value?.focus(),k.value=null,!1),onTriggerLeave:U=>!!$(U),searchRef:d,highlightedElement:O,onKeydownNavigation:E,onKeydownEnter:R,filterElement:L,onFilterElementChange:U=>{L.value=U},activeSubmenuContext:K,pointerGraceTimerRef:f,onPointerGraceIntentChange:U=>{v.value=U}}),(U,j)=>(m(),V(i(Rf),{"as-child":"",trapped:i(o),onMountAutoFocus:M,onUnmountAutoFocus:j[7]||(j[7]=le=>a("closeAutoFocus",le))},{default:N(()=>[F(i(Pf),{"as-child":"","disable-outside-pointer-events":i(s),onEscapeKeyDown:j[2]||(j[2]=le=>a("escapeKeyDown",le)),onPointerDownOutside:j[3]||(j[3]=le=>a("pointerDownOutside",le)),onFocusOutside:j[4]||(j[4]=le=>a("focusOutside",le)),onInteractOutside:j[5]||(j[5]=le=>a("interactOutside",le)),onDismiss:j[6]||(j[6]=le=>a("dismiss"))},{default:N(()=>[F(i(Gf),{ref_key:"rovingFocusGroupRef",ref:C,"current-tab-stop-id":k.value,"onUpdate:currentTabStopId":j[0]||(j[0]=le=>k.value=le),"as-child":"",orientation:"vertical",dir:i(l).dir.value,loop:i(u),onEntryFocus:j[1]||(j[1]=le=>{a("entryFocus",le),i(l).isUsingKeyboardRef.value||le.preventDefault()})},{default:N(()=>[F(i(a1),{ref:i(x),role:"menu",as:U.as,"as-child":U.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":i(Bb)(i(r).open.value),dir:i(l).dir.value,side:U.side,"side-offset":U.sideOffset,align:U.align,"align-offset":U.alignOffset,"avoid-collisions":U.avoidCollisions,"collision-boundary":U.collisionBoundary,"collision-padding":U.collisionPadding,"arrow-padding":U.arrowPadding,"prioritize-position":U.prioritizePosition,"position-strategy":U.positionStrategy,"update-position-strategy":U.updatePositionStrategy,sticky:U.sticky,"hide-when-detached":U.hideWhenDetached,reference:U.reference,onKeydown:H,onBlur:P,onPointermove:W,onPointerenter:Z},{default:N(()=>[be(U.$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"]))}}),c1=VO,zO=ae({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(e){const t=e,n=u1(),{forwardRef:a,currentElement:r}=Xe(),{CollectionItem:l}=If(),o=I(!1),s=b(()=>o.value||r.value!=null&&n.highlightedElement.value===r.value);async function u(c){if(!(c.defaultPrevented||!Pi(c))){if(t.disabled)n.onItemLeave(c);else if(!n.onItemEnter(c)){const v=c.currentTarget;n.highlightedElement.value=v,["INPUT","TEXTAREA"].includes(jt()?.tagName||"")||v.focus({preventScroll:!0})}}}async function d(c){if(await Ye(),c.defaultPrevented||!Pi(c)||n.highlightedElement.value!==r.value)return;!n.onItemLeave(c)&&n.highlightedElement.value===r.value&&(n.highlightedElement.value=void 0)}return(c,f)=>(m(),V(i(l),{value:{textValue:c.textValue}},{default:N(()=>[F(i(tt),ze({ref:i(a),role:"menuitem",tabindex:"-1"},c.$attrs,{as:c.as,"as-child":c.asChild,"aria-disabled":c.disabled||void 0,"data-disabled":c.disabled?"":void 0,"data-highlighted":s.value?"":void 0,onPointermove:u,onPointerleave:d,onFocus:f[0]||(f[0]=async v=>{await Ye(),!(v.defaultPrevented||c.disabled)&&(o.value=!0,i(n).highlightedElement.value=v.currentTarget)}),onBlur:f[1]||(f[1]=async v=>{await Ye(),!v.defaultPrevented&&(o.value=!1)})}),{default:N(()=>[be(c.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),jO=zO,UO=ae({__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(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=Zf(),s=u1(),u=I(!1);async function d(){const c=l.value;if(!n.disabled&&c){const f=new CustomEvent(w3,{bubbles:!0,cancelable:!0});a("select",f),await Ye(),f.defaultPrevented?u.value=!1:o.onClose()}}return(c,f)=>(m(),V(jO,ze(n,{ref:i(r),onClick:d,onPointerdown:f[0]||(f[0]=()=>{u.value=!0}),onPointerup:f[1]||(f[1]=async v=>{await Ye(),!v.defaultPrevented&&(u.value||v.currentTarget?.click())}),onKeydown:f[2]||(f[2]=async v=>{const p=i(s).searchRef.value!=="";c.disabled||p&&v.key===" "||i(kd).includes(v.key)&&(v.currentTarget?.click(),v.preventDefault())})}),{default:N(()=>[be(c.$slots,"default")]),_:3},16))}}),d1=UO;const[HO,KO]=$t(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var WO=ae({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=HO({modelValue:I(!1)});return(n,a)=>(m(),V(i(Zl),{present:n.forceMount||i(Fb)(i(t).modelValue.value)||i(t).modelValue.value===!0},{default:N(()=>[F(i(tt),{as:n.as,"as-child":n.asChild,"data-state":i(Vb)(i(t).modelValue.value)},{default:N(()=>[be(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),GO=WO,YO=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=fa(n,a),l=Eu(),{forwardRef:o,currentElement:s}=Xe();return Mf(s),(u,d)=>(m(),V(c1,ze(i(r),{ref:i(o),"trap-focus":i(l).open.value,"disable-outside-pointer-events":i(l).open.value,"disable-outside-scroll":!0,onDismiss:d[0]||(d[0]=c=>i(l).onOpenChange(!1)),onFocusOutside:d[1]||(d[1]=vt(c=>a("focusOutside",c),["prevent"]))}),{default:N(()=>[be(u.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),JO=YO,ZO=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const r=fa(e,t),l=Eu();return(o,s)=>(m(),V(c1,ze(i(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:s[0]||(s[0]=u=>i(l).onOpenChange(!1))}),{default:N(()=>[be(o.$slots,"default")]),_:3},16))}}),XO=ZO,QO=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const r=fa(e,t),l=Eu(),o=Zf();return(s,u)=>(m(),V(i(Zl),{present:s.forceMount||i(l).open.value},{default:N(()=>[i(o).modal.value?(m(),V(JO,nt(ze({key:0},{...s.$attrs,...i(r)})),{default:N(()=>[be(s.$slots,"default")]),_:3},16)):(m(),V(XO,nt(ze({key:1},{...s.$attrs,...i(r)})),{default:N(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),eD=QO;const[tD,nD]=$t("MenuGroup");var aD=ae({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=cr(void 0,"reka-menu-group");return nD({id:n}),(a,r)=>(m(),V(i(tt),ze({role:"group"},t,{"aria-labelledby":i(n)}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),rD=aD,lD=ae({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=tD({id:""});return(a,r)=>(m(),V(i(tt),ze(t,{id:i(n).id||void 0}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["id"]))}}),oD=lD,sD=ae({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),iD=sD;const[uD,cD]=$t("MenuRadioGroup");var dD=ae({__name:"MenuRadioGroup",props:{modelValue:{type:null,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=mf(n,["modelValue"]),l=bu(r),o=Pt(n,"modelValue",a);return cD({modelValue:o,onValueChange:s=>{o.value=s}}),(s,u)=>(m(),V(rD,nt(lt(i(l))),{default:N(()=>[be(s.$slots,"default",{modelValue:i(o)})]),_:3},16))}}),fD=dD,pD=ae({__name:"MenuRadioItem",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(e,{emit:t}){const n=e,a=t,r=mf(n,["value"]),l=bu(r),{value:o}=Wt(n),s=uD(),u=b(()=>s.modelValue.value===o?.value);return KO({modelValue:u}),(d,c)=>(m(),V(d1,ze({role:"menuitemradio"},i(l),{"aria-checked":u.value,"data-state":i(Vb)(u.value),onSelect:c[0]||(c[0]=async f=>{a("select",f),i(s).onValueChange(i(o))})}),{default:N(()=>[be(d.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),mD=pD,vD=ae({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(tt),ze(t,{role:"separator","aria-orientation":"horizontal"}),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),hD=vD;const[yD,gD]=$t("DateFieldRoot");var bD=ae({inheritAttrs:!1,__name:"DateFieldRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,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","update:placeholder"],setup(e,{expose:t,emit:n}){const a=e,r=n,{disabled:l,readonly:o,isDateUnavailable:s,granularity:u,defaultValue:d,dir:c,locale:f}=Wt(a),v=_u(f),p=La(c),h=Of(v.value,{hourCycle:ls(a.hourCycle)}),{primitiveElement:k,currentElement:C}=Ur(),x=I(new Set);Ct(()=>{Nv(C.value).forEach(z=>x.value.add(z))});const S=Pt(a,"modelValue",r,{defaultValue:d.value,passive:a.modelValue===void 0}),q=Tf({defaultPlaceholder:a.placeholder,granularity:u.value,defaultValue:S.value,locale:a.locale}),O=Pt(a,"placeholder",r,{defaultValue:a.defaultPlaceholder??q.copy(),passive:a.placeholder===void 0}),E=b(()=>Ob(a)),R=b(()=>a.granularity?_d(O.value)?a.granularity:"day":_d(O.value)?"minute":"day"),L=b(()=>S.value?!!(s.value?.(S.value)||a.minValue&&nr(S.value,a.minValue)||a.maxValue&&nr(a.maxValue,S.value)):!1),K=E4(R.value),$=I(S.value?{...Lv({value:S.value,formatter:h})}:{...K}),M=b(()=>o1({granularity:R.value,dateRef:O.value,formatter:h,hideTimeZone:a.hideTimeZone,hourCycle:a.hourCycle,segmentValues:$.value,locale:v})),H=b(()=>M.value.arr),P=b(()=>H.value.filter(({part:z})=>z!=="literal"));Ve(v,z=>{h.getLocale()!==z&&(h.setLocale(z),Ye(()=>{x.value.clear(),Nv(C.value).forEach(ke=>x.value.add(ke))}))}),Ve(S,z=>{!gn(z)&&O.value.compare(z)!==0&&(O.value=z.copy())}),Ve([S,v],([z])=>{gn(z)?Object.values($.value).every(ke=>ke!==null)&&gn(z)&&($.value={...K}):$.value={...Lv({value:z,formatter:h})}});const W=I(null),Z=b(()=>Array.from(x.value).findIndex(z=>z.getAttribute("data-reka-date-field-segment")===W.value?.getAttribute("data-reka-date-field-segment"))),U=b(()=>{const z=p.value==="rtl"?-1:1;return(z<0?Z.value<0:Z.value>x.value.size-1)?null:Array.from(x.value)[Z.value+z]}),j=b(()=>{const z=p.value==="rtl"?-1:1;return(z>0?Z.value<0:Z.value>x.value.size-1)?null:Array.from(x.value)[Z.value-z]}),le=b(()=>Mb(R.value)),ue=b(()=>pc(S.value,R.value)),we=b(()=>a.maxValue?pc(a.maxValue,R.value):void 0),De=b(()=>a.minValue?pc(a.minValue,R.value):void 0),Ae=Jl();function ie(z){z.isComposing||ha(z.key)&&(z.key===Ae.ARROW_LEFT&&j.value?.focus(),z.key===Ae.ARROW_RIGHT&&U.value?.focus())}function _e(z){W.value=z}return gD({isDateUnavailable:s.value,locale:v,modelValue:S,placeholder:O,disabled:l,formatter:h,hourCycle:a.hourCycle,step:E,readonly:o,segmentValues:$,isInvalid:L,segmentContents:P,elements:x,setFocusedElement:_e,focusNext(){U.value?.focus()}}),t({setFocusedElement:_e}),(z,ke)=>(m(),V(i(tt),ze(z.$attrs,{ref_key:"primitiveElement",ref:k,role:"group","aria-disabled":i(l)?!0:void 0,"data-disabled":i(l)?"":void 0,"data-readonly":i(o)?"":void 0,"data-invalid":L.value?"":void 0,dir:i(p),onKeydown:Oa(ie,["left","right"])}),{default:N(()=>[be(z.$slots,"default",{modelValue:i(S),segments:H.value,isInvalid:L.value}),F(i(qf),{id:z.id,as:"input",type:le.value,feature:"focusable",tabindex:"-1",value:ue.value,name:z.name,disabled:i(l),required:z.required,max:we.value,min:De.value,onFocus:ke[0]||(ke[0]=me=>Array.from(x.value)?.[0]?.focus())},null,8,["id","type","value","name","disabled","required","max","min"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),_D=bD,xD=ae({__name:"DateFieldInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=yD(),a=I(!0),r=I(!1),{handleSegmentClick:l,handleSegmentKeydown:o,handleSegmentBeforeInput:s,handleSegmentCompositionStart:u,handleSegmentCompositionEnd:d,attributes:c}=s1({hasLeftFocus:a,lastKeyZero:r,placeholder:n.placeholder,hourCycle:n.hourCycle,step:n.step,segmentValues:n.segmentValues,formatter:n.formatter,part:t.part,disabled:n.disabled,readonly:n.readonly,focusNext:n.focusNext,modelValue:n.modelValue}),f=b(()=>n.disabled.value),v=b(()=>n.readonly.value),p=b(()=>n.isInvalid.value);return(h,k)=>(m(),V(i(tt),ze({as:h.as,"as-child":h.asChild},i(c),{contenteditable:f.value||v.value?!1:h.part!=="literal","data-reka-date-field-segment":h.part,"aria-disabled":f.value?!0:void 0,"aria-readonly":v.value?!0:void 0,"data-disabled":f.value?"":void 0,"data-invalid":p.value?"":void 0,"aria-invalid":p.value?!0:void 0},Ey(h.part!=="literal"?{mousedown:i(l),keydown:i(o),beforeinput:i(s),compositionstart:i(u),compositionend:i(d),focusout:()=>{a.value=!0},focusin:C=>{i(n).setFocusedElement(C.target)}}:{})),{default:N(()=>[be(h.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-date-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),kD=xD;const[to,wD]=$t("PopoverRoot");var $D=ae({__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(e,{emit:t}){const n=e,a=t,{modal:r}=Wt(n),l=Pt(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0});return wD({contentId:"",triggerId:"",modal:r,open:l,onOpenChange:u=>{l.value=u},onOpenToggle:()=>{l.value=!l.value},triggerElement:I(),hasCustomAnchor:I(!1)}),(u,d)=>(m(),V(i(Hb),null,{default:N(()=>[be(u.$slots,"default",{open:i(l),close:()=>l.value=!1})]),_:3}))}}),f1=$D,CD=ae({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;Xe();const n=to();return ky(()=>{n.hasCustomAnchor.value=!0}),Ia(()=>{n.hasCustomAnchor.value=!1}),(a,r)=>(m(),V(i(Nf),nt(lt(t)),{default:N(()=>[be(a.$slots,"default")]),_:3},16))}}),SD=CD;const[Xf,ED]=$t("DatePickerRoot");var AD=ae({inheritAttrs:!1,__name:"DatePickerRoot",props:{defaultValue:{type:null,required:!1,default:void 0},defaultPlaceholder:{type:null,required:!1},placeholder:{type:null,required:!1,default:void 0},modelValue:{type:null,required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:null,required:!1},minValue:{type:null,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},isDateUnavailable:{type:Function,required:!1,default:void 0},id:{type:String,required:!1},dir:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1},isDateDisabled:{type:Function,required:!1,default:void 0},pagedNavigation:{type:Boolean,required:!1,default:!1},weekStartsOn:{type:Number,required:!1},weekdayFormat:{type:String,required:!1,default:"narrow"},fixedWeeks:{type:Boolean,required:!1,default:!1},numberOfMonths:{type:Number,required:!1,default:1},preventDeselect:{type:Boolean,required:!1,default:!1},closeOnSelect:{type:Boolean,required:!1,default:!1}},emits:["update:open","update:modelValue","update:placeholder"],setup(e,{emit:t}){const n=e,a=t,{locale:r,disabled:l,readonly:o,pagedNavigation:s,weekdayFormat:u,fixedWeeks:d,numberOfMonths:c,preventDeselect:f,isDateDisabled:v,isDateUnavailable:p,defaultOpen:h,modal:k,id:C,name:x,required:S,minValue:q,maxValue:O,granularity:E,hideTimeZone:R,hourCycle:L,defaultValue:K,dir:$,step:M,closeOnSelect:H}=Wt(n),P=La($),W=_u(r),Z=b(()=>n.weekStartsOn??Pb(W.value)),U=Pt(n,"modelValue",a,{defaultValue:K.value,passive:n.modelValue===void 0}),j=b(()=>Tf({defaultPlaceholder:n.placeholder,granularity:n.granularity,defaultValue:U.value,locale:W.value})),le=Pt(n,"placeholder",a,{defaultValue:n.defaultPlaceholder??j.value.copy(),passive:n.placeholder===void 0}),ue=Pt(n,"open",a,{defaultValue:h.value,passive:n.open===void 0}),we=I();function De(Ae){return"hour"in Ae?Ae.set({hour:0,minute:0,second:0,millisecond:0}):Ae}return Ve(U,Ae=>{Ae&&Ae.compare(le.value)!==0?le.value=Ae.copy():!Ae&&"hour"in le.value&&(le.value=De(le.value)),H.value&&(ue.value=!1)}),ED({isDateUnavailable:p.value,isDateDisabled:v.value,locale:W,disabled:l,pagedNavigation:s,weekStartsOn:Z,weekdayFormat:u,fixedWeeks:d,numberOfMonths:c,readonly:o,preventDeselect:f,modelValue:U,placeholder:le,defaultOpen:h,modal:k,open:ue,id:C,name:x,required:S,minValue:q,maxValue:O,granularity:E,hideTimeZone:R,hourCycle:L,dateFieldRef:we,dir:P,step:M,onDateChange(Ae){Ae?U.value&&!f.value&&Ae&&U.value.compare(Ae)===0?U.value=void 0:U.value=Ae.copy():U.value=void 0},onPlaceholderChange(Ae){le.value=Ae.copy()},closeOnSelect:H}),(Ae,ie)=>(m(),V(i(f1),{open:i(ue),"onUpdate:open":ie[0]||(ie[0]=_e=>wt(ue)?ue.value=_e:null),"default-open":i(h),modal:i(k)},{default:N(()=>[be(Ae.$slots,"default")]),_:3},8,["open","default-open","modal"]))}}),TD=AD,OD=ae({__name:"DatePickerCalendar",setup(e){const t=Xf();return(n,a)=>(m(),V(i(X4),ze({isDateDisabled:i(t).isDateDisabled,isDateUnavailable:i(t).isDateUnavailable,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,locale:i(t).locale.value,disabled:i(t).disabled.value,pagedNavigation:i(t).pagedNavigation.value,weekStartsOn:i(t).weekStartsOn.value,weekdayFormat:i(t).weekdayFormat.value,fixedWeeks:i(t).fixedWeeks.value,numberOfMonths:i(t).numberOfMonths.value,readonly:i(t).readonly.value,preventDeselect:i(t).preventDeselect.value,dir:i(t).dir.value},{"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value,multiple:!1,"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&i(Rl)(r,i(t).modelValue.value)||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{i(Rl)(r,i(t).placeholder.value)||i(t).onPlaceholderChange(r)})}),{default:N(({weekDays:r,grid:l,date:o,weekStartsOn:s,locale:u,fixedWeeks:d})=>[be(n.$slots,"default",{date:o,grid:l,weekDays:r,weekStartsOn:s,locale:u,fixedWeeks:d})]),_:3},16,["model-value","placeholder"]))}}),DD=OD,MD=ae({__name:"DatePickerCell",props:{date:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(eO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),PD=MD,RD=ae({__name:"DatePickerCellTrigger",props:{day:{type:null,required:!0},month:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(nO),nt(lt(t)),{default:N(r=>[be(n.$slots,"default",nt(lt(r)))]),_:3},16))}}),ID=RD,qD=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=bu(mf(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:l}=Xe(),o=to();return Rb(),(s,u)=>(m(),V(i(Rf),{"as-child":"",loop:"",trapped:s.trapFocus,onMountAutoFocus:u[5]||(u[5]=d=>a("openAutoFocus",d)),onUnmountAutoFocus:u[6]||(u[6]=d=>a("closeAutoFocus",d))},{default:N(()=>[F(i(Pf),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onPointerDownOutside:u[0]||(u[0]=d=>a("pointerDownOutside",d)),onInteractOutside:u[1]||(u[1]=d=>a("interactOutside",d)),onEscapeKeyDown:u[2]||(u[2]=d=>a("escapeKeyDown",d)),onFocusOutside:u[3]||(u[3]=d=>a("focusOutside",d)),onDismiss:u[4]||(u[4]=d=>i(o).onOpenChange(!1))},{default:N(()=>[F(i(a1),ze(i(r),{id:i(o).contentId,ref:i(l),"data-state":i(o).open.value?"open":"closed","aria-labelledby":i(o).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:N(()=>[be(s.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),p1=qD,LD=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=to(),l=I(!1);yf(!0);const o=fa(n,a),{forwardRef:s,currentElement:u}=Xe();return Mf(u),(d,c)=>(m(),V(p1,ze(i(o),{ref:i(s),"trap-focus":i(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:c[0]||(c[0]=vt(f=>{a("closeAutoFocus",f),l.value||i(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:c[1]||(c[1]=f=>{a("pointerDownOutside",f);const v=f.detail.originalEvent,p=v.button===0&&v.ctrlKey===!0,h=v.button===2||p;l.value=h}),onFocusOutside:c[2]||(c[2]=vt(()=>{},["prevent"]))}),{default:N(()=>[be(d.$slots,"default")]),_:3},16,["trap-focus"]))}}),ND=LD,BD=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=to(),l=I(!1),o=I(!1),s=fa(n,a);return(u,d)=>(m(),V(p1,ze(i(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:d[0]||(d[0]=c=>{a("closeAutoFocus",c),c.defaultPrevented||(l.value||i(r).triggerElement.value?.focus(),c.preventDefault()),l.value=!1,o.value=!1}),onInteractOutside:d[1]||(d[1]=async c=>{a("interactOutside",c),c.defaultPrevented||(l.value=!0,c.detail.originalEvent.type==="pointerdown"&&(o.value=!0));const f=c.target;i(r).triggerElement.value?.contains(f)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&o.value&&c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16))}}),FD=BD,VD=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=to(),l=fa(n,a),{forwardRef:o}=Xe();return r.contentId||=cr(void 0,"reka-popover-content"),(s,u)=>(m(),V(i(Zl),{present:s.forceMount||i(r).open.value},{default:N(()=>[i(r).modal.value?(m(),V(ND,ze({key:0},i(l),{ref:i(o)}),{default:N(()=>[be(s.$slots,"default")]),_:3},16)):(m(),V(FD,ze({key:1},i(l),{ref:i(o)}),{default:N(()=>[be(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),m1=VD,zD=ae({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(xu),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),v1=zD,jD=ae({__name:"DatePickerContent",props:{portal:{type:Object,required:!1},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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const n=e,a=t,r=b(()=>({...n,portal:void 0})),l=fa(r,a);return(o,s)=>(m(),V(i(v1),nt(lt(o.portal)),{default:N(()=>[F(i(m1),ze({...i(l),...o.$attrs},{onOpenAutoFocus:s[0]||(s[0]=u=>{a("openAutoFocus",u),!u.defaultPrevented&&u.target&&(i(Db)(u.target),u.preventDefault())})}),{default:N(()=>[be(o.$slots,"default")]),_:3},16)]),_:3},16))}}),UD=jD,HD=ae({__name:"DatePickerField",setup(e){const t=Xf();return(n,a)=>(m(),V(i(_D),ze({ref:i(t).dateFieldRef,"model-value":i(t).modelValue.value,placeholder:i(t).placeholder.value},{id:i(t).id.value,name:i(t).name.value,disabled:i(t).disabled.value,minValue:i(t).minValue.value,maxValue:i(t).maxValue.value,readonly:i(t).readonly.value,hourCycle:i(t).hourCycle.value,granularity:i(t).granularity.value,hideTimeZone:i(t).hideTimeZone.value,locale:i(t).locale.value,isDateUnavailable:i(t).isDateUnavailable,required:i(t).required.value,dir:i(t).dir.value,step:i(t).step.value},{"onUpdate:modelValue":a[0]||(a[0]=r=>{r&&i(t).modelValue.value&&r.compare(i(t).modelValue.value)===0||i(t).onDateChange(r)}),"onUpdate:placeholder":a[1]||(a[1]=r=>{r.compare(i(t).placeholder.value)!==0&&i(t).onPlaceholderChange(r)})}),{default:N(({segments:r,modelValue:l})=>[be(n.$slots,"default",{segments:r,modelValue:l})]),_:3},16,["model-value","placeholder"]))}}),KD=HD,WD=ae({__name:"DatePickerGrid",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(rO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),GD=WD,YD=ae({__name:"DatePickerGridBody",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(oO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),JD=YD,ZD=ae({__name:"DatePickerGridHead",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(iO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),XD=ZD,QD=ae({__name:"DatePickerGridRow",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(cO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Fv=QD,eM=ae({__name:"DatePickerHeadCell",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(fO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),tM=eM,nM=ae({__name:"DatePickerHeader",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(mO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),aM=nM,rM=ae({__name:"DatePickerHeading",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(hO),nt(lt(t)),{default:N(({headingValue:r})=>[be(n.$slots,"default",{headingValue:r},()=>[xe(T(r),1)])]),_:3},16))}}),lM=rM,oM=ae({__name:"DatePickerInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(kD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),sM=oM,iM=ae({__name:"DatePickerNext",props:{nextPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(gO),nt(lt(t)),{default:N(r=>[be(n.$slots,"default",nt(lt(r)))]),_:3},16))}}),uM=iM,cM=ae({__name:"DatePickerPrev",props:{prevPage:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(_O),nt(lt(t)),{default:N(r=>[be(n.$slots,"default",nt(lt(r)))]),_:3},16))}}),dM=cM,fM=ae({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=to(),{forwardRef:a,currentElement:r}=Xe();return n.triggerId||=cr(void 0,"reka-popover-trigger"),Ct(()=>{n.triggerElement.value=r.value}),(l,o)=>(m(),V(Vt(i(n).hasCustomAnchor.value?i(tt):i(Nf)),{"as-child":""},{default:N(()=>[F(i(tt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":i(n).open.value,"aria-controls":i(n).contentId,"data-state":i(n).open.value?"open":"closed",as:l.as,"as-child":t.asChild,onClick:i(n).onOpenToggle},{default:N(()=>[be(l.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),pM=fM,mM=ae({__name:"DatePickerTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=Xf();return(a,r)=>(m(),V(i(pM),ze({"data-reka-date-field-segment":"trigger"},t,{disabled:i(n).disabled.value,onFocusin:r[0]||(r[0]=l=>{i(n).dateFieldRef.value?.setFocusedElement(l.target)})}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["disabled"]))}}),vM=mM;const[h1,hM]=$t("DropdownMenuRoot");var yM=ae({__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(e,{emit:t}){const n=e,a=t;Xe();const r=Pt(n,"open",a,{defaultValue:n.defaultOpen,passive:n.open===void 0}),l=I(),{modal:o,dir:s}=Wt(n),u=La(s);return hM({open:r,onOpenChange:d=>{r.value=d},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:l,contentId:"",modal:o,dir:u}),(d,c)=>(m(),V(i(BO),{open:i(r),"onUpdate:open":c[0]||(c[0]=f=>wt(r)?r.value=f:null),dir:i(u),modal:i(o)},{default:N(()=>[be(d.$slots,"default",{open:i(r)})]),_:3},8,["open","dir","modal"]))}}),y1=yM,gM=ae({__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},hideShiftedArrow:{type:Boolean,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(e,{emit:t}){const r=fa(e,t);Xe();const l=h1(),o=I(!1);function s(u){u.defaultPrevented||(o.value||setTimeout(()=>{l.triggerElement.value?.focus()},0),o.value=!1,u.preventDefault())}return l.contentId||=cr(void 0,"reka-dropdown-menu-content"),(u,d)=>(m(),V(i(eD),ze(i(r),{id:i(l).contentId,"aria-labelledby":i(l)?.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:s,onInteractOutside:d[0]||(d[0]=c=>{if(c.defaultPrevented)return;const f=c.detail.originalEvent,v=f.button===0&&f.ctrlKey===!0,p=f.button===2||v;(!i(l).modal.value||p)&&(o.value=!0),i(l).triggerElement.value?.contains(c.target)&&c.preventDefault()})}),{default:N(()=>[be(u.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),g1=gM,bM=ae({__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(e,{emit:t}){const n=e,r=Yr(t);return Xe(),(l,o)=>(m(),V(i(d1),nt(lt({...n,...i(r)})),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),Ad=bM,_M=ae({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(GO),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),xM=_M,kM=ae({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(oD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),wM=kM,$M=ae({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,a)=>(m(),V(i(iD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),b1=$M,CM=ae({__name:"DropdownMenuRadioGroup",props:{modelValue:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=Yr(t);return Xe(),(l,o)=>(m(),V(i(fD),nt(lt({...n,...i(r)})),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),SM=CM,EM=ae({__name:"DropdownMenuRadioItem",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(e,{emit:t}){const r=fa(e,t);return Xe(),(l,o)=>(m(),V(i(mD),nt(lt(i(r))),{default:N(()=>[be(l.$slots,"default")]),_:3},16))}}),AM=EM,TM=ae({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return Xe(),(n,a)=>(m(),V(i(hD),nt(lt(t)),{default:N(()=>[be(n.$slots,"default")]),_:3},16))}}),Vv=TM,OM=ae({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=h1(),{forwardRef:a,currentElement:r}=Xe();return Ct(()=>{n.triggerElement=r}),n.triggerId||=cr(void 0,"reka-dropdown-menu-trigger"),(l,o)=>(m(),V(i(PO),{"as-child":""},{default:N(()=>[F(i(tt),{id:i(n).triggerId,ref:i(a),type:l.as==="button"?"button":void 0,"as-child":t.asChild,as:l.as,"aria-haspopup":"menu","aria-expanded":i(n).open.value,"aria-controls":i(n).open.value?i(n).contentId:void 0,"data-disabled":l.disabled?"":void 0,disabled:l.disabled,"data-state":i(n).open.value?"open":"closed",onClick:o[0]||(o[0]=async s=>{!l.disabled&&s.button===0&&s.ctrlKey===!1&&(i(n)?.onOpenToggle(),await Ye(),i(n).open.value&&s.preventDefault())}),onKeydown:o[1]||(o[1]=Oa(s=>{l.disabled||(["Enter"," "].includes(s.key)&&i(n).onOpenToggle(),s.key==="ArrowDown"&&i(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(s.key)&&s.preventDefault())},["enter","space","arrow-down"]))},{default:N(()=>[be(l.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),_1=OM;const is=100,[DM,MM]=$t("ProgressRoot"),Li=e=>typeof e=="number";function PM(e,t){return gn(e)||Li(e)&&!Number.isNaN(e)&&e<=t&&e>=0?e:(console.error(`Invalid prop \`value\` of value \`${e}\` supplied to \`ProgressRoot\`. The \`value\` prop must be: - a positive number - less than the value passed to \`max\` (or ${is} if no \`max\` prop is set) - \`null\` or \`undefined\` if the progress is indeterminate. -Defaulting to \`null\`.`),null)}function RM(e){return Li(e)&&!Number.isNaN(e)&&e>0?e:(console.error(`Invalid prop \`max\` of value \`${e}\` supplied to \`ProgressRoot\`. Only numbers greater than 0 are valid max values. Defaulting to \`${is}\`.`),is)}var IM=ae({__name:"ProgressRoot",props:{modelValue:{type:[Number,null],required:!1},max:{type:Number,required:!1,default:is},getValueLabel:{type:Function,required:!1,default:(e,t)=>Li(e)?`${Math.round(e/t*is)}%`:void 0},getValueText:{type:Function,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue","update:max"],setup(e,{emit:t}){const n=e,a=t;Xe();const r=Pt(n,"modelValue",a,{passive:n.modelValue===void 0}),l=Pt(n,"max",a,{passive:n.max===void 0});Ve(()=>r.value,async s=>{const u=PM(s,n.max);u!==s&&(await Ye(),r.value=u)},{immediate:!0}),Ve(()=>n.max,s=>{const u=RM(n.max);u!==s&&(l.value=u)},{immediate:!0});const o=b(()=>gn(r.value)?"indeterminate":r.value===l.value?"complete":"loading");return MM({modelValue:r,max:l,progressState:o}),(s,u)=>(m(),V(i(tt),{"as-child":s.asChild,as:s.as,"aria-valuemax":i(l),"aria-valuemin":0,"aria-valuenow":Li(i(r))?i(r):void 0,"aria-valuetext":s.getValueText?.(i(r),i(l)),"aria-label":s.getValueLabel(i(r),i(l)),role:"progressbar","data-state":o.value,"data-value":i(r)??void 0,"data-max":i(l)},{default:N(()=>[be(s.$slots,"default",{modelValue:i(r)})]),_:3},8,["as-child","as","aria-valuemax","aria-valuenow","aria-valuetext","aria-label","data-state","data-value","data-max"]))}}),wc=IM,qM=ae({__name:"ProgressIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=OM();return Xe(),(a,r)=>(m(),V(i(tt),ze(t,{"data-state":i(n).progressState.value,"data-value":i(n).modelValue?.value??void 0,"data-max":i(n).max.value}),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["data-state","data-value","data-max"]))}}),$c=qM;const LM="radio.select";function NM(e,t,n){pf(LM,n,{originalEvent:e,value:t})}var BM=ae({__name:"Radio",props:{id:{type:String,required:!1},value:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},checked:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:checked","select"],setup(e,{emit:t}){const n=e,a=t,r=Pt(n,"checked",a,{passive:n.checked===void 0}),{value:l}=Wt(n),{forwardRef:o,currentElement:s}=Xe(),u=Of(s),d=b(()=>n.id&&s.value?document.querySelector(`[for="${n.id}"]`)?.innerText??n.value:void 0);function c(f){n.disabled||NM(f,n.value,v=>{a("select",v),!v?.defaultPrevented&&(r.value=!0,u.value&&v.stopPropagation())})}return(f,v)=>(m(),V(i(tt),ze(f.$attrs,{id:f.id,ref:i(o),role:"radio",type:f.as==="button"?"button":void 0,as:f.as,"aria-checked":i(r),"aria-label":d.value,"as-child":f.asChild,disabled:f.disabled?"":void 0,"data-state":i(r)?"checked":"unchecked","data-disabled":f.disabled?"":void 0,value:i(l),required:f.required,name:f.name,onClick:vt(c,["stop"])}),{default:N(()=>[be(f.$slots,"default",{checked:i(r)}),i(u)&&f.name?(m(),V(i(Lf),{key:0,type:"radio",tabindex:"-1",value:i(l),checked:!!i(r),name:f.name,disabled:f.disabled,required:f.required},null,8,["value","checked","name","disabled","required"])):ne("v-if",!0)]),_:3},16,["id","type","as","aria-checked","aria-label","as-child","disabled","data-state","data-disabled","value","required","name"]))}}),FM=BM;const[VM,zM]=$t("RadioGroupRoot");var jM=ae({__name:"RadioGroupRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1,default:void 0},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,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=Pt(n,"modelValue",a,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),{disabled:s,loop:u,orientation:d,name:c,required:f,dir:v}=Wt(n),p=La(v),h=Of(l);return zM({modelValue:o,changeModelValue:k=>{o.value=k},disabled:s,loop:u,orientation:d,name:c?.value,required:f}),(k,C)=>(m(),V(i(Gf),{"as-child":"",orientation:i(d),dir:i(p),loop:i(u)},{default:N(()=>[F(i(tt),{ref:i(r),role:"radiogroup","data-disabled":i(s)?"":void 0,"as-child":k.asChild,as:k.as,"aria-orientation":i(d),"aria-required":i(f),dir:i(p)},{default:N(()=>[be(k.$slots,"default",{modelValue:i(o)}),i(h)&&i(c)?(m(),V(i(Lf),{key:0,required:i(f),disabled:i(s),value:i(o),name:i(c)},null,8,["required","disabled","value","name"])):ne("v-if",!0)]),_:3},8,["data-disabled","as-child","as","aria-orientation","aria-required","dir"])]),_:3},8,["orientation","dir","loop"]))}}),x1=jM;const[Az,UM]=$t("RadioGroupItem");var HM=ae({inheritAttrs:!1,__name:"RadioGroupItem",props:{id:{type:String,required:!1},value:{type:null,required:!1},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:["select"],setup(e,{emit:t}){const n=e,a=t,{forwardRef:r,currentElement:l}=Xe(),o=VM(),s=b(()=>o.disabled.value||n.disabled),u=b(()=>o.required.value||n.required),d=b(()=>ns(o.modelValue?.value,n.value));UM({disabled:s,checked:d});const c=I(!1),f=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"];Hl("keydown",p=>{f.includes(p.key)&&(c.value=!0)}),Hl("keyup",()=>{c.value=!1});function v(){setTimeout(()=>{c.value&&l.value?.click()},0)}return(p,h)=>(m(),V(i(Yf),{checked:d.value,disabled:s.value,"as-child":"",focusable:!s.value,active:d.value},{default:N(()=>[F(FM,ze({...p.$attrs,...n},{ref:i(r),checked:d.value,required:u.value,disabled:s.value,"onUpdate:checked":h[0]||(h[0]=k=>i(o).changeModelValue(p.value)),onSelect:h[1]||(h[1]=k=>a("select",k)),onKeydown:h[2]||(h[2]=Da(vt(()=>{},["prevent"]),["enter"])),onFocus:v}),{default:N(()=>[be(p.$slots,"default",{checked:d.value,required:u.value,disabled:s.value})]),_:3},16,["checked","required","disabled"])]),_:3},8,["checked","disabled","focusable","active"]))}}),k1=HM,KM=ae({__name:"BaseSeparator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=["horizontal","vertical"];function a(s){return n.includes(s)}const r=b(()=>a(t.orientation)?t.orientation:"horizontal"),l=b(()=>r.value==="vertical"?t.orientation:void 0),o=b(()=>t.decorative?{role:"none"}:{"aria-orientation":l.value,role:"separator"});return(s,u)=>(m(),V(i(tt),ze({as:s.as,"as-child":s.asChild,"data-orientation":r.value},o.value),{default:N(()=>[be(s.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),WM=KM;const[GM,YM]=$t("TimeFieldRoot");function Us(e,t=ws(Un())){return e&&"day"in e?e:ia(t,e)}var JM=ae({inheritAttrs:!1,__name:"TimeFieldRoot",props:{defaultValue:{type:Object,required:!1,default:void 0},defaultPlaceholder:{type:Object,required:!1},placeholder:{type:Object,required:!1,default:void 0},modelValue:{type:[Object,null],required:!1},hourCycle:{type:null,required:!1},step:{type:Object,required:!1},stepSnapping:{type:Boolean,required:!1,default:!1},granularity:{type:String,required:!1},hideTimeZone:{type:Boolean,required:!1},maxValue:{type:Object,required:!1},minValue:{type:Object,required:!1},locale:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},readonly:{type:Boolean,required:!1,default:!1},id:{type:String,required:!1},dir:{type:String,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","update:placeholder"],setup(e,{expose:t,emit:n}){const a=e,r=n,{disabled:l,readonly:o,granularity:s,defaultValue:u,minValue:d,maxValue:c,stepSnapping:f,dir:v,locale:p}=Wt(a),h=_u(p),k=La(v),C=Df(h.value,{hourCycle:ls(a.hourCycle)}),{primitiveElement:_,currentElement:S}=Ur(),q=I(new Set),T=b(()=>Db(a)),E=b(()=>d.value?Us(d.value):void 0),R=b(()=>c.value?Us(c.value):void 0);Ct(()=>{Bv(S.value).forEach(me=>q.value.add(me))});const L=Pt(a,"modelValue",r,{defaultValue:u.value,passive:a.modelValue===void 0}),K=b({get(){return gn(L.value)?L.value:Us(L.value)},set(me){return me?L.value=L.value&&"day"in L.value?me:new na(me.hour,me.minute,me.second,L.value?.millisecond):L.value=me,me}}),$=WA({defaultPlaceholder:a.placeholder,defaultValue:L.value}),M=Pt(a,"placeholder",r,{defaultValue:a.defaultPlaceholder??$.copy(),passive:a.placeholder===void 0}),H=b({get(){return Us(M.value)},set(me){return me&&(M.value="day"in M.value?me.copy():new na(me.hour,me.minute,me.second,M.value?.millisecond)),me}}),P=b(()=>s.value?s.value:"minute"),W=b(()=>L.value?!!(E.value&&nr(K.value,E.value)||R.value&&nr(R.value,K.value)):!1),Z=S4(P.value),U=I(L.value?{...Ed({value:K.value,formatter:C})}:{...Z}),j=b(()=>o1({granularity:P.value,dateRef:H.value,formatter:C,hideTimeZone:a.hideTimeZone,hourCycle:a.hourCycle,segmentValues:U.value,locale:h,isTimeValue:!0})),le=b(()=>{const me=j.value.arr;return a.hourCycle===12?me.map(Y=>{if(Y.part==="hour"&&"hour"in U.value){const fe=U.value.hour;if(fe!==null){const G=fe===0?12:fe>12?fe-12:fe;return{...Y,value:G.toString()}}}return Y}):me}),ue=b(()=>le.value.filter(({part:me})=>me!=="literal"));Ve(h,me=>{C.getLocale()!==me&&(C.setLocale(me),Ye(()=>{q.value.clear(),Bv(S.value).forEach(Y=>q.value.add(Y))}))}),Ve(K,me=>{!gn(me)&&(!Rl(H.value,me)||H.value.compare(me)!==0)&&(M.value=me.copy())}),Ve([K,h],([me])=>{gn(me)?Object.values(U.value).every(Y=>Y!==null)&&gn(me)&&(U.value={...Z}):U.value={...Ed({value:me,formatter:C})}});const we=I(null),Oe=b(()=>Array.from(q.value).findIndex(me=>me.getAttribute("data-reka-time-field-segment")===we.value?.getAttribute("data-reka-time-field-segment"))),Ae=b(()=>{const me=k.value==="rtl"?-1:1;return(me<0?Oe.value<0:Oe.value>q.value.size-1)?null:Array.from(q.value)[Oe.value+me]}),ie=b(()=>{const me=k.value==="rtl"?-1:1;return(me>0?Oe.value<0:Oe.value>q.value.size-1)?null:Array.from(q.value)[Oe.value-me]}),_e=Jl();function z(me){me.isComposing||ha(me.key)&&(me.key===_e.ARROW_LEFT&&ie.value?.focus(),me.key===_e.ARROW_RIGHT&&Ae.value?.focus())}function ke(me){we.value=me}return YM({locale:h,modelValue:K,placeholder:H,disabled:l,formatter:C,hourCycle:a.hourCycle,step:T,stepSnapping:f,readonly:o,segmentValues:U,isInvalid:W,segmentContents:ue,elements:q,setFocusedElement:ke,focusNext(){Ae.value?.focus()}}),t({setFocusedElement:ke}),(me,Y)=>(m(),V(i(tt),ze(me.$attrs,{ref_key:"primitiveElement",ref:_,role:"group","aria-disabled":i(l)?!0:void 0,"data-disabled":i(l)?"":void 0,"data-readonly":i(o)?"":void 0,"data-invalid":W.value?"":void 0,dir:i(k),onKeydown:Da(z,["left","right"])}),{default:N(()=>[be(me.$slots,"default",{modelValue:i(L),segments:le.value,isInvalid:W.value}),F(i(qf),{id:me.id,as:"input",feature:"focusable",tabindex:"-1",value:i(L)?i(L).toString():"",name:me.name,disabled:i(l),required:me.required,onFocus:Y[0]||(Y[0]=fe=>Array.from(q.value)?.[0]?.focus())},null,8,["id","value","name","disabled","required"])]),_:3},16,["aria-disabled","data-disabled","data-readonly","data-invalid","dir"]))}}),zv=JM,ZM=ae({__name:"TimeFieldInput",props:{part:{type:null,required:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=GM(),a=I(!0),r=I(!1),{handleSegmentClick:l,handleSegmentKeydown:o,handleSegmentBeforeInput:s,handleSegmentCompositionStart:u,handleSegmentCompositionEnd:d,handleSegmentFocusOut:c,attributes:f}=s1({hasLeftFocus:a,lastKeyZero:r,placeholder:n.placeholder,hourCycle:n.hourCycle,step:n.step,stepSnapping:n.stepSnapping,segmentValues:n.segmentValues,formatter:n.formatter,part:t.part,disabled:n.disabled,readonly:n.readonly,focusNext:n.focusNext,modelValue:n.modelValue}),v=b(()=>n.disabled.value),p=b(()=>n.readonly.value),h=b(()=>n.isInvalid.value);return(k,C)=>(m(),V(i(tt),ze({as:k.as,"as-child":k.asChild},i(f),{contenteditable:v.value||p.value?!1:k.part!=="literal","data-reka-time-field-segment":k.part,"aria-disabled":v.value?!0:void 0,"aria-readonly":p.value?!0:void 0,"data-disabled":v.value?"":void 0,"data-invalid":h.value?"":void 0,"aria-invalid":h.value?!0:void 0},Ey(k.part!=="literal"?{mousedown:i(l),keydown:i(o),beforeinput:i(s),compositionstart:i(u),compositionend:i(d),focusout:()=>{a.value=!0,i(c)()},focusin:_=>{i(n).setFocusedElement(_.target)}}:{})),{default:N(()=>[be(k.$slots,"default")]),_:3},16,["as","as-child","contenteditable","data-reka-time-field-segment","aria-disabled","aria-readonly","data-disabled","data-invalid","aria-invalid"]))}}),jv=ZM,XM=ae({__name:"ToolbarButton",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,{forwardRef:n}=Xe();return(a,r)=>(m(),V(i(Yf),{"as-child":"",focusable:!a.disabled},{default:N(()=>[F(i(tt),ze({ref:i(n),type:a.as==="button"?"button":void 0},t),{default:N(()=>[be(a.$slots,"default")]),_:3},16,["type"])]),_:3},8,["focusable"]))}}),_o=XM;const[QM,e5]=$t("ToolbarRoot");var t5=ae({__name:"ToolbarRoot",props:{orientation:{type:String,required:!1,default:"horizontal"},dir:{type:String,required:!1},loop:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{orientation:n,dir:a}=Wt(t),r=La(a),{forwardRef:l}=Xe();return e5({orientation:n,dir:r}),(o,s)=>(m(),V(i(Gf),{"as-child":"",orientation:i(n),dir:i(r),loop:o.loop},{default:N(()=>[F(i(tt),{ref:i(l),role:"toolbar","aria-orientation":i(n),"as-child":o.asChild,as:o.as},{default:N(()=>[be(o.$slots,"default")]),_:3},8,["aria-orientation","as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),n5=t5,a5=ae({__name:"ToolbarSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=QM();return Xe(),(a,r)=>(m(),V(WM,{orientation:i(n).orientation.value,"as-child":t.asChild,as:a.as},{default:N(()=>[be(a.$slots,"default")]),_:3},8,["orientation","as-child","as"]))}}),Cc=a5;const r5=/^filter\[(.+)\]$/,l5=/^[1-9]\d*$/;function pl(e){const t=Array.isArray(e)?e[e.length-1]:e;return typeof t=="string"?t:""}function Uv(e){return l5.test(e)?Number(e):void 0}function w1(e){const t={},n=pl(e.search).trim();n!==""&&(t.search=n);const a=pl(e.sort).trim();if(a!==""){t.sort=a;const s=pl(e.dir);t.dir=s==="desc"?"desc":"asc"}const r=Uv(pl(e.page));r!==void 0&&(t.page=r);const l=Uv(pl(e.per_page));l!==void 0&&(t.per_page=l);const o={};for(const s of Object.keys(e).sort()){const u=r5.exec(s)?.[1],d=pl(e[s]);u&&d!==""&&(o[u]=d)}return Object.keys(o).length>0&&(t.filter=o),t}function Ni(e){const t={};e.search&&(t.search=e.search),e.sort&&(t.sort=e.sort,t.dir=e.dir==="desc"?"desc":"asc"),e.page!==void 0&&e.page>1&&(t.page=String(e.page)),e.per_page!==void 0&&(t.per_page=String(e.per_page));for(const n of Object.keys(e.filter??{}).sort()){const a=e.filter?.[n];a!==void 0&&a!==""&&(t[`filter[${n}]`]=a)}return t}function Sl(e){return JSON.stringify(Ni(e))}const $1="summer-admin.list:",o5=Sl({});let Td=null;function Au(){try{return typeof window>"u"?null:window.localStorage}catch{return null}}function C1(e){return`${$1}${e}:`}function S1(e){return Td===null?null:C1(Td)+e}function Dd(e){try{Au()?.removeItem(e)}catch{}}function Hv(e){const t=Au();if(t)try{const n=[];for(let a=0;a!0);return}const n=C1(t);Hv(a=>!a.startsWith(n))}function s5(e){const t=S1(e);if(t===null)return{};let n=null;try{n=Au()?.getItem(t)??null}catch{return{}}if(n===null)return{};let a;try{a=JSON.parse(n)}catch{return Dd(t),{}}return typeof a!="object"||a===null||Array.isArray(a)||Object.getPrototypeOf(a)!==Object.prototype||!Object.values(a).every(r=>typeof r=="string")?(Dd(t),{}):w1(a)}function Hs(e,t){const n=S1(e);if(n!==null){if(Sl(t)===o5){Dd(n);return}try{Au()?.setItem(n,JSON.stringify(Ni(t)))}catch{}}}const Nr=I(null),E1=I(null);let Ko=null;function A1(e){T1(),E1.value=e,!(e===null||e<=0)&&(Ko=setTimeout(()=>{Ko=null,ef()},e*800))}function T1(){Ko!==null&&(clearTimeout(Ko),Ko=null)}Nw(A1);const un=kt(Nr);async function i5(e,t){const{data:n,response:a}=await Ne.POST("/auth/login",{body:{login:e,password:t}});return!a.ok||!n?!1:(A1(typeof n.data.expires_in=="number"?n.data.expires_in:null),!0)}async function D1(){const{data:e,response:t}=await Ne.GET("/auth/me");return Nr.value=t.ok&&e?e.data:null,Qf(Nr.value?.id??null),await eE(Nr.value),Nr.value}function O1(e){if(!e)return"";const t=[e.first_name,e.last_name].map(n=>n.trim()).filter(Boolean);return t.length>0?t.slice(0,2).map(n=>n.charAt(0).toUpperCase()).join(""):e.login.slice(0,2).toUpperCase()}function Sc(e){Nr.value=e,Qf(e.id)}function M1(){T1(),Nr.value=null,E1.value=null,Qf(null)}function u5(e){M1();const t=e.currentRoute.value;t.name!=="login"&&e.push({name:"login",query:{redirect:t.fullPath}}).catch(()=>{})}async function c5(e){try{await Ne.POST("/auth/logout")}catch{}finally{M1(),Uw([]),Ww([])}e&&await e.replace({name:"login"}).catch(()=>{})}const d5=["src"],f5={key:1,class:"flex size-[34px] shrink-0 items-center justify-center rounded-full bg-accent text-[13px] font-bold text-on-accent","aria-hidden":"true","data-user-initials":""},p5={class:"flex flex-col leading-tight max-[1099px]:hidden","data-user-identity":""},m5={class:"font-semibold"},v5={key:0,class:"text-[12px] text-muted","data-user-role":""},h5={class:"flex items-center gap-3 px-2 py-2"},y5=["src"],g5={key:1,class:"flex size-10 shrink-0 items-center justify-center rounded-full bg-accent text-[14px] font-bold text-on-accent","aria-hidden":"true"},b5={class:"flex min-w-0 flex-col leading-tight"},_5={class:"truncate font-bold"},x5={class:"truncate text-[13px] text-muted"},k5={class:"flex size-[18px] items-center justify-center"},w5=ae({__name:"UserMenu",setup(e){const t=br(),n=b(()=>{const v=un.value;if(!v)return"";const p=`${v.first_name} ${v.last_name}`.trim();return p===""?v.login:p}),a=b(()=>O1(un.value)),r=b(()=>un.value?.avatar?.thumb_url||un.value?.avatar?.url||""),l=b(()=>un.value?.role?.name??""),o=b(()=>GS.value||sa.value);function s(v){try{const p=new Intl.DisplayNames([v],{type:"language"}).of(v);if(p&&p!==v)return p.charAt(0).toLocaleUpperCase(v)+p.slice(1)}catch{}return v.toUpperCase()}const u=b(()=>Vw.value.map(v=>({code:v,name:s(v)})));function d(v){typeof v=="string"&&v!==""&&tE(v)}async function c(){await t.push({name:"account"}).catch(()=>{})}async function f(){await c5(t)}return(v,p)=>(m(),V(i(y1),{modal:!1},{default:N(()=>[F(i(_1),{"data-user-menu":"",disabled:!i(un),"aria-label":`${i(x)("backend::lang.nav.user_menu")}: ${n.value}`,class:"flex h-input items-center gap-2.5 rounded-inner px-2 text-left transition-colors duration-150 ease-out hover:bg-hover"},{default:N(()=>[r.value?(m(),g("img",{key:0,src:r.value,alt:"","data-user-avatar":"",class:"size-[34px] shrink-0 rounded-full object-cover"},null,8,d5)):(m(),g("span",f5,D(a.value),1)),w("span",p5,[w("span",m5,D(n.value),1),l.value?(m(),g("span",v5,D(l.value),1)):ne("",!0)]),F(i(sr),{size:16,class:"text-muted","aria-hidden":"true"})]),_:1},8,["disabled","aria-label"]),F(i(b1),null,{default:N(()=>[F(i(g1),{"data-user-menu-content":"",align:"end","side-offset":8,class:"z-50 flex w-[280px] flex-col rounded-[14px] border border-border bg-surface p-2 text-text shadow-menu"},{default:N(()=>[w("div",h5,[r.value?(m(),g("img",{key:0,src:r.value,alt:"","data-user-avatar":"",class:"size-10 shrink-0 rounded-full object-cover"},null,8,y5)):(m(),g("span",g5,D(a.value),1)),w("span",b5,[w("span",_5,D(n.value),1),w("span",x5,D(i(un)?.email),1)])]),F(i(Ad),{"data-action":"account",class:"flex h-10 cursor-pointer items-center gap-2.5 rounded-control px-3 font-medium outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover",onSelect:c},{default:N(()=>[F(i(TS),{size:18,"aria-hidden":"true"}),w("span",null,D(i(x)("backend::lang.myaccount.menu_label")),1)]),_:1}),u.value.length>1?(m(),g(pe,{key:0},[F(i(Vv),{class:"my-1 h-px bg-border"}),F(i(wM),{class:"px-3 pt-1 pb-1 text-[12px] font-semibold text-muted","data-language-label":""},{default:N(()=>[xe(D(i(x)("backend::lang.nav.language")),1)]),_:1}),F(i(SM),{"model-value":o.value,"onUpdate:modelValue":d},{default:N(()=>[(m(!0),g(pe,null,Re(u.value,h=>(m(),V(i(AM),{key:h.code,value:h.code,"data-locale-option":h.code,lang:h.code,class:"flex h-10 cursor-pointer items-center gap-2.5 rounded-control px-3 font-medium outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover"},{default:N(()=>[w("span",k5,[F(i(xM),null,{default:N(()=>[F(i(Oa),{size:18,"aria-hidden":"true"})]),_:1})]),w("span",null,D(h.name),1)]),_:2},1032,["value","data-locale-option","lang"]))),128))]),_:1},8,["model-value"])],64)):ne("",!0),F(i(Vv),{class:"my-1 h-px bg-border"}),F(i(Ad),{"data-action":"logout",class:"flex h-10 cursor-pointer items-center gap-2.5 rounded-control px-3 font-medium outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover",onSelect:f},{default:N(()=>[F(i(qg),{size:18,"aria-hidden":"true"}),w("span",null,D(i(x)("backend::lang.auth.logout")),1)]),_:1})]),_:1})]),_:1})]),_:1}))}}),$5=["role","data-tone"],C5={class:"font-medium"},S5=["aria-label","onClick"],E5=ae({__name:"Toast",setup(e){return(t,n)=>(m(),V(dk,{tag:"div",name:"toast",class:"pointer-events-none fixed inset-x-0 bottom-[88px] z-50 flex flex-col items-center gap-2 px-4"},{default:N(()=>[(m(!0),g(pe,null,Re(i(KS),a=>(m(),g("div",{key:a.id,role:a.tone==="danger"?"alert":"status","data-tone":a.tone,class:"pointer-events-auto flex max-w-[560px] items-center gap-3 rounded-[14px] bg-[#1d2740] py-3 pr-2.5 pl-3.5 text-white shadow-toast"},[w("span",{class:he([a.tone==="danger"?"bg-[#f58a8a] text-[#1d2740]":"bg-accent text-on-accent","flex size-[26px] shrink-0 items-center justify-center rounded-full"]),"aria-hidden":"true"},[a.tone==="danger"?(m(),V(i(bt),{key:0,size:16})):(m(),V(i(Oa),{key:1,size:16}))],2),w("span",C5,D(a.text),1),w("button",{type:"button","aria-label":i(x)("backend::lang.form.close"),class:"flex size-8 items-center justify-center rounded-pager text-[#c3cbda] transition-colors duration-150 ease-out hover:bg-side-hover hover:text-white",onClick:r=>i(Wg)(a.id)},[F(i(ln),{size:16,"aria-hidden":"true"})],8,S5)],8,$5))),128))]),_:1}))}}),A5=[{combo:"mod+s",labelKey:"backend::lang.form.save"},{combo:"mod+enter",labelKey:"backend::lang.form.save_and_close"},{combo:"mod+shift+s",labelKey:"backend::lang.form.create_and_new"},{combo:"escape",labelKey:"backend::lang.shortcuts.leave"},{combo:"/",labelKey:"backend::lang.shortcuts.search"},{combo:"?",labelKey:"backend::lang.shortcuts.help"}],T5=new Set(["mod+s","mod+enter","mod+shift+s"]);function ep(e){const t=typeof navigator>"u"?"":navigator.platform||"";return/mac|iphone|ipad|ipod/i.test(t)}function D5(e){if(/^[a-z]$/i.test(e.key))return e.key.toLowerCase();const t=/^Key([A-Z])$/.exec(e.code??"");return t?t[1].toLowerCase():""}function P1(e){if(e.isComposing)return null;if(e.ctrlKey||e.metaKey)return e.altKey?null:e.key==="Enter"?e.shiftKey?null:"mod+enter":D5(e)==="s"?e.shiftKey?"mod+shift+s":"mod+s":null;if(e.altKey)return null;switch(e.key){case"Escape":return"escape";case"/":return"/";case"?":return"?";default:return null}}function O5(e){return!e||typeof e.closest!="function"?!1:e.closest('input, textarea, select, [contenteditable]:not([contenteditable="false"])')!==null}function R1(e,t=ep()){switch(e){case"mod+s":return t?["⌘","S"]:["Ctrl","S"];case"mod+enter":return t?["⌘","↩"]:["Ctrl","Enter"];case"mod+shift+s":return t?["⇧","⌘","S"]:["Ctrl","Shift","S"];case"escape":return["Esc"];default:return[e]}}function M5(e,t=ep()){return R1(e,t).join(t?"":"+")}function qn(e,t,n=ep()){return x("backend::lang.shortcuts.hint",{label:e,keys:M5(t,n)})}const Kv={"mod+s":"Control+S Meta+S","mod+enter":"Control+Enter Meta+Enter","mod+shift+s":"Control+Shift+S Meta+Shift+S",escape:"Escape","/":"/","?":"?"};function Tu(e){return e.split(/\s+/).filter(t=>t in Kv).map(t=>Kv[t]).join(" ")}function I1(e=document){return Array.from(e.querySelectorAll('[role="dialog"][aria-modal="true"], [role="alertdialog"]')).filter(n=>n.getAttribute("data-state")!=="closed").at(-1)??e}function tp(e,t){return t.querySelector(`[data-hotkey~="${e}"]`)}function P5(e=document){const t=I1(e);return A5.filter(n=>n.combo==="?"||tp(n.combo,t)!==null)}const np=I(null),Wv=kt(np);function R5(){np.value=P5()}function q1(){np.value=null}function L1(e){return e.disabled===!0||e.getAttribute("aria-disabled")==="true"}function Gv(e){const t=P1(e);if(!t||!T5.has(t))return;t==="mod+s"&&e.preventDefault();const n=e.target?.ownerDocument??document,a=tp(t,I1(n));a&&(e.preventDefault(),e.stopPropagation(),!(e.repeat||L1(a))&&a.click())}function Yv(e){const t=P1(e);if(t!=="escape"&&t!=="/"&&t!=="?"||e.defaultPrevented||O5(e.target))return;const n=e.target?.ownerDocument??document;if(n.querySelector("[data-dismissable-layer]"))return;if(t==="?"){e.preventDefault(),R5();return}const a=tp(t,n);!a||L1(a)||(e.preventDefault(),a instanceof HTMLInputElement||a instanceof HTMLTextAreaElement?(a.focus(),a.select()):a.click())}let Ks=0;function I5(){Ks===0&&(window.addEventListener("keydown",Gv,!0),window.addEventListener("keydown",Yv)),Ks++;let e=!1;return()=>{e||(e=!0,Ks--,Ks===0&&(window.removeEventListener("keydown",Gv,!0),window.removeEventListener("keydown",Yv)))}}const q5={class:"flex items-start gap-3"},L5={class:"flex min-w-0 flex-1 flex-col gap-1"},N5={class:"flex flex-col gap-2.5"},B5=["data-shortcut"],F5={class:"flex shrink-0 items-center gap-1"},V5={class:"text-right text-muted"},z5=ae({__name:"ShortcutHelpDialog",setup(e){function t(n){n||q1()}return(n,a)=>(m(),V(i(Jr),{open:i(Wv)!==null,"onUpdate:open":t},{default:N(()=>[F(i(Xl),null,{default:N(()=>[F(i(Xr),{"data-dialog-overlay":"",class:"fixed inset-0 z-40 bg-overlay"}),F(i(Zr),{"data-shortcut-help":"","data-dialog-content":"","aria-modal":"true",class:"fixed top-1/2 left-1/2 z-50 flex max-h-[calc(100vh-32px)] w-[calc(100%-32px)] max-w-[440px] -translate-x-1/2 -translate-y-1/2 flex-col gap-4 overflow-y-auto rounded-modal bg-surface p-6 text-text shadow-pop"},{default:N(()=>[w("div",q5,[w("div",L5,[F(i(Qr),{class:"text-[20px] font-bold tracking-[-0.01em]"},{default:N(()=>[xe(D(i(x)("backend::lang.shortcuts.title")),1)]),_:1}),F(i(dr),{class:"text-muted"},{default:N(()=>[xe(D(i(x)("backend::lang.shortcuts.description")),1)]),_:1})]),F(i(Hr),{"data-action":"close","aria-label":i(x)("backend::lang.form.close"),class:"flex size-[34px] shrink-0 items-center justify-center rounded-tab bg-subtle text-muted hover:bg-hover hover:text-text"},{default:N(()=>[F(i(ln),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label"])]),w("dl",N5,[(m(!0),g(pe,null,Re(i(Wv)??[],r=>(m(),g("div",{key:r.combo,"data-shortcut":r.combo,class:"flex items-center justify-between gap-4"},[w("dt",F5,[(m(!0),g(pe,null,Re(i(R1)(r.combo),l=>(m(),g("kbd",{key:l,class:"inline-flex min-w-6 items-center justify-center rounded-pager border border-border bg-subtle px-1.5 font-mono text-[13px]"},D(l),1))),128))]),w("dd",V5,D(i(x)(r.labelKey)),1)],8,B5))),128))])]),_:1})]),_:1})]),_:1},8,["open"]))}}),j5={class:"flex min-w-0 flex-1 flex-col"},U5={class:"flex h-header shrink-0 items-center justify-between gap-4 border-b border-border bg-surface pr-6 pl-8"},H5={class:"flex shrink-0 items-center gap-1"},K5=["title","aria-label"],W5={class:"min-w-0 flex-1 px-8 py-7"},G5=ae({__name:"AppShell",setup(e){const t=Mn(),{collapsed:n,watchViewport:a}=Zg(),r=a();Ot(r);const l=I5();Ot(()=>{l(),q1()});const o=`${window.location.origin}/`,s=b(()=>ys(String(t.params.vendor??""),String(t.params.plugin??""))),u=b(()=>s.value?null:t.name==="settings-form"?Nm(es(String(t.params.code??""))):Nm(uu(Gl(t.path)))),d=b(()=>(s.value||u.value)&&!n.value?"calc(var(--spacing-rail) + var(--spacing-panel))":"var(--spacing-rail)");return(c,f)=>(m(),g("div",{class:"flex min-h-screen bg-bg text-text",style:Tn({"--shell-offset":d.value})},[F(vE),s.value&&!i(n)?(m(),V(_E,{key:0,entry:s.value},null,8,["entry"])):u.value&&!i(n)?(m(),V(CE,{key:1,section:u.value},null,8,["section"])):ne("",!0),w("div",j5,[w("header",U5,[F(TE),w("div",H5,[w("a",{"data-view-site":"",href:o,target:"_blank",rel:"noopener noreferrer",title:i(x)("backend::lang.nav.view_site"),"aria-label":i(x)("backend::lang.nav.view_site"),class:"flex size-input items-center justify-center rounded-inner text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text"},[F(i(Mg),{class:"size-[18px]","aria-hidden":"true"})],8,K5),F(w5)])]),w("main",W5,[be(c.$slots,"default")])]),F(E5),F(z5)],4))}}),N1=I(0),Y5=kt(N1);function J5(){N1.value++}const Z5=ae({__name:"App",setup(e){const t=Mn(),n=b(()=>t.meta.shell===!0);return xn(()=>{document.title=Yw(t)}),(a,r)=>n.value?(m(),V(G5,{key:0},{default:N(()=>[F(i(ld),null,{default:N(({Component:l,route:o})=>[(m(),V(Vt(l),{key:`${o.path}#${i(Y5)}`}))]),_:1})]),_:1})):(m(),V(i(ld),{key:1}))}}),X5="data-summer-controller",B1="*",Ec=new Map,Od=new Map;let F1="";function V1(){return`${iu.base}/assets/`}function z1(e){if(!e.startsWith(V1())||e.includes("\\"))return!1;for(const n of e){const a=n.codePointAt(0)??0;if(a<=32||a===127)return!1}return!(e.split(/[?#]/,1)[0]??"").split("/").some(n=>{const a=n.toLowerCase().replaceAll("%2e",".");return a==="."||a===".."})}function j1(e){if(!z1(e))return Promise.reject(new Error(`plugin script outside ${V1()}: ${e}`));const t=Ec.get(e);if(t)return t;const n=new Promise((a,r)=>{const l=document.createElement("script");l.type="module",l.addEventListener("load",()=>a(),{once:!0}),l.addEventListener("error",()=>{Ec.delete(e),l.remove(),r(new Error(`plugin script failed to load: ${e}`))},{once:!0}),l.src=e,document.head.appendChild(l)});return Ec.set(e,n),n}function U1(e,t){for(const n of t){const a=`${e} -${n}`;if(!z1(n)||Od.has(a))continue;const r=document.createElement("link");r.rel="stylesheet",r.setAttribute(X5,e),r.disabled=!H1(e),r.href=n,Od.set(a,{owner:e,link:r}),document.head.appendChild(r)}}function Q5(e){F1=e;for(const{owner:t,link:n}of Od.values())n.disabled=!H1(t)}function H1(e){return e===B1||e===F1}function e6(e){U1(B1,e)}async function ap(e,t){U1(e,t?.styles??[]);const n=t?.scripts??[],a=await Promise.allSettled(n.map(r=>j1(r)));return n.filter((r,l)=>a[l]?.status==="rejected")}const K1=new Map;async function W1(){let e=[];try{const{data:t,response:n}=await Ne.GET("/field-types");e=n.ok&&t?t.data:[]}catch{return[]}for(const t of e){e6(t.styles??[]);const n=t.scripts??[];K1.set(t.element,Promise.allSettled(n.map(a=>j1(a))).then(a=>n.filter((r,l)=>a[l]?.status==="rejected")))}return e}function t6(e){return K1.get(e)??Promise.resolve([])}const n6={class:"flex min-h-screen items-center justify-center px-4",style:{background:"radial-gradient(ellipse at 50% 35%, #2b3a5c 0%, #1d2740 60%)"}},a6={class:"flex w-full max-w-[400px] flex-col gap-6"},r6={class:"flex items-center justify-center gap-3"},l6={class:"flex size-[34px] items-center justify-center rounded-full bg-accent-soft"},o6={class:"text-[22px] font-bold tracking-[-0.02em]"},s6={class:"flex flex-col gap-1.5"},i6={class:"font-semibold"},u6={class:"flex flex-col gap-1.5"},c6={class:"font-semibold"},d6=["aria-invalid"],f6={key:0,role:"alert",class:"flex items-center gap-2.5 rounded-control bg-[#fdf0f0] px-3.5 py-3 text-[#c62828]"},p6=["disabled"],m6=ae({__name:"LoginView",setup(e){const t=Mn(),n=br(),a=I(""),r=I(""),l=I(!1),o=I(!1);async function s(){if(!o.value){o.value=!0,l.value=!1;try{if(!await i5(a.value.trim(),r.value)||!await D1()){l.value=!0;return}r.value="",await Promise.all([kg(),wg().catch(()=>[]),W1()]),await n.replace(I0(t.query.redirect)??"/")}finally{o.value=!1}}}return(u,d)=>(m(),g("main",n6,[w("div",a6,[w("div",r6,[w("span",l6,[F(i(fu),{size:20,class:"text-accent","aria-hidden":"true"})]),d[2]||(d[2]=w("span",{class:"text-[18px] font-bold text-white"},[xe("Summer"),w("span",{class:"text-accent"},"CMS")],-1))]),w("form",{class:"flex flex-col gap-[18px] rounded-card bg-white p-8 text-[#141b2d] shadow-login",novalidate:"",onSubmit:vt(s,["prevent"])},[w("h1",o6,D(i(x)("backend::lang.auth.title")),1),w("label",s6,[w("span",i6,D(i(x)("backend::lang.auth.login")),1),oa(w("input",{"onUpdate:modelValue":d[0]||(d[0]=c=>a.value=c),name:"login",type:"text",autocomplete:"username",required:"",class:"h-input rounded-control border border-[#d2d8e2] bg-white px-3.5"},null,512),[[Vl,a.value]])]),w("label",u6,[w("span",c6,D(i(x)("backend::lang.auth.password")),1),oa(w("input",{"onUpdate:modelValue":d[1]||(d[1]=c=>r.value=c),name:"password",type:"password",autocomplete:"current-password",required:"","aria-invalid":l.value?"true":void 0,class:he([l.value?"border-[#c62828]":"border-[#d2d8e2]","h-input rounded-control border bg-white px-3.5"])},null,10,d6),[[Vl,r.value]])]),l.value?(m(),g("div",f6,[F(i(bt),{size:18,"aria-hidden":"true"}),w("span",null,D(i(x)("backend::lang.auth.invalid")),1)])):ne("",!0),w("button",{type:"submit",disabled:o.value,class:"h-input rounded-control bg-[#22304d] font-semibold text-white disabled:opacity-60"},D(i(x)("backend::lang.auth.submit")),9,p6)],32)])]))}}),Jv=/^\d+$/;function G1(e,t,n){const a=ou(t),r=zn(t);if(!a||!r)return"/";const o=((e??"").trim().split(/[?#]/,1)[0]??"").split("/").filter(c=>c!==""),s=[a.vendor,a.plugin,a.controller];if(!s.every((c,f)=>o[f]?.toLowerCase()===c.toLowerCase()))return r;const d=o.slice(s.length);if(d.length===0)return r;if(d.length===1&&d[0]==="create")return`${r}/create`;if(d.length===2&&d[0]==="update"){const c=d[1]===":id"?String(n??""):d[1]??"";return Jv.test(c)?`${r}/${c}`:r}if(d.length===2&&d[0]==="preview"){const c=d[1]===":id"?String(n??""):d[1]??"";return Jv.test(c)?`${r}/${c}/preview`:r}return r}const Zv=/^[0-9]+$/;function v6(e,t){const n=e.replace(/[\s ]/g,"");if(n==="")return{value:null,error:null};let a=n,r=!1;a.startsWith("-")&&(r=!0,a=a.slice(1));const l=a.match(/[.,]/g)??[];if(l.length>1)return{value:null,error:"invalid"};const[o,s=""]=a.split(/[.,]/);if(!Zv.test(o??"")||l.length===1&&!Zv.test(s))return{value:null,error:"invalid"};if(s.replace(/0+$/,"").length>t)return{value:null,error:"too_precise"};const u=s===""?o:`${o}.${s}`;return{value:`${r?"-":""}${u}`,error:null}}function h6(e){const[t,n]=e.split(".");if(n===void 0||n.length<=2)return e;let a=n.length;for(;a>2&&n.charAt(a-1)==="0";)a-=1;return`${t}.${n.slice(0,a)}`}function y6(e){return new Intl.NumberFormat(e).formatToParts(1.1).find(n=>n.type==="decimal")?.value??"."}function Y1(e,t,n,a=4){const r={minimumFractionDigits:2,maximumFractionDigits:Math.max(2,a)},l=t===""?{style:"decimal",...r}:{style:"currency",currency:t,currencyDisplay:"code",...r};let o;try{o=new Intl.NumberFormat(n,l)}catch{return`${new Intl.NumberFormat(n,{style:"decimal",...r}).format(e)} ${t}`.trim()}return o.format(e)}const g6={key:0,"data-switch":"true",class:"inline-flex h-6 items-center gap-1 rounded-pill bg-ok-bg px-2.5 text-[12px] font-semibold text-ok-text"},b6={key:1,"data-switch":"false",class:"inline-flex h-6 items-center rounded-pill border border-border-strong px-2.5 text-[12px] font-semibold text-muted"},_6={key:1,class:"text-muted","data-empty":""},x6={key:2,class:"text-[13px] text-muted tabular-nums"},k6={key:3,"data-money":"",class:"tabular-nums whitespace-nowrap"},ml=ae({__name:"CellValue",props:{column:{},value:{},row:{}},setup(e){const t=e;function n(p){return p==null||p===""}function a(p){return n(p)?"":Array.isArray(p)?p.map(a).filter(h=>h!=="").join(", "):typeof p=="boolean"?x(p?"backend::lang.list.column_switch_true":"backend::lang.list.column_switch_false"):typeof p=="object"?"":String(p)}function r(p){return String(p).padStart(2,"0")}function l(p){if(typeof p!="string"&&typeof p!="number")return"";const h=new Date(p);return Number.isNaN(h.getTime())?String(p):`${h.getFullYear()}-${r(h.getMonth()+1)}-${r(h.getDate())} ${r(h.getHours())}:${r(h.getMinutes())}`}function o(p){if(typeof p!="string")return"";const h=/^\d{4}-\d{2}-\d{2}/.exec(p.trim());return h?h[0]:p.trim()}function s(p){if(typeof p!="string")return"";const h=/(\d{2}):(\d{2})/.exec(p);return h?`${h[1]}:${h[2]}`:p.trim()}function u(p){return typeof p=="string"?p!==""&&p!=="0"&&p.toLowerCase()!=="false":!!p}function d(){if(t.column.currencyFrom){const p=t.row?.[t.column.currencyFrom];return typeof p=="string"?p.trim():""}return t.column.currency??""}function c(p){return typeof p!="string"||p.trim()===""?"":Y1(p.trim(),d(),sa.value,4)}const f=b(()=>t.column.type==="switch"?"switch":t.column.type==="money"?"money":t.column.type==="datetime"?"datetime":t.column.type==="date"?"date":t.column.type==="time"?"time":"text"),v=b(()=>{switch(f.value){case"datetime":return l(t.value);case"date":return o(t.value);case"time":return s(t.value);case"money":return c(t.value);default:return a(t.value)}});return(p,h)=>f.value==="switch"&&!n(e.value)?(m(),g(pe,{key:0},[u(e.value)?(m(),g("span",g6,[F(i(Sg),{size:14,"aria-hidden":"true"}),xe(D(i(x)("backend::lang.list.column_switch_true")),1)])):(m(),g("span",b6,D(i(x)("backend::lang.list.column_switch_false")),1))],64)):v.value===""?(m(),g("span",_6,"—")):f.value==="datetime"||f.value==="date"||f.value==="time"?(m(),g("span",x6,D(v.value),1)):f.value==="money"?(m(),g("span",k6,D(v.value),1)):(m(),g(pe,{key:4},[xe(D(v.value),1)],64))}}),w6={key:0,class:"flex shrink-0 gap-2"},$6=["data-row-state"],C6=ae({__name:"RowStateBadges",props:{states:{},labels:{}},setup(e){const t=e,n={deleted:"border border-border-strong text-muted",negative:"bg-danger-soft text-danger",disabled:"bg-subtle text-muted"},a=["deleted","negative","disabled"],r=b(()=>a.filter(l=>t.states.includes(l)));return(l,o)=>r.value.length>0?(m(),g("span",w6,[(m(!0),g(pe,null,Re(r.value,s=>(m(),g("span",{key:s,"data-row-state":s,class:he([n[s],"inline-flex h-6 shrink-0 items-center rounded-pill px-2.5 text-[12px] font-semibold whitespace-nowrap"])},D(e.labels[s]??s),11,$6))),128))])):ne("",!0)}}),S6={class:"overflow-x-auto"},E6={class:"sticky top-0 z-10"},A6={class:"h-row-head border-y border-border bg-subtle"},T6={key:0,scope:"col","data-select":"",class:"w-[52px] pl-5"},D6=["aria-checked","aria-label","disabled"],O6=["aria-sort"],M6=["data-sort","onClick"],P6={key:1,class:"w-[56px] pr-5"},R6=["aria-busy"],I6={key:0,class:"pl-5"},q6={key:1,class:"pr-5"},L6={key:1},N6=["colspan"],B6={class:"text-muted"},F6=["aria-selected","data-row-states","onClick"],V6={key:0,"data-select":"",class:"pl-5"},z6=["aria-checked","aria-label","onClick"],j6={key:0,class:"flex items-center gap-3"},U6={"data-avatar":"",class:"flex size-[30px] shrink-0 items-center justify-center rounded-full bg-subtle text-[12px] font-bold text-text","aria-hidden":"true"},H6=["onClick"],K6={key:1,class:"flex items-center gap-2"},W6={key:1,"data-trailing":"",class:"w-[56px] pr-5"},J1=ae({__name:"DataTable",props:{columns:{},rows:{},loading:{type:Boolean,default:!1},rowLink:{type:Function,default:void 0},selectable:{type:Boolean,default:!1},selected:{default:()=>[]},sortable:{type:Boolean,default:!1},sort:{default:null},variant:{default:"list"},openable:{type:Boolean,default:!1},trailing:{type:Boolean,default:!1},rowStates:{default:()=>({})},stateLabels:{default:()=>({})}},emits:["update:selected","sort","open"],setup(e,{emit:t}){const n=e,a=t,r=br();function l(Z){const U=Z.id;return typeof U=="number"||typeof U=="string"?U:null}function o(Z,U){const j=l(Z);return j===null?`row-${U}`:String(j)}function s(Z){return n.rowLink?n.rowLink(Z):null}function u(Z,U){if(Z.target?.closest("a, button, input, label, select"))return;if(n.openable){const ue=Z.currentTarget?.querySelector("[data-row-open]")??null;a("open",U,ue);return}const le=s(U);le&&r.push(le)}const d=b(()=>n.rows.map(l).filter(Z=>Z!==null)),c=b(()=>new Set(n.selected.map(String))),f=b(()=>{const Z=d.value,U=Z.filter(j=>c.value.has(String(j))).length;return U===0?"false":U===Z.length?"true":"mixed"});function v(Z){const U=l(Z);return U!==null&&c.value.has(String(U))}function p(){a("update:selected",f.value==="true"?[]:[...d.value])}function h(Z){const U=l(Z);U!==null&&(c.value.has(String(U))?a("update:selected",n.selected.filter(j=>String(j)!==String(U))):a("update:selected",[...n.selected,U]))}function k(Z){if(n.sort?.column===Z.key)return n.sort.dir==="desc"?"descending":"ascending"}function C(Z){return n.sortable&&Z.sortable}const _=b(()=>n.variant==="relation"),S=b(()=>_.value?"h-[56px]":"h-row"),q=b(()=>_.value?3:8);function T(Z){return(typeof Z=="string"||typeof Z=="number"?String(Z):"").split(/[\s@._-]+/).filter(Boolean).slice(0,2).map(j=>j.charAt(0).toUpperCase()).join("")}const E=["deleted","negative","disabled"];function R(Z){const U=l(Z),j=U===null?void 0:n.rowStates[String(U)];return Array.isArray(j)?E.filter(le=>j.includes(le)):[]}function L(Z,U,j=[]){const le=j.includes("deleted")||j.includes("disabled"),ue=K(Z);return U===0?[le?"font-semibold text-muted":"font-semibold",ue].filter(Boolean).join(" "):[le||_.value||Z.relation?"text-muted":"",ue].filter(Boolean).join(" ")}function K(Z){return Z.type==="money"?"text-right":""}function $(Z){return["min-w-0 truncate",Z.includes("deleted")?"line-through":"no-underline",Z.includes("negative")?"text-danger":Z.includes("deleted")||Z.includes("disabled")?"text-muted":"text-text"]}const M=b(()=>n.columns.filter(Z=>!Z.invisible)),H=b(()=>Math.max(M.value.length+(n.selectable?1:0)+(n.trailing?1:0),1));function P(Z,U){a("open",U,Z.currentTarget)}const W=["w-3/5","w-2/5","w-1/2","w-3/4","w-1/3","w-2/3","w-1/2","w-2/5"];return(Z,U)=>(m(),g("div",S6,[w("table",{class:he([_.value?"min-w-[480px]":"min-w-[640px]","w-full border-collapse text-left"])},[w("thead",E6,[w("tr",A6,[e.selectable?(m(),g("th",T6,[w("button",{type:"button",role:"checkbox","aria-checked":f.value,"aria-label":i(x)("backend::lang.list.select_all"),disabled:e.loading||d.value.length===0,class:he([f.value==="false"?"border-border-strong bg-surface":"border-primary bg-primary text-on-primary","flex size-[18px] items-center justify-center rounded-checkbox border disabled:opacity-60"]),onClick:p},[f.value==="mixed"?(m(),V(i(Lg),{key:0,size:14,"aria-hidden":"true"})):f.value==="true"?(m(),V(i(Oa),{key:1,size:14,"aria-hidden":"true"})):ne("",!0)],10,D6)])):ne("",!0),(m(!0),g(pe,null,Re(M.value,j=>(m(),g("th",{key:j.key,scope:"col","aria-sort":C(j)?k(j)??"none":void 0,class:he([[k(j)?"text-text":"text-muted",K(j)],"px-3.5 text-[12px] font-semibold first:pl-5 last:pr-5"])},[C(j)?(m(),g("button",{key:0,type:"button","data-sort":j.key,class:"inline-flex items-center gap-1 font-semibold",onClick:le=>a("sort",j.key)},[xe(D(j.label)+" ",1),k(j)==="ascending"?(m(),V(i(Eg),{key:0,size:14,"aria-hidden":"true"})):k(j)==="descending"?(m(),V(i($g),{key:1,size:14,"aria-hidden":"true"})):ne("",!0)],8,M6)):(m(),g(pe,{key:1},[xe(D(j.label),1)],64))],10,O6))),128)),e.trailing?(m(),g("td",P6)):ne("",!0)])]),w("tbody",{"aria-busy":e.loading?"true":void 0},[e.loading?(m(!0),g(pe,{key:0},Re(q.value,j=>(m(),g("tr",{key:`skeleton-${j}`,"data-skeleton":"",class:he([S.value,"border-b border-border"])},[e.selectable?(m(),g("td",I6,[...U[0]||(U[0]=[w("span",{class:"block size-[18px] rounded-checkbox bg-skel"},null,-1)])])):ne("",!0),(m(!0),g(pe,null,Re(M.value,le=>(m(),g("td",{key:le.key,class:"px-3.5 first:pl-5 last:pr-5"},[w("span",{class:he([W[(j-1)%W.length],"block h-3 rounded-[6px] bg-skel"])},null,2)]))),128)),e.trailing?(m(),g("td",q6)):ne("",!0)],2))),128)):e.rows.length===0?(m(),g("tr",L6,[w("td",{colspan:H.value,class:"px-5 py-20 text-center"},[be(Z.$slots,"empty",{},()=>[w("span",B6,D(i(x)("backend::lang.list.no_records")),1)])],8,N6)])):(m(!0),g(pe,{key:2},Re(e.rows,(j,le)=>(m(),g("tr",{key:o(j,le),class:he([[S.value,v(j)?"bg-sel":s(j)||e.openable?"hover:bg-hover":"",s(j)||e.openable?"cursor-pointer":""],"border-b border-border transition-colors duration-150 ease-out"]),"aria-selected":e.selectable?v(j)?"true":"false":void 0,"data-row-states":R(j).length>0?R(j).join(" "):void 0,onClick:ue=>u(ue,j)},[e.selectable?(m(),g("td",V6,[w("button",{type:"button",role:"checkbox","aria-checked":v(j)?"true":"false","aria-label":i(x)("backend::lang.list.select_row"),class:he([v(j)?"border-primary bg-primary text-on-primary":"border-border-strong bg-surface","flex size-[18px] items-center justify-center rounded-checkbox border"]),onClick:ue=>h(j)},[v(j)?(m(),V(i(Oa),{key:0,size:14,"aria-hidden":"true"})):ne("",!0)],10,z6)])):ne("",!0),(m(!0),g(pe,null,Re(M.value,(ue,we)=>(m(),g("td",{key:ue.key,class:he([L(ue,we,R(j)),"px-3.5 first:pl-5 last:pr-5"])},[_.value&&we===0?(m(),g("span",j6,[w("span",U6,D(T(j[ue.key])),1),e.openable?(m(),g("button",{key:0,type:"button","data-row-open":"",class:"min-w-0 truncate text-left font-semibold text-text",onClick:Oe=>P(Oe,j)},[F(ml,{column:ue,value:j[ue.key],row:j},null,8,["column","value","row"])],8,H6)):(m(),V(ml,{key:1,column:ue,value:j[ue.key],row:j},null,8,["column","value","row"]))])):we===0&&R(j).length>0?(m(),g("span",K6,[s(j)?(m(),V(i(Vn),{key:0,to:s(j),class:he($(R(j)))},{default:N(()=>[F(ml,{column:ue,value:j[ue.key],row:j},null,8,["column","value","row"])]),_:2},1032,["to","class"])):(m(),g("span",{key:1,class:he($(R(j)))},[F(ml,{column:ue,value:j[ue.key],row:j},null,8,["column","value","row"])],2)),F(C6,{states:R(j),labels:e.stateLabels},null,8,["states","labels"])])):we===0&&s(j)?(m(),V(i(Vn),{key:2,to:s(j),class:"text-text no-underline"},{default:N(()=>[F(ml,{column:ue,value:j[ue.key],row:j},null,8,["column","value","row"])]),_:2},1032,["to"])):(m(),V(ml,{key:3,column:ue,value:j[ue.key],row:j},null,8,["column","value","row"]))],2))),128)),e.trailing?(m(),g("td",W6,[be(Z.$slots,"trailing",{row:j})])):ne("",!0)],10,F6))),128))],8,R6)],2)]))}}),G6=["aria-label"],Y6={key:0,class:"flex flex-col gap-1 text-[13px]"},J6={class:"font-semibold text-muted"},Z6=["data-filter","value","onChange"],X6=["value"],Q6={key:1,class:"flex flex-col gap-1 text-[13px]"},e8={class:"mb-1 font-semibold text-muted"},t8={class:"flex items-center gap-2"},n8=["data-filter","aria-label","value","onChange"],a8=["data-filter","aria-label","value","onChange"],r8={key:2,class:"flex flex-col gap-1 text-[13px]"},l8={class:"font-semibold text-muted"},o8=["data-filter","value","onChange"],s8=["value"],xo="",Ws="h-button rounded-control border border-border-strong bg-surface px-3 text-text",i8=ae({__name:"FilterBar",props:{filters:{},values:{},source:{}},emits:["update"],setup(e,{emit:t}){const n=e,a=t;function r(f){if(f.options&&f.options.length>0)return f.options.map(p=>({value:JSON.stringify(p.value),label:p.label}));const v=[];return f.trueValue!==void 0&&v.push({value:JSON.stringify(f.trueValue),label:x("backend::lang.list.column_switch_true")}),f.falseValue!==void 0&&v.push({value:JSON.stringify(f.falseValue),label:x("backend::lang.list.column_switch_false")}),v}const l=I({});async function o(f){const{data:v}=await Ne.GET("/{vendor}/{plugin}/{controller}/filters/{scope}/options",{params:{path:{...n.source,scope:f.name}}});l.value={...l.value,[f.name]:v?.data??[]}}Ct(()=>{for(const f of n.filters)f.type==="scope"&&o(f)});const s=Ln({});function u(){for(const f of n.filters){if(f.type!=="daterange")continue;const[v="",p=""]=(n.values[f.name]??"").split(".."),h=s[f.name];(!h||n.values[f.name]!==void 0||h.from!==""&&h.to!=="")&&(s[f.name]={from:v,to:p})}}Ve(()=>n.values,u,{immediate:!0,deep:!0});function d(f,v,p){const h={...s[f.name]??{from:"",to:""},[v]:p};s[f.name]=h,h.from!==""&&h.to!==""?a("update",f.name,`${h.from}..${h.to}`):(h.from===""&&h.to===""||n.values[f.name]!==void 0)&&a("update",f.name,null)}function c(f,v){a("update",f.name,v===xo?null:v)}return(f,v)=>(m(),g("div",{role:"group","aria-label":i(x)("backend::lang.list.filters"),"data-filter-bar":"",class:"flex flex-wrap items-end gap-4 border-t border-border px-5 py-3.5"},[(m(!0),g(pe,null,Re(e.filters,p=>(m(),g(pe,{key:p.name},[p.type==="switch"?(m(),g("label",Y6,[w("span",J6,D(p.label||p.name),1),w("select",{"data-filter":p.name,value:e.values[p.name]??xo,class:he(Ws),onChange:h=>c(p,h.target.value)},[w("option",{value:xo},D(i(x)("backend::lang.list.filter_all")),1),(m(!0),g(pe,null,Re(r(p),h=>(m(),g("option",{key:h.value,value:h.value},D(h.label),9,X6))),128))],40,Z6)])):p.type==="daterange"?(m(),g("fieldset",Q6,[w("legend",e8,D(p.label||p.name),1),w("div",t8,[w("input",{type:"date","data-filter":`${p.name}-from`,"aria-label":i(x)("backend::lang.list.filter_from"),value:s[p.name]?.from??"",class:he(Ws),onChange:h=>d(p,"from",h.target.value)},null,40,n8),v[0]||(v[0]=w("span",{"aria-hidden":"true"},"–",-1)),w("input",{type:"date","data-filter":`${p.name}-to`,"aria-label":i(x)("backend::lang.list.filter_to"),value:s[p.name]?.to??"",class:he(Ws),onChange:h=>d(p,"to",h.target.value)},null,40,a8)])])):p.type==="scope"?(m(),g("label",r8,[w("span",l8,D(p.label||p.name),1),(m(),g("select",{key:`${p.name}-${l.value[p.name]?.length??-1}`,"data-filter":p.name,value:e.values[p.name]??xo,class:he(Ws),onChange:h=>c(p,h.target.value)},[w("option",{value:xo},D(i(x)("backend::lang.list.filter_all")),1),(m(!0),g(pe,null,Re(l.value[p.name]??[],h=>(m(),g("option",{key:h.value,value:h.value},D(h.label),9,s8))),128))],40,o8))])):ne("",!0)],64))),128))],8,G6))}}),u8=["type","disabled","data-hotkey","aria-keyshortcuts"],Ge=ae({__name:"Button",props:{variant:{default:"outline"},size:{default:"md"},type:{default:"button"},disabled:{type:Boolean,default:!1},icon:{default:void 0},to:{default:void 0},hotkey:{default:void 0}},setup(e){const t=e,n={primary:"bg-primary text-on-primary hover:opacity-90",outline:"border border-border-strong bg-surface text-text hover:bg-hover",ghost:"text-muted hover:bg-hover hover:text-text",danger:"border border-danger bg-surface text-danger hover:bg-danger-soft"},a=b(()=>t.hotkey?Tu(t.hotkey):void 0),r=b(()=>["inline-flex shrink-0 items-center justify-center gap-2 rounded-control px-4 font-semibold whitespace-nowrap no-underline transition-colors duration-150 ease-out disabled:cursor-not-allowed disabled:opacity-60",t.size==="sm"?"h-[38px]":"h-button",n[t.variant]]);return(l,o)=>e.to!==void 0?(m(),V(i(Vn),{key:0,to:e.to,class:he(r.value),"data-hotkey":e.hotkey,"aria-keyshortcuts":a.value},{default:N(()=>[e.icon?(m(),V(Vt(e.icon),{key:0,size:16,"aria-hidden":"true"})):ne("",!0),be(l.$slots,"default")]),_:3},8,["to","class","data-hotkey","aria-keyshortcuts"])):(m(),g("button",{key:1,type:e.type,disabled:e.disabled,class:he(r.value),"data-hotkey":e.hotkey,"aria-keyshortcuts":a.value},[e.icon?(m(),V(Vt(e.icon),{key:0,size:16,"aria-hidden":"true"})):ne("",!0),be(l.$slots,"default")],10,u8))}}),c8=ae({__name:"BulkActionsMenu",props:{actions:{},disabled:{type:Boolean}},emits:["select"],setup(e,{expose:t,emit:n}){const a=n,r=I(null);function l(){const o=r.value?.$el;o instanceof HTMLElement&&o.focus()}return t({focus:l}),(o,s)=>(m(),V(i(y1),{modal:!1},{default:N(()=>[F(i(_1),{"as-child":"",disabled:e.disabled},{default:N(()=>[F(Ge,{ref_key:"trigger",ref:r,variant:"outline",size:"md","data-action":"bulk-actions",disabled:e.disabled},{default:N(()=>[xe(D(i(x)("backend::lang.list.bulk_actions"))+" ",1),F(i(sr),{size:16,class:"text-muted","aria-hidden":"true"})]),_:1},8,["disabled"])]),_:1},8,["disabled"]),F(i(b1),null,{default:N(()=>[F(i(g1),{"data-bulk-menu":"",align:"end","side-offset":8,class:"z-50 flex w-[240px] max-w-[320px] flex-col rounded-[14px] border border-border bg-surface p-2 text-text shadow-menu"},{default:N(()=>[(m(!0),g(pe,null,Re(e.actions,u=>(m(),V(i(Ad),{key:u.name,"data-bulk-action":u.name,class:"flex min-h-10 cursor-pointer items-center rounded-control px-3 py-2 outline-none transition-colors duration-150 ease-out data-[highlighted]:bg-hover",onSelect:d=>a("select",u.name)},{default:N(()=>[xe(D(u.label),1)]),_:2},1032,["data-bulk-action","onSelect"]))),128))]),_:1})]),_:1})]),_:1}))}}),d8={class:"flex flex-wrap items-center justify-between gap-3 px-5 py-4"},f8={key:0,class:"relative block w-[320px] max-w-full"},p8={class:"sr-only"},m8=["value","placeholder"],v8={key:1},h8={class:"flex flex-wrap items-center justify-end gap-2.5"},y8={key:0,"data-selected-pill":"",class:"inline-flex h-8 items-center gap-1.5 rounded-pill bg-sel px-3 text-[13px] font-semibold"},g8=ae({__name:"ListToolbar",props:{showSearch:{type:Boolean},search:{},searchPrompt:{},buttons:{},selectedCount:{},selectedLabel:{},deleteLabel:{},actions:{default:()=>[]},busyAction:{default:null},bulkActions:{default:()=>[]},bulkBusy:{type:Boolean,default:!1}},emits:["update:search","delete","action","bulk"],setup(e,{expose:t,emit:n}){const a=e,r=n,l=b(()=>new Map(a.actions.map(u=>[u.name,u.label]))),o=I(null);function s(){o.value?.focus()}return t({focusBulk:s}),(u,d)=>(m(),g("div",d8,[e.showSearch?(m(),g("label",f8,[w("span",p8,D(i(x)("backend::lang.list.search")),1),F(i(du),{size:18,class:"pointer-events-none absolute top-1/2 left-3.5 -translate-y-1/2 text-muted","aria-hidden":"true"}),w("input",{type:"search","data-list-search":"","data-hotkey":"/","aria-keyshortcuts":"/",value:e.search,placeholder:e.searchPrompt,class:"h-button w-full rounded-control border border-transparent bg-subtle pr-3.5 pl-10",onInput:d[0]||(d[0]=c=>r("update:search",c.target.value))},null,40,m8)])):(m(),g("span",v8)),w("div",h8,[e.selectedCount>0?(m(),g("span",y8,[F(i(Oa),{size:14,"aria-hidden":"true"}),xe(D(e.selectedLabel),1)])):ne("",!0),e.bulkActions.length>0?(m(),V(c8,{key:1,ref_key:"bulkMenu",ref:o,actions:e.bulkActions,disabled:e.selectedCount===0||e.bulkBusy,onSelect:d[1]||(d[1]=c=>r("bulk",c))},null,8,["actions","disabled"])):ne("",!0),(m(!0),g(pe,null,Re(e.buttons,c=>(m(),g(pe,{key:c},[c==="delete"?(m(),V(Ge,{key:0,"data-action":"delete",variant:e.selectedCount>0?"danger":"outline",icon:i(_r),disabled:e.selectedCount===0,onClick:d[2]||(d[2]=f=>r("delete"))},{default:N(()=>[xe(D(e.deleteLabel),1)]),_:1},8,["variant","icon","disabled"])):l.value.has(c)?(m(),V(Ge,{key:1,variant:"outline",size:"md","data-action":c,disabled:e.busyAction===c,"aria-busy":e.busyAction===c?"true":void 0,onClick:f=>r("action",c)},{default:N(()=>[xe(D(l.value.get(c)),1)]),_:2},1032,["data-action","disabled","aria-busy","onClick"])):ne("",!0)],64))),128))])]))}}),b8={class:"flex flex-wrap items-center gap-x-6 gap-y-3 border-t border-border px-5 py-3.5 text-[13px] text-muted"},_8={"data-range":""},x8={key:0,class:"flex items-center gap-2"},k8=["value"],w8=["value"],$8=["aria-label"],C8=["disabled"],S8={key:0,"aria-hidden":"true",class:"px-1"},E8=["data-page","aria-current","onClick"],A8=["disabled"],Ac="inline-flex h-pager min-w-pager items-center justify-center gap-1 rounded-pager border border-border px-2.5 text-[13px] text-text disabled:cursor-not-allowed disabled:opacity-60 hover:bg-hover",Z1=ae({__name:"Pagination",props:{meta:{},loading:{type:Boolean},perPageOptions:{},perPage:{}},emits:["page","perPage"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>n.meta?.total??0),l=b(()=>n.meta?.page??1),o=b(()=>Math.max(n.meta?.last_page??1,1)),s=b(()=>{const c=n.meta;if(!c||c.total===0)return Vr("backend::lang.list.results",0);const f=(c.page-1)*c.per_page+1,v=Math.min(c.page*c.per_page,c.total);return x("backend::lang.list.pagination_range",{from:f,to:v,total:c.total})}),u=b(()=>{const c=o.value,f=l.value,v=new Set([1,c,f-1,f,f+1].filter(k=>k>=1&&k<=c));f<=3&&[2,3].forEach(k=>k<=c&&v.add(k)),f>=c-2&&[c-1,c-2].forEach(k=>k>=1&&v.add(k));const p=[...v].sort((k,C)=>k-C),h=[];return p.forEach((k,C)=>{const _=p[C-1];_!==void 0&&k-_>1&&h.push(null),h.push(k)}),h});function d(c){const f=Number(c.target.value);Number.isFinite(f)&&f>0&&a("perPage",f)}return(c,f)=>(m(),g("footer",b8,[w("span",_8,D(e.loading?i(x)("backend::lang.list.loading"):s.value),1),e.perPageOptions.length>1?(m(),g("label",x8,[w("span",null,D(i(x)("backend::lang.list.records_per_page")),1),w("select",{"data-per-page":"",value:String(e.perPage),class:"h-pager rounded-pager border border-border-strong bg-surface px-2 text-text",onChange:d},[(m(!0),g(pe,null,Re(e.perPageOptions,v=>(m(),g("option",{key:v,value:String(v)},D(v),9,w8))),128))],40,k8)])):ne("",!0),!e.loading&&r.value>0?(m(),g("nav",{key:1,"aria-label":i(x)("backend::lang.list.pagination"),class:"ml-auto flex items-center gap-1.5"},[w("button",{type:"button","data-page":"prev",class:he(Ac),disabled:l.value<=1,onClick:f[0]||(f[0]=v=>a("page",l.value-1))},[F(i(cu),{size:14,"aria-hidden":"true"}),xe(D(i(x)("backend::lang.list.prev_page")),1)],8,C8),(m(!0),g(pe,null,Re(u.value,(v,p)=>(m(),g(pe,{key:v??`gap-${p}`},[v===null?(m(),g("span",S8,"…")):(m(),g("button",{key:1,type:"button","data-page":v,"aria-current":v===l.value?"page":void 0,class:he([Ac,v===l.value?"border-transparent bg-sel font-bold":""]),onClick:h=>v!==l.value&&a("page",v)},D(v),11,E8))],64))),128)),w("button",{type:"button","data-page":"next",class:he(Ac),disabled:l.value>=o.value,onClick:f[1]||(f[1]=v=>a("page",l.value+1))},[xe(D(i(x)("backend::lang.list.next_page")),1),F(i(bs),{size:14,"aria-hidden":"true"})],8,A8)],8,$8)):ne("",!0)]))}}),T8={role:"alert","data-extension-failure":"",class:"flex min-h-input items-center rounded-control border-[1.5px] border-dashed border-border-strong bg-subtle px-3.5 py-2.5 text-[13px] text-muted"},D8={class:"flex min-w-0 items-start gap-2.5"},O8={class:"min-w-0 [overflow-wrap:anywhere]"},Du=ae({__name:"ExtensionFailure",props:{text:{}},setup(e){return(t,n)=>(m(),g("div",T8,[w("span",D8,[F(i(bt),{size:16,class:"mt-0.5 shrink-0 text-danger","aria-hidden":"true"}),w("span",O8,D(e.text),1)])]))}}),M8=new Set(["div","span","p","strong","em","b","i","u","s","small","mark","code","pre","br","hr","ul","ol","li","dl","dt","dd","h2","h3","h4","h5","h6","table","thead","tbody","tfoot","tr","th","td","caption","section","header","footer","figure","figcaption","blockquote","q","abbr","time","data","meter","progress","sup","sub","a","img"]),P8=new Set(["script","style","template","iframe","object","embed","noscript","textarea","title","xmp","svg","math","form","input","button","select","link","meta","base"]),R8=32,I8=2e3,q8=new Set(["class","title","lang","dir","role"]),L8={a:new Set(["href"]),img:new Set(["src","alt","width","height"]),td:new Set(["colspan","rowspan","scope"]),th:new Set(["colspan","rowspan","scope"]),time:new Set(["datetime"]),data:new Set(["value"]),meter:new Set(["value","min","max","low","high","optimum"]),progress:new Set(["value","max"])},N8=/^(aria|data)-[a-z0-9_-]+$/;function B8(e,t){if(e==="")return!1;for(const n of e){const a=n.codePointAt(0)??0;if(a<=32||a===127)return!1}return e.startsWith("#")?t:e.startsWith("/")?e.length===1||e[1]!=="/"&&e[1]!=="\\":!1}function F8(e,t,n){return q8.has(t)||L8[e]?.has(t)===!0||N8.test(t)?e==="a"&&t==="href"||e==="img"&&t==="src"?B8(n,e==="a"):!0:!1}function V8(e,t){const n={};for(const[a,r]of Object.entries(t??{})){const l=a.toLowerCase();typeof r=="string"&&F8(e,l,r)&&(n[l]=r)}return n}function Md(e,t,n){const a=[];for(const r of e??[]){if(n.left<=0)break;if(r.tag===void 0||r.tag===""){typeof r.text=="string"&&r.text!==""&&(n.left-=1,a.push(r.text));continue}const l=r.tag.toLowerCase();if(P8.has(l))continue;if(!M8.has(l)){a.push(...Md(r.children,t,n));continue}if(t+1>R8)continue;n.left-=1;const o=Md(r.children,t+1,n);a.push(Dn(l,V8(l,r.attrs),o.length>0?o:void 0))}return a}function z8(e){return Md(e,0,{left:I8})}const j8={key:1,"data-partial-loading":"","aria-busy":"true"},U8=["data-partial","aria-busy"],rp=ae({__name:"PartialHost",props:{source:{},name:{},recordId:{default:null},variant:{},reloadKey:{default:0},hint:{type:Boolean,default:!1}},setup(e){const t=e,n=I(null),a=I(!1),r=I(!1);let l=0;const o=u=>z8(u.nodes);o.props=["nodes"];async function s(){const u=++l;r.value=!0;let d=null;try{d=(await Ne.GET("/{vendor}/{plugin}/{controller}/partials/{name}",{params:{path:{...t.source,name:t.name},query:t.recordId!=null?{id:t.recordId}:void 0}})).data?.data.nodes??null}catch{d=null}u===l&&(r.value=!1,a.value=d===null,n.value=d)}return Ve(()=>t.reloadKey,()=>{s()}),s(),(u,d)=>a.value?(m(),V(Du,{key:0,"data-partial-failed":"",text:i(x)("backend::lang.extension.partial_failed")},null,8,["text"])):n.value===null?(m(),g("div",j8,[w("div",{"data-partial-skeleton":"",class:he([e.hint?"h-[68px] w-full rounded-inner":e.variant==="header"?"h-[80px] w-full rounded-card":"h-[44px] w-full rounded-control","bg-skel"]),"aria-hidden":"true"},null,2)])):n.value.length>0?(m(),g("div",{key:2,class:"summer-partial","data-partial":e.variant,"aria-busy":r.value?"true":void 0},[F(o,{nodes:n.value},null,8,["nodes"])],8,U8)):ne("",!0)}}),H8={key:0,class:"flex flex-col gap-1.5","data-confirm-prompt":""},K8=["for"],W8=["id","maxlength","placeholder","aria-describedby","disabled","value","onKeydown"],G8=["id"],Y8={class:"flex gap-2.5"},J8=["disabled","aria-busy"],wr=ae({__name:"ConfirmDialog",props:{open:{type:Boolean},message:{},title:{default:void 0},confirmLabel:{default:void 0},cancelLabel:{default:void 0},danger:{type:Boolean,default:!1},busy:{type:Boolean,default:!1},prompt:{default:null},value:{default:""}},emits:["update:open","update:value","confirm","cancel"],setup(e,{emit:t}){const n=e,a=t,r=`confirm-${hy()}`,l=I(null),o=b(()=>!!n.prompt&&n.value.trim()==="");function s(c){!c&&n.busy||(a("update:open",c),c||a("cancel"))}function u(){n.busy||o.value||(a("confirm"),a("update:open",!1))}function d(c){a("update:value",c.target.value)}return Ve(()=>n.open&&!!n.prompt,async c=>{c&&(await Ye(),l.value?.focus())}),(c,f)=>(m(),V(i(tT),{open:e.open,"onUpdate:open":s},{default:N(()=>[F(i(Q3),null,{default:N(()=>[F(i(Z3),{class:"pointer-events-auto fixed inset-0 z-[80] bg-overlay"}),F(i(H3),{"data-confirm-dialog":"",class:"pointer-events-auto fixed top-1/2 left-1/2 z-[90] flex w-[calc(100%-32px)] max-w-[440px] -translate-x-1/2 -translate-y-1/2 flex-col gap-4 rounded-modal bg-surface p-6 text-text shadow-pop"},{default:N(()=>[F(i(aT),{class:"text-[20px] font-bold tracking-[-0.01em]"},{default:N(()=>[xe(D(e.title??i(x)("backend::lang.form.confirm")),1)]),_:1}),F(i(Y3),{class:"text-muted [overflow-wrap:anywhere]"},{default:N(()=>[xe(D(e.message),1)]),_:1}),e.prompt?(m(),g("div",H8,[w("label",{for:`${r}-value`,class:"text-[13px] font-semibold"},D(e.prompt.label),9,K8),w("input",{id:`${r}-value`,ref_key:"promptInput",ref:l,type:"text",autocomplete:"off",maxlength:e.prompt.maxLength,placeholder:e.prompt.placeholder,"aria-describedby":e.prompt.comment?`${r}-comment`:void 0,disabled:e.busy,value:e.value,class:"h-control w-full rounded-control border border-border-strong bg-surface px-3 text-text outline-none focus:border-primary disabled:cursor-not-allowed disabled:opacity-60",onInput:d,onKeydown:Da(vt(u,["prevent"]),["enter"])},null,40,W8),e.prompt.comment?(m(),g("p",{key:0,id:`${r}-comment`,class:"text-[13px] text-muted"},D(e.prompt.comment),9,G8)):ne("",!0)])):ne("",!0),w("div",Y8,[F(i(W3),{"data-action":"cancel",disabled:e.busy,class:"inline-flex h-button flex-1 items-center justify-center rounded-control border border-border-strong bg-surface font-semibold hover:bg-hover disabled:cursor-not-allowed disabled:opacity-60"},{default:N(()=>[xe(D(e.cancelLabel??i(x)("backend::lang.form.cancel")),1)]),_:1},8,["disabled"]),w("button",{type:"button","data-action":"confirm",disabled:e.busy||o.value,"aria-busy":e.busy?"true":void 0,class:he([e.danger?"bg-danger text-white":"bg-primary text-on-primary","inline-flex h-button flex-1 items-center justify-center gap-2 rounded-control font-semibold hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60"]),onClick:vt(u,["prevent"])},[e.busy?(m(),V(i(Ml),{key:0,size:16,class:"animate-spin","aria-hidden":"true"})):ne("",!0),xe(" "+D(e.confirmLabel??i(x)("backend::lang.form.confirm")),1)],10,J8)])]),_:1})]),_:1})]),_:1},8,["open"]))}});function $r(){const e=I(null),t=I(!1),n=I("");let a=null,r=null;function l(c){const f=a;a=null,r=null,e.value=null,f?.(c)}function o(c,f){return l(!1),n.value="",e.value=c,r=f??null,new Promise(v=>{a=v})}async function s(){if(t.value||e.value?.prompt&&n.value.trim()==="")return;const c=r;if(c){t.value=!0;try{await c()}finally{t.value=!1}}l(!0)}function u(){t.value||l(!1)}function d(c){n.value=c}return{request:e,busy:t,value:n,ask:o,confirm:s,cancel:u,setValue:d}}const Z8={class:"flex flex-col gap-5"},X8={class:"flex flex-wrap items-end justify-between gap-4"},Q8={class:"flex flex-col"},eP={class:"text-[26px] font-bold tracking-[-0.02em]"},tP={key:0,"data-record-count":"",class:"text-muted"},nP={key:0,class:"flex items-center gap-2.5"},aP={class:"overflow-hidden rounded-card border border-border bg-surface shadow-card"},rP={key:2,"data-list-failed":"",class:"flex flex-wrap items-center justify-between gap-3 border-t border-border px-5 py-4"},lP={role:"alert",class:"text-danger"},oP={key:0,"data-empty-search":"",class:"flex flex-col items-center gap-3"},sP={class:"flex size-14 items-center justify-center rounded-full bg-subtle text-muted"},iP={class:"text-[17px] font-bold"},uP={class:"max-w-[420px] text-muted"},cP={key:1,"data-empty-list":"",class:"text-muted"},dP=300,fP=ae({__name:"ListView",setup(e){const t=Mn(),n=br(),a={vendor:String(t.params.vendor??""),plugin:String(t.params.plugin??""),controller:String(t.params.controller??"")},r=hs(a),l=zn(r)??"/",o=I(null),s=I([]),u=I(null),d=I(!0),c=I(!1),f=I(!1),v=b(()=>c.value||f.value),p=I([]),h=I(!1),k=I(0),C=$r(),_=b(()=>w1(t.query)),S=I(_.value.search??""),q=b(()=>o.value?.messages),T=b(()=>o.value?.title?o.value.title:ys(a.vendor,a.plugin)?.sideMenu.find($e=>$e.controller===r)?.label??r),E=b(()=>u.value?We(q.value?.recordCount,u.value.total):""),R=b(()=>o.value?.toolbarButtons??[]),L=b(()=>R.value.filter(oe=>oe==="create")),K=b(()=>{const oe=o.value?.reorder;if(!oe)return null;const $e=oe.partition?.column,ye=$e?o.value?.filters.find(Be=>Be.column===$e||Be.name===$e):void 0,qe=ye?_.value.filter?.[ye.name]:void 0;return{path:`${l}/reorder`,query:qe!==void 0&&qe!==""?{partition:String(qe)}:{}}}),$=b(()=>o.value?.toolbarActions??[]),M=b(()=>R.value.filter(oe=>oe==="delete"||$.value.some($e=>$e.name===oe))),H=I(null),P=b(()=>u.value?.row_states??{}),W=b(()=>({deleted:We(q.value?.rowStateDeleted),negative:We(q.value?.rowStateNegative),disabled:We(q.value?.rowStateDisabled)})),Z=b(()=>(o.value?.bulkActions??[]).filter(oe=>oe.name!=="delete")),U=I(!1),j=I(null),le=b(()=>{const oe=o.value?.perPageOptions??[];return oe.length>0?oe:[o.value?.recordsPerPage||20]}),ue=b(()=>_.value.per_page??u.value?.per_page??o.value?.recordsPerPage??20),we=b(()=>_.value.sort?{column:_.value.sort,dir:_.value.dir==="desc"?"desc":"asc"}:null);function Oe(oe){const $e=o.value?.recordUrl,ye=oe.id;return!$e||typeof ye!="number"&&typeof ye!="string"?null:G1($e,r,ye)}function Ae(oe){Hs(r,oe),n.replace({path:t.path,query:Ni(oe)})}const ie=Sl({}),_e=b(()=>Sl(_.value)!==ie);let z=0,ke=null;function me(){Ae({})}async function Y(oe=!1){const $e=++z;d.value=!0,f.value=!1;let ye=null;try{ye=await G()}catch{ye=null}if($e!==z)return;if(!ye?.data&&oe){Hs(r,{}),n.replace({path:t.path,query:{}});return}if(!ye?.data&&ye?.response?.status===404&&await fe($e))return;if(s.value=ye?.data?.data??[],u.value=ye?.data?.meta??null,f.value=!ye?.data,d.value=!1,ye?.response?.status===422){Hs(r,{});return}const qe=u.value?.last_page??0;qe>=1&&(u.value?.page??0)>qe&&Ae({..._.value,page:qe})}async function fe(oe){try{const{data:$e}=await Ne.GET("/{vendor}/{plugin}/{controller}/singleton",{params:{path:a}});return oe!==z?!0:$e?(await n.replace(`${l}/${$e.data.id}`),!0):!1}catch{return!1}}function G(){return Ne.GET("/{vendor}/{plugin}/{controller}",{params:{path:a,query:_.value}})}async function X(){const oe=await Ne.GET("/{vendor}/{plugin}/{controller}/schema/list",{params:{path:a}});o.value=oe.data?.data??null,c.value=!o.value,o.value&&ap(r,o.value.assets)}X(),Ve(()=>Sl(_.value),oe=>{if(oe===ie){const ye=s5(r),qe=Sl(ye);if(qe!==ie){ke=qe,n.replace({path:t.path,query:Ni(ye)});return}}const $e=ke!==null&&ke===oe;ke=null,Hs(r,_.value),p.value=[],S.value=_.value.search??"",Y($e)},{immediate:!0});let ee=null;function y(oe){S.value=oe,ee!==null&&clearTimeout(ee),ee=setTimeout(()=>{ee=null;const $e=oe.trim();Ae({..._.value,search:$e===""?void 0:$e,page:void 0})},dP)}Ot(()=>{ee!==null&&clearTimeout(ee)});function A(){S.value="",Ae({..._.value,search:void 0,page:void 0})}function O(oe){const $e=we.value;$e?.column!==oe?Ae({..._.value,sort:oe,dir:"asc",page:void 0}):$e.dir==="asc"?Ae({..._.value,sort:oe,dir:"desc",page:void 0}):Ae({..._.value,sort:void 0,dir:void 0,page:void 0})}function re(oe){Ae({..._.value,page:oe})}function Q(oe){Ae({..._.value,per_page:oe,page:void 0})}function ce(oe,$e){const ye={..._.value.filter??{}};$e===null?delete ye[oe]:ye[oe]=$e,Ae({..._.value,filter:ye,page:void 0})}async function Ee(){const oe=p.value.map(Number).filter(ye=>Number.isInteger(ye)&&ye>0);if(!(oe.length===0||h.value||!await C.ask({message:We(q.value?.deleteConfirm,oe.length),confirmLabel:x("backend::lang.form.delete"),danger:!0}))){h.value=!0;try{const ye=await Ne.POST("/{vendor}/{plugin}/{controller}/bulk-delete",{params:{path:a},body:{ids:oe}});if(ye.data){Le(We(q.value?.deleted,ye.data.data.deleted)),p.value=[],await Y(),k.value+=1;return}Le(ye.error?.error.message||x("backend::lang.list.delete_failed"),"danger")}catch{Le(x("backend::lang.list.delete_failed"),"danger")}finally{h.value=!1}}}async function Ce(oe){const $e=Z.value.find(at=>at.name===oe),ye=p.value.map(Number).filter(at=>Number.isInteger(at)&&at>0);if(!$e||ye.length===0||U.value)return;const qe=$e.label??oe;let Be=0,He=null,Je="";const Ze=await C.ask({message:$e.confirm||Vr("backend::lang.list.bulk_confirm",ye.length,{action:qe}),confirmLabel:qe,danger:!1},async()=>{U.value=!0;try{const at=await Ne.POST("/{vendor}/{plugin}/{controller}/bulk/{action}",{params:{path:{...a,action:oe}},body:{ids:ye}});Be=at.response.status,He=at.data?.data??null,Je=at.error?.error.message??""}catch{Be=0}finally{U.value=!1}});if(await new Promise(at=>setTimeout(at,0)),j.value?.focusBulk(),!Ze)return;const ot=He;if(ot){Le(ot.message||Vr("backend::lang.list.bulk_done",ot.affected)),p.value=[],await Y(),k.value+=1;return}if(Be===409){Le(x("backend::lang.list.bulk_stale"),"danger"),p.value=[],await Y();return}if(Be===403){Le(Je||x("backend::lang.list.action_forbidden"),"danger");return}Le(Je||x("backend::lang.extension.action_failed"),"danger")}async function Te(oe){if(H.value===null){H.value=oe;try{const $e=await Ne.POST("/{vendor}/{plugin}/{controller}/toolbar/{action}",{params:{path:{...a,action:oe}},body:{}});if($e.data){$e.data.data.message&&Le($e.data.data.message),await Y(),k.value+=1;return}Le($e.error?.error.message||x("backend::lang.extension.action_failed"),"danger")}catch{Le(x("backend::lang.extension.action_failed"),"danger")}finally{H.value=null}}}return(oe,$e)=>(m(),g("section",Z8,[w("header",X8,[w("div",Q8,[w("h1",eP,D(T.value),1),E.value?(m(),g("p",tP,D(E.value),1)):ne("",!0)]),L.value.length>0||K.value?(m(),g("div",nP,[K.value?(m(),V(Ge,{key:0,"data-action":"reorder",variant:"outline",icon:i(Cg),to:K.value},{default:N(()=>[xe(D(i(x)("backend::lang.messages.list.reorder")),1)]),_:1},8,["icon","to"])):ne("",!0),(m(!0),g(pe,null,Re(L.value,ye=>(m(),V(Ge,{key:ye,"data-action":"create",variant:"primary",icon:i(_s),to:`${i(l)}/create`},{default:N(()=>[xe(D(i(We)(q.value?.create)),1)]),_:1},8,["icon","to"]))),128))])):ne("",!0)]),o.value?.headerPartial?(m(),V(rp,{key:0,variant:"header",source:a,name:o.value.headerPartial,"reload-key":k.value},null,8,["name","reload-key"])):ne("",!0),w("div",aP,[o.value?(m(),V(g8,{key:0,ref_key:"toolbar",ref:j,"show-search":o.value.showSearch,search:S.value,"search-prompt":i(We)(q.value?.searchPrompt),buttons:M.value,"selected-count":p.value.length,"selected-label":i(We)(q.value?.selected,p.value.length),"delete-label":i(We)(q.value?.deleteSelected,p.value.length),actions:$.value,"busy-action":H.value,"bulk-actions":Z.value,"bulk-busy":U.value,"onUpdate:search":y,onDelete:Ee,onAction:Te,onBulk:Ce},null,8,["show-search","search","search-prompt","buttons","selected-count","selected-label","delete-label","actions","busy-action","bulk-actions","bulk-busy"])):ne("",!0),o.value&&o.value.filters.length>0?(m(),V(i8,{key:1,filters:o.value.filters,values:_.value.filter??{},source:a,onUpdate:ce},null,8,["filters","values"])):ne("",!0),v.value&&!d.value?(m(),g("div",rP,[w("p",lP,D(i(x)("backend::lang.list.load_failed")),1),f.value&&_e.value?(m(),V(Ge,{key:0,"data-action":"reset-list",onClick:me},{default:N(()=>[xe(D(i(x)("backend::lang.list.reset_list")),1)]),_:1})):ne("",!0)])):(m(),V(J1,{key:3,columns:o.value?.columns??[],rows:s.value,loading:d.value||!o.value,"row-link":Oe,selectable:o.value?.showCheckboxes??!1,selected:p.value,sortable:o.value?.showSorting??!1,sort:we.value,"row-states":P.value,"state-labels":W.value,"onUpdate:selected":$e[0]||($e[0]=ye=>p.value=ye),onSort:O},{empty:N(()=>[_.value.search?(m(),g("div",oP,[w("span",sP,[F(i(Fg),{size:24,"aria-hidden":"true"})]),w("p",iP,D(i(We)(q.value?.emptySearch,void 0,{term:_.value.search})),1),w("p",uP,D(i(We)(q.value?.emptySearchHint,void 0,{term:_.value.search})),1),F(Ge,{"data-action":"clear-search",onClick:A},{default:N(()=>[xe(D(i(x)("backend::lang.list.clear_search")),1)]),_:1})])):(m(),g("p",cP,D(i(We)(q.value?.empty)||o.value?.noRecordsMessage||i(x)("backend::lang.list.no_records")),1))]),_:1},8,["columns","rows","loading","selectable","selected","sortable","sort","row-states","state-labels"])),F(Z1,{meta:u.value,loading:d.value||!o.value,"per-page-options":le.value,"per-page":ue.value,onPage:re,onPerPage:Q},null,8,["meta","loading","per-page-options","per-page"])]),F(wr,{open:i(C).request.value!==null,message:i(C).request.value?.message??"","confirm-label":i(C).request.value?.confirmLabel,danger:i(C).request.value?.danger,busy:i(C).busy.value,onConfirm:i(C).confirm,onCancel:i(C).cancel},null,8,["open","message","confirm-label","danger","busy","onConfirm","onCancel"])]))}}),mr="X-Session-Key",X1="X-Child-Session-Key",pP=32;function us(){const e=new Uint8Array(pP);globalThis.crypto.getRandomValues(e);let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}const mP="X-Upload-Id";async function ar(e){try{const t=await e();return{data:t.data?t.data.data:null,status:t.response.status,error:t.error?.error??null}}catch{return{data:null,status:0,error:null}}}async function Bi(e){try{const t=await e();return t.response.ok&&t.data instanceof Blob?t.data:null}catch{return null}}function wa(e){return encodeURIComponent(String(e))}function Q1(e){return`${iu.api}/${wa(e.vendor)}/${wa(e.plugin)}/${wa(e.controller)}`}function vP(e){try{return e===""?null:JSON.parse(e)}catch{return null}}function lp(e){if(!e)return"";for(const t of Object.values(e.details??{})){const n=Array.isArray(t)?t.find(a=>typeof a=="string"&&a!==""):t;if(typeof n=="string"&&n!=="")return n}return e.message??""}function hP(e,t){const n=t;if((e===200||e===201)&&n?.data)return{ok:!0,item:n.data};const a=lp(n?.error);return e===413?{ok:!1,reason:"too_large",status:e,message:a}:e===422?{ok:!1,reason:"invalid",status:e,message:a}:e===0?{ok:!1,reason:"network",status:e,message:a}:{ok:!1,reason:"failed",status:e,message:a}}function e0(e,t,n,a,r){let l=null,o=!1;const s=()=>new Promise(d=>{const c=new XMLHttpRequest;l=c,c.open("POST",e),c.setRequestHeader("X-Requested-With",gg),c.setRequestHeader("Accept","application/json");for(const[v,p]of Object.entries(n))c.setRequestHeader(v,p);r&&c.setRequestHeader(mP,r),c.upload.onprogress=v=>{v.lengthComputable&&a?.(v.loaded,v.total)},c.onload=()=>d({status:c.status,body:vP(c.responseText)}),c.onerror=()=>d("network"),c.ontimeout=()=>d("network"),c.onabort=()=>d("aborted");const f=new FormData;f.append("file_data",t,t.name),c.send(f)});return{promise:(async()=>{let d=await s();return typeof d=="object"&&d.status===401&&!o&&(await ef()&&(d=o?"aborted":await s()),typeof d=="object"&&d.status===401&&Lw()),d==="aborted"||o?{ok:!1,reason:"aborted",status:0,message:""}:d==="network"?{ok:!1,reason:"network",status:0,message:""}:hP(d.status,d.body)})(),abort(){o=!0,l?.abort()}}}function t0(e,t,n,a){const r={...e,id:t,field:n},l={[mr]:a},o=`${Q1(e)}/${wa(t)}/files/${wa(n)}`;return{list:()=>ar(()=>Ne.GET("/{vendor}/{plugin}/{controller}/{id}/files/{field}",{params:{path:r,header:l}})),upload:(s,u,d)=>e0(o,s,{...l},u,d),update:(s,u)=>ar(()=>Ne.PUT("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}",{params:{path:{...r,file:s},header:l},body:u})),remove:s=>ar(()=>Ne.DELETE("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}",{params:{path:{...r,file:s},header:l}})),reorder:s=>ar(()=>Ne.POST("/{vendor}/{plugin}/{controller}/{id}/files/{field}/reorder",{params:{path:r,header:l},body:{ids:s}})),download:s=>Bi(()=>Ne.GET("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}/download",{params:{path:{...r,file:s},header:l},parseAs:"blob"})),thumb:s=>Bi(()=>Ne.GET("/{vendor}/{plugin}/{controller}/{id}/files/{field}/{file}/thumb",{params:{path:{...r,file:s},header:l},parseAs:"blob"}))}}function yP(e,t,n,a,r,l,o){const s={...e,id:t,name:n,child:a,field:r},u={[mr]:l,[X1]:o},d=`${Q1(e)}/${wa(t)}/relations/${wa(n)}/records/${wa(a)}/files/${wa(r)}`;return{list:()=>ar(()=>Ne.GET("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}",{params:{path:s,header:u}})),upload:(c,f,v)=>e0(d,c,{...u},f,v),update:(c,f)=>ar(()=>Ne.PUT("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}",{params:{path:{...s,file:c},header:u},body:f})),remove:c=>ar(()=>Ne.DELETE("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}",{params:{path:{...s,file:c},header:u}})),reorder:c=>ar(()=>Ne.POST("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/reorder",{params:{path:s,header:u},body:{ids:c}})),download:c=>Bi(()=>Ne.GET("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}/download",{params:{path:{...s,file:c},header:u},parseAs:"blob"})),thumb:c=>Bi(()=>Ne.GET("/{vendor}/{plugin}/{controller}/{id}/relations/{name}/records/{child}/files/{field}/{file}/thumb",{params:{path:{...s,file:c},header:u},parseAs:"blob"}))}}const gP=new Set(["readonly","placeholder","maxlength","minlength","min","max","step","autocomplete","spellcheck","pattern"]);function Cr(e){const t={};for(const[n,a]of Object.entries(e.attributes??{})){const r=n.toLowerCase();!gP.has(r)||a===null||a===!1||(t[r]=a)}return t}function Ft(e){return["w-full rounded-control border bg-surface px-3.5 text-text transition-colors duration-150 ease-out",e?"border-danger":"border-border-strong"].join(" ")}function Ou(e){return typeof e=="string"?e!==""&&e!=="0"&&e.toLowerCase()!=="false":!!e}function n0(e,t){return typeof e=="number"?t?1:0:t}function a0(e,t,n){const a={};if(t===null||typeof t!="object"||Array.isArray(t))return a;const r=t;for(const l of e.permissionOptions??[]){if(n?.has(l.code))continue;const o=Number(r[l.code]);(o===1||e.mode==="radio"&&o===-1)&&(a[l.code]=o)}return a}const bP=new Set(["mltext","mltextarea","mlmarkdown"]);function _P(e){return e!==void 0&&bP.has(e)}function vr(e){return e?_P(e.type)||!!e.element&&e.translatable===!0:!1}const cs="summer:ml-locale";function xP(e){typeof window>"u"||e===""||window.dispatchEvent(new CustomEvent(cs,{detail:e}))}function ra(e){const t={};if(e===null||typeof e!="object"||Array.isArray(e))return t;for(const[n,a]of Object.entries(e))typeof a=="string"&&(t[n]=a);return t}const kP={class:"flex min-w-0 flex-col"},wP=["for"],$P={key:0,class:"text-danger","aria-hidden":"true"},CP=["id"],SP=["id","name","checked","aria-invalid","aria-describedby"],EP=ae({__name:"CheckboxField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>Ou(n.modelValue));function l(o){a("update:modelValue",n0(n.modelValue,o.target.checked))}return(o,s)=>(m(),g("div",{class:he([e.invalid?"border-danger":"border-border","flex items-center justify-between gap-4 rounded-inner border px-4 py-3.5"]),"data-toggle-card":""},[w("div",kP,[w("label",{for:e.controlId,class:"font-semibold"},[xe(D(e.field.label||e.field.name),1),e.field.required?(m(),g("span",$P," *")):ne("",!0)],8,wP),e.field.comment?(m(),g("p",{key:0,id:`${e.controlId}-comment`,class:"text-[13px] text-muted"},D(e.field.comment),9,CP)):ne("",!0)]),w("input",{id:e.controlId,type:"checkbox",name:e.field.name,checked:r.value,"aria-invalid":e.invalid?"true":void 0,"aria-describedby":e.describedBy||void 0,class:"size-5 shrink-0 rounded-[6px] accent-primary",onChange:l},null,40,SP)],2))}});function AP(e){return e==="date"||e==="time"?e:"datetime"}function sn(e,t=2){return String(e).padStart(t,"0")}const TP=/(Z|[+-]\d{2}:?\d{2})$/i;function DP(e,t,n=!1){if(typeof t!="string"||t.trim()==="")return null;const a=t.trim();try{if(e==="date")return yb(a.slice(0,10));if(e==="time"){const l=/(\d{2}:\d{2}(:\d{2})?)/.exec(a.includes("T")?a.slice(a.indexOf("T")):a);return l?gA(l[1]):null}const r=TP.test(a)?a.replace(" ","T"):`${a.replace(" ","T")}Z`;return n?ia(rv(r,"UTC")):rv(r,Un())}catch{return null}}function Tc(e){return`${sn(e.year,4)}-${sn(e.month)}-${sn(e.day)}`}function Dc(e){return`${sn(e.hour)}:${sn(e.minute)}:${sn(e.second)}`}function Xv(e,t,n=!1){if(!t)return null;if(e==="time")return"hour"in t?Dc(t):null;if(!("year"in t))return null;if(e==="date")return Tc(t);if(n){const l=t instanceof Ma?ia(t):t,o="hour"in l?Dc(l):"00:00:00";return`${Tc(l)}T${o}Z`}const a=t instanceof Ma?t:_f(t instanceof yt?ia(t):t,Un()),r=yu(a,"UTC");return`${Tc(r)}T${Dc(r)}Z`}const OP={date:"YYYY-MM-DD",datetime:"YYYY-MM-DD HH:mm",time:"HH:mm"},MP=/\[([^\]]*)\]|YYYY|YY|MMMM|MMM|MM|M|dddd|ddd|DD|D|HH|H|hh|h|mm|ss|A|a/g;function PP(e){return"year"in e?new yt(e.year,e.month,e.day):null}function Oc(e,t,n,a){return new Rn(e,{...n,timeZone:"UTC"}).formatToParts(t.toDate("UTC")).find(l=>l.type===a)?.value??""}function RP(e,t,n,a){if(!e)return"";const r=n||OP[t],l=PP(e),o="hour"in e?e:null,s=/D/.test(r.replace(/\[[^\]]*\]/g,""));return r.replace(MP,(u,d)=>{if(d!==void 0)return d;switch(u){case"YYYY":return l?sn(l.year,4):"";case"YY":return l?sn(l.year%100):"";case"MMMM":case"MMM":{if(!l)return"";const c=u==="MMMM"?"long":"short";return s?Oc(a,l,{day:"numeric",month:c},"month"):Oc(a,l,{month:c},"month")}case"MM":return l?sn(l.month):"";case"M":return l?String(l.month):"";case"dddd":case"ddd":return l?Oc(a,l,{weekday:u==="dddd"?"long":"short"},"weekday"):"";case"DD":return l?sn(l.day):"";case"D":return l?String(l.day):"";case"HH":return o?sn(o.hour):"";case"H":return o?String(o.hour):"";case"hh":return o?sn(o.hour%12||12):"";case"h":return o?String(o.hour%12||12):"";case"mm":return o?sn(o.minute):"";case"ss":return o?sn(o.second):"";case"A":return o?o.hour<12?"AM":"PM":"";case"a":return o?o.hour<12?"am":"pm":"";default:return u}})}const IP=new yt(2026,10,4);function qP(e,t){if(typeof t=="number"&&Number.isInteger(t)&&t>=0&&t<=6)return t;try{return(7-hu(IP,e))%7}catch{return 1}}function Qv(e){if(e)try{return yb(e.slice(0,10))}catch{return}}function LP(e,t=ws(Un())){const n=Qv(e.minDate),a=Qv(e.maxDate);if(n||a)return{min:n,max:a};const r=e.yearRange??[];return r.length===1&&typeof r[0]=="number"?{min:new yt(t.year-r[0],1,1),max:new yt(t.year+r[0],12,31)}:r.length===2&&typeof r[0]=="number"&&typeof r[1]=="number"?{min:new yt(r[0],1,1),max:new yt(r[1],12,31)}:{}}function Pd(e,t,n,a){if(!e||t==="time")return;if(t==="date")return e;const r=new ur(e.year,e.month,e.day,a?23:0,a?59:0,a?59:0);return n?r:yu(_f(r,"UTC"),Un())}function NP(e,t){const n=ws(Un());return Pd(n,e==="time"?"datetime":e,t,!1)??n}const BP=["id","aria-describedby"],FP={key:0},VP={key:1,class:"text-muted","data-empty":""},zP=["aria-label"],jP={class:"flex size-8 shrink-0 items-center justify-center text-muted","aria-hidden":"true"},UP=["data-mode"],HP=["aria-label"],KP={key:0,"data-datepicker-time":"",class:"mt-3 flex items-center gap-2 border-t border-border pt-3"},ko="flex size-8 shrink-0 items-center justify-center rounded-pager text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text",WP=ae({__name:"DatepickerField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>AP(n.field.mode)),l=b(()=>r.value==="datetime"&&!!n.field.ignoreTimezone),o=b(()=>sa.value||"pl"),s=b(()=>{const ie=n.field.attributes?.readonly;return!!n.field.readOnly||ie!=null&&ie!==!1}),u=b(()=>DP(r.value,n.modelValue,l.value)),d=b(()=>r.value==="time"?null:u.value),c=b(()=>r.value==="time"?u.value:null),f=b(()=>LP(n.field)),v=b(()=>Pd(f.value.min,r.value,l.value,!1)),p=b(()=>Pd(f.value.max,r.value,l.value,!0)),h=NP(r.value,l.value),k=b(()=>qP(o.value,n.field.firstDay)),C=b(()=>n.field.twelveHour?12:24),_=b(()=>r.value==="date"?"day":"minute"),S=b(()=>RP(u.value,r.value,n.field.displayFormat,o.value)),q=b(()=>!n.field.required&&u.value!==null&&!s.value),T=b(()=>{const ie=d.value;return ie?!!v.value&&ie.compare(v.value)<0||!!p.value&&ie.compare(p.value)>0:!1}),E=new Set(["day","month","year","hour","minute","second"]),R=I(null),L=I(!1);function K(){const ie=R.value;if(!ie){L.value=!1;return}const _e=Array.from(ie.querySelectorAll("[data-reka-date-field-segment], [data-reka-time-field-segment]")).filter(ke=>E.has(ke.dataset.rekaDateFieldSegment??ke.dataset.rekaTimeFieldSegment??"")),z=_e.filter(ke=>!ke.hasAttribute("data-placeholder")).length;L.value=z>0&&z<_e.length}function $(){Ye(K)}Ve(u,$);const M=b(()=>!!n.invalid||T.value||L.value),H=b(()=>Xv(r.value,u.value,l.value));function P(ie){const _e=Xv(r.value,ie??null,l.value);$(),!(_e===H.value&&(_e!==null||n.modelValue===null))&&a("update:modelValue",_e)}function W(ie){if(!ie||r.value!=="datetime"){P(ie);return}const _e=d.value,z=j.value,ke=!_e||_e.year!==ie.year||_e.month!==ie.month||_e.day!==ie.day,me=!("hour"in ie)||ie.hour!==z.hour||ie.minute!==z.minute;ke&&me&&(ie=le(ie,z)),U.value=ie,P(ie)}function Z(){a("update:modelValue",null),$()}const U=I(null);Ve(d,ie=>{U.value=ie},{immediate:!0});const j=b(()=>{const ie=U.value??d.value;return ie&&"hour"in ie?new na(ie.hour,ie.minute):new na(0,0)});function le(ie,_e){return"hour"in ie?ie.set({hour:_e.hour,minute:_e.minute,second:0,millisecond:0}):new ur(ie.year,ie.month,ie.day,_e.hour,_e.minute)}function ue(ie){if(!ie)return;const _e=ie instanceof na?ie:new na(ie.hour,ie.minute),z=U.value??d.value??h,ke=le(z,_e);U.value=ke,P(ke)}function we(ie){return ie.charAt(0).toLocaleUpperCase(o.value)+ie.slice(1)}const Oe=b(()=>[Ft(M.value),"h-input flex min-w-0 items-center gap-1 pl-3.5 pr-1.5","focus-within:border-primary focus-within:shadow-[0_0_0_3px_var(--c-ring)]","has-[[data-invalid]]:border-danger"]);function Ae(ie){return ie==="literal"?"text-muted":ie==="timeZoneName"?"ml-2 min-w-0 truncate text-[13px] text-muted":"rounded-[4px] px-0.5 tabular-nums outline-none focus:bg-sel focus:text-text focus-visible:outline-none data-[placeholder]:text-placeholder focus:data-[placeholder]:text-text"}return(ie,_e)=>s.value?(m(),g("p",{key:0,id:e.controlId,"data-datepicker-readonly":"","aria-describedby":e.describedBy||void 0,class:"flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 tabular-nums"},[S.value!==""?(m(),g("span",FP,D(S.value),1)):(m(),g("span",VP,"—"))],8,BP)):r.value==="time"?(m(),g("div",{key:1,ref_key:"container",ref:R,"data-datepicker":"","data-mode":"time",class:he(Oe.value),onKeyup:$,onFocusout:$},[F(i(zv),{id:e.controlId,"model-value":c.value,locale:o.value,"hour-cycle":C.value,granularity:"minute",name:e.field.name,required:e.field.required||void 0,"aria-invalid":M.value?"true":void 0,"aria-describedby":e.describedBy||void 0,class:"flex min-w-0 flex-1 items-center","onUpdate:modelValue":P},{default:N(({segments:z})=>[(m(!0),g(pe,null,Re(z,ke=>(m(),V(i(jv),{key:ke.part,part:ke.part,class:he(Ae(ke.part))},{default:N(()=>[xe(D(ke.value),1)]),_:2},1032,["part","class"]))),128))]),_:1},8,["id","model-value","locale","hour-cycle","name","required","aria-invalid","aria-describedby"]),q.value?(m(),g("button",{key:0,type:"button","data-action":"clear","aria-label":i(x)("backend::lang.datepicker.clear"),class:he(ko),onClick:Z},[F(i(ln),{size:16,"aria-hidden":"true"})],8,zP)):ne("",!0),w("span",jP,[F(i(id),{size:16})])],34)):(m(),V(i(TO),{key:2,id:e.controlId,"model-value":d.value,"default-placeholder":i(h),locale:o.value,granularity:_.value,"hour-cycle":C.value,"hide-time-zone":r.value!=="datetime"||l.value,"min-value":v.value,"max-value":p.value,"week-starts-on":k.value,name:e.field.name,required:e.field.required||void 0,"close-on-select":r.value==="date","prevent-deselect":"","onUpdate:modelValue":W},{default:N(()=>[w("div",{ref_key:"container",ref:R,"data-datepicker":"","data-mode":r.value,class:he(Oe.value),onKeyup:$,onFocusout:$},[F(i(KO),{"aria-invalid":M.value?"true":void 0,"aria-describedby":e.describedBy||void 0,class:"flex min-w-0 flex-1 items-center overflow-hidden"},{default:N(({segments:z})=>[(m(!0),g(pe,null,Re(z,ke=>(m(),V(i(sM),{key:ke.part,part:ke.part,class:he(Ae(ke.part))},{default:N(()=>[xe(D(ke.value),1)]),_:2},1032,["part","class"]))),128))]),_:1},8,["aria-invalid","aria-describedby"]),q.value?(m(),g("button",{key:0,type:"button","data-action":"clear","aria-label":i(x)("backend::lang.datepicker.clear"),class:he(ko),onClick:Z},[F(i(ln),{size:16,"aria-hidden":"true"})],8,HP)):ne("",!0),F(i(vM),{"data-action":"open-calendar","aria-label":i(x)("backend::lang.datepicker.open_calendar"),class:he(ko)},{default:N(()=>[F(i(Ag),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label"])],42,UP),F(i(UO),{"data-datepicker-calendar":"","side-offset":4,align:"end",class:"z-50 w-[284px] rounded-inner border border-border bg-surface p-4 text-text shadow-menu"},{default:N(()=>[F(i(OO),null,{default:N(({weekDays:z,grid:ke})=>[F(i(aM),{class:"flex h-9 items-center justify-between"},{default:N(()=>[F(i(dM),{"aria-label":i(x)("backend::lang.datepicker.prev_month"),class:he(ko)},{default:N(()=>[F(i(cu),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label"]),F(i(lM),{class:"font-semibold"},{default:N(({headingValue:me})=>[xe(D(we(me)),1)]),_:1}),F(i(uM),{"aria-label":i(x)("backend::lang.datepicker.next_month"),class:he(ko)},{default:N(()=>[F(i(bs),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label"])]),_:1}),(m(!0),g(pe,null,Re(ke,me=>(m(),V(i(GO),{key:me.value.toString(),class:"mt-2 w-full border-collapse select-none"},{default:N(()=>[F(i(XO),null,{default:N(()=>[F(i(Fv),{class:"flex"},{default:N(()=>[(m(!0),g(pe,null,Re(z,Y=>(m(),V(i(tM),{key:Y,class:"flex h-9 w-9 items-center justify-center text-[13px] font-normal text-muted"},{default:N(()=>[xe(D(Y),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),F(i(JO),null,{default:N(()=>[(m(!0),g(pe,null,Re(me.rows,(Y,fe)=>(m(),V(i(Fv),{key:`week-${fe}`,class:"flex"},{default:N(()=>[(m(!0),g(pe,null,Re(Y,G=>(m(),V(i(PO),{key:G.toString(),date:G,class:"p-0"},{default:N(()=>[F(i(IO),{day:G,month:me.value,class:"flex size-9 items-center justify-center rounded-pager tabular-nums text-text transition-colors duration-150 ease-out hover:bg-hover data-[outside-view]:text-placeholder data-[today]:font-semibold data-[today]:shadow-[inset_0_0_0_1px_var(--c-border-strong)] data-[selected]:bg-primary data-[selected]:font-semibold data-[selected]:text-on-primary data-[disabled]:cursor-not-allowed data-[disabled]:text-placeholder data-[disabled]:opacity-40 data-[disabled]:hover:bg-transparent data-[unavailable]:cursor-not-allowed data-[unavailable]:opacity-40"},null,8,["day","month"])]),_:2},1032,["date"]))),128))]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))]),_:1}),r.value==="datetime"?(m(),g("div",KP,[F(i(id),{size:16,class:"shrink-0 text-muted","aria-hidden":"true"}),F(i(zv),{"model-value":j.value,locale:o.value,"hour-cycle":C.value,granularity:"minute","hide-time-zone":"",class:"flex min-w-0 items-center","onUpdate:modelValue":ue},{default:N(({segments:z})=>[(m(!0),g(pe,null,Re(z,ke=>(m(),V(i(jv),{key:ke.part,part:ke.part,class:he(Ae(ke.part))},{default:N(()=>[xe(D(ke.value),1)]),_:2},1032,["part","class"]))),128))]),_:1},8,["model-value","locale","hour-cycle"])])):ne("",!0)]),_:1})]),_:1},8,["id","model-value","default-placeholder","locale","granularity","hour-cycle","hide-time-zone","min-value","max-value","week-starts-on","name","required","close-on-select"]))}}),op=Symbol("summer.form.values"),sp=Symbol("summer.form.patch"),ip=Symbol("summer.form.locale"),Fi=Symbol("summer.form.enabledLocales"),r0=Symbol("summer.form.assets");function up(){const e=I(0);return{activeUploads:e,beginUpload(){e.value++;let t=!1;return()=>{t||(t=!0,e.value>0&&e.value--)}}}}const no=Symbol("summer.form.session"),l0=Symbol("summer.settings.secrets"),cp=Symbol("summer.form.permissionLocks"),dp=Symbol("summer.form.triggerNotes"),eh="summer-action",GP="summer-result",th="summer-change",nh="summer-upload",YP="summer-upload-result",o0=5e3,fp=Symbol("summer.form.feedback"),$s=Symbol("summer.form.fieldScope"),pp=Symbol("summer.form.rememberLabel"),s0=Symbol("summer.form.dependentCache"),JP=["data-dependent"],ZP={class:"relative"},XP=["id","name","value","disabled","required","aria-required","aria-invalid","aria-busy","aria-describedby"],QP={key:0,value:"state",class:"text-muted"},eR=["value"],tR=["id"],nR={key:1,class:"flex flex-wrap items-center gap-2"},aR=["id"],Gs="empty",Ys="placeholder",rR=ae({__name:"DropdownField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=" ".repeat(4),l=it($s,null),o=it(fp,null),s=it(s0,null)??new Map,u=b(()=>n.field.dependsOn??""),d=b(()=>u.value!==""),c=I("waiting"),f=I([]),v=b(()=>{const j=l?.values.value[u.value];return j==null||j===""||typeof j=="object"?null:String(j)}),p=b(()=>l?.fields.value.find(j=>j.name===u.value)),h=b(()=>p.value?.label||u.value),k=b(()=>(p.value?.options??[]).find(le=>_(le.value,v.value))?.label??v.value??""),C=b(()=>d.value?f.value:n.field.options??[]);function _(j,le){return j==null||le===null||le===void 0?j===le||j==null&&le==null:String(j)===String(le)}function S(){return n.modelValue!==null&&n.modelValue!==void 0&&n.modelValue!==""}function q(){S()&&(a("update:modelValue",null),o?.announce(x("backend::lang.form.dependent_cleared",{field:n.field.label||n.field.name})))}function T(j,le){if(!j.applies){f.value=[],c.value="unused",le&&q();return}f.value=j.options.map(ue=>({value:ue.value,label:r.repeat(Math.max(0,ue.depth))+ue.label})),c.value=f.value.length>0?"ready":"empty",le&&S()&&!f.value.some(ue=>_(ue.value,n.modelValue))&&q()}let E=0,R=!1;async function L(j){const le=++E,ue=v.value;if(ue===null){f.value=[],c.value="waiting",j&&q();return}const we=l?.path(n.field.name)??n.field.name,Oe=`${we}\0${ue}`,Ae=s.get(Oe);if(Ae){T(Ae,j);return}if(!n.source){R=j,c.value="failed";return}c.value="loading";try{const{data:ie}=await Ne.GET("/{vendor}/{plugin}/{controller}/fields/{field}/dependent-options",{params:{path:{...n.source,field:we},query:{[`values[${u.value}]`]:ue}}});if(le!==E)return;if(!ie){R=j,c.value="failed";return}s.set(Oe,ie.data),T(ie.data,j)}catch{le===E&&(R=j,c.value="failed")}}function K(){L(R)}Ve(v,(j,le)=>{d.value&&j!==le&&L(!0)}),Ct(()=>{d.value&&L(!1)}),Ot(()=>{E++});const $=b(()=>{const j=C.value.findIndex(le=>_(le.value,n.modelValue));return j>=0?String(j):n.field.emptyOption!==void 0&&!S()?Gs:Ys}),M=b(()=>{switch(c.value){case"waiting":return x("backend::lang.form.dependent_waiting",{field:h.value});case"loading":return x("backend::lang.form.loading_options");case"unused":return x("backend::lang.form.dependent_not_used");case"empty":return x("backend::lang.form.dependent_empty",{type:k.value});case"failed":return x("backend::lang.form.dependent_failed");default:return""}}),H=b(()=>d.value&&c.value!=="ready"),P=b(()=>H.value||$.value===Gs||$.value===Ys),W=b(()=>`${n.controlId}-dependent`),Z=b(()=>[n.describedBy??"",d.value&&(c.value==="empty"||c.value==="failed")?W.value:""].filter(Boolean).join(" "));function U(j){const le=j.target.value;if(le===Gs){a("update:modelValue",null);return}const ue=C.value[Number(le)];ue&&a("update:modelValue",ue.value)}return(j,le)=>(m(),g("div",{class:"flex flex-col gap-1.5","data-dependent":d.value?c.value:void 0},[w("div",ZP,[w("select",{id:e.controlId,name:e.field.name,value:H.value?"state":$.value,disabled:H.value||void 0,required:e.field.required||void 0,"aria-required":e.field.required?"true":void 0,"aria-invalid":e.invalid?"true":void 0,"aria-busy":d.value&&c.value==="loading"?"true":void 0,"aria-describedby":Z.value||void 0,class:he([[i(Ft)(e.invalid),P.value?"text-muted":""],"h-input appearance-none pr-10 disabled:cursor-not-allowed"]),onChange:U},[H.value?(m(),g("option",QP,D(M.value),1)):(m(),g(pe,{key:1},[e.field.emptyOption!==void 0?(m(),g("option",{key:0,value:Gs,class:"text-muted"},D(e.field.emptyOption),1)):ne("",!0),$.value===Ys?(m(),g("option",{key:1,value:Ys,disabled:""},D(i(x)("backend::lang.form.select_placeholder")),1)):ne("",!0),(m(!0),g(pe,null,Re(C.value,(ue,we)=>(m(),g("option",{key:we,value:String(we),class:"text-text"},D(ue.label),9,eR))),128))],64))],42,XP),F(i(sr),{size:16,class:"pointer-events-none absolute top-1/2 right-3.5 -translate-y-1/2 text-muted","aria-hidden":"true"})]),d.value&&c.value==="empty"?(m(),g("p",{key:0,id:W.value,"data-dependent-hint":"",class:"text-[13px] text-muted"},D(M.value),9,tR)):d.value&&c.value==="failed"?(m(),g("div",nR,[w("p",{id:W.value,role:"alert",class:"flex items-center gap-1.5 text-[13px] text-danger"},[F(i(bt),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(i(x)("backend::lang.form.dependent_failed")),1)],8,aR),F(Ge,{variant:"ghost",size:"sm",icon:i(ai),"data-action":"dependent-retry",onClick:K},{default:N(()=>[xe(D(i(x)("backend::lang.form.dependent_retry")),1)]),_:1},8,["icon"])])):ne("",!0)],8,JP))}}),lR={class:"flex items-start gap-3"},oR={class:"flex min-w-0 flex-1 flex-col gap-1"},sR={key:0,class:"flex items-center gap-4"},iR=["src"],uR={key:1,class:"flex size-16 shrink-0 items-center justify-center rounded-inner bg-subtle","aria-hidden":"true"},cR=["title"],dR={class:"flex flex-col gap-1.5"},fR=["for"],pR=["id","disabled","aria-invalid","aria-describedby"],mR=["id"],vR={class:"flex flex-col gap-1.5"},hR=["for"],yR=["id","disabled","aria-invalid","aria-describedby"],gR=["id"],bR={class:"flex gap-2.5"},_R=["disabled"],xR=["aria-keyshortcuts","title","disabled"],kR=ae({__name:"FileCaptionModal",props:{open:{type:Boolean},file:{},routes:{},preview:{},idPrefix:{}},emits:["update:open","saved","closed"],setup(e,{emit:t}){const n=e,a=t,r=I(""),l=I(""),o=I({}),s=I(!1),u=$r();function d(C){const _={};for(const[S,q]of Object.entries(C??{})){const T=(Array.isArray(q)?q:[q]).filter(E=>typeof E=="string"&&E!=="");T.length>0&&(_[S]=T)}return _}const c=b(()=>`${n.idPrefix}-caption-title`),f=b(()=>`${n.idPrefix}-caption-description`),v=b(()=>!!n.file&&(r.value!==n.file.title||l.value!==n.file.description));Ve(()=>n.open,C=>{C&&n.file&&(r.value=n.file.title??"",l.value=n.file.description??"",o.value={},s.value=!1)},{immediate:!0});async function p(C){if(C){a("update:open",!0);return}s.value||v.value&&!await u.ask({message:x("backend::lang.form.unsaved_confirm"),confirmLabel:x("backend::lang.form.discard"),danger:!0})||a("update:open",!1)}async function h(){if(!(s.value||!n.file||!n.routes)){s.value=!0;try{const C=await n.routes.update(n.file.id,{title:r.value,description:l.value});if(C.data){o.value={},a("saved",C.data),a("update:open",!1),Le(x("backend::lang.fileupload.details_saved"));return}if(C.status===422){o.value=d(C.error?.details),Object.keys(o.value).length===0&&(o.value={title:[lp(C.error)||x("backend::lang.form.error_generic")]});return}Le(C.error?.message||x("backend::lang.form.error_generic"),"danger")}finally{s.value=!1}}}function k(C){C.preventDefault(),a("closed")}return(C,_)=>(m(),g(pe,null,[F(i(Jr),{open:e.open,"onUpdate:open":p},{default:N(()=>[F(i(Xl),null,{default:N(()=>[F(i(Xr),{"data-dialog-overlay":"",class:"fixed inset-0 z-40 bg-overlay"}),F(i(Zr),{"data-caption-modal":"","data-dialog-content":"","aria-modal":"true",class:"fixed top-1/2 left-1/2 z-50 flex max-h-[calc(100vh-32px)] w-[calc(100%-32px)] max-w-[560px] -translate-x-1/2 -translate-y-1/2 flex-col gap-4 overflow-y-auto rounded-modal bg-surface p-6 text-text shadow-pop",onCloseAutoFocus:k},{default:N(()=>[w("div",lR,[w("div",oR,[F(i(Qr),{class:"text-[20px] font-bold tracking-[-0.01em]"},{default:N(()=>[xe(D(i(x)("backend::lang.fileupload.attachment")),1)]),_:1}),F(i(dr),{class:"text-muted"},{default:N(()=>[xe(D(i(x)("backend::lang.fileupload.help")),1)]),_:1})]),F(i(Hr),{"data-action":"close","aria-label":i(x)("backend::lang.form.close"),disabled:s.value,class:"flex size-[34px] shrink-0 items-center justify-center rounded-tab bg-subtle text-muted hover:bg-hover hover:text-text"},{default:N(()=>[F(i(ln),{size:16,"aria-hidden":"true"})]),_:1},8,["aria-label","disabled"])]),e.file?(m(),g("div",sR,[e.preview?(m(),g("img",{key:0,src:e.preview,alt:"",class:"size-16 shrink-0 rounded-inner object-cover"},null,8,iR)):(m(),g("span",uR,[F(i(Cl),{size:16,class:"text-muted"})])),w("span",{class:"min-w-0 truncate text-[13px] text-muted",title:e.file.file_name},D(e.file.file_name),9,cR)])):ne("",!0),w("form",{class:"flex flex-col gap-4",novalidate:"",onSubmit:vt(h,["prevent"])},[w("div",dR,[w("label",{for:c.value,class:"font-semibold"},D(i(x)("backend::lang.fileupload.title_label")),9,fR),oa(w("input",{id:c.value,"onUpdate:modelValue":_[0]||(_[0]=S=>r.value=S),type:"text","data-caption-title":"",disabled:s.value,"aria-invalid":o.value.title?"true":void 0,"aria-describedby":o.value.title?`${c.value}-error`:void 0,class:he([i(Ft)(!!o.value.title),"h-input"])},null,10,pR),[[Vl,r.value]]),o.value.title?(m(),g("p",{key:0,id:`${c.value}-error`,class:"flex items-center gap-1.5 text-[13px] text-danger"},[F(i(bt),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(o.value.title.join(" ")),1)],8,mR)):ne("",!0)]),w("div",vR,[w("label",{for:f.value,class:"font-semibold"},D(i(x)("backend::lang.fileupload.description_label")),9,hR),oa(w("textarea",{id:f.value,"onUpdate:modelValue":_[1]||(_[1]=S=>l.value=S),rows:"3","data-caption-description":"",disabled:s.value,"aria-invalid":o.value.description?"true":void 0,"aria-describedby":o.value.description?`${f.value}-error`:void 0,class:he([i(Ft)(!!o.value.description),"min-h-input resize-y py-2.5"])},null,10,yR),[[Vl,l.value]]),o.value.description?(m(),g("p",{key:0,id:`${f.value}-error`,class:"flex items-center gap-1.5 text-[13px] text-danger"},[F(i(bt),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(o.value.description.join(" ")),1)],8,gR)):ne("",!0)]),w("div",bR,[w("button",{type:"button","data-action":"cancel",disabled:s.value,class:"inline-flex h-button flex-1 items-center justify-center rounded-control border border-border-strong bg-surface font-semibold hover:bg-hover disabled:cursor-not-allowed disabled:opacity-60",onClick:_[2]||(_[2]=S=>p(!1))},D(i(x)("backend::lang.form.cancel")),9,_R),w("button",{type:"submit","data-action":"save-caption","data-hotkey":"mod+s mod+enter","aria-keyshortcuts":i(Tu)("mod+s mod+enter"),title:i(qn)(i(x)("backend::lang.fileupload.details_submit"),"mod+s"),disabled:s.value,class:"inline-flex h-button flex-1 items-center justify-center rounded-control bg-primary font-semibold text-on-primary hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60"},D(s.value?i(x)("backend::lang.form.saving"):i(x)("backend::lang.fileupload.details_submit")),9,xR)])],32)]),_:1})]),_:1})]),_:1},8,["open"]),F(wr,{open:i(u).request.value!==null,message:i(u).request.value?.message??"","confirm-label":i(u).request.value?.confirmLabel,danger:i(u).request.value?.danger,onConfirm:i(u).confirm,onCancel:i(u).cancel},null,8,["open","message","confirm-label","danger","onConfirm","onCancel"])],64))}}),wR=["id","data-field-name","aria-labelledby","aria-describedby","aria-busy"],$R={key:0,"data-fileupload-loading":"",class:"h-[112px] rounded-control bg-skel","aria-hidden":"true"},CR={key:1,role:"alert","data-fileupload-failed":"",class:"rounded-inner bg-danger-soft px-[18px] py-3.5 text-danger"},SR={key:0,"data-fileupload-empty":"",class:"flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 text-muted"},ER={key:1,"data-fileupload-grid":"",class:"grid grid-cols-[repeat(auto-fill,minmax(160px,1fr))] gap-4"},AR=["data-file-item","data-state","onDragover","onDrop"],TR={class:"relative flex aspect-square items-center justify-center bg-subtle"},DR=["href","aria-label"],OR=["src","alt","onError"],MR=["aria-label","onClick"],PR=["src","alt"],RR={key:2,"data-preview-unavailable":"",class:"flex flex-col items-center gap-2 text-[13px] text-muted"},IR=["data-handle","aria-label","onKeydown","onDragstart"],qR={key:5,class:"absolute top-2 right-2 flex gap-1"},LR=["data-caption","aria-label","onClick"],NR=["aria-label","onClick"],BR=["aria-label","onClick"],FR={class:"flex flex-col gap-1 p-2"},VR=["title"],zR={class:"flex items-center gap-2 text-[13px] text-muted tabular-nums"},jR={key:0},UR={key:1},HR={key:2},KR={key:3,"data-unsaved-chip":"",class:"inline-flex h-6 items-center rounded-pill bg-sel px-2 text-[13px] font-semibold text-text"},WR={key:1,"data-file-error":"",class:"text-[13px] text-danger"},GR={class:"sr-only"},YR={key:2,"data-fileupload-single":"",class:"flex flex-col gap-2"},JR=["data-file-item","data-state"],ZR=["src","alt","onError"],XR={key:3,"data-preview-unavailable":"",class:"flex flex-col items-center gap-2 text-[13px] text-muted"},QR={class:"flex min-w-0 flex-1 flex-col gap-1"},eI=["title"],tI={class:"flex items-center gap-2 text-[13px] text-muted tabular-nums"},nI={key:0},aI={key:1},rI={key:2},lI={key:3,"data-unsaved-chip":"",class:"inline-flex h-6 items-center rounded-pill bg-sel px-2 text-[13px] font-semibold text-text"},oI={key:1,"data-file-error":"",class:"text-[13px] text-danger"},sI={class:"sr-only"},iI={key:2,class:"mt-1 flex flex-wrap gap-2"},uI={key:3,"data-fileupload-rows":"",class:"flex flex-col gap-2"},cI=["data-file-item","data-state","onDragover","onDrop"],dI={class:"flex items-center gap-3"},fI=["data-handle","aria-label","onKeydown","onDragstart"],pI={class:"flex size-8 shrink-0 items-center justify-center overflow-hidden rounded-pager bg-subtle"},mI=["src","onError"],vI={class:"flex min-w-0 flex-1 flex-col leading-tight"},hI=["title"],yI=["title"],gI=["title"],bI={class:"flex shrink-0 items-center gap-2 text-[13px] text-muted tabular-nums"},_I={key:0},xI={key:1},kI={key:2},wI={key:3,"data-unsaved-chip":"",class:"inline-flex h-6 items-center rounded-pill bg-sel px-2 text-[13px] font-semibold text-text"},$I={class:"flex shrink-0 items-center gap-1"},CI=["href","aria-label"],SI=["aria-label","onClick"],EI=["data-caption","aria-label","onClick"],AI=["aria-label","onClick"],TI=["aria-label","onClick"],DI={key:1,"data-file-error":"",class:"text-[13px] text-danger"},OI={class:"sr-only"},MI=["aria-describedby"],PI={class:"flex size-10 items-center justify-center rounded-full bg-surface","aria-hidden":"true"},RI={class:"text-text"},II={key:0,"data-fileupload-limits":"",class:"text-[13px] text-muted tabular-nums"},qI={key:5,"data-fileupload-limits":"",class:"text-[13px] text-muted tabular-nums"},LI={key:6,role:"alert","data-fileupload-too-many":"",class:"flex items-center gap-1.5 text-[13px] text-danger"},NI=["accept","multiple"],BI={class:"sr-only","aria-live":"polite","data-fileupload-live":""},FI=1<<20,VI=400,Mc="inline-flex size-8 items-center justify-center rounded-pager border border-border bg-surface text-muted hover:text-text",zI="inline-flex size-8 items-center justify-center rounded-pager border border-border bg-surface text-muted hover:bg-danger-soft hover:text-danger",vl="inline-flex size-8 shrink-0 items-center justify-center rounded-pager text-muted hover:bg-hover hover:text-text",jI=ae({__name:"FileuploadField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},setup(e){const t=e,n=it(no,null),a=["jpg","jpeg","png","gif","webp"],r=["image/jpeg","image/png","image/gif","image/webp"];let l=1;const o=I([]),s=I("loading"),u=I(!1),d=I(0),c=I(""),f=I(null),v=I(null),p=I(null),h=I(null),k=I(null),C=I(!1),_=I({}),S=I(new Set),q=I(new Set),T=new Set,E=[],R=n?n.routes(t.field.name):null;let L=null,K=null,$=!1,M=null,H=0,P=!1;const W=b(()=>{const J=t.field.attributes?.readonly;return!!t.field.readOnly||J!=null&&J!==!1}),Z=b(()=>t.field.multiple===!0),U=b(()=>t.field.mode==="image"),j=b(()=>Z.value?t.field.maxFiles:1),le=b(()=>(n?.recordId??0)!==0),ue=b(()=>o.value.filter(J=>J.state!=="failed")),we=b(()=>{if(Z.value)return o.value;const J=ue.value,De=J[J.length-1];return o.value.filter(te=>te.state==="failed"||te===De)}),Oe=b(()=>we.value.filter(J=>J.state!=="failed").length),Ae=b(()=>W.value||s.value!=="ready"?!1:Z.value?j.value===void 0||j.value===null||ue.value.lengthZ.value&&!W.value&&typeof j.value=="number"&&ue.value.length>=j.value),_e=b(()=>t.field.fileTypes?.length?t.field.fileTypes.map(J=>J.toLowerCase()):U.value&&!t.field.mimeTypes?.length?a:null),z=b(()=>(t.field.fileTypes?.length?t.field.fileTypes:t.field.mimeTypes??[]).join(", ")),ke=b(()=>{const J=[];for(const De of t.field.fileTypes??[])J.push(`.${De.toLowerCase()}`);for(const De of t.field.mimeTypes??[])J.push(De.includes("/")?De:`.${De.toLowerCase()}`);return J.length===0&&U.value&&J.push(...r),J.length>0?J.join(","):void 0}),me=b(()=>t.field.prompt||x(Z.value?"backend::lang.fileupload.default_prompt_many":"backend::lang.fileupload.default_prompt"));function Y(J,De){return new Intl.NumberFormat(sa.value,{minimumFractionDigits:De,maximumFractionDigits:De}).format(J)}function fe(J){const De=["B","kB","MB","GB"];let te=J,Ie=0;for(;te>=1e3&&Ie{const J=t.field.maxFilesize;return typeof J=="number"?`${new Intl.NumberFormat(sa.value).format(J)} MB`:""}),X=b(()=>{const J=[];return z.value!==""&&J.push(x("backend::lang.fileupload.limits_types",{types:z.value})),G.value!==""&&J.push(x("backend::lang.fileupload.limits_size",{size:G.value})),Z.value&&typeof j.value=="number"&&J.push(x("backend::lang.fileupload.limits_count",{current:ue.value.length,max:j.value})),J.join(" · ")});function ee(J){const De=J.lastIndexOf(".");return De<0?"":J.slice(De+1).toLowerCase()}function y(J){const De=t.field.mimeTypes??[];if(De.length===0||J.type==="")return!0;const te=J.type.toLowerCase(),Ie=ee(J.name);return De.some(et=>{const Tt=et.toLowerCase();return Tt.includes("/")?Tt.endsWith("/*")?te.startsWith(Tt.slice(0,-1)):te===Tt:Tt===Ie})}function A(J){const De=_e.value;if(De&&!De.includes(ee(J.name)))return x("backend::lang.fileupload.wrong_type",{name:J.name,types:De.join(", ")});if(!y(J))return x("backend::lang.fileupload.wrong_type",{name:J.name,types:z.value});const te=t.field.maxFilesize;return typeof te=="number"&&J.size>Math.ceil(te*FI)?x("backend::lang.fileupload.too_large",{name:J.name,size:G.value}):""}function O(J){return Ln({uid:l++,name:J.file_name,size:J.file_size,state:"done",progress:100,error:"",retryable:!1,file:J,source:null,handle:null,uploadId:""})}function re(){return globalThis.crypto?.randomUUID?.()??`u${Date.now().toString(36)}${Math.random().toString(36).slice(2,10)}`}function Q(J,De){return Ln({uid:l++,name:J.name,size:J.size,state:De===""?"queued":"failed",progress:0,error:De,retryable:!1,file:null,source:di(J),handle:null,uploadId:re()})}function ce(J){return o.value.find(De=>De.uid===J)}async function Ee(J){if(!R){s.value="failed";return}J&&(s.value="loading");const De=await R.list();if(P)return;if(!De.data){J&&(s.value="failed");return}const te=o.value.filter(Ie=>Ie.state!=="done");for(const Ie of o.value)Ie.state==="done"&&nl(Ie.uid);o.value=[...De.data.map(O),...te],s.value="ready"}function Ce(){W.value||f.value?.click()}function Te(J){if(J.length===0||W.value)return;if(d.value=0,!Z.value)for(const et of[...o.value])et.state!=="failed"&&(et.state!=="done"||et.file?.pending)&&ot(et);let De=Z.value?typeof j.value=="number"?Math.max(j.value-ue.value.length,0):Number.POSITIVE_INFINITY:1,te=0;const Ie=[];for(const et of J.slice(0,Z.value?J.length:1)){const Tt=A(et);if(Tt===""&&De<=0){te++;continue}Tt===""&&De--,Ie.push(Q(et,Tt))}o.value=[...o.value,...Ie],d.value=te,Be()}function oe(J){const De=J.target;Te(Array.from(De.files??[])),De.value=""}function $e(J){return p.value===null&&Array.from(J.dataTransfer?.types??[]).includes("Files")}function ye(J){$e(J)&&(J.preventDefault(),u.value=!0)}function qe(J){$e(J)&&(J.preventDefault(),u.value=!1,Te(Array.from(J.dataTransfer?.files??[])))}function Be(){if(!R||o.value.some(De=>De.state==="uploading"))return;const J=o.value.find(De=>De.state==="queued");J&&He(J)}async function He(J){if(!R||!J.source)return;J.state="uploading",J.progress=0,J.error="",J.retryable=!1;const De=new Set(o.value.filter(Ie=>Ie.file).map(Ie=>Ie.file.id)),te=n?.beginUpload();try{const Ie=R.upload(J.source,(Kn,Va)=>{J.progress=Va>0?Math.min(100,Math.round(Kn/Va*100)):0},J.uploadId||void 0);J.handle=di(Ie);const et=await Ie.promise;J.handle=null;const Tt=!!ce(J.uid);if(et.ok)!Tt||P?R.remove(et.item.id):(J.state="done",J.progress=100,J.file=et.item,J.name=et.item.file_name,J.size=et.item.file_size,n?.markDirty());else if(et.reason==="aborted"||et.reason==="network"){const Kn=await Je(De);if(et.reason==="aborted"){for(const Va of Kn)R.remove(Va.id);o.value=o.value.filter(Va=>Va.uid!==J.uid),nl(J.uid)}else Tt&&Kn[0]&&Kn.length===1?(J.state="done",J.progress=100,J.file=Kn[0],J.name=Kn[0].file_name,J.size=Kn[0].file_size,n?.markDirty()):(J.state="failed",J.error=x("backend::lang.fileupload.upload_failed"),J.retryable=!0)}else if(Tt)switch(J.state="failed",et.reason){case"too_large":J.error=G.value?x("backend::lang.fileupload.too_large",{name:J.name,size:G.value}):et.message||x("backend::lang.fileupload.upload_failed");break;case"invalid":J.error=et.message||x("backend::lang.fileupload.upload_failed");break;default:J.error=et.message||x("backend::lang.fileupload.upload_failed"),J.retryable=et.status>=500}}finally{te?.(),P||Be()}}async function Je(J){if(!R)return[];const De=await R.list();return De.data?De.data.filter(te=>te.pending&&!J.has(te.id)):[]}function Ze(J){J.state!=="failed"||!J.source||(J.state="queued",J.error="",J.retryable=!1,Be())}async function ot(J){const De=o.value.findIndex(Ie=>Ie.uid===J.uid);if(De<0)return;switch(o.value=o.value.filter(Ie=>Ie.uid!==J.uid),nl(J.uid),J.state){case"uploading":J.handle?.abort(),n?.markDirty(),Be();return;case"queued":case"failed":return}if(!R||!J.file)return;n?.markDirty();const te=await R.remove(J.file.id);if(!te.data&&!P){const Ie=[...o.value];Ie.splice(Math.min(De,Ie.length),0,J),o.value=Ie,Le(te.error?.message||x("backend::lang.form.error_generic"),"danger")}}function at(){return o.value.map(J=>J.uid)}function St(J){const De=new Map(o.value.map(et=>[et.uid,et])),te=J.map(et=>De.get(et)).filter(et=>!!et),Ie=o.value.filter(et=>!J.includes(et.uid));o.value=[...te,...Ie]}function At(){L!==null&&clearTimeout(L),L=setTimeout(()=>{L=null,Fe()},VI)}function qt(){return o.value.filter(J=>J.state==="done"&&J.file).map(J=>J.file.id)}async function Fe(){if(!R)return;const J=qt();if($){M=J;return}const De=K;K=null;const te=++H;$=!0;try{const Ie=await R.reorder(J);if(M)return;!Ie.data&&!P&&te===H&&(De&&St(De),Le(x("backend::lang.fileupload.reorder_failed"),"danger"))}finally{$=!1,M&&(M=null,Fe())}}function de(J,De){const te=o.value.findIndex(Tt=>Tt.uid===J);if(te<0||De<0||De>=o.value.length||De===te)return!1;K===null&&(K=at());const Ie=[...o.value],[et]=Ie.splice(te,1);return Ie.splice(De,0,et),o.value=Ie,c.value=x("backend::lang.fileupload.moved",{name:et.name,position:De+1,total:Ie.length}),At(),!0}async function ge(J,De){const te=o.value.findIndex(et=>et.uid===De.uid);let Ie;switch(J.key){case"ArrowUp":case"ArrowLeft":Ie=te-1;break;case"ArrowDown":case"ArrowRight":Ie=te+1;break;default:return}J.preventDefault(),de(De.uid,Ie)&&(await Ye(),v.value?.querySelector(`[data-handle="${De.uid}"]`)?.focus())}function je(J,De){p.value=De.uid,J.dataTransfer&&(J.dataTransfer.effectAllowed="move",J.dataTransfer.setData("text/plain",De.name))}function rt(J,De){p.value!==null&&(J.preventDefault(),h.value=De.uid)}function zt(J,De){p.value!==null&&(J.preventDefault(),de(p.value,o.value.findIndex(te=>te.uid===De.uid)),Lt())}function Lt(){p.value=null,h.value=null}function Pn(J){const De=J.file?.content_type??J.source?.type??"";return r.includes(De.toLowerCase())}function Gt(J){return!J.file||!Pn(J)||S.value.has(J.uid)?null:!t.field.protected&&!q.value.has(J.uid)?J.file.thumb_url||J.file.url||null:_.value[J.uid]??null}function lo(){return typeof URL.revokeObjectURL=="function"}function nl(J){const De=_.value[J];if(De!==void 0){lo()&&URL.revokeObjectURL(De);const te={..._.value};delete te[J],_.value=te}if(T.delete(J),q.value.has(J)){const te=new Set(q.value);te.delete(J),q.value=te}}async function oo(J){if(!R||!J.file||T.has(J.uid)||typeof URL.createObjectURL!="function")return;T.add(J.uid);const De=await R.thumb(J.file.id);if(!(P||!ce(J.uid)||!T.has(J.uid))){if(!De){S.value=new Set([...S.value,J.uid]);return}_.value={..._.value,[J.uid]:URL.createObjectURL(De)}}}Ve(()=>o.value.map(J=>`${J.uid}:${J.state}`).join(","),()=>{if(t.field.protected)for(const J of o.value)J.state==="done"&&Pn(J)&&oo(J)});function al(J){if(!t.field.protected&&!q.value.has(J.uid)&&(q.value=new Set([...q.value,J.uid]),R&&typeof URL.createObjectURL=="function")){oo(J);return}S.value=new Set([...S.value,J.uid])}async function so(J,De){if(!R||!J.file||typeof URL.createObjectURL!="function")return;const te=await R.download(J.file.id);if(!te){Le(x("backend::lang.form.error_generic"),"danger");return}const Ie=URL.createObjectURL(te);E.push(Ie);const et=document.createElement("a");et.href=Ie,et.rel="noopener",De?et.download=J.file.file_name:et.target="_blank",et.click()}function kn(J){return t.field.useCaption&&J.file?.title?J.file.title:J.name}function Fa(J){return le.value&&!!J.file?.pending}const Qt=b(()=>k.value===null?void 0:ce(k.value));function Hn(J){k.value=J.uid,C.value=!0}function io(J){const De=Qt.value;De&&(De.file=J)}function uo(){const J=k.value;k.value=null,J!==null&&v.value?.querySelector(`[data-caption="${J}"]`)?.focus()}const co=b(()=>{const J=t.field.thumbOptions?.mode;return J==="fit"||J==="auto"?"object-contain":"object-cover"});return Ct(()=>{Ee(!0)}),n&&Ve(n.revision,()=>{Ee(!1)}),Ot(()=>{P=!0,L!==null&&(clearTimeout(L),L=null);for(const J of o.value)J.handle?.abort();if(lo()){for(const J of Object.values(_.value))URL.revokeObjectURL(J);for(const J of E)URL.revokeObjectURL(J)}}),(J,De)=>(m(),g("div",{id:e.controlId,ref_key:"root",ref:v,role:"group","data-fileupload":"","data-field-name":e.field.name,"aria-labelledby":e.field.label?`${e.controlId}-label`:void 0,"aria-describedby":e.describedBy||void 0,"aria-busy":s.value==="loading"?"true":void 0,class:"flex min-w-0 flex-col gap-4"},[s.value==="loading"?(m(),g("span",$R)):s.value==="failed"?(m(),g("p",CR,D(i(x)("backend::lang.fileupload.load_failed")),1)):(m(),g(pe,{key:2},[W.value&&we.value.length===0?(m(),g("p",SR,D(i(x)("backend::lang.fileupload.empty")),1)):U.value&&Z.value&&we.value.length>0?(m(),g("ul",ER,[(m(!0),g(pe,null,Re(we.value,te=>(m(),g("li",{key:te.uid,"data-file-item":te.uid,"data-state":te.state,class:he([[te.state==="failed"?"border-danger":"border-border",p.value===te.uid?"opacity-50":"",h.value===te.uid&&p.value!==te.uid?"border-2 border-dashed border-primary bg-sel":""],"relative overflow-hidden rounded-inner border bg-surface"]),onDragover:Ie=>rt(Ie,te),onDrop:Ie=>zt(Ie,te)},[w("div",TR,[te.state==="uploading"?(m(),V(i(Ml),{key:0,size:20,class:"animate-spin text-muted","aria-hidden":"true"})):te.state==="failed"?(m(),V(i(bt),{key:1,size:16,class:"text-danger","aria-hidden":"true"})):te.state==="done"?(m(),g(pe,{key:2},[Gt(te)&&!e.field.protected&&te.file?.url?(m(),g("a",{key:0,href:te.file.url,target:"_blank",rel:"noopener",class:"block size-full","aria-label":i(x)("backend::lang.fileupload.open_preview",{name:te.name})},[w("img",{src:Gt(te)??void 0,alt:kn(te),class:he([co.value,"size-full"]),onError:Ie=>al(te)},null,42,OR)],8,DR)):Gt(te)?(m(),g("button",{key:1,type:"button",class:"block size-full","aria-label":i(x)("backend::lang.fileupload.open_preview",{name:te.name}),onClick:Ie=>so(te,!1)},[w("img",{src:Gt(te)??void 0,alt:kn(te),class:he([co.value,"size-full"])},null,10,PR)],8,MR)):S.value.has(te.uid)?(m(),g("span",RR,[F(i(zm),{size:20,"aria-hidden":"true"}),xe(" "+D(i(x)("backend::lang.fileupload.preview_unavailable")),1)])):(m(),V(i(Cl),{key:3,size:20,class:"text-muted","aria-hidden":"true"}))],64)):(m(),V(i(Cl),{key:3,size:20,class:"text-muted","aria-hidden":"true"})),!W.value&&te.state==="done"?(m(),g("button",{key:4,type:"button",draggable:"true","data-handle":te.uid,"aria-label":i(x)("backend::lang.fileupload.move",{name:te.name}),class:he([Mc,"absolute top-2 left-2 cursor-grab"]),onKeydown:Ie=>ge(Ie,te),onDragstart:Ie=>je(Ie,te),onDragend:Lt},[F(i(Si),{size:16,"aria-hidden":"true"})],40,IR)):ne("",!0),W.value?ne("",!0):(m(),g("div",qR,[e.field.useCaption&&te.state==="done"?(m(),g("button",{key:0,type:"button","data-caption":te.uid,"aria-label":i(x)("backend::lang.fileupload.edit_details",{name:te.name}),class:he(Mc),onClick:Ie=>Hn(te)},[F(i(zo),{size:16,"aria-hidden":"true"})],8,LR)):ne("",!0),te.state==="failed"&&te.retryable?(m(),g("button",{key:1,type:"button","data-action":"retry","aria-label":i(x)("backend::lang.fileupload.retry"),class:he(Mc),onClick:Ie=>Ze(te)},[F(i(ai),{size:16,"aria-hidden":"true"})],8,NR)):ne("",!0),w("button",{type:"button","data-action":"remove-file","aria-label":te.state==="uploading"||te.state==="queued"?i(x)("backend::lang.fileupload.cancel_upload",{name:te.name}):i(x)("backend::lang.form.remove_item",{name:te.name}),class:he(zI),onClick:Ie=>ot(te)},[F(i(ln),{size:16,"aria-hidden":"true"})],8,BR)]))]),w("div",FR,[w("span",{class:"truncate text-[13px]",title:kn(te)},D(kn(te)),9,VR),w("span",zR,[te.state==="queued"?(m(),g("span",jR,D(i(x)("backend::lang.fileupload.queued")),1)):te.state==="uploading"?(m(),g("span",UR,D(i(x)("backend::lang.fileupload.uploading",{percent:te.progress})),1)):(m(),g("span",HR,D(fe(te.size)),1)),Fa(te)?(m(),g("span",KR,D(i(x)("backend::lang.fileupload.unsaved")),1)):ne("",!0)]),te.state==="uploading"?(m(),V(i(wc),{key:0,"model-value":te.progress,max:100,"aria-label":i(x)("backend::lang.fileupload.uploading",{percent:te.progress}),class:"h-1 w-full overflow-hidden rounded-pill bg-subtle"},{default:N(()=>[F(i($c),{class:"h-full bg-primary",style:Tn({width:`${te.progress}%`})},null,8,["style"])]),_:2},1032,["model-value","aria-label"])):ne("",!0),te.state==="failed"?(m(),g("p",WR,[w("span",GR,D(i(x)("backend::lang.fileupload.upload_error"))+": ",1),xe(D(te.error),1)])):ne("",!0)])],42,AR))),128))])):U.value&&!Z.value&&we.value.length>0?(m(),g("div",YR,[(m(!0),g(pe,null,Re(we.value,te=>(m(),g("div",{key:te.uid,"data-file-item":te.uid,"data-state":te.state,class:"flex items-start gap-4"},[w("div",{class:he([te.state==="failed"?"border-danger":"border-border","flex size-40 shrink-0 items-center justify-center overflow-hidden rounded-inner border bg-subtle"])},[te.state==="uploading"?(m(),V(i(Ml),{key:0,size:20,class:"animate-spin text-muted","aria-hidden":"true"})):te.state==="failed"?(m(),V(i(bt),{key:1,size:16,class:"text-danger","aria-hidden":"true"})):Gt(te)?(m(),g("img",{key:2,src:Gt(te)??void 0,alt:kn(te),class:he([co.value,"size-full"]),onError:Ie=>al(te)},null,42,ZR)):S.value.has(te.uid)?(m(),g("span",XR,[F(i(zm),{size:20,"aria-hidden":"true"}),xe(" "+D(i(x)("backend::lang.fileupload.preview_unavailable")),1)])):(m(),V(i(Cl),{key:4,size:20,class:"text-muted","aria-hidden":"true"}))],2),w("div",QR,[w("span",{class:"truncate font-semibold",title:kn(te)},D(kn(te)),9,eI),w("span",tI,[te.state==="queued"?(m(),g("span",nI,D(i(x)("backend::lang.fileupload.queued")),1)):te.state==="uploading"?(m(),g("span",aI,D(i(x)("backend::lang.fileupload.uploading",{percent:te.progress})),1)):(m(),g("span",rI,D(fe(te.size)),1)),Fa(te)?(m(),g("span",lI,D(i(x)("backend::lang.fileupload.unsaved")),1)):ne("",!0)]),te.state==="uploading"?(m(),V(i(wc),{key:0,"model-value":te.progress,max:100,"aria-label":i(x)("backend::lang.fileupload.uploading",{percent:te.progress}),class:"h-1 w-full overflow-hidden rounded-pill bg-subtle"},{default:N(()=>[F(i($c),{class:"h-full bg-primary",style:Tn({width:`${te.progress}%`})},null,8,["style"])]),_:2},1032,["model-value","aria-label"])):ne("",!0),te.state==="failed"?(m(),g("p",oI,[w("span",sI,D(i(x)("backend::lang.fileupload.upload_error"))+": ",1),xe(D(te.error),1)])):ne("",!0),W.value?ne("",!0):(m(),g("div",iI,[te.state!=="failed"?(m(),V(Ge,{key:0,size:"sm",variant:"outline","data-action":"replace-file",icon:i(ri),onClick:Ce},{default:N(()=>[xe(D(i(x)("backend::lang.fileupload.replace_file")),1)]),_:1},8,["icon"])):ne("",!0),te.state==="failed"&&te.retryable?(m(),V(Ge,{key:1,size:"sm",variant:"outline","data-action":"retry",icon:i(ai),onClick:Ie=>Ze(te)},{default:N(()=>[xe(D(i(x)("backend::lang.fileupload.retry")),1)]),_:1},8,["icon","onClick"])):ne("",!0),e.field.useCaption&&te.state==="done"?(m(),V(Ge,{key:2,size:"sm",variant:"outline","data-caption":te.uid,icon:i(zo),onClick:Ie=>Hn(te)},{default:N(()=>[xe(D(i(x)("backend::lang.fileupload.details_submit")),1)]),_:1},8,["data-caption","icon","onClick"])):ne("",!0),F(Ge,{size:"sm",variant:"danger","data-action":"remove-file",icon:i(ln),onClick:Ie=>ot(te)},{default:N(()=>[xe(D(i(x)("backend::lang.fileupload.remove_file")),1)]),_:1},8,["icon","onClick"])]))])],8,JR))),128))])):we.value.length>0?(m(),g("ul",uI,[(m(!0),g(pe,null,Re(we.value,te=>(m(),g("li",{key:te.uid,"data-file-item":te.uid,"data-state":te.state,class:he([[te.state==="failed"?"border-danger":"border-border",p.value===te.uid?"opacity-50":"",h.value===te.uid&&p.value!==te.uid?"border-2 border-dashed border-primary bg-sel":""],"flex min-h-14 flex-col justify-center gap-1 rounded-inner border bg-surface px-3 py-2"]),onDragover:Ie=>rt(Ie,te),onDrop:Ie=>zt(Ie,te)},[w("div",dI,[Z.value&&!W.value&&te.state==="done"?(m(),g("button",{key:0,type:"button",draggable:"true","data-handle":te.uid,"aria-label":i(x)("backend::lang.fileupload.move",{name:te.name}),class:he([vl,"cursor-grab"]),onKeydown:Ie=>ge(Ie,te),onDragstart:Ie=>je(Ie,te),onDragend:Lt},[F(i(Si),{size:16,"aria-hidden":"true"})],40,fI)):ne("",!0),w("span",pI,[te.state==="uploading"?(m(),V(i(Ml),{key:0,size:16,class:"animate-spin text-muted","aria-hidden":"true"})):te.state==="failed"?(m(),V(i(bt),{key:1,size:16,class:"text-danger","aria-hidden":"true"})):Gt(te)?(m(),g("img",{key:2,src:Gt(te)??void 0,alt:"",class:"size-8 object-cover",onError:Ie=>al(te)},null,40,mI)):(m(),V(i(Cl),{key:3,size:16,class:"text-muted","aria-hidden":"true"}))]),w("span",vI,[e.field.useCaption&&te.file?.title?(m(),g(pe,{key:0},[w("span",{class:"truncate font-semibold",title:te.file.title},D(te.file.title),9,hI),w("span",{class:"truncate text-[13px] text-muted",title:te.name},D(te.name),9,yI)],64)):(m(),g("span",{key:1,class:"truncate",title:te.name},D(te.name),9,gI))]),w("span",bI,[te.state==="queued"?(m(),g("span",_I,D(i(x)("backend::lang.fileupload.queued")),1)):te.state==="uploading"?(m(),g("span",xI,D(i(x)("backend::lang.fileupload.uploading",{percent:te.progress})),1)):(m(),g("span",kI,D(fe(te.size)),1)),Fa(te)?(m(),g("span",wI,D(i(x)("backend::lang.fileupload.unsaved")),1)):ne("",!0)]),!Z.value&&!W.value&&te.state!=="failed"?(m(),V(Ge,{key:1,size:"sm",variant:"outline","data-action":"replace-file",icon:i(ri),onClick:Ce},{default:N(()=>[xe(D(i(x)("backend::lang.fileupload.replace_file")),1)]),_:1},8,["icon"])):ne("",!0),w("span",$I,[te.state==="done"&&te.file?(m(),g(pe,{key:0},[!e.field.protected&&te.file.url?(m(),g("a",{key:0,href:te.file.url,download:"",target:"_blank",rel:"noopener","aria-label":i(x)("backend::lang.fileupload.download",{name:te.name}),class:he(vl)},[F(i(ud),{size:16,"aria-hidden":"true"})],8,CI)):e.field.protected?(m(),g("button",{key:1,type:"button","data-action":"download","aria-label":i(x)("backend::lang.fileupload.download",{name:te.name}),class:he(vl),onClick:Ie=>so(te,!0)},[F(i(ud),{size:16,"aria-hidden":"true"})],8,SI)):ne("",!0),e.field.useCaption&&!W.value?(m(),g("button",{key:2,type:"button","data-caption":te.uid,"aria-label":i(x)("backend::lang.fileupload.edit_details",{name:te.name}),class:he(vl),onClick:Ie=>Hn(te)},[F(i(zo),{size:16,"aria-hidden":"true"})],8,EI)):ne("",!0)],64)):ne("",!0),te.state==="failed"&&te.retryable?(m(),g("button",{key:1,type:"button","data-action":"retry","aria-label":i(x)("backend::lang.fileupload.retry"),class:he(vl),onClick:Ie=>Ze(te)},[F(i(ai),{size:16,"aria-hidden":"true"})],8,AI)):ne("",!0),W.value?ne("",!0):(m(),g("button",{key:2,type:"button","data-action":"remove-file","aria-label":te.state==="uploading"||te.state==="queued"?i(x)("backend::lang.fileupload.cancel_upload",{name:te.name}):i(x)("backend::lang.form.remove_item",{name:te.name}),class:he([vl,"hover:bg-danger-soft hover:text-danger"]),onClick:Ie=>ot(te)},[F(i(ln),{size:16,"aria-hidden":"true"})],8,TI))])]),te.state==="uploading"?(m(),V(i(wc),{key:0,"model-value":te.progress,max:100,"aria-label":i(x)("backend::lang.fileupload.uploading",{percent:te.progress}),class:"h-1 w-full overflow-hidden rounded-pill bg-subtle"},{default:N(()=>[F(i($c),{class:"h-full bg-primary",style:Tn({width:`${te.progress}%`})},null,8,["style"])]),_:2},1032,["model-value","aria-label"])):ne("",!0),te.state==="failed"?(m(),g("p",DI,[w("span",OI,D(i(x)("backend::lang.fileupload.upload_error"))+": ",1),xe(D(te.error),1)])):ne("",!0)],42,cI))),128))])):ne("",!0),Ae.value?(m(),g("button",{key:4,type:"button","data-fileupload-dropzone":"","aria-describedby":e.describedBy||void 0,class:he([[u.value?"border-solid border-primary bg-sel":e.invalid?"border-dashed border-danger bg-subtle":"border-dashed border-border-strong bg-subtle"],"flex min-h-[112px] w-full flex-col items-center justify-center gap-2 rounded-control border-[1.5px] px-4 py-6 text-center transition-colors duration-150 ease-out hover:bg-hover"]),onClick:Ce,onDragover:ye,onDragleave:De[0]||(De[0]=te=>u.value=!1),onDrop:qe},[w("span",PI,[F(i(ri),{size:20,class:"text-muted"})]),w("span",RI,D(me.value),1),X.value!==""?(m(),g("span",II,D(X.value),1)):ne("",!0)],42,MI)):ie.value&&X.value!==""?(m(),g("p",qI,D(X.value),1)):ne("",!0),d.value>0?(m(),g("p",LI,[F(i(bt),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(i(Vr)("backend::lang.fileupload.too_many",d.value,{max:j.value??0})),1)])):ne("",!0)],64)),w("input",{ref_key:"input",ref:f,type:"file",hidden:"",tabindex:"-1","data-fileupload-input":"",accept:ke.value,multiple:Z.value||void 0,onChange:oe},null,40,NI),w("p",BI,D(c.value),1),e.field.useCaption?(m(),V(kR,{key:3,open:C.value,"onUpdate:open":De[1]||(De[1]=te=>C.value=te),file:Qt.value?.file??null,routes:i(R),preview:Qt.value?Gt(Qt.value):null,"id-prefix":e.controlId,onSaved:io,onClosed:uo},null,8,["open","file","routes","preview","id-prefix"])):ne("",!0)],8,wR))}}),UI=["id","name","value","required","aria-required","aria-invalid","aria-describedby"],HI=ae({__name:"NumberField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>n.modelValue===null||n.modelValue===void 0?"":String(n.modelValue)),l=b(()=>Cr(n.field));function o(s){const u=s.target.value.trim();if(u===""){a("update:modelValue",null);return}const d=Number(u);a("update:modelValue",Number.isFinite(d)?d:null)}return(s,u)=>(m(),g("input",ze({id:e.controlId},l.value,{name:e.field.name,type:"number",inputmode:"decimal",value:r.value,required:e.field.required||void 0,"aria-required":e.field.required?"true":void 0,"aria-invalid":e.invalid?"true":void 0,"aria-describedby":e.describedBy||void 0,class:[i(Ft)(e.invalid),"h-input tabular-nums"],onInput:o}),null,16,UI))}}),KI=["id","aria-labelledby","aria-describedby"],WI=ae({__name:"PartialField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},setup(e){const t=e;return(n,a)=>(m(),g("div",{id:e.controlId,role:"group","data-partial-field":"","aria-labelledby":t.field.label?`${e.controlId}-label`:void 0,"aria-describedby":e.describedBy||void 0},[e.source?(m(),V(rp,{key:0,variant:"field",source:e.source,name:t.field.path||t.field.name,"record-id":e.recordId??null},null,8,["source","name","record-id"])):(m(),V(Du,{key:1,"data-partial-failed":"",text:i(x)("backend::lang.extension.partial_failed")},null,8,["text"]))],8,KI))}}),GI={class:"flex min-w-0 flex-col gap-1.5"},YI={class:"relative"},JI=["id","name","type","value","placeholder","disabled","required","aria-required","aria-invalid","aria-describedby"],ZI=["aria-pressed","aria-label","disabled"],XI=["id","data-secret-state","role"],QI={key:3},eq=ae({__name:"PasswordField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=I(!1),l=b(()=>typeof n.modelValue=="string"?n.modelValue:""),o=b(()=>Cr(n.field)),s=it(no,null);s&&Ve(s.revision,()=>{r.value=!1});const u=it(l0,null),d=b(()=>u?.value[n.field.name]??""),c=b(()=>d.value!==""),f=b(()=>d.value==="stored"&&n.modelValue===null),v=b(()=>`${n.controlId}-secret`),p=b(()=>[n.describedBy??"",c.value?v.value:""].filter(Boolean).join(" ")),h=b(()=>{if(d.value==="stored"&&!f.value)return x("backend::lang.secret.placeholder_stored");const _=o.value.placeholder;return typeof _=="string"?_:void 0});function k(){r.value=!1,a("update:modelValue",null)}function C(){a("update:modelValue","")}return(_,S)=>(m(),g("div",GI,[w("div",YI,[w("input",ze({id:e.controlId,autocomplete:"new-password",spellcheck:"false"},o.value,{name:e.field.name,type:r.value?"text":"password",value:f.value?"":l.value,placeholder:h.value,disabled:f.value||void 0,required:e.field.required||void 0,"aria-required":e.field.required?"true":void 0,"aria-invalid":e.invalid?"true":void 0,"aria-describedby":p.value||void 0,class:[i(Ft)(e.invalid),"h-input pr-12"],onInput:S[0]||(S[0]=q=>a("update:modelValue",q.target.value))}),null,16,JI),w("button",{type:"button","data-password-toggle":"","aria-pressed":r.value?"true":"false","aria-label":i(x)(r.value?"backend::lang.form.hide_password":"backend::lang.form.show_password"),disabled:f.value||void 0,class:"absolute top-1/2 right-1.5 flex size-8 -translate-y-1/2 items-center justify-center rounded-pager text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text disabled:opacity-60",onClick:S[1]||(S[1]=q=>r.value=!r.value)},[(m(),V(Vt(r.value?i(c$):i(f$)),{size:16,"aria-hidden":"true"}))],8,ZI)]),c.value?(m(),g("p",{key:0,id:v.value,"data-secret-state":f.value?"clearing":d.value,role:f.value?"status":void 0,class:he([f.value?"text-danger":"text-muted","flex flex-wrap items-center gap-2 text-[13px]"])},[f.value?(m(),g(pe,{key:0},[F(i(bt),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(i(x)("backend::lang.secret.clear_pending")),1),F(Ge,{variant:"ghost",size:"sm",icon:i(jg),"data-action":"secret-undo",onClick:C},{default:N(()=>[xe(D(i(x)("backend::lang.secret.undo")),1)]),_:1},8,["icon"])],64)):d.value==="stored"?(m(),g(pe,{key:1},[F(i(er),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(i(x)("backend::lang.secret.stored")),1),F(Ge,{variant:"ghost",size:"sm",icon:i(_r),"data-action":"secret-clear",onClick:k},{default:N(()=>[xe(D(i(x)("backend::lang.secret.clear")),1)]),_:1},8,["icon"])],64)):d.value==="env"?(m(),g(pe,{key:2},[F(i(Yl),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(i(x)("backend::lang.secret.env")),1)],64)):(m(),g("span",QI,D(i(x)("backend::lang.secret.empty")),1))],10,XI)):ne("",!0)]))}}),tq=["aria-labelledby","data-ml-field"],nq={class:"flex flex-wrap items-center gap-2"},aq=["value","aria-label"],rq=["value"],Mu=ae({__name:"MLField",props:{inner:{},innerType:{},mlType:{},contentLocale:{type:Boolean},field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>ra(n.modelValue)),l=it(Fi,null),o=b(()=>{const _=l?.value;return _&&_.length>0?[..._]:[]}),s=I(o.value[0]??"en"),u=b(()=>`${n.controlId}-label`),d=b(()=>`${n.controlId}-editor`),c=b(()=>r.value[s.value]??""),f=b(()=>({...n.field,type:n.innerType})),v=b(()=>n.contentLocale?{contentLocale:s.value}:{});function p(_){_&&(s.value=_)}function h(_){const S=_.target.value;p(S),xP(S)}function k(_){a("update:modelValue",{...r.value,[s.value]:_})}function C(_){const S=_.detail;typeof S=="string"&&S!==""&&p(S)}return Ct(()=>{window.addEventListener(cs,C)}),Ia(()=>{window.removeEventListener(cs,C)}),(_,S)=>(m(),g("div",{class:"flex flex-col gap-1.5",role:"group","aria-labelledby":u.value,"data-ml-field":e.mlType},[w("div",nq,[w("select",{"data-ml-locale":"",class:"rounded-control border border-border-strong bg-surface px-2 py-1 text-[13px]",value:s.value,"aria-label":`Locale for ${e.field.label||e.field.name}`,onChange:h},[(m(!0),g(pe,null,Re(o.value,q=>(m(),g("option",{key:q,value:q},D(q),9,rq))),128))],40,aq)]),(m(),V(Vt(e.inner),ze({field:f.value,"model-value":c.value,"control-id":d.value,invalid:e.invalid,"described-by":e.describedBy,source:e.source,"record-id":e.recordId},v.value,{"onUpdate:modelValue":k}),null,16,["field","model-value","control-id","invalid","described-by","source","record-id"]))],8,tq))}}),lq=["id","aria-labelledby","aria-describedby","aria-busy"],oq={key:0,"data-plugin-field-skeleton":"",class:"h-[42px] w-full rounded-control bg-skel","aria-hidden":"true"},i0=ae({__name:"PluginField",props:{contentLocale:{},field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=it(ip,null),l=I("loading"),o=I(null);let s=null,u=!1;const d=b(()=>r?.value||sa.value),c=b(()=>JSON.stringify(n.field.typeOptions??{})),f=b(()=>n.field.readOnly===!0);function v(E,R){if(Object.is(E,R))return!0;if(E===null||R===null||typeof E!="object"||typeof R!="object")return!1;try{return JSON.stringify(E)===JSON.stringify(R)}catch{return!1}}function p(E,R){v(E.value,R)||(E.value=R)}function h(E,R,L){L?E.setAttribute(R,""):E.removeAttribute(R)}function k(E){E.setAttribute("field-name",n.field.name),E.setAttribute("record-id",n.recordId==null?"":String(n.recordId)),E.setAttribute("locale",n.contentLocale??""),E.setAttribute("ui-locale",d.value),E.setAttribute("options",c.value),h(E,"disabled",f.value),h(E,"invalid",n.invalid===!0)}function C(E){let R;return{promise:new Promise((K,$)=>{R=setTimeout(()=>$(new Error("field type element was not defined in time")),E)}),cancel:()=>clearTimeout(R)}}async function _(E){const R=await t6(E);if(customElements.get(E))return;if(R.length>0)throw new Error(`plugin script failed: ${R.join(", ")}`);const L=C(o0);try{await Promise.race([customElements.whenDefined(E),L.promise])}finally{L.cancel()}}async function S(E){const R=s,L=E.detail;if(!R||L===null||typeof L!="object")return;const{id:K,file:$}=L,M=Z=>{!u&&s===R&&R.dispatchEvent(new CustomEvent(YP,{detail:{id:K,...Z}}))},H=()=>x("backend::lang.fileupload.upload_failed"),P=n.source;if(!($ instanceof Blob)||!P){M({error:H()});return}const W=$ instanceof File&&$.name!==""?$.name:"upload";try{const Z=await Ne.POST("/{vendor}/{plugin}/{controller}/{id}/fields/{field}/upload",{params:{path:{...P,id:n.recordId??0,field:n.field.name}},body:{file:""},bodySerializer:()=>{const j=new FormData;return j.append("file",$,W),j}});if(Z.data){M({url:Z.data.data.url});return}const U=Z.response.status===422?lp(Z.error?.error):"";M({error:U||H()})}catch{M({error:H()})}}function q(E){S(E)}function T(E){const R=E.detail;R!==null&&typeof R=="object"&&Object.hasOwn(R,"value")&&a("update:modelValue",R.value)}return Ct(async()=>{const E=n.field.element??"";try{if(E==="")throw new Error("plugin field without an element");if(await _(E),u||!o.value)return;const R=document.createElement(E);k(R),p(R,n.modelValue),R.addEventListener(th,T),R.addEventListener(nh,q),o.value.append(R),s=R,l.value="ready"}catch{u||(l.value="failed")}}),Ve(()=>[n.recordId,n.invalid,n.contentLocale,f.value,d.value,c.value],()=>{s&&k(s)}),Ve(()=>n.modelValue,E=>{s&&p(s,E)},{deep:!0}),Ot(()=>{u=!0,s?.removeEventListener(th,T),s?.removeEventListener(nh,q),s=null}),(E,R)=>l.value==="failed"?(m(),V(Du,{key:0,id:e.controlId,"data-plugin-field-failed":"","aria-describedby":e.describedBy||void 0,text:i(x)("backend::lang.extension.widget_failed")},null,8,["id","aria-describedby","text"])):(m(),g("div",{key:1,id:e.controlId,role:"group","data-plugin-field":"","aria-labelledby":e.field.label?`${e.controlId}-label`:void 0,"aria-describedby":e.describedBy||void 0,"aria-busy":l.value==="loading"?"true":void 0,class:"flex min-h-input min-w-0 flex-col"},[l.value==="loading"?(m(),g("span",oq)):ne("",!0),w("div",{ref_key:"mountPoint",ref:o,class:"contents"},null,512)],8,lq))}}),sq=ae({__name:"MLPluginField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t;return(r,l)=>(m(),V(Mu,ze(n,{inner:i0,"inner-type":e.field.type,"ml-type":e.field.type,"content-locale":"","onUpdate:modelValue":l[0]||(l[0]=o=>a("update:modelValue",o))}),null,16,["inner-type","ml-type"]))}}),iq=["id"],uq=["id","aria-labelledby","aria-label","aria-describedby","data-mode"],cq=["aria-labelledby"],dq=["id"],fq={class:"min-w-0 [overflow-wrap:anywhere]"},pq={key:0,class:"shrink-0 text-[12px] font-semibold text-muted","aria-hidden":"true"},mq=["data-permission","data-locked","data-locked-by"],vq={class:"flex min-w-0 flex-col"},hq=["id"],yq=["id"],gq=ae({__name:"PermissionEditorField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=it(cp,null),l=b(()=>{const T=new Map;for(const E of r?.value[n.field.name]??[])T.set(E.code,E);return T}),o=b(()=>n.field.permissionOptions??[]),s=b(()=>n.field.mode==="radio"),u=b(()=>!!n.field.readOnly||!!Cr(n.field).readonly),d=b(()=>a0(n.field,n.modelValue)),c=b(()=>{const T=[],E=[];for(const R of o.value){if(!R.tab){E.push(R);continue}let L=T.find(K=>K.label===R.tab);L||(L={key:`tab:${R.tab}`,label:R.tab,options:[]},T.push(L)),L.options.push(R)}return E.length>0&&T.push({key:"other",label:x("backend::lang.permissioneditor.other"),options:E}),T}),f=[{value:"1",label:"backend::lang.permissioneditor.allow",checked:"data-[state=checked]:bg-ok-bg data-[state=checked]:text-ok-text"},{value:"0",label:"backend::lang.permissioneditor.inherit",checked:"data-[state=checked]:bg-surface data-[state=checked]:text-text data-[state=checked]:shadow-tab"},{value:"-1",label:"backend::lang.permissioneditor.deny",checked:"data-[state=checked]:bg-danger-soft data-[state=checked]:text-danger"}],v=b(()=>`${n.controlId}-label`);function p(T,E){return`${n.controlId}-${T}-${E}`}function h(T){return l.value.get(T.code)}function k(T){return u.value||!!T.locked||h(T)!==void 0}function C(T){return(!!T.locked||h(T)!==void 0)&&!u.value}function _(T){return h(T)?.note||x("backend::lang.permissioneditor.locked")}function S(T){const E=h(T);return E?E.value===1||s.value&&E.value===-1?E.value:0:d.value[T.code]??0}function q(T,E){if(k(T))return;const R={...d.value};E===1||s.value&&E===-1?R[T.code]=E:delete R[T.code],a("update:modelValue",R)}return(T,E)=>o.value.length===0?(m(),g("div",{key:0,id:e.controlId,"data-permission-empty":"",class:"flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 text-muted"},D(i(x)("backend::lang.permissioneditor.empty")),9,iq)):(m(),g("div",{key:1,id:e.controlId,role:"group","aria-labelledby":e.field.label?v.value:void 0,"aria-label":e.field.label?void 0:e.field.name,"aria-describedby":e.describedBy||void 0,class:he([e.invalid?"border-danger":"border-border","overflow-hidden rounded-inner border"]),"data-permission-editor":"","data-mode":s.value?"radio":"checkbox"},[(m(!0),g(pe,null,Re(c.value,(R,L)=>(m(),g("div",{key:R.key,role:"group","aria-labelledby":`${e.controlId}-section-${L}`,"data-permission-section":""},[w("h3",{id:`${e.controlId}-section-${L}`,class:he([L>0?"border-t border-border":"","flex h-row-head items-center justify-between gap-4 bg-subtle px-4 font-semibold"])},[w("span",fq,D(R.label),1),s.value?ne("",!0):(m(),g("span",pq,D(i(x)("backend::lang.permissioneditor.allow")),1))],10,dq),(m(!0),g(pe,null,Re(R.options,(K,$)=>(m(),g("div",{key:K.code,"data-permission":K.code,"data-locked":C(K)?"":void 0,"data-locked-by":C(K)&&h(K)?"record":void 0,class:"flex min-h-[56px] items-center justify-between gap-x-4 gap-y-2 border-t border-border px-4 py-3 max-sm:flex-col max-sm:items-start"},[w("div",vq,[(m(),V(Vt(s.value?"span":"label"),{id:`${p(L,$)}-label`,for:s.value?void 0:p(L,$),class:"[overflow-wrap:anywhere]"},{default:N(()=>[xe(D(K.label||K.code)+" ",1),C(K)?(m(),V(i(er),{key:0,size:14,class:"ml-1 inline-block align-[-2px] text-muted","aria-hidden":"true"})):ne("",!0)]),_:2},1032,["id","for"])),C(K)?(m(),g("p",{key:0,id:`${p(L,$)}-note`,class:"text-[13px] text-muted [overflow-wrap:anywhere]","data-permission-locked":""},D(_(K)),9,hq)):K.comment?(m(),g("p",{key:1,id:`${p(L,$)}-note`,class:"text-[13px] text-muted [overflow-wrap:anywhere]"},D(K.comment),9,yq)):ne("",!0)]),s.value?(m(),V(i(x1),{key:0,orientation:"horizontal","model-value":String(S(K)),disabled:k(K),"aria-disabled":k(K)?"true":void 0,"aria-labelledby":`${p(L,$)}-label`,"aria-describedby":C(K)||K.comment?`${p(L,$)}-note`:void 0,class:"inline-flex shrink-0 gap-1 rounded-inner border border-border bg-subtle p-1","onUpdate:modelValue":M=>q(K,Number(M))},{default:N(()=>[(m(),g(pe,null,Re(f,M=>F(i(k1),{key:M.value,value:M.value,"data-segment":M.value,class:he([M.checked,"inline-flex h-pager items-center rounded-tab px-4 text-[13px] whitespace-nowrap text-muted transition-colors duration-150 ease-out hover:text-text disabled:cursor-not-allowed disabled:hover:text-muted data-[state=checked]:text-[14px] data-[state=checked]:font-semibold"])},{default:N(()=>[xe(D(i(x)(M.label)),1)]),_:2},1032,["value","data-segment","class"])),64))]),_:1},8,["model-value","disabled","aria-disabled","aria-labelledby","aria-describedby","onUpdate:modelValue"])):(m(),V(i(TD),{key:1,id:p(L,$),"model-value":S(K)===1,disabled:k(K),"aria-disabled":k(K)?"true":void 0,"aria-labelledby":`${p(L,$)}-label`,"aria-describedby":C(K)||K.comment?`${p(L,$)}-note`:void 0,class:"flex size-[18px] shrink-0 items-center justify-center rounded-checkbox border border-border-strong bg-surface disabled:cursor-not-allowed disabled:opacity-60 data-[state=checked]:border-primary data-[state=checked]:bg-primary data-[state=checked]:text-on-primary","onUpdate:modelValue":M=>q(K,M===!0?1:0)},{default:N(()=>[F(i(OD),null,{default:N(()=>[F(i(Oa),{size:14,"aria-hidden":"true"})]),_:1})]),_:1},8,["id","model-value","disabled","aria-disabled","aria-labelledby","aria-describedby","onUpdate:modelValue"]))],8,mq))),128))],8,cq))),128))],10,uq))}}),bq=ae({__name:"FieldRenderer",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>$0(n.field));return(l,o)=>(m(),V(Vt(r.value),{field:e.field,"model-value":e.modelValue,"control-id":e.controlId,invalid:e.invalid,"described-by":e.describedBy,labels:e.labels,source:e.source,"record-id":e.recordId,"onUpdate:modelValue":o[0]||(o[0]=s=>a("update:modelValue",s))},null,8,["field","model-value","control-id","invalid","described-by","labels","source","record-id"]))}}),_q=["data-field"],xq=["id"],kq={key:0,class:"text-danger","aria-hidden":"true"},wq=["id","for"],$q={key:0,class:"text-danger","aria-hidden":"true"},Cq=["id"],Sq=["id"],Eq=["id"],Aq=["id"],Tq=ae({__name:"FormField",props:{field:{},modelValue:{},errors:{},notices:{},labels:{},source:{},recordId:{},idPrefix:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=b(()=>`${n.idPrefix??"field"}-${n.field.name}`),l=b(()=>r.value),o=b(()=>`${r.value}-comment`),s=b(()=>`${r.value}-error`),u=b(()=>`${r.value}-notice`),d=b(()=>`${r.value}-trigger`),c=it($s,null),f=it(dp,null),v=b(()=>f?.value[c?c.path(n.field.name):n.field.name]??""),p=b(()=>(n.errors?.length??0)>0),h=b(()=>(n.notices?.length??0)>0),k=b(()=>YB(n.field.type)),C=b(()=>JB(n.field.type)||Ru(n.field)),_=b(()=>!k.value&&!!n.field.comment),S=b(()=>[v.value!==""?d.value:"",_.value||k.value&&n.field.comment?o.value:"",p.value?s.value:"",h.value?u.value:""].filter(Boolean).join(" "));return(q,T)=>(m(),g("div",{class:"flex min-w-0 flex-col gap-1.5","data-field":e.field.name},[C.value&&e.field.label?(m(),g("span",{key:0,id:`${l.value}-label`,class:"font-semibold"},[xe(D(e.field.label),1),e.field.required?(m(),g("span",kq," *")):ne("",!0)],8,xq)):!k.value&&!C.value?(m(),g("label",{key:1,id:`${l.value}-label`,for:l.value,class:"font-semibold"},[xe(D(e.field.label||e.field.name),1),e.field.required?(m(),g("span",$q," *")):ne("",!0)],8,wq)):ne("",!0),v.value!==""?(m(),g("p",{key:2,id:d.value,"data-trigger-note":"",class:"flex items-center gap-2 text-[13px] text-muted"},[F(i(Yl),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(v.value),1)],8,Cq)):ne("",!0),F(bq,{field:e.field,"model-value":e.modelValue,"control-id":l.value,invalid:p.value,"described-by":S.value,labels:e.labels,source:e.source,"record-id":e.recordId,"onUpdate:modelValue":T[0]||(T[0]=E=>a("update:modelValue",E))},null,8,["field","model-value","control-id","invalid","described-by","labels","source","record-id"]),_.value?(m(),g("p",{key:3,id:o.value,class:"text-[13px] text-muted"},D(e.field.comment),9,Sq)):ne("",!0),h.value?(m(),g("div",{key:4,id:u.value,role:"status","data-field-notice":"",class:"summer-callout summer-callout--warning text-[13px]!"},[(m(!0),g(pe,null,Re(e.notices,(E,R)=>(m(),g("p",{key:R,class:"summer-callout__text"},D(E),1))),128))],8,Eq)):ne("",!0),p.value?(m(),g("div",{key:5,id:s.value,class:"flex flex-col gap-0.5 text-[13px] text-danger"},[(m(!0),g(pe,null,Re(e.errors,(E,R)=>(m(),g("p",{key:R,class:"flex items-center gap-1.5"},[F(i(bt),{size:14,class:"shrink-0","aria-hidden":"true"}),w("span",null,D(E),1)]))),128))],8,Aq)):ne("",!0)],8,_q))}}),Dq={class:"grid grid-cols-1 gap-x-6 gap-y-[22px] min-[600px]:grid-cols-2"},ao=ae({__name:"FormGrid",props:{fields:{},values:{},errors:{},notices:{},labels:{},source:{},recordId:{},idPrefix:{},scopePath:{}},emits:["update"],setup(e,{emit:t}){const n=e,a=t;ht($s,{fields:b(()=>n.fields),values:b(()=>n.values),path:l=>n.scopePath?`${n.scopePath}.${l}`:l});function r(l){if(l.type===tl)return"col-span-full";switch(l.span){case"left":return"min-[600px]:col-start-1";case"right":return"min-[600px]:col-start-2";case"auto":case"row":return"";default:return"col-span-full"}}return(l,o)=>(m(),g("div",Dq,[(m(!0),g(pe,null,Re(e.fields,s=>(m(),V(Tq,{key:s.name,class:he(r(s)),field:s,"model-value":e.values[s.name],errors:e.errors[s.name],notices:e.notices?.[s.name],labels:e.labels?.[s.name],source:e.source,"record-id":e.recordId,"id-prefix":e.idPrefix,"onUpdate:modelValue":u=>a("update",s.name,u)},null,8,["class","field","model-value","errors","notices","labels","source","record-id","id-prefix","onUpdate:modelValue"]))),128))]))}}),Oq=["data-preview-field"],Mq=["id"],Pq={class:"m-0 min-w-0"},Rq={key:0,"data-switch":"true",class:"inline-flex h-6 items-center rounded-pill bg-ok-bg px-2.5 text-[12px] font-semibold text-ok-text"},Iq={key:1,"data-switch":"false",class:"inline-flex h-6 items-center rounded-pill border border-border-strong px-2.5 text-[12px] font-semibold text-muted"},qq={class:"flex size-[22px] shrink-0 items-center justify-center rounded-full bg-primary text-[10px] font-bold text-on-primary","aria-hidden":"true"},Lq={class:"font-semibold"},Nq={key:0,class:"px-2 text-muted","data-empty":""},Bq={key:0},Fq={key:1,class:"text-muted","data-empty":""},Vq={key:0},zq={key:1,class:"text-muted","data-empty":""},Pc="flex min-h-input items-center rounded-control border border-border bg-subtle px-3.5 [overflow-wrap:anywhere]",u0=ae({__name:"PreviewField",props:{field:{},value:{},labels:{},source:{},recordId:{},idPrefix:{}},setup(e){const t=e,n=new Set(["datepicker","fileupload","partial","permissioneditor","richeditor","repeater","money","taglist"]),a=b(()=>`${t.idPrefix??"preview"}-${t.field.name}`),r=b(()=>`${a.value}-label`),l=b(()=>{const p=t.field.type;return n.has(p)||Ru(t.field)?"control":p==="checkbox"||p==="switch"?"toggle":p==="relation"?t.field.multiple?"chips":"relation":p==="textarea"?"textarea":"text"}),o=b(()=>({...t.field,readOnly:!0})),s=b(()=>$0(t.field));function u(p){return p==null||p===""}const d=b(()=>{const p=t.value;if(u(p)||typeof p=="object")return"";if(t.field.type==="dropdown"){const h=(t.field.options??[]).find(k=>String(k.value)===String(p));return h?h.label:String(p)}return String(p)}),c=b(()=>t.labels?.[0]?.label??""),f=b(()=>Array.isArray(t.value)?t.labels??[]:[]);function v(p){return p.trim().split(/\s+/).filter(Boolean).slice(0,2).map(k=>k.charAt(0).toUpperCase()).join("")}return(p,h)=>(m(),g("div",{class:"flex min-w-0 flex-col gap-1.5","data-preview-field":e.field.name},[w("dt",{id:r.value,class:"font-semibold"},D(e.field.label||e.field.name),9,Mq),w("dd",Pq,[l.value==="control"?(m(),V(Vt(s.value),{key:0,field:o.value,"model-value":e.value,"control-id":a.value,labels:e.labels,source:e.source,"record-id":e.recordId},null,8,["field","model-value","control-id","labels","source","record-id"])):l.value==="toggle"?(m(),g(pe,{key:1},[i(Ou)(e.value)?(m(),g("span",Rq,D(i(x)("backend::lang.list.column_switch_true")),1)):(m(),g("span",Iq,D(i(x)("backend::lang.list.column_switch_false")),1))],64)):l.value==="chips"?(m(),g("div",{key:2,"data-preview-value":"",class:he([Pc,"flex-wrap gap-1.5 p-1.5"])},[(m(!0),g(pe,null,Re(f.value,k=>(m(),g("span",{key:String(k.value),"data-chip":"",class:"inline-flex min-h-[30px] items-center gap-1.5 rounded-pill bg-surface pr-3 pl-1"},[w("span",qq,D(v(k.label)),1),w("span",Lq,D(k.label),1)]))),128)),f.value.length===0?(m(),g("span",Nq,D(i(x)("backend::lang.list.empty_value")),1)):ne("",!0)])):l.value==="relation"?(m(),g("div",{key:3,"data-preview-value":"",class:he(Pc)},[c.value!==""?(m(),g("span",Bq,D(c.value),1)):(m(),g("span",Fq,D(e.field.emptyOption||i(x)("backend::lang.list.empty_value")),1))])):(m(),g("div",{key:4,"data-preview-value":"",class:he([Pc,l.value==="textarea"?"items-start! py-3 whitespace-pre-wrap":""])},[d.value!==""?(m(),g("span",Vq,D(d.value),1)):(m(),g("span",zq,D(i(x)("backend::lang.list.empty_value")),1))],2))])],8,Oq))}}),c0=new Set(["p","br","strong","b","em","i","u","s","h3","ul","ol","li","blockquote","a","div","span"]);function d0(e){const t=document.createElement("template");return t.innerHTML=e,t.content}function jq(e){if(e==="")return[];const t=new Set;for(const n of Array.from(d0(e).querySelectorAll("*")))t.add(n.localName.toLowerCase());return[...t]}function ah(e){return jq(e).some(t=>!c0.has(t))}const Uq=["aria-labelledby","aria-describedby","data-repeater"],Hq={key:0,"data-repeater-empty":"",class:"flex flex-col items-center gap-2 rounded-inner border border-dashed border-border-strong px-6 py-8 text-center"},Kq={class:"font-semibold"},Wq={key:0,class:"max-w-[420px] text-[13px] text-muted"},Gq={key:0,"data-repeater-slot":"",class:"h-12 rounded-inner border-2 border-dashed border-primary bg-sel"},Yq=["data-repeater-row","data-repeater-key","onDragover"],Jq=["data-repeater-handle","aria-label","onKeydown","onDragstart"],Zq={class:"text-[13px] text-muted tabular-nums"},Xq=["title"],Qq={key:1,"data-repeater-errors":"",class:"inline-flex h-6 items-center rounded-pill bg-danger-soft px-2.5 text-[13px] font-semibold text-danger"},eL={key:2,class:"flex gap-1"},tL=["aria-label","disabled","onClick"],nL=["aria-label","disabled","onClick"],aL=["aria-label","aria-expanded","aria-controls","onClick"],rL=["aria-label","disabled","onClick"],lL=["id"],oL={key:0,class:"m-0 grid grid-cols-1 gap-x-6 gap-y-[22px] min-[600px]:grid-cols-2"},sL={key:2,class:"flex flex-wrap items-center gap-4"},iL={key:0,"data-repeater-count":"",class:"text-[13px] text-muted tabular-nums"},wo="inline-flex size-8 shrink-0 items-center justify-center rounded-pager text-muted transition-colors duration-150 ease-out hover:bg-hover hover:text-text disabled:cursor-not-allowed disabled:opacity-40",uL=ae({__name:"RepeaterField",props:{field:{},modelValue:{},controlId:{},invalid:{type:Boolean},describedBy:{},labels:{},source:{},recordId:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,a=t,r=it(fp,null),l=b(()=>n.field.form?.fields??[]),o=b(()=>!!n.field.readOnly),s=b(()=>Array.isArray(n.modelValue)?n.modelValue.map(G=>G!==null&&typeof G=="object"&&!Array.isArray(G)?G:{}):[]),u=b(()=>typeof n.field.maxItems=="number"?n.field.maxItems:null),d=b(()=>typeof n.field.minItems=="number"?n.field.minItems:0),c=b(()=>n.field.prompt||x("backend::lang.repeater.add")),f=b(()=>`${n.controlId}-label`);let v=0;const p=I([]),h=I(new Set);let k;function C(){return v+=1,`r${v}`}Ve(()=>n.modelValue,G=>{G===k&&p.value.length===s.value.length||p.value.length!==s.value.length&&(p.value=s.value.map(()=>C()),h.value=new Set)},{immediate:!0});function _(G,X){p.value=X,k=G,a("update:modelValue",G)}function S(G){return G==null||G===""||G===!1||Array.isArray(G)&&G.length===0}function q(){const G={};for(const X of l.value)X.default!==void 0?G[X.name]=X.default:X.type==="checkbox"||X.type==="switch"?G[X.name]=!1:G[X.name]=null;return G}function T(G){return l.value.some(X=>{const ee=G[X.name];return S(ee)?!1:X.default===void 0||String(X.default)!==String(ee)})}function E(G){return(d0(G).textContent??"").replace(/\s+/g," ").trim()}function R(G){const X=s.value[G]??{},ee=l.value.find(O=>O.name===n.field.titleFrom),y=ee?X[ee.name]:void 0;let A="";return ee&&!S(y)&&typeof y!="object"&&(ee.type==="dropdown"?A=(ee.options??[]).find(O=>String(O.value)===String(y))?.label??String(y):ee.type==="richeditor"?A=E(String(y)):A=String(y).trim()),A!==""?A:x("backend::lang.repeater.untitled",{n:G+1})}function L(G,X){const ee=`${n.field.name}.${X}.`,y={};for(const[A,O]of Object.entries(G??{}))A.startsWith(ee)&&A.length>ee.length&&(y[A.slice(ee.length)]=O);return y}const K=b(()=>s.value.map((G,X)=>L(r?.errors.value,X))),$=b(()=>s.value.map((G,X)=>L(r?.notices.value,X))),M=G=>Object.keys(K.value[G]??{}).length;Ve(K,G=>{const X=G.flatMap((ee,y)=>Object.keys(ee).length>0?[p.value[y]]:[]);if(X.length>0){const ee=new Set(h.value);for(const y of X)ee.delete(y);h.value=ee}});function H(G){return o.value||!h.value.has(G)}function P(G,X){const ee=new Set(h.value);X?ee.delete(G):ee.add(G),h.value=ee}const W=b(()=>p.value.some(G=>!h.value.has(G)));function Z(){h.value=W.value?new Set(p.value):new Set}const U=I(null),j=I(null);function le(G){return U.value?.querySelector(`[data-repeater-handle="${G}"]`)??null}function ue(G,X,ee){const y=s.value.map((A,O)=>O===G?{...A,[X]:ee}:A);_(y,[...p.value]),r?.clearError(`${n.field.name}.${G}.${X}`)}async function we(){if(o.value||u.value!==null&&s.value.length>=u.value)return;const G=C();_([...s.value,q()],[...p.value,G]),await Ye(),U.value?.querySelector(`[data-repeater-key="${G}"]`)?.querySelector('[data-repeater-body] input, [data-repeater-body] select, [data-repeater-body] textarea, [data-repeater-body] [contenteditable="true"]')?.focus()}async function Oe(G){const X=s.value[G];if(!X||o.value||s.value.length<=d.value)return;if(T(X)&&r){const O=R(G);if(!await r.confirm({message:x("backend::lang.repeater.remove_confirm",{title:O}),confirmLabel:x("backend::lang.repeater.remove"),danger:!0}))return}const ee=p.value.filter((O,re)=>re!==G);_(s.value.filter((O,re)=>re!==G),ee),await Ye();const y=ee[G]??ee[G-1],A=y?le(y):null;A?A.focus():j.value?.$el.focus()}async function Ae(G,X){const ee=s.value.length;if(o.value||G===X||G<0||X<0||G>=ee||X>=ee)return;const y=[...s.value],A=[...p.value],[O]=y.splice(G,1),[re]=A.splice(G,1);y.splice(X,0,O),A.splice(X,0,re),_(y,A),await Ye(),le(re)?.focus(),r?.announce(x("backend::lang.repeater.moved",{title:R(X),position:X+1,total:ee}))}function ie(G,X){(G.key==="ArrowUp"||G.key==="ArrowDown")&&(G.preventDefault(),Ae(X,G.key==="ArrowUp"?X-1:X+1))}const _e=I(null),z=I(null);function ke(G,X){_e.value=X,z.value=null,G.dataTransfer?.setData("text/plain",p.value[X]??""),G.dataTransfer&&(G.dataTransfer.effectAllowed="move")}function me(G,X){if(_e.value===null)return;G.preventDefault();const y=G.currentTarget.getBoundingClientRect();z.value=G.clientY>y.top+y.height/2?X+1:X}function Y(G){if(_e.value===null||z.value===null)return;G.preventDefault();const X=_e.value,ee=z.value>X?z.value-1:z.value;fe(),Ae(X,ee)}function fe(){_e.value=null,z.value=null}return(G,X)=>(m(),g("div",{ref_key:"root",ref:U,role:"group","aria-labelledby":f.value,"aria-describedby":e.describedBy||void 0,"data-repeater":e.field.name,class:"flex flex-col gap-4"},[s.value.length===0?(m(),g("div",Hq,[w("p",Kq,D(i(x)("backend::lang.repeater.empty")),1),o.value?ne("",!0):(m(),g("p",Wq,D(i(x)("backend::lang.repeater.empty_hint",{prompt:c.value})),1))])):ne("",!0),(m(!0),g(pe,null,Re(s.value,(ee,y)=>(m(),g(pe,{key:p.value[y]},[_e.value!==null&&z.value===y&&z.value!==_e.value&&z.value!==_e.value+1?(m(),g("div",Gq)):ne("",!0),w("div",{"data-repeater-row":y,"data-repeater-key":p.value[y],class:he([[M(y)>0?"border-danger":"border-border",_e.value===y?"opacity-50":""],"rounded-inner border bg-surface"]),onDragover:A=>me(A,y),onDrop:Y},[w("div",{class:he([H(p.value[y])?"rounded-t-inner border-b border-border":"rounded-inner","flex min-h-12 items-center gap-2 bg-subtle px-2"])},[o.value?ne("",!0):(m(),g("button",{key:0,type:"button",draggable:"true","data-repeater-handle":p.value[y],"aria-label":i(x)("backend::lang.repeater.move",{title:R(y)}),class:he([wo,"cursor-grab"]),onKeydown:A=>ie(A,y),onDragstart:A=>ke(A,y),onDragend:fe},[F(i(Si),{size:16,"aria-hidden":"true"})],40,Jq)),w("span",Zq,D(y+1)+".",1),w("span",{"data-repeater-title":"",class:"min-w-0 flex-1 truncate font-semibold",title:R(y)},D(R(y)),9,Xq),M(y)>0?(m(),g("span",Qq,D(i(Vr)("backend::lang.form.tab_errors",M(y))),1)):ne("",!0),o.value?ne("",!0):(m(),g("div",eL,[w("button",{type:"button","data-action":"repeater-up","aria-label":i(x)("backend::lang.repeater.move_up",{title:R(y)}),disabled:y===0,class:he(wo),onClick:A=>Ae(y,y-1)},[F(i(Tg),{size:16,"aria-hidden":"true"})],8,tL),w("button",{type:"button","data-action":"repeater-down","aria-label":i(x)("backend::lang.repeater.move_down",{title:R(y)}),disabled:y===s.value.length-1,class:he(wo),onClick:A=>Ae(y,y+1)},[F(i(sr),{size:16,"aria-hidden":"true"})],8,nL),w("button",{type:"button","data-action":"repeater-toggle","aria-label":i(x)(H(p.value[y])?"backend::lang.repeater.collapse":"backend::lang.repeater.expand",{title:R(y)}),"aria-expanded":H(p.value[y])?"true":"false","aria-controls":`${e.controlId}-${p.value[y]}-body`,class:he(wo),onClick:A=>P(p.value[y],!H(p.value[y]))},[F(i(sr),{size:16,class:he([H(p.value[y])?"rotate-180":"","transition-transform duration-150"]),"aria-hidden":"true"},null,8,["class"])],8,aL),w("button",{type:"button","data-action":"repeater-remove","aria-label":i(x)("backend::lang.repeater.remove_named",{title:R(y)}),disabled:s.value.length<=d.value,class:he([wo,"hover:bg-danger-soft hover:text-danger"]),onClick:A=>Oe(y)},[F(i(_r),{size:16,"aria-hidden":"true"})],8,rL)]))],2),H(p.value[y])?(m(),g("div",{key:0,id:`${e.controlId}-${p.value[y]}-body`,"data-repeater-body":"",class:"p-4"},[o.value?(m(),g("dl",oL,[(m(!0),g(pe,null,Re(l.value,A=>(m(),V(u0,{key:A.name,class:he(A.span==="left"?"min-[600px]:col-start-1":A.span==="right"?"min-[600px]:col-start-2":"col-span-full"),field:{...A,readOnly:!0},value:ee[A.name],source:e.source,"record-id":e.recordId,"id-prefix":`${e.controlId}-${p.value[y]}`},null,8,["class","field","value","source","record-id","id-prefix"]))),128))])):(m(),V(ao,{key:1,fields:l.value,values:ee,errors:K.value[y]??{},notices:$.value[y],source:e.source,"record-id":e.recordId,"id-prefix":`${e.controlId}-${p.value[y]}`,"scope-path":e.field.name,onUpdate:(A,O)=>ue(y,A,O)},null,8,["fields","values","errors","notices","source","record-id","id-prefix","scope-path","onUpdate"]))],8,lL)):ne("",!0)],42,Yq)],64))),128)),_e.value!==null&&z.value===s.value.length&&z.value!==_e.value+1?(m(),g("div",{key:1,"data-repeater-slot":"",class:"h-12 rounded-inner border-2 border-dashed border-primary bg-sel",onDragover:X[0]||(X[0]=vt(()=>{},["prevent"])),onDrop:Y},null,32)):ne("",!0),o.value?ne("",!0):(m(),g("div",sL,[F(Ge,{ref_key:"addButton",ref:j,variant:"outline",size:"sm",icon:i(_s),"data-action":"repeater-add",disabled:u.value!==null&&s.value.length>=u.value,onClick:we},{default:N(()=>[xe(D(c.value),1)]),_:1},8,["icon","disabled"]),u.value!==null?(m(),g("span",iL,D(i(x)("backend::lang.repeater.count",{current:s.value.length,max:u.value})),1)):ne("",!0),s.value.length>1?(m(),V(Ge,{key:1,variant:"ghost",size:"sm",class:"ml-auto","data-action":"repeater-toggle-all",onClick:Z},{default:N(()=>[xe(D(i(x)(W.value?"backend::lang.repeater.collapse_all":"backend::lang.repeater.expand_all")),1)]),_:1})):ne("",!0)]))],8,Uq))}}),cL="modulepreload",dL=function(e,t){return new URL(e,t).href},rh={},fL=function(t,n,a){let r=Promise.resolve();if(n&&n.length>0){let d=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(v=>({status:"fulfilled",value:v}),v=>({status:"rejected",reason:v}))))};const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),u=s?.nonce||s?.getAttribute("nonce");r=d(n.map(c=>{if(c=dL(c,a),c in rh)return;rh[c]=!0;const f=c.endsWith(".css"),v=f?'[rel="stylesheet"]':"";if(a)for(let h=o.length-1;h>=0;h--){const k=o[h];if(k.href===c&&(!f||k.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${v}`))return;const p=document.createElement("link");if(p.rel=f?"stylesheet":cL,f||(p.as="script"),p.crossOrigin="",p.href=c,u&&p.setAttribute("nonce",u),document.head.appendChild(p),f)return new Promise((h,k)=>{p.addEventListener("load",h),p.addEventListener("error",()=>k(new Error(`Unable to preload CSS for ${c}`)))})}))}function l(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return r.then(o=>{for(const s of o||[])s.status==="rejected"&&l(s.reason);return t().catch(l)})};function lh(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n2?a-2:0),l=2;l1?n-1:0),r=1;r"u"?null:It(BigInt.prototype.toString),dh=typeof Symbol>"u"?null:It(Symbol.prototype.toString),on=It(Object.prototype.hasOwnProperty),So=It(Object.prototype.toString),Yt=It(RegExp.prototype.test),Ka=SL(TypeError);function It(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r2&&arguments[2]!==void 0?arguments[2]:Po;if(oh&&oh(e,null),!Nl(t))return e;let a=t.length;for(;a--;){let r=t[a];if(typeof r=="string"){const l=n(r);l!==r&&(gL(t)||(t[a]=l),r=l)}e[r]=!0}return e}function EL(e){for(let t=0;t/g),RL=Ut(/\${[\w\W]*/g),IL=Ut(/^data-[\-\w.\u00B7-\uFFFF]+$/),qL=Ut(/^aria-[\-\w]+$/),hh=Ut(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),LL=Ut(/^(?:\w+script|data):/i),NL=Ut(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),BL=Ut(/^html$/i),FL=Ut(/^[a-z][.\w]*(-[.\w]+)+$/i),yh=Ut(/<[/\w!]/g),gh=Ut(/<[/\w]/g),VL=Ut(/<\/no(script|embed|frames)/i),zL=Ut(/\/>/i),vn={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},m0=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],jL=Bt(ct({},m0)),UL=(function(){const e={};return Rr(m0,t=>{e[t]=Ut(new RegExp("])","i"))}),Bt(e)})(),HL=function(){return typeof window>"u"?null:window},KL=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let a=null;const r="data-tt-policy-suffix";n&&n.hasAttribute(r)&&(a=n.getAttribute(r));const l="dompurify"+(a?"#"+a:"");try{return t.createPolicy(l,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+l+" could not be created."),null}},bh=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Wa=function(t,n,a,r){return on(t,n)&&Nl(t[n])?ct(r.base?hn(r.base):{},t[n],r.transform):a},Bc=function(t,n,a){const r=on(t,n)?t[n]:void 0;return r&&typeof r=="object"?hn(r):a()};function v0(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:HL();const t=Me=>v0(Me);if(t.version="3.4.16",t.removed=[],!e||!e.document||e.document.nodeType!==vn.document||!e.Element)return t.isSupported=!1,t;let n=e.document;const a=n,r=a.currentScript;e.DocumentFragment;const l=e.HTMLTemplateElement,o=e.Node,s=e.Element,u=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;const d=e.DOMParser,c=e.trustedTypes,f=s.prototype,v=Cn(f,"cloneNode"),p=Cn(f,"remove"),h=Cn(f,"removeAttributeNode"),k=Cn(f,"nextSibling"),C=Cn(f,"childNodes"),_=Cn(f,"parentNode"),S=Cn(f,"shadowRoot"),q=Cn(f,"attributes"),T=o&&o.prototype?Cn(o.prototype,"nodeType"):null,E=o&&o.prototype?Cn(o.prototype,"nodeName"):null,R=o&&o.prototype?Cn(o.prototype,"ownerDocument"):null,L=function(B){return T?T(B):B.nodeType},K=function(B){return E?E(B):B.nodeName};if(typeof l=="function"){const Me=n.createElement("template");Me.content&&Me.content.ownerDocument&&(n=Me.content.ownerDocument)}let $,M="",H,P=!1,W=0;const Z=function(){if(W>0)throw Ka('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},U=function(B){Z(),W++;try{return $.createHTML(B)}finally{W--}},j=function(B){Z(),W++;try{return $.createScriptURL(B)}finally{W--}},le=function(){return P||(H=KL(c,r),P=!0),H},ue=n,we=ue.implementation,Oe=ue.createNodeIterator,Ae=ue.createDocumentFragment,ie=ue.getElementsByTagName,_e=a.importNode;let z=bh();t.isSupported=typeof f0=="function"&&typeof _=="function"&&we&&we.createHTMLDocument!==void 0;const ke=ML,me=PL,Y=RL,fe=IL,G=qL,X=LL,ee=NL,y=FL;let A=hh,O=null;const re=ct({},[...fh,...Ic,...qc,...Lc,...ph]);let Q=null;const ce=ct({},[...mh,...Nc,...vh,...Js]);let Ee=Object.seal(kl(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ce=null,Te=null;const oe=Object.seal(kl(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let $e=!0,ye=!0,qe=!1,Be=!0,He=!1,Je=!0,Ze=!1,ot=!1,at=null,St=null,At=!1,qt=!1,Fe=!1,de=!1,ge=!0,je=!1;const rt="user-content-";let zt=!0,Lt=!1,Pn={},Gt=null;const lo=ct({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let nl=null;const oo=ct({},["audio","video","img","source","image","track"]);let al=null;const so=ct({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),kn="http://www.w3.org/1998/Math/MathML",Fa="http://www.w3.org/2000/svg",Qt="http://www.w3.org/1999/xhtml";let Hn=Qt,io=!1,uo=null;const co=ct({},[kn,Fa,Qt],Rc),J=Bt(["mi","mo","mn","ms","mtext"]);let De=ct({},J);const te=Bt(["annotation-xml"]);let Ie=ct({},te);const et=ct({},["title","style","font","a","script"]);let Tt=null;const Kn=["application/xhtml+xml","text/html"],Va="text/html";let Dt=null,rl=null;const q0=n.createElement("form"),vp=function(B){return B instanceof RegExp||B instanceof Function},Iu=function(){let B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(rl&&rl===B)return;(!B||typeof B!="object")&&(B={}),B=hn(B),Tt=Kn.indexOf(B.PARSER_MEDIA_TYPE)===-1?Va:B.PARSER_MEDIA_TYPE,Dt=Tt==="application/xhtml+xml"?Rc:Po,O=Wa(B,"ALLOWED_TAGS",re,{transform:Dt}),Q=Wa(B,"ALLOWED_ATTR",ce,{transform:Dt}),uo=Wa(B,"ALLOWED_NAMESPACES",co,{transform:Rc}),al=Wa(B,"ADD_URI_SAFE_ATTR",so,{transform:Dt,base:so}),nl=Wa(B,"ADD_DATA_URI_TAGS",oo,{transform:Dt,base:oo}),Gt=Wa(B,"FORBID_CONTENTS",lo,{transform:Dt}),Ce=Wa(B,"FORBID_TAGS",hn({}),{transform:Dt}),Te=Wa(B,"FORBID_ATTR",hn({}),{transform:Dt}),Pn=on(B,"USE_PROFILES")?B.USE_PROFILES&&typeof B.USE_PROFILES=="object"?hn(B.USE_PROFILES):B.USE_PROFILES:!1,$e=B.ALLOW_ARIA_ATTR!==!1,ye=B.ALLOW_DATA_ATTR!==!1,qe=B.ALLOW_UNKNOWN_PROTOCOLS||!1,Be=B.ALLOW_SELF_CLOSE_IN_ATTR!==!1,He=B.SAFE_FOR_TEMPLATES||!1,Je=B.SAFE_FOR_XML!==!1,Ze=B.WHOLE_DOCUMENT||!1,qt=B.RETURN_DOM||!1,Fe=B.RETURN_DOM_FRAGMENT||!1,de=B.RETURN_TRUSTED_TYPE||!1,At=B.FORCE_BODY||!1,ge=B.SANITIZE_DOM!==!1,je=B.SANITIZE_NAMED_PROPS||!1,zt=B.KEEP_CONTENT!==!1,Lt=B.IN_PLACE||!1,A=TL(B.ALLOWED_URI_REGEXP)?B.ALLOWED_URI_REGEXP:hh,Hn=typeof B.NAMESPACE=="string"?B.NAMESPACE:Qt,De=Bc(B,"MATHML_TEXT_INTEGRATION_POINTS",()=>ct({},J)),Ie=Bc(B,"HTML_INTEGRATION_POINTS",()=>ct({},te));const se=Bc(B,"CUSTOM_ELEMENT_HANDLING",()=>kl(null));if(Ee=kl(null),on(se,"tagNameCheck")&&vp(se.tagNameCheck)&&(Ee.tagNameCheck=se.tagNameCheck),on(se,"attributeNameCheck")&&vp(se.attributeNameCheck)&&(Ee.attributeNameCheck=se.attributeNameCheck),on(se,"allowCustomizedBuiltInElements")&&typeof se.allowCustomizedBuiltInElements=="boolean"&&(Ee.allowCustomizedBuiltInElements=se.allowCustomizedBuiltInElements),Ut(Ee),He&&(ye=!1),Fe&&(qt=!0),Pn&&(O=ct({},ph),Q=kl(null),Pn.html===!0&&(ct(O,fh),ct(Q,mh)),Pn.svg===!0&&(ct(O,Ic),ct(Q,Nc),ct(Q,Js)),Pn.svgFilters===!0&&(ct(O,qc),ct(Q,Nc),ct(Q,Js)),Pn.mathMl===!0&&(ct(O,Lc),ct(Q,vh),ct(Q,Js))),oe.tagCheck=null,oe.attributeCheck=null,on(B,"ADD_TAGS")&&(typeof B.ADD_TAGS=="function"?oe.tagCheck=B.ADD_TAGS:Nl(B.ADD_TAGS)&&(O===re&&(O=hn(O)),ct(O,B.ADD_TAGS,Dt))),on(B,"ADD_ATTR")&&(typeof B.ADD_ATTR=="function"?oe.attributeCheck=B.ADD_ATTR:Nl(B.ADD_ATTR)&&(Q===ce&&(Q=hn(Q)),ct(Q,B.ADD_ATTR,Dt))),on(B,"ADD_FORBID_CONTENTS")&&Nl(B.ADD_FORBID_CONTENTS)&&(Gt===lo&&(Gt=hn(Gt)),ct(Gt,B.ADD_FORBID_CONTENTS,Dt)),zt&&(O["#text"]=!0),Ze&&ct(O,["html","head","body"]),O.table&&(ct(O,["tbody"]),delete Ce.tbody),B.TRUSTED_TYPES_POLICY){if(typeof B.TRUSTED_TYPES_POLICY.createHTML!="function")throw Ka('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof B.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Ka('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const Se=$;$=B.TRUSTED_TYPES_POLICY;try{M=U("")}catch(Pe){throw $=Se,Pe}}else B.TRUSTED_TYPES_POLICY===null?($=void 0,M=""):($===void 0&&($=le()),$&&typeof M=="string"&&(M=U("")));Bt&&Bt(B),rl=B},hp=ct({},[...Ic,...qc,...DL]),yp=ct({},[...Lc,...OL]),L0=function(B,se,Se){return se.namespaceURI===Qt?B==="svg":se.namespaceURI===kn?B==="svg"&&(Se==="annotation-xml"||De[Se]):!!hp[B]},N0=function(B,se,Se){return se.namespaceURI===Qt?B==="math":se.namespaceURI===Fa?B==="math"&&Ie[Se]:!!yp[B]},B0=function(B,se,Se){return se.namespaceURI===Fa&&!Ie[Se]||se.namespaceURI===kn&&!De[Se]?!1:!yp[B]&&(et[B]||!hp[B])},F0=function(B){let se=_(B);(!se||!se.tagName)&&(se={namespaceURI:Hn,tagName:"template"});const Se=Po(B.tagName),Pe=Po(se.tagName);return uo[B.namespaceURI]?B.namespaceURI===Fa?L0(Se,se,Pe):B.namespaceURI===kn?N0(Se,se,Pe):B.namespaceURI===Qt?B0(Se,se,Pe):!!(Tt==="application/xhtml+xml"&&uo[B.namespaceURI]):!1},za=function(B){$o(t.removed,{element:B});try{_(B).removeChild(B)}catch{if(p(B),!_(B))throw Ka("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},gp=function(B,se,Se){try{h(B,se)}catch{try{B.removeAttribute(Se)}catch{}}},Ss=function(B){Es(B);const se=C(B);if(se){const Pe=[];Rr(se,Ue=>{$o(Pe,Ue)}),Rr(Pe,Ue=>{try{p(Ue)}catch{}})}const Se=q(B);if(Se)for(let Pe=Se.length-1;Pe>=0;--Pe){const Ue=Se[Pe],st=Ue&&Ue.name;typeof st=="string"&&gp(B,Ue,st)}},Sr=function(B,se,Se){if(!Se)try{Se=se.getAttributeNode(B)}catch{Se=null}$o(t.removed,{attribute:Se||null,from:se});try{Se?h(se,Se):se.removeAttribute(B)}catch{try{se.removeAttribute(B)}catch{}}if(B==="is")if(qt||Fe)try{za(se)}catch{}else try{se.setAttribute(B,"")}catch{}},V0=function(B){const se=q(B);if(se)for(let Se=se.length-1;Se>=0;--Se){const Pe=se[Se],Ue=Pe&&Pe.name;typeof Ue!="string"||Q[Dt(Ue)]||gp(B,Pe,Ue)}},Es=function(B){const se=[B];for(;se.length>0;){const Se=se.pop();L(Se)===vn.element&&V0(Se);const Pe=C(Se);if(Pe)for(let Ue=Pe.length-1;Ue>=0;--Ue)se.push(Pe[Ue])}},bp=function(B,se){return Je?B==="patchsrc"?!0:B==="for"&&se!=="label"&&se!=="output":!1},z0=function(B){if(!Je)return;const se=[B];for(;se.length>0;){const Se=se.pop(),Pe=L(Se);if(Pe===vn.processingInstruction||Pe===vn.comment&&Yt(gh,Se.data)){try{p(Se)}catch{}continue}if(Pe===vn.element){const st=Se,ut=Dt(K(Se));try{st.hasAttribute&&st.hasAttribute("patchsrc")&&st.removeAttribute("patchsrc"),st.hasAttribute&&st.hasAttribute("for")&&bp("for",ut)&&st.removeAttribute("for")}catch{}}const Ue=C(Se);if(Ue)for(let st=Ue.length-1;st>=0;--st)se.push(Ue[st])}},_p=function(B){let se=null,Se=null;if(At)B=""+B;else{const st=ih(B,/^[\r\n\t ]+/);Se=st&&st[0]}Tt==="application/xhtml+xml"&&Hn===Qt&&(B=''+B+"");const Pe=$?U(B):B;if(Hn===Qt)try{se=new d().parseFromString(Pe,Tt)}catch{}if(!se||!se.documentElement){se=we.createDocument(Hn,"template",null);try{se.documentElement.innerHTML=io?M:Pe}catch{}}const Ue=se.body||se.documentElement;return B&&Se&&Ue.insertBefore(n.createTextNode(Se),Ue.childNodes[0]||null),Hn===Qt?ie.call(se,Ze?"html":"body")[0]:Ze?se.documentElement:Ue},xp=function(B){const se=R?R(B):B.ownerDocument;return Oe.call(se||B,B,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},As=function(B){return B=Co(B,ke," "),B=Co(B,me," "),B=Co(B,Y," "),B},qu=function(B){var se;B.normalize();const Se=R?R(B):B.ownerDocument,Pe=Oe.call(Se||B,B,u.SHOW_TEXT|u.SHOW_COMMENT|u.SHOW_CDATA_SECTION|u.SHOW_PROCESSING_INSTRUCTION,null);let Ue=Pe.nextNode();for(;Ue;)Ue.data=As(Ue.data),Ue=Pe.nextNode();const st=(se=B.querySelectorAll)===null||se===void 0?void 0:se.call(B,"template");st&&Rr(st,ut=>{ll(ut.content)&&qu(ut.content)})},Ts=function(B){const se=E?E(B):null;return typeof se!="string"||Dt(se)!=="form"?!1:typeof B.nodeName!="string"||typeof B.textContent!="string"||typeof B.removeChild!="function"||B.attributes!==q(B)||typeof B.removeAttribute!="function"||typeof B.removeAttributeNode!="function"||typeof B.getAttributeNode!="function"||typeof B.setAttribute!="function"||typeof B.namespaceURI!="string"||typeof B.insertBefore!="function"||typeof B.hasChildNodes!="function"||B.nodeType!==T(B)||B.childNodes!==C(B)},ll=function(B){if(!T||typeof B!="object"||B===null)return!1;try{return T(B)===vn.documentFragment}catch{return!1}},fo=function(B){if(!T||typeof B!="object"||B===null)return!1;try{return typeof T(B)=="number"}catch{return!1}};function Wn(Me,B,se){Me.length!==0&&Rr(Me,Se=>{Se.call(t,B,se,rl)})}const j0=function(B,se){return!!(Je&&B.hasChildNodes()&&!fo(B.firstElementChild)&&Yt(yh,B.textContent)&&Yt(yh,B.innerHTML)||Je&&B.namespaceURI===Qt&&jL[se]&&(fo(B.firstElementChild)||typeof B.textContent=="string"&&Yt(UL[se],B.textContent))||B.nodeType===vn.processingInstruction||Je&&B.nodeType===vn.comment&&Yt(gh,B.data))},Ds=function(B,se){if(B instanceof RegExp)return Yt(B,se);if(B instanceof Function){for(var Se=arguments.length,Pe=new Array(Se>2?Se-2:0),Ue=2;Ue=0;--ut){const Et=B===Se?v(Ue[ut],!0):Ue[ut];Pe.insertBefore(Et,k(B))}}}return za(B),!0},kp=function(B,se,Se,Pe){return B.length===0?se:se===Se||se===Pe?hn(se):se},ol=function(B,se){return B===se||_(B)!==null?!1:(Lt&&Es(B),!0)},wp=function(B,se){if(Wn(z.beforeSanitizeElements,B,null),ol(B,se))return!0;if(Ts(B))return za(B),!0;const Se=Dt(K(B));if(O=kp(z.uponSanitizeElement,O,re,at),Wn(z.uponSanitizeElement,B,{tagName:Se,allowedTags:O}),ol(B,se))return!0;if(j0(B,Se))return za(B),!0;if(Ce[Se]||!(oe.tagCheck instanceof Function&&oe.tagCheck(Se))&&!O[Se]){const Pe=U0(B,Se,se);return Pe===!1&&(Wn(z.afterSanitizeElements,B,null),ol(B,se))?!0:Pe}if(L(B)===vn.element&&!F0(B)||(Se==="noscript"||Se==="noembed"||Se==="noframes")&&Yt(VL,B.innerHTML))return za(B),!0;if(He&&B.nodeType===vn.text){const Pe=As(B.textContent);B.textContent!==Pe&&($o(t.removed,{element:B.cloneNode()}),B.textContent=Pe)}return Wn(z.afterSanitizeElements,B,null),ol(B,se)},$p=function(B,se,Se){if(Te[se]||bp(se,B)||ge&&(se==="id"||se==="name")&&(Se in n||Se in q0))return!1;const Pe=Q[se]||oe.attributeCheck instanceof Function&&oe.attributeCheck(se,B);return ye&&Yt(fe,se)||$e&&Yt(G,se)?!0:Pe?al[se]||Yt(A,Co(Se,ee,""))||(se==="src"||se==="xlink:href"||se==="href")&&B!=="script"&&uh(Se,"data:")===0&&nl[B]||qe&&!Yt(X,Co(Se,ee,""))?!0:!Se:Cp(B)&&Ds(Ee.tagNameCheck,B)&&Ds(Ee.attributeNameCheck,se,B)||se==="is"&&Ee.allowCustomizedBuiltInElements&&Ds(Ee.tagNameCheck,Se)},H0=ct({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Cp=function(B){return!H0[Po(B)]&&Yt(y,B)},K0=function(B,se,Se,Pe){if($&&typeof c=="object"&&typeof c.getAttributeType=="function"&&!Se)switch(c.getAttributeType(B,se)){case"TrustedHTML":return U(Pe);case"TrustedScriptURL":return j(Pe)}return Pe},W0=function(B,se,Se,Pe){try{return Se?B.setAttributeNS(Se,se,Pe):B.setAttribute(se,Pe),Ts(B)?(za(B),!1):!0}catch{return Sr(se,B),!1}},Sp=function(B,se){if(Wn(z.beforeSanitizeAttributes,B,null),ol(B,se))return;const Se=B.attributes;if(!Se||Ts(B))return;Q=kp(z.uponSanitizeAttribute,Q,ce,St);const Pe={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Q,forceKeepAttr:void 0};let Ue=Se.length;const st=Dt(B.nodeName);for(;Ue--;){const ut=Se[Ue],Et=ut.name,wn=ut.namespaceURI,pn=ut.value,sl=Dt(Et),Nu=pn;let en=Et==="value"?Nu:wL(Nu),Ep=!1;if(Pe.attrName=sl,Pe.attrValue=en,Pe.keepAttr=!0,Pe.forceKeepAttr=void 0,Wn(z.uponSanitizeAttribute,B,Pe),en=Pe.attrValue,je&&(sl==="id"||sl==="name")&&uh(en,rt)!==0&&(Sr(Et,B,ut),en=rt+en,Ep=!0),Je&&Yt(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,en)){Sr(Et,B,ut);continue}if(sl==="attributename"&&ih(en,"href")){Sr(Et,B,ut);continue}if(!Pe.forceKeepAttr){if(!Pe.keepAttr){Sr(Et,B,ut);continue}if(!Be&&Yt(zL,en)){Sr(Et,B,ut);continue}if(He&&(en=As(en)),!$p(st,sl,en)){Sr(Et,B,ut);continue}en=K0(st,sl,wn,en),en!==Nu&&W0(B,Et,wn,en)&&Ep&&sh(t.removed)}}Wn(z.afterSanitizeAttributes,B,null),ol(B,se)},Os=function(B){let se=null;const Se=xp(B);for(Wn(z.beforeSanitizeShadowDOM,B,null);se=Se.nextNode();)if(Wn(z.uponSanitizeShadowNode,se,null),wp(se,B),Sp(se,B),ll(se.content)&&Os(se.content),L(se)===vn.element){const Pe=S(se);ll(Pe)&&(Lu(Pe),Os(Pe))}Wn(z.afterSanitizeShadowDOM,B,null)},Lu=function(B){const se=[{node:B,shadow:null}];for(;se.length>0;){const Se=se.pop();if(Se.shadow){Os(Se.shadow);continue}const Pe=Se.node,Ue=L(Pe)===vn.element,st=C(Pe);if(st)for(let ut=st.length-1;ut>=0;--ut)se.push({node:st[ut],shadow:null});if(Ue){const ut=E?E(Pe):null;if(typeof ut=="string"&&Dt(ut)==="template"){const Et=Pe.content;ll(Et)&&se.push({node:Et,shadow:null})}}if(Ue){const ut=S(Pe);ll(ut)&&se.push({node:null,shadow:ut},{node:ut,shadow:null})}}};return t.sanitize=function(Me){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},se=null,Se=null,Pe=null,Ue=null;if(io=!Me,io&&(Me=""),typeof Me!="string"&&!fo(Me)&&(Me=AL(Me),typeof Me!="string"))throw Ka("dirty is not a string, aborting");if(!t.isSupported)return Me;ot?(O=at,Q=St):Iu(B),(z.uponSanitizeElement.length>0||z.uponSanitizeAttribute.length>0)&&(O=hn(O)),z.uponSanitizeAttribute.length>0&&(Q=hn(Q)),t.removed=[];const st=Lt&&typeof Me!="string"&&fo(Me);if(st){z0(Me);const wn=K(Me);if(typeof wn=="string"){const pn=Dt(wn);if(!O[pn]||Ce[pn])throw Ss(Me),Ka("root node is forbidden and cannot be sanitized in-place")}if(Ts(Me))throw Ss(Me),Ka("root node is clobbered and cannot be sanitized in-place");try{Lu(Me)}catch(pn){throw Ss(Me),pn}}else if(fo(Me))se=_p(""),Se=se.ownerDocument.importNode(Me,!0),Se.nodeType===vn.element&&Se.nodeName==="BODY"||Se.nodeName==="HTML"?se=Se:se.appendChild(Se),Lu(se);else{if(!qt&&!He&&!Ze&&Me.indexOf("<")===-1)return $&&de?U(Me):Me;if(se=_p(Me),!se)return qt?null:de?M:""}se&&At&&za(se.firstChild);const ut=st?Me:se;try{const wn=xp(ut);for(;Pe=wn.nextNode();)wp(Pe,ut),Sp(Pe,ut),ll(Pe.content)&&Os(Pe.content)}catch(wn){throw st&&(Ss(Me),Rr(t.removed,pn=>{pn.element&&Es(pn.element)})),wn}if(st){let wn=!1;if(Rr(t.removed,pn=>{pn.element&&(pn.element===Me&&(wn=!0),Es(pn.element))}),wn)throw Ka("a node selected for removal could not be safely returned; refusing to sanitize in place");return He&&qu(Me),Me}if(qt){if(He&&qu(se),Fe)for(Ue=Ae.call(se.ownerDocument);se.firstChild;)Ue.appendChild(se.firstChild);else Ue=se;return(Q.shadowroot||Q.shadowrootmode)&&(Ue=_e.call(a,Ue,!0)),Ue}let Et=Ze?se.outerHTML:se.innerHTML;return Ze&&O["!doctype"]&&se.ownerDocument&&se.ownerDocument.doctype&&se.ownerDocument.doctype.name&&Yt(BL,se.ownerDocument.doctype.name)&&(Et=" -`+Et),He&&(Et=As(Et)),$&&de?U(Et):Et},t.setConfig=function(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Iu(Me),ot=!0,at=O,St=Q},t.clearConfig=function(){rl=null,ot=!1,at=null,St=null,$=H,M=""},t.isValidAttribute=function(Me,B,se){rl||Iu({});const Se=Dt(Me),Pe=Dt(B);return $p(Se,Pe,se)},t.addHook=function(Me,B){typeof B=="function"&&on(z,Me)&&$o(z[Me],B)},t.removeHook=function(Me,B){if(on(z,Me)){if(B!==void 0){const se=xL(z[Me],B);return se===-1?void 0:kL(z[Me],se,1)[0]}return sh(z[Me])}},t.removeHooks=function(Me){on(z,Me)&&(z[Me]=[])},t.removeAllHooks=function(){z=bh()},t}var WL=v0();const GL=["http","https","mailto","tel"],YL=/[\x00-\x20\x7f]+/g,JL=/^([a-z][a-z0-9+.-]*):/i;function h0(e){if(e==null)return!1;const t=e.replace(YL,"");if(t==="")return!1;const n=JL.exec(t);if(n)return GL.includes(n[1].toLowerCase());try{return new URL(t,"https://admin.invalid/"),!0}catch{return!1}}const ZL=["script","style","template","noscript","iframe","frame","frameset","object","embed","applet","svg","math","title","head","meta","link","base"],y0=Object.freeze({ALLOWED_TAGS:[...c0],ALLOWED_ATTR:["href"],ALLOW_DATA_ATTR:!1,ALLOW_ARIA_ATTR:!1,ADD_FORBID_CONTENTS:[...ZL],KEEP_CONTENT:!0,RETURN_TRUSTED_TYPE:!1}),XL='

a - + +

diff --git a/modules/phrasebook/backend/lang/en/lang.yaml b/modules/phrasebook/backend/lang/en/lang.yaml index 3d192289..5943f14e 100644 --- a/modules/phrasebook/backend/lang/en/lang.yaml +++ b/modules/phrasebook/backend/lang/en/lang.yaml @@ -372,6 +372,9 @@ myaccount: avatar_hint: JPG, PNG, GIF or WebP, up to 2 MB. avatar_saved: Avatar saved avatar_removed: Avatar removed + action_confirm: "Run “:action”?" + action_stale: This action no longer applies. The page has been refreshed. + section_error: This section could not be loaded. richeditor: removed_elements: one: ":count element was removed: :names" diff --git a/modules/phrasebook/backend/lang/pl/lang.yaml b/modules/phrasebook/backend/lang/pl/lang.yaml index 4c8eeb66..40f54378 100644 --- a/modules/phrasebook/backend/lang/pl/lang.yaml +++ b/modules/phrasebook/backend/lang/pl/lang.yaml @@ -394,6 +394,9 @@ myaccount: avatar_hint: JPG, PNG, GIF lub WebP, maksymalnie 2 MB. avatar_saved: Zapisano awatar avatar_removed: Usunięto awatar + action_confirm: "Wykonać „:action”?" + action_stale: Ta akcja nie ma już zastosowania. Strona została odświeżona. + section_error: Nie udało się wczytać tej sekcji. richeditor: removed_elements: one: "Usunięto :count element: :names"