import{n as f,u as b,Q as h,X as w,p as B,q as C,r as I,v as y,y as g,z as a}from"./C-p8iwFB.js";import{u as P}from"./CzhqWxCr.js";import{g as $}from"./CoDoNMKP.js";import{u as v}from"./By8KGx2a.js";import{B as D}from"./ZxAmpS8R.js";async function S(n,t=1){const{data:s}=await P(async e=>{const r=e==null?void 0:e.vueApp.config.globalProperties.$i18n.locale,l=e==null?void 0:e.$config.public.webId,{categories:o,recent:c,total:i,posts:m}=await $(t,l,r,e,{category:n});return{category:o.find(p=>p.slug===n),categories:o,recent:c,total:i,posts:m}},"$z9rnQpumJR");return s.value}const k={class:"h2 mb-48"},z={class:"h5 text-primary-500 mb-24"},M=f({__name:"index",async setup(n){let t,s;const{t:e}=b(),r=h(),l=r.params.slug,o=parseInt(r.params.page,10)||1,{category:c,recent:i,categories:m,posts:p,total:_}=([t,s]=w(()=>S(l,o)),t=await t,s(),t);return v(void 0,c),(u,Q)=>(C(),B(D,{page:a(o),categories:a(m),"detail-page-name":u.$pages.blogSlug,posts:a(p),recent:a(i),total:a(_),"page-slug-name":u.$pages.blogCategorySlugPage},{header:I(()=>{var d;return[y("h1",k,g(a(e)("blog.blog")),1),y("h2",z,g(a(e)("blog.category"))+" "+g(": ")+" "+g((d=a(c))==null?void 0:d.title),1)]}),_:1},8,["page","categories","detail-page-name","posts","recent","total","page-slug-name"]))}});export{M as _}; //# sourceMappingURL=CR3Kb2JJ.js.map