1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,28885,51509,81798,e=>{"use strict";var t=e.i(43476),a=e.i(22016);e.s(["default",0,function({active:e,children:s,link:n,center:r}){return(0,t.jsx)(a.default,{href:n,"aria-label":`${s}-tab-button`,"aria-labelledby":`${s}-tab-button`,className:`text-sm border-b uppercase flex-none px-1 pb-2 ${r?"justify-center":"mx-2"} cursor-pointer transition-all duration-300 ease-in-out hover:lg:border-primary hover:lg:text-inverse font-semibold ${e?"border-primary":"border-transparent text-caption"} `,children:s})}],28885);var s=e.i(95187);let n=(0,s.createServerReference)("000b8db46eb3c5c04ad3271d87619b9a2bc9c62b34",s.callServer,void 0,s.findSourceMapURL,"getServerBankList");e.s(["getServerBankList",0,n],51509);let r=(0,s.createServerReference)("00ff6d200dc3f27d16eaf6b9204d5519d2c26b8c33",s.callServer,void 0,s.findSourceMapURL,"getServerHeadlessConfig");e.s(["getServerHeadlessConfig",0,r],81798)},81284,e=>{"use strict";var t=e.i(15379),a=e.i(75545),s=e.i(53667);async function n(){return s.default.get(t.default.BANK_API.GET_LIST.URL,{...t.default.BANK_API.GET_LIST.ADDITIONAL_PARAMS})}async function r(){return s.default.get(t.default.BANK_API.GET_ACCOUNT_BANK.URL,void 0,a.default.NO_CACHE_HEADERS).then(e=>e.data).catch(e=>[])}async function l(e){return s.default.post(t.default.BANK_API.ADD_BANK_ACCOUNT.URL,e).then(e=>e.data)}async function i(e){return s.default.put(t.default.BANK_API.ADD_BANK_ACCOUNT.URL,e)}e.s(["addAccountBank",0,l,"getAccountBank",0,r,"getBankList",0,n,"updateAccountBank",0,i])},55915,e=>{"use strict";e.s(["formatBankAccountNumber",0,e=>e.replace(/(?!^).(?!.{0,2}$)/g,"X"),"isBankOnline",0,e=>{if(e){let t=e.split("."),a=new Date,s=a.getDay(),n=parseInt(t[2*s]),r=parseInt(t[2*s+1]),l=60*a.getHours()+a.getMinutes();return l>=n&&(l<=r||0===r)}return!0},"nextOnline",0,(e="0.0.0.0.0.0.0.0.0.0.0.0.0.0")=>{let t=e.split("."),a=new Date,s=a.getDay(),n=parseInt(t[2*s]),r=parseInt(t[2*s+2]),l=parseInt(t[2*s+1]),i=60*a.getHours()+a.getMinutes(),o=!(i>=n&&(i<=l||0===l));return o&&i<n?n:!!o&&i>l&&r}])},26711,e=>{"use strict";var t=e.i(43476),a=e.i(58222),s=e.i(25741),n=e.i(55915),r=e.i(55066),l=e.i(57688);e.s(["default",0,function(e){let{bank:{logoUrl:i,name:o},accountNumber:c,censor:d,onPress:m}=e;return(0,t.jsxs)("div",{onClick:()=>m(),className:"bg-background-secondary rounded-xl p-3 flex items-center justify-between mt-3 cursor-pointer transition-all duration-300 ease-in-out hover:lg:bg-background-tertiary",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("figure",{className:"flex flex-none w-11 h-11 items-center justify-center rounded-full bg-white",children:(0,t.jsx)(l.default,{width:"0",height:"0",sizes:"100vw",className:"w-full px-1",src:(0,r.getNewImageUrl)(i),alt:`Logo Bank ${o}`,placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,r.toBase64)((0,a.default)())}`})}),(0,t.jsxs)("article",{className:"pl-3",children:[(0,t.jsx)("p",{className:"text-sm font-semibold truncate",children:o}),(0,t.jsx)("p",{className:"text-xs mt-[2px]",children:d?(0,n.formatBankAccountNumber)(c||""):c})]})]}),(0,t.jsx)("div",{className:"flex-none",children:(0,t.jsx)(s.default,{size:25,fill:"var(--base)"})})]})}])},40013,e=>{"use strict";var t=e.i(43476),a=e.i(68750),s=e.i(29135),n=e.i(55066),r=e.i(48148),l=e.i(57688);e.s(["default",0,function({selector:e,selected:i,disabler:o,hide:c=[]}){let d=(0,r.useTranslations)(),{company:m}=(0,s.useStore)("bank"),u=[{icon:(0,t.jsx)(l.default,{width:0,height:0,sizes:"100vw",className:"w-full h-full lg:mx-auto",src:(0,n.getNewImageUrl)("/assets/images/static/v3/icon/transaction/BANK.webp"),alt:"Bank Assets",placeholder:"empty"}),value:a.BankCategory.BANK,label:d("bank-type-select.bank.label"),disabled:!1,isNew:!1,hidden:c.includes(a.BankCategory.BANK)},{icon:(0,t.jsx)(l.default,{width:0,height:0,sizes:"100vw",className:"w-full h-full lg:mx-auto",src:(0,n.getNewImageUrl)("/assets/images/static/v3/icon/transaction/E_WALLET.webp"),alt:"E-Wallet Assets",placeholder:"empty"}),value:a.BankCategory.E_WALLET,label:d("bank-type-select.e-wallet.label"),disabled:!1,isNew:!1,hidden:c.includes(a.BankCategory.E_WALLET)},{icon:(0,t.jsx)(l.default,{width:0,height:0,sizes:"100vw",className:"w-full h-full lg:mx-auto",src:(0,n.getNewImageUrl)("/assets/images/static/v3/icon/transaction/PHONE_CREDIT.webp"),alt:"Pulsa Assets",placeholder:"empty"}),value:a.BankCategory.PHONE_CREDIT,label:d("bank-type-select.phone-credit.label"),disabled:!1,isNew:!1,hidden:c.includes(a.BankCategory.PHONE_CREDIT)},{icon:(0,t.jsx)(l.default,{width:0,height:0,sizes:"100vw",className:"w-full h-full lg:mx-auto",src:(0,n.getNewImageUrl)("/assets/images/static/v3/icon/transaction/CRYPTO.webp"),alt:"Crypto Assets",placeholder:"empty"}),value:a.BankCategory.CRYPTO,label:d("bank-type-select.crypto.label"),disabled:!1,isNew:!0,hidden:!!(c.includes(a.BankCategory.CRYPTO)||0>m.findIndex(e=>e.bank.category===a.BankCategory.CRYPTO))}],p=o?u.map(e=>(e.disabled=o[e.value]||!1,e)):u;return(0,t.jsx)("section",{className:"flex gap-x-3 mt-2",children:p.map(a=>(0,t.jsxs)("div",{className:`rounded-lg w-full p-3 relative border transition-all duration-200 ease-in-out ${a.hidden?"hidden":"lg:flex"} ${!a.disabled&&"hover:lg:bg-background-default"} cursor-pointer ${a.value===i?"border-primary":"border-separator"} ${a.disabled&&"bg-separator opacity-70"}`,onClick:()=>
1e(a.value),children:[a.isNew&&(0,t.jsx)("div",{className:"absolute -top-2 left-0 right-0 flex justify-center",children:(0,t.jsx)("p",{className:"rounded-full text-[10px] px-3 lg:px-8 font-medium bg-success",children:d("home.promo.chip.new")})}),(0,t.jsx)("figure",{className:"flex flex-none justify-center w-6 lg:w-8 h-6 lg:h-8 mx-auto lg:mr-3 lg:ml-0",children:a.icon}),(0,t.jsx)("p",{className:`text-xs text-center mt-2 truncate ${a.value===i||a.disabled?"text-inverse":"text-caption"}`,children:a.label}),a.value===i&&(0,t.jsx)("section",{className:"absolute bottom-0 right-0 bg-primary w-5 h-5 flex items-center justify-center rounded-br-md rounded-tl-md",children:(0,t.jsx)(l.default,{className:"h-3 w-auto p-[2px]",width:"0",height:"0",sizes:"100vw",src:(0,n.getNewImageUrl)("/assets/images/static/v3/icon/done.png"),quality:70,alt:a.value})})]},a.value))})}])},29573,e=>{"use strict";class t{static GAME_ROUTE=["/lottery","/slot","/casino","/games","/sports"];static PROMO_ROUTE=["/promo"];static ACCOUNT_ROUTE=["/account"];static PUBLIC_AUTH=["/auth/login","/auth/register","/auth/forget-password"];static PUBLIC_AUTH_REDIRECT=[{source:"/login",destination:"/auth/login"},{source:"/register",destination:"/auth/register"}];static RTP_PATHS=["/","/slot","/lottery","/casino","/games","/sports","/promo"];static PUBLIC_ROUTE=["/",...this.GAME_ROUTE,...this.PROMO_ROUTE];static PROTECTED_ROUTE=[...this.ACCOUNT_ROUTE];static EXACT_PROTECTED_ROUTE=["/play","/kyc"];static ROUTE_NAME_MAP={"/":"","/lottery":"Togel"}}e.s(["default",()=>t])},80576,e=>{"use strict";var t=e.i(43476),a=e.i(55066),s=e.i(48148),n=e.i(57688),r=e.i(22016);e.s(["default",0,function({onClose:e}){let l=(0,s.useTranslations)();return(0,t.jsxs)("div",{className:"mt-5 lg:w-2/3 lg:mx-auto",children:[(0,t.jsx)("figure",{className:"w-16 mx-auto",children:(0,t.jsx)(n.default,{width:0,height:0,sizes:"100vw",className:"w-full h-full lg:mx-auto",src:(0,a.getNewImageUrl)("/assets/images/static/v3/icon/transaction/BANK.webp"),alt:"Bank Assets",placeholder:"empty"})}),(0,t.jsx)("p",{className:"text-sm text-center mt-5",children:l("empty-bank.title")}),(0,t.jsx)("p",{className:"text-xs text-center mt-1 opacity-70",children:l("empty-bank.description")}),(0,t.jsxs)(r.default,{shallow:!0,onClick:()=>e&&e(),href:"/account/transaction?tab=bank&add=true&deposit=true",className:"w-2/3 lg:w-2/4 py-3 mt-5 mx-auto text-xs justify-center font-semibold rounded-full bg-primary text-white hover:lg:brightness-90 transition-all duration-300 ease-in-out",children:["+ ",l("list-bank.add.btn")]})]})}])},2525,e=>{"use strict";e.s(["default",()=>z],2525);var t=e.i(43476),a=e.i(90060),s=e.i(81284),n=e.i(25718),r=e.i(75545),l=e.i(29135),i=e.i(48825),o=e.i(19570),c=e.i(55066),d=e.i(70703),m=e.i(22016),u=e.i(18566),p=e.i(71645),x=e.i(26711),b=e.i(40013),f=e.i(68750),g=e.i(60634),h=e.i(25741),y=e.i(38276),k=e.i(54430),N=e.i(70157),v=e.i(57311),j=e.i(7734),w=e.i(7846),C=e.i(57395),A=e.i(48148);function T(e){let{selected:a,label:s,banks:n,selector:r}=e,[l,i]=(0,p.useState)(!1),[c,d]=(0,p.useState)(""),[m,u]=(0,p.useState)(),x=(0,p.useRef)(null),b=(0,C.default)(x),f=(0,A.useTranslations)();return(0,p.useEffect)(()=>u(n),[n]),(0,p.useEffect)(()=>{b&&(i(!1),d(""))},[b,x]),(0,p.useEffect)(()=>{u((0,o.isStringEmpty)(c)?n:n.filter(e=>e.name.toLowerCase().indexOf(c.toLowerCase())>-1))},[c]),(0,p.useEffect)(()=>{let e=document.body.classList;l?(e.add("fixed"),e.add("top-0"),e.add("bottom-0"),e.add("left-0"),e.add("right-0")):(e.remove("fixed"),e.remove("top-0"),e.remove("bottom-0"),e.remove("left-0"),e.remove("right-0"))},[l]),(0,t.jsxs)("section",{ref:x,onClick:()=>{i(!l)},className:"p-3 rounded-xl cursor-pointer border border-caption relative lg:bg-background-default",children:[(0,t.jsx)("p",{className:"text-xs opacity-70",children:s}),(0,t.jsxs)("div",{className:"flex items-center",children:[a?(0,t.jsx)("div",{className:"flex flex-auto items-center",children:(0,t.jsx)("p",{className:"w-64 lg:w-full mt-2",children:a.name})}):(0,t.jsx)("p",{className:"text-xs flex-auto mt-2",children:f("bank-list-select.placeholder")}),(0,t.jsx)("div",{className:"flex-none",children:(0,t.jsx)(w.default,{size:25,fill:"var(--base)"})})]}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{onClick:()=>i(!1),ref:x,className:`lg:hidden fixed z-[1000] transition duration-500 ease-in-out ${l?"bg-black/75 left-0 right-0 top-0 bottom-0 block w-screen":" w-0"}`}),(0,t.jsxs)("div",{className:`fixed lg:absolute z-[9999] left-0 right-0 bottom-0 lg:bottom-[unset] lg:mt-5 overflow-hidden bg-background-secondary rounded-tl-3xl rounded-tr-3xl lg:rou
1nded-xl transition-all duration-500 ease-out ${l?"max-h-[80vh] lg:max-h-[35vh] border border-transparent lg:border-separator":"max-h-0"}`,children:[(0,t.jsx)("div",{className:"flex justify-between px-4 pt-5 mb-3 lg:hidden",children:(0,t.jsx)("button",{onClick:()=>(i(!1),d("")),className:"ml-auto",children:(0,t.jsx)(y.default,{size:24,fill:"var(--base)"})})}),(0,t.jsxs)("div",{className:"relative flex items-center w-full mb-3 pt-2 lg:pt-4 px-5",children:[(0,t.jsx)("span",{className:"absolute left-6 cursor-pointer bg-background-default px-2",children:(0,t.jsx)(j.default,{size:20,fill:"var(--base)"})}),(0,t.jsx)("input",{onChange:e=>d(e.target.value),type:"text",placeholder:f("history.games.filter.popup.button"),className:"bg-background-default w-full text-sm rounded-md py-2 pl-10 pr-2 focus:outline-none"})]}),(0,t.jsx)("div",{className:"max-h-[60vh] lg:max-h-[30vh] px-5 pb-8 lg:pb-4 overflow-auto",children:m&&m.map(e=>(0,t.jsx)("div",{onClick:()=>(i(!1),d(""),r(e)),className:"border-b border-separator last:border-transparent py-3 hover:lg:bg-background-tertiary transition duration-300 ease-in-out",children:(0,t.jsx)("p",{className:"text-sm px-1",children:e.name})},e.uuid))})]})]})]})}var B=e.i(37112),E=e.i(30415);function I(e,t){let a=t("add-bank-form.confirmation.bank.label");return"E_WALLET"===e?a=t("add-bank-form.confirmation.e-wallet.label"):"PHONE_CREDIT"===e&&(a=t("add-bank-form.confirmation.phone-credit.label")),a}function D(e,t){let a=t("bank-type-select.bank.label");return"E_WALLET"===e?a=t("bank-type-select.e-wallet.label"):"PHONE_CREDIT"===e&&(a=t("bank-type-select.phone-credit.label")),a}e.i(29573);var R=e.i(53145);function O(e){let{bank:n,bankList:r,disabler:l,onCancel:i}=e,o=(0,u.useRouter)(),{account:c,updateAccount:d}=(0,p.useContext)(E.AuthContext),m=!(0,u.useSearchParams)().get("add"),x=!!(0,u.useSearchParams)().get("deposit"),j=!!(c&&(c.firstDeposit||c.firstDepositRequest)),[w,C]=(0,p.useState)(f.BankCategory[n?.bank.category||""]),[O,S]=(0,p.useState)(r),[P,$]=(0,p.useState)(),[L,_]=(0,p.useState)(!1),[U,z]=(0,p.useState)(),W=(0,A.useTranslations)(),{handleSubmit:M,control:F,formState:{errors:G},setValue:H,getValues:Y,clearErrors:K}=(0,R.useForm)();(0,p.useEffect)(()=>{n&&(H("accountName",n.accountName),H("accountNumber",n.accountNumber),H("bankId",n.bank.id))},[n]),(0,p.useEffect)(()=>{c&&H("accountName",c.name)},[c]),(0,p.useEffect)(()=>{async function e(){try{let e=await (0,s.getBankList)().then(e=>e.data);S(e)}catch{}}r||e()},[r]),(0,p.useEffect)(()=>{O&&n&&$(O.find(e=>e.id===n.bank.id))},[O,n]);let q=async e=>{_(!1);let t=B.NotificationAlertType.SUCCESS,r=W("bank.notificationAlert.title.success"),l=` ${W("bank.notificationAlert.description.account")} ${P?.name} - ${e.accountNumber} ${W("bank.notificationAlert.description.addSuccess")} `;if(m&&n)try{await (0,s.updateAccountBank)({...e,id:n.id}),l=` ${W("bank.notificationAlert.description.account")} ${P?.name} - ${e.accountNumber} ${W("bank.notificationAlert.description.updateSuccess")} `,setTimeout(()=>{i()},300)}catch(s){let{data:a}=s;t=B.NotificationAlertType.ERROR,r=W("bank.notificationAlert.title.failed"),l=` ${W("bank.notificationAlert.description.failedToAdd")} (${P?.name} - ${e.accountNumber}). ${I(w,W)} ${W("bank.notificationAlert.description.isExist")} `,a.errorKey&&"idexists"===a.errorKey&&(l=` ${W("bank.notificationAlert.description.failedToAdd")} (${P?.name} - ${e.accountNumber}). ${I(w,W)} ${W("bank.notificationAlert.description.isExist")} `)}finally{let e={type:t,data:{title:r,description:l}};window.dispatchEvent(new CustomEvent("notification-alert",{detail:e}))}else try{await (0,s.addAccountBank)(e)&&!j&&d(),setTimeout(()=>x?o.push(`/account/transaction?tab=${a.TransactionTabPage.DEPOSIT}&refresh=true`):i(),300)}catch(s){let{data:a}=s;t=B.NotificationAlertType.ERROR,r=W("bank.notificationAlert.title.failed"),l=` ${W("bank.notificationAlert.description.failedToAdd")} (${P?.name} - ${e.accountNumber}). ${I(w,W)} number used`,a.errorKey&&"idexists"===a.errorKey&&(l=` ${W("bank.notificationAlert.description.failedToAdd")} (${P?.name} - ${e.accountNumber}). ${I(w,W)} ${W("bank.notificationAlert.description.isExist")} `)}
1finally{let e={type:t,data:{title:r,description:l}};window.dispatchEvent(new CustomEvent("notification-alert",{detail:e}))}};return(0,p.useEffect)(()=>{let e=document.body.classList;L?(e.add("fixed"),e.add("top-0"),e.add("bottom-0"),e.add("left-0"),e.add("right-0")):(e.remove("fixed"),e.remove("top-0"),e.remove("bottom-0"),e.remove("left-0"),e.remove("right-0"))},[L]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{onClick:()=>x?o.push(`/account/transaction?tab=${a.TransactionTabPage.DEPOSIT}`):i(),className:"mt-4 flex items-center cursor-pointer",children:[(0,t.jsx)("figure",{className:"w-6 h-6 rotate-180",children:(0,t.jsx)(h.default,{size:"100%",fill:"var(--base)"})}),(0,t.jsx)("span",{className:"text-sm transition-all duration-300 ease-in-out border-b border-transparent lg:hover:border-primary",children:W("bank-detail.label")})]}),(0,t.jsxs)("div",{className:"lg:p-4 lg:mt-4 lg:bg-background-secondary rounded-xl",children:[U&&(0,t.jsxs)("div",{className:"mt-4 flex justify-between p-3 rounded-lg bg-[#FBF2F3]",children:[(0,t.jsxs)("figure",{className:"flex items-center",children:[(0,t.jsx)(k.default,{size:20,fill:"red"}),(0,t.jsx)("span",{className:"text-xs pl-2 text-error",children:U})]}),(0,t.jsx)("button",{type:"reset",onClick:()=>z(""),children:(0,t.jsx)(y.default,{size:20,fill:"#ff3b30"})})]}),(0,t.jsxs)("div",{className:"bg-background-secondary border border-transparent lg:border-separator rounded-xl px-3 pt-2 pb-3 mt-4",children:[(0,t.jsx)("label",{className:"text-xs opacity-70 font-light",children:W("add-bank-form.name.label")}),(0,t.jsxs)("div",{className:"flex justify-between items-center mt-1",children:[(0,t.jsx)("p",{className:"text-sm font-semibold",children:n?.accountName||c?.name}),!j&&(0,t.jsx)("button",{className:"text-primary text-sm",onClick:()=>{o.push("/account/auth?tab=profile&addBank=true")},children:W("bank-detail.change.btn")})]})]}),(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)("p",{className:"text-sm",children:W("add-bank-form.bank.label")}),(0,t.jsx)(b.default,{hide:[f.BankCategory.CRYPTO],selector:e=>{K(),l[e]?z(`${W("add-bank.maximalValue",{value:3})} ${I(e,W)}`):(C(e),S(r.filter(t=>t.category===e)),z(void 0),$(void 0))},selected:w,disabler:l})]}),O&&w&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)(R.Controller,{control:F,name:"bankId",rules:{required:{value:!0,message:`${D(w,W)}`+W("add-bank-form.rules.required")}},render:({field:{onChange:e}})=>(0,t.jsx)(T,{banks:O,selected:P,label:D(w,W),selector:t=>(e(t.id),$(t))})}),G?.bankId&&(0,t.jsx)(N.default,{children:G.bankId.message})]}),(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)(R.Controller,{control:F,name:"accountNumber",rules:{required:{value:!0,message:`${I(w,W)}`+W("add-bank-form.rules.required")},minLength:{value:8,message:W("add-bank-form.number.rules.minLength")},maxLength:{value:16,message:W("add-bank-form.number.rules.maxLength")}},render:({field:{onChange:e,value:a}})=>(0,t.jsx)(v.default,{inputTransaction:!0,type:"number",inputMode:"numeric",pattern:"[0-9]*",label:W("add-bank-form.number.number.label"),placeholder:W("add-bank-form.number.number.placeholder"),defaultValue:a,value:a,onChange:t=>t.currentTarget.value.length>16?null:e(t)})}),G?.accountNumber&&(0,t.jsx)(N.default,{children:G.accountNumber.message})]}),(0,t.jsx)("button",{"aria-label":"Submit Bank","aria-labelledby":"Submit Bank",disabled:!w||!!G.accountNumber,type:"submit",onClick:M(()=>_(!0)),className:`w-full lg:w-1/2 justify-center rounded-full py-2 mt-6 mb-4 lg:mx-auto ${!w||G.accountNumber?"bg-disable":"bg-primary hover:lg:brightness-[0.9]"} transition-all duration-200 ease-in-out text-white`,children:W("add-bank-form.btn")})]})]}),(0,t.jsx)("div",{className:`${L?"bg-black/75 top-0 bottom-0 left-0 right-0 block w-screen":"w-0"} fixed z-[1000] transition duration-500 ease-in-out`}),(0,t.jsx)("section",{className:`fixed z-[9999] top-0 bottom-0 left-0 right-0 px-5 flex items-center overflow-hidden transition-all duration-500 ease-out 2 ${L?"h-auto":"h-0"}`,children:(0,t.jsxs)("div",{className:"rounded-xl bg-white w-full sm:w-96 lg:w-96 sm:mx-auto",children:[(0,t.jsxs)("div",{className:"flex bg-error/10 p-3",children:[(0,t.jsx)("figure",{className:"w-7 h-7 flex flex-none items-center justify-center",children:(0,t.jsx)(g.default,{size:"100%",fill:"#FF3B30"})}),(0,t.jsx)("p",{className:"flex-auto text-xs font-light pl-2 text-black",children:W("add-bank-form.confirmation.label")})]}),(0,t.jsxs)("div",{className:"p-3 px-5",children:[(0,t.jsxs)("div",{className:"mt-3",children:[(0,t.jsx)("p",{className:"text-xs text-black",children:W("add-bank-form.confirmation.name.label")}),(0,t.jsx)("p",{className:"text-sm text-black font-medium",children:n?.accountName||c?.name})]}),(0,t.jsxs)("div",{className:"mt-3",children:[(0,t.jsxs)("p",{className:"text-xs text-black",children:[W("add-bank-form.confirmation.type.label")," ",D(w,W)]}),(0,t.jsx)("p",{className:"text-sm text-black font-medium",children:P?.name})]}),(0,t.jsxs)("div",{className:"mt-3",children:[(0,t.jsx)("p",{className:"text-xs text-black",children:"Rekening bank"===I(w,W)?W("add-bank-form.confirmation.bank.label"):"Nomor E-wallet"===I(w,W)?W("add-bank-form.confirmation.e-wallet.label"):W("add-bank-form.confirmation.phone-credit.label")}),(0,t.jsx)("p",{className:"text-sm text-black font-medium",children:Y("accountNumber")})]})]}),(0,t.jsxs)("div",{className:"flex px-3 my-5",children:[(0,t.jsx)("button",{onClick:()=>_(!1),className:"text-sm font-medium py-2 mr-2 w-full justify-center rounded-xl border border-black text-black hover:lg:bg-black/10 transition-all duration-200 ease-in-out",children:W("add-bank-form.confirmation.cancel.btn")}),(0,t.jsx)("button",{onClick:M(q),className:"text-sm font-medium py-2 ml-2 w-full justify-center rounded-xl bg-black text-white hover:lg:bg-black/80 transition-all duration-200 ease-in-out",children:W("add-bank-form.confirmation.confirm.btn")})]})]})})]})}var S=e.i(58222),P=e.i(55915),$=e.i(57688);function L(e){let{accountName:a,accountNumber:s,bank:{name:n,logoUrl:r},onCancel:l,onEdit:i,censor:o,censorName:d}=e,{account:m}=(0,p.useContext)(E.AuthContext),u=!!(m.firstDeposit||m.firstDepositRequest),x=(0,A.useTranslations)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{onClick:()=>l(),className:"mt-4 flex items-center cursor-pointer",children:[(0,t.jsx)("figure",{className:"w-6 h-6 rotate-180",children:(0,t.jsx)(h.default,{size:"100%",fill:"var(--base)"})}),(0,t.jsx)("span",{className:"text-sm transition-all duration-300 ease-in-out border-b border-transparent lg:hover:border-primary",children:x("bank-detail.label")})]}),(0,t.jsx)("section",{className:"mt-3",children:(0,t.jsxs)("div",{className:"bg-background-secondary p-4 pb-6 lg:p-6 rounded-xl",children:[!u&&(0,t.jsx)("div",{onClick:()=>i(),className:"flex justify-end cursor-pointer",children:(0,t.jsx)("span",{className:"text-sm uppercase transition-all duration-300 ease-in-out border-b border-transparent text-primary lg:hover:border-primary",children:x("bank-detail.change.btn")})}),(0,t.jsxs)("article",{children:[(0,t.jsx)("p",{className:"text-xs mb-1",children:x("bank-detail.name.label")}),(0,t.jsx)("p",{className:"font-semibold",children:d?(0,c.censorAccountName)(a):a})]}),(0,t.jsxs)("article",{className:"mt-3",children:[(0,t.jsx)("p",{className:"text-xs mb-1",children:x("bank-detail.bank.label")}),(0,t.jsxs)("p",{className:"flex gap-x-2 mt-2 font-semibold items-center",children:[(0,t.jsx)("figure",{className:"flex flex-none w-8 h-8 items-center justify-center rounded-full bg-white",children:(0,t.jsx)($.default,{width:0,height:0,sizes:"100vw",className:"w-full px-1",src:(0,c.getNewImageUrl)(r),alt:`Logo Bank ${n}`,placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,c.toBase64)((0,S.default)())}`})}),n]})]}),(0,t.jsxs)("article",{className:"mt-3",children:[(0,t.jsx)("p",{className:"text-xs mb-1",children:x("bank-detail.number.label")}),(0,t.jsx)("p",{className:"font-semibold",children:o?(0,P.formatBankAccountNumber)(s):s})]})]})})]})}var _=e.i(80576);let U=(0,d.default)(()=>e.A(57506),{loadableGenerated:{modules:[92101]}});function z(e){let{bankList:d,censor:b,censorName:f}=e,g=(0,u.useSearchParams)(),h=(0,u.useRouter)(),y=(0,l.useDispatch)(),{user:k}=(0,l.useStore)("bank"),[N,v]=(0,p.useState)({}),[j,w]=(0,p.useState)(!0),[C,T]=(0,p.useState)(),[B,E]=(0,p.useState)(!1),[I,D]=(0,p.useState)(0),R=(0,A.useTranslations)(),S={loop:!0,autoplay:!0,animationData:i.default};(0,p.useEffect)(()=>{!async function(){try{w(!0);let e=await (0,s.getAccountBank)();e&&y({type:"bank/setUserBank",payload:e})}catch{}finally{w(!1)}}()},[B,g.get("add")]),(0,p.useEffect)(()=>
2{if(!(0,o.isObjectEmpty)(k)){let e,t;v((e={},k.forEach(t=>{let a=t.bank.category;e[a]||(e[a]=[]),e[a].push(t)}),t=0,Object.keys(e).forEach(a=>{e[a].forEach(()=>t++)}),D(t),e))}},[k]);let P=(0,p.useCallback)(e=>{T(e),window.scrollTo({top:0,behavior:"smooth"})},[]),$=(0,p.useMemo)(()=>{let e={};return Object.keys(N||{}).map(t=>{e[t]=N[t].length>=r.default.MAX_BANK_CATEGORY_COUNT}),e},[N]),z=()=>{E(!1),T(void 0),h.replace("/account/transaction?tab=bank")},W=I<=0&&!g.get("add"),M=I>=r.default.MAX_BANK_COUNT;return B||g.get("add")?(0,t.jsx)(O,{bank:C,bankList:d,disabler:$,onCancel:z}):C?(0,t.jsx)(L,{...C,onCancel:z,onEdit:()=>E(!0),censor:b,censorName:f}):j?(0,t.jsx)("figure",{className:"w-24 h-24 mx-auto",children:(0,t.jsx)(U,{width:"100%",height:"100%",options:S})}):(0,t.jsxs)(t.Fragment,{children:[W&&(0,t.jsx)("div",{className:"lg:bg-background-secondary lg:py-9 mt-3 lg:rounded-xl",children:(0,t.jsx)(_.default,{})}),Object.keys(N).map(e=>(0,t.jsxs)("div",{className:"mb-4 lg:w-3/5 lg:mx-auto",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"Bank"===(0,c.toTitleCase)(e)?R("bank-type-select.bank.label"):"E Wallet"===(0,c.toTitleCase)(e)?R("bank-type-select.e-wallet.label"):R("bank-type-select.phone-credit.label")}),N[e].map(a=>(0,t.jsx)(x.default,{...a,censor:b,onPress:()=>P(a)},`${e}-${a.accountNumber}`))]},e)),!M&&!W&&(0,t.jsxs)(m.default,{shallow:!0,href:`/account/transaction?tab=${a.TransactionTabPage.BANK}&add=true`,className:"w-2/3 lg:w-2/4 py-3 mt-5 mx-auto text-xs justify-center font-semibold rounded-full bg-primary text-white hover:lg:brightness-90 transition-all duration-300 ease-in-out",children:["+ ",R("list-bank.add.btn")]}),!W&&(0,t.jsx)("div",{className:"lg:mt-5 lg:mb-10",children:(0,t.jsx)(n.default,{isHalfContent:!0,title:R("list-bank.contact.label")})})]})}},67602,e=>{"use strict";var t=e.i(43476),a=e.i(22016),s=e.i(61745);e.s(["default",0,function({target:e,onPressAction:n}){let r=(0,s.useTranslations)();return(0,t.jsxs)("div",{className:"lg:hidden border-t-4 border-background-secondary -mx-5 px-5 pt-6 mt-8",children:[(0,t.jsx)(a.default,{onClick:()=>n&&n(),shallow:!0,href:"/",className:"bg-primary rounded-lg justify-center py-3 font-medium mb-5",children:r("transaction-in-progress.back.btn")}),(0,t.jsx)(a.default,{onClick:()=>n&&n(),href:`/account/transaction?tab=${e}`,className:"border border-primary rounded-lg justify-center py-3 font-medium text-primary mb-5",children:r("transaction-in-progress.pending.btn")})]})}])},35666,88941,19155,1377,51144,e=>{"use strict";e.s(["default",()=>r],35666);var t=e.i(43476),a=e.i(51509),s=e.i(81798),n=e.i(2525);async function r(e){let{params:r}=e,l=[(0,s.getServerHeadlessConfig)()];r.add&&l.push((0,a.getServerBankList)().then(e=>e.data)||[]);let i=await Promise.allSettled(l),o="fulfilled"===i[0].status&&i[0].value||{},c=i[1]?.status==="fulfilled"&&(i[1].value||[]).reduce((e,t)=>("INACTIVE"!==t.status&&e.push(t),e),[]);return(0,t.jsx)("section",{className:"px-4 mt-4 lg:mt-0 lg:mx-auto",children:(0,t.jsx)(n.default,{bankList:c,censor:!o.config?.viewUserBankDetail,censorName:!o.config?.viewUserBankName})})}var l=e.i(95187);let i=(0,l.createServerReference)("003d7f288f36feda4a5784d4fd24079b2a652cbd50",l.callServer,void 0,l.findSourceMapURL,"getServerPromoProgress");e.s(["getServerPromoProgress",0,i],88941);let o=(0,l.createServerReference)("4087a6150c56e7b50dbd96c83d39865fc815fc1963",l.callServer,void 0,l.findSourceMapURL,"getServerPendingDepositTransaction");e.s(["getServerPendingDepositTransaction",0,o],19155);var c=e.i(47167),d=e.i(15379);let m=(0,l.createServerReference)("7f27cd55324e9e96a76248c32a3656bf622c6342b7",l.callServer,void 0,l.findSourceMapURL,"getCache"),u=c.default.env.API_HOST;async function p(){return m(`${u}/services/backend/api/company-configurations`,d.default.CONFIG_API.COMPANY_CONFIG.ADDITIONAL_PARAMS,{ttl:300}).then(e=>e.data).catch(e=>{})}e.s(["getServerTransactionConfig",0,p],1377);let x=(0,l.createServerReference)("403d9b968a35b498816b2d68ffc372ee827f6f6575",l.callServer,void 0,l.findSourceMapURL,"getServerPendingWithdrawTransaction");e.s(["getServerPendingWithdrawTransaction",0,x],51144)},23991,e=>{"use strict";var t=e.i(29135),a=e.i(33899),s=e.i(18566),n=e.i(71645);e.s(["default",0,function({children:e}){let r=(0,s.useRouter)(),l=(0,t.useDispatch)(),i=(0,a.default)();return(0,n.useEffect)(()=>{function e(){r.refresh()}return window.addEventListener("reset-transaction-form",e),()=>window.removeEventListener("reset-transaction-form",e)},[]),(0,n.useEffect)(()=>(i||l({type:"navigation/toggleGameNavbar",payload:!1}),()=>{i||l({type:"navigation/toggleGameNavbar",payload:!0})}),[i]),e}])},59165,(e,t,a)=>{t.exports={nm:"Timer",ddd:0,h:48,w:48,meta:{g:"@lottiefiles/toolkit-js 0.26.1"},layers:[{ty:4,nm:"seconds",sr:1,st:0,op:480,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[-21.625,.32,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:0,k:[24.375,23.781,0],ix:2},r:{a:1,k:[{o:{x:.167,y:.167},i:{x:.833,y:.833},s:[235],t:0},{s:[595],t:479}],ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}}
2,ef:[],shapes:[{ty:"gr",bm:0,hd:!1,mn:"ADBE Vector Group",nm:"Rectangle 1",ix:1,cix:2,np:3,it:[{ty:"rc",bm:0,hd:!1,mn:"ADBE Vector Shape - Rect",nm:"Rectangle Path 1",d:1,p:{a:0,k:[0,0],ix:3},r:{a:0,k:100,ix:4},s:{a:0,k:[4,16],ix:2}},{ty:"st",bm:0,hd:!1,mn:"ADBE Vector Graphic - Stroke",nm:"Stroke 1",lc:1,lj:1,ml:4,o:{a:0,k:100,ix:4},w:{a:0,k:0,ix:5},c:{a:0,k:[1,1,1],ix:3}},{ty:"fl",bm:0,hd:!1,mn:"ADBE Vector Graphic - Fill",nm:"Fill 1",c:{a:0,k:[1,1,1],ix:4},r:1,o:{a:0,k:100,ix:5}},{ty:"tr",a:{a:0,k:[0,6.25],ix:1},s:{a:0,k:[100,100],ix:3},sk:{a:0,k:0,ix:4},p:{a:0,k:[-21.625,.5],ix:2},r:{a:0,k:0,ix:6},sa:{a:0,k:0,ix:5},o:{a:0,k:100,ix:7}}]}],ind:1},{ty:4,nm:"minutes",sr:1,st:0,op:480,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[-21.625,2.422,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:0,k:[24.375,23.781,0],ix:2},r:{a:0,k:0,ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}},ef:[],shapes:[{ty:"gr",bm:0,hd:!1,mn:"ADBE Vector Group",nm:"Rectangle 1",ix:1,cix:2,np:3,it:[{ty:"rc",bm:0,hd:!1,mn:"ADBE Vector Shape - Rect",nm:"Rectangle Path 1",d:1,p:{a:0,k:[0,0],ix:3},r:{a:0,k:112,ix:4},s:{a:0,k:[4,20],ix:2}},{ty:"st",bm:0,hd:!1,mn:"ADBE Vector Graphic - Stroke",nm:"Stroke 1",lc:1,lj:1,ml:4,o:{a:0,k:100,ix:4},w:{a:0,k:0,ix:5},c:{a:0,k:[1,1,1],ix:3}},{ty:"fl",bm:0,hd:!1,mn:"ADBE Vector Graphic - Fill",nm:"Fill 1",c:{a:0,k:[1,1,1],ix:4},r:1,o:{a:0,k:100,ix:5}},{ty:"tr",a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},sk:{a:0,k:0,ix:4},p:{a:0,k:[-21.625,-5.75],ix:2},r:{a:0,k:0,ix:6},sa:{a:0,k:0,ix:5},o:{a:0,k:100,ix:7}}]}],ind:2},{ty:4,nm:"background",sr:1,st:0,op:480,ip:0,hd:!1,ddd:0,bm:0,hasMask:!1,ao:0,ks:{a:{a:0,k:[.504,2.008,0],ix:1},s:{a:0,k:[100,100,100],ix:6},sk:{a:0,k:0},p:{a:0,k:[24.379,23.758,0],ix:2},r:{a:0,k:0,ix:10},sa:{a:0,k:0},o:{a:0,k:100,ix:11}},ef:[],shapes:[{ty:"gr",bm:0,hd:!1,mn:"ADBE Vector Group",nm:"Ellipse 1",ix:1,cix:2,np:3,it:[{ty:"el",bm:0,hd:!1,mn:"ADBE Vector Shape - Ellipse",nm:"Ellipse Path 1",d:1,p:{a:0,k:[0,0],ix:3},s:{a:0,k:[24.5,24.5],ix:2}},{ty:"st",bm:0,hd:!1,mn:"ADBE Vector Graphic - Stroke",nm:"Stroke 1",lc:1,lj:1,ml:4,o:{a:0,k:100,ix:4},w:{a:0,k:0,ix:5},c:{a:0,k:[1,1,1],ix:3}},{ty:"fl",bm:0,hd:!1,mn:"ADBE Vector Graphic - Fill",nm:"Fill 1",c:{a:0,k:[.9725,.6078,.0078],ix:4},r:1,o:{a:0,k:100,ix:5}},{ty:"tr",a:{a:0,k:[0,0],ix:1},s:{a:0,k:[186.718,186.718],ix:3},sk:{a:0,k:0,ix:4},p:{a:0,k:[.5,2],ix:2},r:{a:0,k:0,ix:6},sa:{a:0,k:0,ix:5},o:{a:0,k:100,ix:7}}]}],ind:3}],v:"5.5.4",fr:60,op:480,ip:0,assets:[]}},30898,e=>{"use strict";var t=e.i(43476),a=e.i(59165);let s=(0,e.i(70703).default)(()=>e.A(57506),{loadableGenerated:{modules:[92101]}});e.s(["default",0,function(){let e={loop:!0,autoplay:!0,animationData:a.default};return(0,t.jsx)(s,{width:"100%",height:"100%",options:e})}])},43146,13423,e=>{"use strict";var t=e.i(43476),a=e.i(57311);e.s(["default",0,function(e){let{label:s,placeholder:n,value:r,onChange:l,errorMsg:i,crypto:o}=e;return(0,t.jsxs)("section",{className:"mt-3 relative",children:[(0,t.jsx)(a.default,{inputTransaction:!0,type:"text",inputMode:"numeric",onKeyPress:e=>{if(o){let t=/[0-9.]/.test(e.key),a=e.currentTarget.value.includes("."),s="."===e.key,n=!a||a&&e.currentTarget.value.split(".")[1]?.length<2;t&&(!a||a&&!s)&&n||e.preventDefault()}else/[0-9]/.test(e.key)||e.preventDefault()},maxLength:16,className:"form-control",label:s,placeholder:n,value:r,onChange:e=>l(o?e.target.value:e.target.value.replace(/\./g,""))}),(0,t.jsx)("div",{className:"flex justify-between mt-2 ",children:(0,t.jsx)("p",{className:"text-error text-sm",children:i})})]})}],43146);var s=e.i(93220),n=e.i(71645);e.s(["default",0,function(e){let{nominal:a,selector:r,nominalList:l}=e,i=(0,n.useCallback)(()=>l.slice(0,6).map(e=>(0,t.jsx)("button",{onClick:()=>r(e),"aria-label":e.toString(),"aria-labelledby":e.toString(),className:`justify-center rounded-full text-xs lg:text-sm px-3 py-2 lg:py-3 bg-background-tertiary lg:hover:text-white transition-all duration-300 ease-in-out ${e===a?"text-white bg-primary font-medium lg:hover:bg-primary":"text-caption border-caption lg:hover:bg-white/20"}`,children:(0,s.formatCurrency)(e,{sign:!1})},e)),[a,l]);return(0,n.useEffect)(()=>{let e=document.getElementById("slider-nominal"),t=!1,a=0,s=0;function n(n){t=!0,e?.classList.add("active"),a=n.pageX-e.offsetLeft,s=e.scrollLeft||0}function r(){t=!1,e.classList.remove("active")}function l(){t=!1,e.classList.remove("active")}function i(n){if(!t)return;n.preventDefault();let r=(n.pageX-e.offsetLeft-a)*1.2;e.scrollLeft=s-r}return e?.addEventListener("mousedown",n),e?.addEventListener("mouseleave",r),e?.addEventListener("mouseup",l),e?.addEventListener("mousemove",i),()=>{e?.removeEventListener("mousedown",n),e?.removeEventListener("mouseleave",r),e?.removeEventListener("mouseup",l),e?.removeEventListener("mousemove",i)}},[]),(0,t.jsx)("section",{id:"slider-nominal",className:"mb-1 mt-4 lg:mt-5 pb-2 grid grid-cols-3 gap-3",children:i()})}],13423)},15875,88175,e=>{"use strict";let t={src:e.i(20287).default,width:93,height:92,blurWidth:8,blurHeight:8,blurDataURL:"data:image/webp;base64,UklGRooBAABXRUJQVlA4TH4BAAAvB8ABEM1VICICHggADiIAAIC7c9NIhCCIEAEACAAYACABBABAgAAAAADeIwBEAgACERQASIBQmCE3AAAADwTABgEAAOD8t/sh6VAiyAECAAIASAQggBAAAAAAAIBAAAQIEQAIAAIg8KAkfymq3AMByEEAAAA4/1sfyVISNAgAAqAIEAgBAAAAAAAAAAAAAAAAQYBARAACBAgUZbOG1TwQABxEAACA819TQZEAKgGnACwEAAFECAABAAl5AYAgAgCIAEIEAQAEAGQLBhAJBbb4TIzD5XK7+S69ul/LaL7InFa/RQh6+elRnMbsmqlv63GJpyPn24Bp56GvhtmMe5wpZYfrE/JjNU/pFEYXEsa11n4qT2i6pdZKARqnCqXHBtkozP8AoFfD1ryIPwAUAEjnJas63gj/3wEAInTon9S
2d45x64olgk4nSmgAyAQi5x2V7O/x+3HgXRpgvE9D3GfRay/KIr2HODjt8f3lbTUWXnkJMnxWwLWuKoeyzMSo2"};e.s(["default",0,t],15875);var a=e.i(15379),s=e.i(75545),n=e.i(53667);async function r(e){return n.default.post(a.default.PROMO_API.TAKE_PROMO.URL,{promoId:e})}async function l(){return await n.default.get(a.default.PROMO_API.GET_DEPOSIT_PROMO.URL,a.default.PROMO_API.GET_DEPOSIT_PROMO.ADDITIONAL_PARAMS).then(e=>e.data).catch(e=>[])}async function i(){return n.default.get(a.default.PROMO_API.GET_PROMO_PROGRESS.URL,void 0,s.default.NO_CACHE_HEADERS).then(e=>e.data).catch(e=>{})}async function o(e){return await n.default.get(a.default.PROMO_API.CHECK_PROMO.URL,{...e}).then(e=>e.data).catch(e=>!1)}e.s(["checkDepositPromo",0,o,"getDepositPromo",0,l,"getPromoProgress",0,i,"takePromo",0,r],88175)},90060,65206,71946,37628,46816,39241,85878,e=>{"use strict";e.s(["TransactionTabPage",()=>eR],90060);var t,a,s,n=e.i(43476);e.i(28885),e.i(35666),e.i(47167);var r=e.i(25718);e.i(67602),e.i(88941);var l=e.i(31448);e.i(19155),e.i(1377),e.i(51144);var i=e.i(19570),o=e.i(70703);e.i(23991),e.i(30898),e.s(["default",()=>eC],39241);var c=e.i(40013),d=e.i(43146),m=e.i(13423),u=e.i(68750),p=e.i(81284),x=e.i(15875),b=e.i(60634),f=e.i(25741),g=e.i(38276),h=e.i(12978),y=e.i(70157),k=e.i(57311),N=e.i(75545),v=e.i(37112),j=e.i(88175),w=e.i(71770),C=e.i(30415),A=e.i(29135),T=e.i(48825),B=e.i(59165),E=e.i(17018),I=e.i(15379),D=e.i(53667),R=e.i(55915);async function O(){return D.default.get(I.default.CONFIG_API.COMPANY_CONFIG.URL,I.default.CONFIG_API.COMPANY_CONFIG.ADDITIONAL_PARAMS).then(e=>e.data).catch(e=>!1)}async function S(){return D.default.get(I.default.BANK_API.GET_COMPANY_BANK.URL,I.default.BANK_API.GET_COMPANY_BANK.ADDITIONAL_PARAMS).then(e=>e.data).then(e=>e.map(e=>({...e,bank:{...e.bank,scheduledStatus:"SCHEDULED"===e.bank.status?(0,R.isBankOnline)(e.bank.schedule)?"ONLINE":"OFFLINE":"ONLINE"===e.bank.status?"ONLINE":"OFFLINE",nextOnline:(0,R.nextOnline)(e.bank.schedule)}})).filter(e=>"INACTIVE"!==e.bank.status).sort((e,t)=>t.bank.scheduledStatus.localeCompare(e.bank.scheduledStatus))||[]).catch(e=>[])}e.s(["getCompanyBank",0,S,"getTransactionConfig",0,O],65206);var P=e.i(28176),$=e.i(93220),L=e.i(33899),_=e.i(55066),U=e.i(57688),z=e.i(18566),W=e.i(71645),M=e.i(53145),F=e.i(87497),G=e.i(11726),H=e.i(22016),Y=e.i(48148);let K=(0,o.default)(()=>e.A(57506),{loadableGenerated:{modules:[92101]}});function q(e){let{backTarget:t,type:a}=e,[s,r]=(0,W.useState)(!1),{wallet:l}=(0,A.useStore)("account"),i=(0,A.useDispatch)(),o=(0,Y.useTranslations)(),c={loop:!0,autoplay:!0,animationData:T.default};async function d(){r(!0),i({type:"account/setBalance",payload:await (0,F.getBalance)()}),r(!1)}return(0,n.jsxs)("div",{className:"flex justify-between px-4 mt-5 lg:mt-0 border-b-8 border-background-secondary lg:border-background-default lg:hidden pb-5",children:[(0,n.jsxs)("div",{className:"flex-auto pr-4",children:[(0,n.jsx)("p",{className:"text-xs opacity-70 font-light pl-2",children:o("common.balance")}),(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)("p",{className:"text-sm pl-2 mt-1 mr-2 h-7 flex items-center",children:s?(0,n.jsx)("figure",{className:"min-w-[100px] h-5 flex justify-center",children:(0,n.jsx)(K,{width:"100%",height:"100%",options:c})}):(0,$.formatCurrency)(l)}),(0,n.jsx)("button",{onClick:d,className:`rounded-full bg-background-default cursor-pointer w-7 h-7 rotate-270 items-center justify-center ${s?"hidden":"flex"}`,children:(0,n.jsx)(G.default,{size:20,fill:"var(--caption)"})})]})]}),(0,n.jsx)(H.default,{shallow:!0,href:`/account/history?d=${t}&type=${a}`,className:"bg-background-secondary rounded-lg px-4",children:(0,n.jsxs)("p",{className:"opacity-70 font-semibold text-xs",children:[o("common.history")," ",o(`history.transaction.detail.type.${a.toUpperCase()}`)]})})]})}var V=e.i(75771);function Q(e){let{children:t,expand:a,onClose:s,transaction:r,isDepoInstant:l}=e,{deposit:i,fees:o,bonus:c,code:d,rate:m}=r,u=(0,Y.useTranslations)();return(0,n.jsxs)("div",{id:"deposit-summary",className:`${l?"relative -mx-4 rounded-xl p-4 -mb-8 mt-4 lg:mb-0 lg:mx-0 lg:mt-0 shadow-[0px_-1px_8px_0px_black] lg:shadow-none":"fixed rounded-t-3xl px-4 lg:px-5 pt-6 lg:pt-5 pb-8 lg:pb-5 lg:mx-4 lg:mt-2 lg:mb-20 lg:rounded-none lg:rou
2nded-b-lg shadow-[0px_4px_10px_6px_black] lg:shadow-none"} lg:relative left-0 right-0 bottom-0 z-[999] bg-background-tertiary lg:bg-background-secondary`,children:[(0,n.jsxs)("div",{className:"flex",children:[(0,n.jsx)("p",{className:"text-sm font-medium mr-2",children:u("deposit.deposit-summary.title")}),(0,n.jsx)("button",{onClick:()=>{s(!a)},children:(0,n.jsx)("figure",{className:`w-5 h-5 ${a?"rotate-90":"rotate-270"} transition-all duration-300 ease-in-out`,children:(0,n.jsx)(f.default,{size:"100%",fill:"var(--base)"})})})]}),(0,n.jsxs)("div",{className:`${!a?"max-h-[0px]":"max-h-[112px]"} transition-all duration-300 ease-in-out overflow-hidden overflow-y-scroll`,children:[c&&(0,n.jsxs)("div",{className:"flex justify-between mt-3 bg-background-default p-2 rounded-md",children:[(0,n.jsx)("p",{className:"text-sm opacity-50 font-light",children:u("deposit.deposit-summary.potential")}),(0,n.jsx)("p",{className:"text-sm font-medium text-warning",children:(0,$.formatCurrency)(c,{sign:!0})})]}),(o||0)>0&&(0,n.jsxs)("div",{className:"flex justify-between mt-3",children:[(0,n.jsx)("p",{className:"text-sm opacity-50 font-light",children:u("deposit.deposit-summary.fee")}),(0,n.jsx)("p",{className:"text-sm font-medium",children:m?`${d} ${o} (${(0,$.formatCurrency)(o*m)})`:(0,$.formatCurrency)(o)})]}),(0,n.jsxs)("div",{className:"flex justify-between mt-3",children:[(0,n.jsx)("p",{className:"text-sm opacity-50 font-light",children:u("deposit.deposit-summary.estimation")}),(0,n.jsx)("p",{className:"text-sm font-medium",children:(0,$.formatCurrency)((m?i*m:i)-(m?(o??0)*m:o??0)+(c??0))})]})]}),(0,n.jsxs)("div",{className:"flex mt-5 lg:mt-3 items-center",children:[i>0&&(0,n.jsx)("p",{className:"w-7/12 text-xl font-semibold",children:d?`${r?.cryptoName} ${i}`:(0,$.formatCurrency)(i)}),t]})]})}e.s(["default",0,Q],71946),e.i(70386),(0,o.default)(()=>e.A(98125),{loadableGenerated:{modules:[89378]}}),(0,o.default)(()=>e.A(79408),{loadableGenerated:{modules:[85769]}}),(0,o.default)(()=>e.A(7006),{loadableGenerated:{modules:[88989]}}),(0,o.default)(()=>e.A(52441),{loadableGenerated:{modules:[44374]}});var X=((t={}).TRANSACTION="transaction",t.GAME="game",t.BONUS="bonus",t.OTHER="other",t);e.s(["HistoryTabType",()=>X],37628);var J=e.i(58222),Z=e.i(64253);let ee=e=>(0,n.jsxs)("svg",{width:e.size||24,height:e.size||24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{cx:12,cy:10,r:3,stroke:e.fill||"#fff",strokeLinecap:"round"}),(0,n.jsx)("circle",{cx:12,cy:12,r:9,stroke:e.fill||"#fff"}),(0,n.jsx)("path",{d:"M18 18.706c-.354-1.063-1.134-2.003-2.219-2.673C14.697 15.363 13.367 15 12 15s-2.697.363-3.781 1.033c-1.085.67-1.865 1.61-2.219 2.673",stroke:e.fill||"#fff",strokeLinecap:"round"})]});function et(e){let{label:t,name:a,bank:{name:s,number:r},depoInstant:l,lastStep:i}=e;return(0,n.jsxs)("div",{className:`lg:bg-background-secondary rounded-xl ${l?"mx-0":i?"lg:mx-0":"mx-1 lg:mx-10"} lg:mt-6 lg:py-4`,children:[(0,n.jsx)("p",{className:"text-sm mt-5 lg:mt-0 px-3 opacity-70",children:t}),(0,n.jsxs)("div",{className:"lg:bg-background-secondary flex items-center px-3 mt-2 rounded-xl",children:[(0,n.jsx)(ee,{size:35,fill:"var(--base)"}),(0,n.jsxs)("article",{className:"pl-2",children:[(0,n.jsx)("p",{className:"text-sm font-semibold",children:a}),(0,n.jsxs)("p",{className:"text-sm",children:[s," - ",r]})]})]})]})}var ea=e.i(46042),es=e.i(37016);function en(e){let{label:t,value:a,text:s,onCopy:r}=e,[l,i]=(0,W.useState)(!1),o=(0,Y.useTranslations)();return(0,n.jsxs)("div",{className:"flex justify-between items-center mt-4 pb-3 border-b border-disable",children:[(0,n.jsx)("p",{className:"text-xs opacity-70 w-1/2",children:t}),(0,n.jsxs)("article",{className:"flex items-center justify-end w-1/2",children:[(0,n.jsx)("p",{className:"text-xs truncate",children:s||a}),r&&(0,n.jsx)(es.CopyToClipboard,{text:a,onCopy:()=>r(a),children:(0,n.jsx)("div",{className:"pl-1 cursor-pointer",onClick:()=>{i(!0),setTimeout(()=>{i(!1)},1500)},children:(0,n.jsx)(ea.default,{size:24,fill:"var(--primary)"})})}),l&&(0,n.jsx)("div",{className:"absolute top-0 bottom-0 left-0 right-0 flex justify-center items-center z-10",children:(0,n.jsx)("p",{className:"text-xs px-5 py-3 rounded-lg bg-black/50 text-white",children:o("deposit.crypto-confirmation.copy")})})]})]})}let er=(0,o.default)(()=>e.A(36203),{loadableGenerated:{modules:[63873]}});function el(e){let{type:t,onReset:a}=e,{config:s}=(0,W.useContext)(w.AppConfigurationContext),{pendingTransaction:o}=(0,A.useStore)("transaction"),c=t===l.TransactionType.DEPOSIT,d=t===l.TransactionType.DEPOSIT,m=(0,Y.useTranslations)();(0,W.useLayoutEffect)(()=>{function e(){a()}return window.addEventListener("reset-transaction-form",e),()=>window.removeEventListener("reset-transaction-form",e)},[]);let p=(0,W.useCallback)(()=>o&&o.userNote?o.userNote?.includes("Crypto Transfer Transaction ID:")?o.userNote.split("Crypto Transfer Transaction ID: ")[1].split(" | ")[0]:o.userNote:"",[o]),x=(0,W.useCallback)(()=>
2{if(o&&o.userNote&&o&&o.userNote)return o.userNote?.includes("Crypto Transfer Transaction ID:")?o.userNote.split("Crypto Transfer Transaction ID: ")[1].split(" | ")[1].replace("User Note: ",""):o.userNote},[o]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{className:"mt-3 px-3 lg:px-4 pb-6",children:(0,n.jsxs)("div",{className:"lg:bg-background-secondary lg:px-5 lg:pt-6 lg:pb-16 lg:mb-4 rounded-xl",children:[(0,n.jsx)("div",{className:"h-12 lg:h-16 w-12 lg:w-16 mx-auto my-4",children:d?(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"w-full h-full lg:mx-auto",src:(0,_.getNewImageUrl)(`/assets/images/static/v3/icon/transaction/${o?.userBank?o?.userBank?.bank?.category:o?.companyBank?.bank?.category}.webp`),alt:"Bank Assets",placeholder:"empty"}):(0,n.jsx)(Z.default,{size:"100%"})}),(0,n.jsx)("p",{className:"text-xs text-center mt-3 opacity-70",children:t===l.TransactionType.WITHDRAW?m(`history.transaction.detail.type.${t}`):`${o?o?.userBank?.bank?.category===u.BankCategory.PHONE_CREDIT?m("transaction-in-progress.method.phone-credit.label"):o?.userBank?.bank?.category===u.BankCategory.E_WALLET?m("transaction-in-progress.method.e-wallet.label"):o?.userBank?.bank?.category===u.BankCategory.BANK?m("transaction-in-progress.method.bank.label"):o?.companyBank?.bank?.category===u.BankCategory.CRYPTO?m("transaction-in-progress.method.crypto.label"):"":""}`}),(0,n.jsx)("p",{className:"text-sm font-semibold text-center mt-3",children:m("transaction-in-progress.process.label")}),t===l.TransactionType.DEPOSIT&&(0,n.jsx)("p",{className:"text-xs text-center mt-3 font-light",children:o?.userBank?m("transaction-in-progress.process.user-bank.description",{value:(0,$.formatCurrency)(o?.amount)}):o?.companyBank&&m("transaction-in-progress.process.company-bank.description",{value:`${o.companyBank.bank.name} ${o.originalAmount}`})}),o&&(0,n.jsxs)(n.Fragment,{children:[d&&o&&o.userBank&&(0,n.jsx)(et,{lastStep:!0,label:m("transaction-in-progress.detail.sender"),name:s.viewUserBankName?o?.userBank?o?.userBank?.accountName:o?.companyBank?.accountName||"":(0,_.censorAccountName)(o?.userBank?o?.userBank?.accountName:o?.companyBank?.accountName||""),bank:{name:(o.userBank?o.userBank.bank?.name:o.companyBank.bank?.name)||"",number:s.viewUserBankDetail?o.userBank?o.userBank.accountNumber:o.companyBank.accountName:(0,_.censorAccountNumber)((o.userBank?o.userBank.accountNumber:o.companyBank.accountNumber)||"")}}),(0,n.jsxs)("div",{className:"px-3 mt-5",children:[d&&o.userBank&&(0,n.jsx)("p",{className:"font-semibold",children:m("transaction-in-progress.detail.instruction")}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(en,{onCopy:e=>null,label:o.userBank?m("transaction-in-progress.detail.user-bank.amount"):o.companyBank&&m("transaction-in-progress.detail.company-bank.amount"),text:o.userBank?(0,$.formatCurrency)(o.amount):o.companyBank&&`${o.companyBank.bank.name} ${o.originalAmount}`,value:o.amount.toString()}),(0,n.jsx)(en,{label:o.userBank?m("transaction-in-progress.detail.user-bank.bank"):o.companyBank&&m("transaction-in-progress.detail.company-bank.bank"),value:o.userBank?d?o.companyBank?.bank.name||"":o.userBank?.bank?.name||"":o.companyBank&&o.companyBank.network}),(0,n.jsx)(en,{onCopy:e=>null,label:m(d&&o.companyBank.bank.category===u.BankCategory.CRYPTO?"transaction-in-progress.detail.crypto.account-number":"transaction-in-progress.detail.account-number"),value:d?o.companyBank.censor?(0,_.censorAccountNumber)(o.companyBank.accountNumber||""):o.companyBank.accountNumber||"":s.viewUserBankDetail?o.userBank?.accountNumber:(0,_.censorAccountNumber)(o.userBank?.accountNumber||"")}),d&&o.companyBank.bank.category===u.BankCategory.CRYPTO?(0,n.jsx)(en,{onCopy:e=>null,label:"ID Transaksi",value:p()}):(0,n.jsx)(en,{label:m("transaction-in-progress.detail.receiver"),value:d?o.companyBank.accountName:o.userBank?.accountName})]}),!(0,i.isStringEmpty)(x())&&(0,n.jsxs)("p",{className:"text-[11px] opacity-80 mt-5",style:{overflowWrap:"anywhere"},children:[m("transaction-in-progress.detail.note"),": ",x()]}),d&&o.companyBank.imageUrl&&o.userBank&&(0,n.jsxs)("div",{className:"mt-6 border-b border-background-tertiary pb-7",children:[(0,n.jsx)("p",{className:"text-sm text-center opacity-80",children:m("transaction-in-progress.detail.qr")}),(0,n.jsx)(U.default,{width:"0",height:"0",sizes:"100vw",className:"h-auto w-1/2 lg:w-1/4 mx-auto mt-4 rounded-xl",src:o.companyBank.imageUrl,alt:"Transaction Destination Bank Barcode",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`})]}),c&&o.userBank&&(0,n.jsx)(er,{}),o&&(0,n.jsx)(r.default,{isHalfContent:!0,title:m("transaction-in-progress.note")})]})]})]})}),(0,n.jsxs)("div",{className:"border-t-8 border-background-secondary lg:border-background-default px-4 mt-4 lg:hidden",children:[(0,n.jsx)(H.default,{href:"/",shallow:!0,className:"bg-primary font-medium mt
2-8 justify-center py-3 rounded-xl",children:m("transaction-in-progress.back.btn")}),(0,n.jsxs)(H.default,{onClick:()=>window.scrollTo({top:0}),href:`/account/history?tab=${X.TRANSACTION}&type=${d?l.TransactionType.DEPOSIT:l.TransactionType.WITHDRAW}`,shallow:!0,className:"border border-primary text-primary font-medium mt-4 justify-center py-3 rounded-xl",children:[m("transaction-in-progress.history.btn")," ",d?"Deposit":"Withdraw"]})]})]})}var ei=e.i(7846);function eo(e){let{e:t,selector:a,status:s,divider:r,setOpen:l,open:i,censorBankAccountName:o,censorBankAccountNumber:c,popUpModalList:d}=e;return(0,n.jsx)("div",{className:`group ${d?"py-3":" pb-2 pt-1"} lg:pt-2 cursor-pointer lg:hover:bg-background-default lg:hover:rounded-lg transition-all duration-300 ease-out ${r&&"border-b border-separator"} last:border-transparent`,children:(0,n.jsxs)("div",{className:"flex items-center w-full gap-x-4",onClick:()=>(l&&l(!i),a&&a(t.id)),children:[(0,n.jsx)("figure",{className:"flex flex-none w-11 h-11 items-center justify-center rounded-full bg-white",children:(0,n.jsx)(U.default,{width:"0",height:"0",sizes:"100vw",className:"w-full px-1",src:(0,_.getNewImageUrl)(t.bank.logoUrl),alt:`Logo Bank ${t.bank.name}`,placeholder:"blur",loading:"eager",priority:!0,blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`})}),(0,n.jsxs)("article",{className:"flex-auto w-full lg:w-[calc(100%-44px)]",children:[(0,n.jsx)("p",{className:"text-sm truncate",children:o?(0,_.censorAccountName)(t.accountName):t.accountName}),(0,n.jsxs)("p",{className:"text-xs mt-[5px]",children:[(0,n.jsx)("span",{className:"text-xs pr-1",children:t.bank.name}),"-",(0,n.jsx)("span",{className:"text-xs pl-1 pr-3",children:t.censor||c?(0,R.formatBankAccountNumber)(t.accountNumber):t.accountNumber}),s&&(0,n.jsxs)("span",{className:`text-[10px] rounded-full px-2 inline-block relative ${"ONLINE"===t.bank.scheduledStatus?"bg-success":"OFFLINE"===t.bank.scheduledStatus?"bg-error":"bg-info"}`,children:[(0,n.jsx)("span",{className:"relative z-30 text-white",children:t.bank.scheduledStatus}),"ONLINE"===t.bank.scheduledStatus&&(0,n.jsx)("span",{className:"group-hover:animate-ping absolute z-20 inline-flex top-0 bottom-0 left-1 right-1 rounded-full bg-success opacity-90"})]})]})]})]})})}function ec(e){let{label:t,placeholder:a,disabled:s,data:r,value:l,selector:i,status:o=!1,usage:c,popUpTitle:d}=e,{config:m}=(0,W.useContext)(w.AppConfigurationContext),[u,p]=(0,W.useState)(!1),[x,b]=(0,W.useState)([]),f=(0,Y.useTranslations)();(0,W.useEffect)(()=>{r&&b(r)},[r]);let h=e=>{i(e)};return(0,n.jsxs)("section",{className:"relative",children:[(0,n.jsxs)("div",{onClick:()=>s?null:p(!u),className:`px-3 py-2 my-4 rounded-xl cursor-pointer ${s?"bg-background-secondary border border-caption lg:border-separator":"border border-caption lg:bg-background-default"}`,children:[(0,n.jsx)("label",{className:`text-xs opacity-${s?"40":"70"}`,children:t||f("deposit.form.choose.placeholder")}),(0,n.jsxs)("div",{className:`flex items-center justify-between overflow-hidden ${l?"my-0":"my-1"}`,children:["object"==typeof l?(0,n.jsx)(eo,{e:l,status:!!o,censorBankAccountName:"user"===c&&!m.viewUserBankName,censorBankAccountNumber:"user"===c?!m?.viewUserBankDetail:"company"===c&&l.censor}):(0,n.jsx)("span",{className:`text-xs flex-auto ${s?"opacity-40":""}`,children:a||l||f("deposit.form.choose.placeholder")}),(0,n.jsx)("div",{className:"flex-none",children:(0,n.jsx)(ei.default,{size:25,fill:"var(--base)"})})]})]}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{onClick:()=>p(!1),className:`md:hidden fixed z-[1000] transition duration-300 ease-in-out ${u?"bg-black/75 top-0 bottom-0 left-0 right-0 block w-screen":" w-0"}`}),(0,n.jsxs)("section",{className:`fixed md:absolute z-[9999] md:z-[999] left-0 right-0 bottom-0 md:bottom-[unset] md:mt-2 lg:mt-1 overflow-hidden bg-background-secondary rounded-tl-3xl rounded-tr-3xl md:rounded-xl transition-all duration-300 ease-out ${u?"max-h-[75vh] min-h-[50vh] md:min-h-[20vh] lg:min-h-min md:max-h-[35vh] border border-transparent lg:border-separator":"max-h-0"}`,children:[(0,n.jsxs)("div",{className:"flex md:hidden justify-between px-4 pt-5",children:[(0,n.jsx)("p",{className:"lg:hidden font-medium",children:d}),(0,n.jsx)("button",{onClick:()=>p(!1),className:"ml-auto",children:(0,n.jsx)(g.default,{size:24,fill:"var(--base)"})})]}),(0,n.jsxs)("div",{className:"max-h-[70vh] md:max-h-[20vh] lg:max-h-60 px-4 pt-3 pb-6 overflow-auto",children:[x&&x.length>0&&x?.map((e,t)=>
2(0,n.jsx)(eo,{popUpModalList:!0,e:e,selector:h,status:o,divider:t!==r.length-0,setOpen:p,open:u,censorBankAccountName:"user"===c&&!m?.viewUserBankName,censorBankAccountNumber:"user"===c?!m?.viewUserBankDetail:"company"===c&&e.censor},e.uuid)),"user"===c&&x&&x.length<N.default.MAX_BANK_CATEGORY_COUNT?(0,n.jsx)("div",{className:"flex justify-center mt-6",children:(0,n.jsxs)(H.default,{href:"/account/transaction?tab=bank&add=true&deposit=true",className:"text-sm py-3 px-6 justify-center rounded-full font-medium bg-primary text-white hover:lg:brightness-90 transition-all duration-300 ease-out",shallow:!0,children:[(0,n.jsx)("span",{className:"w-4 h-4 text-xs flex items-center justify-center text-primary mr-1 rounded-full bg-white",children:"+"})," ",f("list-bank.add.btn")]})}):null]})]})]})]})}function ed(e){let{label:t,placeholder:a,data:s,value:r,onSelect:l}=e,[i,o]=(0,W.useState)(!1),c=(0,Y.useTranslations)();return(0,n.jsxs)("section",{className:"relative",children:[(0,n.jsxs)("div",{onClick:()=>o(!i),className:"px-3 py-2 my-4 rounded-xl cursor-pointer border border-caption lg:bg-background-default",children:[(0,n.jsx)("label",{className:"text-xs opacity-70",children:t||c("deposit.form.choose.placeholder")}),(0,n.jsxs)("div",{className:"flex items-center justify-between overflow-hidden my-0",children:[(0,n.jsx)("p",{className:"text-xs flex-auto",onClick:()=>o&&o(!i),children:r??a}),(0,n.jsx)("div",{className:"flex-none",children:(0,n.jsx)(ei.default,{size:25,fill:"var(--base)"})})]})]}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{onClick:()=>o(!1),className:`md:hidden fixed z-[1000] transition duration-300 ease-in-out ${i?"bg-black/75 top-0 bottom-0 left-0 right-0 block w-screen":" w-0"}`}),(0,n.jsxs)("section",{className:`fixed md:absolute z-[9999] md:z-[999] left-0 right-0 bottom-0 md:bottom-[unset] md:mt-2 lg:-mt-2 overflow-hidden bg-background-secondary rounded-tl-3xl rounded-tr-3xl md:rounded-xl transition-all duration-300 ease-out ${i?"max-h-[75vh] min-h-[50vh] md:min-h-[20vh] lg:min-h-min md:max-h-[35vh] border border-transparent lg:border-separator":"max-h-0"}`,children:[(0,n.jsxs)("div",{className:"flex md:hidden justify-between px-4 pt-5",children:[(0,n.jsx)("p",{className:"lg:hidden font-medium",children:t}),(0,n.jsx)("button",{onClick:()=>o(!1),className:"ml-auto",children:(0,n.jsx)(g.default,{size:24,fill:"var(--base)"})})]}),(0,n.jsx)("div",{className:"max-h-[70vh] md:max-h-[20vh] lg:max-h-60 px-4 pt-3 pb-6 overflow-auto",children:Object.entries(s).map(([e,t],a)=>(0,n.jsxs)("div",{className:"flex items-center w-full gap-x-4 py-3 border-b border-separator last:border-transparent cursor-pointer lg:hover:bg-background-default lg:hover:rounded-lg transition-all duration-300 ease-linear",onClick:()=>{l(t[0]),o&&o(!i)},children:[(0,n.jsx)("figure",{className:"flex flex-none w-11 h-11 items-center justify-center rounded-full bg-white",children:(0,n.jsx)(U.default,{width:"0",height:"0",sizes:"100vw",className:"w-full px-px rounded-full",src:t[0].bank.logoUrl,alt:`Logo Bank ${e}`,placeholder:"blur",loading:"eager",priority:!0,blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`})}),(0,n.jsxs)("article",{className:"flex-auto w-full lg:w-[calc(100%-44px)]",children:[(0,n.jsx)("p",{className:"text-sm truncate",children:t[0].bank.name}),(0,n.jsx)("p",{className:"text-xs mt-1 opacity-70",children:t[0].bank.code})]})]},a))})]})]})]})}e.s(["default",0,ec],46816);var em=e.i(80576),eu=e.i(66034);function ep(){let[e,t]=(0,W.useState)(!1),[a,s]=(0,W.useState)(!1),[r,l]=(0,W.useState)(!1),i=(0,Y.useTranslations)();return(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("button",{onClick:()=>t(!e),className:"flex items-center",children:(0,n.jsx)(eu.default,{size:24,fill:"var(--primary)"})}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:`lg:hidden fixed z-[1000] transition duration-300 ease-in-out ${e?"bg-black/75 top-0 bottom-0 left-0 right-0 block w-screen":" w-0"}`}),(0,n.jsxs)("section",{className:`fixed lg:absolute z-[9999] left-0 right-0 bottom-0 lg:bottom-[unset] lg:w-64 lg:-left-[14.5rem] lg:mt-1 overflow-hidden bg-background-secondary rounded-tl-3xl rounded-tr-3xl lg:rou
2nded-lg transition-all duration-300 ease-out ${e?"max-h-[75vh] lg:max-h-[25vh] border border-transparent lg:border-separator pb-16 lg:pt-3 lg:pb-3":"max-h-0"}`,children:[(0,n.jsxs)("div",{className:"flex justify-between px-4 pt-5 mb-3 lg:hidden",children:[(0,n.jsx)("p",{className:"text-sm font-medium",children:"Tutorial"}),(0,n.jsx)("button",{onClick:()=>t(!1),className:"ml-auto",children:(0,n.jsx)(g.default,{size:24,fill:"var(--base)"})})]}),(0,n.jsxs)("div",{className:"px-4",children:[(0,n.jsx)("div",{onClick:()=>{t(!1),s(!0)},className:"flex items-center border-b border-separator pb-3 mt-3 cursor-pointer",children:(0,n.jsx)("p",{className:"text-sm hover:lg:text-primary transition-all duration-200 ease-in-out",children:i("deposit.tutorial-deposit.title")})}),(0,n.jsx)("div",{onClick:()=>{t(!1),l(!0)},className:"flex items-center pb-3 mt-3 cursor-pointer",children:(0,n.jsx)("p",{className:"text-sm hover:lg:text-primary transition-all duration-200 ease-in-out",children:i("deposit.tutorial-payment-gateway.title")})})]})]})]}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{onClick:()=>s(!1),className:`fixed z-[1000] transition duration-300 ease-in-out ${a?"bg-black/75 top-0 bottom-0 left-0 right-0 block w-screen":" w-0"}`}),(0,n.jsxs)("section",{className:`fixed z-[9999] left-0 right-0 lg:w-2/4 lg:m-auto lg:top-0 bottom-0 overflow-hidden bg-background-secondary rounded-tl-3xl rounded-tr-3xl lg:rounded-lg transition-all duration-300 ease-out ${a?"max-h-[85vh] lg:pt-3":"max-h-0"}`,children:[(0,n.jsxs)("div",{className:"flex justify-between px-4 lg:px-7 pt-5 mb-3",children:[(0,n.jsx)("p",{className:"text-sm font-medium",children:i("deposit.tutorial-deposit.title")}),(0,n.jsx)("button",{onClick:()=>s(!1),className:"ml-auto",children:(0,n.jsx)(g.default,{size:24,fill:"var(--base)"})})]}),(0,n.jsx)("div",{className:"max-h-[80vh] px-4 lg:px-7 pb-10 overflow-auto",children:(0,n.jsx)("article",{children:(0,n.jsxs)("ol",{className:"list-decimal text-sm pl-3 mt-4",children:[(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-deposit.1")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/manual/1.webp"),alt:"Pilih rekening bank Anda",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-deposit.2")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/manual/2.webp"),alt:"Klik ber
2ikutnya",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-deposit.3")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/manual/3.webp"),alt:"Slide ke kanan untuk konfirmasi",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-deposit.4")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/manual/4.webp"),alt:"Bila sudah melakukan transfer hubungi cs",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-deposit.5")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/manual/5.webp"),alt:"Bila sudah melakukan transfer hubungi cs",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-deposit.6")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/manual/6.webp"),alt:"Bila sudah melakukan transfer hubungi cs",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})})]})})})]})]}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{onClick:()=>l(!1),className:`fixed z-[1000] transition duration-300 ease-in-out ${r?"bg-black/75 block w-screen h-screen top-0":" w-0"}`}),(0,n.jsxs)("section",{className:`fixed z-[9999] left-0 right-0 lg:w-2/4 lg:m-auto lg:top-0 bottom-0 overflow-hidden bg-background-secondary rounded-tl-3xl rounded-tr-3xl lg:rounded-lg transition-all duration-300 ease-out ${r?"max-h-[85vh] lg:pt-3":"max-h-0"}`,children:[(0,n.jsxs)("div",{className:"flex justify-between px-4 lg:px-7 pt-5 mb-3",children:[(0,n.jsx)("p",{className:"text-sm font-medium",children:i("deposit.tutorial-payment-gateway.title")}),(0,n.jsx)("button",{onClick:()=>l(!1),className:"ml-auto",children:(0,n.jsx)(g.default,{size:24,fill:"var(--base)"})})]}),(0,n.jsx)("div",{className:"max-h-[80vh] px-4 lg:px-7 pb-10 overflow-auto",children:(0,n.jsx)("article",{children:(0,n.jsxs)("ol",{className:"list-decimal text-sm pl-3 mt-4",children:[(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-payment-gateway.title")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/auto/1.webp"),alt:"Pilih rekening bank Anda",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-payment-gateway.2")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/auto/2.webp"),alt:"Pilih rekening bank Anda",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-payment-gateway.3")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/auto/3.webp"),alt:"Pilih rekening bank Anda",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsxs)("li",{className:"mb-2 lg:mb-4",children:[i("deposit.tutorial-payment-gateway.4")," ",(0,n.jsxs)("strong",{children:['"',i("add-bank-form.confirmation.confirm.btn"),"â"]}
2)," ",i("deposit.tutorial-payment-gateway.4-end")]}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/auto/4.webp"),alt:"Pilih rekening bank Anda",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})}),(0,n.jsx)("li",{className:"mb-2 lg:mb-4",children:i("deposit.tutorial-payment-gateway.5")}),(0,n.jsx)("figure",{className:"mb-2 lg:mb-4",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"h-auto w-full lg:w-2/3 lg:mx-auto",src:(0,_.getNewImageUrl)("/assets/images/static/v3/tutorial/deposit/auto/5.webp"),alt:"Pilih rekening bank Anda",placeholder:"blur",blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`,loading:"lazy"})})]})})})]})]})]})}var ex=((a={}).NETWORK="network",a.WALLET="accountNumber",a);function eb(e){let{type:t,label:a,placeholder:s,data:r,value:l,onSelect:i}=e,[o,c]=(0,W.useState)(!1),d=(0,Y.useTranslations)();return(0,n.jsxs)("section",{className:"relative",children:[(0,n.jsxs)("div",{onClick:()=>c(!o),className:"px-3 py-2 my-4 rounded-xl cursor-pointer border border-caption lg:bg-background-default",children:[(0,n.jsx)("label",{className:"text-xs opacity-70",children:a||d("deposit.form.choose.placeholder")}),(0,n.jsxs)("div",{className:"flex items-center justify-between overflow-hidden my-0",children:[(0,n.jsx)("p",{className:"text-xs flex-auto",onClick:()=>c&&c(!o),children:l??s}),(0,n.jsx)("div",{className:"flex-none",children:(0,n.jsx)(ei.default,{size:25,fill:"var(--base)"})})]})]}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{onClick:()=>c(!1),className:`md:hidden fixed z-[1000] transition duration-300 ease-in-out ${o?"bg-black/75 top-0 bottom-0 left-0 right-0 block w-screen":" w-0"}`}),(0,n.jsxs)("section",{className:`fixed md:absolute z-[9999] md:z-[999] left-0 right-0 bottom-0 md:bottom-[unset] md:mt-2 lg:-mt-2 overflow-hidden bg-background-secondary rounded-tl-3xl rounded-tr-3xl md:rounded-xl transition-all duration-300 ease-out ${o?"max-h-[75vh] min-h-[50vh] md:min-h-[20vh] lg:min-h-min md:max-h-[35vh] border border-transparent lg:border-separator":"max-h-0"}`,children:[(0,n.jsxs)("div",{className:"flex md:hidden justify-between px-4 pt-5",children:[(0,n.jsx)("p",{className:"lg:hidden font-medium",children:a}),(0,n.jsx)("button",{onClick:()=>c(!1),className:"ml-auto",children:(0,n.jsx)(g.default,{size:24,fill:"var(--base)"})})]}),r.map(e=>(0,n.jsx)("div",{className:"p-4 border-b border-separator last:border-transparent cursor-pointer lg:hover:bg-background-default lg:hover:rounded-lg transition-all duration-300 ease-linear",onClick:()=>{i(e),c&&c(!o)},children:(0,n.jsx)("p",{className:"text-sm",children:e[t]})},`select-${e.bank.code}-${e.accountNumber}`))]})]})]})}let ef=(0,W.memo)(function(e){let{onReset:t,onConfirm:a,transaction:s}=e,[r,l]=(0,W.useState)(!1),[i,o]=(0,W.useState)(!1),[c,d]=(0,W.useState)(""),[m,u]=(0,W.useState)(""),p=(0,Y.useTranslations)(),x=(0,W.useCallback)(()=>""!==c.trim(),[c]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"px-3 mt-3 flex justify-start",children:(0,n.jsxs)(H.default,{href:"#",onClick:()=>{t()},children:[(0,n.jsx)("figure",{className:"h-auto w-6 rotate-180",children:(0,n.jsx)(f.default,{size:"100%",fill:"var(--base)"})}),(0,n.jsx)("span",{className:"text-sm",children:p("common.back.btn")})]})}),(0,n.jsx)("section",{className:"relative lg:w-3/4 lg:mx-auto lg:mt-8",children:s&&(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"px-4 mt-4",children:(0,n.jsxs)("div",{className:"bg-background-secondary p-4 rounded-xl",children:[s?.companyBank?.imageUrl?(0,n.jsx)("p",{className:"text-xs text-center",children:p("deposit.crypto-confirmation.scan")}):(0,n.jsx)("p",{className:"text-xs text-center",children:p("deposit.crypto-confirmation.send")}),s?.companyBank?.imageUrl&&(0,n.jsx)("figure",{className:"flex w-1/2 lg:w-1/3 mx-auto mt-4 rounded-xl bg-white",children:(0,n.jsx)(U.default,{width:"0",height:"0",sizes:"100vw",className:"w-full p-4",src:s?.companyBank?.imageUrl,alt:"Barcode Crypto",placeholder:"blur",loading:"eager",priority:!0,blurDataURL:`data:image/svg+xml;base64,${(0,_.toBase64)((0,J.default)())}`})}),(0,n.jsxs)("div",{className:`mt-${s?.companyBank?.imageUrl?"8":"3"} w-full lg:w-2/3 lg:mx-auto relative`,children:[(0,n.jsxs)("div",{className:"flex items-center rounded-lg bg-background-default border border-separator px-3 py-2",children:[(0,n.jsx)("p",{className:"text-sm w-full truncate",children:s?.companyBank?.accountNumber}),(0,n.jsx)(es.default,{onCopy:()=>{l(!0),setTimeout(()=>{l(!1)},1500)},text:s?.companyBank?.accountNumber,children:(0,n.jsx)("div",{className:"items-center cursor-pointer right-[1px] top-[1px] bottom-[
21px]",children:(0,n.jsx)(ea.default,{size:24,fill:"var(--primary)"})})})]}),r&&(0,n.jsx)("div",{className:"absolute z-50 left-0 right-0 -top-6 flex justify-center items-center",children:(0,n.jsxs)("p",{className:"text-xs px-3 py-px rounded-md bg-black/70",children:["Link ",p("deposit.crypto-confirmation.copy")]})})]})]})}),(0,n.jsxs)("div",{className:"mx-4 mt-4 pb-8 border-b lg:border-b-2 border-background-tertiary relative",children:[(0,n.jsx)("p",{className:"text-sm font-medium mt-3",children:p("deposit.crypto-confirmation.detail.label")}),(0,n.jsxs)("div",{className:"flex justify-between items-center mt-4",children:[(0,n.jsx)("p",{className:"text-sm",children:p("deposit.crypto-confirmation.amount")}),(0,n.jsxs)("div",{className:"flex items-center gap-x-1",children:[(0,n.jsxs)("p",{className:"font-medium",children:[s?.companyBank?.bank.name," ",s?.data.amount]}),(0,n.jsx)(es.default,{onCopy:()=>{o(!0),setTimeout(()=>{o(!1)},1500)},text:String(s?.data.amount),children:(0,n.jsx)("div",{className:"items-center cursor-pointer right-[1px] top-[1px] bottom-[1px]",children:(0,n.jsx)(ea.default,{size:24,fill:"var(--primary)"})})})]}),i&&(0,n.jsx)("div",{className:"absolute z-50 left-0 right-0 top-0 bottom-0 flex justify-center items-center",children:(0,n.jsx)("p",{className:"text-sm px-3 py-2 rounded-lg bg-black/70",children:p("deposit.crypto-confirmation.copy")})})]}),s?.companyBank?.bank?.rateInAmount&&(0,n.jsx)(eg,{title:p("deposit.crypto-confirmation.rate"),value:`${(0,$.formatCurrency)(s?.companyBank?.bank?.rateInAmount)}`}),(0,n.jsx)(eg,{title:p("deposit.crypto-confirmation.network"),value:s?.companyBank?.network}),s?.bonusAmount&&(0,n.jsx)(eg,{title:p("deposit.crypto-confirmation.potential"),value:s?.bonusAmount?(0,$.formatCurrency)(s?.bonusAmount):"-"}),s?.companyBank?.bank?.feeInAmount>0&&(0,n.jsx)(eg,{title:p("deposit.crypto-confirmation.fee"),value:`${s?.companyBank?.bank?.code} ${s?.companyBank?.bank?.feeInAmount} (${(0,$.formatCurrency)(s?.companyBank?.bank?.feeInAmount*s?.companyBank?.bank?.rateInAmount)})`}),(0,n.jsx)(eg,{title:p("deposit.crypto-confirmation.estimation"),value:(0,$.formatCurrency)((s?.data.amount-(s?.companyBank?.bank?.feeInAmount||0))*s?.companyBank?.bank?.rateInAmount+(s?.bonusAmount||0))})]}),(0,n.jsxs)("div",{className:"mx-4 mt-4",children:[(0,n.jsx)("p",{className:"text-sm font-medium mt-3",children:p("deposit.crypto-confirmation.confirmation.label")}),(0,n.jsxs)("form",{action:()=>{a(c)},className:"pb-10",children:[(0,n.jsx)("textarea",{maxLength:150,rows:3,required:!0,placeholder:p("deposit.crypto-confirmation.id.placeholder"),className:`border-separator w-full text-sm p-3 mt-3 rounded-xl focus:outline-none resize-none ${m?"border-error bg-error/20":"border bg-transparent"}`,value:c,onChange:e=>{e.target.value.length>=150?u(p("deposit.form.note.maxLength")):u(""),d(e.target.value)}}),m&&(0,n.jsx)("p",{className:"my-1 text-error text-sm",children:m}),(0,n.jsxs)("div",{className:"bg-background-secondary p-3 lg:py-2 mt-2 flex flex-wrap items-center gap-x-2 rounded-xl",children:[(0,n.jsx)("div",{className:"w-7",children:(0,n.jsx)(b.default,{size:"100%",fill:"var(--primary)"})}),(0,n.jsx)("p",{className:"w-[calc(100%-36px)] text-xs",children:p("deposit.crypto-confirmation.note")})]}),(0,n.jsx)("button",{type:"submit",className:`w-full py-3 rounded-xl justify-center mt-5 lg:hover:brightness-[0.9] transition-all duration-300 ease-linear ${x()?"bg-primary":"bg-separator"}`,children:p("deposit.crypto-confirmation.btn")})]})]})]})})]})}),eg=({title:e,value:t})=>(0,n.jsxs)("div",{className:"flex justify-between mt-4",children:[(0,n.jsx)("p",{className:"text-xs text-caption",children:e}),(0,n.jsx)("p",{className:"text-xs",children:t})]});var eh=e.i(49461),ey=e.i(92684),ek=e.i(14677);let eN=(0,o.default)(()=>e.A(57506),{loadableGenerated:{modules:[92101]}}),ev=(0,o.default)(()=>e.A(3987),{loadableGenerated:{modules:[63572]},ssr:!1}),ej=(0,o.default)(()=>e.A(77363),{loadableGenerated:{modules:[89218]}}),ew=[25e3,5e4,1e5,25e4,5e5,1e6];function eC(e){let{step:t,isPaymentGatewayAvailable:a,pendingTransaction:s,transactionConfig:r,depositPromoProgress:o}=e,I=(0,Y.useTranslations)(),D=(0,A.useDispatch)(),R=(0,z.useRouter)(),O=(0,L.default)(),{config:{isDepositBonusAvailable:F}}=(0,W.useContext)(w.AppConfigurationContext),{account:G}=(0,W.useContext)(C.AuthContext),{wallet:H}=(0,A.useStore)("account"),{user:K,company:X,CRYPTO:J}=(0,A.useStore)("bank"),{promoProgress:Z,pendingTransaction:ee}=(0,A.useStore)("transaction"),{fbqEnabled:et}=(0,eh.default)(),[ea,es]=(0,W.useState)(t),[en,er]=(0,W.useState)(!1),[ei,eo]=(0,W.useState)(!0),[eu,eg]=(0,W.useState)(!1),[eC,eA]=(0,W.useState)(),[eT,eB]=(0,W.useState)(X),[eE,eI]=(0,W.useState)(),[eD,eO]=(0,W.useState)(),[eS,eP]=(0,W.useState)([]),[e$,eL]=(0,W.useState)(),[e_,eU]=(0,W.useState)(!1),[ez,eW]=(0,W.useState)(!F),[eM,eF]=(0,W.useState)(!1),[eG,eH]=(0,W.useState)(!1),[eY,eK]=(0,W.useState)(!1),[eq,eV]=(0,W.useState)(),[eQ,eX]=(0,W.useState)(),[eJ,eZ]=(0,W.useState)(),e0={loop:!0,autoplay:!0,animationData:B.default},e1={loop:!0,autoplay:!0,animationData:T.default};(0,W.useEffect)(()=>{s||ee?(D({type:"transaction/setPendingTransaction",payload:{...s||ee,type:l.TransactionType.DEPOSIT}}),es(2)):es(0)},[s]);let{handleSubmit:e3,control:e4,formState:{errors:e2},setValue:e5,trigger:e6,setError:e7,clearErrors:e8,resetField:e9,reset:te}=(0,M.useForm)({defaultValues:{}});(0,W.useEffect)(()=>(O||D({type:"navigation/toggleGameNavbar",payload:!1}),()=>{O||D({type:"navigation/toggleGameNavbar",payload:!0})}),[O]),(0,W.useEffect)(()=>{D({type:"transaction/setPromoProgress",payload:o})},[o]),(0,W.useEffect)(()=>{!async function(){try{eo(!0);let e=await (0,p.getAccountBank)();if(D({type:"bank/setUserBank",payload:e}),e.length>0){let t=e.find(e=>"DEFAULT"===e.type);t&&(e5("userBankId",t.id),eO(t),eA(t.bank.category))}}catch{}finally{eo(!1)}}();let e=(0,ek.v4)();(0,P.sendDataLayerEvent)("VisitDeposit",null,{gtag:!1,fbq:et,eventId:e}),(0,ey.sendMetaEvent)({eventName:"VisitDeposit",eventId:e,user:{id:G?.id,email:G?.email,phone:G?.phone2}})},[]),(0,W.useEffect)(()=>{async function e(){D({type:"bank/setCompanyBank",payload:await S()})}X.length<=0&&e()},[X]);let tt=async e=>{e5("userNote",`Crypto Transfer Transaction ID: ${e} | User Note: ${tm||""}`),await e6()&&e3(ta)()},ta=(0,W.useCallback)(async e=>{if(0===ea&&e$?.isNotEligible)e7("promoId",{message:I("deposit.form.promo.error-message")}),eK(!0);else if(0===ea)if(eC===u.BankCategory.CRYPTO)eZ({data:e,companyBank:eE,bonusAmount:e$?.potentialBonus}),es(ea+1);else try{let t=await (0,E.createDepositTransaction)(e);if(t){es(ea+2),to(),D({type:"transaction/setPendingTransaction",payload:{...t,type:l.TransactionType.DEPOSIT}});let a=(0,ek.v4)();(0,P.sendDataLayerEvent)("deposit_form_sent",{amount:e.amount,deposit_promo:!!e$&&`${e$?.id}-${e$?.name}`,company_bank:eE?.bank.name,user_bank:eD?.bank.name},{fbq:et,eventId:a}),(0,ey.sendMetaEvent)({eventName:"Purchase",eventId:a,customData:{value:e.amount,currency:"IDR",bank_name:eD?.bank.name},user:{id:G?.id,email:G?.email,phone:G?.phone2}})}}catch(l){let{data:e}=l,t="",a=!1,s=v.NotificationAlertType.ERROR;"idexists"===e.errorKey?(a=!0,e.title.indexOf("Please wait")>-1?(t=I("deposit.instant.error.wait"),s=v.NotificationAlertType.WARNING,es(0)):e.title.indexOf("pending")>-1?(t=I("deposit.instant.error.pending"),es(1)):e.title.indexOf("not active")>-1&&(t=I("deposit.instant.error.not-active"),D({type:"bank/setCompanyBank",payload:X.filter(e=>e!==eE)}),e9("companyBankId"),eI(void 0))):"notapplicable"===e.errorKey&&"Transaction is being limited"===e.title?(t=I("deposit.instant.error.limited"),es(0)):t=I("deposit.instant.error.unknown");let r={type:s,data:{title:"Deposit",description:t,icon:a?(0,n.jsx)(eN,{width:40,height:40,options:e0}):void 0}};window.dispatchEvent(new CustomEvent("notification-alert",{detail:r}))}else if(1===ea)try{let t=await (0,E.createDepositTransaction)((0,_.sanitizeObject)(e));if(t){es(ea+1),to(),D({type:"transaction/setPendingTransaction",payload:{...t,type:l.TransactionType.DEPOSIT}});let a=(0,ek.v4)();(0,P.sendDataLayerEvent)("deposit_form_sent",{amount:e.amount,deposit_promo:!!e$&&`${e$?.id}-${e$?.name}`,company_bank:eE?.bank.name,user_bank:eD?.bank.name},{fbq:et,eventId:a}),(0,ey.sendMetaEvent)({eventName:"Purchase",eventId:a,user:{id:G?.id,email:G?.email,phone:G?.phone2},customData:{value:e.amount,currency:"IDR",user_bank:eD?.bank.name}})}}catch(l){let{data:e}=l,t="",a=!1,s=v.NotificationAlertType.ERROR;"idexists"===e.errorKey?(e9("userNote"),a=!0,e.title.indexOf("Please wait")>-1?(t=I("deposit.instant.error.wait"),s=v.NotificationAlertType.WARNING,es(0)):e.title.indexOf("pending")>-1&&(t=I("deposit.instant.error.pending"),es(0))):"notapplicable"===e.errorKey&&"Transaction is being limited"===e.title?(t=I("deposit.instant.error.limited"),es(0)):t=I("deposit.instant.error");let r={type:s,data:{title:"Deposit",description:t,icon:a?(0,n.jsx)(eN,{width:40,height:40,options:e0}):void 0}};window.dispatchEvent(new CustomEvent("notification-alert",{detail:r}))}else es(ea+1);window.scrollTo({top:0,behavior:"smooth"})},[ea,e$,eD,eE]);(0,W.useEffect)(()=>
2{if(F)if((0,i.isObjectEmpty)(Z))return eW(!0);else eW(N.default.WELCOME_PROMO_SHOW_FORM.includes(Z.progress.status))},[F,H,Z]);let ts=(0,W.useCallback)(()=>!!F&&!(0,i.isObjectEmpty)(Z)&&N.default.WELCOME_PROMO_SHOW_STATUS.includes(Z.progress.status),[F,Z,N.default]),tn=(0,W.useCallback)(async()=>{if(!en){er(!0);try{let e=await (0,j.getPromoProgress)();D({type:"transaction/setPromoProgress",payload:e})}catch{}finally{er(!1)}}},[]);(0,W.useEffect)(()=>(window.addEventListener("reload-transaction-form",tn),()=>window.removeEventListener("reload-transaction-form",tn)),[]),(0,W.useEffect)(()=>{function e(){R.refresh()}return window.addEventListener("reset-transaction-form",e),()=>window.removeEventListener("reset-transaction-form",e)},[]);let tr=(0,W.useCallback)(e=>{eL({...e,noClaim:!0,isNotEligible:!1}),eH(!0)},[]),tl=()=>{if(e$){let{potentialBonus:e,isNotEligible:t,...a}=e$;eL(a)}},ti=(0,W.useCallback)(()=>!!F&&eS.length>0&&((0,i.isObjectEmpty)(Z)||Z?.progress?.status!=="IN_PROGRESS"),[F,Z,eS]),to=()=>{te(),e8(),eI(void 0),eL(void 0),eO(void 0),eV(void 0),eX(void 0)},tc=(0,W.useCallback)(e=>{if(e){let t=(e.minDeposit||0)>0?e.minDeposit:r?.minDeposit,a=(e.maxDeposit||0)>0?e.maxDeposit:r.maxDeposit;return ew.filter(e=>e>=t&&e<=a).slice(0)}return[]},[ew,r]),td=(0,M.useWatch)({control:e4,name:"userBankId"}),tm=(0,M.useWatch)({control:e4,name:"userNote"}),tu=(0,M.useWatch)({control:e4,name:"companyBankId"}),tp=(0,M.useWatch)({control:e4,name:"amount"});(0,W.useEffect)(()=>{tp>0&&e$&&eL({...e$,isNotEligible:!1})},[tp]),(0,W.useEffect)(()=>{function e(e,t){if(G?.firstDeposit)if(!0===e.firstDepositOnly&&!0!==t.firstDepositOnly)return 1;else if(!0!==e.firstDepositOnly&&!0===t.firstDepositOnly)return -1;else if(e.userDailyRemainingQuota<=0&&0!==t.userDailyRemainingQuota)return 1;else if(0!==e.userDailyRemainingQuota&&t.userDailyRemainingQuota<=0)return -1;else if(e.displayStartDate>t.displayStartDate)return -1;else if(e.displayStartDate<t.displayStartDate)return 1;else return 0;return e.displayStartDate>t.displayStartDate?-1:1*!!(e.displayStartDate<t.displayStartDate)}async function t(){er(!0),eP((await (0,j.getDepositPromo)()).sort(e)),er(!1)}F&&t()},[F,Z]),(0,W.useEffect)(()=>{let e;return F&&(e=setTimeout(async()=>{if(e$&&tp<=0){eL({...e$,potentialBonus:void 0}),e7("promoId",{message:I("deposit.form.promo.error-message")});return}if(tp&&tp>0&&tu&&e$&&!e$.potentialBonus&&!e$.isNotEligible){let e={amount:tp,companyBankId:tu,promoId:e$.id};eU(!0),e8("promoId");let t=await (0,j.checkDepositPromo)(e);t?(eL({...e$,potentialBonus:t.potentialBonus,isNotEligible:!1}),e8("promoId")):(e7("promoId",{message:I("deposit.form.promo.error-message")}),eL({...e$,isNotEligible:!0})),document.getElementById("select-promo-button").scrollIntoView({behavior:"smooth"}),eU(!1)}},1e3)),()=>{F&&clearTimeout(e)}},[F,tp,tu,e$]),(0,W.useEffect)(()=>{let e=(e,t)=>{let a=void 0!==e.orderNumber,s=void 0!==t.orderNumber;return a&&s?e.bank.id===t.bank.id?e.orderNumber-t.orderNumber:e.bank.id-t.bank.id:!a&&s?1:a&&!s?-1:e.bank.id-t.bank.id},t=t=>X.filter(t).sort(e),a=[];if(eD){let{category:e,name:s}=eD.bank,n=s.toLowerCase();switch(e){case u.BankCategory.E_WALLET:a=[...t(e=>e.bank.category===u.BankCategory.E_WALLET&&e.bank.name.toLowerCase()===n),...t(e=>e.bank.category!==u.BankCategory.E_WALLET&&e.bank.category!==u.BankCategory.PHONE_CREDIT),...t(e=>e.bank.category===u.BankCategory.PHONE_CREDIT)];break;case u.BankCategory.PHONE_CREDIT:a=t(e=>e.bank.category===u.BankCategory.PHONE_CREDIT);break;default:a=[...t(e=>e.bank.name.toLowerCase()===n),...t(t=>t.bank.name.toLowerCase()!==n&&t.bank.category===e),...t(e=>e.bank.category===u.BankCategory.E_WALLET),...t(e=>e.bank.category===u.BankCategory.PHONE_CREDIT)]}}else a=t(()=>!0);eB(a)},[eD,X]);let tx=e=>{e.stopPropagation(),e8("promoId"),e5("promoId",""),eL(void 0)},tb=(0,W.useCallback)(e=>eT.filter(t=>{let a=t.bank.category===u.BankCategory.CRYPTO,s=t.bank.category===u.BankCategory.E_WALLET,n=t.bank.category===u.BankCategory.PHONE_CREDIT,r=t.bank.id===(e?e.bank.id:eD?.bank.id);switch(eC){case u.BankCategory.E_WALLET:return!a&&!s||s&&r;case u.BankCategory.PHONE_CREDIT:return n&&r;default:return!a}}),[eT,eC,eD]),tf=(0,W.useCallback)(e=>{eC===u.BankCategory.PHONE_CREDIT&&tb(e).length<=0&&(e9("companyBankId"),eI(void 0))},[eC,tb]);return 0===ea&&K.length>0&&!ei?(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(q,{backTarget:eR.DEPOSIT,type:l.TransactionType.DEPOSIT}),F&&ts()&&(0,n.jsx)(V.default,{...Z,loading:en,onRefresh:tn,onDetail:tr}),ez&&(0,n.jsxs)("div",{className:"flex justify-between items-center px-4 my-4",children:[(0,n.jsx)("p",{className:"text-sm",children:I("deposit.title")}),(0,n.jsx)(ep,{})]}),ez&&a&&(0,n.jsx)("div",{className:"px-4",children:(0,n.jsx)(ev,{})}),F&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:`fixed z-[1000] transition duration-500 ease-in-out overflow-hidden ${eY?"flex justify-center items-end lg:items-center top-0 bottom-0 left-0 right-0 lg:px-3 w-screen bg-black/75":"w-0"}`,children:(0,n.jsxs)("div",{className:"w-full lg:w-[400px] p-3 pb-10 lg:p-4 lg:pb-6 rounded-t-3xl lg:rou
2nded-xl bg-background-secondary",children:[(0,n.jsx)("figure",{className:"w-32 mx-auto mt-3",children:(0,n.jsx)(U.default,{width:0,height:0,sizes:"100vw",className:"w-full mr-2",src:(0,_.getNewImageUrl)("/assets/images/static/v3/icon/cancel-promo-icon.png"),quality:90,alt:"Promo Depan Icon"})}),(0,n.jsxs)("p",{className:"text-xl font-medium text-center mt-5",children:[I("deposit.form.promo.none"),"?"]}),(0,n.jsx)("p",{className:"text-sm font-light text-center mt-2",children:I("deposit.form.promo.error-message")}),(0,n.jsx)("button",{"aria-label":"continue without deposit promo button","aria-labelledby":"continue without deposit promo button",onClick:()=>{e8("promoId"),e5("promoId",""),eL(void 0),eK(!1),es(t+1)},className:"w-full text-sm justify-center py-3 mt-5 rounded-lg font-medium text-primary border border-primary hover:lg:bg-white/25 transition duration-300 ease-in-out",children:I("deposit.form.promo.none")}),(0,n.jsx)("button",{onClick:()=>(eK(!1),eH(!0)),className:"w-full text-sm justify-center py-3 mt-3 rounded-lg font-medium bg-primary hover:lg:brightness-90 transition duration-300 ease-in-out",children:I("deposit.form.promo.terms")})]})})}),(ti()||eG)&&(0,n.jsx)(W.Suspense,{children:(0,n.jsx)(ej,{show:eM,showDetail:eG,promo:e$,promos:eS,onSelect:e=>{eL(e),e?e5("promoId",e.id):(e5("promoId",""),e8("promoId")),eF(!1)},onClose:()=>eF(!1),onDetail:e=>eH(e)})}),ez&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{className:"lg:px-4 lg:pb-0",style:{paddingBottom:O?0:td&&tu&&eu?`${(document.getElementById("deposit-summary")?.clientHeight||0)+20}px`:O?0:"80px"},children:(0,n.jsxs)("div",{className:"lg:bg-background-secondary lg:py-1 lg:pb-3 lg:rounded-t-xl lg:mt-4",children:[(0,n.jsx)("div",{className:"px-4 lg:px-5 mt-4",children:(0,n.jsx)(c.default,{selector:e=>{e8(),eA(e),to()},selected:eC})}),eC===u.BankCategory.CRYPTO?(0,n.jsx)("div",{className:"px-4 lg:px-5 mt-2",children:(0,n.jsx)(ed,{data:J,label:I("deposit.form.crypto-type.label"),value:eq?.bank.name,placeholder:I("deposit.form.choose.placeholder"),onSelect:e=>{to(),eV(e)}})}):eC?(0,n.jsx)(M.Controller,{control:e4,name:"userBankId",rules:{required:{value:!0,message:I("deposit.form.user-bank.rules.required")}},render:({field:{onChange:e}})=>(0,n.jsx)("div",{className:"px-4 lg:px-5 mt-2",children:(0,n.jsx)(ec,{popUpTitle:I("deposit.form.user-bank.label"),value:eD||I("deposit.form.choose.placeholder"),label:I("deposit.form.user-bank.label"),data:K.filter(e=>e.bank.category===eC)||[],selector:t=>{e(t);let a=K.filter(e=>e.bank.category.toLowerCase()===eC.toLowerCase()).find(e=>e.id===t);eO(a),tf(a)},usage:"user"})})}):null,eC===u.BankCategory.CRYPTO&&eq&&(0,n.jsx)("div",{className:"px-4 lg:px-5 mt-2",children:(0,n.jsx)(eb,{type:ex.NETWORK,data:J[eq.bank.code].filter(e=>e.bank.category===eC)||[],label:I("deposit.form.network.label"),placeholder:I("deposit.form.choose.placeholder"),value:eQ?.network,onSelect:e=>{eX(e)}})}),eC===u.BankCategory.CRYPTO&&eq&&eQ&&(0,n.jsx)(M.Controller,{control:e4,name:"companyBankId",rules:{required:{value:!0,message:I("deposit.form.wallet.rules.required")}},render:({field:{onChange:e}})=>(0,n.jsx)("div",{className:"px-4 lg:px-5 mt-2",children:(0,n.jsx)(eb,{type:ex.WALLET,data:J[eq.bank.code].filter(e=>e.network===eQ.network),label:I("deposit.form.wallet.label"),placeholder:I("deposit.form.choose.placeholder"),value:eE?.accountNumber,onSelect:t=>{let a=J[eq.bank.code].find(e=>e.id===t.id);e(a?.id),eI(a)}})})}),td&&eC!==u.BankCategory.CRYPTO&&(0,n.jsxs)("div",{className:`px-4 lg:px-5 mt-2 border-b-4 ${td&&tu?"border-background-secondary lg:border-background-default":"border-transparent"} pb-2`,children:[(0,n.jsx)(M.Controller,{control:e4,name:"companyBankId",rules:{required:{value:!0,message:`${eC} ${I("deposit.form.company-bank.rules.required")}`}},render:({field:{onChange:e,value:t}})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ec,{disabled:eT.length<=0,popUpTitle:I("deposit.form.company-bank.pop-up-title"),value:eE||I("deposit.form.choose.placeholder"),label:I("deposit.form.company-bank.label"),data:tb(),selector:t=>{e(t);let a=eT?.find(e=>e.id===t);eI(a),e5("amount",tc(a)[0]),e$&&tl(),setTimeout(()=>{document.getElementById("deposit-nominal-section").scrollIntoView({behavior:"smooth"})},500)},status:!0,usage:"company"}),e2?.companyBankId&&(0,n.jsx)("p",{className:"my-0 text-error text-xs",children:e2.companyBankId.message})]})}
2),tb().length<=0&&(0,n.jsxs)("div",{className:"pl-2 mt-2 flex items-center",children:[(0,n.jsx)("figure",{className:"w-6 h-6 flex flex-none",children:(0,n.jsx)(b.default,{size:"100%",fill:"#FF9900"})}),(0,n.jsx)("p",{className:"flex-auto text-xs pl-2 font-light opacity-80",children:I("deposit.form.company-bank.empty")})]})]}),tu&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{id:"deposit-nominal-section",className:"px-4 lg:px-5 mt-4 border-b-8 border-background-secondary lg:border-background-default pb-5",children:[eC===u.BankCategory.CRYPTO?null:(0,n.jsx)("p",{className:"text-sm",children:I("deposit.form.amount.title")}),(0,n.jsx)(M.Controller,{control:e4,name:"amount",rules:{required:{value:!0,message:I("deposit.form.amount.rules.required")},validate:e=>{if(eE?.maxDeposit||eE?.minDeposit){if(eE.maxDeposit&&e>eE.maxDeposit)return`${I("deposit.form.amount.rules.maxDeposit")} ${eE?.bank.category!==u.BankCategory.CRYPTO?(0,$.formatCurrency)(eE.maxDeposit):`${eE?.bank.name} ${eE.maxDeposit}`}`;if(eE.minDeposit&&e<eE.minDeposit)return`${I("deposit.form.amount.rules.minDeposit")} ${eE?.bank.category!==u.BankCategory.CRYPTO?(0,$.formatCurrency)(eE.minDeposit):`${eE?.bank.name} ${eE.minDeposit}`}`}else if(e<r.minDeposit)return`${I("deposit.form.amount.rules.minDeposit")} ${eE?.bank.category!==u.BankCategory.CRYPTO?(0,$.formatCurrency)(r.minDeposit||5e4):`${eE?.bank.code} ${r.minDeposit}`}`;else if(e>r.maxDeposit)return`${I("deposit.form.amount.rules.maxDeposit")} ${eE?.bank.category!==u.BankCategory.CRYPTO?(0,$.formatCurrency)(r.maxDeposit||1e8):`${eE?.bank.code} ${r.maxDeposit}`}`;return!0}},render:({field:{onChange:e,value:t}})=>(0,n.jsxs)("div",{className:"relative",children:[eE&&eC!==u.BankCategory.CRYPTO&&(0,n.jsx)(m.default,{nominalList:tc(eE),nominal:t,selector:t=>{e(t),tl()}}),(0,n.jsx)(d.default,{crypto:eE?.bank.category===u.BankCategory.CRYPTO&&eC===u.BankCategory.CRYPTO,value:eE?.bank.category===u.BankCategory.CRYPTO&&eC===u.BankCategory.CRYPTO?tp||"":t?(0,$.formatCurrency)(t,{fractionDigit:!1,sign:!1,defaultReturn:""}):"",label:eE?.bank.category===u.BankCategory.CRYPTO&&eC===u.BankCategory.CRYPTO?eE?`${I("deposit.form.amount.crypto.label")} ${(0,$.formatCurrency)(eE?.bank?.rateInAmount,{fractionDigit:!1,defaultReturn:""})})`:`${I("deposit.form.amount.crypto.label")} + -)`:I("deposit.form.amount.label"),placeholder:`${I("deposit.form.amount.placeholder")} ${eE?.bank.category===u.BankCategory.CRYPTO&&eC===u.BankCategory.CRYPTO?`${eE?.bank.name} ${eE?.minDeposit||r?.minDeposit}`:(0,$.formatCurrency)(eE?.minDeposit||r?.minDeposit||5e4)}`,onChange:t=>{if(eE?.bank.category===u.BankCategory.CRYPTO&&eC===u.BankCategory.CRYPTO)e(t);else{if(""===t)return e(0);e(Number.parseInt(t))}tl()}}),eC===u.BankCategory.CRYPTO&&(tp&&tp>0?(0,n.jsxs)("p",{className:"text-xs opacity-70 mt-2",children:[I("deposit.form.amount.crypto.hint")," ",eE?.bank&&(0,$.formatCurrency)(eE?.bank?.rateInAmount*t,{defaultReturn:""})]}):null),e2?.amount&&(0,n.jsx)("p",{className:"text-error text-xs",children:e2.amount.message})]})}),F&&ti()&&(0,n.jsx)(M.Controller,{control:e4,name:"promoId",render:({field:{value:e}})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{id:"select-promo-button",onClick:()=>e$?eH(!0):eF(!0),className:`${e$?!e2.promoId?"bg-[#E5FFFA]":"bg-[#FFE5E5]":"border border-separator"} flex justify-between rounded-xl p-3 mt-2 w-full`,children:[(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)("figure",{className:"flex flex-none items-center",children:(0,n.jsx)(U.default,{width:"0",height:"0",sizes:"100vw",className:"w-5 lg:w-7 h-auto",src:x.default,alt:"Deposit promo take icon"})}),(0,n.jsxs)("div",{className:"pl-2 lg:pl-3",children:[e_?(0,n.jsx)(h.default,{width:200,height:14}):e$?.potentialBonus&&(0,n.jsxs)("span",{className:"text-sm font-medium block text-left text-black",children:[I("deposit.form.promo.potential.label")," ","",(0,$.formatCurrency)(e$.potentialBonus)]}),(0,n.jsx)("span",{className:`text-xs block text-left ${e$?!e2.promoId?"text-black":"text-error":""}`,children:e$?e$.name:I("deposit.form.promo.add.label")})]})]}),(0,n.jsx)("figure",{className:"w-5 h-5 flex-none",children:e?(0,n.jsx)(g.default,{size:"100%",fill:"black",onc:!0,onClick:tx}):(0,n.jsx)(f.default,{size:"100%",fill:"var(--base)"})})]}),e2.promoId?.message&&(0,n.jsx)(y.default,{children:e2.promoId.message})]})})]}),(0,n.jsx)("div",{className:"px-4 lg:px-5 mt-5 lg:pb-4",children:(0,n.jsx)(M.Controller,{c
2ontrol:e4,name:"userNote",rules:{maxLength:{value:150,message:I("deposit.form.note.maxLength")}},render:({field:{onChange:e}})=>(0,n.jsx)(k.default,{inputTransaction:!0,type:"text",label:I("deposit.form.note.label"),value:tm||"",placeholder:I("deposit.form.note.placeholder"),onChange:e,errorText:e2.userNote?.message,showMaxLength:!0,maxLength:100})})})]})]})}),tu&&tp&&tp>0&&eE?(0,n.jsx)(Q,{expand:eu,onClose:eg,transaction:{deposit:"string"==typeof tp?Number.parseFloat(tp):tp,bonus:e$?.potentialBonus,fees:tp*("number"==typeof eE.bank.multiplierInAmount&&1!==eE.bank.multiplierInAmount?Math.abs(1-eE.bank.multiplierInAmount):0)+eE?.bank.feeInAmount,rate:eE.bank.category===u.BankCategory.CRYPTO?eE?.bank.rateInAmount:void 0,code:eE.bank.category===u.BankCategory.CRYPTO?eE?.bank.code:void 0,cryptoName:eE.bank.category===u.BankCategory.CRYPTO?eE?.bank.name:void 0},children:(0,n.jsx)("button",{type:"submit",disabled:e_,onClick:e3(ta),className:"w-5/12 justify-center rounded-xl py-3 lg:mx-auto bg-primary text-white transition-all duration-200 ease-in-out hover:lg:brightness-[0.9]",children:I("deposit.form.btn")})}):null]})]})}):ei?(0,n.jsx)("figure",{className:"w-10 h-10 mx-auto",children:(0,n.jsx)(eN,{width:"100%",height:"100%",options:e1})}):K.length<=0?(0,n.jsx)("div",{className:"px-4",children:(0,n.jsx)(em.default,{})}):1===ea&&eJ?(0,n.jsx)(ef,{onReset:()=>{e9("userNote"),es(0)},onConfirm:tt,transaction:eJ}):2===ea?(0,n.jsx)(el,{type:l.TransactionType.DEPOSIT,onReset:()=>(to(),es(0)),transaction:ee}):null}(0,o.default)(()=>e.A(37434),{loadableGenerated:{modules:[52470]}});var eA=e.i(95187);eA.callServer,eA.findSourceMapURL,e.i(81798),e.s(["default",()=>eD],85878);var eT=e.i(49607);let eB=(0,o.default)(()=>e.A(57506),{loadableGenerated:{modules:[92101]}}),eE=(0,o.default)(()=>e.A(77363),{loadableGenerated:{modules:[89218]}}),eI=(0,o.default)(()=>e.A(35062),{loadableGenerated:{modules:[83804]}});function eD(e){let{transactionConfig:t,children:a,userBanks:s,userBank:r,step:o,pendingTransaction:c,depositPromoProgress:m}=e,u=(0,A.useDispatch)(),{wallet:p}=(0,A.useStore)("account"),{account:x}=(0,W.useContext)(C.AuthContext),{promoProgress:b,pendingTransaction:f}=(0,A.useStore)("transaction"),{fbqEnabled:g}=(0,eh.default)(),h=(0,L.default)(),[y,k]=(0,W.useState)(!1),[w,T]=(0,W.useState)(!1),[E,I]=(0,W.useState)(o),[D,R]=(0,W.useState)(),[O,S]=(0,W.useState)(!1),_=(0,Y.useTranslations)();(0,W.useEffect)(()=>{c&&u({type:"transaction/setPendingTransaction",payload:{...c,type:l.TransactionType.WITHDRAW}})},[c]);let{handleSubmit:U,control:z,formState:{errors:F},getValues:G,reset:H}=(0,M.useForm)({defaultValues:{}}),K={loop:!0,autoplay:!0,animationData:B.default};(0,W.useEffect)(()=>{u({type:"transaction/setPromoProgress",payload:m})},[m]),(0,W.useEffect)(()=>(h||u({type:"navigation/toggleGameNavbar",payload:!1}),()=>{h||u({type:"navigation/toggleGameNavbar",payload:!0})}),[h]),(0,W.useEffect)(()=>{if((0,i.isObjectEmpty)(b))return T(!0);T(N.default.WELCOME_PROMO_SHOW_FORM.includes(b.progress.status))},[p,b]);let V=(0,W.useCallback)(async e=>{if(0===E)try{let t=await (0,eT.createWDTransaction)({...e,userBankId:r.id});if(t){I(E+1),H(),u({type:"transaction/setPendingTransaction",payload:{...t,type:l.TransactionType.WITHDRAW}});let a=(0,ek.v4)();(0,P.sendDataLayerEvent)("withdraw_form_sent",{amount:e.amount,bank_name:r?.bank.name},{fbq:g,eventId:a}),(0,ey.sendMetaEvent)({eventName:"Withdraw",eventId:a,user:{id:x?.id,email:x?.email,phone:x?.phone2}})}}catch(l){let{data:e}=l,t="",a=!1,s=v.NotificationAlertType.ERROR;"idexists"===e.errorKey?(a=!0,e.title.indexOf("Please wait")>-1?(t=_("deposit.instant.error.wait"),s=v.NotificationAlertType.WARNING,I(0)):e.title.indexOf("pending")>-1&&(t=_("deposit.instant.error.pending"),I(1))):"notapplicable"===e.errorKey&&"Transaction is being limited"===e.title?(t=_("deposit.instant.error.limited"),I(0)):t=_("deposit.instant.error.unknown");let r={type:s,data:{title:_("withdraw.label"),description:t,icon:a?(0,n.jsx)(eB,{width:48,height:48,options:K}):void 0}};window.dispatchEvent(new CustomEvent("notification-alert",{detail:r}))}else I(E+1);window.scrollTo({top:0,behavior:"smooth"})},[E,r]),Q=(0,W.useCallback)(async()=>
2{if(!y){k(!0);try{let e=await (0,j.getPromoProgress)();u({type:"transaction/setPromoProgress",payload:e})}catch{}finally{k(!1)}}},[]),X=(0,W.useCallback)(()=>!(0,i.isObjectEmpty)(b)&&N.default.WELCOME_PROMO_SHOW_STATUS.includes(b.progress.status),[b,N.default]),J=(0,W.useCallback)(()=>{R({...b.promo,noClaim:!0}),S(!0)},[b]);(0,W.useEffect)(()=>{window.addEventListener("reload-transaction-form",Q);let e=(0,ek.v4)();return(0,P.sendDataLayerEvent)("VisitWithdraw",null,{gtag:!1,fbq:g,eventId:e}),(0,ey.sendMetaEvent)({eventName:"VisitWithdraw",eventId:e,user:{id:x?.id,email:x?.email,phone:x?.phone2}}),()=>window.removeEventListener("reload-transaction-form",Q)},[]);let Z=()=>p<(t?.maxWithdraw||1e8)?p:t?.maxWithdraw||1e8;return 0===E&&s.length>0?(0,n.jsxs)(n.Fragment,{children:[w&&(0,n.jsx)(q,{backTarget:eR.WITHDRAW,type:l.TransactionType.WITHDRAW}),X()&&(0,n.jsx)("div",{className:"px-0 mt-4",children:(0,n.jsx)(eI,{...b,loading:y,onRefresh:Q,onDetail:J})}),O&&(0,n.jsx)(W.Suspense,{children:(0,n.jsx)(eE,{show:!1,showDetail:O,promo:D,promos:[],onClose:()=>S(!1),onDetail:e=>S(e),onSelect:()=>null})}),w&&(0,n.jsx)("div",{className:"lg:px-4",children:(0,n.jsxs)("div",{className:"lg:bg-background-secondary lg:pt-3 lg:pb-1 mt-3 lg:rounded-xl",children:[a,(0,n.jsx)("div",{className:"px-4 lg:px-5 mt-4",children:(0,n.jsx)(M.Controller,{control:z,name:"amount",rules:{required:{value:!0,message:_("withdraw.form.amount.rules.required")},max:{value:p>t.maxWithdraw?t.maxWithdraw:p,message:_("withdraw.form.amount.rules.max")+`${p>t.maxWithdraw?(0,$.formatCurrency)(t.maxWithdraw):(0,$.formatCurrency)(p)}`},validate:e=>e<t.minWithdraw?_("withdraw.form.amount.rules.validate.min")+(0,$.formatCurrency)(t.minWithdraw):e>p?_("withdraw.form.amount.rules.validate.max")+(0,$.formatCurrency)(p):!(e>t.maxWithdraw)||_("withdraw.form.amount.rules.validate.max")+(0,$.formatCurrency)(t.maxWithdraw)},render:({field:{onChange:e,value:a}})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d.default,{value:a?(0,$.formatCurrency)(a,{fractionDigit:!1,sign:!1,defaultReturn:""}):"",label:_("withdraw.form.amount.label"),placeholder:_("withdraw.form.amount.placeholder",{value:(0,$.formatCurrency)(t.minWithdraw)}),onChange:t=>{if(""===t)return e(0);e(Number.parseInt(t))}}),(0,n.jsxs)("div",{className:`flex ${F?.amount?"justify-between":"justify-end"}`,children:[F?.amount&&(0,n.jsx)("p",{className:"text-error text-xs w-3/5",children:F.amount.message}),(null!==Z()||void 0!==Z())&&(0,n.jsxs)("p",{className:"text-[10px] text-right opacity-70 w-2/5",children:[_("withdraw.form.amount.hint")," :"," ",(0,$.formatCurrency)(Z())]})]})]})})}),(0,n.jsx)("div",{className:"px-4 lg:px-5",children:(0,n.jsx)("button",{type:"submit","aria-label":"Withdraw Form Confirmation","aria-labelledby":"Withdraw Form Confirmation",onClick:U(V),className:"w-full lg:w-1/2 justify-center rounded-full py-3 mt-6 mb-10 lg:mx-auto bg-primary transition-all duration-200 ease-in-out hover:lg:brightness-[0.9]",children:_("withdraw.form.btn")})})]})})]}):1===E&&f?(0,n.jsx)(el,{type:l.TransactionType.WITHDRAW,onReset:()=>(I(0),H()),transaction:f}):a}var eR=((s={}).DEPOSIT="deposit",s.WITHDRAW="withdraw",s.BANK="bank",s)}]);
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.