亮点 - 26.9 带宽限速(upload_rate/download_rate,字节/秒,0=不限速;管理端立即生效) - middleware/bandwidth.go 时间窗对齐 sleep 算法 + 单元测试(400KB@100KB/s 4.00s 精度) - 下载:serveFile 包裹 storage.ReadCloser(统一覆盖 local/webdav/s3 代理下载) - 上传:UploadBandwidthMiddleware 包裹 Request.Body(shareFile/chunk/presign proxy) - S3 预签名直传不可服务端限速——UI/文档明示 - 后台 SettingsView 增加 MB/s 友好输入;i18n zh-CN/en-US 双语 - 26.9 文档:新增 docs/api/13-bandwidth.md 专题;10-config 指针;00-overview changelog 与限流表带宽行;openapi.yaml 三处 schema + description 更新 - README.md / web/README.md / server/README.md / deploy/README.md 全部覆盖 品牌(26.9 收尾) - 文件快递柜 → 文件快传(前端/后端默认值/文档/产物/运行 KV) - 「复制取件码」按钮删除;取件码块点击即复制(保持原尺寸) - 「复制链接」→「复制链接和提取码」(一并复制链接和提取码) 产品修复(26.9) - 文本分享 Content-Type text/plain + urlencoded body:前端显式声明 urlencoded 头根治; 后端 bindJSONOrForm 兜底兼容 text/plain + JSON/urlencoded 嗅探 - Docker 部署文档校对到 26.9 现状(热切换 + 端口/卷/健康检查)
29 lines
313 KiB
JavaScript
29 lines
313 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomeView-7rYMTqXg.js","assets/PageShell-Bv1Rpp4p.js","assets/SiteNav.vue_vue_type_script_setup_true_lang-DSt3Q6Wq.js","assets/PageShell-PYQzNiuf.css","assets/share-DQTp5ax3.js","assets/HomeView-DcN_X0wH.css","assets/PickupView-BgaFApjA.js","assets/LoginView-4Q37le_I.js","assets/auth-o4aHzrA6.js","assets/admin-IDpKsD_2.js","assets/LoginView-BgHqRIwi.css","assets/AdminLayout-CGpX2ckb.js","assets/FilesView-DT4FMKVX.js","assets/Pager.vue_vue_type_script_setup_true_lang-C7hYXz3z.js","assets/AuditView-CVXqXaCD.js","assets/AuditView-f2PBwbQe.css","assets/SettingsView-CYUiuF4c.js","assets/SettingsView-DwNwpsFG.css","assets/DocsView-DA7M6gnZ.js","assets/docsSource-CDKA_IVC.js","assets/markdown-B5D8JARp.js","assets/OpenApiView-DfEtzNyC.js","assets/swagger-CqkleIqs.js","assets/OpenApiView-BCH8BgeP.css","assets/NotFoundView-CNRxIBJl.js"])))=>i.map(i=>d[i]);
|
||
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function o(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(n){if(n.ep)return;n.ep=!0;const i=o(n);fetch(n.href,i)}})();function $l(e){const t=Object.create(null);for(const o of e.split(","))t[o]=1;return o=>o in t}const Se={},dr=[],Gt=()=>{},Fc=()=>!1,Jn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qn=e=>e.startsWith("onUpdate:"),Be=Object.assign,Bl=(e,t)=>{const o=e.indexOf(t);o>-1&&e.splice(o,1)},zd=Object.prototype.hasOwnProperty,_e=(e,t)=>zd.call(e,t),oe=Array.isArray,To=e=>un(e)==="[object Map]",er=e=>un(e)==="[object Set]",Ta=e=>un(e)==="[object Date]",le=e=>typeof e=="function",we=e=>typeof e=="string",yt=e=>typeof e=="symbol",be=e=>e!==null&&typeof e=="object",Oc=e=>(be(e)||le(e))&&le(e.then)&&le(e.catch),Mc=Object.prototype.toString,un=e=>Mc.call(e),Ud=e=>un(e).slice(8,-1),Nc=e=>un(e)==="[object Object]",Zn=e=>we(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hr=$l(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ei=e=>{const t=Object.create(null);return(o=>t[o]||(t[o]=e(o)))},Vd=/-\w/g,ct=ei(e=>e.replace(Vd,t=>t.slice(1).toUpperCase())),jd=/\B([A-Z])/g,Ro=ei(e=>e.replace(jd,"-$1").toLowerCase()),ti=ei(e=>e.charAt(0).toUpperCase()+e.slice(1)),Di=ei(e=>e?`on${ti(e)}`:""),Vt=(e,t)=>!Object.is(e,t),In=(e,...t)=>{for(let o=0;o<e.length;o++)e[o](...t)},kc=(e,t,o,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:o})},oi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Gd=e=>{const t=we(e)?Number(e):NaN;return isNaN(t)?e:t};let Pa;const ri=()=>Pa||(Pa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ni(e){if(oe(e)){const t={};for(let o=0;o<e.length;o++){const r=e[o],n=we(r)?Xd(r):ni(r);if(n)for(const i in n)t[i]=n[i]}return t}else if(we(e)||be(e))return e}const Kd=/;(?![^(]*\))/g,Yd=/:([^]+)/,qd=/\/\*[^]*?\*\//g;function Xd(e){const t={};return e.replace(qd,"").split(Kd).forEach(o=>{if(o){const r=o.split(Yd);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ii(e){let t="";if(we(e))t=e;else if(oe(e))for(let o=0;o<e.length;o++){const r=ii(e[o]);r&&(t+=r+" ")}else if(be(e))for(const o in e)e[o]&&(t+=o+" ");return t.trim()}const Jd="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Qd=$l(Jd);function Hc(e){return!!e||e===""}function Zd(e,t){if(e.length!==t.length)return!1;let o=!0;for(let r=0;o&&r<e.length;r++)o=Po(e[r],t[r]);return o}function Ia(e,t){if(e.size!==t.size)return!1;const o=Array.from(t),r=new Uint8Array(o.length);for(const n of e){let i=-1;for(let l=0;l<o.length;l++)if(!r[l]&&Po(n,o[l])){i=l;break}if(i<0)return!1;r[i]=1}return!0}function Po(e,t){if(e===t)return!0;let o=Ta(e),r=Ta(t);if(o||r)return o&&r?e.getTime()===t.getTime():!1;if(o=yt(e),r=yt(t),o||r)return e===t;if(o=oe(e),r=oe(t),o||r)return o&&r?Zd(e,t):!1;if(o=be(e),r=be(t),o||r){if(!o||!r)return!1;if(o=To(e),r=To(t),o||r||(o=er(e),r=er(t),o||r))return o&&r?Ia(e,t):!1;const n=Object.keys(e).length,i=Object.keys(t).length;if(n!==i)return!1;for(const l in e){const a=e.hasOwnProperty(l),s=t.hasOwnProperty(l);if(a&&!s||!a&&s||!Po(e[l],t[l]))return!1}}return String(e)===String(t)}function ep(e,t){return e.findIndex(o=>Po(o,t))}const $c=e=>!!(e&&e.__v_isRef===!0),Dn=e=>we(e)?e:e==null?"":oe(e)||be(e)&&(e.toString===Mc||!le(e.toString))?$c(e)?Dn(e.value):JSON.stringify(e,Bc,2):String(e),Bc=(e,t)=>$c(t)?Bc(e,t.value):To(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((o,[r,n],i)=>(o[Ri(r,i)+" =>"]=n,o),{})}:er(t)?{[`Set(${t.size})`]:[...t.values()].map(o=>Ri(o))}:yt(t)?Ri(t):be(t)&&!oe(t)&&!Nc(t)?String(t):t,Ri=(e,t="")=>{var o;return yt(e)?`Symbol(${(o=e.description)!=null?o:t})`:e};let He;class Wc{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&&He&&(He.active?(this.parent=He,this.index=(He.scopes||(He.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,o;if(this.scopes){const r=this.scopes.slice();for(t=0,o=r.length;t<o;t++)r[t].pause()}for(t=0,o=this.effects.length;t<o;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,o;if(this.scopes){const n=this.scopes.slice();for(t=0,o=n.length;t<o;t++)n[t].resume()}const r=this.effects.slice();for(t=0,o=r.length;t<o;t++)r[t].resume()}}run(t){if(this._active){const o=He;try{return He=this,t()}finally{He=o}}}on(){++this._on===1&&(this.prevScope=He,He=this)}off(){if(this._on>0&&--this._on===0){if(He===this)He=this.prevScope;else{let t=He;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 o,r;for(o=0,r=this.effects.length;o<r;o++)this.effects[o].stop();for(this.effects.length=0,o=0,r=this.cleanups.length;o<r;o++)this.cleanups[o]();if(this.cleanups.length=0,this.scopes){const n=this.scopes.slice();for(o=0,r=n.length;o<r;o++)n[o].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0}}}function Wl(e){return new Wc(e)}function zc(){return He}function tp(e,t=!1){He&&He.cleanups.push(e)}let Te;const Fi=new WeakSet;class Uc{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,He&&(He.active?He.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Fi.has(this)&&(Fi.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||jc(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Aa(this),Gc(this);const t=Te,o=Nt;Te=this,Nt=!0;try{return this.fn()}finally{Kc(this),Te=t,Nt=o,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Vl(t);this.deps=this.depsTail=void 0,Aa(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Fi.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){rl(this)&&this.run()}get dirty(){return rl(this)}}let Vc=0,$r,Br;function jc(e,t=!1){if(e.flags|=8,t){e.next=Br,Br=e;return}e.next=$r,$r=e}function zl(){Vc++}function Ul(){if(--Vc>0)return;if(Br){let t=Br;for(Br=void 0;t;){const o=t.next;t.next=void 0,t.flags&=-9,t=o}}let e;for(;$r;){let t=$r;for($r=void 0;t;){const o=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=o}}if(e)throw e}function Gc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Kc(e){let t,o=e.depsTail,r=o;for(;r;){const n=r.prevDep;r.version===-1?(r===o&&(o=n),Vl(r),op(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=n}e.deps=t,e.depsTail=o}function rl(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Yc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Yc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Kr)||(e.globalVersion=Kr,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!rl(e))))return;e.flags|=2;const t=e.dep,o=Te,r=Nt;Te=e,Nt=!0;try{Gc(e);const n=e.fn(e._value);(t.version===0||Vt(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(n){throw t.version++,n}finally{Te=o,Nt=r,Kc(e),e.flags&=-3}}function Vl(e,t=!1){const{dep:o,prevSub:r,nextSub:n}=e;if(r&&(r.nextSub=n,e.prevSub=void 0),n&&(n.prevSub=r,e.nextSub=void 0),o.subs===e&&(o.subs=r,!r&&o.computed)){o.computed.flags&=-5;for(let i=o.computed.deps;i;i=i.nextDep)Vl(i,!0)}!t&&!--o.sc&&o.map&&o.map.delete(o.key)}function op(e){const{prevDep:t,nextDep:o}=e;t&&(t.nextDep=o,e.prevDep=void 0),o&&(o.prevDep=t,e.nextDep=void 0)}let Nt=!0;const qc=[];function so(){qc.push(Nt),Nt=!1}function co(){const e=qc.pop();Nt=e===void 0?!0:e}function Aa(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const o=Te;Te=void 0;try{t()}finally{Te=o}}}let Kr=0;class rp{constructor(t,o){this.sub=t,this.dep=o,this.version=o.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class jl{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(!Te||!Nt||Te===this.computed)return;let o=this.activeLink;if(o===void 0||o.sub!==Te)o=this.activeLink=new rp(Te,this),Te.deps?(o.prevDep=Te.depsTail,Te.depsTail.nextDep=o,Te.depsTail=o):Te.deps=Te.depsTail=o,Xc(o);else if(o.version===-1&&(o.version=this.version,o.nextDep)){const r=o.nextDep;r.prevDep=o.prevDep,o.prevDep&&(o.prevDep.nextDep=r),o.prevDep=Te.depsTail,o.nextDep=void 0,Te.depsTail.nextDep=o,Te.depsTail=o,Te.deps===o&&(Te.deps=r)}return o}trigger(t){this.version++,Kr++,this.notify(t)}notify(t){zl();try{for(let o=this.subs;o;o=o.prevSub)o.sub.notify()&&o.sub.dep.notify()}finally{Ul()}}}function Xc(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Xc(r)}const o=e.dep.subs;o!==e&&(e.prevSub=o,o&&(o.nextSub=e)),e.dep.subs=e}}const Rn=new WeakMap,Jo=Symbol(""),nl=Symbol(""),Yr=Symbol("");function Ye(e,t,o){if(Nt&&Te){let r=Rn.get(e);r||Rn.set(e,r=new Map);let n=r.get(o);n||(r.set(o,n=new jl),n.map=r,n.key=o),n.track()}}function ro(e,t,o,r,n,i){const l=Rn.get(e);if(!l){Kr++;return}const a=s=>{s&&s.trigger()};if(zl(),t==="clear")l.forEach(a);else{const s=oe(e),c=s&&Zn(o);if(s&&o==="length"){const u=Number(r);l.forEach((f,d)=>{(d==="length"||d===Yr||!yt(d)&&d>=u)&&a(f)})}else switch((o!==void 0||l.has(void 0))&&a(l.get(o)),c&&a(l.get(Yr)),t){case"add":s?c&&a(l.get("length")):(a(l.get(Jo)),To(e)&&a(l.get(nl)));break;case"delete":s||(a(l.get(Jo)),To(e)&&a(l.get(nl)));break;case"set":To(e)&&a(l.get(Jo));break}}Ul()}function np(e,t){const o=Rn.get(e);return o&&o.get(t)}function ir(e){const t=ge(e);return t===e?t:(Ye(t,"iterate",Yr),vt(e)?t:t.map(kt))}function li(e){return Ye(e=ge(e),"iterate",Yr),e}function zt(e,t){return uo(e)?gr(lo(e)?kt(t):t):kt(t)}const ip={__proto__:null,[Symbol.iterator](){return Oi(this,Symbol.iterator,e=>zt(this,e))},concat(...e){return ir(this).concat(...e.map(t=>oe(t)?ir(t):t))},entries(){return Oi(this,"entries",e=>(e[1]=zt(this,e[1]),e))},every(e,t){return Xt(this,"every",e,t,void 0,arguments)},filter(e,t){return Xt(this,"filter",e,t,o=>o.map(r=>zt(this,r)),arguments)},find(e,t){return Xt(this,"find",e,t,o=>zt(this,o),arguments)},findIndex(e,t){return Xt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Xt(this,"findLast",e,t,o=>zt(this,o),arguments)},findLastIndex(e,t){return Xt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Xt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Mi(this,"includes",e)},indexOf(...e){return Mi(this,"indexOf",e)},join(e){return ir(this).join(e)},lastIndexOf(...e){return Mi(this,"lastIndexOf",e)},map(e,t){return Xt(this,"map",e,t,void 0,arguments)},pop(){return Ar(this,"pop")},push(...e){return Ar(this,"push",e)},reduce(e,...t){return wa(this,"reduce",e,t)},reduceRight(e,...t){return wa(this,"reduceRight",e,t)},shift(){return Ar(this,"shift")},some(e,t){return Xt(this,"some",e,t,void 0,arguments)},splice(...e){return Ar(this,"splice",e)},toReversed(){return ir(this).toReversed()},toSorted(e){return ir(this).toSorted(e)},toSpliced(...e){return ir(this).toSpliced(...e)},unshift(...e){return Ar(this,"unshift",e)},values(){return Oi(this,"values",e=>zt(this,e))}};function Oi(e,t,o){const r=li(e),n=r[t]();return r!==e&&!vt(e)&&(n._next=n.next,n.next=()=>{const i=n._next();return i.done||(i.value=o(i.value)),i}),n}const lp=Array.prototype;function Xt(e,t,o,r,n,i){const l=li(e),a=l!==e&&!vt(e),s=l[t];if(s!==lp[t]){const f=s.apply(e,i);return a?kt(f):f}let c=o;l!==e&&(a?c=function(f,d){return o.call(this,zt(e,f),d,e)}:o.length>2&&(c=function(f,d){return o.call(this,f,d,e)}));const u=s.call(l,c,r);return a&&n?n(u):u}function wa(e,t,o,r){const n=li(e),i=n!==e&&!vt(e);let l=o,a=!1;n!==e&&(i?(a=r.length===0,l=function(c,u,f){return a&&(a=!1,c=zt(e,c)),o.call(this,c,zt(e,u),f,e)}):o.length>3&&(l=function(c,u,f){return o.call(this,c,u,f,e)}));const s=n[t](l,...r);return a?zt(e,s):s}function Mi(e,t,o){const r=ge(e);Ye(r,"iterate",Yr);const n=r[t](...o);return(n===-1||n===!1)&&ai(o[0])?(o[0]=ge(o[0]),r[t](...o)):n}function Ar(e,t,o=[]){so(),zl();const r=ge(e)[t].apply(e,o);return Ul(),co(),r}const ap=$l("__proto__,__v_isRef,__isVue"),Jc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(yt));function sp(e){yt(e)||(e=String(e));const t=ge(this);return Ye(t,"has",e),t.hasOwnProperty(e)}class Qc{constructor(t=!1,o=!1){this._isReadonly=t,this._isShallow=o}get(t,o,r){if(o==="__v_skip")return t.__v_skip;const n=this._isReadonly,i=this._isShallow;if(o==="__v_isReactive")return!n;if(o==="__v_isReadonly")return n;if(o==="__v_isShallow")return i;if(o==="__v_raw")return r===(n?i?bp:ou:i?tu:eu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=oe(t);if(!n){let s;if(l&&(s=ip[o]))return s;if(o==="hasOwnProperty")return sp}const a=Reflect.get(t,o,Le(t)?t:r);if((yt(o)?Jc.has(o):ap(o))||(n||Ye(t,"get",o),i))return a;if(Le(a)){const s=l&&Zn(o)?a:a.value;return n&&be(s)?ll(s):s}return be(a)?n?ll(a):fn(a):a}}class Zc extends Qc{constructor(t=!1){super(!1,t)}set(t,o,r,n){let i=t[o];const l=oe(t)&&Zn(o);if(!this._isShallow){const c=uo(i);if(!vt(r)&&!uo(r)&&(i=ge(i),r=ge(r)),!l&&Le(i)&&!Le(r))return c||(i.value=r),!0}const a=l?Number(o)<t.length:_e(t,o),s=Reflect.set(t,o,r,Le(t)?t:n);return t===ge(n)&&s&&(a?Vt(r,i)&&ro(t,"set",o,r):ro(t,"add",o,r)),s}deleteProperty(t,o){const r=_e(t,o);t[o];const n=Reflect.deleteProperty(t,o);return n&&r&&ro(t,"delete",o,void 0),n}has(t,o){const r=Reflect.has(t,o);return(!yt(o)||!Jc.has(o))&&Ye(t,"has",o),r}ownKeys(t){return Ye(t,"iterate",oe(t)?"length":Jo),Reflect.ownKeys(t)}}class cp extends Qc{constructor(t=!1){super(!0,t)}set(t,o){return!0}deleteProperty(t,o){return!0}}const up=new Zc,fp=new cp,dp=new Zc(!0);const il=e=>e,Cn=e=>Reflect.getPrototypeOf(e);function pp(e,t,o){return function(...r){const n=this.__v_raw,i=ge(n),l=To(i),a=e==="entries"||e===Symbol.iterator&&l,s=e==="keys"&&l,c=n[e](...r),u=o?il:t?gr:kt;return!t&&Ye(i,"iterate",s?nl:Jo),Be(Object.create(c),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}}})}}function bn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function mp(e,t){const o={get(n){const i=this.__v_raw,l=ge(i),a=ge(n);e||(Vt(n,a)&&Ye(l,"get",n),Ye(l,"get",a));const{has:s}=Cn(l),c=t?il:e?gr:kt;if(s.call(l,n))return c(i.get(n));if(s.call(l,a))return c(i.get(a));i!==l&&i.get(n)},get size(){const n=this.__v_raw;return!e&&Ye(ge(n),"iterate",Jo),n.size},has(n){const i=this.__v_raw,l=ge(i),a=ge(n);return e||(Vt(n,a)&&Ye(l,"has",n),Ye(l,"has",a)),n===a?i.has(n):i.has(n)||i.has(a)},forEach(n,i){const l=this,a=l.__v_raw,s=ge(a),c=t?il:e?gr:kt;return!e&&Ye(s,"iterate",Jo),a.forEach((u,f)=>n.call(i,c(u),c(f),l))}};return Be(o,e?{add:bn("add"),set:bn("set"),delete:bn("delete"),clear:bn("clear")}:{add(n){const i=ge(this),l=Cn(i),a=ge(n),s=!t&&!vt(n)&&!uo(n)?a:n;return l.has.call(i,s)||Vt(n,s)&&l.has.call(i,n)||Vt(a,s)&&l.has.call(i,a)||(i.add(s),ro(i,"add",s,s)),this},set(n,i){!t&&!vt(i)&&!uo(i)&&(i=ge(i));const l=ge(this),{has:a,get:s}=Cn(l);let c=a.call(l,n);c||(n=ge(n),c=a.call(l,n));const u=s.call(l,n);return l.set(n,i),c?Vt(i,u)&&ro(l,"set",n,i):ro(l,"add",n,i),this},delete(n){const i=ge(this),{has:l,get:a}=Cn(i);let s=l.call(i,n);s||(n=ge(n),s=l.call(i,n)),a&&a.call(i,n);const c=i.delete(n);return s&&ro(i,"delete",n,void 0),c},clear(){const n=ge(this),i=n.size!==0,l=n.clear();return i&&ro(n,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(n=>{o[n]=pp(n,e,t)}),o}function Gl(e,t){const o=mp(e,t);return(r,n,i)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?r:Reflect.get(_e(o,n)&&n in r?o:r,n,i)}const hp={get:Gl(!1,!1)},gp={get:Gl(!1,!0)},Cp={get:Gl(!0,!1)};const eu=new WeakMap,tu=new WeakMap,ou=new WeakMap,bp=new WeakMap;function xp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fn(e){return uo(e)?e:Kl(e,!1,up,hp,eu)}function ru(e){return Kl(e,!1,dp,gp,tu)}function ll(e){return Kl(e,!0,fp,Cp,ou)}function Kl(e,t,o,r,n){if(!be(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const i=n.get(e);if(i)return i;const l=xp(Ud(e));if(l===0)return e;const a=new Proxy(e,l===2?r:o);return n.set(e,a),a}function lo(e){return uo(e)?lo(e.__v_raw):!!(e&&e.__v_isReactive)}function uo(e){return!!(e&&e.__v_isReadonly)}function vt(e){return!!(e&&e.__v_isShallow)}function ai(e){return e?!!e.__v_raw:!1}function ge(e){const t=e&&e.__v_raw;return t?ge(t):e}function qr(e){return!_e(e,"__v_skip")&&Object.isExtensible(e)&&kc(e,"__v_skip",!0),e}const kt=e=>be(e)?fn(e):e,gr=e=>be(e)?ll(e):e;function Le(e){return e?e.__v_isRef===!0:!1}function mt(e){return nu(e,!1)}function Yl(e){return nu(e,!0)}function nu(e,t){return Le(e)?e:new _p(e,t)}class _p{constructor(t,o){this.dep=new jl,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=o?t:ge(t),this._value=o?t:kt(t),this.__v_isShallow=o}get value(){return this.dep.track(),this._value}set value(t){const o=this._rawValue,r=this.__v_isShallow||vt(t)||uo(t);t=r?t:ge(t),Vt(t,o)&&(this._rawValue=t,this._value=r?t:kt(t),this.dep.trigger())}}function bt(e){return Le(e)?e.value:e}const vp={get:(e,t,o)=>t==="__v_raw"?e:bt(Reflect.get(e,t,o)),set:(e,t,o,r)=>{const n=e[t];return Le(n)&&!Le(o)?(n.value=o,!0):Reflect.set(e,t,o,r)}};function iu(e){return lo(e)?e:new Proxy(e,vp)}function Sp(e){const t=oe(e)?new Array(e.length):{};for(const o in e)t[o]=lu(e,o);return t}class yp{constructor(t,o,r){this._object=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._key=yt(o)?o:String(o),this._raw=ge(t);let n=!0,i=t;if(!oe(t)||yt(this._key)||!Zn(this._key))do n=!ai(i)||vt(i);while(n&&(i=i.__v_raw));this._shallow=n}get value(){let t=this._object[this._key];return this._shallow&&(t=bt(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&Le(this._raw[this._key])){const o=this._object[this._key];if(Le(o)){o.value=t;return}}this._object[this._key]=t}get dep(){return np(this._raw,this._key)}}class Ep{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 aT(e,t,o){return Le(e)?e:le(e)?new Ep(e):be(e)&&arguments.length>1?lu(e,t,o):mt(e)}function lu(e,t,o){return new yp(e,t,o)}class Tp{constructor(t,o,r){this.fn=t,this.setter=o,this._value=void 0,this.dep=new jl(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Kr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!o,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Te!==this)return jc(this,!0),!0}get value(){const t=this.dep.track();return Yc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Pp(e,t,o=!1){let r,n;return le(e)?r=e:(r=e.get,n=e.set),new Tp(r,n,o)}const xn={},Fn=new WeakMap;let Uo;function Ip(e,t=!1,o=Uo){if(o){let r=Fn.get(o);r||Fn.set(o,r=[]),r.push(e)}}function Ap(e,t,o=Se){const{immediate:r,deep:n,once:i,scheduler:l,augmentJob:a,call:s}=o,c=y=>n?y:vt(y)||n===!1||n===0?no(y,1):no(y);let u,f,d,p,g=!1,C=!1;if(Le(e)?(f=()=>e.value,g=vt(e)):lo(e)?(f=()=>c(e),g=!0):oe(e)?(C=!0,g=e.some(y=>lo(y)||vt(y)),f=()=>e.map(y=>{if(Le(y))return y.value;if(lo(y))return c(y);if(le(y))return s?s(y,2):y()})):le(e)?t?f=s?()=>s(e,2):e:f=()=>{if(d){so();try{d()}finally{co()}}const y=Uo;Uo=u;try{return s?s(e,3,[p]):e(p)}finally{Uo=y}}:f=Gt,t&&n){const y=f,w=n===!0?1/0:n;f=()=>no(y(),w)}const S=zc(),E=()=>{u.stop(),S&&S.active&&Bl(S.effects,u)};if(i&&t){const y=t;t=(...w)=>{const L=y(...w);return E(),L}}let T=C?new Array(e.length).fill(xn):xn;const v=y=>{if(!(!(u.flags&1)||!u.dirty&&!y))if(t){const w=u.run();if(y||n||g||(C?w.some((L,D)=>Vt(L,T[D])):Vt(w,T))){d&&d();const L=Uo;Uo=u;try{const D=[w,T===xn?void 0:C&&T[0]===xn?[]:T,p];T=w,s?s(t,3,D):t(...D)}finally{Uo=L}}}else u.run()};return a&&a(v),u=new Uc(f),u.scheduler=l?()=>l(v,!1):v,p=y=>Ip(y,!1,u),d=u.onStop=()=>{const y=Fn.get(u);if(y){if(s)s(y,4);else for(const w of y)w();Fn.delete(u)}},t?r?v(!0):T=u.run():l?l(v.bind(null,!0),!0):u.run(),E.pause=u.pause.bind(u),E.resume=u.resume.bind(u),E.stop=E,E}function no(e,t=1/0,o){if(t<=0||!be(e)||e.__v_skip||(o=o||new Map,(o.get(e)||0)>=t))return e;if(o.set(e,t),t--,Le(e))no(e.value,t,o);else if(oe(e))for(let r=0;r<e.length;r++)no(e[r],t,o);else if(er(e)||To(e))e.forEach(r=>{no(r,t,o)});else if(Nc(e)){for(const r in e)no(e[r],t,o);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&no(e[r],t,o)}return e}function dn(e,t,o,r){try{return r?e(...r):e()}catch(n){si(n,t,o)}}function wt(e,t,o,r){if(le(e)){const n=dn(e,t,o,r);return n&&Oc(n)&&n.catch(i=>{si(i,t,o)}),n}if(oe(e)){const n=[];for(let i=0;i<e.length;i++)n.push(wt(e[i],t,o,r));return n}}function si(e,t,o,r=!0){const n=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:l}=t&&t.appContext.config||Se;if(t){let a=t.parent;const s=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${o}`;for(;a;){const u=a.ec;if(u){for(let f=0;f<u.length;f++)if(u[f](e,s,c)===!1)return}a=a.parent}if(i){so(),dn(i,null,10,[e,s,c]),co();return}}wp(e,o,n,r,l)}function wp(e,t,o,r=!0,n=!1){if(n)throw e;console.error(e)}const at=[];let Wt=-1;const pr=[];let So=null,sr=0;const au=Promise.resolve();let On=null;function ci(e){const t=On||au;return e?t.then(this?e.bind(this):e):t}function Lp(e){let t=Wt+1,o=at.length;for(;t<o;){const r=t+o>>>1,n=at[r],i=Xr(n);i<e||i===e&&n.flags&2?t=r+1:o=r}return t}function ql(e){if(!(e.flags&1)){const t=Xr(e),o=at[at.length-1];!o||!(e.flags&2)&&t>=Xr(o)?at.push(e):at.splice(Lp(t),0,e),e.flags|=1,su()}}function su(){On||(On=au.then(uu))}function Dp(e){if(!oe(e))So&&e.id===-1?So.splice(sr+1,0,e):e.flags&1||(pr.push(e),e.flags|=1);else for(let t=0;t<e.length;t++)pr.push(e[t]);su()}function La(e,t,o=Wt+1){for(;o<at.length;o++){const r=at[o];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;at.splice(o,1),o--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function cu(e){if(pr.length){const t=[...new Set(pr)].sort((o,r)=>Xr(o)-Xr(r));if(pr.length=0,So){for(let o=0;o<t.length;o++)So.push(t[o]);return}for(So=t,sr=0;sr<So.length;sr++){const o=So[sr];o.flags&4&&(o.flags&=-2),o.flags&8||o(),o.flags&=-2}So=null,sr=0}}const Xr=e=>e.id==null?e.flags&2?-1:1/0:e.id;function uu(e){try{for(Wt=0;Wt<at.length;Wt++){const t=at[Wt];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),dn(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Wt<at.length;Wt++){const t=at[Wt];t&&(t.flags&=-2)}Wt=-1,at.length=0,cu(),On=null,(at.length||pr.length)&&uu()}}let Ve=null,fu=null;function Mn(e){const t=Ve;return Ve=e,fu=e&&e.type.__scopeId||null,t}function du(e,t=Ve,o){if(!t||e._n)return e;const r=(...n)=>{r._d&&$n(-1);const i=Mn(t),l=ao.length;let a;try{a=e(...n)}finally{for(let s=ao.length;s>l;s--)oa();Mn(i),r._d&&$n(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function sT(e,t){if(Ve===null)return e;const o=hi(Ve),r=e.dirs||(e.dirs=[]);for(let n=0;n<t.length;n++){let[i,l,a,s=Se]=t[n];i&&(le(i)&&(i={mounted:i,updated:i}),i.deep&&no(l),r.push({dir:i,instance:o,value:l,oldValue:void 0,arg:a,modifiers:s}))}return e}function ko(e,t,o,r){const n=e.dirs,i=t&&t.dirs;for(let l=0;l<n.length;l++){const a=n[l];i&&(a.oldValue=i[l].value);let s=a.dir[r];s&&(so(),wt(s,o,8,[e.el,a,e,t]),co())}}function Wr(e,t){if(Qe){let o=Qe.provides;const r=Qe.parent&&Qe.parent.provides;r===o&&(o=Qe.provides=Object.create(r)),o[e]=t}}function Ze(e,t,o=!1){const r=Ao();if(r||Qo){let n=Qo?Qo._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(n&&e in n)return n[e];if(arguments.length>1)return o&&le(t)?t.call(r&&r.proxy):t}}function Rp(){return!!(Ao()||Qo)}const Fp=Symbol.for("v-scx"),Op=()=>Ze(Fp);function cT(e,t){return Xl(e,null,t)}function St(e,t,o){return Xl(e,t,o)}function Xl(e,t,o=Se){const{immediate:r,deep:n,flush:i,once:l}=o,a=Be({},o),s=t&&r||!t&&i!=="post";let c;if(on){if(i==="sync"){const p=Op();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!s){const p=()=>{};return p.stop=Gt,p.resume=Gt,p.pause=Gt,p}}const u=Qe;a.call=(p,g,C)=>wt(p,u,g,C);let f=!1;i==="post"?a.scheduler=p=>{nt(p,u&&u.suspense)}:i!=="sync"&&(f=!0,a.scheduler=(p,g)=>{g?p():ql(p)}),a.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=Ap(e,t,a);return on&&(c?c.push(d):s&&d()),d}function Mp(e,t,o){const r=this.proxy,n=we(e)?e.includes(".")?pu(r,e):()=>r[e]:e.bind(r,r);let i;le(t)?i=t:(i=t.handler,o=t);const l=mn(this),a=Xl(n,i.bind(r),o);return l(),a}function pu(e,t){const o=t.split(".");return()=>{let r=e;for(let n=0;n<o.length&&r;n++)r=r[o[n]];return r}}const xo=new WeakMap,mu=Symbol("_vte"),ui=e=>e.__isTeleport,Vo=e=>e&&(e.disabled||e.disabled===""),Np=e=>e&&(e.defer||e.defer===""),Da=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ra=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,al=(e,t)=>{const o=e&&e.to;return we(o)?t?t(o):null:o},kp={name:"Teleport",__isTeleport:!0,process(e,t,o,r,n,i,l,a,s,c){const{mc:u,pc:f,pbc:d,o:{insert:p,querySelector:g,createText:C,createComment:S,parentNode:E}}=c,T=Vo(t.props);let{dynamicChildren:v}=t;const y=(D,F,P)=>{D.shapeFlag&16&&u(D.children,F,P,n,i,l,a,s)},w=(D=t)=>{const F=Vo(D.props),P=D.target=al(D.props,g),U=sl(P,D,C,p);P&&(l!=="svg"&&Da(P)?l="svg":l!=="mathml"&&Ra(P)&&(l="mathml"),n&&n.isCE&&(n.ce._teleportTargets||(n.ce._teleportTargets=new Set)).add(P),F||(y(D,P,U),Or(D,!1)))},L=D=>{const F=()=>{if(xo.get(D)===F){if(xo.delete(D),Vo(D.props)){const P=E(D.el)||o;y(D,P,D.anchor),Or(D,!0)}w(D)}};xo.set(D,F),nt(F,i)};if(e==null){const D=t.el=C(""),F=t.anchor=C("");if(p(D,o,r),p(F,o,r),Np(t.props)||i&&i.pendingBranch){L(t);return}T&&(y(t,o,F),Or(t,!0)),w()}else{t.el=e.el;const D=t.anchor=e.anchor,F=xo.get(e);if(F){F.flags|=8,xo.delete(e),L(t);return}t.targetStart=e.targetStart;const P=t.target=e.target,U=t.targetAnchor=e.targetAnchor,X=Vo(e.props),k=X?o:P,Q=X?D:U;if(l==="svg"||Da(P)?l="svg":(l==="mathml"||Ra(P))&&(l="mathml"),v?(d(e.dynamicChildren,v,k,n,i,l,a),ta(e,t,!0)):s||f(e,t,k,Q,n,i,l,a,!1),T)X?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):_n(t,o,D,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const me=al(t.props,g);me&&(t.target=me,_n(t,me,null,c,0))}else X&&_n(t,P,U,c,1);Or(t,T)}},remove(e,t,o,{um:r,o:{remove:n}},i){const{shapeFlag:l,children:a,anchor:s,targetStart:c,targetAnchor:u,target:f,props:d}=e,p=Vo(d),g=i||!p,C=xo.get(e);if(C&&(C.flags|=8,xo.delete(e)),f&&(n(c),n(u)),i&&n(s),!C&&(p||f)&&l&16)for(let S=0;S<a.length;S++){const E=a[S];r(E,t,o,g,!!E.dynamicChildren)}},move:_n,hydrate:Hp};function _n(e,t,o,{o:{insert:r},m:n},i=2){i===0&&r(e.targetAnchor,t,o);const{el:l,anchor:a,shapeFlag:s,children:c,props:u}=e,f=i===2;if(f&&r(l,t,o),!xo.has(e)&&(!f||Vo(u))&&s&16)for(let d=0;d<c.length;d++)n(c[d],t,o,2);f&&r(a,t,o)}function Hp(e,t,o,r,n,i,{o:{nextSibling:l,parentNode:a,querySelector:s,insert:c,createText:u}},f){function d(S,E){let T=E;for(;T;){if(T&&T.nodeType===8){if(T.data==="teleport start anchor")t.targetStart=T;else if(T.data==="teleport anchor"){t.targetAnchor=T,S._lpa=t.targetAnchor&&l(t.targetAnchor);break}}T=l(T)}}function p(S,E){E.anchor=f(l(S),E,a(S),o,r,n,i)}const g=t.target=al(t.props,s),C=Vo(t.props);if(g){const S=g._lpa||g.firstChild;t.shapeFlag&16&&(C?(p(e,t),d(g,S),t.targetAnchor||sl(g,t,u,c,a(e)===g?e:null)):(t.anchor=l(e),d(g,S),t.targetAnchor||sl(g,t,u,c),f(S&&l(S),t,g,o,r,n,i))),Or(t,C)}else C&&t.shapeFlag&16&&(p(e,t),t.targetStart=e,t.targetAnchor=l(e));return t.anchor&&l(t.anchor)}const uT=kp;function Or(e,t){const o=e.ctx;if(o&&o.ut){let r,n;for(t?(r=e.el,n=e.anchor):(r=e.targetStart,n=e.targetAnchor);r&&r!==n;)r.nodeType===1&&r.setAttribute("data-v-owner",o.uid),r=r.nextSibling;o.ut()}}function sl(e,t,o,r,n=null){const i=t.targetStart=o(""),l=t.targetAnchor=o("");return i[mu]=l,e&&(r(i,e,n),r(l,e,n)),l}const It=Symbol("_leaveCb"),wr=Symbol("_enterCb");function $p(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return pi(()=>{e.isMounted=!0}),Su(()=>{e.isUnmounting=!0}),e}const Pt=[Function,Array],hu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Pt,onEnter:Pt,onAfterEnter:Pt,onEnterCancelled:Pt,onBeforeLeave:Pt,onLeave:Pt,onAfterLeave:Pt,onLeaveCancelled:Pt,onBeforeAppear:Pt,onAppear:Pt,onAfterAppear:Pt,onAppearCancelled:Pt},gu=e=>{const t=e.subTree;return t.component?gu(t.component):t},Bp={name:"BaseTransition",props:hu,setup(e,{slots:t}){const o=Ao(),r=$p();return()=>{const n=t.default&&xu(t.default(),!0),i=n&&n.length?Cu(n):o.subTree?wn():void 0;if(!i)return;const l=ge(e),{mode:a}=l;if(r.isLeaving)return Ni(i);const s=Nn(i);if(!s)return Ni(i);let c=cl(s,l,r,o,f=>c=f);s.type!==Je&&Jr(s,c);let u=o.subTree&&Nn(o.subTree);if(u&&u.type!==Je&&!jo(u,s)&&gu(o).type!==Je){let f=cl(u,l,r,o);if(Jr(u,f),a==="out-in"&&s.type!==Je)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,o.job.flags&8||o.update(),delete f.afterLeave,u=void 0},Ni(i);a==="in-out"&&s.type!==Je?f.delayLeave=(d,p,g)=>{const C=bu(r,u);C[String(u.key)]=u,d[It]=()=>{p(),d[It]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{g(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return i}}};function Cu(e){let t=e[0];if(e.length>1){for(const o of e)if(o.type!==Je){t=o;break}}return t}const Wp=Bp;function bu(e,t){const{leavingVNodes:o}=e;let r=o.get(t.type);return r||(r=Object.create(null),o.set(t.type,r)),r}function cl(e,t,o,r,n){const{appear:i,mode:l,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:g,onLeaveCancelled:C,onBeforeAppear:S,onAppear:E,onAfterAppear:T,onAppearCancelled:v}=t,y=String(e.key),w=bu(o,e),L=(P,U)=>{P&&wt(P,r,9,U)},D=(P,U)=>{const X=U[1];L(P,U),oe(P)?P.every(k=>k.length<=1)&&X():P.length<=1&&X()},F={mode:l,persisted:a,beforeEnter(P){let U=s;if(!o.isMounted)if(i)U=S||s;else return;P[It]&&P[It](!0);const X=w[y];X&&jo(e,X)&&X.el[It]&&X.el[It](),L(U,[P])},enter(P){if(w[y]===e)return;let U=c,X=u,k=f;if(!o.isMounted)if(i)U=E||c,X=T||u,k=v||f;else return;let Q=!1;P[wr]=ye=>{Q||(Q=!0,ye?L(k,[P]):L(X,[P]),F.delayedLeave&&F.delayedLeave(),P[wr]=void 0)};const me=P[wr].bind(null,!1);U?D(U,[P,me]):me()},leave(P,U){const X=String(e.key);if(P[wr]&&P[wr](!0),o.isUnmounting)return U();L(d,[P]);let k=!1;P[It]=me=>{k||(k=!0,U(),me?L(C,[P]):L(g,[P]),P[It]=void 0,w[X]===e&&delete w[X])};const Q=P[It].bind(null,!1);w[X]=e,p?D(p,[P,Q]):Q()},clone(P){const U=cl(P,t,o,r,n);return n&&n(U),U}};return F}function Ni(e){if(fi(e))return e=Io(e),e.children=null,e}function Nn(e){if(!fi(e))return ui(e.type)&&e.children?Cu(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:o}=e;if(o){if(t&16)return o[0];if(t&32&&le(o.default))return o.default()}}function Jr(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const o=e.component.subTree;Jr(ui(o.type)&&Nn(o)||o,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function xu(e,t=!1,o){let r=[],n=0;for(let i=0;i<e.length;i++){let l=e[i];const a=o==null?l.key:String(o)+String(l.key!=null?l.key:i);l.type===qe?(l.patchFlag&128&&n++,r=r.concat(xu(l.children,t,a))):(t||l.type!==Je)&&r.push(a!=null?Io(l,{key:a}):l)}if(n>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}function po(e,t){return le(e)?Be({name:e.name},t,{setup:e}):e}function _u(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Fa(e,t){let o;return!!((o=Object.getOwnPropertyDescriptor(e,t))&&!o.configurable)}const kn=new WeakMap;function zr(e,t,o,r,n=!1){if(oe(e)){e.forEach((C,S)=>zr(C,t&&(oe(t)?t[S]:t),o,r,n));return}if(mr(r)&&!n){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&zr(e,t,o,r.component.subTree);return}const i=r.shapeFlag&4?hi(r.component):r.el,l=n?null:i,{i:a,r:s}=e,c=t&&t.r,u=a.refs===Se?a.refs={}:a.refs,f=a.setupState,d=ge(f),p=f===Se?Fc:C=>Fa(u,C)?!1:_e(d,C),g=(C,S)=>!(S&&Fa(u,S));if(c!=null&&c!==s){if(Oa(t),we(c))u[c]=null,p(c)&&(f[c]=null);else if(Le(c)){const C=t;g(c,C.k)&&(c.value=null),C.k&&(u[C.k]=null)}}if(le(s))dn(s,a,12,[l,u]);else{const C=we(s),S=Le(s);if(C||S){const E=()=>{if(e.f){const T=C?p(s)?f[s]:u[s]:g()||!e.k?s.value:u[e.k];if(n)oe(T)&&Bl(T,i);else if(oe(T))T.includes(i)||T.push(i);else if(C)u[s]=[i],p(s)&&(f[s]=u[s]);else{const v=[i];g(s,e.k)&&(s.value=v),e.k&&(u[e.k]=v)}}else C?(u[s]=l,p(s)&&(f[s]=l)):S&&(g(s,e.k)&&(s.value=l),e.k&&(u[e.k]=l))};if(l){const T=()=>{E(),kn.delete(e)};T.id=-1,kn.set(e,T),nt(T,o)}else Oa(e),E()}}}function Oa(e){const t=kn.get(e);t&&(t.flags|=8,kn.delete(e))}ri().requestIdleCallback;ri().cancelIdleCallback;const mr=e=>!!e.type.__asyncLoader,fi=e=>e.type.__isKeepAlive;function zp(e,t){vu(e,"a",t)}function Up(e,t){vu(e,"da",t)}function vu(e,t,o=Qe){const r=e.__wdc||(e.__wdc=()=>{let n=o;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(di(t,r,o),o){let n=o.parent;for(;n&&n.parent;)fi(n.parent.vnode)&&Vp(r,t,o,n),n=n.parent}}function Vp(e,t,o,r){const n=di(t,e,r,!0);Ql(()=>{Bl(r[t],n)},o)}function di(e,t,o=Qe,r=!1){if(o){const n=o[e]||(o[e]=[]),i=t.__weh||(t.__weh=(...l)=>{so();const a=mn(o),s=wt(t,o,e,l);return a(),co(),s});return r?n.unshift(i):n.push(i),i}}const mo=e=>(t,o=Qe)=>{(!on||e==="sp")&&di(e,(...r)=>t(...r),o)},Jl=mo("bm"),pi=mo("m"),jp=mo("bu"),Gp=mo("u"),Su=mo("bum"),Ql=mo("um"),Kp=mo("sp"),Yp=mo("rtg"),qp=mo("rtc");function Xp(e,t=Qe){di("ec",e,t)}const Jp="components";function Qp(e,t){return em(Jp,e,!0,t)||e}const Zp=Symbol.for("v-ndc");function em(e,t,o=!0,r=!1){const n=Ve||Qe;if(n){const i=n.type;{const a=$m(i,!1);if(a&&(a===t||a===ct(t)||a===ti(ct(t))))return i}const l=Ma(n[e]||i[e],t)||Ma(n.appContext[e],t);return!l&&r?i:l}}function Ma(e,t){return e&&(e[t]||e[ct(t)]||e[ti(ct(t))])}function tm(e,t,o,r){let n;const i=o,l=oe(e);if(l||we(e)){const a=l&&lo(e);let s=!1,c=!1;a&&(s=!vt(e),c=uo(e),e=li(e)),n=new Array(e.length);for(let u=0,f=e.length;u<f;u++)n[u]=t(s?c?gr(kt(e[u])):kt(e[u]):e[u],u,void 0,i)}else if(typeof e=="number"){n=new Array(e);for(let a=0;a<e;a++)n[a]=t(a+1,a,void 0,i)}else if(be(e))if(e[Symbol.iterator])n=Array.from(e,(a,s)=>t(a,s,void 0,i));else{const a=Object.keys(e);n=new Array(a.length);for(let s=0,c=a.length;s<c;s++){const u=a[s];n[s]=t(e[u],u,s,i)}}else n=[];return n}function fT(e,t,o,r,n,i){if(o==null&&(o={}),Ve.ce||Ve.parent&&mr(Ve.parent)&&Ve.parent.ce){const c=o,u=Object.keys(c).length>0;return Ft(),Zr(qe,null,[je("slot",c,r)],u?-2:64)}let l=e[t];l&&l._c&&(l._d=!1);const a=ao.length;Ft();let s;try{const c=l&&yu(l(o)),u=o.key||i||c&&c.key;s=Zr(qe,{key:(u&&!yt(u)?u:`_${t}`)+(!c&&r?"_fb":"")},c||(r?r():[]),c&&e._===1?64:-2)}catch(c){for(let u=ao.length;u>a;u--)oa();throw c}finally{l&&l._c&&(l._d=!0)}return!n&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),s}function yu(e){return e.some(t=>en(t)?!(t.type===Je||t.type===qe&&!yu(t.children)):!0)?e:null}const ul=e=>e?zu(e)?hi(e):ul(e.parent):null,Ur=Be(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=>ul(e.parent),$root:e=>ul(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Tu(e),$forceUpdate:e=>e.f||(e.f=()=>{ql(e.update)}),$nextTick:e=>e.n||(e.n=ci.bind(e.proxy)),$watch:e=>Mp.bind(e)}),ki=(e,t)=>e!==Se&&!e.__isScriptSetup&&_e(e,t),om={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:o,setupState:r,data:n,props:i,accessCache:l,type:a,appContext:s}=e;if(t[0]!=="$"){const d=l[t];if(d!==void 0)switch(d){case 1:return r[t];case 2:return n[t];case 4:return o[t];case 3:return i[t]}else{if(ki(r,t))return l[t]=1,r[t];if(n!==Se&&_e(n,t))return l[t]=2,n[t];if(_e(i,t))return l[t]=3,i[t];if(o!==Se&&_e(o,t))return l[t]=4,o[t];fl&&(l[t]=0)}}const c=Ur[t];let u,f;if(c)return t==="$attrs"&&Ye(e.attrs,"get",""),c(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(o!==Se&&_e(o,t))return l[t]=4,o[t];if(f=s.config.globalProperties,_e(f,t))return f[t]},set({_:e},t,o){const{data:r,setupState:n,ctx:i}=e;return ki(n,t)?(n[t]=o,!0):r!==Se&&_e(r,t)?(r[t]=o,!0):_e(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=o,!0)},has({_:{data:e,setupState:t,accessCache:o,ctx:r,appContext:n,props:i,type:l}},a){let s;return!!(o[a]||e!==Se&&a[0]!=="$"&&_e(e,a)||ki(t,a)||_e(i,a)||_e(r,a)||_e(Ur,a)||_e(n.config.globalProperties,a)||(s=l.__cssModules)&&s[a])},defineProperty(e,t,o){return o.get!=null?e._.accessCache[t]=0:_e(o,"value")&&this.set(e,t,o.value,null),Reflect.defineProperty(e,t,o)}};function Na(e){return oe(e)?e.reduce((t,o)=>(t[o]=null,t),{}):e}let fl=!0;function rm(e){const t=Tu(e),o=e.proxy,r=e.ctx;fl=!1,t.beforeCreate&&ka(t.beforeCreate,e,"bc");const{data:n,computed:i,methods:l,watch:a,provide:s,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:p,updated:g,activated:C,deactivated:S,beforeDestroy:E,beforeUnmount:T,destroyed:v,unmounted:y,render:w,renderTracked:L,renderTriggered:D,errorCaptured:F,serverPrefetch:P,expose:U,inheritAttrs:X,components:k,directives:Q,filters:me}=t;if(c&&nm(c,r,null),l)for(const ne in l){const de=l[ne];le(de)&&(r[ne]=de.bind(o))}if(n){const ne=n.call(o,o);be(ne)&&(e.data=fn(ne))}if(fl=!0,i)for(const ne in i){const de=i[ne],tt=le(de)?de.bind(o,o):le(de.get)?de.get.bind(o,o):Gt,ft=!le(de)&&le(de.set)?de.set.bind(o):Gt,Re=fe({get:tt,set:ft});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Fe=>Re.value=Fe})}if(a)for(const ne in a)Eu(a[ne],r,o,ne);if(s){const ne=le(s)?s.call(o):s;Reflect.ownKeys(ne).forEach(de=>{Wr(de,ne[de])})}u&&ka(u,e,"c");function se(ne,de){oe(de)?de.forEach(tt=>ne(tt.bind(o))):de&&ne(de.bind(o))}if(se(Jl,f),se(pi,d),se(jp,p),se(Gp,g),se(zp,C),se(Up,S),se(Xp,F),se(qp,L),se(Yp,D),se(Su,T),se(Ql,y),se(Kp,P),oe(U))if(U.length){const ne=e.exposed||(e.exposed={});U.forEach(de=>{Object.defineProperty(ne,de,{get:()=>o[de],set:tt=>o[de]=tt,enumerable:!0})})}else e.exposed||(e.exposed={});w&&e.render===Gt&&(e.render=w),X!=null&&(e.inheritAttrs=X),k&&(e.components=k),Q&&(e.directives=Q),P&&_u(e)}function nm(e,t,o=Gt){oe(e)&&(e=dl(e));for(const r in e){const n=e[r];let i;be(n)?"default"in n?i=Ze(n.from||r,n.default,!0):i=Ze(n.from||r):i=Ze(n),Le(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function ka(e,t,o){wt(oe(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,o)}function Eu(e,t,o,r){let n=r.includes(".")?pu(o,r):()=>o[r];if(we(e)){const i=t[e];le(i)&&St(n,i)}else if(le(e))St(n,e.bind(o));else if(be(e))if(oe(e))e.forEach(i=>Eu(i,t,o,r));else{const i=le(e.handler)?e.handler.bind(o):t[e.handler];le(i)&&St(n,i,e)}}function Tu(e){const t=e.type,{mixins:o,extends:r}=t,{mixins:n,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,a=i.get(t);let s;return a?s=a:!n.length&&!o&&!r?s=t:(s={},n.length&&n.forEach(c=>Hn(s,c,l,!0)),Hn(s,t,l)),be(t)&&i.set(t,s),s}function Hn(e,t,o,r=!1){const{mixins:n,extends:i}=t;i&&Hn(e,i,o,!0),n&&n.forEach(l=>Hn(e,l,o,!0));for(const l in t)if(!(r&&l==="expose")){const a=im[l]||o&&o[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const im={data:Ha,props:$a,emits:$a,methods:Mr,computed:Mr,beforeCreate:rt,created:rt,beforeMount:rt,mounted:rt,beforeUpdate:rt,updated:rt,beforeDestroy:rt,beforeUnmount:rt,destroyed:rt,unmounted:rt,activated:rt,deactivated:rt,errorCaptured:rt,serverPrefetch:rt,components:Mr,directives:Mr,watch:am,provide:Ha,inject:lm};function Ha(e,t){return t?e?function(){return Be(le(e)?e.call(this,this):e,le(t)?t.call(this,this):t)}:t:e}function lm(e,t){return Mr(dl(e),dl(t))}function dl(e){if(oe(e)){const t={};for(let o=0;o<e.length;o++)t[e[o]]=e[o];return t}return e}function rt(e,t){return e?[...new Set([].concat(e,t))]:t}function Mr(e,t){return e?Be(Object.create(null),e,t):t}function $a(e,t){return e?oe(e)&&oe(t)?[...new Set([...e,...t])]:Be(Object.create(null),Na(e),Na(t??{})):t}function am(e,t){if(!e)return t;if(!t)return e;const o=Be(Object.create(null),e);for(const r in t)o[r]=rt(e[r],t[r]);return o}function Pu(){return{app:null,config:{isNativeTag:Fc,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let sm=0;function cm(e,t){return function(r,n=null){le(r)||(r=Be({},r)),n!=null&&!be(n)&&(n=null);const i=Pu(),l=new WeakSet,a=[];let s=!1;const c=i.app={_uid:sm++,_component:r,_props:n,_container:null,_context:i,_instance:null,version:Wm,get config(){return i.config},set config(u){},use(u,...f){return l.has(u)||(u&&le(u.install)?(l.add(u),u.install(c,...f)):le(u)&&(l.add(u),u(c,...f))),c},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),c},component(u,f){return f?(i.components[u]=f,c):i.components[u]},directive(u,f){return f?(i.directives[u]=f,c):i.directives[u]},mount(u,f,d){if(!s){const p=c._ceVNode||je(r,n);return p.appContext=i,d===!0?d="svg":d===!1&&(d=void 0),e(p,u,d),s=!0,c._container=u,u.__vue_app__=c,hi(p.component)}},onUnmount(u){a.push(u)},unmount(){s&&(wt(a,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(u,f){return i.provides[u]=f,c},runWithContext(u){const f=Qo;Qo=c;try{return u()}finally{Qo=f}}};return c}}let Qo=null;const um=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ct(t)}Modifiers`]||e[`${Ro(t)}Modifiers`];function fm(e,t,...o){if(e.isUnmounted)return;const r=e.vnode.props||Se;let n=o;const i=t.startsWith("update:"),l=i&&um(r,t.slice(7));l&&(l.trim&&(n=o.map(u=>we(u)?u.trim():u)),l.number&&(n=n.map(oi)));let a,s=r[a=Di(t)]||r[a=Di(ct(t))];!s&&i&&(s=r[a=Di(Ro(t))]),s&&wt(s,e,6,n);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,wt(c,e,6,n)}}const dm=new WeakMap;function Iu(e,t,o=!1){const r=o?dm:t.emitsCache,n=r.get(e);if(n!==void 0)return n;const i=e.emits;let l={},a=!1;if(!le(e)){const s=c=>{const u=Iu(c,t,!0);u&&(a=!0,Be(l,u))};!o&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!a?(be(e)&&r.set(e,null),null):(oe(i)?i.forEach(s=>l[s]=null):Be(l,i),be(e)&&r.set(e,l),l)}function mi(e,t){return!e||!Jn(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),_e(e,t[0].toLowerCase()+t.slice(1))||_e(e,Ro(t))||_e(e,t))}function Ba(e){const{type:t,vnode:o,proxy:r,withProxy:n,propsOptions:[i],slots:l,attrs:a,emit:s,render:c,renderCache:u,props:f,data:d,setupState:p,ctx:g,inheritAttrs:C}=e,S=Mn(e);let E,T;try{if(o.shapeFlag&4){const y=n||r,w=y;E=Ut(c.call(w,y,u,f,p,d,g)),T=a}else{const y=t;E=Ut(y.length>1?y(f,{attrs:a,slots:l,emit:s}):y(f,null)),T=t.props?a:pm(a)}}catch(y){ao.length=0,si(y,e,1),E=je(Je)}let v=E;if(T&&C!==!1){const y=Object.keys(T),{shapeFlag:w}=v;y.length&&w&7&&(i&&y.some(Qn)&&(T=mm(T,i)),v=Io(v,T,!1,!0))}if(o.dirs&&(v=Io(v,null,!1,!0),v.dirs=v.dirs?v.dirs.concat(o.dirs):o.dirs),o.transition){const y=ui(v.type)&&Nn(v)||v;Jr(y,o.transition)}return E=v,Mn(S),E}const pm=e=>{let t;for(const o in e)(o==="class"||o==="style"||Jn(o))&&((t||(t={}))[o]=e[o]);return t},mm=(e,t)=>{const o={};for(const r in e)(!Qn(r)||!(r.slice(9)in t))&&(o[r]=e[r]);return o};function hm(e,t,o){const{props:r,children:n,component:i}=e,{props:l,children:a,patchFlag:s}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(o&&s>=0){if(s&1024)return!0;if(s&16)return r?Wa(r,l,c):!!l;if(s&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const d=u[f];if(Au(l,r,d)&&!mi(c,d))return!0}}}else return(n||a)&&(!a||!a.$stable)?!0:r===l?!1:r?l?Wa(r,l,c):!0:!!l;return!1}function Wa(e,t,o){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let n=0;n<r.length;n++){const i=r[n];if(Au(t,e,i)&&!mi(o,i))return!0}return!1}function Au(e,t,o){const r=e[o],n=t[o];return o==="style"&&be(r)&&be(n)?!Po(r,n):r!==n}function gm({vnode:e,parent:t,suspense:o},r){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.suspense.vnode.el=n.el=r,e=n),n===e)(e=t.vnode).el=r,t=t.parent;else break}o&&o.activeBranch===e&&(o.vnode.el=r)}const wu={},Lu=()=>Object.create(wu),Du=e=>Object.getPrototypeOf(e)===wu;function Cm(e,t,o,r=!1){const n={},i=Lu();e.propsDefaults=Object.create(null),Ru(e,t,n,i);for(const l in e.propsOptions[0])l in n||(n[l]=void 0);o?e.props=r?n:ru(n):e.type.props?e.props=n:e.props=i,e.attrs=i}function bm(e,t,o,r){const{props:n,attrs:i,vnode:{patchFlag:l}}=e,a=ge(n),[s]=e.propsOptions;let c=!1;if((r||l>0)&&!(l&16)){if(l&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let d=u[f];if(mi(e.emitsOptions,d))continue;const p=t[d];if(s)if(_e(i,d))p!==i[d]&&(i[d]=p,c=!0);else{const g=ct(d);n[g]=pl(s,a,g,p,e,!1)}else p!==i[d]&&(i[d]=p,c=!0)}}}else{Ru(e,t,n,i)&&(c=!0);let u;for(const f in a)(!t||!_e(t,f)&&((u=Ro(f))===f||!_e(t,u)))&&(s?o&&(o[f]!==void 0||o[u]!==void 0)&&(n[f]=pl(s,a,f,void 0,e,!0)):delete n[f]);if(i!==a)for(const f in i)(!t||!_e(t,f))&&(delete i[f],c=!0)}c&&ro(e.attrs,"set","")}function Ru(e,t,o,r){const[n,i]=e.propsOptions;let l=!1,a;if(t)for(let s in t){if(Hr(s))continue;const c=t[s];let u;n&&_e(n,u=ct(s))?!i||!i.includes(u)?o[u]=c:(a||(a={}))[u]=c:mi(e.emitsOptions,s)||(!(s in r)||c!==r[s])&&(r[s]=c,l=!0)}if(i){const s=ge(o),c=a||Se;for(let u=0;u<i.length;u++){const f=i[u];o[f]=pl(n,s,f,c[f],e,!_e(c,f))}}return l}function pl(e,t,o,r,n,i){const l=e[o];if(l!=null){const a=_e(l,"default");if(a&&r===void 0){const s=l.default;if(l.type!==Function&&!l.skipFactory&&le(s)){const{propsDefaults:c}=n;if(o in c)r=c[o];else{const u=mn(n);r=c[o]=s.call(null,t),u()}}else r=s;n.ce&&n.ce._setProp(o,r)}l[0]&&(i&&!a?r=!1:l[1]&&(r===""||r===Ro(o))&&(r=!0))}return r}const xm=new WeakMap;function Fu(e,t,o=!1){const r=o?xm:t.propsCache,n=r.get(e);if(n)return n;const i=e.props,l={},a=[];let s=!1;if(!le(e)){const u=f=>{s=!0;const[d,p]=Fu(f,t,!0);Be(l,d),p&&a.push(...p)};!o&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!s)return be(e)&&r.set(e,dr),dr;if(oe(i))for(let u=0;u<i.length;u++){const f=ct(i[u]);za(f)&&(l[f]=Se)}else if(i)for(const u in i){const f=ct(u);if(za(f)){const d=i[u],p=l[f]=oe(d)||le(d)?{type:d}:Be({},d),g=p.type;let C=!1,S=!0;if(oe(g))for(let E=0;E<g.length;++E){const T=g[E],v=le(T)&&T.name;if(v==="Boolean"){C=!0;break}else v==="String"&&(S=!1)}else C=le(g)&&g.name==="Boolean";p[0]=C,p[1]=S,(C||_e(p,"default"))&&a.push(f)}}const c=[l,a];return be(e)&&r.set(e,c),c}function za(e){return e[0]!=="$"&&!Hr(e)}const Zl=e=>e==="_"||e==="_ctx"||e==="$stable",ea=e=>oe(e)?e.map(Ut):[Ut(e)],_m=(e,t,o)=>{if(t._n)return t;const r=du((...n)=>ea(t(...n)),o);return r._c=!1,r},Ou=(e,t,o)=>{const r=e._ctx;for(const n in e){if(Zl(n))continue;const i=e[n];if(le(i))t[n]=_m(n,i,r);else if(i!=null){const l=ea(i);t[n]=()=>l}}},Mu=(e,t)=>{const o=ea(t);e.slots.default=()=>o},Nu=(e,t,o)=>{for(const r in t)(o||!Zl(r))&&(e[r]=t[r])},vm=(e,t,o)=>{const r=e.slots=Lu();if(e.vnode.shapeFlag&32){const n=t._;n?(Nu(r,t,o),o&&kc(r,"_",n,!0)):Ou(t,r)}else t&&Mu(e,t)},Sm=(e,t,o)=>{const{vnode:r,slots:n}=e;let i=!0,l=Se;if(r.shapeFlag&32){const a=t._;a?o&&a===1?i=!1:Nu(n,t,o):(i=!t.$stable,Ou(t,n)),l=t}else t&&(Mu(e,t),l={default:1});if(i)for(const a in n)!Zl(a)&&l[a]==null&&delete n[a]},nt=Im;function ym(e){return Em(e)}function Em(e,t){const o=ri();o.__VUE__=!0;const{insert:r,remove:n,patchProp:i,createElement:l,createText:a,createComment:s,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:p=Gt,insertStaticContent:g}=e,C=(b,_,x,R=null,$=null,M=null,V=void 0,z=null,m=!!_.dynamicChildren)=>{if(b===_)return;b&&!jo(b,_)&&(R=H(b),Fe(b,$,M,!0),b=null),_.patchFlag===-2&&(m=!1,_.dynamicChildren=null);const{type:h,ref:A,shapeFlag:O}=_;switch(h){case pn:S(b,_,x,R);break;case Je:E(b,_,x,R);break;case $i:b==null&&T(_,x,R,V);break;case qe:k(b,_,x,R,$,M,V,z,m);break;default:O&1?w(b,_,x,R,$,M,V,z,m):O&6?Q(b,_,x,R,$,M,V,z,m):(O&64||O&128)&&h.process(b,_,x,R,$,M,V,z,m,ee)}A!=null&&$?zr(A,b&&b.ref,M,_||b,!_):A==null&&b&&b.ref!=null&&zr(b.ref,null,M,b,!0)},S=(b,_,x,R)=>{if(b==null)r(_.el=a(_.children),x,R);else{const $=_.el=b.el;_.children!==b.children&&c($,_.children)}},E=(b,_,x,R)=>{b==null?r(_.el=s(_.children||""),x,R):_.el=b.el},T=(b,_,x,R)=>{[b.el,b.anchor]=g(b.children,_,x,R,b.el,b.anchor)},v=({el:b,anchor:_},x,R)=>{let $;for(;b&&b!==_;)$=d(b),r(b,x,R),b=$;r(_,x,R)},y=({el:b,anchor:_})=>{let x;for(;b&&b!==_;)x=d(b),n(b),b=x;n(_)},w=(b,_,x,R,$,M,V,z,m)=>{if(_.type==="svg"?V="svg":_.type==="math"&&(V="mathml"),b==null)L(_,x,R,$,M,V,z,m);else{const h=b.el&&b.el._isVueCE?b.el:null;try{h&&h._beginPatch(),P(b,_,$,M,V,z,m)}finally{h&&h._endPatch()}}},L=(b,_,x,R,$,M,V,z)=>{let m,h;const{props:A,shapeFlag:O,transition:j,dirs:B}=b;if(m=b.el=l(b.type,M,A&&A.is,A),O&8?u(m,b.children):O&16&&F(b.children,m,null,R,$,Hi(b,M),V,z),B&&ko(b,null,R,"created"),D(m,b,b.scopeId,V,R),A){for(const N in A)N!=="value"&&!Hr(N)&&i(m,N,null,A[N],M,R);"value"in A&&i(m,"value",null,A.value,M),(h=A.onVnodeBeforeMount)&&Bt(h,R,b)}B&&ko(b,null,R,"beforeMount");const I=Tm($,j);I&&j.beforeEnter(m),r(m,_,x),((h=A&&A.onVnodeMounted)||I||B)&&nt(()=>{h&&Bt(h,R,b),I&&j.enter(m),B&&ko(b,null,R,"mounted")},$)},D=(b,_,x,R,$)=>{if(x&&p(b,x),R)for(let M=0;M<R.length;M++)p(b,R[M]);if($){let M=$.subTree;if(_===M||$u(M.type)&&(M.ssContent===_||M.ssFallback===_)){const V=$.vnode;D(b,V,V.scopeId,V.slotScopeIds,$.parent)}}},F=(b,_,x,R,$,M,V,z,m=0)=>{for(let h=m;h<b.length;h++){const A=b[h]=z?oo(b[h]):Ut(b[h]);C(null,A,_,x,R,$,M,V,z)}},P=(b,_,x,R,$,M,V)=>{const z=_.el=b.el;let{patchFlag:m,dynamicChildren:h,dirs:A}=_;m|=b.patchFlag&16;const O=b.props||Se,j=_.props||Se;let B;if(x&&Ho(x,!1),(B=j.onVnodeBeforeUpdate)&&Bt(B,x,_,b),A&&ko(_,b,x,"beforeUpdate"),x&&Ho(x,!0),h&&(!b.dynamicChildren||b.dynamicChildren.length!==h.length)&&(m=0,V=!1,h=null),(O.innerHTML&&j.innerHTML==null||O.textContent&&j.textContent==null)&&u(z,""),h?U(b.dynamicChildren,h,z,x,R,Hi(_,$),M):V||de(b,_,z,null,x,R,Hi(_,$),M,!1),m>0){if(m&16)X(z,O,j,x,$);else if(m&2&&O.class!==j.class&&i(z,"class",null,j.class,$),m&4&&i(z,"style",O.style,j.style,$),m&8){const I=_.dynamicProps;for(let N=0;N<I.length;N++){const te=I[N],ce=O[te],Ee=j[te];(Ee!==ce||te==="value")&&i(z,te,ce,Ee,$,x)}}m&1&&b.children!==_.children&&u(z,_.children)}else!V&&h==null&&X(z,O,j,x,$);((B=j.onVnodeUpdated)||A)&&nt(()=>{B&&Bt(B,x,_,b),A&&ko(_,b,x,"updated")},R)},U=(b,_,x,R,$,M,V)=>{for(let z=0;z<_.length;z++){const m=b[z],h=_[z],A=m.el&&(m.type===qe||!jo(m,h)||m.shapeFlag&198)?f(m.el):x;C(m,h,A,null,R,$,M,V,!0)}},X=(b,_,x,R,$)=>{if(_!==x){if(_!==Se)for(const M in _)!Hr(M)&&!(M in x)&&i(b,M,_[M],null,$,R);for(const M in x){if(Hr(M))continue;const V=x[M],z=_[M];V!==z&&M!=="value"&&i(b,M,z,V,$,R)}"value"in x&&i(b,"value",_.value,x.value,$)}},k=(b,_,x,R,$,M,V,z,m)=>{const h=_.el=b?b.el:a(""),A=_.anchor=b?b.anchor:a("");let{patchFlag:O,dynamicChildren:j,slotScopeIds:B}=_;B&&(z=z?z.concat(B):B),b==null?(r(h,x,R),r(A,x,R),F(_.children||[],x,A,$,M,V,z,m)):O>0&&O&64&&j&&b.dynamicChildren&&b.dynamicChildren.length===j.length?(U(b.dynamicChildren,j,x,$,M,V,z),(_.key!=null||$&&_===$.subTree)&&ta(b,_,!0)):de(b,_,x,A,$,M,V,z,m)},Q=(b,_,x,R,$,M,V,z,m)=>{_.slotScopeIds=z,b==null?_.shapeFlag&512?$.ctx.activate(_,x,R,V,m):me(_,x,R,$,M,V,m):ye(b,_,m)},me=(b,_,x,R,$,M,V)=>{const z=b.component=Om(b,R,$);if(fi(b)&&(z.ctx.renderer=ee),Mm(z,!1,V),z.asyncDep){if($&&$.registerDep(z,se,V),!b.el){const m=z.subTree=je(Je);E(null,m,_,x),b.placeholder=m.el}}else se(z,b,_,x,$,M,V)},ye=(b,_,x)=>{const R=_.component=b.component;if(hm(b,_,x))if(R.asyncDep&&!R.asyncResolved){ne(R,_,x);return}else R.next=_,R.update();else _.el=b.el,R.vnode=_},se=(b,_,x,R,$,M,V)=>{const z=()=>{if(b.isMounted){let{next:O,bu:j,u:B,parent:I,vnode:N}=b;{const Ue=ku(b);if(Ue){O&&(O.el=N.el,ne(b,O,V)),Ue.asyncDep.then(()=>{nt(()=>{b.isUnmounted||h()},$)});return}}let te=O,ce;Ho(b,!1),O?(O.el=N.el,ne(b,O,V)):O=N,j&&In(j),(ce=O.props&&O.props.onVnodeBeforeUpdate)&&Bt(ce,I,O,N),Ho(b,!0);const Ee=Ba(b),ot=b.subTree;b.subTree=Ee,C(ot,Ee,f(ot.el),H(ot),b,$,M),O.el=Ee.el,te===null&&gm(b,Ee.el),B&&nt(B,$),(ce=O.props&&O.props.onVnodeUpdated)&&nt(()=>Bt(ce,I,O,N),$)}else{let O;const{el:j,props:B}=_,{bm:I,m:N,parent:te,root:ce,type:Ee}=b,ot=mr(_);Ho(b,!1),I&&In(I),!ot&&(O=B&&B.onVnodeBeforeMount)&&Bt(O,te,_),Ho(b,!0);{ce.ce&&ce.ce._hasShadowRoot()&&ce.ce._injectChildStyle(Ee,b.parent?b.parent.type:void 0);const Ue=b.subTree=Ba(b);C(null,Ue,x,R,b,$,M),_.el=Ue.el}if(N&&nt(N,$),!ot&&(O=B&&B.onVnodeMounted)){const Ue=_;nt(()=>Bt(O,te,Ue),$)}(_.shapeFlag&256||te&&mr(te.vnode)&&te.vnode.shapeFlag&256)&&b.a&&nt(b.a,$),b.isMounted=!0,_=x=R=null}};b.scope.on();const m=b.effect=new Uc(z);b.scope.off();const h=b.update=m.run.bind(m),A=b.job=m.runIfDirty.bind(m);A.i=b,A.id=b.uid,m.scheduler=()=>ql(A),Ho(b,!0),h()},ne=(b,_,x)=>{_.component=b;const R=b.vnode.props;b.vnode=_,b.next=null,bm(b,_.props,R,x),Sm(b,_.children,x),so(),La(b),co()},de=(b,_,x,R,$,M,V,z,m=!1)=>{const h=b&&b.children,A=b?b.shapeFlag:0,O=_.children,{patchFlag:j,shapeFlag:B}=_;if(j>0){if(j&128){ft(h,O,x,R,$,M,V,z,m);return}else if(j&256){tt(h,O,x,R,$,M,V,z,m);return}}B&8?(A&16&&We(h,$,M),O!==h&&u(x,O)):A&16?B&16?ft(h,O,x,R,$,M,V,z,m):We(h,$,M,!0):(A&8&&u(x,""),B&16&&F(O,x,R,$,M,V,z,m))},tt=(b,_,x,R,$,M,V,z,m)=>{b=b||dr,_=_||dr;const h=b.length,A=_.length,O=Math.min(h,A);let j;for(j=0;j<O;j++){const B=_[j]=m?oo(_[j]):Ut(_[j]);C(b[j],B,x,null,$,M,V,z,m)}h>A?We(b,$,M,!0,!1,O):F(_,x,R,$,M,V,z,m,O)},ft=(b,_,x,R,$,M,V,z,m)=>{let h=0;const A=_.length;let O=b.length-1,j=A-1;for(;h<=O&&h<=j;){const B=b[h],I=_[h]=m?oo(_[h]):Ut(_[h]);if(jo(B,I))C(B,I,x,null,$,M,V,z,m);else break;h++}for(;h<=O&&h<=j;){const B=b[O],I=_[j]=m?oo(_[j]):Ut(_[j]);if(jo(B,I))C(B,I,x,null,$,M,V,z,m);else break;O--,j--}if(h>O){if(h<=j){const B=j+1,I=B<A?_[B].el:R;for(;h<=j;)C(null,_[h]=m?oo(_[h]):Ut(_[h]),x,I,$,M,V,z,m),h++}}else if(h>j)for(;h<=O;)Fe(b[h],$,M,!0),h++;else{const B=h,I=h,N=new Map;for(h=I;h<=j;h++){const Ct=_[h]=m?oo(_[h]):Ut(_[h]);Ct.key!=null&&N.set(Ct.key,h)}let te,ce=0;const Ee=j-I+1;let ot=!1,Ue=0;const No=new Array(Ee);for(h=0;h<Ee;h++)No[h]=0;for(h=B;h<=O;h++){const Ct=b[h];if(ce>=Ee){Fe(Ct,$,M,!0);continue}let $t;if(Ct.key!=null)$t=N.get(Ct.key);else for(te=I;te<=j;te++)if(No[te-I]===0&&jo(Ct,_[te])){$t=te;break}$t===void 0?Fe(Ct,$,M,!0):(No[$t-I]=h+1,$t>=Ue?Ue=$t:ot=!0,C(Ct,_[$t],x,null,$,M,V,z,m),ce++)}const Li=ot?Pm(No):dr;for(te=Li.length-1,h=Ee-1;h>=0;h--){const Ct=I+h,$t=_[Ct],ya=_[Ct+1],Ea=Ct+1<A?ya.el||Hu(ya):R;No[h]===0?C(null,$t,x,Ea,$,M,V,z,m):ot&&(te<0||h!==Li[te]?Re($t,x,Ea,2):te--)}}},Re=(b,_,x,R,$=null)=>{const{el:M,type:V,transition:z,children:m,shapeFlag:h}=b;if(h&6){Re(b.component.subTree,_,x,R);return}if(h&128){b.suspense.move(_,x,R);return}if(h&64){V.move(b,_,x,ee);return}if(V===qe){r(M,_,x);for(let O=0;O<m.length;O++)Re(m[O],_,x,R);r(b.anchor,_,x);return}if(V===$i){v(b,_,x);return}if(R!==2&&h&1&&z)if(R===0)z.persisted&&!M[It]?r(M,_,x):(z.beforeEnter(M),r(M,_,x),nt(()=>z.enter(M),$));else{const{leave:O,delayLeave:j,afterLeave:B}=z,I=()=>{b.ctx.isUnmounted?n(M):r(M,_,x)},N=()=>{const te=M._isLeaving||!!M[It];M._isLeaving&&M[It](!0),z.persisted&&!te?I():O(M,()=>{I(),B&&B()})};j?j(M,I,N):N()}else r(M,_,x)},Fe=(b,_,x,R=!1,$=!1)=>{const{type:M,props:V,ref:z,children:m,dynamicChildren:h,shapeFlag:A,patchFlag:O,dirs:j,cacheIndex:B,memo:I}=b;if(O===-2&&($=!1),z!=null&&(so(),zr(z,null,x,b,!0),co()),B!=null&&(_.renderCache[B]=void 0),A&256){_.ctx.deactivate(b);return}const N=A&1&&j,te=!mr(b);let ce;if(te&&(ce=V&&V.onVnodeBeforeUnmount)&&Bt(ce,_,b),A&6)gt(b.component,x,R);else{if(A&128){b.suspense.unmount(x,R);return}N&&ko(b,null,_,"beforeUnmount"),A&64?b.type.remove(b,_,x,ee,R):h&&!h.hasOnce&&(M!==qe||O>0&&O&64)?We(h,_,x,!1,!0):(M===qe&&O&384||!$&&A&16)&&We(m,_,x),R&&Tt(b)}const Ee=I!=null&&B==null;(te&&(ce=V&&V.onVnodeUnmounted)||N||Ee)&&nt(()=>{ce&&Bt(ce,_,b),N&&ko(b,null,_,"unmounted"),Ee&&(b.el=null)},x)},Tt=b=>{const{type:_,el:x,anchor:R,transition:$}=b;if(_===qe){ht(x,R);return}if(_===$i){y(b);return}const M=()=>{n(x),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(b.shapeFlag&1&&$&&!$.persisted){const{leave:V,delayLeave:z}=$,m=()=>V(x,M);z?z(b.el,M,m):m()}else M()},ht=(b,_)=>{let x;for(;b!==_;)x=d(b),n(b),b=x;n(_)},gt=(b,_,x)=>{const{bum:R,scope:$,job:M,subTree:V,um:z,m,a:h}=b;Ua(m),Ua(h),R&&In(R),$.stop(),M&&(M.flags|=8,Fe(V,b,_,x)),z&&nt(z,_),nt(()=>{b.isUnmounted=!0},_)},We=(b,_,x,R=!1,$=!1,M=0)=>{for(let V=M;V<b.length;V++)Fe(b[V],_,x,R,$)},H=b=>{if(b.shapeFlag&6)return H(b.component.subTree);if(b.shapeFlag&128)return b.suspense.next();const _=d(b.anchor||b.el),x=_&&_[mu];return x?d(x):_};let Y=!1;const G=(b,_,x)=>{let R;b==null?_._vnode&&(Fe(_._vnode,null,null,!0),R=_._vnode.component):C(_._vnode||null,b,_,null,null,null,x),_._vnode=b,Y||(Y=!0,La(R),cu(),Y=!1)},ee={p:C,um:Fe,m:Re,r:Tt,mt:me,mc:F,pc:de,pbc:U,n:H,o:e};return{render:G,hydrate:void 0,createApp:cm(G)}}function Hi({type:e,props:t},o){return o==="svg"&&e==="foreignObject"||o==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:o}function Ho({effect:e,job:t},o){o?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Tm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ta(e,t,o=!1){const r=e.children,n=t.children;if(oe(r)&&oe(n))for(let i=0;i<r.length;i++){const l=r[i];let a=n[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=n[i]=oo(n[i]),a.el=l.el),!o&&a.patchFlag!==-2&&ta(l,a)),a.type===pn&&(a.patchFlag===-1&&(a=n[i]=oo(a)),a.el=l.el),a.type===Je&&!a.el&&(a.el=l.el)}}function Pm(e){const t=e.slice(),o=[0];let r,n,i,l,a;const s=e.length;for(r=0;r<s;r++){const c=e[r];if(c!==0){if(n=o[o.length-1],e[n]<c){t[r]=n,o.push(r);continue}for(i=0,l=o.length-1;i<l;)a=i+l>>1,e[o[a]]<c?i=a+1:l=a;c<e[o[i]]&&(i>0&&(t[r]=o[i-1]),o[i]=r)}}for(i=o.length,l=o[i-1];i-- >0;)o[i]=l,l=t[l];return o}function ku(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ku(t)}function Ua(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function Hu(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?Hu(t.subTree):null}const $u=e=>e.__isSuspense;function Im(e,t){t&&t.pendingBranch?oe(e)?t.effects.push(...e):t.effects.push(e):Dp(e)}const qe=Symbol.for("v-fgt"),pn=Symbol.for("v-txt"),Je=Symbol.for("v-cmt"),$i=Symbol.for("v-stc"),ao=[];let xt=null;function Ft(e=!1){ao.push(xt=e?null:[])}function oa(){ao.pop(),xt=ao[ao.length-1]||null}let Qr=1;function $n(e,t=!1){Qr+=e,e<0&&xt&&t&&(xt.hasOnce=!0)}function Bu(e){return e.dynamicChildren=Qr>0?xt||dr:null,oa(),Qr>0&&xt&&xt.push(e),e}function hr(e,t,o,r,n,i){return Bu(Rt(e,t,o,r,n,i,!0))}function Zr(e,t,o,r,n){return Bu(je(e,t,o,r,n,!0))}function en(e){return e?e.__v_isVNode===!0:!1}function jo(e,t){return e.type===t.type&&e.key===t.key}const Wu=({key:e})=>e??null,An=({ref:e,ref_key:t,ref_for:o})=>(typeof e=="number"&&(e=""+e),e!=null?we(e)||Le(e)||le(e)?{i:Ve,r:e,k:t,f:!!o}:e:null);function Rt(e,t=null,o=null,r=0,n=null,i=e===qe?0:1,l=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Wu(t),ref:t&&An(t),scopeId:fu,slotScopeIds:null,children:o,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:i,patchFlag:r,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:Ve};return a?(Bn(s,o),i&128&&e.normalize(s)):o&&(s.shapeFlag|=we(o)?8:16),Qr>0&&!l&&xt&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&xt.push(s),s}const je=Am;function Am(e,t=null,o=null,r=0,n=null,i=!1){if((!e||e===Zp)&&(e=Je),en(e)){const a=Io(e,t,!0);return o&&Bn(a,o),Qr>0&&!i&&xt&&(a.shapeFlag&6?xt[xt.indexOf(e)]=a:xt.push(a)),a.patchFlag=-2,a}if(Bm(e)&&(e=e.__vccOpts),t){t=wm(t);let{class:a,style:s}=t;a&&!we(a)&&(t.class=ii(a)),be(s)&&(ai(s)&&!oe(s)&&(s=Be({},s)),t.style=ni(s))}const l=we(e)?1:$u(e)?128:ui(e)?64:be(e)?4:le(e)?2:0;return Rt(e,t,o,r,n,l,i,!0)}function wm(e){return e?ai(e)||Du(e)?Be({},e):e:null}function Io(e,t,o=!1,r=!1){const{props:n,ref:i,patchFlag:l,children:a,transition:s}=e,c=t?Dm(n||{},t):n,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Wu(c),ref:t&&t.ref?o&&i?oe(i)?i.concat(An(t)):[i,An(t)]:An(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==qe?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Io(e.ssContent),ssFallback:e.ssFallback&&Io(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&r&&Jr(u,s.clone(u)),u}function Lm(e=" ",t=0){return je(pn,null,e,t)}function wn(e="",t=!1){return t?(Ft(),Zr(Je,null,e)):je(Je,null,e)}function Ut(e){return e==null||typeof e=="boolean"?je(Je):oe(e)?je(qe,null,e.slice()):en(e)?oo(e):je(pn,null,String(e))}function oo(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Io(e)}function Bn(e,t){let o=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(oe(t))o=16;else if(typeof t=="object")if(r&65){const n=t.default;n&&(n._c&&(n._d=!1),Bn(e,n()),n._c&&(n._d=!0));return}else{o=32;const n=t._;!n&&!Du(t)?t._ctx=Ve:n===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(le(t)){if(r&65){Bn(e,{default:t});return}t={default:t,_ctx:Ve},o=32}else t=String(t),r&64?(o=16,t=[Lm(t)]):o=8;e.children=t,e.shapeFlag|=o}function Dm(...e){const t={};for(let o=0;o<e.length;o++){const r=e[o];for(const n in r)if(n==="class")t.class!==r.class&&(t.class=ii([t.class,r.class]));else if(n==="style")t.style=ni([t.style,r.style]);else if(Jn(n)){const i=t[n],l=r[n];l&&i!==l&&!(oe(i)&&i.includes(l))?t[n]=i?[].concat(i,l):l:l==null&&i==null&&!Qn(n)&&(t[n]=l)}else n!==""&&(t[n]=r[n])}return t}function Bt(e,t,o,r=null){wt(e,t,7,[o,r])}const Rm=Pu();let Fm=0;function Om(e,t,o){const r=e.type,n=(t?t.appContext:e.appContext)||Rm,i={uid:Fm++,vnode:e,type:r,parent:t,appContext:n,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Wc(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(n.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Fu(r,n),emitsOptions:Iu(r,n),emit:null,emitted:null,propsDefaults:Se,inheritAttrs:r.inheritAttrs,ctx:Se,data:Se,props:Se,attrs:Se,slots:Se,refs:Se,setupState:Se,setupContext:null,suspense:o,suspenseId:o?o.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=fm.bind(null,i),e.ce&&e.ce(i),i}let Qe=null;const Ao=()=>Qe||Ve;let Wn,tn;{const e=ri(),t=(o,r)=>{let n;return(n=e[o])||(n=e[o]=[]),n.push(r),i=>{n.length>1?n.forEach(l=>l(i)):n[0](i)}};Wn=t("__VUE_INSTANCE_SETTERS__",o=>Qe=o),tn=t("__VUE_SSR_SETTERS__",o=>on=o)}const mn=e=>{const t=Qe;return Wn(e),e.scope.on(),()=>{e.scope.off(),Wn(t)}},Va=()=>{Qe&&Qe.scope.off(),Wn(null)};function zu(e){return e.vnode.shapeFlag&4}let on=!1;function Mm(e,t=!1,o=!1){t&&tn(t);const{props:r,children:n}=e.vnode,i=zu(e);Cm(e,r,i,t),vm(e,n,o||t);const l=i?Nm(e,t):void 0;return t&&tn(!1),l}function Nm(e,t){const o=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,om);const{setup:r}=o;if(r){so();const n=e.setupContext=r.length>1?Hm(e):null,i=mn(e),l=dn(r,e,0,[e.props,n]),a=Oc(l);if(co(),i(),(a||e.sp)&&!mr(e)&&_u(e),a){if(l.then(Va,Va),t)return l.then(s=>{tn(!0);try{ja(e,s,t)}finally{tn(!1)}}).catch(s=>{si(s,e,0)});e.asyncDep=l}else ja(e,l)}else Uu(e)}function ja(e,t,o){le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=iu(t)),Uu(e)}function Uu(e,t,o){const r=e.type;e.render||(e.render=r.render||Gt);{const n=mn(e);so();try{rm(e)}finally{co(),n()}}}const km={get(e,t){return Ye(e,"get",""),e[t]}};function Hm(e){const t=o=>{e.exposed=o||{}};return{attrs:new Proxy(e.attrs,km),slots:e.slots,emit:e.emit,expose:t}}function hi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(iu(qr(e.exposed)),{get(t,o){if(o in t)return t[o];if(o in Ur)return Ur[o](e)},has(t,o){return o in t||o in Ur}})):e.proxy}function $m(e,t=!0){return le(e)?e.displayName||e.name:e.name||t&&e.__name}function Bm(e){return le(e)&&"__vccOpts"in e}const fe=(e,t)=>Pp(e,t,on);function vr(e,t,o){try{$n(-1);const r=arguments.length;return r===2?be(t)&&!oe(t)?en(t)?je(e,null,[t]):je(e,t):je(e,null,t):(r>3?o=Array.prototype.slice.call(arguments,2):r===3&&en(o)&&(o=[o]),je(e,t,o))}finally{$n(1)}}const Wm="3.5.42";let ml;const Ga=typeof window<"u"&&window.trustedTypes;if(Ga)try{ml=Ga.createPolicy("vue",{createHTML:e=>e})}catch{}const Vu=ml?e=>ml.createHTML(e):e=>e,zm="http://www.w3.org/2000/svg",Um="http://www.w3.org/1998/Math/MathML",to=typeof document<"u"?document:null,Ka=to&&to.createElement("template"),Vm={insert:(e,t,o)=>{t.insertBefore(e,o||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,o,r)=>{const n=t==="svg"?to.createElementNS(zm,e):t==="mathml"?to.createElementNS(Um,e):o?to.createElement(e,{is:o}):to.createElement(e);return e==="select"&&r&&r.multiple!=null&&n.setAttribute("multiple",r.multiple),n},createText:e=>to.createTextNode(e),createComment:e=>to.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>to.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,o,r,n,i){const l=o?o.previousSibling:t.lastChild;if(n&&(n===i||n.nextSibling))for(;t.insertBefore(n.cloneNode(!0),o),!(n===i||!(n=n.nextSibling)););else{Ka.innerHTML=Vu(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const a=Ka.content;if(r==="svg"||r==="mathml"){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,o)}return[l?l.nextSibling:t.firstChild,o?o.previousSibling:t.lastChild]}},go="transition",Lr="animation",rn=Symbol("_vtc"),ju={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},jm=Be({},hu,ju),Gm=e=>(e.displayName="Transition",e.props=jm,e),dT=Gm((e,{slots:t})=>vr(Wp,Km(e),t)),$o=(e,t=[])=>{oe(e)?e.forEach(o=>o(...t)):e&&e(...t)},Ya=e=>e?oe(e)?e.some(t=>t.length>1):e.length>1:!1;function Km(e){const t={};for(const k in e)k in ju||(t[k]=e[k]);if(e.css===!1)return t;const{name:o="v",type:r,duration:n,enterFromClass:i=`${o}-enter-from`,enterActiveClass:l=`${o}-enter-active`,enterToClass:a=`${o}-enter-to`,appearFromClass:s=i,appearActiveClass:c=l,appearToClass:u=a,leaveFromClass:f=`${o}-leave-from`,leaveActiveClass:d=`${o}-leave-active`,leaveToClass:p=`${o}-leave-to`}=e,g=Ym(n),C=g&&g[0],S=g&&g[1],{onBeforeEnter:E,onEnter:T,onEnterCancelled:v,onLeave:y,onLeaveCancelled:w,onBeforeAppear:L=E,onAppear:D=T,onAppearCancelled:F=v}=t,P=(k,Q,me,ye)=>{k._enterCancelled=ye,Bo(k,Q?u:a),Bo(k,Q?c:l),me&&me()},U=(k,Q)=>{k._isLeaving=!1,Bo(k,f),Bo(k,p),Bo(k,d),Q&&Q()},X=k=>(Q,me)=>{const ye=k?D:T,se=()=>P(Q,k,me);$o(ye,[Q,se]),qa(()=>{Bo(Q,k?s:i),Jt(Q,k?u:a),Ya(ye)||Xa(Q,r,C,se)})};return Be(t,{onBeforeEnter(k){$o(E,[k]),Jt(k,i),Jt(k,l)},onBeforeAppear(k){$o(L,[k]),Jt(k,s),Jt(k,c)},onEnter:X(!1),onAppear:X(!0),onLeave(k,Q){k._isLeaving=!0;const me=()=>U(k,Q);Jt(k,f),k._enterCancelled?(Jt(k,d),Za(k)):(Za(k),Jt(k,d)),qa(()=>{k._isLeaving&&(Bo(k,f),Jt(k,p),Ya(y)||Xa(k,r,S,me))}),$o(y,[k,me])},onEnterCancelled(k){P(k,!1,void 0,!0),$o(v,[k])},onAppearCancelled(k){P(k,!0,void 0,!0),$o(F,[k])},onLeaveCancelled(k){U(k),$o(w,[k])}})}function Ym(e){if(e==null)return null;if(be(e))return[Bi(e.enter),Bi(e.leave)];{const t=Bi(e);return[t,t]}}function Bi(e){return Gd(e)}function Jt(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.add(o)),(e[rn]||(e[rn]=new Set)).add(t)}function Bo(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const o=e[rn];o&&(o.delete(t),o.size||(e[rn]=void 0))}function qa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let qm=0;function Xa(e,t,o,r){const n=e._endId=++qm,i=()=>{n===e._endId&&r()};if(o!=null)return setTimeout(i,o);const{type:l,timeout:a,propCount:s}=Xm(e,t);if(!l)return r();const c=l+"end";let u=0;const f=()=>{e.removeEventListener(c,d),i()},d=p=>{p.target===e&&++u>=s&&f()};setTimeout(()=>{u<s&&f()},a+1),e.addEventListener(c,d)}function Xm(e,t){const o=window.getComputedStyle(e),r=g=>(o[g]||"").split(", "),n=r(`${go}Delay`),i=r(`${go}Duration`),l=Ja(n,i),a=r(`${Lr}Delay`),s=r(`${Lr}Duration`),c=Ja(a,s);let u=null,f=0,d=0;t===go?l>0&&(u=go,f=l,d=i.length):t===Lr?c>0&&(u=Lr,f=c,d=s.length):(f=Math.max(l,c),u=f>0?l>c?go:Lr:null,d=u?u===go?i.length:s.length:0);const p=u===go&&/\b(?:transform|all)(?:,|$)/.test(r(`${go}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:p}}function Ja(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((o,r)=>Qa(o)+Qa(e[r])))}function Qa(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Za(e){return(e?e.ownerDocument:document).body.offsetHeight}function Jm(e,t,o){const r=e[rn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):o?e.setAttribute("class",t):e.className=t}const es=Symbol("_vod"),Qm=Symbol("_vsh"),Zm=Symbol(""),eh=/(?:^|;)\s*display\s*:/;function th(e,t,o){const r=e.style,n=we(o);let i=!1;if(o&&!n){if(t)if(we(t))for(const l of t.split(";")){const a=l.slice(0,l.indexOf(":")).trim();o[a]==null&&Nr(r,a,"")}else for(const l in t)o[l]==null&&Nr(r,l,"");for(const l in o){l==="display"&&(i=!0);const a=o[l];a!=null?rh(e,l,!we(t)&&t?t[l]:void 0,a)||Nr(r,l,a):Nr(r,l,"")}}else if(n){if(t!==o){const l=r[Zm];l&&(o+=";"+l),r.cssText=o,i=eh.test(o)}}else t&&e.removeAttribute("style");es in e&&(e[es]=i?r.display:"",e[Qm]&&(r.display="none"))}const vn=/\s*!important$/;function Nr(e,t,o){if(oe(o))o.forEach(r=>Nr(e,t,r));else if(o==null&&(o=""),t.startsWith("--"))vn.test(o)?e.setProperty(t,o.replace(vn,""),"important"):e.setProperty(t,o);else{const r=oh(e,t);vn.test(o)?e.setProperty(Ro(r),o.replace(vn,""),"important"):e[r]=o}}const ts=["Webkit","Moz","ms"],Wi={};function oh(e,t){const o=Wi[t];if(o)return o;let r=ct(t);if(r!=="filter"&&r in e)return Wi[t]=r;r=ti(r);for(let n=0;n<ts.length;n++){const i=ts[n]+r;if(i in e)return Wi[t]=i}return t}function rh(e,t,o,r){return e.tagName==="TEXTAREA"&&(t==="width"||t==="height")&&we(r)&&o===r}const os="http://www.w3.org/1999/xlink";function rs(e,t,o,r,n,i=Qd(t)){r&&t.startsWith("xlink:")?o==null?e.removeAttributeNS(os,t.slice(6,t.length)):e.setAttributeNS(os,t,o):o==null||i&&!Hc(o)?e.removeAttribute(t):e.setAttribute(t,i?"":yt(o)?String(o):o)}function ns(e,t,o,r,n){if(t==="innerHTML"||t==="textContent"){o!=null&&(e[t]=t==="innerHTML"?Vu(o):o);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const a=i==="OPTION"?e.getAttribute("value")||"":e.value,s=o==null?e.type==="checkbox"?"on":"":String(o);(a!==s||!("_value"in e))&&(e.value=s),o==null&&e.removeAttribute(t),e._value=o;return}let l=!1;if(o===""||o==null){const a=typeof e[t];a==="boolean"?o=Hc(o):o==null&&a==="string"?(o="",l=!0):a==="number"&&(o=0,l=!0)}try{e[t]=o}catch{}l&&e.removeAttribute(n||t)}function Go(e,t,o,r){e.addEventListener(t,o,r)}function nh(e,t,o,r){e.removeEventListener(t,o,r)}const is=Symbol("_vei");function ih(e,t,o,r,n=null){const i=e[is]||(e[is]={}),l=i[t];if(r&&l)l.value=r;else{const[a,s]=sh(t);if(r){const c=i[t]=fh(r,n);Go(e,a,c,s)}else l&&(nh(e,a,l,s),i[t]=void 0)}}const lh=/(Once|Passive|Capture)$/,ah=/^on:?(?:Once|Passive|Capture)$/;function sh(e){let t,o;for(;(o=e.match(lh))&&!ah.test(e);)t||(t={}),e=e.slice(0,e.length-o[1].length),t[o[1].toLowerCase()]=!0;return[e[2]===":"?e.slice(3):Ro(e.slice(2)),t]}let zi=0;const ch=Promise.resolve(),uh=()=>zi||(ch.then(()=>zi=0),zi=Date.now());function fh(e,t){const o=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=o.attached)return;const n=o.value;if(oe(n)){const i=r.stopImmediatePropagation;r.stopImmediatePropagation=()=>{i.call(r),r._stopped=!0};const l=n.slice(),a=[r];for(let s=0;s<l.length&&!r._stopped;s++){const c=l[s];c&&wt(c,t,5,a)}}else wt(n,t,5,[r])};return o.value=e,o.attached=uh(),o}const ls=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,dh=(e,t,o,r,n,i)=>{const l=n==="svg";t==="class"?Jm(e,r,l):t==="style"?th(e,o,r):Jn(t)?Qn(t)||ih(e,t,o,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ph(e,t,r,l))?(ns(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&rs(e,t,r,l,i,t!=="value")):e._isVueCE&&(mh(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!we(r)))?ns(e,ct(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),rs(e,t,r,l))};function ph(e,t,o,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ls(t)&&le(o));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 n=e.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return ls(t)&&we(o)?!1:t in e}function mh(e,t){const o=e._def.props;if(!o)return!1;const r=ct(t);return Array.isArray(o)?o.some(n=>ct(n)===r):Object.keys(o).some(n=>ct(n)===r)}const zn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return oe(t)?o=>In(t,o):t};function hh(e){e.target.composing=!0}function as(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ko=Symbol("_assign"),Sn=Symbol("_initialValue");function Ui(e,t,o){return t&&(e=e.trim()),o&&(e=oi(e)),e}const pT={created(e,{modifiers:{lazy:t,trim:o,number:r}},n){e.parentNode&&(e.type==="text"?e[Sn]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[Sn]=e.defaultValue.replace(/\r\n?/g,`
|
||
`))),e[Ko]=zn(n);const i=r||n.props&&n.props.type==="number";Go(e,t?"change":"input",l=>{l.target.composing||e[Ko](Ui(e.value,o,i))}),(o||i)&&Go(e,"change",()=>{e.value=Ui(e.value,o,i)}),t||(Go(e,"compositionstart",hh),Go(e,"compositionend",as),Go(e,"change",as))},mounted(e,{value:t,modifiers:{trim:o,number:r}}){const n=t??"",i=e[Sn];delete e[Sn],i!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==i?e[Ko](Ui(e.value,o,r)):e.value=n},beforeUpdate(e,{value:t,oldValue:o,modifiers:{lazy:r,trim:n,number:i}},l){if(e[Ko]=zn(l),e.composing)return;const a=(i||e.type==="number")&&!/^0\d/.test(e.value)?oi(e.value):e.value,s=t??"";if(a===s)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(r&&t===o||n&&e.value.trim()===s)||(e.value=s)}},mT={deep:!0,created(e,{value:t,modifiers:{number:o}},r){e._modelValue=t,Go(e,"change",()=>{const n=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>o?oi(Un(s)):Un(s)),i=e.multiple,l=i?er(e._modelValue)?new Set(n):n:n[0],a=e._pendingValue=[i,i?oe(l)?n.slice():n:l];try{e[Ko](l)}finally{ci(()=>{e._pendingValue===a&&(e._pendingValue=void 0)})}}),e[Ko]=zn(r)},mounted(e,{value:t}){ss(e,t)},beforeUpdate(e,{value:t},o){e._modelValue=t,e[Ko]=zn(o)},updated(e,{value:t}){const o=e._pendingValue;e._pendingValue=void 0,(!o||o[0]!==e.multiple||!gh(t,o[1],o[0]))&&ss(e,t)}};function gh(e,t,o){if(!o||oe(e))return Po(e,t);if(er(e)){if(e.size!==t.length)return!1;for(const r of t)if(!e.has(r))return!1;return!0}return!1}function ss(e,t){const o=e.multiple,r=oe(t);if(!(o&&!r&&!er(t))){for(let n=0,i=e.options.length;n<i;n++){const l=e.options[n],a=Un(l);if(o)if(r){const s=typeof a;s==="string"||s==="number"?l.selected=t.some(c=>String(c)===String(a)):l.selected=ep(t,a)>-1}else l.selected=t.has(a);else if(Po(Un(l),t)){e.selectedIndex!==n&&(e.selectedIndex=n);return}}!o&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Un(e){return"_value"in e?e._value:e.value}const Ch=["ctrl","shift","alt","meta"],bh={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)=>Ch.some(o=>e[`${o}Key`]&&!t.includes(o))},hT=(e,t)=>{if(!e)return e;const o=e._withMods||(e._withMods={}),r=t.join(".");return o[r]||(o[r]=((n,...i)=>{for(let l=0;l<t.length;l++){const a=bh[t[l]];if(a&&a(n,t))return}return e(n,...i)}))},xh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},gT=(e,t)=>{const o=e._withKeys||(e._withKeys={}),r=t.join(".");return o[r]||(o[r]=(n=>{if(!("key"in n))return;const i=Ro(n.key);if(t.some(l=>l===i||xh[l]===i))return e(n)}))},_h=Be({patchProp:dh},Vm);let cs;function vh(){return cs||(cs=ym(_h))}const Sh=((...e)=>{const t=vh().createApp(...e),{mount:o}=t;return t.mount=r=>{const n=Eh(r);if(!n)return;const i=t._component;!le(i)&&!i.render&&!i.template&&(i.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const l=o(n,!1,yh(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),l},t});function yh(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Eh(e){return we(e)?document.querySelector(e):e}let Gu;const gi=e=>Gu=e,Ku=Symbol();function hl(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Vr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Vr||(Vr={}));function Th(){const e=Wl(!0),t=e.run(()=>mt({}));let o=[],r=[];const n=qr({install(i){gi(n),n._a=i,i.provide(Ku,n),i.config.globalProperties.$pinia=n,r.forEach(l=>o.push(l)),r=[]},use(i){return this._a?o.push(i):r.push(i),this},_p:o,_a:null,_e:e,_s:new Map,state:t});return n}const Yu=()=>{};function us(e,t,o,r=Yu){e.add(t);const n=()=>{e.delete(t)&&r()};return!o&&zc()&&tp(n),n}function lr(e,...t){e.forEach(o=>{o(...t)})}const Ph=e=>e(),fs=Symbol(),Vi=Symbol();function gl(e,t){e instanceof Map&&t instanceof Map?t.forEach((o,r)=>e.set(r,o)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const o in t){if(!t.hasOwnProperty(o))continue;const r=t[o],n=e[o];hl(n)&&hl(r)&&e.hasOwnProperty(o)&&!Le(r)&&!lo(r)?e[o]=gl(n,r):e[o]=r}return e}const Ih=Symbol();function Ah(e){return!hl(e)||!Object.prototype.hasOwnProperty.call(e,Ih)}const{assign:_o}=Object;function wh(e){return!!(Le(e)&&e.effect)}function Lh(e,t,o,r){const{state:n,actions:i,getters:l}=t,a=o.state.value[e];let s;function c(){a||(o.state.value[e]=n?n():{});const u=Sp(o.state.value[e]);return _o(u,i,Object.keys(l||{}).reduce((f,d)=>(f[d]=qr(fe(()=>{gi(o);const p=o._s.get(e);return l[d].call(p,p)})),f),{}))}return s=qu(e,c,t,o,r,!0),s}function qu(e,t,o={},r,n,i){let l;const a=_o({actions:{}},o),s={deep:!0};let c,u,f=new Set,d=new Set,p;const g=r.state.value[e];!i&&!g&&(r.state.value[e]={});let C;function S(F){let P;c=u=!1,typeof F=="function"?(F(r.state.value[e]),P={type:Vr.patchFunction,storeId:e,events:p}):(gl(r.state.value[e],F),P={type:Vr.patchObject,payload:F,storeId:e,events:p});const U=C=Symbol();ci().then(()=>{C===U&&(c=!0)}),u=!0,lr(f,P,r.state.value[e])}const E=i?function(){const{state:P}=o,U=P?P():{};this.$patch(X=>{_o(X,U)})}:Yu;function T(){l.stop(),f.clear(),d.clear(),r._s.delete(e)}const v=(F,P="")=>{if(fs in F)return F[Vi]=P,F;const U=function(){gi(r);const X=Array.from(arguments),k=new Set,Q=new Set;function me(ne){k.add(ne)}function ye(ne){Q.add(ne)}lr(d,{args:X,name:U[Vi],store:w,after:me,onError:ye});let se;try{se=F.apply(this&&this.$id===e?this:w,X)}catch(ne){throw lr(Q,ne),ne}return se instanceof Promise?se.then(ne=>(lr(k,ne),ne)).catch(ne=>(lr(Q,ne),Promise.reject(ne))):(lr(k,se),se)};return U[fs]=!0,U[Vi]=P,U},y={_p:r,$id:e,$onAction:us.bind(null,d),$patch:S,$reset:E,$subscribe(F,P={}){const U=us(f,F,P.detached,()=>X()),X=l.run(()=>St(()=>r.state.value[e],k=>{(P.flush==="sync"?u:c)&&F({storeId:e,type:Vr.direct,events:p},k)},_o({},s,P)));return U},$dispose:T},w=fn(y);r._s.set(e,w);const D=(r._a&&r._a.runWithContext||Ph)(()=>r._e.run(()=>(l=Wl()).run(()=>t({action:v}))));for(const F in D){const P=D[F];if(Le(P)&&!wh(P)||lo(P))i||(g&&Ah(P)&&(Le(P)?P.value=g[F]:gl(P,g[F])),r.state.value[e][F]=P);else if(typeof P=="function"){const U=v(P,F);D[F]=U,a.actions[F]=P}}return _o(w,D),_o(ge(w),D),Object.defineProperty(w,"$state",{get:()=>r.state.value[e],set:F=>{S(P=>{_o(P,F)})}}),r._p.forEach(F=>{_o(w,l.run(()=>F({store:w,app:r._a,pinia:r,options:a})))}),g&&i&&o.hydrate&&o.hydrate(w.$state,g),c=!0,u=!0,w}function Xu(e,t,o){let r;const n=typeof t=="function";r=n?o:t;function i(l,a){const s=Rp();return l=l||(s?Ze(Ku,null):null),l&&gi(l),l=Gu,l._s.has(e)||(n?qu(e,t,r,l):Lh(e,r,l)),l._s.get(e)}return i.$id=e,i}const cr=typeof document<"u";function Ju(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Dh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ju(e.default)}const xe=Object.assign;function ji(e,t){const o={};for(const r in t){const n=t[r];o[r]=Ht(n)?n.map(e):e(n)}return o}const jr=()=>{},Ht=Array.isArray;function ds(e,t){const o={};for(const r in e)o[r]=r in t?t[r]:e[r];return o}const Qu=/#/g,Rh=/&/g,Fh=/\//g,Oh=/=/g,Mh=/\?/g,Zu=/\+/g,Nh=/%5B/g,kh=/%5D/g,ef=/%5E/g,Hh=/%60/g,tf=/%7B/g,$h=/%7C/g,of=/%7D/g,Bh=/%20/g;function ra(e){return e==null?"":encodeURI(""+e).replace($h,"|").replace(Nh,"[").replace(kh,"]")}function Wh(e){return ra(e).replace(tf,"{").replace(of,"}").replace(ef,"^")}function Cl(e){return ra(e).replace(Zu,"%2B").replace(Bh,"+").replace(Qu,"%23").replace(Rh,"%26").replace(Hh,"`").replace(tf,"{").replace(of,"}").replace(ef,"^")}function zh(e){return Cl(e).replace(Oh,"%3D")}function Uh(e){return ra(e).replace(Qu,"%23").replace(Mh,"%3F")}function Vh(e){return Uh(e).replace(Fh,"%2F")}function nn(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const jh=/\/$/,Gh=e=>e.replace(jh,"");function Gi(e,t,o="/"){let r,n={},i="",l="";const a=t.indexOf("#");let s=t.indexOf("?");return s=a>=0&&s>a?-1:s,s>=0&&(r=t.slice(0,s),i=t.slice(s,a>0?a:t.length),n=e(i.slice(1))),a>=0&&(r=r||t.slice(0,a),l=t.slice(a,t.length)),r=Xh(r??t,o),{fullPath:r+i+l,path:r,query:n,hash:nn(l)}}function Kh(e,t){const o=t.query?e(t.query):"";return t.path+(o&&"?")+o+(t.hash||"")}function ps(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Yh(e,t,o){const r=t.matched.length-1,n=o.matched.length-1;return r>-1&&r===n&&Cr(t.matched[r],o.matched[n])&&rf(t.params,o.params)&&e(t.query)===e(o.query)&&t.hash===o.hash}function Cr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function rf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var o in e)if(!qh(e[o],t[o]))return!1;return!0}function qh(e,t){return Ht(e)?ms(e,t):Ht(t)?ms(t,e):e?.valueOf()===t?.valueOf()}function ms(e,t){return Ht(t)?e.length===t.length&&e.every((o,r)=>o===t[r]):e.length===1&&e[0]===t}function Xh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const o=t.split("/"),r=e.split("/"),n=r[r.length-1];(n===".."||n===".")&&r.push("");let i=o.length-1,l,a;for(l=0;l<r.length;l++)if(a=r[l],a!==".")if(a==="..")i>1&&i--;else break;return o.slice(0,i).join("/")+"/"+r.slice(l).join("/")}const Co={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let bl=(function(e){return e.pop="pop",e.push="push",e})({}),Ki=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function Jh(e){if(!e)if(cr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Gh(e)}const Qh=/^[^#]+#/;function Zh(e,t){return e.replace(Qh,"#")+t}function eg(e,t){const o=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-o.left-(t.left||0),top:r.top-o.top-(t.top||0)}}const Ci=()=>({left:window.scrollX,top:window.scrollY});function tg(e){let t;if("el"in e){const o=e.el,r=typeof o=="string"&&o.startsWith("#"),n=typeof o=="string"?r?document.getElementById(o.slice(1)):document.querySelector(o):o;if(!n)return;t=eg(n,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 hs(e,t){return(history.state?history.state.position-t:-1)+e}const xl=new Map;function og(e,t){xl.set(e,t)}function rg(e){const t=xl.get(e);return xl.delete(e),t}function ng(e){return typeof e=="string"||e&&typeof e=="object"}function nf(e){return typeof e=="string"||typeof e=="symbol"}let Oe=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const lf=Symbol("");Oe.MATCHER_NOT_FOUND+"",Oe.NAVIGATION_GUARD_REDIRECT+"",Oe.NAVIGATION_ABORTED+"",Oe.NAVIGATION_CANCELLED+"",Oe.NAVIGATION_DUPLICATED+"";function br(e,t){return xe(new Error,{type:e,[lf]:!0},t)}function Qt(e,t){return e instanceof Error&&lf in e&&(t==null||!!(e.type&t))}const ig=["params","query","hash"];function lg(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const o of ig)o in e&&(t[o]=e[o]);return JSON.stringify(t,null,2)}function ag(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<o.length;++r){const n=o[r].replace(Zu," "),i=n.indexOf("="),l=nn(i<0?n:n.slice(0,i)),a=i<0?null:nn(n.slice(i+1));if(l in t){let s=t[l];Ht(s)||(s=t[l]=[s]),s.push(a)}else t[l]=a}return t}function gs(e){let t="";for(let o in e){const r=e[o];if(o=zh(o),r==null){r!==void 0&&(t+=(t.length?"&":"")+o);continue}(Ht(r)?r.map(n=>n&&Cl(n)):[r&&Cl(r)]).forEach(n=>{n!==void 0&&(t+=(t.length?"&":"")+o,n!=null&&(t+="="+n))})}return t}function sg(e){const t={};for(const o in e){const r=e[o];r!==void 0&&(t[o]=Ht(r)?r.map(n=>n==null?null:""+n):r==null?r:""+r)}return t}const cg=Symbol(""),Cs=Symbol(""),bi=Symbol(""),na=Symbol(""),_l=Symbol("");function Dr(){let e=[];function t(r){return e.push(r),()=>{const n=e.indexOf(r);n>-1&&e.splice(n,1)}}function o(){e=[]}return{add:t,list:()=>e.slice(),reset:o}}function yo(e,t,o,r,n,i=l=>l()){const l=r&&(r.enterCallbacks[n]=r.enterCallbacks[n]||[]);return()=>new Promise((a,s)=>{const c=d=>{d===!1?s(br(Oe.NAVIGATION_ABORTED,{from:o,to:t})):d instanceof Error?s(d):ng(d)?s(br(Oe.NAVIGATION_GUARD_REDIRECT,{from:t,to:d})):(l&&r.enterCallbacks[n]===l&&typeof d=="function"&&l.push(d),a())},u=i(()=>e.call(r&&r.instances[n],t,o,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>s(d))})}function Yi(e,t,o,r,n=i=>i()){const i=[];for(const l of e)for(const a in l.components){let s=l.components[a];if(!(t!=="beforeRouteEnter"&&!l.instances[a]))if(Ju(s)){const c=(s.__vccOpts||s)[t];c&&i.push(yo(c,o,r,l,a,n))}else{let c=s();i.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${l.path}"`);const f=Dh(u)?u.default:u;l.mods[a]=u,l.components[a]=f;const d=(f.__vccOpts||f)[t];return d&&yo(d,o,r,l,a,n)()}))}}return i}function ug(e,t){const o=[],r=[],n=[],i=Math.max(t.matched.length,e.matched.length);for(let l=0;l<i;l++){const a=t.matched[l];a&&(e.matched.find(c=>Cr(c,a))?r.push(a):o.push(a));const s=e.matched[l];s&&(t.matched.find(c=>Cr(c,s))||n.push(s))}return[o,r,n]}let fg=()=>location.protocol+"//"+location.host;function af(e,t){const{pathname:o,search:r,hash:n}=t,i=e.indexOf("#");if(i>-1){let l=n.includes(e.slice(i))?e.slice(i).length:1,a=n.slice(l);return a[0]!=="/"&&(a="/"+a),ps(a,"")}return ps(o,e)+r+n}function dg(e,t,o,r){let n=[],i=[],l=null;const a=({state:d})=>{const p=af(e,location),g=o.value,C=t.value;let S=0;if(d){if(o.value=p,t.value=d,l&&l===g){l=null;return}S=C?d.position-C.position:0}else r(p);n.forEach(E=>{E(o.value,g,{delta:S,type:bl.pop,direction:S?S>0?Ki.forward:Ki.back:Ki.unknown})})};function s(){l=o.value}function c(d){n.push(d);const p=()=>{const g=n.indexOf(d);g>-1&&n.splice(g,1)};return i.push(p),p}function u(){if(document.visibilityState==="hidden"){const{history:d}=window;if(!d.state)return;d.replaceState(xe({},d.state,{scroll:Ci()}),"")}}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:s,listen:c,destroy:f}}function bs(e,t,o,r=!1,n=!1){return{back:e,current:t,forward:o,replaced:r,position:window.history.length,scroll:n?Ci():null}}function pg(e){const{history:t,location:o}=window,r={value:af(e,o)},n={value:t.state};n.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(s,c,u){const f=e.indexOf("#"),d=f>-1?(o.host&&document.querySelector("base")?e:e.slice(f))+s:fg()+e+s;try{t[u?"replaceState":"pushState"](c,"",d),n.value=c}catch(p){console.error(p),o[u?"replace":"assign"](d)}}function l(s,c){i(s,xe({},t.state,bs(n.value.back,s,n.value.forward,!0),c,{position:n.value.position}),!0),r.value=s}function a(s,c){const u=xe({},n.value,t.state,{forward:s,scroll:Ci()});i(u.current,u,!0),i(s,xe({},bs(r.value,s,null),{position:u.position+1},c),!1),r.value=s}return{location:r,state:n,push:a,replace:l}}function mg(e){e=Jh(e);const t=pg(e),o=dg(e,t.state,t.location,t.replace);function r(i,l=!0){l||o.pauseListeners(),history.go(i)}const n=xe({location:"",base:e,go:r,createHref:Zh.bind(null,e)},t,o);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>t.state.value}),n}let Yo=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var ke=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(ke||{});const hg={type:Yo.Static,value:""},gg=/[a-zA-Z0-9_]/;function Cg(e){if(!e)return[[]];if(e==="/")return[[hg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${o})/"${c}": ${p}`)}let o=ke.Static,r=o;const n=[];let i;function l(){i&&n.push(i),i=[]}let a=0,s,c="",u="";function f(){c&&(o===ke.Static?i.push({type:Yo.Static,value:c}):o===ke.Param||o===ke.ParamRegExp||o===ke.ParamRegExpEnd?(i.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:Yo.Param,value:c,regexp:u,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;a<e.length;){if(s=e[a++],s==="\\"&&o!==ke.ParamRegExp){r=o,o=ke.EscapeNext;continue}switch(o){case ke.Static:s==="/"?(c&&f(),l()):s===":"?(f(),o=ke.Param):d();break;case ke.EscapeNext:d(),o=r;break;case ke.Param:s==="("?o=ke.ParamRegExp:gg.test(s)?d():(f(),o=ke.Static,s!=="*"&&s!=="?"&&s!=="+"&&a--);break;case ke.ParamRegExp:s===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+s:o=ke.ParamRegExpEnd:u+=s;break;case ke.ParamRegExpEnd:f(),o=ke.Static,s!=="*"&&s!=="?"&&s!=="+"&&a--,u="";break;default:t("Unknown state");break}}return o===ke.ParamRegExp&&t(`Unfinished custom RegExp for param "${c}"`),f(),l(),n}const xs="[^/]+?",bg={sensitive:!1,strict:!1,start:!0,end:!0};var lt=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(lt||{});const xg=/[.+*?^${}()[\]/\\]/g;function _g(e,t){const o=xe({},bg,t),r=[];let n=o.start?"^":"";const i=[];for(const c of e){const u=c.length?[]:[lt.Root];o.strict&&!c.length&&(n+="/");for(let f=0;f<c.length;f++){const d=c[f];let p=lt.Segment+(o.sensitive?lt.BonusCaseSensitive:0);if(d.type===Yo.Static)f||(n+="/"),n+=d.value.replace(xg,"\\$&"),p+=lt.Static;else if(d.type===Yo.Param){const{value:g,repeatable:C,optional:S,regexp:E}=d;i.push({name:g,repeatable:C,optional:S});const T=E||xs;if(T!==xs){p+=lt.BonusCustomRegExp;try{`${T}`}catch(y){throw new Error(`Invalid custom RegExp for param "${g}" (${T}): `+y.message)}}let v=C?`((?:${T})(?:/(?:${T}))*)`:`(${T})`;f||(v=S&&c.length<2?`(?:/${v})`:"/"+v),S&&(v+="?"),n+=v,p+=lt.Dynamic,S&&(p+=lt.BonusOptional),C&&(p+=lt.BonusRepeatable),T===".*"&&(p+=lt.BonusWildcard)}u.push(p)}r.push(u)}if(o.strict&&o.end){const c=r.length-1;r[c][r[c].length-1]+=lt.BonusStrict}o.strict||(n+="/?"),o.end?n+="$":o.strict&&!n.endsWith("/")&&(n+="(?:/|$)");const l=new RegExp(n,o.sensitive?"":"i");function a(c){const u=c.match(l),f={};if(!u)return null;for(let d=1;d<u.length;d++){const p=u[d]||"",g=i[d-1];f[g.name]=p&&g.repeatable?p.split("/"):p}return f}function s(c){let u="",f=!1;for(const d of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const p of d)if(p.type===Yo.Static)u+=p.value;else if(p.type===Yo.Param){const{value:g,repeatable:C,optional:S}=p,E=g in c?c[g]:"";if(Ht(E)&&!C)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const T=Ht(E)?E.join("/"):E;if(!T)if(S)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${g}"`);u+=T}}return u||"/"}return{re:l,score:r,keys:i,parse:a,stringify:s}}function vg(e,t){let o=0;for(;o<e.length&&o<t.length;){const r=t[o]-e[o];if(r)return r;o++}return e.length<t.length?e.length===1&&e[0]===lt.Static+lt.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===lt.Static+lt.Segment?1:-1:0}function sf(e,t){let o=0;const r=e.score,n=t.score;for(;o<r.length&&o<n.length;){const i=vg(r[o],n[o]);if(i)return i;o++}if(Math.abs(n.length-r.length)===1){if(_s(r))return 1;if(_s(n))return-1}return n.length-r.length}function _s(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Sg={strict:!1,end:!0,sensitive:!1};function yg(e,t,o){const r=_g(Cg(e.path),o),n=xe(r,{record:e,parent:t,children:[],alias:[]});return t&&!n.record.aliasOf==!t.record.aliasOf&&t.children.push(n),n}function Eg(e,t){const o=[],r=new Map;t=ds(Sg,t);function n(f){return r.get(f)}function i(f,d,p){const g=!p,C=Ss(f);C.aliasOf=p&&p.record;const S=ds(t,f),E=[C];if("alias"in f){const y=typeof f.alias=="string"?[f.alias]:f.alias;for(const w of y)E.push(Ss(xe({},C,{components:p?p.record.components:C.components,path:w,aliasOf:p?p.record:C})))}let T,v;for(const y of E){const{path:w}=y;if(d&&w[0]!=="/"){const L=d.record.path,D=L[L.length-1]==="/"?"":"/";y.path=d.record.path+(w&&D+w)}if(T=yg(y,d,S),p?p.alias.push(T):(v=v||T,v!==T&&v.alias.push(T),g&&f.name&&!ys(T)&&l(f.name)),cf(T)&&s(T),C.children){const L=C.children;for(let D=0;D<L.length;D++)i(L[D],T,p&&p.children[D])}p=p||T}return v?()=>{l(v)}:jr}function l(f){if(nf(f)){const d=r.get(f);d&&(r.delete(f),o.splice(o.indexOf(d),1),d.children.forEach(l),d.alias.forEach(l))}else{const d=o.indexOf(f);d>-1&&(o.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(l),f.alias.forEach(l))}}function a(){return o}function s(f){const d=Ig(f,o);o.splice(d,0,f),f.record.name&&!ys(f)&&r.set(f.record.name,f)}function c(f,d){let p,g={},C,S;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw br(Oe.MATCHER_NOT_FOUND,{location:f});S=p.record.name,g=xe(vs(d.params,p.keys.filter(v=>!v.optional).concat(p.parent?p.parent.keys.filter(v=>v.optional):[]).map(v=>v.name)),f.params&&vs(f.params,p.keys.map(v=>v.name))),C=p.stringify(g)}else if(f.path!=null)C=f.path,p=o.find(v=>v.re.test(C)),p&&(g=p.parse(C),S=p.record.name);else{if(p=d.name?r.get(d.name):o.find(v=>v.re.test(d.path)),!p)throw br(Oe.MATCHER_NOT_FOUND,{location:f,currentLocation:d});S=p.record.name,g=xe({},d.params,f.params),C=p.stringify(g)}const E=[];let T=p;for(;T;)E.unshift(T.record),T=T.parent;return{name:S,path:C,params:g,matched:E,meta:Pg(E)}}e.forEach(f=>i(f));function u(){o.length=0,r.clear()}return{addRoute:i,resolve:c,removeRoute:l,clearRoutes:u,getRoutes:a,getRecordMatcher:n}}function vs(e,t){const o={};for(const r of t)r in e&&(o[r]=e[r]);return o}function Ss(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Tg(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 Tg(e){const t={},o=e.props||!1;if("component"in e)t.default=o;else for(const r in e.components)t[r]=typeof o=="object"?o[r]:o;return t}function ys(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Pg(e){return e.reduce((t,o)=>xe(t,o.meta),{})}function Ig(e,t){let o=0,r=t.length;for(;o!==r;){const i=o+r>>1;sf(e,t[i])<0?r=i:o=i+1}const n=Ag(e);return n&&(r=t.lastIndexOf(n,r-1)),r}function Ag(e){let t=e;for(;t=t.parent;)if(cf(t)&&sf(e,t)===0)return t}function cf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Es(e){const t=Ze(bi),o=Ze(na),r=fe(()=>{const s=bt(e.to);return t.resolve(s)}),n=fe(()=>{const{matched:s}=r.value,{length:c}=s,u=s[c-1],f=o.matched;if(!u||!f.length)return-1;const d=f.findIndex(Cr.bind(null,u));if(d>-1)return d;const p=Ts(s[c-2]);return c>1&&Ts(u)===p&&f[f.length-1].path!==p?f.findIndex(Cr.bind(null,s[c-2])):d}),i=fe(()=>n.value>-1&&Fg(o.params,r.value.params)),l=fe(()=>n.value>-1&&n.value===o.matched.length-1&&rf(o.params,r.value.params));function a(s={}){if(Rg(s)){const c=t[bt(e.replace)?"replace":"push"](bt(e.to)).catch(jr);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:r,href:fe(()=>r.value.href),isActive:i,isExactActive:l,navigate:a}}function wg(e){return e.length===1?e[0]:e}const Lg=po({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:Es,setup(e,{slots:t}){const o=fn(Es(e)),{options:r}=Ze(bi),n=fe(()=>({[Ps(e.activeClass,r.linkActiveClass,"router-link-active")]:o.isActive,[Ps(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:o.isExactActive}));return()=>{const i=t.default&&wg(t.default(o));return e.custom?i:vr("a",{"aria-current":o.isExactActive?e.ariaCurrentValue:null,href:o.href,onClick:o.navigate,class:n.value},i)}}}),Dg=Lg;function Rg(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 Fg(e,t){for(const o in t){const r=t[o],n=e[o];if(typeof r=="string"){if(r!==n)return!1}else if(!Ht(n)||n.length!==r.length||r.some((i,l)=>i.valueOf()!==n[l].valueOf()))return!1}return!0}function Ts(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ps=(e,t,o)=>e??t??o,Og=po({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:o}){const r=Ze(_l),n=fe(()=>e.route||r.value),i=Ze(Cs,0),l=fe(()=>{let c=bt(i);const{matched:u}=n.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=fe(()=>n.value.matched[l.value]);Wr(Cs,fe(()=>l.value+1)),Wr(cg,a),Wr(_l,n);const s=mt();return St(()=>[s.value,a.value,e.name],([c,u,f],[d,p,g])=>{u&&(u.instances[f]=c,p&&p!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!Cr(u,p)||!d)&&(u.enterCallbacks[f]||[]).forEach(C=>C(c))},{flush:"post"}),()=>{const c=n.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Is(o.default,{Component:d,route:c});const p=f.props[u],g=p?p===!0?c.params:typeof p=="function"?p(c):p:null,S=vr(d,xe({},g,t,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(f.instances[u]=null)},ref:s}));return Is(o.default,{Component:S,route:c})||S}}});function Is(e,t){if(!e)return null;const o=e(t);return o.length===1?o[0]:o}const Mg=Og;function Ng(e){const t=Eg(e.routes,e),o=e.parseQuery||ag,r=e.stringifyQuery||gs,n=e.history,i=Dr(),l=Dr(),a=Dr(),s=Yl(Co);let c=Co;cr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ji.bind(null,H=>""+H),f=ji.bind(null,Vh),d=ji.bind(null,nn);function p(H,Y){let G,ee;return nf(H)?(G=t.getRecordMatcher(H),ee=Y):ee=H,t.addRoute(ee,G)}function g(H){const Y=t.getRecordMatcher(H);Y&&t.removeRoute(Y)}function C(){return t.getRoutes().map(H=>H.record)}function S(H){return!!t.getRecordMatcher(H)}function E(H,Y){if(Y=xe({},Y||s.value),typeof H=="string"){const x=Gi(o,H,Y.path),R=t.resolve({path:x.path},Y),$=n.createHref(x.fullPath);return xe(x,R,{params:d(R.params),hash:nn(x.hash),redirectedFrom:void 0,href:$})}let G;if(H.path!=null)G=xe({},H,{path:Gi(o,H.path,Y.path).path});else{const x=xe({},H.params);for(const R in x)x[R]==null&&delete x[R];G=xe({},H,{params:f(x)}),Y.params=f(Y.params)}const ee=t.resolve(G,Y),ue=H.hash||"";ee.params=u(d(ee.params));const b=Kh(r,xe({},H,{hash:Wh(ue),path:ee.path})),_=n.createHref(b);return xe({fullPath:b,hash:ue,query:r===gs?sg(H.query):H.query||{}},ee,{redirectedFrom:void 0,href:_})}function T(H){return typeof H=="string"?Gi(o,H,s.value.path):xe({},H)}function v(H,Y){if(c!==H)return br(Oe.NAVIGATION_CANCELLED,{from:Y,to:H})}function y(H){return D(H)}function w(H){return y(xe(T(H),{replace:!0}))}function L(H,Y){const G=H.matched[H.matched.length-1];if(G&&G.redirect){const{redirect:ee}=G;let ue=typeof ee=="function"?ee(H,Y):ee;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=T(ue):{path:ue},ue.params={}),xe({query:H.query,hash:H.hash,params:ue.path!=null?{}:H.params},ue)}}function D(H,Y){const G=c=E(H),ee=s.value,ue=H.state,b=H.force,_=H.replace===!0,x=L(G,ee);if(x)return D(xe(T(x),{state:typeof x=="object"?xe({},ue,x.state):ue,force:b,replace:_}),Y||G);const R=G;R.redirectedFrom=Y;let $;return!b&&Yh(r,ee,G)&&($=br(Oe.NAVIGATION_DUPLICATED,{to:R,from:ee}),Re(ee,ee,!0,!1)),($?Promise.resolve($):U(R,ee)).catch(M=>Qt(M)?Qt(M,Oe.NAVIGATION_GUARD_REDIRECT)?M:ft(M):de(M,R,ee)).then(M=>{if(M){if(Qt(M,Oe.NAVIGATION_GUARD_REDIRECT))return D(xe({replace:_},T(M.to),{state:typeof M.to=="object"?xe({},ue,M.to.state):ue,force:b}),Y||R)}else M=k(R,ee,!0,_,ue);return X(R,ee,M),M})}function F(H,Y){const G=v(H,Y);return G?Promise.reject(G):Promise.resolve()}function P(H){const Y=ht.values().next().value;return Y&&typeof Y.runWithContext=="function"?Y.runWithContext(H):H()}function U(H,Y){let G;const[ee,ue,b]=ug(H,Y);G=Yi(ee.reverse(),"beforeRouteLeave",H,Y);for(const x of ee)x.leaveGuards.forEach(R=>{G.push(yo(R,H,Y))});const _=F.bind(null,H,Y);return G.push(_),We(G).then(()=>{G=[];for(const x of i.list())G.push(yo(x,H,Y));return G.push(_),We(G)}).then(()=>{G=Yi(ue,"beforeRouteUpdate",H,Y);for(const x of ue)x.updateGuards.forEach(R=>{G.push(yo(R,H,Y))});return G.push(_),We(G)}).then(()=>{G=[];for(const x of b)if(x.beforeEnter)if(Ht(x.beforeEnter))for(const R of x.beforeEnter)G.push(yo(R,H,Y));else G.push(yo(x.beforeEnter,H,Y));return G.push(_),We(G)}).then(()=>(H.matched.forEach(x=>x.enterCallbacks={}),G=Yi(b,"beforeRouteEnter",H,Y,P),G.push(_),We(G))).then(()=>{G=[];for(const x of l.list())G.push(yo(x,H,Y));return G.push(_),We(G)}).catch(x=>Qt(x,Oe.NAVIGATION_CANCELLED)?x:Promise.reject(x))}function X(H,Y,G){a.list().forEach(ee=>P(()=>ee(H,Y,G)))}function k(H,Y,G,ee,ue){const b=v(H,Y);if(b)return b;const _=Y===Co,x=cr?history.state:{};G&&(ee||_?n.replace(H.fullPath,xe({scroll:_&&x&&x.scroll},ue)):n.push(H.fullPath,ue)),s.value=H,Re(H,Y,G,_),ft()}let Q;function me(){Q||(Q=n.listen((H,Y,G)=>{if(!gt.listening)return;const ee=E(H),ue=L(ee,gt.currentRoute.value);if(ue){D(xe(ue,{replace:!0,force:!0}),ee).catch(jr);return}c=ee;const b=s.value;cr&&og(hs(b.fullPath,G.delta),Ci()),U(ee,b).catch(_=>Qt(_,Oe.NAVIGATION_ABORTED|Oe.NAVIGATION_CANCELLED)?_:Qt(_,Oe.NAVIGATION_GUARD_REDIRECT)?(D(xe(T(_.to),{force:!0}),ee).then(x=>{Qt(x,Oe.NAVIGATION_ABORTED|Oe.NAVIGATION_DUPLICATED)&&!G.delta&&G.type===bl.pop&&n.go(-1,!1)}).catch(jr),Promise.reject()):(G.delta&&n.go(-G.delta,!1),de(_,ee,b))).then(_=>{_=_||k(ee,b,!1),_&&(G.delta&&!Qt(_,Oe.NAVIGATION_CANCELLED)?n.go(-G.delta,!1):G.type===bl.pop&&Qt(_,Oe.NAVIGATION_ABORTED|Oe.NAVIGATION_DUPLICATED)&&n.go(-1,!1)),X(ee,b,_)}).catch(jr)}))}let ye=Dr(),se=Dr(),ne;function de(H,Y,G){ft(H);const ee=se.list();return ee.length?ee.forEach(ue=>ue(H,Y,G)):console.error(H),Promise.reject(H)}function tt(){return ne&&s.value!==Co?Promise.resolve():new Promise((H,Y)=>{ye.add([H,Y])})}function ft(H){return ne||(ne=!H,me(),ye.list().forEach(([Y,G])=>H?G(H):Y()),ye.reset()),H}function Re(H,Y,G,ee){const{scrollBehavior:ue}=e;if(!cr||!ue)return Promise.resolve();const b=!G&&rg(hs(H.fullPath,0))||(ee||!G)&&history.state&&history.state.scroll||null;return ci().then(()=>ue(H,Y,b)).then(_=>_&&tg(_)).catch(_=>de(_,H,Y))}const Fe=H=>n.go(H);let Tt;const ht=new Set,gt={currentRoute:s,listening:!0,addRoute:p,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:S,getRoutes:C,resolve:E,options:e,push:y,replace:w,go:Fe,back:()=>Fe(-1),forward:()=>Fe(1),beforeEach:i.add,beforeResolve:l.add,afterEach:a.add,onError:se.add,isReady:tt,install(H){H.component("RouterLink",Dg),H.component("RouterView",Mg),H.config.globalProperties.$router=gt,Object.defineProperty(H.config.globalProperties,"$route",{enumerable:!0,get:()=>bt(s)}),cr&&!Tt&&s.value===Co&&(Tt=!0,y(n.location).catch(ee=>{}));const Y={};for(const ee in Co)Object.defineProperty(Y,ee,{get:()=>s.value[ee],enumerable:!0});H.provide(bi,gt),H.provide(na,ru(Y)),H.provide(_l,s);const G=H.unmount;ht.add(H),H.unmount=function(){ht.delete(H),ht.size<1&&(c=Co,Q&&Q(),Q=null,s.value=Co,Tt=!1,ne=!1),G()}}};function We(H){return H.reduce((Y,G)=>Y.then(()=>P(G)),Promise.resolve())}return gt}function CT(){return Ze(bi)}function kg(e){return Ze(na)}function Hg(e){let t=".",o="__",r="--",n;if(e){let g=e.blockPrefix;g&&(t=g),g=e.elementPrefix,g&&(o=g),g=e.modifierPrefix,g&&(r=g)}const i={install(g){n=g.c;const C=g.context;C.bem={},C.bem.b=null,C.bem.els=null}};function l(g){let C,S;return{before(E){C=E.bem.b,S=E.bem.els,E.bem.els=null},after(E){E.bem.b=C,E.bem.els=S},$({context:E,props:T}){return g=typeof g=="string"?g:g({context:E,props:T}),E.bem.b=g,`${T?.bPrefix||t}${E.bem.b}`}}}function a(g){let C;return{before(S){C=S.bem.els},after(S){S.bem.els=C},$({context:S,props:E}){return g=typeof g=="string"?g:g({context:S,props:E}),S.bem.els=g.split(",").map(T=>T.trim()),S.bem.els.map(T=>`${E?.bPrefix||t}${S.bem.b}${o}${T}`).join(", ")}}}function s(g){return{$({context:C,props:S}){g=typeof g=="string"?g:g({context:C,props:S});const E=g.split(",").map(y=>y.trim());function T(y){return E.map(w=>`&${S?.bPrefix||t}${C.bem.b}${y!==void 0?`${o}${y}`:""}${r}${w}`).join(", ")}const v=C.bem.els;return v!==null?T(v[0]):T()}}}function c(g){return{$({context:C,props:S}){g=typeof g=="string"?g:g({context:C,props:S});const E=C.bem.els;return`&:not(${S?.bPrefix||t}${C.bem.b}${E!==null&&E.length>0?`${o}${E[0]}`:""}${r}${g})`}}}return Object.assign(i,{cB:((...g)=>n(l(g[0]),g[1],g[2])),cE:((...g)=>n(a(g[0]),g[1],g[2])),cM:((...g)=>n(s(g[0]),g[1],g[2])),cNotM:((...g)=>n(c(g[0]),g[1],g[2]))}),i}function $g(e){let t=0;for(let o=0;o<e.length;++o)e[o]==="&"&&++t;return t}const uf=/\s*,(?![^(]*\))\s*/g,Bg=/\s+/g;function Wg(e,t){const o=[];return t.split(uf).forEach(r=>{let n=$g(r);if(n){if(n===1){e.forEach(l=>{o.push(r.replace("&",l))});return}}else{e.forEach(l=>{o.push((l&&l+" ")+r)});return}let i=[r];for(;n--;){const l=[];i.forEach(a=>{e.forEach(s=>{l.push(a.replace("&",s))})}),i=l}i.forEach(l=>o.push(l))}),o}function zg(e,t){const o=[];return t.split(uf).forEach(r=>{e.forEach(n=>{o.push((n&&n+" ")+r)})}),o}function Ug(e){let t=[""];return e.forEach(o=>{o=o&&o.trim(),o&&(o.includes("&")?t=Wg(t,o):t=zg(t,o))}),t.join(", ").replace(Bg," ")}function As(e){if(!e)return;const t=e.parentElement;t&&t.removeChild(e)}function ia(e,t){return(t??document.head).querySelector(`style[cssr-id="${e}"]`)}function Vg(e){const t=document.createElement("style");return t.setAttribute("cssr-id",e),t}function yn(e){return e?/^\s*@(s|m)/.test(e):!1}const jg=/[A-Z]/g;function ff(e){return e.replace(jg,t=>"-"+t.toLowerCase())}function Gg(e,t=" "){return typeof e=="object"&&e!==null?` {
|
||
`+Object.entries(e).map(o=>t+` ${ff(o[0])}: ${o[1]};`).join(`
|
||
`)+`
|
||
`+t+"}":`: ${e};`}function Kg(e,t,o){return typeof e=="function"?e({context:t.context,props:o}):e}function ws(e,t,o,r){if(!t)return"";const n=Kg(t,o,r);if(!n)return"";if(typeof n=="string")return`${e} {
|
||
${n}
|
||
}`;const i=Object.keys(n);if(i.length===0)return o.config.keepEmptyBlock?e+` {
|
||
}`:"";const l=e?[e+" {"]:[];return i.forEach(a=>{const s=n[a];if(a==="raw"){l.push(`
|
||
`+s+`
|
||
`);return}a=ff(a),s!=null&&l.push(` ${a}${Gg(s)}`)}),e&&l.push("}"),l.join(`
|
||
`)}function vl(e,t,o){e&&e.forEach(r=>{if(Array.isArray(r))vl(r,t,o);else if(typeof r=="function"){const n=r(t);Array.isArray(n)?vl(n,t,o):n&&o(n)}else r&&o(r)})}function df(e,t,o,r,n){const i=e.$;let l="";if(!i||typeof i=="string")yn(i)?l=i:t.push(i);else if(typeof i=="function"){const c=i({context:r.context,props:n});yn(c)?l=c:t.push(c)}else if(i.before&&i.before(r.context),!i.$||typeof i.$=="string")yn(i.$)?l=i.$:t.push(i.$);else if(i.$){const c=i.$({context:r.context,props:n});yn(c)?l=c:t.push(c)}const a=Ug(t),s=ws(a,e.props,r,n);l?o.push(`${l} {`):s.length&&o.push(s),e.children&&vl(e.children,{context:r.context,props:n},c=>{if(typeof c=="string"){const u=ws(a,{raw:c},r,n);o.push(u)}else df(c,t,o,r,n)}),t.pop(),l&&o.push("}"),i&&i.after&&i.after(r.context)}function Yg(e,t,o){const r=[];return df(e,[],r,t,o),r.join(`
|
||
|
||
`)}function Sl(e){for(var t=0,o,r=0,n=e.length;n>=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}typeof window<"u"&&(window.__cssrContext={});function qg(e,t,o,r){const{els:n}=t;if(o===void 0)n.forEach(As),t.els=[];else{const i=ia(o,r);i&&n.includes(i)&&(As(i),t.els=n.filter(l=>l!==i))}}function Ls(e,t){e.push(t)}function Xg(e,t,o,r,n,i,l,a,s){let c;if(o===void 0&&(c=t.render(r),o=Sl(c)),s){s.adapter(o,c??t.render(r));return}a===void 0&&(a=document.head);const u=ia(o,a);if(u!==null&&!i)return u;const f=u??Vg(o);if(c===void 0&&(c=t.render(r)),f.textContent=c,u!==null)return u;if(l){const d=a.querySelector(`meta[name="${l}"]`);if(d)return a.insertBefore(f,d),Ls(t.els,f),f}return n?a.insertBefore(f,a.querySelector("style, link")):a.appendChild(f),Ls(t.els,f),f}function Jg(e){return Yg(this,this.instance,e)}function Qg(e={}){const{id:t,ssr:o,props:r,head:n=!1,force:i=!1,anchorMetaName:l,parent:a}=e;return Xg(this.instance,this,t,r,n,i,l,a,o)}function Zg(e={}){const{id:t,parent:o}=e;qg(this.instance,this,t,o)}const En=function(e,t,o,r){return{instance:e,$:t,props:o,children:r,els:[],render:Jg,mount:Qg,unmount:Zg}},eC=function(e,t,o,r){return Array.isArray(t)?En(e,{$:null},null,t):Array.isArray(o)?En(e,t,null,o):Array.isArray(r)?En(e,t,o,r):En(e,t,o,null)};function tC(e={}){const t={c:((...o)=>eC(t,...o)),use:(o,...r)=>o.install(t,...r),find:ia,context:{},config:e};return t}const oC=".n-",rC="__",nC="--",pf=tC(),mf=Hg({blockPrefix:oC,elementPrefix:rC,modifierPrefix:nC});pf.use(mf);const{c:Ds,find:bT}=pf,{cB:xT,cE:_T,cM:vT,cNotM:ST}=mf;function yT(e,t){return e+(t==="default"?"":t.replace(/^[a-z]/,o=>o.toUpperCase()))}var hf=typeof global=="object"&&global&&global.Object===Object&&global,iC=typeof self=="object"&&self&&self.Object===Object&&self,Sr=hf||iC||Function("return this")(),Vn=Sr.Symbol,gf=Object.prototype,lC=gf.hasOwnProperty,aC=gf.toString,Rr=Vn?Vn.toStringTag:void 0;function sC(e){var t=lC.call(e,Rr),o=e[Rr];try{e[Rr]=void 0;var r=!0}catch{}var n=aC.call(e);return r&&(t?e[Rr]=o:delete e[Rr]),n}var cC=Object.prototype,uC=cC.toString;function fC(e){return uC.call(e)}var dC="[object Null]",pC="[object Undefined]",Rs=Vn?Vn.toStringTag:void 0;function xi(e){return e==null?e===void 0?pC:dC:Rs&&Rs in Object(e)?sC(e):fC(e)}function hn(e){return e!=null&&typeof e=="object"}var yl=Array.isArray;function or(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Cf(e){return e}var mC="[object AsyncFunction]",hC="[object Function]",gC="[object GeneratorFunction]",CC="[object Proxy]";function la(e){if(!or(e))return!1;var t=xi(e);return t==hC||t==gC||t==mC||t==CC}var qi=Sr["__core-js_shared__"],Fs=(function(){var e=/[^.]+$/.exec(qi&&qi.keys&&qi.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function bC(e){return!!Fs&&Fs in e}var xC=Function.prototype,_C=xC.toString;function vC(e){if(e!=null){try{return _C.call(e)}catch{}try{return e+""}catch{}}return""}var SC=/[\\^$.*+?()[\]{}|]/g,yC=/^\[object .+?Constructor\]$/,EC=Function.prototype,TC=Object.prototype,PC=EC.toString,IC=TC.hasOwnProperty,AC=RegExp("^"+PC.call(IC).replace(SC,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function wC(e){if(!or(e)||bC(e))return!1;var t=la(e)?AC:yC;return t.test(vC(e))}function LC(e,t){return e?.[t]}function aa(e,t){var o=LC(e,t);return wC(o)?o:void 0}var Os=Object.create,DC=(function(){function e(){}return function(t){if(!or(t))return{};if(Os)return Os(t);e.prototype=t;var o=new e;return e.prototype=void 0,o}})();function RC(e,t,o){switch(o.length){case 0:return e.call(t);case 1:return e.call(t,o[0]);case 2:return e.call(t,o[0],o[1]);case 3:return e.call(t,o[0],o[1],o[2])}return e.apply(t,o)}function FC(e,t){var o=-1,r=e.length;for(t||(t=Array(r));++o<r;)t[o]=e[o];return t}var OC=800,MC=16,NC=Date.now;function kC(e){var t=0,o=0;return function(){var r=NC(),n=MC-(r-o);if(o=r,n>0){if(++t>=OC)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function HC(e){return function(){return e}}var jn=(function(){try{var e=aa(Object,"defineProperty");return e({},"",{}),e}catch{}})(),$C=jn?function(e,t){return jn(e,"toString",{configurable:!0,enumerable:!1,value:HC(t),writable:!0})}:Cf,BC=kC($C),WC=9007199254740991,zC=/^(?:0|[1-9]\d*)$/;function bf(e,t){var o=typeof e;return t=t??WC,!!t&&(o=="number"||o!="symbol"&&zC.test(e))&&e>-1&&e%1==0&&e<t}function sa(e,t,o){t=="__proto__"&&jn?jn(e,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):e[t]=o}function _i(e,t){return e===t||e!==e&&t!==t}var UC=Object.prototype,VC=UC.hasOwnProperty;function jC(e,t,o){var r=e[t];(!(VC.call(e,t)&&_i(r,o))||o===void 0&&!(t in e))&&sa(e,t,o)}function GC(e,t,o,r){var n=!o;o||(o={});for(var i=-1,l=t.length;++i<l;){var a=t[i],s=void 0;s===void 0&&(s=e[a]),n?sa(o,a,s):jC(o,a,s)}return o}var Ms=Math.max;function KC(e,t,o){return t=Ms(t===void 0?e.length-1:t,0),function(){for(var r=arguments,n=-1,i=Ms(r.length-t,0),l=Array(i);++n<i;)l[n]=r[t+n];n=-1;for(var a=Array(t+1);++n<t;)a[n]=r[n];return a[t]=o(l),RC(e,this,a)}}function YC(e,t){return BC(KC(e,t,Cf),e+"")}var qC=9007199254740991;function xf(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=qC}function ca(e){return e!=null&&xf(e.length)&&!la(e)}function XC(e,t,o){if(!or(o))return!1;var r=typeof t;return(r=="number"?ca(o)&&bf(t,o.length):r=="string"&&t in o)?_i(o[t],e):!1}function JC(e){return YC(function(t,o){var r=-1,n=o.length,i=n>1?o[n-1]:void 0,l=n>2?o[2]:void 0;for(i=e.length>3&&typeof i=="function"?(n--,i):void 0,l&&XC(o[0],o[1],l)&&(i=n<3?void 0:i,n=1),t=Object(t);++r<n;){var a=o[r];a&&e(t,a,r,i)}return t})}var QC=Object.prototype;function _f(e){var t=e&&e.constructor,o=typeof t=="function"&&t.prototype||QC;return e===o}function ZC(e,t){for(var o=-1,r=Array(e);++o<e;)r[o]=t(o);return r}var eb="[object Arguments]";function Ns(e){return hn(e)&&xi(e)==eb}var vf=Object.prototype,tb=vf.hasOwnProperty,ob=vf.propertyIsEnumerable,El=Ns((function(){return arguments})())?Ns:function(e){return hn(e)&&tb.call(e,"callee")&&!ob.call(e,"callee")};function rb(){return!1}var Sf=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ks=Sf&&typeof module=="object"&&module&&!module.nodeType&&module,nb=ks&&ks.exports===Sf,Hs=nb?Sr.Buffer:void 0,ib=Hs?Hs.isBuffer:void 0,yf=ib||rb,lb="[object Arguments]",ab="[object Array]",sb="[object Boolean]",cb="[object Date]",ub="[object Error]",fb="[object Function]",db="[object Map]",pb="[object Number]",mb="[object Object]",hb="[object RegExp]",gb="[object Set]",Cb="[object String]",bb="[object WeakMap]",xb="[object ArrayBuffer]",_b="[object DataView]",vb="[object Float32Array]",Sb="[object Float64Array]",yb="[object Int8Array]",Eb="[object Int16Array]",Tb="[object Int32Array]",Pb="[object Uint8Array]",Ib="[object Uint8ClampedArray]",Ab="[object Uint16Array]",wb="[object Uint32Array]",Ie={};Ie[vb]=Ie[Sb]=Ie[yb]=Ie[Eb]=Ie[Tb]=Ie[Pb]=Ie[Ib]=Ie[Ab]=Ie[wb]=!0;Ie[lb]=Ie[ab]=Ie[xb]=Ie[sb]=Ie[_b]=Ie[cb]=Ie[ub]=Ie[fb]=Ie[db]=Ie[pb]=Ie[mb]=Ie[hb]=Ie[gb]=Ie[Cb]=Ie[bb]=!1;function Lb(e){return hn(e)&&xf(e.length)&&!!Ie[xi(e)]}function Db(e){return function(t){return e(t)}}var Ef=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Gr=Ef&&typeof module=="object"&&module&&!module.nodeType&&module,Rb=Gr&&Gr.exports===Ef,Xi=Rb&&hf.process,$s=(function(){try{var e=Gr&&Gr.require&&Gr.require("util").types;return e||Xi&&Xi.binding&&Xi.binding("util")}catch{}})(),Bs=$s&&$s.isTypedArray,Tf=Bs?Db(Bs):Lb;function Fb(e,t){var o=yl(e),r=!o&&El(e),n=!o&&!r&&yf(e),i=!o&&!r&&!n&&Tf(e),l=o||r||n||i,a=l?ZC(e.length,String):[],s=a.length;for(var c in e)l&&(c=="length"||n&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||bf(c,s))||a.push(c);return a}function Ob(e,t){return function(o){return e(t(o))}}function Mb(e){var t=[];if(e!=null)for(var o in Object(e))t.push(o);return t}var Nb=Object.prototype,kb=Nb.hasOwnProperty;function Hb(e){if(!or(e))return Mb(e);var t=_f(e),o=[];for(var r in e)r=="constructor"&&(t||!kb.call(e,r))||o.push(r);return o}function Pf(e){return ca(e)?Fb(e):Hb(e)}var ln=aa(Object,"create");function $b(){this.__data__=ln?ln(null):{},this.size=0}function Bb(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Wb="__lodash_hash_undefined__",zb=Object.prototype,Ub=zb.hasOwnProperty;function Vb(e){var t=this.__data__;if(ln){var o=t[e];return o===Wb?void 0:o}return Ub.call(t,e)?t[e]:void 0}var jb=Object.prototype,Gb=jb.hasOwnProperty;function Kb(e){var t=this.__data__;return ln?t[e]!==void 0:Gb.call(t,e)}var Yb="__lodash_hash_undefined__";function qb(e,t){var o=this.__data__;return this.size+=this.has(e)?0:1,o[e]=ln&&t===void 0?Yb:t,this}function tr(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var r=e[t];this.set(r[0],r[1])}}tr.prototype.clear=$b;tr.prototype.delete=Bb;tr.prototype.get=Vb;tr.prototype.has=Kb;tr.prototype.set=qb;function Xb(){this.__data__=[],this.size=0}function vi(e,t){for(var o=e.length;o--;)if(_i(e[o][0],t))return o;return-1}var Jb=Array.prototype,Qb=Jb.splice;function Zb(e){var t=this.__data__,o=vi(t,e);if(o<0)return!1;var r=t.length-1;return o==r?t.pop():Qb.call(t,o,1),--this.size,!0}function ex(e){var t=this.__data__,o=vi(t,e);return o<0?void 0:t[o][1]}function tx(e){return vi(this.__data__,e)>-1}function ox(e,t){var o=this.__data__,r=vi(o,e);return r<0?(++this.size,o.push([e,t])):o[r][1]=t,this}function ho(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var r=e[t];this.set(r[0],r[1])}}ho.prototype.clear=Xb;ho.prototype.delete=Zb;ho.prototype.get=ex;ho.prototype.has=tx;ho.prototype.set=ox;var If=aa(Sr,"Map");function rx(){this.size=0,this.__data__={hash:new tr,map:new(If||ho),string:new tr}}function nx(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Si(e,t){var o=e.__data__;return nx(t)?o[typeof t=="string"?"string":"hash"]:o.map}function ix(e){var t=Si(this,e).delete(e);return this.size-=t?1:0,t}function lx(e){return Si(this,e).get(e)}function ax(e){return Si(this,e).has(e)}function sx(e,t){var o=Si(this,e),r=o.size;return o.set(e,t),this.size+=o.size==r?0:1,this}function yr(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var r=e[t];this.set(r[0],r[1])}}yr.prototype.clear=rx;yr.prototype.delete=ix;yr.prototype.get=lx;yr.prototype.has=ax;yr.prototype.set=sx;var Af=Ob(Object.getPrototypeOf,Object),cx="[object Object]",ux=Function.prototype,fx=Object.prototype,wf=ux.toString,dx=fx.hasOwnProperty,px=wf.call(Object);function mx(e){if(!hn(e)||xi(e)!=cx)return!1;var t=Af(e);if(t===null)return!0;var o=dx.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&wf.call(o)==px}function hx(){this.__data__=new ho,this.size=0}function gx(e){var t=this.__data__,o=t.delete(e);return this.size=t.size,o}function Cx(e){return this.__data__.get(e)}function bx(e){return this.__data__.has(e)}var xx=200;function _x(e,t){var o=this.__data__;if(o instanceof ho){var r=o.__data__;if(!If||r.length<xx-1)return r.push([e,t]),this.size=++o.size,this;o=this.__data__=new yr(r)}return o.set(e,t),this.size=o.size,this}function Er(e){var t=this.__data__=new ho(e);this.size=t.size}Er.prototype.clear=hx;Er.prototype.delete=gx;Er.prototype.get=Cx;Er.prototype.has=bx;Er.prototype.set=_x;var Lf=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ws=Lf&&typeof module=="object"&&module&&!module.nodeType&&module,vx=Ws&&Ws.exports===Lf,zs=vx?Sr.Buffer:void 0;zs&&zs.allocUnsafe;function Sx(e,t){return e.slice()}var Us=Sr.Uint8Array;function yx(e){var t=new e.constructor(e.byteLength);return new Us(t).set(new Us(e)),t}function Ex(e,t){var o=yx(e.buffer);return new e.constructor(o,e.byteOffset,e.length)}function Tx(e){return typeof e.constructor=="function"&&!_f(e)?DC(Af(e)):{}}function Px(e){return function(t,o,r){for(var n=-1,i=Object(t),l=r(t),a=l.length;a--;){var s=l[++n];if(o(i[s],s,i)===!1)break}return t}}var Ix=Px();function Tl(e,t,o){(o!==void 0&&!_i(e[t],o)||o===void 0&&!(t in e))&&sa(e,t,o)}function Ax(e){return hn(e)&&ca(e)}function Pl(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function wx(e){return GC(e,Pf(e))}function Lx(e,t,o,r,n,i,l){var a=Pl(e,o),s=Pl(t,o),c=l.get(s);if(c){Tl(e,o,c);return}var u=i?i(a,s,o+"",e,t,l):void 0,f=u===void 0;if(f){var d=yl(s),p=!d&&yf(s),g=!d&&!p&&Tf(s);u=s,d||p||g?yl(a)?u=a:Ax(a)?u=FC(a):p?(f=!1,u=Sx(s)):g?(f=!1,u=Ex(s)):u=[]:mx(s)||El(s)?(u=a,El(a)?u=wx(a):(!or(a)||la(a))&&(u=Tx(s))):f=!1}f&&(l.set(s,u),n(u,s,r,i,l),l.delete(s)),Tl(e,o,u)}function Df(e,t,o,r,n){e!==t&&Ix(t,function(i,l){if(n||(n=new Er),or(i))Lx(e,t,l,o,Df,r,n);else{var a=r?r(Pl(e,l),i,l+"",e,t,n):void 0;a===void 0&&(a=i),Tl(e,l,a)}},Pf)}var kr=JC(function(e,t,o){Df(e,t,o)});function Dx(e,t){console.error(`[naive/${e}]: ${t}`)}function ET(e,t){throw new Error(`[naive/${e}]: ${t}`)}function TT(e){return e}const Il="n-config-provider",Vs="naive-ui-style";var ua={fontFamily:'v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',fontFamilyMono:"v-mono, SFMono-Regular, Menlo, Consolas, Courier, monospace",fontWeight:"400",fontWeightStrong:"500",cubicBezierEaseInOut:"cubic-bezier(.4, 0, .2, 1)",cubicBezierEaseOut:"cubic-bezier(0, 0, .2, 1)",cubicBezierEaseIn:"cubic-bezier(.4, 0, 1, 1)",borderRadius:"3px",borderRadiusSmall:"2px",fontSize:"14px",fontSizeMini:"12px",fontSizeTiny:"12px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",lineHeight:"1.6",heightMini:"16px",heightTiny:"22px",heightSmall:"28px",heightMedium:"34px",heightLarge:"40px",heightHuge:"46px"};const{fontSize:Rx,fontFamily:Fx,lineHeight:Ox}=ua;var Mx=Ds("body",`
|
||
margin: 0;
|
||
font-size: ${Rx};
|
||
font-family: ${Fx};
|
||
line-height: ${Ox};
|
||
-webkit-text-size-adjust: 100%;
|
||
-webkit-tap-highlight-color: transparent;
|
||
`,[Ds("input",`
|
||
font-family: inherit;
|
||
font-size: inherit;
|
||
`)]);const Nx="@css-render/vue3-ssr";function kx(e,t){return`<style cssr-id="${e}">
|
||
${t}
|
||
</style>`}function Hx(e,t,o){const{styles:r,ids:n}=o;n.has(e)||r!==null&&(n.add(e),r.push(kx(e,t)))}const $x=typeof document<"u";function Bx(){if($x)return;const e=Ze(Nx,null);if(e!==null)return{adapter:(t,o)=>Hx(t,o,e),context:e}}const js={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#0FF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000",blanchedalmond:"#FFEBCD",blue:"#00F",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#0FF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9",darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#F0F",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#0F0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#F0F",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#F00",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFF",whitesmoke:"#F5F5F5",yellow:"#FF0",yellowgreen:"#9ACD32",transparent:"#0000"};function Wx(e,t,o){t/=100,o/=100;let r=(n,i=(n+e/60)%6)=>o-o*t*Math.max(Math.min(i,4-i,1),0);return[r(5)*255,r(3)*255,r(1)*255]}function zx(e,t,o){t/=100,o/=100;let r=t*Math.min(o,1-o),n=(i,l=(i+e/30)%12)=>o-r*Math.max(Math.min(l-3,9-l,1),-1);return[n(0)*255,n(8)*255,n(4)*255]}const Yt="^\\s*",qt="\\s*$",wo="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))%\\s*",_t="\\s*((\\.\\d+)|(\\d+(\\.\\d*)?))\\s*",qo="([0-9A-Fa-f])",Xo="([0-9A-Fa-f]{2})",Rf=new RegExp(`${Yt}hsl\\s*\\(${_t},${wo},${wo}\\)${qt}`),Ff=new RegExp(`${Yt}hsv\\s*\\(${_t},${wo},${wo}\\)${qt}`),Of=new RegExp(`${Yt}hsla\\s*\\(${_t},${wo},${wo},${_t}\\)${qt}`),Mf=new RegExp(`${Yt}hsva\\s*\\(${_t},${wo},${wo},${_t}\\)${qt}`),Ux=new RegExp(`${Yt}rgb\\s*\\(${_t},${_t},${_t}\\)${qt}`),Vx=new RegExp(`${Yt}rgba\\s*\\(${_t},${_t},${_t},${_t}\\)${qt}`),jx=new RegExp(`${Yt}#${qo}${qo}${qo}${qt}`),Gx=new RegExp(`${Yt}#${Xo}${Xo}${Xo}${qt}`),Kx=new RegExp(`${Yt}#${qo}${qo}${qo}${qo}${qt}`),Yx=new RegExp(`${Yt}#${Xo}${Xo}${Xo}${Xo}${qt}`);function dt(e){return parseInt(e,16)}function qx(e){try{let t;if(t=Of.exec(e))return[Gn(t[1]),Eo(t[5]),Eo(t[9]),Zo(t[13])];if(t=Rf.exec(e))return[Gn(t[1]),Eo(t[5]),Eo(t[9]),1];throw new Error(`[seemly/hsla]: Invalid color value ${e}.`)}catch(t){throw t}}function Xx(e){try{let t;if(t=Mf.exec(e))return[Gn(t[1]),Eo(t[5]),Eo(t[9]),Zo(t[13])];if(t=Ff.exec(e))return[Gn(t[1]),Eo(t[5]),Eo(t[9]),1];throw new Error(`[seemly/hsva]: Invalid color value ${e}.`)}catch(t){throw t}}function fo(e){try{let t;if(t=Gx.exec(e))return[dt(t[1]),dt(t[2]),dt(t[3]),1];if(t=Ux.exec(e))return[Xe(t[1]),Xe(t[5]),Xe(t[9]),1];if(t=Vx.exec(e))return[Xe(t[1]),Xe(t[5]),Xe(t[9]),Zo(t[13])];if(t=jx.exec(e))return[dt(t[1]+t[1]),dt(t[2]+t[2]),dt(t[3]+t[3]),1];if(t=Yx.exec(e))return[dt(t[1]),dt(t[2]),dt(t[3]),Zo(dt(t[4])/255)];if(t=Kx.exec(e))return[dt(t[1]+t[1]),dt(t[2]+t[2]),dt(t[3]+t[3]),Zo(dt(t[4]+t[4])/255)];if(e in js)return fo(js[e]);if(Rf.test(e)||Of.test(e)){const[o,r,n,i]=qx(e);return[...zx(o,r,n),i]}else if(Ff.test(e)||Mf.test(e)){const[o,r,n,i]=Xx(e);return[...Wx(o,r,n),i]}throw new Error(`[seemly/rgba]: Invalid color value ${e}.`)}catch(t){throw t}}function Jx(e){return e>1?1:e<0?0:e}function Al(e,t,o,r){return`rgba(${Xe(e)}, ${Xe(t)}, ${Xe(o)}, ${Jx(r)})`}function Ji(e,t,o,r,n){return Xe((e*t*(1-r)+o*r)/n)}function Z(e,t){Array.isArray(e)||(e=fo(e)),Array.isArray(t)||(t=fo(t));const o=e[3],r=t[3],n=Zo(o+r-o*r);return Al(Ji(e[0],o,t[0],r,n),Ji(e[1],o,t[1],r,n),Ji(e[2],o,t[2],r,n),n)}function J(e,t){const[o,r,n,i=1]=Array.isArray(e)?e:fo(e);return typeof t.alpha=="number"?Al(o,r,n,t.alpha):Al(o,r,n,i)}function Me(e,t){const[o,r,n,i=1]=Array.isArray(e)?e:fo(e),{lightness:l=1,alpha:a=1}=t;return Qx([o*l,r*l,n*l,i*a])}function Zo(e){const t=Math.round(Number(e)*100)/100;return t>1?1:t<0?0:t}function Gn(e){const t=Math.round(Number(e));return t>=360||t<0?0:t}function Xe(e){const t=Math.round(Number(e));return t>255?255:t<0?0:t}function Eo(e){const t=Math.round(Number(e));return t>100?100:t<0?0:t}function Qx(e){const[t,o,r]=e;return 3 in e?`rgba(${Xe(t)}, ${Xe(o)}, ${Xe(r)}, ${Zo(e[3])})`:`rgba(${Xe(t)}, ${Xe(o)}, ${Xe(r)}, 1)`}const q={neutralBase:"#000",neutralInvertBase:"#fff",neutralTextBase:"#fff",neutralPopover:"rgb(72, 72, 78)",neutralCard:"rgb(24, 24, 28)",neutralModal:"rgb(44, 44, 50)",neutralBody:"rgb(16, 16, 20)",alpha1:"0.9",alpha2:"0.82",alpha3:"0.52",alpha4:"0.38",alpha5:"0.28",alphaClose:"0.52",alphaDisabled:"0.38",alphaDisabledInput:"0.06",alphaPending:"0.09",alphaTablePending:"0.06",alphaTableStriped:"0.05",alphaPressed:"0.05",alphaAvatar:"0.18",alphaRail:"0.2",alphaProgressRail:"0.12",alphaBorder:"0.24",alphaDivider:"0.09",alphaInput:"0.1",alphaAction:"0.06",alphaTab:"0.04",alphaScrollbar:"0.2",alphaScrollbarHover:"0.3",alphaCode:"0.12",alphaTag:"0.2",primaryHover:"#7fe7c4",primaryDefault:"#63e2b7",primaryActive:"#5acea7",primarySuppl:"rgb(42, 148, 125)",infoHover:"#8acbec",infoDefault:"#70c0e8",infoActive:"#66afd3",infoSuppl:"rgb(56, 137, 197)",errorHover:"#e98b8b",errorDefault:"#e88080",errorActive:"#e57272",errorSuppl:"rgb(208, 58, 82)",warningHover:"#f5d599",warningDefault:"#f2c97d",warningActive:"#e6c260",warningSuppl:"rgb(240, 138, 0)",successHover:"#7fe7c4",successDefault:"#63e2b7",successActive:"#5acea7",successSuppl:"rgb(42, 148, 125)"},Zx=fo(q.neutralBase),Nf=fo(q.neutralInvertBase),e_=`rgba(${Nf.slice(0,3).join(", ")}, `;function he(e){return`${e_+String(e)})`}function t_(e){const t=Array.from(Nf);return t[3]=Number(e),Z(Zx,t)}const W={name:"common",...ua,baseColor:q.neutralBase,primaryColor:q.primaryDefault,primaryColorHover:q.primaryHover,primaryColorPressed:q.primaryActive,primaryColorSuppl:q.primarySuppl,infoColor:q.infoDefault,infoColorHover:q.infoHover,infoColorPressed:q.infoActive,infoColorSuppl:q.infoSuppl,successColor:q.successDefault,successColorHover:q.successHover,successColorPressed:q.successActive,successColorSuppl:q.successSuppl,warningColor:q.warningDefault,warningColorHover:q.warningHover,warningColorPressed:q.warningActive,warningColorSuppl:q.warningSuppl,errorColor:q.errorDefault,errorColorHover:q.errorHover,errorColorPressed:q.errorActive,errorColorSuppl:q.errorSuppl,textColorBase:q.neutralTextBase,textColor1:he(q.alpha1),textColor2:he(q.alpha2),textColor3:he(q.alpha3),textColorDisabled:he(q.alpha4),placeholderColor:he(q.alpha4),placeholderColorDisabled:he(q.alpha5),iconColor:he(q.alpha4),iconColorDisabled:he(q.alpha5),iconColorHover:he(Number(q.alpha4)*1.25),iconColorPressed:he(Number(q.alpha4)*.8),opacity1:q.alpha1,opacity2:q.alpha2,opacity3:q.alpha3,opacity4:q.alpha4,opacity5:q.alpha5,dividerColor:he(q.alphaDivider),borderColor:he(q.alphaBorder),closeIconColorHover:he(Number(q.alphaClose)),closeIconColor:he(Number(q.alphaClose)),closeIconColorPressed:he(Number(q.alphaClose)),closeColorHover:"rgba(255, 255, 255, .12)",closeColorPressed:"rgba(255, 255, 255, .08)",clearColor:he(q.alpha4),clearColorHover:Me(he(q.alpha4),{alpha:1.25}),clearColorPressed:Me(he(q.alpha4),{alpha:.8}),scrollbarColor:he(q.alphaScrollbar),scrollbarColorHover:he(q.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:he(q.alphaProgressRail),railColor:he(q.alphaRail),popoverColor:q.neutralPopover,tableColor:q.neutralCard,cardColor:q.neutralCard,modalColor:q.neutralModal,bodyColor:q.neutralBody,tagColor:t_(q.alphaTag),avatarColor:he(q.alphaAvatar),invertedColor:q.neutralBase,inputColor:he(q.alphaInput),codeColor:he(q.alphaCode),tabColor:he(q.alphaTab),actionColor:he(q.alphaAction),tableHeaderColor:he(q.alphaAction),hoverColor:he(q.alphaPending),tableColorHover:he(q.alphaTablePending),tableColorStriped:he(q.alphaTableStriped),pressedColor:he(q.alphaPressed),opacityDisabled:q.alphaDisabled,inputColorDisabled:he(q.alphaDisabledInput),buttonColor2:"rgba(255, 255, 255, .08)",buttonColor2Hover:"rgba(255, 255, 255, .12)",buttonColor2Pressed:"rgba(255, 255, 255, .08)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .24), 0 3px 6px 0 rgba(0, 0, 0, .18), 0 5px 12px 4px rgba(0, 0, 0, .12)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .24), 0 6px 12px 0 rgba(0, 0, 0, .16), 0 9px 18px 8px rgba(0, 0, 0, .10)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"},re={neutralBase:"#FFF",neutralInvertBase:"#000",neutralTextBase:"#000",neutralPopover:"#fff",neutralCard:"#fff",neutralModal:"#fff",neutralBody:"#fff",alpha1:"0.82",alpha2:"0.72",alpha3:"0.38",alpha4:"0.24",alpha5:"0.18",alphaClose:"0.6",alphaDisabled:"0.5",alphaAvatar:"0.2",alphaProgressRail:".08",alphaInput:"0",alphaScrollbar:"0.25",alphaScrollbarHover:"0.4",primaryHover:"#36ad6a",primaryDefault:"#18a058",primaryActive:"#0c7a43",primarySuppl:"#36ad6a",infoHover:"#4098fc",infoDefault:"#2080f0",infoActive:"#1060c9",infoSuppl:"#4098fc",errorHover:"#de576d",errorDefault:"#d03050",errorActive:"#ab1f3f",errorSuppl:"#de576d",warningHover:"#fcb040",warningDefault:"#f0a020",warningActive:"#c97c10",warningSuppl:"#fcb040",successHover:"#36ad6a",successDefault:"#18a058",successActive:"#0c7a43",successSuppl:"#36ad6a"},o_=fo(re.neutralBase),kf=fo(re.neutralInvertBase),r_=`rgba(${kf.slice(0,3).join(", ")}, `;function Gs(e){return`${r_+String(e)})`}function Ke(e){const t=Array.from(kf);return t[3]=Number(e),Z(o_,t)}const n_={name:"common",...ua,baseColor:re.neutralBase,primaryColor:re.primaryDefault,primaryColorHover:re.primaryHover,primaryColorPressed:re.primaryActive,primaryColorSuppl:re.primarySuppl,infoColor:re.infoDefault,infoColorHover:re.infoHover,infoColorPressed:re.infoActive,infoColorSuppl:re.infoSuppl,successColor:re.successDefault,successColorHover:re.successHover,successColorPressed:re.successActive,successColorSuppl:re.successSuppl,warningColor:re.warningDefault,warningColorHover:re.warningHover,warningColorPressed:re.warningActive,warningColorSuppl:re.warningSuppl,errorColor:re.errorDefault,errorColorHover:re.errorHover,errorColorPressed:re.errorActive,errorColorSuppl:re.errorSuppl,textColorBase:re.neutralTextBase,textColor1:"rgb(31, 34, 37)",textColor2:"rgb(51, 54, 57)",textColor3:"rgb(118, 124, 130)",textColorDisabled:Ke(re.alpha4),placeholderColor:Ke(re.alpha4),placeholderColorDisabled:Ke(re.alpha5),iconColor:Ke(re.alpha4),iconColorHover:Me(Ke(re.alpha4),{lightness:.75}),iconColorPressed:Me(Ke(re.alpha4),{lightness:.9}),iconColorDisabled:Ke(re.alpha5),opacity1:re.alpha1,opacity2:re.alpha2,opacity3:re.alpha3,opacity4:re.alpha4,opacity5:re.alpha5,dividerColor:"rgb(239, 239, 245)",borderColor:"rgb(224, 224, 230)",closeIconColor:Ke(Number(re.alphaClose)),closeIconColorHover:Ke(Number(re.alphaClose)),closeIconColorPressed:Ke(Number(re.alphaClose)),closeColorHover:"rgba(0, 0, 0, .09)",closeColorPressed:"rgba(0, 0, 0, .13)",clearColor:Ke(re.alpha4),clearColorHover:Me(Ke(re.alpha4),{lightness:.75}),clearColorPressed:Me(Ke(re.alpha4),{lightness:.9}),scrollbarColor:Gs(re.alphaScrollbar),scrollbarColorHover:Gs(re.alphaScrollbarHover),scrollbarWidth:"5px",scrollbarHeight:"5px",scrollbarBorderRadius:"5px",progressRailColor:Ke(re.alphaProgressRail),railColor:"rgb(219, 219, 223)",popoverColor:re.neutralPopover,tableColor:re.neutralCard,cardColor:re.neutralCard,modalColor:re.neutralModal,bodyColor:re.neutralBody,tagColor:"#eee",avatarColor:Ke(re.alphaAvatar),invertedColor:"rgb(0, 20, 40)",inputColor:Ke(re.alphaInput),codeColor:"rgb(244, 244, 248)",tabColor:"rgb(247, 247, 250)",actionColor:"rgb(250, 250, 252)",tableHeaderColor:"rgb(250, 250, 252)",hoverColor:"rgb(243, 243, 245)",tableColorHover:"rgba(0, 0, 100, 0.03)",tableColorStriped:"rgba(0, 0, 100, 0.02)",pressedColor:"rgb(237, 237, 239)",opacityDisabled:re.alphaDisabled,inputColorDisabled:"rgb(250, 250, 252)",buttonColor2:"rgba(46, 51, 56, .05)",buttonColor2Hover:"rgba(46, 51, 56, .09)",buttonColor2Pressed:"rgba(46, 51, 56, .13)",boxShadow1:"0 1px 2px -2px rgba(0, 0, 0, .08), 0 3px 6px 0 rgba(0, 0, 0, .06), 0 5px 12px 4px rgba(0, 0, 0, .04)",boxShadow2:"0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)",boxShadow3:"0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03)"},i_={railInsetHorizontalBottom:"auto 2px 4px 2px",railInsetHorizontalTop:"4px 2px auto 2px",railInsetVerticalRight:"2px 4px 2px auto",railInsetVerticalLeft:"2px auto 2px 4px",railColor:"transparent"};function l_(e){const{scrollbarColor:t,scrollbarColorHover:o,scrollbarHeight:r,scrollbarWidth:n,scrollbarBorderRadius:i}=e;return{...i_,height:r,width:n,borderRadius:i,color:t,colorHover:o}}const et={name:"Scrollbar",common:W,self:l_};var a_={iconSizeTiny:"28px",iconSizeSmall:"34px",iconSizeMedium:"40px",iconSizeLarge:"46px",iconSizeHuge:"52px"};function Hf(e){const{textColorDisabled:t,iconColor:o,textColor2:r,fontSizeTiny:n,fontSizeSmall:i,fontSizeMedium:l,fontSizeLarge:a,fontSizeHuge:s}=e;return{...a_,fontSizeTiny:n,fontSizeSmall:i,fontSizeMedium:l,fontSizeLarge:a,fontSizeHuge:s,textColor:t,iconColor:o,extraTextColor:r}}const s_={name:"Empty",common:n_,self:Hf},rr={name:"Empty",common:W,self:Hf};function c_(e,t,o,r,n,i){const l=Bx(),a=Ze(Il,null);if(o){const s=()=>{const c=i?.value;o.mount({id:c===void 0?t:c+t,head:!0,props:{bPrefix:c?`.${c}-`:void 0},anchorMetaName:Vs,ssr:l,parent:a?.styleMountTarget}),a?.preflightStyleDisabled||Mx.mount({id:"n-global",head:!0,anchorMetaName:Vs,ssr:l,parent:a?.styleMountTarget})};l?s():Jl(s)}return fe(()=>{const{theme:{common:s,self:c,peers:u={}}={},themeOverrides:f={},builtinThemeOverrides:d={}}=n,{common:p,peers:g}=f,{common:C=void 0,[e]:{common:S=void 0,self:E=void 0,peers:T={}}={}}=a?.mergedThemeRef.value||{},{common:v=void 0,[e]:y={}}=a?.mergedThemeOverridesRef.value||{},{common:w,peers:L={}}=y,D=kr({},s||S||C||r.common,v,w,p);return{common:D,self:kr((c||E||r.self)?.(D),d,y,f),peers:kr({},r.peers,T,u),peerOverrides:kr({},d.peers,L,g)}})}c_.props={theme:Object,themeOverrides:Object,builtinThemeOverrides:Object};var u_={height:"calc(var(--n-option-height) * 7.6)",paddingTiny:"4px 0",paddingSmall:"4px 0",paddingMedium:"4px 0",paddingLarge:"4px 0",paddingHuge:"4px 0",optionPaddingTiny:"0 12px",optionPaddingSmall:"0 12px",optionPaddingMedium:"0 12px",optionPaddingLarge:"0 12px",optionPaddingHuge:"0 12px",loadingSize:"18px"};function f_(e){const{borderRadius:t,popoverColor:o,textColor3:r,dividerColor:n,textColor2:i,primaryColorPressed:l,textColorDisabled:a,primaryColor:s,opacityDisabled:c,hoverColor:u,fontSizeTiny:f,fontSizeSmall:d,fontSizeMedium:p,fontSizeLarge:g,fontSizeHuge:C,heightTiny:S,heightSmall:E,heightMedium:T,heightLarge:v,heightHuge:y}=e;return{...u_,optionFontSizeTiny:f,optionFontSizeSmall:d,optionFontSizeMedium:p,optionFontSizeLarge:g,optionFontSizeHuge:C,optionHeightTiny:S,optionHeightSmall:E,optionHeightMedium:T,optionHeightLarge:v,optionHeightHuge:y,borderRadius:t,color:o,groupHeaderTextColor:r,actionDividerColor:n,optionTextColor:i,optionTextColorPressed:l,optionTextColorDisabled:a,optionTextColorActive:s,optionOpacityDisabled:c,optionCheckColor:s,optionColorPending:u,optionColorActive:"rgba(0, 0, 0, 0)",optionColorActivePending:u,actionTextColor:i,loadingColor:s}}const gn={name:"InternalSelectMenu",common:W,peers:{Scrollbar:et,Empty:rr},self:f_};var d_={space:"6px",spaceArrow:"10px",arrowOffset:"10px",arrowOffsetVertical:"10px",arrowHeight:"6px",padding:"8px 14px"};function p_(e){const{boxShadow2:t,popoverColor:o,textColor2:r,borderRadius:n,fontSize:i,dividerColor:l}=e;return{...d_,fontSize:i,borderRadius:n,color:o,dividerColor:l,textColor:r,boxShadow:t}}const nr={name:"Popover",common:W,peers:{Scrollbar:et},self:p_};function Ks(e){const t=fe(e),o=mt(t.value);return St(t,r=>{o.value=r}),typeof e=="function"?o:{__v_isRef:!0,get value(){return o.value},set value(r){e.set(r)}}}var m_={closeIconSizeTiny:"12px",closeIconSizeSmall:"12px",closeIconSizeMedium:"14px",closeIconSizeLarge:"14px",closeSizeTiny:"16px",closeSizeSmall:"16px",closeSizeMedium:"18px",closeSizeLarge:"18px",padding:"0 7px",closeMargin:"0 0 0 4px"};const $f={name:"Tag",common:W,self(e){const{textColor2:t,primaryColorHover:o,primaryColorPressed:r,primaryColor:n,infoColor:i,successColor:l,warningColor:a,errorColor:s,baseColor:c,borderColor:u,tagColor:f,opacityDisabled:d,closeIconColor:p,closeIconColorHover:g,closeIconColorPressed:C,closeColorHover:S,closeColorPressed:E,borderRadiusSmall:T,fontSizeMini:v,fontSizeTiny:y,fontSizeSmall:w,fontSizeMedium:L,heightMini:D,heightTiny:F,heightSmall:P,heightMedium:U,buttonColor2Hover:X,buttonColor2Pressed:k,fontWeightStrong:Q}=e;return{...m_,closeBorderRadius:T,heightTiny:D,heightSmall:F,heightMedium:P,heightLarge:U,borderRadius:T,opacityDisabled:d,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:w,fontSizeLarge:L,fontWeightStrong:Q,textColorCheckable:t,textColorHoverCheckable:t,textColorPressedCheckable:t,textColorChecked:c,colorCheckable:"#0000",colorHoverCheckable:X,colorPressedCheckable:k,colorChecked:n,colorCheckedHover:o,colorCheckedPressed:r,border:`1px solid ${u}`,textColor:t,color:f,colorBordered:"#0000",closeIconColor:p,closeIconColorHover:g,closeIconColorPressed:C,closeColorHover:S,closeColorPressed:E,borderPrimary:`1px solid ${J(n,{alpha:.3})}`,textColorPrimary:n,colorPrimary:J(n,{alpha:.16}),colorBorderedPrimary:"#0000",closeIconColorPrimary:Me(n,{lightness:.7}),closeIconColorHoverPrimary:Me(n,{lightness:.7}),closeIconColorPressedPrimary:Me(n,{lightness:.7}),closeColorHoverPrimary:J(n,{alpha:.16}),closeColorPressedPrimary:J(n,{alpha:.12}),borderInfo:`1px solid ${J(i,{alpha:.3})}`,textColorInfo:i,colorInfo:J(i,{alpha:.16}),colorBorderedInfo:"#0000",closeIconColorInfo:Me(i,{alpha:.7}),closeIconColorHoverInfo:Me(i,{alpha:.7}),closeIconColorPressedInfo:Me(i,{alpha:.7}),closeColorHoverInfo:J(i,{alpha:.16}),closeColorPressedInfo:J(i,{alpha:.12}),borderSuccess:`1px solid ${J(l,{alpha:.3})}`,textColorSuccess:l,colorSuccess:J(l,{alpha:.16}),colorBorderedSuccess:"#0000",closeIconColorSuccess:Me(l,{alpha:.7}),closeIconColorHoverSuccess:Me(l,{alpha:.7}),closeIconColorPressedSuccess:Me(l,{alpha:.7}),closeColorHoverSuccess:J(l,{alpha:.16}),closeColorPressedSuccess:J(l,{alpha:.12}),borderWarning:`1px solid ${J(a,{alpha:.3})}`,textColorWarning:a,colorWarning:J(a,{alpha:.16}),colorBorderedWarning:"#0000",closeIconColorWarning:Me(a,{alpha:.7}),closeIconColorHoverWarning:Me(a,{alpha:.7}),closeIconColorPressedWarning:Me(a,{alpha:.7}),closeColorHoverWarning:J(a,{alpha:.16}),closeColorPressedWarning:J(a,{alpha:.11}),borderError:`1px solid ${J(s,{alpha:.3})}`,textColorError:s,colorError:J(s,{alpha:.16}),colorBorderedError:"#0000",closeIconColorError:Me(s,{alpha:.7}),closeIconColorHoverError:Me(s,{alpha:.7}),closeIconColorPressedError:Me(s,{alpha:.7}),closeColorHoverError:J(s,{alpha:.16}),closeColorPressedError:J(s,{alpha:.12})}}};var h_={paddingSingle:"0 26px 0 12px",paddingMultiple:"3px 26px 0 12px",clearSize:"16px",arrowSize:"16px"};const fa={name:"InternalSelection",common:W,peers:{Popover:nr},self(e){const{borderRadius:t,textColor2:o,textColorDisabled:r,inputColor:n,inputColorDisabled:i,primaryColor:l,primaryColorHover:a,warningColor:s,warningColorHover:c,errorColor:u,errorColorHover:f,iconColor:d,iconColorDisabled:p,clearColor:g,clearColorHover:C,clearColorPressed:S,placeholderColor:E,placeholderColorDisabled:T,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:w,fontSizeLarge:L,heightTiny:D,heightSmall:F,heightMedium:P,heightLarge:U,fontWeight:X}=e;return{...h_,fontWeight:X,fontSizeTiny:v,fontSizeSmall:y,fontSizeMedium:w,fontSizeLarge:L,heightTiny:D,heightSmall:F,heightMedium:P,heightLarge:U,borderRadius:t,textColor:o,textColorDisabled:r,placeholderColor:E,placeholderColorDisabled:T,color:n,colorDisabled:i,colorActive:J(l,{alpha:.1}),border:"1px solid #0000",borderHover:`1px solid ${a}`,borderActive:`1px solid ${l}`,borderFocus:`1px solid ${a}`,boxShadowHover:"none",boxShadowActive:`0 0 8px 0 ${J(l,{alpha:.4})}`,boxShadowFocus:`0 0 8px 0 ${J(l,{alpha:.4})}`,caretColor:l,arrowColor:d,arrowColorDisabled:p,loadingColor:l,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,borderActiveWarning:`1px solid ${s}`,borderFocusWarning:`1px solid ${c}`,boxShadowHoverWarning:"none",boxShadowActiveWarning:`0 0 8px 0 ${J(s,{alpha:.4})}`,boxShadowFocusWarning:`0 0 8px 0 ${J(s,{alpha:.4})}`,colorActiveWarning:J(s,{alpha:.1}),caretColorWarning:s,borderError:`1px solid ${u}`,borderHoverError:`1px solid ${f}`,borderActiveError:`1px solid ${u}`,borderFocusError:`1px solid ${f}`,boxShadowHoverError:"none",boxShadowActiveError:`0 0 8px 0 ${J(u,{alpha:.4})}`,boxShadowFocusError:`0 0 8px 0 ${J(u,{alpha:.4})}`,colorActiveError:J(u,{alpha:.1}),caretColorError:u,clearColor:g,clearColorHover:C,clearColorPressed:S}}};var g_={iconMargin:"11px 8px 0 12px",iconMarginRtl:"11px 12px 0 8px",iconSize:"24px",closeIconSize:"16px",closeSize:"20px",closeMargin:"13px 14px 0 0",closeMarginRtl:"13px 0 0 14px",padding:"13px"};const C_={name:"Alert",common:W,self(e){const{lineHeight:t,borderRadius:o,fontWeightStrong:r,dividerColor:n,inputColor:i,textColor1:l,textColor2:a,closeColorHover:s,closeColorPressed:c,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,infoColorSuppl:p,successColorSuppl:g,warningColorSuppl:C,errorColorSuppl:S,fontSize:E}=e;return{...g_,fontSize:E,lineHeight:t,titleFontWeight:r,borderRadius:o,border:`1px solid ${n}`,color:i,titleTextColor:l,iconColor:a,contentTextColor:a,closeBorderRadius:o,closeColorHover:s,closeColorPressed:c,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,borderInfo:`1px solid ${J(p,{alpha:.35})}`,colorInfo:J(p,{alpha:.25}),titleTextColorInfo:l,iconColorInfo:p,contentTextColorInfo:a,closeColorHoverInfo:s,closeColorPressedInfo:c,closeIconColorInfo:u,closeIconColorHoverInfo:f,closeIconColorPressedInfo:d,borderSuccess:`1px solid ${J(g,{alpha:.35})}`,colorSuccess:J(g,{alpha:.25}),titleTextColorSuccess:l,iconColorSuccess:g,contentTextColorSuccess:a,closeColorHoverSuccess:s,closeColorPressedSuccess:c,closeIconColorSuccess:u,closeIconColorHoverSuccess:f,closeIconColorPressedSuccess:d,borderWarning:`1px solid ${J(C,{alpha:.35})}`,colorWarning:J(C,{alpha:.25}),titleTextColorWarning:l,iconColorWarning:C,contentTextColorWarning:a,closeColorHoverWarning:s,closeColorPressedWarning:c,closeIconColorWarning:u,closeIconColorHoverWarning:f,closeIconColorPressedWarning:d,borderError:`1px solid ${J(S,{alpha:.35})}`,colorError:J(S,{alpha:.25}),titleTextColorError:l,iconColorError:S,contentTextColorError:a,closeColorHoverError:s,closeColorPressedError:c,closeIconColorError:u,closeIconColorHoverError:f,closeIconColorPressedError:d}}};var b_={linkFontSize:"13px",linkPadding:"0 0 0 16px",railWidth:"4px"};function x_(e){const{borderRadius:t,railColor:o,primaryColor:r,primaryColorHover:n,primaryColorPressed:i,textColor2:l}=e;return{...b_,borderRadius:t,railColor:o,railColorActive:r,linkColor:J(r,{alpha:.15}),linkTextColor:l,linkTextColorHover:n,linkTextColorPressed:i,linkTextColorActive:r}}const __={name:"Anchor",common:W,self:x_};var v_={paddingTiny:"0 8px",paddingSmall:"0 10px",paddingMedium:"0 12px",paddingLarge:"0 14px",clearSize:"16px"};function S_(e){const{textColor2:t,textColor3:o,textColorDisabled:r,primaryColor:n,primaryColorHover:i,inputColor:l,inputColorDisabled:a,warningColor:s,warningColorHover:c,errorColor:u,errorColorHover:f,borderRadius:d,lineHeight:p,fontSizeTiny:g,fontSizeSmall:C,fontSizeMedium:S,fontSizeLarge:E,heightTiny:T,heightSmall:v,heightMedium:y,heightLarge:w,clearColor:L,clearColorHover:D,clearColorPressed:F,placeholderColor:P,placeholderColorDisabled:U,iconColor:X,iconColorDisabled:k,iconColorHover:Q,iconColorPressed:me,fontWeight:ye}=e;return{...v_,fontWeight:ye,countTextColorDisabled:r,countTextColor:o,heightTiny:T,heightSmall:v,heightMedium:y,heightLarge:w,fontSizeTiny:g,fontSizeSmall:C,fontSizeMedium:S,fontSizeLarge:E,lineHeight:p,lineHeightTextarea:p,borderRadius:d,iconSize:"16px",groupLabelColor:l,textColor:t,textColorDisabled:r,textDecorationColor:t,groupLabelTextColor:t,caretColor:n,placeholderColor:P,placeholderColorDisabled:U,color:l,colorHover:l,colorDisabled:a,colorFocus:J(n,{alpha:.1}),groupLabelBorder:"1px solid #0000",border:"1px solid #0000",borderHover:`1px solid ${i}`,borderDisabled:"1px solid #0000",borderFocus:`1px solid ${i}`,boxShadowFocus:`0 0 8px 0 ${J(n,{alpha:.3})}`,loadingColor:n,loadingColorWarning:s,borderWarning:`1px solid ${s}`,borderHoverWarning:`1px solid ${c}`,colorFocusWarning:J(s,{alpha:.1}),borderFocusWarning:`1px solid ${c}`,boxShadowFocusWarning:`0 0 8px 0 ${J(s,{alpha:.3})}`,caretColorWarning:s,loadingColorError:u,borderError:`1px solid ${u}`,borderHoverError:`1px solid ${f}`,colorFocusError:J(u,{alpha:.1}),borderFocusError:`1px solid ${f}`,boxShadowFocusError:`0 0 8px 0 ${J(u,{alpha:.3})}`,caretColorError:u,clearColor:L,clearColorHover:D,clearColorPressed:F,iconColor:X,iconColorDisabled:k,iconColorHover:Q,iconColorPressed:me,suffixTextColor:t}}const Et={name:"Input",common:W,peers:{Scrollbar:et},self:S_};function y_(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const E_={name:"AutoComplete",common:W,peers:{InternalSelectMenu:gn,Input:Et},self:y_};function T_(e){const{borderRadius:t,avatarColor:o,cardColor:r,fontSize:n,heightTiny:i,heightSmall:l,heightMedium:a,heightLarge:s,heightHuge:c,modalColor:u,popoverColor:f}=e;return{borderRadius:t,fontSize:n,border:`2px solid ${r}`,heightTiny:i,heightSmall:l,heightMedium:a,heightLarge:s,heightHuge:c,color:Z(r,o),colorModal:Z(u,o),colorPopover:Z(f,o)}}const Bf={name:"Avatar",common:W,self:T_};function P_(){return{gap:"-12px"}}var I_={width:"44px",height:"44px",borderRadius:"22px",iconSize:"26px"};const A_={name:"BackTop",common:W,self(e){const{popoverColor:t,textColor2:o,primaryColorHover:r,primaryColorPressed:n}=e;return{...I_,color:t,textColor:o,iconColor:o,iconColorHover:r,iconColorPressed:n,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)",boxShadowHover:"0 2px 12px 0px rgba(0, 0, 0, .18)",boxShadowPressed:"0 2px 12px 0px rgba(0, 0, 0, .18)"}}},w_={name:"Badge",common:W,self(e){const{errorColorSuppl:t,infoColorSuppl:o,successColorSuppl:r,warningColorSuppl:n,fontFamily:i}=e;return{color:t,colorInfo:o,colorSuccess:r,colorError:t,colorWarning:n,fontSize:"12px",fontFamily:i}}};var L_={fontWeightActive:"400"};function D_(e){const{fontSize:t,textColor3:o,textColor2:r,borderRadius:n,buttonColor2Hover:i,buttonColor2Pressed:l}=e;return{...L_,fontSize:t,itemLineHeight:"1.25",itemTextColor:o,itemTextColorHover:r,itemTextColorPressed:r,itemTextColorActive:r,itemBorderRadius:n,itemColorHover:i,itemColorPressed:l,separatorColor:o}}const R_={name:"Breadcrumb",common:W,self:D_};var F_={paddingTiny:"0 6px",paddingSmall:"0 10px",paddingMedium:"0 14px",paddingLarge:"0 18px",paddingRoundTiny:"0 10px",paddingRoundSmall:"0 14px",paddingRoundMedium:"0 18px",paddingRoundLarge:"0 22px",iconMarginTiny:"6px",iconMarginSmall:"6px",iconMarginMedium:"6px",iconMarginLarge:"6px",iconSizeTiny:"14px",iconSizeSmall:"18px",iconSizeMedium:"18px",iconSizeLarge:"20px",rippleDuration:".6s"};function O_(e){const{heightTiny:t,heightSmall:o,heightMedium:r,heightLarge:n,borderRadius:i,fontSizeTiny:l,fontSizeSmall:a,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:u,textColor2:f,textColor3:d,primaryColorHover:p,primaryColorPressed:g,borderColor:C,primaryColor:S,baseColor:E,infoColor:T,infoColorHover:v,infoColorPressed:y,successColor:w,successColorHover:L,successColorPressed:D,warningColor:F,warningColorHover:P,warningColorPressed:U,errorColor:X,errorColorHover:k,errorColorPressed:Q,fontWeight:me,buttonColor2:ye,buttonColor2Hover:se,buttonColor2Pressed:ne,fontWeightStrong:de}=e;return{...F_,heightTiny:t,heightSmall:o,heightMedium:r,heightLarge:n,borderRadiusTiny:i,borderRadiusSmall:i,borderRadiusMedium:i,borderRadiusLarge:i,fontSizeTiny:l,fontSizeSmall:a,fontSizeMedium:s,fontSizeLarge:c,opacityDisabled:u,colorOpacitySecondary:"0.16",colorOpacitySecondaryHover:"0.22",colorOpacitySecondaryPressed:"0.28",colorSecondary:ye,colorSecondaryHover:se,colorSecondaryPressed:ne,colorTertiary:ye,colorTertiaryHover:se,colorTertiaryPressed:ne,colorQuaternary:"#0000",colorQuaternaryHover:se,colorQuaternaryPressed:ne,color:"#0000",colorHover:"#0000",colorPressed:"#0000",colorFocus:"#0000",colorDisabled:"#0000",textColor:f,textColorTertiary:d,textColorHover:p,textColorPressed:g,textColorFocus:p,textColorDisabled:f,textColorText:f,textColorTextHover:p,textColorTextPressed:g,textColorTextFocus:p,textColorTextDisabled:f,textColorGhost:f,textColorGhostHover:p,textColorGhostPressed:g,textColorGhostFocus:p,textColorGhostDisabled:f,border:`1px solid ${C}`,borderHover:`1px solid ${p}`,borderPressed:`1px solid ${g}`,borderFocus:`1px solid ${p}`,borderDisabled:`1px solid ${C}`,rippleColor:S,colorPrimary:S,colorHoverPrimary:p,colorPressedPrimary:g,colorFocusPrimary:p,colorDisabledPrimary:S,textColorPrimary:E,textColorHoverPrimary:E,textColorPressedPrimary:E,textColorFocusPrimary:E,textColorDisabledPrimary:E,textColorTextPrimary:S,textColorTextHoverPrimary:p,textColorTextPressedPrimary:g,textColorTextFocusPrimary:p,textColorTextDisabledPrimary:f,textColorGhostPrimary:S,textColorGhostHoverPrimary:p,textColorGhostPressedPrimary:g,textColorGhostFocusPrimary:p,textColorGhostDisabledPrimary:S,borderPrimary:`1px solid ${S}`,borderHoverPrimary:`1px solid ${p}`,borderPressedPrimary:`1px solid ${g}`,borderFocusPrimary:`1px solid ${p}`,borderDisabledPrimary:`1px solid ${S}`,rippleColorPrimary:S,colorInfo:T,colorHoverInfo:v,colorPressedInfo:y,colorFocusInfo:v,colorDisabledInfo:T,textColorInfo:E,textColorHoverInfo:E,textColorPressedInfo:E,textColorFocusInfo:E,textColorDisabledInfo:E,textColorTextInfo:T,textColorTextHoverInfo:v,textColorTextPressedInfo:y,textColorTextFocusInfo:v,textColorTextDisabledInfo:f,textColorGhostInfo:T,textColorGhostHoverInfo:v,textColorGhostPressedInfo:y,textColorGhostFocusInfo:v,textColorGhostDisabledInfo:T,borderInfo:`1px solid ${T}`,borderHoverInfo:`1px solid ${v}`,borderPressedInfo:`1px solid ${y}`,borderFocusInfo:`1px solid ${v}`,borderDisabledInfo:`1px solid ${T}`,rippleColorInfo:T,colorSuccess:w,colorHoverSuccess:L,colorPressedSuccess:D,colorFocusSuccess:L,colorDisabledSuccess:w,textColorSuccess:E,textColorHoverSuccess:E,textColorPressedSuccess:E,textColorFocusSuccess:E,textColorDisabledSuccess:E,textColorTextSuccess:w,textColorTextHoverSuccess:L,textColorTextPressedSuccess:D,textColorTextFocusSuccess:L,textColorTextDisabledSuccess:f,textColorGhostSuccess:w,textColorGhostHoverSuccess:L,textColorGhostPressedSuccess:D,textColorGhostFocusSuccess:L,textColorGhostDisabledSuccess:w,borderSuccess:`1px solid ${w}`,borderHoverSuccess:`1px solid ${L}`,borderPressedSuccess:`1px solid ${D}`,borderFocusSuccess:`1px solid ${L}`,borderDisabledSuccess:`1px solid ${w}`,rippleColorSuccess:w,colorWarning:F,colorHoverWarning:P,colorPressedWarning:U,colorFocusWarning:P,colorDisabledWarning:F,textColorWarning:E,textColorHoverWarning:E,textColorPressedWarning:E,textColorFocusWarning:E,textColorDisabledWarning:E,textColorTextWarning:F,textColorTextHoverWarning:P,textColorTextPressedWarning:U,textColorTextFocusWarning:P,textColorTextDisabledWarning:f,textColorGhostWarning:F,textColorGhostHoverWarning:P,textColorGhostPressedWarning:U,textColorGhostFocusWarning:P,textColorGhostDisabledWarning:F,borderWarning:`1px solid ${F}`,borderHoverWarning:`1px solid ${P}`,borderPressedWarning:`1px solid ${U}`,borderFocusWarning:`1px solid ${P}`,borderDisabledWarning:`1px solid ${F}`,rippleColorWarning:F,colorError:X,colorHoverError:k,colorPressedError:Q,colorFocusError:k,colorDisabledError:X,textColorError:E,textColorHoverError:E,textColorPressedError:E,textColorFocusError:E,textColorDisabledError:E,textColorTextError:X,textColorTextHoverError:k,textColorTextPressedError:Q,textColorTextFocusError:k,textColorTextDisabledError:f,textColorGhostError:X,textColorGhostHoverError:k,textColorGhostPressedError:Q,textColorGhostFocusError:k,textColorGhostDisabledError:X,borderError:`1px solid ${X}`,borderHoverError:`1px solid ${k}`,borderPressedError:`1px solid ${Q}`,borderFocusError:`1px solid ${k}`,borderDisabledError:`1px solid ${X}`,rippleColorError:X,waveOpacity:"0.6",fontWeight:me,fontWeightStrong:de}}const ut={name:"Button",common:W,self(e){const t=O_(e);return t.waveOpacity="0.8",t.colorOpacitySecondary="0.16",t.colorOpacitySecondaryHover="0.2",t.colorOpacitySecondaryPressed="0.12",t}};var M_={titleFontSize:"22px"};function N_(e){const{borderRadius:t,fontSize:o,lineHeight:r,textColor2:n,textColor1:i,textColorDisabled:l,dividerColor:a,fontWeightStrong:s,primaryColor:c,baseColor:u,hoverColor:f,cardColor:d,modalColor:p,popoverColor:g}=e;return{...M_,borderRadius:t,borderColor:Z(d,a),borderColorModal:Z(p,a),borderColorPopover:Z(g,a),textColor:n,titleFontWeight:s,titleTextColor:i,dayTextColor:l,fontSize:o,lineHeight:r,dateColorCurrent:c,dateTextColorCurrent:u,cellColorHover:Z(d,f),cellColorHoverModal:Z(p,f),cellColorHoverPopover:Z(g,f),cellColor:d,cellColorModal:p,cellColorPopover:g,barColor:c}}var k_={paddingSmall:"12px 16px 12px",paddingMedium:"19px 24px 20px",paddingLarge:"23px 32px 24px",paddingHuge:"27px 40px 28px",titleFontSizeSmall:"16px",titleFontSizeMedium:"18px",titleFontSizeLarge:"18px",titleFontSizeHuge:"18px",closeIconSize:"18px",closeSize:"22px"};function H_(e){const{primaryColor:t,borderRadius:o,lineHeight:r,fontSize:n,cardColor:i,textColor2:l,textColor1:a,dividerColor:s,fontWeightStrong:c,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,closeColorHover:p,closeColorPressed:g,modalColor:C,boxShadow1:S,popoverColor:E,actionColor:T}=e;return{...k_,lineHeight:r,color:i,colorModal:C,colorPopover:E,colorTarget:t,colorEmbedded:T,colorEmbeddedModal:T,colorEmbeddedPopover:T,textColor:l,titleTextColor:a,borderColor:s,actionColor:T,titleFontWeight:c,closeColorHover:p,closeColorPressed:g,closeBorderRadius:o,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,fontSizeSmall:n,fontSizeMedium:n,fontSizeLarge:n,fontSizeHuge:n,boxShadow:S,borderRadius:o}}const Wf={name:"Card",common:W,self(e){const t=H_(e),{cardColor:o,modalColor:r,popoverColor:n}=e;return t.colorEmbedded=o,t.colorEmbeddedModal=r,t.colorEmbeddedPopover=n,t}};function $_(){return{dotSize:"8px",dotColor:"rgba(255, 255, 255, .3)",dotColorActive:"rgba(255, 255, 255, 1)",dotColorFocus:"rgba(255, 255, 255, .5)",dotLineWidth:"16px",dotLineWidthActive:"24px",arrowColor:"#eee"}}var B_={sizeSmall:"14px",sizeMedium:"16px",sizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"};function W_(e){const{baseColor:t,inputColorDisabled:o,cardColor:r,modalColor:n,popoverColor:i,textColorDisabled:l,borderColor:a,primaryColor:s,textColor2:c,fontSizeSmall:u,fontSizeMedium:f,fontSizeLarge:d,borderRadiusSmall:p,lineHeight:g}=e;return{...B_,labelLineHeight:g,fontSizeSmall:u,fontSizeMedium:f,fontSizeLarge:d,borderRadius:p,color:t,colorChecked:s,colorDisabled:o,colorDisabledChecked:o,colorTableHeader:r,colorTableHeaderModal:n,colorTableHeaderPopover:i,checkMarkColor:t,checkMarkColorDisabled:l,checkMarkColorDisabledChecked:l,border:`1px solid ${a}`,borderDisabled:`1px solid ${a}`,borderDisabledChecked:`1px solid ${a}`,borderChecked:`1px solid ${s}`,borderFocus:`1px solid ${s}`,boxShadowFocus:`0 0 0 2px ${J(s,{alpha:.3})}`,textColor:c,textColorDisabled:l}}const Tr={name:"Checkbox",common:W,self(e){const{cardColor:t}=e,o=W_(e);return o.color="#0000",o.checkMarkColor=t,o}};function z_(e){const{borderRadius:t,boxShadow2:o,popoverColor:r,textColor2:n,textColor3:i,primaryColor:l,textColorDisabled:a,dividerColor:s,hoverColor:c,fontSizeMedium:u,heightMedium:f}=e;return{menuBorderRadius:t,menuColor:r,menuBoxShadow:o,menuDividerColor:s,menuHeight:"calc(var(--n-option-height) * 6.6)",optionArrowColor:i,optionHeight:f,optionFontSize:u,optionColorHover:c,optionTextColor:n,optionTextColorActive:l,optionTextColorDisabled:a,optionCheckMarkColor:l,loadingColor:l,columnWidth:"180px"}}const U_={name:"Cascader",common:W,peers:{InternalSelectMenu:gn,InternalSelection:fa,Scrollbar:et,Checkbox:Tr,Empty:s_},self:z_},zf={name:"Code",common:W,self(e){const{textColor2:t,fontSize:o,fontWeightStrong:r,textColor3:n}=e;return{textColor:t,fontSize:o,fontWeightStrong:r,"mono-3":"#5c6370","hue-1":"#56b6c2","hue-2":"#61aeee","hue-3":"#c678dd","hue-4":"#98c379","hue-5":"#e06c75","hue-5-2":"#be5046","hue-6":"#d19a66","hue-6-2":"#e6c07b",lineNumberTextColor:n}}};function V_(e){const{fontWeight:t,textColor1:o,textColor2:r,textColorDisabled:n,dividerColor:i,fontSize:l}=e;return{titleFontSize:l,titleFontWeight:t,dividerColor:i,titleTextColor:o,titleTextColorDisabled:n,fontSize:l,textColor:r,arrowColor:r,arrowColorDisabled:n,itemMargin:"16px 0 0 0",titlePadding:"16px 0 0 0"}}const j_={name:"Collapse",common:W,self:V_};function G_(e){const{cubicBezierEaseInOut:t}=e;return{bezier:t}}function K_(e){const{fontSize:t,boxShadow2:o,popoverColor:r,textColor2:n,borderRadius:i,borderColor:l,heightSmall:a,heightMedium:s,heightLarge:c,fontSizeSmall:u,fontSizeMedium:f,fontSizeLarge:d,dividerColor:p}=e;return{panelFontSize:t,boxShadow:o,color:r,textColor:n,borderRadius:i,border:`1px solid ${l}`,heightSmall:a,heightMedium:s,heightLarge:c,fontSizeSmall:u,fontSizeMedium:f,fontSizeLarge:d,dividerColor:p}}const Y_={abstract:Boolean,bordered:{type:Boolean,default:void 0},clsPrefix:String,locale:Object,dateLocale:Object,namespace:String,rtl:Array,tag:{type:String,default:"div"},hljs:Object,katex:Object,theme:Object,themeOverrides:Object,componentOptions:Object,icons:Object,breakpoints:Object,preflightStyleDisabled:Boolean,styleMountTarget:Object,inlineThemeDisabled:{type:Boolean,default:void 0},as:{type:String,validator:()=>(Dx("config-provider","`as` is deprecated, please use `tag` instead."),!0),default:void 0}};var q_=po({name:"ConfigProvider",alias:["App"],props:Y_,setup(e){const t=Ze(Il,null),o=fe(()=>{const{theme:C}=e;if(C===null)return;const S=t?.mergedThemeRef.value;return C===void 0?S:S===void 0?C:Object.assign({},S,C)}),r=fe(()=>{const{themeOverrides:C}=e;if(C!==null){if(C===void 0)return t?.mergedThemeOverridesRef.value;{const S=t?.mergedThemeOverridesRef.value;return S===void 0?C:kr({},S,C)}}}),n=Ks(()=>{const{namespace:C}=e;return C===void 0?t?.mergedNamespaceRef.value:C}),i=Ks(()=>{const{bordered:C}=e;return C===void 0?t?.mergedBorderedRef.value:C}),l=fe(()=>{const{icons:C}=e;return C===void 0?t?.mergedIconsRef.value:C}),a=fe(()=>{const{componentOptions:C}=e;return C!==void 0?C:t?.mergedComponentPropsRef.value}),s=fe(()=>{const{clsPrefix:C}=e;return C!==void 0?C:t?t.mergedClsPrefixRef.value:"n"}),c=fe(()=>{const{rtl:C}=e;if(C===void 0)return t?.mergedRtlRef.value;const S={};for(const E of C)S[E.name]=qr(E),E.peers?.forEach(T=>{T.name in S||(S[T.name]=qr(T))});return S}),u=fe(()=>e.breakpoints||t?.mergedBreakpointsRef.value),f=e.inlineThemeDisabled||t?.inlineThemeDisabled,d=e.preflightStyleDisabled||t?.preflightStyleDisabled,p=e.styleMountTarget||t?.styleMountTarget,g=fe(()=>{const{value:C}=o,{value:S}=r,E=S&&Object.keys(S).length!==0,T=C?.name;return T?E?`${T}-${Sl(JSON.stringify(r.value))}`:T:E?Sl(JSON.stringify(r.value)):""});return Wr(Il,{mergedThemeHashRef:g,mergedBreakpointsRef:u,mergedRtlRef:c,mergedIconsRef:l,mergedComponentPropsRef:a,mergedBorderedRef:i,mergedNamespaceRef:n,mergedClsPrefixRef:s,mergedLocaleRef:fe(()=>{const{locale:C}=e;if(C!==null)return C===void 0?t?.mergedLocaleRef.value:C}),mergedDateLocaleRef:fe(()=>{const{dateLocale:C}=e;if(C!==null)return C===void 0?t?.mergedDateLocaleRef.value:C}),mergedHljsRef:fe(()=>{const{hljs:C}=e;return C===void 0?t?.mergedHljsRef.value:C}),mergedKatexRef:fe(()=>{const{katex:C}=e;return C===void 0?t?.mergedKatexRef.value:C}),mergedThemeRef:o,mergedThemeOverridesRef:r,inlineThemeDisabled:f||!1,preflightStyleDisabled:d||!1,styleMountTarget:p}),{mergedClsPrefix:s,mergedBordered:i,mergedNamespace:n,mergedTheme:o,mergedThemeOverrides:r}},render(){return this.abstract?this.$slots.default?.():vr(this.as||this.tag,{class:`${this.mergedClsPrefix||"n"}-config-provider`},this.$slots.default?.())}});const Uf={name:"Popselect",common:W,peers:{Popover:nr,InternalSelectMenu:gn}};function X_(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}const Vf={name:"Select",common:W,peers:{InternalSelection:fa,InternalSelectMenu:gn},self:X_};var J_={itemPaddingSmall:"0 4px",itemMarginSmall:"0 0 0 8px",itemMarginSmallRtl:"0 8px 0 0",itemPaddingMedium:"0 4px",itemMarginMedium:"0 0 0 8px",itemMarginMediumRtl:"0 8px 0 0",itemPaddingLarge:"0 4px",itemMarginLarge:"0 0 0 8px",itemMarginLargeRtl:"0 8px 0 0",buttonIconSizeSmall:"14px",buttonIconSizeMedium:"16px",buttonIconSizeLarge:"18px",inputWidthSmall:"60px",selectWidthSmall:"unset",inputMarginSmall:"0 0 0 8px",inputMarginSmallRtl:"0 8px 0 0",selectMarginSmall:"0 0 0 8px",prefixMarginSmall:"0 8px 0 0",suffixMarginSmall:"0 0 0 8px",inputWidthMedium:"60px",selectWidthMedium:"unset",inputMarginMedium:"0 0 0 8px",inputMarginMediumRtl:"0 8px 0 0",selectMarginMedium:"0 0 0 8px",prefixMarginMedium:"0 8px 0 0",suffixMarginMedium:"0 0 0 8px",inputWidthLarge:"60px",selectWidthLarge:"unset",inputMarginLarge:"0 0 0 8px",inputMarginLargeRtl:"0 8px 0 0",selectMarginLarge:"0 0 0 8px",prefixMarginLarge:"0 8px 0 0",suffixMarginLarge:"0 0 0 8px"};function Q_(e){const{textColor2:t,primaryColor:o,primaryColorHover:r,primaryColorPressed:n,inputColorDisabled:i,textColorDisabled:l,borderColor:a,borderRadius:s,fontSizeTiny:c,fontSizeSmall:u,fontSizeMedium:f,heightTiny:d,heightSmall:p,heightMedium:g}=e;return{...J_,buttonColor:"#0000",buttonColorHover:"#0000",buttonColorPressed:"#0000",buttonBorder:`1px solid ${a}`,buttonBorderHover:`1px solid ${a}`,buttonBorderPressed:`1px solid ${a}`,buttonIconColor:t,buttonIconColorHover:t,buttonIconColorPressed:t,itemTextColor:t,itemTextColorHover:r,itemTextColorPressed:n,itemTextColorActive:o,itemTextColorDisabled:l,itemColor:"#0000",itemColorHover:"#0000",itemColorPressed:"#0000",itemColorActive:"#0000",itemColorActiveHover:"#0000",itemColorDisabled:i,itemBorder:"1px solid #0000",itemBorderHover:"1px solid #0000",itemBorderPressed:"1px solid #0000",itemBorderActive:`1px solid ${o}`,itemBorderDisabled:`1px solid ${a}`,itemBorderRadius:s,itemSizeSmall:d,itemSizeMedium:p,itemSizeLarge:g,itemFontSizeSmall:c,itemFontSizeMedium:u,itemFontSizeLarge:f,jumperFontSizeSmall:c,jumperFontSizeMedium:u,jumperFontSizeLarge:f,jumperTextColor:t,jumperTextColorDisabled:l}}const jf={name:"Pagination",common:W,peers:{Select:Vf,Input:Et,Popselect:Uf},self(e){const{primaryColor:t,opacity3:o}=e,r=J(t,{alpha:Number(o)}),n=Q_(e);return n.itemBorderActive=`1px solid ${r}`,n.itemBorderDisabled="1px solid #0000",n}};var Z_={padding:"4px 0",optionIconSizeSmall:"14px",optionIconSizeMedium:"16px",optionIconSizeLarge:"16px",optionIconSizeHuge:"18px",optionSuffixWidthSmall:"14px",optionSuffixWidthMedium:"14px",optionSuffixWidthLarge:"16px",optionSuffixWidthHuge:"16px",optionIconSuffixWidthSmall:"32px",optionIconSuffixWidthMedium:"32px",optionIconSuffixWidthLarge:"36px",optionIconSuffixWidthHuge:"36px",optionPrefixWidthSmall:"14px",optionPrefixWidthMedium:"14px",optionPrefixWidthLarge:"16px",optionPrefixWidthHuge:"16px",optionIconPrefixWidthSmall:"36px",optionIconPrefixWidthMedium:"36px",optionIconPrefixWidthLarge:"40px",optionIconPrefixWidthHuge:"40px"};function ev(e){const{primaryColor:t,textColor2:o,dividerColor:r,hoverColor:n,popoverColor:i,invertedColor:l,borderRadius:a,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:u,fontSizeHuge:f,heightSmall:d,heightMedium:p,heightLarge:g,heightHuge:C,textColor3:S,opacityDisabled:E}=e;return{...Z_,optionHeightSmall:d,optionHeightMedium:p,optionHeightLarge:g,optionHeightHuge:C,borderRadius:a,fontSizeSmall:s,fontSizeMedium:c,fontSizeLarge:u,fontSizeHuge:f,optionTextColor:o,optionTextColorHover:o,optionTextColorActive:t,optionTextColorChildActive:t,color:i,dividerColor:r,suffixColor:o,prefixColor:o,optionColorHover:n,optionColorActive:J(t,{alpha:.1}),groupHeaderTextColor:S,optionTextColorInverted:"#BBB",optionTextColorHoverInverted:"#FFF",optionTextColorActiveInverted:"#FFF",optionTextColorChildActiveInverted:"#FFF",colorInverted:l,dividerColorInverted:"#BBB",suffixColorInverted:"#BBB",prefixColorInverted:"#BBB",optionColorHoverInverted:t,optionColorActiveInverted:t,groupHeaderTextColorInverted:"#AAA",optionOpacityDisabled:E}}const da={name:"Dropdown",common:W,peers:{Popover:nr},self(e){const{primaryColorSuppl:t,primaryColor:o,popoverColor:r}=e,n=ev(e);return n.colorInverted=r,n.optionColorActive=J(o,{alpha:.15}),n.optionColorActiveInverted=t,n.optionColorHoverInverted=t,n}};var tv={padding:"8px 14px"};const yi={name:"Tooltip",common:W,peers:{Popover:nr},self(e){const{borderRadius:t,boxShadow2:o,popoverColor:r,textColor2:n}=e;return{...tv,borderRadius:t,boxShadow:o,color:r,textColor:n}}};var ov={radioSizeSmall:"14px",radioSizeMedium:"16px",radioSizeLarge:"18px",labelPadding:"0 8px",labelFontWeight:"400"};const Gf={name:"Radio",common:W,self(e){const{borderColor:t,primaryColor:o,baseColor:r,textColorDisabled:n,inputColorDisabled:i,textColor2:l,opacityDisabled:a,borderRadius:s,fontSizeSmall:c,fontSizeMedium:u,fontSizeLarge:f,heightSmall:d,heightMedium:p,heightLarge:g,lineHeight:C}=e;return{...ov,labelLineHeight:C,buttonHeightSmall:d,buttonHeightMedium:p,buttonHeightLarge:g,fontSizeSmall:c,fontSizeMedium:u,fontSizeLarge:f,boxShadow:`inset 0 0 0 1px ${t}`,boxShadowActive:`inset 0 0 0 1px ${o}`,boxShadowFocus:`inset 0 0 0 1px ${o}, 0 0 0 2px ${J(o,{alpha:.3})}`,boxShadowHover:`inset 0 0 0 1px ${o}`,boxShadowDisabled:`inset 0 0 0 1px ${t}`,color:"#0000",colorDisabled:i,colorActive:"#0000",textColor:l,textColorDisabled:n,dotColorActive:o,dotColorDisabled:t,buttonBorderColor:t,buttonBorderColorActive:o,buttonBorderColorHover:o,buttonColor:"#0000",buttonColorActive:o,buttonTextColor:l,buttonTextColorActive:r,buttonTextColorHover:o,opacityDisabled:a,buttonBoxShadowFocus:`inset 0 0 0 1px ${o}, 0 0 0 2px ${J(o,{alpha:.3})}`,buttonBoxShadowHover:`inset 0 0 0 1px ${o}`,buttonBoxShadow:"inset 0 0 0 1px #0000",buttonBorderRadius:s}}},Kf={name:"Ellipsis",common:W,peers:{Tooltip:yi}};var rv={thPaddingSmall:"8px",thPaddingMedium:"12px",thPaddingLarge:"12px",tdPaddingSmall:"8px",tdPaddingMedium:"12px",tdPaddingLarge:"12px",sorterSize:"15px",resizableContainerSize:"8px",resizableSize:"2px",filterSize:"15px",paginationMargin:"12px 0 0 0",emptyPadding:"48px 0",actionPadding:"8px 12px",actionButtonMargin:"0 8px 0 0"};function nv(e){const{cardColor:t,modalColor:o,popoverColor:r,textColor2:n,textColor1:i,tableHeaderColor:l,tableColorHover:a,iconColor:s,primaryColor:c,fontWeightStrong:u,borderRadius:f,lineHeight:d,fontSizeSmall:p,fontSizeMedium:g,fontSizeLarge:C,dividerColor:S,heightSmall:E,opacityDisabled:T,tableColorStriped:v}=e;return{...rv,actionDividerColor:S,lineHeight:d,borderRadius:f,fontSizeSmall:p,fontSizeMedium:g,fontSizeLarge:C,borderColor:Z(t,S),tdColorHover:Z(t,a),tdColorSorting:Z(t,a),tdColorStriped:Z(t,v),thColor:Z(t,l),thColorHover:Z(Z(t,l),a),thColorSorting:Z(Z(t,l),a),tdColor:t,tdTextColor:n,thTextColor:i,thFontWeight:u,thButtonColorHover:a,thIconColor:s,thIconColorActive:c,borderColorModal:Z(o,S),tdColorHoverModal:Z(o,a),tdColorSortingModal:Z(o,a),tdColorStripedModal:Z(o,v),thColorModal:Z(o,l),thColorHoverModal:Z(Z(o,l),a),thColorSortingModal:Z(Z(o,l),a),tdColorModal:o,borderColorPopover:Z(r,S),tdColorHoverPopover:Z(r,a),tdColorSortingPopover:Z(r,a),tdColorStripedPopover:Z(r,v),thColorPopover:Z(r,l),thColorHoverPopover:Z(Z(r,l),a),thColorSortingPopover:Z(Z(r,l),a),tdColorPopover:r,boxShadowBefore:"inset -12px 0 8px -12px rgba(0, 0, 0, .18)",boxShadowAfter:"inset 12px 0 8px -12px rgba(0, 0, 0, .18)",loadingColor:c,loadingSize:E,opacityLoading:T}}const iv={name:"DataTable",common:W,peers:{Button:ut,Checkbox:Tr,Radio:Gf,Pagination:jf,Scrollbar:et,Empty:rr,Popover:nr,Ellipsis:Kf,Dropdown:da},self(e){const t=nv(e);return t.boxShadowAfter="inset 12px 0 8px -12px rgba(0, 0, 0, .36)",t.boxShadowBefore="inset -12px 0 8px -12px rgba(0, 0, 0, .36)",t}};function lv(e){const{textColorBase:t,opacity1:o,opacity2:r,opacity3:n,opacity4:i,opacity5:l}=e;return{color:t,opacity1Depth:o,opacity2Depth:r,opacity3Depth:n,opacity4Depth:i,opacity5Depth:l}}const av={name:"Icon",common:W,self:lv};var sv={itemFontSize:"12px",itemHeight:"36px",itemWidth:"52px",panelActionPadding:"8px 0"};function cv(e){const{popoverColor:t,textColor2:o,primaryColor:r,hoverColor:n,dividerColor:i,opacityDisabled:l,boxShadow2:a,borderRadius:s,iconColor:c,iconColorDisabled:u}=e;return{...sv,panelColor:t,panelBoxShadow:a,panelDividerColor:i,itemTextColor:o,itemTextColorActive:r,itemColorHover:n,itemOpacityDisabled:l,itemBorderRadius:s,borderRadius:s,iconColor:c,iconColorDisabled:u}}const Yf={name:"TimePicker",common:W,peers:{Scrollbar:et,Button:ut,Input:Et},self:cv};var uv={itemSize:"24px",itemCellWidth:"38px",itemCellHeight:"32px",scrollItemWidth:"80px",scrollItemHeight:"40px",panelExtraFooterPadding:"8px 12px",panelActionPadding:"8px 12px",calendarTitlePadding:"0",calendarTitleHeight:"28px",arrowSize:"14px",panelHeaderPadding:"8px 12px",calendarDaysHeight:"32px",calendarTitleGridTempateColumns:"28px 28px 1fr 28px 28px",calendarLeftPaddingDate:"6px 12px 4px 12px",calendarLeftPaddingDatetime:"4px 12px",calendarLeftPaddingDaterange:"6px 12px 4px 12px",calendarLeftPaddingDatetimerange:"4px 12px",calendarLeftPaddingMonth:"0",calendarLeftPaddingYear:"0",calendarLeftPaddingQuarter:"0",calendarLeftPaddingMonthrange:"0",calendarLeftPaddingQuarterrange:"0",calendarLeftPaddingYearrange:"0",calendarLeftPaddingWeek:"6px 12px 4px 12px",calendarRightPaddingDate:"6px 12px 4px 12px",calendarRightPaddingDatetime:"4px 12px",calendarRightPaddingDaterange:"6px 12px 4px 12px",calendarRightPaddingDatetimerange:"4px 12px",calendarRightPaddingMonth:"0",calendarRightPaddingYear:"0",calendarRightPaddingQuarter:"0",calendarRightPaddingMonthrange:"0",calendarRightPaddingQuarterrange:"0",calendarRightPaddingYearrange:"0",calendarRightPaddingWeek:"0"};function fv(e){const{hoverColor:t,fontSize:o,textColor2:r,textColorDisabled:n,popoverColor:i,primaryColor:l,borderRadiusSmall:a,iconColor:s,iconColorDisabled:c,textColor1:u,dividerColor:f,boxShadow2:d,borderRadius:p,fontWeightStrong:g}=e;return{...uv,itemFontSize:o,calendarDaysFontSize:o,calendarTitleFontSize:o,itemTextColor:r,itemTextColorDisabled:n,itemTextColorActive:i,itemTextColorCurrent:l,itemColorIncluded:J(l,{alpha:.1}),itemColorHover:t,itemColorDisabled:t,itemColorActive:l,itemBorderRadius:a,panelColor:i,panelTextColor:r,arrowColor:s,calendarTitleTextColor:u,calendarTitleColorHover:t,calendarDaysTextColor:r,panelHeaderDividerColor:f,calendarDaysDividerColor:f,calendarDividerColor:f,panelActionDividerColor:f,panelBoxShadow:d,panelBorderRadius:p,calendarTitleFontWeight:g,scrollItemBorderRadius:p,iconColor:s,iconColorDisabled:c}}const dv={name:"DatePicker",common:W,peers:{Input:Et,Button:ut,TimePicker:Yf,Scrollbar:et},self(e){const{popoverColor:t,hoverColor:o,primaryColor:r}=e,n=fv(e);return n.itemColorDisabled=Z(t,o),n.itemColorIncluded=J(r,{alpha:.15}),n.itemColorHover=Z(t,o),n}};var pv={thPaddingBorderedSmall:"8px 12px",thPaddingBorderedMedium:"12px 16px",thPaddingBorderedLarge:"16px 24px",thPaddingSmall:"0",thPaddingMedium:"0",thPaddingLarge:"0",tdPaddingBorderedSmall:"8px 12px",tdPaddingBorderedMedium:"12px 16px",tdPaddingBorderedLarge:"16px 24px",tdPaddingSmall:"0 0 8px 0",tdPaddingMedium:"0 0 12px 0",tdPaddingLarge:"0 0 16px 0"};function mv(e){const{tableHeaderColor:t,textColor2:o,textColor1:r,cardColor:n,modalColor:i,popoverColor:l,dividerColor:a,borderRadius:s,fontWeightStrong:c,lineHeight:u,fontSizeSmall:f,fontSizeMedium:d,fontSizeLarge:p}=e;return{...pv,lineHeight:u,fontSizeSmall:f,fontSizeMedium:d,fontSizeLarge:p,titleTextColor:r,thColor:Z(n,t),thColorModal:Z(i,t),thColorPopover:Z(l,t),thTextColor:r,thFontWeight:c,tdTextColor:o,tdColor:n,tdColorModal:i,tdColorPopover:l,borderColor:Z(n,a),borderColorModal:Z(i,a),borderColorPopover:Z(l,a),borderRadius:s}}const hv={name:"Descriptions",common:W,self:mv};var gv={titleFontSize:"18px",padding:"16px 28px 20px 28px",iconSize:"28px",actionSpace:"12px",contentMargin:"8px 0 16px 0",iconMargin:"0 4px 0 0",iconMarginIconTop:"4px 0 8px 0",closeSize:"22px",closeIconSize:"18px",closeMargin:"20px 26px 0 0",closeMarginIconTop:"10px 16px 0 0"};function Cv(e){const{textColor1:t,textColor2:o,modalColor:r,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,infoColor:c,successColor:u,warningColor:f,errorColor:d,primaryColor:p,dividerColor:g,borderRadius:C,fontWeightStrong:S,lineHeight:E,fontSize:T}=e;return{...gv,fontSize:T,lineHeight:E,border:`1px solid ${g}`,titleTextColor:t,textColor:o,color:r,closeColorHover:a,closeColorPressed:s,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeBorderRadius:C,iconColor:p,iconColorInfo:c,iconColorSuccess:u,iconColorWarning:f,iconColorError:d,borderRadius:C,titleFontWeight:S}}const qf={name:"Dialog",common:W,peers:{Button:ut},self:Cv};function bv(e){const{modalColor:t,textColor2:o,boxShadow3:r}=e;return{color:t,textColor:o,boxShadow:r}}const xv={name:"Modal",common:W,peers:{Scrollbar:et,Dialog:qf,Card:Wf},self:bv},_v={name:"LoadingBar",common:W,self(e){const{primaryColor:t}=e;return{colorError:"red",colorLoading:t,height:"2px"}}};var vv={margin:"0 0 8px 0",padding:"10px 20px",maxWidth:"720px",minWidth:"420px",iconMargin:"0 10px 0 0",closeMargin:"0 0 0 10px",closeSize:"20px",closeIconSize:"16px",iconSize:"20px",fontSize:"14px"};function Sv(e){const{textColor2:t,closeIconColor:o,closeIconColorHover:r,closeIconColorPressed:n,infoColor:i,successColor:l,errorColor:a,warningColor:s,popoverColor:c,boxShadow2:u,primaryColor:f,lineHeight:d,borderRadius:p,closeColorHover:g,closeColorPressed:C}=e;return{...vv,closeBorderRadius:p,textColor:t,textColorInfo:t,textColorSuccess:t,textColorError:t,textColorWarning:t,textColorLoading:t,color:c,colorInfo:c,colorSuccess:c,colorError:c,colorWarning:c,colorLoading:c,boxShadow:u,boxShadowInfo:u,boxShadowSuccess:u,boxShadowError:u,boxShadowWarning:u,boxShadowLoading:u,iconColor:t,iconColorInfo:i,iconColorSuccess:l,iconColorWarning:s,iconColorError:a,iconColorLoading:f,closeColorHover:g,closeColorPressed:C,closeIconColor:o,closeIconColorHover:r,closeIconColorPressed:n,closeColorHoverInfo:g,closeColorPressedInfo:C,closeIconColorInfo:o,closeIconColorHoverInfo:r,closeIconColorPressedInfo:n,closeColorHoverSuccess:g,closeColorPressedSuccess:C,closeIconColorSuccess:o,closeIconColorHoverSuccess:r,closeIconColorPressedSuccess:n,closeColorHoverError:g,closeColorPressedError:C,closeIconColorError:o,closeIconColorHoverError:r,closeIconColorPressedError:n,closeColorHoverWarning:g,closeColorPressedWarning:C,closeIconColorWarning:o,closeIconColorHoverWarning:r,closeIconColorPressedWarning:n,closeColorHoverLoading:g,closeColorPressedLoading:C,closeIconColorLoading:o,closeIconColorHoverLoading:r,closeIconColorPressedLoading:n,loadingColor:f,lineHeight:d,borderRadius:p,border:"0"}}const yv={name:"Message",common:W,self:Sv};var Ev={closeMargin:"16px 12px",closeSize:"20px",closeIconSize:"16px",width:"365px",padding:"16px",titleFontSize:"16px",metaFontSize:"12px",descriptionFontSize:"12px"};function Tv(e){const{textColor2:t,successColor:o,infoColor:r,warningColor:n,errorColor:i,popoverColor:l,closeIconColor:a,closeIconColorHover:s,closeIconColorPressed:c,closeColorHover:u,closeColorPressed:f,textColor1:d,textColor3:p,borderRadius:g,fontWeightStrong:C,boxShadow2:S,lineHeight:E,fontSize:T}=e;return{...Ev,borderRadius:g,lineHeight:E,fontSize:T,headerFontWeight:C,iconColor:t,iconColorSuccess:o,iconColorInfo:r,iconColorWarning:n,iconColorError:i,color:l,textColor:t,closeIconColor:a,closeIconColorHover:s,closeIconColorPressed:c,closeBorderRadius:g,closeColorHover:u,closeColorPressed:f,headerTextColor:d,descriptionTextColor:p,actionTextColor:t,boxShadow:S}}const Pv={name:"Notification",common:W,peers:{Scrollbar:et},self:Tv};function Iv(e){const{textColor1:t,dividerColor:o,fontWeightStrong:r}=e;return{textColor:t,color:o,fontWeight:r}}const Av={name:"Divider",common:W,self:Iv};function wv(e){const{modalColor:t,textColor1:o,textColor2:r,boxShadow3:n,lineHeight:i,fontWeightStrong:l,dividerColor:a,closeColorHover:s,closeColorPressed:c,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,borderRadius:p,primaryColorHover:g}=e;return{bodyPadding:"16px 24px",borderRadius:p,headerPadding:"16px 24px",footerPadding:"16px 24px",color:t,textColor:r,titleTextColor:o,titleFontSize:"18px",titleFontWeight:l,boxShadow:n,lineHeight:i,headerBorderBottom:`1px solid ${a}`,footerBorderTop:`1px solid ${a}`,closeIconColor:u,closeIconColorHover:f,closeIconColorPressed:d,closeSize:"22px",closeIconSize:"18px",closeColorHover:s,closeColorPressed:c,closeBorderRadius:p,resizableTriggerColorHover:g}}const Lv={name:"Drawer",common:W,peers:{Scrollbar:et},self:wv};var Dv={actionMargin:"0 0 0 20px",actionMarginRtl:"0 20px 0 0"};const Rv={name:"DynamicInput",common:W,peers:{Input:Et,Button:ut},self(){return Dv}};var Fv={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"};const Xf={name:"Space",self(){return Fv}},Ov={name:"DynamicTags",common:W,peers:{Input:Et,Button:ut,Tag:$f,Space:Xf},self(){return{inputWidth:"64px"}}},Mv={name:"Element",common:W};var Nv={gapSmall:"4px 8px",gapMedium:"8px 12px",gapLarge:"12px 16px"};const kv={name:"Flex",self(){return Nv}},Hv={name:"ButtonGroup",common:W};var $v={feedbackPadding:"4px 0 0 2px",feedbackHeightSmall:"24px",feedbackHeightMedium:"24px",feedbackHeightLarge:"26px",feedbackFontSizeSmall:"13px",feedbackFontSizeMedium:"14px",feedbackFontSizeLarge:"14px",labelFontSizeLeftSmall:"14px",labelFontSizeLeftMedium:"14px",labelFontSizeLeftLarge:"15px",labelFontSizeTopSmall:"13px",labelFontSizeTopMedium:"14px",labelFontSizeTopLarge:"14px",labelHeightSmall:"24px",labelHeightMedium:"26px",labelHeightLarge:"28px",labelPaddingVertical:"0 0 6px 2px",labelPaddingHorizontal:"0 12px 0 0",labelTextAlignVertical:"left",labelTextAlignHorizontal:"right",labelFontWeight:"400"};function Bv(e){const{heightSmall:t,heightMedium:o,heightLarge:r,textColor1:n,errorColor:i,warningColor:l,lineHeight:a,textColor3:s}=e;return{...$v,blankHeightSmall:t,blankHeightMedium:o,blankHeightLarge:r,lineHeight:a,labelTextColor:n,asteriskColor:i,feedbackTextColorError:i,feedbackTextColorWarning:l,feedbackTextColor:s}}const Wv={name:"Form",common:W,self:Bv},zv={name:"GradientText",common:W,self(e){const{primaryColor:t,successColor:o,warningColor:r,errorColor:n,infoColor:i,primaryColorSuppl:l,successColorSuppl:a,warningColorSuppl:s,errorColorSuppl:c,infoColorSuppl:u,fontWeightStrong:f}=e;return{fontWeight:f,rotate:"252deg",colorStartPrimary:t,colorEndPrimary:l,colorStartInfo:i,colorEndInfo:u,colorStartWarning:r,colorEndWarning:s,colorStartError:n,colorEndError:c,colorStartSuccess:o,colorEndSuccess:a}}},Uv={name:"InputNumber",common:W,peers:{Button:ut,Input:Et},self(e){const{textColorDisabled:t}=e;return{iconColorDisabled:t}}};function Vv(){return{inputWidthSmall:"24px",inputWidthMedium:"30px",inputWidthLarge:"36px",gapSmall:"8px",gapMedium:"8px",gapLarge:"8px"}}const jv={name:"InputOtp",common:W,peers:{Input:Et},self:Vv},Gv={name:"Layout",common:W,peers:{Scrollbar:et},self(e){const{textColor2:t,bodyColor:o,popoverColor:r,cardColor:n,dividerColor:i,scrollbarColor:l,scrollbarColorHover:a}=e;return{textColor:t,textColorInverted:t,color:o,colorEmbedded:o,headerColor:n,headerColorInverted:n,footerColor:n,footerColorInverted:n,headerBorderColor:i,headerBorderColorInverted:i,footerBorderColor:i,footerBorderColorInverted:i,siderBorderColor:i,siderBorderColorInverted:i,siderColor:n,siderColorInverted:n,siderToggleButtonBorder:"1px solid transparent",siderToggleButtonColor:r,siderToggleButtonIconColor:t,siderToggleButtonIconColorInverted:t,siderToggleBarColor:Z(o,l),siderToggleBarColorHover:Z(o,a),__invertScrollbar:"false"}}};function Kv(e){const{textColor2:t,cardColor:o,modalColor:r,popoverColor:n,dividerColor:i,borderRadius:l,fontSize:a,hoverColor:s}=e;return{textColor:t,color:o,colorHover:s,colorModal:r,colorHoverModal:Z(r,s),colorPopover:n,colorHoverPopover:Z(n,s),borderColor:i,borderColorModal:Z(r,i),borderColorPopover:Z(n,i),borderRadius:l,fontSize:a}}const Yv={name:"List",common:W,self:Kv},qv={name:"Log",common:W,peers:{Scrollbar:et,Code:zf},self(e){const{textColor2:t,inputColor:o,fontSize:r,primaryColor:n}=e;return{loaderFontSize:r,loaderTextColor:t,loaderColor:o,loaderBorder:"1px solid #0000",loadingColor:n}}},Xv={name:"Mention",common:W,peers:{InternalSelectMenu:gn,Input:Et},self(e){const{boxShadow2:t}=e;return{menuBoxShadow:t}}};function Jv(e,t,o,r){return{itemColorHoverInverted:"#0000",itemColorActiveInverted:t,itemColorActiveHoverInverted:t,itemColorActiveCollapsedInverted:t,itemTextColorInverted:e,itemTextColorHoverInverted:o,itemTextColorChildActiveInverted:o,itemTextColorChildActiveHoverInverted:o,itemTextColorActiveInverted:o,itemTextColorActiveHoverInverted:o,itemTextColorHorizontalInverted:e,itemTextColorHoverHorizontalInverted:o,itemTextColorChildActiveHorizontalInverted:o,itemTextColorChildActiveHoverHorizontalInverted:o,itemTextColorActiveHorizontalInverted:o,itemTextColorActiveHoverHorizontalInverted:o,itemIconColorInverted:e,itemIconColorHoverInverted:o,itemIconColorActiveInverted:o,itemIconColorActiveHoverInverted:o,itemIconColorChildActiveInverted:o,itemIconColorChildActiveHoverInverted:o,itemIconColorCollapsedInverted:e,itemIconColorHorizontalInverted:e,itemIconColorHoverHorizontalInverted:o,itemIconColorActiveHorizontalInverted:o,itemIconColorActiveHoverHorizontalInverted:o,itemIconColorChildActiveHorizontalInverted:o,itemIconColorChildActiveHoverHorizontalInverted:o,arrowColorInverted:e,arrowColorHoverInverted:o,arrowColorActiveInverted:o,arrowColorActiveHoverInverted:o,arrowColorChildActiveInverted:o,arrowColorChildActiveHoverInverted:o,groupTextColorInverted:r}}function Qv(e){const{borderRadius:t,textColor3:o,primaryColor:r,textColor2:n,textColor1:i,fontSize:l,dividerColor:a,hoverColor:s,primaryColorHover:c}=e;return{borderRadius:t,color:"#0000",groupTextColor:o,itemColorHover:s,itemColorActive:J(r,{alpha:.1}),itemColorActiveHover:J(r,{alpha:.1}),itemColorActiveCollapsed:J(r,{alpha:.1}),itemTextColor:n,itemTextColorHover:n,itemTextColorActive:r,itemTextColorActiveHover:r,itemTextColorChildActive:r,itemTextColorChildActiveHover:r,itemTextColorHorizontal:n,itemTextColorHoverHorizontal:c,itemTextColorActiveHorizontal:r,itemTextColorActiveHoverHorizontal:r,itemTextColorChildActiveHorizontal:r,itemTextColorChildActiveHoverHorizontal:r,itemIconColor:i,itemIconColorHover:i,itemIconColorActive:r,itemIconColorActiveHover:r,itemIconColorChildActive:r,itemIconColorChildActiveHover:r,itemIconColorCollapsed:i,itemIconColorHorizontal:i,itemIconColorHoverHorizontal:c,itemIconColorActiveHorizontal:r,itemIconColorActiveHoverHorizontal:r,itemIconColorChildActiveHorizontal:r,itemIconColorChildActiveHoverHorizontal:r,itemHeight:"42px",arrowColor:n,arrowColorHover:n,arrowColorActive:r,arrowColorActiveHover:r,arrowColorChildActive:r,arrowColorChildActiveHover:r,colorInverted:"#0000",borderColorHorizontal:"#0000",fontSize:l,dividerColor:a,...Jv("#BBB",r,"#FFF","#AAA")}}const Zv={name:"Menu",common:W,peers:{Tooltip:yi,Dropdown:da},self(e){const{primaryColor:t,primaryColorSuppl:o}=e,r=Qv(e);return r.itemColorActive=J(t,{alpha:.15}),r.itemColorActiveHover=J(t,{alpha:.15}),r.itemColorActiveCollapsed=J(t,{alpha:.15}),r.itemColorActiveInverted=o,r.itemColorActiveHoverInverted=o,r.itemColorActiveCollapsedInverted=o,r}};var e0={iconSize:"22px"};function t0(e){const{fontSize:t,warningColor:o}=e;return{...e0,fontSize:t,iconColor:o}}const o0={name:"Popconfirm",common:W,peers:{Button:ut,Popover:nr},self:t0};function r0(e){const{infoColor:t,successColor:o,warningColor:r,errorColor:n,textColor2:i,progressRailColor:l,fontSize:a,fontWeight:s}=e;return{fontSize:a,fontSizeCircle:"28px",fontWeightCircle:s,railColor:l,railHeight:"8px",iconSizeCircle:"36px",iconSizeLine:"18px",iconColor:t,iconColorInfo:t,iconColorSuccess:o,iconColorWarning:r,iconColorError:n,textColorCircle:i,textColorLineInner:"rgb(255, 255, 255)",textColorLineOuter:i,fillColor:t,fillColorInfo:t,fillColorSuccess:o,fillColorWarning:r,fillColorError:n,lineBgProcessing:"linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)"}}const Jf={name:"Progress",common:W,self(e){const t=r0(e);return t.textColorLineInner="rgb(0, 0, 0)",t.lineBgProcessing="linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .5) 100%)",t}},n0={name:"Rate",common:W,self(e){const{railColor:t}=e;return{itemColor:t,itemColorActive:"#CCAA33",itemSize:"20px",sizeSmall:"16px",sizeMedium:"20px",sizeLarge:"24px"}}};var i0={titleFontSizeSmall:"26px",titleFontSizeMedium:"32px",titleFontSizeLarge:"40px",titleFontSizeHuge:"48px",fontSizeSmall:"14px",fontSizeMedium:"14px",fontSizeLarge:"15px",fontSizeHuge:"16px",iconSizeSmall:"64px",iconSizeMedium:"80px",iconSizeLarge:"100px",iconSizeHuge:"125px",iconColor418:void 0,iconColor404:void 0,iconColor403:void 0,iconColor500:void 0};function l0(e){const{textColor2:t,textColor1:o,errorColor:r,successColor:n,infoColor:i,warningColor:l,lineHeight:a,fontWeightStrong:s}=e;return{...i0,lineHeight:a,titleFontWeight:s,titleTextColor:o,textColor:t,iconColorError:r,iconColorSuccess:n,iconColorInfo:i,iconColorWarning:l}}const a0={name:"Result",common:W,self:l0};var s0={railHeight:"4px",railWidthVertical:"4px",handleSize:"18px",dotHeight:"8px",dotWidth:"8px",dotBorderRadius:"4px"};const c0={name:"Slider",common:W,self(e){const t="0 2px 8px 0 rgba(0, 0, 0, 0.12)",{railColor:o,modalColor:r,primaryColorSuppl:n,popoverColor:i,textColor2:l,cardColor:a,borderRadius:s,fontSize:c,opacityDisabled:u}=e;return{...s0,fontSize:c,markFontSize:c,railColor:o,railColorHover:o,fillColor:n,fillColorHover:n,opacityDisabled:u,handleColor:"#FFF",dotColor:a,dotColorModal:r,dotColorPopover:i,handleBoxShadow:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",handleBoxShadowHover:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",handleBoxShadowActive:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",handleBoxShadowFocus:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",indicatorColor:i,indicatorBoxShadow:t,indicatorTextColor:l,indicatorBorderRadius:s,dotBorder:`2px solid ${o}`,dotBorderActive:`2px solid ${n}`,dotBoxShadow:""}}};function u0(e){const{opacityDisabled:t,heightTiny:o,heightSmall:r,heightMedium:n,heightLarge:i,heightHuge:l,primaryColor:a,fontSize:s}=e;return{fontSize:s,textColor:a,sizeTiny:o,sizeSmall:r,sizeMedium:n,sizeLarge:i,sizeHuge:l,color:a,opacitySpinning:t}}const f0={name:"Spin",common:W,self:u0};function d0(e){const{textColor2:t,textColor3:o,fontSize:r,fontWeight:n}=e;return{labelFontSize:r,labelFontWeight:n,valueFontWeight:n,valueFontSize:"24px",labelTextColor:o,valuePrefixTextColor:t,valueSuffixTextColor:t,valueTextColor:t}}const p0={name:"Statistic",common:W,self:d0};var m0={stepHeaderFontSizeSmall:"14px",stepHeaderFontSizeMedium:"16px",indicatorIndexFontSizeSmall:"14px",indicatorIndexFontSizeMedium:"16px",indicatorSizeSmall:"22px",indicatorSizeMedium:"28px",indicatorIconSizeSmall:"14px",indicatorIconSizeMedium:"18px"};function h0(e){const{fontWeightStrong:t,baseColor:o,textColorDisabled:r,primaryColor:n,errorColor:i,textColor1:l,textColor2:a}=e;return{...m0,stepHeaderFontWeight:t,indicatorTextColorProcess:o,indicatorTextColorWait:r,indicatorTextColorFinish:n,indicatorTextColorError:i,indicatorBorderColorProcess:n,indicatorBorderColorWait:r,indicatorBorderColorFinish:n,indicatorBorderColorError:i,indicatorColorProcess:n,indicatorColorWait:"#0000",indicatorColorFinish:"#0000",indicatorColorError:"#0000",splitorColorProcess:r,splitorColorWait:r,splitorColorFinish:n,splitorColorError:r,headerTextColorProcess:l,headerTextColorWait:r,headerTextColorFinish:r,headerTextColorError:i,descriptionTextColorProcess:a,descriptionTextColorWait:r,descriptionTextColorFinish:r,descriptionTextColorError:i}}const g0={name:"Steps",common:W,self:h0};var C0={buttonHeightSmall:"14px",buttonHeightMedium:"18px",buttonHeightLarge:"22px",buttonWidthSmall:"14px",buttonWidthMedium:"18px",buttonWidthLarge:"22px",buttonWidthPressedSmall:"20px",buttonWidthPressedMedium:"24px",buttonWidthPressedLarge:"28px",railHeightSmall:"18px",railHeightMedium:"22px",railHeightLarge:"26px",railWidthSmall:"32px",railWidthMedium:"40px",railWidthLarge:"48px"};const b0={name:"Switch",common:W,self(e){const{primaryColorSuppl:t,opacityDisabled:o,borderRadius:r,primaryColor:n,textColor2:i,baseColor:l}=e;return{...C0,iconColor:l,textColor:i,loadingColor:t,opacityDisabled:o,railColor:"rgba(255, 255, 255, .20)",railColorActive:t,buttonBoxShadow:"0px 2px 4px 0 rgba(0, 0, 0, 0.4)",buttonColor:"#FFF",railBorderRadiusSmall:r,railBorderRadiusMedium:r,railBorderRadiusLarge:r,buttonBorderRadiusSmall:r,buttonBorderRadiusMedium:r,buttonBorderRadiusLarge:r,boxShadowFocus:`0 0 8px 0 ${J(n,{alpha:.3})}`}}};var x0={thPaddingSmall:"6px",thPaddingMedium:"12px",thPaddingLarge:"12px",tdPaddingSmall:"6px",tdPaddingMedium:"12px",tdPaddingLarge:"12px"};function _0(e){const{dividerColor:t,cardColor:o,modalColor:r,popoverColor:n,tableHeaderColor:i,tableColorStriped:l,textColor1:a,textColor2:s,borderRadius:c,fontWeightStrong:u,lineHeight:f,fontSizeSmall:d,fontSizeMedium:p,fontSizeLarge:g}=e;return{...x0,fontSizeSmall:d,fontSizeMedium:p,fontSizeLarge:g,lineHeight:f,borderRadius:c,borderColor:Z(o,t),borderColorModal:Z(r,t),borderColorPopover:Z(n,t),tdColor:o,tdColorModal:r,tdColorPopover:n,tdColorStriped:Z(o,l),tdColorStripedModal:Z(r,l),tdColorStripedPopover:Z(n,l),thColor:Z(o,i),thColorModal:Z(r,i),thColorPopover:Z(n,i),thTextColor:a,tdTextColor:s,thFontWeight:u}}const v0={name:"Table",common:W,self:_0};var S0={tabFontSizeSmall:"14px",tabFontSizeMedium:"14px",tabFontSizeLarge:"16px",tabGapSmallLine:"36px",tabGapMediumLine:"36px",tabGapLargeLine:"36px",tabGapSmallLineVertical:"8px",tabGapMediumLineVertical:"8px",tabGapLargeLineVertical:"8px",tabPaddingSmallLine:"6px 0",tabPaddingMediumLine:"10px 0",tabPaddingLargeLine:"14px 0",tabPaddingVerticalSmallLine:"6px 12px",tabPaddingVerticalMediumLine:"8px 16px",tabPaddingVerticalLargeLine:"10px 20px",tabGapSmallBar:"36px",tabGapMediumBar:"36px",tabGapLargeBar:"36px",tabGapSmallBarVertical:"8px",tabGapMediumBarVertical:"8px",tabGapLargeBarVertical:"8px",tabPaddingSmallBar:"4px 0",tabPaddingMediumBar:"6px 0",tabPaddingLargeBar:"10px 0",tabPaddingVerticalSmallBar:"6px 12px",tabPaddingVerticalMediumBar:"8px 16px",tabPaddingVerticalLargeBar:"10px 20px",tabGapSmallCard:"4px",tabGapMediumCard:"4px",tabGapLargeCard:"4px",tabGapSmallCardVertical:"4px",tabGapMediumCardVertical:"4px",tabGapLargeCardVertical:"4px",tabPaddingSmallCard:"8px 16px",tabPaddingMediumCard:"10px 20px",tabPaddingLargeCard:"12px 24px",tabPaddingSmallSegment:"4px 0",tabPaddingMediumSegment:"6px 0",tabPaddingLargeSegment:"8px 0",tabPaddingVerticalLargeSegment:"0 8px",tabPaddingVerticalSmallCard:"8px 12px",tabPaddingVerticalMediumCard:"10px 16px",tabPaddingVerticalLargeCard:"12px 20px",tabPaddingVerticalSmallSegment:"0 4px",tabPaddingVerticalMediumSegment:"0 6px",tabGapSmallSegment:"0",tabGapMediumSegment:"0",tabGapLargeSegment:"0",tabGapSmallSegmentVertical:"0",tabGapMediumSegmentVertical:"0",tabGapLargeSegmentVertical:"0",panePaddingSmall:"8px 0 0 0",panePaddingMedium:"12px 0 0 0",panePaddingLarge:"16px 0 0 0",closeSize:"18px",closeIconSize:"14px"};function y0(e){const{textColor2:t,primaryColor:o,textColorDisabled:r,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,tabColor:c,baseColor:u,dividerColor:f,fontWeight:d,textColor1:p,borderRadius:g,fontSize:C,fontWeightStrong:S}=e;return{...S0,colorSegment:c,tabFontSizeCard:C,tabTextColorLine:p,tabTextColorActiveLine:o,tabTextColorHoverLine:o,tabTextColorDisabledLine:r,tabTextColorSegment:p,tabTextColorActiveSegment:t,tabTextColorHoverSegment:t,tabTextColorDisabledSegment:r,tabTextColorBar:p,tabTextColorActiveBar:o,tabTextColorHoverBar:o,tabTextColorDisabledBar:r,tabTextColorCard:p,tabTextColorHoverCard:p,tabTextColorActiveCard:o,tabTextColorDisabledCard:r,barColor:o,closeIconColor:n,closeIconColorHover:i,closeIconColorPressed:l,closeColorHover:a,closeColorPressed:s,closeBorderRadius:g,tabColor:c,tabColorSegment:u,tabBorderColor:f,tabFontWeightActive:d,tabFontWeight:d,tabBorderRadius:g,paneTextColor:t,fontWeightStrong:S}}const E0={name:"Tabs",common:W,peers:{Button:ut},self(e){const t=y0(e),{inputColor:o}=e;return t.colorSegment=o,t.tabColorSegment=o,t}};function T0(e){const{textColor1:t,textColor2:o,fontWeightStrong:r,fontSize:n}=e;return{fontSize:n,titleTextColor:t,textColor:o,titleFontWeight:r}}const P0={name:"Thing",common:W,self:T0};var I0={titleMarginMedium:"0 0 6px 0",titleMarginLarge:"-2px 0 6px 0",titleFontSizeMedium:"14px",titleFontSizeLarge:"16px",iconSizeMedium:"14px",iconSizeLarge:"14px"};const A0={name:"Timeline",common:W,self(e){const{textColor3:t,infoColorSuppl:o,errorColorSuppl:r,successColorSuppl:n,warningColorSuppl:i,textColor1:l,textColor2:a,railColor:s,fontWeightStrong:c,fontSize:u}=e;return{...I0,contentFontSize:u,titleFontWeight:c,circleBorder:`2px solid ${t}`,circleBorderInfo:`2px solid ${o}`,circleBorderError:`2px solid ${r}`,circleBorderSuccess:`2px solid ${n}`,circleBorderWarning:`2px solid ${i}`,iconColor:t,iconColorInfo:o,iconColorError:r,iconColorSuccess:n,iconColorWarning:i,titleTextColor:l,contentTextColor:a,metaTextColor:t,lineColor:s}}};var w0={extraFontSizeSmall:"12px",extraFontSizeMedium:"12px",extraFontSizeLarge:"14px",titleFontSizeSmall:"14px",titleFontSizeMedium:"16px",titleFontSizeLarge:"16px",closeSize:"20px",closeIconSize:"16px",headerHeightSmall:"44px",headerHeightMedium:"44px",headerHeightLarge:"50px"};const L0={name:"Transfer",common:W,peers:{Checkbox:Tr,Scrollbar:et,Input:Et,Empty:rr,Button:ut},self(e){const{fontWeight:t,fontSizeLarge:o,fontSizeMedium:r,fontSizeSmall:n,heightLarge:i,heightMedium:l,borderRadius:a,inputColor:s,tableHeaderColor:c,textColor1:u,textColorDisabled:f,textColor2:d,textColor3:p,hoverColor:g,closeColorHover:C,closeColorPressed:S,closeIconColor:E,closeIconColorHover:T,closeIconColorPressed:v,dividerColor:y}=e;return{...w0,itemHeightSmall:l,itemHeightMedium:l,itemHeightLarge:i,fontSizeSmall:n,fontSizeMedium:r,fontSizeLarge:o,borderRadius:a,dividerColor:y,borderColor:"#0000",listColor:s,headerColor:c,titleTextColor:u,titleTextColorDisabled:f,extraTextColor:p,extraTextColorDisabled:f,itemTextColor:d,itemTextColorDisabled:f,itemColorPending:g,titleFontWeight:t,closeColorHover:C,closeColorPressed:S,closeIconColor:E,closeIconColorHover:T,closeIconColorPressed:v}}};function D0(e){const{borderRadiusSmall:t,dividerColor:o,hoverColor:r,pressedColor:n,primaryColor:i,textColor3:l,textColor2:a,textColorDisabled:s,fontSize:c}=e;return{fontSize:c,lineHeight:"1.5",nodeHeight:"30px",nodeWrapperPadding:"3px 0",nodeBorderRadius:t,nodeColorHover:r,nodeColorPressed:n,nodeColorActive:J(i,{alpha:.1}),arrowColor:l,nodeTextColor:a,nodeTextColorDisabled:s,loadingColor:i,dropMarkColor:i,lineColor:o}}const Qf={name:"Tree",common:W,peers:{Checkbox:Tr,Scrollbar:et,Empty:rr},self(e){const{primaryColor:t}=e,o=D0(e);return o.nodeColorActive=J(t,{alpha:.15}),o}},R0={name:"TreeSelect",common:W,peers:{Tree:Qf,Empty:rr,InternalSelection:fa}};var F0={headerFontSize1:"30px",headerFontSize2:"22px",headerFontSize3:"18px",headerFontSize4:"16px",headerFontSize5:"16px",headerFontSize6:"16px",headerMargin1:"28px 0 20px 0",headerMargin2:"28px 0 20px 0",headerMargin3:"28px 0 20px 0",headerMargin4:"28px 0 18px 0",headerMargin5:"28px 0 18px 0",headerMargin6:"28px 0 18px 0",headerPrefixWidth1:"16px",headerPrefixWidth2:"16px",headerPrefixWidth3:"12px",headerPrefixWidth4:"12px",headerPrefixWidth5:"12px",headerPrefixWidth6:"12px",headerBarWidth1:"4px",headerBarWidth2:"4px",headerBarWidth3:"3px",headerBarWidth4:"3px",headerBarWidth5:"3px",headerBarWidth6:"3px",pMargin:"16px 0 16px 0",liMargin:".25em 0 0 0",olPadding:"0 0 0 2em",ulPadding:"0 0 0 2em"};function O0(e){const{primaryColor:t,textColor2:o,borderColor:r,lineHeight:n,fontSize:i,borderRadiusSmall:l,dividerColor:a,fontWeightStrong:s,textColor1:c,textColor3:u,infoColor:f,warningColor:d,errorColor:p,successColor:g,codeColor:C}=e;return{...F0,aTextColor:t,blockquoteTextColor:o,blockquotePrefixColor:r,blockquoteLineHeight:n,blockquoteFontSize:i,codeBorderRadius:l,liTextColor:o,liLineHeight:n,liFontSize:i,hrColor:a,headerFontWeight:s,headerTextColor:c,pTextColor:o,pTextColor1Depth:c,pTextColor2Depth:o,pTextColor3Depth:u,pLineHeight:n,pFontSize:i,headerBarColor:t,headerBarColorPrimary:t,headerBarColorInfo:f,headerBarColorError:p,headerBarColorWarning:d,headerBarColorSuccess:g,textColor:o,textColor1Depth:c,textColor2Depth:o,textColor3Depth:u,textColorPrimary:t,textColorInfo:f,textColorSuccess:g,textColorWarning:d,textColorError:p,codeTextColor:o,codeColor:C,codeBorder:"1px solid #0000"}}const M0={name:"Typography",common:W,self:O0};function N0(e){const{iconColor:t,primaryColor:o,errorColor:r,textColor2:n,successColor:i,opacityDisabled:l,actionColor:a,borderColor:s,hoverColor:c,lineHeight:u,borderRadius:f,fontSize:d}=e;return{fontSize:d,lineHeight:u,borderRadius:f,draggerColor:a,draggerBorder:`1px dashed ${s}`,draggerBorderHover:`1px dashed ${o}`,itemColorHover:c,itemColorHoverError:J(r,{alpha:.06}),itemTextColor:n,itemTextColorError:r,itemTextColorSuccess:i,itemIconColor:t,itemDisabledOpacity:l,itemBorderImageCardError:`1px solid ${r}`,itemBorderImageCard:`1px solid ${s}`}}const k0={name:"Upload",common:W,peers:{Button:ut,Progress:Jf},self(e){const{errorColor:t}=e,o=N0(e);return o.itemColorHoverError=J(t,{alpha:.09}),o}},H0={name:"Watermark",common:W,self(e){const{fontFamily:t}=e;return{fontFamily:t}}};function $0(e){const{borderRadius:t,fontSizeMini:o,fontSizeTiny:r,fontSizeSmall:n,fontWeight:i,textColor2:l,cardColor:a,buttonColor2Hover:s}=e;return{activeColors:["#9be9a8","#40c463","#30a14e","#216e39"],borderRadius:t,borderColor:a,textColor:l,mininumColor:s,fontWeight:i,loadingColorStart:"rgba(0, 0, 0, 0.06)",loadingColorEnd:"rgba(0, 0, 0, 0.12)",rectSizeSmall:"10px",rectSizeMedium:"11px",rectSizeLarge:"12px",borderRadiusSmall:"2px",borderRadiusMedium:"2px",borderRadiusLarge:"2px",xGapSmall:"2px",xGapMedium:"3px",xGapLarge:"3px",yGapSmall:"2px",yGapMedium:"3px",yGapLarge:"3px",fontSizeSmall:r,fontSizeMedium:o,fontSizeLarge:n}}function B0(e){const{primaryColor:t,baseColor:o}=e;return{color:t,iconColor:o}}var W0={extraFontSize:"12px",width:"440px"};function z0(){return{}}var U0={titleFontSize:"18px",backSize:"22px"};function V0(e){const{textColor1:t,textColor2:o,textColor3:r,fontSize:n,fontWeightStrong:i,primaryColorHover:l,primaryColorPressed:a}=e;return{...U0,titleFontWeight:i,fontSize:n,titleTextColor:t,backColor:o,backColorHover:l,backColorPressed:a,subtitleTextColor:r}}const j0=()=>({}),G0={name:"AvatarGroup",common:W,peers:{Avatar:Bf},self:P_},K0={name:"Calendar",common:W,peers:{Button:ut},self:N_},Y0={name:"Carousel",common:W,self:$_},q0={name:"CollapseTransition",common:W,self:G_},X0={name:"ColorPicker",common:W,peers:{Input:Et,Button:ut},self:K_},J0={name:"Row",common:W},Q0={name:"PageHeader",common:W,self:V0},Z0={name:"FloatButton",common:W,self(e){const{popoverColor:t,textColor2:o,buttonColor2Hover:r,buttonColor2Pressed:n,primaryColor:i,primaryColorHover:l,primaryColorPressed:a,baseColor:s,borderRadius:c}=e;return{color:t,textColor:o,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)",boxShadowHover:"0 2px 12px 0px rgba(0, 0, 0, .18)",boxShadowPressed:"0 2px 12px 0px rgba(0, 0, 0, .18)",colorHover:r,colorPressed:n,colorPrimary:i,colorPrimaryHover:l,colorPrimaryPressed:a,textColorPrimary:s,borderRadiusSquare:c}}},eS={name:"IconWrapper",common:W,self:B0},tS={name:"Image",common:W,peers:{Tooltip:yi},self:e=>{const{textColor2:t}=e;return{toolbarIconColor:t,toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}},oS={name:"Transfer",common:W,peers:{Checkbox:Tr,Scrollbar:et,Input:Et,Empty:rr,Button:ut},self(e){const{iconColorDisabled:t,iconColor:o,fontWeight:r,fontSizeLarge:n,fontSizeMedium:i,fontSizeSmall:l,heightLarge:a,heightMedium:s,heightSmall:c,borderRadius:u,inputColor:f,tableHeaderColor:d,textColor1:p,textColorDisabled:g,textColor2:C,hoverColor:S}=e;return{...W0,itemHeightSmall:c,itemHeightMedium:s,itemHeightLarge:a,fontSizeSmall:l,fontSizeMedium:i,fontSizeLarge:n,borderRadius:u,borderColor:"#0000",listColor:f,headerColor:d,titleTextColor:p,titleTextColorDisabled:g,extraTextColor:C,filterDividerColor:"#0000",itemTextColor:C,itemTextColorDisabled:g,itemColorPending:S,titleFontWeight:r,iconColor:o,iconColorDisabled:t}}},rS={name:"Marquee",common:W,self:z0},nS={name:"QrCode",common:W,self:e=>({borderRadius:e.borderRadius})},iS={name:"Skeleton",common:W,self(e){const{heightSmall:t,heightMedium:o,heightLarge:r,borderRadius:n}=e;return{color:"rgba(255, 255, 255, 0.12)",colorEnd:"rgba(255, 255, 255, 0.18)",borderRadius:n,heightSmall:t,heightMedium:o,heightLarge:r}}},lS={name:"Split",common:W},aS={name:"Equation",common:W,self:j0},sS={name:"FloatButtonGroup",common:W,self(e){const{popoverColor:t,dividerColor:o,borderRadius:r}=e;return{color:t,buttonBorderColor:o,borderRadiusSquare:r,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},cS={name:"Heatmap",common:W,self(e){return{...$0(e),activeColors:["#0d4429","#006d32","#26a641","#39d353"],mininumColor:"rgba(255, 255, 255, 0.1)",loadingColorStart:"rgba(255, 255, 255, 0.12)",loadingColorEnd:"rgba(255, 255, 255, 0.18)"}}},uS={name:"dark",common:W,Alert:C_,Anchor:__,AutoComplete:E_,Avatar:Bf,AvatarGroup:G0,BackTop:A_,Badge:w_,Breadcrumb:R_,Button:ut,ButtonGroup:Hv,Calendar:K0,Card:Wf,Carousel:Y0,Cascader:U_,Checkbox:Tr,Code:zf,Collapse:j_,CollapseTransition:q0,ColorPicker:X0,DataTable:iv,DatePicker:dv,Descriptions:hv,Dialog:qf,Divider:Av,Drawer:Lv,Dropdown:da,DynamicInput:Rv,DynamicTags:Ov,Element:Mv,Empty:rr,Ellipsis:Kf,Equation:aS,Flex:kv,Form:Wv,GradientText:zv,Heatmap:cS,Icon:av,IconWrapper:eS,Image:tS,Input:Et,InputNumber:Uv,InputOtp:jv,LegacyTransfer:oS,Layout:Gv,List:Yv,LoadingBar:_v,Log:qv,Menu:Zv,Mention:Xv,Message:yv,Modal:xv,Notification:Pv,PageHeader:Q0,Pagination:jf,Popconfirm:o0,Popover:nr,Popselect:Uf,Progress:Jf,QrCode:nS,Radio:Gf,Rate:n0,Result:a0,Row:J0,Scrollbar:et,Select:Vf,Skeleton:iS,Slider:c0,Space:Xf,Spin:f0,Statistic:p0,Steps:g0,Switch:b0,Table:v0,Tabs:E0,Tag:$f,Thing:P0,TimePicker:Yf,Timeline:A0,Tooltip:yi,Transfer:L0,Tree:Qf,TreeSelect:R0,Typography:M0,Upload:k0,Watermark:H0,Split:lS,FloatButton:Z0,FloatButtonGroup:sS,Marquee:rS},Ei="".trim().replace(/\/+$/,"");function Zf(e){return`${Ei}${e}`}function fS(){return"/s/"}function dS(e,t){return`${(t?.trim()||location.origin).replace(/\/$/,"")}${fS()}${encodeURIComponent(e)}`}const ed={health:"/api/v1/health",publicConfig:"/api/v1/config",setup:"/setup",shareText:"/share/text",shareFile:"/share/file",shareMetadata:"/share/metadata",shareSelect:"/share/select",shareDownload:"/share/download",chunkInit:"/chunk/upload/init",chunkUpload:(e,t)=>`/chunk/upload/${encodeURIComponent(e)}/${t}`,chunkStatus:e=>`/chunk/upload/status/${encodeURIComponent(e)}`,chunkFinish:e=>`/chunk/upload/complete/${encodeURIComponent(e)}`,chunkCancel:e=>`/chunk/upload/${encodeURIComponent(e)}`,presignInit:"/presign/upload/init",presignProxyUpload:e=>`/presign/upload/proxy/${encodeURIComponent(e)}`,presignConfirm:e=>`/presign/upload/confirm/${encodeURIComponent(e)}`,presignStatus:e=>`/presign/upload/status/${encodeURIComponent(e)}`,presignCancel:e=>`/presign/upload/${encodeURIComponent(e)}`,adminLogin:"/admin/login",adminVerify:"/admin/verify",adminLogout:"/admin/logout",adminDashboard:"/admin/dashboard",adminFileList:"/admin/file/list",adminFileDelete:"/admin/file/delete",adminFileBatchDelete:"/admin/file/batch-delete",adminFileUpdate:"/admin/file/update",adminConfigGet:"/admin/config/get",adminConfigUpdate:"/admin/config/update",adminAuditList:"/admin/audit/list",adminPasswordUpdate:"/admin/settings/password",adminStorageSwitch:"/admin/storage/switch"};function pS(e){return`${Ei}/docs/api/${encodeURIComponent(e)}.md`}function mS(){return`${Ei}/docs/openapi.yaml`}const PT=Object.freeze(Object.defineProperty({__proto__:null,API_BASE:Ei,api:Zf,paths:ed,pickupPageUrl:dS,remoteDocUrl:pS,remoteOpenApiUrl:mS},Symbol.toStringTag,{value:"Module"}));class st extends Error{code;msg;httpStatus;constructor(t,o,r){super(o||`请求失败(${t})`),this.name="ApiError",this.code=t,this.msg=o||`请求失败(${t})`,this.httpStatus=r}}const wl="fcb_admin_token";function td(){try{return localStorage.getItem(wl)??""}catch{return""}}function od(e){try{e?localStorage.setItem(wl,e):localStorage.removeItem(wl)}catch{}}let pa=null;function hS(e){pa=e}function ma(e,t){const o=new URL(Zf(e),location.origin);if(t)for(const[r,n]of Object.entries(t))n!=null&&`${n}`!=""&&o.searchParams.set(r,`${n}`);return o.toString()}function rd(){const e=td();return e?{Authorization:`Bearer ${e}`}:{}}async function gS(e,t={}){const{method:o="GET",json:r,form:n,formData:i,query:l,timeout:a=3e4,signal:s}=t,c=new AbortController,u=setTimeout(()=>c.abort(new DOMException("请求超时","TimeoutError")),a);s&&s.addEventListener("abort",()=>c.abort(s.reason),{once:!0});const f={...rd()};r!==void 0&&(f["Content-Type"]="application/json");let d;r!==void 0?d=JSON.stringify(r):i?d=i:n&&(d=new URLSearchParams(n).toString(),f["Content-Type"]="application/x-www-form-urlencoded;charset=UTF-8");let p;try{p=await fetch(ma(e,l),{method:o,headers:f,body:d,signal:c.signal})}catch(S){throw S instanceof DOMException&&S.name==="TimeoutError"?new st(0,"请求超时,请检查网络或稍后重试"):new st(0,"网络异常,无法连接服务器")}finally{clearTimeout(u)}if(!(p.headers.get("content-type")??"").includes("application/json")){const S=await p.text().catch(()=>"");throw p.ok?new st(p.status,"响应格式异常(非 JSON)",p.status):new st(p.status,S.slice(0,200)||`请求失败(HTTP ${p.status})`,p.status)}let C;try{C=await p.json()}catch{throw new st(p.status,"响应 JSON 解析失败",p.status)}if(!p.ok||C.code!==200){const S=C.code??p.status;throw(S===401||p.status===401)&&(od(""),pa?.()),new st(S,C.msg||`请求失败(${S})`,p.status)}return C.data}async function IT(e,t={}){const{query:o,timeout:r=12e4}=t,n=new AbortController,i=setTimeout(()=>n.abort(new DOMException("请求超时","TimeoutError")),r);let l;try{l=await fetch(ma(e,o),{method:"GET",headers:rd(),signal:n.signal})}catch{throw new st(0,"网络异常,无法连接服务器")}finally{clearTimeout(i)}const a=l.headers.get("content-type")??"";if(a.includes("application/json"))try{const s=await l.json();throw new st(s.code??l.status,s.msg||"取件失败",l.status)}catch(s){throw s instanceof st?s:new st(l.status,"取件失败",l.status)}if(!l.ok)throw new st(l.status,`取件失败(HTTP ${l.status})`,l.status);return{blob:await l.blob(),contentType:a}}function AT(e,t,o,r=6e5){return new Promise((n,i)=>{const l=new XMLHttpRequest;l.open("POST",ma(e)),l.timeout=r;const a=td();a&&l.setRequestHeader("Authorization",`Bearer ${a}`),l.upload.onprogress=s=>{s.lengthComputable&&o&&o(Math.round(s.loaded/s.total*100))},l.onload=()=>{try{const s=JSON.parse(l.responseText);l.status>=200&&l.status<300&&s.code===200?n(s.data):((s.code===401||l.status===401)&&(od(""),pa?.()),i(new st(s.code??l.status,s.msg||`上传失败(HTTP ${l.status})`,l.status)))}catch{i(new st(l.status,`上传失败(HTTP ${l.status})`,l.status))}},l.onerror=()=>i(new st(0,"网络异常,上传失败")),l.ontimeout=()=>i(new st(0,"上传超时,请重试")),l.send(t)})}const Kn=typeof window<"u",Fo=(e,t=!1)=>t?Symbol.for(e):Symbol(e),CS=(e,t,o)=>bS({l:e,k:t,s:o}),bS=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Ne=e=>typeof e=="number"&&isFinite(e),xS=e=>id(e)==="[object Date]",Lo=e=>id(e)==="[object RegExp]",Ti=e=>ae(e)&&Object.keys(e).length===0,Ge=Object.assign,_S=Object.create,ve=(e=null)=>_S(e);let Ys;const io=()=>Ys||(Ys=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:ve());function qs(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}const vS=Object.prototype.hasOwnProperty;function Ot(e,t){return vS.call(e,t)}const Ae=Array.isArray,Pe=e=>typeof e=="function",K=e=>typeof e=="string",pe=e=>typeof e=="boolean",Ce=e=>e!==null&&typeof e=="object",SS=e=>Ce(e)&&Pe(e.then)&&Pe(e.catch),nd=Object.prototype.toString,id=e=>nd.call(e),ae=e=>{if(!Ce(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},yS=e=>e==null?"":Ae(e)||ae(e)&&e.toString===nd?JSON.stringify(e,null,2):String(e);function ES(e,t=""){return e.reduce((o,r,n)=>n===0?o+r:o+t+r,"")}function Pi(e){let t=e;return()=>++t}function TS(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Tn=e=>!Ce(e)||Ae(e);function Ln(e,t){if(Tn(e)||Tn(t))throw new Error("Invalid value");const o=[{src:e,des:t}];for(;o.length;){const{src:r,des:n}=o.pop();Object.keys(r).forEach(i=>{i!=="__proto__"&&(Ce(r[i])&&!Ce(n[i])&&(n[i]=Array.isArray(r[i])?[]:ve()),Tn(n[i])||Tn(r[i])?n[i]=r[i]:o.push({src:r[i],des:n[i]}))})}}function PS(e,t,o){return{line:e,column:t,offset:o}}function Yn(e,t,o){return{start:e,end:t}}const IS=/\{([0-9a-zA-Z]+)\}/g;function ld(e,...t){return t.length===1&&AS(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(IS,(o,r)=>t.hasOwnProperty(r)?t[r]:"")}const ad=Object.assign,Xs=e=>typeof e=="string",AS=e=>e!==null&&typeof e=="object";function sd(e,t=""){return e.reduce((o,r,n)=>n===0?o+r:o+t+r,"")}const ha={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},wS={[ha.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function LS(e,t,...o){const r=ld(wS[e],...o||[]),n={message:String(r),code:e};return t&&(n.location=t),n}const ie={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},DS={[ie.EXPECTED_TOKEN]:"Expected token: '{0}'",[ie.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[ie.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[ie.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[ie.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[ie.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[ie.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[ie.EMPTY_PLACEHOLDER]:"Empty placeholder",[ie.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[ie.INVALID_LINKED_FORMAT]:"Invalid linked format",[ie.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[ie.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[ie.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[ie.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[ie.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[ie.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Pr(e,t,o={}){const{domain:r,messages:n,args:i}=o,l=ld((n||DS)[e]||"",...i||[]),a=new SyntaxError(String(l));return a.code=e,t&&(a.location=t),a.domain=r,a}function RS(e){throw e}const Zt=" ",FS="\r",it=`
|
||
`,OS="\u2028",MS="\u2029";function NS(e){const t=e;let o=0,r=1,n=1,i=0;const l=D=>t[D]===FS&&t[D+1]===it,a=D=>t[D]===it,s=D=>t[D]===MS,c=D=>t[D]===OS,u=D=>l(D)||a(D)||s(D)||c(D),f=()=>o,d=()=>r,p=()=>n,g=()=>i,C=D=>l(D)||s(D)||c(D)?it:t[D],S=()=>C(o),E=()=>C(o+i);function T(){return i=0,u(o)&&(r++,n=0),l(o)&&o++,o++,n++,t[o]}function v(){return l(o+i)&&i++,i++,t[o+i]}function y(){o=0,r=1,n=1,i=0}function w(D=0){i=D}function L(){const D=o+i;for(;D!==o;)T();i=0}return{index:f,line:d,column:p,peekOffset:g,charAt:C,currentChar:S,currentPeek:E,next:T,peek:v,reset:y,resetPeek:w,skipToPeek:L}}const bo=void 0,kS=".",Js="'",HS="tokenizer";function $S(e,t={}){const o=t.location!==!1,r=NS(e),n=()=>r.index(),i=()=>PS(r.line(),r.column(),r.index()),l=i(),a=n(),s={currentType:14,offset:a,startLoc:l,endLoc:l,lastType:14,lastOffset:a,lastStartLoc:l,lastEndLoc:l,braceNest:0,inLinked:!1,text:""},c=()=>s,{onError:u}=t;function f(m,h,A,...O){const j=c();if(h.column+=A,h.offset+=A,u){const B=o?Yn(j.startLoc,h):null,I=Pr(m,B,{domain:HS,args:O});u(I)}}function d(m,h,A){m.endLoc=i(),m.currentType=h;const O={type:h};return o&&(O.loc=Yn(m.startLoc,m.endLoc)),A!=null&&(O.value=A),O}const p=m=>d(m,14);function g(m,h){return m.currentChar()===h?(m.next(),h):(f(ie.EXPECTED_TOKEN,i(),0,h),"")}function C(m){let h="";for(;m.currentPeek()===Zt||m.currentPeek()===it;)h+=m.currentPeek(),m.peek();return h}function S(m){const h=C(m);return m.skipToPeek(),h}function E(m){if(m===bo)return!1;const h=m.charCodeAt(0);return h>=97&&h<=122||h>=65&&h<=90||h===95}function T(m){if(m===bo)return!1;const h=m.charCodeAt(0);return h>=48&&h<=57}function v(m,h){const{currentType:A}=h;if(A!==2)return!1;C(m);const O=E(m.currentPeek());return m.resetPeek(),O}function y(m,h){const{currentType:A}=h;if(A!==2)return!1;C(m);const O=m.currentPeek()==="-"?m.peek():m.currentPeek(),j=T(O);return m.resetPeek(),j}function w(m,h){const{currentType:A}=h;if(A!==2)return!1;C(m);const O=m.currentPeek()===Js;return m.resetPeek(),O}function L(m,h){const{currentType:A}=h;if(A!==8)return!1;C(m);const O=m.currentPeek()===".";return m.resetPeek(),O}function D(m,h){const{currentType:A}=h;if(A!==9)return!1;C(m);const O=E(m.currentPeek());return m.resetPeek(),O}function F(m,h){const{currentType:A}=h;if(!(A===8||A===12))return!1;C(m);const O=m.currentPeek()===":";return m.resetPeek(),O}function P(m,h){const{currentType:A}=h;if(A!==10)return!1;const O=()=>{const B=m.currentPeek();return B==="{"?E(m.peek()):B==="@"||B==="%"||B==="|"||B===":"||B==="."||B===Zt||!B?!1:B===it?(m.peek(),O()):k(m,!1)},j=O();return m.resetPeek(),j}function U(m){C(m);const h=m.currentPeek()==="|";return m.resetPeek(),h}function X(m){const h=C(m),A=m.currentPeek()==="%"&&m.peek()==="{";return m.resetPeek(),{isModulo:A,hasSpace:h.length>0}}function k(m,h=!0){const A=(j=!1,B="",I=!1)=>{const N=m.currentPeek();return N==="{"?B==="%"?!1:j:N==="@"||!N?B==="%"?!0:j:N==="%"?(m.peek(),A(j,"%",!0)):N==="|"?B==="%"||I?!0:!(B===Zt||B===it):N===Zt?(m.peek(),A(!0,Zt,I)):N===it?(m.peek(),A(!0,it,I)):!0},O=A();return h&&m.resetPeek(),O}function Q(m,h){const A=m.currentChar();return A===bo?bo:h(A)?(m.next(),A):null}function me(m){const h=m.charCodeAt(0);return h>=97&&h<=122||h>=65&&h<=90||h>=48&&h<=57||h===95||h===36}function ye(m){return Q(m,me)}function se(m){const h=m.charCodeAt(0);return h>=97&&h<=122||h>=65&&h<=90||h>=48&&h<=57||h===95||h===36||h===45}function ne(m){return Q(m,se)}function de(m){const h=m.charCodeAt(0);return h>=48&&h<=57}function tt(m){return Q(m,de)}function ft(m){const h=m.charCodeAt(0);return h>=48&&h<=57||h>=65&&h<=70||h>=97&&h<=102}function Re(m){return Q(m,ft)}function Fe(m){let h="",A="";for(;h=tt(m);)A+=h;return A}function Tt(m){S(m);const h=m.currentChar();return h!=="%"&&f(ie.EXPECTED_TOKEN,i(),0,h),m.next(),"%"}function ht(m){let h="";for(;;){const A=m.currentChar();if(A==="{"||A==="}"||A==="@"||A==="|"||!A)break;if(A==="%")if(k(m))h+=A,m.next();else break;else if(A===Zt||A===it)if(k(m))h+=A,m.next();else{if(U(m))break;h+=A,m.next()}else h+=A,m.next()}return h}function gt(m){S(m);let h="",A="";for(;h=ne(m);)A+=h;return m.currentChar()===bo&&f(ie.UNTERMINATED_CLOSING_BRACE,i(),0),A}function We(m){S(m);let h="";return m.currentChar()==="-"?(m.next(),h+=`-${Fe(m)}`):h+=Fe(m),m.currentChar()===bo&&f(ie.UNTERMINATED_CLOSING_BRACE,i(),0),h}function H(m){return m!==Js&&m!==it}function Y(m){S(m),g(m,"'");let h="",A="";for(;h=Q(m,H);)h==="\\"?A+=G(m):A+=h;const O=m.currentChar();return O===it||O===bo?(f(ie.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,i(),0),O===it&&(m.next(),g(m,"'")),A):(g(m,"'"),A)}function G(m){const h=m.currentChar();switch(h){case"\\":case"'":return m.next(),`\\${h}`;case"u":return ee(m,h,4);case"U":return ee(m,h,6);default:return f(ie.UNKNOWN_ESCAPE_SEQUENCE,i(),0,h),""}}function ee(m,h,A){g(m,h);let O="";for(let j=0;j<A;j++){const B=Re(m);if(!B){f(ie.INVALID_UNICODE_ESCAPE_SEQUENCE,i(),0,`\\${h}${O}${m.currentChar()}`);break}O+=B}return`\\${h}${O}`}function ue(m){return m!=="{"&&m!=="}"&&m!==Zt&&m!==it}function b(m){S(m);let h="",A="";for(;h=Q(m,ue);)A+=h;return A}function _(m){let h="",A="";for(;h=ye(m);)A+=h;return A}function x(m){const h=A=>{const O=m.currentChar();return O==="{"||O==="%"||O==="@"||O==="|"||O==="("||O===")"||!O||O===Zt?A:(A+=O,m.next(),h(A))};return h("")}function R(m){S(m);const h=g(m,"|");return S(m),h}function $(m,h){let A=null;switch(m.currentChar()){case"{":return h.braceNest>=1&&f(ie.NOT_ALLOW_NEST_PLACEHOLDER,i(),0),m.next(),A=d(h,2,"{"),S(m),h.braceNest++,A;case"}":return h.braceNest>0&&h.currentType===2&&f(ie.EMPTY_PLACEHOLDER,i(),0),m.next(),A=d(h,3,"}"),h.braceNest--,h.braceNest>0&&S(m),h.inLinked&&h.braceNest===0&&(h.inLinked=!1),A;case"@":return h.braceNest>0&&f(ie.UNTERMINATED_CLOSING_BRACE,i(),0),A=M(m,h)||p(h),h.braceNest=0,A;default:{let j=!0,B=!0,I=!0;if(U(m))return h.braceNest>0&&f(ie.UNTERMINATED_CLOSING_BRACE,i(),0),A=d(h,1,R(m)),h.braceNest=0,h.inLinked=!1,A;if(h.braceNest>0&&(h.currentType===5||h.currentType===6||h.currentType===7))return f(ie.UNTERMINATED_CLOSING_BRACE,i(),0),h.braceNest=0,V(m,h);if(j=v(m,h))return A=d(h,5,gt(m)),S(m),A;if(B=y(m,h))return A=d(h,6,We(m)),S(m),A;if(I=w(m,h))return A=d(h,7,Y(m)),S(m),A;if(!j&&!B&&!I)return A=d(h,13,b(m)),f(ie.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,A.value),S(m),A;break}}return A}function M(m,h){const{currentType:A}=h;let O=null;const j=m.currentChar();switch((A===8||A===9||A===12||A===10)&&(j===it||j===Zt)&&f(ie.INVALID_LINKED_FORMAT,i(),0),j){case"@":return m.next(),O=d(h,8,"@"),h.inLinked=!0,O;case".":return S(m),m.next(),d(h,9,".");case":":return S(m),m.next(),d(h,10,":");default:return U(m)?(O=d(h,1,R(m)),h.braceNest=0,h.inLinked=!1,O):L(m,h)||F(m,h)?(S(m),M(m,h)):D(m,h)?(S(m),d(h,12,_(m))):P(m,h)?(S(m),j==="{"?$(m,h)||O:d(h,11,x(m))):(A===8&&f(ie.INVALID_LINKED_FORMAT,i(),0),h.braceNest=0,h.inLinked=!1,V(m,h))}}function V(m,h){let A={type:14};if(h.braceNest>0)return $(m,h)||p(h);if(h.inLinked)return M(m,h)||p(h);switch(m.currentChar()){case"{":return $(m,h)||p(h);case"}":return f(ie.UNBALANCED_CLOSING_BRACE,i(),0),m.next(),d(h,3,"}");case"@":return M(m,h)||p(h);default:{if(U(m))return A=d(h,1,R(m)),h.braceNest=0,h.inLinked=!1,A;const{isModulo:j,hasSpace:B}=X(m);if(j)return B?d(h,0,ht(m)):d(h,4,Tt(m));if(k(m))return d(h,0,ht(m));break}}return A}function z(){const{currentType:m,offset:h,startLoc:A,endLoc:O}=s;return s.lastType=m,s.lastOffset=h,s.lastStartLoc=A,s.lastEndLoc=O,s.offset=n(),s.startLoc=i(),r.currentChar()===bo?d(s,14):V(r,s)}return{nextToken:z,currentOffset:n,currentPosition:i,context:c}}const BS="parser",WS=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function zS(e,t,o){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||o,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function US(e={}){const t=e.location!==!1,{onError:o,onWarn:r}=e;function n(v,y,w,L,...D){const F=v.currentPosition();if(F.offset+=L,F.column+=L,o){const P=t?Yn(w,F):null,U=Pr(y,P,{domain:BS,args:D});o(U)}}function i(v,y,w,L,...D){const F=v.currentPosition();if(F.offset+=L,F.column+=L,r){const P=t?Yn(w,F):null;r(LS(y,P,D))}}function l(v,y,w){const L={type:v};return t&&(L.start=y,L.end=y,L.loc={start:w,end:w}),L}function a(v,y,w,L){t&&(v.end=y,v.loc&&(v.loc.end=w))}function s(v,y){const w=v.context(),L=l(3,w.offset,w.startLoc);return L.value=y,a(L,v.currentOffset(),v.currentPosition()),L}function c(v,y){const w=v.context(),{lastOffset:L,lastStartLoc:D}=w,F=l(5,L,D);return F.index=parseInt(y,10),v.nextToken(),a(F,v.currentOffset(),v.currentPosition()),F}function u(v,y,w){const L=v.context(),{lastOffset:D,lastStartLoc:F}=L,P=l(4,D,F);return P.key=y,w===!0&&(P.modulo=!0),v.nextToken(),a(P,v.currentOffset(),v.currentPosition()),P}function f(v,y){const w=v.context(),{lastOffset:L,lastStartLoc:D}=w,F=l(9,L,D);return F.value=y.replace(WS,zS),v.nextToken(),a(F,v.currentOffset(),v.currentPosition()),F}function d(v){const y=v.nextToken(),w=v.context(),{lastOffset:L,lastStartLoc:D}=w,F=l(8,L,D);return y.type!==12?(n(v,ie.UNEXPECTED_EMPTY_LINKED_MODIFIER,w.lastStartLoc,0),F.value="",a(F,L,D),{nextConsumeToken:y,node:F}):(y.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Lt(y)),F.value=y.value||"",a(F,v.currentOffset(),v.currentPosition()),{node:F})}function p(v,y){const w=v.context(),L=l(7,w.offset,w.startLoc);return L.value=y,a(L,v.currentOffset(),v.currentPosition()),L}function g(v){const y=v.context(),w=l(6,y.offset,y.startLoc);let L=v.nextToken();if(L.type===9){const D=d(v);w.modifier=D.node,L=D.nextConsumeToken||v.nextToken()}switch(L.type!==10&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(L)),L=v.nextToken(),L.type===2&&(L=v.nextToken()),L.type){case 11:L.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(L)),w.key=p(v,L.value||"");break;case 5:L.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(L)),w.key=u(v,L.value||"");break;case 6:L.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(L)),w.key=c(v,L.value||"");break;case 7:L.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(L)),w.key=f(v,L.value||"");break;default:{n(v,ie.UNEXPECTED_EMPTY_LINKED_KEY,y.lastStartLoc,0);const D=v.context(),F=l(7,D.offset,D.startLoc);return F.value="",a(F,D.offset,D.startLoc),w.key=F,a(w,D.offset,D.startLoc),{nextConsumeToken:L,node:w}}}return a(w,v.currentOffset(),v.currentPosition()),{node:w}}function C(v){const y=v.context(),w=y.currentType===1?v.currentOffset():y.offset,L=y.currentType===1?y.endLoc:y.startLoc,D=l(2,w,L);D.items=[];let F=null,P=null;do{const k=F||v.nextToken();switch(F=null,k.type){case 0:k.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(k)),D.items.push(s(v,k.value||""));break;case 6:k.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(k)),D.items.push(c(v,k.value||""));break;case 4:P=!0;break;case 5:k.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(k)),D.items.push(u(v,k.value||"",!!P)),P&&(i(v,ha.USE_MODULO_SYNTAX,y.lastStartLoc,0,Lt(k)),P=null);break;case 7:k.value==null&&n(v,ie.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Lt(k)),D.items.push(f(v,k.value||""));break;case 8:{const Q=g(v);D.items.push(Q.node),F=Q.nextConsumeToken||null;break}}}while(y.currentType!==14&&y.currentType!==1);const U=y.currentType===1?y.lastOffset:v.currentOffset(),X=y.currentType===1?y.lastEndLoc:v.currentPosition();return a(D,U,X),D}function S(v,y,w,L){const D=v.context();let F=L.items.length===0;const P=l(1,y,w);P.cases=[],P.cases.push(L);do{const U=C(v);F||(F=U.items.length===0),P.cases.push(U)}while(D.currentType!==14);return F&&n(v,ie.MUST_HAVE_MESSAGES_IN_PLURAL,w,0),a(P,v.currentOffset(),v.currentPosition()),P}function E(v){const y=v.context(),{offset:w,startLoc:L}=y,D=C(v);return y.currentType===14?D:S(v,w,L,D)}function T(v){const y=$S(v,ad({},e)),w=y.context(),L=l(0,w.offset,w.startLoc);return t&&L.loc&&(L.loc.source=v),L.body=E(y),e.onCacheKey&&(L.cacheKey=e.onCacheKey(v)),w.currentType!==14&&n(y,ie.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,v[w.offset]||""),a(L,y.currentOffset(),y.currentPosition()),L}return{parse:T}}function Lt(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function VS(e,t={}){const o={ast:e,helpers:new Set};return{context:()=>o,helper:i=>(o.helpers.add(i),i)}}function Qs(e,t){for(let o=0;o<e.length;o++)ga(e[o],t)}function ga(e,t){switch(e.type){case 1:Qs(e.cases,t),t.helper("plural");break;case 2:Qs(e.items,t);break;case 6:{ga(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function jS(e,t={}){const o=VS(e);o.helper("normalize"),e.body&&ga(e.body,o);const r=o.context();e.helpers=Array.from(r.helpers)}function GS(e){const t=e.body;return t.type===2?Zs(t):t.cases.forEach(o=>Zs(o)),e}function Zs(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let o=0;o<e.items.length;o++){const r=e.items[o];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=sd(t);for(let o=0;o<e.items.length;o++){const r=e.items[o];(r.type===3||r.type===9)&&delete r.value}}}}const KS="minifier";function ur(e){switch(e.t=e.type,e.type){case 0:{const t=e;ur(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,o=t.cases;for(let r=0;r<o.length;r++)ur(o[r]);t.c=o,delete t.cases;break}case 2:{const t=e,o=t.items;for(let r=0;r<o.length;r++)ur(o[r]);t.i=o,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;ur(t.key),t.k=t.key,delete t.key,t.modifier&&(ur(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}default:throw Pr(ie.UNHANDLED_MINIFIER_NODE_TYPE,null,{domain:KS,args:[e.type]})}delete e.type}const YS="parser";function qS(e,t){const{filename:o,breakLineCode:r,needIndent:n}=t,i=t.location!==!1,l={filename:o,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:n,indentLevel:0};i&&e.loc&&(l.source=e.loc.source);const a=()=>l;function s(C,S){l.code+=C}function c(C,S=!0){const E=S?r:"";s(n?E+" ".repeat(C):E)}function u(C=!0){const S=++l.indentLevel;C&&c(S)}function f(C=!0){const S=--l.indentLevel;C&&c(S)}function d(){c(l.indentLevel)}return{context:a,push:s,indent:u,deindent:f,newline:d,helper:C=>`_${C}`,needIndent:()=>l.needIndent}}function XS(e,t){const{helper:o}=e;e.push(`${o("linked")}(`),xr(e,t.key),t.modifier?(e.push(", "),xr(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function JS(e,t){const{helper:o,needIndent:r}=e;e.push(`${o("normalize")}([`),e.indent(r());const n=t.items.length;for(let i=0;i<n&&(xr(e,t.items[i]),i!==n-1);i++)e.push(", ");e.deindent(r()),e.push("])")}function QS(e,t){const{helper:o,needIndent:r}=e;if(t.cases.length>1){e.push(`${o("plural")}([`),e.indent(r());const n=t.cases.length;for(let i=0;i<n&&(xr(e,t.cases[i]),i!==n-1);i++)e.push(", ");e.deindent(r()),e.push("])")}}function ZS(e,t){t.body?xr(e,t.body):e.push("null")}function xr(e,t){const{helper:o}=e;switch(t.type){case 0:ZS(e,t);break;case 1:QS(e,t);break;case 2:JS(e,t);break;case 6:XS(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${o("interpolate")}(${o("list")}(${t.index}))`,t);break;case 4:e.push(`${o("interpolate")}(${o("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break;default:throw Pr(ie.UNHANDLED_CODEGEN_NODE_TYPE,null,{domain:YS,args:[t.type]})}}const ey=(e,t={})=>{const o=Xs(t.mode)?t.mode:"normal",r=Xs(t.filename)?t.filename:"message.intl";t.sourceMap;const n=t.breakLineCode!=null?t.breakLineCode:o==="arrow"?";":`
|
||
`,i=t.needIndent?t.needIndent:o!=="arrow",l=e.helpers||[],a=qS(e,{filename:r,breakLineCode:n,needIndent:i});a.push(o==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(i),l.length>0&&(a.push(`const { ${sd(l.map(u=>`${u}: _${u}`),", ")} } = ctx`),a.newline()),a.push("return "),xr(a,e),a.deindent(i),a.push("}"),delete e.helpers;const{code:s,map:c}=a.context();return{ast:e,code:s,map:c?c.toJSON():void 0}};function ty(e,t={}){const o=ad({},t),r=!!o.jit,n=!!o.minify,i=o.optimize==null?!0:o.optimize,a=US(o).parse(e);return r?(i&&GS(a),n&&ur(a),{ast:a,code:""}):(jS(a,o),ey(a,o))}function oy(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(io().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(io().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(io().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function Kt(e){return Ce(e)&&Ca(e)===0&&(Ot(e,"b")||Ot(e,"body"))}const cd=["b","body"];function ry(e){return Oo(e,cd)}const ud=["c","cases"];function ny(e){return Oo(e,ud,[])}const fd=["s","static"];function iy(e){return Oo(e,fd)}const dd=["i","items"];function ly(e){return Oo(e,dd,[])}const pd=["t","type"];function Ca(e){return Oo(e,pd)}const md=["v","value"];function Pn(e,t){const o=Oo(e,md);if(o!=null)return o;throw an(t)}const hd=["m","modifier"];function ay(e){return Oo(e,hd)}const gd=["k","key"];function sy(e){const t=Oo(e,gd);if(t)return t;throw an(6)}function Oo(e,t,o){for(let r=0;r<t.length;r++){const n=t[r];if(Ot(e,n)&&e[n]!=null)return e[n]}return o}const Cd=[...cd,...ud,...fd,...dd,...gd,...hd,...md,...pd];function an(e){return new Error(`unhandled node type: ${e}`)}const Mo=[];Mo[0]={w:[0],i:[3,0],"[":[4],o:[7]};Mo[1]={w:[1],".":[2],"[":[4],o:[7]};Mo[2]={w:[2],i:[3,0],0:[3,0]};Mo[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Mo[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Mo[5]={"'":[4,0],o:8,l:[5,0]};Mo[6]={'"':[4,0],o:8,l:[6,0]};const cy=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function uy(e){return cy.test(e)}function fy(e){const t=e.charCodeAt(0),o=e.charCodeAt(e.length-1);return t===o&&(t===34||t===39)?e.slice(1,-1):e}function dy(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function py(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:uy(t)?fy(t):"*"+t}function my(e){const t=[];let o=-1,r=0,n=0,i,l,a,s,c,u,f;const d=[];d[0]=()=>{l===void 0?l=a:l+=a},d[1]=()=>{l!==void 0&&(t.push(l),l=void 0)},d[2]=()=>{d[0](),n++},d[3]=()=>{if(n>0)n--,r=4,d[0]();else{if(n=0,l===void 0||(l=py(l),l===!1))return!1;d[1]()}};function p(){const g=e[o+1];if(r===5&&g==="'"||r===6&&g==='"')return o++,a="\\"+g,d[0](),!0}for(;r!==null;)if(o++,i=e[o],!(i==="\\"&&p())){if(s=dy(i),f=Mo[r],c=f[s]||f.l||8,c===8||(r=c[0],c[1]!==void 0&&(u=d[c[1]],u&&(a=i,u()===!1))))return;if(r===7)return t}}const ec=new Map;function hy(e,t){return Ce(e)?e[t]:null}function gy(e,t){if(!Ce(e))return null;let o=ec.get(t);if(o||(o=my(t),o&&ec.set(t,o)),!o)return null;const r=o.length;let n=e,i=0;for(;i<r;){const l=o[i];if(Cd.includes(l)&&Kt(n))return null;const a=n[l];if(a===void 0||Pe(n))return null;n=a,i++}return n}const Cy=e=>e,by=e=>"",xy="text",_y=e=>e.length===0?"":ES(e),vy=yS;function tc(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Sy(e){const t=Ne(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Ne(e.named.count)||Ne(e.named.n))?Ne(e.named.count)?e.named.count:Ne(e.named.n)?e.named.n:t:t}function yy(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Ey(e={}){const t=e.locale,o=Sy(e),r=Ce(e.pluralRules)&&K(t)&&Pe(e.pluralRules[t])?e.pluralRules[t]:tc,n=Ce(e.pluralRules)&&K(t)&&Pe(e.pluralRules[t])?tc:void 0,i=E=>E[r(o,E.length,n)],l=e.list||[],a=E=>l[E],s=e.named||ve();Ne(e.pluralIndex)&&yy(o,s);const c=E=>s[E];function u(E){const T=Pe(e.messages)?e.messages(E):Ce(e.messages)?e.messages[E]:!1;return T||(e.parent?e.parent.message(E):by)}const f=E=>e.modifiers?e.modifiers[E]:Cy,d=ae(e.processor)&&Pe(e.processor.normalize)?e.processor.normalize:_y,p=ae(e.processor)&&Pe(e.processor.interpolate)?e.processor.interpolate:vy,g=ae(e.processor)&&K(e.processor.type)?e.processor.type:xy,S={list:a,named:c,plural:i,linked:(E,...T)=>{const[v,y]=T;let w="text",L="";T.length===1?Ce(v)?(L=v.modifier||L,w=v.type||w):K(v)&&(L=v||L):T.length===2&&(K(v)&&(L=v||L),K(y)&&(w=y||w));const D=u(E)(S),F=w==="vnode"&&Ae(D)&&L?D[0]:D;return L?f(L)(F,w):F},message:u,type:g,interpolate:p,normalize:d,values:Ge(ve(),l,s)};return S}let sn=null;function Ty(e){sn=e}function Py(e,t,o){sn&&sn.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:o})}const Iy=Ay("function:translate");function Ay(e){return t=>sn&&sn.emit(e,t)}const wy=ha.__EXTEND_POINT__,Wo=Pi(wy),Ly={FALLBACK_TO_TRANSLATE:Wo(),CANNOT_FORMAT_NUMBER:Wo(),FALLBACK_TO_NUMBER_FORMAT:Wo(),CANNOT_FORMAT_DATE:Wo(),FALLBACK_TO_DATE_FORMAT:Wo(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Wo(),__EXTEND_POINT__:Wo()},bd=ie.__EXTEND_POINT__,zo=Pi(bd),Mt={INVALID_ARGUMENT:bd,INVALID_DATE_ARGUMENT:zo(),INVALID_ISO_DATE_ARGUMENT:zo(),NOT_SUPPORT_NON_STRING_MESSAGE:zo(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:zo(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:zo(),NOT_SUPPORT_LOCALE_TYPE:zo(),__EXTEND_POINT__:zo()};function jt(e){return Pr(e,null,void 0)}function ba(e,t){return t.locale!=null?oc(t.locale):oc(e.locale)}let Qi;function oc(e){if(K(e))return e;if(Pe(e)){if(e.resolvedOnce&&Qi!=null)return Qi;if(e.constructor.name==="Function"){const t=e();if(SS(t))throw jt(Mt.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Qi=t}else throw jt(Mt.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw jt(Mt.NOT_SUPPORT_LOCALE_TYPE)}function Dy(e,t,o){return[...new Set([o,...Ae(t)?t:Ce(t)?Object.keys(t):K(t)?[t]:[o]])]}function xd(e,t,o){const r=K(o)?o:_r,n=e;n.__localeChainCache||(n.__localeChainCache=new Map);let i=n.__localeChainCache.get(r);if(!i){i=[];let l=[o];for(;Ae(l);)l=rc(i,l,t);const a=Ae(t)||!ae(t)?t:t.default?t.default:null;l=K(a)?[a]:a,Ae(l)&&rc(i,l,!1),n.__localeChainCache.set(r,i)}return i}function rc(e,t,o){let r=!0;for(let n=0;n<t.length&&pe(r);n++){const i=t[n];K(i)&&(r=Ry(e,t[n],o))}return r}function Ry(e,t,o){let r;const n=t.split("-");do{const i=n.join("-");r=Fy(e,i,o),n.splice(-1,1)}while(n.length&&r===!0);return r}function Fy(e,t,o){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const n=t.replace(/!/g,"");e.push(n),(Ae(o)||ae(o))&&o[n]&&(r=o[n])}return r}const Oy="9.14.4",Ii=-1,_r="en-US",nc="",ic=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function My(){return{upper:(e,t)=>t==="text"&&K(e)?e.toUpperCase():t==="vnode"&&Ce(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&K(e)?e.toLowerCase():t==="vnode"&&Ce(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&K(e)?ic(e):t==="vnode"&&Ce(e)&&"__v_isVNode"in e?ic(e.children):e}}let _d;function lc(e){_d=e}let vd;function Ny(e){vd=e}let Sd;function ky(e){Sd=e}let yd=null;const Hy=e=>{yd=e},$y=()=>yd;let Ed=null;const ac=e=>{Ed=e},By=()=>Ed;let sc=0;function Wy(e={}){const t=Pe(e.onWarn)?e.onWarn:TS,o=K(e.version)?e.version:Oy,r=K(e.locale)||Pe(e.locale)?e.locale:_r,n=Pe(r)?_r:r,i=Ae(e.fallbackLocale)||ae(e.fallbackLocale)||K(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:n,l=ae(e.messages)?e.messages:Zi(n),a=ae(e.datetimeFormats)?e.datetimeFormats:Zi(n),s=ae(e.numberFormats)?e.numberFormats:Zi(n),c=Ge(ve(),e.modifiers,My()),u=e.pluralRules||ve(),f=Pe(e.missing)?e.missing:null,d=pe(e.missingWarn)||Lo(e.missingWarn)?e.missingWarn:!0,p=pe(e.fallbackWarn)||Lo(e.fallbackWarn)?e.fallbackWarn:!0,g=!!e.fallbackFormat,C=!!e.unresolving,S=Pe(e.postTranslation)?e.postTranslation:null,E=ae(e.processor)?e.processor:null,T=pe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,v=!!e.escapeParameter,y=Pe(e.messageCompiler)?e.messageCompiler:_d,w=Pe(e.messageResolver)?e.messageResolver:vd||hy,L=Pe(e.localeFallbacker)?e.localeFallbacker:Sd||Dy,D=Ce(e.fallbackContext)?e.fallbackContext:void 0,F=e,P=Ce(F.__datetimeFormatters)?F.__datetimeFormatters:new Map,U=Ce(F.__numberFormatters)?F.__numberFormatters:new Map,X=Ce(F.__meta)?F.__meta:{};sc++;const k={version:o,cid:sc,locale:r,fallbackLocale:i,messages:l,modifiers:c,pluralRules:u,missing:f,missingWarn:d,fallbackWarn:p,fallbackFormat:g,unresolving:C,postTranslation:S,processor:E,warnHtmlMessage:T,escapeParameter:v,messageCompiler:y,messageResolver:w,localeFallbacker:L,fallbackContext:D,onWarn:t,__meta:X};return k.datetimeFormats=a,k.numberFormats=s,k.__datetimeFormatters=P,k.__numberFormatters=U,__INTLIFY_PROD_DEVTOOLS__&&Py(k,o,X),k}const Zi=e=>({[e]:ve()});function xa(e,t,o,r,n){const{missing:i,onWarn:l}=e;if(i!==null){const a=i(e,o,t,n);return K(a)?a:t}else return t}function Fr(e,t,o){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,o,t)}function zy(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Uy(e,t){const o=t.indexOf(e);if(o===-1)return!1;for(let r=o+1;r<t.length;r++)if(zy(e,t[r]))return!0;return!1}function el(e){return o=>Vy(o,e)}function Vy(e,t){const o=ry(t);if(o==null)throw an(0);if(Ca(o)===1){const i=ny(o);return e.plural(i.reduce((l,a)=>[...l,cc(e,a)],[]))}else return cc(e,o)}function cc(e,t){const o=iy(t);if(o!=null)return e.type==="text"?o:e.normalize([o]);{const r=ly(t).reduce((n,i)=>[...n,Ll(e,i)],[]);return e.normalize(r)}}function Ll(e,t){const o=Ca(t);switch(o){case 3:return Pn(t,o);case 9:return Pn(t,o);case 4:{const r=t;if(Ot(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Ot(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw an(o)}case 5:{const r=t;if(Ot(r,"i")&&Ne(r.i))return e.interpolate(e.list(r.i));if(Ot(r,"index")&&Ne(r.index))return e.interpolate(e.list(r.index));throw an(o)}case 6:{const r=t,n=ay(r),i=sy(r);return e.linked(Ll(e,i),n?Ll(e,n):void 0,e.type)}case 7:return Pn(t,o);case 8:return Pn(t,o);default:throw new Error(`unhandled node on format message part: ${o}`)}}const Td=e=>e;let fr=ve();function Pd(e,t={}){let o=!1;const r=t.onError||RS;return t.onError=n=>{o=!0,r(n)},{...ty(e,t),detectError:o}}const jy=(e,t)=>{if(!K(e))throw jt(Mt.NOT_SUPPORT_NON_STRING_MESSAGE);{pe(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Td)(e),n=fr[r];if(n)return n;const{code:i,detectError:l}=Pd(e,t),a=new Function(`return ${i}`)();return l?a:fr[r]=a}};function Gy(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&K(e)){pe(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Td)(e),n=fr[r];if(n)return n;const{ast:i,detectError:l}=Pd(e,{...t,location:!1,jit:!0}),a=el(i);return l?a:fr[r]=a}else{const o=e.cacheKey;if(o){const r=fr[o];return r||(fr[o]=el(e))}else return el(e)}}const uc=()=>"",At=e=>Pe(e);function fc(e,...t){const{fallbackFormat:o,postTranslation:r,unresolving:n,messageCompiler:i,fallbackLocale:l,messages:a}=e,[s,c]=Dl(...t),u=pe(c.missingWarn)?c.missingWarn:e.missingWarn,f=pe(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=pe(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,g=K(c.default)||pe(c.default)?pe(c.default)?i?s:()=>s:c.default:o?i?s:()=>s:"",C=o||g!=="",S=ba(e,c);d&&Ky(c);let[E,T,v]=p?[s,S,a[S]||ve()]:Id(e,s,S,l,f,u),y=E,w=s;if(!p&&!(K(y)||Kt(y)||At(y))&&C&&(y=g,w=y),!p&&(!(K(y)||Kt(y)||At(y))||!K(T)))return n?Ii:s;let L=!1;const D=()=>{L=!0},F=At(y)?y:Ad(e,s,T,y,w,D);if(L)return y;const P=Xy(e,T,v,c),U=Ey(P),X=Yy(e,F,U),k=r?r(X,s):X;if(__INTLIFY_PROD_DEVTOOLS__){const Q={timestamp:Date.now(),key:K(s)?s:At(y)?y.key:"",locale:T||(At(y)?y.locale:""),format:K(y)?y:At(y)?y.source:"",message:k};Q.meta=Ge({},e.__meta,$y()||{}),Iy(Q)}return k}function Ky(e){Ae(e.list)?e.list=e.list.map(t=>K(t)?qs(t):t):Ce(e.named)&&Object.keys(e.named).forEach(t=>{K(e.named[t])&&(e.named[t]=qs(e.named[t]))})}function Id(e,t,o,r,n,i){const{messages:l,onWarn:a,messageResolver:s,localeFallbacker:c}=e,u=c(e,r,o);let f=ve(),d,p=null;const g="translate";for(let C=0;C<u.length&&(d=u[C],f=l[d]||ve(),(p=s(f,t))===null&&(p=f[t]),!(K(p)||Kt(p)||At(p)));C++)if(!Uy(d,u)){const S=xa(e,t,d,i,g);S!==t&&(p=S)}return[p,d,f]}function Ad(e,t,o,r,n,i){const{messageCompiler:l,warnHtmlMessage:a}=e;if(At(r)){const c=r;return c.locale=c.locale||o,c.key=c.key||t,c}if(l==null){const c=(()=>r);return c.locale=o,c.key=t,c}const s=l(r,qy(e,o,n,r,a,i));return s.locale=o,s.key=t,s.source=r,s}function Yy(e,t,o){return t(o)}function Dl(...e){const[t,o,r]=e,n=ve();if(!K(t)&&!Ne(t)&&!At(t)&&!Kt(t))throw jt(Mt.INVALID_ARGUMENT);const i=Ne(t)?String(t):(At(t),t);return Ne(o)?n.plural=o:K(o)?n.default=o:ae(o)&&!Ti(o)?n.named=o:Ae(o)&&(n.list=o),Ne(r)?n.plural=r:K(r)?n.default=r:ae(r)&&Ge(n,r),[i,n]}function qy(e,t,o,r,n,i){return{locale:t,key:o,warnHtmlMessage:n,onError:l=>{throw i&&i(l),l},onCacheKey:l=>CS(t,o,l)}}function Xy(e,t,o,r){const{modifiers:n,pluralRules:i,messageResolver:l,fallbackLocale:a,fallbackWarn:s,missingWarn:c,fallbackContext:u}=e,d={locale:t,modifiers:n,pluralRules:i,messages:p=>{let g=l(o,p);if(g==null&&u){const[,,C]=Id(u,p,t,a,s,c);g=l(C,p)}if(K(g)||Kt(g)){let C=!1;const E=Ad(e,p,t,g,p,()=>{C=!0});return C?uc:E}else return At(g)?g:uc}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),Ne(r.plural)&&(d.pluralIndex=r.plural),d}function dc(e,...t){const{datetimeFormats:o,unresolving:r,fallbackLocale:n,onWarn:i,localeFallbacker:l}=e,{__datetimeFormatters:a}=e,[s,c,u,f]=Rl(...t),d=pe(u.missingWarn)?u.missingWarn:e.missingWarn;pe(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const p=!!u.part,g=ba(e,u),C=l(e,n,g);if(!K(s)||s==="")return new Intl.DateTimeFormat(g,f).format(c);let S={},E,T=null;const v="datetime format";for(let L=0;L<C.length&&(E=C[L],S=o[E]||{},T=S[s],!ae(T));L++)xa(e,s,E,d,v);if(!ae(T)||!K(E))return r?Ii:s;let y=`${E}__${s}`;Ti(f)||(y=`${y}__${JSON.stringify(f)}`);let w=a.get(y);return w||(w=new Intl.DateTimeFormat(E,Ge({},T,f)),a.set(y,w)),p?w.formatToParts(c):w.format(c)}const wd=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Rl(...e){const[t,o,r,n]=e,i=ve();let l=ve(),a;if(K(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw jt(Mt.INVALID_ISO_DATE_ARGUMENT);const c=s[3]?s[3].trim().startsWith("T")?`${s[1].trim()}${s[3].trim()}`:`${s[1].trim()}T${s[3].trim()}`:s[1].trim();a=new Date(c);try{a.toISOString()}catch{throw jt(Mt.INVALID_ISO_DATE_ARGUMENT)}}else if(xS(t)){if(isNaN(t.getTime()))throw jt(Mt.INVALID_DATE_ARGUMENT);a=t}else if(Ne(t))a=t;else throw jt(Mt.INVALID_ARGUMENT);return K(o)?i.key=o:ae(o)&&Object.keys(o).forEach(s=>{wd.includes(s)?l[s]=o[s]:i[s]=o[s]}),K(r)?i.locale=r:ae(r)&&(l=r),ae(n)&&(l=n),[i.key||"",a,i,l]}function pc(e,t,o){const r=e;for(const n in o){const i=`${t}__${n}`;r.__datetimeFormatters.has(i)&&r.__datetimeFormatters.delete(i)}}function mc(e,...t){const{numberFormats:o,unresolving:r,fallbackLocale:n,onWarn:i,localeFallbacker:l}=e,{__numberFormatters:a}=e,[s,c,u,f]=Fl(...t),d=pe(u.missingWarn)?u.missingWarn:e.missingWarn;pe(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const p=!!u.part,g=ba(e,u),C=l(e,n,g);if(!K(s)||s==="")return new Intl.NumberFormat(g,f).format(c);let S={},E,T=null;const v="number format";for(let L=0;L<C.length&&(E=C[L],S=o[E]||{},T=S[s],!ae(T));L++)xa(e,s,E,d,v);if(!ae(T)||!K(E))return r?Ii:s;let y=`${E}__${s}`;Ti(f)||(y=`${y}__${JSON.stringify(f)}`);let w=a.get(y);return w||(w=new Intl.NumberFormat(E,Ge({},T,f)),a.set(y,w)),p?w.formatToParts(c):w.format(c)}const Ld=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Fl(...e){const[t,o,r,n]=e,i=ve();let l=ve();if(!Ne(t))throw jt(Mt.INVALID_ARGUMENT);const a=t;return K(o)?i.key=o:ae(o)&&Object.keys(o).forEach(s=>{Ld.includes(s)?l[s]=o[s]:i[s]=o[s]}),K(r)?i.locale=r:ae(r)&&(l=r),ae(n)&&(l=n),[i.key||"",a,i,l]}function hc(e,t,o){const r=e;for(const n in o){const i=`${t}__${n}`;r.__numberFormatters.has(i)&&r.__numberFormatters.delete(i)}}oy();const Jy="9.14.4";function Qy(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(io().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(io().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(io().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(io().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(io().__INTLIFY_PROD_DEVTOOLS__=!1)}const Zy=Ly.__EXTEND_POINT__,eo=Pi(Zy);eo(),eo(),eo(),eo(),eo(),eo(),eo(),eo(),eo();const Dd=Mt.__EXTEND_POINT__,pt=Pi(Dd),$e={UNEXPECTED_RETURN_TYPE:Dd,INVALID_ARGUMENT:pt(),MUST_BE_CALL_SETUP_TOP:pt(),NOT_INSTALLED:pt(),NOT_AVAILABLE_IN_LEGACY_MODE:pt(),REQUIRED_VALUE:pt(),INVALID_VALUE:pt(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:pt(),NOT_INSTALLED_WITH_PROVIDE:pt(),UNEXPECTED_ERROR:pt(),NOT_COMPATIBLE_LEGACY_VUE_I18N:pt(),BRIDGE_SUPPORT_VUE_2_ONLY:pt(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:pt(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:pt(),__EXTEND_POINT__:pt()};function ze(e,...t){return Pr(e,null,void 0)}const Ol=Fo("__translateVNode"),Ml=Fo("__datetimeParts"),Nl=Fo("__numberParts"),Rd=Fo("__setPluralRules"),Fd=Fo("__injectWithOption"),kl=Fo("__dispose");function cn(e){if(!Ce(e)||Kt(e))return e;for(const t in e)if(Ot(e,t))if(!t.includes("."))Ce(e[t])&&cn(e[t]);else{const o=t.split("."),r=o.length-1;let n=e,i=!1;for(let l=0;l<r;l++){if(o[l]==="__proto__")throw new Error(`unsafe key: ${o[l]}`);if(o[l]in n||(n[o[l]]=ve()),!Ce(n[o[l]])){i=!0;break}n=n[o[l]]}if(i||(Kt(n)?Cd.includes(o[r])||delete e[t]:(n[o[r]]=e[t],delete e[t])),!Kt(n)){const l=n[o[r]];Ce(l)&&cn(l)}}return e}function Ai(e,t){const{messages:o,__i18n:r,messageResolver:n,flatJson:i}=t,l=ae(o)?o:Ae(r)?ve():{[e]:ve()};if(Ae(r)&&r.forEach(a=>{if("locale"in a&&"resource"in a){const{locale:s,resource:c}=a;s?(l[s]=l[s]||ve(),Ln(c,l[s])):Ln(c,l)}else K(a)&&Ln(JSON.parse(a),l)}),n==null&&i)for(const a in l)Ot(l,a)&&cn(l[a]);return l}function Od(e){return e.type}function Md(e,t,o){let r=Ce(t.messages)?t.messages:ve();"__i18nGlobal"in o&&(r=Ai(e.locale.value,{messages:r,__i18n:o.__i18nGlobal}));const n=Object.keys(r);n.length&&n.forEach(i=>{e.mergeLocaleMessage(i,r[i])});{if(Ce(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(l=>{e.mergeDateTimeFormat(l,t.datetimeFormats[l])})}if(Ce(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(l=>{e.mergeNumberFormat(l,t.numberFormats[l])})}}}function gc(e){return je(pn,null,e,0)}const Cc="__INTLIFY_META__",bc=()=>[],eE=()=>!1;let xc=0;function _c(e){return((t,o,r,n)=>e(o,r,Ao()||void 0,n))}const tE=()=>{const e=Ao();let t=null;return e&&(t=Od(e)[Cc])?{[Cc]:t}:null};function _a(e={},t){const{__root:o,__injectWithOption:r}=e,n=o===void 0,i=e.flatJson,l=Kn?mt:Yl,a=!!e.translateExistCompatible;let s=pe(e.inheritLocale)?e.inheritLocale:!0;const c=l(o&&s?o.locale.value:K(e.locale)?e.locale:_r),u=l(o&&s?o.fallbackLocale.value:K(e.fallbackLocale)||Ae(e.fallbackLocale)||ae(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:c.value),f=l(Ai(c.value,e)),d=l(ae(e.datetimeFormats)?e.datetimeFormats:{[c.value]:{}}),p=l(ae(e.numberFormats)?e.numberFormats:{[c.value]:{}});let g=o?o.missingWarn:pe(e.missingWarn)||Lo(e.missingWarn)?e.missingWarn:!0,C=o?o.fallbackWarn:pe(e.fallbackWarn)||Lo(e.fallbackWarn)?e.fallbackWarn:!0,S=o?o.fallbackRoot:pe(e.fallbackRoot)?e.fallbackRoot:!0,E=!!e.fallbackFormat,T=Pe(e.missing)?e.missing:null,v=Pe(e.missing)?_c(e.missing):null,y=Pe(e.postTranslation)?e.postTranslation:null,w=o?o.warnHtmlMessage:pe(e.warnHtmlMessage)?e.warnHtmlMessage:!0,L=!!e.escapeParameter;const D=o?o.modifiers:ae(e.modifiers)?e.modifiers:{};let F=e.pluralRules||o&&o.pluralRules,P;P=(()=>{n&&ac(null);const I={version:Jy,locale:c.value,fallbackLocale:u.value,messages:f.value,modifiers:D,pluralRules:F,missing:v===null?void 0:v,missingWarn:g,fallbackWarn:C,fallbackFormat:E,unresolving:!0,postTranslation:y===null?void 0:y,warnHtmlMessage:w,escapeParameter:L,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};I.datetimeFormats=d.value,I.numberFormats=p.value,I.__datetimeFormatters=ae(P)?P.__datetimeFormatters:void 0,I.__numberFormatters=ae(P)?P.__numberFormatters:void 0;const N=Wy(I);return n&&ac(N),N})(),Fr(P,c.value,u.value);function X(){return[c.value,u.value,f.value,d.value,p.value]}const k=fe({get:()=>c.value,set:I=>{c.value=I,P.locale=c.value}}),Q=fe({get:()=>u.value,set:I=>{u.value=I,P.fallbackLocale=u.value,Fr(P,c.value,I)}}),me=fe(()=>f.value),ye=fe(()=>d.value),se=fe(()=>p.value);function ne(){return Pe(y)?y:null}function de(I){y=I,P.postTranslation=I}function tt(){return T}function ft(I){I!==null&&(v=_c(I)),T=I,P.missing=v}const Re=(I,N,te,ce,Ee,ot)=>{X();let Ue;try{__INTLIFY_PROD_DEVTOOLS__,n||(P.fallbackContext=o?By():void 0),Ue=I(P)}finally{__INTLIFY_PROD_DEVTOOLS__,n||(P.fallbackContext=void 0)}if(te!=="translate exists"&&Ne(Ue)&&Ue===Ii||te==="translate exists"&&!Ue){const[No,Li]=N();return o&&S?ce(o):Ee(No)}else{if(ot(Ue))return Ue;throw ze($e.UNEXPECTED_RETURN_TYPE)}};function Fe(...I){return Re(N=>Reflect.apply(fc,null,[N,...I]),()=>Dl(...I),"translate",N=>Reflect.apply(N.t,N,[...I]),N=>N,N=>K(N))}function Tt(...I){const[N,te,ce]=I;if(ce&&!Ce(ce))throw ze($e.INVALID_ARGUMENT);return Fe(N,te,Ge({resolvedMessage:!0},ce||{}))}function ht(...I){return Re(N=>Reflect.apply(dc,null,[N,...I]),()=>Rl(...I),"datetime format",N=>Reflect.apply(N.d,N,[...I]),()=>nc,N=>K(N))}function gt(...I){return Re(N=>Reflect.apply(mc,null,[N,...I]),()=>Fl(...I),"number format",N=>Reflect.apply(N.n,N,[...I]),()=>nc,N=>K(N))}function We(I){return I.map(N=>K(N)||Ne(N)||pe(N)?gc(String(N)):N)}const Y={normalize:We,interpolate:I=>I,type:"vnode"};function G(...I){return Re(N=>{let te;const ce=N;try{ce.processor=Y,te=Reflect.apply(fc,null,[ce,...I])}finally{ce.processor=null}return te},()=>Dl(...I),"translate",N=>N[Ol](...I),N=>[gc(N)],N=>Ae(N))}function ee(...I){return Re(N=>Reflect.apply(mc,null,[N,...I]),()=>Fl(...I),"number format",N=>N[Nl](...I),bc,N=>K(N)||Ae(N))}function ue(...I){return Re(N=>Reflect.apply(dc,null,[N,...I]),()=>Rl(...I),"datetime format",N=>N[Ml](...I),bc,N=>K(N)||Ae(N))}function b(I){F=I,P.pluralRules=F}function _(I,N){return Re(()=>{if(!I)return!1;const te=K(N)?N:c.value,ce=$(te),Ee=P.messageResolver(ce,I);return a?Ee!=null:Kt(Ee)||At(Ee)||K(Ee)},()=>[I],"translate exists",te=>Reflect.apply(te.te,te,[I,N]),eE,te=>pe(te))}function x(I){let N=null;const te=xd(P,u.value,c.value);for(let ce=0;ce<te.length;ce++){const Ee=f.value[te[ce]]||{},ot=P.messageResolver(Ee,I);if(ot!=null){N=ot;break}}return N}function R(I){const N=x(I);return N??(o?o.tm(I)||{}:{})}function $(I){return f.value[I]||{}}function M(I,N){if(i){const te={[I]:N};for(const ce in te)Ot(te,ce)&&cn(te[ce]);N=te[I]}f.value[I]=N,P.messages=f.value}function V(I,N){f.value[I]=f.value[I]||{};const te={[I]:N};if(i)for(const ce in te)Ot(te,ce)&&cn(te[ce]);N=te[I],Ln(N,f.value[I]),P.messages=f.value}function z(I){return d.value[I]||{}}function m(I,N){d.value[I]=N,P.datetimeFormats=d.value,pc(P,I,N)}function h(I,N){d.value[I]=Ge(d.value[I]||{},N),P.datetimeFormats=d.value,pc(P,I,N)}function A(I){return p.value[I]||{}}function O(I,N){p.value[I]=N,P.numberFormats=p.value,hc(P,I,N)}function j(I,N){p.value[I]=Ge(p.value[I]||{},N),P.numberFormats=p.value,hc(P,I,N)}xc++,o&&Kn&&(St(o.locale,I=>{s&&(c.value=I,P.locale=I,Fr(P,c.value,u.value))}),St(o.fallbackLocale,I=>{s&&(u.value=I,P.fallbackLocale=I,Fr(P,c.value,u.value))}));const B={id:xc,locale:k,fallbackLocale:Q,get inheritLocale(){return s},set inheritLocale(I){s=I,I&&o&&(c.value=o.locale.value,u.value=o.fallbackLocale.value,Fr(P,c.value,u.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:me,get modifiers(){return D},get pluralRules(){return F||{}},get isGlobal(){return n},get missingWarn(){return g},set missingWarn(I){g=I,P.missingWarn=g},get fallbackWarn(){return C},set fallbackWarn(I){C=I,P.fallbackWarn=C},get fallbackRoot(){return S},set fallbackRoot(I){S=I},get fallbackFormat(){return E},set fallbackFormat(I){E=I,P.fallbackFormat=E},get warnHtmlMessage(){return w},set warnHtmlMessage(I){w=I,P.warnHtmlMessage=I},get escapeParameter(){return L},set escapeParameter(I){L=I,P.escapeParameter=I},t:Fe,getLocaleMessage:$,setLocaleMessage:M,mergeLocaleMessage:V,getPostTranslationHandler:ne,setPostTranslationHandler:de,getMissingHandler:tt,setMissingHandler:ft,[Rd]:b};return B.datetimeFormats=ye,B.numberFormats=se,B.rt=Tt,B.te=_,B.tm=R,B.d=ht,B.n=gt,B.getDateTimeFormat=z,B.setDateTimeFormat=m,B.mergeDateTimeFormat=h,B.getNumberFormat=A,B.setNumberFormat=O,B.mergeNumberFormat=j,B[Fd]=r,B[Ol]=G,B[Ml]=ue,B[Nl]=ee,B}function oE(e){const t=K(e.locale)?e.locale:_r,o=K(e.fallbackLocale)||Ae(e.fallbackLocale)||ae(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Pe(e.missing)?e.missing:void 0,n=pe(e.silentTranslationWarn)||Lo(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,i=pe(e.silentFallbackWarn)||Lo(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,l=pe(e.fallbackRoot)?e.fallbackRoot:!0,a=!!e.formatFallbackMessages,s=ae(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=Pe(e.postTranslation)?e.postTranslation:void 0,f=K(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,p=pe(e.sync)?e.sync:!0;let g=e.messages;if(ae(e.sharedMessages)){const L=e.sharedMessages;g=Object.keys(L).reduce((F,P)=>{const U=F[P]||(F[P]={});return Ge(U,L[P]),F},g||{})}const{__i18n:C,__root:S,__injectWithOption:E}=e,T=e.datetimeFormats,v=e.numberFormats,y=e.flatJson,w=e.translateExistCompatible;return{locale:t,fallbackLocale:o,messages:g,flatJson:y,datetimeFormats:T,numberFormats:v,missing:r,missingWarn:n,fallbackWarn:i,fallbackRoot:l,fallbackFormat:a,modifiers:s,pluralRules:c,postTranslation:u,warnHtmlMessage:f,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:p,translateExistCompatible:w,__i18n:C,__root:S,__injectWithOption:E}}function Hl(e={},t){{const o=_a(oE(e)),{__extender:r}=e,n={id:o.id,get locale(){return o.locale.value},set locale(i){o.locale.value=i},get fallbackLocale(){return o.fallbackLocale.value},set fallbackLocale(i){o.fallbackLocale.value=i},get messages(){return o.messages.value},get datetimeFormats(){return o.datetimeFormats.value},get numberFormats(){return o.numberFormats.value},get availableLocales(){return o.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(i){},get missing(){return o.getMissingHandler()},set missing(i){o.setMissingHandler(i)},get silentTranslationWarn(){return pe(o.missingWarn)?!o.missingWarn:o.missingWarn},set silentTranslationWarn(i){o.missingWarn=pe(i)?!i:i},get silentFallbackWarn(){return pe(o.fallbackWarn)?!o.fallbackWarn:o.fallbackWarn},set silentFallbackWarn(i){o.fallbackWarn=pe(i)?!i:i},get modifiers(){return o.modifiers},get formatFallbackMessages(){return o.fallbackFormat},set formatFallbackMessages(i){o.fallbackFormat=i},get postTranslation(){return o.getPostTranslationHandler()},set postTranslation(i){o.setPostTranslationHandler(i)},get sync(){return o.inheritLocale},set sync(i){o.inheritLocale=i},get warnHtmlInMessage(){return o.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(i){o.warnHtmlMessage=i!=="off"},get escapeParameterHtml(){return o.escapeParameter},set escapeParameterHtml(i){o.escapeParameter=i},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(i){},get pluralizationRules(){return o.pluralRules||{}},__composer:o,t(...i){const[l,a,s]=i,c={};let u=null,f=null;if(!K(l))throw ze($e.INVALID_ARGUMENT);const d=l;return K(a)?c.locale=a:Ae(a)?u=a:ae(a)&&(f=a),Ae(s)?u=s:ae(s)&&(f=s),Reflect.apply(o.t,o,[d,u||f||{},c])},rt(...i){return Reflect.apply(o.rt,o,[...i])},tc(...i){const[l,a,s]=i,c={plural:1};let u=null,f=null;if(!K(l))throw ze($e.INVALID_ARGUMENT);const d=l;return K(a)?c.locale=a:Ne(a)?c.plural=a:Ae(a)?u=a:ae(a)&&(f=a),K(s)?c.locale=s:Ae(s)?u=s:ae(s)&&(f=s),Reflect.apply(o.t,o,[d,u||f||{},c])},te(i,l){return o.te(i,l)},tm(i){return o.tm(i)},getLocaleMessage(i){return o.getLocaleMessage(i)},setLocaleMessage(i,l){o.setLocaleMessage(i,l)},mergeLocaleMessage(i,l){o.mergeLocaleMessage(i,l)},d(...i){return Reflect.apply(o.d,o,[...i])},getDateTimeFormat(i){return o.getDateTimeFormat(i)},setDateTimeFormat(i,l){o.setDateTimeFormat(i,l)},mergeDateTimeFormat(i,l){o.mergeDateTimeFormat(i,l)},n(...i){return Reflect.apply(o.n,o,[...i])},getNumberFormat(i){return o.getNumberFormat(i)},setNumberFormat(i,l){o.setNumberFormat(i,l)},mergeNumberFormat(i,l){o.mergeNumberFormat(i,l)},getChoiceIndex(i,l){return-1}};return n.__extender=r,n}}const va={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function rE({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,n)=>[...r,...n.type===qe?n.children:[n]],[]):t.reduce((o,r)=>{const n=e[r];return n&&(o[r]=n()),o},ve())}function Nd(e){return qe}const nE=po({name:"i18n-t",props:Ge({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ne(e)||!isNaN(e)}},va),setup(e,t){const{slots:o,attrs:r}=t,n=e.i18n||Sa({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(o).filter(f=>f!=="_"),l=ve();e.locale&&(l.locale=e.locale),e.plural!==void 0&&(l.plural=K(e.plural)?+e.plural:e.plural);const a=rE(t,i),s=n[Ol](e.keypath,a,l),c=Ge(ve(),r),u=K(e.tag)||Ce(e.tag)?e.tag:Nd();return vr(u,c,s)}}}),vc=nE;function iE(e){return Ae(e)&&!K(e[0])}function kd(e,t,o,r){const{slots:n,attrs:i}=t;return()=>{const l={part:!0};let a=ve();e.locale&&(l.locale=e.locale),K(e.format)?l.key=e.format:Ce(e.format)&&(K(e.format.key)&&(l.key=e.format.key),a=Object.keys(e.format).reduce((d,p)=>o.includes(p)?Ge(ve(),d,{[p]:e.format[p]}):d,ve()));const s=r(e.value,l,a);let c=[l.key];Ae(s)?c=s.map((d,p)=>{const g=n[d.type],C=g?g({[d.type]:d.value,index:p,parts:s}):[d.value];return iE(C)&&(C[0].key=`${d.type}-${p}`),C}):K(s)&&(c=[s]);const u=Ge(ve(),i),f=K(e.tag)||Ce(e.tag)?e.tag:Nd();return vr(f,u,c)}}const lE=po({name:"i18n-n",props:Ge({value:{type:Number,required:!0},format:{type:[String,Object]}},va),setup(e,t){const o=e.i18n||Sa({useScope:e.scope,__useComponent:!0});return kd(e,t,Ld,(...r)=>o[Nl](...r))}}),Sc=lE,aE=po({name:"i18n-d",props:Ge({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},va),setup(e,t){const o=e.i18n||Sa({useScope:e.scope,__useComponent:!0});return kd(e,t,wd,(...r)=>o[Ml](...r))}}),yc=aE;function sE(e,t){const o=e;if(e.mode==="composition")return o.__getInstance(t)||e.global;{const r=o.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function cE(e){const t=l=>{const{instance:a,modifiers:s,value:c}=l;if(!a||!a.$)throw ze($e.UNEXPECTED_ERROR);const u=sE(e,a.$),f=Ec(c);return[Reflect.apply(u.t,u,[...Tc(f)]),u]};return{created:(l,a)=>{const[s,c]=t(a);Kn&&e.global===c&&(l.__i18nWatcher=St(c.locale,()=>{a.instance&&a.instance.$forceUpdate()})),l.__composer=c,l.textContent=s},unmounted:l=>{Kn&&l.__i18nWatcher&&(l.__i18nWatcher(),l.__i18nWatcher=void 0,delete l.__i18nWatcher),l.__composer&&(l.__composer=void 0,delete l.__composer)},beforeUpdate:(l,{value:a})=>{if(l.__composer){const s=l.__composer,c=Ec(a);l.textContent=Reflect.apply(s.t,s,[...Tc(c)])}},getSSRProps:l=>{const[a]=t(l);return{textContent:a}}}}function Ec(e){if(K(e))return{path:e};if(ae(e)){if(!("path"in e))throw ze($e.REQUIRED_VALUE,"path");return e}else throw ze($e.INVALID_VALUE)}function Tc(e){const{path:t,locale:o,args:r,choice:n,plural:i}=e,l={},a=r||{};return K(o)&&(l.locale=o),Ne(n)&&(l.plural=n),Ne(i)&&(l.plural=i),[t,a,l]}function uE(e,t,...o){const r=ae(o[0])?o[0]:{},n=!!r.useI18nComponentName;(!pe(r.globalInstall)||r.globalInstall)&&([n?"i18n":vc.name,"I18nT"].forEach(l=>e.component(l,vc)),[Sc.name,"I18nN"].forEach(l=>e.component(l,Sc)),[yc.name,"I18nD"].forEach(l=>e.component(l,yc))),e.directive("t",cE(t))}function fE(e,t,o){return{beforeCreate(){const r=Ao();if(!r)throw ze($e.UNEXPECTED_ERROR);const n=this.$options;if(n.i18n){const i=n.i18n;if(n.__i18n&&(i.__i18n=n.__i18n),i.__root=t,this===this.$root)this.$i18n=Pc(e,i);else{i.__injectWithOption=!0,i.__extender=o.__vueI18nExtend,this.$i18n=Hl(i);const l=this.$i18n;l.__extender&&(l.__disposer=l.__extender(this.$i18n))}}else if(n.__i18n)if(this===this.$root)this.$i18n=Pc(e,n);else{this.$i18n=Hl({__i18n:n.__i18n,__injectWithOption:!0,__extender:o.__vueI18nExtend,__root:t});const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}else this.$i18n=e;n.__i18nGlobal&&Md(t,n,n),this.$t=(...i)=>this.$i18n.t(...i),this.$rt=(...i)=>this.$i18n.rt(...i),this.$tc=(...i)=>this.$i18n.tc(...i),this.$te=(i,l)=>this.$i18n.te(i,l),this.$d=(...i)=>this.$i18n.d(...i),this.$n=(...i)=>this.$i18n.n(...i),this.$tm=i=>this.$i18n.tm(i),o.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=Ao();if(!r)throw ze($e.UNEXPECTED_ERROR);const n=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__disposer&&(n.__disposer(),delete n.__disposer,delete n.__extender),o.__deleteInstance(r),delete this.$i18n}}}function Pc(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Rd](t.pluralizationRules||e.pluralizationRules);const o=Ai(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(o).forEach(r=>e.mergeLocaleMessage(r,o[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const dE=Fo("global-vue-i18n");function pE(e={},t){const o=__VUE_I18N_LEGACY_API__&&pe(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=pe(e.globalInjection)?e.globalInjection:!0,n=__VUE_I18N_LEGACY_API__&&o?!!e.allowComposition:!0,i=new Map,[l,a]=mE(e,o),s=Fo("");function c(d){return i.get(d)||null}function u(d,p){i.set(d,p)}function f(d){i.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&o?"legacy":"composition"},get allowComposition(){return n},async install(p,...g){if(p.__VUE_I18N_SYMBOL__=s,p.provide(p.__VUE_I18N_SYMBOL__,d),ae(g[0])){const E=g[0];d.__composerExtend=E.__composerExtend,d.__vueI18nExtend=E.__vueI18nExtend}let C=null;!o&&r&&(C=yE(p,d.global)),__VUE_I18N_FULL_INSTALL__&&uE(p,d,...g),__VUE_I18N_LEGACY_API__&&o&&p.mixin(fE(a,a.__composer,d));const S=p.unmount;p.unmount=()=>{C&&C(),d.dispose(),S()}},get global(){return a},dispose(){l.stop()},__instances:i,__getInstance:c,__setInstance:u,__deleteInstance:f};return d}}function Sa(e={}){const t=Ao();if(t==null)throw ze($e.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ze($e.NOT_INSTALLED);const o=hE(t),r=CE(o),n=Od(t),i=gE(e,n);if(__VUE_I18N_LEGACY_API__&&o.mode==="legacy"&&!e.__useComponent){if(!o.allowComposition)throw ze($e.NOT_AVAILABLE_IN_LEGACY_MODE);return vE(t,i,r,e)}if(i==="global")return Md(r,e,n),r;if(i==="parent"){let s=bE(o,t,e.__useComponent);return s==null&&(s=r),s}const l=o;let a=l.__getInstance(t);if(a==null){const s=Ge({},e);"__i18n"in n&&(s.__i18n=n.__i18n),r&&(s.__root=r),a=_a(s),l.__composerExtend&&(a[kl]=l.__composerExtend(a)),_E(l,t,a),l.__setInstance(t,a)}return a}function mE(e,t,o){const r=Wl();{const n=__VUE_I18N_LEGACY_API__&&t?r.run(()=>Hl(e)):r.run(()=>_a(e));if(n==null)throw ze($e.UNEXPECTED_ERROR);return[r,n]}}function hE(e){{const t=Ze(e.isCE?dE:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ze(e.isCE?$e.NOT_INSTALLED_WITH_PROVIDE:$e.UNEXPECTED_ERROR);return t}}function gE(e,t){return Ti(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function CE(e){return e.mode==="composition"?e.global:e.global.__composer}function bE(e,t,o=!1){let r=null;const n=t.root;let i=xE(t,o);for(;i!=null;){const l=e;if(e.mode==="composition")r=l.__getInstance(i);else if(__VUE_I18N_LEGACY_API__){const a=l.__getInstance(i);a!=null&&(r=a.__composer,o&&r&&!r[Fd]&&(r=null))}if(r!=null||n===i)break;i=i.parent}return r}function xE(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function _E(e,t,o){pi(()=>{},t),Ql(()=>{const r=o;e.__deleteInstance(t);const n=r[kl];n&&(n(),delete r[kl])},t)}function vE(e,t,o,r={}){const n=t==="local",i=Yl(null);if(n&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw ze($e.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const l=pe(r.inheritLocale)?r.inheritLocale:!K(r.locale),a=mt(!n||l?o.locale.value:K(r.locale)?r.locale:_r),s=mt(!n||l?o.fallbackLocale.value:K(r.fallbackLocale)||Ae(r.fallbackLocale)||ae(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:a.value),c=mt(Ai(a.value,r)),u=mt(ae(r.datetimeFormats)?r.datetimeFormats:{[a.value]:{}}),f=mt(ae(r.numberFormats)?r.numberFormats:{[a.value]:{}}),d=n?o.missingWarn:pe(r.missingWarn)||Lo(r.missingWarn)?r.missingWarn:!0,p=n?o.fallbackWarn:pe(r.fallbackWarn)||Lo(r.fallbackWarn)?r.fallbackWarn:!0,g=n?o.fallbackRoot:pe(r.fallbackRoot)?r.fallbackRoot:!0,C=!!r.fallbackFormat,S=Pe(r.missing)?r.missing:null,E=Pe(r.postTranslation)?r.postTranslation:null,T=n?o.warnHtmlMessage:pe(r.warnHtmlMessage)?r.warnHtmlMessage:!0,v=!!r.escapeParameter,y=n?o.modifiers:ae(r.modifiers)?r.modifiers:{},w=r.pluralRules||n&&o.pluralRules;function L(){return[a.value,s.value,c.value,u.value,f.value]}const D=fe({get:()=>i.value?i.value.locale.value:a.value,set:x=>{i.value&&(i.value.locale.value=x),a.value=x}}),F=fe({get:()=>i.value?i.value.fallbackLocale.value:s.value,set:x=>{i.value&&(i.value.fallbackLocale.value=x),s.value=x}}),P=fe(()=>i.value?i.value.messages.value:c.value),U=fe(()=>u.value),X=fe(()=>f.value);function k(){return i.value?i.value.getPostTranslationHandler():E}function Q(x){i.value&&i.value.setPostTranslationHandler(x)}function me(){return i.value?i.value.getMissingHandler():S}function ye(x){i.value&&i.value.setMissingHandler(x)}function se(x){return L(),x()}function ne(...x){return i.value?se(()=>Reflect.apply(i.value.t,null,[...x])):se(()=>"")}function de(...x){return i.value?Reflect.apply(i.value.rt,null,[...x]):""}function tt(...x){return i.value?se(()=>Reflect.apply(i.value.d,null,[...x])):se(()=>"")}function ft(...x){return i.value?se(()=>Reflect.apply(i.value.n,null,[...x])):se(()=>"")}function Re(x){return i.value?i.value.tm(x):{}}function Fe(x,R){return i.value?i.value.te(x,R):!1}function Tt(x){return i.value?i.value.getLocaleMessage(x):{}}function ht(x,R){i.value&&(i.value.setLocaleMessage(x,R),c.value[x]=R)}function gt(x,R){i.value&&i.value.mergeLocaleMessage(x,R)}function We(x){return i.value?i.value.getDateTimeFormat(x):{}}function H(x,R){i.value&&(i.value.setDateTimeFormat(x,R),u.value[x]=R)}function Y(x,R){i.value&&i.value.mergeDateTimeFormat(x,R)}function G(x){return i.value?i.value.getNumberFormat(x):{}}function ee(x,R){i.value&&(i.value.setNumberFormat(x,R),f.value[x]=R)}function ue(x,R){i.value&&i.value.mergeNumberFormat(x,R)}const b={get id(){return i.value?i.value.id:-1},locale:D,fallbackLocale:F,messages:P,datetimeFormats:U,numberFormats:X,get inheritLocale(){return i.value?i.value.inheritLocale:l},set inheritLocale(x){i.value&&(i.value.inheritLocale=x)},get availableLocales(){return i.value?i.value.availableLocales:Object.keys(c.value)},get modifiers(){return i.value?i.value.modifiers:y},get pluralRules(){return i.value?i.value.pluralRules:w},get isGlobal(){return i.value?i.value.isGlobal:!1},get missingWarn(){return i.value?i.value.missingWarn:d},set missingWarn(x){i.value&&(i.value.missingWarn=x)},get fallbackWarn(){return i.value?i.value.fallbackWarn:p},set fallbackWarn(x){i.value&&(i.value.missingWarn=x)},get fallbackRoot(){return i.value?i.value.fallbackRoot:g},set fallbackRoot(x){i.value&&(i.value.fallbackRoot=x)},get fallbackFormat(){return i.value?i.value.fallbackFormat:C},set fallbackFormat(x){i.value&&(i.value.fallbackFormat=x)},get warnHtmlMessage(){return i.value?i.value.warnHtmlMessage:T},set warnHtmlMessage(x){i.value&&(i.value.warnHtmlMessage=x)},get escapeParameter(){return i.value?i.value.escapeParameter:v},set escapeParameter(x){i.value&&(i.value.escapeParameter=x)},t:ne,getPostTranslationHandler:k,setPostTranslationHandler:Q,getMissingHandler:me,setMissingHandler:ye,rt:de,d:tt,n:ft,tm:Re,te:Fe,getLocaleMessage:Tt,setLocaleMessage:ht,mergeLocaleMessage:gt,getDateTimeFormat:We,setDateTimeFormat:H,mergeDateTimeFormat:Y,getNumberFormat:G,setNumberFormat:ee,mergeNumberFormat:ue};function _(x){x.locale.value=a.value,x.fallbackLocale.value=s.value,Object.keys(c.value).forEach(R=>{x.mergeLocaleMessage(R,c.value[R])}),Object.keys(u.value).forEach(R=>{x.mergeDateTimeFormat(R,u.value[R])}),Object.keys(f.value).forEach(R=>{x.mergeNumberFormat(R,f.value[R])}),x.escapeParameter=v,x.fallbackFormat=C,x.fallbackRoot=g,x.fallbackWarn=p,x.missingWarn=d,x.warnHtmlMessage=T}return Jl(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw ze($e.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const x=i.value=e.proxy.$i18n.__composer;t==="global"?(a.value=x.locale.value,s.value=x.fallbackLocale.value,c.value=x.messages.value,u.value=x.datetimeFormats.value,f.value=x.numberFormats.value):n&&_(x)}),b}const SE=["locale","fallbackLocale","availableLocales"],Ic=["t","rt","d","n","tm","te"];function yE(e,t){const o=Object.create(null);return SE.forEach(n=>{const i=Object.getOwnPropertyDescriptor(t,n);if(!i)throw ze($e.UNEXPECTED_ERROR);const l=Le(i.value)?{get(){return i.value.value},set(a){i.value.value=a}}:{get(){return i.get&&i.get()}};Object.defineProperty(o,n,l)}),e.config.globalProperties.$i18n=o,Ic.forEach(n=>{const i=Object.getOwnPropertyDescriptor(t,n);if(!i||!i.value)throw ze($e.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,i)}),()=>{delete e.config.globalProperties.$i18n,Ic.forEach(n=>{delete e.config.globalProperties[`$${n}`]})}}Qy();__INTLIFY_JIT_COMPILATION__?lc(Gy):lc(jy);Ny(gy);ky(xd);if(__INTLIFY_PROD_DEVTOOLS__){const e=io();e.__INTLIFY__=!0,Ty(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const EE={app:{tagline:"文件快传",description:"开箱即用的文件快传系统"},nav:{home:"分享",docs:"API 文档",openapi:"OpenAPI",admin:"管理后台",homeTitle:"{name} — 首页",mainNav:"主导航"},theme:{label:"主题",light:"浅色",dark:"深色",system:"跟随系统"},lang:{label:"语言"},footer:{linkNav:"页脚链接",docs:"API 文档",openapi:"OpenAPI",admin:"管理后台",copyright:"© {year} {name}"},notify:{title:"系统通知",close:"知道了"},common:{loading:"加载中…",cancel:"取消",save:"保存",search:"搜索",refresh:"刷新",copy:"复制",copied:"已复制",copyFailed:"复制失败",close:"关闭",actions:"操作",all:"全部",query:"查询",reset:"重置",previousPage:"上一页",nextPage:"下一页",pagerInfo:"共 {total} 条 · 第 {page}/{pages} 页",text:"文本",file:"文件",success:"成功",failed:"失败",denied:"拒绝",none:"-"},time:{forever:"永久有效",permanent:"永久",expired:"已过期",lessThanMinute:"不足 1 分钟",minutes:"{n} 分钟",hoursMinutes:"{h} 小时 {m} 分",daysHours:"{d} 天 {h} 小时"},expireStyle:{day:"天",hour:"小时",minute:"分钟",count:"次数",forever:"永久"},home:{heroTitle:"{name} · 文件快传",heroDesc:"无需注册,文本文件一键分享,取件码即可领取",pickupPlaceholder:"输入取件码直接领取",pickupButton:"取 件",pickupRequired:"请输入取件码",tabText:"分享文本",tabFile:"分享文件",textContent:"文本内容",textPlaceholder:"粘贴要分享的文本、代码片段…",textBytes:"{bytes} / 222 KB(超出请改用文件分享)",textTooLong:"内容过多(超过 222KB),建议采用文件形式分享",textRequired:"请输入要分享的文本内容",customCode:"自定义提取码(可选)",customCodeHint:"留空随机生成;4-8 位字母或数字",customCodeInvalid:"提取码须为 4-8 位字母或数字",customCodeTaken:"该提取码已被占用,请换一个",generateCode:"生成取件码",fileRequired:"请选择要分享的文件",fileTooLarge:"文件大小超过限制(最大 {size})",chunkedUploading:"分片上传中",uploading:"上传中",uploadingDots:"上传中…",uploadAndShare:"上传并生成取件码",uploadDisabled:"管理员已关闭访客上传功能,如需分享请联系管理员",shareAnother:"再分享一个",textShared:"文本分享成功",fileShared:"文件分享成功",uploadCancelled:"上传已取消",shareFailed:"分享失败,请稍后重试",uploadFailed:"上传失败,请重试",rateLimited:"操作过于频繁,请稍后再试",notInitialized:"系统尚未初始化,请管理员先完成初始化配置"},result:{badge:"分享成功",code:"取件码",link:"取件链接",copyLink:"复制链接",copyLinkCode:"复制链接和提取码",copyCode:"复制取件码",codeCopied:"取件码已复制",linkCopied:"取件链接已复制",linkCodeCopied:"链接和提取码已复制",clickCopyCode:"点击复制提取码",expires:"有效期:{value}",forever:"永久",hint:"把取件码或链接发给对方,对方在首页输入取件码即可领取。",copyFailed:"复制失败,请手动选择复制"},pickup:{emptyCode:"取件码为空",querying:"正在查询取件码 {code} …",failed:"取件失败",failedDefault:"取件失败,请稍后重试",notFound:"取件码不存在或分享已过期",confirmHint:"请确认取件码是否正确,或联系分享人重新发送",retryPlaceholder:"输入其他取件码",retryButton:"重新取件",remainingUnlimited:"不限次数",remainingCount:"剩余 {n} 次",expireAt:"过期时间:{time}",loadingText:"正在获取内容…",copyContent:"复制内容",downloadTxt:"下载为 .txt",downloaded:"下载完成",downloadFailed:"下载失败,请重试",copied:"内容已复制",sizeUsed:"大小 {size} · 已被领取 {n} 次",downloading:"下载中 {percent}%",downloadFile:"下载文件({size})"},expire:{value:"数值",label:"有效期",foreverOption:"永久有效",countOption:"按次数",countHint:"分享在被领取指定次数后失效",timeHint:"有效期 {value} {unit}",foreverHint:"分享将一直有效,直到管理员删除",maxSecondsHint:"最长 {value}",maxCountHint:"最多 {n} 次"},drop:{aria:"选择或拖拽文件",zone:"点击选择或拖拽文件到此处",maxSize:"单文件最大 {size}",noLimit:"上传后自动生成取件码",remove:"移除",tooLarge:"文件大小 {size} 超过限制 {limit}",typeHint:"仅支持 {types}"},docs:{searchPlaceholder:"检索文档内容…",notGenerated:"文档尚未生成",buildHint:"构建时将从 docs/api/*.md 自动收录",noMatch:"没有匹配的章节",tocTitle:"本页目录",loading:"加载文档…",preparing:"API 文档筹备中",preparingHint:"文档源位于项目 docs/api/ 目录(每个 .md 一级标题作为章节名)。重新构建前端后,文档将内嵌到页面中离线可用。",emptyContent:"文档内容为空",loadFailed:"文档「{title}」加载失败",sidebar:"文档章节"},openapi:{title:"OpenAPI 3.0 接口规范",statusOk:"加载成功",statusError:"规范加载失败",statusLoading:"加载中…",source:"来源:{source}",sourceEmbedded:"构建内嵌 docs/openapi.yaml",notAvailable:"openapi.yaml 尚未生成或无法访问",notAvailableHint:"规范文件位于项目 docs/openapi.yaml。重新构建前端会将其内嵌;也可将文件部署到 {url} 供运行时加载。"},notFound:{title:"页面不存在",desc:"你访问的地址可能已变更",back:"回到首页"},admin:{login:{title:"管理员登录",subtitle:"{name} · 管理后台",password:"管理员密码",passwordPlaceholder:"请输入管理员密码",submit:"登 录",wrongPassword:"密码错误",failed:"登录失败,请稍后重试",required:"请输入管理员密码",hint:"密码由部署方在环境变量或系统设置中配置;连续输错会触发 IP 限流保护。"},nav:{title:"管理后台",files:"文件管理",audit:"审计日志",settings:"系统设置",logout:"退出登录",menu:"后台菜单",loggedOut:"已退出登录"},files:{title:"文件管理",totalRecords:"共 {total} 个分享记录",searchPlaceholder:"搜索取件码 / 文件名",batchDelete:"批量删除",batchDeleteWithCount:"批量删除({count})",deleteSelectedTitle:"删除选中的 {count} 项",selectFirst:"先勾选要删除的行",loading:"加载中…",empty:"暂无分享记录",loadFailed:"文件列表加载失败",colCode:"取件码",colName:"名称",colType:"类型",colSize:"大小",colUsed:"已领取",colRemaining:"剩余",colExpireAt:"过期时间",colStatus:"状态",colCreatedAt:"创建时间",remainingUnlimited:"不限",remainingCount:"{n} 次",statusValid:"有效",statusExpired:"已过期",copyCode:"复制码",copyLink:"复制链接",edit:"编辑",fetchText:"取内容",delete:"删除",confirmDelete:"确认删除分享「{name}」?该操作不可恢复。",confirmBatchDelete:"确认删除选中的 {count} 个分享?该操作不可恢复。",deleteSuccess:"删除成功",batchDeleteSuccess:"批量删除成功",deleteFailed:"删除失败",batchDeleteFailed:"批量删除失败",nothingChanged:"没有修改任何字段",updateSuccess:"更新成功",updateFailed:"更新失败",fetchTextFailed:"内容获取失败(分享可能已过期)",linkCopied:"取件链接已复制",codeCopied:"取件码已复制",editModalTitle:"编辑分享",expireAtHint:"过期时间(留空表示永久)",expireCountHint:"剩余可领取次数(-1 表示不限)"},audit:{title:"审计日志",subtitle:"记录上传 / 下载动作:时间、IP、UA、设备、结果、字节数与耗时",action:"动作",result:"结果",actionUpload:"上传",actionDownload:"下载",filterIp:"IP",filterStart:"开始时间",filterEnd:"结束时间",empty:"暂无审计记录(审计仅记录上传 / 下载动作)",loadFailed:"审计日志加载失败",colTime:"时间",colAction:"动作",colResult:"结果",colFile:"文件",colCode:"取件码",colBytes:"字节数",colIp:"IP",colDevice:"设备",colDuration:"耗时",colUaError:"UA / 错误"},settings:{title:"系统设置",subtitle:"站点名称与 Logo(自定义优先,留空恢复内置默认)",restoreDefaults:"恢复默认值",restoreDefaultsDone:"已填回默认值,点击保存生效",loading:"加载配置中…",loadFailed:"配置读取失败",sectionBasic:"基本",siteName:"站点名称 site_name",siteNameHint:"显示在导航栏、登录页与浏览器标题",siteDomain:"网站对外域名",siteDomainHint:"http(s)://域名[:端口],不带路径;留空则分享链接用当前访问地址",sectionLogo:"导航 Logo",logoUrl:"Logo 图片地址 logo_url",uploadImage:"上传图片",logoHint:"支持填写 URL 或上传本地图片(≤256KB,转存为内嵌数据);留空使用内置默认",imageTooLarge:"图片超过 256KB,请压缩后重试或直接填写图片 URL",imageLoaded:"图片已载入,点击保存后全站生效",imageReadFailed:"图片读取失败",navPreview:"导航栏实际效果:",sectionFavicon:"浏览器图标 Favicon",faviconUrl:"Favicon 地址 favicon_url",faviconHint:"建议使用 PNG/ICO 方形图标;留空使用内置默认",faviconPreviewHint:"浏览器标签页图标(保存后刷新页面生效)",saveAll:"保存设置(全站生效)",saved:"设置已保存,全站生效",saveFailed:"保存失败",sectionPassword:"修改管理员密码",passwordHint:"保存后所有已登录会话失效,需重新登录",oldPassword:"旧密码",newPassword:"新密码(至少 6 位)",confirmPassword:"确认新密码",pwdRequired:"请填写旧密码与新密码",pwdTooShort:"新密码至少 6 位",pwdMismatch:"两次输入的新密码不一致",pwdChanged:"密码已修改,请使用新密码重新登录",pwdChangeFailed:"修改失败",pwdWrong:"旧密码错误",sectionBackground:"背景图",backgroundUrl:"背景图地址 background_url",backgroundHint:"支持 http(s) 图片地址、data:image 图片或站内相对路径(≤2048 字符);留空使用主题默认",sectionFooter:"页脚",footerText:"页脚文案 footer_text",footerTextHint:"展示在页面底部,支持纯文本(≤2000 字符);留空显示默认标语",footerBeian:"备案号 footer_beian",footerBeianHint:"如 京ICP备2024xxxxxx号-1(≤128 字符)",sectionNotify:"系统通知",notifyEnabled:"启用右上角通知 notify_enabled",notifyTitle:"通知标题 notify_title",notifyTitleHint:"留空显示默认标题「系统通知」(≤128 字符)",notifyContent:"通知内容 notify_content",notifyContentHint:"支持 <a> 等受控 HTML(≤2000 字符)",sectionSavePolicy:"保存策略",maxSaveSeconds:"最长保存秒数 max_save_seconds",maxSaveSecondsHint:"0 = 不限制(服务端默认 7 天兜底),最大 {max} 秒(365 天)",maxSaveCount:"最大可取次数 max_save_count",maxSaveCountHint:"0 = 不限制,最大 {max} 次",sectionStorage:"存储策略",maxFileSize:"单文件上限 max_file_size(字节)",maxFileSizeHint:"0 = 回落 uploadSize(当前 {fallback}),最大 {max} 字节(10 GiB)",allowedFileTypes:"允许类型 allowed_file_types",allowedFileTypesHint:"逗号分隔:扩展名(jpg)或 MIME(image/*),* 不限制",sectionUploadRate:"上传频率限制",uploadCount:"窗口内允许上传次数 uploadCount",uploadCountHint:"最小 1,最大 {max}",uploadMinute:"频率窗口(分钟)uploadMinute",uploadMinuteHint:"最小 1,最大 {max}",uploadRate:"上行带宽(可选)",uploadRateHint:"0 = 不限速;单位 MB/s;范围 0~1024。修改后立即生效(管理端读最新 KV)",downloadRate:"下行带宽(可选)",downloadRateHint:"0 = 不限速;单位 MB/s;范围 0~1024。S3 预签名直传(客户端→S3)无法限速",unitHour:"小时",unitDay:"天",unitMB:"MB",unitGB:"GB",maxSaveTime:"最长保存时间 max_save_seconds",maxSaveTimeHint:"0 = 不限制(服务端默认 7 天兜底),最大 365 天",saveTimeUnlimited:"不限制(0)",maxFileSizeFriendly:"单文件上限 max_file_size",maxFileSizeHintV3:"0 = 回落 uploadSize(当前 {fallback}),最大 10 GB",sizeUnlimited:"不限制(0)",sectionEngine:"存储引擎",engineCurrent:"当前引擎",engineLocal:"本地存储",engineWebdav:"WebDAV",engineS3:"S3 对象存储",engineSwitch:"切换到该引擎",engineSwitching:"切换中…",engineSwitchOk:"存储引擎已切换为 {engine}",engineSwitchFail:"切换失败(已保持原引擎)",engineParamsTitle:"引擎参数",engineParamsSaved:"引擎参数已保存",localRoot:"存储根目录 local_storage_path",localRootHint:"留空 = 系统默认数据目录;修改后对新写入生效",webdavUrl:"服务地址 webdav_url",webdavUrlHint:"如 https://dav.example.com/dav/",webdavRoot:"远端根目录 webdav_root_path",webdavRootHint:"远端起始目录(不存在会自动逐级创建)",webdavUser:"用户名 webdav_username",webdavPass:"密码 webdav_password",secretKeepHint:"留空或 ****** = 不修改",s3Endpoint:"端点 s3_endpoint_url",s3EndpointHint:"如 https://s3.example.com:9000(AWS 官方可留空)",s3Bucket:"存储桶 s3_bucket_name",s3Region:"区域 s3_region_name",s3Ak:"AccessKeyID s3_access_key_id",s3Sk:"SecretAccessKey s3_secret_access_key",s3Token:"会话令牌 aws_session_token(可选)",s3Style:"寻址样式 s3_addressing_style",styleAuto:"auto(自动)",stylePath:"path(路径式,MinIO 常用)",styleVirtual:"virtual(虚拟主机式)",engineParamsSave:"保存引擎参数",approxSize:"≈ {size}"}}},TE={app:{tagline:"File Drop",description:"A ready-to-use file sharing service"},nav:{home:"Share",docs:"API Docs",openapi:"OpenAPI",admin:"Admin",homeTitle:"{name} — Home",mainNav:"Main navigation"},theme:{label:"Theme",light:"Light",dark:"Dark",system:"System"},lang:{label:"Language"},footer:{linkNav:"Footer links",docs:"API Docs",openapi:"OpenAPI",admin:"Admin",copyright:"© {year} {name}"},notify:{title:"System Notice",close:"Got it"},common:{loading:"Loading…",cancel:"Cancel",save:"Save",search:"Search",refresh:"Refresh",copy:"Copy",copied:"Copied",copyFailed:"Copy failed",close:"Close",actions:"Actions",all:"All",query:"Query",reset:"Reset",previousPage:"Previous",nextPage:"Next",pagerInfo:"{total} records · page {page}/{pages}",text:"Text",file:"File",success:"Success",failed:"Failed",denied:"Denied",none:"-"},time:{forever:"Never expires",permanent:"Permanent",expired:"Expired",lessThanMinute:"less than a minute",minutes:"{n} min",hoursMinutes:"{h} h {m} min",daysHours:"{d} d {h} h"},expireStyle:{day:"Days",hour:"Hours",minute:"Minutes",count:"Times",forever:"Forever"},home:{heroTitle:"{name} · File Drop",heroDesc:"No signup — share text or files and hand over a pickup code",pickupPlaceholder:"Enter a pickup code",pickupButton:"Pick up",pickupRequired:"Please enter a pickup code",tabText:"Share text",tabFile:"Share file",textContent:"Text content",textPlaceholder:"Paste the text or code snippet to share…",textBytes:"{bytes} / 222 KB (use file sharing for larger content)",textTooLong:"Content too long (over 222KB) — please share it as a file instead",textRequired:"Enter the text to share",customCode:"Custom pickup code (optional)",customCodeHint:"Leave empty for random; 4-8 letters/digits",customCodeInvalid:"Pickup code must be 4-8 letters or digits",customCodeTaken:"This pickup code is already taken",generateCode:"Generate code",fileRequired:"Please choose a file to share",fileTooLarge:"File exceeds the size limit (max {size})",chunkedUploading:"Chunked upload",uploading:"Uploading",uploadingDots:"Uploading…",uploadAndShare:"Upload & generate code",uploadDisabled:"Guest uploads are disabled. Please contact the administrator if you need to share.",shareAnother:"Share another one",textShared:"Text shared",fileShared:"File shared",uploadCancelled:"Upload cancelled",shareFailed:"Share failed, please try again later",uploadFailed:"Upload failed, please retry",rateLimited:"Too many requests, please slow down",notInitialized:"System is not initialized yet. An administrator must finish the setup first."},result:{badge:"Shared",code:"Pickup code",link:"Pickup link",copyLink:"Copy link",copyLinkCode:"Copy link & code",copyCode:"Copy code",codeCopied:"Pickup code copied",linkCopied:"Pickup link copied",linkCodeCopied:"Link and code copied",clickCopyCode:"Click to copy pickup code",expires:"Expires in: {value}",forever:"Forever",hint:"Send the code or link to the recipient; they can pick it up from the home page.",copyFailed:"Copy failed — please select the text manually"},pickup:{emptyCode:"Pickup code is empty",querying:"Looking up code {code} …",failed:"Pickup failed",failedDefault:"Pickup failed, please try again later",notFound:"Code not found or the share has expired",confirmHint:"Double-check the code, or ask the sender to share it again",retryPlaceholder:"Enter another pickup code",retryButton:"Try again",remainingUnlimited:"Unlimited",remainingCount:"{n} left",expireAt:"Expires: {time}",loadingText:"Fetching content…",copyContent:"Copy content",downloadTxt:"Download as .txt",downloaded:"Download complete",downloadFailed:"Download failed, please retry",copied:"Content copied",sizeUsed:"Size {size} · picked up {n} times",downloading:"Downloading {percent}%",downloadFile:"Download ({size})"},expire:{value:"Amount",label:"Expires in",foreverOption:"Never expires",countOption:"After N pickups",countHint:"The share becomes invalid after the given number of pickups",timeHint:"Valid for {value} {unit}",foreverHint:"The share stays valid until an administrator deletes it",maxSecondsHint:"At most {value}",maxCountHint:"At most {n} pickups"},drop:{aria:"Choose or drop a file",zone:"Click to choose or drop a file here",maxSize:"Max {size} per file",noLimit:"A pickup code is generated after upload",remove:"Remove",tooLarge:"File size {size} exceeds the limit {limit}",typeHint:"Allowed types: {types}"},docs:{searchPlaceholder:"Search documentation…",notGenerated:"Docs not generated yet",buildHint:"They are collected from docs/api/*.md at build time",noMatch:"No matching sections",tocTitle:"On this page",loading:"Loading document…",preparing:"API docs are on the way",preparingHint:"Sources live in the project docs/api/ directory (each .md is one section). Rebuild the frontend to embed them for offline use.",emptyContent:"Document is empty",loadFailed:'Failed to load document "{title}"',sidebar:"Documentation sections"},openapi:{title:"OpenAPI 3.0 Specification",statusOk:"Loaded",statusError:"Failed to load spec",statusLoading:"Loading…",source:"Source: {source}",sourceEmbedded:"Embedded docs/openapi.yaml at build time",notAvailable:"openapi.yaml is not generated or cannot be accessed",notAvailableHint:"The spec file lives in the project docs/openapi.yaml. Rebuilding the frontend embeds it; you can also deploy it to {url} for runtime loading."},notFound:{title:"Page not found",desc:"The address may have changed",back:"Back home"},admin:{login:{title:"Administrator Sign-in",subtitle:"{name} · Admin Console",password:"Admin password",passwordPlaceholder:"Enter the admin password",submit:"Sign in",wrongPassword:"Incorrect password",failed:"Sign-in failed, please try again later",required:"Please enter the admin password",hint:"The password is configured by the deployer via env vars or system settings; repeated failures trigger IP rate limiting."},nav:{title:"Admin",files:"Files",audit:"Audit Log",settings:"Settings",logout:"Sign out",menu:"Admin menu",loggedOut:"Signed out"},files:{title:"File Management",totalRecords:"{total} shares in total",searchPlaceholder:"Search code / file name",batchDelete:"Delete selected",batchDeleteWithCount:"Delete selected ({count})",deleteSelectedTitle:"Delete {count} selected items",selectFirst:"Select rows first",loading:"Loading…",empty:"No shares yet",loadFailed:"Failed to load the file list",colCode:"Code",colName:"Name",colType:"Type",colSize:"Size",colUsed:"Picked",colRemaining:"Remaining",colExpireAt:"Expires",colStatus:"Status",colCreatedAt:"Created",remainingUnlimited:"∞",remainingCount:"{n} left",statusValid:"Active",statusExpired:"Expired",copyCode:"Copy code",copyLink:"Copy link",edit:"Edit",fetchText:"Fetch text",delete:"Delete",confirmDelete:'Delete "{name}"? This cannot be undone.',confirmBatchDelete:"Delete {count} selected shares? This cannot be undone.",deleteSuccess:"Deleted",batchDeleteSuccess:"Batch deleted",deleteFailed:"Delete failed",batchDeleteFailed:"Batch delete failed",nothingChanged:"Nothing changed",updateSuccess:"Updated",updateFailed:"Update failed",fetchTextFailed:"Failed to fetch content (the share may have expired)",linkCopied:"Pickup link copied",codeCopied:"Pickup code copied",editModalTitle:"Edit share",expireAtHint:"Expires at (leave empty for never)",expireCountHint:"Remaining pickups (-1 for unlimited)"},audit:{title:"Audit Log",subtitle:"Upload / download events: time, IP, UA, device, result, bytes and duration",action:"Action",result:"Result",actionUpload:"Upload",actionDownload:"Download",filterIp:"IP",filterStart:"Start time",filterEnd:"End time",empty:"No audit records yet (only upload / download actions are recorded)",loadFailed:"Failed to load the audit log",colTime:"Time",colAction:"Action",colResult:"Result",colFile:"File",colCode:"Code",colBytes:"Bytes",colIp:"IP",colDevice:"Device",colDuration:"Duration",colUaError:"UA / Error"},settings:{title:"System Settings",subtitle:"Site name and branding (custom values win; leave empty to restore built-in defaults)",restoreDefaults:"Restore defaults",restoreDefaultsDone:"Defaults filled in — click save to apply",loading:"Loading settings…",loadFailed:"Failed to load settings",sectionBasic:"Basic",siteName:"Site name · site_name",siteNameHint:"Shown in the nav bar, login page and browser title",siteDomain:"Public site domain",siteDomainHint:"http(s)://host[:port], no path; leave empty to use the current address in share links",sectionLogo:"Nav logo",logoUrl:"Logo image URL · logo_url",uploadImage:"Upload image",logoHint:"Enter a URL or upload a local image (≤256KB, stored inline); leave empty for the built-in default",imageTooLarge:"Image exceeds 256KB — compress it or paste an image URL instead",imageLoaded:"Image loaded — click save to apply site-wide",imageReadFailed:"Failed to read the image",navPreview:"Nav bar preview:",sectionFavicon:"Browser favicon",faviconUrl:"Favicon URL · favicon_url",faviconHint:"Use a square PNG/ICO; leave empty for the built-in default",faviconPreviewHint:"Browser tab icon (applied after saving and refreshing)",saveAll:"Save settings (applies site-wide)",saved:"Settings saved site-wide",saveFailed:"Save failed",sectionPassword:"Change admin password",passwordHint:"After saving, all signed-in sessions are invalidated and you must sign in again",oldPassword:"Old password",newPassword:"New password (at least 6 characters)",confirmPassword:"Confirm new password",pwdRequired:"Please fill in the old and new passwords",pwdTooShort:"The new password must be at least 6 characters",pwdMismatch:"The two passwords do not match",pwdChanged:"Password changed — please sign in again with the new password",pwdChangeFailed:"Change failed",pwdWrong:"Old password is incorrect",sectionBackground:"Background image",backgroundUrl:"Background URL · background_url",backgroundHint:"http(s) image URL, data:image image or site-relative path (≤2048 chars); leave empty for the theme default",sectionFooter:"Footer",footerText:"Footer text · footer_text",footerTextHint:"Shown at the page bottom as plain text (≤2000 chars); leave empty for the default tagline",footerBeian:"ICP filing number · footer_beian",footerBeianHint:"e.g. 京ICP备2024xxxxxx号-1 (≤128 chars)",sectionNotify:"System notice",notifyEnabled:"Show floating notice · notify_enabled",notifyTitle:"Notice title · notify_title",notifyTitleHint:'Leave empty for the default title "System Notice" (≤128 chars)',notifyContent:"Notice content · notify_content",notifyContentHint:"Controlled HTML such as <a> is allowed (≤2000 chars)",sectionSavePolicy:"Save policy",maxSaveSeconds:"Max save seconds · max_save_seconds",maxSaveSecondsHint:"0 = unlimited (server default 7-day fallback), max {max} seconds (365 days)",maxSaveCount:"Max pickup count · max_save_count",maxSaveCountHint:"0 = unlimited, max {max}",sectionStorage:"Storage policy",maxFileSize:"Max file size · max_file_size (bytes)",maxFileSizeHint:"0 = fall back to uploadSize (currently {fallback}), max {max} bytes (10 GiB)",allowedFileTypes:"Allowed types · allowed_file_types",allowedFileTypesHint:"Comma separated: extensions (jpg) or MIME (image/*); * means no limit",sectionUploadRate:"Upload rate limit",uploadCount:"Uploads per window · uploadCount",uploadCountHint:"Min 1, max {max}",uploadMinute:"Window length (minutes) · uploadMinute",uploadMinuteHint:"Min 1, max {max}",uploadRate:"Upload bandwidth (optional)",uploadRateHint:"0 = unlimited; MB/s; range 0~1024. Live-effective (admin reads latest KV each request)",downloadRate:"Download bandwidth (optional)",downloadRateHint:"0 = unlimited; MB/s; range 0~1024. S3 presigned direct upload cannot be throttled server-side",unitHour:"Hour(s)",unitDay:"Day(s)",unitMB:"MB",unitGB:"GB",maxSaveTime:"Max save time · max_save_seconds",maxSaveTimeHint:"0 = unlimited (server default 7-day fallback), max 365 days",saveTimeUnlimited:"Unlimited (0)",maxFileSizeFriendly:"Max file size · max_file_size",maxFileSizeHintV3:"0 = fall back to uploadSize (current {fallback}), max 10 GB",sizeUnlimited:"Unlimited (0)",sectionEngine:"Storage engine",engineCurrent:"Current engine",engineLocal:"Local storage",engineWebdav:"WebDAV",engineS3:"S3 object storage",engineSwitch:"Switch to this engine",engineSwitching:"Switching…",engineSwitchOk:"Storage engine switched to {engine}",engineSwitchFail:"Switch failed (previous engine kept)",engineParamsTitle:"Engine parameters",engineParamsSaved:"Engine parameters saved",localRoot:"Storage root · local_storage_path",localRootHint:"Empty = system default data directory; applies to new writes",webdavUrl:"Server URL · webdav_url",webdavUrlHint:"e.g. https://dav.example.com/dav/",webdavRoot:"Remote root · webdav_root_path",webdavRootHint:"Remote base directory (created recursively if missing)",webdavUser:"Username · webdav_username",webdavPass:"Password · webdav_password",secretKeepHint:"Empty or ****** = keep unchanged",s3Endpoint:"Endpoint · s3_endpoint_url",s3EndpointHint:"e.g. https://s3.example.com:9000 (leave empty for AWS)",s3Bucket:"Bucket · s3_bucket_name",s3Region:"Region · s3_region_name",s3Ak:"AccessKeyID · s3_access_key_id",s3Sk:"SecretAccessKey · s3_secret_access_key",s3Token:"Session token · aws_session_token (optional)",s3Style:"Addressing style · s3_addressing_style",styleAuto:"auto",stylePath:"path (typical for MinIO)",styleVirtual:"virtual-hosted",engineParamsSave:"Save engine parameters",approxSize:"≈ {size}"}}},Hd="fcb_locale";function PE(){try{const e=localStorage.getItem(Hd);return e==="zh-CN"||e==="en-US"?e:null}catch{return null}}function IE(){const e=PE();return e||(((typeof navigator<"u"?navigator.language:"en")??"en").toLowerCase().startsWith("zh")?"zh-CN":"en-US")}function AE(e){try{localStorage.setItem(Hd,e)}catch{}}const Ir=pE({legacy:!1,locale:IE(),fallbackLocale:"zh-CN",messages:{"zh-CN":EE,"en-US":TE},missingWarn:!1,fallbackWarn:!1});function Ac(){return Ir.global.locale.value??"zh-CN"}function wT(e){Ir.global.locale.value=e,document.documentElement.lang=e,AE(e)}Ir.global.t;function vo(e,t){return Ir.global.t(e,t??{})}function LT(e){if(e==null||Number.isNaN(e))return"-";if(e<1024)return`${e} B`;const t=["KB","MB","GB","TB"];let o=e,r=-1;do o/=1024,r++;while(o>=1024&&r<t.length-1);return`${o.toFixed(o>=100?0:1)} ${t[r]}`}function DT(e){if(!e)return"-";const t=new Date(e);if(Number.isNaN(t.getTime()))return String(e);const o=r=>`${r}`.padStart(2,"0");return`${t.getFullYear()}-${o(t.getMonth()+1)}-${o(t.getDate())} ${o(t.getHours())}:${o(t.getMinutes())}:${o(t.getSeconds())}`}function RT(e){if(!e)return vo("time.forever");const t=new Date(e).getTime();if(Number.isNaN(t))return vo("time.forever");const o=t-Date.now();if(o<=0)return vo("time.expired");const r=Math.floor(o/6e4);if(r<1)return vo("time.lessThanMinute");if(r<60)return vo("time.minutes",{n:r});const n=Math.floor(r/60);if(n<24)return vo("time.hoursMinutes",{h:n,m:r%60});const i=Math.floor(n/24);return vo("time.daysHours",{d:i,h:n%24})}function FT(e){return e==null?"-":e<1e3?`${e} ms`:`${(e/1e3).toFixed(2)} s`}const wE=[{value:"day",label:"day"},{value:"hour",label:"hour"},{value:"minute",label:"minute"},{value:"count",label:"count"},{value:"forever",label:"forever"}];function OT(e){const t=wE.find(o=>o.value===e);return t?vo(`expireStyle.${t.value}`):e}function MT(e){if(!e)return null;const t=/filename\*=(?:UTF-8'')?([^;]+)/i.exec(e);if(t)try{return decodeURIComponent(t[1].replace(/["']/g,"").trim())}catch{}const o=/filename="?([^";]+)"?/i.exec(e);return o?o[1]:null}function NT(e,t){const o=URL.createObjectURL(e),r=document.createElement("a");r.href=o,r.download=t,document.body.appendChild(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(o),5e3)}async function kT(e){try{return await navigator.clipboard.writeText(e),!0}catch{try{const t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.opacity="0",document.body.appendChild(t),t.select();const o=document.execCommand("copy");return t.remove(),o}catch{return!1}}}async function HT(e){const t=await crypto.subtle.digest("SHA-256",e);return Array.from(new Uint8Array(t)).map(o=>o.toString(16).padStart(2,"0")).join("")}function De(e,t){for(const o of t)if(e&&typeof e=="object"&&o in e&&e[o]!==void 0&&e[o]!==null)return e[o]}const LE="/assets/logo-CBe6oOaL.svg",DE="/assets/favicon-Dl6ZLL7S.png",RE=LE,FE=DE,tl="文件快传";function ol(e,t=!0){return e==null?t:typeof e=="boolean"?e:typeof e=="number"?e!==0:String(e)!=="0"&&String(e)!=="false"&&String(e)!==""}function wc(e){return Array.isArray(e)?e.map(t=>String(t).trim()).filter(Boolean):typeof e=="string"?e.split(",").map(t=>t.trim()).filter(Boolean):[]}function ar(e,t){const o=Number(e);return Number.isFinite(o)?o:t}const OE=Xu("config",{state:()=>({loaded:!1,loading:!1,siteName:tl,siteDomain:"",description:"",explain:"",uploadSize:10*1024*1024,allowedFileTypes:[],expireStyle:["day","hour","minute","forever","count"],enableChunk:!1,openUpload:!0,notifyEnabled:!1,notifyTitle:"",notifyContent:"",logoUrl:"",faviconUrl:"",backgroundUrl:"",footerText:"",footerBeian:"",maxFileSize:0,maxSaveSeconds:0,maxSaveCount:0,uploadCount:0,uploadMinute:0}),getters:{displayLogoUrl:e=>e.logoUrl?.trim()?e.logoUrl:RE,displayFaviconUrl:e=>e.faviconUrl?.trim()?e.faviconUrl:FE,displayName:e=>e.siteName?.trim()?e.siteName:tl,shareLinkBase:e=>e.siteDomain?.trim()?e.siteDomain.trim().replace(/\/$/,""):location.origin,effectiveMaxFileSize(){return this.maxFileSize>0?this.maxFileSize:this.uploadSize}},actions:{async load(){this.loading=!0;try{const e=await gS(ed.publicConfig,{timeout:8e3}),t=De(e,["config"])??e;this.siteName=String(De(t,["name","site_name","siteName"])??tl),this.siteDomain=String(De(t,["site_domain","siteDomain"])??"").trim(),this.description=String(De(t,["description"])??""),this.explain=String(De(t,["explain","page_explain"])??""),this.uploadSize=ar(De(t,["uploadSize","upload_size"]),10*1024*1024),this.allowedFileTypes=wc(De(t,["allowedFileTypes","allowed_file_types"]));const o=wc(De(t,["expireStyle","expire_style"]));o.length&&(this.expireStyle=o),this.enableChunk=ol(De(t,["enableChunk","enable_chunk"]),!1),this.openUpload=ol(De(t,["openUpload","open_upload"]),!0),this.notifyTitle=String(De(t,["notify_title","notifyTitle"])??""),this.notifyContent=String(De(t,["notify_content","notifyContent"])??""),this.notifyEnabled=ol(De(t,["notify_enabled","notifyEnabled"]),!1),this.backgroundUrl=String(De(t,["background_url","backgroundUrl"])??"").trim(),this.footerText=String(De(t,["footer_text","footerText"])??""),this.footerBeian=String(De(t,["footer_beian","footerBeian"])??""),this.maxFileSize=ar(De(t,["max_file_size","maxFileSize","maxFileSize"]),0),this.maxSaveSeconds=ar(De(t,["max_save_seconds","maxSaveSeconds"]),0),this.maxSaveCount=ar(De(t,["max_save_count","maxSaveCount"]),0),this.uploadCount=ar(De(t,["uploadCount","upload_count"]),0),this.uploadMinute=ar(De(t,["uploadMinute","upload_minute"]),0),this.logoUrl=String(De(t,["logo_url","logoUrl"])??"").trim(),this.faviconUrl=String(De(t,["favicon_url","faviconUrl"])??"").trim(),this.loaded=!0,this.applyToDocument()}catch{}finally{this.loading=!1}},applyToDocument(){let e=document.querySelector('link[rel="icon"]');e||(e=document.createElement("link"),e.rel="icon",document.head.appendChild(e)),e.href=this.displayFaviconUrl}}}),$T=["light","dark","system"],$d="fcb_theme_mode";function ME(){try{const e=localStorage.getItem($d);return e==="light"||e==="dark"||e==="system"?e:null}catch{return null}}function NE(e){try{localStorage.setItem($d,e)}catch{}}function Bd(){return typeof matchMedia=="function"&&matchMedia("(prefers-color-scheme: dark)").matches}const Do=mt(ME()??"system"),qn=mt(Do.value==="system"?Bd()?"dark":"light":Do.value);let Lc=!1;function kE(){if(Lc||typeof matchMedia!="function")return;Lc=!0;const e=matchMedia("(prefers-color-scheme: dark)");e.addEventListener?.("change",()=>{Do.value==="system"&&(qn.value=e.matches?"dark":"light")})}function HE(){kE(),qn.value=Do.value==="system"?Bd()?"dark":"light":Do.value,document.documentElement.dataset.theme=qn.value}St(Do,HE,{immediate:!0});function $E(e){Do.value=e,NE(e)}function BE(){return{mode:Do,resolved:qn,setMode:$E}}let WE=0;const zE=Xu("toast",{state:()=>({items:[]}),actions:{push(e,t="info",o=3200){const r=++WE;this.items.push({id:r,type:t,text:e}),this.items.length>4&&this.items.shift(),setTimeout(()=>this.dismiss(r),o)},success(e){this.push(e,"success")},error(e){this.push(e,"error",4200)},info(e){this.push(e,"info")},dismiss(e){this.items=this.items.filter(t=>t.id!==e)}}}),UE={class:"toast-host","aria-live":"polite"},VE=["onClick"],jE={class:"toast-icon","aria-hidden":"true"},GE=po({__name:"ToastHost",setup(e){const t=zE();return(o,r)=>(Ft(),hr("div",UE,[(Ft(!0),hr(qe,null,tm(bt(t).items,n=>(Ft(),hr("div",{key:n.id,class:ii(["toast",`toast-${n.type}`]),role:"status",onClick:i=>bt(t).dismiss(n.id)},[Rt("span",jE,Dn(n.type==="success"?"✅":n.type==="error"?"⚠️":"ℹ️"),1),Rt("span",null,Dn(n.text),1)],10,VE))),128))]))}}),KE=["aria-label"],YE={class:"notify-head"},qE={class:"notify-title-text"},XE=["title","aria-label"],JE=["innerHTML"],QE=po({__name:"NotifyPop",props:{title:{},content:{}},emits:["close"],setup(e,{emit:t}){const o=t;return(r,n)=>(Ft(),hr("aside",{class:"notify-pop",role:"dialog","aria-live":"polite","aria-label":e.title||r.$t("notify.title")},[Rt("div",YE,[n[1]||(n[1]=Rt("span",{"aria-hidden":"true"},"🔔",-1)),Rt("span",qE,Dn(e.title||r.$t("notify.title")),1),Rt("button",{class:"notify-close",type:"button",title:r.$t("notify.close"),"aria-label":r.$t("notify.close"),onClick:n[0]||(n[0]=i=>o("close"))}," ✕ ",8,XE)]),Rt("div",{class:"notify-content",innerHTML:e.content},null,8,JE)],8,KE))}}),Wd=(e,t)=>{const o=e.__vccOpts||e;for(const[r,n]of t)o[r]=n;return o},ZE=Wd(QE,[["__scopeId","data-v-6154d8f4"]]),eT={class:"app-root"},tT={key:1,class:"app-bg-tint","aria-hidden":"true"},Dc="fcb_notify_read",oT=po({__name:"App",setup(e){const t=OE(),o=kg(),{resolved:r}=BE();St(Ac,d=>{document.documentElement.lang=d},{immediate:!0}),St([()=>o.fullPath,Ac,()=>t.displayName],()=>{const d=o.meta.titleKey,p=typeof d=="string"?Ir.global.t(d):t.displayName;document.title=`${p} · ${t.displayName}`},{immediate:!0});const n=fe(()=>r.value==="dark"?uS:null),i=fe(()=>r.value==="dark"?{common:{primaryColor:"#7d95ff",primaryColorHover:"#98abff",primaryColorPressed:"#6c86f5",primaryColorSuppl:"#98abff"}}:{common:{primaryColor:"#4f6ef7",primaryColorHover:"#3d5bf0",primaryColorPressed:"#4359e0",primaryColorSuppl:"#3d5bf0"}}),l=fe(()=>!!t.backgroundUrl.trim()),a=mt(!1),s=mt(!1);function c(){return`${t.notifyEnabled}|${t.notifyTitle}|${t.notifyContent}`}function u(){try{s.value=localStorage.getItem(Dc)===c()}catch{s.value=!1}}function f(){a.value=!1,s.value=!0;try{localStorage.setItem(Dc,c())}catch{}}return St(()=>[t.loaded,c()],()=>{const d=s.value;u(),!(!d&&s.value)&&t.loaded&&t.notifyEnabled&&t.notifyContent.trim()&&!s.value&&(a.value=!0)}),pi(()=>{t.load(),u(),t.loaded&&t.notifyEnabled&&t.notifyContent.trim()&&!s.value&&(a.value=!0)}),(d,p)=>{const g=Qp("RouterView");return Ft(),Zr(bt(q_),{theme:n.value,"theme-overrides":i.value,"inline-theme-disabled":""},{default:du(()=>[Rt("div",eT,[p[0]||(p[0]=Rt("div",{class:"app-ambient","aria-hidden":"true"},null,-1)),l.value?(Ft(),hr("div",{key:0,class:"app-bg","aria-hidden":"true",style:ni({backgroundImage:`url(${bt(t).backgroundUrl})`})},null,4)):wn("",!0),l.value?(Ft(),hr("div",tT)):wn("",!0),a.value?(Ft(),Zr(ZE,{key:2,title:bt(t).notifyTitle,content:bt(t).notifyContent,onClose:f},null,8,["title","content"])):wn("",!0),je(GE),je(g)])]),_:1},8,["theme","theme-overrides"])}}}),rT=Wd(oT,[["__scopeId","data-v-b2dd3b97"]]),nT="modulepreload",iT=function(e){return"/"+e},Rc={},Dt=function(t,o,r){let n=Promise.resolve();if(o&&o.length>0){let s=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),a=l?.nonce||l?.getAttribute("nonce");n=s(o.map(c=>{if(c=iT(c),c in Rc)return;Rc[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":nT,u||(d.as="script"),d.crossOrigin="",d.href=c,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((p,g)=>{d.addEventListener("load",p),d.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(l){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=l,window.dispatchEvent(a),!a.defaultPrevented)throw l}return n.then(l=>{for(const a of l||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})},lT=mg(),Xn=Ng({history:lT,routes:[{path:"/",name:"home",component:()=>Dt(()=>import("./HomeView-7rYMTqXg.js"),__vite__mapDeps([0,1,2,3,4,5])),meta:{titleKey:"nav.home"}},{path:"/s/:code",name:"pickup",component:()=>Dt(()=>import("./PickupView-BgaFApjA.js"),__vite__mapDeps([6,1,2,3,4])),meta:{titleKey:"nav.home"}},{path:"/admin/login",name:"admin-login",component:()=>Dt(()=>import("./LoginView-4Q37le_I.js"),__vite__mapDeps([7,1,2,3,8,9,10])),meta:{titleKey:"admin.nav.title"}},{path:"/admin",component:()=>Dt(()=>import("./AdminLayout-CGpX2ckb.js"),__vite__mapDeps([11,2,8,9])),meta:{requiresAuth:!0,titleKey:"admin.nav.title"},children:[{path:"",redirect:{name:"admin-files"}},{path:"files",name:"admin-files",component:()=>Dt(()=>import("./FilesView-DT4FMKVX.js"),__vite__mapDeps([12,9,4,13])),meta:{titleKey:"admin.nav.files"}},{path:"audit",name:"admin-audit",component:()=>Dt(()=>import("./AuditView-CVXqXaCD.js"),__vite__mapDeps([14,9,13,15])),meta:{titleKey:"admin.nav.audit"}},{path:"settings",name:"admin-settings",component:()=>Dt(()=>import("./SettingsView-CYUiuF4c.js"),__vite__mapDeps([16,9,8,17])),meta:{titleKey:"admin.nav.settings"}}]},{path:"/docs",name:"docs",component:()=>Dt(()=>import("./DocsView-DA7M6gnZ.js"),__vite__mapDeps([18,1,2,3,19,20])),meta:{titleKey:"nav.docs"}},{path:"/docs/:slug",name:"docs-detail",component:()=>Dt(()=>import("./DocsView-DA7M6gnZ.js"),__vite__mapDeps([18,1,2,3,19,20])),meta:{titleKey:"nav.docs"}},{path:"/openapi",name:"openapi",component:()=>Dt(()=>import("./OpenApiView-DfEtzNyC.js"),__vite__mapDeps([21,1,2,3,22,19,23])),meta:{titleKey:"nav.openapi"}},{path:"/:pathMatch(.*)*",name:"not-found",component:()=>Dt(()=>import("./NotFoundView-CNRxIBJl.js"),__vite__mapDeps([24,1,2,3])),meta:{titleKey:"notFound.title"}}],scrollBehavior(e,t,o){return o||(e.hash?{el:e.hash,behavior:"smooth"}:{top:0})}});Xn.beforeEach(e=>{if(e.meta.requiresAuth&&!localStorage.getItem("fcb_admin_token"))return{name:"admin-login",query:{redirect:e.fullPath}}});hS(()=>{const e=Xn.currentRoute.value;e.name!=="admin-login"&&Xn.push({name:"admin-login",query:{redirect:e.fullPath}})});const wi=Sh(rT);wi.use(Th());wi.use(Ir);wi.use(Xn);wi.mount("#app");export{FT as $,du as A,CT as B,sT as C,pT as D,wE as E,qe as F,je as G,st as H,pi as I,St as J,DT as K,RT as L,NT as M,kg as N,Qp as O,Su as P,fT as Q,fn as R,De as S,uT as T,IT as U,Zf as V,td as W,MT as X,AT as Y,mT as Z,Wd as _,OE as a,Ze as a0,Yl as a1,Il as a2,Bx as a3,Jl as a4,Vs as a5,Mx as a6,en as a7,Je as a8,pn as a9,Ac as aA,wT as aB,BE as aC,PT as aD,Io as aa,ET as ab,cT as ac,Sl as ad,Ds as ae,ll as af,TT as ag,Wr as ah,dT as ai,ua as aj,xT as ak,_T as al,aT as am,n_ as an,C0 as ao,J as ap,vT as aq,ST as ar,c_ as as,yT as at,Dm as au,Xu as av,od as aw,mS as ax,Dt as ay,$T as az,Rt as b,hr as c,po as d,ii as e,bt as f,wn as g,fe as h,zE as i,mt as j,kT as k,OT as l,gT as m,ni as n,Ft as o,dS as p,Lm as q,tm as r,LT as s,Dn as t,Sa as u,gS as v,hT as w,ed as x,HT as y,Zr as z};
|