PageSourceSearch

https://markets.xyz/_next/static/immutable/chunks/1rlfn-s_wwyaw.js

js markets.xyz collected 2026-09-24 13:18:05 UTC 27,270 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,689419,e=>{"use strict";var t=e.i(548255),r=e.i(224308),s=e.i(840885),l=e.i(696593);let n=({userAddress:e})=>(0,r.queryOptions)({enabled:!!e,queryFn:async()=>{let t=await fetch(`/api/users/${e}`);if(!t.ok)throw Error(await t.text());return await t.json()},queryKey:["user-trader",{userAddress:e?.toLowerCase()}],staleTime:(0,l.milliseconds)({minutes:5})});e.s(["backendUserQueryOptions",0,n,"useBackendUser",0,e=>{let r,l,a=(0,t.c)(5),{initialData:o,userAddress:i}=e;return a[0]!==i?(r=n({userAddress:i}),a[0]=i,a[1]=r):r=a[1],a[2]!==o||a[3]!==r?(l={...r,initialData:o},a[2]=o,a[3]=r,a[4]=l):l=a[4],(0,s.useQuery)(l)}])},59774,e=>{"use strict";var t=e.i(884644),r=e.i(5941);e.s(["toTradeHref",0,(e,s)=>{let l=s&&(0,t.getTradeActionMethod)(s)===e.type?s:(0,t.getDefaultTradeAction)(e.type);return r.ROUTES.TRADE_METHOD({baseSymbol:e.tradeUrlSymbol,method:l})}])},58629,e=>{"use strict";var t=e.i(955928),r=e.i(692727),s=e.i(526582),l=e.i(113193),n=e.i(172547),a=e.i(16410),o=e.i(872932),i=e.i(458561),u=e.i(642336),c=e.i(402385),m=e.i(107358),p=e.i(919020),d=e.i(548255),y=e.i(980377);let h=e=>{if(null==e)return!1;let t="string"==typeof e?parseFloat(e):e;return!Number.isNaN(t)&&t>0&&Number.isFinite(t)},g=e=>{if(null==e)return!1;let t="string"==typeof e?parseFloat(e):e;return!Number.isNaN(t)&&t>=0&&Number.isFinite(t)},f=e=>e&&h(e)?{price:parseFloat(e),source:"markPx"}:{price:null,source:"fallback"},S=(e,t)=>{let r=[];if(!h(e)||!h(t))return r.push("Invalid price data for 24h calculation"),{change:null,warnings:r};if(e===t)return{change:0,warnings:r};let s=(e-t)/t*100;return Math.abs(s)>300&&r.push("Extreme price movement detected (>300%)"),{change:s,warnings:r}};var x=e.i(840885),k=e.i(129465);let A=e=>e.reduce((e,[t,{category:r}])=>(e[t]=r,e),{});e.s(["useAssetSelectData",0,({activeAsset:e,enabled:T=!0,search:b})=>{let C,N,v=(0,n.useMessages)()["asset-metadata"],{data:E={}}=((N=(0,d.c)(1))[0]===Symbol.for("react.memo_cache_sentinel")?(C={...(0,k.perpConciseAnnotationsQueryOptions)(),select:A},N[0]=C):C=N[0],(0,x.useQuery)(C)),{getAssetStats:O}=(()=>{let e,t,r,s=(0,d.c)(16),{data:l}=(0,p.useSpotMeta)(),{data:n}=(0,m.useSpotAssetCtxs)(),{data:a}=(0,y.useFlatPerpAssetCtxs)();e:{let t,r,a,o;if(!l?.universe||!n){let t;s[0]===Symbol.for("react.memo_cache_sentinel")?(t={assetContexts:[],marketByLowercaseName:new Map,marketByTokenIndex:new Map,tokenByLowercaseName:new Map},s[0]=t):t=s[0],e=t;break e}if(s[1]!==l.universe){for(let e of(t=new Map,r=new Map,l.universe)){let s=e.name.toLowerCase();t.has(s)||t.set(s,e);let l=e.tokens[0];void 0===l||r.has(l)||r.set(l,e)}s[1]=l.universe,s[2]=t,s[3]=r}else t=s[2],r=s[3];if(s[4]!==l.tokens){for(let e of(a=new Map,l.tokens)){let t=e.name.toLowerCase();a.has(t)||a.set(t,e)}s[4]=l.tokens,s[5]=a}else a=s[5];s[6]!==t||s[7]!==r||s[8]!==n||s[9]!==a?(o={assetContexts:n,marketByLowercaseName:t,marketByTokenIndex:r,tokenByLowercaseName:a},s[6]=t,s[7]=r,s[8]=n,s[9]=a,s[10]=o):o=s[10],e=o}let o=e;s[11]!==a||s[12]!==o?(t=(e,t)=>{let r=e=>{let t=e.index;return t>=0&&t<o.assetContexts.length?o.assetContexts[t]:null};if("perps"===t||"hip3"===t){let t=a?.[e]??null,r=[],{price:s,source:l}=f(t?.markPx),n=parseFloat(t?.prevDayPx||"0"),{change:o,warnings:i}=s?S(s,n):{change:null,warnings:["No current price available"]};r.push(...i);let u=parseFloat(t?.openInterest||"0"),c=null;h(u)&&s?c=u*s:(t?.openInterest||t?.markPx)&&r.push("Unable to calculate Open Interest value due to missing data");let m=null;t?.dayNtlVlm!==void 0&&t?.dayNtlVlm!==""&&(g(t.dayNtlVlm)?m=parseFloat(t.dayNtlVlm):r.push("Invalid volume data detected"));let p=parseFloat(t?.funding||"0");return{change24h:o,dataAge:"fresh",funding:Number.isNaN(p)?null:p,high24h:null,low24h:null,marketCap:c,markPrice:s,openInterest:h(c)?c:null,priceSource:l,volume24h:m,warnings:r.length>0?r:void 0}}{let t,s=[],l=((t=o.marketByLowercaseName.get(e.toLowerCase()))?r(t):null)??(e=>{let t=o.tokenByLowercaseName.get(e.toLowerCase());if(!t)return null;let s=o.marketByTokenIndex.get(t.index);return s?r(s):null})(e),{price:n,source:a}=f(l?.markPx),i=parseFloat(l?.prevDayPx||"0"),{change:u,warnings:c}=n?S(n,i):{change:null,warnings:["No current price available"]};s.push(...c);let m=null;if(l?.circulatingSupply&&n){let e=parseFloat(l.circulatingSupply);h(e)?m=e*n:s.push("Invalid circulating supply data")}let p=null;return l?.dayNtlVlm!==void 0&&l?.dayNtlVlm!==""&&(g(l.dayNtlVlm)?p=parseFloat(l.dayNtlVlm):s.push("Invalid volume data for spot asset")),{change24h:u,dataAge:"fresh",funding:null,high24h:null,low24h:null,marketCap:m,markPrice:n,priceSource:a,volume24h:p,warnings:s.length>0?s:void 0}}},s[11]=a,s[12]=o,s[13]=t):t=s[13];let i=t;return s[14]!==i?(r={getAssetStats:i},s[14]=i,s[15]=r):r=s[15],r})(),{data:I,isLoading:U}=(0,p.useSpotMeta)(),{data:w,isLoading:D}=(0,c.usePerpsMeta)(),{data:P}=(0,u.usePerpAssetCtxsByDex)(),{data:M}=(0,m.useSpotAssetCtxs)(),L=(0,a.useMemo)(()=>
1{if(!w)return null;let e={};for(let t of w)e[(0,o.getDexNameFromMeta)({meta:t})]=t;return e},[w]),_=L?.[""]?.universe,H=P?.[""],R=(0,a.useMemo)(()=>{let e=new Map;for(let[t,{name:r}]of(_??[]).entries())e.has(r)||e.set(r,t);return e},[_]),V=(0,a.useCallback)(e=>{if(!H)return null;let t=R.get(e);return void 0!==t&&t<H.length?H[t]:null},[H,R]),q=(0,a.useMemo)(()=>_?.filter(({isDelisted:e})=>!e)??[],[_]),F=(0,a.useMemo)(()=>I?.universe??[],[I]),j=(0,a.useMemo)(()=>T&&w&&P&&L?t.SUPPORTED_DEXES.flatMap(t=>{let s=L[t];return s?s.universe.map(t=>{let s=O(t.asset.hyperliquidSymbol,"hip3"),l=(0,r.normalizeAssetCategory)({raw:E[t.name]});return{asset:t.asset,categories:[l],category:l,change24h:s.change24h,funding:s.funding,high24h:s.high24h,isDelisted:t.isDelisted||!1,isPopular:!1,isSelected:t.name.toLowerCase()===e?.hyperliquidSymbol.toLowerCase(),low24h:s.low24h,marketCap:s.marketCap,maxLeverage:t.maxLeverage,onlyIsolated:t.onlyIsolated||!1,openInterest:s.openInterest,perpVolume:s.volume24h??null,price:s.markPrice?.toString()??null,type:"hip3",volume:s.volume24h?.toString()??"0"}}):[]}).filter(e=>null!==e&&(!!(e.isDelisted&&(0,t.isOurDex)(e.asset.dex))&&"US500"===e.asset.symbol||!e.isDelisted&&((0,t.isOurDex)(e.asset.dex)||Number(e.volume)>0))).toSorted((e,t)=>{let r=(t.openInterest??0)-(e.openInterest??0);return 0!==r?r:e.asset.symbol.localeCompare(t.asset.symbol)}):[],[e,E,T,O,P,w,L]),z=(0,a.useMemo)(()=>T&&w&&q.length?q.map(t=>{let r=O(t.asset.hyperliquidSymbol,"perps"),s=V(t.asset.hyperliquidSymbol);return{asset:t.asset,categories:["crypto"],category:"crypto",change24h:r.change24h,funding:r.funding,high24h:r.high24h,isDelisted:t.isDelisted||!1,isPopular:!1,isSelected:t.name.toLowerCase()===e?.hyperliquidSymbol.toLowerCase()||e?.type==="spot"&&t.asset.symbol.toLowerCase()===e.symbol.toLowerCase(),low24h:r.low24h,marketCap:r.marketCap,maxLeverage:t.maxLeverage,onlyIsolated:t.onlyIsolated||!1,openInterest:r.openInterest,perpVolume:Number(s?.dayNtlVlm||"0"),price:r.markPrice?.toString()??null,type:"perps",volume:s?.dayNtlVlm||"0"}}).filter(e=>null!==e&&Number(e.volume)>0).toSorted((e,t)=>{let r=(t.openInterest??0)-(e.openInterest??0);return 0!==r?r:e.asset.symbol.localeCompare(t.asset.symbol)}):[],[e,T,O,V,w]),X=(0,a.useMemo)(()=>{if(!T||!I||!F.length)return[];let t=[];for(let l of F){let n=l.asset;if((0,s.isRetiredSpotMarket)(n.hyperliquidSymbol)||(0,i.isStablecoin)(n.symbol)||n.symbol===n.quoteAssetSymbol)continue;let a=O(n.hyperliquidSymbol,"spot");if(!a.volume24h||a.volume24h<=0)continue;let o=(0,r.normalizeAssetCategory)({fallback:"crypto",raw:n.annotationCategory});t.push({asset:n,categories:[o,"spot"],category:"spot",change24h:a.change24h,high24h:a.high24h,isSelected:n.assetIndex===e?.assetIndex,low24h:a.low24h,marketCap:a.marketCap,price:a.markPrice?.toString()??null,spotVolume:a.volume24h,type:"spot",volume24h:a.volume24h})}return t.toSorted((e,t)=>{let r=(t.volume24h??0)-(e.volume24h??0);return 0!==r?r:e.asset.symbol.localeCompare(t.asset.symbol)})},[F,T,O,e,I]),B=(0,a.useCallback)(e=>e.asset.display,[]),Q=(0,a.useCallback)(e=>v[e.asset.symbol.toLowerCase()]?.description_short??"",[v]),Y=(0,a.useCallback)(e=>"perps"===e.asset.type?e.asset.dex:"",[]),K=(0,a.useCallback)((e,t)=>{if(!t.trim())return e;let r=t.toLowerCase().trim(),s=(e,t)=>{let r=e.toLowerCase();if(r.includes(t)||r.startsWith(t))return!0;let s=Math.max(1,Math.floor(t.length/3));return((e,t)=>{let r=[];for(let e=0;e<=t.length;e+=1)r[e]=[e];for(let t=0;t<=e.length;t+=1)r[0][t]=t;for(let s=1;s<=t.length;s+=1)for(let l=1;l<=e.length;l+=1){let n=+(e[l-1]!==t[s-1]);r[s][l]=Math.min(r[s-1][l]+1,r[s][l-1]+1,r[s-1][l-1]+n)}return r[t.length][e.length]})(r.slice(0,t.length+s),t)<=s},n=(0,l.matchSorter)(e,t,{keys:[e=>e.asset.display,e=>e.asset.symbol,e=>Q(e),e=>Y(e)],threshold:l.matchSorter.rankings.CONTAINS});return n.length>0?n:e.filter(e=>{let t=B(e).toLowerCase(),l=e.asset.symbol.toLowerCase(),n=Q(e).toLowerCase(),a=Y(e).toLowerCase();return s(t,r)||s(l,r)||s(n,r)||""!==a&&s(a,r)})},[Q,Y,B]),W=(0,a.useMemo)(()=>{let e=new Map(X.map(e=>[e.asset.symbol.toLowerCase(),e])),t=new Set(z.map(({asset:e})=>e.symbol.toLowerCase()));return K([...j,...z.map(t=>{let r=e.get(t.asset.symbol.toLowerCase());return r?{...t,categories:["crypto","spot"],spotHyperliquidSymbol:r.asset.hy
1perliquidSymbol,spotVolume:r.spotVolume}:t}),...X.filter(({asset:e})=>!t.has(e.symbol.toLowerCase()))],b)},[z,j,X,K,b]),Z=(0,a.useRef)([]);T&&(Z.current=W);let G=T?W:Z.current,J=0===G.length&&(D||U||void 0===M||P?.[""]===void 0);return{filteredAndSortedAll:G,isLoading:J}}],58629)},62571,825714,605316,e=>{"use strict";var t=e.i(216328),r=e.i(548255),s=e.i(551509),l=e.i(256100),n=e.i(7284),a=e.i(797590);let o={large:{description:"-mt-2 text-xxs",gap:"gap-2",icon:32,skeletonDescription:"mt-1 h-2.5 w-24",skeletonTicker:"h-4 w-16",ticker:"text-lg"},medium:{description:"-mt-1.5 text-xxxs",gap:"gap-2",icon:28,skeletonDescription:"mt-1 h-2 w-20",skeletonTicker:"h-3.5 w-14",ticker:"text-base"},small:{description:"-mt-1 text-xxxs",gap:"gap-1",icon:28,skeletonDescription:"mt-1 h-2 w-20",skeletonTicker:"h-3.5 w-14",ticker:"text-sm"}};e.s(["AssetIdentity",0,e=>{let l,i,u,c,m,p,d,y,h,g=(0,r.c)(27),{badge:f,className:S,description:x,display:k,maxLeverage:A,size:T,symbol:b}=e,C=void 0===T?"medium":T,N=o[C];g[0]!==S||g[1]!==N.gap?(l=(0,n.clsx)("flex min-w-0 items-center",N.gap,S),g[0]=S,g[1]=N.gap,g[2]=l):l=g[2];let v=o[C];g[3]!==b||g[4]!==v.icon?(i=(0,t.jsx)(a.TokenIcon,{size:v.icon,symbol:b}),g[3]=b,g[4]=v.icon,g[5]=i):i=g[5];let E=o[C];return g[6]!==E.ticker?(u=(0,n.clsx)("min-w-0 truncate font-medium",E.ticker),g[6]=E.ticker,g[7]=u):u=g[7],g[8]!==k||g[9]!==u?(c=(0,t.jsx)("span",{className:u,children:k}),g[8]=k,g[9]=u,g[10]=c):c=g[10],g[11]!==A?(m=void 0!==A&&A>1?(0,t.jsx)(s.Badge,{className:"shrink-0",color:"secondary",size:"xxxsmall",children:`${A}\xd7`}):null,g[11]=A,g[12]=m):m=g[12],g[13]!==f||g[14]!==c||g[15]!==m?(p=(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[c,f,m]}),g[13]=f,g[14]=c,g[15]=m,g[16]=p):p=g[16],g[17]!==x||g[18]!==C?(d=x?(0,t.jsx)("div",{className:(0,n.clsx)("truncate text-muted empty:hidden",o[C].description),children:x}):null,g[17]=x,g[18]=C,g[19]=d):d=g[19],g[20]!==p||g[21]!==d?(y=(0,t.jsxs)("div",{className:"min-w-0",children:[p,d]}),g[20]=p,g[21]=d,g[22]=y):y=g[22],g[23]!==y||g[24]!==l||g[25]!==i?(h=(0,t.jsxs)("div",{className:l,children:[i,y]}),g[23]=y,g[24]=l,g[25]=i,g[26]=h):h=g[26],h},"AssetIdentitySkeleton",0,e=>{let s,a,i,u,c,m,p,d,y=(0,r.c)(21),{className:h,size:g}=e,f=void 0===g?"medium":g,S=o[f];y[0]!==h||y[1]!==S.gap?(s=(0,n.clsx)("flex min-w-0 items-center",S.gap,h),y[0]=h,y[1]=S.gap,y[2]=s):s=y[2];let x=o[f],k=o[f];y[3]!==x.icon||y[4]!==k.icon?(a=(0,t.jsx)(l.Skeleton,{className:"block shrink-0 rounded-full",style:{height:x.icon,width:k.icon}}),y[3]=x.icon,y[4]=k.icon,y[5]=a):a=y[5];let A=o[f];y[6]!==A.skeletonTicker?(i=(0,n.clsx)("block",A.skeletonTicker),y[6]=A.skeletonTicker,y[7]=i):i=y[7],y[8]!==i?(u=(0,t.jsx)(l.Skeleton,{className:i}),y[8]=i,y[9]=u):u=y[9];let T=o[f];return y[10]!==T.skeletonDescription?(c=(0,n.clsx)("block",T.skeletonDescription),y[10]=T.skeletonDescription,y[11]=c):c=y[11],y[12]!==c?(m=(0,t.jsx)(l.Skeleton,{className:c}),y[12]=c,y[13]=m):m=y[13],y[14]!==m||y[15]!==u?(p=(0,t.jsxs)("div",{className:"min-w-0",children:[u,m]}),y[14]=m,y[15]=u,y[16]=p):p=y[16],y[17]!==p||y[18]!==s||y[19]!==a?(d=(0,t.jsxs)("div",{className:s,children:[a,p]}),y[17]=p,y[18]=s,y[19]=a,y[20]=d):d=y[20],d}],62571);var i=e.i(208846);let u="percent";e.s(["FRACTION_UNIT",0,"fraction","PERCENT_UNIT",0,u,"SignedPercent",0,e=>{let s,l,a,o,c=(0,r.c)(13),{className:m,maxDecimals:p,noTooltip:d,unit:y,value:h}=e,g=void 0!==d&&d;c[0]!==h?(s=null!=h&&!Number.isNaN(h),c[0]=h,c[1]=s):s=c[1];let f=s,S=(h??0)>0,x=f&&0===h,k=!f||x,A=f&&!x&&!S,T=f&&!x&&S;c[2]!==m||c[3]!==k||c[4]!==A||c[5]!==T?(l=(0,n.clsx)("tabular-nums",{"text-muted":k,"text-trade-negative":A,"text-trade-positive":T},m),c[2]=m,c[3]=k,c[4]=A,c[5]=T,c[6]=l):l=c[6],c[7]===Symbol.for("react.memo_cache_sentinel")?(a={signDisplay:"exceptZero"},c[7]=a):a=c[7];let b=f?y===u?h/100:h:void 0;return c[8]!==p||c[9]!==g||c[10]!==l||c[11]!==b?(o=(0,t.jsx)(i.Percent,{className:l,maxDecimals:p,noTooltip:g,options:a,standardDecimals:!0,value:b}),c[8]=p,c[9]=g,c[10]=l,c[11]=b,c[12]=o):o=c[12],o}],825714),e.s(["toCombinedVolume",0,({perpVolume:e,spotVolume:t})=>"number"!=typeof e&&"number"!=typeof t?null:(e??0)+(t??0)],605316)},872932,e=>{"use strict";e.s(["getDexNameFromMeta",0,({meta:e})=>
1{if(!e?.universe?.length)return"";for(let t of e.universe)if(t.name?.includes(":"))return t.name.split(":")[0].toLowerCase();return""}])},458561,e=>{"use strict";e.s(["isStablecoin",0,e=>"USDC"===e])},872597,e=>{"use strict";var t=e.i(785120),r=e.i(872932),s=e.i(322038),l=e.i(750675),n=e.i(447801);let a={0:"USDC",235:"USDE",268:"USDT",360:"USDH"};e.s(["normalizePerpsMeta",0,({perpsAnnotations:e,perpsMeta:o})=>o.map((o,i)=>{let u=(0,r.getDexNameFromMeta)({meta:o}),c=a[o.collateralToken]??"USDC",m=o.universe.map((r,a)=>{let{symbol:m}=(0,s.parsePerpsHyperliquidSymbol)({hyperliquidSymbol:r.name}),p=(0,t.toDisplaySymbol)({annotationDisplayName:void 0!==e&&Object.hasOwn(e,r.name)?e[r.name]:void 0,hyperliquidSymbol:r.name,symbol:m}),d=(0,l.toTradeUrlSymbol)({dex:u,symbol:p}),y=0===i?a:n.HIP3_ASSET_INDEX_BASE+i*n.HIP3_DEX_INDEX_MULTIPLIER+a;return{...r,asset:{assetIndex:y,collateralTokenIndex:o.collateralToken,dex:u,display:p,hyperliquidSymbol:r.name,maxLeverage:Number(r.maxLeverage),onlyIsolated:!!r.onlyIsolated,quoteAssetSymbol:c,symbol:m,szDecimals:r.szDecimals,tradeUrlSymbol:d,type:"perps"}}});return{...o,universe:m}})])},322038,e=>{"use strict";e.s(["parsePerpsHyperliquidSymbol",0,({hyperliquidSymbol:e})=>{let t=e.indexOf(":");return -1===t?{dex:"",symbol:e}:{dex:e.slice(0,t),symbol:e.slice(t+1)}}])},129465,e=>{"use strict";var t=e.i(224308),r=e.i(696593),s=e.i(503737);let l=["perp-concise-annotations"];e.s(["perpConciseAnnotationsQueryOptions",0,()=>(0,t.queryOptions)({queryFn:()=>s.infoClient.perpConciseAnnotations(),queryKey:l,staleTime:(0,r.milliseconds)({minutes:5})}),"selectDisplayNames",0,e=>e.reduce((e,[t,{displayName:r}])=>(r&&(e[t]=r),e),{})])},626334,e=>{"use strict";var t=e.i(224308),r=e.i(696593),s=e.i(872597),l=e.i(129465),n=e.i(503737);let a=["perps-meta"];e.s(["perpsMetaQueryOptions",0,()=>(0,t.queryOptions)({queryFn:async()=>{let[e,t]=await Promise.all([n.infoClient.allPerpMetas(),n.infoClient.perpConciseAnnotations()]);return(0,s.normalizePerpsMeta)({perpsAnnotations:(0,l.selectDisplayNames)(t),perpsMeta:e})},queryKey:a,staleTime:(0,r.milliseconds)({minutes:5})})])},797590,e=>{"use strict";var t=e.i(216328),r=e.i(548255),s=e.i(7284),l=e.i(764173),n=e.i(16410),a=e.i(927445);let o=e=>{let o,i,u,c,m,p,d,y,h,g,f,S=(0,r.c)(41),{className:x,fetchPriority:k,preload:A,size:T,symbol:b}
1=e,C=void 0===T?24:T,[N,v]=(0,n.useState)(null);if(S[0]!==x||S[1]!==N||S[2]!==k||S[3]!==A||S[4]!==C||S[5]!==b){i=Symbol.for("react.early_return_sentinel");e:{let e=(0,a.getTokenIconUrl)(b),r=N===e;if(!e||r){let e,r,l,n;S[16]!==b?(e=b.slice(0,2).toUpperCase(),S[16]=b,S[17]=e):e=S[17];let a=e;S[18]!==x?(r=(0,s.clsx)("flex shrink-0 items-center justify-center rounded-full bg-background font-bold",x),S[18]=x,S[19]=r):r=S[19];let o=.4*C;S[20]!==C||S[21]!==o?(l={fontSize:o,height:C,width:C},S[20]=C,S[21]=o,S[22]=l):l=S[22],S[23]!==a||S[24]!==b||S[25]!==r||S[26]!==l?(n=(0,t.jsx)("div",{"aria-label":b,className:r,style:l,title:b,children:a}),S[23]=a,S[24]=b,S[25]=r,S[26]=l,S[27]=n):n=S[27],i=n;break e}o=l.default,u=b,S[28]!==x?(c=(0,s.clsx)("shrink-0 rounded-full",x),S[28]=x,S[29]=c):c=S[29],m=k,p=C,d=()=>v(e),y=A,h=e,g=e.endsWith(".svg")}S[0]=x,S[1]=N,S[2]=k,S[3]=A,S[4]=C,S[5]=b,S[6]=o,S[7]=i,S[8]=u,S[9]=c,S[10]=m,S[11]=p,S[12]=d,S[13]=y,S[14]=h,S[15]=g}else o=S[6],i=S[7],u=S[8],c=S[9],m=S[10],p=S[11],d=S[12],y=S[13],h=S[14],g=S[15];return i!==Symbol.for("react.early_return_sentinel")?i:(S[30]!==o||S[31]!==C||S[32]!==u||S[33]!==c||S[34]!==m||S[35]!==p||S[36]!==d||S[37]!==y||S[38]!==h||S[39]!==g?(f=(0,t.jsx)(o,{alt:u,className:c,fetchPriority:m,height:p,onError:d,preload:y,src:h,unoptimized:g,width:C}),S[30]=o,S[31]=C,S[32]=u,S[33]=c,S[34]=m,S[35]=p,S[36]=d,S[37]=y,S[38]=h,S[39]=g,S[40]=f):f=S[40],f)};o.displayName="TokenIcon",e.s(["TokenIcon",0,o])},402385,e=>{"use strict";var t=e.i(548255),r=e.i(840885),s=e.i(626334);e.s(["usePerpsMeta",0,()=>{let e,l=(0,t.c)(1);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.perpsMetaQueryOptions)(),l[0]=e):e=l[0],(0,r.useQuery)(e)}])},919020,e=>{"use strict";var t=e.i(548255),r=e.i(840885),s=e.i(224308),l=e.i(696593),n=e.i(299080),a=e.i(882575),o=e.i(750675),i=e.i(447801),u=e.i(503737);let c=["spot-meta"];e.s(["useSpotMeta",0,()=>{let e,m=(0,t.c)(1);return m[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.queryOptions)({queryFn:async()=>{let[e,t]=await Promise.all([u.infoClient.spotMeta(),u.transport.request("info",{type:"tokenConciseAnnotations"})]);return(({spotMeta:e,tokenAnnotations:t})=>{let r=e.tokens.map(e=>({...e,displaySymbol:(0,a.normalizeTokenSymbol)({symbol:e.name})})),s=e.universe.flatMap(e=>{let s=r.find(({index:t})=>t===e.tokens[0]),l=r.find(({index:t})=>t===e.tokens[1]);if(!s||!l)return[];let a=s.displaySymbol,u=l.displaySymbol,c=t?.[s.index],m=(0,n.toSpotDisplaySymbol)({annotationDisplayName:c?.displayName,displaySymbol:a,name:s.name}),p=(0,o.toTradeUrlSymbol)({symbol:m});return{...e,asset:{annotationCategory:c?.category||void 0,assetIndex:i.SPOT_INDEX_OFFSET+e.index,baseTokenIndex:s.index,deployerLabel:s.deployerLabel,display:m,hyperliquidSymbol:e.name,index:e.index,quoteAssetSymbol:u,symbol:a,szDecimals:s.szDecimals,tradeUrlSymbol:p,type:"spot"}}});return{...e,tokens:r,universe:s}})({spotMeta:e,tokenAnnotations:Object.fromEntries(t)})},queryKey:c,staleTime:(0,l.milliseconds)({minutes:5})}),m[0]=e):e=m[0],(0,r.useQuery)(e)}],919020)},808311,(e,t,r)=>{var s={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",
1y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},l=Object.keys(s).join("|"),n=RegExp(l,"g"),a=RegExp(l,"");function o(e){return s[e]}var i=function(e){return e.replace(n,o)};t.exports=i,t.exports.has=function(e){return!!e.match(a)},t.exports.remove=i},113193,e=>{"use strict";var t=e.i(808311);let r={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},s=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function l(e,t,a={}){return(function(e,t,l){let{keys:a,threshold:i=r.MATCHES,baseSort:u=s,sorter:c=e=>e.sort((e,t)=>(function(e,t,r){let{rank:s,keyIndex:l}=e,{rank:n,keyIndex:a}=t;return s!==n?s>n?-1:1:l===a?r(e,t):l<a?-1:1})(e,t,u))}=l;return c(e.reduce(function(e,s,u){var c,m,p,d;let y=(c=s,m=a,p=t,d=l,m?(function(e,t){let r=[];for(let l=0,n=t.length;l<n;l++){var s;let n=t[l],a="string"==typeof(s=n)?o:{...o,...s},i=function(e,t){let r;if("object"==typeof t&&(t=t.key),"function"==typeof t)r=t(e);else if(null==e)r=null;else if(Object.hasOwnProperty.call(e,t))r=e[t];else{if(t.includes("."))return function(e,t){let r=e.split("."),s=[t];for(let e=0,t=r.length;e<t;e++){let t=r[e],l=[];for(let e=0,r=s.length;e<r;e++){let r=s[e];if(null!=r)if(Object.hasOwnProperty.call(r,t)){let e=r[t];null!=e&&l.push(e)}else"*"===t&&(l=l.concat(r))}s=l}return Array.isArray(s[0])?[].concat(...s):s}(t,e);r=null}return null==r?[]:Array.isArray(r)?r:[String(r)]}(e,n);for(let e=0,t=i.length;e<t;e++)r.push({itemValue:i[e],attributes:a})}return r})(c,m).reduce(({rank:e,rankedValue:t,keyIndex:s,keyThreshold:l},{itemValue:a,attributes:o},i)=>{let u=n(a,p,d),c=t,{minRanking:m,maxRanking:y,threshold:h}=o;return u<m&&u>=r.MATCHES?u=m:u>y&&(u=y),u>e&&(e=u,s=i,l=h,c=a),{rankedValue:c,rank:e,keyIndex:s,keyThreshold:l}},{rankedValue:c,rank:r.NO_MATCH,keyIndex:-1,keyThreshold:d.threshold}):{rankedValue:c,rank:n(c,p,d),keyIndex:-1,keyThreshold:d.threshold}),{rank:h,keyThreshold:g=i}=y;return h>=g&&e.push({...y,item:s,index:u}),e},[]))})(e,t,a).map(({item:e})=>e)}function n(e,t,s){if(e=a(e,s),(t=a(t,s)).length>e.length)return r.NO_MATCH;if(e===t)return r.CASE_SENSITIVE_EQUAL;let l=function*(e,t){let r=-1;for(;(r=e.indexOf(t,r+1))>-1;)yield r;return -1}(e=e.toLowerCase(),t=t.toLowerCase()),n=l.next(),o=n.value;if(e.length===t.length&&0===o)return r.EQUAL;if(0===o)return r.STARTS_WITH;let i=n;for(;!i.done;){if(i.value>0&&" "===e[i.value-1])return r.WORD_STARTS_WITH;i=l.next()}return o>0?r.CONTAINS:1===t.length?r.NO_MATCH:(function(e){let t="",r=" ";for(let s=0;s<e.length;s++){let l=e.charAt(s),n=" "===l||"-"===l;" "!==r&&"-"!==r||n||(t+=l),r=l}return t})(e).includes(t)?r.ACRONYM:function(e,t){var s;let l,n=0,a=0;function o(e,t,r){for(let s=r,l=t.length;s<l;s++)if(t[s]===e)return n+=1,s+1;return -1}let i=o(t[0],e,0);if(i<0)return r.NO_MATCH;a=i;for(let s=1,l=t.length;s<l;s++)if(!((a=o(t[s],e,a))>-1))return r.NO_MATCH;return s=a-i,l=n/t.length,r.MATCHES+1/s*l}(e,t)}function a(e,{keepDiacritics:r}){return e=`${e}`,r||(e=(0,t.default)(e)),e}l.rankings=r;let o={maxRanking:1/0,minRanking:-1/0};e.s(["matchSorter",0,l])},955928,e=>{"use strict";let t="mkts",r=[t],s=[...r,"xyz","io"];e.s(["DEFAULT_DEX",0,t,"SUPPORTED_DEXES",0,s,"isOurDex",0,e=>r.includes(e)])},799206,e=>{"use strict";e.s(["HTTP_CONFLICT",0,409,"HTTP_FORBIDDEN",0,403,"HTTP_NOT_FOUND",0,404,"HTTP_PAYLOAD_TOO_LARGE",0,413,"HTTP_SERVICE_UNAVAILABLE",0,503,"HTTP_TOO_MANY_REQUESTS",0,429,"HTTP_UNAUTHORIZED",0,401,"HTTP_UNPROCESSABLE_ENTITY",0,422,"HTTP_UNSUPPORTED_MEDIA_TYPE",0,415])},692727,e=>{"use strict";let t={commodities:"commodity",commodity:"commodity",crypto:"crypto",currencies:"currency",currency:"currency",equities:"stock",equity:"stock",forex:"currency",fx:"currency",index:"index",indexes:"index",indices:"index",stock:"stock",stocks:"stock"};e.s(["normalizeAssetCategory",0,({fallback:e="stock",isMainHyperliquid:r=!1,raw:s})=>r?"crypto":t[s?.toLowerCase()??""]??e])},785120,e=>{"use strict";let t={XYZ100:"NASDAQ100"},r=e=>Object.hasOwn(t,e)?t[e]:void 0,s=/^[A-Za-z0-9][A-Za-z0-9&.]*$/,l=e=>{let t=e.normalize("NFKC").trim();return t.length>0&&t.length<=16&&s.test(t)?t:void 0};e.s(["toDisplaySymbol",0,({annotationDisplayName:e,hyperliquidSymbol:t,symbol:s})=>{let n=r(t)??r(s);return void 0!==n?n:void 0===e?s:l(e)??s},"toValidDisplay",0,l],785120)},299080,e=>{"use strict";var t=e.i(785120);e.s(["toSpotDisplaySymbol",0,({annotationDisplayName:e,displaySymbol:r,
1name:s})=>r!==s||void 0===e?r:(0,t.toValidDisplay)(e)??r])},882575,e=>{"use strict";let t={AAVE0:"AAVE",AVAX0:"AVAX",FEUSD:"feUSD",KHYPE:"kHYPE",LINK0:"LINK",STHYPE:"stHYPE",UANSEM:"ANSEM",UAVAX:"AVAX",UBONK:"BONK",UBTC:"BTC",UDOGE:"DOGE",UDZ:"DZ",UENA:"ENA",UETH:"ETH",UFART:"FARTCOIN",UMON:"MON",UPUMP:"PUMP",USDE:"USDe",USOL:"SOL",UUUSPX:"SPX",UWLD:"WLD",UXPL:"XPL",UZEC:"ZEC",XAUT0:"XAUt0"};e.s(["normalizeTokenSymbol",0,({symbol:e})=>{let r=e.toUpperCase();return r in t?t[r]:e}],882575)}]);

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.