1import{aE as nt,aF as Tt,aG as kt,aH as be,aI as St,aJ as se,aK as st,ag as Dt,aL as Pt,aM as at,ah as J,aN as He,aO as Ft,W as i,X as o,a1 as d,$ as S,Y as w,ap as F,P as ae,Z as E,aw as Ot,af as re,aP as Q,Q as $,aQ as Mt,at as Vt,aR as jt,as as oe,T as j,M as xe,a5 as Ce,ad as Lt,aS as Bt,aT as l,aU as rt,ab as Et,ae as It,h as zt}from"./vendor-77a14847.js";import{p as Rt}from"./page-79e0ab66.js";import{n as x,a1 as Nt,a3 as At,bj as Ut}from"./app-3eadc2dd.js";import{s as Wt}from"./index-08ca18f8.js";import{c as qt}from"./SearchBlock-d3ba49ce.js";import{h as te,d as ot,c as Ht,m as Qt,_ as Xt,a as Gt,b as Qe,s as Zt}from"./Wrapper-70ee762f.js";import{G as Kt,H as Yt}from"./Header-12fa3580.js";import{c as Jt,d as en}from"./NavigationLoader-4b668e52.js";import{g as tn,a as nn}from"./imageUrlUtils-ab823e00.js";import{u as sn}from"./useImageUrl-f36e56eb.js";import{t as I,b as an,a as rn,c as on,_ as G}from"./Button-f280fd8f.js";import{u as lt}from"./useHeader-dc9c98a2.js";import"./index-f4cdab0b.js";import"./useRedirectLink-086d72dc.js";import"./index-fe0e8cad.js";import"./index-bb158e52.js";import"./contentMixin-7414c305.js";import"./index-b4392647.js";import"./index-aa6070d4.js";import"./website-41e164d2.js";import"./currentLanguage-50c75e26.js";import"./useEventBasedList-74e4911f.js";import"./baseConfig-67806387.js";import"./index-170a169f.js";import"./BroadcastStatus-d348e682.js";import"./Payment-9efbc52d.js";import"./Metadata-01e264c8.js";import"./Title-73219193.js";import"./Teams-25e7fc3b.js";import"./clientFormat-a6393024.js";import"./DateField-5156d318.js";import"./EventImage-8848de25.js";import"./DatePickerSlider-a484bf8e.js";import"./mixins-bd74e4a3.js";import"./distributionType-fe0231e8.js";import"./status-c6aecc13.js";import"./content-20aae10c.js";import"./index-296a47ad.js";import"./useEpgChannelList-41061a78.js";import"./useModuleOptions-fa5e0605.js";import"./SvgContainer-79adc68e.js";import"./displayAds-645004ad.js";import"./cleengLoginProvider-1effd610.js";import"./PriceBadge-94e960f4.js";import"./imageUrl-47ade6c7.js";import"./index-75450a73.js";import"./index-c3db9437.js";import"./index-b63813a6.js";import"./index-49832a7f.js";import"./index-3956ba25.js";import"./index-52267b3a.js";import"./index-ea246223.js";import"./index-7720627f.js";import"./index-c9c79149.js";import"./ModuleTypeConfig-4dc4215d.js";import"./useLinkHelper-6ddb517f.js";import"./translation-5c5d7ad2.js";import"./useTranslation-2b3b94d2.js";import"./payment-3708140c.js";import"./auth-4a374dc5.js";const ee=s=>nt(s),ln=(s,e)=>Tt(s,e),cn=(s,e)=>kt(s,e),un=s=>se(Dt(s,1)),dn=s=>se(Pt(s,1)),pn=s=>be(s),mn=s=>St(s),Xe=s=>se(s),Ge=s=>st(s),_n=1e3,it=60*_n,we=60*it,Ze=24*we,fn=s=>{const n=s-new Date;return{days:Math.floor(n/Ze),hours:Math.floor(n%Ze/we),minutes:Math.floor(n%we/it)}},ct=()=>Intl.DateTimeFormat().resolvedOptions().timeZone,W=(s,e=null)=>{if(e===null)return J(s,"yyyy-MM-dd'T'HH:mm:ssXXX");if(e!==ct()){const n=at.formatInTimeZone(s,e,"XXX");return J(s,"yyyy-MM-dd'T'HH:mm:ss")+n}return J(s,"yyyy-MM-dd'T'HH:mm:ssXXX")},ne=s=>J(new Date(s),"yyyy-MM-dd"),Y=s=>ne(s),gn=s=>{const e=new Date(s);return at.utcToZonedTime(e,"UTC")};function vn({start:s,end:e=new Date(Date.now())}){const n={start:0,end:0};let a={start:He(be(s.getTime()),n.start),end:He(be(e.getTime()),n.end)}.start;const r=[];for(;e>=a;)r.push(a),a=Ft(a,1);return r}const yn=s=>{const e=se(s),n=st(s);return vn({start:e,end:n})},hn=s=>{const e=i(s),n=o(()=>e.shortName),t=o(()=>e.fullName===""?e.name:e.fullName),a=o(()=>d.get(e,"image.variants.240x240"));return{shortName:n,fullName:t,logo:a}},bn=S({base:["event-schedule-content-line","transition-transform duration-200","rounded h-[80px] overflow-hidden sm:flex gap-2 relative hidden no-underline select-none","focus:outline focus:outline-2 focus:outline-offset-2 focus:outline-primary focus:scale-[1.01]","hover:outline hover:outline-2 hover:outline-offset-2 hover:outline-primary hover:scale-[1.01]","bg-cms-background ","text-cms-text","border-none"],variants:{outline:{live:"ring ring-2 ring-offset-1 ring-offset-base-200 ring-cms-border live",notLive:"ring ring-1 ring-cms-border not-live",vod:"ring ring-1 ring-cms-border vod"},clickable:{true:"cursor-pointer",false:"cursor-default"}},defaultVariants:{outline:"notLive",clickable:!1}}),xn=S({base:["event-schedule-event-line","transition-transform duration-200","rounded-cms h-[80px] overflow-hidden sm:flex gap-2 relative hidden no-underline select-none","focus:outline focus:outline-2 focus:outline-offset-2 focus:outline-cms-border focus:scale-[1.01] focus:outline-cms-focus","hover:outline hover:outline-2 hover:outline-offset-2 hover:outline-cms-border hover:scale-[1.01] hover:outline-cms-focus","bg-cms-background text-cms-text"],variants:{outline:{live:"ring ring-2 ring-offset-1 ring-cms-focus",notLive:"ring ring-1 ring-cms-border",vod:"ring ring-1 ring-cms-border"},clickable:{true:"cursor-pointer",false:"cursor-default"}},defaultVariants:{template:"button",outline:"notLive",clickable:!1}}),ut={wrapper:"flex flex-col gap-4",inner:"flex flex-col gap-2"},wn=S({slots:{wrapper:"min-w-[140px] hidden md:flex",inner:"flex items-center justify-center gap-2 w-full",text:"font-normal text-center uppercase text-base-content-2",indicator:"flex h-3 w-3 rounded-full bg-red-500"}}),Cn=S({slots:{outer:["shrink","min-w-[160px]","flex","slant","group-hover/item:slant-small","group-focus-within/item:slant-small","duration-500 transition-all"],wrapper:["flex","flex-col","font-bold","grow","
1justify-center","invisible","group-hover/item:visible","group-focus-within/item:visible"],span:["uppercase pr-4"]},variants:{countdown:{true:{outer:"bg-cms-background text-cms-text",wrapper:"bg-cms-background text-cms-text items-center"},false:{outer:"bg-cms-background text-cms-text",wrapper:"bg-cms-background text-cms-text items-end"}},type:{live:{outer:"event-schedule-event-line-countdown-live"},replay:{outer:"event-schedule-event-line-countdown-replay"},upcoming:{outer:"event-schedule-event-line-countdown-upcoming"}}},defaultVariants:{countdown:!0,type:"live"}}),$n=S({slots:{wrapper:"",weekday:"",month:"",notification:"",bar:""},variants:{appearance:{headline:{wrapper:["event-schedule-title","flex items-end gap-2","text-cms-text","flex-end"],weekday:"text-[19px] sm:text-[31px] font-bold uppercase",month:"text-[14px] sm:text-[17px] ml-2 uppercase sm:mb-1 mb-0.5"},navigation:{wrapper:["event-schedule-day-navigation","flex flex-col relative group grow-0 sticky","transition-all cursor-pointer select-none","basis-[150px] shrink-0 py-4","text-center","border","rounded","snap-center","text-cms-text","hover:bg-cms-background"],weekday:["event-schedule-day-navigation-weekday","text-nowrap text-cms-text"],month:["event-schedule-day-navigation-month","text-nowrap text-xl font-bold uppercase text-cms-text"],notification:["h-[25px] w-[25px] absolute top-2 right-0","bg-red-500 text-white text-xs","leading-[27px]","rounded-full"],bar:["mt-[5px] w-[0%] h-[5px]","self-center","rounded","group-hover:w-[80%]","bg-cms-border","transition-all"]}}},defaultVariants:{appearance:"headline"}}),Tn=S({base:["event-schedule-event-line","rounded h-[80px] overflow-hidden flex gap-2 relative ring ring-1 ring-neutral items-center justify-center","bg-cms-background ","text-cms-text"]}),kn=S({slots:{outer:["event-schedule-event-line-thumb","hidden md:flex"],wrapper:["flex items-center justify-center"],picture:["cover aspect-video w-[138px]"]},variants:{rounded:{true:{picture:"rounded-cms"},false:{picture:"rounded-none"}}},defaultVariants:{rounded:!0}}),Sn=S({slots:{outer:"flex grow-0 basis-1/4",wrapper:"",firstLine:["event-schedule-event-line-first-row","text-[11px] my-2","text-cms-text","sm:text-[16px] sm:my-0"],secondLine:["event-schedule-event-line-second-row","text-[11px] my-2","text-cms-text","sm:text-[16px] sm:my-0"]},variants:{mobile:{true:{wrapper:"flex gap-2 grow"},false:{wrapper:"flex flex-col justify-center grow gap-2"}}},defaultVariants:{mobile:!1}}),Dn=S({slots:{wrapper:["flex flex-col items-center justify-center w-[116px] shrink-0 bg-cms-background text-cms-text "],statusField:["text-center text-xs uppercase"],time:["text-center text-xs px-4"],indicator:"flex h-1.5 w-1.5 rounded-full bg-red-500"},variants:{type:{true:{wrapper:"event-schedule-event-line-mobile-replay"},false:{wrapper:"event-schedule-event-line-mobile"}}
1},defaultVariants:{type:!1}}),Pn=S({slots:{outer:["shrink hidden min-w-[140px] md:flex"],wrapper:["flex items-center gap-2"]}}),Fn=S({slots:{wrapper:["flex gap-[5px] sm:gap-[15px] items-center"],img:"w-[15px] h-[15px] sm:w-[26px] sm:h-[26px]",text:["text-sm font-normal 2xl:text-[16px]"]}}),On=S({slots:{wrapper:["flex flex-col justify-center gap-1 grow basis-1/4"],text:["line-clamp-2 text-xs sm:text-base"]}}),Mn=S({slots:{outer:["event-schedule-event-line-time","flex","min-w-[190px]"],wrapper:["flex","items-center","grow","justify-center","px-4","2xl:text-[19px]"],text:["text-nowrap","text-center","text-cms-text"]}}),Vn="lg:p-cms-desktop md:p-cms-tablet p-cms-mobile",jn="lg:w-cms-desktop md:w-cms-tablet w-cms-mobile",Ln="bg-cms-background text-cms-text",Bn={padding:Vn,width:jn,color:Ln},{padding:_e,width:fe,color:ge}=Bn,En=S({slots:{outer:["event-schedule-outer","w-full"],wrapper:["event-schedule-wrapper","box-border"],section:["event-schedule-section","flex","gap-4","justify-between"],header:["event-schedule-header","flex","w-full","flex-col","justify-between","gap-0.5","sm:gap-4","lg:flex-row"]},variants:{padding:{true:{outer:_e,wrapper:_e,section:_e}},width:{true:{outer:fe,wrapper:fe,section:fe}},color:{true:{outer:ge,wrapper:ge,section:ge}}},defaultVariants:{padding:!0,width:!0,color:!0}}),In=S({slots:{wrapper:["flex items-center relative"],picker:["absolute z-50 right-0 top-[48px] sm:left-0"]}}),zn=S({slots:{wrapper:["flex items-center justify-between gap-4 grow"],days:["flex grow overflow-x-scroll w-[600px] gap-2 snap-x [&::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]"]}}),Rn=S({slots:{wrapper:["flex items-center justify-between gap-4 grow sm:grow-0"],monthText:["text-nowrap select-none uppercase text-center"]}}),Nn=w({__name:"Team",props:{competitor:null,settings:null},setup(s){const e=s,{settings:n,competitor:t}=F(e),{shortName:a,fullName:r,logo:c}=hn(t),{wrapper:u,text:p,img:m}=Fn(),f=o(()=>{switch(i(n).name){case"shortName":return i(a);case"fullName":return i(r);default:return""}}),_=o(()=>i(n).showCompetitorIcon?c.value:!1);return{__sfc:!0,props:e,settings:n,competitor:t,shortName:a,fullName:r,logo:c,wrapper:u,text:p,img:m,name:f,icon:_}}});var An=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.wrapper()]},[t.icon?n("img",{class:[t.img()],attrs:{src:t.icon,alt:t.name}}):e._e(),n("span",{class:[t.text()]},[e._v(e._s(t.name))])])},Un=[],Wn=x(Nn,An,Un,!1,null,null,null,null);const Ke=Wn.exports,qn=w({__name:"Teams",props:{homeCompetitor:null,awayCompetitor:null,settings:null,fallback:null,ui:null},setup(s){const e=s,{settings:n}=F(e),t=o(()=>n.value.reverseHomeAwayTeamUsStyle?"flex-col-reverse":"flex-col"),{wrapper:a,text:r}=On();return{__sfc:!0,props:e,settings:n,direction:t,wrapper:a,text:r}}});var Hn=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.wrapper(),t.direction],attrs:{"data-testid":"teams"}},[e.homeCompetitor?n(Ke,{attrs:{competitor:e.homeCompetitor,settings:t.settings}}):e._e(),e.awayCompetitor?n(Ke,{attrs:{competitor:e.awayCompetitor,settings:t.settings}}):e._e(),e.homeCompetitor===null&&e.awayCompetitor===null?n("span",{class:[t.text()]},[e._v(" "+e._s(e.fallback)+" ")]):e._e()],1)},Qn=[],Xn=x(qn,Hn,Qn,!1,null,null,null,null);const dt=Xn.exports,Gn=w({__name:"Metadata",props:{locale:null,settings:null,category1:null,category2:null,category3:null,metadata:null,contentType:null,mobile:{type:Boolean}},setup(s){const e=s,{settings:n,category1:t,category2:a,category3:r,metadata:c,locale:u,contentType:p}=F(e),m=h=>{if(h!==void 0)return(h==null?void 0:h.display_name)==="cat1"?i(t):(h==null?void 0:h.display_name)==="cat2"?i(a):(h==null?void 0:h.display_name)==="cat3"?i(r):(h==null?void 0:h.display_name)==="contentType"?i(p):i(c).find(T=>T.field.id===h.id)},f=o(()=>{var T;const h=(T=i(u))==null?void 0:T.slice(0,2);return d.get(m(d.get(n.value,"firstRow")),`translations.${h}`)}),_=o(()=>{var T;const h=(T=i(u))==null?void 0:T.slice(0,2);return d.get(m(d.get(n.value,"secondRow")),`translations.${h}`)}),{outer:g,wrapper:y,secondLine:b,firstLine:v}=Sn({mobile:e.mobile??!1});return{__sfc:!0,props:e,settings:n,category1:t,category2:a,category3:r,metadata:c,locale:u,contentType:p,getField:m,firstLineText:f,secondLineText:_,outer:g,wrapper:y,secondLine:b,firstLine:v}}});var Zn=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.outer()]},[n("div",{class:[t.wrapper()]},[n("span",{class:[t.firstLine()],attrs:{"data-testid":"first-line-element"}},[e._v(" "+e._s(t.firstLineText)+" ")]),n("span",{class:[t.secondLine()]},[e._v(e._s(t.secondLineText))])])])},Kn=[],Yn=x(Gn,Zn,Kn,!1,null,null,null,null);const pt=Yn.exports,Jn=w({__name:"MobileMetaData",props:{locale:{default:"de-DE"},event:null,columns:null,getProps:null,forceTitle:{type:Boolean,default:!1}},setup(s){const e=s,n=ae(),t=o(()=>{var r;return((r=e.columns.find(c=>c.type==="teams"))==null?void 0:r.settings)||{reverseOrder:!1,name:"fullName",showCompetitorIcon:!0}}),a=o(()=>{var r;return n.getters.baseConfig.id===149?{firstRow:{display_name:"cat3"},secondRow:{display_name:"contentType"}}:((r=e.columns.find(c=>c.type==="metadata"))==null?void 0:r.settings)||{firstRow:{display_name:"cat3"},secondRow:{display_name:"Mediatype"}}});return{__sfc:!0,props:e,store:n,teamsSettings:t,metadataSettings:a}}});var es=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{staticClass:"flex grow flex-col justify-center"},[n(pt,e._b({attrs:{locale:e.locale,settings:t.metadataSettings,mobile:!0}},"ModulesEventScheduleComponentsElementsMetadata",{...t.props.getProps("metadata")},!1)),t.props.forceTitle?n("div",{staticClass:"flex grow basis-1/4 flex-col justify-center gap-1"},[n("span",{staticClass:"line-clamp-2 text-xs sm:text-base"},[e._v(e._s(e.getProps("title").title))])]):n(dt,{attrs:{settings:t.teamsSettings,awayCompetitor:e.event.awayCompetitor,homeCompetitor:e.event.homeCompetitor,fallback:e.event.title}}
1)],1)},ts=[],ns=x(Jn,es,ts,!1,null,null,null,null);const mt=ns.exports,ss=w({__name:"MobileTimeAndType",props:{status:null,translatedState:null,startTime:null,distributionType:null},setup(s){var u;const e=s,{wrapper:n,statusField:t,time:a,indicator:r}=Dn({type:e.status===3&&((u=e.distributionType)==null?void 0:u.id)===2}),c=o(()=>{var p;return e.status===3&&((p=e.distributionType)==null?void 0:p.id)===1});return{__sfc:!0,props:e,wrapper:n,statusField:t,time:a,indicator:r,isLivestreamLive:c}}});var as=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.wrapper()]},[n("div",{staticClass:"flex items-center gap-1"},[t.isLivestreamLive?n("span",{class:[t.indicator()]}):e._e(),e.status===3?n("span",{class:[t.statusField()]},[e._v(e._s(e.translatedState))]):e._e()]),n("span",{class:[t.time()]},[e._v(e._s(e.startTime))])])},rs=[],os=x(ss,as,rs,!1,null,null,null,null);const _t=os.exports,ls=w({__name:"Time",props:{startTime:null,locale:null,timezone:null,settings:null},setup(s){const e=s,{startTime:n,locale:t,timezone:a,settings:r}=F(e),{outer:c,wrapper:u,text:p}=Mn();return{__sfc:!0,props:e,startTime:n,locale:t,timezone:a,settings:r,outer:c,wrapper:u,text:p,timeFormat:()=>{var f;switch((f=r.value)==null?void 0:f.format){case"hoursAndMinutesWithTimezone":return te(n.value,t.value,a.value);default:return te(n.value,t.value,a.value)}}}}});var is=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.outer()]},[n("div",{class:[t.wrapper()]},[n("span",{class:[t.text()]},[e._v(e._s(t.timeFormat()))])])])},cs=[],us=x(ls,is,cs,!1,null,null,null,null);const ds=us.exports,ps=w({__name:"PlainText",props:{title:null},setup(s){return{__sfc:!0,props:s}}});var ms=function(){var e=this,n=e._self._c;return e._self._setupProxy,n("div",{staticClass:"flex grow basis-1/4"},[n("div",{staticClass:"flex grow items-center px-4"},[n("span",[e._v(e._s(e.title))])])])},_s=[],fs=x(ps,ms,_s,!1,null,null,null,null);const gs=fs.exports,$e=(s,e)=>{const{translate:n}=E(I,{translate:c=>"not"}),t=o(()=>{var c;if(((c=e==null?void 0:e.value)==null?void 0:c.id)===2)return"eventSchedule.broadcastStates.replay";switch(s.value){case 3:return"eventSchedule.broadcastStates.live";case 2:return"eventSchedule.broadcastStates.upcoming";case 4:case 5:return"eventSchedule.broadcastStates.replay";default:return s.value}}),a=o(()=>n(t.value)),r=o(()=>i(e).id===1&&i(s)===3);return{translatedState:a,isLivestreamLive:r}},vs=w({__name:"BroadcastState",props:{status:null,distributionType:null},setup(s){const e=s,{status:n,distributionType:t}=F(e),{translatedState:a,isLivestreamLive:r}=$e(n,t),{wrapper:c,inner:u,text:p,indicator:m}=wn();return{__sfc:!0,props:e,status:n,distributionType:t,translatedState:a,isLivestreamLive:r,wrapper:c,inner:u,text:p,indicator:m}}});var ys=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.wrapper()]},[n("div",{class:[t.inner()]},[t.isLivestreamLive?n("span",{class:[t.indicator()]}):e._e(),n("span",{class:[t.text()]},[e._v(e._s(t.translatedState))])])])},hs=[],bs=x(vs,ys,hs,!1,null,null,null,null);const xs=bs.exports,ws=w({__name:"EventImage",props:{image:null},setup(s){const{outer:e,wrapper:n,picture:t}=kn();return{__sfc:!0,outer:e,wrapper:n,picture:t}}});var Cs=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:t.outer()},[n("div",{class:t.wrapper()},[n("img",{class:t.picture(),attrs:{src:e.image,alt:"image"}})])])},$s=[],Ts=x(ws,Cs,$s,!1,null,null,null,null);const ks=Ts.exports,Ss={wrapper:"flex items-center align-center text-center w-full gap-4",label:"flex whitespace-nowrap text-sm font-medium",line:"flex w-full border-t border-solid border",variants:{primary:{line:"border-primary"},secondary:{line:"border-secondary"},neutral:{line:"border-neutral"},success:{line:"border-success"},info:{line:"border-info"},warning:{line:"border-warning"},danger:{line:"border-danger"}}},Ds={wrapper:"flex items-end gap-2",headline:"text-lg sm:text-2xl font-bold",subline:"text-sm"},Ps={wrapper:"inline-flex items-center cursor-pointer gap-2",toggle:`relative w-11 h-6 bg-gray-200 rounded-full 2 peer peer-focus:outline-none peer-focus:ring-2 peer-checked:after:translate-x-full peer-checked:after:border-white 3 after:content-[''] after:absolute after:top-[2px] after:start-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all`,label:"ms-3 text-sm font-medium",variants:{primary:{toggle:"peer-checked:bg-primary peer-focus:ring-primary"},secondary:{toggle:"peer-checked:bg-secondary peer-focus:ring-secondary"},success:{toggle:"peer-checked:bg-success peer-focus:ring-success"},info:{toggle:"peer-checked:bg-info peer-focus:ring-info"},warning:{toggle:"peer-checked:bg-warning peer-focus:ring-warning"},danger:{toggle:"peer-checked:bg-danger peer-focus:ring-danger"}}},Fs={wrapper:"event-schedule-overlay border-0 max-h-full p-1 sm:p-4 w-full sm:w-9/12 rounded border border-solid border-primary shadow-lg bg-cms-background text-cms-text",header:"flex justify-between p-1 sm:p-4 "},Os=Object.freeze(Object.defineProperty({__proto__:null,badge:an,button:rn,dialog:Fs,divider:Ss,headline:Ds,text:on,toggle:Ps},Symbol.toStringTag,{value:"Module"})),Ms=(s,e,n)=>{const t=o(()=>i(e).length>1),a=o(()=>i(s).entitlements.map(m=>d.split(m.entitlement,"_",1)[0])),r=o(()=>{var m;return((m=i(n))==null?void 0:m.map(f=>d.split(f.offerId,"_",1)[0]))??[]}),c=o(()=>{const m=i(r),f=i(a);return m.filter(_=>f.includes(_)).length===0}),u=o(()=>i(n)!==void 0);return{showButton:o(()=>i(t)?!1:i(s).id===1?!0:i(s).id===2?!i(u):i(s).id===3?i(c):!1)}},Vs=w({__name:"PaymentState",props:{payment:null,contents:null},setup(s){const e=s,{payment:n,contents:t}=F(e),{translate:a}=E(I),r=E("machine"),{outer:c,wrapper:u}=Pn(),p=o(()=>Ot(r,"state.value.context.authData.offers",[])??[]),{showButton:m}=Ms(n,t,p),f=o(()=>{var b;switch((b=n.value)==null?void 0:b.id){case 1:return"eventSchedule.paymentStates.free";case 2:return"eventSchedule.paymentStates.register";case 3:return"eventSchedule.paymentStates.pay";default:return"eventSchedule.paymentStates.pay"}}),_=o(()=>{var b;switch((b=n.value)==null?void 0:b.id){case 1:return"event-schedule-event-line-button-free";case 2:case 3:default:return"event-schedule-event-line-button-pay"}}),g=o(()=>a(f.value)),y=o(()=>{var b;return(b=g.value)==null?void 0:b.toUpperCase()});return{__sfc:!0,props:e,payment:n,contents:t,translate:a,machine:r,outer:c,wrapper:u,userSubscriptions:p,showButton:m,translationKey:f,cssClass:_,translatedState:g,label:y}}});var js=function(){var a,r;var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:t.outer()},[n("div",{class:t.wrapper()},[t.showButton?n(G,{class:[t.cssClass],attrs:{label:t.label,title:(r=(a=t.payment)==null?void 0:a.entitlements)==null?void 0:r.map(c=>
3c.name).join(", "),"display-style":"cms-controlled","data-testId":"payment-state-button",tag:"div",variant:"cms-controlled"}}):e._e()],1)])},Ls=[],Bs=x(Vs,js,Ls,!1,null,null,null,null);const Es=Bs.exports,Te=s=>({goToVideo:n=>{var c,u,p,m;const t=((c=n==null?void 0:n.distributionType)==null?void 0:c.id)===1?"PlayerPageLive":"PlayerPageVideo",a=(u=n==null?void 0:n.editorial)!=null&&u.translations?(m=Object.values((p=n==null?void 0:n.editorial)==null?void 0:p.translations)[0])==null?void 0:m.slug:"";return{name:t,params:{seotitle:a,id:n==null?void 0:n.id}}}}),Is=w({__name:"StreamButton",props:{content:null,settings:null},setup(s){const e=s,{content:n,settings:t}=F(e),a=re(),{goToVideo:r}=Te(),c=o(()=>n.value.metadata.find(m=>m.field.id===i(t).clientMetadataField.id)),u=r(i(n)),p=o(()=>i(t).icon==="headphones"?"fa6-solid:headphones":"fa-solid:tv");return{__sfc:!0,props:e,content:n,settings:t,router:a,goToVideo:r,element:c,to:u,icon:p,Icon:Q}}});var zs=function(){var a;var e=this,n=e._self._c,t=e._self._setupProxy;return t.element?n(G,{staticClass:"group",attrs:{label:(a=t.element)==null?void 0:a.name,"data-testid":"stream-button",variant:"primary",displayStyle:"transparent",tag:"router-link",to:t.to},nativeOn:{click:function(r){return e.goToPlayer()}},scopedSlots:e._u([{key:"leading",fn:function(){return[n(t.Icon,{attrs:{icon:t.icon,inline:!0}})]},proxy:!0}],null,!1,1339648778)}):e._e()},Rs=[],Ns=x(Is,zs,Rs,!1,null,null,null,null);const As=Ns.exports,Us=w({__name:"StreamGroup",props:{contents:null,settings:null},setup(s){const e=s,{contents:n,settings:t}=F(e);return{__sfc:!0,props:e,contents:n,settings:t}}});var Ws=function(){var a;var e=this,n=e._self._c,t=e._self._setupProxy;return t.settings?n("div",{staticClass:"shrink grow hidden md:flex basis-1/4"},[n("div",{staticClass:"flex items-center gap-2"},[n("span",{staticClass:"uppercase text-sm"},[e._v(e._s((a=t.settings)==null?void 0:a.prefix))]),e._l(t.contents,function(r){return n(As,{key:r.id,attrs:{content:r,settings:t.settings}})})],2)]):e._e()},qs=[],Hs=x(Us,Ws,qs,!1,null,null,null,null);const Qs=Hs.exports,Xs=(s,e)=>{const{translate:n}=E(I),t=o(()=>{switch(i(s)){case 2:return"eventSchedule.countdown.soon";case 3:case 4:case 5:return"eventSchedule.countdown.watch";default:return""}}),a=o(()=>n(t.value)),r=o(()=>s.value<=2);return{type:o(()=>{if(i(e).id===2)return"replay";switch(i(s)){case 2:return"upcoming";case 3:case 4:case 5:default:return"live"}}),showCountdown:r,translatedState:a}},Gs=w({__name:"Countdown",props:{startTime:null,locale:null,timezone:null,status:null,distributionType:null},setup(s){const e=s,{startTime:n,status:t,distributionType:a}=F(e),{translatedState:r,showCountdown:c,type:u}=Xs(t,a),{hours:p,minutes:m,days:f}=fn(i(n)),{outer:_,wrapper:g,span:y}=Cn({countdown:i(c),type:i(u)});return{__sfc:!0,props:e,startTime:n,status:t,distributionType:a,translatedState:r,showCountdown:c,type:u,hours:p,minutes:m,days:f,outer:_,wrapper:g,span:y,Icon:Q}}});var Zs=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.outer()]},[t.showCountdown?n("div",{class:[t.wrapper()]},[n(t.Icon,{staticClass:"min-w-[14px]",attrs:{icon:"fa6-regular:clock",inline:!0}}),n("div",[t.days>0?n("span",[e._v(e._s(t.days)+"d ")]):e._e(),n("span",[e._v(e._s(t.hours)+"h ")]),n("span",[e._v(e._s(t.minutes)+"min")])])],1):n("div",{class:[t.wrapper()]},[n("span",{class:[t.span()]},[e._v(e._s(t.translatedState))])])])},Ks=[],Ys=x(Gs,Zs,Ks,!1,null,null,null,null);const Js=Ys.exports,ea=s=>Object.keys(s).map(e=>{const n=e.split("x")[0];return`${s[e]} ${parseInt(n)*.5}w`}).join(", "),N=(s,e)=>{const{url:n,variants:t=null}=(s==null?void 0:s.find(a=>a.url.includes(e)))||{url:"",variants:{}};return{src:n,srcset:t!==null?ea(t):"",sizes:""}},X=(s,e)=>{const n="parsedContent",t="en",a=i(e).slice(0,2),r=o(()=>d.get(i(s),"status.id",0)),c=o(()=>d.get(i(s),"status.id",0)),u=o(()=>d.get(i(s),"startTime",new Date().toString())),p=o(()=>d.get(d.get(i(s),"editorial.images",[]).find(ie=>d.has(ie,"variants.400x225")),"variants.400x225")),m=o(()=>
3N(d.get(i(s),"editorial.images",[]),"1920x1080")),f=o(()=>N(d.get(i(s),"editorial.images",[]),"1920x883")),_=o(()=>N(d.get(i(s),"editorial.images",[]),"1920x630")),g=o(()=>N(d.get(i(s),"editorial.images",[]),"1920x812")),y=o(()=>N(d.get(i(s),"editorial.images",[]),"800x800")),b=o(()=>N(d.get(i(s),"editorial.images",[]),"400x800")),v=o(()=>N(d.get(i(s),"editorial.images",[]),"800x600")),h=o(()=>N(d.get(i(s),"editorial.images",[]),"1920x1080")),T=o(()=>d.get(i(s),`editorial.translations.${a}.title`,d.get(i(s),`editorial.translations.${t}.title`,"empty"))),M=o(()=>d.get(i(s),`editorial.translations.${a}.description`,d.get(i(s),`editorial.translations.${t}.description`,"empty"))),D=o(()=>d.get(i(s),"payment","")),P=o(()=>d.get(i(s),"distributionType","")),O=o(()=>d.get(i(s),`event.category1.translations.${a}`,d.get(i(s),`event.category1.translations.${t}`,"empty"))),L=o(()=>d.get(i(s),`event.category2.translations.${a}`,d.get(i(s),`event.category2.translations.${t}`,"empty"))),k=o(()=>d.get(i(s),`event.category3.translations.${a}`,d.get(i(s),`event.category3.translations.${t}`,"empty"))),B=o(()=>d.get(i(s),"event.homeCompetitor",{})),z=o(()=>d.get(i(s),"event.awayCompetitor",{}));return{type:n,title:T,description:M,startTime:u,status:r,statusId:c,image:p,imageSixteenByNine:m,imageSixteenBySeven:f,imageSixteenByFive:_,imageEightByThree:g,imageOneByOne:y,imageOneByTwo:b,imageFourByThree:v,imageTwoByThree:h,payment:D,distributionType:P,category1:O,category2:L,category3:k,homeCompetitor:B,awayCompetitor:z}},q=(s,e)=>{const n="parsedEvent",t=i(e).slice(0,2),a=o(()=>d.get(i(s),"startTime",!1)),r=o(()=>{var k;return((k=s==null?void 0:s.contents)==null?void 0:k.map(B=>{const{statusId:z}=X(B,e);return z.value}).sort((B,z)=>B===3?-1:z===3?1:B===2?-1:z===2?1:0)[0])||0}),c=o(()=>r.value.id),u=o(()=>d.get(i(s),"contents",[])),p=o(()=>d.get(d.get(s,"images",[]).find(k=>d.has(k,"variants.400x225")),"variants.400x225")),m=o(()=>""),f=o(()=>""),_=o(()=>""),g=o(()=>""),y=o(()=>""),b=o(()=>""),v=o(()=>""),h=o(()=>""),T=o(()=>d.get(i(s),"category1",{})),M=o(()=>d.get(i(s),"category2",{})),D=o(()=>d.get(i(s),"category3",{})),P=o(()=>{const[k]=i(u);return d.get(i(s),"title",d.get(k,`editorial.translations.${t}.title`,""))}),O=o(()=>{const[k]=i(u);return d.get(k,"payment","")}),L=o(()=>{const[k]=i(u);return d.get(k,"distributionType","")});return{type:n,category1:T,category2:M,category3:D,contents:u,distributionType:L,status:r,statusId:c,startTime:a,title:P,image:p,imageSixteenByNine:m,imageSixteenBySeven:f,imageSixteenByFive:_,imageEightByThree:g,imageOneByOne:y,imageOneByTwo:b,imageFourByThree:v,imageTwoByThree:h,payment:O}},ta=(s,e)=>{const n="parsedTab",t=$("xx");return{type:n,title:t}},na=(s,e)=>{const n="parsedUnknown",t=$(""),a=$(""),r=o(()=>new Date().toString()),c=o(()=>d.get(i(s),"status.id",0)),u=o(()=>d.get(i(s),"status.id",0)),p=o(()=>""),m=o(()=>""),f=o(()=>""),_=o(()=>""),g=o(()=>""),y=o(()=>({src:"",sizes:"",srcset:""})),b=o(()=>({src:"",sizes:"",srcset:""})),v=o(()=>({src:"",sizes:"",srcset:""})),h=o(()=>({src:"",sizes:"",srcset:""})),T=o(()=>({src:"",sizes:"",srcset:""})),M=o(()=>({src:"",sizes:"",srcset:""})),D=o(()=>({src:"",sizes:"",srcset:""})),P=o(()=>({src:"",sizes:"",srcset:""})),O=o(()=>({id:1,name:"Free"})),L=o(()=>({id:1}));return{type:n,title:t,description:a,startTime:r,status:c,statusId:u,imageSixteenByNine:y,imageSixteenBySeven:b,imageSixteenByFive:v,imageEightByThree:h,imageOneByOne:T,imageOneByTwo:M,imageFourByThree:D,imageTwoByThree:P,payment:O,distributionType:L,category1:p,category2:m,category3:f,homeCompetitor:_,awayCompetitor:g}},sa=(s,e)=>{const n="parsedVerticalPromotionElement",t=$(""),a=o(()=>d.get(i(s),"settings.image")),r=o(()=>""),c=o(()=>""),u=o(()=>""),p=o(()=>""),m=o(()=>""),f=o(()=>""),_=o(()=>""),g=o(()=>"");return{type:n,title:t,image:a,imageSixteenByNine:r,imageSixteenBySeven:c,imageSixteenByFive:u,imageEightByThree:p,imageOneByOne:m,imageOneByTwo:f,imageFourByThree:_,imageTwoByThree:g}},aa=s=>d.has(s,"distributionType"),ra=(s,e)=>({parsedContent:o(()=>{const t=d.get(i(s),"moduleContentType","unknown");return t==="unknown"&&aa(i(s))?X(s,e):t==="event"?q(s,e):t==="content"?X(s,e):t==="vertical-promotion-element"?sa(s):t==="tab"?ta():t===void 0?X(s,e):na(s)})}),ft=(s,e)=>{const{parsedContent:n}=ra(i(s),e.locale),{contents:t=[]}=i(s),{status:a,image:r,startTime:c,title:u,payment:p,distributionType:m}=i(n);return{getComponent:g=>{switch(g){case"time":return ds;case"status":return xs;case"teams":return dt;case"image":return ks;case"metadata":return pt;case"payment":return Es;case"stream":return Qs;case"countdown":return Js;case"title":return gs;default:return null}},getProps:g=>{var y;switch(g){case"time":return{startTime:new Date(i(c)),locale:e.locale,timezone:e.timezone};case"status":return{status:i(a),distributionType:i(m)};case"teams":return{...d.pick(i(s),["homeCompetitor","awayCompetitor"]),fallback:i(u)};case"image":{const v=sn(),h=tn(v);return{image:nn(i(r),h)}}case"metadata":const b=((y=d.head(s==null?void 0:s.contents))==null?void 0:y.contentType)??i(s).contentType;return{...d.pick(i(e.event),["category1","category2","category3","metadata"]),contentType:b};case"payment":return{payment:p,contents:t};case"stream":return d.pick(i(s),["contents"]);case"title":return{title:i(u)};case"countdown":return{startTime:new Date(i(c)),status:i(a),distributionType:i(m),locale:e.locale,timezone:e.timezone};default:return{title:i(u)}}}}},oa=w({__name:"ContentLine",props:{locale:{default:"de-DE"},timezone:null,content:null,columns:null,event:null},setup(s){const e=s,{content:n,locale:t}=F(e),{status:a,startTime:r,distributionType:c}=X(e.content,t),u=re(),{goToVideo:p}
3=Te(),{getComponent:m,getProps:f}=ft(n,e),_=p(i(n)),{translatedState:g}=$e(a,c);return{__sfc:!0,props:e,content:n,locale:t,status:a,startTime:r,distributionType:c,router:u,goToVideo:p,getComponent:m,getProps:f,to:_,translatedState:g,ui:bn,hoursAndMinutesWithTimezone:te}}});var la=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",[n("router-link",{class:[t.ui(),"event-schedule-event-line cursor-pointer"],attrs:{to:t.to}},e._l(e.columns,function(a,r){return n(t.getComponent(a.type),e._b({key:`${a.type}_${r}`,tag:"component"},"component",{...t.getProps(a.type),...a,locale:t.locale},!1))}),1),n("router-link",{staticClass:"event-schedule-event-line flex min-h-[80px] gap-2 rounded bg-cms-background text-cms-text ring ring-cms-border sm:hidden",attrs:{to:t.to}},[n(_t,{attrs:{status:t.status,translatedState:t.translatedState,startTime:t.hoursAndMinutesWithTimezone(t.startTime,t.locale,e.timezone)}}),n(mt,{attrs:{event:e.event,locale:t.locale,columns:e.columns,getProps:t.getProps,forceTitle:!0}})],1)],1)},ia=[],ca=x(oa,la,ia,!1,null,null,null,null);const ua=ca.exports,da=w({__name:"ContentList",props:{locale:{default:"de-DE"},timezone:null,event:null,columns:null,loading:{type:Boolean}},setup(s){return{__sfc:!0,ui:ut}}});var pa=function(){var a;var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:t.ui.wrapper},[e._t("header"),n("div",{class:t.ui.inner},e._l((a=e.event)==null?void 0:a.contents,function(r){return n(ua,{key:r.id,attrs:{content:r,columns:e.columns,locale:e.locale,timezone:e.timezone,event:e.event}})}),1)],2)},ma=[],_a=x(da,pa,ma,!1,null,null,null,null);const fa=_a.exports,ga=Vt((s,e,n)=>{if(typeof s[e]=="string"&&typeof n=="string"&&s[e]&&n)return s[e]=jt(s[e],n),!0}),va=(s,...e)=>s==="override"?Mt({},...e):ga({},...e),le=(s,e,n="x")=>({ui:o(()=>{const a=i(e),r=d.get(Os,s);return va(n,a,r)})}),ya=w({__name:"Headline",props:{title:null,description:null,ui:null},setup(s){const e=s,{ui:n}=le("headline",oe(e,"ui"));return{__sfc:!0,props:e,ui:n,getCssClasses:r=>d.get(n.value,r,""),getVariantCssClasses:r=>{const c=d.get(n.value.variants,e.variant,"");return d.get(c,r,"")}}}});var ha=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:t.ui.wrapper},[n("span",{class:t.ui.headline},[e._v(e._s(e.title))]),n("span",{class:t.ui.subline},[e._v(e._s(e.description))])])},ba=[],xa=x(ya,ha,ba,!1,null,null,null,null);const wa=xa.exports,ke=Symbol(),Ca=w({__name:"Dialog",props:{ui:null},setup(s){const e=s,{ui:n}=le("dialog",oe(e,"ui")),t=c=>d.get(n.value,c,""),a=$(),{isOpen:r}=E(ke);return j(r,async c=>{var u,p;c?(u=a.value)==null||u.showModal():(p=a.value)==null||p.close()}),{__sfc:!0,props:e,ui:n,getCssClasses:t,dialogRef:a,isOpen:r,Icon:Q}}});var $a=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("dialog",{ref:"dialogRef",class:[t.getCssClasses("wrapper"),"dialog"],on:{close:function(a){t.isOpen=!1}}},[n("div",{class:[t.getCssClasses("header")]},[e._t("header",function(){return[e._v("header")]}),n(t.Icon,{staticClass:"cursor-pointer text-xl",attrs:{icon:"fa:times-circle",inline:!0},nativeOn:{click:function(a){t.isOpen=!1}}})],2),n("div",{staticClass:"mb-4 h-[400px] overflow-auto p-1 sm:p-4"},[e._t("default")],2)])},Ta=[],ka=x(Ca,$a,Ta,!1,null,"d4b7af71",null,null);const Sa=ka.exports,Da=w({__name:"EventDialog",props:{locale:null,timezone:null,event:null,columns:null},setup(s){var p;const e=s,{event:n,locale:t}=F(e),{category3:a,startTime:r}=q(n,t),c=(p=i(t))==null?void 0:p.slice(0,2),u=o(()=>d.get(i(a),`translations.${c}`));return{__sfc:!0,props:e,event:n,locale:t,category3:a,startTime:r,shortLocale:c,title:u,dayAndMonthShort:ot}}});var Pa=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n(Sa,{scopedSlots:e._u([{key:"header",fn:function(){return[n(wa,{attrs:{title:t.title,description:t.dayAndMonthShort(t.startTime,t.locale),ui:{wrapper:"flex items-start flex-row items-end gap-2",subline:"uppercase mb-0.5 ml-2 "}}})]},proxy:!0}])},[n(fa,{attrs:{event:t.event,columns:e.columns,locale:t.locale,timezone:e.timezone,loading:!1}})],1)},Fa=[],Oa=x(Da,Pa,Fa,!1,null,null,null,null);const Ma=Oa.exports,Va=w({__name:"Toggle",props:["modelValue","label","ui","variant"],emits:["update:modelValue"],setup(s,{emit:e}){const n=s,t=o({get:()=>n.modelValue,set:u=>{e("update:modelValue",u)}}),{ui:a}=le("toggle",oe(n,"ui"));
3return{__sfc:!0,props:n,emit:e,modelProxy:t,ui:a,getCssClasses:u=>d.get(a.value,u,""),getVariantCssClasses:u=>{const p=d.get(a.value.variants,n.variant,"");return d.get(p,u,"")}}}});var ja=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("label",{class:[t.getCssClasses("wrapper"),t.getVariantCssClasses("wrapper")]},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.modelProxy,expression:"modelProxy"}],staticClass:"peer sr-only",attrs:{type:"checkbox",value:""},domProps:{checked:Array.isArray(t.modelProxy)?e._i(t.modelProxy,"")>-1:t.modelProxy},on:{change:function(a){var r=t.modelProxy,c=a.target,u=!!c.checked;if(Array.isArray(r)){var p="",m=e._i(r,p);c.checked?m<0&&(t.modelProxy=r.concat([p])):m>-1&&(t.modelProxy=r.slice(0,m).concat(r.slice(m+1)))}else t.modelProxy=u}}}),n("div",{class:[t.getCssClasses("toggle"),t.getVariantCssClasses("toggle")]}),e._t("default",function(){return[n("span",{class:[t.getCssClasses("label")]},[e._v(e._s(e.label))])]})],2)},La=[],Ba=x(Va,ja,La,!1,null,null,null,null);const Ye=Ba.exports,Ea=w({__name:"Day",props:{locale:{default:"en-GB"},active:{type:Boolean},date:null,eventCounts:null,appearance:{default:"navigation"}},setup(s){const e=s,{translate:n}=E(I),{wrapper:t,weekday:a,month:r,notification:c,bar:u}=$n();return{__sfc:!0,props:e,translate:n,wrapper:t,weekday:a,month:r,notification:c,bar:u,dayName:Ht,isDateToday:ee,dayAndMonthShort:ot}}});var Ia=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.wrapper({appearance:e.appearance})]},[n("span",{class:[t.weekday({appearance:e.appearance})]},[e._v(e._s(t.isDateToday(t.props.date)?t.translate("eventSchedule.container.today"):t.dayName(t.props.date,t.props.locale)))]),n("span",{class:[t.month({appearance:e.appearance})]},[e._v(e._s(t.dayAndMonthShort(t.props.date,t.props.locale)))]),n("span",{class:[t.bar({appearance:e.appearance}),{active:e.active??!1}]}),t.props.eventCounts?n("span",{class:[t.notification({appearance:e.appearance})]},[e._v(e._s(t.props.eventCounts))]):e._e()])},za=[],Ra=x(Ea,Ia,za,!1,null,"cf950590",null,null);const gt=Ra.exports,Na=w({__name:"Divider",props:{label:null,variant:{default:"primary"},ui:null,orientation:{default:"left"}},setup(s){const e=s,{ui:n}=le("divider",oe(e,"ui"));return{__sfc:!0,props:e,ui:n,getCssClasses:r=>d.get(n.value,r,""),getVariantCssClasses:r=>{const c=d.get(n.value.variants,e.variant,"");return d.get(c,r,"")}}}});var Aa=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.getCssClasses("wrapper")]},[t.props.orientation!=="left"?n("div",{class:[t.getCssClasses("line"),t.getVariantCssClasses("line")]}):e._e(),n("div",{class:[t.getCssClasses("label")]},[n("span",[e._v(e._s(e.label))])]),t.props.orientation!=="right"?n("div",{class:[t.getCssClasses("line"),t.getVariantCssClasses("line")]}):e._e()])},Ua=[],Wa=x(Na,Aa,Ua,!1,null,null,null,null);const qa=Wa.exports,Ha=w({__name:"EventLine",props:{locale:{default:"de-DE"},timezone:null,event:null,columns:null,showContentInDialog:{type:Boolean}},setup(s){const e=s,n=re(),{goToVideo:t}=Te(),{event:a,showContentInDialog:r,locale:c}=F(e),{isOpen:u,payload:p}=E(ke,""),{status:m,contents:f,startTime:_,distributionType:g,statusId:y}=q(e.event,c),{getComponent:b,getProps:v}=ft(e.event,e),h=o(()=>i(r)&&i(f).length>1),T=o(()=>i(e.columns).some(B=>B.type==="stream")),M=()=>{h.value&&(p.value=a,u.value=!0)},D=o(()=>!T.value),P=o(()=>T.value||h.value?"div":"router-link"),O=o(()=>T.value?{}:h.value?{}:{to:t(i(a).contents[0])}),{translatedState:L}=$e(m,g),k=o(()=>g.value.id!==1?"vod":m.value===3?"live":"notLive");return{__sfc:!0,props:e,router:n,goToVideo:t,event:a,showContentInDialog:r,locale:c,isOpen:u,payload:p,status:m,contents:f,startTime:_,distributionType:g,statusId:y,getComponent:b,getProps:v,shouldModalBeOpen:h,hasStreamGroupColumn:T,clickBehaviour:M,pointer:D,template:P,attr:O,translatedState:L,outlineClass:k,ui:xn,hoursAndMinutesWithTimezone:te}}});var Qa=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{staticClass:"group/item relative"},[n(t.template,e._b({tag:"component",class:[t.ui({clickable:t.pointer,outline:t.outlineClass})],attrs:{tabindex:"0"},on:{click:t.clickBehaviour}},"component",{...t.attr},!1),e._l(e.columns,function(a,r){return n(t.getComponent(a.type),e._b({key:`${a.type}_${r}`,tag:"component"},"component",{...t.getProps(a.type),...a,locale:t.locale},!1))}),1),n(t.template,e._b({tag:"component",staticClass:"event-schedule-event-line flex min-h-[80px] gap-2 rounded text-cms-text ring ring-cms-border bg-cms-background sm:hidden",class:[t.outlineClass,t.pointer],on:{click:t.clickBehaviour}},"component",{...t.attr},!1),[n(_t,{attrs:{status:t.status,distributionType:t.distributionType,translatedState:t.translatedState,startTime:t.hoursAndMinutesWithTimezone(t.startTime,t.locale,e.timezone)}}),n(mt,{attrs:{event:t.event,locale:t.locale,columns:e.columns,getProps:t.getProps}})],1)],1)},Xa=[],Ga=x(Ha,Qa,Xa,!1,null,null,null,null);const Za=Ga.exports,Ka=w({__name:"EventList",props:{locale:{default:"de-DE"},timezone:null,events:null,columns:null,loading:{type:Boolean},showContentInDialog:{type:Boolean}},setup(s){return{__sfc:!0,ui:ut}}});var Ya=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:t.ui.wrapper},[e._t("header"),n("div",{class:t.ui.inner},[e._l(e.events,function(a){return e.loading?e._e():n(Za,{key:a.id,attrs:{event:a,locale:e.locale,timezone:e.timezone,columns:e.columns,showContentInDialog:e.showContentInDialog}})}),!e.loading&&e.events.length===0?e._t("empty"):e._e(),e.loading?e._t("loading"):e._e()],2)],2)},Ja=[],er=x(Ka,Ya,Ja,!1,null,null,null,null);const ve=er.exports,tr=w({__name:"EmptyElement",setup(s){return{__sfc:!0,ui:Tn}}});var nr=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.ui()]},[e._t("default")],2)},sr=[],ar=x(tr,nr,sr,!1,null,null,null,null);const Je=ar.exports,rr=w({__name:"ScheduleContainer",props:{locale:{default:"de-DE"},timezone:null,events:null,columns:null,loading:{type:Boolean,default:!0},date:null,showContentInDialog:{type:Boolean},showMoreButton:{type:Boolean}},emits:["update:modelValue"],setup(s,{expose:e,emit:n}){var T,M;const t=s,a=ae(),{locale:r,timezone:c,events:u,columns:p,date:m,showMoreButton:f}=F(t),_=o(()=>i(u).filter(D=>{if(!ee(i(m)))return!1;const{status:P,distributionType:O}=q(D,r);return i(P)===3&&i(O).id===1})),g=o(()=>i(u).filter(D=>{if(!ee(i(m)))return!1;const{status:P,distributionType:O}=q(D,r);return i(P)>3||i(O).id===2})),y=o(()=>i(u).filter(D=>{if(!ee(i(m)))return!0;const{status:P}=q(D,r);return i(P)<3})),b=()=>{n("update:modelValue")};e({loadMoreEvents:b});const{translate:v}=lt(((M=(T=a==null?void 0:a.getters)==null?void 0:T.currentLanguage)==null?void 0:M.translations)??[],r);xe(I,{translate:v});const h=$(null);return Ce(()=>{const D=new IntersectionObserver(P=>{P.forEach(O=>{O.isIntersecting&&b()})},{root:null,threshold:.1});h.value&&D.observe(h.value)}),{__sfc:!0,props:t,emit:n,store:a,locale:r,timezone:c,events:u,columns:p,date:m,showMoreButton:f,currentLive:_,deliveredLive:g,otherEvents:y,loadMoreEvents:b,translate:v,showMoreButtonRef:h}}});var or=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{staticClass:"flex flex-col gap-4 pt-2 sm:pt-4"},[t.currentLive.length>0?n(ve,{attrs:{events:t.currentLive,locale:t.locale,columns:t.columns,timezone:t.timezone,loading:e.loading,showContentInDialog:e.showContentInDialog},scopedSlots:e._u([{key:"header",fn:function(){return[e._t("now")]},proxy:!0}],null,!0)}
3):e._e(),n(ve,{attrs:{events:t.otherEvents,locale:t.locale,columns:t.columns,timezone:t.timezone,loading:e.loading,showContentInDialog:e.showContentInDialog},scopedSlots:e._u([{key:"header",fn:function(){return[e._t("day")]},proxy:!0},{key:"empty",fn:function(){return[n(Je,[e._v(" "+e._s(t.translate("eventSchedule.container.empty"))+" ")])]},proxy:!0},{key:"loading",fn:function(){return[n(Je,[e._v(" "+e._s(t.translate("eventSchedule.container.loading"))+" ")])]},proxy:!0}],null,!0)}),t.deliveredLive.length>0?n(ve,{attrs:{events:t.deliveredLive,locale:t.locale,columns:t.columns,timezone:t.timezone,loading:e.loading,showContentInDialog:e.showContentInDialog},scopedSlots:e._u([{key:"header",fn:function(){return[n(qa,{attrs:{label:t.translate("eventSchedule.container.past")}})]},proxy:!0}],null,!1,4208617771)}):e._e(),t.showMoreButton?n("div",{staticClass:"show-more flex-active"},[n("a",{ref:"showMoreButtonRef",staticClass:"bttn draw meet",on:{click:t.loadMoreEvents}},[e._v(" "+e._s(t.translate("eventSchedule.container.showmore"))+" ")])]):e._e()],1)},lr=[],ir=x(rr,or,lr,!1,null,null,null,null);const cr=ir.exports,ur=w({__name:"IconButton",props:{icon:{default:"fa:tv"},variant:null,displayStyle:null,size:null,ui:{default:""}},setup(s){return{__sfc:!0,props:s,Icon:Q}}});var dr=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n(G,{attrs:{ui:e.ui,variant:e.variant,displayStyle:e.displayStyle,size:e.size,icon:!0,tag:"button"},scopedSlots:e._u([{key:"leading",fn:function(){return[e._t("leading")]},proxy:!0}],null,!0)},[n(t.Icon,{staticClass:"flex min-h-[12px] min-w-[12px] grow",attrs:{icon:e.icon,inline:!0}})],1)},pr=[],mr=x(ur,dr,pr,!1,null,null,null,null);const H=mr.exports,_r=w({__name:"ListBox",props:{options:{default:()=>[]},disabled:{type:Boolean},modelValue:null,customLabel:null,placeholder:null},emits:["update"],setup(s,{emit:e}){const n=s,t=()=>{if(n.modelValue===null)return null;if(d.includes(n.modelValue,","))if(d.includes(n.modelValue,",")){const c=n.modelValue.split(",").map(u=>n.options.find(p=>p.id===parseInt(u))).filter(Boolean);return c.length?c[0]:null}else return null;else return n.options.find(c=>c.id===parseInt(n.modelValue))},a=$(t()),r={"allow-empty":!0,searchable:!0,"show-labels":!1,"track-by":"id",label:"name"};return j(a,c=>{e("update",c)}),j(()=>n.modelValue,c=>{c===null&&(a.value=null)}),{__sfc:!0,props:n,initialValue:t,selectedOption:a,args:r,emit:e,omit:d.omit,Multiselect:Lt}}});var fr=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n(t.Multiselect,e._b({staticClass:"filters",attrs:{options:e.options},scopedSlots:e._u([{key:"option",fn:function(a){return[n("div",{attrs:{title:a.option.name}},[e._v(e._s(e.customLabel(a.option)))])]}}]),model:{value:t.selectedOption,callback:function(a){t.selectedOption=a},expression:"selectedOption"}},"Multiselect",[t.args,t.omit(t.props,["options"])],!1))},gr=[],vr=x(_r,fr,gr,!1,null,null,null,null);const yr=vr.exports,hr=w({__name:"FilterBox",props:{filter:null,modelValue:null,locale:null},emits:["update:modelValue"],setup(s,{emit:e}){var b;const n=s,{filter:t,modelValue:a,locale:r}=F(n),{translate:c}=E(I),u=(b=i(r))==null?void 0:b.slice(0,2),p=v=>{v!=null&&e("update:modelValue",v.id,t.value.queryParam,t.value.name)},m=o(()=>!(t.value.relation===null||a.value[t.value.relation]!==null)),f=o(()=>t.value.relation!==null&&a.value[t.value.relation]!==null&&a.value[t.value.relation]!==void 0?d.sortBy(t.value.values.filter(v=>v.relationId===a.value[t.value.relation]),[`translations.${u}`,"name"]):d.sortBy(t.value.values,[`translations.${u}`,"name"])),_=v=>v==="cat1"?c("eventSchedule.filter.cat1"):v==="cat2"?c("eventSchedule.filter.cat2"):v==="cat3"?c("eventSchedule.filter.cat3"):v==="competitor"?c("eventSchedule.filter.competitor"):v,g=o(()=>{var h,T;const v={id:null,name:"",relationId:null,translations:{}};return v.translations[u]=_((T=(h=t.value)==null?void 0:h.translations)==null?void 0:T[u]),v});return{__sfc:!0,props:n,filter:t,modelValue:a,locale:r,translate:c,emit:e,shortLocale:u,emitValueUp:p,isFilterDisabled:m,filteredFilterValues:f,translateCategory:_,emptyValue:g,customLabel:v=>{var h;return((h=v==null?void 0:v.translations)==null?void 0:h[u])??v.name},concat:d.concat}}});var br=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n(yr,{attrs:{disabled:t.isFilterDisabled,options:t.concat(t.emptyValue,t.filteredFilterValues),modelValue:t.modelValue[t.filter.queryParam],"custom-label":t.customLabel,placeholder:t.emptyValue.translations[t.shortLocale]},on:{update:t.emitValueUp}})},xr=[],wr=x(hr,br,xr,!1,null,null,null,null);const Cr=wr.exports,$r=(s,e,n,t)=>s!=="metadata"||(n==null?void 0:n.metadata)===null||(n==null?void 0:n.metadata)===void 0?e:Object.values(d.omit(t,["cat1","cat2","cat3"])).filter(a=>a).join(","),Tr=s=>Object.fromEntries(Object.entries(s).filter(([e,n])=>n!=null)),kr=S({slots:{outer:["flex flex-col w-full","sm:flex-row"],wrapper:["flex flex-col justify-between gap-2 w-full pt-2","sm:flex-row sm:w-1/2 sm:pt-0"]},variants:{position:{left:{outer:"justify-start"},right:{outer:"justify-end"}}},defaultVariants:{position:"right"}}),Sr=w({__name:"index",props:{filterConfig:null,currentFilterObject:null,locale:{default:"de-DE"},filterClass:null,buttonClass:null,position:{default:"right"},showLabel:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(s,{emit:e}){const n=s,{filterConfig:t,currentFilterObject:a}=F(n),r=$(),c=(f,_,g)=>
3{const y=Object.values(i(t)).filter(b=>(b==null?void 0:b.relation)===_).map(b=>b.queryParam).reduce((b,v)=>({...b,[v]:null}),{});r.value={...r.value,[g]:f},e("update:modelValue",{...i(a),[_]:$r(_,f,a.value,r.value),...y})},u=()=>{Object.keys(a.value).forEach(f=>{a.value[f]=null}),r.value={}},{outer:p,wrapper:m}=kr();return{__sfc:!0,props:n,filterConfig:t,currentFilterObject:a,internalFilters:r,emit:e,updateFilter:c,clearFilters:u,outer:p,wrapper:m}}});var Dr=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:t.outer({position:e.position})},[n("div",{class:t.wrapper()},[e.showLabel?n("span",[e._v("Filters")]):e._e(),e._l(t.filterConfig,function(a){return n(Cr,{key:a.name,class:e.filterClass,attrs:{locale:e.locale,filter:a,modelValue:t.currentFilterObject},on:{"update:modelValue":t.updateFilter}})}),n("div",{staticClass:"grow-0"},[n(H,{class:e.buttonClass,attrs:{variant:"cms-controlled",displayStyle:"cms-controlled",size:"lg",icon:"material-symbols:close",label:"clear"},nativeOn:{click:function(a){return t.clearFilters.apply(null,arguments)}}})],1)],2)])},Pr=[],Fr=x(Sr,Dr,Pr,!1,null,null,null,null);const Or=Fr.exports,Mr=w({__name:"FilterToggle",setup(s){const{translate:e}=E(I);return{__sfc:!0,translate:e,Icon:Q}}});var Vr=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{staticClass:"flex items-center justify-between gap-4"},[n("span",{staticClass:"hidden uppercase lg:block"},[e._v(e._s(t.translate("eventSchedule.filter.label")))]),n(G,{staticClass:"event-schedule-button-calendar grow",attrs:{variant:"cms-controlled","display-style":"cms-controlled",size:"lg",icon:!0,ui:"pl-2 pr-3 lg:p-0"},scopedSlots:e._u([{key:"trailing",fn:function(){return[n("div",{staticClass:"lg:w-full"},[n(t.Icon,{attrs:{icon:"fa:sort-amount-desc",height:"16px",width:"16px",inline:!0}})],1)]},proxy:!0}])},[n("span",{staticClass:"block lg:hidden"},[e._v(e._s(t.translate("eventSchedule.filter.label")))])])],1)},jr=[],Lr=x(Mr,Vr,jr,!1,null,null,null,null);const Br=Lr.exports,Er=w({__name:"RoktCalendar",setup(s){const{translate:e}=E(I),n=ae();return Ce(()=>{var t,a;window.ECAL_SYNC_WIDGET=EcalWidget.init({apiKey:(a=(t=n.getters.baseConfig)==null?void 0:t.roktCalendarSettings)==null?void 0:a.apiKey})}),{__sfc:!0,translate:e,store:n,Icon:Q}}});var Ir=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{staticClass:"flex items-center justify-between gap-4"},[n("span",{staticClass:"hidden uppercase lg:block"},[e._v(e._s(t.translate("eventSchedule.header.rokt")))]),n(G,{staticClass:"event-schedule-button-calendar grow",attrs:{"data-ecal-widget-id":"6515ebbd18f7b1000dad03e9","data-ecal-no-styling":"",variant:"cms-controlled","display-style":"cms-controlled",size:"lg",icon:!0,ui:"p-2 lg:p-0"},scopedSlots:e._u([{key:"trailing",fn:function(){return[n("div",{staticClass:"lg:w-full justify-center flex"},[n(t.Icon,{attrs:{icon:"ph:calendar-plus-light",height:"26px",width:"26px",inline:!0}})],1)]},proxy:!0}])},[n("span",{staticClass:"block lg:hidden"},[e._v(e._s(t.translate("eventSchedule.header.rokt")))])])],1)},zr=[],Rr=x(Er,Ir,zr,!1,null,null,null,null);const Nr=Rr.exports,Ar=w({__name:"DaysPickerNoSlider",props:["modelValue","locale","data"],emits:["update:modelValue"],setup(s,{emit:e}){const n=s,{data:t}=F(n),{wrapper:a,days:r}=zn(),c=$(null);return Ce(()=>{var _;(_=document.getElementById(Y(n.modelValue)))==null||_.scrollIntoView({behavior:"auto",block:"center",inline:"center"})}),j(()=>n.modelValue,(_,g)=>{var y;if(cn(_,g))(y=document.getElementById(Y(_)))==null||y.scrollIntoView({behavior:"smooth",block:"center",inline:"center"});else{c.value.scrollTo(0,0);const b=()=>{var h;(h=document.getElementById(Y(_)))==null||h.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})};d.debounce(b,100)()}}),{__sfc:!0,props:n,emit:e,data:t,wrapper:a,days:r,scrollContainer:c,scrollTowardsEndOfMonth:()=>{c.value.scrollBy({left:150,behavior:"smooth"});const _=c.value.scrollWidth-c.value.offsetWidth;c.value.scrollLeft>=_},scrollTowardsStartOfMonth:()=>{c.value.scrollBy({left:-150,behavior:"smooth"}),c.value.scrollLeft<=0},goToDay:_=>{e("update:modelValue",_)}
3,getEventCountOfDay:_=>{const g=i(t);return g===void 0||g.length===0?0:g[ne(_)]},dateForComparison:Y,getDaysInMonth:yn,isSameDay:ln}}});var Ur=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.wrapper()]},[n(H,{staticClass:"event-schedule-button-calendar",attrs:{variant:"cms-controlled",displayStyle:"cms-controlled",icon:"fa6-solid:chevron-left",size:"lg"},nativeOn:{click:function(a){return t.scrollTowardsStartOfMonth.apply(null,arguments)}}}),n("div",{ref:"scrollContainer",class:[t.days()]},e._l(t.getDaysInMonth(e.modelValue),function(a){return n(gt,{key:a.toString(),attrs:{active:t.isSameDay(a,e.modelValue),date:a,locale:e.locale,id:t.dateForComparison(a),eventCounts:t.getEventCountOfDay(a)},nativeOn:{click:function(r){return t.goToDay(a)}}})}),1),n(H,{staticClass:"event-schedule-button-calendar",attrs:{variant:"cms-controlled",displayStyle:"cms-controlled",icon:"fa6-solid:chevron-right",size:"lg"},nativeOn:{click:function(a){return t.scrollTowardsEndOfMonth.apply(null,arguments)}}}
3)],1)},Wr=[],qr=x(Ar,Ur,Wr,!1,null,null,null,null);const Hr=qr.exports,Qr=w({__name:"DatePicker",props:{modelValue:{type:[Date,Object],default:null},attributes:{type:Array,default:()=>[]}},emits:["update:model-value","update:to-page"],setup(s,{emit:e}){const n=s,t=o({get:()=>n.modelValue,set:u=>{u!==null&&e("update:modelValue",new Date(u))}}),a={transparent:!0,borderless:!0,"first-day-of-week":2},r=o(()=>n.attributes);return{__sfc:!0,props:n,emit:e,date:t,attrs:a,customAttributes:r,debouncedEmit:u=>{e("update:to-page",u)},VCalendarDatePicker:Bt.DatePicker}}});var Xr=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",[n(t.VCalendarDatePicker,e._b({attrs:{attributes:t.customAttributes},on:{"update:to-page":function(a){return t.debouncedEmit(a)}},model:{value:t.date,callback:function(a){t.date=a},expression:"date"}},"VCalendarDatePicker",{...t.attrs,...e.$attrs},!1))],1)},Gr=[],Zr=x(Qr,Xr,Gr,!1,null,null,null,null);const Kr=Zr.exports,Yr=s=>({datesWithContents:o(()=>Object.keys(s.value).map(n=>{const[t,a,r]=n.split("-").map(Number);return new Date(t,a-1,r)}))}),Jr=s=>(s+2)%7,eo=w({__name:"CalendarPicker",props:{modelValue:{type:Date,required:!0},locale:{type:String,default:"en"},data:{type:Object,default:()=>({})},startOfWeekFromCms:{type:Number,default:0}},emits:["update:modelValue","update:to-page"],setup(s,{emit:e}){const n=s,{wrapper:t,picker:a}=In(),r=()=>{p.value=!p.value},c=o(()=>n.data),{datesWithContents:u}=Yr(c),p=$(!1),m=g=>{e("update:modelValue",g),p.value=!1},f=o(()=>Jr(n.startOfWeekFromCms)),_=o(()=>[{key:"today",highlight:"green",dates:new Date},{key:"dayDot",dot:{color:"red"},highlight:{contentClass:"opacity-100"},dates:u.value,order:1},{key:"dayHigh",highlight:{color:"purple",contentClass:"opacity-50 faded"},dates:{start:null,end:null},order:0}]);return{__sfc:!0,props:n,emit:e,wrapper:t,picker:a,handleDatePicker:r,countsData:c,datesWithContents:u,renderDatePicker:p,updateDate:m,firstDayOfWeek:f,customAttributes:_}}});var to=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:t.wrapper()},[n(H,{staticClass:"event-schedule-button-calendar",attrs:{variant:"cms-controlled",displayStyle:"cms-controlled",size:"lg",icon:"fa6-regular:calendar"},nativeOn:{click:function(a){return t.handleDatePicker.apply(null,arguments)}}}),t.renderDatePicker?n(Kr,{staticClass:"event-schedule-button-calendar",class:t.picker(),attrs:{modelValue:e.modelValue,attributes:t.customAttributes,locale:e.locale,"is-dark":!1,"first-day-of-week":t.firstDayOfWeek},on:{"update:modelValue":t.updateDate,"update:to-page":function(a){return t.emit("update:to-page",a)}}}):e._e()],1)},no=[],so=x(eo,to,no,!1,null,null,null,null);const ao=so.exports,ro=w({__name:"MonthPicker",props:["modelValue","locale"],emits:["update:modelValue"],setup(s,{emit:e}){const n=s,{wrapper:t,monthText:a}=Rn(),r=o(()=>Qt(n.modelValue,n.locale));return{__sfc:!0,wrapper:t,monthText:a,props:n,emit:e,month:r,goToStartOfNextMonth:p=>e("update:modelValue",un(p)),goToStartOfPreviousMonth:p=>e("update:modelValue",dn(p))}}});var oo=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.wrapper()]},[n(H,{staticClass:"event-schedule-button-calendar",attrs:{"data-testid":"prev-month-button",variant:"cms-controlled",displayStyle:"cms-controlled",icon:"fa6-solid:chevron-left",size:"lg"},nativeOn:{click:function(a){return t.goToStartOfPreviousMonth(e.modelValue)}}}),n("span",{class:[t.monthText()]},[e._v(e._s(t.month))]),n(H,{staticClass:"event-schedule-button-calendar",attrs:{"data-testid":"next-month-button",variant:"cms-controlled",displayStyle:"cms-controlled",icon:"fa6-solid:chevron-right",size:"lg"},nativeOn:{click:function(a){return t.goToStartOfNextMonth(e.modelValue)}}})],1)},lo=[],io=x(ro,oo,lo,!1,null,null,null,null);const co=io.exports,uo=w({__name:"Standard",setup(s){const{outer:e,wrapper:n,section:t,header:a}=En();return{__sfc:!0,outer:e,wrapper:n,section:t,header:a}}});var po=function(){var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{class:[t.outer({width:!1})]},[n("div",{class:[t.wrapper()]},[n("div",{class:[t.section()]},[n("div",{class:[t.header()]},[e._t("header")],2)]),n("div",{class:[t.section()]},[e._t("filter")],2),e._t("default")],2)])},mo=[],_o=x(uo,po,mo,!1,null,null,null,null);const fo=_o.exports,go=s=>{const e=o(()=>d.get(s.value,"data.data.settings.generalOptions.selectedTimeZone",!1)),n=o(()=>d.get(s.value,"data.data.settings.generalOptions.selectedUtcOffset",null)),t=o(()=>d.get(s.value,"data.data.settings.generalOptions.showLocalTimeToggle",!1)),a=o(()=>ct()),r=o(()=>d.get(s.value,"data.data.settings.showMonthPicker",!1)),c=o(()=>d.get(s.value,"data.data.settings.showDatePicker",!1)),u=o(()=>d.get(s.value,"data.data.settings.showDayPicker",!1)),p=o(()=>d.get(s.value,"data.data.settings.showAddToCalendar",!1)),m=o(()=>d.get(s.value,"data.data.settings.highlightEventsInDatepicker",!1)),f=o(()=>d.get(s.value,"data.data.settings.highlightEventsInDayPicker",!1)),_=o(()=>{const T=d.get(s.value,"data.data.settings.dialog",[]).find(M=>d.has(M,"useDialog"));return d.get(T,"useDialog",!1)}),g=o(()=>d.get(s.value,"data.data.settings.filters",{})),y=o(()=>d.get(s.value,"data.data.settings.listElement",[])),b=o(()=>d.get(s.value,"data.data.settings.dialog",[]).filter(T=>!!T.type)),v=o(()=>!(m.value===!1&&f.value===!1));return{isReady:o(()=>s.value!==void 0),showLocalTimeToggle:t,showMonthPicker:r,showDatePicker:c,showDayPicker:u,showAddToCalendar:p,highlightEventsInDatePicker:m,highlightEventsInDayPicker:f,browserTimezone:a,customTimezone:n,useCustomTimeZone:e,columns:y,columnsDialog:b,showContentInDialog:_,filterConfig:g,needsToLoadCount:v}},vo=(s,e,n,t,a=null,r=null,c=null)=>{const u=o(()=>Object.values(s.value).map(g=>g.queryParam).reduce((g,y)=>({...g,[y]:null}),{})),p=o(()=>Tr(e.value)),m=o(()=>a===null||a.value===null||r===null||r.value===null?null:{dateTimeFrom:W(pn(a.value),r.value),dateTimeTo:W(mn(a.value),r.value)}),f=o(()=>({filter:{deviceCategory:1,...i(m),...i(p)},limit:i(n),page:i(t)})),_=o(()=>
3{if(c.value){const g=new Date(c.value.year,c.value.month-1);return{filter:{deviceCategory:1,dateTimeFrom:W(Xe(g),r.value),dateTimeTo:W(Ge(g),r.value),...p.value}}}return{filter:{deviceCategory:1,dateTimeFrom:W(Xe(a.value),r.value),dateTimeTo:W(Ge(a.value),r.value),...p.value}}});return{possibleFilterFields:u,filter:f,countsFilter:_}};l.object({prefix:l.string(),icon:l.string(),metadataTypeToShow:l.object({id:l.number(),name:l.string()})});l.object({format:l.string()});l.object({showCompetitorIcon:l.boolean(),name:l.enum(["shortName","fullName"]),reverseHomeAwayTeamUsStyle:l.boolean()});const et=l.object({type:l.enum(["category1","category2","category3","metadata"]),fieldId:l.number().optional()});l.object({firstLine:et,secondLine:et});l.object({type:l.string()});const yo=l.object({data:l.object({name:l.string().optional(),settings:l.object({}).optional()})});l.object({key:l.string(),value:l.string()});const ho=s=>rt.stringify(s,{arrayFormat:"brackets"}),bo=s=>window.playgroundUrl?window.playgroundUrl+s:s,xo=async(s,e)=>{const n=bo(s);return Object.keys(e.value).length===0?fetch(n):fetch(`${n}?${ho(e.value)}`)},Se=(s,e=$({}),n=null,t=null)=>{const a=$(!0),r=$(!1),c=$();return j(e,async(u,p)=>{if(d.isEqual(u,p))return;n&&n.safeParse(i(e)),a.value=!0,r.value=!1;const m=await xo(s,e);m.ok?(r.value=!1,c.value=await m.json()):(r.value=!0,c.value=null),t&&t.safeParse(i(c)),a.value=!1},{immediate:!0}),{data:c,error:r,loading:a}},wo=async s=>{const e=i(s),{data:n,error:t,loading:a}=await Se(`/api/v3/modules/${e}`,$({}),null,yo);return{data:n,error:t,loading:a}},vt=l.object({page:l.string().nullable(),moduleContents:l.string().nullable(),scheduleContents:l.string().nullable()}),Co=l.object({filter:l.object({cat1:l.string().optional(),cat2:l.string().optional(),cat3:l.string().optional(),deviceCategory:l.number().optional(),dateTimeFrom:l.string().optional(),dateTimeTo:l.string().optional(),competitor:l.string().optional(),metadata:l.string().optional()}),limit:l.number().optional(),page:l.number().optional()}),tt=l.object({id:l.number(),srCompetitorId:l.string(),name:l.string(),fullName:l.string(),shortName:l.string(),code:l.string(),logo:l.string(),competitorCategoryId:l.number(),colors:l.object({primaryColor:l.string(),secondaryColor:l.string(),textColor:l.string()}),image:l.object({url:l.string(),variants:l.object({"240x240":l.string()})})}),ye=l.object({id:l.number(),name:l.string(),logo:l.string().nullable(),images:l.string().array().nullable()}),$o=l.object({}),To=l.object({id:l.number(),name:l.enum(["Free","Pay","Register"]),entitlements:l.object({name:l.string(),entitlement:l.string(),price:l.string(),type:l.string(),tag:l.string().nullable()}).array()}),ko=l.object({id:l.number(),moduleContentType:l.literal("content"),externalMatchId:l.string().nullable(),skipSeconds:l.number(),skipSecondsEnd:l.number(),playableTimeSeconds:l.number(),startTime:l.string(),endTime:l.string().nullable(),additionalStartTime:l.string().nullable(),autoBroadcast:l.string().nullable(),autoOffline:l.string().nullable(),vpnDetectionEnabled:l.boolean(),drmProtectionEnabled:l.boolean(),editorial:$o,metadata:l.object({id:l.number(),name:l.string()}).array().nullable(),payment:To.nullable()});l.object({id:l.number(),moduleContentType:l.literal("tab"),name:l.string(),urls:vt});l.object({id:l.number(),moduleContentType:l.literal("vertical-promotion-element"),name:l.string(),isPublished:l.boolean(),deviceCategories:l.number().array(),settings:l.object({showTitle:l.boolean(),showDate:l.boolean(),showPayment:l.boolean(),image:l.string().nullable(),link:l.object({enabled:l.boolean()})}),urls:vt});const So=l.object({id:l.number(),name:l.string(),description:l.string(),externalId:l.number().nullable(),adTag:l.string().nullable(),field:l.object({id:l.number(),name:l.string()})}),Do=l.object({id:l.number(),moduleContentType:l.literal("event"),title:l.string(),startTime:l.string(),endTime:l.string().nullable(),category1:ye,category2:ye,category3:ye,homeCompetitor:tt.nullable(),awayCompetitor:tt.nullable(),metadata:So.array(),contents:ko.array()}),Po=l.object({current_page:l.number(),from:l.number(),to:l.number(),total:l.number(),per_page:l.number(),last_page:l.number()}),Fo=l.object({data:Do.array(),meta:Po,links:l.object({first:l.string().nullable(),last:l.string().nullable(),prev:l.string().nullable(),next:l.string().nullable()})}),Oo=s=>{if(s==null)return!1;const e=s instanceof Date?s:new Date(s);return isNaN(e.getTime())?!1:nt(e)},he=(s,e)=>{const n=o(()=>`/api/v3/modules/${s.value}/contents`),{data:t,error:a,loading:r}=Se(n.value,e,Co,Fo),c=async()=>{var f,_;if(!((f=t.value)!=null&&f.meta)||a.value)return;const{last_page:u,current_page:p}=t.value.meta;if(u<=p)return;const m=[...t.value.data??[]];for(let g=p+1;g<=u;g++)try{const y={...i(e),page:g},b=rt.stringify(y,{arrayFormat:"brackets"}),h=await(await fetch(`${n.value}?${b}`)).json();(_=h.data)!=null&&_.length&&m.push(...h.data)}catch(y){console.error(`Error fetching page ${g}:`,y),a.value=!0;return}t.value={...t.value,data:m,meta:{...t.value.meta,current_page:u,total:m.length,to:m.length}}};return j([r,()=>{var u,p;return(p=(u=e.value)==null?void 0:u.filter)==null?void 0:p.dateTimeFrom}],async([u,p])=>{u||Oo(p)&&await c()},{immediate:!0}),{data:t,error:a,loading:r}},Mo=async(s,e)=>{const n=i(s),{data:t,error:a,loading:r}=Se(`/api/v3/modules/${n}/contents/counts`,e);return{data:t,error:a,loading:r}},Vo=()=>{const s=Et(),e=re(),n=$();s!==void 0&&!s.query.date&&(e==null||e.replace({query:{date:ne(new Date)}}));const t=o(()=>{const p=a(s==null?void 0:s.query,"metadata_"),m=a(s==null?void 0:s.query,"content:metadata_"),f=d.omit(s==null?void 0:s.query,Object.keys((s==null?void 0:s.query)??{}).filter(_=>_.startsWith("metadata_")||_.startsWith("content:metadata_")));return d.omitBy({...f,metadata:d.isEmpty(p)?void 0:p,"content:metadata":d.isEmpty(m)?void 0:m},d.isUndefined)}),a=(p={},m="metadata_")=>Object.keys(p).filter(f=>f.startsWith(m)).map(f=>p[f]).join(","),r=(p,m="metadata",f)=>{d.has(p,m)&&(d.split(p[m],",").map(_=>{const g=i(f).filter(y=>y.queryParam===m).find(y=>y.values.find(b=>b.id==_));return g?{key:g.deeplink,value:_}:null}).filter(_=>_!==null).forEach(_=>{p[_.key]=_.value}),d.unset(p,m))};return{setFilterConfig:p=>n.value=p,updateQueryParams:p=>{r(p,"metadata",n),r(p,"content:metadata",n),Object.keys(p).forEac
3h(_=>{_==="date"&&(p[_]=ne(p[_]))});const m=Object.fromEntries(Object.entries(p).filter(([_,g])=>g!==null)),f={query:{...d.pick(s.query,["date"]),...m}};d.isEqual(f.query,s.query)||e==null||e.replace({query:{...d.pick(s.query,["date"]),...m}})},queryParams:t}},jo=w({__name:"index",props:{moduleId:null,locale:{default:"de-DE"}},setup(s,{expose:e}){var Be,Ee,Ie,ze;const n=s,{moduleId:t,locale:a}=F(n),r=ae(),{translate:c}=lt(((Ee=(Be=r==null?void 0:r.getters)==null?void 0:Be.currentLanguage)==null?void 0:Ee.translations)??[],a),{queryParams:u,updateQueryParams:p,setFilterConfig:m}=Vo(),f=$(d.omit(u.value,["date","deviceCategory","dateTimeFrom","dateTimeTo"])),_=$(!d.isEmpty(f.value)),g=$(),y=$(),b=$(),v=$();It(async()=>{g.value=await wo(t)});const{isReady:h,showMonthPicker:T,showDayPicker:M,showDatePicker:D,showAddToCalendar:P,useCustomTimeZone:O,browserTimezone:L,customTimezone:k,showLocalTimeToggle:B,columns:z,columnsDialog:ie,showContentInDialog:yt,filterConfig:ce,needsToLoadCount:De}=go(g),Z=$((Ie=u.value)!=null&&Ie.date?gn((ze=u.value)==null?void 0:ze.date):new Date),ue=$(),Pe=o(()=>B.value===!1?O.value===!0?k.value:L.value:pe.value?L.value:k.value),Fe=o(()=>{var C;return!((C=v==null?void 0:v.value)!=null&&C.loading)}),ht=o(()=>{var C,V,R,U;return((V=(C=y==null?void 0:y.value.data)==null?void 0:C.meta)==null?void 0:V.current_page)!==((U=(R=y==null?void 0:y.value.data)==null?void 0:R.meta)==null?void 0:U.last_page)}),{filter:A,countsFilter:Oe,possibleFilterFields:Me}=vo(ce,f,$(100),$(1),Z,Pe,ue),de=async C=>{var Re,Ne,Ae,Ue,We,qe;if(!C)return;const V=(Ne=(Re=v==null?void 0:v.value)==null?void 0:Re.data)==null?void 0:Ne.data,R=(Ue=(Ae=y==null?void 0:y.value)==null?void 0:Ae.data)==null?void 0:Ue.data,U=(qe=(We=v==null?void 0:v.value)==null?void 0:We.data)==null?void 0:qe.meta;if(!V||!R){console.error("No data available to append to moduleContentData");return}R.push(...V),y.value.data.meta={...U},v.value=null};e({handleNewEvents:de}),j(Fe,de),j(De,async C=>{b.value=await Mo(t,Oe)}),j(A,(C,V)=>{if(d.isEqual(C,V))return;m(ce);const{filter:R}=C;p(d.omit(R,["deviceCategory","dateTimeFrom","dateTimeTo"]))});const K=$(!1);j(h,async C=>{C===!0&&!K.value&&(K.value=!0,y.value=await he(t,A))}),j(Me,d.debounce(async(C,V)=>{!K.value||!C||d.isEmpty(C)||d.isEqual(C,V)||!Object.values(C).some(U=>U!==null)||(y.value=await he(t,A))},300),{deep:!0});const bt=C=>{Z.value=C,p({date:Z.value})},xt=C=>{ue.value=C},wt=C=>{me.value={},f.value=C},Ct=C=>{pe.value=C},$t=async()=>{const{current_page:C}=y.value.data.meta;A.value.page=C+1,v.value=await he(t,A)},pe=$(!1),Ve=$(!1),je=$();xe(ke,{isOpen:Ve,payload:je}),xe(I,{translate:c});const me=$(),Le=o(()=>{var C,V;return(V=(C=b.value)==null?void 0:C.data)==null?void 0:V.data});return j(Le,async(C,V)=>{me.value=C}),{__sfc:!0,props:n,moduleId:t,locale:a,store:r,translate:c,queryParams:u,updateQueryParams:p,setFilterConfig:m,currentFilterObject:f,showFilter:_,moduleData:g,moduleContentData:y,moduleCountsData:b,moreEvents:v,isReady:h,showMonthPicker:T,showDayPicker:M,showDatePicker:D,showAddToCalendar:P,useCustomTimeZone:O,browserTimezone:L,customTimezone:k,showLocalTimeToggle:B,columns:z,columnsDialog:ie,showContentInDialog:yt,filterConfig:ce,needsToLoadCount:De,date:Z,additionalDateRange:ue,timezoneToUse:Pe,isMoreEventsLoaded:Fe,showMoreButton:ht,filter:A,countsFilter:Oe,possibleFilterFields:Me,handleNewEvents:de,hasLoadedInitialContent:K,updateDate:bt,updateCalendarDateRange:xt,updateFilters:wt,updateCheck:Ct,loadMoreEvents:$t,isChecked:pe,isOpen:Ve,payload:je,counts:me,fetchedCounts:Le,isEmpty:d.isEmpty}}});var Lo=function(){var a,r,c,u;var e=this,n=e._self._c,t=e._self._setupProxy;return n("div",{staticClass:"flex"},[t.isReady?n(fo,{scopedSlots:e._u([{key:"header",fn:function(){var p,m,f;return[n("div",{staticClass:"flex justify-between gap-4"},[t.showMonthPicker?n(co,{attrs:{locale:t.locale,modelValue:t.date},on:{"update:modelValue":t.updateDate}}):e._e(),t.showDatePicker?n(ao,{attrs:{modelValue:t.date,locale:t.locale,data:t.counts,startOfWeekFromCms:(f=(m=(p=t.store)==null?void 0:p.getters)==null?void 0:m.baseConfig)==null?void 0:f.week_start},on:{"update:modelValue":t.updateDate,"update:to-page":t.updateCalendarDateRange}}
3):e._e()],1),t.showDayPicker?n(Hr,{attrs:{locale:t.locale,modelValue:t.date,data:t.counts},on:{"update:modelValue":t.updateDate}}):e._e(),t.showAddToCalendar?n(Nr):e._e(),t.isEmpty(t.filterConfig)?e._e():n(Br,{nativeOn:{click:function(_){t.showFilter=!t.showFilter}}})]},proxy:!0},{key:"filter",fn:function(){return[t.showFilter?n(Or,{staticClass:"event-schedule-button-calendar",attrs:{locale:t.locale,currentFilterObject:t.currentFilterObject,filterConfig:t.filterConfig,showLabel:!1},on:{"update:modelValue":t.updateFilters}}):e._e()]},proxy:!0}],null,!1,845431325)},[(a=t.moduleContentData)!=null&&a.data?n(cr,{attrs:{events:(c=(r=t.moduleContentData)==null?void 0:r.data)==null?void 0:c.data,locale:t.locale,timezone:t.timezoneToUse,columns:t.columns,loading:(u=t.moduleContentData)==null?void 0:u.loading,date:t.date,showContentInDialog:t.showContentInDialog,showMoreButton:t.showMoreButton},on:{"update:modelValue":t.loadMoreEvents},scopedSlots:e._u([{key:"now",fn:function(){return[n("div",{staticClass:"flex gap-1 sm:gap-4"},[n("span",{staticClass:"text-2xl font-bold"},[e._v(" "+e._s(t.translate("eventSchedule.container.current"))+" ")]),t.showLocalTimeToggle?n(Ye,{attrs:{modelValue:t.isChecked,variant:"primary"},on:{"update:modelValue":t.updateCheck}},[n("span",[e._v(" "+e._s(t.translate("show-local-time-toggle")))])]):e._e()],1)]},proxy:!0},{key:"day",fn:function(){return[n("div",{staticClass:"flex gap-1 sm:gap-4"},[n(gt,{attrs:{date:t.date,locale:t.locale,appearance:"headline"}}),t.showLocalTimeToggle?n(Ye,{attrs:{modelValue:t.isChecked,variant:"primary"},on:{"update:modelValue":t.updateCheck}},[n("span",[e._v(" "+e._s(t.translate("show-local-time-toggle")))])]):e._e()],1)]},proxy:!0}],null,!1,2159577778)}):e._e()],1):e._e(),n(Ma,{attrs:{event:t.payload,columns:t.columnsDialog,locale:t.locale,timezone:t.timezoneToUse}})],1)},Bo=[],Eo=x(jo,Lo,Bo,!1,null,null,null,null);const Io=Eo.exports;var zo=function(){var t,a;var e=this,n=e._self._c;return n("div",{staticClass:"container min-h-screen"},[n("vue-headful",{attrs:{title:e.headTitle,description:e.headDescription,image:"",lang:"",ogLocale:"",url:e.website.url}}),n("div",{staticClass:"overlay-darken"}),e.baseConfig.id===66?n(Kt):n(Jt,{ref:"navigation",attrs:{machine:e.machine}}),e.scheduleData?n("section",{staticClass:"schedule"},[e.isPageTabsModule?n(Xt,{attrs:{module:e.pageTabsModule},on:{tabChanged:e.tabChanged},scopedSlots:e._u([{key:"default",fn:function({tabsWrapper:r,tabs:c}){return e._l(c,function(u){return n(Gt,{key:u.id,attrs:{tabsWrapper:r,tab:u}},[n(Qe,{attrs:{module:e.scheduleData,machine:e.machine},on:{filtersChanged:e.filtersChanged}})],1)})}}],null,!1,4247490701)}):e._e(),e.isPageTabsModule?e._e():[n(Qe,{attrs:{module:e.scheduleData,machine:e.machine},on:{filtersChanged:e.filtersChanged}})],(t=e.eventBasedScheduleModule)!=null&&t.id?n(Io,{attrs:{moduleId:(a=e.eventBasedScheduleModule)==null?void 0:a.id,locale:e.locale}}):e._e()],2):e._e(),n("section",{staticClass:"footer"},[n(en)],1),e.machine?n(Yt,{attrs:{machine:e.machine}}):e._e()],1)},Ro=[];const No={name:"Schedule",mixins:[Rt,Nt,At,Wt,qt,Zt],props:{machine:{type:Object,default:()=>({})}},computed:{...zt({baseConfig:"baseConfig",languages:"languages",website:"website",header:"header",navigation:"navigation",footer:"footer",websiteLanguage:"websiteLanguage",portal:"portal",locale:"locale",currentLanguage:"currentLanguage",currentPortal:"currentPortal",selectedLanguage:"currentLanguage"}),schedulePage(){return this.$store.state.website.pages.find(s=>s.type_id===Ut)}}};var Ao=x(No,zo,Ro,!1,null,null,null,null);const Gl=Ao.exports;export{Gl 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.