PageSourceSearch

https://www.greybeam.ai/_next/static/chunks/728-b145cc412e683356.js?dpl=dpl_FHv3AJgYDd82ZxfLd3KWEb6uciaU

js greybeam.ai collected 2026-09-25 19:08:45 UTC 11,635 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[728],{401:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(9205).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},8867:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(9205).Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},166:function(e,t,n){n.d(t,{default:function(){return o.a}});var r=n(5775),o=n.n(r)},5775:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(7043);n(7437),n(2265);let o=r._(n(5602));function l(e,t){var n;let r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};"function"==typeof e&&(r.loader=e);let l={...r,...t};return(0,o.default)({...l,modules:null==(n=l.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1523:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(8993);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},5602:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let r=n(7437),o=n(2265),l=n(1523),i=n(49);function u(e){return{default:e&&"default"in e?e.default:e}}let f={loader:()=>Promise.resolve(u(()=>null)),loading:null,ssr:!0},s=function(e){let t={...f,...e},n=(0,o.lazy)(()=>t.loader().then(u)),s=t.loading;function c(e){let u=s?(0,r.jsx)(s,{isLoading:!0,pastDelay:!0,error:null}):null,f=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(i.PreloadCss,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(o.Suspense,{fallback:u,children:f})}return c.displayName="LoadableComponent",c}},49:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return l}});let r=n(7437),o=n(544);function l(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),l=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));l.push(...t)}}return 0===l.length?null:(0,r.jsx)(r.Fragment,{children:l.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},7235:function(e,t,n){n.d(t,{I:function(){return o}});var r=n(3223);function o(e,t,n){var o;if("string"==typeof e){let l=document;t&&((0,r.k)(!!t.current,"Scope provided, but no element detected."),l=t.current),n?(null!==(o=n[e])&&void 0!==o||(n[e]=l.querySelectorAll(e)),e=n[e]):e=l.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}},3433:function(e,t,n){n.d(t,{Y:function(){return i}});var r=n(2265),o=n(7235);let l={some:0,all:1};function i(e,{root:t,margin:n,amount:i,once:u=!1}={}){let[f,s]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!e.current||u&&f)return;let r={root:t&&t.current||void 0,margin:n,amount:i};return function(e,t,{root:n,margin:r,amount:i="some"}={}){let u=(0,o.I)(e),f=new WeakMap,s=new IntersectionObserver(e=>{e.forEach(e=>{let n=f.get(e.target);if(!!n!==e.isIntersecting){if(e.isIntersecting){let n=t(e);"function"==typeof n?f.set(e.target,n):s.unobserve(e.target)}else n&&(n(e),f.delete(e.target))}})},{root:n,rootMargin:r,threshold:"number"==typeof i?i:l[i]});return u.forEach(e=>s.observe(e)),()=>s.disconnect()}(e.current,()=>(s(!0),u?void 0:()=>s(!1)),r)},[t,e,n,u,i]),f}},2934:function(e,t,n){n.d(t,{W:function(){return o}});var r=n(2265);function o(e,t,n){(0,r.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},1906:function(e,t,n){n.d(t,{c:function(){return u}});var r=n(2265),o=n(3078),l=n(5750),i=n(3576);function u(e){let t=(0,i.h)(()=>(0,o.BX)(e)),{isStatic:n}=(0,r.useContext)(l._);if(n){let[,n]=(0,r.useState)(e);(0,r.useEffect)(()=>t.on("change",n),[])}return t}},5447:function(e,t,n){let r,o;n.d(t,{v:function(){return Y}});var l=n(3078),i=n(3576),u=n(2265),f=n(3223),s=n(7235);let c=new WeakMap;function a({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=c.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function d(e){e.forEach(a)}let g=new Set;var h=n(6376),p=n(4438);let y=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),m=()=>({time:0,x:y(),y:y()}),v={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function w(e,t,n,r){let o=n[t],{length:l,position:i}=v[t],u=o.current,f=n.time;o.current=e[`scroll${i}`],o.scrollLength=e[`scroll${l}`]-e[`client${l}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,h.Y)(0,o.scrollLength,o.current);let s=r-f;o.velocity=s>50?0:(0,p.R)(o.current-u,s)}let x=[[0,0],[1,1]],b={start:0,center:.5,end:1};function E(e,t,n=0){let r=0;if(e in b&&(e=b[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let W=[0,0];var L=n(8843),S=n(8913);let j={x:0,y:0};var P=n(5414);let O=new WeakMap,B=new WeakMap,_=new WeakMap,k=e=>e===document.documentElement?window:e;function M(e,{container:t=document.documentElement,...n}={}){let l=_.get(t);l||(l=new Set,_.set(t,l));let i=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.c
1ontainerLength=e.clientHeight})(e,r.target,n),update:t=>{w(e,"x",n,t),w(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=x}=n,{target:o=e,axis:l="y"}=n,i="y"===l?"height":"width",u=o!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let o=null,l=r.parentNode;for(;!o;)"svg"===l.tagName&&(o=l),l=r.parentNode;r=o}else break;return n}(o,e):j,f=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},s={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let c=!t[l].interpolate,a=r.length;for(let e=0;e<a;e++){let n=function(e,t,n,r){let o=Array.isArray(e)?e:W,l=0;return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,b[e]?e:"0"]),E(o[0],n,r)-E(o[1],t)}(r[e],s[i],f[i],u[l]);c||n===t[l].interpolatorOffsets[e]||(c=!0),t[l].offset[e]=n}c&&(t[l].interpolate=(0,L.s)(t[l].offset,(0,S.Y)(r)),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=t[l].interpolate(t[l].current)}(e,n,r)},notify:()=>t(n)}}(t,e,m(),n);if(l.add(i),!O.has(t)){let e=()=>{for(let e of l)e.measure()},n=()=>{for(let e of l)e.update(P.frameData.timestamp)},i=()=>{for(let e of l)e.notify()},u=()=>{P.Wi.read(e,!1,!0),P.Wi.read(n,!1,!0),P.Wi.update(i,!1,!0)};O.set(t,u);let f=k(t);window.addEventListener("resize",u,{passive:!0}),t!==document.documentElement&&B.set(t,"function"==typeof t?(g.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};g.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{g.delete(t),!g.size&&o&&(o=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(d));let n=(0,s.I)(e);return n.forEach(e=>{let n=c.get(e);n||(n=new Set,c.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=c.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,u)),f.addEventListener("scroll",u,{passive:!0})}let u=O.get(t);return P.Wi.read(u,!1,!0),()=>{var e;(0,P.Pn)(u);let n=_.get(t);if(!n||(n.delete(i),n.size))return;let r=O.get(t);O.delete(t),r&&(k(t).removeEventListener("scroll",r),null===(e=B.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}function z(e,t){let n;let r=()=>{let{currentTime:r}=t,o=(null===r?0:r.value)/100;n!==o&&e(o),n=o};return P.Wi.update(r,!0),()=>(0,P.Pn)(r)}var C=n(9163),H=n(4439);let R=new Map;function T({source:e,container:t=document.documentElement,axis:n="y"}={}){e&&(t=e),R.has(t)||R.set(t,{});let r=R.get(t);return r[n]||(r[n]=(0,C.t)()?new ScrollTimeline({source:t,axis:n}):function({source:e,container:t,axis:n="y"}){e&&(t=e);let r={value:0},o=M(e=>{r.value=100*e[n].progress},{container:t,axis:n});return{currentTime:r,cancel:o}}({source:t,axis:n})),r[n]}function A(e){return e&&(e.target||e.offset)}var I=n(1534);function N(e,t){(0,f.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let X=()=>({scrollX:(0,l.BX)(0),scrollY:(0,l.BX)(0),scrollXProgress:(0,l.BX)(0),scrollYProgress:(0,l.BX)(0)});function Y({container:e,target:t,layoutEffect:n=!0,...r}={}){let o=(0,i.h)(X);return(n?I.L:u.useEffect)(()=>(N("target",t),N("container",e),function(e,{axis:t="y",...n}={}){let r={axis:t,...n};return"function"==typeof e?2===e.length||A(r)?M(t=>{e(t[r.axis].progress,t)},r):z(e,T(r)):function(e,t){if(e.flatten(),A(t))return e.pause(),M(n=>{e.time=e.duration*n[t.axis].progress},t);{let n=T(t);return e.attachTimeline?e.attachTimeline(n,e=>(e.pause(),z(t=>{e.time=e.duration*t},n))):H.Z}}(e,r)}((e,{x:t,y:n})=>{o.scrollX.set(t.current),o.scrollXProgress.set(t.progress),o.scrollY.set(n.current),o.scrollYProgress.set(n.progress)},{...r,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(r.offset)]),o}},3812:function(e,t,n){n.d(t,{H:function(){return d}});var r=n(8843);let o=e=>e&&"object"==typeof e&&e.mix,l=e=>o(e)?e.mix:void 0;var i=n(1906),u=n(1534),f=n(5414);function s(e,t){let n=(0,i.c)(t()),r=()=>n.set(t());return r(),(0,u.L)(()=>{let t=()=>f.Wi.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>
1{n.forEach(e=>e()),(0,f.Pn)(r)}}),n}var c=n(3576),a=n(3078);function d(e,t,n,o){if("function"==typeof e)return function(e){a.S1.current=[],e();let t=s(a.S1.current,e);return a.S1.current=void 0,t}(e);let i="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,o=e[0+n],i=e[1+n],u=e[2+n],f=e[3+n],s=(0,r.s)(i,u,{mixer:l(u[0]),...f});return t?s(o):s}(t,n,o);return Array.isArray(e)?g(e,i):g([e],([e])=>i(e))}function g(e,t){let n=(0,c.h)(()=>[]);return s(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}}}]);

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.