1import{at as h,k}from"./ExeBuilder-BRe68UH-.js";import{D as y}from"./DocsSearch-BcCNSGEn.js";import{d as x,x as D,e,g as t,q as i,t as r,m as c,A as g,F as v,l as f,b as p,H as w,o,k as L,_ as V}from"./600-B6wu_fgg.js";import"./tokens-BBKQUwyO.js";import"./main-BoLYIECj.js";import"./themeMode-CJ36fwdE.js";const b={class:"docs-list-page"},C={key:0,class:"loading-state"},N={key:1,class:"error-state"},S={key:2,class:"docs-list-main"},B={class:"docs-list-search"},F={class:"page-links"},M={class:"docs-container"},A=["open"],E={class:"section-summary"},H={class:"section-title"},I={class:"section-docs"},q={class:"doc-title"},O={key:0,class:"doc-description"},T=x({__name:"DocsList",setup(j){const u=p(!0),d=p(""),m=p([]);return D(async()=>{try{const a=await h();m.value=a.groups,k.value=a.isLoggedIn}catch(a){d.value=a.message||"Failed to load"}finally{u.value=!1}}),(a,s)=>{const _=w("router-link");return o(),e("div",b,[u.value?(o(),e("div",C,[...s[0]||(s[0]=[t("i",{class:"pi pi-spin pi-spinner"},null,-1),i(" Loading...",-1)])])):d.value?(o(),e("div",N,[t("p",null,r(d.value),1)])):(o(),e("main",S,[s[6]||(s[6]=t("h1",{class:"page-title"},"exe Documentation",-1)),s[7]||(s[7]=t("p",{class:"page-subtitle"}," Learn how exe hosts persistent development VMs you can reach over SSH or the browser. ",-1)),t("div",B,[c(y,{trigger:"button"})]),t("p",F,[c(_,{to:"/docs/all"},{default:g(()=>[...s[1]||(s[1]=[i("View all docs in one page",-1)])]),_:1}),s[2]||(s[2]=i(" · ",-1)),s[3]||(s[3]=t("a",{href:"/docs/all.md"},"Download as Markdown",-1)),s[4]||(s[4]=i(" · ",-1)),s[5]||(s[5]=t("a",{href:"/llms.txt"},"llms.txt",-1))]),t("div",M,[(o(!0),e(v,null,f(m.value,l=>(o(),e("details",{key:l.slug,class:"docs-section",open:l.defaultOpen},[t("summary",E,[t("h2",H,r(l.heading),1)]),t("div",I,[(o(!0),e(v,null,f(l.docs,n=>(o(),e("div",{key:n.slug,class:"doc-item"},[t("h3",q,[c(_,{to:"/docs/"+n.slug},{default:g(()=>[i(r(n.title),1)]),_:2},1032,["to"])]),n.description?(o(),e("p",O,r(n.description),1)):L("",!0)]))),128))])],8,A))),128))])]))])}}}),R=V(T,[["__scopeId","data-v-08a403d1"]]);export{R 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.