let l1,U6,ct,rt,q6,m2,qe,s1,SL,v2,ar,g2,G6,W6,y2,CL,cs,Tt,kL,OL,TL,Nn,c1,z,DL,u1,On,Rc,h,Mr,K6,Y6,Z6,Ot,_e,IL,LL,X6,jo,ML,Vr,Wn,Ao,Wa,d1,us,Qi,J6,Q6,Re,ey,b2,VL,N,_2,ty,wt,et,Ae,ma,ny,ry,oy,Be,ay,A2,iy,ly,RL,PL,Rr,NL,FL,p1,w2,Gt,Ke,f1,tt,ze,zL,$L,En,BL,E2,Ka,sy,jL,Ge,cy,Pc,Nc,x2,P,S2,sn,C2,He,xn,Ve,Ue,$e,Ut,HL,UL,el,Tn,Kn,tl,Dn,ot,lt,Ye,h1,je,Zt,ir,Fn,m1,k2,In,wo,bt,eo,uy,ut,fn,Ya,nl,Sn,At,v1,Bt,lr,qL,ds,_t,Je,wr,to,De,en,Fc,dy,GL,Za,WL,Eo,py,O2,KL,fy,hy,Et,no,dt,sr,zn,X,ps,g1,T2,D2,I2,L2,M2,V2,my,YL,ZL,cr,bn,XL,JL,zc,y1,va,fs,Ho,QL,vy,eM,tM,b1,$n,_1,gy,R2,hs,nM,ms,rM,$c,ga,oM,aM,iM,P2,lM,yy,by,it,A1,Bc,sM,_y,Ay,wy,jc,Ey,N2,Er,_n,F2,rl,xy,Sy,cM,ur,ol,w1,uM,Uo,me,dM,pM,Cy,qo,xo,fM,ky,al,E1,x1,hM,vs,z2,$2,Oy,Ty,B2,S1,il,Dy,mM,j2,ro,vM,gM,yM,bM,Iy,So,cn,Ly,H2,_M,My,U2,AM,wM,EM,xM,Vy,Ry,SM,CM,kM,q2,OM,TM,Py,C1,Ny,Fy,zy,DM,IM,LM,MM,$y,By,xr,VM,RM,Hc,Uc,jy,G2,PM,Hy,Uy,NM,FM,zM,$M,ll,oo,Co,qy,qc,BM,k1,Gy,jM,W2,HM,UM,Wy,qM,Ky,Yy,Zy,Xy,sl,O1,Jy,Qy,K2,GM,Gc,e8,Y2,t8,Vt,ne,st,Q,qt,Dt,we,WM,Xa,F,gs,n8,j,Z2,Pe,r8,X2,de,o8,gt,a8,mJ=(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 l8=Object.freeze({left:0,top:0,width:16,height:16}),T1=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Wc=Object.freeze({...l8,...T1}),J2=Object.freeze({...Wc,body:"",hidden:!1});function s8(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 J2)r in T1?r in e&&!(r in n)&&(n[r]=T1[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function KM(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let a={};function i(l){a=s8(r[l]||o[l],a)}return i(t),n.forEach(i),s8(e,a)}function c8(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,f=d&&c(d);f&&(s[u]=[d].concat(f))}return s[u]}),s}(e);for(const o in r){const a=r[o];a&&(t(o,KM(e,o,a)),n.push(o))}return n}const Kc=/^[a-z0-9]+(-[a-z0-9]+)*$/,ys=(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&&!D1(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&&!D1(l)?null:l}if(n&&r===""){const l={provider:r,prefix:"",name:a};return t&&!D1(l,n)?null:l}return null},D1=(e,t)=>!!e&&!(e.provider!==""&&!e.provider.match(Kc)||!(t&&e.prefix===""||e.prefix.match(Kc))||!e.name.match(Kc)),YM={provider:"",aliases:{},not_found:{},...l8};function Q2(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function u8(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Q2(e,YM))return null;const n=t.icons;for(const o in n){const a=n[o];if(!o.match(Kc)||typeof a.body!="string"||!Q2(a,J2))return null}const r=t.aliases||Object.create(null);for(const o in r){const a=r[o],i=a.parent;if(!o.match(Kc)||typeof i!="string"||!n[i]&&!r[i]||!Q2(a,J2))return null}return t}const I1=Object.create(null);function Go(e,t){const n=I1[e]||(I1[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 eh(e,t){return u8(t)?c8(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}let Yc=!1;function Zc(e){const t=typeof e=="string"?ys(e,!0,Yc):e;if(t){const n=Go(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function d8(e,t){const n=ys(e,!0,Yc);return n?function(r,o,a){try{if(typeof a.body=="string")return r.icons[o]={...a},!0}catch{}return!1}(Go(n.provider,n.prefix),n.name,t):!1}function p8(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Yc&&!t&&!e.prefix){let r=!1;return u8(e)&&(e.prefix="",c8(e,(o,a)=>{a&&d8(o,a)&&(r=!0)})),r}const n=e.prefix;return D1({provider:t,prefix:n,name:"a"})?!!eh(Go(t,n),e):!1}const f8=Object.freeze({width:null,height:null}),h8=Object.freeze({...f8,...T1}),ZM=/(-?[0-9.]*[0-9]+[0-9.]*)/g,XM=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function th(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(ZM);if(r===null||!r.length)return e;const o=[];let a=r.shift(),i=XM.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 JM=e=>e==="unset"||e==="undefined"||e==="none";function L1(e,t){const n={...Wc,...e},r={...h8,...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=th(d,s/c)):(u=i==="auto"?s:i,d=l===null?th(u,c/s):l==="auto"?c:l);const f={},p=(m,v)=>{JM(v)||(f[m]=v.toString())};return p("width",u),p("height",d),f.viewBox=o.left.toString()+" "+o.top.toString()+" "+s.toString()+" "+c.toString(),{attributes:f,body:a}}const QM=/\sid="(\S+)"/g,eV="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let tV=0;function m8(e,t=eV){const n=[];let r;for(;r=QM.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+(tV++).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 cl={local:!0,session:!0},v8={local:new Set,session:new Set};let nh=!1;const g8="iconify2",Xc="iconify",y8=Xc+"-count",b8=Xc+"-version",_8=36e5,nV=168;function rh(e,t){try{return e.getItem(t)}catch{}}function oh(e,t,n){try{return e.setItem(t,n),!0}catch{}}function A8(e,t){try{e.removeItem(t)}catch{}}function ah(e,t){return oh(e,y8,t.toString())}function ih(e){return parseInt(rh(e,y8))||0}let M1=typeof window>"u"?{}:window;function w8(e){const t=e+"Storage";try{if(M1&&M1[t]&&typeof M1[t].length=="number")return M1[t]}catch{}cl[e]=!1}function E8(e,t){const n=w8(e);if(!n)return;const r=rh(n,b8);if(r!==g8){if(r){const l=ih(n);for(let s=0;s{const s=Xc+l.toString(),c=rh(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{}A8(n,s)}};let i=ih(n);for(let l=i-1;l>=0;l--)a(l)||(l===i-1?(i--,ah(n,i)):v8[e].add(l))}function x8(){if(!nh){nh=!0;for(const e in cl)E8(e,t=>{const n=t.data,r=Go(t.provider,n.prefix);if(!eh(r,n).length)return!1;const o=n.lastModified||-1;return r.lastModifiedCached=r.lastModifiedCached?Math.min(r.lastModifiedCached,o):o,!0})}}function S8(e,t){switch(e){case"local":case"session":cl[e]=t;break;case"all":for(const n in cl)cl[n]=t}}const lh=Object.create(null);function C8(e,t){lh[e]=t}function sh(e){return lh[e]||lh[""]}function ch(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 V1=Object.create(null),R1=["https://api.simplesvg.com","https://api.unisvg.com"],uh=[];for(;R1.length>0;)R1.length===1||Math.random()>.5?uh.push(R1.shift()):uh.push(R1.pop());function k8(e,t){const n=ch(t);return n!==null&&(V1[e]=n,!0)}function P1(e){return V1[e]}V1[""]=ch({resources:["https://api.iconify.design"].concat(uh)});let N1=(()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}})();const rV={prepare:(e,t,n)=>{const r=[],o=function(s,c){const u=P1(s);if(!u)return 0;let d;if(u.maxURL){let f=0;u.resources.forEach(m=>{f=Math.max(f,m.length)});const p=c+".json?icons=";d=u.maxURL-f-u.path.length-p.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(!N1)return void n("abort",424);let r=function(a){if(typeof a=="string"){const i=P1(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;N1(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 O8(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}let oV=0;var aV={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function iV(e,t,n,r){const o=e.resources.length,a=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let A=e.resources.slice(0);for(i=[];A.length>1;){const x=Math.floor(Math.random()*A.length);i.push(A[x]),A=A.slice(0,x).concat(A.slice(x+1))}i=i.concat(A)}else i=e.resources.slice(a).concat(e.resources.slice(0,a));const l=Date.now();let s,c="pending",u=0,d=null,f=[],p=[];function m(){d&&(clearTimeout(d),d=null)}function v(){c==="pending"&&(c="aborted"),m(),f.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),f=[]}function g(A,x){x&&(p=[]),typeof A=="function"&&p.push(A)}function b(){c="failed",p.forEach(A=>{A(void 0,s)})}function y(){f.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),f=[]}function _(){if(c!=="pending")return;m();const A=i.shift();if(A===void 0)return f.length?void(d=setTimeout(()=>{m(),c==="pending"&&(y(),b())},e.timeout)):void b();const x={status:"pending",resource:A,callback:(E,L)=>{(function(M,C,O){const I=C!=="success";switch(f=f.filter(w=>w!==M),c){case"pending":break;case"failed":if(I||!e.dataAfterTimeout)return;break;default:return}if(C==="abort")return s=O,void b();if(I)return s=O,void(f.length||(i.length?_():b()));if(m(),y(),!e.random){const w=e.resources.indexOf(M.resource);w!==-1&&w!==e.index&&(e.index=w)}c="completed",p.forEach(w=>{w(O)})})(x,E,L)}};f.push(x),u++,d=setTimeout(_,e.rotate),n(A,t,x.callback)}return typeof r=="function"&&p.push(r),setTimeout(_),function(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:f.length,subscribe:g,abort:v}}}function T8(e){const t={...aV,...e};let n=[];function r(){n=n.filter(a=>a().status==="pending")}return{query:function(a,i,l){const s=iV(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 D8(){}const dh=Object.create(null);function I8(e,t,n){let r,o;if(typeof e=="string"){const a=sh(e);if(!a)return n(void 0,424),D8;o=a.send;const i=function(l){if(!dh[l]){const s=P1(l);if(!s)return;const c={config:s,redundancy:T8(s)};dh[l]=c}return dh[l]}(e);i&&(r=i.redundancy)}else{const a=ch(e);if(a){r=T8(a);const i=sh(e.resources?e.resources[0]:"");i&&(o=i.send)}}return r&&o?r.query(t,o,n)().abort:(n(void 0,424),D8)}function lV(e,t){function n(r){let o;if(!cl[r]||!(o=w8(r)))return;const a=v8[r];let i;if(a.size)a.delete(i=Array.from(a).shift());else if(i=ih(o),!ah(o,i+1))return;const l={cached:Math.floor(Date.now()/_8),provider:e.provider,data:t};return oh(o,Xc+i.toString(),JSON.stringify(l))}nh||x8(),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 cl)E8(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 L8(){}function sV(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||O8([t],i.id),i.callback(l.loaded.slice(0),l.missing.slice(0),l.pending.slice(0),i.abort))})}))}(e)}))}const cV=e=>{const t=Go(e.provider,e.prefix).pendingIcons;return!(!t||!t.has(e.name))},ph=(e,t)=>{var n;const r=function(s){const c={loaded:[],missing:[],pending:[]},u=Object.create(null);s.sort((f,p)=>f.provider!==p.provider?f.provider.localeCompare(p.provider):f.prefix!==p.prefix?f.prefix.localeCompare(p.prefix):f.name.localeCompare(p.name));let d={provider:"",prefix:"",name:""};return s.forEach(f=>{if(d.name===f.name&&d.prefix===f.prefix&&d.provider===f.provider)return;d=f;const p=f.provider,m=f.prefix,v=f.name,g=u[p]||(u[p]=Object.create(null)),b=g[m]||(g[m]=Go(p,m));let y;y=v in b.icons?c.loaded:m===""||b.missing.has(v)?c.missing:c.pending;const _={provider:p,prefix:m,name:v};y.push(_)}),c}(function(s,c=!0,u=!1){const d=[];return s.forEach(f=>{const p=typeof f=="string"?ys(f,c,u):f;p&&d.push(p)}),d}(e,!0,(typeof n=="boolean"&&(Yc=n),Yc)));if(!r.pending.length){let s=!0;return t&&setTimeout(()=>{s&&t(r.loaded,r.missing,r.pending,L8)}),()=>{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(Go(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,f=Go(c,u),p=f.pendingIcons||(f.pendingIcons=new Set);p.has(d)||(p.add(d),o[c][u].push(d))}),a.forEach(s=>{const{provider:c,prefix:u}=s;o[c][u].length&&function(d,f){d.iconsToLoad?d.iconsToLoad=d.iconsToLoad.concat(f).sort():d.iconsToLoad=f,d.iconsQueueFlag||(d.iconsQueueFlag=!0,setTimeout(()=>{d.iconsQueueFlag=!1;const{provider:p,prefix:m}=d,v=d.iconsToLoad;let g;delete d.iconsToLoad,v&&(g=sh(p))&&g.prepare(p,m,v).forEach(b=>{I8(p,b,y=>{if(typeof y!="object")b.icons.forEach(_=>{d.missing.add(_)});else try{const _=eh(d,y);if(!_.length)return;const A=d.pendingIcons;A&&_.forEach(x=>{A.delete(x)}),lV(d,y)}catch(_){console.error(_)}sV(d)})})}))}(s,o[c][u])}),t?function(s,c,u){const d=oV++,f=O8.bind(null,u,d);if(!c.pending.length)return f;const p={id:d,icons:c,callback:s,abort:f};return u.forEach(m=>{(m.loaderCallbacks||(m.loaderCallbacks=[])).push(p)}),f}(t,r,a):L8};function M8(e,t){const n={...e};for(const r in t){const o=t[r],a=typeof o;r in f8?(o===null||o&&(a==="string"||a==="number"))&&(n[r]=o):a===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const F1={...h8,inline:!1},fh="iconify",hh="iconify-inline",Ja="iconifyData"+Date.now();let ul=[];function Jc(e){for(let t=0;t{delete t.pendingScan,eu&&eu(e)}))}function dV(e,t){if(!e.observer)return;const n=e.observer;if(!n.pendingScan)for(let r=0;r0||o.type==="attributes"&&o.target[Ja]!==void 0)return void(n.paused||R8(e))}}function P8(e,t){e.observer.instance.observe(t,uV)}function z1(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(dV.bind(null,e)),P8(e,n),t.paused||R8(e))}function N8(){Qc().forEach(z1)}function F8(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 pV(e){const t=eu!==null;eu!==e&&(eu=e,t&&Qc().forEach(F8)),t?N8():function(n){const r=document;r.readyState&&r.readyState!=="loading"?n():r.addEventListener("DOMContentLoaded",n)}(N8)}function mh(e){(e?[e]:Qc()).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 vh(e){(e?[e]:Qc()).forEach(t=>{if(!t.observer)return void z1(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?P8(t,r):z1(t)}})}function z8(e,t=!1){const n=V8(e,t);return z1(n),n}function $8(e){const t=Jc(e);t&&(F8(t),function(n){ul=ul.filter(r=>n!==r&&n!==(typeof r.node=="function"?r.node():r.node))}(e))}const fV=/[\s,]+/,hV=["width","height"],mV=["inline","hFlip","vFlip"];function vV(e){const t=e.getAttribute("data-icon"),n=typeof t=="string"&&ys(t,!0);if(!n)return null;const r={...F1,inline:e.classList&&e.classList.contains(hh)};hV.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 f=parseFloat(l.slice(0,l.length-c.length));return isNaN(f)?0:(f/=d,f%1==0?u(f):0)}}return s}(o));const a=e.getAttribute("data-flip");typeof a=="string"&&function(l,s){s.split(fV).forEach(c=>{switch(c.trim()){case"horizontal":l.hFlip=!0;break;case"vertical":l.vFlip=!0}})}(r,a),mV.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 gV="svg."+fh+", i."+fh+", span."+fh+", i."+hh+", span."+hh;function B8(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 tu;function yV(e){return tu===void 0&&function(){try{tu=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch{tu=null}}(),tu?tu.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 H8(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 U8(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 q8(e,t,n){let r;try{r=document.createElement("span")}catch{return e}const o=t.customisations,a=L1(n,o),i=e[Ja],l=B8(m8(a.body),{"aria-hidden":"true",role:"img",...a.attributes});r.innerHTML=yV(l);const s=r.childNodes[0],c=e.attributes;for(let p=0;p{$1&&($1=!1,bs())}))}function bs(e,t=!1){const n=Object.create(null);function r(o,a){const{provider:i,prefix:l,name:s}=o,c=Go(i,l),u=c.icons[s];if(u)return{status:"loaded",icon:u};if(c.missing.has(s))return{status:"missing"};if(a&&!cV(o)){const d=n[i]||(n[i]=Object.create(null));(d[l]||(d[l]=new Set)).add(s)}return{status:"loading"}}(e?[e]:Qc()).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,mh(o)),c.tagName.toUpperCase()!=="SVG"){const f=u.mode,p=f==="mask"||f!=="bg"&&(f==="style"?d.body.indexOf("currentColor")!==-1:null);if(typeof p=="boolean")return void function(m,v,g,b){const y=v.customisations,_=L1(g,y),A=_.attributes,x=m[Ja],E=B8(_.body,{...A,width:g.width+"",height:g.height+""}),L=H8(m,j8(v.icon),new Set(x&&x.addedClasses)),M=function(w){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)}(w)+'")'}(E),C={"--svg":M,width:Y8(A.width),height:Y8(A.height),...bV,...b?gh:G8};y.inline&&(C["vertical-align"]="-0.125em");const O=U8(m,C,x&&x.addedStyles),I={...v,status:"loaded",addedClasses:L,addedStyles:O};m[Ja]=I}(c,u,{...Wc,...d},p)}q8(c,u,d)}(function(c){const u=[];return c.querySelectorAll(gV).forEach(d=>{const f=d[Ja]||d.tagName.toLowerCase()!=="svg"?vV(d):null;f&&u.push({node:d,props:f})}),u})(a).forEach(({node:c,props:u})=>{const d=c[Ja];if(!d){const{status:p,icon:m}=r(u.icon,!0);return m?void s(c,u,m):(i=i||p==="loading",void(c[Ja]={...u,status:p}))}let f;if(function(p,m){if(p.name!==m.name||p.mode!==m.mode)return!0;const v=p.customisations,g=m.customisations;for(const b in F1)if(v[b]!==g[b])return!0;return!1}(d,u)){if(f=r(u.icon,d.name!==u.name),!f.icon)return i=i||f.status==="loading",void Object.assign(d,{...u,status:f.status})}else{if(d.status!=="loading")return;if(f=r(u.icon,!1),!f.icon)return void(d.status=f.status)}s(c,u,f.icon)}),o.temporary&&!i?$8(a):t&&i?z8(a,!0):l&&o.observer&&vh(o)});for(const o in n){const a=n[o];for(const i in a){const l=a[i];ph(Array.from(l).map(s=>({provider:o,prefix:i,name:s})),_V)}}}function Z8(e,t,n=!1){const r=Zc(e);if(!r)return null;const o=ys(e),a=M8(F1,t||{}),i=q8(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 V8(document.documentElement);ul.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"||!p8(r))&&console.error(n)}catch{console.error(n)}})}setTimeout(()=>{pV(bs),bs()})}if(C8("",rV),typeof document<"u"&&typeof window<"u"){x8();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;k8(n,o)||console.error(r)}catch{console.error(r)}}}}const yh={_api:{getAPIConfig:P1,setAPIModule:C8,sendAPIQuery:I8,setFetch:function(e){N1=e},getFetch:function(){return N1},listAPIProviders:function(){return Object.keys(V1)}},addAPIProvider:k8,loadIcons:ph,loadIcon:e=>new Promise((t,n)=>{const r=typeof e=="string"?ys(e,!0):e;r?ph([r||e],o=>{if(o.length&&r){const a=Zc(r);if(a)return void t({...Wc,...a})}n(e)}):n(e)}),iconExists:function(e){return!!Zc(e)},getIcon:function(e){const t=Zc(e);return t?{...Wc,...t}:null},listIcons:function(e,t){let n=[];return(typeof e=="string"?[e]:Object.keys(I1)).forEach(r=>{(typeof r=="string"&&typeof t=="string"?[t]:Object.keys(I1[r]||{})).forEach(o=>{const a=Go(r,o);n=n.concat(Object.keys(a.icons).map(i=>(r!==""?"@"+r+":":"")+o+":"+i))})}),n},addIcon:d8,addCollection:p8,replaceIDs:m8,calculateSize:th,buildIcon:L1,getVersion:function(){return"3.1.1"},renderSVG:function(e,t){return Z8(e,t,!1)},renderHTML:function(e,t){return Z8(e,t,!0)},renderIcon:function(e,t){const n=Zc(e);return n?L1(n,M8(F1,t||{})):null},scan:function(e){e?function(t){const n=Jc(t);n?bs(n):bs({node:t,temporary:!0},!0)}(e):bs()},observe:z8,stopObserving:$8,pauseObserver:function(e){if(e){const t=Jc(e);t&&mh(t)}else mh()},resumeObserver:function(e){if(e){const t=Jc(e);t&&vh(t)}else vh()},enableCache:function(e,t){S8(e,t!==!1)},disableCache:function(e){S8(e,!0)}};try{self.Iconify===void 0&&(self.Iconify=yh)}catch{}const X8=yh.default||yh;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":{"at":{"body":""},"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},"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},"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},"r":{"body":"","width":287,"height":654},"s":{"body":"","width":326,"height":671},"t":{"body":"","width":255,"height":754},"u":{"body":"","width":466,"height":671},"v":{"body":"","width":497,"height":667},"w":{"body":"","width":825,"height":667},"x":{"body":"","width":537,"height":654},"y":{"body":"","width":496,"height":881}}},{"prefix":"system-uicons","width":21,"height":21,"icons":{"carousel":{"body":""},"contacts":{"body":""},"reset-alt":{"body":""}}},{"prefix":"clarity","width":36,"height":36,"icons":{"contract-line":{"body":""}}},{"prefix":"radix-icons","width":15,"height":15,"icons":{"enter-full-screen":{"body":""},"exit-full-screen":{"body":""}}},{"prefix":"fe","width":24,"height":24,"icons":{}},{"prefix":"mi","width":24,"height":24,"icons":{}},{"prefix":"geo","width":100,"height":100,"icons":{}},{"prefix":"icon-park-outline","width":48,"height":48,"icons":{"peoples":{"body":""},"transaction-order":{"body":""}}},{"prefix":"ei","width":50,"height":50,"icons":{}},{"prefix":"la","width":32,"height":32,"icons":{}},{"prefix":"akar-icons","width":24,"height":24,"icons":{"circle-plus":{"body":""},"github-fill":{"body":""}}},{"prefix":"logos","width":256,"height":256,"icons":{"angular-icon":{"body":"","height":272},"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":"fa-solid","width":512,"height":512,"icons":{"award":{"body":"","width":384},"list":{"body":""},"money-check-alt":{"body":"","width":640},"project-diagram":{"body":"","width":640},"shopping-cart":{"body":"","width":576},"times-circle":{"body":""},"user":{"body":"","width":448},"users":{"body":"","width":640},"wallet":{"body":""},"yen-sign":{"body":"","width":384}}},{"prefix":"ant-design","width":1024,"height":1024,"icons":{"align-center-outlined":{"body":""},"align-left-outlined":{"body":""},"alipay-circle-filled":{"body":""},"cloud-upload-outlined":{"body":""},"dingtalk-circle-filled":{"body":""},"github-filled":{"body":""},"reload-outlined":{"body":""},"rotate-left-outlined":{"body":""},"rotate-right-outlined":{"body":""},"scan-outlined":{"body":""},"upload-outlined":{"body":""},"wechat-filled":{"body":""},"zoom-in-outlined":{"body":""},"zoom-out-outlined":{"body":""}}},{"prefix":"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":"uit","width":24,"height":24,"icons":{}},{"prefix":"gg","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":"tabler","width":24,"height":24,"icons":{"box-padding":{"body":""},"float-right":{"body":""},"hand-click":{"body":""},"input-search":{"body":""},"layout-navbar":{"body":""},"line-dashed":{"body":""},"line-dotted":{"body":""}}},{"prefix":"iconoir","width":24,"height":24,"icons":{"input-search":{"body":""}}},{"prefix":"vaadin","icons":{"arrows-long-h":{"body":""},"arrows-long-v":{"body":""},"line-h":{"body":""},"money-withdraw":{"body":""},"padding":{"body":""}}},{"prefix":"entypo","width":20,"height":20,"icons":{"progress-empty":{"body":""}}},{"prefix":"icon-park","width":48,"height":48,"icons":{"income":{"body":""},"income-one":{"body":""}}},{"prefix":"bi","icons":{"columns":{"body":""},"grid-3x2-gap":{"body":""},"grid-3x3-gap":{"body":""}}}]').forEach(e=>X8.addCollection(e));let bh;bh={},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 bh)return;bh[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})},Ny=(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)))})},$y=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},xr=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e},Uc=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 Pr={};const J8=typeof window<"u";let Q8,e5;{const e=J8&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(Q8=t=>{e.mark(t)},e5=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const AV=/\{([0-9a-zA-Z]+)\}/g,t5=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),wV=Object.assign;let n5;const EV=Object.prototype.hasOwnProperty,r5=Array.isArray,_h=e=>typeof e=="function",B1=e=>e!==null&&typeof e=="object",Ah=Object.prototype.toString,wh=e=>Ah.call(e),Eh=e=>{if(!B1(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function o5(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const a5={},xV=Object.freeze(Object.defineProperty({__proto__:null,assign:wV,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))}}},escapeHtml:function(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},format:function(e,...t){return t.length===1&&B1(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(AV,(n,r)=>t.hasOwnProperty(r)?t[r]:"")},friendlyJSONstringify:t5,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)=>t5({l:e,k:t,s:n}),getGlobalThis:()=>n5||(n5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),hasOwn:function(e,t){return EV.call(e,t)},inBrowser:J8,incrementer:function(e){let t=e;return()=>++t},isArray:r5,isBoolean:e=>typeof e=="boolean",isDate:e=>wh(e)==="[object Date]",isEmptyObject:e=>Eh(e)&&Object.keys(e).length===0,isFunction:_h,isNumber:e=>typeof e=="number"&&isFinite(e),isObject:B1,isPlainObject:Eh,isPromise:e=>B1(e)&&_h(e.then)&&_h(e.catch),isRegExp:e=>wh(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 Q8},get measure(){return e5},objectToString:Ah,toDisplayString:e=>e==null?"":r5(e)||Eh(e)&&e.toString===Ah?JSON.stringify(e,null,2):String(e),toTypeString:wh,warn:o5,warnOnce:function(e){a5[e]||(a5[e]=!0,o5(e))}},Symbol.toStringTag,{value:"Module"})),SV=Uc(xV),dl=typeof window<"u";let Nr,pl;{const e=dl&&window.performance;e&&e.mark&&e.measure&&e.clearMarks&&e.clearMeasures&&(Nr=t=>{e.mark(t)},pl=(t,n,r)=>{e.measure(t,n,r),e.clearMarks(n),e.clearMarks(r)})}const CV=/\{([0-9a-zA-Z]+)\}/g;function xh(e,...t){return t.length===1&&Ln(t[0])&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(CV,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const kV=(e,t,n)=>OV({l:e,k:t,s:n}),OV=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Fr=e=>typeof e=="number"&&isFinite(e),TV=e=>c5(e)==="[object Date]",i5=e=>c5(e)==="[object RegExp]",Sh=e=>on(e)&&Object.keys(e).length===0,Qa=Object.assign;function l5(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Wo=Array.isArray,Yn=e=>typeof e=="function",vt=e=>typeof e=="string",dr=e=>typeof e=="boolean",Ln=e=>e!==null&&typeof e=="object",s5=Object.prototype.toString,c5=e=>s5.call(e),on=e=>{if(!Ln(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object};function Ch(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const u5=2;function nu(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const d5={};function kh(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},DV={[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 _s(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=xh((o||DV)[e]||"",...a||[]),l=new SyntaxError(String(i));return l.code=e,t&&(l.location=t),l.domain=r,l}function IV(e){throw e}const LV=/<\/?[\w\s="/.':;#-\/]+>/,MV=e=>LV.test(e),ya=" ",VV="\r",pr=` `,RV=String.fromCharCode(8232),PV=String.fromCharCode(8233);function NV(e){const t=e;let n=0,r=1,o=1,a=0;const i=f=>t[f]===VV&&t[f+1]===pr,l=f=>t[f]===PV,s=f=>t[f]===RV,c=f=>i(f)||(p=>t[p]===pr)(f)||l(f)||s(f),u=f=>i(f)||l(f)||s(f)?pr:t[f];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(f=0){a=f},skipToPeek:function(){const f=n+a;for(;f!==n;)d();a=0}}}const ei=void 0,FV=".",p5="'",zV="tokenizer";function $V(e,t={}){const n=t.location!==!1,r=NV(e),o=()=>r.index(),a=()=>{return k=r.line(),S=r.column(),$=r.index(),{line:k,column:S,offset:$};var k,S,$},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(k,S,$,...J){const q=c();if(S.column+=$,S.offset+=$,u){const G=_s(k,n?kh(q.startLoc,S):null,{domain:zV,args:J});u(G)}}function f(k,S,$){k.endLoc=a(),k.currentType=S;const J={type:S};return n&&(J.loc=kh(k.startLoc,k.endLoc)),$!=null&&(J.value=$),J}const p=k=>f(k,14);function m(k,S){return k.currentChar()===S?(k.next(),S):(d(ft.EXPECTED_TOKEN,a(),0,S),"")}function v(k){let S="";for(;k.currentPeek()===ya||k.currentPeek()===pr;)S+=k.currentPeek(),k.peek();return S}function g(k){const S=v(k);return k.skipToPeek(),S}function b(k){if(k===ei)return!1;const S=k.charCodeAt(0);return S>=97&&S<=122||S>=65&&S<=90||S===95}function y(k,S){const{currentType:$}=S;if($!==2)return!1;v(k);const J=function(q){if(q===ei)return!1;const G=q.charCodeAt(0);return G>=48&&G<=57}(k.currentPeek()==="-"?k.peek():k.currentPeek());return k.resetPeek(),J}function _(k){v(k);const S=k.currentPeek()==="|";return k.resetPeek(),S}function A(k,S=!0){const $=(q=!1,G="",B=!1)=>{const Y=k.currentPeek();return Y==="{"?G!=="%"&&q:Y!=="@"&&Y?Y==="%"?(k.peek(),$(q,"%",!0)):Y==="|"?!(G!=="%"&&!B)||!(G===ya||G===pr):Y===ya?(k.peek(),$(!0,ya,B)):Y!==pr||(k.peek(),$(!0,pr,B)):G==="%"||q},J=$();return S&&k.resetPeek(),J}function x(k,S){const $=k.currentChar();return $===ei?ei:S($)?(k.next(),$):null}function E(k){return x(k,S=>{const $=S.charCodeAt(0);return $>=97&&$<=122||$>=65&&$<=90||$>=48&&$<=57||$===95||$===36})}function L(k){return x(k,S=>{const $=S.charCodeAt(0);return $>=48&&$<=57})}function M(k){return x(k,S=>{const $=S.charCodeAt(0);return $>=48&&$<=57||$>=65&&$<=70||$>=97&&$<=102})}function C(k){let S="",$="";for(;S=L(k);)$+=S;return $}function O(k){let S="";for(;;){const $=k.currentChar();if($==="{"||$==="}"||$==="@"||$==="|"||!$)break;if($==="%"){if(!A(k))break;S+=$,k.next()}else if($===ya||$===pr)if(A(k))S+=$,k.next();else{if(_(k))break;S+=$,k.next()}else S+=$,k.next()}return S}function I(k){const S=k.currentChar();switch(S){case"\\":case"'":return k.next(),`\\${S}`;case"u":return w(k,S,4);case"U":return w(k,S,6);default:return d(ft.UNKNOWN_ESCAPE_SEQUENCE,a(),0,S),""}}function w(k,S,$){m(k,S);let J="";for(let q=0;q<$;q++){const G=M(k);if(!G){d(ft.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${S}${J}${k.currentChar()}`);break}J+=G}return`\\${S}${J}`}function T(k){g(k);const S=m(k,"|");return g(k),S}function R(k,S){let $=null;switch(k.currentChar()){case"{":return S.braceNest>=1&&d(ft.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),k.next(),$=f(S,2,"{"),g(k),S.braceNest++,$;case"}":return S.braceNest>0&&S.currentType===2&&d(ft.EMPTY_PLACEHOLDER,a(),0),k.next(),$=f(S,3,"}"),S.braceNest--,S.braceNest>0&&g(k),S.inLinked&&S.braceNest===0&&(S.inLinked=!1),$;case"@":return S.braceNest>0&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),$=D(k,S)||p(S),S.braceNest=0,$;default:let J=!0,q=!0,G=!0;if(_(k))return S.braceNest>0&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),$=f(S,1,T(k)),S.braceNest=0,S.inLinked=!1,$;if(S.braceNest>0&&(S.currentType===5||S.currentType===6||S.currentType===7))return d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),S.braceNest=0,V(k,S);if(J=function(B,Y){const{currentType:K}=Y;if(K!==2)return!1;v(B);const ie=b(B.currentPeek());return B.resetPeek(),ie}(k,S))return $=f(S,5,function(B){g(B);let Y="",K="";for(;Y=E(B);)K+=Y;return B.currentChar()===ei&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),K}(k)),g(k),$;if(q=y(k,S))return $=f(S,6,function(B){g(B);let Y="";return B.currentChar()==="-"?(B.next(),Y+=`-${C(B)}`):Y+=C(B),B.currentChar()===ei&&d(ft.UNTERMINATED_CLOSING_BRACE,a(),0),Y}(k)),g(k),$;if(G=function(B,Y){const{currentType:K}=Y;if(K!==2)return!1;v(B);const ie=B.currentPeek()===p5;return B.resetPeek(),ie}(k,S))return $=f(S,7,function(B){g(B),m(B,"'");let Y="",K="";const ie=se=>se!==p5&&se!==pr;for(;Y=x(B,ie);)K+=Y==="\\"?I(B):Y;const fe=B.currentChar();return fe===pr||fe===ei?(d(ft.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),fe===pr&&(B.next(),m(B,"'")),K):(m(B,"'"),K)}(k)),g(k),$;if(!J&&!q&&!G)return $=f(S,13,function(B){g(B);let Y="",K="";const ie=fe=>fe!=="{"&&fe!=="}"&&fe!==ya&&fe!==pr;for(;Y=x(B,ie);)K+=Y;return K}(k)),d(ft.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,$.value),g(k),$}return $}function D(k,S){const{currentType:$}=S;let J=null;const q=k.currentChar();switch($!==8&&$!==9&&$!==12&&$!==10||q!==pr&&q!==ya||d(ft.INVALID_LINKED_FORMAT,a(),0),q){case"@":return k.next(),J=f(S,8,"@"),S.inLinked=!0,J;case".":return g(k),k.next(),f(S,9,".");case":":return g(k),k.next(),f(S,10,":");default:return _(k)?(J=f(S,1,T(k)),S.braceNest=0,S.inLinked=!1,J):function(G,B){const{currentType:Y}=B;if(Y!==8)return!1;v(G);const K=G.currentPeek()===".";return G.resetPeek(),K}(k,S)||function(G,B){const{currentType:Y}=B;if(Y!==8&&Y!==12)return!1;v(G);const K=G.currentPeek()===":";return G.resetPeek(),K}(k,S)?(g(k),D(k,S)):function(G,B){const{currentType:Y}=B;if(Y!==9)return!1;v(G);const K=b(G.currentPeek());return G.resetPeek(),K}(k,S)?(g(k),f(S,12,function(G){let B="",Y="";for(;B=E(G);)Y+=B;return Y}(k))):function(G,B){const{currentType:Y}=B;if(Y!==10)return!1;const K=()=>{const fe=G.currentPeek();return fe==="{"?b(G.peek()):!(fe==="@"||fe==="%"||fe==="|"||fe===":"||fe==="."||fe===ya||!fe)&&(fe===pr?(G.peek(),K()):b(fe))},ie=K();return G.resetPeek(),ie}(k,S)?(g(k),q==="{"?R(k,S)||J:f(S,11,function(G){const B=(Y=!1,K)=>{const ie=G.currentChar();return ie!=="{"&&ie!=="%"&&ie!=="@"&&ie!=="|"&&ie!=="("&&ie!==")"&&ie?ie===ya?K:ie===pr||ie===FV?(K+=ie,G.next(),B(Y,K)):(K+=ie,G.next(),B(!0,K)):K};return B(!1,"")}(k))):($===8&&d(ft.INVALID_LINKED_FORMAT,a(),0),S.braceNest=0,S.inLinked=!1,V(k,S))}}function V(k,S){let $={type:14};if(S.braceNest>0)return R(k,S)||p(S);if(S.inLinked)return D(k,S)||p(S);switch(k.currentChar()){case"{":return R(k,S)||p(S);case"}":return d(ft.UNBALANCED_CLOSING_BRACE,a(),0),k.next(),f(S,3,"}");case"@":return D(k,S)||p(S);default:if(_(k))return $=f(S,1,T(k)),S.braceNest=0,S.inLinked=!1,$;const{isModulo:J,hasSpace:q}=function(G){const B=v(G),Y=G.currentPeek()==="%"&&G.peek()==="{";return G.resetPeek(),{isModulo:Y,hasSpace:B.length>0}}(k);if(J)return q?f(S,0,O(k)):f(S,4,function(G){g(G);const B=G.currentChar();return B!=="%"&&d(ft.EXPECTED_TOKEN,a(),0,B),G.next(),"%"}(k));if(A(k))return f(S,0,O(k))}return $}return{nextToken:function(){const{currentType:k,offset:S,startLoc:$,endLoc:J}=s;return s.lastType=k,s.lastOffset=S,s.lastStartLoc=$,s.lastEndLoc=J,s.offset=o(),s.startLoc=a(),r.currentChar()===ei?f(s,14):V(r,s)},currentOffset:o,currentPosition:a,context:c}}const BV="parser",jV=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function HV(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 UV(e={}){const t=e.location!==!1,{onError:n}=e;function r(p,m,v,g,...b){const y=p.currentPosition();if(y.offset+=g,y.column+=g,n){const _=_s(m,t?kh(v,y):null,{domain:BV,args:b});n(_)}}function o(p,m,v){const g={type:p};return t&&(g.start=m,g.end=m,g.loc={start:v,end:v}),g}function a(p,m,v,g){g&&(p.type=g),t&&(p.end=m,p.loc&&(p.loc.end=v))}function i(p,m){const v=p.context(),g=o(3,v.offset,v.startLoc);return g.value=m,a(g,p.currentOffset(),p.currentPosition()),g}function l(p,m){const v=p.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(5,g,b);return y.index=parseInt(m,10),p.nextToken(),a(y,p.currentOffset(),p.currentPosition()),y}function s(p,m){const v=p.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(4,g,b);return y.key=m,p.nextToken(),a(y,p.currentOffset(),p.currentPosition()),y}function c(p,m){const v=p.context(),{lastOffset:g,lastStartLoc:b}=v,y=o(9,g,b);return y.value=m.replace(jV,HV),p.nextToken(),a(y,p.currentOffset(),p.currentPosition()),y}function u(p){const m=p.context(),v=o(6,m.offset,m.startLoc);let g=p.nextToken();if(g.type===9){const b=function(y){const _=y.nextToken(),A=y.context(),{lastOffset:x,lastStartLoc:E}=A,L=o(8,x,E);return _.type!==12?(r(y,ft.UNEXPECTED_EMPTY_LINKED_MODIFIER,A.lastStartLoc,0),L.value="",a(L,x,E),{nextConsumeToken:_,node:L}):(_.value==null&&r(y,ft.UNEXPECTED_LEXICAL_ANALYSIS,A.lastStartLoc,0,Ko(_)),L.value=_.value||"",a(L,y.currentOffset(),y.currentPosition()),{node:L})}(p);v.modifier=b.node,g=b.nextConsumeToken||p.nextToken()}switch(g.type!==10&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),g=p.nextToken(),g.type===2&&(g=p.nextToken()),g.type){case 11:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=function(_,A){const x=_.context(),E=o(7,x.offset,x.startLoc);return E.value=A,a(E,_.currentOffset(),_.currentPosition()),E}(p,g.value||"");break;case 5:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=s(p,g.value||"");break;case 6:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=l(p,g.value||"");break;case 7:g.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(g)),v.key=c(p,g.value||"");break;default:r(p,ft.UNEXPECTED_EMPTY_LINKED_KEY,m.lastStartLoc,0);const b=p.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,p.currentOffset(),p.currentPosition()),{node:v}}function d(p){const m=p.context(),v=o(2,m.currentType===1?p.currentOffset():m.offset,m.currentType===1?m.endLoc:m.startLoc);v.items=[];let g=null;do{const b=g||p.nextToken();switch(g=null,b.type){case 0:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(i(p,b.value||""));break;case 6:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(l(p,b.value||""));break;case 5:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(s(p,b.value||""));break;case 7:b.value==null&&r(p,ft.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Ko(b)),v.items.push(c(p,b.value||""));break;case 8:const y=u(p);v.items.push(y.node),g=y.nextConsumeToken||null}}while(m.currentType!==14&&m.currentType!==1);return a(v,m.currentType===1?m.lastOffset:p.currentOffset(),m.currentType===1?m.lastEndLoc:p.currentPosition()),v}function f(p){const m=p.context(),{offset:v,startLoc:g}=m,b=d(p);return m.currentType===14?b:function(y,_,A,x){const E=y.context();let L=x.items.length===0;const M=o(1,_,A);M.cases=[],M.cases.push(x);do{const C=d(y);L||(L=C.items.length===0),M.cases.push(C)}while(E.currentType!==14);return L&&r(y,ft.MUST_HAVE_MESSAGES_IN_PLURAL,A,0),a(M,y.currentOffset(),y.currentPosition()),M}(p,v,g,b)}return{parse:function(p){const m=$V(p,Qa({},e)),v=m.context(),g=o(0,v.offset,v.startLoc);return t&&g.loc&&(g.loc.source=p),g.body=f(m),e.onCacheKey&&(g.cacheKey=e.onCacheKey(p)),v.currentType!==14&&r(m,ft.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,p[v.offset]||""),a(g,m.currentOffset(),m.currentPosition()),g}}}function Ko(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 f5(e,t){for(let n=0;ni,helper:l=>(i.helpers.add(l),l)}}(e);n.helper("normalize"),e.body&&Oh(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function h5(e){if(e.items.length===1){const t=e.items[0];t.type!==3&&t.type!==9||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){r.push(`${a("plural")}([`),r.indent(i());const l=o.cases.length;for(let s=0;s{const n=vt(t.mode)?t.mode:"normal",r=vt(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,i=t.needIndent?t.needIndent:n!=="arrow",l=e.helpers||[],s=function(d,f){const{sourceMap:p,filename:m,breakLineCode:v,needIndent:g}=f,b=f.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 A(x,E=!0){const L=E?v:"";_(g?L+" ".repeat(x):L)}return b&&d.loc&&(y.source=d.loc.source),{context:()=>y,push:_,indent:function(x=!0){const E=++y.indentLevel;x&&A(E)},deindent:function(x=!0){const E=--y.indentLevel;x&&A(E)},newline:function(){A(y.indentLevel)},helper:x=>`_${x}`,needIndent:()=>y.needIndent}}(e,{mode:n,filename:r,sourceMap:o,breakLineCode:a,needIndent:i});s.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),s.indent(i),l.length>0&&(s.push(`const { ${Ch(l.map(d=>`${d}: _${d}`),", ")} } = ctx`),s.newline()),s.push("return "),ws(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 YV(e,t={}){const n=Qa({},t),r=!!n.jit,o=!!n.minify,a=n.optimize==null||n.optimize,i=UV(n).parse(e);return r?(a&&function(l){const s=l.body;s.type===2?h5(s):s.cases.forEach(c=>h5(c))}(i),o&&As(i),{ast:i,code:""}):(qV(i,n),KV(i,n))}const ti=[];ti[0]={w:[0],i:[3,0],"[":[4],o:[7]},ti[1]={w:[1],".":[2],"[":[4],o:[7]},ti[2]={w:[2],i:[3,0],0:[3,0]},ti[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},ti[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},ti[5]={"'":[4,0],o:8,l:[5,0]},ti[6]={'"':[4,0],o:8,l:[6,0]};const ZV=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function XV(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 JV(e){const t=e.trim();return(e.charAt(0)!=="0"||!isNaN(parseInt(e)))&&(n=t,ZV.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 m5(e){const t=[];let n,r,o,a,i,l,s,c=-1,u=0,d=0;const f=[];function p(){const m=e[c+1];if(u===5&&m==="'"||u===6&&m==='"')return c++,o="\\"+m,f[0](),!0}for(f[0]=()=>{r===void 0?r=o:r+=o},f[1]=()=>{r!==void 0&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),d++},f[3]=()=>{if(d>0)d--,u=4,f[0]();else{if(d=0,r===void 0||(r=JV(r),r===!1))return!1;f[1]()}};u!==null;)if(c++,n=e[c],n!=="\\"||!p()){if(a=XV(n),s=ti[u],i=s[a]||s.l||8,i===8||(u=i[0],i[1]!==void 0&&(l=f[i[1]],l&&(o=n,l()===!1))))return;if(u===7)return t}}const v5=new Map;function g5(e,t){return Ln(e)?e[t]:null}const QV=e=>e,eR=e=>"",y5="text",tR=e=>e.length===0?"":Ch(e),nR=e=>e==null?"":Wo(e)||on(e)&&e.toString===s5?JSON.stringify(e,null,2):String(e);function b5(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function _5(e={}){const t=e.locale,n=function(d){const f=Fr(d.pluralIndex)?d.pluralIndex:-1;return d.named&&(Fr(d.named.count)||Fr(d.named.n))?Fr(d.named.count)?d.named.count:Fr(d.named.n)?d.named.n:f:f}(e),r=Ln(e.pluralRules)&&vt(t)&&Yn(e.pluralRules[t])?e.pluralRules[t]:b5,o=Ln(e.pluralRules)&&vt(t)&&Yn(e.pluralRules[t])?b5:void 0,a=e.list||[],i=e.named||{};Fr(e.pluralIndex)&&function(d,f){f.count||(f.count=d),f.n||(f.n=d)}(n,i);function l(d){return(Yn(e.messages)?e.messages(d):!!Ln(e.messages)&&e.messages[d])||(e.parent?e.parent.message(d):eR)}const s=on(e.processor)&&Yn(e.processor.normalize)?e.processor.normalize:tR,c=on(e.processor)&&Yn(e.processor.interpolate)?e.processor.interpolate:nR,u={list:d=>a[d],named:d=>i[d],plural:d=>d[r(n,d.length,o)],linked:(d,...f)=>{const[p,m]=f;let v="text",g="";f.length===1?Ln(p)?(g=p.modifier||g,v=p.type||v):vt(p)&&(g=p||g):f.length===2&&(vt(p)&&(g=p||g),vt(m)&&(v=m||v));const b=l(d)(u),y=v==="vnode"&&Wo(b)&&g?b[0]:b;return g?(_=>e.modifiers?e.modifiers[_]:QV)(g)(y,v):y},message:l,type:on(e.processor)&&vt(e.processor.type)?e.processor.type:y5,interpolate:c,normalize:s,values:Qa({},a,i)};return u}let Es=null;function A5(e,t,n){Es&&Es.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const w5=rR("function:translate");function rR(e){return t=>Es&&Es.emit(e,t)}const fr={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},oR={[fr.NOT_FOUND_KEY]:"Not found '{key}' key in '{locale}' locale messages.",[fr.FALLBACK_TO_TRANSLATE]:"Fall back to translate '{key}' key with '{target}' locale.",[fr.CANNOT_FORMAT_NUMBER]:"Cannot format a number value due to not supported Intl.NumberFormat.",[fr.FALLBACK_TO_NUMBER_FORMAT]:"Fall back to number format '{key}' key with '{target}' locale.",[fr.CANNOT_FORMAT_DATE]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[fr.FALLBACK_TO_DATE_FORMAT]:"Fall back to datetime format '{key}' key with '{target}' locale.",[fr.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 ni(e,...t){return xh(oR[e],...t)}function j1(e,t){return t.locale!=null?Dh(t.locale):Dh(e.locale)}let Th;function Dh(e){return vt(e)?e:Th!=null&&e.resolvedOnce?Th:Th=e()}function E5(e,t,n){return[...new Set([n,...Wo(t)?t:Ln(t)?Object.keys(t):vt(t)?[t]:[n]])]}function x5(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let k5,O5,T5,D5=null;const I5=()=>D5;let L5=null,M5=0;function U1(e,t){return e instanceof RegExp?e.test(t):e}function V5(e,t){return e instanceof RegExp?e.test(t):e}function q1(e,t,n,r,o){const{missing:a,onWarn:i}=e;{const l=e.__v_emitter;l&&l.emit("missing",{locale:n,key:t,type:o,groupId:`${o}:${t}`})}if(a!==null){const l=a(e,n,t,o);return vt(l)?l:t}return V5(r,t)&&i(ni(fr.NOT_FOUND_KEY,{key:t,locale:n})),t}function Ih(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,R5(n,s)],[]))}return R5(n,o)}(t,e)}function R5(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,Lh(e,a)],[]);return e.normalize(r)}}function Lh(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(Lh(e,l.k||l.key),s?Lh(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 P5=ft.__EXTEND_POINT__,G1=function(e){let t=e;return()=>++t}(P5),ao={INVALID_ARGUMENT:P5,INVALID_DATE_ARGUMENT:G1(),INVALID_ISO_DATE_ARGUMENT:G1(),NOT_SUPPORT_NON_STRING_MESSAGE:G1(),__EXTEND_POINT__:G1()};function ri(e){return _s(e,null,{messages:lR})}const lR={[ao.INVALID_ARGUMENT]:"Invalid arguments",[ao.INVALID_DATE_ARGUMENT]:"The date provided is an invalid Date object.Make sure your Date represents a valid date.",[ao.INVALID_ISO_DATE_ARGUMENT]:"The argument provided is not a valid ISO date string",[ao.NOT_SUPPORT_NON_STRING_MESSAGE]:"Not support non-string message"},sR="Detected HTML in '{source}' message. Recommend not using HTML messages to avoid XSS.";function N5(e,t){t&&MV(e)&&nu(xh(sR,{source:e}))}const F5=e=>e;let fl=Object.create(null);const hl=e=>Ln(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function z5(e,t={}){let n=!1;const r=t.onError||IV;return t.onError=o=>{n=!0,r(o)},{...YV(e,t),detectError:n}}const $5=()=>"",io=e=>Yn(e);function B5(e,t,n,r,o,a){const{messages:i,onWarn:l,messageResolver:s,localeFallbacker:c}=e,u=c(e,r,n);let d,f={},p=null,m=n,v=null;const g="translate";for(let b=0;br;return f.locale=n,f.key=t,f}let s,c,u=null;dl&&(u=window.performance.now(),s="intlify-message-compilation-start",c="intlify-message-compilation-end",Nr&&Nr(s));const d=i(r,function(f,p,m,v,g,b){return{locale:p,key:m,warnHtmlMessage:g,onError:y=>{b&&b(y);{const _=function(L){if(vt(L))return L;if(L.loc&&L.loc.source)return L.loc.source}(v),A=`Message compilation error: ${y.message}`,x=y.location&&_&&function(L,M=0,C=L.length){const O=L.split(/\r?\n/);let I=0;const w=[];for(let T=0;T=M){for(let R=T-u5;R<=T+u5||C>I;R++){if(R<0||R>=O.length)continue;const D=R+1;w.push(`${D}${" ".repeat(3-String(D).length)}| ${O[R]}`);const V=O[R].length;if(R===T){const k=M-(I-V)+1,S=Math.max(1,C>I?V-k:C-M);w.push(" | "+" ".repeat(k)+"^".repeat(S))}else if(R>T){if(C>I){const k=Math.max(Math.min(C-I,V),1);w.push(" | "+"^".repeat(k))}I+=V+1}}break}return w.join(` `)}(_,y.location.start.offset,y.location.end.offset),E=f.__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?`${A} ${x}`:A)}},onCacheKey:y=>kV(p,m,y)}}(e,n,o,r,l,a));if(dl){const f=window.performance.now(),p=e.__v_emitter;p&&u&&p.emit("message-compilation",{type:"message-compilation",message:r,time:f-u,groupId:`translate:${t}`}),s&&c&&Nr&&pl&&(Nr(c),pl("intlify message compilation",s,c))}return d.locale=n,d.key=t,d.source=r,d}function H5(...e){const[t,n,r]=e,o={};if(!(vt(t)||Fr(t)||io(t)||hl(t)))throw ri(ao.INVALID_ARGUMENT);const a=Fr(t)?String(t):(io(t),t);return Fr(n)?o.plural=n:vt(n)?o.default=n:on(n)&&!Sh(n)?o.named=n:Wo(n)&&(o.list=n),Fr(r)?o.plural=r:vt(r)?o.default=r:on(r)&&Qa(o,r),[a,o]}const U5=typeof Intl<"u",cR=U5&&Intl.DateTimeFormat!==void 0,uR=U5&&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 G5(...e){const[t,n,r,o]=e,a={};let i,l={};if(vt(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw ri(ao.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 ri(ao.INVALID_ISO_DATE_ARGUMENT)}}else if(TV(t)){if(isNaN(t.getTime()))throw ri(ao.INVALID_DATE_ARGUMENT);i=t}else{if(!Fr(t))throw ri(ao.INVALID_ARGUMENT);i=t}return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{q5.includes(s)?l[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(l=r),on(o)&&(l=o),[a.key||"",i,a,l]}const W5=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function K5(...e){const[t,n,r,o]=e,a={};let i={};if(!Fr(t))throw ri(ao.INVALID_ARGUMENT);const l=t;return vt(n)?a.key=n:on(n)&&Object.keys(n).forEach(s=>{W5.includes(s)?i[s]=n[s]:a[s]=n[s]}),vt(r)?a.locale=r:on(r)&&(i=r),on(o)&&(i=o),[a.key||"",l,a,i]}const dR=Object.freeze(Object.defineProperty({__proto__:null,CompileErrorCodes:ft,CoreErrorCodes:ao,CoreWarnCodes:fr,DATETIME_FORMAT_OPTIONS_KEYS:q5,DEFAULT_LOCALE:H1,DEFAULT_MESSAGE_DATA_TYPE:y5,MISSING_RESOLVE_VALUE:"",NOT_REOSLVED:-1,NUMBER_FORMAT_OPTIONS_KEYS:W5,VERSION:S5,clearCompileCache:function(){fl=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(vt(e)){const n=!dr(t.warnHtmlMessage)||t.warnHtmlMessage;N5(e,n);const r=(t.onCacheKey||F5)(e),o=fl[r];if(o)return o;const{ast:a,detectError:i}=z5(e,{...t,location:!0,jit:!0}),l=Ih(a);return i?l:fl[r]=l}{if(!hl(e))return nu(`the message that is resolve with key '${t.key}' is not supported for jit compilation`),()=>e;const n=e.cacheKey;return n?fl[n]||(fl[n]=Ih(e)):Ih(e)}},compileToFunction:(e,t)=>{if(!vt(e))throw ri(ao.NOT_SUPPORT_NON_STRING_MESSAGE);{N5(e,!dr(t.warnHtmlMessage)||t.warnHtmlMessage);const n=(t.onCacheKey||F5)(e),r=fl[n];if(r)return r;const{code:o,detectError:a}=z5(e,t),i=new Function(`return ${o}`)();return a?i:fl[n]=i}},createCompileError:_s,createCoreContext:function(e={}){const t=Yn(e.onWarn)?e.onWarn:nu,n=vt(e.version)?e.version:S5,r=vt(e.locale)||Yn(e.locale)?e.locale:H1,o=Yn(r)?H1:r,a=Wo(e.fallbackLocale)||on(e.fallbackLocale)||vt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=on(e.messages)?e.messages:{[o]:{}},l=on(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},s=on(e.numberFormats)?e.numberFormats:{[o]:{}},c=Qa({},e.modifiers||{},{upper:(R,D)=>D==="text"&&vt(R)?R.toUpperCase():D==="vnode"&&Ln(R)&&"__v_isVNode"in R?R.children.toUpperCase():R,lower:(R,D)=>D==="text"&&vt(R)?R.toLowerCase():D==="vnode"&&Ln(R)&&"__v_isVNode"in R?R.children.toLowerCase():R,capitalize:(R,D)=>D==="text"&&vt(R)?C5(R):D==="vnode"&&Ln(R)&&"__v_isVNode"in R?C5(R.children):R}),u=e.pluralRules||{},d=Yn(e.missing)?e.missing:null,f=!dr(e.missingWarn)&&!i5(e.missingWarn)||e.missingWarn,p=!dr(e.fallbackWarn)&&!i5(e.fallbackWarn)||e.fallbackWarn,m=!!e.fallbackFormat,v=!!e.unresolving,g=Yn(e.postTranslation)?e.postTranslation:null,b=on(e.processor)?e.processor:null,y=!dr(e.warnHtmlMessage)||e.warnHtmlMessage,_=!!e.escapeParameter,A=Yn(e.messageCompiler)?e.messageCompiler:k5;var x;Yn(e.messageCompiler)&&(x=ni(fr.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER),d5[x]||(d5[x]=!0,nu(x)));const E=Yn(e.messageResolver)?e.messageResolver:O5||g5,L=Yn(e.localeFallbacker)?e.localeFallbacker:T5||E5,M=Ln(e.fallbackContext)?e.fallbackContext:void 0,C=e,O=Ln(C.__datetimeFormatters)?C.__datetimeFormatters:new Map,I=Ln(C.__numberFormatters)?C.__numberFormatters:new Map,w=Ln(C.__meta)?C.__meta:{};M5++;const T={version:n,cid:M5,locale:r,fallbackLocale:a,messages:i,modifiers:c,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:v,postTranslation:g,processor:b,warnHtmlMessage:y,escapeParameter:_,messageCompiler:A,messageResolver:E,localeFallbacker:L,fallbackContext:M,onWarn:t,__meta:w};return T.datetimeFormats=l,T.numberFormats=s,T.__datetimeFormatters=O,T.__numberFormatters=I,T.__v_emitter=C.__v_emitter!=null?C.__v_emitter:void 0,A5(T,n,w),T},createCoreError:ri,createMessageContext:_5,datetime:function(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:l}=e;if(!cR)return a(ni(fr.CANNOT_FORMAT_DATE)),"";const[s,c,u,d]=G5(...t),f=dr(u.missingWarn)?u.missingWarn:e.missingWarn,p=dr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=!!u.part,v=j1(e,u),g=i(e,o,v);if(!vt(s)||s==="")return new Intl.DateTimeFormat(v,d).format(c);let b,y={},_=null,A=v,x=null;const E="datetime format";for(let C=0;CL5,getLocale:j1,getWarnMessage:ni,handleMissing:q1,initI18nDevTools:A5,isMessageAST:hl,isMessageFunction:io,isTranslateFallbackWarn:U1,isTranslateMissingWarn:V5,number:function(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:l}=e;if(!uR)return a(ni(fr.CANNOT_FORMAT_NUMBER)),"";const[s,c,u,d]=K5(...t),f=dr(u.missingWarn)?u.missingWarn:e.missingWarn,p=dr(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,m=!!u.part,v=j1(e,u),g=i(e,o,v);if(!vt(s)||s==="")return new Intl.NumberFormat(v,d).format(c);let b,y={},_=null,A=v,x=null;const E="number format";for(let C=0;C{D5=e},setDevToolsHook:function(e){Es=e},setFallbackContext:e=>{L5=e},translate:function(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:a,fallbackLocale:i,messages:l}=e,[s,c]=H5(...t),u=dr(c.missingWarn)?c.missingWarn:e.missingWarn,d=dr(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=dr(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,m=vt(c.default)||dr(c.default)?dr(c.default)?a?s:()=>s:c.default:n?a?s:()=>s:"",v=n||m!=="",g=j1(e,c);f&&function(I){Wo(I.list)?I.list=I.list.map(w=>vt(w)?l5(w):w):Ln(I.named)&&Object.keys(I.named).forEach(w=>{vt(I.named[w])&&(I.named[w]=l5(I.named[w]))})}(c);let[b,y,_]=p?[s,g,l[g]||{}]:B5(e,s,g,i,d,u),A=b,x=s;if(p||vt(A)||hl(A)||io(A)||v&&(A=m,x=A),!(p||(vt(A)||hl(A)||io(A))&&vt(y)))return o?-1:s;if(vt(A)&&e.messageCompiler==null)return nu(`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 L=io(A)?A:j5(e,s,y,A,x,()=>{E=!0});if(E)return A;const M=function(I,w,T,R){const{modifiers:D,pluralRules:V,messageResolver:k,fallbackLocale:S,fallbackWarn:$,missingWarn:J,fallbackContext:q}=I,G=Y=>{let K=k(T,Y);if(K==null&&q){const[,,ie]=B5(q,Y,w,S,$,J);K=k(ie,Y)}if(vt(K)||hl(K)){let ie=!1;const fe=j5(I,Y,w,K,Y,()=>{ie=!0});return ie?$5:fe}return io(K)?K:$5},B={locale:w,modifiers:D,pluralRules:V,messages:G};return I.processor&&(B.processor=I.processor),R.list&&(B.list=R.list),R.named&&(B.named=R.named),Fr(R.plural)&&(B.pluralIndex=R.plural),B}(e,y,_,c),C=function(I,w,T){let R,D,V=null;dl&&(V=window.performance.now(),R="intlify-message-evaluation-start",D="intlify-message-evaluation-end",Nr&&Nr(R));const k=w(T);if(dl){const S=window.performance.now(),$=I.__v_emitter;$&&V&&$.emit("message-evaluation",{type:"message-evaluation",value:k,time:S-V,groupId:`translate:${w.key}`}),R&&D&&Nr&&pl&&(Nr(D),pl("intlify message evaluation",R,D))}return k}(e,L,_5(M)),O=r?r(C,s):C;{const I={timestamp:Date.now(),key:vt(s)?s:io(A)?A.key:"",locale:y||(io(A)?A.locale:""),format:vt(A)?A:io(A)?A.source:"",message:O};I.meta=Qa({},e.__meta,I5()||{}),w5(I)}return O},translateDevTools:w5,updateFallbackLocale:function(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}},Symbol.toStringTag,{value:"Module"})),pR=Uc(dR);function ba(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}let Wt,ml,xt,Mh,Y5,vl,ru,Kt,W1,Z5,oi,ai,ou,gl,ii,Vh,yl,bl,au,K1,xs,X5,iu,J5,Bn,Q5,Zn,Yo,Zo,_a,Aa,lu,su,cu;Wt=Object.freeze({}),ml=Object.freeze([]),xt=()=>{},Mh=()=>!1,Y5=/^on[^a-z]/,vl=e=>Y5.test(e),ru=e=>e.startsWith("onUpdate:"),Kt=Object.assign,W1=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Z5=Object.prototype.hasOwnProperty,dt=(e,t)=>Z5.call(e,t),De=Array.isArray,oi=e=>yl(e)==="[object Map]",ai=e=>yl(e)==="[object Set]",ou=e=>yl(e)==="[object Date]",je=e=>typeof e=="function",Je=e=>typeof e=="string",gl=e=>typeof e=="symbol",ot=e=>e!==null&&typeof e=="object",ii=e=>(ot(e)||je(e))&&je(e.then)&&je(e.catch),Vh=Object.prototype.toString,yl=e=>Vh.call(e),bl=e=>yl(e).slice(8,-1),au=e=>yl(e)==="[object Object]",K1=e=>Je(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xs=ba(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),X5=ba("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),iu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},J5=/-(\w)/g,Bn=iu(e=>e.replace(J5,(t,n)=>n?n.toUpperCase():"")),Q5=/\B([A-Z])/g,Zn=iu(e=>e.replace(Q5,"-$1").toLowerCase()),Yo=iu(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zo=iu(e=>e?`on${Yo(e)}`:""),_a=(e,t)=>!Object.is(e,t),Aa=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},su=e=>{const t=parseFloat(e);return isNaN(t)?e:t},cu=e=>{const t=Je(e)?Number(e):NaN;return isNaN(t)?e:t};let eb;const Y1=()=>eb||(eb=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),fR=ba("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");Ge=function(e){if(De(e)){const t={};for(let n=0;n{if(n){const r=n.split(mR);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}z=function(e){let t="";if(Je(e))t=e;else if(De(e))for(let n=0;nli(n,t))}let Rh;Pe=e=>Je(e)?e:e==null?"":De(e)||ot(e)&&(e.toString===Vh||!je(e.toString))?JSON.stringify(e,Rh,2):String(e),Rh=(e,t)=>t&&t.__v_isRef?Rh(e,t.value):oi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:ai(t)?{[`Set(${t.size})`]:[...t.values()]}:!ot(t)||De(t)||au(t)?t:String(t);function X1(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let zr;class Ph{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=zr,!t&&zr&&(this.index=(zr.scopes||(zr.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=zr;try{return zr=this,t()}finally{zr=n}}else X1("cannot run an inactive effect scope.")}on(){zr=this}off(){zr=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},rb=e=>(e.w&si)>0,ob=e=>(e.n&si)>0,J1=new WeakMap;let pu=0,si=1;const Fh=30;let hr;const _l=Symbol("iterate"),zh=Symbol("Map key iterate");class Ss{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,nb(this,r)}run(){if(!this.active)return this.fn();let t=hr,n=ci;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=hr,hr=this,ci=!0,si=1<<++pu,pu<=Fh?(({deps:r})=>{if(r.length)for(let o=0;o{const{deps:o}=r;if(o.length){let a=0;for(let i=0;i{(d==="length"||!gl(d)&&d>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":De(e)?K1(n)&&l.push(i.get("length")):(l.push(i.get(_l)),oi(e)&&l.push(i.get(zh)));break;case"delete":De(e)||(l.push(i.get(_l)),oi(e)&&l.push(i.get(zh)));break;case"set":oi(e)&&l.push(i.get(_l))}const s={target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:a};if(l.length===1)l[0]&&$h(l[0],s);else{const c=[];for(const u of l)u&&c.push(...u);$h(Nh(c),s)}}function $h(e,t){const n=De(e)?e:[...e];for(const r of n)r.computed&&sb(r,t);for(const r of n)r.computed||sb(r,t)}function sb(e,t){(e!==hr||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(Kt({effect:e},t)),e.scheduler?e.scheduler():e.run())}const AR=ba("__proto__,__v_isRef,__isVue"),cb=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(gl)),ub=wR();function wR(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=lt(this);for(let a=0,i=this.length;a{e[t]=function(...n){Al();const r=lt(this)[t].apply(this,n);return wl(),r}}),e}function ER(e){const t=lt(this);return Xn(t,"has",e),t.hasOwnProperty(e)}class db{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,a=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw"&&r===(o?a?wb:Ab:a?_b:bb).get(t))return t;const i=De(t);if(!o){if(i&&dt(ub,n))return Reflect.get(ub,n,r);if(n==="hasOwnProperty")return ER}const l=Reflect.get(t,n,r);return(gl(n)?cb.has(n):AR(n))?l:(o||Xn(t,"get",n),a?l:gt(l)?i&&K1(n)?l:l.value:ot(l)?o?ga(l):Vt(l):l)}}class pb extends db{constructor(t=!1){super(!1,t)}set(t,n,r,o){let a=t[n];if(wa(a)&>(a)&&!gt(r))return!1;if(!this._shallow&&(fu(r)||wa(r)||(a=lt(a),r=lt(r)),!De(t)&>(a)&&!gt(r)))return a.value=r,!0;const i=De(t)&&K1(n)?Number(n)e,Q1=e=>Reflect.getPrototypeOf(e);function ep(e,t,n=!1,r=!1){const o=lt(e=e.__v_raw),a=lt(t);n||(_a(t,a)&&Xn(o,"get",t),Xn(o,"get",a));const{has:i}=Q1(o),l=r?Bh:n?jh:mu;return i.call(o,t)?l(e.get(t)):i.call(o,a)?l(e.get(a)):void(e!==o&&e.get(t))}function tp(e,t=!1){const n=this.__v_raw,r=lt(n),o=lt(e);return t||(_a(e,o)&&Xn(r,"has",e),Xn(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function np(e,t=!1){return e=e.__v_raw,!t&&Xn(lt(e),"iterate",_l),Reflect.get(e,"size",e)}function hb(e){e=lt(e);const t=lt(this);return Q1(t).has.call(t,e)||(t.add(e),Xo(t,"add",e,e)),this}function mb(e,t){t=lt(t);const n=lt(this),{has:r,get:o}=Q1(n);let a=r.call(n,e);a?yb(n,r,e):(e=lt(e),a=r.call(n,e));const i=o.call(n,e);return n.set(e,t),a?_a(t,i)&&Xo(n,"set",e,t,i):Xo(n,"add",e,t),this}function vb(e){const t=lt(this),{has:n,get:r}=Q1(t);let o=n.call(t,e);o?yb(t,n,e):(e=lt(e),o=n.call(t,e));const a=r?r.call(t,e):void 0,i=t.delete(e);return o&&Xo(t,"delete",e,void 0,a),i}function gb(){const e=lt(this),t=e.size!==0,n=oi(e)?new Map(e):new Set(e),r=e.clear();return t&&Xo(e,"clear",void 0,void 0,n),r}function rp(e,t){return function(n,r){const o=this,a=o.__v_raw,i=lt(a),l=t?Bh:e?jh:mu;return!e&&Xn(i,"iterate",_l),a.forEach((s,c)=>n.call(r,l(s),l(c),o))}}function op(e,t,n){return function(...r){const o=this.__v_raw,a=lt(o),i=oi(a),l=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,c=o[e](...r),u=n?Bh:t?jh:mu;return!t&&Xn(a,"iterate",s?zh:_l),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:l?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function ui(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${Yo(e)} operation ${n}failed: target is readonly.`,lt(this))}return e!=="delete"&&this}}function OR(){const e={get(o){return ep(this,o)},get size(){return np(this)},has:tp,add:hb,set:mb,delete:vb,clear:gb,forEach:rp(!1,!1)},t={get(o){return ep(this,o,!1,!0)},get size(){return np(this)},has:tp,add:hb,set:mb,delete:vb,clear:gb,forEach:rp(!1,!0)},n={get(o){return ep(this,o,!0)},get size(){return np(this,!0)},has(o){return tp.call(this,o,!0)},add:ui("add"),set:ui("set"),delete:ui("delete"),clear:ui("clear"),forEach:rp(!0,!1)},r={get(o){return ep(this,o,!0,!0)},get size(){return np(this,!0)},has(o){return tp.call(this,o,!0)},add:ui("add"),set:ui("set"),delete:ui("delete"),clear:ui("clear"),forEach:rp(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=op(o,!1,!1),n[o]=op(o,!0,!1),t[o]=op(o,!1,!0),r[o]=op(o,!0,!0)}),[e,n,t,r]}const[TR,DR,IR,LR]=OR();function ap(e,t){const n=t?e?LR:IR:e?DR:TR;return(r,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(dt(n,o)&&o in r?n:r,o,a)}const MR={get:ap(!1,!1)},VR={get:ap(!1,!0)},RR={get:ap(!0,!1)},PR={get:ap(!0,!0)};function yb(e,t,n){const r=lt(n);if(r!==n&&t.call(e,r)){const o=bl(e);console.warn(`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 bb=new WeakMap,_b=new WeakMap,Ab=new WeakMap,wb=new WeakMap;Vt=function(e){return wa(e)?e:lp(e,!1,xR,MR,bb)};function ip(e){return lp(e,!1,CR,VR,_b)}ga=function(e){return lp(e,!0,SR,RR,Ab)};function Cs(e){return lp(e,!0,kR,PR,wb)}function lp(e,t,n,r,o){if(!ot(e))return console.warn(`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}}(bl(l));var l;if(i===0)return e;const s=new Proxy(e,i===2?r:n);return o.set(e,s),s}function ko(e){return wa(e)?ko(e.__v_raw):!(!e||!e.__v_isReactive)}function wa(e){return!(!e||!e.__v_isReadonly)}function fu(e){return!(!e||!e.__v_isShallow)}function hu(e){return ko(e)||wa(e)}lt=function(e){const t=e&&e.__v_raw;return t?lt(t):e},bn=function(e){return lu(e,"__v_skip",!0),e};const mu=e=>ot(e)?Vt(e):e,jh=e=>ot(e)?ga(e):e;function Hh(e){ci&&hr&&lb((e=lt(e)).dep||(e.dep=Nh()),{target:e,type:"get",key:"value"})}function sp(e,t){const n=(e=lt(e)).dep;n&&$h(n,{target:e,type:"set",key:"value",newValue:t})}gt=function(e){return!(!e||e.__v_isRef!==!0)},j=function(e){return Eb(e,!1)},_n=function(e){return Eb(e,!0)};function Eb(e,t){return gt(e)?e:new NR(e,t)}class NR{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:lt(t),this._value=n?t:mu(t)}get value(){return Hh(this),this._value}set value(t){const n=this.__v_isShallow||fu(t)||wa(t);t=n?t:lt(t),_a(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:mu(t),sp(this,t))}}function ks(e){sp(e,e.value)}h=function(e){return gt(e)?e.value:e};const FR={get:(e,t,n)=>h(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return gt(o)&&!gt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Uh(e){return ko(e)?e:new Proxy(e,FR)}class zR{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Hh(this),()=>sp(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function xb(e){return new zR(e)}Sn=function(e){hu(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=De(e)?new Array(e.length):{};for(const n in e)t[n]=Sb(e,n);return t};class $R{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=J1.get(t))==null?void 0:r.get(n)}(lt(this._object),this._key)}}class BR{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}Bt=function(e,t,n){return gt(e)?e:je(e)?new BR(e):ot(e)&&arguments.length>1?Sb(e,t,n):j(e)};function Sb(e,t,n){const r=e[t];return gt(r)?r:new $R(e,t,n)}class jR{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ss(t,()=>{this._dirty||(this._dirty=!0,sp(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=lt(this);return Hh(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Cb(e,t,n=!1){let r,o;const a=je(e);a?(r=e,o=()=>{console.warn("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const i=new jR(r,o,a||!o,n);return t&&!n&&(i.effect.onTrack=t.onTrack,i.effect.onTrigger=t.onTrigger),i}const El=[];function vu(e){El.push(e)}function gu(){El.pop()}function ke(e,...t){Al();const n=El.length?El[El.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=function(){let a=El[El.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)Jo(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:a})=>`at <${Dp(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 f=d>0?`... (${d} recursive calls)`:"",p=!!u.component&&u.component.parent==null,m=` at <${Dp(u.component,u.type,p)}`,v=">"+f;return u.props?[m,...HR(u.props),v]:[m+v]}(s))}),l}(o)),console.warn(...a)}wl()}function HR(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...kb(r,e[r]))}),n.length>3&&t.push(" ..."),t}function kb(e,t,n){return Je(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:gt(t)?(t=kb(e,lt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):je(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=lt(t),n?t:[`${e}=`,t])}function qh(e,t){e!==void 0&&(typeof e!="number"?ke(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&ke(`${t} is NaN - the duration expression might be incorrect.`))}const Gh={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://new-issue.vuejs.org/?repo=vuejs/core"};function Jo(e,t,n,r){let o;try{o=r?e(...r):e()}catch(a){xl(a,t,n)}return o}function $r(e,t,n,r){if(je(e)){const a=Jo(e,t,n,r);return a&&ii(a)&&a.catch(i=>{xl(i,t,n)}),a}const o=[];for(let a=0;a>>1,a=Jn[o],i=Au(a);iAu(n)-Au(r)),di=0;die.id==null?1/0:e.id,qR=(e,t)=>{const n=Au(e)-Au(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ib(e){Wh=!1,yu=!0,e=e||new Map,Jn.sort(qR);const t=n=>Yh(e,n);try{for(Qo=0;QoUR){const r=t.ownerInstance,o=r&&Ru(r.type);return ke(`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.`),!0}e.set(t,n+1)}else e.set(t,1)}let pi=!1;const Ts=new Set;Y1().__VUE_HMR_RUNTIME__={createRecord:Zh(Lb),rerender:Zh(function(e,t){const n=Sl.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,wu(r.type).render=t),r.renderCache=[],pi=!0,r.update(),pi=!1}))}),reload:Zh(function(e,t){const n=Sl.get(e);if(!n)return;t=wu(t),Mb(n.initialDef,t);const r=[...n.instances];for(const o of r){const a=wu(o.type);Ts.has(a)||(a!==n.initialDef&&Mb(a,t),Ts.add(a)),o.appContext.propsCache.delete(o.type),o.appContext.emitsCache.delete(o.type),o.appContext.optionsCache.delete(o.type),o.ceReload?(Ts.add(a),o.ceReload(t.styles),Ts.delete(a)):o.parent?bu(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.")}_u(()=>{for(const o of r)Ts.delete(wu(o.type))})})};const Sl=new Map;function Lb(e,t){return!Sl.has(e)&&(Sl.set(e,{initialDef:wu(t),instances:new Set}),!0)}function wu(e){return R_(e)?e.__vccOpts:e}function Mb(e,t){Kt(e,t);for(const n in e)n==="__file"||n in t||delete e[n]}function Zh(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 Oo,Eu=[],Xh=!1;function xu(e,...t){Oo?Oo.emit(e,...t):Xh||Eu.push({event:e,args:t})}function Jh(e,t){var n,r;Oo=e,Oo?(Oo.enabled=!0,Eu.forEach(({event:o,args:a})=>Oo.emit(o,...a)),Eu=[]):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=>{Jh(o,t)}),setTimeout(()=>{Oo||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Xh=!0,Eu=[])},3e3)):(Xh=!0,Eu=[])}const Qh=em("component:added"),Vb=em("component:updated"),GR=em("component:removed"),WR=e=>{Oo&&typeof Oo.cleanupBuffer=="function"&&!Oo.cleanupBuffer(e)&&GR(e)};function em(e){return t=>{xu(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const KR=Rb("perf:start"),YR=Rb("perf:end");function Rb(e){return(t,n,r)=>{xu(e,t.appContext.app,t.uid,t,n,r)}}function ZR(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Wt;{const{emitsOptions:u,propsOptions:[d]}=e;if(u)if(t in u){const f=u[t];je(f)&&(f(...n)||ke(`Invalid event arguments: event validation failed for event "${t}".`))}else d&&Zo(t)in d||ke(`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:f}=r[u]||Wt;f&&(o=n.map(p=>Je(p)?p.trim():p)),d&&(o=n.map(su))}(function(u,d,f){xu("component:emit",u.appContext.app,u,d,f)})(e,t,o);{const u=t.toLowerCase();u!==t&&r[Zo(u)]&&ke(`Event "${u}" is emitted in component ${Dp(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 "${Zn(t)}" instead of "${t}".`)}let l,s=r[l=Zo(t)]||r[l=Zo(Bn(t))];!s&&a&&(s=r[l=Zo(Zn(t))]),s&&$r(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,$r(c,e,6,o)}}function Pb(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(!je(e)){const s=c=>{const u=Pb(c,t,!0);u&&(l=!0,Kt(i,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return a||l?(De(a)?a.forEach(s=>i[s]=null):Kt(i,a),ot(e)&&r.set(e,i),i):(ot(e)&&r.set(e,null),null)}function up(e,t){return!(!e||!vl(t))&&(t=t.slice(2).replace(/Once$/,""),dt(e,t[0].toLowerCase()+t.slice(1))||dt(e,Zn(t))||dt(e,t))}let hn=null,dp=null;function Su(e){const t=hn;return hn=e,dp=e&&e.type.__scopeId||null,t}K6=function(e){dp=e},Y6=function(){dp=null},de=function(e,t=hn,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Om(-1);const a=Su(t);let i;try{i=e(...o)}finally{Su(a),r._d&&Om(1)}return Vb(t),i};return r._n=!0,r._c=!0,r._d=!0,r};let tm=!1;function pp(){tm=!0}function fp(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:f,setupState:p,ctx:m,inheritAttrs:v}=e;let g,b;const y=Su(e);tm=!1;try{if(4&n.shapeFlag){const x=o||r;g=Cr(u.call(x,x,d,a,p,f,m)),b=s}else{const x=t;s===a&&pp(),g=Cr(x.length>1?x(a,{get attrs(){return pp(),s},slots:l,emit:c}):x(a,null)),b=t.props?s:JR(s)}}catch(x){Ms.length=0,xl(x,e,1),g=Q(nn)}let _,A=g;if(g.patchFlag>0&&2048&g.patchFlag&&([A,_]=XR(g)),b&&v!==!1){const x=Object.keys(b),{shapeFlag:E}=A;if(x.length){if(7&E)i&&x.some(ru)&&(b=QR(b,i)),A=Br(A,b);else if(!tm&&A.type!==nn){const L=Object.keys(s),M=[],C=[];for(let O=0,I=L.length;O renders non-element root node that cannot be animated."),A.transition=n.transition),_?_(A):g=A,Su(y),g}const XR=e=>{const t=e.children,n=e.dynamicChildren,r=nm(t);if(!r)return[e,void 0];const o=t.indexOf(r),a=n?n.indexOf(r):-1;return[Cr(r),i=>{t[o]=i,n&&(a>-1?n[a]=i:i.patchFlag>0&&(e.dynamicChildren=[...n,i]))}]};function nm(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||vl(n))&&((t||(t={}))[n]=e[n]);return t},QR=(e,t)=>{const n={};for(const r in e)ru(r)&&r.slice(9)in t||(n[r]=e[r]);return n},Nb=e=>7&e.shapeFlag||e.type===nn;function Fb(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;oe.__isSuspense,tP={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,a,i,l,s,c){e==null?function(u,d,f,p,m,v,g,b,y){const{p:_,o:{createElement:A}}=y,x=A("div"),E=u.suspense=im(u,m,p,d,x,f,v,g,b,y);_(null,E.pendingBranch=u.ssContent,x,null,p,E,v,g),E.deps>0?(Cu(u,"onPending"),Cu(u,"onFallback"),_(null,u.ssFallback,d,f,p,null,v,g),Ds(E,u.ssFallback)):E.resolve(!1,!0)}(t,n,r,o,a,i,l,s,c):function(u,d,f,p,m,v,g,b,{p:y,um:_,o:{createElement:A}}){const x=d.suspense=u.suspense;x.vnode=d,d.el=u.el;const E=d.ssContent,L=d.ssFallback,{activeBranch:M,pendingBranch:C,isInFallback:O,isHydrating:I}=x;if(C)x.pendingBranch=E,Do(E,C)?(y(C,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0?x.resolve():O&&(y(M,L,f,p,m,null,v,g,b),Ds(x,L))):(x.pendingId++,I?(x.isHydrating=!1,x.activeBranch=C):_(C,m,x),x.deps=0,x.effects.length=0,x.hiddenContainer=A("div"),O?(y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0?x.resolve():(y(M,L,f,p,m,null,v,g,b),Ds(x,L))):M&&Do(E,M)?(y(M,E,f,p,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&&Do(E,M))y(M,E,f,p,m,x,v,g,b),Ds(x,E);else if(Cu(d,"onPending"),x.pendingBranch=E,x.pendingId++,y(null,E,x.hiddenContainer,null,m,x,v,g,b),x.deps<=0)x.resolve();else{const{timeout:w,pendingId:T}=x;w>0?setTimeout(()=>{x.pendingId===T&&x.fallback(L)},w):w===0&&x.fallback(L)}}(e,t,n,r,o,i,l,s,c)},hydrate:function(e,t,n,r,o,a,i,l,s){const c=t.suspense=im(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:im,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=jb(r?n.default:n),e.ssFallback=r?jb(n.fallback):Q(nn)}};function Cu(e,t){const n=e.props&&e.props[t];je(n)&&n()}let Bb=!1;function im(e,t,n,r,o,a,i,l,s,c,u=!1){Bb||(Bb=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:d,m:f,um:p,n:m,o:{parentNode:v,remove:g}}=c;let b;const y=function(x){var E;return((E=x.props)==null?void 0:E.suspensible)!=null&&x.props.suspensible!==!1}(e);y&&(t!=null&&t.pendingBranch)&&(b=t.pendingId,t.deps++);const _=e.props?cu(e.props.timeout):void 0;qh(_,"Suspense timeout");const A={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:o,anchor:a,deps:0,pendingId:0,timeout:typeof _=="number"?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(x=!1,E=!1){if(!x&&!A.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(A.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.");const{vnode:L,activeBranch:M,pendingBranch:C,pendingId:O,effects:I,parentComponent:w,container:T}=A;let R=!1;if(A.isHydrating)A.isHydrating=!1;else if(!x){R=M&&C.transition&&C.transition.mode==="out-in",R&&(M.transition.afterLeave=()=>{O===A.pendingId&&(f(C,T,k,0),_u(I))});let{anchor:k}=A;M&&(k=m(M),p(M,w,A,!0)),R||f(C,T,k,0)}Ds(A,C),A.pendingBranch=null,A.isInFallback=!1;let D=A.parent,V=!1;for(;D;){if(D.pendingBranch){D.effects.push(...I),V=!0;break}D=D.parent}V||R||_u(I),A.effects=[],y&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps!==0||E||t.resolve()),Cu(L,"onResolve")},fallback(x){if(!A.pendingBranch)return;const{vnode:E,activeBranch:L,parentComponent:M,container:C,isSVG:O}=A;Cu(E,"onFallback");const I=m(L),w=()=>{A.isInFallback&&(d(null,x,C,I,M,null,O,l,s),Ds(A,x))},T=x.transition&&x.transition.mode==="out-in";T&&(L.transition.afterLeave=w),A.isInFallback=!0,p(L,M,null,!0),T||w()},move(x,E,L){A.activeBranch&&f(A.activeBranch,x,E,L),A.container=x},next:()=>A.activeBranch&&m(A.activeBranch),registerDep(x,E){const L=!!A.pendingBranch;L&&A.deps++;const M=x.vnode.el;x.asyncDep.catch(C=>{xl(C,x,0)}).then(C=>{if(x.isUnmounted||A.isUnmounted||A.pendingId!==x.suspenseId)return;x.asyncResolved=!0;const{vnode:O}=x;vu(O),Mm(x,C,!1),M&&(O.el=M);const I=!M&&x.subTree.el;E(x,O,v(M||x.subTree.el),M?null:m(x.subTree),A,i,s),I&&g(I),rm(x,O.el),gu(),L&&--A.deps==0&&A.resolve()})},unmount(x,E){A.isUnmounted=!0,A.activeBranch&&p(A.activeBranch,n,x,E),A.pendingBranch&&p(A.pendingBranch,n,x,E)}};return A}function jb(e){let t;if(je(e)){const n=Ml&&e._c;n&&(e._d=!1,F()),e=e(),n&&(e._d=!0,t=Sr,S_())}if(De(e)){const n=nm(e);!n&&e.filter(r=>r!==om).length>0&&ke(" slots expect a single root node."),e=n}return e=Cr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Hb(e,t){t&&t.pendingBranch?De(e)?t.effects.push(...e):t.effects.push(e):_u(e)}function Ds(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,rm(r,o))}to=function(e,t){return ku(e,null,t)};function Ub(e,t){return ku(e,null,Kt({},t,{flush:"post"}))}const mp={};Ae=function(e,t,n){return je(t)||ke("`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."),ku(e,t,n)};function ku(e,t,{immediate:n,deep:r,flush:o,onTrack:a,onTrigger:i}=Wt){var l;t||(n!==void 0&&ke('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&ke('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const s=x=>{ke("Invalid watch source: ",x,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=uu()===((l=mn)==null?void 0:l.scope)?mn:null;let u,d,f=!1,p=!1;if(gt(e)?(u=()=>e.value,f=fu(e)):ko(e)?(u=()=>e,r=!0):De(e)?(p=!0,f=e.some(x=>ko(x)||fu(x)),u=()=>e.map(x=>gt(x)?x.value:ko(x)?Cl(x):je(x)?Jo(x,c,2):void s(x))):je(e)?u=t?()=>Jo(e,c,2):()=>{if(!c||!c.isUnmounted)return d&&d(),$r(e,c,3,[v])}:(u=xt,s(e)),t&&r){const x=u;u=()=>Cl(x())}let m,v=x=>{d=_.onStop=()=>{Jo(x,c,4)}};if(Rs){if(v=xt,t?n&&$r(t,c,3,[u(),p?[]:void 0,v]):u(),o!=="sync")return xt;{const x=N_();m=x.__watcherHandles||(x.__watcherHandles=[])}}let g=p?new Array(e.length).fill(mp):mp;const b=()=>{if(_.active)if(t){const x=_.run();(r||f||(p?x.some((E,L)=>_a(E,g[L])):_a(x,g)))&&(d&&d(),$r(t,c,3,[x,g===mp?void 0:p&&g[0]===mp?[]:g,v]),g=x)}else _.run()};let y;b.allowRecurse=!!t,o==="sync"?y=b:o==="post"?y=()=>jn(b,c&&c.suspense):(b.pre=!0,c&&(b.id=c.uid),y=()=>bu(b));const _=new Ss(u,y);_.onTrack=a,_.onTrigger=i,t?n?b():g=_.run():o==="post"?jn(_.run.bind(_),c&&c.suspense):_.run();const A=()=>{_.stop(),c&&c.scope&&W1(c.scope.effects,_)};return m&&m.push(A),A}function nP(e,t,n){const r=this.proxy,o=Je(e)?e.includes(".")?qb(r,e):()=>r[e]:e.bind(r,r);let a;je(t)?a=t:(a=t.handler,n=t);const i=mn;gi(this);const l=ku(o,a.bind(r),n);return i?gi(i):yi(),l}function qb(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Cl(n,t)});else if(au(e))for(const n in e)Cl(e[n],t);return e}function Gb(e){X5(e)&&ke("Do not use built-in directive ids as custom directive id: "+e)}rt=function(e,t){const n=hn;if(n===null)return ke("withDirectives can only be used inside render functions."),e;const r=Tp(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),sn(()=>{e.isUnmounting=!0}),e}const lo=[Function,Array],sm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:lo,onEnter:lo,onAfterEnter:lo,onEnterCancelled:lo,onBeforeLeave:lo,onLeave:lo,onAfterLeave:lo,onLeaveCancelled:lo,onBeforeAppear:lo,onAppear:lo,onAfterAppear:lo,onAppearCancelled:lo},rP={name:"BaseTransition",props:sm,setup(e,{slots:t}){const n=tt(),r=lm();let o;return()=>{const a=t.default&&gp(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){let v=!1;for(const g of a)if(g.type!==nn){if(v){ke(" can only be used on a single element or component. Use for lists.");break}i=g,v=!0}}const l=lt(e),{mode:s}=l;if(s&&s!=="in-out"&&s!=="out-in"&&s!=="default"&&ke(`invalid mode: ${s}`),r.isLeaving)return cm(i);const c=Yb(i);if(!c)return cm(i);const u=Is(c,l,r,n);kl(c,u);const d=n.subTree,f=d&&Yb(d);let p=!1;const{getTransitionKey:m}=c.type;if(m){const v=m();o===void 0?o=v:v!==o&&(o=v,p=!0)}if(f&&f.type!==nn&&(!Do(c,f)||p)){const v=Is(f,l,r,n);if(kl(f,v),s==="out-in")return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},cm(i);s==="in-out"&&c.type!==nn&&(v.delayLeave=(g,b,y)=>{Kb(r,f)[String(f.key)]=f,g[fi]=()=>{b(),g[fi]=void 0,delete u.delayedLeave},u.delayedLeave=y})}return i}}},Wb=rP;function Kb(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 Is(e,t,n,r){const{appear:o,mode:a,persisted:i=!1,onBeforeEnter:l,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:v,onAppear:g,onAfterAppear:b,onAppearCancelled:y}=t,_=String(e.key),A=Kb(n,e),x=(M,C)=>{M&&$r(M,r,9,C)},E=(M,C)=>{const O=C[1];x(M,C),De(M)?M.every(I=>I.length<=1)&&O():M.length<=1&&O()},L={mode:a,persisted:i,beforeEnter(M){let C=l;if(!n.isMounted){if(!o)return;C=v||l}M[fi]&&M[fi](!0);const O=A[_];O&&Do(e,O)&&O.el[fi]&&O.el[fi](),x(C,[M])},enter(M){let C=s,O=c,I=u;if(!n.isMounted){if(!o)return;C=g||s,O=b||c,I=y||u}let w=!1;const T=M[vp]=R=>{w||(w=!0,x(R?I:O,[M]),L.delayedLeave&&L.delayedLeave(),M[vp]=void 0)};C?E(C,[M,T]):T()},leave(M,C){const O=String(e.key);if(M[vp]&&M[vp](!0),n.isUnmounting)return C();x(d,[M]);let I=!1;const w=M[fi]=T=>{I||(I=!0,C(),x(T?m:p,[M]),M[fi]=void 0,A[O]===e&&delete A[O])};A[O]=e,f?E(f,[M,w]):w()},clone:M=>Is(M,t,n,r)};return L}function cm(e){if(Tl(e))return(e=Br(e)).children=null,e}function Yb(e){return Tl(e)?e.children?e.children[0]:void 0:e}function kl(e,t){6&e.shapeFlag&&e.component?kl(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 gp(e,t=!1,n){let r=[],o=0;for(let a=0;a1)for(let a=0;aKt({name:e.name},t,{setup:e}))():e};const Ol=e=>!!e.type.__asyncLoader;_2=function(e){je(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 f;return c||(f=c=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),l)return new Promise((m,v)=>{l(p,()=>m((u++,c=null,d())),()=>v(p),u+1)});throw p}).then(p=>{if(f!==c&&c)return c;if(p||ke("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),p&&!ot(p)&&!je(p))throw new Error(`Invalid async component load result: ${p}`);return s=p,p}))};return me({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return s},setup(){const f=mn;if(s)return()=>um(s,f);const p=b=>{c=null,xl(b,f,13,!r)};if(i&&f.suspense||Rs)return d().then(b=>()=>um(b,f)).catch(b=>(p(b),()=>r?Q(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.`);p(b),v.value=b}},a),d().then(()=>{m.value=!0,f.parent&&Tl(f.parent.vnode)&&bu(f.parent.update)}).catch(b=>{p(b),v.value=b}),()=>m.value&&s?um(s,f):v.value&&r?Q(r,{error:v.value}):n&&!g.value?Q(n):void 0}})};function um(e,t){const{ref:n,props:r,children:o,ce:a}=t.vnode,i=Q(e,r,o);return i.ref=n,i.ce=a,delete t.vnode.ce,i}let Tl,Zb;Tl=e=>e.type.__isKeepAlive,Zb={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=tt(),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,f=d("div");function p(y){pm(y),u(y,n,l,!0)}function m(y){o.forEach((_,A)=>{const x=Ru(_.type);!x||y&&y(x)||v(A)})}function v(y){const _=o.get(y);i&&Do(_,i)?i&&pm(i):p(_),o.delete(y),a.delete(y)}r.activate=(y,_,A,x,E)=>{const L=y.component;c(y,_,A,0,l),s(L.vnode,y,_,A,L,l,x,y.slotScopeIds,E),jn(()=>{L.isDeactivated=!1,L.a&&Aa(L.a);const M=y.props&&y.props.onVnodeMounted;M&&kr(M,L.parent,y)},l),Qh(L)},r.deactivate=y=>{const _=y.component;c(y,f,null,1,l),jn(()=>{_.da&&Aa(_.da);const A=y.props&&y.props.onVnodeUnmounted;A&&kr(A,_.parent,y),_.isDeactivated=!0},l),Qh(_)},Ae(()=>[e.include,e.exclude],([y,_])=>{y&&m(A=>Ou(y,A)),_&&m(A=>!Ou(_,A))},{flush:"post",deep:!0});let g=null;const b=()=>{g!=null&&o.set(g,fm(n.subTree))};return ct(b),no(b),sn(()=>{o.forEach(y=>{const{subTree:_,suspense:A}=n,x=fm(_);if(y.type!==x.type||y.key!==x.key)p(y);else{pm(x);const E=x.component.da;E&&jn(E,A)}})}),()=>{if(g=null,!t.default)return null;const y=t.default(),_=y[0];if(y.length>1)return ke("KeepAlive should contain exactly one component child."),i=null,y;if(!(en(_)&&(4&_.shapeFlag||128&_.shapeFlag)))return i=null,_;let A=fm(_);const x=A.type,E=Ru(Ol(A)?A.type.__asyncResolved||{}:x),{include:L,exclude:M,max:C}=e;if(L&&(!E||!Ou(L,E))||M&&E&&Ou(M,E))return i=A,_;const O=A.key==null?x:A.key,I=o.get(O);return A.el&&(A=Br(A),128&_.shapeFlag&&(_.ssContent=A)),g=O,I?(A.el=I.el,A.component=I.component,A.transition&&kl(A,A.transition),A.shapeFlag|=512,a.delete(O),a.add(O)):(a.add(O),C&&a.size>parseInt(C,10)&&v(a.values().next().value)),A.shapeFlag|=256,i=A,$b(_.type)?_:A}}},Wy=Zb;function Ou(e,t){return De(e)?e.some(n=>Ou(n,t)):Je(e)?e.split(",").includes(t):yl(e)==="[object RegExp]"&&e.test(t)}C2=function(e,t){Xb(e,"a",t)};function dm(e,t){Xb(e,"da",t)}function Xb(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(yp(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Tl(o.parent.vnode)&&oP(r,t,n,o),o=o.parent}}function oP(e,t,n,r){const o=yp(t,e,r,!0);Eo(()=>{W1(r[t],o)},n)}function pm(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function fm(e){return 128&e.shapeFlag?e.ssContent:e}function yp(e,t,n=mn,r=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Al(),gi(n);const l=$r(t,n,e,i);return yi(),wl(),l});return r?o.unshift(a):o.push(a),a}ke(`${Zo(Gh[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 na,Tu,hm,mm,vm;na=e=>(t,n=mn)=>(!Rs||e==="sp")&&yp(e,(...r)=>t(...r),n),vs=na("bm"),ct=na("m"),Tu=na("bu"),no=na("u"),sn=na("bum"),Eo=na("um"),hm=na("sp"),mm=na("rtg"),vm=na("rtc");function Jb(e,t=mn){yp("ec",e,t)}Dt=function(e,t,n,r){let o;const a=n&&n[r];if(De(e)||Je(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(hn.isCE||hn.parent&&Ol(hn.parent)&&hn.parent.isCE)return t!=="default"&&(n.name=t),Q("slot",n,r&&r());let a=e[t];a&&a.length>1&&(ke("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&&Qb(a(n)),l=we(qe,{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 Qb(e){return e.some(t=>!en(t)||t.type!==nn&&!(t.type===qe&&!Qb(t.children)))?e:null}function e_(e,t){const n={};if(!ot(e))return ke("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 gm=e=>e?I_(e)?Tp(e)||e.proxy:gm(e.parent):null,Dl=Kt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Cs(e.props),$attrs:e=>Cs(e.attrs),$slots:e=>Cs(e.slots),$refs:e=>Cs(e.refs),$parent:e=>gm(e.parent),$root:e=>gm(e.root),$emit:e=>e.emit,$options:e=>Am(e),$forceUpdate:e=>e.f||(e.f=()=>bu(e.update)),$nextTick:e=>e.n||(e.n=ze.bind(e.proxy)),$watch:e=>nP.bind(e)}),ym=e=>e==="_"||e==="$",bm=(e,t)=>e!==Wt&&!e.__isScriptSetup&&dt(e,t),bp={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 p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(bm(r,t))return i[t]=1,r[t];if(o!==Wt&&dt(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&dt(c,t))return i[t]=3,a[t];if(n!==Wt&&dt(n,t))return i[t]=4,n[t];_m&&(i[t]=0)}}const u=Dl[t];let d,f;return u?(t==="$attrs"?(Xn(e,"get",t),pp()):t==="$slots"&&Xn(e,"get",t),u(e)):(d=l.__cssModules)&&(d=d[t])?d:n!==Wt&&dt(n,t)?(i[t]=4,n[t]):(f=s.config.globalProperties,dt(f,t)?f[t]:void(!hn||Je(t)&&t.indexOf("__v")===0||(o!==Wt&&ym(t[0])&&dt(o,t)?ke(`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===hn&&ke(`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 bm(o,t)?(o[t]=n,!0):o.__isScriptSetup&&dt(o,t)?(ke(`Cannot mutate