PageSourceSearch

https://ceeperspective.eu/build/assets/Show-BFE0nSkI.js

js ceeperspective.eu collected 2026-10-08 16:06:58 UTC 71,594 bytes, 11 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/leaflet-src-KILwhbvo.js","assets/app-CqOWEikg.js","assets/app-Dui1LnCD.css"])))=>i.map(i=>d[i]);
2import{f as S,k as L,q as W,x as F,d as o,a as e,m as j,t as r,n as D,i as n,F as z,p as A,z as U,o as s,H as Y,s as K,D as I,h as O,c as R,b as P,w as Z,T as G,C as ee,e as de,A as ce,_ as ue,Q as ve,R as he,S as me,l as ge,y as xe}from"./app-CqOWEikg.js";import{_ as fe}from"./SeoHead-DDhwY0UR.js";import{_ as ye}from"./PublicNavbar-sMxF8yK_.js";import{_ as pe}from"./PublicFooter-5OnDip1K.js";import{_ as N}from"./_plugin-vue_export-helper-DlAUqK2U.js";/* empty css                                                                    *//* empty css            */import"./Logo-CcnUMxnO.js";/* empty css                                                                     */const ke={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},be={class:"text-center"},we={class:"flex items-center justify-center gap-3 mb-4"},_e=["href"],$e={class:"text-3xl lg:text-5xl font-light text-cee-dark description uppercase tracking-wide flex items-center justify-center flex-wrap gap-2"},Ce={key:0,class:"inline-flex items-center"},Me={class:"ml-2 px-3 py-1 text-sm font-bold uppercase tracking-wide bg-cee-dark text-white rounded"},ze={key:0,class:"text-lg text-gray-700 mt-3 max-w-3xl mx-auto"},je={key:0,class:"pb-6 lg:pb-8 bg-cee-cream"},Be={class:"max-w-[1200px] mx-auto px-4 sm:px-6 lg:px-8"},Se={key:0,class:"w-full aspect-video"},Ve=["src"],Le={class:"p-6 lg:px-8 lg:py-6"},Te={class:"flex flex-col lg:flex-row lg:items-start lg:justify-between gap-6"},Ae={class:"flex-1 max-w-2xl"},He={class:"flex flex-wrap items-center gap-2 mb-3"},Pe={class:"flex items-center gap-2 text-sm text-gray-500"},De={class:"text-sm text-gray-600 leading-relaxed"},Ee={class:"flex flex-wrap items-center gap-4 lg:gap-6 text-sm text-gray-600 lg:flex-shrink-0"},Re={key:0,class:"flex items-center gap-2"},Oe={class:"tabular-nums"},Ie={key:0,class:"text-gray-400"},Ue={key:1,class:"flex items-center gap-2"},Fe={key:2,class:"flex items-center gap-2"},Ne={class:"tabular-nums"},qe={key:1,class:"pb-6 lg:pb-8 bg-cee-cream"},Ke={class:"max-w-[1200px] mx-auto px-4 sm:px-6 lg:px-8"},Ze={class:"grid grid-cols-1 lg:grid-cols-12"},Ge={class:"lg:col-span-5"},We={class:"relative w-full aspect-square lg:aspect-auto lg:h-full lg:min-h-[350px]"},Ye=["src","alt"],Xe={key:1,class:"w-full h-full bg-cee-red flex items-center justify-center"},Qe={class:"lg:col-span-7 p-6 lg:p-8"},Je={class:"flex flex-wrap items-center gap-2 mb-4"},et={class:"text-sm text-gray-700 font-medium"},tt={class:"text-sm text-gray-600 leading-relaxed mb-6"},st={class:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-6"},ot={key:0,class:"flex items-start gap-3 bg-gray-50 rounded-lg p-4"},nt={key:0,class:"text-sm text-gray-900 font-medium tabular-nums"},rt={key:1,class:"text-xs text-gray-500"},lt={key:1,class:"flex items-start gap-3 bg-gray-50 rounded-lg p-4"},at={key:0,class:"text-sm text-gray-900 font-medium"},it={key:1,class:"text-xs text-gray-500"},dt={key:2,class:"flex items-start gap-3 bg-gray-50 rounded-lg p-4"},ct={class:"text-sm text-gray-900 font-medium tabular-nums"},ut={class:"flex flex-wrap justify-center gap-3 register-buttons"},vt=["href"],ht=["href"],mt={__name:"EventHero",props:{event:{type:Object,required:!0},hasSessionVideos:{type:Boolean,default:!1}},emits:["goToAgenda"],setup(t,{emit:u}){const g=t,b=u,p=S(()=>g.event.status==="completed"&&g.event.event_type?.name?.toLowerCase()==="webinar"),d=c=>{if(!c)return null;const l=c.match(/[?&]v=([^&]+)/);if(l)return l[1];const m=c.match(/youtu\.be\/([^?&]+)/);if(m)return m[1];const M=c.match(/youtube\.com\/embed\/([^?&]+)/);return M?M[1]:null},f=S(()=>{if(!p.value||!g.event.gallery_link)return null;const c=d(g.event.gallery_link);return c?`https://www.youtube.com/embed/${c}`:null}),i=L(null),x=L(null),V=c=>({upcoming:"bg-cee-red text-white",ongoing:"bg-red-600 text-white",completed:"bg-gray-500 text-white",cancelled:"bg-gray-400 text-white"})[c]||"bg-gray-500 text-white",_=c=>{const l=c.match(/T(\d{2}):(\d{2})/);if(l)return`${l[1]}:${l[2]}`;if(g.event.timezone)try{return new Date(c).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:g.event.timezone})}catch(M){console.warn("Timezone not supported:",M)}return new Date(c).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:"UTC"})},B=S(()=>
2{if(!g.event.start_date||!g.event.end_date)return"";const c=new Date(g.event.start_date),l=new Date(g.event.end_date),m=c.toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"}),M=l.toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"});return c.getFullYear()===l.getFullYear()&&c.getMonth()===l.getMonth()&&c.getDate()===l.getDate()?m:`${m} - ${M}`}),T=S(()=>{if(!g.event.start_date||!g.event.end_date)return"";const c=_(g.event.start_date),l=_(g.event.end_date);return`${c} - ${l}`});return W(()=>{i.value&&F.fromTo(i.value,{opacity:0,y:-20},{opacity:1,y:0,duration:.5,ease:"power2.out"}),x.value&&F.fromTo(x.value,{opacity:0,y:20},{opacity:1,y:0,duration:.6,delay:.3,ease:"power2.out"})}),(c,l)=>(s(),o(z,null,[e("div",{ref_key:"headerRef",ref:i,class:"relative pt-12 pb-20 lg:pt-16 lg:pb-24 mt-20 bg-cover bg-center",style:{"background-image":"url('/images/events_design_patron2.png')"}},[e("div",ke,[e("div",be,[e("div",we,[e("a",{href:t.event.status==="completed"?"/past-events":"/current-events",class:"inline-flex items-center gap-1.5 text-sm text-gray-600 hover:text-cee-red transition-colors"},[l[1]||(l[1]=e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 19l-7-7m0 0l7-7m-7 7h18"})],-1)),j(" "+r(t.event.status==="completed"?"Past Events":"Current Events"),1)],8,_e),l[2]||(l[2]=e("span",{class:"text-gray-300"},"•",-1)),e("span",{class:D([V(t.event.status),"inline-block px-4 py-1.5 text-sm font-bold capitalize rounded-full"])},r(t.event.status),3)]),e("h1",$e,[j(r(t.event.title),1),t.event.event_type?(s(),o("span",Ce,[l[3]||(l[3]=j(" - ",-1)),e("span",Me,r(t.event.event_type.name),1)])):n("",!0)]),t.event.subtitle?(s(),o("p",ze,r(t.event.subtitle),1)):n("",!0)])])],512),p.value?(s(),o("section",je,[e("div",Be,[e("div",{ref_key:"contentRef",ref:x,class:"bg-white rounded-xl shadow-sm overflow-hidden -mt-10 lg:-mt-12 relative z-10"},[f.value?(s(),o("div",Se,[e("iframe",{src:f.value,class:"w-full h-full",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,8,Ve)])):n("",!0),e("div",Le,[e("div",Te,[e("div",Ae,[e("div",He,[e("div",Pe,[l[4]||(l[4]=e("svg",{class:"w-4 h-4 text-cee-red",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"})],-1)),j(" "+r(B.value),1)]),l[5]||(l[5]=e("span",{class:"text-gray-300"},"•",-1)),(s(!0),o(z,null,A(t.event.tags,m=>(s(),o("span",{key:m.id,class:"px-2.5 py-0.5 text-xs font-medium rounded-full",style:U({backgroundColor:m.color+"20",color:m.color})},r(m.name),5))),128))]),e("p",De,r(t.event.description),1)]),e("div",Ee,[T.value?(s(),o("div",Re,[l[6]||(l[6]=e("svg",{class:"w-4 h-4 text-cee-red",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})],-1)),e("span",Oe,r(T.value),1),t.event.timezone_abbreviation?(s(),o("span",Ie,"("+r(t.event.timezone_abbreviation)+")",1)):n("",!0)])):n("",!0),t.event.venue_name||t.event.city?(s(),o("div",Ue,[l[7]||(l[7]=e("svg",{class:"w-4 h-4 text-cee-red",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 11a3 3 0 11-6 0 3 3 0 016 0z"})],-1)),e("span",null,r(t.event.venue_name||t.event.city),1)])):n("",!0),t.event.max_attendees?(s(),o("div",Fe,[l[8]||(l[8]=e("svg",{class:"w-4 h-4 text-cee-red",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 
20 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})],-1)),e("span",Ne,r(t.event.max_attendees)+" attendees",1)])):n("",!0)])])])],512)])])):(s(),o("section",qe,[e("div",Ke,[e("div",{ref_key:"contentRef",ref:x,class:"bg-white rounded-xl shadow-sm overflow-hidden -mt-10 lg:-mt-12 relative z-10"},[e("div",Ze,[e("div",Ge,[e("div",We,[t.event.image?(s(),o("img",{key:0,src:t.event.image,alt:t.event.title,class:"w-full h-full object-cover"},null,8,Ye)):(s(),o("div",Xe,[...l[9]||(l[9]=[e("svg",{class:"w-20 h-20 text-white opacity-50",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"})],-1)])]))])]),e("div",Qe,[e("div",Je,[e("span",et,r(B.value),1),(s(!0),o(z,null,A(t.event.tags,m=>(s(),o("span",{key:m.id,class:"px-2.5 py-0.5 text-xs font-medium rounded-full",style:U({backgroundColor:m.color+"20",color:m.color})},r(m.name),5))),128))]),e("p",tt,r(t.event.description),1),e("div",st,[T.value||t.event.timezone_abbreviation?(s(),o("div",ot,[l[11]||(l[11]=e("div",{class:"w-10 h-10 flex items-center justify-center flex-shrink-0 bg-cee-red rounded-lg"},[e("svg",{class:"w-5 h-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1)),e("div",null,[l[10]||(l[10]=e("p",{class:"text-xs text-gray-500 font-medium"},"Time",-1)),T.value?(s(),o("p",nt,r(T.value),1)):n("",!0),t.event.timezone_abbreviation?(s(),o("p",rt,r(t.event.timezone_abbreviation),1)):n("",!0)])])):n("",!0),t.event.venue_name||t.event.city?(s(),o("div",lt,[l[13]||(l[13]=e("div",{class:"w-10 h-10 flex items-center justify-center flex-shrink-0 bg-cee-red rounded-lg"},[e("svg",{class:"w-5 h-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 11a3 3 0 11-6 0 3 3 0 016 0z"})])],-1)),e("div",null,[l[12]||(l[12]=e("p",{class:"text-xs text-gray-500 font-medium"},"Location",-1)),t.event.venue_name?(s(),o("p",at,r(t.event.venue_name),1)):n("",!0),t.event.city?(s(),o("p",it,r(t.event.city),1)):n("",!0)])])):n("",!0),t.event.max_attendees?(s(),o("div",dt,[l[15]||(l[15]=e("div",{class:"w-10 h-10 flex items-center justify-center flex-shrink-0 bg-cee-red rounded-lg"},[e("svg",{class:"w-5 h-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})])],-1)),e("div",null,[l[14]||(l[14]=e("p",{class:"text-xs text-gray-500 font-medium"},"Capacity",-1)),e("p",ct,r(t.event.max_attendees)+" attendees",1)])])):n("",!0)]),e("div",ut,[(t.event.status==="upcoming"||t.event.status==="ongoing")&&t.event.registration_link?(s(),o("a",{key:0,href:t.event.registration_link,target:"_blank",class:"inline-flex items-center bg-cee-red text-white hover:opacity-90 px-6 py-2.5 font-medium text-sm transition rounded-full"},[...l[16]||(l[16]=[e("svg",{class:"w-5 h-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})],-1),j(" Register Now ",-1)])],8,vt)):n("",!0),t.event.status==="completed"&&t.event.gallery_link?(s(),o("a",{key:1,href:t.event.gallery_link,target:"_blank",class:"inline-flex items-center bg-gray-200 text-gray-900 hover:bg-gray-300 px-6 py-2.5 font-medium text-sm transition rounded-full"},[...l[17]||(l[17]=[e("svg",{class:"w-5 h-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})],-1),j(" View Photo Gallery ",-1)])],8,ht)):n("",!0),t.event.status==="completed"&&t.hasSessionVideos?(s(),o("button",{key:2,onClick:l[0]||(l[0]=m=>b("goToAgenda")),class:"inline-flex items-center gap-2 px-4 py-2 bg-cee-red/10 text-cee-red hover:bg-cee-red/20 rounded-full text-sm font-medium transition-colors"},[...l[18]||(l[18]=[e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})],-1),j(" Session recordings available ",-1)])])):n("",!0)])])])],512)])]))],64))}},gt={key:0},xt={class:"bg-white rounded-xl shadow-sm p-6 lg:p-8"},ft=["innerHTML"],yt={__name:"EventAbout",props:{longDescription:String},setup(t){return(u,g)=>t.longDescription?(s(),o("div",gt,[e("div",xt,[g[0]||(g[0]=e("h2",{class:"text-2xl font-light text-gray-900 mb-6 description text-balance"}," About the Event ",-1)),e("div",{class:"text-sm text-gray-600 leading-relaxed prose prose-sm max-w-none",innerHTML:t.longDescription},null,8,ft)])])):n("",!0)}},se=N(yt,[["__scopeId","data-v-7ec59e50"]]),pt={key:0},kt={class:"bg-white rounded-xl shadow-sm p-6 lg:p-8"},bt={class:"mb-6"},wt={class:"text-sm text-gray-600"},_t={key:0,class:"text-gray-500"},$t={class:"flex items-center gap-3 mb-4"},Ct={class:"text-base font-bold text-gray-900"},Mt={class:"space-y-3 pl-5 border-l-2 border-gray-100 ml-5"},zt=["id"],jt={class:"flex flex-wrap items-center gap-2 mb-3"},Bt={class:"inline-flex items-center gap-1.5 text-cee-red text-xs font-semibold tabular-nums"},St={class:"text-base font-bold text-gray-900 mb-2 group-hover:text-cee-red transition-colors"},Vt={key:0,class:"text-sm text-gray-600 mb-4 leading-relaxed"},Lt={key:1,class:"mb-4"},Tt={key:0,class:"mb-4"},At={class:"grid grid-cols-1 sm:grid-cols-2 gap-3"},Ht=["onClick","onKeydown"],Pt=["src","alt"],Dt={key:1,class:"w-20 h-20 bg-cee-red flex items-center justify-center text-white text-2xl font-bold flex-shrink-0"},Et={class:"flex flex-col justify-center px-4 py-3 min-w-0"},Rt={class:"text-sm font-bold text-gray-900 truncate"},Ot={key:0,class:"text-xs text-gray-600 truncate"},It={key:1,class:"text-xs text-gray-500 truncate"},Ut={key:1},Ft={class:"grid grid-cols-1 sm:grid-cols-2 gap-3"},Nt=["onClick","onKeydown"],qt=["src","alt"],Kt={key:1,class:"w-20 h-20 bg-cee-red flex items-center justify-center text-white text-2xl font-bold flex-shrink-0"},Zt={class:"flex flex-col justify-center px-4 py-3 min-w-0"},Gt={class:"text-sm font-bold text-gray-900 truncate"},Wt={key:0,class:"text-xs text-gray-600 truncate"},Yt={key:1,class:"text-xs text-gray-500 truncate"},Xt={key:2,class:"flex flex-wrap gap-2 pt-3 border-t border-gray-200"},Qt=["href"],Jt=["onClick"],es={key:0,class:"fixed inset-0 z-50 overflow-y-auto overscroll-contain"},ts={class:"flex min-h-screen items-center justify-center p-4"},ss={class:"bg-black"},os={class:"aspect-video"},ns=["src"],rs={key:0,class:"p-6 bg-white"},ls={class:"flex flex-wrap items-center gap-2 mb-3"},as={class:"inline-flex items-center gap-1.5 text-gray-500 text-xs tabular-nums"},is={key:0,class:"text-gray-400"},ds={class:"text-xl font-bold text-gray-900 mb-2"},cs={key:0,class:"text-sm text-gray-600 leading-relaxed"},oe={__name:"EventAgenda",props:{sessions:Array,speakers:Array,event:Object,scrollToFirstVideo:{type:Boolean,default:!1}},emits:["openSpeakerModal"],setup(t,{emit:u}){const g=t,b=u,p=L(!1),d=L(null),f=S(()=>g.event.status==="completed"),i=k=>k?/youtube\.com|youtu\.be/i.test(k)?"youtube":/vimeo\.com/i.test(k)?"vimeo":null:null,x=k=>{const v=[/youtube\.com\/watch\?v=([a-zA-Z0-9_-]+)/,/youtu\.be\/([a-zA-Z0-9_-]+)/,/youtube\.com\/embed\/([a-zA-Z0-9_-]+)/,/youtube\.com\/v\/([a-zA-Z0-9_-]+)/];for(const H of v){const C=k.match(H);if(C)return C[1]}return null},V=k=>{const v=k?.match(/vimeo\.com\/(?:video\/)?(\d+)/);return v?v[1]:null},_=k=>{const v=k?.video_url;if(!v)return null;const H=i(v);if(H==="youtube"){const C=x(v);return C?`https://www.youtube.com/embed/${C}?autoplay=1`:null}if(H==="vimeo"){const C=V(v);return C?`https://player.vimeo.com/video/${C}?autoplay=1`:null}return null},B=k=>{d.value=k,p.value=!0,document.body.style.overflow="hidden"},T=()=>{p.value=!1,d.value=null,document.body.style.overflow=""},c=k=>{const v=k.match(/T(\d{2}):(\d{2})/);if(v)return`${v[1]}:${v[2]}`;if(g.event.timezone)try{return new Date(k).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:g.event.timezone})}catch(C){console.warn("Timezone not supported:",C)}return new Date(k).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:"UTC"})},l=S(()=>!g.sessions||g.sessions.length===0?{}:g.sessions.reduce((k,v)=>{const H=(v.start_time||"").match(/^(\d{4})-(\d{2})-(\d{2})/);let C;return H?C=new Date(Date.UTC(+H[1],+H[2]-1,+H[3])).toLocaleDateString("en-US",{weekday:"long",day:"numeric",month:"long",year:"numeric",timeZone:"UTC"}):C=new Date(v.start_time).toLocaleDateString("en-US",{weekday:"long",day:"numeric",month:"long",year:"numeric"}),k[C]||(k[C]=[]),k[C].push(v),k},{})),m=k=>{const v=g.speakers.find(H=>H.id===k);v&&b("openSpeakerModal",v)},M=S(()=>
2{if(!g.sessions)return null;const k=g.sessions.find(v=>v.video);return k?`session-${k.id}`:null});return Y(()=>g.scrollToFirstVideo,k=>{k&&M.value&&K(()=>{const v=document.getElementById(M.value);v&&(v.scrollIntoView({behavior:"smooth",block:"center"}),v.classList.add("ring-2","ring-cee-red","ring-offset-2"),setTimeout(()=>{v.classList.remove("ring-2","ring-cee-red","ring-offset-2")},2e3))})},{immediate:!0}),(k,v)=>(s(),o(z,null,[t.sessions&&t.sessions.length>0?(s(),o("div",pt,[e("div",kt,[e("div",bt,[v[1]||(v[1]=e("h2",{class:"text-2xl font-light text-gray-900 mb-2 description text-balance"}," Event Agenda ",-1)),e("p",wt,[j(r(t.sessions.length)+" sessions ",1),t.event.timezone_abbreviation?(s(),o("span",_t," · "+r(t.event.timezone_abbreviation),1)):n("",!0)])]),(s(!0),o(z,null,A(l.value,(H,C,X)=>(s(),o("div",{key:C,class:"mb-6 last:mb-0"},[e("div",$t,[v[2]||(v[2]=e("div",{class:"w-10 h-10 flex items-center justify-center bg-cee-red rounded-lg flex-shrink-0"},[e("svg",{class:"w-5 h-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"})])],-1)),e("h3",Ct,r(C),1)]),e("div",Mt,[(s(!0),o(z,null,A(H,w=>(s(),o("div",{key:w.id,id:`session-${w.id}`,class:"bg-gray-50 rounded-xl p-5 hover:bg-gray-100 transition group"},[e("div",jt,[e("span",Bt,[v[3]||(v[3]=e("svg",{class:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})],-1)),j(" "+r(c(w.start_time))+" - "+r(c(w.end_time)),1)]),w.session_type?(s(),o("span",{key:0,class:"px-2.5 py-0.5 text-xs font-medium rounded-full",style:U({backgroundColor:w.session_type.color+"20",color:w.session_type.color})},r(w.session_type.name),5)):n("",!0)]),e("h4",St,r(w.title),1),w.description?(s(),o("p",Vt,r(w.description),1)):n("",!0),w.speakers&&w.speakers.length>0?(s(),o("div",Lt,[w.speakers.filter(y=>y.is_moderator).length>0?(s(),o("div",Tt,[v[4]||(v[4]=e("p",{class:"text-xs font-medium text-gray-500 uppercase tracking-wider mb-3"},"Moderator",-1)),e("div",At,[(s(!0),o(z,null,A(w.speakers.filter(y=>y.is_moderator),y=>(s(),o("div",{key:y.id,onClick:E=>m(y.id),onKeydown:[I(E=>m(y.id),["enter"]),I(O(E=>m(y.id),["prevent"]),["space"])],role:"button",tabindex:"0",class:"flex items-stretch cursor-pointer bg-white rounded-xl border border-gray-200 overflow-hidden hover:shadow-md transition"},[y.profile_photo_url?(s(),o("img",{key:0,src:y.profile_photo_url,alt:y.name,loading:"lazy",decoding:"async",class:"w-20 h-20 object-cover flex-shrink-0 grayscale"},null,8,Pt)):(s(),o("div",Dt,r(y.name.charAt(0)),1)),e("div",Et,[e("span",Rt,r(y.name),1),y.speaker_position?(s(),o("span",Ot,r(y.speaker_position),1)):n("",!0),y.speaker_organization?(s(),o("span",It,r(y.speaker_organization),1)):n("",!0)])],40,Ht))),128))])])):n("",!0),w.speakers.filter(y=>!y.is_moderator).length>0?(s(),o("div",Ut,[v[5]||(v[5]=e("p",{class:"text-xs font-medium text-gray-500 uppercase tracking-wider mb-3"},"Speakers",-1)),e("div",Ft,[(s(!0),o(z,null,A(w.speakers.filter(y=>!y.is_moderator),y=>(s(),o("div",{key:y.id,onClick:E=>m(y.id),onKeydown:[I(E=>m(y.id),["enter"]),I(O(E=>m(y.id),["prevent"]),["space"])],role:"button",tabindex:"0",class:"flex items-stretch cursor-pointer bg-white rounded-xl border border-gray-200 overflow-hidden hover:shadow-md transition"},[y.profile_photo_url?(s(),o("img",{key:0,src:y.profile_photo_url,alt:y.name,loading:"lazy",decoding:"async",class:"w-20 h-20 object-cover flex-shrink-0 grayscale"},null,8,qt)):(s(),o("div",Kt,r(y.name.charAt(0)),1)),e("div",Zt,[e("span",Gt,r(y.name),1),y.speaker_position?(s(),o("span",Wt,r(y.speaker_position),1)):n("",!0),y.speaker_organization?(s(),o("span",Yt,r(y.speaker_organization),1)):n("",!0)])],40,Nt))),128))])])):n("",!0)])):n("",!0),!f.value&&w.session_type&&w.session_type.has_overview||f.value&&w.video?(s(),o("div",Xt,[!f.value&&w.session_type&&w.session_type.has_overview?(s(),o("a",{key:0,href:`/sessions/${w.id}/overview`,class:"inline-flex items-center gap-2 px-4 py-2 bg-cee-red hover:opacity-90 text-white font-medium text-xs transition rounded-full"},[...v[6]||(v[6]=[e("svg",{class:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})],-1),j(" Session Overview ",-1)])],8,Qt)):n("",!0),f.value&&w.video?(s(),o("button",{key:1,onClick:y=>B(w),class:"inline-flex items-center gap-2 px-4 py-2 bg-cee-red hover:opacity-90 text-white font-medium text-xs transition rounded-full"},[...v[7]||(v[7]=[e("svg",{class:"w-3.5 h-3.5",fill:"currentColor",viewBox:"0 0 20 20"},[e("path",{d:"M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z"})],-1),j(" Watch Video ",-1)])],8,Jt)):n("",!0)])):n("",!0)],8,zt))),128))])]))),128))])])):n("",!0),(s(),R(ee,{to:"body"},[P(G,{"enter-active-class":"transition ease-out duration-200","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition ease-in duration-150","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Z(()=>[p.value?(s(),o("div",es,[e("div",{class:"fixed inset-0 bg-gray-900/20",onClick:T}),e("div",ts,[P(G,{"enter-active-class":"transition ease-out duration-200","enter-from-class":"opacity-0 scale-95","enter-to-class":"opacity-100 scale-100","leave-active-class":"transition ease-in duration-150","leave-from-class":"opacity-100 scale-100","leave-to-class":"opacity-0 scale-95"},{default:Z(()=>[p.value?(s(),o("div",{key:0,class:"relative w-full max-w-4xl bg-white rounded-xl overflow-hidden shadow-xl z-10",onClick:v[0]||(v[0]=O(()=>{},["stop"]))},[e("button",{onClick:T,class:"absolute top-4 right-4 z-10 w-10 h-10 flex items-center justify-center bg-black/50 hover:bg-black/70 text-white transition-colors rounded-full","aria-label":"Close video"},[...v[8]||(v[8]=[e("svg",{class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])]),e("div",ss,[e("div",os,[d.value?.video?(s(),o("iframe",{key:0,src:_(d.value.video),class:"w-full h-full",frameborder:"0",allow:"autoplay; fullscreen; picture-in-picture; accelerometer; clipboard-write; encrypted-media; gyroscope",allowfullscreen:""},null,8,ns)):n("",!0)])]),d.value?(s(),o("div",rs,[e("div",ls,[d.value.session_type?(s(),o("span",{key:0,class:"px-3 py-1 text-xs font-semibold rounded-full",style:U({backgroundColor:d.value.session_type.color+"20",color:d.value.session_type.color})},r(d.value.session_type.name),5)):n("",!0),e("span",as,[v[9]||(v[9]=e("svg",{class:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})],-1)),j(" "+r(c(d.value.start_time))+" - "+r(c(d.value.end_time))+" ",1),t.event.timezone_abbreviation?(s(),o("span",is,r(t.event.timezone_abbreviation),1)):n("",!0)])]),e("h3",ds,r(d.value.title),
21),d.value.description?(s(),o("p",cs,r(d.value.description),1)):n("",!0)])):n("",!0)])):n("",!0)]),_:1})])])):n("",!0)]),_:1})]))],64))}},us={key:0},vs={class:"bg-white rounded-xl shadow-sm p-6 lg:p-8"},hs={class:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4 mb-6"},ms={class:"text-sm text-gray-600",role:"status","aria-live":"polite","aria-atomic":"true"},gs={key:0},xs={key:1},fs={class:"relative w-full sm:w-64"},ys={class:"relative"},ps={key:0,class:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-6"},ks=["onClick","onKeydown"],bs={class:"aspect-square overflow-hidden"},ws=["src","alt"],_s={key:1,class:"w-full h-full flex items-center justify-center bg-cee-red"},$s={class:"text-3xl font-medium text-white"},Cs={class:"p-3"},Ms={class:"text-sm font-bold text-gray-900 truncate group-hover:text-cee-red transition-colors"},zs={key:0,class:"text-xs text-gray-600 truncate"},js={key:1,class:"text-xs text-gray-500 truncate"},Bs={key:1,class:"text-center py-12"},Ss={class:"text-sm text-gray-500"},Vs={key:2,class:"flex items-center justify-center gap-4 pt-4 border-t border-gray-100"},Ls=["disabled"],Ts={class:"flex gap-2"},As=["onClick","aria-label"],Hs=["disabled"],Q=8,ne={__name:"EventSpeakers",props:{speakers:Array},emits:["openSpeakerModal"],setup(t,{emit:u}){const g=t,b=u,p=L(""),d=L(0),f=S(()=>{if(!p.value.trim())return g.speakers;const c=p.value.toLowerCase().trim();return g.speakers.filter(l=>{const m=(l.name||"").toLowerCase(),M=(l.speaker_position||"").toLowerCase(),k=(l.speaker_organization||"").toLowerCase();return m.includes(c)||M.includes(c)||k.includes(c)})});Y(p,()=>{d.value=0});const i=S(()=>Math.ceil(f.value.length/Q)),x=S(()=>{const c=d.value*Q,l=c+Q;return f.value.slice(c,l)}),V=()=>{d.value<i.value-1&&d.value++},_=()=>{d.value>0&&d.value--},B=c=>{b("openSpeakerModal",c)},T=()=>{p.value=""};return(c,l)=>t.speakers&&t.speakers.length>0?(s(),o("div",us,[e("div",vs,[e("div",hs,[e("div",null,[l[1]||(l[1]=e("h2",{class:"text-2xl font-light text-gray-900 mb-1 description text-balance"}," Our Speakers ",-1)),e("p",ms,[p.value&&f.value.length!==t.speakers.length?(s(),o("span",gs,r(f.value.length)+" of "+r(t.speakers.length)+" speakers ",1)):(s(),o("span",xs," Meet our "+r(t.speakers.length)+" expert speakers ",1))])]),e("div",fs,[de(e("input",{"onUpdate:modelValue":l[0]||(l[0]=m=>p.value=m),type:"text",placeholder:"Search speakers…",class:"w-full pl-10 pr-9 py-2 text-sm border border-gray-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-cee-red/20 focus:border-cee-red transition"},null,512),[[ce,p.value]]),l[3]||(l[3]=e("svg",{class:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})],-1)),p.value?(s(),o("button",{key:0,onClick:T,class:"absolute right-3 top-1/2 -translate-y-1/2 text-gray-400 hover:text-gray-600 transition","aria-label":"Clear search"},[...l[2]||(l[2]=[e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])])):n("",!0)])]),e("div",ys,[x.value.length>0?(s(),o("div",ps,[(s(!0),o(z,null,A(x.value,m=>(s(),o("div",{key:m.id,onClick:M=>B(m),onKeydown:[I(M=>B(m),["enter"]),I(O(M=>B(m),["prevent"]),["space"])],role:"button",tabindex:"0",class:"bg-white rounded-xl border border-gray-100 hover:shadow-md transition cursor-pointer group overflow-hidden"},[e("div",bs,[m.profile_photo_url?(s(),o("img",{key:0,src:m.profile_photo_url,alt:m.name,loading:"lazy",decoding:"async",class:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300 grayscale"},null,8,ws)):(s(),o("div",_s,[e("span",$s,r(m.name.charAt(0)),1)]))]),e("div",Cs,[e("h3",Ms,r(m.name),1),m.speaker_position?(s(),o("p",zs,r(m.speaker_position),1)):n("",!0),m.speaker_organization?(s(),o("p",js,r(m.speaker_organization),1)):n("",!0)])],40,ks))),128))])):(s(),o("div",Bs,[l[4]||(l[4]=e("svg",{class:"w-12 h-12 mx-auto text-gray-300 mb-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})],-1)),e("p",Ss,'No speakers found for "'+r(p.value)+'"',1),e("button",{onClick:T,class:"mt-2 text-sm text-cee-red hover:underline"}," Clear search ")])),i.value>1?(s(),o("div",Vs,[e("button",{onClick:_,disabled:d.value===0,class:"p-2 rounded-lg hover:bg-gray-100 transition-colors disabled:opacity-30 disabled:cursor-not-allowed","aria-label":"Previous speakers"},[...l[5]||(l[5]=[e("svg",{class:"w-5 h-5 text-gray-700",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 19l-7-7 7-7"})],-1)])],8,Ls),e("div",Ts,[(s(!0),o(z,null,A(i.value,m=>(s(),o("button",{key:m,onClick:M=>d.value=m-1,class:D(["w-2.5 h-2.5 rounded-full transition-colors",d.value===m-1?"bg-cee-red":"bg-gray-300 hover:bg-gray-400"]),"aria-label":`Go to page ${m}`},null,10,As))),128))]),e("button",{onClick:V,disabled:d.value===i.value-1,class:"p-2 rounded-lg hover:bg-gray-100 transition-colors disabled:opacity-30 disabled:cursor-not-allowed","aria-label":"Next speakers"},[...l[6]||(l[6]=[e("svg",{class:"w-5 h-5 text-gray-700",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1)])],8,Hs)])):n("",!0)])])])):n("",!0)}},Ps={key:0},Ds={class:"bg-white rounded-xl shadow-sm p-6 lg:p-8"},Es={class:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4 mb-8 pb-6 border-b border-gray-100"},Rs={class:"text-sm text-gray-500 mt-1"},Os={class:"space-y-8"},Is={class:"flex items-center justify-center gap-2 mb-4"},Us={class:"text-sm font-bold text-gray-900"},Fs={class:"flex flex-wrap justify-center gap-4"},Ns=["onClick","onKeydown"],qs={class:"h-28 flex items-center justify-center p-4 bg-gray-50"},Ks=["src","alt"],Zs={class:"p-3 border-t border-gray-100"},Gs={class:"text-xs font-medium text-gray-700 text-center truncate group-hover:text-cee-red transition-colors"},re={__name:"EventPartners",props:{partners:Array},emits:["openPartnerModal"],setup(t,{emit:u}){const g=t,b=u,p=S(()=>
2{if(!g.partners||g.partners.length===0)return{};const f=g.partners.reduce((i,x)=>{const V=x.level?.name||"Partners",_=x.level?.order??999;return i[V]||(i[V]={partners:[],color:x.level?.color||"#c40123",order:_}),i[V].partners.push(x),i},{});return Object.fromEntries(Object.entries(f).sort((i,x)=>i[1].order-x[1].order))}),d=f=>{b("openPartnerModal",f)};return(f,i)=>t.partners&&t.partners.length>0?(s(),o("div",Ps,[e("div",Ds,[e("div",Es,[e("div",null,[i[1]||(i[1]=e("h2",{class:"text-2xl font-light text-gray-900 description text-balance"}," Our Partners ",-1)),e("p",Rs,r(t.partners.length)+" organizations supporting this event ",1)]),i[2]||(i[2]=e("a",{href:"/about/get-in-touch",class:"inline-flex items-center px-5 py-2.5 font-medium text-sm bg-cee-red hover:opacity-90 text-white rounded-full transition self-start"},[e("svg",{class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 4v16m8-8H4"})]),j(" Become a Partner ")],-1))]),e("div",Os,[(s(!0),o(z,null,A(p.value,(x,V)=>(s(),o("div",{key:V,class:"text-center"},[e("div",Is,[e("div",{class:"w-8 h-8 flex items-center justify-center rounded-lg flex-shrink-0",style:U({backgroundColor:x.color})},[...i[3]||(i[3]=[e("svg",{class:"w-4 h-4 text-white",fill:"currentColor",viewBox:"0 0 20 20"},[e("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})],-1)])],4),e("h3",Us,r(V),1)]),e("div",Fs,[(s(!0),o(z,null,A(x.partners,_=>(s(),o("div",{key:_.id,onClick:B=>d(_),onKeydown:[I(B=>d(_),["enter"]),I(O(B=>d(_),["prevent"]),["space"])],role:"button",tabindex:"0",class:"w-40 sm:w-44 bg-white border border-gray-100 rounded-xl overflow-hidden cursor-pointer hover:shadow-md hover:border-gray-200 transition group"},[e("div",qs,[_.logo?(s(),o("img",{key:0,src:_.logo,alt:_.name,loading:"eager",decoding:"async",onError:i[0]||(i[0]=B=>B.target.style.display="none"),class:"max-h-20 max-w-full object-contain group-hover:scale-105 transition-transform duration-300"},null,40,Ks)):(s(),o("div",{key:1,class:"w-14 h-14 rounded-lg flex items-center justify-center text-white text-xl font-bold",style:U({backgroundColor:x.color})},r(_.name.charAt(0)),5))]),e("div",Zs,[e("p",Gs,r(_.name),1)])],40,Ns))),128))])]))),128))])])])):n("",!0)}},Ws={key:0},Ys={class:"bg-white rounded-xl shadow-sm p-6 lg:p-8"},Xs={class:"space-y-6"},Qs={key:0,class:"mb-4"},Js={class:"text-lg font-bold text-gray-900"},eo={class:"grid md:grid-cols-2 gap-4"},to={key:0,class:"flex items-start gap-3 bg-gray-50 rounded-lg p-4"},so={class:"text-sm text-gray-600 leading-relaxed"},oo={key:0},no={class:"text-sm text-gray-600"},ro={key:0},lo={key:1,class:"flex items-start gap-3 bg-gray-50 rounded-lg p-4"},ao={class:"text-sm text-gray-600 tabular-nums"},io={key:1,class:"mt-6"},co={class:"flex justify-center mt-4"},uo=["href"],vo={__name:"EventVenue",props:{event:Object},setup(t){const u=t,g=()=>{const i=[u.event.address_street,u.event.address_number,u.event.city,u.event.country].filter(Boolean).join(", ");return`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(i)}`},b=L(null);let p=null,d=null;const f=async()=>{if(!b.value)return;const i=[u.event.address_street,u.event.address_number,u.event.city,u.event.country].filter(Boolean).join(", ");if(i)try{const{default:x}=await ue(async()=>{const{default:B}=await import("./leaflet-src-KILwhbvo.js").then(T=>T.l);return{default:B}},__vite__mapDeps([0,1,2])),_=await(await fetch(`https://nominatim.openstreetmap.org/search?format=json&q=${encodeURIComponent(i)}`)).json();if(_&&_.length>0){const{lat:B,lon:T}=_[0];p=x.map(b.value).setView([B,T],15),x.tileLayer("https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> &copy; <a href="https://carto.com/attributions">CARTO</a>'}).addTo(p);const c=x.divIcon({className:"custom-marker",html:`<div class="w-8 h-8 bg-cee-red rounded-full flex items-center justify-center shadow-lg">
3                        <svg class="w-5 h-5 text-white" fill="currentColor" viewBox="0 0 24 24">
4                            <path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/>
5                        </svg>
6                    </div>`,iconSize:[32,32],iconAnchor:[16,32],popupAnchor:[0,-32]});d=x.marker([B,T],{icon:c}).addTo(p);const l=`
7                <div class="text-center">
8                    <p class="font-semibold text-gray-900">${u.event.venue_name||"Event Location"}</p>
9                    <p class="text-sm text-gray-600 mt-1">${i}</p>
10                </div>
11            `;d.bindPopup(l)}}catch(x){console.error("Error loading map:",x)}};return W(()=>{f()}),Y(()=>u.event,()=>{p&&(p.remove(),p=null,d=null),f()},{deep:!0}),(i,x)=>t.event.venue_name||t.event.city?(s(),o("div",Ws,[e("div",Ys,[x[5]||(x[5]=e("h2",{class:"text-2xl font-light text-gray-900 mb-6 description text-balance"}," Venue Information ",-1)),e("div",Xs,[t.event.venue_name?(s(),o("div",Qs,[e("h3",Js,r(t.event.venue_name),1)])):n("",!0),e("div",eo,[t.event.address_street?(s(),o("div",to,[x[1]||(x[1]=e("div",{class:"w-10 h-10 flex items-center justify-center flex-shrink-0 bg-cee-red rounded-lg"}
11,[e("svg",{class:"w-5 h-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 11a3 3 0 11-6 0 3 3 0 016 0z"})])],-1)),e("div",null,[x[0]||(x[0]=e("p",{class:"font-medium text-gray-900 mb-1 text-sm"},"Address",-1)),e("p",so,[j(r(t.event.address_street)+" ",1),t.event.address_number?(s(),o("span",oo,", "+r(t.event.address_number),1)):n("",!0)]),e("p",no,[t.event.postal_code?(s(),o("span",ro,r(t.event.postal_code)+", ",1)):n("",!0),j(" "+r(t.event.city)+", "+r(t.event.country),1)])])])):n("",!0),t.event.max_attendees?(s(),o("div",lo,[x[3]||(x[3]=e("div",{class:"w-10 h-10 flex items-center justify-center flex-shrink-0 bg-cee-red rounded-lg"},[e("svg",{class:"w-5 h-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})])],-1)),e("div",null,[x[2]||(x[2]=e("p",{class:"font-medium text-gray-900 mb-1 text-sm"},"Capacity",-1)),e("p",ao,"Up to "+r(t.event.max_attendees)+" attendees",1)])])):n("",!0)]),t.event.address_street&&t.event.city?(s(),o("div",io,[e("div",{ref_key:"mapContainer",ref:b,class:"w-full h-80 rounded-xl shadow-sm border border-gray-200 overflow-hidden"},null,512),e("div",co,[e("a",{href:g(),target:"_blank",rel:"noopener noreferrer",class:"inline-flex items-center gap-2 px-6 py-2.5 bg-cee-red text-white text-sm font-medium rounded-full hover:opacity-90 transition"},[...x[4]||(x[4]=[e("svg",{class:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"})],-1),j(" Open in Google Maps ",-1)])],8,uo)])])):n("",!0)])])])):n("",!0)}},le=N(vo,[["__scopeId","data-v-2e6a0581"]]),ho=["href"],mo=["href"],go={__name:"FloatingButtons",props:{event:{type:Object,required:!0}},setup(t){const u=t,g=S(()=>u.event.status==="completed"&&u.event.event_type?.name?.toLowerCase()==="webinar"),b=L(!1),p=()=>{const d=document.querySelector(".register-buttons");if(d){const f=d.getBoundingClientRect(),i=f.top>=0&&f.bottom<=window.innerHeight;!i&&!b.value?(b.value=!0,K(()=>{F.fromTo(".floating-register-btn",{y:100,opacity:0},{y:0,opacity:1,duration:.4,ease:"power2.out"})})):i&&b.value&&F.to(".floating-register-btn",{y:100,opacity:0,duration:.3,ease:"power2.in",onComplete:()=>{b.value=!1}})}};return W(()=>{window.addEventListener("scroll",p),p()}),ve(()=>{window.removeEventListener("scroll",p)}),(d,f)=>(s(),o(z,null,[b.value&&(t.event.status==="upcoming"||t.event.status==="ongoing")&&t.event.registration_link?(s(),o("a",{key:0,href:t.event.registration_link,target:"_blank",class:"floating-register-btn fixed bottom-6 left-6 z-50 inline-flex items-center bg-cee-red hover:opacity-90 text-white px-6 py-3 font-medium transition rounded-full shadow-lg"},[...f[0]||(f[0]=[e("svg",{class:"w-5 h-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})],-1),j(" Register Now ",-1)])],8,ho)):n("",!0),b.value&&t.event.status==="completed"&&t.event.gallery_link&&!g.value?(s(),o("a",{key:1,href:t.event.gallery_link,target:"_blank",class:"floating-register-btn fixed bottom-6 left-6 z-50 inline-flex items-center bg-gray-900 hover:bg-gray-800 text-white px-6 py-3 font-medium transition rounded-full shadow-lg"},[...f[1]||(f[1]=[e("svg",{class:"w-5 h-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"})],-1),j(" View Gallery ",-1)])],8,mo)):n("",!0)],64))}},xo=N(go,[["__scopeId","data-v-4210fd99"]]),fo={class:"speaker-modal-scroll overflow-y-auto overscroll-contain max-h-[90vh]"},yo={class:"p-6 lg:p-8"},po={class:"flex flex-col sm:flex-row gap-6"}
11,ko={class:"flex-shrink-0 mx-auto sm:mx-0"},bo={class:"w-32 h-32 rounded-xl overflow-hidden"},wo=["src","alt"],_o={key:1,class:"w-full h-full bg-cee-red flex items-center justify-center"},$o={class:"text-4xl font-medium text-white"},Co={class:"flex-1 text-center sm:text-left"},Mo={class:"text-2xl font-bold text-gray-900 mb-1 description"},zo={key:0,class:"text-base text-cee-red font-medium mb-1"},jo={key:1,class:"text-sm text-gray-500 mb-4"},Bo={key:2,class:"flex flex-wrap gap-2 justify-center sm:justify-start"},So=["href"],Vo=["href"],Lo={class:"px-6 pb-6 lg:px-8 lg:pb-8 space-y-6"},To={key:0,class:"bg-gray-50 rounded-lg p-4"},Ao={class:"text-sm text-gray-600 leading-relaxed"},Ho={key:1,class:"bg-gray-50 rounded-lg p-4"},Po={key:0,class:"flex flex-wrap gap-2"},Do={key:1,class:"text-sm text-gray-600 leading-relaxed"},Eo={key:2,class:"bg-gray-50 rounded-lg p-4"},Ro={class:"text-sm text-gray-600 leading-relaxed"},Oo={key:3},Io={__name:"SpeakerModal",props:{speaker:{type:Object,default:null},show:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:u}){const g=u,b=L(!1),p=()=>{b.value=!b.value},d=()=>{b.value=!1,g("close")};return(f,i)=>(s(),R(ee,{to:"body"},[P(G,{name:"modal"},{default:Z(()=>[t.show&&t.speaker?(s(),o("div",{key:0,class:"fixed inset-0 z-50 flex items-center justify-center p-4",onClick:O(d,["self"])},[e("div",{class:"fixed inset-0 bg-gray-900/10",onClick:d}),e("div",{class:"speaker-modal-container relative bg-white rounded-xl shadow-xl max-w-2xl w-full max-h-[90vh] overflow-hidden z-10",onClick:i[0]||(i[0]=O(()=>{},["stop"]))},[e("div",fo,[e("button",{onClick:d,class:"absolute top-4 right-4 z-20 p-2 text-gray-400 hover:text-cee-red transition-colors rounded-lg hover:bg-gray-100","aria-label":"Close modal"},[...i[1]||(i[1]=[e("svg",{class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])]),e("div",yo,[e("div",po,[e("div",ko,[e("div",bo,[t.speaker.profile_photo_url?(s(),o("img",{key:0,src:t.speaker.profile_photo_url,alt:t.speaker.name,loading:"lazy",decoding:"async",class:"w-full h-full object-cover grayscale"},null,8,wo)):(s(),o("div",_o,[e("span",$o,r(t.speaker.name.charAt(0)),1)]))])]),e("div",Co,[e("h2",Mo,r(t.speaker.name),1),t.speaker.speaker_position?(s(),o("p",zo,r(t.speaker.speaker_position),1)):n("",!0),t.speaker.speaker_organization?(s(),o("p",jo,r(t.speaker.speaker_organization),1)):n("",!0),t.speaker.linkedin_url||t.speaker.twitter_url?(s(),o("div",Bo,[t.speaker.linkedin_url?(s(),o("a",{key:0,href:t.speaker.linkedin_url,target:"_blank",class:"inline-flex items-center px-4 py-2 text-sm font-medium text-white bg-cee-red hover:opacity-90 transition rounded-full"},[...i[2]||(i[2]=[e("svg",{class:"w-4 h-4 mr-2",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})],-1),j(" LinkedIn ",-1)])],8,So)):n("",!0),t.speaker.twitter_url?(s(),o("a",{key:1,href:t.speaker.twitter_url,target:"_blank",class:"inline-flex items-center px-4 py-2 text-sm font-medium border border-gray-300 text-gray-700 hover:border-cee-red hover:text-cee-red transition rounded-full"},[...i[3]||(i[3]=[e("svg",{class:"w-4 h-4 mr-2",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"})],-1),j(" Twitter/X ",-1)])],8,Vo)):n("",!0)])):n("",!0)])])]),e("div",Lo,[t.speaker.speaker_background?(s(),o("div",To,[i[4]||(i[4]=e("h3",{class:"text-sm font-bold text-gray-900 mb-2"}
11," Background ",-1)),e("p",Ao,r(t.speaker.speaker_background),1)])):n("",!0),t.speaker.speaker_expertise_tags&&t.speaker.speaker_expertise_tags.length>0||t.speaker.speaker_key_expertise?(s(),o("div",Ho,[i[5]||(i[5]=e("h3",{class:"text-sm font-bold text-gray-900 mb-2"}," Key Expertise ",-1)),t.speaker.speaker_expertise_tags&&t.speaker.speaker_expertise_tags.length>0?(s(),o("div",Po,[(s(!0),o(z,null,A(t.speaker.speaker_expertise_tags,x=>(s(),o("span",{key:x.id,class:"inline-flex items-center px-2.5 py-1 rounded-full text-xs font-medium bg-blue-100 text-blue-800"},r(x.name),1))),128))])):(s(),o("p",Do,r(t.speaker.speaker_key_expertise),1))])):n("",!0),t.speaker.speaker_panel_relevance?(s(),o("div",Eo,[i[6]||(i[6]=e("h3",{class:"text-sm font-bold text-gray-900 mb-2"}," Panel Relevance ",-1)),e("p",Ro,r(t.speaker.speaker_panel_relevance),1)])):n("",!0),t.speaker.speaker_biography?(s(),o("div",Oo,[i[7]||(i[7]=e("h3",{class:"text-sm font-bold text-gray-900 mb-2"}," Biography ",-1)),e("div",null,[e("p",{class:D(["text-sm text-gray-600 leading-relaxed transition duration-300",b.value?"":"line-clamp-4"])},r(t.speaker.speaker_biography),3),t.speaker.speaker_biography&&t.speaker.speaker_biography.length>400?(s(),o("button",{key:0,onClick:p,class:"mt-2 text-cee-red hover:underline font-medium text-sm"},r(b.value?"Show Less":"Read More"),1)):n("",!0)])])):n("",!0)])])])])):n("",!0)]),_:1})]))}},Uo=N(Io,[["__scopeId","data-v-d4389954"]]),Fo={class:"partner-modal-scroll overflow-y-auto overscroll-contain max-h-[85vh]"},No={class:"p-6 lg:p-8 text-center"},qo={class:"mb-6 inline-block"},Ko=["src","alt"],Zo={key:1,class:"w-24 h-24 flex items-center justify-center bg-gray-100 rounded-xl"},Go={class:"text-3xl font-medium text-gray-400"},Wo={class:"text-2xl font-bold text-gray-900 mb-3 description"},Yo={class:"font-bold"},Xo={class:"px-6 pb-6 lg:px-8 lg:pb-8"},Qo={key:0,class:"mb-6 bg-gray-50 rounded-lg p-4"},Jo={class:"text-sm text-gray-600 leading-relaxed whitespace-pre-line"},en={key:1,class:"text-center"},tn=["href"],sn={__name:"PartnerModal",props:{partner:{type:Object,default:null},show:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:u}){const g=u,b=()=>{g("close")};return(p,d)=>(s(),R(ee,{to:"body"},[P(G,{name:"modal"},{default:Z(()=>[t.show&&t.partner?(s(),o("div",{key:0,class:"fixed inset-0 z-50 flex items-center justify-center p-4",onClick:O(b,["self"])},[e("div",{class:"fixed inset-0 bg-gray-900/10",onClick:b}),e("div",{class:"partner-modal-container relative bg-white rounded-xl shadow-xl max-w-2xl w-full max-h-[85vh] overflow-hidden z-10",onClick:d[0]||(d[0]=O(()=>{},["stop"]))},[e("div",Fo,[e("button",{onClick:b,class:"absolute top-4 right-4 z-20 p-2 text-gray-400 hover:text-cee-red transition-colors rounded-lg hover:bg-gray-100","aria-label":"Close modal"},[...d[1]||(d[1]=[e("svg",{class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])]),e("div",No,[e("div",qo,[t.partner.logo?(s(),o("img",{key:0,src:t.partner.logo,alt:t.partner.name,loading:"lazy",decoding:"async",class:"max-h-24 w-auto object-contain"},null,8,Ko)):(s(),o("div",Zo,[e("span",Go,r(t.partner.name.charAt(0)),1)]))]),e("h2",Wo,r(t.partner.name),1),t.partner.level?(s(),o("div",{key:0,class:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full text-sm",style:U({backgroundColor:t.partner.level.color+"20",color:t.partner.level.color})},[d[2]||(d[2]=e("svg",{class:"w-4 h-4",fill:"currentColor",viewBox:"0 0 20 20"},[e("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})],-1)),e("span",Yo,r(t.partner.level.name)+" Partner ",1)],4)):n("",!0)]),e("div",Xo,[t.partner.description?(s(),o("div",Qo,[d[3]||(d[3]=e("h3",{class:"text-sm font-bold text-gray-900 mb-2"}," About ",-1)),e("p",Jo,r(t.partner.description),1)])):n("",!0),t.partner.website?(s(),o("div",en,[e("a",{href:t.partner.website,target:"_blank",rel:"noopener noreferrer",class:"inline-flex items-center px-6 py-2.5 text-white hover:opacity-90 font-medium text-sm transition-opacity rounded-full",style:U({backgroundColor:t.partner.level?.color||"#c40123"})},[...d[4]||(d[4]=[e("svg",{class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"})],-1),j(" Visit Website ",-1)])],12,tn)])):n("",!0)])])])])):n("",!0)]),_:1})]))}},on=N(sn,[["__scopeId","data-v-557c7905"]]),nn={class:"min-h-screen flex flex-col bg-cee-cream"},rn={id:"main-content",tabindex:"-1",class:"flex-grow"},ln={class:"pb-8 lg:pb-12 bg-cee-cream"},an={class:"max-w-[1200px] mx-auto px-4 sm:px-6 lg:px-8"},dn={key:0,class:"hidden lg:grid lg:grid-cols-12 lg:gap-8"},cn={class:"col-span-3"},un={class:"space-y-1"},vn=["onClick"],hn={class:"flex items-center flex-1"},mn={class:"flex-1 text-left"},gn={class:"font-medium text-sm text-gray-900 group-hover:text-cee-red transition"},xn={key:5,class:"space-y-4"},fn={class:"flex items-start gap-5"},yn={class:"w-20 h-20 lg:w-24 lg:h-24 flex-shrink-0 rounded-full overflow-hidden"},pn=["src","alt"],kn={key:1,class:"w-full h-full bg-gradient-to-br from-cee-red/10 to-cee-red/5 flex items-center justify-center"},bn={class:"flex-1 min-w-0"},wn={class:"text-xl lg:text-2xl font-bold text-cee-dark mb-1 description"},_n={key:0,class:"text-sm lg:text-base text-cee-red font-medium mb-0.5"},$n={key:1,class:"text-sm text-gray-500 mb-0"},Cn={key:2,class:"flex items-center gap-2 mt-2"},Mn=["href","aria-label"],zn=["href","aria-label"],jn=["innerHTML"],Bn={key:6},Sn={class:"space-y-4"},Vn={class:"flex items-start gap-4"},Ln={class:"flex-1 min-w-0"},Tn=["href"],An={key:0},Hn=["onClick"],Pn=["href","aria-label"],Dn={key:0,class:"flex items-center justify-center gap-4 mt-6 pt-4 border-t border-gray-200"},En=["disabled"],Rn={class:"flex items-center gap-2"},On=["onClick"],In=["disabled"],Un={key:1,class:"lg:hidden space-y-4"},Fn={key:0,class:"bg-white rounded-xl shadow-sm p-4"},Nn={key:1,class:"bg-white rounded-xl shadow-sm p-4"},qn={key:2,class:"bg-white rounded-xl shadow-sm p-4"},Kn={key:3,class:"bg-white rounded-xl shadow-sm p-4"}
11,Zn={key:4,class:"bg-white rounded-xl shadow-sm p-4"},Gn={key:5,class:"space-y-3"},Wn={class:"text-lg font-semibold text-cee-dark px-1"},Yn={class:"flex items-start gap-3"},Xn={class:"w-16 h-16 flex-shrink-0 rounded-full overflow-hidden"},Qn=["src","alt"],Jn={key:1,class:"w-full h-full bg-gradient-to-br from-cee-red/10 to-cee-red/5 flex items-center justify-center"},er={class:"flex-1 min-w-0"},tr={class:"text-lg font-bold text-cee-dark mb-0.5 description"},sr={key:0,class:"text-sm text-cee-red font-medium mb-0.5"},or={key:1,class:"text-xs text-gray-500"},nr={key:2,class:"flex items-center gap-2 mt-1.5"},rr=["href","aria-label"],lr=["href","aria-label"],ar=["innerHTML"],ir={key:6,class:"bg-white rounded-xl shadow-sm p-4"},dr={class:"space-y-3"},cr={class:"flex items-start gap-3"},ur={class:"flex-1 min-w-0"},vr=["href"],hr={key:0},mr=["onClick"],gr=["href","aria-label"],xr={key:0,class:"flex items-center justify-center gap-3 mt-4 pt-3 border-t border-gray-200"},fr=["disabled"],yr={class:"flex items-center gap-1.5"},pr=["onClick"],kr=["disabled"],J=5,Sr={__name:"Show",props:{event:Object,sessions:Array,speakers:Array,partners:Array,videos:Array,sessionTypes:Array,roles:Array,seo:Object,resources:Array},setup(t){const u=t,g=L(null),b=L(!1),p=L(null),d=L(!1),f=L(null),i=L(!1),x=L(null),V=L(null),_=S(()=>u.event.event_type?.name?.toLowerCase()==="webinar"),B=S(()=>u.event.status!=="completed"?!1:u.sessions?.some($=>$.video)||!1),T=()=>{w.value.some($=>$.id==="agenda")&&(i.value=!1,f.value="agenda",K(()=>{i.value=!0,setTimeout(()=>{i.value=!1},3e3)}))},c=L(1),l=L([]),m=$=>{const h=l.value.indexOf($);h===-1?l.value.push($):l.value.splice(h,1)},M=S(()=>!u.resources||u.resources.length===0?0:Math.ceil(u.resources.length/J)),k=S(()=>{if(!u.resources)return[];const $=(c.value-1)*J,h=$+J;return u.resources.slice($,h)}),v=()=>{c.value<M.value&&c.value++},H=()=>{c.value>1&&c.value--},C=S(()=>_.value&&u.speakers&&u.speakers.length>0?u.speakers:[]),X=S(()=>C.value.length>1);S(()=>C.value[0]||null);const w=S(()=>{const $=[];return u.event.long_description&&$.push({id:"about",label:"About"}),_.value?(u.speakers&&u.speakers.length>0&&$.push({id:"expert",label:u.speakers.length>1?"About the Experts":"About the Expert"}),u.resources&&u.resources.length>0&&$.push({id:"resources",label:"Resources"})):(u.sessions&&u.sessions.length>0&&$.push({id:"agenda",label:"Agenda"}),u.speakers&&u.speakers.length>0&&$.push({id:"speakers",label:"Speakers"}),u.partners&&u.partners.length>0&&$.push({id:"partners",label:"Partners"}),(u.event.venue_name||u.event.city)&&$.push({id:"venue",label:"Venue"})),$}),y=$=>{f.value=$};W(()=>{w.value.length>0&&(f.value=w.value[0].id),K(()=>{if(x.value){const $=x.value.querySelectorAll(".section-item");F.fromTo($,{opacity:0,x:-20},{opacity:1,x:0,duration:.4,stagger:.08,delay:.5,ease:"power2.out"})}V.value&&F.fromTo(V.value,{opacity:0,x:20},{opacity:1,x:0,duration:.5,delay:.7,ease:"power2.out"})})}),Y(f,($,h)=>{h!==null&&V.value&&F.fromTo(V.value,{opacity:0,y:10},{opacity:1,y:0,duration:.3,ease:"power2.out"})});const E=$=>{g.value=$,b.value=!0,document.body.style.overflow="hidden"},ae=()=>{b.value=!1,g.value=null,document.body.style.overflow=""},te=$=>{p.value=$,d.value=!0,document.body.style.overflow="hidden"},ie=()=>{d.value=!1,p.value=null,document.body.style.overflow=""};return($,h)=>(s(),o(z,null,[t.seo?(s(),R(fe,he(me({key:0},t.seo)),null,16)):(s(),R(ge(xe),{key:1,title:t.event.title},null,8,["title"])),e("div",nn,[P(ye,{variant:"events"}),e("main",rn,[P(mt,{event:t.event,hasSessionVideos:B.value,onGoToAgenda:T},null,8,["event","hasSessionVideos"]),e("section",ln,[e("div",an,[w.value.length>0?(s(),o("div",dn,[e("div",cn,[e("div",{ref_key:"sectionListRef",ref:x,class:"bg-white rounded-xl shadow-sm p-4 sticky top-24"},[e("div",un,[(s(!0),o(z,null,A(w.value,a=>(s(),o("button",{key:a.id,onClick:q=>y(a.id),class:D(["section-item w-full flex items-center justify-between py-3 px-3 transition group rounded-lg",f.value===a.id?"bg-gray-100":"hover:bg-gray-50"])},[e("div",hn,[h[0]||(h[0]=e("div",{class:"w-2 h-2 rounded-full bg-cee-red mr-3 flex-shrink-0"},null,-1)),e("div",mn,[e("div",gn,r(a.label),1)])]),h[1]||(h[1]=e("svg",{class:"w-5 h-5 text-gray-300 group-hover:text-cee-red transition flex-shrink-0 ml-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1))],10,vn))),128))])],512)]),e("div",{ref_key:"contentRef",ref:V,class:"col-span-9 border-l-4 border-cee-red pl-8"},[f.value==="about"&&t.event.long_description?(s(),R(se,{key:0,longDescription:t.event.long_description},null,8,["longDescription"])):n("",!0),f.value==="agenda"&&t.sessions&&t.sessions.length>0?(s(),R(oe,{key:1,sessions:t.sessions,speakers:t.speakers,event:t.event,scrollToFirstVideo:i.value,onOpenSpeakerModal:E},null,8,["sessions","speakers","event","scrollToFirstVideo"])):n("",!0),f.value==="speakers"&&t.speakers&&t.speakers.length>0?(s(),R(ne,{key:2,speakers:t.speakers,onOpenSpeakerModal:E},null,8,["speakers"])):n("",!0),f.value==="partners"&&t.partners&&t.partners.length>0?(s(),R(re,{key:3,partners:t.partners,onOpenPartnerModal:te},null,8,["partners"])):n("",!0),f.value==="venue"&&(t.event.venue_name||t.event.city)?(s(),R(le,{key:4,event:t.event},null,8,["event"])):n("",!0),f.value==="expert"&&C.value.length>0?(s(),o("div",xn,[(s(!0),o(z,null,A(C.value,a=>(s(),o("div",{key:a.id,class:"bg-white rounded-xl shadow-sm overflow-hidden p-6"},[e("div",fn,[e("div",yn,[a.profile_photo_url?(s(),o("img",{key:0,src:a.profile_photo_url,alt:a.name,loading:"lazy",decoding:"async",class:"w-full h-full object-cover"},null,8,pn)):(s(),o("div",kn,[...h[2]||(h[2]=[e("svg",{class:"w-10 h-10 text-cee-red/30",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})],-1)])]))]),e("div",bn,[e("h3",wn,r(a.name),1),a.speaker_position?(s(),o("p",_n,r(a.speaker_position),1)):n("",!0),a.speaker_organization?(s(),o("p",$n,r(a.speaker_organization),1)):n("",!0),a.linkedin_url||a.twitter_url?(s(),o("div",Cn,[a.linkedin_url?(s(),o("a",{key:0,href:a.linkedin_url,target:"_blank","aria-label":a.name+" on LinkedIn",class:"w-8 h-8 rounded-full bg-gray-100 hover:bg-cee-red/10 flex items-center justify-center transition-colors"},[...h[3]||(h[3]=[e("svg",{class:"w-4 h-4 text-gray-600 hover:text-cee-red",fill:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})],-1)])],8,Mn)):n("",!0),a.twitter_url?(s(),o("a",{key:1,href:a.twitter_url,target:"_blank","aria-label":a.name+" on X (Twitter)",class:"w-8 h-8 rounded-full bg-gray-100 hover:bg-cee-red/10 flex items-center justify-center transition-colors"},[...h[4]||(h[4]=[e("svg",{class:"w-4 h-4 text-gray-600 hover:text-cee-red",fill:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})],-1)])],8,zn)):n("",!0)])):n("",!0)])]),a.speaker_biography?(s(),o("div",{key:0,class:"prose prose-sm max-w-none text-gray-600 leading-relaxed mt-4",innerHTML:a.speaker_biography},null,8,jn)):n("",!0)]))),128))])):n("",!0),f.value==="resources"&&t.resources&&t.resources.length>0?(s(),o("div",Bn,[e("div",Sn,[(s(!0),o(z,null,A(k.value,a=>(s(),o("div",{key:a.id,class:"bg-white rounded-xl shadow-sm p-5 hover:shadow-md transition-shadow group"},[e("div",Vn,[h[6]||(h[6]=e("div",{class:"w-12 h-12 rounded-lg bg-cee-red/10 flex items-center justify-center flex-shrink-0 group-hover:bg-cee-red/20 transition-colors"},[e("svg",{class:"w-6 h-6 text-cee-red",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})])],-1)),e("div",Ln,[e("a",{href:a.file_url,target:"_blank",class:"text-lg font-semibold text-cee-dark hover:text-cee-red transition-colors description"},r(a.title),9,Tn),a.description?(s(),o("div",An,[e("p",{class:D(["text-sm text-gray-500 mt-1",{"line-clamp-2":!l.value.includes(a.id)}])},r(a.description),3),a.description.length>120?(s(),o("button",{key:0,onClick:q=>m(a.id),class:"text-sm text-cee-red hover:text-cee-red/80 mt-1 font-medium"},r(l.value.includes(a.id)?"Show less":"Read more"),9,Hn)):n("",!0)])):n("",!0)]),e("a",{href:a.file_url,target:"_blank","aria-label":"Download "+a.title,class:"flex-shrink-0"},[...h[5]||(h[5]=[e("div",{class:"w-10 h-10 rounded-full bg-gray-100 hover:bg-cee-red flex items-center justify-center transition-colors"},[e("svg",{class:"w-5 h-5 text-gray-400 hover:text-white transition-colors",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})])],-1)])],8,Pn)])]))),128))]),M.value>1?(s(),o("div",Dn,[e("button",{onClick:H,disabled:c.value===1,class:D(["w-10 h-10 rounded-full flex items-center justify-center transition",c.value===1?"bg-gray-100 text-gray-300 cursor-not-allowed":"bg-cee-red/10 text-cee-red hover:bg-cee-red hover:text-white"]),"aria-label":"Previous page of resources"},[...h[7]||(h[7]=[e("svg",{class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 19l-7-7 7-7"})],-1)])],10,En),e("div",Rn,[(s(!0),o(z,null,A(M.value,a=>(s(),o("button",{key:a,onClick:q=>c.value=a,class:D(["w-10 h-10 rounded-full flex items-center justify-center text-sm font-medium tabular-nums transition",c.value===a?"bg-cee-red text-white":"bg-gray-100 text-gray-600 hover:bg-cee-red/10 hover:text-cee-red"])},r(a),11,On))),128))]),e("button",{onClick:v,disabled:c.value===M.value,class:D(["w-10 h-10 rounded-full flex items-center justify-center transition",c.value===M.value?"bg-gray-100 text-gray-300 cursor-not-allowed":"bg-cee-red/10 text-cee-red hover:bg-cee-red hover:text-white"]),"aria-label":"Next page of resources"},[...h[8]||(h[8]=[e("svg",{class:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1)])],10,In)])):n("",!0)])):n("",!0)],512)])):n("",!0),w.value.length>0?(s(),o("div",Un,[t.event.long_description?(s(),o("div",Fn,[h[9]||(h[9]=e("h3",{class:"text-lg font-semibold text-cee-dark mb-3"},"About",-1)),P(se,{longDescription:t.event.long_description},null,8,["longDescription"])])):n("",!0),!_.value&&t.sessions&&t.sessions.length>0?(s(),o("div",Nn,[h[10]||(h[10]=e("h3",{class:"text-lg font-semibold text-cee-dark mb-3"},"Agenda",-1)),P(oe,{sessions:t.sessions,speakers:t.speakers,event:t.event,scrollToFirstVideo:i.value,onOpenSpeakerModal:E},null,8,["sessions","speakers","event","scrollToFirstVideo"])])):n("",!0),!_.value&&t.speakers&&t.speakers.length>0?(s(),o("div",qn,[h[11]||(h[11]=e("h3",{class:"text-lg font-semibold text-cee-dark mb-3"},"Speakers",-1)),P(ne,{speakers:t.speakers,onOpenSpeakerModal:E},null,8,["speakers"])])):n("",!0),!_.value&&t.partners&&t.partners.length>0?(s(),o("div",Kn,[h[12]||(h[12]=e("h3",{class:"text-lg font-semibold text-cee-dark mb-3"},"Partners",-1)),P(re,{partners:t.partners,onOpenPartnerModal:te},null,8,["partners"])])):n("",!0),!_.value&&(t.event.venue_name||t.event.city)?(s(),o("div",Zn,[h[13]||(h[13]=e("h3",{class:"text-lg font-semibold text-cee-dark mb-3"},"Venue",-1)),P(le,{event:t.event},null,8,["event"])])):n("",!0),_.value&&C.value.length>0?(s(),o("div",Gn,[e("h3",Wn,r(X.value?"About the Experts":"About the Expert"),1),(s(!0),o(z,null,A(C.value,a=>(s(),o("div",{key:a.id,class:"bg-white rounded-xl shadow-sm overflow-hidden p-4"},[e("div",Yn,[e("div",Xn,[a.profile_photo_url?(s(),o("img",{key:0,src:a.profile_photo_url,alt:a.name,loading:"lazy",decoding:"async",class:"w-full h-full object-cover"},null,8,Qn)):(s(),o("div",Jn,[...h[14]||(h[14]=[e("svg",{class:"w-8 h-8 text-cee-red/30",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})],-1)])]))]),e("div",er,[e("h4",tr,r(a.name),1),a.speaker_position?(s(),o("p",sr,r(a.speaker_position),1)):n("",!0),a.speaker_organization?(s(),o("p",or,r(a.speaker_organization),1)):n("",!0),a.linkedin_url||a.twitter_url?(s(),o("div",nr,[a.linkedin_url?(s(),o("a",{key:0,href:a.linkedin_url,target:"_blank","aria-label":a.name+" on LinkedIn",class:"w-7 h-7 rounded-full bg-gray-100 flex items-center justify-center"},[...h[15]||(h[15]=[e("svg",{class:"w-3.5 h-3.5 text-gray-600",fill:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})],-1)])],8,rr)):n("",!0),a.twitter_url?(s(),o("a",{key:1,href:a.twitter_url,target:"_blank","aria-label":a.name+" on X (Twitter)",class:"w-7 h-7 rounded-full bg-gray-100 flex items-center justify-center"},[...h[16]||(h[16]=[e("svg",{class:"w-3.5 h-3.5 text-gray-600",fill:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})],-1)])],8,lr)):n("",!0)])):n("",!0)])]),a.speaker_biography?(s(),o("div",{key:0,class:"text-sm text-gray-600 leading-relaxed mt-3 prose prose-sm",innerHTML:a.speaker_biography},null,8,ar)):n("",!0)]))),128))])):n("",!0),_.value&&t.resources&&t.resources.length>0?(s(),o("div",ir,[h[21]||(h[21]=e("h3",{class:"text-lg font-semibold text-cee-dark mb-3"},"Resources",-1)),e("div",dr,[(s(!0),o(z,null,A(k.value,a=>(s(),o("div",{key:a.id,class:"bg-gray-50 rounded-lg p-4"},[e("div",cr,[h[18]||(h[18]=e("div",{class:"w-10 h-10 rounded-lg bg-cee-red/10 flex items-center justify-center flex-shrink-0"},[e("svg",{class:"w-5 h-5 text-cee-red",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})])],-1)),e("div",ur,[e("a",{href:a.file_url,target:"_blank",class:"text-sm font-semibold text-cee-dark hover:text-cee-red description"},r(a.title),9,vr),a.description?(s(),o("div",hr,[e("p",{class:D(["text-xs text-gray-500 mt-0.5",{"line-clamp-2":!l.value.includes(a.id)}])},r(a.description),3),a.description.length>80?(s(),o("button",{key:0,onClick:q=>m(a.id),class:"text-xs text-cee-red hover:text-cee-red/80 mt-0.5 font-medium"},r(l.value.includes(a.id)?"Show less":"Read more"),9,mr)):n("",!0)])):n("",!0)]),e("a",{href:a.file_url,target:"_blank","aria-label":"Download "+a.title,class:"flex-shrink-0"},[...h[17]||(h[17]=[e("svg",{class:"w-5 h-5 text-gray-400 hover:text-cee-red",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})],-1)])]
11,8,gr)])]))),128))]),M.value>1?(s(),o("div",xr,[e("button",{onClick:H,disabled:c.value===1,class:D(["w-8 h-8 rounded-full flex items-center justify-center transition",c.value===1?"bg-gray-100 text-gray-300 cursor-not-allowed":"bg-cee-red/10 text-cee-red"]),"aria-label":"Previous page of resources"},[...h[19]||(h[19]=[e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 19l-7-7 7-7"})],-1)])],10,fr),e("div",yr,[(s(!0),o(z,null,A(M.value,a=>(s(),o("button",{key:a,onClick:q=>c.value=a,class:D(["w-8 h-8 rounded-full flex items-center justify-center text-xs font-medium tabular-nums transition",c.value===a?"bg-cee-red text-white":"bg-gray-100 text-gray-600"])},r(a),11,pr))),128))]),e("button",{onClick:v,disabled:c.value===M.value,class:D(["w-8 h-8 rounded-full flex items-center justify-center transition",c.value===M.value?"bg-gray-100 text-gray-300 cursor-not-allowed":"bg-cee-red/10 text-cee-red"]),"aria-label":"Next page of resources"},[...h[20]||(h[20]=[e("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1)])],10,kr)])):n("",!0)])):n("",!0)])):n("",!0)])])]),P(Uo,{speaker:g.value,show:b.value,onClose:ae},null,8,["speaker","show"]),P(on,{partner:p.value,show:d.value,onClose:ie},null,8,["partner","show"]),P(xo,{event:t.event},null,8,["event"]),P(pe,{variant:"events"})])],64))}};export{Sr 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.