PageSourceSearch

https://www.coinapi.io/_next/static/chunks/0gkuc6x9vmd0b.js

js coinapi.io collected 2026-09-24 23:00:58 UTC 13,171 bytes, 4 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]="af65b3a6-2d7f-b23d-1a53-e5147fa4e577")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,199731,e=>{e.v(t=>Promise.all(["static/chunks/0brcj6l4iq5zb.js"].map(t=>e.l(t))).then(()=>t(329250)))},802744,e=>{e.v({landingHeroLottieIn:"landing-hero-lottie-module-scss-module__5GIoia__landingHeroLottieIn",lottie:"landing-hero-lottie-module-scss-module__5GIoia__lottie",wrap:"landing-hero-lottie-module-scss-module__5GIoia__wrap"})},156995,e=>{"use strict";let t;var r,n=e.i(468279),l=e.i(678380);function u(...e){return t=>{let r=!1,n=e.map(e=>{if("function"==typeof e){let n=e(t);return"function"==typeof n?(r=!0,n):()=>e(null)}return e?(e.current=t,()=>{e.current=null}):()=>void 0});if(r)return()=>{for(let e of n)e()}}}let o=l.forwardRef;function a({tag:e,styleClass:t,styles:r,className:u,attributes:o,ref:i,children:s}){return(0,n.jsxs)(n.Fragment,{children:[(0,l.createElement)(e,{...o,className:u?`${t} ${u}`:t,ref:i},s),(0,n.jsx)("style",{href:t,precedence:"lottie-react",children:`@layer lottie-react{${r}}`})]})}let i=(0,l.createContext)(null),s="lottie-display",c=`:where(.${s}){width:100%;height:100%;position:relative;overflow:hidden;border:0;padding:0;background:none;appearance:none}`;o(function({lottie:e,as:t,className:r,...n},o){let{setDisplayRef:f}=function(e){let t=(0,l.useContext)(i),r=e??t;if(null===r)throw Error("lottie-react: no animation to work with. Render this inside <Lottie>, or pass lottie={…} from useLottie().");return r}(e);return a({tag:"string"==typeof t?t:"div",styleClass:s,styles:c,className:r,attributes:n,ref:(0,l.useMemo)(()=>u(o,f),[o,f])})});let f=new Map,d=()=>void 0;var p=class{listeners={};subscribe=(e,t)=>{let r=this.listeners[e];return r||(r=new Set,this.listeners[e]=r),r.add(t),()=>{this.listeners[e]?.delete(t)}};notify=(e,...t)=>{this.listeners[e]?.forEach(e=>{e(...t)})}};function m(e){return Array.isArray(e)}function y(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function b(e){let[t,r]=(0,l.useState)(e);return t!==e&&!function e(t,r){if(Object.is(t,r))return!0;if(m(t))return!!m(r)&&t.length===r.length&&t.every((t,n)=>e(t,r[n]));if(y(t)){if(!y(r))return!1;let n=Object.keys(t);return n.length===Object.keys(r).length&&n.every(n=>Object.hasOwn(r,n)&&e(t[n],r[n]))}return!1}(t,e)&&r(e),t}let g=(0,l.createContext)(null);function h(e){if("object"!=typeof e||null===e||!("time"in e)||"number"!=typeof e.time)return!1;if("duration"in e){let{duration:t}=e;if(void 0!==t&&"number"!=typeof t)return!1}if(!("payload"in e))return!1;let{payload:t}=e;return"object"==typeof t&&null!==t&&"name"in t&&"string"==typeof t.name}function v(e){if(!("markers"in e))return[];let{markers:t}=e;return Array.isArray(t)?t.filter(h):[]}function C(e,t){for(let r of v(e))if(r.payload.name===t)return r;return null}let S="loading",k="playing",w="paused",E="stopped",j="forward",F="ready",x="play",A="pause",R="stop",D="complete",P="loopCompleted",T="frame",_="marker",L="newState",M="error";function $(e){let t=e.renderer?.globalData?.fontManager?.fonts;for(let e of Array.isArray(t)?t:[])e.loaded&&(e.sansCase?.parent.remove(),e.monoCase?.parent.remove())}let I="lottie-root",O=`:where(.${I}){position:relative;display:flex;flex-direction:column}:where(.${I}) > :where(.${s}){flex:1;height:auto}:where(.${I}:fullscreen){background:Canvas;color:CanvasText}`,N=(r={player:e.i(497201).default,name:"lottie"},o(function({as:e,children:o,className:m,lottieRef:y,src:h,renderer:N,rendererSettings:H,loop:G,speed:q,direction:B,autoplay:K,segment:U,assetsPath:z,debug:J,subscriptions:Q,...V},W){let X=function(e,r){let{src:n,renderer:u,rendererSettings:o,loop:a,speed:i,direction:s,autoplay:c=!1,segment:m,assetsPath:y,debug:h=!1,subscriptions:I}=r,[O]=(0,l.useState)(()=>new p),[N,H]=(0,l.useState)(null),G=(0,l.useCallback)(e=>{H(e)},[]),[q,B]=(0,l.useState)(null),K=(0,l.useCallback)(e=>{B(e)},[]),[U,z]=(0,l.useState)(null),[J,Q]=(0,l.useState)(S),[V,W]=(0,l.useState)(null),[X,Y]=(0,l.useState)(1),Z=(0,l.useCallback)(()=>{Y(e=>e+1)},[]),[ee,et]=(0,l.useState)(0),[er,en]=(0,l.useState)(0),[el,eu]=(0,l.useState)(i??1),[eo,ea]=(0,l.useState)(s??j),[ei,es]=(0,l.useState)(a??!1),ec=b(n),ef=b({renderer:u,rendererSettings:o,autoplay:c,segment:m,assetsPath:y}),ed=(0,l.useRef)(null),ep=(0,l.useRef)({speed:el,direction:eo,loop:ei});
2ep.current.speed=el,ep.current.direction=eo,ep.current.loop=ei;let em=(0,l.useRef)(J);em.current=J;let ey=(0,l.useRef)(h);ey.current=h;let eb=(0,l.useRef)(I);eb.current=I,(0,l.useRef)({});let eg=(0,l.useRef)(null),eh=(0,l.useRef)(null),ev=(0,l.useCallback)((e,t)=>{},[]),eC=(0,l.useCallback)((e,t)=>{ev("speed",t),eu(e),ed.current?.setSpeed(e)},[ev]),eS=(0,l.useCallback)((e,t)=>{ev("direction",t),ea(e),ed.current?.setDirection(e===j?1:-1)},[ev]),ek=(0,l.useCallback)((e,t)=>{ev("loop",t),es(e);let r=ed.current;r&&(r.playCount=r.playDirection<0&&"number"==typeof e?e:0,r.loop=e)},[ev]),ew=(0,l.useCallback)(e=>{eC("function"==typeof e?e(ep.current.speed):e,"setter")},[eC]),eE=(0,l.useCallback)(e=>{eS("function"==typeof e?e(ep.current.direction):e,"setter")},[eS]),ej=(0,l.useCallback)(e=>{ek("function"==typeof e?e(ep.current.loop):e,"setter")},[ek]),eF=(0,l.useCallback)(()=>{let e=ed.current;if(null===e)return;let t=e.playDirection<0,r=t?e.currentFrame<=0:e.currentFrame>=e.totalFrames-1,n="number"==typeof e.loop?e.loop:null,l=null!==n&&(t?e.playCount<0:e.playCount>=n);(r||l)&&(e.playCount=t&&null!==n?n:0),r?(eh.current=null,e.goToAndPlay(t?e.totalFrames:0,!0)):e.play(),Q(k)},[]),ex=(0,l.useCallback)(()=>{let e=ed.current;null!==e&&(e.pause(),Q(w))},[]),eA=(0,l.useCallback)(()=>{let e=ed.current;null!==e&&(eh.current=null,e.playCount=0,e.goToAndStop(0,!0),Q(E))},[]),eR=(0,l.useCallback)(e=>{et(e.totalFrames),en(e.getDuration(!1)),ea(e.playDirection<0?"reverse":j),eu(e.playSpeed)},[]),eD=(0,l.useCallback)((e,t)=>{let r,n=null!==(r=function(e,t){if("number"==typeof t)return t;let{frame:r,percent:n,seconds:l,marker:u}=t;if(void 0!==r)return r;if(void 0!==n)return e.totalFrames*n/100;if(void 0!==l)return l*e.frameRate;let o=void 0===u?null:C(e,u);return null===o?null:o.time-e.firstFrame}(e,t))&&Number.isFinite(r)?{frame:Math.min(Math.max(r,0),Math.max(e.totalFrames-.001,0)),requested:r}:null;return null===n?null:n.frame},[]),eP=(0,l.useCallback)(e=>{let t=ed.current;if(null===t)return;let r=eD(t,e);null!==r&&(eh.current=null,t.isPaused?t.goToAndStop(r,!0):t.goToAndPlay(r,!0))},[eD]),eT=(0,l.useCallback)(()=>{let e=ed.current;null!==e&&(eg.current=em.current,e.pause(),Q(w))},[]),e_=(0,l.useCallback)(e=>{let t=ed.current;if(null===t)return;let r=eD(t,e);null!==r&&(eh.current=null,t.goToAndStop(r,!0),Q(w))},[eD]),eL=(0,l.useCallback)(()=>{if(null===ed.current)return;let e=eg.current;eg.current=null,e===k&&eF()},[eF]),eM=(0,l.useCallback)((e,t)=>{let r=ed.current;if(null===r)return;let n=function(e,t){if("marker"in t){let r=C(e,t.marker);return null!==r&&r.duration?[[r.time,r.time+r.duration]]:null}let r="number"==typeof t[0]?[t]:t;if(0===r.length)return null;for(let[e,t]of r)if(!Number.isFinite(e)||!Number.isFinite(t)||e===t)return null;return r.map(([e,t])=>[e,t])}(r,e);null===n||(r.playSegments(n,t?.queue!==!0||r.isPaused),Q(k))},[]),e$=(0,l.useCallback)(()=>{let e=ed.current;if(null===e)return;let t=!e.isPaused,{segment:r}=ef;void 0===r?e.resetSegments(!0):e.playSegments([[r[0],r[1]]],!0),t||e.pause()},[ef]);(0,l.useEffect)(()=>{let e=[O.subscribe(F,()=>eb.current?.ready?.()),O.subscribe(x,()=>eb.current?.play?.()),O.subscribe(A,()=>eb.current?.pause?.()),O.subscribe(R,()=>eb.current?.stop?.()),O.subscribe(D,()=>eb.current?.complete?.()),O.subscribe(P,()=>eb.current?.loopCompleted?.()),O.subscribe(T,e=>eb.current?.frame?.(e)),O.subscribe(_,e=>eb.current?.marker?.(e)),O.subscribe(L,e=>eb.current?.newState?.(e)),O.subscribe(M,e=>eb.current?.error?.(e))];return()=>{for(let t of e)t()}},[O]);let eI=(0,l.useRef)(J);(0,l.useEffect)(()=>{let e=eI.current;e!==J&&(eI.current=J,O.notify(L,{state:J}),J===k?O.notify(x):J===w?O.notify(A):J===E&&e!==S&&O.notify(R))},[J,O]),(0,l.useEffect)(()=>{var r,n;let l;if(null===N)return;let u=ey.current?{log:(e,...t)=>{console.log(`[lottie-react] ${e}`,...t)}}:{log:d};Q(S),W(null),eh.current=null;let o=e=>{O.notify(M,{error:e}),W(e),Q("error")},a=function(e){if("string"==typeof e){let t=e.trim();return t.length>0?{path:t}:null}return"object"!=typeof e||null===e||Array.isArray(e)?null:{animationData:{...e}}}(ec);if(null===a)return void o(Error("lottie-react: `src` must be a non-empty path or a parsed animation object."));let i=ef.renderer??"svg",s=window.matchMedia("(prefers-reduced-motion: reduce)").matches,c=ef.autoplay&&!s;u.log("loading the animation",{loadAttempt:X,renderer:i,autoplay:c,loop:ep.current.loop,segment:ef.segment}),f.set(e.player,e.name),r=e.player,n=e.name,r.setIDPrefix(`lottie-react-${n}`),void 0!==t&&r.setQuality(t);try{l=e.player.loadAnimation({...a,container:N,renderer:i,rendererSettings:ef.rendererSettings,loop:ep.current.loop,autoplay:c,initialSegment:void 0===ef.segment?void 0:[ef.segment[0],ef.segment[1]],assetsPath:ef.assetsPath})}catch(e){o(e instanceof Error?e:Error(String(e)));return}$(l),ed.current=l,z(l),l.setSpeed(ep.current.speed),l.setDirection(ep.current.direction===j?1:-1);let p=[],m=[["DOMLoaded",()=>{p=v(l).sort((e,t)=>
2e.time-t.time),et(l.totalFrames),en(l.getDuration(!1)),Q(l.isPaused?E:k),O.notify(F)}],["data_failed",()=>{o(Error("lottie-react: the animation could not be loaded. The engine reported no reason; check that the `src` path resolves and returns animation JSON."))}],["complete",()=>{Q(E),O.notify(D)}],["loopComplete",()=>{O.notify(P)}],["enterFrame",()=>{let e=l.currentFrame;O.notify(T,{currentFrame:e});let t=eh.current;if(eh.current=e,null===t||0===p.length)return;let r=(e,t)=>{let r=function(e,t,r,n){if(0===e.length||r===n)return null;let l=null;if(n>r)for(let u of e){let e=u.time-t;if(!(e<=r)){if(e>n)break;null===l&&(l=[]),l.push(u.payload.name)}}else for(let u=e.length-1;u>=0;u-=1){let o=e[u],a=o.time-t;if(!(a>=r)){if(a<n)break;null===l&&(l=[]),l.push(o.payload.name)}}return l}(p,l.firstFrame,e,t);if(null!==r)for(let e of r)O.notify(_,{marker:e})},n=l.playDirection>=0;(n?e<t:e>t)?n?(r(t,l.totalFrames),r(-1,e)):(r(t,-1),r(l.totalFrames,e)):r(t,e)}],["segmentStart",()=>{eh.current=null,eR(l)}]];for(let[e,t]of m)l.addEventListener(e,t);return()=>{for(let[e,t]of m)l.removeEventListener(e,t);$(l),l.destroy(),ed.current=null,z(null),u.log("the animation was destroyed")}},[N,ec,ef,e,O,eR,X]),(0,l.useEffect)(()=>{void 0!==i&&eC(i,"prop")},[i,eC]),(0,l.useEffect)(()=>{void 0!==s&&eS(s,"prop")},[s,eS]),(0,l.useEffect)(()=>{void 0!==a&&ek(a,"prop")},[a,ek]);let eO={state:J,error:V,reload:Z,speed:el,direction:eo,loop:ei,playableFrames:ee,playableDuration:er,play:eF,pause:ex,stop:eA,seek:eP,scrubStart:eT,scrubTo:e_,scrubEnd:eL,playSegments:eM,resetSegments:e$,setSpeed:ew,setDirection:eE,setLoop:ej,subscribe:O.subscribe,setDisplayRef:G,setRootRef:K,root:q,animationItem:U},eN=(0,l.useContext)(g),eH=(0,l.useRef)({current:eO}).current;return eH.current=eO,(0,l.useEffect)(()=>eN?.register(eH),[eN,eH]),(0,l.useEffect)(()=>{eN?.bump()}),eO}(r,{src:h,renderer:N,rendererSettings:H,loop:G,speed:q,direction:B,autoplay:K,segment:U,assetsPath:z,debug:J,subscriptions:Q}),{setDisplayRef:Y,setRootRef:Z}=X;(0,l.useImperativeHandle)(y,()=>({reload:X.reload,play:X.play,pause:X.pause,stop:X.stop,seek:X.seek,scrubStart:X.scrubStart,scrubTo:X.scrubTo,scrubEnd:X.scrubEnd,playSegments:X.playSegments,resetSegments:X.resetSegments,setSpeed:X.setSpeed,setDirection:X.setDirection,setLoop:X.setLoop,animationItem:X.animationItem}));let ee=(0,l.useRef)(0),et=(0,l.useCallback)(e=>{ee.current+=null===e?-1:1,Y(e)},[Y]),er=(0,l.useMemo)(()=>({...X,setDisplayRef:et}),[X,et]),en=void 0!==o;(0,l.useEffect)(()=>{},[en]);let el=(0,l.useMemo)(()=>u(W,et,Z),[W,et,Z]),eu=(0,l.useMemo)(()=>u(W,Z),[W,Z]),eo="string"==typeof e?e:"div";return en?(0,n.jsx)(i.Provider,{value:er,children:a({tag:eo,styleClass:I,styles:O,className:m,attributes:V,ref:eu,children:o})}):a({tag:eo,styleClass:s,styles:c,className:m,attributes:V,ref:el})}));var H=e.i(802744);function G({src:e,animationData:t,loop:r=!0,scale:u,children:o}){let a=null!=u?{"--landing-hero-scale":String(u)}:void 0,[i,s]=(0,l.useState)(t??null),[c,f]=(0,l.useState)(t?"ready":e?"loading":"failed");return((0,l.useEffect)(()=>{if(!e)return;let t=!0;return fetch(e).then(e=>e.ok?e.json():Promise.reject(Error("not ok"))).then(e=>{t&&(s(e),f("ready"))}).catch(()=>{t&&f("failed")}),()=>{t=!1}},[e]),"ready"===c&&i)?(0,n.jsx)("div",{className:H.default.wrap,style:a,"aria-hidden":"true",children:(0,n.jsx)(N,{src:i,loop:r,className:H.default.lottie})}):"loading"===c?(0,n.jsx)("div",{className:H.default.wrap,style:a,"aria-hidden":"true"}):(0,n.jsx)(n.Fragment,{children:o??null})}e.s(["LandingHeroLottie",0,G,"default",0,G],156995)}]);
3
4//# debugId=af65b3a6-2d7f-b23d-1a53-e5147fa4e577

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.