let Tn,aL,x2,lr,S2,C2,je,t6,n6,k2,iL,V,Ae,xt,M,wt,_e,gs,Tt,lL,sL,cL,jn,r6,o6,m1,z,Gc,h,a6,v1,g1,i6,uL,Ot,dL,pL,l6,Wo,fL,He,hL,Me,Pe,$e,Ht,mL,Ut,s6,sr,vL,An,ze,yn,nt,Be,st,c6,et,Ue,cr,Et,Ko,Yt,al,Aa,ri,u6,gL,yL,Vr,_L,bL,ys,y1,O2,Wt,Ye,_1,Qe,Fe,AL,wL,In,EL,T2,xL,We,d6,Nr,sn,I2,D2,p6,Er,b1,A1,qc,f6,SL,h6,_s,CL,kL,OL,L2,m6,v6,M2,ro,TL,Hn,IL,DL,ur,_n,LL,ML,Wc,w1,bs,Yo,RL,g6,PL,VL,E1,Je,x1,y6,ot,NL,R2,S1,C1,_6,Kc,b6,A6,Fr,FL,il,w6,P2,$L,oi,wa,E6,bt,St,oo,Xe,ct,dr,zL,Xo,ao,lt,ee,k1,Un,Qn,Dn,Yc,As,Ln,Eo,ws,BL,Es,x6,ll,O1,T1,jL,HL,S6,C6,UL,GL,qL,V2,WL,KL,k6,YL,XL,JL,O6,T6,xr,ZL,QL,Gn,sl,Mn,cl,At,Oe,en,Xc,I6,eM,tM,D6,N2,I1,Jc,L6,M6,wn,ut,R6,Zc,Ea,nM,rM,oM,P6,Jo,F2,xo,aM,ce,V6,pr,D1,$2,io,N6,pn,ai,ul,z2,B2,L1,dl,F6,iM,lM,Qc,er,So,ii,M1,xs,pl,$6,z6,j2,B6,j6,H6,U6,G6,q6,W6,Co,fn,K6,H2,sM,U2,G2,q2,W2,Y6,cM,uM,K2,Y2,X6,X2,Sr,R1,J6,Z6,Q6,eu,tu,Ss,dM,J2,Z2,e8,t8,Q2,Dt,pM,eh,fM,hM,mM,vM,n8,th,gM,yM,r8,o8,nh,_M,nu,a8,rh,i8,l8,s8,bM,AM,wM,EM,fl,lo,ko,c8,ru,xM,P1,u8,SM,oh,CM,kM,d8,OM,p8,f8,h8,m8,hl,V1,te,re,li,ah,ih,v8,dt,Oo,Gt,F,g8,It,U,y8,Ne,_8,be,pe,tt,b8,N1,XX=(async()=>{if(function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const n of document.querySelectorAll('link[rel="modulepreload"]'))t(n);new MutationObserver(n=>{for(const r of n)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&t(o)}).observe(document,{childList:!0,subtree:!0})}function t(n){if(n.ep)return;n.ep=!0;const r=function(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}(n);fetch(n.href,r)}}(),typeof window<"u"){let e=function(){var t=document.body,n=document.getElementById("__svg__icons__dom__");n||((n=document.createElementNS("http://www.w3.org/2000/svg","svg")).style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML='',t.insertBefore(n,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const w8=Object.freeze({left:0,top:0,width:16,height:16}),F1=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ou=Object.freeze({...w8,...F1}),lh=Object.freeze({...ou,body:"",hidden:!1});function E8(e,t){const n=function(r,o){const a={};!r.hFlip!=!o.hFlip&&(a.hFlip=!0),!r.vFlip!=!o.vFlip&&(a.vFlip=!0);const i=((r.rotate||0)+(o.rotate||0))%4;return i&&(a.rotate=i),a}(e,t);for(const r in lh)r in F1?r in e&&!(r in n)&&(n[r]=F1[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function TM(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let a={};function i(l){a=E8(r[l]||o[l],a)}return i(t),n.forEach(i),E8(e,a)}function x8(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const r=function(o,a){const i=o.icons,l=o.aliases||Object.create(null),s=Object.create(null);return(a||Object.keys(i).concat(Object.keys(l))).forEach(function c(u){if(i[u])return s[u]=[];if(!(u in s)){s[u]=null;const d=l[u]&&l[u].parent,p=d&&c(d);p&&(s[u]=[d].concat(p))}return s[u]}),s}(e);for(const o in r){const a=r[o];a&&(t(o,TM(e,o,a)),n.push(o))}return n}const au=/^[a-z0-9]+(-[a-z0-9]+)*$/,Cs=(e,t,n,r="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const l=o.pop(),s=o.pop(),c={provider:o.length>0?o[0]:r,prefix:s,name:l};return t&&!$1(c)?null:c}const a=o[0],i=a.split("-");if(i.length>1){const l={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!$1(l)?null:l}if(n&&r===""){const l={provider:r,prefix:"",name:a};return t&&!$1(l,n)?null:l}return null},$1=(e,t)=>!!e&&!(e.provider!==""&&!e.provider.match(au)||!(t&&e.prefix===""||e.prefix.match(au))||!e.name.match(au)),IM={provider:"",aliases:{},not_found:{},...w8};function sh(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function S8(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!sh(e,IM))return null;const n=t.icons;for(const o in n){const a=n[o];if(!o.match(au)||typeof a.body!="string"||!sh(a,lh))return null}const r=t.aliases||Object.create(null);for(const o in r){const a=r[o],i=a.parent;if(!o.match(au)||typeof i!="string"||!n[i]&&!r[i]||!sh(a,lh))return null}return t}const z1=Object.create(null);function Zo(e,t){const n=z1[e]||(z1[e]=Object.create(null));return n[t]||(n[t]=function(r,o){return{provider:r,prefix:o,icons:Object.create(null),missing:new Set}}(e,t))}function ch(e,t){return S8(t)?x8(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}let iu=!1;function lu(e){const t=typeof e=="string"?Cs(e,!0,iu):e;if(t){const n=Zo(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function C8(e,t){const n=Cs(e,!0,iu);return n?function(r,o,a){try{if(typeof a.body=="string")return r.icons[o]={...a},!0}catch{}return!1}(Zo(n.provider,n.prefix),n.name,t):!1}function k8(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),iu&&!t&&!e.prefix){let r=!1;return S8(e)&&(e.prefix="",x8(e,(o,a)=>{a&&C8(o,a)&&(r=!0)})),r}const n=e.prefix;return $1({provider:t,prefix:n,name:"a"})?!!ch(Zo(t,n),e):!1}const O8=Object.freeze({width:null,height:null}),T8=Object.freeze({...O8,...F1}),DM=/(-?[0-9.]*[0-9]+[0-9.]*)/g,LM=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function uh(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(DM);if(r===null||!r.length)return e;const o=[];let a=r.shift(),i=LM.test(a);for(;;){if(i){const l=parseFloat(a);isNaN(l)?o.push(a):o.push(Math.ceil(l*t*n)/n)}else o.push(a);if(a=r.shift(),a===void 0)return o.join("");i=!i}}const MM=e=>e==="unset"||e==="undefined"||e==="none";function B1(e,t){const n={...ou,...e},r={...T8,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,r].forEach(v=>{const m=[],g=v.hFlip,_=v.vFlip;let y,b=v.rotate;switch(g?_?b+=2:(m.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),m.push("scale(-1 1)"),o.top=o.left=0):_&&(m.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),m.push("scale(1 -1)"),o.top=o.left=0),b<0&&(b-=4*Math.floor(b/4)),b%=4,b){case 1:y=o.height/2+o.top,m.unshift("rotate(90 "+y.toString()+" "+y.toString()+")");break;case 2:m.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:y=o.width/2+o.left,m.unshift("rotate(-90 "+y.toString()+" "+y.toString()+")")}b%2==1&&(o.left!==o.top&&(y=o.left,o.left=o.top,o.top=y),o.width!==o.height&&(y=o.width,o.width=o.height,o.height=y)),m.length&&(a=''+a+"")});const i=r.width,l=r.height,s=o.width,c=o.height;let u,d;i===null?(d=l===null?"1em":l==="auto"?c:l,u=uh(d,s/c)):(u=i==="auto"?s:i,d=l===null?uh(u,c/s):l==="auto"?c:l);const p={},f=(v,m)=>{MM(m)||(p[v]=m.toString())};return f("width",u),f("height",d),p.viewBox=o.left.toString()+" "+o.top.toString()+" "+s.toString()+" "+c.toString(),{attributes:p,body:a}}const RM=/\sid="(\S+)"/g,PM="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let VM=0;function I8(e,t=PM){const n=[];let r;for(;r=RM.exec(e);)n.push(r[1]);if(!n.length)return e;const o="suffix"+(16777216*Math.random()|Date.now()).toString(16);return n.forEach(a=>{const i=typeof t=="function"?t(a):t+(VM++).toString(),l=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),"")}const ml={local:!0,session:!0},D8={local:new Set,session:new Set};let dh=!1;const L8="iconify2",su="iconify",M8=su+"-count",R8=su+"-version",P8=36e5,NM=168;function ph(e,t){try{return e.getItem(t)}catch{}}function fh(e,t,n){try{return e.setItem(t,n),!0}catch{}}function V8(e,t){try{e.removeItem(t)}catch{}}function hh(e,t){return fh(e,M8,t.toString())}function mh(e){return parseInt(ph(e,M8))||0}let j1=typeof window>"u"?{}:window;function N8(e){const t=e+"Storage";try{if(j1&&j1[t]&&typeof j1[t].length=="number")return j1[t]}catch{}ml[e]=!1}function F8(e,t){const n=N8(e);if(!n)return;const r=ph(n,R8);if(r!==L8){if(r){const l=mh(n);for(let s=0;s{const s=su+l.toString(),c=ph(n,s);if(typeof c=="string"){try{const u=JSON.parse(c);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>o&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&t(u,l))return!0}catch{}V8(n,s)}};let i=mh(n);for(let l=i-1;l>=0;l--)a(l)||(l===i-1?(i--,hh(n,i)):D8[e].add(l))}function $8(){if(!dh){dh=!0;for(const e in ml)F8(e,t=>{const n=t.data,r=Zo(t.provider,n.prefix);if(!ch(r,n).length)return!1;const o=n.lastModified||-1;return r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,o):o,!0})}}function z8(e,t){switch(e){case"local":case"session":ml[e]=t;break;case"all":for(const n in ml)ml[n]=t}}const vh=Object.create(null);function B8(e,t){vh[e]=t}function gh(e){return vh[e]||vh[""]}function yh(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array&&t.length))return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const H1=Object.create(null),U1=["https://api.simplesvg.com","https://api.unisvg.com"],_h=[];for(;U1.length>0;)U1.length===1||Math.random()>.5?_h.push(U1.shift()):_h.push(U1.pop());function j8(e,t){const n=yh(t);return n!==null&&(H1[e]=n,!0)}function G1(e){return H1[e]}H1[""]=yh({resources:["https://api.iconify.design"].concat(_h)});let q1=(()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}})();const FM={prepare:(e,t,n)=>{const r=[],o=function(s,c){const u=G1(s);if(!u)return 0;let d;if(u.maxURL){let p=0;u.resources.forEach(v=>{p=Math.max(p,v.length)});const f=c+".json?icons=";d=u.maxURL-p-u.path.length-f.length}else d=0;return d}(e,t),a="icons";let i={type:a,provider:e,prefix:t,icons:[]},l=0;return n.forEach((s,c)=>{l+=s.length+1,l>=o&&c>0&&(r.push(i),i={type:a,provider:e,prefix:t,icons:[]},l=s.length),i.icons.push(s)}),r.push(i),r},send:(e,t,n)=>{if(!q1)return void n("abort",424);let r=function(a){if(typeof a=="string"){const i=G1(a);if(i)return i.path}return"/"}(t.provider);switch(t.type){case"icons":{const a=t.prefix,i=t.icons.join(",");r+=a+".json?"+new URLSearchParams({icons:i}).toString();break}case"custom":{const a=t.uri;r+=a.slice(0,1)==="/"?a.slice(1):a;break}default:return void n("abort",400)}let o=503;q1(e+r).then(a=>{const i=a.status;if(i===200)return o=501,a.json();setTimeout(()=>{n(function(l){return l===404}(i)?"abort":"next",i)})}).then(a=>{setTimeout(typeof a=="object"&&a!==null?()=>{n("success",a)}:()=>{a===404?n("abort",a):n("next",o)})}).catch(()=>{n("next",o)})}};function H8(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}let $M=0;var zM={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function BM(e,t,n,r){const o=e.resources.length,a=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let A=e.resources.slice(0);for(i=[];A.length>1;){const x=Math.floor(Math.random()*A.length);i.push(A[x]),A=A.slice(0,x).concat(A.slice(x+1))}i=i.concat(A)}else i=e.resources.slice(a).concat(e.resources.slice(0,a));const l=Date.now();let s,c="pending",u=0,d=null,p=[],f=[];function v(){d&&(clearTimeout(d),d=null)}function m(){c==="pending"&&(c="aborted"),v(),p.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),p=[]}function g(A,x){x&&(f=[]),typeof A=="function"&&f.push(A)}function _(){c="failed",f.forEach(A=>{A(void 0,s)})}function y(){p.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),p=[]}function b(){if(c!=="pending")return;v();const A=i.shift();if(A===void 0)return p.length?void(d=setTimeout(()=>{v(),c==="pending"&&(y(),_())},e.timeout)):void _();const x={status:"pending",resource:A,callback:(E,O)=>{(function(D,S,k){const I=S!=="success";switch(p=p.filter(w=>w!==D),c){case"pending":break;case"failed":if(I||!e.dataAfterTimeout)return;break;default:return}if(S==="abort")return s=k,void _();if(I)return s=k,void(p.length||(i.length?b():_()));if(v(),y(),!e.random){const w=e.resources.indexOf(D.resource);w!==-1&&w!==e.index&&(e.index=w)}c="completed",f.forEach(w=>{w(k)})})(x,E,O)}};p.push(x),u++,d=setTimeout(b,e.rotate),n(A,t,x.callback)}return typeof r=="function"&&f.push(r),setTimeout(b),function(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:p.length,subscribe:g,abort:m}}}function U8(e){const t={...zM,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}return{query:function(a,i,l){const s=BM(t,a,i,(c,u)=>{r(),l&&l(c,u)});return n.push(s),s},find:function(a){return n.find(i=>a(i))||null},setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:r}}function G8(){}const bh=Object.create(null);function q8(e,t,n){let r,o;if(typeof e=="string"){const a=gh(e);if(!a)return n(void 0,424),G8;o=a.send;const i=function(l){if(!bh[l]){const s=G1(l);if(!s)return;const c={config:s,redundancy:U8(s)};bh[l]=c}return bh[l]}(e);i&&(r=i.redundancy)}else{const a=yh(e);if(a){r=U8(a);const i=gh(e.resources?e.resources[0]:"");i&&(o=i.send)}}return r&&o?r.query(t,o,n)().abort:(n(void 0,424),G8)}function jM(e,t){function n(r){let o;if(!ml[r]||!(o=N8(r)))return;const a=D8[r];let i;if(a.size)a.delete(i=Array.from(a).shift());else if(i=mh(o),!hh(o,i+1))return;const l={cached:Math.floor(Date.now()/P8),provider:e.provider,data:t};return fh(o,su+i.toString(),JSON.stringify(l))}dh||$8(),t.lastModified&&!function(r,o){const a=r.lastModifiedCached;if(a&&a>=o)return a===o;if(r.lastModifiedCached=o,a)for(const i in ml)F8(i,l=>{const s=l.data;return l.provider!==r.provider||s.prefix!==r.prefix||s.lastModified===o});return!0}(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&delete(t=Object.assign({},t)).not_found,n("local")||n("session"))}function W8(){}function HM(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,function(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const n=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!n.length)return;let r=!1;const o=t.provider,a=t.prefix;n.forEach(i=>{const l=i.icons,s=l.pending.length;l.pending=l.pending.filter(c=>{if(c.prefix!==a)return!0;const u=c.name;if(t.icons[u])l.loaded.push({provider:o,prefix:a,name:u});else{if(!t.missing.has(u))return r=!0,!0;l.missing.push({provider:o,prefix:a,name:u})}return!1}),l.pending.length!==s&&(r||H8([t],i.id),i.callback(l.loaded.slice(0),l.missing.slice(0),l.pending.slice(0),i.abort))})}))}(e)}))}const UM=e=>{const t=Zo(e.provider,e.prefix).pendingIcons;return!(!t||!t.has(e.name))},Ah=(e,t)=>{var n;const r=function(s){const c={loaded:[],missing:[],pending:[]},u=Object.create(null);s.sort((p,f)=>p.provider!==f.provider?p.provider.localeCompare(f.provider):p.prefix!==f.prefix?p.prefix.localeCompare(f.prefix):p.name.localeCompare(f.name));let d={provider:"",prefix:"",name:""};return s.forEach(p=>{if(d.name===p.name&&d.prefix===p.prefix&&d.provider===p.provider)return;d=p;const f=p.provider,v=p.prefix,m=p.name,g=u[f]||(u[f]=Object.create(null)),_=g[v]||(g[v]=Zo(f,v));let y;y=m in _.icons?c.loaded:v===""||_.missing.has(m)?c.missing:c.pending;const b={provider:f,prefix:v,name:m};y.push(b)}),c}(function(s,c=!0,u=!1){const d=[];return s.forEach(p=>{const f=typeof p=="string"?Cs(p,c,u):p;f&&d.push(f)}),d}(e,!0,(typeof n=="boolean"&&(iu=n),iu)));if(!r.pending.length){let s=!0;return t&&setTimeout(()=>{s&&t(r.loaded,r.missing,r.pending,W8)}),()=>{s=!1}}const o=Object.create(null),a=[];let i,l;return r.pending.forEach(s=>{const{provider:c,prefix:u}=s;if(u===l&&c===i)return;i=c,l=u,a.push(Zo(c,u));const d=o[c]||(o[c]=Object.create(null));d[u]||(d[u]=[])}),r.pending.forEach(s=>{const{provider:c,prefix:u,name:d}=s,p=Zo(c,u),f=p.pendingIcons||(p.pendingIcons=new Set);f.has(d)||(f.add(d),o[c][u].push(d))}),a.forEach(s=>{const{provider:c,prefix:u}=s;o[c][u].length&&function(d,p){d.iconsToLoad?d.iconsToLoad=d.iconsToLoad.concat(p).sort():d.iconsToLoad=p,d.iconsQueueFlag||(d.iconsQueueFlag=!0,setTimeout(()=>{d.iconsQueueFlag=!1;const{provider:f,prefix:v}=d,m=d.iconsToLoad;let g;delete d.iconsToLoad,m&&(g=gh(f))&&g.prepare(f,v,m).forEach(_=>{q8(f,_,y=>{if(typeof y!="object")_.icons.forEach(b=>{d.missing.add(b)});else try{const b=ch(d,y);if(!b.length)return;const A=d.pendingIcons;A&&b.forEach(x=>{A.delete(x)}),jM(d,y)}catch(b){console.error(b)}HM(d)})})}))}(s,o[c][u])}),t?function(s,c,u){const d=$M++,p=H8.bind(null,u,d);if(!c.pending.length)return p;const f={id:d,icons:c,callback:s,abort:p};return u.forEach(v=>{(v.loaderCallbacks||(v.loaderCallbacks=[])).push(f)}),p}(t,r,a):W8};function K8(e,t){const n={...e};for(const r in t){const o=t[r],a=typeof o;r in O8?(o===null||o&&(a==="string"||a==="number"))&&(n[r]=o):a===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const W1={...T8,inline:!1},wh="iconify",Eh="iconify-inline",si="iconifyData"+Date.now();let vl=[];function cu(e){for(let t=0;t{delete t.pendingScan,du&&du(e)}))}function qM(e,t){if(!e.observer)return;const n=e.observer;if(!n.pendingScan)for(let r=0;r0||o.type==="attributes"&&o.target[si]!==void 0)return void(n.paused||X8(e))}}function J8(e,t){e.observer.instance.observe(t,GM)}function K1(e){let t=e.observer;if(t&&t.instance)return;const n=typeof e.node=="function"?e.node():e.node;n&&window&&(t||(t={paused:0},e.observer=t),t.instance=new window.MutationObserver(qM.bind(null,e)),J8(e,n),t.paused||X8(e))}function Z8(){uu().forEach(K1)}function Q8(e){if(!e.observer)return;const t=e.observer;t.pendingScan&&(clearTimeout(t.pendingScan),delete t.pendingScan),t.instance&&(t.instance.disconnect(),delete t.instance)}function WM(e){const t=du!==null;du!==e&&(du=e,t&&uu().forEach(Q8)),t?Z8():function(n){const r=document;r.readyState&&r.readyState!=="loading"?n():r.addEventListener("DOMContentLoaded",n)}(Z8)}function xh(e){(e?[e]:uu()).forEach(t=>{if(!t.observer)return void(t.observer={paused:1});const n=t.observer;n.paused++,!(n.paused>1||!n.instance)&&n.instance.disconnect()})}function Sh(e){(e?[e]:uu()).forEach(t=>{if(!t.observer)return void K1(t);const n=t.observer;if(n.paused&&(n.paused--,!n.paused)){const r=typeof t.node=="function"?t.node():t.node;if(!r)return;n.instance?J8(t,r):K1(t)}})}function e5(e,t=!1){const n=Y8(e,t);return K1(n),n}function t5(e){const t=cu(e);t&&(Q8(t),function(n){vl=vl.filter(r=>n!==r&&n!==(typeof r.node=="function"?r.node():r.node))}(e))}const KM=/[\s,]+/,YM=["width","height"],XM=["inline","hFlip","vFlip"];function JM(e){const t=e.getAttribute("data-icon"),n=typeof t=="string"&&Cs(t,!0);if(!n)return null;const r={...W1,inline:e.classList&&e.classList.contains(Eh)};YM.forEach(l=>{const s=e.getAttribute("data-"+l);s&&(r[l]=s)});const o=e.getAttribute("data-rotate");typeof o=="string"&&(r.rotate=function(l,s=0){const c=l.replace(/^-?[0-9.]*/,"");function u(d){for(;d<0;)d+=4;return d%4}if(c===""){const d=parseInt(l);return isNaN(d)?0:u(d)}if(c!==l){let d=0;switch(c){case"%":d=25;break;case"deg":d=90}if(d){let p=parseFloat(l.slice(0,l.length-c.length));return isNaN(p)?0:(p/=d,p%1==0?u(p):0)}}return s}(o));const a=e.getAttribute("data-flip");typeof a=="string"&&function(l,s){s.split(KM).forEach(c=>{switch(c.trim()){case"horizontal":l.hFlip=!0;break;case"vertical":l.vFlip=!0}})}(r,a),XM.forEach(l=>{const s="data-"+l,c=function(u,d){return u===d||u==="true"||u!==""&&u!=="false"&&null}(e.getAttribute(s),s);typeof c=="boolean"&&(r[l]=c)});const i=e.getAttribute("data-mode");return{name:t,icon:n,customisations:r,mode:i}}const ZM="svg."+wh+", i."+wh+", span."+wh+", i."+Eh+", span."+Eh;function n5(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}let pu;function QM(e){return pu===void 0&&function(){try{pu=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch{pu=null}}(),pu?pu.createHTML(e):e}function r5(e){const t=new Set(["iconify"]);return["provider","prefix"].forEach(n=>{e[n]&&t.add("iconify--"+e[n])}),t}function o5(e,t,n,r){const o=e.classList;if(r){const i=r.classList;Array.from(i).forEach(l=>{o.add(l)})}const a=[];return t.forEach(i=>{o.contains(i)?n.has(i)&&a.push(i):(o.add(i),a.push(i))}),n.forEach(i=>{t.has(i)||o.remove(i)}),a}function a5(e,t,n){const r=e.style;(n||[]).forEach(a=>{r.removeProperty(a)});const o=[];for(const a in t)r.getPropertyValue(a)||(o.push(a),r.setProperty(a,t[a]));return o}function i5(e,t,n){let r;try{r=document.createElement("span")}catch{return e}const o=t.customisations,a=B1(n,o),i=e[si],l=n5(I8(a.body),{"aria-hidden":"true",role:"img",...a.attributes});r.innerHTML=QM(l);const s=r.childNodes[0],c=e.attributes;for(let f=0;f{Y1&&(Y1=!1,ks())}))}function ks(e,t=!1){const n=Object.create(null);function r(o,a){const{provider:i,prefix:l,name:s}=o,c=Zo(i,l),u=c.icons[s];if(u)return{status:"loaded",icon:u};if(c.missing.has(s))return{status:"missing"};if(a&&!UM(o)){const d=n[i]||(n[i]=Object.create(null));(d[l]||(d[l]=new Set)).add(s)}return{status:"loading"}}(e?[e]:uu()).forEach(o=>{const a=typeof o.node=="function"?o.node():o.node;if(!a||!a.querySelectorAll)return;let i=!1,l=!1;function s(c,u,d){if(l||(l=!0,xh(o)),c.tagName.toUpperCase()!=="SVG"){const p=u.mode,f=p==="mask"||p!=="bg"&&(p==="style"?d.body.indexOf("currentColor")!==-1:null);if(typeof f=="boolean")return void function(v,m,g,_){const y=m.customisations,b=B1(g,y),A=b.attributes,x=v[si],E=n5(b.body,{...A,width:g.width+"",height:g.height+""}),O=o5(v,r5(m.icon),new Set(x&&x.addedClasses)),D=function(w){return'url("'+function(T){return"data:image/svg+xml,"+function(P){return P.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}(T)}(w)+'")'}(E),S={"--svg":D,width:u5(A.width),height:u5(A.height),...eR,..._?Ch:l5};y.inline&&(S["vertical-align"]="-0.125em");const k=a5(v,S,x&&x.addedStyles),I={...m,status:"loaded",addedClasses:O,addedStyles:k};v[si]=I}(c,u,{...ou,...d},f)}i5(c,u,d)}(function(c){const u=[];return c.querySelectorAll(ZM).forEach(d=>{const p=d[si]||d.tagName.toLowerCase()!=="svg"?JM(d):null;p&&u.push({node:d,props:p})}),u})(a).forEach(({node:c,props:u})=>{const d=c[si];if(!d){const{status:f,icon:v}=r(u.icon,!0);return v?void s(c,u,v):(i=i||f==="loading",void(c[si]={...u,status:f}))}let p;if(function(f,v){if(f.name!==v.name||f.mode!==v.mode)return!0;const m=f.customisations,g=v.customisations;for(const _ in W1)if(m[_]!==g[_])return!0;return!1}(d,u)){if(p=r(u.icon,d.name!==u.name),!p.icon)return i=i||p.status==="loading",void Object.assign(d,{...u,status:p.status})}else{if(d.status!=="loading")return;if(p=r(u.icon,!1),!p.icon)return void(d.status=p.status)}s(c,u,p.icon)}),o.temporary&&!i?t5(a):t&&i?e5(a,!0):l&&o.observer&&Sh(o)});for(const o in n){const a=n[o];for(const i in a){const l=a[i];Ah(Array.from(l).map(s=>({provider:o,prefix:i,name:s})),tR)}}}function d5(e,t,n=!1){const r=lu(e);if(!r)return null;const o=Cs(e),a=K8(W1,t||{}),i=i5(document.createElement("span"),{name:e,icon:o,customisations:a},r);return n?i.outerHTML:i}if(typeof document<"u"&&typeof window<"u"){(function(){if(document.documentElement)return Y8(document.documentElement);vl.push({node:()=>document.documentElement})})();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!k8(r))&&console.error(n)}catch{console.error(n)}})}setTimeout(()=>{WM(ks),ks()})}if(B8("",FM),typeof document<"u"&&typeof window<"u"){$8();const e=window;if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(const n in t){const r="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;j8(n,o)||console.error(r)}catch{console.error(r)}}}}const kh={_api:{getAPIConfig:G1,setAPIModule:B8,sendAPIQuery:q8,setFetch:function(e){q1=e},getFetch:function(){return q1},listAPIProviders:function(){return Object.keys(H1)}},addAPIProvider:j8,loadIcons:Ah,loadIcon:e=>new Promise((t,n)=>{const r=typeof e=="string"?Cs(e,!0):e;r?Ah([r||e],o=>{if(o.length&&r){const a=lu(r);if(a)return void t({...ou,...a})}n(e)}):n(e)}),iconExists:function(e){return!!lu(e)},getIcon:function(e){const t=lu(e);return t?{...ou,...t}:null},listIcons:function(e,t){let n=[];return(typeof e=="string"?[e]:Object.keys(z1)).forEach(r=>{(typeof r=="string"&&typeof t=="string"?[t]:Object.keys(z1[r]||{})).forEach(o=>{const a=Zo(r,o);n=n.concat(Object.keys(a.icons).map(i=>(r!==""?"@"+r+":":"")+o+":"+i))})}),n},addIcon:C8,addCollection:k8,replaceIDs:I8,calculateSize:uh,buildIcon:B1,getVersion:function(){return"3.1.1"},renderSVG:function(e,t){return d5(e,t,!1)},renderHTML:function(e,t){return d5(e,t,!0)},renderIcon:function(e,t){const n=lu(e);return n?B1(n,K8(W1,t||{})):null},scan:function(e){e?function(t){const n=cu(t);n?ks(n):ks({node:t,temporary:!0},!0)}(e):ks()},observe:e5,stopObserving:t5,pauseObserver:function(e){if(e){const t=cu(e);t&&xh(t)}else xh()},resumeObserver:function(e){if(e){const t=cu(e);t&&Sh(t)}else Sh()},enableCache:function(e,t){z8(e,t!==!1)},disableCache:function(e){z8(e,!0)}};try{self.Iconify===void 0&&(self.Iconify=kh)}catch{}const p5=kh.default||kh;JSON.parse('[{"prefix":"el","width":1200,"height":1200,"icons":{}},{"prefix":"ep","width":1024,"height":1024,"icons":{"arrow-down":{"body":""},"arrow-down-bold":{"body":""},"arrow-left":{"body":""},"arrow-right":{"body":""},"arrow-up":{"body":""},"arrow-up-bold":{"body":""},"avatar":{"body":""},"back":{"body":""},"basketball":{"body":""},"bell":{"body":""},"bell-filled":{"body":""},"calendar":{"body":""},"caret-bottom":{"body":""},"caret-top":{"body":""},"cellphone":{"body":""},"chat-line-round":{"body":""},"check":{"body":""},"checked":{"body":""},"circle-check":{"body":""},"circle-close-filled":{"body":""},"circle-plus":{"body":""},"circle-plus-filled":{"body":""},"close":{"body":""},"coin":{"body":""},"comment":{"body":""},"copy-document":{"body":""},"cpu":{"body":""},"d-arrow-left":{"body":""},"d-arrow-right":{"body":""},"delete":{"body":""},"discount":{"body":""},"document":{"body":""},"document-checked":{"body":""},"document-copy":{"body":""},"download":{"body":""},"edit":{"body":""},"expand":{"body":""},"fold":{"body":""},"folder-opened":{"body":""},"help-filled":{"body":""},"hide":{"body":""},"home-filled":{"body":""},"house":{"body":""},"info-filled":{"body":""},"iphone":{"body":""},"list":{"body":""},"location":{"body":""},"lock":{"body":""},"memo":{"body":""},"menu":{"body":""},"message":{"body":""},"microphone":{"body":""},"minus":{"body":""},"notification":{"body":""},"opportunity":{"body":""},"phone":{"body":""},"picture":{"body":""},"plus":{"body":""},"position":{"body":""},"promotion":{"body":""},"question-filled":{"body":""},"reading":{"body":""},"refresh":{"body":""},"refresh-left":{"body":""},"refresh-right":{"body":""},"remove":{"body":""},"scale-to-original":{"body":""},"search":{"body":""},"select":{"body":""},"service":{"body":""},"setting":{"body":""},"share":{"body":""},"sort":{"body":""},"star":{"body":""},"suitcase":{"body":""},"switch-button":{"body":""},"ticket":{"body":""},"tools":{"body":""},"upload":{"body":""},"upload-filled":{"body":""},"user":{"body":""},"user-filled":{"body":""},"video-pause":{"body":""},"video-play":{"body":""},"view":{"body":""},"wallet-filled":{"body":""},"warning":{"body":""},"warning-filled":{"body":""},"zoom-in":{"body":""},"zoom-out":{"body":""}}},{"prefix":"ion","width":512,"height":512,"icons":{"language-sharp":{"body":""}}},{"prefix":"il","width":750,"height":850,"icons":{}},{"prefix":"ps","width":512,"height":512,"icons":{}},{"prefix":"et","width":32,"height":32,"icons":{}},{"prefix":"map","width":50,"height":50,"icons":{}},{"prefix":"bx","width":24,"height":24,"icons":{}},{"prefix":"ri","width":24,"height":24,"icons":{"refund-2-line":{"body":""}}},{"prefix":"bpmn","width":2048,"height":2048,"icons":{}},{"prefix":"ic","width":24,"height":24,"icons":{"round-drag-indicator":{"body":""},"round-view-carousel":{"body":""}}},{"prefix":"ph","width":256,"height":256,"icons":{"article-medium":{"body":""},"function":{"body":""}}},{"prefix":"fa","width":1536,"height":1536,"icons":{"align-left":{"body":"","width":1792,"height":1408},"birthday-cake":{"body":"","width":1792,"height":1792},"group":{"body":"","width":1920,"height":1792},"mars-double":{"body":"","width":1920,"height":1792},"newspaper-o":{"body":"","width":2048,"height":1408},"upload":{"body":"","width":1664,"height":1600},"user-plus":{"body":"","width":2048},"user-times":{"body":"","width":2048}}},{"prefix":"ls","width":717,"height":717,"icons":{"2":{"body":"","width":481,"height":754},"4":{"body":"","width":487,"height":775},"a":{"body":"","width":563,"height":671},"b":{"body":"","width":563,"height":768},"c":{"body":"","width":507,"height":671},"d":{"body":"","width":562,"height":768},"e":{"body":"","width":559,"height":671},"f":{"body":"","width":255,"height":754},"h":{"body":"","width":466,"height":754},"i":{"body":"","width":82,"height":690},"j":{"body":"","width":188,"height":917},"k":{"body":"","width":456,"height":754},"l":{"body":"","width":72,"height":754},"m":{"body":"","width":860,"height":654},"n":{"body":"","width":466,"height":654},"o":{"body":"","width":560,"height":654},"p":{"body":"","width":563,"height":867},"q":{"body":"","width":562,"height":867},"r":{"body":"","width":287,"height":654},"s":{"body":"","width":326,"height":671},"t":{"body":"","width":255,"height":754},"u":{"body":"","width":466,"height":671},"v":{"body":"","width":497,"height":667},"w":{"body":"","width":825,"height":667},"x":{"body":"","width":537,"height":654},"y":{"body":"","width":496,"height":881}}},{"prefix":"system-uicons","width":21,"height":21,"icons":{"carousel":{"body":""},"contacts":{"body":""},"reset-alt":{"body":""}}},{"prefix":"clarity","width":36,"height":36,"icons":{"contract-line":{"body":""}}},{"prefix":"zmdi","width":432,"height":384,"icons":{"fullscreen":{"body":"","width":304},"fullscreen-exit":{"body":"","width":304}}},{"prefix":"fe","width":24,"height":24,"icons":{}},{"prefix":"geo","width":100,"height":100,"icons":{}},{"prefix":"akar-icons","width":24,"height":24,"icons":{"circle-plus":{"body":""},"github-fill":{"body":""}}},{"prefix":"logos","width":256,"height":256,"icons":{"angular-icon":{"body":"","height":271},"react":{"body":"","height":228},"vue":{"body":"","height":221},"webpack":{"body":"","height":290}}},{"prefix":"vscode-icons","width":32,"height":32,"icons":{"file-type-vite":{"body":""}}},{"prefix":"icon-park-outline","width":48,"height":48,"icons":{"peoples":{"body":""},"transaction-order":{"body":""}}},{"prefix":"la","width":32,"height":32,"icons":{}},{"prefix":"fa-solid","width":512,"height":512,"icons":{"award":{"body":"","width":384},"list":{"body":""},"money-check-alt":{"body":"","width":640},"project-diagram":{"body":"","width":640},"shopping-cart":{"body":"","width":576},"times-circle":{"body":""},"user":{"body":"","width":448},"users":{"body":"","width":640},"wallet":{"body":""},"yen-sign":{"body":"","width":384}}},{"prefix":"ant-design","width":1024,"height":1024,"icons":{"align-center-outlined":{"body":""},"align-left-outlined":{"body":""},"alipay-circle-filled":{"body":""},"cloud-upload-outlined":{"body":""},"dingtalk-circle-filled":{"body":""},"github-filled":{"body":""},"reload-outlined":{"body":""},"rotate-left-outlined":{"body":""},"rotate-right-outlined":{"body":""},"scan-outlined":{"body":""},"upload-outlined":{"body":""},"wechat-filled":{"body":""},"zoom-in-outlined":{"body":""},"zoom-out-outlined":{"body":""}}},{"prefix":"mdi","width":24,"height":24,"icons":{"account-group":{"body":""},"format-size":{"body":""},"calendar-time":{"body":""},"user-card-details":{"body":""}}},{"prefix":"emojione-monotone","width":64,"height":64,"icons":{"crescent-moon":{"body":""},"sun":{"body":""}}},{"prefix":"mi","width":24,"height":24,"icons":{}},{"prefix":"gg","width":24,"height":24,"icons":{}},{"prefix":"uit","width":24,"height":24,"icons":{}},{"prefix":"fluent","width":20,"height":20,"icons":{"table-bottom-row-16-filled":{"body":"","width":16,"height":16},"text-column-one-24-filled":{"body":"","width":24,"height":24},"text-column-three-24-filled":{"body":"","width":24,"height":24},"text-column-two-24-filled":{"body":"","width":24,"height":24},"text-column-two-left-24-filled":{"body":"","width":24,"height":24}}},{"prefix":"tabler","width":24,"height":24,"icons":{"box-padding":{"body":""},"float-right":{"body":""},"hand-click":{"body":""},"input-search":{"body":""},"layout-navbar":{"body":""},"line-dashed":{"body":""},"line-dotted":{"body":""}}},{"prefix":"iconoir","width":24,"height":24,"icons":{"input-search":{"body":""}}},{"prefix":"vaadin","icons":{"arrows-long-h":{"body":""},"arrows-long-v":{"body":""},"line-h":{"body":""},"money-withdraw":{"body":""},"padding":{"body":""}}},{"prefix":"entypo","width":20,"height":20,"icons":{"progress-empty":{"body":""}}},{"prefix":"icon-park","width":48,"height":48,"icons":{"income":{"body":""},"income-one":{"body":""}}},{"prefix":"bi","icons":{"columns":{"body":""},"grid-3x2-gap":{"body":""},"grid-3x3-gap":{"body":""}}},{"prefix":"carbon","width":32,"height":32,"icons":{"popup":{"body":""},"tree-view-alt":{"body":""}}},{"prefix":"ci","width":24,"height":24,"icons":{}},{"prefix":"fontisto","width":24,"height":24,"icons":{"email":{"body":""}}}]').forEach(e=>p5.addCollection(e));let Oh;Oh={},M=function(e,t,n){if(!t||t.length===0)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map(o=>{if((o=function(s){return"/"+s}(o))in Oh)return;Oh[o]=!0;const a=o.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(n)for(let s=r.length-1;s>=0;s--){const c=r[s];if(c.href===o&&(!a||c.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${i}`))return;const l=document.createElement("link");return l.rel=a?"stylesheet":"modulepreload",a||(l.as="script",l.crossOrigin=""),l.href=o,document.head.appendChild(l),a?new Promise((s,c)=>{l.addEventListener("load",s),l.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${o}`)))}):void 0})).then(()=>e()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})},J6=(e,t)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,o)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(o.bind(null,new Error("Unknown variable dynamic import: "+t)))})},O6=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},xr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},tu=function(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n};var $r={};const f5=typeof window<"u";let h5,m5;{const e=f5&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(h5=t=>{e.mark(t)},m5=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const nR=/\{([0-9a-zA-Z]+)\}/g,v5=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),rR=Object.assign;let g5;const oR=Object.prototype.hasOwnProperty,Th=Array.isArray,Ih=e=>typeof e=="function",fu=e=>e!==null&&typeof e=="object",Dh=Object.prototype.toString,Lh=e=>Dh.call(e),Mh=e=>{if(!fu(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function y5(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const _5={},X1=e=>!fu(e)||Th(e),aR=Object.freeze(Object.defineProperty({__proto__:null,assign:rR,createEmitter:function(){const e=new Map;return{events:e,on(t,n){const r=e.get(t);r&&r.push(n)||e.set(t,[n])},off(t,n){const r=e.get(t);r&&r.splice(r.indexOf(n)>>>0,1)},emit(t,n){(e.get(t)||[]).slice().map(r=>r(n)),(e.get("*")||[]).slice().map(r=>r(t,n))}}},deepCopy:function(e,t){if(X1(e)||X1(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:o}=n.pop();Object.keys(r).forEach(a=>{X1(r[a])||X1(o[a])?o[a]=r[a]:n.push({src:r[a],des:o[a]})})}},escapeHtml:function(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},format:function(e,...t){return t.length===1&&fu(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(nR,(n,r)=>t.hasOwnProperty(r)?t[r]:"")},friendlyJSONstringify:v5,generateCodeFrame:function(e,t=0,n=e.length){const r=e.split(/\r?\n/);let o=0;const a=[];for(let i=0;i=t){for(let l=i-2;l<=i+2||n>o;l++){if(l<0||l>=r.length)continue;const s=l+1;a.push(`${s}${" ".repeat(3-String(s).length)}| ${r[l]}`);const c=r[l].length;if(l===i){const u=t-(o-c)+1,d=Math.max(1,n>o?c-u:n-t);a.push(" | "+" ".repeat(u)+"^".repeat(d))}else if(l>i){if(n>o){const u=Math.max(Math.min(n-o,c),1);a.push(" | "+"^".repeat(u))}o+=c+1}}break}return a.join(` `)},generateFormatCacheKey:(e,t,n)=>v5({l:e,k:t,s:n}),getGlobalThis:()=>g5||(g5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),hasOwn:function(e,t){return oR.call(e,t)},inBrowser:f5,incrementer:function(e){let t=e;return()=>++t},isArray:Th,isBoolean:e=>typeof e=="boolean",isDate:e=>Lh(e)==="[object Date]",isEmptyObject:e=>Mh(e)&&Object.keys(e).length===0,isFunction:Ih,isNumber:e=>typeof e=="number"&&isFinite(e),isObject:fu,isPlainObject:Mh,isPromise:e=>fu(e)&&Ih(e.then)&&Ih(e.catch),isRegExp:e=>Lh(e)==="[object RegExp]",isString:e=>typeof e=="string",isSymbol:e=>typeof e=="symbol",join:function(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")},makeSymbol:(e,t=!1)=>t?Symbol.for(e):Symbol(e),get mark(){return h5},get measure(){return m5},objectToString:Dh,toDisplayString:e=>e==null?"":Th(e)||Mh(e)&&e.toString===Dh?JSON.stringify(e,null,2):String(e),toTypeString:Lh,warn:y5,warnOnce:function(e){_5[e]||(_5[e]=!0,y5(e))}},Symbol.toStringTag,{value:"Module"})),iR=tu(aR),gl=typeof window<"u";let zr,yl;{const e=gl&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(zr=t=>{e.mark(t)},yl=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const lR=/\{([0-9a-zA-Z]+)\}/g;function J1(e,...t){return t.length===1&&xn(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(lR,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const sR=(e,t,n)=>cR({l:e,k:t,s:n}),cR=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Br=e=>typeof e=="number"&&isFinite(e),uR=e=>E5(e)==="[object Date]",b5=e=>E5(e)==="[object RegExp]",Rh=e=>on(e)&&Object.keys(e).length===0,ci=Object.assign;function A5(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Qo=Array.isArray,En=e=>typeof e=="function",vt=e=>typeof e=="string",fr=e=>typeof e=="boolean",xn=e=>e!==null&&typeof e=="object",dR=e=>xn(e)&&En(e.then)&&En(e.catch),w5=Object.prototype.toString,E5=e=>w5.call(e),on=e=>{if(!xn(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function Ph(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const x5=2;function S5(e){let t=e;return()=>++t}function Os(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const C5={};function Z1(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const Q1={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},pR={[Q1.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."},ht={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},fR={[ht.EXPECTED_TOKEN]:"Expected token: '{0}'",[ht.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[ht.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[ht.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[ht.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[ht.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[ht.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[ht.EMPTY_PLACEHOLDER]:"Empty placeholder",[ht.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[ht.INVALID_LINKED_FORMAT]:"Invalid linked format",[ht.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[ht.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[ht.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[ht.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[ht.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[ht.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Ts(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=J1((o||fR)[e]||"",...a||[]),l=new SyntaxError(String(i));return l.code=e,t&&(l.location=t),l.domain=r,l}function hR(e){throw e}const mR=/<\/?[\w\s="/.':;#-\/]+>/,vR=e=>mR.test(e),xa=" ",gR="\r",hr=` `,yR=String.fromCharCode(8232),_R=String.fromCharCode(8233);function bR(e){const t=e;let n=0,r=1,o=1,a=0;const i=p=>t[p]===gR&&t[p+1]===hr,l=p=>t[p]===_R,s=p=>t[p]===yR,c=p=>i(p)||(f=>t[f]===hr)(p)||l(p)||s(p),u=p=>i(p)||l(p)||s(p)?hr:t[p];function d(){return a=0,c(n)&&(r++,o=0),i(n)&&n++,n++,o++,t[n]}return{index:()=>n,line:()=>r,column:()=>o,peekOffset:()=>a,charAt:u,currentChar:()=>u(n),currentPeek:()=>u(n+a),next:d,peek:function(){return i(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,r=1,o=1,a=0},resetPeek:function(p=0){a=p},skipToPeek:function(){const p=n+a;for(;p!==n;)d();a=0}}}const ui=void 0,AR=".",k5="'",wR="tokenizer";function ER(e,t={}){const n=t.location!==!1,r=bR(e),o=()=>r.index(),a=()=>{return C=r.line(),L=r.column(),j=r.index(),{line:C,column:L,offset:j};var C,L,j},i=a(),l=o(),s={currentType:14,offset:l,startLoc:i,endLoc:i,lastType:14,lastOffset:l,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>s,{onError:u}=t;function d(C,L,j,...H){const $=c();if(L.column+=j,L.offset+=j,u){const G=Ts(C,n?Z1($.startLoc,L):null,{domain:wR,args:H});u(G)}}function p(C,L,j){C.endLoc=a(),C.currentType=L;const H={type:L};return n&&(H.loc=Z1(C.startLoc,C.endLoc)),j!=null&&(H.value=j),H}const f=C=>p(C,14);function v(C,L){return C.currentChar()===L?(C.next(),L):(d(ht.EXPECTED_TOKEN,a(),0,L),"")}function m(C){let L="";for(;C.currentPeek()===xa||C.currentPeek()===hr;)L+=C.currentPeek(),C.peek();return L}function g(C){const L=m(C);return C.skipToPeek(),L}function _(C){if(C===ui)return!1;const L=C.charCodeAt(0);return L>=97&&L<=122||L>=65&&L<=90||L===95}function y(C,L){const{currentType:j}=L;if(j!==2)return!1;m(C);const H=function($){if($===ui)return!1;const G=$.charCodeAt(0);return G>=48&&G<=57}(C.currentPeek()==="-"?C.peek():C.currentPeek());return C.resetPeek(),H}function b(C){m(C);const L=C.currentPeek()==="|";return C.resetPeek(),L}function A(C,L=!0){const j=($=!1,G="",B=!1)=>{const Z=C.currentPeek();return Z==="{"?G!=="%"&&$:Z!=="@"&&Z?Z==="%"?(C.peek(),j($,"%",!0)):Z==="|"?!(G!=="%"&&!B)||!(G===xa||G===hr):Z===xa?(C.peek(),j(!0,xa,B)):Z!==hr||(C.peek(),j(!0,hr,B)):G==="%"||$},H=j();return L&&C.resetPeek(),H}function x(C,L){const j=C.currentChar();return j===ui?ui:L(j)?(C.next(),j):null}function E(C){return x(C,L=>{const j=L.charCodeAt(0);return j>=97&&j<=122||j>=65&&j<=90||j>=48&&j<=57||j===95||j===36})}function O(C){return x(C,L=>{const j=L.charCodeAt(0);return j>=48&&j<=57})}function D(C){return x(C,L=>{const j=L.charCodeAt(0);return j>=48&&j<=57||j>=65&&j<=70||j>=97&&j<=102})}function S(C){let L="",j="";for(;L=O(C);)j+=L;return j}function k(C){let L="";for(;;){const j=C.currentChar();if(j==="{"||j==="}"||j==="@"||j==="|"||!j)break;if(j==="%"){if(!A(C))break;L+=j,C.next()}else if(j===xa||j===hr)if(A(C))L+=j,C.next();else{if(b(C))break;L+=j,C.next()}else L+=j,C.next()}return L}function I(C){const L=C.currentChar();switch(L){case"\\":case"'":return C.next(),`\\${L}`;case"u":return w(C,L,4);case"U":return w(C,L,6);default:return d(ht.UNKNOWN_ESCAPE_SEQUENCE,a(),0,L),""}}function w(C,L,j){v(C,L);let H="";for(let $=0;$=1&&d(ht.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),C.next(),j=p(L,2,"{"),g(C),L.braceNest++,j;case"}":return L.braceNest>0&&L.currentType===2&&d(ht.EMPTY_PLACEHOLDER,a(),0),C.next(),j=p(L,3,"}"),L.braceNest--,L.braceNest>0&&g(C),L.inLinked&&L.braceNest===0&&(L.inLinked=!1),j;case"@":return L.braceNest>0&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),j=R(C,L)||f(L),L.braceNest=0,j;default:{let H=!0,$=!0,G=!0;if(b(C))return L.braceNest>0&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),j=p(L,1,T(C)),L.braceNest=0,L.inLinked=!1,j;if(L.braceNest>0&&(L.currentType===5||L.currentType===6||L.currentType===7))return d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),L.braceNest=0,N(C,L);if(H=function(B,Z){const{currentType:Y}=Z;if(Y!==2)return!1;m(B);const ae=_(B.currentPeek());return B.resetPeek(),ae}(C,L))return j=p(L,5,function(B){g(B);let Z="",Y="";for(;Z=E(B);)Y+=Z;return B.currentChar()===ui&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),Y}(C)),g(C),j;if($=y(C,L))return j=p(L,6,function(B){g(B);let Z="";return B.currentChar()==="-"?(B.next(),Z+=`-${S(B)}`):Z+=S(B),B.currentChar()===ui&&d(ht.UNTERMINATED_CLOSING_BRACE,a(),0),Z}(C)),g(C),j;if(G=function(B,Z){const{currentType:Y}=Z;if(Y!==2)return!1;m(B);const ae=B.currentPeek()===k5;return B.resetPeek(),ae}(C,L))return j=p(L,7,function(B){g(B),v(B,"'");let Z="",Y="";const ae=ue=>ue!==k5&&ue!==hr;for(;Z=x(B,ae);)Y+=Z==="\\"?I(B):Z;const he=B.currentChar();return he===hr||he===ui?(d(ht.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),he===hr&&(B.next(),v(B,"'")),Y):(v(B,"'"),Y)}(C)),g(C),j;if(!H&&!$&&!G)return j=p(L,13,function(B){g(B);let Z="",Y="";const ae=he=>he!=="{"&&he!=="}"&&he!==xa&&he!==hr;for(;Z=x(B,ae);)Y+=Z;return Y}(C)),d(ht.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,j.value),g(C),j;break}}return j}function R(C,L){const{currentType:j}=L;let H=null;const $=C.currentChar();switch(j!==8&&j!==9&&j!==12&&j!==10||$!==hr&&$!==xa||d(ht.INVALID_LINKED_FORMAT,a(),0),$){case"@":return C.next(),H=p(L,8,"@"),L.inLinked=!0,H;case".":return g(C),C.next(),p(L,9,".");case":":return g(C),C.next(),p(L,10,":");default:return b(C)?(H=p(L,1,T(C)),L.braceNest=0,L.inLinked=!1,H):function(G,B){const{currentType:Z}=B;if(Z!==8)return!1;m(G);const Y=G.currentPeek()===".";return G.resetPeek(),Y}(C,L)||function(G,B){const{currentType:Z}=B;if(Z!==8&&Z!==12)return!1;m(G);const Y=G.currentPeek()===":";return G.resetPeek(),Y}(C,L)?(g(C),R(C,L)):function(G,B){const{currentType:Z}=B;if(Z!==9)return!1;m(G);const Y=_(G.currentPeek());return G.resetPeek(),Y}(C,L)?(g(C),p(L,12,function(G){let B="",Z="";for(;B=E(G);)Z+=B;return Z}(C))):function(G,B){const{currentType:Z}=B;if(Z!==10)return!1;const Y=()=>{const he=G.currentPeek();return he==="{"?_(G.peek()):!(he==="@"||he==="%"||he==="|"||he===":"||he==="."||he===xa||!he)&&(he===hr?(G.peek(),Y()):_(he))},ae=Y();return G.resetPeek(),ae}(C,L)?(g(C),$==="{"?P(C,L)||H:p(L,11,function(G){const B=(Z=!1,Y)=>{const ae=G.currentChar();return ae!=="{"&&ae!=="%"&&ae!=="@"&&ae!=="|"&&ae!=="("&&ae!==")"&&ae?ae===xa?Y:ae===hr||ae===AR?(Y+=ae,G.next(),B(Z,Y)):(Y+=ae,G.next(),B(!0,Y)):Y};return B(!1,"")}(C))):(j===8&&d(ht.INVALID_LINKED_FORMAT,a(),0),L.braceNest=0,L.inLinked=!1,N(C,L))}}function N(C,L){let j={type:14};if(L.braceNest>0)return P(C,L)||f(L);if(L.inLinked)return R(C,L)||f(L);switch(C.currentChar()){case"{":return P(C,L)||f(L);case"}":return d(ht.UNBALANCED_CLOSING_BRACE,a(),0),C.next(),p(L,3,"}");case"@":return R(C,L)||f(L);default:{if(b(C))return j=p(L,1,T(C)),L.braceNest=0,L.inLinked=!1,j;const{isModulo:H,hasSpace:$}=function(G){const B=m(G),Z=G.currentPeek()==="%"&&G.peek()==="{";return G.resetPeek(),{isModulo:Z,hasSpace:B.length>0}}(C);if(H)return $?p(L,0,k(C)):p(L,4,function(G){g(G);const B=G.currentChar();return B!=="%"&&d(ht.EXPECTED_TOKEN,a(),0,B),G.next(),"%"}(C));if(A(C))return p(L,0,k(C));break}}return j}return{nextToken:function(){const{currentType:C,offset:L,startLoc:j,endLoc:H}=s;return s.lastType=C,s.lastOffset=L,s.lastStartLoc=j,s.lastEndLoc=H,s.offset=o(),s.startLoc=a(),r.currentChar()===ui?p(s,14):N(r,s)},currentOffset:o,currentPosition:a,context:c}}const xR="parser",SR=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function CR(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"\uFFFD"}}}function kR(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function o(m,g,_,y,...b){const A=m.currentPosition();if(A.offset+=y,A.column+=y,n){const x=Ts(g,t?Z1(_,A):null,{domain:xR,args:b});n(x)}}function a(m,g,_,y,...b){const A=m.currentPosition();if(A.offset+=y,A.column+=y,r){const x=t?Z1(_,A):null;r(function(E,O,...D){const S=J1(pR[E]||"",...D||[]),k={message:String(S),code:E};return O&&(k.location=O),k}(g,x,b))}}function i(m,g,_){const y={type:m};return t&&(y.start=g,y.end=g,y.loc={start:_,end:_}),y}function l(m,g,_,y){y&&(m.type=y),t&&(m.end=g,m.loc&&(m.loc.end=_))}function s(m,g){const _=m.context(),y=i(3,_.offset,_.startLoc);return y.value=g,l(y,m.currentOffset(),m.currentPosition()),y}function c(m,g){const _=m.context(),{lastOffset:y,lastStartLoc:b}=_,A=i(5,y,b);return A.index=parseInt(g,10),m.nextToken(),l(A,m.currentOffset(),m.currentPosition()),A}function u(m,g,_){const y=m.context(),{lastOffset:b,lastStartLoc:A}=y,x=i(4,b,A);return x.key=g,_===!0&&(x.modulo=!0),m.nextToken(),l(x,m.currentOffset(),m.currentPosition()),x}function d(m,g){const _=m.context(),{lastOffset:y,lastStartLoc:b}=_,A=i(9,y,b);return A.value=g.replace(SR,CR),m.nextToken(),l(A,m.currentOffset(),m.currentPosition()),A}function p(m){const g=m.context(),_=i(6,g.offset,g.startLoc);let y=m.nextToken();if(y.type===9){const b=function(A){const x=A.nextToken(),E=A.context(),{lastOffset:O,lastStartLoc:D}=E,S=i(8,O,D);return x.type!==12?(o(A,ht.UNEXPECTED_EMPTY_LINKED_MODIFIER,E.lastStartLoc,0),S.value="",l(S,O,D),{nextConsumeToken:x,node:S}):(x.value==null&&o(A,ht.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,To(x)),S.value=x.value||"",l(S,A.currentOffset(),A.currentPosition()),{node:S})}(m);_.modifier=b.node,y=b.nextConsumeToken||m.nextToken()}switch(y.type!==10&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),y=m.nextToken(),y.type===2&&(y=m.nextToken()),y.type){case 11:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=function(b,A){const x=b.context(),E=i(7,x.offset,x.startLoc);return E.value=A,l(E,b.currentOffset(),b.currentPosition()),E}(m,y.value||"");break;case 5:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=u(m,y.value||"");break;case 6:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=c(m,y.value||"");break;case 7:y.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(y)),_.key=d(m,y.value||"");break;default:{o(m,ht.UNEXPECTED_EMPTY_LINKED_KEY,g.lastStartLoc,0);const b=m.context(),A=i(7,b.offset,b.startLoc);return A.value="",l(A,b.offset,b.startLoc),_.key=A,l(_,b.offset,b.startLoc),{nextConsumeToken:y,node:_}}}return l(_,m.currentOffset(),m.currentPosition()),{node:_}}function f(m){const g=m.context(),_=i(2,g.currentType===1?m.currentOffset():g.offset,g.currentType===1?g.endLoc:g.startLoc);_.items=[];let y=null,b=null;do{const A=y||m.nextToken();switch(y=null,A.type){case 0:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(s(m,A.value||""));break;case 6:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(c(m,A.value||""));break;case 4:b=!0;break;case 5:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(u(m,A.value||"",!!b)),b&&(a(m,Q1.USE_MODULO_SYNTAX,g.lastStartLoc,0,To(A)),b=null);break;case 7:A.value==null&&o(m,ht.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,To(A)),_.items.push(d(m,A.value||""));break;case 8:{const x=p(m);_.items.push(x.node),y=x.nextConsumeToken||null;break}}}while(g.currentType!==14&&g.currentType!==1);return l(_,g.currentType===1?g.lastOffset:m.currentOffset(),g.currentType===1?g.lastEndLoc:m.currentPosition()),_}function v(m){const g=m.context(),{offset:_,startLoc:y}=g,b=f(m);return g.currentType===14?b:function(A,x,E,O){const D=A.context();let S=O.items.length===0;const k=i(1,x,E);k.cases=[],k.cases.push(O);do{const I=f(A);S||(S=I.items.length===0),k.cases.push(I)}while(D.currentType!==14);return S&&o(A,ht.MUST_HAVE_MESSAGES_IN_PLURAL,E,0),l(k,A.currentOffset(),A.currentPosition()),k}(m,_,y,b)}return{parse:function(m){const g=ER(m,ci({},e)),_=g.context(),y=i(0,_.offset,_.startLoc);return t&&y.loc&&(y.loc.source=m),y.body=v(g),e.onCacheKey&&(y.cacheKey=e.onCacheKey(m)),_.currentType!==14&&o(g,ht.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,m[_.offset]||""),l(y,g.currentOffset(),g.currentPosition()),y}}}function To(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"\u2026":t}function O5(e,t){for(let n=0;ni,helper:l=>(i.helpers.add(l),l)}}(e);n.helper("normalize"),e.body&&Vh(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function T5(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 n=0;n1){r.push(`${a("plural")}([`),r.indent(i());const l=o.cases.length;for(let s=0;s{const n=vt(t.mode)?t.mode:"normal",r=vt(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,i=t.needIndent?t.needIndent:n!=="arrow",l=e.helpers||[],s=function(d,p){const{sourceMap:f,filename:v,breakLineCode:m,needIndent:g}=p,_=p.location!==!1,y={filename:v,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:m,needIndent:g,indentLevel:0};function b(x,E){y.code+=x}function A(x,E=!0){const O=E?m:"";b(g?O+" ".repeat(x):O)}return _&&d.loc&&(y.source=d.loc.source),{context:()=>y,push:b,indent:function(x=!0){const E=++y.indentLevel;x&&A(E)},deindent:function(x=!0){const E=--y.indentLevel;x&&A(E)},newline:function(){A(y.indentLevel)},helper:x=>`_${x}`,needIndent:()=>y.needIndent}}(e,{mode:n,filename:r,sourceMap:o,breakLineCode:a,needIndent:i});s.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(i),l.length>0&&(s.push(`const { ${Ph(l.map(d=>`${d}: _${d}`),", ")} } = ctx`),s.newline()),s.push("return "),Ds(s,e),s.deindent(i),s.push("}"),delete e.helpers;const{code:c,map:u}=s.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};function LR(e,t={}){const n=ci({},t),r=!!n.jit,o=!!n.minify,a=n.optimize==null||n.optimize,i=kR(n).parse(e);return r?(a&&function(l){const s=l.body;s.type===2?T5(s):s.cases.forEach(c=>T5(c))}(i),o&&Is(i),{ast:i,code:""}):(OR(i,n),DR(i,n))}const di=[];di[0]={w:[0],i:[3,0],"[":[4],o:[7]},di[1]={w:[1],".":[2],"[":[4],o:[7]},di[2]={w:[2],i:[3,0],0:[3,0]},di[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},di[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},di[5]={"'":[4,0],o:8,l:[5,0]},di[6]={'"':[4,0],o:8,l:[6,0]};const MR=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function RR(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 PR(e){const t=e.trim();return(e.charAt(0)!=="0"||!isNaN(parseInt(e)))&&(n=t,MR.test(n)?function(r){const o=r.charCodeAt(0);return o!==r.charCodeAt(r.length-1)||o!==34&&o!==39?r:r.slice(1,-1)}(t):"*"+t);var n}function I5(e){const t=[];let n,r,o,a,i,l,s,c=-1,u=0,d=0;const p=[];function f(){const v=e[c+1];if(u===5&&v==="'"||u===6&&v==='"')return c++,o="\\"+v,p[0](),!0}for(p[0]=()=>{r===void 0?r=o:r+=o},p[1]=()=>{r!==void 0&&(t.push(r),r=void 0)},p[2]=()=>{p[0](),d++},p[3]=()=>{if(d>0)d--,u=4,p[0]();else{if(d=0,r===void 0||(r=PR(r),r===!1))return!1;p[1]()}};u!==null;)if(c++,n=e[c],n!=="\\"||!f()){if(a=RR(n),s=di[u],i=s[a]||s.l||8,i===8||(u=i[0],i[1]!==void 0&&(l=p[i[1]],l&&(o=n,l()===!1))))return;if(u===7)return t}}const D5=new Map;function L5(e,t){return xn(e)?e[t]:null}const VR=e=>e,NR=e=>"",M5="text",FR=e=>e.length===0?"":Ph(e),$R=e=>e==null?"":Qo(e)||on(e)&&e.toString===w5?JSON.stringify(e,null,2):String(e);function R5(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function P5(e={}){const t=e.locale,n=function(d){const p=Br(d.pluralIndex)?d.pluralIndex:-1;return d.named&&(Br(d.named.count)||Br(d.named.n))?Br(d.named.count)?d.named.count:Br(d.named.n)?d.named.n:p:p}(e),r=xn(e.pluralRules)&&vt(t)&&En(e.pluralRules[t])?e.pluralRules[t]:R5,o=xn(e.pluralRules)&&vt(t)&&En(e.pluralRules[t])?R5:void 0,a=e.list||[],i=e.named||{};Br(e.pluralIndex)&&function(d,p){p.count||(p.count=d),p.n||(p.n=d)}(n,i);function l(d){return(En(e.messages)?e.messages(d):!!xn(e.messages)&&e.messages[d])||(e.parent?e.parent.message(d):NR)}const s=on(e.processor)&&En(e.processor.normalize)?e.processor.normalize:FR,c=on(e.processor)&&En(e.processor.interpolate)?e.processor.interpolate:$R,u={list:d=>a[d],named:d=>i[d],plural:d=>d[r(n,d.length,o)],linked:(d,...p)=>{const[f,v]=p;let m="text",g="";p.length===1?xn(f)?(g=f.modifier||g,m=f.type||m):vt(f)&&(g=f||g):p.length===2&&(vt(f)&&(g=f||g),vt(v)&&(m=v||m));const _=l(d)(u),y=m==="vnode"&&Qo(_)&&g?_[0]:_;return g?(b=>e.modifiers?e.modifiers[b]:VR)(g)(y,m):y},message:l,type:on(e.processor)&&vt(e.processor.type)?e.processor.type:M5,interpolate:c,normalize:s,values:ci({},a,i)};return u}let Ls=null;function V5(e,t,n){Ls&&Ls.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const N5=zR("function:translate");function zR(e){return t=>Ls&&Ls.emit(e,t)}const F5=Q1.__EXTEND_POINT__,_l=S5(F5),mr={NOT_FOUND_KEY:F5,FALLBACK_TO_TRANSLATE:_l(),CANNOT_FORMAT_NUMBER:_l(),FALLBACK_TO_NUMBER_FORMAT:_l(),CANNOT_FORMAT_DATE:_l(),FALLBACK_TO_DATE_FORMAT:_l(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:_l(),__EXTEND_POINT__:_l()},BR={[mr.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[mr.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[mr.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[mr.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[mr.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[mr.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale.",[mr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER]:"This project is using Custom Message Compiler, which is an experimental feature. It may receive breaking changes or be removed in the future."};function pi(e,...t){return J1(BR[e],...t)}const $5=ht.__EXTEND_POINT__,bl=S5($5),Rn={INVALID_ARGUMENT:$5,INVALID_DATE_ARGUMENT:bl(),INVALID_ISO_DATE_ARGUMENT:bl(),NOT_SUPPORT_NON_STRING_MESSAGE:bl(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:bl(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:bl(),NOT_SUPPORT_LOCALE_TYPE:bl(),__EXTEND_POINT__:bl()};function Io(e){return Ts(e,null,{messages:jR})}const jR={[Rn.INVALID_ARGUMENT]:"Invalid arguments",[Rn.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[Rn.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string",[Rn.NOT_SUPPORT_NON_STRING_MESSAGE]:"Not support non-string message",[Rn.NOT_SUPPORT_LOCALE_PROMISE_VALUE]:"cannot support promise value",[Rn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION]:"cannot support async function",[Rn.NOT_SUPPORT_LOCALE_TYPE]:"cannot support locale type"};function ep(e,t){return t.locale!=null?Fh(t.locale):Fh(e.locale)}let Nh;function Fh(e){if(vt(e))return e;if(En(e)){if(e.resolvedOnce&&Nh!=null)return Nh;if(e.constructor.name==="Function"){const t=e();if(dR(t))throw Io(Rn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Nh=t}throw Io(Rn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw Io(Rn.NOT_SUPPORT_LOCALE_TYPE)}function z5(e,t,n){return[...new Set([n,...Qo(t)?t:xn(t)?Object.keys(t):vt(t)?[t]:[n]])]}function B5(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let U5,G5,q5,W5=null;const K5=()=>W5;let Y5=null,X5=0;function np(e,t){return e instanceof RegExp?e.test(t):e}function J5(e,t){return e instanceof RegExp?e.test(t):e}function rp(e,t,n,r,o){const{missing:a,onWarn:i}=e;{const l=e.__v_emitter;l&&l.emit("missing",{locale:n,key:t,type:o,groupId:`${o}:${t}`})}if(a!==null){const l=a(e,n,t,o);return vt(l)?l:t}return J5(r,t)&&i(pi(mr.NOT_FOUND_KEY,{key:t,locale:n})),t}function $h(e){return t=>function(n,r){const o=r.b||r.body;if((o.t||o.type)===1){const a=o,i=a.c||a.cases;return n.plural(i.reduce((l,s)=>[...l,Z5(n,s)],[]))}return Z5(n,o)}(t,e)}function Z5(e,t){const n=t.s||t.static;if(n)return e.type==="text"?n:e.normalize([n]);{const r=(t.i||t.items).reduce((o,a)=>[...o,zh(e,a)],[]);return e.normalize(r)}}function zh(e,t){const n=t.t||t.type;switch(n){case 3:{const r=t;return r.v||r.value}case 9:{const r=t;return r.v||r.value}case 4:{const r=t;return e.interpolate(e.named(r.k||r.key))}case 5:{const r=t;return e.interpolate(e.list(r.i!=null?r.i:r.index))}case 6:{const r=t,o=r.m||r.modifier;return e.linked(zh(e,r.k||r.key),o?zh(e,o):void 0,e.type)}case 7:{const r=t;return r.v||r.value}case 8:{const r=t;return r.v||r.value}default:throw new Error(`unhandled node type on format message part: ${n}`)}}const GR="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function Q5(e,t){t&&vR(e)&&Os(J1(GR,{source:e}))}const e_=e=>e;let Al=Object.create(null);function t_(e){e.code===Q1.USE_MODULO_SYNTAX&&Os(`The use of named interpolation with modulo syntax is deprecated. It will be removed in v10. reference: https://vue-i18n.intlify.dev/guide/essentials/syntax#rails-i18n-format (message compiler warning message: ${e.message})`)}const wl=e=>xn(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function n_(e,t={}){let n=!1;const r=t.onError||hR;return t.onError=o=>{n=!0,r(o)},{...LR(e,t),detectError:n}}const r_=()=>"",so=e=>En(e);function o_(e,t,n,r,o,a){const{messages:i,onWarn:l,messageResolver:s,localeFallbacker:c}=e,u=c(e,r,n);let d,p={},f=null,v=n,m=null;const g="translate";for(let _=0;_r;return p.locale=n,p.key=t,p}let s,c,u=null;gl&&(u=window.performance.now(),s="intlify-message-compilation-start",c="intlify-message-compilation-end",zr&&zr(s));const d=i(r,function(p,f,v,m,g,_){return{locale:f,key:v,warnHtmlMessage:g,onError:y=>{_&&_(y);{const b=function(O){if(vt(O))return O;if(O.loc&&O.loc.source)return O.loc.source}(m),A=`Message compilation error: ${y.message}`,x=y.location&&b&&function(O,D=0,S=O.length){const k=O.split(/\r?\n/);let I=0;const w=[];for(let T=0;T=D){for(let P=T-x5;P<=T+x5||S>I;P++){if(P<0||P>=k.length)continue;const R=P+1;w.push(`${R}${" ".repeat(3-String(R).length)}| ${k[P]}`);const N=k[P].length;if(P===T){const C=D-(I-N)+1,L=Math.max(1,S>I?N-C:S-D);w.push(" | "+" ".repeat(C)+"^".repeat(L))}else if(P>T){if(S>I){const C=Math.max(Math.min(S-I,N),1);w.push(" | "+"^".repeat(C))}I+=N+1}}break}return w.join(` `)}(b,y.location.start.offset,y.location.end.offset),E=p.__v_emitter;E&&b&&E.emit("compile-error",{message:b,error:y.message,start:y.location&&y.location.start.offset,end:y.location&&y.location.end.offset,groupId:`translate:${v}`}),console.error(x?`${A} ${x}`:A)}},onCacheKey:y=>sR(f,v,y)}}(e,n,o,r,l,a));if(gl){const p=window.performance.now(),f=e.__v_emitter;f&&u&&f.emit("message-compilation",{type:"message-compilation",message:r,time:p-u,groupId:`translate:${t}`}),s&&c&&zr&&yl&&(zr(c),yl("intlify message compilation",s,c))}return d.locale=n,d.key=t,d.source=r,d}function i_(...e){const[t,n,r]=e,o={};if(!(vt(t)||Br(t)||so(t)||wl(t)))throw Io(Rn.INVALID_ARGUMENT);const a=Br(t)?String(t):(so(t),t);return Br(n)?o.plural=n:vt(n)?o.default=n:on(n)&&!Rh(n)?o.named=n:Qo(n)&&(o.list=n),Br(r)?o.plural=r:vt(r)?o.default=r:on(r)&&ci(o,r),[a,o]}const l_=typeof Intl<"u",qR=l_&&Intl.DateTimeFormat!==void 0,WR=l_&&Intl.NumberFormat!==void 0,s_=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function c_(...e){const[t,n,r,o]=e,a={};let i,l={};if(vt(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw Io(Rn.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();i=new Date(c);try{i.toISOString()}catch{throw Io(Rn.INVALID_ISO_DATE_ARGUMENT)}}else if(uR(t)){if(isNaN(t.getTime()))throw Io(Rn.INVALID_DATE_ARGUMENT);i=t}else{if(!Br(t))throw Io(Rn.INVALID_ARGUMENT);i=t}return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{s_.includes(s)?l[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(l=r),on(o)&&(l=o),[a.key||"",i,a,l]}const u_=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function d_(...e){const[t,n,r,o]=e,a={};let i={};if(!Br(t))throw Io(Rn.INVALID_ARGUMENT);const l=t;return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{u_.includes(s)?i[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(i=r),on(o)&&(i=o),[a.key||"",l,a,i]}const KR=Object.freeze(Object.defineProperty({__proto__:null,CompileErrorCodes:ht,CoreErrorCodes:Rn,CoreWarnCodes:mr,DATETIME_FORMAT_OPTIONS_KEYS:s_,DEFAULT_LOCALE:tp,DEFAULT_MESSAGE_DATA_TYPE:M5,MISSING_RESOLVE_VALUE:"",NOT_REOSLVED:-1,NUMBER_FORMAT_OPTIONS_KEYS:u_,VERSION:j5,clearCompileCache:function(){Al=Object.create(null)},clearDateTimeFormat:function(e,t,n){const r=e;for(const o in n){const a=`${t}__${o}`;r.__datetimeFormatters.has(a)&&r.__datetimeFormatters.delete(a)}},clearNumberFormat:function(e,t,n){const r=e;for(const o in n){const a=`${t}__${o}`;r.__numberFormatters.has(a)&&r.__numberFormatters.delete(a)}},compile:function(e,t){if(t.onWarn=t_,vt(e)){const n=!fr(t.warnHtmlMessage)||t.warnHtmlMessage;Q5(e,n);const r=(t.onCacheKey||e_)(e),o=Al[r];if(o)return o;const{ast:a,detectError:i}=n_(e,{...t,location:!0,jit:!0}),l=$h(a);return i?l:Al[r]=l}{if(!wl(e))return Os(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),()=>e;const n=e.cacheKey;return n?Al[n]||(Al[n]=$h(e)):$h(e)}},compileToFunction:(e,t)=>{if(!vt(e))throw Io(Rn.NOT_SUPPORT_NON_STRING_MESSAGE);t.onWarn=t_;{Q5(e,!fr(t.warnHtmlMessage)||t.warnHtmlMessage);const n=(t.onCacheKey||e_)(e),r=Al[n];if(r)return r;const{code:o,detectError:a}=n_(e,t),i=new Function(`return ${o}`)();return a?i:Al[n]=i}},createCompileError:Ts,createCoreContext:function(e={}){const t=En(e.onWarn)?e.onWarn:Os,n=vt(e.version)?e.version:j5,r=vt(e.locale)||En(e.locale)?e.locale:tp,o=En(r)?tp:r,a=Qo(e.fallbackLocale)||on(e.fallbackLocale)||vt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=on(e.messages)?e.messages:{[o]:{}},l=on(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},s=on(e.numberFormats)?e.numberFormats:{[o]:{}},c=ci({},e.modifiers||{},{upper:(P,R)=>R==="text"&&vt(P)?P.toUpperCase():R==="vnode"&&xn(P)&&"__v_isVNode"in P?P.children.toUpperCase():P,lower:(P,R)=>R==="text"&&vt(P)?P.toLowerCase():R==="vnode"&&xn(P)&&"__v_isVNode"in P?P.children.toLowerCase():P,capitalize:(P,R)=>R==="text"&&vt(P)?H5(P):R==="vnode"&&xn(P)&&"__v_isVNode"in P?H5(P.children):P}),u=e.pluralRules||{},d=En(e.missing)?e.missing:null,p=!fr(e.missingWarn)&&!b5(e.missingWarn)||e.missingWarn,f=!fr(e.fallbackWarn)&&!b5(e.fallbackWarn)||e.fallbackWarn,v=!!e.fallbackFormat,m=!!e.unresolving,g=En(e.postTranslation)?e.postTranslation:null,_=on(e.processor)?e.processor:null,y=!fr(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,A=En(e.messageCompiler)?e.messageCompiler:U5;var x;En(e.messageCompiler)&&(x=pi(mr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER),C5[x]||(C5[x]=!0,Os(x)));const E=En(e.messageResolver)?e.messageResolver:G5||L5,O=En(e.localeFallbacker)?e.localeFallbacker:q5||z5,D=xn(e.fallbackContext)?e.fallbackContext:void 0,S=e,k=xn(S.__datetimeFormatters)?S.__datetimeFormatters:new Map,I=xn(S.__numberFormatters)?S.__numberFormatters:new Map,w=xn(S.__meta)?S.__meta:{};X5++;const T={version:n,cid:X5,locale:r,fallbackLocale:a,messages:i,modifiers:c,pluralRules:u,missing:d,missingWarn:p,fallbackWarn:f,fallbackFormat:v,unresolving:m,postTranslation:g,processor:_,warnHtmlMessage:y,escapeParameter:b,messageCompiler:A,messageResolver:E,localeFallbacker:O,fallbackContext:D,onWarn:t,__meta:w};return T.datetimeFormats=l,T.numberFormats=s,T.__datetimeFormatters=k,T.__numberFormatters=I,T.__v_emitter=S.__v_emitter!=null?S.__v_emitter:void 0,V5(T,n,w),T},createCoreError:Io,createMessageContext:P5,datetime:function(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:l}=e;if(!qR)return a(pi(mr.CANNOT_FORMAT_DATE)),"";const[s,c,u,d]=c_(...t),p=fr(u.missingWarn)?u.missingWarn:e.missingWarn,f=fr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,v=!!u.part,m=ep(e,u),g=i(e,o,m);if(!vt(s)||s==="")return new Intl.DateTimeFormat(m,d).format(c);let _,y={},b=null,A=m,x=null;const E="datetime format";for(let S=0;SY5,getLocale:ep,getWarnMessage:pi,handleMissing:rp,initI18nDevTools:V5,isMessageAST:wl,isMessageFunction:so,isTranslateFallbackWarn:np,isTranslateMissingWarn:J5,number:function(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:l}=e;if(!WR)return a(pi(mr.CANNOT_FORMAT_NUMBER)),"";const[s,c,u,d]=d_(...t),p=fr(u.missingWarn)?u.missingWarn:e.missingWarn,f=fr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,v=!!u.part,m=ep(e,u),g=i(e,o,m);if(!vt(s)||s==="")return new Intl.NumberFormat(m,d).format(c);let _,y={},b=null,A=m,x=null;const E="number format";for(let S=0;S{W5=e},setDevToolsHook:function(e){Ls=e},setFallbackContext:e=>{Y5=e},translate:function(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:a,fallbackLocale:i,messages:l}=e,[s,c]=i_(...t),u=fr(c.missingWarn)?c.missingWarn:e.missingWarn,d=fr(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,p=fr(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,v=vt(c.default)||fr(c.default)?fr(c.default)?a?s:()=>s:c.default:n?a?s:()=>s:"",m=n||v!=="",g=ep(e,c);p&&function(I){Qo(I.list)?I.list=I.list.map(w=>vt(w)?A5(w):w):xn(I.named)&&Object.keys(I.named).forEach(w=>{vt(I.named[w])&&(I.named[w]=A5(I.named[w]))})}(c);let[_,y,b]=f?[s,g,l[g]||{}]:o_(e,s,g,i,d,u),A=_,x=s;if(f||vt(A)||wl(A)||so(A)||m&&(A=v,x=A),!(f||(vt(A)||wl(A)||so(A))&&vt(y)))return o?-1:s;if(vt(A)&&e.messageCompiler==null)return Os(`The message format compilation is not supported in this build. Because message compiler isn't included. You need to pre-compilation all message format. So translate function return '${s}'.`),s;let E=!1;const O=so(A)?A:a_(e,s,y,A,x,()=>{E=!0});if(E)return A;const D=function(I,w,T,P){const{modifiers:R,pluralRules:N,messageResolver:C,fallbackLocale:L,fallbackWarn:j,missingWarn:H,fallbackContext:$}=I,G=Z=>{let Y=C(T,Z);if(Y==null&&$){const[,,ae]=o_($,Z,w,L,j,H);Y=C(ae,Z)}if(vt(Y)||wl(Y)){let ae=!1;const he=a_(I,Z,w,Y,Z,()=>{ae=!0});return ae?r_:he}return so(Y)?Y:r_},B={locale:w,modifiers:R,pluralRules:N,messages:G};return I.processor&&(B.processor=I.processor),P.list&&(B.list=P.list),P.named&&(B.named=P.named),Br(P.plural)&&(B.pluralIndex=P.plural),B}(e,y,b,c),S=function(I,w,T){let P,R,N=null;gl&&(N=window.performance.now(),P="intlify-message-evaluation-start",R="intlify-message-evaluation-end",zr&&zr(P));const C=w(T);if(gl){const L=window.performance.now(),j=I.__v_emitter;j&&N&&j.emit("message-evaluation",{type:"message-evaluation",value:C,time:L-N,groupId:`translate:${w.key}`}),P&&R&&zr&&yl&&(zr(R),yl("intlify message evaluation",P,R))}return C}(e,O,P5(D)),k=r?r(S,s):S;{const I={timestamp:Date.now(),key:vt(s)?s:so(A)?A.key:"",locale:y||(so(A)?A.locale:""),format:vt(A)?A:so(A)?A.source:"",message:k};I.meta=ci({},e.__meta,K5()||{}),N5(I)}return k},translateDevTools:N5,updateFallbackLocale:function(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}},Symbol.toStringTag,{value:"Module"})),YR=tu(KR);function jr(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}let qt,El,yt,p_,xl,hu,Kt,op,f_,fi,hi,mu,Sa,mi,Bh,Sl,Cl,vu,ap,kl,h_,gu,m_,Pn,v_,Vn,ea,ta,co,Ca,yu,Ms,_u;qt=Object.freeze({}),El=Object.freeze([]),yt=()=>{},p_=()=>!1,xl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),hu=e=>e.startsWith("onUpdate:"),Kt=Object.assign,op=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},f_=Object.prototype.hasOwnProperty,ct=(e,t)=>f_.call(e,t),Oe=Array.isArray,fi=e=>Sl(e)==="[object Map]",hi=e=>Sl(e)==="[object Set]",mu=e=>Sl(e)==="[object Date]",ze=e=>typeof e=="function",Xe=e=>typeof e=="string",Sa=e=>typeof e=="symbol",nt=e=>e!==null&&typeof e=="object",mi=e=>(nt(e)||ze(e))&&ze(e.then)&&ze(e.catch),Bh=Object.prototype.toString,Sl=e=>Bh.call(e),Cl=e=>Sl(e).slice(8,-1),vu=e=>Sl(e)==="[object Object]",ap=e=>Xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kl=jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),h_=jr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),gu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},m_=/-(\w)/g,Pn=gu(e=>e.replace(m_,(t,n)=>n?n.toUpperCase():"")),v_=/\B([A-Z])/g,Vn=gu(e=>e.replace(v_,"-$1").toLowerCase()),ea=gu(e=>e.charAt(0).toUpperCase()+e.slice(1)),ta=gu(e=>e?`on${ea(e)}`:""),co=(e,t)=>!Object.is(e,t),Ca=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ms=e=>{const t=parseFloat(e);return isNaN(t)?e:t},_u=e=>{const t=Xe(e)?Number(e):NaN;return isNaN(t)?e:t};let g_;const jh=()=>g_||(g_=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),XR=jr("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error");We=function(e){if(Oe(e)){const t={};for(let n=0;n{if(n){const r=n.split(ZR);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}L6=function(e){let t="";if(!e||Xe(e))return t;for(const n in e){const r=e[n],o=n.startsWith("--")?n:Vn(n);(Xe(r)||typeof r=="number")&&(t+=`${o}:${r};`)}return t},z=function(e){let t="";if(Xe(e))t=e;else if(Oe(e))for(let n=0;nvi(n,t))}let Uh,lp;Ne=e=>Xe(e)?e:e==null?"":Oe(e)||nt(e)&&(e.toString===Bh||!ze(e.toString))?JSON.stringify(e,Uh,2):String(e),Uh=(e,t)=>t&&t.__v_isRef?Uh(e,t.value):fi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[lp(r,a)+" =>"]=o,n),{})}:hi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>lp(n))}:Sa(t)?lp(t):!nt(t)||Oe(t)||vu(t)?t:String(t),lp=(e,t="")=>{var n;return Sa(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function na(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let Hr,Ol;class Gh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Hr,!t&&Hr&&(this.index=(Hr.scopes||(Hr.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Hr;try{return Hr=this,t()}finally{Hr=n}}else na("cannot run an inactive effect scope.")}on(){Hr=this}off(){Hr=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),_i()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=gi,n=Ol;try{return gi=!0,Ol=this,this._runnings++,A_(this),this.fn()}finally{w_(this),this._runnings--,Ol=n,gi=t}}stop(){var t;this.active&&(A_(this),w_(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function lP(e){return e.value}function A_(e){e._trackId++,e._depsLength=0}function w_(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},sp=new WeakMap,Tl=Symbol("iterate"),Xh=Symbol("Map key iterate");function tr(e,t,n){if(gi&&Ol){let r=sp.get(e);r||sp.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=k_(()=>r.delete(n))),S_(Ol,o,{target:e,type:t,key:n})}}function ra(e,t,n,r,o,a){const i=sp.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&Oe(e)){const s=Number(r);i.forEach((c,u)=>{(u==="length"||!Sa(u)&&u>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Oe(e)?ap(n)&&l.push(i.get("length")):(l.push(i.get(Tl)),fi(e)&&l.push(i.get(Xh)));break;case"delete":Oe(e)||(l.push(i.get(Tl)),fi(e)&&l.push(i.get(Xh)));break;case"set":fi(e)&&l.push(i.get(Tl))}Wh();for(const s of l)s&&C_(s,4,{target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:a});Kh()}const sP=jr("__proto__,__v_isRef,__isVue"),O_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Sa)),T_=cP();function cP(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=lt(this);for(let a=0,i=this.length;a{e[t]=function(...n){yi(),Wh();const r=lt(this)[t].apply(this,n);return Kh(),_i(),r}}),e}function uP(e){const t=lt(this);return tr(t,"has",e),t.hasOwnProperty(e)}class I_{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(o?a?B_:z_:a?$_:F_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Oe(t);if(!o){if(i&&ct(T_,n))return Reflect.get(T_,n,r);if(n==="hasOwnProperty")return uP}const l=Reflect.get(t,n,r);return(Sa(n)?O_.has(n):sP(n))?l:(o||tr(t,"get",n),a?l:wt(l)?i&&ap(n)?l:l.value:nt(l)?o?Ea(l):Dt(l):l)}}class D_ extends I_{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(!this._isShallow){const s=ka(a);if(Ai(r)||ka(r)||(a=lt(a),r=lt(r)),!Oe(t)&&wt(a)&&!wt(r))return!s&&(a.value=r,!0)}const i=Oe(t)&&ap(n)?Number(n)e,cp=e=>Reflect.getPrototypeOf(e);function up(e,t,n=!1,r=!1){const o=lt(e=e.__v_raw),a=lt(t);n||(co(t,a)&&tr(o,"get",t),tr(o,"get",a));const{has:i}=cp(o),l=r?Jh:n?Zh:Eu;return i.call(o,t)?l(e.get(t)):i.call(o,a)?l(e.get(a)):void(e!==o&&e.get(t))}function dp(e,t=!1){const n=this.__v_raw,r=lt(n),o=lt(e);return t||(co(e,o)&&tr(r,"has",e),tr(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function pp(e,t=!1){return e=e.__v_raw,!t&&tr(lt(e),"iterate",Tl),Reflect.get(e,"size",e)}function M_(e){e=lt(e);const t=lt(this);return cp(t).has.call(t,e)||(t.add(e),ra(t,"add",e,e)),this}function R_(e,t){t=lt(t);const n=lt(this),{has:r,get:o}=cp(n);let a=r.call(n,e);a?N_(n,r,e):(e=lt(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?co(t,i)&&ra(n,"set",e,t,i):ra(n,"add",e,t),this}function P_(e){const t=lt(this),{has:n,get:r}=cp(t);let o=n.call(t,e);o?N_(t,n,e):(e=lt(e),o=n.call(t,e));const a=r?r.call(t,e):void 0,i=t.delete(e);return o&&ra(t,"delete",e,void 0,a),i}function V_(){const e=lt(this),t=e.size!==0,n=fi(e)?new Map(e):new Set(e),r=e.clear();return t&&ra(e,"clear",void 0,void 0,n),r}function fp(e,t){return function(n,r){const o=this,a=o.__v_raw,i=lt(a),l=t?Jh:e?Zh:Eu;return!e&&tr(i,"iterate",Tl),a.forEach((s,c)=>n.call(r,l(s),l(c),o))}}function hp(e,t,n){return function(...r){const o=this.__v_raw,a=lt(o),i=fi(a),l=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,c=o[e](...r),u=n?Jh:t?Zh:Eu;return!t&&tr(a,"iterate",s?Xh:Tl),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:l?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function bi(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";na(`${ea(e)} operation ${n}failed: target is readonly.`,lt(this))}return e!=="delete"&&(e==="clear"?void 0:this)}}function mP(){const e={get(o){return up(this,o)},get size(){return pp(this)},has:dp,add:M_,set:R_,delete:P_,clear:V_,forEach:fp(!1,!1)},t={get(o){return up(this,o,!1,!0)},get size(){return pp(this)},has:dp,add:M_,set:R_,delete:P_,clear:V_,forEach:fp(!1,!0)},n={get(o){return up(this,o,!0)},get size(){return pp(this,!0)},has(o){return dp.call(this,o,!0)},add:bi("add"),set:bi("set"),delete:bi("delete"),clear:bi("clear"),forEach:fp(!0,!1)},r={get(o){return up(this,o,!0,!0)},get size(){return pp(this,!0)},has(o){return dp.call(this,o,!0)},add:bi("add"),set:bi("set"),delete:bi("delete"),clear:bi("clear"),forEach:fp(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=hp(o,!1,!1),n[o]=hp(o,!0,!1),t[o]=hp(o,!1,!0),r[o]=hp(o,!0,!0)}),[e,n,t,r]}const[vP,gP,yP,_P]=mP();function mp(e,t){const n=t?e?_P:yP:e?gP:vP;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ct(n,o)&&o in r?n:r,o,a)}const bP={get:mp(!1,!1)},AP={get:mp(!1,!0)},wP={get:mp(!0,!1)},EP={get:mp(!0,!0)};function N_(e,t,n){const r=lt(n);if(r!==n&&t.call(e,r)){const o=Cl(e);na(`Reactive ${o} contains both the raw and reactive versions of the same object${o==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const F_=new WeakMap,$_=new WeakMap,z_=new WeakMap,B_=new WeakMap;Dt=function(e){return ka(e)?e:gp(e,!1,dP,bP,F_)};function vp(e){return gp(e,!1,fP,AP,$_)}Ea=function(e){return gp(e,!0,pP,wP,z_)};function Il(e){return gp(e,!0,hP,EP,B_)}function gp(e,t,n,r,o){if(!nt(e))return na(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const i=(l=e).__v_skip||!Object.isExtensible(l)?0:function(c){switch(c){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Cl(l));var l;if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function Do(e){return ka(e)?Do(e.__v_raw):!(!e||!e.__v_isReactive)}function ka(e){return!(!e||!e.__v_isReadonly)}function Ai(e){return!(!e||!e.__v_isShallow)}function wu(e){return Do(e)||ka(e)}lt=function(e){const t=e&&e.__v_raw;return t?lt(t):e},_n=function(e){return Object.isExtensible(e)&&yu(e,"__v_skip",!0),e};const Eu=e=>nt(e)?Dt(e):e,Zh=e=>nt(e)?Ea(e):e;class j_{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Rs(()=>t(this._value),()=>Ps(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=lt(this);return t._cacheable&&!t.effect.dirty||!co(t._value,t._value=t.effect.run())||Ps(t,4),Qh(t),t.effect._dirtyLevel>=2&&(this._warnRecursive&&na("Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free",` getter: `,this.getter),Ps(t,2)),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function H_(e,t,n=!1){let r,o;const a=ze(e);a?(r=e,o=()=>{na("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const i=new j_(r,o,a||!o,n);return t&&!n&&(i.effect.onTrack=t.onTrack,i.effect.onTrigger=t.onTrigger),i}function Qh(e){var t;gi&&Ol&&(e=lt(e),S_(Ol,(t=e.dep)!=null?t:e.dep=k_(()=>e.dep=void 0,e instanceof j_?e:void 0),{target:e,type:"get",key:"value"}))}function Ps(e,t=4,n){const r=(e=lt(e)).dep;r&&C_(r,t,{target:e,type:"set",key:"value",newValue:n})}wt=function(e){return!(!e||e.__v_isRef!==!0)},U=function(e){return U_(e,!1)},yn=function(e){return U_(e,!0)};function U_(e,t){return wt(e)?e:new xP(e,t)}class xP{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:lt(t),this._value=n?t:Eu(t)}get value(){return Qh(this),this._value}set value(t){const n=this.__v_isShallow||Ai(t)||ka(t);t=n?t:lt(t),co(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Eu(t),Ps(this,4,t))}}function Vs(e){Ps(e,4,e.value)}h=function(e){return wt(e)?e.value:e};const SP={get:(e,t,n)=>h(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return wt(o)&&!wt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function em(e){return Do(e)?e:new Proxy(e,SP)}class CP{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Qh(this),()=>Ps(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function tm(e){return new CP(e)}wn=function(e){wu(e)||na("toRefs() expects a reactive object but received a plain one.");const t=Oe(e)?new Array(e.length):{};for(const n in e)t[n]=G_(e,n);return t};class kP{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function(t,n){var r;return(r=sp.get(t))==null?void 0:r.get(n)}(lt(this._object),this._key)}}class OP{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}Ut=function(e,t,n){return wt(e)?e:ze(e)?new OP(e):nt(e)&&arguments.length>1?G_(e,t,n):U(e)};function G_(e,t,n){const r=e[t];return wt(r)?r:new kP(e,t,n)}const Dl=[];function xu(e){Dl.push(e)}function Su(){Dl.pop()}function De(e,...t){yi();const n=Dl.length?Dl[Dl.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let a=Dl[Dl.length-1];if(!a)return[];const i=[];for(;a;){const l=i[0];l&&l.vnode===a?l.recurseCount++:i.push({vnode:a,recurseCount:0});const s=a.component&&a.component.parent;a=s&&s.vnode}return i}();if(r)oa(r,n,11,[e+t.map(a=>{var i,l;return(l=(i=a.toString)==null?void 0:i.call(a))!=null?l:JSON.stringify(a)}).join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${jp(n,a.type)}>`).join(` `),o]);else{const a=[`[Vue warn]: ${e}`,...t];o.length&&a.push(` `,...function(i){const l=[];return i.forEach((s,c)=>{l.push(...c===0?[]:[` `],...function({vnode:u,recurseCount:d}){const p=d>0?`... (${d} recursive calls)`:"",f=!!u.component&&u.component.parent==null,v=` at <${jp(u.component,u.type,f)}`,m=">"+p;return u.props?[v,...TP(u.props),m]:[v+m]}(s))}),l}(o)),console.warn(...a)}_i()}function TP(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...q_(r,e[r]))}),n.length>3&&t.push(" ..."),t}function q_(e,t,n){return Xe(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:wt(t)?(t=q_(e,lt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):ze(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=lt(t),n?t:[`${e}=`,t])}function nm(e,t){e!==void 0&&(typeof e!="number"?De(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&De(`${t} is NaN - the duration expression might be incorrect.`))}const yp={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function oa(e,t,n,r){try{return r?e(...r):e()}catch(o){wi(o,t,n)}}function Ur(e,t,n,r){if(ze(e)){const a=oa(e,t,n,r);return a&&mi(a)&&a.catch(i=>{wi(i,t,n)}),a}const o=[];for(let a=0;a>>1,a=nr[o],i=Tu(a);iTu(n)-Tu(r));if(Ns.length=0,Oa)return void Oa.push(...t);for(Oa=t,e=e||new Map,Ei=0;Eie.id==null?1/0:e.id,DP=(e,t)=>{const n=Tu(e)-Tu(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function X_(e){rm=!1,Cu=!0,e=e||new Map,nr.sort(DP);const t=n=>am(e,n);try{for(aa=0;aaIP){const r=t.ownerInstance,o=r&&ju(r.type);return wi(`Maximum recursive updates exceeded${o?` in component <${o}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}e.set(t,n+1)}else e.set(t,1)}let xi=!1;const Fs=new Set;jh().__VUE_HMR_RUNTIME__={createRecord:im(J_),rerender:im(function(e,t){const n=Ll.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,Iu(r.type).render=t),r.renderCache=[],xi=!0,r.effect.dirty=!0,r.update(),xi=!1}))}),reload:im(function(e,t){const n=Ll.get(e);if(!n)return;t=Iu(t),Z_(n.initialDef,t);const r=[...n.instances];for(const o of r){const a=Iu(o.type);Fs.has(a)||(a!==n.initialDef&&Z_(a,t),Fs.add(a)),o.appContext.propsCache.delete(o.type),o.appContext.emitsCache.delete(o.type),o.appContext.optionsCache.delete(o.type),o.ceReload?(Fs.add(a),o.ceReload(t.styles),Fs.delete(a)):o.parent?(o.parent.effect.dirty=!0,ku(o.parent.update)):o.appContext.reload?o.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}Ou(()=>{for(const o of r)Fs.delete(Iu(o.type))})})};const Ll=new Map;function J_(e,t){return!Ll.has(e)&&(Ll.set(e,{initialDef:Iu(t),instances:new Set}),!0)}function Iu(e){return l9(e)?e.__vccOpts:e}function Z_(e,t){Kt(e,t);for(const n in e)n==="__file"||n in t||delete e[n]}function im(e){return(t,n)=>{try{return e(t,n)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Lo,Du=[],lm=!1;function Lu(e,...t){Lo?Lo.emit(e,...t):lm||Du.push({event:e,args:t})}function sm(e,t){var n,r;Lo=e,Lo?(Lo.enabled=!0,Du.forEach(({event:o,args:a})=>Lo.emit(o,...a)),Du=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{sm(o,t)}),setTimeout(()=>{Lo||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,lm=!0,Du=[])},3e3)):(lm=!0,Du=[])}const cm=um("component:added"),Q_=um("component:updated"),LP=um("component:removed"),MP=e=>{Lo&&typeof Lo.cleanupBuffer=="function"&&!Lo.cleanupBuffer(e)&&LP(e)};function um(e){return t=>{Lu(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const RP=eb("perf:start"),PP=eb("perf:end");function eb(e){return(t,n,r)=>{Lu(e,t.appContext.app,t.uid,t,n,r)}}function VP(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||qt;{const{emitsOptions:u,propsOptions:[d]}=e;if(u)if(t in u){const p=u[t];ze(p)&&(p(...n)||De(`Invalid event arguments: event validation failed for event "${t}".`))}else d&&ta(t)in d||De(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${ta(t)}" prop.`)}let o=n;const a=t.startsWith("update:"),i=a&&t.slice(7);if(i&&i in r){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:d,trim:p}=r[u]||qt;p&&(o=n.map(f=>Xe(f)?f.trim():f)),d&&(o=n.map(Ms))}(function(u,d,p){Lu("component:emit",u.appContext.app,u,d,p)})(e,t,o);{const u=t.toLowerCase();u!==t&&r[ta(u)]&&De(`Event "${u}" is emitted in component ${jp(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${Vn(t)}" instead of "${t}".`)}let l,s=r[l=ta(t)]||r[l=ta(Pn(t))];!s&&a&&(s=r[l=ta(Vn(t))]),s&&Ur(s,e,6,o);const c=r[l+"Once"];if(c){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Ur(c,e,6,o)}}function tb(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const a=e.emits;let i={},l=!1;if(!ze(e)){const s=c=>{const u=tb(c,t,!0);u&&(l=!0,Kt(i,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return a||l?(Oe(a)?a.forEach(s=>i[s]=null):Kt(i,a),nt(e)&&r.set(e,i),i):(nt(e)&&r.set(e,null),null)}function bp(e,t){return!(!e||!xl(t))&&(t=t.slice(2).replace(/Once$/,""),ct(e,t[0].toLowerCase()+t.slice(1))||ct(e,Vn(t))||ct(e,t))}let cn=null,Ap=null;function Mu(e){const t=cn;return cn=e,Ap=e&&e.type.__scopeId||null,t}g8=function(e){Ap=e},v8=function(){Ap=null},pe=function(e,t=cn,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Fm(-1);const a=Mu(t);let i;try{i=e(...o)}finally{Mu(a),r._d&&Fm(1)}return Q_(t),i};return r._n=!0,r._c=!0,r._d=!0,r};let dm=!1;function wp(){dm=!0}function Ep(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:a,propsOptions:[i],slots:l,attrs:s,emit:c,render:u,renderCache:d,data:p,setupState:f,ctx:v,inheritAttrs:m}=e;let g,_;const y=Mu(e);dm=!1;try{if(4&n.shapeFlag){const x=o||r,E=f.__isScriptSetup?new Proxy(x,{get:(O,D,S)=>(De(`Property '${String(D)}' was accessed via 'this'. Avoid using 'this' in templates.`),Reflect.get(O,D,S))}):x;g=kr(u.call(E,x,d,a,f,p,v)),_=s}else{const x=t;s===a&&wp(),g=kr(x.length>1?x(a,{get attrs(){return wp(),s},slots:l,emit:c}):x(a,null)),_=t.props?s:NP(s)}}catch(x){Hs.length=0,wi(x,e,1),g=te(nn)}let b,A=g;if(g.patchFlag>0&&2048&g.patchFlag&&([A,b]=nb(g)),_&&m!==!1){const x=Object.keys(_),{shapeFlag:E}=A;if(x.length){if(7&E)i&&x.some(hu)&&(_=FP(_,i)),A=Gr(A,_);else if(!dm&&A.type!==nn){const O=Object.keys(s),D=[],S=[];for(let k=0,I=O.length;k renders non-element root node that cannot be animated."),A.transition=n.transition),b?b(A):g=A,Mu(y),g}const nb=e=>{const t=e.children,n=e.dynamicChildren,r=xp(t,!1);if(!r)return[e,void 0];if(r.patchFlag>0&&2048&r.patchFlag)return nb(r);const o=t.indexOf(r),a=n?n.indexOf(r):-1;return[kr(r),i=>{t[o]=i,n&&(a>-1?n[a]=i:i.patchFlag>0&&(e.dynamicChildren=[...n,i]))}]};function xp(e,t=!0){let n;for(let r=0;r0&&2048&n.patchFlag)return xp(n.children)}}return n}const NP=e=>{let t;for(const n in e)(n==="class"||n==="style"||xl(n))&&((t||(t={}))[n]=e[n]);return t},FP=(e,t)=>{const n={};for(const r in e)hu(r)&&r.slice(9)in t||(n[r]=e[r]);return n},rb=e=>7&e.shapeFlag||e.type===nn;function ob(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense;let mm=0;const zP={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,a,i,l,s,c){if(e==null)(function(u,d,p,f,v,m,g,_,y){const{p:b,o:{createElement:A}}=y,x=A("div"),E=u.suspense=vm(u,v,f,d,x,p,m,g,_,y);b(null,E.pendingBranch=u.ssContent,x,null,f,E,m,g),E.deps>0?(Ru(u,"onPending"),Ru(u,"onFallback"),b(null,u.ssFallback,d,p,f,null,m,g),$s(E,u.ssFallback)):E.resolve(!1,!0)})(t,n,r,o,a,i,l,s,c);else{if(a&&a.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);(function(u,d,p,f,v,m,g,_,{p:y,um:b,o:{createElement:A}}){const x=d.suspense=u.suspense;x.vnode=d,d.el=u.el;const E=d.ssContent,O=d.ssFallback,{activeBranch:D,pendingBranch:S,isInFallback:k,isHydrating:I}=x;if(S)x.pendingBranch=E,Ro(E,S)?(y(S,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0?x.resolve():k&&(I||(y(D,O,p,f,v,null,m,g,_),$s(x,O)))):(x.pendingId=mm++,I?(x.isHydrating=!1,x.activeBranch=S):b(S,v,x),x.deps=0,x.effects.length=0,x.hiddenContainer=A("div"),k?(y(null,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0?x.resolve():(y(D,O,p,f,v,null,m,g,_),$s(x,O))):D&&Ro(E,D)?(y(D,E,p,f,v,x,m,g,_),x.resolve(!0)):(y(null,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0&&x.resolve()));else if(D&&Ro(E,D))y(D,E,p,f,v,x,m,g,_),$s(x,E);else if(Ru(d,"onPending"),x.pendingBranch=E,512&E.shapeFlag?x.pendingId=E.component.suspenseId:x.pendingId=mm++,y(null,E,x.hiddenContainer,null,v,x,m,g,_),x.deps<=0)x.resolve();else{const{timeout:w,pendingId:T}=x;w>0?setTimeout(()=>{x.pendingId===T&&x.fallback(O)},w):w===0&&x.fallback(O)}})(e,t,n,r,o,i,l,s,c)}},hydrate:function(e,t,n,r,o,a,i,l,s){const c=t.suspense=vm(t,r,n,e.parentNode,document.createElement("div"),null,o,a,i,l,!0),u=s(e,c.pendingBranch=t.ssContent,n,c,a,i);return c.deps===0&&c.resolve(!1,!0),u},create:vm,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=sb(r?n.default:n),e.ssFallback=r?sb(n.fallback):te(nn)}},BP=zP;function Ru(e,t){const n=e.props&&e.props[t];ze(n)&&n()}let lb=!1;function vm(e,t,n,r,o,a,i,l,s,c,u=!1){lb||(lb=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:d,m:p,um:f,n:v,o:{parentNode:m,remove:g}}=c;let _;const y=function(E){var O;return((O=E.props)==null?void 0:O.suspensible)!=null&&E.props.suspensible!==!1}(e);y&&(t!=null&&t.pendingBranch)&&(_=t.pendingId,t.deps++);const b=e.props?_u(e.props.timeout):void 0;nm(b,"Suspense timeout");const A=a,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:mm++,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(E=!1,O=!1){if(!E&&!x.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(x.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.");const{vnode:D,activeBranch:S,pendingBranch:k,pendingId:I,effects:w,parentComponent:T,container:P}=x;let R=!1;x.isHydrating?x.isHydrating=!1:E||(R=S&&k.transition&&k.transition.mode==="out-in",R&&(S.transition.afterLeave=()=>{I===x.pendingId&&(p(k,P,a===A?v(S):a,0),Ou(w))}),S&&(m(S.el)!==x.hiddenContainer&&(a=v(S)),f(S,T,x,!0)),R||p(k,P,a,0)),$s(x,k),x.pendingBranch=null,x.isInFallback=!1;let N=x.parent,C=!1;for(;N;){if(N.pendingBranch){N.effects.push(...w),C=!0;break}N=N.parent}C||R||Ou(w),x.effects=[],y&&t&&t.pendingBranch&&_===t.pendingId&&(t.deps--,t.deps!==0||O||t.resolve()),Ru(D,"onResolve")},fallback(E){if(!x.pendingBranch)return;const{vnode:O,activeBranch:D,parentComponent:S,container:k,namespace:I}=x;Ru(O,"onFallback");const w=v(D),T=()=>{x.isInFallback&&(d(null,E,k,w,S,null,I,l,s),$s(x,E))},P=E.transition&&E.transition.mode==="out-in";P&&(D.transition.afterLeave=T),x.isInFallback=!0,f(D,S,null,!0),P||T()},move(E,O,D){x.activeBranch&&p(x.activeBranch,E,O,D),x.container=E},next:()=>x.activeBranch&&v(x.activeBranch),registerDep(E,O){const D=!!x.pendingBranch;D&&x.deps++;const S=E.vnode.el;E.asyncDep.catch(k=>{wi(k,E,0)}).then(k=>{if(E.isUnmounted||x.isUnmounted||x.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:I}=E;xu(I),Um(E,k,!1),S&&(I.el=S);const w=!S&&E.subTree.el;O(E,I,m(S||E.subTree.el),S?null:v(E.subTree),x,i,s),w&&g(w),pm(E,I.el),Su(),D&&--x.deps==0&&x.resolve()})},unmount(E,O){x.isUnmounted=!0,x.activeBranch&&f(x.activeBranch,n,E,O),x.pendingBranch&&f(x.pendingBranch,n,E,O)}};return x}function sb(e){let t;if(ze(e)){const n=zl&&e._c;n&&(e._d=!1,F()),e=e(),n&&(e._d=!0,t=Cr,Zb())}if(Oe(e)){const n=xp(e);!n&&e.filter(r=>r!==fm).length>0&&De(" slots expect a single root node."),e=n}return e=kr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function cb(e,t){t&&t.pendingBranch?Oe(e)?t.effects.push(...e):t.effects.push(e):Ou(e)}function $s(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)o=(t=t.component.subTree).el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,pm(r,o))}const ub=Symbol.for("v-scx"),db=()=>{{const e=Be(ub);return e||De("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};ao=function(e,t){return Pu(e,null,t)};function pb(e,t){return Pu(e,null,Kt({},t,{flush:"post"}))}function fb(e,t){return Pu(e,null,Kt({},t,{flush:"sync"}))}const Cp={};Ae=function(e,t,n){return ze(t)||De("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),Pu(e,t,n)};function Pu(e,t,{immediate:n,deep:r,flush:o,once:a,onTrack:i,onTrigger:l}=qt){if(t&&a){const O=t;t=(...D)=>{O(...D),E()}}r!==void 0&&typeof r=="number"&&De('watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.'),t||(n!==void 0&&De('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&De('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),a!==void 0&&De('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const s=O=>{De("Invalid watch source: ",O,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=hn,u=O=>r===!0?O:Ml(O,r===!1?1:void 0);let d,p,f=!1,v=!1;if(wt(e)?(d=()=>e.value,f=Ai(e)):Do(e)?(d=()=>u(e),f=!0):Oe(e)?(v=!0,f=e.some(O=>Do(O)||Ai(O)),d=()=>e.map(O=>wt(O)?O.value:Do(O)?u(O):ze(O)?oa(O,c,2):void s(O))):ze(e)?d=t?()=>oa(e,c,2):()=>(p&&p(),Ur(e,c,3,[g])):(d=yt,s(e)),t&&r){const O=d;d=()=>Ml(O())}let m,g=O=>{p=A.onStop=()=>{oa(O,c,4),p=A.onStop=void 0}};if(Bu){if(g=yt,t?n&&Ur(t,c,3,[d(),v?[]:void 0,g]):d(),o!=="sync")return yt;{const O=db();m=O.__watcherHandles||(O.__watcherHandles=[])}}let _=v?new Array(e.length).fill(Cp):Cp;const y=()=>{if(A.active&&A.dirty)if(t){const O=A.run();(r||f||(v?O.some((D,S)=>co(D,_[S])):co(O,_)))&&(p&&p(),Ur(t,c,3,[O,_===Cp?void 0:v&&_[0]===Cp?[]:_,g]),_=O)}else A.run()};let b;y.allowRecurse=!!t,o==="sync"?b=y:o==="post"?b=()=>qn(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),b=()=>ku(y));const A=new Rs(d,yt,b),x=bu(),E=()=>{A.stop(),x&&op(x.effects,A)};return A.onTrack=i,A.onTrigger=l,t?n?y():_=A.run():o==="post"?qn(A.run.bind(A),c&&c.suspense):A.run(),m&&m.push(E),E}function jP(e,t,n){const r=this.proxy,o=Xe(e)?e.includes(".")?hb(r,e):()=>r[e]:e.bind(r,r);let a;ze(t)?a=t:(a=t.handler,n=t);const i=Bl(this),l=Pu(o,a.bind(r),n);return i(),l}function hb(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o0){if(n>=t)return e;n++}if((r=r||new Set).has(e))return e;if(r.add(e),wt(e))Ml(e.value,t,n,r);else if(Oe(e))for(let o=0;o{Ml(o,t,n,r)});else if(vu(e))for(const o in e)Ml(e[o],t,n,r);return e}function mb(e){h_(e)&&De("Do not use built-in directive ids as custom directive id: "+e)}tt=function(e,t){if(cn===null)return De("withDirectives can only be used inside render functions."),e;const n=Bp(cn)||cn.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),sn(()=>{e.isUnmounting=!0}),e}const uo=[Function,Array],ym={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:uo,onEnter:uo,onAfterEnter:uo,onEnterCancelled:uo,onBeforeLeave:uo,onLeave:uo,onAfterLeave:uo,onLeaveCancelled:uo,onBeforeAppear:uo,onAppear:uo,onAfterAppear:uo,onAppearCancelled:uo},HP={name:"BaseTransition",props:ym,setup(e,{slots:t}){const n=Qe(),r=gm();return()=>{const o=t.default&&Op(t.default(),!0);if(!o||!o.length)return;let a=o[0];if(o.length>1){let p=!1;for(const f of o)if(f.type!==nn){if(p){De(" can only be used on a single element or component. Use for lists.");break}a=f,p=!0}}const i=lt(e),{mode:l}=i;if(l&&l!=="in-out"&&l!=="out-in"&&l!=="default"&&De(`invalid mode: ${l}`),r.isLeaving)return _m(a);const s=yb(a);if(!s)return _m(a);const c=zs(s,i,r,n);Rl(s,c);const u=n.subTree,d=u&&yb(u);if(d&&d.type!==nn&&!Ro(s,d)){const p=zs(d,i,r,n);if(Rl(d,p),l==="out-in")return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},_m(a);l==="in-out"&&s.type!==nn&&(p.delayLeave=(f,v,m)=>{gb(r,d)[String(d.key)]=d,f[Si]=()=>{v(),f[Si]=void 0,delete c.delayedLeave},c.delayedLeave=m})}return a}}},vb=HP;function gb(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function zs(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:f,onLeaveCancelled:v,onBeforeAppear:m,onAppear:g,onAfterAppear:_,onAppearCancelled:y}=t,b=String(e.key),A=gb(n,e),x=(D,S)=>{D&&Ur(D,r,9,S)},E=(D,S)=>{const k=S[1];x(D,S),Oe(D)?D.every(I=>I.length<=1)&&k():D.length<=1&&k()},O={mode:a,persisted:i,beforeEnter(D){let S=l;if(!n.isMounted){if(!o)return;S=m||l}D[Si]&&D[Si](!0);const k=A[b];k&&Ro(e,k)&&k.el[Si]&&k.el[Si](),x(S,[D])},enter(D){let S=s,k=c,I=u;if(!n.isMounted){if(!o)return;S=g||s,k=_||c,I=y||u}let w=!1;const T=D[kp]=P=>{w||(w=!0,x(P?I:k,[D]),O.delayedLeave&&O.delayedLeave(),D[kp]=void 0)};S?E(S,[D,T]):T()},leave(D,S){const k=String(e.key);if(D[kp]&&D[kp](!0),n.isUnmounting)return S();x(d,[D]);let I=!1;const w=D[Si]=T=>{I||(I=!0,S(),x(T?v:f,[D]),D[Si]=void 0,A[k]===e&&delete A[k])};A[k]=e,p?E(p,[D,w]):w()},clone:D=>zs(D,t,n,r)};return O}function _m(e){if(Vl(e))return(e=Gr(e)).children=null,e}function yb(e){return Vl(e)?e.component?e.component.subTree:e.children?e.children[0]:void 0:e}function Rl(e,t){6&e.shapeFlag&&e.component?Rl(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Op(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aKt({name:e.name},t,{setup:e}))():e};const Pl=e=>!!e.type.__asyncLoader;j2=function(e){ze(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:a,suspensible:i=!0,onError:l}=e;let s,c=null,u=0;const d=()=>{let p;return c||(p=c=t().catch(f=>{if(f=f instanceof Error?f:new Error(String(f)),l)return new Promise((v,m)=>{l(f,()=>v((u++,c=null,d())),()=>m(f),u+1)});throw f}).then(f=>{if(p!==c&&c)return c;if(f||De("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),f&&(f.__esModule||f[Symbol.toStringTag]==="Module")&&(f=f.default),f&&!nt(f)&&!ze(f))throw new Error(`Invalid async component load result: ${f}`);return s=f,f}))};return ce({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return s},setup(){const p=hn;if(s)return()=>bm(s,p);const f=_=>{c=null,wi(_,p,13,!r)};if(i&&p.suspense||Bu)return d().then(_=>()=>bm(_,p)).catch(_=>(f(_),()=>r?te(r,{error:_}):null));const v=U(!1),m=U(),g=U(!!o);return o&&setTimeout(()=>{g.value=!1},o),a!=null&&setTimeout(()=>{if(!v.value&&!m.value){const _=new Error(`Async component timed out after ${a}ms.`);f(_),m.value=_}},a),d().then(()=>{v.value=!0,p.parent&&Vl(p.parent.vnode)&&(p.parent.effect.dirty=!0,ku(p.parent.update))}).catch(_=>{f(_),m.value=_}),()=>v.value&&s?bm(s,p):m.value&&r?te(r,{error:m.value}):n&&!g.value?te(n):void 0}})};function bm(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,i=te(e,r,o);return i.ref=n,i.ce=a,delete t.vnode.ce,i}let Vl,_b;Vl=e=>e.type.__isKeepAlive,_b={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Qe(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const o=new Map,a=new Set;let i=null;n.__v_cache=o;const l=n.suspense,{renderer:{p:s,m:c,um:u,o:{createElement:d}}}=r,p=d("div");function f(y){Am(y),u(y,n,l,!0)}function v(y){o.forEach((b,A)=>{const x=ju(b.type);!x||y&&y(x)||m(A)})}function m(y){const b=o.get(y);i&&Ro(b,i)?i&&Am(i):f(b),o.delete(y),a.delete(y)}r.activate=(y,b,A,x,E)=>{const O=y.component;c(y,b,A,0,l),s(O.vnode,y,b,A,O,l,x,y.slotScopeIds,E),qn(()=>{O.isDeactivated=!1,O.a&&Ca(O.a);const D=y.props&&y.props.onVnodeMounted;D&&Or(D,O.parent,y)},l),cm(O)},r.deactivate=y=>{const b=y.component;c(y,p,null,1,l),qn(()=>{b.da&&Ca(b.da);const A=y.props&&y.props.onVnodeUnmounted;A&&Or(A,b.parent,y),b.isDeactivated=!0},l),cm(b)},Ae(()=>[e.include,e.exclude],([y,b])=>{y&&v(A=>Vu(y,A)),b&&v(A=>!Vu(b,A))},{flush:"post",deep:!0});let g=null;const _=()=>{g!=null&&o.set(g,wm(n.subTree))};return dt(_),oo(_),sn(()=>{o.forEach(y=>{const{subTree:b,suspense:A}=n,x=wm(b);if(y.type!==x.type||y.key!==x.key)f(y);else{Am(x);const E=x.component.da;E&&qn(E,A)}})}),()=>{if(g=null,!t.default)return null;const y=t.default(),b=y[0];if(y.length>1)return De("KeepAlive should contain exactly one component child."),i=null,y;if(!(en(b)&&(4&b.shapeFlag||128&b.shapeFlag)))return i=null,b;let A=wm(b);const x=A.type,E=ju(Pl(A)?A.type.__asyncResolved||{}:x),{include:O,exclude:D,max:S}=e;if(O&&(!E||!Vu(O,E))||D&&E&&Vu(D,E))return i=A,b;const k=A.key==null?x:A.key,I=o.get(k);return A.el&&(A=Gr(A),128&b.shapeFlag&&(b.ssContent=A)),g=k,I?(A.el=I.el,A.component=I.component,A.transition&&Rl(A,A.transition),A.shapeFlag|=512,a.delete(k),a.add(k)):(a.add(k),S&&a.size>parseInt(S,10)&&m(a.values().next().value)),A.shapeFlag|=256,i=A,ib(b.type)?b:A}}},d8=_b;function Vu(e,t){return Oe(e)?e.some(n=>Vu(n,t)):Xe(e)?e.split(",").includes(t):Sl(e)==="[object RegExp]"&&e.test(t)}I2=function(e,t){bb(e,"a",t)},I1=function(e,t){bb(e,"da",t)};function bb(e,t,n=hn){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Tp(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Vl(o.parent.vnode)&&UP(r,t,n,o),o=o.parent}}function UP(e,t,n,r){const o=Tp(t,e,r,!0);Oo(()=>{op(r[t],o)},n)}function Am(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function wm(e){return 128&e.shapeFlag?e.ssContent:e}function Tp(e,t,n=hn,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;yi();const l=Bl(n),s=Ur(t,n,e,i);return l(),_i(),s});return r?o.unshift(a):o.push(a),a}De(`${ta(yp[e].replace(/ hook$/,""))} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}let la,Em,xm,Sm;la=e=>(t,n=hn)=>(!Bu||e==="sp")&&Tp(e,(...r)=>t(...r),n),Ss=la("bm"),dt=la("m"),Jc=la("bu"),oo=la("u"),sn=la("bum"),Oo=la("um"),Em=la("sp"),xm=la("rtg"),Sm=la("rtc");function Ab(e,t=hn){Tp("ec",e,t)}It=function(e,t,n,r){let o;const a=n&&n[r];if(Oe(e)||Xe(e)){o=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,a&&a[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,s=i.length;l{const a=r.fn(...o);return a&&(a.key=r.key),a}:r.fn)}return e},Pe=function(e,t,n={},r,o){if(cn.isCE||cn.parent&&Pl(cn.parent)&&cn.parent.isCE)return t!=="default"&&(n.name=t),te("slot",n,r&&r());let a=e[t];a&&a.length>1&&(De("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),a=()=>[]),a&&a._c&&(a._d=!1),F();const i=a&&wb(a(n)),l=be(je,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),a&&a._c&&(a._d=!0),l};function wb(e){return e.some(t=>!en(t)||t.type!==nn&&!(t.type===je&&!wb(t.children)))?e:null}function Eb(e,t){const n={};if(!nt(e))return De("v-on with no argument expects an object value."),n;for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:ta(r)]=e[r];return n}const Cm=e=>e?r9(e)?Bp(e)||e.proxy:Cm(e.parent):null,Nl=Kt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Il(e.props),$attrs:e=>Il(e.attrs),$slots:e=>Il(e.slots),$refs:e=>Il(e.refs),$parent:e=>Cm(e.parent),$root:e=>Cm(e.root),$emit:e=>e.emit,$options:e=>Im(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,ku(e.update)}),$nextTick:e=>e.n||(e.n=Fe.bind(e.proxy)),$watch:e=>jP.bind(e)}),km=e=>e==="_"||e==="$",Om=(e,t)=>e!==qt&&!e.__isScriptSetup&&ct(e,t),Ip={get({_:e},t){const{ctx:n,setupState:r,data:o,props:a,accessCache:i,type:l,appContext:s}=e;if(t==="__isVue")return!0;let c;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(Om(r,t))return i[t]=1,r[t];if(o!==qt&&ct(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ct(c,t))return i[t]=3,a[t];if(n!==qt&&ct(n,t))return i[t]=4,n[t];Tm&&(i[t]=0)}}const u=Nl[t];let d,p;return u?(t==="$attrs"?(tr(e,"get",t),wp()):t==="$slots"&&tr(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==qt&&ct(n,t)?(i[t]=4,n[t]):(p=s.config.globalProperties,ct(p,t)?p[t]:void(!cn||Xe(t)&&t.indexOf("__v")===0||(o!==qt&&km(t[0])&&ct(o,t)?De(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===cn&&De(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))))},set({_:e},t,n){const{data:r,setupState:o,ctx:a}=e;return Om(o,t)?(o[t]=n,!0):o.__isScriptSetup&&ct(o,t)?(De(`Cannot mutate