Files
bruno/app/dist/spa/assets/vue-i18n.runtime-BGZkCWQI.js
2026-02-18 21:52:37 +01:00

4 lines
46 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{b6 as yn,r as Sn,b7 as On,a as Le,w as tt,b8 as kn,$ as ft,g as Pn,j as An,o as vn,_ as Rn,h as qt,aa as Zt,a4 as Dn,b9 as Fn}from"./index-CBamscxj.js";function Mn(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ve=typeof window<"u",ce=(e,t=!1)=>t?Symbol.for(e):Symbol(e),wn=(e,t,n)=>Un({l:e,k:t,s:n}),Un=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),K=e=>typeof e=="number"&&isFinite(e),Wn=e=>mt(e)==="[object Date]",Re=e=>mt(e)==="[object RegExp]",Fe=e=>R(e)&&Object.keys(e).length===0,Y=Object.assign,$n=Object.create,w=(e=null)=>$n(e);function Nt(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function Tt(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Vn(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,l,a)=>`${l}="${Tt(a)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,l,a)=>`${l}='${Tt(a)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript&#58;")}),e}const xn=Object.prototype.hasOwnProperty;function Q(e,t){return xn.call(e,t)}const H=Array.isArray,W=e=>typeof e=="function",y=e=>typeof e=="string",$=e=>typeof e=="boolean",D=e=>e!==null&&typeof e=="object",jn=e=>D(e)&&W(e.then)&&W(e.catch),zt=Object.prototype.toString,mt=e=>zt.call(e),R=e=>mt(e)==="[object Object]",Hn=e=>e==null?"":H(e)||R(e)&&e.toString===zt?JSON.stringify(e,null,2):String(e);function dt(e,t=""){return e.reduce((n,r,l)=>l===0?n+r:n+t+r,"")}const Oe=e=>!D(e)||H(e);function Ae(e,t){if(Oe(e)||Oe(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:l}=n.pop();Object.keys(r).forEach(a=>{a!=="__proto__"&&(D(r[a])&&!D(l[a])&&(l[a]=Array.isArray(r[a])?[]:w()),Oe(l[a])||Oe(r[a])?l[a]=r[a]:n.push({src:r[a],des:l[a]}))})}}function Kn(e,t,n){return{line:e,column:t,offset:n}}function nt(e,t,n){return{start:e,end:t}}const F={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},Xn=17;function Me(e,t,n={}){const{domain:r,messages:l,args:a}=n,o=e,u=new SyntaxError(String(o));return u.code=e,t&&(u.location=t),u.domain=r,u}function Yn(e){throw e}const z=" ",Gn="\r",G=`
`,Bn="\u2028",Jn="\u2029";function Qn(e){const t=e;let n=0,r=1,l=1,a=0;const o=L=>t[L]===Gn&&t[L+1]===G,u=L=>t[L]===G,m=L=>t[L]===Jn,d=L=>t[L]===Bn,h=L=>o(L)||u(L)||m(L)||d(L),T=()=>n,b=()=>r,P=()=>l,A=()=>a,O=L=>o(L)||m(L)||d(L)?G:t[L],k=()=>O(n),i=()=>O(n+a);function E(){return a=0,h(n)&&(r++,l=0),o(n)&&n++,n++,l++,t[n]}function N(){return o(n+a)&&a++,a++,t[n+a]}function g(){n=0,r=1,l=1,a=0}function I(L=0){a=L}function C(){const L=n+a;for(;L!==n;)E();a=0}return{index:T,line:b,column:P,peekOffset:A,charAt:O,currentChar:k,currentPeek:i,next:E,peek:N,reset:g,resetPeek:I,skipToPeek:C}}const re=void 0,qn=".",Ct="'",Zn="tokenizer";function zn(e,t={}){const n=t.location!==!1,r=Qn(e),l=()=>r.index(),a=()=>Kn(r.line(),r.column(),r.index()),o=a(),u=l(),m={currentType:13,offset:u,startLoc:o,endLoc:o,lastType:13,lastOffset:u,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},d=()=>m,{onError:h}=t;function T(s,c,_,...S){const U=d();if(c.column+=_,c.offset+=_,h){const v=n?nt(U.startLoc,c):null,f=Me(s,v,{domain:Zn,args:S});h(f)}}function b(s,c,_){s.endLoc=a(),s.currentType=c;const S={type:c};return n&&(S.loc=nt(s.startLoc,s.endLoc)),_!=null&&(S.value=_),S}const P=s=>b(s,13);function A(s,c){return s.currentChar()===c?(s.next(),c):(T(F.EXPECTED_TOKEN,a(),0,c),"")}function O(s){let c="";for(;s.currentPeek()===z||s.currentPeek()===G;)c+=s.currentPeek(),s.peek();return c}function k(s){const c=O(s);return s.skipToPeek(),c}function i(s){if(s===re)return!1;const c=s.charCodeAt(0);return c>=97&&c<=122||c>=65&&c<=90||c===95}function E(s){if(s===re)return!1;const c=s.charCodeAt(0);return c>=48&&c<=57}function N(s,c){const{currentType:_}=c;if(_!==2)return!1;O(s);const S=i(s.currentPeek());return s.resetPeek(),S}function g(s,c){const{currentType:_}=c;if(_!==2)return!1;O(s);const S=s.currentPeek()==="-"?s.peek():s.currentPeek(),U=E(S);return s.resetPeek(),U}function I(s,c){const{currentType:_}=c;if(_!==2)return!1;O(s);const S=s.currentPeek()===Ct;return s.resetPeek(),S}function C(s,c){const{currentType:_}=c;if(_!==7)return!1;O(s);const S=s.currentPeek()===".";return s.resetPeek(),S}function L(s,c){const{currentType:_}=c;if(_!==8)return!1;O(s);const S=i(s.currentPeek());return s.resetPeek(),S}function V(s,c){const{currentType:_}=c;if(!(_===7||_===11))return!1;O(s);const S=s.currentPeek()===":";return s.resetPeek(),S}function x(s,c){const{currentType:_}=c;if(_!==9)return!1;const S=()=>{const v=s.currentPeek();return v==="{"?i(s.peek()):v==="@"||v==="|"||v===":"||v==="."||v===z||!v?!1:v===G?(s.peek(),S()):Z(s,!1)},U=S();return s.resetPeek(),U}function B(s){O(s);const c=s.currentPeek()==="|";return s.resetPeek(),c}function Z(s,c=!0){const _=(U=!1,v="")=>{const f=s.currentPeek();return f==="{"||f==="@"||!f?U:f==="|"?!(v===z||v===G):f===z?(s.peek(),_(!0,z)):f===G?(s.peek(),_(!0,G)):!0},S=_();return c&&s.resetPeek(),S}function X(s,c){const _=s.currentChar();return _===re?re:c(_)?(s.next(),_):null}function Ue(s){const c=s.charCodeAt(0);return c>=97&&c<=122||c>=65&&c<=90||c>=48&&c<=57||c===95||c===36}function We(s){return X(s,Ue)}function $e(s){const c=s.charCodeAt(0);return c>=97&&c<=122||c>=65&&c<=90||c>=48&&c<=57||c===95||c===36||c===45}function Ve(s){return X(s,$e)}function xe(s){const c=s.charCodeAt(0);return c>=48&&c<=57}function je(s){return X(s,xe)}function ne(s){const c=s.charCodeAt(0);return c>=48&&c<=57||c>=65&&c<=70||c>=97&&c<=102}function Te(s){return X(s,ne)}function Ce(s){let c="",_="";for(;c=je(s);)_+=c;return _}function He(s){let c="";for(;;){const _=s.currentChar();if(_==="{"||_==="}"||_==="@"||_==="|"||!_)break;if(_===z||_===G)if(Z(s))c+=_,s.next();else{if(B(s))break;c+=_,s.next()}else c+=_,s.next()}return c}function Ke(s){k(s);let c="",_="";for(;c=Ve(s);)_+=c;const S=s.currentChar();if(S&&S!=="}"&&S!==re&&S!==z&&S!==G&&S!==" "){const U=ye(s);return T(F.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,_+U),_+U}return s.currentChar()===re&&T(F.UNTERMINATED_CLOSING_BRACE,a(),0),_}function Xe(s){k(s);let c="";return s.currentChar()==="-"?(s.next(),c+=`-${Ce(s)}`):c+=Ce(s),s.currentChar()===re&&T(F.UNTERMINATED_CLOSING_BRACE,a(),0),c}function ht(s){return s!==Ct&&s!==G}function Ye(s){k(s),A(s,"'");let c="",_="";for(;c=X(s,ht);)c==="\\"?_+=Ge(s):_+=c;const S=s.currentChar();return S===G||S===re?(T(F.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),S===G&&(s.next(),A(s,"'")),_):(A(s,"'"),_)}function Ge(s){const c=s.currentChar();switch(c){case"\\":case"'":return s.next(),`\\${c}`;case"u":return Ie(s,c,4);case"U":return Ie(s,c,6);default:return T(F.UNKNOWN_ESCAPE_SEQUENCE,a(),0,c),""}}function Ie(s,c,_){A(s,c);let S="";for(let U=0;U<_;U++){const v=Te(s);if(!v){T(F.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${c}${S}${s.currentChar()}`);break}S+=v}return`\\${c}${S}`}function Be(s){return s!=="{"&&s!=="}"&&s!==z&&s!==G}function ye(s){k(s);let c="",_="";for(;c=X(s,Be);)_+=c;return _}function Je(s){let c="",_="";for(;c=We(s);)_+=c;return _}function Qe(s){const c=_=>{const S=s.currentChar();return S==="{"||S==="@"||S==="|"||S==="("||S===")"||!S||S===z?_:(_+=S,s.next(),c(_))};return c("")}function Ee(s){k(s);const c=A(s,"|");return k(s),c}function fe(s,c){let _=null;switch(s.currentChar()){case"{":return c.braceNest>=1&&T(F.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),s.next(),_=b(c,2,"{"),k(s),c.braceNest++,_;case"}":return c.braceNest>0&&c.currentType===2&&T(F.EMPTY_PLACEHOLDER,a(),0),s.next(),_=b(c,3,"}"),c.braceNest--,c.braceNest>0&&k(s),c.inLinked&&c.braceNest===0&&(c.inLinked=!1),_;case"@":return c.braceNest>0&&T(F.UNTERMINATED_CLOSING_BRACE,a(),0),_=me(s,c)||P(c),c.braceNest=0,_;default:{let U=!0,v=!0,f=!0;if(B(s))return c.braceNest>0&&T(F.UNTERMINATED_CLOSING_BRACE,a(),0),_=b(c,1,Ee(s)),c.braceNest=0,c.inLinked=!1,_;if(c.braceNest>0&&(c.currentType===4||c.currentType===5||c.currentType===6))return T(F.UNTERMINATED_CLOSING_BRACE,a(),0),c.braceNest=0,pe(s,c);if(U=N(s,c))return _=b(c,4,Ke(s)),k(s),_;if(v=g(s,c))return _=b(c,5,Xe(s)),k(s),_;if(f=I(s,c))return _=b(c,6,Ye(s)),k(s),_;if(!U&&!v&&!f)return _=b(c,12,ye(s)),T(F.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,_.value),k(s),_;break}}return _}function me(s,c){const{currentType:_}=c;let S=null;const U=s.currentChar();switch((_===7||_===8||_===11||_===9)&&(U===G||U===z)&&T(F.INVALID_LINKED_FORMAT,a(),0),U){case"@":return s.next(),S=b(c,7,"@"),c.inLinked=!0,S;case".":return k(s),s.next(),b(c,8,".");case":":return k(s),s.next(),b(c,9,":");default:return B(s)?(S=b(c,1,Ee(s)),c.braceNest=0,c.inLinked=!1,S):C(s,c)||V(s,c)?(k(s),me(s,c)):L(s,c)?(k(s),b(c,11,Je(s))):x(s,c)?(k(s),U==="{"?fe(s,c)||S:b(c,10,Qe(s))):(_===7&&T(F.INVALID_LINKED_FORMAT,a(),0),c.braceNest=0,c.inLinked=!1,pe(s,c))}}function pe(s,c){let _={type:13};if(c.braceNest>0)return fe(s,c)||P(c);if(c.inLinked)return me(s,c)||P(c);switch(s.currentChar()){case"{":return fe(s,c)||P(c);case"}":return T(F.UNBALANCED_CLOSING_BRACE,a(),0),s.next(),b(c,3,"}");case"@":return me(s,c)||P(c);default:{if(B(s))return _=b(c,1,Ee(s)),c.braceNest=0,c.inLinked=!1,_;if(Z(s))return b(c,0,He(s));break}}return _}function qe(){const{currentType:s,offset:c,startLoc:_,endLoc:S}=m;return m.lastType=s,m.lastOffset=c,m.lastStartLoc=_,m.lastEndLoc=S,m.offset=l(),m.startLoc=a(),r.currentChar()===re?b(m,13):pe(r,m)}return{nextToken:qe,currentOffset:l,currentPosition:a,context:d}}const er="parser",tr=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function nr(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"<22>"}}}function rr(e={}){const t=e.location!==!1,{onError:n}=e;function r(i,E,N,g,...I){const C=i.currentPosition();if(C.offset+=g,C.column+=g,n){const L=t?nt(N,C):null,V=Me(E,L,{domain:er,args:I});n(V)}}function l(i,E,N){const g={type:i};return t&&(g.start=E,g.end=E,g.loc={start:N,end:N}),g}function a(i,E,N,g){t&&(i.end=E,i.loc&&(i.loc.end=N))}function o(i,E){const N=i.context(),g=l(3,N.offset,N.startLoc);return g.value=E,a(g,i.currentOffset(),i.currentPosition()),g}function u(i,E){const N=i.context(),{lastOffset:g,lastStartLoc:I}=N,C=l(5,g,I);return C.index=parseInt(E,10),i.nextToken(),a(C,i.currentOffset(),i.currentPosition()),C}function m(i,E){const N=i.context(),{lastOffset:g,lastStartLoc:I}=N,C=l(4,g,I);return C.key=E,i.nextToken(),a(C,i.currentOffset(),i.currentPosition()),C}function d(i,E){const N=i.context(),{lastOffset:g,lastStartLoc:I}=N,C=l(9,g,I);return C.value=E.replace(tr,nr),i.nextToken(),a(C,i.currentOffset(),i.currentPosition()),C}function h(i){const E=i.nextToken(),N=i.context(),{lastOffset:g,lastStartLoc:I}=N,C=l(8,g,I);return E.type!==11?(r(i,F.UNEXPECTED_EMPTY_LINKED_MODIFIER,N.lastStartLoc,0),C.value="",a(C,g,I),{nextConsumeToken:E,node:C}):(E.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,ee(E)),C.value=E.value||"",a(C,i.currentOffset(),i.currentPosition()),{node:C})}function T(i,E){const N=i.context(),g=l(7,N.offset,N.startLoc);return g.value=E,a(g,i.currentOffset(),i.currentPosition()),g}function b(i){const E=i.context(),N=l(6,E.offset,E.startLoc);let g=i.nextToken();if(g.type===8){const I=h(i);N.modifier=I.node,g=I.nextConsumeToken||i.nextToken()}switch(g.type!==9&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(g)),g=i.nextToken(),g.type===2&&(g=i.nextToken()),g.type){case 10:g.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(g)),N.key=T(i,g.value||"");break;case 4:g.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(g)),N.key=m(i,g.value||"");break;case 5:g.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(g)),N.key=u(i,g.value||"");break;case 6:g.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(g)),N.key=d(i,g.value||"");break;default:{r(i,F.UNEXPECTED_EMPTY_LINKED_KEY,E.lastStartLoc,0);const I=i.context(),C=l(7,I.offset,I.startLoc);return C.value="",a(C,I.offset,I.startLoc),N.key=C,a(N,I.offset,I.startLoc),{nextConsumeToken:g,node:N}}}return a(N,i.currentOffset(),i.currentPosition()),{node:N}}function P(i){const E=i.context(),N=E.currentType===1?i.currentOffset():E.offset,g=E.currentType===1?E.endLoc:E.startLoc,I=l(2,N,g);I.items=[];let C=null;do{const x=C||i.nextToken();switch(C=null,x.type){case 0:x.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(x)),I.items.push(o(i,x.value||""));break;case 5:x.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(x)),I.items.push(u(i,x.value||""));break;case 4:x.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(x)),I.items.push(m(i,x.value||""));break;case 6:x.value==null&&r(i,F.UNEXPECTED_LEXICAL_ANALYSIS,E.lastStartLoc,0,ee(x)),I.items.push(d(i,x.value||""));break;case 7:{const B=b(i);I.items.push(B.node),C=B.nextConsumeToken||null;break}}}while(E.currentType!==13&&E.currentType!==1);const L=E.currentType===1?E.lastOffset:i.currentOffset(),V=E.currentType===1?E.lastEndLoc:i.currentPosition();return a(I,L,V),I}function A(i,E,N,g){const I=i.context();let C=g.items.length===0;const L=l(1,E,N);L.cases=[],L.cases.push(g);do{const V=P(i);C||(C=V.items.length===0),L.cases.push(V)}while(I.currentType!==13);return C&&r(i,F.MUST_HAVE_MESSAGES_IN_PLURAL,N,0),a(L,i.currentOffset(),i.currentPosition()),L}function O(i){const E=i.context(),{offset:N,startLoc:g}=E,I=P(i);return E.currentType===13?I:A(i,N,g,I)}function k(i){const E=zn(i,Y({},e)),N=E.context(),g=l(0,N.offset,N.startLoc);return t&&g.loc&&(g.loc.source=i),g.body=O(E),e.onCacheKey&&(g.cacheKey=e.onCacheKey(i)),N.currentType!==13&&r(E,F.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,i[N.offset]||""),a(g,E.currentOffset(),E.currentPosition()),g}return{parse:k}}function ee(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function ar(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:a=>(n.helpers.add(a),a)}}function It(e,t){for(let n=0;n<e.length;n++)_t(e[n],t)}function _t(e,t){switch(e.type){case 1:It(e.cases,t),t.helper("plural");break;case 2:It(e.items,t);break;case 6:{_t(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function sr(e,t={}){const n=ar(e);n.helper("normalize"),e.body&&_t(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function lr(e){const t=e.body;return t.type===2?yt(t):t.cases.forEach(n=>yt(n)),e}function yt(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;n<e.items.length;n++){const r=e.items[n];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=dt(t);for(let n=0;n<e.items.length;n++){const r=e.items[n];(r.type===3||r.type===9)&&delete r.value}}}}function _e(e){switch(e.t=e.type,e.type){case 0:{const t=e;_e(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let r=0;r<n.length;r++)_e(n[r]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let r=0;r<n.length;r++)_e(n[r]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;_e(t.key),t.k=t.key,delete t.key,t.modifier&&(_e(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function cr(e,t){const{filename:n,breakLineCode:r,needIndent:l}=t,a=t.location!==!1,o={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:l,indentLevel:0};a&&e.loc&&(o.source=e.loc.source);const u=()=>o;function m(O,k){o.code+=O}function d(O,k=!0){const i=k?r:"";m(l?i+" ".repeat(O):i)}function h(O=!0){const k=++o.indentLevel;O&&d(k)}function T(O=!0){const k=--o.indentLevel;O&&d(k)}function b(){d(o.indentLevel)}return{context:u,push:m,indent:h,deindent:T,newline:b,helper:O=>`_${O}`,needIndent:()=>o.needIndent}}function or(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),ge(e,t.key),t.modifier?(e.push(", "),ge(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function ir(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const l=t.items.length;for(let a=0;a<l&&(ge(e,t.items[a]),a!==l-1);a++)e.push(", ");e.deindent(r()),e.push("])")}function ur(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const l=t.cases.length;for(let a=0;a<l&&(ge(e,t.cases[a]),a!==l-1);a++)e.push(", ");e.deindent(r()),e.push("])")}}function fr(e,t){t.body?ge(e,t.body):e.push("null")}function ge(e,t){const{helper:n}=e;switch(t.type){case 0:fr(e,t);break;case 1:ur(e,t);break;case 2:ir(e,t);break;case 6:or(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const mr=(e,t={})=>{const n=y(t.mode)?t.mode:"normal",r=y(t.filename)?t.filename:"message.intl";t.sourceMap;const l=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,a=t.needIndent?t.needIndent:n!=="arrow",o=e.helpers||[],u=cr(e,{filename:r,breakLineCode:l,needIndent:a});u.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),u.indent(a),o.length>0&&(u.push(`const { ${dt(o.map(h=>`${h}: _${h}`),", ")} } = ctx`),u.newline()),u.push("return "),ge(u,e),u.deindent(a),u.push("}"),delete e.helpers;const{code:m,map:d}=u.context();return{ast:e,code:m,map:d?d.toJSON():void 0}};function dr(e,t={}){const n=Y({},t),r=!!n.jit,l=!!n.minify,a=n.optimize==null?!0:n.optimize,u=rr(n).parse(e);return r?(a&&lr(u),l&&_e(u),{ast:u,code:""}):(sr(u,n),mr(u,n))}function te(e){return D(e)&&gt(e)===0&&(Q(e,"b")||Q(e,"body"))}const en=["b","body"];function _r(e){return oe(e,en)}const tn=["c","cases"];function gr(e){return oe(e,tn,[])}const nn=["s","static"];function Er(e){return oe(e,nn)}const rn=["i","items"];function pr(e){return oe(e,rn,[])}const an=["t","type"];function gt(e){return oe(e,an)}const sn=["v","value"];function ke(e,t){const n=oe(e,sn);if(n!=null)return n;throw he(t)}const ln=["m","modifier"];function Lr(e){return oe(e,ln)}const cn=["k","key"];function br(e){const t=oe(e,cn);if(t)return t;throw he(6)}function oe(e,t,n){for(let r=0;r<t.length;r++){const l=t[r];if(Q(e,l)&&e[l]!=null)return e[l]}return n}const on=[...en,...tn,...nn,...rn,...cn,...ln,...sn,...an];function he(e){return new Error(`unhandled node type: ${e}`)}function Ze(e){return n=>hr(n,e)}function hr(e,t){const n=_r(t);if(n==null)throw he(0);if(gt(n)===1){const a=gr(n);return e.plural(a.reduce((o,u)=>[...o,St(e,u)],[]))}else return St(e,n)}function St(e,t){const n=Er(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=pr(t).reduce((l,a)=>[...l,rt(e,a)],[]);return e.normalize(r)}}function rt(e,t){const n=gt(t);switch(n){case 3:return ke(t,n);case 9:return ke(t,n);case 4:{const r=t;if(Q(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Q(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw he(n)}case 5:{const r=t;if(Q(r,"i")&&K(r.i))return e.interpolate(e.list(r.i));if(Q(r,"index")&&K(r.index))return e.interpolate(e.list(r.index));throw he(n)}case 6:{const r=t,l=Lr(r),a=br(r);return e.linked(rt(e,a),l?rt(e,l):void 0,e.type)}case 7:return ke(t,n);case 8:return ke(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const Nr=e=>e;let Pe=w();function Tr(e,t={}){let n=!1;const r=t.onError||Yn;return t.onError=l=>{n=!0,r(l)},{...dr(e,t),detectError:n}}function Cr(e,t){if(y(e)){$(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Nr)(e),l=Pe[r];if(l)return l;const{ast:a,detectError:o}=Tr(e,{...t,location:!1,jit:!0}),u=Ze(a);return o?u:Pe[r]=u}else{const n=e.cacheKey;if(n){const r=Pe[n];return r||(Pe[n]=Ze(e))}else return Ze(e)}}const ae={INVALID_ARGUMENT:Xn,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},Ir=24;function se(e){return Me(e,null,void 0)}function Et(e,t){return t.locale!=null?Ot(t.locale):Ot(e.locale)}let ze;function Ot(e){if(y(e))return e;if(W(e)){if(e.resolvedOnce&&ze!=null)return ze;if(e.constructor.name==="Function"){const t=e();if(jn(t))throw se(ae.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return ze=t}else throw se(ae.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw se(ae.NOT_SUPPORT_LOCALE_TYPE)}function yr(e,t,n){return[...new Set([n,...H(t)?t:D(t)?Object.keys(t):y(t)?[t]:[n]])]}function un(e,t,n){const r=y(n)?n:De,l=e;l.__localeChainCache||(l.__localeChainCache=new Map);let a=l.__localeChainCache.get(r);if(!a){a=[];let o=[n];for(;H(o);)o=kt(a,o,t);const u=H(t)||!R(t)?t:t.default?t.default:null;o=y(u)?[u]:u,H(o)&&kt(a,o,!1),l.__localeChainCache.set(r,a)}return a}function kt(e,t,n){let r=!0;for(let l=0;l<t.length&&$(r);l++){const a=t[l];y(a)&&(r=Sr(e,t[l],n))}return r}function Sr(e,t,n){let r;const l=t.split("-");do{const a=l.join("-");r=Or(e,a,n),l.splice(-1,1)}while(l.length&&r===!0);return r}function Or(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const l=t.replace(/!/g,"");e.push(l),(H(n)||R(n))&&n[l]&&(r=n[l])}return r}const ie=[];ie[0]={w:[0],i:[3,0],"[":[4],o:[7]};ie[1]={w:[1],".":[2],"[":[4],o:[7]};ie[2]={w:[2],i:[3,0],0:[3,0]};ie[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};ie[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};ie[5]={"'":[4,0],o:8,l:[5,0]};ie[6]={'"':[4,0],o:8,l:[6,0]};const kr=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Pr(e){return kr.test(e)}function Ar(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function vr(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 Rr(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Pr(t)?Ar(t):"*"+t}function Dr(e){const t=[];let n=-1,r=0,l=0,a,o,u,m,d,h,T;const b=[];b[0]=()=>{o===void 0?o=u:o+=u},b[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},b[2]=()=>{b[0](),l++},b[3]=()=>{if(l>0)l--,r=4,b[0]();else{if(l=0,o===void 0||(o=Rr(o),o===!1))return!1;b[1]()}};function P(){const A=e[n+1];if(r===5&&A==="'"||r===6&&A==='"')return n++,u="\\"+A,b[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a==="\\"&&P())){if(m=vr(a),T=ie[r],d=T[m]||T.l||8,d===8||(r=d[0],d[1]!==void 0&&(h=b[d[1]],h&&(u=a,h()===!1))))return;if(r===7)return t}}const Pt=new Map;function Fr(e,t){return D(e)?e[t]:null}function Mr(e,t){if(!D(e))return null;let n=Pt.get(t);if(n||(n=Dr(t),n&&Pt.set(t,n)),!n)return null;const r=n.length;let l=e,a=0;for(;a<r;){const o=n[a];if(on.includes(o)&&te(l))return null;const u=l[o];if(u===void 0||W(l))return null;l=u,a++}return l}const wr="11.2.8",we=-1,De="en-US",At="",vt=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Ur(){return{upper:(e,t)=>t==="text"&&y(e)?e.toUpperCase():t==="vnode"&&D(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&y(e)?e.toLowerCase():t==="vnode"&&D(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&y(e)?vt(e):t==="vnode"&&D(e)&&"__v_isVNode"in e?vt(e.children):e}}let fn;function Wr(e){fn=e}let mn;function $r(e){mn=e}let dn;function Vr(e){dn=e}let _n=null;const Rt=e=>{_n=e},xr=()=>_n;let Dt=0;function jr(e={}){const t=W(e.onWarn)?e.onWarn:Mn,n=y(e.version)?e.version:wr,r=y(e.locale)||W(e.locale)?e.locale:De,l=W(r)?De:r,a=H(e.fallbackLocale)||R(e.fallbackLocale)||y(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l,o=R(e.messages)?e.messages:et(l),u=R(e.datetimeFormats)?e.datetimeFormats:et(l),m=R(e.numberFormats)?e.numberFormats:et(l),d=Y(w(),e.modifiers,Ur()),h=e.pluralRules||w(),T=W(e.missing)?e.missing:null,b=$(e.missingWarn)||Re(e.missingWarn)?e.missingWarn:!0,P=$(e.fallbackWarn)||Re(e.fallbackWarn)?e.fallbackWarn:!0,A=!!e.fallbackFormat,O=!!e.unresolving,k=W(e.postTranslation)?e.postTranslation:null,i=R(e.processor)?e.processor:null,E=$(e.warnHtmlMessage)?e.warnHtmlMessage:!0,N=!!e.escapeParameter,g=W(e.messageCompiler)?e.messageCompiler:fn,I=W(e.messageResolver)?e.messageResolver:mn||Fr,C=W(e.localeFallbacker)?e.localeFallbacker:dn||yr,L=D(e.fallbackContext)?e.fallbackContext:void 0,V=e,x=D(V.__datetimeFormatters)?V.__datetimeFormatters:new Map,B=D(V.__numberFormatters)?V.__numberFormatters:new Map,Z=D(V.__meta)?V.__meta:{};Dt++;const X={version:n,cid:Dt,locale:r,fallbackLocale:a,messages:o,modifiers:d,pluralRules:h,missing:T,missingWarn:b,fallbackWarn:P,fallbackFormat:A,unresolving:O,postTranslation:k,processor:i,warnHtmlMessage:E,escapeParameter:N,messageCompiler:g,messageResolver:I,localeFallbacker:C,fallbackContext:L,onWarn:t,__meta:Z};return X.datetimeFormats=u,X.numberFormats=m,X.__datetimeFormatters=x,X.__numberFormatters=B,X}const et=e=>({[e]:w()});function pt(e,t,n,r,l){const{missing:a,onWarn:o}=e;if(a!==null){const u=a(e,n,t,l);return y(u)?u:t}else return t}function be(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Hr(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Kr(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(Hr(e,t[r]))return!0;return!1}function Ft(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:l,onWarn:a,localeFallbacker:o}=e,{__datetimeFormatters:u}=e,[m,d,h,T]=at(...t),b=$(h.missingWarn)?h.missingWarn:e.missingWarn;$(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const P=!!h.part,A=Et(e,h),O=o(e,l,A);if(!y(m)||m==="")return new Intl.DateTimeFormat(A,T).format(d);let k={},i,E=null;const N="datetime format";for(let C=0;C<O.length&&(i=O[C],k=n[i]||{},E=k[m],!R(E));C++)pt(e,m,i,b,N);if(!R(E)||!y(i))return r?we:m;let g=`${i}__${m}`;Fe(T)||(g=`${g}__${JSON.stringify(T)}`);let I=u.get(g);return I||(I=new Intl.DateTimeFormat(i,Y({},E,T)),u.set(g,I)),P?I.formatToParts(d):I.format(d)}const gn=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function at(...e){const[t,n,r,l]=e,a=w();let o=w(),u;if(y(t)){const m=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!m)throw se(ae.INVALID_ISO_DATE_ARGUMENT);const d=m[3]?m[3].trim().startsWith("T")?`${m[1].trim()}${m[3].trim()}`:`${m[1].trim()}T${m[3].trim()}`:m[1].trim();u=new Date(d);try{u.toISOString()}catch{throw se(ae.INVALID_ISO_DATE_ARGUMENT)}}else if(Wn(t)){if(isNaN(t.getTime()))throw se(ae.INVALID_DATE_ARGUMENT);u=t}else if(K(t))u=t;else throw se(ae.INVALID_ARGUMENT);return y(n)?a.key=n:R(n)&&Object.keys(n).forEach(m=>{gn.includes(m)?o[m]=n[m]:a[m]=n[m]}),y(r)?a.locale=r:R(r)&&(o=r),R(l)&&(o=l),[a.key||"",u,a,o]}function Mt(e,t,n){const r=e;for(const l in n){const a=`${t}__${l}`;r.__datetimeFormatters.has(a)&&r.__datetimeFormatters.delete(a)}}function wt(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:l,onWarn:a,localeFallbacker:o}=e,{__numberFormatters:u}=e,[m,d,h,T]=st(...t),b=$(h.missingWarn)?h.missingWarn:e.missingWarn;$(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn;const P=!!h.part,A=Et(e,h),O=o(e,l,A);if(!y(m)||m==="")return new Intl.NumberFormat(A,T).format(d);let k={},i,E=null;const N="number format";for(let C=0;C<O.length&&(i=O[C],k=n[i]||{},E=k[m],!R(E));C++)pt(e,m,i,b,N);if(!R(E)||!y(i))return r?we:m;let g=`${i}__${m}`;Fe(T)||(g=`${g}__${JSON.stringify(T)}`);let I=u.get(g);return I||(I=new Intl.NumberFormat(i,Y({},E,T)),u.set(g,I)),P?I.formatToParts(d):I.format(d)}const En=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function st(...e){const[t,n,r,l]=e,a=w();let o=w();if(!K(t))throw se(ae.INVALID_ARGUMENT);const u=t;return y(n)?a.key=n:R(n)&&Object.keys(n).forEach(m=>{En.includes(m)?o[m]=n[m]:a[m]=n[m]}),y(r)?a.locale=r:R(r)&&(o=r),R(l)&&(o=l),[a.key||"",u,a,o]}function Ut(e,t,n){const r=e;for(const l in n){const a=`${t}__${l}`;r.__numberFormatters.has(a)&&r.__numberFormatters.delete(a)}}const Xr=e=>e,Yr=e=>"",Gr="text",Br=e=>e.length===0?"":dt(e),Jr=Hn;function Wt(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Qr(e){const t=K(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(K(e.named.count)||K(e.named.n))?K(e.named.count)?e.named.count:K(e.named.n)?e.named.n:t:t}function qr(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Zr(e={}){const t=e.locale,n=Qr(e),r=D(e.pluralRules)&&y(t)&&W(e.pluralRules[t])?e.pluralRules[t]:Wt,l=D(e.pluralRules)&&y(t)&&W(e.pluralRules[t])?Wt:void 0,a=i=>i[r(n,i.length,l)],o=e.list||[],u=i=>o[i],m=e.named||w();K(e.pluralIndex)&&qr(n,m);const d=i=>m[i];function h(i,E){const N=W(e.messages)?e.messages(i,!!E):D(e.messages)?e.messages[i]:!1;return N||(e.parent?e.parent.message(i):Yr)}const T=i=>e.modifiers?e.modifiers[i]:Xr,b=R(e.processor)&&W(e.processor.normalize)?e.processor.normalize:Br,P=R(e.processor)&&W(e.processor.interpolate)?e.processor.interpolate:Jr,A=R(e.processor)&&y(e.processor.type)?e.processor.type:Gr,k={list:u,named:d,plural:a,linked:(i,...E)=>{const[N,g]=E;let I="text",C="";E.length===1?D(N)?(C=N.modifier||C,I=N.type||I):y(N)&&(C=N||C):E.length===2&&(y(N)&&(C=N||C),y(g)&&(I=g||I));const L=h(i,!0)(k),V=I==="vnode"&&H(L)&&C?L[0]:L;return C?T(C)(V,I):V},message:h,type:A,interpolate:P,normalize:b,values:Y(w(),o,m)};return k}const $t=()=>"",le=e=>W(e);function Vt(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:l,messageCompiler:a,fallbackLocale:o,messages:u}=e,[m,d]=lt(...t),h=$(d.missingWarn)?d.missingWarn:e.missingWarn,T=$(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn,b=$(d.escapeParameter)?d.escapeParameter:e.escapeParameter,P=!!d.resolvedMessage,A=y(d.default)||$(d.default)?$(d.default)?a?m:()=>m:d.default:n?a?m:()=>m:null,O=n||A!=null&&(y(A)||W(A)),k=Et(e,d);b&&zr(d);let[i,E,N]=P?[m,k,u[k]||w()]:pn(e,m,k,o,T,h),g=i,I=m;if(!P&&!(y(g)||te(g)||le(g))&&O&&(g=A,I=g),!P&&(!(y(g)||te(g)||le(g))||!y(E)))return l?we:m;let C=!1;const L=()=>{C=!0},V=le(g)?g:Ln(e,m,E,g,I,L);if(C)return g;const x=na(e,E,N,d),B=Zr(x),Z=ea(e,V,B);let X=r?r(Z,m):Z;return b&&y(X)&&(X=Vn(X)),X}function zr(e){H(e.list)?e.list=e.list.map(t=>y(t)?Nt(t):t):D(e.named)&&Object.keys(e.named).forEach(t=>{y(e.named[t])&&(e.named[t]=Nt(e.named[t]))})}function pn(e,t,n,r,l,a){const{messages:o,onWarn:u,messageResolver:m,localeFallbacker:d}=e,h=d(e,r,n);let T=w(),b,P=null;const A="translate";for(let O=0;O<h.length&&(b=h[O],T=o[b]||w(),(P=m(T,t))===null&&(P=T[t]),!(y(P)||te(P)||le(P)));O++)if(!Kr(b,h)){const k=pt(e,t,b,a,A);k!==t&&(P=k)}return[P,b,T]}function Ln(e,t,n,r,l,a){const{messageCompiler:o,warnHtmlMessage:u}=e;if(le(r)){const d=r;return d.locale=d.locale||n,d.key=d.key||t,d}if(o==null){const d=(()=>r);return d.locale=n,d.key=t,d}const m=o(r,ta(e,n,l,r,u,a));return m.locale=n,m.key=t,m.source=r,m}function ea(e,t,n){return t(n)}function lt(...e){const[t,n,r]=e,l=w();if(!y(t)&&!K(t)&&!le(t)&&!te(t))throw se(ae.INVALID_ARGUMENT);const a=K(t)?String(t):(le(t),t);return K(n)?l.plural=n:y(n)?l.default=n:R(n)&&!Fe(n)?l.named=n:H(n)&&(l.list=n),K(r)?l.plural=r:y(r)?l.default=r:R(r)&&Y(l,r),[a,l]}function ta(e,t,n,r,l,a){return{locale:t,key:n,warnHtmlMessage:l,onError:o=>{throw a&&a(o),o},onCacheKey:o=>wn(t,n,o)}}function na(e,t,n,r){const{modifiers:l,pluralRules:a,messageResolver:o,fallbackLocale:u,fallbackWarn:m,missingWarn:d,fallbackContext:h}=e,b={locale:t,modifiers:l,pluralRules:a,messages:(P,A)=>{let O=o(n,P);if(O==null&&(h||A)){const[,,k]=pn(h||e,P,t,u,m,d);O=o(k,P)}if(y(O)||te(O)){let k=!1;const E=Ln(e,P,t,O,P,()=>{k=!0});return k?$t:E}else return le(O)?O:$t}};return e.processor&&(b.processor=e.processor),r.list&&(b.list=r.list),r.named&&(b.named=r.named),K(r.plural)&&(b.pluralIndex=r.plural),b}const ra="11.2.8",J={UNEXPECTED_RETURN_TYPE:Ir,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function q(e,...t){return Me(e,null,void 0)}const ct=ce("__translateVNode"),ot=ce("__datetimeParts"),it=ce("__numberParts"),aa=ce("__setPluralRules"),sa=ce("__injectWithOption"),ut=ce("__dispose");function Ne(e){if(!D(e)||te(e))return e;for(const t in e)if(Q(e,t))if(!t.includes("."))D(e[t])&&Ne(e[t]);else{const n=t.split("."),r=n.length-1;let l=e,a=!1;for(let o=0;o<r;o++){if(n[o]==="__proto__")throw new Error(`unsafe key: ${n[o]}`);if(n[o]in l||(l[n[o]]=w()),!D(l[n[o]])){a=!0;break}l=l[n[o]]}if(a||(te(l)?on.includes(n[r])||delete e[t]:(l[n[r]]=e[t],delete e[t])),!te(l)){const o=l[n[r]];D(o)&&Ne(o)}}return e}function bn(e,t){const{messages:n,__i18n:r,messageResolver:l,flatJson:a}=t,o=R(n)?n:H(r)?w():{[e]:w()};if(H(r)&&r.forEach(u=>{if("locale"in u&&"resource"in u){const{locale:m,resource:d}=u;m?(o[m]=o[m]||w(),Ae(d,o[m])):Ae(d,o)}else y(u)&&Ae(JSON.parse(u),o)}),l==null&&a)for(const u in o)Q(o,u)&&Ne(o[u]);return o}function la(e){return e.type}function ca(e,t,n){let r=D(t.messages)?t.messages:w();"__i18nGlobal"in n&&(r=bn(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const l=Object.keys(r);l.length&&l.forEach(a=>{e.mergeLocaleMessage(a,r[a])});{if(D(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(D(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function xt(e){return Dn(Fn,null,e,0)}function hn(){return Pn()}const jt=()=>[],oa=()=>!1;let Ht=0;function Kt(e){return((t,n,r,l)=>e(n,r,hn()||void 0,l))}function Nn(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,l=e.flatJson,a=ve?Sn:On;let o=$(e.inheritLocale)?e.inheritLocale:!0;const u=a(t&&o?t.locale.value:y(e.locale)?e.locale:De),m=a(t&&o?t.fallbackLocale.value:y(e.fallbackLocale)||H(e.fallbackLocale)||R(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),d=a(bn(u.value,e)),h=a(R(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),T=a(R(e.numberFormats)?e.numberFormats:{[u.value]:{}});let b=t?t.missingWarn:$(e.missingWarn)||Re(e.missingWarn)?e.missingWarn:!0,P=t?t.fallbackWarn:$(e.fallbackWarn)||Re(e.fallbackWarn)?e.fallbackWarn:!0,A=t?t.fallbackRoot:$(e.fallbackRoot)?e.fallbackRoot:!0,O=!!e.fallbackFormat,k=W(e.missing)?e.missing:null,i=W(e.missing)?Kt(e.missing):null,E=W(e.postTranslation)?e.postTranslation:null,N=t?t.warnHtmlMessage:$(e.warnHtmlMessage)?e.warnHtmlMessage:!0,g=!!e.escapeParameter;const I=t?t.modifiers:R(e.modifiers)?e.modifiers:{};let C=e.pluralRules||t&&t.pluralRules,L;L=(()=>{r&&Rt(null);const f={version:ra,locale:u.value,fallbackLocale:m.value,messages:d.value,modifiers:I,pluralRules:C,missing:i===null?void 0:i,missingWarn:b,fallbackWarn:P,fallbackFormat:O,unresolving:!0,postTranslation:E===null?void 0:E,warnHtmlMessage:N,escapeParameter:g,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};f.datetimeFormats=h.value,f.numberFormats=T.value,f.__datetimeFormatters=R(L)?L.__datetimeFormatters:void 0,f.__numberFormatters=R(L)?L.__numberFormatters:void 0;const p=jr(f);return r&&Rt(p),p})(),be(L,u.value,m.value);function x(){return[u.value,m.value,d.value,h.value,T.value]}const B=Le({get:()=>u.value,set:f=>{L.locale=f,u.value=f}}),Z=Le({get:()=>m.value,set:f=>{L.fallbackLocale=f,m.value=f,be(L,u.value,f)}}),X=Le(()=>d.value),Ue=Le(()=>h.value),We=Le(()=>T.value);function $e(){return W(E)?E:null}function Ve(f){E=f,L.postTranslation=f}function xe(){return k}function je(f){f!==null&&(i=Kt(f)),k=f,L.missing=i}const ne=(f,p,M,j,ue,Se)=>{x();let de;try{r||(L.fallbackContext=t?xr():void 0),de=f(L)}finally{r||(L.fallbackContext=void 0)}if(M!=="translate exists"&&K(de)&&de===we||M==="translate exists"&&!de){const[In,Oa]=p();return t&&A?j(t):ue(In)}else{if(Se(de))return de;throw q(J.UNEXPECTED_RETURN_TYPE)}};function Te(...f){return ne(p=>Reflect.apply(Vt,null,[p,...f]),()=>lt(...f),"translate",p=>Reflect.apply(p.t,p,[...f]),p=>p,p=>y(p))}function Ce(...f){const[p,M,j]=f;if(j&&!D(j))throw q(J.INVALID_ARGUMENT);return Te(p,M,Y({resolvedMessage:!0},j||{}))}function He(...f){return ne(p=>Reflect.apply(Ft,null,[p,...f]),()=>at(...f),"datetime format",p=>Reflect.apply(p.d,p,[...f]),()=>At,p=>y(p)||H(p))}function Ke(...f){return ne(p=>Reflect.apply(wt,null,[p,...f]),()=>st(...f),"number format",p=>Reflect.apply(p.n,p,[...f]),()=>At,p=>y(p)||H(p))}function Xe(f){return f.map(p=>y(p)||K(p)||$(p)?xt(String(p)):p)}const Ye={normalize:Xe,interpolate:f=>f,type:"vnode"};function Ge(...f){return ne(p=>{let M;const j=p;try{j.processor=Ye,M=Reflect.apply(Vt,null,[j,...f])}finally{j.processor=null}return M},()=>lt(...f),"translate",p=>p[ct](...f),p=>[xt(p)],p=>H(p))}function Ie(...f){return ne(p=>Reflect.apply(wt,null,[p,...f]),()=>st(...f),"number format",p=>p[it](...f),jt,p=>y(p)||H(p))}function Be(...f){return ne(p=>Reflect.apply(Ft,null,[p,...f]),()=>at(...f),"datetime format",p=>p[ot](...f),jt,p=>y(p)||H(p))}function ye(f){C=f,L.pluralRules=C}function Je(f,p){return ne(()=>{if(!f)return!1;const M=y(p)?p:u.value,j=fe(M),ue=L.messageResolver(j,f);return te(ue)||le(ue)||y(ue)},()=>[f],"translate exists",M=>Reflect.apply(M.te,M,[f,p]),oa,M=>$(M))}function Qe(f){let p=null;const M=un(L,m.value,u.value);for(let j=0;j<M.length;j++){const ue=d.value[M[j]]||{},Se=L.messageResolver(ue,f);if(Se!=null){p=Se;break}}return p}function Ee(f){const p=Qe(f);return p??(t?t.tm(f)||{}:{})}function fe(f){return d.value[f]||{}}function me(f,p){if(l){const M={[f]:p};for(const j in M)Q(M,j)&&Ne(M[j]);p=M[f]}d.value[f]=p,L.messages=d.value}function pe(f,p){d.value[f]=d.value[f]||{};const M={[f]:p};if(l)for(const j in M)Q(M,j)&&Ne(M[j]);p=M[f],Ae(p,d.value[f]),L.messages=d.value}function qe(f){return h.value[f]||{}}function s(f,p){h.value[f]=p,L.datetimeFormats=h.value,Mt(L,f,p)}function c(f,p){h.value[f]=Y(h.value[f]||{},p),L.datetimeFormats=h.value,Mt(L,f,p)}function _(f){return T.value[f]||{}}function S(f,p){T.value[f]=p,L.numberFormats=T.value,Ut(L,f,p)}function U(f,p){T.value[f]=Y(T.value[f]||{},p),L.numberFormats=T.value,Ut(L,f,p)}Ht++,t&&ve&&(tt(t.locale,f=>{o&&(u.value=f,L.locale=f,be(L,u.value,m.value))}),tt(t.fallbackLocale,f=>{o&&(m.value=f,L.fallbackLocale=f,be(L,u.value,m.value))}));const v={id:Ht,locale:B,fallbackLocale:Z,get inheritLocale(){return o},set inheritLocale(f){o=f,f&&t&&(u.value=t.locale.value,m.value=t.fallbackLocale.value,be(L,u.value,m.value))},get availableLocales(){return Object.keys(d.value).sort()},messages:X,get modifiers(){return I},get pluralRules(){return C||{}},get isGlobal(){return r},get missingWarn(){return b},set missingWarn(f){b=f,L.missingWarn=b},get fallbackWarn(){return P},set fallbackWarn(f){P=f,L.fallbackWarn=P},get fallbackRoot(){return A},set fallbackRoot(f){A=f},get fallbackFormat(){return O},set fallbackFormat(f){O=f,L.fallbackFormat=O},get warnHtmlMessage(){return N},set warnHtmlMessage(f){N=f,L.warnHtmlMessage=f},get escapeParameter(){return g},set escapeParameter(f){g=f,L.escapeParameter=f},t:Te,getLocaleMessage:fe,setLocaleMessage:me,mergeLocaleMessage:pe,getPostTranslationHandler:$e,setPostTranslationHandler:Ve,getMissingHandler:xe,setMissingHandler:je,[aa]:ye};return v.datetimeFormats=Ue,v.numberFormats=We,v.rt=Ce,v.te=Je,v.tm=Ee,v.d=He,v.n=Ke,v.getDateTimeFormat=qe,v.setDateTimeFormat=s,v.mergeDateTimeFormat=c,v.getNumberFormat=_,v.setNumberFormat=S,v.mergeNumberFormat=U,v[sa]=n,v[ct]=Ge,v[ot]=Be,v[it]=Ie,v}const Lt={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function ia({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,l)=>[...r,...l.type===Zt?l.children:[l]],[]):t.reduce((n,r)=>{const l=e[r];return l&&(n[r]=l()),n},w())}function Tn(){return Zt}const ua=ft({name:"i18n-t",props:Y({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>K(e)||!isNaN(e)}},Lt),setup(e,t){const{slots:n,attrs:r}=t,l=e.i18n||bt({useScope:e.scope,__useComponent:!0});return()=>{const a=Object.keys(n).filter(T=>T[0]!=="_"),o=w();e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=y(e.plural)?+e.plural:e.plural);const u=ia(t,a),m=l[ct](e.keypath,u,o),d=Y(w(),r),h=y(e.tag)||D(e.tag)?e.tag:Tn();return qt(h,d,m)}}}),Xt=ua;function fa(e){return H(e)&&!y(e[0])}function Cn(e,t,n,r){const{slots:l,attrs:a}=t;return()=>{const o={part:!0};let u=w();e.locale&&(o.locale=e.locale),y(e.format)?o.key=e.format:D(e.format)&&(y(e.format.key)&&(o.key=e.format.key),u=Object.keys(e.format).reduce((b,P)=>n.includes(P)?Y(w(),b,{[P]:e.format[P]}):b,w()));const m=r(e.value,o,u);let d=[o.key];H(m)?d=m.map((b,P)=>{const A=l[b.type],O=A?A({[b.type]:b.value,index:P,parts:m}):[b.value];return fa(O)&&(O[0].key=`${b.type}-${P}`),O}):y(m)&&(d=[m]);const h=Y(w(),a),T=y(e.tag)||D(e.tag)?e.tag:Tn();return qt(T,h,d)}}const ma=ft({name:"i18n-n",props:Y({value:{type:Number,required:!0},format:{type:[String,Object]}},Lt),setup(e,t){const n=e.i18n||bt({useScope:e.scope,__useComponent:!0});return Cn(e,t,En,(...r)=>n[it](...r))}}),Yt=ma;function da(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function _a(e){const t=o=>{const{instance:u,value:m}=o;if(!u||!u.$)throw q(J.UNEXPECTED_ERROR);const d=da(e,u.$),h=Gt(m);return[Reflect.apply(d.t,d,[...Bt(h)]),d]};return{created:(o,u)=>{const[m,d]=t(u);ve&&e.global===d&&(o.__i18nWatcher=tt(d.locale,()=>{u.instance&&u.instance.$forceUpdate()})),o.__composer=d,o.textContent=m},unmounted:o=>{ve&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:u})=>{if(o.__composer){const m=o.__composer,d=Gt(u);o.textContent=Reflect.apply(m.t,m,[...Bt(d)])}},getSSRProps:o=>{const[u]=t(o);return{textContent:u}}}}function Gt(e){if(y(e))return{path:e};if(R(e)){if(!("path"in e))throw q(J.REQUIRED_VALUE,"path");return e}else throw q(J.INVALID_VALUE)}function Bt(e){const{path:t,locale:n,args:r,choice:l,plural:a}=e,o={},u=r||{};return y(n)&&(o.locale=n),K(l)&&(o.plural=l),K(a)&&(o.plural=a),[t,u,o]}function ga(e,t,...n){const r=R(n[0])?n[0]:{};(!$(r.globalInstall)||r.globalInstall)&&([Xt.name,"I18nT"].forEach(a=>e.component(a,Xt)),[Yt.name,"I18nN"].forEach(a=>e.component(a,Yt)),[Qt.name,"I18nD"].forEach(a=>e.component(a,Qt))),e.directive("t",_a(t))}const Ea=ce("global-vue-i18n");function Pa(e={}){const t=$(e.globalInjection)?e.globalInjection:!0,n=new Map,[r,l]=pa(e),a=ce("");function o(h){return n.get(h)||null}function u(h,T){n.set(h,T)}function m(h){n.delete(h)}const d={get mode(){return"composition"},async install(h,...T){if(h.__VUE_I18N_SYMBOL__=a,h.provide(h.__VUE_I18N_SYMBOL__,d),R(T[0])){const A=T[0];d.__composerExtend=A.__composerExtend,d.__vueI18nExtend=A.__vueI18nExtend}let b=null;t&&(b=ya(h,d.global)),ga(h,d,...T);const P=h.unmount;h.unmount=()=>{b&&b(),d.dispose(),P()}},get global(){return l},dispose(){r.stop()},__instances:n,__getInstance:o,__setInstance:u,__deleteInstance:m};return d}function bt(e={}){const t=hn();if(t==null)throw q(J.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw q(J.NOT_INSTALLED);const n=La(t),r=ha(n),l=la(t),a=ba(e,l);if(a==="global")return ca(r,e,l),r;if(a==="parent"){let m=Na(n,t,e.__useComponent);return m==null&&(m=r),m}const o=n;let u=o.__getInstance(t);if(u==null){const m=Y({},e);"__i18n"in l&&(m.__i18n=l.__i18n),r&&(m.__root=r),u=Nn(m),o.__composerExtend&&(u[ut]=o.__composerExtend(u)),Ca(o,t,u),o.__setInstance(t,u)}return u}function pa(e,t){const n=yn(),r=n.run(()=>Nn(e));if(r==null)throw q(J.UNEXPECTED_ERROR);return[n,r]}function La(e){const t=An(e.isCE?Ea:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw q(e.isCE?J.NOT_INSTALLED_WITH_PROVIDE:J.UNEXPECTED_ERROR);return t}function ba(e,t){return Fe(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function ha(e){return e.mode==="composition"?e.global:e.global.__composer}function Na(e,t,n=!1){let r=null;const l=t.root;let a=Ta(t,n);for(;a!=null;){const o=e;if(e.mode==="composition"&&(r=o.__getInstance(a)),r!=null||l===a)break;a=a.parent}return r}function Ta(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Ca(e,t,n){vn(()=>{},t),Rn(()=>{const r=n;e.__deleteInstance(t);const l=r[ut];l&&(l(),delete r[ut])},t)}const Ia=["locale","fallbackLocale","availableLocales"],Jt=["t","rt","d","n","tm","te"];function ya(e,t){const n=Object.create(null);return Ia.forEach(l=>{const a=Object.getOwnPropertyDescriptor(t,l);if(!a)throw q(J.UNEXPECTED_ERROR);const o=kn(a.value)?{get(){return a.value.value},set(u){a.value.value=u}}:{get(){return a.get&&a.get()}};Object.defineProperty(n,l,o)}),e.config.globalProperties.$i18n=n,Jt.forEach(l=>{const a=Object.getOwnPropertyDescriptor(t,l);if(!a||!a.value)throw q(J.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,a)}),()=>{delete e.config.globalProperties.$i18n,Jt.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}const Sa=ft({name:"i18n-d",props:Y({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Lt),setup(e,t){const n=e.i18n||bt({useScope:e.scope,__useComponent:!0});return Cn(e,t,gn,(...r)=>n[ot](...r))}}),Qt=Sa;Wr(Cr);$r(Mr);Vr(un);export{Pa as c,bt as u};