PageSourceSearch

https://www.hizz.io/_next/static/chunks/1088-95029cc1651b4e38.js?dpl=dpl_WDzEyHiTd6UtB4rXavZUJfpsjR4R

js hizz.io collected 2026-10-02 01:03:44 UTC 17,924 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1088],{69386:function(){},31616:function(){},35370:function(){},20131:function(){},35254:function(t,e,n){"use strict";n.d(e,{w:function(){return s},y:function(){return l}});var r=n(57437),i=n(84396),a=n(17027),o=n.n(a);function s(t){let{chain:e,size:n=16,className:a}=t,s=i.zG[e];return(0,r.jsx)("img",{src:s.logo,alt:"","aria-hidden":"true",width:n,height:n,className:[o().mark,a].filter(Boolean).join(" "),style:{width:n,height:n},loading:"lazy"})}function l(t){let{chain:e,compact:n=!1,className:a,title:l}=t,c=i.zG[e];return(0,r.jsxs)("span",{className:[n?o().badgeCompact:o().badge,a].filter(Boolean).join(" "),style:{"--chain-accent":c.accent},title:null!=l?l:c.name,children:[(0,r.jsx)(s,{chain:e,size:n?13:14}),n?(0,r.jsx)("span",{className:"sr-only",children:c.name}):(0,r.jsx)("span",{children:c.name})]})}},46182:function(t,e,n){"use strict";n.d(e,{p:function(){return o}});var r=n(57437),i=n(2265),a=n(23868);function o(t){var e;let{src:n,fallbackSrcs:o=[],alt:s,className:l,loadingClassName:c,fallback:u,imgClassName:d,eager:f=!1,style:m}=t,h=[n,...o].flatMap(t=>{let e=(0,a.Q)(t);return e?e!==t&&(null==t?void 0:t.startsWith("https://"))?[e,t]:[e]:[]}).filter((t,e,n)=>!!t&&n.indexOf(t)===e),w=h.join("\0"),[v,p]=(0,i.useState)(0),y=null!==(e=h[v])&&void 0!==e?e:"",[g,T]=(0,i.useState)(y?"loading":"error"),_=(0,i.useRef)(null);return(0,i.useEffect)(()=>{p(0),T(w?"loading":"error")},[w]),(0,i.useEffect)(()=>{T(y?"loading":"error")},[y]),(0,i.useEffect)(()=>{if(!y)return;let t=_.current;if(!t)return;let e=()=>!!t.complete&&(t.naturalWidth>0?T("loaded"):v+1<h.length?p(v+1):T("error"),!0);if(e())return;t.addEventListener("load",e),t.addEventListener("error",e);let n=window.setInterval(()=>{e()&&window.clearInterval(n)},1500);return()=>{t.removeEventListener("load",e),t.removeEventListener("error",e),window.clearInterval(n)}},[y,v,h.length]),(0,r.jsxs)("span",{className:l,style:m,children:[y&&"error"!==g?(0,r.jsx)("img",{ref:_,src:y,alt:s,className:d,loading:f?"eager":"lazy",fetchPriority:f?"high":"auto",decoding:"async",onLoad:()=>T("loaded"),onError:()=>{v+1<h.length?p(t=>t+1):T("error")},style:"loaded"===g?void 0:{opacity:0}}):null,"loaded"===g?null:(0,r.jsx)("span",{className:"loading"===g?c:void 0,"aria-hidden":"true",children:u})]})}},81697:function(t,e,n){"use strict";n.d(e,{y:function(){return i}});var r=n(2265);function i(t){(0,r.useEffect)(()=>{if(!t||"undefined"==typeof document)return;let e=document.body,n=window.scrollY,r={position:e.style.position,top:e.style.top,left:e.style.left,right:e.style.right,width:e.style.width,overflow:e.style.overflow};return e.style.position="fixed",e.style.top="-".concat(n,"px"),e.style.left="0",e.style.right="0",e.style.width="100%",e.style.overflow="hidden",()=>{e.style.position=r.position,e.style.top=r.top,e.style.left=r.left,e.style.right=r.right,e.style.width=r.width,e.style.overflow=r.overflow,window.scrollTo({top:n,left:0,behavior:"instant"})}},[t])}},4821:function(t,e,n){"use strict";n.d(e,{T3:function(){return l},U8:function(){return c},kZ:function(){return o.kZ}});var r=n(57437),i=n(2265),a=n(78655),o=n(56998);let s=(0,i.createContext)({quoteUnit:"usd",setQuoteUnit:()=>{},adaUsdRate:null,quoteUsdRate:1,adaQuoteRate:null,formatPrice:()=>"--",formatCompact:()=>"--"});function l(t){var e,n;let{children:l}=t,{preferences:c,setPreference:u}=(0,a.PC)(),d=(0,o.Tv)(c.quoteUnit)?c.quoteUnit:"usd",[f,m]=(0,i.useState)({usd:1}),h=null!==(e=f.ada)&&void 0!==e?e:null,w=null!==(n=f[d])&&void 0!==n?n:null,v=(0,o.Kg)(d,h,w);return(0,i.useEffect)(()=>{let t=!0,e=async()=>{try{let e=await fetch("/api/quote-rates");if(!e.ok)return;let n=await e.json();t&&m(t=>{var e;let r={...t};for(let[t,i]of Object.entries(null!==(e=null==n?void 0:n.rates)&&void 0!==e?e:{}))(0,o.Tv)(t)&&"number"==typeof i&&Number.isFinite(i)&&i>0&&(r[t]=i);return r})}catch(t){}};e();let n=setInterval(e,6e4);return()=>{t=!1,clearInterval(n)}},[]),(0,r.jsx)(s.Provider,{value:{quoteUnit:d,setQuoteUnit:t=>{(0,o.Tv)(t)&&u("quoteUnit",t)},adaUsdRate:h,quoteUsdRate:w,adaQuoteRate:v,formatPrice:t=>(0,o.c6)(t,d,h,w),formatCompact:t=>(0,o.we)(t,d,h,w)},children:l})}function c(){return(0,i.useContext)(s)}},16377:function(t,e,n){"use strict";n.d(e,{yK:function(){return b},Li:function(){return I},Ln:function(){return P},JD:function(){return W}});var r=n(57437),i=n(2265),a=n(98174),o=n(37777),s=n(13231),l=n(22757),c=n(53225),u=n(94207),d=n(6600),f=n(23787),m=n(58583),h=n.n(m);function w(t){let{toasts:e}=t;return 0===e.length?null:(0,r.jsx)("div",{className:h().toastStack,"aria-live":"polite","aria-atomic":"false",children:e.map(t=>{var e;let{Icon:n,className:i}=function(t){switch(t){case"confirmed":return{Icon:s.Z,className:h().toastIconSuccess};case"snek_new_launch":return{Icon:l.Z,className:h().toastIconLaunch};case"pump_alert":return{Icon:c.Z,className:h().toastIconPump};case"whale_buy":return{Icon:u.Z,className:h().toastIconWhale};default:return{Icon:d.Z,className:h().toastIcon}}}(t.kind),a=(0,r.jsxs)(r.Fragment,{children:[t.image?(0,r.jsx)("span",{className:h().toastThumb,children:(0,r.jsx)("img",{src:t.image,alt:"",loading:"lazy",referrerPolicy:"no-referrer"})}):(0,r.jsx)("span",{className:i,children:(0,r.jsx)(n,{size:16})}
1),(0,r.jsxs)("span",{className:h().toastBody,children:[(0,r.jsx)("strong",{className:h().toastTitle,children:t.title}),(0,r.jsx)("span",{className:h().toastMessage,children:t.message})]}),t.href?(0,r.jsx)(f.Z,{size:13,className:h().toastLinkIcon}):null]}),o=null===(e=t.href)||void 0===e?void 0:e.startsWith("http");return t.href?(0,r.jsx)("a",{href:t.href,target:o?"_blank":void 0,rel:o?"noreferrer":void 0,className:h().toast,children:a},t.id):(0,r.jsx)("div",{className:h().toast,children:a},t.id)})})}var v=n(61727),p=n(11314);let y="hizz-trade-notifications",g="hizz-pending-trades",T="hizz-market-notifications-read",_="hizz-market-notifications-read-through",k="hizz-market-notifications-dismissed",N="hizz-market-toasts-enabled",x="hizz-notification-retention-hours",b="hizz:market-toasts-changed",I="hizz:notification-settings-changed",E=(0,i.createContext)(null);function S(t){return[...t].sort((t,e)=>e.createdAt-t.createdAt)}function j(t){return S(t).slice(0,24)}function z(t,e){try{let n=window.localStorage.getItem(t);if(!n)return e;return JSON.parse(n)}catch(t){return e}}function C(t,e){try{window.localStorage.setItem(t,JSON.stringify(e))}catch(t){}}function A(t){try{window.localStorage.removeItem(t)}catch(t){}}function R(t){let e="number"==typeof t?t:Number(t);return Number.isFinite(e)?Math.max(1,Math.min(24,Math.round(e))):3}function L(t){return Date.now()-36e5*R(t)}function M(t,e){let n=L(e);return t.filter(t=>t.createdAt>=n)}function D(t,e){let n=Date.now();return{id:"".concat(t.txHash,":confirmed"),kind:"confirmed",title:(0,p.wv)(e("notifications.tradeConfirmedTitle"),{action:t.actionLabel,token:t.tokenLabel}),message:(0,p.wv)(e("notifications.tradeConfirmedMessage"),{summary:t.summaryText}),txHash:t.txHash,href:t.href,createdAt:n,read:!1}}function P(t){let{children:e}=t,n=(0,v.NT)(),{status:s}=(0,a.kP)(),l=(0,o.SF)(),[c,u]=(0,i.useState)([]),[d,f]=(0,i.useState)([]),[m,h]=(0,i.useState)([]),[P,W]=(0,i.useState)([]),[H,U]=(0,i.useState)(!1),O=(0,i.useRef)(!1),Z=(0,i.useRef)(!1),F=(0,i.useRef)(new Set),q=(0,i.useRef)(0),B=(0,i.useRef)(new Set),Q=(0,i.useRef)(new Set),J=(0,i.useRef)(null),K=(0,i.useRef)(!1),G=(0,i.useRef)(!1),Y=(0,i.useRef)(3),[X,V]=(0,i.useState)(3),[$,tt]=(0,i.useState)(0),te="authenticated"===s,tn=te?null:(null==l?void 0:l.trim())||null,tr=te||!!tn,ti=te?"session":tn?"wallet:".concat(tn):"anonymous",ta=(0,i.useCallback)(t=>{if(!tn)return t;let e=t.includes("?")?"&":"?";return"".concat(t).concat(e,"walletAddress=").concat(encodeURIComponent(tn))},[tn]),to=(0,i.useCallback)(t=>{let e=R(t);Y.current=e,V(e),C(x,e)},[]);(0,i.useEffect)(()=>{let t=z(y,[]),e=z(g,[]),n=z(T,[]),r=z(_,0),i=z(k,[]),a=z(N,!1),o=R(z(x,3));F.current=new Set(n),q.current=Number.isFinite(Number(r))?Number(r):0,B.current=new Set(i),G.current=!!a,Y.current=o,V(o),u(S(M(t,o))),h(e),O.current=!0},[]),(0,i.useEffect)(()=>{if(!O.current||"loading"===s||!tr)return;let t=!1;return(async()=>{try{var e,n;let r=await fetch(ta("/api/notification-settings"),{cache:"no-store"});if(!r.ok||t)return;let i=await r.json(),a=!!(null==i?void 0:null===(e=i.settings)||void 0===e?void 0:e.marketToastsEnabled);a!==G.current&&(G.current=a,C(N,a)),(null==i?void 0:null===(n=i.settings)||void 0===n?void 0:n.notificationRetentionHours)!=null&&to(i.settings.notificationRetentionHours)}catch(t){}})(),()=>{t=!0}},[tr,ta,s,$,to]),(0,i.useEffect)(()=>{let t=t=>{var e;let n=!!(null===(e=t.detail)||void 0===e?void 0:e.enabled);G.current=n};return window.addEventListener(b,t),()=>window.removeEventListener(b,t)},[]),(0,i.useEffect)(()=>{let t=t=>{let e=t.detail;(null==e?void 0:e.notificationRetentionHours)!=null&&to(e.notificationRetentionHours),tt(t=>t+1)};return window.addEventListener(I,t),()=>window.removeEventListener(I,t)},[to]),(0,i.useEffect)(()=>{O.current&&"unauthenticated"===s&&(tn||(A(y),A(g),u([]),h([]),W([]),U(!1)))},[tn,s]),(0,i.useEffect)(()=>{O.current&&C(y,M(c,Y.current))},[c]),(0,i.useEffect)(()=>{O.current&&C(g,m)},[m]),(0,i.useEffect)(()=>{O.current&&(Q.current=new Set,J.current=null,K.current=!1,f([]))},[ti,$]),(0,i.useEffect)(()=>{O.current&&(u(t=>M(t,X)),f(t=>M(t,X)))},[X]);let ts=(0,i.useCallback)((t,e)=>{if(0===t.length)return;let n=[],r=[],i=(null==e?void 0:e.allowToast)!==!1,a=L(Y.current);for(let e of t){if(B.current.has(e.id)||Q.current.has(e.id))continue;Q.current.add(e.id);let t=function(t,e,n){var r,i,a,o;let s=new Date(t.createdAt).getTime()||Date.now();return{id:"market:".concat(t.id),kind:t.type,assetId:null!==(r=t.assetId)&&void 0!==r?r:null,title:t.title,message:t.message,href:null!==(i=t.href)&&void 0!==i?i:null,image:null!==(a=t.image)&&void 0!==a?a:null,metadata:null!==(o=t.metadata)&&void 0!==o?o:null,createdAt:s,read:e.has(t.id)||s<=n}}(e,F.current,q.current);if(t.createdAt<a)continue;n.push(t);let o=J.current;(!o||e.createdAt>o)&&(J.current=e.createdAt),i&&G.current&&K.current&&r.push({id:t.id,kind:t.kind,title:t.title,message:t.message,href:t.href,image:t.image})}0!==n.length&&(f(t=>{let e=[...n,...t];return e.sort((t,e)=>e.createdAt-t.createdAt),e.slice(0,40)}),r.length>0&&W(t=>{let e=new Set(t.map(t=>
1t.id));return[...r.filter(t=>!e.has(t.id)),...t].slice(0,4)}))},[]);(0,i.useEffect)(()=>{if(!O.current)return;let t=!1,e=null,n=null,r=3e3,i=async()=>{if(!t)try{let e=J.current,n=e?"/api/notifications?since=".concat(encodeURIComponent(e),"&limit=40"):"/api/notifications?limit=40",r=await fetch(ta(n),{cache:"no-store"});if(!r.ok||t)return;let i=await r.json();Array.isArray(i.notifications)&&ts(i.notifications)}catch(t){}},a=()=>{null==n&&(n=window.setInterval(i,3e4))},o=()=>{null!=n&&(window.clearInterval(n),n=null)},s=()=>{if(!t)try{let n=J.current,i=n?"/api/notifications/stream?since=".concat(encodeURIComponent(n)):"/api/notifications/stream";(e=new EventSource(ta(i),{withCredentials:!0})).addEventListener("notification",t=>{try{let e=JSON.parse(t.data);ts([e]),r=3e3}catch(t){}}),e.addEventListener("ready",()=>{r=3e3,o()}),e.addEventListener("bye",()=>{null==e||e.close(),e=null,t||s()}),e.onerror=()=>{if(null==e||e.close(),e=null,a(),t)return;let n=Math.min(6e4,r);r=Math.min(6e4,2*r),window.setTimeout(s,n)}}catch(t){a()}};return(async()=>{try{let e=await fetch(ta("/api/notifications?limit=40"),{cache:"no-store"});if(!e.ok||t)return;let n=await e.json();Array.isArray(n.notifications)&&ts(n.notifications,{allowToast:!1})}catch(t){}finally{K.current=!0}})().finally(()=>{t||s()}),()=>{t=!0,null==e||e.close(),o()}},[ts,ta,ti,s,$]),(0,i.useEffect)(()=>{if(0===m.length)return;let t=!1,e=async()=>{if(!Z.current){Z.current=!0;try{let e=await Promise.all(m.map(async t=>{try{let e=await fetch("/api/tx/status?hash=".concat(encodeURIComponent(t.txHash)),{cache:"no-store"});if(!e.ok)return{trade:t,confirmed:!1};let n=await e.json();return{trade:t,confirmed:!!n.confirmed}}catch(e){return{trade:t,confirmed:!1}}}));if(t)return;let r=e.filter(t=>t.confirmed).map(t=>t.trade);if(0===r.length)return;h(t=>t.filter(t=>!r.some(e=>e.txHash===t.txHash))),u(t=>{let e=new Set(t.map(t=>t.id)),i=[...t];return r.forEach(t=>{let r=D(t,n);e.has(r.id)||i.unshift(r)}),j(i)}),W(t=>{let e=new Set(t.map(t=>t.id));return[...r.map(t=>{let e=D(t,n);return{id:e.id,kind:e.kind,title:e.title,message:e.message,href:e.href}}).filter(t=>!e.has(t.id)),...t].slice(0,4)})}finally{Z.current=!1}}};e();let r=window.setInterval(()=>{e()},15e3);return()=>{t=!0,window.clearInterval(r)}},[m,n]),(0,i.useEffect)(()=>{if(0===P.length)return;let t=P.map(t=>window.setTimeout(()=>{W(e=>e.filter(e=>e.id!==t.id))},5e3));return()=>{t.forEach(t=>window.clearTimeout(t))}},[P]);let tl=(0,i.useMemo)(()=>{let t=M([...c,...d],X);return t.sort((t,e)=>e.createdAt-t.createdAt),t.slice(0,64)},[c,d,X]);(0,i.useEffect)(()=>{if(!H||tl.every(t=>t.read))return;u(t=>t.map(t=>({...t,read:!0})));let t=tl.filter(t=>t.id.startsWith("market:"));if(t.filter(t=>!t.read).length>0){let e=new Set(F.current);for(let n of t)e.add(n.id.replace(/^market:/,""));let n=Math.max(q.current,Date.now(),...t.map(t=>t.createdAt));F.current=e,q.current=n,C(T,Array.from(e).slice(0,500)),C(_,n)}f(t=>t.map(t=>({...t,read:!0})))},[H,tl]);let tc=(0,i.useMemo)(()=>({notifications:tl,unreadCount:tl.filter(t=>!t.read).length,bellOpen:H,setBellOpen:U,markAllRead:()=>{u(t=>t.map(t=>({...t,read:!0}))),f(t=>t.map(t=>({...t,read:!0})));let t=Math.max(q.current,Date.now());q.current=t,C(_,t)},dismissNotification:t=>{if(t.startsWith("market:")){let e=t.replace(/^market:/,""),n=new Set(B.current);n.add(e),B.current=n,C(k,Array.from(n).slice(0,500))}u(e=>e.filter(e=>e.id!==t)),f(e=>e.filter(e=>e.id!==t)),W(e=>e.filter(e=>e.id!==t))},notifyTradeSubmitted:t=>{let{txHash:e,actionLabel:r,tokenLabel:i,summaryText:a}=t;if(!e)return;let o={txHash:e,actionLabel:r,tokenLabel:i,summaryText:a,href:"https://cardanoscan.io/transaction/".concat(e),submittedAt:Date.now()},s={id:"".concat(o.txHash,":submitted"),kind:"submitted",title:(0,p.wv)(n("notifications.tradeSubmittedTitle"),{action:o.actionLabel,token:o.tokenLabel}),message:(0,p.wv)(n("notifications.tradeSubmittedMessage"),{summary:o.summaryText}),txHash:o.txHash,href:o.href,createdAt:o.submittedAt,read:!1};h(t=>t.some(t=>t.txHash===o.txHash)?t:[o,...t].slice(0,24)),u(t=>t.some(t=>t.id===s.id)?t:j([s,...t])),W(t=>t.some(t=>t.id===s.id)?t:[{id:s.id,kind:s.kind,title:s.title,message:s.message,href:s.href},...t].slice(0,4))},notifyTradeNotice:t=>{let{id:e,kind:n="submitted",title:r,message:i,href:a,linkLabel:o}=t;if(!e)return;let s={id:e,kind:n,title:r,message:i,href:null!=a?a:null,linkLabel:o,createdAt:Date.now(),read:!1};u(t=>t.some(t=>t.id===s.id)?t:j([s,...t])),W(t=>t.some(t=>t.id===s.id)?t:[{id:s.id,kind:s.kind,title:s.title,message:s.message,href:s.href},...t].slice(0,4))}}),[H,tl,n]);return(0,r.jsxs)(E.Provider,{value:tc,children:[e,(0,r.jsx)(w,{toasts:P})]})}function W(){let t=(0,i.useContext)(E);if(!t)throw Error("useTradeNotifications must be used within TradeNotificationsProvider");return t}},11314:function(t,e,n){"use strict";n.d(e,{Gl:function(){return o},eY:function(){return i},o0:function(){return s},wv:function(){return a}});let r={en:"en-US","zh-CN":"zh-CN","zh-TW":"zh-TW",ja:"ja-JP",es:"es-ES"};function i(t){var e;return null!==(e=r[t])&&void 0!==e?e:"en-US"}function a(t,e){return t.replace(/\{(\w+)\}/g,(t,n)=>{let r=e[n];return null==r?"":String(r)})}function o(t,e,n){var r,a;let o=(null==n?void 0:n.unit)==="s"?1e3*e:e,s=Math.round((o-Date.now())/1e3),l=Math.abs(s),c=new Intl.RelativeTimeFormat(i(t),{numeric:null!==(r=null==n?void 0:n.numeric)&&void 0!==r?r:"auto"});return l<60?c.format(s,"second"):l<3600?c.format(Math.round(s/60),"minute"):l<86400?c.format(Math.round(s/3600),"hour"):l<604800?c.format(Math.round(s/86400),"day"):new Intl.DateTimeFormat(i(t),null!==(a=null==n?void 0:n.dateOptions)&&void 0!==a?a:{month:"short",day:"numeric",year:"numeric"}).format(new Date(o))}function s(t,e,n){return new Intl.DateTimeFormat(i(t),null!=n?n:{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit"}).format(e)}},23868:function(t,e,n){"use strict";function r(t){let e=null==t?void 0:t.trim();return e?e.startsWith("/")||e.startsWith("data:")||e.startsWith("blob:")?e:e.startsWith("http://")||e.startsWith("https://")||e.startsWith("ipfs://")||e.startsWith("ipfs/")||e.startsWith("ar://")||/^(?:Qm[1-9A-HJ-NP-Za-km-z]{44}|ba[a-z2-7]{20,})(?:\/.*)?$/i.test(e)?"/api/image-proxy?url=".concat(encodeURIComponent(e)):e:""}n.d(e,{Q:function(){return r}})}
1,60781:function(t,e,n){"use strict";var r=n(25566);t.exports=function(t,e){let n=!1;return function(){for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];if(!n){if(r.env.NO_DEPRECATION)return t.apply(this,a);r.env.TRACE_DEPRECATION?console.trace(e):r.env.NO_DEPRECATION||console.warn(e),n=!0}return t.apply(this,a)}}},17027:function(t){t.exports={mark:"ChainMark_mark__OKKTw",badge:"ChainMark_badge__8HmQD",badgeCompact:"ChainMark_badgeCompact__UAmcw"}},58583:function(t){t.exports={toastStack:"TradeNotificationToasts_toastStack__DxNmd",toast:"TradeNotificationToasts_toast__cgpwb",toastLifecycle:"TradeNotificationToasts_toastLifecycle__ysb_t",toastIcon:"TradeNotificationToasts_toastIcon__EsDzb",toastIconSuccess:"TradeNotificationToasts_toastIconSuccess__viINP",toastIconLaunch:"TradeNotificationToasts_toastIconLaunch__XtV8x",toastIconPump:"TradeNotificationToasts_toastIconPump__bBsiG",toastIconWhale:"TradeNotificationToasts_toastIconWhale__som46",toastThumb:"TradeNotificationToasts_toastThumb__rInT8",toastBody:"TradeNotificationToasts_toastBody__ExySX",toastTitle:"TradeNotificationToasts_toastTitle__SKeqr",toastMessage:"TradeNotificationToasts_toastMessage__prYhn",toastLinkIcon:"TradeNotificationToasts_toastLinkIcon__okwB4"}}}]);

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.