1import{j as a,L as r}from"./chunk-4WY6JWTD-DoFnijRJ.js";import{T as e}from"./Typography-CTmNgK65.js";const o=({post:l,className:s})=>a.jsxs(r,{to:l.link,target:l.isExternal?"_blank":void 0,className:`flex flex-col gap-y-8 md:w-[calc((100%-80px)/3)] cursor-pointer group ${s}`,children:[a.jsxs("div",{className:"relative",children:[a.jsx("img",{src:l.imgSrc,alt:l.imgAlt,className:"aspect-288/180 md:aspect-450/282 rounded-2xl object-cover"}),a.jsx("div",{className:"w-full h-full absolute top-0 rounded-2xl group-hover:bg-[rgba(0,0,0,0.30)]"})]}),a.jsxs("div",{className:"flex flex-col gap-y-2",children:[a.jsx(e,{variant:"smallHeading",children:l.heading}),a.jsx(e,{mobileVariant:"bodySmall",className:"text-gray-300",children:l.subtitle})]})]});export{o as P};
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.