vendor: 4,125 bytes, line 1
1import{t as e}from"./jsx-runtime-vlDczagz.js";import{M as t,Nn as n,W as r,q as i,r as a,zn as o}from"./layout-1UWg9V41.js";import{s}from"./constants-Hr0ije_t.js";import{t as c}from"./category-chip-7666npNU.js";import{_ as l,a as ee,c as u,d as te,g as d,h as f,i as p,l as m,m as ne,n as h,o as re,r as ie,s as ae,t as oe,u as g,v as _,y as v}from"./protectedTokens-DQePyetQ.js";function se(e,...t){let n=d.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function ce(e,t,n){let[r,i]=se(n?.in,e,t),a=m(r),o=m(i),s=+a-g(a),c=+o-g(o);return Math.round((s-c)/l)}function le(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function ue(e){return!(!le(e)&&typeof e!=`number`||isNaN(+f(e)))}function de(e,t){let n=f(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function fe(e,t){let n=f(e,t?.in);return ce(n,de(n))+1}function y(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var b={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return y(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):y(n+1,2)},d(e,t){return y(e.getDate(),t.length)},a(e,t){let n=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.toUpperCase();case`aaa`:return n;case`aaaaa`:return n[0];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return y(e.getHours()%12||12,t.length)},H(e,t){return y(e.getHours(),t.length)},m(e,t){return y(e.getMinutes(),t.length)},s(e,t){return y(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return y(Math.trunc(r*10**(n-3)),t.length)}},x={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},S={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return b.y(e,t)},Y:function(e,t,n,r){let i=re(e,r),a=i>0?i:1-i;return t===`YY`?y(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):y(a,t.length)},R:function(e,t){return y(te(e),t.length)},u:function(e,t){return y(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return y(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return y(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return b.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return y(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=ee(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):y(i,t.length)},I:function(e,t,n){let r=ae(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):y(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):b.d(e,t)},D:function(e,t,n){let r=fe(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):y(r,t.length)},E:function(e,t,n){let r=e.getDay();
vendor: 5,078 bytes, line 1
1switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return y(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return y(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return y(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?x.noon:r===0?x.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?x.evening:r>=12?x.afternoon:r>=4?x.morning:x.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return b.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):b.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):y(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):y(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):b.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):b.s(e,t)},S:function(e,t){return b.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return w(r);case`XXXX`:case`XX`:return T(r);default:return T(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return w(r);case`xxxx`:case`xx`:return T(r);default:return T(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+C(r,`:`);default:return`GMT`+T(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+C(r,`:`);default:return`GMT`+T(r,`:`)}},t:function(e,t,n){return y(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return y(+e,t.length)}};function C(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+y(a,2)}function w(e,t){return e%60==0?(e>0?`-`:`+`)+y(Math.abs(e)/60,2):T(e,t)}function T(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=y(Math.trunc(r/60),2),a=y(r%60,2);return n+i+t+a}var pe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,me=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,he=/^'([^]*?)'?$/,ge=/''/g,_e=/[a-zA-Z]/;function ve(e,t,n){let r=ne(),i=n?.locale??r.locale??u,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=f(e,n?.in);if(!ue(s))throw RangeError(`Invalid time value`);let c=t.match(me).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=p[t];return n(e,i.formatLong)}return e}).join(``).match(pe).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:ye(e)};if(S[t])return{isToken:!0,value:e};
1if(t.match(_e))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&h(a)||!n?.useAdditionalDayOfYearTokens&&oe(a))&&ie(a,t,String(e));let o=S[a[0]];return o(s,a,i.localize,l)}).join(``)}function ye(e){let t=e.match(he);return t?t[1].replace(ge,`'`):e}function E(e,t){let n=()=>d(t?.in,NaN),r=t?.additionalDigits??2,i=j(e),a;if(i.date){let e=M(i.date,r);a=N(e.restDateString,e.year)}if(!a||isNaN(+a))return n();let o=+a,s=0,c;if(i.time&&(s=be(i.time),isNaN(s)))return n();if(i.timezone){if(c=xe(i.timezone),isNaN(c))return n()}else{let e=new Date(o+s),n=f(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return f(o+s+c,t?.in)}var D={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},O=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,k=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,A=/^([+-])(\d{2})(?::?(\d{2}))?$/;function j(e){let t={},n=e.split(D.dateTimeDelimiter),r;if(n.length>2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],D.timeZoneDelimiter.test(t.date)&&(t.date=e.split(D.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let e=D.timezone.exec(r);e?(t.time=r.replace(e[1],``),t.timezone=e[1]):t.time=r}return t}function M(e,t){let n=RegExp(`^(?:(\\d{4}|[+-]\\d{`+(4+t)+`})|(\\d{2}|[+-]\\d{`+(2+t)+`})$)`),r=e.match(n);if(!r)return{year:NaN,restDateString:``};let i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((r[1]||r[2]).length)}}function N(e,t){if(t===null)return new Date(NaN);let n=e.match(O);if(!n)return new Date(NaN);let r=!!n[4],i=P(n[1]),a=P(n[2])-1,o=P(n[3]),s=P(n[4]),c=P(n[5])-1;if(r)return Ee(t,s,c)?Se(t,s,c):new Date(NaN);{let e=new Date(0);return!we(t,a,o)||!Te(t,i)?new Date(NaN):(e.setUTCFullYear(t,a,Math.max(i,o)),e)}}function P(e){return e?parseInt(e):1}function be(e){let t=e.match(k);if(!t)return NaN;let n=F(t[1]),r=F(t[2]),i=F(t[3]);return De(n,r,i)?n*_+r*v+i*1e3:NaN}function F(e){return e&&parseFloat(e.replace(`,`,`.`))||0}function xe(e){if(e===`Z`)return 0;let t=e.match(A);if(!t)return 0;let n=t[1]===`+`?-1:1,r=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Oe(r,i)?n*(r*_+i*v):NaN}function Se(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let i=r.getUTCDay()||7,a=(t-1)*7+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}var Ce=[31,null,31,30,31,30,31,31,30,31,30,31];function I(e){return e%400==0||e%4==0&&e%100!=0}function we(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(Ce[t]||(I(e)?29:28))}function Te(e,t){return t>=1&&t<=(I(e)?366:365)}function Ee(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function De(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function Oe(e,t){return t>=0&&t<=59}var L=e(),R=`bg-[#410E0E]`,z=`bg-[#8C3B4A]`,B=`bg-[#83FDF6]`,V=`bg-[#00AFC8]`,H=`bg-[#2E5159]`,ke=`bg-[#1A3A4A]`,U=`bg-[#FFCD2F]`,W=`bg-[#E93F19]`,G=`bg-[#0E2441]`,K=[[R,z,B,V],[H,ke,U,W],[G,z,B,U],[R,H,B,W],[`bg-[#1A0E41]`,z,U,V],[H,R,B,U],[G,`bg-[#410E2E]`,B,W],[H,z,U,V]],Ae=[`left-[55%] top-[-45%] w-[85.4%] h-[85.4%]`,`left-[-65%] top-[-75%] w-[108.3%] h-[108.3%]`,`left-[25%] top-[90%] w-[54.2%] h-[54.2%]`,`left-[-45%] top-[60%] w-[43.75%] h-[43.75%]`];function je(e){let t=5381;for(let n=0;n<e.length;n++)t=(t<<5)+t^e.charCodeAt(n);return(t>>>0)%K.length}function Me(e){let t=e.trim().split(/\s+/);return t[0]?t.length===1?t[0][0].toUpperCase():`${t[0][0]}${t[t.length-1][0]}`.toUpperCase():`?`}function Ne(e){return e<=44?`size-9`:`size-24`}function Pe(e){return e<=44?`blur-[12px]`:`blur-[32px]`}function Fe(e){return e<=44?`text-xs`:`text-3xl`}function q({author:e,size:t=96,className:n}){let r=K[je(e.name)],i=Me(e.name);return(0,L.jsxs)(`div`,{className:`relative shrink-0 ${Ne(t)} ${n??``}`,"aria-label":`${e.name} avatar`,role:`img`,children:[(0,L.jsx)(`div`,{className:`author-avatar-orb-clip absolute inset-0 bg-[#0f0f10]`,"aria-hidden":!0,
1children:Ae.map((e,n)=>(0,L.jsx)(`div`,{className:`absolute rounded-full ${Pe(t)} ${e} ${r[n]}`},n))}),(0,L.jsx)(`div`,{className:`absolute inset-0 z-[1] flex items-center justify-center`,children:(0,L.jsx)(`span`,{className:`font-normal tracking-wide text-white select-none ${Fe(t)}`,children:i})})]})}function J({className:e}){return(0,L.jsx)(`div`,{className:`bg-foreground-subtle inline-block h-1 w-1 shrink-0 rounded-full ${e??``}`})}function Y({image:e,link:t,className:n=``,containerClassName:r=``}){let i=(0,L.jsxs)(L.Fragment,{children:[e.srcLight&&(0,L.jsx)(`img`,{src:e.srcLight,alt:e.alt??s.company,className:`${n} ${e.srcDark?`block dark:hidden`:`block`}`}),e.srcDark&&(0,L.jsx)(`img`,{src:e.srcDark,alt:e.alt??s.company,className:`${n} ${e.srcLight?`hidden dark:block`:`block`}`}),!e.srcLight&&!e.srcDark&&e.url&&(0,L.jsx)(`img`,{src:e.url,alt:e.alt??s.company,className:n})]});return(0,L.jsx)(`div`,{className:`h-full sm:mx-0 ${r}`,children:t?(0,L.jsx)(`a`,{href:t,children:i}):i})}var Ie=[`z-0`,`z-10`,`z-20`,`z-30`,`z-40`,`z-50`,`z-60`,`z-70`,`z-80`,`z-90`,`z-100`,`z-110`];function X({authors:e,avatarClassName:t}){return(0,L.jsx)(`div`,{className:`not-prose flex`,children:e.map((n,r)=>(0,L.jsx)(Le,{author:n,zIndex:Ie[e.length-r],className:e.length>10?`xs:-mr-3 -mr-4`:`-mr-3`,avatarClassName:t},`${n.name}-${r}`))})}function Le({author:e,zIndex:t,className:n,avatarClassName:r}){return(0,L.jsx)(`div`,{className:`relative ${n} ${t}`,children:e.avatar?(0,L.jsx)(`img`,{alt:`${e.name} | Brale`,className:`h-9 w-9 rounded-full border-2 ${r}`,src:e.avatar}):(0,L.jsx)(q,{author:e,size:36,className:`rounded-full border-2 ${r}`})})}function Re({dateString:e,formatStyle:t=`full`}){let n=t===`compact`?`MMM dd, yyyy`:`MMMM dd, yyyy`;return(0,L.jsx)(`time`,{dateTime:e,children:ve(E(e),n)})}function ze({readingTimeText:e,timeOverride:t,className:n}){return(0,L.jsx)(`div`,{className:`whitespace-nowrap ${n}`,children:t?`${t} min`:e})}function Z({category:e,className:n,date:r,dateFormatStyle:i=`full`,readingTimeText:a,timeOverride:o}){return(0,L.jsxs)(`div`,{className:`flex items-center gap-x-4${e?`w-full`:``}${n?` ${n}`:``}`,children:[(0,L.jsxs)(`div`,{className:`flex min-w-0 items-center gap-x-3 font-mono ${t.metaCaps}`,children:[(0,L.jsx)(Re,{dateString:r,formatStyle:i}),(0,L.jsx)(J,{className:`xs:inline-block hidden`}),(0,L.jsx)(ze,{readingTimeText:a,timeOverride:o,className:`xs:inline-block hidden`})]}),e?(0,L.jsx)(c,{category:e,className:`ml-auto shrink-0`}):null]})}var Be={alt:`Default cover image`,url:`/assets/site/default-cover.svg`},Q=`m-0 flex h-full flex-col overflow-clip rounded-2xl border border-transparent hover:border-border hover:bg-surface transition-colors duration-300 p-1`,Ve=`m-0 grid overflow-clip rounded-2xl border border-border bg-fill transition-colors duration-300 hover:border-border-strong p-6 lg:p-8`;function He({post:e,showExcerpt:t=!1,featuredLayout:r=!1,withMotion:i=!0}){let o=r?(0,L.jsx)(Ue,{post:e,showExcerpt:t}):(0,L.jsx)(We,{post:e,showExcerpt:t});return i?(0,L.jsx)(n.div,{variants:a,children:o}):o}function Ue({post:e,showExcerpt:n}){let r=!!e.coverImage;return(0,L.jsx)(o,{prefetch:`intent`,to:`/blog/${e.slug}`,className:`group block h-full no-underline`,children:(0,L.jsxs)(`div`,{className:`${Ve} ${r?`grid-cols-1 lg:grid-cols-2`:`grid-cols-1`}`,children:[r?(0,L.jsx)($,{image:e.coverImage,className:`bg-surface h-full w-full rounded-xl [mask-image:radial-gradient(white,white)]`,imageClassName:`h-full w-full object-cover`}):null,(0,L.jsxs)(`div`,{className:`flex flex-col gap-y-6 p-6 lg:gap-y-8 lg:p-8`,children:[(0,L.jsx)(Z,{category:e.category,date:e.date,dateFormatStyle:`compact`,readingTimeText:e.readingTimeText,timeOverride:e.timeOverride}),(0,L.jsxs)(`div`,{className:`flex flex-grow flex-col justify-center gap-6`,children:[(0,L.jsx)(`h3`,{className:`${t.cardTitle} m-0`,children:e.title}),n?(0,L.jsx)(`p`,{className:`${t.blurb} m-0`,children:e.excerpt}):null]}),(0,L.jsx)(`div`,{className:`flex items-center`,children:(0,L.jsx)(X,{authors:e.authors,avatarClassName:`border-background`})})]})]})})}function We({post:e,showExcerpt:t}){let n=e.coverImage??Be;return(0,L.jsx)(o,{prefetch:`intent`,to:`/blog/${e.slug}`,className:`group block h-full no-underline`,children:(0,L.jsxs)(`div`,{className:`${Q} md:flex-row lg:flex-col`,children:[(0,L.jsx)($,{image:n}),(0,L.jsx)(Ke,{post:e,showExcerpt:t})]})})}function $({image:e,className:t=`aspect-[1200/630] w-full shrink-0 rounded-xl bg-surface [mask-image:radial-gradient(white,white)] md:aspect-auto md:h-full md:w-1/2 lg:aspect-[1200/630] lg:h-auto lg:w-full`,imageClassName:n=`w-full md:h-full md:object-cover lg:h-auto lg:object-cover`,imageContainerClassName:r=`overflow-clip rounded-xl`}){return(0,L.jsx)(Ge,{image:e,className:t,imageClassName:n,imageContainerClassName:r})}function Ge({image:e,className:t,imageClassName:n,imageContainerClassName:r}){return(0,L.jsxs)(`div`,{className:`relative overflow-clip ${t}`,children:[(0,L.jsx)(`div`,{className:`h-full w-full`,children:(0,L.jsx)(Y,{image:e,className:`${n} ease-out-quart transition duration-300 group-hover:scale-[1.02] group-hover:opacity-45 group-hover:blur-sm group-focus-visible:scale-[1.02] group-focus-visible:opacity-45 group-focus-visible:blur-sm motion-reduce:transition-none motion-reduce:group-hover:scale-100 motion-reduce:group-focus-visible:scale-100`,containerClassName:r})}),(0,L.jsx)(`div`,{className:`bg-background/0 ease-out-quart group-hover:bg-background/35 group-focus-visible:bg-background/35 pointer-events-none absolute inset-0 z-10 rounded-xl transition duration-300 motion-reduce:transition-none`}),(0,L.jsx)(qe,{}),(0,L.jsx)(`div`,{className:`pointer-events-none absolute inset-0 z-10 rounded-xl shadow-[inset_0_0_0_1px_var(--border-subtle)]`})]})}function Ke({post:e,showExcerpt:n}){let r=t.blogTeaserCardTitle;return(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-grow flex-col gap-y-6 p-4 md:w-1/2 lg:w-full`,children:[(0,L.jsx)(Z,{category:e.category,date:e.date,dateFormatStyle:`compact`,readingTimeText:e.readingTimeText,timeOverride:e.timeOverride}),(0,L.jsxs)(`div`,{className:`flex flex-grow flex-col justify-start gap-4`,children:[(0,L.jsx)(`h3`,{className:`${r} m-0`,children:e.title}),n?(0,L.jsx)(`p`,{className:`${t.featureCardBodySaltSm} m-0`,children:e.excerpt}):null]})]})}function qe(){return(0,L.jsx)(`div`,{className:`ease-out-quart pointer-events-none absolute inset-0 z-20 flex items-center justify-center opacity-0 transition duration-300 group-hover:opacity-100 group-focus-visible:opacity-100 motion-reduce:transition-none`,children:(0,L.jsxs)(`span`,{"aria-hidden":`true`,className:`border-border-strong bg-background text-foreground inline-flex h-10 items-center gap-2 rounded-full border px-4 [font-feature-settings:'cv11'_1] text-sm font-[550] tracking-[-0.14px]`,children:[(0,L.jsx)(`span`,{children:`Read blog`}),(0,L.jsx)(r,{icon:i,className:`ease-out-quart size-3 shrink-0 transition-transform duration-200 group-hover:translate-x-0.5 group-focus-visible:translate-x-0.5 motion-reduce:transition-none`,"aria-hidden":`true`})]})})}
1export{Y as a,X as i,Q as n,J as o,Z as r,q as s,He as t};
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.