1import{_ as M}from"./DN0FMkdI.js";import{e as U,g as E,h as I,i as L,j as T,r as N,k as h,m as V,o as q,c as G,b as J,f as S}from"./B10BYGKA.js";import{u as O}from"./mbaTq5fN.js";import{u as Q}from"./Cq_c5GM0.js";import{u as j}from"./PxmbuuiW.js";import{u as R}from"./CNCLsuLP.js";import{u as z}from"./CtqymKed.js";import{u as F}from"./CmU_N_cy.js";import"./UEnrAvYf.js";import"./B84YYlpT.js";import"./D5gdyFWQ.js";import"./Cv5EEQJf.js";import"./DlAUqK2U.js";const K={class:"blog-page min-h-screen bg-neutral-10 pt-18"},ut=U({__name:"index",async setup(W){let e,c;const _=E(),{locale:u,t:b,getLocaleMessage:y}=I(),{siteUrl:P}=L(),{getPosts:B,getSettings:k,lang:a}=O(),{data:A}=([e,c]=T(async()=>Q(`blog-home-posts-${a.value}`,async()=>await B(),{default:()=>[],watch:[a]})),e=await e,c(),e),p=N("ghost-settings",()=>null);p.value||(p.value=([e,c]=T(()=>k()),e=await e,c(),e));const w=p,C=j?j():{blog:{}},s=h(()=>Number(_.query.page)||1),m=h(()=>{var o,n,r,i;const t=String(((o=C.blog)==null?void 0:o.title)||((n=w.value)==null?void 0:n.title)||`Blog - ${(r=a.value)==null?void 0:r.toUpperCase()}`);if(s.value>1){const $=`${u.value==="ja"?"ãã¼ã¸":"Page "}${s.value}`;if(t.includes("ï½")){const l=t.split("ï½"),v=l.shift(),d=l.join("ï½");return`${v} - ${$}ï½${d}`}else if(t.includes("|")){const l=t.split("|"),v=(i=l.shift())==null?void 0:i.trim(),d=l.join("|").trim();return`${v} - ${$} | ${d}`}return`${t} - ${$}`}return t});y(a.value);const g=h(()=>{var n,r,i,f;const t=y(a.value);return((i=(r=(n=t==null?void 0:t.seo)==null?void 0:n.blog)==null?void 0:r.meta)==null?void 0:i.ogDescription)||((f=w.value)==null?void 0:f.description)||"Vitalify Asia Tech Blog"});R({title:m,ogTitle:m,twitterTitle:m,description:g,ogDescription:g,twitterDescription:g}),F(()=>{const t="https://www.vitalify.asia",o=s.value>1?`?page=${s.value}`:"";return{link:[{rel:"canonical",href:`${t}${_.path}${o}`}]}});const H=u.value==="en"?"":`${u.value}/`,x=`${P}${V(a.value)}`,D=[{name:b("seo.home.name"),url:`${P}/${H}`},{name:b("seo.blog.name"),url:x}];if(s.value>1){const t=u.value==="ja"?`ãã¼ã¸${s.value}`:`Page ${s.value}`;D.push({name:t,url:`${x}?page=${s.value}`})}return z(D),(t,o)=>(q(),G("div",K,[J(S(M),{posts:S(A)},null,8,["posts"])]))}});export{ut 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.