1import{_ as k}from"./LYfVnIZ0.js";import{_ as y}from"./DdE3E-uX.js";import{ac as D,d as G,E as L,D as $,J as B,Y as C,P as N,a as m,m as l,f as t,w as o,F as j,r as A,k as b,b as r,j as g,t as s,e as P,_ as S}from"./Czo40Pbp.js";import{u as T}from"./Bq3Ce6GO.js";import{q as V}from"./DKn51jbU.js";import"./z7gS4d5z.js";const q=D("/img/emojis/open_mailbox_with_raised_flag_3d.png"),E={class:"hidden lg:block relative px-6 py-8"},F={class:"pb-12 pt-6 bg-white dark:bg-neutral-950"},H={class:"container mx-auto max-w-screen-lg px-6 space-y-4 lg:space-y-2"},R={class:"text-lg font-bold mb-2"},I={class:"text-sm"},Q=G({__name:"index",async setup(J){let a,c;const{locale:i,t:_}=L(),d=$(),h=B("miHub_blog_originalLocale",()=>i.value);h.value=i.value;const{data:f}=([a,c]=C(()=>T("blog",()=>V("blog").only(["_path","navTitle","title","date"]).sort({date:-1}).find())),a=await a,c(),a),x=N();return d.meta.title=_("_blog.title"),d.meta.description=_("_blog.description"),(n,p)=>{const u=k,v=y,w=S;return r(),m("div",null,[l(v,null,{title:o(()=>[g(s(n.$t("_blog.title")),1)]),description:o(()=>[g(s(n.$t("_blog.description")),1)]),icon:o(()=>[t("div",E,[l(u,{class:"absolute top-0 left-0 w-32 h-32 text-accent-600"}),l(u,{class:"absolute bottom-0 right-0 w-32 h-32 text-accent-600"}),p[0]||(p[0]=t("div",{class:"relative lg:w-64"},[t("img",{class:"drop-shadow-xl",src:q})],-1))])]),_:1}),t("div",F,[t("div",H,[(r(!0),m(j,null,A(b(f),e=>(r(),P(w,{class:"block p-4 rounded-lg border border-neutral-200 dark:border-accent-900 transition-colors hover:bg-neutral-100 dark:hover:bg-neutral-800",key:e._path,to:b(x)(e._path??"","ja")},{default:o(()=>[t("h3",R,s(e.navTitle||e.title),1),t("p",I,s(e.date?n.$d(new Date(e.date)):""),1)]),_:2},1032,["to"]))),128))])])])}}});export{Q 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.