let kt,X6,d1,GI,y2,b2,je,lr,_2,J6,Z6,A2,WI,fs,Ot,KI,YI,XI,Bn,p1,z,On,f1,h1,Q6,P,JI,zc,h,$e,ye,ZI,QI,ey,Ho,eL,ty,tL,nL,Vr,ny,ry,Re,oy,w2,rL,Qa,N,E2,ay,Et,tt,we,ya,iy,ly,sy,ze,cy,x2,uy,Rr,cn,S2,He,oL,Ve,aL,iL,hs,m1,C2,Gt,Ke,v1,et,Ne,lL,sL,Tn,cL,We,dy,Bc,jc,k2,Pr,Zn,Ao,ei,g1,ms,rl,py,vs,jt,uL,Ft,sr,dL,An,Be,yn,rt,lt,pL,ol,fy,O2,fL,ti,hy,bt,xt,no,Ye,st,cr,hL,Uo,ro,it,T2,my,vy,gy,ur,bn,mL,vL,Hc,y1,yy,Ue,dr,At,qo,Yt,ba,gL,D2,by,b1,_1,Uc,_y,yL,Ay,al,gs,bL,_L,AL,I2,A1,w1,wy,Ey,ee,ys,Go,wL,xy,EL,xL,E1,jn,Xe,x1,L2,_t,oo,Sy,ct,fn,ni,il,wn,M2,V2,R2,P2,N2,F2,Cy,SL,CL,$2,at,Er,ky,Oy,qc,Ty,z2,xr,B2,ao,kL,OL,TL,bs,Dn,In,Oe,Zt,Gc,Dy,DL,IL,wo,Iy,Hn,ll,Ln,Qn,sl,S1,pr,Un,C1,j2,Eo,ce,LL,ML,_s,VL,Wc,_a,RL,PL,NL,Ly,Wo,k1,My,Vy,Ry,Kc,Yc,As,H2,U2,Py,Ny,q2,O1,cl,Fy,FL,$y,xo,hn,zy,G2,$L,By,W2,zL,BL,jL,So,HL,jy,ul,T1,D1,UL,qL,Hy,Uy,GL,WL,KL,K2,YL,XL,qy,JL,ZL,QL,Gy,Wy,Sr,eM,tM,Mt,Ky,nM,rM,Y2,oM,Yy,Xy,Jy,aM,iM,Xc,Zy,X2,Qy,lM,sM,dl,io,Co,e8,Jc,cM,I1,t8,uM,J2,dM,pM,n8,fM,r8,o8,a8,i8,pl,L1,l8,s8,Z2,hM,te,re,ri,Q2,eh,c8,wt,u8,d8,F,p8,ut,j,f8,Pe,h8,Tt,pe,be,Ht,nt,RX=(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 v8=Object.freeze({left:0,top:0,width:16,height:16}),M1=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Zc=Object.freeze({...v8,...M1}),th=Object.freeze({...Zc,body:"",hidden:!1});function g8(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 th)r in M1?r in e&&!(r in n)&&(n[r]=M1[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function mM(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let a={};function i(l){a=g8(r[l]||o[l],a)}return i(t),n.forEach(i),g8(e,a)}function y8(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,mM(e,o,a)),n.push(o))}return n}const Qc=/^[a-z0-9]+(-[a-z0-9]+)*$/,ws=(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&&!V1(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&&!V1(l)?null:l}if(n&&r===""){const l={provider:r,prefix:"",name:a};return t&&!V1(l,n)?null:l}return null},V1=(e,t)=>!!e&&!(e.provider!==""&&!e.provider.match(Qc)||!(t&&e.prefix===""||e.prefix.match(Qc))||!e.name.match(Qc)),vM={provider:"",aliases:{},not_found:{},...v8};function nh(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function b8(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!nh(e,vM))return null;const n=t.icons;for(const o in n){const a=n[o];if(!o.match(Qc)||typeof a.body!="string"||!nh(a,th))return null}const r=t.aliases||Object.create(null);for(const o in r){const a=r[o],i=a.parent;if(!o.match(Qc)||typeof i!="string"||!n[i]&&!r[i]||!nh(a,th))return null}return t}const R1=Object.create(null);function Ko(e,t){const n=R1[e]||(R1[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 rh(e,t){return b8(t)?y8(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}let eu=!1;function tu(e){const t=typeof e=="string"?ws(e,!0,eu):e;if(t){const n=Ko(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function _8(e,t){const n=ws(e,!0,eu);return n?function(r,o,a){try{if(typeof a.body=="string")return r.icons[o]={...a},!0}catch{}return!1}(Ko(n.provider,n.prefix),n.name,t):!1}function A8(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),eu&&!t&&!e.prefix){let r=!1;return b8(e)&&(e.prefix="",y8(e,(o,a)=>{a&&_8(o,a)&&(r=!0)})),r}const n=e.prefix;return V1({provider:t,prefix:n,name:"a"})?!!rh(Ko(t,n),e):!1}const w8=Object.freeze({width:null,height:null}),E8=Object.freeze({...w8,...M1}),gM=/(-?[0-9.]*[0-9]+[0-9.]*)/g,yM=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function oh(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(gM);if(r===null||!r.length)return e;const o=[];let a=r.shift(),i=yM.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 bM=e=>e==="unset"||e==="undefined"||e==="none";function P1(e,t){const n={...Zc,...e},r={...E8,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let a=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,b=m.vFlip;let y,_=m.rotate;switch(g?b?_+=2:(v.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),v.push("scale(-1 1)"),o.top=o.left=0):b&&(v.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),v.push("scale(1 -1)"),o.top=o.left=0),_<0&&(_-=4*Math.floor(_/4)),_%=4,_){case 1:y=o.height/2+o.top,v.unshift("rotate(90 "+y.toString()+" "+y.toString()+")");break;case 2:v.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:y=o.width/2+o.left,v.unshift("rotate(-90 "+y.toString()+" "+y.toString()+")")}_%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)),v.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=oh(d,s/c)):(u=i==="auto"?s:i,d=l===null?oh(u,c/s):l==="auto"?c:l);const p={},f=(m,v)=>{bM(v)||(p[m]=v.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 _M=/\sid="(\S+)"/g,AM="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let wM=0;function x8(e,t=AM){const n=[];let r;for(;r=_M.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+(wM++).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 fl={local:!0,session:!0},S8={local:new Set,session:new Set};let ah=!1;const C8="iconify2",nu="iconify",k8=nu+"-count",O8=nu+"-version",T8=36e5,EM=168;function ih(e,t){try{return e.getItem(t)}catch{}}function lh(e,t,n){try{return e.setItem(t,n),!0}catch{}}function D8(e,t){try{e.removeItem(t)}catch{}}function sh(e,t){return lh(e,k8,t.toString())}function ch(e){return parseInt(ih(e,k8))||0}let N1=typeof window>"u"?{}:window;function I8(e){const t=e+"Storage";try{if(N1&&N1[t]&&typeof N1[t].length=="number")return N1[t]}catch{}fl[e]=!1}function L8(e,t){const n=I8(e);if(!n)return;const r=ih(n,O8);if(r!==C8){if(r){const l=ch(n);for(let s=0;s{const s=nu+l.toString(),c=ih(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{}D8(n,s)}};let i=ch(n);for(let l=i-1;l>=0;l--)a(l)||(l===i-1?(i--,sh(n,i)):S8[e].add(l))}function M8(){if(!ah){ah=!0;for(const e in fl)L8(e,t=>{const n=t.data,r=Ko(t.provider,n.prefix);if(!rh(r,n).length)return!1;const o=n.lastModified||-1;return r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,o):o,!0})}}function V8(e,t){switch(e){case"local":case"session":fl[e]=t;break;case"all":for(const n in fl)fl[n]=t}}const uh=Object.create(null);function R8(e,t){uh[e]=t}function dh(e){return uh[e]||uh[""]}function ph(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 F1=Object.create(null),$1=["https://api.simplesvg.com","https://api.unisvg.com"],fh=[];for(;$1.length>0;)$1.length===1||Math.random()>.5?fh.push($1.shift()):fh.push($1.pop());function P8(e,t){const n=ph(t);return n!==null&&(F1[e]=n,!0)}function z1(e){return F1[e]}F1[""]=ph({resources:["https://api.iconify.design"].concat(fh)});let B1=(()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}})();const xM={prepare:(e,t,n)=>{const r=[],o=function(s,c){const u=z1(s);if(!u)return 0;let d;if(u.maxURL){let p=0;u.resources.forEach(m=>{p=Math.max(p,m.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(!B1)return void n("abort",424);let r=function(a){if(typeof a=="string"){const i=z1(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;B1(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 N8(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}let SM=0;var CM={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function kM(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 w=e.resources.slice(0);for(i=[];w.length>1;){const x=Math.floor(Math.random()*w.length);i.push(w[x]),w=w.slice(0,x).concat(w.slice(x+1))}i=i.concat(w)}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 m(){d&&(clearTimeout(d),d=null)}function v(){c==="pending"&&(c="aborted"),m(),p.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),p=[]}function g(w,x){x&&(f=[]),typeof w=="function"&&f.push(w)}function b(){c="failed",f.forEach(w=>{w(void 0,s)})}function y(){p.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),p=[]}function _(){if(c!=="pending")return;m();const w=i.shift();if(w===void 0)return p.length?void(d=setTimeout(()=>{m(),c==="pending"&&(y(),b())},e.timeout)):void b();const x={status:"pending",resource:w,callback:(E,C)=>{(function(M,S,k){const I=S!=="success";switch(p=p.filter(A=>A!==M),c){case"pending":break;case"failed":if(I||!e.dataAfterTimeout)return;break;default:return}if(S==="abort")return s=k,void b();if(I)return s=k,void(p.length||(i.length?_():b()));if(m(),y(),!e.random){const A=e.resources.indexOf(M.resource);A!==-1&&A!==e.index&&(e.index=A)}c="completed",f.forEach(A=>{A(k)})})(x,E,C)}};p.push(x),u++,d=setTimeout(_,e.rotate),n(w,t,x.callback)}return typeof r=="function"&&f.push(r),setTimeout(_),function(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:p.length,subscribe:g,abort:v}}}function F8(e){const t={...CM,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}return{query:function(a,i,l){const s=kM(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 $8(){}const hh=Object.create(null);function z8(e,t,n){let r,o;if(typeof e=="string"){const a=dh(e);if(!a)return n(void 0,424),$8;o=a.send;const i=function(l){if(!hh[l]){const s=z1(l);if(!s)return;const c={config:s,redundancy:F8(s)};hh[l]=c}return hh[l]}(e);i&&(r=i.redundancy)}else{const a=ph(e);if(a){r=F8(a);const i=dh(e.resources?e.resources[0]:"");i&&(o=i.send)}}return r&&o?r.query(t,o,n)().abort:(n(void 0,424),$8)}function OM(e,t){function n(r){let o;if(!fl[r]||!(o=I8(r)))return;const a=S8[r];let i;if(a.size)a.delete(i=Array.from(a).shift());else if(i=ch(o),!sh(o,i+1))return;const l={cached:Math.floor(Date.now()/T8),provider:e.provider,data:t};return lh(o,nu+i.toString(),JSON.stringify(l))}ah||M8(),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 fl)L8(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 B8(){}function TM(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||N8([t],i.id),i.callback(l.loaded.slice(0),l.missing.slice(0),l.pending.slice(0),i.abort))})}))}(e)}))}const DM=e=>{const t=Ko(e.provider,e.prefix).pendingIcons;return!(!t||!t.has(e.name))},mh=(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,m=p.prefix,v=p.name,g=u[f]||(u[f]=Object.create(null)),b=g[m]||(g[m]=Ko(f,m));let y;y=v in b.icons?c.loaded:m===""||b.missing.has(v)?c.missing:c.pending;const _={provider:f,prefix:m,name:v};y.push(_)}),c}(function(s,c=!0,u=!1){const d=[];return s.forEach(p=>{const f=typeof p=="string"?ws(p,c,u):p;f&&d.push(f)}),d}(e,!0,(typeof n=="boolean"&&(eu=n),eu)));if(!r.pending.length){let s=!0;return t&&setTimeout(()=>{s&&t(r.loaded,r.missing,r.pending,B8)}),()=>{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(Ko(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=Ko(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:m}=d,v=d.iconsToLoad;let g;delete d.iconsToLoad,v&&(g=dh(f))&&g.prepare(f,m,v).forEach(b=>{z8(f,b,y=>{if(typeof y!="object")b.icons.forEach(_=>{d.missing.add(_)});else try{const _=rh(d,y);if(!_.length)return;const w=d.pendingIcons;w&&_.forEach(x=>{w.delete(x)}),OM(d,y)}catch(_){console.error(_)}TM(d)})})}))}(s,o[c][u])}),t?function(s,c,u){const d=SM++,p=N8.bind(null,u,d);if(!c.pending.length)return p;const f={id:d,icons:c,callback:s,abort:p};return u.forEach(m=>{(m.loaderCallbacks||(m.loaderCallbacks=[])).push(f)}),p}(t,r,a):B8};function j8(e,t){const n={...e};for(const r in t){const o=t[r],a=typeof o;r in w8?(o===null||o&&(a==="string"||a==="number"))&&(n[r]=o):a===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const j1={...E8,inline:!1},vh="iconify",gh="iconify-inline",oi="iconifyData"+Date.now();let hl=[];function ru(e){for(let t=0;t{delete t.pendingScan,au&&au(e)}))}function LM(e,t){if(!e.observer)return;const n=e.observer;if(!n.pendingScan)for(let r=0;r0||o.type==="attributes"&&o.target[oi]!==void 0)return void(n.paused||U8(e))}}function q8(e,t){e.observer.instance.observe(t,IM)}function H1(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(LM.bind(null,e)),q8(e,n),t.paused||U8(e))}function G8(){ou().forEach(H1)}function W8(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 MM(e){const t=au!==null;au!==e&&(au=e,t&&ou().forEach(W8)),t?G8():function(n){const r=document;r.readyState&&r.readyState!=="loading"?n():r.addEventListener("DOMContentLoaded",n)}(G8)}function yh(e){(e?[e]:ou()).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 bh(e){(e?[e]:ou()).forEach(t=>{if(!t.observer)return void H1(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?q8(t,r):H1(t)}})}function K8(e,t=!1){const n=H8(e,t);return H1(n),n}function Y8(e){const t=ru(e);t&&(W8(t),function(n){hl=hl.filter(r=>n!==r&&n!==(typeof r.node=="function"?r.node():r.node))}(e))}const VM=/[\s,]+/,RM=["width","height"],PM=["inline","hFlip","vFlip"];function NM(e){const t=e.getAttribute("data-icon"),n=typeof t=="string"&&ws(t,!0);if(!n)return null;const r={...j1,inline:e.classList&&e.classList.contains(gh)};RM.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(VM).forEach(c=>{switch(c.trim()){case"horizontal":l.hFlip=!0;break;case"vertical":l.vFlip=!0}})}(r,a),PM.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 FM="svg."+vh+", i."+vh+", span."+vh+", i."+gh+", span."+gh;function X8(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 iu;function $M(e){return iu===void 0&&function(){try{iu=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch{iu=null}}(),iu?iu.createHTML(e):e}function J8(e){const t=new Set(["iconify"]);return["provider","prefix"].forEach(n=>{e[n]&&t.add("iconify--"+e[n])}),t}function Z8(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 Q8(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 e5(e,t,n){let r;try{r=document.createElement("span")}catch{return e}const o=t.customisations,a=P1(n,o),i=e[oi],l=X8(x8(a.body),{"aria-hidden":"true",role:"img",...a.attributes});r.innerHTML=$M(l);const s=r.childNodes[0],c=e.attributes;for(let f=0;f{U1&&(U1=!1,Es())}))}function Es(e,t=!1){const n=Object.create(null);function r(o,a){const{provider:i,prefix:l,name:s}=o,c=Ko(i,l),u=c.icons[s];if(u)return{status:"loaded",icon:u};if(c.missing.has(s))return{status:"missing"};if(a&&!DM(o)){const d=n[i]||(n[i]=Object.create(null));(d[l]||(d[l]=new Set)).add(s)}return{status:"loading"}}(e?[e]:ou()).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,yh(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(m,v,g,b){const y=v.customisations,_=P1(g,y),w=_.attributes,x=m[oi],E=X8(_.body,{...w,width:g.width+"",height:g.height+""}),C=Z8(m,J8(v.icon),new Set(x&&x.addedClasses)),M=function(A){return'url("'+function(T){return"data:image/svg+xml,"+function(R){return R.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}(T)}(A)+'")'}(E),S={"--svg":M,width:o5(w.width),height:o5(w.height),...zM,...b?_h:t5};y.inline&&(S["vertical-align"]="-0.125em");const k=Q8(m,S,x&&x.addedStyles),I={...v,status:"loaded",addedClasses:C,addedStyles:k};m[oi]=I}(c,u,{...Zc,...d},f)}e5(c,u,d)}(function(c){const u=[];return c.querySelectorAll(FM).forEach(d=>{const p=d[oi]||d.tagName.toLowerCase()!=="svg"?NM(d):null;p&&u.push({node:d,props:p})}),u})(a).forEach(({node:c,props:u})=>{const d=c[oi];if(!d){const{status:f,icon:m}=r(u.icon,!0);return m?void s(c,u,m):(i=i||f==="loading",void(c[oi]={...u,status:f}))}let p;if(function(f,m){if(f.name!==m.name||f.mode!==m.mode)return!0;const v=f.customisations,g=m.customisations;for(const b in j1)if(v[b]!==g[b])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?Y8(a):t&&i?K8(a,!0):l&&o.observer&&bh(o)});for(const o in n){const a=n[o];for(const i in a){const l=a[i];mh(Array.from(l).map(s=>({provider:o,prefix:i,name:s})),BM)}}}function a5(e,t,n=!1){const r=tu(e);if(!r)return null;const o=ws(e),a=j8(j1,t||{}),i=e5(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 H8(document.documentElement);hl.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"||!A8(r))&&console.error(n)}catch{console.error(n)}})}setTimeout(()=>{MM(Es),Es()})}if(R8("",xM),typeof document<"u"&&typeof window<"u"){M8();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;P8(n,o)||console.error(r)}catch{console.error(r)}}}}const Ah={_api:{getAPIConfig:z1,setAPIModule:R8,sendAPIQuery:z8,setFetch:function(e){B1=e},getFetch:function(){return B1},listAPIProviders:function(){return Object.keys(F1)}},addAPIProvider:P8,loadIcons:mh,loadIcon:e=>new Promise((t,n)=>{const r=typeof e=="string"?ws(e,!0):e;r?mh([r||e],o=>{if(o.length&&r){const a=tu(r);if(a)return void t({...Zc,...a})}n(e)}):n(e)}),iconExists:function(e){return!!tu(e)},getIcon:function(e){const t=tu(e);return t?{...Zc,...t}:null},listIcons:function(e,t){let n=[];return(typeof e=="string"?[e]:Object.keys(R1)).forEach(r=>{(typeof r=="string"&&typeof t=="string"?[t]:Object.keys(R1[r]||{})).forEach(o=>{const a=Ko(r,o);n=n.concat(Object.keys(a.icons).map(i=>(r!==""?"@"+r+":":"")+o+":"+i))})}),n},addIcon:_8,addCollection:A8,replaceIDs:x8,calculateSize:oh,buildIcon:P1,getVersion:function(){return"3.1.1"},renderSVG:function(e,t){return a5(e,t,!1)},renderHTML:function(e,t){return a5(e,t,!0)},renderIcon:function(e,t){const n=tu(e);return n?P1(n,j8(j1,t||{})):null},scan:function(e){e?function(t){const n=ru(t);n?Es(n):Es({node:t,temporary:!0},!0)}(e):Es()},observe:K8,stopObserving:Y8,pauseObserver:function(e){if(e){const t=ru(e);t&&yh(t)}else yh()},resumeObserver:function(e){if(e){const t=ru(e);t&&bh(t)}else bh()},enableCache:function(e,t){V8(e,t!==!1)},disableCache:function(e){V8(e,!0)}};try{self.Iconify===void 0&&(self.Iconify=Ah)}catch{}const i5=Ah.default||Ah;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":""},"chat-line-square":{"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":""},"key":{"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":""},"takeaway-box":{"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":"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":"ps","width":512,"height":512,"icons":{}},{"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},"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},"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":"radix-icons","width":15,"height":15,"icons":{"enter-full-screen":{"body":""},"exit-full-screen":{"body":""}}},{"prefix":"fe","width":24,"height":24,"icons":{}},{"prefix":"geo","width":100,"height":100,"icons":{}},{"prefix":"la","width":32,"height":32,"icons":{}},{"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":"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":"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":"zmdi","width":432,"height":384,"icons":{"fullscreen":{"body":"","width":304},"fullscreen-exit":{"body":"","width":304}}},{"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":"fontisto","width":24,"height":24,"icons":{"email":{"body":""}}},{"prefix":"carbon","width":32,"height":32,"icons":{"popup":{"body":""},"tree-view-alt":{"body":""}}},{"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":"vaadin","icons":{"arrows-long-h":{"body":""},"arrows-long-v":{"body":""},"line-h":{"body":""},"money-withdraw":{"body":""},"padding":{"body":""}}},{"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":"entypo","width":20,"height":20,"icons":{"progress-empty":{"body":""}}},{"prefix":"iconoir","width":24,"height":24,"icons":{"input-search":{"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":"ci","width":24,"height":24,"icons":{}}]').forEach(e=>i5.addCollection(e));let wh;wh={},N=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 wh)return;wh[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})},My=(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)))})},Gy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Sr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},Yc=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 Nr={};const l5=typeof window<"u";let s5,c5;{const e=l5&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(s5=t=>{e.mark(t)},c5=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const jM=/\{([0-9a-zA-Z]+)\}/g,u5=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),HM=Object.assign;let d5;const UM=Object.prototype.hasOwnProperty,Eh=Array.isArray,xh=e=>typeof e=="function",lu=e=>e!==null&&typeof e=="object",Sh=Object.prototype.toString,Ch=e=>Sh.call(e),kh=e=>{if(!lu(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function p5(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const f5={},q1=e=>!lu(e)||Eh(e),qM=Object.freeze(Object.defineProperty({__proto__:null,assign:HM,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(q1(e)||q1(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=>{q1(r[a])||q1(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&&lu(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(jM,(n,r)=>t.hasOwnProperty(r)?t[r]:"")},friendlyJSONstringify:u5,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)=>u5({l:e,k:t,s:n}),getGlobalThis:()=>d5||(d5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),hasOwn:function(e,t){return UM.call(e,t)},inBrowser:l5,incrementer:function(e){let t=e;return()=>++t},isArray:Eh,isBoolean:e=>typeof e=="boolean",isDate:e=>Ch(e)==="[object Date]",isEmptyObject:e=>kh(e)&&Object.keys(e).length===0,isFunction:xh,isNumber:e=>typeof e=="number"&&isFinite(e),isObject:lu,isPlainObject:kh,isPromise:e=>lu(e)&&xh(e.then)&&xh(e.catch),isRegExp:e=>Ch(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 s5},get measure(){return c5},objectToString:Sh,toDisplayString:e=>e==null?"":Eh(e)||kh(e)&&e.toString===Sh?JSON.stringify(e,null,2):String(e),toTypeString:Ch,warn:p5,warnOnce:function(e){f5[e]||(f5[e]=!0,p5(e))}},Symbol.toStringTag,{value:"Module"})),GM=Yc(qM),ml=typeof window<"u";let Fr,vl;{const e=ml&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(Fr=t=>{e.mark(t)},vl=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const WM=/\{([0-9a-zA-Z]+)\}/g;function Oh(e,...t){return t.length===1&&xn(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(WM,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const KM=(e,t,n)=>YM({l:e,k:t,s:n}),YM=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),$r=e=>typeof e=="number"&&isFinite(e),XM=e=>g5(e)==="[object Date]",h5=e=>g5(e)==="[object RegExp]",Th=e=>an(e)&&Object.keys(e).length===0,ai=Object.assign;function m5(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Yo=Array.isArray,En=e=>typeof e=="function",gt=e=>typeof e=="string",fr=e=>typeof e=="boolean",xn=e=>e!==null&&typeof e=="object",JM=e=>xn(e)&&En(e.then)&&En(e.catch),v5=Object.prototype.toString,g5=e=>v5.call(e),an=e=>{if(!xn(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function Dh(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const y5=2;function su(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const b5={};function Ih(e,t,n){const r={start:e,end:t};return n!=null&&(r.source=n),r}const ft={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},ZM={[ft.EXPECTED_TOKEN]:"Expected token: '{0}'",[ft.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[ft.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[ft.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[ft.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[ft.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[ft.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[ft.EMPTY_PLACEHOLDER]:"Empty placeholder",[ft.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[ft.INVALID_LINKED_FORMAT]:"Invalid linked format",[ft.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[ft.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[ft.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[ft.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[ft.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[ft.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function xs(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=Oh((o||ZM)[e]||"",...a||[]),l=new SyntaxError(String(i));return l.code=e,t&&(l.location=t),l.domain=r,l}function QM(e){throw e}const eV=/<\/?[\w\s="/.':;#-\/]+>/,tV=e=>eV.test(e),Aa=" ",nV="\r",hr=` `,rV=String.fromCharCode(8232),oV=String.fromCharCode(8233);function aV(e){const t=e;let n=0,r=1,o=1,a=0;const i=p=>t[p]===nV&&t[p+1]===hr,l=p=>t[p]===oV,s=p=>t[p]===rV,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 ii=void 0,iV=".",_5="'",lV="tokenizer";function sV(e,t={}){const n=t.location!==!1,r=aV(e),o=()=>r.index(),a=()=>{return O=r.line(),L=r.column(),$=r.index(),{line:O,column:L,offset:$};var O,L,$},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(O,L,$,...K){const G=c();if(L.column+=$,L.offset+=$,u){const q=xs(O,n?Ih(G.startLoc,L):null,{domain:lV,args:K});u(q)}}function p(O,L,$){O.endLoc=a(),O.currentType=L;const K={type:L};return n&&(K.loc=Ih(O.startLoc,O.endLoc)),$!=null&&(K.value=$),K}const f=O=>p(O,14);function m(O,L){return O.currentChar()===L?(O.next(),L):(d(ft.EXPECTED_TOKEN,a(),0,L),"")}function v(O){let L="";for(;O.currentPeek()===Aa||O.currentPeek()===hr;)L+=O.currentPeek(),O.peek();return L}function g(O){const L=v(O);return O.skipToPeek(),L}function b(O){if(O===ii)return!1;const L=O.charCodeAt(0);return L>=97&&L<=122||L>=65&&L<=90||L===95}function y(O,L){const{currentType:$}=L;if($!==2)return!1;v(O);const K=function(G){if(G===ii)return!1;const q=G.charCodeAt(0);return q>=48&&q<=57}(O.currentPeek()==="-"?O.peek():O.currentPeek());return O.resetPeek(),K}function _(O){v(O);const L=O.currentPeek()==="|";return O.resetPeek(),L}function w(O,L=!0){const $=(G=!1,q="",B=!1)=>{const Z=O.currentPeek();return Z==="{"?q!=="%"&&G:Z!=="@"&&Z?Z==="%"?(O.peek(),$(G,"%",!0)):Z==="|"?!(q!=="%"&&!B)||!(q===Aa||q===hr):Z===Aa?(O.peek(),$(!0,Aa,B)):Z!==hr||(O.peek(),$(!0,hr,B)):q==="%"||G},K=$();return L&&O.resetPeek(),K}function x(O,L){const $=O.currentChar();return $===ii?ii:L($)?(O.next(),$):null}function E(O){return x(O,L=>{const $=L.charCodeAt(0);return $>=97&&$<=122||$>=65&&$<=90||$>=48&&$<=57||$===95||$===36})}function C(O){return x(O,L=>{const $=L.charCodeAt(0);return $>=48&&$<=57})}function M(O){return x(O,L=>{const $=L.charCodeAt(0);return $>=48&&$<=57||$>=65&&$<=70||$>=97&&$<=102})}function S(O){let L="",$="";for(;L=C(O);)$+=L;return $}function k(O){let L="";for(;;){const $=O.currentChar();if($==="{"||$==="}"||$==="@"||$==="|"||!$)break;if($==="%"){if(!w(O))break;L+=$,O.next()}else if($===Aa||$===hr)if(w(O))L+=$,O.next();else{if(_(O))break;L+=$,O.next()}else L+=$,O.next()}return L}function I(O){const L=O.currentChar();switch(L){case"\\":case"'":return O.next(),`\\${L}`;case"u":return A(O,L,4);case"U":return A(O,L,6);default:return d(ft.UNKNOWN_ESCAPE_SEQUENCE,a(),0,L),""}}function A(O,L,$){m(O,L);let K="";for(let G=0;G<$;G++){const q=M(O);if(!q){d(ft.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${L}${K}${O.currentChar()}`);break}K+=q}return`\\${L}${K}`}function T(O){g(O);const L=m(O,"|");return g(O),L}function R(O,L){let $=null;switch(O.currentChar()){case"{":return L.braceNest>=1&&d(ft.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),O.next(),$=p(L,2,"{"),g(O),L.braceNest++,$;case"}":return L.braceNest>0&&L.currentType===2&&d(ft.EMPTY_PLACEHOLDER,a(),0),O.next(),$=p(L,3,"}"),L.braceNest--,L.braceNest>0&&g(O),L.inLinked&&L.braceNest===0&&(L.inLinked=!1),$;case"@":return L.braceNest>0&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),$=D(O,L)||f(L),L.braceNest=0,$;default:let K=!0,G=!0,q=!0;if(_(O))return L.braceNest>0&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),$=p(L,1,T(O)),L.braceNest=0,L.inLinked=!1,$;if(L.braceNest>0&&(L.currentType===5||L.currentType===6||L.currentType===7))return d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),L.braceNest=0,V(O,L);if(K=function(B,Z){const{currentType:X}=Z;if(X!==2)return!1;v(B);const ie=b(B.currentPeek());return B.resetPeek(),ie}(O,L))return $=p(L,5,function(B){g(B);let Z="",X="";for(;Z=E(B);)X+=Z;return B.currentChar()===ii&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),X}(O)),g(O),$;if(G=y(O,L))return $=p(L,6,function(B){g(B);let Z="";return B.currentChar()==="-"?(B.next(),Z+=`-${S(B)}`):Z+=S(B),B.currentChar()===ii&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),Z}(O)),g(O),$;if(q=function(B,Z){const{currentType:X}=Z;if(X!==2)return!1;v(B);const ie=B.currentPeek()===_5;return B.resetPeek(),ie}(O,L))return $=p(L,7,function(B){g(B),m(B,"'");let Z="",X="";const ie=ue=>ue!==_5&&ue!==hr;for(;Z=x(B,ie);)X+=Z==="\\"?I(B):Z;const ve=B.currentChar();return ve===hr||ve===ii?(d(ft.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),ve===hr&&(B.next(),m(B,"'")),X):(m(B,"'"),X)}(O)),g(O),$;if(!K&&!G&&!q)return $=p(L,13,function(B){g(B);let Z="",X="";const ie=ve=>ve!=="{"&&ve!=="}"&&ve!==Aa&&ve!==hr;for(;Z=x(B,ie);)X+=Z;return X}(O)),d(ft.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,$.value),g(O),$}return $}function D(O,L){const{currentType:$}=L;let K=null;const G=O.currentChar();switch($!==8&&$!==9&&$!==12&&$!==10||G!==hr&&G!==Aa||d(ft.INVALID_LINKED_FORMAT,a(),0),G){case"@":return O.next(),K=p(L,8,"@"),L.inLinked=!0,K;case".":return g(O),O.next(),p(L,9,".");case":":return g(O),O.next(),p(L,10,":");default:return _(O)?(K=p(L,1,T(O)),L.braceNest=0,L.inLinked=!1,K):function(q,B){const{currentType:Z}=B;if(Z!==8)return!1;v(q);const X=q.currentPeek()===".";return q.resetPeek(),X}(O,L)||function(q,B){const{currentType:Z}=B;if(Z!==8&&Z!==12)return!1;v(q);const X=q.currentPeek()===":";return q.resetPeek(),X}(O,L)?(g(O),D(O,L)):function(q,B){const{currentType:Z}=B;if(Z!==9)return!1;v(q);const X=b(q.currentPeek());return q.resetPeek(),X}(O,L)?(g(O),p(L,12,function(q){let B="",Z="";for(;B=E(q);)Z+=B;return Z}(O))):function(q,B){const{currentType:Z}=B;if(Z!==10)return!1;const X=()=>{const ve=q.currentPeek();return ve==="{"?b(q.peek()):!(ve==="@"||ve==="%"||ve==="|"||ve===":"||ve==="."||ve===Aa||!ve)&&(ve===hr?(q.peek(),X()):b(ve))},ie=X();return q.resetPeek(),ie}(O,L)?(g(O),G==="{"?R(O,L)||K:p(L,11,function(q){const B=(Z=!1,X)=>{const ie=q.currentChar();return ie!=="{"&&ie!=="%"&&ie!=="@"&&ie!=="|"&&ie!=="("&&ie!==")"&&ie?ie===Aa?X:ie===hr||ie===iV?(X+=ie,q.next(),B(Z,X)):(X+=ie,q.next(),B(!0,X)):X};return B(!1,"")}(O))):($===8&&d(ft.INVALID_LINKED_FORMAT,a(),0),L.braceNest=0,L.inLinked=!1,V(O,L))}}function V(O,L){let $={type:14};if(L.braceNest>0)return R(O,L)||f(L);if(L.inLinked)return D(O,L)||f(L);switch(O.currentChar()){case"{":return R(O,L)||f(L);case"}":return d(ft.UNBALANCED_CLOSING_BRACE,a(),0),O.next(),p(L,3,"}");case"@":return D(O,L)||f(L);default:if(_(O))return $=p(L,1,T(O)),L.braceNest=0,L.inLinked=!1,$;const{isModulo:K,hasSpace:G}=function(q){const B=v(q),Z=q.currentPeek()==="%"&&q.peek()==="{";return q.resetPeek(),{isModulo:Z,hasSpace:B.length>0}}(O);if(K)return G?p(L,0,k(O)):p(L,4,function(q){g(q);const B=q.currentChar();return B!=="%"&&d(ft.EXPECTED_TOKEN,a(),0,B),q.next(),"%"}(O));if(w(O))return p(L,0,k(O))}return $}return{nextToken:function(){const{currentType:O,offset:L,startLoc:$,endLoc:K}=s;return s.lastType=O,s.lastOffset=L,s.lastStartLoc=$,s.lastEndLoc=K,s.offset=o(),s.startLoc=a(),r.currentChar()===ii?p(s,14):V(r,s)},currentOffset:o,currentPosition:a,context:c}}const cV="parser",uV=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function dV(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 pV(e={}){const t=e.location!==!1,{onError:n}=e;function r(f,m,v,g,...b){const y=f.currentPosition();if(y.offset+=g,y.column+=g,n){const _=xs(m,t?Ih(v,y):null,{domain:cV,args:b});n(_)}}function o(f,m,v){const g={type:f};return t&&(g.start=m,g.end=m,g.loc={start:v,end:v}),g}function a(f,m,v,g){g&&(f.type=g),t&&(f.end=m,f.loc&&(f.loc.end=v))}function i(f,m){const v=f.context(),g=o(3,v.offset,v.startLoc);return g.value=m,a(g,f.currentOffset(),f.currentPosition()),g}function l(f,m){const v=f.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(5,g,b);return y.index=parseInt(m,10),f.nextToken(),a(y,f.currentOffset(),f.currentPosition()),y}function s(f,m){const v=f.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(4,g,b);return y.key=m,f.nextToken(),a(y,f.currentOffset(),f.currentPosition()),y}function c(f,m){const v=f.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(9,g,b);return y.value=m.replace(uV,dV),f.nextToken(),a(y,f.currentOffset(),f.currentPosition()),y}function u(f){const m=f.context(),v=o(6,m.offset,m.startLoc);let g=f.nextToken();if(g.type===9){const b=function(y){const _=y.nextToken(),w=y.context(),{lastOffset:x,lastStartLoc:E}=w,C=o(8,x,E);return _.type!==12?(r(y,ft.UNEXPECTED_EMPTY_LINKED_MODIFIER,w.lastStartLoc,0),C.value="",a(C,x,E),{nextConsumeToken:_,node:C}):(_.value==null&&r(y,ft.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,Xo(_)),C.value=_.value||"",a(C,y.currentOffset(),y.currentPosition()),{node:C})}(f);v.modifier=b.node,g=b.nextConsumeToken||f.nextToken()}switch(g.type!==10&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(g)),g=f.nextToken(),g.type===2&&(g=f.nextToken()),g.type){case 11:g.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(g)),v.key=function(_,w){const x=_.context(),E=o(7,x.offset,x.startLoc);return E.value=w,a(E,_.currentOffset(),_.currentPosition()),E}(f,g.value||"");break;case 5:g.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(g)),v.key=s(f,g.value||"");break;case 6:g.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(g)),v.key=l(f,g.value||"");break;case 7:g.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(g)),v.key=c(f,g.value||"");break;default:r(f,ft.UNEXPECTED_EMPTY_LINKED_KEY,m.lastStartLoc,0);const b=f.context(),y=o(7,b.offset,b.startLoc);return y.value="",a(y,b.offset,b.startLoc),v.key=y,a(v,b.offset,b.startLoc),{nextConsumeToken:g,node:v}}return a(v,f.currentOffset(),f.currentPosition()),{node:v}}function d(f){const m=f.context(),v=o(2,m.currentType===1?f.currentOffset():m.offset,m.currentType===1?m.endLoc:m.startLoc);v.items=[];let g=null;do{const b=g||f.nextToken();switch(g=null,b.type){case 0:b.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(b)),v.items.push(i(f,b.value||""));break;case 6:b.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(b)),v.items.push(l(f,b.value||""));break;case 5:b.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(b)),v.items.push(s(f,b.value||""));break;case 7:b.value==null&&r(f,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Xo(b)),v.items.push(c(f,b.value||""));break;case 8:const y=u(f);v.items.push(y.node),g=y.nextConsumeToken||null}}while(m.currentType!==14&&m.currentType!==1);return a(v,m.currentType===1?m.lastOffset:f.currentOffset(),m.currentType===1?m.lastEndLoc:f.currentPosition()),v}function p(f){const m=f.context(),{offset:v,startLoc:g}=m,b=d(f);return m.currentType===14?b:function(y,_,w,x){const E=y.context();let C=x.items.length===0;const M=o(1,_,w);M.cases=[],M.cases.push(x);do{const S=d(y);C||(C=S.items.length===0),M.cases.push(S)}while(E.currentType!==14);return C&&r(y,ft.MUST_HAVE_MESSAGES_IN_PLURAL,w,0),a(M,y.currentOffset(),y.currentPosition()),M}(f,v,g,b)}return{parse:function(f){const m=sV(f,ai({},e)),v=m.context(),g=o(0,v.offset,v.startLoc);return t&&g.loc&&(g.loc.source=f),g.body=p(m),e.onCacheKey&&(g.cacheKey=e.onCacheKey(f)),v.currentType!==14&&r(m,ft.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,f[v.offset]||""),a(g,m.currentOffset(),m.currentPosition()),g}}}function Xo(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 A5(e,t){for(let n=0;ni,helper:l=>(i.helpers.add(l),l)}}(e);n.helper("normalize"),e.body&&Lh(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function w5(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=gt(t.mode)?t.mode:"normal",r=gt(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:m,breakLineCode:v,needIndent:g}=p,b=p.location!==!1,y={filename:m,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:v,needIndent:g,indentLevel:0};function _(x,E){y.code+=x}function w(x,E=!0){const C=E?v:"";_(g?C+" ".repeat(x):C)}return b&&d.loc&&(y.source=d.loc.source),{context:()=>y,push:_,indent:function(x=!0){const E=++y.indentLevel;x&&w(E)},deindent:function(x=!0){const E=--y.indentLevel;x&&w(E)},newline:function(){w(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 { ${Dh(l.map(d=>`${d}: _${d}`),", ")} } = ctx`),s.newline()),s.push("return "),Cs(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 gV(e,t={}){const n=ai({},t),r=!!n.jit,o=!!n.minify,a=n.optimize==null||n.optimize,i=pV(n).parse(e);return r?(a&&function(l){const s=l.body;s.type===2?w5(s):s.cases.forEach(c=>w5(c))}(i),o&&Ss(i),{ast:i,code:""}):(fV(i,n),vV(i,n))}const li=[];li[0]={w:[0],i:[3,0],"[":[4],o:[7]},li[1]={w:[1],".":[2],"[":[4],o:[7]},li[2]={w:[2],i:[3,0],0:[3,0]},li[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},li[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},li[5]={"'":[4,0],o:8,l:[5,0]},li[6]={'"':[4,0],o:8,l:[6,0]};const yV=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function bV(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 _V(e){const t=e.trim();return(e.charAt(0)!=="0"||!isNaN(parseInt(e)))&&(n=t,yV.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 E5(e){const t=[];let n,r,o,a,i,l,s,c=-1,u=0,d=0;const p=[];function f(){const m=e[c+1];if(u===5&&m==="'"||u===6&&m==='"')return c++,o="\\"+m,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=_V(r),r===!1))return!1;p[1]()}};u!==null;)if(c++,n=e[c],n!=="\\"||!f()){if(a=bV(n),s=li[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 x5=new Map;function S5(e,t){return xn(e)?e[t]:null}const AV=e=>e,wV=e=>"",C5="text",EV=e=>e.length===0?"":Dh(e),xV=e=>e==null?"":Yo(e)||an(e)&&e.toString===v5?JSON.stringify(e,null,2):String(e);function k5(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function O5(e={}){const t=e.locale,n=function(d){const p=$r(d.pluralIndex)?d.pluralIndex:-1;return d.named&&($r(d.named.count)||$r(d.named.n))?$r(d.named.count)?d.named.count:$r(d.named.n)?d.named.n:p:p}(e),r=xn(e.pluralRules)&>(t)&&En(e.pluralRules[t])?e.pluralRules[t]:k5,o=xn(e.pluralRules)&>(t)&&En(e.pluralRules[t])?k5:void 0,a=e.list||[],i=e.named||{};$r(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):wV)}const s=an(e.processor)&&En(e.processor.normalize)?e.processor.normalize:EV,c=an(e.processor)&&En(e.processor.interpolate)?e.processor.interpolate:xV,u={list:d=>a[d],named:d=>i[d],plural:d=>d[r(n,d.length,o)],linked:(d,...p)=>{const[f,m]=p;let v="text",g="";p.length===1?xn(f)?(g=f.modifier||g,v=f.type||v):gt(f)&&(g=f||g):p.length===2&&(gt(f)&&(g=f||g),gt(m)&&(v=m||v));const b=l(d)(u),y=v==="vnode"&&Yo(b)&&g?b[0]:b;return g?(_=>e.modifiers?e.modifiers[_]:AV)(g)(y,v):y},message:l,type:an(e.processor)&>(e.processor.type)?e.processor.type:C5,interpolate:c,normalize:s,values:ai({},a,i)};return u}let ks=null;function T5(e,t,n){ks&&ks.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const D5=SV("function:translate");function SV(e){return t=>ks&&ks.emit(e,t)}const mr={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},CV={[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 si(e,...t){return Oh(CV[e],...t)}const I5=ft.__EXTEND_POINT__,gl=function(e){let t=e;return()=>++t}(I5),Mn={INVALID_ARGUMENT:I5,INVALID_DATE_ARGUMENT:gl(),INVALID_ISO_DATE_ARGUMENT:gl(),NOT_SUPPORT_NON_STRING_MESSAGE:gl(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:gl(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:gl(),NOT_SUPPORT_LOCALE_TYPE:gl(),__EXTEND_POINT__:gl()};function ko(e){return xs(e,null,{messages:kV})}const kV={[Mn.INVALID_ARGUMENT]:"Invalid arguments",[Mn.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[Mn.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string",[Mn.NOT_SUPPORT_NON_STRING_MESSAGE]:"Not support non-string message",[Mn.NOT_SUPPORT_LOCALE_PROMISE_VALUE]:"cannot support promise value",[Mn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION]:"cannot support async function",[Mn.NOT_SUPPORT_LOCALE_TYPE]:"cannot support locale type"};function G1(e,t){return t.locale!=null?Vh(t.locale):Vh(e.locale)}let Mh;function Vh(e){if(gt(e))return e;if(En(e)){if(e.resolvedOnce&&Mh!=null)return Mh;if(e.constructor.name==="Function"){const t=e();if(JM(t))throw ko(Mn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Mh=t}throw ko(Mn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw ko(Mn.NOT_SUPPORT_LOCALE_TYPE)}function L5(e,t,n){return[...new Set([n,...Yo(t)?t:xn(t)?Object.keys(t):gt(t)?[t]:[n]])]}function M5(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let P5,N5,F5,$5=null;const z5=()=>$5;let B5=null,j5=0;function K1(e,t){return e instanceof RegExp?e.test(t):e}function H5(e,t){return e instanceof RegExp?e.test(t):e}function Y1(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 gt(l)?l:t}return H5(r,t)&&i(si(mr.NOT_FOUND_KEY,{key:t,locale:n})),t}function Rh(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,U5(n,s)],[]))}return U5(n,o)}(t,e)}function U5(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,Ph(e,a)],[]);return e.normalize(r)}}function Ph(e,t){const n=t.t||t.type;switch(n){case 3:const r=t;return r.v||r.value;case 9:const o=t;return o.v||o.value;case 4:const a=t;return e.interpolate(e.named(a.k||a.key));case 5:const i=t;return e.interpolate(e.list(i.i!=null?i.i:i.index));case 6:const l=t,s=l.m||l.modifier;return e.linked(Ph(e,l.k||l.key),s?Ph(e,s):void 0,e.type);case 7:const c=t;return c.v||c.value;case 8:const u=t;return u.v||u.value;default:throw new Error(`unhandled node type on format message part: ${n}`)}}const DV="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function q5(e,t){t&&tV(e)&&su(Oh(DV,{source:e}))}const G5=e=>e;let yl=Object.create(null);const bl=e=>xn(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function W5(e,t={}){let n=!1;const r=t.onError||QM;return t.onError=o=>{n=!0,r(o)},{...gV(e,t),detectError:n}}const K5=()=>"",lo=e=>En(e);function Y5(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,m=n,v=null;const g="translate";for(let b=0;br;return p.locale=n,p.key=t,p}let s,c,u=null;ml&&(u=window.performance.now(),s="intlify-message-compilation-start",c="intlify-message-compilation-end",Fr&&Fr(s));const d=i(r,function(p,f,m,v,g,b){return{locale:f,key:m,warnHtmlMessage:g,onError:y=>{b&&b(y);{const _=function(C){if(gt(C))return C;if(C.loc&&C.loc.source)return C.loc.source}(v),w=`Message compilation error: ${y.message}`,x=y.location&&_&&function(C,M=0,S=C.length){const k=C.split(/\r?\n/);let I=0;const A=[];for(let T=0;T=M){for(let R=T-y5;R<=T+y5||S>I;R++){if(R<0||R>=k.length)continue;const D=R+1;A.push(`${D}${" ".repeat(3-String(D).length)}| ${k[R]}`);const V=k[R].length;if(R===T){const O=M-(I-V)+1,L=Math.max(1,S>I?V-O:S-M);A.push(" | "+" ".repeat(O)+"^".repeat(L))}else if(R>T){if(S>I){const O=Math.max(Math.min(S-I,V),1);A.push(" | "+"^".repeat(O))}I+=V+1}}break}return A.join(` `)}(_,y.location.start.offset,y.location.end.offset),E=p.__v_emitter;E&&_&&E.emit("compile-error",{message:_,error:y.message,start:y.location&&y.location.start.offset,end:y.location&&y.location.end.offset,groupId:`translate:${m}`}),console.error(x?`${w} ${x}`:w)}},onCacheKey:y=>KM(f,m,y)}}(e,n,o,r,l,a));if(ml){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&&Fr&&vl&&(Fr(c),vl("intlify message compilation",s,c))}return d.locale=n,d.key=t,d.source=r,d}function J5(...e){const[t,n,r]=e,o={};if(!(gt(t)||$r(t)||lo(t)||bl(t)))throw ko(Mn.INVALID_ARGUMENT);const a=$r(t)?String(t):(lo(t),t);return $r(n)?o.plural=n:gt(n)?o.default=n:an(n)&&!Th(n)?o.named=n:Yo(n)&&(o.list=n),$r(r)?o.plural=r:gt(r)?o.default=r:an(r)&&ai(o,r),[a,o]}const Z5=typeof Intl<"u",IV=Z5&&Intl.DateTimeFormat!==void 0,LV=Z5&&Intl.NumberFormat!==void 0,Q5=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function eb(...e){const[t,n,r,o]=e,a={};let i,l={};if(gt(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw ko(Mn.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 ko(Mn.INVALID_ISO_DATE_ARGUMENT)}}else if(XM(t)){if(isNaN(t.getTime()))throw ko(Mn.INVALID_DATE_ARGUMENT);i=t}else{if(!$r(t))throw ko(Mn.INVALID_ARGUMENT);i=t}return gt(n)?a.key=n:an(n)&&Object.keys(n).forEach(s=>{Q5.includes(s)?l[s]=n[s]:a[s]=n[s]}),gt(r)?a.locale=r:an(r)&&(l=r),an(o)&&(l=o),[a.key||"",i,a,l]}const tb=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function nb(...e){const[t,n,r,o]=e,a={};let i={};if(!$r(t))throw ko(Mn.INVALID_ARGUMENT);const l=t;return gt(n)?a.key=n:an(n)&&Object.keys(n).forEach(s=>{tb.includes(s)?i[s]=n[s]:a[s]=n[s]}),gt(r)?a.locale=r:an(r)&&(i=r),an(o)&&(i=o),[a.key||"",l,a,i]}const MV=Object.freeze(Object.defineProperty({__proto__:null,CompileErrorCodes:ft,CoreErrorCodes:Mn,CoreWarnCodes:mr,DATETIME_FORMAT_OPTIONS_KEYS:Q5,DEFAULT_LOCALE:W1,DEFAULT_MESSAGE_DATA_TYPE:C5,MISSING_RESOLVE_VALUE:"",NOT_REOSLVED:-1,NUMBER_FORMAT_OPTIONS_KEYS:tb,VERSION:V5,clearCompileCache:function(){yl=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(gt(e)){const n=!fr(t.warnHtmlMessage)||t.warnHtmlMessage;q5(e,n);const r=(t.onCacheKey||G5)(e),o=yl[r];if(o)return o;const{ast:a,detectError:i}=W5(e,{...t,location:!0,jit:!0}),l=Rh(a);return i?l:yl[r]=l}{if(!bl(e))return su(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),()=>e;const n=e.cacheKey;return n?yl[n]||(yl[n]=Rh(e)):Rh(e)}},compileToFunction:(e,t)=>{if(!gt(e))throw ko(Mn.NOT_SUPPORT_NON_STRING_MESSAGE);{q5(e,!fr(t.warnHtmlMessage)||t.warnHtmlMessage);const n=(t.onCacheKey||G5)(e),r=yl[n];if(r)return r;const{code:o,detectError:a}=W5(e,t),i=new Function(`return ${o}`)();return a?i:yl[n]=i}},createCompileError:xs,createCoreContext:function(e={}){const t=En(e.onWarn)?e.onWarn:su,n=gt(e.version)?e.version:V5,r=gt(e.locale)||En(e.locale)?e.locale:W1,o=En(r)?W1:r,a=Yo(e.fallbackLocale)||an(e.fallbackLocale)||gt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=an(e.messages)?e.messages:{[o]:{}},l=an(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},s=an(e.numberFormats)?e.numberFormats:{[o]:{}},c=ai({},e.modifiers||{},{upper:(R,D)=>D==="text"&>(R)?R.toUpperCase():D==="vnode"&&xn(R)&&"__v_isVNode"in R?R.children.toUpperCase():R,lower:(R,D)=>D==="text"&>(R)?R.toLowerCase():D==="vnode"&&xn(R)&&"__v_isVNode"in R?R.children.toLowerCase():R,capitalize:(R,D)=>D==="text"&>(R)?R5(R):D==="vnode"&&xn(R)&&"__v_isVNode"in R?R5(R.children):R}),u=e.pluralRules||{},d=En(e.missing)?e.missing:null,p=!fr(e.missingWarn)&&!h5(e.missingWarn)||e.missingWarn,f=!fr(e.fallbackWarn)&&!h5(e.fallbackWarn)||e.fallbackWarn,m=!!e.fallbackFormat,v=!!e.unresolving,g=En(e.postTranslation)?e.postTranslation:null,b=an(e.processor)?e.processor:null,y=!fr(e.warnHtmlMessage)||e.warnHtmlMessage,_=!!e.escapeParameter,w=En(e.messageCompiler)?e.messageCompiler:P5;var x;En(e.messageCompiler)&&(x=si(mr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER),b5[x]||(b5[x]=!0,su(x)));const E=En(e.messageResolver)?e.messageResolver:N5||S5,C=En(e.localeFallbacker)?e.localeFallbacker:F5||L5,M=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,A=xn(S.__meta)?S.__meta:{};j5++;const T={version:n,cid:j5,locale:r,fallbackLocale:a,messages:i,modifiers:c,pluralRules:u,missing:d,missingWarn:p,fallbackWarn:f,fallbackFormat:m,unresolving:v,postTranslation:g,processor:b,warnHtmlMessage:y,escapeParameter:_,messageCompiler:w,messageResolver:E,localeFallbacker:C,fallbackContext:M,onWarn:t,__meta:A};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,T5(T,n,A),T},createCoreError:ko,createMessageContext:O5,datetime:function(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:l}=e;if(!IV)return a(si(mr.CANNOT_FORMAT_DATE)),"";const[s,c,u,d]=eb(...t),p=fr(u.missingWarn)?u.missingWarn:e.missingWarn,f=fr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=!!u.part,v=G1(e,u),g=i(e,o,v);if(!gt(s)||s==="")return new Intl.DateTimeFormat(v,d).format(c);let b,y={},_=null,w=v,x=null;const E="datetime format";for(let S=0;SB5,getLocale:G1,getWarnMessage:si,handleMissing:Y1,initI18nDevTools:T5,isMessageAST:bl,isMessageFunction:lo,isTranslateFallbackWarn:K1,isTranslateMissingWarn:H5,number:function(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:l}=e;if(!LV)return a(si(mr.CANNOT_FORMAT_NUMBER)),"";const[s,c,u,d]=nb(...t),p=fr(u.missingWarn)?u.missingWarn:e.missingWarn,f=fr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=!!u.part,v=G1(e,u),g=i(e,o,v);if(!gt(s)||s==="")return new Intl.NumberFormat(v,d).format(c);let b,y={},_=null,w=v,x=null;const E="number format";for(let S=0;S{$5=e},setDevToolsHook:function(e){ks=e},setFallbackContext:e=>{B5=e},translate:function(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:a,fallbackLocale:i,messages:l}=e,[s,c]=J5(...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,m=gt(c.default)||fr(c.default)?fr(c.default)?a?s:()=>s:c.default:n?a?s:()=>s:"",v=n||m!=="",g=G1(e,c);p&&function(I){Yo(I.list)?I.list=I.list.map(A=>gt(A)?m5(A):A):xn(I.named)&&Object.keys(I.named).forEach(A=>{gt(I.named[A])&&(I.named[A]=m5(I.named[A]))})}(c);let[b,y,_]=f?[s,g,l[g]||{}]:Y5(e,s,g,i,d,u),w=b,x=s;if(f||gt(w)||bl(w)||lo(w)||v&&(w=m,x=w),!(f||(gt(w)||bl(w)||lo(w))&>(y)))return o?-1:s;if(gt(w)&&e.messageCompiler==null)return su(`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 C=lo(w)?w:X5(e,s,y,w,x,()=>{E=!0});if(E)return w;const M=function(I,A,T,R){const{modifiers:D,pluralRules:V,messageResolver:O,fallbackLocale:L,fallbackWarn:$,missingWarn:K,fallbackContext:G}=I,q=Z=>{let X=O(T,Z);if(X==null&&G){const[,,ie]=Y5(G,Z,A,L,$,K);X=O(ie,Z)}if(gt(X)||bl(X)){let ie=!1;const ve=X5(I,Z,A,X,Z,()=>{ie=!0});return ie?K5:ve}return lo(X)?X:K5},B={locale:A,modifiers:D,pluralRules:V,messages:q};return I.processor&&(B.processor=I.processor),R.list&&(B.list=R.list),R.named&&(B.named=R.named),$r(R.plural)&&(B.pluralIndex=R.plural),B}(e,y,_,c),S=function(I,A,T){let R,D,V=null;ml&&(V=window.performance.now(),R="intlify-message-evaluation-start",D="intlify-message-evaluation-end",Fr&&Fr(R));const O=A(T);if(ml){const L=window.performance.now(),$=I.__v_emitter;$&&V&&$.emit("message-evaluation",{type:"message-evaluation",value:O,time:L-V,groupId:`translate:${A.key}`}),R&&D&&Fr&&vl&&(Fr(D),vl("intlify message evaluation",R,D))}return O}(e,C,O5(M)),k=r?r(S,s):S;{const I={timestamp:Date.now(),key:gt(s)?s:lo(w)?w.key:"",locale:y||(lo(w)?w.locale:""),format:gt(w)?w:lo(w)?w.source:"",message:k};I.meta=ai({},e.__meta,z5()||{}),D5(I)}return k},translateDevTools:D5,updateFallbackLocale:function(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}},Symbol.toStringTag,{value:"Module"})),VV=Yc(MV);function zr(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}let Ut,_l,yt,rb,Al,cu,Wt,X1,ob,ci,ui,uu,wa,di,Nh,wl,El,du,J1,xl,ab,pu,ib,Vn,lb,Rn,Jo,Zo,so,Ea,fu,Os,hu;Ut=Object.freeze({}),_l=Object.freeze([]),yt=()=>{},rb=()=>!1,Al=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),cu=e=>e.startsWith("onUpdate:"),Wt=Object.assign,X1=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ob=Object.prototype.hasOwnProperty,st=(e,t)=>ob.call(e,t),Oe=Array.isArray,ci=e=>wl(e)==="[object Map]",ui=e=>wl(e)==="[object Set]",uu=e=>wl(e)==="[object Date]",Be=e=>typeof e=="function",Ye=e=>typeof e=="string",wa=e=>typeof e=="symbol",rt=e=>e!==null&&typeof e=="object",di=e=>(rt(e)||Be(e))&&Be(e.then)&&Be(e.catch),Nh=Object.prototype.toString,wl=e=>Nh.call(e),El=e=>wl(e).slice(8,-1),du=e=>wl(e)==="[object Object]",J1=e=>Ye(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xl=zr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ab=zr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),pu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ib=/-(\w)/g,Vn=pu(e=>e.replace(ib,(t,n)=>n?n.toUpperCase():"")),lb=/\B([A-Z])/g,Rn=pu(e=>e.replace(lb,"-$1").toLowerCase()),Jo=pu(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zo=pu(e=>e?`on${Jo(e)}`:""),so=(e,t)=>!Object.is(e,t),Ea=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Os=e=>{const t=parseFloat(e);return isNaN(t)?e:t},hu=e=>{const t=Ye(e)?Number(e):NaN;return isNaN(t)?e:t};let sb;const Fh=()=>sb||(sb=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),RV=zr("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(NV);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}z=function(e){let t="";if(Ye(e))t=e;else if(Oe(e))for(let n=0;npi(n,t))}let zh,Q1;Pe=e=>Ye(e)?e:e==null?"":Oe(e)||rt(e)&&(e.toString===Nh||!Be(e.toString))?JSON.stringify(e,zh,2):String(e),zh=(e,t)=>t&&t.__v_isRef?zh(e,t.value):ci(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],a)=>(n[Q1(r,a)+" =>"]=o,n),{})}:ui(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Q1(n))}:wa(t)?Q1(t):!rt(t)||Oe(t)||du(t)?t:String(t),Q1=(e,t="")=>{var n;return wa(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function Qo(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let Br,Sl;class Bh{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Br,!t&&Br&&(this.index=(Br.scopes||(Br.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Br;try{return Br=this,t()}finally{Br=n}}else Qo("cannot run an inactive effect scope.")}on(){Br=this}off(){Br=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),mi()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=fi,n=Sl;try{return fi=!0,Sl=this,this._runnings++,pb(this),this.fn()}finally{fb(this),this._runnings--,Sl=n,fi=t}}stop(){var t;this.active&&(pb(this),fb(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function GV(e){return e.value}function pb(e){e._trackId++,e._depsLength=0}function fb(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},ep=new WeakMap,Cl=Symbol("iterate"),Gh=Symbol("Map key iterate");function er(e,t,n){if(fi&&Sl){let r=ep.get(e);r||ep.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=yb(()=>r.delete(n))),vb(Sl,o,{target:e,type:t,key:n})}}function ea(e,t,n,r,o,a){const i=ep.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"||!wa(u)&&u>=s)&&l.push(c)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":Oe(e)?J1(n)&&l.push(i.get("length")):(l.push(i.get(Cl)),ci(e)&&l.push(i.get(Gh)));break;case"delete":Oe(e)||(l.push(i.get(Cl)),ci(e)&&l.push(i.get(Gh)));break;case"set":ci(e)&&l.push(i.get(Cl))}Hh();for(const s of l)s&&gb(s,4,{target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:a});Uh()}const WV=zr("__proto__,__v_isRef,__isVue"),bb=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(wa)),_b=KV();function KV(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=it(this);for(let a=0,i=this.length;a{e[t]=function(...n){hi(),Hh();const r=it(this)[t].apply(this,n);return Uh(),mi(),r}}),e}function YV(e){const t=it(this);return er(t,"has",e),t.hasOwnProperty(e)}class Ab{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?Lb:Ib:a?Db:Tb).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Oe(t);if(!o){if(i&&st(_b,n))return Reflect.get(_b,n,r);if(n==="hasOwnProperty")return YV}const l=Reflect.get(t,n,r);return(wa(n)?bb.has(n):WV(n))?l:(o||er(t,"get",n),a?l:wt(l)?i&&J1(n)?l:l.value:rt(l)?o?_a(l):Mt(l):l)}}class wb extends Ab{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(!this._isShallow){const s=xa(a);if(gi(r)||xa(r)||(a=it(a),r=it(r)),!Oe(t)&&wt(a)&&!wt(r))return!s&&(a.value=r,!0)}const i=Oe(t)&&J1(n)?Number(n)e,tp=e=>Reflect.getPrototypeOf(e);function np(e,t,n=!1,r=!1){const o=it(e=e.__v_raw),a=it(t);n||(so(t,a)&&er(o,"get",t),er(o,"get",a));const{has:i}=tp(o),l=r?Wh:n?Kh:yu;return i.call(o,t)?l(e.get(t)):i.call(o,a)?l(e.get(a)):void(e!==o&&e.get(t))}function rp(e,t=!1){const n=this.__v_raw,r=it(n),o=it(e);return t||(so(e,o)&&er(r,"has",e),er(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function op(e,t=!1){return e=e.__v_raw,!t&&er(it(e),"iterate",Cl),Reflect.get(e,"size",e)}function xb(e){e=it(e);const t=it(this);return tp(t).has.call(t,e)||(t.add(e),ea(t,"add",e,e)),this}function Sb(e,t){t=it(t);const n=it(this),{has:r,get:o}=tp(n);let a=r.call(n,e);a?Ob(n,r,e):(e=it(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?so(t,i)&&ea(n,"set",e,t,i):ea(n,"add",e,t),this}function Cb(e){const t=it(this),{has:n,get:r}=tp(t);let o=n.call(t,e);o?Ob(t,n,e):(e=it(e),o=n.call(t,e));const a=r?r.call(t,e):void 0,i=t.delete(e);return o&&ea(t,"delete",e,void 0,a),i}function kb(){const e=it(this),t=e.size!==0,n=ci(e)?new Map(e):new Set(e),r=e.clear();return t&&ea(e,"clear",void 0,void 0,n),r}function ap(e,t){return function(n,r){const o=this,a=o.__v_raw,i=it(a),l=t?Wh:e?Kh:yu;return!e&&er(i,"iterate",Cl),a.forEach((s,c)=>n.call(r,l(s),l(c),o))}}function ip(e,t,n){return function(...r){const o=this.__v_raw,a=it(o),i=ci(a),l=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,c=o[e](...r),u=n?Wh:t?Kh:yu;return!t&&er(a,"iterate",s?Gh:Cl),{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 vi(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";Qo(`${Jo(e)} operation ${n}failed: target is readonly.`,it(this))}return e!=="delete"&&(e==="clear"?void 0:this)}}function eR(){const e={get(o){return np(this,o)},get size(){return op(this)},has:rp,add:xb,set:Sb,delete:Cb,clear:kb,forEach:ap(!1,!1)},t={get(o){return np(this,o,!1,!0)},get size(){return op(this)},has:rp,add:xb,set:Sb,delete:Cb,clear:kb,forEach:ap(!1,!0)},n={get(o){return np(this,o,!0)},get size(){return op(this,!0)},has(o){return rp.call(this,o,!0)},add:vi("add"),set:vi("set"),delete:vi("delete"),clear:vi("clear"),forEach:ap(!0,!1)},r={get(o){return np(this,o,!0,!0)},get size(){return op(this,!0)},has(o){return rp.call(this,o,!0)},add:vi("add"),set:vi("set"),delete:vi("delete"),clear:vi("clear"),forEach:ap(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=ip(o,!1,!1),n[o]=ip(o,!0,!1),t[o]=ip(o,!1,!0),r[o]=ip(o,!0,!0)}),[e,n,t,r]}const[tR,nR,rR,oR]=eR();function lp(e,t){const n=t?e?oR:rR:e?nR:tR;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(st(n,o)&&o in r?n:r,o,a)}const aR={get:lp(!1,!1)},iR={get:lp(!1,!0)},lR={get:lp(!0,!1)},sR={get:lp(!0,!0)};function Ob(e,t,n){const r=it(n);if(r!==n&&t.call(e,r)){const o=El(e);Qo(`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 Tb=new WeakMap,Db=new WeakMap,Ib=new WeakMap,Lb=new WeakMap;Mt=function(e){return xa(e)?e:cp(e,!1,XV,aR,Tb)};function sp(e){return cp(e,!1,ZV,iR,Db)}_a=function(e){return cp(e,!0,JV,lR,Ib)};function kl(e){return cp(e,!0,QV,sR,Lb)}function cp(e,t,n,r,o){if(!rt(e))return Qo(`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}}(El(l));var l;if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function Oo(e){return xa(e)?Oo(e.__v_raw):!(!e||!e.__v_isReactive)}function xa(e){return!(!e||!e.__v_isReadonly)}function gi(e){return!(!e||!e.__v_isShallow)}function gu(e){return Oo(e)||xa(e)}it=function(e){const t=e&&e.__v_raw;return t?it(t):e},bn=function(e){return Object.isExtensible(e)&&fu(e,"__v_skip",!0),e};const yu=e=>rt(e)?Mt(e):e,Kh=e=>rt(e)?_a(e):e;class Mb{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 Ts(()=>t(this._value),()=>Ds(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=it(this);return t._cacheable&&!t.effect.dirty||!so(t._value,t._value=t.effect.run())||Ds(t,4),Yh(t),t.effect._dirtyLevel>=2&&(this._warnRecursive&&Qo("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),Ds(t,2)),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Vb(e,t,n=!1){let r,o;const a=Be(e);a?(r=e,o=()=>{Qo("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const i=new Mb(r,o,a||!o,n);return t&&!n&&(i.effect.onTrack=t.onTrack,i.effect.onTrigger=t.onTrigger),i}function Yh(e){var t;fi&&Sl&&(e=it(e),vb(Sl,(t=e.dep)!=null?t:e.dep=yb(()=>e.dep=void 0,e instanceof Mb?e:void 0),{target:e,type:"get",key:"value"}))}function Ds(e,t=4,n){const r=(e=it(e)).dep;r&&gb(r,t,{target:e,type:"set",key:"value",newValue:n})}wt=function(e){return!(!e||e.__v_isRef!==!0)},j=function(e){return Rb(e,!1)},yn=function(e){return Rb(e,!0)};function Rb(e,t){return wt(e)?e:new cR(e,t)}class cR{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:it(t),this._value=n?t:yu(t)}get value(){return Yh(this),this._value}set value(t){const n=this.__v_isShallow||gi(t)||xa(t);t=n?t:it(t),so(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:yu(t),Ds(this,4,t))}}function Is(e){Ds(e,4,e.value)}h=function(e){return wt(e)?e.value:e};const uR={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 Xh(e){return Oo(e)?e:new Proxy(e,uR)}class dR{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Yh(this),()=>Ds(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Jh(e){return new dR(e)}wn=function(e){gu(e)||Qo("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]=Pb(e,n);return t};class pR{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=ep.get(t))==null?void 0:r.get(n)}(it(this._object),this._key)}}class fR{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}Ft=function(e,t,n){return wt(e)?e:Be(e)?new fR(e):rt(e)&&arguments.length>1?Pb(e,t,n):j(e)};function Pb(e,t,n){const r=e[t];return wt(r)?r:new pR(e,t,n)}const Ol=[];function bu(e){Ol.push(e)}function _u(){Ol.pop()}function De(e,...t){hi();const n=Ol.length?Ol[Ol.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let a=Ol[Ol.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)ta(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${Vp(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,m=` at <${Vp(u.component,u.type,f)}`,v=">"+p;return u.props?[m,...hR(u.props),v]:[m+v]}(s))}),l}(o)),console.warn(...a)}mi()}function hR(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Nb(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Nb(e,t,n){return Ye(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:wt(t)?(t=Nb(e,it(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):Be(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=it(t),n?t:[`${e}=`,t])}function Zh(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 up={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 ta(e,t,n,r){try{return r?e(...r):e()}catch(o){yi(o,t,n)}}function jr(e,t,n,r){if(Be(e)){const a=ta(e,t,n,r);return a&&di(a)&&a.catch(i=>{yi(i,t,n)}),a}const o=[];for(let a=0;a>>1,a=tr[o],i=xu(a);ixu(n)-xu(r));if(Ls.length=0,Sa)return void Sa.push(...t);for(Sa=t,e=e||new Map,bi=0;bie.id==null?1/0:e.id,vR=(e,t)=>{const n=xu(e)-xu(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bb(e){Qh=!1,Au=!0,e=e||new Map,tr.sort(vR);const t=n=>tm(e,n);try{for(na=0;namR){const r=t.ownerInstance,o=r&&Fu(r.type);return yi(`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 _i=!1;const Ms=new Set;Fh().__VUE_HMR_RUNTIME__={createRecord:nm(jb),rerender:nm(function(e,t){const n=Tl.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,Su(r.type).render=t),r.renderCache=[],_i=!0,r.effect.dirty=!0,r.update(),_i=!1}))}),reload:nm(function(e,t){const n=Tl.get(e);if(!n)return;t=Su(t),Hb(n.initialDef,t);const r=[...n.instances];for(const o of r){const a=Su(o.type);Ms.has(a)||(a!==n.initialDef&&Hb(a,t),Ms.add(a)),o.appContext.propsCache.delete(o.type),o.appContext.emitsCache.delete(o.type),o.appContext.optionsCache.delete(o.type),o.ceReload?(Ms.add(a),o.ceReload(t.styles),Ms.delete(a)):o.parent?(o.parent.effect.dirty=!0,wu(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.")}Eu(()=>{for(const o of r)Ms.delete(Su(o.type))})})};const Tl=new Map;function jb(e,t){return!Tl.has(e)&&(Tl.set(e,{initialDef:Su(t),instances:new Set}),!0)}function Su(e){return Z_(e)?e.__vccOpts:e}function Hb(e,t){Wt(e,t);for(const n in e)n==="__file"||n in t||delete e[n]}function nm(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 To,Cu=[],rm=!1;function ku(e,...t){To?To.emit(e,...t):rm||Cu.push({event:e,args:t})}function om(e,t){var n,r;To=e,To?(To.enabled=!0,Cu.forEach(({event:o,args:a})=>To.emit(o,...a)),Cu=[]):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=>{om(o,t)}),setTimeout(()=>{To||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,rm=!0,Cu=[])},3e3)):(rm=!0,Cu=[])}const am=im("component:added"),Ub=im("component:updated"),gR=im("component:removed"),yR=e=>{To&&typeof To.cleanupBuffer=="function"&&!To.cleanupBuffer(e)&&gR(e)};function im(e){return t=>{ku(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const bR=qb("perf:start"),_R=qb("perf:end");function qb(e){return(t,n,r)=>{ku(e,t.appContext.app,t.uid,t,n,r)}}function AR(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ut;{const{emitsOptions:u,propsOptions:[d]}=e;if(u)if(t in u){const p=u[t];Be(p)&&(p(...n)||De(`Invalid event arguments: event validation failed for event "${t}".`))}else d&&Zo(t)in d||De(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${Zo(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]||Ut;p&&(o=n.map(f=>Ye(f)?f.trim():f)),d&&(o=n.map(Os))}(function(u,d,p){ku("component:emit",u.appContext.app,u,d,p)})(e,t,o);{const u=t.toLowerCase();u!==t&&r[Zo(u)]&&De(`Event "${u}" is emitted in component ${Vp(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 "${Rn(t)}" instead of "${t}".`)}let l,s=r[l=Zo(t)]||r[l=Zo(Vn(t))];!s&&a&&(s=r[l=Zo(Rn(t))]),s&&jr(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,jr(c,e,6,o)}}function Gb(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(!Be(e)){const s=c=>{const u=Gb(c,t,!0);u&&(l=!0,Wt(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):Wt(i,a),rt(e)&&r.set(e,i),i):(rt(e)&&r.set(e,null),null)}function pp(e,t){return!(!e||!Al(t))&&(t=t.slice(2).replace(/Once$/,""),st(e,t[0].toLowerCase()+t.slice(1))||st(e,Rn(t))||st(e,t))}let un=null,fp=null;function Ou(e){const t=un;return un=e,fp=e&&e.type.__scopeId||null,t}p8=function(e){fp=e},c8=function(){fp=null},pe=function(e,t=un,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Rm(-1);const a=Ou(t);let i;try{i=e(...o)}finally{Ou(a),r._d&&Rm(1)}return Ub(t),i};return r._n=!0,r._c=!0,r._d=!0,r};let lm=!1;function hp(){lm=!0}function mp(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:m,inheritAttrs:v}=e;let g,b;const y=Ou(e);lm=!1;try{if(4&n.shapeFlag){const x=o||r,E=f.__isScriptSetup?new Proxy(x,{get:(C,M,S)=>(De(`Property '${String(M)}' was accessed via 'this'. Avoid using 'this' in templates.`),Reflect.get(C,M,S))}):x;g=kr(u.call(E,x,d,a,f,p,m)),b=s}else{const x=t;s===a&&hp(),g=kr(x.length>1?x(a,{get attrs(){return hp(),s},slots:l,emit:c}):x(a,null)),b=t.props?s:wR(s)}}catch(x){Fs.length=0,yi(x,e,1),g=te(nn)}let _,w=g;if(g.patchFlag>0&&2048&g.patchFlag&&([w,_]=Wb(g)),b&&v!==!1){const x=Object.keys(b),{shapeFlag:E}=w;if(x.length){if(7&E)i&&x.some(cu)&&(b=ER(b,i)),w=Hr(w,b);else if(!lm&&w.type!==nn){const C=Object.keys(s),M=[],S=[];for(let k=0,I=C.length;k renders non-element root node that cannot be animated."),w.transition=n.transition),_?_(w):g=w,Ou(y),g}const Wb=e=>{const t=e.children,n=e.dynamicChildren,r=vp(t,!1);if(!r)return[e,void 0];if(r.patchFlag>0&&2048&r.patchFlag)return Wb(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 vp(e,t=!0){let n;for(let r=0;r0&&2048&n.patchFlag)return vp(n.children)}}return n}const wR=e=>{let t;for(const n in e)(n==="class"||n==="style"||Al(n))&&((t||(t={}))[n]=e[n]);return t},ER=(e,t)=>{const n={};for(const r in e)cu(r)&&r.slice(9)in t||(n[r]=e[r]);return n},Kb=e=>7&e.shapeFlag||e.type===nn;function Yb(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense;let dm=0;const SR={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,a,i,l,s,c){if(e==null)(function(u,d,p,f,m,v,g,b,y){const{p:_,o:{createElement:w}}=y,x=w("div"),E=u.suspense=pm(u,m,f,d,x,p,v,g,b,y);_(null,E.pendingBranch=u.ssContent,x,null,f,E,v,g),E.deps>0?(Tu(u,"onPending"),Tu(u,"onFallback"),_(null,u.ssFallback,d,p,f,null,v,g),Vs(E,u.ssFallback)):E.resolve(!1,!0)})(t,n,r,o,a,i,l,s,c);else{if(a&&a.deps>0)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);(function(u,d,p,f,m,v,g,b,{p:y,um:_,o:{createElement:w}}){const x=d.suspense=u.suspense;x.vnode=d,d.el=u.el;const E=d.ssContent,C=d.ssFallback,{activeBranch:M,pendingBranch:S,isInFallback:k,isHydrating:I}=x;if(S)x.pendingBranch=E,Io(E,S)?(y(S,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0?x.resolve():k&&(I||(y(M,C,p,f,m,null,v,g,b),Vs(x,C)))):(x.pendingId=dm++,I?(x.isHydrating=!1,x.activeBranch=S):_(S,m,x),x.deps=0,x.effects.length=0,x.hiddenContainer=w("div"),k?(y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0?x.resolve():(y(M,C,p,f,m,null,v,g,b),Vs(x,C))):M&&Io(E,M)?(y(M,E,p,f,m,x,v,g,b),x.resolve(!0)):(y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0&&x.resolve()));else if(M&&Io(E,M))y(M,E,p,f,m,x,v,g,b),Vs(x,E);else if(Tu(d,"onPending"),x.pendingBranch=E,512&E.shapeFlag?x.pendingId=E.component.suspenseId:x.pendingId=dm++,y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0)x.resolve();else{const{timeout:A,pendingId:T}=x;A>0?setTimeout(()=>{x.pendingId===T&&x.fallback(C)},A):A===0&&x.fallback(C)}})(e,t,n,r,o,i,l,s,c)}},hydrate:function(e,t,n,r,o,a,i,l,s){const c=t.suspense=pm(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:pm,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=Qb(r?n.default:n),e.ssFallback=r?Qb(n.fallback):te(nn)}},CR=SR;function Tu(e,t){const n=e.props&&e.props[t];Be(n)&&n()}let Zb=!1;function pm(e,t,n,r,o,a,i,l,s,c,u=!1){Zb||(Zb=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:d,m:p,um:f,n:m,o:{parentNode:v,remove:g}}=c;let b;const y=function(E){var C;return((C=E.props)==null?void 0:C.suspensible)!=null&&E.props.suspensible!==!1}(e);y&&(t!=null&&t.pendingBranch)&&(b=t.pendingId,t.deps++);const _=e.props?hu(e.props.timeout):void 0;Zh(_,"Suspense timeout");const w=a,x={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:dm++,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(E=!1,C=!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:M,activeBranch:S,pendingBranch:k,pendingId:I,effects:A,parentComponent:T,container:R}=x;let D=!1;x.isHydrating?x.isHydrating=!1:E||(D=S&&k.transition&&k.transition.mode==="out-in",D&&(S.transition.afterLeave=()=>{I===x.pendingId&&(p(k,R,a===w?m(S):a,0),Eu(A))}),S&&(v(S.el)!==x.hiddenContainer&&(a=m(S)),f(S,T,x,!0)),D||p(k,R,a,0)),Vs(x,k),x.pendingBranch=null,x.isInFallback=!1;let V=x.parent,O=!1;for(;V;){if(V.pendingBranch){V.effects.push(...A),O=!0;break}V=V.parent}O||D||Eu(A),x.effects=[],y&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps!==0||C||t.resolve()),Tu(M,"onResolve")},fallback(E){if(!x.pendingBranch)return;const{vnode:C,activeBranch:M,parentComponent:S,container:k,namespace:I}=x;Tu(C,"onFallback");const A=m(M),T=()=>{x.isInFallback&&(d(null,E,k,A,S,null,I,l,s),Vs(x,E))},R=E.transition&&E.transition.mode==="out-in";R&&(M.transition.afterLeave=T),x.isInFallback=!0,f(M,S,null,!0),R||T()},move(E,C,M){x.activeBranch&&p(x.activeBranch,E,C,M),x.container=E},next:()=>x.activeBranch&&m(x.activeBranch),registerDep(E,C){const M=!!x.pendingBranch;M&&x.deps++;const S=E.vnode.el;E.asyncDep.catch(k=>{yi(k,E,0)}).then(k=>{if(E.isUnmounted||x.isUnmounted||x.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:I}=E;bu(I),Bm(E,k,!1),S&&(I.el=S);const A=!S&&E.subTree.el;C(E,I,v(S||E.subTree.el),S?null:m(E.subTree),x,i,s),A&&g(A),sm(E,I.el),_u(),M&&--x.deps==0&&x.resolve()})},unmount(E,C){x.isUnmounted=!0,x.activeBranch&&f(x.activeBranch,n,E,C),x.pendingBranch&&f(x.pendingBranch,n,E,C)}};return x}function Qb(e){let t;if(Be(e)){const n=Nl&&e._c;n&&(e._d=!1,F()),e=e(),n&&(e._d=!0,t=Cr,H_())}if(Oe(e)){const n=vp(e);!n&&e.filter(r=>r!==cm).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 e_(e,t){t&&t.pendingBranch?Oe(e)?t.effects.push(...e):t.effects.push(e):Eu(e)}function Vs(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,sm(r,o))}const t_=Symbol.for("v-scx"),n_=()=>{{const e=ze(t_);return e||De("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};ro=function(e,t){return Du(e,null,t)};function r_(e,t){return Du(e,null,Wt({},t,{flush:"post"}))}function o_(e,t){return Du(e,null,Wt({},t,{flush:"sync"}))}const yp={};we=function(e,t,n){return Be(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."),Du(e,t,n)};function Du(e,t,{immediate:n,deep:r,flush:o,once:a,onTrack:i,onTrigger:l}=Ut){if(t&&a){const C=t;t=(...M)=>{C(...M),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=C=>{De("Invalid watch source: ",C,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=mn,u=C=>r===!0?C:Dl(C,r===!1?1:void 0);let d,p,f=!1,m=!1;if(wt(e)?(d=()=>e.value,f=gi(e)):Oo(e)?(d=()=>u(e),f=!0):Oe(e)?(m=!0,f=e.some(C=>Oo(C)||gi(C)),d=()=>e.map(C=>wt(C)?C.value:Oo(C)?u(C):Be(C)?ta(C,c,2):void s(C))):Be(e)?d=t?()=>ta(e,c,2):()=>(p&&p(),jr(e,c,3,[g])):(d=yt,s(e)),t&&r){const C=d;d=()=>Dl(C())}let v,g=C=>{p=w.onStop=()=>{ta(C,c,4),p=w.onStop=void 0}};if(Nu){if(g=yt,t?n&&jr(t,c,3,[d(),m?[]:void 0,g]):d(),o!=="sync")return yt;{const C=n_();v=C.__watcherHandles||(C.__watcherHandles=[])}}let b=m?new Array(e.length).fill(yp):yp;const y=()=>{if(w.active&&w.dirty)if(t){const C=w.run();(r||f||(m?C.some((M,S)=>so(M,b[S])):so(C,b)))&&(p&&p(),jr(t,c,3,[C,b===yp?void 0:m&&b[0]===yp?[]:b,g]),b=C)}else w.run()};let _;y.allowRecurse=!!t,o==="sync"?_=y:o==="post"?_=()=>qn(y,c&&c.suspense):(y.pre=!0,c&&(y.id=c.uid),_=()=>wu(y));const w=new Ts(d,yt,_),x=mu(),E=()=>{w.stop(),x&&X1(x.effects,w)};return w.onTrack=i,w.onTrigger=l,t?n?y():b=w.run():o==="post"?qn(w.run.bind(w),c&&c.suspense):w.run(),v&&v.push(E),E}function kR(e,t,n){const r=this.proxy,o=Ye(e)?e.includes(".")?a_(r,e):()=>r[e]:e.bind(r,r);let a;Be(t)?a=t:(a=t.handler,n=t);const i=Fl(this),l=Du(o,a.bind(r),n);return i(),l}function a_(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))Dl(e.value,t,n,r);else if(Oe(e))for(let o=0;o{Dl(o,t,n,r)});else if(du(e))for(const o in e)Dl(e[o],t,n,r);return e}function i_(e){ab(e)&&De("Do not use built-in directive ids as custom directive id: "+e)}nt=function(e,t){if(un===null)return De("withDirectives can only be used inside render functions."),e;const n=Mp(un)||un.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),cn(()=>{e.isUnmounting=!0}),e}const co=[Function,Array],hm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:co,onEnter:co,onAfterEnter:co,onEnterCancelled:co,onBeforeLeave:co,onLeave:co,onAfterLeave:co,onLeaveCancelled:co,onBeforeAppear:co,onAppear:co,onAfterAppear:co,onAppearCancelled:co},OR={name:"BaseTransition",props:hm,setup(e,{slots:t}){const n=et(),r=fm();return()=>{const o=t.default&&_p(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=it(e),{mode:l}=i;if(l&&l!=="in-out"&&l!=="out-in"&&l!=="default"&&De(`invalid mode: ${l}`),r.isLeaving)return mm(a);const s=c_(a);if(!s)return mm(a);const c=Rs(s,i,r,n);Il(s,c);const u=n.subTree,d=u&&c_(u);if(d&&d.type!==nn&&!Io(s,d)){const p=Rs(d,i,r,n);if(Il(d,p),l==="out-in")return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},mm(a);l==="in-out"&&s.type!==nn&&(p.delayLeave=(f,m,v)=>{s_(r,d)[String(d.key)]=d,f[Ai]=()=>{m(),f[Ai]=void 0,delete c.delayedLeave},c.delayedLeave=v})}return a}}},l_=OR;function s_(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 Rs(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:m,onBeforeAppear:v,onAppear:g,onAfterAppear:b,onAppearCancelled:y}=t,_=String(e.key),w=s_(n,e),x=(M,S)=>{M&&jr(M,r,9,S)},E=(M,S)=>{const k=S[1];x(M,S),Oe(M)?M.every(I=>I.length<=1)&&k():M.length<=1&&k()},C={mode:a,persisted:i,beforeEnter(M){let S=l;if(!n.isMounted){if(!o)return;S=v||l}M[Ai]&&M[Ai](!0);const k=w[_];k&&Io(e,k)&&k.el[Ai]&&k.el[Ai](),x(S,[M])},enter(M){let S=s,k=c,I=u;if(!n.isMounted){if(!o)return;S=g||s,k=b||c,I=y||u}let A=!1;const T=M[bp]=R=>{A||(A=!0,x(R?I:k,[M]),C.delayedLeave&&C.delayedLeave(),M[bp]=void 0)};S?E(S,[M,T]):T()},leave(M,S){const k=String(e.key);if(M[bp]&&M[bp](!0),n.isUnmounting)return S();x(d,[M]);let I=!1;const A=M[Ai]=T=>{I||(I=!0,S(),x(T?m:f,[M]),M[Ai]=void 0,w[k]===e&&delete w[k])};w[k]=e,p?E(p,[M,A]):A()},clone:M=>Rs(M,t,n,r)};return C}function mm(e){if(Ml(e))return(e=Hr(e)).children=null,e}function c_(e){return Ml(e)?e.component?e.component.subTree:e.children?e.children[0]:void 0:e}function Il(e,t){6&e.shapeFlag&&e.component?Il(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 _p(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aWt({name:e.name},t,{setup:e}))():e};const Ll=e=>!!e.type.__asyncLoader;E2=function(e){Be(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((m,v)=>{l(f,()=>m((u++,c=null,d())),()=>v(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&&!rt(f)&&!Be(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=mn;if(s)return()=>vm(s,p);const f=b=>{c=null,yi(b,p,13,!r)};if(i&&p.suspense||Nu)return d().then(b=>()=>vm(b,p)).catch(b=>(f(b),()=>r?te(r,{error:b}):null));const m=j(!1),v=j(),g=j(!!o);return o&&setTimeout(()=>{g.value=!1},o),a!=null&&setTimeout(()=>{if(!m.value&&!v.value){const b=new Error(`Async component timed out after ${a}ms.`);f(b),v.value=b}},a),d().then(()=>{m.value=!0,p.parent&&Ml(p.parent.vnode)&&(p.parent.effect.dirty=!0,wu(p.parent.update))}).catch(b=>{f(b),v.value=b}),()=>m.value&&s?vm(s,p):v.value&&r?te(r,{error:v.value}):n&&!g.value?te(n):void 0}})};function vm(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 Ml,u_;Ml=e=>e.type.__isKeepAlive,u_={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=et(),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){ym(y),u(y,n,l,!0)}function m(y){o.forEach((_,w)=>{const x=Fu(_.type);!x||y&&y(x)||v(w)})}function v(y){const _=o.get(y);i&&Io(_,i)?i&&ym(i):f(_),o.delete(y),a.delete(y)}r.activate=(y,_,w,x,E)=>{const C=y.component;c(y,_,w,0,l),s(C.vnode,y,_,w,C,l,x,y.slotScopeIds,E),qn(()=>{C.isDeactivated=!1,C.a&&Ea(C.a);const M=y.props&&y.props.onVnodeMounted;M&&Or(M,C.parent,y)},l),am(C)},r.deactivate=y=>{const _=y.component;c(y,p,null,1,l),qn(()=>{_.da&&Ea(_.da);const w=y.props&&y.props.onVnodeUnmounted;w&&Or(w,_.parent,y),_.isDeactivated=!0},l),am(_)},we(()=>[e.include,e.exclude],([y,_])=>{y&&m(w=>Iu(y,w)),_&&m(w=>!Iu(_,w))},{flush:"post",deep:!0});let g=null;const b=()=>{g!=null&&o.set(g,bm(n.subTree))};return ut(b),no(b),cn(()=>{o.forEach(y=>{const{subTree:_,suspense:w}=n,x=bm(_);if(y.type!==x.type||y.key!==x.key)f(y);else{ym(x);const E=x.component.da;E&&qn(E,w)}})}),()=>{if(g=null,!t.default)return null;const y=t.default(),_=y[0];if(y.length>1)return De("KeepAlive should contain exactly one component child."),i=null,y;if(!(Zt(_)&&(4&_.shapeFlag||128&_.shapeFlag)))return i=null,_;let w=bm(_);const x=w.type,E=Fu(Ll(w)?w.type.__asyncResolved||{}:x),{include:C,exclude:M,max:S}=e;if(C&&(!E||!Iu(C,E))||M&&E&&Iu(M,E))return i=w,_;const k=w.key==null?x:w.key,I=o.get(k);return w.el&&(w=Hr(w),128&_.shapeFlag&&(_.ssContent=w)),g=k,I?(w.el=I.el,w.component=I.component,w.transition&&Il(w,w.transition),w.shapeFlag|=512,a.delete(k),a.add(k)):(a.add(k),S&&a.size>parseInt(S,10)&&v(a.values().next().value)),w.shapeFlag|=256,i=w,Jb(_.type)?_:w}}},n8=u_;function Iu(e,t){return Oe(e)?e.some(n=>Iu(n,t)):Ye(e)?e.split(",").includes(t):wl(e)==="[object RegExp]"&&e.test(t)}S2=function(e,t){d_(e,"a",t)};function gm(e,t){d_(e,"da",t)}function d_(e,t,n=mn){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ap(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Ml(o.parent.vnode)&&TR(r,t,n,o),o=o.parent}}function TR(e,t,n,r){const o=Ap(t,e,r,!0);wo(()=>{X1(r[t],o)},n)}function ym(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function bm(e){return 128&e.shapeFlag?e.ssContent:e}function Ap(e,t,n=mn,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;hi();const l=Fl(n),s=jr(t,n,e,i);return l(),mi(),s});return r?o.unshift(a):o.push(a),a}De(`${Zo(up[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 oa,Lu,_m,Am,wm;oa=e=>(t,n=mn)=>(!Nu||e==="sp")&&Ap(e,(...r)=>t(...r),n),As=oa("bm"),ut=oa("m"),Lu=oa("bu"),no=oa("u"),cn=oa("bum"),wo=oa("um"),_m=oa("sp"),Am=oa("rtg"),wm=oa("rtc");function p_(e,t=mn){Ap("ec",e,t)}Tt=function(e,t,n,r){let o;const a=n&&n[r];if(Oe(e)||Ye(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},Re=function(e,t,n={},r,o){if(un.isCE||un.parent&&Ll(un.parent)&&un.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&&f_(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 f_(e){return e.some(t=>!Zt(t)||t.type!==nn&&!(t.type===je&&!f_(t.children)))?e:null}function h_(e,t){const n={};if(!rt(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}`:Zo(r)]=e[r];return n}const Em=e=>e?K_(e)?Mp(e)||e.proxy:Em(e.parent):null,Vl=Wt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>kl(e.props),$attrs:e=>kl(e.attrs),$slots:e=>kl(e.slots),$refs:e=>kl(e.refs),$parent:e=>Em(e.parent),$root:e=>Em(e.root),$emit:e=>e.emit,$options:e=>km(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,wu(e.update)}),$nextTick:e=>e.n||(e.n=Ne.bind(e.proxy)),$watch:e=>kR.bind(e)}),xm=e=>e==="_"||e==="$",Sm=(e,t)=>e!==Ut&&!e.__isScriptSetup&&st(e,t),wp={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(Sm(r,t))return i[t]=1,r[t];if(o!==Ut&&st(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&st(c,t))return i[t]=3,a[t];if(n!==Ut&&st(n,t))return i[t]=4,n[t];Cm&&(i[t]=0)}}const u=Vl[t];let d,p;return u?(t==="$attrs"?(er(e,"get",t),hp()):t==="$slots"&&er(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==Ut&&st(n,t)?(i[t]=4,n[t]):(p=s.config.globalProperties,st(p,t)?p[t]:void(!un||Ye(t)&&t.indexOf("__v")===0||(o!==Ut&&xm(t[0])&&st(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===un&&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 Sm(o,t)?(o[t]=n,!0):o.__isScriptSetup&&st(o,t)?(De(`Cannot mutate