PageSourceSearch

https://brew.new/_next/static/immutable/chunks/00tid76me32dv.js

js brew.new collected 2026-09-28 10:46:52 UTC 13,106 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,984187,e=>{"use strict";var t=e.i(715548),a=e.i(591612),r=e.i(23322),s=e.i(299410),l=e.i(308430),n=e.i(757047),o=e.i(414175),i=e.i(466270),m=e.i(243883),c=e.i(152118),d=e.i(551941);let u={"emma-chen":{id:"emma-chen",name:"Emma Chen",role:"Guest Contributor",avatar:"https://images.unsplash.com/photo-1580489944761-15a19d654956?w=200&h=200&fit=crop&crop=face"},"sofia-martinez":{id:"sofia-martinez",name:"Sofia Martinez",role:"Guest Contributor",avatar:"https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?w=200&h=200&fit=crop&crop=face"},"maya-patel":{id:"maya-patel",name:"Maya Patel",role:"Guest Contributor",avatar:"https://images.unsplash.com/photo-1598550874175-4d0ef436c909?w=200&h=200&fit=crop&crop=face"},"olivia-kim":{id:"olivia-kim",name:"Olivia Kim",role:"Guest Contributor",avatar:"https://images.unsplash.com/photo-1594744803329-e58b31de8bf5?w=200&h=200&fit=crop&crop=face"},"ava-johnson":{id:"ava-johnson",name:"Ava Johnson",role:"Guest Contributor",avatar:"https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=200&h=200&fit=crop&crop=face"},"brew-team":{id:"brew-team",name:"Brew Team",role:"The Brew Family",avatar:"/logo/circle_orange.png"},"philip-sorensen":{id:"philip-sorensen",name:"Philip Sørensen",role:"Co-founder & CEO, Brew",avatar:"/people/philip_sorensen.png",sameAs:["https://www.linkedin.com/in/philipsorensen"]},"thomas-park":{id:"thomas-park",name:"Thomas Park",role:"Co-founder & CTO, Brew",avatar:"/people/thomas_park.jpeg",sameAs:["https://www.linkedin.com/in/thomasjunseopark"]}},p={comparison:{label:"Comparison",color:"bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-300"},guide:{label:"Guide",color:"bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-300"},strategy:{label:"Strategy",color:"bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300"},tips:{label:"Tips",color:"bg-orange-100 text-orange-800 dark:bg-orange-900/30 dark:text-orange-300"},data:{label:"Data & Insights",color:"bg-cyan-100 text-cyan-800 dark:bg-cyan-900/30 dark:text-cyan-300"},news:{label:"News",color:"bg-pink-100 text-pink-800 dark:bg-pink-900/30 dark:text-pink-300"}},h=/^\d{4}-\d{2}-\d{2}$/;function x(e){return new Date(h.test(e)?`${e}T00:00:00.000Z`:e)}function g(e){let r,s,l,n,i,m,d,u=(0,a.c)(17),{group:p,setCurrentMonth:h,isFirst:x}=e,g=(0,c.useRef)(null);u[0]===Symbol.for("react.memo_cache_sentinel")?(r={amount:0,margin:"-80px 0px -90% 0px"},u[0]=r):r=u[0];let b=(0,o.useInView)(g,r);u[1]!==p.monthLabel||u[2]!==b||u[3]!==h?(s=()=>{b&&h(p.monthLabel)},l=[b,p.monthLabel,h],u[1]=p.monthLabel,u[2]=b,u[3]=h,u[4]=s,u[5]=l):(s=u[4],l=u[5]),(0,c.useEffect)(s,l);let y=x?"pt-8":"pt-16";return u[6]!==p.monthLabel||u[7]!==x?(n=!x&&(0,t.jsxs)("div",{className:"mb-8 flex items-center gap-4",children:[(0,t.jsx)("div",{className:"h-px flex-1 bg-gradient-to-r from-transparent via-border to-transparent"}),(0,t.jsx)("span",{className:"rounded-lg bg-muted/50 px-3 py-1.5 font-medium text-muted-foreground text-sm",children:p.monthLabel}),(0,t.jsx)("div",{className:"h-px flex-1 bg-gradient-to-r from-transparent via-border to-transparent"})]}),u[6]=p.monthLabel,u[7]=x,u[8]=n):n=u[8],u[9]!==p.posts?(i=p.posts.map(f),u[9]=p.posts,u[10]=i):i=u[10],u[11]!==i?(m=(0,t.jsx)("div",{className:"flex flex-col gap-6",children:i}),u[11]=i,u[12]=m):m=u[12],u[13]!==y||u[14]!==n||u[15]!==m?(d=(0,t.jsxs)("div",{ref:g,className:y,children:[n,m]}),u[13]=y,u[14]=n,u[15]=m,u[16]=d):d=u[16],d}function f(e,a){return(0,t.jsx)(b,{post:e,index:a},e.slug)}function b(e){let r,d,h,g,f,b,y,v,j,w,N,k,C,_,S,T,L,A,U,E,O,B,G,I,D,K,M,R,$,z,P,V=(0,a.c)(84),{post:Z,index:F}=e,q=(0,c.useRef)(null);V[0]===Symbol.for("react.memo_cache_sentinel")?(r={once:!0,margin:"-50px"},V[0]=r):r=V[0];let J=(0,o.useInView)(q,r);V[1]!==Z.author?(d=function(e){if(!e)return;let t=e.toLowerCase().replace(/\s+/g,"-");return u[t]?u[t]:Object.values(u).find(t=>t.name.toLowerCase()===e.toLowerCase())}(Z.author),V[1]=Z.author,V[2]=d):d=V[2];let W=d,Y=Z.category?p[Z.category]:null;if(V[3]!==Y||V[4]!==F||V[5]!==J||V[6]!==Z.image||V[7]!==Z.publishedAt||V[8]!==Z.slug||V[9]!==Z.title){let e,a,r,s=x(Z.publishedAt),l=s.getUTCDate(),o=s.toLocaleDateString("en-US",{weekday:"short",timeZone:"UTC"});g=n.motion.div,v=q,V[26]===Symbol.for("react.memo_cache_sentinel")?(j={opacity:0,y:20},V[26]=j):j=V[26],V[27]!==J?(w=J?{opacity:1,y:0}:{opacity:0,y:20},V[27]=J,V[28]=w):w=V[28];let c=.05*F;V[29]===Symbol.for("react.memo_cache_sentinel")?(e=[.25,.46,.45,.94],V[29]=e):e=V[29],V[30]!==c?(N={duration:.4,delay:c,ease:e},V[30]=c,V[31]=N):N=V[31],h=m.default,b=`/blog/${Z.slug}`,y="group block",A="relative -mx-4 grid grid-cols-1 gap-6 rounded-2xl p-4 transition-all duration-300 hover:bg-muted/40 md:-mx-6 md:grid-cols-[auto_1fr] md:gap-8 md:p-6",f=(0,t.jsxs)("div",{className:"hidden w-16 flex-col items-center justify-start pt-1 md:flex",children:[(0,t.jsx)("span",{className:"font-bold text-3xl text-foreground
1/80 tabular-nums tracking-tight",children:l}),(0,t.jsx)("span",{className:"font-medium text-muted-foreground text-xs uppercase",children:o})]}),T="flex flex-col gap-5 md:flex-row-reverse md:gap-6",V[32]!==Z.image||V[33]!==Z.title?(a=Z.image?(0,t.jsx)(i.default,{className:"object-contain transition-transform duration-500 group-hover:scale-105",src:Z.image,fill:!0,sizes:"(max-width: 768px) 100vw, 400px",alt:Z.title,quality:70}):(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-gradient-to-br from-muted to-muted/50",children:(0,t.jsx)("span",{className:"text-muted-foreground text-sm",children:"No image"})}),V[32]=Z.image,V[33]=Z.title,V[34]=a):a=V[34],V[35]!==Y?(r=Y?(0,t.jsx)("div",{className:"absolute top-3 right-3",children:(0,t.jsx)("span",{className:"flex items-center rounded-lg bg-primary px-2.5 py-1 font-medium text-primary-foreground text-xs shadow-sm",children:Y.label})}):null,V[35]=Y,V[36]=r):r=V[36],V[37]!==a||V[38]!==r?(L=(0,t.jsxs)("div",{className:"relative aspect-[1200/630] w-full flex-shrink-0 overflow-hidden rounded-xl bg-muted md:w-72 lg:w-96",children:[a,r]}),V[37]=a,V[38]=r,V[39]=L):L=V[39],S="flex min-w-0 flex-1 flex-col",_="mb-3 flex items-center gap-3 text-muted-foreground text-sm",k="font-medium md:hidden",C=s.toLocaleDateString("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),V[3]=Y,V[4]=F,V[5]=J,V[6]=Z.image,V[7]=Z.publishedAt,V[8]=Z.slug,V[9]=Z.title,V[10]=h,V[11]=g,V[12]=f,V[13]=b,V[14]=y,V[15]=v,V[16]=j,V[17]=w,V[18]=N,V[19]=k,V[20]=C,V[21]=_,V[22]=S,V[23]=T,V[24]=L,V[25]=A}else h=V[10],g=V[11],f=V[12],b=V[13],y=V[14],v=V[15],j=V[16],w=V[17],N=V[18],k=V[19],C=V[20],_=V[21],S=V[22],T=V[23],L=V[24],A=V[25];return(V[40]!==k||V[41]!==C?(U=(0,t.jsx)("span",{className:k,children:C}),V[40]=k,V[41]=C,V[42]=U):U=V[42],V[43]!==Z.readingTime?(E=Z.readingTime?(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(l.Clock,{className:"h-3.5 w-3.5"}),Z.readingTime," min read"]}):null,V[43]=Z.readingTime,V[44]=E):E=V[44],V[45]!==U||V[46]!==E||V[47]!==_?(O=(0,t.jsxs)("div",{className:_,children:[U,E]}),V[45]=U,V[46]=E,V[47]=_,V[48]=O):O=V[48],V[49]===Symbol.for("react.memo_cache_sentinel")?(B=(0,t.jsx)(s.ArrowUpRight,{className:"ml-2 inline-block h-5 w-5 translate-x-0 -translate-y-0.5 opacity-0 transition-all duration-300 group-hover:translate-x-1 group-hover:-translate-y-1 group-hover:opacity-70"}),V[49]=B):B=V[49],V[50]!==Z.title?(G=(0,t.jsxs)("h2",{className:"mb-3 line-clamp-2 font-semibold text-foreground text-xl leading-tight tracking-tight transition-colors group-hover:text-primary md:text-2xl",children:[Z.title,B]}),V[50]=Z.title,V[51]=G):G=V[51],V[52]!==Z.summary)?(I=Z.summary.replace(/\[([^\]]+)\]\(([^)]+)\)/g,"$1"),V[52]=Z.summary,V[53]=I):I=V[53],V[54]!==I?(D=(0,t.jsx)("p",{className:"mb-4 line-clamp-2 flex-1 text-muted-foreground text-sm leading-relaxed md:text-base",children:I}),V[54]=I,V[55]=D):D=V[55],V[56]!==W?(K=W&&(0,t.jsxs)("div",{className:"flex items-center gap-3 border-border border-t pt-3",children:[(0,t.jsx)(i.default,{src:W.avatar,alt:W.name,width:32,height:32,className:"rounded-full object-cover ring-2 ring-background"}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"font-medium text-foreground/90 text-sm",children:W.name}),(0,t.jsx)("span",{className:"text-muted-foreground text-xs",children:W.role})]})]}),V[56]=W,V[57]=K):K=V[57],V[58]!==O||V[59]!==G||V[60]!==D||V[61]!==K||V[62]!==S?(M=(0,t.jsxs)("div",{className:S,children:[O,G,D,K]}),V[58]=O,V[59]=G,V[60]=D,V[61]=K,V[62]=S,V[63]=M):M=V[63],V[64]!==M||V[65]!==T||V[66]!==L?(R=(0,t.jsxs)("div",{className:T,children:[L,M]}),V[64]=M,V[65]=T,V[66]=L,V[67]=R):R=V[67],V[68]!==f||V[69]!==R||V[70]!==A?($=(0,t.jsxs)("article",{className:A,children:[f,R]}),V[68]=f,V[69]=R,V[70]=A,V[71]=$):$=V[71],V[72]!==h||V[73]!==b||V[74]!==y||V[75]!==$?(z=(0,t.jsx)(h,{href:b,className:y,children:$}),V[72]=h,V[73]=b,V[74]=y,V[75]=$,V[76]=z):z=V[76],V[77]!==g||V[78]!==v||V[79]!==j||V[80]!==w||V[81]!==N||V[82]!==z?(P=(0,t.jsx)(g,{ref:v,initial:j,animate:w,transition:N,children:z}),V[77]=g,V[78]=v,V[79]=j,V[80]=w,V[81]=N,V[82]=z,V[83]=P):P=V[83],P}e.s(["BlogTimeline",0,function(e){let s,l,o,i,u,p,h,f=(0,a.c)(36),{posts:b,selectedCategory:y}=e,[v,j]=(0,c.useState)("");if(f[0]!==b||f[1]!==y||f[2]!==v){u=Symbol.for("react.early_return_sentinel");e:{let e,a,c,p,h,w,N,k,C,_=(C={}
1,b.forEach(e=>{let t=x(e.publishedAt),a=`${t.getUTCFullYear()}-${String(t.getUTCMonth()+1).padStart(2,"0")}`,r=t.toLocaleDateString("en-US",{month:"long",year:"numeric",timeZone:"UTC"});C[a]||(C[a]={monthLabel:r,posts:[]}),C[a].posts.push(e)}),Object.entries(C).sort(([e],[t])=>t.localeCompare(e)).map(([e,t])=>({monthKey:e,monthLabel:t.monthLabel,posts:t.posts.sort((e,t)=>x(t.publishedAt).getTime()-x(e.publishedAt).getTime())}))),S=_.some(e=>e.monthLabel===v)?v:_[0]?.monthLabel??"",[T,L]=S.split(" "),A=void 0===T?"":T,U=void 0===L?"":L;if(0===b.length){let e,a,r,s=y?" in this category":"";f[8]!==s?(e=(0,t.jsxs)("p",{className:"text-lg text-muted-foreground",children:["No articles found",s,"."]}),f[8]=s,f[9]=e):e=f[9],f[10]!==y?(a=y?(0,t.jsx)(m.default,{href:"/blog",className:"mt-2 inline-block text-primary hover:underline",children:"View all articles →"}):null,f[10]=y,f[11]=a):a=f[11],f[12]!==a||f[13]!==e?(r=(0,t.jsxs)("div",{className:"py-20 text-center",children:[e,a]}),f[12]=a,f[13]=e,f[14]=r):r=f[14],u=r;break e}o="w-full",f[15]===Symbol.for("react.memo_cache_sentinel")?(e=(0,r.cn)("sticky top-16 z-20 backdrop-blur-sm",d.MARKETING_CANVAS_BG),f[15]=e):e=f[15],f[16]===Symbol.for("react.memo_cache_sentinel")?(p={y:-8,opacity:0},a={y:0,opacity:1},c={duration:.2,ease:"easeOut"},f[16]=a,f[17]=c,f[18]=p):(a=f[16],c=f[17],p=f[18]),f[19]!==A?(h=(0,t.jsx)("span",{className:"font-semibold text-2xl text-foreground tracking-tight md:text-3xl",children:A}),f[19]=A,f[20]=h):h=f[20],f[21]!==U?(w=(0,t.jsx)("span",{className:"font-normal text-lg text-muted-foreground md:text-xl",children:U}),f[21]=U,f[22]=w):w=f[22];let E=1!==b.length?"s":"";f[23]!==b.length||f[24]!==E?(N=(0,t.jsxs)("div",{className:"text-muted-foreground text-sm tabular-nums",children:[b.length," article",E]}),f[23]=b.length,f[24]=E,f[25]=N):N=f[25];let O=(0,t.jsxs)("div",{className:"flex items-center justify-between py-4",children:[(0,t.jsxs)(n.motion.div,{initial:p,animate:a,transition:c,className:"flex items-baseline gap-3",children:[h,w]},S),N]});f[26]!==O?(i=(0,t.jsx)("header",{className:e,children:(0,t.jsx)("div",{className:"mx-auto max-w-5xl px-6 md:px-8",children:O})}),f[26]=O,f[27]=i):i=f[27],s="mx-auto max-w-5xl px-6 pb-12 md:px-8",f[28]===Symbol.for("react.memo_cache_sentinel")?(k=(e,a)=>(0,t.jsx)(g,{group:e,setCurrentMonth:j,isFirst:0===a},e.monthKey),f[28]=k):k=f[28],l=_.map(k)}f[0]=b,f[1]=y,f[2]=v,f[3]=s,f[4]=l,f[5]=o,f[6]=i,f[7]=u}else s=f[3],l=f[4],o=f[5],i=f[6],u=f[7];return u!==Symbol.for("react.early_return_sentinel")?u:(f[29]!==s||f[30]!==l?(p=(0,t.jsx)("div",{className:s,children:l}),f[29]=s,f[30]=l,f[31]=p):p=f[31],f[32]!==o||f[33]!==i||f[34]!==p?(h=(0,t.jsxs)("div",{className:o,children:[i,p]}),f[32]=o,f[33]=i,f[34]=p,f[35]=h):h=f[35],h)}],984187)},414175,e=>{"use strict";var t=e.i(152118),a=e.i(427772);let r={some:0,all:1};e.s(["useInView",0,function(e,{root:s,margin:l,amount:n,once:o=!1,initial:i=!1}={}){let[m,c]=(0,t.useState)(i);return(0,t.useEffect)(()=>{if(!e.current||o&&m)return;let t={root:s&&s.current||void 0,margin:l,amount:n};return function(e,t,{root:s,margin:l,amount:n="some"}={}){let o=(0,a.resolveElements)(e),i=new WeakMap,m=new IntersectionObserver(e=>{e.forEach(e=>{let a=i.get(e.target);if(!!a!==e.isIntersecting)if(e.isIntersecting){let a=t(e.target,e);"function"==typeof a?i.set(e.target,a):m.unobserve(e.target)}else"function"==typeof a&&(a(e),i.delete(e.target))})},{root:s,rootMargin:l,threshold:"number"==typeof n?n:r[n]});return o.forEach(e=>m.observe(e)),()=>m.disconnect()}(e.current,()=>(c(!0),o?void 0:()=>c(!1)),t)},[s,e,l,o,n]),m}],414175)}]);
2
3//# sourceMappingURL=3mdzr30w_p-zr.js.map

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.