1import{d,L as _,w as m,c as u,b as t,j as s,i as p,l as n,k as x,ac as f,o as g,ad as h,p as w}from"./D0kso2Yl.js";const b={class:"min-h-screen flex items-center justify-center bg-neutral-50 dark:bg-neutral-950"},k={class:"glass rounded-2xl p-10 max-w-md w-full text-center"},v={href:"/api/oauth",class:"mt-8 inline-flex items-center gap-2"},N=d({__name:"login",async setup(y){let o,a;const{loggedIn:r}=_();return r.value&&([o,a]=m(()=>f("/admin/dashboard")),await o,a()),(B,e)=>{const i=h,l=w,c=x;return g(),u("div",b,[t("div",k,[s(i,{size:"h-4",class:"justify-center mb-2"}),e[1]||(e[1]=t("p",{class:"text-xs uppercase tracking-widest text-neutral font-medium"},"CMS & ADMIN",-1)),t("a",v,[s(c,{size:"xl",color:"neutral",variant:"solid",block:""},{default:p(()=>[s(l,{name:"i-logos-google-icon",class:"size-5"}),e[0]||(e[0]=n(" Continue with Google ",-1))]),_:1})]),e[2]||(e[2]=t("p",{class:"text-xs text-neutral-500 mt-8"},[n(" Not the page you're looking for? Return to the "),t("a",{href:"/",class:"text-brand-500 hover:underline"},"homepage"),n(". ")],-1))])])}}});export{N 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.