Spaces:
Running
Running
| import{o as e}from"./chunk-CMxvf4Kt.js";import{t}from"./react-DrNXigiH.js";import{C as n}from"./index-Caa1r77e.js";import{t as r}from"./proxy-DmcaF9M6.js";import{t as i}from"./layout-BtJ5ShnN.js";import{s as a}from"./ui-Ddu9t0Or.js";import{t as o}from"./blueprint-Cg0NE9no.js";var s=e(t(),1),c=n(),l={operational:{label:`Operational`,bg:`rgba(201,183,135,0.12)`,color:`#c9b787`,desc:`Fully operational with live data`},"in-development":{label:`In Development`,bg:`rgba(138,138,138,0.12)`,color:`#8a8a8a`,desc:`Active build — preview available`},planned:{label:`Planned`,bg:`rgba(94,94,94,0.12)`,color:`#5e5e5e`,desc:`On the roadmap — not yet started`}},u=[`operational`,`in-development`,`planned`],d=[.22,1,.36,1],f={bg:`#0a0a0a`,border:`rgba(255,255,255,0.08)`,text:`#f5f5f5`,textDim:`#8a8a8a`,textMuted:`#5e5e5e`,accent:`#c9b787`,mono:`ui-monospace, SFMono-Regular, 'SF Mono', Menlo, monospace`,serif:`Georgia, 'Times New Roman', Times, serif`};function p({app:e,i:t}){let n=l[e.status];return(0,c.jsxs)(r.div,{initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.1},transition:{duration:.45,delay:t*.04,ease:d},style:{padding:`1.75rem`,background:f.bg,borderTop:`2px solid ${e.color}`,display:`flex`,flexDirection:`column`,gap:`0.875rem`},children:[(0,c.jsxs)(`div`,{style:{display:`flex`,alignItems:`flex-start`,justifyContent:`space-between`,gap:`0.5rem`},children:[(0,c.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`0.625rem`},children:[(0,c.jsx)(`span`,{style:{fontSize:`1.25rem`,color:e.color},children:e.icon}),(0,c.jsxs)(`div`,{children:[(0,c.jsx)(`div`,{style:{fontSize:`0.9375rem`,fontWeight:600,color:f.text,letterSpacing:`-0.015em`},children:e.name}),(0,c.jsx)(`div`,{style:{fontSize:`0.625rem`,fontFamily:f.mono,color:f.textMuted,marginTop:`0.125rem`},children:e.vertical})]})]}),(0,c.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`flex-end`,gap:`0.25rem`,flexShrink:0},children:[(0,c.jsx)(`span`,{style:{fontSize:`0.5625rem`,fontFamily:f.mono,fontWeight:600,letterSpacing:`0.12em`,textTransform:`uppercase`,padding:`0.2rem 0.5rem`,borderRadius:4,color:n.color,background:n.bg},children:n.label}),(0,c.jsx)(`span`,{style:{fontSize:`0.5625rem`,color:f.textMuted,fontFamily:f.mono},children:e.tier})]})]}),(0,c.jsx)(`p`,{style:{fontSize:`0.8125rem`,lineHeight:1.65,color:f.textDim,margin:0},children:e.description}),(0,c.jsxs)(`div`,{style:{display:`flex`,gap:`0.3rem`,flexWrap:`wrap`,paddingTop:`0.25rem`,borderTop:`1px solid rgba(255,255,255,0.06)`},children:[e.principles.map(e=>(0,c.jsx)(`span`,{style:{fontSize:`0.5625rem`,fontFamily:f.mono,fontWeight:500,padding:`0.15rem 0.45rem`,borderRadius:4,color:f.accent,background:`rgba(201,183,135,0.08)`,border:`1px solid rgba(201,183,135,0.18)`},children:e},e)),`registryProfileId`in e&&e.registryProfileId&&(0,c.jsxs)(`span`,{style:{fontSize:`0.5625rem`,fontFamily:f.mono,padding:`0.15rem 0.45rem`,borderRadius:4,color:f.textMuted,background:`rgba(255,255,255,0.04)`,border:`1px solid ${f.border}`},children:[`registry:`,e.registryProfileId]})]})]})}function m(){let[e,t]=(0,s.useState)(`maturity`),[n,r]=(0,s.useState)(`all`),d=n===`all`?o:o.filter(e=>e.status===n),m=o.filter(e=>e.status===`operational`).length,h=o.filter(e=>e.status===`in-development`).length,g=o.filter(e=>e.status===`planned`).length,_=u.map(e=>({key:e,label:l[e].label,meta:l[e],items:d.filter(t=>t.status===e)})).filter(e=>e.items.length>0),v=Array.from(new Set(d.map(e=>e.sector))).map(e=>({key:e,label:e,items:d.filter(t=>t.sector===e)})).filter(e=>e.items.length>0);return(0,c.jsx)(i,{children:(0,c.jsxs)(`div`,{style:{paddingBottom:`4rem`},children:[(0,c.jsxs)(`div`,{style:{padding:`3rem 0 2.5rem`,borderBottom:`1px solid ${f.border}`,marginBottom:`2.5rem`},children:[(0,c.jsx)(`p`,{style:{fontSize:`0.625rem`,fontFamily:f.mono,fontWeight:500,letterSpacing:`0.2em`,textTransform:`uppercase`,color:f.textMuted,margin:`0 0 1.25rem`},children:`Applications`}),(0,c.jsx)(`h1`,{style:{fontSize:`clamp(2rem, 4vw, 3rem)`,fontFamily:f.serif,fontWeight:400,letterSpacing:`-0.03em`,color:f.text,lineHeight:1.1,margin:`0 0 1rem`},children:`Constellation of Governed Applications`}),(0,c.jsx)(`p`,{style:{fontSize:`1.0625rem`,lineHeight:1.7,color:f.textDim,maxWidth:`64ch`,margin:0},children:`All 12 applications governed by the A11oy agentic layer — each running the same seven governing principles with honest status for every domain. Six registered in the AEEP domain profile registry.`})]}),(0,c.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(2, 1fr)`,gap:`1px`,background:f.border,borderRadius:12,overflow:`hidden`,border:`1px solid ${f.border}`,marginBottom:`2rem`},children:[(0,c.jsx)(a,{label:`TOTAL APPLICATIONS`,value:o.length,sub:`in constellation`,accent:`#c9b787`}),(0,c.jsx)(a,{label:`OPERATIONAL`,value:m,sub:`fully live`,accent:`#c9b787`}),(0,c.jsx)(a,{label:`IN DEVELOPMENT`,value:h,sub:`active build`,accent:`#8a8a8a`}),(0,c.jsx)(a,{label:`PLANNED`,value:g,sub:`on roadmap`,accent:`#5e5e5e`})]}),(0,c.jsxs)(`div`,{style:{display:`flex`,gap:`0.75rem`,alignItems:`center`,flexWrap:`wrap`,marginBottom:`2rem`},children:[(0,c.jsx)(`div`,{style:{display:`flex`,gap:`0.25rem`,background:`rgba(255,255,255,0.04)`,borderRadius:8,padding:`0.25rem`,border:`1px solid ${f.border}`},children:[`maturity`,`domain`].map(n=>(0,c.jsx)(`button`,{onClick:()=>t(n),style:{padding:`0.35rem 0.75rem`,borderRadius:6,fontSize:`0.75rem`,fontFamily:f.mono,fontWeight:500,border:`none`,background:e===n?`rgba(201,183,135,0.15)`:`transparent`,color:e===n?f.accent:f.textDim,cursor:`pointer`},children:n===`maturity`?`Group by Maturity`:`Group by Domain`},n))}),e===`maturity`&&(0,c.jsx)(`div`,{style:{display:`flex`,gap:`0.375rem`},children:[`all`,...u].map(e=>{let t=e===`all`?null:l[e],i=n===e;return(0,c.jsx)(`button`,{onClick:()=>r(e),style:{padding:`0.4rem 0.875rem`,borderRadius:6,fontSize:`0.75rem`,fontFamily:f.mono,fontWeight:500,border:`1px solid ${i?t?.color??`rgba(201,183,135,0.3)`:f.border}`,background:i?`${t?.color??`#c9b787`}12`:`rgba(255,255,255,0.03)`,color:i?t?.color??`#c9b787`:f.textDim,cursor:`pointer`},children:e===`all`?`ALL`:l[e].label.toUpperCase()},e)})})]}),e===`maturity`?_.map(({key:e,label:t,meta:n,items:r})=>(0,c.jsxs)(`div`,{style:{marginBottom:`3rem`},children:[(0,c.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`0.75rem`,marginBottom:`1.25rem`},children:[(0,c.jsx)(`span`,{style:{fontSize:`0.625rem`,fontFamily:f.mono,fontWeight:600,letterSpacing:`0.16em`,textTransform:`uppercase`,color:n.color},children:t}),(0,c.jsx)(`span`,{style:{fontSize:`0.625rem`,fontFamily:f.mono,color:f.textMuted},children:n.desc}),(0,c.jsx)(`span`,{style:{fontSize:`0.625rem`,fontFamily:f.mono,fontWeight:600,padding:`0.15rem 0.5rem`,borderRadius:4,color:n.color,background:n.bg},children:r.length})]}),(0,c.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(280px, 1fr))`,gap:`1px`,background:f.border,borderRadius:12,overflow:`hidden`,border:`1px solid ${f.border}`,opacity:e===`planned`?.75:1},children:r.map((e,t)=>(0,c.jsx)(p,{app:e,i:t},e.id))})]},e)):v.map(({key:e,label:t,items:n})=>(0,c.jsxs)(`div`,{style:{marginBottom:`3rem`},children:[(0,c.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`0.75rem`,marginBottom:`1.25rem`},children:[(0,c.jsx)(`span`,{style:{fontSize:`0.625rem`,fontFamily:f.mono,fontWeight:600,letterSpacing:`0.16em`,textTransform:`uppercase`,color:f.textMuted},children:`Domain`}),(0,c.jsx)(`span`,{style:{fontSize:`0.9375rem`,fontWeight:600,color:f.text,letterSpacing:`-0.015em`},children:t}),(0,c.jsx)(`span`,{style:{fontSize:`0.625rem`,fontFamily:f.mono,fontWeight:600,padding:`0.15rem 0.5rem`,borderRadius:4,color:f.textDim,background:`rgba(255,255,255,0.06)`},children:n.length})]}),(0,c.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(280px, 1fr))`,gap:`1px`,background:f.border,borderRadius:12,overflow:`hidden`,border:`1px solid ${f.border}`},children:n.map((e,t)=>(0,c.jsx)(p,{app:e,i:t},e.id))})]},e))]})})}export{m as ApplicationsCatalog}; |