1import{eO as H,P as q,af as L,eP as j,eQ as P,av as M,dI as Z}from"./0_EntryLoginRegisterChunk.DeQ-Ywc2.js";import{v as $,l as Q,w as J,x as X}from"./0_WithdrawChunk.BzTLyrq2.js";import{ad as R,E as g,ar as r,h as ee,ai as oe,bx as ae,cf as ne,b as te,d as E,e7 as se,rP as le,hD as ce,iV as k,bz as re,bA as ue,aO as ie,v6 as de,iU as pe,hn as me,b4 as ye}from"./commonChunk.ClFq2l8G.js";import{R as _e,O as be,a as Ce}from"./ResultIndex.BfRROevW.js";import{b as N,Z as ve,r as C,c as T,w as I,n as fe,f as e,j as ge,_ as Te,a as Ie,af as he,x as w}from"../vendors/vendor-stable.B-qaYwd4.js";import{d as xe}from"./vendorChunk.B0S1SHvJ.js";import{R as Ve,k as Ee,B as ke}from"./1_AgentCenterChunk.Cz5FR2RW.js";import"./0_RechargeDialogsChunk.UPDYD78c.js";import"../vendors/vendor-swiper.BdYoNCW0.js";const Ke={name:{type:String,default:"docType"},nationalityCode:String,showRequired:Boolean,rules:{type:[Object,Array,Function,String]},modelValue:{type:Number}},Re="_docTypeContainer_12uqz_91",Ne="_docTypeGroup_12uqz_95",K={docTypeContainer:Re,docTypeGroup:Ne};function Se(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!ge(n)}const[ze]=R("pages-security-kyc-docType"),De=N({name:ze,props:Ke,emits:["change","update:modelValue"],setup(n,{emit:p}){const{t:_}=ve(),u=C(n.modelValue||g.IDCard),i=T(()=>H(n.nationalityCode).map(t=>({key:t.key,label:_(t.label)})));I(()=>i.value,t=>{var v;const c=(v=t[0])==null?void 0:v.key;c!==u.value&&(u.value=c,y(c))}),I(()=>n.modelValue,t=>{fe(()=>{u.value=t})});const y=t=>{p("change",t),p("update:modelValue",t)};return()=>{let t;return e(q,{class:K.docTypeContainer,name:n.name,required:n.showRequired,rules:n.rules},{default:()=>[e(Ve,{onChange:c=>y(c),class:K.docTypeGroup,modelValue:u.value,"onUpdate:modelValue":c=>u.value=c,name:"docType"},Se(t=i.value.map(c=>e(Ee,{class:K.groupItem,key:c.key,value:c.key},{default:()=>[c.label],icon:()=>e(r,{class:"kyc_group_icon_checked",src:"/lobby_asset/common/web/common/comm_icon_gou.svg"},null)})))?t:{default:()=>[t]})]})}}}),Be={modelValue:{type:String,default:""}},[Ye]=R("pages-kyc-nationality"),Pe=N({name:Ye,props:Be,emits:["update:modelValue","change"],setup(n,{emit:p}){const _=L(),u=T({get:()=>n.modelValue,set:i=>p("update:modelValue",i)});return()=>e(j,{needDefault:!0,name:"nationality",onChange:i=>p("change",i),showStarSign:!1,modelValue:u.value,"onUpdate:modelValue":i=>u.value=i,dataUsedList:_.nationalityKycList},null)}}),we="_itemTitle_1x4sz_100",Le="_kycContainer_1x4sz_113",Oe="_body_1x4sz_116",Ue="_itemWrap_1x4sz_123",Fe="_uploadWarp_1x4sz_144",We="_uploadBody_1x4sz_148",Ae="_entry_1x4sz_148",Ge="_card_1x4sz_167",He="_bgBorder_1x4sz_172",qe="_bgCard_1x4sz_187",je="_bgIcon_1x4sz_197",Me="_desc_1x4sz_207",Ze="_shootHint_1x4sz_212",$e="_shootErrExample_1x4sz_218",Qe="_icon_1x4sz_249",Je="_rightIcon_1x4sz_259",Xe="_errorIcon_1x4sz_262",o={itemTitle:we,kycContainer:Le,body:Oe,itemWrap:Ue,uploadWarp:Fe,uploadBody:We,entry:Ae,card:Ge,bgBorder:He,bgCard:qe,bgIcon:je,desc:Me,shootHint:Ze,shootErrExample:$e,icon:Qe,rightIcon:Je,errorIcon:Xe},[eo]=R("pages-security-kyc"),io=N({name:eo,setup(){const{t:n}=ee(),{language:p}=oe(),{closeAll:_}=ae(),{replace:u,back:i}=ne(),y=L(),{currentKycProvider:t}=Te(y),{validate:c,setFieldError:v}=xe(),O=M(p),S=te(),s=Ie({currentNationalityCode:"",docTypeValue:g.IDCard,cpf:""}),f=C(!1),m=C({}),b=C(null),z=C(P(g.IDCard)),D=T(()=>![E.TOPPH,E.LEGITIMUZ].includes(t.value.provider)),U=T(()=>[E.LEGITIMUZ].includes(t.value.provider));I(()=>D.value,a=>{a||(s.docTypeValue=g.IDCard)}),I(()=>s.docTypeValue,a=>{z.value=P(a)});const B=(a=!0)=>{f.value=!1;const{redirect:d,noDialog:l}=m.value,V=d||{name:ie.HOME};u(V).then(()=>{a&&!l&&([k.LOGIN,k.REGISTER].includes(m.value.sceneCode)?de():pe())})},Y=()=>{b.value=Q.KYC_FAILED},F=()=>{const{action:a}=m.value;a&&(a.nCode&&(s.currentNationalityCode=a.nCode),a.dType&&(s.docTypeValue=Number(a.dType)),a.rightNow&&x())};se(()=>{var a;m.value=le({parseKeys:["*"]}),f.value=!!m.value.force,b.value=null,(a=S.userInfos)!=null&&a.cpf&&(s.cpf=S.userInfos.cpf),setTimeout(()=>{_()}),F()});const h=$({onSuccess(a){B(a===X.Normal)}
1,onCancel(){Y()},onFailed(a,d,l){if(a===J.API_INIT){const{code:V}=re(d);if(V===ue.KYC_CPF_INVALID){v("cpf",n("lobby.modal.loginRegister.cpfError"));return}}l||Y()}});he((a,d,l)=>{if(h.isProcess){l(!1),me(()=>{h.close()});return}if(f.value)return l(!1);l()});const x=async()=>{(await c()).valid&&h.start({sceneCode:m.value.sceneCode||k.PERCENTER,countryCode:s.currentNationalityCode,certType:s.docTypeValue,cpf:s.cpf,locale:O})},W=a=>{const d=y.nationalityKycList.find(l=>l.countryCode===a);d&&d.supportProvider&&y.updateCurrentProvider(d.supportProvider)},A=()=>{if(m.value.backNeedRedirect){B(!1);return}i()},G=()=>{b.value=null};return w(be,x),w(Ce,G),()=>{if(b.value)return e(_e,{name:b.value},null);const{images:a,label:d}=z.value;return e(ce,null,{header:()=>e(ke,{useBack:!f.value,onBack:A},{default:n("lobby.center.KYC.tab")}),default:()=>e("div",{class:o.kycContainer},[e("div",{class:o.body},[e("div",{class:o.itemWrap},[e("span",{class:o.itemTitle},[n("lobby.center.KYC.nationality")]),e(Pe,{onChange:W,modelValue:s.currentNationalityCode,"onUpdate:modelValue":l=>s.currentNationalityCode=l},null)]),D.value&&e("div",{class:o.itemWrap},[e("span",{class:o.itemTitle},[n("lobby.center.KYC.docType")]),e(De,{modelValue:s.docTypeValue,"onUpdate:modelValue":l=>s.docTypeValue=l,nationalityCode:s.currentNationalityCode},null)]),U.value&&e("div",{class:o.itemWrap},[e("span",{class:o.itemTitle},[n("lobby.finance.withdraw.add.CPF")]),e(Z,{name:"cpf",modelValue:s.cpf,"onUpdate:modelValue":l=>s.cpf=l,placeholder:n("lobby.formItems.cpf.placeholder.autoComplete"),required:!0,showRequired:!0},null)]),e("div",{class:o.uploadWarp},[e("div",{class:o.itemTitle},[n("lobby.center.KYC.uploadTitle")]),e("div",{class:o.uploadBody},[e("div",{class:o.entry,onClick:x},[e("div",{class:o.card},[e(r,{class:o.bgBorder,src:"/lobby_asset/common/web/common/comm_img_kycrz_sck.svg"},null),e(r,{class:o.bgCard,src:a.main},null),e(r,{class:o.bgIcon,src:"/lobby_asset/common/common/common/icon_kycrz_sczj.png"},null)]),e("span",{class:o.desc},[n("lobby.center.KYC.uploadButtonText")])]),e("div",{class:o.shootHint},[e(ye,{html:n("lobby.center.KYC.hintContent",{label:n(d)})},null)]),e("div",{class:o.shootErrExample},[e("div",null,[e(r,{class:o.card,src:a.hints.right},null),e(r,{class:[o.icon,o.rightIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_1.png"},null),e("span",null,[n("lobby.center.KYC.example.right")])]),e("div",null,[e(r,{class:o.card,src:a.hints.rotate},null),e(r,{class:[o.icon,o.errorIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_2.png"},null),e("span",null,[n("lobby.center.KYC.example.rotate")])]),e("div",null,[e(r,{class:o.card,src:a.hints.vague},null),e(r,{class:[o.icon,o.errorIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_2.png"},null),e("span",null,[n("lobby.center.KYC.example.vague")])]),e("div",null,[e(r,{class:o.card,src:a.hints.exposure},null),e(r,{class:[o.icon,o.errorIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_2.png"},null),e("span",null,[n("lobby.center.KYC.example.exposure")])])])])])])])})}}});export{io as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.