PageSourceSearch

https://www.strands.finance/_next/static/immutable/chunks/03mgupmove5tp.js

js strands.finance collected 2026-10-08 06:14:22 UTC 32,845 bytes, 427 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="33776b37-759e-f7ca-e0cb-bd1298acc9b3")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,399918,460974,e=>{"use strict";var t=e.i(240957),i=e.i(941185);e.s(["useDeepMemo",0,function(e,r){let a=i.useRef(void 0);return a.current&&(0,t.equal)(a.current.deps,r)||(a.current={value:e(),deps:r}),a.current.value}],399918);var r=e.i(47283),a=e.i(81155),s=e.i(567746),n=e.i(173813);let u=!1,l=i.useSyncExternalStore,o="ReactNative"==(0,s.maybe)(()=>navigator.product),c=(0,s.maybe)(()=>navigator.userAgent.indexOf("jsdom")>=0)||!1,d=(a.canUseDOM||o)&&!c,m=l||((e,t,a)=>{let s=t();r.__DEV__&&!u&&s!==t()&&(u=!0,n.invariant.error(34));let[{inst:l},o]=i.useState({inst:{value:s,getSnapshot:t}});return d?i.useLayoutEffect(()=>{Object.assign(l,{value:s,getSnapshot:t}),p(l)&&o({inst:l})},[e,s,t]):Object.assign(l,{value:s,getSnapshot:t}),i.useEffect(()=>(p(l)&&o({inst:l}),e(function(){p(l)&&o({inst:l})})),[e]),s});function p({value:e,getSnapshot:t}){try{return e!==t()}catch{return!0}}e.s(["useSyncExternalStore",0,m],460974)},192862,e=>{"use strict";var t=e.i(941185);let i=e.i(81155).canUseDOM?t.useLayoutEffect:t.useEffect;e.s(["useIsomorphicLayoutEffect",0,i])},279610,156415,e=>{"use strict";var t=e.i(941185),i=e.i(173813);let r=Symbol.for("__APOLLO_CONTEXT__");function a(){(0,i.invariant)("createContext"in t,37);let e=t.createContext[r];return e||(Object.defineProperty(t.createContext,r,{value:e=t.createContext({}),enumerable:!1,writable:!1,configurable:!0}),e.displayName="ApolloContext"),e}e.s(["getApolloContext",0,a],156415),e.s(["useApolloClient",0,function(e){let r=t.useContext(a()),s=e||r.client;return(0,i.invariant)(!!s,28),s}],279610)},900582,e=>{"use strict";var t,i=e.i(240957),r=e.i(941185),a=e.i(824627),s=e.i(79357),n=1,u={};function l(e){return e in u&&(delete u[e],!0)}var o=function(e){var i=n++;return u[i]=!0,t||(t=Promise.resolve()),t.then(function(){return l(i)&&e()}),i},c=function(e){l(e)},d={setImmediate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=d.delegate;return((null==i?void 0:i.setImmediate)||o).apply(void 0,(0,a.__spreadArray)([],(0,a.__read)(e)))},clearImmediate:function(e){var t=d.delegate;return((null==t?void 0:t.clearImmediate)||c)(e)},delegate:void 0},m=function(e){function t(t,i){var r=e.call(this,t,i)||this;return r.scheduler=t,r.work=i,r}return(0,a.__extends)(t,e),t.prototype.requestAsyncId=function(t,i,r){return(void 0===r&&(r=0),null!==r&&r>0)?e.prototype.requestAsyncId.call(this,t,i,r):(t.actions.push(this),t._scheduled||(t._scheduled=d.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,i,r){if(void 0===r&&(r=0),null!=r?r>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,i,r);var a,s=t.actions;null!=i&&(null==(a=s[s.length-1])?void 0:a.id)!==i&&(d.clearImmediate(i),t._scheduled===i&&(t._scheduled=void 0))},t}(s.AsyncAction),p=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,a.__extends)(t,e),t.prototype.flush=function(e){this._active=!0;var t,i=this._scheduled;this._scheduled=void 0;var r=this.actions;e=e||r.shift();do if(t=e.execute(e.state,e.delay))break;while((e=r[0])&&e.id===i&&r.shift())if(this._active=!1,t){for(;(e=r[0])&&e.id===i&&r.shift();)e.unsubscribe();throw t}},t}(e.i(745491).AsyncScheduler))(m),y=e.i(799798),h=e.i(528119),b=e.i(543369),f=e.i(668747),g=e.i(360508);let v=Symbol.for("apollo.skipToken");var x=e.i(399918);let N=Symbol.for("apollo.hook.wrappers");var D=e.i(156415),k=e.i(279610),C=e.i(460974);let w=Symbol(),q=function(e,...[t]){return(function(e,t,i){let a=[i.queryManager,e.startsWith("use")?r.useContext((0,D.getApolloContext)()):void 0],s=t;for(let t of a){let i=t?.[N]?.[e];i&&(s=i(s))}return s})("useQuery",S,(0,k.useApolloClient)("object"==typeof t?t.client:void 0))(e,t)};function S(e,t={}){var a,s,n,u,l,o,c,d;let m,h=(0,k.useApolloClient)("object"==typeof t?t.client:void 0),{ssr:b}="object"==typeof t?t:{},N=(a=e,s=t,n=h.defaultOptions.watchQuery,(0,x.useDeepMemo)(()=>
2{if(s===v){let e={...(0,f.mergeOptions)(n,{query:a,fetchPolicy:"standby"}),[g.variablesUnknownSymbol]:!0};return e[T]=!0,e}let e=(0,f.mergeOptions)(n,{...s,query:a});return s.skip&&(e.initialFetchPolicy=s.initialFetchPolicy||s.fetchPolicy,e.fetchPolicy="standby"),e},[a,s,n]));function D(t){let i=h.watchQuery(N);return{client:h,query:e,observable:i,resultData:{current:i.getCurrentResult(),previousData:t?.resultData.current.data,variables:i.variables}}}let[_,P]=r.useState(D);(h!==_.client||e!==_.query)&&P(_=D(_));let{observable:I,resultData:R}=_;u=N,l=I,u.fetchPolicy||(u.fetchPolicy=l.options.initialFetchPolicy),function(e,t,r){if(t[w]&&!(0,i.equal)(t[w],r)){var a,s;t[w][T]&&!r.initialFetchPolicy&&(r.initialFetchPolicy=r.fetchPolicy),(a=t[w],s=r,a.query===s.query&&(0,i.equal)(a.variables,s.variables)&&(a.fetchPolicy===s.fetchPolicy||"standby"!==s.fetchPolicy&&"standby"!==a.fetchPolicy))?t.applyOptions(r):t.reobserve(r);let n=t.getCurrentResult();(0,i.equal)(n.data,e.current.data)||(e.previousData=e.current.data||e.previousData),e.current=n,e.variables=t.variables}t[w]=r}(R,I,N);let E=(o=I,c=R,d=b,m=o.options.fetchPolicy,(0,C.useSyncExternalStore)(r.useCallback(e=>{let t=o.pipe((0,y.observeOn)(p)).subscribe(t=>{let r=c.current;(0,i.equal)(r,t)&&(0,i.equal)(c.variables,o.variables)||(c.variables=o.variables,r.data&&!(0,i.equal)(r.data,t.data)&&(c.previousData=r.data),c.current=t,e())});return()=>{setTimeout(()=>t.unsubscribe())}},[o,c]),()=>c.current,()=>"standby"!==m&&!1===d||"no-cache"===m?q.ssrDisabledResult:c.current)),M=r.useMemo(()=>({refetch:I.refetch.bind(I),fetchMore:I.fetchMore.bind(I),updateQuery:I.updateQuery.bind(I),startPolling:I.startPolling.bind(I),stopPolling:I.stopPolling.bind(I),subscribeToMore:I.subscribeToMore.bind(I)}),[I]),A=R.previousData;return r.useMemo(()=>{let{partial:e,...t}=E;return{...t,client:h,observable:I,variables:I.variables,previousData:A,...M}},[E,h,I,A,M])}let T=Symbol();q.ssrDisabledResult=(0,b.maybeDeepFreeze)({loading:!0,data:void 0,dataState:"empty",error:void 0,networkStatus:h.NetworkStatus.loading,partial:!0}),e.s(["useQuery",0,q],900582)},61012,e=>{"use strict";var t=e.i(240957),i=e.i(941185),r=e.i(173813),a=e.i(399918),s=e.i(192862),n=e.i(279610),u=e.i(460974);e.s(["useSubscription",0,function(e,...[l={}]){let o=(0,n.useApolloClient)(l.client),{skip:c,fetchPolicy:d,errorPolicy:m,shouldResubscribe:p,context:y,extensions:h,ignoreResults:b}=l,f=(0,a.useDeepMemo)(()=>l.variables,[l.variables]),g=()=>{var t,i,r,a,s;let n,u;return t=o,i=e,r=f,a=d,s=m,u={...n={query:i,variables:r,fetchPolicy:a,errorPolicy:s,context:y,extensions:h},client:t,completed:!1,result:{loading:!0,data:void 0,error:void 0},setResult(e){u.result=e}},Object.assign(t.subscribe(n),{__:u})},[v,x]=i.useState(l.skip?null:g),N=i.useRef(g);(0,s.useIsomorphicLayoutEffect)(()=>{N.current=g}),c?v&&x(v=null):v&&(o===v.__.client&&e===v.__.query&&d===v.__.fetchPolicy&&m===v.__.errorPolicy&&(0,t.equal)(f,v.__.variables)||("function"==typeof p?!!p(l):p)===!1)||x(v=g());let D=i.useRef(l);i.useEffect(()=>{D.current=l});let k=!c&&!b,C=i.useMemo(()=>({loading:k,error:void 0,data:void 0}),[k]),w=i.useRef(b);(0,s.useIsomorphicLayoutEffect)(()=>{w.current=b});let q=(0,u.useSyncExternalStore)(i.useCallback(e=>{if(!v)return()=>{};let t=!1,i=v.__.client,r=v.subscribe({next(r){if(t)return;let a={loading:!1,data:r.data,error:r.error};v.__.setResult(a),w.current||e(),a.error?D.current.onError?.(a.error):D.current.onData&&D.current.onData({client:i,data:a})},complete(){v.__.completed=!0,!t&&D.current.onComplete&&D.current.onComplete()}});return()=>{t=!0,setTimeout(()=>r.unsubscribe())}},[v]),()=>!v||c||b?C:v.__.result,()=>C),S=i.useCallback(()=>{(0,r.invariant)(!D.current.skip,33),v?.__.completed?x(N.current()):v?.restart()},[v,x,D,N]);return i.useMemo(()=>({...q,restart:S}),[q,S])}])},81155,e=>{"use strict";let t="function"==typeof(0,e.i(567746).maybe)(()=>window.document.createElement);e.s(["canUseDOM",0,t])},62699,e=>{"use strict";let t=(0,e.i(281277).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],62699)},413865,e=>{"use strict";let t=(0,e.i(281277).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["Minus",0,t],413865)},64412,e=>{"use strict";let t=(0,e.i(281277).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["Plus",0,t],64412)},79610,e=>{"use strict";let t=(0,e.i(281277).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,t],79610)},59914,e=>{"use strict";let t=(0,e.i(281277).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["default",0,t])},872139,e=>{"use strict";var t=e.i(482130),i=e.i(744750);e.i(90840);var r=e.i(81325),a=e.i(292197);e.s(["UnitsValue",0,function({value:e,min:s=2,max:n=2,unitDecimals:u=2,prefix:l="",suffix:o=""}){let c=(0,a.useUnitsFormatter)()(e,s,n,u),d=null==e?c:(0,r.formatCurrencyValue)(e,s,n);return c===d?(0,t.jsxs)(t.Fragment,{children:[l,c,o]}):(0,t.jsx)(i.Tooltip,{content:`${l}${d}${o}`,children:(0,t.jsxs)("span",{className:"cursor-help",children:[l,c,o]})})}])},886707,e=>{"use strict";var t=e.i(482130),i=e.i(311366),r=e.i(423009),a=e.i(487304),s=e.i(670226),n=e.i(782804),u=e.i(538993);
2e.s(["AccountSelect",0,function({accounts:e,value:l,onChange:o,disabled:c=!1,size:d="md"}){return(0,t.jsxs)(i.Select.Root,{value:l?(0,u.accountValue)(l):null,onValueChange:t=>{let i=e.find(e=>(0,u.accountValue)(e)===t);i&&o({account:i.account,clearingFirm:i.clearingFirm})},disabled:c||0===e.length,children:[(0,t.jsxs)(i.Select.Trigger,{"aria-label":"Account",className:(0,s.cn)("glow-ring flex w-full cursor-pointer items-center justify-between gap-2","rounded-full bg-black/40 backdrop-blur-xs select-none","disabled:cursor-not-allowed disabled:opacity-40","sm"===d?"min-h-9 py-1 pr-3 pl-1.5":"min-h-12 py-1.5 pr-4 pl-2.5"),children:[l?(0,t.jsx)(n.AccountDisplay,{account:l,size:d}):(0,t.jsx)("span",{className:"text-dim pl-2 text-sm",children:e.length>0?"Select account":"No accounts"}),(0,t.jsx)(i.Select.Icon,{children:(0,t.jsx)(a.ChevronDown,{className:"text-dim size-4","aria-hidden":!0})})]}),(0,t.jsx)(i.Select.Portal,{children:(0,t.jsx)(i.Select.Positioner,{sideOffset:6,className:"z-50",children:(0,t.jsx)(i.Select.Popup,{className:(0,s.cn)("rounded-control border-glow/25 border","bg-canvas/90 py-1 backdrop-blur-xl","shadow-[0_8px_28px_rgb(0_0_0/0.45)]","min-w-[var(--anchor-width)]","ease-snap transition-[opacity,transform] duration-180","data-[starting-style]:scale-95 data-[starting-style]:opacity-0","data-[ending-style]:opacity-0"),children:(0,t.jsx)(i.Select.List,{children:e.map(e=>(0,t.jsxs)(i.Select.Item,{value:(0,u.accountValue)(e),className:(0,s.cn)("flex cursor-pointer items-center justify-between gap-3","px-3 py-2 select-none","data-[highlighted]:bg-glow/15","outline-none"),children:[(0,t.jsx)(n.AccountDisplay,{account:e,size:d}),(0,t.jsx)(i.Select.ItemIndicator,{children:(0,t.jsx)(r.Check,{className:"text-glow size-3.5","aria-hidden":!0})})]},(0,u.accountValue)(e)))})})})})]})}])},33975,e=>{"use strict";let t=(0,e.i(894204).create)()(e=>({intent:null,open:t=>e({intent:t}),setSide:t=>e(e=>e.intent?{intent:{...e.intent,side:t}}:e),close:()=>e({intent:null})}));e.s(["useTradeDialog",0,t])},489736,e=>{"use strict";let t=(0,e.i(788657).graphql)(`
3  subscription onDeltaOneDataUpdate($request: DeltaOneDataRequestInput!) {
4    onDeltaOneDataUpdate(request: $request) {
5      cash {
6        displayQuantity
7        ecosystems {
8          name
9          balance {
10            targetBalance
11            usdcBalance
12          }
13          exchanges {
14            exchange
15            listings {
16              deployed
17              exchange
18              status
19              userCanTrade
20              isRestricted
21              ask {
22                price
23                quantity
24              }
25              bid {
26                price
27                quantity
28              }
29              instrument {
30                displaySymbol
31                decimals {
32                  price {
33                    maxDisplay
34                    maximum
35                    minDisplay
36                  }
37                  quantity {
38                    maxDisplay
39                    maximum
40                    minDisplay
41                  }
42                }
43                key {
44                  buysFront
45                  ethereumAddress
46                  ethereumChain
47                  expiry
48                  expiry2
49                  optionType
50                  origin
51                  outcomeId
52                  product
53                  quoteProduct
54                  strike
55                  type
56                }
57              }
58            }
59          }
60          summary {
61            instrumentCount
62            bestAsk {
63              deployed
64              exchange
65              status
66              userCanTrade
67              isRestricted
68              ask {
69                price
70                quantity
71              }
72              bid {
73                price
74                quantity
75              }
76              instrument {
77                displaySymbol
78                decimals {
79                  price {
80                    maxDisplay
81                    maximum
82                    minDisplay
83                  }
84                  quantity {
85                    maxDisplay
86                    maximum
87                    minDisplay
88                  }
89                }
90                key {
91                  buysFront
92                  ethereumAddress
93                  ethereumChain
94                  expiry
95                  expiry2
96                  optionType
97                  origin
98                  outcomeId
99                  product
100                  quoteProduct
101                  strike
102                  type
103                }
104              }
105            }
106            bestBid {
107              deployed
108              exchange
109              status
110              userCanTrade
111              isRestricted
112              ask {
113                price
114                quantity
115              }
116              bid {
117                price
118                quantity
119              }
120              instrument {
121                displaySymbol
122                decimals {
123                  price {
124                    maxDisplay
125                    maximum
126                    minDisplay
127                  }
128                  quantity {
129                    maxDisplay
130                    maximum
131                    minDisplay
132                  }
133                }
134                key {
135                  buysFront
136                  ethereumAddress
137                  ethereumChain
138                  expiry
139                  expiry2
140                  optionType
141                  origin
142                  outcomeId
143                  product
144                  quoteProduct
145                  strike
146                  type
147                }
148              }
149            }
150          }
151        }
152      }
153      futures {
154        deployed
155        exchange
156        spreadDisplayPriceNumDecimals
157        spreadPriceTickSize
158        userCanTrade
159        categories {
160          nickname
161          symbol
162        }
163        listings {
164          deployed
165          exchange
166          status
167          userCanTrade
168          isRestricted
169          ask {
170            price
171            quantity
172          }
173          bid {
174            price
175            quantity
176          }
177          instrument {
178            displaySymbol
179            decimals {
180              price {
181                maxDisplay
182                maximum
183                minDisplay
184              }
185              quantity {
186                maxDisplay
187                maximum
188                minDisplay
189              }
190            }
191            key {
192              buysFront
193              ethereumAddress
194              ethereumChain
195              expiry
196              expiry2
197              optionType
198              origin
199              outcomeId
200              product
201              quoteProduct
202              strike
203              type
204            }
205          }
206        }
207        spreads {
208          deployed
209          exchange
210          status
211          userCanTrade
212          isRestricted
213          ask {
214            price
215            quantity
216          }
217          bid {
218            price
219            quantity
220          }
221          instrument {
222            displaySymbol
223            decimals {
224              price {
225                maxDisplay
226                maximum
227                minDisplay
228              }
229              quantity {
230                maxDisplay
231                maximum
232                minDisplay
233              }
234            }
235            key {
236              buysFront
237              ethereumAddress
238              ethereumChain
239              expiry
240              expiry2
241              optionType
242              origin
243              outcomeId
244              product
245              quoteProduct
246              strike
247              type
248            }
249          }
250        }
251      }
252      perpetuals {
253        balance {
254          targetBalance
255          usdcBalance
256        }
257        listings {
258          deployed
259          exchange
260          status
261          userCanTrade
262          isRestricted
263          ask {
264            price
265            quantity
266          }
267          bid {
268            price
269            quantity
270          }
271          perpetualMetadata {
272            fundingRate
273            nextFundingTime
274            fundingIntervalSeconds
275          }
276          instrument {
277            displaySymbol
278            decimals {
279              price {
280                maxDisplay
281                maximum
282                minDisplay
283              }
284              quantity {
285                maxDisplay
286                maximum
287                minDisplay
288              }
289            }
290            key {
291              buysFront
292              ethereumAddress
293              ethereumChain
294              expiry
295              expiry2
296              optionType
297              origin
298              outcomeId
299              product
300              quoteProduct
301              strike
302              type
303            }
304          }
305        }
306        summary {
307          instrumentCount
308          bestAsk {
309            deployed
310            exchange
311            status
312            userCanTrade
313            isRestricted
314            ask {
315              price
316              quantity
317            }
318            bid {
319              price
320              quantity
321            }
322            perpetualMetadata {
323              fundingRate
324              nextFundingTime
325              fundingIntervalSeconds
326            }
327            instrument {
328              displaySymbol
329              decimals {
330                price {
331                  maxDisplay
332                  maximum
333                  minDisplay
334                }
335                quantity {
336                  maxDisplay
337                  maximum
338                  minDisplay
339                }
340              }
341              key {
342                buysFront
343                ethereumAddress
344                ethereumChain
345                expiry
346                expiry2
347                optionType
348                origin
349                outcomeId
350                product
351                quoteProduct
352                strike
353                type
354              }
355            }
356          }
357          bestBid {
358            deployed
359            exchange
360            status
361            userCanTrade
362            isRestricted
363            ask {
364              price
365              quantity
366            }
367            bid {
368              price
369              quantity
370            }
371            perpetualMetadata {
372              fundingRate
373              nextFundingTime
374              fundingIntervalSeconds
375            }
376            instrument {
377              displaySymbol
378              decimals {
379                price {
380                  maxDisplay
381                  maximum
382                  minDisplay
383                }
384                quantity {
385                  maxDisplay
386                  maximum
387                  minDisplay
388                }
389              }
390              key {
391                buysFront
392                ethereumAddress
393                ethereumChain
394                expiry
395                expiry2
396                optionType
397                origin
398                outcomeId
399                product
400                quoteProduct
401                strike
402                type
403              }
404            }
405          }
406        }
407      }
408    }
409  }
410`);e.s(["DELTA_ONE_SUBSCRIPTION",0,t])},112520,e=>{"use strict";let t=(0,e.i(788657).graphql)(`
411  subscription onDepthUpdate($request: SubscribeToDepthRequestInput!) {
412    onDepthUpdate(request: $request) {
413      status
414      atmReferencePrice
415      bids {
416        price
417        quantity
418      }
419      asks {
420        price
421        quantity
422      }
423    }
424  }
425`);e.s(["DEPTH_SUBSCRIPTION",0,t])},835066,e=>{"use strict";var t=e.i(941185);e.s(["useAutoRestart",0,function(e,i){let r=(0,t.useRef)(0),a=(0,t.useRef)(i);(0,t.useEffect)(()=>{a.current=i}),(0,t.useEffect)(()=>{if(!e){let e=setTimeout(()=>{r.current=0},1e4);return()=>clearTimeout(e)}let t=setTimeout(()=>{r.current+=1,a.current()},Math.min(3e4,1e3*2**r.current));return()=>clearTimeout(t)},[e])}])},751027,e=>{"use strict";e.s(["toFlattenedKeyInput",0,function(e){return{type:e.type,product:e.product,origin:e.origin,expiry:e.expiry,expiry2:e.expiry2,buysFront:e.buysFront,optionType:e.optionType,strike:e.strike,ethereumAddress:e.ethereumAddress,ethereumChain:e.ethereumChain,quoteProduct:e.quoteProduct,outcomeId:e.outcomeId}}])},90840,81325,e=>{"use strict";function t(e){return 10n**BigInt(e)}let i=/^-?(\d+(\.\d*)?|\.\d+)$/;function r(e,i){if(0===i)return e.toString();let r=e<0n,a=r?-e:e,s=t(i),n=(a/s).toString(),u=(a%s).toString().padStart(i,"0").replace(/0+$/,"");return`${r?"-":""}${n}.${""===u?"0":u}`}let a=[{value:1e18,symbol:"E"},{value:1e15,symbol:"P"},{value:1e12,symbol:"T"},{value:1e9,symbol:"B"},{value:1e6,symbol:"M"},{value:1e3,symbol:"k"},{value:1,symbol:""}];function s(e){return -1===e.indexOf(",")?e:e.split(",").join("")}function n(e,t,i,r){if(null==e)return"-";if(0===e||-0===e)return 0===t?"0":`0.${"0".repeat(t)}`;let a=Math.pow(10,i),s=Math.round(Math.abs(e)*a)/a,n=Math.pow(10,t),u=Math.round(s*n)/n,l=r??Math.max(i+2,10),[,o=""]=s.toFixed(l).split("."),c=t,d=-1;for(let e=t;e<i;e++)o[e]&&"0"!==o[e]&&(c=e+1,d=e);let m=Math.pow(10,c),p=Math.round(s*m)/m;t>0&&d===i-1&&0===u&&(c=t,p=0);let[y="",h=""]=p.toFixed(c).split("."),b=y.replace(/\B(?=(\d{3})+(?!\d))/g,","),f=c>0?`${b}.${h}`:b;return e<0?`-${f}`:f}function u(e,t,i=!1){let r,a,s=Number(e.toFixed(t)).toString(),n=s.indexOf(".");if(-1===n?(r=s,a=""):(r=s.substring(0,n),a=s.substring(n+1)),r.length>3&&(r=r.replace(/\B(?=(\d{3})+(?!\d))/g,",")),0===t)return r;let l=t-a.length;return l>0?a=`${a}${"0".repeat(l)}`:l<0&&!i&&(a=parseFloat(`0.${a}`).toFixed(t).split(".")[1]??""),`${r}.${a}`}e.s(["formatCurrencyValue",0,n,"formatNumberWithCommas",0,function(e,t=2){if(null==e)return"-";if(0===e||-0===e)return"0";let i=Math.abs(e),r=e<0?"-":"";return`${r}${u(i,t,!0)}`},"formatUnitsValue",0,function(e,t,i=2,r=2,s=2){return null==e?"-":t.useUnits&&Math.abs(e)>=t.minUnit?function(e,t=!0,i=2,r=1e3){if(null==e)return"-";if(0===e||-0===e)return"0";let s=Math.abs(e),n=e<0?"-":"";if(t&&r<=s){let e=a.find(e=>s>=e.value);if(e)return s/=e.value,`${n}${u(s,i,!0)}${e.symbol}`}return`${n}${u(s,i,!0)}`}(e,!0,s,t.minUnit):n(e,i,r)},"stripCommas",0,s],81325);let l=String(NaN),o=BigInt("4"+"0".repeat(152));class c{bigNumber;decimals;isNaN;number;constructor(e,t,i){if(t>18)throw Error("Decimals above 18 not yet supported");if(t<0)throw Error("Cannot set to negative decimals");this.bigNumber=e,this.decimals=t,this.isNaN=i,this.number=this.asNumberInternal(),Object.freeze(this)}asNumber(){return this.number}
425asNumberInternal(){return this.isNaN?NaN:Number(r(this.bigNumber,this.decimals))}asBigNumber(){if(this.isNaN)throw Error("Not implemented");return this.bigNumber}toString(){let e=r(this.bigNumber,this.decimals);return e.endsWith(".0")&&(e=e.substring(0,e.length-2)),e}add(e){if(this.isNaN||e.isNaN)return d;if(this.decimals===e.decimals)return new c(this.bigNumber+e.bigNumber,this.decimals,!1);if(!(this.decimals>e.decimals))return new c(this.standardizeToDecimals(e.decimals).bigNumber+e.bigNumber,e.decimals,!1);{let t=e.standardizeToDecimals(this.decimals);return new c(this.bigNumber+t.bigNumber,this.decimals,!1)}}subtract(e){if(this.isNaN||e.isNaN)return d;if(this.decimals===e.decimals)return new c(this.bigNumber-e.bigNumber,this.decimals,!1);if(!(this.decimals>e.decimals))return new c(this.standardizeToDecimals(e.decimals).bigNumber-e.bigNumber,e.decimals,!1);{let t=e.standardizeToDecimals(this.decimals);return new c(this.bigNumber-t.bigNumber,this.decimals,!1)}}multiply(e){if("number"==typeof e&&(e=m(e,this.decimals)),this.isNaN||e.isNaN)return d;if(e.bigNumber>o||this.bigNumber>o)throw Error("Over the strands max value");if(this.decimals===e.decimals)return new c(this.bigNumber*e.bigNumber/t(this.decimals),this.decimals,!1);if(!(this.decimals>e.decimals))return new c(this.standardizeToDecimals(e.decimals).bigNumber*e.bigNumber/t(e.decimals),e.decimals,!1);{let i=e.standardizeToDecimals(this.decimals);return new c(this.bigNumber*i.bigNumber/t(this.decimals),this.decimals,!1)}}abs(){return this.isNaN?this:new c(this.bigNumber<0n?-this.bigNumber:this.bigNumber,this.decimals,!1)}standardizeToDecimals(e){if(this.isNaN)return new c(this.bigNumber,e,!0);if(e<0)throw Error("Cannot set to negative decimals");let t=BigInt(e)-BigInt(this.decimals);if(0n===t)return this;if(t>0n)return new c(this.bigNumber*10n**t,e,!1);{let i=10n**(t<0n?-t:t),r=this.bigNumber<0n,a=(r?-this.bigNumber:this.bigNumber)+i/2n;return new c((r?-a:a)/i,e,!1)}}equals(e){if(this.isNaN&&e.isNaN)return!0;if(this.isNaN||e.isNaN)return!1;if(this.decimals===e.decimals)return this.bigNumber===e.bigNumber;if(!(this.decimals>e.decimals))return this.standardizeToDecimals(e.decimals).bigNumber===e.bigNumber;{let t=e.standardizeToDecimals(this.decimals);return this.bigNumber===t.bigNumber}}lessThan(e){return this.asNumber()<e.asNumber()}lessThanOrEqual(e){return this.asNumber()<=e.asNumber()}greaterThan(e){return this.asNumber()>e.asNumber()}greaterThanOrEqual(e){return this.asNumber()>=e.asNumber()}}let d=new c(0n,18,!0);function m(e,t){var i,r,a,n;return"string"==typeof e?(i=e,r=t??18,i===l?d:p(y(s(i)),r)):"number"==typeof e?(a=e,n=t??18,isNaN(a)?d:p(y(a),n)):new c(e,t??18,!1)}function p(e,r){let a=e.indexOf(".");return -1!==a&&e.length-a-1>r&&(e=Number(e).toFixed(r)),new c(function(e,r){if(!i.test(e))throw Error(`invalid decimal string: "${e}"`);let a=e.startsWith("-"),[s="0",n=""]=(a?e.slice(1):e).split(".");if(n.length>r)throw Error(`fractional component exceeds ${r} decimals: "${e}"`);let u=BigInt(""===s?"0":s)*t(r)+BigInt(n.padEnd(r,"0")||"0");return a?-u:u}(e,r),r,!1)}function y(e){let t=String(e);if(/e/i.test(t)){let e=parseFloat(t);return isNaN(e)?t:e.toFixed(24).replace(/\.?0+$/,"")}return t}new c(0n,18,!1),m(1),m(-1),e.s([],90840)},792162,e=>{"use strict";var t=e.i(817422),i=e.i(894204),r=e.i(791172);let a=t.z.object({favoriteCategoryKeys:t.z.array(t.z.string())}),s=(0,i.create)()((0,r.withPersistence)(e=>({favoriteCategoryKeys:[],toggleFavorite:t=>e(e=>({favoriteCategoryKeys:e.favoriteCategoryKeys.includes(t)?e.favoriteCategoryKeys.filter(e=>e!==t):[...e.favoriteCategoryKeys,t]}))}),{name:"delta-one-favorites",version:1,schema:a,partialize:e=>({favoriteCategoryKeys:e.favoriteCategoryKeys})}));e.s(["useDeltaOneFavorites",0,s])},477165,e=>{"use strict";var t=e.i(482130),i=e.i(670226);e.s(["Expandable",0,function({open:e,id:r,className:a,innerClassName:s,children:n}){return(0,t.jsx)("div",{id:r,className:(0,i.cn)("ease-snap grid transition-[grid-template-rows,visibility] duration-240",e?"visible grid-rows-[1fr]":"invisible grid-rows-[0fr]",a),inert:!e,children:(0,t.jsx)("div",{className:(0,i.cn)("min-h-0 overflow-hidden",s),children:n})})}])},502627,e=>{"use strict";var t=e.i(482130);e.s([],495960),e.i(495960);var i=e.i(941185),r=e.i(725587),a=e.i(149939),s=e.i(561362),n=e.i(588333),u=e.i(953076),l=e.i(409476),o=e.i(856191),c=e.i(442186),d=e.i(582420);let m=i.createContext(void 0),p={...e.i(732360).fieldValidityMapping,checked:e=>e?{"data-checked":""}:{"data-unchecked":""}}
425;var y=e.i(983876),h=e.i(99599),b=e.i(136439),f=e.i(759742),g=e.i(7164),v=e.i(855433),x=e.i(205250),N=e.i(134287),D=e.i(879191);let k=i.forwardRef(function(e,d){let{checked:k,className:C,defaultChecked:w,"aria-labelledby":q,form:S,id:T,inputRef:_,name:P,nativeButton:I=!1,onCheckedChange:R,readOnly:E=!1,required:M=!1,disabled:A=!1,render:j,uncheckedValue:F,value:O,style:$,...B}=e,{clearErrors:z}=(0,f.useFormContext)(),{state:U,setTouched:L,setDirty:V,validityData:K,setFilled:Q,setFocused:W,validationMode:H,disabled:J,name:X,validation:Y}=(0,h.useFieldRootContext)(),{labelId:G}=(0,g.useLabelableContext)(),Z=J||A,ee=X??P,et=i.useRef(null),ei=(0,a.useMergedRefs)(et,_,Y.inputRef),er=i.useRef(null),ea=(0,o.useBaseUiId)(),es=(0,v.useLabelableId)({id:T,implicit:!1,controlRef:er}),en=I?void 0:es,[eu,el]=(0,r.useControlled)({controlled:k,default:!!w,name:"Switch",state:"checked"});(0,b.useRegisterFieldControl)(er,ea,eu,void 0,!Z,P),(0,s.useIsoLayoutEffect)(()=>{et.current&&Q(et.current.checked)},[Q]),(0,D.useValueChanged)(eu,()=>{z(ee),V(eu!==K.initialValue),Q(eu),Y.change(eu)});let{getButtonProps:eo,buttonRef:ec}=(0,c.useButton)({disabled:Z,native:I}),ed=function(e,t,r,a=!0,n){let[u,l]=i.useState(),c=(0,o.useBaseUiId)(n?`${n}-label`:void 0),d=e??t??u;return(0,s.useIsoLayoutEffect)(()=>{let i=e||t||!a?void 0:function(e,t){let i=function(e){if(!e)return;let t=e.parentElement;if(t&&"LABEL"===t.tagName)return t;let i=e.id;if(i){let t=e.nextElementSibling;if(t&&t.htmlFor===i)return t}let r=e.labels;return r&&r[0]}(e);if(i)return!i.id&&t&&(i.id=t),i.id||void 0}(r.current,c);u!==i&&l(i)}),d}(q,G,et,!I,en),em={...Y.getValidationProps(Z),checked:eu,disabled:Z,form:S,id:en,name:ee,required:M,style:ee?n.visuallyHiddenInput:n.visuallyHidden,tabIndex:-1,type:"checkbox","aria-hidden":!0,ref:ei,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(E)return void e.preventDefault();let t=e.currentTarget.checked,i=(0,x.createChangeEventDetails)(N.REASONS.none,e.nativeEvent);R?.(t,i),i.isCanceled||el(t)},onClick(e){e.stopPropagation()},onFocus(){er.current?.focus()},...void 0!==O?{value:O}:u.EMPTY_OBJECT},ep=i.useMemo(()=>({...U,checked:eu,disabled:Z,readOnly:E,required:M}),[U,eu,Z,E,M]),ey=(0,l.useRenderElement)("span",e,{state:ep,ref:[d,er,ec],props:[{id:I?es:ea,role:"switch","aria-checked":eu,"aria-readonly":E||void 0,"aria-required":M||void 0,"aria-labelledby":ed,onFocus(){Z||W(!0)},onBlur(){let e=et.current;e&&!Z&&(L(!0),W(!1),"onBlur"===H&&Y.commit(e.checked))},onClick(e){if(E||Z)return;e.preventDefault();let t=et.current;t&&(0,y.dispatchClickWithModifiers)(t,e)}},B,eo,e=>Y.getValidationProps(Z,e)],stateAttributesMapping:p});return(0,t.jsxs)(m.Provider,{value:ep,children:[ey,!eu&&ee&&void 0!==F&&(0,t.jsx)("input",{type:"hidden",form:S,name:ee,value:F,disabled:Z}),(0,t.jsx)("input",{...em,suppressHydrationWarning:!0})]})}),C=i.forwardRef(function(e,t){let{render:r,className:a,style:s,...n}=e,u=function(){let e=i.useContext(m);if(void 0===e)throw Error((0,d.default)(63));return e}();return(0,l.useRenderElement)("span",e,{state:u,ref:t,stateAttributesMapping:p,props:n})});e.s(["Root",0,k,"Thumb",0,C],704506);var w=e.i(704506),w=w,q=e.i(670226);e.s(["Switch",0,function({className:e,...i}){return(0,t.jsx)(w.Root,{className:(0,q.cn)("relative h-6 w-11 cursor-pointer rounded-full border","border-glow/30 bg-black/50","ease-snap transition-[background-color,border-color,box-shadow] duration-180","data-[checked]:border-glow/70 data-[checked]:bg-glow/25","data-[checked]:shadow-[0_0_10px_color-mix(in_srgb,var(--glow)_40%,transparent)]","disabled:cursor-not-allowed disabled:opacity-40",e),...i,children:(0,t.jsx)(w.Thumb,{className:(0,q.cn)("absolute top-1/2 left-0.5 size-4.5 -translate-y-1/2 rounded-full","bg-dim ease-snap transition-[translate,background-color] duration-180","data-[checked]:bg-strong data-[checked]:translate-x-5")})})}],502627)}]);
426
427//# debugId=33776b37-759e-f7ca-e0cb-bd1298acc9b3

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.