PageSourceSearch

https://www.tapbit.com/_next_app/price/0.1.227/_next/static/chunks/2183-2a89351709b411f6.js

js tapbit.com collected 2026-10-03 21:40:23 UTC 48,957 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4afb64ed-acec-4464-ab5c-2a8b3d86334d",e._sentryDebugIdIdentifier="sentry-dbid-4afb64ed-acec-4464-ab5c-2a8b3d86334d")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2183],{52183:(e,t,a)=>{a.r(t),a.d(t,{default:()=>ea});var n=a(79237),s=a(70659),r=a(53951),i=a(66960),l=a(93991),o=a(91405),d=a(90477),c=a(90052);function u(e){return e.chain||"--"}function m(e){return[e.chainFullName,e.network?"(".concat(e.network,")"):""].filter(Boolean).join(" ")}function h(e,t){return(0,n.jsxs)(n.Fragment,{children:[t("Fee"),": ",e.withdrawFee||"--"," ",e.asset||"","(",(0,n.jsx)(c.b,{usdt:e.withdrawUSDTFee||0,precision:4}),")"]})}function p(e){let{open:t,loading:a,items:s,hasAddress:c,selectedChainKey:p,onOpenChange:g,onSelect:x}=e,{$t:f}=(0,i.B)(),y=(0,o.no)();return(0,n.jsx)(r.Dialog,{open:t,onOpenChange:g,title:f("Select Network"),variant:"drawer",className:"md:w-[420px] md:max-w-[calc(100vw-32px)]",bodyClassName:"max-md:pt-0",footer:!1,children:(0,n.jsxs)("div",{className:"space-y-s4",children:[(0,n.jsx)(l.Alert,{variant:"warning",iconClassName:"size-4",children:(0,n.jsx)("div",{className:"md:text-bm12 text-[12px] leading-[18px]",children:f("Make sure that the transfer network you select matches the address you entered to avoid asset loss.")})}),c?(0,n.jsx)("div",{className:"text-cm12 text-p4",children:f("The system has filtered out unmatched network.")}):null,(0,n.jsx)("div",{className:"md:space-y-s3 space-y-5 md:max-h-[360px] md:overflow-y-auto md:pr-1",children:a?Array.from({length:3}).map((e,t)=>(0,n.jsx)("div",{className:"bg-bg2 md:rounded-r2 h-11 animate-pulse rounded-none md:h-[88px]"},t)):s.length?s.map(e=>{let t=!1===e.withdrawUsable,a="".concat(e.chain||"","-").concat(e.network||"")===p;return(0,n.jsx)("div",{className:"w-full",children:y?(0,n.jsxs)("button",{type:"button",disabled:t,onClick:()=>x(e),className:(0,d.Q)("gap-s2 flex w-full flex-col py-0 text-left",t?"cursor-not-allowed opacity-50":"cursor-pointer"),children:[(0,n.jsxs)("div",{className:"gap-s3 flex items-center justify-between",children:[(0,n.jsx)("span",{className:"text-mm14 text-t1 min-w-0 font-medium",children:u(e)}),(0,n.jsx)("span",{className:"text-cm12 text-t3 shrink-0",children:e.withdrawTime?f("{0} minutes",{0:e.withdrawTime}):"--"})]}),(0,n.jsxs)("div",{className:"text-cm12 text-t3 gap-s3 flex items-center justify-between",children:[(0,n.jsx)("span",{className:"min-w-0 truncate",children:m(e)||"--"}),(0,n.jsx)("span",{className:"shrink-0 text-right",children:h(e,f)})]})]}):(0,n.jsxs)("button",{type:"button",disabled:t,onClick:()=>x(e),className:(0,d.Q)("border-l1 gap-s2 rounded-r2 p-s4 flex w-full flex-col border text-left transition-colors",a?"border-p1 bg-[rgba(255,187,0,0.06)]":"bg-bg1",t?"cursor-not-allowed opacity-50":"hover:border-p1 hover:bg-[rgba(255,187,0,0.06)]"),children:[(0,n.jsxs)("div",{className:"gap-s3 flex items-start justify-between",children:[(0,n.jsx)("div",{className:"text-bm16 text-t1 gap-s2 flex min-w-0 flex-wrap items-center font-medium",children:(0,n.jsx)("span",{children:u(e)})}),(0,n.jsx)("div",{className:"text-cm12 text-t4 shrink-0",children:e.withdrawTime?f("{0} minutes",{0:e.withdrawTime}):"--"})]}),(0,n.jsxs)("div",{className:"text-cm12 text-t4 gap-s3 flex items-center justify-between",children:[(0,n.jsx)("span",{children:m(e)||"--"}),(0,n.jsx)("span",{className:"shrink-0",children:h(e,f)})]})]})},"".concat(e.chain,"-").concat(e.network))}):(0,n.jsx)("div",{className:"bg-bg2 text-bm14 text-t3 rounded-r2 px-s4 py-s8 text-center",children:f("No Record")})})]})})}var g=a(24626),x=a(44031),f=a(31073),y=a(66541),v=a(83125),C=a(4390),b=a(38113),w=a(64340);function k(e){let{areaCode:t,countryCode:a,onChange:s}=e,{locale:r,$t:l}=(0,i.B)(),d=(0,o.no)(),{data:c}=(0,C.useQuery)({queryKey:["wallet-address","country-area-code",r],staleTime:6e5,retry:!1,queryFn:()=>(0,y.Bx)({locale:r})}),u=(0,b.useMemo)(()=>{let e=null==c?void 0:c.data;return Array.isArray(e)?e:[]},[null==c?void 0:c.data]),m=(0,b.useMemo)(()=>{let e=u.find(e=>(null==e?void 0:e.label)==="All");return Array.isArray(null==e?void 0:e.country)?e.country:[]},[u]),h=(0,b.useMemo)(()=>{var e;return a||t&&(null==(e=m.find(e=>e.areaCode===t))?void 0:e.code)||""},[t,a,m]),p=(0,b.useMemo)(()=>
1{if(h)return m.find(e=>e.code===h)},[m,h]);return(0,n.jsxs)(f.Select,{responsive:!0,itemSize:d?"m":void 0,value:h||void 0,listMaxHeight:260,mobileItemClassName:"h-10 py-2.5",onValueChange:e=>{let t=m.find(t=>t.code===e);t&&s({areaCode:t.areaCode,code:t.code})},children:[(0,n.jsx)(f.SelectTrigger,{size:"l",className:"bg-bg2 h-10 min-w-0 border-none shadow-none focus:border-transparent focus:ring-0 data-[state=open]:border-transparent data-[state=open]:ring-0 md:h-12",children:(0,n.jsx)("span",{className:"block min-w-0 flex-1 truncate text-left",children:p?"+".concat(p.areaCode):"--"})}),(0,n.jsx)(f.SelectContent,{searchable:!0,searchPlaceholder:l("Search"),noResultsMessage:l("No data"),className:"max-h-[260px]",children:m.map(e=>(0,n.jsx)(f.SelectItem,{value:e.code,displayText:"+".concat(e.areaCode),textValue:"".concat(e.name," ").concat(e.code," ").concat(e.areaCode),className:"h-10",children:(0,n.jsxs)("div",{className:"gap-s2 flex w-[220px] items-center",children:[(0,n.jsx)(v.Image,{src:(0,w.j)(e.code),alt:e.name,width:25,height:20,unoptimized:!0,dpi:2}),(0,n.jsx)("span",{className:"text-c12 text-t1 max-md:text-b14 w-0 flex-1 truncate max-md:leading-5",children:e.name}),(0,n.jsxs)("span",{className:"text-c12 text-t1 max-md:text-b14 shrink-0 max-md:leading-5",children:["+",e.areaCode]})]})},e.code))})]})}function N(e,t){var a;let n=null==t||null==(a=t[e])?void 0:a.trim();return n&&n.toUpperCase()!==e.toUpperCase()?n:""}function j(e){let{value:t,assetOptions:a,assetSubTextMap:s,onChange:r}=e,{$t:l}=(0,i.B)(),d=(0,o.no)(),c=N(t,s),u=!!t;return(0,n.jsxs)(f.Select,{size:"l",itemSize:d?"m":"l",value:t,mobileDrawerContentClassName:"pt-s4",mobileItemClassName:"h-10 py-2.5",onValueChange:r,mobileItemTextContentClassName:"text-mm14",mobileItemSubTextClassName:"text-cm12 text-t3",children:[(0,n.jsx)(f.SelectTrigger,{className:"h-10 w-full md:h-12",children:(0,n.jsx)(f.SelectValue,{children:u?(0,n.jsxs)("span",{className:"gap-s2 flex min-w-0 flex-1 items-center",children:[(0,n.jsx)("span",{className:"size-5 shrink-0 overflow-hidden rounded-full",children:(0,n.jsx)(v.Image,{src:(0,w.P)(t),alt:t,width:20,height:20,unoptimized:!0,dpi:2})}),(0,n.jsx)("span",{className:"text-bm16 text-t1 shrink-0 font-semibold",children:t}),c?(0,n.jsx)("span",{className:"text-bm16 text-t3 truncate",children:c}):null]}):null})}),(0,n.jsx)(f.SelectContent,{searchable:!0,searchPlaceholder:l("Search"),noResultsMessage:l("No data"),children:a.map(e=>{let t=N(e,s);return(0,n.jsx)(f.SelectItem,{value:e,displayText:t?"".concat(e," ").concat(t):e,subText:t||void 0,iconSizeClass:"md:size-6 size-4",icon:(0,n.jsx)("span",{className:"size-5 overflow-hidden rounded-full",children:(0,n.jsx)(v.Image,{src:(0,w.P)(e),alt:e,width:20,height:20,unoptimized:!0,dpi:2})}),children:e},e)})})]})}var S=a(55872);let T=["EMAIL","PHONE","UID"];function O(e){let{value:t,onChange:a}=e,{$t:s}=(0,i.B)();return(0,n.jsx)("div",{className:"gap-s1 grid grid-cols-3",children:T.map(e=>{let r=t===e;return(0,n.jsxs)("button",{type:"button",onClick:()=>a(e),"aria-pressed":r,className:(0,d.Q)("bg-bt3 text-mm14 text-t1 rounded-r2 px-s4 relative h-10 min-w-0 cursor-pointer overflow-hidden border font-medium",r?"border-p1":"border-l1"),children:[(0,n.jsx)("span",{className:"relative z-[1] truncate",children:"EMAIL"===e?s("Email"):"PHONE"===e?s("Phone"):s("UID")}),r?(0,n.jsxs)("span",{className:"absolute right-0 bottom-0 size-6 overflow-hidden",children:[(0,n.jsx)("span",{className:"bg-p1 absolute -right-[1px] -bottom-[1px] h-6 w-6 [clip-path:polygon(100%_0,0_100%,100%_100%)]"}),(0,n.jsx)(S.S,{className:"text-t1 absolute right-[1px] bottom-[1px] size-3"})]}):null]},e)})})}function A(e){let{assetOptions:t,assetSubTextMap:a,form:s,formErrors:r,internalCheckInfo:l,accountPlaceholder:o,onAssetChange:d,onTransferTypeChange:c,onAreaCodeChange:u,onCountryCodeChange:m,onTargetAccountChange:h,onAccountFocus:p,onAccountBlur:f,onRemarkChange:y,onRemarkBlur:v,onAuthenticatedChange:C}=e,{$t:b}=(0,i.B)();return(0,n.jsxs)("div",{className:"flex h-full min-h-0 flex-col",children:[(0,n.jsxs)("div",{className:"space-y-s4",children:[(0,n.jsxs)("label",{className:"block",children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:b("Coin")}),(0,n.jsx)(j,{value:s.asset,assetOptions:t,assetSubTextMap:a,onChange:d})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:b("Select Address Type")}
1),(0,n.jsx)(O,{value:s.transferType,onChange:c})]}),"PHONE"===s.transferType?(0,n.jsxs)("div",{className:"space-y-1",children:[(0,n.jsxs)("div",{className:"gap-s2 grid grid-cols-[110px_1fr]",children:[(0,n.jsx)("div",{onClick:p,children:(0,n.jsx)(k,{areaCode:s.areaCode||"",countryCode:s.countryCode||"",onChange:e=>{u(e.areaCode),m(e.code)}})}),(0,n.jsx)(x.Input,{size:"l",value:s.targetAccount,placeholder:o,onFocus:p,onBlur:f,wrapperClassName:"h-10 md:h-12 md:px-s4 !px-s3",onChange:e=>h(e.target.value)})]}),r.internalAccount?(0,n.jsx)("p",{className:"text-cm12 text-p3 whitespace-nowrap",children:r.internalAccount}):null]}):(0,n.jsx)(x.Input,{size:"l",value:s.targetAccount,error:r.internalAccount||void 0,placeholder:o,onFocus:p,onBlur:f,wrapperClassName:"h-10 md:h-12 md:px-s4 !px-s3",onChange:e=>h(e.target.value)}),"UID"===s.transferType&&((null==l?void 0:l.maskEmail)||(null==l?void 0:l.maskPhone))?(0,n.jsxs)("div",{className:"border-l1 bg-bg3 text-bm14 text-t2 rounded-r2 px-s3 py-s2 border",children:[l.maskEmail?(0,n.jsx)("div",{children:l.maskEmail}):null,l.maskPhone?(0,n.jsx)("div",{children:l.maskPhone}):null]}):null,(0,n.jsxs)("label",{className:"block",children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:b("Address name")}),(0,n.jsx)(x.Input,{size:"l",value:s.remark,error:r.internalRemark||void 0,placeholder:b("4-20 characters"),wrapperClassName:"h-10 md:h-12 md:px-s4 !px-s3",onBlur:v,onChange:e=>y(e.target.value)})]})]}),(0,n.jsx)("div",{className:"pt-s4 mt-auto",children:(0,n.jsx)(g.Checkbox,{checked:s.authenticated,onCheckedChange:e=>C(!0===e),labelClassName:"flex items-start gap-s1",children:(0,n.jsx)("span",{className:"text-[12px] md:text-[14px]",children:b("Save as verified address to skip future verification")})})})]})}var I=a(37392),F=a(47776);function P(e){return"".concat(e.chain||"","-").concat(e.network||"")}function D(e){let{assetOptions:t,assetSubTextMap:a,chainOptions:s,form:r,formErrors:o,hasSelectedChain:u,selectedChainKey:m,selectedChainLabel:h,hasAddress:p,addressTip:y,shouldShowTagField:v,chainQueryLoading:C,onAssetChange:b,onOpenChains:w,onSelectChain:k,onAddressChange:N,onAddressFocus:S,onAddressBlur:T,onTagChange:O,onRemarkChange:A,onRemarkBlur:D,onAuthenticatedChange:E}=e,{$t:M}=(0,i.B)();return(0,n.jsxs)("div",{className:"flex h-full min-h-0 flex-col",children:[(0,n.jsxs)("div",{className:"space-y-s4",children:[(0,n.jsxs)("label",{className:"block",children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:M("Coin")}),(0,n.jsx)(j,{value:r.asset,assetOptions:t,assetSubTextMap:a,onChange:b})]}),(0,n.jsxs)("label",{className:"block",children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:M("Network")}),(0,n.jsx)("div",{className:"hidden md:block",children:(0,n.jsxs)(f.Select,{responsive:!1,size:"l",itemSize:"l",value:m||"",disabled:!r.asset||C,onValueChange:e=>{let t=s.find(t=>P(t)===e);t&&k(t)},children:[(0,n.jsxs)(f.SelectTrigger,{"aria-busy":C,className:"relative h-12",children:[(0,n.jsx)(f.SelectValue,{placeholder:M("Select network"),children:(0,n.jsx)("div",{className:"text-left",children:u?h:void 0})}),C?(0,n.jsx)("span",{className:"bg-bg3/75 rounded-r3 pointer-events-none absolute inset-0 flex items-center justify-center",children:(0,n.jsx)(I.m,{className:"text-t2 size-4 animate-spin"})}):null]}),(0,n.jsx)(f.SelectContent,{className:"z-[1200] max-h-[420px] md:w-[var(--radix-select-trigger-width)]",viewportClassName:"w-full p-s4",children:(0,n.jsxs)("div",{className:"space-y-s4 w-full",children:[(0,n.jsx)(l.Alert,{variant:"warning",children:(0,n.jsx)("div",{className:"text-bm12 leading-[18px]",children:M("Make sure that the transfer network you select matches the address you entered to avoid asset loss.")})}),p?(0,n.jsx)("div",{className:"text-cm12 text-p4",children:M("The system has filtered out unmatched network.")}):null,(0,n.jsx)("div",{className:"w-full space-y-0",children:C?Array.from({length:3}).map((e,t)=>(0,n.jsx)("div",{className:"bg-bg2 rounded-r2 h-[72px] animate-pulse"},t)):s.length?s.map(e=>{let t=!1===e.withdrawUsable;return(0,n.jsx)(f.SelectItem,{value:P(e),disabled:t,className:(0,d.Q)("rounded-r2 px-s2 py-s2 data-[state=checked]:[&>span:last-child]:right-s2 relative h-auto min-h-[72px] w-full items-start justify-start pr-8 data-[state=checked]:[&>span:last-child]:!absolute data-[state=checked]:[&>span:last-child]:top-1/2 data-[state=checked]:[&>span:last-child]:!m-0 data-[state=checked]:[&>span:last-child]:-translate-y-1/2",t?"opacity-50":"hover:bg-bg2"),children:(0,n.jsxs)("div",{className:"flex w-[440px] items-center justify-between",children:[(0,n.jsxs)("div",{className:"gap-s1 pr-s2 flex w-1/2 min-w-0 flex-col items-start",children:[(0,n.jsx)("span",{className:"text-mm16 text-t1 w-full min-w-0 leading-[1.4] font-medium break-words whitespace-normal",children:e.chain||"--"}),(0,n.jsx)("span",{className:"text-bm14 text-t3 w-full min-w-0 leading-[1.4] break-words whitespace-normal",children:[e.chainFullName,e.network?"(".concat(e.network,")"):""].filter(
1Boolean).join(" ")||"--"})]}),(0,n.jsxs)("div",{className:"gap-s1 text-bm14 text-t3 pl-s2 flex w-1/2 min-w-0 flex-col text-right leading-[1.4]",children:[(0,n.jsx)("span",{className:"block w-full whitespace-nowrap",children:e.withdrawTime?M("{0} minutes",{0:e.withdrawTime}):"--"}),(0,n.jsx)("span",{className:"block w-full whitespace-nowrap",children:(0,n.jsxs)(n.Fragment,{children:[M("Fee"),": ",e.withdrawFee||"--"," ",e.asset||"","(",(0,n.jsx)(c.b,{usdt:e.withdrawUSDTFee||0,precision:4}),")"]})})]})]})},P(e))}):(0,n.jsx)("div",{className:"bg-bg2 text-bm14 text-t3 rounded-r2 px-s4 py-s8 text-center",children:M("No Record")})})]})})]})}),(0,n.jsxs)("button",{type:"button",disabled:!r.asset||C,onClick:w,"aria-busy":C,className:"border-l1 bg-bg3 text-bm16 text-t1 rounded-r3 px-s3 relative flex h-10 w-full items-center justify-between border text-left disabled:cursor-not-allowed md:hidden",children:[(0,n.jsx)("span",{className:u?"text-t1":"text-t3",children:u?h:M("Select network")}),(0,n.jsx)(F.C,{className:"text-t3 size-4 shrink-0"}),C?(0,n.jsx)("span",{className:"bg-bg3/75 rounded-r3 pointer-events-none absolute inset-0 flex items-center justify-center",children:(0,n.jsx)(I.m,{className:"text-t2 size-4 animate-spin"})}):null]})]}),(0,n.jsxs)("label",{className:"block",children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:M("Address")}),(0,n.jsx)(x.Input,{size:"l",value:r.address,error:o.onChainAddress||void 0,placeholder:M("Enter address"),onFocus:S,onBlur:T,wrapperClassName:"h-10 md:h-12 md:px-s4 !px-s3",onChange:e=>N(e.target.value)}),y?(0,n.jsxs)("div",{className:"border-l1 bg-bg3 text-bm14 text-t2 mt-s2 gap-s2 rounded-r2 px-s3 py-s2 flex items-start border",children:[(0,n.jsx)("span",{className:"text-p1 mt-[1px]",children:"!"}),(0,n.jsx)("span",{children:"address"===y.type?M("Please confirm the corresponding address: {0}",{0:y.value}):M("The primary domain for this address is {0}",{0:y.value})})]}):null]}),v?(0,n.jsxs)("label",{className:"block",children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:M("Tag/Memo")}),(0,n.jsx)(x.Input,{size:"l",value:r.tag,placeholder:M("Enter Tag/Memo"),wrapperClassName:"h-10 md:h-12 md:px-s4 !px-s3",onChange:e=>O(e.target.value)})]}):null,(0,n.jsxs)("label",{className:"block",children:[(0,n.jsx)("div",{className:"text-bm14 text-t1 mb-s2",children:M("Address name")}),(0,n.jsx)(x.Input,{size:"l",value:r.remark,error:o.onChainRemark||void 0,placeholder:M("4-20 characters"),wrapperClassName:"h-10 md:h-12 md:px-s4 !px-s3",onBlur:D,onChange:e=>A(e.target.value)})]})]}),(0,n.jsx)("div",{className:"pt-s4 mt-auto",children:(0,n.jsx)(g.Checkbox,{checked:r.authenticated,onCheckedChange:e=>E(!0===e),labelClassName:"flex items-start gap-s1",children:(0,n.jsx)("span",{className:"text-[12px] md:text-[14px]",children:M("Save as verified address to skip future verification")})})})]})}var E=a(65036);function M(e){let{label:t,children:a,description:s}=e;return(0,n.jsxs)("div",{className:"gap-s2 flex flex-col",children:[(0,n.jsx)("label",{className:"text-bm14 text-t1",children:t}),a,s?(0,n.jsx)("div",{className:"text-cm12 text-t3",children:s}):null]})}function z(e){let{open:t,verifyMode:a,requiresSecondaryVerification:l,email:c,phone:u,pin:m,verifyCode:h,googleCode:p,isSubmitting:g,canSubmit:f,sendCodeLoading:y,sendCodeCooldown:v,onOpenChange:C,onPinChange:b,onVerifyCodeChange:w,onGoogleCodeChange:k,onSendCode:N,onBack:j,onSubmit:S}=e,{$t:T}=(0,i.B)(),O=(0,o.no)(),A="phone"===a,I=A?(0,E.encodePhone)(u||""):(0,E.encodeEmail)(c||""),F=T(A?"Phone Number Code":"Email Code"),P=T(A?"Enter phone number code":"Enter email code"),D=v>0?"".concat(v,"s"):T("Send"),z=O?"h-10 rounded-r3 bg-bg2 border-transparent px-s4":"h-10 md:h-12",B=O?"text-bm14 placeholder:text-bm14":"h-10 md:h-12";return(0,n.jsx)(r.Dialog,{open:t,onOpenChange:C,title:T("Security Verification"),variant:"drawer",className:"max-md:rounded-t-r5 max-md:shadow-3 max-md:border-none max-md:p-0 md:w-[420px] md:max-w-[calc(100vw-32px)]",headerClassName:"max-md:p-s6 max-md:pb-0 max-md:gap-s0",bodyClassName:"max-md:px-s6 max-md:pt-s4 max-md:pb-0",footer
1:!!O&&(0,n.jsx)("div",{className:"px-s6 pb-[calc(env(safe-area-inset-bottom)+var(--spacing-s6))]",children:(0,n.jsx)(s.$,{type:"button",size:"m",loading:g,disabled:!f||g,onClick:S,className:"w-full",children:T("Confirm")})}),children:(0,n.jsxs)("div",{className:(0,d.Q)(O?"gap-s4 flex flex-col":"space-y-s4"),children:[(0,n.jsx)(M,{label:T("PIN Password"),children:(0,n.jsx)(x.PasswordInput,{size:"m",value:m,name:"wallet-address-pin",autoComplete:"new-password",autoCorrect:"off",autoCapitalize:"none",spellCheck:!1,"data-lpignore":"true","data-1p-ignore":"true","data-form-type":"other",maxLength:20,placeholder:T("Enter PIN password"),wrapperClassName:z,className:B,onChange:e=>b(e.target.value)})}),l?(0,n.jsx)(M,{label:F,description:T("Send to {0}",{0:I||"--"}),children:(0,n.jsx)(x.Input,{size:"m",value:h,maxLength:6,wrapperClassName:z,className:B,placeholder:P,rightSlot:(0,n.jsx)(s.$,{type:"button",variant:"link",size:"m",disabled:v>0||y,loading:y,onClick:N,className:"text-mm14 shrink-0",children:D}),onChange:e=>w(e.target.value.replace(/[^\d]/g,""))})}):null,l?(0,n.jsx)(M,{label:T("Google Authenticator Code"),children:(0,n.jsx)(x.Input,{size:"m",value:p,maxLength:6,wrapperClassName:z,className:B,placeholder:T("Enter google authenticator code"),onChange:e=>k(e.target.value.replace(/[^\d]/g,""))})}):null,O?null:(0,n.jsxs)("div",{className:"gap-s3 pt-s2 grid grid-cols-2",children:[(0,n.jsx)(s.$,{type:"button",variant:"secondary",size:"m",onClick:j,className:"w-full",children:T("Cancel")}),(0,n.jsx)(s.$,{type:"button",size:"m",loading:g,disabled:!f||g,onClick:S,className:"w-full",children:T("Confirm")})]})]})})}function B(e){let{open:t,onOpenChange:a}=e,{$t:l}=(0,i.B)();return(0,n.jsx)(r.Dialog,{open:t,onOpenChange:a,variant:"drawer",title:l("Network tag tips"),footer:!1,className:"md:w-[420px] md:max-w-[calc(100vw-32px)]",children:(0,n.jsxs)("div",{className:"space-y-s4 text-center",children:[(0,n.jsx)("div",{className:"flex justify-center",children:(0,n.jsx)(v.Image,{src:"/next-web/copy-trading/unfollow-confirm.png",alt:"",width:80,height:80,className:"pointer-events-none h-20 w-20"})}),(0,n.jsx)("div",{className:"text-bm14 text-t2 leading-[22px]",children:l("Your selected withdrawal network supports Tag/Memo. If the platform requires you to fill in the Memo, please fill in the memo correctly. Missing incorrectly filling the Memo may result in loss of your assets.")}),(0,n.jsx)("div",{className:"text-bm14 text-p4 leading-[22px]",children:l("Tips: Other exchanges or wallets also call MEMO as tag, digital ID, label, remarks, etc.")}),(0,n.jsx)(s.$,{type:"button",size:"l",onClick:()=>a(!1),className:"w-full",children:l("OK, I got!")})]})})}function V(e){let{open:t,verifySettingsTip:a,needsKycVerification:l,isH5:o,kycDone:d,pinDone:c,googleDone:u,onOpenChange:m,onSave:h,onKycClick:p,onPinClick:g,onGoogleClick:x}=e,{$t:f}=(0,i.B)(),y=[{key:"kyc",visible:l,label:f("ID Verification"),done:d,onClick:p},{key:"pin",visible:!0,label:f("PIN Password"),done:c,onClick:g},{key:"google",visible:!0,label:f("Bind Google Authenticator"),done:u,onClick:x}];return(0,n.jsx)(r.Dialog,{open:t,onOpenChange:e=>{e&&m(!0)},onClose:()=>m(!1),variant:"drawer",title:f("Complete Verification"),footer:!1,children:(0,n.jsxs)("div",{className:"gap-s7 flex flex-col",children:[(0,n.jsx)("p",{className:"text-bm14 text-t2",children:a}),(0,n.jsx)("div",{className:"space-y-s3",children:y.filter(e=>e.visible).map(e=>{let t=o||e.done;return(0,n.jsx)("button",{type:"button",disabled:t,onClick:e.onClick,className:"bg-bg2 rounded-r2 px-s4 h-12 w-full border-none text-left ".concat(t?"cursor-not-allowed":"cursor-pointer"),children:(0,n.jsxs)("span",{className:"flex w-full items-center justify-between",children:[(0,n.jsx)("span",{className:"text-bm14 text-t1",children:e.label}),(0,n.jsx)("span",{className:e.done?"text-bm14 text-t3":"text-bm14 text-p1",children:e.done?f("Done"):f("Settings")})]})},e.key)})}),(0,n.jsx)(s.$,{type:"button",variant:"primary",size:"l",disabled:!((!l||d)&&c&&u),onClick:()=>{if(h)return void h();m(!1)},className:"w-full",children:f("Save")})]})})}var q=a(62300),L=a(51025),R=a(76656),U=a(55964),H=a(54221),Q=a(96892),_=a(96059);function K(e,t){return e.trim()?!function(e){let t=e.trim().length;return t>=4&&t<=20}(e)?t("Please enter characters within 4-20 digits."):null:t("Enter the address name")}function W(e,t){return e.trim()?null:t("Enter the withdrawal address")}function J(e){let{transferType:t,targetAccount:a,areaCode:n,$t:s}=e;return a.trim()&&("PHONE"!==t||(null==n?void 0:n.trim()))?null:(0,_.ti)(t,s)}var Y=a(2628);function $(e){return e.network?"".concat(e.chain||"--"," (").concat(e.network,")"):e.chain||"--"}var Z=a(93924),G=a(31508);async function X(e){let{userId:t,securityFlow:a,requiresSecondaryVerification:n,sendCodeCooldown:s,verifyMode:r,sendSmsCode:i,sendEmailCode:l,onPhoneCooldownStart:
1o,onEmailCooldownStart:d,$t:c}=e;if(t&&a&&n&&!(s>0))try{let e="phone"===r?await i({userId:t,flow:a}):await l({userId:t,flow:a});if((null==e?void 0:e.code)===200){(0,Z.toast)({type:"success",title:c("Verification code sent successfully_2")}),"phone"===r?o():d();return}(0,Z.toast)({type:"error",title:(null==e?void 0:e.message)||c("Failed to send verification code")})}catch(e){(0,G.d)(e)&&e.errorType===G.TT.Backend||(0,Z.toast)({type:"error",title:c("Failed to send verification code")})}}async function ee(e){var t;let{userId:a,securityFlow:n,securityForm:s,verifyMode:r,requiresSecondaryVerification:i,submitNetwork:l,submitTransfer:o,closeDialog:d,$t:c}=e;if(!a||!n)return;let u=(t="phone"===r?"phone":"email",s.pin.trim()?i&&!s.verifyCode.trim()?c("phone"===t?"Enter phone number code":"Enter email code"):i&&!s.googleCode.trim()?c("Enter google authenticator code"):null:c("Enter PIN password"));if(u)return void(0,Z.toast)({type:"warning",title:u});try{let e="network"===n?await l():await o();if((null==e?void 0:e.code)===200){(0,Z.toast)({type:"success",title:c("Saved successfully")}),d();return}(0,Z.toast)({type:"error",title:(null==e?void 0:e.message)||c("Save failed")})}catch(e){(0,G.d)(e)&&e.errorType===G.TT.Backend||(0,Z.toast)({type:"error",title:c("Save failed")})}}async function et(e){let{userId:t,needsKycVerification:a,needsSecuritySetup:n,clearFormErrors:s,openVerifySettings:r,validateForm:i,runPrimaryCheck:l,hasPrimaryCheckError:o,runRepeatedCheck:d,onRepeatedSuccess:c,saveFailedMessage:u}=e;if(s(),a||n)return void r();if(t&&i()&&!o(await l()))try{let e=await d();if(!e)return;if(200!==e.code)return void(0,Z.toast)({type:"error",title:e.message||u});c()}catch(e){(0,G.d)(e)&&e.errorType===G.TT.Backend||(0,Z.toast)({type:"error",title:u})}}function ea(e){var t,a,l,d,c;let{assetOptions:u,assetSubTextMap:m}=e,{$t:h}=(0,i.B)(),g=function(e){var t,a;let{assetOptions:n}=e,{$t:s,locale:r}=(0,i.B)(),l=(0,o.no)(),d=(0,L.k)(e=>e.user),c=(0,L.k)(e=>{var t;return null==(t=e.user)?void 0:t.userId}),{koreaIP:u,kycWhite:m,accessReady:h}=(0,q.Ft)((0,R.k)(e=>({koreaIP:e.koreaIP,kycWhite:e.kycWhite,accessReady:e.accessReady}))),{addDialogOpen:p,chainsDialogOpen:g,tagTipsDialogOpen:x,securityVerifyDialogOpen:f,verifySettingsDialogOpen:y,activeAddTab:v,filterAsset:C,onChainForm:w,internalForm:k,securityForm:N,formErrors:j,setDialogOpen:S,setActiveAddTab:T,updateOnChainForm:O,updateInternalForm:A,updateSecurityForm:I,setFormErrors:F,clearFormErrors:P,resetSecurityForm:D,resetFlowState:E}=(0,Y.Y)((0,R.k)(e=>({addDialogOpen:e.dialogs.addDialogOpen,chainsDialogOpen:e.dialogs.chainsDialogOpen,tagTipsDialogOpen:e.dialogs.tagTipsDialogOpen,securityVerifyDialogOpen:e.dialogs.securityVerifyDialogOpen,verifySettingsDialogOpen:e.dialogs.verifySettingsDialogOpen,activeAddTab:e.activeAddTab,filterAsset:e.filters.asset,onChainForm:e.onChainForm,internalForm:e.internalForm,securityForm:e.securityForm,formErrors:e.formErrors,setDialogOpen:e.setDialogOpen,setActiveAddTab:e.setActiveAddTab,updateOnChainForm:e.updateOnChainForm,updateInternalForm:e.updateInternalForm,updateSecurityForm:e.updateSecurityForm,setFormErrors:e.setFormErrors,clearFormErrors:e.clearFormErrors,resetSecurityForm:e.resetSecurityForm,resetFlowState:e.resetFlowState}))),M=(0,H.ow)(r,{asset:w.asset,address:w.address,tag:w.tag},null!=c?c:void 0,p&&"network"===v&&!!w.asset),z=(null==(a=M.data)||null==(t=a.data)?void 0:t.list)||[],B=(0,H.ZO)(M,!!w.chain),V=n.length?n:["USDT"],ea="/".concat(r,"/settings/profile"),en="/".concat(r,"/security"),es=(0,Q.Oi)(r,"/personal/google/bind"),{needsKycVerification:er,needsSecuritySetup:ei}=(0,U.E)(d,{accessReady:h,koreaIP:u,kycWhite:m}),el=l?s("Please visit the Web version to complete the required security settings before continuing."):s("For the safety of your funds, you need to complete the settings of the following security items before continuing"),eo=(0,b.useMemo)(()=>z.find(e=>e.chain===w.chain&&(!w.network||e.network===w.network))||z.find(e=>e.chain===w.chain),[z,w.chain,w.network]),ed=(0,b.useMemo)(()=>{if(eo){var e,t;let a=eo.chain||"--",n=null==(e=eo.chainFullName)?void 0:e.trim(),s=null==(t=eo.network)?void 0:t.trim(),r
1=n?"".concat(n).concat(s?"(".concat(s,")"):""):s?"".concat(a,"(").concat(s,")"):"";return r?"".concat(a," ").concat(r):a}return w.chain?w.network?"".concat(w.chain," (").concat(w.network,")"):w.chain:""},[w.chain,w.network,eo]),ec=!!(null==eo?void 0:eo.useTag),eu=(null==d?void 0:d.withdrawVerifyWay)===1?"phone":"email",[em,eh]=(0,b.useState)(null);function ep(){E(),ex.clearCheckInfo(),ef.clearCheckInfo(),eg.resetSecurityTransientState()}(0,b.useEffect)(()=>{if(!p)return;let e=C||"USDT";w.asset||O({asset:e}),k.asset||A({asset:e})},[p,C,w.asset,k.asset,O,A]);let eg=function(e){let{locale:t,userId:a,securityFlow:n,clearSecurityFlow:s,verifyMode:r,requiresSecondaryVerification:i,onChainForm:l,internalForm:o,securityForm:d,resetSecurityForm:c,setDialogOpen:u,closeDialog:m,$t:h}=e,p=(0,H.KJ)(t),g=(0,H.TV)(t),x=(0,H.If)(t),f=(0,H.LL)(t),y=function(){let[e,t]=(0,b.useState)(0),[a,n]=(0,b.useState)(0);return(0,b.useEffect)(()=>{if(e<=0)return;let a=window.setTimeout(()=>t(e=>e-1),1e3);return()=>window.clearTimeout(a)},[e]),(0,b.useEffect)(()=>{if(a<=0)return;let e=window.setTimeout(()=>n(e=>e-1),1e3);return()=>window.clearTimeout(e)},[a]),{emailCooldown:e,smsCooldown:a,setEmailCooldown:t,setSmsCooldown:n,resetCooldown:()=>{t(0),n(0)}}}(),v=()=>{s(),y.resetCooldown()},C=()=>{v(),c()},w="phone"===r?y.smsCooldown:y.emailCooldown,k="phone"===r?f.isPending:x.isPending,N=!!(d.pin.trim()&&(!i||d.verifyCode.trim()&&d.googleCode.trim())),j=async()=>{await X({userId:a,securityFlow:n,requiresSecondaryVerification:i,sendCodeCooldown:w,verifyMode:r,sendSmsCode:e=>f.mutateAsync(e),sendEmailCode:e=>x.mutateAsync(e),onPhoneCooldownStart:()=>y.setSmsCooldown(60),onEmailCooldownStart:()=>y.setEmailCooldown(60),$t:h})};return{resetSecurityState:C,resetSecurityTransientState:v,sendCodeCooldown:w,sendCodeLoading:k,canSubmitSecurity:N,sendSecurityCode:j,submitWithSecurity:async()=>{await ee({userId:a,securityFlow:n,securityForm:d,verifyMode:r,requiresSecondaryVerification:i,submitNetwork:async()=>p.mutateAsync(await (0,_.WX)(a,{...l,address:l.address.trim(),tag:l.tag.trim(),remark:l.remark.trim()},d)),submitTransfer:async()=>{var e;return g.mutateAsync(await (0,_.Zp)(a,{...o,targetAccount:o.targetAccount.trim(),remark:o.remark.trim(),areaCode:null==(e=o.areaCode)?void 0:e.trim()},d))},closeDialog:m,$t:h})},handleSecurityDialogOpenChange:e=>{u("securityVerifyDialogOpen",e),e||C()},handleSecurityBack:()=>{u("securityVerifyDialogOpen",!1),C()},addOnChainPending:p.isPending,addInternalPending:g.isPending,sendEmailPending:x.isPending,sendSmsPending:f.isPending}}({locale:r,userId:null!=c?c:void 0,securityFlow:em,clearSecurityFlow:()=>eh(null),verifyMode:eu,requiresSecondaryVerification:!0,onChainForm:w,internalForm:k,securityForm:N,resetSecurityForm:D,setDialogOpen:(e,t)=>S(e,t),closeDialog:ep,$t:s}),ex=function(e){let{locale:t,userId:a,form:n,needsKycVerification:s,needsSecuritySetup:r,setDialogOpen:i,updateForm:l,setFormErrors:o,clearFormErrors:d,resetSecurityForm:c,setSecurityFlow:u,$t:m}=e,h=(0,H.jn)(t),p=(0,H.PQ)(t),[g,x]=(0,b.useState)(null),f=n.address.trim().toLowerCase(),y=(0,b.useMemo)(()=>{var e;return(null==g?void 0:g.domain)&&f?g.domain.toLowerCase()===f&&g.address?{type:"address",value:g.address}:(null==(e=g.address)?void 0:e.toLowerCase())===f?{type:"domain",value:g.domain}:null:null},[g,f]),v=n.remark.trim().length,C=!!n.asset&&!!n.chain&&!!n.address.trim()&&v>=4&&v<=20&&!(null==g?void 0:g.errorMessage),w=async e=>{var t,s,r,i;let l=(null!=(t=null==e?void 0:e.address)?t:n.address).trim(),d=(null!=(s=null==e?void 0:e.asset)?s:n.asset).trim(),c=(null!=(r=null==e?void 0:e.chain)?r:n.chain).trim(),u=null!=(i=null==e?void 0:e.tag)?i:n.tag,p=W(l,m);if(p)return x(null),o({onChainAddress:p}),null;if(!d||!c||!a)return x(null),o({onChainAddress:null}),null;try{let e=await h.mutateAsync(await (0,_.XZ)(a,{asset:d,chain:c,address:l,tag:u.trim()})),t=(null==e?void 0:e.data)||null;return x(t),o({onChainAddress:(null==t?void 0:t.errorMessage)||null}),t}catch(e){return(0,G.d)(e)&&e.errorType===G.TT.Backend||(0,Z.toast)({type:"error",title:"Address validation failed. Please try again."}),null}},k=()=>{let e=function(e,t){let a=W(e.address,t);if(a)return{type:"field",field:"onChainAddress",message:a};if(!e.chain)return{type:"warning",message:t("Select network")};let n=K(e.remark,t);return n?{type:"field",field:"onChainRemark",message:n}:null}(n,m);return!e||("warning"===e.type?(0,Z.toast)({type:"warning",title:e.message}):o({[e.field]:e.message}),!1)},N=async()=>{n.asset.trim()&&await et({userId:a,needsKycVerification:s,needsSecuritySetup:r,clearFormErrors:d,openVerifySettings:()=>i("verifySettingsDialogOpen",!0),validateForm:k,runPrimaryCheck:()=>w(),hasPrimaryCheckError:e=>!!(null==e?void 0:e.errorMessage),runRepeatedCheck:async()=>
1{let e=n.asset.trim(),t=n.chain.trim(),s=n.address.trim(),r=n.tag.trim();return e&&t&&s?p.mutateAsync(await (0,_.$g)(a,{asset:e,chain:t,address:s,tag:r})):null},onRepeatedSuccess:()=>{c(),u(),i("securityVerifyDialogOpen",!0)},saveFailedMessage:"Save failed"})};return{checkInfo:g,addressTip:y,canPrepare:C,resetCheckInfo:()=>{x(null),o({onChainAddress:null})},clearCheckInfo:()=>{x(null)},runAddressCheck:w,selectChain:e=>{let t=e.chain||"",a=e.useTag?n.tag:"";l({chain:t,network:e.network||"",tag:a}),n.address.trim()?w({asset:n.asset,chain:t,tag:a}):x(null),i("chainsDialogOpen",!1),i("tagTipsDialogOpen",!!e.useTag)},prepareSave:N,checkPending:h.isPending,repeatedPending:p.isPending}}({locale:r,userId:null!=c?c:void 0,form:w,needsKycVerification:er,needsSecuritySetup:ei,setDialogOpen:(e,t)=>S(e,t),updateForm:O,setFormErrors:e=>F(e),clearFormErrors:P,resetSecurityForm:D,setSecurityFlow:()=>eh("network"),$t:s}),ef=function(e){var t;let{locale:a,userId:n,form:s,needsKycVerification:r,needsSecuritySetup:i,setDialogOpen:l,setFormErrors:o,clearFormErrors:d,resetSecurityForm:c,setSecurityFlow:u,$t:m}=e,h=(0,H.OS)(a),p=(0,H.OA)(a),[g,x]=(0,b.useState)(null),f=s.remark.trim().length,y=!!s.asset&&!!s.targetAccount.trim()&&!!s.remark.trim()&&f>=4&&f<=20&&("PHONE"!==s.transferType||!!(null==(t=s.areaCode)?void 0:t.trim()))&&!(null==g?void 0:g.errorMessage),v=()=>{x(null),o({internalAccount:null})},C=async()=>{var e;let t=s.asset.trim(),a=s.targetAccount.trim(),r=null==(e=s.areaCode)?void 0:e.trim(),i=J({transferType:s.transferType,targetAccount:a,areaCode:r,$t:m});if(i)return v(),o({internalAccount:i}),null;if(!t||!n)return x(null),o({internalAccount:null}),null;try{let e=await h.mutateAsync(await (0,_.E3)(n,{asset:t,transferType:s.transferType,targetAccount:a,areaCode:r})),i=(null==e?void 0:e.data)||null;return x(i),o({internalAccount:(null==i?void 0:i.errorMessage)||null}),i}catch(e){return(0,G.d)(e)&&e.errorType===G.TT.Backend||(0,Z.toast)({type:"error",title:"Account validation failed. Please try again."}),null}},w=()=>{var e;let t=function(e,t){let a=J({transferType:e.transferType,targetAccount:e.targetAccount,areaCode:e.areaCode,$t:t});if(a)return{field:"internalAccount",message:a};let n=K(e.remark,t);return n?{field:"internalRemark",message:n}:null}(s,m);return!t||(o({[t.field]:t.message}),"internalAccount"!==t.field||"PHONE"!==s.transferType||(null==(e=s.areaCode)?void 0:e.trim())||o({internalAccount:m("Phone number and country code required")}),!1)},k=async()=>{s.asset.trim()&&await et({userId:n,needsKycVerification:r,needsSecuritySetup:i,clearFormErrors:d,openVerifySettings:()=>l("verifySettingsDialogOpen",!0),validateForm:w,runPrimaryCheck:()=>C(),hasPrimaryCheckError:e=>!!(null==e?void 0:e.errorMessage),runRepeatedCheck:async()=>{var e;let t=s.asset.trim(),a=s.targetAccount.trim(),r=null==(e=s.areaCode)?void 0:e.trim();return t&&a?p.mutateAsync(await (0,_.ih)(n,{asset:t,transferType:s.transferType,targetAccount:a,areaCode:r})):null},onRepeatedSuccess:()=>{c(),u(),l("securityVerifyDialogOpen",!0)},saveFailedMessage:"Save failed"})};return{checkInfo:g,canPrepare:y,resetCheckInfo:v,clearCheckInfo:()=>{x(null)},runAccountCheck:C,prepareSave:k,checkPending:h.isPending,repeatedPending:p.isPending}}({locale:r,userId:null!=c?c:void 0,form:k,needsKycVerification:er,needsSecuritySetup:ei,setDialogOpen:(e,t)=>S(e,t),setFormErrors:e=>F(e),clearFormErrors:P,resetSecurityForm:D,setSecurityFlow:()=>eh("transfer"),$t:s}),ey=function(e){let{filterAsset:t,activeAddTab:a,onChainForm:n,internalForm:s,isH5:r,closeDialog:i,setDialogOpen:l,setActiveAddTab:o,updateOnChainForm:d,updateInternalForm:c,clearFormErrors:u,onChainFlow:m,internalFlow:h}=e,p=e=>{let a=t||"USDT";if("network"===e){n.asset||d({asset:a});return}s.asset||c({asset:a})};return{handleTabChange:e=>{o(e),u(),m.resetCheckInfo(),h.resetCheckInfo(),p(e)},handleInternalTransferTypeChange:e=>{h.resetCheckInfo(),c({transferType:e,targetAccount:"",areaCode:"",countryCode:""})},handleOpenChange:e=>{if(!e)return void i();l("addDialogOpen",!0),p(a)},gotoVerifySetting:(e,t)=>{t||r||(l("verifySettingsDialogOpen",!1),window.location.href=e)}}}
1({filterAsset:C,activeAddTab:v,onChainForm:w,internalForm:k,isH5:l,closeDialog:ep,setDialogOpen:S,setActiveAddTab:T,updateOnChainForm:O,updateInternalForm:A,clearFormErrors:P,onChainFlow:{resetCheckInfo:ex.resetCheckInfo,clearCheckInfo:ex.clearCheckInfo},internalFlow:{resetCheckInfo:ef.resetCheckInfo,clearCheckInfo:ef.clearCheckInfo}});return{dialogs:{addDialogOpen:p,chainsDialogOpen:g,tagTipsDialogOpen:x,securityVerifyDialogOpen:f,verifySettingsDialogOpen:y},activeAddTab:v,mergedAssetOptions:V,onChainForm:w,internalForm:k,securityForm:N,formErrors:j,selectedChain:eo,selectedChainLabel:ed,onChainAddressTip:ex.addressTip,shouldShowTagField:ec,chainQuery:M,chainQueryLoading:B,chainOptions:z,internalCheckInfo:ef.checkInfo,verifyMode:eu,requiresSecondaryVerification:!0,isSubmitting:ex.checkPending||ex.repeatedPending||ef.checkPending||ef.repeatedPending||eg.addOnChainPending||eg.addInternalPending||eg.sendEmailPending||eg.sendSmsPending,canSubmitSecurity:eg.canSubmitSecurity,sendCodeLoading:eg.sendCodeLoading,sendCodeCooldown:eg.sendCodeCooldown,verifySettingsTip:el,needsKycVerification:er,isH5:l,user:d,kycWhite:m,canPrepareOnChain:ex.canPrepare,canPrepareInternal:ef.canPrepare,profileVerifyHref:ea,securityCenterHref:en,googleBindHref:es,accountPlaceholder:(0,_.M2)(s),setDialogOpen:S,updateOnChainForm:O,updateInternalForm:A,updateSecurityForm:I,handleOpenChange:ey.handleOpenChange,handleTabChange:ey.handleTabChange,handleInternalTransferTypeChange:ey.handleInternalTransferTypeChange,resetOnChainCheckInfo:ex.resetCheckInfo,resetInternalCheckInfo:ef.resetCheckInfo,handlePrepareOnChain:ex.prepareSave,handlePrepareInternal:ef.prepareSave,handleSecurityDialogOpenChange:eg.handleSecurityDialogOpenChange,handleSecurityBack:eg.handleSecurityBack,runOnChainAddressCheck:ex.runAddressCheck,runInternalAccountCheck:ef.runAccountCheck,handleOnChainRemarkBlur:()=>{F({onChainRemark:K(w.remark,s)})},handleInternalRemarkBlur:()=>{F({internalRemark:K(k.remark,s)})},sendSecurityCode:eg.sendSecurityCode,submitWithSecurity:eg.submitWithSecurity,gotoVerifySetting:ey.gotoVerifySetting,selectChain:ex.selectChain,closeDialog:ep,getChainLabel:$}}({assetOptions:u}),x="network"===g.activeAddTab,f=x?!g.canPrepareOnChain:!g.canPrepareInternal,y=x?g.handlePrepareOnChain:g.handlePrepareInternal,v=g.selectedChain?"".concat(g.selectedChain.chain||"","-").concat(g.selectedChain.network||""):void 0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.Dialog,{open:g.dialogs.addDialogOpen,onOpenChange:g.handleOpenChange,variant:"drawer",title:h("Add Address"),className:'md:max-h-[calc(100dvh-32px)] md:w-[560px] md:max-w-[calc(100vw-32px)] max-md:[&[data-vaul-drawer-direction="bottom"]]:min-h-[86dvh] '.concat(x&&g.shouldShowTagField?"md:h-[680px]":"md:h-[640px]"),bodyClassName:"max-md:pt-0 flex min-h-0 flex-1 flex-col md:overflow-hidden",footer:!1,children:[(0,n.jsxs)("div",{className:"flex h-full min-h-0 flex-1 flex-col",children:[(0,n.jsxs)("div",{className:"space-y-s4 flex min-h-0 flex-1 flex-col",children:[(0,n.jsxs)("div",{className:"bg-bg5 rounded-r2 p-s1 grid grid-cols-2",children:[(0,n.jsx)("button",{type:"button",onClick:()=>g.handleTabChange("network"),className:"text-mm14 rounded-r1 px-s4 h-8 cursor-pointer py-[6px] ".concat("network"===g.activeAddTab?"bg-bg1 text-t1 text-tm14":"text-t3 font-medium"),children:h("On-chain")}),(0,n.jsx)("button",{type:"button",onClick:()=>g.handleTabChange("transfer"),className:"text-mm14 rounded-r1 px-s4 h-8 cursor-pointer py-[6px] ".concat("transfer"===g.activeAddTab?"bg-bg1 text-t1 text-tm14":"text-t3 font-medium"),children:h("Internal (0 Fee)")})]}),(0,n.jsxs)("div",{className:"grid min-h-0 flex-1",children:[(0,n.jsx)("div",{"aria-hidden":!x,className:"col-start-1 row-start-1 h-full min-h-0 transition-opacity duration-200 md:overflow-y-auto ".concat(x?"visible opacity-100":"pointer-events-none invisible opacity-0"),children:(0,n.jsx)(D,{assetOptions:g.mergedAssetOptions,assetSubTextMap:m,chainOptions:g.chainOptions,form:g.onChainForm,formErrors:g.formErrors,hasSelectedChain:!!g.selectedChainLabel,selectedChainKey:v,selectedChainLabel:g.selectedChainLabel,hasAddress:!!g.onChainForm.address.trim(),addressTip:g.onChainAddressTip,shouldShowTagField:g.shouldShowTagField,chainQueryLoading:g.chainQuery.isFetching,onAssetChange:e=>{g.resetOnChainCheckInfo(),g.updateOnChainForm({asset:e,chain:"",network:"",address:"",tag:"",remark:"",authenticated:!1})},onOpenChains:()=>g.setDialogOpen("chainsDialogOpen",!0),onSelectChain:g.selectChain,onAddressChange:e=>g.updateOnChainForm({address:e}),onAddressFocus:g.resetOnChainCheckInfo,onAddressBlur:()=>{g.runOnChainAddressCheck()},onTagChange:e=>g.updateOnChainForm({tag:e}),onRemarkChange:e=>g.updateOnChainForm({remark:e}),onRemarkBlur:g.handleOnChainRemarkBlur,onAuthenticatedChange:e=>g.updateOnChainForm({authenticated:e})})}),(0,n.jsx)("div",{"aria-hidden":x,className:"col-start-1 row-start-1 h-full min-h-0 transition-opacity duration-200 md:overflow-y-auto ".concat(x?"pointer-events-none invisible opacity-0":"visible opacity-100"),children:(0,n.jsx)(A,{assetOptions:g.mergedAssetOptions,assetSubTextMap:m,form:g.internalForm,formErrors:g.formErrors,internalCheckInfo:g.internalCheckInfo,accountPlaceholder:g.accountPlaceholder,onAssetChange:e=>g.updateInternalForm({asset:e}),onTransferTypeChange:g.handleInternalTransferTypeChange,onAreaCodeChange:e=>g.updateInternalForm({areaCode:e}),onCountryCodeChange:e=>g.updateInternalForm({countryCode:e}),onTargetAccountChange:e=>g.updateInternalForm({targetAccount:e}),onAccountFocus:g.resetInternalCheckInfo,onAccountBlur:()=>{g.runInternalAccountCheck()},onRemarkChange:e=>g.updateInternalForm({remark:e}),onRemarkBlur:g.handleInternalRemarkBlur,onAuthenticatedChange:e=>g.updateInternalForm({authenticated:e})})})]})]}),(0,n.jsx)(s.$,{type:"button",size:"m",loading:g.isSubmitting,disabled:g.isSubmitting||f,onClick:y,className:"mt-s4 w-full shrink-0",children:h("Save")})]}),(0,n.jsx)(p,{open:g.dialogs.chainsDialogOpen,loading:g.chainQuery.isLoading,items:g.chainOptions,hasAddress:!!g.onChainForm.address.trim(),selectedChainKey:v,onOpenChange:e=>g.setDialogOpen("chainsDialogOpen",e),onSelect:g.selectChain}),(0,n.jsx)(B,{open:g.dialogs.tagTipsDialogOpen,onOpenChange:e=>g.setDialogOpen("tagTipsDialogOpen",e)}),(0,n.jsx)(z,{open:g.dialogs.securityVerifyDialogOpen,verifyMode:g.verifyMode,requiresSecondaryVerification:g.requiresSecondaryVerification,email:null==(t=g.user)?void 0:t.email,phone:null==(a=g.user)?void 0:a.phone,pin:g.securityForm.pin,verifyCode:g.securityForm.verifyCode,googleCode:g.securityForm.googleCode,isSubmitting:g.isSubmitting,canSubmit:g.canSubmitSecurity,sendCodeLoading:g.sendCodeLoading,sendCodeCooldown:g.sendCodeCooldown,onOpenChange:g.handleSecurityDialogOpenChange,onPinChange:e=>g.updateSecurityForm({pin:e}),onVerifyCodeChange:e=>g.updateSecurityForm({verifyCode:e}),onGoogleCodeChange:e=>g.updateSecurityForm({googleCode:e}),onSendCode:g.sendSecurityCode,onBack:g.handleSecurityBack,onSubmit:g.submitWithSecurity})]}),(0,n.jsx)(V,{open:g.dialogs.verifySettingsDialogOpen,verifySettingsTip:g.verifySettingsTip,needsKycVerification:g.needsKycVerification,isH5:g.isH5,kycDone:!!((null==(l=g.user)?void 0:l.kyc)||g.kycWhite),pinDone:!!(null==(d=g.user)?void 0:d.pinSetting),googleDone:!!(null==(c=g.user)?void 0:c.googleBind),onOpenChange:e=>g.setDialogOpen("verifySettingsDialogOpen",e),onSave:()=>{g.setDialogOpen("verifySettingsDialogOpen",!1),g.setDialogOpen("addDialogOpen",!0)},onKycClick:()=>{var e;return g.gotoVerifySetting(g.profileVerifyHref,!!((null==(e=g.user)?void 0:e.kyc)||g.kycWhite))}
1,onPinClick:()=>{var e;return g.gotoVerifySetting(g.securityCenterHref,!!(null==(e=g.user)?void 0:e.pinSetting))},onGoogleClick:()=>{var e;return g.gotoVerifySetting(g.googleBindHref,!!(null==(e=g.user)?void 0:e.googleBind))}})]})}},54221:(e,t,a)=>{a.d(t,{EG:()=>f,If:()=>N,KJ:()=>C,LL:()=>j,OA:()=>w,OS:()=>b,PQ:()=>v,TV:()=>k,ZO:()=>g,Zb:()=>p,jn:()=>y,ow:()=>x,yK:()=>h});var n=a(93924),s=a(66960),r=a(10935),i=a(80305),l=a(11530),o=a(4390),d=a(14275),c=a(18006),u=a(96059),m=a(96892);let h=function(e,t){let a=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return(0,o.useQuery)({queryKey:m.es.assetList(e,t),queryFn:()=>(0,i.iT)({locale:e,params:{userId:t}}),enabled:a&&!!t,staleTime:6e4})},p=function(e,t,a,n){let s=!(arguments.length>4)||void 0===arguments[4]||arguments[4];return(0,o.useQuery)({queryKey:m.es.list(e,t,a,n),queryFn:()=>(0,i.UJ)({locale:e,params:(0,u.ml)(n,t,a)}),enabled:s,staleTime:0,refetchOnWindowFocus:!1})};function g(e,t){return e.isLoading&&!t}let x=function(e,t,a){let n=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return(0,o.useQuery)({queryKey:m.es.chains(e,t.asset,t.address||"",t.tag||"",t.chain||"",a),queryFn:()=>(0,i.bA)({locale:e,params:(0,u.Tf)(a||0,t)}
1),enabled:n&&!!a&&!!t.asset,placeholderData:(n,s)=>{let r=null==s?void 0:s.queryKey;return(null==r?void 0:r[2])===e&&(null==r?void 0:r[3])===t.asset&&(null==r?void 0:r[7])===(null!=a?a:0)?n:void 0},staleTime:3e4})},f=(e,t)=>{let a=(0,d.useQueryClient)(),{$t:l}=(0,s.B)();return(0,c.useMutation)({mutationFn:a=>{var n;return(0,i.q)({locale:e,body:{...a,userId:null!=(n=a.userId)?n:t},requestType:r.Yw.JsonString})},onSuccess:async()=>{(0,n.toast)({type:"success",title:l("Deleted successfully")}),await a.invalidateQueries({queryKey:["wallet-address","list"]})},onError:()=>{}})},y=e=>(0,c.useMutation)({mutationFn:t=>(0,i.JU)({locale:e,body:t,requestType:r.Yw.JsonString})}),v=e=>(0,c.useMutation)({mutationFn:t=>(0,i.f0)({locale:e,body:t,requestType:r.Yw.JsonString})}),C=e=>{let t=(0,d.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>(0,i.sO)({locale:e,body:t,requestType:r.Yw.JsonString}),onSuccess:async()=>{await t.invalidateQueries({queryKey:["wallet-address","list"]})}})},b=e=>(0,c.useMutation)({mutationFn:t=>(0,i.wk)({locale:e,body:t,requestType:r.Yw.JsonString})}),w=e=>(0,c.useMutation)({mutationFn:t=>(0,i.mO)({locale:e,body:t,requestType:r.Yw.JsonString})}),k=e=>{let t=(0,d.useQueryClient)();return(0,c.useMutation)({mutationFn:t=>(0,i.NF)({locale:e,body:t,requestType:r.Yw.JsonString}),onSuccess:async()=>{await t.invalidateQueries({queryKey:["wallet-address","list"]})}})},N=e=>(0,c.useMutation)({mutationFn:t=>(0,l.sW)({locale:e,body:{userId:t.userId,mailType:m.rq[t.flow]}})}),j=e=>(0,c.useMutation)({mutationFn:t=>(0,l.Rh)({locale:e,body:{userId:t.userId,type:m.oL[t.flow]}})})},96059:(e,t,a)=>{a.d(t,{$g:()=>l,E3:()=>d,M2:()=>m,Tf:()=>r,WX:()=>o,XZ:()=>i,Zp:()=>u,ih:()=>c,ml:()=>s,ti:()=>h});var n=a(47913);function s(e,t,a){return{userId:e,asset:t.asset||void 0,addressType:t.addressType||void 0,pageNum:a.pageNum,pageSize:a.pageSize}}function r(e,t){return{userId:e,asset:t.asset,address:t.address||void 0,chain:t.chain||void 0,tag:t.tag||void 0,source:"web"}}async function i(e,t){return{userId:e,asset:t.asset,chain:t.chain,address:t.address?await (0,n._f)(t.address):"",tag:t.tag||void 0,source:"web"}}async function l(e,t){return{userId:e,asset:t.asset,chain:t.chain,domainOrAddress:t.address?await (0,n._f)(t.address):"",tag:t.tag||void 0,source:"web"}}async function o(e,t,a){return{userId:e,source:"web",asset:t.asset,chain:t.chain,domainOrAddress:t.address?await (0,n._f)(t.address):"",tag:t.tag||void 0,remark:t.remark,pin:a.pin?await (0,n.sS)(a.pin):"",verifyCode:a.verifyCode||void 0,googleCode:a.googleCode||void 0,authenticated:t.authenticated?"AUTHENTICATED":"UNAUTHENTICATED"}}async function d(e,t){return{userId:e,asset:t.asset,transferType:t.transferType,targetAccount:t.targetAccount?await (0,n._f)(t.targetAccount):"",areaCode:"PHONE"===t.transferType&&t.areaCode?Number(t.areaCode):void 0}}async function c(e,t){return{userId:e,asset:t.asset,transferType:t.transferType,targetAccount:t.targetAccount?await (0,n._f)(t.targetAccount):"",areaCode:"PHONE"===t.transferType&&t.areaCode?Number(t.areaCode):void 0}}async function u(e,t,a){return{userId:e,asset:t.asset,transferType:t.transferType,targetAccount:t.targetAccount?await (0,n._f)(t.targetAccount):"",areaCode:"PHONE"===t.transferType&&t.areaCode?Number(t.areaCode):void 0,countryCode:"PHONE"===t.transferType&&t.countryCode||void 0,remark:t.remark,pin:a.pin?await (0,n.sS)(a.pin):"",verifyCode:a.verifyCode||void 0,googleCode:a.googleCode||void 0,authenticated:t.authenticated?"AUTHENTICATED":"UNAUTHENTICATED"}}function m(e){return e("Account")}function h(e,t){return t("PHONE"===e?"Phone number and country code required":"UID"===e?"Enter the UID":"Enter the email")}},96892:(e,t,a)=>{a.d(t,{Oi:()=>i,es:()=>n,oL:()=>r,rq:()=>s});let n={assetList:(e,t)=>["wallet-address","assets",e,null!=t?t:0],list:(e,t,a,n)=>["wallet-address","list",e,t.asset,t.addressType,a.pageNum,a.pageSize,null!=n?n:0],chains:(e,t,a,n,s,r)=>["wallet-address","chains",e,t,a,n,s,null!=r?r:0]},s={network:43,transfer:44},r={network:8,transfer:60};function i(e,t){return t}}}]);

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.