{"ast":null,"code":"import Vue from 'vue';\nimport { deepAssign } from '../utils/deep-assign';\nimport defaultMessages from './lang/zh-CN';\nvar proto = Vue.prototype;\nvar defineReactive = Vue.util.defineReactive;\ndefineReactive(proto, '$vantLang', 'zh-CN');\ndefineReactive(proto, '$vantMessages', {\n 'zh-CN': defaultMessages\n});\nexport default {\n messages: function messages() {\n return proto.$vantMessages[proto.$vantLang];\n },\n use: function use(lang, messages) {\n var _this$add;\n proto.$vantLang = lang;\n this.add((_this$add = {}, _this$add[lang] = messages, _this$add));\n },\n add: function add(messages) {\n if (messages === void 0) {\n messages = {};\n }\n deepAssign(proto.$vantMessages, messages);\n }\n};","map":{"version":3,"names":["Vue","deepAssign","defaultMessages","proto","prototype","defineReactive","util","messages","$vantMessages","$vantLang","use","lang","_this$add","add"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/locale/index.js"],"sourcesContent":["import Vue from 'vue';\nimport { deepAssign } from '../utils/deep-assign';\nimport defaultMessages from './lang/zh-CN';\nvar proto = Vue.prototype;\nvar defineReactive = Vue.util.defineReactive;\ndefineReactive(proto, '$vantLang', 'zh-CN');\ndefineReactive(proto, '$vantMessages', {\n 'zh-CN': defaultMessages\n});\nexport default {\n messages: function messages() {\n return proto.$vantMessages[proto.$vantLang];\n },\n use: function use(lang, messages) {\n var _this$add;\n\n proto.$vantLang = lang;\n this.add((_this$add = {}, _this$add[lang] = messages, _this$add));\n },\n add: function add(messages) {\n if (messages === void 0) {\n messages = {};\n }\n\n deepAssign(proto.$vantMessages, messages);\n }\n};"],"mappings":"AAAA,OAAOA,GAAG,MAAM,KAAK;AACrB,SAASC,UAAU,QAAQ,sBAAsB;AACjD,OAAOC,eAAe,MAAM,cAAc;AAC1C,IAAIC,KAAK,GAAGH,GAAG,CAACI,SAAS;AACzB,IAAIC,cAAc,GAAGL,GAAG,CAACM,IAAI,CAACD,cAAc;AAC5CA,cAAc,CAACF,KAAK,EAAE,WAAW,EAAE,OAAO,CAAC;AAC3CE,cAAc,CAACF,KAAK,EAAE,eAAe,EAAE;EACrC,OAAO,EAAED;AACX,CAAC,CAAC;AACF,eAAe;EACbK,QAAQ,EAAE,SAASA,QAAQA,CAAA,EAAG;IAC5B,OAAOJ,KAAK,CAACK,aAAa,CAACL,KAAK,CAACM,SAAS,CAAC;EAC7C,CAAC;EACDC,GAAG,EAAE,SAASA,GAAGA,CAACC,IAAI,EAAEJ,QAAQ,EAAE;IAChC,IAAIK,SAAS;IAEbT,KAAK,CAACM,SAAS,GAAGE,IAAI;IACtB,IAAI,CAACE,GAAG,EAAED,SAAS,GAAG,CAAC,CAAC,EAAEA,SAAS,CAACD,IAAI,CAAC,GAAGJ,QAAQ,EAAEK,SAAS,CAAC,CAAC;EACnE,CAAC;EACDC,GAAG,EAAE,SAASA,GAAGA,CAACN,QAAQ,EAAE;IAC1B,IAAIA,QAAQ,KAAK,KAAK,CAAC,EAAE;MACvBA,QAAQ,GAAG,CAAC,CAAC;IACf;IAEAN,UAAU,CAACE,KAAK,CAACK,aAAa,EAAED,QAAQ,CAAC;EAC3C;AACF,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]}