Socket
Socket
Sign inDemoInstall

vue-i18n

Package Overview
Dependencies
28
Maintainers
1
Versions
342
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 9.3.0-beta.12-ef73cfd to 9.3.0-beta.13-972e836

6

dist/vue-i18n.esm-browser.prod.js
/*!
* vue-i18n v9.3.0-beta.12
* (c) 2022 kazuya kawaguchi
* vue-i18n v9.3.0-beta.13
* (c) 2023 kazuya kawaguchi
* Released under the MIT License.
*/
import{createVNode,Text,ref,computed,watch,getCurrentInstance,Fragment,h,effectScope,inject,onMounted,onUnmounted,shallowRef,onBeforeMount,isRef}from"vue";const inBrowser="undefined"!=typeof window,makeSymbol=(e,t=!1)=>t?Symbol.for(e):Symbol(e),generateFormatCacheKey=(e,t,n)=>friendlyJSONstringify({l:e,k:t,s:n}),friendlyJSONstringify=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber=e=>"number"==typeof e&&isFinite(e),isDate=e=>"[object Date]"===toTypeString(e),isRegExp=e=>"[object RegExp]"===toTypeString(e),isEmptyObject=e=>isPlainObject(e)&&0===Object.keys(e).length;function warn(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const assign=Object.assign;function escapeHtml(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn(e,t){return hasOwnProperty.call(e,t)}const isArray=Array.isArray,isFunction=e=>"function"==typeof e,isString=e=>"string"==typeof e,isBoolean=e=>"boolean"==typeof e,isObject=e=>null!==e&&"object"==typeof e,objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),isPlainObject=e=>"[object Object]"===toTypeString(e),toDisplayString=e=>null==e?"":isArray(e)||isPlainObject(e)&&e.toString===objectToString?JSON.stringify(e,null,2):String(e),CompileErrorCodes={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,__EXTEND_POINT__:15};function createCompileError(e,t,n={}){const{domain:r,messages:a,args:o}=n,s=new SyntaxError(String(e));return s.code=e,t&&(s.location=t),s.domain=r,s}function defaultOnError(e){throw e}function createPosition(e,t,n){return{line:e,column:t,offset:n}}function createLocation(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const CHAR_SP=" ",CHAR_CR="\r",CHAR_LF="\n",CHAR_LS=String.fromCharCode(8232),CHAR_PS=String.fromCharCode(8233);function createScanner(e){const t=e;let n=0,r=1,a=1,o=0;const s=e=>"\r"===t[e]&&"\n"===t[e+1],l=e=>t[e]===CHAR_PS,i=e=>t[e]===CHAR_LS,c=e=>s(e)||(e=>"\n"===t[e])(e)||l(e)||i(e),u=e=>s(e)||l(e)||i(e)?"\n":t[e];function m(){return o=0,c(n)&&(r++,a=0),s(n)&&n++,n++,a++,t[n]}return{index:()=>n,line:()=>r,column:()=>a,peekOffset:()=>o,charAt:u,currentChar:()=>u(n),currentPeek:()=>u(n+o),next:m,peek:function(){return s(n+o)&&o++,o++,t[n+o]},reset:function(){n=0,r=1,a=1,o=0},resetPeek:function(e=0){o=e},skipToPeek:function(){const e=n+o;for(;e!==n;)m();o=0}}}const EOF=void 0,LITERAL_DELIMITER="'",ERROR_DOMAIN$1="tokenizer";function createTokenizer(e,t={}){const n=!1!==t.location,r=createScanner(e),a=()=>r.index(),o=()=>createPosition(r.line(),r.column(),r.index()),s=o(),l=a(),i={currentType:14,offset:l,startLoc:s,endLoc:s,lastType:14,lastOffset:l,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},c=()=>i,{onError:u}=t;function m(e,t,r){e.endLoc=o(),e.currentType=t;const a={type:t};return n&&(a.loc=createLocation(e.startLoc,e.endLoc)),null!=r&&(a.value=r),a}const f=e=>m(e,14);function p(e,t){return e.currentChar()===t?(e.next(),t):(o(),"")}function g(e){let t="";for(;" "===e.currentPeek()||"\n"===e.currentPeek();)t+=e.currentPeek(),e.peek();return t}function d(e){const t=g(e);return e.skipToPeek(),t}function _(e){if(e===EOF)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function b(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=function(e){if(e===EOF)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function E(e){g(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function v(e,t=!0){const n=(t=!1,r="",a=!1)=>{const o=e.currentPeek();return"{"===o?"%"!==r&&t:"@"!==o&&o?"%"===o?(e.peek(),n(t,"%",!0)):"|"===o?!("%"!==r&&!a)||!(" "===r||"\n"===r):" "===o?(e.peek(),n(!0," ",a)):"\n"!==o||(e.peek(),n(!0,"\n",a)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function h(e,t){const n=e.currentChar();return n===EOF?EOF:t(n)?(e.next(),n):null}function k(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function O(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function T(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function L(e){let t="",n="";for(;t=O(e);)n+=t;return n}function N(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!v(e))break;t+=n,e.next()}else if(" "===n||"\n"===n)if(v(e))t+=n,e.next();else{if(E(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function y(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return S(e,t,4);case"U":return S(e,t,6);default:return o(),""}}function S(e,t,n){p(e,t);let r="";for(let t=0;t<n;t++){const t=T(e);if(!t){o(),e.currentChar();break}r+=t}return`\\${t}${r}`}function C(e){d(e);const t=p(e,"|");return d(e),t}function F(e,t){let n=null;switch(e.currentChar()){case"{":return t.braceNest>=1&&o(),e.next(),n=m(t,2,"{"),d(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&o(),e.next(),n=m(t,3,"}"),t.braceNest--,t.braceNest>0&&d(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&o(),n=I(e,t)||f(t),t.braceNest=0,n;default:let r=!0,a=!0,s=!0;if(E(e))return t.braceNest>0&&o(),n=m(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return o(),t.braceNest=0,P(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=_(e.currentPeek());return e.resetPeek(),r}(e,t))return n=m(t,5,function(e){d(e);let t="",n="";for(;t=k(e);)n+=t;return e.currentChar()===EOF&&o(),n}(e)),d(e),n;if(a=b(e,t))return n=m(t,6,function(e){d(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${L(e)}`):t+=L(e),e.currentChar()===EOF&&o(),t}(e)),d(e),n;if(s=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=m(t,7,function(e){d(e),p(e,"'");let t="",n="";const r=e=>"'"!==e&&"\n"!==e;for(;t=h(e,r);)n+="\\"===t?y(e):t;const a=e.currentChar();return"\n"===a||a===EOF?(o(),"\n"===a&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),d(e),n;if(!r&&!a&&!s)return n=m(t,13,function(e){d(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&" "!==e&&"\n"!==e;for(;t=h(e,r);)n+=t;return n}(e)),o(),n.value,d(e),n}return n}function I(e,t){const{currentType:n}=t;let r=null;const a=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||"\n"!==a&&" "!==a||o(),a){case"@":return e.next(),r=m(t,8,"@"),t.inLinked=!0,r;case".":return d(e),e.next(),m(t,9,".");case":":return d(e),e.next(),m(t,10,":");default:return E(e)?(r=m(t,1,C(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;g(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;g(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(d(e),I(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;g(e);const r=_(e.currentPeek());return e.resetPeek(),r}(e,t)?(d(e),m(t,12,function(e){let t="",n="";for(;t=k(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?_(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||" "===t||!t)&&("\n"===t?(e.peek(),r()):_(t))},a=r();return e.resetPeek(),a}(e,t)?(d(e),"{"===a?F(e,t)||r:m(t,11,function(e){const t=(n=!1,r)=>{const a=e.currentChar();return"{"!==a&&"%"!==a&&"@"!==a&&"|"!==a&&a?" "===a?r:"\n"===a?(r+=a,e.next(),t(n,r)):(r+=a,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&o(),t.braceNest=0,t.inLinked=!1,P(e,t))}}function P(e,t){let n={type:14};if(t.braceNest>0)return F(e,t)||f(t);if(t.inLinked)return I(e,t)||f(t);switch(e.currentChar()){case"{":return F(e,t)||f(t);case"}":return o(),e.next(),m(t,3,"}");case"@":return I(e,t)||f(t);default:if(E(e))return n=m(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:a}=function(e){const t=g(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return a?m(t,0,N(e)):m(t,4,function(e){d(e);return"%"!==e.currentChar()&&o(),e.next(),"%"}(e));if(v(e))return m(t,0,N(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:s}=i;return i.lastType=e,i.lastOffset=t,i.lastStartLoc=n,i.lastEndLoc=s,i.offset=a(),i.startLoc=o(),r.currentChar()===EOF?m(i,14):P(r,i)},currentOffset:a,currentPosition:o,context:c}}const ERROR_DOMAIN="parser",KNOWN_ESCAPES=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function fromEscapeSequence(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function createParser(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,n,r){const a={type:e,start:n,end:n};return t&&(a.loc={start:r,end:r}),a}function a(e,n,r,a){e.end=n,a&&(e.type=a),t&&e.loc&&(e.loc.end=r)}function o(e,t){const n=e.context(),o=r(3,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}function s(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(5,o,s);return l.index=parseInt(t,10),e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function l(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(4,o,s);return l.key=t,e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function i(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(9,o,s);return l.value=t.replace(KNOWN_ESCAPES,fromEscapeSequence),e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function c(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let o=e.nextToken();if(9===o.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(8,o,s);return 12!==t.type?(n.lastStartLoc,l.value="",a(l,o,s),{nextConsumeToken:t,node:l}):(null==t.value&&(n.lastStartLoc,getTokenCaption(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,o=t.nextConsumeToken||e.nextToken()}switch(10!==o.type&&(t.lastStartLoc,getTokenCaption(o)),o=e.nextToken(),2===o.type&&(o=e.nextToken()),o.type){case 11:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=function(e,t){const n=e.context(),o=r(7,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}(e,o.value||"");break;case 5:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=l(e,o.value||"");break;case 6:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=s(e,o.value||"");break;case 7:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=i(e,o.value||"");break;default:t.lastStartLoc;const c=e.context(),u=r(7,c.offset,c.startLoc);return u.value="",a(u,c.offset,c.startLoc),n.key=u,a(n,c.offset,c.startLoc),{nextConsumeToken:o,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function u(e){const t=e.context(),n=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let u=null;do{const r=u||e.nextToken();switch(u=null,r.type){case 0:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(o(e,r.value||""));break;case 6:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(s(e,r.value||""));break;case 5:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(l(e,r.value||""));break;case 7:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(i(e,r.value||""));break;case 8:const a=c(e);n.items.push(a.node),u=a.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function m(e){const t=e.context(),{offset:n,startLoc:o}=t,s=u(e);return 14===t.currentType?s:function(e,t,n,o){const s=e.context();let l=0===o.items.length;const i=r(1,t,n);i.cases=[],i.cases.push(o);do{const t=u(e);l||(l=0===t.items.length),i.cases.push(t)}while(14!==s.currentType);return a(i,e.currentOffset(),e.currentPosition()),i}(e,n,o,s)}return{parse:function(n){const o=createTokenizer(n,assign({},e)),s=o.context(),l=r(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=m(o),14!==s.currentType&&(s.lastStartLoc,n[s.offset]),a(l,o.currentOffset(),o.currentPosition()),l}}}function getTokenCaption(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function createTransformer(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}function traverseNodes(e,t){for(let n=0;n<e.length;n++)traverseNode(e[n],t)}function traverseNode(e,t){switch(e.type){case 1:traverseNodes(e.cases,t),t.helper("plural");break;case 2:traverseNodes(e.items,t);break;case 6:traverseNode(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")}}function transform(e,t={}){const n=createTransformer(e);n.helper("normalize"),e.body&&traverseNode(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function createCodeGenerator(e,t){const{sourceMap:n,filename:r,breakLineCode:a,needIndent:o}=t,s={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:a,needIndent:o,indentLevel:0};function l(e,t){s.code+=e}function i(e,t=!0){const n=t?a:"";l(o?n+" ".repeat(e):n)}return{context:()=>s,push:l,indent:function(e=!0){const t=++s.indentLevel;e&&i(t)},deindent:function(e=!0){const t=--s.indentLevel;e&&i(t)},newline:function(){i(s.indentLevel)},helper:e=>`_${e}`,needIndent:()=>s.needIndent}}function generateLinkedNode(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),generateNode(e,t.key),t.modifier?(e.push(", "),generateNode(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function generateMessageNode(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let n=0;n<a&&(generateNode(e,t.items[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}function generatePluralNode(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let n=0;n<a&&(generateNode(e,t.cases[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}}function generateResource(e,t){t.body?generateNode(e,t.body):e.push("null")}function generateNode(e,t){const{helper:n}=e;switch(t.type){case 0:generateResource(e,t);break;case 1:generatePluralNode(e,t);break;case 2:generateMessageNode(e,t);break;case 6:generateLinkedNode(e,t);break;case 8:case 7:case 9:case 3: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)}}const generate=(e,t={})=>{const n=isString(t.mode)?t.mode:"normal",r=isString(t.filename)?t.filename:"message.intl",a=!!t.sourceMap,o=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",s=t.needIndent?t.needIndent:"arrow"!==n,l=e.helpers||[],i=createCodeGenerator(e,{mode:n,filename:r,sourceMap:a,breakLineCode:o,needIndent:s});i.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),i.indent(s),l.length>0&&(i.push(`const { ${l.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),i.newline()),i.push("return "),generateNode(i,e),i.deindent(s),i.push("}");const{code:c,map:u}=i.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};function baseCompile(e,t={}){const n=assign({},t),r=createParser(n).parse(e);return transform(r,n),generate(r,n)}const pathStateMachine=[];pathStateMachine[0]={w:[0],i:[3,0],"[":[4],o:[7]},pathStateMachine[1]={w:[1],".":[2],"[":[4],o:[7]},pathStateMachine[2]={w:[2],i:[3,0],0:[3,0]},pathStateMachine[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},pathStateMachine[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},pathStateMachine[5]={"'":[4,0],o:8,l:[5,0]},pathStateMachine[6]={'"':[4,0],o:8,l:[6,0]};const literalValueRE=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function isLiteral(e){return literalValueRE.test(e)}function stripQuotes(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}function getPathCharType(e){if(null==e)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 formatSubPath(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(isLiteral(t)?stripQuotes(t):"*"+t)}function parse(e){const t=[];let n,r,a,o,s,l,i,c=-1,u=0,m=0;const f=[];function p(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,a="\\"+t,f[0](),!0}for(f[0]=()=>{void 0===r?r=a:r+=a},f[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),m++},f[3]=()=>{if(m>0)m--,u=4,f[0]();else{if(m=0,void 0===r)return!1;if(r=formatSubPath(r),!1===r)return!1;f[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!p()){if(o=getPathCharType(n),i=pathStateMachine[u],s=i[o]||i.l||8,8===s)return;if(u=s[0],void 0!==s[1]&&(l=f[s[1]],l&&(a=n,!1===l())))return;if(7===u)return t}}const cache=new Map;function resolveWithKeyValue(e,t){return isObject(e)?e[t]:null}function resolveValue(e,t){if(!isObject(e))return null;let n=cache.get(t);if(n||(n=parse(t),n&&cache.set(t,n)),!n)return null;const r=n.length;let a=e,o=0;for(;o<r;){const e=a[n[o]];if(void 0===e)return null;a=e,o++}return a}const DEFAULT_MODIFIER=e=>e,DEFAULT_MESSAGE=e=>"",DEFAULT_MESSAGE_DATA_TYPE="text",DEFAULT_NORMALIZE=e=>0===e.length?"":e.join(""),DEFAULT_INTERPOLATE=toDisplayString;function pluralDefault(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function getPluralIndex(e){const t=isNumber(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(isNumber(e.named.count)||isNumber(e.named.n))?isNumber(e.named.count)?e.named.count:isNumber(e.named.n)?e.named.n:t:t}function normalizeNamed(e,t){t.count||(t.count=e),t.n||(t.n=e)}function createMessageContext(e={}){const t=e.locale,n=getPluralIndex(e),r=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?e.pluralRules[t]:pluralDefault,a=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?pluralDefault:void 0,o=e.list||[],s=e.named||{};isNumber(e.pluralIndex)&&normalizeNamed(n,s);function l(t){const n=isFunction(e.messages)?e.messages(t):!!isObject(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):DEFAULT_MESSAGE)}const i=isPlainObject(e.processor)&&isFunction(e.processor.normalize)?e.processor.normalize:DEFAULT_NORMALIZE,c=isPlainObject(e.processor)&&isFunction(e.processor.interpolate)?e.processor.interpolate:DEFAULT_INTERPOLATE,u={list:e=>o[e],named:e=>s[e],plural:e=>e[r(n,e.length,a)],linked:(t,...n)=>{const[r,a]=n;let o="text",s="";1===n.length?isObject(r)?(s=r.modifier||s,o=r.type||o):isString(r)&&(s=r||s):2===n.length&&(isString(r)&&(s=r||s),isString(a)&&(o=a||o));let i=l(t)(u);return"vnode"===o&&isArray(i)&&s&&(i=i[0]),s?(c=s,e.modifiers?e.modifiers[c]:DEFAULT_MODIFIER)(i,o):i;var c},message:l,type:isPlainObject(e.processor)&&isString(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:i};return u}function fallbackWithSimple(e,t,n){return[...new Set([n,...isArray(t)?t:isObject(t)?Object.keys(t):isString(t)?[t]:[n]])]}function fallbackWithLocaleChain(e,t,n){const r=isString(n)?n:DEFAULT_LOCALE,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let o=a.__localeChainCache.get(r);if(!o){o=[];let e=[n];for(;isArray(e);)e=appendBlockToChain(o,e,t);const s=isArray(t)||!isPlainObject(t)?t:t.default?t.default:null;e=isString(s)?[s]:s,isArray(e)&&appendBlockToChain(o,e,!1),a.__localeChainCache.set(r,o)}return o}function appendBlockToChain(e,t,n){let r=!0;for(let a=0;a<t.length&&isBoolean(r);a++){const o=t[a];isString(o)&&(r=appendLocaleToChain(e,t[a],n))}return r}function appendLocaleToChain(e,t,n){let r;const a=t.split("-");do{r=appendItemToChain(e,a.join("-"),n),a.splice(-1,1)}while(a.length&&!0===r);return r}function appendItemToChain(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r="!"!==t[t.length-1];const a=t.replace(/!/g,"");e.push(a),(isArray(n)||isPlainObject(n))&&n[a]&&(r=n[a])}return r}const VERSION$1="9.3.0-beta.12",NOT_REOSLVED=-1,DEFAULT_LOCALE="en-US",MISSING_RESOLVE_VALUE="",capitalize=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function getDefaultLinkedModifiers(){return{upper:(e,t)=>"text"===t&&isString(e)?e.toUpperCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&isString(e)?e.toLowerCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&isString(e)?capitalize(e):"vnode"===t&&isObject(e)&&"__v_isVNode"in e?capitalize(e.children):e}}let _compiler,_resolver,_fallbacker;function registerMessageCompiler(e){_compiler=e}function registerMessageResolver(e){_resolver=e}function registerLocaleFallbacker(e){_fallbacker=e}let _cid=0;function createCoreContext(e={}){const t=isString(e.version)?e.version:VERSION$1,n=isString(e.locale)?e.locale:DEFAULT_LOCALE,r=isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||isString(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,a=isPlainObject(e.messages)?e.messages:{[n]:{}},o=isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},s=isPlainObject(e.numberFormats)?e.numberFormats:{[n]:{}},l=assign({},e.modifiers||{},getDefaultLinkedModifiers()),i=e.pluralRules||{},c=isFunction(e.missing)?e.missing:null,u=!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,f=!!e.fallbackFormat,p=!!e.unresolving,g=isFunction(e.postTranslation)?e.postTranslation:null,d=isPlainObject(e.processor)?e.processor:null,_=!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,E=isFunction(e.messageCompiler)?e.messageCompiler:_compiler,v=isFunction(e.messageResolver)?e.messageResolver:_resolver||resolveWithKeyValue,h=isFunction(e.localeFallbacker)?e.localeFallbacker:_fallbacker||fallbackWithSimple,k=isObject(e.fallbackContext)?e.fallbackContext:void 0,O=isFunction(e.onWarn)?e.onWarn:warn,T=e,L=isObject(T.__datetimeFormatters)?T.__datetimeFormatters:new Map,N=isObject(T.__numberFormatters)?T.__numberFormatters:new Map,y=isObject(T.__meta)?T.__meta:{};_cid++;const S={version:t,cid:_cid,locale:n,fallbackLocale:r,messages:a,modifiers:l,pluralRules:i,missing:c,missingWarn:u,fallbackWarn:m,fallbackFormat:f,unresolving:p,postTranslation:g,processor:d,warnHtmlMessage:_,escapeParameter:b,messageCompiler:E,messageResolver:v,localeFallbacker:h,fallbackContext:k,onWarn:O,__meta:y};return S.datetimeFormats=o,S.numberFormats=s,S.__datetimeFormatters=L,S.__numberFormatters=N,S}function handleMissing(e,t,n,r,a){const{missing:o,onWarn:s}=e;if(null!==o){const r=o(e,n,t,a);return isString(r)?r:t}return t}function updateFallbackLocale(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const defaultOnCacheKey=e=>e;let compileCache=Object.create(null);function compileToFunction(e,t={}){{const n=(t.onCacheKey||defaultOnCacheKey)(e),r=compileCache[n];if(r)return r;let a=!1;const o=t.onError||defaultOnError;t.onError=e=>{a=!0,o(e)};const{code:s}=baseCompile(e,t),l=new Function(`return ${s}`)();return a?l:compileCache[n]=l}}let code$1=CompileErrorCodes.__EXTEND_POINT__;const inc$1=()=>++code$1,CoreErrorCodes={INVALID_ARGUMENT:code$1,INVALID_DATE_ARGUMENT:inc$1(),INVALID_ISO_DATE_ARGUMENT:inc$1(),__EXTEND_POINT__:inc$1()},NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=e=>isFunction(e);function translate(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:o,fallbackLocale:s,messages:l}=e,[i,c]=parseTranslateArgs(...t),u=isBoolean(c.missingWarn)?c.missingWarn:e.missingWarn,m=isBoolean(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=isBoolean(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,g=isString(c.default)||isBoolean(c.default)?isBoolean(c.default)?o?i:()=>i:c.default:n?o?i:()=>i:"",d=n||""!==g,_=isString(c.locale)?c.locale:e.locale;f&&escapeParams(c);let[b,E,v]=p?[i,_,l[_]||{}]:resolveMessageFormat(e,i,_,s,m,u),h=b,k=i;if(p||isString(h)||isMessageFunction(h)||d&&(h=g,k=h),!(p||(isString(h)||isMessageFunction(h))&&isString(E)))return a?-1:i;let O=!1;const T=isMessageFunction(h)?h:compileMessageFormat(e,i,E,h,k,(()=>{O=!0}));if(O)return h;const L=evaluateMessage(e,T,createMessageContext(getMessageContextOptions(e,E,v,c)));return r?r(L,i):L}function escapeParams(e){isArray(e.list)?e.list=e.list.map((e=>isString(e)?escapeHtml(e):e)):isObject(e.named)&&Object.keys(e.named).forEach((t=>{isString(e.named[t])&&(e.named[t]=escapeHtml(e.named[t]))}))}function resolveMessageFormat(e,t,n,r,a,o){const{messages:s,onWarn:l,messageResolver:i,localeFallbacker:c}=e,u=c(e,r,n);let m,f={},p=null;for(let n=0;n<u.length&&(m=u[n],f=s[m]||{},null===(p=i(f,t))&&(p=f[t]),!isString(p)&&!isFunction(p));n++){const n=handleMissing(e,t,m,o,"translate");n!==t&&(p=n)}return[p,m,f]}function compileMessageFormat(e,t,n,r,a,o){const{messageCompiler:s,warnHtmlMessage:l}=e;if(isMessageFunction(r)){const e=r;return e.locale=e.locale||n,e.key=e.key||t,e}if(null==s){const e=()=>r;return e.locale=n,e.key=t,e}const i=s(r,getCompileOptions(e,n,a,r,l,o));return i.locale=n,i.key=t,i.source=r,i}function evaluateMessage(e,t,n){return t(n)}function parseTranslateArgs(...e){const[t,n,r]=e,a={};if(!isString(t)&&!isNumber(t)&&!isMessageFunction(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const o=isNumber(t)?String(t):(isMessageFunction(t),t);return isNumber(n)?a.plural=n:isString(n)?a.default=n:isPlainObject(n)&&!isEmptyObject(n)?a.named=n:isArray(n)&&(a.list=n),isNumber(r)?a.plural=r:isString(r)?a.default=r:isPlainObject(r)&&assign(a,r),[o,a]}function getCompileOptions(e,t,n,r,a,o){return{warnHtmlMessage:a,onError:e=>{throw o&&o(e),e},onCacheKey:e=>generateFormatCacheKey(t,n,e)}}function getMessageContextOptions(e,t,n,r){const{modifiers:a,pluralRules:o,messageResolver:s,fallbackLocale:l,fallbackWarn:i,missingWarn:c,fallbackContext:u}=e,m={locale:t,modifiers:a,pluralRules:o,messages:r=>{let a=s(n,r);if(null==a&&u){const[,,e]=resolveMessageFormat(u,r,t,l,i,c);a=s(e,r)}if(isString(a)){let n=!1;const o=compileMessageFormat(e,r,t,a,r,(()=>{n=!0}));return n?NOOP_MESSAGE_FUNCTION:o}return isMessageFunction(a)?a:NOOP_MESSAGE_FUNCTION}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),isNumber(r.plural)&&(m.pluralIndex=r.plural),m}function datetime(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:s}=e,{__datetimeFormatters:l}=e,[i,c,u,m]=parseDateTimeArgs(...t),f=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const p=!!u.part,g=isString(u.locale)?u.locale:e.locale,d=s(e,a,g);if(!isString(i)||""===i)return new Intl.DateTimeFormat(g,m).format(c);let _,b={},E=null;for(let t=0;t<d.length&&(_=d[t],b=n[_]||{},E=b[i],!isPlainObject(E));t++)handleMissing(e,i,_,f,"datetime format");if(!isPlainObject(E)||!isString(_))return r?-1:i;let v=`${_}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let h=l.get(v);return h||(h=new Intl.DateTimeFormat(_,assign({},E,m)),l.set(v,h)),p?h.formatToParts(c):h.format(c)}const DATETIME_FORMAT_OPTIONS_KEYS=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function parseDateTimeArgs(...e){const[t,n,r,a]=e,o={};let s,l={};if(isString(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);const n=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(n);try{s.toISOString()}catch(e){throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===toTypeString(t)){if(isNaN(t.getTime()))throw Error(CoreErrorCodes.INVALID_DATE_ARGUMENT);s=t}else{if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);s=t}return isString(n)?o.key=n:isPlainObject(n)&&Object.keys(n).forEach((e=>{DATETIME_FORMAT_OPTIONS_KEYS.includes(e)?l[e]=n[e]:o[e]=n[e]})),isString(r)?o.locale=r:isPlainObject(r)&&(l=r),isPlainObject(a)&&(l=a),[o.key||"",s,o,l]}function clearDateTimeFormat(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function number(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:s}=e,{__numberFormatters:l}=e,[i,c,u,m]=parseNumberArgs(...t),f=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const p=!!u.part,g=isString(u.locale)?u.locale:e.locale,d=s(e,a,g);if(!isString(i)||""===i)return new Intl.NumberFormat(g,m).format(c);let _,b={},E=null;for(let t=0;t<d.length&&(_=d[t],b=n[_]||{},E=b[i],!isPlainObject(E));t++)handleMissing(e,i,_,f,"number format");if(!isPlainObject(E)||!isString(_))return r?-1:i;let v=`${_}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let h=l.get(v);return h||(h=new Intl.NumberFormat(_,assign({},E,m)),l.set(v,h)),p?h.formatToParts(c):h.format(c)}const NUMBER_FORMAT_OPTIONS_KEYS=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function parseNumberArgs(...e){const[t,n,r,a]=e,o={};let s={};if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const l=t;return isString(n)?o.key=n:isPlainObject(n)&&Object.keys(n).forEach((e=>{NUMBER_FORMAT_OPTIONS_KEYS.includes(e)?s[e]=n[e]:o[e]=n[e]})),isString(r)?o.locale=r:isPlainObject(r)&&(s=r),isPlainObject(a)&&(s=a),[o.key||"",l,o,s]}function clearNumberFormat(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}const VERSION="9.3.0-beta.12";let code=CompileErrorCodes.__EXTEND_POINT__;const inc=()=>++code,I18nErrorCodes={UNEXPECTED_RETURN_TYPE:code,INVALID_ARGUMENT:inc(),MUST_BE_CALL_SETUP_TOP:inc(),NOT_INSLALLED:inc(),NOT_AVAILABLE_IN_LEGACY_MODE:inc(),REQUIRED_VALUE:inc(),INVALID_VALUE:inc(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:inc(),NOT_INSLALLED_WITH_PROVIDE:inc(),UNEXPECTED_ERROR:inc(),NOT_COMPATIBLE_LEGACY_VUE_I18N:inc(),BRIDGE_SUPPORT_VUE_2_ONLY:inc(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:inc(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:inc(),__EXTEND_POINT__:inc()};function createI18nError(e,...t){return createCompileError(e,null,void 0)}const TranslateVNodeSymbol=makeSymbol("__translateVNode"),DatetimePartsSymbol=makeSymbol("__datetimeParts"),NumberPartsSymbol=makeSymbol("__numberParts"),SetPluralRulesSymbol=makeSymbol("__setPluralRules"),InejctWithOption=makeSymbol("__injectWithOption"),__VUE_I18N_BRIDGE__="__VUE_I18N_BRIDGE__";function handleFlatJson(e){if(!isObject(e))return e;for(const t in e)if(hasOwn(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let a=e;for(let e=0;e<r;e++)n[e]in a||(a[n[e]]={}),a=a[n[e]];a[n[r]]=e[t],delete e[t],isObject(a[n[r]])&&handleFlatJson(a[n[r]])}else isObject(e[t])&&handleFlatJson(e[t]);return e}function getLocaleMessages(e,t){const{messages:n,__i18n:r,messageResolver:a,flatJson:o}=t,s=isPlainObject(n)?n:isArray(r)?{}:{[e]:{}};if(isArray(r)&&r.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(s[t]=s[t]||{},deepCopy(n,s[t])):deepCopy(n,s)}else isString(e)&&deepCopy(JSON.parse(e),s)})),null==a&&o)for(const e in s)hasOwn(s,e)&&handleFlatJson(s[e]);return s}const isNotObjectOrIsArray=e=>!isObject(e)||isArray(e);function deepCopy(e,t){if(isNotObjectOrIsArray(e)||isNotObjectOrIsArray(t))throw Error(I18nErrorCodes.INVALID_VALUE);for(const n in e)hasOwn(e,n)&&(isNotObjectOrIsArray(e[n])||isNotObjectOrIsArray(t[n])?t[n]=e[n]:deepCopy(e[n],t[n]))}function getComponentOptions(e){return e.type}function adjustI18nResources(e,t,n){let r=isObject(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=getLocaleMessages(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);if(a.length&&a.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),isObject(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(isObject(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function createTextNode(e){return createVNode(Text,null,e,0)}let composerID=0;function defineCoreMissingHandler(e){return(t,n,r,a)=>e(n,r,getCurrentInstance()||void 0,a)}function createComposer(e={},t){const{__root:n}=e,r=void 0===n;let a=!isBoolean(e.inheritLocale)||e.inheritLocale;const o=ref(n&&a?n.locale.value:isString(e.locale)?e.locale:DEFAULT_LOCALE),s=ref(n&&a?n.fallbackLocale.value:isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:o.value),l=ref(getLocaleMessages(o.value,e)),i=ref(isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=ref(isPlainObject(e.numberFormats)?e.numberFormats:{[o.value]:{}});let u=n?n.missingWarn:!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=n?n.fallbackWarn:!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,f=n?n.fallbackRoot:!isBoolean(e.fallbackRoot)||e.fallbackRoot,p=!!e.fallbackFormat,g=isFunction(e.missing)?e.missing:null,d=isFunction(e.missing)?defineCoreMissingHandler(e.missing):null,_=isFunction(e.postTranslation)?e.postTranslation:null,b=n?n.warnHtmlMessage:!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,E=!!e.escapeParameter;const v=n?n.modifiers:isPlainObject(e.modifiers)?e.modifiers:{};let h,k=e.pluralRules||n&&n.pluralRules;h=(()=>{const t={version:VERSION,locale:o.value,fallbackLocale:s.value,messages:l.value,modifiers:v,pluralRules:k,missing:null===d?void 0:d,missingWarn:u,fallbackWarn:m,fallbackFormat:p,unresolving:!0,postTranslation:null===_?void 0:_,warnHtmlMessage:b,escapeParameter:E,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=i.value,t.numberFormats=c.value,t.__datetimeFormatters=isPlainObject(h)?h.__datetimeFormatters:void 0,t.__numberFormatters=isPlainObject(h)?h.__numberFormatters:void 0;return createCoreContext(t)})(),updateFallbackLocale(h,o.value,s.value);const O=computed({get:()=>o.value,set:e=>{o.value=e,h.locale=o.value}}),T=computed({get:()=>s.value,set:e=>{s.value=e,h.fallbackLocale=s.value,updateFallbackLocale(h,o.value,e)}}),L=computed((()=>l.value)),N=computed((()=>i.value)),y=computed((()=>c.value));const S=(e,t,r,a,u,m)=>{let p;if(o.value,s.value,l.value,i.value,c.value,p=e(h),isNumber(p)&&-1===p){const[e,r]=t();return n&&f?a(n):u(e)}if(m(p))return p;throw Error(I18nErrorCodes.UNEXPECTED_RETURN_TYPE)};function C(...e){return S((t=>Reflect.apply(translate,null,[t,...e])),(()=>parseTranslateArgs(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>isString(e)))}const F={normalize:function(e){return e.map((e=>isString(e)||isNumber(e)||isBoolean(e)?createTextNode(String(e)):e))},interpolate:e=>e,type:"vnode"};function I(e){return l.value[e]||{}}composerID++,n&&inBrowser&&(watch(n.locale,(e=>{a&&(o.value=e,h.locale=e,updateFallbackLocale(h,o.value,s.value))})),watch(n.fallbackLocale,(e=>{a&&(s.value=e,h.fallbackLocale=e,updateFallbackLocale(h,o.value,s.value))})));const P={id:composerID,locale:O,fallbackLocale:T,get inheritLocale(){return a},set inheritLocale(e){a=e,e&&n&&(o.value=n.locale.value,s.value=n.fallbackLocale.value,updateFallbackLocale(h,o.value,s.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:L,get modifiers(){return v},get pluralRules(){return k||{}},get isGlobal(){return r},get missingWarn(){return u},set missingWarn(e){u=e,h.missingWarn=u},get fallbackWarn(){return m},set fallbackWarn(e){m=e,h.fallbackWarn=m},get fallbackRoot(){return f},set fallbackRoot(e){f=e},get fallbackFormat(){return p},set fallbackFormat(e){p=e,h.fallbackFormat=p},get warnHtmlMessage(){return b},set warnHtmlMessage(e){b=e,h.warnHtmlMessage=e},get escapeParameter(){return E},set escapeParameter(e){E=e,h.escapeParameter=e},t:C,getLocaleMessage:I,setLocaleMessage:function(e,t){l.value[e]=t,h.messages=l.value},mergeLocaleMessage:function(e,t){l.value[e]=l.value[e]||{},deepCopy(t,l.value[e]),h.messages=l.value},getPostTranslationHandler:function(){return isFunction(_)?_:null},setPostTranslationHandler:function(e){_=e,h.postTranslation=e},getMissingHandler:function(){return g},setMissingHandler:function(e){null!==e&&(d=defineCoreMissingHandler(e)),g=e,h.missing=d},[SetPluralRulesSymbol]:function(e){k=e,h.pluralRules=k}};return P.datetimeFormats=N,P.numberFormats=y,P.rt=function(...e){const[t,n,r]=e;if(r&&!isObject(r))throw Error(I18nErrorCodes.INVALID_ARGUMENT);return C(t,n,assign({resolvedMessage:!0},r||{}))},P.te=function(e,t){const n=I(isString(t)?t:o.value);return null!==h.messageResolver(n,e)},P.tm=function(e){const t=function(e){let t=null;const n=fallbackWithLocaleChain(h,s.value,o.value);for(let r=0;r<n.length;r++){const a=l.value[n[r]]||{},o=h.messageResolver(a,e);if(null!=o){t=o;break}}return t}(e);return null!=t?t:n&&n.tm(e)||{}},P.d=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>isString(e)))},P.n=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>isString(e)))},P.getDateTimeFormat=function(e){return i.value[e]||{}},P.setDateTimeFormat=function(e,t){i.value[e]=t,h.datetimeFormats=i.value,clearDateTimeFormat(h,e,t)},P.mergeDateTimeFormat=function(e,t){i.value[e]=assign(i.value[e]||{},t),h.datetimeFormats=i.value,clearDateTimeFormat(h,e,t)},P.getNumberFormat=function(e){return c.value[e]||{}},P.setNumberFormat=function(e,t){c.value[e]=t,h.numberFormats=c.value,clearNumberFormat(h,e,t)},P.mergeNumberFormat=function(e,t){c.value[e]=assign(c.value[e]||{},t),h.numberFormats=c.value,clearNumberFormat(h,e,t)},P[InejctWithOption]=e.__injectWithOption,P[TranslateVNodeSymbol]=function(...e){return S((t=>{let n;const r=t;try{r.processor=F,n=Reflect.apply(translate,null,[r,...e])}finally{r.processor=null}return n}),(()=>parseTranslateArgs(...e)),0,(t=>t[TranslateVNodeSymbol](...e)),(e=>[createTextNode(e)]),(e=>isArray(e)))},P[DatetimePartsSymbol]=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>t[DatetimePartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},P[NumberPartsSymbol]=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>t[NumberPartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},P}function convertComposerOptions(e){const t=isString(e.locale)?e.locale:DEFAULT_LOCALE,n=isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=isFunction(e.missing)?e.missing:void 0,a=!isBoolean(e.silentTranslationWarn)&&!isRegExp(e.silentTranslationWarn)||!e.silentTranslationWarn,o=!isBoolean(e.silentFallbackWarn)&&!isRegExp(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!isBoolean(e.fallbackRoot)||e.fallbackRoot,l=!!e.formatFallbackMessages,i=isPlainObject(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=isFunction(e.postTranslation)?e.postTranslation:void 0,m=!isString(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,f=!!e.escapeParameterHtml,p=!isBoolean(e.sync)||e.sync;let g=e.messages;if(isPlainObject(e.sharedMessages)){const t=e.sharedMessages;g=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return assign(r,t[n]),e}),g||{})}const{__i18n:d,__root:_,__injectWithOption:b}=e,E=e.datetimeFormats,v=e.numberFormats;return{locale:t,fallbackLocale:n,messages:g,flatJson:e.flatJson,datetimeFormats:E,numberFormats:v,missing:r,missingWarn:a,fallbackWarn:o,fallbackRoot:s,fallbackFormat:l,modifiers:i,pluralRules:c,postTranslation:u,warnHtmlMessage:m,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:p,__i18n:d,__root:_,__injectWithOption:b}}function createVueI18n(e={},t){{const t=createComposer(convertComposerOptions(e)),n={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return isBoolean(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=isBoolean(e)?!e:e},get silentFallbackWarn(){return isBoolean(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=isBoolean(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,r,a]=e,o={};let s=null,l=null;if(!isString(n))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=n;return isString(r)?o.locale=r:isArray(r)?s=r:isPlainObject(r)&&(l=r),isArray(a)?s=a:isPlainObject(a)&&(l=a),Reflect.apply(t.t,t,[i,s||l||{},o])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[n,r,a]=e,o={plural:1};let s=null,l=null;if(!isString(n))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=n;return isString(r)?o.locale=r:isNumber(r)?o.plural=r:isArray(r)?s=r:isPlainObject(r)&&(l=r),isString(a)?o.locale=a:isArray(a)?s=a:isPlainObject(a)&&(l=a),Reflect.apply(t.t,t,[i,s||l||{},o])},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:r}=e;r&&r(t,n)}};return n}}const baseFormatProps={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function getInterpolateArg({slots:e},t){if(1===t.length&&"default"===t[0]){return(e.default?e.default():[]).reduce(((e,t)=>[...e,...t.type===Fragment?t.children:[t]]),[])}return t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}function getFragmentableTag(e){return Fragment}const Translation={name:"i18n-t",props:assign({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>isNumber(e)||!isNaN(e)}},baseFormatProps),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=isString(e.plural)?+e.plural:e.plural);const l=getInterpolateArg(t,o),i=a[TranslateVNodeSymbol](e.keypath,l,s),c=assign({},r),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}};function isVNode(e){return isArray(e)&&!isString(e[0])}function renderFormatter(e,t,n,r){const{slots:a,attrs:o}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),isString(e.format)?t.key=e.format:isObject(e.format)&&(isString(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?assign({},t,{[r]:e.format[r]}):t),{}));const l=r(e.value,t,s);let i=[t.key];isArray(l)?i=l.map(((e,t)=>{const n=a[e.type],r=n?n({[e.type]:e.value,index:t,parts:l}):[e.value];return isVNode(r)&&(r[0].key=`${e.type}-${t}`),r})):isString(l)&&(i=[l]);const c=assign({},o),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}const NumberFormat={name:"i18n-n",props:assign({value:{type:Number,required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const n=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,NUMBER_FORMAT_OPTIONS_KEYS,((...e)=>n[NumberPartsSymbol](...e)))}},DatetimeFormat={name:"i18n-d",props:assign({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const n=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,DATETIME_FORMAT_OPTIONS_KEYS,((...e)=>n[DatetimePartsSymbol](...e)))}};function getComposer$1(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}function vTDirective(e){const t=t=>{const{instance:n,modifiers:r,value:a}=t;if(!n||!n.$)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const o=getComposer$1(e,n.$),s=parseValue(a);return[Reflect.apply(o.t,o,[...makeParams(s)]),o]};return{created:(n,r)=>{const[a,o]=t(r);inBrowser&&e.global===o&&(n.__i18nWatcher=watch(o.locale,(()=>{r.instance&&r.instance.$forceUpdate()}))),n.__composer=o,n.textContent=a},unmounted:e=>{inBrowser&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=parseValue(t);e.textContent=Reflect.apply(n.t,n,[...makeParams(r)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}function parseValue(e){if(isString(e))return{path:e};if(isPlainObject(e)){if(!("path"in e))throw Error(I18nErrorCodes.REQUIRED_VALUE,"path");return e}throw Error(I18nErrorCodes.INVALID_VALUE)}function makeParams(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,s={},l=r||{};return isString(n)&&(s.locale=n),isNumber(a)&&(s.plural=a),isNumber(o)&&(s.plural=o),[t,l,s]}function apply(e,t,...n){const r=isPlainObject(n[0])?n[0]:{},a=!!r.useI18nComponentName;(!isBoolean(r.globalInstall)||r.globalInstall)&&(e.component(a?"i18n":Translation.name,Translation),e.component(NumberFormat.name,NumberFormat),e.component(DatetimeFormat.name,DatetimeFormat)),e.directive("t",vTDirective(t))}function defineMixin(e,t,n){return{beforeCreate(){const r=getCurrentInstance();if(!r)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const a=this.$options;if(a.i18n){const n=a.i18n;a.__i18n&&(n.__i18n=a.__i18n),n.__root=t,this===this.$root?this.$i18n=mergeToRoot(e,n):(n.__injectWithOption=!0,this.$i18n=createVueI18n(n))}else a.__i18n?this===this.$root?this.$i18n=mergeToRoot(e,a):this.$i18n=createVueI18n({__i18n:a.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;a.__i18nGlobal&&adjustI18nResources(t,a,a),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&n.__vueI18nExtend&&(n.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=getCurrentInstance();if(!e)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(e),delete this.$i18n}}}function mergeToRoot(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[SetPluralRulesSymbol](t.pluralizationRules||e.pluralizationRules);const n=getLocaleMessages(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}const I18nInjectionKey=makeSymbol("global-vue-i18n");function createI18n(e={},t){const n=!isBoolean(e.legacy)||e.legacy,r=!isBoolean(e.globalInjection)||e.globalInjection,a=!n||!!e.allowComposition,o=new Map,[s,l]=createGlobal(e,n),i=makeSymbol("");{const e={get mode(){return n?"legacy":"composition"},get allowComposition(){return a},async install(t,...a){if(t.__VUE_I18N_SYMBOL__=i,t.provide(t.__VUE_I18N_SYMBOL__,e),isPlainObject(a[0])){const t=a[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!n&&r&&injectGlobalFields(t,e.global),apply(t,e,...a),n&&t.mixin(defineMixin(l,l.__composer,e));const o=t.unmount;t.unmount=()=>{e.dispose(),o()}},get global(){return l},dispose(){s.stop()},__instances:o,__getInstance:function(e){return o.get(e)||null},__setInstance:function(e,t){o.set(e,t)},__deleteInstance:function(e){o.delete(e)}};return e}}function useI18n(e={}){const t=getCurrentInstance();if(null==t)throw Error(I18nErrorCodes.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Error(I18nErrorCodes.NOT_INSLALLED);const n=getI18nInstance(t),r=getGlobalComposer(n),a=getComponentOptions(t),o=getScope(e,a);if("legacy"===n.mode&&!e.__useComponent){if(!n.allowComposition)throw Error(I18nErrorCodes.NOT_AVAILABLE_IN_LEGACY_MODE);return useI18nForLegacy(t,o,r,e)}if("global"===o)return adjustI18nResources(r,e,a),r;if("parent"===o){let a=getComposer(n,t,e.__useComponent);return null==a&&(a=r),a}const s=n;let l=s.__getInstance(t);if(null==l){const n=assign({},e);"__i18n"in a&&(n.__i18n=a.__i18n),r&&(n.__root=r),l=createComposer(n),s.__composerExtend&&s.__composerExtend(l),setupLifeCycle(s,t),s.__setInstance(t,l)}return l}const castToVueI18n=e=>{if(!(__VUE_I18N_BRIDGE__ in e))throw Error(I18nErrorCodes.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e};function createGlobal(e,t,n){const r=effectScope();{const n=t?r.run((()=>createVueI18n(e))):r.run((()=>createComposer(e)));if(null==n)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);return[r,n]}}function getI18nInstance(e){{const t=inject(e.isCE?I18nInjectionKey:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw createI18nError(e.isCE?I18nErrorCodes.NOT_INSLALLED_WITH_PROVIDE:I18nErrorCodes.UNEXPECTED_ERROR);return t}}function getScope(e,t){return isEmptyObject(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function getGlobalComposer(e){return"composition"===e.mode?e.global:e.global.__composer}function getComposer(e,t,n=!1){let r=null;const a=t.root;let o=t.parent;for(;null!=o;){const t=e;if("composition"===e.mode)r=t.__getInstance(o);else{const e=t.__getInstance(o);null!=e&&(r=e.__composer,n&&r&&!r[InejctWithOption]&&(r=null))}if(null!=r)break;if(a===o)break;o=o.parent}return r}function setupLifeCycle(e,t,n){onMounted((()=>{}),t),onUnmounted((()=>{e.__deleteInstance(t)}),t)}function useI18nForLegacy(e,t,n,r={}){const a="local"===t,o=shallowRef(null);if(a&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(I18nErrorCodes.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const s=!isBoolean(r.inheritLocale)||r.inheritLocale,l=ref(a&&s?n.locale.value:isString(r.locale)?r.locale:DEFAULT_LOCALE),i=ref(a&&s?n.fallbackLocale.value:isString(r.fallbackLocale)||isArray(r.fallbackLocale)||isPlainObject(r.fallbackLocale)||!1===r.fallbackLocale?r.fallbackLocale:l.value),c=ref(getLocaleMessages(l.value,r)),u=ref(isPlainObject(r.datetimeFormats)?r.datetimeFormats:{[l.value]:{}}),m=ref(isPlainObject(r.numberFormats)?r.numberFormats:{[l.value]:{}}),f=a?n.missingWarn:!isBoolean(r.missingWarn)&&!isRegExp(r.missingWarn)||r.missingWarn,p=a?n.fallbackWarn:!isBoolean(r.fallbackWarn)&&!isRegExp(r.fallbackWarn)||r.fallbackWarn,g=a?n.fallbackRoot:!isBoolean(r.fallbackRoot)||r.fallbackRoot,d=!!r.fallbackFormat,_=isFunction(r.missing)?r.missing:null,b=isFunction(r.postTranslation)?r.postTranslation:null,E=a?n.warnHtmlMessage:!isBoolean(r.warnHtmlMessage)||r.warnHtmlMessage,v=!!r.escapeParameter,h=a?n.modifiers:isPlainObject(r.modifiers)?r.modifiers:{},k=r.pluralRules||a&&n.pluralRules;function O(e){return l.value,i.value,c.value,u.value,m.value,e()}const T={get id(){return o.value?o.value.id:-1},locale:computed({get:()=>o.value?o.value.locale.value:l.value,set:e=>{o.value&&(o.value.locale.value=e),l.value=e}}),fallbackLocale:computed({get:()=>o.value?o.value.fallbackLocale.value:i.value,set:e=>{o.value&&(o.value.fallbackLocale.value=e),i.value=e}}),messages:computed((()=>o.value?o.value.messages.value:c.value)),datetimeFormats:computed((()=>u.value)),numberFormats:computed((()=>m.value)),get inheritLocale(){return o.value?o.value.inheritLocale:s},set inheritLocale(e){o.value&&(o.value.inheritLocale=e)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(c.value)},get modifiers(){return o.value?o.value.modifiers:h},get pluralRules(){return o.value?o.value.pluralRules:k},get isGlobal(){return!!o.value&&o.value.isGlobal},get missingWarn(){return o.value?o.value.missingWarn:f},set missingWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackWarn(){return o.value?o.value.fallbackWarn:p},set fallbackWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackRoot(){return o.value?o.value.fallbackRoot:g},set fallbackRoot(e){o.value&&(o.value.fallbackRoot=e)},get fallbackFormat(){return o.value?o.value.fallbackFormat:d},set fallbackFormat(e){o.value&&(o.value.fallbackFormat=e)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:E},set warnHtmlMessage(e){o.value&&(o.value.warnHtmlMessage=e)},get escapeParameter(){return o.value?o.value.escapeParameter:v},set escapeParameter(e){o.value&&(o.value.escapeParameter=e)},t:function(...e){return o.value?O((()=>Reflect.apply(o.value.t,null,[...e]))):O((()=>""))},getPostTranslationHandler:function(){return o.value?o.value.getPostTranslationHandler():b},setPostTranslationHandler:function(e){o.value&&o.value.setPostTranslationHandler(e)},getMissingHandler:function(){return o.value?o.value.getMissingHandler():_},setMissingHandler:function(e){o.value&&o.value.setMissingHandler(e)},rt:function(...e){return o.value?Reflect.apply(o.value.rt,null,[...e]):""},d:function(...e){return o.value?O((()=>Reflect.apply(o.value.d,null,[...e]))):O((()=>""))},n:function(...e){return o.value?O((()=>Reflect.apply(o.value.n,null,[...e]))):O((()=>""))},tm:function(e){return o.value?o.value.tm(e):{}},te:function(e,t){return!!o.value&&o.value.te(e,t)},getLocaleMessage:function(e){return o.value?o.value.getLocaleMessage(e):{}},setLocaleMessage:function(e,t){o.value&&(o.value.setLocaleMessage(e,t),c.value[e]=t)},mergeLocaleMessage:function(e,t){o.value&&o.value.mergeLocaleMessage(e,t)},getDateTimeFormat:function(e){return o.value?o.value.getDateTimeFormat(e):{}},setDateTimeFormat:function(e,t){o.value&&(o.value.setDateTimeFormat(e,t),u.value[e]=t)},mergeDateTimeFormat:function(e,t){o.value&&o.value.mergeDateTimeFormat(e,t)},getNumberFormat:function(e){return o.value?o.value.getNumberFormat(e):{}},setNumberFormat:function(e,t){o.value&&(o.value.setNumberFormat(e,t),m.value[e]=t)},mergeNumberFormat:function(e,t){o.value&&o.value.mergeNumberFormat(e,t)}};return onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const n=o.value=e.proxy.$i18n.__composer;"global"===t?(l.value=n.locale.value,i.value=n.fallbackLocale.value,c.value=n.messages.value,u.value=n.datetimeFormats.value,m.value=n.numberFormats.value):a&&function(e){e.locale.value=l.value,e.fallbackLocale.value=i.value,Object.keys(c.value).forEach((t=>{e.mergeLocaleMessage(t,c.value[t])})),Object.keys(u.value).forEach((t=>{e.mergeDateTimeFormat(t,u.value[t])})),Object.keys(m.value).forEach((t=>{e.mergeNumberFormat(t,m.value[t])})),e.escapeParameter=v,e.fallbackFormat=d,e.fallbackRoot=g,e.fallbackWarn=p,e.missingWarn=f,e.warnHtmlMessage=E}(n)})),T}const globalExportProps=["locale","fallbackLocale","availableLocales"],globalExportMethods=["t","rt","d","n","tm","te"];function injectGlobalFields(e,t){const n=Object.create(null);globalExportProps.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const a=isRef(r.value)?{get:()=>r.value.value,set(e){r.value.value=e}}:{get:()=>r.get&&r.get()};Object.defineProperty(n,e,a)})),e.config.globalProperties.$i18n=n,globalExportMethods.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}))}registerMessageCompiler(compileToFunction),registerMessageResolver(resolveValue),registerLocaleFallbacker(fallbackWithLocaleChain);export{DatetimeFormat,I18nInjectionKey,NumberFormat,Translation,VERSION,castToVueI18n,createI18n,useI18n,vTDirective};
import{createVNode,Text,ref,computed,watch,getCurrentInstance,Fragment,h,effectScope,inject,onMounted,onUnmounted,shallowRef,onBeforeMount,isRef}from"vue";const inBrowser="undefined"!=typeof window,makeSymbol=(e,t=!1)=>t?Symbol.for(e):Symbol(e),generateFormatCacheKey=(e,t,n)=>friendlyJSONstringify({l:e,k:t,s:n}),friendlyJSONstringify=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber=e=>"number"==typeof e&&isFinite(e),isDate=e=>"[object Date]"===toTypeString(e),isRegExp=e=>"[object RegExp]"===toTypeString(e),isEmptyObject=e=>isPlainObject(e)&&0===Object.keys(e).length;function warn(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const assign=Object.assign;function escapeHtml(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn(e,t){return hasOwnProperty.call(e,t)}const isArray=Array.isArray,isFunction=e=>"function"==typeof e,isString=e=>"string"==typeof e,isBoolean=e=>"boolean"==typeof e,isObject=e=>null!==e&&"object"==typeof e,objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),isPlainObject=e=>"[object Object]"===toTypeString(e),toDisplayString=e=>null==e?"":isArray(e)||isPlainObject(e)&&e.toString===objectToString?JSON.stringify(e,null,2):String(e),CompileErrorCodes={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,__EXTEND_POINT__:15};function createCompileError(e,t,n={}){const{domain:r,messages:a,args:o}=n,s=new SyntaxError(String(e));return s.code=e,t&&(s.location=t),s.domain=r,s}function defaultOnError(e){throw e}function createPosition(e,t,n){return{line:e,column:t,offset:n}}function createLocation(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const CHAR_SP=" ",CHAR_CR="\r",CHAR_LF="\n",CHAR_LS=String.fromCharCode(8232),CHAR_PS=String.fromCharCode(8233);function createScanner(e){const t=e;let n=0,r=1,a=1,o=0;const s=e=>"\r"===t[e]&&"\n"===t[e+1],l=e=>t[e]===CHAR_PS,i=e=>t[e]===CHAR_LS,c=e=>s(e)||(e=>"\n"===t[e])(e)||l(e)||i(e),u=e=>s(e)||l(e)||i(e)?"\n":t[e];function m(){return o=0,c(n)&&(r++,a=0),s(n)&&n++,n++,a++,t[n]}return{index:()=>n,line:()=>r,column:()=>a,peekOffset:()=>o,charAt:u,currentChar:()=>u(n),currentPeek:()=>u(n+o),next:m,peek:function(){return s(n+o)&&o++,o++,t[n+o]},reset:function(){n=0,r=1,a=1,o=0},resetPeek:function(e=0){o=e},skipToPeek:function(){const e=n+o;for(;e!==n;)m();o=0}}}const EOF=void 0,LITERAL_DELIMITER="'",ERROR_DOMAIN$1="tokenizer";function createTokenizer(e,t={}){const n=!1!==t.location,r=createScanner(e),a=()=>r.index(),o=()=>createPosition(r.line(),r.column(),r.index()),s=o(),l=a(),i={currentType:14,offset:l,startLoc:s,endLoc:s,lastType:14,lastOffset:l,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},c=()=>i,{onError:u}=t;function m(e,t,r){e.endLoc=o(),e.currentType=t;const a={type:t};return n&&(a.loc=createLocation(e.startLoc,e.endLoc)),null!=r&&(a.value=r),a}const f=e=>m(e,14);function p(e,t){return e.currentChar()===t?(e.next(),t):(o(),"")}function g(e){let t="";for(;" "===e.currentPeek()||"\n"===e.currentPeek();)t+=e.currentPeek(),e.peek();return t}function d(e){const t=g(e);return e.skipToPeek(),t}function _(e){if(e===EOF)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function b(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=function(e){if(e===EOF)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function E(e){g(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function v(e,t=!0){const n=(t=!1,r="",a=!1)=>{const o=e.currentPeek();return"{"===o?"%"!==r&&t:"@"!==o&&o?"%"===o?(e.peek(),n(t,"%",!0)):"|"===o?!("%"!==r&&!a)||!(" "===r||"\n"===r):" "===o?(e.peek(),n(!0," ",a)):"\n"!==o||(e.peek(),n(!0,"\n",a)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function h(e,t){const n=e.currentChar();return n===EOF?EOF:t(n)?(e.next(),n):null}function k(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function O(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function T(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function L(e){let t="",n="";for(;t=O(e);)n+=t;return n}function N(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!v(e))break;t+=n,e.next()}else if(" "===n||"\n"===n)if(v(e))t+=n,e.next();else{if(E(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function y(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return S(e,t,4);case"U":return S(e,t,6);default:return o(),""}}function S(e,t,n){p(e,t);let r="";for(let t=0;t<n;t++){const t=T(e);if(!t){o(),e.currentChar();break}r+=t}return`\\${t}${r}`}function C(e){d(e);const t=p(e,"|");return d(e),t}function F(e,t){let n=null;switch(e.currentChar()){case"{":return t.braceNest>=1&&o(),e.next(),n=m(t,2,"{"),d(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&o(),e.next(),n=m(t,3,"}"),t.braceNest--,t.braceNest>0&&d(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&o(),n=I(e,t)||f(t),t.braceNest=0,n;default:let r=!0,a=!0,s=!0;if(E(e))return t.braceNest>0&&o(),n=m(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return o(),t.braceNest=0,P(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=_(e.currentPeek());return e.resetPeek(),r}(e,t))return n=m(t,5,function(e){d(e);let t="",n="";for(;t=k(e);)n+=t;return e.currentChar()===EOF&&o(),n}(e)),d(e),n;if(a=b(e,t))return n=m(t,6,function(e){d(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${L(e)}`):t+=L(e),e.currentChar()===EOF&&o(),t}(e)),d(e),n;if(s=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=m(t,7,function(e){d(e),p(e,"'");let t="",n="";const r=e=>"'"!==e&&"\n"!==e;for(;t=h(e,r);)n+="\\"===t?y(e):t;const a=e.currentChar();return"\n"===a||a===EOF?(o(),"\n"===a&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),d(e),n;if(!r&&!a&&!s)return n=m(t,13,function(e){d(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&" "!==e&&"\n"!==e;for(;t=h(e,r);)n+=t;return n}(e)),o(),n.value,d(e),n}return n}function I(e,t){const{currentType:n}=t;let r=null;const a=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||"\n"!==a&&" "!==a||o(),a){case"@":return e.next(),r=m(t,8,"@"),t.inLinked=!0,r;case".":return d(e),e.next(),m(t,9,".");case":":return d(e),e.next(),m(t,10,":");default:return E(e)?(r=m(t,1,C(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;g(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;g(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(d(e),I(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;g(e);const r=_(e.currentPeek());return e.resetPeek(),r}(e,t)?(d(e),m(t,12,function(e){let t="",n="";for(;t=k(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?_(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||" "===t||!t)&&("\n"===t?(e.peek(),r()):_(t))},a=r();return e.resetPeek(),a}(e,t)?(d(e),"{"===a?F(e,t)||r:m(t,11,function(e){const t=(n=!1,r)=>{const a=e.currentChar();return"{"!==a&&"%"!==a&&"@"!==a&&"|"!==a&&a?" "===a?r:"\n"===a?(r+=a,e.next(),t(n,r)):(r+=a,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&o(),t.braceNest=0,t.inLinked=!1,P(e,t))}}function P(e,t){let n={type:14};if(t.braceNest>0)return F(e,t)||f(t);if(t.inLinked)return I(e,t)||f(t);switch(e.currentChar()){case"{":return F(e,t)||f(t);case"}":return o(),e.next(),m(t,3,"}");case"@":return I(e,t)||f(t);default:if(E(e))return n=m(t,1,C(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:a}=function(e){const t=g(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return a?m(t,0,N(e)):m(t,4,function(e){d(e);return"%"!==e.currentChar()&&o(),e.next(),"%"}(e));if(v(e))return m(t,0,N(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:s}=i;return i.lastType=e,i.lastOffset=t,i.lastStartLoc=n,i.lastEndLoc=s,i.offset=a(),i.startLoc=o(),r.currentChar()===EOF?m(i,14):P(r,i)},currentOffset:a,currentPosition:o,context:c}}const ERROR_DOMAIN="parser",KNOWN_ESCAPES=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function fromEscapeSequence(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function createParser(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,n,r){const a={type:e,start:n,end:n};return t&&(a.loc={start:r,end:r}),a}function a(e,n,r,a){e.end=n,a&&(e.type=a),t&&e.loc&&(e.loc.end=r)}function o(e,t){const n=e.context(),o=r(3,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}function s(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(5,o,s);return l.index=parseInt(t,10),e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function l(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(4,o,s);return l.key=t,e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function i(e,t){const n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(9,o,s);return l.value=t.replace(KNOWN_ESCAPES,fromEscapeSequence),e.nextToken(),a(l,e.currentOffset(),e.currentPosition()),l}function c(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let o=e.nextToken();if(9===o.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:o,lastStartLoc:s}=n,l=r(8,o,s);return 12!==t.type?(n.lastStartLoc,l.value="",a(l,o,s),{nextConsumeToken:t,node:l}):(null==t.value&&(n.lastStartLoc,getTokenCaption(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,o=t.nextConsumeToken||e.nextToken()}switch(10!==o.type&&(t.lastStartLoc,getTokenCaption(o)),o=e.nextToken(),2===o.type&&(o=e.nextToken()),o.type){case 11:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=function(e,t){const n=e.context(),o=r(7,n.offset,n.startLoc);return o.value=t,a(o,e.currentOffset(),e.currentPosition()),o}(e,o.value||"");break;case 5:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=l(e,o.value||"");break;case 6:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=s(e,o.value||"");break;case 7:null==o.value&&(t.lastStartLoc,getTokenCaption(o)),n.key=i(e,o.value||"");break;default:t.lastStartLoc;const c=e.context(),u=r(7,c.offset,c.startLoc);return u.value="",a(u,c.offset,c.startLoc),n.key=u,a(n,c.offset,c.startLoc),{nextConsumeToken:o,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function u(e){const t=e.context(),n=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let u=null;do{const r=u||e.nextToken();switch(u=null,r.type){case 0:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(o(e,r.value||""));break;case 6:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(s(e,r.value||""));break;case 5:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(l(e,r.value||""));break;case 7:null==r.value&&(t.lastStartLoc,getTokenCaption(r)),n.items.push(i(e,r.value||""));break;case 8:const a=c(e);n.items.push(a.node),u=a.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function m(e){const t=e.context(),{offset:n,startLoc:o}=t,s=u(e);return 14===t.currentType?s:function(e,t,n,o){const s=e.context();let l=0===o.items.length;const i=r(1,t,n);i.cases=[],i.cases.push(o);do{const t=u(e);l||(l=0===t.items.length),i.cases.push(t)}while(14!==s.currentType);return a(i,e.currentOffset(),e.currentPosition()),i}(e,n,o,s)}return{parse:function(n){const o=createTokenizer(n,assign({},e)),s=o.context(),l=r(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=m(o),14!==s.currentType&&(s.lastStartLoc,n[s.offset]),a(l,o.currentOffset(),o.currentPosition()),l}}}function getTokenCaption(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function createTransformer(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}function traverseNodes(e,t){for(let n=0;n<e.length;n++)traverseNode(e[n],t)}function traverseNode(e,t){switch(e.type){case 1:traverseNodes(e.cases,t),t.helper("plural");break;case 2:traverseNodes(e.items,t);break;case 6:traverseNode(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")}}function transform(e,t={}){const n=createTransformer(e);n.helper("normalize"),e.body&&traverseNode(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function createCodeGenerator(e,t){const{sourceMap:n,filename:r,breakLineCode:a,needIndent:o}=t,s={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:a,needIndent:o,indentLevel:0};function l(e,t){s.code+=e}function i(e,t=!0){const n=t?a:"";l(o?n+" ".repeat(e):n)}return{context:()=>s,push:l,indent:function(e=!0){const t=++s.indentLevel;e&&i(t)},deindent:function(e=!0){const t=--s.indentLevel;e&&i(t)},newline:function(){i(s.indentLevel)},helper:e=>`_${e}`,needIndent:()=>s.needIndent}}function generateLinkedNode(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),generateNode(e,t.key),t.modifier?(e.push(", "),generateNode(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function generateMessageNode(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let n=0;n<a&&(generateNode(e,t.items[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}function generatePluralNode(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let n=0;n<a&&(generateNode(e,t.cases[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}}function generateResource(e,t){t.body?generateNode(e,t.body):e.push("null")}function generateNode(e,t){const{helper:n}=e;switch(t.type){case 0:generateResource(e,t);break;case 1:generatePluralNode(e,t);break;case 2:generateMessageNode(e,t);break;case 6:generateLinkedNode(e,t);break;case 8:case 7:case 9:case 3: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)}}const generate=(e,t={})=>{const n=isString(t.mode)?t.mode:"normal",r=isString(t.filename)?t.filename:"message.intl",a=!!t.sourceMap,o=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",s=t.needIndent?t.needIndent:"arrow"!==n,l=e.helpers||[],i=createCodeGenerator(e,{mode:n,filename:r,sourceMap:a,breakLineCode:o,needIndent:s});i.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),i.indent(s),l.length>0&&(i.push(`const { ${l.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),i.newline()),i.push("return "),generateNode(i,e),i.deindent(s),i.push("}");const{code:c,map:u}=i.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};function baseCompile(e,t={}){const n=assign({},t),r=createParser(n).parse(e);return transform(r,n),generate(r,n)}const pathStateMachine=[];pathStateMachine[0]={w:[0],i:[3,0],"[":[4],o:[7]},pathStateMachine[1]={w:[1],".":[2],"[":[4],o:[7]},pathStateMachine[2]={w:[2],i:[3,0],0:[3,0]},pathStateMachine[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},pathStateMachine[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},pathStateMachine[5]={"'":[4,0],o:8,l:[5,0]},pathStateMachine[6]={'"':[4,0],o:8,l:[6,0]};const literalValueRE=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function isLiteral(e){return literalValueRE.test(e)}function stripQuotes(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}function getPathCharType(e){if(null==e)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 formatSubPath(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(isLiteral(t)?stripQuotes(t):"*"+t)}function parse(e){const t=[];let n,r,a,o,s,l,i,c=-1,u=0,m=0;const f=[];function p(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,a="\\"+t,f[0](),!0}for(f[0]=()=>{void 0===r?r=a:r+=a},f[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),m++},f[3]=()=>{if(m>0)m--,u=4,f[0]();else{if(m=0,void 0===r)return!1;if(r=formatSubPath(r),!1===r)return!1;f[1]()}};null!==u;)if(c++,n=e[c],"\\"!==n||!p()){if(o=getPathCharType(n),i=pathStateMachine[u],s=i[o]||i.l||8,8===s)return;if(u=s[0],void 0!==s[1]&&(l=f[s[1]],l&&(a=n,!1===l())))return;if(7===u)return t}}const cache=new Map;function resolveWithKeyValue(e,t){return isObject(e)?e[t]:null}function resolveValue(e,t){if(!isObject(e))return null;let n=cache.get(t);if(n||(n=parse(t),n&&cache.set(t,n)),!n)return null;const r=n.length;let a=e,o=0;for(;o<r;){const e=a[n[o]];if(void 0===e)return null;a=e,o++}return a}const DEFAULT_MODIFIER=e=>e,DEFAULT_MESSAGE=e=>"",DEFAULT_MESSAGE_DATA_TYPE="text",DEFAULT_NORMALIZE=e=>0===e.length?"":e.join(""),DEFAULT_INTERPOLATE=toDisplayString;function pluralDefault(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function getPluralIndex(e){const t=isNumber(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(isNumber(e.named.count)||isNumber(e.named.n))?isNumber(e.named.count)?e.named.count:isNumber(e.named.n)?e.named.n:t:t}function normalizeNamed(e,t){t.count||(t.count=e),t.n||(t.n=e)}function createMessageContext(e={}){const t=e.locale,n=getPluralIndex(e),r=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?e.pluralRules[t]:pluralDefault,a=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?pluralDefault:void 0,o=e.list||[],s=e.named||{};isNumber(e.pluralIndex)&&normalizeNamed(n,s);function l(t){const n=isFunction(e.messages)?e.messages(t):!!isObject(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):DEFAULT_MESSAGE)}const i=isPlainObject(e.processor)&&isFunction(e.processor.normalize)?e.processor.normalize:DEFAULT_NORMALIZE,c=isPlainObject(e.processor)&&isFunction(e.processor.interpolate)?e.processor.interpolate:DEFAULT_INTERPOLATE,u={list:e=>o[e],named:e=>s[e],plural:e=>e[r(n,e.length,a)],linked:(t,...n)=>{const[r,a]=n;let o="text",s="";1===n.length?isObject(r)?(s=r.modifier||s,o=r.type||o):isString(r)&&(s=r||s):2===n.length&&(isString(r)&&(s=r||s),isString(a)&&(o=a||o));let i=l(t)(u);return"vnode"===o&&isArray(i)&&s&&(i=i[0]),s?(c=s,e.modifiers?e.modifiers[c]:DEFAULT_MODIFIER)(i,o):i;var c},message:l,type:isPlainObject(e.processor)&&isString(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:i};return u}function fallbackWithSimple(e,t,n){return[...new Set([n,...isArray(t)?t:isObject(t)?Object.keys(t):isString(t)?[t]:[n]])]}function fallbackWithLocaleChain(e,t,n){const r=isString(n)?n:DEFAULT_LOCALE,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let o=a.__localeChainCache.get(r);if(!o){o=[];let e=[n];for(;isArray(e);)e=appendBlockToChain(o,e,t);const s=isArray(t)||!isPlainObject(t)?t:t.default?t.default:null;e=isString(s)?[s]:s,isArray(e)&&appendBlockToChain(o,e,!1),a.__localeChainCache.set(r,o)}return o}function appendBlockToChain(e,t,n){let r=!0;for(let a=0;a<t.length&&isBoolean(r);a++){const o=t[a];isString(o)&&(r=appendLocaleToChain(e,t[a],n))}return r}function appendLocaleToChain(e,t,n){let r;const a=t.split("-");do{r=appendItemToChain(e,a.join("-"),n),a.splice(-1,1)}while(a.length&&!0===r);return r}function appendItemToChain(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r="!"!==t[t.length-1];const a=t.replace(/!/g,"");e.push(a),(isArray(n)||isPlainObject(n))&&n[a]&&(r=n[a])}return r}const VERSION$1="9.3.0-beta.13",NOT_REOSLVED=-1,DEFAULT_LOCALE="en-US",MISSING_RESOLVE_VALUE="",capitalize=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function getDefaultLinkedModifiers(){return{upper:(e,t)=>"text"===t&&isString(e)?e.toUpperCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&isString(e)?e.toLowerCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&isString(e)?capitalize(e):"vnode"===t&&isObject(e)&&"__v_isVNode"in e?capitalize(e.children):e}}let _compiler,_resolver,_fallbacker;function registerMessageCompiler(e){_compiler=e}function registerMessageResolver(e){_resolver=e}function registerLocaleFallbacker(e){_fallbacker=e}let _cid=0;function createCoreContext(e={}){const t=isString(e.version)?e.version:VERSION$1,n=isString(e.locale)?e.locale:DEFAULT_LOCALE,r=isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||isString(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,a=isPlainObject(e.messages)?e.messages:{[n]:{}},o=isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},s=isPlainObject(e.numberFormats)?e.numberFormats:{[n]:{}},l=assign({},e.modifiers||{},getDefaultLinkedModifiers()),i=e.pluralRules||{},c=isFunction(e.missing)?e.missing:null,u=!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,f=!!e.fallbackFormat,p=!!e.unresolving,g=isFunction(e.postTranslation)?e.postTranslation:null,d=isPlainObject(e.processor)?e.processor:null,_=!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,E=isFunction(e.messageCompiler)?e.messageCompiler:_compiler,v=isFunction(e.messageResolver)?e.messageResolver:_resolver||resolveWithKeyValue,h=isFunction(e.localeFallbacker)?e.localeFallbacker:_fallbacker||fallbackWithSimple,k=isObject(e.fallbackContext)?e.fallbackContext:void 0,O=isFunction(e.onWarn)?e.onWarn:warn,T=e,L=isObject(T.__datetimeFormatters)?T.__datetimeFormatters:new Map,N=isObject(T.__numberFormatters)?T.__numberFormatters:new Map,y=isObject(T.__meta)?T.__meta:{};_cid++;const S={version:t,cid:_cid,locale:n,fallbackLocale:r,messages:a,modifiers:l,pluralRules:i,missing:c,missingWarn:u,fallbackWarn:m,fallbackFormat:f,unresolving:p,postTranslation:g,processor:d,warnHtmlMessage:_,escapeParameter:b,messageCompiler:E,messageResolver:v,localeFallbacker:h,fallbackContext:k,onWarn:O,__meta:y};return S.datetimeFormats=o,S.numberFormats=s,S.__datetimeFormatters=L,S.__numberFormatters=N,S}function handleMissing(e,t,n,r,a){const{missing:o,onWarn:s}=e;if(null!==o){const r=o(e,n,t,a);return isString(r)?r:t}return t}function updateFallbackLocale(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const defaultOnCacheKey=e=>e;let compileCache=Object.create(null);function compileToFunction(e,t={}){{const n=(t.onCacheKey||defaultOnCacheKey)(e),r=compileCache[n];if(r)return r;let a=!1;const o=t.onError||defaultOnError;t.onError=e=>{a=!0,o(e)};const{code:s}=baseCompile(e,t),l=new Function(`return ${s}`)();return a?l:compileCache[n]=l}}let code$1=CompileErrorCodes.__EXTEND_POINT__;const inc$1=()=>++code$1,CoreErrorCodes={INVALID_ARGUMENT:code$1,INVALID_DATE_ARGUMENT:inc$1(),INVALID_ISO_DATE_ARGUMENT:inc$1(),__EXTEND_POINT__:inc$1()},NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=e=>isFunction(e);function translate(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:o,fallbackLocale:s,messages:l}=e,[i,c]=parseTranslateArgs(...t),u=isBoolean(c.missingWarn)?c.missingWarn:e.missingWarn,m=isBoolean(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=isBoolean(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,g=isString(c.default)||isBoolean(c.default)?isBoolean(c.default)?o?i:()=>i:c.default:n?o?i:()=>i:"",d=n||""!==g,_=isString(c.locale)?c.locale:e.locale;f&&escapeParams(c);let[b,E,v]=p?[i,_,l[_]||{}]:resolveMessageFormat(e,i,_,s,m,u),h=b,k=i;if(p||isString(h)||isMessageFunction(h)||d&&(h=g,k=h),!(p||(isString(h)||isMessageFunction(h))&&isString(E)))return a?-1:i;let O=!1;const T=isMessageFunction(h)?h:compileMessageFormat(e,i,E,h,k,(()=>{O=!0}));if(O)return h;const L=evaluateMessage(e,T,createMessageContext(getMessageContextOptions(e,E,v,c)));return r?r(L,i):L}function escapeParams(e){isArray(e.list)?e.list=e.list.map((e=>isString(e)?escapeHtml(e):e)):isObject(e.named)&&Object.keys(e.named).forEach((t=>{isString(e.named[t])&&(e.named[t]=escapeHtml(e.named[t]))}))}function resolveMessageFormat(e,t,n,r,a,o){const{messages:s,onWarn:l,messageResolver:i,localeFallbacker:c}=e,u=c(e,r,n);let m,f={},p=null;for(let n=0;n<u.length&&(m=u[n],f=s[m]||{},null===(p=i(f,t))&&(p=f[t]),!isString(p)&&!isFunction(p));n++){const n=handleMissing(e,t,m,o,"translate");n!==t&&(p=n)}return[p,m,f]}function compileMessageFormat(e,t,n,r,a,o){const{messageCompiler:s,warnHtmlMessage:l}=e;if(isMessageFunction(r)){const e=r;return e.locale=e.locale||n,e.key=e.key||t,e}if(null==s){const e=()=>r;return e.locale=n,e.key=t,e}const i=s(r,getCompileOptions(e,n,a,r,l,o));return i.locale=n,i.key=t,i.source=r,i}function evaluateMessage(e,t,n){return t(n)}function parseTranslateArgs(...e){const[t,n,r]=e,a={};if(!isString(t)&&!isNumber(t)&&!isMessageFunction(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const o=isNumber(t)?String(t):(isMessageFunction(t),t);return isNumber(n)?a.plural=n:isString(n)?a.default=n:isPlainObject(n)&&!isEmptyObject(n)?a.named=n:isArray(n)&&(a.list=n),isNumber(r)?a.plural=r:isString(r)?a.default=r:isPlainObject(r)&&assign(a,r),[o,a]}function getCompileOptions(e,t,n,r,a,o){return{warnHtmlMessage:a,onError:e=>{throw o&&o(e),e},onCacheKey:e=>generateFormatCacheKey(t,n,e)}}function getMessageContextOptions(e,t,n,r){const{modifiers:a,pluralRules:o,messageResolver:s,fallbackLocale:l,fallbackWarn:i,missingWarn:c,fallbackContext:u}=e,m={locale:t,modifiers:a,pluralRules:o,messages:r=>{let a=s(n,r);if(null==a&&u){const[,,e]=resolveMessageFormat(u,r,t,l,i,c);a=s(e,r)}if(isString(a)){let n=!1;const o=compileMessageFormat(e,r,t,a,r,(()=>{n=!0}));return n?NOOP_MESSAGE_FUNCTION:o}return isMessageFunction(a)?a:NOOP_MESSAGE_FUNCTION}};return e.processor&&(m.processor=e.processor),r.list&&(m.list=r.list),r.named&&(m.named=r.named),isNumber(r.plural)&&(m.pluralIndex=r.plural),m}function datetime(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:s}=e,{__datetimeFormatters:l}=e,[i,c,u,m]=parseDateTimeArgs(...t),f=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const p=!!u.part,g=isString(u.locale)?u.locale:e.locale,d=s(e,a,g);if(!isString(i)||""===i)return new Intl.DateTimeFormat(g,m).format(c);let _,b={},E=null;for(let t=0;t<d.length&&(_=d[t],b=n[_]||{},E=b[i],!isPlainObject(E));t++)handleMissing(e,i,_,f,"datetime format");if(!isPlainObject(E)||!isString(_))return r?-1:i;let v=`${_}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let h=l.get(v);return h||(h=new Intl.DateTimeFormat(_,assign({},E,m)),l.set(v,h)),p?h.formatToParts(c):h.format(c)}const DATETIME_FORMAT_OPTIONS_KEYS=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function parseDateTimeArgs(...e){const[t,n,r,a]=e,o={};let s,l={};if(isString(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);const n=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(n);try{s.toISOString()}catch(e){throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===toTypeString(t)){if(isNaN(t.getTime()))throw Error(CoreErrorCodes.INVALID_DATE_ARGUMENT);s=t}else{if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);s=t}return isString(n)?o.key=n:isPlainObject(n)&&Object.keys(n).forEach((e=>{DATETIME_FORMAT_OPTIONS_KEYS.includes(e)?l[e]=n[e]:o[e]=n[e]})),isString(r)?o.locale=r:isPlainObject(r)&&(l=r),isPlainObject(a)&&(l=a),[o.key||"",s,o,l]}function clearDateTimeFormat(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function number(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:o,localeFallbacker:s}=e,{__numberFormatters:l}=e,[i,c,u,m]=parseNumberArgs(...t),f=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const p=!!u.part,g=isString(u.locale)?u.locale:e.locale,d=s(e,a,g);if(!isString(i)||""===i)return new Intl.NumberFormat(g,m).format(c);let _,b={},E=null;for(let t=0;t<d.length&&(_=d[t],b=n[_]||{},E=b[i],!isPlainObject(E));t++)handleMissing(e,i,_,f,"number format");if(!isPlainObject(E)||!isString(_))return r?-1:i;let v=`${_}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let h=l.get(v);return h||(h=new Intl.NumberFormat(_,assign({},E,m)),l.set(v,h)),p?h.formatToParts(c):h.format(c)}const NUMBER_FORMAT_OPTIONS_KEYS=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function parseNumberArgs(...e){const[t,n,r,a]=e,o={};let s={};if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const l=t;return isString(n)?o.key=n:isPlainObject(n)&&Object.keys(n).forEach((e=>{NUMBER_FORMAT_OPTIONS_KEYS.includes(e)?s[e]=n[e]:o[e]=n[e]})),isString(r)?o.locale=r:isPlainObject(r)&&(s=r),isPlainObject(a)&&(s=a),[o.key||"",l,o,s]}function clearNumberFormat(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}const VERSION="9.3.0-beta.13";let code=CompileErrorCodes.__EXTEND_POINT__;const inc=()=>++code,I18nErrorCodes={UNEXPECTED_RETURN_TYPE:code,INVALID_ARGUMENT:inc(),MUST_BE_CALL_SETUP_TOP:inc(),NOT_INSLALLED:inc(),NOT_AVAILABLE_IN_LEGACY_MODE:inc(),REQUIRED_VALUE:inc(),INVALID_VALUE:inc(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:inc(),NOT_INSLALLED_WITH_PROVIDE:inc(),UNEXPECTED_ERROR:inc(),NOT_COMPATIBLE_LEGACY_VUE_I18N:inc(),BRIDGE_SUPPORT_VUE_2_ONLY:inc(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:inc(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:inc(),__EXTEND_POINT__:inc()};function createI18nError(e,...t){return createCompileError(e,null,void 0)}const TranslateVNodeSymbol=makeSymbol("__translateVNode"),DatetimePartsSymbol=makeSymbol("__datetimeParts"),NumberPartsSymbol=makeSymbol("__numberParts"),SetPluralRulesSymbol=makeSymbol("__setPluralRules"),InejctWithOption=makeSymbol("__injectWithOption"),__VUE_I18N_BRIDGE__="__VUE_I18N_BRIDGE__";function handleFlatJson(e){if(!isObject(e))return e;for(const t in e)if(hasOwn(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let a=e;for(let e=0;e<r;e++)n[e]in a||(a[n[e]]={}),a=a[n[e]];a[n[r]]=e[t],delete e[t],isObject(a[n[r]])&&handleFlatJson(a[n[r]])}else isObject(e[t])&&handleFlatJson(e[t]);return e}function getLocaleMessages(e,t){const{messages:n,__i18n:r,messageResolver:a,flatJson:o}=t,s=isPlainObject(n)?n:isArray(r)?{}:{[e]:{}};if(isArray(r)&&r.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(s[t]=s[t]||{},deepCopy(n,s[t])):deepCopy(n,s)}else isString(e)&&deepCopy(JSON.parse(e),s)})),null==a&&o)for(const e in s)hasOwn(s,e)&&handleFlatJson(s[e]);return s}const isNotObjectOrIsArray=e=>!isObject(e)||isArray(e);function deepCopy(e,t){if(isNotObjectOrIsArray(e)||isNotObjectOrIsArray(t))throw Error(I18nErrorCodes.INVALID_VALUE);for(const n in e)hasOwn(e,n)&&(isNotObjectOrIsArray(e[n])||isNotObjectOrIsArray(t[n])?t[n]=e[n]:deepCopy(e[n],t[n]))}function getComponentOptions(e){return e.type}function adjustI18nResources(e,t,n){let r=isObject(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=getLocaleMessages(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);if(a.length&&a.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),isObject(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(isObject(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function createTextNode(e){return createVNode(Text,null,e,0)}let composerID=0;function defineCoreMissingHandler(e){return(t,n,r,a)=>e(n,r,getCurrentInstance()||void 0,a)}function createComposer(e={},t){const{__root:n}=e,r=void 0===n;let a=!isBoolean(e.inheritLocale)||e.inheritLocale;const o=ref(n&&a?n.locale.value:isString(e.locale)?e.locale:DEFAULT_LOCALE),s=ref(n&&a?n.fallbackLocale.value:isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:o.value),l=ref(getLocaleMessages(o.value,e)),i=ref(isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),c=ref(isPlainObject(e.numberFormats)?e.numberFormats:{[o.value]:{}});let u=n?n.missingWarn:!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=n?n.fallbackWarn:!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,f=n?n.fallbackRoot:!isBoolean(e.fallbackRoot)||e.fallbackRoot,p=!!e.fallbackFormat,g=isFunction(e.missing)?e.missing:null,d=isFunction(e.missing)?defineCoreMissingHandler(e.missing):null,_=isFunction(e.postTranslation)?e.postTranslation:null,b=n?n.warnHtmlMessage:!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,E=!!e.escapeParameter;const v=n?n.modifiers:isPlainObject(e.modifiers)?e.modifiers:{};let h,k=e.pluralRules||n&&n.pluralRules;h=(()=>{const t={version:VERSION,locale:o.value,fallbackLocale:s.value,messages:l.value,modifiers:v,pluralRules:k,missing:null===d?void 0:d,missingWarn:u,fallbackWarn:m,fallbackFormat:p,unresolving:!0,postTranslation:null===_?void 0:_,warnHtmlMessage:b,escapeParameter:E,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=i.value,t.numberFormats=c.value,t.__datetimeFormatters=isPlainObject(h)?h.__datetimeFormatters:void 0,t.__numberFormatters=isPlainObject(h)?h.__numberFormatters:void 0;return createCoreContext(t)})(),updateFallbackLocale(h,o.value,s.value);const O=computed({get:()=>o.value,set:e=>{o.value=e,h.locale=o.value}}),T=computed({get:()=>s.value,set:e=>{s.value=e,h.fallbackLocale=s.value,updateFallbackLocale(h,o.value,e)}}),L=computed((()=>l.value)),N=computed((()=>i.value)),y=computed((()=>c.value));const S=(e,t,r,a,u,m)=>{let p;if(o.value,s.value,l.value,i.value,c.value,p=e(h),isNumber(p)&&-1===p){const[e,r]=t();return n&&f?a(n):u(e)}if(m(p))return p;throw Error(I18nErrorCodes.UNEXPECTED_RETURN_TYPE)};function C(...e){return S((t=>Reflect.apply(translate,null,[t,...e])),(()=>parseTranslateArgs(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>isString(e)))}const F={normalize:function(e){return e.map((e=>isString(e)||isNumber(e)||isBoolean(e)?createTextNode(String(e)):e))},interpolate:e=>e,type:"vnode"};function I(e){return l.value[e]||{}}composerID++,n&&inBrowser&&(watch(n.locale,(e=>{a&&(o.value=e,h.locale=e,updateFallbackLocale(h,o.value,s.value))})),watch(n.fallbackLocale,(e=>{a&&(s.value=e,h.fallbackLocale=e,updateFallbackLocale(h,o.value,s.value))})));const P={id:composerID,locale:O,fallbackLocale:T,get inheritLocale(){return a},set inheritLocale(e){a=e,e&&n&&(o.value=n.locale.value,s.value=n.fallbackLocale.value,updateFallbackLocale(h,o.value,s.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:L,get modifiers(){return v},get pluralRules(){return k||{}},get isGlobal(){return r},get missingWarn(){return u},set missingWarn(e){u=e,h.missingWarn=u},get fallbackWarn(){return m},set fallbackWarn(e){m=e,h.fallbackWarn=m},get fallbackRoot(){return f},set fallbackRoot(e){f=e},get fallbackFormat(){return p},set fallbackFormat(e){p=e,h.fallbackFormat=p},get warnHtmlMessage(){return b},set warnHtmlMessage(e){b=e,h.warnHtmlMessage=e},get escapeParameter(){return E},set escapeParameter(e){E=e,h.escapeParameter=e},t:C,getLocaleMessage:I,setLocaleMessage:function(e,t){l.value[e]=t,h.messages=l.value},mergeLocaleMessage:function(e,t){l.value[e]=l.value[e]||{},deepCopy(t,l.value[e]),h.messages=l.value},getPostTranslationHandler:function(){return isFunction(_)?_:null},setPostTranslationHandler:function(e){_=e,h.postTranslation=e},getMissingHandler:function(){return g},setMissingHandler:function(e){null!==e&&(d=defineCoreMissingHandler(e)),g=e,h.missing=d},[SetPluralRulesSymbol]:function(e){k=e,h.pluralRules=k}};return P.datetimeFormats=N,P.numberFormats=y,P.rt=function(...e){const[t,n,r]=e;if(r&&!isObject(r))throw Error(I18nErrorCodes.INVALID_ARGUMENT);return C(t,n,assign({resolvedMessage:!0},r||{}))},P.te=function(e,t){const n=I(isString(t)?t:o.value);return null!==h.messageResolver(n,e)},P.tm=function(e){const t=function(e){let t=null;const n=fallbackWithLocaleChain(h,s.value,o.value);for(let r=0;r<n.length;r++){const a=l.value[n[r]]||{},o=h.messageResolver(a,e);if(null!=o){t=o;break}}return t}(e);return null!=t?t:n&&n.tm(e)||{}},P.d=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>isString(e)))},P.n=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>isString(e)))},P.getDateTimeFormat=function(e){return i.value[e]||{}},P.setDateTimeFormat=function(e,t){i.value[e]=t,h.datetimeFormats=i.value,clearDateTimeFormat(h,e,t)},P.mergeDateTimeFormat=function(e,t){i.value[e]=assign(i.value[e]||{},t),h.datetimeFormats=i.value,clearDateTimeFormat(h,e,t)},P.getNumberFormat=function(e){return c.value[e]||{}},P.setNumberFormat=function(e,t){c.value[e]=t,h.numberFormats=c.value,clearNumberFormat(h,e,t)},P.mergeNumberFormat=function(e,t){c.value[e]=assign(c.value[e]||{},t),h.numberFormats=c.value,clearNumberFormat(h,e,t)},P[InejctWithOption]=e.__injectWithOption,P[TranslateVNodeSymbol]=function(...e){return S((t=>{let n;const r=t;try{r.processor=F,n=Reflect.apply(translate,null,[r,...e])}finally{r.processor=null}return n}),(()=>parseTranslateArgs(...e)),0,(t=>t[TranslateVNodeSymbol](...e)),(e=>[createTextNode(e)]),(e=>isArray(e)))},P[DatetimePartsSymbol]=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>t[DatetimePartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},P[NumberPartsSymbol]=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>t[NumberPartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},P}function convertComposerOptions(e){const t=isString(e.locale)?e.locale:DEFAULT_LOCALE,n=isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=isFunction(e.missing)?e.missing:void 0,a=!isBoolean(e.silentTranslationWarn)&&!isRegExp(e.silentTranslationWarn)||!e.silentTranslationWarn,o=!isBoolean(e.silentFallbackWarn)&&!isRegExp(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!isBoolean(e.fallbackRoot)||e.fallbackRoot,l=!!e.formatFallbackMessages,i=isPlainObject(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=isFunction(e.postTranslation)?e.postTranslation:void 0,m=!isString(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,f=!!e.escapeParameterHtml,p=!isBoolean(e.sync)||e.sync;let g=e.messages;if(isPlainObject(e.sharedMessages)){const t=e.sharedMessages;g=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return assign(r,t[n]),e}),g||{})}const{__i18n:d,__root:_,__injectWithOption:b}=e,E=e.datetimeFormats,v=e.numberFormats;return{locale:t,fallbackLocale:n,messages:g,flatJson:e.flatJson,datetimeFormats:E,numberFormats:v,missing:r,missingWarn:a,fallbackWarn:o,fallbackRoot:s,fallbackFormat:l,modifiers:i,pluralRules:c,postTranslation:u,warnHtmlMessage:m,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:p,__i18n:d,__root:_,__injectWithOption:b}}function createVueI18n(e={},t){{const t=createComposer(convertComposerOptions(e)),n={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return isBoolean(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=isBoolean(e)?!e:e},get silentFallbackWarn(){return isBoolean(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=isBoolean(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,r,a]=e,o={};let s=null,l=null;if(!isString(n))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=n;return isString(r)?o.locale=r:isArray(r)?s=r:isPlainObject(r)&&(l=r),isArray(a)?s=a:isPlainObject(a)&&(l=a),Reflect.apply(t.t,t,[i,s||l||{},o])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[n,r,a]=e,o={plural:1};let s=null,l=null;if(!isString(n))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=n;return isString(r)?o.locale=r:isNumber(r)?o.plural=r:isArray(r)?s=r:isPlainObject(r)&&(l=r),isString(a)?o.locale=a:isArray(a)?s=a:isPlainObject(a)&&(l=a),Reflect.apply(t.t,t,[i,s||l||{},o])},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:r}=e;r&&r(t,n)}};return n}}const baseFormatProps={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function getInterpolateArg({slots:e},t){if(1===t.length&&"default"===t[0]){return(e.default?e.default():[]).reduce(((e,t)=>[...e,...t.type===Fragment?t.children:[t]]),[])}return t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}function getFragmentableTag(e){return Fragment}const Translation={name:"i18n-t",props:assign({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>isNumber(e)||!isNaN(e)}},baseFormatProps),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=isString(e.plural)?+e.plural:e.plural);const l=getInterpolateArg(t,o),i=a[TranslateVNodeSymbol](e.keypath,l,s),c=assign({},r),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}};function isVNode(e){return isArray(e)&&!isString(e[0])}function renderFormatter(e,t,n,r){const{slots:a,attrs:o}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),isString(e.format)?t.key=e.format:isObject(e.format)&&(isString(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?assign({},t,{[r]:e.format[r]}):t),{}));const l=r(e.value,t,s);let i=[t.key];isArray(l)?i=l.map(((e,t)=>{const n=a[e.type],r=n?n({[e.type]:e.value,index:t,parts:l}):[e.value];return isVNode(r)&&(r[0].key=`${e.type}-${t}`),r})):isString(l)&&(i=[l]);const c=assign({},o),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}const NumberFormat={name:"i18n-n",props:assign({value:{type:Number,required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const n=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,NUMBER_FORMAT_OPTIONS_KEYS,((...e)=>n[NumberPartsSymbol](...e)))}},DatetimeFormat={name:"i18n-d",props:assign({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const n=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,DATETIME_FORMAT_OPTIONS_KEYS,((...e)=>n[DatetimePartsSymbol](...e)))}};function getComposer$1(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}function vTDirective(e){const t=t=>{const{instance:n,modifiers:r,value:a}=t;if(!n||!n.$)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const o=getComposer$1(e,n.$),s=parseValue(a);return[Reflect.apply(o.t,o,[...makeParams(s)]),o]};return{created:(n,r)=>{const[a,o]=t(r);inBrowser&&e.global===o&&(n.__i18nWatcher=watch(o.locale,(()=>{r.instance&&r.instance.$forceUpdate()}))),n.__composer=o,n.textContent=a},unmounted:e=>{inBrowser&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=parseValue(t);e.textContent=Reflect.apply(n.t,n,[...makeParams(r)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}function parseValue(e){if(isString(e))return{path:e};if(isPlainObject(e)){if(!("path"in e))throw Error(I18nErrorCodes.REQUIRED_VALUE,"path");return e}throw Error(I18nErrorCodes.INVALID_VALUE)}function makeParams(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,s={},l=r||{};return isString(n)&&(s.locale=n),isNumber(a)&&(s.plural=a),isNumber(o)&&(s.plural=o),[t,l,s]}function apply(e,t,...n){const r=isPlainObject(n[0])?n[0]:{},a=!!r.useI18nComponentName;(!isBoolean(r.globalInstall)||r.globalInstall)&&(e.component(a?"i18n":Translation.name,Translation),e.component(NumberFormat.name,NumberFormat),e.component(DatetimeFormat.name,DatetimeFormat)),e.directive("t",vTDirective(t))}function defineMixin(e,t,n){return{beforeCreate(){const r=getCurrentInstance();if(!r)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const a=this.$options;if(a.i18n){const n=a.i18n;a.__i18n&&(n.__i18n=a.__i18n),n.__root=t,this===this.$root?this.$i18n=mergeToRoot(e,n):(n.__injectWithOption=!0,this.$i18n=createVueI18n(n))}else a.__i18n?this===this.$root?this.$i18n=mergeToRoot(e,a):this.$i18n=createVueI18n({__i18n:a.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;a.__i18nGlobal&&adjustI18nResources(t,a,a),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&n.__vueI18nExtend&&(n.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=getCurrentInstance();if(!e)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(e),delete this.$i18n}}}function mergeToRoot(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[SetPluralRulesSymbol](t.pluralizationRules||e.pluralizationRules);const n=getLocaleMessages(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}const I18nInjectionKey=makeSymbol("global-vue-i18n");function createI18n(e={},t){const n=!isBoolean(e.legacy)||e.legacy,r=!isBoolean(e.globalInjection)||e.globalInjection,a=!n||!!e.allowComposition,o=new Map,[s,l]=createGlobal(e,n),i=makeSymbol("");{const e={get mode(){return n?"legacy":"composition"},get allowComposition(){return a},async install(t,...a){if(t.__VUE_I18N_SYMBOL__=i,t.provide(t.__VUE_I18N_SYMBOL__,e),isPlainObject(a[0])){const t=a[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!n&&r&&injectGlobalFields(t,e.global),apply(t,e,...a),n&&t.mixin(defineMixin(l,l.__composer,e));const o=t.unmount;t.unmount=()=>{e.dispose(),o()}},get global(){return l},dispose(){s.stop()},__instances:o,__getInstance:function(e){return o.get(e)||null},__setInstance:function(e,t){o.set(e,t)},__deleteInstance:function(e){o.delete(e)}};return e}}function useI18n(e={}){const t=getCurrentInstance();if(null==t)throw Error(I18nErrorCodes.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Error(I18nErrorCodes.NOT_INSLALLED);const n=getI18nInstance(t),r=getGlobalComposer(n),a=getComponentOptions(t),o=getScope(e,a);if("legacy"===n.mode&&!e.__useComponent){if(!n.allowComposition)throw Error(I18nErrorCodes.NOT_AVAILABLE_IN_LEGACY_MODE);return useI18nForLegacy(t,o,r,e)}if("global"===o)return adjustI18nResources(r,e,a),r;if("parent"===o){let a=getComposer(n,t,e.__useComponent);return null==a&&(a=r),a}const s=n;let l=s.__getInstance(t);if(null==l){const n=assign({},e);"__i18n"in a&&(n.__i18n=a.__i18n),r&&(n.__root=r),l=createComposer(n),s.__composerExtend&&s.__composerExtend(l),setupLifeCycle(s,t),s.__setInstance(t,l)}return l}const castToVueI18n=e=>{if(!(__VUE_I18N_BRIDGE__ in e))throw Error(I18nErrorCodes.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e};function createGlobal(e,t,n){const r=effectScope();{const n=t?r.run((()=>createVueI18n(e))):r.run((()=>createComposer(e)));if(null==n)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);return[r,n]}}function getI18nInstance(e){{const t=inject(e.isCE?I18nInjectionKey:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw createI18nError(e.isCE?I18nErrorCodes.NOT_INSLALLED_WITH_PROVIDE:I18nErrorCodes.UNEXPECTED_ERROR);return t}}function getScope(e,t){return isEmptyObject(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function getGlobalComposer(e){return"composition"===e.mode?e.global:e.global.__composer}function getComposer(e,t,n=!1){let r=null;const a=t.root;let o=t.parent;for(;null!=o;){const t=e;if("composition"===e.mode)r=t.__getInstance(o);else{const e=t.__getInstance(o);null!=e&&(r=e.__composer,n&&r&&!r[InejctWithOption]&&(r=null))}if(null!=r)break;if(a===o)break;o=o.parent}return r}function setupLifeCycle(e,t,n){onMounted((()=>{}),t),onUnmounted((()=>{e.__deleteInstance(t)}),t)}function useI18nForLegacy(e,t,n,r={}){const a="local"===t,o=shallowRef(null);if(a&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(I18nErrorCodes.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const s=!isBoolean(r.inheritLocale)||r.inheritLocale,l=ref(a&&s?n.locale.value:isString(r.locale)?r.locale:DEFAULT_LOCALE),i=ref(a&&s?n.fallbackLocale.value:isString(r.fallbackLocale)||isArray(r.fallbackLocale)||isPlainObject(r.fallbackLocale)||!1===r.fallbackLocale?r.fallbackLocale:l.value),c=ref(getLocaleMessages(l.value,r)),u=ref(isPlainObject(r.datetimeFormats)?r.datetimeFormats:{[l.value]:{}}),m=ref(isPlainObject(r.numberFormats)?r.numberFormats:{[l.value]:{}}),f=a?n.missingWarn:!isBoolean(r.missingWarn)&&!isRegExp(r.missingWarn)||r.missingWarn,p=a?n.fallbackWarn:!isBoolean(r.fallbackWarn)&&!isRegExp(r.fallbackWarn)||r.fallbackWarn,g=a?n.fallbackRoot:!isBoolean(r.fallbackRoot)||r.fallbackRoot,d=!!r.fallbackFormat,_=isFunction(r.missing)?r.missing:null,b=isFunction(r.postTranslation)?r.postTranslation:null,E=a?n.warnHtmlMessage:!isBoolean(r.warnHtmlMessage)||r.warnHtmlMessage,v=!!r.escapeParameter,h=a?n.modifiers:isPlainObject(r.modifiers)?r.modifiers:{},k=r.pluralRules||a&&n.pluralRules;function O(e){return l.value,i.value,c.value,u.value,m.value,e()}const T={get id(){return o.value?o.value.id:-1},locale:computed({get:()=>o.value?o.value.locale.value:l.value,set:e=>{o.value&&(o.value.locale.value=e),l.value=e}}),fallbackLocale:computed({get:()=>o.value?o.value.fallbackLocale.value:i.value,set:e=>{o.value&&(o.value.fallbackLocale.value=e),i.value=e}}),messages:computed((()=>o.value?o.value.messages.value:c.value)),datetimeFormats:computed((()=>u.value)),numberFormats:computed((()=>m.value)),get inheritLocale(){return o.value?o.value.inheritLocale:s},set inheritLocale(e){o.value&&(o.value.inheritLocale=e)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(c.value)},get modifiers(){return o.value?o.value.modifiers:h},get pluralRules(){return o.value?o.value.pluralRules:k},get isGlobal(){return!!o.value&&o.value.isGlobal},get missingWarn(){return o.value?o.value.missingWarn:f},set missingWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackWarn(){return o.value?o.value.fallbackWarn:p},set fallbackWarn(e){o.value&&(o.value.missingWarn=e)},get fallbackRoot(){return o.value?o.value.fallbackRoot:g},set fallbackRoot(e){o.value&&(o.value.fallbackRoot=e)},get fallbackFormat(){return o.value?o.value.fallbackFormat:d},set fallbackFormat(e){o.value&&(o.value.fallbackFormat=e)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:E},set warnHtmlMessage(e){o.value&&(o.value.warnHtmlMessage=e)},get escapeParameter(){return o.value?o.value.escapeParameter:v},set escapeParameter(e){o.value&&(o.value.escapeParameter=e)},t:function(...e){return o.value?O((()=>Reflect.apply(o.value.t,null,[...e]))):O((()=>""))},getPostTranslationHandler:function(){return o.value?o.value.getPostTranslationHandler():b},setPostTranslationHandler:function(e){o.value&&o.value.setPostTranslationHandler(e)},getMissingHandler:function(){return o.value?o.value.getMissingHandler():_},setMissingHandler:function(e){o.value&&o.value.setMissingHandler(e)},rt:function(...e){return o.value?Reflect.apply(o.value.rt,null,[...e]):""},d:function(...e){return o.value?O((()=>Reflect.apply(o.value.d,null,[...e]))):O((()=>""))},n:function(...e){return o.value?O((()=>Reflect.apply(o.value.n,null,[...e]))):O((()=>""))},tm:function(e){return o.value?o.value.tm(e):{}},te:function(e,t){return!!o.value&&o.value.te(e,t)},getLocaleMessage:function(e){return o.value?o.value.getLocaleMessage(e):{}},setLocaleMessage:function(e,t){o.value&&(o.value.setLocaleMessage(e,t),c.value[e]=t)},mergeLocaleMessage:function(e,t){o.value&&o.value.mergeLocaleMessage(e,t)},getDateTimeFormat:function(e){return o.value?o.value.getDateTimeFormat(e):{}},setDateTimeFormat:function(e,t){o.value&&(o.value.setDateTimeFormat(e,t),u.value[e]=t)},mergeDateTimeFormat:function(e,t){o.value&&o.value.mergeDateTimeFormat(e,t)},getNumberFormat:function(e){return o.value?o.value.getNumberFormat(e):{}},setNumberFormat:function(e,t){o.value&&(o.value.setNumberFormat(e,t),m.value[e]=t)},mergeNumberFormat:function(e,t){o.value&&o.value.mergeNumberFormat(e,t)}};return onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const n=o.value=e.proxy.$i18n.__composer;"global"===t?(l.value=n.locale.value,i.value=n.fallbackLocale.value,c.value=n.messages.value,u.value=n.datetimeFormats.value,m.value=n.numberFormats.value):a&&function(e){e.locale.value=l.value,e.fallbackLocale.value=i.value,Object.keys(c.value).forEach((t=>{e.mergeLocaleMessage(t,c.value[t])})),Object.keys(u.value).forEach((t=>{e.mergeDateTimeFormat(t,u.value[t])})),Object.keys(m.value).forEach((t=>{e.mergeNumberFormat(t,m.value[t])})),e.escapeParameter=v,e.fallbackFormat=d,e.fallbackRoot=g,e.fallbackWarn=p,e.missingWarn=f,e.warnHtmlMessage=E}(n)})),T}const globalExportProps=["locale","fallbackLocale","availableLocales"],globalExportMethods=["t","rt","d","n","tm","te"];function injectGlobalFields(e,t){const n=Object.create(null);globalExportProps.forEach((e=>{const r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const a=isRef(r.value)?{get:()=>r.value.value,set(e){r.value.value=e}}:{get:()=>r.get&&r.get()};Object.defineProperty(n,e,a)})),e.config.globalProperties.$i18n=n,globalExportMethods.forEach((n=>{const r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}))}registerMessageCompiler(compileToFunction),registerMessageResolver(resolveValue),registerLocaleFallbacker(fallbackWithLocaleChain);export{DatetimeFormat,I18nInjectionKey,NumberFormat,Translation,VERSION,castToVueI18n,createI18n,useI18n,vTDirective};
/*!
* vue-i18n v9.3.0-beta.12
* (c) 2022 kazuya kawaguchi
* vue-i18n v9.3.0-beta.13
* (c) 2023 kazuya kawaguchi
* Released under the MIT License.
*/
var VueI18n=function(e,t){"use strict";const n="undefined"!=typeof window,r=(e,t=!1)=>t?Symbol.for(e):Symbol(e),a=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),l=e=>"number"==typeof e&&isFinite(e),o=e=>"[object RegExp]"===k(e),s=e=>h(e)&&0===Object.keys(e).length;function c(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const u=Object.assign;function i(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const f=Object.prototype.hasOwnProperty;function m(e,t){return f.call(e,t)}const p=Array.isArray,g=e=>"function"==typeof e,_=e=>"string"==typeof e,d=e=>"boolean"==typeof e,v=e=>null!==e&&"object"==typeof e,b=Object.prototype.toString,k=e=>b.call(e),h=e=>"[object Object]"===k(e),L=15;function y(e,t,n={}){const{domain:r,messages:a,args:l}=n,o=new SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=r,o}function E(e){throw e}function T(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const F=" ",I="\n",N=String.fromCharCode(8232),O=String.fromCharCode(8233);function R(e){const t=e;let n=0,r=1,a=1,l=0;const o=e=>"\r"===t[e]&&t[e+1]===I,s=e=>t[e]===O,c=e=>t[e]===N,u=e=>o(e)||(e=>t[e]===I)(e)||s(e)||c(e),i=e=>o(e)||s(e)||c(e)?I:t[e];function f(){return l=0,u(n)&&(r++,a=0),o(n)&&n++,n++,a++,t[n]}return{index:()=>n,line:()=>r,column:()=>a,peekOffset:()=>l,charAt:i,currentChar:()=>i(n),currentPeek:()=>i(n+l),next:f,peek:function(){return o(n+l)&&l++,l++,t[n+l]},reset:function(){n=0,r=1,a=1,l=0},resetPeek:function(e=0){l=e},skipToPeek:function(){const e=n+l;for(;e!==n;)f();l=0}}}const C=void 0;function P(e,t={}){const n=!1!==t.location,r=R(e),a=()=>r.index(),l=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},o=l(),s=a(),c={currentType:14,offset:s,startLoc:o,endLoc:o,lastType:14,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},u=()=>c,{onError:i}=t;function f(e,t,r){e.endLoc=l(),e.currentType=t;const a={type:t};return n&&(a.loc=T(e.startLoc,e.endLoc)),null!=r&&(a.value=r),a}const m=e=>f(e,14);function p(e,t){return e.currentChar()===t?(e.next(),t):(l(),"")}function g(e){let t="";for(;e.currentPeek()===F||e.currentPeek()===I;)t+=e.currentPeek(),e.peek();return t}function _(e){const t=g(e);return e.skipToPeek(),t}function d(e){if(e===C)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=function(e){if(e===C)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function b(e){g(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function k(e,t=!0){const n=(t=!1,r="",a=!1)=>{const l=e.currentPeek();return"{"===l?"%"!==r&&t:"@"!==l&&l?"%"===l?(e.peek(),n(t,"%",!0)):"|"===l?!("%"!==r&&!a)||!(r===F||r===I):l===F?(e.peek(),n(!0,F,a)):l!==I||(e.peek(),n(!0,I,a)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function h(e,t){const n=e.currentChar();return n===C?C:t(n)?(e.next(),n):null}function L(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function y(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function E(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function N(e){let t="",n="";for(;t=y(e);)n+=t;return n}function O(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!k(e))break;t+=n,e.next()}else if(n===F||n===I)if(k(e))t+=n,e.next();else{if(b(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function P(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return w(e,t,4);case"U":return w(e,t,6);default:return l(),""}}function w(e,t,n){p(e,t);let r="";for(let t=0;t<n;t++){const t=E(e);if(!t){l(),e.currentChar();break}r+=t}return`\\${t}${r}`}function M(e){_(e);const t=p(e,"|");return _(e),t}function W(e,t){let n=null;switch(e.currentChar()){case"{":return t.braceNest>=1&&l(),e.next(),n=f(t,2,"{"),_(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&l(),e.next(),n=f(t,3,"}"),t.braceNest--,t.braceNest>0&&_(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&l(),n=x(e,t)||m(t),t.braceNest=0,n;default:let r=!0,a=!0,o=!0;if(b(e))return t.braceNest>0&&l(),n=f(t,1,M(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return l(),t.braceNest=0,S(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=d(e.currentPeek());return e.resetPeek(),r}(e,t))return n=f(t,5,function(e){_(e);let t="",n="";for(;t=L(e);)n+=t;return e.currentChar()===C&&l(),n}(e)),_(e),n;if(a=v(e,t))return n=f(t,6,function(e){_(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${N(e)}`):t+=N(e),e.currentChar()===C&&l(),t}(e)),_(e),n;if(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=f(t,7,function(e){_(e),p(e,"'");let t="",n="";const r=e=>"'"!==e&&e!==I;for(;t=h(e,r);)n+="\\"===t?P(e):t;const a=e.currentChar();return a===I||a===C?(l(),a===I&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),_(e),n;if(!r&&!a&&!o)return n=f(t,13,function(e){_(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&e!==F&&e!==I;for(;t=h(e,r);)n+=t;return n}(e)),l(),n.value,_(e),n}return n}function x(e,t){const{currentType:n}=t;let r=null;const a=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||a!==I&&a!==F||l(),a){case"@":return e.next(),r=f(t,8,"@"),t.inLinked=!0,r;case".":return _(e),e.next(),f(t,9,".");case":":return _(e),e.next(),f(t,10,":");default:return b(e)?(r=f(t,1,M(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;g(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;g(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(_(e),x(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;g(e);const r=d(e.currentPeek());return e.resetPeek(),r}(e,t)?(_(e),f(t,12,function(e){let t="",n="";for(;t=L(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?d(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===F||!t)&&(t===I?(e.peek(),r()):d(t))},a=r();return e.resetPeek(),a}(e,t)?(_(e),"{"===a?W(e,t)||r:f(t,11,function(e){const t=(n=!1,r)=>{const a=e.currentChar();return"{"!==a&&"%"!==a&&"@"!==a&&"|"!==a&&a?a===F?r:a===I?(r+=a,e.next(),t(n,r)):(r+=a,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&l(),t.braceNest=0,t.inLinked=!1,S(e,t))}}function S(e,t){let n={type:14};if(t.braceNest>0)return W(e,t)||m(t);if(t.inLinked)return x(e,t)||m(t);switch(e.currentChar()){case"{":return W(e,t)||m(t);case"}":return l(),e.next(),f(t,3,"}");case"@":return x(e,t)||m(t);default:if(b(e))return n=f(t,1,M(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:a}=function(e){const t=g(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return a?f(t,0,O(e)):f(t,4,function(e){_(e);return"%"!==e.currentChar()&&l(),e.next(),"%"}(e));if(k(e))return f(t,0,O(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:o}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=o,c.offset=a(),c.startLoc=l(),r.currentChar()===C?f(c,14):S(r,c)},currentOffset:a,currentPosition:l,context:u}}const w=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function M(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function W(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,n,r){const a={type:e,start:n,end:n};return t&&(a.loc={start:r,end:r}),a}function a(e,n,r,a){e.end=n,a&&(e.type=a),t&&e.loc&&(e.loc.end=r)}function l(e,t){const n=e.context(),l=r(3,n.offset,n.startLoc);return l.value=t,a(l,e.currentOffset(),e.currentPosition()),l}function o(e,t){const n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(5,l,o);return s.index=parseInt(t,10),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function s(e,t){const n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(4,l,o);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(9,l,o);return s.value=t.replace(w,M),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function i(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let l=e.nextToken();if(9===l.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(8,l,o);return 12!==t.type?(n.lastStartLoc,s.value="",a(s,l,o),{nextConsumeToken:t,node:s}):(null==t.value&&(n.lastStartLoc,x(t)),s.value=t.value||"",a(s,e.currentOffset(),e.currentPosition()),{node:s})}(e);n.modifier=t.node,l=t.nextConsumeToken||e.nextToken()}switch(10!==l.type&&(t.lastStartLoc,x(l)),l=e.nextToken(),2===l.type&&(l=e.nextToken()),l.type){case 11:null==l.value&&(t.lastStartLoc,x(l)),n.key=function(e,t){const n=e.context(),l=r(7,n.offset,n.startLoc);return l.value=t,a(l,e.currentOffset(),e.currentPosition()),l}(e,l.value||"");break;case 5:null==l.value&&(t.lastStartLoc,x(l)),n.key=s(e,l.value||"");break;case 6:null==l.value&&(t.lastStartLoc,x(l)),n.key=o(e,l.value||"");break;case 7:null==l.value&&(t.lastStartLoc,x(l)),n.key=c(e,l.value||"");break;default:t.lastStartLoc;const u=e.context(),i=r(7,u.offset,u.startLoc);return i.value="",a(i,u.offset,u.startLoc),n.key=i,a(n,u.offset,u.startLoc),{nextConsumeToken:l,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function f(e){const t=e.context(),n=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let u=null;do{const r=u||e.nextToken();switch(u=null,r.type){case 0:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(l(e,r.value||""));break;case 6:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(o(e,r.value||""));break;case 5:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(s(e,r.value||""));break;case 7:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(c(e,r.value||""));break;case 8:const a=i(e);n.items.push(a.node),u=a.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function m(e){const t=e.context(),{offset:n,startLoc:l}=t,o=f(e);return 14===t.currentType?o:function(e,t,n,l){const o=e.context();let s=0===l.items.length;const c=r(1,t,n);c.cases=[],c.cases.push(l);do{const t=f(e);s||(s=0===t.items.length),c.cases.push(t)}while(14!==o.currentType);return a(c,e.currentOffset(),e.currentPosition()),c}(e,n,l,o)}return{parse:function(n){const l=P(n,u({},e)),o=l.context(),s=r(0,o.offset,o.startLoc);return t&&s.loc&&(s.loc.source=n),s.body=m(l),14!==o.currentType&&(o.lastStartLoc,n[o.offset]),a(s,l.currentOffset(),l.currentPosition()),s}}}function x(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function S(e,t){for(let n=0;n<e.length;n++)D(e[n],t)}function D(e,t){switch(e.type){case 1:S(e.cases,t),t.helper("plural");break;case 2:S(e.items,t);break;case 6:D(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")}}function $(e,t={}){const n=function(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&D(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function A(e,t){const{helper:n}=e;switch(t.type){case 0:!function(e,t){t.body?A(e,t.body):e.push("null")}(e,t);break;case 1:!function(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let n=0;n<a&&(A(e,t.cases[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}}(e,t);break;case 2:!function(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let n=0;n<a&&(A(e,t.items[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}(e,t);break;case 6:!function(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),A(e,t.key),t.modifier?(e.push(", "),A(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}(e,t);break;case 8:case 7:case 9:case 3: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)}}function U(e,t={}){const n=u({},t),r=W(n).parse(e);return $(r,n),((e,t={})=>{const n=_(t.mode)?t.mode:"normal",r=_(t.filename)?t.filename:"message.intl",a=!!t.sourceMap,l=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",o=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],c=function(e,t){const{sourceMap:n,filename:r,breakLineCode:a,needIndent:l}=t,o={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:a,needIndent:l,indentLevel:0};function s(e,t){o.code+=e}function c(e,t=!0){const n=t?a:"";s(l?n+" ".repeat(e):n)}return{context:()=>o,push:s,indent:function(e=!0){const t=++o.indentLevel;e&&c(t)},deindent:function(e=!0){const t=--o.indentLevel;e&&c(t)},newline:function(){c(o.indentLevel)},helper:e=>`_${e}`,needIndent:()=>o.needIndent}}(e,{mode:n,filename:r,sourceMap:a,breakLineCode:l,needIndent:o});c.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),c.indent(o),s.length>0&&(c.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),c.newline()),c.push("return "),A(c,e),c.deindent(o),c.push("}");const{code:u,map:i}=c.context();return{ast:e,code:u,map:i?i.toJSON():void 0}})(r,n)}const H=[];H[0]={w:[0],i:[3,0],"[":[4],o:[7]},H[1]={w:[1],".":[2],"[":[4],o:[7]},H[2]={w:[2],i:[3,0],0:[3,0]},H[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},H[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},H[5]={"'":[4,0],o:8,l:[5,0]},H[6]={'"':[4,0],o:8,l:[6,0]};const j=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function V(e){if(null==e)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 G(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,j.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}const B=new Map;function Y(e,t){return v(e)?e[t]:null}const X=e=>e,z=e=>"",J=e=>0===e.length?"":e.join(""),q=e=>null==e?"":p(e)||h(e)&&e.toString===b?JSON.stringify(e,null,2):String(e);function K(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function Z(e={}){const t=e.locale,n=function(e){const t=l(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(l(e.named.count)||l(e.named.n))?l(e.named.count)?e.named.count:l(e.named.n)?e.named.n:t:t}(e),r=v(e.pluralRules)&&_(t)&&g(e.pluralRules[t])?e.pluralRules[t]:K,a=v(e.pluralRules)&&_(t)&&g(e.pluralRules[t])?K:void 0,o=e.list||[],s=e.named||{};l(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,s);function c(t){const n=g(e.messages)?e.messages(t):!!v(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):z)}const u=h(e.processor)&&g(e.processor.normalize)?e.processor.normalize:J,i=h(e.processor)&&g(e.processor.interpolate)?e.processor.interpolate:q,f={list:e=>o[e],named:e=>s[e],plural:e=>e[r(n,e.length,a)],linked:(t,...n)=>{const[r,a]=n;let l="text",o="";1===n.length?v(r)?(o=r.modifier||o,l=r.type||l):_(r)&&(o=r||o):2===n.length&&(_(r)&&(o=r||o),_(a)&&(l=a||l));let s=c(t)(f);return"vnode"===l&&p(s)&&o&&(s=s[0]),o?(u=o,e.modifiers?e.modifiers[u]:X)(s,l):s;var u},message:c,type:h(e.processor)&&_(e.processor.type)?e.processor.type:"text",interpolate:i,normalize:u};return f}function Q(e,t,n){return[...new Set([n,...p(t)?t:v(t)?Object.keys(t):_(t)?[t]:[n]])]}function ee(e,t,n){const r=_(n)?n:ae,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let l=a.__localeChainCache.get(r);if(!l){l=[];let e=[n];for(;p(e);)e=te(l,e,t);const o=p(t)||!h(t)?t:t.default?t.default:null;e=_(o)?[o]:o,p(e)&&te(l,e,!1),a.__localeChainCache.set(r,l)}return l}function te(e,t,n){let r=!0;for(let a=0;a<t.length&&d(r);a++){const l=t[a];_(l)&&(r=ne(e,t[a],n))}return r}function ne(e,t,n){let r;const a=t.split("-");do{r=re(e,a.join("-"),n),a.splice(-1,1)}while(a.length&&!0===r);return r}function re(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r="!"!==t[t.length-1];const a=t.replace(/!/g,"");e.push(a),(p(n)||h(n))&&n[a]&&(r=n[a])}return r}const ae="en-US",le=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let oe,se,ce;let ue=0;function ie(e={}){const t=_(e.version)?e.version:"9.3.0-beta.12",n=_(e.locale)?e.locale:ae,r=p(e.fallbackLocale)||h(e.fallbackLocale)||_(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,a=h(e.messages)?e.messages:{[n]:{}},l=h(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},s=h(e.numberFormats)?e.numberFormats:{[n]:{}},i=u({},e.modifiers||{},{upper:(e,t)=>"text"===t&&_(e)?e.toUpperCase():"vnode"===t&&v(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&_(e)?e.toLowerCase():"vnode"===t&&v(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&_(e)?le(e):"vnode"===t&&v(e)&&"__v_isVNode"in e?le(e.children):e}),f=e.pluralRules||{},m=g(e.missing)?e.missing:null,b=!d(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,k=!d(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,L=!!e.fallbackFormat,y=!!e.unresolving,E=g(e.postTranslation)?e.postTranslation:null,T=h(e.processor)?e.processor:null,F=!d(e.warnHtmlMessage)||e.warnHtmlMessage,I=!!e.escapeParameter,N=g(e.messageCompiler)?e.messageCompiler:oe,O=g(e.messageResolver)?e.messageResolver:se||Y,R=g(e.localeFallbacker)?e.localeFallbacker:ce||Q,C=v(e.fallbackContext)?e.fallbackContext:void 0,P=g(e.onWarn)?e.onWarn:c,w=e,M=v(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,W=v(w.__numberFormatters)?w.__numberFormatters:new Map,x=v(w.__meta)?w.__meta:{};ue++;const S={version:t,cid:ue,locale:n,fallbackLocale:r,messages:a,modifiers:i,pluralRules:f,missing:m,missingWarn:b,fallbackWarn:k,fallbackFormat:L,unresolving:y,postTranslation:E,processor:T,warnHtmlMessage:F,escapeParameter:I,messageCompiler:N,messageResolver:O,localeFallbacker:R,fallbackContext:C,onWarn:P,__meta:x};return S.datetimeFormats=l,S.numberFormats=s,S.__datetimeFormatters=M,S.__numberFormatters=W,S}function fe(e,t,n,r,a){const{missing:l,onWarn:o}=e;if(null!==l){const r=l(e,n,t,a);return _(r)?r:t}return t}function me(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const pe=e=>e;let ge=Object.create(null);let _e=L;const de=()=>++_e,ve={INVALID_ARGUMENT:_e,INVALID_DATE_ARGUMENT:de(),INVALID_ISO_DATE_ARGUMENT:de(),__EXTEND_POINT__:de()},be=()=>"",ke=e=>g(e);function he(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:o,fallbackLocale:s,messages:c}=e,[u,f]=Ee(...t),m=d(f.missingWarn)?f.missingWarn:e.missingWarn,g=d(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn,b=d(f.escapeParameter)?f.escapeParameter:e.escapeParameter,k=!!f.resolvedMessage,h=_(f.default)||d(f.default)?d(f.default)?o?u:()=>u:f.default:n?o?u:()=>u:"",L=n||""!==h,y=_(f.locale)?f.locale:e.locale;b&&function(e){p(e.list)?e.list=e.list.map((e=>_(e)?i(e):e)):v(e.named)&&Object.keys(e.named).forEach((t=>{_(e.named[t])&&(e.named[t]=i(e.named[t]))}))}(f);let[E,T,F]=k?[u,y,c[y]||{}]:Le(e,u,y,s,g,m),I=E,N=u;if(k||_(I)||ke(I)||L&&(I=h,N=I),!(k||(_(I)||ke(I))&&_(T)))return a?-1:u;let O=!1;const R=ke(I)?I:ye(e,u,T,I,N,(()=>{O=!0}));if(O)return I;const C=function(e,t,n,r){const{modifiers:a,pluralRules:o,messageResolver:s,fallbackLocale:c,fallbackWarn:u,missingWarn:i,fallbackContext:f}=e,m=r=>{let a=s(n,r);if(null==a&&f){const[,,e]=Le(f,r,t,c,u,i);a=s(e,r)}if(_(a)){let n=!1;const l=ye(e,r,t,a,r,(()=>{n=!0}));return n?be:l}return ke(a)?a:be},p={locale:t,modifiers:a,pluralRules:o,messages:m};e.processor&&(p.processor=e.processor);r.list&&(p.list=r.list);r.named&&(p.named=r.named);l(r.plural)&&(p.pluralIndex=r.plural);return p}(e,T,F,f),P=function(e,t,n){return t(n)}(0,R,Z(C));return r?r(P,u):P}function Le(e,t,n,r,a,l){const{messages:o,onWarn:s,messageResolver:c,localeFallbacker:u}=e,i=u(e,r,n);let f,m={},p=null;for(let n=0;n<i.length&&(f=i[n],m=o[f]||{},null===(p=c(m,t))&&(p=m[t]),!_(p)&&!g(p));n++){const n=fe(e,t,f,0,"translate");n!==t&&(p=n)}return[p,f,m]}function ye(e,t,n,r,l,o){const{messageCompiler:s,warnHtmlMessage:c}=e;if(ke(r)){const e=r;return e.locale=e.locale||n,e.key=e.key||t,e}if(null==s){const e=()=>r;return e.locale=n,e.key=t,e}const u=s(r,function(e,t,n,r,l,o){return{warnHtmlMessage:l,onError:e=>{throw o&&o(e),e},onCacheKey:e=>((e,t,n)=>a({l:e,k:t,s:n}))(t,n,e)}}(0,n,l,0,c,o));return u.locale=n,u.key=t,u.source=r,u}function Ee(...e){const[t,n,r]=e,a={};if(!_(t)&&!l(t)&&!ke(t))throw Error(ve.INVALID_ARGUMENT);const o=l(t)?String(t):(ke(t),t);return l(n)?a.plural=n:_(n)?a.default=n:h(n)&&!s(n)?a.named=n:p(n)&&(a.list=n),l(r)?a.plural=r:_(r)?a.default=r:h(r)&&u(a,r),[o,a]}function Te(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:l,localeFallbacker:o}=e,{__datetimeFormatters:c}=e,[i,f,m,p]=Ie(...t);d(m.missingWarn)?m.missingWarn:e.missingWarn;d(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn;const g=!!m.part,v=_(m.locale)?m.locale:e.locale,b=o(e,a,v);if(!_(i)||""===i)return new Intl.DateTimeFormat(v,p).format(f);let k,L={},y=null;for(let t=0;t<b.length&&(k=b[t],L=n[k]||{},y=L[i],!h(y));t++)fe(e,i,k,0,"datetime format");if(!h(y)||!_(k))return r?-1:i;let E=`${k}__${i}`;s(p)||(E=`${E}__${JSON.stringify(p)}`);let T=c.get(E);return T||(T=new Intl.DateTimeFormat(k,u({},y,p)),c.set(E,T)),g?T.formatToParts(f):T.format(f)}const Fe=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Ie(...e){const[t,n,r,a]=e,o={};let s,c={};if(_(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(ve.INVALID_ISO_DATE_ARGUMENT);const n=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(n);try{s.toISOString()}catch(e){throw Error(ve.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===k(t)){if(isNaN(t.getTime()))throw Error(ve.INVALID_DATE_ARGUMENT);s=t}else{if(!l(t))throw Error(ve.INVALID_ARGUMENT);s=t}return _(n)?o.key=n:h(n)&&Object.keys(n).forEach((e=>{Fe.includes(e)?c[e]=n[e]:o[e]=n[e]})),_(r)?o.locale=r:h(r)&&(c=r),h(a)&&(c=a),[o.key||"",s,o,c]}function Ne(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function Oe(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:l,localeFallbacker:o}=e,{__numberFormatters:c}=e,[i,f,m,p]=Ce(...t);d(m.missingWarn)?m.missingWarn:e.missingWarn;d(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn;const g=!!m.part,v=_(m.locale)?m.locale:e.locale,b=o(e,a,v);if(!_(i)||""===i)return new Intl.NumberFormat(v,p).format(f);let k,L={},y=null;for(let t=0;t<b.length&&(k=b[t],L=n[k]||{},y=L[i],!h(y));t++)fe(e,i,k,0,"number format");if(!h(y)||!_(k))return r?-1:i;let E=`${k}__${i}`;s(p)||(E=`${E}__${JSON.stringify(p)}`);let T=c.get(E);return T||(T=new Intl.NumberFormat(k,u({},y,p)),c.set(E,T)),g?T.formatToParts(f):T.format(f)}const Re=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Ce(...e){const[t,n,r,a]=e,o={};let s={};if(!l(t))throw Error(ve.INVALID_ARGUMENT);const c=t;return _(n)?o.key=n:h(n)&&Object.keys(n).forEach((e=>{Re.includes(e)?s[e]=n[e]:o[e]=n[e]})),_(r)?o.locale=r:h(r)&&(s=r),h(a)&&(s=a),[o.key||"",c,o,s]}function Pe(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}const we="9.3.0-beta.12";let Me=L;const We=()=>++Me,xe={UNEXPECTED_RETURN_TYPE:Me,INVALID_ARGUMENT:We(),MUST_BE_CALL_SETUP_TOP:We(),NOT_INSLALLED:We(),NOT_AVAILABLE_IN_LEGACY_MODE:We(),REQUIRED_VALUE:We(),INVALID_VALUE:We(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:We(),NOT_INSLALLED_WITH_PROVIDE:We(),UNEXPECTED_ERROR:We(),NOT_COMPATIBLE_LEGACY_VUE_I18N:We(),BRIDGE_SUPPORT_VUE_2_ONLY:We(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:We(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:We(),__EXTEND_POINT__:We()};const Se=r("__translateVNode"),De=r("__datetimeParts"),$e=r("__numberParts"),Ae=r("__setPluralRules"),Ue=r("__injectWithOption");function He(e){if(!v(e))return e;for(const t in e)if(m(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let a=e;for(let e=0;e<r;e++)n[e]in a||(a[n[e]]={}),a=a[n[e]];a[n[r]]=e[t],delete e[t],v(a[n[r]])&&He(a[n[r]])}else v(e[t])&&He(e[t]);return e}function je(e,t){const{messages:n,__i18n:r,messageResolver:a,flatJson:l}=t,o=h(n)?n:p(r)?{}:{[e]:{}};if(p(r)&&r.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(o[t]=o[t]||{},Ge(n,o[t])):Ge(n,o)}else _(e)&&Ge(JSON.parse(e),o)})),null==a&&l)for(const e in o)m(o,e)&&He(o[e]);return o}const Ve=e=>!v(e)||p(e);function Ge(e,t){if(Ve(e)||Ve(t))throw Error(xe.INVALID_VALUE);for(const n in e)m(e,n)&&(Ve(e[n])||Ve(t[n])?t[n]=e[n]:Ge(e[n],t[n]))}function Be(e,t,n){let r=v(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=je(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);if(a.length&&a.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),v(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(v(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function Ye(e){return t.createVNode(t.Text,null,e,0)}let Xe=0;function ze(e){return(n,r,a,l)=>e(r,a,t.getCurrentInstance()||void 0,l)}function Je(e={},r){const{__root:a}=e,s=void 0===a;let c=!d(e.inheritLocale)||e.inheritLocale;const i=t.ref(a&&c?a.locale.value:_(e.locale)?e.locale:ae),f=t.ref(a&&c?a.fallbackLocale.value:_(e.fallbackLocale)||p(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:i.value),m=t.ref(je(i.value,e)),b=t.ref(h(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),k=t.ref(h(e.numberFormats)?e.numberFormats:{[i.value]:{}});let L=a?a.missingWarn:!d(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,y=a?a.fallbackWarn:!d(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,E=a?a.fallbackRoot:!d(e.fallbackRoot)||e.fallbackRoot,T=!!e.fallbackFormat,F=g(e.missing)?e.missing:null,I=g(e.missing)?ze(e.missing):null,N=g(e.postTranslation)?e.postTranslation:null,O=a?a.warnHtmlMessage:!d(e.warnHtmlMessage)||e.warnHtmlMessage,R=!!e.escapeParameter;const C=a?a.modifiers:h(e.modifiers)?e.modifiers:{};let P,w=e.pluralRules||a&&a.pluralRules;P=(()=>{const t={version:we,locale:i.value,fallbackLocale:f.value,messages:m.value,modifiers:C,pluralRules:w,missing:null===I?void 0:I,missingWarn:L,fallbackWarn:y,fallbackFormat:T,unresolving:!0,postTranslation:null===N?void 0:N,warnHtmlMessage:O,escapeParameter:R,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=b.value,t.numberFormats=k.value,t.__datetimeFormatters=h(P)?P.__datetimeFormatters:void 0,t.__numberFormatters=h(P)?P.__numberFormatters:void 0;return ie(t)})(),me(P,i.value,f.value);const M=t.computed({get:()=>i.value,set:e=>{i.value=e,P.locale=i.value}}),W=t.computed({get:()=>f.value,set:e=>{f.value=e,P.fallbackLocale=f.value,me(P,i.value,e)}}),x=t.computed((()=>m.value)),S=t.computed((()=>b.value)),D=t.computed((()=>k.value));const $=(e,t,n,r,o,s)=>{let c;if(i.value,f.value,m.value,b.value,k.value,c=e(P),l(c)&&-1===c){const[e,n]=t();return a&&E?r(a):o(e)}if(s(c))return c;throw Error(xe.UNEXPECTED_RETURN_TYPE)};function A(...e){return $((t=>Reflect.apply(he,null,[t,...e])),(()=>Ee(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>_(e)))}const U={normalize:function(e){return e.map((e=>_(e)||l(e)||d(e)?Ye(String(e)):e))},interpolate:e=>e,type:"vnode"};function H(e){return m.value[e]||{}}Xe++,a&&n&&(t.watch(a.locale,(e=>{c&&(i.value=e,P.locale=e,me(P,i.value,f.value))})),t.watch(a.fallbackLocale,(e=>{c&&(f.value=e,P.fallbackLocale=e,me(P,i.value,f.value))})));const j={id:Xe,locale:M,fallbackLocale:W,get inheritLocale(){return c},set inheritLocale(e){c=e,e&&a&&(i.value=a.locale.value,f.value=a.fallbackLocale.value,me(P,i.value,f.value))},get availableLocales(){return Object.keys(m.value).sort()},messages:x,get modifiers(){return C},get pluralRules(){return w||{}},get isGlobal(){return s},get missingWarn(){return L},set missingWarn(e){L=e,P.missingWarn=L},get fallbackWarn(){return y},set fallbackWarn(e){y=e,P.fallbackWarn=y},get fallbackRoot(){return E},set fallbackRoot(e){E=e},get fallbackFormat(){return T},set fallbackFormat(e){T=e,P.fallbackFormat=T},get warnHtmlMessage(){return O},set warnHtmlMessage(e){O=e,P.warnHtmlMessage=e},get escapeParameter(){return R},set escapeParameter(e){R=e,P.escapeParameter=e},t:A,getLocaleMessage:H,setLocaleMessage:function(e,t){m.value[e]=t,P.messages=m.value},mergeLocaleMessage:function(e,t){m.value[e]=m.value[e]||{},Ge(t,m.value[e]),P.messages=m.value},getPostTranslationHandler:function(){return g(N)?N:null},setPostTranslationHandler:function(e){N=e,P.postTranslation=e},getMissingHandler:function(){return F},setMissingHandler:function(e){null!==e&&(I=ze(e)),F=e,P.missing=I},[Ae]:function(e){w=e,P.pluralRules=w}};return j.datetimeFormats=S,j.numberFormats=D,j.rt=function(...e){const[t,n,r]=e;if(r&&!v(r))throw Error(xe.INVALID_ARGUMENT);return A(t,n,u({resolvedMessage:!0},r||{}))},j.te=function(e,t){const n=H(_(t)?t:i.value);return null!==P.messageResolver(n,e)},j.tm=function(e){const t=function(e){let t=null;const n=ee(P,f.value,i.value);for(let r=0;r<n.length;r++){const a=m.value[n[r]]||{},l=P.messageResolver(a,e);if(null!=l){t=l;break}}return t}(e);return null!=t?t:a&&a.tm(e)||{}},j.d=function(...e){return $((t=>Reflect.apply(Te,null,[t,...e])),(()=>Ie(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>_(e)))},j.n=function(...e){return $((t=>Reflect.apply(Oe,null,[t,...e])),(()=>Ce(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>_(e)))},j.getDateTimeFormat=function(e){return b.value[e]||{}},j.setDateTimeFormat=function(e,t){b.value[e]=t,P.datetimeFormats=b.value,Ne(P,e,t)},j.mergeDateTimeFormat=function(e,t){b.value[e]=u(b.value[e]||{},t),P.datetimeFormats=b.value,Ne(P,e,t)},j.getNumberFormat=function(e){return k.value[e]||{}},j.setNumberFormat=function(e,t){k.value[e]=t,P.numberFormats=k.value,Pe(P,e,t)},j.mergeNumberFormat=function(e,t){k.value[e]=u(k.value[e]||{},t),P.numberFormats=k.value,Pe(P,e,t)},j[Ue]=e.__injectWithOption,j[Se]=function(...e){return $((t=>{let n;const r=t;try{r.processor=U,n=Reflect.apply(he,null,[r,...e])}finally{r.processor=null}return n}),(()=>Ee(...e)),0,(t=>t[Se](...e)),(e=>[Ye(e)]),(e=>p(e)))},j[De]=function(...e){return $((t=>Reflect.apply(Te,null,[t,...e])),(()=>Ie(...e)),0,(t=>t[De](...e)),(()=>[]),(e=>_(e)||p(e)))},j[$e]=function(...e){return $((t=>Reflect.apply(Oe,null,[t,...e])),(()=>Ce(...e)),0,(t=>t[$e](...e)),(()=>[]),(e=>_(e)||p(e)))},j}function qe(e={},t){{const t=Je(function(e){const t=_(e.locale)?e.locale:ae,n=_(e.fallbackLocale)||p(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=g(e.missing)?e.missing:void 0,a=!d(e.silentTranslationWarn)&&!o(e.silentTranslationWarn)||!e.silentTranslationWarn,l=!d(e.silentFallbackWarn)&&!o(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!d(e.fallbackRoot)||e.fallbackRoot,c=!!e.formatFallbackMessages,i=h(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,m=g(e.postTranslation)?e.postTranslation:void 0,v=!_(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,b=!!e.escapeParameterHtml,k=!d(e.sync)||e.sync;let L=e.messages;if(h(e.sharedMessages)){const t=e.sharedMessages;L=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return u(r,t[n]),e}),L||{})}const{__i18n:y,__root:E,__injectWithOption:T}=e,F=e.datetimeFormats,I=e.numberFormats;return{locale:t,fallbackLocale:n,messages:L,flatJson:e.flatJson,datetimeFormats:F,numberFormats:I,missing:r,missingWarn:a,fallbackWarn:l,fallbackRoot:s,fallbackFormat:c,modifiers:i,pluralRules:f,postTranslation:m,warnHtmlMessage:v,escapeParameter:b,messageResolver:e.messageResolver,inheritLocale:k,__i18n:y,__root:E,__injectWithOption:T}}(e)),n={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return d(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=d(e)?!e:e},get silentFallbackWarn(){return d(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=d(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,r,a]=e,l={};let o=null,s=null;if(!_(n))throw Error(xe.INVALID_ARGUMENT);const c=n;return _(r)?l.locale=r:p(r)?o=r:h(r)&&(s=r),p(a)?o=a:h(a)&&(s=a),Reflect.apply(t.t,t,[c,o||s||{},l])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[n,r,a]=e,o={plural:1};let s=null,c=null;if(!_(n))throw Error(xe.INVALID_ARGUMENT);const u=n;return _(r)?o.locale=r:l(r)?o.plural=r:p(r)?s=r:h(r)&&(c=r),_(a)?o.locale=a:p(a)?s=a:h(a)&&(c=a),Reflect.apply(t.t,t,[u,s||c||{},o])},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:r}=e;r&&r(t,n)}};return n}}const Ke={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function Ze(e){return t.Fragment}const Qe={name:"i18n-t",props:u({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>l(e)||!isNaN(e)}},Ke),setup(e,n){const{slots:r,attrs:a}=n,l=e.i18n||ct({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(r).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=_(e.plural)?+e.plural:e.plural);const c=function({slots:e},n){if(1===n.length&&"default"===n[0])return(e.default?e.default():[]).reduce(((e,n)=>[...e,...n.type===t.Fragment?n.children:[n]]),[]);return n.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(n,o),i=l[Se](e.keypath,c,s),f=u({},a),m=_(e.tag)||v(e.tag)?e.tag:Ze();return t.h(m,f,i)}}};function et(e,n,r,a){const{slots:l,attrs:o}=n;return()=>{const n={part:!0};let s={};e.locale&&(n.locale=e.locale),_(e.format)?n.key=e.format:v(e.format)&&(_(e.format.key)&&(n.key=e.format.key),s=Object.keys(e.format).reduce(((t,n)=>r.includes(n)?u({},t,{[n]:e.format[n]}):t),{}));const c=a(e.value,n,s);let i=[n.key];p(c)?i=c.map(((e,t)=>{const n=l[e.type],r=n?n({[e.type]:e.value,index:t,parts:c}):[e.value];var a;return p(a=r)&&!_(a[0])&&(r[0].key=`${e.type}-${t}`),r})):_(c)&&(i=[c]);const f=u({},o),m=_(e.tag)||v(e.tag)?e.tag:Ze();return t.h(m,f,i)}}const tt={name:"i18n-n",props:u({value:{type:Number,required:!0},format:{type:[String,Object]}},Ke),setup(e,t){const n=e.i18n||ct({useScope:"parent",__useComponent:!0});return et(e,t,Re,((...e)=>n[$e](...e)))}},nt={name:"i18n-d",props:u({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ke),setup(e,t){const n=e.i18n||ct({useScope:"parent",__useComponent:!0});return et(e,t,Fe,((...e)=>n[De](...e)))}};function rt(e){const r=t=>{const{instance:n,modifiers:r,value:a}=t;if(!n||!n.$)throw Error(xe.UNEXPECTED_ERROR);const l=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),o=at(a);return[Reflect.apply(l.t,l,[...lt(o)]),l]};return{created:(a,l)=>{const[o,s]=r(l);n&&e.global===s&&(a.__i18nWatcher=t.watch(s.locale,(()=>{l.instance&&l.instance.$forceUpdate()}))),a.__composer=s,a.textContent=o},unmounted:e=>{n&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=at(t);e.textContent=Reflect.apply(n.t,n,[...lt(r)])}},getSSRProps:e=>{const[t]=r(e);return{textContent:t}}}}function at(e){if(_(e))return{path:e};if(h(e)){if(!("path"in e))throw Error(xe.REQUIRED_VALUE,"path");return e}throw Error(xe.INVALID_VALUE)}function lt(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,s={},c=r||{};return _(n)&&(s.locale=n),l(a)&&(s.plural=a),l(o)&&(s.plural=o),[t,c,s]}function ot(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Ae](t.pluralizationRules||e.pluralizationRules);const n=je(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}const st=r("global-vue-i18n");function ct(e={}){const n=t.getCurrentInstance();if(null==n)throw Error(xe.MUST_BE_CALL_SETUP_TOP);if(!n.isCE&&null!=n.appContext.app&&!n.appContext.app.__VUE_I18N_SYMBOL__)throw Error(xe.NOT_INSLALLED);const r=function(e){{const n=t.inject(e.isCE?st:e.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw function(e,...t){return y(e,null,void 0)}(e.isCE?xe.NOT_INSLALLED_WITH_PROVIDE:xe.UNEXPECTED_ERROR);return n}}(n),a=function(e){return"composition"===e.mode?e.global:e.global.__composer}(r),l=function(e){return e.type}(n),c=function(e,t){return s(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,l);if("legacy"===r.mode&&!e.__useComponent){if(!r.allowComposition)throw Error(xe.NOT_AVAILABLE_IN_LEGACY_MODE);return function(e,n,r,a={}){const l="local"===n,s=t.shallowRef(null);if(l&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(xe.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const c=!d(a.inheritLocale)||a.inheritLocale,u=t.ref(l&&c?r.locale.value:_(a.locale)?a.locale:ae),i=t.ref(l&&c?r.fallbackLocale.value:_(a.fallbackLocale)||p(a.fallbackLocale)||h(a.fallbackLocale)||!1===a.fallbackLocale?a.fallbackLocale:u.value),f=t.ref(je(u.value,a)),m=t.ref(h(a.datetimeFormats)?a.datetimeFormats:{[u.value]:{}}),v=t.ref(h(a.numberFormats)?a.numberFormats:{[u.value]:{}}),b=l?r.missingWarn:!d(a.missingWarn)&&!o(a.missingWarn)||a.missingWarn,k=l?r.fallbackWarn:!d(a.fallbackWarn)&&!o(a.fallbackWarn)||a.fallbackWarn,L=l?r.fallbackRoot:!d(a.fallbackRoot)||a.fallbackRoot,y=!!a.fallbackFormat,E=g(a.missing)?a.missing:null,T=g(a.postTranslation)?a.postTranslation:null,F=l?r.warnHtmlMessage:!d(a.warnHtmlMessage)||a.warnHtmlMessage,I=!!a.escapeParameter,N=l?r.modifiers:h(a.modifiers)?a.modifiers:{},O=a.pluralRules||l&&r.pluralRules;function R(){return[u.value,i.value,f.value,m.value,v.value]}const C=t.computed({get:()=>s.value?s.value.locale.value:u.value,set:e=>{s.value&&(s.value.locale.value=e),u.value=e}}),P=t.computed({get:()=>s.value?s.value.fallbackLocale.value:i.value,set:e=>{s.value&&(s.value.fallbackLocale.value=e),i.value=e}}),w=t.computed((()=>s.value?s.value.messages.value:f.value)),M=t.computed((()=>m.value)),W=t.computed((()=>v.value));function x(){return s.value?s.value.getPostTranslationHandler():T}function S(e){s.value&&s.value.setPostTranslationHandler(e)}function D(){return s.value?s.value.getMissingHandler():E}function $(e){s.value&&s.value.setMissingHandler(e)}function A(e){return R(),e()}function U(...e){return s.value?A((()=>Reflect.apply(s.value.t,null,[...e]))):A((()=>""))}function H(...e){return s.value?Reflect.apply(s.value.rt,null,[...e]):""}function j(...e){return s.value?A((()=>Reflect.apply(s.value.d,null,[...e]))):A((()=>""))}function V(...e){return s.value?A((()=>Reflect.apply(s.value.n,null,[...e]))):A((()=>""))}function G(e){return s.value?s.value.tm(e):{}}function B(e,t){return!!s.value&&s.value.te(e,t)}function Y(e){return s.value?s.value.getLocaleMessage(e):{}}function X(e,t){s.value&&(s.value.setLocaleMessage(e,t),f.value[e]=t)}function z(e,t){s.value&&s.value.mergeLocaleMessage(e,t)}function J(e){return s.value?s.value.getDateTimeFormat(e):{}}function q(e,t){s.value&&(s.value.setDateTimeFormat(e,t),m.value[e]=t)}function K(e,t){s.value&&s.value.mergeDateTimeFormat(e,t)}function Z(e){return s.value?s.value.getNumberFormat(e):{}}function Q(e,t){s.value&&(s.value.setNumberFormat(e,t),v.value[e]=t)}function ee(e,t){s.value&&s.value.mergeNumberFormat(e,t)}const te={get id(){return s.value?s.value.id:-1},locale:C,fallbackLocale:P,messages:w,datetimeFormats:M,numberFormats:W,get inheritLocale(){return s.value?s.value.inheritLocale:c},set inheritLocale(e){s.value&&(s.value.inheritLocale=e)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(f.value)},get modifiers(){return s.value?s.value.modifiers:N},get pluralRules(){return s.value?s.value.pluralRules:O},get isGlobal(){return!!s.value&&s.value.isGlobal},get missingWarn(){return s.value?s.value.missingWarn:b},set missingWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackWarn(){return s.value?s.value.fallbackWarn:k},set fallbackWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackRoot(){return s.value?s.value.fallbackRoot:L},set fallbackRoot(e){s.value&&(s.value.fallbackRoot=e)},get fallbackFormat(){return s.value?s.value.fallbackFormat:y},set fallbackFormat(e){s.value&&(s.value.fallbackFormat=e)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:F},set warnHtmlMessage(e){s.value&&(s.value.warnHtmlMessage=e)},get escapeParameter(){return s.value?s.value.escapeParameter:I},set escapeParameter(e){s.value&&(s.value.escapeParameter=e)},t:U,getPostTranslationHandler:x,setPostTranslationHandler:S,getMissingHandler:D,setMissingHandler:$,rt:H,d:j,n:V,tm:G,te:B,getLocaleMessage:Y,setLocaleMessage:X,mergeLocaleMessage:z,getDateTimeFormat:J,setDateTimeFormat:q,mergeDateTimeFormat:K,getNumberFormat:Z,setNumberFormat:Q,mergeNumberFormat:ee};function ne(e){e.locale.value=u.value,e.fallbackLocale.value=i.value,Object.keys(f.value).forEach((t=>{e.mergeLocaleMessage(t,f.value[t])})),Object.keys(m.value).forEach((t=>{e.mergeDateTimeFormat(t,m.value[t])})),Object.keys(v.value).forEach((t=>{e.mergeNumberFormat(t,v.value[t])})),e.escapeParameter=I,e.fallbackFormat=y,e.fallbackRoot=L,e.fallbackWarn=k,e.missingWarn=b,e.warnHtmlMessage=F}return t.onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(xe.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const t=s.value=e.proxy.$i18n.__composer;"global"===n?(u.value=t.locale.value,i.value=t.fallbackLocale.value,f.value=t.messages.value,m.value=t.datetimeFormats.value,v.value=t.numberFormats.value):l&&ne(t)})),te}(n,c,a,e)}if("global"===c)return Be(a,e,l),a;if("parent"===c){let t=function(e,t,n=!1){let r=null;const a=t.root;let l=t.parent;for(;null!=l;){const t=e;if("composition"===e.mode)r=t.__getInstance(l);else{const e=t.__getInstance(l);null!=e&&(r=e.__composer,n&&r&&!r[Ue]&&(r=null))}if(null!=r)break;if(a===l)break;l=l.parent}return r}(r,n,e.__useComponent);return null==t&&(t=a),t}const i=r;let f=i.__getInstance(n);if(null==f){const r=u({},e);"__i18n"in l&&(r.__i18n=l.__i18n),a&&(r.__root=a),f=Je(r),i.__composerExtend&&i.__composerExtend(f),function(e,n,r){t.onMounted((()=>{}),n),t.onUnmounted((()=>{e.__deleteInstance(n)}),n)}(i,n),i.__setInstance(n,f)}return f}const ut=["locale","fallbackLocale","availableLocales"],it=["t","rt","d","n","tm","te"];var ft;return ft=function(e,t={}){{const n=(t.onCacheKey||pe)(e),r=ge[n];if(r)return r;let a=!1;const l=t.onError||E;t.onError=e=>{a=!0,l(e)};const{code:o}=U(e,t),s=new Function(`return ${o}`)();return a?s:ge[n]=s}},oe=ft,se=function(e,t){if(!v(e))return null;let n=B.get(t);if(n||(n=function(e){const t=[];let n,r,a,l,o,s,c,u=-1,i=0,f=0;const m=[];function p(){const t=e[u+1];if(5===i&&"'"===t||6===i&&'"'===t)return u++,a="\\"+t,m[0](),!0}for(m[0]=()=>{void 0===r?r=a:r+=a},m[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},m[2]=()=>{m[0](),f++},m[3]=()=>{if(f>0)f--,i=4,m[0]();else{if(f=0,void 0===r)return!1;if(r=G(r),!1===r)return!1;m[1]()}};null!==i;)if(u++,n=e[u],"\\"!==n||!p()){if(l=V(n),c=H[i],o=c[l]||c.l||8,8===o)return;if(i=o[0],void 0!==o[1]&&(s=m[o[1]],s&&(a=n,!1===s())))return;if(7===i)return t}}(t),n&&B.set(t,n)),!n)return null;const r=n.length;let a=e,l=0;for(;l<r;){const e=a[n[l]];if(void 0===e)return null;a=e,l++}return a},ce=ee,e.DatetimeFormat=nt,e.I18nInjectionKey=st,e.NumberFormat=tt,e.Translation=Qe,e.VERSION=we,e.castToVueI18n=e=>{if(!("__VUE_I18N_BRIDGE__"in e))throw Error(xe.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e},e.createI18n=function(e={},n){const a=!d(e.legacy)||e.legacy,l=!d(e.globalInjection)||e.globalInjection,o=!a||!!e.allowComposition,s=new Map,[c,u]=function(e,n,r){const a=t.effectScope();{const t=n?a.run((()=>qe(e))):a.run((()=>Je(e)));if(null==t)throw Error(xe.UNEXPECTED_ERROR);return[a,t]}}(e,a),i=r("");{const e={get mode(){return a?"legacy":"composition"},get allowComposition(){return o},async install(n,...r){if(n.__VUE_I18N_SYMBOL__=i,n.provide(n.__VUE_I18N_SYMBOL__,e),h(r[0])){const t=r[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!a&&l&&function(e,n){const r=Object.create(null);ut.forEach((e=>{const a=Object.getOwnPropertyDescriptor(n,e);if(!a)throw Error(xe.UNEXPECTED_ERROR);const l=t.isRef(a.value)?{get:()=>a.value.value,set(e){a.value.value=e}}:{get:()=>a.get&&a.get()};Object.defineProperty(r,e,l)})),e.config.globalProperties.$i18n=r,it.forEach((t=>{const r=Object.getOwnPropertyDescriptor(n,t);if(!r||!r.value)throw Error(xe.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${t}`,r)}))}(n,e.global),function(e,t,...n){const r=h(n[0])?n[0]:{},a=!!r.useI18nComponentName;(!d(r.globalInstall)||r.globalInstall)&&(e.component(a?"i18n":Qe.name,Qe),e.component(tt.name,tt),e.component(nt.name,nt)),e.directive("t",rt(t))}(n,e,...r),a&&n.mixin(function(e,n,r){return{beforeCreate(){const a=t.getCurrentInstance();if(!a)throw Error(xe.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const t=l.i18n;l.__i18n&&(t.__i18n=l.__i18n),t.__root=n,this===this.$root?this.$i18n=ot(e,t):(t.__injectWithOption=!0,this.$i18n=qe(t))}else l.__i18n?this===this.$root?this.$i18n=ot(e,l):this.$i18n=qe({__i18n:l.__i18n,__injectWithOption:!0,__root:n}):this.$i18n=e;l.__i18nGlobal&&Be(n,l,l),e.__onComponentInstanceCreated(this.$i18n),r.__setInstance(a,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&r.__vueI18nExtend&&(r.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=t.getCurrentInstance();if(!e)throw Error(xe.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,r.__deleteInstance(e),delete this.$i18n}}}(u,u.__composer,e));const o=n.unmount;n.unmount=()=>{e.dispose(),o()}},get global(){return u},dispose(){c.stop()},__instances:s,__getInstance:function(e){return s.get(e)||null},__setInstance:function(e,t){s.set(e,t)},__deleteInstance:function(e){s.delete(e)}};return e}},e.useI18n=ct,e.vTDirective=rt,Object.defineProperty(e,"__esModule",{value:!0}),e}({},Vue);
var VueI18n=function(e,t){"use strict";const n="undefined"!=typeof window,r=(e,t=!1)=>t?Symbol.for(e):Symbol(e),a=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),l=e=>"number"==typeof e&&isFinite(e),o=e=>"[object RegExp]"===k(e),s=e=>h(e)&&0===Object.keys(e).length;function c(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const u=Object.assign;function i(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const f=Object.prototype.hasOwnProperty;function m(e,t){return f.call(e,t)}const p=Array.isArray,g=e=>"function"==typeof e,_=e=>"string"==typeof e,d=e=>"boolean"==typeof e,v=e=>null!==e&&"object"==typeof e,b=Object.prototype.toString,k=e=>b.call(e),h=e=>"[object Object]"===k(e),L=15;function y(e,t,n={}){const{domain:r,messages:a,args:l}=n,o=new SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=r,o}function E(e){throw e}function T(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const F=" ",I="\n",N=String.fromCharCode(8232),O=String.fromCharCode(8233);function R(e){const t=e;let n=0,r=1,a=1,l=0;const o=e=>"\r"===t[e]&&t[e+1]===I,s=e=>t[e]===O,c=e=>t[e]===N,u=e=>o(e)||(e=>t[e]===I)(e)||s(e)||c(e),i=e=>o(e)||s(e)||c(e)?I:t[e];function f(){return l=0,u(n)&&(r++,a=0),o(n)&&n++,n++,a++,t[n]}return{index:()=>n,line:()=>r,column:()=>a,peekOffset:()=>l,charAt:i,currentChar:()=>i(n),currentPeek:()=>i(n+l),next:f,peek:function(){return o(n+l)&&l++,l++,t[n+l]},reset:function(){n=0,r=1,a=1,l=0},resetPeek:function(e=0){l=e},skipToPeek:function(){const e=n+l;for(;e!==n;)f();l=0}}}const C=void 0;function P(e,t={}){const n=!1!==t.location,r=R(e),a=()=>r.index(),l=()=>{return e=r.line(),t=r.column(),n=r.index(),{line:e,column:t,offset:n};var e,t,n},o=l(),s=a(),c={currentType:14,offset:s,startLoc:o,endLoc:o,lastType:14,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},u=()=>c,{onError:i}=t;function f(e,t,r){e.endLoc=l(),e.currentType=t;const a={type:t};return n&&(a.loc=T(e.startLoc,e.endLoc)),null!=r&&(a.value=r),a}const m=e=>f(e,14);function p(e,t){return e.currentChar()===t?(e.next(),t):(l(),"")}function g(e){let t="";for(;e.currentPeek()===F||e.currentPeek()===I;)t+=e.currentPeek(),e.peek();return t}function _(e){const t=g(e);return e.skipToPeek(),t}function d(e){if(e===C)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=function(e){if(e===C)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function b(e){g(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function k(e,t=!0){const n=(t=!1,r="",a=!1)=>{const l=e.currentPeek();return"{"===l?"%"!==r&&t:"@"!==l&&l?"%"===l?(e.peek(),n(t,"%",!0)):"|"===l?!("%"!==r&&!a)||!(r===F||r===I):l===F?(e.peek(),n(!0,F,a)):l!==I||(e.peek(),n(!0,I,a)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function h(e,t){const n=e.currentChar();return n===C?C:t(n)?(e.next(),n):null}function L(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function y(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function E(e){return h(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function N(e){let t="",n="";for(;t=y(e);)n+=t;return n}function O(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!k(e))break;t+=n,e.next()}else if(n===F||n===I)if(k(e))t+=n,e.next();else{if(b(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function P(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return w(e,t,4);case"U":return w(e,t,6);default:return l(),""}}function w(e,t,n){p(e,t);let r="";for(let t=0;t<n;t++){const t=E(e);if(!t){l(),e.currentChar();break}r+=t}return`\\${t}${r}`}function M(e){_(e);const t=p(e,"|");return _(e),t}function W(e,t){let n=null;switch(e.currentChar()){case"{":return t.braceNest>=1&&l(),e.next(),n=f(t,2,"{"),_(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&l(),e.next(),n=f(t,3,"}"),t.braceNest--,t.braceNest>0&&_(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&l(),n=x(e,t)||m(t),t.braceNest=0,n;default:let r=!0,a=!0,o=!0;if(b(e))return t.braceNest>0&&l(),n=f(t,1,M(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return l(),t.braceNest=0,S(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r=d(e.currentPeek());return e.resetPeek(),r}(e,t))return n=f(t,5,function(e){_(e);let t="",n="";for(;t=L(e);)n+=t;return e.currentChar()===C&&l(),n}(e)),_(e),n;if(a=v(e,t))return n=f(t,6,function(e){_(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${N(e)}`):t+=N(e),e.currentChar()===C&&l(),t}(e)),_(e),n;if(o=function(e,t){const{currentType:n}=t;if(2!==n)return!1;g(e);const r="'"===e.currentPeek();return e.resetPeek(),r}(e,t))return n=f(t,7,function(e){_(e),p(e,"'");let t="",n="";const r=e=>"'"!==e&&e!==I;for(;t=h(e,r);)n+="\\"===t?P(e):t;const a=e.currentChar();return a===I||a===C?(l(),a===I&&(e.next(),p(e,"'")),n):(p(e,"'"),n)}(e)),_(e),n;if(!r&&!a&&!o)return n=f(t,13,function(e){_(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&e!==F&&e!==I;for(;t=h(e,r);)n+=t;return n}(e)),l(),n.value,_(e),n}return n}function x(e,t){const{currentType:n}=t;let r=null;const a=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||a!==I&&a!==F||l(),a){case"@":return e.next(),r=f(t,8,"@"),t.inLinked=!0,r;case".":return _(e),e.next(),f(t,9,".");case":":return _(e),e.next(),f(t,10,":");default:return b(e)?(r=f(t,1,M(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;g(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;g(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(_(e),x(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;g(e);const r=d(e.currentPeek());return e.resetPeek(),r}(e,t)?(_(e),f(t,12,function(e){let t="",n="";for(;t=L(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?d(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===F||!t)&&(t===I?(e.peek(),r()):d(t))},a=r();return e.resetPeek(),a}(e,t)?(_(e),"{"===a?W(e,t)||r:f(t,11,function(e){const t=(n=!1,r)=>{const a=e.currentChar();return"{"!==a&&"%"!==a&&"@"!==a&&"|"!==a&&a?a===F?r:a===I?(r+=a,e.next(),t(n,r)):(r+=a,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&l(),t.braceNest=0,t.inLinked=!1,S(e,t))}}function S(e,t){let n={type:14};if(t.braceNest>0)return W(e,t)||m(t);if(t.inLinked)return x(e,t)||m(t);switch(e.currentChar()){case"{":return W(e,t)||m(t);case"}":return l(),e.next(),f(t,3,"}");case"@":return x(e,t)||m(t);default:if(b(e))return n=f(t,1,M(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:a}=function(e){const t=g(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return a?f(t,0,O(e)):f(t,4,function(e){_(e);return"%"!==e.currentChar()&&l(),e.next(),"%"}(e));if(k(e))return f(t,0,O(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:o}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=o,c.offset=a(),c.startLoc=l(),r.currentChar()===C?f(c,14):S(r,c)},currentOffset:a,currentPosition:l,context:u}}const w=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function M(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function W(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,n,r){const a={type:e,start:n,end:n};return t&&(a.loc={start:r,end:r}),a}function a(e,n,r,a){e.end=n,a&&(e.type=a),t&&e.loc&&(e.loc.end=r)}function l(e,t){const n=e.context(),l=r(3,n.offset,n.startLoc);return l.value=t,a(l,e.currentOffset(),e.currentPosition()),l}function o(e,t){const n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(5,l,o);return s.index=parseInt(t,10),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function s(e,t){const n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(4,l,o);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(9,l,o);return s.value=t.replace(w,M),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function i(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let l=e.nextToken();if(9===l.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:l,lastStartLoc:o}=n,s=r(8,l,o);return 12!==t.type?(n.lastStartLoc,s.value="",a(s,l,o),{nextConsumeToken:t,node:s}):(null==t.value&&(n.lastStartLoc,x(t)),s.value=t.value||"",a(s,e.currentOffset(),e.currentPosition()),{node:s})}(e);n.modifier=t.node,l=t.nextConsumeToken||e.nextToken()}switch(10!==l.type&&(t.lastStartLoc,x(l)),l=e.nextToken(),2===l.type&&(l=e.nextToken()),l.type){case 11:null==l.value&&(t.lastStartLoc,x(l)),n.key=function(e,t){const n=e.context(),l=r(7,n.offset,n.startLoc);return l.value=t,a(l,e.currentOffset(),e.currentPosition()),l}(e,l.value||"");break;case 5:null==l.value&&(t.lastStartLoc,x(l)),n.key=s(e,l.value||"");break;case 6:null==l.value&&(t.lastStartLoc,x(l)),n.key=o(e,l.value||"");break;case 7:null==l.value&&(t.lastStartLoc,x(l)),n.key=c(e,l.value||"");break;default:t.lastStartLoc;const u=e.context(),i=r(7,u.offset,u.startLoc);return i.value="",a(i,u.offset,u.startLoc),n.key=i,a(n,u.offset,u.startLoc),{nextConsumeToken:l,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function f(e){const t=e.context(),n=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let u=null;do{const r=u||e.nextToken();switch(u=null,r.type){case 0:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(l(e,r.value||""));break;case 6:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(o(e,r.value||""));break;case 5:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(s(e,r.value||""));break;case 7:null==r.value&&(t.lastStartLoc,x(r)),n.items.push(c(e,r.value||""));break;case 8:const a=i(e);n.items.push(a.node),u=a.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function m(e){const t=e.context(),{offset:n,startLoc:l}=t,o=f(e);return 14===t.currentType?o:function(e,t,n,l){const o=e.context();let s=0===l.items.length;const c=r(1,t,n);c.cases=[],c.cases.push(l);do{const t=f(e);s||(s=0===t.items.length),c.cases.push(t)}while(14!==o.currentType);return a(c,e.currentOffset(),e.currentPosition()),c}(e,n,l,o)}return{parse:function(n){const l=P(n,u({},e)),o=l.context(),s=r(0,o.offset,o.startLoc);return t&&s.loc&&(s.loc.source=n),s.body=m(l),14!==o.currentType&&(o.lastStartLoc,n[o.offset]),a(s,l.currentOffset(),l.currentPosition()),s}}}function x(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function S(e,t){for(let n=0;n<e.length;n++)D(e[n],t)}function D(e,t){switch(e.type){case 1:S(e.cases,t),t.helper("plural");break;case 2:S(e.items,t);break;case 6:D(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")}}function $(e,t={}){const n=function(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&D(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function A(e,t){const{helper:n}=e;switch(t.type){case 0:!function(e,t){t.body?A(e,t.body):e.push("null")}(e,t);break;case 1:!function(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let n=0;n<a&&(A(e,t.cases[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}}(e,t);break;case 2:!function(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let n=0;n<a&&(A(e,t.items[n]),n!==a-1);n++)e.push(", ");e.deindent(r()),e.push("])")}(e,t);break;case 6:!function(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),A(e,t.key),t.modifier?(e.push(", "),A(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}(e,t);break;case 8:case 7:case 9:case 3: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)}}function U(e,t={}){const n=u({},t),r=W(n).parse(e);return $(r,n),((e,t={})=>{const n=_(t.mode)?t.mode:"normal",r=_(t.filename)?t.filename:"message.intl",a=!!t.sourceMap,l=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",o=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],c=function(e,t){const{sourceMap:n,filename:r,breakLineCode:a,needIndent:l}=t,o={source:e.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:a,needIndent:l,indentLevel:0};function s(e,t){o.code+=e}function c(e,t=!0){const n=t?a:"";s(l?n+" ".repeat(e):n)}return{context:()=>o,push:s,indent:function(e=!0){const t=++o.indentLevel;e&&c(t)},deindent:function(e=!0){const t=--o.indentLevel;e&&c(t)},newline:function(){c(o.indentLevel)},helper:e=>`_${e}`,needIndent:()=>o.needIndent}}(e,{mode:n,filename:r,sourceMap:a,breakLineCode:l,needIndent:o});c.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),c.indent(o),s.length>0&&(c.push(`const { ${s.map((e=>`${e}: _${e}`)).join(", ")} } = ctx`),c.newline()),c.push("return "),A(c,e),c.deindent(o),c.push("}");const{code:u,map:i}=c.context();return{ast:e,code:u,map:i?i.toJSON():void 0}})(r,n)}const H=[];H[0]={w:[0],i:[3,0],"[":[4],o:[7]},H[1]={w:[1],".":[2],"[":[4],o:[7]},H[2]={w:[2],i:[3,0],0:[3,0]},H[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},H[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},H[5]={"'":[4,0],o:8,l:[5,0]},H[6]={'"':[4,0],o:8,l:[6,0]};const j=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function V(e){if(null==e)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 G(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,j.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}const B=new Map;function Y(e,t){return v(e)?e[t]:null}const X=e=>e,z=e=>"",J=e=>0===e.length?"":e.join(""),q=e=>null==e?"":p(e)||h(e)&&e.toString===b?JSON.stringify(e,null,2):String(e);function K(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function Z(e={}){const t=e.locale,n=function(e){const t=l(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(l(e.named.count)||l(e.named.n))?l(e.named.count)?e.named.count:l(e.named.n)?e.named.n:t:t}(e),r=v(e.pluralRules)&&_(t)&&g(e.pluralRules[t])?e.pluralRules[t]:K,a=v(e.pluralRules)&&_(t)&&g(e.pluralRules[t])?K:void 0,o=e.list||[],s=e.named||{};l(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,s);function c(t){const n=g(e.messages)?e.messages(t):!!v(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):z)}const u=h(e.processor)&&g(e.processor.normalize)?e.processor.normalize:J,i=h(e.processor)&&g(e.processor.interpolate)?e.processor.interpolate:q,f={list:e=>o[e],named:e=>s[e],plural:e=>e[r(n,e.length,a)],linked:(t,...n)=>{const[r,a]=n;let l="text",o="";1===n.length?v(r)?(o=r.modifier||o,l=r.type||l):_(r)&&(o=r||o):2===n.length&&(_(r)&&(o=r||o),_(a)&&(l=a||l));let s=c(t)(f);return"vnode"===l&&p(s)&&o&&(s=s[0]),o?(u=o,e.modifiers?e.modifiers[u]:X)(s,l):s;var u},message:c,type:h(e.processor)&&_(e.processor.type)?e.processor.type:"text",interpolate:i,normalize:u};return f}function Q(e,t,n){return[...new Set([n,...p(t)?t:v(t)?Object.keys(t):_(t)?[t]:[n]])]}function ee(e,t,n){const r=_(n)?n:ae,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let l=a.__localeChainCache.get(r);if(!l){l=[];let e=[n];for(;p(e);)e=te(l,e,t);const o=p(t)||!h(t)?t:t.default?t.default:null;e=_(o)?[o]:o,p(e)&&te(l,e,!1),a.__localeChainCache.set(r,l)}return l}function te(e,t,n){let r=!0;for(let a=0;a<t.length&&d(r);a++){const l=t[a];_(l)&&(r=ne(e,t[a],n))}return r}function ne(e,t,n){let r;const a=t.split("-");do{r=re(e,a.join("-"),n),a.splice(-1,1)}while(a.length&&!0===r);return r}function re(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r="!"!==t[t.length-1];const a=t.replace(/!/g,"");e.push(a),(p(n)||h(n))&&n[a]&&(r=n[a])}return r}const ae="en-US",le=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let oe,se,ce;let ue=0;function ie(e={}){const t=_(e.version)?e.version:"9.3.0-beta.13",n=_(e.locale)?e.locale:ae,r=p(e.fallbackLocale)||h(e.fallbackLocale)||_(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,a=h(e.messages)?e.messages:{[n]:{}},l=h(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},s=h(e.numberFormats)?e.numberFormats:{[n]:{}},i=u({},e.modifiers||{},{upper:(e,t)=>"text"===t&&_(e)?e.toUpperCase():"vnode"===t&&v(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&_(e)?e.toLowerCase():"vnode"===t&&v(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&_(e)?le(e):"vnode"===t&&v(e)&&"__v_isVNode"in e?le(e.children):e}),f=e.pluralRules||{},m=g(e.missing)?e.missing:null,b=!d(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,k=!d(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,L=!!e.fallbackFormat,y=!!e.unresolving,E=g(e.postTranslation)?e.postTranslation:null,T=h(e.processor)?e.processor:null,F=!d(e.warnHtmlMessage)||e.warnHtmlMessage,I=!!e.escapeParameter,N=g(e.messageCompiler)?e.messageCompiler:oe,O=g(e.messageResolver)?e.messageResolver:se||Y,R=g(e.localeFallbacker)?e.localeFallbacker:ce||Q,C=v(e.fallbackContext)?e.fallbackContext:void 0,P=g(e.onWarn)?e.onWarn:c,w=e,M=v(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,W=v(w.__numberFormatters)?w.__numberFormatters:new Map,x=v(w.__meta)?w.__meta:{};ue++;const S={version:t,cid:ue,locale:n,fallbackLocale:r,messages:a,modifiers:i,pluralRules:f,missing:m,missingWarn:b,fallbackWarn:k,fallbackFormat:L,unresolving:y,postTranslation:E,processor:T,warnHtmlMessage:F,escapeParameter:I,messageCompiler:N,messageResolver:O,localeFallbacker:R,fallbackContext:C,onWarn:P,__meta:x};return S.datetimeFormats=l,S.numberFormats=s,S.__datetimeFormatters=M,S.__numberFormatters=W,S}function fe(e,t,n,r,a){const{missing:l,onWarn:o}=e;if(null!==l){const r=l(e,n,t,a);return _(r)?r:t}return t}function me(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const pe=e=>e;let ge=Object.create(null);let _e=L;const de=()=>++_e,ve={INVALID_ARGUMENT:_e,INVALID_DATE_ARGUMENT:de(),INVALID_ISO_DATE_ARGUMENT:de(),__EXTEND_POINT__:de()},be=()=>"",ke=e=>g(e);function he(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:o,fallbackLocale:s,messages:c}=e,[u,f]=Ee(...t),m=d(f.missingWarn)?f.missingWarn:e.missingWarn,g=d(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn,b=d(f.escapeParameter)?f.escapeParameter:e.escapeParameter,k=!!f.resolvedMessage,h=_(f.default)||d(f.default)?d(f.default)?o?u:()=>u:f.default:n?o?u:()=>u:"",L=n||""!==h,y=_(f.locale)?f.locale:e.locale;b&&function(e){p(e.list)?e.list=e.list.map((e=>_(e)?i(e):e)):v(e.named)&&Object.keys(e.named).forEach((t=>{_(e.named[t])&&(e.named[t]=i(e.named[t]))}))}(f);let[E,T,F]=k?[u,y,c[y]||{}]:Le(e,u,y,s,g,m),I=E,N=u;if(k||_(I)||ke(I)||L&&(I=h,N=I),!(k||(_(I)||ke(I))&&_(T)))return a?-1:u;let O=!1;const R=ke(I)?I:ye(e,u,T,I,N,(()=>{O=!0}));if(O)return I;const C=function(e,t,n,r){const{modifiers:a,pluralRules:o,messageResolver:s,fallbackLocale:c,fallbackWarn:u,missingWarn:i,fallbackContext:f}=e,m=r=>{let a=s(n,r);if(null==a&&f){const[,,e]=Le(f,r,t,c,u,i);a=s(e,r)}if(_(a)){let n=!1;const l=ye(e,r,t,a,r,(()=>{n=!0}));return n?be:l}return ke(a)?a:be},p={locale:t,modifiers:a,pluralRules:o,messages:m};e.processor&&(p.processor=e.processor);r.list&&(p.list=r.list);r.named&&(p.named=r.named);l(r.plural)&&(p.pluralIndex=r.plural);return p}(e,T,F,f),P=function(e,t,n){return t(n)}(0,R,Z(C));return r?r(P,u):P}function Le(e,t,n,r,a,l){const{messages:o,onWarn:s,messageResolver:c,localeFallbacker:u}=e,i=u(e,r,n);let f,m={},p=null;for(let n=0;n<i.length&&(f=i[n],m=o[f]||{},null===(p=c(m,t))&&(p=m[t]),!_(p)&&!g(p));n++){const n=fe(e,t,f,0,"translate");n!==t&&(p=n)}return[p,f,m]}function ye(e,t,n,r,l,o){const{messageCompiler:s,warnHtmlMessage:c}=e;if(ke(r)){const e=r;return e.locale=e.locale||n,e.key=e.key||t,e}if(null==s){const e=()=>r;return e.locale=n,e.key=t,e}const u=s(r,function(e,t,n,r,l,o){return{warnHtmlMessage:l,onError:e=>{throw o&&o(e),e},onCacheKey:e=>((e,t,n)=>a({l:e,k:t,s:n}))(t,n,e)}}(0,n,l,0,c,o));return u.locale=n,u.key=t,u.source=r,u}function Ee(...e){const[t,n,r]=e,a={};if(!_(t)&&!l(t)&&!ke(t))throw Error(ve.INVALID_ARGUMENT);const o=l(t)?String(t):(ke(t),t);return l(n)?a.plural=n:_(n)?a.default=n:h(n)&&!s(n)?a.named=n:p(n)&&(a.list=n),l(r)?a.plural=r:_(r)?a.default=r:h(r)&&u(a,r),[o,a]}function Te(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:l,localeFallbacker:o}=e,{__datetimeFormatters:c}=e,[i,f,m,p]=Ie(...t);d(m.missingWarn)?m.missingWarn:e.missingWarn;d(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn;const g=!!m.part,v=_(m.locale)?m.locale:e.locale,b=o(e,a,v);if(!_(i)||""===i)return new Intl.DateTimeFormat(v,p).format(f);let k,L={},y=null;for(let t=0;t<b.length&&(k=b[t],L=n[k]||{},y=L[i],!h(y));t++)fe(e,i,k,0,"datetime format");if(!h(y)||!_(k))return r?-1:i;let E=`${k}__${i}`;s(p)||(E=`${E}__${JSON.stringify(p)}`);let T=c.get(E);return T||(T=new Intl.DateTimeFormat(k,u({},y,p)),c.set(E,T)),g?T.formatToParts(f):T.format(f)}const Fe=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Ie(...e){const[t,n,r,a]=e,o={};let s,c={};if(_(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(ve.INVALID_ISO_DATE_ARGUMENT);const n=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(n);try{s.toISOString()}catch(e){throw Error(ve.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===k(t)){if(isNaN(t.getTime()))throw Error(ve.INVALID_DATE_ARGUMENT);s=t}else{if(!l(t))throw Error(ve.INVALID_ARGUMENT);s=t}return _(n)?o.key=n:h(n)&&Object.keys(n).forEach((e=>{Fe.includes(e)?c[e]=n[e]:o[e]=n[e]})),_(r)?o.locale=r:h(r)&&(c=r),h(a)&&(c=a),[o.key||"",s,o,c]}function Ne(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function Oe(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:l,localeFallbacker:o}=e,{__numberFormatters:c}=e,[i,f,m,p]=Ce(...t);d(m.missingWarn)?m.missingWarn:e.missingWarn;d(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn;const g=!!m.part,v=_(m.locale)?m.locale:e.locale,b=o(e,a,v);if(!_(i)||""===i)return new Intl.NumberFormat(v,p).format(f);let k,L={},y=null;for(let t=0;t<b.length&&(k=b[t],L=n[k]||{},y=L[i],!h(y));t++)fe(e,i,k,0,"number format");if(!h(y)||!_(k))return r?-1:i;let E=`${k}__${i}`;s(p)||(E=`${E}__${JSON.stringify(p)}`);let T=c.get(E);return T||(T=new Intl.NumberFormat(k,u({},y,p)),c.set(E,T)),g?T.formatToParts(f):T.format(f)}const Re=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Ce(...e){const[t,n,r,a]=e,o={};let s={};if(!l(t))throw Error(ve.INVALID_ARGUMENT);const c=t;return _(n)?o.key=n:h(n)&&Object.keys(n).forEach((e=>{Re.includes(e)?s[e]=n[e]:o[e]=n[e]})),_(r)?o.locale=r:h(r)&&(s=r),h(a)&&(s=a),[o.key||"",c,o,s]}function Pe(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}const we="9.3.0-beta.13";let Me=L;const We=()=>++Me,xe={UNEXPECTED_RETURN_TYPE:Me,INVALID_ARGUMENT:We(),MUST_BE_CALL_SETUP_TOP:We(),NOT_INSLALLED:We(),NOT_AVAILABLE_IN_LEGACY_MODE:We(),REQUIRED_VALUE:We(),INVALID_VALUE:We(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:We(),NOT_INSLALLED_WITH_PROVIDE:We(),UNEXPECTED_ERROR:We(),NOT_COMPATIBLE_LEGACY_VUE_I18N:We(),BRIDGE_SUPPORT_VUE_2_ONLY:We(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:We(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:We(),__EXTEND_POINT__:We()};const Se=r("__translateVNode"),De=r("__datetimeParts"),$e=r("__numberParts"),Ae=r("__setPluralRules"),Ue=r("__injectWithOption");function He(e){if(!v(e))return e;for(const t in e)if(m(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let a=e;for(let e=0;e<r;e++)n[e]in a||(a[n[e]]={}),a=a[n[e]];a[n[r]]=e[t],delete e[t],v(a[n[r]])&&He(a[n[r]])}else v(e[t])&&He(e[t]);return e}function je(e,t){const{messages:n,__i18n:r,messageResolver:a,flatJson:l}=t,o=h(n)?n:p(r)?{}:{[e]:{}};if(p(r)&&r.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(o[t]=o[t]||{},Ge(n,o[t])):Ge(n,o)}else _(e)&&Ge(JSON.parse(e),o)})),null==a&&l)for(const e in o)m(o,e)&&He(o[e]);return o}const Ve=e=>!v(e)||p(e);function Ge(e,t){if(Ve(e)||Ve(t))throw Error(xe.INVALID_VALUE);for(const n in e)m(e,n)&&(Ve(e[n])||Ve(t[n])?t[n]=e[n]:Ge(e[n],t[n]))}function Be(e,t,n){let r=v(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=je(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);if(a.length&&a.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),v(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(v(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function Ye(e){return t.createVNode(t.Text,null,e,0)}let Xe=0;function ze(e){return(n,r,a,l)=>e(r,a,t.getCurrentInstance()||void 0,l)}function Je(e={},r){const{__root:a}=e,s=void 0===a;let c=!d(e.inheritLocale)||e.inheritLocale;const i=t.ref(a&&c?a.locale.value:_(e.locale)?e.locale:ae),f=t.ref(a&&c?a.fallbackLocale.value:_(e.fallbackLocale)||p(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:i.value),m=t.ref(je(i.value,e)),b=t.ref(h(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),k=t.ref(h(e.numberFormats)?e.numberFormats:{[i.value]:{}});let L=a?a.missingWarn:!d(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,y=a?a.fallbackWarn:!d(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,E=a?a.fallbackRoot:!d(e.fallbackRoot)||e.fallbackRoot,T=!!e.fallbackFormat,F=g(e.missing)?e.missing:null,I=g(e.missing)?ze(e.missing):null,N=g(e.postTranslation)?e.postTranslation:null,O=a?a.warnHtmlMessage:!d(e.warnHtmlMessage)||e.warnHtmlMessage,R=!!e.escapeParameter;const C=a?a.modifiers:h(e.modifiers)?e.modifiers:{};let P,w=e.pluralRules||a&&a.pluralRules;P=(()=>{const t={version:we,locale:i.value,fallbackLocale:f.value,messages:m.value,modifiers:C,pluralRules:w,missing:null===I?void 0:I,missingWarn:L,fallbackWarn:y,fallbackFormat:T,unresolving:!0,postTranslation:null===N?void 0:N,warnHtmlMessage:O,escapeParameter:R,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=b.value,t.numberFormats=k.value,t.__datetimeFormatters=h(P)?P.__datetimeFormatters:void 0,t.__numberFormatters=h(P)?P.__numberFormatters:void 0;return ie(t)})(),me(P,i.value,f.value);const M=t.computed({get:()=>i.value,set:e=>{i.value=e,P.locale=i.value}}),W=t.computed({get:()=>f.value,set:e=>{f.value=e,P.fallbackLocale=f.value,me(P,i.value,e)}}),x=t.computed((()=>m.value)),S=t.computed((()=>b.value)),D=t.computed((()=>k.value));const $=(e,t,n,r,o,s)=>{let c;if(i.value,f.value,m.value,b.value,k.value,c=e(P),l(c)&&-1===c){const[e,n]=t();return a&&E?r(a):o(e)}if(s(c))return c;throw Error(xe.UNEXPECTED_RETURN_TYPE)};function A(...e){return $((t=>Reflect.apply(he,null,[t,...e])),(()=>Ee(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>_(e)))}const U={normalize:function(e){return e.map((e=>_(e)||l(e)||d(e)?Ye(String(e)):e))},interpolate:e=>e,type:"vnode"};function H(e){return m.value[e]||{}}Xe++,a&&n&&(t.watch(a.locale,(e=>{c&&(i.value=e,P.locale=e,me(P,i.value,f.value))})),t.watch(a.fallbackLocale,(e=>{c&&(f.value=e,P.fallbackLocale=e,me(P,i.value,f.value))})));const j={id:Xe,locale:M,fallbackLocale:W,get inheritLocale(){return c},set inheritLocale(e){c=e,e&&a&&(i.value=a.locale.value,f.value=a.fallbackLocale.value,me(P,i.value,f.value))},get availableLocales(){return Object.keys(m.value).sort()},messages:x,get modifiers(){return C},get pluralRules(){return w||{}},get isGlobal(){return s},get missingWarn(){return L},set missingWarn(e){L=e,P.missingWarn=L},get fallbackWarn(){return y},set fallbackWarn(e){y=e,P.fallbackWarn=y},get fallbackRoot(){return E},set fallbackRoot(e){E=e},get fallbackFormat(){return T},set fallbackFormat(e){T=e,P.fallbackFormat=T},get warnHtmlMessage(){return O},set warnHtmlMessage(e){O=e,P.warnHtmlMessage=e},get escapeParameter(){return R},set escapeParameter(e){R=e,P.escapeParameter=e},t:A,getLocaleMessage:H,setLocaleMessage:function(e,t){m.value[e]=t,P.messages=m.value},mergeLocaleMessage:function(e,t){m.value[e]=m.value[e]||{},Ge(t,m.value[e]),P.messages=m.value},getPostTranslationHandler:function(){return g(N)?N:null},setPostTranslationHandler:function(e){N=e,P.postTranslation=e},getMissingHandler:function(){return F},setMissingHandler:function(e){null!==e&&(I=ze(e)),F=e,P.missing=I},[Ae]:function(e){w=e,P.pluralRules=w}};return j.datetimeFormats=S,j.numberFormats=D,j.rt=function(...e){const[t,n,r]=e;if(r&&!v(r))throw Error(xe.INVALID_ARGUMENT);return A(t,n,u({resolvedMessage:!0},r||{}))},j.te=function(e,t){const n=H(_(t)?t:i.value);return null!==P.messageResolver(n,e)},j.tm=function(e){const t=function(e){let t=null;const n=ee(P,f.value,i.value);for(let r=0;r<n.length;r++){const a=m.value[n[r]]||{},l=P.messageResolver(a,e);if(null!=l){t=l;break}}return t}(e);return null!=t?t:a&&a.tm(e)||{}},j.d=function(...e){return $((t=>Reflect.apply(Te,null,[t,...e])),(()=>Ie(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>_(e)))},j.n=function(...e){return $((t=>Reflect.apply(Oe,null,[t,...e])),(()=>Ce(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>_(e)))},j.getDateTimeFormat=function(e){return b.value[e]||{}},j.setDateTimeFormat=function(e,t){b.value[e]=t,P.datetimeFormats=b.value,Ne(P,e,t)},j.mergeDateTimeFormat=function(e,t){b.value[e]=u(b.value[e]||{},t),P.datetimeFormats=b.value,Ne(P,e,t)},j.getNumberFormat=function(e){return k.value[e]||{}},j.setNumberFormat=function(e,t){k.value[e]=t,P.numberFormats=k.value,Pe(P,e,t)},j.mergeNumberFormat=function(e,t){k.value[e]=u(k.value[e]||{},t),P.numberFormats=k.value,Pe(P,e,t)},j[Ue]=e.__injectWithOption,j[Se]=function(...e){return $((t=>{let n;const r=t;try{r.processor=U,n=Reflect.apply(he,null,[r,...e])}finally{r.processor=null}return n}),(()=>Ee(...e)),0,(t=>t[Se](...e)),(e=>[Ye(e)]),(e=>p(e)))},j[De]=function(...e){return $((t=>Reflect.apply(Te,null,[t,...e])),(()=>Ie(...e)),0,(t=>t[De](...e)),(()=>[]),(e=>_(e)||p(e)))},j[$e]=function(...e){return $((t=>Reflect.apply(Oe,null,[t,...e])),(()=>Ce(...e)),0,(t=>t[$e](...e)),(()=>[]),(e=>_(e)||p(e)))},j}function qe(e={},t){{const t=Je(function(e){const t=_(e.locale)?e.locale:ae,n=_(e.fallbackLocale)||p(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=g(e.missing)?e.missing:void 0,a=!d(e.silentTranslationWarn)&&!o(e.silentTranslationWarn)||!e.silentTranslationWarn,l=!d(e.silentFallbackWarn)&&!o(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!d(e.fallbackRoot)||e.fallbackRoot,c=!!e.formatFallbackMessages,i=h(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,m=g(e.postTranslation)?e.postTranslation:void 0,v=!_(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,b=!!e.escapeParameterHtml,k=!d(e.sync)||e.sync;let L=e.messages;if(h(e.sharedMessages)){const t=e.sharedMessages;L=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return u(r,t[n]),e}),L||{})}const{__i18n:y,__root:E,__injectWithOption:T}=e,F=e.datetimeFormats,I=e.numberFormats;return{locale:t,fallbackLocale:n,messages:L,flatJson:e.flatJson,datetimeFormats:F,numberFormats:I,missing:r,missingWarn:a,fallbackWarn:l,fallbackRoot:s,fallbackFormat:c,modifiers:i,pluralRules:f,postTranslation:m,warnHtmlMessage:v,escapeParameter:b,messageResolver:e.messageResolver,inheritLocale:k,__i18n:y,__root:E,__injectWithOption:T}}(e)),n={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return d(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=d(e)?!e:e},get silentFallbackWarn(){return d(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=d(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,r,a]=e,l={};let o=null,s=null;if(!_(n))throw Error(xe.INVALID_ARGUMENT);const c=n;return _(r)?l.locale=r:p(r)?o=r:h(r)&&(s=r),p(a)?o=a:h(a)&&(s=a),Reflect.apply(t.t,t,[c,o||s||{},l])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[n,r,a]=e,o={plural:1};let s=null,c=null;if(!_(n))throw Error(xe.INVALID_ARGUMENT);const u=n;return _(r)?o.locale=r:l(r)?o.plural=r:p(r)?s=r:h(r)&&(c=r),_(a)?o.locale=a:p(a)?s=a:h(a)&&(c=a),Reflect.apply(t.t,t,[u,s||c||{},o])},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:r}=e;r&&r(t,n)}};return n}}const Ke={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function Ze(e){return t.Fragment}const Qe={name:"i18n-t",props:u({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>l(e)||!isNaN(e)}},Ke),setup(e,n){const{slots:r,attrs:a}=n,l=e.i18n||ct({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(r).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=_(e.plural)?+e.plural:e.plural);const c=function({slots:e},n){if(1===n.length&&"default"===n[0])return(e.default?e.default():[]).reduce(((e,n)=>[...e,...n.type===t.Fragment?n.children:[n]]),[]);return n.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(n,o),i=l[Se](e.keypath,c,s),f=u({},a),m=_(e.tag)||v(e.tag)?e.tag:Ze();return t.h(m,f,i)}}};function et(e,n,r,a){const{slots:l,attrs:o}=n;return()=>{const n={part:!0};let s={};e.locale&&(n.locale=e.locale),_(e.format)?n.key=e.format:v(e.format)&&(_(e.format.key)&&(n.key=e.format.key),s=Object.keys(e.format).reduce(((t,n)=>r.includes(n)?u({},t,{[n]:e.format[n]}):t),{}));const c=a(e.value,n,s);let i=[n.key];p(c)?i=c.map(((e,t)=>{const n=l[e.type],r=n?n({[e.type]:e.value,index:t,parts:c}):[e.value];var a;return p(a=r)&&!_(a[0])&&(r[0].key=`${e.type}-${t}`),r})):_(c)&&(i=[c]);const f=u({},o),m=_(e.tag)||v(e.tag)?e.tag:Ze();return t.h(m,f,i)}}const tt={name:"i18n-n",props:u({value:{type:Number,required:!0},format:{type:[String,Object]}},Ke),setup(e,t){const n=e.i18n||ct({useScope:"parent",__useComponent:!0});return et(e,t,Re,((...e)=>n[$e](...e)))}},nt={name:"i18n-d",props:u({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ke),setup(e,t){const n=e.i18n||ct({useScope:"parent",__useComponent:!0});return et(e,t,Fe,((...e)=>n[De](...e)))}};function rt(e){const r=t=>{const{instance:n,modifiers:r,value:a}=t;if(!n||!n.$)throw Error(xe.UNEXPECTED_ERROR);const l=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),o=at(a);return[Reflect.apply(l.t,l,[...lt(o)]),l]};return{created:(a,l)=>{const[o,s]=r(l);n&&e.global===s&&(a.__i18nWatcher=t.watch(s.locale,(()=>{l.instance&&l.instance.$forceUpdate()}))),a.__composer=s,a.textContent=o},unmounted:e=>{n&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=at(t);e.textContent=Reflect.apply(n.t,n,[...lt(r)])}},getSSRProps:e=>{const[t]=r(e);return{textContent:t}}}}function at(e){if(_(e))return{path:e};if(h(e)){if(!("path"in e))throw Error(xe.REQUIRED_VALUE,"path");return e}throw Error(xe.INVALID_VALUE)}function lt(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,s={},c=r||{};return _(n)&&(s.locale=n),l(a)&&(s.plural=a),l(o)&&(s.plural=o),[t,c,s]}function ot(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Ae](t.pluralizationRules||e.pluralizationRules);const n=je(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}const st=r("global-vue-i18n");function ct(e={}){const n=t.getCurrentInstance();if(null==n)throw Error(xe.MUST_BE_CALL_SETUP_TOP);if(!n.isCE&&null!=n.appContext.app&&!n.appContext.app.__VUE_I18N_SYMBOL__)throw Error(xe.NOT_INSLALLED);const r=function(e){{const n=t.inject(e.isCE?st:e.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw function(e,...t){return y(e,null,void 0)}(e.isCE?xe.NOT_INSLALLED_WITH_PROVIDE:xe.UNEXPECTED_ERROR);return n}}(n),a=function(e){return"composition"===e.mode?e.global:e.global.__composer}(r),l=function(e){return e.type}(n),c=function(e,t){return s(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,l);if("legacy"===r.mode&&!e.__useComponent){if(!r.allowComposition)throw Error(xe.NOT_AVAILABLE_IN_LEGACY_MODE);return function(e,n,r,a={}){const l="local"===n,s=t.shallowRef(null);if(l&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(xe.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const c=!d(a.inheritLocale)||a.inheritLocale,u=t.ref(l&&c?r.locale.value:_(a.locale)?a.locale:ae),i=t.ref(l&&c?r.fallbackLocale.value:_(a.fallbackLocale)||p(a.fallbackLocale)||h(a.fallbackLocale)||!1===a.fallbackLocale?a.fallbackLocale:u.value),f=t.ref(je(u.value,a)),m=t.ref(h(a.datetimeFormats)?a.datetimeFormats:{[u.value]:{}}),v=t.ref(h(a.numberFormats)?a.numberFormats:{[u.value]:{}}),b=l?r.missingWarn:!d(a.missingWarn)&&!o(a.missingWarn)||a.missingWarn,k=l?r.fallbackWarn:!d(a.fallbackWarn)&&!o(a.fallbackWarn)||a.fallbackWarn,L=l?r.fallbackRoot:!d(a.fallbackRoot)||a.fallbackRoot,y=!!a.fallbackFormat,E=g(a.missing)?a.missing:null,T=g(a.postTranslation)?a.postTranslation:null,F=l?r.warnHtmlMessage:!d(a.warnHtmlMessage)||a.warnHtmlMessage,I=!!a.escapeParameter,N=l?r.modifiers:h(a.modifiers)?a.modifiers:{},O=a.pluralRules||l&&r.pluralRules;function R(){return[u.value,i.value,f.value,m.value,v.value]}const C=t.computed({get:()=>s.value?s.value.locale.value:u.value,set:e=>{s.value&&(s.value.locale.value=e),u.value=e}}),P=t.computed({get:()=>s.value?s.value.fallbackLocale.value:i.value,set:e=>{s.value&&(s.value.fallbackLocale.value=e),i.value=e}}),w=t.computed((()=>s.value?s.value.messages.value:f.value)),M=t.computed((()=>m.value)),W=t.computed((()=>v.value));function x(){return s.value?s.value.getPostTranslationHandler():T}function S(e){s.value&&s.value.setPostTranslationHandler(e)}function D(){return s.value?s.value.getMissingHandler():E}function $(e){s.value&&s.value.setMissingHandler(e)}function A(e){return R(),e()}function U(...e){return s.value?A((()=>Reflect.apply(s.value.t,null,[...e]))):A((()=>""))}function H(...e){return s.value?Reflect.apply(s.value.rt,null,[...e]):""}function j(...e){return s.value?A((()=>Reflect.apply(s.value.d,null,[...e]))):A((()=>""))}function V(...e){return s.value?A((()=>Reflect.apply(s.value.n,null,[...e]))):A((()=>""))}function G(e){return s.value?s.value.tm(e):{}}function B(e,t){return!!s.value&&s.value.te(e,t)}function Y(e){return s.value?s.value.getLocaleMessage(e):{}}function X(e,t){s.value&&(s.value.setLocaleMessage(e,t),f.value[e]=t)}function z(e,t){s.value&&s.value.mergeLocaleMessage(e,t)}function J(e){return s.value?s.value.getDateTimeFormat(e):{}}function q(e,t){s.value&&(s.value.setDateTimeFormat(e,t),m.value[e]=t)}function K(e,t){s.value&&s.value.mergeDateTimeFormat(e,t)}function Z(e){return s.value?s.value.getNumberFormat(e):{}}function Q(e,t){s.value&&(s.value.setNumberFormat(e,t),v.value[e]=t)}function ee(e,t){s.value&&s.value.mergeNumberFormat(e,t)}const te={get id(){return s.value?s.value.id:-1},locale:C,fallbackLocale:P,messages:w,datetimeFormats:M,numberFormats:W,get inheritLocale(){return s.value?s.value.inheritLocale:c},set inheritLocale(e){s.value&&(s.value.inheritLocale=e)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(f.value)},get modifiers(){return s.value?s.value.modifiers:N},get pluralRules(){return s.value?s.value.pluralRules:O},get isGlobal(){return!!s.value&&s.value.isGlobal},get missingWarn(){return s.value?s.value.missingWarn:b},set missingWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackWarn(){return s.value?s.value.fallbackWarn:k},set fallbackWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackRoot(){return s.value?s.value.fallbackRoot:L},set fallbackRoot(e){s.value&&(s.value.fallbackRoot=e)},get fallbackFormat(){return s.value?s.value.fallbackFormat:y},set fallbackFormat(e){s.value&&(s.value.fallbackFormat=e)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:F},set warnHtmlMessage(e){s.value&&(s.value.warnHtmlMessage=e)},get escapeParameter(){return s.value?s.value.escapeParameter:I},set escapeParameter(e){s.value&&(s.value.escapeParameter=e)},t:U,getPostTranslationHandler:x,setPostTranslationHandler:S,getMissingHandler:D,setMissingHandler:$,rt:H,d:j,n:V,tm:G,te:B,getLocaleMessage:Y,setLocaleMessage:X,mergeLocaleMessage:z,getDateTimeFormat:J,setDateTimeFormat:q,mergeDateTimeFormat:K,getNumberFormat:Z,setNumberFormat:Q,mergeNumberFormat:ee};function ne(e){e.locale.value=u.value,e.fallbackLocale.value=i.value,Object.keys(f.value).forEach((t=>{e.mergeLocaleMessage(t,f.value[t])})),Object.keys(m.value).forEach((t=>{e.mergeDateTimeFormat(t,m.value[t])})),Object.keys(v.value).forEach((t=>{e.mergeNumberFormat(t,v.value[t])})),e.escapeParameter=I,e.fallbackFormat=y,e.fallbackRoot=L,e.fallbackWarn=k,e.missingWarn=b,e.warnHtmlMessage=F}return t.onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(xe.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const t=s.value=e.proxy.$i18n.__composer;"global"===n?(u.value=t.locale.value,i.value=t.fallbackLocale.value,f.value=t.messages.value,m.value=t.datetimeFormats.value,v.value=t.numberFormats.value):l&&ne(t)})),te}(n,c,a,e)}if("global"===c)return Be(a,e,l),a;if("parent"===c){let t=function(e,t,n=!1){let r=null;const a=t.root;let l=t.parent;for(;null!=l;){const t=e;if("composition"===e.mode)r=t.__getInstance(l);else{const e=t.__getInstance(l);null!=e&&(r=e.__composer,n&&r&&!r[Ue]&&(r=null))}if(null!=r)break;if(a===l)break;l=l.parent}return r}(r,n,e.__useComponent);return null==t&&(t=a),t}const i=r;let f=i.__getInstance(n);if(null==f){const r=u({},e);"__i18n"in l&&(r.__i18n=l.__i18n),a&&(r.__root=a),f=Je(r),i.__composerExtend&&i.__composerExtend(f),function(e,n,r){t.onMounted((()=>{}),n),t.onUnmounted((()=>{e.__deleteInstance(n)}),n)}(i,n),i.__setInstance(n,f)}return f}const ut=["locale","fallbackLocale","availableLocales"],it=["t","rt","d","n","tm","te"];var ft;return ft=function(e,t={}){{const n=(t.onCacheKey||pe)(e),r=ge[n];if(r)return r;let a=!1;const l=t.onError||E;t.onError=e=>{a=!0,l(e)};const{code:o}=U(e,t),s=new Function(`return ${o}`)();return a?s:ge[n]=s}},oe=ft,se=function(e,t){if(!v(e))return null;let n=B.get(t);if(n||(n=function(e){const t=[];let n,r,a,l,o,s,c,u=-1,i=0,f=0;const m=[];function p(){const t=e[u+1];if(5===i&&"'"===t||6===i&&'"'===t)return u++,a="\\"+t,m[0](),!0}for(m[0]=()=>{void 0===r?r=a:r+=a},m[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},m[2]=()=>{m[0](),f++},m[3]=()=>{if(f>0)f--,i=4,m[0]();else{if(f=0,void 0===r)return!1;if(r=G(r),!1===r)return!1;m[1]()}};null!==i;)if(u++,n=e[u],"\\"!==n||!p()){if(l=V(n),c=H[i],o=c[l]||c.l||8,8===o)return;if(i=o[0],void 0!==o[1]&&(s=m[o[1]],s&&(a=n,!1===s())))return;if(7===i)return t}}(t),n&&B.set(t,n)),!n)return null;const r=n.length;let a=e,l=0;for(;l<r;){const e=a[n[l]];if(void 0===e)return null;a=e,l++}return a},ce=ee,e.DatetimeFormat=nt,e.I18nInjectionKey=st,e.NumberFormat=tt,e.Translation=Qe,e.VERSION=we,e.castToVueI18n=e=>{if(!("__VUE_I18N_BRIDGE__"in e))throw Error(xe.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e},e.createI18n=function(e={},n){const a=!d(e.legacy)||e.legacy,l=!d(e.globalInjection)||e.globalInjection,o=!a||!!e.allowComposition,s=new Map,[c,u]=function(e,n,r){const a=t.effectScope();{const t=n?a.run((()=>qe(e))):a.run((()=>Je(e)));if(null==t)throw Error(xe.UNEXPECTED_ERROR);return[a,t]}}(e,a),i=r("");{const e={get mode(){return a?"legacy":"composition"},get allowComposition(){return o},async install(n,...r){if(n.__VUE_I18N_SYMBOL__=i,n.provide(n.__VUE_I18N_SYMBOL__,e),h(r[0])){const t=r[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!a&&l&&function(e,n){const r=Object.create(null);ut.forEach((e=>{const a=Object.getOwnPropertyDescriptor(n,e);if(!a)throw Error(xe.UNEXPECTED_ERROR);const l=t.isRef(a.value)?{get:()=>a.value.value,set(e){a.value.value=e}}:{get:()=>a.get&&a.get()};Object.defineProperty(r,e,l)})),e.config.globalProperties.$i18n=r,it.forEach((t=>{const r=Object.getOwnPropertyDescriptor(n,t);if(!r||!r.value)throw Error(xe.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${t}`,r)}))}(n,e.global),function(e,t,...n){const r=h(n[0])?n[0]:{},a=!!r.useI18nComponentName;(!d(r.globalInstall)||r.globalInstall)&&(e.component(a?"i18n":Qe.name,Qe),e.component(tt.name,tt),e.component(nt.name,nt)),e.directive("t",rt(t))}(n,e,...r),a&&n.mixin(function(e,n,r){return{beforeCreate(){const a=t.getCurrentInstance();if(!a)throw Error(xe.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const t=l.i18n;l.__i18n&&(t.__i18n=l.__i18n),t.__root=n,this===this.$root?this.$i18n=ot(e,t):(t.__injectWithOption=!0,this.$i18n=qe(t))}else l.__i18n?this===this.$root?this.$i18n=ot(e,l):this.$i18n=qe({__i18n:l.__i18n,__injectWithOption:!0,__root:n}):this.$i18n=e;l.__i18nGlobal&&Be(n,l,l),e.__onComponentInstanceCreated(this.$i18n),r.__setInstance(a,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&r.__vueI18nExtend&&(r.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=t.getCurrentInstance();if(!e)throw Error(xe.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,r.__deleteInstance(e),delete this.$i18n}}}(u,u.__composer,e));const o=n.unmount;n.unmount=()=>{e.dispose(),o()}},get global(){return u},dispose(){c.stop()},__instances:s,__getInstance:function(e){return s.get(e)||null},__setInstance:function(e,t){s.set(e,t)},__deleteInstance:function(e){s.delete(e)}};return e}},e.useI18n=ct,e.vTDirective=rt,Object.defineProperty(e,"__esModule",{value:!0}),e}({},Vue);
/*!
* vue-i18n v9.3.0-beta.12
* (c) 2022 kazuya kawaguchi
* vue-i18n v9.3.0-beta.13
* (c) 2023 kazuya kawaguchi
* Released under the MIT License.
*/
import{createVNode,Text,ref,computed,watch,getCurrentInstance,Fragment,h,effectScope,inject,onMounted,onUnmounted,shallowRef,onBeforeMount,isRef}from"vue";const inBrowser="undefined"!=typeof window,makeSymbol=(e,t=!1)=>t?Symbol.for(e):Symbol(e),generateFormatCacheKey=(e,t,a)=>friendlyJSONstringify({l:e,k:t,s:a}),friendlyJSONstringify=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber=e=>"number"==typeof e&&isFinite(e),isDate=e=>"[object Date]"===toTypeString(e),isRegExp=e=>"[object RegExp]"===toTypeString(e),isEmptyObject=e=>isPlainObject(e)&&0===Object.keys(e).length;function warn(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const assign=Object.assign;function escapeHtml(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn(e,t){return hasOwnProperty.call(e,t)}const isArray=Array.isArray,isFunction=e=>"function"==typeof e,isString=e=>"string"==typeof e,isBoolean=e=>"boolean"==typeof e,isObject=e=>null!==e&&"object"==typeof e,objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),isPlainObject=e=>"[object Object]"===toTypeString(e),toDisplayString=e=>null==e?"":isArray(e)||isPlainObject(e)&&e.toString===objectToString?JSON.stringify(e,null,2):String(e),CompileErrorCodes={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,__EXTEND_POINT__:15};function createCompileError(e,t,a={}){const{domain:n,messages:r,args:l}=a,s=new SyntaxError(String(e));return s.code=e,t&&(s.location=t),s.domain=n,s}const pathStateMachine=[];pathStateMachine[0]={w:[0],i:[3,0],"[":[4],o:[7]},pathStateMachine[1]={w:[1],".":[2],"[":[4],o:[7]},pathStateMachine[2]={w:[2],i:[3,0],0:[3,0]},pathStateMachine[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},pathStateMachine[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},pathStateMachine[5]={"'":[4,0],o:8,l:[5,0]},pathStateMachine[6]={'"':[4,0],o:8,l:[6,0]};const literalValueRE=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function isLiteral(e){return literalValueRE.test(e)}function stripQuotes(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}function getPathCharType(e){if(null==e)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 formatSubPath(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(isLiteral(t)?stripQuotes(t):"*"+t)}function parse(e){const t=[];let a,n,r,l,s,o,i,c=-1,u=0,m=0;const g=[];function f(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,r="\\"+t,g[0](),!0}for(g[0]=()=>{void 0===n?n=r:n+=r},g[1]=()=>{void 0!==n&&(t.push(n),n=void 0)},g[2]=()=>{g[0](),m++},g[3]=()=>{if(m>0)m--,u=4,g[0]();else{if(m=0,void 0===n)return!1;if(n=formatSubPath(n),!1===n)return!1;g[1]()}};null!==u;)if(c++,a=e[c],"\\"!==a||!f()){if(l=getPathCharType(a),i=pathStateMachine[u],s=i[l]||i.l||8,8===s)return;if(u=s[0],void 0!==s[1]&&(o=g[s[1]],o&&(r=a,!1===o())))return;if(7===u)return t}}const cache=new Map;function resolveWithKeyValue(e,t){return isObject(e)?e[t]:null}function resolveValue(e,t){if(!isObject(e))return null;let a=cache.get(t);if(a||(a=parse(t),a&&cache.set(t,a)),!a)return null;const n=a.length;let r=e,l=0;for(;l<n;){const e=r[a[l]];if(void 0===e)return null;r=e,l++}return r}const DEFAULT_MODIFIER=e=>e,DEFAULT_MESSAGE=e=>"",DEFAULT_MESSAGE_DATA_TYPE="text",DEFAULT_NORMALIZE=e=>0===e.length?"":e.join(""),DEFAULT_INTERPOLATE=toDisplayString;function pluralDefault(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function getPluralIndex(e){const t=isNumber(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(isNumber(e.named.count)||isNumber(e.named.n))?isNumber(e.named.count)?e.named.count:isNumber(e.named.n)?e.named.n:t:t}function normalizeNamed(e,t){t.count||(t.count=e),t.n||(t.n=e)}function createMessageContext(e={}){const t=e.locale,a=getPluralIndex(e),n=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?e.pluralRules[t]:pluralDefault,r=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?pluralDefault:void 0,l=e.list||[],s=e.named||{};isNumber(e.pluralIndex)&&normalizeNamed(a,s);function o(t){const a=isFunction(e.messages)?e.messages(t):!!isObject(e.messages)&&e.messages[t];return a||(e.parent?e.parent.message(t):DEFAULT_MESSAGE)}const i=isPlainObject(e.processor)&&isFunction(e.processor.normalize)?e.processor.normalize:DEFAULT_NORMALIZE,c=isPlainObject(e.processor)&&isFunction(e.processor.interpolate)?e.processor.interpolate:DEFAULT_INTERPOLATE,u={list:e=>l[e],named:e=>s[e],plural:e=>e[n(a,e.length,r)],linked:(t,...a)=>{const[n,r]=a;let l="text",s="";1===a.length?isObject(n)?(s=n.modifier||s,l=n.type||l):isString(n)&&(s=n||s):2===a.length&&(isString(n)&&(s=n||s),isString(r)&&(l=r||l));let i=o(t)(u);return"vnode"===l&&isArray(i)&&s&&(i=i[0]),s?(c=s,e.modifiers?e.modifiers[c]:DEFAULT_MODIFIER)(i,l):i;var c},message:o,type:isPlainObject(e.processor)&&isString(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:i};return u}function fallbackWithSimple(e,t,a){return[...new Set([a,...isArray(t)?t:isObject(t)?Object.keys(t):isString(t)?[t]:[a]])]}function fallbackWithLocaleChain(e,t,a){const n=isString(a)?a:DEFAULT_LOCALE,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let l=r.__localeChainCache.get(n);if(!l){l=[];let e=[a];for(;isArray(e);)e=appendBlockToChain(l,e,t);const s=isArray(t)||!isPlainObject(t)?t:t.default?t.default:null;e=isString(s)?[s]:s,isArray(e)&&appendBlockToChain(l,e,!1),r.__localeChainCache.set(n,l)}return l}function appendBlockToChain(e,t,a){let n=!0;for(let r=0;r<t.length&&isBoolean(n);r++){const l=t[r];isString(l)&&(n=appendLocaleToChain(e,t[r],a))}return n}function appendLocaleToChain(e,t,a){let n;const r=t.split("-");do{n=appendItemToChain(e,r.join("-"),a),r.splice(-1,1)}while(r.length&&!0===n);return n}function appendItemToChain(e,t,a){let n=!1;if(!e.includes(t)&&(n=!0,t)){n="!"!==t[t.length-1];const r=t.replace(/!/g,"");e.push(r),(isArray(a)||isPlainObject(a))&&a[r]&&(n=a[r])}return n}const VERSION$1="9.3.0-beta.12",NOT_REOSLVED=-1,DEFAULT_LOCALE="en-US",MISSING_RESOLVE_VALUE="",capitalize=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function getDefaultLinkedModifiers(){return{upper:(e,t)=>"text"===t&&isString(e)?e.toUpperCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&isString(e)?e.toLowerCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&isString(e)?capitalize(e):"vnode"===t&&isObject(e)&&"__v_isVNode"in e?capitalize(e.children):e}}let _compiler,_resolver,_fallbacker;function registerMessageResolver(e){_resolver=e}function registerLocaleFallbacker(e){_fallbacker=e}let _cid=0;function createCoreContext(e={}){const t=isString(e.version)?e.version:VERSION$1,a=isString(e.locale)?e.locale:DEFAULT_LOCALE,n=isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||isString(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a,r=isPlainObject(e.messages)?e.messages:{[a]:{}},l=isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[a]:{}},s=isPlainObject(e.numberFormats)?e.numberFormats:{[a]:{}},o=assign({},e.modifiers||{},getDefaultLinkedModifiers()),i=e.pluralRules||{},c=isFunction(e.missing)?e.missing:null,u=!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,g=!!e.fallbackFormat,f=!!e.unresolving,p=isFunction(e.postTranslation)?e.postTranslation:null,_=isPlainObject(e.processor)?e.processor:null,b=!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,d=!!e.escapeParameter,E=isFunction(e.messageCompiler)?e.messageCompiler:_compiler,v=isFunction(e.messageResolver)?e.messageResolver:_resolver||resolveWithKeyValue,O=isFunction(e.localeFallbacker)?e.localeFallbacker:_fallbacker||fallbackWithSimple,F=isObject(e.fallbackContext)?e.fallbackContext:void 0,I=isFunction(e.onWarn)?e.onWarn:warn,N=e,h=isObject(N.__datetimeFormatters)?N.__datetimeFormatters:new Map,T=isObject(N.__numberFormatters)?N.__numberFormatters:new Map,L=isObject(N.__meta)?N.__meta:{};_cid++;const S={version:t,cid:_cid,locale:a,fallbackLocale:n,messages:r,modifiers:o,pluralRules:i,missing:c,missingWarn:u,fallbackWarn:m,fallbackFormat:g,unresolving:f,postTranslation:p,processor:_,warnHtmlMessage:b,escapeParameter:d,messageCompiler:E,messageResolver:v,localeFallbacker:O,fallbackContext:F,onWarn:I,__meta:L};return S.datetimeFormats=l,S.numberFormats=s,S.__datetimeFormatters=h,S.__numberFormatters=T,S}function handleMissing(e,t,a,n,r){const{missing:l,onWarn:s}=e;if(null!==l){const n=l(e,a,t,r);return isString(n)?n:t}return t}function updateFallbackLocale(e,t,a){e.__localeChainCache=new Map,e.localeFallbacker(e,a,t)}let code$1=CompileErrorCodes.__EXTEND_POINT__;const inc$1=()=>++code$1,CoreErrorCodes={INVALID_ARGUMENT:code$1,INVALID_DATE_ARGUMENT:inc$1(),INVALID_ISO_DATE_ARGUMENT:inc$1(),__EXTEND_POINT__:inc$1()},NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=e=>isFunction(e);function translate(e,...t){const{fallbackFormat:a,postTranslation:n,unresolving:r,messageCompiler:l,fallbackLocale:s,messages:o}=e,[i,c]=parseTranslateArgs(...t),u=isBoolean(c.missingWarn)?c.missingWarn:e.missingWarn,m=isBoolean(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,g=isBoolean(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,p=isString(c.default)||isBoolean(c.default)?isBoolean(c.default)?l?i:()=>i:c.default:a?l?i:()=>i:"",_=a||""!==p,b=isString(c.locale)?c.locale:e.locale;g&&escapeParams(c);let[d,E,v]=f?[i,b,o[b]||{}]:resolveMessageFormat(e,i,b,s,m,u),O=d,F=i;if(f||isString(O)||isMessageFunction(O)||_&&(O=p,F=O),!(f||(isString(O)||isMessageFunction(O))&&isString(E)))return r?-1:i;let I=!1;const N=isMessageFunction(O)?O:compileMessageFormat(e,i,E,O,F,(()=>{I=!0}));if(I)return O;const h=evaluateMessage(e,N,createMessageContext(getMessageContextOptions(e,E,v,c)));return n?n(h,i):h}function escapeParams(e){isArray(e.list)?e.list=e.list.map((e=>isString(e)?escapeHtml(e):e)):isObject(e.named)&&Object.keys(e.named).forEach((t=>{isString(e.named[t])&&(e.named[t]=escapeHtml(e.named[t]))}))}function resolveMessageFormat(e,t,a,n,r,l){const{messages:s,onWarn:o,messageResolver:i,localeFallbacker:c}=e,u=c(e,n,a);let m,g={},f=null;for(let a=0;a<u.length&&(m=u[a],g=s[m]||{},null===(f=i(g,t))&&(f=g[t]),!isString(f)&&!isFunction(f));a++){const a=handleMissing(e,t,m,l,"translate");a!==t&&(f=a)}return[f,m,g]}function compileMessageFormat(e,t,a,n,r,l){const{messageCompiler:s,warnHtmlMessage:o}=e;if(isMessageFunction(n)){const e=n;return e.locale=e.locale||a,e.key=e.key||t,e}if(null==s){const e=()=>n;return e.locale=a,e.key=t,e}const i=s(n,getCompileOptions(e,a,r,n,o,l));return i.locale=a,i.key=t,i.source=n,i}function evaluateMessage(e,t,a){return t(a)}function parseTranslateArgs(...e){const[t,a,n]=e,r={};if(!isString(t)&&!isNumber(t)&&!isMessageFunction(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const l=isNumber(t)?String(t):(isMessageFunction(t),t);return isNumber(a)?r.plural=a:isString(a)?r.default=a:isPlainObject(a)&&!isEmptyObject(a)?r.named=a:isArray(a)&&(r.list=a),isNumber(n)?r.plural=n:isString(n)?r.default=n:isPlainObject(n)&&assign(r,n),[l,r]}function getCompileOptions(e,t,a,n,r,l){return{warnHtmlMessage:r,onError:e=>{throw l&&l(e),e},onCacheKey:e=>generateFormatCacheKey(t,a,e)}}function getMessageContextOptions(e,t,a,n){const{modifiers:r,pluralRules:l,messageResolver:s,fallbackLocale:o,fallbackWarn:i,missingWarn:c,fallbackContext:u}=e,m={locale:t,modifiers:r,pluralRules:l,messages:n=>{let r=s(a,n);if(null==r&&u){const[,,e]=resolveMessageFormat(u,n,t,o,i,c);r=s(e,n)}if(isString(r)){let a=!1;const l=compileMessageFormat(e,n,t,r,n,(()=>{a=!0}));return a?NOOP_MESSAGE_FUNCTION:l}return isMessageFunction(r)?r:NOOP_MESSAGE_FUNCTION}};return e.processor&&(m.processor=e.processor),n.list&&(m.list=n.list),n.named&&(m.named=n.named),isNumber(n.plural)&&(m.pluralIndex=n.plural),m}function datetime(e,...t){const{datetimeFormats:a,unresolving:n,fallbackLocale:r,onWarn:l,localeFallbacker:s}=e,{__datetimeFormatters:o}=e,[i,c,u,m]=parseDateTimeArgs(...t),g=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const f=!!u.part,p=isString(u.locale)?u.locale:e.locale,_=s(e,r,p);if(!isString(i)||""===i)return new Intl.DateTimeFormat(p,m).format(c);let b,d={},E=null;for(let t=0;t<_.length&&(b=_[t],d=a[b]||{},E=d[i],!isPlainObject(E));t++)handleMissing(e,i,b,g,"datetime format");if(!isPlainObject(E)||!isString(b))return n?-1:i;let v=`${b}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let O=o.get(v);return O||(O=new Intl.DateTimeFormat(b,assign({},E,m)),o.set(v,O)),f?O.formatToParts(c):O.format(c)}const DATETIME_FORMAT_OPTIONS_KEYS=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function parseDateTimeArgs(...e){const[t,a,n,r]=e,l={};let s,o={};if(isString(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);const a=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(a);try{s.toISOString()}catch(e){throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===toTypeString(t)){if(isNaN(t.getTime()))throw Error(CoreErrorCodes.INVALID_DATE_ARGUMENT);s=t}else{if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);s=t}return isString(a)?l.key=a:isPlainObject(a)&&Object.keys(a).forEach((e=>{DATETIME_FORMAT_OPTIONS_KEYS.includes(e)?o[e]=a[e]:l[e]=a[e]})),isString(n)?l.locale=n:isPlainObject(n)&&(o=n),isPlainObject(r)&&(o=r),[l.key||"",s,l,o]}function clearDateTimeFormat(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__datetimeFormatters.has(a)&&n.__datetimeFormatters.delete(a)}}function number(e,...t){const{numberFormats:a,unresolving:n,fallbackLocale:r,onWarn:l,localeFallbacker:s}=e,{__numberFormatters:o}=e,[i,c,u,m]=parseNumberArgs(...t),g=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const f=!!u.part,p=isString(u.locale)?u.locale:e.locale,_=s(e,r,p);if(!isString(i)||""===i)return new Intl.NumberFormat(p,m).format(c);let b,d={},E=null;for(let t=0;t<_.length&&(b=_[t],d=a[b]||{},E=d[i],!isPlainObject(E));t++)handleMissing(e,i,b,g,"number format");if(!isPlainObject(E)||!isString(b))return n?-1:i;let v=`${b}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let O=o.get(v);return O||(O=new Intl.NumberFormat(b,assign({},E,m)),o.set(v,O)),f?O.formatToParts(c):O.format(c)}const NUMBER_FORMAT_OPTIONS_KEYS=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function parseNumberArgs(...e){const[t,a,n,r]=e,l={};let s={};if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const o=t;return isString(a)?l.key=a:isPlainObject(a)&&Object.keys(a).forEach((e=>{NUMBER_FORMAT_OPTIONS_KEYS.includes(e)?s[e]=a[e]:l[e]=a[e]})),isString(n)?l.locale=n:isPlainObject(n)&&(s=n),isPlainObject(r)&&(s=r),[l.key||"",o,l,s]}function clearNumberFormat(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__numberFormatters.has(a)&&n.__numberFormatters.delete(a)}}const VERSION="9.3.0-beta.12";let code=CompileErrorCodes.__EXTEND_POINT__;const inc=()=>++code,I18nErrorCodes={UNEXPECTED_RETURN_TYPE:code,INVALID_ARGUMENT:inc(),MUST_BE_CALL_SETUP_TOP:inc(),NOT_INSLALLED:inc(),NOT_AVAILABLE_IN_LEGACY_MODE:inc(),REQUIRED_VALUE:inc(),INVALID_VALUE:inc(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:inc(),NOT_INSLALLED_WITH_PROVIDE:inc(),UNEXPECTED_ERROR:inc(),NOT_COMPATIBLE_LEGACY_VUE_I18N:inc(),BRIDGE_SUPPORT_VUE_2_ONLY:inc(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:inc(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:inc(),__EXTEND_POINT__:inc()};function createI18nError(e,...t){return createCompileError(e,null,void 0)}const TranslateVNodeSymbol=makeSymbol("__translateVNode"),DatetimePartsSymbol=makeSymbol("__datetimeParts"),NumberPartsSymbol=makeSymbol("__numberParts"),SetPluralRulesSymbol=makeSymbol("__setPluralRules"),InejctWithOption=makeSymbol("__injectWithOption"),__VUE_I18N_BRIDGE__="__VUE_I18N_BRIDGE__";function handleFlatJson(e){if(!isObject(e))return e;for(const t in e)if(hasOwn(e,t))if(t.includes(".")){const a=t.split("."),n=a.length-1;let r=e;for(let e=0;e<n;e++)a[e]in r||(r[a[e]]={}),r=r[a[e]];r[a[n]]=e[t],delete e[t],isObject(r[a[n]])&&handleFlatJson(r[a[n]])}else isObject(e[t])&&handleFlatJson(e[t]);return e}function getLocaleMessages(e,t){const{messages:a,__i18n:n,messageResolver:r,flatJson:l}=t,s=isPlainObject(a)?a:isArray(n)?{}:{[e]:{}};if(isArray(n)&&n.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:a}=e;t?(s[t]=s[t]||{},deepCopy(a,s[t])):deepCopy(a,s)}else isString(e)&&deepCopy(JSON.parse(e),s)})),null==r&&l)for(const e in s)hasOwn(s,e)&&handleFlatJson(s[e]);return s}const isNotObjectOrIsArray=e=>!isObject(e)||isArray(e);function deepCopy(e,t){if(isNotObjectOrIsArray(e)||isNotObjectOrIsArray(t))throw Error(I18nErrorCodes.INVALID_VALUE);for(const a in e)hasOwn(e,a)&&(isNotObjectOrIsArray(e[a])||isNotObjectOrIsArray(t[a])?t[a]=e[a]:deepCopy(e[a],t[a]))}function getComponentOptions(e){return e.type}function adjustI18nResources(e,t,a){let n=isObject(t.messages)?t.messages:{};"__i18nGlobal"in a&&(n=getLocaleMessages(e.locale.value,{messages:n,__i18n:a.__i18nGlobal}));const r=Object.keys(n);if(r.length&&r.forEach((t=>{e.mergeLocaleMessage(t,n[t])})),isObject(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach((a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])}))}if(isObject(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach((a=>{e.mergeNumberFormat(a,t.numberFormats[a])}))}}function createTextNode(e){return createVNode(Text,null,e,0)}let composerID=0;function defineCoreMissingHandler(e){return(t,a,n,r)=>e(a,n,getCurrentInstance()||void 0,r)}function createComposer(e={},t){const{__root:a}=e,n=void 0===a;let r=!isBoolean(e.inheritLocale)||e.inheritLocale;const l=ref(a&&r?a.locale.value:isString(e.locale)?e.locale:DEFAULT_LOCALE),s=ref(a&&r?a.fallbackLocale.value:isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:l.value),o=ref(getLocaleMessages(l.value,e)),i=ref(isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),c=ref(isPlainObject(e.numberFormats)?e.numberFormats:{[l.value]:{}});let u=a?a.missingWarn:!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=a?a.fallbackWarn:!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,g=a?a.fallbackRoot:!isBoolean(e.fallbackRoot)||e.fallbackRoot,f=!!e.fallbackFormat,p=isFunction(e.missing)?e.missing:null,_=isFunction(e.missing)?defineCoreMissingHandler(e.missing):null,b=isFunction(e.postTranslation)?e.postTranslation:null,d=a?a.warnHtmlMessage:!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,E=!!e.escapeParameter;const v=a?a.modifiers:isPlainObject(e.modifiers)?e.modifiers:{};let O,F=e.pluralRules||a&&a.pluralRules;O=(()=>{const t={version:VERSION,locale:l.value,fallbackLocale:s.value,messages:o.value,modifiers:v,pluralRules:F,missing:null===_?void 0:_,missingWarn:u,fallbackWarn:m,fallbackFormat:f,unresolving:!0,postTranslation:null===b?void 0:b,warnHtmlMessage:d,escapeParameter:E,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=i.value,t.numberFormats=c.value,t.__datetimeFormatters=isPlainObject(O)?O.__datetimeFormatters:void 0,t.__numberFormatters=isPlainObject(O)?O.__numberFormatters:void 0;return createCoreContext(t)})(),updateFallbackLocale(O,l.value,s.value);const I=computed({get:()=>l.value,set:e=>{l.value=e,O.locale=l.value}}),N=computed({get:()=>s.value,set:e=>{s.value=e,O.fallbackLocale=s.value,updateFallbackLocale(O,l.value,e)}}),h=computed((()=>o.value)),T=computed((()=>i.value)),L=computed((()=>c.value));const S=(e,t,n,r,u,m)=>{let f;if(l.value,s.value,o.value,i.value,c.value,f=e(O),isNumber(f)&&-1===f){const[e,n]=t();return a&&g?r(a):u(e)}if(m(f))return f;throw Error(I18nErrorCodes.UNEXPECTED_RETURN_TYPE)};function y(...e){return S((t=>Reflect.apply(translate,null,[t,...e])),(()=>parseTranslateArgs(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>isString(e)))}const k={normalize:function(e){return e.map((e=>isString(e)||isNumber(e)||isBoolean(e)?createTextNode(String(e)):e))},interpolate:e=>e,type:"vnode"};function C(e){return o.value[e]||{}}composerID++,a&&inBrowser&&(watch(a.locale,(e=>{r&&(l.value=e,O.locale=e,updateFallbackLocale(O,l.value,s.value))})),watch(a.fallbackLocale,(e=>{r&&(s.value=e,O.fallbackLocale=e,updateFallbackLocale(O,l.value,s.value))})));const M={id:composerID,locale:I,fallbackLocale:N,get inheritLocale(){return r},set inheritLocale(e){r=e,e&&a&&(l.value=a.locale.value,s.value=a.fallbackLocale.value,updateFallbackLocale(O,l.value,s.value))},get availableLocales(){return Object.keys(o.value).sort()},messages:h,get modifiers(){return v},get pluralRules(){return F||{}},get isGlobal(){return n},get missingWarn(){return u},set missingWarn(e){u=e,O.missingWarn=u},get fallbackWarn(){return m},set fallbackWarn(e){m=e,O.fallbackWarn=m},get fallbackRoot(){return g},set fallbackRoot(e){g=e},get fallbackFormat(){return f},set fallbackFormat(e){f=e,O.fallbackFormat=f},get warnHtmlMessage(){return d},set warnHtmlMessage(e){d=e,O.warnHtmlMessage=e},get escapeParameter(){return E},set escapeParameter(e){E=e,O.escapeParameter=e},t:y,getLocaleMessage:C,setLocaleMessage:function(e,t){o.value[e]=t,O.messages=o.value},mergeLocaleMessage:function(e,t){o.value[e]=o.value[e]||{},deepCopy(t,o.value[e]),O.messages=o.value},getPostTranslationHandler:function(){return isFunction(b)?b:null},setPostTranslationHandler:function(e){b=e,O.postTranslation=e},getMissingHandler:function(){return p},setMissingHandler:function(e){null!==e&&(_=defineCoreMissingHandler(e)),p=e,O.missing=_},[SetPluralRulesSymbol]:function(e){F=e,O.pluralRules=F}};return M.datetimeFormats=T,M.numberFormats=L,M.rt=function(...e){const[t,a,n]=e;if(n&&!isObject(n))throw Error(I18nErrorCodes.INVALID_ARGUMENT);return y(t,a,assign({resolvedMessage:!0},n||{}))},M.te=function(e,t){const a=C(isString(t)?t:l.value);return null!==O.messageResolver(a,e)},M.tm=function(e){const t=function(e){let t=null;const a=fallbackWithLocaleChain(O,s.value,l.value);for(let n=0;n<a.length;n++){const r=o.value[a[n]]||{},l=O.messageResolver(r,e);if(null!=l){t=l;break}}return t}(e);return null!=t?t:a&&a.tm(e)||{}},M.d=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>isString(e)))},M.n=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>isString(e)))},M.getDateTimeFormat=function(e){return i.value[e]||{}},M.setDateTimeFormat=function(e,t){i.value[e]=t,O.datetimeFormats=i.value,clearDateTimeFormat(O,e,t)},M.mergeDateTimeFormat=function(e,t){i.value[e]=assign(i.value[e]||{},t),O.datetimeFormats=i.value,clearDateTimeFormat(O,e,t)},M.getNumberFormat=function(e){return c.value[e]||{}},M.setNumberFormat=function(e,t){c.value[e]=t,O.numberFormats=c.value,clearNumberFormat(O,e,t)},M.mergeNumberFormat=function(e,t){c.value[e]=assign(c.value[e]||{},t),O.numberFormats=c.value,clearNumberFormat(O,e,t)},M[InejctWithOption]=e.__injectWithOption,M[TranslateVNodeSymbol]=function(...e){return S((t=>{let a;const n=t;try{n.processor=k,a=Reflect.apply(translate,null,[n,...e])}finally{n.processor=null}return a}),(()=>parseTranslateArgs(...e)),0,(t=>t[TranslateVNodeSymbol](...e)),(e=>[createTextNode(e)]),(e=>isArray(e)))},M[DatetimePartsSymbol]=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>t[DatetimePartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},M[NumberPartsSymbol]=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>t[NumberPartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},M}function convertComposerOptions(e){const t=isString(e.locale)?e.locale:DEFAULT_LOCALE,a=isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,n=isFunction(e.missing)?e.missing:void 0,r=!isBoolean(e.silentTranslationWarn)&&!isRegExp(e.silentTranslationWarn)||!e.silentTranslationWarn,l=!isBoolean(e.silentFallbackWarn)&&!isRegExp(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!isBoolean(e.fallbackRoot)||e.fallbackRoot,o=!!e.formatFallbackMessages,i=isPlainObject(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=isFunction(e.postTranslation)?e.postTranslation:void 0,m=!isString(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,g=!!e.escapeParameterHtml,f=!isBoolean(e.sync)||e.sync;let p=e.messages;if(isPlainObject(e.sharedMessages)){const t=e.sharedMessages;p=Object.keys(t).reduce(((e,a)=>{const n=e[a]||(e[a]={});return assign(n,t[a]),e}),p||{})}const{__i18n:_,__root:b,__injectWithOption:d}=e,E=e.datetimeFormats,v=e.numberFormats;return{locale:t,fallbackLocale:a,messages:p,flatJson:e.flatJson,datetimeFormats:E,numberFormats:v,missing:n,missingWarn:r,fallbackWarn:l,fallbackRoot:s,fallbackFormat:o,modifiers:i,pluralRules:c,postTranslation:u,warnHtmlMessage:m,escapeParameter:g,messageResolver:e.messageResolver,inheritLocale:f,__i18n:_,__root:b,__injectWithOption:d}}function createVueI18n(e={},t){{const t=createComposer(convertComposerOptions(e)),a={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return isBoolean(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=isBoolean(e)?!e:e},get silentFallbackWarn(){return isBoolean(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=isBoolean(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[a,n,r]=e,l={};let s=null,o=null;if(!isString(a))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=a;return isString(n)?l.locale=n:isArray(n)?s=n:isPlainObject(n)&&(o=n),isArray(r)?s=r:isPlainObject(r)&&(o=r),Reflect.apply(t.t,t,[i,s||o||{},l])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[a,n,r]=e,l={plural:1};let s=null,o=null;if(!isString(a))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=a;return isString(n)?l.locale=n:isNumber(n)?l.plural=n:isArray(n)?s=n:isPlainObject(n)&&(o=n),isString(r)?l.locale=r:isArray(r)?s=r:isPlainObject(r)&&(o=r),Reflect.apply(t.t,t,[i,s||o||{},l])},te:(e,a)=>t.te(e,a),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,a){t.setLocaleMessage(e,a)},mergeLocaleMessage(e,a){t.mergeLocaleMessage(e,a)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,a){t.setDateTimeFormat(e,a)},mergeDateTimeFormat(e,a){t.mergeDateTimeFormat(e,a)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,a){t.setNumberFormat(e,a)},mergeNumberFormat(e,a){t.mergeNumberFormat(e,a)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:n}=e;n&&n(t,a)}};return a}}const baseFormatProps={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function getInterpolateArg({slots:e},t){if(1===t.length&&"default"===t[0]){return(e.default?e.default():[]).reduce(((e,t)=>[...e,...t.type===Fragment?t.children:[t]]),[])}return t.reduce(((t,a)=>{const n=e[a];return n&&(t[a]=n()),t}),{})}function getFragmentableTag(e){return Fragment}const Translation={name:"i18n-t",props:assign({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>isNumber(e)||!isNaN(e)}},baseFormatProps),setup(e,t){const{slots:a,attrs:n}=t,r=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return()=>{const l=Object.keys(a).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=isString(e.plural)?+e.plural:e.plural);const o=getInterpolateArg(t,l),i=r[TranslateVNodeSymbol](e.keypath,o,s),c=assign({},n),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}};function isVNode(e){return isArray(e)&&!isString(e[0])}function renderFormatter(e,t,a,n){const{slots:r,attrs:l}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),isString(e.format)?t.key=e.format:isObject(e.format)&&(isString(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,n)=>a.includes(n)?assign({},t,{[n]:e.format[n]}):t),{}));const o=n(e.value,t,s);let i=[t.key];isArray(o)?i=o.map(((e,t)=>{const a=r[e.type],n=a?a({[e.type]:e.value,index:t,parts:o}):[e.value];return isVNode(n)&&(n[0].key=`${e.type}-${t}`),n})):isString(o)&&(i=[o]);const c=assign({},l),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}const NumberFormat={name:"i18n-n",props:assign({value:{type:Number,required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const a=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,NUMBER_FORMAT_OPTIONS_KEYS,((...e)=>a[NumberPartsSymbol](...e)))}},DatetimeFormat={name:"i18n-d",props:assign({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const a=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,DATETIME_FORMAT_OPTIONS_KEYS,((...e)=>a[DatetimePartsSymbol](...e)))}};function getComposer$1(e,t){const a=e;if("composition"===e.mode)return a.__getInstance(t)||e.global;{const n=a.__getInstance(t);return null!=n?n.__composer:e.global.__composer}}function vTDirective(e){const t=t=>{const{instance:a,modifiers:n,value:r}=t;if(!a||!a.$)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const l=getComposer$1(e,a.$),s=parseValue(r);return[Reflect.apply(l.t,l,[...makeParams(s)]),l]};return{created:(a,n)=>{const[r,l]=t(n);inBrowser&&e.global===l&&(a.__i18nWatcher=watch(l.locale,(()=>{n.instance&&n.instance.$forceUpdate()}))),a.__composer=l,a.textContent=r},unmounted:e=>{inBrowser&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const a=e.__composer,n=parseValue(t);e.textContent=Reflect.apply(a.t,a,[...makeParams(n)])}},getSSRProps:e=>{const[a]=t(e);return{textContent:a}}}}function parseValue(e){if(isString(e))return{path:e};if(isPlainObject(e)){if(!("path"in e))throw Error(I18nErrorCodes.REQUIRED_VALUE,"path");return e}throw Error(I18nErrorCodes.INVALID_VALUE)}function makeParams(e){const{path:t,locale:a,args:n,choice:r,plural:l}=e,s={},o=n||{};return isString(a)&&(s.locale=a),isNumber(r)&&(s.plural=r),isNumber(l)&&(s.plural=l),[t,o,s]}function apply(e,t,...a){const n=isPlainObject(a[0])?a[0]:{},r=!!n.useI18nComponentName;(!isBoolean(n.globalInstall)||n.globalInstall)&&(e.component(r?"i18n":Translation.name,Translation),e.component(NumberFormat.name,NumberFormat),e.component(DatetimeFormat.name,DatetimeFormat)),e.directive("t",vTDirective(t))}function defineMixin(e,t,a){return{beforeCreate(){const n=getCurrentInstance();if(!n)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const a=r.i18n;r.__i18n&&(a.__i18n=r.__i18n),a.__root=t,this===this.$root?this.$i18n=mergeToRoot(e,a):(a.__injectWithOption=!0,this.$i18n=createVueI18n(a))}else r.__i18n?this===this.$root?this.$i18n=mergeToRoot(e,r):this.$i18n=createVueI18n({__i18n:r.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;r.__i18nGlobal&&adjustI18nResources(t,r,r),e.__onComponentInstanceCreated(this.$i18n),a.__setInstance(n,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&a.__vueI18nExtend&&(a.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=getCurrentInstance();if(!e)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,a.__deleteInstance(e),delete this.$i18n}}}function mergeToRoot(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[SetPluralRulesSymbol](t.pluralizationRules||e.pluralizationRules);const a=getLocaleMessages(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(a).forEach((t=>e.mergeLocaleMessage(t,a[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((a=>e.mergeNumberFormat(a,t.numberFormats[a]))),e}const I18nInjectionKey=makeSymbol("global-vue-i18n");function createI18n(e={},t){const a=!isBoolean(e.legacy)||e.legacy,n=!isBoolean(e.globalInjection)||e.globalInjection,r=!a||!!e.allowComposition,l=new Map,[s,o]=createGlobal(e,a),i=makeSymbol("");{const e={get mode(){return a?"legacy":"composition"},get allowComposition(){return r},async install(t,...r){if(t.__VUE_I18N_SYMBOL__=i,t.provide(t.__VUE_I18N_SYMBOL__,e),isPlainObject(r[0])){const t=r[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!a&&n&&injectGlobalFields(t,e.global),apply(t,e,...r),a&&t.mixin(defineMixin(o,o.__composer,e));const l=t.unmount;t.unmount=()=>{e.dispose(),l()}},get global(){return o},dispose(){s.stop()},__instances:l,__getInstance:function(e){return l.get(e)||null},__setInstance:function(e,t){l.set(e,t)},__deleteInstance:function(e){l.delete(e)}};return e}}function useI18n(e={}){const t=getCurrentInstance();if(null==t)throw Error(I18nErrorCodes.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Error(I18nErrorCodes.NOT_INSLALLED);const a=getI18nInstance(t),n=getGlobalComposer(a),r=getComponentOptions(t),l=getScope(e,r);if("legacy"===a.mode&&!e.__useComponent){if(!a.allowComposition)throw Error(I18nErrorCodes.NOT_AVAILABLE_IN_LEGACY_MODE);return useI18nForLegacy(t,l,n,e)}if("global"===l)return adjustI18nResources(n,e,r),n;if("parent"===l){let r=getComposer(a,t,e.__useComponent);return null==r&&(r=n),r}const s=a;let o=s.__getInstance(t);if(null==o){const a=assign({},e);"__i18n"in r&&(a.__i18n=r.__i18n),n&&(a.__root=n),o=createComposer(a),s.__composerExtend&&s.__composerExtend(o),setupLifeCycle(s,t),s.__setInstance(t,o)}return o}const castToVueI18n=e=>{if(!(__VUE_I18N_BRIDGE__ in e))throw Error(I18nErrorCodes.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e};function createGlobal(e,t,a){const n=effectScope();{const a=t?n.run((()=>createVueI18n(e))):n.run((()=>createComposer(e)));if(null==a)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);return[n,a]}}function getI18nInstance(e){{const t=inject(e.isCE?I18nInjectionKey:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw createI18nError(e.isCE?I18nErrorCodes.NOT_INSLALLED_WITH_PROVIDE:I18nErrorCodes.UNEXPECTED_ERROR);return t}}function getScope(e,t){return isEmptyObject(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function getGlobalComposer(e){return"composition"===e.mode?e.global:e.global.__composer}function getComposer(e,t,a=!1){let n=null;const r=t.root;let l=t.parent;for(;null!=l;){const t=e;if("composition"===e.mode)n=t.__getInstance(l);else{const e=t.__getInstance(l);null!=e&&(n=e.__composer,a&&n&&!n[InejctWithOption]&&(n=null))}if(null!=n)break;if(r===l)break;l=l.parent}return n}function setupLifeCycle(e,t,a){onMounted((()=>{}),t),onUnmounted((()=>{e.__deleteInstance(t)}),t)}function useI18nForLegacy(e,t,a,n={}){const r="local"===t,l=shallowRef(null);if(r&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(I18nErrorCodes.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const s=!isBoolean(n.inheritLocale)||n.inheritLocale,o=ref(r&&s?a.locale.value:isString(n.locale)?n.locale:DEFAULT_LOCALE),i=ref(r&&s?a.fallbackLocale.value:isString(n.fallbackLocale)||isArray(n.fallbackLocale)||isPlainObject(n.fallbackLocale)||!1===n.fallbackLocale?n.fallbackLocale:o.value),c=ref(getLocaleMessages(o.value,n)),u=ref(isPlainObject(n.datetimeFormats)?n.datetimeFormats:{[o.value]:{}}),m=ref(isPlainObject(n.numberFormats)?n.numberFormats:{[o.value]:{}}),g=r?a.missingWarn:!isBoolean(n.missingWarn)&&!isRegExp(n.missingWarn)||n.missingWarn,f=r?a.fallbackWarn:!isBoolean(n.fallbackWarn)&&!isRegExp(n.fallbackWarn)||n.fallbackWarn,p=r?a.fallbackRoot:!isBoolean(n.fallbackRoot)||n.fallbackRoot,_=!!n.fallbackFormat,b=isFunction(n.missing)?n.missing:null,d=isFunction(n.postTranslation)?n.postTranslation:null,E=r?a.warnHtmlMessage:!isBoolean(n.warnHtmlMessage)||n.warnHtmlMessage,v=!!n.escapeParameter,O=r?a.modifiers:isPlainObject(n.modifiers)?n.modifiers:{},F=n.pluralRules||r&&a.pluralRules;function I(e){return o.value,i.value,c.value,u.value,m.value,e()}const N={get id(){return l.value?l.value.id:-1},locale:computed({get:()=>l.value?l.value.locale.value:o.value,set:e=>{l.value&&(l.value.locale.value=e),o.value=e}}),fallbackLocale:computed({get:()=>l.value?l.value.fallbackLocale.value:i.value,set:e=>{l.value&&(l.value.fallbackLocale.value=e),i.value=e}}),messages:computed((()=>l.value?l.value.messages.value:c.value)),datetimeFormats:computed((()=>u.value)),numberFormats:computed((()=>m.value)),get inheritLocale(){return l.value?l.value.inheritLocale:s},set inheritLocale(e){l.value&&(l.value.inheritLocale=e)},get availableLocales(){return l.value?l.value.availableLocales:Object.keys(c.value)},get modifiers(){return l.value?l.value.modifiers:O},get pluralRules(){return l.value?l.value.pluralRules:F},get isGlobal(){return!!l.value&&l.value.isGlobal},get missingWarn(){return l.value?l.value.missingWarn:g},set missingWarn(e){l.value&&(l.value.missingWarn=e)},get fallbackWarn(){return l.value?l.value.fallbackWarn:f},set fallbackWarn(e){l.value&&(l.value.missingWarn=e)},get fallbackRoot(){return l.value?l.value.fallbackRoot:p},set fallbackRoot(e){l.value&&(l.value.fallbackRoot=e)},get fallbackFormat(){return l.value?l.value.fallbackFormat:_},set fallbackFormat(e){l.value&&(l.value.fallbackFormat=e)},get warnHtmlMessage(){return l.value?l.value.warnHtmlMessage:E},set warnHtmlMessage(e){l.value&&(l.value.warnHtmlMessage=e)},get escapeParameter(){return l.value?l.value.escapeParameter:v},set escapeParameter(e){l.value&&(l.value.escapeParameter=e)},t:function(...e){return l.value?I((()=>Reflect.apply(l.value.t,null,[...e]))):I((()=>""))},getPostTranslationHandler:function(){return l.value?l.value.getPostTranslationHandler():d},setPostTranslationHandler:function(e){l.value&&l.value.setPostTranslationHandler(e)},getMissingHandler:function(){return l.value?l.value.getMissingHandler():b},setMissingHandler:function(e){l.value&&l.value.setMissingHandler(e)},rt:function(...e){return l.value?Reflect.apply(l.value.rt,null,[...e]):""},d:function(...e){return l.value?I((()=>Reflect.apply(l.value.d,null,[...e]))):I((()=>""))},n:function(...e){return l.value?I((()=>Reflect.apply(l.value.n,null,[...e]))):I((()=>""))},tm:function(e){return l.value?l.value.tm(e):{}},te:function(e,t){return!!l.value&&l.value.te(e,t)},getLocaleMessage:function(e){return l.value?l.value.getLocaleMessage(e):{}},setLocaleMessage:function(e,t){l.value&&(l.value.setLocaleMessage(e,t),c.value[e]=t)},mergeLocaleMessage:function(e,t){l.value&&l.value.mergeLocaleMessage(e,t)},getDateTimeFormat:function(e){return l.value?l.value.getDateTimeFormat(e):{}},setDateTimeFormat:function(e,t){l.value&&(l.value.setDateTimeFormat(e,t),u.value[e]=t)},mergeDateTimeFormat:function(e,t){l.value&&l.value.mergeDateTimeFormat(e,t)},getNumberFormat:function(e){return l.value?l.value.getNumberFormat(e):{}},setNumberFormat:function(e,t){l.value&&(l.value.setNumberFormat(e,t),m.value[e]=t)},mergeNumberFormat:function(e,t){l.value&&l.value.mergeNumberFormat(e,t)}};return onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const a=l.value=e.proxy.$i18n.__composer;"global"===t?(o.value=a.locale.value,i.value=a.fallbackLocale.value,c.value=a.messages.value,u.value=a.datetimeFormats.value,m.value=a.numberFormats.value):r&&function(e){e.locale.value=o.value,e.fallbackLocale.value=i.value,Object.keys(c.value).forEach((t=>{e.mergeLocaleMessage(t,c.value[t])})),Object.keys(u.value).forEach((t=>{e.mergeDateTimeFormat(t,u.value[t])})),Object.keys(m.value).forEach((t=>{e.mergeNumberFormat(t,m.value[t])})),e.escapeParameter=v,e.fallbackFormat=_,e.fallbackRoot=p,e.fallbackWarn=f,e.missingWarn=g,e.warnHtmlMessage=E}(a)})),N}const globalExportProps=["locale","fallbackLocale","availableLocales"],globalExportMethods=["t","rt","d","n","tm","te"];function injectGlobalFields(e,t){const a=Object.create(null);globalExportProps.forEach((e=>{const n=Object.getOwnPropertyDescriptor(t,e);if(!n)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const r=isRef(n.value)?{get:()=>n.value.value,set(e){n.value.value=e}}:{get:()=>n.get&&n.get()};Object.defineProperty(a,e,r)})),e.config.globalProperties.$i18n=a,globalExportMethods.forEach((a=>{const n=Object.getOwnPropertyDescriptor(t,a);if(!n||!n.value)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,n)}))}registerMessageResolver(resolveValue),registerLocaleFallbacker(fallbackWithLocaleChain);export{DatetimeFormat,I18nInjectionKey,NumberFormat,Translation,VERSION,castToVueI18n,createI18n,useI18n,vTDirective};
import{createVNode,Text,ref,computed,watch,getCurrentInstance,Fragment,h,effectScope,inject,onMounted,onUnmounted,shallowRef,onBeforeMount,isRef}from"vue";const inBrowser="undefined"!=typeof window,makeSymbol=(e,t=!1)=>t?Symbol.for(e):Symbol(e),generateFormatCacheKey=(e,t,a)=>friendlyJSONstringify({l:e,k:t,s:a}),friendlyJSONstringify=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),isNumber=e=>"number"==typeof e&&isFinite(e),isDate=e=>"[object Date]"===toTypeString(e),isRegExp=e=>"[object RegExp]"===toTypeString(e),isEmptyObject=e=>isPlainObject(e)&&0===Object.keys(e).length;function warn(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const assign=Object.assign;function escapeHtml(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn(e,t){return hasOwnProperty.call(e,t)}const isArray=Array.isArray,isFunction=e=>"function"==typeof e,isString=e=>"string"==typeof e,isBoolean=e=>"boolean"==typeof e,isObject=e=>null!==e&&"object"==typeof e,objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),isPlainObject=e=>"[object Object]"===toTypeString(e),toDisplayString=e=>null==e?"":isArray(e)||isPlainObject(e)&&e.toString===objectToString?JSON.stringify(e,null,2):String(e),CompileErrorCodes={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,__EXTEND_POINT__:15};function createCompileError(e,t,a={}){const{domain:n,messages:r,args:l}=a,s=new SyntaxError(String(e));return s.code=e,t&&(s.location=t),s.domain=n,s}const pathStateMachine=[];pathStateMachine[0]={w:[0],i:[3,0],"[":[4],o:[7]},pathStateMachine[1]={w:[1],".":[2],"[":[4],o:[7]},pathStateMachine[2]={w:[2],i:[3,0],0:[3,0]},pathStateMachine[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},pathStateMachine[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},pathStateMachine[5]={"'":[4,0],o:8,l:[5,0]},pathStateMachine[6]={'"':[4,0],o:8,l:[6,0]};const literalValueRE=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function isLiteral(e){return literalValueRE.test(e)}function stripQuotes(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}function getPathCharType(e){if(null==e)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 formatSubPath(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(isLiteral(t)?stripQuotes(t):"*"+t)}function parse(e){const t=[];let a,n,r,l,s,o,i,c=-1,u=0,m=0;const g=[];function f(){const t=e[c+1];if(5===u&&"'"===t||6===u&&'"'===t)return c++,r="\\"+t,g[0](),!0}for(g[0]=()=>{void 0===n?n=r:n+=r},g[1]=()=>{void 0!==n&&(t.push(n),n=void 0)},g[2]=()=>{g[0](),m++},g[3]=()=>{if(m>0)m--,u=4,g[0]();else{if(m=0,void 0===n)return!1;if(n=formatSubPath(n),!1===n)return!1;g[1]()}};null!==u;)if(c++,a=e[c],"\\"!==a||!f()){if(l=getPathCharType(a),i=pathStateMachine[u],s=i[l]||i.l||8,8===s)return;if(u=s[0],void 0!==s[1]&&(o=g[s[1]],o&&(r=a,!1===o())))return;if(7===u)return t}}const cache=new Map;function resolveWithKeyValue(e,t){return isObject(e)?e[t]:null}function resolveValue(e,t){if(!isObject(e))return null;let a=cache.get(t);if(a||(a=parse(t),a&&cache.set(t,a)),!a)return null;const n=a.length;let r=e,l=0;for(;l<n;){const e=r[a[l]];if(void 0===e)return null;r=e,l++}return r}const DEFAULT_MODIFIER=e=>e,DEFAULT_MESSAGE=e=>"",DEFAULT_MESSAGE_DATA_TYPE="text",DEFAULT_NORMALIZE=e=>0===e.length?"":e.join(""),DEFAULT_INTERPOLATE=toDisplayString;function pluralDefault(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function getPluralIndex(e){const t=isNumber(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(isNumber(e.named.count)||isNumber(e.named.n))?isNumber(e.named.count)?e.named.count:isNumber(e.named.n)?e.named.n:t:t}function normalizeNamed(e,t){t.count||(t.count=e),t.n||(t.n=e)}function createMessageContext(e={}){const t=e.locale,a=getPluralIndex(e),n=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?e.pluralRules[t]:pluralDefault,r=isObject(e.pluralRules)&&isString(t)&&isFunction(e.pluralRules[t])?pluralDefault:void 0,l=e.list||[],s=e.named||{};isNumber(e.pluralIndex)&&normalizeNamed(a,s);function o(t){const a=isFunction(e.messages)?e.messages(t):!!isObject(e.messages)&&e.messages[t];return a||(e.parent?e.parent.message(t):DEFAULT_MESSAGE)}const i=isPlainObject(e.processor)&&isFunction(e.processor.normalize)?e.processor.normalize:DEFAULT_NORMALIZE,c=isPlainObject(e.processor)&&isFunction(e.processor.interpolate)?e.processor.interpolate:DEFAULT_INTERPOLATE,u={list:e=>l[e],named:e=>s[e],plural:e=>e[n(a,e.length,r)],linked:(t,...a)=>{const[n,r]=a;let l="text",s="";1===a.length?isObject(n)?(s=n.modifier||s,l=n.type||l):isString(n)&&(s=n||s):2===a.length&&(isString(n)&&(s=n||s),isString(r)&&(l=r||l));let i=o(t)(u);return"vnode"===l&&isArray(i)&&s&&(i=i[0]),s?(c=s,e.modifiers?e.modifiers[c]:DEFAULT_MODIFIER)(i,l):i;var c},message:o,type:isPlainObject(e.processor)&&isString(e.processor.type)?e.processor.type:"text",interpolate:c,normalize:i};return u}function fallbackWithSimple(e,t,a){return[...new Set([a,...isArray(t)?t:isObject(t)?Object.keys(t):isString(t)?[t]:[a]])]}function fallbackWithLocaleChain(e,t,a){const n=isString(a)?a:DEFAULT_LOCALE,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let l=r.__localeChainCache.get(n);if(!l){l=[];let e=[a];for(;isArray(e);)e=appendBlockToChain(l,e,t);const s=isArray(t)||!isPlainObject(t)?t:t.default?t.default:null;e=isString(s)?[s]:s,isArray(e)&&appendBlockToChain(l,e,!1),r.__localeChainCache.set(n,l)}return l}function appendBlockToChain(e,t,a){let n=!0;for(let r=0;r<t.length&&isBoolean(n);r++){const l=t[r];isString(l)&&(n=appendLocaleToChain(e,t[r],a))}return n}function appendLocaleToChain(e,t,a){let n;const r=t.split("-");do{n=appendItemToChain(e,r.join("-"),a),r.splice(-1,1)}while(r.length&&!0===n);return n}function appendItemToChain(e,t,a){let n=!1;if(!e.includes(t)&&(n=!0,t)){n="!"!==t[t.length-1];const r=t.replace(/!/g,"");e.push(r),(isArray(a)||isPlainObject(a))&&a[r]&&(n=a[r])}return n}const VERSION$1="9.3.0-beta.13",NOT_REOSLVED=-1,DEFAULT_LOCALE="en-US",MISSING_RESOLVE_VALUE="",capitalize=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function getDefaultLinkedModifiers(){return{upper:(e,t)=>"text"===t&&isString(e)?e.toUpperCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&isString(e)?e.toLowerCase():"vnode"===t&&isObject(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&isString(e)?capitalize(e):"vnode"===t&&isObject(e)&&"__v_isVNode"in e?capitalize(e.children):e}}let _compiler,_resolver,_fallbacker;function registerMessageResolver(e){_resolver=e}function registerLocaleFallbacker(e){_fallbacker=e}let _cid=0;function createCoreContext(e={}){const t=isString(e.version)?e.version:VERSION$1,a=isString(e.locale)?e.locale:DEFAULT_LOCALE,n=isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||isString(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a,r=isPlainObject(e.messages)?e.messages:{[a]:{}},l=isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[a]:{}},s=isPlainObject(e.numberFormats)?e.numberFormats:{[a]:{}},o=assign({},e.modifiers||{},getDefaultLinkedModifiers()),i=e.pluralRules||{},c=isFunction(e.missing)?e.missing:null,u=!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,g=!!e.fallbackFormat,f=!!e.unresolving,p=isFunction(e.postTranslation)?e.postTranslation:null,_=isPlainObject(e.processor)?e.processor:null,b=!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,d=!!e.escapeParameter,E=isFunction(e.messageCompiler)?e.messageCompiler:_compiler,v=isFunction(e.messageResolver)?e.messageResolver:_resolver||resolveWithKeyValue,O=isFunction(e.localeFallbacker)?e.localeFallbacker:_fallbacker||fallbackWithSimple,F=isObject(e.fallbackContext)?e.fallbackContext:void 0,I=isFunction(e.onWarn)?e.onWarn:warn,N=e,h=isObject(N.__datetimeFormatters)?N.__datetimeFormatters:new Map,T=isObject(N.__numberFormatters)?N.__numberFormatters:new Map,L=isObject(N.__meta)?N.__meta:{};_cid++;const S={version:t,cid:_cid,locale:a,fallbackLocale:n,messages:r,modifiers:o,pluralRules:i,missing:c,missingWarn:u,fallbackWarn:m,fallbackFormat:g,unresolving:f,postTranslation:p,processor:_,warnHtmlMessage:b,escapeParameter:d,messageCompiler:E,messageResolver:v,localeFallbacker:O,fallbackContext:F,onWarn:I,__meta:L};return S.datetimeFormats=l,S.numberFormats=s,S.__datetimeFormatters=h,S.__numberFormatters=T,S}function handleMissing(e,t,a,n,r){const{missing:l,onWarn:s}=e;if(null!==l){const n=l(e,a,t,r);return isString(n)?n:t}return t}function updateFallbackLocale(e,t,a){e.__localeChainCache=new Map,e.localeFallbacker(e,a,t)}let code$1=CompileErrorCodes.__EXTEND_POINT__;const inc$1=()=>++code$1,CoreErrorCodes={INVALID_ARGUMENT:code$1,INVALID_DATE_ARGUMENT:inc$1(),INVALID_ISO_DATE_ARGUMENT:inc$1(),__EXTEND_POINT__:inc$1()},NOOP_MESSAGE_FUNCTION=()=>"",isMessageFunction=e=>isFunction(e);function translate(e,...t){const{fallbackFormat:a,postTranslation:n,unresolving:r,messageCompiler:l,fallbackLocale:s,messages:o}=e,[i,c]=parseTranslateArgs(...t),u=isBoolean(c.missingWarn)?c.missingWarn:e.missingWarn,m=isBoolean(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,g=isBoolean(c.escapeParameter)?c.escapeParameter:e.escapeParameter,f=!!c.resolvedMessage,p=isString(c.default)||isBoolean(c.default)?isBoolean(c.default)?l?i:()=>i:c.default:a?l?i:()=>i:"",_=a||""!==p,b=isString(c.locale)?c.locale:e.locale;g&&escapeParams(c);let[d,E,v]=f?[i,b,o[b]||{}]:resolveMessageFormat(e,i,b,s,m,u),O=d,F=i;if(f||isString(O)||isMessageFunction(O)||_&&(O=p,F=O),!(f||(isString(O)||isMessageFunction(O))&&isString(E)))return r?-1:i;let I=!1;const N=isMessageFunction(O)?O:compileMessageFormat(e,i,E,O,F,(()=>{I=!0}));if(I)return O;const h=evaluateMessage(e,N,createMessageContext(getMessageContextOptions(e,E,v,c)));return n?n(h,i):h}function escapeParams(e){isArray(e.list)?e.list=e.list.map((e=>isString(e)?escapeHtml(e):e)):isObject(e.named)&&Object.keys(e.named).forEach((t=>{isString(e.named[t])&&(e.named[t]=escapeHtml(e.named[t]))}))}function resolveMessageFormat(e,t,a,n,r,l){const{messages:s,onWarn:o,messageResolver:i,localeFallbacker:c}=e,u=c(e,n,a);let m,g={},f=null;for(let a=0;a<u.length&&(m=u[a],g=s[m]||{},null===(f=i(g,t))&&(f=g[t]),!isString(f)&&!isFunction(f));a++){const a=handleMissing(e,t,m,l,"translate");a!==t&&(f=a)}return[f,m,g]}function compileMessageFormat(e,t,a,n,r,l){const{messageCompiler:s,warnHtmlMessage:o}=e;if(isMessageFunction(n)){const e=n;return e.locale=e.locale||a,e.key=e.key||t,e}if(null==s){const e=()=>n;return e.locale=a,e.key=t,e}const i=s(n,getCompileOptions(e,a,r,n,o,l));return i.locale=a,i.key=t,i.source=n,i}function evaluateMessage(e,t,a){return t(a)}function parseTranslateArgs(...e){const[t,a,n]=e,r={};if(!isString(t)&&!isNumber(t)&&!isMessageFunction(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const l=isNumber(t)?String(t):(isMessageFunction(t),t);return isNumber(a)?r.plural=a:isString(a)?r.default=a:isPlainObject(a)&&!isEmptyObject(a)?r.named=a:isArray(a)&&(r.list=a),isNumber(n)?r.plural=n:isString(n)?r.default=n:isPlainObject(n)&&assign(r,n),[l,r]}function getCompileOptions(e,t,a,n,r,l){return{warnHtmlMessage:r,onError:e=>{throw l&&l(e),e},onCacheKey:e=>generateFormatCacheKey(t,a,e)}}function getMessageContextOptions(e,t,a,n){const{modifiers:r,pluralRules:l,messageResolver:s,fallbackLocale:o,fallbackWarn:i,missingWarn:c,fallbackContext:u}=e,m={locale:t,modifiers:r,pluralRules:l,messages:n=>{let r=s(a,n);if(null==r&&u){const[,,e]=resolveMessageFormat(u,n,t,o,i,c);r=s(e,n)}if(isString(r)){let a=!1;const l=compileMessageFormat(e,n,t,r,n,(()=>{a=!0}));return a?NOOP_MESSAGE_FUNCTION:l}return isMessageFunction(r)?r:NOOP_MESSAGE_FUNCTION}};return e.processor&&(m.processor=e.processor),n.list&&(m.list=n.list),n.named&&(m.named=n.named),isNumber(n.plural)&&(m.pluralIndex=n.plural),m}function datetime(e,...t){const{datetimeFormats:a,unresolving:n,fallbackLocale:r,onWarn:l,localeFallbacker:s}=e,{__datetimeFormatters:o}=e,[i,c,u,m]=parseDateTimeArgs(...t),g=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const f=!!u.part,p=isString(u.locale)?u.locale:e.locale,_=s(e,r,p);if(!isString(i)||""===i)return new Intl.DateTimeFormat(p,m).format(c);let b,d={},E=null;for(let t=0;t<_.length&&(b=_[t],d=a[b]||{},E=d[i],!isPlainObject(E));t++)handleMissing(e,i,b,g,"datetime format");if(!isPlainObject(E)||!isString(b))return n?-1:i;let v=`${b}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let O=o.get(v);return O||(O=new Intl.DateTimeFormat(b,assign({},E,m)),o.set(v,O)),f?O.formatToParts(c):O.format(c)}const DATETIME_FORMAT_OPTIONS_KEYS=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function parseDateTimeArgs(...e){const[t,a,n,r]=e,l={};let s,o={};if(isString(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT);const a=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(a);try{s.toISOString()}catch(e){throw Error(CoreErrorCodes.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===toTypeString(t)){if(isNaN(t.getTime()))throw Error(CoreErrorCodes.INVALID_DATE_ARGUMENT);s=t}else{if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);s=t}return isString(a)?l.key=a:isPlainObject(a)&&Object.keys(a).forEach((e=>{DATETIME_FORMAT_OPTIONS_KEYS.includes(e)?o[e]=a[e]:l[e]=a[e]})),isString(n)?l.locale=n:isPlainObject(n)&&(o=n),isPlainObject(r)&&(o=r),[l.key||"",s,l,o]}function clearDateTimeFormat(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__datetimeFormatters.has(a)&&n.__datetimeFormatters.delete(a)}}function number(e,...t){const{numberFormats:a,unresolving:n,fallbackLocale:r,onWarn:l,localeFallbacker:s}=e,{__numberFormatters:o}=e,[i,c,u,m]=parseNumberArgs(...t),g=isBoolean(u.missingWarn)?u.missingWarn:e.missingWarn;isBoolean(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn;const f=!!u.part,p=isString(u.locale)?u.locale:e.locale,_=s(e,r,p);if(!isString(i)||""===i)return new Intl.NumberFormat(p,m).format(c);let b,d={},E=null;for(let t=0;t<_.length&&(b=_[t],d=a[b]||{},E=d[i],!isPlainObject(E));t++)handleMissing(e,i,b,g,"number format");if(!isPlainObject(E)||!isString(b))return n?-1:i;let v=`${b}__${i}`;isEmptyObject(m)||(v=`${v}__${JSON.stringify(m)}`);let O=o.get(v);return O||(O=new Intl.NumberFormat(b,assign({},E,m)),o.set(v,O)),f?O.formatToParts(c):O.format(c)}const NUMBER_FORMAT_OPTIONS_KEYS=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function parseNumberArgs(...e){const[t,a,n,r]=e,l={};let s={};if(!isNumber(t))throw Error(CoreErrorCodes.INVALID_ARGUMENT);const o=t;return isString(a)?l.key=a:isPlainObject(a)&&Object.keys(a).forEach((e=>{NUMBER_FORMAT_OPTIONS_KEYS.includes(e)?s[e]=a[e]:l[e]=a[e]})),isString(n)?l.locale=n:isPlainObject(n)&&(s=n),isPlainObject(r)&&(s=r),[l.key||"",o,l,s]}function clearNumberFormat(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__numberFormatters.has(a)&&n.__numberFormatters.delete(a)}}const VERSION="9.3.0-beta.13";let code=CompileErrorCodes.__EXTEND_POINT__;const inc=()=>++code,I18nErrorCodes={UNEXPECTED_RETURN_TYPE:code,INVALID_ARGUMENT:inc(),MUST_BE_CALL_SETUP_TOP:inc(),NOT_INSLALLED:inc(),NOT_AVAILABLE_IN_LEGACY_MODE:inc(),REQUIRED_VALUE:inc(),INVALID_VALUE:inc(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:inc(),NOT_INSLALLED_WITH_PROVIDE:inc(),UNEXPECTED_ERROR:inc(),NOT_COMPATIBLE_LEGACY_VUE_I18N:inc(),BRIDGE_SUPPORT_VUE_2_ONLY:inc(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:inc(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:inc(),__EXTEND_POINT__:inc()};function createI18nError(e,...t){return createCompileError(e,null,void 0)}const TranslateVNodeSymbol=makeSymbol("__translateVNode"),DatetimePartsSymbol=makeSymbol("__datetimeParts"),NumberPartsSymbol=makeSymbol("__numberParts"),SetPluralRulesSymbol=makeSymbol("__setPluralRules"),InejctWithOption=makeSymbol("__injectWithOption"),__VUE_I18N_BRIDGE__="__VUE_I18N_BRIDGE__";function handleFlatJson(e){if(!isObject(e))return e;for(const t in e)if(hasOwn(e,t))if(t.includes(".")){const a=t.split("."),n=a.length-1;let r=e;for(let e=0;e<n;e++)a[e]in r||(r[a[e]]={}),r=r[a[e]];r[a[n]]=e[t],delete e[t],isObject(r[a[n]])&&handleFlatJson(r[a[n]])}else isObject(e[t])&&handleFlatJson(e[t]);return e}function getLocaleMessages(e,t){const{messages:a,__i18n:n,messageResolver:r,flatJson:l}=t,s=isPlainObject(a)?a:isArray(n)?{}:{[e]:{}};if(isArray(n)&&n.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:a}=e;t?(s[t]=s[t]||{},deepCopy(a,s[t])):deepCopy(a,s)}else isString(e)&&deepCopy(JSON.parse(e),s)})),null==r&&l)for(const e in s)hasOwn(s,e)&&handleFlatJson(s[e]);return s}const isNotObjectOrIsArray=e=>!isObject(e)||isArray(e);function deepCopy(e,t){if(isNotObjectOrIsArray(e)||isNotObjectOrIsArray(t))throw Error(I18nErrorCodes.INVALID_VALUE);for(const a in e)hasOwn(e,a)&&(isNotObjectOrIsArray(e[a])||isNotObjectOrIsArray(t[a])?t[a]=e[a]:deepCopy(e[a],t[a]))}function getComponentOptions(e){return e.type}function adjustI18nResources(e,t,a){let n=isObject(t.messages)?t.messages:{};"__i18nGlobal"in a&&(n=getLocaleMessages(e.locale.value,{messages:n,__i18n:a.__i18nGlobal}));const r=Object.keys(n);if(r.length&&r.forEach((t=>{e.mergeLocaleMessage(t,n[t])})),isObject(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach((a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])}))}if(isObject(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach((a=>{e.mergeNumberFormat(a,t.numberFormats[a])}))}}function createTextNode(e){return createVNode(Text,null,e,0)}let composerID=0;function defineCoreMissingHandler(e){return(t,a,n,r)=>e(a,n,getCurrentInstance()||void 0,r)}function createComposer(e={},t){const{__root:a}=e,n=void 0===a;let r=!isBoolean(e.inheritLocale)||e.inheritLocale;const l=ref(a&&r?a.locale.value:isString(e.locale)?e.locale:DEFAULT_LOCALE),s=ref(a&&r?a.fallbackLocale.value:isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:l.value),o=ref(getLocaleMessages(l.value,e)),i=ref(isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),c=ref(isPlainObject(e.numberFormats)?e.numberFormats:{[l.value]:{}});let u=a?a.missingWarn:!isBoolean(e.missingWarn)&&!isRegExp(e.missingWarn)||e.missingWarn,m=a?a.fallbackWarn:!isBoolean(e.fallbackWarn)&&!isRegExp(e.fallbackWarn)||e.fallbackWarn,g=a?a.fallbackRoot:!isBoolean(e.fallbackRoot)||e.fallbackRoot,f=!!e.fallbackFormat,p=isFunction(e.missing)?e.missing:null,_=isFunction(e.missing)?defineCoreMissingHandler(e.missing):null,b=isFunction(e.postTranslation)?e.postTranslation:null,d=a?a.warnHtmlMessage:!isBoolean(e.warnHtmlMessage)||e.warnHtmlMessage,E=!!e.escapeParameter;const v=a?a.modifiers:isPlainObject(e.modifiers)?e.modifiers:{};let O,F=e.pluralRules||a&&a.pluralRules;O=(()=>{const t={version:VERSION,locale:l.value,fallbackLocale:s.value,messages:o.value,modifiers:v,pluralRules:F,missing:null===_?void 0:_,missingWarn:u,fallbackWarn:m,fallbackFormat:f,unresolving:!0,postTranslation:null===b?void 0:b,warnHtmlMessage:d,escapeParameter:E,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=i.value,t.numberFormats=c.value,t.__datetimeFormatters=isPlainObject(O)?O.__datetimeFormatters:void 0,t.__numberFormatters=isPlainObject(O)?O.__numberFormatters:void 0;return createCoreContext(t)})(),updateFallbackLocale(O,l.value,s.value);const I=computed({get:()=>l.value,set:e=>{l.value=e,O.locale=l.value}}),N=computed({get:()=>s.value,set:e=>{s.value=e,O.fallbackLocale=s.value,updateFallbackLocale(O,l.value,e)}}),h=computed((()=>o.value)),T=computed((()=>i.value)),L=computed((()=>c.value));const S=(e,t,n,r,u,m)=>{let f;if(l.value,s.value,o.value,i.value,c.value,f=e(O),isNumber(f)&&-1===f){const[e,n]=t();return a&&g?r(a):u(e)}if(m(f))return f;throw Error(I18nErrorCodes.UNEXPECTED_RETURN_TYPE)};function y(...e){return S((t=>Reflect.apply(translate,null,[t,...e])),(()=>parseTranslateArgs(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>isString(e)))}const k={normalize:function(e){return e.map((e=>isString(e)||isNumber(e)||isBoolean(e)?createTextNode(String(e)):e))},interpolate:e=>e,type:"vnode"};function C(e){return o.value[e]||{}}composerID++,a&&inBrowser&&(watch(a.locale,(e=>{r&&(l.value=e,O.locale=e,updateFallbackLocale(O,l.value,s.value))})),watch(a.fallbackLocale,(e=>{r&&(s.value=e,O.fallbackLocale=e,updateFallbackLocale(O,l.value,s.value))})));const M={id:composerID,locale:I,fallbackLocale:N,get inheritLocale(){return r},set inheritLocale(e){r=e,e&&a&&(l.value=a.locale.value,s.value=a.fallbackLocale.value,updateFallbackLocale(O,l.value,s.value))},get availableLocales(){return Object.keys(o.value).sort()},messages:h,get modifiers(){return v},get pluralRules(){return F||{}},get isGlobal(){return n},get missingWarn(){return u},set missingWarn(e){u=e,O.missingWarn=u},get fallbackWarn(){return m},set fallbackWarn(e){m=e,O.fallbackWarn=m},get fallbackRoot(){return g},set fallbackRoot(e){g=e},get fallbackFormat(){return f},set fallbackFormat(e){f=e,O.fallbackFormat=f},get warnHtmlMessage(){return d},set warnHtmlMessage(e){d=e,O.warnHtmlMessage=e},get escapeParameter(){return E},set escapeParameter(e){E=e,O.escapeParameter=e},t:y,getLocaleMessage:C,setLocaleMessage:function(e,t){o.value[e]=t,O.messages=o.value},mergeLocaleMessage:function(e,t){o.value[e]=o.value[e]||{},deepCopy(t,o.value[e]),O.messages=o.value},getPostTranslationHandler:function(){return isFunction(b)?b:null},setPostTranslationHandler:function(e){b=e,O.postTranslation=e},getMissingHandler:function(){return p},setMissingHandler:function(e){null!==e&&(_=defineCoreMissingHandler(e)),p=e,O.missing=_},[SetPluralRulesSymbol]:function(e){F=e,O.pluralRules=F}};return M.datetimeFormats=T,M.numberFormats=L,M.rt=function(...e){const[t,a,n]=e;if(n&&!isObject(n))throw Error(I18nErrorCodes.INVALID_ARGUMENT);return y(t,a,assign({resolvedMessage:!0},n||{}))},M.te=function(e,t){const a=C(isString(t)?t:l.value);return null!==O.messageResolver(a,e)},M.tm=function(e){const t=function(e){let t=null;const a=fallbackWithLocaleChain(O,s.value,l.value);for(let n=0;n<a.length;n++){const r=o.value[a[n]]||{},l=O.messageResolver(r,e);if(null!=l){t=l;break}}return t}(e);return null!=t?t:a&&a.tm(e)||{}},M.d=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>isString(e)))},M.n=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>isString(e)))},M.getDateTimeFormat=function(e){return i.value[e]||{}},M.setDateTimeFormat=function(e,t){i.value[e]=t,O.datetimeFormats=i.value,clearDateTimeFormat(O,e,t)},M.mergeDateTimeFormat=function(e,t){i.value[e]=assign(i.value[e]||{},t),O.datetimeFormats=i.value,clearDateTimeFormat(O,e,t)},M.getNumberFormat=function(e){return c.value[e]||{}},M.setNumberFormat=function(e,t){c.value[e]=t,O.numberFormats=c.value,clearNumberFormat(O,e,t)},M.mergeNumberFormat=function(e,t){c.value[e]=assign(c.value[e]||{},t),O.numberFormats=c.value,clearNumberFormat(O,e,t)},M[InejctWithOption]=e.__injectWithOption,M[TranslateVNodeSymbol]=function(...e){return S((t=>{let a;const n=t;try{n.processor=k,a=Reflect.apply(translate,null,[n,...e])}finally{n.processor=null}return a}),(()=>parseTranslateArgs(...e)),0,(t=>t[TranslateVNodeSymbol](...e)),(e=>[createTextNode(e)]),(e=>isArray(e)))},M[DatetimePartsSymbol]=function(...e){return S((t=>Reflect.apply(datetime,null,[t,...e])),(()=>parseDateTimeArgs(...e)),0,(t=>t[DatetimePartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},M[NumberPartsSymbol]=function(...e){return S((t=>Reflect.apply(number,null,[t,...e])),(()=>parseNumberArgs(...e)),0,(t=>t[NumberPartsSymbol](...e)),(()=>[]),(e=>isString(e)||isArray(e)))},M}function convertComposerOptions(e){const t=isString(e.locale)?e.locale:DEFAULT_LOCALE,a=isString(e.fallbackLocale)||isArray(e.fallbackLocale)||isPlainObject(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,n=isFunction(e.missing)?e.missing:void 0,r=!isBoolean(e.silentTranslationWarn)&&!isRegExp(e.silentTranslationWarn)||!e.silentTranslationWarn,l=!isBoolean(e.silentFallbackWarn)&&!isRegExp(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!isBoolean(e.fallbackRoot)||e.fallbackRoot,o=!!e.formatFallbackMessages,i=isPlainObject(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,u=isFunction(e.postTranslation)?e.postTranslation:void 0,m=!isString(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,g=!!e.escapeParameterHtml,f=!isBoolean(e.sync)||e.sync;let p=e.messages;if(isPlainObject(e.sharedMessages)){const t=e.sharedMessages;p=Object.keys(t).reduce(((e,a)=>{const n=e[a]||(e[a]={});return assign(n,t[a]),e}),p||{})}const{__i18n:_,__root:b,__injectWithOption:d}=e,E=e.datetimeFormats,v=e.numberFormats;return{locale:t,fallbackLocale:a,messages:p,flatJson:e.flatJson,datetimeFormats:E,numberFormats:v,missing:n,missingWarn:r,fallbackWarn:l,fallbackRoot:s,fallbackFormat:o,modifiers:i,pluralRules:c,postTranslation:u,warnHtmlMessage:m,escapeParameter:g,messageResolver:e.messageResolver,inheritLocale:f,__i18n:_,__root:b,__injectWithOption:d}}function createVueI18n(e={},t){{const t=createComposer(convertComposerOptions(e)),a={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return isBoolean(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=isBoolean(e)?!e:e},get silentFallbackWarn(){return isBoolean(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=isBoolean(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[a,n,r]=e,l={};let s=null,o=null;if(!isString(a))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=a;return isString(n)?l.locale=n:isArray(n)?s=n:isPlainObject(n)&&(o=n),isArray(r)?s=r:isPlainObject(r)&&(o=r),Reflect.apply(t.t,t,[i,s||o||{},l])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[a,n,r]=e,l={plural:1};let s=null,o=null;if(!isString(a))throw Error(I18nErrorCodes.INVALID_ARGUMENT);const i=a;return isString(n)?l.locale=n:isNumber(n)?l.plural=n:isArray(n)?s=n:isPlainObject(n)&&(o=n),isString(r)?l.locale=r:isArray(r)?s=r:isPlainObject(r)&&(o=r),Reflect.apply(t.t,t,[i,s||o||{},l])},te:(e,a)=>t.te(e,a),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,a){t.setLocaleMessage(e,a)},mergeLocaleMessage(e,a){t.mergeLocaleMessage(e,a)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,a){t.setDateTimeFormat(e,a)},mergeDateTimeFormat(e,a){t.mergeDateTimeFormat(e,a)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,a){t.setNumberFormat(e,a)},mergeNumberFormat(e,a){t.mergeNumberFormat(e,a)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:n}=e;n&&n(t,a)}};return a}}const baseFormatProps={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function getInterpolateArg({slots:e},t){if(1===t.length&&"default"===t[0]){return(e.default?e.default():[]).reduce(((e,t)=>[...e,...t.type===Fragment?t.children:[t]]),[])}return t.reduce(((t,a)=>{const n=e[a];return n&&(t[a]=n()),t}),{})}function getFragmentableTag(e){return Fragment}const Translation={name:"i18n-t",props:assign({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>isNumber(e)||!isNaN(e)}},baseFormatProps),setup(e,t){const{slots:a,attrs:n}=t,r=e.i18n||useI18n({useScope:e.scope,__useComponent:!0});return()=>{const l=Object.keys(a).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=isString(e.plural)?+e.plural:e.plural);const o=getInterpolateArg(t,l),i=r[TranslateVNodeSymbol](e.keypath,o,s),c=assign({},n),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}};function isVNode(e){return isArray(e)&&!isString(e[0])}function renderFormatter(e,t,a,n){const{slots:r,attrs:l}=t;return()=>{const t={part:!0};let s={};e.locale&&(t.locale=e.locale),isString(e.format)?t.key=e.format:isObject(e.format)&&(isString(e.format.key)&&(t.key=e.format.key),s=Object.keys(e.format).reduce(((t,n)=>a.includes(n)?assign({},t,{[n]:e.format[n]}):t),{}));const o=n(e.value,t,s);let i=[t.key];isArray(o)?i=o.map(((e,t)=>{const a=r[e.type],n=a?a({[e.type]:e.value,index:t,parts:o}):[e.value];return isVNode(n)&&(n[0].key=`${e.type}-${t}`),n})):isString(o)&&(i=[o]);const c=assign({},l),u=isString(e.tag)||isObject(e.tag)?e.tag:getFragmentableTag();return h(u,c,i)}}const NumberFormat={name:"i18n-n",props:assign({value:{type:Number,required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const a=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,NUMBER_FORMAT_OPTIONS_KEYS,((...e)=>a[NumberPartsSymbol](...e)))}},DatetimeFormat={name:"i18n-d",props:assign({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},baseFormatProps),setup(e,t){const a=e.i18n||useI18n({useScope:"parent",__useComponent:!0});return renderFormatter(e,t,DATETIME_FORMAT_OPTIONS_KEYS,((...e)=>a[DatetimePartsSymbol](...e)))}};function getComposer$1(e,t){const a=e;if("composition"===e.mode)return a.__getInstance(t)||e.global;{const n=a.__getInstance(t);return null!=n?n.__composer:e.global.__composer}}function vTDirective(e){const t=t=>{const{instance:a,modifiers:n,value:r}=t;if(!a||!a.$)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const l=getComposer$1(e,a.$),s=parseValue(r);return[Reflect.apply(l.t,l,[...makeParams(s)]),l]};return{created:(a,n)=>{const[r,l]=t(n);inBrowser&&e.global===l&&(a.__i18nWatcher=watch(l.locale,(()=>{n.instance&&n.instance.$forceUpdate()}))),a.__composer=l,a.textContent=r},unmounted:e=>{inBrowser&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const a=e.__composer,n=parseValue(t);e.textContent=Reflect.apply(a.t,a,[...makeParams(n)])}},getSSRProps:e=>{const[a]=t(e);return{textContent:a}}}}function parseValue(e){if(isString(e))return{path:e};if(isPlainObject(e)){if(!("path"in e))throw Error(I18nErrorCodes.REQUIRED_VALUE,"path");return e}throw Error(I18nErrorCodes.INVALID_VALUE)}function makeParams(e){const{path:t,locale:a,args:n,choice:r,plural:l}=e,s={},o=n||{};return isString(a)&&(s.locale=a),isNumber(r)&&(s.plural=r),isNumber(l)&&(s.plural=l),[t,o,s]}function apply(e,t,...a){const n=isPlainObject(a[0])?a[0]:{},r=!!n.useI18nComponentName;(!isBoolean(n.globalInstall)||n.globalInstall)&&(e.component(r?"i18n":Translation.name,Translation),e.component(NumberFormat.name,NumberFormat),e.component(DatetimeFormat.name,DatetimeFormat)),e.directive("t",vTDirective(t))}function defineMixin(e,t,a){return{beforeCreate(){const n=getCurrentInstance();if(!n)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const a=r.i18n;r.__i18n&&(a.__i18n=r.__i18n),a.__root=t,this===this.$root?this.$i18n=mergeToRoot(e,a):(a.__injectWithOption=!0,this.$i18n=createVueI18n(a))}else r.__i18n?this===this.$root?this.$i18n=mergeToRoot(e,r):this.$i18n=createVueI18n({__i18n:r.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;r.__i18nGlobal&&adjustI18nResources(t,r,r),e.__onComponentInstanceCreated(this.$i18n),a.__setInstance(n,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&a.__vueI18nExtend&&(a.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=getCurrentInstance();if(!e)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,a.__deleteInstance(e),delete this.$i18n}}}function mergeToRoot(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[SetPluralRulesSymbol](t.pluralizationRules||e.pluralizationRules);const a=getLocaleMessages(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(a).forEach((t=>e.mergeLocaleMessage(t,a[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((a=>e.mergeNumberFormat(a,t.numberFormats[a]))),e}const I18nInjectionKey=makeSymbol("global-vue-i18n");function createI18n(e={},t){const a=!isBoolean(e.legacy)||e.legacy,n=!isBoolean(e.globalInjection)||e.globalInjection,r=!a||!!e.allowComposition,l=new Map,[s,o]=createGlobal(e,a),i=makeSymbol("");{const e={get mode(){return a?"legacy":"composition"},get allowComposition(){return r},async install(t,...r){if(t.__VUE_I18N_SYMBOL__=i,t.provide(t.__VUE_I18N_SYMBOL__,e),isPlainObject(r[0])){const t=r[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!a&&n&&injectGlobalFields(t,e.global),apply(t,e,...r),a&&t.mixin(defineMixin(o,o.__composer,e));const l=t.unmount;t.unmount=()=>{e.dispose(),l()}},get global(){return o},dispose(){s.stop()},__instances:l,__getInstance:function(e){return l.get(e)||null},__setInstance:function(e,t){l.set(e,t)},__deleteInstance:function(e){l.delete(e)}};return e}}function useI18n(e={}){const t=getCurrentInstance();if(null==t)throw Error(I18nErrorCodes.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Error(I18nErrorCodes.NOT_INSLALLED);const a=getI18nInstance(t),n=getGlobalComposer(a),r=getComponentOptions(t),l=getScope(e,r);if("legacy"===a.mode&&!e.__useComponent){if(!a.allowComposition)throw Error(I18nErrorCodes.NOT_AVAILABLE_IN_LEGACY_MODE);return useI18nForLegacy(t,l,n,e)}if("global"===l)return adjustI18nResources(n,e,r),n;if("parent"===l){let r=getComposer(a,t,e.__useComponent);return null==r&&(r=n),r}const s=a;let o=s.__getInstance(t);if(null==o){const a=assign({},e);"__i18n"in r&&(a.__i18n=r.__i18n),n&&(a.__root=n),o=createComposer(a),s.__composerExtend&&s.__composerExtend(o),setupLifeCycle(s,t),s.__setInstance(t,o)}return o}const castToVueI18n=e=>{if(!(__VUE_I18N_BRIDGE__ in e))throw Error(I18nErrorCodes.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e};function createGlobal(e,t,a){const n=effectScope();{const a=t?n.run((()=>createVueI18n(e))):n.run((()=>createComposer(e)));if(null==a)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);return[n,a]}}function getI18nInstance(e){{const t=inject(e.isCE?I18nInjectionKey:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw createI18nError(e.isCE?I18nErrorCodes.NOT_INSLALLED_WITH_PROVIDE:I18nErrorCodes.UNEXPECTED_ERROR);return t}}function getScope(e,t){return isEmptyObject(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function getGlobalComposer(e){return"composition"===e.mode?e.global:e.global.__composer}function getComposer(e,t,a=!1){let n=null;const r=t.root;let l=t.parent;for(;null!=l;){const t=e;if("composition"===e.mode)n=t.__getInstance(l);else{const e=t.__getInstance(l);null!=e&&(n=e.__composer,a&&n&&!n[InejctWithOption]&&(n=null))}if(null!=n)break;if(r===l)break;l=l.parent}return n}function setupLifeCycle(e,t,a){onMounted((()=>{}),t),onUnmounted((()=>{e.__deleteInstance(t)}),t)}function useI18nForLegacy(e,t,a,n={}){const r="local"===t,l=shallowRef(null);if(r&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(I18nErrorCodes.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const s=!isBoolean(n.inheritLocale)||n.inheritLocale,o=ref(r&&s?a.locale.value:isString(n.locale)?n.locale:DEFAULT_LOCALE),i=ref(r&&s?a.fallbackLocale.value:isString(n.fallbackLocale)||isArray(n.fallbackLocale)||isPlainObject(n.fallbackLocale)||!1===n.fallbackLocale?n.fallbackLocale:o.value),c=ref(getLocaleMessages(o.value,n)),u=ref(isPlainObject(n.datetimeFormats)?n.datetimeFormats:{[o.value]:{}}),m=ref(isPlainObject(n.numberFormats)?n.numberFormats:{[o.value]:{}}),g=r?a.missingWarn:!isBoolean(n.missingWarn)&&!isRegExp(n.missingWarn)||n.missingWarn,f=r?a.fallbackWarn:!isBoolean(n.fallbackWarn)&&!isRegExp(n.fallbackWarn)||n.fallbackWarn,p=r?a.fallbackRoot:!isBoolean(n.fallbackRoot)||n.fallbackRoot,_=!!n.fallbackFormat,b=isFunction(n.missing)?n.missing:null,d=isFunction(n.postTranslation)?n.postTranslation:null,E=r?a.warnHtmlMessage:!isBoolean(n.warnHtmlMessage)||n.warnHtmlMessage,v=!!n.escapeParameter,O=r?a.modifiers:isPlainObject(n.modifiers)?n.modifiers:{},F=n.pluralRules||r&&a.pluralRules;function I(e){return o.value,i.value,c.value,u.value,m.value,e()}const N={get id(){return l.value?l.value.id:-1},locale:computed({get:()=>l.value?l.value.locale.value:o.value,set:e=>{l.value&&(l.value.locale.value=e),o.value=e}}),fallbackLocale:computed({get:()=>l.value?l.value.fallbackLocale.value:i.value,set:e=>{l.value&&(l.value.fallbackLocale.value=e),i.value=e}}),messages:computed((()=>l.value?l.value.messages.value:c.value)),datetimeFormats:computed((()=>u.value)),numberFormats:computed((()=>m.value)),get inheritLocale(){return l.value?l.value.inheritLocale:s},set inheritLocale(e){l.value&&(l.value.inheritLocale=e)},get availableLocales(){return l.value?l.value.availableLocales:Object.keys(c.value)},get modifiers(){return l.value?l.value.modifiers:O},get pluralRules(){return l.value?l.value.pluralRules:F},get isGlobal(){return!!l.value&&l.value.isGlobal},get missingWarn(){return l.value?l.value.missingWarn:g},set missingWarn(e){l.value&&(l.value.missingWarn=e)},get fallbackWarn(){return l.value?l.value.fallbackWarn:f},set fallbackWarn(e){l.value&&(l.value.missingWarn=e)},get fallbackRoot(){return l.value?l.value.fallbackRoot:p},set fallbackRoot(e){l.value&&(l.value.fallbackRoot=e)},get fallbackFormat(){return l.value?l.value.fallbackFormat:_},set fallbackFormat(e){l.value&&(l.value.fallbackFormat=e)},get warnHtmlMessage(){return l.value?l.value.warnHtmlMessage:E},set warnHtmlMessage(e){l.value&&(l.value.warnHtmlMessage=e)},get escapeParameter(){return l.value?l.value.escapeParameter:v},set escapeParameter(e){l.value&&(l.value.escapeParameter=e)},t:function(...e){return l.value?I((()=>Reflect.apply(l.value.t,null,[...e]))):I((()=>""))},getPostTranslationHandler:function(){return l.value?l.value.getPostTranslationHandler():d},setPostTranslationHandler:function(e){l.value&&l.value.setPostTranslationHandler(e)},getMissingHandler:function(){return l.value?l.value.getMissingHandler():b},setMissingHandler:function(e){l.value&&l.value.setMissingHandler(e)},rt:function(...e){return l.value?Reflect.apply(l.value.rt,null,[...e]):""},d:function(...e){return l.value?I((()=>Reflect.apply(l.value.d,null,[...e]))):I((()=>""))},n:function(...e){return l.value?I((()=>Reflect.apply(l.value.n,null,[...e]))):I((()=>""))},tm:function(e){return l.value?l.value.tm(e):{}},te:function(e,t){return!!l.value&&l.value.te(e,t)},getLocaleMessage:function(e){return l.value?l.value.getLocaleMessage(e):{}},setLocaleMessage:function(e,t){l.value&&(l.value.setLocaleMessage(e,t),c.value[e]=t)},mergeLocaleMessage:function(e,t){l.value&&l.value.mergeLocaleMessage(e,t)},getDateTimeFormat:function(e){return l.value?l.value.getDateTimeFormat(e):{}},setDateTimeFormat:function(e,t){l.value&&(l.value.setDateTimeFormat(e,t),u.value[e]=t)},mergeDateTimeFormat:function(e,t){l.value&&l.value.mergeDateTimeFormat(e,t)},getNumberFormat:function(e){return l.value?l.value.getNumberFormat(e):{}},setNumberFormat:function(e,t){l.value&&(l.value.setNumberFormat(e,t),m.value[e]=t)},mergeNumberFormat:function(e,t){l.value&&l.value.mergeNumberFormat(e,t)}};return onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(I18nErrorCodes.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const a=l.value=e.proxy.$i18n.__composer;"global"===t?(o.value=a.locale.value,i.value=a.fallbackLocale.value,c.value=a.messages.value,u.value=a.datetimeFormats.value,m.value=a.numberFormats.value):r&&function(e){e.locale.value=o.value,e.fallbackLocale.value=i.value,Object.keys(c.value).forEach((t=>{e.mergeLocaleMessage(t,c.value[t])})),Object.keys(u.value).forEach((t=>{e.mergeDateTimeFormat(t,u.value[t])})),Object.keys(m.value).forEach((t=>{e.mergeNumberFormat(t,m.value[t])})),e.escapeParameter=v,e.fallbackFormat=_,e.fallbackRoot=p,e.fallbackWarn=f,e.missingWarn=g,e.warnHtmlMessage=E}(a)})),N}const globalExportProps=["locale","fallbackLocale","availableLocales"],globalExportMethods=["t","rt","d","n","tm","te"];function injectGlobalFields(e,t){const a=Object.create(null);globalExportProps.forEach((e=>{const n=Object.getOwnPropertyDescriptor(t,e);if(!n)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);const r=isRef(n.value)?{get:()=>n.value.value,set(e){n.value.value=e}}:{get:()=>n.get&&n.get()};Object.defineProperty(a,e,r)})),e.config.globalProperties.$i18n=a,globalExportMethods.forEach((a=>{const n=Object.getOwnPropertyDescriptor(t,a);if(!n||!n.value)throw Error(I18nErrorCodes.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,n)}))}registerMessageResolver(resolveValue),registerLocaleFallbacker(fallbackWithLocaleChain);export{DatetimeFormat,I18nInjectionKey,NumberFormat,Translation,VERSION,castToVueI18n,createI18n,useI18n,vTDirective};
/*!
* vue-i18n v9.3.0-beta.12
* (c) 2022 kazuya kawaguchi
* vue-i18n v9.3.0-beta.13
* (c) 2023 kazuya kawaguchi
* Released under the MIT License.
*/
var VueI18n=function(e,t){"use strict";const a="undefined"!=typeof window,n=(e,t=!1)=>t?Symbol.for(e):Symbol(e),l=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),r=e=>"number"==typeof e&&isFinite(e),o=e=>"[object RegExp]"===k(e),s=e=>h(e)&&0===Object.keys(e).length;function c(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const i=Object.assign;function u(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const m=Object.prototype.hasOwnProperty;function f(e,t){return m.call(e,t)}const g=Array.isArray,_=e=>"function"==typeof e,p=e=>"string"==typeof e,v=e=>"boolean"==typeof e,b=e=>null!==e&&"object"==typeof e,d=Object.prototype.toString,k=e=>d.call(e),h=e=>"[object Object]"===k(e),E=15;function F(e,t,a={}){const{domain:n,messages:l,args:r}=a,o=new SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=n,o}const L=[];L[0]={w:[0],i:[3,0],"[":[4],o:[7]},L[1]={w:[1],".":[2],"[":[4],o:[7]},L[2]={w:[2],i:[3,0],0:[3,0]},L[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},L[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},L[5]={"'":[4,0],o:8,l:[5,0]},L[6]={'"':[4,0],o:8,l:[6,0]};const y=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function I(e){if(null==e)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 T(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(a=t,y.test(a)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var a}const N=new Map;function R(e,t){return b(e)?e[t]:null}const W=e=>e,M=e=>"",O=e=>0===e.length?"":e.join(""),w=e=>null==e?"":g(e)||h(e)&&e.toString===d?JSON.stringify(e,null,2):String(e);function D(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function C(e={}){const t=e.locale,a=function(e){const t=r(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(r(e.named.count)||r(e.named.n))?r(e.named.count)?e.named.count:r(e.named.n)?e.named.n:t:t}(e),n=b(e.pluralRules)&&p(t)&&_(e.pluralRules[t])?e.pluralRules[t]:D,l=b(e.pluralRules)&&p(t)&&_(e.pluralRules[t])?D:void 0,o=e.list||[],s=e.named||{};r(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(a,s);function c(t){const a=_(e.messages)?e.messages(t):!!b(e.messages)&&e.messages[t];return a||(e.parent?e.parent.message(t):M)}const i=h(e.processor)&&_(e.processor.normalize)?e.processor.normalize:O,u=h(e.processor)&&_(e.processor.interpolate)?e.processor.interpolate:w,m={list:e=>o[e],named:e=>s[e],plural:e=>e[n(a,e.length,l)],linked:(t,...a)=>{const[n,l]=a;let r="text",o="";1===a.length?b(n)?(o=n.modifier||o,r=n.type||r):p(n)&&(o=n||o):2===a.length&&(p(n)&&(o=n||o),p(l)&&(r=l||r));let s=c(t)(m);return"vnode"===r&&g(s)&&o&&(s=s[0]),o?(i=o,e.modifiers?e.modifiers[i]:W)(s,r):s;var i},message:c,type:h(e.processor)&&p(e.processor.type)?e.processor.type:"text",interpolate:u,normalize:i};return m}function P(e,t,a){return[...new Set([a,...g(t)?t:b(t)?Object.keys(t):p(t)?[t]:[a]])]}function A(e,t,a){const n=p(a)?a:H,l=e;l.__localeChainCache||(l.__localeChainCache=new Map);let r=l.__localeChainCache.get(n);if(!r){r=[];let e=[a];for(;g(e);)e=$(r,e,t);const o=g(t)||!h(t)?t:t.default?t.default:null;e=p(o)?[o]:o,g(e)&&$(r,e,!1),l.__localeChainCache.set(n,r)}return r}function $(e,t,a){let n=!0;for(let l=0;l<t.length&&v(n);l++){const r=t[l];p(r)&&(n=S(e,t[l],a))}return n}function S(e,t,a){let n;const l=t.split("-");do{n=U(e,l.join("-"),a),l.splice(-1,1)}while(l.length&&!0===n);return n}function U(e,t,a){let n=!1;if(!e.includes(t)&&(n=!0,t)){n="!"!==t[t.length-1];const l=t.replace(/!/g,"");e.push(l),(g(a)||h(a))&&a[l]&&(n=a[l])}return n}const H="en-US",j=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let V,x;let G=0;function B(e={}){const t=p(e.version)?e.version:"9.3.0-beta.12",a=p(e.locale)?e.locale:H,n=g(e.fallbackLocale)||h(e.fallbackLocale)||p(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a,l=h(e.messages)?e.messages:{[a]:{}},r=h(e.datetimeFormats)?e.datetimeFormats:{[a]:{}},s=h(e.numberFormats)?e.numberFormats:{[a]:{}},u=i({},e.modifiers||{},{upper:(e,t)=>"text"===t&&p(e)?e.toUpperCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&p(e)?e.toLowerCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&p(e)?j(e):"vnode"===t&&b(e)&&"__v_isVNode"in e?j(e.children):e}),m=e.pluralRules||{},f=_(e.missing)?e.missing:null,d=!v(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,k=!v(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,E=!!e.fallbackFormat,F=!!e.unresolving,L=_(e.postTranslation)?e.postTranslation:null,y=h(e.processor)?e.processor:null,I=!v(e.warnHtmlMessage)||e.warnHtmlMessage,T=!!e.escapeParameter,N=_(e.messageCompiler)?e.messageCompiler:undefined,W=_(e.messageResolver)?e.messageResolver:V||R,M=_(e.localeFallbacker)?e.localeFallbacker:x||P,O=b(e.fallbackContext)?e.fallbackContext:void 0,w=_(e.onWarn)?e.onWarn:c,D=e,C=b(D.__datetimeFormatters)?D.__datetimeFormatters:new Map,A=b(D.__numberFormatters)?D.__numberFormatters:new Map,$=b(D.__meta)?D.__meta:{};G++;const S={version:t,cid:G,locale:a,fallbackLocale:n,messages:l,modifiers:u,pluralRules:m,missing:f,missingWarn:d,fallbackWarn:k,fallbackFormat:E,unresolving:F,postTranslation:L,processor:y,warnHtmlMessage:I,escapeParameter:T,messageCompiler:N,messageResolver:W,localeFallbacker:M,fallbackContext:O,onWarn:w,__meta:$};return S.datetimeFormats=r,S.numberFormats=s,S.__datetimeFormatters=C,S.__numberFormatters=A,S}function Y(e,t,a,n,l){const{missing:r,onWarn:o}=e;if(null!==r){const n=r(e,a,t,l);return p(n)?n:t}return t}function X(e,t,a){e.__localeChainCache=new Map,e.localeFallbacker(e,a,t)}let z=E;const J=()=>++z,q={INVALID_ARGUMENT:z,INVALID_DATE_ARGUMENT:J(),INVALID_ISO_DATE_ARGUMENT:J(),__EXTEND_POINT__:J()},Z=()=>"",K=e=>_(e);function Q(e,...t){const{fallbackFormat:a,postTranslation:n,unresolving:l,messageCompiler:o,fallbackLocale:s,messages:c}=e,[i,m]=ae(...t),f=v(m.missingWarn)?m.missingWarn:e.missingWarn,_=v(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn,d=v(m.escapeParameter)?m.escapeParameter:e.escapeParameter,k=!!m.resolvedMessage,h=p(m.default)||v(m.default)?v(m.default)?o?i:()=>i:m.default:a?o?i:()=>i:"",E=a||""!==h,F=p(m.locale)?m.locale:e.locale;d&&function(e){g(e.list)?e.list=e.list.map((e=>p(e)?u(e):e)):b(e.named)&&Object.keys(e.named).forEach((t=>{p(e.named[t])&&(e.named[t]=u(e.named[t]))}))}(m);let[L,y,I]=k?[i,F,c[F]||{}]:ee(e,i,F,s,_,f),T=L,N=i;if(k||p(T)||K(T)||E&&(T=h,N=T),!(k||(p(T)||K(T))&&p(y)))return l?-1:i;let R=!1;const W=K(T)?T:te(e,i,y,T,N,(()=>{R=!0}));if(R)return T;const M=function(e,t,a,n){const{modifiers:l,pluralRules:o,messageResolver:s,fallbackLocale:c,fallbackWarn:i,missingWarn:u,fallbackContext:m}=e,f=n=>{let l=s(a,n);if(null==l&&m){const[,,e]=ee(m,n,t,c,i,u);l=s(e,n)}if(p(l)){let a=!1;const r=te(e,n,t,l,n,(()=>{a=!0}));return a?Z:r}return K(l)?l:Z},g={locale:t,modifiers:l,pluralRules:o,messages:f};e.processor&&(g.processor=e.processor);n.list&&(g.list=n.list);n.named&&(g.named=n.named);r(n.plural)&&(g.pluralIndex=n.plural);return g}(e,y,I,m),O=function(e,t,a){return t(a)}(0,W,C(M));return n?n(O,i):O}function ee(e,t,a,n,l,r){const{messages:o,onWarn:s,messageResolver:c,localeFallbacker:i}=e,u=i(e,n,a);let m,f={},g=null;for(let a=0;a<u.length&&(m=u[a],f=o[m]||{},null===(g=c(f,t))&&(g=f[t]),!p(g)&&!_(g));a++){const a=Y(e,t,m,0,"translate");a!==t&&(g=a)}return[g,m,f]}function te(e,t,a,n,r,o){const{messageCompiler:s,warnHtmlMessage:c}=e;if(K(n)){const e=n;return e.locale=e.locale||a,e.key=e.key||t,e}if(null==s){const e=()=>n;return e.locale=a,e.key=t,e}const i=s(n,function(e,t,a,n,r,o){return{warnHtmlMessage:r,onError:e=>{throw o&&o(e),e},onCacheKey:e=>((e,t,a)=>l({l:e,k:t,s:a}))(t,a,e)}}(0,a,r,0,c,o));return i.locale=a,i.key=t,i.source=n,i}function ae(...e){const[t,a,n]=e,l={};if(!p(t)&&!r(t)&&!K(t))throw Error(q.INVALID_ARGUMENT);const o=r(t)?String(t):(K(t),t);return r(a)?l.plural=a:p(a)?l.default=a:h(a)&&!s(a)?l.named=a:g(a)&&(l.list=a),r(n)?l.plural=n:p(n)?l.default=n:h(n)&&i(l,n),[o,l]}function ne(e,...t){const{datetimeFormats:a,unresolving:n,fallbackLocale:l,onWarn:r,localeFallbacker:o}=e,{__datetimeFormatters:c}=e,[u,m,f,g]=re(...t);v(f.missingWarn)?f.missingWarn:e.missingWarn;v(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn;const _=!!f.part,b=p(f.locale)?f.locale:e.locale,d=o(e,l,b);if(!p(u)||""===u)return new Intl.DateTimeFormat(b,g).format(m);let k,E={},F=null;for(let t=0;t<d.length&&(k=d[t],E=a[k]||{},F=E[u],!h(F));t++)Y(e,u,k,0,"datetime format");if(!h(F)||!p(k))return n?-1:u;let L=`${k}__${u}`;s(g)||(L=`${L}__${JSON.stringify(g)}`);let y=c.get(L);return y||(y=new Intl.DateTimeFormat(k,i({},F,g)),c.set(L,y)),_?y.formatToParts(m):y.format(m)}const le=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function re(...e){const[t,a,n,l]=e,o={};let s,c={};if(p(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(q.INVALID_ISO_DATE_ARGUMENT);const a=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(a);try{s.toISOString()}catch(e){throw Error(q.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===k(t)){if(isNaN(t.getTime()))throw Error(q.INVALID_DATE_ARGUMENT);s=t}else{if(!r(t))throw Error(q.INVALID_ARGUMENT);s=t}return p(a)?o.key=a:h(a)&&Object.keys(a).forEach((e=>{le.includes(e)?c[e]=a[e]:o[e]=a[e]})),p(n)?o.locale=n:h(n)&&(c=n),h(l)&&(c=l),[o.key||"",s,o,c]}function oe(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__datetimeFormatters.has(a)&&n.__datetimeFormatters.delete(a)}}function se(e,...t){const{numberFormats:a,unresolving:n,fallbackLocale:l,onWarn:r,localeFallbacker:o}=e,{__numberFormatters:c}=e,[u,m,f,g]=ie(...t);v(f.missingWarn)?f.missingWarn:e.missingWarn;v(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn;const _=!!f.part,b=p(f.locale)?f.locale:e.locale,d=o(e,l,b);if(!p(u)||""===u)return new Intl.NumberFormat(b,g).format(m);let k,E={},F=null;for(let t=0;t<d.length&&(k=d[t],E=a[k]||{},F=E[u],!h(F));t++)Y(e,u,k,0,"number format");if(!h(F)||!p(k))return n?-1:u;let L=`${k}__${u}`;s(g)||(L=`${L}__${JSON.stringify(g)}`);let y=c.get(L);return y||(y=new Intl.NumberFormat(k,i({},F,g)),c.set(L,y)),_?y.formatToParts(m):y.format(m)}const ce=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function ie(...e){const[t,a,n,l]=e,o={};let s={};if(!r(t))throw Error(q.INVALID_ARGUMENT);const c=t;return p(a)?o.key=a:h(a)&&Object.keys(a).forEach((e=>{ce.includes(e)?s[e]=a[e]:o[e]=a[e]})),p(n)?o.locale=n:h(n)&&(s=n),h(l)&&(s=l),[o.key||"",c,o,s]}function ue(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__numberFormatters.has(a)&&n.__numberFormatters.delete(a)}}const me="9.3.0-beta.12";let fe=E;const ge=()=>++fe,_e={UNEXPECTED_RETURN_TYPE:fe,INVALID_ARGUMENT:ge(),MUST_BE_CALL_SETUP_TOP:ge(),NOT_INSLALLED:ge(),NOT_AVAILABLE_IN_LEGACY_MODE:ge(),REQUIRED_VALUE:ge(),INVALID_VALUE:ge(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:ge(),NOT_INSLALLED_WITH_PROVIDE:ge(),UNEXPECTED_ERROR:ge(),NOT_COMPATIBLE_LEGACY_VUE_I18N:ge(),BRIDGE_SUPPORT_VUE_2_ONLY:ge(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:ge(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:ge(),__EXTEND_POINT__:ge()};const pe=n("__translateVNode"),ve=n("__datetimeParts"),be=n("__numberParts"),de=n("__setPluralRules"),ke=n("__injectWithOption");function he(e){if(!b(e))return e;for(const t in e)if(f(e,t))if(t.includes(".")){const a=t.split("."),n=a.length-1;let l=e;for(let e=0;e<n;e++)a[e]in l||(l[a[e]]={}),l=l[a[e]];l[a[n]]=e[t],delete e[t],b(l[a[n]])&&he(l[a[n]])}else b(e[t])&&he(e[t]);return e}function Ee(e,t){const{messages:a,__i18n:n,messageResolver:l,flatJson:r}=t,o=h(a)?a:g(n)?{}:{[e]:{}};if(g(n)&&n.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:a}=e;t?(o[t]=o[t]||{},Le(a,o[t])):Le(a,o)}else p(e)&&Le(JSON.parse(e),o)})),null==l&&r)for(const e in o)f(o,e)&&he(o[e]);return o}const Fe=e=>!b(e)||g(e);function Le(e,t){if(Fe(e)||Fe(t))throw Error(_e.INVALID_VALUE);for(const a in e)f(e,a)&&(Fe(e[a])||Fe(t[a])?t[a]=e[a]:Le(e[a],t[a]))}function ye(e,t,a){let n=b(t.messages)?t.messages:{};"__i18nGlobal"in a&&(n=Ee(e.locale.value,{messages:n,__i18n:a.__i18nGlobal}));const l=Object.keys(n);if(l.length&&l.forEach((t=>{e.mergeLocaleMessage(t,n[t])})),b(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach((a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])}))}if(b(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach((a=>{e.mergeNumberFormat(a,t.numberFormats[a])}))}}function Ie(e){return t.createVNode(t.Text,null,e,0)}let Te=0;function Ne(e){return(a,n,l,r)=>e(n,l,t.getCurrentInstance()||void 0,r)}function Re(e={},n){const{__root:l}=e,s=void 0===l;let c=!v(e.inheritLocale)||e.inheritLocale;const u=t.ref(l&&c?l.locale.value:p(e.locale)?e.locale:H),m=t.ref(l&&c?l.fallbackLocale.value:p(e.fallbackLocale)||g(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:u.value),f=t.ref(Ee(u.value,e)),d=t.ref(h(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),k=t.ref(h(e.numberFormats)?e.numberFormats:{[u.value]:{}});let E=l?l.missingWarn:!v(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,F=l?l.fallbackWarn:!v(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,L=l?l.fallbackRoot:!v(e.fallbackRoot)||e.fallbackRoot,y=!!e.fallbackFormat,I=_(e.missing)?e.missing:null,T=_(e.missing)?Ne(e.missing):null,N=_(e.postTranslation)?e.postTranslation:null,R=l?l.warnHtmlMessage:!v(e.warnHtmlMessage)||e.warnHtmlMessage,W=!!e.escapeParameter;const M=l?l.modifiers:h(e.modifiers)?e.modifiers:{};let O,w=e.pluralRules||l&&l.pluralRules;O=(()=>{const t={version:me,locale:u.value,fallbackLocale:m.value,messages:f.value,modifiers:M,pluralRules:w,missing:null===T?void 0:T,missingWarn:E,fallbackWarn:F,fallbackFormat:y,unresolving:!0,postTranslation:null===N?void 0:N,warnHtmlMessage:R,escapeParameter:W,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=d.value,t.numberFormats=k.value,t.__datetimeFormatters=h(O)?O.__datetimeFormatters:void 0,t.__numberFormatters=h(O)?O.__numberFormatters:void 0;return B(t)})(),X(O,u.value,m.value);const D=t.computed({get:()=>u.value,set:e=>{u.value=e,O.locale=u.value}}),C=t.computed({get:()=>m.value,set:e=>{m.value=e,O.fallbackLocale=m.value,X(O,u.value,e)}}),P=t.computed((()=>f.value)),$=t.computed((()=>d.value)),S=t.computed((()=>k.value));const U=(e,t,a,n,o,s)=>{let c;if(u.value,m.value,f.value,d.value,k.value,c=e(O),r(c)&&-1===c){const[e,a]=t();return l&&L?n(l):o(e)}if(s(c))return c;throw Error(_e.UNEXPECTED_RETURN_TYPE)};function j(...e){return U((t=>Reflect.apply(Q,null,[t,...e])),(()=>ae(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>p(e)))}const V={normalize:function(e){return e.map((e=>p(e)||r(e)||v(e)?Ie(String(e)):e))},interpolate:e=>e,type:"vnode"};function x(e){return f.value[e]||{}}Te++,l&&a&&(t.watch(l.locale,(e=>{c&&(u.value=e,O.locale=e,X(O,u.value,m.value))})),t.watch(l.fallbackLocale,(e=>{c&&(m.value=e,O.fallbackLocale=e,X(O,u.value,m.value))})));const G={id:Te,locale:D,fallbackLocale:C,get inheritLocale(){return c},set inheritLocale(e){c=e,e&&l&&(u.value=l.locale.value,m.value=l.fallbackLocale.value,X(O,u.value,m.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:P,get modifiers(){return M},get pluralRules(){return w||{}},get isGlobal(){return s},get missingWarn(){return E},set missingWarn(e){E=e,O.missingWarn=E},get fallbackWarn(){return F},set fallbackWarn(e){F=e,O.fallbackWarn=F},get fallbackRoot(){return L},set fallbackRoot(e){L=e},get fallbackFormat(){return y},set fallbackFormat(e){y=e,O.fallbackFormat=y},get warnHtmlMessage(){return R},set warnHtmlMessage(e){R=e,O.warnHtmlMessage=e},get escapeParameter(){return W},set escapeParameter(e){W=e,O.escapeParameter=e},t:j,getLocaleMessage:x,setLocaleMessage:function(e,t){f.value[e]=t,O.messages=f.value},mergeLocaleMessage:function(e,t){f.value[e]=f.value[e]||{},Le(t,f.value[e]),O.messages=f.value},getPostTranslationHandler:function(){return _(N)?N:null},setPostTranslationHandler:function(e){N=e,O.postTranslation=e},getMissingHandler:function(){return I},setMissingHandler:function(e){null!==e&&(T=Ne(e)),I=e,O.missing=T},[de]:function(e){w=e,O.pluralRules=w}};return G.datetimeFormats=$,G.numberFormats=S,G.rt=function(...e){const[t,a,n]=e;if(n&&!b(n))throw Error(_e.INVALID_ARGUMENT);return j(t,a,i({resolvedMessage:!0},n||{}))},G.te=function(e,t){const a=x(p(t)?t:u.value);return null!==O.messageResolver(a,e)},G.tm=function(e){const t=function(e){let t=null;const a=A(O,m.value,u.value);for(let n=0;n<a.length;n++){const l=f.value[a[n]]||{},r=O.messageResolver(l,e);if(null!=r){t=r;break}}return t}(e);return null!=t?t:l&&l.tm(e)||{}},G.d=function(...e){return U((t=>Reflect.apply(ne,null,[t,...e])),(()=>re(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>p(e)))},G.n=function(...e){return U((t=>Reflect.apply(se,null,[t,...e])),(()=>ie(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>p(e)))},G.getDateTimeFormat=function(e){return d.value[e]||{}},G.setDateTimeFormat=function(e,t){d.value[e]=t,O.datetimeFormats=d.value,oe(O,e,t)},G.mergeDateTimeFormat=function(e,t){d.value[e]=i(d.value[e]||{},t),O.datetimeFormats=d.value,oe(O,e,t)},G.getNumberFormat=function(e){return k.value[e]||{}},G.setNumberFormat=function(e,t){k.value[e]=t,O.numberFormats=k.value,ue(O,e,t)},G.mergeNumberFormat=function(e,t){k.value[e]=i(k.value[e]||{},t),O.numberFormats=k.value,ue(O,e,t)},G[ke]=e.__injectWithOption,G[pe]=function(...e){return U((t=>{let a;const n=t;try{n.processor=V,a=Reflect.apply(Q,null,[n,...e])}finally{n.processor=null}return a}),(()=>ae(...e)),0,(t=>t[pe](...e)),(e=>[Ie(e)]),(e=>g(e)))},G[ve]=function(...e){return U((t=>Reflect.apply(ne,null,[t,...e])),(()=>re(...e)),0,(t=>t[ve](...e)),(()=>[]),(e=>p(e)||g(e)))},G[be]=function(...e){return U((t=>Reflect.apply(se,null,[t,...e])),(()=>ie(...e)),0,(t=>t[be](...e)),(()=>[]),(e=>p(e)||g(e)))},G}function We(e={},t){{const t=Re(function(e){const t=p(e.locale)?e.locale:H,a=p(e.fallbackLocale)||g(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,n=_(e.missing)?e.missing:void 0,l=!v(e.silentTranslationWarn)&&!o(e.silentTranslationWarn)||!e.silentTranslationWarn,r=!v(e.silentFallbackWarn)&&!o(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!v(e.fallbackRoot)||e.fallbackRoot,c=!!e.formatFallbackMessages,u=h(e.modifiers)?e.modifiers:{},m=e.pluralizationRules,f=_(e.postTranslation)?e.postTranslation:void 0,b=!p(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,d=!!e.escapeParameterHtml,k=!v(e.sync)||e.sync;let E=e.messages;if(h(e.sharedMessages)){const t=e.sharedMessages;E=Object.keys(t).reduce(((e,a)=>{const n=e[a]||(e[a]={});return i(n,t[a]),e}),E||{})}const{__i18n:F,__root:L,__injectWithOption:y}=e,I=e.datetimeFormats,T=e.numberFormats;return{locale:t,fallbackLocale:a,messages:E,flatJson:e.flatJson,datetimeFormats:I,numberFormats:T,missing:n,missingWarn:l,fallbackWarn:r,fallbackRoot:s,fallbackFormat:c,modifiers:u,pluralRules:m,postTranslation:f,warnHtmlMessage:b,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:k,__i18n:F,__root:L,__injectWithOption:y}}(e)),a={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return v(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=v(e)?!e:e},get silentFallbackWarn(){return v(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=v(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[a,n,l]=e,r={};let o=null,s=null;if(!p(a))throw Error(_e.INVALID_ARGUMENT);const c=a;return p(n)?r.locale=n:g(n)?o=n:h(n)&&(s=n),g(l)?o=l:h(l)&&(s=l),Reflect.apply(t.t,t,[c,o||s||{},r])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[a,n,l]=e,o={plural:1};let s=null,c=null;if(!p(a))throw Error(_e.INVALID_ARGUMENT);const i=a;return p(n)?o.locale=n:r(n)?o.plural=n:g(n)?s=n:h(n)&&(c=n),p(l)?o.locale=l:g(l)?s=l:h(l)&&(c=l),Reflect.apply(t.t,t,[i,s||c||{},o])},te:(e,a)=>t.te(e,a),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,a){t.setLocaleMessage(e,a)},mergeLocaleMessage(e,a){t.mergeLocaleMessage(e,a)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,a){t.setDateTimeFormat(e,a)},mergeDateTimeFormat(e,a){t.mergeDateTimeFormat(e,a)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,a){t.setNumberFormat(e,a)},mergeNumberFormat(e,a){t.mergeNumberFormat(e,a)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:n}=e;n&&n(t,a)}};return a}}const Me={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function Oe(e){return t.Fragment}const we={name:"i18n-t",props:i({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>r(e)||!isNaN(e)}},Me),setup(e,a){const{slots:n,attrs:l}=a,r=e.i18n||je({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=p(e.plural)?+e.plural:e.plural);const c=function({slots:e},a){if(1===a.length&&"default"===a[0])return(e.default?e.default():[]).reduce(((e,a)=>[...e,...a.type===t.Fragment?a.children:[a]]),[]);return a.reduce(((t,a)=>{const n=e[a];return n&&(t[a]=n()),t}),{})}(a,o),u=r[pe](e.keypath,c,s),m=i({},l),f=p(e.tag)||b(e.tag)?e.tag:Oe();return t.h(f,m,u)}}};function De(e,a,n,l){const{slots:r,attrs:o}=a;return()=>{const a={part:!0};let s={};e.locale&&(a.locale=e.locale),p(e.format)?a.key=e.format:b(e.format)&&(p(e.format.key)&&(a.key=e.format.key),s=Object.keys(e.format).reduce(((t,a)=>n.includes(a)?i({},t,{[a]:e.format[a]}):t),{}));const c=l(e.value,a,s);let u=[a.key];g(c)?u=c.map(((e,t)=>{const a=r[e.type],n=a?a({[e.type]:e.value,index:t,parts:c}):[e.value];var l;return g(l=n)&&!p(l[0])&&(n[0].key=`${e.type}-${t}`),n})):p(c)&&(u=[c]);const m=i({},o),f=p(e.tag)||b(e.tag)?e.tag:Oe();return t.h(f,m,u)}}const Ce={name:"i18n-n",props:i({value:{type:Number,required:!0},format:{type:[String,Object]}},Me),setup(e,t){const a=e.i18n||je({useScope:"parent",__useComponent:!0});return De(e,t,ce,((...e)=>a[be](...e)))}},Pe={name:"i18n-d",props:i({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Me),setup(e,t){const a=e.i18n||je({useScope:"parent",__useComponent:!0});return De(e,t,le,((...e)=>a[ve](...e)))}};function Ae(e){const n=t=>{const{instance:a,modifiers:n,value:l}=t;if(!a||!a.$)throw Error(_e.UNEXPECTED_ERROR);const r=function(e,t){const a=e;if("composition"===e.mode)return a.__getInstance(t)||e.global;{const n=a.__getInstance(t);return null!=n?n.__composer:e.global.__composer}}(e,a.$),o=$e(l);return[Reflect.apply(r.t,r,[...Se(o)]),r]};return{created:(l,r)=>{const[o,s]=n(r);a&&e.global===s&&(l.__i18nWatcher=t.watch(s.locale,(()=>{r.instance&&r.instance.$forceUpdate()}))),l.__composer=s,l.textContent=o},unmounted:e=>{a&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const a=e.__composer,n=$e(t);e.textContent=Reflect.apply(a.t,a,[...Se(n)])}},getSSRProps:e=>{const[t]=n(e);return{textContent:t}}}}function $e(e){if(p(e))return{path:e};if(h(e)){if(!("path"in e))throw Error(_e.REQUIRED_VALUE,"path");return e}throw Error(_e.INVALID_VALUE)}function Se(e){const{path:t,locale:a,args:n,choice:l,plural:o}=e,s={},c=n||{};return p(a)&&(s.locale=a),r(l)&&(s.plural=l),r(o)&&(s.plural=o),[t,c,s]}function Ue(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[de](t.pluralizationRules||e.pluralizationRules);const a=Ee(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(a).forEach((t=>e.mergeLocaleMessage(t,a[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((a=>e.mergeNumberFormat(a,t.numberFormats[a]))),e}const He=n("global-vue-i18n");function je(e={}){const a=t.getCurrentInstance();if(null==a)throw Error(_e.MUST_BE_CALL_SETUP_TOP);if(!a.isCE&&null!=a.appContext.app&&!a.appContext.app.__VUE_I18N_SYMBOL__)throw Error(_e.NOT_INSLALLED);const n=function(e){{const a=t.inject(e.isCE?He:e.appContext.app.__VUE_I18N_SYMBOL__);if(!a)throw function(e,...t){return F(e,null,void 0)}(e.isCE?_e.NOT_INSLALLED_WITH_PROVIDE:_e.UNEXPECTED_ERROR);return a}}(a),l=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),r=function(e){return e.type}(a),c=function(e,t){return s(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,r);if("legacy"===n.mode&&!e.__useComponent){if(!n.allowComposition)throw Error(_e.NOT_AVAILABLE_IN_LEGACY_MODE);return function(e,a,n,l={}){const r="local"===a,s=t.shallowRef(null);if(r&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(_e.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const c=!v(l.inheritLocale)||l.inheritLocale,i=t.ref(r&&c?n.locale.value:p(l.locale)?l.locale:H),u=t.ref(r&&c?n.fallbackLocale.value:p(l.fallbackLocale)||g(l.fallbackLocale)||h(l.fallbackLocale)||!1===l.fallbackLocale?l.fallbackLocale:i.value),m=t.ref(Ee(i.value,l)),f=t.ref(h(l.datetimeFormats)?l.datetimeFormats:{[i.value]:{}}),b=t.ref(h(l.numberFormats)?l.numberFormats:{[i.value]:{}}),d=r?n.missingWarn:!v(l.missingWarn)&&!o(l.missingWarn)||l.missingWarn,k=r?n.fallbackWarn:!v(l.fallbackWarn)&&!o(l.fallbackWarn)||l.fallbackWarn,E=r?n.fallbackRoot:!v(l.fallbackRoot)||l.fallbackRoot,F=!!l.fallbackFormat,L=_(l.missing)?l.missing:null,y=_(l.postTranslation)?l.postTranslation:null,I=r?n.warnHtmlMessage:!v(l.warnHtmlMessage)||l.warnHtmlMessage,T=!!l.escapeParameter,N=r?n.modifiers:h(l.modifiers)?l.modifiers:{},R=l.pluralRules||r&&n.pluralRules;function W(){return[i.value,u.value,m.value,f.value,b.value]}const M=t.computed({get:()=>s.value?s.value.locale.value:i.value,set:e=>{s.value&&(s.value.locale.value=e),i.value=e}}),O=t.computed({get:()=>s.value?s.value.fallbackLocale.value:u.value,set:e=>{s.value&&(s.value.fallbackLocale.value=e),u.value=e}}),w=t.computed((()=>s.value?s.value.messages.value:m.value)),D=t.computed((()=>f.value)),C=t.computed((()=>b.value));function P(){return s.value?s.value.getPostTranslationHandler():y}function A(e){s.value&&s.value.setPostTranslationHandler(e)}function $(){return s.value?s.value.getMissingHandler():L}function S(e){s.value&&s.value.setMissingHandler(e)}function U(e){return W(),e()}function j(...e){return s.value?U((()=>Reflect.apply(s.value.t,null,[...e]))):U((()=>""))}function V(...e){return s.value?Reflect.apply(s.value.rt,null,[...e]):""}function x(...e){return s.value?U((()=>Reflect.apply(s.value.d,null,[...e]))):U((()=>""))}function G(...e){return s.value?U((()=>Reflect.apply(s.value.n,null,[...e]))):U((()=>""))}function B(e){return s.value?s.value.tm(e):{}}function Y(e,t){return!!s.value&&s.value.te(e,t)}function X(e){return s.value?s.value.getLocaleMessage(e):{}}function z(e,t){s.value&&(s.value.setLocaleMessage(e,t),m.value[e]=t)}function J(e,t){s.value&&s.value.mergeLocaleMessage(e,t)}function q(e){return s.value?s.value.getDateTimeFormat(e):{}}function Z(e,t){s.value&&(s.value.setDateTimeFormat(e,t),f.value[e]=t)}function K(e,t){s.value&&s.value.mergeDateTimeFormat(e,t)}function Q(e){return s.value?s.value.getNumberFormat(e):{}}function ee(e,t){s.value&&(s.value.setNumberFormat(e,t),b.value[e]=t)}function te(e,t){s.value&&s.value.mergeNumberFormat(e,t)}const ae={get id(){return s.value?s.value.id:-1},locale:M,fallbackLocale:O,messages:w,datetimeFormats:D,numberFormats:C,get inheritLocale(){return s.value?s.value.inheritLocale:c},set inheritLocale(e){s.value&&(s.value.inheritLocale=e)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(m.value)},get modifiers(){return s.value?s.value.modifiers:N},get pluralRules(){return s.value?s.value.pluralRules:R},get isGlobal(){return!!s.value&&s.value.isGlobal},get missingWarn(){return s.value?s.value.missingWarn:d},set missingWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackWarn(){return s.value?s.value.fallbackWarn:k},set fallbackWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackRoot(){return s.value?s.value.fallbackRoot:E},set fallbackRoot(e){s.value&&(s.value.fallbackRoot=e)},get fallbackFormat(){return s.value?s.value.fallbackFormat:F},set fallbackFormat(e){s.value&&(s.value.fallbackFormat=e)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:I},set warnHtmlMessage(e){s.value&&(s.value.warnHtmlMessage=e)},get escapeParameter(){return s.value?s.value.escapeParameter:T},set escapeParameter(e){s.value&&(s.value.escapeParameter=e)},t:j,getPostTranslationHandler:P,setPostTranslationHandler:A,getMissingHandler:$,setMissingHandler:S,rt:V,d:x,n:G,tm:B,te:Y,getLocaleMessage:X,setLocaleMessage:z,mergeLocaleMessage:J,getDateTimeFormat:q,setDateTimeFormat:Z,mergeDateTimeFormat:K,getNumberFormat:Q,setNumberFormat:ee,mergeNumberFormat:te};function ne(e){e.locale.value=i.value,e.fallbackLocale.value=u.value,Object.keys(m.value).forEach((t=>{e.mergeLocaleMessage(t,m.value[t])})),Object.keys(f.value).forEach((t=>{e.mergeDateTimeFormat(t,f.value[t])})),Object.keys(b.value).forEach((t=>{e.mergeNumberFormat(t,b.value[t])})),e.escapeParameter=T,e.fallbackFormat=F,e.fallbackRoot=E,e.fallbackWarn=k,e.missingWarn=d,e.warnHtmlMessage=I}return t.onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(_e.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const t=s.value=e.proxy.$i18n.__composer;"global"===a?(i.value=t.locale.value,u.value=t.fallbackLocale.value,m.value=t.messages.value,f.value=t.datetimeFormats.value,b.value=t.numberFormats.value):r&&ne(t)})),ae}(a,c,l,e)}if("global"===c)return ye(l,e,r),l;if("parent"===c){let t=function(e,t,a=!1){let n=null;const l=t.root;let r=t.parent;for(;null!=r;){const t=e;if("composition"===e.mode)n=t.__getInstance(r);else{const e=t.__getInstance(r);null!=e&&(n=e.__composer,a&&n&&!n[ke]&&(n=null))}if(null!=n)break;if(l===r)break;r=r.parent}return n}(n,a,e.__useComponent);return null==t&&(t=l),t}const u=n;let m=u.__getInstance(a);if(null==m){const n=i({},e);"__i18n"in r&&(n.__i18n=r.__i18n),l&&(n.__root=l),m=Re(n),u.__composerExtend&&u.__composerExtend(m),function(e,a,n){t.onMounted((()=>{}),a),t.onUnmounted((()=>{e.__deleteInstance(a)}),a)}(u,a),u.__setInstance(a,m)}return m}const Ve=["locale","fallbackLocale","availableLocales"],xe=["t","rt","d","n","tm","te"];return V=function(e,t){if(!b(e))return null;let a=N.get(t);if(a||(a=function(e){const t=[];let a,n,l,r,o,s,c,i=-1,u=0,m=0;const f=[];function g(){const t=e[i+1];if(5===u&&"'"===t||6===u&&'"'===t)return i++,l="\\"+t,f[0](),!0}for(f[0]=()=>{void 0===n?n=l:n+=l},f[1]=()=>{void 0!==n&&(t.push(n),n=void 0)},f[2]=()=>{f[0](),m++},f[3]=()=>{if(m>0)m--,u=4,f[0]();else{if(m=0,void 0===n)return!1;if(n=T(n),!1===n)return!1;f[1]()}};null!==u;)if(i++,a=e[i],"\\"!==a||!g()){if(r=I(a),c=L[u],o=c[r]||c.l||8,8===o)return;if(u=o[0],void 0!==o[1]&&(s=f[o[1]],s&&(l=a,!1===s())))return;if(7===u)return t}}(t),a&&N.set(t,a)),!a)return null;const n=a.length;let l=e,r=0;for(;r<n;){const e=l[a[r]];if(void 0===e)return null;l=e,r++}return l},x=A,e.DatetimeFormat=Pe,e.I18nInjectionKey=He,e.NumberFormat=Ce,e.Translation=we,e.VERSION=me,e.castToVueI18n=e=>{if(!("__VUE_I18N_BRIDGE__"in e))throw Error(_e.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e},e.createI18n=function(e={},a){const l=!v(e.legacy)||e.legacy,r=!v(e.globalInjection)||e.globalInjection,o=!l||!!e.allowComposition,s=new Map,[c,i]=function(e,a,n){const l=t.effectScope();{const t=a?l.run((()=>We(e))):l.run((()=>Re(e)));if(null==t)throw Error(_e.UNEXPECTED_ERROR);return[l,t]}}(e,l),u=n("");{const e={get mode(){return l?"legacy":"composition"},get allowComposition(){return o},async install(a,...n){if(a.__VUE_I18N_SYMBOL__=u,a.provide(a.__VUE_I18N_SYMBOL__,e),h(n[0])){const t=n[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!l&&r&&function(e,a){const n=Object.create(null);Ve.forEach((e=>{const l=Object.getOwnPropertyDescriptor(a,e);if(!l)throw Error(_e.UNEXPECTED_ERROR);const r=t.isRef(l.value)?{get:()=>l.value.value,set(e){l.value.value=e}}:{get:()=>l.get&&l.get()};Object.defineProperty(n,e,r)})),e.config.globalProperties.$i18n=n,xe.forEach((t=>{const n=Object.getOwnPropertyDescriptor(a,t);if(!n||!n.value)throw Error(_e.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${t}`,n)}))}(a,e.global),function(e,t,...a){const n=h(a[0])?a[0]:{},l=!!n.useI18nComponentName;(!v(n.globalInstall)||n.globalInstall)&&(e.component(l?"i18n":we.name,we),e.component(Ce.name,Ce),e.component(Pe.name,Pe)),e.directive("t",Ae(t))}(a,e,...n),l&&a.mixin(function(e,a,n){return{beforeCreate(){const l=t.getCurrentInstance();if(!l)throw Error(_e.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const t=r.i18n;r.__i18n&&(t.__i18n=r.__i18n),t.__root=a,this===this.$root?this.$i18n=Ue(e,t):(t.__injectWithOption=!0,this.$i18n=We(t))}else r.__i18n?this===this.$root?this.$i18n=Ue(e,r):this.$i18n=We({__i18n:r.__i18n,__injectWithOption:!0,__root:a}):this.$i18n=e;r.__i18nGlobal&&ye(a,r,r),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(l,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&n.__vueI18nExtend&&(n.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=t.getCurrentInstance();if(!e)throw Error(_e.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(e),delete this.$i18n}}}(i,i.__composer,e));const o=a.unmount;a.unmount=()=>{e.dispose(),o()}},get global(){return i},dispose(){c.stop()},__instances:s,__getInstance:function(e){return s.get(e)||null},__setInstance:function(e,t){s.set(e,t)},__deleteInstance:function(e){s.delete(e)}};return e}},e.useI18n=je,e.vTDirective=Ae,Object.defineProperty(e,"__esModule",{value:!0}),e}({},Vue);
var VueI18n=function(e,t){"use strict";const a="undefined"!=typeof window,n=(e,t=!1)=>t?Symbol.for(e):Symbol(e),l=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),r=e=>"number"==typeof e&&isFinite(e),o=e=>"[object RegExp]"===k(e),s=e=>h(e)&&0===Object.keys(e).length;function c(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const i=Object.assign;function u(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const m=Object.prototype.hasOwnProperty;function f(e,t){return m.call(e,t)}const g=Array.isArray,_=e=>"function"==typeof e,p=e=>"string"==typeof e,v=e=>"boolean"==typeof e,b=e=>null!==e&&"object"==typeof e,d=Object.prototype.toString,k=e=>d.call(e),h=e=>"[object Object]"===k(e),E=15;function F(e,t,a={}){const{domain:n,messages:l,args:r}=a,o=new SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=n,o}const L=[];L[0]={w:[0],i:[3,0],"[":[4],o:[7]},L[1]={w:[1],".":[2],"[":[4],o:[7]},L[2]={w:[2],i:[3,0],0:[3,0]},L[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},L[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},L[5]={"'":[4,0],o:8,l:[5,0]},L[6]={'"':[4,0],o:8,l:[6,0]};const y=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function I(e){if(null==e)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 T(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(a=t,y.test(a)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var a}const N=new Map;function R(e,t){return b(e)?e[t]:null}const W=e=>e,M=e=>"",O=e=>0===e.length?"":e.join(""),w=e=>null==e?"":g(e)||h(e)&&e.toString===d?JSON.stringify(e,null,2):String(e);function D(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function C(e={}){const t=e.locale,a=function(e){const t=r(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(r(e.named.count)||r(e.named.n))?r(e.named.count)?e.named.count:r(e.named.n)?e.named.n:t:t}(e),n=b(e.pluralRules)&&p(t)&&_(e.pluralRules[t])?e.pluralRules[t]:D,l=b(e.pluralRules)&&p(t)&&_(e.pluralRules[t])?D:void 0,o=e.list||[],s=e.named||{};r(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(a,s);function c(t){const a=_(e.messages)?e.messages(t):!!b(e.messages)&&e.messages[t];return a||(e.parent?e.parent.message(t):M)}const i=h(e.processor)&&_(e.processor.normalize)?e.processor.normalize:O,u=h(e.processor)&&_(e.processor.interpolate)?e.processor.interpolate:w,m={list:e=>o[e],named:e=>s[e],plural:e=>e[n(a,e.length,l)],linked:(t,...a)=>{const[n,l]=a;let r="text",o="";1===a.length?b(n)?(o=n.modifier||o,r=n.type||r):p(n)&&(o=n||o):2===a.length&&(p(n)&&(o=n||o),p(l)&&(r=l||r));let s=c(t)(m);return"vnode"===r&&g(s)&&o&&(s=s[0]),o?(i=o,e.modifiers?e.modifiers[i]:W)(s,r):s;var i},message:c,type:h(e.processor)&&p(e.processor.type)?e.processor.type:"text",interpolate:u,normalize:i};return m}function P(e,t,a){return[...new Set([a,...g(t)?t:b(t)?Object.keys(t):p(t)?[t]:[a]])]}function A(e,t,a){const n=p(a)?a:H,l=e;l.__localeChainCache||(l.__localeChainCache=new Map);let r=l.__localeChainCache.get(n);if(!r){r=[];let e=[a];for(;g(e);)e=$(r,e,t);const o=g(t)||!h(t)?t:t.default?t.default:null;e=p(o)?[o]:o,g(e)&&$(r,e,!1),l.__localeChainCache.set(n,r)}return r}function $(e,t,a){let n=!0;for(let l=0;l<t.length&&v(n);l++){const r=t[l];p(r)&&(n=S(e,t[l],a))}return n}function S(e,t,a){let n;const l=t.split("-");do{n=U(e,l.join("-"),a),l.splice(-1,1)}while(l.length&&!0===n);return n}function U(e,t,a){let n=!1;if(!e.includes(t)&&(n=!0,t)){n="!"!==t[t.length-1];const l=t.replace(/!/g,"");e.push(l),(g(a)||h(a))&&a[l]&&(n=a[l])}return n}const H="en-US",j=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let V,x;let G=0;function B(e={}){const t=p(e.version)?e.version:"9.3.0-beta.13",a=p(e.locale)?e.locale:H,n=g(e.fallbackLocale)||h(e.fallbackLocale)||p(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:a,l=h(e.messages)?e.messages:{[a]:{}},r=h(e.datetimeFormats)?e.datetimeFormats:{[a]:{}},s=h(e.numberFormats)?e.numberFormats:{[a]:{}},u=i({},e.modifiers||{},{upper:(e,t)=>"text"===t&&p(e)?e.toUpperCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&p(e)?e.toLowerCase():"vnode"===t&&b(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&p(e)?j(e):"vnode"===t&&b(e)&&"__v_isVNode"in e?j(e.children):e}),m=e.pluralRules||{},f=_(e.missing)?e.missing:null,d=!v(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,k=!v(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,E=!!e.fallbackFormat,F=!!e.unresolving,L=_(e.postTranslation)?e.postTranslation:null,y=h(e.processor)?e.processor:null,I=!v(e.warnHtmlMessage)||e.warnHtmlMessage,T=!!e.escapeParameter,N=_(e.messageCompiler)?e.messageCompiler:undefined,W=_(e.messageResolver)?e.messageResolver:V||R,M=_(e.localeFallbacker)?e.localeFallbacker:x||P,O=b(e.fallbackContext)?e.fallbackContext:void 0,w=_(e.onWarn)?e.onWarn:c,D=e,C=b(D.__datetimeFormatters)?D.__datetimeFormatters:new Map,A=b(D.__numberFormatters)?D.__numberFormatters:new Map,$=b(D.__meta)?D.__meta:{};G++;const S={version:t,cid:G,locale:a,fallbackLocale:n,messages:l,modifiers:u,pluralRules:m,missing:f,missingWarn:d,fallbackWarn:k,fallbackFormat:E,unresolving:F,postTranslation:L,processor:y,warnHtmlMessage:I,escapeParameter:T,messageCompiler:N,messageResolver:W,localeFallbacker:M,fallbackContext:O,onWarn:w,__meta:$};return S.datetimeFormats=r,S.numberFormats=s,S.__datetimeFormatters=C,S.__numberFormatters=A,S}function Y(e,t,a,n,l){const{missing:r,onWarn:o}=e;if(null!==r){const n=r(e,a,t,l);return p(n)?n:t}return t}function X(e,t,a){e.__localeChainCache=new Map,e.localeFallbacker(e,a,t)}let z=E;const J=()=>++z,q={INVALID_ARGUMENT:z,INVALID_DATE_ARGUMENT:J(),INVALID_ISO_DATE_ARGUMENT:J(),__EXTEND_POINT__:J()},Z=()=>"",K=e=>_(e);function Q(e,...t){const{fallbackFormat:a,postTranslation:n,unresolving:l,messageCompiler:o,fallbackLocale:s,messages:c}=e,[i,m]=ae(...t),f=v(m.missingWarn)?m.missingWarn:e.missingWarn,_=v(m.fallbackWarn)?m.fallbackWarn:e.fallbackWarn,d=v(m.escapeParameter)?m.escapeParameter:e.escapeParameter,k=!!m.resolvedMessage,h=p(m.default)||v(m.default)?v(m.default)?o?i:()=>i:m.default:a?o?i:()=>i:"",E=a||""!==h,F=p(m.locale)?m.locale:e.locale;d&&function(e){g(e.list)?e.list=e.list.map((e=>p(e)?u(e):e)):b(e.named)&&Object.keys(e.named).forEach((t=>{p(e.named[t])&&(e.named[t]=u(e.named[t]))}))}(m);let[L,y,I]=k?[i,F,c[F]||{}]:ee(e,i,F,s,_,f),T=L,N=i;if(k||p(T)||K(T)||E&&(T=h,N=T),!(k||(p(T)||K(T))&&p(y)))return l?-1:i;let R=!1;const W=K(T)?T:te(e,i,y,T,N,(()=>{R=!0}));if(R)return T;const M=function(e,t,a,n){const{modifiers:l,pluralRules:o,messageResolver:s,fallbackLocale:c,fallbackWarn:i,missingWarn:u,fallbackContext:m}=e,f=n=>{let l=s(a,n);if(null==l&&m){const[,,e]=ee(m,n,t,c,i,u);l=s(e,n)}if(p(l)){let a=!1;const r=te(e,n,t,l,n,(()=>{a=!0}));return a?Z:r}return K(l)?l:Z},g={locale:t,modifiers:l,pluralRules:o,messages:f};e.processor&&(g.processor=e.processor);n.list&&(g.list=n.list);n.named&&(g.named=n.named);r(n.plural)&&(g.pluralIndex=n.plural);return g}(e,y,I,m),O=function(e,t,a){return t(a)}(0,W,C(M));return n?n(O,i):O}function ee(e,t,a,n,l,r){const{messages:o,onWarn:s,messageResolver:c,localeFallbacker:i}=e,u=i(e,n,a);let m,f={},g=null;for(let a=0;a<u.length&&(m=u[a],f=o[m]||{},null===(g=c(f,t))&&(g=f[t]),!p(g)&&!_(g));a++){const a=Y(e,t,m,0,"translate");a!==t&&(g=a)}return[g,m,f]}function te(e,t,a,n,r,o){const{messageCompiler:s,warnHtmlMessage:c}=e;if(K(n)){const e=n;return e.locale=e.locale||a,e.key=e.key||t,e}if(null==s){const e=()=>n;return e.locale=a,e.key=t,e}const i=s(n,function(e,t,a,n,r,o){return{warnHtmlMessage:r,onError:e=>{throw o&&o(e),e},onCacheKey:e=>((e,t,a)=>l({l:e,k:t,s:a}))(t,a,e)}}(0,a,r,0,c,o));return i.locale=a,i.key=t,i.source=n,i}function ae(...e){const[t,a,n]=e,l={};if(!p(t)&&!r(t)&&!K(t))throw Error(q.INVALID_ARGUMENT);const o=r(t)?String(t):(K(t),t);return r(a)?l.plural=a:p(a)?l.default=a:h(a)&&!s(a)?l.named=a:g(a)&&(l.list=a),r(n)?l.plural=n:p(n)?l.default=n:h(n)&&i(l,n),[o,l]}function ne(e,...t){const{datetimeFormats:a,unresolving:n,fallbackLocale:l,onWarn:r,localeFallbacker:o}=e,{__datetimeFormatters:c}=e,[u,m,f,g]=re(...t);v(f.missingWarn)?f.missingWarn:e.missingWarn;v(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn;const _=!!f.part,b=p(f.locale)?f.locale:e.locale,d=o(e,l,b);if(!p(u)||""===u)return new Intl.DateTimeFormat(b,g).format(m);let k,E={},F=null;for(let t=0;t<d.length&&(k=d[t],E=a[k]||{},F=E[u],!h(F));t++)Y(e,u,k,0,"datetime format");if(!h(F)||!p(k))return n?-1:u;let L=`${k}__${u}`;s(g)||(L=`${L}__${JSON.stringify(g)}`);let y=c.get(L);return y||(y=new Intl.DateTimeFormat(k,i({},F,g)),c.set(L,y)),_?y.formatToParts(m):y.format(m)}const le=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function re(...e){const[t,a,n,l]=e,o={};let s,c={};if(p(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Error(q.INVALID_ISO_DATE_ARGUMENT);const a=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();s=new Date(a);try{s.toISOString()}catch(e){throw Error(q.INVALID_ISO_DATE_ARGUMENT)}}else if("[object Date]"===k(t)){if(isNaN(t.getTime()))throw Error(q.INVALID_DATE_ARGUMENT);s=t}else{if(!r(t))throw Error(q.INVALID_ARGUMENT);s=t}return p(a)?o.key=a:h(a)&&Object.keys(a).forEach((e=>{le.includes(e)?c[e]=a[e]:o[e]=a[e]})),p(n)?o.locale=n:h(n)&&(c=n),h(l)&&(c=l),[o.key||"",s,o,c]}function oe(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__datetimeFormatters.has(a)&&n.__datetimeFormatters.delete(a)}}function se(e,...t){const{numberFormats:a,unresolving:n,fallbackLocale:l,onWarn:r,localeFallbacker:o}=e,{__numberFormatters:c}=e,[u,m,f,g]=ie(...t);v(f.missingWarn)?f.missingWarn:e.missingWarn;v(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn;const _=!!f.part,b=p(f.locale)?f.locale:e.locale,d=o(e,l,b);if(!p(u)||""===u)return new Intl.NumberFormat(b,g).format(m);let k,E={},F=null;for(let t=0;t<d.length&&(k=d[t],E=a[k]||{},F=E[u],!h(F));t++)Y(e,u,k,0,"number format");if(!h(F)||!p(k))return n?-1:u;let L=`${k}__${u}`;s(g)||(L=`${L}__${JSON.stringify(g)}`);let y=c.get(L);return y||(y=new Intl.NumberFormat(k,i({},F,g)),c.set(L,y)),_?y.formatToParts(m):y.format(m)}const ce=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function ie(...e){const[t,a,n,l]=e,o={};let s={};if(!r(t))throw Error(q.INVALID_ARGUMENT);const c=t;return p(a)?o.key=a:h(a)&&Object.keys(a).forEach((e=>{ce.includes(e)?s[e]=a[e]:o[e]=a[e]})),p(n)?o.locale=n:h(n)&&(s=n),h(l)&&(s=l),[o.key||"",c,o,s]}function ue(e,t,a){const n=e;for(const e in a){const a=`${t}__${e}`;n.__numberFormatters.has(a)&&n.__numberFormatters.delete(a)}}const me="9.3.0-beta.13";let fe=E;const ge=()=>++fe,_e={UNEXPECTED_RETURN_TYPE:fe,INVALID_ARGUMENT:ge(),MUST_BE_CALL_SETUP_TOP:ge(),NOT_INSLALLED:ge(),NOT_AVAILABLE_IN_LEGACY_MODE:ge(),REQUIRED_VALUE:ge(),INVALID_VALUE:ge(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:ge(),NOT_INSLALLED_WITH_PROVIDE:ge(),UNEXPECTED_ERROR:ge(),NOT_COMPATIBLE_LEGACY_VUE_I18N:ge(),BRIDGE_SUPPORT_VUE_2_ONLY:ge(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:ge(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:ge(),__EXTEND_POINT__:ge()};const pe=n("__translateVNode"),ve=n("__datetimeParts"),be=n("__numberParts"),de=n("__setPluralRules"),ke=n("__injectWithOption");function he(e){if(!b(e))return e;for(const t in e)if(f(e,t))if(t.includes(".")){const a=t.split("."),n=a.length-1;let l=e;for(let e=0;e<n;e++)a[e]in l||(l[a[e]]={}),l=l[a[e]];l[a[n]]=e[t],delete e[t],b(l[a[n]])&&he(l[a[n]])}else b(e[t])&&he(e[t]);return e}function Ee(e,t){const{messages:a,__i18n:n,messageResolver:l,flatJson:r}=t,o=h(a)?a:g(n)?{}:{[e]:{}};if(g(n)&&n.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:a}=e;t?(o[t]=o[t]||{},Le(a,o[t])):Le(a,o)}else p(e)&&Le(JSON.parse(e),o)})),null==l&&r)for(const e in o)f(o,e)&&he(o[e]);return o}const Fe=e=>!b(e)||g(e);function Le(e,t){if(Fe(e)||Fe(t))throw Error(_e.INVALID_VALUE);for(const a in e)f(e,a)&&(Fe(e[a])||Fe(t[a])?t[a]=e[a]:Le(e[a],t[a]))}function ye(e,t,a){let n=b(t.messages)?t.messages:{};"__i18nGlobal"in a&&(n=Ee(e.locale.value,{messages:n,__i18n:a.__i18nGlobal}));const l=Object.keys(n);if(l.length&&l.forEach((t=>{e.mergeLocaleMessage(t,n[t])})),b(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach((a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])}))}if(b(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach((a=>{e.mergeNumberFormat(a,t.numberFormats[a])}))}}function Ie(e){return t.createVNode(t.Text,null,e,0)}let Te=0;function Ne(e){return(a,n,l,r)=>e(n,l,t.getCurrentInstance()||void 0,r)}function Re(e={},n){const{__root:l}=e,s=void 0===l;let c=!v(e.inheritLocale)||e.inheritLocale;const u=t.ref(l&&c?l.locale.value:p(e.locale)?e.locale:H),m=t.ref(l&&c?l.fallbackLocale.value:p(e.fallbackLocale)||g(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:u.value),f=t.ref(Ee(u.value,e)),d=t.ref(h(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),k=t.ref(h(e.numberFormats)?e.numberFormats:{[u.value]:{}});let E=l?l.missingWarn:!v(e.missingWarn)&&!o(e.missingWarn)||e.missingWarn,F=l?l.fallbackWarn:!v(e.fallbackWarn)&&!o(e.fallbackWarn)||e.fallbackWarn,L=l?l.fallbackRoot:!v(e.fallbackRoot)||e.fallbackRoot,y=!!e.fallbackFormat,I=_(e.missing)?e.missing:null,T=_(e.missing)?Ne(e.missing):null,N=_(e.postTranslation)?e.postTranslation:null,R=l?l.warnHtmlMessage:!v(e.warnHtmlMessage)||e.warnHtmlMessage,W=!!e.escapeParameter;const M=l?l.modifiers:h(e.modifiers)?e.modifiers:{};let O,w=e.pluralRules||l&&l.pluralRules;O=(()=>{const t={version:me,locale:u.value,fallbackLocale:m.value,messages:f.value,modifiers:M,pluralRules:w,missing:null===T?void 0:T,missingWarn:E,fallbackWarn:F,fallbackFormat:y,unresolving:!0,postTranslation:null===N?void 0:N,warnHtmlMessage:R,escapeParameter:W,messageResolver:e.messageResolver,__meta:{framework:"vue"}};t.datetimeFormats=d.value,t.numberFormats=k.value,t.__datetimeFormatters=h(O)?O.__datetimeFormatters:void 0,t.__numberFormatters=h(O)?O.__numberFormatters:void 0;return B(t)})(),X(O,u.value,m.value);const D=t.computed({get:()=>u.value,set:e=>{u.value=e,O.locale=u.value}}),C=t.computed({get:()=>m.value,set:e=>{m.value=e,O.fallbackLocale=m.value,X(O,u.value,e)}}),P=t.computed((()=>f.value)),$=t.computed((()=>d.value)),S=t.computed((()=>k.value));const U=(e,t,a,n,o,s)=>{let c;if(u.value,m.value,f.value,d.value,k.value,c=e(O),r(c)&&-1===c){const[e,a]=t();return l&&L?n(l):o(e)}if(s(c))return c;throw Error(_e.UNEXPECTED_RETURN_TYPE)};function j(...e){return U((t=>Reflect.apply(Q,null,[t,...e])),(()=>ae(...e)),0,(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>p(e)))}const V={normalize:function(e){return e.map((e=>p(e)||r(e)||v(e)?Ie(String(e)):e))},interpolate:e=>e,type:"vnode"};function x(e){return f.value[e]||{}}Te++,l&&a&&(t.watch(l.locale,(e=>{c&&(u.value=e,O.locale=e,X(O,u.value,m.value))})),t.watch(l.fallbackLocale,(e=>{c&&(m.value=e,O.fallbackLocale=e,X(O,u.value,m.value))})));const G={id:Te,locale:D,fallbackLocale:C,get inheritLocale(){return c},set inheritLocale(e){c=e,e&&l&&(u.value=l.locale.value,m.value=l.fallbackLocale.value,X(O,u.value,m.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:P,get modifiers(){return M},get pluralRules(){return w||{}},get isGlobal(){return s},get missingWarn(){return E},set missingWarn(e){E=e,O.missingWarn=E},get fallbackWarn(){return F},set fallbackWarn(e){F=e,O.fallbackWarn=F},get fallbackRoot(){return L},set fallbackRoot(e){L=e},get fallbackFormat(){return y},set fallbackFormat(e){y=e,O.fallbackFormat=y},get warnHtmlMessage(){return R},set warnHtmlMessage(e){R=e,O.warnHtmlMessage=e},get escapeParameter(){return W},set escapeParameter(e){W=e,O.escapeParameter=e},t:j,getLocaleMessage:x,setLocaleMessage:function(e,t){f.value[e]=t,O.messages=f.value},mergeLocaleMessage:function(e,t){f.value[e]=f.value[e]||{},Le(t,f.value[e]),O.messages=f.value},getPostTranslationHandler:function(){return _(N)?N:null},setPostTranslationHandler:function(e){N=e,O.postTranslation=e},getMissingHandler:function(){return I},setMissingHandler:function(e){null!==e&&(T=Ne(e)),I=e,O.missing=T},[de]:function(e){w=e,O.pluralRules=w}};return G.datetimeFormats=$,G.numberFormats=S,G.rt=function(...e){const[t,a,n]=e;if(n&&!b(n))throw Error(_e.INVALID_ARGUMENT);return j(t,a,i({resolvedMessage:!0},n||{}))},G.te=function(e,t){const a=x(p(t)?t:u.value);return null!==O.messageResolver(a,e)},G.tm=function(e){const t=function(e){let t=null;const a=A(O,m.value,u.value);for(let n=0;n<a.length;n++){const l=f.value[a[n]]||{},r=O.messageResolver(l,e);if(null!=r){t=r;break}}return t}(e);return null!=t?t:l&&l.tm(e)||{}},G.d=function(...e){return U((t=>Reflect.apply(ne,null,[t,...e])),(()=>re(...e)),0,(t=>Reflect.apply(t.d,t,[...e])),(()=>""),(e=>p(e)))},G.n=function(...e){return U((t=>Reflect.apply(se,null,[t,...e])),(()=>ie(...e)),0,(t=>Reflect.apply(t.n,t,[...e])),(()=>""),(e=>p(e)))},G.getDateTimeFormat=function(e){return d.value[e]||{}},G.setDateTimeFormat=function(e,t){d.value[e]=t,O.datetimeFormats=d.value,oe(O,e,t)},G.mergeDateTimeFormat=function(e,t){d.value[e]=i(d.value[e]||{},t),O.datetimeFormats=d.value,oe(O,e,t)},G.getNumberFormat=function(e){return k.value[e]||{}},G.setNumberFormat=function(e,t){k.value[e]=t,O.numberFormats=k.value,ue(O,e,t)},G.mergeNumberFormat=function(e,t){k.value[e]=i(k.value[e]||{},t),O.numberFormats=k.value,ue(O,e,t)},G[ke]=e.__injectWithOption,G[pe]=function(...e){return U((t=>{let a;const n=t;try{n.processor=V,a=Reflect.apply(Q,null,[n,...e])}finally{n.processor=null}return a}),(()=>ae(...e)),0,(t=>t[pe](...e)),(e=>[Ie(e)]),(e=>g(e)))},G[ve]=function(...e){return U((t=>Reflect.apply(ne,null,[t,...e])),(()=>re(...e)),0,(t=>t[ve](...e)),(()=>[]),(e=>p(e)||g(e)))},G[be]=function(...e){return U((t=>Reflect.apply(se,null,[t,...e])),(()=>ie(...e)),0,(t=>t[be](...e)),(()=>[]),(e=>p(e)||g(e)))},G}function We(e={},t){{const t=Re(function(e){const t=p(e.locale)?e.locale:H,a=p(e.fallbackLocale)||g(e.fallbackLocale)||h(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,n=_(e.missing)?e.missing:void 0,l=!v(e.silentTranslationWarn)&&!o(e.silentTranslationWarn)||!e.silentTranslationWarn,r=!v(e.silentFallbackWarn)&&!o(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!v(e.fallbackRoot)||e.fallbackRoot,c=!!e.formatFallbackMessages,u=h(e.modifiers)?e.modifiers:{},m=e.pluralizationRules,f=_(e.postTranslation)?e.postTranslation:void 0,b=!p(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,d=!!e.escapeParameterHtml,k=!v(e.sync)||e.sync;let E=e.messages;if(h(e.sharedMessages)){const t=e.sharedMessages;E=Object.keys(t).reduce(((e,a)=>{const n=e[a]||(e[a]={});return i(n,t[a]),e}),E||{})}const{__i18n:F,__root:L,__injectWithOption:y}=e,I=e.datetimeFormats,T=e.numberFormats;return{locale:t,fallbackLocale:a,messages:E,flatJson:e.flatJson,datetimeFormats:I,numberFormats:T,missing:n,missingWarn:l,fallbackWarn:r,fallbackRoot:s,fallbackFormat:c,modifiers:u,pluralRules:m,postTranslation:f,warnHtmlMessage:b,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:k,__i18n:F,__root:L,__injectWithOption:y}}(e)),a={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return v(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=v(e)?!e:e},get silentFallbackWarn(){return v(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=v(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[a,n,l]=e,r={};let o=null,s=null;if(!p(a))throw Error(_e.INVALID_ARGUMENT);const c=a;return p(n)?r.locale=n:g(n)?o=n:h(n)&&(s=n),g(l)?o=l:h(l)&&(s=l),Reflect.apply(t.t,t,[c,o||s||{},r])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[a,n,l]=e,o={plural:1};let s=null,c=null;if(!p(a))throw Error(_e.INVALID_ARGUMENT);const i=a;return p(n)?o.locale=n:r(n)?o.plural=n:g(n)?s=n:h(n)&&(c=n),p(l)?o.locale=l:g(l)?s=l:h(l)&&(c=l),Reflect.apply(t.t,t,[i,s||c||{},o])},te:(e,a)=>t.te(e,a),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,a){t.setLocaleMessage(e,a)},mergeLocaleMessage(e,a){t.mergeLocaleMessage(e,a)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,a){t.setDateTimeFormat(e,a)},mergeDateTimeFormat(e,a){t.mergeDateTimeFormat(e,a)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,a){t.setNumberFormat(e,a)},mergeNumberFormat(e,a){t.mergeNumberFormat(e,a)},getChoiceIndex:(e,t)=>-1,__onComponentInstanceCreated(t){const{componentInstanceCreatedListener:n}=e;n&&n(t,a)}};return a}}const Me={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function Oe(e){return t.Fragment}const we={name:"i18n-t",props:i({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>r(e)||!isNaN(e)}},Me),setup(e,a){const{slots:n,attrs:l}=a,r=e.i18n||je({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter((e=>"_"!==e)),s={};e.locale&&(s.locale=e.locale),void 0!==e.plural&&(s.plural=p(e.plural)?+e.plural:e.plural);const c=function({slots:e},a){if(1===a.length&&"default"===a[0])return(e.default?e.default():[]).reduce(((e,a)=>[...e,...a.type===t.Fragment?a.children:[a]]),[]);return a.reduce(((t,a)=>{const n=e[a];return n&&(t[a]=n()),t}),{})}(a,o),u=r[pe](e.keypath,c,s),m=i({},l),f=p(e.tag)||b(e.tag)?e.tag:Oe();return t.h(f,m,u)}}};function De(e,a,n,l){const{slots:r,attrs:o}=a;return()=>{const a={part:!0};let s={};e.locale&&(a.locale=e.locale),p(e.format)?a.key=e.format:b(e.format)&&(p(e.format.key)&&(a.key=e.format.key),s=Object.keys(e.format).reduce(((t,a)=>n.includes(a)?i({},t,{[a]:e.format[a]}):t),{}));const c=l(e.value,a,s);let u=[a.key];g(c)?u=c.map(((e,t)=>{const a=r[e.type],n=a?a({[e.type]:e.value,index:t,parts:c}):[e.value];var l;return g(l=n)&&!p(l[0])&&(n[0].key=`${e.type}-${t}`),n})):p(c)&&(u=[c]);const m=i({},o),f=p(e.tag)||b(e.tag)?e.tag:Oe();return t.h(f,m,u)}}const Ce={name:"i18n-n",props:i({value:{type:Number,required:!0},format:{type:[String,Object]}},Me),setup(e,t){const a=e.i18n||je({useScope:"parent",__useComponent:!0});return De(e,t,ce,((...e)=>a[be](...e)))}},Pe={name:"i18n-d",props:i({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Me),setup(e,t){const a=e.i18n||je({useScope:"parent",__useComponent:!0});return De(e,t,le,((...e)=>a[ve](...e)))}};function Ae(e){const n=t=>{const{instance:a,modifiers:n,value:l}=t;if(!a||!a.$)throw Error(_e.UNEXPECTED_ERROR);const r=function(e,t){const a=e;if("composition"===e.mode)return a.__getInstance(t)||e.global;{const n=a.__getInstance(t);return null!=n?n.__composer:e.global.__composer}}(e,a.$),o=$e(l);return[Reflect.apply(r.t,r,[...Se(o)]),r]};return{created:(l,r)=>{const[o,s]=n(r);a&&e.global===s&&(l.__i18nWatcher=t.watch(s.locale,(()=>{r.instance&&r.instance.$forceUpdate()}))),l.__composer=s,l.textContent=o},unmounted:e=>{a&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const a=e.__composer,n=$e(t);e.textContent=Reflect.apply(a.t,a,[...Se(n)])}},getSSRProps:e=>{const[t]=n(e);return{textContent:t}}}}function $e(e){if(p(e))return{path:e};if(h(e)){if(!("path"in e))throw Error(_e.REQUIRED_VALUE,"path");return e}throw Error(_e.INVALID_VALUE)}function Se(e){const{path:t,locale:a,args:n,choice:l,plural:o}=e,s={},c=n||{};return p(a)&&(s.locale=a),r(l)&&(s.plural=l),r(o)&&(s.plural=o),[t,c,s]}function Ue(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[de](t.pluralizationRules||e.pluralizationRules);const a=Ee(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(a).forEach((t=>e.mergeLocaleMessage(t,a[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((a=>e.mergeNumberFormat(a,t.numberFormats[a]))),e}const He=n("global-vue-i18n");function je(e={}){const a=t.getCurrentInstance();if(null==a)throw Error(_e.MUST_BE_CALL_SETUP_TOP);if(!a.isCE&&null!=a.appContext.app&&!a.appContext.app.__VUE_I18N_SYMBOL__)throw Error(_e.NOT_INSLALLED);const n=function(e){{const a=t.inject(e.isCE?He:e.appContext.app.__VUE_I18N_SYMBOL__);if(!a)throw function(e,...t){return F(e,null,void 0)}(e.isCE?_e.NOT_INSLALLED_WITH_PROVIDE:_e.UNEXPECTED_ERROR);return a}}(a),l=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),r=function(e){return e.type}(a),c=function(e,t){return s(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,r);if("legacy"===n.mode&&!e.__useComponent){if(!n.allowComposition)throw Error(_e.NOT_AVAILABLE_IN_LEGACY_MODE);return function(e,a,n,l={}){const r="local"===a,s=t.shallowRef(null);if(r&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw Error(_e.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const c=!v(l.inheritLocale)||l.inheritLocale,i=t.ref(r&&c?n.locale.value:p(l.locale)?l.locale:H),u=t.ref(r&&c?n.fallbackLocale.value:p(l.fallbackLocale)||g(l.fallbackLocale)||h(l.fallbackLocale)||!1===l.fallbackLocale?l.fallbackLocale:i.value),m=t.ref(Ee(i.value,l)),f=t.ref(h(l.datetimeFormats)?l.datetimeFormats:{[i.value]:{}}),b=t.ref(h(l.numberFormats)?l.numberFormats:{[i.value]:{}}),d=r?n.missingWarn:!v(l.missingWarn)&&!o(l.missingWarn)||l.missingWarn,k=r?n.fallbackWarn:!v(l.fallbackWarn)&&!o(l.fallbackWarn)||l.fallbackWarn,E=r?n.fallbackRoot:!v(l.fallbackRoot)||l.fallbackRoot,F=!!l.fallbackFormat,L=_(l.missing)?l.missing:null,y=_(l.postTranslation)?l.postTranslation:null,I=r?n.warnHtmlMessage:!v(l.warnHtmlMessage)||l.warnHtmlMessage,T=!!l.escapeParameter,N=r?n.modifiers:h(l.modifiers)?l.modifiers:{},R=l.pluralRules||r&&n.pluralRules;function W(){return[i.value,u.value,m.value,f.value,b.value]}const M=t.computed({get:()=>s.value?s.value.locale.value:i.value,set:e=>{s.value&&(s.value.locale.value=e),i.value=e}}),O=t.computed({get:()=>s.value?s.value.fallbackLocale.value:u.value,set:e=>{s.value&&(s.value.fallbackLocale.value=e),u.value=e}}),w=t.computed((()=>s.value?s.value.messages.value:m.value)),D=t.computed((()=>f.value)),C=t.computed((()=>b.value));function P(){return s.value?s.value.getPostTranslationHandler():y}function A(e){s.value&&s.value.setPostTranslationHandler(e)}function $(){return s.value?s.value.getMissingHandler():L}function S(e){s.value&&s.value.setMissingHandler(e)}function U(e){return W(),e()}function j(...e){return s.value?U((()=>Reflect.apply(s.value.t,null,[...e]))):U((()=>""))}function V(...e){return s.value?Reflect.apply(s.value.rt,null,[...e]):""}function x(...e){return s.value?U((()=>Reflect.apply(s.value.d,null,[...e]))):U((()=>""))}function G(...e){return s.value?U((()=>Reflect.apply(s.value.n,null,[...e]))):U((()=>""))}function B(e){return s.value?s.value.tm(e):{}}function Y(e,t){return!!s.value&&s.value.te(e,t)}function X(e){return s.value?s.value.getLocaleMessage(e):{}}function z(e,t){s.value&&(s.value.setLocaleMessage(e,t),m.value[e]=t)}function J(e,t){s.value&&s.value.mergeLocaleMessage(e,t)}function q(e){return s.value?s.value.getDateTimeFormat(e):{}}function Z(e,t){s.value&&(s.value.setDateTimeFormat(e,t),f.value[e]=t)}function K(e,t){s.value&&s.value.mergeDateTimeFormat(e,t)}function Q(e){return s.value?s.value.getNumberFormat(e):{}}function ee(e,t){s.value&&(s.value.setNumberFormat(e,t),b.value[e]=t)}function te(e,t){s.value&&s.value.mergeNumberFormat(e,t)}const ae={get id(){return s.value?s.value.id:-1},locale:M,fallbackLocale:O,messages:w,datetimeFormats:D,numberFormats:C,get inheritLocale(){return s.value?s.value.inheritLocale:c},set inheritLocale(e){s.value&&(s.value.inheritLocale=e)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(m.value)},get modifiers(){return s.value?s.value.modifiers:N},get pluralRules(){return s.value?s.value.pluralRules:R},get isGlobal(){return!!s.value&&s.value.isGlobal},get missingWarn(){return s.value?s.value.missingWarn:d},set missingWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackWarn(){return s.value?s.value.fallbackWarn:k},set fallbackWarn(e){s.value&&(s.value.missingWarn=e)},get fallbackRoot(){return s.value?s.value.fallbackRoot:E},set fallbackRoot(e){s.value&&(s.value.fallbackRoot=e)},get fallbackFormat(){return s.value?s.value.fallbackFormat:F},set fallbackFormat(e){s.value&&(s.value.fallbackFormat=e)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:I},set warnHtmlMessage(e){s.value&&(s.value.warnHtmlMessage=e)},get escapeParameter(){return s.value?s.value.escapeParameter:T},set escapeParameter(e){s.value&&(s.value.escapeParameter=e)},t:j,getPostTranslationHandler:P,setPostTranslationHandler:A,getMissingHandler:$,setMissingHandler:S,rt:V,d:x,n:G,tm:B,te:Y,getLocaleMessage:X,setLocaleMessage:z,mergeLocaleMessage:J,getDateTimeFormat:q,setDateTimeFormat:Z,mergeDateTimeFormat:K,getNumberFormat:Q,setNumberFormat:ee,mergeNumberFormat:te};function ne(e){e.locale.value=i.value,e.fallbackLocale.value=u.value,Object.keys(m.value).forEach((t=>{e.mergeLocaleMessage(t,m.value[t])})),Object.keys(f.value).forEach((t=>{e.mergeDateTimeFormat(t,f.value[t])})),Object.keys(b.value).forEach((t=>{e.mergeNumberFormat(t,b.value[t])})),e.escapeParameter=T,e.fallbackFormat=F,e.fallbackRoot=E,e.fallbackWarn=k,e.missingWarn=d,e.warnHtmlMessage=I}return t.onBeforeMount((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw Error(_e.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const t=s.value=e.proxy.$i18n.__composer;"global"===a?(i.value=t.locale.value,u.value=t.fallbackLocale.value,m.value=t.messages.value,f.value=t.datetimeFormats.value,b.value=t.numberFormats.value):r&&ne(t)})),ae}(a,c,l,e)}if("global"===c)return ye(l,e,r),l;if("parent"===c){let t=function(e,t,a=!1){let n=null;const l=t.root;let r=t.parent;for(;null!=r;){const t=e;if("composition"===e.mode)n=t.__getInstance(r);else{const e=t.__getInstance(r);null!=e&&(n=e.__composer,a&&n&&!n[ke]&&(n=null))}if(null!=n)break;if(l===r)break;r=r.parent}return n}(n,a,e.__useComponent);return null==t&&(t=l),t}const u=n;let m=u.__getInstance(a);if(null==m){const n=i({},e);"__i18n"in r&&(n.__i18n=r.__i18n),l&&(n.__root=l),m=Re(n),u.__composerExtend&&u.__composerExtend(m),function(e,a,n){t.onMounted((()=>{}),a),t.onUnmounted((()=>{e.__deleteInstance(a)}),a)}(u,a),u.__setInstance(a,m)}return m}const Ve=["locale","fallbackLocale","availableLocales"],xe=["t","rt","d","n","tm","te"];return V=function(e,t){if(!b(e))return null;let a=N.get(t);if(a||(a=function(e){const t=[];let a,n,l,r,o,s,c,i=-1,u=0,m=0;const f=[];function g(){const t=e[i+1];if(5===u&&"'"===t||6===u&&'"'===t)return i++,l="\\"+t,f[0](),!0}for(f[0]=()=>{void 0===n?n=l:n+=l},f[1]=()=>{void 0!==n&&(t.push(n),n=void 0)},f[2]=()=>{f[0](),m++},f[3]=()=>{if(m>0)m--,u=4,f[0]();else{if(m=0,void 0===n)return!1;if(n=T(n),!1===n)return!1;f[1]()}};null!==u;)if(i++,a=e[i],"\\"!==a||!g()){if(r=I(a),c=L[u],o=c[r]||c.l||8,8===o)return;if(u=o[0],void 0!==o[1]&&(s=f[o[1]],s&&(l=a,!1===s())))return;if(7===u)return t}}(t),a&&N.set(t,a)),!a)return null;const n=a.length;let l=e,r=0;for(;r<n;){const e=l[a[r]];if(void 0===e)return null;l=e,r++}return l},x=A,e.DatetimeFormat=Pe,e.I18nInjectionKey=He,e.NumberFormat=Ce,e.Translation=we,e.VERSION=me,e.castToVueI18n=e=>{if(!("__VUE_I18N_BRIDGE__"in e))throw Error(_e.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e},e.createI18n=function(e={},a){const l=!v(e.legacy)||e.legacy,r=!v(e.globalInjection)||e.globalInjection,o=!l||!!e.allowComposition,s=new Map,[c,i]=function(e,a,n){const l=t.effectScope();{const t=a?l.run((()=>We(e))):l.run((()=>Re(e)));if(null==t)throw Error(_e.UNEXPECTED_ERROR);return[l,t]}}(e,l),u=n("");{const e={get mode(){return l?"legacy":"composition"},get allowComposition(){return o},async install(a,...n){if(a.__VUE_I18N_SYMBOL__=u,a.provide(a.__VUE_I18N_SYMBOL__,e),h(n[0])){const t=n[0];e.__composerExtend=t.__composerExtend,e.__vueI18nExtend=t.__vueI18nExtend}!l&&r&&function(e,a){const n=Object.create(null);Ve.forEach((e=>{const l=Object.getOwnPropertyDescriptor(a,e);if(!l)throw Error(_e.UNEXPECTED_ERROR);const r=t.isRef(l.value)?{get:()=>l.value.value,set(e){l.value.value=e}}:{get:()=>l.get&&l.get()};Object.defineProperty(n,e,r)})),e.config.globalProperties.$i18n=n,xe.forEach((t=>{const n=Object.getOwnPropertyDescriptor(a,t);if(!n||!n.value)throw Error(_e.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${t}`,n)}))}(a,e.global),function(e,t,...a){const n=h(a[0])?a[0]:{},l=!!n.useI18nComponentName;(!v(n.globalInstall)||n.globalInstall)&&(e.component(l?"i18n":we.name,we),e.component(Ce.name,Ce),e.component(Pe.name,Pe)),e.directive("t",Ae(t))}(a,e,...n),l&&a.mixin(function(e,a,n){return{beforeCreate(){const l=t.getCurrentInstance();if(!l)throw Error(_e.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const t=r.i18n;r.__i18n&&(t.__i18n=r.__i18n),t.__root=a,this===this.$root?this.$i18n=Ue(e,t):(t.__injectWithOption=!0,this.$i18n=We(t))}else r.__i18n?this===this.$root?this.$i18n=Ue(e,r):this.$i18n=We({__i18n:r.__i18n,__injectWithOption:!0,__root:a}):this.$i18n=e;r.__i18nGlobal&&ye(a,r,r),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(l,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),this!==this.$root&&!this.$i18n.__extended__&&n.__vueI18nExtend&&(n.__vueI18nExtend(this.$i18n),this.$i18n.__extended__=!0)},mounted(){},unmounted(){const e=t.getCurrentInstance();if(!e)throw Error(_e.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(e),delete this.$i18n}}}(i,i.__composer,e));const o=a.unmount;a.unmount=()=>{e.dispose(),o()}},get global(){return i},dispose(){c.stop()},__instances:s,__getInstance:function(e){return s.get(e)||null},__setInstance:function(e,t){s.set(e,t)},__deleteInstance:function(e){s.delete(e)}};return e}},e.useI18n=je,e.vTDirective=Ae,Object.defineProperty(e,"__esModule",{value:!0}),e}({},Vue);
{
"name": "vue-i18n",
"version": "9.3.0-beta.12-ef73cfd",
"version": "9.3.0-beta.13-972e836",
"description": "Internationalization plugin for Vue.js",

@@ -38,9 +38,9 @@ "keywords": [

"dependencies": {
"@intlify/core-base": "9.3.0-beta.12-ef73cfd",
"@intlify/shared": "9.3.0-beta.12-ef73cfd",
"@intlify/vue-devtools": "9.3.0-beta.12-ef73cfd",
"@intlify/core-base": "9.3.0-beta.13-972e836",
"@intlify/shared": "9.3.0-beta.13-972e836",
"@intlify/vue-devtools": "9.3.0-beta.13-972e836",
"@vue/devtools-api": "^6.2.1"
},
"devDependencies": {
"@intlify/devtools-if": "9.3.0-beta.12-ef73cfd"
"@intlify/devtools-if": "9.3.0-beta.13-972e836"
},

@@ -47,0 +47,0 @@ "peerDependencies": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc