1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5776],{23488:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/market",function(){return n(77529)}])},18343:function(e,t,n){"use strict";n.d(t,{m6:function(){return s},ms:function(){return u},yB:function(){return c}});var r=n(12881),a=r.Zr.getOrigin,i=r.cf.XtAxios,o=a("www")+"/xt-notice/",l=(a("www"),a("www")+"/exapi/market/");function c(e){return i.get(o+"public/schedule/list?time=".concat(e.time,"&lang=").concat(e.lang),e)}function s(e){return i.post(l+"private/symbol/online-notice",e)}function u(e){return i.get(l+"private/symbol/online-notice",e)}},76390:function(e,t,n){"use strict";var r=n(11527),a=(n(50959),n(82187)),i=n.n(a),o=n(12881),l=n(3122),c=n(28035),s=n.n(c);function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var f=o.Px.useTranslation;t.Z=function(e){var t=e.label,n=e.noIcon,a=e.className,o=d(e,["label","noIcon","className"]),c=f();return(0,r.jsxs)("div",function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){u(e,t,n[t])}))}return e}({className:i()(s().main,a)},o,{children:[!n&&(0,r.jsx)(l.Z,{icon:"noData"}),(0,r.jsx)("div",{children:t||c("cmpt.noData")})]}))}},19113:function(e,t,n){"use strict";n.d(t,{D:function(){return m}});var r=n(11527),a=n(14900),i=n(82187),o=n.n(i),l=n(50959),c=n(99169);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var d=function(e){if(!e)return e;var t=u(e.split("."),2),n=t[0],r=t[1],a=void 0===r?"":r,i=n+a+"00";return a=i.slice(n.length+2),n=i.slice(0,n.length+2),"".concat(Number(n),".").concat(a).replace(/\.?0+$/,"")},f=function(e){if(null==e||""===e)return!1;var t=new c.O(e);return t.isFinite()&&t.isZero()},_=function(e){if(null==e||""===e)return!1;var t=new c.O(e);return t.isFinite()&&t.gt(0)},m=function(e){var t=e.mode,n=void 0===t?"spot":t,r=e.symbol,a=e.makerFee,i=e.takerFee,o=e.useIndependentFeeRate,l=e.marketConfig;if("futures"===n)return!0!==o?null:function(e,t){var n=f(e),r=f(t),a=_(e),i=_(t);return n&&r?"0 Fees":n&&i?"Maker 0 ; Taker ".concat(d(t),"%"):r&&a?"Taker 0 ; Maker ".concat(d(e),"%"):null}(a,i);var c,s,u=null===l||void 0===l?void 0:l[r];return c=null===u||void 0===u?void 0:u.makerFeeRate,s=null===u||void 0===u?void 0:u.takerFeeRate,"0"===c&&"0"===s?"0 Fees":"0"!==c||Number.isNaN(Number(s))?"0"!==s||Number.isNaN(Number(c))?null:"Taker 0 ; Maker ".concat(d(c),"%"):"Maker 0 ; Taker ".concat(d(s),"%")};t.Z=function(e){var t=e.mode,n=void 0===t?"spot":t,i=e.symbol,c=e.makerFee,s=e.takerFee,u=e.useIndependentFeeRate,d=e.className,f=e.label,_=(0,a.oR)().market.marketConfig,p=(0,l.useMemo)((function(){return void 0!==f?f:m({mode:n,symbol:i,makerFee:c,takerFee:s,useIndependentFeeRate:u,marketConfig:_})}),[f,n,u,c,s,_,i]);return p?(0,r.jsx)("div",{className:o()("p-[1px_4px] bg-[--Brand-Container-5] w-fit roun
1ded-[4px] text-[10px] leading-[14px] text-[--Text_Icon-Brand-6] mt-[2px]",d),children:p}):null}},3122:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(11527);function a(e){var t=e.icon,n=e.style,a=void 0===n?void 0:n,i=e.className,o=void 0===i?"":i;return(0,r.jsx)("svg",{className:"".concat(o," iconpark-icon"),style:a,children:(0,r.jsx)("use",{href:"#"+t})})}},77529:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return $n},default:function(){return Jn}});var r=n(11527),a=n(50959),i=n(18489),o=n(76016),l=n.n(o),c=n(12881),s=n(56837),u=n.n(s),d=n(14900),f=n(42387),_=n(43302),m=n(69933),p=n(82187),v=n.n(p),h=n(5758),x=n(76390),y=n(16627),b=n(76918),g=n(14765),S=n(19113);function k(e,t,n,r,a,i,o){try{var l=e[i](o),c=l.value}catch(s){return void n(s)}l.done?t(c):Promise.resolve(c).then(r,a)}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){w(e,t,n[t])}))}return e}var T=c.Px.useTranslation,A=c.Zr.getUrl,I=c.Zr.showRate,C=c.cf.XtSocketPublic,j=(0,f.Pi)((function(e){var t=(0,a.useRef)(!0),i=T(),o=(0,d.oR)(),c=o.fund,s=o.market,f=(0,b.Z)().getTicker,p=(0,a.useState)({}),w=p[0],j=p[1],O=(0,a.useState)("Spot"),E=O[0],L=O[1],M=(0,a.useState)("Spot"),R=M[0],P=M[1],D=s.marketEtfConfig,U=s.topConfig,F=(0,a.useCallback)((function(e){if(D)return D[e]}),[D]),V=function(e){return+s.marketConfig[e].stateTime},G=a.useMemo((function(){var e;return N({},null!==w&&void 0!==w?w:{},{allMarketData:null===w||void 0===w||null===(e=w.allMarketData)||void 0===e?void 0:e.map(f)})}),[w,f]),z=function(e){!Array.isArray(e)||e.length<=0||!w.allMarketData||(e.forEach((function(e){var t,n=null===(t=w.allMarketData)||void 0===t?void 0:t.findIndex((function(t){return t.s==e.s}));n&&n<0||(w.allMarketData[n]=e)})),j(N({},w)))},B=function(){var e,t=(e=l().mark((function e(){var t;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.gx)();case 2:t=e.sent,j({allMarketData:t});case 4:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function o(e){k(i,r,a,o,l,"next",e)}function l(e){k(i,r,a,o,l,"throw",e)}o(void 0)}))});return function(){return t.apply(this,arguments)}}(),Z=function(e){var t;if(!e)return n(72539).Z;var r=c.currencyMap,a=c.setCoinLogo,i=e.split("_")[0],o=location.hostname,l=o.substring(o.indexOf(".")+1),s=(null===r||void 0===r||null===(t=r[i])||void 0===t?void 0:t.logo)||"",u="";return!o.startsWith("xt")&&s&&a(i,u=s.replace("xt.com",l)),null!==u&&void 0!==u?u:n(72539).Z},H=function(e){if(e)return c.getCurrencyDisplayName(e.split("_")[0].toLowerCase())},W=function(e){if(e)return e.split("_").length>1?c.getCurrencyDisplayName(e.split("_")[1].toLowerCase()):""},K=function(e){var t=e.s,n=e.c;if(null==n||isNaN(+n))return 0;var r=s.marketConfig[t];return(0,g.u)(n,{fixed:(null===r||void 0===r?void 0:r.buyPoint)||2,useSpecialSmallFormat:!0,down:!0})},X=function(e){return I(100*e)};(0,a.useEffect)((function(){t.current&&(C.addChannel({event:"tickers"},z),t.current=!1)}),[w.allMarketData]),(0,a.useEffect)((function(){return B(),t.current=!0,function(){C.removeChannel({event:"tickers"})}}),[]);var Y=[{key:"Spot",name:i("home.Spot")},{key:"Etf",name:"ETF"}],q=[{label:i("home.HomeMarketHot"),key:"hot",header:i("home.Name")},{label:i("home.HomeMarketNewCoin"),key:"newest",header:i("home.Name")},{label:i("home.HomeMarketRateUp"),key:"up",header:(0,r.jsx)(m.Z,{children:(0,r.jsx)(_.Z,{className:u()["dropdown-btn"],label:Y.find((function(e){return e.key===E})).name,list:Y,placement:"bottomRight",value:E,trigger:["hover","click"],onChange:function(e){var t;t=e.key,L(t)}},"up")})},{label:i("home.HomeMarketRateDown"),key:"down",header:(0,r.jsx)(m.Z,{children:(0,r.jsx)(_.Z,{className:u()["dropdown-btn"],label:Y.find((function(e){return e.key===R})).name,list:Y,placement:"bottomRight",value:R,trigger:["hover","click"],onChange:function(e){var t;t=e.key,P(t)}},"down")})}],$=function(e){return e.cr||e.r};return(0,r.jsxs)("div",{className:u()["page-market__lite"],children:[(0,r.jsx)("span",{className:u()["page-market__lite_title"],children:i("otc.Market")}),(0,r.jsx)("div",{children:q.map((function(e,t){var n=function(e){var t=G.allMarketData;if(t&&U){var n=U[e];if(n){var r=s.marketConfig,a=[];if(n.topSymbols)for(var i=function(e){var r=n.topSymbols[e],i=t.findIndex((function(e){return e.s==r}));if(i>=0&&(a.push(t[i]),a.length>=3))return"break"},o=0;o<n.topSymbols.length&&"break"!==i(o);++o);if(a.length>=3)return a.slice(0,3);if("newest"==e&&s.nextOnlineList.length&&(s.nextOnlineList.map((function(e){null==a.find((function(t){return t.s==e.symbol}))&&a.unshift({s:e.symbol,nextStateTime:e.nextStateTime})})),a.length>=3))return a.slice(0,3).sort((function(e,t){return e.nextStateTime-t.nextStateTime}));var l=t.filter((function(i){if(!i.s)return!1;var o=r[i.s];if(!o||"DELISTED"==o.state||"FULL"!=o.displayLevel)return!1;if(a.length>0&&a.findIndex((function(e){return e.s==i.s}))>=0)return!1;var l=i.s.split("_");if(l.length<2)return!1;if(n.excludeSymbols&&n.excludeSymbols.includes(i.s))return!1;if(n.excludeBaseCurrencies&&n.excludeBaseCurrencies.includes(l[0]))return!1;if(n.excludeQuoteCurrencies&&n.excludeQuoteCurrencies.includes(l[1]))return!1;if(n.excludeVolumeLt)if("usdt"==l[1].toLowerCase()){if(n.excludeVolumeLt>parseFloat(i.v))return!1}else{var c=t.find((function(e){return e.s.toLowerCase()==l[1].toLowerCase()+"_usdt"}));if(!c||n.excludeVolumeLt>c.c*i.v)return!1}if("up"===e){if("Spot"==E&&s.isNewEtfMarket(i.s))return!1;if("Etf"==E&&!s.isNewEtfMarket(i.s))return!1}if("down"===e){if("Spot"==R&&s.isNewEtfMarket(i.s))return!1;if("Etf"==R&&!s.isNewEtfMarket(i.s))return!1}return!0}));return"up"===e?l.sort((function(e,t){return(t.cr||t.r)-(e.cr||e.r)})):"down"===e?l.sort((function(e,t){return(e.cr||e.r)-(t.cr||t.r)})):"hot"===e?l.sort((function(e,n){var r=e.v,a=n.v,i=e.s.split("_");if(r>0&&i.length>1&&"usdt"!=i[1].toLowerCase()){var o=t.find((function(e){return e.s.toLowerCase()==i[1].toLowerCase()+"_usdt"}));o&&(r*=o.c)}var l=n.s.split("_");if(a>0&&l.length>1&&"usdt"!=l[1].toLowerCase()){var c=t.find((function(e){return e.s.toLowerCase()==l[1].toLowerCase()+"_usdt"}));c&&(a*=c.c)}return a-r})):"newest"===e&&(a.sort((function(e,t){return e.nextStateTime-t.nextStateTime})),l.sort((function(e,t){return V(t.s)-V(e.s)}))),a.concat(l.slice(0,3-a.length))}}}(e.key);return(0,r.jsx)("div",{className:u()["page-market__lite--card"],children:(0,r.jsxs)("div",{className:u()["page-market__lite--card_content"],
1children:[(0,r.jsx)("div",{className:u()["page-market__lite--card_content_title"],children:e.label}),(0,r.jsxs)("div",{children:[(0,r.jsxs)("ul",{className:u()["page-market__lite--card_content_header"],children:[(0,r.jsx)("li",{children:e.header}),(0,r.jsx)("li",{children:i("home.LastPrice")}),(0,r.jsx)("li",{children:i("trade.change")})]}),(null===n||void 0===n?void 0:n.length)?(0,r.jsx)("ul",{className:u()["page-market__lite--card_content_body"],children:null===n||void 0===n?void 0:n.map((function(e,t){var n,a,o,l;return(0,r.jsxs)("li",{onClick:function(){window.location.href=A("/trade/"+e.s)},children:[(0,r.jsxs)("div",{className:u()["page-market__lite--card_content_body_item"],children:[(0,r.jsx)("img",{src:Z(e.s),alt:""}),(0,r.jsx)("div",{children:(0,r.jsxs)("div",{className:"flex",children:[(0,r.jsxs)("div",{className:u()["page-market__lite--card_content_body_item_name"],children:[(0,r.jsx)("span",{style:{fontWeight:"500",color:"#333333",fontSize:"14px"},children:H(e.s)}),(0,r.jsxs)("span",{className:"text-[--Text-icon-Common-Tertiary] text-[12px] mt-[2px] ms-[2px]",children:["/ ",W(e.s)]})]}),F(e.s)?(0,r.jsx)("button",{className:v()("btnTxt",u().tag,"LONG"===(null===(n=F(e.s))||void 0===n?void 0:n.direction)&&u().etf_long,"SHORT"===(null===(a=F(e.s))||void 0===a?void 0:a.direction)&&u().etf_short),children:"".concat(null===(o=F(e.s))||void 0===o?void 0:o.maxLeverage,"X")}):null]})})]}),(0,r.jsx)("div",{className:"".concat(e.nextStateTime?u().count_down_box:""," ").concat(u()["page-market__lite--card_content_body_item"]),children:(0,r.jsxs)("div",{className:u()["last-price"],children:[e.nextStateTime?(0,r.jsx)("p",{style:{fontSize:"12px",marginBottom:"2px",marginTop:"-2px"},children:i("market.countDown")}):null,(0,r.jsxs)("span",{className:u().count_down,children:[e.nextStateTime?(0,r.jsx)(h.Z,{data:e.nextStateTime}):K(e)," "]})]})}),e.nextStateTime?null:(0,r.jsx)("div",{className:u()["page-market__lite--card_content_body_item"],children:(0,r.jsx)("span",{className:(l=$(e),isNaN(+l)||0==+l||+l>0?u()["up-color"]:u()["down-color"]),children:X($(e))})}),(0,r.jsx)(S.Z,{className:"absolute top-[34px] left-[26px]",symbol:e.s})]},t)}))}):(0,r.jsx)(x.Z,{className:u().no_data})]})]})},"market_card_"+t)}))})]})})),O=n(93771);function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){E(e,t,n[t])}))}return e}var M,R,P,D,U=c.Zr.getOrigin("www",{ws:!0})+"/xt-etf-index-networth/ws/networth",F={},V=[],G={ws:null,isReady:!1,channel:{etfIndex:"etf_index"}};function z(){var e=G.ws=new WebSocket(U);(0,O.record)({t:"socket-event",event:"connect",project:"ssr-web-index",socketUrl:U,pageUrl:location.href}),e.onopen=function(){for(var t in(0,O.record)({t:"socket-event",event:"open"}),clearTimeout(R),M=setInterval((function(){if(P&&Date.now()-P>18e3)return G.isReady=!1,clearInterval(M),W(1);e.send(JSON.stringify({ping:(new Date).getTime()}))}),5e3),D=!1,G.isReady=!0,V=[],F)V.push(F[t].msg);Z()},e.onmessage=function(t){var n=t.data;try{var r=JSON.parse(n);if(r){if(r.ping)return e.send(JSON.stringify({pong:r.ping})),void(P=Date.now());if(r.pong)return void(P=Date.now())}if(!r||200!==r.code||!r.data)return;var a=G.getMark(r.data);F[a]&&F[a](r.data)}catch(i){}},e.onerror=function(){(0,O.record)({t:"socket-event",event:"error"}),H(),W()},e.onclose=function(){(0,O.record)({t:"socket-event",event:"close"}),H(),!D&&W()}}function B(){if(G.isReady)return Z();G.ws||z()}function Z(){try{var e=V.shift();if(!e)return;G.ws.send(JSON.stringify(e)),Z()}catch(t){}}function H(){try{M&&clearInterval(M),G.isReady=!1;var e=G.ws;G.ws=null,e&&e.close()}catch(t){}}function W(e){clearTimeout(R),R=setTimeout((function(){z()}),e?0:3e3)}G.addChannel=function(e,t){var n=L({event:"addChannel"},e);F[G.getMark(n)]=t,F[G.getMark(n)].msg=n,V.push(n),B()},G.removeChannel=function(e){var t=L({event:"removeChannel"},e);delete F[G.getMark(t)],V.push(t),B()},G.close=function(){D=!0,H(),clearTimeout(R),F={},V=[],P=0},G.getMark=function(e){if(!e||!e.channel)return!1;var t=e.channel,n=[t];return t===G.channel.etfIndex&&(n=[t]),n.join("$$")};var K=G,X=n(75713),Y=n(12754),q=n(89738),$=n.n(q),J=n(42647),Q=n(42852),ee=n.n(Q
1),te=function(e){var t=e.children,n=(e.dataAry,e.className,e.height,(0,a.useRef)()),i=(0,a.useState)(!1),o=i[0],l=i[1],c=(0,a.useState)(!1),s=c[0],u=c[1];(0,a.useEffect)((function(){n.current.addEventListener("scroll",d),f()}),[]);var d=function(){f()},f=function(){if(n.current){var e=n.current,t=e.scrollLeft,r=e.scrollWidth,a=e.offsetWidth;r>a?(l(0!==t),u(!(r-a-t<1))):(l(!1),u(!1))}};return(0,r.jsxs)("div",{className:ee()["xt-scroll-arrow"],children:[(0,r.jsx)("div",{ref:n,className:ee()["xt-scroll-arrow-main"],children:t}),o?(0,r.jsx)("div",{className:ee().iLeftArrow,onClick:function(){n.current.scrollLeft=0,f()}}):null,s?(0,r.jsx)("div",{className:ee().iRightArrow,onClick:function(){var e=n.current,t=e.scrollWidth,r=e.offsetWidth;n.current.scrollLeft=t-r,f()}}):null]})},ne=n(10961),re=n.n(ne),ae=n(60804),ie=n.n(ae),oe=n(96933),le=n.n(oe),ce=n(12763),se=n(94135),ue=(c._y.XtContext,c.Px.useTranslation),de=(0,f.Pi)((function(e){var t=e.marketType,n=e.symbol,i=e.tab,o=ue(),l=(0,d.oR)().user,c=(0,a.useState)(!1),s=c[0],u=c[1],f=(0,a.useState)(""),_=f[0],p=f[1];(0,a.useEffect)((function(){if(1===l.loginStatus){var e="";if("user"===t){var r="contractMarketUser"===i?l.userContractMarket:l.userMarket;e=(null===r||void 0===r?void 0:r.find((function(e){return e===n})))||""}else if("coinMarket"===t){var a;e=(null===(a=l.userMarket)||void 0===a?void 0:a.find((function(e){return e===n})))||""}else if("contractMarket"===t){var o;e=(null===(o=l.userContractMarket)||void 0===o?void 0:o.find((function(e){return e===n})))||""}else e="";p(e||"")}else p("")}),[t,i,n,l.userMarket,l.userContractMarket,l.loginStatus]);return(0,r.jsx)(m.Z,{className:le()["trade-market__container__star"],tip:o(_>0?"trade.cancel":"trade.favorites"),onClick:function(e){!function(e){if(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),1!=l.loginStatus)return ce.Z.fadeError(o("trade.plsLoginHtml"));s||(u(!0),"contractMarket"==t||"contractMarketUser"===i?""!=_?(0,J.mJ)({isReturnResponse:!0,data:{symbol:n},isXT2:!0}).then((function(e){var t=e.data;if(t.error)return ce.Z.error(t.error.msg||t.error.code);l.getUserContractMarket()})).catch((function(){})).finally((function(){u(!1)})):(0,J._t)({isReturnResponse:!0,data:{symbol:n},isXT2:!0}).then((function(e){var t=e.data;if(t.error)return ce.Z.error(t.error.msg||t.error.code);l.getUserContractMarket()})).catch((function(){})).finally((function(){u(!1)})):""!=_?(0,se.Tw)(_).then((function(){l.getUserMarket()})).catch((function(){})).finally((function(){u(!1)}
1)):(0,se.MU)({params:{symbol:n}}).then((function(){l.getUserMarket()})).catch((function(){})).finally((function(){u(!1)})))}(e)},children:(0,r.jsx)("i",{className:"iconfont ".concat(""!=_?"iconhome_price_collect_ico_ ".concat(le().iconhome_price_collect_ico_):"iconhome_price_collect_ico")})})})),fe=n(74106),_e=n.n(fe),me=n(2649);function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ve(e,t,n,r,a,i,o){try{var l=e[i](o),c=l.value}catch(s){return void n(s)}l.done?t(c):Promise.resolve(c).then(r,a)}function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){he(e,t,n[t])}))}return e}function ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var be=c._y.XtContext,ge=c.Px.useTranslation,Se=c.Zr.Big,ke=c.Zr.getUrl,we=c.Zr.showRate,Ne={in:"id"},Te=function(e,t){var n;if(!e||"object"!==typeof e)return"";var r=null===(n=me.Z.find((function(e){return e.name===t||e.key===t})))||void 0===n?void 0:n.key;return e[Ne[r]||r]||e.en||e.cn||Object.values(e)[0]||""},Ae=(0,f.Pi)((function(e){var t,n,i=e.marketType,o=e.doc,s=e.style,u=e.filter,f=e.tab,_=e.feeOverride,m=ge(),p=ye(a.useContext(be),1)[0].lang,h=(0,d.oR)(),x=h.fund,b=h.market,g=a.useRef(),k=b.marketEtfConfig;a.useEffect((function(){var e=g.current,t=e.querySelector("*"),n=e.offsetWidth/t.offsetWidth;n<1?(t.style.display="inline-block",t.style.transform="scale(".concat(n,")"),t.style.transformOrigin="0 50%"):(t.style.display=null,t.style.transform=null,t.style.transformOrigin=null)}),[]);var w=(0,a.useMemo)((function(){if(k)return k[o.s]}),[o,k]),N=function(){return"contractMarket"===i||"contractMarketUser"===f},T=N()?o.r:o.cr,A=N()?Te(o.businessNameI18n,p):Te(null===(t=b.marketConfig)||void 0===t||null===(n=t[o.s])||void 0===n?void 0:n.businessNameI18n,p),I=N()?{mode:"futures",makerFee:_?_.makerFee:o.makerFee,takerFee:_?_.takerFee:o.takerFee,useIndependentFeeRate:_?_.useIndependentFeeRate:o.useIndependentFeeRate}:{mode:"spot",symbol:o.s},C=(0,S.D)(xe({},I,{marketConfig:b.marketConfig})),j=!!C;return(0,r.jsxs)("div",{className:_e()["trade-market__container__list-wrap"],children:[(0,r.jsxs)("div",{className:_e()["trade-market__container__list"],style:s,onClick:function(e){N()?window.location.href=ke("/futures/trade/"+o.s):(u&&c.cf.XtAxios.post(c.Zr.getOrigin("www")+"/exapi/app/public/search-market/trace-click",{type:(null===w||void 0===w?void 0:w.maxLeverage)?4:1,marketName:o.s}).catch((function(){})),setTimeout((function(){return window.location.href=ke("/trade/"+o.s)}),300))},children:[(0,r.jsxs)("div",{className:_e().iName,children:[(0,r.jsx)(de,{tab:f,marketType:i,symbol:o.s}),(0,r.jsx)("div",{children:o.name?(0,r.jsx)("div",{children:(0,r.jsx)("b",{children:o.name})}):(0,r.jsxs)("div",{children:[(0,r.jsx)("b",{children:x.getCurrencyDisplayName(o.s.split("_")[0].toLowerCase())}),(0,r.jsxs)("span",{children:[" / ",x.getCurrencyDisplayName(o.s.split("_")[1].toLowerCase())]}),w?(0,r.jsx)("button",{className:v()("btnTxt",_e().tag,"LONG"===(null===w||void 0===w?void 0:w.direction)&&_e().etf_long,"SHORT"===(null===w||void 0===w?void 0:w.direction)&&_e().etf_short),children:"".concat(null===w||void 0===w?void 0:w.maxLeverage,"X")}):null]})})]}),(0,r.jsx)("div",{ref:g,className:_e().iPrice,children:(0,r.jsxs)("span",{children:[(0,r.jsx)("b",{className:o.oc&&o.oc!=o.c?o.c>o.oc?"up-color":"down-color":"",children:function(){var e=b.marketConfig;return Se(o.c||0).toFixedCy(e[o.s]?e[o.s].buyPoint:2)}()}),(0,r.jsxs)("small",{children:["\xa0/\xa0",function(){var e=x.getCoinValue(o.c,o.s.split("_")[1].toLowerCase());return"".concat(Se(e||0).toFixedCy()," ").concat(x.assist.name)}()]})]})}),(0,r.jsx)("div",{className:_e().iRate,children:(0,r.jsx)("span",{className:o.cr||o.r?+(o.cr||o.r)>=0?"up-color":"down-color":"",children:we(100*T)})}),(0,r.jsx)("div",{children:(0,r.jsx)("span",{children:function(){var e=b.marketConfig;return Se(+o.h||0).toFixedCy(e[o.s]?e[o.s].buyPoint:2)}()})}),(0,r.jsx)("div",{children:(0,r.jsx)("span",{children:function(){var e=b.marketConfig;return Se(+o.l||0).toFixedCy(e[o.s]?e[o.s].buyPoint:2)}()})}),(0,r.jsx)("div",{children:(0,r.jsx)("span",{children:function(){if(!o.v)return"--";var e=+o.v||0;return e="zh-CN"===p?e>1e8?Se(e/1e8).toFixedMaxCy(4)+"\u4ebf":e>1e4?Se(e/1e4).toFixedMaxCy(2)+"\u4e07":Se(e).toFixedCy():e>1e8?Se(e/1e6).toFixedMaxCy(4)+"M":e>1e4?Se(e/1e3).toFixedMaxCy(2)+"K":Se(e).toFixedCy()}()})}),"coinMarket"===i||"coinsMarketUser"===f?(0,r.jsxs)("div",{children:[(0,r.jsx)("a",{className:_e().textBtn,style:{marginRight:"18px"},onClick:function(){var e,t=(e=l().mark((function e(t){var n;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),n=o.s.substring(0,o.s.indexOf("_")),e.next=4,(0,y.rk)({params:{currency:n}});case 4:e.sent?window.location.href=ke("/price/"+n):ce.Z.fadeError(m("market.currenyNotOpen"));case 6:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function o(e){ve(i,r,a,o,l,"next",e)}function l(e){ve(i,r,a,o,l,"throw",e)}o(void 0)}))});return function(e){return t.apply(this,arguments)}}(),children:m("market.Detail")}),(0,r.jsx)("a",{href:ke("/trade/"+o.s),className:_e().textBtn,children:m("trade.trading")})]}):(0,r.jsx)("div",{children:(0,r.jsx)("a",{href:ke("/futures/trade/"+o.s),className:_e().textBtn,children:m("trade.trading")})})]}),(0,r.jsxs)("div",{className:"flex items-center",children:[A?(0,r.jsx)("span",{className:"mt-[4px] me-[5px] text-[12px] leading-[14px] text-[--Text_Icon-Tert
1iary-3] whitespace-nowrap",children:A}):null,A&&j?(0,r.jsx)("span",{className:"mt-[4px] me-[5px] w-[1px] h-[8px] self-center flex-none bg-[--Text_Icon-Tertiary-3] opacity-30"}):null,(0,r.jsx)(S.Z,xe({},I,{label:C,className:"mt-[4px]"}))]})]})})),Ie=n(60383),Ce=n.n(Ie),je=n(10652),Oe=c.Px.useTranslation,Ee=c.Zr.getUrl,Le=(0,f.Pi)((function(e){var t=e.marketType,n=e.dataList,a=Oe(),i=function(e){var t=e.quoteChangeRate;return 0==+t?Ce().indexGray:+t>0?Ce().indexGreen:Ce().indexRed};return(0,r.jsx)("div",{className:Ce()["index-container"],children:(0,r.jsx)(je.Z,{className:Ce()["cell-content"],children:n.map((function(e,n){return(0,r.jsxs)("div",{className:Ce()["index-cell"],onClick:function(){window.location.href=Ee("/etfIndex/"+e.routeName)},children:[(0,r.jsxs)("div",{className:Ce()["c-header"],children:[(0,r.jsx)("strong",{className:Ce()["text-uppercase"],children:e.langName}),(0,r.jsx)("span",{className:i(e),children:e.quoteChangeRateStr})]}),(0,r.jsxs)("div",{className:Ce()["c-content"],children:[(0,r.jsx)("span",{children:e.netWorth})," USDT"]}),(0,r.jsxs)("div",{className:Ce()["c-footer"],children:[(0,r.jsxs)("div",{children:["24H",a("trade.high")," ",e.min]}),(0,r.jsxs)("div",{children:["24H",a("trade.low")," ",e.max]})]})]},"market_etf_"+t+"_"+n)}))})})})),Me=n(99903),Re=n.n(Me),Pe=c.Px.useTranslation,De=function(e){var t=e.height,n=void 0===t?50:t,a=Pe();return(0,r.jsx)("div",{className:Re()["app-div-nodata"],style:{height:n+"px"},children:(0,r.jsx)("div",{children:a("home.noData")})})},Ue=c.Zr.getOrigin,Fe=c.cf.XtAxios,Ve=Ue("www")+"/xt-etf-index-networth";var Ge=function(){var e=(0,a.useState)({}),t=e[0],n=e[1],r=(0,d.oR)().fund.currencyList;return(0,a.useEffect)((function(){var e,t=null===(e=r)||void 0===e?void 0:e.reduce((function(e,t){var n;return null===t||void 0===t||null===(n=t.chainRelation)||void 0===n||n.forEach((function(n){e[n.contract]=t.currency})),e}),{});n(t)}),[r]),(0,a.useCallback)((function(e){return e&&t[e]?"".concat(t[e],"_"):null}),[t])},ze=function(e){return String(e||"").replace(/[\/_]/g,"").toLowerCase()};function Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function He(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Ze(e,t,n[t])}))}return e}function We(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||Xe(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ke(e){return function(e){if(Array.isArray(e))return Be(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xe(e,t){if(e){if("string"===typeof e)return Be(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Be(e,t):void 0}}var Ye=c._y.XtContext,qe=c.Px.useTranslation,$e=c.cf.XtSocketPublic,Je=c.cf.XtSocketFuture,Qe="contractMarketUser",et="coinsMarketUser",tt=(0,f.Pi)((function(e){var t=qe(),n=(0,d.oR)(),i=n.market,o=n.user,l=n.futures,s=(0,b.Z)().getTicker,u=(0,X.Z)().getTicker,f=Ge();(0,a.useEffect)((function(){1==o.loginStatus&&(o.getUserMarket(),o.getUserContractMarket())}),[o.loginStatus]);var p=We(a.useContext(Ye),1)[0],h=p.lang,x=p.loginStatus,g=p.userInfo,S=(0,a.useState)(""),k=S[0],w=S[1],N=(0,a.useState)({}),T=N[0],A=N[1],I=(0,a.useRef)({}),C=(0,a.useState)(""),j=C[0],O=C[1],E=(0,a.useRef)(),L=(0,a.useState)([]),M=L[0],R=L[1],P=(0,a.useState)(""),D=P[0],U=P[1],F=(0,a.useState)(""),V=F[0],G=F[1],z=(0,a.useState)([]),B=z[0],Z=z[1],H=(0,a.useState)([]),W=H[0],q=H[1],Q=(0,a.useState)([]),ee=Q[0],ne=Q[1],ae=(0,a.useState)([]),oe=ae[0],le=ae[1],ce=(0,a.useState)([]),se=ce[0],ue=ce[1],de=(0,a.useState)([]),fe=de[0],_e=de[1],me=(0,a.useState)([]),pe=me[0],ve=me[1],he=(0,a.useState)([]),xe=he[0],ye=he[1],be=(0,a.useState)([]),ge=be[0],Se=be[1],ke=(0,a.useState)([]),we=ke[0],Ne=ke[1],Te=(0,a.useState)({}),Ie=Te[0],Ce=Te[1],je=(0,a.useState)([]),Oe=je[0],Ee=je[1],Me=(0,a.useState)([]),Re=Me[0],Pe=Me[1],Ue=(0,a.useState)(0),Be=Ue[0],Xe=Ue[1],tt=(0,a.useState)([]),nt=tt[0],rt=tt[1],at=(0,a.useCallback)((function(){for(var e in Oe)if(Oe[e].id==Be)return Oe[e].symbolSortRule;return 0}),[Oe,Be]),it=(0,a.useState)(1),ot=it[0],lt=it[1],ct=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];c.Ke.set("marketGroup",t),1!=x&&n&&("coinMarket"==e.marketType?t="usds":"contractMarket"==e.marketType?t="usd":"etfIndexMarket"==e.marketType?t="etfIndex":"user"===e.marketType&&(t=et)),"user"!==e.marketType||[et,Qe].includes(t)||(t=et),I.current=He({},I.current,Ze({},e.marketType,t)),w(t)},st=(0,a.useMemo)((function(){var n,r,a;return null!==(a={user:[{key:et,label:"".concat(t("trade.coinsMarket"),"(").concat(null!==(n=null===T||void 0===T?void 0:T[et])&&void 0!==n?n:0,")"),apiGroup:"user",isLogin:!0,noArea:!0},{key:Qe,label:"".concat(t("other.contractMarket"),"(").concat(null!==(r=null===T||void 0===T?void 0:T[Qe])&&void 0!==r?r:0,")"),isLogin:!0}],coinMarket:[{key:"usds",label:"USD\u24c8",buyCoinAry:["usdt","pax","tusd","ausd","usdc","ust","xtusd","busd"]},{key:"usdc",label:"USDC",apiGroup:"usdc",buyCoinAry:["usdc"]},{key:"etf",label:"ETF",noArea:!0,noHidden:!0},{key:"btc",label:"BTC",apiGroup:"btc",buyCoinAry:["btc"]},{key:"eth",label:"ETH",apiGroup:"eth",buyCoinAry:["eth"]},{key:"hotCoin",label:t("trade.hotCoin")},{key:"zone",noArea:!0}],contractMarket:[{key:"usd",label:t("cmpt.futuresUsd")},{key:"coin",label:t("cmpt.futuresCoin")}],etfIndexMarket:[{key:"user",label:t("trade.favorites"),isLogin:!0},{key:"etfIndex",label:t("trade.indexMarket")}]}[e.marketType])&&void 0!==a?a:[]}),[t,T,e.marketType]);(0,a.useEffect)((function(){var e=[],t={};st.forEach((function(n){var r=n.group;r?(t[r]||(t[r]={group:r,children:[]},e.push(t[r])),t[r].children.push(He({},n,{name:n.label}))):e.push(n)})),rt(e)}),[st]);var ut=function(t,n){k!=t&&(ct(t),"contractMarket"==e.marketType&&Xe(0)),D!=n&&(U(n),c.Ke.set("marketZoneId",n))},dt=function(e){var t;if(V){var n=V.split("_");t=e!==n[0]?e+"_down":"down"===n[1]?e+"_up":""}else t=e+"_down";G(t)};(0,a.useEffect)((function(){var t=c.Ke.get("marketGroup");if(st.find((function(e){return e.key===t}))||(t="contractMarket"==e.marketType?"usd":"etfIndexMarket"==e.marketType?"etfIndex":"usds"),"zone"==t){var n=c.Ke.get("marketZoneId");n&&"145"!==n&&U(n)}return ct(t,!0),function(){$e.removeChannel({event:"tickers"}),K.removeChannel({channel:"etf_index"}),Je.removeChannel({event:"tickers"})}}),[]);var ft=function(e){e.map((function(e){var t=W.findIndex((function(t){return t.s===e.s}));t<0?(e.oc=e.c,W.push(e)):(e.oc=W[t].c,W.splice(t,1,e))}));var t=Ke(W);q(t),i.tickers=t},_t=function(e){e.map((function(e){var t=ee.findIndex((function(t){return t.s===e.s}));t<0?(e.oc=e.c,ee.push(e)):(e.oc=ee[t].c,ee.splice(t,1,e))})),ne(Ke(ee))};(0,a.useEffect)((function(){var n,r=i.marketConfig,a=k===Qe,o=k===et;if("contractMarket"==e.marketType||a)(0,J.ew)().then((function(e){Ee(e)})),Promise.all([(0,J.pw)({isReturnResponse:!0}),(0,J.$3)({isReturnResponse:!0}),(0,J.z3)({params:{isPredict:!0},isReturnResponse:!0}),(0,J.Vz)({params:{isPredict:!0},isReturnResponse:!0})]).then((function(e){var n=[],r=[];if(e[0].data&&e[0].data.result&&(n=e[0].data.result),e[1].data&&e[1].data.result&&(r=e[1].data.result),e[2].data&&e[2].data.result){var a={},i={},o={};e[2].data.result.map((function(e){"PREDICT"===e.contractType&&(i[e.symbol]=e),a[e.symbol]=e}));for(var l=[],c=[],s=[],u=0;u<n.length;++u){n[u].v=n[u].a,(p=a[n[u].s])&&("PERPETUAL"==p.contractType?n[u].name=p.symbol.replace("_","").toUpperCase()+" "+t("cmpt.perpetual2"):"PREDICT"!=p.contractType?n[u].name=p.symbol.replace("_","").toUpperCase()+" "+t("cmpt.delivery"):n[u].name="zh-CN"==h?p.cnName:p.enName,n[u].plates=p.plates,n[u].onboardDate=p.onboardDate,n[u].makerFee=p.makerFee,n[u].takerFee=p.takerFee,n[u].useIndependentFeeRate=p.useIndependentFeeRate,n[u].businessNameI18n=p.businessNameI18n),i[n[u].s]?c.push(n[u]):o[n[u].s]?s.push(n[u]):l.push(n[u])}ve(l),Se(c),Ne(s)}else ve(n);if(e[3].data&&e[3].data.result){var d={},f={};e[3].data.result.map((function(e){d[e.symbol]=e}));var _=[],m=[];for(u=0;
1u<r.length;++u){var p;r[u].v=r[u].a,(p=d[r[u].s])&&("PERPETUAL"==p.contractType?r[u].name=p.symbol.replace("_","").toUpperCase()+t("cmpt.perpetual2"):"PREDICT"!=p.contractType?r[u].name=p.symbol.replace("_","").toUpperCase()+t("cmpt.delivery"):r[u].name="zh-CN"==h?p.cnName:p.enName,r[u].plates=p.plates,r[u].onboardDate=p.onboardDate,r[u].makerFee=p.makerFee,r[u].takerFee=p.takerFee,r[u].useIndependentFeeRate=p.useIndependentFeeRate,r[u].businessNameI18n=p.businessNameI18n),f[r[u].s]?m.push(r[u]):_.push(r[u])}ye(_)}else ye(r)}));else if("coinMarket"==e.marketType||o){(0,y.xQ)().then((function(e){var t=i.hotCoinId,n=e.filter((function(e){return!["145",t].includes(String(e.d))})).map((function(e){return{key:String(e.id),name:String(e.plate||e.id)}}));R(n)}));var l=[];(0,y.gx)().then((function(e){l=e})).finally((function(){var e,t=function(t){e=l.find((function(e){return e.s===t}))||{s:t},n.push(e)},n=[];for(var a in r)t(a);Z(n)}))}else if("etfIndexMarket"==e.marketType&&g){var c=g.userId;(n={userId:c},Fe.get(Ve+"/private/net-worth/select",{params:n})).then((function(e){_e(Array.isArray(e)?e:[])}))}var s=I.current[e.marketType];"contractMarket"==e.marketType?ct(s||"usd"):ct(s||"usds")}),[i.marketConfig,e.marketType,k]),(0,a.useEffect)((function(){var t=k===Qe;"contractMarket"===e.marketType||t?(Je.addChannel({event:"tickers"},_t),$e.removeChannel({event:"tickers"})):($e.addChannel({event:"tickers"},ft),Je.removeChannel({event:"tickers"}))}),[k]);var mt=(0,a.useRef)({}),pt=(0,a.useRef)(null),vt=null===l||void 0===l?void 0:l.symbolSocket;(0,a.useEffect)((function(){var t=k===Qe;if(("contractMarket"===e.marketType||t)&&vt){var n=function(e){if("symbol"===(null===e||void 0===e?void 0:e.event)){var t=null===e||void 0===e?void 0:e.data;if(null===t||void 0===t?void 0:t.symbol){var n=t.symbol,r=t.makerFee,a=t.takerFee,i=t.useIndependentFeeRate;mt.current[n]={makerFee:r,takerFee:a,useIndependentFeeRate:i},pt.current||(pt.current=setTimeout((function(){pt.current=null;var e=mt.current;mt.current={},Ce((function(t){return He({},t,e)}))}),500))}}},r="symbol@btc_usdt",a=function(){var e;1===(null===(e=vt.client)||void 0===e?void 0:e.readyState)&&(vt.unsubscribe([r]),vt.subscribe([r]))};return vt.on("symbol",n),a(),vt.onClient("open",a),function(){var e;vt.off("symbol",n),vt.offClient("open",a),1===(null===(e=vt.client)||void 0===e?void 0:e.readyState)&&vt.unsubscribe([r]),pt.current&&(clearTimeout(pt.current),pt.current=null),mt.current={}}}}),[e.marketType,k,vt]),(0,a.useEffect)((function(){Ce({})}),[e.marketType,k]),(0,a.useEffect)((function(){gt()}),[o.userMarket,o.userContractMarket,B,k,D,j,V,D,W,ee,pe,Be]),(0,a.useEffect)((function(){if("contractMarket"==e.marketType){var t=[];"world"!=k&&Oe.map((function(e){oe.find((function(t){return t.plates&&t.plates.indexOf(e.id)>=0}))&&t.push(e)})),Pe(t)}}),[Oe,oe]);var ht=function(t){var n=function(e,t){return(e=e.toLowerCase())<(t=t.toLowerCase())?-1:e>t?1:0},r=i.marketConfig;if(r)return t.sort((function(t,a){if(V){var i=V.split("_");if("name"===i[0]){if("up"===i[1])return n(a.s,t.s);if("down"===i[1])return n(t.s,a.s)}if("price"===i[0]){if("up"===i[1])return(t.c||0)-(a.c||0);if("down"===i[1])return(a.c||0)-(t.c||0)}if("rate"===i[0]){if("up"===i[1])return(t.cr||t.r||0)-(a.cr||a.r||0);if("down"===i[1])return(a.cr||a.r||0)-(t.cr||t.r||0)}if("volume"===i[0]){if("up"===i[1])return(t.v||0)-(a.v||0);if("down"===i[1])return(a.v||0)-(t.v||0)}}if("user"===k)return 0;if(j&&"etfIndexMarket"!==e.marketType){var o=j.toLowerCase(),l=t.s.replace(/_/g,"").toLowerCase(),c=a.s.replace(/_/g,"").toLowerCase();return function(e,t,n){var r=ze(e),a=t._searchName,i=n._searchName,o=a.indexOf(r),l=i.indexOf(r),c=o>=0;if(c!==l>=0)return c?-1:1;if(!c)return 0;if(o!==l)return o-l;var s=t._searchBase===r;return s!==(n._searchBase===r)?s?-1:1:function(e,t,n){for(var r=n;r<e.length&&r<t.length;){var a=e.charCodeAt(r),i=t.charCodeAt(r);if(a!==i)return a-i;r++}return e.length-t.length}(a,i,o+r.length)}(o,{_searchName:l,_searchBase:t.s.split("_")[0].toLowerCase()},{_searchName:c,_searchBase:a.s.split("_")[0].toLowerCase()})}if(Be>0&&1==at()){var s=t.onboardDate?parseInt(t.onboardDate):0;return(a.onboardDate?parseInt(a.onboardDate):0)-s}var u=r[t.s]?parseInt(r[t.s].displayWeight):0;return(r[a.s]?parseInt(r[a.s].displayWeight):0)-u})),t},xt=function(e){if(e){if(t=e,null!=(n=Array)&&"undefined"!==typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](t):t instanceof n)return ht(e);var t,n;for(var r in e)ht(e[r])}},yt=function(e,t){return e.map((function(e){return t.find((function(t){return t.s==e}))})).filter((function(e){return void 0!=e}))},bt=function(t,n){var r=f(n);if(r)return t.filter((function(e){return e.s.toLowerCase().startsWith(r.toLowerCase())}));var a=n.toLowerCase();return t.filter((function(t){return"etfIndexMarket"==e.marketType?t.langName.toLowerCase().indexOf(a)>-1:function(e,t){var n=ze(e);return!n||!!t&&t.replace(/_/g,"").toLowerCase().includes(n)}(a,t.s)}))},gt=function(){var t=[];"contractMarket"==e.marketType?"usd"==k?t=pe:"coin"==k?t=xe:"world"==k?t=ge:"delivery"==k?t=we:"user"==k&&(t=Ke(pe).concat(Ke(xe),Ke(ge),Ke(we))):"coinMarket"==e.marketType?t=B:"user"==e.marketType&&(t=k===et?B:Ke(pe).concat(Ke(xe),Ke(ge),Ke(we))),t=function(t){var n=i.marketConfig,r=i.topConfig;if("etfIndexMarket"!=e.marketType&&!n)return[];var a=(st.find((function(e){return e.key===k}))||{}).buyCoinAry,l=[];t.map((function(t){var c=t.s;if("coinMarket"==e.marketType){if("etf"===k&&!i.isNewEtfMarket(c))return;if("hotCoin"===k&&!r.hot.topSymbols.includes(c))return;if("etf"!==k){var s=c.split("_")[1];if(a&&!a.includes(s))return}if("user"===k&&!o.userMarket.find((function(e){return e===c})))return;var u=n[c],d=j||"hotCoin"===k?["SEARCH","FULL"]:["FULL"];if(!u||"DELISTED"===u.state||!d.includes(u.displayLevel))return;if("zone"===k){var f=u.plates;if(!f||!f.length)return;if(D&&!f.includes(+D))return}}else if("contractMarket"==e.marketType){if("user"===k&&!o.userContractMarket.find((function(e){return e===c})))return}else if("etfIndexMarket"==e.marketType&&"user"===k&&!fe.find((function(e){return e.dealPair===t.routeName})))return;
1if("contractMarket"==e.marketType||k===Qe){var _=ee.find((function(e){return e.s==c})),m={makerFee:t.makerFee,takerFee:t.takerFee,useIndependentFeeRate:t.useIndependentFeeRate};_?l.push(He({},_,{name:t.name,plates:t.plates,onboardDate:t.onboardDate,businessNameI18n:t.businessNameI18n},m)):l.push(He({},t,m))}else if("coinMarket"==e.marketType||k===et){var p=W.find((function(e){return e.s==c}));p?l.push(p):l.push(t)}else("etfIndexMarket"==e.marketType||"user"===e.marketType)&&l.push(t)}));var c=yt(o.userContractMarket,l),s=yt(o.userMarket,l);if("user"===e.marketType){var u;if(A((Ze(u={},Qe,c.length),Ze(u,et,s.length),u)),k===et)return s;if(k===Qe)return c}return l}(t),j&&(t=bt(t,j)),xt(t),"etfIndexMarket"==e.marketType?ue(t):le(t)};(0,a.useEffect)((function(){var e=new Event("resize");window.dispatchEvent(e)}),[oe]);var St,kt="contractMarket"==e.marketType||k===Qe,wt=a.useMemo((function(){return(kt&&Be>0?oe.filter((function(e){return e.plates&&e.plates.indexOf(Be)>=0})):oe).map((function(e){return kt?u(e):s(e)}))}),[oe,Be,u,s,kt]),Nt=null!==(St=wt.slice(30*(ot-1),30*ot))&&void 0!==St?St:[],Tt=wt.length;return(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:$().iSticky,children:[(0,r.jsxs)("div",{className:$().iHead,children:[(0,r.jsxs)("div",{className:$()["trade-market__tabs"],children:[nt.map((function(e){return"zone"==e.key?(0,r.jsx)(m.Z,{className:v()($()["tabs-btn"],Ze({},$().atv,"zone"==k)),children:(0,r.jsx)(_.Z,{label:(M.find((function(e){return e.key==D}))||{name:t("trade.zones")}).name,list:M,placement:"bottomRight",onChange:function(e){return ut("zone",e.key)}})},e.key):e.isLogin&&1!=o.loginStatus?null:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:v()($()["tabs-btn"],Ze({},$().atv,k===e.key)),text:e.label,onClick:function(){return ut(e.key)},children:e.label},e.key),"usdc"===e.key?(0,r.jsx)("div",{className:"p-[1px_4px] bg-[--Brand-Container-5] w-fit rounded-[4px] text-[10px] leading-[14px] text-[--Text_Icon-Brand-6] mt-[-12px] ms-[2px]",children:"0 Fees"}):null]})})),"contractMarket"==e.marketType&&Re.length>0?(0,r.jsx)("div",{className:$()["trade-market__futureplates"],children:(0,r.jsxs)(te,{children:[(0,r.jsx)(m.Z,{className:0===Be?$()["plates-btn"]+" "+$().atv:$()["plates-btn"],onClick:function(){Xe(0)},children:t("cmpt.all")},"market-tabs-plate-"+e.marketType+"0"),Re.map((function(t){return(0,r.jsx)(m.Z,{className:Be===t.id?$()["plates-btn"]+" "+$().atv:$()["plates-btn"],onClick:function(){Xe(t.id)},children:t.plate},"market-tabs-plate-"+e.marketType+t.id)}))]})}):null]}),(0,r.jsxs)("div",{children:["coinMarket"==e.marketType?(0,r.jsx)("a",{href:"https://coinmarketcap.com/exchanges/xt/",target:"_blank",children:(0,r.jsx)("img",{src:ie(),title:"CoinMarketCap",alt:""})}):null,"coinMarket"==e.marketType?(0,r.jsx)("a",{href:"https://www.coingecko.com/en/exchanges/xt",target:"_blank",children:(0,r.jsx)("img",{src:re(),title:"CoinGecko",alt:""})}):null,(0,r.jsxs)("div",{className:$()["trade-market__searchInput"],children:[(0,r.jsx)("input",{ref:E,value:j,placeholder:t("header.searchContract"),onInput:function(e){!function(e){var t=e.target.value.trim();lt(1),O(t)}(e)}}),(0,r.jsx)(m.Z,{onClick:function(){O(""),E.current.focus()},children:(0,r.jsx)("i",{className:"iconfont ".concat(j?"iconxinbanbendanchuangguanbi":"iconhome_search_gray_ico")})})]})]})]}),"etfIndexMarket"==e.marketType?null:(0,r.jsxs)("div",{className:$()["trade-market__sort"],children:[(0,r.jsx)("div",{children:(0,r.jsxs)(m.Z,{className:"name_up"==V?$().up:"name_down"==V?$().down:"",onClick:function(){dt("name")},children:[t("trade.tradingpairs")," "]})}),(0,r.jsx)("div",{children:(0,r.jsxs)(m.Z,{className:"price_up"==V?$().up:"price_down"==V?$().down:"",onClick:function(){dt("price")},children:[t("trade.lastPrice")," "]})}),(0,r.jsx)("div",{children:(0,r.jsx)(m.Z,{className:"rate_up"==V?$().up:"rate_down"==V?$().down:"",onClick:function(){dt("rate")},children:t("trade.change")})}),(0,r.jsx)("div",{children:t("trade.high")}),(0,r.jsx)("div",{children:t("trade.low")}),(0,r.jsx)("div",{children:(0,r.jsxs)(m.Z,{className:"volume_up"==V?$().up:"volume_down"==V?$().down:"",onClick:function(){dt("volume")},children:[t("trade.volume")," "]})}),(0,r.jsx)("div",{children:t("trade.operation")})]})]}),["coinMarket","contractMarket","user"].includes(e.marketType)?Nt.length?Nt.map((function(t){return(0,r.jsx)(Ae,{tab:k,marketType:e.marketType,doc:t,filter:!!j,feeOverride:Ie[t.s]},t.s)})):(0,r.jsx)(De,{height:270}):null,"etfIndexMarket"==e.marketType?se.length?(0,r.jsx)(Le,{marketType:e.marketType,dataList:se}):(0,r.jsx)(De,{height:270}):null,Tt?(0,r.jsx)("div",{className:$()["pagination-wrapper"],children:(0,r.jsx)(Y.Z,{current:ot,pageSize:30,total:Tt,onChange:function(e){lt(e)}})}):null]})})),nt=n(88141),rt=n.n(nt),at=n(91676);function it(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ot(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return it(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return it(e,t)}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var lt=function(e,t,n,r){var a=e(t,r),i=a&&a!==t?a:n;return Object.entries(r||{}).reduce((function(e,t){var n=ot(t,2),r=n[0],a=n[1],i=String(a);return e.split("{{".concat(r,"}}")).join(i).split("{".concat(r,"}")).join(i)}),i)},ct=n(40018),st=n(6477),ut=c.cf.XtAxios,dt=c.Zr.getOrigin,ft=(st.env.NEXT_PUBLIC_AI_SELECT_API_BASE||"".concat(dt("www"),"/sapi/v4/market/public/opportunity")).replace(/\/$/,""),_t=function(e){var t,n=null!==(t=null===e||void 0===e?void 0:e.data)&&void 0!==t?t:e;return n&&"object"===typeof n&&Object.prototype.hasOwnProperty.call(n,"result")?n.result:n},mt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ut.get("".concat(ft,"/asset-details"),e)},pt=function(e){var t=e.className,n=e.direction;return(0,r.jsxs)("svg",{className:t,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:[(0,r.jsx)("path",{d:"M6 1 9.5 5h-7L6 1Z",fill:n&&"asc"!==n?"var(--Text_Icon-Disabled-4)":"currentColor"}),(0,r.jsx)("path",{d:"m6 11-3.5-4h7L6 11Z",fill:n&&"desc"!==n?"var(--Text_Icon-Disabled-4)":"currentColor"})]})},vt=function(e){var t=e.className;return"up"===e.direction?(0,r.jsx)("svg",{className:t,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:(0,r.jsx)("path",{d:"M2.75026 4.24754 5.64803 5.024C4.72347 8.47453 3.6347 9.73571.97547 10.8711c3.32362.1522 6.27618-.2408 7.57034-5.07064l2.89779.77646L8.42796.444715 2.75026 4.24754Z",fill:"currentColor"})}):(0,r.jsx)("svg",{className:t,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:(0,r.jsx)("path",{d:"m2.75026 7.75246 2.89777-.77646C4.72347 3.52547 3.6347 2.26429.97547 1.12886c3.32362-.15215 6.27618.24081 7.57034 5.07068l2.89779-.77646-3.01564 6.13222-5.6777-3.80284Z",fill:"currentColor"})})},ht=function(e){var t=e.className;return(0,r.jsxs)("svg",{className:t,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true",children:[(0,r.jsx)("defs",{children:(0,r.jsxs)("linearGradient",{id:"ai-sparkle-gradient",x1:"1.8",y1:"1.8",x2:"18.2",y2:"18.2",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{stopColor:"#3A7FFF"}),(0,r.jsx)("stop",{offset:"1",stopColor:"#B433FF"})]})}),(0,r.jsx)("path",{d:"M10 1.8c.7 4.4 3.8 7.5 8.2 8.2-4.4.7-7.5 3.8-8.2 8.2C9.3 13.8 6.2 10.7 1.8 10 6.2 9.3 9.3 6.2 10 1.8Z",fill:"url(#ai-sparkle-gradient)"})]})},xt=function(e){var t=e.className,n=e.filled,a=void 0===n||n;return(0,r.jsx)("svg",{className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,r.jsx)("path",{d:"m12 1.7 3.18 6.45 7.12 1.04-5.15 5.02 1.22 7.09L12 17.95 5.63 21.3l1.22-7.09L1.7 9.19l7.12-1.04L12 1.7Z",fill:a?"currentColor":"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"})})};function yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function bt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var gt=function(e){return e.trim().toUpperCase().replace(/[\s-]+/g,"_")},St=function(e,t,n,r){var a=function(){return/^(zh|cn|hk|tw)/i.test(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}(t)?e.zh:e.en;return n&&r?lt(n,r,a):a},kt=new Set(["aiSelect.signal.technical.STRONG_POSITIVE","aiSelect.signal.technical.POSITIVE","aiSelect.signal.technical.NEUTRAL","aiSelect.signal.technical.NEGATIVE","aiSelect.signal.technical.STRONG_NEGATIVE","aiSelect.signal.sentiment.STRONG_POSITIVE","aiSelect.signal.sentiment.POSITIVE","aiSelect.signal.sentiment.NEUTRAL","aiSelect.signal.sentiment.NEGATIVE","aiSelect.signal.sentiment.STRONG_NEGATIVE","aiSelect.rating.RATING_RANK","aiSelect.rating.RATING_TREND","aiSelect.rating.RATING_MOMENTUM","aiSelect.rating.RATING_VOLPRICE","aiSelect.rating.RATING_VOLATILITY","aiSelect.rating.RATING_SOCIAL_VOLUME","aiSelect.rating.RATING_NEWS","aiSelect.rating.RATING_SOCIAL","aiSelect.rating.RATING_KOL","aiSelect.rating.SOCIAL_SENTIMENT","aiSelect.rating.NEWS","aiSelect.rating.KOL","aiSelect.rating.SOCIAL_MEDIA","aiSelect.value.TREND_BEARISH","aiSelect.value.TREND_DOWN","aiSelect.value.TREND_SIDEWAYS","aiSelect.value.TREND_UP","aiSelect.value.TREND_BULLISH","aiSelect.value.TREND_NEUTRAL","aiSelect.value.MOMENTUM_WEAK","aiSelect.value.MOMENTUM_SOFT","aiSelect.value.MOMENTUM_STEADY","aiSelect.value.MOMENTUM_STRONG","aiSelect.value.MOMENTUM_OVERBOUGHT","aiSelect.value.VOLPRICE_LOW_ACTIVITY","aiSelect.value.VOLPRICE_CONTRACTION","aiSelect.value.VOLPRICE_DIVERGENCE","aiSelect.value.VOLPRICE_ACCUMULATION","aiSelect.value.VOLPRICE_BREAKOUT","aiSelect.value.VOLATILITY_SQUEEZE","aiSelect.value.VOLATILITY_CONTRACTION","aiSelect.value.VOLATILITY_AMPLE","aiSelect.value.VOLATILITY_EXPANSION","aiSelect.value.VOLATILITY_HIGH","aiSelect.value.BULLISH","aiSelect.value.NEUTRAL","aiSelect.value.BEARISH","aiSelect.group.GROUP_TREND","aiSelect.group.GROUP_VOLPRICE","aiSelect.group.GROUP_VOLATILITY","aiSelect.group.GROUP_MOMENTUM","aiSelect.indicator.IND_MA","aiSelect.indicator.IND_MACD","aiSelect.indicator.IND_ADX","aiSelect.indicator.IND_BBANDS","aiSelect.indicator.IND_ATR","aiSelect.indicator.IND_VOLUME","aiSelect.indicator.IND_MFI","aiSelect.indicator.IND_RSI","aiSelect.indicator.IND_STOCH"]),wt={technical:{STRONG_POSITIVE:{zh:"\u4e0a\u884c\u52a8\u80fd\u5f3a",en:"Strong Momentum"},POSITIVE:{zh:"\u52a8\u80fd\u504f\u5f3a",en:"Positive Momentum"},NEUTRAL:{zh:"\u52a8\u80fd\u4e2d\u6027",en:"Neutral Momentum"},NEGATIVE:{zh:"\u52a8\u80fd\u504f\u5f31",en:"Weak Momentum"},STRONG_NEGATIVE:{zh:"\u52a8\u80fd\u5f31",en:"Very Weak Momentum"}},sentiment:{STRONG_POSITIVE:{zh:"\u60c5\u7eea\u6781\u70ed",en:"Very Hot"},POSITIVE:{zh:"\u504f\u70ed",en:"Hot"},NEUTRAL:{zh:"\u4e2d\u6027",en:"Neutral"},NEGATIVE:{zh:"\u504f\u51b7",en:"Cold"},STRONG_NEGATIVE:{zh:"\u6781\u51b7",en:"Very Cold"}}},Nt={technical:{STRONG_BULLISH:"STRONG_POSITIVE",BULLISH:"POSITIVE",BEARISH:"NEGATIVE",STRONG_BEARISH:"STRONG_NEGATIVE","\u5f3a\u70c8\u770b\u591a":"STRONG_POSITIVE","\u770b\u591a":"POSITIVE","\u4e2d\u6027":"NEUTRAL","\u770b\u7a7a":"NEGATIVE","\u5f3a\u70c8\u770b\u7a7a":"STRONG_NEGATIVE"},sentiment:{STRONG_BULLISH:"STRONG_POSITIVE",BULLISH:"POSITIVE",BEARISH:"NEGATIVE",STRONG_BEARISH:"STRONG_NEGATIVE","\u5f3a\u70c8\u770b\u591a":"STRONG_POSITIVE","\u770b\u591a":"POSITIVE","\u4e2d\u6027":"NEUTRAL","\u770b\u7a7a":"NEGATIVE","\u5f3a\u70c8\u770b\u7a7a":"STRONG_NEGATIVE"}},Tt={RATING_RANK:{zh:"\u6392\u540d",en:"Rank"},RATING_TREND:{zh:"\u8d8b\u52bf",en:"Trend"},RATING_MOMENTUM:{zh:"\u52a8\u80fd",en:"Momentum"},RATING_VOLPRICE:{zh:"\u91cf\u4ef7",en:"Volume & Price"},RATING_VOLATILITY:{zh:"\u6ce2\u52a8\u7387",en:"Volatility"},RATING_SOCIAL_VOLUME:{zh:"\u793e\u4ea4\u58f0\u91cf",en:"Social Volume"},RATING_NEWS:{zh:"\u65b0\u95fb",en:"News"},RATING_SOCIAL:{zh:"\u5173\u952e\u8bcd",en:"Keywords"},RATING_KOL:{zh:"KOL",en:"KOL"},SOCIAL_SENTIMENT:{zh:"\u5173\u952e\u8bcd",en:"Keywords"},NEWS:{zh:"\u65b0\u95fb",en:"News"},KOL:{zh:"KOL",en:"KOL"},SOCIAL_MEDIA:{zh:"\u6210\u4ea4\u91cf",en:"Volume"}},At={TREND_BEARISH:{zh:"\u770b\u8dcc",en:"Bearish"},TREND_DOWN:{zh:"\u5411\u4e0b\u8d8b\u52bf",en:"Downtrend"},TREND_SIDEWAYS:{zh:"\u6a2a\u76d8\u8d70\u52bf",en:"Sideways"},TREND_UP:{zh:"\u4e0a\u5347\u8d8b\u52bf",en:"Uptrend"},TREND_BULLISH:{zh:"\u770b\u6da8",en:"Bullish"},TREND_NEUTRAL:{zh:"\u4e00\u822c",en:"Neutral"},MOMENTUM_WEAK:{zh:"\u52a8\u80fd\u6781\u5f31",en:"Very Weak"},MOMENTUM_SOFT:{zh:"\u52a8\u80fd\u75b2\u8f6f",en:"Soft"},MOMENTUM_STEADY:{zh:"\u52a8\u80fd\u5e73\u7a33",en:"Steady"},MOMENTUM_STRONG:{zh:"\u52a8\u80fd\u5f3a\u52b2",en:"Strong"},MOMENTUM_OVERBOUGHT:{zh:"\u8d85\u4e70",en:"Overbought"},VOLPRICE_LOW_ACTIVITY:{zh:"\u6d3b\u8dc3\u5ea6\u4f4e\u8ff7",en:"Low Activity"},VOLPRICE_CONTRACTION:{zh:"\u6210\u4ea4\u7f29\u91cf",en:"Volume Contraction"},VOLPRICE_DIVERGENCE:{zh:"\u91cf\u4ef7\u80cc\u79bb",en:"Price-Volume Divergence"},VOLPRICE_ACCUMULATION:{zh:"\u5438\u7b79\u4fe1\u53f7",en:"Accumulation"},VOLPRICE_BREAKOUT:{zh:"\u5e26\u91cf\u7a81\u7834",en:"Volume Breakout"}
1,VOLATILITY_SQUEEZE:{zh:"\u6ce2\u52a8\u6324\u538b",en:"Volatility Squeeze"},VOLATILITY_CONTRACTION:{zh:"\u4ef7\u683c\u6ce2\u52a8\u6536\u7f29",en:"Contraction"},VOLATILITY_AMPLE:{zh:"\u6d41\u52a8\u6027\u5145\u8db3",en:"Ample Liquidity"},VOLATILITY_EXPANSION:{zh:"\u6ce2\u52a8\u6027\u6269\u5927",en:"Expansion"},VOLATILITY_HIGH:{zh:"\u4ef7\u683c\u6ce2\u52a8\u5927",en:"High Volatility"},BULLISH:{zh:"\u770b\u6da8",en:"Bullish"},NEUTRAL:{zh:"\u4e00\u822c",en:"Neutral"},BEARISH:{zh:"\u770b\u8dcc",en:"Bearish"}},It={GROUP_TREND:{zh:"\u8d8b\u52bf\u6307\u6807",en:"Trend Indicators"},GROUP_VOLPRICE:{zh:"\u6210\u4ea4\u91cf&\u4ef7\u683c\u6307\u6807",en:"Volume & Price Indicators"},GROUP_VOLATILITY:{zh:"\u6ce2\u52a8\u6027\u6307\u6807",en:"Volatility Indicators"},GROUP_MOMENTUM:{zh:"\u52a8\u91cf\u6307\u6807",en:"Momentum Indicators"}},Ct={IND_MA:{zh:"\u79fb\u52a8\u5e73\u5747\u7ebf",en:"Moving Average"},IND_MACD:{zh:"\u6307\u6570\u5e73\u6ed1\u79fb\u52a8\u5e73\u5747\u7ebf",en:"MACD"},IND_ADX:{zh:"\u5e73\u5747\u8d8b\u5411\u6307\u6570",en:"ADX"},IND_BBANDS:{zh:"\u5e03\u6797\u7ebf",en:"Bollinger Bands"},IND_ATR:{zh:"\u5747\u5e45\u6307\u6807",en:"ATR"},IND_VOLUME:{zh:"\u6210\u4ea4\u91cf",en:"Volume"},IND_MFI:{zh:"\u8d44\u91d1\u6d41\u91cf\u6307\u6570",en:"MFI"},IND_RSI:{zh:"\u76f8\u5bf9\u5f3a\u5f31\u6307\u6570",en:"RSI"},IND_STOCH:{zh:"\u968f\u673a\u9707\u8361\u6307\u6807",en:"Stochastic"}},jt=["\u5f3a\u70c8\u770b\u591a","\u770b\u591a","\u4e0a\u884c\u52a8\u80fd\u5f3a","\u52a8\u80fd\u504f\u5f3a","\u60c5\u7eea\u6781\u70ed","\u504f\u70ed","Strong Momentum","Positive Momentum","Very Hot","Hot"],Ot=["\u5f3a\u70c8\u770b\u7a7a","\u770b\u7a7a","\u4e0b\u884c\u52a8\u80fd\u5f3a","\u52a8\u80fd\u504f\u5f31","\u52a8\u80fd\u5f31","\u504f\u51b7","\u6781\u51b7","Weak Momentum","Very Weak Momentum","Cold","Very Cold"],Et=function(e,t,n,r){var a=String(null!==e&&void 0!==e?e:"").trim();if(!a)return"";var i=wt[t],o=gt(a),l=Nt[t][o],c=Object.entries(i).find((function(e){var t=bt(e,2)[1];return t.zh===a||t.en.toLowerCase()===a.toLowerCase()})),s=i[o]&&o||l||(null===c||void 0===c?void 0:c[0])||"NEUTRAL",u="aiSelect.signal.".concat(t,".").concat(s);return St(i[s]||i.NEUTRAL,n,r,kt.has(u)?u:void 0)},Lt=function(e,t,n){var r=String(null!==e&&void 0!==e?e:"").trim();if(!r)return"";var a=gt(r),i=It[a],o="aiSelect.group.".concat(a);return i?St(i,t,n,kt.has(o)?o:void 0):r},Mt=function(e,t,n){var r=String(null!==e&&void 0!==e?e:"").trim();if(!r)return"";var a=gt(r),i=Ct[a],o="aiSelect.indicator.".concat(a);return i?St(i,t,n,kt.has(o)?o:void 0):r},Rt=function(e){var t=String(null!==e&&void 0!==e?e:""),n=gt(t);return n.includes("NEGATIVE")||n.includes("BEARISH")||n.includes("WEAK")||Ot.some((function(e){return t.includes(e)}))||["\u504f\u5f31","\u75b2\u8f6f","\u770b\u8dcc","\u4e0b\u8dcc","\u4e0b\u964d","\u51cf\u5f31","\u6d88\u6781"].some((function(e){return t.includes(e)}))?"negative":n.includes("POSITIVE")||n.includes("BULLISH")||jt.some((function(e){return t.includes(e)}))||["\u504f\u5f3a","\u5f3a\u52b2","\u770b\u6da8","\u4e0a\u6da8","\u4e0a\u5347","\u589e\u5f3a","\u79ef\u6781"].some((function(e){return t.includes(e)}))?"positive":"neutral"},Pt=function(e){var t=String(null!==e&&void 0!==e?e:"");return gt(t).startsWith("STRONG_")||t.includes("\u5f3a\u70c8")||/^VERY[\s_-]/i.test(t)},Dt=n(77918),Ut=n.n(Dt);function Ft(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Ft(e,t,n[t])}))}return e}function Gt(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var zt=c.Zr.getUrl,Bt=function(e){return"positive"===e?Ut().positive:"negative"===e?Ut().negative:Ut().neutral},Zt=function(e){if(""===e||null===e||void 0===e)return null;var t=Number(e);return Number.isFinite(t)?t:null},Ht=function(e,t,n,r){var a=e||lt(r,"aiSelect.indicatorGroup","\u6307\u6807\u5206\u7ec4 {{index}}",{index:t+1}),i=a.trim().toUpperCase();return"GROUP_MOMENTUM"===i||/\u52a8\u91cf|momentum/i.test(a)?{id:"momentum",order:0,label:Lt(a,n,r)}:/\u6210\u4ea4\u91cf|\u4ef7\u683c|volume|price/i.test(a)?{id:"volume",order:1,label:Lt(a,n,r)}:"GROUP_VOLATILITY"===i||/\u6ce2\u52a8|volatility/i.test(a)?{id:"volatility",order:2,label:Lt(a,n,r)}:"GROUP_TREND"===i||/\u8d8b\u52bf|trend/i.test(a)?{id:"trend",order:3,label:Lt(a,n,r)}:{id:"group-".concat(t),order:10+t,label:a}},Wt={technical:{RATING_TREND:0,RATING_VOLATILITY:1,RATING_MOMENTUM:2,RATING_VOLPRICE:3},sentiment:{RATING_SOCIAL:0,RATING_NEWS:1,RATING_KOL:2,RATING_SOCIAL_VOLUME:3}},Kt={RATING_SOCIAL:"SOCIAL_SENTIMENT",RATING_NEWS:"NEWS",RATING_KOL:"KOL",RATING_SOCIAL_VOLUME:"SOCIAL_MEDIA"},Xt=function(e){var t=e.dimension,n=e.period,i=e.item,o=e.showFavorite,l=e.isFavorite,c=e.favoriteLoading,s=e.onFavorite,u=e.onClose,d=(0,at.Jr)(),f=(0,at.$G)(),_=(0,a.useRef)(null),m=(0,a.useRef)(null),p=(0,a.useRef)({}),v=(0,a.useRef)(),h=(0,a.useRef)(!1),x=(0,a.useState)(""),y=x[0],b=x[1],g=(0,a.useState)(!1),S=g[0],k=g[1],w=(0,a.useState)(null),N=w[0],T=w[1],A=(0,a.useState)("loading"),I=A[0],C=A[1],j=(0,a.useState)(0),O
1=j[0],E=j[1],L=(0,a.useCallback)((function(){h.current||(h.current=!0,k(!0),v.current=window.setTimeout(u,250))}),[u]);(0,a.useEffect)((function(){if(i){var e,t,n=document.body.style.overflow,r=(e=document.activeElement,(null!=(t=HTMLElement)&&"undefined"!==typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t)?document.activeElement:null);h.current=!1,k(!1),document.body.style.overflow="hidden";var a=window.requestAnimationFrame((function(){var e;return null===(e=_.current)||void 0===e?void 0:e.focus()})),o=function(e){if("Escape"===e.key)return e.preventDefault(),void L();if("Tab"===e.key&&_.current){var t=Array.from(_.current.querySelectorAll('button:not([disabled]), a[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'));if(!t.length)return e.preventDefault(),void _.current.focus();var n=t[0],r=t[t.length-1];!e.shiftKey||document.activeElement!==n&&document.activeElement!==_.current?e.shiftKey||document.activeElement!==r||(e.preventDefault(),n.focus()):(e.preventDefault(),r.focus())}};return window.addEventListener("keydown",o),function(){window.cancelAnimationFrame(a),v.current&&window.clearTimeout(v.current),document.body.style.overflow=n,window.removeEventListener("keydown",o),null===r||void 0===r||r.focus()}}}),[i,L]),(0,a.useEffect)((function(){if(i){var e,r=!0;T(null),C("loading");var a=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;mt({params:Vt({symbol:i.id,tab:"technical"===t?"tech":"senti"},"technical"===t?{period:n.toUpperCase()}:{})}).then((function(t){if(r){var n=_t(t);if(!n||!n.s)throw new Error("Invalid AI detail response");T(n),C("ready"),n.pendingTranslation&&o<2&&(e=window.setTimeout((function(){return a(o+1)}),3e3))}})).catch((function(){r&&C("error")}))};return a(),function(){r=!1,e&&window.clearTimeout(e)}}}),[t,i,d,n,O]);var M,R=(0,a.useMemo)((function(){return function(){var e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(n,r){var a=Ht(n.groupName,r,e,t);return Vt({},n,{id:a.id,label:a.label,order:a.order})})).sort((function(e,t){return e.order-t.order})).map((function(e){return e.order,Gt(e,["order"])}))}(null===N||void 0===N?void 0:N.groups,d,f)}),[null===N||void 0===N?void 0:N.groups,d,f]),P=(0,a.useMemo)((function(){var e,n,r=Wt[t];return((null===N||void 0===N?void 0:N.ranking)||[]).map((function(e,t){return{metric:e,sourceIndex:t,key:String(e.title||"").trim().toUpperCase()}})).filter((function(e){return"RATING_RANK"!==e.key})).sort((function(t,a){return(null!==(e=r[t.key])&&void 0!==e?e:100+t.sourceIndex)-(null!==(n=r[a.key])&&void 0!==n?n:100+a.sourceIndex)})).map((function(e){return e.metric}))}),[null===N||void 0===N?void 0:N.ranking,t]);if((0,a.useEffect)((function(){var e;b((null===(e=R[0])||void 0===e?void 0:e.id)||"")}),[t,R,null===i||void 0===i?void 0:i.id]),!i)return null;var D,U,F=null!==(M=Zt(null===N||void 0===N?void 0:N.score))&&void 0!==M?M:i.aiScore,V=(null===N||void 0===N?void 0:N.scoreText)&&!function(e){var t=String(null!==e&&void 0!==e?e:"").trim();return Boolean(t)&&Number.isFinite(Number(t))}(N.scoreText)?Et(N.scoreText,t,d,f):i.scoreText,G=(null===N||void 0===N?void 0:N.scoreText)?Rt(N.scoreText):i.tone,z=(null===N||void 0===N?void 0:N.scoreText)?Pt(N.scoreText):i.strongSignal,B=N?N.hasSpot:i.spotAvailable,Z=N?N.hasFutures:i.perpetual,H=i.id.replace(/[/-]/g,"_").toLowerCase(),W="technical"===t?"".concat(lt(f,"trade.totalVol","\u6210\u4ea4\u989d")," ").concat(i.turnover):lt(f,"aiSelect.socialVolume","\u793e\u4ea4\u58f0\u91cf {{value}}",{value:i.socialVolume}),K=lt(f,"aiSelect.summaryTitle","AI \u667a\u80fd\u603b\u7ed3"),X=function(e){window.location.href=zt("futures"===e?"/futures/trade/".concat(H):"/trade/".concat(H))},Y=function(e){b(e);var t=m.current,n=p.current[e];if(t&&n){var r=t.getBoundingClientRect().top,a=n.getBoundingClientRect().top,i=Number.parseFloat(window.getComputedStyle(t).paddingTop)||0,o=window.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollTo({top:t.scrollTop+a-r-i,behavior:o?"auto":"smooth"})}};return(0,r.jsxs)("div",{className:Ut().drawerLayer,children:[(0,r.jsx)("button",{type:"button",className:"".concat(Ut().drawerMask," ").concat(S?Ut().drawerMaskClosing:""),"aria-label":lt(f,"aiSelect.closeDetail","\u5173\u95ed AI \u8be6\u60c5"),onClick:L}),(0,r.jsxs)("aside",{ref:_,className:"".concat(Ut().drawer," ").concat(S?Ut().drawerClosing:""),role:"dialog","aria-modal":"true","aria-label":lt(f,"aiSelect.coinDetail","{{symbol}} AI \u8be6\u60c5",{symbol:i.symbol}
1),tabIndex:-1,children:[(0,r.jsxs)("header",{className:Ut().drawerHeader,children:[(0,r.jsxs)("div",{className:Ut().drawerCoin,children:[(0,r.jsx)("img",{src:i.logo,alt:"",className:Ut().drawerCoinLogo,onError:function(e){e.currentTarget.onerror=null,e.currentTarget.src=i.fallbackLogo}}),(0,r.jsxs)("div",{className:Ut().drawerCoinCopy,children:[(0,r.jsxs)("div",{className:Ut().drawerPairLine,children:[(0,r.jsx)("strong",{title:i.symbol,children:i.symbol}),(0,r.jsxs)("span",{children:["/",i.quote]})]}),(0,r.jsx)("span",{title:W,children:W})]})]}),(0,r.jsxs)("div",{className:Ut().drawerQuote,children:[(0,r.jsx)("strong",{children:(U=i.price,null===U?"--":U>=100?U.toFixed(1):U>=1?U.toFixed(4).replace(/0+$/,"").replace(/\.$/,""):U.toFixed(8).replace(/0+$/,"").replace(/\.$/,""))}),(0,r.jsx)("span",{className:null===i.change?Ut().neutral:i.change>=0?Ut().positive:Ut().negative,children:(D=i.change,null===D?"--":"".concat(D>=0?"+":"").concat(D.toFixed(2).replace(/0+$/,"").replace(/\.$/,""),"%"))})]}),o&&(0,r.jsx)("button",{type:"button",className:Ut().favoriteStar,"aria-label":l?lt(f,"xpredict.favorite.removed","\u53d6\u6d88\u6536\u85cf"):lt(f,"add_optional","\u6dfb\u52a0\u81ea\u9009"),"aria-pressed":l,disabled:c,onClick:s,children:(0,r.jsx)(xt,{filled:l})})]}),(0,r.jsxs)("div",{ref:m,className:Ut().drawerScroll,children:[(0,r.jsxs)("section",{className:Ut().summaryCard,children:[(0,r.jsxs)("div",{className:Ut().summaryTop,children:[(0,r.jsxs)("div",{className:Ut().summaryTitle,children:[(0,r.jsx)(ht,{}),(0,r.jsx)("strong",{title:K,children:K})]}),(0,r.jsxs)("div",{className:Ut().summaryScore,children:[(0,r.jsx)("strong",{children:null===F?"--":F.toFixed(1)}),(0,r.jsxs)("div",{className:"".concat(Bt(G)," ").concat(z?Ut().strongSignal:""),children:["neutral"!==G&&(0,r.jsx)(vt,{direction:"positive"===G?"up":"down"}),(0,r.jsx)("span",{children:V})]})]})]}),(0,r.jsx)("p",{className:Ut().summaryText,children:"loading"===I?lt(f,"aiSelect.summaryLoading","AI \u5206\u6790\u52a0\u8f7d\u4e2d\u2026"):(null===N||void 0===N?void 0:N.summary)||((null===N||void 0===N?void 0:N.pendingTranslation)?lt(f,"aiSelect.summaryGenerating","AI \u603b\u7ed3\u751f\u6210\u4e2d\uff0c\u8bf7\u7a0d\u540e\u67e5\u770b\u3002"):lt(f,"aiSelect.summaryEmpty","\u6682\u65e0 AI \u603b\u7ed3"))}),(0,r.jsx)("div",{className:Ut().summaryMetrics,children:P.map((function(e){var n=function(e,t,n){var r=String(null!==e&&void 0!==e?e:"").trim();if(!r)return"--";if(Number.isFinite(Number(r)))return r;var a=gt(r),i=At[a]?a:"TREND_NEUTRAL",o="aiSelect.value.".concat(i);return St(At[i],t,n,kt.has(o)?o:void 0)}(e.value,d,f),a=Zt(e.score),i=String(e.title||"").trim().toUpperCase(),o=function(e,t,n){var r=String(null!==e&&void 0!==e?e:"").trim();if(!r)return"";var a=gt(r),i=Tt[a],o="aiSelect.rating.".concat(a);return i?St(i,t,n,kt.has(o)?o:void 0):r}("sentiment"===t&&Kt[i]||e.title,d,f);return(0,r.jsxs)("div",{className:Ut().summaryMetric,children:[(0,r.jsx)("span",{title:o,children:o}),(0,r.jsx)("strong",{title:null===a?n:a.toFixed(1),children:null===a?n:a.toFixed(1)}),null!==a&&(0,r.jsx)("em",{title:n,children:n})]},e.title)}))})]}),"error"===I?(0,r.jsxs)("div",{className:Ut().drawerState,role:"status",children:[(0,r.jsx)("span",{children:lt(f,"aiSelect.detailLoadFailed","\u8be6\u60c5\u52a0\u8f7d\u5931\u8d25")}),(0,r.jsx)("button",{type:"button",onClick:function(){return E((function(e){return e+1}))},children:lt(f,"aiSelect.reload","\u91cd\u65b0\u52a0\u8f7d")})]}):R.length?(0,r.jsxs)("section",{className:Ut().indicatorSection,children:[(0,r.jsx)("nav",{className:Ut().indicatorTabs,"aria-label":lt(f,"aiSelect.indicatorCategory","\u6307\u6807\u5206\u7c7b"),children:R.map((function(e,t){return(0,r.jsx)("button",{type:"button",className:y===e.id?Ut().activeIndicatorTab:"","aria-pressed":y===e.id,"aria-controls":"ai-indicator-".concat(e.id),onClick:function(){return Y(e.id)},onKeyDown:function(e){return function(e,t){if(["ArrowLeft","ArrowRight","Home","End"].includes(e.key)){e.preventDefault();var n=R.length-1,r="Home"===e.key?0:"End"===e.key?n:"ArrowLeft"===e.key?(t-1+R.length)%R.length:(t+1)%R.length,a=R[r];if(a){var i=e.currentTarget.parentElement;Y(a.id),window.requestAnimationFrame((function(){var e,t=null===i||void 0===i?void 0:i.querySelectorAll("button");null===t||void 0===t||null===(e=t[r])||void 0===e||e.focus()}))}}}(e,t)},children:e.label},e.id)}))}),(0,r.jsx)("div",{className:Ut().indicatorList,children:R.map((function(e,t){return(0,r.jsxs)("div",{ref:function(t){p.current[e.id]=t},id:"ai-indicator-".concat(e.id),className:Ut().indicatorGroup,children:[t>0&&(0,r.jsx)("h3",{children:e.label.replace("&",/^(zh|cn|hk|tw)/i.test(d)?"\u548c":"and")}),e.items.map((function(e,t){var n=Rt(e.tag);return(0,r.jsxs)("article",{className:Ut().indicatorCard,children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("strong",{children:Mt
1(e.title,d,f)}),e.tag&&(0,r.jsx)("span",{className:Bt(n),children:e.tag})]}),e.desc&&(0,r.jsx)("p",{children:e.desc})]},"".concat(e.title,"-").concat(t))}))]},e.id)}))})]}):"ready"===I&&"technical"===t?(0,r.jsx)("div",{className:Ut().drawerState,role:"status",children:(0,r.jsx)("span",{children:lt(f,"aiSelect.noIndicators","\u6682\u65e0\u8be6\u7ec6\u6307\u6807")})}):null,(0,r.jsx)("p",{className:Ut().drawerDisclaimer,children:lt(f,"aiSelect.detailDisclaimer","AI \u7cbe\u9009\u6570\u636e\u6765\u81ea\u5b9e\u65f6\u884c\u60c5\uff0c\u4e0d\u5bf9\u5176\u53ef\u9760\u6027\u4f5c\u4efb\u4f55\u4fdd\u8bc1\uff1b\u4ec5\u4f9b\u5e02\u573a\u53c2\u8003\uff0c\u4e0d\u6784\u6210\u6295\u8d44\u5efa\u8bae\u3002")})]}),(B||Z)&&(0,r.jsxs)("footer",{className:Ut().drawerFooter,children:[B&&(0,r.jsx)("button",{type:"button",className:Ut().spotButton,onClick:function(){return X("spot")},children:lt(f,"price.spotTrade","\u73b0\u8d27\u4ea4\u6613")}),Z&&(0,r.jsx)("button",{type:"button",className:Ut().futuresButton,onClick:function(){return X("futures")},children:lt(f,"price.futuresTrade","\u5408\u7ea6\u4ea4\u6613")})]})]})]})};function Yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qt(e,t,n,r,a,i,o){try{var l=e[i](o),c=l.value}catch(s){return void n(s)}l.done?t(c):Promise.resolve(c).then(r,a)}function $t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){$t(e,t,n[t])}))}return e}function Qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||tn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function en(e){return function(e){if(Array.isArray(e))return Yt(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||tn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tn(e,t){if(e){if("string"===typeof e)return Yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Yt(e,t):void 0}}var nn=function(e){if(""===e||null===e||void 0===e)return null;var t=Number(e);return Number.isFinite(t)?t:null},rn=function(e,t){if(null===e)return"--";var n=/^(zh|cn|hk|tw)/i.test(t||"");if(n){if(e>=1e8)return"".concat((e/1e8).toFixed(1).replace(/\.0$/,""),"\u4ebf");if(e>=1e4)return"".concat((e/1e4).toFixed(1).replace(/\.0$/,""),"\u4e07")}else{if(e>=1e6)return"".concat((e/1e6).toFixed(1).replace(/\.0$/,""),"M");if(e>=1e3)return"".concat((e/1e3).toFixed(1).replace(/\.0$/,""),"K")}return e.toLocaleString(n?"zh-CN":"en-US",{maximumFractionDigits:1})},an=function(e){var t,n,r=null!==(t=null===e||void 0===e?void 0:e.data)&&void 0!==t?t:e,a=null!==(n=null===r||void 0===r?void 0:r.result)&&void 0!==n?n:r;return Array.isArray(a)?a:Array.isArray(null===a||void 0===a?void 0:a.rows)?a.rows:[]},on=function(e,t,n){return null===e&&null===t?0:null===e?1:null===t?-1:(e-t)*("asc"===n?1:-1)},ln=(0,f.Pi)((function(e){var t=e.embedded,n=void 0!==t&&t,i=(0,ct.useRouter)(),o=(0,at.Jr)(),c=(0,at.$G)(),s=(0,d.oR)(),u=s.fund,f=s.user,_=(0,a.useState)("technical"),m=_[0],p=_[1],h=(0,a.useState)("1h"),x=h[0],y=h[1],b=(0,a.useState)(null),g=b[0],S=b[1],k=(0,a.useState)(1),w=k[0],N=k[1],T=(0,a.useState)(null),A=T[0],I=T[1],C=(0,a.useState)("loading"),j=C[0],O=C[1],E=(0,a.useState)(null),L=E[0],M=E[1],R=(0,a.useState)([]),P=R[0],D=R[1],U=(0,a.useState)(0),F=U[0],V=U[1],G=(0,a.useState)(!1),z=G[0],B=G[1];(0,a.useEffect)((function(){var e=Array.isArray(i.query.state)?i.query.state[0]:i.query.state;e&&["loading","empty","error"].includes(e)&&O(e)}),[i.query.state]),(0,a.useEffect)((function(){var e=!0;return O("loading"),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ut.get("".concat(ft,"/assets"),e)}({params:Jt({tab:"technical"===m?"tech":"senti"},"technical"===m?{period:x.toUpperCase()}:{})}).then((function(t){if(e){var n=_t(t);if(!n||!Array.isArray(n.rows))throw new Error("Invalid AI assets response");M(n),O(n.rows.length?"ready":"empty")}})).catch((function(){e&&(M(null),O("error"))})),function(){e=!1}}),[m,x,F]),(0,a.useEffect)((function(){var e=!0,t=function(){Promise.all([(0,J.pw)().catch((function(){return null})),(0,J.bn)().catch((function(){return null}))]).then((function(t){var n=Qt(t,2),r=n[0],a=n[1];if(e){var i=new Map;an(r).forEach((function(e){(null===e||void 0===e?void 0:e.s)&&i.set(String(e.s).toLowerCase(),e)}
1)),an(a).forEach((function(e){(null===e||void 0===e?void 0:e.s)&&i.set(String(e.s).toLowerCase(),e)})),i.size&&D(Array.from(i.values()))}})).catch((function(){}))};t();var n=window.setInterval(t,1e4);return function(){e=!1,window.clearInterval(n)}}),[F]),(0,a.useEffect)((function(){1===f.loginStatus&&f.getUserContractMarket()}),[f,f.loginStatus]),(0,a.useEffect)((function(){S(null),N(1)}),[m,x]);var Z=(0,a.useMemo)((function(){var e=new Map;return P.forEach((function(t){(null===t||void 0===t?void 0:t.s)&&e.set(String(t.s).replace(/[/-]/g,"_").toUpperCase(),t)})),e}),[P]),H=(0,a.useMemo)((function(){return((null===L||void 0===L?void 0:L.rows)||[]).map((function(e,t){var n=function(e){var t=String(e.s||"").replace(/[/-]/g,"_").toUpperCase(),n=String(e.baseCurrency||t.split("_")[0]||"").toUpperCase();return{symbol:n,quote:t.replace(new RegExp("^".concat(n,"_?")),"").split("_").filter(Boolean)[0]||"USDT",normalizedMarket:t}}(e),r=n.symbol,a=n.quote,i=n.normalizedMarket,l=Z.get(i),s=nn(null===l||void 0===l?void 0:l.v),d=nn(null===l||void 0===l?void 0:l.c),f=nn(null===l||void 0===l?void 0:l.r),_=nn(e.socialVolume),p=u.getCurrencyIcon(r.toLowerCase()),v=Et(e.scoreText,m,o,c)||"--";return{id:e.s,symbol:r,quote:a,logo:p,fallbackLogo:p,turnover:rn(s,o),turnoverValue:s,socialVolume:rn(_,o),socialVolumeValue:_,price:d,change:null===f?null:100*f,aiScore:nn(e.score),scoreText:v,tone:Rt(e.scoreText),strongSignal:Pt(e.scoreText),perpetual:!0,spotAvailable:!1,sourceIndex:t,updatedAt:(null===L||void 0===L?void 0:L.updatedAt)||0}}))}),[L,u,o,c,Z]),W=j,K=(0,a.useMemo)((function(){var e=en(H);return g?(e.sort((function(e,t){if("activity"===g.field)return on("technical"===m?e.turnoverValue:e.socialVolumeValue,"technical"===m?t.turnoverValue:t.socialVolumeValue,g.direction);if("price"===g.field)return on(e.price,t.price,g.direction);if("change"===g.field)return on(e.change,t.change,g.direction);var n=on(e.aiScore,t.aiScore,g.direction);return null!==e.aiScore||null!==t.aiScore?n:"desc"===g.direction?e.sourceIndex-t.sourceIndex:t.sourceIndex-e.sourceIndex})),e):e}),[m,H,g]),X=Math.max(1,Math.ceil(K.length/30)),q=(0,a.useMemo)((function(){return K.slice(30*(w-1),30*w)}),[w,K]);(0,a.useEffect)((function(){w>X&&N(X)}),[w,X]);var $,Q=(0,a.useCallback)((function(e){S((function(t){return{field:e,direction:(null===t||void 0===t?void 0:t.field)===e&&"desc"===t.direction?"asc":"desc"}})),N(1)}),[]),ee=function(e,t){if(["ArrowLeft","ArrowRight","Home","End"].includes(e.key)){e.preventDefault();var n="ArrowLeft"===e.key||"Home"===e.key?"technical":"ArrowRight"===e.key||"End"===e.key?"sentiment":t;p(n),window.requestAnimationFrame((function(){var e;null===(e=document.querySelector('[data-ai-dimension="'.concat(n,'"]')))||void 0===e||e.focus()}))}},te=(0,a.useCallback)((function(){I(null)}),[]),ne=(0,a.useMemo)((function(){if(!A)return!1;var e=A.id.replace(/[/-]/g,"_").toLowerCase();return(f.userContractMarket||[]).some((function(t){return String(t).replace(/[/-]/g,"_").toLowerCase()===e}))}),[A,f.userContractMarket]),re=(0,a.useCallback)(($=l().mark((function e(){var t,n,r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A&&!z){e.next=2;break}return e.abrupt("return");case 2:if(1===f.loginStatus){e.next=5;break}return ce.Z.fadeError(c("trade.plsLoginHtml")),e.abrupt("return");case 5:return B(!0),e.prev=6,n=ne?J.mJ:J._t,e.next=11,n({isReturnResponse:!0,data:{symbol:A.id},isXT2:!0});case 11:if(!(null===(r=e.sent)||void 0===r||null===(t=r.data)||void 0===t?void 0:t.error)){e.next=15;break}return ce.Z.error(r.data.error.msg||r.data.error.code),e.abrupt("return");case 15:return e.next=17,f.getUserContractMarket();case 17:e.next=22;break;case 19:e.prev=19,e.t0=e.catch(6),ce.Z.fadeError(lt(c,"aiSelect.operationFailed","\u64cd\u4f5c\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"));case 22:return e.prev=22,B(!1),e.finish(22);case 25:case"end":return e.stop()}}),e,null,[[6,19,22,25]])})),function(){var e=this,t=arguments;return new Promise((function(n,r){var a=$.apply(e,t);function i(e){qt(a,n,r,i,o,"next",e)}function o(e){qt(a,n,r,i,o,"throw",e)}i(void 0)}))}),[z,ne,A,c,f]),ae=function(e,t){var n=(null===g||void 0===g?void 0:g.field)===t,a=n?null===g||void 0===g?void 0:g.direction:void 0,i=lt(c,"aiSelect.sortAscending","\u5347\u5e8f"),o=lt(c,"aiSelect.sortDescending","\u964d\u5e8f"),l=n&&"desc"===(null===g||void 0===g?void 0:g.direction)?i:o,s=n?"\uff0c".concat(lt(c,"aiSelect.sortCurrent","\u5f53\u524d{{direction}}",{direction:"asc"===(null===g||void 0===g?void 0:g.direction)?i:o})):"",u=lt(c,"aiSelect.sortAction","{{label}}{{current}}\uff0c\u70b9\u51fb\u6309{{nextDirection}}\u6392\u5217",{label:e,current:s,nextDirection:l});
1return(0,r.jsxs)("button",{type:"button",className:v()(Ut().tableHeaderButton,n&&Ut().activeSortButton),"aria-label":u,"aria-pressed":n,title:u,onClick:function(){return Q(t)},children:[(0,r.jsx)("span",{children:e}),(0,r.jsx)(pt,{className:v()(Ut().sortIcon,n&&Ut().activeSortIcon),direction:a},"".concat(t,"-").concat(a||"idle"))]})};return(0,r.jsxs)("div",{className:v()(Ut().page,n&&Ut().embeddedPage),children:[(0,r.jsxs)("div",{className:Ut().content,children:[!n&&(0,r.jsxs)("header",{className:Ut().hero,children:[(0,r.jsx)("h1",{children:lt(c,"aiSelect.title","AI \u7cbe\u9009")}),(0,r.jsx)("p",{children:lt(c,"aiSelect.description","AI \u7cbe\u9009\u6570\u636e\u6765\u81ea\u5b9e\u65f6\u884c\u60c5\u7684\u6280\u672f\u9762 / \u60c5\u7eea\u9762\u8bc4\u5206\uff0c\u4e0d\u5bf9\u5176\u53ef\u9760\u6027\u4f5c\u4efb\u4f55\u4fdd\u8bc1\uff1b\u4ec5\u4f9b\u5e02\u573a\u53c2\u8003\uff0c\u4e0d\u6784\u6210\u6295\u8d44\u5efa\u8bae\u3002")})]}),(0,r.jsxs)("section",{className:Ut().rankingSection,"aria-label":lt(c,"aiSelect.ranking","AI \u7cbe\u9009\u699c\u5355"),children:[(0,r.jsxs)("div",{className:Ut().rankingToolbar,children:[(0,r.jsxs)("div",{className:v()(Ut().dimensionTabs,"technical"===m?Ut().technicalDimension:Ut().sentimentDimension),role:"tablist","aria-label":lt(c,"aiSelect.dimension","\u5206\u6790\u7ef4\u5ea6"),children:[(0,r.jsx)("span",{className:Ut().dimensionIndicator,"aria-hidden":"true"}),(0,r.jsx)("button",{type:"button",role:"tab","data-ai-dimension":"technical","aria-selected":"technical"===m,className:"technical"===m?Ut().activeDimensionTab:"",onClick:function(){return p("technical")},onKeyDown:function(e){return ee(e,"technical")},children:lt(c,"aiSelect.technical","\u6280\u672f\u9762")}),(0,r.jsx)("button",{type:"button",role:"tab","data-ai-dimension":"sentiment","aria-selected":"sentiment"===m,className:"sentiment"===m?Ut().activeDimensionTab:"",onClick:function(){return p("sentiment")},onKeyDown:function(e){return ee(e,"sentiment")},children:lt(c,"aiSelect.sentiment","\u60c5\u7eea\u9762")})]}),"technical"===m&&(0,r.jsxs)("div",{className:v()(Ut().periodSwitch,"1h"===x?Ut().oneHourPeriod:Ut().twentyFourHourPeriod),"aria-label":lt(c,"aiSelect.period","\u5206\u6790\u5468\u671f"),children:[(0,r.jsx)("span",{className:Ut().periodThumb,"aria-hidden":"true"}),["1h","24h"].map((function(e){return(0,r.jsx)("button",{type:"button","data-ai-period":e,className:x===e?Ut().activePeriod:"","aria-pressed":x===e,onClick:function(){return y(e)},onKeyDown:function(t){return function(e,t){if(["ArrowLeft","ArrowRight","Home","End"].includes(e.key)){e.preventDefault();var n="ArrowLeft"===e.key||"Home"===e.key?"1h":"ArrowRight"===e.key||"End"===e.key?"24h":t;y(n),window.requestAnimationFrame((function(){var e;null===(e=document.querySelector('[data-ai-period="'.concat(n,'"]')))||void 0===e||e.focus()}))}}(t,e)},children:"1h"===e?lt(c,"strategy.robot.oneHour","1\u5c0f\u65f6"):lt(c,"price.hour24","24\u5c0f\u65f6")},e)}))]})]}),(0,r.jsx)("div",{className:Ut().tableScroll,children:(0,r.jsxs)("div",{className:Ut().table,role:"table","aria-label":"technical"===m?lt(c,"aiSelect.technicalRanking","\u6280\u672f\u9762\u699c\u5355"):lt(c,"aiSelect.sentimentRanking","\u60c5\u7eea\u9762\u699c\u5355"),children:[(0,r.jsxs)("div",{className:Ut().tableHeader,role:"row",children:[(0,r.jsx)("div",{role:"columnheader",children:ae("technical"===m?"".concat(lt(c,"trade.coin","\u5e01\u79cd"),"/").concat(lt(c,"trade.totalVol","\u6210\u4ea4\u989d")):"".concat(lt(c,"trade.coin","\u5e01\u79cd")," / ").concat(lt(c,"aiSelect.rating.RATING_SOCIAL_VOLUME","\u793e\u4ea4\u58f0\u91cf")),"activity")}),(0,r.jsx)("div",{role:"columnheader",children:ae(lt(c,"trade.lastPrice","\u6700\u65b0\u4ef7"),"price")}),(0,r.jsx)("div",{role:"columnheader",children:ae(lt(c,"trade.change","\u6da8\u8dcc\u5e45"),"change")}),(0,r.jsx)("div",{role:"columnheader",children:ae(lt(c,"aiSelect.aiScore","AI \u8bc4\u5206"),"score")}),(0,r.jsx)("div",{role:"columnheader",title:lt(c,"trade.operation","\u64cd\u4f5c"),children:lt(c,"trade.operation","\u64cd\u4f5c")})]}),function(){if("loading"===W)return(0,r.jsx)("div",{className:Ut().skeletonList,"aria-label":lt(c,"smart_loading","\u52a0\u8f7d\u4e2d"),children:Array.from({length:30},(function(e,t){return(0,r.jsxs)("div",{className:Ut().skeletonRow,children:[(0,r.jsx)("span",{}),(0,r.jsx)("span",{}),(0,r.jsx)("span",{}),(0,r.jsx)("span",{}),(0,r.jsx)("span",{})]},t)}))});if("empty"===W||"error"===W)return(0,r.jsxs)("div",{className:Ut().statePanel,role:"status",children:[(0,r.jsx)("div",{className:Ut().stateIllustration,children:"AI"}),(0,r.jsx)("strong",{children:"empty"===W?lt(c,"aiSelect.emptyTitle","\u6682\u65e0 AI \u7cbe\u9
1009\u6570\u636e"):lt(c,"aiSelect.loadFailed","\u6570\u636e\u52a0\u8f7d\u5931\u8d25")}),(0,r.jsx)("span",{children:"empty"===W?lt(c,"aiSelect.emptyDescription","\u6570\u636e\u66f4\u65b0\u540e\u5c06\u5728\u8fd9\u91cc\u5c55\u793a"):lt(c,"aiSelect.retryLater","\u8bf7\u7a0d\u540e\u91cd\u8bd5")}),"error"===W&&(0,r.jsx)("button",{type:"button",onClick:function(){return V((function(e){return e+1}))},children:lt(c,"aiSelect.reload","\u91cd\u65b0\u52a0\u8f7d")})]});var e=lt(c,"trade.totalVol","\u6210\u4ea4\u989d");return(0,r.jsx)("div",{className:Ut().tableRows,role:"rowgroup",children:q.map((function(t,n){var a,i,o="technical"===m?"".concat(e," ").concat(t.turnover):lt(c,"aiSelect.socialVolume","\u793e\u4ea4\u58f0\u91cf {{value}}",{value:t.socialVolume});return(0,r.jsxs)("div",{className:Ut().tableRow,role:"row",style:{"--ai-row-index":n},children:[(0,r.jsxs)("div",{className:Ut().coinCell,role:"cell",children:[(0,r.jsx)("img",{src:t.logo,alt:"",onError:function(e){e.currentTarget.onerror=null,e.currentTarget.src=t.fallbackLogo}}),(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:Ut().pairLine,children:[(0,r.jsx)("strong",{title:t.symbol,children:t.symbol}),(0,r.jsxs)("span",{children:["/",t.quote]})]}),(0,r.jsx)("small",{title:o,children:o})]})]}),(0,r.jsx)("div",{className:Ut().priceCell,role:"cell",children:(i=t.price,null===i?"--":i>=100?i.toFixed(1):i>=1?i.toFixed(4).replace(/0+$/,"").replace(/\.$/,""):i.toFixed(8).replace(/0+$/,"").replace(/\.$/,""))}),(0,r.jsx)("div",{className:v()(Ut().changeCell,null===t.change?Ut().neutral:t.change>=0?Ut().positive:Ut().negative),role:"cell",children:null===t.change?"--":"".concat(t.change>=0?"+":"").concat(t.change.toFixed(2),"%")}),(0,r.jsxs)("div",{className:v()(Ut().signalCell,(a=t.tone,"positive"===a?Ut().positive:"negative"===a?Ut().negative:Ut().neutral),t.strongSignal&&Ut().strongSignal),role:"cell",children:["neutral"!==t.tone&&(0,r.jsx)(vt,{direction:"positive"===t.tone?"up":"down"}),(0,r.jsx)("span",{children:t.scoreText})]}),(0,r.jsx)("div",{className:Ut().actionCell,role:"cell",children:(0,r.jsx)("button",{type:"button",onClick:function(){return I(t)},children:lt(c,"market.Detail","\u8be6\u60c5")})})]},t.id)}))},"".concat(m,"-").concat(x,"-").concat(w,"-").concat((null===g||void 0===g?void 0:g.field)||"default","-").concat((null===g||void 0===g?void 0:g.direction)||"none"))}()]})}),"ready"===W&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{className:Ut().rankingDisclaimer,children:lt(c,"aiSelect.description","AI \u7cbe\u9009\u6570\u636e\u6765\u81ea\u5b9e\u65f6\u884c\u60c5\u7684\u6280\u672f\u9762 / \u60c5\u7eea\u9762\u8bc4\u5206\uff0c\u4e0d\u5bf9\u5176\u53ef\u9760\u6027\u4f5c\u4efb\u4f55\u4fdd\u8bc1\uff1b\u4ec5\u4f9b\u5e02\u573a\u53c2\u8003\uff0c\u4e0d\u6784\u6210\u6295\u8d44\u5efa\u8bae\u3002")}),(0,r.jsx)("nav",{className:Ut().pagination,"aria-label":lt(c,"aiSelect.pagination","\u699c\u5355\u5206\u9875"),children:(0,r.jsx)(Y.Z,{current:w,pageSize:30,total:K.length,showSizeChanger:!1,onChange:N})})]})]})]}),(0,r.jsx)(Xt,{dimension:m,period:x,item:A,showFavorite:1===f.loginStatus,isFavorite:ne,favoriteLoading:z,onFavorite:re,onClose:te})]})}));var cn=c.Px.useTranslation,sn=(0,f.Pi)((function(e){var t=e.onTabChange,n=cn(),i=(0,at.f0)(),o=(0,a.useState)(""),l=o[0],s=o[1],u=(0,a.useState)(null),d=u[0],f=u[1],_=(0,a.useMemo)((function(){var e=[{key:"user",label:n("trade.favorites"),isLogin:!0},{key:"coinMarket",label:n("trade.coinsMarket")},{key:"contractMarket",label:n("other.contractMarket")}];return d&&e.push({key:"aiSelect",label:lt(n,"aiSelect.title","AI \u7cbe\u9009")}),e.filter((function(e){return!e.isLogin||i}))}),[d,i,n]),p=(0,a.useCallback)((function(e){l!=e&&(s(e),null===t||void 0===t||t(e),c.Ke.set("marketType",e))}),[t,l]);return(0,a.useEffect)((function(){var e=!0;return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ut.get("".concat(ft,"/switch"),e)}().then((function(t){e&&f(!0===_t(t))})).catch((function(){e&&f(!1)})),function(){e=!1}}),[]),(0,a.useEffect)((function(){if(null!==d){var e=c.Ke.get("marketType")||"";_.find((function(t){return t.key===e}))||(e="coinMarket"),s(e),null===t||void 0===t||t(e)}}),[d,_,t]),(0,r.jsxs)("div",{className:rt()["trade-market"],children:[(0,r.jsx)("div",{className:rt()["parent-tabs-view"],children:(0,r.jsx)("div",{className:v()(rt()["trade-market__tabs"],rt()["parent-tabs"]),children:_.map((function(e){return(0,r.jsx)(m.Z,{className:v()(rt()["parent-tabs-btn"],(t={},n=rt().atv,a=l===e.key,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,t)),onClick:function(){return p(e.key)},children:e.label},e.key);var t,n,a}))})}),"aiSelect"===l?(0,r.jsx)(ln,{embedded:!0}):l&&(0,r.jsx)(tt,{marketType:l})]})})),un=n(36401),dn=n(3122),fn=n(96737),_n=n.n(fn);function mn(e){var t=e.afterChange,n=void 0===t?function(){}:t,a=e.dots,i=void 0===a||a,o=e.arrows,l=void 0===o||o,c=e.autoplay,s=void 0===c||c,u=e.autoplaySpeed,d=void 0===u?3e3:u,f=e.infinite,_=void 0===f||f,m=e.slidesToShow,p=void 0===m?3:m,v=e.slidesToScroll,h=void 0===v?1:v,x=e.children;return(0,r.jsx)("div",{className:_n().main,children:(0,r.jsx)(un.Z,{dots:i,afterChange:n,arrows:l,autoplay:s,autoplaySpeed:d,infinite:_,slidesToShow:p,slidesToScroll:h,prevArrow:(0,r.jsx)("div",{children:(0,r.jsx)(dn.Z,{icon:"arr-left"})}),nextArrow:(0,r.jsx)("div",{children:(0,r.jsx)(dn.Z,{icon:"arr-right"})}),children:x})})}var pn=n(8790),vn=n(95885),hn=n(24443),xn=n(18343),yn=n(12823),bn=n(63012),gn=n(85739),Sn=n(4458),kn=n(76050),wn=n.n(kn);var Nn,Tn=function(){return(0,r.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M13.3333 11.3333H14.6666V12.6666H1.33331V11.3333H2.66665V6.66658C2.66665 5.2521 3.22855 3.89554 4.22874 2.89535C5.22894 1.89516 6.58549 1.33325 7.99998 1.33325C9.41447 1.33325 10.771 1.89516 11.7712 2.89535C12.7714 3.89554 13.3333 5.2521 13.3333 6.66658V11.3333ZM12 11.3333V6.66658C12 5.60572 11.5786 4.5883 10.8284 3.83816C10.0783 3.08801 9.06085 2.66659 7.99998 2.66659C6.93911 2.66659 5.9217 3.08801 5.17155 3.83816C4.42141 4.5883 3.99998 5.60572 3.99998 6.66658V11.3333H12ZM5.99998 13.9999H9.99998V15.3333H5.99998V13.9999Z",fill:"currentColor"})})},An=function(e){var t,n,i,o=e.item,l=e.layout,s=e.busy,u=e.onSubscribe,d=e.onFinish,f=c.Px.useTranslation(),_=(0,a.useState)((function(){return o.openTime>(0,Sn.hC)()}))[0],m=o.symbolId?(0,r.jsx)(yn.Z,{placement:"top",title:o.subscribed?f("market.n
1oticeText"):"",overlayClassName:wn().tooltip,children:(0,r.jsxs)("div",{className:v()(wn().notice,(t={},n=wn().noticed,i=o.subscribed,n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t)),onClick:function(){s||u(o)},children:[(0,r.jsx)(Tn,{}),(0,r.jsx)("span",{children:o.subscribed?f("market.hasNotice"):f("market.onlineNotice")})]})}):null,p=(0,r.jsxs)("div",{className:wn().countRow,children:[(0,r.jsx)("span",{className:wn().countLabel,children:f("market.countDown")}),(0,r.jsx)(bn.Z,{className:wn().count,partClassName:wn().block,target:o.openTime,maxUnit:gn.j.Day,minUnit:gn.j.Second,pad:!0,separator:null,enabled:_,onFinish:d})]}),h=(0,r.jsxs)("div",{className:wn().identity,children:[(0,r.jsx)("img",{className:wn().logo,src:o.icon,alt:""}),(0,r.jsxs)("div",{className:wn().names,children:[(0,r.jsxs)("div",{className:wn().nameRow,children:[(0,r.jsx)("span",{className:wn().name,title:o.name,children:o.name}),(0,r.jsx)("span",{className:wn().tag,children:o.tag})]}),(0,r.jsx)("span",{className:wn().fullName,title:o.fullName,children:o.fullName})]})]});return"full"===l?(0,r.jsxs)("div",{className:v()(wn().card,wn().full),children:[h,m,(0,r.jsx)("div",{className:wn().divider}),p]}):(0,r.jsxs)("div",{className:v()(wn().card,wn().grid),children:[(0,r.jsxs)("div",{className:wn().topRow,children:[h,m]}),(0,r.jsx)("div",{className:wn().divider}),p]})},In=function(e,t,n){return"".concat(e,":").concat(null!==n&&void 0!==n?n:"",":").concat(t)},Cn=function(e){return"".concat(e.bizType,":").concat(null!==(Nn=e.underlyingType)&&void 0!==Nn?Nn:"",":").concat(e.symbol)},jn=n(7156),On=n(19740),En=n(16150),Ln=n(4621),Mn=n.n(Ln);function Rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Pn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Rn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Dn=c.Zr.getUrl,Un=function(){window.location.href=Dn("/accounts/login?backurl="+encodeURIComponent(location.href))},Fn=function(){return(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M13.9806 1.74732L12.2333 0L6.99032 5.24265L1.7479 0L0 1.74732L5.24312 6.99008L0 12.2327L1.7479 13.9801L6.99032 8.7374L12.2333 13.9801L13.9806 12.2327L8.73822 6.99008L13.9806 1.74732Z",fill:"#333333"})})};function Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Gn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||Zn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bn(e){return function(e){if(Array.isArray(e))return Vn(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Zn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zn(e,t){if(e){if("string"===typeof e)return Vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vn(e,t):void 0}}var Hn="home.Spot",Wn="home.agreement",Kn=(0,f.Pi)((function(){var e=c.Px.useTranslation(),t=(0,d.oR)(),n=t.app,i=t.market,o=t.fund,l=zn(a.useContext(c._y.XtContext),1)[0],s=l.loginStatus,u=l.lang,f=(0,vn.Q)(),_=f.upcoming,m=f.refresh,p=(0,a.useState)(null),h=p[0],x=p[1],y=(0,a.useState)((function(){return new Set})),b=y[0],g=y[1],S=(0,pn.u)(),k=(0,pn.J)(),w=k.iconOf,N=k.currencyOf,T=(0,a.useMemo)((function(){return Bn(i.nextOnlineList||[]).sort((function(e,t){return e.nextStateTime-t.nextStateTime})).map((function(t){var n,r,a,i=(t.symbol.split("_")[0]||"").toLowerCase(),l=null===(n=o.currencyMap)||void 0===n?void 0:n[i];return{symbolId:t.id,symbol:t.symbol,bizType:"SPOT",name:null!==(r=null===l||void 0===l?void 0:l.displayName)&&void 0!==r?r:"--",fullName:null!==(a=null===l||void 0===l?void 0:l.fullName)&&void 0!==a?a:"--",icon:S(t.symbol),tag:e(Hn),openTime:t.nextStateTime,subscribed:b.has(In("SPOT",t.id))}}))}),[i.nextOnlineList,o,o.currencyMap,S,b,e]),A=(0,a.useMemo)((function(){return _.map((function(t){var n;return{symbolId:t.symbolId,symbol:t.symbol,bizType:"FUTURES",underlyingType:t.underlyingType,name:(0,hn.xi)(t,u,e),fullName:(null===(n=N(t.symbol,t.underlyingType))||void 0===n?void 0:n.fullName)||"--",icon:w(t.symbol,t.underlyingType),tag:e(Wn),openTime:t.onboardDate,subscribed:!0===t.subscribed||b.has(In("FUTURES",t.symbolId,t.underlyingType))}}))}),[_,u,w,N,b,e]),I=function(e){var t=c.Px.useTranslation(),n=Pn(a.useContext(c._y.XtContext),1)[0].loginStatus,i=(0,a.useState)(""),o=i[0],l=i[1];
1return{subscribe:(0,a.useCallback)((function(a){if(1===n){if(!a.subscribed&&!o&&a.symbolId){l(Cn(a));var i=a.underlyingType===En.Z.COIN_BASED?J.ck:J._Y;("FUTURES"===a.bizType?i({params:{symbolId:a.symbolId}}):(0,xn.m6)({bizType:"SPOT",symbolId:a.symbolId,link:Dn("/trade/".concat(a.symbol))})).then((function(){e(a),jn.Z.confirm({className:Mn().modal_box,closable:!0,closeIcon:(0,r.jsx)(Fn,{}),icon:null,title:t("market.operationSuccess"),content:t("market.noticeInfo"),okText:t("otc.Confirm")})})).catch((function(e){var n=function(e){var t;return(null===e||void 0===e||null===(t=e.error)||void 0===t?void 0:t.code)||(null===e||void 0===e?void 0:e.code)||""}(e);"NOT_LOGIN"!==n?On.ZP.error(n&&c.Dx.hasKey(n)&&t(n)||t("set_failed")):Un()})).finally((function(){return l("")}))}}else Un()}),[o,n,e,t]),busyKey:o}}((0,a.useCallback)((function(e){g((function(t){var n=In(e.bizType,e.symbolId,e.underlyingType);if(t.has(n))return t;var r=new Set(t);return r.add(n),r}))}),[])),C=I.subscribe,j=I.busyKey,O=(0,a.useCallback)((function(){1===s&&(0,xn.ms)().then((function(e){return g((function(t){var n=new Set(t);return(e||[]).forEach((function(e){return n.add(In("SPOT",e.symbolId))})),n}))})).catch((function(){}))}),[s]);a.useEffect(O,[O]);var E=(0,a.useMemo)((function(){var e=[];return T.length&&e.push("SPOT"),A.length&&e.push("FUTURES"),e}),[T.length,A.length]),L=h&&E.includes(h)?h:E[0],M="FUTURES"===L?A:T,R=(0,a.useMemo)((function(){var e=[];return M.forEach((function(t,n){n%2===0?e.push([t]):e[e.length-1].push(t)})),e}),[M]),P=a.useRef(!1),D=(0,a.useCallback)((function(e){"FUTURES"!==e.bizType?P.current||(P.current=!0,Promise.resolve().then((function(){var e;P.current=!1,O(),null===(e=i.getMarketConfig)||void 0===e||e.call(i)}))):m()}),[m,O,i]);if(!E.length)return null;var U=function(e,t){var n=Cn(e);return(0,r.jsx)(An,{item:e,layout:t,busy:j===n,onSubscribe:C,onFinish:function(){return D(e)}},n)};return(0,r.jsxs)("div",{className:Mn().box,children:[(0,r.jsx)("div",{className:Mn().box_title,children:e("market.onlineSoon")}),(0,r.jsx)("div",{className:Mn().tabs,children:E.map((function(t){return(0,r.jsx)("div",{className:v()(Mn().tab,Gn({},Mn().tabActive,t===L)),onClick:function(){return x(t)},children:e("SPOT"===t?Hn:Wn)},t)}))}),1===M.length?(0,r.jsx)("div",{className:Mn().single,children:U(M[0],"full")}):(0,r.jsx)(mn,{dots:!1,arrows:!n.isH5,autoplay:!1,slidesToShow:1,infinite:!1,children:R.map((function(e,t){return(0,r.jsxs)("div",{className:Mn().box_item,children:[e.map((function(e){return U(e,"grid")})),1===e.length&&(0,r.jsx)("div",{className:Mn().box_item_blank})]},t)}))},L)]})}));function Xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Yn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(c){l=!0,a=c}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Xn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var qn=c._y.XtContext,$n=!0;function Jn(){var e=Yn(a.useContext(qn),1)[0],t=Yn(a.useState(""),2),n=t[0],o=t[1],l=e.lang,c=Boolean(n);return(0,a.useEffect)((function(){if(window.zE){zE("messenger:set","locale",{en:"en-US",ja:"ja",hi:"hi",id:"id",ru:"ru",es:"es-es",tr:"tr","zh-HK":"zh-tw","zh-CN":"zh-cn",vi:"vi",th:"th"}[l]||"en-US")}}),[]),(0,r.jsxs)(i.Z,{children:[c&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(j,{}),(0,r.jsx)(Kn,{})]}),(0,r.jsx)(sn,{onTabChange:o})]})}},14765:function(e,t,n){"use strict";n.d(t,{u:function(){return a}});var r=n(99169);function a(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.fixed,i=void 0===a?2:a,o=n.useSpecialSmallFormat,l=void 0===o||o,c=n.down,s=void 0!==c&&c,u=n.up,d=void 0!==u&&u,f=n.maxNumberFixed,_=void 0===f?8:f;if(null===e||void 0===e||""===e)return"-";try{if((t=new r.Z(e)).isNaN())return"-"}catch(P){return"-"}if(t.isZero())return Number(0).toFixed(isNaN(i)?2:i);var m=parseInt(i,10);(isNaN(m)||m<0)&&(m=2);var p,v=t.abs();if(s?p=r.Z.ROUND_DOWN:d&&(p=r.Z.ROUND_UP),!l)return t.toFixed(m,p);var h=[{th:1e9,suffix:"B"},{th:1e6,suffix:"M"},{th:1e3,suffix:"K"}],x=!0,y=!1,b=void 0;try{for(var g,S=h[Symbol.iterator]();!(x=(g=S.next()).done);x=!0){var k=g.value,w=k.th,N=k.suffix;if(v.gte(w)){var T=t.dividedBy(w);return"".concat(T.toFixed(2,p)).concat(N)}}}catch(D){y=!0,b=D}finally{try{x||null==S.return||S.return()}finally{if(y)throw b}}if(v.lt(1e3)&&v.gt(0)){var A=v.toFixed(),I=A.split("."),C=I[0],j=I[1],O=!1,E=j;if(j&&j.length>=8&&j.includes("0000")){var L=j.replace(/0{4,}/g,(function(e){return O=!0,"0{".concat(e.length,"}")}));O&&(E=L)}if(O){var M=t.isNegative()?"-":"";return"".concat(M).concat(C,".").concat(E)}var R=Math.min(Math.max(m,t.decimalPlaces()),_);return t.toFixed(R,p)}return t.toFixed(m,p)}},12763:function(e,t,n){"use strict";var r=n(85176),a=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
1var o={heightAuto:!1,customClass:"mySweetalert2"},l=a().mixin(o),c=function(e){return"string"===typeof(e=e||{})&&(e={text:e}),l.fire(e)};c.Swal=a(),c.setOpt=function(e){l=a().mixin(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},o,e))},["success","error","info","warning"].map((function(e){c[e]=function(t,n){"string"===typeof t&&(t={text:t}),t.icon=e,c(t).then((function(){n&&n()}))}})),c.alert=c.warning,c.error=c.error,c.success=c.success,c.confirm=function(e,t,n){"string"===typeof e&&(e={text:e}),e.icon="warning",e.showCancelButton=!0,c(e).then((function(e){return e.value?t&&t():"cancel"===e.dismiss?n&&n():void 0}))},["fadeSuccess","fadeError","fadeInfo","fadeWarning"].map((function(e){c[e]=function(t,n){"string"===typeof t&&(t={title:t,didOpen:function(e){e.onclick=a().close}}),t.icon=e.replace("fade","").toLowerCase(),t.timer=3e3,t.toast=!0,t.showConfirmButton=!1,c(t).then((function(){n&&n()}))}})),c.fadeAlert=c.fadeWarning,c.fadeSuccess=c.fadeSuccess,c.delayClose=function(e,t){var n,r=e.text,i=e.btnTxt;c({icon:"warning",allowOutsideClick:!1,allowEscapeKey:!1,showConfirmButton:!1,html:"".concat(r,'<br><button id="swal_delay_close_button" class="swal2-confirm swal2-styled" disabled></button>'),didOpen:function(){var e=a().getHtmlContainer(),r=e.querySelector.bind(e)("#swal_delay_close_button"),o=5;!function e(){var t=i+(o?" (".concat(o,"S)"):"");void 0!==r.innerText?r.innerText=t:void 0!==r.textContent&&(r.textContent=t);if(!o)return r.removeAttribute("disabled");o--,n=setTimeout(e,1e3)}(),r.onclick=function(){o||(a().close(),t&&t())}},willClose:function(){clearTimeout(n)}})},t.Z=c},28035:function(e){e.exports={main:"noData_main__Shu9V"}},77918:function(e){e.exports={page:"AiSelect_page__7lwQB",content:"AiSelect_content__GTteG",embeddedPage:"AiSelect_embeddedPage__mJBrz",table:"AiSelect_table__SWbHF",tableHeader:"AiSelect_tableHeader__EZJdM",tableRow:"AiSelect_tableRow__kEh3i",skeletonRow:"AiSelect_skeletonRow__po1Mr",rankingSection:"AiSelect_rankingSection__A_fq2",marketNav:"AiSelect_marketNav__B_SnH",activeMarketNav:"AiSelect_activeMarketNav__ePw79",hero:"AiSelect_hero__UVb8J",rankingToolbar:"AiSelect_rankingToolbar__I5qVP",dimensionTabs:"AiSelect_dimensionTabs__aWW9U",activeDimensionTab:"AiSelect_activeDimensionTab__6RY2k",dimensionIndicator:"AiSelect_dimensionIndicator__ZjTr1",periodSwitch:"AiSelect_periodSwitch__gyZUX",activePeriod:"AiSelect_activePeriod__zWvXv","ai-tab-jelly":"AiSelect_ai-tab-jelly__5I4lP",aiTabJelly:"AiSelect_ai-tab-jelly__5I4lP",periodThumb:"AiSelect_periodThumb__FbnYM",tableScroll:"AiSelect_tableScroll__OnKL0",tableHeaderButton:"AiSelect_tableHeaderButton__AYEAU",pagination:"AiSelect_pagination__2Hk3P",indicatorTabs:"AiSelect_indicatorTabs__gLzCe",activeSortButton:"AiSelect_activeSortButton__3uc8r",sortIcon:"AiSelect_sortIcon__tmdzV",activeSortIcon:"AiSelect_activeSortIcon__2m7zR","ai-sort-pop":"AiSelect_ai-sort-pop__PpTbw",aiSortPop:"AiSelect_ai-sort-pop__PpTbw",tableRows:"AiSelect_tableRows__qwLO7",skeletonList:"AiSelect_skeletonList__ng21K",coinCell:"AiSelect_coinCell__KsyoP",pairLine:"AiSelect_pairLine__8Ewrt",priceCell:"AiSelect_priceCell__OmmVS",changeCell:"AiSelect_changeCell__SktGz",signalCell:"AiSelect_signalCell__wybD6",actionCell:"AiSelect_actionCell__UBRLa","ai-signal-settle":"AiSelect_ai-signal-settle__sXn1S",aiSignalSettle:"AiSelect_ai-signal-settle__sXn1S",strongSignal:"AiSelect_strongSignal__LLhLQ",positive:"AiSelect_positive__qAKWf",negative:"AiSelect_negative__2TQxy",neutral:"AiSelect_neutral__BTMwI",rankingDisclaimer:"AiSelect_rankingDisclaimer__IkHPG","ai-shimmer":"AiSelect_ai-shimmer__7Xn_0",aiShimmer:"AiSelect_ai-shimmer__7Xn_0",statePanel:"AiSelect_statePanel__XV0VY",stateIllustration:"AiSelect_stateIllustration__mDIuZ",drawerLayer:"AiSelect_drawerLayer__LJECa",drawerMask:"AiSelect_drawerMask__eMrWV","ai-mask-in":"AiSelect_ai-mask-in__H9pBI",aiMaskIn:"AiSelect_ai-mask-in__H9pBI",drawer:"AiSelect_drawer__iQwF9","ai-drawer-in":"AiSelect_ai-drawer-in__NMFNF",aiDrawerIn:"AiSelect_ai-drawer-in__NMFNF",drawerMaskClosing:"AiSelect_drawerMaskClosing__HgrkV","ai-mask-out":"AiSelect_ai-mask-out__6Zw1b",aiMaskOut:"AiSelect_ai-mask-out__6Zw1b",drawerClosing:"AiSelect_drawerClosing__0B9Y7","ai-drawer-out":"AiSelect_ai-drawer-out__qDK98",aiDrawerOut:"AiSelect_ai-drawer-out__qDK98",drawerHeader:"AiSelect_drawerHeader__JMP2v",drawerCoin:"AiSelect_drawerCoin__rVxAp",drawerCoinLogo:"AiSelect_drawerCoinLogo__PPUTY",drawerCoinCopy:"AiSelect_drawerCoinCopy__DkPRs",drawerPairLine:"AiSelect_drawerPairLine__tH_tr",drawerQuote:"AiSelect_drawerQuote__Yn_65",favoriteStar:"AiSelect_favoriteStar__a6X52",drawerScroll:"AiSelect_drawerScroll__fn6gi",summaryCard:"AiSelect_summaryCard__NB28y","ai-summary-stroke-spin":"AiSelect_ai-summary-stroke-spin__cAj9V",aiSummaryStrokeSpin:"AiSelect_ai-summary-stroke-spin__cAj9V",summaryTop:"AiSelect_summaryTop__6sw36",summaryTitle:"AiSelect_summaryTitle__39DWW",summaryScore:"AiSelect_summaryScore___4Ve_",summaryText:"AiSelect_summaryText__X9EgN",summaryMetrics:"AiSelect_summaryMetrics__CAqIC",summaryMetric:"AiSelect_summaryMetric__U62Ld",indicatorSection:"AiSelect_indicatorSection__M5VEI",sentimentSection:"AiSelect_sentimentSection__gS07L",drawerState:"AiSelect_drawerState__FSAis",drawerDisclaimer:"AiSelect_drawerDisclaimer__AosAh",activeIndicatorTab:"AiSelect_activeIndicatorTab__Kxa2i",indicatorList:"AiSelect_indicatorList__1PZYN",indicatorGroup:"AiSelect_indicatorGroup__8qpKk",indicatorCard:"AiSelect_indicatorCard___HYg4",sentimentStats:"AiSelect_sentimentStats__Gi54A",newsList:"AiSelect_newsList___sc4U",newsCard:"AiSelect_newsCard__FdvOi",drawerFooter:"AiSelect_drawerFooter__y2gnL",spotButton:"AiSelect_spotButton__FK_dg",futuresButton:"AiSelect_futuresButton__ZAwLm"}},96737:function(e){e.exports={main:"index_main__8jAa5"}},99903:function(e){e.exports={"app-div-nodata":"index_app-div-nodata__I_E9h",appDivNodata:"index_app-div-nodata__I_E9h"}},42852:function(e){e.exports={"xt-scroll-arrow":"index_xt-scroll-arrow__opDXe",xtScrollArrow:"index_xt-scroll-arrow__opDXe","xt-scroll-arrow-main":"index_xt-scroll-arrow-main__bgbnC",xtScrollArrowMain:"index_xt-scroll-arrow-main__bgbnC",iLeftArrow:"index_iLeftArrow__iNw2H",iRightArrow:"index_iRightArrow__AZ_rO",Dark:"index_Dark__HhCy3",dark:"index_Dark__HhCy3"}},56837:function(e){e.exports={"page-market__lite":"index_page-market__lite__d1lSZ",pageMarketLite:"index_page-market__lite__d1lSZ","page-market__lite_title":"index_page-market__lite_title__9lT7h",pageMarketLiteTitle:"index_page-market__lite_title__9lT7h","page-market__lite--card":"index_page-market__lite--card__SyVzi",pageMarketLiteCard:"index_page-market__lite--card__SyVzi","page-market__lite--card_content":"index_page-market__lite--card_content__dOKo6",pageMarketLiteCardContent:"index_page-market__lite--card_content__dOKo6","page-market__lite--card_content_title":"index_page-market__lite--card_content_title__Atwq_",pageMarketLiteCardContentTitle:"index_page-market__lite--card_content_title__Atwq_","page-market__lite--card_content_header":"index_page-market__lite--card_content_header__2tyo1",pageMarketLiteCardContentHeader:"index_page-market__lite--card_content_header__2tyo1","page-market__lite--card_content_body":"index_page-market__lite--card_content_body__f7_8Q",pageMarketLiteCardContentBody:"index_page-market__lite--card_content_body__f7_8Q",count_down_box:"index_count_down_box__k_OZA",countDownBox:"index_count_down_box__k_OZA","page-market__lite--card_content_body_item_name":"index_page-market__lite--card_content_body_item_name__FIlCX",pageMarketLiteCardContentBodyItemName:"index_page-market__lite--card_content_body_item_name__FIlCX","page-market__lite--card_content_body_item":"index_page-market__lite--card_content_body_item__1Ym_T",pageMarketLiteCardContentBodyItem:"index_page-market__lite--card_content_body_item__1Ym_T","last-price":"index_last-price__nnymQ",lastPrice:"index_last-price__nnymQ","convert-price":"index_convert-price___nrqY",convertPrice:"index_convert-price___nrqY",count_down:"index_count_down__WdrtI",countDown:"index_count_down__WdrtI",iCardHead:"index_iCardHead___UA_7",iCardMid:"index_iCardMid__lUh_k",iCardBtm:"index_iCardBtm__aqMpX","up-color":"index_up-color__yGxxL",upColor:"index_up-color__yGxxL","down-color":"index_down-color__svJ_u",downColor:"index_down-color__svJ_u",no_data:"index_no_data__P_Mct",noData:"index_no_data__P_Mct"}},88141:function(e){e.exports={"trade-market":"index_trade-market__IOUpR",tradeMarket:"index_trade-market__IOUpR","parent-tabs-view":"index_parent-tabs-view__Y_eJc",parentTabsView:"index_parent-tabs-view__Y_eJc","parent-tabs":"index_parent-tabs__u6mZJ",parentTabs:"index_parent-tabs__u6mZJ","trade-market__tabs":"index_trade-market__tabs__TQ8iV",tradeMarketTabs:"index_trade-market__tabs__TQ8iV","parent-tabs-btn":"index_parent-tabs-btn__aeWJV",parentTabs
1Btn:"index_parent-tabs-btn__aeWJV",atv:"index_atv__Ez9un"}},60383:function(e){e.exports={"index-container":"etf_index-container__B27M1",indexContainer:"etf_index-container__B27M1","cell-content":"etf_cell-content__L1Xgi",cellContent:"etf_cell-content__L1Xgi","index-cell":"etf_index-cell__l6bP9",indexCell:"etf_index-cell__l6bP9","c-header":"etf_c-header__1NHAk",cHeader:"etf_c-header__1NHAk","c-content":"etf_c-content__O6MUT",cContent:"etf_c-content__O6MUT","c-footer":"etf_c-footer__daawz",cFooter:"etf_c-footer__daawz",indexGreen:"etf_indexGreen__GtuXO",indexRed:"etf_indexRed__ZN31_",indexGray:"etf_indexGray__oyp6u","text-uppercase":"etf_text-uppercase__JScWA",textUppercase:"etf_text-uppercase__JScWA"}},89738:function(e){e.exports={iSticky:"index_iSticky__CwmqI",iHead:"index_iHead__k6tun","trade-market__tabs":"index_trade-market__tabs__u9gGv",tradeMarketTabs:"index_trade-market__tabs__u9gGv","trade-market__futureplates":"index_trade-market__futureplates__ZcEEA",tradeMarketFutureplates:"index_trade-market__futureplates__ZcEEA","plates-btn":"index_plates-btn__imRyS",platesBtn:"index_plates-btn__imRyS",atv:"index_atv__YLaGf","tabs-btn":"index_tabs-btn__goaL9",tabsBtn:"index_tabs-btn__goaL9","trade-market__searchInput":"index_trade-market__searchInput__2D931",tradeMarketSearchInput:"index_trade-market__searchInput__2D931",Dark:"index_Dark__bWZxc",dark:"index_Dark__bWZxc","trade-market__sort":"index_trade-market__sort__TItL8",tradeMarketSort:"index_trade-market__sort__TItL8",up:"index_up__XzDJL",down:"index_down__Vatkt",iBody:"index_iBody__PNDjG","pagination-wrapper":"index_pagination-wrapper__sk0zw",paginationWrapper:"index_pagination-wrapper__sk0zw"}},74106:function(e){e.exports={"trade-market__container__list-wrap":"list_trade-market__container__list-wrap__BETwu",tradeMarketContainerListWrap:"list_trade-market__container__list-wrap__BETwu","trade-market__container__list":"list_trade-market__container__list__7OWNE",tradeMarketContainerList:"list_trade-market__container__list__7OWNE",iName:"list_iName__83Oop",loopRun:"list_loopRun__T0D10",iEtf:"list_iEtf__EfDc_",iPrice:"list_iPrice__G2Evw",Dark:"list_Dark__LwAA7",dark:"list_Dark__LwAA7",atv:"list_atv__Rolfh",tag:"list_tag__h_wUw",etf_long:"list_etf_long__BFb7N",etfLong:"list_etf_long__BFb7N",etf_short:"list_etf_short__9RKxK",etfShort:"list_etf_short__9RKxK",textBtn:"list_textBtn__kTucC"}},96933:function(e){e.exports={"trade-market__container__star":"star_trade-market__container__star__JHA5l",tradeMarketContainerStar:"star_trade-market__container__star__JHA5l",iconhome_price_collect_ico_:"star_iconhome_price_collect_ico___qvPF2",iconhomePriceCollectIco:"star_iconhome_price_collect_ico___qvPF2"}},76050:function(e){e.exports={card:"index_card__GNm2Q",grid:"index_grid__D08rD",full:"index_full__OXNTj",identity:"index_identity__0XvUr",notice:"index_notice___jorZ",countRow:"index_countRow___7pmb",divider:"index_divider__iKBll",topRow:"index_topRow__4cNQU",logo:"index_logo__oBaXv",names:"index_names__9Pr1h",nameRow:"index_nameRow__WIAM7",name:"index_name__forN_",tag:"index_tag__BSgzy",fullName:"index_fullName__fx0wk",noticed:"index_noticed__pPsaX",countLabel:"index_countLabel__bFXOO",count:"index_count__N5q0_",block:"index_block__xlyYH",tooltip:"index_tooltip__EUI_m"}},4621:function(e){e.exports={box:"index_box__A6tgj",box_title:"index_box_title__oW4mV",boxTitle:"index_box_title__oW4mV",tabs:"index_tabs__QXWxM",tab:"index_tab__B6aWe",tabActive:"index_tabActive__ezdHL",single:"index_single__R6AG0",box_item:"index_box_item__Cg6EV",boxItem:"index_box_item__Cg6EV",box_item_blank:"index_box_item_blank__Uhsph",boxItemBlank:"index_box_item_blank__Uhsph",modal_box:"index_modal_box__NSes9",modalBox:"index_modal_box__NSes9"}},10961:function(e){e.exports="/_static/xt/xt-ssr-web-index/_next/static/images/market-coin1-a5023e1a075c93d14454e9f3f6d69934.png"},60804:function(e){e.exports="/_static/xt/xt-ssr-web-index/_next/static/images/market-coin2-21987306ea0fb79f038813955dec722d.png"}},function(e){e.O(0,[1785,1577,3023,2329,2823,3076,2832,773,2754,2933,6401,6885,8489,4877,8570,9774,2888,179],(function(){return t=23488,e(e.s=t);var t}));var t=e.O();_N_E=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.