1import{_ as j}from"./K1hqC_cB.js";import{d as b,an as z,ao as g,c as f,e as k,f as p,n as d,C as e,ah as n,h as N,i,ai as U,bo as A,bp as P,B as _,s as C,a1 as W,ag as B,w as u,aV as L,bq as S,br as V,aW as G}from"./DN4Jylla.js";import{u as E}from"./BZhC-dTW.js";const J={class:"relative"},O=b({inheritAttrs:!1,__name:"Aside",props:{links:{type:Array,default:()=>[]},class:{type:[String,Object,Array],default:void 0},ui:{type:Object,default:()=>({})}},setup(c){const t={wrapper:"hidden overflow-y-auto lg:block lg:max-h-[calc(100vh-var(--header-height))] lg:sticky lg:top-[--header-height] py-8 lg:px-4 lg:-mx-4",top:{wrapper:"sticky -top-8 -mt-8 pointer-events-none z-[1]",header:"h-8 bg-background -mx-4 px-4",body:"bg-background relative pointer-events-auto flex -mx-4 px-4",footer:"h-8 bg-gradient-to-b from-background -mx-4 px-4"}},r=c,{ui:a,attrs:m}=z("aside",g(r,"ui"),t,g(r,"class"),!0);return(o,v)=>{const s=A;return f(),k("aside",U({class:e(a).wrapper},e(m)),[p("div",J,[o.$slots.top?(f(),k("div",{key:0,class:d(e(a).top.wrapper)},[p("div",{class:d(e(a).top.header)},null,2),p("div",{class:d(e(a).top.body)},[n(o.$slots,"top")],2),p("div",{class:d(e(a).top.footer)},null,2)],2)):N("",!0),n(o.$slots,"links",{},()=>[i(s,{links:c.links},null,8,["links"])]),n(o.$slots,"default"),n(o.$slots,"bottom")])],16)}}}),R=()=>({headerLinks:_(()=>{const t=C();return[{label:"St. Jude Cloud",description:"Guides that span across St. Jude Cloud.",icon:"sjc-icon:child-logo",to:"/overview",active:t.path.startsWith("/overview")},{label:"CC4K",description:"Cancer classifications for kids.",icon:"sjc-icon:ontology-tree",to:"/cc4k",active:t.path.startsWith("/cc4k")},{label:"Genomics Platform",description:"Genomics data and bioinformatics workflows.",icon:"sjc-icon:genomics-platform",to:"/genomics-platform",active:t.path.startsWith("/genomics-platform")},{label:"PeCan",description:"Explore the pediatric cancer knowledgebase.",icon:"sjc-icon:pecan",to:"/pecan",active:t.path.startsWith("/pecan")},{label:"Visualization Community",description:"Create and share genomic visualizations.",icon:"sjc-icon:viz",to:"/visualization-community",active:t.path.startsWith("/visualization-community")}]})}),q=P(R),I=b({__name:"docs",setup(c){const t=W("navigation"),r=C(),{navPageFromPath:a}=E(),{headerLinks:m}=q(),o=_(()=>m.value??[]),v=_(()=>{var h,l;const s=`/${(h=r.params.slug)==null?void 0:h[0]}`;return L(((l=a(s,t.value))==null?void 0:l.children)||[])});return(s,h)=>{const l=j,y=V,w=O,x=G,$=S;return f(),B($,null,{default:u(()=>[i(x,null,{left:u(()=>[i(w,{links:e(o)},{default:u(()=>[i(l,{class:"mb-6"}),i(y,{links:e(v),"default-open":"",multiple:!1,class:"pb-10"},null,8,["links"])]),_:1},8,["links"])]),default:u(()=>[n(s.$slots,"default")]),_:3})]),_:3})}}});export{I 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.