1import{_ as k}from"./DxQ3uoqM.js";import{_ as h,j as b}from"./MyUJ5SkH.js";import{C as r,D as l,W as n,a4 as o,L as t,O as y,P as L,F as g,u as f}from"./C7rviOLH.js";import{_ as p}from"./sB6-Zka7.js";import{f as v}from"./BQBfJaga.js";const B="_card_1xxr4_1",C="_image_1xxr4_11",A="_body_1xxr4_17",P="_title_1xxr4_24",S="_titleLine_1xxr4_30",T="_titleLastLine_1xxr4_35",M="_meta_1xxr4_39",E="_avatar_1xxr4_46",G="_authorText_1xxr4_53",N="_authorLine_1xxr4_59",O="_dateLine_1xxr4_65",D={card:B,image:C,body:A,title:P,titleLine:S,titleLastLine:T,meta:M,avatar:E,authorText:G,authorLine:N,dateLine:O},F={};function R(e,i){const s=k;return l(),r("article",{class:t(e.$style.card),"aria-hidden":"true"},[n(s,{class:t(e.$style.image)},null,8,["class"]),o("div",{class:t(e.$style.body)},[o("div",{class:t(e.$style.title)},[n(s,{class:t(e.$style.titleLine)},null,8,["class"]),n(s,{class:t([e.$style.titleLine,e.$style.titleLastLine])},null,8,["class"])],2),o("div",{class:t(e.$style.meta)},[n(s,{class:t(e.$style.avatar)},null,8,["class"]),o("div",{class:t(e.$style.authorText)},[n(s,{class:t(e.$style.authorLine)},null,8,["class"]),n(s,{class:t(e.$style.dateLine)},null,8,["class"])],2)],2)],2)],2)}const U={$style:D},V=h(F,[["render",R],["__cssModules",U]]),j=9,z="_grid_r56ks_1",I={grid:z},K={__name:"ArticlesGrid",props:{posts:{type:Array,default:()=>[]},isLoading:{type:Boolean,default:!1},skeletonCount:{type:Number,default:j},badge:{type:String,default:""},linked:{type:Boolean,default:!1},basePath:{type:String,default:"/blog"}},setup(e){return(i,s)=>{const x=V,$=p;return l(),r("div",{class:t(i.$style.grid)},[e.isLoading?(l(!0),r(y,{key:0},L(e.skeletonCount,a=>(l(),g(x,{key:a}))),128)):(l(!0),r(y,{key:1},L(e.posts,a=>{var c,_,u,d,m;return l(),g($,{key:a._id,image:a.featuredImage,title:a.title,"author-photo":(_=(c=a.authors)==null?void 0:c[0])==null?void 0:_.avatar,"author-name":(d=(u=a.authors)==null?void 0:u[0])==null?void 0:d.name,date:f(v)(a.publishedAt),badge:e.badge||((m=a.primaryCategory)==null?void 0:m.name),to:e.linked?f(b)(e.basePath,a.slug):null},null,8,["image","title","author-photo","author-name","date","badge","to"])}),128))],2)}}},W={$style:I},X=h(K,[["__cssModules",W]]);export{j as B,X as _};
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.