1import{l as d,T as _}from"./injection_config-DJqS-0Ep.js";import{J as g,aE as f,ag as o,z as p,w as e,aq as P,u as B,R as b,_ as x,x as i,aO as n,l as y,D as u,H as m,am as h,as as k,c as C,o as T,k as V}from"./index-YBK8hDNx.js";import{g as v}from"./GetPublicUrl-33UH7ia-.js";const R=["src","alt"],w={class:"mt-4"},N=g({__name:"BlogPostGridTile",props:{blogPost:{}},setup(t){const a=t,l=B(()=>v(a.blogPost.titleImage)),c=f();function s(){c.push({name:b.BlogPost,params:{id:a.blogPost.slug}})}return(r,I)=>(o(),p("div",{class:"mt-5",style:{cursor:"pointer"},onclick:s},[e("img",{src:l.value,alt:t.blogPost.titleImageAlt,class:"title-image"},null,8,R),e("h2",w,P(t.blogPost.title),1)]))}}),E=x(N,[["__scopeId","data-v-04695b48"]]),S=g({__name:"BlogOverviewPage",setup(t){const l=d.get(_.BlogPostRepository).findPosts();return(c,s)=>(o(),i(y,{class:"my-16"},{default:n(()=>[s[0]||(s[0]=e("h1",null,[u("The "),e("span",{class:"text-primary"},"Oili"),u(" Blog")],-1)),m(T,{class:"mt-4"},{default:n(()=>[(o(!0),p(C,null,h(k(l),r=>(o(),i(V,{key:r.slug,cols:"12",md:"6"},{default:n(()=>[m(E,{"blog-post":r},null,8,["blog-post"])]),_:2},1024))),128))]),_:1})]),_:1}))}});export{S 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.