1import{_ as i}from"./D0mu6PiS.js";import{q as m}from"./DdSHnrfh.js";import{_ as x}from"./DlAUqK2U.js";import{c as o,a as s,F as d,r as f,o as e,b as _,w as u,f as p,t as n}from"./CwV6mPdH.js";import"./DvDH6DOc.js";import"./C1c0NufL.js";const h={data(){return{articles:{author:{}}}},async asyncData(){const a=await m("articles").sort({title:1}).find();return console.log("article"+a),{articles:a}}},w={class:"m-8 flex"},g={class:"flex flex-wrap"},b=["src"],y={class:"p-6 flex flex-col justify-between xxlmin:w-1/2 xxlmax:w-full"},k={class:"font-bold"},B={class:"font-bold text-gray-600 text-sm"};function v(a,l,N,j,r,C){const c=i;return e(),o("div",w,[l[0]||(l[0]=s("h1",{class:"font-bold text-4xl justify-center"},"Blog Posts",-1)),s("ul",g,[(e(!0),o(d,null,f(r.articles,t=>(e(),o("li",{key:t.slug,class:"xs:w-full md:w-1/2 px-2 xs:mb-6 md:mb-12 article-card"},[_(c,{to:t.slug,class:"flex transition-shadow duration-150 ease-in-out shadow-sm hover:shadow-md xxlmax:flex-col"},{default:u(()=>[t.img?(e(),o("img",{key:0,class:"h-48 xxlmin:w-1/2 xxlmax:w-full object-cover",src:t.img},null,8,b)):p("",!0),s("div",y,[s("h2",k,n(t.title),1),s("p",B,n(t.description),1)])]),_:2},1032,["to"])]))),128))])])}const E=x(h,[["render",v]]);export{E as default};
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.