PageSourceSearch

https://www.tapbit.com/_next_app/price/0.1.227/_next/static/chunks/home-desktop.f9321dadd3468bbe.js

js tapbit.com collected 2026-10-03 21:40:57 UTC 34,586 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]="9a73f710-453b-4608-a733-5c698fe27352",e._sentryDebugIdIdentifier="sentry-dbid-9a73f710-453b-4608-a733-5c698fe27352")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3517],{24626:(e,t,r)=>{r.r(t),r.d(t,{Checkbox:()=>p,CheckboxContainer:()=>u,CheckboxControl:()=>x,CheckboxText:()=>m});var a=r(79237),l=r(90477),n=r(74422),s=r(38113),i=r(65375);let o=s.forwardRef((e,t)=>(0,a.jsx)(i.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M695.168 339.626667a42.666667 42.666667 0 1 1 60.330667 60.330666L471.04 684.373333a42.666667 42.666667 0 0 1-61.610667-1.365333l-142.208-155.136a42.666667 42.666667 0 0 1 62.890667-57.685333l112.085333 122.282666 252.970667-252.885333z"})}));o.displayName="CheckboxIcon";let c=s.createContext(null);function d(){return s.useContext(c)}let u=s.forwardRef((e,t)=>{let{className:r,children:n,...i}=e,o=s.useId(),[d,u]=s.useState(!1),x=s.useMemo(()=>({controlId:"".concat(o,"-control"),textId:"".concat(o,"-text"),disabled:d,setDisabled:u}),[o,d]);return(0,a.jsx)(c.Provider,{value:x,children:(0,a.jsx)("label",{ref:t,"data-slot":"checkbox-container","data-disabled":d?"true":void 0,className:(0,l.Q)("inline-flex items-center gap-2 cursor-pointer select-none text-t1 data-[disabled=true]:cursor-not-allowed data-[disabled=true]:text-t5",r),...i,children:n})})});u.displayName="Checkbox";let x=s.forwardRef((e,t)=>{var r;let{className:i,id:c,"aria-describedby":u,disabled:x,...m}=e,h=s.useId(),p=d(),f=null!=(r=null!=c?c:null==p?void 0:p.controlId)?r:"".concat(h,"-control"),b=null!=u?u:null==p?void 0:p.textId;return s.useEffect(()=>{var e;null==p||null==(e=p.setDisabled)||e.call(p,!!x)},[x,p]),(0,a.jsx)(n.bL,{ref:t,id:f,"data-slot":"checkbox","aria-describedby":b,disabled:x,className:(0,l.Q)("flex size-4 shrink-0 p-[1.2px] rounded-r1 transition-shadow outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 disabled:cursor-not-allowed border-l3 data-[state=checked]:border-p1 data-[state=indeterminate]:border-p1",i),...m,children:(0,a.jsxs)(n.C1,{forceMount:!0,"data-slot":"checkbox-indicator",className:"flex h-full w-full items-center justify-center rounded-r1 border-2 border-t4 data-[state=checked]:border-transparent data-[state=indeterminate]:border-transparent data-[state=checked]:bg-p1 data-[state=indeterminate]:bg-p1 [&>svg]:hidden [&>span]:hidden data-[state=checked]:[&>svg]:block data-[state=indeterminate]:[&>span]:block",children:[(0,a.jsx)(o,{className:"text-black"}),(0,a.jsx)("span",{className:"h-0.5 w-2 rounded-full bg-current text-black"})]})})});x.displayName="Checkbox.Control";let m=s.forwardRef((e,t)=>{var r,n;let{className:i,id:o,...c}=e,u=s.useId(),x=d(),m=null!=(r=null!=o?o:null==x?void 0:x.textId)?r:"".concat(u,"-text"),h=null!=(n=null==x?void 0:x.disabled)&&n;return(0,a.jsx)("span",{ref:t,id:m,"data-slot":"checkbox-text",className:(0,l.Q)("text-b14 flex-1 leading-none",h?"text-t5":"text-inherit",i),...c})});m.displayName="Checkbox.Text";let h=s.forwardRef((e,t)=>{let{className:r,children:l,indeterminate:n,onCheckedChange:s,onChange:i,labelClassName:o,name:c,value:d,...h}=e,p=!0===n?"indeterminate":void 0!==h.checked?h.checked:void 0;return(0,a.jsxs)(u,{className:o,children:[(0,a.jsx)(x,{ref:t,className:r,checked:p,name:c,value:d,onCheckedChange:e=>{null==s||s(e),i&&i({target:{checked:!0===e,indeterminate:"indeterminate"===e,name:c,value:d,type:"checkbox"},preventDefault:()=>{},stopPropagation:()=>{}})},...h}),l&&(0,a.jsx)(m,{children:l})]})});h.displayName="Checkbox";let p=Object.assign(h,{Control:x,Text:m,Label:u})},35256:(e,t,r)=>{r.r(t),r.d(t,{FloatingSignupBanner:()=>c.FloatingSignupBanner,FloatingSignupBannerDynamic:()=>u,default:()=>x});var a=r(79237),l=r(29265),n=r(69534),s=r(51025),i=r(12407),o=r(46383),c=r(74396);let d=(0,i.default)(()=>Promise.resolve().then(r.bind(r,74396)).then(e=>e.FloatingSignupBanner),{loadableGenerated:{webpack:()=>[74396]},ssr:!1}),u=()=>{let e=(0,s.k)(e=>e.userLoadFromStorage),t=(0,s.k)(e=>e.user),r=null==t?void 0:t.userId,[i]=(0,l.fj)(),c=Number(n.xM.getItem(o.A)),u=!(Number.isFinite(c)&&c>0)||Date.now()-c>864e5;return e&&!r&&i&&u?(0,a.jsx)(d,{}):null},x=d},41445:(e,t,r)=>{r.d(t,{t:()=>s});var a=r(79237),l=r(38113),n=r(65375);let s=l.forwardRef((e,t)=>
1(0,a.jsx)(n.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M485.333333 77.226667a28.8 28.8 0 0 1 53.333334 0l108.928 261.973333a28.885333 28.885333 0 0 0 24.32 17.664l282.88 22.698667c25.6 2.048 35.925333 33.962667 16.426666 50.645333l-215.466666 184.618667a28.885333 28.885333 0 0 0-9.386667 28.586666l65.92 276.053334a28.8 28.8 0 0 1-43.093333 31.232l-242.176-147.882667a28.842667 28.842667 0 0 0-30.037334 0L254.72 950.741333a28.8 28.8 0 0 1-43.093333-31.274666l65.92-276.053334a28.8 28.8 0 0 0-9.386667-28.586666l-215.466667-184.618667a28.885333 28.885333 0 0 1 16.469334-50.645333l282.88-22.698667a28.842667 28.842667 0 0 0 24.32-17.664l108.928-261.973333z"})}));s.displayName="FavoriteOnIcon"},46383:(e,t,r)=>{r.d(t,{A:()=>a});let a="floating_signup_banner_last_show_time"},51260:(e,t,r)=>{r.d(t,{b:()=>o});var a=r(79237),l=r(45979),n=r(65810),s=r(37514),i=r(38113);function o(e){let{unmountOnExit:t,...r}=e,[o,c]=(0,i.useState)(null),{ref:d,inView:u}=(0,l.W)({rootMargin:"0px",freezeOnceVisible:!t});return(0,i.useEffect)(()=>{u&&(0,n.Z)({id:"echarts-script",src:"https://cdn.tapbit.mobi/libs/echarts/index.min.v2.js"}).then(()=>{c(window.echarts)}).catch(()=>{})},[u]),(0,a.jsx)("div",{ref:d,className:"h-full w-full",children:(0,a.jsx)(a.Fragment,{children:o?(0,a.jsx)(s.A,{echarts:o,lazyUpdate:!0,notMerge:!0,...r}):null})})}},60088:(e,t,r)=>{r.d(t,{Z:()=>l});var a=r(38113);function l(e){let t=a.useRef({value:e,previous:e});return a.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},74396:(e,t,r)=>{r.r(t),r.d(t,{FloatingSignupBanner:()=>h,default:()=>p});var a=r(79237),l=r(51924),n=r(70659),s=r(66960),i=r(97624),o=r(53578),c=r(69534),d=r(90477),u=r(51025),x=r(38113),m=r(46383);let h=()=>{let e=(0,u.k)(e=>e.user),t=null==e?void 0:e.userId,[r,h]=(0,x.useState)(!t),{$t:p}=(0,s.B)();return(0,a.jsxs)("div",{className:(0,d.cn)("fixed bottom-[32px] left-1/2 z-[9999] hidden w-max -translate-x-1/2 items-center lg:flex",!r&&"!hidden"),children:[(0,a.jsxs)("div",{className:"bg-bg4 border-l1 flex w-max max-w-[900px] items-center justify-between rounded-[40px] border p-4",style:{boxShadow:"0px 12px 40px 0px #0000000A",backgroundImage:"linear-gradient(90.58deg, rgba(213, 213, 213, 0.2) 5.04%, rgba(255, 187, 0, 0.2) 84.58%, rgba(254, 188, 6, 0.2) 94.38%)"},children:[(0,a.jsx)("img",{src:"https://cdn.tapbit.mobi/home/registry-float-banner.png",alt:"",className:"mr-[18px] ml-2 h-12 w-auto rtl:mr-2 rtl:ml-[18px]"}),(0,a.jsx)("div",{className:"mr-6 text-[18px] font-medium rtl:mr-0 rtl:ml-6",dangerouslySetInnerHTML:{__html:(0,i.p)(p("Up to {0} in rewards for new futures traders. Join now!",{0:'<span style="color: #E6A800; font-weight: 600; font-size: 20px;">5,000 USDT</span>'}))}}),(0,a.jsx)(n.$,{onClick:()=>{(0,o.Bs)("",{User_from:"stick_bottombar_signup"})},className:"h-12 !rounded-3xl text-base font-semibold",children:p("Sign Up Now")})]}),(0,a.jsx)("div",{className:"bg-bg5 text-t3 hover:text-t1 mx-4 flex h-8 w-8 cursor-pointer items-center justify-center rounded-full",onClick:()=>{h(!1),c.xM.setItem(m.A,Date.now())},children:(0,a.jsx)(l.U,{})})]})},p=h},74422:(e,t,r)=>{r.d(t,{C1:()=>k,bL:()=>w});var a=r(38113),l=r(25479),n=r(78985),s=r(24668),i=r(94904),o=r(60088),c=r(96200),d=r(17787),u=r(18912),x=r(79237),m="Checkbox",[h,p]=(0,n.A)(m),[f,b]=h(m);function g(e){let{__scopeCheckbox:t,checked:r,children:l,defaultChecked:n,disabled:s,form:o,name:c,onCheckedChange:d,required:u,value:h="on",internal_do_not_use_render:p}=e,[b,g]=(0,i.i)({prop:r,defaultProp:null!=n&&n,onChange:d,caller:m}),[v,y]=a.useState(null),[w,j]=a.useState(null),k=a.useRef(!1),N=!v||!!o||!!v.closest("form"),_={checked:b,disabled:s,setChecked:g,control:v,setControl:y,name:c,form:o,value:h,hasConsumerStoppedPropagationRef:k,required:u,defaultChecked:!C(n)&&n,isFormControl:N,bubbleInput:w,setBubbleInput:j};return(0,x.jsx)(f,{scope:t,..._,children:"function"==typeof p?p(_):l})}var v="CheckboxTrigger",y=a.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:n,onClick:i,...o}=e,{control:c,value:d,disabled:m,checked:h,required:p,setControl:f,setChecked:g,hasConsumerStoppedPropagationRef:y,isFormControl:w,bubbleInput:j}=b(v,r),k=(0,l.s)(t,f),N=a.useRef(h);return a.useEffect(()=>{let e=null==c?void 0:c.form;if(e){let t=()=>g(N.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,g]),(0,x.jsx)(u.sG.button,{type:"button",role:"checkbox","aria-checked":C(h)?"mixed":h,"aria-required":p,"data-state":S(h),"data-disabled":m?"":void 0,disabled:m,value:d,...o,ref:k,onKeyDown:(0,s.mK)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.mK)(i,e=>{g(e=>!!C(e)||!e),j&&w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})});y.displayName=v;var w=a.forwardRef((e,t)=>
1{let{__scopeCheckbox:r,name:a,checked:l,defaultChecked:n,required:s,disabled:i,value:o,onCheckedChange:c,form:d,...u}=e;return(0,x.jsx)(g,{__scopeCheckbox:r,checked:l,defaultChecked:n,disabled:i,required:s,onCheckedChange:c,name:a,form:d,value:o,internal_do_not_use_render:e=>{let{isFormControl:a}=e;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(y,{...u,ref:t,__scopeCheckbox:r}),a&&(0,x.jsx)(_,{__scopeCheckbox:r})]})}})});w.displayName=m;var j="CheckboxIndicator",k=a.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:a,...l}=e,n=b(j,r);return(0,x.jsx)(d.C,{present:a||C(n.checked)||!0===n.checked,children:(0,x.jsx)(u.sG.span,{"data-state":S(n.checked),"data-disabled":n.disabled?"":void 0,...l,ref:t,style:{pointerEvents:"none",...e.style}})})});k.displayName=j;var N="CheckboxBubbleInput",_=a.forwardRef((e,t)=>{let{__scopeCheckbox:r,...n}=e,{control:s,hasConsumerStoppedPropagationRef:i,checked:d,defaultChecked:m,required:h,disabled:p,name:f,value:g,form:v,bubbleInput:y,setBubbleInput:w}=b(N,r),j=(0,l.s)(t,w),k=(0,o.Z)(d),_=(0,c.X)(s);a.useEffect(()=>{if(!y)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(k!==d&&e){let r=new Event("click",{bubbles:t});y.indeterminate=C(d),e.call(y,!C(d)&&d),y.dispatchEvent(r)}},[y,k,d,i]);let S=a.useRef(!C(d)&&d);return(0,x.jsx)(u.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=m?m:S.current,required:h,disabled:p,name:f,value:g,form:v,...n,tabIndex:-1,ref:j,style:{...n.style,..._,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function C(e){return"indeterminate"===e}function S(e){return C(e)?"indeterminate":e?"checked":"unchecked"}_.displayName=N},75774:(e,t,r)=>{r.r(t),r.d(t,{default:()=>en});var a=r(79237),l=r(53036),n=r(35349),s=r(69534),i=r(35256),o=r(12407),c=r(38113),d=r(23962),u=r(66176),x=r(76562),m=r(30511),h=r(45469),p=r(66960),f=r(44017),b=r(95468),g=r(9238),v=r(83125);function y(){let{$t:e,locale:t}=(0,p.B)(),[r,l]=(0,c.useState)([]),[n,s]=(0,c.useState)(!0);return((0,c.useEffect)(()=>{(async()=>{try{s(!0);let e=(0,b.j0)(),r=(0,g.FQ)(t),a="".concat(e,"/api/v2/help_center/").concat(r,"/categories/12190685604367/articles.json"),n=await fetch(a,{method:"GET",headers:{"Content-Type":"application/json"}}),i=(await n.json()).articles.slice(0,6);l(i)}catch(e){console.error("Failed to fetch announce data:",e)}finally{s(!1)}})()},[t]),n)?(0,a.jsx)("div",{"aria-busy":"true",className:"h-[50px] w-full bg-transparent max-[1200px]:h-[40px]",children:(0,a.jsx)("div",{className:"mx-auto flex h-full max-w-[1200px] items-center justify-center px-4",children:(0,a.jsx)(m.t,{type:"global",size:"l"})})}):0===r.length?null:(0,a.jsx)("div",{className:"bg-bg1 h-[50px] w-full max-[1200px]:h-[40px]",children:(0,a.jsxs)("div",{className:"bg-bg1 relative mx-auto flex h-full max-w-[1200px] px-0 max-[1200px]:px-4",children:[(0,a.jsx)("div",{className:"flex h-[50px] shrink-0 items-center max-[1200px]:h-[40px]",children:(0,a.jsx)(v.Image,{src:"https://cdn.tapbit.mobi/next-web/home/announce-icon.png",className:"h-[24px] w-[24px] max-[1200px]:h-[16px] max-[1200px]:w-[16px]",alt:"Announcement",width:24,height:24})}),(0,a.jsx)("div",{className:"ms-2 h-[50px] w-0 flex-1 overflow-hidden max-[1200px]:h-[40px]",children:(0,a.jsx)(h.Carousel,{orientation:"vertical",autoplay:!0,autoplayDelay:2500,showArrows:"never",showIndicators:!1,opts:{loop:!0},className:"h-[50px] gap-0 max-[1200px]:h-[40px]",children:(0,a.jsx)(h.CarouselContent,{className:"h-full",children:r.map((r,l)=>r?(0,a.jsx)(h.CarouselItem,{className:"h-[50px] !pt-0 max-[1200px]:h-[40px]",children:(0,a.jsxs)("div",{className:"flex h-full items-center justify-between pr-0 text-base max-[1200px]:pr-0 max-[1200px]:text-xs",children:[(0,a.jsx)("a",{className:"text-t1 hover:text-t1 min-w-0 flex-1 truncate text-[16px] leading-5 max-[1200px]:text-[12px]",href:r.html_url,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,f.m8)("item",r.title),children:r.title}),(0,a.jsxs)("a",{href:"".concat((0,b.j0)(),"/hc/").concat((0,g.FQ)(t)),target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,f.m8)("view_more",r.title),className:"text-t1 hover:!text-p1-dark inline-flex items-center text-base max-[1200px]:text-xs",children:[(0,a.jsx)("span",{className:"max-[1200px]:hidden",children:e("View more")}),(0,a.jsx)(x.Y,{className:"ms-1 h-4 w-4 transition-colors max-[1200px]:h-4 max-[1200px]:w-4 rtl:rotate-180"})]})]})},"".concat(r.id||l,"-").concat(l)):null)})})})]})})}var w=r(78063),j=r(90477),k=r(7111),N=r(29962);let _="!rounded-r3 !border-0 !bg-bg2 hover:!bg-bg2 [&_svg]:!size-5";function C(e){let{onBannerAvailabilityChange:t}=e,{locale:r}=(0,p.B)(),l=(0,N.Ub)({maxWidth:767}),n=(0,N.Ub)({minWidth:1340}),[s,i]=(0,c.useState)([]),[o,d]=(0,c.useState)(),u=(0,c.useRef)(new Set),x=(0,w.Yj)(),m=(0,c.useCallback)(e=>{if("hidden"===document.visibilityState)return;let t=(null==s?void 0:s.length)===1||l?1:(null==s?void 0:s.length)===2?2:3,r=s.length;if(!r)return;let a=(e%r+r)%r,n=[];for(let e=0;e<t;e++)n.push((a+e)%r);
1n.forEach(e=>{if(u.current.has(e))return;let t=s[e];t&&(0,f.cT)({...t,index:e})}),u.current=new Set(n)},[s,l]);if((0,c.useEffect)(()=>{(async()=>{try{let e=x?await (0,k.C5)({locale:r,params:{position:"PC"}}):await (0,k.N4)({locale:r,params:{position:"PC"}});if((null==e?void 0:e.code)===200){let r=(e.data||[]).map(e=>{if(!e.link_url)return e;let t=(0,g.$Z)("activityId",e.link_url);return{...e,activityId:t}});i(r),null==t||t(r.length>0),u.current=new Set}else i([]),null==t||t(!1)}catch(e){i([]),null==t||t(!1),console.error("Failed to fetch banner data:",e)}})()},[x,r,t]),(0,c.useEffect)(()=>{if(!o)return;let e=()=>{m(o.selectedScrollSnap())};return o.on("select",e),()=>{o.off("select",e)}},[o,m]),(0,c.useEffect)(()=>{if(s.length>0&&o){let e=setTimeout(()=>{m(o.selectedScrollSnap())},50);return()=>clearTimeout(e)}},[s.length,o,m]),!s||!Array.isArray(s)||0===s.length)return null;let b=1===s.length||l?1:2===s.length?2:3,y=n&&s.length>b;return(0,a.jsx)("div",{className:(0,j.Q)("mx-auto",l?"px-4 pt-4 pb-5":"mt-4 w-full max-w-[1200px] px-4 min-[1200px]:px-0",2===s.length&&!l&&"special-layout"),style:{height:l?"auto":void 0},children:(0,a.jsx)(h.Carousel,{opts:{loop:!1,align:"start"},autoplay:!0,showArrows:y?"always":"never",showIndicators:!1,previousClassName:_,nextClassName:_,setApi:d,className:"w-full",children:(0,a.jsx)(h.CarouselContent,{className:"-ml-s3 rtl:-mr-s3 rtl:ml-0",children:s.map((e,t)=>{var r;let n=(r=e.link_url)&&!l?{href:r,target:"_blank",rel:"noopener noreferrer"}:{};return(0,a.jsx)(h.CarouselItem,{className:"pl-s3 rtl:pr-s3 rtl:pl-0 ".concat(l?"basis-full":"basis-1/3"," ").concat(2!==s.length||l?"":"basis-1/3"),children:(0,a.jsx)("div",{className:"",children:e.link_url?(0,a.jsx)("a",{...n,className:"block overflow-hidden rounded-xl",onClick:()=>{(0,f.zI)({...e,index:t})},children:(0,a.jsx)("div",{className:"overflow-hidden rounded-xl",children:(0,a.jsx)(v.Image,{src:e.img_url,alt:e.title||"Banner image",className:"w-full rounded-xl object-cover transition-all duration-300 hover:shadow-lg ".concat(l?"h-auto rounded-[10px]":"aspect-[384/164] h-auto w-full"),width:384,height:164})})}):(0,a.jsx)("div",{className:"block overflow-hidden rounded-xl",children:(0,a.jsx)("div",{className:"overflow-hidden rounded-xl",children:(0,a.jsx)(v.Image,{src:e.img_url,alt:e.title||"Banner image",className:"w-full rounded-xl object-cover transition-all duration-300 hover:shadow-lg ".concat(l?"h-auto rounded-[10px]":"aspect-[384/164] h-auto w-full"),width:384,height:164})})})})},t)})})})})}var S=r(59502),A=r(28824),I=r(25909),E=r(19125),T=r(19490),B=r(51260),z=r(77222),D=r(32666),F=r(99903),L=r(56922);let M=[{kind:"crypto",label:"Crypto",translationKey:"key_crypto_1_3_09_1",background:"bg-p1",chartColor:"#D9181B",icon:"https://cdn.tapbit.mobi/next-web/home/card-crypto.png"},{kind:"stocks",label:"Stocks",translationKey:"key_stocks_1_3_09_1",background:"bg-[#F8F8F8]",chartColor:"#1F875F",icon:"https://cdn.tapbit.mobi/next-web/home/card-stocks.png"}];function R(e){let{config:t,slides:r}=e,{$t:l,locale:n}=(0,p.B)(),s=(0,z.useRouter)(),i=(0,E.q)(),{usdtTickerAll:o}=(0,d.W3)(),[u,x]=(0,c.useState)(),[m,b]=(0,c.useState)(0),g="fa"===n?"rtl":"ltr",y=(0,c.useMemo)(()=>new Map(o.map(e=>[e.symbol,e])),[o]);if((0,c.useEffect)(()=>{if(!u)return;let e=()=>b(u.selectedScrollSnap());return e(),u.on("select",e),u.on("reInit",e),()=>{u.off("select",e),u.off("reInit",e)}},[u]),!r.length)return null;let w=r[m%r.length],j=()=>{w&&((0,f.$7)("asset_card",t.kind,w.symbol.toLowerCase()),s.push(i((0,D.Zl)(w.symbol))))};return(0,a.jsxs)("article",{role:"link",tabIndex:0,onClick:e=>{e.target instanceof Element&&e.target.closest("button")||j()},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),j())},className:"".concat(t.background," rounded-r5 flex h-[310px] min-w-0 flex-col overflow-hidden p-6 text-black"),children:[(0,a.jsxs)("header",{className:"flex h-9 shrink-0 items-start justify-between border-b border-dashed border-black/15",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(v.Image,{src:t.icon,alt:"".concat(t.label," card"),width:20,height:20,className:"size-5 shrink-0"}),(0,a.jsx)("span",{className:"text-[14px] leading-5 font-semibold",children:l(t.translationKey)})]}),(0,a.jsx)("span",{className:"text-[12px] leading-4 font-medium text-black/50",children:l("key_open_24_7_1_3_09_1")})]}),(0,a.jsxs)(h.Carousel,{dir:g,setApi:x,autoplay:r.length>
11,autoplayDelay:3e3,itemsPerView:1,opts:{align:"start",direction:g,duration:20,loop:r.length>1,startIndex:0},showArrows:"never",showIndicators:!1,className:"mt-6 min-w-0 cursor-pointer",children:[(0,a.jsx)(h.CarouselContent,{className:"h-[202px]",children:r.map(e=>{let l=y.get(e.symbol),n=Number(null==l?void 0:l.change),s=Number.isFinite(n)?100*n:null,i=(null==l?void 0:l.last)?(0,T.iT)(l.last):"--",o=(0,D.h4)(e.prices,t.chartColor);return(0,a.jsx)(h.CarouselItem,{className:r.length>1?"mr-[100%] basis-full rtl:mr-0 rtl:ml-[100%]":"basis-full",children:(0,a.jsxs)("div",{className:"flex h-[202px] min-w-0 flex-col",children:[(0,a.jsxs)("div",{className:"flex h-14 items-start justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-[24px] leading-[34px] font-semibold",children:i}),(0,a.jsx)("div",{className:"text-[14px] leading-5 font-medium ".concat(null===s?"text-black/50":s<0?"text-[#D9181B]":"text-[#1F875F]"),children:null===s?"--":"".concat(s>0?"+":"").concat(s.toFixed(2),"%")})]}),(0,a.jsxs)("div",{className:"flex flex-col items-end gap-1",children:[(0,a.jsx)(L.L,{symbol:e.symbol,src:(0,F.cy)(e.symbol),width:28,height:28,className:"size-7 rounded-full shadow-[inset_0_0_0_1px_rgba(0,0,0,0.2)]"}),(0,a.jsx)("span",{className:"text-[14px] leading-5 text-black/50",children:e.shortName})]})]}),(0,a.jsx)("div",{className:"mt-2 h-[100px] w-full shrink-0 [&_.echarts-for-react_*:focus]:outline-none",children:(0,a.jsx)(B.b,{className:"pointer-events-none",style:{width:"100%",height:"100%"},option:o})})]})},e.id)})}),r.length>1?(0,a.jsx)("div",{className:"absolute right-0 bottom-0 z-10 flex gap-1",children:r.map((e,r)=>(0,a.jsx)("button",{type:"button","aria-label":"".concat(l(t.label)," ").concat(r+1),"aria-current":r===m?"true":void 0,onClick:()=>null==u?void 0:u.scrollTo(r),className:"relative h-[3px] w-4 cursor-pointer rounded-[5px] transition-colors duration-300 before:absolute before:inset-x-0 before:top-[-2px] before:bottom-[-2px] before:content-[''] ".concat(r===m?"bg-black":"bg-black/8 hover:bg-black/25")},e.id))}):null]})]})}function P(e){let{cryptoCards:t=[],stockCards:r=[]}=e,l=(0,c.useMemo)(()=>({crypto:(0,D.Cc)(t),stocks:(0,D.Cc)(r)}),[t,r]);return(0,a.jsx)("div",{className:"flex h-[644px] min-w-0 flex-col gap-6",children:M.map(e=>(0,a.jsx)(R,{config:e,slides:l[e.kind]},e.kind))})}var Q=r(37392),U=r(41445),$=r(70659),G=r(24626),K=r(82586),O=r(55723),Z=r(51025),W=r(14275),H=r(4390);async function V(e){let t=[],r=1;for(;;){var a;let l=await (0,O.rs)({locale:e,params:{pageNum:r,pageSize:100}}),n=null!=(a=null==l?void 0:l.data)?a:[];if(t.push(...n.filter(e=>1===e.bizType)),n.length<100)return t;r+=1}}let q="grid-cols-[minmax(150px,2.2fr)_minmax(90px,1.4fr)_minmax(120px,1.8fr)_minmax(100px,1.4fr)_64px]";function X(e){return null===e?{className:"text-white/50",text:"--"}:{className:e>0?"text-p2":e<0?"text-p3":"text-white/50",text:"".concat(e>0?"+":"").concat(e.toFixed(2),"%")}}function J(e){let{favorite:t=!1,favoriteLoading:r=!1,onRemoveFavorite:l,onTrade:n,row:s,tradeLabel:i}=e,o=X(s.change);return(0,a.jsxs)("div",{role:"link",tabIndex:0,"aria-label":"Trade ".concat(s.pair),className:"group rounded-r3 grid h-[63px] cursor-pointer items-center px-4 text-[14px] leading-5 transition-colors hover:bg-white/10 focus-visible:bg-white/10 focus-visible:outline-none ".concat(q),onClick:()=>n(s.symbol),onKeyDown:e=>{e.target===e.currentTarget&&"Enter"===e.key&&(e.preventDefault(),n(s.symbol))},children:[(0,a.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[t?(0,a.jsx)("button",{type:"button","aria-label":"Remove ".concat(s.pair," from Favorites"),className:"flex size-5 shrink-0 cursor-pointer items-center justify-center",disabled:r,onClick:e=>{e.stopPropagation(),null==l||l(s.symbol)},children:r?(0,a.jsx)(Q.m,{className:"size-4 animate-spin text-white/50"}):(0,a.jsx)(U.t,{className:"text-p1 size-4"})}):null,(0,a.jsx)(L.L,{symbol:s.symbol,src:(0,F.cy)(s.symbol),width:28,height:28,className:"size-7 shrink-0 rounded-full"}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("div",{className:"truncate font-medium",children:s.pair}),(0,a.jsx)("div",{className:"truncate text-[12px] leading-4 text-white/50",children:s.name})]})]}),(0,a.jsx)("div",{children:s.last}),(0,a.jsx)("div",{children:s.volume}),(0,a.jsx)("div",{className:"font-medium ".concat(o.className),children:o.text}),(0,a.jsx)($.$,{type:"button",size:"s",variant:"secondary",className:"group-hover:bg-p1 w-16 bg-white/10 px-0 text-white group-hover:text-black",onClick:e=>{e.stopPropagation(),n(s.symbol)},children:i})]})}function Y(e){let{addLoading:t,addToFavoritesLabel:r,onAdd:l,onToggle:n,exposureRef:s,rows:i,selectedIds:o}=e;return(0,a.jsxs)("div",{ref:s,className:"mt-6 px-6",children:[(0,a.jsx)("div",{className:"grid grid-cols-2 gap-4",children:i.slice(0,8).map(e=>{let t=X(e.change);return(0,a.jsxs)("article",{className:"rounded-r4 flex h-[104px] flex-col bg-white/7 p-4",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,a.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,a.jsx)(L.L,{symbol:e.symbol,src:(0,F.cy)(e.symbol),width:28,height:28,className:"size-7 shrink-0 rounded-full"}),(0,a.jsx)("span",{className:"truncate text-[14px] leading-5 font-medium",children:e.pair})]}),(0,a.jsx)(G.Checkbox,{checked:o.has(e.id),"aria-label":"Select ".concat(e.pair),className:"hover:border-p1 hover:bg-p1/10 focus-visible:ring-p1/40 cursor-pointer border-white/60 bg-transparent p-0 transition-colors focus-visible:ring-2 active:scale-95",labelClassName:"shrink-0",onCheckedChange:()=>n(e.id)})]}),(0,a.jsx)("div",{className:"mt-3 text-[16px] leading-[22px] font-semibold",children:e.last}),(0,a.jsx)("div",{className:"text-[12px] leading-4 font-medium ".concat(t.className),children:t.text})]},e.id)})}),(0,a.jsx)($.$,{type:"button",size:"m",loading:t,disabled:!o.size,className:"mx-auto mt-6 flex w-[200px]",onClick:l,children:r})]})}function ee(e){var t,r;let{contractMetadata:l=[],tabContracts:n=[]}=e,{$t:s}=(0,p.B)(),i=(0,z.useRouter)(),o=(0,E.q)(),{usdtTickerAll:u}=(0,d.W3)(),{addFavorites:x,addLoading:m,favoriteList:h,favoriteListLoading:b,favoriteLoading:g,isLogged:v,removeFavorite:y}=function(){let{locale:e}=(0,p.B)(),t=(0,Z.k)(e=>{var t;return null==(t=e.user)?void 0:t.userId}),r=!!t,a=(0,W.useQueryClient)(),l=(0,c.useMemo)(()=>["home-futures-favorites",e,null!=t?t:0],[e,t]),[n,s]=(0,c.useState)({}),[i,o]=(0,c.useState)(!1),{data:d=[],isError:u,isLoading:x,refetch:m}=(0,H.useQuery)({queryKey:l,queryFn:()=>V(e),enabled:r,staleTime:3e4}),h=(0,c.useCallback)(async e=>{var t;if(!e||n[e])return;let r=null!=(t=a.getQueryData(l))?t:[],i=r.findIndex(t=>t.tradePair===e),o=r[i],c=()=>{o&&a.setQueryData(l,function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(t.some(t=>t.tradePair===e))return t;let r=[...t];return r.splice(Math.min(i,r.length),0,o),r})};s(t=>({...t,[e]:!0})),a.setQueryData(l,r.filter(t=>t.tradePair!==e));try{let t=await (0,O.dw)({tradePair:e,type:2,bizType:1});(null==t?void 0:t.code)!==200&&c()}catch(e){c(),console.error("remove home favorite failed",e)}finally{s(t=>({...t,[e]:!1}))}},[n,a,l]);return{addFavorites:(0,c.useCallback)(async e=>{let t=function(e){let t=e.map(e=>
1e.trim()).filter(Boolean);return t.length?{bizType:1,tradePairs:t.join(",")}:null}(e);if(t&&!i){o(!0);try{let e=await (0,O.Zr)(t);if(await m(),(null==e?void 0:e.code)!==200)throw Error("add home favorites failed")}catch(e){console.error("add home favorites failed",e)}finally{o(!1)}}},[i,m]),addLoading:i,favoriteList:d,favoriteListError:u,favoriteListLoading:x,favoriteLoading:n,isLogged:r,removeFavorite:h}}(),[w,j]=(0,c.useState)("all"),[k,N]=(0,c.useState)(null),[_,C]=(0,c.useState)(()=>new Set),A=v&&null!=k?k:"popular",I=(0,c.useMemo)(()=>(0,D.Wy)(n,u,l),[l,n,u]),T=(0,c.useMemo)(()=>(0,D.U3)(n),[n]),B=(0,c.useMemo)(()=>T.filter(e=>{var t;return(null!=(t=I[e.key])?t:[]).length>0}),[I,T]),F=null!=(t=I[w])?t:[],L=null!=(r=I.all)?r:[],M=(0,c.useMemo)(()=>L.map(e=>e.symbol).join("|"),[L]),R=(0,c.useRef)(""),P=(0,c.useMemo)(()=>(0,D.jV)(h,u,l),[l,h,u]),U=(0,S.s)((0,f.XQ)(),(0,f.F2)("favorites_add_module"),{trigger:"visible"});(0,c.useEffect)(()=>{B.length&&!B.some(e=>e.key===w)&&j(B[0].key)},[w,B]),(0,c.useEffect)(()=>{M&&R.current!==M&&(R.current=M,C(new Set(L.map(e=>e.id))))},[L,M]);let $=e=>{N(e),(0,f.$7)("tab","favorites"===e?"favorites":"all")},G=e=>{(0,f.$7)("trade","favorites"===A?"favorites":w,e.toLowerCase()),i.push(o((0,D.Zl)(e)))},X=e=>{(0,f.$7)("favorites_star","favorites",e.toLowerCase()),y(e)},ee=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,a.jsxs)("div",{className:"mt-6 px-2",children:[(0,a.jsxs)("div",{className:"grid h-9 items-center px-4 text-[12px] leading-4 text-white/50 ".concat(q),children:[(0,a.jsx)("div",{children:s("Symbol")}),(0,a.jsx)("div",{children:s("key_last_price_1_3_09_1")}),(0,a.jsxs)("div",{children:[s("key_24h_volume_1_3_09_1")," (USDT)"]}),(0,a.jsx)("div",{children:s("key_24h_change_1_3_09_1")}),(0,a.jsx)("div",{className:"text-right",children:s("Action_r_1")})]}),(0,a.jsx)(K.ScrollArea,{className:"h-[504px]",showScrollBar:t&&e.length>8,viewportClassName:t&&e.length>8?"pr-2":void 0,children:e.map(e=>(0,a.jsx)(J,{row:e,favorite:t,favoriteLoading:g[e.symbol],tradeLabel:s("Trade"),onRemoveFavorite:X,onTrade:G},e.id))})]})};return(0,a.jsxs)("div",{className:"rounded-r5 h-[644px] min-w-0 overflow-hidden bg-[#343434] pt-6 text-white",children:[(0,a.jsxs)("div",{className:"mx-6 flex h-8 items-center justify-between gap-6",children:[(0,a.jsxs)("div",{role:"tablist","aria-label":s("Market"),className:"flex h-8 items-center gap-4",children:[v?(0,a.jsx)("button",{type:"button",role:"tab","aria-selected":"favorites"===A,className:"cursor-pointer text-[20px] leading-7 font-semibold ".concat("favorites"===A?"text-white":"text-white/55"),onClick:()=>$("favorites"),children:s("key_favorites_1_3_09_1")}):null,(0,a.jsx)("button",{type:"button",role:"tab","aria-selected":"popular"===A,className:"cursor-pointer font-semibold ".concat(v?"text-[20px] leading-7":"text-[16px] leading-[22px]"," ").concat("popular"===A?"text-white":"text-white/55"),onClick:()=>$("popular"),children:s("key_popular_1_3_09_1")})]}),"popular"===A?(0,a.jsx)("div",{className:"flex h-8 items-center rounded-[6px] bg-white/8 p-1",children:B.map(e=>(0,a.jsx)("button",{type:"button",className:"h-6 min-w-[48px] cursor-pointer rounded-[4px] px-3 text-[12px] leading-4 font-medium transition-colors ".concat(w===e.key?"bg-white/10 text-white":"text-white/50 hover:text-white"),onClick:()=>{var t;j(t=e.key),(0,f.$7)("tab",t)},children:e.label},e.key))}):null]}),"favorites"===A?b?(0,a.jsx)("div",{className:"flex h-[564px] items-center justify-center",children:(0,a.jsx)(Q.m,{className:"size-5 animate-spin text-white/50"})}):P.length?ee(P,!0):(0,a.jsx)(Y,{rows:L,selectedIds:_,addLoading:m,addToFavoritesLabel:s("key_add_to_favorites_1_3_09_1"),onToggle:e=>{C(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r})},onAdd:()=>{let e=(0,D.Mu)(L.filter(e=>_.has(e.id))).map(e=>e.symbol);(0,f.$7)("favorites_add_button","favorites",""),x(e)},exposureRef:U}):ee(F)]})}function et(e){var t;let{hasBanner:r=!0}=e,{$t:l,locale:n}=(0,p.B)(),s=(0,A.BJ)({locale:n}),{data:i}=(0,I.d_)(),o=null==(t=s.data)?void 0:t.data,c=(0,S.s)((0,f.XQ)(),(0,f.F2)("live_markets"),{trigger:"visible"});return(0,a.jsx)("section",{ref:c,"data-theme":"dark",className:"w-full bg-black text-white",children:(0,a.jsxs)("div",{className:"mx-auto w-full max-w-[1248px] px-6 pb-40 ".concat(r?"pt-[120px]":"pt-0"),children:[(0,a.jsxs)("div",{className:"w-full",children:[(0,a.jsx)("div",{className:"text-p1-dark text-[16px] leading-[22px] font-semibold",children:l("key_live_markets_1_3_09_1")}),(0,a.jsx)("h2",{className:"mt-2 text-[48px] leading-[58px] font-semibold",children:l("key_crypto_and_stocks_one_clear_view_1_3_09_1")})]}),(0,a.jsxs)("div",{className:"mt-[51px] grid grid-cols-[32%_minmax(0,1fr)] gap-6",children:[(0,a.jsx)(P,{cryptoCards:null==o?void 0:o.cryptoCards,stockCards:null==o?void 0:o.stockCards}),(0,a.jsx)(ee,{tabContracts:null==o?void 0:o.tabContracts,contractMetadata:i})]})]})})}let er=(0,o.default)(()=>r.e(3274).then(r.bind(r,13274)),{loadableGenerated:{webpack:()=>[13274]}}),ea=(0,o.default)(()=>r.e(6106).then(r.bind(r,86106)),{loadableGenerated:{webpack:()=>[86106]}}),el=(0,o.default)(()=>r.e(4360).then(r.bind(r,54360)),{loadableGenerated:{webpack:()=>[54360]}});function en(e){let{onReady:t}=e,[r,o]=(0,c.useState)(!0);return(0,n.kO)([...d.oh]),(0,c.useEffect)(()=>{s.xM.removeItem("isRegisterToDownload")},[]),(0,c.useLayoutEffect)(()=>{null==t||t()},[]),(0,l.j)(),(0,a.jsxs)("div",{className:"h-full",children:[(0,a.jsx)(u.A,{}),(0,a.jsxs)("div",{className:"bg-black py-10 empty:hidden",children:[(0,a.jsx)(y,{}),(0,a.jsx)(C,{onBannerAvailabilityChange:o})]}),(0,a.jsx)(i.FloatingSignupBannerDynamic,{}),(0,a.jsx)(et,{hasBanner:r}),(0,a.jsx)(er,{}),(0,a.jsx)(ea,{}),(0,a.jsx)(el,{})]})}},97624:(e,t,r)=>{r.d(t,{p:()=>x,g:()=>m});var a=r(16851);let l=Symbol("dompurify-hooks-configured"),n=/^https?:\/\//i,s=new Set(["behavior","-moz-binding"]),i=/(?:expression\s*\(|(?:java|vb)script\s*:|url\s*\(|@import)/i,o={USE_PROFILES:{html:!0}},c=new Set(["tapbit.com","tapbit.mobi","vimeo.com","player.vimeo.com","youtube.com","youtube-nocookie.com"]),d={...o,ADD_TAGS:["iframe"],ADD_ATTR:["allow","allowfullscreen","frameborder","referrerpolicy"],RETURN_DOM:!0};function u(e){e[l]||(e.addHook("uponSanitizeAttribute",(e,t)=>{"a"===e.tagName.toLowerCase()&&"target"===t.attrName&&"_blank"===t.attrValue&&(t.forceKeepAttr=!0)}),e.addHook("afterSanitizeAttributes",e=>{if(!(e&&"object"==typeof e&&"getAttribute"in e&&"setAttribute"in e&&"removeAttribute"in e))return;let t=e.getAttribute("style");if(t){let r=function(e){let t=[];return e.split(";
1").forEach(e=>{let r=e.trim();if(!r)return;let[a,...l]=r.split(":");if(!a||0===l.length)return;let n=a.trim().toLowerCase(),o=l.join(":").trim();!o||s.has(n)||i.test(o)||t.push("".concat(n,": ").concat(o))}),t.join("; ")}(t);r?e.setAttribute("style",r):e.removeAttribute("style")}!function(e){var t;let r=e.getAttribute("href");if(!r){e.removeAttribute("target"),e.removeAttribute("rel");return}if("_blank"!==e.getAttribute("target")||!n.test(r))return;let a=new Set((null!=(t=e.getAttribute("rel"))?t:"").split(/\s+/).filter(Boolean));a.add("noopener"),a.add("noreferrer"),e.setAttribute("rel",Array.from(a).join(" "))}(e)}),e[l]=!0)}let x=function(e){return u(e),t=>t&&e.isSupported?e.sanitize(t,o):""}(a.A),m=function(e){return u(e),t=>{if(!t||!e.isSupported)return"";let r=e.sanitize(t,d);return Array.from(r.getElementsByTagName("a")).forEach(e=>{e.getAttribute("href")||function(e){let t=e.parentNode;if(t){for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}}(e)}),Array.from(r.getElementsByTagName("img")).forEac
1h(e=>{if(!e.getAttribute("src"))return void e.remove();e.getAttribute("loading")||e.setAttribute("loading","lazy"),e.getAttribute("decoding")||e.setAttribute("decoding","async")}),Array.from(r.getElementsByTagName("source")).forEach(e=>{e.getAttribute("src")||e.remove()}),Array.from(r.getElementsByTagName("iframe")).forEach(e=>{let t=e.getAttribute("src");if(!t||!function(e){try{let t=new URL(e);return/^https?:$/i.test(t.protocol)&&c.has(t.hostname.replace(/^www\./i,""))}catch(e){return!1}}(t))return void e.remove();e.getAttribute("loading")||e.setAttribute("loading","lazy"),e.getAttribute("referrerpolicy")||e.setAttribute("referrerpolicy","no-referrer")}),r.innerHTML}}(a.A)}}]);

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.