6 lines
31 KiB
JavaScript
6 lines
31 KiB
JavaScript
import{r as ut,a as mt}from"./@intlify-CJ2pDqUV.js";import{r as _t}from"./vue-QIJ1KGct.js";var A={};/*!
|
||
* vue-i18n v9.14.3
|
||
* (c) 2025 kazuya kawaguchi
|
||
* Released under the MIT License.
|
||
*/var a=mt,g=ut,d=_t;const $e="9.14.3",He=g.CoreWarnCodes.__EXTEND_POINT__,V=a.incrementer(He),R={FALLBACK_TO_ROOT:He,NOT_SUPPORTED_PRESERVE:V(),NOT_SUPPORTED_FORMATTER:V(),NOT_SUPPORTED_PRESERVE_DIRECTIVE:V(),NOT_SUPPORTED_GET_CHOICE_INDEX:V(),COMPONENT_NAME_LEGACY_COMPATIBLE:V(),NOT_FOUND_PARENT_SCOPE:V(),IGNORE_OBJ_FLATTEN:V(),NOTICE_DROP_ALLOW_COMPOSITION:V(),NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG:V()},ft={[R.FALLBACK_TO_ROOT]:"Fall back to {type} '{key}' with root locale.",[R.NOT_SUPPORTED_PRESERVE]:"Not supported 'preserve'.",[R.NOT_SUPPORTED_FORMATTER]:"Not supported 'formatter'.",[R.NOT_SUPPORTED_PRESERVE_DIRECTIVE]:"Not supported 'preserveDirectiveContent'.",[R.NOT_SUPPORTED_GET_CHOICE_INDEX]:"Not supported 'getChoiceIndex'.",[R.COMPONENT_NAME_LEGACY_COMPATIBLE]:"Component name legacy compatible: '{name}' -> 'i18n'",[R.NOT_FOUND_PARENT_SCOPE]:"Not found parent scope. use the global scope.",[R.IGNORE_OBJ_FLATTEN]:"Ignore object flatten: '{key}' key has an string value",[R.NOTICE_DROP_ALLOW_COMPOSITION]:"'allowComposition' option will be dropped in the next major version. For more information, please see 👉 https://tinyurl.com/2p97mcze",[R.NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG]:"'translateExistCompatible' option will be dropped in the next major version."};function h(e,...i){return a.format(ft[e],...i)}const Ge=g.CoreErrorCodes.__EXTEND_POINT__,S=a.incrementer(Ge),T={UNEXPECTED_RETURN_TYPE:Ge,INVALID_ARGUMENT:S(),MUST_BE_CALL_SETUP_TOP:S(),NOT_INSTALLED:S(),NOT_AVAILABLE_IN_LEGACY_MODE:S(),REQUIRED_VALUE:S(),INVALID_VALUE:S(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:S(),NOT_INSTALLED_WITH_PROVIDE:S(),UNEXPECTED_ERROR:S(),NOT_COMPATIBLE_LEGACY_VUE_I18N:S(),BRIDGE_SUPPORT_VUE_2_ONLY:S(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:S(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:S(),__EXTEND_POINT__:S()};function p(e,...i){return g.createCompileError(e,null,{messages:gt,args:i})}const gt={[T.UNEXPECTED_RETURN_TYPE]:"Unexpected return type in composer",[T.INVALID_ARGUMENT]:"Invalid argument",[T.MUST_BE_CALL_SETUP_TOP]:"Must be called at the top of a `setup` function",[T.NOT_INSTALLED]:"Need to install with `app.use` function",[T.UNEXPECTED_ERROR]:"Unexpected error",[T.NOT_AVAILABLE_IN_LEGACY_MODE]:"Not available in legacy mode",[T.REQUIRED_VALUE]:"Required in value: {0}",[T.INVALID_VALUE]:"Invalid value",[T.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN]:"Cannot setup vue-devtools plugin",[T.NOT_INSTALLED_WITH_PROVIDE]:"Need to install with `provide` function",[T.NOT_COMPATIBLE_LEGACY_VUE_I18N]:"Not compatible legacy VueI18n.",[T.BRIDGE_SUPPORT_VUE_2_ONLY]:"vue-i18n-bridge support Vue 2.x only",[T.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION]:"Must define ‘i18n’ option or custom block in Composition API with using local scope in Legacy API mode",[T.NOT_AVAILABLE_COMPOSITION_IN_LEGACY]:"Not available Compostion API in Legacy API mode. Please make sure that the legacy API mode is working properly"},Ne=a.makeSymbol("__translateVNode"),Le=a.makeSymbol("__datetimeParts"),Re=a.makeSymbol("__numberParts"),Pe=a.makeSymbol("__enableEmitter"),Fe=a.makeSymbol("__disableEmitter"),Ye=a.makeSymbol("__setPluralRules");a.makeSymbol("__intlifyMeta");const Xe=a.makeSymbol("__injectWithOption"),ke=a.makeSymbol("__dispose"),bt="__VUE_I18N_BRIDGE__";function K(e){if(!a.isObject(e))return e;for(const i in e)if(a.hasOwn(e,i))if(!i.includes("."))a.isObject(e[i])&&K(e[i]);else{const n=i.split("."),r=n.length-1;let o=e,t=!1;for(let l=0;l<r;l++){if(n[l]==="__proto__")throw new Error(`unsafe key: ${n[l]}`);if(n[l]in o||(o[n[l]]=a.create()),!a.isObject(o[n[l]])){a.warn(h(R.IGNORE_OBJ_FLATTEN,{key:n[l]})),t=!0;break}o=o[n[l]]}t||(o[n[r]]=e[i],delete e[i]),a.isObject(o[n[r]])&&K(o[n[r]])}return e}function te(e,i){const{messages:n,__i18n:r,messageResolver:o,flatJson:t}=i,l=a.isPlainObject(n)?n:a.isArray(r)?a.create():{[e]:a.create()};if(a.isArray(r)&&r.forEach(m=>{if("locale"in m&&"resource"in m){const{locale:_,resource:f}=m;_?(l[_]=l[_]||a.create(),a.deepCopy(f,l[_])):a.deepCopy(f,l)}else a.isString(m)&&a.deepCopy(JSON.parse(m),l)}),o==null&&t)for(const m in l)a.hasOwn(l,m)&&K(l[m]);return l}function Je(e){return e.type}function Ke(e,i,n){let r=a.isObject(i.messages)?i.messages:a.create();"__i18nGlobal"in n&&(r=te(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(t=>{e.mergeLocaleMessage(t,r[t])});{if(a.isObject(i.datetimeFormats)){const t=Object.keys(i.datetimeFormats);t.length&&t.forEach(l=>{e.mergeDateTimeFormat(l,i.datetimeFormats[l])})}if(a.isObject(i.numberFormats)){const t=Object.keys(i.numberFormats);t.length&&t.forEach(l=>{e.mergeNumberFormat(l,i.numberFormats[l])})}}}function Me(e){return d.createVNode(d.Text,null,e,0)}const De="__INTLIFY_META__",we=()=>[],Et=()=>!1;let We=0;function Ue(e){return(i,n,r,o)=>e(n,r,d.getCurrentInstance()||void 0,o)}const dt=()=>{const e=d.getCurrentInstance();let i=null;return e&&(i=Je(e)[De])?{[De]:i}:null};function Ce(e={},i){const{__root:n,__injectWithOption:r}=e,o=n===void 0,t=e.flatJson,l=a.inBrowser?d.ref:d.shallowRef,m=!!e.translateExistCompatible;m&&a.warnOnce(h(R.NOTICE_DROP_TRANSLATE_EXIST_COMPATIBLE_FLAG));let _=a.isBoolean(e.inheritLocale)?e.inheritLocale:!0;const f=l(n&&_?n.locale.value:a.isString(e.locale)?e.locale:g.DEFAULT_LOCALE),O=l(n&&_?n.fallbackLocale.value:a.isString(e.fallbackLocale)||a.isArray(e.fallbackLocale)||a.isPlainObject(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),v=l(te(f.value,e)),E=l(a.isPlainObject(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),I=l(a.isPlainObject(e.numberFormats)?e.numberFormats:{[f.value]:{}});let k=n?n.missingWarn:a.isBoolean(e.missingWarn)||a.isRegExp(e.missingWarn)?e.missingWarn:!0,C=n?n.fallbackWarn:a.isBoolean(e.fallbackWarn)||a.isRegExp(e.fallbackWarn)?e.fallbackWarn:!0,y=n?n.fallbackRoot:a.isBoolean(e.fallbackRoot)?e.fallbackRoot:!0,M=!!e.fallbackFormat,$=a.isFunction(e.missing)?e.missing:null,w=a.isFunction(e.missing)?Ue(e.missing):null,W=a.isFunction(e.postTranslation)?e.postTranslation:null,H=n?n.warnHtmlMessage:a.isBoolean(e.warnHtmlMessage)?e.warnHtmlMessage:!0,x=!!e.escapeParameter;const X=n?n.modifiers:a.isPlainObject(e.modifiers)?e.modifiers:{};let D=e.pluralRules||n&&n.pluralRules,b;b=(()=>{o&&g.setFallbackContext(null);const s={version:$e,locale:f.value,fallbackLocale:O.value,messages:v.value,modifiers:X,pluralRules:D,missing:w===null?void 0:w,missingWarn:k,fallbackWarn:C,fallbackFormat:M,unresolving:!0,postTranslation:W===null?void 0:W,warnHtmlMessage:H,escapeParameter:x,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};s.datetimeFormats=E.value,s.numberFormats=I.value,s.__datetimeFormatters=a.isPlainObject(b)?b.__datetimeFormatters:void 0,s.__numberFormatters=a.isPlainObject(b)?b.__numberFormatters:void 0,s.__v_emitter=a.isPlainObject(b)?b.__v_emitter:void 0;const c=g.createCoreContext(s);return o&&g.setFallbackContext(c),c})(),g.updateFallbackLocale(b,f.value,O.value);function ne(){return[f.value,O.value,v.value,E.value,I.value]}const le=d.computed({get:()=>f.value,set:s=>{f.value=s,b.locale=f.value}}),re=d.computed({get:()=>O.value,set:s=>{O.value=s,b.fallbackLocale=O.value,g.updateFallbackLocale(b,f.value,s)}}),se=d.computed(()=>v.value),ie=d.computed(()=>E.value),j=d.computed(()=>I.value);function oe(){return a.isFunction(W)?W:null}function ce(s){W=s,b.postTranslation=s}function ue(){return $}function me(s){s!==null&&(w=Ue(s)),$=s,b.missing=w}function _e(s,c){return s!=="translate"||!c.resolvedMessage}const U=(s,c,N,P,B,Q)=>{ne();let Y;try{g.setAdditionalMeta(dt()),o||(b.fallbackContext=n?g.getFallbackContext():void 0),Y=s(b)}finally{g.setAdditionalMeta(null),o||(b.fallbackContext=void 0)}if(N!=="translate exists"&&a.isNumber(Y)&&Y===g.NOT_REOSLVED||N==="translate exists"&&!Y){const[G,ct]=c();if(n&&a.isString(G)&&_e(N,ct)){y&&(g.isTranslateFallbackWarn(C,G)||g.isTranslateMissingWarn(k,G))&&a.warn(h(R.FALLBACK_TO_ROOT,{key:G,type:N}));{const{__v_emitter:ye}=b;ye&&y&&ye.emit("fallback",{type:N,key:G,to:"global",groupId:`${N}:${G}`})}}return n&&y?P(n):B(G)}else{if(Q(Y))return Y;throw p(T.UNEXPECTED_RETURN_TYPE)}};function z(...s){return U(c=>Reflect.apply(g.translate,null,[c,...s]),()=>g.parseTranslateArgs(...s),"translate",c=>Reflect.apply(c.t,c,[...s]),c=>c,c=>a.isString(c))}function fe(...s){const[c,N,P]=s;if(P&&!a.isObject(P))throw p(T.INVALID_ARGUMENT);return z(c,N,a.assign({resolvedMessage:!0},P||{}))}function ge(...s){return U(c=>Reflect.apply(g.datetime,null,[c,...s]),()=>g.parseDateTimeArgs(...s),"datetime format",c=>Reflect.apply(c.d,c,[...s]),()=>g.MISSING_RESOLVE_VALUE,c=>a.isString(c))}function be(...s){return U(c=>Reflect.apply(g.number,null,[c,...s]),()=>g.parseNumberArgs(...s),"number format",c=>Reflect.apply(c.n,c,[...s]),()=>g.MISSING_RESOLVE_VALUE,c=>a.isString(c))}function Ee(s){return s.map(c=>a.isString(c)||a.isNumber(c)||a.isBoolean(c)?Me(String(c)):c)}const de={normalize:Ee,interpolate:s=>s,type:"vnode"};function Oe(...s){return U(c=>{let N;const P=c;try{P.processor=de,N=Reflect.apply(g.translate,null,[P,...s])}finally{P.processor=null}return N},()=>g.parseTranslateArgs(...s),"translate",c=>c[Ne](...s),c=>[Me(c)],c=>a.isArray(c))}function ve(...s){return U(c=>Reflect.apply(g.number,null,[c,...s]),()=>g.parseNumberArgs(...s),"number format",c=>c[Re](...s),we,c=>a.isString(c)||a.isArray(c))}function Te(...s){return U(c=>Reflect.apply(g.datetime,null,[c,...s]),()=>g.parseDateTimeArgs(...s),"datetime format",c=>c[Le](...s),we,c=>a.isString(c)||a.isArray(c))}function Ie(s){D=s,b.pluralRules=D}function u(s,c){return U(()=>{if(!s)return!1;const N=a.isString(c)?c:f.value,P=Ae(N),B=b.messageResolver(P,s);return m?B!=null:g.isMessageAST(B)||g.isMessageFunction(B)||a.isString(B)},()=>[s],"translate exists",N=>Reflect.apply(N.te,N,[s,c]),Et,N=>a.isBoolean(N))}function L(s){let c=null;const N=g.fallbackWithLocaleChain(b,O.value,f.value);for(let P=0;P<N.length;P++){const B=v.value[N[P]]||{},Q=b.messageResolver(B,s);if(Q!=null){c=Q;break}}return c}function et(s){const c=L(s);return c??(n?n.tm(s)||{}:{})}function Ae(s){return v.value[s]||{}}function tt(s,c){if(t){const N={[s]:c};for(const P in N)a.hasOwn(N,P)&&K(N[P]);c=N[s]}v.value[s]=c,b.messages=v.value}function at(s,c){v.value[s]=v.value[s]||{};const N={[s]:c};if(t)for(const P in N)a.hasOwn(N,P)&&K(N[P]);c=N[s],a.deepCopy(c,v.value[s]),b.messages=v.value}function nt(s){return E.value[s]||{}}function lt(s,c){E.value[s]=c,b.datetimeFormats=E.value,g.clearDateTimeFormat(b,s,c)}function rt(s,c){E.value[s]=a.assign(E.value[s]||{},c),b.datetimeFormats=E.value,g.clearDateTimeFormat(b,s,c)}function st(s){return I.value[s]||{}}function it(s,c){I.value[s]=c,b.numberFormats=I.value,g.clearNumberFormat(b,s,c)}function ot(s,c){I.value[s]=a.assign(I.value[s]||{},c),b.numberFormats=I.value,g.clearNumberFormat(b,s,c)}We++,n&&a.inBrowser&&(d.watch(n.locale,s=>{_&&(f.value=s,b.locale=s,g.updateFallbackLocale(b,f.value,O.value))}),d.watch(n.fallbackLocale,s=>{_&&(O.value=s,b.fallbackLocale=s,g.updateFallbackLocale(b,f.value,O.value))}));const F={id:We,locale:le,fallbackLocale:re,get inheritLocale(){return _},set inheritLocale(s){_=s,s&&n&&(f.value=n.locale.value,O.value=n.fallbackLocale.value,g.updateFallbackLocale(b,f.value,O.value))},get availableLocales(){return Object.keys(v.value).sort()},messages:se,get modifiers(){return X},get pluralRules(){return D||{}},get isGlobal(){return o},get missingWarn(){return k},set missingWarn(s){k=s,b.missingWarn=k},get fallbackWarn(){return C},set fallbackWarn(s){C=s,b.fallbackWarn=C},get fallbackRoot(){return y},set fallbackRoot(s){y=s},get fallbackFormat(){return M},set fallbackFormat(s){M=s,b.fallbackFormat=M},get warnHtmlMessage(){return H},set warnHtmlMessage(s){H=s,b.warnHtmlMessage=s},get escapeParameter(){return x},set escapeParameter(s){x=s,b.escapeParameter=s},t:z,getLocaleMessage:Ae,setLocaleMessage:tt,mergeLocaleMessage:at,getPostTranslationHandler:oe,setPostTranslationHandler:ce,getMissingHandler:ue,setMissingHandler:me,[Ye]:Ie};return F.datetimeFormats=ie,F.numberFormats=j,F.rt=fe,F.te=u,F.tm=et,F.d=ge,F.n=be,F.getDateTimeFormat=nt,F.setDateTimeFormat=lt,F.mergeDateTimeFormat=rt,F.getNumberFormat=st,F.setNumberFormat=it,F.mergeNumberFormat=ot,F[Xe]=r,F[Ne]=Oe,F[Le]=Te,F[Re]=ve,F[Pe]=s=>{b.__v_emitter=s},F[Fe]=()=>{b.__v_emitter=void 0},F}function Ot(e){const i=a.isString(e.locale)?e.locale:g.DEFAULT_LOCALE,n=a.isString(e.fallbackLocale)||a.isArray(e.fallbackLocale)||a.isPlainObject(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,r=a.isFunction(e.missing)?e.missing:void 0,o=a.isBoolean(e.silentTranslationWarn)||a.isRegExp(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,t=a.isBoolean(e.silentFallbackWarn)||a.isRegExp(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,l=a.isBoolean(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.formatFallbackMessages,_=a.isPlainObject(e.modifiers)?e.modifiers:{},f=e.pluralizationRules,O=a.isFunction(e.postTranslation)?e.postTranslation:void 0,v=a.isString(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,E=!!e.escapeParameterHtml,I=a.isBoolean(e.sync)?e.sync:!0;e.formatter&&a.warn(h(R.NOT_SUPPORTED_FORMATTER)),e.preserveDirectiveContent&&a.warn(h(R.NOT_SUPPORTED_PRESERVE_DIRECTIVE));let k=e.messages;if(a.isPlainObject(e.sharedMessages)){const x=e.sharedMessages;k=Object.keys(x).reduce((D,b)=>{const q=D[b]||(D[b]={});return a.assign(q,x[b]),D},k||{})}const{__i18n:C,__root:y,__injectWithOption:M}=e,$=e.datetimeFormats,w=e.numberFormats,W=e.flatJson,H=e.translateExistCompatible;return{locale:i,fallbackLocale:n,messages:k,flatJson:W,datetimeFormats:$,numberFormats:w,missing:r,missingWarn:o,fallbackWarn:t,fallbackRoot:l,fallbackFormat:m,modifiers:_,pluralRules:f,postTranslation:O,warnHtmlMessage:v,escapeParameter:E,messageResolver:e.messageResolver,inheritLocale:I,translateExistCompatible:H,__i18n:C,__root:y,__injectWithOption:M}}function pe(e={},i){{const n=Ce(Ot(e)),{__extender:r}=e,o={id:n.id,get locale(){return n.locale.value},set locale(t){n.locale.value=t},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(t){n.fallbackLocale.value=t},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return a.warn(h(R.NOT_SUPPORTED_FORMATTER)),{interpolate(){return[]}}},set formatter(t){a.warn(h(R.NOT_SUPPORTED_FORMATTER))},get missing(){return n.getMissingHandler()},set missing(t){n.setMissingHandler(t)},get silentTranslationWarn(){return a.isBoolean(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(t){n.missingWarn=a.isBoolean(t)?!t:t},get silentFallbackWarn(){return a.isBoolean(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(t){n.fallbackWarn=a.isBoolean(t)?!t:t},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(t){n.fallbackFormat=t},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(t){n.setPostTranslationHandler(t)},get sync(){return n.inheritLocale},set sync(t){n.inheritLocale=t},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(t){n.warnHtmlMessage=t!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(t){n.escapeParameter=t},get preserveDirectiveContent(){return a.warn(h(R.NOT_SUPPORTED_PRESERVE_DIRECTIVE)),!0},set preserveDirectiveContent(t){a.warn(h(R.NOT_SUPPORTED_PRESERVE_DIRECTIVE))},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...t){const[l,m,_]=t,f={};let O=null,v=null;if(!a.isString(l))throw p(T.INVALID_ARGUMENT);const E=l;return a.isString(m)?f.locale=m:a.isArray(m)?O=m:a.isPlainObject(m)&&(v=m),a.isArray(_)?O=_:a.isPlainObject(_)&&(v=_),Reflect.apply(n.t,n,[E,O||v||{},f])},rt(...t){return Reflect.apply(n.rt,n,[...t])},tc(...t){const[l,m,_]=t,f={plural:1};let O=null,v=null;if(!a.isString(l))throw p(T.INVALID_ARGUMENT);const E=l;return a.isString(m)?f.locale=m:a.isNumber(m)?f.plural=m:a.isArray(m)?O=m:a.isPlainObject(m)&&(v=m),a.isString(_)?f.locale=_:a.isArray(_)?O=_:a.isPlainObject(_)&&(v=_),Reflect.apply(n.t,n,[E,O||v||{},f])},te(t,l){return n.te(t,l)},tm(t){return n.tm(t)},getLocaleMessage(t){return n.getLocaleMessage(t)},setLocaleMessage(t,l){n.setLocaleMessage(t,l)},mergeLocaleMessage(t,l){n.mergeLocaleMessage(t,l)},d(...t){return Reflect.apply(n.d,n,[...t])},getDateTimeFormat(t){return n.getDateTimeFormat(t)},setDateTimeFormat(t,l){n.setDateTimeFormat(t,l)},mergeDateTimeFormat(t,l){n.mergeDateTimeFormat(t,l)},n(...t){return Reflect.apply(n.n,n,[...t])},getNumberFormat(t){return n.getNumberFormat(t)},setNumberFormat(t,l){n.setNumberFormat(t,l)},mergeNumberFormat(t,l){n.mergeNumberFormat(t,l)},getChoiceIndex(t,l){return a.warn(h(R.NOT_SUPPORTED_GET_CHOICE_INDEX)),-1}};return o.__extender=r,o.__enableEmitter=t=>{const l=n;l[Pe]&&l[Pe](t)},o.__disableEmitter=()=>{const t=n;t[Fe]&&t[Fe]()},o}}const Se={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function vt({slots:e},i){return i.length===1&&i[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===d.Fragment?o.children:[o]],[]):i.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},a.create())}function qe(e){return d.Fragment}const Tt=d.defineComponent({name:"i18n-t",props:a.assign({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>a.isNumber(e)||!isNaN(e)}},Se),setup(e,i){const{slots:n,attrs:r}=i,o=e.i18n||ae({useScope:e.scope,__useComponent:!0});return()=>{const t=Object.keys(n).filter(v=>v!=="_"),l=a.create();e.locale&&(l.locale=e.locale),e.plural!==void 0&&(l.plural=a.isString(e.plural)?+e.plural:e.plural);const m=vt(i,t),_=o[Ne](e.keypath,m,l),f=a.assign(a.create(),r),O=a.isString(e.tag)||a.isObject(e.tag)?e.tag:qe();return d.h(O,f,_)}}}),J=Tt,It=J;function Nt(e){return a.isArray(e)&&!a.isString(e[0])}function ze(e,i,n,r){const{slots:o,attrs:t}=i;return()=>{const l={part:!0};let m=a.create();e.locale&&(l.locale=e.locale),a.isString(e.format)?l.key=e.format:a.isObject(e.format)&&(a.isString(e.format.key)&&(l.key=e.format.key),m=Object.keys(e.format).reduce((E,I)=>n.includes(I)?a.assign(a.create(),E,{[I]:e.format[I]}):E,a.create()));const _=r(e.value,l,m);let f=[l.key];a.isArray(_)?f=_.map((E,I)=>{const k=o[E.type],C=k?k({[E.type]:E.value,index:I,parts:_}):[E.value];return Nt(C)&&(C[0].key=`${E.type}-${I}`),C}):a.isString(_)&&(f=[_]);const O=a.assign(a.create(),t),v=a.isString(e.tag)||a.isObject(e.tag)?e.tag:qe();return d.h(v,O,f)}}const Lt=d.defineComponent({name:"i18n-n",props:a.assign({value:{type:Number,required:!0},format:{type:[String,Object]}},Se),setup(e,i){const n=e.i18n||ae({useScope:e.scope,__useComponent:!0});return ze(e,i,g.NUMBER_FORMAT_OPTIONS_KEYS,(...r)=>n[Re](...r))}}),Z=Lt,Rt=Z,Pt=d.defineComponent({name:"i18n-d",props:a.assign({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Se),setup(e,i){const n=e.i18n||ae({useScope:e.scope,__useComponent:!0});return ze(e,i,g.DATETIME_FORMAT_OPTIONS_KEYS,(...r)=>n[Le](...r))}}),ee=Pt,Ft=ee;function kt(e,i){const n=e;if(e.mode==="composition")return n.__getInstance(i)||e.global;{const r=n.__getInstance(i);return r!=null?r.__composer:e.global.__composer}}function Qe(e){const i=l=>{const{instance:m,modifiers:_,value:f}=l;if(!m||!m.$)throw p(T.UNEXPECTED_ERROR);const O=kt(e,m.$);_.preserve&&a.warn(h(R.NOT_SUPPORTED_PRESERVE));const v=Ve(f);return[Reflect.apply(O.t,O,[...xe(v)]),O]};return{created:(l,m)=>{const[_,f]=i(m);a.inBrowser&&e.global===f&&(l.__i18nWatcher=d.watch(f.locale,()=>{m.instance&&m.instance.$forceUpdate()})),l.__composer=f,l.textContent=_},unmounted:l=>{a.inBrowser&&l.__i18nWatcher&&(l.__i18nWatcher(),l.__i18nWatcher=void 0,delete l.__i18nWatcher),l.__composer&&(l.__composer=void 0,delete l.__composer)},beforeUpdate:(l,{value:m})=>{if(l.__composer){const _=l.__composer,f=Ve(m);l.textContent=Reflect.apply(_.t,_,[...xe(f)])}},getSSRProps:l=>{const[m]=i(l);return{textContent:m}}}}function Ve(e){if(a.isString(e))return{path:e};if(a.isPlainObject(e)){if(!("path"in e))throw p(T.REQUIRED_VALUE,"path");return e}else throw p(T.INVALID_VALUE)}function xe(e){const{path:i,locale:n,args:r,choice:o,plural:t}=e,l={},m=r||{};return a.isString(n)&&(l.locale=n),a.isNumber(o)&&(l.plural=o),a.isNumber(t)&&(l.plural=t),[i,m,l]}function pt(e,i,...n){const r=a.isPlainObject(n[0])?n[0]:{},o=!!r.useI18nComponentName,t=a.isBoolean(r.globalInstall)?r.globalInstall:!0;t&&o&&a.warn(h(R.COMPONENT_NAME_LEGACY_COMPATIBLE,{name:J.name})),t&&([o?"i18n":J.name,"I18nT"].forEach(l=>e.component(l,J)),[Z.name,"I18nN"].forEach(l=>e.component(l,Z)),[ee.name,"I18nD"].forEach(l=>e.component(l,ee))),e.directive("t",Qe(i))}function Ct(e,i,n){return{beforeCreate(){const r=d.getCurrentInstance();if(!r)throw p(T.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const t=o.i18n;if(o.__i18n&&(t.__i18n=o.__i18n),t.__root=i,this===this.$root)this.$i18n=je(e,t);else{t.__injectWithOption=!0,t.__extender=n.__vueI18nExtend,this.$i18n=pe(t);const l=this.$i18n;l.__extender&&(l.__disposer=l.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=je(e,o);else{this.$i18n=pe({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:i});const t=this.$i18n;t.__extender&&(t.__disposer=t.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&Ke(i,o,o),this.$t=(...t)=>this.$i18n.t(...t),this.$rt=(...t)=>this.$i18n.rt(...t),this.$tc=(...t)=>this.$i18n.tc(...t),this.$te=(t,l)=>this.$i18n.te(t,l),this.$d=(...t)=>this.$i18n.d(...t),this.$n=(...t)=>this.$i18n.n(...t),this.$tm=t=>this.$i18n.tm(t),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=d.getCurrentInstance();if(!r)throw p(T.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(r),delete this.$i18n}}}function je(e,i){e.locale=i.locale||e.locale,e.fallbackLocale=i.fallbackLocale||e.fallbackLocale,e.missing=i.missing||e.missing,e.silentTranslationWarn=i.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=i.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=i.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=i.postTranslation||e.postTranslation,e.warnHtmlInMessage=i.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=i.escapeParameterHtml||e.escapeParameterHtml,e.sync=i.sync||e.sync,e.__composer[Ye](i.pluralizationRules||e.pluralizationRules);const n=te(e.locale,{messages:i.messages,__i18n:i.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),i.datetimeFormats&&Object.keys(i.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,i.datetimeFormats[r])),i.numberFormats&&Object.keys(i.numberFormats).forEach(r=>e.mergeNumberFormat(r,i.numberFormats[r])),e}const Ze=a.makeSymbol("global-vue-i18n");function St(e={},i){const n=a.isBoolean(e.legacy)?e.legacy:!0,r=a.isBoolean(e.globalInjection)?e.globalInjection:!0,o=n?!!e.allowComposition:!0,t=new Map,[l,m]=At(e,n),_=a.makeSymbol("vue-i18n");n&&o&&a.warn(h(R.NOTICE_DROP_ALLOW_COMPOSITION));function f(E){return t.get(E)||null}function O(E,I){t.set(E,I)}function v(E){t.delete(E)}{const E={get mode(){return n?"legacy":"composition"},get allowComposition(){return o},async install(I,...k){if(I.__VUE_I18N_SYMBOL__=_,I.provide(I.__VUE_I18N_SYMBOL__,E),a.isPlainObject(k[0])){const M=k[0];E.__composerExtend=M.__composerExtend,E.__vueI18nExtend=M.__vueI18nExtend}let C=null;!n&&r&&(C=jt(I,E.global)),pt(I,E,...k),n&&I.mixin(Ct(m,m.__composer,E));const y=I.unmount;I.unmount=()=>{C&&C(),E.dispose(),y()}},get global(){return m},dispose(){l.stop()},__instances:t,__getInstance:f,__setInstance:O,__deleteInstance:v};return E}}function ae(e={}){const i=d.getCurrentInstance();if(i==null)throw p(T.MUST_BE_CALL_SETUP_TOP);if(!i.isCE&&i.appContext.app!=null&&!i.appContext.app.__VUE_I18N_SYMBOL__)throw p(T.NOT_INSTALLED);const n=yt(i),r=Dt(n),o=Je(i),t=Mt(e,o);if(n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw p(T.NOT_AVAILABLE_IN_LEGACY_MODE);return Vt(i,t,r,e)}if(t==="global")return Ke(r,e,o),r;if(t==="parent"){let _=wt(n,i,e.__useComponent);return _==null&&(a.warn(h(R.NOT_FOUND_PARENT_SCOPE)),_=r),_}const l=n;let m=l.__getInstance(i);if(m==null){const _=a.assign({},e);"__i18n"in o&&(_.__i18n=o.__i18n),r&&(_.__root=r),m=Ce(_),l.__composerExtend&&(m[ke]=l.__composerExtend(m)),Ut(l,i,m),l.__setInstance(i,m)}return m}const ht=e=>{if(!(bt in e))throw p(T.NOT_COMPATIBLE_LEGACY_VUE_I18N);return e};function At(e,i,n){const r=d.effectScope();{const o=i?r.run(()=>pe(e)):r.run(()=>Ce(e));if(o==null)throw p(T.UNEXPECTED_ERROR);return[r,o]}}function yt(e){{const i=d.inject(e.isCE?Ze:e.appContext.app.__VUE_I18N_SYMBOL__);if(!i)throw p(e.isCE?T.NOT_INSTALLED_WITH_PROVIDE:T.UNEXPECTED_ERROR);return i}}function Mt(e,i){return a.isEmptyObject(e)?"__i18n"in i?"local":"global":e.useScope?e.useScope:"local"}function Dt(e){return e.mode==="composition"?e.global:e.global.__composer}function wt(e,i,n=!1){let r=null;const o=i.root;let t=Wt(i,n);for(;t!=null;){const l=e;if(e.mode==="composition")r=l.__getInstance(t);else{const m=l.__getInstance(t);m!=null&&(r=m.__composer,n&&r&&!r[Xe]&&(r=null))}if(r!=null||o===t)break;t=t.parent}return r}function Wt(e,i=!1){return e==null?null:i&&e.vnode.ctx||e.parent}function Ut(e,i,n){d.onMounted(()=>{},i),d.onUnmounted(()=>{const r=n;e.__deleteInstance(i);const o=r[ke];o&&(o(),delete r[ke])},i)}function Vt(e,i,n,r={}){const o=i==="local",t=d.shallowRef(null);if(o&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw p(T.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const l=a.isBoolean(r.inheritLocale)?r.inheritLocale:!a.isString(r.locale),m=d.ref(!o||l?n.locale.value:a.isString(r.locale)?r.locale:g.DEFAULT_LOCALE),_=d.ref(!o||l?n.fallbackLocale.value:a.isString(r.fallbackLocale)||a.isArray(r.fallbackLocale)||a.isPlainObject(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:m.value),f=d.ref(te(m.value,r)),O=d.ref(a.isPlainObject(r.datetimeFormats)?r.datetimeFormats:{[m.value]:{}}),v=d.ref(a.isPlainObject(r.numberFormats)?r.numberFormats:{[m.value]:{}}),E=o?n.missingWarn:a.isBoolean(r.missingWarn)||a.isRegExp(r.missingWarn)?r.missingWarn:!0,I=o?n.fallbackWarn:a.isBoolean(r.fallbackWarn)||a.isRegExp(r.fallbackWarn)?r.fallbackWarn:!0,k=o?n.fallbackRoot:a.isBoolean(r.fallbackRoot)?r.fallbackRoot:!0,C=!!r.fallbackFormat,y=a.isFunction(r.missing)?r.missing:null,M=a.isFunction(r.postTranslation)?r.postTranslation:null,$=o?n.warnHtmlMessage:a.isBoolean(r.warnHtmlMessage)?r.warnHtmlMessage:!0,w=!!r.escapeParameter,W=o?n.modifiers:a.isPlainObject(r.modifiers)?r.modifiers:{},H=r.pluralRules||o&&n.pluralRules;function x(){return[m.value,_.value,f.value,O.value,v.value]}const X=d.computed({get:()=>t.value?t.value.locale.value:m.value,set:u=>{t.value&&(t.value.locale.value=u),m.value=u}}),D=d.computed({get:()=>t.value?t.value.fallbackLocale.value:_.value,set:u=>{t.value&&(t.value.fallbackLocale.value=u),_.value=u}}),b=d.computed(()=>t.value?t.value.messages.value:f.value),q=d.computed(()=>O.value),ne=d.computed(()=>v.value);function le(){return t.value?t.value.getPostTranslationHandler():M}function re(u){t.value&&t.value.setPostTranslationHandler(u)}function se(){return t.value?t.value.getMissingHandler():y}function ie(u){t.value&&t.value.setMissingHandler(u)}function j(u){return x(),u()}function oe(...u){return t.value?j(()=>Reflect.apply(t.value.t,null,[...u])):j(()=>"")}function ce(...u){return t.value?Reflect.apply(t.value.rt,null,[...u]):""}function ue(...u){return t.value?j(()=>Reflect.apply(t.value.d,null,[...u])):j(()=>"")}function me(...u){return t.value?j(()=>Reflect.apply(t.value.n,null,[...u])):j(()=>"")}function _e(u){return t.value?t.value.tm(u):{}}function U(u,L){return t.value?t.value.te(u,L):!1}function z(u){return t.value?t.value.getLocaleMessage(u):{}}function fe(u,L){t.value&&(t.value.setLocaleMessage(u,L),f.value[u]=L)}function ge(u,L){t.value&&t.value.mergeLocaleMessage(u,L)}function be(u){return t.value?t.value.getDateTimeFormat(u):{}}function Ee(u,L){t.value&&(t.value.setDateTimeFormat(u,L),O.value[u]=L)}function he(u,L){t.value&&t.value.mergeDateTimeFormat(u,L)}function de(u){return t.value?t.value.getNumberFormat(u):{}}function Oe(u,L){t.value&&(t.value.setNumberFormat(u,L),v.value[u]=L)}function ve(u,L){t.value&&t.value.mergeNumberFormat(u,L)}const Te={get id(){return t.value?t.value.id:-1},locale:X,fallbackLocale:D,messages:b,datetimeFormats:q,numberFormats:ne,get inheritLocale(){return t.value?t.value.inheritLocale:l},set inheritLocale(u){t.value&&(t.value.inheritLocale=u)},get availableLocales(){return t.value?t.value.availableLocales:Object.keys(f.value)},get modifiers(){return t.value?t.value.modifiers:W},get pluralRules(){return t.value?t.value.pluralRules:H},get isGlobal(){return t.value?t.value.isGlobal:!1},get missingWarn(){return t.value?t.value.missingWarn:E},set missingWarn(u){t.value&&(t.value.missingWarn=u)},get fallbackWarn(){return t.value?t.value.fallbackWarn:I},set fallbackWarn(u){t.value&&(t.value.missingWarn=u)},get fallbackRoot(){return t.value?t.value.fallbackRoot:k},set fallbackRoot(u){t.value&&(t.value.fallbackRoot=u)},get fallbackFormat(){return t.value?t.value.fallbackFormat:C},set fallbackFormat(u){t.value&&(t.value.fallbackFormat=u)},get warnHtmlMessage(){return t.value?t.value.warnHtmlMessage:$},set warnHtmlMessage(u){t.value&&(t.value.warnHtmlMessage=u)},get escapeParameter(){return t.value?t.value.escapeParameter:w},set escapeParameter(u){t.value&&(t.value.escapeParameter=u)},t:oe,getPostTranslationHandler:le,setPostTranslationHandler:re,getMissingHandler:se,setMissingHandler:ie,rt:ce,d:ue,n:me,tm:_e,te:U,getLocaleMessage:z,setLocaleMessage:fe,mergeLocaleMessage:ge,getDateTimeFormat:be,setDateTimeFormat:Ee,mergeDateTimeFormat:he,getNumberFormat:de,setNumberFormat:Oe,mergeNumberFormat:ve};function Ie(u){u.locale.value=m.value,u.fallbackLocale.value=_.value,Object.keys(f.value).forEach(L=>{u.mergeLocaleMessage(L,f.value[L])}),Object.keys(O.value).forEach(L=>{u.mergeDateTimeFormat(L,O.value[L])}),Object.keys(v.value).forEach(L=>{u.mergeNumberFormat(L,v.value[L])}),u.escapeParameter=w,u.fallbackFormat=C,u.fallbackRoot=k,u.fallbackWarn=I,u.missingWarn=E,u.warnHtmlMessage=$}return d.onBeforeMount(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw p(T.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const u=t.value=e.proxy.$i18n.__composer;i==="global"?(m.value=u.locale.value,_.value=u.fallbackLocale.value,f.value=u.messages.value,O.value=u.datetimeFormats.value,v.value=u.numberFormats.value):o&&Ie(u)}),Te}const xt=["locale","fallbackLocale","availableLocales"],Be=["t","rt","d","n","tm","te"];function jt(e,i){const n=Object.create(null);return xt.forEach(o=>{const t=Object.getOwnPropertyDescriptor(i,o);if(!t)throw p(T.UNEXPECTED_ERROR);const l=d.isRef(t.value)?{get(){return t.value.value},set(m){t.value.value=m}}:{get(){return t.get&&t.get()}};Object.defineProperty(n,o,l)}),e.config.globalProperties.$i18n=n,Be.forEach(o=>{const t=Object.getOwnPropertyDescriptor(i,o);if(!t||!t.value)throw p(T.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,t)}),()=>{delete e.config.globalProperties.$i18n,Be.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}g.registerMessageCompiler(g.compile);g.registerMessageResolver(g.resolveValue);g.registerLocaleFallbacker(g.fallbackWithLocaleChain);{const e=a.getGlobalThis();e.__INTLIFY__=!0,g.setDevToolsHook(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}A.DatetimeFormat=ee;A.I18nD=Ft;A.I18nInjectionKey=Ze;A.I18nN=Rt;A.I18nT=It;A.NumberFormat=Z;A.Translation=J;A.VERSION=$e;A.castToVueI18n=ht;A.createI18n=St;A.useI18n=ae;A.vTDirective=Qe;var Ht=A;export{Ht as v};
|