1import{j as e}from"./index-iAVlVxvB.js";import{A as c,B as l,D as p,S as x,w as o,G as d,q as m}from"./Sidebar-BstMbomz.js";function b({title:t,loading:s=!1,children:a}){return e.jsxs(c,{children:[e.jsx(l,{}),e.jsxs(p,{className:"bg-pz-bg text-pz-text",children:[e.jsx(f,{title:t,loading:s}),e.jsx(u,{children:a})]})]})}function u({children:t}){const s=d({select:a=>a.location.pathname});return e.jsx(m.main,{initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.38,ease:[.22,1,.36,1]},className:"flex-1 px-8 lg:px-12 pt-8 pb-12",children:t},s)}function f({title:t,loading:s}){return e.jsxs("div",{className:"px-8 lg:px-12 pt-7 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(x,{className:"text-pz-muted hover:text-pz-text"}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:`h-1.5 w-1.5 rounded-full bg-pz-accent ${s?"pz-pulse":""}`}),e.jsx("span",{className:"font-mono-pz text-[10px] tracking-[0.22em] uppercase text-pz-accent",children:s?"Syncing Live Data":t})]})]}),e.jsxs("div",{className:"flex items-center gap-2.5 min-w-[280px] max-w-[420px] w-full border-b pz-border pb-1.5",children:[e.jsx(o,{size:13,className:"text-pz-muted"}),e.jsx("input",{type:"text",placeholder:"Search targets, modalities, or dataâ¦",className:"bg-transparent text-[12.5px] text-pz-soft placeholder:text-pz-muted outline-none w-full font-light"})]})]})}const n="#A8C979",h={green:"#A8C979",amber:"#D6B25A",blue:"#7FA8B8",red:"#C98A8A"};function N(t){return h[t??""]??"#7FA8B8"}function j({children:t,className:s=""}){return e.jsx("section",{className:`pz-panel rounded-sm p-6 ${s}`,children:t})}function v({children:t}){return e.jsx("div",{className:"font-mono-pz text-[10px] tracking-[0.22em] uppercase text-pz-muted",children:t})}function y({label:t,color:s=n}){return e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 font-mono-pz text-[9px] tracking-[0.18em] uppercase",style:{borderColor:`${s}55`,color:s},children:[e.jsx("span",{className:"h-1.5 w-1.5 rounded-full",style:{background:s}}),t]})}function S({label:t,value:s,max:a=100,color:r=n}){const i=Math.max(0,Math.min(100,s/a*100));return e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between font-mono-pz text-[9.5px] tracking-[0.16em] uppercase text-pz-muted",children:[e.jsx("span",{children:t}),e.jsx("span",{className:"text-pz-soft",children:Math.round(s)})]}),e.jsx("div",{className:"mt-1.5 h-1.5 w-full rounded-full bg-[rgba(168,201,121,0.12)]",children:e.jsx("div",{className:"h-full rounded-full transition-all",style:{width:`${i}%`,background:r}})})]})}function w({label:t="Loading"}){return e.jsxs("div",{className:"flex items-center gap-3 py-10 justify-center",children:[e.jsx("span",{className:"h-5 w-5 rounded-full border border-[rgba(168,201,121,0.35)] border-t-pz-accent animate-spin"}),e.jsx("span",{className:"font-mono-pz text-[10px] tracking-[0.22em] uppercase text-pz-muted",children:t})]})}function A({label:t="Backend unavailable â showing nothing to avoid stale data."}){return e.jsx(j,{children:e.jsx("div",{className:"font-mono-pz text-[10px] tracking-[0.18em] uppercase text-pz-muted",children:t})})}function k({label:t,value:s,color:a}){return e.jsxs("div",{children:[e.jsx("div",{className:"font-serif-display text-[28px] leading-none",style:a?{color:a}:void 0,children:s}),e.jsx("div",{className:"mt-1 font-mono-pz text-[8.5px] tracking-[0.16em] uppercase text-pz-muted",children:t})]})}function C({eyebrow:t,title:s,subtitle:a}){return e.jsxs("header",{className:"mb-6",children:[e.jsx("div",{className:"font-mono-pz text-[10px] tracking-[0.28em] uppercase text-pz-accent",children:t}),e.jsx("h1",{className:"mt-2 font-serif-display text-[40px] leading-none text-pz-text font-normal",children:s}),a&&e.jsx("p",{className:"mt-3 text-[13px] text-pz-soft font-light max-w-2xl",children:a})]})}export{b as A,y as C,A as E,w as L,C as P,v as S,j as a,S as b,k as c,n as d,N as s};
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.