1import{aQ as e,aR as a,u as t,aT as o,aS as l,br as n,b1 as s,aV as i,aZ as r,aW as u,bs as d,bp as c,a$ as p,bn as f,bt as g,bu as b,bv as h,bw as m,bo as v,bx as _,by as k,bz as y,bA as w,r as C,e as x,b9 as P,bm as $}from"./index-B0wWhsKS.js";const A={class:"group"},I={class:"group"},R={class:"group-title"},S=$(e({__name:"RouterPage",setup(e){const $=C(""),S=x(()=>{const e=P.getRoutes().map(e=>e.path);return Array.from(new Set(e)).filter(e=>!e.includes(":")).filter(e=>"/:pathMatch(.*)*"!==e)});function z(e){return["/signin","/signup","/signup/organization","/coordinator/signup/step-1","/coordinator/signup/step-2","/coordinator/signup/step-3","/forgot-password","/verification-otp","/new-password"].includes(e)?"auth":e.startsWith("/foster/")?"foster":e.startsWith("/web/")||["/web/organizations","/web/terms","/web/privacy","/web/faq"].includes(e)?"website":["/onboarding","/onboarding/2","/onboarding/3"].includes(e)?"legacy-onboarding":["/home","/all-animals","/settings/org-shape","/volunteers","/notifications","/notification","/fosters","/scheduling","/coordinator/scheduling","/organization","/messages","/notification-preferences","/profile","/settings","/coordinator/profile","/coordinator/settings"].includes(e)?"coordinator":["/privacy","/terms","/faq"].includes(e)?"legal":["/invite","/referrals","/referral","/ref"].includes(e)?"invite":["/","/dev/scheduling-demo"].includes(e)?"dev":"other"}const L={auth:"Authentication",foster:"Foster Experience",website:"Public Website Pages","legacy-onboarding":"Legacy Onboarding (Shared)",coordinator:"Coordinator / Management",invite:"Invites & Referrals",legal:"Legal & Help",dev:"Dev / Internal",other:"Other"},O=x(()=>{const e={};for(const a of S.value){const t=z(a);e[t]||(e[t]=[]),e[t].push(a)}return["foster","auth","coordinator","website","legacy-onboarding","invite","legal","dev","other"].filter(a=>{var t;return null==(t=e[a])?void 0:t.length}).map(a=>({key:a,label:L[a]||a,routes:e[a].sort((e,a)=>e.localeCompare(a))}))});return(e,C)=>{const x=n("router-link");return s(),a(t(o),null,{default:l(()=>[i(t(r),null,{default:l(()=>[i(t(u),null,{default:l(()=>[i(t(d),null,{default:l(()=>[...C[6]||(C[6]=[c("Router Links",-1)])]),_:1})]),_:1})]),_:1}),i(t(p),{class:"router-page-content"},{default:l(()=>[f("div",A,[C[10]||(C[10]=f("h2",{class:"group-title"},"Direct Navigation",-1)),i(t(g),{inset:""},{default:l(()=>[i(t(b),{button:"",onClick:C[0]||(C[0]=a=>e.$router.push("/signin"))},{default:l(()=>[i(t(h),null,{default:l(()=>[...C[7]||(C[7]=[f("h3",null,"Sign In",-1),f("p",null,"/signin",-1)])]),_:1})]),_:1}),i(t(b),{button:"",onClick:C[1]||(C[1]=a=>e.$router.push("/home"))},{default:l(()=>[i(t(h),null,{default:l(()=>[...C[8]||(C[8]=[f("h3",null,"Coordinator Home",-1),f("p",null,"/home",-1)])]),_:1})]),_:1}),i(t(b),{button:"",onClick:C[2]||(C[2]=a=>e.$router.push("/foster/home"))},{default:l(()=>[i(t(h),null,{default:l(()=>[...C[9]||(C[9]=[f("h3",null,"Foster Home",-1),f("p",null,"/foster/home",-1)])]),_:1})]),_:1})]),_:1})]),f("div",I,[C[14]||(C[14]=f("h2",{class:"group-title"},"Animal Profile Quick Links",-1)),i(t(g),{inset:""},{default:l(()=>[i(t(b),null,{default:l(()=>[i(t(h),{position:"stacked"},{default:l(()=>[...C[11]||(C[11]=[c("Animal ID",-1)])]),_:1}),i(t(m),{modelValue:$.value,"onUpdate:modelValue":C[3]||(C[3]=e=>$.value=e),placeholder:"e.g. 123",inputmode:"numeric",type:"text"},null,8,["modelValue"])]),_:1}),i(t(b),{lines:"none",class:"quick-links-row"},{default:l(()=>[i(t(v),{disabled:!$.value,onClick:C[4]||(C[4]=a=>e.$router.push("/animal/".concat($.value)))},{default:l(()=>[...C[12]||(C[12]=[c("Open Full Profile",-1)])]),_:1},8,["disabled"]),i(t(v),{disabled:!$.value,color:"secondary",onClick:C[5]||(C[5]=a=>e.$router.push("/coordinator/animal/simple/".concat($.value)))},{default:l(()=>[...C[13]||(C[13]=[c("Open Simple Profile",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})]),(s(!0),_(k,null,y(O.value,e=>(s(),_("div",{class:"group",key:e.key},[f("h2",R,w(e.label),1),i(t(g),{inset:""},{default:l(()=>[(s(!0),_(k,null,y(e.routes,e=>(s(),a(t(b),{key:e,button:""},{default:l(()=>[i(x,{to:e,style:{width:"100%",display:"block",color:"inherit","text-decoration":"none"}},{default:l(()=>[i(t(h),null,{default:l(()=>[c(w(e),1)]),_:2},1024)]),_:2},1032,["to"])]),_:2},1024))),128))]),_:2}
1,1024)]))),128)),C[15]||(C[15]=f("div",{class:"bottom-spacer"},null,-1))]),_:1})]),_:1})}}}),[["__scopeId","data-v-4ea10d5d"]]);export{S 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.