PageSourceSearch

https://quotemarkets.xyz/assets/questionSlug-C4H1uiN-.js

js quotemarkets.xyz collected 2026-10-05 08:47:18 UTC 3,931 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._posthogReleaseId=e._posthogReleaseId||"01a0f6ec-3304-0000-dbcc-e1a99a5cb065";var n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="898dad8c-7aff-58c9-8653-6d97879af9b1")}catch(e){}}();import{B as e,H as t,K as n,V as r,_ as i,a,b as o,j as s,o as c,v as l,x as u,z as d}from"./hyperliquid-DSDdmc77.js";function f(e){return e.toLowerCase().normalize(`NFKD`).replace(/[\u0300-\u036f]/g,``).replace(/[^a-z0-9]+/g,`-`).replace(/^-+|-+$/g,``)}function p(e){return/^q:/i.test(e)?!0:e.includes(`-`)&&!e.includes(`:`)&&!e.includes(`/`)&&!e.startsWith(`#`)}function m(e){if(e.question>=0)return`q:${e.question}`;let t=c(e);return`q:p:${t.underlying??``}:${t.expiry??``}`}var h=new WeakMap;function g(n){let c=h.get(n);if(c)return c;let d=new Map,p=new Map,g=new Map,_=new Map(n.outcomes.map(e=>[e.outcome,e])),v=a(n),y=l(n);for(let[e,t]of v)y.set(e,t);let b=(e,t)=>{let n=e;(!n||!n.includes(`-`)||d.has(n))&&(n=n?`${n}-${t}`:t);let r=n;for(let e=2;d.has(n);e++)n=`${r}-${e}`;return n},x=(e,n,i)=>{let a=u(n);for(let s of[0,1]){let c=r(n.outcome,s),l=f(a[s])||String(s),u=i?`${f(o(n,i))}-${l}`:l;e.coinByM.has(u)&&(u=`${u}-${t(n.outcome,s)}`),e.mByCoin.set(c,u),e.coinByM.set(u,c)}},S=e=>{let t=(e.namedOutcomes??[]).filter(e=>_.has(e));if(t.length===0)return;let n=e.question>=0?`q-${e.question}`:f(m(e))||`p-group`,i=b(f(s(e)),n),a={source:{kind:`question`,question:e},slug:i,outcomeIds:t,defaultCoin:r(t[0],0),mByCoin:new Map,coinByM:new Map};for(let n of t)x(a,_.get(n),e);d.set(i,a),p.set(m(e),a)};for(let e of(n.questions??[]).toSorted((e,t)=>e.question-t.question))S(e);for(let e of new Set(v.values()))S(e);for(let t of n.outcomes.toSorted((e,t)=>e.outcome-t.outcome)){if(y.has(t.outcome))continue;let n=e(t)?b(f(i(t)),`o-${t.outcome}`):`q:o:${t.outcome}`,a={source:{kind:`outcome`,outcome:t},slug:n,outcomeIds:[t.outcome],defaultCoin:r(t.outcome,0),mByCoin:new Map,coinByM:new Map};x(a,t),d.set(n,a),g.set(t.outcome,a)}let C={pagesBySlug:d,pageByQuestionKey:p,pageByOutcomeId:g,ownerByOutcomeId:y,outcomeById:_};return h.set(n,C),C}function _(e){return{slug:e.slug,...e.source.kind===`question`&&{question:e.source.question},...e.source.kind===`outcome`&&{outcome:e.source.outcome},outcomeIds:e.outcomeIds,defaultCoin:e.defaultCoin}}function v(e,t){let n=t.ownerByOutcomeId.get(e);return n?t.pageByQuestionKey.get(m(n)):t.pageByOutcomeId.get(e)}function y(e,t){let n=g(t),r=/^q:o:(\d+)$/i.exec(e);if(r){let e=v(Number(r[1]),n);return e?_(e):void 0}let i=/^q:p:(.*)$/i.exec(e);if(i){let e=n.pageByQuestionKey.get(`q:p:${decodeURIComponent(i[1])}`);return e?_(e):void 0}let a=/^q:(\d+)$/i.exec(e);if(a){let e=n.pageByQuestionKey.get(`q:${Number(a[1])}`);return e?_(e):void 0}let o=n.pagesBySlug.get(e.toLowerCase());return o?_(o):void 0}function b(e,t,n){return g(n).pagesBySlug.get(e.slug)?.mByCoin.get(t)}function x(e,t,i){let a=t===void 0?``:String(t).trim();if(a){if(/^\d+$/.test(a)){let t=n(`#${a}`);return t&&t.side<=1&&e.outcomeIds.includes(t.outcomeId)?r(t.outcomeId,t.side):void 0}return g(i).pagesBySlug.get(e.slug)?.coinByM.get(a.toLowerCase())}}function S(e,t){let n=C(e,t);return{to:`/trade/$`,params:{_splat:n?n.splat:e},search:n?{m:n.m}:{}}}function C(e,r){if(!r)return null;let i=n(e);if(!i||i.side>1)return null;let a=g(r),o=v(i.outcomeId,a);return o?{splat:o.slug,m:o.mByCoin.get(e)??t(i.outcomeId,i.side)}:null}var w=/^question:(\d+)$/i,T=/^outcome:(\d+)$/i;function E(e){return e?d(e)||w.test(e)||T.test(e):!1}function D(e,t){if(!e||!t)return null;let n=w.exec(e);if(n){let e=y(`q:${n[1]}`,t);return e?S(e.defaultCoin,t):null}let i=T.exec(e),a=i?r(Number(i[1]),0):e;return C(a,t)?S(a,t):null}export{S as a,C as c,b as i,E as n,D as o,p as r,y as s,x as t};
2//# chunkId=898dad8c-7aff-58c9-8653-6d97879af9b1

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.