1import{f as M,C as D,n as T,a as b,v as y,b as l,e as s,j as E,z as u,F as L,r as R,d as p,J as U,x as e,ab as ke,a8 as P,B as S,d0 as Ee,T as F,S as K,aM as Q,bW as X,ae as N,aw as we,_ as te,ac as De,bB as Y,at as $e,k as se,ad as Ae,d1 as ne,d2 as ae,M as Ie,A as Ce,w as Te,bu as Ue,q as Le,d3 as Me,b2 as Ve,bg as Be,a1 as je,cW as Fe,aF as ze,o as Oe,R as oe,b1 as ie,ai as Re,ax as Ne,d4 as Pe,au as He,U as We,d5 as qe,ah as le}from"#entry";import{I as z,b as O,c as Ge,_ as Je}from"./Ch7jU6zN.js";import{_ as re}from"./mYTUjNa8.js";import{_ as Ke,a as Qe}from"./D56eds-w.js";import{_ as Xe}from"./fF9r_1Na.js";import{_ as Ye}from"./B7xItS_n.js";import{_ as Ze}from"./DbSiLhN0.js";import{_ as et}from"./DoUcBcEm.js";import{_ as tt,u as st}from"./Pc7zbKHy.js";import{q as nt}from"./dhsZFXa7.js";import{u as at}from"./BBjBJEwq.js";import{u as ot}from"./DGbAm68u.js";import{u as it}from"./hCKIkcjB.js";import{a as lt}from"./Crkklae4.js";import"./BEgPAlwp.js";import"./D8ddxALc.js";import"./CrK3q6X5.js";import"./lmuNdoYL.js";import"./DiZ40nKx.js";import"./KmV8O57P.js";import"./B1p7dFic.js";import"./Dce-N24y.js";import"./DcqhAWMh.js";import"./rwnJz5fx.js";import"./Bg6SGcOE.js";import"./Bz8WpeTJ.js";import"./Dbs4g4rs.js";import"./D8VeA4dR.js";import"./Cc3dH-qH.js";import"./D_xCxNXq.js";import"./d0CoTpbx.js";import"./CPi_ByBV.js";import"./BwboKHzf.js";import"./DGJ3PiR8.js";import"./r8vv3mKV.js";import"./CB9tBFS8.js";import"./CBlXKG7R.js";import"./DQkcaaBu.js";import"./CiyzWNqw.js";import"./Ba-LSamR.js";import"./CLBZpruF.js";import"./B-LMuE7w.js";const rt={key:0},ct={class:"text-base-black text-sm mb-2"},dt={class:"mt-4 mb-4 flex flex-row justify-between items-start gap-2"},ut={"data-cy":"series-event-item"},mt={class:"text-md text-base-black font-bold line-clamp-2"},_t={class:"mb-1 text-base-black text-sm"},vt={class:"text-base-black text-sm"},pt={class:"ml-1 text-primary-70"},Z=5,ft=M({__name:"List",props:{seriesEvents:{}},emits:["selectSeriesEvent"],setup(n,{emit:h}){const w=h,m=D(!1),g=()=>{m.value=!m.value},i=T(()=>m.value?n.seriesEvents:n.seriesEvents.slice(0,Z)),x=a=>{w("selectSeriesEvent",a)};return(a,r)=>{const _=P,o=re;return n.seriesEvents.length?(l(),b("div",rt,[s("div",ct,u(a.$t("web__select_event"))+": ",1),(l(!0),b(L,null,R(e(i),f=>(l(),b("div",{key:f.id,class:"border-b border-gray-300"},[s("div",dt,[s("div",ut,[s("h3",mt,u(f.title),1),s("div",_t,[U(u(f.locationName),1),r[0]||(r[0]=s("br",null,null,-1))]),s("div",vt,u(("useFormattedDateTimeShort"in a?a.useFormattedDateTimeShort:e(ke))(f.eventStartAt)),1)]),p(_,{size:"sm",variant:"outline",color:"secondary","data-cy":"select-series-event-list-button",onClick:$=>x(f)},{default:S(()=>[U(u(a.$t("web_select_event_short")),1)]),_:1},8,["onClick"])])]))),128)),n.seriesEvents.length>Z?(l(),E(_,{key:0,class:"w-full mt-5",color:"secondary",onClick:g},{trailing:S(()=>[p(o,{name:e(m)?"arrow-up":"arrow-down"},null,8,["name"])]),default:S(()=>[U(u(a.$t("web_show_all")),1),s("span",pt,u(n.seriesEvents.length),1)]),_:1})):y("",!0)])):y("",!0)}}}),ce=Object.assign(ft,{__name:"SeriesSelectionList"}),bt={key:0,class:"time-picker-group"},gt={class:"mb-2 font-medium"},ht={class:"flex flex-wrap"},xt=["onClick"],St=["value"],yt={class:"flex items-center pt-2 pb-2 pl-3 pr-3"},kt={class:"text-sm font-medium"},Et={key:1,class:"time-picker-group"},wt={class:"mb-2 font-medium"},Dt={class:"flex flex-wrap"},$t=["onClick"],At=["value"],It={class:"flex items-center pt-2 pb-2 pl-3 pr-3"},Ct={class:"text-sm font-medium"},Tt=M({__name:"Time",props:{eventsInSelectedDate:{}},emits:["select-event"],setup(n,{emit:h}){const w=h,m=D([]),g=D([]),i=D();n.eventsInSelectedDate.forEach(a=>{const r=Ee(a.eventStartAt,"H:mm");parseInt(r.value.split(":")[0],10)<13?m.value.push({...a,time:r}):g.value.push({...a,time:r})}),m.value.length>0?i.value=m.value[0]?.id:g.value.length>0&&(i.value=g.value[0]?.id);const x=a=>{i.value=a.id,w("select-event",a)};return(a,r)=>{const _=we;return l(),b("div",{class:F(["time-picker-container",e(i)?"time-picker-container--selected":""])},[e(m).length?(l(),b("div",bt,[s("div",gt,u(a.$t("web_events_before_noon")),1),s("div",ht,[(l(!0),b(L,null,R(e(m),o=>(l(),b("div",{key:o.id,class:"flex gap-3 mb-4 items-start cursor-pointer",onClick:K(f=>x(o),["prevent"])},[s("label",{class:F(["time-picker flex rounded-full justify-center mr-2 mb-2",{"time-picker-selected":o.id===e(i)}])},[Q(s("input",{"onUpdate:modelValue":r[0]||(r[0]=f=>N(i)?i.value=f:null),value:o.id,type:"radio",class:"absolute opacity-0 w-0 h-0","data-cy":"time-picker-input",n
1ame:"time"},null,8,St),[[X,e(i),void 0,{trim:!0}]]),s("div",yt,[s("div",kt,u(o.time),1),o.id===e(i)?(l(),E(_,{key:0,name:"icon--check",class:"w-4 h-4 ml-1 text-primary-600"})):y("",!0)])],2),s("div",null,u(o.title||o.name),1)],8,xt))),128))])])):y("",!0),e(g).length?(l(),b("div",Et,[s("div",wt,u(a.$t("web_events_after_noon")),1),s("div",Dt,[(l(!0),b(L,null,R(e(g),o=>(l(),b("div",{key:o.id,class:"flex gap-3 mb-4 items-start cursor-pointer",onClick:K(f=>x(o),["prevent"])},[s("label",{class:F(["time-picker flex rounded-full justify-center mr-2 mb-2",{"time-picker-selected":o.id===e(i)}])},[Q(s("input",{"onUpdate:modelValue":r[1]||(r[1]=f=>N(i)?i.value=f:null),value:o.id,type:"radio",class:"absolute opacity-0 w-0 h-0","data-cy":"time-picker-input",name:"time"},null,8,At),[[X,e(i),void 0,{trim:!0}]]),s("div",It,[s("div",Ct,u(o.time),1),o.id===e(i)?(l(),E(_,{key:0,name:"icon--check",class:"w-4 h-4 ml-1 text-primary-600"})):y("",!0)])],2),s("div",null,u(o.title||o.name),1)],8,$t))),128))])])):y("",!0)],2)}}}),Ut=Object.assign(te(Tt,[["__scopeId","data-v-9098f56f"]]),{__name:"SeriesSelectionTime"}),Lt={class:"event-date relative z-10"},Mt={key:0,class:"mt-6"},Vt={key:1,class:"flex flex-row items-start justify-between"},Bt={class:"text-md font-bold text-black"},jt=M({__name:"Date",props:De({multiDates:{type:Boolean,default:!1},buttonText:{},buttonAction:{type:Function},seriesEvents:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const h=n.seriesEvents.reduce((c,d)=>{const A=new Date(d.eventStartAt),I=A.toDateString();return(c[I]??(c[I]={date:A,events:[]})).events.push(d),c},{}),w=Object.values(h).filter(({events:c})=>c.some(d=>!Y(d.status,d.badge))).map(({date:c})=>c),m=Object.values(h).filter(({events:c})=>c.every(d=>Y(d.status,d.badge))).map(({date:c,events:d})=>({date:c,color:"var(--error-90)",tooltip:[{text:$e(d[0]?.badge||d[0]?.status)}]})),g=new Date(n.seriesEvents[0]?.eventStartAt),i=new Date(n.seriesEvents[n.seriesEvents.length-1]?.eventStartAt),{locale:x}=se(),a=Ae(n,"modelValue"),r=D(),_=D(),o=D([]),f=c=>{const d=new Date(c).toDateString();o.value=h[d]?.events||[],o.value.length>=1?(r.value=o.value[0],_.value=r.value.id,a.value=r.value.eventStartAt):(_.value="",a.value="")},$=c=>{_.value=c.id,a.value=c.eventStartAt,r.value=c},t=()=>{r.value&&n.buttonAction(r.value)};return(c,d)=>{const A=Ut,I=P,V=ce;return l(),b("div",null,[p(e(nt),{modelValue:a.value,"onUpdate:modelValue":[d[0]||(d[0]=C=>a.value=C),f],"model-type":"timestamp",class:"p-2 bg-white border-[1px] border-neutral-base rounded-md series-calendar","start-date":e(g),"multi-dates":n.multiDates,"allowed-dates":e(w),markers:e(m),"month-name-format":"long","no-today":!0,"month-change-on-scroll":!1,locale:e(x),inline:"","auto-apply":"","prevent-min-max-navigation":"","min-date":e(g),"max-date":e(i),"enable-time-picker":!1},{day:S(({day:C})=>[s("span",Lt,u(C),1)]),_:1},8,["modelValue","start-date","multi-dates","allowed-dates","markers","locale","min-date","max-date"]),e(_)||e(o).length?(l(),b("div",Mt,[e(o).length>1?(l(),E(A,{key:e(o)[0].id,"events-in-selected-date":e(o),onSelectEvent:$},null,8,["events-in-selected-date"])):y("",!0),e(_)?(l(),b("div",Vt,[s("div",Bt,u(("useFormatDate"in c?c.useFormatDate:e(ne))(a.value,e(ae).fullMonthDateTime)),1),p(I,{class:"max:w-full",size:"xs","data-cy":"select-series-event-calendar-button",onClick:t},{default:S(()=>[U(u(n.buttonText||c.$t("web__select_tickets")),1)]),_:1})])):y("",!0)])):y("",!0),n.seriesEvents.length<=3?(l(),E(V,{key:1,class:"mt-4","series-events":n.seriesEvents,onSelectSeriesEvent:n.buttonAction},null,8,["series-events","onSelectSeriesEvent"])):y("",!0)])}}}),Ft=Object.assign(te(jt,[["__scopeId","data-v-091ec26c"]]),{__name:"SeriesSelectionDate"}),zt=M({__name:"Events",props:{seriesEvents:{}},emits:["selectSeriesEvent"],setup(n,{emit:h}){const w=h,m=i=>{w("selectSeriesEvent",i)},g=T(()=>n.seriesEvents?.every((x,a,r)=>x.locationId===r[0]?.locationId));return(i,x)=>{const a=tt,r=ce,_=Ft;return l(),b(L,null,[p(a,{title:i.$t("web_basket_steps_tickets"),info:i.$t("web_event_notice")},null,8,["title","info"]),!e(g)||e(g)&&n.seriesEvents.length<=5?(l(),E(r,{
1key:0,"series-events":n.seriesEvents,onSelectSeriesEvent:m},null,8,["series-events"])):(l(),E(_,{key:1,"series-events":n.seriesEvents,"button-action":m,onSelectSeriesEvent:m},null,8,["series-events"]))],64)}}}),ee=Object.assign(zt,{__name:"SeriesSelectionEvents"}),Ot=oe(Qe),Rt=ie(()=>le(()=>import("./B29_qfe_.js"),[],import.meta.url).then(n=>n.default||n).then(n=>oe(n))),Nt=ie(()=>le(()=>import("./d0CoTpbx.js"),[],import.meta.url).then(n=>n.default||n)),Pt={class:"lg:px-[60px] md:px-4 mb-4 px-2"},Ht={class:"flex justify-center relative pb-[53%]"},Wt={class:"lg:px-[60px] md:px-4 flex flex-col md:flex-row gap-6 relative"},qt={class:"basis-auto grow flex flex-col gap-y-4 flex-1"},Gt={class:"event__title text-h1 font-heading"},Jt={class:"event-info flex flex-col gap-y-4 py-6"},Kt={class:"event-info__date text-text-brand-quaternary md:text-text-brand-quaternary text-18 md:text-16 font-medium"},Qt=["innerHTML"],Xt={class:"ticket-selection w-full md:max-w-[375px] shrink-0"},Yt={class:"text-lg font-semibold leading-6 text-gray-900"},Ns=M({__name:"index",async setup(n){let h,w;const{t:m,locale:g}=se(),i=st(),{openSlideUp:x,slideUpComponent:a}=Ie(i),{params:r}=Ce(),_=r.id,o={sm:z.IMGAGE_673,xs:z.IMAGE_343},f=D(""),$=v=>{const k=ue[v];return f.value=k?.title,k},{data:t,error:c}=([h,w]=Te(()=>qe({id:_,options:{language:g.value}})),h=await h,w(),h),d=Ue("legacyUrl");if(c.value){const v=d.value?410:404;throw d.value=null,Le({statusCode:v,statusMessage:"Series not found",message:`request to /series/${_} failed`})}d.value=null,t.value&&at({series:t.value});const A=T(()=>O(t.value?.imageData,z.BLURRED)),I=T(()=>O(t.value?.imageData,o.xs)),V=T(()=>Ge(t.value?.imageData,o)),C=t.value?.typedLinks?.map(v=>v.value)||[],H=t.value?.events?.map(v=>({id:v.id,title:v.title,locationName:v.venueTitle,eventStartAt:v.eventStartAt,sluggedName:v.sluggedName,badge:v.badge,status:v.status}))||[],de=T(()=>{if(t.value.seriesStartAt&&t.value.seriesEndAt&&Me(t.value.seriesStartAt,t.value.seriesEndAt)){const k=Ve(t.value.seriesStartAt),B=[...new Set(t.value.events?.map(j=>ne(j.eventStartAt,ae.time))??[])];return`${k} ⢠${B.join(", ")}`}return Be({startAt:t.value.seriesStartAt,endAt:t.value.seriesEndAt})}),W=async v=>{i.toggleSlideUp(!1);const k=He(v);await We(k)},ue={SeriesSelectionEvents:{title:m("web__select_event"),component:ee,props:{seriesEvents:t.value?.events},eventsHandlers:{selectSeriesEvent:W}}},me=t.value?.description?je(t.value?.description):"",_e=t.value?.imageData?O(t.value?.imageData):void 0,q=Fe(t.value),ve=t.value?.seriesEndAt?lt(new Date(t.value?.seriesEndAt),1).toISOString():void 0;return ot().setPageMeta({title:t.value?.title,description:me,image:_e,path:q,unavailableAfter:ve}),ze(()=>{t?.value?.slug&&r.slug!==t?.value?.slug&&window.history.replaceState(null,"",q)}),Oe(()=>{it().emitEvent({name:"ViewContent",action:"VIEW_CONTENT",data:{content_name:t.value?.title,content_type:"product",content_ids:[_]}})}),(v,k)=>{const B=Je,j=re,pe=Ke,G=Xe,fe=Ot,be=Rt,ge=Ye,he=Ze,xe=P,Se=et,ye=Nt;return l(),b(L,null,[s("div",Pt,[s("div",Ht,[p(B,{src:e(A),"class-name":"absolute object-cover top-0 right-1/2 translate-x-1/2 h-full w-full blur-[50px] z-0",tabindex:"-1"},null,8,["src"]),p(B,{src:e(I),srcset:e(V),alt:e(t)?.name,"class-name":"rounded-lg absolute object-cover top-0 right-1/2 translate-x-1/2 max-h-full h-full"},null,8,["src","srcset","alt"])])]),s("div",Wt,[s("div",qt,[p(G,{class:"break-words"},{default:S(()=>[s("h1",Gt,u(e(t)?.title),1),s("div",Jt,[s("span",Kt,[p(j,{name:"calendar",class:"mr-2 text-icon-neutral-secondary align-text-bottom"}),U(u(e(de)),1)])]),p(pe,null,{default:S(()=>[e(t)?.description?(l(),b("div",{key:0,class:"event__description leading-[2]",innerHTML:e(t)?.description},null,8,Qt)):y("",!0)]),_:1})]),_:1}),e(C).length?(l(),E(fe,{key:0,data:e(C)},null,8,["data"])):y("",!0)]),s("div",Xt,[p(G,{class:"hidden md:block md:sticky md:top-0"},{default:S(()=>[(l(),E(ee,{key:e(H)[0]?.id,"series-events":e(H),onSelectSeriesEvent:W},null,8,["series-events"]))]),_:1}),p(be,{component:"SeriesSelectionEvents",title:v.$t("web__select_event")},null,8,["title"])])]),e(t)?.events?.length?(l(),E(he,{key:0},{default:S(()=>[p(ge,{events:e(t)?.events,config:{searchFiltersEnabled:!1}},null,8,["events"])]),_:1})):y("",!0),p(ye,{modelValue:e(x),"onUpdate:modelValue":k[1]||(k[1]=J=>N(x)?x.value=J:null),side:"bottom",ui:{overlay:{background:"bg-base-black opacity-25"},background:"bg-base-white",rounded:"rounded-t-2xl"}},{default:S(()=>[p(Se,{ui:{strategy:"override",divide:"",rounded:"rounded-t-2xl",ring:"",background:"bg-base-white",base:"flex flex-col overflow-hidden",shadow:"",body:{base:"overflow-y-auto",padding:"px-4 py-1 sm:p-6"},header:{padding:"px-4 pt-6 pb-4 sm:px-6"}}},{header:S(()=>[s("div",{class:"flex items-center justify-between",onClick:k[0]||(k[0]=J=>e(i).toggleSlideUp())},[s("h3",Yt,u(e(f)),1),p(xe,{color:"tertiary",size:"xl",variant:"link"},{default:S(()=>[p(j,{name:"arrow-down"})]),_:1})])]),default:S(()=>[(l(),E(Re($(e(a))?.component),Ne({key:e(a)},$(e(a))?.props,Pe($(e(a))?.eventsHandlers)),null,16))]),_:1})]),_:1},8,["modelValue"])],64)}}});
1export{Ns as default}; 2//# sourceMappingURL=MHlaWAOQ.js.map
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.