Files
crm-uni/node_modules/vue-i18n/dist/vue-i18n.esm-browser.prod.js
T

7 lines
38 KiB
JavaScript
Raw Normal View History

2025-03-14 16:55:12 +08:00
/*!
* vue-i18n v9.1.9
* (c) 2021 kazuya kawaguchi
* Released under the MIT License.
*/
import{ref as e,getCurrentInstance as t,computed as n,watch as r,createVNode as a,Text as o,h as s,Fragment as l,inject as c,onMounted as i,onUnmounted as u,isRef as f}from"vue";const m="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,p=e=>m?Symbol(e):e,g=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),d=e=>"number"==typeof e&&isFinite(e),b=e=>"[object RegExp]"===O(e),h=e=>$(e)&&0===Object.keys(e).length;function k(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const _=Object.assign;function v(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const y=Object.prototype.hasOwnProperty;function F(e,t){return y.call(e,t)}const L=Array.isArray,w=e=>"function"==typeof e,T=e=>"string"==typeof e,x=e=>"boolean"==typeof e,C=e=>null!==e&&"object"==typeof e,P=Object.prototype.toString,O=e=>P.call(e),$=e=>"[object Object]"===O(e),M=[];M[0]={w:[0],i:[3,0],"[":[4],o:[7]},M[1]={w:[1],".":[2],"[":[4],o:[7]},M[2]={w:[2],i:[3,0],0:[3,0]},M[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},M[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},M[5]={"'":[4,0],o:8,l:[5,0]},M[6]={'"':[4,0],o:8,l:[6,0]};const W=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function N(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 S(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(W.test(t)?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)}const I=new Map;function E(e,t){if(!C(e))return null;let n=I.get(t);if(n||(n=function(e){const t=[];let n,r,a,o,s,l,c,i=-1,u=0,f=0;const m=[];function p(){const t=e[i+1];if(5===u&&"'"===t||6===u&&'"'===t)return i++,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--,u=4,m[0]();else{if(f=0,void 0===r)return!1;if(r=S(r),!1===r)return!1;m[1]()}};null!==u;)if(i++,n=e[i],"\\"!==n||!p()){if(o=N(n),c=M[u],s=c[o]||c.l||8,8===s)return;if(u=s[0],void 0!==s[1]&&(l=m[s[1]],l&&(a=n,!1===l())))return;if(7===u)return t}}(t),n&&I.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}function j(e){if(!C(e))return e;for(const t in e)if(F(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],C(a[n[r]])&&j(a[n[r]])}else C(e[t])&&j(e[t]);return e}const H=e=>e,R=e=>"",D=e=>0===e.length?"":e.join(""),A=e=>null==e?"":L(e)||$(e)&&e.toString===P?JSON.stringify(e,null,2):String(e);function U(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=d(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(d(e.named.count)||d(e.named.n))?d(e.named.count)?e.named.count:d(e.named.n)?e.named.n:t:t}(e),r=C(e.pluralRules)&&T(t)&&w(e.pluralRules[t])?e.pluralRules[t]:U,a=C(e.pluralRules)&&T(t)&&w(e.pluralRules[t])?U:void 0,o=e.list||[],s=e.named||{};d(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,s);function l(t){const n=w(e.messages)?e.messages(t):!!C(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):R)}const c=$(e.processor)&&w(e.processor.normalize)?e.processor.normalize:D,i=$(e.processor)&&w(e.processor.interpolate)?e.processor.interpolate:A,u={list:e=>o[e],named:e=>s[e],plural:e=>e[r(n,e.length,a)],linked:(t,n)=>{const r=l(t)(u);return T(n)?(a=n,e.modifiers?e.modifiers[a]:H)(r):r;var a},message:l,type:$(e.processor)&&T(e.processor.type)?e.processor.type:"text",interpolate:i,normalize:c};return u}function J(e){throw e}function V(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const q=String.fromCharCode(8232),B=String.fromCharCode(8233);function G(e){const t=e;let n=0,r=1,a