PageSourceSearch

https://dydx.trade/assets/MarketsMobile-CLRfQsMd.js

js dydx.trade collected 2026-10-03 19:16:51 UTC 47,904 bytes, 9 lines download raw bytes

1import{dc as l,dt as Cr,dN as Pn,db as n,dh as J,dB as se,dm as Yt,dr as $,f7 as Zt,eP as qn,iD as kn,eV as Vt,dv as ae,d_ as Tn,d9 as A,f8 as ee,dX as oe,de as q,df as I,dj as w,ej as X,ek as Y,dl as Jt,dk as jr,ge as jn,dG as Rn,eI as Qt,dQ as wr,fk as en,iE as rn,eq as Mn,g$ as $n,f$ as On,iF as E,iG as En,iH as Ln,dE as Rr,dF as Bn,iI as Nn,iJ as O,eS as Fn,di as tn,eY as W,dV as Un,ds as Gn,fl as Wn,eD as Mr,dR as $r,dZ as Hn,dd as te,eZ as zn,iK as nn,iL as Kn}from"./main-HVX7KApq.js";import{E as an,a9 as Xn,c as H,J as ie,B as z,f as on,aR as Yn,I as Ir,c8 as Or,ab as Zn,e as U,c9 as sn,N as Vn,bv as de,S as Jn,m as Qn,a2 as ln,Z as cn,O as L,aG as ei,b as M,o as ri,b6 as ti,r as Er,aJ as ni,aI as ii,x as ai,y as oi,p as dn,a7 as un,F as si,aA as Lr,X as li,ca as ci,cb as di,U as ui,v as fi,D as pi,l as vi,bI as hi}from"./App-BfPngx7p.js";import{f as K,b as fn,d as pn,e as vn,r as mi,c as Dr,a as gi,h as yi,i as xi}from"./isTypedArray-PlLeWETF.js";import{a6 as ue,a7 as _i,a8 as Pr,a9 as hn,aa as Si,e as bi}from"./LineSeries-BnBA0uoo.js";import{h as mn,b as Ci,a as wi,e as Ai,i as Ii}from"./_Map-T7Ap7kj6.js";import{M as Di}from"./MarginUsageRing-DHKQi-m8.js";import{u as Pi}from"./usePortfolioValues-BvGLUr2K.js";import{T as qi}from"./TimeSeriesChart-CfHTIi-m.js";import"./tooltips-CQ9mVgJp.js";import"./tslib.es6-Cr1Ls5ik.js";import"./clsx.m-irjavGej.js";import"./createPublicClient-BVpTaity.js";import"./index-CcSRvz_k.js";import"./js-CE9XUIHO.js";import"./index.es-B9L2lvLV.js";import"./dijkstra-COg3n3zL.js";import"./createWalletClient-CYCHizUI.js";const ki=({className:e,value:r})=>{const{decimal:i}=an(),o=Cr(r).toFixed(Pn).split("."),a=o[0],s=o[1]??"00";return n.jsxs("span",{className:e,children:[n.jsxs(Ti,{children:["$",a]}),n.jsxs(ji,{children:[i,s]})]})};var Ti=l("span")({color:"var(--color-text-2)"}),ji=l("span").withConfig({componentId:"sc-rcahi7-0"})({color:"var(--color-text-0)"});const Ri=()=>{const e=J(),r=se(),i=Yt(),t=$(Zt),{complianceState:o}=Xn(),a=$(qn),s=$(kn),{equity:c,freeCollateral:u}=Vt($(ae.account.parentSubaccountSummary.data)),f=$(ae.account.parentSubaccountSummary.loading)==="pending",{sourceAccount:{address:p},dydxAddress:d}=Tn(),[m,_]=A.useState("chain"),[D,h]=A.useState(!1),S=()=>{if(m==="chain"){if(!d)return;h(!0),navigator.clipboard.writeText(d),setTimeout(()=>h(!1),Or)}else{if(!p)return;h(!0),navigator.clipboard.writeText(p),setTimeout(()=>h(!1),Or)}},C=[t===ee.AccountConnected&&{key:"history",label:e({key:w.HISTORY}),icon:n.jsx(q,{iconName:I.Clock}),onClick:()=>{i(oe.Portfolio)}},t===ee.AccountConnected&&{key:"settings",label:e({key:w.SETTINGS}),icon:n.jsx(q,{iconName:I.GearStroke}),onClick:()=>{i(oe.Settings)}},{key:"help",label:e({key:w.HELP}),icon:n.jsx(q,{iconName:I.InfoStroke}),onClick:()=>{r(X(Y.Help()))}},t===ee.AccountConnected&&(s?{key:"export-turnkey",label:e({key:w.ACCOUNT_MANAGEMENT}),icon:n.jsx(q,{iconName:I.User}),onClick:()=>{r(X(Y.ManageAccount()))}}:{key:"export-keys",label:e({key:w.EXPORT_DYDX_WALLET}),icon:n.jsx(q,{iconName:I.ExportKeys}),onClick:()=>{r(X(Y.MnemonicExport()))}}),t!==ee.Disconnected&&{key:"disconnect-wallet",label:e({key:w.SIGN_OUT}),highlightColor:"var(--color-red)",icon:n.jsx(q,{iconName:I.XCircle}),withoutCaret:!0,onClick:()=>{r(X(Y.DisconnectWallet()))}}].filter(Jt),x=a?n.jsxs(Ei,{children:[n.jsx(Li,{shape:z.Pill,action:ie.Secondary,size:H.XSmall,onClick:S,children:n.jsxs(Bi,{children:[m==="chain"?jr(d):jr(p,"0x"),n.jsx(Ni,{iconName:D?I.Check:I.Copy,$_css:D?"var(--color-success)":"var(--color-text-0)"})]})}),n.jsx(Fi,{shape:z.Pill,size:H.XSmall,action:ie.Base,disabled:p==null,buttonStyle:on.WithoutBackground,onClick:()=>_(T=>T==="chain"?"source":"chain"),children:n.jsxs(Ui,{children:[m==="chain"?`dYdX ${e({key:w.ADDRESS})}`:e({key:w.SOURCE_ADDRESS}),p!=null&&n.jsx(Gi,{iconName:I.Caret})]})})]}):n.jsx(Yn,{}),k=n.jsxs(Mi,{children:[n.jsx(Wi,{children:n.jsxs(Hi,{children:[n.jsxs(zi,{children:[n.jsx(Ki,{src:"/hedgie-profile.png",alt:"profile"}),n.jsx(Xi,{children:n.jsx(Yi,{src:"/logos/dydx-x.png",alt:"dydx"})})]}),n.jsxs(Zi,{children:[n.jsx(Vi,{value:c}),n.jsx(Ji,{children:e({key:w.BALANCE})})]})]})}),x]}),v=!a||f,P=u?.gt(0),g=a&&P,j=a&&o===Zn.FULL_ACCESS?n.jsxs(Qi,{children:[n.jsxs(ea,{state:{isDisabled:v},action:ie.Primary,size:H.BasePlus,onClick:()=>{r(X(Y.Deposit2()))},children:[n.jsx(q,{iconName:I.Deposit2}),e({key:w.DEPOSIT})]}),n.jsx(ra,{size:H.BasePlus,shape:z.Square,iconName:I.Move,onClick:()=>{r(X(Y.Withdraw2()))}}),n.jsx(Ir,{size:H.BasePlus,shape:z.Square,iconName:I.TransferArrows,state:{isDisabled:v},onClick:()=>{r(X(Y.Transfer({})))}})]}):g?n.jsx(ta,{children:n.jsxs(na,{state:{isDisabled:v},action:ie.Primary,onClick:()=>{r(X(Y.Withdraw2()))},children:[n.jsx(q,{iconName:I.Move}),e({key:w.WITHDRAW})]})}):null,R=n.jsx($i,{children:C.map(T=>n.jsxs(ia,{onClick:T.onClick,$_css2:T.highlightColor??"var(--color-text-1)",children:[n.jsxs(aa,{children:[T.icon,T.label]}),!T.withoutCaret&&n.jsx(Oi,{iconName:I.Caret})]},T.key))});
1return n.jsxs(oa,{children:[k,j,R]})},Mi=l.div.withConfig({componentId:"sc-frmrni-0"})(["display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border:solid 1.6px var(--color-layer-2);padding:1rem;"]),$i=l.div.withConfig({componentId:"sc-frmrni-1"})(["display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;gap:1px;"]),Oi=l(q).withConfig({componentId:"sc-frmrni-2"})(["--icon-size:0.5rem;transform:rotate(0.75turn);"]);var Ei=l("div").withConfig({componentId:"sc-frmrni-3"})({display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between"}),Li=l(U).withConfig({componentId:"sc-frmrni-4"})({justifyContent:"flex-start",gap:"0px"}),Bi=l("div").withConfig({componentId:"sc-frmrni-5"})({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem",color:"var(--color-text-2)"}),Ni=l(q).withConfig({componentId:"sc-frmrni-6"})(e=>({color:e.$_css})),Fi=l(U).withConfig({componentId:"sc-frmrni-7"})({justifyContent:"flex-start",gap:"0px",color:"var(--color-text-1)",font:"var(--font-mini-book)"}),Ui=l("div").withConfig({componentId:"sc-frmrni-8"})({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem"}),Gi=l(q).withConfig({componentId:"sc-frmrni-9"})({"--icon-size":"0.5rem"}),Wi=l("div").withConfig({componentId:"sc-frmrni-10"})({display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between"}),Hi=l("div").withConfig({componentId:"sc-frmrni-11"})({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem"}),zi=l("div").withConfig({componentId:"sc-frmrni-12"})({position:"relative"}),Ki=l("img").withConfig({componentId:"sc-frmrni-13"})({width:"3rem",height:"3rem",borderRadius:"1rem","--tw-bg-opacity":"1",backgroundColor:"rgb(170 140 255 / var(--tw-bg-opacity, 1))",objectFit:"contain"}),Xi=l("span").withConfig({componentId:"sc-frmrni-14"})({position:"absolute",bottom:"0px",right:"-0.25rem",display:"flex",width:"1.375rem",height:"1.375rem",minHeight:"1.375rem",minWidth:"1.375rem",alignItems:"center",justifyContent:"center",borderRadius:"50%",borderWidth:"2px",borderStyle:"solid",borderColor:"var(--color-layer-1)",backgroundColor:"var(--color-layer-2)"}),Yi=l("img").withConfig({componentId:"sc-frmrni-15"})({width:"0.625rem",height:"0.625rem"}),Zi=l("div").withConfig({componentId:"sc-frmrni-16"})({display:"flex",flexDirection:"column",minWidth:"0"}),Vi=l(ki).withConfig({componentId:"sc-frmrni-17"})({font:"var(--font-large-book)"}),Ji=l("span").withConfig({componentId:"sc-frmrni-18"})({color:"var(--color-text-0)",font:"var(--font-mini-book)"}),Qi=l("div").withConfig({componentId:"sc-frmrni-19"})({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem"}),ea=l(U).withConfig({componentId:"sc-frmrni-20"})({flex:"1 1 0%"}),ra=l(Ir).withConfig({componentId:"sc-frmrni-21"})({color:"var(--color-accent)"}),ta=l("div").withConfig({componentId:"sc-frmrni-22"})({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem"}),na=l(U).withConfig({componentId:"sc-frmrni-23"})({flex:"1 1 0%"}),ia=l(U).withConfig({componentId:"sc-frmrni-24"})(e=>({"--button-border":"none","--button-height":"3rem","--button-padding":"0 1rem",borderRadius:0,justifyContent:"space-between",color:e.$_css2})),aa=l("div").withConfig({componentId:"sc-frmrni-25"})({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem"}),oa=l("div").withConfig({componentId:"sc-frmrni-26"})({display:"flex",flexDirection:"column",minWidth:"0",gap:"1.5rem"}),pe,Br;function gn(){if(Br)return pe;Br=1;function e(r,i){for(var t=-1,o=r==null?0:r.length,a=Array(o);++t<o;)a[t]=i(r[t],t,r);return a}return pe=e,pe}var ve,Nr;function qr(){if(Nr)return ve;Nr=1;var e=K(),r=ue(),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,t=/^\w*$/;function o(a,s){if(e(a))return!1;var c=typeof a;return c=="number"||c=="symbol"||c=="boolean"||a==null||r(a)?!0:t.test(a)||!i.test(a)||s!=null&&a in Object(s)}return ve=o,ve}var he,Fr;function sa(){if(Fr)return he;Fr=1;var e=_i(),r=500;function i(t){var o=e(t,function(s){return a.size===r&&a.clear(),s}),a=o.cache;return o}return he=i,he}var me,Ur;function la(){if(Ur)return me;Ur=1;var e=sa(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,t=e(function(o){var a=[];return o.charCodeAt(0)===46&&a.push(""),o.replace(r,function(s,c,u,f){a.push(u?f.replace(i,"$1"):c||s)}),a});return me=t,me}var ge,Gr;function ca(){if(Gr)return ge;Gr=1;var e=mn(),r=gn(),i=K(),t=ue(),o=e?e.prototype:void 0,a=o?o.toString:void 0;function s(c){if(typeof c=="string")return c;if(i(c))return r(c,s)+"";if(t(c))return a?a.call(c):"";var u=c+"";return u=="0"&&1/c==-1/0?"-0":u}return ge=s,ge}var ye,Wr;function da(){if(Wr)return ye;Wr=1;var e=ca();function r(i){return i==null?"":e(i)}return ye=r,ye}var xe,Hr;function yn(){if(Hr)return xe;Hr=1;var e=K(),r=qr(),i=la(),t=da();function o(a,s){return e(a)?a:r(a,s)?[a]:i(t(a))}return xe=o,xe}var _e,zr;function fe(){if(zr)return _e;zr=1;var e=ue();function r(i){if(typeof i=="string"||e(i))return i;var t=i+"";return t=="0"&&1/i==-1/0?"-0":t}return _e=r,_e}var Se,Kr;function kr(){if(Kr)return Se;Kr=1;var e=yn(),r=fe();function i(t,o){o=e(o,t);for(var a=0,s=o.length;t!=null&&a<s;)t=t[r(o[a++])];return a&&a==s?t:void 0}return Se=i,Se}var be,Xr;function ua(){if(Xr)return be;Xr=1;var e=Pr();function r(){this.__data__=new e,this.size=0}return be=r,be}var Ce,Yr;function fa(){if(Yr)return Ce;Yr=1;function e(r){var i=this.__data__,t=i.delete(r);return this.size=i.size,t}return Ce=e,Ce}var we,Zr;function pa(){if(Zr)return we;Zr=1;function e(r){return this.__data__.get(r)}return we=e,we}var Ae,Vr;function va(){if(Vr)return Ae;Vr=1;function e(r){return this.__data__.has(r)}return Ae=e,Ae}var Ie,Jr;function ha(){if(Jr)return Ie;Jr=1;var e=Pr(),r=Ci(),i=hn(),t=200;function o(a,s){var c=this.__data__;if(c instanceof e){var u=c.__data__;if(!r||u.length<t-1)return u.push([a,s]),this.size=++c.size,this;c=this.__data__=new i(u)}return c.set(a,s),this.size=c.size,this}return Ie=o,Ie}var De,Qr;function xn(){if(Qr)return De;Qr=1;var e=Pr(),r=ua(),i=fa(),t=pa(),o=va(),a=ha();function s(c){var u=this.__data__=new e(c);this.size=u.size}return s.prototype.clear=r,s.prototype.delete=i,s.prototype.get=t,s.prototype.has=o,s.prototype.set=a,De=s,De}var Pe,et;function ma(){if(et)return Pe;et=1;var e="__lodash_hash_undefined__";function r(i){return this.__data__.set(i,e),this}return Pe=r,Pe}var qe,rt;function ga(){if(rt)return qe;rt=1;function e(r){return this.__data__.has(r)}return qe=e,qe}var ke,tt;function ya(){if(tt)return ke;tt=1;var e=hn(),r=ma(),i=ga();function t(o){var a=-1,s=o==null?0:o.length;for(this.__data__=new e;++a<s;)this.add(o[a])}return t.prototype.add=t.prototype.push=r,t.prototype.has=i,ke=t,ke}var Te,nt;function xa(){if(nt)return Te;nt=1;function e(r,i){for(var t=-1,o=r==null?0:r.length;++t<o;)if(i(r[t],t,r))return!0;return!1}return Te=e,Te}var je,it;function _a(){if(it)return je;it=1;function e(r,i){return r.has(i)}return je=e,je}var Re,at;function _n(){if(at)return Re;at=1;var e=ya(),r=xa(),i=_a(),t=1,o=2;function a(s,c,u,f,p,d){var m=u&t,_=s.length,D=c.length;if(_!=D&&!(m&&D>_))return!1;var h=d.get(s),S=d.get(c);if(h&&S)return h==c&&S==s;var C=-1,x=!0,k=u&o?new e:void 0;for(d.set(s,c),d.set(c,s);++C<_;){var v=s[C],P=c[C];if(f)var g=m?f(P,v,C,c,s,d):f(v,P,C,s,c,d);if(g!==void 0){if(g)continue;x=!1;break}if(k){if(!r(c,function(y,j){if(!i(k,j)&&(v===y||p(v,y,u,f,d)))return k.push(j)})){x=!1;break}}else if(!(v===P||p(v,P,u,f,d))){x=!1;break}}return d.delete(s),d.delete(c),x}return Re=a,Re}var Me,ot;function Sa(){if(ot)return Me;ot=1;var e=wi(),r=e.Uint8Array;return Me=r,Me}var $e,st;function ba(){if(st)return $e;st=1;function e(r){var i=-1,t=Array(r.size);return r.forEach(function(o,a){t[++i]=[a,o]}),t}return $e=e,$e}var Oe,lt;function Ca(){if(lt)return Oe;lt=1;function e(r){var i=-1,t=Array(r.size);return r.forEach(function(o){t[++i]=o}),t}return Oe=e,Oe}var Ee,ct;function wa(){if(ct)return Ee;ct=1;var e=mn(),r=Sa(),i=Si(),t=_n(),o=ba(),a=Ca(),s=1,c=2,u="[object Boolean]",f="[object Date]",p="[object Error]",d="[object Map]",m="[object Number]",_="[object RegExp]",D="[object Set]",h="[object String]",S="[object Symbol]",C="[object ArrayBuffer]",x="[object DataView]",k=e?e.prototype:void 0,v=k?k.valueOf
vendor: 3,547 bytes, line 1
1:void 0;function P(g,y,j,R,T,G,F){switch(j){case x:if(g.byteLength!=y.byteLength||g.byteOffset!=y.byteOffset)return!1;g=g.buffer,y=y.buffer;case C:return!(g.byteLength!=y.byteLength||!G(new r(g),new r(y)));case u:case f:case m:return i(+g,+y);case p:return g.name==y.name&&g.message==y.message;case _:case h:return g==y+"";case d:var B=o;case D:var Q=R&s;if(B||(B=a),g.size!=y.size&&!Q)return!1;var V=F.get(g);if(V)return V==y;R|=c,F.set(g,y);var re=t(B(g),B(y),R,T,G,F);return F.delete(g),re;case S:if(v)return v.call(g)==v.call(y)}return!1}return Ee=P,Ee}var Le,dt;function Aa(){if(dt)return Le;dt=1;function e(r,i){for(var t=-1,o=i.length,a=r.length;++t<o;)r[a+t]=i[t];return r}return Le=e,Le}var Be,ut;function Ia(){if(ut)return Be;ut=1;var e=Aa(),r=K();function i(t,o,a){var s=o(t);return r(t)?s:e(s,a(t))}return Be=i,Be}var Ne,ft;function Da(){if(ft)return Ne;ft=1;function e(r,i){for(var t=-1,o=r==null?0:r.length,a=0,s=[];++t<o;){var c=r[t];i(c,t,r)&&(s[a++]=c)}return s}return Ne=e,Ne}var Fe,pt;function Pa(){if(pt)return Fe;pt=1;function e(){return[]}return Fe=e,Fe}var Ue,vt;function qa(){if(vt)return Ue;vt=1;var e=Da(),r=Pa(),i=Object.prototype,t=i.propertyIsEnumerable,o=Object.getOwnPropertySymbols,a=o?function(s){return s==null?[]:(s=Object(s),e(o(s),function(c){return t.call(s,c)}))}:r;return Ue=a,Ue}var Ge,ht;function ka(){if(ht)return Ge;ht=1;function e(r,i){for(var t=-1,o=Array(r);++t<r;)o[t]=i(t);return o}return Ge=e,Ge}var We,mt;function Sn(){if(mt)return We;mt=1;var e=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function i(t,o){var a=typeof t;return o=o??e,!!o&&(a=="number"||a!="symbol"&&r.test(t))&&t>-1&&t%1==0&&t<o}return We=i,We}var He,gt;function Ta(){if(gt)return He;gt=1;var e=ka(),r=fn(),i=K(),t=pn(),o=Sn(),a=vn(),s=Object.prototype,c=s.hasOwnProperty;function u(f,p){var d=i(f),m=!d&&r(f),_=!d&&!m&&t(f),D=!d&&!m&&!_&&a(f),h=d||m||_||D,S=h?e(f.length,String):[],C=S.length;for(var x in f)(p||c.call(f,x))&&!(h&&(x=="length"||_&&(x=="offset"||x=="parent")||D&&(x=="buffer"||x=="byteLength"||x=="byteOffset")||o(x,C)))&&S.push(x);return S}return He=u,He}var ze,yt;function Tr(){if(yt)return ze;yt=1;var e=Ta(),r=mi(),i=Dr();function t(o){return i(o)?e(o):r(o)}return ze=t,ze}var Ke,xt;function ja(){if(xt)return Ke;xt=1;var e=Ia(),r=qa(),i=Tr();function t(o){return e(o,i,r)}return Ke=t,Ke}var Xe,_t;function Ra(){if(_t)return Xe;_t=1;var e=ja(),r=1,i=Object.prototype,t=i.hasOwnProperty;function o(a,s,c,u,f,p){var d=c&r,m=e(a),_=m.length,D=e(s),h=D.length;if(_!=h&&!d)return!1;for(var S=_;S--;){var C=m[S];if(!(d?C in s:t.call(s,C)))return!1}var x=p.get(a),k=p.get(s);if(x&&k)return x==s&&k==a;var v=!0;p.set(a,s),p.set(s,a);for(var P=d;++S<_;){C=m[S];var g=a[C],y=s[C];if(u)var j=d?u(y,g,C,s,a,p):u(g,y,C,a,s,p);if(!(j===void 0?g===y||f(g,y,c,u,p):j)){v=!1;break}P||(P=C=="constructor")}if(v&&!P){var R=a.constructor,T=s.constructor;R!=T&&"constructor"in a&&"constructor"in s&&!(typeof R=="function"&&R instanceof R&&typeof T=="function"&&T instanceof T)&&(v=!1)}return p.delete(a),p.delete(s),v}return Xe=o,Xe}var Ye,St;function Ma(){if(St)return Ye;St=1;var e=xn(),r=_n(),i=wa(),t=Ra(),o=gi(),a=K(),s=pn(),c=vn(),u=1,f="[object Arguments]",p="[object Array]",d="[object Object]",m=Object.prototype,_=m.hasOwnProperty;function D(h,S,C,x,k,v){var P=a(h),g=a(S),y=P?p:o(h),j=g?p:o(S);y=y==f?d:y,j=j==f?d:j;var R=y==d,T=j==d,G=y==j;if(G&&s(h)){if(!s(S))return!1;P=!0,R=!1}if(G&&!R)return v||(v=new e),P||c(h)?r(h,S,C,x,k,v):i(h,S,y,C,x,k,v);if(!(C&u)){var F=R&&_.call(h,"__wrapped__"),B=T&&_.call(S,"__wrapped__");
vendor: 4,128 bytes, line 1
1if(F||B){var Q=F?h.value():h,V=B?S.value():S;return v||(v=new e),k(Q,V,C,x,v)}}return G?(v||(v=new e),t(h,S,C,x,k,v)):!1}return Ye=D,Ye}var Ze,bt;function bn(){if(bt)return Ze;bt=1;var e=Ma(),r=Ai();function i(t,o,a,s,c){return t===o?!0:t==null||o==null||!r(t)&&!r(o)?t!==t&&o!==o:e(t,o,a,s,i,c)}return Ze=i,Ze}var Ve,Ct;function $a(){if(Ct)return Ve;Ct=1;var e=xn(),r=bn(),i=1,t=2;function o(a,s,c,u){var f=c.length,p=f,d=!u;if(a==null)return!p;for(a=Object(a);f--;){var m=c[f];if(d&&m[2]?m[1]!==a[m[0]]:!(m[0]in a))return!1}for(;++f<p;){m=c[f];var _=m[0],D=a[_],h=m[1];if(d&&m[2]){if(D===void 0&&!(_ in a))return!1}else{var S=new e;if(u)var C=u(D,h,_,a,s,S);if(!(C===void 0?r(h,D,i|t,u,S):C))return!1}}return!0}return Ve=o,Ve}var Je,wt;function Cn(){if(wt)return Je;wt=1;var e=Ii();function r(i){return i===i&&!e(i)}return Je=r,Je}var Qe,At;function Oa(){if(At)return Qe;At=1;var e=Cn(),r=Tr();function i(t){for(var o=r(t),a=o.length;a--;){var s=o[a],c=t[s];o[a]=[s,c,e(c)]}return o}return Qe=i,Qe}var er,It;function wn(){if(It)return er;It=1;function e(r,i){return function(t){return t==null?!1:t[r]===i&&(i!==void 0||r in Object(t))}}return er=e,er}var rr,Dt;function Ea(){if(Dt)return rr;Dt=1;var e=$a(),r=Oa(),i=wn();function t(o){var a=r(o);return a.length==1&&a[0][2]?i(a[0][0],a[0][1]):function(s){return s===o||e(s,o,a)}}return rr=t,rr}var tr,Pt;function La(){if(Pt)return tr;Pt=1;var e=kr();function r(i,t,o){var a=i==null?void 0:e(i,t);return a===void 0?o:a}return tr=r,tr}var nr,qt;function Ba(){if(qt)return nr;qt=1;function e(r,i){return r!=null&&i in Object(r)}return nr=e,nr}var ir,kt;function Na(){if(kt)return ir;kt=1;var e=yn(),r=fn(),i=K(),t=Sn(),o=yi(),a=fe();function s(c,u,f){u=e(u,c);for(var p=-1,d=u.length,m=!1;++p<d;){var _=a(u[p]);if(!(m=c!=null&&f(c,_)))break;c=c[_]}return m||++p!=d?m:(d=c==null?0:c.length,!!d&&o(d)&&t(_,d)&&(i(c)||r(c)))}return ir=s,ir}var ar,Tt;function Fa(){if(Tt)return ar;Tt=1;var e=Ba(),r=Na();function i(t,o){return t!=null&&r(t,o,e)}return ar=i,ar}var or,jt;function Ua(){if(jt)return or;jt=1;var e=bn(),r=La(),i=Fa(),t=qr(),o=Cn(),a=wn(),s=fe(),c=1,u=2;function f(p,d){return t(p)&&o(d)?a(s(p),d):function(m){var _=r(m,p);return _===void 0&&_===d?i(m,p):e(d,_,c|u)}}return or=f,or}var sr,Rt;function An(){if(Rt)return sr;Rt=1;function e(r){return r}return sr=e,sr}var lr,Mt;function Ga(){if(Mt)return lr;Mt=1;function e(r){return function(i){return i?.[r]}}return lr=e,lr}var cr,$t;function Wa(){if($t)return cr;$t=1;var e=kr();function r(i){return function(t){return e(t,i)}}return cr=r,cr}var dr,Ot;function Ha(){if(Ot)return dr;Ot=1;var e=Ga(),r=Wa(),i=qr(),t=fe();function o(a){return i(a)?e(t(a)):r(a)}return dr=o,dr}var ur,Et;function za(){if(Et)return ur;Et=1;var e=Ea(),r=Ua(),i=An(),t=K(),o=Ha();function a(s){return typeof s=="function"?s:s==null?i:typeof s=="object"?t(s)?r(s[0],s[1]):e(s):o(s)}return ur=a,ur}var fr,Lt;function Ka(){if(Lt)return fr;Lt=1;function e(r){return function(i,t,o){for(var a=-1,s=Object(i),c=o(i),u=c.length;u--;){var f=c[r?u:++a];if(t(s[f],f,s)===!1)break}return i}}return fr=e,fr}var pr,Bt;function Xa(){if(Bt)return pr;Bt=1;var e=Ka(),r=e();return pr=r,pr}var vr,Nt;function Ya(){if(Nt)return vr;Nt=1;var e=Xa(),r=Tr();function i(t,o){return t&&e(t,o,r)}return vr=i,vr}var hr,Ft;function Za(){if(Ft)return hr;Ft=1;var e=Dr();function r(i,t){return function(o,a){if(o==null)return o;if(!e(o))return i(o,a);for(var s=o.length,c=t?s:-1,u=Object(o);(t?c--:++c<s)&&a(u[c],c,u)!==!1;);return o}}return hr=r,hr}var mr,Ut;function Va(){if(Ut)return mr;Ut=1;var e=Ya(),r=Za(),i=r(e);return mr=i,mr}var gr,Gt;function Ja(){if(Gt)return gr;Gt=1;var e=Va(),r=Dr();function i(t,o){var a=-1,s=r(t)?Array(t.length):[];return e(t,function(c,u,f){s[++a]=o(c,u,f)}),s}return gr=i,gr}var yr,Wt;function Qa(){if(Wt)return yr;Wt=1;function e(r,i){var t=r.length;for(r.sort(i);t--;)r[t]=r[t].value;return r}return yr=e,yr}var xr,Ht;function eo(){if(Ht)return xr;Ht=1;var e=ue();function r(i,t){if(i!==t){var o=i!==void 0,a=i===null,s=i===i,c=e(i),u=t!==void 0,f=t===null,p=t===t,d=e(t);if(!f&&!d&&!c&&i>t||c&&u&&p&&!f&&!d||a&&u&&p||!o&&p||!s)return 1;
1if(!a&&!c&&!d&&i<t||d&&o&&s&&!a&&!c||f&&o&&s||!u&&s||!p)return-1}return 0}return xr=r,xr}var _r,zt;function ro(){if(zt)return _r;zt=1;var e=eo();function r(i,t,o){for(var a=-1,s=i.criteria,c=t.criteria,u=s.length,f=o.length;++a<u;){var p=e(s[a],c[a]);if(p){if(a>=f)return p;var d=o[a];return p*(d=="desc"?-1:1)}}return i.index-t.index}return _r=r,_r}var Sr,Kt;function to(){if(Kt)return Sr;Kt=1;var e=gn(),r=kr(),i=za(),t=Ja(),o=Qa(),a=xi(),s=ro(),c=An(),u=K();function f(p,d,m){d.length?d=e(d,function(h){return u(h)?function(S){return r(S,h.length===1?h[0]:h)}:h}):d=[c];var _=-1;d=e(d,a(i));var D=t(p,function(h,S,C){var x=e(d,function(k){return k(h)});return{criteria:x,index:++_,value:h}});return o(D,function(h,S){return s(h,S,m)})}return Sr=f,Sr}var br,Xt;function no(){if(Xt)return br;Xt=1;var e=to(),r=K();function i(t,o,a,s){return t==null?[]:(r(o)||(o=o==null?[]:[o]),a=s?void 0:a,r(a)||(a=a==null?[]:[a]),e(t,o,a))}return br=i,br}var io=no();const Z=jn(io),ao=({filter:e,marketFilters:r,onCloseSearch:i,setFilter:t,setSearchFilter:o,sortItems:a,sortTypeLabel:s})=>{const c=J();return n.jsxs(oo,{children:[n.jsxs(so,{children:[n.jsxs(lo,{children:[n.jsx(co,{onClick:i,iconName:I.Close}),n.jsx(uo,{children:c({key:w.MARKETS})})]}),n.jsxs(fo,{children:[n.jsx(po,{children:s}),n.jsx(vo,{align:"end",items:a,slotTop:n.jsx(ho,{children:"Sort by"}),children:n.jsx(mo,{shape:z.Circle,size:H.XXSmall,children:n.jsx(sn,{})})})]})]}),n.jsxs(go,{children:[n.jsx(yo,{placeholder:`${c({key:w.SEARCH})}...`,onTextChange:o,$_css:[{width:"100%"},{"--search-input-icon-color":"var(--color-text-2)","--search-input-icon-opacity":.5}]}),n.jsx(xo,{items:Object.values(r).map(u=>{const{labelIconName:f,labelStringKey:p,isNew:d}=Rn[u];return{label:f?n.jsx(q,{iconName:f}):c({key:p,fallback:u}),slotAfter:d&&n.jsx(Vn,{children:c({key:w.NEW})}),value:u}}),value:e,onValueChange:t,overflow:"scroll"})]})]})};var oo=l("div")({display:"flex",flexDirection:"column",minWidth:"0",gap:"1rem",paddingLeft:"1.25rem",paddingRight:"1.25rem",paddingTop:"1.25rem",paddingBottom:"1rem"}),so=l("div")({display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between"}),lo=l("div")({display:"flex",flexDirection:"row",alignItems:"center"}),co=l(Ir)({marginRight:"0.5rem"}),uo=l("span")({color:"var(--color-text-2)",font:"var(--font-medium-bold)"}),fo=l("div")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem"}),po=l("span")({color:"var(--color-text-0)",font:"var(--font-small-book)"}),vo=l(de)({zIndex:"1"}),ho=l("span")({color:"var(--color-text-0)",font:"var(--font-small-book)"}),mo=l(U)({width:"2rem",height:"2rem",minWidth:"2rem"}),go=l("div")({display:"flex",flexDirection:"column",minWidth:"0",gap:"1rem"}),yo=l(Jn)`${e=>e.$_css}`,xo=l(Qn).withConfig({componentId:"sc-yrn8lj-0"})({"--button-toggle-on-border":"none","--button-toggle-off-border":"solid var(--default-border-width) var(--color-border)","--button-toggle-off-backgroundColor":"transparent","--button-toggle-on-backgroundColor":"var(--color-layer-4)"});const _o=({className:e,market:r})=>{const i=J(),t=r.percentChange24h?r.percentChange24h>=0?"var(--color-positive)":"var(--color-negative)":"var(--color-text-1)";return n.jsxs(So,{className:e,to:`${oe.Trade}/${r.id}`,children:[n.jsxs(bo,{children:[n.jsx(Co,{logoUrl:r.logo}),n.jsxs(wo,{children:[n.jsxs(Ao,{children:[n.jsx(Io,{children:r.displayableAsset}),n.jsx(Do,{children:n.jsx(Po,{type:M.Multiple,value:ei({effectiveInitialMarginFraction:r.effectiveInitialMarginFraction,initialMarginFraction:r.initialMarginFraction}),fractionDigits:0})})]}),n.jsx(qo,{type:M.CompactFiat,value:r.marketCap,slotLeft:n.jsx(ko,{children:i({key:w.MARKET})})})]})]}),n.jsxs(To,{children:[n.jsx(jo,{useGrouping:!0,withSubscript:!0,type:M.Fiat,value:r.oraclePrice,fractionDigits:r.tickSizeDecimals}),n.jsx(Ro,{type:M.Percent,value:r.percentChange24h,$_css:[{font:"var(--font-small-book)"},{color:t}]})]})]})};var So=l(Qt)({display:"flex",flexDirection:"row",alignItems:"center",cursor:"pointer",justifyContent:"space-between",gap:"0.5rem",paddingLeft:"1.25rem",paddingRight:"1.25rem","&:hover":{backgroundColor:"var(--color-layer
1-4)"}}),bo=l("div")({display:"flex",flexDirection:"row",alignItems:"center",minWidth:"0px",flexGrow:"0",gap:"0.5rem"}),Co=l(ln)({width:"2.25rem",height:"2.25rem",minWidth:"2.25rem"}),wo=l("div")({display:"flex",flexDirection:"column",minWidth:"0",gap:"0.25rem"}),Ao=l("div")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.25rem",lineHeight:"1rem"}),Io=l("span")({overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}),Do=l(cn)({backgroundColor:"var(--color-layer-4)"}),Po=l(L)({color:"var(--color-text-1)"}),qo=l(L)({color:"var(--color-text-1)",font:"var(--font-small-book)"}),ko=l("span")({marginRight:"0.25rem",color:"var(--color-text-0)"}),To=l("div")({display:"flex",flexDirection:"column",alignItems:"flex-end",gap:"0.25rem",textAlign:"end"}),jo=l(L)({color:"var(--color-text-2)"}),Ro=l(L).withConfig({componentId:"sc-r9j7r0-0"})(["",""],e=>e.$_css);const Mo=({className:e,position:r})=>{const i=J(),t=$(en),o=$(rn),a=ri(Mn.markets.selectMarketSummaryById,r.market);if(!a)return null;const s=r.updatedUnrealizedPnl.gt(0)?"var(--color-positive)":r.updatedUnrealizedPnl.lt(0)?"var(--color-negative)":"var(--color-text-1)",c=i({key:ti(r.side)}),u=r.side===wr.LONG?"var(--color-positive)":"var(--color-negative)",f=a.stepSizeDecimals>=0&&Cr(r.signedSize).abs().gte(1e5),p=$n(()=>{switch(o){case E.Leverage:{const d=t!=null&&t!==0?r.marginValueInitialFromSelectedLeverage.div(t).toNumber():void 0;return n.jsxs(Eo,{children:[n.jsx(Lo,{withSubscript:!0,type:M.Fiat,value:r.marginValueInitialFromSelectedLeverage}),n.jsx(Bo,{children:d&&n.jsx(L,{type:M.Percent,value:d,slotRight:n.jsx(No,{value:d})})})]})}case E.Price:{const d=Cr(a.priceChange24H),m=d.gt(0)?"var(--color-positive)":d.lt(0)?"var(--color-negative)":"var(--color-text-1)";return n.jsxs(Fo,{children:[n.jsx(Uo,{withSubscript:!0,type:M.Fiat,value:a.oraclePrice,fractionDigits:a.tickSizeDecimals}),n.jsxs(Go,{$_css:[{display:"flex",flexDirection:"row",alignItems:"center",gap:"0.25rem",color:"var(--color-text-1)",font:"var(--font-small-book)"},{color:m}],children:[n.jsx(L,{showSign:Er.Both,type:M.Fiat,value:a.priceChange24H}),a.percentChange24h!=null&&n.jsx(L,{type:M.Percent,value:a.percentChange24h,slotLeft:"(",slotRight:")"})]})]})}case E.Pnl:case E.Notional:return n.jsxs(Wo,{children:[n.jsx(Ho,{withSubscript:!0,type:M.Fiat,value:r.notional}),n.jsxs(zo,{$_css2:[{display:"flex",flexDirection:"row",alignItems:"center",gap:"0.25rem",color:"var(--color-text-1)",font:"var(--font-small-book)"},{color:s}],children:[n.jsx(L,{showSign:Er.Both,type:M.Fiat,value:r.updatedUnrealizedPnl}),r.updatedUnrealizedPnlPercent&&n.jsx(L,{type:M.Percent,value:r.updatedUnrealizedPnlPercent,slotLeft:"(",slotRight:")"})]})]});default:On(o)}return null});return n.jsxs(Ko,{className:e,to:`${oe.Trade}/${a.ticker}`,children:[n.jsxs(Xo,{children:[n.jsxs(Yo,{children:[n.jsx(Zo,{logoUrl:a.logo}),n.jsx(Oo,{positionSide:r.side})]}),n.jsxs(Vo,{children:[n.jsxs(Jo,{children:[a.displayableAsset,n.jsx(Qo,{children:n.jsx(es,{type:M.Multiple,value:r.effectiveSelectedLeverage})})]}),n.jsxs(rs,{children:[n.jsx(ts,{$_css3:u,children:c}),n.jsx(ns,{type:f?M.CompactNumber:M.Number,value:r.unsignedSize,fractionDigits:f?void 0:a.stepSizeDecimals})]})]})]}),p]})},$o=({className:e,positionSide:r})=>n.jsx(is,{className:e,$_css4:[{display:"flex",flexDirection:"row",alignItems:"center",width:"1rem",he
1ight:"1rem",minWidth:"1rem",justifyContent:"center",borderRadius:"50%",borderWidth:"2px",borderStyle:"solid",borderColor:"var(--color-layer-2)",color:"var(--color-layer-2)"},{backgroundColor:r===wr.LONG?"var(--color-positive)":"var(--color-negative)"}],children:n.jsx(as,{iconName:r===wr.LONG?I.TrendingUp:I.TrendingDown})});var Oo=l($o)({position:"absolute",bottom:"-3px",right:"-4px"}),Eo=l("div")({display:"flex",flexDirection:"column",alignItems:"flex-end",gap:"0.25rem",textAlign:"end"}),Lo=l(L)({color:"var(--color-text-2)"}),Bo=l("span")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.25rem",color:"var(--color-text-1)",font:"var(--font-small-book)"}),No=l(Di)({marginLeft:"0.25rem"}),Fo=l("div")({display:"flex",flexDirection:"column",alignItems:"flex-end",gap:"0.25rem",textAlign:"end"}),Uo=l(L)({color:"var(--color-text-2)"}),Go=l("span")`${e=>e.$_css}`,Wo=l("div")({display:"flex",flexDirection:"column",alignItems:"flex-end",gap:"0.25rem",textAlign:"end"}),Ho=l(L)({color:"var(--color-text-2)"}),zo=l("span")`${e=>e.$_css2}`,Ko=l(Qt)({display:"flex",flexDirection:"row",alignItems:"center",cursor:"pointer",justifyContent:"space-between",gap:"0.5rem",paddingLeft:"1.25rem",paddingRight:"1.25rem","&:hover":{backgroundColor:"var(--color-layer-4)"}}),Xo=l("div")({display:"flex",flexDirection:"row",alignItems:"center",minWidth:"0px",flexGrow:"0",gap:"0.5rem"}),Yo=l("div")({display:"flex",flexDirection:"row",alignItems:"center",position:"relative",width:"2.75rem",height:"2.75rem",minWidth:"2.75rem",justifyContent:"center",borderRadius:"50%"}),Zo=l(ln)({width:"2.75rem",height:"2.75rem",minWidth:"2.75rem"}),Vo=l("div")({display:"flex",flexDirection:"column",minWidth:"0",gap:"0.25rem"}),Jo=l("span")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.25rem",whiteSpace:"nowrap",lineHeight:"1rem"}),Qo=l(cn)({backgroundColor:"var(--color-layer-4)"}),es=l(L)({color:"var(--color-text-1)"}),rs=l("span")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.25rem",font:"var(--font-small-book)"}),ts=l("span")(e=>({color:e.$_css3})),ns=l(L)({color:"var(--color-text-0)"}),is=l("div")`${e=>e.$_css4}`,as=l(q).withConfig({componentId:"sc-zpbck9-0"})({"--icon-size":"0.6rem"});const os=(e,r)=>{switch(r){case O.MarketCap:return Z(e,i=>i.marketCap??0,["desc"]);case O.Volume:return Z(e,i=>i.volume24h??0,["desc"]);case O.Gainers:return Z(e,i=>i.percentChange24h??0,["desc"]);case O.Losers:return Z(e,i=>i.percentChange24h??0,["asc"]);case O.Favorites:return Z(e,i=>i.isFavorite,["desc"]);default:return e}},ss=(e,r,i,t)=>{switch(t){case E.Notional:return Z(e,o=>o.notional.toNumber(),["desc"]);case E.Pnl:return Z(e,o=>o.updatedUnrealizedPnlPercent?.toNumber()??0,["desc"]);case E.Leverage:{const o=a=>i!=null&&i!==0?a.div(i).toNumber():void 0;return Z(e,a=>o(a.marginValueInitialFromSelectedLeverage)??0,["desc"])}case E.Price:return Z(e,o=>r.find(s=>s.id===o.market)?.marketCap??0,["desc"]);default:return e}},ls=60,cs=60,ds=52,In=e=>{const r=e.customHeight,i=e.itemType;if(i==="custom"){if(r==null)throw new Error(`MarketList: ${e} has no custom height`);return r}return r??{position:ls,market:cs,header:ds}[i]},us=({slotTop:e})=>{const r=J(),i=se(),t=$(ni),[o,a]=A.useState(!1),[s,c]=A.useState(),u=$(En),f=$(rn),p=$(en),d=A.useCallback(b=>{i(Ln(b))},[i]),{filteredMarkets:m,hasMarketIds:_,marketFilters:D}=ii({filter:o?t:Rr.ALL,searchFilter:s}),h=A.useCallback(b=>{i(Bn(b))},[i]),S=$(ae.account.parentSubaccountPositions.data),C=$(ae.account.parentSubaccountPositions.loading)==="pending",x=A.useCallback(b=>{i(Nn(b))},[i]),k=A.useCallback(()=>{a(!1),c(void 0),h(Rr.ALL)},[h,a,c]),v=os(m,u),P=ss(S??tn,m,p,f),g=A.useMemo(()=>[{label:r({key:w.MARKET_CAP}),value:O.MarketCap,active:u===O.MarketCap,icon:n.jsx(q,{iconName:I.Price}),onSelect:()=>d(O.MarketCap)},{label:r({key:w.VOLUME}),value:O.Volume,active:u===O.Volume,icon:n.jsx(q,{iconName:I.Volume}),onSelect:()=>d(O.Volume)},{label:r({key:w.GAINERS}),value:O.Gainers,active:u===O.Gainers,icon:n.jsx(q,{iconName:I.TrendingUp}),onSelect:()=>d(O.Gainers)},{label:r({key:w.LOSERS}),value:O.Losers,active:u===O.Losers,icon:n.jsx(q,{iconName:I.TrendingDown}),onSelect:()=>d(O.Losers)},{label:r({key:w.FAVORITES}),value:O.Favorites,active:u===O.Favorites,icon:n.jsx(q,{iconName:I.Star}),onSelect:()=>d(O.Favorites)}],[r,u,d]),y=A.useMemo(()=>[{label:r({key:w.PRICE}),value:E.Price,active:f===E.Price,icon:n.jsx(q,{iconName:I.Price}),onSelect:()=>x(E.Price)},{label:r({key:w.PNL}),value:E.Pnl,active:f===E.Pnl,icon:n.jsx(q,{iconName:I.TrendingUp}),onSelect:()=>x(E.Pnl)},{label:r({key:w.POSITION}),value:E.Notional,active:f===E.Notional,icon:n.jsx(q,{iconName:I.Position}),onSelect:()=>x(E.Notional)},{label:r({key:w.MARGIN_USAGE}),value:E.Leverage,active:f===E.Leverage,icon:n.jsx(q,{iconName:I.Margin}),onSelect:()=>x(E.Leverage)}],[r,f,x]),j=A.useMemo(()=>[{itemType:"custom",item:n.jsx(ao,{filter:t,marketFilters:D,onCloseSearch:k,setFilter:h,setSearchFilter:c,sortItems:g,sortTypeLabel:g.find(b=>b.value===u)?.label??""}),isSticky:!0,customHeight:180},...v.map(b=>({itemType:"market",item:b}))],[v,t,D,k,h,c,g,u]),R=A.useMemo(()=>[...e?[{itemType:"custom",item:e.content,customHeight:e.height}]:[],...P.length?[{itemType:"header",item:r({key:w.YOUR_POSITIONS}),isSticky:!0,slotRight:n.jsx(ps,{children:n.jsx(vs,{align:"end",items:y,slotTop:n.jsx(hs,{children:r({key:w.VIEW})}),side:"bottom",children:n.jsxs(ms,{size:H.Small,buttonStyle:on.WithoutBackgroun
1d,children:[n.jsx(gs,{children:y.find(b=>b.value===f)?.label}),n.jsx(ys,{iconName:I.Filter})]})})})},...P.map(b=>({itemType:"position",item:b}))]:[],{itemType:"header",item:r({key:w.MARKETS}),isSticky:!0,slotRight:n.jsxs(xs,{children:[n.jsx(_s,{children:g.find(b=>b.value===u)?.label}),n.jsx(Ss,{align:"end",items:g,slotTop:n.jsx(bs,{children:"Sort by"}),side:"bottom",children:n.jsx(Cs,{shape:z.Circle,size:H.XXSmall,children:n.jsx(sn,{})})})]})},...v.map(b=>({itemType:"market",item:b}))],[P,v,r,e,y,f,g,u]),T=A.useMemo(()=>o?j:R,[o,j,R]),G=A.useRef(null),F=A.useRef(0),B=A.useMemo(()=>T.map((b,le)=>b.isSticky?le:void 0).filter(Fn),[T]),Q=b=>B.includes(b),V=b=>F.current===b,re=ai({count:T.length,estimateSize:b=>In(T[b]),getScrollElement:()=>G.current,rangeExtractor:A.useCallback(b=>(F.current=[...B].reverse().find(N=>b.startIndex>=N)??0,[...new Set([F.current,...oi(b)])].sort((N,Dn)=>N-Dn)),[B])});return!_||C?n.jsx(dn,{id:"markets-list"}):n.jsxs(ws,{ref:G,$_css:[{position:"relative",height:"100%",maxHeight:"100%",width:"100%",maxWidth:"100%",overflow:"auto"},{"--marketList-search-height":o?"0":"5.5rem",paddingBottom:"var(--marketList-search-height)"}],children:[n.jsx(As,{style:{height:`${re.getTotalSize()}px`},children:re.getVirtualItems().map(b=>n.jsx(Is,{style:{...Q(b.index)?{zIndex:1}:{},...V(b.index)?{position:"sticky"}:{position:"absolute",transform:`translateY(${b.start}px)`},height:`${b.size}px`},children:n.jsx(fs,{listItem:T[b.index]})},b.index))}),n.jsx(Ds,{$_css2:[{position:"fixed",bottom:"0px",left:"0px",right:"0px",zIndex:"1",display:"flex",height:"var(--marketList-search-height)"},{display:o?"none":"flex",background:"linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--color-layer-1))"}],children:n.jsx(Ps,{type:"button","aria-label":"Search",onClick:()=>a(!0),children:n.jsxs(qs,{children:[n.jsx(ks,{iconName:I.Search}),n.jsxs("span",{children:[r({key:w.SEARCH}),"..."]})]})})})]})},fs=({listItem:e})=>{const r=In(e);return e.itemType==="position"?n.jsx(Ts,{position:e.item,$_css3:r}):e.itemType==="market"?n.jsx(js,{market:e.item,$_css4:r}):e.itemType==="custom"?n.jsx(Rs,{$_css5:r,children:e.item}):n.jsxs(Ms,{$_css6:[{display:"flex",flexDirection:"row",alignItems:"flex-end",justifyContent:"space-between",backgroundColor:"var(--color-layer-2)",paddingLeft:"1.25rem",paddingRight:"1.25rem",paddingBottom:"0.75rem",color:"var(--color-text-2)",font:"var(--font-medium-bold)"},{height:r}],children:[e.item,e.slotRight]})};var ps=l("div")({display:"flex",flexDirection:"row",alignItems:"center",marginBottom:"-6px",gap:"0.5rem"}),vs=l(de)({zIndex:"1"}),hs=l("span")({color:"var(--color-text-0)",font:"var(--font-small-book)"}),ms=l(U)({paddingRight:"0px"}),gs=l("span")({color:"var(--color-text-0)",font:"var(--font-small-book)"}
1),ys=l(q)({width:"1rem",height:"1rem",minWidth:"1rem"}),xs=l("div")({display:"flex",flexDirection:"row",alignItems:"center",marginBottom:"-6px",gap:"0.5rem"}),_s=l("span")({color:"var(--color-text-0)",font:"var(--font-small-book)"}),Ss=l(de)({zIndex:"1"}),bs=l("span")({color:"var(--color-text-0)",font:"var(--font-small-book)"}),Cs=l(U)({width:"2rem",height:"2rem",minWidth:"2rem"}),ws=l("div")`${e=>e.$_css}`,As=l("div")({position:"relative",width:"100%"}),Is=l("div")({left:"0px",top:"0px",width:"100%",backgroundColor:"var(--color-layer-2)"}),Ds=l("div")`${e=>e.$_css2}`,Ps=l("button")({display:"flex",flexDirection:"row",alignItems:"center",marginLeft:"1.25rem",marginRight:"1.25rem",height:"3.25rem",width:"auto",flex:"1 1 0%",cursor:"pointer",borderRadius:"2.5rem",backgroundColor:"var(--color-layer-4)",padding:"0 0.75rem",font:"var(--font-base-book)"}),qs=l("span")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem",color:"var(--color-text-2)",opacity:"0.5"}),ks=l(q)({"--tw-scale-x":"-1",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))","--tw-scale-y":"1"}),Ts=l(Mo)(e=>({height:e.$_css3})),js=l(_o)(e=>({height:e.$_css4})),Rs=l("div")(e=>({height:e.$_css5})),Ms=l("div").withConfig({componentId:"sc-oxs49i-0"})(["",""],e=>e.$_css6),ce=(e=>(e.Profit="Profit",e.Loss="Loss",e.Flat="Flat",e))(ce||{}),ne=(e=>(e.Period1d="Period1d",e.Period7d="Period7d",e.Period30d="Period30d",e.Period90d="Period90d",e))(ne||{});function Ar(e,r,i,t=!0){const o=r&&i?i-r:90*W.day;switch(e){case"Period1d":return t?Math.min(o,1*W.day):1*W.day;case"Period7d":return t?Math.min(o,7*W.day):7*W.day;case"Period30d":return t?Math.min(o,30*W.day):30*W.day;case"Period90d":default:return t?Math.min(o,90*W.day):90*W.day}}const $s=1*W.hour,Os=({className:e,data:r,onTooltipContext:i,onVisibleDataChange:t,selectedLocale:o,slotEmpty:a,selectedPeriod:s="Period7d"})=>{const c=un({intervalMs:W.minute}),[,u]=A.useState(["Period1d"]),f=A.useCallback((v,P=!0)=>{const g=r[0]?.createdAt,y=r[r.length-1]?.createdAt;return Ar(v,g,y,P)},[r]),p=A.useCallback(v=>["Period1d","Period7d","Period30d","Period90d"].reduce((P,g,y,j)=>{if(v<c-f(g,!1)){const R=Un.get(j,[y+1,0]);R&&P.push(R)}return P},["Period1d"]),[f,c]),d=r[0]?.createdAt;A.useEffect(()=>{if(d){const v=p(d);u(v)}},[d,p]);const m=A.useMemo(()=>({margin:{left:-.5,right:-.5,top:0,bottom:-.5},padding:{left:0,right:0,top:1,bottom:0}}),[]),_=A.useCallback(v=>v?.createdAt??0,[]),D=A.useCallback(v=>v?.equity??0,[]),h=A.useMemo(()=>[{dataKey:"pnl",xAccessor:_,yAccessor:D,colorAccessor:()=>"var(--pnl-line-color)",getCurve:()=>bi,threshold:{yAccessor:()=>0,aboveAreaProps:{fill:"var(--pnl-line-color)",fillTo:"var(--color-layer-2)",fillOpacity:.3,strokeWidth:1,stroke:"var(--pnl-line-color)"}}}],[_,D]),{decimal:S,group:C}=an(),x=A.useCallback(v=>si(v,M.CompactFiat,{decimalSeparator:S,groupSeparator:C,selectedLocale:o}),[S,C,o]),k=A.useCallback(()=>n.jsx("div",{}),[]);return n.jsx(Es,{className:e,children:n.jsx(qi,{disableZoom:!0,selectedLocale:o,data:r,margin:m.margin,padding:m.padding,series:h,tickFormatY:x,renderTooltip:k,onTooltipContext:i,onVisibleDataChange:t,slotEmpty:a,defaultZoomDomain:f(s,!1),minZoomDomain:$s*2,numGridLines:0,tickSpacingX:210,tickSpacingY:75,withXAxis:!1})})};var Es=l("div").withConfig({componentId:"sc-1iwxsqx-0"})({position:"relative"});const Ls=({className:e})=>{const r=$(Gn),i=un({intervalMs:W.minute}),t=J(),o=se(),{equity:a,freeCollateral:s,marginUsage:c}=Vt($(Wn,Mr)),u=$r.useParentSubaccountHistoricalPnls().data??tn,f=$(ae.account.parentSubaccountSummary.loading),p=$(ae.account.parentSubaccountSummary.data),d=f==="pending"&&p==null,m=$r.useParentSubaccountHistoricalPnls().status==="pending"&&u.length===0,_=$(Hn,Mr),[D,h]=A.useState(),[S,C]=A.useState(),[x,k]=A.useState(ne.Period7d),v=d||m,P=u.at(0),g=u.at(-1),y=P?.createdAtMilliseconds,j=g?.createdAtMilliseconds,{accountEquity:R,pnlDiff:T,pnlDiffPercent:G,pnlDiffSign:F}=Pi({equity:a?.toNumber(),activeDatum:S?.tooltipData?.nearestDatum?.datum,visibleData:D}),B=a?.toNumber(),Q=A.useMemo(()=>
1[ne.Period1d,ne.Period7d,ne.Period30d,ne.Period90d].map(N=>({value:N,active:x===N,label:Lr(Ar(N,y,j,!1),{locale:r,relativeToTimestamp:0,largestUnit:"day"}),onSelect:()=>k(N)})),[y,j,r,x]),V=A.useMemo(()=>g?[...u,B&&{createdAtMilliseconds:i,equity:B,totalPnl:B-g.equity+g.totalPnl,netTransfers:g.netTransfers}].filter(Jt).map(N=>({id:N.createdAtMilliseconds,subaccountId:_??0,equity:Number(N.equity),totalPnl:Number(N.totalPnl),netTransfers:Number(N.netTransfers),createdAt:new Date(N.createdAtMilliseconds).valueOf(),side:{[-1]:ce.Loss,0:ce.Flat,1:ce.Profit}[Math.sign(N.equity)]})):[],[u,B,i,g,_]),re=n.jsxs(Bs,{children:[n.jsx(Ns,{value:R,type:M.Fiat,isLoading:d}),n.jsxs(Fs,{children:[n.jsx(Us,{value:T??null,type:M.Fiat,isLoading:v,slotRight:G&&n.jsxs(Gs,{children:["(",n.jsx(Ws,{value:G,type:M.Percent}),")"]}),$_css:{[te.Positive]:"var(--color-positive)",[te.Negative]:"var(--color-negative)",[te.Neutral]:"var(--color-text-1)"}[F]}),!v&&n.jsx(Hs,{items:Q,children:n.jsx(zs,{shape:z.Rectangle,size:H.XXSmall,children:Lr(Ar(x,y,j,!1),{locale:r,relativeToTimestamp:0,largestUnit:"day"})})})]})]}),b=a!=null&&a.lt(1),le=n.jsx(Ks,{children:b?n.jsxs(Xs,{children:[t({key:w.NO_FUNDS}),n.jsx(Ys,{action:ie.Primary,slotLeft:n.jsx(q,{iconName:I.Deposit2}),onClick:()=>o(X(Y.Deposit2({}))),children:t({key:w.DEPOSIT_FUNDS})})]}):n.jsxs(n.Fragment,{children:[n.jsxs(Zs,{children:[n.jsx(li,{tooltip:"buying-power-simple",children:n.jsxs(Vs,{children:[t({key:w.BUYING_POWER}),":"]})}),n.jsx(L,{value:s?.times(50),type:M.Fiat,isLoading:d})]}),!d&&n.jsx(ci,{marginUsage:c})]})});return n.jsxs(Js,{className:e,children:[v&&!b?n.jsx(dn,{id:"simple-pnl-chart"}):n.jsx(Qs,{data:V,onTooltipContext:C,onVisibleDataChange:h,selectedLocale:r,selectedPeriod:x,$_css2:[{marginBottom:"1.25rem",display:"flex",flex:"1 1 0%"},{"--pnl-line-color":{[te.Positive]:"var(--color-positive)",[te.Negative]:"var(--color-negative)",[te.Neutral]:"var(--color-text-1)"}[F]}]}),re,le]})};var Bs=l("div")({display:"flex",flexDirection:"column",minWidth:"0",position:"absolute",left:"1.25rem",top:"1.25rem",gap:"0.125rem"}),Ns=l(L)({color:"var(--color-text-2)",font:"var(--font-extra-large-bold)"}),Fs=l("div")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.5rem",font:"var(--font-small-book)"}),Us=l(L)(e=>({color:e.$_css})),Gs=l("span")({marginLeft:"0.5rem"}),Ws=l(L)({display:"inline"}),Hs=l(de)({pointerEvents:"auto",borderRadius:"0.25rem"}),zs=l(U)({"--button-textColor":"var(--color-text-2)"}),Ks=l("div")({display:"flex",flexDirection:"row",alignItems:"center",position:"absolute",bottom:"1rem",left:"1.25rem",right:"1.25rem",justifyContent:"space-between",gap:"0.125rem",font:"var(--font-small-book)"}),Xs=l("div")({display:"flex",flexDirection:"column",minWidth:"0",height:"100%",width:"100%",alignItems:"center",justifyContent:"center",gap:"0.5rem",paddingLeft:"1.25rem",paddingRight:"1.25rem",textAlign:"center",color:"var(--color-text-0)"}),Ys=l(U)({width:"100%"}),Zs=l("div")({display:"flex",flexDirection:"row",alignItems:"center",gap:"0.25rem"}),Vs=l("span")({color:"var(--color-text-0)"}),Js=l("div")({display:"flex",flexDirection:"column",minWidth:"0",position:"relative",borderBottomWidth:"1px",borderLeftWidth:"0px",borderRightWidth:"0px",borderTopWidth:"0px",borderStyle:"solid",borderColor:"var(--color-border)",paddingTop:"1rem",paddingBottom:"1rem"}),Qs=l(Os).withConfig({componentId:"sc-1fh7m-0"})(["",""],e=>e.$_css2);const el=({className:e})=>{const r=J(),i=$(zn),{openOnboardingDialog:t,isOnboardingDisabled:o,onboardingState:a}=di(),s=o?n.jsx(n.Fragment,{children:r({key:w.UNAVAILABLE})}):a===ee.Disconnected?n.jsxs(n.Fragment,{children:[r({key:w.GET_STARTED})," →"]}):n.jsx(n.Fragment,{children:r({key:w.RECOVER_KEYS})});return n.jsxs(rl,{className:e,$_css:[{display:"flex",flexDirection:"column",minWidth:"0",position:"relative",justifyContent:"flex-end",borderBottomWidth:"1px",borderLeftWidth:"0px",borderRightWidth:"0px",borderTopWidth:"0px",borderStyle:"solid",borderColor:"var(--color-layer-3)",paddingTop:"1rem",paddingBottom:"1rem"},{background:`url(${i}) no-repeat`,backgroundSize:"200%"}],children:[n.jsxs(tl,{children:[n.jsx(nl,{value:0,type:M.Fiat}),n.jsx(il,{value:0,type:M.Percent})]}),n.jsxs(al,{children:[r({key:w.NO_FUNDS}),n.jsx(ol,{shape:z.Pill,onClick:t,state:{isDisabled:o},action:ie.Primary,$_css2:[{marginTop:"1rem",width:"100%"},{"--button-border":o?"solid var(--border-width, var(--default-border-width)) var(--color-border)":"none"}],children:s})]})]})};var rl=l("div")`${e=>e.$_css}`,tl=l("div")({display:"flex",flexDirection:"column",minWidth:"0",position:"absolute",left:"1.25rem",top:"1.25rem",gap:"0.125rem"}),nl=l(L)({color:"var(--color-text-2)",font:"var(--font-extra-large-bold)"}),il=l(L)({color:"var(--color-positive)"}),al=l("div")({display:"flex",flexDirection:"column",minWidth:"0",width:"100%",alignItems:"center",justifyContent:"center",paddingLeft:"1.25rem",paddingRight:"1.25rem",textAlign:"center",color:"var(--color-text-0)"}),ol=l(U).withConfig({componentId:"sc-zk55ql-0"})(["",""],e=>e.$_css2);const sl=({className:e})=>{const r=se(),i=Yt(),t=$(Zt),{hasUnreadNotifications:o}=fi(),a=()=>{r(nn(!0))},s=n.jsxs(ll,{children:[t===ee.AccountConnected&&n.jsxs(cl,{shape:z.Circle,size:H.XSmall,onClick:()=>{i(oe.Alerts)},children:[n.jsx(q,{iconName:I.BellStroked}),o&&n.jsx(dl,{})]}),n.jsx(ul,{shape:z.Circle,size:H.XSmall,onClick:a,children:n.jsx(q,{iconName:I.Menu})})]});return n.jsxs(fl,{className:e,children:[t!==ee.AccountConnected?n.jsx(pl,{}):n.jsx(vl,{}),s]})};var ll=l("div")({position:"absolute",right:"1.25rem",top:"1.25rem",display:"flex",gap:"0.5rem"}),cl=l(U)({position:"relative",width:"2.25rem",height:"2.25rem",minWidth:"2.25rem",borderRadius:"50%",borderWidth:"1px",borderStyle:"solid",borderColor:"var(--color-border)"}
1),dl=l(ui)({position:"absolute",right:"-2px",top:"0px",width:"0.875rem",height:"0.875rem",minHeight:"0.875rem",minWidth:"0.875rem",borderWidth:"2px",borderStyle:"solid",borderColor:"var(--color-layer-3)"}),ul=l(U)({width:"2.25rem",height:"2.25rem",minWidth:"2.25rem",borderRadius:"50%",borderWidth:"1px",borderStyle:"solid",borderColor:"var(--color-border)"}),fl=l("div")({display:"flex",flexDirection:"column",minWidth:"0",position:"relative",height:"12.5rem",width:"100%"}),pl=l(el)({height:"100%",width:"100%"}),vl=l(Ls).withConfig({componentId:"sc-i4u292-0"})({height:"100%",width:"100%"});const Ol=()=>{const e=J(),r=$(Kn),i=se(),t=o=>{i(nn(o))};return n.jsxs(hl,{children:[n.jsx(gl,{children:n.jsx(us,{slotTop:{content:n.jsx(yl,{}),height:200}})}),n.jsx(ml,{isOpen:r,title:e({key:w.MENU}),setIsOpen:t,placement:pi.Inline,children:n.jsx(Ri,{})})]})},hl=l.div`
2  ${vi.flexColumn}
3  position: relative;
4  height: calc(100vh - calc(var(--complianceBanner-height, 0px) + 0.75rem));
5`,ml=l(hi)`
6  --dialog-backgroundColor: var(--color-layer-1);
7  --dialog-header-backgroundColor: var(--color-layer-1);
8  box-shadow: none;
9`;var gl=l("div")({height:"100%",flex:"1 1 0%"}),yl=l(sl).withConfig({componentId:"sc-1d9sgi5-0"})({width:"100vw"});export{Ol as default};

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.