PageSourceSearch

https://claude-certified-architect.com/assets/index-CQvjxRLD.js

js claude-certified-architect.com collected 2026-10-06 18:43:52 UTC 2,158 bytes, 1 lines download raw bytes

1import{M as d,H as e}from"./main-DUaClxz-.js";import{w as x}from"./use-translation-CaQJspvC.js";import{j as u,t as a}from"./api-Dmmf97sH.js";import{S as p}from"./search-B3EHIQ6p.js";import"./constants-BaM-e5bA.js";import"./index-BRQrath2.js";import"./createLucideIcon-kb0Cfg4n.js";function v(){const{t:r,locale:o}=x(),l=d.useMemo(()=>u(),[]),[n,i]=d.useState(""),c=d.useMemo(()=>{const s=n.trim().toLowerCase();return s?l.filter(t=>a(t.term,o).toLowerCase().includes(s)||a(t.definition,o).toLowerCase().includes(s)):l},[n,o,l]);return e.jsx("div",{className:"min-h-screen bg-background",children:e.jsx("section",{className:"py-16 sm:py-24",children:e.jsxs("div",{className:"mx-auto max-w-3xl px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h1",{className:"text-4xl font-bold tracking-tight text-foreground sm:text-5xl",children:r.glossary.title}),e.jsx("p",{className:"mt-4 text-lg text-muted-foreground max-w-2xl mx-auto",children:r.glossary.subtitle})]}),e.jsxs("div",{className:"relative mb-8",children:[e.jsx(p,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-muted-foreground"}),e.jsx("input",{type:"search",value:n,onChange:s=>i(s.target.value),placeholder:r.glossary.search,className:"w-full rounded-full border border-border bg-card py-2.5 pl-10 pr-4 text-sm text-foreground focus:border-primary focus:outline-none"})]}),c.length===0?e.jsx("p",{className:"text-center text-muted-foreground py-12",children:r.glossary.noResults}):e.jsx("dl",{className:"space-y-5",children:c.map(s=>e.jsxs("div",{id:s.id,className:"rounded-xl border border-border bg-card p-5 scroll-mt-20",children:[e.jsx("dt",{className:"font-semibold text-foreground",children:a(s.term,o)}),e.jsx("dd",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:a(s.definition,o)}),s.seeAlso&&s.seeAlso.length>0&&e.jsxs("div",{className:"mt-2 text-xs text-muted-foreground",children:[r.glossary.seeAlso,":"," ",s.seeAlso.map((t,m)=>e.jsxs("span",{children:[m>0&&", ",e.jsx("a",{href:`#${t}`,className:"text-primary hover:underline",children:t.replace(/-/g," ")})]},t))]})]},s.id))})]})})})}export{v as component};

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.