1import{B as e,Bt as t,C as n,Q as r,h as i,m as a,x as o,yt as s}from"./Bix6ngn4.js";import{n as c}from"./DdiH_eR8.js";import{n as l}from"#entry";import{t as u}from"./BP6G980J.js";import{t as d}from"./Be9YyY1Z.js";var f={key:0,class:`container-left`},p={key:1,class:`container-left`},m=Object.assign(n({__name:`Categories`,props:{pt:{}},async setup(n){let m,h,g=n,_=l(),{locale:v}=c(),y=([m,h]=r(()=>_.find(`news`,{sort:`-createdAt`,locale:v.value,limit:6})),m=await m,h(),m).data.value?.docs??[],b=([m,h]=r(()=>_.find(`events`,{sort:`-createdAt`,locale:v.value,limit:6})),m=await m,h(),m).data.value?.docs??[],x=y?.map(e=>({title:e.title,summary:e.summary,url:`/news/${e.slug}`,image:{url:e.meta?.image?.url,alt:e.meta?.image?.alt}})),S=b?.map(e=>({title:e.title,summary:e.summary,url:`/events/${e.slug}`,image:{url:e.meta?.image?.url,alt:e.meta?.image?.alt}})),{extraClasses:C}=u(g.pt,`mt-40 mb-40`);return(r,c)=>{let l=d;return e(),i(`div`,{class:t([s(C),`space-y-40`])},[s(x).length&&s(y)?.length?(e(),i(`div`,f,[o(l,{items:s(x),title:n.pt.news?.title??``,button:{text:n.pt.news?.buttonText??``,href:`/news`}},null,8,[`items`,`title`,`button`])])):a(``,!0),s(S).length&&s(y)?.length?(e(),i(`div`,p,[o(l,{items:s(S),title:n.pt.events?.title??``,button:{text:n.pt.events?.buttonText??``,href:`/events`}},null,8,[`items`,`title`,`button`])])):a(``,!0)],2)}}}),{__name:`BlocksNewsCategories`});export{m 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.