1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/wallet-connect-deps-DgcB85r7.js","assets/tronNile-tgIaahBZ.js","assets/vue-D2aHEXuv.js","assets/logger-B4OCWT-4.js","assets/AlertController-DdtGJeDT.js","assets/NetworkUtil-r6Ch1KWX.js","assets/parseUnits-CCmIhXf1.js","assets/hmac-Cxukdz0w.js","assets/index-D9sTxlvE.js","assets/createBatchScheduler-B5xKHxYy.js","assets/ExchangeUtil-e1S15qZd.js","assets/http-iXJHIOV0.js","assets/index-C4fK0Naz.js","assets/index-DBxUoh_0.js","assets/index-BP1DD9rY.js","assets/index-C1yN1vRa.js","assets/polygon-BaUFdc3J.js","assets/defineChain-BN7-9FG1.js","assets/sha256-BZei_m0n.js","assets/custom-BaU-0Vst.js","assets/index-CkSgQ6F5.js","assets/profile-sections-ieDDIlQL.js","assets/profile-menu-list-DZ0RnaQk.js","assets/profile-masked-icon-CAqPAhMh.js","assets/picture-v2-E1-v2O99.js","assets/create-mask-image-value-BQDVFb7C.js","assets/index-BGpRKeLG.js","assets/button-RNidVG78.js","assets/test-manager-DesYLJOQ.js","assets/plus-COZ2ZQiX.js","assets/flag-BMtfyjyU.js","assets/icon-box-DSA0bUyn.js","assets/list-stack-B6OZHHHK.js","assets/arrow-forward-BDgu0OIT.js","assets/skeleton-Csdt2ly2.js","assets/list-item-x5BRx0Cb.js","assets/badge-base-DZxLMlsz.js","assets/profile-sidebar-KeUYo5Ls.js","assets/profile-summary-DMVKXkl1.js","assets/use-fingerprint-BKylMFtN.js","assets/ticket-discount-D4bG_MAj.js","assets/use-modal-profile-info-view-model-DNg7YIFX.js","assets/profile-B6SS_LkP.js","assets/index-vSUUMbpI.js","assets/profile-cell.vue_vue_type_script_setup_true_lang-fhrk-7pl.js","assets/avatar-B3G9zY4C.js","assets/progress-bar-circle-C3UsmevQ.js","assets/user-Cq45NfRH.js","assets/vip-badge.vue_vue_type_script_setup_true_lang-3qKTxSx4.js","assets/copy-ByhXJaUU.js","assets/plugin-feature-flags-D9VJsscs.js","assets/plugin-server-updates-DhdiVNAl.js","assets/socket-io-adapter-Cz7Hnc3D.js","assets/index-DVVSyhO9.js","assets/use-recaptcha-C1-k4II9.js","assets/useMutation-Bolfuold.js","assets/set-window-href-DCDtUMZ_.js","assets/use-i18n-DpxCvEqH.js","assets/define-widget-dVgL_Ppo.js","assets/modal-info-B1D_GToO.js","assets/modal.vue_vue_type_script_setup_true_lang-ShCaOmXC.js","assets/use-body-scroll-lock-iwIC3Zn4.js","assets/custom-html-CSF7RBTT.js","assets/modal-header-Pxrha-G-.js","assets/arrow-back-BwjDU6vO.js","assets/modal-footer-DirCazFh.js","assets/buttons-group-BuclJAcr.js","assets/use-modal-C-MxU-rM.js","assets/use-feature-flag-C7ROqBtC.js","assets/use-server-event-Gr_yEbXK.js","assets/use-balances-activated-query-BSK5uug-.js","assets/social-button-CDhDkZ1r.js","assets/checkmark-kj0XwK1V.js","assets/segment-control-DGaZ6S0g.js","assets/use-path-based-route-matcher-u_WwO7dQ.js","assets/tab-BMYuU1ys.js","assets/use-countdown-B4iufnR7.js","assets/error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js","assets/index-9eOo6lMe.js","assets/icon-sprite-CKqUUS7A.js","assets/tooltip-BcBlRj0G.js","assets/currency-D9bQK4tP.js","assets/index-BkZBUjIo.js","assets/clear-redirect-params--DolRLzB.js","assets/setup-window-open-interceptor-B3lginpT.js","assets/profile-account-DuvfpHAU.js","assets/account-D3rpvmDl.js","assets/edit-Bh8mDBhM.js","assets/use-profile-back-Bdf8oYZJ.js","assets/profile-warning-BcsAWJDM.js","assets/use-modal-flashcall-verification-profile-view-model-D4AorZDW.js","assets/use-phone-verify-mutation-DvKT_A0Z.js","assets/use-phone-confirm-mutation-B9lJbti0.js","assets/verification-phone-C4mRG7I4.js","assets/use-profile-lock-u8hT_MdZ.js","assets/use-phone-formatter-CNzgNifB.js","assets/component3-composition-Cx3jgoEb.js","assets/get-region-by-code-CYxhYg5B.js","assets/use-deposit-check-M8yj7t5-.js","assets/use-marketing-consents-mutation-DKOgyyOg.js","assets/use-modal-stop-sessions-yaFe8DrD.js","assets/lock-CXvcCwgE.js","assets/calendar-D6LAfl71.js","assets/profile-balance-4uzv9Wds.js","assets/balance-Cmm07biM.js","assets/arrow-bottom-D0Z5TTnY.js","assets/switch-Del0YNVS.js","assets/plus-circle-DMIzwZ6c.js","assets/withdrow-CjOHfVIq.js","assets/shared-CwymPtue.js","assets/use-modal-balance-info-view-model-B7JAz9UL.js","assets/profile-payments-history-BFSF-psK.js","assets/payments-history-BwgL6JED.js","assets/profile-support-_QjiQt6E.js","assets/support.vue_vue_type_script_setup_true_lang-EphwLj0s.js","assets/profile-identity-verification-Ds0HoxF2.js","assets/identity-verification-Cd8cP54k.js","assets/profile-internal-verification-3jlszZYP.js","assets/internal-verification.vue_vue_type_script_setup_true_lang-CADA-uci.js","assets/constants-BUldnXhe.js","assets/profile-kyc-CcpfQdNw.js","assets/kyc-BDcpkByH.js","assets/profile-completion-BdVVFFQi.js","assets/use-update-settings-mutation-CitiEJI4.js","assets/confirm-email-DVvE0Ier.js","assets/two-factor-authentication-DNjkugbB.js","assets/use-mfa-code-confirmation-CzykMGvO.js","assets/code-input-wdbOQa_X.js","assets/mask-input-DL8myFdv.js","assets/control-DnbWcEGV.js","assets/hint-C-pjU_97.js","assets/sign-in-detached-banner-mmpRFr_x.js","assets/modal-banner-BUceSHvW.js","assets/use-writing-direction-DZu2unRl.js","assets/sign-up-detached-banner-JkqJk8Kx.js","assets/banner-CGapAmQl.js","assets/password-recovery-Bg1SkaPF.js","assets/verification-source.vue_vue_type_script_setup_true_lang-DEhrk7YU.js","assets/use-forgot-password-recover-mutation-CHob2G_0.js","assets/verification-DGhdvQ-P.js","assets/use-forgot-password-confirm-mutation-JCw7nBNL.js","assets/get
1-captcha-enabled-yX06QMQd.js","assets/change-phone-Y7Qfi-a5.js","assets/use-modal-change-verification-source-view-model-DfmRDDE9.js","assets/change-email-ByFo66dP.js","assets/phone-verification-B3xawwpd.js","assets/change-phone-verification-BY-xIYJv.js","assets/self-exclusion-B7kpUD4q.js","assets/too-many-requests-CGcuqZxE.js","assets/timeout-lock-DGejedSz.js","assets/too-many-requests-verification-x24LNxLt.js","assets/new-password-WQJuJrog.js","assets/use-forgot-password-save-mutation-CODd_I47.js","assets/profile-hnuQ7A8v.js","assets/badge-deprecated-BaDwzmkN.js","assets/transfer-BzgmY1fc.js","assets/wallet-lock-CfFm9f5E.js","assets/support-ChxXAawn.js","assets/shield-tick-BO7uIAhU.js","assets/verify-DdORcD5N.js","assets/payment-history-DkZJdsQR.js","assets/cup-QQ8nPD8W.js","assets/users-D9wQN1rI.js","assets/gift-CVg2FNXx.js","assets/welcome-bonus-sign-up-zTe1OucJ.js","assets/crypto-instruction-CKrp06gS.js","assets/use-modal-router-D1eW5fQr.js","assets/accounts-CtMZTmuw.js","assets/search-input.vue_vue_type_script_setup_true_lang-BiVCfMUv.js","assets/base-input.vue_vue_type_script_setup_true_lang-Dr2GHKad.js","assets/search-DXm2sBp_.js","assets/result-empty-BVorCkVc.js","assets/pre-verify-gate-6OP2bCgz.js","assets/pre-verify-modal-shell-Bmh49MXa.js","assets/pre-verify-profile-C_JpWPBa.js","assets/create-form-options-BTbc8oTM.js","assets/form-group-label-C_8Y4rrP.js","assets/verify-error-DBBgpaMX.js","assets/pre-verify-kyc-intro-CkV54yFr.js","assets/pre-verify-kyc-status-CFpKFdUz.js","assets/public-profile-BGIi_HXD.js","assets/progress-bar-CcaOIBhg.js","assets/incognito-BmPi2SIB.js","assets/app-install-DfQc0_jV.js","assets/balance-RcgQsVJj.js","assets/crypto-instruction-Ca-BqDO7.js","assets/profile-CtI4iB3g.js","assets/settings-ZtT0s8D5.js","assets/sign-in-BerMRq6k.js","assets/sign-up-e_mUhoI0.js","assets/verification-email-CR_mJHtF.js","assets/verification-phone-BO58O_J3.js","assets/voucher-gOhkxnrH.js","assets/profile-DsfqT1W0.js","assets/use-profile-menu-BcTRO8qy.js","assets/wallet-CNFds4Ez.js","assets/menu-H6vjuXak.js","assets/support-D8_HV5Q4.js","assets/internal-verification-Co_rftR5.js","assets/cooling-off-informer-C9uhv6s4.js","assets/format-utc-date-time-Cq03cf2X.js","assets/restricted-CFM-M9-1.js","assets/geo-restriction-BPjlchfw.js","assets/soft-restricted-BUW3s7ZJ.js","assets/finish-registration-DVcjMcEt.js","assets/public-profile-BLS9BO0O.js","assets/login-telegram-nLQmiysT.js","assets/use-validate-domain-initiator-Bl1XhtRl.js","assets/wait-for-render-D-fxM-r7.js"])))=>i.map(i=>d[i]); 2import{d as Or}from"./plugin-server-updates-DhdiVNAl.js";import{cq as $r,c4 as Fr,cc as Vr,Z as nt,a9 as Dr,B as V,aZ as Se,c8 as Ye,c6 as je,aw as Xe,bc as Ze,K as ie,c7 as Oe,aq as De,bz as $e,cA as tt,b1 as Co,b_ as Ut,a_ as qe,aM as ut,af as An,a as ze,w as Pn,$ as uo,aa as Lr,bx as wn,v as Mn,Y as q,bu as Ws,aU as Ur,a$ as Eo,cy as us,as as Bt,au as tn,aA as Io,cn as Br,aF as Qs,bk as Kr,q as Ct,ag as Nr,F as qr,aI as Qt,ak as xr,bX as To,bJ as Wr,bH as Gs,N as Qr,c as Gr,bQ as ds,t as ko}from"./logger-B4OCWT-4.js";import{h as zr,defineComponent as We,toRef as E,useTemplateRef as Jt,ref as Y,computed as w,watch as be,onMounted as Ot,openBlock as F,createBlock as oe,unref as m,normalizeClass as N,withCtx as le,createElementVNode as ve,toDisplayString as Ee,createElementBlock as de,createCommentVNode as we,nextTick as Ro,toValue as u,reactive as ms,shallowRef as nn,onActivated as on,onDeactivated as Hr,onBeforeUnmount as Ao,toRaw as Po,watchEffect as zs,markRaw as Rt,readonly as Yr,defineAsyncComponent as Re,Fragment as dt,renderList as sn,renderSlot as ps,resolveDynamicComponent as yt,withModifiers as On,normalizeStyle as jr,withAsyncContext as Mt,KeepAlive as Mo,createVNode as re,createSlots as Sn,withDirectives as Dt,createTextVNode as ht,useModel as Xr,mergeModels as Zr,isRef as Jr,Suspense as bn,normalizeProps as mo,guardReactiveProps as po,mergeProps as fo}from"vue";import{useRouter as Hs,isNavigationFailure as ei,NavigationFailureType as ti,START_LOCATION as ni}from"vue-router";import{u as Gt,w as Ys,s as Kt,c as ue,L as Qe,l as oi,o as si,P as bt,a as ai,d as Yn,C as ri,f as js,R as vo,v as Oo,W as rt,e as ge,t as ii,n as $n,b as $o,q as Fn,r as Et,m as Fo,G as ci}from"./index-DVVSyhO9.js";import{S as ae,f as He,e as Je,u as Vo,c as mt,d as li,g as ui,t as di,F as mi}from"./use-fingerprint-BKylMFtN.js";import{u as It}from"./use-i18n-DpxCvEqH.js";import{d as At}from"./define-widget-dVgL_Ppo.js";import{M as Xs}from"./modal-info-B1D_GToO.js";import{u as _e}from"./use-modal-C-MxU-rM.js";import{u as Ge}from"./use-feature-flag-C7ROqBtC.js";import"./socket-io-adapter-Cz7Hnc3D.js";import{u as _t}from"./use-server-event-Gr_yEbXK.js";import{b as Do,u as Vn,I as pi}from"./use-balances-activated-query-BSK5uug-.js";import{S as Cn}from"./social-button-CDhDkZ1r.js";import{I as fi,h as ot,c as Zs,a as vi,g as ke,v as Lt,k as yi}
2from"./test-manager-DesYLJOQ.js";import{g as Vt,n as gi,y as wt,c as an,D as hi,f as _i,v as fs}from"./plugin-feature-flags-D9VJsscs.js";import{E as wi,C as Si,S as Js}from"./segment-control-DGaZ6S0g.js";import{u as Le}from"./useMutation-Bolfuold.js";import{u as bi}from"./use-countdown-B4iufnR7.js";import{_ as Ci}from"./error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js";import{S as vt}from"./skeleton-Csdt2ly2.js";import{p as Te}from"./index-9eOo6lMe.js";import{_ as Ei}from"./modal.vue_vue_type_script_setup_true_lang-ShCaOmXC.js";import{M as Ii}from"./modal-header-Pxrha-G-.js";import{A as Lo}from"./index-vSUUMbpI.js";import{I as yo}from"./icon-box-DSA0bUyn.js";import{B as ea}from"./button-RNidVG78.js";import{L as vs}from"./list-item-x5BRx0Cb.js";import{T as Ti}from"./tooltip-BcBlRj0G.js";import{C as ys}from"./currency-D9bQK4tP.js";import{v as ki}from"./index-BkZBUjIo.js";import{b as Ri}from"./use-recaptcha-C1-k4II9.js";import{s as Ai}from"./set-window-href-DCDtUMZ_.js";import{A as Pi}from"./clear-redirect-params--DolRLzB.js";import{u as Mi}from"./setup-window-open-interceptor-B3lginpT.js";const gs={render:(e,t)=>zr(fi,{...t.attrs,initialWidth:16,initialHeight:16,"data-icon":"setting",innerHTML:'<g clip-path="url(#setting_3372c6__a)"><path d="M8.574 0c.605 0 1.153.336 1.455.832.148.24.246.536.221.848-.016.24.057.48.188.704.417.68 1.341.936 2.06.552a1.69 1.69 0 0 1 2.298.608l.548.944a1.62 1.62 0 0 1-.605 2.264c-.695.408-.94 1.312-.524 2 .131.216.278.4.507.512.286.152.507.392.662.632.303.496.278 1.104-.016 1.64l-.572.96a1.7 1.7 0 0 1-1.447.832c-.286 0-.605-.08-.867-.24-.212-.136-.458-.184-.72-.184-.809 0-1.487.664-1.512 1.456 0 .92-.752 1.64-1.692 1.64H7.446c-.948 0-1.7-.72-1.7-1.64-.017-.792-.696-1.456-1.505-1.456-.27 0-.515.048-.72.184-.261.16-.588.24-.866.24-.589 0-1.153-.32-1.455-.832l-.564-.96c-.303-.52-.32-1.144-.017-1.64.131-.24.376-.48.654-.632.23-.112.376-.296.515-.512.41-.688.164-1.592-.531-2a1.635 1.635 0 0 1-.605-2.264l.548-.944a1.7 1.7 0 0 1 2.305-.608 1.57 1.57 0 0 0 2.052-.552c.131-.224.205-.464.188-.704a1.43 1.43 0 0 1 .23-.848C6.276.336 6.824.016 7.42 0zM8.01 5.744c-1.284 0-2.322 1.008-2.322 2.264s1.038 2.256 2.322 2.256 2.297-1 2.297-2.256S9.294 5.744 8.01 5.744"/></g><defs><clipPath id="setting_3372c6__a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs>'})},Oi=["onMouseenter","onMouseleave"],$i={key:1},Fi=We({__name:"adaptive-balance",props:{value:{},currency:{},formatOptions:{},withoutCurrency:{type:Boolean},noTooltip:{type:Boolean},noCurrencySymbolWhenTruncated:{type:Boolean},selectable:{type:Boolean},collapseTrimmedWidth:{type:Boolean}},setup(e){const t=new Set(["integer","fraction","decimal","group","minusSign","plusSign"]),n=e,{customization:o}=$r(),s=E(()=>o?.value?.components?.AdaptiveBalance?.isAdaptiveBalanceEnabled??!1),a=Jt("tooltipRef"),r=Jt("containerRef"),i=Jt("fullGhostRef"),c=Jt("trimmedGhostRef"),l=Y(!1),f=Y(!1),p=Y(!1),d=w(()=>!n.collapseTrimmedWidth||p.value),g=w(()=>{const S={...n.formatOptions};return n.currency&&(S.style="currency",S.currency=n.currency,S.currencyDisplay=S.currencyDisplay??"narrowSymbol"),S}),v=Fr(void 0,()=>g.value),y=S=>S.map(h=>h.value).join(""),I=w(()=>{const S=v.value.formatToParts(n.value);return n.withoutCurrency?S.filter(h=>h.type!=="currency"&&h.type!=="literal"):S}),R=w(()=>{const S=I.value,h=S.findIndex($=>$.type==="fraction"),B=S[h];if(!B||!/^0+$/.test(B.value))return S;const k=S.findIndex($=>$.type==="decimal");return S.filter(($,U)=>U!==h&&U!==k)}),A=w(()=>y(I.value)),D=w(()=>y(R.value)),b=w(()=>D.value!==A.value),O=w(()=>{const S=l.value?R.value:I.value;let h=-1,B=-1;for(const[k,$]of S.entries())t.has($.type)&&(h===-1&&(h=k),B=k);return h===-1?{prefix:"",number:y(S),suffix:""}:{prefix:y(S.slice(0,h)),number:y(S.slice(h,B+1)),suffix:y(S.slice(B+1))}}),T=w(()=>!n.noTooltip&&(l.value||f.value)),Q=w(()=>n.noCurrencySymbolWhenTruncated&&f.value),W=w(()=>n.collapseTrimmedWidth?a.value?.$el?.offsetParent??document.documentElement:r.value??void 0);let L=!1;const _=async()=>{if(!(!s.value||L)){L=!0;try{p.value=!0,l.value=!1,f.value=!1,await Ro();const S=r.value,h=i.value;if(S&&h){const B=S.getBoundingClientRect().width,k=h.getBoundingClientRect().width;if(k>B)if(b.value){const $=c.value?.getBoundingClientRect().width??k;l.value=!0,f.value=$>B}else f.value=!0}p.value=!1}finally{L=!1}}};return be([()=>n.value,()=>n.currency,()=>n.formatOptions,s],()=>{_()},{flush:"post"}),Ot(()=>{_()}),Vr(W,()=>{_()}),(S,h)=>
2s.value?(F(),oe(m(Ti),{key:0,ref_key:"tooltipRef",ref:a,disabled:!T.value,strategy:"fixed",teleport:"",class:N(S.$style.root),"class-names":{trigger:[!T.value&&S.$style.cursorInherit]}},{default:le(({open:B,close:k,ref:$})=>[ve("div",{ref:$,class:N(S.$style.wrapper),onMouseenter:U=>T.value&&B(),onMouseleave:U=>k()},[ve("div",{ref_key:"containerRef",ref:r,class:N([S.$style.balance,e.selectable&&S.$style.selectable]),dir:"ltr"},[ve("div",{class:N(S.$style.line)},[O.value.prefix&&!Q.value?(F(),de("span",{key:0,class:N(S.$style.currency)},Ee(O.value.prefix),3)):we("",!0),ve("span",{class:N(S.$style.number)},Ee(O.value.number),3),O.value.suffix&&!Q.value?(F(),de("span",{key:1,class:N(S.$style.currency)},Ee(O.value.suffix),3)):we("",!0)],2),ve("span",{class:N([S.$style.ghostWrap,d.value&&S.$style.ghostWrapInFlow]),"aria-hidden":"true"},[ve("span",{ref_key:"fullGhostRef",ref:i,class:N(S.$style.ghost)},Ee(A.value),3),b.value?(F(),de("span",{key:0,ref_key:"trimmedGhostRef",ref:c,class:N(S.$style.ghost)},Ee(D.value),3)):we("",!0)],2)],2)],42,Oi)]),tooltip:le(()=>[ve("span",{class:N(S.$style.tooltipText)},Ee(A.value),3)]),_:1},8,["disabled","class","class-names"])):(F(),de("div",$i,Ee(A.value),1))}}),Vi="adaptive-balance_root-GRGZd",Di="adaptive-balance_wrapper-GRGZd",Li="adaptive-balance_cursorInherit-GRGZd",Ui="adaptive-balance_balance-GRGZd",Bi="adaptive-balance_selectable-GRGZd",Ki="adaptive-balance_line-GRGZd",Ni="adaptive-balance_number-GRGZd",qi="adaptive-balance_currency-GRGZd",xi="adaptive-balance_ghostWrap-GRGZd",Wi="adaptive-balance_ghostWrapInFlow-GRGZd",Qi="adaptive-balance_ghost-GRGZd",Gi="adaptive-balance_tooltipText-GRGZd",zi={root:Vi,wrapper:Di,cursorInherit:Li,balance:Ui,selectable:Bi,line:Ki,number:Ni,currency:qi,ghostWrap:xi,ghostWrapInFlow:Wi,ghost:Qi,tooltipText:Gi},Hi={$style:zi},hs=nt(Fi,[["__cssModules",Hi]]),Yi=({initialRouteName:e,rootRouteName:t,createRoutes:n,guards:o})=>{const s=Dr(),a=Y(e??t),r=v=>{for(const[y,I]of o?.get(v)??[])if(!y()){I?.();return}a.value=v},i=w(()=>u(n)({onNavigate:r})),c=w(()=>a.value?f(i.value,a.value):void 0),l=w(()=>{if(c.value)return p(i.value,c.value)}),f=(v,y)=>{for(const I of v){if(I.name===y)return I;if(I.children){const R=f(I.children,y);if(R)return R}}},p=(v,y,I)=>{for(const R of v){if(R.name===y.name)return I;if(R.children){const A=p(R.children,y,R);if(A)return A}}},d=()=>{!c.value||!l.value||(a.value=l.value.name)},g=w(()=>l.value&&a.value!==t);return be(a,()=>{s.trigger()}),{currentRoute:c,parentRoute:l,isBackShown:g,navigateTo:r,back:d,onNavigate:s.on}},{init:ji,useModule:Ce,implement:Xi}=Or("user"),Zi=e=>{_t("balance:change-active:v1",t=>{e?.(t)})},Ji="user/currency-rates",ta="/MS-SMALL-THINGS/exchange-convert-batch",Uo={authorization:"required",tailoring:"none"},ec=async(e,t,n,o)=>await V.fetch(e,ta,"POST",{headers:V.headers(),body:t},n,o,Se),tc=ie.for(Uo,ae,Ji),nc={refetchInterval:5e3},oc=(e,t,n)=>{const o=Xe(Uo,{...nc,...t},ta);return Ze({...o.options,queryKey:[...tc,{conversions:e.conversions}],queryFn:s=>ec(o.resolveEntrypoint(n),o.resolveArguments(s.queryKey[4]),o.resolveFetchOptions(n,s),o.resolveFetchFn(n))})},na=(e,t,n)=>{const o=Ye(Uo,t);return je(oc(e,o.options,n))},sc="user/create-account",ac="/BANKING_BALANCE/balance-create",oa={authorization:"required",tailoring:"none"},rc=(e=>e??void 0),ic=async(e,t,n,o)=>V.fetch(e,ac,"POST",{headers:V.headers(),body:t},n,o,rc),cc=ie.for(oa,ae,sc),lc=(e,t)=>{const n=Oe(),o=De(oa,e);return Le({mutationKey:cc,mutationFn:s=>ic(o.resolveEntrypoint(t),s,o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:(s,{currency:a})=>{n.setQueryData(Do,r=>{if(r===void 0)return;const i=structuredClone(r);return i.push({balance:0,currency:a}),i})}})},uc="user/get-additional-info",sa="/USER-SERVICE-API/api-v1-profile-additionalInfo",Bo={authorization:"required",tailoring:"none"},dc=async(e,t,n,o)=>V.fetch(e,sa,"POST",{headers:V.headers(),body:t},n,o,Se),mc=ie.for(Bo,ae,uc),pc={},fc=(e,t)=>{const n=Xe(Bo,{...pc,...e},sa);return Ze({...n.options,queryKey:mc,queryFn:o=>dc(n.resolveEntrypoint(t),{},n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},vc=(e,t)=>{const n=Ye(Bo,e);return je(fc(n.options,t))},yc="user/set-primary-account",gc="/USER/profile-changecurrency",aa={authorization:"required",tailoring:"none"},hc=async(e,t,n,o)=>await V.fetch(e,gc,"POST",{headers:V.headers(),body:t},n,o,Se),_c=ie.for(aa,ae,yc),Ko=(e,t)=>{const n=Oe(),o=De(aa,e);return Le({mutationKey:_c,mutationFn:async s=>hc(o.resolveEntrypoint(t),s,o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:(s,{currency:a})=>{s&&n.setQueryData(He,r=>{if(!r)return;const i=structuredClone(r);return i.settings.currency.value=a,i})}})},wc=()=>{const e=Oe();_t("balance:update:v2",t=>{e.setQueryData(Do,n=>n?.length?n.some(s=>s.currency===t.currency)?n.map(s=>s.currency!==t.currency||s.timestamp&&t.timestamp&&s.timestamp>t.timestamp?s:{...s,balance:t.amount,timestamp:t.timestamp}):[...n,{balance:t.amount,timestamp:t.timestamp,currency:t.currency}]:[{balance:t.amount,timestamp:t.timestamp,currency:t.currency}])})},ra="convert-currency-switcher-state",Sc=()=>{const e=localStorage.getItem(ra);return e?JSON.parse(e):{isEnabled:!1,currency:void 0}},yn=Y(Sc()),No=e=>{const{data:t}=Vn(),n=w(()=>t.value?.some(f=>ot(f.currency))??!1),o=w(()=>t.value?.some(f=>ot(f.currency)&&f.balance>0)??!1),s=E(()=>u(e.isCurrencySwitcherEnabled)&&yn.value.isEnabled&&!!yn.value.currency),a=E(()=>!!(s.value&&o.value)),r=E(()=>s.value&&n.value),i=E(()=>
2u(e.isCurrencySwitcherEnabled)&&n.value),c=E(()=>yn.value.currency);return{selectedCurrency:c,isConvertCurrencySwitcherEnabled:s,isConvertCurrencyQueryAvailable:a,shouldShowConvertedCurrencies:r,shouldShowConvertCurrencySwitcher:i,handleConvertCurrencySwitcher:(f,p)=>{const d={isEnabled:f,currency:p??c.value};yn.value=d,localStorage.setItem(ra,JSON.stringify(d))}}},bc=e=>{const{isConvertCurrencySwitcherEnabled:t,selectedCurrency:n}=No({isCurrencySwitcherEnabled:e.isCurrencySwitcherEnabled}),o=E(()=>{const i=u(e.account);return i!==void 0&&ot(i.currency)&&i.balance>0}),s=w(()=>{const i=u(e.account)?.currency,c=n.value;return!i||!c||!ot(i)?[]:[{sourceCode:i,targetCode:c}]}),{data:a}=na({conversions:s},{enabled:E(()=>!!(t.value&&o.value))});return{convertedAccount:w(()=>{const i=u(e.account);if(!i)return;if(!t.value||!ot(i.currency))return i;const c=n.value,l=a.value?.find(f=>f.sourceCode===i.currency)?.rate;return!c||!l?i:{currency:c,balance:i.balance*l}})}},ia=e=>{_t("deposit:update:v1",t=>{e?.(t)})},Cc=e=>{_t("crypto-deposit-pending-confirmation",t=>{e?.(t)})};class St extends Lo{constructor(t,n){super({event:"send_acc_manage_events",eventCat:"acc_manage",eventName:t,payload:n})}}class Ec extends St{constructor(t){super("form_view",t)}}class Ic extends St{constructor(t){super("make_main",t)}}class wg extends St{constructor(t){super("to_deposit",t)}}class Sg extends St{constructor(t){super("to_bonus",t)}}class Tc extends St{constructor(t){super("button",t)}}class bg extends St{constructor(t){super("button",t)}}class kc extends St{constructor(t){super("add",t)}}class Rc extends St{constructor(t){super("add_success",t)}}class Ac extends St{constructor(t){super("close",t)}}class Cg extends St{constructor(){super("free_bet")}}const Pc=e=>{const t=lc(),n=Ko(),o=w(()=>{const h=u(e.currencyForceOrder);return u(e.availableCurrencies).toSorted((B,k)=>Zs(B,k,h)||vi(B,k))}),{data:s,refetch:a,isFetching:r}=Vn(),i=Je(),{isConvertCurrencyQueryAvailable:c,selectedCurrency:l,handleConvertCurrencySwitcher:f}=No({isCurrencySwitcherEnabled:e.isCurrencySwitcherEnabled}),p=$e(),d=w(()=>n.isPending.value||t.isPending.value),g=E(()=>i.data.value?.settings.currency.value),v=w(()=>{const h=l.value;return h===void 0?[]:(s.value?.filter(k=>ot(k.currency))??[]).map(k=>({sourceCode:k.currency,targetCode:h}))}),{data:y,refetch:I}=na({conversions:v},{enabled:c}),R=E(()=>y.value??[]),A=w(()=>{const h=new Set(o.value);return s.value?.filter(B=>B.currency!==g.value&&(h.has(B.currency)||B.balance>0))}),D=w(()=>{const h=new Set(A.value?.map(U=>U.currency));g.value&&h.add(g.value);const B=o.value.filter(U=>!h.has(U)),k=[...h].reduce((U,he)=>U+(ot(he)?0:1),0),$=u(e.fiatLimit);return $&&k>=$&&!i.data.value?.traits.includes("tester")?B.filter(U=>ot(U)):B}),b=w(()=>o.value.filter(h=>!ot(h))),O=w(()=>s.value?.find(h=>h.currency===g.value)?.balance),T=async h=>{try{await t.mutateAsync({currency:h}),p.send(new Rc({currency:h})),e.onSuccessCreateAccount?.(h)}catch{e.onErrorCreateAccount?.()}},Q=async()=>{!c.value||b.value.length===0||await I()},W=async h=>{await a(),f(!0,h),await Q()},L=()=>{e.onOpenDeposit?.()},_=()=>{p.send(new Tc({button_name:"back"}))},S=({action:h})=>{if(h.intent==="cancel"){const B=h.source.description??h.source.input;p.send(new Ac({method:B}))}};return tt(()=>!r.value&&A.value!==void 0,()=>{const h=A.value?.reduce((B,k)=>(B[k.currency.toLowerCase()]=Number(k.balance),B),{})??{};g.value&&O.value!==void 0&&(h[g.value.toLowerCase()]=Number(O.value)),p.send(new Ec({name:e.formViewName,all_account_currency:h}))},{immediate:!0,once:!0}),{cryptoRates:R,availableCurrencies:D,availableFiatCurrencies:b,accounts:A,balance:O,currency:g,isLoading:d,handleCreateAccount:T,handleCurrencyRates:Q,handleSelectCurrency:W,handleOpenDeposit:L,handleBack:_,handleModalClose:S}},Mc=10,Oc=e=>{const t=Ko(),n=$e(),o=w(()=>new Map(u(e.availableCurrencies).map((c,l)=>[c,l])));return{accountList:w(()=>{const c=u(e.accounts)??[],l=u(e.currencyForceOrder),f=I=>o.value.get(I)??Number.MAX_SAFE_INTEGER,p=(I,R)=>{const A=Zs(I.currency,R.currency,l);return A!==0?A:I.balance!==R.balance?R.balance-I.balance:f(I.currency)-f(R.currency)},d=u(e.currency),g=Math.max(0,Mc-c.length-(d?1:0));if(g===0)return[...c].sort(p);const v=new Set(c.map(I=>I.currency));d&&v.add(d);const y=u(e.availableCurrencies).filter(I=>ot(I)&&!v.has(I)).slice(0,g).map(I=>({currency:I,balance:0}));return[...c,...y].sort(p)}),handleClickAddAccount:()=>{n.send(new kc({currency:u(e.currency)})),e.onOpenAddAccount?.()},handleClickSelectCurrency:()=>{e.onOpenSelectCurrency?.()},handleClickSetPrimaryAccount:c=>{n.send(new Ic({currency:c})),t.mutate({currency:c})}}},$c=4,Fc=6,gn={FLASHCALL:"flashcall",SMS:"sms"},Vc="user/oauth-start",Dc="/AUTH/profile-new",ca={authorization:"optional",tailoring:"mandatory"},Lc=async(e,t,n,o)=>await V.fetch(e,Dc,"POST",{headers:V.headers(),body:t},n,o,Se),Uc=ie.for(ca,ae,Vc),Bc=(e,t)=>{const n=De(ca,e);return Le({mutationKey:Uc,mutationFn:async o=>await Lc(n.resolveEntrypoint(t),{...Co(o,["locale"])},n.resolveFetchOptions(t),n.resolveFetchFn(t)),scope:{id:ae}})},Kc="user/sign-up",Nc="/web/v1/auth/register",la={authorization:"optional",tailoring:"none"},qc=(e=>Vo(e)),xc=async(e,t,n,o)=>await V.fetch(e,Nc,"POST",{headers:V.headers(),body:{...t,repeat_password:t.password}},n,o,qc),Wc=ie.for(la,ae,Kc),ua=(e,t)=>{const n=Oe(),o=De(la,e),{cdaRegister:s}=Gt(),{tryRedirect:a}=Ys();return Le({mutationKey:Wc,mutationFn:async r=>await xc(o.resolveEntrypoint(t),{...Co(r,["locale"]),lang:o.resolveLang(r.locale),langBCP47:r.locale.baseName},o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:async r=>{a(),await s(),n.setQueryData(He,r)},scope:{id:ae}})},Qc="user/verify-phone-without-user",Gc="/VERIFICATION/phone-verify-without-user",da={authorization:"optional",tailoring:"none"},zc=async(e,t,n,o)=>V.fetch(e,Gc,"POST",{headers:V.headers(),body:t},n,o,Se),Hc=ie.for(da,ae,Qc),Yc=(e,t)=>{const n=De(da,e);return Le({mutationKey:Hc,mutationFn:async o=>await zc(n.resolveEntrypoint(t),o,n.resolveFetchOptions(t),n.resolveFetchFn(t))})},jc="user/confirm-phone-without-user",Xc="/VERIFICATION/phone-confirm-without-user",ma={authorization:"optional",tailoring:"none"},Zc=async(e,t,n,o)=>V.fetch(e,Xc,"POST",{headers:V.headers(),body:t},n,o,Se),Jc=ie.for(ma,ae,jc),el=(e,t)=>
2{const n=De(ma,e);return Le({mutationKey:Jc,mutationFn:async o=>await Zc(n.resolveEntrypoint(t),o,n.resolveFetchOptions(t),n.resolveFetchFn(t))})},tl="user/sign-up-by-phone",nl="/web/v1/auth/register-by-phone",pa={authorization:"optional",tailoring:"none"},ol=(e=>Vo(e)),sl=async(e,t,n,o)=>await V.fetch(e,nl,"POST",{headers:V.headers(),body:{...t,repeat_password:t.password}},n,o,ol),al=ie.for(pa,ae,tl),rl=(e,t)=>{const n=Oe(),o=De(pa,e),{cdaRegister:s}=Gt(),{tryRedirect:a}=Ys();return Le({mutationKey:al,mutationFn:async r=>await sl(o.resolveEntrypoint(t),{...Co(r,["locale"]),lang:o.resolveLang(r.locale),langBCP47:r.locale.baseName},o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:async r=>{a(),await s(),n.setQueryData(He,r)},scope:{id:ae}})},il="user/phone-info-without-user",cl="/VERIFICATION/phone-info-without-user",fa={authorization:"optional",tailoring:"none"},ll=async(e,t,n,o)=>V.fetch(e,cl,"POST",{headers:V.headers(),body:t},n,o,Se),ul=ie.for(fa,ae,il),dl=(e,t)=>{const n=De(fa,e);return Le({mutationKey:ul,mutationFn:async o=>await ll(n.resolveEntrypoint(t),o,n.resolveFetchOptions(t),n.resolveFetchFn(t))})},ml="user/redesign-visitor",pl="/USER-SERVICE-API/api-v1-visitors-redesign",va={authorization:"required",tailoring:"none"},fl=async(e,t,n,o)=>await V.fetch(e,pl,"POST",{headers:V.headers()},n,o,Se),vl=ie.for(va,ae,ml),yl=(e,t)=>{const n=De(va,e);return Le({mutationKey:vl,mutationFn:async o=>await fl(n.resolveEntrypoint(t),o,n.resolveFetchOptions(t),n.resolveFetchFn(t))})},gl="user/sign-in-wallet-connect-nonce",ya="/AUTH/oauth-wallet-nonce",qo={authorization:"optional",tailoring:"none"},hl=(e=>e.nonce),_l=async(e,t,n,o)=>await V.fetch(e,ya,"GET",{headers:V.headers()},n,o,hl),wl=ie.for(qo,ae,gl),Sl={},bl=(e,t)=>{const n=Xe(qo,{...Sl,...e},ya);return Ze({...n.options,queryKey:wl,queryFn:o=>_l(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},Cl=(e,t)=>{const n=Ye(qo,e);return je(bl(n.options,t))},El="user/sign-in-wallet-connect",Il="/AUTH/oauth-wallet",ga={authorization:"optional",tailoring:"none"},Tl=(e=>Vo(e)),kl=async(e,t,n,o)=>await V.fetch(e,Il,"POST",{headers:V.headers(),body:t},n,o,Tl),Rl=ie.for(ga,ae,El),Al=(e,t)=>{const n=Oe(),o=De(ga,e);return Le({mutationKey:Rl,mutationFn:async s=>await kl(o.resolveEntrypoint(t),s,o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:s=>n.setQueryData(He,s),scope:{id:ae}})},Pl=()=>{const e=$e(),{data:t}=Je(),{getFingerprint:n}=mt({source:"oauth"}),o=Kt(),{value:s}=Ge("gr-4893-welcome-message"),a=Ut("ceo/isUserAfterRegistration-v3","");return{run:i=>{const{data:c,isRegistrationUnited:l,onSignUpSuccess:f,openBillingCallback:p,showWelcomeBonusModal:d,openWelcomeBonusModal:g}=i;tt(()=>t.value,()=>{!!t.value?.credentials?(f?.(),s.value==="on"&&(a.value="true"),e.send(new ue("success",{registration_type:u(l)?"united":"social",form_name:c.formName,social_method:c.social,user_id:t.value?.id,promocode:c.promocode,currency:t.value?.settings.currency.value,country:t.value?.settings.country.value}))):e.send(new Qe("success",{login_method:u(l)?"united":"social",form_name:c.formName,social_method:c.social,user_id:t.value?.id})),Vt(),n().then(y=>o.mutateAsync(y)).catch(qe)},{once:!0,immediate:!0}),tt(()=>t.value?.credentials,()=>{a.value&&d?g?.():p?.()},{immediate:!0,once:!0})}}},ha=e=>e.type==="passwordInput"&&e.isPasswordInputSimplified?{...e,validators:e.validators?.filter(t=>t.type==="length"),errors:e.errors?.filter(t=>t.type==="length")}:e,_a=e=>{if(!(ut(e)||e===""))return typeof e=="string"&&e.length===10?e:li(new Date(Date.now()-18*366*24*60*60*1e3))},Ml=({enabled:e})=>{const{getFingerprint:t}=mt({source:"send-fingerprint"}),{mutate:n}=Kt();tt(()=>u(e),async()=>{n(await t())},{immediate:!0})},Ol=e=>e===!1?!0:typeof e!="object"?!1:e.token===!1,$l=e=>{const t=Oe(),n=()=>{t.setQueryData(He,null)};_t("security:logout",()=>{n()}),_t("login.token",o=>{Ol(o)&&n()})},Fl="redesignMetaSent_",Vl=()=>{const e=yl();return{sendMeta:async n=>{if(!n)return;const o=`${Fl}${n}`;localStorage.getItem(o)!=="true"&&await e.mutateAsync({},{onSuccess(){localStorage.setItem(o,"true")}})}}},Dl=({isDev:e,appVersion:t,onForceReloadNeeded:n})=>{_t("force-reload",o=>{if(!window.testManager?.forceReload?.enabled&&!o?.payload.appVersion?.includes(t))return;const a=oi(0,5*6e4);setTimeout(()=>n?.(),a)})},Ll=6e4,jn=1e3*60*30,xo=An((e=!1)=>{const t=ms({}),n=ms({}),o=P=>Object.assign(t,P),s=P=>Object.assign(n,P),a=$e(),{getFingerprintExtendedData:r}=mt({source:"verification"}),{getGeeTestCaptcha:i}=si(),c=Y(!1),l=Y(!1),f=Y(!1),p=Ut("unlockVerificationTime",0),d=Y(),{value:g}=Ge("ab-an-22467-india-flash-call"),v=w(()=>g.value==="group_b"||u(e)),y=w(()=>g.value==="group_b"?gn.FLASHCALL:gn.SMS),I=w(()=>y.value===gn.FLASHCALL?$c:Fc),R=Yc(),A=el(),D=dl(),b=(P=Ll)=>new Date(Date.now()+P),O=Y(b()),T=()=>O.value=b(),{remaining:Q,countdown:W}=bi({endTime:O}),L=Y({country:"",phone:"",regId:crypto.randomUUID()}),_=w(()=>
2({country_code:u(L).country,form_type:"confirm_phone"})),S=(P,ee=!1)=>{L.value={...L.value,...P,isCodeRequested:ee}},h=P=>{a.send(new bt("error",{..._.value,error_text:P}))},B=P=>P.data?.code==="verification.phone.wrong"?u(n.wrongPhoneErrorMessage):P.data?.message,k=async({isResend:P=!1,isCaptchaEnabled:ee=!1,onError:j,onAnyError:Ae,onSuccess:me})=>{const{phone:fe,country:se,regId:Ue}=u(L);P?a.send(new bt("resend_code",_.value)):ee||a.send(new bt("submit",_.value));try{l.value=!0,await R.mutateAsync({phone:u(fe),country:u(se),regId:u(Ue),verificationType:u(y)===gn.FLASHCALL?u(y):void 0,fingerprint:await r(),...ee?{captchaResponseV4:await i("verification")}:{}}),T(),me?.()}catch(Ie){if(Ie instanceof ai){Ae?.();return}if(!(Ie instanceof ze))return;const Be=B(Ie);switch(h(Be),u(L)?.onVerifyError?.(Be,Ie.data.code),Ie.data.code){case"verification.phone.need_captcha":{ee?(Ae?.(Be,Ie.data.code),j?.(Be)):await k({isResend:!1,isCaptchaEnabled:!0,onError:j,onSuccess:me,onAnyError:Ae});break}case"credentials.limitReached":case"verification.phone.limit_of_tries":{Ae?.(Be,Ie.data.code),t.onTooManyRequests?.(Date.now()+jn);break}case"common.rateLimitReached":{Ae?.(Be,Ie.data.code),O.value=b((Ie.data.waitForSec??60)*1e3);break}
2default:{Ae?.(Be,Ie.data.code),j?.(Be,Ie.data.code);break}}}finally{l.value=!1}},$=async P=>{const{regId:ee}=u(L);try{c.value=!0;const j=u(P);if(!j)return;await A.mutateAsync({code:j,regId:u(ee),fingerprint:await r()}),d.value=void 0,U()}catch(j){if(!(j instanceof ze))return;switch(h(j.data.message),j.data.code){case"credentials.limitReached":case"verification.phone.limit_of_tries":{t.onTooManyRequests?.(Date.now()+jn);break}case"verification.code.wrong":break;default:{t.onError?.(j.data.message,j.data.code);break}}d.value=u(n.wrongCodeErrorMessage)}finally{c.value=!1}},U=async()=>{const{regId:P}=u(L);try{if(c.value=!0,!(await D.mutateAsync({regId:u(P)}))?.isPhoneVerified){d.value=u(n.wrongCodeErrorMessage);return}f.value=!0,d.value=void 0,a.send(new bt("success",_.value)),t.onSuccessPhoneVerify?.(),await u(L).onVerifySuccess?.(),f.value=!1}catch(ee){if(!(ee instanceof ze))return;switch(h(ee.data.message),ee.data.code){case"credentials.limitReached":case"verification.phone.limit_of_tries":{t.onTooManyRequests?.(Date.now()+jn);break}default:{t.onError?.(ee.data.message,ee.data.code);break}}d.value=u(n.wrongCodeErrorMessage)}finally{c.value=!1}};return{requestCode:k,checkCode:$,fetchPhoneInfo:U,updateVerificationSource:S,isVerificationEnabled:v,verificationSource:L,verificationType:y,unlockVerificationTime:p,isCodeCheckPending:c,isCodeRequestPending:l,codeError:d,isRegistrationPending:f,remaining:Q,countdown:W,handleCodeInput:()=>{a.send(new bt("phone_sms_field",_.value))},handleView:()=>{a.send(new bt("form_view",_.value))},handleCloseForm:P=>{!P||P==="resolve"||a.send(new bt("form_exit",{..._.value,closure_options:P}))},setHandlers:o,setConfig:s,codeLength:I}}),Ul=({modalName:e})=>
2{const t=$e();return{handleModalOpen:()=>{t.send(new Yn("modal_view",{modal_name:u(e)}))},handleModalClose:a=>{t.send(new Yn("modal_close",{modal_name:u(e),closure_options:a==="unknown"?"update_page":a}))},handleButtonClick:a=>{t.send(new Yn("modal_button",{modal_name:u(e),button_name:a}))}}},Xn=Ut("ceo/isUserAfterRegistration-v3",""),Bl=()=>js.reduce((e,t)=>(uo.get(t)&&(e[t]=uo.get(t)),e),{}),Kl=()=>{for(const e of js)uo.remove(e)},Nl=({openBilling:e,showPasswordRecoverySuccessNotification:t,showWelcomeBonusModal:n,openWelcomeBonusModal:o})=>{const s=$e(),{data:a,suspense:r}=Je(),{getFingerprint:i}=mt({source:"cda-success"}),c=Kt(),{success:l}=Oo(),{value:f,suspense:p}=Ge("gr-4893-welcome-message"),{value:d,suspense:g}=Ge("inboxanlts-10359-ab-off-deposit-form-after-registration"),v=()=>{const O=Bl();Object.values(O).some(Boolean)&&(s.send(new ri("success",O)),Pn.info({category:"cda",type:"redirect_post_processing",name:"analytics_data_received"}),Kl())},y=async()=>{const O=window.cda?.getRedirectData();if(O?.type)switch(window.cda.clearRedirectData(),O.type){case"register":{await I(O);break}case"login":{await R(O);break}case"passwordRecovery":{await A(O);break}case"socialAuth":{await D(O);break}}},I=async O=>{await r();const T=O.options;l(),await p(),await g(),f.value==="on"&&(Xn.value="true"),s.send(new ue("success",{registration_type:T.registration_type,form_name:O.baseOptions.formName,promocode:T.promocode,currency:T.currency,user_id:a.value?.id,country:a.value?.settings.country.value})),i().then(Q=>c.mutateAsync(Q)).catch(qe),Vt(),Xn.value&&n?await o?.():d.value!=="group_b"&&await e?.({view:"deposit"})},R=async O=>{await r();const T=O.options;s.send(new Qe("success",{login_method:T.login_method,form_name:O.baseOptions.formName,country:T.country,user_id:a.value?.id})),i().then(Q=>c.mutateAsync(Q)).catch(qe),Vt()},A=async O=>{const T=O.options;s.send(new vo("success",{recovery_method:T.recovery_method,tab_name:T.tab_name})),await t?.(T.testId)},D=async O=>{const T=O.options,Q=T.is_new_profile;await r(),Q?(f.value==="on"&&(Xn.value="true"),s.send(new ue("success",{registration_type:T.registration_type,form_name:O.baseOptions.formName,social_method:T.social_method,promocode:T.promocode,currency:T.currency,country:a.value?.settings.country.value,user_id:a.value?.id}))):s.send(new Qe("success",{login_method:T.registration_type,form_name:O.baseOptions.formName,social_method:T.social_method,user_id:a.value?.id})),Vt(),i().then(W=>c.mutateAsync(W)).catch(qe)};return{init:async()=>{v(),await y()}}},Wo="siwe_session",ql=300*1e3,_s=e=>{localStorage.setItem(Wo,JSON.stringify(e))},ws=()=>{try{const e=localStorage.getItem(Wo);if(!e)return null;const t=JSON.parse(e);return typeof t?.address=="string"&&typeof t?.chainId=="string"?{address:t.address,chainId:t.chainId}:null}catch{return null}},Xt=()=>{localStorage.removeItem(Wo)},Zn=()=>({message:"",signature:""}),xl=({domain:e,address:t,uri:n,chainId:o,nonce:s,issuedAt:a,expirationTime:r})=>[`${e} wants you to sign in with your Ethereum account:`,t,"","",`URI: ${n}`,"Version: 1",`Chain ID: ${o}`,`Nonce: ${s}`,`Issued At: ${a}`,`Expiration Time: ${r}`].join(` 3`),Wl=e=>/^0x[a-fA-F0-9]{40}$/.test(e),Jn=e=>e.includes(":")?e.split(":").at(-1)??"":e,Ql=e=>{const t=Number(e.split(":").at(-1));return Number.isFinite(t)&&t>0?t:null},eo=e=>e.startsWith("tron:"),Ss=3e3,Ft=(...e)=>e.filter(t=>!ut(t)),Gl=({onAppkitEvent:e,actualWallet:t,updateWallet:n})=>{const o=$e(),{data:s}=Je(),{getFingerprint:a}=mt({source:"wallet-connect"}),r=Kt(),i=Y(),c=Y();let l,f;const p=()=>{f&&(clearTimeout(f),f=void 0),l=void 0},d=()=>{c.value=void 0},g=_=>{p(),l=_,c.value=_.wallet,o.send(new rt("open_start",{title:_.wallet,name:_.wallet,modal_type:_.modalType,form_name:_.formName})),ge.info({name:"open_start",params:Ft(_.wallet,_.modalType,_.formName)}),ge.info({name:"loader_shown",params:Ft(_.wallet,_.modalType,_.formName)}),f=setTimeout(()=>{const S=l;S&&(f=void 0,o.send(new rt("open_timeout",{title:S.wallet,name:S.wallet,modal_type:S.modalType,form_name:S.formName})),ge.warn({name:"open_timeout",message:`WalletConnect modal still not open ${Ss}ms after click`,params:Ft(S.wallet,S.modalType)}))},Ss)},v=(_,S)=>{const h=l;h&&(p(),d(),o.send(new rt("open_error",{title:h.wallet,name:h.wallet,modal_type:h.modalType,form_name:h.formName,reason:_,error_text:S})),ge.error({name:"open_error",message:S??_,params:Ft(h.wallet,h.modalType,_)}))},y=()=>{const _=l;_&&(p(),d(),o.send(new rt("open_success",{title:_.wallet,name:_.wallet,modal_type:_.modalType,form_name:_.formName})),ge.info({name:"open_success",params:Ft(_.wallet,_.modalType,_.formName)}))},I=_=>{!!s.value?.credentials?o.send(new ue("success",{registration_type:"united",form_name:_.formName,social_method:_.social,user_id:s.value?.id,promocode:_.promocode,currency:s.value?.settings.currency.value,country:s.value?.settings.country.value})):o.send(new Qe("success",{login_method:"united",form_name:_.formName,social_method:_.social,user_id:s.value?.id})),a().then(h=>r.mutateAsync(h)).catch(qe)},R=(_,S)=>{_.formName==="login"?o.send(new Qe("error",{social_method:_.social,login_method:"united",error_text:S.message,user_id:s.value?.id})):o.send(new ue("error",{registration_type:"united",social_method:_.social,user_id:s.value?.id,promocode:_.promocode,currency:s.value?.settings.currency.value,country:s.value?.settings.country.value,error_text:S.message}))},A=()=>{o.send(new rt("submit",{title:t.value??"Connect Wallet",name:t.value}))},D=_=>{o.send(new rt("view",{title:_.properties?.name??"Connect Wallet"})),!(l&&l.modalType!=="walletConnect")&&y()},b=_=>{const S=_.properties?.platform,h=_.properties?.name;i.value&&i.value!==S&&t.value&&t.value===h?o.send(new rt("switcher",{title:h??"Connect Wallet",name:h})):o.send(new rt("button",{title:h??"Connect Wallet",name:h})),i.value=S,n(h)},O=()=>{o.send(new rt("close")),!(l&&l.modalType!=="walletConnect")&&(p(),d())},T=()=>ut(c.value)&&!l?!1:(ge.info({name:"loader_cancelled",params:Ft(c.value)}),p(),d(),!0),Q=_=>{p(),d(),o.send(new rt("error",{error_text:_.properties?.message??"Unknown error",name:t.value}))},W=_=>S=>{const h=S.properties?.message??"Unknown error";v(_,h),o.send(new rt("error",{error_text:h,name:t.value,reason:_})),ge.error({name:`wc_${_}`,message:h,params:Ft(t.value,S.properties?.name)}
3)},L=()=>{o.send(new rt("success",{title:t.value??"Connect Wallet",name:t.value}))};return e?.("MODAL_OPEN",D),e?.("CONNECT_SUCCESS",()=>{y()}),e?.("SELECT_WALLET",b),e?.("MODAL_CLOSE",O),e?.("CONNECT_ERROR",W("connect_error")),e?.("CONNECT_PROXY_ERROR",W("proxy_error")),e?.("INTERNAL_SDK_ERROR",W("internal_sdk_error")),e?.("SIWX_AUTH_ERROR",Q),e?.("USER_REJECTED",Q),e?.("SIWX_AUTH_SUCCESS",L),{onSuccess:I,onError:R,onSubmit:A,onOpenStart:g,onOpenError:v,onModalOpened:y,loadingWallet:c,cancelLoading:T}},it=(e,...t)=>{const n=e instanceof Error?{message:e.message||e.name,error:e}:{message:String(e)},o=e instanceof Mn?e.status:void 0,s=[...t,o].filter(a=>!ut(a));return s.length>0?{...n,params:s}:n},bs="__APPKIT_SINGLETON__",wa=e=>{const t=globalThis;t[bs]=Object.defineProperties(t[bs]??{},Object.getOwnPropertyDescriptors(e))},{promise:Sa,resolve:to}=Promise.withResolvers(),{promise:ba,resolve:Cs}=Promise.withResolvers(),{promise:zl,resolve:Es}=Promise.withResolvers(),lt=nn(),no=Y(!1);let Ca=!1;ba.then(()=>{Ca=!0});let go,Is=!1,Ea=!1,Ts=!1;const Hl=1e4,Yl=300,jl=3e3,Qo=async(e,t)=>{let n;try{return await Promise.race([e.then(()=>!0),new Promise(o=>{n=setTimeout(()=>{o(!1)},t)})])}finally{clearTimeout(n)}},Ia=async e=>Ca||Qo(ba,e);let ks=!1;const Xl=()=>{ks||(ks=!0,ge.warn({name:"init_decision_timeout",message:"walletConnect init did not run â skipping deferred load"}))},Ta=1e4,Zl=async e=>{if(!e)return;await wn(()=>u(e)).toBe(!1,{timeout:Ta,throwOnTimeout:!1})&&ge.warn({name:"authorization_decision_timeout",message:"authorization state did not settle â deciding walletConnect init as unauthorized"})},_n=async()=>{if(!await Ia(Hl)){Xl();return}const e=go;go=void 0,e&&await e(),await Sa},Jl=async()=>{await Ia(Yl)&&Ea&&await Qo(Sa,jl)};let En,eu;const ka=()=>eu??=_n().then(()=>En).catch(()=>En),oo=async()=>{await ka()};wa({getAppkit:ka,ensureWalletConnectLoaded:oo,get whenWalletConnectReady(){return oo()},get resolveWalletConnectInit(){return oo()}});const ho=Y(),_o=new Map,tu=(e,t)=>{let n=_o.get(e);n||(n=new Set,_o.set(e,n)),n.add(t)};let Rs;const nu=new Set(["MODAL_OPEN","MODAL_CLOSE"]),ou=()=>{ho.value&&be(()=>ho.value?.data,e=>{if(!e||e.event===Rs&&nu.has(e.event))return;Rs=e.event;const t=e.event??"";if(!t)return;const n=_o.get(t);if(n)for(const o of n)try{o(e)}catch(s){ge.error({name:"event_listener_error",...it(s,t)}),console.error("[wallet-connect] listener error for",t,s)}},{deep:!0})},Ra=[];let so;const su=async()=>{for(const e of Ra)try{await e()}catch(t){ge.error({name:"disconnect_callback_failed",...it(t)})}},ao=()=>(so??=su().finally(()=>{so=void 0}),so),In=new Map;let en=!1;const au=(e,t)=>{en=!0,(In.get(e)??In.get("walletConnect"))?.(t)},ru=1e4,iu=3e3,cu=e=>{const{connection:t}=navigator;if(t?.saveData)return;const n=()=>{typeof requestIdleCallback=="function"?requestIdleCallback(e,{timeout:ru}):setTimeout(e,iu)};document.readyState==="complete"?n():window.addEventListener("load",n,{once:!0})},Go=Lr(()=>{const e=Bc(),t=Cl({enabled:!1}),n=Al(),o=Y(),s=k=>{o.value=k},{onSubmit:a,onSuccess:r,onError:i,onOpenStart:c,onOpenError:l,onModalOpened:f,loadingWallet:p,cancelLoading:d}=Gl({onAppkitEvent:tu,updateWallet:s,actualWallet:o});let g=!1;const v=()=>{try{lt.value?.close?.()}catch(k){ge.warn({name:"cancel_close_failed",...it(k)})}},y=()=>{d()&&(en=!1,g=!0,v())},I=new Set,R=k=>I.add(k),A=new Set,D=k=>A.add(k),b=new Set,O=k=>b.add(k),T=()=>{I.clear(),A.clear(),b.clear(),d()},Q=()=>{en=!1,_.value=void 0,o.value=void 0,W.value=void 0,T()},W=Y(),L=()=>setTimeout(()=>{ao()},0),_=Y(),S=k=>{_.value=k},h=async(k,$,U)=>{if(!Is){if(Is=!0,!$||$?.disabled&&!$?.forceShow){to(),Cs(),Es();return}go=()=>B(k,$),Cs();try{if(await Zl(U),!u(k)){u(U)||Xt();return}Ts=!0}finally{Es()}if(ws()){await _n();return}u(k)||cu(()=>{_n()})}},B=async(k,$)=>{Ea=!0,ge.info({name:"init_start"});try{const{mainnet:U,optimism:he,arbitrum:J,base:te,polygon:P,bsc:ee,avalanche:j,tronMainnet:Ae,createAppKit:me,useAppKit:fe,useAppKitEvents:se,useAppKitAccount:Ue,WagmiAdapter:Ie,TronAdapter:Be,createAppKitWalletButton:ct,ConnectorController:H,ModalController:M,ApiController:ne,ConnectionController:K,OptionsController:Z,ChainController:ye,ProviderController:Tt,StorageUtil:rn,SIWXUtil:Un,SnackController:$t,TelemetryController:Bn,signMessage:Kn,getAddress:zt,Buffer:cn}=await q(async()=>{const{mainnet:C,optimism:G,arbitrum:X,base:z,polygon:pe,bsc:Ke,avalanche:Fe,tronMainnet:ft,createAppKit:st,useAppKit:at,useAppKitEvents:et,useAppKitAccount:jt,WagmiAdapter:ls,TronAdapter:Ne,createAppKitWalletButton:fn,ConnectorController:zn,ModalController:Hn,ApiController:vn,ConnectionController:wr,OptionsController:Sr,ChainController:br,ProviderController:Cr,StorageUtil:Er,SIWXUtil:Ir,SnackController:Tr,TelemetryController:kr,signMessage:Rr,getAddress:Ar,Buffer:Pr}=await __retry_dynamic_loader__(()=>import("./wallet-connect-deps-DgcB85r7.js")).then(Mr=>Mr.w);return{mainnet:C,optimism:G,arbitrum:X,base:z,polygon:pe,bsc:Ke,avalanche:Fe,tronMainnet:ft,createAppKit:st,useAppKit:at,useAppKitEvents:et,useAppKitAccount:jt,WagmiAdapter:ls,TronAdapter:Ne,createAppKitWalletButton:fn,ConnectorController:zn,ModalController:Hn,ApiController:vn,ConnectionController:wr,OptionsController:Sr,ChainController:br,ProviderController:Cr,StorageUtil:Er,SIWXUtil:Ir,SnackController:Tr,TelemetryController:kr,signMessage:Rr,getAddress:Ar,Buffer:Pr}},__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]));await Qo(zl,Ta),globalThis.Buffer=cn,no.value=!0;
3const Ht=[U,he,J,te,P,ee,j].filter(Boolean),Nn=[...Ht,Ae],Nt=new Ie({networks:Ht,projectId:$.projectId}),pt=new Be({projectId:$.projectId,walletAdapters:[]}),ln={signMessage:async({message:C,chainId:G,accountAddress:X})=>{if(eo(G)){const z=Jn(X),Ke=pt.getConnection({address:z,connections:pt.connections,connectors:pt.connectors})?.connector;if(!Ke?.signMessage)throw new Error("TRON connector does not support signMessage");return Ke.signMessage({message:C,from:z})}return Kn(Nt.wagmiConfig,{message:C})},createMessage:async C=>{const{data:G}=await t.refetch();if(!G)throw ge.error({name:"nonce_fetch_failed",...it(t.error.value??new Error("Failed to fetch nonce"),C.chainId)}),new Error("Failed to fetch nonce");const X=Jn(C.accountAddress),z=eo(C.chainId),pe=new Date().toISOString(),Ke=new Date(Date.now()+ql).toISOString(),Fe={domain:window.location.host,uri:window.location.origin,version:"1",nonce:G},ft={issuedAt:pe,expirationTime:Ke};if(z){const jt=`${Fe.domain} wants you to sign in with your TRON account: 4${X} 5 6Nonce: ${Fe.n
6once}`;return{...C,...Fe,...ft,toString:()=>jt}}const st=zt(X),at=Ql(C.chainId);if(at===null)throw new Error(`Invalid EVM chainId: ${C.chainId}`);const et=xl({domain:Fe.domain,address:st,uri:Fe.uri,nonce:Fe.nonce,chainId:at,issuedAt:pe,expirationTime:Ke});return{...C,...Fe,...ft,toString:()=>et}},addSession:async C=>{const{message:G}=C,{signature:X}=C,z=Jn(C.data.accountAddress),pe=eo(C.data.chainId);let Ke;if(pe)Ke=z;else{const et=zt(z);if(!Wl(et))throw new Error("Invalid EVM address");Ke=et}if(!_.value)throw new Error("Missing auth params");const{state:Fe}=await e.mutateAsync(_.value);if(!Fe)throw new Error("Missing OAuth state");a();for(const et of b.values())et(o.value);const ft=await n.mutateAsync({message:G,signature:X,walletAddress:Ke,lang:_.value?.locale.language,state:Fe,chainId:C.data.chainId}).catch(qe),st=n.error.value,at={social:o.value,promocode:_.value?.promocode,formName:_.value?.formName,isSignUp:!!ft?.credentials};if(ut(st)){_s({address:Ke,chainId:C.data.chainId}),en=!1,r(at);for(const et of I.values())et(!!ft?.credentials,at)}else{ge.error({name:"siwe_sign_in_failed",...it(st,o.value,C.data.chainId)});for(const et of A.values())et(st,at);throw i(at,st),L(),st}},revokeSession:async()=>{Xt()},setSessions:async C=>{if(C.length===0){Xt();return}const G=C.at(-1);G&&_s({address:G.data.accountAddress,chainId:G.data.chainId})},getSessions:async(C,G)=>{const X=z=>!G||z.toLowerCase()===G.toLowerCase();try{if(!u(k))return[];if(W.value&&X(W.value))return[{data:{accountAddress:W.value,chainId:C},...Zn()}];const z=lt.value?.getAddress?.();if(z&&X(z))return[{data:{accountAddress:z,chainId:C},...Zn()}];const pe=ws();return pe&&X(pe.address)?[{data:{accountAddress:pe.address,chainId:C},...Zn()}]:[]}catch(z){return ge.error({name:"get_sessions_failed",...it(z,G)}),[]}},signOutOnDisconnect:!0,getRequired:()=>en},qt=gi()?$.mobileCustomWallets:$.desktopCustomWallets;lt.value=me({adapters:[Nt,pt],networks:Nn,themeMode:$.themeMode??"light",...qt?.length&&{customWallets:qt},metadata:{...$.metadata,url:window.location.origin},projectId:$.projectId,...$.features&&{features:$.features},...$.featuredWalletIds&&{featuredWalletIds:$.featuredWalletIds},...$.themeVariables&&{themeVariables:$.themeVariables},siwx:ln,enableReconnect:Ts,enableNetworkSwitch:!1,enableCoinbase:!1}),En={appkit:lt.value,wagmiAdapter:Nt,tronAdapter:pt,controllers:{ApiController:ne,ChainController:ye,ConnectionController:K,ConnectorController:H,ModalController:M,OptionsController:Z,ProviderController:Tt,StorageUtil:rn}},wa({...En});const un=$.wallets?.find(C=>C.id==="trust"),Yt=un?.rdns,kt=un?.explorerId,dn=()=>!!Yt&&H.state.allConnectors.some(C=>C?.chain==="eip155"&&C?.info?.rdns===Yt),mn=()=>
6{if(!kt||!dn())return;const{featured:C,allFeatured:G}=ne.state,X=C.some(pe=>pe.id===kt),z=G.some(pe=>pe.id===kt);!X&&!z||(X&&(ne.state.featured=C.filter(pe=>pe.id!==kt)),z&&(ne.state.allFeatured=G.filter(pe=>pe.id!==kt)))};M.subscribeKey("open",C=>{C&&(mn(),f())});const qn=H.subscribeKey("connectors",()=>{dn()&&(mn(),qn())}),pn=fe(),xt=Ue(),xn=Ue({namespace:"tron"}),Wn=Ue({namespace:"eip155"}),Qn=ct({namespace:"eip155"});be([()=>xt.value.address,()=>xt.value.isConnected,()=>u(k)],([C,G,X])=>{W.value=G&&X?C??void 0:void 0},{immediate:!0}),be(()=>xt.value.status,(C,G)=>{C==="disconnected"&&G&&G!=="disconnected"&&Xt()}),be(()=>xn.value.isConnected,async(C,G)=>{if(!(!C||G||ye.state.activeChain==="tron"||(await Ro(),Wn.value.isConnected)||(await lt.value?.getUniversalProvider?.())?.session?.namespaces?.eip155?.accounts?.length>0))try{await lt.value?.switchNetwork(Ae),await Un.initializeIfEnabled()}catch(pe){ge.error({name:"tron_active_switch_failed",...it(pe)})}}),ho.value=se(),ou(),In.set("walletConnect",async()=>{g=!1,o.value="walletConnect",c({wallet:"walletConnect",modalType:"walletConnect",formName:_.value?.formName});try{await pn.open(),g&&await lt.value?.close?.()}catch(C){l("modal_open_failed",C instanceof Error?C.message:String(C)),ge.error({name:"modal_open_failed",...it(C)})}});const Gn=(C=500)=>{const G=()=>H.state.connectors.some(X=>X.chain==="eip155"&&X.type==="ANNOUNCED");return G()?Promise.resolve():new Promise(X=>{let z=!1;const pe=()=>{z||(z=!0,Ke(),clearTimeout(Fe),X())},Ke=H.subscribeKey("connectors",()=>{G()&&pe()}),Fe=setTimeout(()=>{pe()},C)})};In.set("byCustomWallet",async C=>{if(!C)return;if(g=!1,o.value=C,c({wallet:C,modalType:"byCustomWallet",formName:_.value?.formName}),await Gn(),ye.state.activeChain!=="eip155")try{await lt.value?.switchNetwork(U)}catch(z){ge.error({name:"evm_switch_before_connect_failed",...it(z,C)})}if(g)return;const G=$.wallets?.find(z=>z.id===C),X=[G?.explorerId,G?.rdns].filter(z=>z!==void 0).map(z=>H.getConnector({id:z,namespace:"eip155"})).find(z=>z&&z.type!=="AUTH");try{const z=Qn.connect(C);X&&f(),await z;return}catch(z){throw l("evm_connect_failed",z instanceof Error?z.message:String(z)),ge.error({name:"evm_connect_failed",...it(z,C)}),z}}),Ra.push(async()=>{await lt.value?.disconnect();const C=await lt.value?.getUniversalProvider?.();C&&!C.session&&(C.namespaces||C.optionalNamespaces)&&await C.cleanup?.()},()=>{Xt()},()=>{Q()}),K.subscribeKey("wcError",C=>{if(!C||u(k)||xt.value.isConnected)return;const G=K.state.status,X=$t.state.variant==="error"?$t.state.message:void 0;ge.error({name:"wc_error_cleanup",message:X?`WC error detected: ${X}`:"WC error detected â clearing pending pairing so wallets re-enable.",params:[o.value,G].filter(z=>!ut(z))}),console.error("[wallet-connect] wcError WC error detected"),ao()});const x=(C,G)=>{try{G()}catch(X){ge.warn({name:"error_logging_setup_failed",...it(X,C)})}};x("telemetry",()=>{Bn.subscribeKey("events",C=>{try{const G=C.at(-1);if(!G)return;ge.error({name:"reown_telemetry_error",message:G.properties?.errorMessage||G.event||"Unknown reown error",params:[G.event,G.properties?.errorType].filter(X=>!ut(X))})}catch{}})}),x("snack",()=>{$t.subscribeKey("open",C=>{try{if(!C||$t.state.variant!=="error")return;const G=$t.state.message;if(!G)return;ge.error({name:"reown_snack_error",message:G,params:[o.value].filter(X=>!ut(X))})}catch{}})}),ge.info({name:"init_success"}),to()}catch(U){ge.error({name:"init_error",...it(U)}),to(),no.value=!1,console.error(U)}};return{init:h,ensureWalletConnectLoaded:_n,waitWalletConnectSettled:Jl,appkit:lt,disconnect:ao,openModalByWallet:au,setWalletAuthParams:S,walletConnectAvailable:no,addOnSuccessCallback:R,addOnErrorCallback:D,addOnSubmitCallback:O,resetListeners:T,loadingWallet:p,cancelLoading:y}}),lu="user/email-confirm",uu="/VERIFICATION/email-confirm",Aa={authorization:"required",tailoring:"mandatory"},du=async(e,t,n,o)=>V.fetch(e,uu,"POST",{headers:V.headers(),body:t},n,o,Se),mu=ie.for(Aa,ae,lu),pu=(e,t)=>{const n=De(Aa,e);return Le({mutationKey:mu,mutationFn:async o=>await du(n.resolveEntrypoint(t),o,n.resolveFetchOptions(t),n.resolveFetchFn(t))})},fu="user/email-info",Pa="/VERIFICATION/email-info",zo={authorization:"required",tailoring:"mandatory"},vu=async(e,t,n,o)=>{const{waitForMs:s,...a}=await V.fetch(e,Pa,"GET",{headers:V.headers()},n,o,Se);return{...a,endWaitingTime:s===0?void 0:Date.now()+s}},yu=ie.for(zo,ae,fu),gu={},Ma=(e,t)=>{const n=Xe(zo,{...gu,...e},Pa);return Ze({...n.options,queryKey:yu,queryFn:o=>vu(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},hu=(e,t)=>{const n=Ye(zo,e);return je(Ma(n.options,t))},_u="user/phone-info",Oa="/VERIFICATION/phone-info",Ho={authorization:"required",tailoring:"mandatory"},wu=({isPhoneVerified:e,waitForMs:t,rateLimitExceedTimer:n,...o})=>({endWaitingTime:t===0?void 0:Date.now()+t,endBlockedTime:n===0?void 0:Date.now()+n,isVerified:e,...o}),Su=async(e,t,n,o)=>await V.fetch(e,Oa,"GET",{headers:V.headers()},n,o,wu),$a=ie.for(Ho,ae,_u),bu={},Cu=(e,t)=>{const n=Xe(Ho,{...bu,...e},Oa);return Ze({...n.options,queryKey:$a,queryFn:o=>Su(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},Eu=(e,t)=>{const n=Ye(Ho,e);return je(Cu(n.options,t))},Iu="user/update-poker-nickname",Tu="/CASINO-3/poker-change-nickname",Fa={authorization:"required",tailoring:"mandatory"},ku=e=>!!e?.code,Ru=async(e,t,n,o)=>{const s=await V.fetch(e,Tu,"POST",{headers:V.headers(),body:t},n,o,Se);if(ku(s))throw new ze(500,s);return s},Au=ie.for(Fa,ae,Iu),Pu=(e,t)=>
6{const n=Oe(),o=De(Fa,e);return Le({mutationKey:Au,mutationFn:async s=>Ru(o.resolveEntrypoint(t),s,o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:s=>{n.setQueryData(He,a=>{if(!a)return;const r=structuredClone(a);return r.settings.pokerNickname={editable:!1,value:s.nickname},r})},scope:{id:ae}})},Mu="user/get-kyc-url",Va="/KYC/kyc-url",Yo={authorization:"required",tailoring:"mandatory"},Ou=(e=>e.url),$u=async(e,t,n,o)=>V.fetch(e,Va,"POST",{headers:V.headers(),body:{country:t.country?.toLowerCase(),formType:"primary"}},n,o,Ou),Fu=ie.for(Yo,ae,Mu),Vu={},Du=(e,t,n)=>{const o=Xe(Yo,{...Vu,...t},Va);return Ze({...o.options,queryKey:[...Fu,{country:e.country}],queryFn:s=>$u(o.resolveEntrypoint(n),o.resolveArguments(s.queryKey[4]),o.resolveFetchOptions(n,s),o.resolveFetchFn(n))})},Lu=(e,t,n)=>{const o=Ye(Yo,t);return je(Du(e,o.options,n))},Uu="user/get-kyc-status",Da="/KYC/kyc-status",jo={authorization:"required",tailoring:"mandatory"},Bu=async(e,t,n,o)=>V.fetch(e,Da,"POST",{headers:V.headers(),body:{country:t.country?.toLowerCase(),formType:"primary"}},n,o,Se),Ku=ie.for(jo,ae,Uu),Nu={},qu=(e,t,n)=>{const o=Xe(jo,{...Nu,...t},Da);return Ze({...o.options,queryKey:[...Ku,{country:e.country}],queryFn:s=>Bu(o.resolveEntrypoint(n),o.resolveArguments(s.queryKey[4]),o.resolveFetchOptions(n,s),o.resolveFetchFn(n))})},La=(e,t,n)=>{const o=Ye(jo,t);return je(qu(e,o.options,n))},xu="user/get-kyc-internal-status",Ua="/KYC/internal-br-status",Xo={authorization:"required",tailoring:"mandatory"},Wu=async(e,t,n,o)=>V.fetch(e,Ua,"POST",{headers:V.headers()},n,o,Se),Qu=ie.for(Xo,ae,xu),Gu={},zu=(e,t)=>{const n=Xe(Xo,{...Gu,...e},Ua);return Ze({...n.options,queryKey:Qu,queryFn:o=>Wu(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},Hu=(e,t)=>{const n=Ye(Xo,e);return je(zu(n.options,t))},Yu="user/get-deposit-count",Ba="/MS-SMALL-THINGS/depositCount",Zo={authorization:"required",tailoring:"mandatory"},ju=async(e,t,n,o)=>await V.fetch(e,Ba,"GET",{headers:V.headers()},n,o,Se),Xu=ie.for(Zo,ae,Yu),Zu={},Ju=(e,t)=>{const n=Xe(Zo,{...Zu,...e},Ba);return Ze({...n.options,queryKey:Xu,queryFn:o=>ju(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},Ka=(e,t)=>{const n=Ye(Zo,e);return je(Ju(n.options,t))},ed="user/update-meta",td="/USER-SERVICE-API/api-v1-profile-meta-update",Na={authorization:"required",tailoring:"none"},nd=async(e,t,n,o)=>await V.fetch(e,td,"POST",{headers:V.headers(),body:t},n,o,Se),od=ie.for(Na,ae,ed),sd=(e,t)=>{const n=Oe(),o=De(Na,e);return Le({mutationKey:od,mutationFn:s=>nd(o.resolveEntrypoint(t),s,o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:(s,a)=>{n.invalidateQueries({queryKey:He})}})},ad="user/marketing-subscriptions",qa="/user/subscriptions/v1/GetSubscriptions",Jo={authorization:"required",tailoring:"mandatory"},rd=async(e,t,n,o)=>await V.fetch(e,qa,"GET",{headers:V.headers()},n,o,Se),xa=ie.for(Jo,ae,ad),id={},cd=(e,t)=>{const n=Xe(Jo,{...id,...e},qa);return Ze({...n.options,queryKey:xa,queryFn:o=>rd(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},ld=(e,t)=>{const n=Ye(Jo,e);return je(cd(n.options,t))},ud="user/update-marketing-subscriptions",dd="/user/subscriptions/v1/SaveSubscriptions",Wa={authorization:"required",tailoring:"mandatory"},md=async(e,t,n,o)=>await V.fetch(e,dd,"POST",{body:t,headers:V.headers()},n,o,Se),pd=3,fd=2e3,vd=3e4,yd=(e,t)=>e>=pd?!1:!(t instanceof Mn)||t.status>=500||t.status===429,gd=e=>Math.min(fd*2**e,vd),hd=ie.for(Wa,ae,ud),_d=(e,t)=>{const n=Oe(),o=De(Wa,e);return Le({mutationKey:hd,mutationFn:async s=>md(o.resolveEntrypoint(t),s,o.resolveFetchOptions(t),o.resolveFetchFn(t)),retry:yd,retryDelay:gd,onSuccess:()=>n.invalidateQueries({queryKey:xa})})},wd="user/get-pre-kyc-status",Qa="/KYC/prekyc-status",es={authorization:"required",tailoring:"mandatory"},Sd=async(e,t,n,o)=>V.fetch(e,Qa,"POST",{headers:V.headers()},n,o,Se),Tn=ie.for(es,ae,wd),bd=Tn,Cd={},Ed=(e,t)=>{const n=Xe(es,{...Cd,...e},Qa);return Ze({...n.options,queryKey:[...bd],queryFn:o=>Sd(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},Id=(e,t)=>{const n=Ye(es,e);return je(Ed(n.options,t))}
6,Td="user/post-pre-kyc-verification",kd="/KYC/prekyc-verification",Ga={authorization:"required",tailoring:"mandatory"},Rd=async(e,t,n,o)=>V.fetch(e,kd,"POST",{headers:V.headers(),body:t},n,o,Se),Ad=ie.for(Ga,ae,Td),Pd=(e,t)=>{const n=De(Ga,e);return Le({mutationKey:Ad,mutationFn:o=>Rd(n.resolveEntrypoint(t),o,n.resolveFetchOptions(t),n.resolveFetchFn(t))})},Md="user/get-cooling-off-list",za="/finops/finance-user-limits/v1/cooling-off/getList",ts={authorization:"required",tailoring:"mandatory"},Od=async(e,t,n,o)=>await V.fetch(e,za,"GET",{headers:V.headers()},n,o,Se),wo=ie.for(ts,ae,Md),$d={},ns=(e,t)=>{const n=Xe(ts,{...$d,...e},za);return Ze({...n.options,queryKey:wo,queryFn:o=>Od(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},Fd=(e,t)=>{const n=Ye(ts,e);return je(ns(n.options,t))},Vd=()=>{const e=Oe(),{queryKey:t}=ns(),n=nn(e.getQueryData(t));return Ws(e.getQueryCache().subscribe(o=>{Ur({queryKey:t,exact:!0},o.query)&&(n.value=e.getQueryData(t))})),n},Dd=()=>{const e=Oe();_t("user-identity:change-status",t=>{t.method!=="kyc"||t.status!=="confirmed"||(e.invalidateQueries({queryKey:He}),e.invalidateQueries({queryKey:$a}))})},Ld=e=>{const t=Oe();_t("user-identity:change-status",n=>{n.method==="pre-kyc"&&(t.invalidateQueries({queryKey:Tn}),t.invalidateQueries({queryKey:He}),e?.(n))})},Ud=e=>{_t("user-identity:change-status",t=>{t.method==="kyc"&&e?.()})},Bd=({stepName:e,recoveryType:t,country:n})=>{const o=$e(),{value:s}=Ge("ab-an-22467-india-flash-call"),a=E(()=>s.value==="group_b"),r=w(()=>({recovery_method:u(t),tab_name:u(e)}));return{handleClickSupport:()=>{a.value&&o.send(new bt("contact_ss",{form_type:u(e)})),o.send(new vo("support",r.value))},handleToSignIn:f=>{const p=f.description??f.input;o.send(new vo("form_exit",{...r.value,closure_options:p}))},handleCloseSignUp:(f,p)=>{const g={close_type:f.description??f.input,country:u(n)};p&&(g.registration_type="united"),o.send(new ue("form_exit",g))}}},Kd=({loginMethod:e,formOptions:t,onClickPasswordRecovery:n,onSuccess:o,onError:s,onSelfExclusionError:a,onChangeCountry:r})=>{const i=$e(),{setRedirectData:c}=Gt(),l=ii(),f=Y(!1),p=Y(!1),d=w(()=>({login_method:u(e),country:A("phone","countryCode")})),{getFingerprintExtendedData:g,preloadFingerprint:v}=mt({source:"sign-in"}),{form:y,setFormState:I,submit:R,getFormState:A}=$n({onEvent:({eventName:b,payload:O})=>{i.send(new Qe(b,{...d.value,...O}))},formOptions:t,onSubmit:async b=>{c({baseOptions:{formName:"login"},options:{...d.value}});const O=await l.mutateAsync({...b,fingerprint:await g()}).catch(Eo),T=l.error.value;T instanceof $o||(T instanceof ze?T.data.code==="user.hasSelfExclusion"?a?.(T.data.expireAt):(i.send(new Qe("error",{...d.value,error_text:T.data.message})),s?.(T.data.message)):(i.send(new Qe("success",{...d.value,user_id:O?.id})),Vt(),p.value=!0,o?.()))}}),D=()=>{i.send(new Qe("submit",d.value)),R()};return us(()=>A("phone","countryCode"),b=>{r?.(b)}),us(()=>t,()=>{I("recoveryPassword",{onClick:n})}),Ot(()=>{v()}),on(()=>{f.value=!0}),Hr(()=>{f.value=!1}),Ao(()=>{f.value&&!p.value&&i.send(new Qe("form_exit",d.value))}),{form:y,handleSubmit:D}},Nd=({activeTabId:e,tabs:t,onClickSignUp:n,countryCode:o})=>{const s=$e(),a=w(()=>u(t).find(l=>l.id===u(e))||u(t)[0]),r=w(()=>u(t).length>1),i=()=>{s.send(new Qe("to_registration",{country:u(o)})),n?.()},c=l=>{s.send(new Qe("tab_change",{login_method:l}))};return Ot(()=>{s.send(new Qe("form_view",{login_method:u(e)}))}),{activeTab:a,isMultipleTabs:r,handleClickSignIn:i,handleTabClick:c}},qd=({loginMethod:e,onOAuthClick:t})=>{const n=$e();return{handleOAuthClick:s=>{n.send(new Qe("social_method",{login_method:u(e),social_method:s})),t?.(s)}}},xd=({registrationType:e,country:t,promocode:n,currency:o,referralCountries:s,landingId:a,onError:r,oauthTag:i})=>{const{locale:c}=It(),l=$e(),{preload:f,start:p,socialsConfigPromise:d,availableSocials:g}=Fn({oauthTag:i}),v=w(()=>({registration_type:e,currency:u(o),promocode:u(n)?.trim(),country:u(t)})),y=async(A,D)=>{const b=Bt(),O=u(t),T=D.promocode?.trim(),Q={...D,...b,formName:"registration",social:A,promocode:T,hash:b?.partner_key,partner_key:T||("partner_key"in b?b.partner_key:void 0),locale:c.value,domain:window.location.host,referralId:O&&u(s).includes(O)?Et.getReferralId():void 0,landing_id:u(a),...tn()};try{await p(Q)}catch(W){const L=W instanceof Error?W:new Error("?");l.send(new ue("error",{...v.value,error_text:L.message,country:u(t),social_method:A})),r?.(L)}};return{handleMounted:()=>{f()},handleOAuthRegistrationClick:(A,D,b)=>{b?.(),l.send(new ue("social_method",{...v.value,social_method:A})),y(A,D)},socialsConfigPromise:d,availableSocialMethods:g}},Wd=({country:e,defaultCurrency:t,formOptions:n,landingId:o,defaultVerificationCountry:s,onSuccess:a,onError:r,onClickSignIn:i})=>{const c=$e(),{setRedirectData:l}=Gt(),{success:f}=Oo(),p=Ut("ceo/isUserAfterRegistration-v3",""),{verificationSource:d,isVerificationEnabled:g}=xo(),v=ua(),y=rl(),{locale:I}
6=It(),R=w(()=>({registration_type:"fast",currency:L("currency","inputValue"),promocode:L("promocode","inputValue")?.trim(),country:u(e)})),{getFingerprintExtendedData:A,preloadFingerprint:D}=mt({source:"sign-up"}),{value:b}=Ge("route-3699-checkbox-on-reg"),{value:O}=Ge("gr-4893-welcome-message"),T=w(()=>{const k=structuredClone(Po(u(n))),$=k.blocks.filter(U=>b.value==="on"?U.id!=="agree":U.id!=="agree_v2"&&U.id!=="selling");return{...k,blocks:$.map(U=>ha(U))}}),{form:Q,submit:W,getFormState:L,setFormState:_}=$n({formOptions:T,onEvent:({eventName:k,payload:$})=>{g.value?c.send(new bt(k,{country_code:u(e),...$})):c.send(new ue(k,{...R.value,...$}))},onSubmit:async({password:k,...$})=>{const U=Bt(),he=$.promocode?.trim(),J={...$,password:k.trim(),...U,promocode:he,hash:U.partner_key,partner_key:he||("partner_key"in U?U.partner_key:void 0),locale:I.value,user_agent:window.navigator.userAgent,timezone:Io(),referralId:Et.getReferralId(),birthday_date:_a($.birthday_date),fingerprint:await A(),landing_id:u(o),...tn()},te=u(d);u(s)&&(J.currency=u(t)),g.value&&te&&(J.phone=te.phone,J.regId=te.regId,J.currency=u(t)),l({baseOptions:{formName:"registration"},options:{...R.value}});const P=g.value?y:v,ee=await P.mutateAsync(J).catch(Eo),j=P.error.value;if(ut(j))c.send(new ue("success",{...R.value,user_id:ee?.id,country:$.country})),O.value==="on"&&(p.value="true"),Vt(),f(),a?.();else{if(j instanceof $o)return;c.send(new ue("error",{...R.value,error_text:j instanceof ze?j.data.message:j.message,country:$.country})),r?.(j)}}}),S=()=>{c.send(new ue("to_login",R.value)),i?.()},h=async k=>{k?.(),c.send(new ue("submit",R.value)),await W()},B=()=>{c.send(new ue("form_view",R.value)),D()};return tt(()=>u(d),k=>{_("phone",{inputValue:k?.phone}),_("country",{inputValue:k?.country})}),be(()=>L("phone","inputValue"),()=>{_("phone",{customError:void 0})}),{form:Q,handleSubmit:h,setFormState:_,getFormState:L,handleClickSignIn:S,handleMounted:B}},Qd=({isRegistrationUnited:e,activeTabId:t,tabs:n,country:o})=>{const s=$e(),a=w(()=>u(n).find(c=>c.id===u(t))||u(n)[0]),r=w(()=>!u(e)&&u(n).length>1);return{activeTab:a,isMultipleTabs:r,handleTabClick:c=>{s.send(new ue("tab_change",{registration_type:c,country:u(o)}))}}},Gd=({country:e,formOptions:t,landingId:n,onClickSignIn:o,onSuccess:s,onError:a,onSocialNotSelectedError:r,oauthTag:i})=>{const{locale:c}=It(),l=$e(),{preload:f,start:p,socialsConfigPromise:d,availableSocials:g}=Fn({oauthTag:i}),v=Y(),y=w(()=>({registration_type:"social",social_method:v.value,currency:O("currency","inputValue"),promocode:O("promocode","inputValue")?.trim(),country:u(e)})),{value:I}=Ge("route-3699-checkbox-on-reg"),R=w(()=>{const L=structuredClone(Po(u(t))),_=L.blocks.filter(S=>I.value==="on"?S.id!=="agree":S.id!=="agree_v2"&&S.id!=="selling");return{...L,blocks:_}}),{form:A,submit:D,setFormState:b,getFormState:O}=$n({formOptions:R,onEvent:({eventName:L,payload:_})=>{l.send(new ue(L,{...y.value,..._}))},onSubmit:async L=>{const _=Bt(),S=L.promocode?.trim(),h={...L,..._,formName:"registration",social:v.value,promocode:S,hash:_?.partner_key,partner_key:S||("partner_key"in _?_.partner_key:void 0),locale:c.value,domain:window.location.host,referralId:Et.getReferralId(),landing_id:u(n),...tn()};if(!h.social){r?.(),l.send(new ue("error",{...y.value,error_text:"Social method is not selected",country:u(e),promocode:S}));return}try{await p(h),s?.()}catch(B){const k=B instanceof Error?B:new Error("?");l.send(new ue("error",{...y.value,error_text:k.message,country:u(e),promocode:S})),a?.(k)}}}),T=()=>{l.send(new ue("to_login",y.value)),o?.()},Q=L=>{L?.(),l.send(new ue("submit",y.value)),D()};return be(v,L=>{l.send(new ue("social_method",y.value)),b("submit",{errors:L?[]:[{type:"required"}]})}),{form:A,handleSubmit:Q,selectedSocial:v,handleClickSignIn:T,handleMounted:()=>{f(),l.send(new ue("form_view",y.value))},socialsConfigPromise:d,availableSocialMethods:g}},zd=()=>{const e=$e();return{handleConfirm:(s,a,r)=>{s(),a(),e.send(new ue("modal_button",r))},handleClose:s=>
6{e.send(new ue("modal_close",s))},handleMounted:s=>{e.send(new ue("modal_view",s))}}},Hd=(e,t)=>e.type==="phoneInput"&&t?{...e,validators:e.validators?.filter(n=>n.type!=="phoneLib")}:e,Yd=({country:e,formOptions:t,landingId:n,referralCountries:o,onSuccess:s,onError:a,phoneLibForced:r,onClickSignIn:i,defaultCurrency:c})=>{const{locale:l}=It(),f=$e(),{setRedirectData:p}=Gt(),d=ua(),{success:g}=Oo(),v=Y(!1),y=Y(!1),I=Ut("ceo/isUserAfterRegistration-v3",""),{value:R}=Ge("growth-5387-phone-valid-brazill"),{value:A}=Ge("gr-4893-welcome-message"),D=w(()=>{const $=structuredClone(Po(u(t)));return{...$,blocks:$.blocks.map(U=>ha(U)).map(U=>Hd(U,u(r)?!1:R.value!=="group_b"))}}),b=w(()=>({registration_type:"united",currency:_("currency","inputValue"),promocode:_("promocode","inputValue")?.trim(),country:u(e)})),{getFingerprintExtendedData:O,preloadFingerprint:T}=mt({source:"sign-up"}),{form:Q,submit:W,setFormState:L,getFormState:_}=$n({formOptions:D,onEvent:({eventName:$,payload:U})=>{f.send(new ue($,{...b.value,...U}))},onSubmit:async({password:$,...U})=>{const he=Bt(),J=U.promocode?.trim(),te=U.country||u(e),P={...U,password:$.trim(),...he,country:te,currency:U.currency??u(c),promocode:J,hash:he.partner_key,partner_key:J||("partner_key"in he?he.partner_key:void 0),locale:l.value,user_agent:window.navigator.userAgent,timezone:Io(),referralId:u(e)&&u(o).includes(u(e))?Et.getReferralId():void 0,birthday_date:_a(U.birthday_date),fingerprint:await O(),landing_id:u(n),...tn()};p({baseOptions:{formName:"registration"},options:{...b.value}});const ee=await d.mutateAsync(P).catch(Eo),j=d.error.value;if(ut(j))f.send(new ue("success",{...b.value,user_id:ee?.id,country:te})),A.value==="on"&&(I.value="true"),Vt(),v.value=!0,g(),s?.();else{if(j instanceof $o)return;f.send(new ue("error",{...b.value,error_text:j instanceof ze?j.data.message:j.message,country:te})),a?.(j)}}});return{form:Q,handleSubmit:$=>{$?.(),f.send(new ue("submit",b.value)),W()},handleClickSignIn:()=>{f.send(new ue("to_login",b.value)),i?.()},handleMounted:()=>{f.send(new ue("form_view",b.value)),T()},handleSocialStart:()=>{y.value=!0},getFormState:_,setFormState:L}},jd=({loginMethod:e,onWalletButtonClick:t,currency:n,country:o,locale:s,referralCountries:a})=>{const r=$e(),i=w(()=>({login_method:u(e),country:u(o)})),c=()=>{const p=Bt(),d=u(o);return{...p,formName:"login",currency:u(n),hash:p?.partner_key,partner_key:"partner_key"in p?p.partner_key:void 0,locale:u(s),domain:window.location.host,referralId:d&&a&&u(a).includes(d)?Et.getReferralId():void 0}};return{handleWalletButtonClick:(p,d)=>{const g=p==="walletConnect"?"walletConnect":d;r.send(new Qe("social_method",{login_method:u(e),social_method:g})),t(c(),p,d)},onError:p=>{r.send(new Qe("error",{...i.value,error_text:p.message}))}}},Xd=({onWalletButtonClick:e,registrationType:t,currency:n,promocode:o,country:s,locale:a,referralCountries:r})=>{const i=$e(),c=w(()=>({registration_type:t,currency:u(n),promocode:u(o)?.trim(),country:u(s)})),l=()=>{const d=Bt(),g=u(s),v=u(o)?.trim();return{...d,formName:"registration",promocode:v,currency:u(n),hash:d?.partner_key,partner_key:v||("partner_key"in d?d.partner_key:void 0),locale:u(a),domain:window.location.host,referralId:g&&r&&u(r).includes(g)?Et.getReferralId():void 0}};return{handleWalletButtonClick:(d,g)=>{e?.(l(),d,g)},onSubmit:d=>{i.send(new ue("submit",{...c.value,social_method:d??"Wallet Connect"}))}}},As="verification_email_token",Zd=(e,t)=>{if(e instanceof ze){switch(e.data.code){case"verification.token.expired":case"verification.token.replaced":{t?.({name:"expired"});return}case"verification.token.wrong":{t?.({name:"wrong"});return}}if(e.data.message){t?.({message:e.data.message});return}}t?.({name:"unknownError"})},Jd=async({onNotification:e})=>{const t=Oe(),{suspense:n}=Je(),{mutate:o}=pu(),s=Ma(),a=({email:i})=>{e?.({name:"success",data:{email:i}}),t.setQueryData(He,c=>{if(!c)return;const l=structuredClone(c);return l.settings.email.value=i,l.settings.email.editable=!1,l.settings.email.verified=!0,l})},r=new URLSearchParams(window.location.search);r.has(As)&&o({token:r.get(As)},{async onSuccess(){(await n()).data?t.fetchQuery(s).then(a):e?.({name:"success"})},onError(i){Zd(i,e)}})};function em(...e){return w(()=>e.every(t=>u(t)))}function Eg(...e){return w(()=>e.some(t=>u(t)))}const tm=()=>{const{data:e}=Je(),{data:t}=hu(),{data:n}=Eu(),{value:o}=Ge("route-4483-redesign-phone-change-from-dep"),{data:s}=Ka({enabled:()=>o.value==="on"}),a=E(()=>s.value?.depositCount===0),r=Br({interval:1e3}),i=w(()=>t.value?.endWaitingTime&&r.value<t.value?.endWaitingTime),c=w(()=>t.value?.isVerified===!0||e.value?.settings.email.verified===!0),l=w(()=>n.value?.endWaitingTime&&r.value<n.value?.endWaitingTime),f=w(()=>n.value?.endBlockedTime&&r.value<n.value?.endBlockedTime),p=w(()=>n.value?.endBlockedTime&&r.value<n.value?.endBlockedTime?n.value?.endBlockedTime:0),d=w(()=>!!n.value?.isVerified),g=w(()=>n?.value?.isVerified===void 0);return{isWaitingEmailVerification:i,isEmailVerified:c,isWaitingPhoneVerification:l,isLoadingPhoneVerification:g,isVerificationPhoneBlocked:f,verificationPhoneEndBlockedTime:p,isPhoneVerified:d,isVerified:em(()=>a.value?!0:d.value,c)}};class Dn extends Lo{constructor(t,n){super({event:"send_verification_events",eventCat:"verification",eventName:t,payload:n})}}class nm extends Dn{constructor(t){super("view",t)}}class om extends Dn{constructor(t){super("button",t)}}class sm extends Dn{constructor(t){super("error",t)}}class am extends Dn{constructor(t){super("kyc_update",t)}}const rm=e=>({handleClickVerify:()=>{e.onOpenVerify?.()},handleClickSupport:()=>{e.onOpenSupport?.()}}),im="user/create-cooling-off",cm="/finops/finance-user-limits/v1/cooling-off/create",Ha={authorization:"required",tailoring:"mandatory"},lm=async(e,t,n,o)=>V.fetch(e,cm,"POST",{headers:V.headers(),body:t},n,o,Se),um=ie.for(Ha,ae,im),dm=(e,t)=>{const n=De(Ha,e);return Le({mutationKey:um,mutationFn:async o=>await lm(n.resolveEntrypoint(t),o,n.resolveFetchOptions(t),n.resolveFetchFn(t))})},Ya="ALL",mm=e=>e instanceof Mn&&e.status===409,ja=e=>e?.items.find(t=>t.scope===Ya&&Date.parse(t.expireAt)>Date.now()),Ig=(e={})=>{const t=dm(),n=Oe(),{data:o,suspense:s}
6=Fd(),a=w(()=>ja(o.value)),r=w(()=>u(e.marketingChannels)),i=ld({enabled:()=>!!r.value?.length}),c=_d(),l=w(()=>!!r.value?.some(g=>i.data.value?.subscriptions.some(v=>v.channel===g&&v.enabled))),f=w(()=>i.isLoading.value),p=async()=>{r.value?.length&&await c.mutateAsync({changes:r.value.map(g=>({channel:g,enabled:!1}))}).catch(qe)};return{submit:(g,v=Ya)=>{t.mutateAsync({scope:v,period:g},{onSuccess(y){n.setQueryData(wo,I=>({items:[...I?.items??[],y]})),n.invalidateQueries({queryKey:He}),e.onSuccess?.()},onError(y){mm(y)&&n.invalidateQueries({queryKey:wo}),e.onError?.(y)}}).catch(qe)},isSubmitting:w(()=>t.isPending.value),activeCoolingOff:a,coolingOffSuspense:s,hasMarketingConsent:l,isMarketingConsentLoading:f,revokeMarketing:p}},pm="user/set-user-lang",fm="/USER/profile-setLanguage",Xa={authorization:"required",tailoring:"none"},vm=async(e,t,n,o)=>await V.fetch(e,fm,"POST",{headers:V.headers(),body:t},n,o,Se),ym=ie.for(Xa,ae,pm),gm=(e,t)=>{const n=Oe(),o=De(Xa,e);return Le({mutationKey:ym,mutationFn:async({locale:s,userLang:a})=>{const r=o.resolveLang(s);return r===a?{}:vm(o.resolveEntrypoint(t),{language:r.length===2?r:"en"},o.resolveFetchOptions(t),o.resolveFetchFn(t))},onSuccess:(s,{locale:a})=>{const r=o.resolveLang(new Intl.Locale(a));n.setQueryData(He,i=>{if(!i)return;const c=structuredClone(i);return c.settings.lang.value=r,c})}})},hm="user/set-user-lang-bcp47",_m="/v1/user/setProfileLanguage",Za={authorization:"required",tailoring:"none"},wm=async(e,t,n,o)=>await V.fetch(e,_m,"POST",{headers:V.headers(),body:t},n,o,Se),Sm=ie.for(Za,ae,hm),bm=(e,t)=>{const n=Oe(),o=De(Za,e);return Le({mutationKey:Sm,mutationFn:async({locale:s,userLangBCP47:a})=>s.baseName===a?{}:wm(o.resolveEntrypoint(t),{langBCP47:s.baseName},o.resolveFetchOptions(t),o.resolveFetchFn(t)),onSuccess:(s,{locale:a})=>{n.setQueryData(He,r=>{if(!r)return;const i=structuredClone(r);return i.settings.langBCP47.value=a.baseName,i})}})},Cm=()=>{const{locale:e}=It(),t=Je(),n=gm(),o=bm();zs(()=>{ut(t.data.value)||(n.mutate({locale:e.value,userLang:t.data.value.settings.lang.value}),o.mutate({locale:e.value,userLangBCP47:t.data.value.settings.langBCP47.value}))})},Em="user/get-crypto-instruction-actions",Ja="/v1/banking/GetCryptoInstructionActions",So={authorization:"optional",tailoring:"none"},Im=async(e,t,n,o)=>V.fetch(e,Ja,"POST",{headers:V.headers(),body:t},n,o,Qs),Ln="user",Tm=ie.for(So,Ln,Em),km={retry:!1},Rm=(e,t,n)=>{const o=Ce("@temporary-shared"),{data:s}=Je(),{locale:a}=It(),r=Ye(So,t),i=Xe(So,{...km,...r.options},Ja),c=E(()=>e?.language??a.value.language.toUpperCase()),l=E(()=>o.user.isAuthed.value),f=E(()=>e?.locale??(s.value?.settings.langBCP47.value?a.value.baseName:void 0)),p=E(()=>{const g=s.value?.settings.country.value;return l.value&&g?g:o.client.country.value}),d=je(Ze({...i.options,queryKey:[...Tm,{language:c,country:p,isAuthed:l,locale:f}],queryFn:g=>Im(i.resolveEntrypoint(n),{country:p.value,language:c.value,locale:f.value},i.resolveFetchOptions(n,g),i.resolveFetchFn(n))}));return be(()=>o.user.isAuthed.value,()=>{u(t?.enabled)&&d.refetch()}),d},Wt=Symbol("kyc"),er="kyc",Am="internal-verification",Ve={menu:"profile-menu",account:"profile-account",balance:"profile-balance",paymentsHistory:"profile-payments-history",support:"profile-support",identityVerification:"profile-identity-verification",internalVerification:"profile-internal-verification"},Pm={main:"menu",settings:"account",balance:"balance","payments-history":"paymentsHistory",support:"support","identity-verification":"identityVerification"},Mm=new Set(["balance","payments-history","support"]),Om=(e="main")=>Pm[e],$m=(e="main")=>!Mm.has(e),os=e=>e===er?Wt:`profile-${e}`,Fm="profile-content",Ps=Symbol("oauth"),Ms=Symbol("login-telegram"),gt=Symbol("public-profile"),kn="nickname",Vm=/^\w{3,20}$/,ro="fallback-route",Dm="/:catchAll(.+)+",Tg="profile",Lm={User_ProfileSections:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-sections-ieDDIlQL.js")),__vite__mapDeps([21,22,23,3,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84])),{preload:!1})),User_ProfileAccount:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-account-DuvfpHAU.js")),__vite__mapDeps([85,86,3,87,28,31,36,88,64,50,34,38,39,40,24,41,42,43,44,45,46,47,27,48,49,33,89,90,91,55,92,93,76,68,94,95,96,97,98,99,100,53,54,56,57,67,59,60,61,62,63,65,66,101,73,74,75,25,102,30,51,52,58,69,70,71,72,77,78,79,35,80,81,82,83,84])),{preload:!1})),User_ProfileBalance:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-balance-4uzv9Wds.js")),__vite__mapDeps([103,104,3,105,28,106,107,108,27,88,64,50,34,39,109,68,110,70,42,43,67,32,35,81,24,31,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,69,71,72,73,74,75,25,36,76,77,78,79,80,82,83,84])),{preload:!1})),User_ProfilePaymentsHistory:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-payments-history-BFSF-psK.js")),__vite__mapDeps([111,112,88,3,64,28,50,34,39,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84])),{preload:!1})),User_ProfileSupport:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-support-_QjiQt6E.js")),__vite__mapDeps([113,114,88,3,64,28,50,34,39,36,31,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,27,67,68,69,70,71,72,73,74,75,24,25,76,77,78,79,35,80,81,82,83,84])),{preload:!1})),User_ProfileIdentityVerification:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-identity-verification-Ds0HoxF2.js")),__vite__mapDeps([115,116,88,3,64,28,50,34,39,27,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84])),{preload:!1})),User_ProfileInternalVerification:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-internal-verification-3jlszZYP.js")),__vite__mapDeps([117,118,3,88,64,28,50,34,39,119,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84])),{preload:!1})),User_ProfileKyc:Rt(At(()=>q(()=>__retry_dynamic_loader__(()=>
6import("./profile-kyc-CcpfQdNw.js")),__vite__mapDeps([120,121,50,3,28,39,51,52,53,54,55,56,57,43,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),{preload:!1}))},{useTranslations:xe}=Kr({scope:"user",owner:Ct}),Me=Nr("auth-app",()=>{const e=Y(void 0),t=nn(),n=E(()=>!!(e.value?.config.unitedRegistration&&e.value?.config.unitedRegistration?.forceShow&&!e.value?.config.registration?.forceShow)),o=E(()=>!!e.value?.config.registration.SMSVerification),s=E(()=>e.value?.config.defaultVerificationCountry),a=E(()=>!!e.value?.config.routes?.profile),r=(d,g)=>{e.value=d,t.value=u(g)},i=w(()=>new Map((u(e.value.currencyDisplayModels)??[]).map(d=>[d.code,d]))),c=d=>d?i.value.get(d):void 0,l=d=>c(d)?.symbol??d,f=d=>{const g=`currency_${c(d)?.name??d}`;return e.value?.messages[g]?.()??d},p=d=>{if(d)return e.value?.messages[`country_${d.toUpperCase()}`]?.()};return{data:Yr(e),init:r,isRegistrationUnited:n,isSMSVerificationEnabled:o,defaultVerificationCountry:s,isProfilePageEnabled:a,getCurrencyVisualCode:l,getCurrencyName:f,getCountryName:p,assets:t}}),Um=5*6e4,Bm=e=>{const t=Me(),n=Ce("@shared"),[o,{load:s}]=xe("modal.force-reload",{loading:"manual"}),{open:a,dismiss:r,isOpened:i}=_e(Xs),{handleModalOpen:c,handleModalClose:l,handleButtonClick:f}=Ul({modalName:()=>o.value.title()}),p=Y(!1),d=E(()=>!n.isModalitySpaceOccupied.value&&!t.data.config.forceReload?.disabledOn?.routes?.includes(String(u(e.router)?.currentRoute?.value?.name))),g=y=>{setTimeout(()=>{v()},y)},v=async()=>{if(await s(),!d.value){p.value=!0;return}p.value=!1,c(),a({testId:"force-reload-modal",title:o.value.title(),subtitle:o.value.subtitle(),buttons:[{text:o.value.button(),variant:"primary",onClick:()=>{f("Reload"),r("resolve"),window.location.reload()}}],onClose:y=>{l(y.action.source.description??y.action.source.input),y.action.intent==="cancel"&&g(Um)}})};return tt(()=>d.value&&p.value,()=>{v()},{once:!0}),{open:v,dismiss:r,isOpened:i}},Km=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-completion-BdVVFFQi.js")),__vite__mapDeps([122,3,39,123,55,53,54,28,50,56,57,43,60,61,62,63,64,34,51,52,58,59,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84]))),Nm=()=>{const e=_e(Km,{dismissOnScopeDispose:!1,dismissOnRouteChange:!1});return{open:async()=>e.isOpened.value?!1:(await e.open())?.action.intent==="resolve",isOpened:e.isOpened}},qm="user/get-oauth-networks",tr="/USER-SERVICE-API/api-v3-user-oauth-networks",ss={authorization:"required",tailoring:"none"},xm=async(e,t,n,o)=>V.fetch(e,tr,"POST",{headers:V.headers(),body:t},n,o,Qs),Wm=ie.for(ss,Ln,qm),Qm={retry:!1},Gm=(e,t,n)=>{const o=Xe(ss,{...Qm,enabled:()=>u(e.userId)!==void 0,...t},tr);return Ze({...o.options,queryKey:[...Wm,{userId:e.userId}],queryFn:s=>xm(o.resolveEntrypoint(n),void 0,o.resolveFetchOptions(n,s),o.resolveFetchFn(n))})}
6,zm=(e,t,n)=>{const o=Ye(ss,t);return je(Gm(e,o.options,n))},Hm=()=>new URLSearchParams(window.location.search).has("verification_email_token"),Ym=()=>{const e=Ce("@shared"),t=new Set,n=new Set(["yandex","mailru","vk"]),o=_e(Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./confirm-email-DVvE0Ier.js")),__vite__mapDeps([124,3,60,50,28,61,62,67,27,51,52,53,54,55,39,56,57,43,58,59,63,64,65,66,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])))),s=Je(),a=Me(),r=E(()=>s.data.value?.id),i=zm({userId:r}),c=Ka({enabled:()=>u(a.data.isAuthed)}),{isPhoneVerified:l,isEmailVerified:f}=tm(),p=Y(!1),d=E(()=>{const v=i.data.value?.networks??[];return v.length>0&&v.every(y=>n.has(y.network))}),g=E(()=>u(a.data.isAuthed)&&!l.value&&!f.value&&d.value&&!Hm());s.suspense().then(async()=>{u(a.data.isAuthed)&&(await Promise.all([i.suspense(),c.suspense()]),g.value&&(c.data.value?.depositCount??0)>=1&&(p.value=!0))}),ia(({timestamp:v})=>{t.has(v)||(t.add(v),g.value&&(p.value=!0))}),tt(()=>u(f),()=>{p.value=!1,u(o.isOpened)&&o.dismiss("resolve")},{immediate:!0}),tt(()=>p.value&&!e.isModalitySpaceOccupied.value,()=>{o.open(),p.value=!1})};Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./two-factor-authentication-DNjkugbB.js")),__vite__mapDeps([125,3,39,126,60,50,28,61,62,63,64,127,128,96,129,130,51,52,53,54,55,56,57,43,58,59,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])));const jm=()=>{const e=Oe();Zi(async t=>{const n=e.getQueryData(He);!n||n.settings.currency.value===t.new_currency||(await e.refetchQueries({queryKey:Do}),e.setQueryData(He,o=>{if(!o)return o;const s=structuredClone(o);return s.settings.currency.value=t.new_currency,s}))})},Os=e=>e>=500?"submit_error_server_500":e>=400?"submit_error_server_400":"submit_error_other",$s=e=>e.message||`http_${e.status}`,Xm=e=>{if(!(e instanceof ze))return"";const{code:t}=e.data??{};return typeof t=="string"||typeof t=="number"?String(t):""},Zm=e=>{if(e instanceof qr)return{name:"submit_error_network",message:e.message};if(e instanceof ze){const{message:t}=e.data??{};return{name:Os(e.status),message:typeof t=="string"&&t?t:$s(e)}}return{name:Os(e.status),message:$s(e)}},Jm=Pn.extend({stream:Ct}),Fs=Pn.extend({stream:Ct,category:"kyc"}),ce=(()=>{const e=Pn.extend({stream:Ct,category:"auth"}),t=a=>{e.info({type:"sign_up",...a})},n=a=>{e.error({type:"sign_up",...a})};return{...e,signUpInfo:t,signUpError:n,signInInfo:a=>{e.info({type:"sign_in",...a})},signInError:a=>{e.error({type:"sign_in",...a})},registrationSubmitError(a,r){const[i="",c="",l=""]=r;n({...Zm(a),params:[i,c,l,Xm(a)]})},profileCompletionError(a){e.error(a)}}})(),nr=We({__name:"oauth-buttons",props:{testId:{},disabled:{type:Boolean},wide:{type:Boolean},form:{},config:{}},emits:["click"],setup(e,{emit:t}){const n=e,o=t,s=a=>{o("click",a)};return(a,r)=>e.config.length>0?(F(!0),de(dt,{key:0},sn(e.config,i=>(F(),de(dt,{key:i.id},[m(Fo)(i,n.form)?(F(),oe(m(Cn),{key:0,"test-id":m(ke)(`socialButton-${i.id}`,e.testId),brand:i.id,disabled:e.disabled,wide:e.wide,theme:e.wide?"monochrome":void 0,size:"xl",onClick:c=>s(i.id)},null,8,["test-id","brand","disabled","wide","theme","onClick"])):we("",!0)],64))),128)):we("",!0)}}),ep=We({__name:"oauth-buttons-container",props:{centered:{type:Boolean},wide:{type:Boolean}},setup(e){return(t,n)=>t.$slots.socials||t.$slots.wallets?(F(),de("div",{key:0,class:N(t.$style.root)},[ve("div",{class:N([t.$style.buttons,e.centered&&t.$style.centered,e.wide&&t.$style.wide])}
6,[ps(t.$slots,"socials"),ps(t.$slots,"wallets")],2)],2)):we("",!0)}}),tp="oauth-buttons-container_root-cya6C",np="oauth-buttons-container_buttons-cya6C",op="oauth-buttons-container_centered-cya6C",sp="oauth-buttons-container_wide-cya6C",ap={root:tp,buttons:np,centered:op,wide:sp},rp={$style:ap},or=nt(ep,[["__cssModules",rp]]),sr=We({__name:"wallet-buttons",props:{testId:{},config:{},loadingWallet:{}},emits:["open"],setup(e){return(t,n)=>(F(),de(dt,null,[e.config.isWalletConnectDefaultAvailable?(F(),oe(m(Cn),{key:0,"test-id":m(ke)("socialButton-walletConnect",e.testId),brand:"walletConnect",size:"xl","is-loading":e.loadingWallet==="walletConnect",onClick:n[0]||(n[0]=o=>t.$emit("open","walletConnect"))},null,8,["test-id","is-loading"])):we("",!0),e.config.wallets&&e.config.wallets.length>0?(F(!0),de(dt,{key:1},sn(e.config.wallets,({id:o})=>(F(),oe(m(Cn),{key:o,"test-id":m(ke)(`socialButton-${o}`,e.testId),brand:o,size:"xl","is-loading":e.loadingWallet===o,onClick:s=>t.$emit("open","byCustomWallet",o)},null,8,["test-id","brand","is-loading","onClick"]))),128)):we("",!0)],64))}}),ip=We({__name:"form",props:{formOptions:{},loginMethod:{},align:{}},emits:["success","clickPasswordRecovery","selfExclusionError","changeCountry"],setup(e,{emit:t}){const n=e,o=t,s=w(()=>({start:"flex-start",center:"center",end:"flex-end"})[n.align??"end"]),{show:a}=wt(),{getFingerprint:r}=mt({source:"sign-in"}),i=Kt(),{form:c,handleSubmit:l}=Kd({loginMethod:()=>n.loginMethod,formOptions:()=>n.formOptions,onClickPasswordRecovery:()=>{o("clickPasswordRecovery")},onSuccess:()=>{o("success"),r().then(f=>i.mutateAsync(f)).catch(qe)},onError:f=>{a({variant:"error",text:f,testId:ke("singInErrorSnackbar",n.formOptions.testId)})},onSelfExclusionError:f=>{o("selfExclusionError",f)},onChangeCountry:f=>{o("changeCountry",f)}});return(f,p)=>(F(),oe(yt(m(c)),{style:jr({alignItems:s.value}),onSubmit:On(m(l),["prevent"])},null,40,["style","onSubmit"]))}}),cp=We({__name:"sign-in",emits:["success","clickSignUp","clickPasswordRecovery","selfExclusionError"],async setup(e,{emit:t}){let n,o;const s=t,a=Ce("@temporary-shared"),r=Ce("@shared"),i={phone:Si,email:wi},[c]=xe("modal.auth"),l=Me(),f=Y(),p=Y(l.data.config.auth.defaultTab),d=w(()=>l.data.config.auth.tabs.map(me=>({...me,icon:i[me.id]}))),g=E(()=>l.data.config.auth.tabsView?.variant??"accent"),v=E(()=>l.data.config.auth.wideSocialButtons??!1),y=E(()=>l.data.config.auth.formAlign??"end"),I=w(()=>l.data.config.auth?.disableTextSeparateLine?"":c.value.separateLineText()),{activeTab:R,isMultipleTabs:A,handleClickSignIn:D,handleTabClick:b}=Nd({countryCode:f,activeTabId:p,tabs:()=>l.data.config.auth.tabs,onClickSignUp:()=>{s("clickSignUp")}}),{locale:O}=It(),{preload:T,start:Q,socialsConfigPromise:W,availableSocials:L}=Fn({oauthTag:l.data.config.oauthTag}),{handleOAuthClick:_}=qd({loginMethod:()=>p.value,onOAuthClick:me=>{const fe=Bt();Q({...fe,social:me,locale:O.value,formName:"login",currency:u(l.data.currency),hash:fe?.partner_key,domain:window.location.host,referralId:l.data.config.referral.countries.includes(a?.client.country.value)?Et.getReferralId():void 0,...tn()})}}),S=me=>{P(),_(me)},{ensureWalletConnectLoaded:h,walletConnectAvailable:B,openModalByWallet:k,setWalletAuthParams:$,addOnSuccessCallback:U,addOnErrorCallback:he,resetListeners:J,loadingWallet:te,cancelLoading:P}=Go(),ee=w(()=>L.value.length>0||B.value&&l.data.config.walletConnect),{handleWalletButtonClick:j,onError:Ae}=jd({loginMethod:()=>p.value,country:a.client.country,referralCountries:()=>l.data.config.referral.countries,currency:()=>"USDT",locale:O.value,onWalletButtonClick:(me,fe,se)=>{$(me),k(fe,se)}});return U((me,{formName:fe,isSignUp:se,social:Ue})=>{fe==="login"&&se&&ce.signUpInfo({name:"success_via_sign_in",params:Ue?["sign_in","crypto",Ue]:["sign_in","crypto"]}),s("success",me)}),he(me=>{Ae(me)}),Ot(()=>{T(),l.data.config.registration.saveSessionReplayOptions?.enabledLogin&&r.startSessionRecording(),Qt()&&l.data.config.registration.saveSessionReplayOptions?.enabledApkLogin&&r.startSessionRecording()}),Ao(()=>{J()}),[n,o]=Mt(()=>h()),await n,o(),[n,o]=Mt(()=>W()),await n,o(),(me,fe)=>(F(),de(dt,null,[m(A)?(F(),oe(m(Js),{key:0,modelValue:p.value,"onUpdate:modelValue":fe[0]||(fe[0]=se=>p.value=se),"test-id":`${m(R).formOptions.testId}-tab`,class:N(me.$style.segmentControl),tabs:d.value,"full-width":"",variant:g.value,onItemClick:m(b)},null,8,["modelValue","test-id","class","tabs","variant","onItemClick"])):we("",!0),(F(),oe(Mo,null,[(F(),oe(ip,{key:p.value,"login-method":p.value,align:y.value,"form-options":m(R).formOptions,onSuccess:fe[1]||(fe[1]=se=>s("success")),onSelfExclusionError:fe[2]||(fe[2]=se=>s("selfExclusionError",se)),onClickPasswordRecovery:fe[3]||(fe[3]=se=>s("clickPasswordRecovery")),onChangeCountry:fe[4]||(fe[4]=se=>f.value=se)},null,8,["login-method","align","form-options"]))],1024)),ee.value?(F(),de("div",{key:1,class:N([me.$style.line,!m(l).data.config.unitedRegistration?.disableTextSeparateLine&&me.$style.withText])},Ee(I.value),3)):we("",!0),re(m(or),{centered:!v.value,wide:v.value,class:N(me.$style.socials)},Sn({_:2},[m(L).length>0?{name:"socials",fn:le(()=>
6[re(m(nr),{form:"login",wide:v.value,config:m(L),"test-id":m(R).formOptions.testId,onClick:S},null,8,["wide","config","test-id"])]),key:"0"}:void 0,m(B)&&m(l).data.config.walletConnect?{name:"wallets",fn:le(()=>[re(m(sr),{config:m(l).data.config.walletConnect,"loading-wallet":m(te),onOpen:m(j)},null,8,["config","loading-wallet","onOpen"])]),key:"1"}:void 0]),1032,["centered","wide","class"]),ve("div",{class:N(me.$style.register)},[Dt((F(),de("div",null,[ht(Ee(m(c).signInNoAccountText()),1)])),[[m(Lt)]]),Dt((F(),oe(m(an),{variant:"accent",size:"m","test-id":m(ke)("signUpButton",m(R).formOptions.testId),onClick:m(D)},{default:le(()=>[ht(Ee(m(c).signInRegistrationLinkText()),1)]),_:1},8,["test-id","onClick"])),[[m(Lt)]])],2)],64))}}),lp="sign-in_segmentControl-opl3G",up="sign-in_socials-opl3G",dp="sign-in_line-opl3G",mp="sign-in_withText-opl3G",pp="sign-in_register-opl3G",fp={segmentControl:lp,socials:up,line:dp,withText:mp,register:pp},vp={$style:fp},yp=nt(cp,[["__cssModules",vp]]),gp="growth-8510-ab-geo-registration-timezone",as=()=>{const{value:e}=Ge(gp),t=Ce("@shared"),n=Me(),o=xr(n.data.config.tzCountryOverrides),s=i=>e.value==="treatment"?o??i:i,a=w(()=>e.value==="treatment"?o:void 0),r=w(()=>{if(e.value!=="treatment"||!o)return;const i=t.options.accounting.countryCurrencyMapping?.[o];if(i&&t.options.accounting.availableCurrencies.includes(i))return i});return{variant:e,resolveCountry:s,phoneInputCountryOverride:a,currencyOverride:r}},hp=e=>e.type==="dateInput",_p=(e,t)=>{const n=e.blocks.find(hp);if(!n?.restrictCalendarByAgeLimit||n.max)return e;const o=ui(t);return{...e,blocks:e.blocks.map(s=>s===n?{...s,max:o}:s)}},ar=({country:e}={})=>{const[t,{load:n}]=xe("modal.auth.user-already-exists",{loading:"manual"}),{open:o,dismiss:s}=_e(Xs),a=Me(),r=To(),i=E(()=>a.data.config.registration.alreadyRegisteredModal?.mobileOnly||!1),c=E(()=>a.data.config.registration.alreadyRegisteredModal?.forceShow||!1),l=w(()=>i.value?r.value?c.value:!1:c.value),{handleConfirm:f,handleClose:p,handleMounted:d}=zd();return{open:async({onConfirm:v})=>{await n(),d({modal_title:t.value.title(),country:u(e)}),o({testId:"user-already-register",title:t.value.title(),subtitle:t.value.subtitle(),onClose:y=>{y.action.intent==="cancel"&&p({close_type:y.action.source.description?"misclick":"cross",modal_title:t.value.title(),country:u(e)})},buttons:[{text:t.value.button(),onClick:()=>{f(v,()=>{s("resolve")},{modal_title:t.value.title(),button_text:t.value.button(),country:u(e)})}}]})},dismiss:s,showAlreadyRegisteredModal:l}},wp=We({__name:"fast-form",props:{country:{},formOptions:{},isDefaultTab:{type:Boolean},onSignUpSuccess:{type:Function}},emits:["success","clickSignIn","startPhoneVerification"],setup(e,{emit:t}){const n=e,o=t,s=Ce("@shared"),[a]=xe("modal.auth"),r=Me(),{show:i}=wt(),{getFingerprint:c}=mt({source:"sign-up"}),l=Kt(),{open:f,showAlreadyRegisteredModal:p}=ar({country:()=>n.country}),{form:d,setFormState:g,handleSubmit:v,getFormState:y,handleClickSignIn:I,handleMounted:R}=Wd({country:()=>n.country,defaultCurrency:()=>r.data.currency,formOptions:()=>n.formOptions,landingId:()=>r.data.landingId,defaultVerificationCountry:()=>r.defaultVerificationCountry,onClickSignIn:()=>{o("clickSignIn")},onSuccess:()=>{ce.signUpInfo({name:"success",params:["fast"]}),n.onSignUpSuccess?.(),o("success"),c().then(b=>l.mutateAsync(b)).catch(qe)},onError:b=>{p.value&&b instanceof ze&&b.data?.code==="credentials.phoneOrEmailExists"?f({onConfirm:()=>{o("clickSignIn")}}):i({variant:"error",text:b instanceof ze?b.data.message:b.message,testId:ke("signUpErrorSnackbar",n.formOptions.testId)}),ce.registrationSubmitError(b,["fast"])}}),{isVerificationEnabled:A}=xo(),D=async()=>{ce.signUpInfo({name:"submit",params:["fast"]});const b=y("phone","inputValue");b&&A.value?o("startPhoneVerification",{phone:b,country:n.country,regId:crypto.randomUUID(),onVerifySuccess:async()=>{await v()},onVerifyError(O,T){T&&["verification.code.wrong","verification.phone.wrong","verification.phone.busy"].includes(T)&&g("phone",{customError:{type:"custom",errorMessage:O,isVisible:!0}})}}):v(()=>{r.data.config.registration.saveSessionReplayOptions?.enabledBeforeSubmit&&s.startSessionRecording()})};return on(()=>{ce.signUpInfo({name:"form_shown",params:["fast"]})}),Ot(()=>{n.isDefaultTab&&((r.data.config.registration.saveSessionReplayOptions?.enabled||r.data.config.registration.saveSessionReplay)&&s.startSessionRecording(),Qt()&&r.data.config.registration.saveSessionReplayOptions?.enabledApk&&s.startSessionRecording(),R())}),(b,O)=>(F(),de("div",null,[(F(),oe(yt(m(d)),{onSubmit:On(D,["prevent"])},null,32)),ve("div",{class:N(b.$style.login)},[ve("span",null,Ee(m(a).signUpAlreadyHaveAccountText()),1),re(m(an),{variant:"accent",size:"m","test-id":m(ke)("signInButton",e.formOptions.testId),onClick:m(I)},{default:le(()=>[ht(Ee(m(a).signUpAuthLinkText()),1)]),_:1},8,["test-id","onClick"])],2)]))}}),Sp="fast-form_login-IYteB",bp={login:Sp},Cp={$style:bp},Ep=nt(wp,[["__cssModules",Cp]]),Ip=We({__name:"oauth-select",props:Zr({testId:{},config:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=Xr(e,"modelValue"),n=o=>{t.value=t.value===o?void 0:o};return(o,s)=>e.config.length>0?(F(),de("div",{key:0,class:N(o.$style.root)},[ve("div",{class:N(o.$style.buttons)},[(F(!0),de(dt,null,sn(e.config,a=>(F(),de(dt,{key:a.id}
6,[m(Fo)(a,"registration")?(F(),oe(m(Cn),{key:0,"test-id":m(ke)(`socialButton-${a.id}`,e.testId),brand:a.id,size:"xl",selected:a.id===t.value,class:N(t.value&&a.id!==t.value&&o.$style.disabled),onClick:r=>n(a.id)},null,8,["test-id","brand","selected","class","onClick"])):we("",!0)],64))),128))],2)],2)):we("",!0)}}),Tp="oauth-select_root-fUG3M",kp="oauth-select_buttons-fUG3M",Rp="oauth-select_disabled-fUG3M",Ap={root:Tp,buttons:kp,disabled:Rp},Pp={$style:Ap},Mp=nt(Ip,[["__cssModules",Pp]]),Op={key:0},$p=We({__name:"social-form",props:{country:{},formOptions:{},isDefaultTab:{type:Boolean}},emits:["clickSignIn"],async setup(e,{emit:t}){let n,o;const s=e,a=t,r=Ce("@shared"),[i]=xe("modal.auth"),c=Me(),{show:l}=wt(),{form:f,handleSubmit:p,selectedSocial:d,handleClickSignIn:g,handleMounted:v,socialsConfigPromise:y,availableSocialMethods:I}=Gd({country:()=>s.country,formOptions:()=>s.formOptions,landingId:()=>c.data.landingId,onClickSignIn:()=>{a("clickSignIn")},onError:A=>{ce.registrationSubmitError(A,["social"])},onSocialNotSelectedError:()=>{l({variant:"error",text:i.value.signUpSocialNotSelectedError(),testId:ke("submitError",s.formOptions.testId)})},oauthTag:c.data.config.oauthTag}),R=()=>{ce.signUpInfo({name:"submit",params:["social"]}),p(()=>{c.data.config.registration.saveSessionReplayOptions?.enabledBeforeSubmit&&r.startSessionRecording()})};return on(()=>{ce.signUpInfo({name:"form_shown",params:["social"]})}),Ot(()=>{s.isDefaultTab&&((c.data.config.registration.saveSessionReplayOptions?.enabled||c.data.config.registration.saveSessionReplay)&&r.startSessionRecording(),Qt()&&c.data.config.registration.saveSessionReplayOptions?.enabledApk&&r.startSessionRecording(),v())}),[n,o]=Mt(()=>y()),await n,o(),(A,D)=>m(I).length>0?(F(),de("div",Op,[re(Mp,{modelValue:m(d),"onUpdate:modelValue":D[0]||(D[0]=b=>Jr(d)?d.value=b:null),config:m(I),class:N(A.$style.oauthSelect),"test-id":e.formOptions.testId},null,8,["modelValue","config","class","test-id"]),(F(),oe(yt(m(f)),{onSubmit:On(R,["prevent"])},null,32)),ve("div",{class:N(A.$style.login)},[ve("span",null,Ee(m(i).signUpAlreadyHaveAccountText()),1),re(m(an),{variant:"accent",size:"m","test-id":m(ke)("signInButton",e.formOptions.testId),onClick:m(g)},{default:le(()=>[ht(Ee(m(i).signUpAuthLinkText()),1)]),_:1},8,["test-id","onClick"])],2)])):we("",!0)}}),Fp="social-form_oauthSelect-wKuDP",Vp="social-form_login-wKuDP",Dp={oauthSelect:Fp,login:Vp},Lp={$style:Dp},Up=nt($p,[["__cssModules",Lp]]),Bp=We({__name:"united-form",props:{country:{},formOptions:{},onSignUpSuccess:{type:Function}},emits:["success","clickSignIn"],async setup(e,{emit:t}){let n,o;const s=e,a=t,r=Ce("@temporary-shared"),i=Ce("@shared"),{resolveCountry:c}=as(),l=w(()=>c(r.client.country.value)),[f]=xe("modal.auth"),p=Me(),{show:d}=wt(),{getFingerprint:g}=mt({source:"sign-up"}),v=Kt(),{locale:y}=It(),I=w(()=>p.data.config.unitedRegistration?.disableTextSeparateLine?"":f.value.separateLineText()),R=E(()=>p.data.config.unitedRegistration?.wideSocialButtons??!1),{open:A,showAlreadyRegisteredModal:D}=ar({country:()=>s.country}),{form:b,setFormState:O,getFormState:T,handleSubmit:Q,handleClickSignIn:W,handleMounted:L,handleSocialStart:_}=Yd({defaultCurrency:()=>p.data.currency,country:()=>s.country,formOptions:()=>s.formOptions,landingId:()=>p.data.landingId,phoneLibForced:()=>p.data.config.unitedRegistration?.phoneLibForced,referralCountries:()=>p.data.config.referral.countries,onClickSignIn:()=>{a("clickSignIn")},onSuccess:()=>{ce.signUpInfo({name:"success",params:["united","main"]}),s.onSignUpSuccess?.(),a("success"),g().then(M=>v.mutateAsync(M)).catch(qe)},onError:M=>{D.value&&M instanceof ze&&M.data?.code==="credentials.phoneOrEmailExists"?A({onConfirm:()=>{a("clickSignIn")}}):d({variant:"error",text:M instanceof ze?M.data.message:M.message,testId:ke("signUpErrorSnackbar",s.formOptions.testId)}),ce.registrationSubmitError(M,["united","main"])}}),S=w(()=>s.formOptions.blocks.filter(M=>!M.isHidden&&M.type==="checkbox"&&M.validators?.some(ne=>ne.type==="required")).map(M=>M.id));be(()=>S.value.map(M=>T(M,"inputValue")),(M,ne)=>{for(const[K,Z]of M.entries()){const ye=S.value[K],Tt=ne?.[K];Z&&!Tt&&ye&&O(ye,{showError:!1})}});const h=()=>{ce.signUpInfo({name:"submit",params:["united","main"]}),Q(()=>{p.data.config.registration.saveSessionReplayOptions?.enabledBeforeSubmit&&i.startSessionRecording()})},{handleOAuthRegistrationClick:B,handleMounted:k,socialsConfigPromise:$,availableSocialMethods:U}=xd({registrationType:"united",country:l,promocode:()=>T("promocode","inputValue"),currency:()=>T("currency","inputValue"),referralCountries:()=>p.data.config.referral.countries,landingId:()=>p.data.landingId,onError:M=>{ce.registrationSubmitError(M,["united","social"])},oauthTag:p.data.config.oauthTag}),he=()=>{let M=!1;for(const ne of S.value)T(ne,"inputValue")||(M=!0,O(ne,{showError:!0}));return M},J=M=>{he()||(Ue(),ce.signUpInfo({name:"submit",params:["united","social"]}),_(),B(M,{promocode:T("promocode","inputValue"),currency:T("currency","inputValue")}))}
6,{ensureWalletConnectLoaded:te,walletConnectAvailable:P,openModalByWallet:ee,setWalletAuthParams:j,addOnSuccessCallback:Ae,addOnErrorCallback:me,resetListeners:fe,loadingWallet:se,cancelLoading:Ue}=Go(),Ie=w(()=>U.value.length>0||P.value&&p.data.config.walletConnect),{handleWalletButtonClick:Be,onSubmit:ct}=Xd({registrationType:"united",country:l,referralCountries:()=>p.data.config.referral.countries,promocode:()=>T("promocode","inputValue"),locale:y.value,currency:()=>"USDT",onWalletButtonClick:(M,ne,K)=>{j(M),ee(ne,K),ct(K)}});Ae((M,{social:ne,formName:K,isSignUp:Z})=>{K==="registration"&&Z&&ce.signUpInfo({name:"success",params:ne?["united","crypto",ne]:["united","crypto"]}),s.onSignUpSuccess?.(M),a("success")}),me((M,{social:ne,formName:K})=>{K==="registration"&&ce.registrationSubmitError(M,ne?["united","crypto",ne]:["united","crypto"])});const H=(M,ne)=>{if(he())return;const K=M==="walletConnect"?"walletConnect":ne;ce.signUpInfo({name:"submit",params:K?["united","crypto",K]:["united","crypto"]}),Be(M,ne)};return on(()=>{ce.signUpInfo({name:"form_shown",params:["united"]})}),Ot(()=>{(p.data.config.registration.saveSessionReplayOptions?.enabled||p.data.config.registration.saveSessionReplay)&&i.startSessionRecording(),Qt()&&p.data.config.registration.saveSessionReplayOptions?.enabledApk&&i.startSessionRecording(),L(),k()}),Ao(()=>{fe()}),[n,o]=Mt(()=>te()),await n,o(),[n,o]=Mt(()=>$()),await n,o(),(M,ne)=>(F(),de("div",null,[(F(),oe(yt(m(b)),{onSubmit:On(h,["prevent"])},null,32)),Ie.value?(F(),de("div",{key:0,class:N([M.$style.line,!m(p).data.config.unitedRegistration?.disableTextSeparateLine&&M.$style.withText])},Ee(I.value),3)):we("",!0),re(m(or),{centered:!R.value,wide:R.value,class:N(M.$style.socials)},Sn({_:2},[m(U).length>0?{name:"socials",fn:le(()=>[re(m(nr),{form:"registration",wide:R.value,config:m(U),"test-id":e.formOptions.testId,onClick:J},null,8,["wide","config","test-id"])]),key:"0"}:void 0,m(P)&&m(p).data.config.walletConnect?{name:"wallets",fn:le(()=>[re(m(sr),{config:m(p).data.config.walletConnect,"loading-wallet":m(se),onOpen:H},null,8,["config","loading-wallet"])]),key:"1"}:void 0]),1032,["centered","wide","class"]),ve("div",{class:N(M.$style.login)},[Dt((F(),de("span",null,[ht(Ee(m(f).signUpAlreadyHaveAccountText()),1)])),[[m(Lt)]]),Dt((F(),oe(m(an),{variant:"accent",size:"m","test-id":m(ke)("signInButton",e.formOptions.testId),onClick:m(W)},{default:le(()=>[ht(Ee(m(f).signUpAuthLinkText()),1)]),_:1},8,["test-id","onClick"])),[[m(Lt)]])],2)]))}}),Kp="united-form_login-I9uNc",Np="united-form_line-I9uNc",qp="united-form_withText-I9uNc",xp="united-form_socials-I9uNc",Wp={login:Kp,line:Np,withText:qp,socials:xp},Qp={$style:Wp},Gp=nt(Bp,[["__cssModules",Qp]]),zp="verificationFlashCall-form",Hp=We({__name:"sign-up",props:{onSignUpSuccess:{type:Function}},emits:["success","clickSignIn","openVerificationModal","tooManyRequests"],setup(e,{emit:t}){const n={fast:Ep,social:Up},o=t,s=Me(),a=Ce("@temporary-shared"),r=Ce("@shared"),i=Y(s.isSMSVerificationEnabled),{isVerificationEnabled:c,unlockVerificationTime:l,updateVerificationSource:f,requestCode:p,verificationSource:d}=xo(i),{resolveCountry:g,phoneInputCountryOverride:v,currencyOverride:y}=as(),I=w(()=>c.value&&d.value.country?d.value.country:g(a.client.country.value)),R=E(()=>(c.value||s.data.config.registration.forceTabsV2)&&s.data.config.registration.tabsV2?s.data.config.registration.tabsV2:s.data.config.registration.tabs),A=Y(s.data.config.registration.defaultTab),D=E(()=>s.data.config.unitedRegistration),b=E(()=>s.isRegistrationUnited),{activeTab:O,isMultipleTabs:T,handleTabClick:Q}=Qd({isRegistrationUnited:b,activeTabId:A,tabs:R,country:I}),W=w(()=>b.value?"united":A.value),{show:L}=wt(),[_,{suspense:S}]=xe("modal.auth"),h=E(()=>s.data.config.partnerCustomUnitedRegistration),B=w(()=>{const J=s.data.partnerRegistrationType;if(!(!J||!b.value||!h.value?.enabled))return h.value[J]}),k=w(()=>B.value||b.value&&D.value?.formOptions||O.value.formOptions),$=w(()=>{const J=v.value,te=y.value,P=s.data.config.currencySwitcherVariant,ee=_p(k.value,r.options.legal.ageLimit);return!J&&!te&&P!=="icon"?ee:{...ee,blocks:ee.blocks.map(j=>j.type==="phoneInput"&&J?{...j,bypassDetectedCountry:!0,countryCode:J}:j.type==="currencyDropdown"?{...j,...te&&{inputValue:te},...P==="icon"&&{variant:P}}:j)}}),U=async J=>{(u(l)??0)>Date.now()?o("tooManyRequests"):J.phone===d.value.phone&&d.value.isCodeRequested?(f({lastValidData:{phone:d.value.phone,regId:d.value.regId,country:d.value.country}},!0),o("openVerificationModal")):(f(J),await p({onSuccess(){o("openVerificationModal")},onError:async(P,ee)=>{ee&&["verification.code.wrong","verification.phone.wrong","verification.phone.busy"].includes(ee)||(await S(),L({variant:"error",title:_.value.notificationErrorTitle(),text:P??_.value.notificationErrorUnknownText(),testId:ke("requestCodeErrorSnackbar",zp)}))}}))},he=J=>{yi(J.message)||ce.signUpError({name:"modal_captured_error",message:J.message,params:[W.value]})};return on(()=>{(u(l)??0)>Date.now()&&c.value&&o("tooManyRequests")}),(J,te)=>(F(),de(dt,null,[m(T)?(F(),oe(m(Js),{key:0,modelValue:A.value,"onUpdate:modelValue":te[0]||(te[0]=P=>A.value=P),"test-id":`${m(O).formOptions.testId}-tab`,class:N(J.$style.segmentControl),tabs:R.value,"full-width":"",variant:"accent",onItemClick:m(Q)},null,8,["modelValue","test-id","class","tabs","onItemClick"])):we("",!0),ve("div",{class:N(J.$style.form)},[(F(),oe(Mo,null,[re(m(Ci),{onError:te[4]||(te[4]=P=>he(P))},{default:le(()=>[(F(),oe(yt(b.value?Gp:n[A.value]),{"is-default-tab":A.value===m(s).data.config.registration.defaultTab,country:I.value,"form-options":$.value,"on-sign-up-success":e.onSignUpSuccess,onSuccess:te[1]||(te[1]=P=>J.$emit("success")),onClickSignIn:te[2]||(te[2]=P=>J.$emit("clickSignIn")),onStartPhoneVerification:te[3]||(te[3]=P=>U(P))},null,40,["is-default-tab","country","form-options","on-sign-up-success"]))]),_:1})],1024))],2)],64))}}),Yp="sign-up_segmentControl-CAEBg",jp="sign-up_form-CAEBg",Xp={segmentControl:Yp,form:jp},Zp={$style:Xp},Jp=nt(Hp,[["__cssModules",Zp]]),ef=We({__name:"detached-banner-skeleton",setup(e){return(t,n)=>(F(),oe(m(vt),{class:N(t.$style.root)},null,8,["class"]))}}),tf="detached-banner-skeleton_root-gvzqF",nf={root:tf},of={$style:nf},sf=nt(ef,[["__cssModules",of]]),rr={"sign-in":Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./sign-in-detached-banner-mmpRFr_x.js")),__vite__mapDeps([131,3,39,132,24,133,62,51,52,28,53,54,55,50,56,57,43,58,59,60,61,63,64,65,66,27,67,68,69,70,71,72,73,74,75,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),"sign-up":Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./sign-up-detached-banner-JkqJk8Kx.js")),__vite__mapDeps([134,3,39,31,28,132,24,133,62,51,52,53,54,55,50,56,57,43,58,59,60,61,63,64,65,66,27,67,68,69,70,71,72,73,74,75,25,36,76,77,34,78,79,35,80,81,82,83,84])))},af=e=>!!e&&e in rr,rf=e=>({detachedBannerComponent:w(()=>{const n=u(e);return af(n)?rr[n]:void 0})}),cf=["data-testid"],Vs="recoveryPassword",lf=We({analyticName:"user/modal:auth",__name:"auth",props:{active:{type:Boolean},data:{},requestedDismissAction:{},modelValue:{}},async setup(e){let t,n;const o={signIn:"sign-in",signUp:"sign-up",recovery:"recovery",verification:"verification",tooManyRequests:"too-many-requests",tooManyRequestsVerification:"too-many-requests-verification",changePhone:"change-phone",changeEmail:"change-email",newPassword:"new-password",selfExclusion:"self-exclusion",phoneVerification:"phone-verification",changePhoneVerification:"change-phone-verification"},s=Me(),a=E(()=>s.data.config.recovery),{clearRedirectData:r,clearShortcuts:i}=Gt(),{value:c}=Ge("route-2891-password-recovery-without-tabs"),l=E(()=>a.value.formFlow==="link"&&c.value==="on"),f=[o.signIn,o.signUp,o.selfExclusion],p=w(()=>[o.tooManyRequests,l.value&&o.recovery].filter(K=>typeof K=="string")),d=[o.recovery,o.verification,o.changeEmail,o.changePhone,o.newPassword,o.tooManyRequests],g=e,v=Ce("billing"),y=Ce("support"),I=Ce("@temporary-shared");Ot(()=>{(g.data.form==="sign-up"?ce.signUpInfo:ce.signInInfo)({name:"modal_opened"})});const{resolveCountry:R}=as(),A=w(()=>R(I.client.country.value)),[D,{suspense:b}]=xe("modal.auth"),O=To(),T=Y(),Q=Y(),W=Y(crypto.randomUUID()),L=Y(0),_=Y(!1),S=Y(),h=Ut("unlockVerificationTime",0),B=Y(),k=w(()=>_.value?D.value.selfExclusionSet():D.value.selfExclusionEnded()),$=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./banner-CGapAmQl.js")),__vite__mapDeps([135,3,39,133,24,51,52,28,53,54,55,50,56,57,43,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),U=()=>{W.value=crypto.randomUUID()}
6,he=Wr(void 0,{day:"numeric",month:"numeric",year:"numeric"}),J=E(()=>({onNavigate:K})=>[{name:o.signIn,title:D.value.signInTitle(),component:yp,keepAlive:!0,attrs:Z=>({onSuccess:(ye=!1)=>{g.data.onComplete?.({form:"sign-in",openDeposit:ye}),Z?.("resolve"),g.data.onAuthSuccess?.(),ye&&v?.openBilling({view:"deposit"})},onClickSignUp:()=>{r(),K(o.signUp)},onClickPasswordRecovery:()=>{r(),K(o.recovery)},onSelfExclusionError:ye=>{ye&&(S.value=new Date(ye)),_.value=!0,K(o.selfExclusion)}}),children:[{name:o.recovery,title:D.value.passwordRecoveryTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./password-recovery-Bg1SkaPF.js")),__vite__mapDeps([136,3,39,137,53,54,28,55,50,56,57,43,138,73,74,75,24,25,31,36,62,68,51,52,58,59,60,61,63,64,65,66,27,67,69,70,71,72,76,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),keepAlive:!0,attrs:()=>({forgotSessionId:W,onRecoveryByPhone:Z=>{Q.value={phone:Z},K(o.verification)},onRecoveryByEmail:Z=>{Q.value={email:Z},K(o.verification)},onTooManyRequests:Z=>{L.value=Z,K(o.tooManyRequests)},onChangeRecoveryType:Z=>{T.value=Z},onRefreshForgotSessionId:()=>{U()}}),children:[{name:o.verification,title:D.value.verificationTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./verification-DGhdvQ-P.js")),__vite__mapDeps([139,3,39,53,54,28,55,50,56,57,43,138,140,141,76,127,128,96,129,130,62,27,51,52,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),keepAlive:!0,attrs:()=>({forgotSessionId:W,phone:Q.value?.phone,email:Q.value?.email,onSuccess:()=>{K(o.newPassword)},onTooManyRequests:Z=>{L.value=Z,K(o.tooManyRequests)},onChangePhone:()=>{K(o.changePhone)},onChangeEmail:()=>{K(o.changeEmail)},onRefreshForgotSessionId:()=>{U()}}),children:[{name:o.changePhone,title:D.value.changePhoneTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./change-phone-Y7Qfi-a5.js")),__vite__mapDeps([142,3,39,137,53,54,28,55,50,56,57,43,138,143,51,52,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),attrs:()=>({forgotSessionId:W,phone:Q.value?.phone,onConfirm:Z=>{Q.value={phone:Z},K(o.verification)},onTooManyRequests:Z=>{L.value=Z,K(o.tooManyRequests)},onRefreshForgotSessionId:()=>{U()}})},{name:o.changeEmail,title:D.value.changeEmailTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./change-email-ByFo66dP.js")),__vite__mapDeps([144,3,39,137,53,54,28,55,50,56,57,43,138,143,51,52,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),attrs:()=>({forgotSessionId:W,email:Q.value?.email,onConfirm:Z=>{Q.value={email:Z},K(o.verification)},onTooManyRequests:Z=>{L.value=Z,K(o.tooManyRequests)},onRefreshForgotSessionId:()=>{U()}})}]}]}]},{name:o.signUp,title:D.value.signUpTitle(),component:Jp,keepAlive:!0,attrs:Z=>({onSignUpSuccess:async(ye=!0)=>{g.data.onComplete?.({form:"sign-up",openDeposit:ye,onAuthSuccess:g.data.onAuthSuccess}),Z?.("resolve")},onClickSignIn:()=>{r(),K(o.signIn)},onOpenVerificationModal:()=>{K(o.phoneVerification)},onTooManyRequests:ye=>{ye&&(h.value=ye),K(o.tooManyRequestsVerification)}}),children:[{name:o.phoneVerification,title:D.value.phoneVerificationTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./phone-verification-B3xawwpd.js")),__vite__mapDeps([145,3,39,50,28,127,128,96,129,130,62,27,51,52,53,54,55,56,57,43,58,59,60,61,63,64,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),keepAlive:!0,attrs:Z=>({lastCloseReason:B,onSuccess:()=>{Z?.("resolve")},onTooManyRequests:ye=>{h.value=ye,K(o.tooManyRequestsVerification)},onChangePhone:()=>{K(o.changePhoneVerification)}}),children:[{name:o.changePhoneVerification,title:D.value.changePhoneTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./change-phone-verification-BY-xIYJv.js")),__vite__mapDeps([146,3,39,53,54,28,55,50,56,57,43,51,52,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),attrs:()=>
6({lastCloseReason:B,onSuccess:()=>{K(o.phoneVerification)},onTooManyRequests:Z=>{h.value=Z,K(o.tooManyRequestsVerification)}})}]}],banner:s.data.config.registration.banner},{name:o.selfExclusion,title:k.value,component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./self-exclusion-B7kpUD4q.js")),__vite__mapDeps([147,3,39,49,28,50,32,35,27,31,51,52,53,54,55,56,57,43,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,24,25,36,76,77,34,78,79,80,81,82,83,84])),{prefetch:!0}),attrs:Z=>({selfExclusionDate:S.value?he.value.format(S.value):void 0,hasSelfExclusion:_.value,onDismiss:()=>{Z?.("cancel")}})},{name:o.tooManyRequests,title:D.value.tooManyRequestsTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./too-many-requests-CGcuqZxE.js")),__vite__mapDeps([148,3,39,149,76,27,28,51,52,53,54,55,50,56,57,43,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),attrs:()=>({unlockTime:L.value,onClickConfirm:()=>{ct({origin:"user",input:"ui",description:"button"})}})},{name:o.tooManyRequestsVerification,title:D.value.tooManyRequestsTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./too-many-requests-verification-x24LNxLt.js")),__vite__mapDeps([150,3,39,53,54,28,55,50,56,57,43,149,76,27,51,52,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),attrs:Z=>({lastCloseReason:B,unlockTime:h.value,onClickConfirm:()=>{Z?.("resolve")}})},{name:o.newPassword,title:D.value.newPasswordTitle(),component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./new-password-WQJuJrog.js")),__vite__mapDeps([151,3,39,53,54,28,55,50,56,57,43,152,51,52,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),{prefetch:!0}),attrs:Z=>({forgotSessionId:W,recoveryType:()=>T.value,onSuccess:()=>{Z?.("resolve")}})}]),{back:te,currentRoute:P,isBackShown:ee,navigateTo:j}=Yi({createRoutes:J,guards:g.data.guards,rootRouteName:g.data.form}),Ae={percents:s.data.config.registration.detachedBanner?.percents,freespins:s.data.config.registration.detachedBanner?.freespins},me={[o.signIn]:s.data.config.auth.detachedBanner?{...s.data.config.auth.detachedBanner,...Ae}:void 0,[o.signUp]:s.data.config.registration.detachedBanner?{...s.data.config.registration.detachedBanner,...Ae}:void 0},fe=w(()=>P.value?me[P.value.name]:void 0),{handleClickSupport:se,handleToSignIn:Ue,handleCloseSignUp:Ie}=Bd({stepName:()=>P?.value?.name,recoveryType:()=>T.value,country:A}),{detachedBannerComponent:Be}=rf(()=>P.value?.name),ct=K=>{Ue(K),j(o.signIn)},H=K=>{B.value=K.action.source.description??K.action.source.input,K.action.intent!=="resolve"&&d.includes(P?.value?.name??"")&&(ct(K.action.source),K.preventDefault())},M=()=>{Ue({input:"ui",description:"back"}),te()},ne=K=>{B.value=K.action.source.description??K.action.source.input,K.action.intent==="cancel"&&(g.data.onAuthIgnore?.(),i()),P?.value?.name===o.signUp&&K.action.intent!=="resolve"&&Ie(K.action.source,s.isRegistrationUnited)};return[t,n]=Mt(()=>b()),await t,n(),(K,Z)=>(F(),oe(m(Ei),{scrollable:"","test-id":"auth",detent:m(P)&&(m(O)||p.value.includes(m(P).name))?"expanded":"auto",onClose:ne,onCancel:H},Sn({default:le(({dismiss:ye})=>[re(m(Ii),{title:m(P)?.title,"back-text":m(D).headerBack(),"is-back-shown":m(ee),"cut-in":!!m(P)?.banner,onClose:Tt=>ye("cancel","cross"),onBack:M},Sn({_:2},[m(P)?.banner?{name:"cover",fn:le(()=>[(F(),oe(bn,null,{default:le(()=>[(F(),oe(yt(m($)),mo(po(m(P).banner)),null,16))]),fallback:le(()=>[re(m(vt),{class:N(K.$style.bannerSkeleton)},null,8,["class"])]),_:1}))]),key:"0"}:void 0]),1032,["title","back-text","is-back-shown","cut-in","onClose"]),m(P)?(F(),de("div",{key:0,class:N(K.$style.content),"data-testid":m(ke)(m(P)?.name,`${Vs}-content`)},[ve("div",null,[(F(),oe(Mo,null,[m(P).keepAlive?(F(),oe(yt(m(P).component),fo({key:m(P).name},m(P).attrs?.(ye)),null,16)):we("",!0)],1024)),m(P).keepAlive?we("",!0):(F(),oe(yt(m(P).component),fo({key:m(P).name},m(P).attrs?.(ye)),null,16))]),f.includes(m(P).name)?we("",!0):(F(),oe(yt(m(y)?.SupportButton),{key:0,embedded:"",placement:m(P).name,class:N(K.$style.supp
6ort),"test-id":Vs,onClick:m(se)},{text:le(()=>[Dt((F(),de("div",{class:N(K.$style.supportContent)},[ht(Ee(m(D).supportButtonText()),1)],2)),[[m(Lt)]])]),_:1},8,["placement","class","onClick"]))],10,cf)):we("",!0)]),_:2},[fe.value?{name:"banner",fn:le(()=>[(F(),oe(bn,null,{default:le(()=>[(F(),oe(yt(m(Be)),mo(po(fe.value)),null,16))]),fallback:le(()=>[re(sf)]),_:1}))]),key:"0"}:void 0]),1032,["detent"]))}}),uf="auth_content-AJaXx",df="auth_support-AJaXx",mf="auth_supportContent-AJaXx",pf="auth_bannerSkeleton-AJaXx",ff={content:uf,support:df,supportContent:mf,bannerSkeleton:pf},vf={$style:ff},ir=nt(lf,[["__cssModules",vf]]),yf=()=>{const e=Me(),{data:t}=Je(),n=E(()=>{const o=t.value?.settings;if(!o)return!1;const s=o.birthday.value;return!!(o.firstName.value&&o.lastName.value&&s&&di(s))});return E(()=>!!e.data.config.profileCompletion?.enabled&&e.data.isAuthed&&!n.value)},gf={deposit:{name:"deposit_profile_completion_error",type:"deposit"},oauthSuccess:{name:"oauth_success_profile_completion_error",type:"sign_up"},postSignUp:{name:"post_success_profile_completion_error",type:"sign_up"}},cr=()=>{const e=yf(),{open:t}=Nm();return async n=>{if(!e.value)return!0;try{return await t()}catch(o){return ce.profileCompletionError({...gf[n],message:String(o)}),!1}}};function hf(){const e=Ce("billing"),t=Me(),{value:n}=Ge("growth-5283-auth-reg-form-redesign-ng-email-suggestion"),{value:o}=Ge("inboxanlts-10359-ab-off-deposit-form-after-registration"),s=cr(),a=_e(Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-hnuQ7A8v.js")).then(f=>f.p),__vite__mapDeps([153,3,39,34,119,50,28,43,35,26,27,29,30,24,31,154,42,155,108,156,157,158,159,160,161,162,40,163,68,32,80,62,93,60,61,78,79,63,64])))),r=_e(Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./welcome-bonus-sign-up-zTe1OucJ.js")),__vite__mapDeps([164,60,3,50,28,61,62,24,65,27,51,52,53,54,55,39,56,57,43,58,59,63,64,66,67,68,69,70,71,72,73,74,75,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),{dismissOnScopeDispose:!1});async function i(){await e?.openBilling({view:"deposit"}),(e?.isBillingOpened.value??!1)&&await wn(()=>e?.isBillingOpened.value??!1).toBe(!1)}async function c(f){t.data.config.auth.showWelcomeBonusModal?await r.open():o.value!=="group_b"&&f&&await i()}async function l(f){const{greeting:p,openDeposit:d,onAuthSuccess:g}=f,v=await s("postSignUp");if(n.value==="on"&&t.isSMSVerificationEnabled)try{await a.open({page:"verification-email",options:{finishingRegistration:!0}}),ce.signUpInfo({name:"post_success_auth_success"})}catch(y){ce.signUpError({name:"post_success_auth_success_error",message:String(y)})}else{try{g?.(),ce.signUpInfo({name:"post_success_auth_success"})}catch(y){ce.signUpError({name:"post_success_auth_success_error",message:String(y)})}if(p!==!1&&d)try{await c(v),ce.signUpInfo({name:"post_success_open_billing"})}catch(y){ce.signUpError({name:"post_success_open_billing_error",message:String(y)})}}}return{runPostSignUpFlow:l}}function _f(){Me();const e=_e(ir,{dismissOnScopeDispose:!1,dismissOnRouteChange:!1}),{runPostSignUpFlow:t}=hf();function n(o){let s;const a=o.form==="sign-up"?ce.signUpInfo:ce.signInInfo;a({name:"opening_initiated"});const r=e.open({form:o.form,guards:o.guards,onAuthIgnore:o.onAuthIgnore,onAuthSuccess:o.onAuthSuccess,greeting:o.greeting,onComplete:({form:i,openDeposit:c,onAuthSuccess:l})=>{s={form:i,openDeposit:c,onAuthSuccess:l}}});if(!r){a({name:"opening_skipped"});return}return r.then(async i=>(!s||s.form!=="sign-up"||await t({greeting:o.greeting,openDeposit:s.openDeposit,onAuthSuccess:s.onAuthSuccess}),i))}return{auth:n}}const wf=({enabled:e})=>{if(!u(e))return;const t=new Set,[n,{load:o}]=xe("snackbar.deposit",{loading:"manual"}),{show:s}=wt(),a=Y(""),r=Gs(void 0,()=>a.value);ia(async({amount:i,currency:c,timestamp:l})=>{t.has(l)||(t.add(l),await o(),a.value=c,s({variant:"success",text:n.value.success({currency:c,sum:r.value.format(i)})}))})},Sf=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./crypto-instruction-CKrp06gS.js")).then(e=>e.a),__vite__mapDeps([165,3,39,57,43,166,78,34,79,28,60,50,61,62,63,64]))),bf=()=>{const e=_e(Sf);return{open:async n=>{await e.open(n)}
6,dismiss:e.dismiss,isOpened:e.isOpened}},Cf="default",lr=An(()=>{const e=Me(),{data:t}=Je(),n=Y(!1),o=l=>{n.value=l},s=E(()=>e.data.isAuthed&&!!t.value?.traits.includes("have-optional-kyc-enabled")),a=E(()=>!!e.data.config.preVerify),r=E(()=>e.data.config.preVerify?.kycCountry),i=E(()=>t.value?.settings.country.value);return{kycCountry:E(()=>n.value?r.value:s.value?Cf:a.value?r.value:i.value),kycProvider:i,isOptionalKycEnabled:s,isPreVerifyEnabled:a,setPreVerifyDepositActive:o}}),Ef=(e,t)=>{const n=[[e.userCountry,t.country],[e.userCurrency,t.currency]].filter(([o])=>o!==void 0);return n.length===0?!1:n.every(([o,s])=>o?.toLowerCase()===s?.toLowerCase())},If=(e,t,n,o)=>{if(!e.value?.status)return"unused";const s=e.value?.status;return(s==="unused"||s==="invalid")&&t.value?"invalid":(s==="unused"||s==="invalid")&&n.value||o&&s!=="valid"?"error":s},Tf=(e,t)=>e.value?.verified?"valid":(t.value,"unused"),ur=(e={})=>{const t=Me(),{data:n,isSuccess:o}=Je(),s=E(()=>t.data.config.kycSettings),a=w(()=>{const B=s.value?.targeting;if(!n.value||!B?.length)return!1;const k={country:n.value.settings.country.value,currency:n.value.settings.currency.value};return B.some($=>Ef($,k))}),r=E(()=>t.data.isAuthed&&a.value),{kycCountry:i,kycProvider:c,isOptionalKycEnabled:l,isPreVerifyEnabled:f}=lr(),p=E(()=>r.value||l.value||f.value),d=w(()=>{const B=n.value?.settings.country.value.toLowerCase();if(B!==void 0)return s.value?.countrySettings?.[B]?.internalInfo}),g=E(()=>d.value?.minAge),v=E(()=>u(l)||u(f)?!1:u(r)&&u(d)!==void 0),{data:y,isPending:I}=La({country:i},{...e,enabled:()=>p.value}),R=E(()=>y.value?.remainingVerifications!==void 0&&y.value?.remainingVerifications<=0),A=E(()=>y.value?.verificationsCount!==void 0&&y.value?.verificationsCount>0),D=E(()=>y.value?.isDisabled??!1),{data:b,refetch:O,isFetching:T,isPending:Q}=Hu({enabled:()=>!!v.value}),W=E(()=>b.value?.verified??!1),L=E(()=>b.value?.verificationsCount===b.value?.attemptsLeft&&!W.value),_=E(()=>b.value?.attemptsLeft!==void 0&&b.value?.attemptsLeft<=0),S=w(()=>v.value&&!_.value?Tf(b,L):If(y,R,A,!!(v.value&&_.value))),h=E(()=>p.value&&S.value!=="valid"&&!D.value);return{isReady:o,isKycStatusPending:I,isInternalKycStatusPending:Q,kycStatus:S,kycCountry:i,kycProvider:c,isKycEnabled:p,isKycRequired:h,isKycStatusDisabled:D,isOptionalKycEnabled:l,isAllAttemptsExpired:R,isInternalKycEnabled:v,kycInternalInfo:b,internalKycMinAge:g,isInternalKycAllAttemptsExpired:_,isFirstInternalVerification:L,refetchKycInternalInfo:O,isFetchingKycInternalInfo:T}},kf={valid:"positive",pending:"neutral",unused:"neutral",error:"negative",invalid:"negative"},Rf=e=>kf[e],Af=(e={})=>{const{isKycEnabled:t,isKycStatusDisabled:n,kycStatus:o,isKycStatusPending:s,isInternalKycEnabled:a,isInternalKycStatusPending:r}=ur(e),{isLoading:i}=Je();return{isAvailable:E(()=>t.value&&!n.value),statusVariant:E(()=>Rf(o.value)),isPending:E(()=>i.value||t.value&&s.value||a.value&&r.value)}},kg=({onOpenInternalVerification:e,onOpenKycPage:t,onOpenSupport:n})=>{const[o,{suspense:s,isPending:a}]=xe("modal.profile-identity-verification"),{kycStatus:r,isReady:i,isKycEnabled:c,isKycStatusDisabled:l,isInternalKycEnabled:f,isInternalKycAllAttemptsExpired:p}=ur({refetchOnMount:"always"}),{handleClickVerify:d,handleClickSupport:g}=rm({onOpenSupport:n,onOpenVerify(){const R=f.value&&!p.value;Fs.info({type:"identity_verification",name:"verify_clicked",params:[R?"to_internal_verification":"to_kyc_page"]}),R?e():t()}}),v=w(()=>({unused:{sectionText:o.value.sectionTextDefault?.(),buttonText:o.value.buttonVerify?.(),buttonAction:d},pending:{indicator:"pending",statusText:o.value.sectionStatusPending?.(),sectionText:o.value.sectionTextPending?.()},valid:{indicator:"valid",statusText:o.value.sectionStatusValid?.(),sectionText:o.value.sectionTextValid?.()},invalid:{indicator:"invalid",statusText:o.value.sectionStatusInvalid?.(),sectionText:o.value.sectionTextInvalid?.(),buttonText:o.value.buttonSupport?.(),buttonAction:()=>{g()}},error:{indicator:"invalid",statusText:o.value.sectionStatusInvalid?.(),sectionText:o.value.sectionTextError?.(),buttonText:o.value.buttonVerify?.(),buttonAction:d}})),y=E(()=>v.value[r.value]);return{kycStatus:r,isReady:i,isKycEnabled:c,isKycStatusDisabled:l,presentation:y,logOpened:()=>{Fs.info({type:"identity_verification",name:"opened",params:[r.value]})},translationsSuspense:s,isTranslationsPending:a}},Pf=()=>{const{show:e}=wt(),[t,{load:n}]=xe("modal.pre-verify-kyc-intro",{loading:"manual"});return{showKycUnavailableSnackbar:async()=>{await n(),e({variant:"error",title:t.value.notificationTryLater(),text:t.value.notificationTryLaterText()})}}},Mf=({enabled:e})=>
6{if(!u(e))return;const t=new Set,[n,{load:o}]=xe("snackbar.deposit-pending-confirmation",{loading:"manual"}),{show:s}=wt(),a=Y(""),r=Gs(void 0,()=>a.value);Cc(async({finalAmount:i,cryptoCurrency:c,timestamp:l})=>{t.has(l)||(t.add(l),await o(),a.value=c,s({variant:"pending",text:n.value.pending({amount:r.value.format(i)})}))})},Of=new Set(["CLP"]),$f=e=>{if(!e)return{};if(Of.has(e))return{minimumFractionDigits:2,maximumFractionDigits:2};try{if(ot(e))return{minimumFractionDigits:8,maximumFractionDigits:8};const{minimumFractionDigits:t,maximumFractionDigits:n}=new Qr(void 0,{style:"currency",currency:e}).resolvedOptions();return{minimumFractionDigits:t,maximumFractionDigits:n}}catch{return{}}},Ff=e=>({getBalanceProps:o=>{const s=u(e.selectedCurrency),a=!!(u(e.shouldConvertCurrency)&&ot(o.currency)&&s),r=a?s:o.currency;return{value:o.balance,currency:a?s:void 0,formatOptions:$f(r),displayCurrency:r}},applyRate:o=>{if(!u(e.shouldConvertAccounts)||!ot(o.currency))return o;const s=u(e.cryptoRates).find(a=>a.sourceCode===o.currency)?.rate;return s?{...o,balance:o.balance*s}:o}}),Vf=e=>{const t=No({isCurrencySwitcherEnabled:e.isCurrencySwitcherEnabled}),n=E(()=>t.shouldShowConvertedCurrencies.value&&u(e.availableFiatCurrencies).length>0),o=E(()=>t.shouldShowConvertedCurrencies.value&&u(e.availableFiatCurrencies).length>0&&u(e.cryptoRates).length>0),s=Ff({shouldConvertCurrency:n,shouldConvertAccounts:o,selectedCurrency:t.selectedCurrency,cryptoRates:e.cryptoRates});return{shouldShowConvertCurrencySwitcher:t.shouldShowConvertCurrencySwitcher,isConvertCurrencySwitcherEnabled:t.isConvertCurrencySwitcherEnabled,selectedCurrency:t.selectedCurrency,handleConvertCurrencySwitcher:t.handleConvertCurrencySwitcher,shouldConvertCurrency:n,shouldConvertAccounts:o,applyRate:s.applyRate,getBalanceProps:s.getBalanceProps}},Df="user/user-hidden-meta",Lf="/PROXY-SERVICE-CDP/v1-MetaSyncListHiddenMeta",rs={authorization:"required",tailoring:"mandatory"},Uf=(async(e,t,n,o)=>V.fetch(e,"/PROXY-SERVICE-CDP/v1-MetaSyncListHiddenMeta","POST",{headers:V.headers(),body:t},n,o,Se)),Bf=ie.for(rs,Ln,Df),Kf={retry:!1},Nf=(e,t)=>{const n=Xe(rs,{...Kf,...e},Lf);return Ze({...n.options,queryKey:[...Bf],queryFn:o=>Uf(n.resolveEntrypoint(t),void 0,n.resolveFetchOptions(t,o),n.resolveFetchFn(t))})},qf=(e,t)=>{const n=Ye(rs,e);return je(Nf(n.options,t))},xf="user/user-activity-heartbeat",Wf="/web/v1/user-activity/heartbeat",dr={authorization:"required",tailoring:"none"},Qf=(async(e,t,n,o)=>V.fetch(e,Wf,"POST",{headers:V.headers(),body:t},n,o,Se)),Gf=ie.for(dr,Ln,xf),zf=1e4,Ds=0,Hf=3,Yf=()=>AbortSignal.timeout?.(zf),jf=(e,t)=>{const n=De(dr,e),o=Math.min(Math.max(e?.retryCount??Ds,Ds),Hf);return Le({mutationKey:Gf,retry:o,mutationFn:async s=>await Qf(n.resolveEntrypoint(t),s,{...n.resolveFetchOptions(t),signal:Yf()},n.resolveFetchFn(t))})},Xf=e=>{const{data:t,isLoading:n}=qf({enabled:()=>u(e.isAuthed)});return{disabledFeatures:w(()=>t.value?.metaKeys?Object.entries(t.value?.metaKeys).filter(([s,a])=>a).map(([s])=>s):[]),isDisabledFeaturesLoading:n}},Zf="pre-kyc-flow-box-id",Rg="redemption_intro",Jf=new Set(["doc-kyc-pending","doc-kyc-error","verified","failed"]),ev=e=>{if(e instanceof ze){const t=e.data;return t?.message??t?.code??`http_${e.status}`}return e instanceof Mn?`http_${e.status}`:"unknown_error"},is=e=>{switch(e?.status){case"pending":return"doc-kyc-pending";case"invalid":case"unused":return e.remainingVerifications!==void 0&&e.remainingVerifications<=0?"failed":(e.verificationsCount??0)>0?"doc-kyc-error":void 0;default:return}},tv=(e,t)=>{switch(e){case"unused":return"profile-incomplete";case"pending":return"awaiting-preverify";case"valid":return"verified";case"invalid":return t?.status==="valid"?"verified":is(t)??(t?.status==="unused"?"preverify-invalid":"idle")}},nv=(e,t)=>{const n=is(e);return n==="doc-kyc-pending"||n==="failed"?n:t?n||(e?.status==="valid"&&(e.verificationsCount??0)>0?"verified":"idle"):"idle"},Rn=An(()=>{const e=Ce("billing"),t=Oe(),n=$e(),{data:o,isFetched:s}=Je(),{kycCountry:a,setPreVerifyDepositActive:r,isOptionalKycEnabled:i,isPreVerifyEnabled:c}=lr(),l=Y(!1),f=Y("gate"),p=Y(),d=Y(),g=Y(!1),v=Y(!1),y=Y(0),I=Ut(Zf,void 0),R=E(()=>p.value!==void 0),A=E(()=>I.value!==void 0),D=Id({enabled:E(()=>!!o.value)}),b=E(()=>D.data.value?.status),O=E(()=>l.value&&b.value==="invalid"),T=E(()=>!!o.value&&c.value&&!i.value),Q=E(()=>O.value||T.value),W=La({country:a},{enabled:Q}),L=Lu({country:a},{enabled:()=>!1}),_=Pd(),S=E(()=>!Q.value||W.data.value!==void 0),h=E(()=>Q.value&&W.isError.value&&!W.isFetching.value&&W.data.value===void 0),B=E(()=>(W.data.value?.verificationsCount??0)>0),k=w(()=>
6{if(!S.value)return p.value??"idle";const H=W.data.value;if(!l.value)return T.value?nv(H,v.value):"idle";const M=b.value;if(!M)return p.value??"idle";const ne=tv(M,H);return ne==="profile-incomplete"||ne==="awaiting-preverify"?is(H)??ne:ne}),$=()=>k.value==="profile-incomplete"&&f.value==="fill"?"profile_fill_up":k.value.replaceAll("-","_"),U=H=>{n.send(new nm({form_status:H??$()}))},he=(H,M)=>{n.send(new om({form_status:M??$(),button_text:H}))},J=(H,M)=>{n.send(new sm({form_status:M??$(),error_text:H}))},te=H=>{Jf.has(H)&&n.send(new am({form_status:H.replaceAll("-","_")}))},P=()=>{l.value=!1,f.value="gate",p.value=void 0,I.value=void 0,g.value=!1,v.value=!1},ee=()=>{l.value&&(f.value="fill")},j=async H=>{if(l.value)try{const M=await _.mutateAsync(H);t.setQueryData([...Tn],M),t.invalidateQueries({queryKey:Tn})}catch(M){throw J(ev(M)),M}},Ae=async H=>{const{data:M}=await L.refetch();return M||J("kyc_url_unavailable",H),!!M},me=async()=>{Q.value&&await W.refetch()},fe=(H,M)=>{M!==void 0&&(I.value=M),l.value=!0,f.value="gate",p.value=H,D.refetch(),H==="preverify-invalid"&&W.refetch()},se=()=>{v.value=!0},Ue=()=>{v.value=!1},Ie=async()=>{const H=await W.refetch();if(H.isError||!H.data)return y.value+=1,"error";const{status:M,verificationsCount:ne}=H.data;return M==="valid"?"proceed":(se(),M!=="unused"||(ne??0)>0?"blocked":(g.value=!0,"intro"))},Be=()=>{g.value=!1},ct=()=>{const H=I.value;P(),e?.openBilling({view:"deposit",presetBoxId:H})};return be(O,r,{immediate:!0}),be([()=>o.value?.id,b],([H,M])=>{H===void 0||M===void 0||d.value!==H&&(d.value=H,(M==="pending"||M==="invalid")&&(l.value=!0))},{immediate:!0}),be(b,(H,M)=>{l.value||H==="invalid"&&M==="pending"&&(l.value=!0)}),be([h,R],([H,M])=>{!H||!M||(y.value+=1,P())}),be([o,s],([H,M])=>{M&&!H&&(d.value=void 0,P())},{immediate:!0}),be(()=>k.value,H=>{!l.value||H!=="verified"||B.value&&(R.value||A.value)||(R.value?ct():P())}),Ld(()=>{D.refetch()}),Ud(()=>{Q.value&&W.refetch()}),{state:E(()=>k.value),isIntercepted:E(()=>l.value),isEnteredFromBilling:R,isSubmitting:E(()=>_.isPending.value||k.value==="awaiting-preverify"),profileStep:E(()=>f.value),hasDocKyc:E(()=>B.value),isRedemptionIntroRequested:E(()=>g.value),release:P,completeProfile:ee,submitPreVerification:j,startDocKyc:Ae,syncDocKycStatus:me,interceptFromBilling:fe,requestRedemptionKyc:Ie,closeRedemptionIntro:Be,markRedemptionPending:se,clearRedemptionPending:Ue,kycStatusErrorTick:E(()=>y.value),finishFlow:ct,trackModalView:U,trackButtonClick:he,trackKycUpdate:te}}),mr=()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-hnuQ7A8v.js")).then(e=>e.p),__vite__mapDeps([153,3,39,34,119,50,28,43,35,26,27,29,30,24,31,154,42,155,108,156,157,158,159,160,161,162,40,163,68,32,80,62,93,60,61,78,79,63,64])),pr=Re(mr),fr=({router:e,isProfilePageEnabled:t,openModal:n,data:o,fallback:s})=>{const a=o?.page??"main";if(t&&e!==void 0){const r=a==="main"?Ve.menu:os(a);if(e.hasRoute(r)){e.push({name:r});return}const i=Om(a);if(i!==void 0&&e.hasRoute(Ve[i])){e.push({name:Ve[i]});return}}if($m(a)){n({...o,page:a});return}if(s!==void 0){s();return}n()},Ag=()=>{const e=Me(),t=Hs(),n=_e(pr);return{open:(s,a)=>{fr({router:t,isProfilePageEnabled:e.isProfilePageEnabled,openModal:n.open,data:s,fallback:a})}}},ov=()=>q(()=>__retry_dynamic_loader__(()=>import("./accounts-CtMZTmuw.js")),__vite__mapDeps([167,3,39,109,68,50,28,107,105,27,35,81,24,31,106,168,169,129,130,62,170,29,171,32,60,61,166,63,64,51,52,53,54,55,56,57,43,58,59,65,66,67,69,70,71,72,73,74,75,25,36,76,77,34,78,79,80,82,83,84])),vr=Re(ov),yr=({router:e,isProfilePageEnabled:t,openModal:n,data:o})=>t&&e?.hasRoute(Ve.balance)?e.push({name:Ve.balance}):n(o),Pg=()=>{const e=Me(),t=Hs(),n=_e(vr);return{open:s=>yr({router:t,isProfilePageEnabled:e.isProfilePageEnabled,openModal:n.open,data:s})}},Pe=new Gr({prefix:"[user-activity-heartbeat]",enabled:!1}),sv=["click","mousemove","keydown","scroll","touchstart"],av=1e3,rv=({onActivity:e}={})=>{let t=Date.now(),n=!0,o=0,s;const a=r=>{const i=Date.now();if(document.visibilityState!=="visible"){Pe.info(`activity ${r?.type??"unknown"} skipped: tab is not visible`);return}if(i<o){Pe.info(`activity ${r?.type??"unknown"} skipped by throttle`);return}o=i+av,t=i,n=!0,Pe.info(`activity ${r?.type??"unknown"}`,{lastActivityAt:t}),e?.()};return{start:()=>{if(s)return;s=new AbortController;const r={passive:!0,capture:!0,signal:s.signal};for(const i of sv)window.addEventListener(i,a,r);document.addEventListener("visibilitychange",a,r),Pe.info("activity tracker started",{lastActivityAt:t,hasActivity:n})},stop:()=>{s&&(s.abort(),s=void 0,Pe.info("activity tracker stopped"))},getLastActivityAt:()=>t,hasActivity:()=>n,resetActivity:()=>{n=!1}}},io="user-activity-heartbeat:last-ping",co="user-activity-heartbeat:probe",iv=()=>{try{return window.localStorage.setItem(co,co),window.localStorage.removeItem(co),!0}catch{return!1}},cv=e=>{if(typeof e!="object"||e===null)return;const{at:t,sessionId:n,userId:o}=e;
6if(!(typeof t!="number"||!Number.isFinite(t))&&!(t>Date.now())&&!(typeof n!="string"||!n)&&!(o!==void 0&&typeof o!="number"))return{at:t,sessionId:n,userId:o}},lv=e=>{try{return cv(JSON.parse(e))}catch{return}},Ls=()=>{let e;return{read:()=>e,write:t=>{e=t}}},uv=()=>{if(!iv())return Ls();let e;return{read:()=>{if(e)return e.read();const t=window.localStorage.getItem(io);if(!t)return;const n=lv(t);if(!n){window.localStorage.removeItem(io);return}return n},write:t=>{if(e){e.write(t);return}try{window.localStorage.setItem(io,JSON.stringify(t))}catch(n){Pe.error("failed to store last ping, falling back to in-memory store",n),e=Ls(),e.write(t)}}}},dv=3e5,mv=6e4,pv=({pingIntervalMs:e=dv,isEnabled:t,getSessionId:n,getUserId:o,getLastActivityAt:s,hasActivity:a,resetActivity:r,ping:i,store:c=uv()})=>{const l=Math.max(e,mv);let f;return{check:()=>{if(!t()){Pe.info("check skipped: feature is disabled or user is not authorized");return}const d=n();if(!d){Pe.info("check skipped: no sessionId");return}const g=o(),v=c.read(),y=f??v;f={userId:g,sessionId:d};const I=y!==void 0&&(g!==y.userId||d!==y.sessionId),R=v===void 0||Date.now()-v.at>=l;Pe.info("check",{userId:g,sessionId:d,lastPing:v,msSinceLastPing:v===void 0?void 0:Date.now()-v.at,interval:l,isSessionChanged:I,isIntervalExpired:R,hasActivity:a()});let A;if(I)A="userId or sessionId changed";else if(R&&a())A="interval expired with new activity";else{Pe.info(R?"check skipped: no activity since last ping":"check skipped: ping interval has not expired yet");return}const D=I?Date.now():s();c.write({at:Date.now(),userId:g,sessionId:d}),r(),Pe.info(`ping reason: ${A}`,{sessionId:d,lastActivityAt:D}),i({sessionId:d,lastActivityAt:D})}}},fv=({config:e,...t})=>{const n=rv({onActivity:()=>{o.check()}}),o=pv({...t,pingIntervalMs:e.pingIntervalMs,getLastActivityAt:n.getLastActivityAt,hasActivity:n.hasActivity,resetActivity:n.resetActivity});return{start:n.start,stop:n.stop,check:o.check}},vv=1,yv=({isAuthed:e,userId:t,options:n})=>{const o=n?.config;if(Pe.setEnabled(o?.debug===!0),!n||o?.enabled!==!0){Pe.info("not started",{hasOptions:!!n,config:o});return}Pe.info("started",{config:o,appVersion:n.appVersion});const s=jf({retryCount:o.retryCount}),a=()=>fv({config:o,isEnabled:()=>u(e),getSessionId:n.getSessionId,getUserId:()=>u(t),ping:({sessionId:i,lastActivityAt:c})=>{const l={clientSessionId:i,lastActivityAt:c,appVersion:n.appVersion,timezone:Io(),schemaVersion:vv};Pe.info("sending POST /api/web/v1/user-activity/heartbeat",l),s.mutate(l,{onSuccess:f=>{Pe.info("response received",f)},onError:f=>{Pe.error("request failed",f)}})}});let r;be([()=>u(t),()=>u(e)],([i,c],l)=>{if(Pe.info("watch userId/isAuthed",{userId:i,isAuthed:c,previous:l}),!c){r&&Pe.info("user is not authorized, removing activity listeners"),r?.stop();return}r??=a(),r.start(),r.check()},{immediate:!0}),Ws(()=>{Pe.info("scope disposed, stopping"),r?.stop()})},Us="/",gv="unknown",hn=e=>`/${e.replace(/^\/+/,"")}`.toLowerCase(),hv=e=>Array.isArray(e)?e.filter(t=>typeof t=="string"&&t!==""):[],bo=e=>Vm.test(e),gr=(e,t)=>{if(!e.hasRoute(gt)||hn(t)===hn(gv))return!0;const n=e.getRoutes().find(s=>s.name===gt);if(hv(n?.meta.reservedSegments).some(s=>hn(s)===hn(t)))return!0;const o=e.resolve({name:gt,params:{[kn]:t}});return!e.resolve(o.fullPath).matched.some(s=>s.name===gt)},_v=e=>t=>{if(t.name!==gt)return!0;const n=t.params[kn];return typeof n!="string"||!bo(n)||gr(e,n)?Us:!0},wv=An(()=>{const e=nn();return{target:e,setTarget:n=>{e.value=n}}}),Sv="/",Bs=(e,t)=>e.resolve(t).matched.some(n=>n.name===gt),bv=e=>{const{setTarget:t}=wv();let n=!1,o=!1,s;const a=()=>u(e.router)?.options.history,r=(v,y)=>{const I=u(e.router),R=a();if(I===void 0||R===void 0||!I.hasRoute(gt)||gr(I,v))return;const A=I.resolve({name:gt,params:{[kn]:v}});if(I.resolve(R.location).fullPath!==A.fullPath){if(y==="replace"){R.replace(A.fullPath);return}R.push(A.fullPath),n=!0}},i=()=>{o=!1;const v=u(e.router),y=a(),I=n;if(n=!1,!(v===void 0||y===void 0)&&Bs(v,y.location)){if(I){y.go(-1,!1);return}v.replace(Sv)}},c=v=>{const y=e.openModal();return y===void 0?(s=v,!1):(s=void 0,t(v),o=!0,y.then(i),!0)},l=v=>
6{if(!(!u(e.isEnabled)||!bo(v.nickname))){if(o){t(v),r(v.nickname,"replace");return}c(v)&&r(v.nickname,"push")}},f=v=>{if(o){t(v);return}n=!1,c(v)};be(()=>u(e.isOpened),v=>{if(v||s===void 0)return;const y=s;s=void 0,l(y)}),be(()=>u(e.router)?.currentRoute.value,v=>{if(v===void 0)return;if(!v.matched.some(I=>I.name===gt)){u(e.isOpened)&&e.dismissModal();return}const y=v.params[kn];typeof y!="string"||!bo(y)||f({nickname:y,source:"direct-link"})},{immediate:!0});let p,d,g;return be(()=>u(e.router),v=>{p?.(),p=void 0,d?.(),d=void 0,g?.(),g=void 0,v!==void 0&&(g=v.beforeEach(()=>{!o||!n||(n=!1,v.options.history.replace(v.currentRoute.value.fullPath))}),d=v.afterEach((y,I,R)=>{ei(R,ti.duplicated)&&(!o||!n||e.dismissModal())}),p=v.options.history.listen(y=>{u(e.isOpened)&&(Bs(v,y)||e.dismissModal())}))},{immediate:!0}),{open:l}},Cv=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./pre-verify-gate-6OP2bCgz.js")),__vite__mapDeps([172,3,39,173,60,50,28,61,62,64,27,51,52,53,54,55,56,57,43,58,59,63,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),Ev=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./pre-verify-profile-C_JpWPBa.js")),__vite__mapDeps([174,3,39,175,173,60,50,28,61,62,64,53,54,55,56,57,43,176,26,27,29,30,24,31,159,177,67,95,96,97,32,35,51,52,58,59,63,65,66,68,69,70,71,72,73,74,75,25,36,76,77,34,78,79,80,81,82,83,84]))),Iv=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./pre-verify-kyc-intro-CkV54yFr.js")),__vite__mapDeps([178,3,39,173,60,50,28,61,62,64,67,27,51,52,53,54,55,56,57,43,58,59,63,65,66,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),Tv=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./pre-verify-kyc-status-CFpKFdUz.js")),__vite__mapDeps([179,3,39,173,60,50,28,61,62,64,67,27,51,52,53,54,55,56,57,43,58,59,63,65,66,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),kv=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./pre-verify-kyc-intro-CkV54yFr.js")),__vite__mapDeps([178,3,39,173,60,50,28,61,62,64,67,27,51,52,53,54,55,56,57,43,58,59,63,65,66,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),Rv=()=>{const e={gate:_e(Cv,{dismissOnRouteChange:!1}),profile:_e(Ev,{dismissOnRouteChange:!1}),"kyc-intro":_e(Iv,{dismissOnRouteChange:!1}),"kyc-status":_e(Tv,{dismissOnRouteChange:!1})},t=_e(kv);return{sync:o=>{for(const[s,a]of Object.entries(e))s!==o&&a.isOpened.value&&a.dismiss("resolve");o&&!e[o].isOpened.value&&e[o].open()},redemptionIntro:t}},Av=e=>{const t=Rn(),n=Rv(),{showKycUnavailableSnackbar:o}=Pf(),s=w(()=>e.value?.currentRoute.value.name),a=Y(!1),r=w(()=>{if(s.value!==Wt&&!a.value)switch(t.state.value){case"profile-incomplete":return t.profileStep.value==="fill"?"profile":"gate";case"awaiting-preverify":return t.isEnteredFromBilling.value?"profile":void 0;case"preverify-invalid":return"kyc-intro";case"doc-kyc-pending":case"doc-kyc-error":case"failed":return"kyc-status";case"verified":return t.hasDocKyc.value?"kyc-status":void 0;default:return}}),i=E(()=>t.isRedemptionIntroRequested.value&&!t.isIntercepted.value);be(i,c=>{c&&!n.redemptionIntro.isOpened.value&&n.redemptionIntro.open({context:"redemption"}),!c&&n.redemptionIntro.isOpened.value&&n.redemptionIntro.dismiss("resolve")}),be(r,c=>{n.sync(c)},{immediate:!0}),be(()=>t.kycStatusErrorTick.value,c=>{c&&o()}),be(s,(c,l)=>{l!==Wt||c===Wt||(a.value=!0,t.syncDocKycStatus().finally(()=>{a.value=!1}))},{flush:"sync"})},Pv=(e,t)=>{t&&(Rn(),Av(e))},Mv=({modules:e,countryCode:t,userTraits:n,isKycAvailable:o})=>({modules:e,countryCode:t,isTester:n?.includes("tester")??!1,isKycAvailable:o}),cs=(e,t)=>e==="show"?t:!t,Ov=(e,t)=>!e.forTester||t.isTester,$v=(e,t)=>{const n=e.guards?.module;if(!n)return!0;const o=n.args.some(s=>t.modules[s]);return cs(n.type,o)},Fv=(e,t)=>{const n=e.guards?.country;if(!n)return!0;const o=n.args.includes(t.countryCode);return cs(n.type,o)},Vv=(e,t)=>{const n=e.guards?.kyc;return n?cs(n.type,t.isKycAvailable):!0},Dv=(e,t)=>Ov(e,t)&&$v(e,t)&&Fv(e,t)&&Vv(e,t),Lv=e=>!e.action&&!e.to,hr="sectionId",Mg=e=>{const t=e[hr];return typeof t=="string"?t:void 0},Uv=e=>{if(e.display!=="page")return{groups:[],issues:[]};const t=new Set,n=[];return{groups:(e.page?.sections??[]).map(s=>s.filter(a=>os(a.id)===Ve.menu?(n.push({type:"reserved-id",id:a.id}),!1):t.has(a.id)?(n.push({type:"duplicate-id",id:a.id}),!1):(t.add(a.id),!0))),issues:n}},Bv=We({__name:"accounts-tooltip-error",emits:["retry"],async setup(e){let t,n;const[o,{suspense:s}
6]=xe("modal.accounts");return[t,n]=Mt(()=>s()),await t,n(),(a,r)=>(F(),de("div",{class:N(a.$style.root)},[re(m(yo),{class:N(a.$style.icon),size:"xl"},{default:le(()=>[re(m(hi))]),_:1},8,["class"]),ve("p",{class:N(a.$style.title)},Ee(m(o).notification_errorTitle()),3),ve("p",{class:N(a.$style.subtitle)},Ee(m(o).notification_errorDescription()),3),re(m(ea),{onClick:r[0]||(r[0]=i=>a.$emit("retry"))},{default:le(()=>[ht(Ee(m(o).refreshButton()),1)]),_:1})],2))}}),Kv="accounts-tooltip-error_root-Uptbb",Nv="accounts-tooltip-error_icon-Uptbb",qv="accounts-tooltip-error_title-Uptbb",xv="accounts-tooltip-error_subtitle-Uptbb",Wv={root:Kv,icon:Nv,title:qv,subtitle:xv},Qv={$style:Wv},Gv=nt(Bv,[["__cssModules",Qv]]),zv=["data-testid"],Hv=["data-testid"],Ks="accountsTooltip",Yv=We({analyticName:"user/accounts-tooltip-loaded",__name:"accounts-tooltip-loaded",props:{variant:{default:1}},emits:["openWalletSettings","closePopup"],async setup(e,{emit:t}){let n,o;const s=t,a=Me(),r=Ce("@shared"),i=Ce("billing"),c=wt(),[l,{suspense:f}]=xe("modal.accounts"),{accounts:p,currency:d,balance:g,cryptoRates:v,availableFiatCurrencies:y,isLoading:I}=Pc({formViewName:"short",availableCurrencies:()=>r.options.accounting.availableCurrencies,currencyForceOrder:()=>r.options.accounting.forceOrder,fiatLimit:()=>a.data.numberOfAvailableFiatAccounts,isCurrencySwitcherEnabled:()=>a.data.config.isCurrencySwitcherEnabled,onSuccessCreateAccount:()=>{c.show({variant:"success",title:l.value.notification_successTitle(),text:a.data.config.isAccountsEqual?l.value.notification_successDescriptionNoMain():l.value.notification_successDescription(),testId:ke("successCreateAccountSnackbar",Ks)})},onErrorCreateAccount:()=>{c.show({variant:"error",title:l.value.notification_errorTitle(),text:l.value.notification_errorDescription(),testId:ke("errorCreateAccountSnackbar",Ks)})},onOpenDeposit:()=>{i?.openBilling({view:"deposit"})}}),{getBalanceProps:R,applyRate:A}=Vf({isCurrencySwitcherEnabled:()=>a.data.config.isCurrencySwitcherEnabled,availableFiatCurrencies:y,cryptoRates:v}),D=w(()=>p.value?.map(h=>A(h))??[]),{accountList:b,handleClickSetPrimaryAccount:O}=Oc({accounts:D,currency:d,availableCurrencies:()=>r.options.accounting.availableCurrencies,currencyForceOrder:()=>r.options.accounting.forceOrder}),T=w(()=>{const h=d.value;if(h)return{currency:h,balance:g.value??0}}),Q=w(()=>T.value&&R(A(T.value))),W=h=>{O(h),s("closePopup")},L=()=>{s("openWalletSettings")},_=Jt("listEl"),S=h=>{h.stopPropagation()};return ds(_,"touchstart",S,{passive:!0}),ds(_,"touchmove",S,{passive:!0}),[n,o]=Mt(()=>f()),await n,o(),(h,B)=>(F(),de("div",{class:N([h.$style.accounts,h.$style[`variant-${e.variant}`]])},[ve("div",{ref:"listEl",class:N(h.$style.list),"data-testid":"currency-tooltip-list"},[ve("div",{class:N(h.$style.section)},[T.value?(F(),oe(m(vs),{key:0,title:e.variant===2?m(a).getCurrencyName(T.value.currency):T.value.currency,subtitle:e.variant===2?T.value.currency:void 0,"is-disabled":m(I),"nowrap-title":"","shrink-leading":"","data-testid":`currency-item-${T.value.currency}`},{trailing:le(()=>[re(m(ys),{code:T.value.currency,variant:"icon",size:e.variant===2?"l":"m","without-padding":e.variant===2,"data-testid":`currency-item-${T.value.currency}-icon`},null,8,["code","size","without-padding","data-testid"])]),leading:le(()=>[Q.value?(F(),de("div",{key:0,class:N(h.$style.balance),"data-testid":`currency-item-${T.value.currency}-amount`},[re(m(hs),mo(po(Q.value)),null,16)],10,zv)):we("",!0)]),_:1},8,["title","subtitle","is-disabled","data-testid"])):we("",!0),(F(!0),de(dt,null,sn(m(b),k=>(F(),oe(m(vs),{key:k.currency,title:e.variant===2?m(a).getCurrencyName(k.currency):k.currency,subtitle:e.variant===2?k.currency:void 0,"is-disabled":m(I),"is-interactive":"","nowrap-title":"","shrink-leading":"","data-testid":`currency-item-${k.currency}`,onClick:$=>W(k.currency)},{trailing:le(()=>[re(m(ys),{code:k.currency,variant:"icon",size:e.variant===2?"l":"m","without-padding":e.variant===2,"data-testid":`currency-item-${k.currency}-icon`},null,8,["code","size","without-padding","data-testid"])]),leading:le(()=>[ve("div",{class:N(h.$style.balance),"data-testid":`currency-item-${k.currency}-amount`},[re(m(hs),fo({ref_for:!0},m(R)(k)),null,16)],10,Hv)]),_:2},1032,["title","subtitle","is-disabled","data-testid","onClick"]))),128))],2)],2),ve("div",{class:N(h.$style.settingsSection)},[e.variant===2?Dt((F(),oe(m(ea),{key:0,variant:"neutral",size:"xl","data-testid":"currency-tooltip-wallet-settings-button","is-wide":"",onClick:L},{default:le(()=>[re(m(yo),{size:"m"},{default:le(()=>[re(m(gs),{class:N(h.$style.settingIcon)},null,8,["class"])]),_:1}),ht(" "+Ee(m(l).walletSettings()),1)]),_:1})),[[m(Lt)]]):Dt((F(),oe(m(an),{key:1,"data-testid":"currency-tooltip-wallet-settings-button","is-wide":"",class:N(h.$style.settingButton),onClick:L},{default:le(()=>[re(m(yo),{size:"m"},{default:le(()=>[re(m(gs),{class:N(h.$style.settingIcon)},null,8,["class"])]),_:1}),ht(" "+Ee(m(l).walletSettings()),1)]),_:1},8,["class"])),[[m(Lt)]])],2)],2))}}),jv="accounts-tooltip-loaded_list-9YqHb",Xv="accounts-tooltip-loaded_section-9YqHb",Zv="accounts-tooltip-loaded_accounts-9YqHb",Jv="accounts-tooltip-loaded_settingsSection-9YqHb",ey="accounts-tooltip-loaded_settingIcon-9YqHb",ty="accounts-tooltip-loaded_balance-9YqHb",ny="accounts-tooltip-loaded_settingButton-9YqHb",oy={list:jv,section:Xv,accounts:Zv,"variant-1":"accounts-tooltip-loaded_variant-1-9YqHb",settingsSection:Jv,settingIcon:ey,"variant-2":"accounts-tooltip-loaded_variant-2-9YqHb",balance:ty,settingButton:ny},sy={$style:oy},ay=nt(Yv,[["__cssModules",sy]]),ry=We({__name:"accounts-tooltip-loading",props:{variant:{default:1}},setup(e){return(t,n)=>(F(),de("div",{class:N([t.$style.root,t.$style[`variant-${e.variant}`]])},[ve("div",{class:N(t.$style.list)},[ve("div",{class:N(t.$style.section)},[(F(),de(dt,null,sn(6,o=>ve("div",{key:o,class:N(t.$style.item)},[re(m(vt),{class:N(t.$style.icon)},null,8,["class"]),e.variant===1?(F(),oe(m(vt),{key:0,class:N(t.$style.title)},null,8,["class"])):we("",!0),e.variant===2?(F(),de("div",{key:1,class:N(t.$style.info)},[re(m(vt),{class:N(t.$style.title)},null,8,["class"]),re(m(vt),{class:N(t.$style.subTitle)},null,8,["class"])],2)):we("",!0),re(m(vt),{class:N(t.$style.balance)},null,8,["class"])],2)),64))],2)],2),ve("div",{class:N([t.$style.section,t.$style.settingsSection])},[ve("div",{class:N([t.$style.item,t.$style.settingsItem])},[e.variant===1?(F(),de(dt,{key:0},[re(m(vt),{class:N(t.$style.icon)},null,8,["class"]),re(m(vt),{class:N(t.$style.titleSettings)},null,8,["class"])],64)):we("",!0),e.variant===2?(F(),oe(m(vt),{key:1,class:N(t.$style.titleSettings)}
6,null,8,["class"])):we("",!0)],2)],2)],2))}}),iy="accounts-tooltip-loading_root-C0EU5",cy="accounts-tooltip-loading_item-C0EU5",ly="accounts-tooltip-loading_settingsItem-C0EU5",uy="accounts-tooltip-loading_icon-C0EU5",dy="accounts-tooltip-loading_title-C0EU5",my="accounts-tooltip-loading_subTitle-C0EU5",py="accounts-tooltip-loading_balance-C0EU5",fy="accounts-tooltip-loading_titleSettings-C0EU5",vy="accounts-tooltip-loading_settingsSection-C0EU5",yy="accounts-tooltip-loading_list-C0EU5",gy="accounts-tooltip-loading_section-C0EU5",hy="accounts-tooltip-loading_info-C0EU5",_y={root:iy,item:cy,settingsItem:ly,icon:uy,title:dy,subTitle:my,balance:py,titleSettings:fy,"variant-1":"accounts-tooltip-loading_variant-1-C0EU5","variant-2":"accounts-tooltip-loading_variant-2-C0EU5",settingsSection:vy,list:yy,section:gy,info:hy},wy={$style:_y},lo=nt(ry,[["__cssModules",wy]]),Sy=We({analyticName:"user/accounts-tooltip",__name:"accounts-tooltip",props:{variant:{}},emits:["openWalletSettings","closePopup"],setup(e,{emit:t}){const n=e,o=E(()=>n.variant??1),s=t,a=()=>{s("openWalletSettings"),s("closePopup")},{isPending:r,isError:i,refetch:c}=Vn(),l=w(()=>r.value?"loading":i.value?"error":"loaded");return(f,p)=>(F(),de("div",{class:N([f.$style.root,o.value===2&&f.$style["variant-2"]]),"data-testid":"currency-tooltip-wrapper"},[l.value==="loading"?(F(),oe(lo,{key:0,variant:o.value},null,8,["variant"])):l.value==="error"?(F(),oe(bn,{key:1},{fallback:le(()=>[re(lo,{variant:o.value},null,8,["variant"])]),default:le(()=>[re(Gv,{onRetry:p[0]||(p[0]=d=>m(c)())})]),_:1})):(F(),oe(bn,{key:2},{fallback:le(()=>[re(lo,{variant:o.value},null,8,["variant"])]),default:le(()=>[re(ay,{"data-testid":"currency-tooltip-content",variant:o.value,onOpenWalletSettings:a,onClosePopup:p[1]||(p[1]=d=>s("closePopup"))},null,8,["variant"])]),_:1}))],2))}}),by="accounts-tooltip_root-u30F6",Cy={root:by,"variant-2":"accounts-tooltip_variant-2-u30F6"},Ey={$style:Cy},Iy=nt(Sy,[["__cssModules",Ey]]),Ty=()=>q(()=>__retry_dynamic_loader__(()=>import("./public-profile-BGIi_HXD.js")),__vite__mapDeps([180,28,3,33,181,182,27,34,50,60,61,62,63,64,51,52,53,54,55,39,56,57,43,58,59,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84])),ky=Re(Ty),Ry=Object.assign({
6"./app-install.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./app-install-DfQc0_jV.js")),__vite__mapDeps([183,3,51,52,28,53,54,55,39,50,56,57,43,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./balance.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./balance-RcgQsVJj.js")),__vite__mapDeps([184,3,68,50,28,51,52,53,54,55,39,56,57,43,58,59,60,61,62,63,64,65,66,27,67,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./crypto-instruction.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./crypto-instruction-Ca-BqDO7.js")),__vite__mapDeps([185,3,57,39,51,52,28,53,54,55,50,56,43,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./profile.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-CtI4iB3g.js")),__vite__mapDeps([186,3,51,52,28,53,54,55,39,50,56,57,43,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./settings.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./settings-ZtT0s8D5.js")),__vite__mapDeps([187,3,51,52,28,53,54,55,39,50,56,57,43,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./sign-in.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./sign-in-BerMRq6k.js")),__vite__mapDeps([188,53,54,3,28,55,39,50,56,57,43,51,52,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./sign-up.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./sign-up-e_mUhoI0.js")),__vite__mapDeps([189,3,67,50,28,53,54,55,39,56,57,43,51,52,58,59,60,61,62,63,64,65,66,27,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./verification-email.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./verification-email-CR_mJHtF.js")),__vite__mapDeps([190,3,67,50,28,51,52,53,54,55,39,56,57,43,58,59,60,61,62,63,64,65,66,27,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./verification-phone.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./verification-phone-BO58O_J3.js")),__vite__mapDeps([191,3,67,50,28,51,52,53,54,55,39,56,57,43,58,59,60,61,62,63,64,65,66,27,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])),
6"./voucher.ts":()=>q(()=>__retry_dynamic_loader__(()=>import("./voucher-gOhkxnrH.js")),__vite__mapDeps([192,3,67,50,28,51,52,53,54,55,39,56,57,43,58,59,60,61,62,63,64,65,66,27,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))
6}),Ay=ki(Ry),_r={[Am]:{},[er]:{alias:"/kyc",meta:{owner:Ct}}},Ns=(e,t)=>{const n=_r[e];return{path:e,name:os(e),...n?.alias===void 0?{}:{alias:n.alias},meta:{[hr]:e,...n?.meta},beforeEnter:t,component:[]}},Py=({path:e,sections:t,requireAuth:n,resolveGuardContext:o,waitForKycStatus:s})=>{const a=new Map;for(const r of Object.keys(_r))a.set(r,Ns(r));for(const r of t){if(!Lv(r))continue;const i=async()=>(r.guards?.kyc&&await s(),Dv(r,o())?!0:{name:Ve.menu});a.set(r.id,Ns(r.id,i))}return{path:e,meta:{owner:ko,contentKey:Fm},beforeEnter:n,component:[],children:[{path:"",name:Ve.menu,component:[]},...a.values(),{path:":any(.*)*",redirect:r=>({name:Ve.menu,query:r.query,hash:r.hash})}]}},My=e=>({path:e.path,meta:{owner:ko},beforeEnter:e.requireAuth,component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./profile-DsfqT1W0.js")),__vite__mapDeps([193,37,23,3,24,25,27,28,33,31,34,36,194,39,50,160,47,195,159,157,42,43,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,35,80,81,82,83,84]))),children:[{path:"",name:Ve.menu,beforeEnter:()=>e.isMobile()?!0:{name:Ve.account},component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./menu-H6vjuXak.js")),__vite__mapDeps([196,22,23,3,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,194,160,195,159,157,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84])))},{path:"account",name:Ve.account,component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./account-D3rpvmDl.js")),__vite__mapDeps([86,3,87,28,31,36,88,64,50,34,38,39,40,24,41,42,43,44,45,46,47,27,48,49,33,89,90,91,55,92,93,76,68,94,95,96,97,98,99,100,53,54,56,57,67,59,60,61,62,63,65,66,101,73,74,75,25,102,30,51,52,58,69,70,71,72,77,78,79,35,80,81,82,83,84])))},{path:"balance",name:Ve.balance,component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./balance-Cmm07biM.js")),__vite__mapDeps([104,3,105,28,106,107,108,27,88,64,50,34,39,109,68,110,70,42,43,67,32,35,81,24,31,51,52,53,54,55,56,57,58,59,60,61,62,63,65,66,69,71,72,73,74,75,25,36,76,77,78,79,80,82,83,84])))},{path:"payments-history",name:Ve.paymentsHistory,beforeEnter:()=>e.hasBilling()?!0:{name:Ve.menu},component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./payments-history-BwgL6JED.js")),__vite__mapDeps([112,88,3,64,28,50,34,39,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84])))},{path:"support",name:Ve.support,beforeEnter:()=>e.hasSupport()?!0:{name:Ve.menu},component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./support-D8_HV5Q4.js")),__vite__mapDeps([197,114,88,3,64,28,50,34,39,36,31,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,27,67,68,69,70,71,72,73,74,75,24,25,76,77,78,79,35,80,81,82,83,84])))},{path:"identity-verification",name:Ve.identityVerification,component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./identity-verification-Cd8cP54k.js")),__vite__mapDeps([116,88,3,64,28,50,34,39,27,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84])))},{path:"internal-verification",name:Ve.internalVerification,component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./internal-verification-Co_rftR5.js")),__vite__mapDeps([198,118,3,88,64,28,50,34,39,119,51,52,53,54,55,56,57,43,58,59,60,61,62,63,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,78,79,35,80,81,82,83,84])))},{path:"kyc",name:Wt,alias:"/kyc",meta:{owner:Ct},component:e.kycPage}]}),Zt="verificationEmail",Oy=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./cooling-off-informer-C9uhv6s4.js")),__vite__mapDeps([199,3,39,200,60,50,28,61,62,63,64,65,27,51,52,53,54,55,56,57,43,58,59,66,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),qs=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./restricted-CFM-M9-1.js")),__vite__mapDeps([201,3,39,202,43,60,50,28,61,62,63,64,24,154,31,30,65,27,51,52,53,54,55,56,57,58,59,66,67,68,69,70,71,72,73,74,75,25,36,76,77,34,78,79,35,80,81,82,83,84]))),$y=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./soft-restricted-BUW3s7ZJ.js")),__vite__mapDeps([203,3,39,202,43,60,50,28,61,62,154,31,30,24,51,52,53,54,55,56,57,58,59,63,64,65,66,27,67,68,69,70,71,72,73,74,75,25,36,76,77,34,78,79,35,80,81,82,83,84]))),Fy=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./finish-registration-DVcjMcEt.js")),__vite__mapDeps([204,3,39,60,50,28,61,62,65,27,51,52,53,54,55,56,57,43,58,59,63,64,66,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),Vy=Re(()=>q(()=>__retry_dynamic_loader__(()=>import("./welcome-bonus-sign-up-zTe1OucJ.js")),__vite__mapDeps([164,60,3,50,28,61,62,24,65,27,51,52,53,54,55,39,56,57,43,58,59,63,64,66,67,68,69,70,71,72,73,74,75,25,31,36,76,77,34,78,79,35,80,81,82,83,84]))),xs=(e,t)=>{const n=e==="sign-up"?ce.signUpInfo:ce.signInInfo;n({name:"opening_initiated"}),n({name:"opening_skipped",message:t})};Xi(e=>{const t=E(()=>e.config.value.assets),{show:n}=wt(),o=_e(ir,{dismissOnScopeDispose:!1,dismissOnRouteChange:!1});let s,a,r,i,c;const l=_e(vr),f=_e(pr),p=_e(ky,{dismissOnRouteChange:!1}),d=_e(qs),g=_e(qs,{dismissOnRouteChange:!1}),v=_e($y),y=_e(Fy),I=cr(),{open:R}=bf(),A=nn(),D=To(),b=Je(),O=vc(),T=Vn();tt(T.error,x=>{x instanceof pi&&Jm.error({category:"accounts",name:"response_invalid_shape",message:String(JSON.stringify(x.data)).slice(0,1e3),params:[x.reason,x.details??""]})});const Q=Y(!1),W=Y(!1),L=w(()=>(Q.value=!0,W.value)),_=Fn({oauthTag:e.config.value.oauthTag}),S=w(()=>_.availableSocials.value.filter(x=>Fo(x,"registration"))),h=E(()=>({percents:e.config.value.registration.detachedBanner?.percents,freespins:e.config.value.registration.detachedBanner?.freespins})),B=Pu(),k=Ko(),$=sd(),[U,{suspense:he}]=xe("modal.auth"),[,{load:J}]=xe("modal.profile",{loading:"manual"}),[,{load:te}]=xe("modal.profile-main",{loading:"manual"}),P=w(()=>!!(e.config.value.phoneVerificationRequired&&b.data.value?.settings.phone.verificationRequired&&!b.data.value.settings.phone.verified)),ee=E(()=>b.data.value!==void 0),j=E(()=>b.isPending.value),Ae=E(()=>T.isFetching.value),me=E(()=>T.isError.value),fe=()=>{T.refetch()},se=w(()=>!e.isRestricted.value&&!e.isSoftRestricted.value&&ee.value&&!P.value),{disabledFeatures:Ue,isDisabledFeaturesLoading:Ie}=Xf({isAuthed:se});yv({isAuthed:se,userId:()=>b.data.value?.id,options:e.userActivityHeartbeat});const Be=E(()=>O.data.value?.isSpecialUser??!1),ct=w(()=>T.data.value?.map(x=>({currency:x.currency,balance:x.balance}))),H=w(()=>{const x=T.data.value,C=b.data.value?.settings.currency.value;if(!x||!C)return;const G=x.find(X=>X.currency===C)?.balance??0;return{currency:C,balance:G}}),M=Me();M.init({...e,isAuthed:se,isAuthorizationPending:j,disabledFeatures:Ue,isDisabledFeaturesLoading:Ie},t);const ne=Af(),{convertedAccount:K}=bc({account:H,isCurrencySwitcherEnabled:()=>M.data.config.isCurrencySwitcherEnabled}),Z=(x=d,C)=>{x.open({image:u(t)?.restricted,...C})},ye=()=>{Z(g,{image:u(t)?.restrictedCountry,openSignIn:()=>{qt({form:"sign-in"})}}),o.dismiss("cancel")},Tt=()=>{v.open()},rn=_e(Oy,{dismissOnRouteChange:!1}),Un=()=>!!e.config.value.profile.responsibleGaming?.sections?.some(x=>x.name==="coolingOff"),$t=Oe(),Bn=ns(),Kn=Vd(),zt=()=>
6!!ja(Kn.value),cn=async()=>{Un()&&(await wn(j).toBe(!1,{timeout:1e4}),await Ro(),se.value&&await $t.ensureQueryData(Bn).catch(qe))},Ht=()=>{rn.isOpened.value||rn.open()},Nn=async(x,C)=>x.meta.coolingOffGuarded!==!0||(await cn(),!zt())?!0:(Ht(),C===ni?{path:"/"}:!1),Nt=()=>A.value?.currentRoute.value.meta.coolingOffGuarded===!0;tt(()=>Nt()&&se.value,()=>{cn()}),tt(()=>Nt()&&zt(),()=>{Ht(),A.value?.replace("/")});const pt=()=>{y.open({onConfirm:()=>f.open({page:"verification-phone-verify",options:{finishingRegistration:!0,onClose:pt}})})},ln=()=>{f.isOpened.value&&f.dismiss("resolve")},qt=(...x)=>{const C=pe=>{xs(x[0].form,pe)};if(e.isRestricted.value){C("restricted"),Z();return}if(e.isSoftRestricted.value){C("soft_restricted"),Tt();return}const G=()=>!e.config.value.registration.restrictedToCountry;if(x[0].form==="sign-up"&&!G()){C("restricted_to_country"),ye();return}if(e.config.value.phoneVerificationRequired){C("phone_verification_required"),pt();return}const X=x[0].guards??=new Map,z=()=>{xs("sign-up","restricted_to_country"),ye()};return X.set("sign-up",new Map([[G,z]])),s({...x[0],guards:X})},un=(x,C)=>{fr({router:A.value,isProfilePageEnabled:M.isProfilePageEnabled,openModal:f.open,data:x,fallback:C})},Yt=E(()=>e.config.value.routes?.publicProfile?.path),kt=E(()=>!!Yt.value),dn=e.config.value.routes?.publicProfile?.path?bv({router:A,isEnabled:kt,isOpened:p.isOpened,openModal:p.open,dismissModal:()=>{p.dismiss("cancel")}}):void 0,mn=x=>{dn?.open(x)},qn=()=>{l.dismiss("cancel")},pn=x=>yr({router:A.value,isProfilePageEnabled:M.isProfilePageEnabled,openModal:l.open,data:x}),xt=x=>{pn(x)},xn=()=>{pn({mode:"wallet"})},Wn=x=>k.mutateAsync({currency:x}),Qn=async x=>{await B.mutateAsync({nickname:x})},Gn=()=>{e.isSoftRestricted?.value&&Tt(),tt(se,()=>{mr().catch(qe),J().catch(qe),te().catch(qe)},{immediate:!0,once:!0})};return{shortcuts:Ay,features:Lm,data:{user:{data:b.data,isAuthed:se,isAuthorizationPending:j,isSpecial:Be,activeAccount:H,convertedActiveAccount:K,accounts:ct,isAccountsFetching:Ae,isAccountsError:me,refetchAccounts:fe,disabledFeatures:Ue,isDisabledFeaturesLoading:Ie,updateMeta:async x=>{await $.mutateAsync({meta:x})}},ROUTE_LOGIN_TELEGRAM:Ms,ROUTE_OAUTH:Ps,isProfileModalOpened:f.isOpened,registerOauthSocials:S,registrationBonus:h,AccountsTooltip:Iy,openAuth:qt,openProfile:un,openPublicProfile:mn,isPublicProfileEnabled:kt,isPublicProfileOpened:p.isOpened,openAccounts:xt,closeAccounts:qn,openWalletSettings:xn,openRestricted:Z,switchCurrency:Wn,startOauth:_.start,onPageMounted:Gn,updatePokerNickname:Qn,isCryptoInstructionAvailable:L,openCryptoInstruction:()=>{R()},isPreVerifyFlowEnabled:E(()=>!!e.config.value.preVerify),openPreVerifyProfileIncomplete:({boxId:x})=>{ln(),Rn().interceptFromBilling("profile-incomplete",x)},openPreVerifyIdentityVerification:({boxId:x})=>{ln(),Rn().interceptFromBilling("preverify-invalid",x)},ensureProfileCompleted:()=>I("deposit"),identityVerification:ne},router(x){A.value=x,x.beforeEach(Nn);const C=e.config.value.routes?.profile,G=e.config.value.routes?.publicProfile,X=Yt.value,z=Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./kyc-BDcpkByH.js")),__vite__mapDeps([121,50,3,28,39,51,52,53,54,55,56,57,43,58,59,60,61,62,63,64,65,66,27,67,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])));if(X&&(x.hasRoute(ro)&&(x.removeRoute(ro),x.addRoute({name:ro,path:Dm,redirect:"/"})),x.addRoute({path:X,name:gt,meta:{...G?.meta,owner:ko},component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./public-profile-BLS9BO0O.js")),__vite__mapDeps([205,3])))}),x.beforeEach(_v(x))),x.addRoute({path:"",children:[...C?[]:[{path:"/kyc",name:Wt,meta:{owner:Ct},component:z}],{path:"/login/telegram",name:Ms,meta:{owner:Ct},component:Te(()=>q(()=>__retry_dynamic_loader__(()=>import("./login-telegram-nLQmiysT.js")),__vite__mapDeps([206,60,3,50,28,61,62,63,64,67,39,207,53,54,55,56,57,43,208,51,52,58,59,65,66,27,68,69,70,71,72,73,74,75,24,25,31,36,76,77,34,78,79,35,80,81,82,83,84])))},{path:"/oauth/:any?",name:Ps,meta:{owner:Ct},component:Te(()=>new Promise(qe))}]}),C){const pe=async()=>(await b.suspense().catch(qe),se.value?!0:"/"),Ke=()=>Mv({modules:{betting:!!i,billing:!!a,support:!!r},countryCode:c.client.country.value,userTraits:b.data.value?.traits,isKycAvailable:ne.isAvailable.value}),Fe=Uv(e.config.value.profile).groups.flat();x.addRoute(Fe.length>0?Py({path:C.path,sections:Fe,requireAuth:pe,resolveGuardContext:Ke,waitForKycStatus:()=>wn(ne.isPending).toBe(!1,{timeout:1e4})}):My({path:C.path,requireAuth:pe,kycPage:z,isMobile:()=>D.value,hasBilling:()=>!!a,hasSupport:()=>!!r}))}},setup(){({auth:s}
6=_f()),a=Ce("billing"),r=Ce("support"),i=Ce("betting"),c=Ce("@shared");const x=Ce("@temporary-shared"),{locale:C}=It(),G=_e(Vy,{dismissOnScopeDispose:!1}),X=Pl(),z=Me(),pe=Bm({router:A}),Ke=Go(),{sendMeta:Fe}=Vl();Pv(A,!!e.config.value.preVerify);const ft=w(()=>{const Ne=e.config.value.cryptoPaymentMethodsInstructions;if(!Ne?.length)return!1;const fn=b.data.value?.settings.country.value,zn=(se.value&&fn?fn:x.client.country.value).toLowerCase(),Hn=C.value.baseName.toUpperCase();return Ne.some(vn=>vn.country.toLowerCase()===zn&&vn.language.toUpperCase()===Hn)});wc(),$l(),Cm(),Ym(),Ml({enabled:()=>b.data.value?.traits.includes("fingerprint-needed")??!1}),jm(),wf({enabled:()=>e.config.value.isDepositSnackbarEnabled}),Mf({enabled:()=>e.config.value.isDepositPendingConfirmationSnackbarEnabled});const st=Rm(void 0,{enabled:E(()=>ft.value&&Q.value)});Jd({onNotification:Ne=>{if("message"in Ne){n({variant:"error",title:e.messages.value.emailConfirm_unknownErrorTitle(),text:Ne.message,testId:ke("expiredSnackbar",Zt)});return}switch(Ne.name){case"expired":{n({variant:"error",title:e.messages.value.emailConfirm_expiredTitle(),text:e.messages.value.emailConfirm_expiredText(),testId:ke("expiredSnackbar",Zt)},1e4);return}case"wrong":{n({variant:"error",title:e.messages.value.emailConfirm_wrongTitle(),text:e.messages.value.emailConfirm_wrongText(),testId:ke("wrongSnackbar",Zt)},1e4);return}case"unknownError":{n({variant:"error",title:e.messages.value.emailConfirm_unknownErrorTitle(),text:e.messages.value.emailConfirm_unknownErrorText(),testId:ke("unknownErrorSnackbar",Zt)},1e4);return}case"success":{n({variant:"success",title:e.messages.value.emailConfirm_confirmedTitle(),testId:ke("successSnackbar",Zt),text:e.messages.value.emailConfirm_confirmedText()},1e4);return}}}});const at=z.data.config.auth.showWelcomeBonusModal,{value:et,suspense:jt}=Ge("inboxanlts-10359-ab-off-deposit-form-after-registration");if(Nl({openBilling:async Ne=>{await a?.openBilling(Ne)},showPasswordRecoverySuccessNotification:async Ne=>{await he(),n({variant:"success",title:U.value.newPasswordSuccessTitle(),text:U.value.newPasswordSuccessText(),testId:ke("successSetNewPasswordSnackbar",Ne)})},showWelcomeBonusModal:at,openWelcomeBonusModal:async()=>{await G.open()}}).init().finally(()=>{window.cda?.postProcessingDone?.resolve()}),Ke.init(se,e.config.value.walletConnect,j),Et.init(e.config.value.referral.ttl),e.finishOAuthData){const Ne=E(()=>z.isRegistrationUnited);X.run({data:e.finishOAuthData,isRegistrationUnited:Ne,onSignUpSuccess:()=>{if(e.finishOAuthData?.formName==="login"){ce.signUpInfo({name:"success_via_sign_in",params:["sign_in","social"]});return}ce.signUpInfo({name:"success",params:Ne.value?["united","social"]:["social"]})},openBillingCallback:async()=>{await jt(),await I("oauthSuccess")&&et.value!=="group_b"&&await a?.openBilling({view:"deposit"})},showWelcomeBonusModal:at,openWelcomeBonusModal:()=>{G.open()}})}Dl({appVersion:"0.4333.0",isDev:!1,onForceReloadNeeded:()=>{pe.open()}}),Dd(),zs(()=>{const Ne=st.isSuccess.value&&(st.data.value?.actions.length??0)>0;W.value=Ne&&ft.value}),tt(P,()=>{pt()}),tt(se,()=>{Fe(b.data.value?.id??void 0)},{immediate:!0}),b.suspense().then(async()=>{if(e.isRestricted?.value){Z();return}if(e.isSoftRestricted?.value){Tt();return}if(P.value){pt();return}se.value||Et.checkAuthModalAvailability({onAvailable:()=>qt({form:"sign-up"})})})}}});const Og=Object.freeze(Object.defineProperty({__proto__:null,init:ji},Symbol.toStringTag,{value:"Module"})),$g=({app:e,apiKey:t,geeTestAppId:n})=>{e.use(mi,{fingerprintKey:u(t),geeTestAppId:u(n)})};class Pt extends Lo{constructor(t,n){super({event:"send_module_events",eventCat:"module",eventName:t,payload:n})}}const Fg=({app:e,locale:t,captchaIds:n,sentAnalyticsEvent:o})=>{e.use(ci,{locale:t,captchaIds:u(n),analytics:{onReady:()=>{o(new Pt("captcha",{action:"captcha_ready"}))},onClose:()=>{o(new Pt("captcha",{action:"captcha_close"}))},onFail:()=>{o(new Pt("captcha",{action:"captcha_fail"}))},onSuccess:()=>{o(new Pt("captcha",{action:"captcha_success"}))},onError:()=>{o(new Pt("captcha",{action:"captcha_error"}))},onScriptLoadFailed:()=>{o(new Pt("captcha",{action:"captcha_script_loading_failed"}))},onInvalidEnvironment:()=>{o(new Pt("captcha",{action:"captcha_invalid_environment"}))},onBoxShow:()=>{o(new Pt("captcha",{action:"captcha_box_show"}))}}})},Vg=({app:e,apiKey:t})=>{e.use(Ri,{recaptchaKey:u(t)})},Dg=()=>{Qt()&&window.addEventListener("nativeMessage",async e=>{const t=e,{status:n,action:o,data:s}=t.detail;if(o==="EXTERNAL_REDIRECT"&&n==="SUCCESS"&&s?.queryParams)try{const{code:a,state:r}=s.queryParams,i=s.path.slice(1),c=new URL(`/oauth/${i}`,window.location.origin);
6c.searchParams.set("state",r),c.searchParams.set("code",a),Ai(c.toString())}catch(a){console.error("[nativeMessage] Failed to finish OAuth from native message",a)}})},Dy=e=>{const t={type:"SET_DATA",data:{userData:new URLSearchParams({...e,[Pi]:_i?.versionName||"true"}).toString()}},n=o=>{const s=o;s.detail?.action==="SET_DATA"&&s.detail?.status==="ERROR"&&fs(t)};window.addEventListener("nativeMessage",n),fs(t)},Lg=e=>{Qt()&&Mi(e,Dy)},Ly=e=>new Proxy(Object.create(null),{get(t,n){if(typeof n=="string"){for(const o of e)if(n in o)return o[n];return(()=>n)}},has(t,n){return typeof n!="string"?!1:e.some(o=>n in o)},ownKeys(){const t=new Set;for(const n of e)for(const o of Reflect.ownKeys(n))t.add(o);return[...t]},getOwnPropertyDescriptor(t,n){const o=e.map(s=>Reflect.getOwnPropertyDescriptor(s,n)).find(s=>s!==void 0);return o&&{...o,configurable:!0,enumerable:!0}}}),Ug=(...e)=>w(()=>{const t=e.map(n=>n.value);return Ly(t)});export{bf as $,kc as A,Ho as B,Ya as C,_u as D,Uv as E,$c as F,$a as G,$g as H,Fg as I,Vg as J,Fs as K,Jm as L,Og as M,Ve as N,Dg as O,Tg as P,Lg as Q,Rg as R,Ln as S,Vf as T,Pg as U,gn as V,Pc as W,Me as X,_f as Y,Fd as Z,Rm as _,Tc as a,Ka as a0,hu as a1,Af as a2,kg as a3,ur as a4,La as a5,Pf as a6,Lu as a7,_d as a8,ld as a9,Ig as aa,Yi as ab,Ce as ac,Eu as ad,Rn as ae,Ag as af,wv as ag,Ko as ah,xe as ai,sd as aj,xo as ak,tm as al,Oc as am,Go as an,bg as b,Ic as c,Sg as d,wg as e,Cg as f,vr as g,hs as h,pr as i,Wt as j,gs as k,Su as l,Mv as m,yu as n,ja as o,$f as p,Rf as q,Mg as r,os as s,Lv as t,mm as u,Dv as v,Eg as w,yd as x,gd as y,Ug as z}; 7(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('.adaptive-balance_root-GRGZd{width:max-content;max-width:100%}.adaptive-balance_wrapper-GRGZd{min-width:0;max-width:100%;overflow:hidden}.adaptive-balance_cursorInherit-GRGZd{cursor:inherit}.adaptive-balance_balance-GRGZd{contain:layout style;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;max-width:100%;display:grid;overflow:hidden}.adaptive-balance_selectable-GRGZd{-webkit-user-select:text;user-select:text}.adaptive-balance_line-GRGZd{align-items:center;justify-content:var(--adaptive-balance-justify-content,flex-start);grid-area:1/1;min-width:0;display:flex;overflow:hidden}.adaptive-balance_number-GRGZd{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.adaptive-balance_currency-GRGZd{white-space:nowrap;flex-shrink:0}.adaptive-balance_ghostWrap-GRGZd{pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;width:0;height:0;overflow:visible}.adaptive-balance_ghostWrapInFlow-GRGZd{width:max-content}.adaptive-balance_ghost-GRGZd{contain:layout style;visibility:hidden;white-space:nowrap;width:max-content;display:block}.adaptive-balance_tooltipText-GRGZd{overflow-wrap:anywhere}:root{--apkt-modal-width:var(--size-modal-desktop-width-s)!important;--apkt-tokens-theme-backgroundInvert:var(--button-color-primary-bg-default-grad,var(--button-color-primary-bg-default))!important}w3m-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-background-base-alfa-scrim)}.oauth-buttons-container_root-cya6C{text-align:center;display:flex}.oauth-buttons-container_buttons-cya6C{grid-template-columns:repeat(auto-fill,44px);grid-auto-flow:row;justify-content:space-between;gap:7px;width:100%;display:grid}.oauth-buttons-container_buttons-cya6C.oauth-buttons-container_centered-cya6C{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.oauth-buttons-container_buttons-cya6C.oauth-buttons-container_centered-cya6C>button{flex:0 0 44px}.oauth-buttons-container_buttons-cya6C.oauth-buttons-container_wide-cya6C{gap:12px;display:flex}.oauth-buttons-container_buttons-cya6C.oauth-buttons-container_wide-cya6C>*{flex:1 1 0}.sign-in_segmentControl-opl3G{margin-bottom:var(--modal-padding-modal-gap-form)}.sign-in_socials-opl3G{margin:0 0 var(--spacing-32)}.sign-in_line-opl3G{width:100%;color:var(--color-content-base-secondary);padding-block:var(--spacing-16);text-align:center;font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);
7font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);align-items:center;display:flex}.sign-in_line-opl3G.sign-in_withText-opl3G{gap:var(--spacing-8)}.sign-in_line-opl3G:after,.sign-in_line-opl3G:before{background:var(--divider-color-bg);content:"";flex:1;height:1px}.sign-in_register-opl3G{margin-top:var(--spacing-16);color:var(--color-content-base-secondary);align-items:center;gap:var(--spacing-2);font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);flex-direction:column;display:flex}.fast-form_login-IYteB{color:var(--color-content-base-secondary);justify-content:center;gap:var(--spacing-8);font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);margin-block-start:var(--modal-padding-modal-gap-form);display:flex}.oauth-select_root-fUG3M{text-align:center;display:flex}.oauth-select_buttons-fUG3M{grid-template-columns:repeat(auto-fill,44px);grid-auto-flow:row;justify-content:space-between;gap:7px;width:100%;display:grid}.oauth-select_disabled-fUG3M{opacity:var(--opacity-item-disabled)}.social-form_oauthSelect-wKuDP{margin-bottom:var(--modal-padding-modal-gap-form)}.social-form_login-wKuDP,.united-form_login-I9uNc{color:var(--color-content-base-secondary);justify-content:center;gap:var(--spacing-8);font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);margin-block-start:var(--modal-padding-modal-gap-form);display:flex}.united-form_line-I9uNc{width:100%;color:var(--color-content-base-secondary);padding-block:var(--spacing-16);text-align:center;font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);align-items:center;display:flex}.united-form_line-I9uNc.united-form_withText-I9uNc{gap:var(--spacing-8)}.united-form_line-I9uNc:after,.united-form_line-I9uNc:before{background:var(--divider-color-bg);content:"";flex:1;height:1px}.united-form_socials-I9uNc{margin:0 0 var(--spacing-32)}.sign-up_segmentControl-CAEBg{margin-bottom:var(--modal-padding-modal-gap-form)}.sign-up_form-CAEBg{min-height:100px}.detached-banner-skeleton_root-gvzqF{border-radius:var(--rounding-32);background-color:var(--modal-color-bg);width:100%;height:88px}@media (min-width:1024px){.detached-banner-skeleton_root-gvzqF{width:344px;height:100%}}.auth_content-AJaXx{padding:0 var(--modal-padding-modal-mobile) var(--modal-padding-modal-mobile);flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:space-between;display:flex}@media (min-width:1024px){.auth_content-AJaXx{padding:0 var(--modal-padding-modal-desktop) var(--modal-padding-modal-desktop)}}.auth_support-AJaXx{padding-top:var(--modal-padding-modal-mobile);border-top:1px solid var(--divider-color-bg);margin-top:var(--modal-padding-modal-mobile)}@media (min-width:1024px){.auth_support-AJaXx{padding-top:var(--modal-padding-modal-desktop);margin-top:var(--modal-padding-modal-desktop)}}.auth_supportContent-AJaXx{color:var(--color-content-base-secondary);font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height)}.auth_bannerSkeleton-AJaXx{min-height:100px}.accounts-tooltip-error_root-Uptbb{flex-direction:column;flex:1;align-items:center;gap:0;padding-block-start:var(--spacing-12);display:flex}.accounts-tooltip-error_icon-Uptbb{color:var(--color-content-base-tertiary);margin-block:107px var(--spacing-16)}.accounts-tooltip-error_title-Uptbb{font-family:var(--font-headline-font-family);font-size:var(--font-headline-h4-mobile-font-size);
7font-weight:var(--font-headline-h4-mobile-font-weight);letter-spacing:var(--font-headline-h4-mobile-letter-spacing);line-height:var(--font-headline-h4-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.accounts-tooltip-error_title-Uptbb{font-size:var(--font-headline-h4-desktop-font-size);font-weight:var(--font-headline-h4-desktop-font-weight);letter-spacing:var(--font-headline-h4-desktop-letter-spacing);line-height:var(--font-headline-h4-desktop-line-height)}}.accounts-tooltip-error_title-Uptbb{color:var(--color-content-base-primary);margin-block-end:var(--spacing-4)}.accounts-tooltip-error_subtitle-Uptbb{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);color:var(--color-content-base-secondary);margin-block-end:var(--spacing-16)}.accounts-tooltip-loaded_list-9YqHb{overscroll-behavior:contain;min-height:0;-ms-overflow-style:none;scrollbar-width:none;flex:1;padding-block-start:var(--spacing-8);overflow-y:auto}.accounts-tooltip-loaded_list-9YqHb::-webkit-scrollbar{display:none}.accounts-tooltip-loaded_section-9YqHb{gap:var(--list-items-gap);padding-inline:var(--spacing-8);flex-direction:column;display:flex}.accounts-tooltip-loaded_accounts-9YqHb{contain:layout;flex-direction:column;flex:1;min-height:0;display:flex}.accounts-tooltip-loaded_accounts-9YqHb.accounts-tooltip-loaded_variant-1-9YqHb .accounts-tooltip-loaded_settingsSection-9YqHb{padding:var(--spacing-16)}.accounts-tooltip-loaded_accounts-9YqHb.accounts-tooltip-loaded_variant-1-9YqHb .accounts-tooltip-loaded_settingIcon-9YqHb{fill:var(--color-content-base-tertiary)}.accounts-tooltip-loaded_accounts-9YqHb.accounts-tooltip-loaded_variant-2-9YqHb .accounts-tooltip-loaded_settingsSection-9YqHb{padding:var(--spacing-12)}.accounts-tooltip-loaded_accounts-9YqHb.accounts-tooltip-loaded_variant-2-9YqHb .accounts-tooltip-loaded_list-9YqHb{padding-block-start:0}.accounts-tooltip-loaded_accounts-9YqHb.accounts-tooltip-loaded_variant-2-9YqHb .accounts-tooltip-loaded_section-9YqHb{padding-inline:0}.accounts-tooltip-loaded_balance-9YqHb{font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height);--adaptive-balance-justify-content:flex-end;min-width:0;max-width:227px;color:var(--color-content-base-primary);-webkit-user-select:none;user-select:none;display:flex}.accounts-tooltip-loaded_settingButton-9YqHb{gap:var(--spacing-8)}.accounts-tooltip-loading_root-C0EU5{flex-direction:column;flex:1;min-height:0;display:flex}.accounts-tooltip-loading_item-C0EU5{border-radius:var(--list-item-rounding);background-color:var(--list-item-color-bg-default);align-items:center;gap:var(--spacing-12);height:52px;display:flex}.accounts-tooltip-loading_item-C0EU5.accounts-tooltip-loading_settingsItem-C0EU5{padding-inline-end:0}.accounts-tooltip-loading_icon-C0EU5{border-radius:var(--rounding-max);flex-shrink:0}.accounts-tooltip-loading_title-C0EU5{border-radius:var(--rounding-control-xl);flex-shrink:0;margin-inline-end:auto}.accounts-tooltip-loading_subTitle-C0EU5,.accounts-tooltip-loading_balance-C0EU5{border-radius:var(--rounding-control-xl);flex-shrink:0}.accounts-tooltip-loading_titleSettings-C0EU5{width:157px;height:var(--size-control-xs);border-radius:var(--rounding-control-xl);flex-shrink:0}.accounts-tooltip-loading_variant-1-C0EU5 .accounts-tooltip-loading_item-C0EU5{padding-inline:var(--list-item-padding-horizontal)}.accounts-tooltip-loading_variant-1-C0EU5 .accounts-tooltip-loading_icon-C0EU5{width:var(--spacing-24);height:var(--spacing-24)}.accounts-tooltip-loading_variant-1-C0EU5 .accounts-tooltip-loading_title-C0EU5{width:60px;height:var(--size-control-xs)}.accounts-tooltip-loading_variant-1-C0EU5 .accounts-tooltip-loading_balance-C0EU5{width:32px;height:var(--size-control-xs)}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_item-C0EU5{position:relative}:is(.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_item-C0EU5):not(:first-child):before{width:calc(100% - var(--spacing-12) - var(--spacing-32));background-color:var(--list-item-color-divider);content:"";top:0;height:1px;position:absolute;inset-inline-end:0}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_icon-C0EU5{width:var(--spacing-32);height:var(--spacing-32)}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_title-C0EU5{width:93px;height:8px}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_subTitle-C0EU5{width:42px;height:8px}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_balance-C0EU5{width:93px;height:8px}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_settingsSection-C0EU5{padding:var(--spacing-12)}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_settingsItem-C0EU5{justify-content:center;height:44px}.accounts-tooltip-loading_variant-2-C0EU5 .accounts-tooltip-loading_titleSettings-C0EU5{border-radius:var(--spacing-24);width:100%;height:100%}.accounts-tooltip-loading_list-C0EU5{min-height:0;-ms-overflow-style:none;scrollbar-width:none;flex:1;padding-block-start:var(--spacing-12);overflow-y:auto}.accounts-tooltip-loading_list-C0EU5::-webkit-scrollbar{display:none}.accounts-tooltip-loading_section-C0EU5{gap:var(--list-items-gap);padding-inline:var(--spacing-12);flex-direction:column;display:flex}.accounts-tooltip-loading_info-C0EU5{gap:var(--spacing-6);flex-direction:column;margin-inline-end:auto;display:flex}.accounts-tooltip_root-u30F6{--accounts-tooltip__width:300px;--accounts-tooltip__height:390px}@media (min-width:1024px){.accounts-tooltip_root-u30F6{--accounts-tooltip__width:400px}}.accounts-tooltip_root-u30F6{width:var(--accounts-tooltip__width);height:var(--accounts-tooltip__height);flex-direction:column;min-height:0;display:flex}.accounts-tooltip_variant-2-u30F6{padding:var(--spacing-4)}')),document.head.appendChild(t)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})();
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.