PageSourceSearch

https://www.demilked.com/_next/static/chunks/051y7exqwk6ux.js

js demilked.com collected 2026-09-24 08:32:41 UTC 41,604 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,88143,(e,t,i)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:i,blurHeight:a,blurDataURL:s,objectFit:n}){let l=i?40*i:e,o=a?40*a:t,d=l&&o?`viewBox='0 0 ${l} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},87690,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return n}};for(var a in r)Object.defineProperty(i,a,{enumerable:!0,get:r[a]});let s=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(33525);let r=e.r(43369),a=e.r(88143),s=e.r(87690),n=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:i=!1,priority:c=!1,preload:u=!1,loading:m,className:p,quality:f,width:h,height:g,fill:b=!1,style:x,overrideSrc:v,onLoad:y,onLoadingComplete:w,placeholder:j="empty",blurDataURL:S,fetchPriority:k,decoding:N="async",layout:E,objectFit:_,objectPosition:C,lazyBoundary:z,lazyRoot:P,...R},O){var I;let A,T,L,{imgConf:M,showAltText:$,blurComplete:D,defaultLoader:U}=O,F=M||s.imageConfigDefault;if("allSizes"in F)A=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),i=F.qualities?.sort((e,t)=>e-t);A={...F,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=R.loader||U;delete R.loader,delete R.srcSet;let q="__next_img_default"in B;if(q){if("custom"===A.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:i,...r}=t;return e(r)}}if(E){"fill"===E&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(x={...x,...e});let i={responsive:"100vw",fill:"100vw"}[E];i&&!t&&(t=i)}let G="",W=o(h),V=o(g);if((I=e)&&"object"==typeof I&&(l(I)||void 0!==I.src)){let t=l(e)?e.default:e;if(!t.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(t)}
2`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.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(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(T=t.blurWidth,L=t.blurHeight,S=S||t.blurDataURL,G=t.src,!b)if(W||V){if(W&&!V){let e=W/t.width;V=Math.round(t.height*e)}else if(!W&&V){let e=V/t.height;W=Math.round(t.width*e)}}else W=t.width,V=t.height}let Y=!c&&!u&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:G)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,Y=!1),A.unoptimized&&(i=!0),q&&!A.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let Z=o(f),H=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:_,objectPosition:C}:{},$?{}:{color:"transparent"},x),X=D||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:W,heightInt:V,blurWidth:T,blurHeight:L,blurDataURL:S||"",objectFit:H.objectFit})}")`:`url("${j}")`,K=n.includes(H.objectFit)?"fill"===H.objectFit?"100% 100%":"cover":H.objectFit,J=X?{backgroundSize:K,backgroundPosition:H.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Q=function({config:e,src:t,unoptimized:i,width:a,quality:s,sizes:n,loader:l}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(e){let i=t.indexOf("?");if(-1!==i){let r=new URLSearchParams(t.slice(i+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,i)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:d}=function({deviceSizes:e,allSizes:t},i,r){if(r){let i=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=i.exec(r);)a.push(parseInt(e[2]));if(a.length){let i=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,n),c=o.length-1;return{sizes:n||"w"!==d?n:"100vw",srcSet:o.map((i,r)=>`${l({config:e,src:t,quality:s,width:i})} ${"w"===d?i:r+1}${d}`).join(", "),src:l({config:e,src:t,quality:s,width:o[c]})}}({config:A,src:e,unoptimized:i,width:W,quality:Z,sizes:t,loader:B}),ee=Y?"lazy":m;return{props:{...R,loading:ee,fetchPriority:k,width:W,height:V,decoding:N,className:p,style:{...H,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:v||Q.src},meta:{unoptimized:i,preload:u||c,placeholder:j,fill:b}}}},98879,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return l}});let r=e.r(71645),a="u"<typeof window,s=a?()=>{}:r.useLayoutEffect,n=a?()=>{}:r.useEffect;function l(e){let{headManager:t,reduceComponentsToState:i}=e;function l(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(e))}}return a&&(t?.mountedInstances?.add(e.children),l()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),n(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return h},defaultHead:function(){return u}};for(var a in r)Object.defineProperty(i,a,{enumerable:!0,get:r[a]});let s=e.r(55682),n=e.r(90809),l=e.r(43476),o=n._(e.r(71645)),d=s._(e.r(98879)),c=e.r(42732);function u(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function f(e){let t,i,r,a;return e.reduce(m,[]).reverse().concat(u().reverse()).filter((t=new Set,i=new Set,r=new Set,a={},e=>{let s=!0,n=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){n=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?s=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?s=!1:i.add(e.type);break;case"meta":for(let t=0,i=p.length;t<i;t++){let i=p[t];if(e.props.hasOwnProperty(i))if("charSet"===i)r.has(i)?s=!1:r.add(i);else{let t=e.props[i],r=a[i]||new Set;("name"!==i||!n)&&r.has(t)?s=!1:(r.add(t),a[i]=r)}}}return s})).reverse().map((e,t)=>{let i=e.key||t;return o.default.cloneElement(e,{key:i})})}let h=function({children:e}){let t=(0,o.useContext)(c.HeadManagerContext);return(0,l.jsx)(d.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
2dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},18556,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let r=e.r(55682)._(e.r(71645)),a=e.r(87690),s=r.default.createContext(a.imageConfigDefault)},65856,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(55682)._(e.r(71645)).default.createContext(null)},25960,e=>{"use strict";e.s(["default",0,function({src:e,width:t,quality:i}){if(!e||e.startsWith("/")||e.startsWith("data:")||e.includes("localhost")||e.includes("127.0.0.1"))return e;let r=new URL("https://wsrv.nl/");return r.searchParams.set("url",e),r.searchParams.set("w",t.toString()),r.searchParams.set("q",(i||75).toString()),r.searchParams.set("output","webp"),r.searchParams.set("fit","cover"),r.toString()}])},85437,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return y}});let r=e.r(55682),a=e.r(90809),s=e.r(43476),n=a._(e.r(71645)),l=r._(e.r(74080)),o=r._(e.r(25633)),d=e.r(8927),c=e.r(87690),u=e.r(18556);e.r(33525);let m=e.r(65856),p=r._(e.r(25960)),f=e.r(18581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"custom",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,i,r,a,s,n){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function b(e){return n.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x=(0,n.forwardRef)(({src:e,srcSet:t,sizes:i,height:r,width:a,decoding:l,className:o,style:d,fetchPriority:c,placeholder:u,loading:m,unoptimized:p,fill:h,onLoadRef:x,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:w,sizesInput:j,onLoad:S,onError:k,...N},E)=>{let _=(0,n.useCallback)(e=>{e&&(k&&(e.src=e.src),e.complete&&g(e,u,x,v,y,p,j))},[e,u,x,v,y,k,p,j]),C=(0,f.useMergedRef)(E,_);return(0,s.jsx)("img",{...N,...b(c),loading:m,width:a,height:r,decoding:l,"data-nimg":h?"fill":"1",className:o,style:d,sizes:i,srcSet:t,src:e,ref:C,onLoad:e=>{g(e.currentTarget,u,x,v,y,p,j)},onError:e=>{w(!0),"empty"!==u&&y(!0),k&&k(e)}})});function v({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,i),null):(0,s.jsx)(o.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,n.forwardRef)((e,t)=>{let i=(0,n.useContext)(m.RouterContext),r=(0,n.useContext)(u.ImageConfigContext),a=(0,n.useMemo)(()=>{let e=h||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:a,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:l,onLoadingComplete:o}=e,f=(0,n.useRef)(l);(0,n.useEffect)(()=>{f.current=l},[l]);let g=(0,n.useRef)(o);(0,n.useEffect)(()=>{g.current=o},[o]);let[b,y]=(0,n.useState)(!1),[w,j]=(0,n.useState)(!1),{props:S,meta:k}=(0,d.getImgProps)(e,{defaultLoader:p.default,imgConf:a,blurComplete:b,showAltText:w});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(x,{...S,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),k.preload?(0,s.jsx)(v,{isAppRouter:!i,imgAttributes:S}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
2dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},69071,e=>{"use strict";var t=e.i(43476),i=e.i(71645);e.s(["default",0,function({category:e,iconSize:r=48}){let a=[function(e){if(!e)return null;let t=e.toLowerCase().trim().replace(/&/g,"and").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"");return t?`/covers/${t}.png`:null}(e),"/covers/default.png"].filter(Boolean),[s,n]=(0,i.useState)(0),l=a[s],o=(0,i.useRef)(null);return((0,i.useEffect)(()=>{let e=o.current;e?.complete&&0===e.naturalWidth&&n(e=>e+1)},[s]),l)?(0,t.jsx)("img",{ref:o,src:l,alt:e??"",className:"size-full object-cover",onError:()=>n(e=>e+1)}):(0,t.jsx)("div",{className:"flex size-full items-center justify-center bg-[#050505]",children:(0,t.jsx)("img",{src:"/logos/symbol.svg",alt:"",width:r,height:r,style:{width:r,height:r},className:"opacity-35"})})}],69071)},94909,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return d}};for(var a in r)Object.defineProperty(i,a,{enumerable:!0,get:r[a]});let s=e.r(55682),n=e.r(8927),l=e.r(85437),o=s._(e.r(25960));function d(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"custom",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let c=l.Image},57688,(e,t,i)=>{t.exports=e.r(94909)},31278,e=>{"use strict";let t=(0,e.i(75254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],31278)},36156,e=>{"use strict";var t=e.i(47167);e.s(["getSiteConfig",0,function(){return{siteName:t.default.env.SITE_NAME??"Demilked",siteTitle:t.default.env.SITE_TITLE??"Demilked - The Good Stuff In Life",locale:"en",metadataBase:t.default.env.METADATA_BASE??"https://www.demilked.com",apiBaseUrl:t.default.env.API_BASE_URL??"http://localhost:8000/api/demilked-cms",twitterHandle:"@demilked",adsenseClientId:"ca-pub-3204850087447217",wecantrackPropertyId:"W-DMM75NKZ"}}])},28318,25775,9165,54513,e=>{"use strict";var t,i,r=e.i(43476),a=e.i(69071),s=e.i(57688),n=e.i(22016);function l({title:e,imageUrl:t,date:i,category:o,url:d,priority:c=!1}){return(0,r.jsx)("article",{className:"group border-t border-black/10 py-7",children:(0,r.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-start md:gap-6",children:[i&&(0,r.jsx)("time",{className:"hidden w-[54px] shrink-0 pt-0.5 text-[12px] leading-[1.45] text-[var(--gray-500)] md:block",children:i}),(0,r.jsxs)("div",{className:"min-w-0 flex-1",children:[o&&(o.href?(0,r.jsx)(n.default,{href:o.href,className:"mb-2 inline-flex items-center border border-[#050505] px-1.5 py-0.5 text-[10px] font-bold tracking-[0.06em] text-[#050505] uppercase transition-colors hover:bg-[#050505] hover:text-white",onClick:e=>e.stopPropagation(),children:o.name}):(0,r.jsx)("span",{className:"mb-2 inline-flex items-center border border-[#050505] px-1.5 py-0.5 text-[10px] font-bold tracking-[0.06em] text-[#050505] uppercase",children:o.name})),(0,r.jsx)(n.default,{href:d,className:"block",children:(0,r.jsx)("h2",{className:"max-w-[640px] text-[24px] leading-[1.25] font-bold tracking-[-0.02em] text-[#050505] decoration-1 underline-offset-2 group-hover:underline",children:e})})]}),(0,r.jsx)(n.default,{href:d,className:"order-first block w-full shrink-0 md:order-none md:w-[300px]",children:(0,r.jsx)("div",{className:"relative flex aspect-video w-full items-center justify-center overflow-hidden bg-[#050505]",children:t?(0,r.jsx)(s.default,{src:t,alt:e,fill:!0,sizes:"(max-width: 767px) 100vw, 300px",className:"object-cover",priority:c,fetchPriority:c?"high":void 0}):(0,r.jsx)(a.default,{category:o?.name})})})]})})}e.s(["default",0,l],25775);var o=e.i(35429);e.s(["default",0,function({post:e}){let t=e.slug&&"undefined"!==e.slug?e.slug:null,i=t?(0,o.getPostUrl)(t):"#",a=e.categories[0]?{name:e.categories[0].name,href:`/category/${e.categories[0].slug}`}:null;return(0,r.jsx)(l,{title:e.title,imageUrl:e.thumbnail_url??e.thumbnail?.url??null,date:function(e){if(!e)return null;let t=new Date(e);return Number.isNaN(t.getTime())?null:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}(e.published_at??e.created_at),category:a,url:i})}],28318);var d=e.i(47167),c=e.i(36156);async function u(e,t={}){(0,c.getSiteConfig)().apiBaseUrl;let i=new URLSearchParams,[r,a]=e.split("?");
2return i.set("endpoint",r),a&&new URLSearchParams(a).forEach((e,t)=>i.set(t,e)),fetch(`/api/proxy?${i.toString()}`,{...t})}function m(e,t){return Math.floor(e/t)+1}async function p(e=12,t=0){let i=m(t,e),r=await u(`/articles?page=${i}&per_page=${e}`,{next:{revalidate:60,tags:["posts"]}});if(!r.ok)return[];let a=await r.json();return a.data??a??[]}async function f(e,t=10,i=0){let r=m(i,t),a=await u(`/articles?category=${encodeURIComponent(e)}&page=${r}&per_page=${t}`,{next:{revalidate:120,tags:["posts","categories"]}});if(!a.ok)return[];let s=await a.json();return s.data??s??[]}async function h(e=1,t){let i=new URLSearchParams({page:String(e)});t&&i.set("category",t);let r=await u(`/legacy-articles?${i.toString()}`,{next:{revalidate:120,tags:["posts","categories"]}});if(!r.ok)return{posts:[],page:e,lastPage:e,hasMore:!1};let a=await r.json(),s=a.data??[],n=a.meta?.current_page??e,l=a.meta?.last_page??n;return{posts:s,page:n,lastPage:l,hasMore:n<l}}async function g(e,t=1,i=20){let r=await u(`/articles?q=${encodeURIComponent(e)}&page=${t}&per_page=${i}`,{next:{revalidate:0}});if(!r.ok)return{posts:[],hasMore:!1};let a=await r.json(),s=a.data??a??[];return{posts:s,hasMore:s.length>=i}}d.default.env.API_SECRET_TOKEN,e.s(["FEED_PAGE_SIZE",0,12,"getFeaturedFeed",0,p,"getLegacyArticles",0,h,"getPostsByCategory",0,f,"searchPosts",0,g],9165);var b=e.i(71645),x=Object.defineProperty,v=new Map,y=new WeakMap,w=0;b.Component,null!=(null!=(i="useInsertionEffect"in b?b.useInsertionEffect:void 0)?i:b.useLayoutEffect)||b.useEffect,e.s(["useInView",0,function({threshold:e,delay:i,trackVisibility:r,rootMargin:a,root:s,triggerOnce:n,skip:l,initialInView:o,fallbackInView:d,onChange:c}={}){var u;let[m,p]=b.useState(null),f=b.useRef(c),h=b.useRef(o),[g,x]=b.useState({inView:!!o,entry:void 0});f.current=c,b.useEffect(()=>{let c;if(void 0===h.current&&(h.current=o),!l&&m)return c=function(e,i,r={},a=t){if(void 0===window.IntersectionObserver&&void 0!==a){let t=e.getBoundingClientRect();return i(a,{isIntersecting:a,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:t,intersectionRect:t,rootBounds:t}),()=>{}}let{id:s,observer:n,elements:l}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var i;return`${t}_${"root"===t?!(i=e.root)?"0":(y.has(i)||(w+=1,y.set(i,w.toString())),y.get(i)):e[t]}`}).toString(),i=v.get(t);if(!i){let r,a=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var i;let s=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),[...null!=(i=a.get(t.target))?i:[]].forEach(e=>{e(s,t)})})},e);r=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),i={id:t,observer:s,elements:a},v.set(t,i)}return i}(r),o=l.get(e)||[];return l.has(e)||l.set(e,o),o.push(i),n.observe(e),function(){o.splice(o.indexOf(i),1),0===o.length&&(l.delete(e),n.unobserve(e)),0===l.size&&(n.disconnect(),v.delete(s))}}(m,(e,t)=>{let i=h.current;h.current=e,(void 0!==i||e)&&(x({inView:e,entry:t}),f.current&&f.current(e,t),t.isIntersecting&&n&&c&&(c(),c=void 0))},{root:s,rootMargin:a,threshold:e,trackVisibility:r,delay:i},d),()=>{c&&c()}},[Array.isArray(e)?e.toString():e,m,s,a,n,l,r,d,i]);let j=null==(u=g.entry)?void 0:u.target,S=b.useRef(void 0);m||!j||n||l||S.current===j||(S.current=j,x({inView:!!o,entry:void 0}),h.current=o);let k=[p,g.inView,g.entry];return k.ref=k[0],k.inView=k[1],k.entry=k[2],k}],54513)},43531,e=>{"use strict";let t=(0,e.i(75254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],43531)},83893,e=>{"use strict";async function t(e,t){try{let i=await fetch("/api/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t?{email:e,source:t}:{email:e})}),r=await i.json().catch(()=>null);if(i.ok&&r?.ok)return{ok:!0};return{ok:!1,error:r?.error??"subscribe_failed"}}catch{return{ok:!1,error:"network_error"}}}e.s(["subscribeEmail",0,t])},95750,e=>{"use strict";let t=[{id:"capcut",label:"CapCut",domain:"capcut.com"},{id:"canva",label:"Canva",domain:"canva.com"},{id:"notion",label:"Notion",domain:"notion.so"},{id:"grammarly",label:"Grammarly",domain:"grammarly.com"},{id:"beehiiv",label:"Beehiiv",domain:"beehiiv.com"},{id:"substack",label:"Substack",domain:"substack.com"},{id:"buffer",label:"Buffer",domain:"buffer.com"},{id:"adobe",label:"Adobe",domain:"adobe.com"},{id:"descript",label:"Descript",domain:"descript.com"},{id:"riverside",label:"Riverside",domain:"riverside.fm"},{id:"zapier",label:"Zapier",domain:"zapier.com"},{id:"loom",label:"Loom",domain:"loom.com"}],i=[{id:"capcut",name:"CapCut",domain:"capcut.com",desc:"Fast, powerful video editing built for creators — no learning curve."},{id:"beehiiv",name:"Beehiiv",domain:"beehiiv.com",desc:"The newsletter platform built for audience growth, not just sending emails."},{id:"canva",name:"Canva",domain:"canva.com",desc:"Design thumbnails, posts, and brand assets without a design degree."},{id:"descript",name:"Descript",domain:"descript.com",desc:"Edit video and podcast by editing the text transcript — game changer."},{id:"notion",name:"Notion",domain:"notion.so",desc:"Your content operating system: plan, track, and organize everything."},{id:"riverside",name:"Riverside",domain:"riverside.fm",desc:"Studio-quality recording for remote interviews and podcasts."},{id:"gumroad",name:"Gumroad",domain:"gumroad.com",desc:"Sell digital products and courses with zero complexity."},{id:"buffer",name:"Buffer",domain:"buffer.com",desc:"Schedule, publish, and analyze your social content in one place."},{id:"grammarly",name:"Grammarly",domain:"grammarly.com",desc:"Write clearly and confidently — across every tool you use."},{id:"zapier",name:"Zapier",domain:"zapier.com",desc:"Automate the repetitive work between all your tools."},{id:"ghost",name:"Ghost",domain:"ghost.org",desc:"Modern publishing with built-in membership and monetization."},{id:"patreon",name:"Patreon",domain:"patreon.com",desc:"Build recurring revenue directly from your most loyal fans."}
2],r={youtube:[["capcut",5],["descript",4],["riverside",3],["notion",2]],tiktok:[["capcut",5],["canva",4],["buffer",3],["grammarly",2]],instagram:[["canva",5],["buffer",4],["capcut",3],["grammarly",2]],blog:[["grammarly",5],["ghost",4],["notion",3],["canva",2]],newsletter:[["beehiiv",5],["grammarly",4],["notion",3],["ghost",2]],podcast:[["riverside",5],["descript",4],["notion",3],["grammarly",2]]},a={editing:[["capcut",5],["descript",4],["canva",2]],ideas:[["notion",5],["grammarly",2],["canva",2]],distribution:[["buffer",5],["zapier",3],["beehiiv",2]],repurpose:[["descript",4],["capcut",3],["zapier",3]],analytics:[["buffer",4],["beehiiv",3],["notion",2]],monetization:[["gumroad",5],["patreon",4],["beehiiv",3]]},s={solo:[["canva",2],["notion",2],["grammarly",2]],"team-small":[["notion",2],["buffer",2],["zapier",2]],"team-mid":[["zapier",3],["buffer",2],["descript",2]],"team-large":[["zapier",3],["riverside",2],["descript",2]]},n={youtube:["capcut","descript","adobe","loom","buffer","notion"],tiktok:["capcut","adobe","canva","buffer"],instagram:["canva","adobe","buffer","capcut"],blog:["grammarly","notion","adobe","substack"],newsletter:["beehiiv","substack","grammarly","notion"],podcast:["riverside","descript","loom","notion"]},l={editing:["capcut","descript","adobe"],ideas:["notion","grammarly","canva"],distribution:["buffer","zapier","beehiiv"],repurpose:["descript","capcut","zapier","loom"],analytics:["buffer","beehiiv","notion"],monetization:["beehiiv","substack","notion"]};e.s(["AUDIENCE_SIZES",0,[{id:"solo",label:"Solo creator"},{id:"team-small",label:"2–5 people"},{id:"team-mid",label:"5–10 people"},{id:"team-large",label:"10+ people"}],"GOALS",0,[{id:"editing",label:"Editing takes too long"},{id:"ideas",label:"No idea system"},{id:"distribution",label:"Scattered distribution"},{id:"repurpose",label:"Can't repurpose"},{id:"analytics",label:"Confusing analytics"},{id:"monetization",label:"Monetisation is hard"}],"PLATFORMS",0,[{id:"youtube",label:"YouTube"},{id:"tiktok",label:"TikTok"},{id:"instagram",label:"Instagram"},{id:"blog",label:"Blog / Longform"},{id:"newsletter",label:"Newsletter"},{id:"podcast",label:"Podcast"}],"SELECTABLE_TOOLS",0,t,"getRecommendations",0,function(e){let t={},n=e=>e.forEach(([e,i])=>{t[e]=(t[e]??0)+i});e.platforms.forEach(e=>n(r[e]??[])),n(a[e.goal]??[]),n(s[e.audience]??[]),e.platforms.length>1&&n([["zapier",2],["buffer",2],["notion",1]]);let l=new Set(e.tools);return i.filter(e=>!l.has(e.id)).sort((e,i)=>(t[i.id]??0)-(t[e.id]??0)).slice(0,3)},"getRelevantTools",0,function(e,i){let r=new Set(["notion","canva","grammarly"]);return e.forEach(e=>(n[e]??[]).forEach(e=>r.add(e))),(l[i]??[]).forEach(e=>r.add(e)),[...t.filter(e=>r.has(e.id)),...t.filter(e=>!r.has(e.id))].slice(0,12)}])},34130,e=>{"use strict";var t=e.i(43476),i=e.i(75679),r=e.i(83893),a=e.i(43531),s=e.i(71645);e.s(["default",0,function({variant:e="sidebar"}
2){let n="footer"===e,[l,o]=(0,s.useState)(""),[d,c]=(0,s.useState)(!1),[u,m]=(0,s.useState)(!1),[p,f]=(0,s.useState)(!1),h=async t=>{if(t.preventDefault(),!l.trim()||u)return;m(!0),f(!1);let a=await (0,r.subscribeEmail)(l.trim(),e);m(!1),a.ok?(c(!0),(0,i.trackNewsletterSignup)({source:e,ctaLabel:"GET CLARITY"})):f(!0)};return(0,t.jsxs)("div",{className:n?"border border-white/10 p-6":"rounded-[var(--radius-lg)] border border-[var(--border-light)] bg-white p-5",children:[(0,t.jsx)("h3",{className:`text-[15px] font-extrabold ${n?"text-white":"text-black"}`,children:"Demilked Newsletter"}),(0,t.jsx)("p",{className:`mt-1.5 mb-4 text-[13px] leading-snug ${n?"text-white/55":"text-[var(--gray-500)]"}`,children:"We do the research. You get independent insights on tools, workflows, and systems, helping you make better decisions, faster."}),d?(0,t.jsxs)("div",{className:"flex items-start gap-2.5",children:[(0,t.jsx)("span",{className:`mt-0.5 flex size-5 shrink-0 items-center justify-center ${n?"bg-white text-black":"bg-[#050505] text-white"}`,children:(0,t.jsx)(a.Check,{size:12,strokeWidth:3})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:`text-[13px] font-semibold ${n?"text-white":"text-[#050505]"}`,children:"You're in — check your inbox."}),(0,t.jsxs)("p",{className:`mt-0.5 text-[12px] break-all ${n?"text-white/55":"text-[var(--gray-500)]"}`,children:["You've successfully subscribed ",l," to Demilked newsletter."]})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("form",{onSubmit:h,className:n?"flex gap-2":"flex flex-col gap-2",children:[(0,t.jsx)("input",{type:"email",required:!0,placeholder:"[email protected]","aria-label":"Email address",value:l,onChange:e=>o(e.target.value),className:n?"min-w-0 flex-1 rounded-[var(--radius-pill)] border border-white/15 bg-white/10 px-4 py-2.5 text-[13px] text-white outline-none placeholder:text-white/40":"w-full rounded-[var(--radius-md)] border border-[var(--border-light)] bg-white px-3 py-2.5 text-[13px] text-black outline-none placeholder:text-[var(--gray-500)] focus:border-black/40"}),(0,t.jsx)("button",{type:"submit",disabled:u,className:n?"shrink-0 rounded-[var(--radius-pill)] bg-white px-5 py-2.5 text-[13px] font-bold text-black disabled:opacity-60":"w-full rounded-[var(--radius-md)] bg-[#050505] px-4 py-2.5 text-[13px] font-semibold text-white transition-opacity hover:opacity-85 disabled:opacity-60",children:u?"Subscribing…":"GET CLARITY"})]}),(0,t.jsx)("p",{className:`mt-2 text-[11px] ${n?"text-left text-white/30":"text-center text-[var(--gray-450)]"}`,children:"No spam. Unsubscribe any time."}),p&&(0,t.jsx)("p",{className:`mt-2 text-[11px] ${n?"text-left text-[#ff8a8a]":"text-center text-[#cf1f0c]"}`,children:"Something went wrong. Please try again."})]})]})}])},23573,e=>{"use strict";var t=e.i(43476),i=e.i(75679),r=e.i(95750),a=e.i(83893),s=e.i(31278),n=e.i(71645);e.s(["default",0,function(){let[e,l]=(0,n.useState)(1),[o,d]=(0,n.useState)({platforms:[],goal:"",audience:"",tools:[]}
2),[c,u]=(0,n.useState)(""),[m,p]=(0,n.useState)(!1),[f,h]=(0,n.useState)(!1),[g,b]=(0,n.useState)([]);function x(e,t){(0,i.trackQuizSelect)({quizLocation:"sidebar",quizField:e,quizValue:("goal"===e?r.GOALS:r.AUDIENCE_SIZES).find(e=>e.id===t)?.label??t,quizAction:"select"}),d(i=>({...i,[e]:t}))}return((0,n.useEffect)(()=>{if(!m)return;let e=setTimeout(()=>{p(!1),h(!0)},2500);return()=>clearTimeout(e)},[m]),m)?(0,t.jsxs)("div",{className:"overflow-hidden rounded-[var(--radius-lg)] border border-[var(--border-light)] bg-white",children:[(0,t.jsx)("div",{className:"bg-[#050505] px-4 py-3",children:(0,t.jsx)("p",{className:"text-[11px] font-semibold tracking-[0.08em] text-white/50 uppercase",children:"Filter your tools"})}),(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center px-4 py-10",children:[(0,t.jsx)(s.Loader2,{className:"size-7 animate-spin text-[#050505]",strokeWidth:2.25}),(0,t.jsx)("p",{className:"mt-3 text-[13px] text-[var(--gray-500)]",children:"Building your stack…"})]})]}):f?(0,t.jsxs)("div",{className:"overflow-hidden rounded-[var(--radius-lg)] border border-[var(--border-light)] bg-white",children:[(0,t.jsx)("div",{className:"bg-[#050505] px-4 py-3",children:(0,t.jsx)("p",{className:"text-[11px] font-semibold tracking-[0.08em] text-white/50 uppercase",children:"Your top picks"})}),(0,t.jsx)("div",{className:"flex flex-col divide-y divide-[var(--border-light)] p-3",children:g.map((e,i)=>(0,t.jsxs)("div",{className:"flex items-center gap-3 py-3",children:[(0,t.jsxs)("div",{className:"relative flex-shrink-0",children:[(0,t.jsx)("div",{className:"flex size-9 items-center justify-center rounded-[var(--radius-sm)] border border-black/8 bg-[#f9f9f9]",children:(0,t.jsx)("img",{src:`https://www.google.com/s2/favicons?domain=${e.domain}&sz=64`,alt:e.name,width:22,height:22,className:"rounded-sm"})}),(0,t.jsx)("span",{className:"absolute -top-1 -left-1 flex size-4 items-center justify-center rounded-full bg-[#050505] text-[9px] font-bold text-white",children:i+1})]}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"text-[13px] font-semibold text-black",children:e.name}),(0,t.jsx)("div",{className:"line-clamp-2 text-[11px] leading-[1.5] text-[var(--gray-500)]",children:e.desc})]})]},e.id))}),(0,t.jsx)("div",{className:"border-t border-[var(--border-light)] px-4 pb-4",children:(0,t.jsxs)("p",{className:"pt-3 text-center text-[11px] text-[var(--gray-400)]",children:["Results sent to"," ",(0,t.jsx)("span",{className:"font-semibold text-[#353535]",children:c})]})})]}):(0,t.jsxs)("div",{className:"overflow-hidden rounded-[var(--radius-lg)] border border-[var(--border-light)] bg-white",children:[(0,t.jsxs)("div",{className:"bg-[#050505] px-4 py-4",children:[(0,t.jsx)("p",{className:"text-[11px] font-semibold tracking-[0.08em] text-white/50 uppercase",children:"Filter your tools"}),(0,t.jsxs)("p",{className:"mt-0.5 text-[14px] font-bold text-white",children:[4," quick questions to cut the noise."]}),(0,t.jsx)("div",{className:"mt-3 flex gap-1.5",children:Array.from({length:4}).map((i,r)=>(0,t.jsx)("div",{className:`h-[3px] flex-1 rounded-full transition-all duration-300 ${r+1<e?"bg-white/40":r+1===e?"bg-white":"bg-white/15"}`},r))})]}),(0,t.jsxs)("div",{className:"p-4",children:[1===e&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-[13px] font-semibold text-black",children:"Where do you create content?"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-1.5",children:r.PLATFORMS.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>{var t;let a;return t=e.id,a=o.platforms.includes(t),void((0,i.trackQuizSelect)({quizLocation:"sidebar",quizField:"platform",quizValue:r.PLATFORMS.find(e=>e.id===t)?.label??t,quizAction:a?"deselect":"select"}),d(e=>({...e,platforms:a?e.platforms.filter(e=>e!==t):[...e.platforms,t]})))},className:`flex items-center gap-1.5 rounded-[var(--radius-md)] border px-2.5 py-2 text-left text-[12px] font-medium transition-all duration-150 ${o.platforms.includes(e.id)?"border-[#050505] bg-[#050505] text-white":"border-[#e8e8e8] text-[#353535] hover:border-[#050505]"}`,children:e.label},e.id))}),(0,t.jsx)("button",{type:"button",disabled:0===o.platforms.length,onClick:()=>l(2),className:"mt-4 w-full rounded-[var(--radius-pill)] bg-[#050505] py-2.5 text-[13px] font-semibold text-white transition-opacity hover:opacity-80 disabled:opacity-30",children:"Continue →"})]}),2===e&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-[13px] font-semibold text-black",children:"What's slowing you down?"}),(0,t.jsx)("div",{className:"flex flex-col gap-1.5",children:r.GOALS.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>x("goal",e.id),className:`flex items-center gap-2 rounded-[var(--radius-md)] border px-3 py-2 text-left text-[12px] font-medium transition-all duration-150 ${o.goal===e.id?"border-[#050505] bg-[#050505] text-white":"border-[#e8e8e8] text-[#353535] hover:border-[#050505]"}`,children:(0,t.jsx)("span",{className:"font-semibold",children:e.label})},e.id))}),(0,t.jsx)("button",{type:"button",disabled:!o.goal,onClick:()=>l(3),className:"mt-4 w-full rounded-[var(--radius-pill)] bg-[#050505] py-2.5 text-[13px] font-semibold text-white transition-opacity hover:opacity-80 disabled:opacity-30",children:"Continue →"})]}),3===e&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-[13px] font-semibold text-black",children:"How big is your team?"}),(0,t.jsx)("div",{className:"flex flex-col gap-1.5",children:r.AUDIENCE_SIZES.map(e=>(0,t.jsx)("button",{type:"button",onClick:()=>x("audience",e.id),className:`flex items-center justify-between rounded-[var(--radius-md)] border px-3 py-2 text-left text-[12px] font-medium transition-all duration-150 ${o.audience===e.id?"border-[#050505] bg-[#050505] text-white":"border-[#e8e8e8] text-[#353535] hover:border-[#050505]"}`,children:(0,t.jsx)("span",{className:"font-semibold",children:e.label})},e.id))}),(0,t.jsx)("button",{type:"button",disabled:!o.audience,onClick:()=>l(4),className:"mt-4 w-full rounded-[var(--radius-pill)] bg-[#050505] py-2.5 text-[13px] font-semibold text-white transition-opacity hover:opacity-80 disabled:opacity-30",children:"Continue →"})]}),4===e&&(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-[13px] font-semibold text-black",children:"Which tools do you already use?"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-1.5",children:(0,r.getRelevantTools)(o.platforms,o.goal).slice(0,8).map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>{var t;let a;return t=e.id,a=o.tools.includes(t),void((0,i.trackQuizSelect)({quizLocation:"sidebar",quizField:"tool",quizValue:r.SELECTABLE_TOOLS.find(e=>e.id===t)?.label??t,quizAction:a?"deselect":"select"}),d(e=>({...e,tools:a?e.tools.filter(e=>e!==t):[...e.tools,t]})))},className:`flex items-center gap-1.5 rounded-[var(--radius-md)] border px-2.5 py-2 text-left text-[12px] font-medium transition-all duration-150 ${o.tools.includes(e.id)?"border-[#050505] bg-[#050505] text-white":"border-[#e8e8e8] text-[#353535] hover:border-[#050505]"}`,children:[(0,t.jsx)("img",{src:`https://www.google.com/s2/favicons?domain=${e.domain}&sz=32`,alt:"",width:12,height:12,className:"flex-shrink-0"}),(0,t.jsx)("span",{className:"truncate",children:e.label})]},e.id))}),(0,t.jsx)("button",{type:"button",onClick:()=>l(5),className:"mt-4 w-full rounded-[var(--radius-pill)] bg-[#050505] py-2.5 text-[13px] font-semibold text-white transition-opacity hover:opacity-80",children:0===o.tools.length?"Skip →":"Continue →"})]}),5===e&&(0,t.jsxs)("form",{onSubmit:function(e){e.preventDefault(),b((0,r.getRecommendations)(o)),p(!0),(0,a.subscribeEmail)(c.trim(),"quiz_sidebar").then(e=>{e.ok&&(0,i.trackNewsletterSignup)({source:"quiz_sidebar"})})},children:[(0,t.jsx)("p",{className:"mb-1 text-[13px] font-semibold text-black",children:"Your stack is almost ready."}),(0,t.jsx)("p",{className:"mb-4 text-[12px] leading-[1.6] text-[var(--gray-500)]",children:"Drop your email and we'll share exact workflows, tools, and tips that actually move the needle."}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("input",{type:"email",required:!0,placeholder:"[email protected]",value:c,onChange:e=>u(e.target.value),className:"w-full rounded-[var(--radius-md)] border border-[#e8e8e8] px-3 py-2.5 text-[13px] text-[#050505] outline-none placeholder:text-[#bbb] focus:border-[#353535]"}),(0,t.jsx)("button",{type:"submit",className:"rounded-[var(--radius-pill)] bg-[#050505] py-2.5 text-[13px] font-semibold text-white transition-opacity hover:opacity-85",children:"Demilk my stack →"})]}),(0,t.jsx)("p",{className:"mt-2 text-center text-[11px] text-[#bbb]",children:"No spam. Unsubscribe any time."})]}),e>1&&e<=4&&(0,t.jsx)("button",{type:"button",onClick:()=>l(e=>e-1),className:"mt-3 block w-full text-center text-[11px] text-[var(--gray-400)] transition-colors hover:text-[var(--gray-600)]",children:"← Back"})]})]})}])},11250,e=>{"use strict";
2var t=e.i(43476),i=e.i(25775),r=e.i(28318),a=e.i(9165);let s=(0,e.i(75254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);var n=e.i(31278),l=e.i(71645),o=e.i(54513);e.s(["default",0,function({initialPosts:e=[],pinnedArticles:d=[],emptyState:c=null}){let[u,m]=(0,l.useState)(e),[p,f]=(0,l.useState)(e.length),[h,g]=(0,l.useState)(!1),[b,x]=(0,l.useState)(!0),[v,y]=(0,l.useState)(null),w=(0,l.useRef)(!1),{ref:j,inView:S}=(0,o.useInView)({threshold:0,rootMargin:"1500px"}),k=(0,l.useCallback)(async e=>{if(!w.current&&b){w.current=!0,g(!0),y(null);try{let t=await (0,a.getFeaturedFeed)(a.FEED_PAGE_SIZE,e);0===t.length?x(!1):(m(e=>{let i=new Set(e.map(e=>e.id)),r=t.filter(e=>!i.has(e.id));return[...e,...r]}),f(e+t.length),t.length<a.FEED_PAGE_SIZE&&x(!1))}catch{y("Failed to load posts. Please try again.")}finally{g(!1),w.current=!1}}},[b]);return((0,l.useEffect)(()=>{S&&!h&&b&&k(p)},[S]),c&&0===u.length&&0===d.length&&!h)?(0,t.jsx)(t.Fragment,{children:c}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col border-b border-black/10",children:[u.slice(0,1).map(e=>(0,t.jsx)(r.default,{post:e},e.id)),d.map(e=>(0,t.jsx)(i.default,{title:e.title,imageUrl:e.imageUrl??null,date:e.date,category:{name:e.category},url:e.href},e.href)),u.slice(1).map(e=>(0,t.jsx)(r.default,{post:e},e.id))]}),v&&(0,t.jsxs)("div",{className:"my-8 flex items-center justify-center gap-2 border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-600",children:[(0,t.jsx)(s,{size:16}),(0,t.jsx)("span",{children:v})]}),h&&(0,t.jsx)("div",{className:"flex justify-center py-8",children:(0,t.jsx)(n.Loader2,{className:"animate-spin text-[#050505]",size:32})}),b&&(0,t.jsx)("div",{ref:j,className:"h-20"})]})}],11250)},31419,e=>{"use strict";var t=e.i(43476),i=e.i(11250),r=e.i(34130),a=e.i(23573);function s(){return(0,t.jsxs)("div",{className:"sticky top-[93px] flex flex-col gap-4",children:[(0,t.jsx)(a.default,{}),(0,t.jsx)(r.default,{variant:"sidebar"})]})}e.s(["default",0,function({initialPosts:e=[],pinnedArticles:r=[]}){return(0,t.jsx)("div",{className:"min-h-screen bg-white px-6 pt-4",children:(0,t.jsx)("div",{className:"mx-auto max-w-[var(--content-max-width)] pb-12",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-8 min-[981px]:grid-cols-[1fr_300px]",children:[(0,t.jsx)("div",{className:"min-w-0",children:(0,t.jsx)(i.default,{initialPosts:e,pinnedArticles:r})}),(0,t.jsx)("aside",{className:"relative hidden min-[981px]:block",children:(0,t.jsx)(s,{})})]})})})}],31419)}]);

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.