1import{c as y,u as w,_ as V,b as B,a as U}from"./Logo.vue.0e5a8754.js";import{d as x,i as A,o as l,c as u,f as s,G as g,w as a,e,g as h,t as d,k as z,cx as L,h as T,cS as H,z as I,b_ as $,U as R,j as t,ah as j,H as C,O as F,ak as O}from"./entry.8083e420.js";import{D as q}from"./site.7cd866dc.js";import{_ as E}from"./UserButton.vue.480d8c77.js";import{_ as G}from"./Divider.b3f065bb.js";import{p}from"./package.fdf751fe.js";import"./use-locale.1b5e895c.js";import"./format-length.c9d165c6.js";import"./LoginCard.vue.29dfcad1.js";import"./Spin.db831ca3.js";import"./use-compitable.fc8c3928.js";import"./discrete.9003d939.js";import"./use-message.a9022409.js";import"./Input.7dec4143.js";import"./FormItem.5ef48ef0.js";import"./get.57f1bac6.js";import"./_baseGet.cfd5ab32.js";import"./Checkbox.359b8e13.js";import"./Space.ad14885f.js";import"./get-slot.1efb97e5.js";import"./Tabs.8ea74390.js";import"./Add.641ce658.js";import"./cssr.d581a219.js";import"./Avatar.be9f2ac4.js";import"./utils.04ae57dd.js";import"./Tag.c3e07298.js";import"./Dropdown.a1418016.js";import"./Icon.6655b1f7.js";import"./next-frame-once.7035a838.js";const M={class:"flex gap-2 items-center text-left"},J=x({__name:"Nav",setup(m){const o=A(),{public:{adminUid:r}}=L();return(i,n)=>{var f;const _=T,c=y;return l(),u("nav",M,[((f=s(o))==null?void 0:f.id)===s(r)?(l(),g(c,{key:0,to:"/admin/dashboard",class:"w-full md:w-auto"},{default:a(()=>[e(_,{type:"primary",size:"small"},{default:a(()=>[h(d(i.$t("pages.dashboard.title")),1)]),_:1})]),_:1})):z("",!0),e(c,{to:s(q),class:"w-full md:w-auto"},{default:a(()=>[e(_,{quaternary:"",type:"primary",size:"small"},{default:a(()=>[h(d(i.$t("layout.header.document")),1)]),_:1})]),_:1},8,["to"])])}}}),K=x({__name:"ThemeSwitcher",setup(m){const o=H(),r=I(()=>o.value==="dark");function i(){o.preference=o.value==="dark"?"light":"dark"}return(n,_)=>{const c=$;return l(),u("button",{class:"!outline-none",onClick:i},[s(r)?(l(),g(c,{key:0,name:"ri:moon-line"})):(l(),g(c,{key:1,name:"ri:sun-line"}))])}}}),P={class:"container mx-auto h-full px-4 py-2 flex gap-4 items-center"},Q=t("div",{class:"flex-1"},null,-1),W={class:"hidden md:inline-flex items-center gap-4"},X={class:"inline-flex md:hidden items-center gap-4"},Y=x({__name:"Header",setup(m){const o=R(!1),r=w();return(i,n)=>{const _=V,c=J,f=G,b=K,v=E,N=$,D=B,S=U;return l(),u("header",{class:"border-b h-[--app-header-height]",style:C({borderColor:s(r).borderColor})},[t("div",P,[e(_),Q,e(c,{class:"hidden md:inline-flex"}),t("div",W,[e(f,{vertical:"",class:"!m-0"}),e(b),e(v)]),t("div",X,[e(b),e(v),e(N,{name:"ant-design:menu-outlined",onClick:n[0]||(n[0]=k=>o.value=!0)})]),e(S,{show:s(o),"onUpdate:show":n[1]||(n[1]=k=>j(o)?o.value=k:null),width:240},{default:a(()=>[e(D,{closable:""},{header:a(()=>[e(_,{"show-title":!1})]),default:a(()=>[e(c,{class:"flex-col w-full"})]),_:1})]),_:1},8,["show"])])],4)}}}),Z={class:"container mx-auto h-full px-4 py-2"},ee={class:"flex items-center h-full gap-2 py-4 sm:flex-row sm:justify-between sm:gap-x-4"},te={class:"inline-flex gap-2 md:gap-4"},oe=t("i",{class:"i-ri-user-star-line"},null,-1),se=t("i",{class:"i-ri-file-code-line"},null,-1),ne={class:"flex items-center gap-1 text-xs font-semibold"},ae=t("i",{class:"i-ri-building-2-line"},null,-1),re=t("div",{class:"flex-auto"},null,-1),ie={class:"flex items-center gap-2 md:gap-4"},ce=x({__name:"Footer",setup(m){const o=w();return(r,i)=>{const n=y;return l(),u("footer",{class:"border-t h-[--app-footer-height]",style:C({borderColor:s(o).borderColor})},[t("div",Z,[t("div",ee,[t("div",te,[e(n,{to:s(p).author.url,target:"_blank",class:"flex items-center gap-1 text-xs font-semibold"},{default:a(()=>[oe,t("p",null," ä½è
: "+d(s(p).author.name),1)]),_:1},8,["to"]),e(n,{target:"_blank",class:"flex items-center gap-1 text-xs font-semibold"},{default:a(()=>[se,t("p",null," çæ¬: "+d(s(p).version),1)]),_:1}),t("div",ne,[ae,e(n,{to:s(p).repository.url,target:"_blank"},{default:a(()=>[h(" æå»ºäº: ")]),_:1},8,["to"]),e(n,{to:"https://nuxt.com/",class:"block bg-emerald-400 rounded px-1 py-0.5 text-white text-xs",target:"_blank"},{default:a(()=>[h(" nuxt@"+d(s(p).devDependencies.nuxt),1)]),_:1})])]),re,t("div",ie,[e(n,{class:"i-ri-github-line icon-btn",to:s(p).repository.url,target:"_blank"},null,8,["to"])])])])],4)}}});const le={},_e={class:"app-layout"},pe={class:"container mx-auto py-4 px-4 lg:px-10 text-center"};function me(m,o){const r=Y,i=ce;return l(),u("div",_e,[e(r),t("main",pe,[O(m.$slots,"default",{},void 0,!0)]),e(i)])}const qe=F(le,[["render",me],["__scopeId","data-v-c2cbd9ce"]]);export{qe 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.