PageSourceSearch

https://app.invisible.work/build/assets/ProgramCatalog-BQNjMirR.js

js invisible.work collected 2026-09-24 15:15:50 UTC 4,899 bytes, 1 lines download raw bytes

1import{d as h,a as o,p as m,s as c,b as p,u as r,h as k,e as t,t as s,A as g,f as d,c as l,F as u,r as f,g as v,a2 as y,n as w}from"./app-DouIK4r8.js";import{_ as C}from"./PageHeader.vue_vue_type_script_setup_true_lang-DVCyWnBa.js";import{_ as $}from"./AppLayout.vue_vue_type_style_index_0_lang-CGvUlogM.js";import{A as z}from"./arrow-up-right-CvHmqWhv.js";import{C as B}from"./clipboard-check-DnwtHTf5.js";import{G as N}from"./gamepad-2-BI30ig_p.js";import{M as V}from"./message-circle-DplOQzGV.js";import{B as A}from"./book-open-CyCz0YQX.js";import"./useTierCapabilities-UFQqr9Nu.js";import"./DropdownMenuLabel.vue_vue_type_script_setup_true_lang-DkMkKG9a.js";import"./ProgramController-Ir7-xBr9.js";import"./DropdownMenuTrigger.vue_vue_type_script_setup_true_lang-C3gH7QOF.js";import"./useTypeahead-OFqFi-MQ.js";import"./PopperContent-cfY_sM_X.js";import"./useDirection-DnNzzwaO.js";import"./RovingFocusGroup-D_iuxA5l.js";import"./Collection-BQkqQ1fZ.js";import"./DropdownMenuSeparator.vue_vue_type_script_setup_true_lang-B22Ghtr2.js";import"./chevron-down-BNsrGZ4n.js";import"./search-DzPgIFhf.js";import"./bot-CFZH6gBK.js";import"./sparkles-LgDQ73HJ.js";import"./eye-CHvNKZw4.js";import"./check-BuZ2S_3d.js";import"./useFocusTrap-Dj5hQpDJ.js";import"./send-BU0809GR.js";import"./target-BcAbSk1E.js";import"./compass-DScxZlRx.js";import"./users-Cs9MnXhM.js";import"./FlashAnnouncer.vue_vue_type_script_setup_true_lang-8_kpUUf8.js";import"./FlashBanner.vue_vue_type_script_setup_true_lang-DXUsmsje.js";import"./SkipToContentLink.vue_vue_type_script_setup_true_lang-D3NQ9KMC.js";import"./index-SCwJZ_Z_.js";import"./markdown-CY_oho3I.js";import"./useAgentThread-Dct_Uh4e.js";import"./rotate-ccw-DtbmICL9.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";const D={class:"mx-auto max-w-[1400px] space-y-8 px-6 py-10 md:px-12 xl:px-16"},F={class:"flex flex-wrap items-center gap-x-2 gap-y-1 font-mono text-xs tracking-[0.2em] text-brand-faint uppercase"},G={class:"grid grid-cols-1 gap-5 lg:grid-cols-2 xl:grid-cols-3"},I={class:"flex items-start justify-between gap-3"},M={class:"flex flex-wrap items-center gap-2"},S={class:"font-mono text-xs tracking-[0.2em] text-brand-faint uppercase"},T={key:0,class:"flex items-center gap-1.5 font-mono text-xs tracking-[0.2em] text-on-teal uppercase"},j={class:"mt-3 font-serif text-2xl leading-tight tracking-tight text-brand-ink group-hover:underline"},E={class:"mt-2 font-serif text-base leading-relaxed text-brand-body"},L={class:"mt-5 flex items-center gap-4 font-mono text-xs text-brand-subtle"},O={class:"mt-3 font-mono text-xs tracking-[0.18em] text-brand-subtle uppercase"},P={class:"mt-5 space-y-1.5 border-t border-brand-line pt-4"},zt=h({__name:"ProgramCatalog",props:{programs:{}},setup(x){const b={content:A,coaching:V,simulation:N,assessment:B},_={content:"text-exp-content",coaching:"text-exp-coaching",simulation:"text-exp-simulation",assessment:"text-exp-assessment"};return(n,a)=>(o(),m($,null,{default:c(()=>[p(r(k),{title:n.$t("misc_pages.catalog.head_title")},null,8,["title"]),t("div",D,[t("section",null,[t("div",F,[a[0]||(a[0]=t("span",null,"Invisible",-1)),a[1]||(a[1]=t("span",null,"/",-1)),t("span",null,s(n.$t("misc_pages.catalog.breadcrumb_programs")),1),a[2]||(a[2]=t("span",null,"/",-1)),p(r(g),{href:"/home",class:"text-brand-subtle transition-colors hover:text-brand-ink"},{default:c(()=>[d(s(n.$t("misc_pages.catalog.breadcrumb_home")),1)]),_:1})]),p(r(C),{title:n.$t("misc_pages.catalog.title"),description:n.$t("misc_pages.catalog.description"),class:"mt-6"},null,8,["title","description"])]),t("section",G,[(o(!0),l(u,null,f(x.programs,e=>(o(),m(r(g),{key:e.id,href:e.href,class:"group flex flex-col rounded-lg border border-brand-line bg-brand-white p-6 transition-colors hover:border-brand-ink"},{default:c(()=>[t("div",I,[t("div",M,[t("span",S,s(e.audience),1),e.running?(o(),l("span",T,[a[3]||(a[3]=t("span",{class:"relative flex size-1.5"},[t("span",{class:"absolute inline-flex size-full animate-ping rounded-full bg-wash-teal opacity-60"}),t("span",{class:"relative size-1.5 rounded-full bg-wash-teal"})],-1)),d(" "+s(n.$t("misc_pages.catalog.running")),1)])):v("",!0)]),p(r(z),{class:"size-4 shrink-0 text-brand-faint transition-colors group-hover:text-brand-ink"})]),t("h2",j,s(e.name),1),t("p",E,s(e.tagline),1),t("div",L,[(o(),l(u,null,f(["content","coaching","simulation","assessment"],i=>t("span",{key:i,class:"flex items-center gap-1.5"},[(o(),m(y(b[i]),{class:w(["size-3.5",_[i]])},null,8,["class"])),d(" "+s(e.breakdown[i]),1)])),64))]),t("div",O,s(e.duration)+" · "+s(n.$t("misc_pages.catalog.steps_count",{count:String(e.steps)})),1),t("ul",P,[(o(!0),l(u,null,f(e.outcomes,i=>(o(),l("li",{key:i,class:"font-serif text-base leading-snug text-brand-body before:mr-2 before:text-brand-faint before:content-['—']"},s(i),1))),128))])]),_:2},1032,["href"]))),128))])])]),_:1}))}});
1export{zt 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.