PageSourceSearch

https://twelve.football/assets/webinar._slug-Cz38Igbn.js

js twelve.football collected 2026-09-25 01:04:49 UTC 3,597 bytes, 1 lines download raw bytes

1import{d as l,e as n,f as o,j as e,h as m}from"./index-CjFsXuaO.js";import{P as c}from"./PageShell-BSgCxJ6X.js";import{N as d}from"./Newsletter-Bknp6vqP.js";import{W as i}from"./WebinarSignupDialog-BxfRzg7e.js";import{C as x}from"./CourseCarousel-B6guG3ta.js";import"./customerio.functions-Cy8kYzaz.js";import"./dialog-Bp5X8lpY.js";import"./utils-DdmkenZu.js";function N(){const{webinar:s}=l.useLoaderData(),t=s.status==="recorded",a=s.relatedCourseSlugs.map(n).filter(r=>!!r).map(o);return e.jsxs(c,{children:[e.jsxs("section",{className:"relative px-6 pt-32 pb-10 md:pt-40 md:pb-12 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-x-0 top-0 h-[60vh] -z-10 opacity-70",style:{background:"var(--gradient-section-top)"}}),e.jsxs("div",{className:"max-w-3xl mx-auto text-center flex flex-col items-center",children:[e.jsx("p",{className:"text-xs md:text-sm uppercase tracking-[0.22em] text-primary/80 mb-5",children:t?"Webinar Recording":"Free live webinar"}),e.jsx("h1",{className:"app-title text-4xl md:text-6xl font-semibold leading-[1.05]",children:s.heading}),e.jsxs("p",{className:"mt-3 text-sm text-foreground/60",children:[t?"Recorded webinar":"Live webinar"," — ",s.when]})]})]}),t&&s.videoSrc&&e.jsx("section",{className:"px-6 pb-10",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("div",{className:"rounded-2xl overflow-hidden border border-border bg-card/40",children:e.jsx("video",{src:s.videoSrc,poster:s.poster??m.url,controls:!0,preload:"metadata",playsInline:!0,className:"w-full h-auto block aspect-video bg-black"})}),s.signupUrl?e.jsx("div",{className:"mt-6 text-center",children:e.jsx("a",{href:s.signupUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center rounded-full bg-primary text-primary-foreground px-6 py-3 text-sm font-medium hover:opacity-90 transition",children:"Sign up for the course"})}):e.jsx("div",{className:"mt-6 flex justify-center",children:e.jsx(i,{webinar:s,triggerLabel:"Save my seat",triggerClassName:"inline-flex items-center rounded-full bg-primary text-primary-foreground px-6 py-3 text-sm font-medium hover:opacity-90 transition"})})]})}),e.jsx("section",{className:"px-6 pb-10",children:e.jsxs("div",{className:"max-w-3xl mx-auto text-center flex flex-col items-center",children:[e.jsx("p",{className:"lede mt-2",children:s.intro}),e.jsx("div",{className:"mt-8 flex flex-wrap justify-center items-start gap-6",children:s.hosts.map(r=>e.jsxs("div",{className:"flex flex-col items-center gap-2 w-44",children:[e.jsx("img",{src:r.avatar,alt:r.name,loading:"lazy",decoding:"async",className:"h-16 w-16 rounded-full object-cover ring-2 ring-primary/40"}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"font-semibold",children:r.name}),e.jsx("p",{className:"text-sm text-foreground/60",children:r.role})]})]},r.name))}),!t&&e.jsx("div",{className:"mt-8 flex justify-center",children:e.jsx(i,{webinar:s,triggerLabel:"Save my seat",triggerClassName:"inline-flex items-center rounded-full bg-primary text-primary-foreground px-6 py-3 text-sm font-medium hover:opacity-90 transition"})})]})}),a.length>0&&e.jsxs("section",{className:"py-16 md:py-20",children:[e.jsxs("div",{className:"max-w-3xl mx-auto text-center px-6 mb-10",children:[e.jsx("h2",{className:"app-title text-3xl md:text-4xl font-semibold",children:"Courses featured in this webinar"}),e.jsx("p",{className:"mt-4 text-foreground/65",children:"Explore the upcoming programmes covered in the session."})]}),e.jsx(x,{courses:a,context:"webinar_related_courses"})]}),e.jsx(d,{})]})}export{N 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.