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