PageSourceSearch

https://stephenwade.com/_next/static/chunks/8827-805c9bf3ab55c2e3.js

js stephenwade.com collected 2026-09-24 12:20:59 UTC 8,607 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8827],{68827:(e,t,i)=>{e.exports=i(90400)},90400:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}});let r=i(64252),n=i(88365),o=i(37876),a=n._(i(14232)),l=n._(i(98477)),s=r._(i(29269)),d=i(89161),u=i(63786),c=i(9263);i(26201);let f=i(19783);function g(e){return"/"===e[0]?e.slice(1):e}let h="function"==typeof l.preload,p={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},m=new Set,b="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",y=new Map([["default",function(e){var t;let{config:i,src:r,width:n,quality:o}=e,a=o||(null==(t=i.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return!i.dangerouslyAllowSVG&&r.split("?",1)[0].endsWith(".svg")?r:(0,f.normalizePathTrailingSlash)(i.path)+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+a}],["imgix",function(e){let{config:t,src:i,width:r,quality:n}=e,o=new URL(""+t.path+g(i)),a=o.searchParams;return a.set("auto",a.getAll("auto").join(",")||"format"),a.set("fit",a.get("fit")||"max"),a.set("w",a.get("w")||r.toString()),n&&a.set("q",n.toString()),o.href}],["cloudinary",function(e){let{config:t,src:i,width:r,quality:n}=e,o=["f_auto","c_limit","w_"+r,"q_"+(n||"auto")].join(",")+"/";return""+t.path+o+g(i)}],["akamai",function(e){let{config:t,src:i,width:r}=e;return""+t.path+g(i)+"?imwidth="+r}],["custom",function(e){let{src:t}=e;throw Object.defineProperty(Error('Image with src "'+t+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}]]);function v(e){return void 0!==e.default}function w(e){let{config:t,src:i,unoptimized:r,layout:n,width:o,quality:a,sizes:l,loader:s}=e;if(r)return{src:i,srcSet:void 0,sizes:void 0};let{widths:d,kind:u}=function(e,t,i,r){let{deviceSizes:n,allSizes:o}=e;if(r&&("fill"===i||"responsive"===i)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(r);)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t||"fill"===i||"responsive"===i?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,n,l),c=d.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:d.map((e,r)=>s({config:t,src:i,quality:a,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:s({config:t,src:i,quality:a,width:d[c]})}}function x(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function _(e){var t;let i=(null==(t=e.config)?void 0:t.loader)||"default",r=y.get(i);if(r)return r(e);throw Object.defineProperty(Error('Unknown "loader" found in "next.config.js". Expected: '+d.VALID_LOADERS.join(", ")+". Received: "+i),"__NEXT_ERROR_CODE",{value:"E338",enumerable:!1,configurable:!0})}function A(e,t,i,r,n,o){e&&e.src!==b&&e["data-loaded-src"]!==t&&(e["data-loaded-src"]=t,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentNode&&(m.add(t),"blur"===r&&o(!0),null==n?void 0:n.current)){let{naturalWidth:t,naturalHeight:i}=e;n.current({naturalWidth:t,naturalHeight:i})}}))}let j=e=>{let{imgAttributes:t,heightInt:i,widthInt:r,qualityInt:n,layout:l,className:s,imgStyle:d,blurStyle:u,isLazy:c,placeholder:f,loading:g,srcString:h,config:p,unoptimized:m,loader:b,onLoadingCompleteRef:y,setBlurComplete:v,setIntersection:x,onLoad:_,onError:j,isVisible:S,noscriptSizes:E,...k}=e;return g=c?"lazy":g,(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("img",{...k,...t,decoding:"async","data-nimg":l,className:s,style:{...d,...u},ref:(0,a.useCallback)(e=>{x(e),(null==e?void 0:e.complete)&&A(e,h,l,f,y,v)},[x,h,l,f,y,v]),onLoad:e=>{A(e.currentTarget,h,l,f,y,v),_&&_(e)},onError:e=>{"blur"===f&&v(!0),j&&j(e)}}),(c||"blur"===f)&&(0,o.jsx)("noscript",{children:(0,o.jsx)("img",{...k,loading:g,decoding:"async","data-nimg":l,style:d,className:s,...w({config:p,src:h,unoptimized:m,layout:l,width:r,quality:n,sizes:E,loader:b})})})]})};function S(e){var t;let i,{src:r,sizes:n,unoptimized:l=!1,priority:f=!1,loading:g,lazyRoot:y=null,lazyBoundary:A,className:S,qual
1ity:E,width:k,height:R,style:O,objectFit:z,objectPosition:P,onLoadingComplete:N,placeholder:C="empty",blurDataURL:I,...D}=e,M=(0,a.useContext)(c.ImageConfigContext),W=(0,a.useMemo)(()=>{var e;let t=p||M||d.imageConfigDefault,i=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),r=t.deviceSizes.sort((e,t)=>e-t),n=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:i,deviceSizes:r,qualities:n}},[M]),q=n?"responsive":"intrinsic";"layout"in D&&(D.layout&&(q=D.layout),delete D.layout);let L=_;if("loader"in D){if(D.loader){let e=D.loader;L=t=>{let{config:i,...r}=t;return e(r)}}delete D.loader}let T="";if("object"==typeof(t=r)&&(v(t)||void 0!==t.src)){let e=v(r)?r.default:r;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(I=I||e.blurDataURL,T=e.src,(!q||"fill"!==q)&&(R=R||e.height,k=k||e.width,!e.height||!e.width))throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0})}let B=!f&&("lazy"===g||void 0===g);((r="string"==typeof r?r:T).startsWith("data:")||r.startsWith("blob:"))&&(l=!0,B=!1),m.has(r)&&(B=!1),W.unoptimized&&(l=!0);let[U,X]=(0,a.useState)(!1),[G,H,V]=(0,u.useIntersection)({rootRef:y,rootMargin:A||"200px",disabled:!B}),F=!B||H,J={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},Q={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},K=!1,Y=x(k),Z=x(R),$=x(E),ee=Object.assign({},O,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:z,objectPosition:P}),et="blur"!==C||U?{}:{backgroundSize:z||"cover",backgroundPosition:P||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'+I+'")'};if("fill"===q)J.display="block",J.position="absolute",J.top=0,J.left=0,J.bottom=0,J.right=0;else if(void 0!==Y&&void 0!==Z){let e=Z/Y,t=isNaN(e)?"100%":""+100*e+"%";"responsive"===q?(J.display="block",J.position="relative",K=!0,Q.paddingTop=t):"intrinsic"===q?(J.display="inline-block",J.position="relative",J.maxWidth="100%",K=!0,Q.maxWidth="100%",i="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27"+Y+"%27%20height=%27"+Z+"%27/%3e"):"fixed"===q&&(J.display="inline-block",J.position="relative",J.width=Y,J.height=Z)}let ei={src:b,srcSet:void 0,sizes:void 0};F&&(ei=w({config:W,src:r,unoptimized:l,layout:q,width:Y,quality:$,sizes:n,loader:L}));let er=r,en=h?void 0:{imageSrcSet:ei.srcSet,imageSizes:ei.sizes,crossOrigin:D.crossOrigin,referrerPolicy:D.referrerPolicy},eo=a.default.useLayoutEffect,ea=(0,a.useRef)(N),el=(0,a.useRef)(r);(0,a.useEffect)(()=>{ea.current=N},[N]),eo(()=>{el.current!==r&&(V(),el.current=r)},[V,r]);let es={isLazy:B,imgAttributes:ei,heightInt:Z,widthInt:Y,qualityInt:$,layout:q,className:S,imgStyle:ee,blurStyle:et,loading:g,config:W,unoptimized:l,placeholder:C,loader:L,srcString:er,onLoadingCompleteRef:ea,setBlurComplete:X,setIntersection:G,isVisible:F,noscriptSizes:n,...D};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{style:J,children:[K?(0,o.jsx)("span",{style:Q,children:i?(0,o.jsx)("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:i}):null}):null,(0,o.jsx)(j,{...es})]}),!h&&f?(0,o.jsx)(s.default,{children:(0,o.jsx)("link",{rel:"preload",as:"image",href:ei.srcSet?void 0:ei.src,...en},"__nimg-"+ei.src+ei.srcSet+ei.sizes)}):null]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]);

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.