1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,192202,e=>{"use strict";var r=e.i(740405);e.s(["ArrowRightIcon",()=>r.default])},506700,e=>{"use strict";var r=e.i(961255),a=e.i(60157),t=e.i(774921),s=e.i(852233);e.s(["default",0,function({workshops:e}){return(0,r.jsxs)("section",{className:"max-w-7xl mx-auto mt-16",children:[(0,r.jsx)(t.SectionHeading,{highlightedText:"Workshop Recordings",subtitle:"Access recordings from our premium AI workshops. Learn at your own pace with hands-on projects and expert guidance.",className:"max-w-4xl mb-12",children:"AI"}),(0,r.jsx)(s.FramerDiv,{initial:{y:20,opacity:0},animate:{y:0,opacity:1},transition:{delay:.3,duration:.6},className:"grid gap-6 grid-cols-1 sm:grid-cols-2 lg:grid-cols-3",children:e.map((e,t)=>(0,r.jsx)(a.default,{course:e,i:t},e.id))})]})}])},60157,e=>{"use strict";var r=e.i(961255),a=e.i(466353),t=e.i(161659),s=e.i(192202),i=e.i(519455),l=e.i(701759),n=e.i(852233),o=e.i(975157);e.s(["default",0,function({course:e,i:c}){let{data:d}=(0,t.default)(`/api/user/progress/${e.id}`,o.fetcher,{revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:3e5,errorRetryInterval:1e4,errorRetryCount:2,fallbackData:{success:!1}}),{data:u}=(0,t.default)(`/api/workshop/check-access/${e.id}`,o.fetcher,{revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:3e5,errorRetryInterval:1e4,errorRetryCount:2,fallbackData:{hasAccess:!0,courseName:e.title||"",isFree:!0,isAuthenticated:!1}}),{percentage:m}=d||{success:!1};return(0,r.jsx)(n.FramerDiv,{initial:{y:20,opacity:0},animate:{y:0,opacity:1},transition:{delay:.1*c,duration:.6},className:"group cursor-pointer h-full",children:(0,r.jsxs)("div",{className:"group relative overflow-hidden bg-muted h-full backdrop-blur-sm border border-border/30 shadow-lg hover:shadow-2xl transition-all duration-500 hover:scale-[1.02] rounded-3xl flex flex-col",children:[(0,r.jsxs)("div",{className:"relative h-52 overflow-hidden rounded-t-3xl flex-shrink-0",children:[(0,r.jsx)(a.default,{src:e.thumbnail,alt:e.title,width:400,height:300,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-110",priority:c<=4}),(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/30 via-transparent to-transparent"}),m&&m>0&&(0,r.jsx)("div",{className:"absolute top-4 right-4 bg-background/90 backdrop-blur-sm rounded-2xl px-3 py-1.5 shadow-lg",children:(0,r.jsxs)("span",{className:"text-sm font-medium text-foreground",children:[Math.round(m),"% Complete"]})})]}),(0,r.jsxs)("div",{className:"p-6 flex-1 flex flex-col",children:[(0,r.jsxs)("div",{className:"mb-4 flex flex-col h-full",children:[(0,r.jsx)("h3",{className:"text-xl font-semibold text-foreground line-clamp-2 mb-2 leading-tight",children:e.title}),(0,r.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-3 leading-relaxed mt-auto",children:e.description})]}),(0,r.jsx)("div",{className:"mt-auto space-y-3",children:(0,r.jsx)(l.default,{text:m&&m>0?"course-card-continue-learning":"course-card-start-learning",href:`/resources/info/${e.slug}`,className:"w-full",children:(0,r.jsx)(i.Button,{variant:m&&m>0?"secondary":"default",className:"w-full duration-300 group/btn",children:(0,r.jsxs)("span",{className:"flex items-center justify-center gap-2 cursor-pointer",children:[(0,r.jsx)("span",{className:"font-semibold",children:m&&m>0?"Continue Learning":"Start Learning"}),(0,r.jsx)(s.ArrowRightIcon,{className:"w-4 h-4 transition-transform duration-300 group-hover/btn:translate-x-1"})]})})})})]})]})})}])},852233,e=>{"use strict";var r=e.i(961255),a=e.i(545678);e.s(["FramerDiv",0,function({children:e,className:t,initial:s,animate:i,whileInView:l,transition:n,variants:o}){return(0,r.jsx)(a.motion.div,{initial:s,animate:i,whileInView:l,transition:n,variants:o,className:t,children:e})}])}]);
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.