PageSourceSearch

https://www.earonman.com/_next/static/chunks/73624-13e5fb1ddce4d6ba.js?dpl=dpl_Eb9fWuCQs5VrK9RMJZu3Uc23cz3U

js earonman.com collected 2026-09-24 13:57:42 UTC 12,834 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[73624],{67401:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(12115);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),i=e=>{let t=l(e);return t.charAt(0).toUpperCase()+t.slice(1)},a=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:l=2,absoluteStrokeWidth:i,className:c="",children:f,iconNode:d,...u}=e;return(0,n.createElement)("svg",{ref:t,...s,width:o,height:o,stroke:r,strokeWidth:i?24*Number(l)/Number(o):l,className:a("lucide",c),...u},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(f)?f:[f]])}),f=(e,t)=>{let r=(0,n.forwardRef)((r,l)=>{let{className:s,...f}=r;return(0,n.createElement)(c,{ref:l,iconNode:t,className:a("lucide-".concat(o(i(e))),"lucide-".concat(e),s),...f})});return r.displayName=i(e),r}},93467:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},59136:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},98867:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},51719:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},46967:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},40886:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("circle-play",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]])},96644:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]])},42233:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]])},24035:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]])},48686:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},17819:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]])},67072:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(67401).A)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]])},5565:(e,t,r)=>{r.d(t,{default:()=>o.a});var n=r(4146),o=r.n(n)},4146:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},getImageProps:function(){return a}});let n=r(73749),o=r(40666),l=r(87970),i=n._(r(65514));function a(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let s=l.Image},78432:(e,t,r)=>{r.d(t,{j:()=>i});var n=r(23932),o=r(35403),l=r(34420);
1function i(e,t){let r=(0,l.d)(t()),i=()=>r.set(t());return i(),(0,o.E)(()=>{let t=()=>n.Gt.preRender(i,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,n.WG)(i)}}),r}},34420:(e,t,r)=>{r.d(t,{d:()=>a});var n=r(39421),o=r(12115),l=r(27249),i=r(99234);function a(e){let t=(0,i.M)(()=>(0,n.OQ)(e)),{isStatic:r}=(0,o.useContext)(l.Q);if(r){let[,r]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",r),[])}return t}},48407:(e,t,r)=>{let n,o;r.d(t,{L:()=>q});var l=r(39421),i=r(45107),a=r(12115),s=r(23932);function c(e,t){let r;let n=()=>{let{currentTime:n}=t,o=(null===n?0:n.value)/100;r!==o&&e(o),r=o};return s.Gt.preUpdate(n,!0),()=>(0,s.WG)(n)}var f=r(55425),d=r(34999);let u=new WeakMap;function h({target:e,contentRect:t,borderBoxSize:r}){u.get(e)?.forEach(n=>{n({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:r}=t[0];return{width:e,height:r}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,r)}})})}function g(e){e.forEach(h)}let p=new Set;var y=r(19615),m=r(43700);let v=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),w=()=>({time:0,x:v(),y:v()}),k={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function A(e,t,r,n){let o=r[t],{length:l,position:i}=k[t],a=o.current,s=r.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,y.q)(0,o.scrollLength,o.current);let c=n-s;o.velocity=c>50?0:(0,m.f)(o.current-a,c)}var x=r(21136),E=r(6421),M=r(85821);let b={start:0,center:.5,end:1};function L(e,t,r=0){let n=0;if(e in b&&(e=b[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let W=[0,0],z={All:[[0,0],[1,1]]},O={x:0,y:0},H=new WeakMap,S=new WeakMap,G=new WeakMap,C=e=>e===document.documentElement?window:e;function N(e,{container:t=document.documentElement,...r}={}){let l=G.get(t);l||(l=new Set,G.set(t,l));let i=function(e,t,r,n={}){return{measure:()=>(function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight})(e,n.target,r),update:t=>{A(e,"x",r,t),A(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=z.All}=r,{target:o=e,axis:l="y"}=r,i="y"===l?"height":"width",a=o!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let o=null,l=n.parentNode;for(;!o;)"svg"===l.tagName&&(o=l),l=n.parentNode;n=o}else break;return r}(o,e):O,s=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let f=!t[l].interpolate,d=n.length;for(let e=0;e<d;e++){let r=function(e,t,r,n){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"]),L(o[0],r,n)-L(o[1],t)}(n[e],c[i],s[i],a[l]);f||r===t[l].interpolatorOffsets[e]||(f=!0),t[l].offset[e]=r}f&&(t[l].interpolate=(0,x.G)(t[l].offset,(0,E.Z)(n),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,M.q)(0,1,t[l].interpolate(t[l].current))}(e,r,n)},notify:()=>t(r)}}(t,e,w(),r);if(l.add(i),!H.has(t)){let e=()=>{for(let e of l)e.measure()},r=()=>{for(let e of l)e.update(s.uv.timestamp)},i=()=>{for(let e of l)e.notify()},a=()=>{s.Gt.read(e,!1,!0),s.Gt.read(r,!1,!0),s.Gt.preUpdate(i,!1,!0)};H.set(t,a);let c=C(t);window.addEventListener("resize",a,{passive:!0}),t!==document.documentElement&&S.set(t,"function"==typeof t?(p.add(t),o||(o=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};
1p.forEach(e=>e(t))},window.addEventListener("resize",o)),()=>{p.delete(t),!p.size&&o&&(o=void 0)}):function(e,t){n||"undefined"==typeof ResizeObserver||(n=new ResizeObserver(g));let r=(0,d.K)(e);return r.forEach(e=>{let r=u.get(e);r||(r=new Set,u.set(e,r)),r.add(t),n?.observe(e)}),()=>{r.forEach(e=>{let r=u.get(e);r?.delete(t),r?.size||n?.unobserve(e)})}}(t,a)),c.addEventListener("scroll",a,{passive:!0})}let a=H.get(t);return s.Gt.read(a,!1,!0),()=>{(0,s.WG)(a);let e=G.get(t);if(!e||(e.delete(i),e.size))return;let r=H.get(t);H.delete(t),r&&(C(t).removeEventListener("scroll",r),S.get(t)?.(),window.removeEventListener("resize",r))}}let B=new Map;function j({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let o=B.get(t)??new Map;B.set(t,o);let l=r.target??"self",i=o.get(l)??{},a=n+(r.offset??[]).join(",");return i[a]||(i[a]=!r.target&&(0,f.J)()?new ScrollTimeline({source:t,axis:n}):function(e){let t={value:0},r=N(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}({container:t,...r})),i[a]}var V=r(99234),R=r(35403);function P(e,t){(0,i.$)(!!(!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 _=()=>({scrollX:(0,l.OQ)(0),scrollY:(0,l.OQ)(0),scrollXProgress:(0,l.OQ)(0),scrollYProgress:(0,l.OQ)(0)});function q({container:e,target:t,layoutEffect:r=!0,...n}={}){let o=(0,V.M)(_);return(r?R.E:a.useEffect)(()=>(P("target",t),P("container",e),function(e,{axis:t="y",container:r=document.documentElement,...n}={}){r===document.documentElement&&("y"===t&&r.scrollHeight===r.clientHeight||"x"===t&&r.scrollWidth===r.clientWidth)&&(r=document.body);let o={axis:t,container:r,...n};return"function"==typeof e?2===e.length?N(t=>{e(t[o.axis].progress,t)},o):c(e,j(o)):function(e,t){let r=j(t);return e.attachTimeline({timeline:t.target?void 0:r,observe:e=>(e.pause(),c(t=>{e.time=e.duration*t},r))})}(e,o)}((e,{x:t,y:r})=>{o.scrollX.set(t.current),o.scrollXProgress.set(t.progress),o.scrollY.set(r.current),o.scrollYProgress.set(r.progress)},{...n,container:e?.current||void 0,target:t?.current||void 0})),[e,t,JSON.stringify(n.offset)]),o}},30405:(e,t,r)=>{r.d(t,{z:()=>u});var n=r(22971),o=r(23932),l=r(26054),i=r(12115),a=r(27249),s=r(99234),c=r(35403),f=r(34420),d=r(84707);function u(e,t={}){let{isStatic:r}=(0,i.useContext)(a.Q),g=(0,i.useRef)(null),p=(0,s.M)(()=>(0,d.S)(e)?e.get():e),y=(0,s.M)(()=>"string"==typeof p?p.replace(/[\d.-]/g,""):void 0),m=(0,f.d)(p),v=(0,i.useRef)(p),w=(0,i.useRef)(l.l),k=()=>{A(),g.current=new n.s({keyframes:[h(m.get()),h(v.current)],velocity:m.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:w.current})},A=()=>{g.current&&g.current.stop()};return(0,i.useInsertionEffect)(()=>m.attach((e,t)=>r?t(e):(v.current=e,w.current=e=>t(y?e+y:e),o.Gt.postRender(k),m.get()),A),[JSON.stringify(t)]),(0,c.E)(()=>{if((0,d.S)(e))return e.on("change",e=>m.set(y?e+y:e))},[m,y]),m}function h(e){return"number"==typeof e?e:parseFloat(e)}},61891:(e,t,r)=>{r.d(t,{G:()=>a});var n=r(21136),o=r(99234),l=r(78432),i=r(39421);function a(e,t,r,o){if("function"==typeof e)return function(e){i.bt.current=[],e();let t=(0,l.j)(i.bt.current,e);return i.bt.current=void 0,t}(e);let a="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,o=e[0+r],l=e[1+r],i=e[2+r],a=e[3+r],s=(0,n.G)(l,i,a);return t?s(o):s}(t,r,o);return Array.isArray(e)?s(e,a):s([e],([e])=>a(e))}function s(e,t){let r=(0,o.M)(()=>[]);return(0,l.j)(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}}}]);

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.