1import{k as M,a7 as F,Q as w,ɵ as L,ag as R,as as j,b as p,e as d,a,W as r,c as s,h as _,J as l,$ as B,d as o,X as u,j as m,am as T,at as D,a9 as A,au as G,ab as z,a2 as Z,Y as q,s as h,l as f,G as k,H as g,S as C,U as P,ai as N,V as x,K as b,N as y,aB as Q,aC as U,aD as K,ac as W,aa as I,aj as J,ad as $,i as X,f as Y,g as tt}from"./index-5lvFx4g5.js";import{t as et}from"./rxjs-interop-B73kcDY2.js";import{p as nt,S as it}from"./seo.provider-5-8AH4uG.js";import{p as at,H as ot}from"./href-fix.provider-Dx-77LTo.js";import{H as st}from"./hero-solution-record.component-CFJ1libw.js";import{S as lt}from"./safe-html.pipe-BmKDLZuU.js";import{E as O}from"./event-card.component-C57i0-Mf.js";import{u as rt}from"./keen-slider-D8oFHTQ7.js";import"./seo.service-Bz_GCVdm.js";import"./lottie.component-xkddQj87.js";import"./breadcrumb.component-CYrk-erN.js";function ct(n,e){if(n&1&&(a(0,"h1",7),r(1),s()),n&2){const t=l(2);o(),u(t.event().title)}}function pt(n,e){if(n&1&&(a(0,"span"),r(1),A(2,"date"),s()),n&2){const t=l(3);o(),u(G(2,1,t.event().endDate,"dd/MM/yyyy"))}}function dt(n,e){if(n&1&&(a(0,"div",9),T(),a(1,"svg",16),_(2,"path",17),s(),D(),a(3,"div")(4,"span"),r(5),A(6,"date"),s(),p(7,pt,3,4,"span"),s()()),n&2){let t;const i=l(2);o(5),u(G(6,2,i.event().date,"dd/MM/yyyy")),o(2),d((t=i.event())!=null&&t.endDate?7:-1)}}function _t(n,e){if(n&1&&(a(0,"div",9),T(),a(1,"svg",16),_(2,"path",18),s(),D(),a(3,"span"),r(4),s()()),n&2){const t=l(2);o(4),u(t.event().localisation)}}function vt(n,e){if(n&1&&(_(0,"div",10),A(1,"safeHtml")),n&2){const t=l(2);m("innerHTML",z(1,1,t.event().subtitle),Z)}}function ut(n,e){if(n&1&&_(0,"app-button",12),n&2){const t=l(2);
1m("href",t.event().cta.url)("openNewTab",t.event().cta.openNewTab)("title",t.event().cta.label)("nofollow",t.event().cta.nofollow)("variant",t.event().cta.variant)}}function mt(n,e){if(n&1&&(a(0,"div",14),_(1,"img",19),s()),n&2){const t=l(2);o(),m("src",t.event().image.url,q)("alt",t.event().image.alt||"")}}function ft(n,e){if(n&1&&(a(0,"section",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"span",6),r(6),s()(),p(7,ct,2,1,"h1",7),a(8,"div",8),p(9,dt,8,5,"div",9),p(10,_t,5,1,"div",9),s(),p(11,vt,2,3,"div",10),a(12,"div",11),p(13,ut,1,5,"app-button",12),_(14,"app-button",13),s()(),p(15,mt,2,2,"div",14),s()(),_(16,"img",15),s()),n&2){const t=l();B(t.afterHero()?"pt-14 md:pt-20":"-mt-24 pt-28"),o(6),u(t.i18n.translate("eventHeroFeatured")),o(),d(t.event().title?7:-1),o(2),d(t.event().date?9:-1),o(),d(t.event().localisation?10:-1),o(),d(t.event().subtitle?11:-1),o(2),d(t.event().cta?13:-1),o(),m("title",t.i18n.translate("eventLearnMore"))("href","/event/"+t.event().slug),o(),d(t.event().image?15:-1)}}class E{constructor(){this.i18n=M(F),this.event=w.required(),this.afterHero=w(!1)}static{this.ɵfac=function(t){return new(t||E)}}static{this.ɵcmp=L({type:E,selectors:[["app-hero-event-homepage"]],inputs:{event:[1,"event"],afterHero:[1,"afterHero"]},decls:1,vars:1,consts:[[1,"relative","mb-16","bg-neutral-800","pb-14","md:pb-20",3,"class"],[1,"relative","mb-16","bg-neutral-800","pb-14","md:pb-20"],[1,"container-md"],[1,"flex","flex-col","gap-8","md:grid","md:grid-cols-[2fr_3fr]"],[1,"flex","flex-col","items-start","gap-4","text-white"],[1,"rounded-sm","bg-neutral-50","px-2"],[1,"text-sm","leading-none","font-bold","text-neutral-800","uppercase"],[1,"text-3xl","font-black","text-white","md:text-4xl"],[1,"flex","flex-wrap","gap-4","text-sm","font-semibold","text-neutral-300"],[1,"flex","items-center","gap-1"],[1,"text-lg","text-neutral-300",3,"innerHTML"],[1,"flex","gap-4","max-md:flex-wrap","max-md:justify-center"],[3,"href","openNewTab","title","nofollow","variant"],["variant","secondary",3,"title","href"],[1,"relative","z-2","hidden","overflow-hidden","rounded-2xl","md:block","md:h-100"],["src","/assets/img/about/bubbles-bottom-right.svg","alt","",1,"absolute","right-0","bottom-0","w-[25%]","max-md:hidden"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","fill","none"],["d","M8 2C7.44772 2 7 2.44772 7 3V4H6C4.34315 4 3 5.34315 3 7V10H21V7C21 5.34315 19.6569 4 18 4H17V3C17 2.44772 16.5523 2 16 2C15.4477 2 15 2.44772 15 3V4H9V3C9 2.44772 8.55229 2 8 2ZM18 6C18.5523 6 19 6.44772 19 7V8H5V7C5 6.44772 5.44772 6 6 6H18ZM3 11V19C3 20.6569 4.34315 22 6 22H18C19.6569 22 21 20.6569 21 19V11H19V19C19 19.5523 18.5523 20 18 20H6C5.44772 20 5 19.5523 5 19V11H3ZM7 13.5C7 12.6716 7.67157 12 8.5 12H9.5C10.3284 12 11 12.6716 11 13.5V14.5C11 15.3284 10.3284 16 9.5 16H8.5C7.67157 16 7 15.3284 7 14.5V13.5Z","fill","currentColor"],["d","M12 2C7.58172 2 4 5.58172 4 10C4 14.9515 8.00282 19.2625 10.3456 21.3617C11.3011 22.2178 12.6989 22.2178 13.6544 21.3617C15.9972 19.2625 20 14.9515 20 10C20 5.58172 16.4183 2 12 2ZM12 14C9.79086 14 8 12.2091 8 10C8 7.79086 9.79086 6 12 6C14.2091 6 16 7.79086 16 10C16 12.2091 14.2091 14 12 14Z","fill","currentColor"],["loading","lazy",1,"absolute","top-1/2","left-1/2","h-auto","w-full","-translate-1/2",3,"src","alt"]],template:function(t,i){t&1&&p(0,ft,17,11,"section",0),t&2&&d(i.event()?0:-1)},dependencies:[R,j,lt],encapsulation:2,changeDetection:0})}}const ht=(n,e)=>e.id;function gt(n,e){if(n&1&&(a(0,"option",8),r(1),s()),n&2){const t=e.$implicit,i=l(2);m("value",t),o(),u(i.getEventTypeLabel(t))}}function Ct(n,e){if(n&1&&(a(0,"option",8),r(1),s()),n&2){const t=e.$implicit,i=l(2);m("value",t),o(),u(i.getAttendanceTypeLabel(t))}}function xt(n,e){if(n&1&&(a(0,"option",8),r(1),s()),n&2){const t=e.$implicit;m("value",t),o(),u(t)}}function bt(n,e){if(n&1){const t=k();a(0,"div",5)(1,"select",16),g("change",function(c){b(t);const v=l(2);return y(v.activeLocalisation.set(c.target.value||null))}),a(2,"option",7),r(3),s(),C(4,xt,2,2,"option",8,P),s(),a(6,"span",17),T(),a(7,"svg",10),_(8,"path",11),s()()()}if(n&2){const t=l(2);o(3),u(t.i18n.translate("filterAllLocalisations")),o(),x(t.localisationOptions())}}function yt(n,e){if(n&1&&_(0,"app-event-card",18),n&2){const t=e.$implicit;m("event",t)}}function Tt(n,e){if(n&1&&(a(0,"div",14),C(1,yt,1,1,"app-event-card",18,ht),s()),n&2){const t=l(2);o(),x(t.filteredEvents())}}function wt(n,e){if(n&1&&(a(0,"p",15),r(1),s()),n&2){const t=l(2);o(),u(t.i18n.translate("filterNoResults"))}}function Et(n,e){if(n&1){const t=k();a(0,"section",0)(1,"div",1)(2,"h2",2),r(3),a(4,"span",3),r(5),s()(),a(6,"div",4)(7,"span"),r(8),s(),a(9,"div",5)(10,"select",6),g("change",function(c){b(t);const v=l();return y(v.activeEventType.set(c.target.value||null))}),a(11,"option",7),r(12),s(),C(13,gt,2,2,"option",8,P),s(),a(15,"span",9),T(),a(16,"svg",10),_(17,"path",11),s()()(),D(),a(18,"div",5)(19,"select",12),g("change",function(c){b(t);const v=l();return y(v.activeAttendanceType.set(c.target.value||null))}),a(20,"option",7),r(21),s(),C(22,Ct,2,2,"option",8,P),s(),a(24,"span",13),T(),a(25,"svg",10),_(26,"path",11),s()()(),p(27,bt,9,1,"div",5),s(),p(28,Tt,3,0,"div",14)(29,wt,2,1,"p",15),s()()}if(n&2){const t=l();o(3),N(" ",t.i18n.translate("eventListTitleStart")),o(2),u(t.i18n.translate("eventListTitleHighlight")),o(3),u(t.i18n.translate("filterLabel")),o(4),u(t.i18n.translate("filterAllEventTypes")),o(),x(t.eventTypeOptions()),o(8),u(t.i18n.translate("filterAllAttendanceTypes")),o(),x(t.attendanceTypeOptions()),o(5),d(t.localisationOptions().length>0?27:-1),o(),d(t.filteredEvents().length>0?28:29)}}class H{constructor(){this.i18n=M(F),this.events=w.required(),this.activeEventType=h(null),this.activeAttendanceType=h(null),this.activeLocalisation=h(null),this.eventTypeOptions=f(()=>[...new Set(this.events().map(e=>
1e.eventType).filter(Boolean))]),this.attendanceTypeOptions=f(()=>[...new Set(this.events().map(e=>e.attendanceType).filter(Boolean))]),this.localisationOptions=f(()=>{const e=new Map;for(const t of this.events())if(t.localisation){const i=t.localisation.toLowerCase().trim();e.has(i)||e.set(i,t.localisation)}return[...e.values()].sort()}),this.filteredEvents=f(()=>{let e=this.events();const t=this.activeEventType(),i=this.activeAttendanceType(),c=this.activeLocalisation();return t&&(e=e.filter(v=>v.eventType===t)),i&&(e=e.filter(v=>v.attendanceType===i)),c&&(e=e.filter(v=>v.localisation?.toLowerCase().trim()===c.toLowerCase().trim())),e})}getEventTypeLabel(e){return{"trade-show":this.i18n.translate("eventTypeTradeShow"),"hosted-event":this.i18n.translate("eventTypeHostedEvent"),webinar:this.i18n.translate("eventTypeWebinar")}[e]??e}getAttendanceTypeLabel(e){return{"in-person":this.i18n.translate("attendanceTypeInPerson"),virtual:this.i18n.translate("attendanceTypeVirtual"),hybrid:this.i18n.translate("attendanceTypeHybrid")}[e]??e}static{this.ɵfac=function(t){return new(t||H)}}static{this.ɵcmp=L({type:H,selectors:[["app-list-event-incoming"]],inputs:{events:[1,"events"]},decls:1,vars:1,consts:[[1,"mb-16"],[1,"container-md"],[1,"mb-8","text-center","text-3xl","font-black","text-neutral-800","md:mb-12","md:text-4xl"],[1,"highlighted"],[1,"mb-8","flex","flex-wrap","items-center","justify-center","gap-3"],[1,"relative"],[1,"peer/et","focus:ring-brand-300","cursor-pointer","appearance-none","rounded-lg","border","border-neutral-200","bg-white","py-2","pr-9","pl-3","text-sm","text-neutral-700","focus:ring-2","focus:outline-none",3,"change"],["value",""],[3,"value"],["aria-hidden","true",1,"pointer-events-none","absolute","top-1/2","right-2.5","-translate-y-1/2","transition-transform","duration-200","peer-focus/et:rotate-180"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 24 24","fill","none"],["d","M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.3166 15.0976 11.6834 15.0976 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z","fill","#586A8D"],[1,"peer/at","focus:ring-brand-300","cursor-pointer","appearance-none","rounded-lg","border","border-neutral-200","bg-white","py-2","pr-9","pl-3","text-sm","text-neutral-700","focus:ring-2","focus:outline-none",3,"change"],["aria-hidden","true",1,"pointer-events-none","absolute","top-1/2","right-2.5","-translate-y-1/2","transition-transform","duration-200","peer-focus/at:rotate-180"],[1,"grid","grid-cols-1","gap-6","sm:grid-cols-2","lg:grid-cols-3"],[1,"py-12","text-center","text-neutral-500"],[1,"peer/loc","focus:ring-brand-300","cursor-pointer","appearance-none","rounded-lg","border","border-neutral-200","bg-white","py-2","pr-9","pl-3","text-sm","text-neutral-700","focus:ring-2","focus:outline-none",3,"change"],["aria-hidden","true",1,"pointer-events-none","absolute","top-1/2","right-2.5","-translate-y-1/2","transition-transform","duration-200","peer-focus/loc:rotate-180"],["variant","upcoming",3,"event"]],template:function(t,i){t&1&&p(0,Et,30,7,"section",0),t&2&&d(i.events().length>0?0:-1)},dependencies:[O],encapsulation:2,changeDetection:0})}}const Ht=["sliderRef"],St=(n,e)=>e.id;function Lt(n,e){if(n&1){const t=k();a(0,"button",11),g("click",function(){b(t);const c=l(2);return y(c.slider==null?null:c.slider.prev())}),_(1,"img",12),s(),a(2,"button",13),g("click",function(){b(t);const c=l(2);return y(c.slider==null?null:c.slider.next())}),_(3,"img",14),s()}if(n&2){const t=l(2);$("opacity-40",!t.canGoPrev()),m("disabled",!t.canGoPrev()),I("aria-label",t.i18n.translate("previousSlide")),o(2),$("opacity-40",!t.canGoNext()),m("disabled",!t.canGoNext()),I("aria-label",t.i18n.translate("nextSlide"))}}function kt(n,e){if(n&1&&(a(0,"div",7),_(1,"app-event-card",15),s()),n&2){const t=e.$implicit;o(),m("event",t)}}function Pt(n,e){if(n&1){const t=k();a(0,"button",17),g("click",function(){const c=b(t).$index,v=l(3);return y(v.slider==null?null:v.slider.moveToIdx(c))}),s()}if(n&2){const t=e.$index,i=l(3);B(i.currentSlide()===t?"bg-neutral-700":"bg-neutral-300"),I("aria-label",i.i18n.translate("goToSlide")+" "+(t+1))("aria-current",i.currentSlide()===t?"true":null)}}function It(n,e){if(n&1&&(a(0,"div",8),C(1,Pt,1,4,"button",16,W),s()),n&2){const t=l(2);o(),x(t.dots())}}function Vt(n,e){if(n&1&&(a(0,"section",1)(1,"div",2)(2,"h2",3),r(3),a(4,"span",4),r(5),s()(),a(6,"div",5),p(7,Lt,4,8),a(8,"div",6,0),C(10,kt,2,1,"div",7,St),s(),p(12,It,3,0,"div",8),s(),a(13,"div",9)(14,"a",10),r(15),s()()()()),n&2){const t=l();o(3),N(" ",t.i18n.translate("eventPastSliderTitleStart")),o(2),u(t.i18n.translate("eventPastSliderTitleHighlight")),o(2),d(t.events().length>3?7:-1),o(3),x(t.events()),o(2),d(t.pageCount()>1?12:-1),o(3),u(t.i18n.translate("eventPastSliderViewAll"))}}class S{constructor(){this.i18n=M(F),this.events=w.required(),this.sliderRef=Q("sliderRef"),this.slider=null,this.currentSlide=h(0),this.pageCount=h(1),this.canGoPrev=h(!1),this.canGoNext=h(!1),this.dots=h([]),rt(e=>{J(()=>{const t=this.sliderRef()?.nativeElement;!t||this.events().length<=1||(this.slider=new e(t,{slides:{perView:1.2,spacing:8},breakpoints:{"(min-width: 768px)":{slides:{perView:2.2,spacing:12}},"(min-width: 1024px)":{slides:{perView:3,spacing:16}}},created:i=>this.updateState(i),slideChanged:i=>this.updateState(i)}))})})}ngOnDestroy(){this.slider?.destroy()}updateState(e){const t=e.track.details,i=(t.maxIdx??0)+1;this.currentSlide.set(t.rel),this.pageCount.set(i),this.dots.set(Array.from({length:i},(c,v)=>v)),this.canGoPrev.set(i>1),this.canGoNext.set(i>1)}static{this.ɵfac=function(t){return new(t||S)}}static{this.ɵcmp=L({type:S,selectors:[["app-past-events-slider"]],viewQuery:function(t,i){t&1&&U(i.sliderRef,Ht,5),t&2&&K()},inputs:{events:[1,"events"]},decls:1,vars:1,consts:[["sliderRef",""],[1,"bg-neutral-25","py-12"],[1,"container-md"],[1,"mb-8","text-center","text-3xl","font-black","text-neutral-800","md:mb-12","md:text-4xl"],[1,"highlighted"],[1,"relative","mb-8"],[1,"keen-slider","overflow-visible!","md:overflow-hidden!"],[1,"keen-slider__slide","px-1","py-2","md:px-2"],[1,"mt-6","flex","justify-center","gap-2"],[1,"flex","justify-center"],["href","/event/archive",1,"text-neutral-800","underline","hover:no-underline"],["type","button",1,"absolute","top-1/2","left-0","z-10","hidden","size-8","-translate-x-12","-translate-y-1/2","place-items-center","rounded-full","border","border-neutral-200","bg-white","transition","hover:bg-neutral-100","md:grid",3,"click","disabled"],["src","/img/ico/ico-prev-black.svg","alt","",1,"w-1.75"],["type","button",1,"absolute","top-1/2","right-0","z-10","hidden","size-8","translate-x-12","-translate-y-1/2","place-items-center","rounded-full","border","border-neutral-200","bg-white","transition","hover:bg-neutral-100","md:grid",3,"click","disabled"],["src","/img/ico/ico-next-black.svg","alt","",1,"w-1.75"],["variant","past",3,"event"],["type","button",1,"h-2.5","w-2.5","cursor-pointer","rounded-full","transition-colors",3,"class"],["type","button",1,"h-2.5","w-2.5","cursor-pointer","rounded-full","transition-colors",3,"click"]],template:function(t,i){t&1&&p(0,Vt,16,5,"section",1),t&2&&d(i.events().length>0?0:-1)},dependencies:[O],encapsulation:2,changeDetection:0})}}function Mt(n,e){n&1&&(a(0,"div",0),_(1,"app-hero-solution-record",3),s()),n&2&&(o(),m("block",e))}function Ft(n,e){if(n&1&&_(0,"app-past-events-slider",2),n&2){const t=l(2);m("events",t.pastEvents())}}function Dt(n,e){if(n&1&&(p(0,Mt,2,1,"div",0),_(1,"app-hero-event-homepage",1)(2,"app-list-event-incoming",2),p(3,Ft,1,1,"app-past-events-slider",2)),n&2){let t;const i=l();d((t=i.hero())?0:-1,t),o(),m("event",i.featuredEvent())("afterHero",!!i.hero()),o(),m("events",i.otherUpcomingEvents()),o(),d(i.pastEvents().length>0?3:-1)}}class V{constructor(){this.data=et(X()),this.todayStr=new Date().toISOString().split("T")[0],this.allMapped=f(()=>{const e=this.data();return e?.allEvents?e.allEvents.map(t=>({...t.hero,slug:t.slug})):[]}),this.upcomingEvents=f(()=>this.allMapped().filter(e=>e.date>=this.todayStr).sort((e,t)=>
1e.date.localeCompare(t.date))),this.pastEvents=f(()=>this.allMapped().filter(e=>e.date<this.todayStr).sort((e,t)=>t.date.localeCompare(e.date)).slice(0,9)),this.featuredEvent=f(()=>{const e=this.data()?.eventHomepage?.featuredEvent;return e?{...e.hero,slug:e.slug}:null}),this.otherUpcomingEvents=f(()=>this.upcomingEvents().slice(1)),this.hero=f(()=>this.data()?.eventHomepage?.hero??null)}static{this.ɵfac=function(t){return new(t||V)}}static{this.ɵcmp=L({type:V,selectors:[["app-event"]],features:[Y([nt(e=>e.eventHomepage),at(e=>e.eventHomepage?.hreflang??null)]),tt([it,ot])],decls:1,vars:1,consts:[[1,"mt-4"],[3,"event","afterHero"],[3,"events"],[3,"block"]],template:function(t,i){t&1&&p(0,Dt,4,5),t&2&&d(i.data()?0:-1)},dependencies:[st,E,H,S],encapsulation:2,changeDetection:0})}}export{V 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.