// supporting.jsx — About, Journey, Stories, FAQ, Community, Corporate. Content from CMS. const html = (s) => ({ __html: s || '' }); const pg = () => window.PAGES || {}; const AboutPage = () => { const d = pg().about || {}; return ( <>
{d.eyebrow}

{d.quote}

{d.journeyEyebrow}
{(d.timeline || []).map((s, i) => (
{s.year}
{s.text}
))}

{d.closerTitle}

); }; const StoriesPage = () => { const d = pg().stories || {}; return ( <>
{d.eyebrow}

{d.lead}

{(d.items || []).map((s, i) => (
{s.phase}
{s.quote}

{s.body}

{s.name} · {s.role}
))}

{d.closerTitle}

); }; const FAQItem = ({ q, a, defaultOpen }) => { const [open, setOpen] = React.useState(!!defaultOpen); return (
{open &&
}
); }; const FAQPage = () => { const d = pg().faq || {}; return ( <>
{d.eyebrow}

{(d.sections || []).map((section, si) => (

{section.heading}

{(section.items || []).map((item, ji) => ( ))}
))}

{d.stillHeading}

); }; const SimplePage = ({ eyebrow, title, body, ctaLabel, ctaRoute, image }) => (
{eyebrow}

{body}

); const CommunityPage = () => { const d = pg().community || {}; return ; }; const CorporatePage = () => { const d = pg().corporate || {}; return ; }; const SpeakingPage = () => { const [form, setForm] = React.useState({}); const [sent, setSent] = React.useState(false); const S = window.SPEAKING || {}; if (sent) { return (
{S.confirmedEyebrow}

{S.confirmedTitle}

); } return ( <>
{S.heroEyebrow}

{S.heroBody}

{(S.stats || []).map((s, i) => (
{s.number}{s.label}
))}

{S.reelEyebrow}

{S.reelMuted} {S.reelMutedLink}

{S.eventsEyebrow}

{S.eventsLead}

{(S.events || []).map((e, i) => (
{e.type}
{e.icon}
{e.name} {e.where}
))}
{S.talksEyebrow}

{S.talksLead}

{(S.talks || []).map((t, i) => (
0{i + 1}

{t.title}

LENGTH{t.time} IDEAL FOR{t.ideal}

{t.body}

))}
{S.testimonialQuote}
{S.inquiryEyebrow}

{S.inquiryBody}

    {(S.inquiryList || []).map((item, i) =>
  • )}
{S.inquiryEmailLabel} {S.inquiryEmail}

{ e.preventDefault(); setSent(true); }}>
setForm({ ...form, name: v })} /> setForm({ ...form, role: v })} />
setForm({ ...form, email: v })} /> setForm({ ...form, org: v })} />
setForm({ ...form, date: v })} /> setForm({ ...form, location: v })} />
setForm({ ...form, audience: v })} />