1import{Q as C}from"./QTooltip-BXdkuly_.js";import{f as x,i as m,j as d,k as l,l as e,D as Q,p as a,z as f,G as u,Z as p,v as O,x as A,J as k}from"./index-DZz7VK_z.js";import{Q as B}from"./QToolbarTitle-BVWcIiSX.js";import{Q as W}from"./QSpace-BVbuXoxo.js";import{Q as i,a as s}from"./QItemSection-BqKSwZU0.js";import{Q as v}from"./QList-DJZDUnV5.js";import{Q as w}from"./QBtnDropdown-DF5sd_eC.js";import{Q as V,a as I,b as D,c as P}from"./QLayout-CKDmkFsf.js";import{Q as T}from"./QDrawer-DouZpKEw.js";import{C as b}from"./ClosePopup-C10nWjWi.js";import{_ as S}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./position-engine-0pDXOTqP.js";import"./QBtnGroup-BoNxMfr3.js";import"./QMenu-CHFiGacG.js";import"./QResizeObserver-Du4JUJHl.js";import"./TouchPan-C5LOpwHL.js";import"./touch-BjYP5sR0.js";import"./format-CoaQEihs.js";const N={key:0,class:"admin-dev-bar"};function U(n,t,L,$,r,c){const g=x("router-link"),y=x("router-view");return m(),d(P,{view:"hHh LpR fFf"},{default:l(()=>[e(V,{class:"bg-dark",elevated:""},{default:l(()=>[e(I,null,{default:l(()=>[e(B,null,{default:l(()=>[e(g,{class:"q-mr-lg text-white text-decoration-none",to:"/app/dashboard"},{default:l(()=>[e(Q,{style:{transform:"rotate(180deg)"},name:"exit_to_app"},{default:l(()=>[e(C,{anchor:"bottom right",self:"top right"},{default:l(()=>[...t[15]||(t[15]=[a("Exit to App Dashboard",-1)])]),_:1})]),_:1})]),_:1}),e(g,{class:"text-white text-decoration-none",to:"/admin"},{default:l(()=>[...t[16]||(t[16]=[a("Prompt Admin",-1)])]),_:1})]),_:1}),e(W),e(f,{class:u(["gt-sm",n.$route.path==="/admin/tasks"?"bg-primary text-black":"text-white"]),flat:"",label:"Tasks",to:"/admin/tasks"},null,8,["class"]),e(w,{class:u(["gt-sm",c.usersActive?"bg-primary text-black":"text-white"]),flat:"",label:"Users"},{default:l(()=>[e(v,{dense:"",style:{"min-width":"160px"}},{default:l(()=>[p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/users"},{default:l(()=>[e(s,null,{default:l(()=>[...t[17]||(t[17]=[a("Users",-1)])]),_:1})]),_:1})),[[b]]),p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/beta-users"},{default:l(()=>[e(s,null,{default:l(()=>[...t[18]||(t[18]=[a("Beta Users",-1)])]),_:1})]),_:1})),[[b]]),p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/beta-signups"},{default:l(()=>[e(s,null,{default:l(()=>[...t[19]||(t[19]=[a("Beta Signups",-1)])]),_:1})]),_:1})),[[b]])]),_:1})]),_:1},8,["class"]),e(w,{class:u(["gt-sm",c.promptsActive?"bg-primary text-black":"text-white"]),flat:"",label:"Prompts"},{default:l(()=>[e(v,{dense:"",style:{"min-width":"160px"}},{default:l(()=>[p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/prompts"},{default:l(()=>[e(s,null,{default:l(()=>[...t[20]||(t[20]=[a("Prompt Management",-1)])]),_:1})]),_:1})),[[b]]),p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/prompt-inspector"},{default:l(()=>[e(s,null,{default:l(()=>[...t[21]||(t[21]=[a("Prompt Inspector",-1)])]),_:1})]),_:1})),[[b]])]),_:1})]),_:1},8,["class"]),e(w,{class:u(["gt-sm",c.wikiActive?"bg-primary text-black":"text-white"]),flat:"",label:"Wiki"},{default:l(()=>[e(v,{dense:"",style:{"min-width":"160px"}},{default:l(()=>[p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/wiki"},{default:l(()=>[e(s,null,{default:l(()=>[...t[22]||(t[22]=[a("Wiki Viewer",-1)])]),_:1})]),_:1})),[[b]]),p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/wiki-backfill"},{default:l(()=>[e(s,null,{default:l(()=>[...t[23]||(t[23]=[a("Wiki Backfill",-1)])]),_:1})]),_:1})),[[b]]),p((m(),d(i,{clickable:"","active-class":"bg-primary text-black",to:"/admin/global-wiki"},{default:l(()=>[e(s,null,{default:l(()=>[...t[24]||(t[24]=[a("Global Wiki",-1)])]),_:1})]),_:1})),[[b]])]),_:1})]),_:1},8,["class"]),e(f,{class:u(["gt-sm",n.$route.path==="/admin/jade-chats"?"bg-primary text-black":"text-white"]),flat:"",label:"Jade Chats",to:"/admin/jade-chats"},null,8,["class"]),e(f,{class:u(["gt-sm",n.$route.path==="/admin/interview-sessions"?"bg-primary text-black":"text-white"]),flat:"",label:"Interview Sessions",to:"/admin/interview-sessions"},null,8,["class"]),e(f,{class:u(["gt-sm",n.$route.path==="/admin/activity"?"bg-primary text-black":"text-white"]),flat:"",label:"Activity",to:"/admin/activity"},null,8,["class"]),e(f,{class:u(["gt-sm",n.$route.path==="/admin/announcements"?"bg-primary text-black":"text-white"]),flat:"",label:"Announcements",to:"/admin/announcements"},null,8,["class"]),e(f,{class:"lt-md",flat:"",dense:"",round:"",icon:"menu",color:"white",onClick:t[0]||(t[0]=o=>r.drawerOpen=!r.drawerOpen)})]),_:1}),r.isDev?(m(),O("div",N,"DEV ENVIRONMENT")):A("",!0)]),_:1}),e(T,{class:"lt-md",modelValue:r.drawerOpen,"onUpdate:modelValue":t[14]||(t[14]=o=>r.drawerOpen=o),side:"right",bordered:"",overlay:""},{default:l(()=>[e(v,{padding:""},{default:l(()=>[e(i,{clickable:"",onClick:t[1]||(t[1]=o=>r.drawerOpen=!1),to:"/admin/tasks","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[25]||(t[25]=[a("Tasks",-1)])]),_:1})]),_:1}),e(k),e(i,{clickable:"",onClick:t[2]||(t[2]=o=>r.drawerOpen=!1),to:"/admin/users","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[26]||(t[26]=[a("Users",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[3]||(t[3]=o=>r.drawerOpen=!1),to:"/admin/beta-users","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[27]||(t[27]=[a("Beta Users",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[4]||(t[4]=o=>r.drawerOpen=!1),to:"/admin/beta-signups","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[28]||(t[28]=[a("Beta Signups",-1)])]),_:1})]),_:1}),e(k),e(i,{clickable:"",onClick:t[5]||(t[5]=o=>r.drawerOpen=!1),to:"/admin/prompts","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[29]||(t[29]=[a("Prompt Management",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[6]||(t[6]=o=>r.drawerOpen=!1),to:"/admin/prompt-inspector","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[30]||(t[30]=[a("Prompt Inspector",-1)])]),_:1})]),_:1}),e(k),e(i,{clickable:"",onClick:t[7]||(t[7]=o=>r.drawerOpen=!1),to:"/admin/wiki","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[31]||(t[31]=[a("Wiki Viewer",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[8]||(t[8]=o=>r.drawerOpen=!1),to:"/admin/wiki-backfill","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[32]||(t[32]=[a("Wiki Backfill",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[9]||(t[9]=o=>r.drawerOpen=!1),to:"/admin/global-wiki","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[33]||(t[33]=[a("Global Wiki",-1)])]),_:1})]),_:1}
1),e(k),e(i,{clickable:"",onClick:t[10]||(t[10]=o=>r.drawerOpen=!1),to:"/admin/jade-chats","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[34]||(t[34]=[a("Jade Chats",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[11]||(t[11]=o=>r.drawerOpen=!1),to:"/admin/interview-sessions","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[35]||(t[35]=[a("Interview Sessions",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[12]||(t[12]=o=>r.drawerOpen=!1),to:"/admin/activity","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[36]||(t[36]=[a("Activity",-1)])]),_:1})]),_:1}),e(i,{clickable:"",onClick:t[13]||(t[13]=o=>r.drawerOpen=!1),to:"/admin/announcements","active-class":"bg-primary text-black"},{default:l(()=>[e(s,null,{default:l(()=>[...t[37]||(t[37]=[a("Announcements",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(D,null,{default:l(()=>[e(y)]),_:1})]),_:1})}const E={name:"AdminLayout",data(){return{isDev:!1,drawerOpen:!1}},computed:{usersActive(){const n=this.$route.path;return n==="/admin/users"||n.startsWith("/admin/user/")||n==="/admin/beta-users"||n==="/admin/beta-signups"},promptsActive(){const n=this.$route.path;return n==="/admin/prompts"||n.startsWith("/admin/prompt-inspector")},wikiActive(){const n=this.$route.path;return n.startsWith("/admin/wiki")||n.startsWith("/admin/global-wiki")}}},at=S(E,[["render",U],["__scopeId","data-v-7311ff00"]]);export{at 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.