import{as as e,V as d,a as n,b as t,e as r,d as o,w as a,f as i,L as $,n as c,al as s,g as l,z as u,j as h,l as m,i as _,x as f,F as g,bt as y,a6 as p,bu as b,N as v,aw as C,r as S,o as I,v as O,t as A,u as P,k as E,av as w}from"./index-Dhufwzns.js";import{_ as N}from"./uni-icons.CqGKW-3y.js";import{S as B}from"./phone-international-input.vue_vue_type_style_index_0_scoped_87b92f91_lang.E5-DcFQJ.js";import{_ as M}from"./_plugin-vue_export-helper.BCo6x5W8.js";const k=M({name:"uniFormsItem",props:{custom:{type:Boolean,default:!1},showMessage:{type:Boolean,default:!0},name:String,required:Boolean,validateTrigger:{type:String,default:""},leftIcon:String,iconColor:{type:String,default:"#606266"},label:String,labelWidth:{type:[Number,String],default:""},labelAlign:{type:String,default:""},labelPosition:{type:String,default:""},errorMessage:{type:[String,Boolean],default:""},rules:{type:Array,default:()=>[]}},data:()=>({errorTop:!1,errorBottom:!1,labelMarginBottom:"",errorWidth:"",errMsg:"",val:"",labelPos:"",labelWid:"",labelAli:"",showMsg:"undertext",border:!1,isFirstBorder:!1,isArray:!1,arrayField:""}),computed:{msg(){return this.errorMessage||this.errMsg},fieldStyle(){let e={};return"top"==this.labelPos&&(e.padding="0 0",this.labelMarginBottom="6px"),"left"==this.labelPos&&!1!==this.msg&&""!=this.msg?(e.paddingBottom="0px",this.errorBottom=!0,this.errorTop=!1):"top"==this.labelPos&&!1!==this.msg&&""!=this.msg?(this.errorBottom=!1,this.errorTop=!0):(this.errorTop=!1,this.errorBottom=!1),e},justifyContent(){return"left"===this.labelAli?"flex-start":"center"===this.labelAli?"center":"right"===this.labelAli?"flex-end":void 0},labelLeft(){return("left"===this.labelPos?parseInt(this.labelWid):0)+"rpx"}},watch:{validateTrigger(e){this.formTrigger=e}},created(){this.form=this.getForm(),this.group=this.getForm("uniGroup"),this.formRules=[],this.formTrigger=this.validateTrigger,this.name&&-1!==this.name.indexOf("[")&&-1!==this.name.indexOf("]")&&(this.isArray=!0,this.arrayField=this.name,this.form.formData[this.name]=this.form._getValue(this.name,""))},mounted(){this.form&&this.form.childrens.push(this),this.init()},unmounted(){this.__isUnmounted=!0,this.unInit()},methods:{init(){if(this.form){let{formRules:e,validator:d,formData:n,value:t,labelPosition:r,labelWidth:o,labelAlign:a,errShowType:i}=this.form;this.labelPos=this.labelPosition?this.labelPosition:r,this.label?this.labelWid=this.labelWidth?this.labelWidth:o||140:this.labelWid=this.labelWidth?this.labelWidth:o||"auto",this.labelWid&&"auto"!==this.labelWid&&(this.labelWid+="rpx"),this.labelAli=this.labelAlign?this.labelAlign:a,this.form.isFirstBorder||(this.form.isFirstBorder=!0,this.isFirstBorder=!0),this.group&&(this.group.isFirstBorder||(this.group.isFirstBorder=!0,this.isFirstBorder=!0)),this.border=this.form.border,this.showMsg=i;let $=this.isArray?this.arrayField:this.name;if(!$)return;e&&this.rules.length>0&&(e[$]||(e[$]={rules:this.rules}),d.updateSchema(e)),this.formRules=e[$]||{},this.validator=d}else this.labelPos=this.labelPosition||"left",this.labelWid=this.labelWidth||130,this.labelAli=this.labelAlign||"left"},unInit(){this.form&&this.form.childrens.forEach(((e,d)=>{e===this&&(this.form.childrens.splice(d,1),delete this.form.formData[e.name])}))},getForm(e="uniForms"){let d=this.$parent,n=d.$options.name;for(;n!==e;){if(d=d.$parent,!d)return!1;n=d.$options.name}return d},clearValidate(){this.errMsg=""},setValue(e){let d=this.isArray?this.arrayField:this.name;if(d){if(this.errMsg&&(this.errMsg=""),this.form.formData[d]=this.form._getValue(d,e),!this.formRules||(this.formRules,"{}"===JSON.stringify(this.formRules)))return;this.triggerCheck(this.form._getValue(this.name,e))}},async triggerCheck(n,t){if(this.errMsg="",!this.validator||0===Object.keys(this.formRules).length)return;const r=this.isRequired(this.formRules.rules||[]);let o=this.isTrigger(this.formRules.validateTrigger,this.validateTrigger,this.form.validateTrigger),a=null;if(o||t){let e=this.isArray?this.arrayField:this.name;a=await this.validator.validateUpdate({[e]:n},this.form.formData)}r||void 0!==n&&""!==n||(a=null);const i=this.form.inputChildrens.find((e=>e.rename===this.name));return(o||t)&&a&&a.errorMessage?(i&&(i.errMsg=a.errorMessage),"toast"===this.form.errShowType&&e({title:a.errorMessage||"校验错误",icon:"none"}),"modal"===this.form.errShowType&&d({title:"提示",content:a.errorMessage||"校验错误"})):i&&(i.errMsg=""),this.errMsg=a?a.errorMessage:"",this.form.validateCheck(a||null),a||null},isTrigger:(e,d,n)=>!("submit"===e||!e)||void 0===e&&("bind"===d||!d&&"bind"===n),isRequired(e){let d=!1;for(let n=0;n[i(C,{class:$(["uni-forms-item",{"uni-forms-item--border":y.border,"is-first-border":y.border&&y.isFirstBorder,"uni-forms-item-error":p.msg}])},{default:a((()=>[i(C,{class:"uni-forms-item__box"},{default:a((()=>[i(C,{class:$(["uni-forms-item__inner",["is-direction-"+y.labelPos]])},{default:a((()=>[i(C,{class:"uni-forms-item__label",style:c({width:y.labelWid,justifyContent:p.justifyContent})},{default:a((()=>[s(e.$slots,"label",{},(()=>[f.required?(r(),o(b,{key:0,class:"is-required"},{default:a((()=>[l("*")])),_:1})):u("",!0),f.leftIcon?(r(),o(v,{key:1,class:"label-icon",size:"16",type:f.leftIcon,color:f.iconColor},null,8,["type","color"])):u("",!0),i(b,{class:"label-text"},{default:a((()=>[l(h(f.label),1)])),_:1}),f.label?(r(),o(C,{key:2,class:"label-seat"})):u("",!0)]),!0)])),_:3},8,["style"]),i(C,{class:$(["uni-forms-item__content",{"is-input-error-border":p.msg}])},{default:a((()=>[s(e.$slots,"default",{},void 0,!0)])),_:3},8,["class"])])),_:3},8,["class"]),p.msg?(r(),o(C,{key:0,class:$(["uni-error-message",{"uni-error-msg--boeder":y.border}]),style:c({paddingLeft:p.labelLeft})},{default:a((()=>[i(b,{class:"uni-error-message-text"},{default:a((()=>[l(h("undertext"===y.showMsg?p.msg:""),1)])),_:1})])),_:1},8,["class","style"])):u("",!0)])),_:3})])),_:3},8,["class"])])),_:3})}],["__scopeId","data-v-f84a804b"]]);const x=M({name:"uni-easyinput",emits:["click","iconClick","update:modelValue","input","focus","blur","confirm"],model:{prop:"modelValue",event:"update:modelValue"},props:{name:String,value:[Number,String],modelValue:[Number,String],type:{type:String,default:"text"},clearable:{type:Boolean,default:!0},autoHeight:{type:Boolean,default:!1},placeholder:String,placeholderStyle:String,focus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},clearSize:{type:[Number,String],default:15},inputBorder:{type:Boolean,default:!0},prefixIcon:{type:String,default:""},suffixIcon:{type:String,default:""},trim:{type:[Boolean,String],default:!0},passwordIcon:{type:Boolean,default:!0},styles:{type:Object,default:()=>({color:"#333",disableColor:"#ffffff",borderColor:"#ffffff"})},errorMessage:{type:[String,Boolean],default:""},paddingLeft:{type:[Number,String],default:0}},data:()=>({focused:!1,errMsg:"",val:"",showMsg:"",border:!1,isFirstBorder:!1,showClearIcon:!1,showPassword:!1}),computed:{msg(){return this.errorMessage||this.errMsg},inputMaxlength(){return Number(this.maxlength)}},watch:{value(e){this.errMsg&&(this.errMsg=""),this.val=e,this.form&&this.formItem&&!this.is_reset&&(this.is_reset=!1,this.formItem.setValue(e))},modelValue(e){this.errMsg&&(this.errMsg=""),this.val=e,this.form&&this.formItem&&!this.is_reset&&(this.is_reset=!1,this.formItem.setValue(e))},focus(e){this.$nextTick((()=>{this.focused=this.focus}))}},created(){this.value||0===this.value||(this.val=this.modelValue),this.modelValue||0===this.modelValue||(this.val=this.value),this.form=this.getForm("uniForms"),this.formItem=this.getForm("uniFormsItem"),this.form&&this.formItem&&this.formItem.name&&(this.is_reset||(this.is_reset=!1,this.formItem.setValue(this.val)),this.rename=this.formItem.name,this.form.inputChildrens.push(this))},mounted(){this.$nextTick((()=>{this.focused=this.focus}))},methods:{init(){},onClickIcon(e){this.$emit("iconClick",e)},getForm(e="uniForms"){let d=this.$parent,n=d.$options.name;for(;n!==e;){if(d=d.$parent,!d)return!1;n=d.$options.name}return d},onEyes(){this.showPassword=!this.showPassword},onInput(e){let d=e.detail.value;this.trim&&("boolean"==typeof this.trim&&this.trim&&(d=this.trimStr(d)),"string"==typeof this.trim&&(d=this.trimStr(d,this.trim))),this.errMsg&&(this.errMsg=""),this.val=d,this.$emit("input",d),this.$emit("update:modelValue",d)},onFocus(e){this.$emit("focus",e)},onBlur(e){e.detail.value,this.$emit("blur",e)},onConfirm(e){this.$emit("confirm",e.detail.value)},onClear(e){this.val="",this.$emit("input",""),this.$emit("update:modelValue","")},fieldClick(){this.$emit("click")},trimStr:(e,d="both")=>"both"===d?e.trim():"left"===d?e.trimLeft():"right"===d?e.trimRight():"start"===d?e.trimStart():"end"===d?e.trimEnd():"all"===d?e.replace(/\s+/g,""):e}},[["render",function(e,d,l,h,m,b){const v=n(t("uni-icons"),N),C=y,S=p,I=_;return r(),o(I,{class:$(["uni-easyinput",{"uni-easyinput-error":b.msg}]),style:c({color:l.inputBorder&&b.msg?"#e43d33":l.styles.color})},{default:a((()=>[i(I,{class:$(["uni-easyinput__content",{"is-input-border":l.inputBorder,"is-input-error-border":l.inputBorder&&b.msg,"is-textarea":"textarea"===l.type,"is-disabled":l.disabled}]),style:c({"border-color":l.inputBorder&&b.msg?"#dd524d":l.styles.borderColor,"background-color":l.disabled?l.styles.disableColor:""})},{default:a((()=>[l.prefixIcon?(r(),o(v,{key:0,class:"content-clear-icon",type:l.prefixIcon,color:"#c0c4cc",onClick:d[0]||(d[0]=e=>b.onClickIcon("prefix"))},null,8,["type"])):u("",!0),"textarea"===l.type?(r(),o(C,{key:1,class:$(["uni-easyinput__content-textarea",{"input-padding":l.inputBorder}]),name:l.name,value:m.val,placeholder:l.placeholder,placeholderStyle:l.placeholderStyle,disabled:l.disabled,"placeholder-class":"uni-easyinput__placeholder-class",maxlength:b.inputMaxlength,focus:m.focused,autoHeight:l.autoHeight,onInput:b.onInput,onBlur:b.onBlur,onFocus:b.onFocus,onConfirm:b.onConfirm},null,8,["class","name","value","placeholder","placeholderStyle","disabled","maxlength","focus","autoHeight","onInput","onBlur","onFocus","onConfirm"])):(r(),o(S,{key:2,type:"password"===l.type?"text":l.type,class:"uni-easyinput__content-input",style:c({"padding-right":"password"===l.type||l.clearable||l.prefixIcon?"":"10px","padding-left":l.paddingLeft+"px"}),name:l.name,value:m.val,password:!m.showPassword&&"password"===l.type,placeholder:l.placeholder,placeholderStyle:l.placeholderStyle,"placeholder-class":"uni-easyinput__placeholder-class",disabled:l.disabled,maxlength:b.inputMaxlength,focus:m.focused,confirmType:l.confirmType,onFocus:b.onFocus,onBlur:b.onBlur,onInput:b.onInput,onChange:b.onInput,onConfirm:b.onConfirm,"cursor-spacing":30,"always-embed":""},null,8,["type","style","name","value","password","placeholder","placeholderStyle","disabled","maxlength","focus","confirmType","onFocus","onBlur","onInput","onChange","onConfirm"])),"password"===l.type&&l.passwordIcon?(r(),f(g,{key:3},[m.val?(r(),o(v,{key:0,class:$(["content-clear-icon",{"is-textarea-icon":"textarea"===l.type}]),type:m.showPassword?"eye-slash-filled":"eye-filled",size:18,color:"#c0c4cc",onClick:b.onEyes},null,8,["class","type","onClick"])):u("",!0)],64)):l.suffixIcon?(r(),f(g,{key:4},[l.suffixIcon?(r(),o(v,{key:0,class:"content-clear-icon",type:l.suffixIcon,color:"#c0c4cc",onClick:d[1]||(d[1]=e=>b.onClickIcon("suffix"))},null,8,["type"])):u("",!0)],64)):(r(),f(g,{key:5},[l.clearable&&m.val&&!l.disabled?(r(),o(v,{key:0,class:$(["content-clear-icon",{"is-textarea-icon":"textarea"===l.type}]),type:"clear",size:l.clearSize,color:"#c0c4cc",onClick:b.onClear},null,8,["class","size","onClick"])):u("",!0)],64)),s(e.$slots,"right",{},void 0,!0)])),_:3},8,["class","style"])])),_:3},8,["class","style"])}],["__scopeId","data-v-996f92af"]]);const R=M({name:"uniForms",components:{},emits:["input","reset","validate","submit"],props:{value:{type:Object,default:()=>({})},modelValue:{type:Object,default:()=>({})},rules:{type:Object,default:()=>({})},validateTrigger:{type:String,default:""},labelPosition:{type:String,default:"left"},labelWidth:{type:[String,Number],default:""},labelAlign:{type:String,default:"left"},errShowType:{type:String,default:"undertext"},border:{type:Boolean,default:!1}},data:()=>({formData:{}}),computed:{dataValue(){return"{}"===JSON.stringify(this.modelValue)?this.value:this.modelValue}},watch:{rules(e){this.init(e)},labelPosition(){this.childrens.forEach((e=>{e.init()}))}},created(){b().$vm.$.appContext.config.globalProperties.binddata||(b().$vm.$.appContext.config.globalProperties.binddata=function(e,d,n){if(n)this.$refs[n].setValue(e,d);else{let n;for(let e in this.$refs){const d=this.$refs[e];if(d&&d.$options&&"uniForms"===d.$options.name){n=d;break}}if(!n)return console.error("当前 uni-froms 组件缺少 ref 属性");n.setValue(e,d)}}),this.unwatchs=[],this.childrens=[],this.inputChildrens=[],this.checkboxChildrens=[],this.formRules=[],this.init(this.rules)},methods:{init(e){0!==Object.keys(e).length?(this.formRules=e,this.validator=new B(e),this.registerWatch()):this.formData=this.dataValue},registerWatch(){this.unwatchs.forEach((e=>e())),this.childrens.forEach((e=>{e.init()})),Object.keys(this.dataValue).forEach((e=>{let d=this.$watch("dataValue."+e,(d=>{if(d)if("[object Object]"===d.toString())for(let n in d){let t=`${e}[${n}]`;this.formData[t]=this._getValue(t,d[n])}else this.formData[e]=this._getValue(e,d)}),{deep:!0,immediate:!0});this.unwatchs.push(d)}))},setRules(e){this.init(e)},setValue(e,d,n){let t=this.childrens.find((d=>d.name===e));return t?(d=this._getValue(t.name,d),this.formData[e]=d,t.val=d,t.triggerCheck(d,n)):null},resetForm(e){this.childrens.forEach((e=>{e.errMsg="";const d=this.inputChildrens.find((d=>d.rename===e.name));d&&(d.errMsg="",d.is_reset=!0,d.$emit("input",d.multiple?[]:""),d.$emit("update:modelValue",d.multiple?[]:""))})),this.childrens.forEach((e=>{e.name&&(this.formData[e.name]=this._getValue(e.name,""))})),this.$emit("reset",e)},validateCheck(e){null===e&&(e=null),this.$emit("validate",e)},async validateAll(e,d,n,t){let r,o=[];for(let $ in e){const e=this.childrens.find((e=>e.name===$));e&&o.push(e)}t||"function"!=typeof n||(t=n),!t&&"function"!=typeof t&&Promise&&(r=new Promise(((e,d)=>{t=function(n,t){n?d(n):e(t)}})));let a=[],i={};if(this.validator)for(let $ in o){const d=o[$];let n=d.isArray?d.arrayField:d.name;if(d.isArray){if(-1!==d.name.indexOf("[")&&-1!==d.name.indexOf("]")){const t=d.name.split("["),r=t[0],o=t[1].replace("]","");i[r]||(i[r]={}),i[r][o]=this._getValue(n,e[n])}}else i[n]=this._getValue(n,e[n]);const t=await d.triggerCheck(e[n],!0);if(t&&(a.push(t),"toast"===this.errShowType||"modal"===this.errShowType))break}else i=e;return Array.isArray(a)&&0===a.length&&(a=null),Array.isArray(n)&&n.forEach((e=>{i[e]=this.dataValue[e]})),"submit"===d?this.$emit("submit",{detail:{value:i,errors:a}}):this.$emit("validate",a),t&&"function"==typeof t&&t(a,i),r&&t?r:null},submitForm(){},submit(e,d,n){for(let t in this.dataValue){this.childrens.find((e=>e.name===t))&&void 0===this.formData[t]&&(this.formData[t]=this._getValue(t,this.dataValue[t]))}return n||console.warn("submit 方法即将废弃,请使用validate方法代替!"),this.validateAll(this.formData,"submit",e,d)},validate(e,d){return this.submit(e,d,!0)},validateField(e,d){e=[].concat(e);let n={};return this.childrens.forEach((d=>{-1!==e.indexOf(d.name)&&(n=Object.assign({},n,{[d.name]:this.formData[d.name]}))})),this.validateAll(n,"submit",[],d)},resetFields(){this.resetForm()},clearValidate(e){e=[].concat(e),this.childrens.forEach((d=>{const n=this.inputChildrens.find((e=>e.rename===d.name));(0===e.length||-1!==e.indexOf(d.name))&&(d.errMsg="",n&&(n.errMsg=""))}))},_getValue(e,d){const n=this.formRules[e]&&this.formRules[e].rules||[],t=n.find((e=>e.format&&this.type_filter(e.format))),r=n.find((e=>e.format&&"boolean"===e.format||"bool"===e.format));return t&&(d=isNaN(d)?d:""===d||null===d?null:Number(d)),r&&(d=!!d),d},type_filter:e=>"int"===e||"double"===e||"number"===e||"timestamp"===e}},[["render",function(e,d,n,t,c,l){const u=C,h=_;return r(),o(h,{class:$(["uni-forms",{"uni-forms--top":!n.border}])},{default:a((()=>[i(u,{onSubmit:v(l.submitForm,["stop"]),onReset:l.resetForm},{default:a((()=>[s(e.$slots,"default",{},void 0,!0)])),_:3},8,["onSubmit","onReset"])])),_:3},8,["class"])}],["__scopeId","data-v-c8dcab61"]]),T="data:image/png;base64,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",F=[{english_name:"China",chinese_name:"中国",country_code:"CN",phone_code:"86"},{english_name:"Hong Kong",chinese_name:"中国香港",country_code:"HK",phone_code:"852"},{english_name:"Taiwan",chinese_name:"中国台湾",country_code:"TW",phone_code:"886"},{english_name:"Macau",chinese_name:"中国澳门",country_code:"MO",phone_code:"853"},{english_name:"Central African Republic",chinese_name:"中非共和国",country_code:"CF",phone_code:"236"},{english_name:"Chile",chinese_name:"智利",country_code:"CL",phone_code:"56"},{english_name:"Gibraltar",chinese_name:"直布罗陀",country_code:"GI",phone_code:"350"},{english_name:"Chad",chinese_name:"乍得",country_code:"TD",phone_code:"235"},{english_name:"Zambia",chinese_name:"赞比亚",country_code:"ZM",phone_code:"260"},{english_name:"Vietnam",chinese_name:"越南",country_code:"VN",phone_code:"84"},{english_name:"Jordan",chinese_name:"约旦",country_code:"JO",phone_code:"962"},{english_name:"Virgin Islands, British",chinese_name:"英属处女群岛",country_code:"VG",phone_code:"1340"},{english_name:"United Kingdom",chinese_name:"英国",country_code:"GB",phone_code:"44"},{english_name:"Indonesia",chinese_name:"印度尼西亚",country_code:"ID",phone_code:"62"},{english_name:"India",chinese_name:"印度",country_code:"IN",phone_code:"91"},{english_name:"Italy",chinese_name:"意大利",country_code:"IT",phone_code:"39"},{english_name:"Israel",chinese_name:"以色列",country_code:"IL",phone_code:"972"},{english_name:"Iran",chinese_name:"伊朗",country_code:"IR",phone_code:"98"},{english_name:"Iraq",chinese_name:"伊拉克",country_code:"IQ",phone_code:"964"},{english_name:"Yemen",chinese_name:"也门",country_code:"YE",phone_code:"967"},{english_name:"Armenia",chinese_name:"亚美尼亚",country_code:"AM",phone_code:"374"},{english_name:"Jamaica",chinese_name:"牙买加",country_code:"JM",phone_code:"1876"},{english_name:"Syria",chinese_name:"叙利亚",country_code:"SY",phone_code:"963"},{english_name:"Hungary",chinese_name:"匈牙利",country_code:"HU",phone_code:"36"},{english_name:"New Zealand",chinese_name:"新西兰",country_code:"NZ",phone_code:"64"},{english_name:"New Caledonia",chinese_name:"新喀里多尼亚",country_code:"NC",phone_code:"687"},{english_name:"Singapore",chinese_name:"新加坡",country_code:"SG",phone_code:"65"},{english_name:"Ivory Coast",chinese_name:"象牙海岸",country_code:"CI",phone_code:"225"},{english_name:"Greece",chinese_name:"希腊",country_code:"GR",phone_code:"30"},{english_name:"Spain",chinese_name:"西班牙",country_code:"ES",phone_code:"34"},{english_name:"Uzbekistan",chinese_name:"乌兹别克斯坦",country_code:"UZ",phone_code:"998"},{english_name:"Uruguay",chinese_name:"乌拉圭",country_code:"UY",phone_code:"598"},{english_name:"Ukraine",chinese_name:"乌克兰",country_code:"UA",phone_code:"380"},{english_name:"Uganda",chinese_name:"乌干达",country_code:"UG",phone_code:"256"},{english_name:"Brunei",chinese_name:"文莱",country_code:"BN",phone_code:"673"},{english_name:"Venezuela",chinese_name:"委内瑞拉",country_code:"VE",phone_code:"58"},{english_name:"Vanuatu",chinese_name:"瓦努阿图",country_code:"VU",phone_code:"678"},{english_name:"Turkmenistan",chinese_name:"土库曼斯坦",country_code:"TM",phone_code:"993"},{english_name:"Turkey",chinese_name:"土耳其",country_code:"TR",phone_code:"90"},{english_name:"Tunisia",chinese_name:"突尼斯",country_code:"TN",phone_code:"216"},{english_name:"Trinidad and Tobago",chinese_name:"特立尼达和多巴哥",country_code:"TT",phone_code:"1868"},{english_name:"Turks and Caicos Islands",chinese_name:"特克斯和凯科斯群岛",country_code:"TC",phone_code:"1649"},{english_name:"Tonga",chinese_name:"汤加",country_code:"TO",phone_code:"676"},{english_name:"Tanzania",chinese_name:"坦桑尼亚",country_code:"TZ",phone_code:"255"},{english_name:"Thailand",chinese_name:"泰国",country_code:"TH",phone_code:"66"},{english_name:"Tajikistan",chinese_name:"塔吉克斯坦",country_code:"TJ",phone_code:"992"},{english_name:"Somalia",chinese_name:"索马里",country_code:"SO",phone_code:"252"},{english_name:"Solomon Islands",chinese_name:"所罗门群岛",country_code:"SB",phone_code:"677"},{english_name:"Suriname",chinese_name:"苏里南",country_code:"SR",phone_code:"597"},{english_name:"Sudan",chinese_name:"苏丹",country_code:"SD",phone_code:"249"},{english_name:"Swaziland",chinese_name:"斯威士兰",country_code:"SZ",phone_code:"268"},{english_name:"Slovenia",chinese_name:"斯洛文尼亚",country_code:"SI",phone_code:"386"},{english_name:"Slovakia",chinese_name:"斯洛伐克",country_code:"SK",phone_code:"421"},{english_name:"Sri Lanka",chinese_name:"斯里兰卡",country_code:"LK",phone_code:"94"},{english_name:"Saint Vincent and The Grenadines",chinese_name:"圣文森特和格林纳丁斯",country_code:"VC",phone_code:"1784"},{english_name:"San Marino",chinese_name:"圣马力诺",country_code:"SM",phone_code:"378"},{english_name:"Saint Maarten (Dutch Part)",chinese_name:"圣马丁岛(荷兰部分)",country_code:"SX",phone_code:"1721"},{english_name:"Saint Lucia",chinese_name:"圣露西亚",country_code:"LC",phone_code:"1758"},{english_name:"Saint Kitts and Nevis",chinese_name:"圣基茨和尼维斯",country_code:"KN",phone_code:"1869"},{english_name:"Sao Tome and Principe",chinese_name:"圣多美和普林西比",country_code:"ST",phone_code:"239"},{english_name:"Saint Pierre and Miquelon",chinese_name:"圣彼埃尔和密克隆岛",country_code:"PM",phone_code:"508"},{english_name:"Saudi Arabia",chinese_name:"沙特阿拉伯",country_code:"SA",phone_code:"966"},{english_name:"Seychelles",chinese_name:"塞舌尔",country_code:"SC",phone_code:"248"},{english_name:"Cyprus",chinese_name:"塞浦路斯",country_code:"CY",phone_code:"357"},{english_name:"Senegal",chinese_name:"塞内加尔",country_code:"SN",phone_code:"221"},{english_name:"Sierra Leone",chinese_name:"塞拉利昂",country_code:"SL",phone_code:"232"},{english_name:"Serbia",chinese_name:"塞尔维亚",country_code:"RS",phone_code:"381"},{english_name:"Samoa",chinese_name:"萨摩亚",country_code:"WS",phone_code:"685"},{english_name:"El Salvador",chinese_name:"萨尔瓦多",country_code:"SV",phone_code:"503"},{english_name:"Switzerland",chinese_name:"瑞士",country_code:"CH",phone_code:"41"},{english_name:"Sweden",chinese_name:"瑞典",country_code:"SE",phone_code:"46"},{english_name:"Japan",chinese_name:"日本",country_code:"JP",phone_code:"81"},{english_name:"Portugal",chinese_name:"葡萄牙",country_code:"PT",phone_code:"351"},{english_name:"Palau",chinese_name:"帕劳",country_code:"PW",phone_code:"680"},{english_name:"Norway",chinese_name:"挪威",country_code:"NO",phone_code:"47"},{english_name:"Nigeria",chinese_name:"尼日利亚",country_code:"NG",phone_code:"234"},{english_name:"Niger",chinese_name:"尼日尔",country_code:"NE",phone_code:"227"},{english_name:"Nepal",chinese_name:"尼泊尔",country_code:"NP",phone_code:"977"},{english_name:"Nicaragua",chinese_name:"尼加拉瓜",country_code:"NI",phone_code:"505"},{english_name:"South Africa",chinese_name:"南非",country_code:"ZA",phone_code:"27"},{english_name:"Namibia",chinese_name:"纳米比亚",country_code:"NA",phone_code:"264"},{english_name:"Mexico",chinese_name:"墨西哥",country_code:"MX",phone_code:"52"},{english_name:"Mozambique",chinese_name:"莫桑比克",country_code:"MZ",phone_code:"258"},{english_name:"Monaco",chinese_name:"摩纳哥",country_code:"MC",phone_code:"377"},{english_name:"Morocco",chinese_name:"摩洛哥",country_code:"MA",phone_code:"212"},{english_name:"Moldova",chinese_name:"摩尔多瓦",country_code:"MD",phone_code:"373"},{english_name:"Myanmar",chinese_name:"缅甸",country_code:"MM",phone_code:"95"},{english_name:"Peru",chinese_name:"秘鲁",country_code:"PE",phone_code:"51"},{english_name:"Bangladesh",chinese_name:"孟加拉国",country_code:"BD",phone_code:"880"},{english_name:"Montserrat",chinese_name:"蒙特塞拉特岛",country_code:"MS",phone_code:"1664"},{english_name:"Mongolia",chinese_name:"蒙古",country_code:"MN",phone_code:"976"},{english_name:"Virgin Islands, US",chinese_name:"美属维尔京群岛",country_code:"VI",phone_code:"1284"},{english_name:"American Samoa",chinese_name:"美属萨摩亚",country_code:"AS",phone_code:"1684"},{english_name:"United States",chinese_name:"美国",country_code:"US",phone_code:"1"},{english_name:"Mauritania",chinese_name:"毛里塔尼亚",country_code:"MR",phone_code:"222"},{english_name:"Mauritius",chinese_name:"毛里求斯",country_code:"MU",phone_code:"230"},{english_name:"Mayotte",chinese_name:"马约特",country_code:"YT",phone_code:"269"},{english_name:"Martinique",chinese_name:"马提尼克",country_code:"MQ",phone_code:"596"},{english_name:"Macedonia",chinese_name:"马其顿",country_code:"MK",phone_code:"389"},{english_name:"Mali",chinese_name:"马里",country_code:"ML",phone_code:"223"},{english_name:"Malaysia",chinese_name:"马来西亚",country_code:"MY",phone_code:"60"},{english_name:"Malawi",chinese_name:"马拉维",country_code:"MW",phone_code:"265"},{english_name:"Malta",chinese_name:"马耳他",country_code:"MT",phone_code:"356"},{english_name:"Maldives",chinese_name:"马尔代夫",country_code:"MV",phone_code:"960"},{english_name:"Madagascar",chinese_name:"马达加斯加",country_code:"MG",phone_code:"261"},{english_name:"Romania",chinese_name:"罗马尼亚",country_code:"RO",phone_code:"40"},{english_name:"Rwanda",chinese_name:"卢旺达",country_code:"RW",phone_code:"250"},{english_name:"Luxembourg",chinese_name:"卢森堡",country_code:"LU",phone_code:"352"},{english_name:"Réunion Island",chinese_name:"留尼汪",country_code:"RE",phone_code:"262"},{english_name:"Liechtenstein",chinese_name:"列支敦士登",country_code:"LI",phone_code:"423"},{english_name:"Libya",chinese_name:"利比亚",country_code:"LY",phone_code:"218"},{english_name:"Liberia",chinese_name:"利比里亚",country_code:"LR",phone_code:"231"},{english_name:"Lithuania",chinese_name:"立陶宛",country_code:"LT",phone_code:"370"},{english_name:"Lebanon",chinese_name:"黎巴嫩",country_code:"LB",phone_code:"961"},{english_name:"Laos",chinese_name:"老挝",country_code:"LA",phone_code:"856"},{english_name:"Lesotho",chinese_name:"莱索托",country_code:"LS",phone_code:"266"},{english_name:"Latvia",chinese_name:"拉脱维亚",country_code:"LV",phone_code:"371"},{english_name:"Curacao",chinese_name:"库拉索",country_code:"CW",phone_code:"599"},{english_name:"Cook Islands",chinese_name:"库克群岛",country_code:"CK",phone_code:"682"},{english_name:"Kenya",chinese_name:"肯尼亚",country_code:"KE",phone_code:"254"},{english_name:"Croatia",chinese_name:"克罗地亚",country_code:"HR",phone_code:"385"},{english_name:"Kuwait",chinese_name:"科威特",country_code:"KW",phone_code:"965"},{english_name:"Comoros",chinese_name:"科摩罗",country_code:"KM",phone_code:"269"},{english_name:"Cape Verde",chinese_name:"开普",country_code:"CV",phone_code:"238"},{english_name:"Cayman Islands",chinese_name:"开曼群岛",country_code:"KY",phone_code:"1345"},{english_name:"Qatar",chinese_name:"卡塔尔",country_code:"QA",phone_code:"974"},{english_name:"Cameroon",chinese_name:"喀麦隆",country_code:"CM",phone_code:"237"},{english_name:"Zimbabwe",chinese_name:"津巴布韦",country_code:"ZW",phone_code:"263"},{english_name:"Czech",chinese_name:"捷克",country_code:"CZ",phone_code:"420"},{english_name:"Cambodia",chinese_name:"柬埔寨",country_code:"KH",phone_code:"855"},{english_name:"Gabon",chinese_name:"加蓬",country_code:"GA",phone_code:"241"},{english_name:"Ghana",chinese_name:"加纳",country_code:"GH",phone_code:"233"},{english_name:"Canada",chinese_name:"加拿大",country_code:"CA",phone_code:"1"},{english_name:"Guinea-Bissau",chinese_name:"几内亚比绍共和国",country_code:"GW",phone_code:"245"},{english_name:"Guinea",chinese_name:"几内亚",country_code:"GN",phone_code:"224"},{english_name:"Kyrgyzstan",chinese_name:"吉尔吉斯斯坦",country_code:"KG",phone_code:"996"},{english_name:"Djibouti",chinese_name:"吉布提",country_code:"DJ",phone_code:"253"},{english_name:"Kiribati",chinese_name:"基里巴斯",country_code:"KI",phone_code:"686"},{english_name:"Honduras",chinese_name:"洪都拉斯",country_code:"HN",phone_code:"504"},{english_name:"Montenegro",chinese_name:"黑山",country_code:"ME",phone_code:"382"},{english_name:"Netherlands",chinese_name:"荷兰",country_code:"NL",phone_code:"31"},{english_name:"South Korea",chinese_name:"韩国",country_code:"KR",phone_code:"82"},{english_name:"Haiti",chinese_name:"海地",country_code:"HT",phone_code:"509"},{english_name:"Kazakhstan",chinese_name:"哈萨克斯坦",country_code:"KZ",phone_code:"7"},{english_name:"Guyana",chinese_name:"圭亚那",country_code:"GY",phone_code:"592"},{english_name:"Guam",chinese_name:"关岛",country_code:"GU",phone_code:"1671"},{english_name:"Guatemala",chinese_name:"瓜地马拉",country_code:"GT",phone_code:"502"},{english_name:"Guadeloupe",chinese_name:"瓜德罗普岛",country_code:"GP",phone_code:"590"},{english_name:"Cuba",chinese_name:"古巴",country_code:"CU",phone_code:"53"},{english_name:"Georgia",chinese_name:"格鲁吉亚",country_code:"GE",phone_code:"995"},{english_name:"Greenland",chinese_name:"格陵兰岛",country_code:"GL",phone_code:"299"},{english_name:"Grenada",chinese_name:"格林纳达",country_code:"GD",phone_code:"1473"},{english_name:"Costa Rica",chinese_name:"哥斯达黎加",country_code:"CR",phone_code:"506"},{english_name:"Colombia",chinese_name:"哥伦比亚",country_code:"CO",phone_code:"57"},{english_name:"Democratic Republic of the Congo",chinese_name:"刚果民主共和国",country_code:"CD",phone_code:"243"},{english_name:"Republic Of The Congo",chinese_name:"刚果共和国",country_code:"CG",phone_code:"242"},{english_name:"Gambia",chinese_name:"冈比亚",country_code:"GM",phone_code:"220"},{english_name:"Finland",chinese_name:"芬兰",country_code:"FI",phone_code:"358"},{english_name:"Fiji",chinese_name:"斐济",country_code:"FJ",phone_code:"679"},{english_name:"Philippines",chinese_name:"菲律宾",country_code:"PH",phone_code:"63"},{english_name:"French Guiana",chinese_name:"法属圭亚那",country_code:"GF",phone_code:"594"},{english_name:"French Polynesia",chinese_name:"法属波利尼西亚",country_code:"PF",phone_code:"689"},{english_name:"Faroe Islands",chinese_name:"法罗群岛",country_code:"FO",phone_code:"298"},{english_name:"France",chinese_name:"法国",country_code:"FR",phone_code:"33"},{english_name:"Eritrea",chinese_name:"厄立特里亚",country_code:"ER",phone_code:"291"},{english_name:"Ecuador",chinese_name:"厄瓜多尔",country_code:"EC",phone_code:"593"},{english_name:"Russia",chinese_name:"俄罗斯",country_code:"RU",phone_code:"7"},{english_name:"Dominican Republic",chinese_name:"多米尼加共和国",country_code:"DO",phone_code:"1809"},{english_name:"Dominica",chinese_name:"多米尼加",country_code:"DM",phone_code:"1767"},{english_name:"Togo",chinese_name:"多哥",country_code:"TG",phone_code:"228"},{english_name:"Timor-Leste",chinese_name:"东帝汶",country_code:"TL",phone_code:"670"},{english_name:"Germany",chinese_name:"德国",country_code:"DE",phone_code:"49"},{english_name:"Denmark",chinese_name:"丹麦",country_code:"DK",phone_code:"45"},{english_name:"Equatorial Guinea",chinese_name:"赤道几内亚",country_code:"GQ",phone_code:"240"},{english_name:"Burundi",chinese_name:"布隆迪",country_code:"BI",phone_code:"257"},{english_name:"Burkina Faso",chinese_name:"布基纳法索",country_code:"BF",phone_code:"226"},{english_name:"Bhutan",chinese_name:"不丹",country_code:"BT",phone_code:"975"},{english_name:"Botswana",chinese_name:"博茨瓦纳",country_code:"BW",phone_code:"267"},{english_name:"Belize",chinese_name:"伯利兹",country_code:"BZ",phone_code:"501"},{english_name:"Bolivia",chinese_name:"玻利维亚",country_code:"BO",phone_code:"591"},{english_name:"Bosnia and Herzegovina",chinese_name:"波斯尼亚和黑塞哥维那",country_code:"BA",phone_code:"387"},{english_name:"Poland",chinese_name:"波兰",country_code:"PL",phone_code:"48"},{english_name:"Puerto Rico",chinese_name:"波多黎各",country_code:"PR",phone_code:"1787"},{english_name:"Iceland",chinese_name:"冰岛",country_code:"IS",phone_code:"354"},{english_name:"Belgium",chinese_name:"比利时",country_code:"BE",phone_code:"32"},{english_name:"Benin",chinese_name:"贝宁",country_code:"BJ",phone_code:"229"},{english_name:"Bulgaria",chinese_name:"保加利亚",country_code:"BG",phone_code:"359"},{english_name:"Bermuda",chinese_name:"百慕大群岛",country_code:"BM",phone_code:"1441"},{english_name:"Belarus",chinese_name:"白俄罗斯",country_code:"BY",phone_code:"375"},{english_name:"Brazil",chinese_name:"巴西",country_code:"BR",phone_code:"55"},{english_name:"Panama",chinese_name:"巴拿马",country_code:"PA",phone_code:"507"},{english_name:"Bahrain",chinese_name:"巴林",country_code:"BH",phone_code:"973"},{english_name:"Palestine",chinese_name:"巴勒斯坦",country_code:"BL",phone_code:"970"},{english_name:"Paraguay",chinese_name:"巴拉圭",country_code:"PY",phone_code:"595"},{english_name:"Pakistan",chinese_name:"巴基斯坦",country_code:"PK",phone_code:"92"},{english_name:"Bahamas",chinese_name:"巴哈马",country_code:"BS",phone_code:"1242"},{english_name:"Papua New Guinea",chinese_name:"巴布亚新几内亚",country_code:"PG",phone_code:"675"},{english_name:"Barbados",chinese_name:"巴巴多斯",country_code:"BB",phone_code:"1246"},{english_name:"Australia",chinese_name:"澳大利亚",country_code:"AU",phone_code:"61"},{english_name:"Austria",chinese_name:"奥地利",country_code:"AT",phone_code:"43"},{english_name:"Antigua and Barbuda",chinese_name:"安提瓜和巴布达",country_code:"AG",phone_code:"1268"},{english_name:"Anguilla",chinese_name:"安圭拉",country_code:"AI",phone_code:"1264"},{english_name:"Angola",chinese_name:"安哥拉",country_code:"AO",phone_code:"244"},{english_name:"Andorra",chinese_name:"安道尔",country_code:"AD",phone_code:"376"},{english_name:"Estonia",chinese_name:"爱沙尼亚",country_code:"EE",phone_code:"372"},{english_name:"Ireland",chinese_name:"爱尔兰",country_code:"IE",phone_code:"353"},{english_name:"Ethiopia",chinese_name:"埃塞俄比亚",country_code:"ET",phone_code:"251"},{english_name:"Egypt",chinese_name:"埃及",country_code:"EG",phone_code:"20"},{english_name:"Azerbaijan",chinese_name:"阿塞拜疆",country_code:"AZ",phone_code:"994"},{english_name:"Oman",chinese_name:"阿曼",country_code:"OM",phone_code:"968"},{english_name:"Aruba",chinese_name:"阿鲁巴",country_code:"AW",phone_code:"297"},{english_name:"United Arab Emirates",chinese_name:"阿拉伯联合酋长国",country_code:"AE",phone_code:"971"},{english_name:"Argentina",chinese_name:"阿根廷",country_code:"AR",phone_code:"54"},{english_name:"Afghanistan",chinese_name:"阿富汗",country_code:"AF",phone_code:"93"},{english_name:"Algeria",chinese_name:"阿尔及利亚",country_code:"DZ",phone_code:"213"},{english_name:"Albania",chinese_name:"阿尔巴尼亚",country_code:"AL",phone_code:"355"}];function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function G(e,d){for(var n=0;na)return 1;if(a>o)return-1;if(!isNaN(o)&&isNaN(a))return 1;if(isNaN(o)&&!isNaN(a))return-1}return e[1]&&d[1]?e[1]>d[1]?1:e[1]=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ve(e,d){(null==d||d>e.length)&&(d=e.length);for(var n=0,t=new Array(d);n=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Oe(e,d){(null==d||d>e.length)&&(d=e.length);for(var n=0,t=new Array(d);na?"TOO_SHORT":r[r.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function Ee(e,d){return"IS_POSSIBLE"===Ae(e,d)}function we(e,d){return e=e||"",new RegExp("^(?:"+d+")$").test(e)}function Ne(e,d){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,d){if(!e)return;if("string"==typeof e)return Be(e,d);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Be(e,d)}(e))||d&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Be(e,d){(null==d||d>e.length)&&(d=e.length);for(var n=0,t=new Array(d);n=0)return!0;return!1}(d,e,n)})):[]}var Te=/(\$\d)/;function Fe(e,d,n){var t=n.useInternationalFormat,r=n.withNationalPrefix;n.carrierCode,n.metadata;var o=e.replace(new RegExp(d.pattern()),t?d.internationalFormat():r&&d.nationalPrefixFormattingRule()?d.format().replace(Te,d.nationalPrefixFormattingRule()):d.format());return t?function(e){return e.replace(new RegExp("[".concat(Q,"]+"),"g")," ").trim()}(o):o}var Le=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function Ge(e,d){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,d){if(!e)return;if("string"==typeof e)return De(e,d);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return De(e,d)}(e))||d&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function De(e,d){(null==d||d>e.length)&&(d=e.length);for(var n=0,t=new Array(d);n0){var o=r.leadingDigitsPatterns()[r.leadingDigitsPatterns().length-1];if(0!==d.search(o))continue}if(we(d,r.pattern()))return r}}(t.formats(),e);return o?Fe(e,o,{useInternationalFormat:"INTERNATIONAL"===n,withNationalPrefix:!o.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!r||!1!==r.nationalPrefix,carrierCode:d,metadata:t}):e}function He(e,d,n,t){return d?t(e,d,n):e}function Qe(e,d){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);d&&(t=t.filter((function(d){return Object.getOwnPropertyDescriptor(e,d).enumerable}))),n.push.apply(n,t)}return n}function Ze(e){for(var d=1;d0&&t[i];if(d.nationalPrefixTransformRule()&&$)r=e.replace(n,d.nationalPrefixTransformRule()),i>1&&(o=t[1]);else{var c=t[0];r=e.slice(c.length),$&&(o=t[1])}if($){var s=e.indexOf(t[1]);e.slice(0,s)===d.numberingPlan.nationalPrefix()&&(a=d.numberingPlan.nationalPrefix())}else a=t[0];return{nationalNumber:r,nationalPrefix:a,carrierCode:o}}}return{nationalNumber:e}}(e,d),t=n.carrierCode,r=n.nationalNumber;if(r!==e){if(!function(e,d,n){if(we(e,n.nationalNumberPattern())&&!we(d,n.nationalNumberPattern()))return!1;return!0}(e,r,d))return{nationalNumber:e};if(d.possibleLengths()&&!function(e,d){switch(Ae(e,d)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(r,d))return{nationalNumber:e}}return{nationalNumber:r,carrierCode:t}}function dd(e,d,n,t){if(!e)return{};var r;if("+"!==e[0]){var o=function(e,d,n,t){if(d){var r=new te(t);r.selectNumberingPlan(d,n);var o=new RegExp(r.IDDPrefix());if(0===e.search(o)){var a=(e=e.slice(e.match(o)[0].length)).match(ze);if(!(a&&null!=a[1]&&a[1].length>0&&"0"===a[1]))return e}}}(e,d,n,t);if(!o||o===e){if(d||n){var a=function(e,d,n,t){var r=d?se(d,t):n;if(0===e.indexOf(r)){(t=new te(t)).selectNumberingPlan(d,n);var o=e.slice(r.length),a=ed(o,t).nationalNumber,i=ed(e,t).nationalNumber;if(!we(i,t.nationalNumberPattern())&&we(a,t.nationalNumberPattern())||"TOO_LONG"===Ae(i,t))return{countryCallingCode:r,number:o}}return{number:e}}(e,d,n,t),i=a.countryCallingCode,$=a.number;if(i)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:i,number:$}}return{number:e}}r=!0,e="+"+o}if("0"===e[1])return{};t=new te(t);for(var c=2;c-1<=3&&c<=e.length;){var s=e.slice(1,c);if(t.hasCallingCode(s))return t.selectNumberingPlan(s),{countryCallingCodeSource:r?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:s,number:e.slice(c)};c++}return{}}function nd(e,d){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,d){if(!e)return;if("string"==typeof e)return td(e,d);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return td(e,d)}(e))||d&&e&&"number"==typeof e.length){n&&(e=n);var t=0;return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function td(e,d){(null==d||d>e.length)&&(d=e.length);for(var n=0,t=new Array(d);n=e.length)return"";var t=e.indexOf(";",n);return t>=0?e.substring(n,t):e.substring(n)}(e);if(!function(e){return null===e||0!==e.length&&(od.test(e)||ad.test(e))}(r))throw new H("NOT_A_NUMBER");if(null===r)n=t(e)||"";else{n="","+"===r.charAt(0)&&(n+=r);var o,a=e.indexOf("tel:");o=a>=0?a+"tel:".length:0;var i=e.indexOf(";phone-context=");n+=e.substring(o,i)}var $=n.indexOf(";isub=");if($>0&&(n=n.substring(0,$)),""!==n)return n}var $d=new RegExp("[++0-90-9٠-٩۰-۹]"),cd=new RegExp("[^0-90-9٠-٩۰-۹#]+$");function sd(e,d,n){if(d=d||{},n=new te(n),d.defaultCountry&&!n.hasCountry(d.defaultCountry)){if(d.v2)throw new H("INVALID_COUNTRY");throw new Error("Unknown country: ".concat(d.defaultCountry))}var t=function(e,d,n){var t=id(e,{extractFormattedPhoneNumber:function(e){return function(e,d,n){if(!e)return;if(e.length>250){if(n)throw new H("TOO_LONG");return}if(!1===d)return e;var t=e.search($d);if(t<0)return;return e.slice(t).replace(cd,"")}(e,n,d)}});if(!t)return{};if(!function(e){return e.length>=2&&ge.test(e)}(t))return function(e){return _e.test(e)}(t)?{error:"TOO_SHORT"}:{};var r=function(e){var d=e.search(ye);if(d<0)return{};for(var n=e.slice(0,d),t=e.match(ye),r=1;r17){if(d.v2)throw new H("TOO_LONG");return{}}if(d.v2){var h=new qe(s,c,n.metadata);return $&&(h.country=$),u&&(h.carrierCode=u),o&&(h.ext=o),h.__countryCallingCodeSource=l,h}var m=!!(d.extended?n.hasSelectedNumberingPlan():$)&&we(c,n.nationalNumberPattern());return d.extended?{country:$,countryCallingCode:s,carrierCode:u,valid:m,possible:!!m||!(!0!==d.extended||!n.possibleLengths()||!Ee(c,n)),phone:c,ext:o}:m?function(e,d,n){var t={country:e,phone:d};n&&(t.ext=n);return t}($,c,o):{}}function ld(e,d){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);d&&(t=t.filter((function(d){return Object.getOwnPropertyDescriptor(e,d).enumerable}))),n.push.apply(n,t)}return n}function ud(e){for(var d=1;de.length)&&(d=e.length);for(var n=0,t=new Array(d);n{s.value=e.detail.value,$.value=o.value[s.value].phone_code,c.value=o.value[s.value].country_code};I((()=>{const e=(d="86",o.value.findIndex((e=>e.phone_code==d)));var d;-1!==e&&(s.value=e,$.value=o.value[e].phone_code,c.value=o.value[e].country_code)}));const m=d,y=e=>{const d=e;if(""==d)m("input",d,A("account.phone_number"));else try{const e=function(){return Od(Sd,arguments)}(d,c.value);e.isValid()?m("input",d,""):m("input",d,A("account.incorrect_phone_format"))}catch(n){}},p=O({codeText:A("account.get_verification_code"),model:{mobile:""}});return(e,d)=>{const c=E,m=_,b=w,v=n(t("uni-easyinput"),x);return r(),f(g,null,[i(b,{mode:"selector",range:o.value.map((e=>e.chinese_name+" +"+e.phone_code)),value:s.value,onChange:u,style:{float:"left",height:"100%",width:"110rpx",display:"flex","align-items":"center"}},{default:a((()=>[i(m,null,{default:a((()=>[l("+"+h($.value)+" ",1),i(c,{src:T,style:{width:"20rpx",height:"20rpx"}})])),_:1})])),_:1},8,["range","value"]),i(v,{placeholder:P(A)("account.phone_number"),modelValue:p.model.mobile,"onUpdate:modelValue":d[0]||(d[0]=e=>p.model.mobile=e),onInput:y,inputBorder:!1,type:"number",style:{float:"left",width:"calc(100% - 110rpx)"}},null,8,["placeholder","modelValue"])],64)}}},[["__scopeId","data-v-87b92f91"]]);export{x as _,k as a,R as b,T as c,Ad as p};