PageSourceSearch

https://www.btse.com/static/js/yB--KWBB.js

js btse.com collected 2026-10-03 21:20:35 UTC 106,961 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"btse@2f4cc265"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="694d8069-6367-4fd4-b02e-23a311a380e8",e._sentryDebugIdIdentifier="sentry-dbid-694d8069-6367-4fd4-b02e-23a311a380e8")}catch(a){}}();import{B as e,a7 as t,aY as a,a6 as s,ak as n,a9 as i,cg as l,ar as o,am as r,aa as d,af as u,aK as c,a8 as p,ad as m,aU as y,ab as v,as as h,ae as f,ag as b,aS as A,r as C,a5 as g,al as S,aO as k,aM as T,aN as w,ap as P,aC as E,an as I,aF as N,bd as _,aI as D,aW as x,aX as L,aL as M,i as B,aE as F,ac as O,a_ as R,aZ as W,bC as $,bD as U}from"./B-0vxubZ.js";import{iZ as q,cV as Y,iY as H,bK as j,o as z,bj as G,rC as K,af as Q,G as V,q_ as Z,s6 as X,s7 as J,X as ee,aI as te,t as ae,l as se,B as ne,d0 as ie,ep as le,qk as oe,u as re,qW as de,dC as ue,dD as ce,aO as pe,er as me,R as ye,F as ve,s8 as he,pR as fe,h as be,w as Ae,pM as Ce,aj as ge,rJ as Se,s9 as ke,sa as Te,cJ as we,p as Pe,D as Ee,ir as Ie,_ as Ne,fl as _e,pS as De,pU as xe,aN as Le,nn as Me,q0 as Be,i5 as Fe,o$ as Oe,dB as Re,rD as We,sb as $e,qZ as Ue,pd as qe,oY as Ye,al as He,bI as je,U as ze,bJ as Ge,kv as Ke,rM as Qe,rE as Ve,rF as Ze,ct as Xe,mi as Je,cy as et,rU as tt,ad as at,e as st,ac as nt,ab as it,i as lt,eE as ot,sc as rt,rR as dt,sd as ut,se as ct,rS as pt,rT as mt,px as yt,pw as vt,pJ as ht,$ as ft,cL as bt,q as At,W as Ct,ba as gt,rH as St,E as kt,fI as Tt,rG as wt,a9 as Pt,oj as Et,sf as It}from"./fTPyrBIP.js";import{a3 as Nt,C as _t,b3 as Dt}from"../../app.DI3xhnWo.js";import{L as xt,N as Lt,v as Mt,M as Bt}from"./BphGmIDb.js";import{a as Ft,P as Ot,A as Rt,b as Wt,c as $t,I as Ut,W as qt}from"./BV-_2BHJ.js";import{u as Yt,m as Ht,B as jt,W as zt}from"./CcpsHvDf.js";import{C as Gt,a as Kt,u as Qt}from"./BC9cdHVW.js";import{_ as Vt}from"./SJUTAzMa.js";import{B as Zt,P as Xt,f as Jt}from"./dkIu0vwi.js";import{D as ea,W as ta}from"./TD8YArC6.js";import{n as aa,A as sa}from"./B4GGByMv.js";import{W as na,D as ia,E as la}from"./BtcOr6vd.js";import{W as oa,a as ra}from"./s30UUIdA.js";import{I as da,_ as ua}from"./CIciVcUQ.js";import"./CEBSnBgb.js";import"./D8-5GxBK.js";import"./chunk-lottie.tqfMQl6Y.js";import"./SmGL2nNO.js";import"./chunk-web3.BZXhiO4y.js";import"./chunk-web3-onboard-utils.iUTN3q_9.js";import"./chunk-sentry.DKA24Cnk.js";import"./C_JXYWer.js";import"./DiwcCmib.js";import"./DjxVUbdV.js";import"./chunk-echarts.K2WzvGbX.js";import"./CgvI7oGJ.js";import"./HYjqCwQk.js";import"./BOOzV_OZ.js";import"./CbBRI3wD.js";import"./GaR0Evd4.js";import"./DsHOQDiC.js";import"./DP00sckV.js";import"./DfrJsDA_.js";import"./GMPRS0yC.js";import"./9pz5iXbK.js";import"./IcVFuYwQ.js";import"./B_48cPH8.js";function ca(e,t){const a=(null==t?void 0:t.formatKey)||"max2",s=(null==t?void 0:t.currency)||"";return Q(e,{formatKey:a,currency:s})}function pa({paymentProvider:e,paymentMethod:t,depositFees:a,currency:s,limitSetting:n={}}){let i=[];switch(e){case q.PIQ:case q.BCFPAY:i=[{textPath:Y("wallets.deposit.creditCard.note1")},{textPath:Y("wallet.importantNotes.bankCharges")}];break;case q.ANSPACEPAY:i=[{textPath:Y("wallets.payment.deposit.note")},{textPath:Y("wallet.importantNotes.bankCharges")}];break;case q.HTPAY:t===H.LOCAL_PAYMENTS&&(i=function({currency:e}){const t=[{textPath:Y("wallet.importantNotes.bankCharges")},{textPath:Y("wallets.notes.HTPay.LOCAL_PAYMENTS.1")}];switch(e){case"IDR":case"INR":t.push({textPath:Y("payment.importantNotes.accountSameNamePhoneNumber")});break;case"CNY":case"THB":t.push({textPath:Y("payment.importantNotes.accountSameName")});break;case"KRW":t.push({textPath:Y("payment.importantNotes.incorrectDeposits")})}return t}({currency:s})),t===H.LOCAL_BANK_TRANSFER&&(i=[{textPath:Y("wallet.importantNotes.bankCharges")}]);break;case q.OPENPAYD:t===H.SEPA&&(i=function(){const e=j.state.lang;return[{textPath:Y("wallets.deposit.bank.openpayd.newNote.12")},{textPath:Y("wallets.deposit.bank.openpayd.newNote.13")},{textPath:Y("wallets.deposit.bank.openpayd.newNote.14")},{textPath:Y("wallet.importantNotes.onlyAcceptDepositWithOwnName")},{textPath:Y("wallets.deposit.bank.openpayd.newNote.5"),slots:[{slotName:"paymentWay",text:G.t("wallets.sepaInstant")}]},{textPath:Y("wallets.deposit.bank.openpayd.newNote.15"),slots:[{slotName:"supportedBankLists",text:G.t("wallets.deposit.bank.openpayd.supportedBankLists"),link:z(e,"SUPPORTED_BANK_LIST"),color:"primary"}]},{textPath:Y("wallet.importantNotes.bankCharges")}]}()),t===H.FPS&&(i=[{textPath:Y("wallets.deposit.bank.openpayd.newNote.12")},{textPath:Y("wallets.deposit.bank.openpayd.newNote.13")},{textPath:Y("wallets.deposit.bank.openpayd.newNote.7")},{textPath:Y("wallets.deposit.bank.openpayd.newNote.16")},{textPath:Y("wallets.deposit.bank.openpayd.note.6"),slots:[{slotName:"businessDays",text:G.t("wallets.deposit.bank.openpayd.day",{day:"1"}),isBold:!0}]},{textPath:Y("wallet.importantNotes.bankCharges")}]);break;case q.XENDIT:i=[{textPath:Y("wallet.importantNotes.bankCharges")}];break;case q.BANKFRICK:i=function({paymentMethod:e}){const t={[H.SWIFT]:"2-5",[H.SIC]:"1",[H.SEPA]:"1-2"},a=j.state.lang,s=[{textPath:Y("wallet.importantNotes.bankCharges")},{textPath:Y("wallet.importantNotes.onlyAcceptDepositWithOwnName")},{textPath:Y("payment.deposit.BankFrick.important.2"),slots:[{slotName:"blackl
1ist",text:G.t("payment.blacklistedCountries"),link:z(a,"SWIFT_BLACKLIST"),color:"primary"}]},{textPath:Y("payment.deposit.bank.important.unregistered"),slots:[{slotName:"days",text:t[e]||"2-5"}]},{textPath:Y("payment.bank.important.terms"),slots:[{slotName:"brandName",text:`${G.t("brand.name")} AG`},{slotName:"terms",text:G.t("t.termsOfUse"),link:z(a,"AG_TERMS"),color:"primary"}]}];return s}({paymentMethod:t});break;case q.SELF:i=function({currency:e,paymentMethod:t}){return[{textPath:Y("wallet.importantNotes.bankCharges")},"USD"===e&&t===H.SWIFT&&{textPath:Y("wallets.deposit.fiat.bank.notes.important.allowCountry")}].filter((e=>e))}({currency:s,paymentMethod:t});break;case q.EQUALS:i=function({currency:e,paymentMethod:t}){const a=t===H.SWIFT||t===H.SEPA;return[a&&{textPath:"wallets.deposit.bank.openpayd.newNote.12"},{textPath:"wallets.deposit.bank.equals.note.1",slots:[{slotName:"currency",text:e}]},{textPath:"wallet.importantNotes.onlyAcceptDepositWithOwnName"},{textPath:"wallet.importantNotes.bankCharges"}].filter((e=>e))}({currency:s,paymentMethod:t});break;case q.EXPRESSBUY_ENTRY:return[{textPath:Y("wallet.expressBuy.important.notes.des1")},{textPath:Y("wallet.importantNotes.bankCharges")}]}return[...ma({currency:s,depositFees:a}),...ya({limitSetting:n,currency:s}),...i]}function ma({currency:t,depositFees:a={}}){const{minAmtCurrency:s,feeMinCurrency:n,feeRate:i=0,feeMin:l=0,minAmt:o=0,originMinAmt:r=0,originFeeMin:d=0,extraRate:u=0,extraAmount:c=0}=a,p=[],m=n&&t!==n,y=e(i),v=e(l);y.gt(0)&&v.gt(0)?p.push({textPath:Y(m?"wallets.notes.fees.deposit.feeRateMinimumFeeDiffCurrency":"wallets.notes.fees.deposit.feeRateMinimumFee"),slots:[{slotName:"feeRate",text:`${y.times(100)}%`},{slotName:"currency",text:t},{slotName:"minAmt",text:ca(o,{currency:t})},{slotName:"feeMin",text:ca(l,{currency:t})},{slotName:"minAmtCurrency",text:s},{slotName:"originMinAmt",text:ca(r,{currency:s})},{slotName:"originFeeMin",text:ca(d,{currency:n})},{slotName:"feeMinCurrency",text:n}]}):y.gt(0)?p.push({textPath:Y("wallets.notes.fees.deposit.onlyFeeRate"),slots:[{slotName:"feeRate",text:`${y.times(100)}%`}]}):v.gt(0)&&p.push({textPath:Y(m?"wallets.notes.fees.deposit.onlyMinimumFeeDiffCurrency":"wallets.notes.fees.deposit.onlyMinimumFee"),slots:[{slotName:"feeMin",text:ca(l,{currency:t})},{slotName:"currency",text:t},{slotName:"originFeeMin",text:ca(d,{currency:n})},{slotName:"feeMinCurrency",text:n}]});const h=K({extraRate:u,extraAmount:c,currency:t}),f=[...p,...h];return f.length>0?f:[{textPath:Y("wallets.notes.fees.deposit.zeroFee")}]}function ya({limitSetting:t,currency:a}){const{singleAmountMin:s=0,initialSingleAmountLimit:n={}}=t,{singleAmountMin:i,currency:l}=n;if(e(s).eq(0))return[];const o=a===l?`${s} ${a}`:`${i} ${l} (≈ ${s} ${a})`;return[{textPath:Y("wallets.notes.fees.underMinimumLimit"),slots:[{slotName:"minimumAmount",text:o}]}]}const va={__name:"WalletDepositFiatNotes",props:{isLoading:{type:Boolean,default:!1},paymentInfo:{type:Object,default:()=>({})},paymentProvider:{type:String,default:""},paymentMethod:{type:String,default:""},data:{type:Object,default:()=>({})},currency:{type:String,default:""},step:{type:String,required:!0},outterNotice:{type:Object,default:()=>({})}},setup(e){const l=e,o=t(),{t:r}=a(),d=s((()=>l.data)),{limitSetting:u,isTransactionLimit:c,transactionLimitErrorMsg:p}=Yt(d),m=s((()=>o.state.lang)),y=s((()=>l.paymentProvider===q.EXPRESSBUY_ENTRY)),v=s((()=>l.paymentProvider===q.ANSPACEPAY)),h=s((()=>l.paymentProvider===q.OPENPAYD)),f=s((()=>{if(l.isLoading)return{text:""};if(h.value){const{status:e}=l.paymentInfo.userInfo||{},t=(e=>{if(e===J.FAILED)return{textData:{textPath:Y("wallets.deposit.bank.openpayd.notice.error"),slots:[{slotName:"customerLink",link:z(m.value,"NEW_TICKET"),color:"primary",text:r("support.contact.note")}]},genre:V.ERROR};if(e===J.PENDING){const e={[H.FPS]:Y("wallets.paymentWay.FPS"),[H.SEPA]:Y("wallets.paymentWay.SEPA")}[l.paymentMethod],t=ee(e)?r(e):l.paymentMethod;return{textData:{textPath:Y("wallets.deposit.bank.openpayd.notice.warning"),slots:[{slotName:"paymentWay",text:t}]},genre:V.WARNING}}return null})(e);if(null!==t)return t}return c.value?{genre:V.ERROR,text:p.value}:{text:""}}
1)),b=s((()=>y.value?{text:""}:l.outterNotice.textData?l.outterNotice:f.value)),A=()=>{let e="";switch(l.paymentMethod){case H.LOCAL_BANK_TRANSFER:e=r("payment.localBankTransfer.name");break;case H.IMPS_NEFT:e=r("wallets.paymentWay.IMPS_NEFT");break;default:e=l.paymentMethod}return[{textPath:Y("wallets.deposit.fiat.bank.notes.faq.des.1"),slots:[{slotName:"method",text:e,link:z(m.value,"DEPOSIT_FIAT")}],link:z(m.value,"DEPOSIT_FIAT")},{textPath:Y("wallets.deposit.fiat.bank.notes.faq.des.2"),link:z(m.value,"UPLOAD_REMITTANCE_RECEIPTS")}]},C=s((()=>({title:r("wallets.deposit.bank.sepa.instant.howItWorks"),listStyle:xt.STEP,descriptions:[{step:1,description:{textPath:Y("wallets.anSpecePay.stepNote1")}},{step:2,description:{textPath:Y("wallets.anSpecePay.stepNote2")}},{step:3,description:{textPath:Y("wallets.anSpecePay.stepNote3"),slots:[{slotName:"history",text:r("t.history"),link:""}]}}]}))),g=s((()=>Z(u.value,l.currency))),S=s((()=>{const{depositFees:e={}}=l.data;return{title:r("wallets.notes.importantNotes"),listStyle:xt.DOT,descriptions:pa({paymentProvider:l.paymentProvider,paymentMethod:l.paymentMethod,depositFees:e,currency:l.currency,limitSetting:u.value})}})),k=s((()=>{let e=[];switch(l.paymentProvider){case q.ANSPACEPAY:e=[{textPath:Y("wallets.how.depositMethod"),link:z(m.value,"PIX_FAQ"),slots:[{slotName:"method",text:r("wallets.payment.pix"),link:z(m.value,"PIX_FAQ")}]}];break;case q.HTPAY:l.paymentMethod===H.LOCAL_PAYMENTS?e=[{textPath:Y("wallets.deposit.fiat.bank.notes.faq.des.1"),slots:[{slotName:"method",text:r("wallets.payment.localPayments"),link:z(m.value,"LOCAL_PAYMENTS")}],link:z(m.value,"LOCAL_PAYMENTS")}]:l.paymentMethod===H.LOCAL_BANK_TRANSFER&&(e=A());break;case q.PIQ:if([H.GOOGLE_PAY,H.APPLE_PAY].includes(l.paymentMethod)){const t=l.paymentMethod===H.GOOGLE_PAY?r("wallets.payment.GooglePay"):r("wallets.payment.ApplePay");e=[{textPath:Y("wallets.deposit.fiat.bank.notes.faq.des.1"),slots:[{slotName:"method",text:t,link:z(m.value,"DEPOSIT_GOOGLEPAY_APPLEPAY")}],link:z(m.value,"DEPOSIT_GOOGLEPAY_APPLEPAY")}]}else e=[{textPath:Y("wallets.deposit.fiat.creditCard.notes.faq.des.1"),link:z(m.value,"CREDIT_CARD")}];break;case q.BCFPAY:e=[{textPath:Y("wallets.deposit.fiat.creditCard.notes.faq.des.1"),link:z(m.value,"CREDIT_CARD")}];break;case q.OPENPAYD:l.paymentMethod===H.SEPA?e=[{textPath:Y("wallets.deposit.fiat.bank.sepa.instant.faq.des"),link:z(m.value,"DEPOSIT_FIAT_OPENPAYD_SEPA_INSTANT")}]:l.paymentMethod===H.FPS&&(e=[{textPath:Y("wallets.deposit.fiat.bank.fps.faq.des"),link:z(m.value,"DEPOSIT_FIAT_OPENPAYD_FPS")}]);break;case q.EQUALS:e=[{textPath:"wallet.how.depositFiat",link:z(m.value,"DEPOSIT_FIAT")}];break;case q.BANKFRICK:e=[{textPath:Y("wallet.how.depositFiat"),link:z(m.value,"DEPOSIT_FIAT")}];break;case q.XENDIT:e=[{textPath:Y("wallets.deposit.fiat.bank.notes.xendit.faq"),link:z(m.value,"DEPOSIT_UPDATE")}];break;case q.SELF:e=A();break;case q.EXPRESSBUY_ENTRY:e=[{textPath:Y("wallet.expressBuy.faq.1"),link:z(m.value,"CREDIT_CARD")}]}return{title:r("wallets.notes.faq"),listStyle:xt.DOT,descriptions:e}})),T=s((()=>{const e=[];return l.isLoading||(v.value&&l.step===X.SCAN_QRCODE&&e.push(C.value),v.value||y.value||e.push(g.value),e.push(S.value),e.push(k.value)),e}));return(t,a)=>(i(),n(Lt,{isLoading:e.isLoading,notice:b.value,notes:T.value},null,8,["isLoading","notice","notes"]))}},ha={class:"detail-wrapper"},fa={class:"detail-from"},ba={class:"from-title"},Aa={class:"from-name"},Ca={class:"detail-to"},ga={class:"detail-to-header"},Sa={class:"to-title"},ka={class:"to-name"},Ta={class:"detail-info"},wa={class:"cell-title"},Pa={key:0},Ea={class:"important-notes"},Ia={class:"close-button"},Na=Vt({__name:"OpenpaydDepositDetailsDialog",props:{selectedPayment:{type:Object,default:()=>({})},bankInfo:{type:Object,default:()=>({})},paymentInfoData:{type:Object,default:()=>({})}},emits:["dialog:closed"],setup(e){const t=e,{selectedPayment:b,bankInfo:A,paymentInfoData:C}=l(t),{t:g}=a(),S=te(),k=s((()=>S.isExtraSmallSize?"medium":"large")),T=s((()=>b.value.provider||"")),w=s((()=>b.value.method||"")),P=s((()=>[{title:g("account.payment.bankAccount.beneficiaryName"),value:A.value.beneficiaryName,enable:A.value.beneficiaryName},{title:g("account.payment.bankAccount.bankName"),value:A.value.bankName,enable:A.value.bankName},{title:g("account.payment.bankAccount.bankAddress"),value:A.value.bankAddress,enable:A.value.bankAddress},{title:A.value.bankCodeLabel,value:A.value.bic,enable:A.value.bankCodeLabel&&A.value.bic},{title:A.value.accountNumberLabel,value:A.value.refAccount,enable:A.value.accountNumberLabel&&A.value.refAccount}].filter((e=>e.enable)))),E=s((()=>{var e,t;return[{title:g("wallets.notes.importantNotes"),listStyle:xt.DOT,descriptions:pa({paymentProvider:T.value,paymentMethod:w.value,depositFees:null==(e=C.value)?void 0:e.depositFees,currency:b.value.currency,limitSetting:null==(t=C.value)?void 0:t.limitSetting})}]}));return(e,t)=>{const a=o("Cell"),s=o("Row"),l=o("Table"),b=o("BaseButton");return i(),n(se,{class:"detail-dialog",width:e.isMobile?"90%":"560px",isBrandNewStyle:"",bodyWithPadding:!1,onClosed:t[1]||(t[1]=t=>e.$emit("dialog:closed"))},{header:r((()=>[f(u(e.$t("wallets.fiat-deposit-details.deposit-title")),1)])),body:r
1((()=>[d("div",ha,[d("div",fa,[d("div",ba,u(e.$t("wallets.deposit.depositFrom")),1),d("div",Aa,u(w.value),1)]),d("div",Ca,[d("div",ga,[d("div",Sa,u(e.$t("wallets.deposit.depositTo")),1),d("div",ka,u(e.$t("brand.name")),1)]),d("div",Ta,[c(l,{class:"bank-info-table"},{body:r((()=>[(i(!0),p(m,null,y(P.value,((t,l)=>(i(),n(s,{key:l,index:l,disableCssHoverEffect:"",disableBackground:""},{default:r((()=>[c(a,{textAlign:"left"},{default:r((()=>[d("div",wa,u(t.title),1),e.isMobile?(i(),p("div",Pa,[c(h(Gt),{id:h(ae)("btn_copy"),value:t.value,wordBreak:"",spaceBetween:""},null,8,["id","value"])])):v("",!0)])),_:2},1024),e.isLargeSize?(i(),n(a,{key:0,textAlign:"left"},{default:r((()=>[c(h(Gt),{id:h(ae)("btn_copy"),value:t.value,wordBreak:"",spaceBetween:""},null,8,["id","value"])])),_:2},1024)):v("",!0)])),_:2},1032,["index"])))),128))])),_:1})])]),d("div",Ea,[c(Lt,{class:"notes-content",notes:E.value},null,8,["notes"])]),d("div",Ia,[c(b,{size:k.value,class:"primary w-100",onClick:t[0]||(t[0]=t=>e.$emit("dialog:closed"))},{default:r((()=>[f(u(e.$t("t.close")),1)])),_:1},8,["size"])])])])),_:1},8,["width"])}}},[["__scopeId","data-v-c9691bac"]]),_a={class:"detail-wrapper"},Da={class:"detail-from"},xa={class:"from-title"},La={class:"from-name"},Ma={class:"detail-to"},Ba={class:"detail-to-header"},Fa={class:"to-title"},Oa={class:"to-name"},Ra={class:"detail-info"},Wa={class:"cell-title"},$a={key:0},Ua={class:"important-notes"},qa={class:"close-button"},Ya=Vt({__name:"EqualsDepositDetailsDialog",props:{selectedPayment:{type:Object,default:()=>({})},bankInfo:{type:Object,default:()=>({})},paymentInfoData:{type:Object,default:()=>({})}},emits:["dialog:closed"],setup(e){const t=e,{selectedPayment:b,bankInfo:A,paymentInfoData:C}=l(t),{t:g}=a(),S=te(),k=s((()=>S.isExtraSmallSize?ne.M:ne.L)),T=s((()=>{var e;return(null==(e=b.value)?void 0:e.currency)||""})),w=s((()=>{var e;return(null==(e=b.value)?void 0:e.method)||""})),P=s((()=>[{title:g("account.payment.bankAccount.beneficiaryName"),value:A.value.beneficiaryName,enable:A.value.beneficiaryName},{title:g("account.payment.bankAccount.bankName"),value:A.value.bankName,enable:A.value.bankName},{title:g("account.payment.bankAccount.bankAddress"),value:A.value.bankAddress,enable:A.value.bankAddress},{title:A.value.bankCodeLabel,value:A.value.bic,enable:A.value.bankCodeLabel&&A.value.bic},{title:A.value.accountNumberLabel,value:A.value.refAccount,enable:A.value.accountNumberLabel&&A.value.refAccount}].filter((e=>e.enable)))),E=s((()=>{var e,t;return[{title:g("wallets.notes.importantNotes"),listStyle:xt.DOT,descriptions:pa({paymentProvider:b.value.provider,paymentMethod:b.value.method,depositFees:null==(e=C.value)?void 0:e.depositFees,currency:T.value,limitSetting:null==(t=C.value)?void 0:t.limitSetting})}]}));return(e,t)=>{const a=o("Cell"),s=o("Row"),l=o("Table"),b=o("BaseButton");return i(),n(se,{class:"detail-dialog",width:e.isMobile?"90%":"560px",isBrandNewStyle:"",bodyWithPadding:!1,onClosed:t[1]||(t[1]=t=>e.$emit("dialog:closed"))},{header:r((()=>[f(u(e.$t("wallets.fiat-deposit-details.deposit-title")),1)])),body:r((()=>[d("div",_a,[d("div",Da,[d("div",xa,u(e.$t("wallets.deposit.depositFrom")),1),d("div",La,u(w.value),1)]),d("div",Ma,[d("div",Ba,[d("div",Fa,u(e.$t("wallets.deposit.depositTo")),1),d("div",Oa,u(e.$t("brand.name")),1)]),d("div",Ra,[c(l,{class:"bank-info-table"},{body:r((()=>[(i(!0),p(m,null,y(P.value,((t,l)=>(i(),n(s,{key:l,index:l,disableCssHoverEffect:"",disableBackground:""},{default:r((()=>[c(a,{textAlign:"left"},{default:r((()=>[d("div",Wa,u(t.title),1),e.isMobile?(i(),p("div",$a,[c(h(Gt),{id:h(ae)("btn_copy"),value:t.value,wordBreak:"",spaceBetween:""},null,8,["id","value"])])):v("",!0)])),_:2},1024),e.isLargeSize?(i(),n(a,{key:0,textAlign:"left"},{default:r((()=>[c(h(Gt),{id:h(ae)("btn_copy"),value:t.value,wordBreak:"",spaceBetween:""},null,8,["id","value"])])),_:2},1024)):v("",!0)])),_:2},1032,["index"])))),128))])),_:1})])]),d("div",Ua,[c(Lt,{class:"notes-content",notes:E.value},null,8,["notes"])]),d("div",qa,[c(b,{size:k.value,class:"primary w-100",onClick:t[0]||(t[0]=t=>e.$emit("dialog:closed"))},{default:r((()=>[f(u(e.$t("t.close")),1)])),_:1},8,["size"])])])])),_:1},8,["width"])}}},[["__scopeId","data-v-6c9c9036"]]),Ha={class:"detail-wrapper"},ja={class:"detail-from"},za={class:"from-title"},Ga={class:"from-name"},Ka={class:"detail-to"}
1,Qa={class:"detail-to-header"},Va={class:"to-title"},Za={class:"to-name"},Xa={class:"detail-info"},Ja={class:"cell-title"},es=["innerHTML"],ts={class:"important-notes"},as={class:"close-button"},ss=Vt(Object.assign({name:"WalletDepositBankFrickDetailsDialog"},{__name:"WalletDepositBankFrickDetailsDialog",props:{selectedPayment:{type:Object,default:()=>({})},bankInfo:{type:Object,default:()=>({})},paymentInfoData:{type:Object,default:()=>({})}},emits:["dialog:closed"],setup(e){const A=e,{selectedPayment:C,bankInfo:g,paymentInfoData:S}=l(A),k=t(),{t:T}=a(),w=s((()=>k.state.isExtraSmallSize?"medium":"large")),P=s((()=>C.value.currency||"")),E=s((()=>C.value.provider||"")),I=s((()=>C.value.method||"")),N=s((()=>I.value===H.SWIFT)),_=s((()=>[{title:T("account.payment.bankAccount.beneficiaryName"),value:g.value.beneficiaryName,enable:g.value.beneficiaryName},{title:T("account.payment.bankAccount.beneficiaryAddress"),value:g.value.beneficiaryAddress,enable:g.value.beneficiaryAddress},{title:T("account.payment.bankAccount.bankName"),value:g.value.bankName,enable:g.value.bankName},{title:T("account.payment.bankAccount.bankAddress"),value:g.value.bankAddress,enable:g.value.bankAddress},{title:g.value.bankCodeLabel,value:g.value.bic,enable:g.value.bankCodeLabel&&g.value.bic},{title:g.value.accountNumberLabel,value:g.value.refAccount,enable:g.value.refAccount},{title:T("wallets.exchange.details.referenceNumber"),value:g.value.referenceCode,tipText:T("wallets.depositDetails.referenceNumber.tip.2"),enable:g.value.referenceCode},{title:T("payment.bankAccount.intermediaryBankName"),value:g.value.intermediaryBankName,enable:N.value&&g.value.intermediaryBankName},{title:T("payment.bankAccount.intermediaryBankSwiftBicCode"),value:g.value.intermediaryBankBic,enable:N.value&&g.value.intermediaryBankBic}].filter((e=>e.enable)))),D=s((()=>{var e,t;return[{title:T("wallets.notes.importantNotes"),listStyle:xt.DOT,descriptions:pa({paymentProvider:E.value,paymentMethod:I.value,depositFees:null==(e=S.value)?void 0:e.depositFees,currency:P.value,limitSetting:null==(t=S.value)?void 0:t.limitSetting})}]}));return(e,t)=>{const a=o("Cell"),s=o("Row"),l=o("Table"),A=o("BaseButton");return i(),n(se,{class:"detail-dialog",width:e.isMobile?"90%":"560px",isBrandNewStyle:"",bodyWithPadding:!1,onClosed:t[1]||(t[1]=t=>e.$emit("dialog:closed"))},{header:r((()=>[f(u(h(T)("wallets.fiat-deposit-details.deposit-title")),1)])),body:r((()=>[d("div",Ha,[d("div",ja,[d("div",za,u(h(T)("wallets.deposit.depositFrom")),1),d("div",Ga,u(I.value),1)]),d("div",Ka,[d("div",Qa,[d("div",Va,u(h(T)("wallets.deposit.depositTo")),1),d("div",Za,u(h(T)("brand.name")),1)]),d("div",Xa,[c(l,{class:"bank-info-table"},{body:r((()=>[(i(!0),p(m,null,y(_.value,((e,t)=>(i(),p(m,{key:"row-"+t},[c(s,{index:t,class:b({"hide-border-bottom":Boolean(e.tipText)}),disableCssHoverEffect:"",disableBackground:""},{default:r((()=>[c(a,{textAlign:"left"},{default:r((()=>[d("div",Ja,u(e.title),1),d("div",null,[c(h(Gt),{id:h(ae)("btn_copy"),value:e.value,wordBreak:"",spaceBetween:"",redText:Boolean(e.tipText)},null,8,["id","value","redText"])])])),_:2},1024)])),_:2}
1,1032,["index","class"]),e.tipText?(i(),n(s,{key:"tipText-"+t,index:t},{default:r((()=>[c(a,{colspan:"2",textAlign:"left"},{default:r((()=>[d("div",{class:"tip",innerHTML:e.tipText},null,8,es)])),_:2},1024)])),_:2},1032,["index"])):v("",!0)],64)))),128))])),_:1})])]),d("div",ts,[c(Lt,{class:"notes-content",notes:D.value},null,8,["notes"])]),d("div",as,[c(A,{size:w.value,class:"primary w-100",onClick:t[0]||(t[0]=t=>e.$emit("dialog:closed"))},{default:r((()=>[f(u(h(T)("t.close")),1)])),_:1},8,["size"])])])])),_:1},8,["width"])}}}),[["__scopeId","data-v-7fecca3d"]]),ns=Vt({__name:"WalletDepositFiatSelectPayment",props:{currency:{type:String,required:!0},isContentLoading:{type:Boolean,default:!1},selectedPayment:{type:Object,required:!0},paymentList:{type:Array,default:()=>[]},paymentInfoData:{type:Object,required:!0},isNotesLoading:{type:Boolean,default:!0},getDepositFiatPaymentList:{type:Function,required:!0}},emits:["handleSelectedPayment","previous","proceedToEnterAmount","update:isContentLoading"],setup(e,{expose:l,emit:o}){const d=e,u=o,f=t(),k=A(),{t:T}=a(),{$openDialog:w}=ie(),{captureEvent:P}=le(),E=s((()=>{var e;return null==(e=d.selectedPayment)?void 0:e.licensedEntity})),I=oe(),{checkExtendedKycByLicenseEntity:N,openExtendedKycFlow:_}=I,D=s((()=>N(E.value))),x=C(!1),L=C({}),M=C(!1),B=C(!1),F=re(),{lang:O,accountInfo:R,isBasicTwoFactorAuthenticatorBind:W}=g(F),$=s((()=>{var e;return(null==(e=d.selectedPayment)?void 0:e.provider)||""})),U=s((()=>{var e;return(null==(e=d.selectedPayment)?void 0:e.method)||""})),Y=s((()=>$.value===q.ANSPACEPAY)),j=s((()=>$.value===q.OPENPAYD)),G=s((()=>$.value===q.EQUALS)),K=s((()=>$.value===q.BANKFRICK)),Q=s((()=>$.value===q.SELF&&U.value===H.IMPS_NEFT)),Z=s((()=>$.value===q.EXPRESSBUY_ENTRY)),ee=s((()=>Boolean($.value)&&Boolean(U.value))),te=s((()=>{var e;if(!ee.value)return!0;if(j.value){const{status:t}=(null==(e=d.selectedPayment)?void 0:e.userInfo)||{};if(t===J.PENDING)return!0;if(t===J.FAILED)return!0}return M.value})),ae=s((()=>{var e,t;return null==(t=null==(e=d.selectedPayment)?void 0:e.kycInfo)?void 0:t.allow})),se=s((()=>[q.BANKFRICK,q.OPENPAYD,q.EQUALS].includes($.value))),ne=s((()=>Z.value?T("t.next"):x.value?T("t.processing"):ae.value?T("t.next"):T("t.verify"))),we=async(e,t={})=>{const a=(null==t?void 0:t.ext)||{},s={beneficiaryName:a.beneficiary,bankName:a.bankName,bankAddress:a.bankAddress,bankCodeLabel:a.bankCodeLabel,bic:a.bic,accountNumberLabel:a.accountNumberLabel,refAccount:a.refAccount};await w(Ya,{selectedPayment:e,bankInfo:s,paymentInfoData:t})},Pe=e=>{f.dispatch("messageError",e)},Ee=async()=>{var e,t,a,s;if(!te.value){if(Z.value)return P("express_buy_entrance",{entry_channel:"deposit_fiat"}),void k.push({name:ye.EXPRESS_BUY,params:{lang:O.value},query:{spendCurrency:d.currency}});if(R.value.kycNotice!==ve.limited)if(ae.value){if(se.value&&D.value)return await _({entry:"deposit",currency:d.currency,provider:d.selectedPayment.provider,method:d.selectedPayment.method,licensedEntity:E.value}),void u("handleSelectedPayment",d.selectedPayment);if(Y.value&&!1===(null==(t=null==(e=d.selectedPayment)?void 0:e.userInfo)?void 0:t.status))(async()=>{const{isConfirmed:e}=await w(Wt,{infoData:d.selectedPayment.userInfo||{}});e&&u("proceedToEnterAmount")})();else if(he({currency:d.currency,provider:$.value,depositMethod:U.value}),j.value)(async()=>{var e;const{status:t}=(null==(e=d.selectedPayment)?void 0:e.userInfo)||{};if(t!==J.PENDING&&t!==J.FAILED)if(t!==J.VERIFIED)try{x.value=!0,await Ae.bindProviderAccount($.value,{method:U.value,ext:{currency:d.currency},transactionType:Ce.DEPOSIT}),await d.getDepositFiatPaymentList(),u("handleSelectedPayment",d.selectedPayment)}catch(a){a===ge.OPENPAYD_KYC_INCOMPLETE&&(L.value={textData:{textPath:"wallets.deposit.openpayd.kycFail",slots:[{slotName:"customerLink",link:z(O.value,"NEW_TICKET"),text:T("t.upperCustomerService")}]},genre:V.ERROR},M.value=!0)}finally{x.value=!1}else{const e=d.paymentInfoData.ext||{},t={beneficiaryName:e.beneficiary,bankName:e.bankName,bankAddress:e.bankAddress,bankCodeLabel:e.bankCodeLabel,bic:e.bic,accountNumberLabel:e.accountNumberLabel,refAccount:e.refAccount};w(Na,{selectedPayment:d.selectedPayment,bankInfo:t,paymentInfoData:d.paymentInfoData})}})();else if(G.value)(async()=>{var e;const{status:t}
1=(null==(e=d.selectedPayment)?void 0:e.userInfo)||{};if(t!==Se.VERIFIED){if(!t)try{u("update:isContentLoading",!0),await Ae.bindProviderAccount($.value,{method:U.value,ext:{currency:d.currency},transactionType:Ce.DEPOSIT},{hideCode:!0}),await d.getDepositFiatPaymentList();const e=await Ae.getDepositFiatPaymentInfo(d.currency,$.value,U.value);await we(d.selectedPayment,e)}catch(a){switch(a){case ge.EQUALS_BIND_ACCOUNT_ALREADY_BOUND:{const e=await Ae.getDepositFiatPaymentInfo(d.currency,$.value,U.value);await we(d.selectedPayment,e);break}case ge.EQUALS_BIND_ACCOUNT_EXCEEDED_TIME:Pe(T("wallets.payment.equals.bindAccount.exceededTime"));break;case ge.EQUALS_BIND_ACCOUNT_STILL_BINDING:Pe(T("wallets.payment.equals.bindAccount.stillBinding"))}}finally{u("update:isContentLoading",!1)}}else await we(d.selectedPayment,d.paymentInfoData)})();else{if(!K.value)return Q.value&&(null==(s=null==(a=d.selectedPayment)?void 0:a.userInfo)?void 0:s.status)!==fe.VERIFIED?W.value?void(async()=>{var e,t;const{isVerified:a,errCode:s}=await w(ke,{providerMethod:null==(t=null==(e=d.selectedPayment)?void 0:e.info)?void 0:t.id});a?u("proceedToEnterAmount"):null!=s&&w(Te,{errCode:s})})():void(B.value=!0):void u("proceedToEnterAmount");(()=>{var e;const t=(null==(e=d.paymentInfoData)?void 0:e.ext)||{};w(ss,{selectedPayment:d.selectedPayment,bankInfo:t,paymentInfoData:d.paymentInfoData})})()}}else(()=>{const e=k.resolve({name:be.VERIFICATION,params:{lang:O.value},query:{showUnsupportedPopup:!0}});window.open(e.href,"_blank","noopener")})();else w(Nt,{visible:!0})}},Ie=e=>{var t,a;return(null==(t=null==e?void 0:e.info)?void 0:t.id)===(null==(a=d.selectedPayment.info)?void 0:a.id)?Rt.CHECK:""},Ne=()=>{u("previous")};return l({onNext:Ee}),(t,a)=>(i(),p(m,null,[c(pe,{class:"wallet-deposit-fiat-select-payment",title:h(T)("wallets.selectADepositMethod"),titleFontSize:h(ce).S_18,titleBoldSize:h(ue).W_700},{default:r((()=>[c(Ft,{class:"payment-card-group"},{paymentCard:r((()=>[(i(!0),p(m,null,y(e.paymentList,(t=>(i(),n(Ot,{key:t.info.id,class:b({"cursor-pointer":ee.value}),cardId:t.info.id,title:t.info.title,subtitle:t.info.subtitle,titleStatus:t.info.titleStatus,statusType:t.info.statusType,selectedId:e.selectedPayment.info.id||"",labelName:t.info.labelName,hint:t.info.hint,actionType:Ie(t),isShowActionIcon:ee.value,hasHover:ee.value,onHandleClick:e=>(e=>{e!==d.selectedPayment&&(L.value={},M.value=!1,u("handleSelectedPayment",e))})(t)},{icon:r((()=>[(i(),n(S(t.info.icon)))])),_:2},1032,["class","cardId","title","subtitle","titleStatus","statusType","selectedId","labelName","hint","actionType","isShowActionIcon","hasHover","onHandleClick"])))),128))])),paymentDetail:r((()=>[c(va,{isLoading:e.isNotesLoading,paymentInfo:e.selectedPayment,paymentProvider:$.value,paymentMethod:U.value,data:e.paymentInfoData,currency:e.currency,step:h(X).SELECT_PAYMENT_METHOD,outterNotice:L.value},null,8,["isLoading","paymentInfo","paymentProvider","paymentMethod","data","currency","step","outterNotice"])])),buttonGroup:r((()=>[c(de,{buttonTitle:ne.value,isLoading:x.value,isDisabled:te.value,onOnPrevious:Ne,onOnMainButtonClick:Ee},null,8,["buttonTitle","isLoading","isDisabled"])])),_:1})])),_:1},8,["title","titleFontSize","titleBoldSize"]),B.value?(i(),n(me,{key:0,isShow:B.value,"onUpdate:isShow":a[0]||(a[0]=e=>B.value=e),isNecessary:""},null,8,["isShow"])):v("",!0)],64))}},[["__scopeId","data-v-d3b86362"]]),is={class:"submit-success-wrap"},ls={class:"title"};const os=Vt({name:"BankTransferSuccess",components:{IconProcessing2:we},props:{goToHistory:{type:Function,required:!0},onClose:{type:Function,required:!0}}},[["render",function(e,t,a,s,n,l){const m=o("IconProcessing2"),y=o("i18n-t"),v=o("BrandButton");return i(),p("div",is,[c(m),d("span",ls,u(e.$t("t.processing")),1),d("p",null,u(e.$t("wallets.deposit.bankTransferUS.processing.text1")),1),d("p",null,u(e.$t("wallets.deposit.bankTransferUS.processing.text2")),1),c(y,{class:"more-info",keypath:"wallets.exchange.processing.note",tag:"p"},{history:r((()=>[d("span",{class:"link",onClick:t[0]||(t[0]=(...e)=>a.goToHistory&&a.goToHistory(...e))},u(e.$t("t.history")),1)])),_:1}),c(v,{class:"action-btn",type:"confirm",size:"biggest",onClick:a.onClose},{default:r((()=>[f(u(e.$t("t.ok")),1)])),_:1},8,["onClick"])])}],["__scopeId","data-v-5d2aa345"]]),rs={key:0,class:"fiat-deposit-details"},ds={class:"description"},us={key:0},cs={class:"deposit-title-block deposit-from-block flex-box items-center justify-between"},ps={class:"deposit-title flex-1"},ms={class:"deposit-from-info flex-box items-center"},ys={class:"payment-way"},vs={key:0,class:"deposit-detail"},hs={class:"flex-box items-center justify-between"},fs={class:"field-title"},bs={class:"detail-number large"},As={class:"flex-box items-center justify-between mt-12"},Cs={class:"field-title"},gs={class:"detail-number"},Ss={class:"flex-box items-center justify-between mt-12"},ks={class:"field-title"},Ts={class:"detail-number only-number"},ws={key:1,class:"deposit-detail"},Ps={class:"flex-box items-center justify-between"},Es={class:"field-title"},Is={class:"detail-number large"},Ns={key:2},_s={class:"deposit-title-block flex-box items-center justify-between"},Ds={class:"deposit-title"},xs={class:"deposit-detail"},Ls={class:"cell-title"},Ms={key:0},Bs=["innerHTML"],Fs={key:3,class:"divider"},Os={class:"deposit-title-block flex-box items-center"},Rs={class:"deposit-title"},Ws={key:1,class:"slip-desc"},$s={class:"btn-block"},Us=Vt({__name:"FiatDepositDetailDialog",props:{depositConfig:{type:Object,required:!0}},emits:["dialog:closed"],setup(e,{emit:t}){const l=A(),{t:b}=a(),S=re(),{lang:P}=g(S),{enableDepositReferenceNumber:E}=Pe,I=e,N=t,_=C(!1),D=C({}),x=C(0),L=C(!1),M=C(!1),B=s((()=>D.value.amount)),F=s((()=>D.value.currency)),O=s((()=>{var e,t;const a=(null==(e=D.value)?void 0:e.bank)||{};return{...a,referenceNumber:(null==(t=D.value)?void 0:t.transactionRef)||"",accountName:a.fownername,accountNumber:a.fbanknumber,accountAddress:a.accountAddress,bankName:a.fbankname,swiftCode:a.swiftcode,bankAddress:a.fbankaddress}})),R=s((()=>I.depositConfig.auditId)),W=s((()=>I.depositConfig.paymentMethod)),$=s((()=>I.depositConfig.isShowConvertSection)),U=s((()=>I.depositConfig.convertSectionData||{enterAmount:"",enterCurrency:"",receiveAmount:"",unitPrice:""})),q=s((()=>{const e=W.value;if(!e)return"";const t=`wallets.paymentWay.${e}`;return ee(t)?b(t):e})),Y=s((()=>0===x.value)),j=s((()=>{var e,t;return(null==(t=null==(e=Ee)?void 0:e.visible)?void 0:t.fiatDepositDetailDisclaimer)||!1})),z=s((()=>[{key:"accountName",title:b("account.payment.bankAccount.beneficiaryName"),value:O.value.accountName,enabled:O.value.accountName},{key:"accountAddress",title:b("account.payment.bankAccount.beneficiaryAddress"),value:O.value.accountAddress,enabled:O.value.accountAddress},{key:"bankName",title:b("account.payment.bankAccount.bankName"),value:O.value.bankName,enabled:O.value.bankName},{key:"bankAddress",title:b("account.payment.bankAccount.bankAddress"),value:O.value.bankAddress,enabled:O.value.bankAddress},{key:"swiftCode",title:O.value.bankCodeLabel,value:O.value.swiftCode,enabled:O.value.swiftCode&&W.value!==H.SEPA},{key:"accountNumber",title:O.value.accountNumberLabel,value:O.value.accountNumber,enabled:O.value.accountNumber},{key:"referenceNumber",title:b("wallets.depositDetails.referenceNumber"),value:O.value.referenceNumber,enabled:E&&O.value.referenceNumber,isSpecial:!0}].filter((e=>e.enabled))));k((()=>{(async()=>{_.value=!0;try{const e=await Ae.getDepositFiatCurrencyTransactionDetail(R.value);D.value=e||{}}catch(e){return Promise.reject(e)}finally{_.value=!1}})()}));const G=()=>{I.depositConfig.closeCallback&&I.depositConfig.closeCallback(),N("dialog:closed")},K=()=>{M.value=!0},Q=async()=>{_.value=!0;try{await Ae.cancelFiatDepositRequest(R.value),I.depositConfig.cancelCallback&&I.depositConfig.cancelCallback(),N("dialog:closed")}catch(e){return Promise.reject(e)}finally{_.value=!1}},V=()=>{L.value=!0},Z=e=>{x.value=e.length},X=()=>{l.push({name:ye.WALLET_SPOT_HISTORY,state:{currency:F.value},params:{lang:P.value}}),G()};return(e,t)=>{const a=o("BrandButton"),s=o("i18n-t"),l=o("Cell"),A=o("Row"),C=o("Table"),g=T("loading");return i(),n(se,{width:"530px",isBrandNewStyle:"",onClosed:G},{header:r((()=>[f(u(h(b)("wallets.fiat-deposit-details.deposit-title")),1)])),body:r
1((()=>[L.value?(i(),n(os,{key:1,goToHistory:X,onClose:G})):w((i(),p("div",rs,[d("div",ds,[c(s,{keypath:"wallets.fiat-deposit-details.description"},{history:r((()=>[c(a,{type:"text",size:"fit",onClick:X},{default:r((()=>[f(u(h(b)("wallets.spotList.history")),1)])),_:1})])),_:1}),j.value?(i(),p("div",us,u(h(b)("wallets.depositDetails.disclaimer",{brandName:h(b)("brand.name")})),1)):v("",!0)]),d("div",cs,[d("div",ps,u(h(b)("wallets.deposit.depositFrom")),1),d("div",ms,[d("div",ys,u(q.value),1)])]),$.value?(i(),p("div",vs,[d("div",hs,[d("div",fs,u(h(b)("wallets.depositDetails.amount")),1),d("div",null,[d("span",bs,u(e.$filters.formatNumber(U.value.enterAmount,"max")),1),f(" "+u(U.value.enterCurrency),1)])]),t[1]||(t[1]=d("div",{class:"section-divider"},null,-1)),d("div",As,[d("div",Cs,u(h(b)("wallets.deposit.youReceive")),1),d("div",null,[d("span",gs,u(e.$filters.formatNumber(U.value.receiveAmount,"max")),1),f(" "+u(F.value),1)])]),d("div",Ss,[d("div",ks,u(h(b)("t.unitPrice")),1),d("div",null,[d("span",Ts,u(`${U.value.unitPrice} ${U.value.enterCurrency} ≈ 1 ${F.value}`),1)])])])):(i(),p("div",ws,[d("div",Ps,[d("div",Es,u(h(b)("t.payment")),1),d("div",null,[d("span",Is,u(e.$filters.formatNumber(B.value,"max")),1),f(" "+u(F.value),1)])])])),t[3]||(t[3]=d("div",{class:"divider"},null,-1)),Object.keys(O.value).length?(i(),p("div",Ns,[d("div",_s,[d("div",Ds,u(h(b)("wallets.fiat-deposit-details.bank-info")),1),d("div",null,u(h(b)("brand.name")),1)]),d("div",xs,[c(C,{class:"bank-info-table"},{body:r((()=>[(i(!0),p(m,null,y(z.value,((t,a)=>(i(),n(A,{key:t.key,index:a+1,disableCssHoverEffect:"",disableBackground:""},{default:r((()=>[c(l,{textAlign:"left"},{default:r((()=>[d("div",Ls,u(t.title),1),e.isMobile?(i(),p("div",Ms,[t.isSpecial?(i(),n(Gt,{key:0,id:h(ae)("btn_copy"),class:"reference-number",value:t.value},null,8,["id","value"])):(i(),p(m,{key:1},[f(u(t.value),1)],64))])):v("",!0)])),_:2},1024),e.isMobile?v("",!0):(i(),n(l,{key:0,textAlign:"left"},{default:r((()=>[t.isSpecial?(i(),n(Gt,{key:0,id:h(ae)("btn_copy"),class:"reference-number",value:t.value},null,8,["id","value"])):(i(),p(m,{key:1},[f(u(t.value),1)],64))])),_:2},1024))])),_:2},1032,["index"])))),128))])),_:1}),h(E)?(i(),p("div",{key:0,class:"reference-number-tip",innerHTML:h(b)("wallets.depositDetails.referenceNumber.tip")},null,8,Bs)):v("",!0)])])):v("",!0),Object.keys(O.value).length?(i(),p("div",Fs)):v("",!0),c(Ie,{isFullWidth:!0},{title:r((()=>[d("div",Os,[t[2]||(t[2]=d("div",{class:"required-symbol"},"*",-1)),d("div",Rs,u(h(b)("wallets.depositDetails.upload.title")),1),d("div",null,"("+u(h(b)("rules.required"))+")",1)])])),default:r((()=>[h(E)?(i(),n(s,{key:0,class:"slip-desc",keypath:"payment.deposit.uploadBankSlip.desc",tag:"div"},{referenceNumber:r((()=>[d("b",null,u(h(b)("payment.deposit.uploadBankSlip.referenceNumber")),1)])),_:1})):(i(),p("div",Ws,u(h(b)("payment.deposit.uploadBankSlip.descWithoutRef")),1)),c(ea,{uploadBtnId:h(ae)("btn_upload"),auditId:R.value,onOnChange:Z},null,8,["uploadBtnId","auditId"])])),_:1}),d("div",$s,[c(a,{id:h(ae)("btn_submit"),type:"confirm",class:"w-100",size:"bigger",disabled:Y.value,onClick:V},{default:r((()=>[f(u(h(b)("t.submit")),1)])),_:1},8,["id","disabled"]),1===D.value.status?(i(),n(a,{key:0,id:h(ae)("btn_cancel"),type:"text",class:"btn-cancel",size:"bigger",onClick:K},{default:r((()=>[f(u(h(b)("wallets.fiat-deposit-details.cancelDepositRequest")),1)])),_:1},8,["id"])):v("",!0)]),M.value?(i(),n(Kt,{key:4,isShow:M.value,"onUpdate:isShow":t[0]||(t[0]=e=>M.value=e),cancelOrder:Q,canCancel:Y.value,isLoading:_.value},null,8,["isShow","canCancel","isLoading"])):v("",!0)])),[[g,_.value]])])),_:1})}}},[["__scopeId","data-v-a09a0a3a"]]),qs={class:"available-balance-wrapper"},Ys={class:"label"},Hs={class:"available-balance"},js={class:"bottom-wrapper"},zs=Vt(Object.assign({name:"WalletDepositFiatEnterAmount"},{__name:"WalletDepositFiatEnterAmount",props:{currency:{type:String,required:!0},isLoading:{type:Boolean,default:!1},paymentInfoData:{type:Object,required:!0},selectedPayment:{type:Object,required:!0},step:{type:String,required:!0},getDepositFiatPaymentInfo:{type:Function,default:()=>{}}},emits:["updateQrcodeInfo","update:step","handleUpdateStatusData"],setup(p,{emit:m}){const{t:y}=a(),g=p,k=m,x=t(),L=P(),M=A(),{$openDialog:B}=ie(),F=Pe.enableBrandPaymentInfo,O=s((()=>x.state.lang)),R=s((()=>x.state.currencyMap)),W=s((()=>x.state.accountInfo||{})),$=s((()=>x.getters.isArabic)),U=s((()=>g.selectedPayment.provider||"")),Y=s((()=>g.selectedPayment.method||"")),j=s((()=>U.value===q.SELF?Y.value:`${U.value}_${Y.value}`)),{paymentInfoData:G}
1=l(g),{limitSingleAmountMin:K,limitSingleAmountMax:V,isTransactionLimit:Z}=Yt(G),J=oe(),{checkExtendedKycByLicenseEntity:ee,openExtendedKycFlow:te}=J,ae=s((()=>{var e;return null==(e=g.selectedPayment)?void 0:e.licensedEntity})),se=s((()=>ee(ae.value))),ne=C(!1),le=C(!1),re=C(!0),me=C(!1),he=C(""),fe=C(!1),be=C(""),ge=C(!1),Se=C(!1),we=C({}),Ee=C([]),Ie=E({amount:"",isConfirmTerm:!1}),He=C(null),je=C(null),ze=s((()=>U.value===q.PIQ)),Ge=s((()=>U.value===q.XENDIT)),Ke=s((()=>U.value===q.SELF&&Y.value===H.IMPS_NEFT)),Qe=s((()=>Y.value===H.CREDIT_CARD)),Ve=s((()=>Y.value===H.GOOGLE_PAY)),Ze=s((()=>Y.value===H.APPLE_PAY)),Xe=s((()=>{var e;return(null==(e=R.value)?void 0:e[g.currency])||{}})),Je=s((()=>{var e;return(null==(e=Xe.value)?void 0:e.available)||0})),et=e=>Q(e||0,{currency:g.currency}),tt=s((()=>`${et(Je.value)} ${g.currency}`)),at=s((()=>{var e;if(Ge.value&&(null==(e=W.value)?void 0:e.mobileNumber)){const[e,t]=W.value.mobileNumber.split("-");return`${e} ${t}`}return""})),st=s((()=>Xe.value.multiplier)),nt=s((()=>{var e,t;return Ne(null==(e=g.paymentInfoData)?void 0:e.currencyScale)?g.paymentInfoData.currencyScale:Ne(null==(t=Xe.value)?void 0:t.scale)?Xe.value.scale:_e})),it=s((()=>{const e=K.value,t=V.value;return e||t?e&&t?`${e}-${t}`:e?y?y("t.min_dot_amount",{amount:e}):"":t&&y?y("t.max_dot_amount",{amount:t}):"":y?y("t.amount"):""})),lt=s((()=>{const{depositFees:e={}}=g.paymentInfoData||{},t={amount:Ie.amount,feeMin:e.feeMin,feeRate:e.feeRate,extraAmount:e.extraAmount,extraRate:e.extraRate,minAmt:e.minAmt,feeMax:e.feeMax};return Ht(t)})),ot=s((()=>lt.value.toString())),rt=s((()=>e(Ie.amount||0).minus(lt.value).toString())),dt=s((()=>Ie.amount)),ut=s((()=>({name:ye.LEGAL_TERMS_AND_CONDITIONS,params:{lang:O.value}}))),ct=s((()=>({name:ye.LEGAL_PRIVACY,params:{lang:O.value}}))),pt=s((()=>!!me.value||(!!Z.value||!(!(Qe.value||Ve.value||Ze.value)||Ie.isConfirmTerm)))),mt=s((()=>{var e,t,a,s,n;if(Ke.value){const{falias:n,fname:i,beneficiaryName:l,swiftcode:o,status:r}=we.value,d=n||i||l||o||"",u=De(we.value);return{title:null==(e=g.selectedPayment.info)?void 0:e.title,subtitle:`${d} (${u})`,titleStatus:y((null==(t=xe[r])?void 0:t.title)||""),statusType:(null==(a=xe[r])?void 0:a.class)||"",actionType:Rt.ARROW,icon:null==(s=g.selectedPayment.info)?void 0:s.icon,isDisabled:!1}}return{title:g.selectedPayment.info.title,subtitle:g.selectedPayment.info.subtitle,titleStatus:g.selectedPayment.info.titleStatus,statusType:g.selectedPayment.info.statusType,icon:null==(n=g.selectedPayment.info)?void 0:n.icon,isDisabled:!0}}));I(Ee,(e=>{we.value=e[0]||{}})),I(be,(e=>{e===ia.ADD&&Ke.value&&(yt(),ge.value=!1)}));const yt=async()=>{var e,t;const{isVerified:a,errCode:s}=await B(ke,{providerMethod:null==(t=null==(e=g.selectedPayment)?void 0:e.info)?void 0:t.id})||{};a?await vt():null!=s&&await B(Te,{errCode:s})},vt=async()=>{await ht()},ht=async()=>{try{Se.value=!0;const e={method:Y.value,provider:U.value,isWallet:!0,transactionType:Ce.WITHDRAW,currency:g.currency},t=await Ae.getUserFinance(e),{Bank:a=[]}=(null==t?void 0:t.userFinances)||{};Ee.value=a.map((e=>We(e)))}catch(e){return Promise.reject(e)}finally{Se.value=!1}},ft=t=>{const a=e(t||0).lte(ot.value);return me.value=!1,he.value="",t.length&&!Qe.value&&a?(me.value=!0,void(he.value=y("wallets.greaterFeesError",{action:y("t.deposit").toLowerCase()}))):0!==t.length&&(K.value||V.value)?K.value&&V.value&&(t<K.value||t>V.value)?(me.value=!0,void(he.value=y("wallets.deposit.amount.tip",{min:et(K.value),max:et(V.value)}))):K.value&&t<K.value?(me.value=!0,void(he.value=y("t.min_dot_amount",{amount:et(K.value)}))):void(V.value&&t>V.value&&(me.value=!0,he.value=y("t.max_dot_amount",{amount:et(V.value)}))):void 0},bt=e=>{Ie.isConfirmTerm=e},At=()=>{window.open(z(O.value,"FIAT_DEPOSIT_AND_WITHDRAW"),"_blank","noopener")},Ct=()=>{Ie.amount=V.value,ft(V.value)},gt=()=>{const e=Fe(L.query,["method","provider"]);M.replace({query:e}).catch((()=>{})),k("update:step",X.SELECT_PAYMENT_METHOD)},St=()=>{fe.value=!1,ne.value=!1},kt=async(e="")=>{try{const t=await Ae.getSpotWalletDetail(e,Ye.DEPOSIT),{status:a}=t;switch(a){case aa.COMPLETED:k("handleUpdateStatusData",{type:Re.SUCCESS});break;
1case aa.PROCESSING:case aa.PENDING:k("handleUpdateStatusData",{type:Re.PROCESSING});break;case aa.DECLINED:default:k("handleUpdateStatusData",{type:Re.FAIL})}}catch(t){k("handleUpdateStatusData",{type:Re.FAIL})}finally{ne.value=!1,k("update:step",X.SUBMIT_STATUS)}},Tt=e=>{var t,a,s,n;const{CASHIER_INIT_LOAD:i,SUCCESS:l,FAILURE:o,PENDING:r,UNRESOLVED:d,CANCELLED:u,TRANSACTIONINIT:c,VALIDATION_FAILED:p}=qe,m=console;switch(m.log("=== PIQ Data Log ==="),m.log(e),e.cbType){case i:return clearTimeout(He.value),le.value=!1,void(re.value=!0);case l:return void kt(null==(a=null==(t=e.data)?void 0:t.payload)?void 0:a.merchantTxId);case r:case o:case d:{const t=$e[null==(s=e.data)?void 0:s.statusCode];return t?(k("handleUpdateStatusData",{type:t}),void k("update:step",X.SUBMIT_STATUS)):void kt(null==(n=e.data)?void 0:n.merchantTxId)}case c:return re.value=!1,clearTimeout(He.value),void(He.value=setTimeout((()=>{k("handleUpdateStatusData",{type:Re.PROCESSING}),k("update:step",X.SUBMIT_STATUS)}),3e5));case p:return clearTimeout(He.value),void(re.value=!0);case u:return clearTimeout(He.value),fe.value=!1,le.value=!1,ne.value=!1,void(re.value=!0);default:return}},wt=async()=>{ne.value=!0;const e={amount:Ie.amount,settlementCurrency:g.currency,provider:U.value,method:Y.value};try{const t=await Ae.depositFiat(e);switch(U.value){case q.ANSPACEPAY:(e=>{k("updateQrcodeInfo",{time:Date.now(),address:e.qrcodeUrlStr}),k("update:step",X.SCAN_QRCODE)})(t);break;case q.BCFPAY:(e=>{Jt({action:Ue.prod,params:e}),D((()=>{ne.value=!0}))})(t);break;case q.XENDIT:(e=>{const{invoiceUrl:t}=e;window.location.href=t||""})(t);break;case q.HTPAY:(e=>{const{payurl:t}=e;window.open(t,"_blank","noopener nofollow"),k("update:step",X.SUBMIT_STATUS),k("handleUpdateStatusData",{type:Re.PROCESSING})})(t);break;default:(e=>{const t={auditId:e.auditId,paymentMethod:Y.value,cancelCallback:()=>{k("update:step",X.SUBMIT_STATUS),k("handleUpdateStatusData",{type:Re.CANCEL})},closeCallback:()=>{k("update:step",X.SUBMIT_STATUS),k("handleUpdateStatusData",{type:Re.PROCESSING})}};B(Us,{depositConfig:t})})(t)}}catch(t){k("update:step",X.SUBMIT_STATUS),k("handleUpdateStatusData",{type:Re.FAIL,errorCode:t})}finally{ne.value=!1,x.dispatch("clearWalletAction")}},Pt=()=>{var e,t,a;W.value.kycNotice!==ve.limited?se.value?te({entry:"deposit",currency:g.currency,provider:null==(e=g.selectedPayment)?void 0:e.provider,method:null==(t=g.selectedPayment)?void 0:t.method,licensedEntity:null==(a=g.selectedPayment)?void 0:a.licensedEntity}):ze.value?(async()=>{var e;try{await g.getDepositFiatPaymentInfo(),fe.value=!0,le.value=!0,ne.value=!0,await D();const{merchantId:t,pToken:a}=(null==(e=g.paymentInfoData)?void 0:e.ext)||{},s={merchantId:t,userId:W.value.uid,pToken:a,currency:g.currency,amount:Ie.amount,callback:Tt,locale:O.value,showAccounts:Qe.value?"list-first":"false",attributeMthod:Y.value};je.value=Oe(s)}catch(t){le.value=!1,ne.value=!1}})():wt():B(Nt,{visible:!0})};return N((()=>{je.value&&(window._PaymentIQCashierReset(),je.value=null),clearTimeout(He.value)})),(async()=>{await vt()})(),(e,t)=>{const a=o("BaseButton"),s=o("RouterLink"),l=o("i18n-t"),m=o("ValidationForm"),A=T("loading");return i(),n(m,{as:""},{default:r((({meta:o})=>[w((i(),n(Ft,{class:"wallet-deposit-fiat-enter-amount"},{paymentCard:r((()=>[c(pe,{class:"amount-form-field",title:h(y)("wallets.enterAmount"),titleFontSize:h(ce).S_18,titleBoldSize:h(ue).W_700,isTitleBlockWrap:""},{tail:r((()=>[d("p",qs,[d("span",Ys,u(h(y)("wallets.availableBalance")),1),d("span",Hs,u(tt.value),1)])])),default:r((()=>[c(Le,{value:Ie.amount,"onUpdate:value":t[0]||(t[0]=e=>Ie.amount=e),name:"amount",class:"amount-input",type:"text",jumpingError:he.value,placeholder:it.value,isJumpingError:me.value,integerMultiplier:st.value,decimalLimit:nt.value,rules:"required|decimal",inputTextAlign:$.value?h(Me).left:h(Me).right,isErrorFloating:"",isPrice:"",onInput:ft},{suffix:r((()=>[h(V)?(i(),n(a,{key:0,class:"max-button",type:"text",size:"small",onClick:Ct},{default:r((()=>[f(u(h(y)("t.max.uppercase")),1)])),_:1})):v("",!0),d("p",{class:b(["amount-input-currency",{"ml-0":h(V)}])},u(p.currency),3)])),_:1},8,["value","jumpingError","placeholder","isJumpingError","integerMultiplier","decimalLimit","inputTextAlign"])])),_:1},8,["title","titleFontSize","titleBoldSize"]),c(pe,{class:"via-form-field",title:h(y)("wallets.depositVia"),titleFontSize:h(ce).S_18,titleBoldSize:h(ue).W_700},{default:r((()=>
1[c(Ot,{class:b(["card",{"cursor-pointer":!mt.value.isDisabled}]),title:mt.value.title,subtitle:mt.value.subtitle,titleStatus:mt.value.titleStatus,statusType:mt.value.statusType,actionType:mt.value.actionType,noBorder:mt.value.isDisabled,hasHover:!1,onHandleClick:t[1]||(t[1]=e=>{mt.value.isDisabled||(be.value=ia.LIST,ge.value=!0)})},{icon:r((()=>[(i(),n(S(_(mt.value.icon))))])),_:1},8,["class","title","subtitle","titleStatus","statusType","actionType","noBorder"])])),_:1},8,["title","titleFontSize","titleBoldSize"]),c($t,{action:h(Be).DEPOSIT_FIAT,amount:et(rt.value),currencyDisplayName:p.currency,mobileNumber:at.value,fee:et(ot.value),totalAmount:et(dt.value),onTooltipClicked:At},null,8,["action","amount","currencyDisplayName","mobileNumber","fee","totalAmount"])])),paymentDetail:r((()=>[c(va,{isLoading:p.isLoading,paymentInfo:p.selectedPayment,paymentProvider:p.selectedPayment.provider,paymentMethod:p.selectedPayment.method,data:h(G),currency:p.currency,step:p.step},null,8,["isLoading","paymentInfo","paymentProvider","paymentMethod","data","currency","step"])])),buttonGroup:r((()=>[d("div",js,[Qe.value||Ve.value||Ze.value?(i(),n(_t,{key:0,class:"term-check-box",value:Ie.isConfirmTerm,isBrandNewStyle:"",onInput:bt},{default:r((()=>[c(l,{class:"term",keypath:"wallets.deposit.fiat.creditCard.term",tag:"div"},{brandName:r((()=>[f(u(h(y)("brand.name")),1)])),termsAndConditions:r((()=>[c(s,{class:"term-link",to:ut.value,target:"_blank"},{default:r((()=>[f(u(h(y)("wallets.termsAndConditions")),1)])),_:1},8,["to"])])),privacyPolicy:r((()=>[c(s,{class:"term-link",to:ct.value,target:"_blank"},{default:r((()=>[f(u(h(y)("wallets.privacyPolicy")),1)])),_:1},8,["to"])])),_:1})])),_:1},8,["value"])):v("",!0),c(h(de),{buttonTitle:h(y)("t.deposit"),isDisabled:pt.value||!o.valid,isLoading:ne.value,onOnPrevious:gt,onOnMainButtonClick:Pt},{mainButtonInfo:r((()=>[!e.isMobile&&ze.value&&Qe.value?(i(),n(Zt,{key:0})):v("",!0)])),_:2},1032,["buttonTitle","isDisabled","isLoading"]),e.isMobile&&ze.value&&Qe.value?(i(),n(Zt,{key:1})):v("",!0),h(F)?(i(),n(jt,{key:2,class:"brand-info"})):v("",!0)])])),_:2},1024)),[[A,Se.value]]),ge.value?(i(),n(na,{key:0,action:be.value,"onUpdate:action":t[2]||(t[2]=e=>be.value=e),isShowDialog:ge.value,"onUpdate:isShowDialog":t[3]||(t[3]=e=>ge.value=e),selectedBankAccount:we.value,"onUpdate:selectedBankAccount":t[4]||(t[4]=e=>we.value=e),currency:p.currency,bankAccounts:Ee.value,paymentWay:j.value,isGroupBank:!1,onOnActionSuccess:vt},null,8,["action","isShowDialog","selectedBankAccount","currency","bankAccounts","paymentWay"])):v("",!0),fe.value?(i(),n(Xt,{key:1,isLoading:le.value,showClose:re.value,paymentMethod:p.selectedPayment.method,onOnClose:St},null,8,["isLoading","showClose","paymentMethod"])):v("",!0)])),_:1})}}}),[["__scopeId","data-v-b0fe5814"]]),Gs={name:"WalletDepositFiatEnterAmount",components:{BrandIcon:ze,MessageDialog:je,FormField:pe,FormFieldInput:Le,IconInfo2:He,PaymentCard:Ot,PaymentCardGroup:Ft,AmountSummaryPanel:$t,PaymentButtonGroup:de,WalletDepositFiatNotes:va},props:{currency:{type:String,required:!0},isLoading:{type:Boolean,default:!1},paymentInfoData:{type:Object,required:!0},selectedPayment:{type:Object,required:!0},step:{type:String,required:!0},getDepositFiatPaymentInfo:{type:Function,default:()=>{}}},emits:["updateQrcodeInfo","update:step","handleUpdateStatusData"],setup(e){const t=s((()=>e.paymentInfoData)),{limitSetting:a,limitSingleAmountMin:n,limitSingleAmountMax:i,isTransactionLimit:l}=Yt(t);return{limitSetting:a,limitSingleAmountMin:n,limitSingleAmountMax:i,isTransactionLimit:l}},data:()=>({TITLE_FONT_SIZE:ce,TITLE_BOLD_SIZE:ue,Genre:Ge,TextAlign:Me,WalletFeatureAction:Be,isButtonLoading:!1,isInputAmountError:!1,inputAmountErrorMsg:"",ruleForm:{amount:""},isShowQuoteExpiredDialog:!1}),computed:{...M(["lang","currencyMap"]),...L(["isArabic"]),isCredit(){return this.selectedPayment.method===H.CREDIT_CARD},currencyInfo(){return this.currencyMap[this.currency]||{}},currencyDecimalLimit(){return Ne(this.paymentInfoData.currencyScale)?this.paymentInfoData.currencyScale:Ne(this.currencyInfo.scale)?this.currencyInfo.scale:_e},enterCurrency(){return(this.paymentInfoData.ext||{}).quoteCurrency||""},enterCurrencyInfo(){return this.currencyMap[this.enterCurrency]||{}},availableBalance(){var e;return(null==(e=this.currencyInfo)?void 0:e.available)||0},displayBalance(){return`${this.formatNumber(this.availableBalance)} ${this.currency}`},convertUnitPrice(){return(this.paymentInfoData.ext||{}).exchangeRate},convertRate(){return e(1).div(this.convertUnitPrice)},convertRateText(){return`${this.formatNumber(this.convertUnitPrice)} ${this.enterCurrency} ≈ 1 ${this.currency}`},convertAmount(){return this.ruleForm.amount?e(this.ruleForm.amount).times(this.convertRate).toFixed(this.currencyDecimalLimit):""},currencyMultiplier(){return this.enterCurrencyInfo.multiplier},enterCurrencyDecimalLimit(){return Ne(this.enterCurrencyInfo.scale)?this.enterCurrencyInfo.scale:_e},feesCalculation(){const{depositFees:e={}}=this.paymentInfoData,t={amount:this.convertAmount,feeMin:e.feeMin,feeRate:e.feeRate,extraAmount:e.extraAmount,extraRate:e.extraRate,minAmt:e.minAmt,feeMax:e.feeMax};return Ht(t)},fees(){return this.feesCalculation.toString()},netAmount(){return e(this.convertAmount||0).minus(this.feesCalculation).toString()},totalAmount(){return this.ruleForm.amount},isDepositDisabled(){return!!this.isInputAmountError||!!this.isTransactionLimit}},methods:{toRaw:_,...x(["clearWalletAction"]),formatNumber(e){return this.$filters.formatNumber(e||0)},handleAmountInput(){const t=this.convertAmount,a=e(t||0).lte(this.fees);return this.isInputAmountError=!1,this.inputAmountErrorMsg="",t.length&&!this.isCredit&&a?(this.isInputAmountError=!0,void(this.inputAmountErrorMsg=this.$t("wallets.greaterFeesError",{action:this.$t("t.deposit").toLowerCase()}
1))):0!==t.length&&(this.limitSingleAmountMin||this.limitSingleAmountMax)?this.limitSingleAmountMin&&this.limitSingleAmountMax&&(t<this.limitSingleAmountMin||t>this.limitSingleAmountMax)?(this.isInputAmountError=!0,void(this.inputAmountErrorMsg=this.$t("wallets.deposit.amount.tip",{min:this.formatNumber(this.limitSingleAmountMin),max:this.formatNumber(this.limitSingleAmountMax)}))):this.limitSingleAmountMin&&t<this.limitSingleAmountMin?(this.isInputAmountError=!0,void(this.inputAmountErrorMsg=this.$t("t.min_dot_amount",{amount:this.formatNumber(this.limitSingleAmountMin)}))):this.limitSingleAmountMax&&t>this.limitSingleAmountMax?(this.isInputAmountError=!0,void(this.inputAmountErrorMsg=this.$t("t.max_dot_amount",{amount:this.formatNumber(this.limitSingleAmountMax)}))):void 0:void 0},onFeesTooltip(){window.open(z(this.lang,"FIAT_DEPOSIT_AND_WITHDRAW"),"_blank","noopener")},onPrevious(){const e=Fe(this.$route.query,["method","provider"]);this.$router.replace({query:e}).catch((()=>{})),this.$emit("update:step",X.SELECT_PAYMENT_METHOD)},onDeposit(){this.defaultPaymentHandler()},async defaultPaymentHandler(){this.isButtonLoading=!0;const e=this.convertUnitPrice;if(await this.getDepositFiatPaymentInfo(),e!==this.convertUnitPrice)return this.isButtonLoading=!1,void(this.isShowQuoteExpiredDialog=!0);const t={amount:this.convertAmount,settlementCurrency:this.currency,provider:this.selectedPayment.provider,method:this.selectedPayment.method};try{const e=await Ae.depositFiat(t);this.selectedPayment.provider,this.depositSuccessAction(e)}catch(a){this.$emit("update:step",X.SUBMIT_STATUS),this.$emit("handleUpdateStatusData",{type:Re.FAIL,errorCode:a})}finally{this.isButtonLoading=!1,this.clearWalletAction()}},depositSuccessAction(e){const t={auditId:e.auditId,paymentMethod:this.selectedPayment.method,isShowConvertSection:!0,convertSectionData:{enterAmount:this.ruleForm.amount,enterCurrency:this.enterCurrency,receiveAmount:this.netAmount,unitPrice:this.convertUnitPrice},cancelCallback:()=>{this.$emit("update:step",X.SUBMIT_STATUS),this.$emit("handleUpdateStatusData",{type:Re.CANCEL})},closeCallback:()=>{this.$emit("update:step",X.SUBMIT_STATUS),this.$emit("handleUpdateStatusData",{type:Re.PROCESSING})}};this.$openDialog(Us,{depositConfig:t})}}},Ks={class:"available-balance-wrapper"},Qs={class:"label"},Vs={class:"available-balance"},Zs={class:"amount-input-currency"},Xs={class:"convert-rate-wrapper"},Js={class:"amount-input-currency"},en={class:"bottom-wrapper"};const tn=Vt(Gs,[["render",function(e,t,a,s,l,p){const m=o("BrandIcon"),y=o("FormFieldInput"),h=o("FormField"),b=o("IconInfo2"),A=o("ToolTip"),C=o("PaymentCard"),g=o("AmountSummaryPanel"),k=o("WalletDepositFiatNotes"),T=o("PaymentButtonGroup"),w=o("PaymentCardGroup"),P=o("BaseButton"),E=o("MessageDialog"),I=o("ValidationForm");return i(),n(I,{as:""},{default:r((({meta:s})=>[c(w,{class:"wallet-deposit-fiat-enter-amount"},{paymentCard:r((()=>[c(h,{class:"amount-form-field",title:e.$t("wallets.enterAmount"),titleFontSize:l.TITLE_FONT_SIZE.S_18,titleBoldSize:l.TITLE_BOLD_SIZE.W_700,isTitleBlockWrap:""},{tail:r((()=>[d("p",Ks,[d("span",Qs,u(e.$t("wallets.availableBalance")),1),d("span",Vs,u(p.displayBalance),1)])])),default:r((()=>[c(y,{value:l.ruleForm.amount,"onUpdate:value":t[0]||(t[0]=e=>l.ruleForm.amount=e),name:"amount",class:"amount-input",type:"text",placeholder:e.$t("t.amount"),integerMultiplier:p.currencyMultiplier,decimalLimit:p.enterCurrencyDecimalLimit,rules:"required|decimal",inputTextAlign:e.isArabic?l.TextAlign.left:l.TextAlign.right,isPrice:"",onInput:p.handleAmountInput},{suffix:r((()=>[d("p",Zs,[c(m,{class:"brand-icon",size:"16",type:"fiat",name:p.enterCurrency,showName:!1},null,8,["name"]),f(" "+u(p.enterCurrency),1)])])),_:1},8,["value","placeholder","integerMultiplier","decimalLimit","inputTextAlign","onInput"])])),_:1},8,["title","titleFontSize","titleBoldSize"]),c(h,{class:"convert-form-field",title:e.$t("wallets.spotList.convertTo"),titleFontSize:l.TITLE_FONT_SIZE.S_14,titleBoldSize:l.TITLE_BOLD_SIZE.W_500,isTitleBlockWrap:""},{tail:r((()=>[d("div",Xs,[f(u(p.convertRateText)+" ",1),c(A,{placement:"top"},{content:r((()=>[c(b,{class:"info-icon"})])),tooltip:r((()=>[f(u(e.$t("wallets.payment.currencyRate.tooltip")),1)])),_:1})])])),default:r((()=>[c(y,{value:p.formatNumber(p.convertAmount),name:"convertAmount",class:"amount-input",type:"text",jumpingError:l.inputAmountErrorMsg,isJumpingError:l.isInputAmountError,inputTextAlign:e.isArabic?l.TextAlign.left:l.TextAlign.right,isPrice:"",isReadOnly:""},{suffix:r((()=>[d("p",Js,[c(m,{class:"brand-icon",size:"16",type:"fiat",name:a.currency,showName:!1},null,8,["name"]),f(" "+u(a.currency),1)])])),_:1},8,["value","jumpingError","isJumpingError","inputTextAlign"])])),_:1},8,["title","titleFontSize","titleBoldSize"]),c(h,{class:"via-form-field",title:e.$t("wallets.depositVia"),titleFontSize:l.TITLE_FONT_SIZE.S_18,titleBoldSize:l.TITLE_BOLD_SIZE.W_700},{default:r((()=>[c(C,{class:"card",title:a.selectedPayment.info.title,subtitle:a.selectedPayment.info.subtitle,titleStatus:a.selectedPayment.info.titleStatus,statusType:a.selectedPayment.info.statusType,hasHover:!1,noBorder:""},{icon:r((()=>[(i(),n(S(p.toRaw(a.selectedPayment.info.icon))))])),_:1},8,["title","subtitle","titleStatus","statusType"])])),_:1},8,["title","titleFontSize","titleBoldSize"]),c(g,{action:l.WalletFeatureAction.DEPOSIT_FIAT,amount:p.formatNumber(p.netAmount),currencyDisplayName:a.currency,fee:p.formatNumber(p.fees),totalAmount:p.formatNumber(p.totalAmount),totalAmountCurrency:p.enterCurrency,onTooltipClicked:p.onFeesTooltip},null,8,["action","amount","currencyDisplayName","fee","totalAmount","totalAmountCurrency","onTooltipClicked"])])),paymentDetail:r((()=>[c(k,{isLoading:a.isLoading,paymentInfo:a.selectedPayment,paymentProvider:a.selectedPayment.provider,paymentMethod:a.selectedPayment.method,data:a.paymentInfoData,currency:a.currency,step:a.step},null,8,["isLoading","paymentInfo","paymentProvider","paymentMethod","data","currency","step"])])),buttonGroup:r((()=>[d("div",en,[c(T,{buttonTitle:e.$t("t.deposit"),isDisabled:p.isDepositDisabled||!s.valid,isLoading:l.isButtonLoading,onOnPrevious:p.onPrevious,onOnMainButtonClick:p.onDeposit},null,8,["buttonTitle","isDisabled","isLoading","onOnPrevious","onOnMainButtonClick"])])])),_:2},1024),l.isShowQuoteExpiredDialog?(i(),n(E,{key:0,genre:l.Genre.WARNING,title:e.$t("wallets.payment.quoteExpired.title"),onClosed:t[2]||(t[2]=e=>l.isShowQuoteExpiredDialog=!1)},{bottom:r((()=>[c(P,{class:"primary",size:"large",onClick:t[1]||(t[1]=e=>l.isShowQuoteExpiredDialog=!1)},{default:r((()=>[f(u(e.$t("t.confirm")),1)])),_:1})])),default:r((()=>[f(u(e.$t("wallets.payment.quoteExpired.description"))+" ",1)])),_:1}
1,8,["genre","title"])):v("",!0)])),_:1})}],["__scopeId","data-v-1fdb8d0a"]]),an={name:"WalletDepositFiatScanQrcode",components:{FormField:pe,PaymentCardGroup:Ft,WalletDepositFiatNotes:va,WalletQRCode:oa,CopyButton:Ke},props:{currency:{type:String,required:!0},selectedPayment:{type:Object,required:!0},paymentInfoData:{type:Object,required:!0},isNotesLoading:{type:Boolean,default:!0},step:{type:String,required:!0},qrcodeInfo:{type:Object,default:()=>({time:Date.now(),address:""})}},data:()=>({TITLE_FONT_SIZE:ce,TITLE_BOLD_SIZE:ue}),computed:{date(){return this.$filters.formatDate(this.qrcodeInfo.time,"yyyy-MM-dd HH:mm")}}},sn={class:"title"},nn={class:"address-panel flex-box flex-column items-start"},ln={key:0,class:"time"},on={class:"address-qr-box"},rn={class:"address-box"},dn={class:"title"},un={class:"address-wrap"},cn={class:"address"};const pn=Vt(an,[["render",function(e,t,a,s,l,m){const y=o("WalletQRCode"),h=o("CopyButton"),f=o("WalletDepositFiatNotes"),b=o("PaymentCardGroup"),A=o("FormField");return i(),n(A,{class:"wallet-deposit-fiat-scan-qrcode",titleFontSize:l.TITLE_FONT_SIZE.S_18,titleBoldSize:l.TITLE_BOLD_SIZE.W_700},{default:r((()=>[c(b,{class:"payment-card-group"},{paymentCard:r((()=>[d("div",sn,u(e.$t("wallets.deposit.depositTo")),1),d("div",nn,[a.qrcodeInfo.time?(i(),p("span",ln,u(m.date),1)):v("",!0),d("div",on,[c(y,{value:a.qrcodeInfo.address,class:"address-qr"},null,8,["value"])]),d("div",rn,[d("span",dn,u(e.$t("wallets.payment.pixCode")),1),d("div",un,[d("div",cn,[d("span",null,u(a.qrcodeInfo.address),1)]),c(h,{class:"copy first",value:a.qrcodeInfo.address},null,8,["value"])])])])])),paymentDetail:r((()=>[c(f,{isLoading:a.isNotesLoading,paymentInfo:a.selectedPayment,paymentProvider:a.selectedPayment.provider,paymentMethod:a.selectedPayment.method,data:a.paymentInfoData,currency:a.currency,step:a.step},null,8,["isLoading","paymentInfo","paymentProvider","paymentMethod","data","currency","step"])])),_:1})])),_:1},8,["titleFontSize","titleBoldSize"])}],["__scopeId","data-v-48eac4cf"]]),mn={class:"content"},yn=Vt({__name:"WalletDepositFiat",props:{currency:{type:String,default:""}},emits:["previous"],setup(e,{emit:t}){const{enableFiatExpressBuyOptionOnDepositPage:a}=Pe,l=e,o=t,d=P(),u=A(),m=re(),y=Dt(),{lang:h,isApp:f,isExpressBuyEntryAllowed:b}=g(m),k=C(null),E=C(X.SELECT_PAYMENT_METHOD),I=C(!1),N=C(!1),_=C(!1),D=B([]),x=C({}),L=C({info:{}}),M=C({}),O=C({time:Date.now(),address:""}),R=s((()=>y.expressBuyCoinPairs)),W=s((()=>E.value===X.SELECT_PAYMENT_METHOD)),$=s((()=>E.value===X.ENTER_AMOUNT)),U=s((()=>E.value===X.SCAN_QRCODE)),Y=s((()=>E.value===X.SUBMIT_STATUS)),j=s((()=>{var e,t;return null==(t=null==(e=L.value)?void 0:e.kycInfo)?void 0:t.allow})),z=s((()=>{const{provider:e,method:t}=L.value;return e===q.SELF&&t===H.LOCAL_BANK_TRANSFER?tn:zs})),G=s((()=>{var e;const t=null==(e=D.value)?void 0:e.length;if(0===t)return[{info:Qe()}];const s=D.value.map(((e,a)=>({...e,info:Ve({method:e.method,provider:e.provider,label:Ze({size:t,index:a}),kycInfo:(null==e?void 0:e.kycInfo)||{},userInfo:null==e?void 0:e.userInfo})})));return Boolean(b.value&&a&&R.value[l.currency])?s.concat({provider:q.EXPRESSBUY_ENTRY,method:H.EXPRESSBUY_ENTRY,info:Ve({provider:q.EXPRESSBUY_ENTRY,method:H.EXPRESSBUY_ENTRY})}):s})),K=async()=>{try{const e=await Ae.getDepositFiatPaymentList(l.currency);D.value=e.data||[];const{method:t,provider:a}=L.value;if(!t||!a)return;L.value=G.value.find((e=>e.method===t&&e.provider===a))||{}}catch(e){return Promise.reject(e)}},Q=async()=>{const{provider:e,method:t}=L.value;if(e&&t){N.value=!0;try{const a=await Ae.getDepositFiatPaymentInfo(l.currency,e,t);x.value=a}catch(a){return Promise.reject(a)}finally{N.value=!1}}},V=async()=>{const{method:e,provider:t}=d.query;e&&t&&(L.value=G.value.find((a=>a.method===e&&a.provider===t)),L.value&&j.value)?E.value=X.ENTER_AMOUNT:(L.value=G.value[0]||{},(e=>{const{method:t,provider:a}=e;_.value=!t||!a})(L.value),(()=>{const e=Fe(d.query,["method","provider"]);u.replace({query:e})})())},Z=async()=>{var e;I.value=!0;try{await Promise.all([K(),y.getExpressBuyCoinList()]);const t=await(async()=>
1{const{verifyMethod:e,verifyProvider:t}=d.query;if(e&&t){const a=Fe(d.query,["verifyMethod","verifyProvider"]);await u.replace({query:a});const s=G.value.find((a=>a.method===e&&a.provider===t));if(s)return L.value=s,!0}return!1})();t||await V(),await Q(),t&&(null==(e=k.value)?void 0:e.onNext)&&k.value.onNext()}finally{I.value=!1}},J=()=>{u.push({name:"walletSpot",params:{lang:h.value}})},ee=e=>{const t=G.value.find((t=>t.provider===e.provider&&t.method===e.method));t&&(L.value=t,e.provider!==q.EXPRESSBUY_ENTRY&&Q())},te=e=>{var t,a;f.value&&(null==e?void 0:e.type)===Re.PROCESSING&&Xe({event:"PAYMENT_PROCESSING",action:sa.DEPOSIT,currency:l.currency,provider:null==(t=L.value)?void 0:t.provider,method:null==(a=L.value)?void 0:a.method}),M.value=e},ae=()=>{u.replace({query:{...d.query,method:L.value.method,provider:L.value.provider}}),E.value=X.ENTER_AMOUNT};return F((()=>{Z()})),(t,a)=>{const s=T("loading");return Y.value?(i(),n(ta,{key:0,statusData:M.value},null,8,["statusData"])):(i(),n(Bt,{key:1,class:"wallet-deposit-fiat"},{default:r((()=>[c(Mt,{title:t.$t("t.deposit"),coinName:e.currency},null,8,["title","coinName"]),w((i(),p("div",mn,[W.value?(i(),n(ns,{key:0,ref_key:"selectPaymentRef",ref:k,isContentLoading:I.value,"onUpdate:isContentLoading":a[0]||(a[0]=e=>I.value=e),currency:e.currency,selectedPayment:L.value,paymentList:G.value,paymentInfoData:x.value,isNotesLoading:N.value,getDepositFiatPaymentList:K,onHandleSelectedPayment:ee,onPrevious:a[1]||(a[1]=e=>o("previous")),onProceedToEnterAmount:ae},null,8,["isContentLoading","currency","selectedPayment","paymentList","paymentInfoData","isNotesLoading"])):$.value?(i(),n(S(z.value),{key:1,step:E.value,"onUpdate:step":a[2]||(a[2]=e=>E.value=e),currency:e.currency,selectedPayment:L.value,paymentInfoData:x.value,isLoading:N.value,getDepositFiatPaymentInfo:Q,onHandleUpdateStatusData:te,onUpdateQrcodeInfo:a[3]||(a[3]=e=>O.value=e)},null,40,["step","currency","selectedPayment","paymentInfoData","isLoading"])):U.value?(i(),n(pn,{key:2,step:E.value,"onUpdate:step":a[4]||(a[4]=e=>E.value=e),currency:e.currency,selectedPayment:L.value,paymentInfoData:x.value,isNotesLoading:N.value,qrcodeInfo:O.value},null,8,["step","currency","selectedPayment","paymentInfoData","isNotesLoading","qrcodeInfo"])):v("",!0),_.value?(i(),n(zt,{key:3,buttonText:t.$t("wallets.backToWallet"),onOnClose:a[5]||(a[5]=e=>_.value=!1),onOnClick:J},null,8,["buttonText"])):v("",!0)])),[[s,I.value]])])),_:1}))}}},[["__scopeId","data-v-c5380e6f"]]),vn={class:"crypto-address-information-form flex-box flex-column items-start w-100"},hn={class:"form-item"},fn={class:"field-title"},bn={class:"field-content-wrap"},An={class:"field-content"},Cn={key:0,class:"form-item"},gn={class:"field-title"},Sn={class:"field-content-wrap"},kn={class:"field-content"},Tn={class:"warning-block"},wn={class:"warning-text"},Pn={class:"form-item"},En={class:"field-title"},In={class:"field-content-wrap"},Nn=["disabled"],_n=Vt({__name:"CryptoAddressInformationForm",props:{item:{type:Object,default:()=>({})},currency:{type:String,default:""},network:{type:String,default:""}},emits:["onSaveAddressNameSuccess"],setup(e,{emit:t}){const{t:n,te:l}=a(),y=e,A=t,g=C(y.item.addressName),S=s((()=>{var e;const t=(null==(e=y.item)?void 0:e.addressExtensionTypeName)||"";return l(`t.${t}`)?n(`t.${t}`):t})),k=s((()=>{var e;return(null==(e=y.item)?void 0:e.addressExtension)||""})),T=s((()=>S.value&&k.value)),P=s((()=>(y.item.addressName||"").trim()!==(g.value||"").trim()));function E(){var e,t;if(!P.value)return;const a=y.currency,s=y.network,i=(null==(e=y.item)?void 0:e.originAddress)||(null==(t=y.item)?void 0:t.address)||"",l=(g.value||"").trim()||null,o=k.value||null;a&&s&&i&&Ae.updateDepositCryptoAddressName({currency:a,network:s,address:i,addressName:l,addressExtension:o}).then((()=>Ae.getDepositCryptoAddresses(a,s))).then((e=>{A("onSaveAddressNameSuccess",e),j.dispatch("messageSuccess",n("msg.success"))})).catch((()=>{}))}return I((()=>y.item),(e=>{g.value=e&&e.addressName||""}),{immediate:!0}),(t,a)=>{const s=o("Tooltip");return i(),p("div",vn,[d("div",hn,[d("span",fn,[O(t.$slots,"addressTitle",{},void 0,!0),t.$slots.addressTitle?v("",!0):(i(),p(m,{key:0},[f(u(h(n)("t.depositAddress")),1)],64))]),d("div",bn,[d("div",An,[d("span",null,u(e.item.address),1)]),c(Ke,{class:"copy",value:e.item.address},null,8,["value"])])]),T.value?(i(),p("div",Cn,[d("span",gn,u(S.value),1),d("div",Sn,[d("div",kn,[d("span",null,u(k.value),1)]),c(Ke,{class:"copy",value:k.value},null,8,["value"])]),d("div",Tn,[c(Je,{class:"warning-icon"}),d("div",wn,u(h(n)("payment.deposit.crypto.transactionTagWarning",{tagName:S.value})),1)])])):v("",!0),d("div",Pn,[d("span",En,[f(u(h(n)("t.addressName"))+" ",1),c(s,{class:"label-tooltip-container",placement:"top"},{content:r((()=>[c(He,{class:"icon-info"})])),tooltip:r((()=>[d("span",null,u(h(n)("addressBook.add.addressName.tooltip")),1)])),_:1})]),d("div",In,[w(d("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),class:"field-content address-name-note",maxlength:"100"},null,512),[[R,g.value]]),d("button",{class:b(["save-address-name",{enabled:P.value}]),disabled:!P.value,onClick:E},u(h(n)("t.save")),11,Nn)])])])}}},[["__scopeId","data-v-198ca4dd"]]),Dn={key:0,class:"time"},xn={key:1,class:"contract-block flex-box items-center justify-between border-box w-100"},Ln={class:"contract-title"},Mn={class:"contract flex-box items-center inner-ml-4"},Bn={class:"address-qr-box"},Fn=Vt({__name:"CryptoAddressInformationPanel",props:{item:{type:Object,default:()=>({})},currency:{type:String,default:""},network:{type:String,default:""},isShowTime:{type:Boolean,default:!0},contractAddress:{type:String,default:""},isDefiMode:{type:Boolean,default:!1}},emits:["onSaveAddressNameSuccess"],setup(e,{emit:t}){const a=e,n=t,l=s((()=>et(a.item.time,"yyyy-MM-dd HH:mm"))),m=s((()=>tt(a.contractAddress)));return(t,a)=>{const s=o("Tooltip");return i(),p("div",{class:b(["address-panel flex-box flex-column items-start",{"defi-mode":e.isDefiMode}])},[e.isShowTime&&e.item.time?(i(),p("span",Dn,u(l.value),1)):v("",!0),e.contractAddress?(i(),p("div",xn,[d("div",Ln,u(t.$t("t.contractAddress")),1),d("div",Mn,[d("div",null,u(t.$t("wallet.contractAddress.note",{addressPostfix:m.value})),1),c(s,{placement:"top"},{content:r((()=>[c(He,{class:"icon-info"})])),tooltip:r((()=>[d("span",null,u(e.contractAddress),1)])),_:1})])])):v("",!0),d("div",Bn,[c(oa,{value:e.item.address,class:"address-qr"},null,8,["value"])]),c(_n,{item:e.item,currency:e.currency,network:e.network,onOnSaveAddressNameSuccess:a[0]||(a[0]=e=>n("onSaveAddressNameSuccess",e))},null,8,["item","currency","network"])],2)}}},[["__scopeId","data-v-a5fdf815"]]),On={name:"CryptoAddressFunctionPanel",components:{BrandDialog:se,IconChevronDown:st,CryptoAddressInformationPanel:Fn,Switcher:at},props:{addresses:{type:Array,default:()=>[]},isAvailableToCreateAddress:{type:Boolean,default:!1},currency:{type:String,default:""},network:{type:String,default:""},isDefiMode:{type:Boolean,default:!1}},emits:["onCreateAddress","onSaveAddressNameSuccess"],data:()=>({theme:it,SWITCHER_TYPE:nt,isShowMoreAddressDialog:!1,selectedEncodingType:""}),computed:{moreAddressDialogWidth(){const e=this.isDefiMode?"470px":"570px";return this.isLargeSize?e:"90%"},isShowHeaderBottomDivider(){return!this.isDefiMode},isCenterHeaderTitle(){return this.isDefiMode},moreAddressInfoList(){return(this.addresses||[]).slice(1)},isShowMoreAddressButton(){return this.moreAddressInfoList.length>0},encodingTypeInfoMap(){const e={};return this.moreAddressInfoList.forEach((t=>{const{address:a,addressExtension:s,addressExtensionTypeName:n,time:i,displayName:l,additionalAddress:o,addressName:r}=t,d=l||this.currency;e[d]||(e[d]=[]),e[d].push({address:a,addressExtension:s,addressExtensionTypeName:n,time:i,addressName:r}),o.forEach((t=>{const s=(null==t?void 0:t.displayName)||"";e[s]||(e[s]=[]),e[s].push({...t,addressName:r,originAddress:a})}))})),e},encodingTypeList(){return Object.keys(this.encodingTypeInfoMap)},encodingTypeSwitcherList(){return this.encodingTypeList.map((e=>({id:e,title:e})))},isEncodingTypeSwitcherShow(){return this.encodingTypeSwitcherList.length>1},currentAddressInfoList(){return this.encodingTypeInfoMap[this.selectedEncodingType]||[]}},watch:{encodingTypeSwitcherList:{handler(e){var t;e.find((e=>e.id===this.selectedEncodingType))||(this.selectedEncodingType=(null==(t=e[0])?void 0:t.id)||"")},immediate:!0}},methods:{e2eID:ae,openMoreAddressDialog(){this.isShowMoreAddressDialog=!0},closeMoreAddressDialog(){this.isShowMoreAddressDialog=!1},onCreateAddress(){this.$emit("onCreateAddress")},onSelectEncodingTypeSwitcher(e){this.selectedEncodingType=e}}},Rn=["id"],Wn={class:"label"},$n=["id"],Un={class:"address-panel-wrapper"};const qn=Vt(On,[["render",function(e,t,a,s,l,h){const A=o("IconChevronDown"),C=o("Switcher"),g=o("CryptoAddressInformationPanel"),S=o("BrandDialog");return i(),p("div",null,[d("div",{class:b(["bottom-button flex-box",{"single-address":!h.isShowMoreAddressButton}])},[h.isShowMoreAddressButton?(i(),p("div",{key:0,id:h.e2eID("btn_previous_addresses"),class:"previous-address-toggle flex-box",onClick:t[0]||(t[0]=(...e)=>h.openMoreAddressDialog&&h.openMoreAddressDialog(...e))},[d("p",Wn,u(e.$t("wallets.digiccy-deposit.previous-addresses")),1),c(A,{class:b(["arrow",{up:l.isShowMoreAddressDialog}])},null,8,["class"])],8,Rn)):v("",!0),a.isAvailableToCreateAddress?(i(),p("div",{key:1,id:h.e2eID("btn_create_address"),class:"create-additional-address flex-center-center address-add",onClick:t[1]||(t[1]=(...e)=>h.onCreateAddress&&h.onCreateAddress(...e))},u(e.$t("wallets.digiccy-deposit.generate-new-address")),9,$n)):v("",!0)],2),l.isShowMoreAddressDialog?(i(),n(S,{key:0,width:h.moreAddressDialogWidth,showHeaderBottomDivider:h.isShowHeaderBottomDivider,isCenterHeaderTitle:h.isCenterHeaderTitle,isBrandNewStyle:"",onClosed:h.closeMoreAddressDialog},W({header:r((()=>[f(u(e.$t("wallets.digiccy-deposit.previous-addresses")),1)])),body:r
1((()=>[d("div",Un,[(i(!0),p(m,null,y(h.currentAddressInfoList,((s,l)=>(i(),n(g,{id:h.e2eID(`btn_copy_${l+1}`),key:s.address,item:s,currency:a.currency,network:a.network,isDefiMode:a.isDefiMode,onOnSaveAddressNameSuccess:t[2]||(t[2]=t=>e.$emit("onSaveAddressNameSuccess",t))},null,8,["id","item","currency","network","isDefiMode"])))),128))])])),_:2},[h.isEncodingTypeSwitcherShow?{name:"bodyFixedTop",fn:r((()=>[c(C,{barHeight:4,type:l.SWITCHER_TYPE.BOTTOM_BAR_NARROW,theme:l.theme.margin,itemList:h.encodingTypeSwitcherList,selected:l.selectedEncodingType,isDefaultSelectedKey:!1,onSelect:h.onSelectEncodingTypeSwitcher},null,8,["type","theme","itemList","selected","onSelect"])])),key:"0"}:void 0]),1032,["width","showHeaderBottomDivider","isCenterHeaderTitle","onClosed"])):v("",!0)])}],["__scopeId","data-v-ab5fa238"]]),Yn={name:"WalletDepositCryptoByAddress",components:{CryptoAddressPanel:{__name:"CryptoAddressPanel",props:{currency:{type:String,default:""},network:{type:String,default:""},addresses:{type:Array,default:()=>[]},isAvailableToCreateAddress:{type:Boolean,default:!1},isShowTime:{type:Boolean,default:!0},contractAddress:{type:String,default:""},isDefiMode:{type:Boolean,default:!1}},emits:["onCreateAddress","onSaveAddressNameSuccess"],setup(e,{emit:t}){const a=e,l=t,o=C(""),r=s((()=>a.addresses.length>0?a.addresses[0]:{})),d=s((()=>{var e;return((null==(e=r.value)?void 0:e.additionalAddress)||[]).map((e=>{var t,a;return{...e,addressName:null==(t=r.value)?void 0:t.addressName,originAddress:null==(a=r.value)?void 0:a.address}}))})),u=s((()=>{const{address:e,addressExtension:t,addressExtensionTypeName:s,time:n,displayName:i,addressName:l}=r.value;return[{displayName:i||a.currency,address:e,addressExtension:t,addressExtensionTypeName:s,time:n,addressName:l}].concat(d.value)})),m=s((()=>u.value.map((e=>{const t=(null==e?void 0:e.displayName)||"";return{id:t,title:t}})))),y=s((()=>m.value.length>1)),f=s((()=>u.value.find((e=>e.displayName===o.value))||{})),b=s((()=>{var e,t,a,s,n,i;return{time:(null==(e=f.value)?void 0:e.time)||0,originAddress:(null==(t=f.value)?void 0:t.originAddress)||"",address:(null==(a=f.value)?void 0:a.address)||"",addressExtensionTypeName:(null==(s=f.value)?void 0:s.addressExtensionTypeName)||"",addressExtension:(null==(n=f.value)?void 0:n.addressExtension)||"",addressName:(null==(i=f.value)?void 0:i.addressName)||""}}));function A(e){o.value=e}return I((()=>m.value),(e=>{var t;e.find((e=>e.id===o.value))||(o.value=(null==(t=e[0])?void 0:t.id)||"")}),{immediate:!0}),(t,a)=>(i(),p("div",null,[y.value?(i(),n(h(at),{key:0,barHeight:4,type:h(nt).BOTTOM_BAR_NARROW,theme:h(it).margin,itemList:m.value,selected:o.value,isDefaultSelectedKey:!1,onSelect:A},null,8,["type","theme","itemList","selected"])):v("",!0),c(Fn,{id:h(ae)("btn_copy_0"),item:b.value,currency:e.currency,network:e.network,isShowTime:e.isShowTime,contractAddress:e.contractAddress,isDefiMode:e.isDefiMode,onOnSaveAddressNameSuccess:a[0]||(a[0]=e=>l("onSaveAddressNameSuccess",e))},null,8,["id","item","currency","network","isShowTime","contractAddress","isDefiMode"]),c(qn,{addresses:e.addresses,isAvailableToCreateAddress:e.isAvailableToCreateAddress,currency:e.currency,network:e.network,isDefiMode:e.isDefiMode,onOnCreateAddress:a[1]||(a[1]=e=>l("onCreateAddress")),onOnSaveAddressNameSuccess:a[2]||(a[2]=e=>l("onSaveAddressNameSuccess",e))},null,8,["addresses","isAvailableToCreateAddress","currency","network","isDefiMode"])]))}},PaymentCardGroup:Ft,Notes:Lt,PaymentHint:ra,BrandMessage:lt},props:{selectedCurrency:{type:String,default:""},hasAddress:{type:Boolean,default:!1},isAvailableToCreateAddress:{type:Boolean,default:!1},addresses:{type:Array,default:()=>[]},blockChain:{type:String,default:""},blockChainInfo:{type:Object,default:()=>({})},notesDetail:{type:Array,default:()=>[]},isCreateAddressLoading:{type:Boolean,default:!1},noticeMessageList:{type:Array,default:()=>[]}},emits:["onCreateAddress","onSaveAddressNameSuccess"],computed:{noticeList(){const e=Boolean(this.reachedAddressLimitWarning);if(e){const t={message:this.reachedAddressLimitWarning,isShow:e,genre:"warning"};return[...this.noticeMessageList,t]}return this.noticeMessageList},reachedAddressLimitWarning(){var e;const t=(null==(e=this.blockChainInfo)?void 0:e.addressNumberLimit)||"";return Ne(t)&&t<=this.addresses.length?this.$t(`response-code.${ge.REACHED_ADDRESS_LIMIT}`):""}},methods:{e2eID:ae,onCreateAddress(){this.$sendEvent(ot.EVENT_WEB_WALLET_CREATE_ADDRESS_BTN_CLICKED,{route:this.$route,currency:this.selectedCurrency,component:"WalletDepositCryptoByAddress"}),this.$emit("onCreateAddress")}}},Hn={class:"deposit-address"},jn={class:"title"},zn={class:"title"},Gn={class:"create-address"},Kn={class:"title"},Qn={class:"description"};const Vn=Vt(Yn,[["render",function(e,t,a,s,l,h){const b=o("CryptoAddressPanel"),A=o("BrandButton"),C=o("PaymentHint"),g=o("BrandMessage"),S=o("Notes"),k=o("PaymentCardGroup");return i(),p("div",Hn,[c(k,null,W({paymentDetail:r((()=>[c(S,{notes:a.notesDetail},{default:r((()=>[c(g,{genre:"warning"},{default:r((()=>[c(C,{blockChain:a.blockChain},null,8,["blockChain"])])),_:1}),(i(!0),p(m,null,y(h.noticeList,(e=>(i(),p(m,null,[e.isShow?(i(),n(g,{key:e.message,genre:e.genre},{default:r((()=>[f(u(e.message),1)])),_:2},1032,["genre"])):v("",!0)],64)))),256))])),_:1},8,["notes"])])),_:2},[a.hasAddress?{name:"paymentCard",fn:r((()=>[d("div",jn,u(e.$t("wallets.deposit.depositTo")),1),c(b,{currency:a.selectedCurrency,network:a.blockChain,addresses:a.addresses,isAvailableToCreateAddress:a.isAvailableToCreateAddress,onOnCreateAddress:h.onCreateAddress,onOnSaveAddressNameSuccess:t[0]||(t[0]=t=>e.$emit("onSaveAddressNameSuccess",t))},null,8,["currency","network","addresses","isAvailableToCreateAddress","onOnCreateAddress"])])),key:"0"}:{name:"paymentCard",fn:r((()=>[d("div",zn,u(e.$t("wallets.deposit.depositTo")),1),d("div",Gn,[d("p",Kn,u(e.$t("wallets.deposit.setup.address")),1),d("p",Qn,u(e.$t("wallets.deposit.create.address.description")),1),c(A,{id:h.e2eID("btn_create_address"),class:"create-button",type:"confirm",size:"biggest",loading:a.isCreateAddressLoading,onClick:h.onCreateAddress},{default:r((()=>[f(u(e.$t("wallets.deposit.create.address")),1)])),_:1},8,["id","loading","onClick"])])])),key:"1"}]),1024)])}],["__scopeId","data-v-de342f79"]]),Zn=[dt.MetaMask,dt.TrustWallet],Xn={name:"WalletDepositCryptoByWeb3Widget",components:{PaymentButtonGroup:de,PaymentCardGroup:Ft,CryptoAddressInformationForm:_n,CryptoAddressFunctionPanel:qn,Notes:Lt,FormField:pe,PaymentHint:ra,BrandMessage:lt,FormFieldInput:Le,EvmWallet:la,Switcher:at},props:{selectedCurrency:{type:String,default:""},hasAddress:{type:Boolean,default:!1},addresses:{type:Array,default:()=>[]},blockChain:{type:String,default:""},blockChainFullName:{type:String,default:""},tokenContractAddress:{type:String,default:""},selectedDepositMethod:{type:String,default:""},notesDetail:{type:Array,default:()=>[]},isAvailableToCreateAddress:{type:Boolean,default:!1},isCreateAddressLoading:{type:Boolean,default:!1},noticeMessageList:{type:Array,default:()=>[]}},emits:["previous","onCreateAddress","onSaveAddressNameSuccess"],setup(){const{getInputAmountErrorMessage:e}=Qt();
1return{getInputAmountErrorMessage:e}},data:()=>({WEB3_WALLET_TYPE_MAP:dt,web3WalletList:Zn,TextAlign:Me,theme:it,SWITCHER_TYPE:nt,depositLoading:!1,TITLE_FONT_SIZE:ce,TITLE_BOLD_SIZE:ue,depositAmount:"",availableBalance:"",selectedEncodingType:"",isWeb3WidgetError:!1}),computed:{...M(["currencyMap","isApp","accountInfo"]),currencyInfo(){return this.currencyMap[this.selectedCurrency]||{}},currencyMultiplier(){return this.currencyInfo.multiplier},latestAddressInfo(){return this.addresses[0]||{}},additionalAddressInfoList(){var e;return(null==(e=this.latestAddressInfo)?void 0:e.additionalAddress)||[]},addressInfoList(){const{address:e,addressExtension:t,addressExtensionTypeName:a,time:s,displayName:n,addressName:i}=this.latestAddressInfo;return[{displayName:n||this.selectedCurrency,address:e,addressExtension:t,addressExtensionTypeName:a,time:s,addressName:i}].concat(this.additionalAddressInfoList)},encodingTypeSwitcherList(){return this.addressInfoList.map((e=>{const t=(null==e?void 0:e.displayName)||"";return{id:t,title:t}}))},isEncodingTypeSwitcherShow(){return this.encodingTypeSwitcherList.length>1},currentAddressInfo(){return this.addressInfoList.find((e=>e.displayName===this.selectedEncodingType))||{}},depositButtonLabel(){return this.depositLoading?"wallets.waitingForConfirmation":"t.deposit"},inputAmountErrorMessage(){return this.getInputAmountErrorMessage({currency:this.selectedCurrency,amount:this.depositAmount,availableBalance:this.availableBalance})},isAmountEmpty(){return e(this.depositAmount||0).eq(0)},isDepositButtonDisabled(){return Boolean(this.inputAmountErrorMessage)||this.isAmountEmpty||this.isWeb3WidgetError}},watch:{encodingTypeSwitcherList:{handler(e){var t;this.selectedEncodingType=(null==(t=e[0])?void 0:t.id)||""},immediate:!0}},methods:{e2eID:ae,getWalletTabIndex(e){return this.web3WalletList.findIndex((t=>e===t))+2},onPrevious(){this.$emit("previous")},onCreateAddress(){this.$sendEvent(ot.EVENT_WEB_WALLET_CREATE_ADDRESS_BTN_CLICKED,{route:this.$route,currency:this.selectedCurrency,component:"WalletDepositCryptoByWeb3Widget"}),this.$emit("onCreateAddress")},onAmountChange(e){this.depositAmount=e},onMaxClick(){this.depositAmount=this.availableBalance},onWeb3DisabledChange(e){this.isWeb3WidgetError=e},onDepositClick(){this.accountInfo.kycNotice!==ve.limited?(rt({currency:this.selectedCurrency,network:this.blockChain,depositMethod:this.selectedDepositMethod}),this.$refs.web3Wallet&&this.$refs.web3Wallet.deposit()):this.$openDialog(Nt,{visible:!0})},resetDepositAmount(){this.isApp&&Xe({event:"PAYMENT_PROCESSING",action:sa.DEPOSIT,currency:this.selectedCurrency,network:this.blockChain}),this.depositAmount=""},onSelectEncodingTypeSwitcher(e){this.selectedEncodingType=e}}},Jn={class:"wallet-deposit-crypto-by-web3-widget"},ei={class:"enter-amount"},ti={class:"header-info flex-box justify-between"},ai={class:"title"},si={key:0,class:"available-balance"},ni={class:"currency"},ii={class:"payment-method"},li={class:"title"},oi={class:"deposit-summary"},ri={class:"title"},di={key:1,class:"create-address flex-box justify-between"},ui={class:"title"},ci={class:"description"};const pi=Vt(Xn,[["render",function(e,t,a,s,l,h){const b=o("BrandButton"),A=o("FormFieldInput"),C=o("FormField"),g=o("EvmWallet"),S=o("Switcher"),k=o("CryptoAddressInformationForm"),T=o("CryptoAddressFunctionPanel"),w=o("PaymentHint"),P=o("BrandMessage"),E=o("Notes"),I=o("PaymentButtonGroup"),N=o("PaymentCardGroup");return i(),p("div",Jn,[c(N,null,{paymentCard:r((()=>[d("div",ei,[d("div",ti,[d("p",ai,u(e.$t("wallets.sendToInputAmountPlaceHolder")),1),l.availableBalance?(i(),p("p",si,u(a.selectedDepositMethod)+" "+u(e.$t("wallets.deposit.available.balance"))+" "+u(l.availableBalance)+" "+u(a.selectedCurrency),1)):v("",!0)]),c(C,{titleFontSize:l.TITLE_FONT_SIZE.S_18,titleBoldSize:l.TITLE_BOLD_SIZE.W_700},{default:r((()=>[c(A,{value:l.depositAmount,"onUpdate:value":t[0]||(t[0]=e=>l.depositAmount=e),name:"depositAmount",class:"amount-input",type:"number",rules:"required|decimal",jumpingError:h.inputAmountErrorMessage,isJumpingError:!!h.inputAmountErrorMessage,placeholder:e.$t("t.amount"),inputTextAlign:l.TextAlign.right,integerMultiplier:h.currencyMultiplier,isPrice:"",isNumberSpinDisabled:"",onInput:h.onAmountChange},{suffix:r((()=>[c(b,{class:"max-button",type:"text",size:"fit",onClick:h.onMaxClick},{default:r((()=>[f(u(e.$t("t.max.uppercase")),1)])),_:1},8,["onClick"]),d("div",ni,u(a.selectedCurrency),1)])),_:1},8,["value","jumpingError","isJumpingError","placeholder","inputTextAlign","integerMultiplier","onInput"])])),_:1},8,["titleFontSize","titleBoldSize"])]),d("div",ii,[d("div",li,u(e.$t("wallets.depositVia")),1),a.hasAddress?(i(),p(m,{key:0},[l.web3WalletList.includes(a.selectedDepositMethod)?(i(),n(g,{key:0,ref:"web3Wallet",isLoading:l.depositLoading,"onUpdate:isLoading":t[1]||(t[1]=e=>l.depositLoading=e),balance:l.availableBalance,"onUpdate:balance":t[2]||(t[2]=e=>l.availableBalance=e),tabindex:h.getWalletTabIndex(a.selectedDepositMethod),depositAmount:l.depositAmount,walletType:a.selectedDepositMethod,currency:a.selectedCurrency,blockChain:a.blockChain,tokenContractAddress:a.tokenContractAddress,depositAddress:h.currentAddressInfo.address,chainName:a.blockChainFullName,onOnWeb3DisabledChange:h.onWeb3DisabledChange,onDepositComplete:h.resetDepositAmount},null,8,["isLoading","balance","tabindex","depositAmount","walletType","currency","blockChain","tokenContractAddress","depositAddress","chainName","onOnWeb3DisabledChange","onDepositComplete"])):v("",!0),d("div",oi,[d("div",null,[d("div",ri,u(e.$t("wallets.deposit.depositTo")),1),h.isEncodingTypeSwitcherShow?(i(),n(S,{key:0,barHeight:4,type:l.SWITCHER_TYPE.BOTTOM_BAR_NARROW,theme:l.theme.margin,itemList:h.encodingTypeSwitcherList,selected:l.selectedEncodingType,isDefaultSelectedKey:!1,onSelect:h.onSelectEncodingTypeSwitcher},null,8,["type","theme","itemList","selected","onSelect"])):v("",!0)]),c(k,{class:"crypto-address-information-form",item:h.currentAddressInfo,currency:a.selectedCurrency,network:a.blockChain,onOnSaveAddressNameSuccess:t[3]||(t[3]=t=>e.$emit("onSaveAddressNameSuccess",t))},{addressTitle:r((()=>[f(u(a.selectedCurrency)+" "+u(e.$t("t.depositAddress")),1)])),_:1},8,["item","currency","network"]),c(T,{class:"address-function-panel",addresses:a.addresses,isAvailableToCreateAddress:a.isAvailableToCreateAddress,currency:a.selectedCurrency,network:a.blockChain,onOnSaveAddressNameSuccess:t[4]||(t[4]=t=>e.$emit("onSaveAddressNameSuccess",t)),onOnCreateAddress:h.onCreateAddress},null,8,["addresses","isAvailableToCreateAddress","currency","network","onOnCreateAddress"])])],64)):(i(),p("div",di,[d("p",ui,u(e.$t("wallets.deposit.setup.address")),1),d("p",ci,u(e.$t("wallets.deposit.create.address.description")),1),c(b,{id:h.e2eID("btn_create_address"),class:"createAddress",type:"confirm",loading:a.isCreateAddressLoading,onClick:h.onCreateAddress},{default:r((()=>[f(u(e.$t("wallets.deposit.create.address")),1)])),_:1},8,["id","loading","onClick"])]))])])),paymentDetail:r((()=>[c(E,{notes:a.notesDetail},{default:r((()=>[c(P,{genre:"warning"},{default:r((()=>[c(w,{blockChain:a.blockChain},null,8,["blockChain"])])),_:1}),(i(!0),p(m,null,y(a.noticeMessageList,(e=>(i(),p(m,null,[e.isShow?(i(),n(P,{key:e.message,genre:e.genre},{default:r((()=>[f(u(e.message),1)])),_:2},1032,["genre"])):v("",!0)],64)))),256))])),_:1},8,["notes"])])),buttonGroup:r((()=>[c(I,{buttonTitle:e.$t(h.depositButtonLabel),isDisabled:h.isDepositButtonDisabled,isLoading:l.depositLoading,onOnPrevious:h.onPrevious,onOnMainButtonClick:h.onDepositClick},null,8,["buttonTitle","isDisabled","isLoading","onOnPrevious","onOnMainButtonClick"])])),_:1})])}],["__scopeId","data-v-32b5ffc1"]]),mi={__name:"ReachedAddressLimitDialog",emits:["dialog:closed"],setup(e,{emit:t}){const{t:l}=a(),d=t,p=s((()=>l(`response-code.${ge.REACHED_ADDRESS_LIMIT}`)));function m(){d("dialog:closed")}return(e,t)=>{const a=o("BaseButton");return i(),n(h(je),{genre:h(Ge).WARNING,title:h(l)("wallets.reachedLimit"),onClosed:m},{bottom:r((()=>[c(a,{class:"primary",size:"large",onClick:m},{default:r((()=>[f(u(h(l)("t.ok")),1)])),_:1})])),default:r((()=>[f(u(p.value)+" ",1)])),_:1}
1,8,["genre","title"])}}},{enableInfoDepositAndWithdrawalFees:yi}=Pe,vi={name:"WalletDepositCrypto",components:{PaymentCard:Ot,PaymentCardGroup:Ft,Notes:Lt,PaymentButtonGroup:de,IconCryptoAddress:Ut,IconMetaMask:ua,IconTrustWallet:da,WalletDepositCryptoByAddress:Vn,WalletDepositCryptoByWeb3Widget:pi,BrandIcon:ze,MainPanel:Bt,Title:Mt,PaymentHint:ra,BrandMessage:lt},props:{currency:{type:String,required:!0}},emits:["previous"],data(){return{CRYPTO_PAYMENT_TYPE:pt,WEB3_WALLET_TYPE_MAP:dt,DEPOSIT_CRYPTO_STEP:ct,isLoading:!1,isCreateAddressLoading:!1,selectedDepositMethod:pt.WalletAddress,selectedCurrency:this.currency,isAvailableToCreateAddress:!1,addresses:[],blockChain:"",blockChainList:[],depositCryptoStep:ct.SELECT_PAYMENT,networkProviderDetail:{},feeInfo:{},limitSetting:{}}},computed:{...M(["lang","currencyMap","accountInfo"]),currencyInfo(){const e=this.currencyMap[this.currency]||{};return{multiplier:e.multiplier??1,scale:e.scale??1}},showCurrencyUnitMultiplierNote(){return!e(this.currencyInfo.multiplier).eq(1)},noticeMessageList(){const e=[];switch(this.selectedCurrency){case"ADA":case"XRP":e.push({message:this.$t(`wallets.digiccy-deposit.warning.${this.selectedCurrency}`),genre:"warning"})}return this.showCurrencyUnitMultiplierNote&&e.push({message:this.$t("wallets.deposit.currency.unit.multiplier.warning",{currency:this.currency,scale:this.currencyInfo.scale}),genre:"warning"}),e},notesTransactionLimit(){return Z(this.limitSetting,this.currency)},notesExpectedTiming(){const e={title:this.$t("wallets.deposit.expected.timing"),descriptions:[]};if(this.blockChain===ft.ZKSYNC)e.descriptions.push({textPath:Y("wallets.transaction.validatedTimeSlot"),slots:[{slotName:"time",text:"24"}]});else e.descriptions.push({textPath:Y("wallets.deposit.expected.arrival"),slots:[{slotName:"blockConfirmHeight",text:this.blockConfirmHeight}]}),e.descriptions.push({textPath:Y("wallets.deposit.expected.unlock"),slots:[{slotName:"blockConfirmHeight",text:this.blockConfirmHeight}]});return e},notesContractAddress(){return this.tokenContractAddress?{title:this.$t("t.contractAddress"),content:this.$t("wallet.contractAddress.note",{addressPostfix:tt(this.tokenContractAddress)}),tooltip:this.tokenContractAddress}:null}
1,notesImportantNotes(){const t=e(this.feeInfo.feeRate||0).times(100),a=`wallets.fee.rateApplied.depositExtra.${this.selectedCurrency}`,s=[{textPath:Y("wallets.deposit.send.only.same.crypto.to.address"),slots:[{slotName:"selectedCurrency",text:this.selectedCurrency}]},{textPath:Y("wallets.deposit.ensure.network"),slots:[{slotName:"blockChainFullName",text:this.blockChainFullName,color:"primary-light"}]},{textPath:Y("wallets.fee.rateApplied"),slots:[{slotName:"feeRate",text:t.toNumber()}],disabled:t.lte(0)},{textPath:a,slots:[{slotName:"feeRate",text:t.toNumber()}],disabled:!ee(a)},{textPath:Y("wallets.deposit.do.not.send.nfts")},{textPath:Y("wallets.deposit.currency.unit.hint"),disabled:!this.showCurrencyUnitMultiplierNote},{textPath:Y("wallet.importantNotes.generatingMoreCryptoAddress.v2"),slots:[{slotName:"addressNumberLimit",text:this.blockChainInfo.addressNumberLimit}]}].filter((e=>!e.disabled));return{title:this.$t("wallets.deposit.note.important"),listStyle:"dot",descriptions:s}},notesFaq(){const e=[];switch(this.selectedDepositMethod){case pt.WalletAddress:e.push({textPath:Y("wallet.how.depositCrypto"),link:z(this.lang,"DEPOSIT_CRYPTO")});break;case pt.MetaMask:e.push({textPath:Y("wallets.deposit.crypto.faq.metaMask"),link:z(this.lang,"DEPOSIT_METAMASK")})}return{title:this.$t("t.faq"),listStyle:xt.DOT,descriptions:[...e,{textPath:Y("wallets.deposit.crypto.faq.fee"),link:this.depositWithdrawalFeesLink},{textPath:Y("wallet.how.turnAroundTime"),link:z(this.lang,"TURNAROUND_TIME")},{textPath:Y("wallet.faq.recoveringCryptoDeposits"),link:z(this.lang,"RECOVERING_INCORRECT_CRYPTO_DEPOSITS")}]}},notesDetail(){return[this.notesTransactionLimit,this.notesExpectedTiming,this.notesContractAddress,this.notesImportantNotes,this.notesFaq].filter((e=>e))},depositWithdrawalFeesLink(){return yi?this.$router.resolve({name:"depositWithdrawalFees",params:{lang:this.lang}}).href:z(this.lang,"DEPOSIT_WITHDRAW_FEE")},blockChainMap(){return this.blockChainList.reduce(((e,t)=>(e[t.id]=t,e)),{})},blockChainInfo(){return this.blockChainMap[this.blockChain]||{}},blockChainFullName(){var e;return(null==(e=this.blockChainInfo)?void 0:e.name)||""},blockConfirmHeight(){var e;return(null==(e=this.blockChainInfo)?void 0:e.blockConfirmHeight)||"-"},hasChainName(){return this.hasMultipleChain||"SWIFT"!==this.blockChain},hasMultipleChain(){return this.blockChainList.length>1},hasAddress(){return this.addresses&&this.addresses.length>0},firstAddress(){return(this.addresses[0]||{}).addresses||""},walletDepositCryptoNextStep(){switch(this.selectedDepositMethod){case pt.WalletAddress:return Vn;case pt.MetaMask:case pt.TrustWallet:case pt.Phantom:return pi;default:return""}},isChainDefaultCurrency(){return ht[this.blockChain]===this.selectedCurrency},tokenContractAddress(){var e,t;const a=(null==(t=null==(e=this.networkProviderDetail[this.blockChain])?void 0:e[0])?void 0:t.smartContractAddress)||"";return"null"!==a?a:""},networkProvider(){var e,t;return(null==(t=null==(e=this.networkProviderDetail[this.blockChain])?void 0:e[0])?void 0:t.provider)||""},isEvmChain(){return vt(this.blockChain)&&Boolean(this.isChainDefaultCurrency||this.tokenContractAddress)},isSolana(){return yt(this.blockChain)},supportMethods(){return this.isEvmChain?mt.EVM:this.isSolana?mt.SOLANA:[pt.WalletAddress]}},watch:{blockChain(e){this.feeInfo={},Ae.getDepositCryptoTxnLimitation(this.selectedCurrency,this.networkProvider,e).then((e=>{this.feeInfo=(null==e?void 0:e.depositFees)||{},this.limitSetting=(null==e?void 0:e.limitSetting)||{}})).catch((()=>{}))}},created(){this.getPaymentWay()},methods:{...x(["messageSuccess"]),onSaveAddressNameSuccess(e){this.parseAddressResult(e)},onPrevious(){this.$emit("previous")},onPreviousBeforeNext(){this.depositCryptoStep=ct.SELECT_PAYMENT,this.addresses=[];const e=Fe(this.$route.query,["method","network"]);this.$router.replace({query:e})},blockChainUpdateHandler(){this.selectedDepositMethod=pt.WalletAddress},paymentCardClick(e){this.selectedDepositMethod=e},onNext(){this.accountInfo.kycNotice!==ve.limited?(ut({currency:this.selectedCurrency,network:this.blockChain,depositMethod:this.selectedDepositMethod}),this.getAddress(),this.depositCryptoStep=ct.ACCESS,this.$router.replace({query:{...this.$route.query,method:this.selectedDepositMethod,network:this.blockChain}})):this.$openDialog(Nt,{visible:!0})},getPaymentWay(){this.isLoading=!0,Ae.getDepositCryptoNetworkSupportingList(this.selectedCurrency).then((e=>{this.blockChainList=((null==e?void 0:e.grouping)||[]).map((e=>({id:e.method,name:e.fullMethodName,blockConfirmHeight:e.blockConfirmHeight,addressNumberLimit:e.addressNumberLimit}))),this.networkProviderDetail=(null==e?void 0:e.methodProviderMap)||{},this.setDefaultBlockChain(),this.setDefaultMethod(),this.isLoading=!1}))},actionType:e=>e?Rt.CHECK:"",setDefaultBlockChain(){var e,t;const{network:a}=this.$route.query;a&&(this.blockChain=(null==(e=this.blockChainList.find((e=>e.id===a)))?void 0:e.id)||"",this.blockChain)||(this.clearQuery(),this.blockChain=(null==(t=this.blockChainList[0])?void 0:t.id)||"")},setDefaultMethod(){const{method:e}=this.$route.query;if(e){if(this.supportMethods.includes(e))return void(this.selectedDepositMethod=e)}this.clearQuery()},clearQuery(){const e=Fe(this.$route.query,["method","network"]);this.$router.replace({query:e}).catch((()=>{}))},getAddress(){Ae.getDepositCryptoAddresses(this.selectedCurrency,this.blockChain).then((e=>{this.parseAddressResult(e)}))},async createNewAddress(){if(this.accountInfo.kycNotice!==ve.limited){if(!this.isCreateAddressLoading){this.isCreateAddressLoading=!0;try{const e=await Ae.requestDepositCryptoAddresses({currency:this.selectedCurrency,network:this.blockChain});this.parseAddressResult(e),this.messageSuccess(this.$t("msg.success"))}catch(e){e===ge.REACHED_ADDRESS_LIMIT&&await this.$openDialog(mi)}finally{this.isCreateAddressLoading=!1}}}else this.$openDialog(Nt,{visible:!0})},parseAddressResult(e){const{addresses:t=[],isAvailableToCreate:a=!1}=e||{};this.isAvailableToCreateAddress=a,this.addresses=t}}},hi={class:"view-title"},fi={key:1};const bi=Vt(vi,[["render",function(e,t,a,s,l,h){const b=o("Title"),A=o("BrandFilter"),C=o("IconCryptoAddress"),g=o("PaymentCard"),k=o("IconMetaMask"),P=o("IconTrustWallet"),E=o("PaymentHint"),I=o("BrandMessage"),N=o("Notes"),_=o("PaymentButtonGroup"),D=o("PaymentCardGroup"),x=o("MainPanel"),L=T("loading");return i(),n(x,{class:"container"},{default:r((()=>[c(b,{class:"title",title:e.$t("t.deposit"),coinName:l.selectedCurrency,network:h.blockChainFullName},null,8,["title","coinName","network"]),l.depositCryptoStep===l.DEPOSIT_CRYPTO_STEP.SELECT_PAYMENT?w((i(),n(D,{key:0},{paymentCard:r((()=>[d("div",hi,u(e.$t("t.network")),1),h.hasChainName?(i(),n(A,{key:0,modelValue:l.blockChain,"onUpdate:modelValue":[t[0]||(t[0]=e=>l.blockChain=e),h.blockChainUpdateHandler],variant:"outlined2",idPrefix:"btn_network_",itemList:l.blockChainList},null,8,["modelValue","itemList","onUpdate:modelValue"])):v("",!0),d("p",null,u(e.$t("wallets.deposit.depositMethod")),1),c(g,{title:e.$t("wallets.address.receivableAddress"),cardId:l.CRYPTO_PAYMENT_TYPE.WalletAddress,selectedId:l.selectedDepositMethod,actionType:h.actionType(l.CRYPTO_PAYMENT_TYPE.WalletAddress===l.selectedDepositMethod),onHandleClick:t[1]||(t[1]=e=>h.paymentCardClick(l.CRYPTO_PAYMENT_TYPE.WalletAddress))},{icon:r((()=>[c(C,{class:"method-icon"})])),_:1},8,["title","cardId","selectedId","actionType"]),h.isEvmChain?(i(),n(g,{key:1,title:e.$t("t.metaMask"),cardId:l.WEB3_WALLET_TYPE_MAP.MetaMask,selectedId:l.selectedDepositMethod,actionType:h.actionType(l.WEB3_WALLET_TYPE_MAP.MetaMask===l.selectedDepositMethod),onHandleClick:t[2]||(t[2]=e=>h.paymentCardClick(l.WEB3_WALLET_TYPE_MAP.MetaMask))},{icon:r((()=>[c(k,{class:"method-icon"})])),_:1},8,["title","cardId","selectedId","actionType"])):v("",!0),h.isEvmChain?(i(),n(g,{key:2,title:e.$t("t.trustWallet"),cardId:l.WEB3_WALLET_TYPE_MAP.TrustWallet,selectedId:l.selectedDepositMethod,actionType:h.actionType(l.WEB3_WALLET_TYPE_MAP.TrustWallet===l.selectedDepositMethod),onHandleClick:t[3]||(t[3]=e=>h.paymentCardClick(l.WEB3_WALLET_TYPE_MAP.TrustWallet))},{icon:r((()=>[c(P,{class:"method-icon"})])),_:1},8,["title","cardId","selectedId","actionType"])):v("",!0)])),paymentDetail:r((()=>[c(N,{notes:h.notesDetail},{default:r((()=>[c(I,{genre:"warning"},{default:r((()=>[c(E,{blockChain:l.blockChain},null,8,["blockChain"])])),_:1}),(i(!0),p(m,null,y(h.noticeMessageList,(e=>(i(),n(I,{key:e.message,genre:e.genre},{default:r((()=>[f(u(e.message),1)])),_:2},1032,["genre"])))),128))])),_:1},8,["notes"])])),buttonGroup:r((()=>[c(_,{buttonTitle:e.$t("t.next"),onOnPrevious:h.onPrevious,onOnMainButtonClick:h.onNext},null,8,["buttonTitle","onOnPrevious","onOnMainButtonClick"])])),_:1}
1)),[[L,l.isLoading]]):l.depositCryptoStep===l.DEPOSIT_CRYPTO_STEP.ACCESS?(i(),p("div",fi,[(i(),n(S(h.walletDepositCryptoNextStep),{selectedCurrency:l.selectedCurrency,hasAddress:h.hasAddress,isAvailableToCreateAddress:l.isAvailableToCreateAddress,addresses:l.addresses,blockChain:l.blockChain,blockChainInfo:h.blockChainInfo,blockChainFullName:h.blockChainFullName,tokenContractAddress:h.tokenContractAddress,selectedDepositMethod:l.selectedDepositMethod,notesDetail:h.notesDetail,noticeMessageList:h.noticeMessageList,isCreateAddressLoading:l.isCreateAddressLoading,onOnCreateAddress:h.createNewAddress,onOnSaveAddressNameSuccess:h.onSaveAddressNameSuccess,onPrevious:h.onPreviousBeforeNext},null,40,["selectedCurrency","hasAddress","isAvailableToCreateAddress","addresses","blockChain","blockChainInfo","blockChainFullName","tokenContractAddress","selectedDepositMethod","notesDetail","noticeMessageList","isCreateAddressLoading","onOnCreateAddress","onOnSaveAddressNameSuccess","onPrevious"]))])):v("",!0)])),_:1})}],["__scopeId","data-v-a297f514"]]),Ai={class:"content flex-box"},Ci=Vt({__name:"WalletDepositCurrencySelect",props:$({isShowKycHint:{type:Boolean,required:!0},isBlockedAction:{type:Boolean,required:!0}},{currentFilterKey:{type:String,default:""},currentFilterKeyModifiers:{}}),emits:$(["onSelect"],["update:currentFilterKey"]),setup(e,{emit:t}){const{depositNotesFaqReduceFn:l,enableInfoDepositAndWithdrawalFees:o}=Pe,p=U(e,"currentFilterKey"),m=t,y=A(),{t:C}=a(),S=re(),{lang:k,getAllowedCurrencyList:T}=g(S),w=bt(),{isSupportedDepositFiat:P,isSupportedDepositCrypto:E,isSupportedCrypto:I}=g(w),N=s((()=>p.value===At.FIAT?C("t.selectFiatCurrency"):C("t.selectCryptoCurrency"))),_=s((()=>{if(P.value)return!0;return T.value({currencyType:gt.CRYPTO,walletAction:Ct.DEPOSIT}).length>8})),D=s((()=>o?y.resolve({name:"depositWithdrawalFees",params:{lang:k.value}}).href:z(k.value,"DEPOSIT_WITHDRAW_FEE"))),x=s((()=>[{title:C("t.faq"),listStyle:xt.DOT,descriptions:[E.value&&{textPath:Y("wallet.how.depositCrypto"),link:z(k.value,"DEPOSIT_CRYPTO")},P.value&&z(k.value,"DEPOSIT_FIAT")&&{textPath:Y("wallet.how.depositFiat"),link:z(k.value,"DEPOSIT_FIAT")},I.value&&{textPath:Y("wallets.deposit.crypto.faq.fee"),link:D.value},{textPath:Y("wallet.how.turnAroundTime"),link:z(k.value,"TURNAROUND_TIME")}].filter(Boolean).reduce(l({generateSupportUrl:z,lang:k.value}),[])}])),L=(e,t)=>{m("onSelect",e,t)};return(t,a)=>(i(),n(Bt,{class:"select-currency"},{default:r((()=>[c(Mt,{title:h(C)("t.deposit")},null,8,["title"]),d("div",Ai,[c(pe,{class:b(["select-currency-field",t.isNotDesktop?"flex-6":"flex-1"]),title:N.value,titleFontSize:h(ce).S_18,titleBoldSize:h(ue).W_700},{default:r((()=>[p.value?(i(),n(St,{key:0,currentFilterKey:p.value,"onUpdate:currentFilterKey":a[0]||(a[0]=e=>p.value=e),class:"currency-list",walletAction:h(Ct).DEPOSIT,selectedCurrency:"",maxRow:8,isListInactive:e.isBlockedAction,isShowKycHint:e.isShowKycHint,isListMixed:!_.value,isFilterShown:_.value,sortingStrategy:h(kt).BALANCE_DESC,defaultBalanceFormat:"max8",iconSize:"24",showBalance:"",isAloneStyle:"",isDisableFilterAll:"",onOnSelect:L},null,8,["currentFilterKey","walletAction","isListInactive","isShowKycHint","isListMixed","isFilterShown","sortingStrategy"])):v("",!0)])),_:1},8,["class","title","titleFontSize","titleBoldSize"]),c(Lt,{class:b(["notes",t.isNotDesktop?"flex-5":"flex-1"]),notes:x.value},{default:r((()=>[e.isBlockedAction?(i(),n(lt,{key:0,genre:h(V).ERROR},{default:r((()=>[f(u(h(C)("wallets.verification.functionNotAllow")),1)])),_:1},8,["genre"])):v("",!0)])),_:1},8,["class","notes"])])])),_:1}))}},[["__scopeId","data-v-7f2faf65"]]),gi={class:"payment-deposit-container"},Si=Vt({__name:"WalletDeposit",setup(e){const t=P(),a=A(),l=re(),{currencyMap:o,accountInfo:r,isInitialWalletInfoLoading:d,isAccountInfoLoaded:u}=g(l),{hasFeature:m,getIsUserFeatureAllow:y}=Tt(),{getIsFeatureNeedKycVerify:f}=wt(),b=C(!0),S=C(null),k=C(t.query.currency||""),T=s((()=>o.value[k.value]||{})),w=s((()=>T.value.isFiat?gt.FIAT:gt.CRYPTO)),E=s((()=>{const e=S.value===At.FIAT;return f(Ct.DEPOSIT,e)})),N=s((()=>{var e,t;if(E.value||!S.value)return!1;return!(S.value!==At.FIAT?null==(e=r.value)?void 0:e.allowDepositCrypto:null==(t=r.value)?void 0:t.allowDeposit)})),_=(e,{isSearching:s})=>{e&&(It({filterKey:e.filterKey,isSearching:s,currency:e.uniqueKey}),a.replace({query:{...t.query,currency:e.uniqueKey}}).finally((()=>{k.value=e.uniqueKey})))},D=async()=>{await a.replace({query:{}})};return I([u,d],(async e=>{e[0]&&!e[1]&&((()=>
1{if(k.value){const e=o.value[k.value];if(e){const t=Et(e);return void(S.value=t)}}if(y(Ct.DEPOSIT,!1))return void(S.value=At.STABLE_COINS);m(Ct.DEPOSIT,!1)?S.value=At.STABLE_COINS:S.value=At.FIAT})(),await(async()=>{var e;k.value&&(!(null==(e=o.value[k.value])?void 0:e.allowDeposit)||N.value||E.value)&&await D()})(),b.value=!1)}),{immediate:!0}),I((()=>t.query),(e=>{e.currency||(k.value="")})),(e,t)=>(i(),p("div",gi,[c(Pt,{class:"kyc-notification"}),b.value?(i(),n(h(qt),{key:0})):k.value?w.value===h(gt).FIAT?(i(),n(h(yn),{key:2,currency:k.value,onPrevious:D},null,8,["currency"])):w.value===h(gt).CRYPTO?(i(),n(h(bi),{key:3,currency:k.value,onPrevious:D},null,8,["currency"])):v("",!0):(i(),n(Ci,{key:1,currentFilterKey:S.value,"onUpdate:currentFilterKey":t[0]||(t[0]=e=>S.value=e),isShowKycHint:E.value,isBlockedAction:N.value,onOnSelect:_},null,8,["currentFilterKey","isShowKycHint","isBlockedAction"]))]))}},[["__scopeId","data-v-ede36dfa"]]);export{Si as default};
2//# sourceMappingURL=yB--KWBB.js.map

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.