!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2566ad57-6a43-4a82-81f9-16eddcb6e1b2",e._sentryDebugIdIdentifier="sentry-dbid-2566ad57-6a43-4a82-81f9-16eddcb6e1b2")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[78061],{3881:(e,t,r)=>{r.d(t,{E:()=>s});var a=r(64082),i=r(6029),n=r(94565),l=r(43451);function s(e){var{height:t=800,width:r="100%",rowHeight:s=45,wrapperStyle:d={},rows:o,animate:u=!1,rowGap:g=8,uniqueKey:h}=e,c=(0,a.T)(e,["height","width","rowHeight","wrapperStyle","rows","animate","rowGap","uniqueKey"]);return 0===t?null:(0,i.jsx)(n.az,Object.assign({maxW:"100%",bg:"surface.s1",overflow:"hidden"},c,{style:d,children:(0,i.jsx)(l.D,{animate:u,width:r,height:o&&s?o*(s+g):t,uniqueKey:h,children:(0,i.jsx)(i.Fragment,{children:o?Array(o).fill(null).map((e,t)=>(0,i.jsx)("rect",{x:0,y:t*(s+g),width:"100%",height:s},t)):(0,i.jsx)("rect",{x:0,y:0,width:"100%",height:t})})})}))}},8028:(e,t,r)=>{r.d(t,{S:()=>n,v:()=>i});var a=r(22375);let i=3*a.d_,n=7*a.d_},8041:(e,t,r)=>{r.d(t,{D_:()=>a,Dj:()=>n,te:()=>i,bh:()=>l});var a=function(e){return e.MainScreen="main_screen",e.EventPage="event_page",e.EventMedia="event_media",e.PlayerPage="player_page",e.TeamPage="team_page",e.TournamentPage="league_screen",e.Widget="widget",e}({}),i=function(e){return e.Mobile="mobile",e.Desktop="desktop",e}({}),n=function(e){return e.All="all",e.Highlights="highlights",e.Clips="clips",e.Social="social",e}({});let l={all:"all",highlights:"event_highlights",clips:"video_clips",social:"social_media_feed"}},11996:(e,t,r)=>{r.d(t,{A:()=>h});var a=r(22375),i=r(59018),n=r.n(i),l=r(55729),s=r(70344);let d=a.pY,o={},u=async(e,t)=>{let r=new Date().getTime();if(!o[e]||o[e].time{let r=e.map(e=>{var r;return e.skipCheck||!e.route?new Promise(e=>e(!1)):u(e.route,null!=(r=e.deduplicationInterval)?r:t)});return(await Promise.allSettled(r)).map(e=>"fulfilled"===e.status&&!!e.value)};function h(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=Object.keys(e),s=Object.values(e),[o,u]=(0,l.useState)(i.reduce((e,t)=>({...e,[t]:void 0}),{})),h=null==a?void 0:a.refreshInterval,c=null!=(t=null==a?void 0:a.deduplicationInterval)?t:d;return(0,l.useEffect)(()=>{let e=async()=>{let e=await g(s,c),t={};i.forEach((r,a)=>{t[r]=e[a]}),u(e=>{for(let r of n()([...Object.keys(t),...Object.keys(e)]))if(e[r]!==t[r])return t;return e})};if(e(),!h)return;let t=setInterval(e,h);return()=>clearInterval(t)},[...r,h]),o}},32523:(e,t,r)=>{r.d(t,{E:()=>a.E});var a=r(3881)},65062:(e,t,r)=>{r.d(t,{A:()=>A});var a=r(6029),i=r(32523),n=r(46787),l=r(22375),s=r(51569),d=r(60235),o=r(20325),u=r(55729),g=r(55509),h=r(947),c=r(90248),m=r(494),p=r(45860),v=r(93338),y=r(6504);let f=e=>{let{date:t,sport:r,isSelected:i,hasEvents:n,hasFavorites:l}=e,d=(0,y.NA)(r,i,n,l);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.EY,{textStyle:"display.small",style:{color:v.S.var(d.color)},children:t.getDate()}),d.hasDot&&(0,a.jsx)(o.az,{position:"absolute",bottom:"0",br:"2xs",bg:"primary.default",w:"sm",h:"xs"})]})},x=(0,r(62042).AH)({minHeight:"[296px]","& button":{outline:"none","& .highlighted":{bg:"primary.highlight"},"& .highlighted.left":{borderRadius:"[16px 0 0 16px]"},"& .highlighted.right":{borderRadius:"[0 16px 16px 0]"},"& .highlighted.right.left":{br:"lg"}},"& .react-calendar__navigation":{display:"flex",padding:"[10px 5px]"},"& .react-calendar__month-view__weekdays":{bg:"surface.s2",py:"sm"},"& .react-calendar__month-view__weekdays__weekday":{textAlign:"center",textStyle:"body.small",color:"neutrals.nLv3","& > abbr":{textDecoration:"none"}},"& .react-calendar__month-view__days":{p:"0"},"& .react-calendar__month-view__days__day":{p:"0"}});var b=r(52466),_=r(54521),w=r(72753),j=r(59018),D=r.n(j),T=r(8028),C=r(80577),k=function(e){return e.Highlighted="highlighted",e.Left="left",e.Right="right",e}(k||{});let S={gregory:[0,6],hebrew:[0,6],islamic:[6,5],iso8601:[1,0]},M=(e,t,r,a)=>{let i=["highlighted"],n=e.getDay();return n===S[t][0]&&i.push(a?"right":"left"),n===S[t][1]&&i.push(a?"left":"right"),(0,l.yk)(r[0].getTime(),e.getTime())&&i.push(a?"right":"left"),(0,l.yk)(r[1].getTime(),e.getTime())&&i.push(a?"left":"right"),D()(i).join(" ")},A=function(e){var t,r;let{onChange:v,date:y,sport:j}=e,{textDirection:D}=(0,s.$c)(),k="rtl"===D,S=(0,d.hX)(),[A,E]=(0,u.useState)(()=>y),I=(0,h.A)().locale;"pt-pt"===I&&(I="pt");let Q=(0,l.UG)(A).split("-",2).join("-"),{data:q}=(0,p.Ay)((t=j,r=Q,[n.QCR.Motorsport,n.QCR.Cycling].includes(t)?n.tI9.dailyUniqueStages(r,3600*(0,l.UW)(),t):n.tI9.dailyUniqueTournaments(r,3600*(0,l.UW)(),t))),P=(0,_.C)(),R=(0,m.d4)(w.JU),z=(0,m.d4)(w.ZF),L=Object.values(P).filter(e=>{var t;return(null==(t=e.tournament.uniqueTournament)?void 0:t.category.sport.slug)===j}),O=Object.values(R).filter(e=>{var t;return(null==(t=e.uniqueStage)?void 0:t.category.sport.slug)===j});return((0,u.useEffect)(()=>{E(y)},[y]),S)?(0,a.jsx)(i.E,{br:"lg",h:352,uniqueKey:"calendar-cl"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.Ay,{className:x,showNeighboringMonth:!1,activeStartDate:A,calendarType:z,formatDay:()=>"",navigationLabel:e=>{let{label:t}=e;return(0,a.jsx)(s.EY,{textStyle:"display.medium",children:t})},locale:I,nextLabel:(0,a.jsx)(s.$n,{variant:"clear",children:(0,a.jsx)(b.zQC,{icon:"chevron-right",color:"primary.default"})}),next2Label:null,prevLabel:(0,a.jsx)(s.$n,{variant:"clear",children:(0,a.jsx)(b.zQC,{icon:"chevron-left",color:"primary.default"})}),prev2Label:null,minDetail:"month",value:y,onChange:v,onActiveStartDateChange:e=>{let{activeStartDate:t}=e;t&&E(t)},tileContent:e=>{var t;let r=(0,l.cK)(e.date),i=(0,l.yk)(y.getTime(),e.date.getTime()),s=(0,l.UG)(e.date),d=((t=q)?"dailyUniqueTournaments"in t?t.dailyUniqueTournaments.map(e=>e.date):"dailyStages"in t?t.dailyStages.map(e=>e.date):[]:[]).filter(e=>e===s),u=!!d&&!!d.length,g=L.some(t=>(0,l.yk)(new Date(t.startTimestamp).getTime(),e.date.getTime()))||O.some(t=>t.startDateTimestamp&&(0,l.yk)(new Date(t.startDateTimestamp).getTime(),e.date.getTime()));return(0,a.jsx)(o.so,{className:((e,t,r,a,i,s)=>{if(e===n.QCR.MMA){let e,n;if(e=t,n=r,!(0,l._M)(e.getTime(),n.getTime()-T.v,n.getTime()+T.v))return;return M(t,i,((e,t)=>{let r=(0,l.VM)(new Date(e.getTime()-T.v),new Date(e.getTime()+T.v)).filter(e=>e.getMonth()===t);return[r[0],r[r.length-1]]})(r,a.getMonth()),s)}if([n.QCR.Motorsport,n.QCR.Cycling].includes(e)){let e,n;if(e=t,n=r,!(0,l._M)(e.getTime(),(0,C.IQ)(n).getTime(),(0,C.CP)(n).getTime()))return;return M(t,i,((e,t)=>{let r=(0,l.VM)((0,C.IQ)(e),(0,C.CP)(e)).filter(e=>e.getMonth()===t);return[r[0],r[r.length-1]]})(r,a.getMonth()),s)}})(j,e.date,y,A,z,k),justify:"center",align:"center",w:"100%",children:(0,a.jsx)(o.so,{position:"relative",justify:"center",align:"center",bg:{base:i?"primary.default":r?"primary.highlight":void 0,_hover:i?void 0:r?"surface.s0":"primary.highlight"},w:{base:"2xl"},h:{base:"2xl"},grow:0,shrink:0,cursor:"pointer",br:"lg",my:"2xs",children:(0,a.jsx)(f,{date:e.date,sport:j,isSelected:i,hasEvents:u,hasFavorites:g})})})}}),(0,a.jsxs)(o.so,{h:"4xl",px:"lg",align:"center",children:[(0,a.jsx)(o.az,{br:"2xs",bg:"primary.default",w:"sm",h:"xs",mr:"sm"}),(0,a.jsx)(s.EY,{textStyle:"body.small",color:"neutrals.nLv3",children:[n.QCR.MMA,n.QCR.Motorsport,n.QCR.Cycling].includes(j)?(0,a.jsx)(c.A,{id:"calendar_scheduled_events"}):(0,a.jsx)(c.A,{id:"calendar_favourites_explainer"})})]}),(0,a.jsx)(o.az,{borderTop:"1px solid {colors.neutrals.nLv4}",p:"sm",textAlign:"center",children:(0,a.jsx)(s.$n,{onClick:()=>{let e=new Date;v(e),E(e)},children:(0,a.jsx)(c.A,{id:"today"})})})]})}},70344:(e,t,r)=>{r.d(t,{n:()=>a.n});var a=r(78762)},80577:(e,t,r)=>{r.d(t,{CP:()=>l,Hk:()=>i,IQ:()=>s,NW:()=>n});var a=r(81495);let i=(e,t,r)=>{let a=[],i=[],n=new Set(r.map(e=>{var t;return null==(t=e.stageParent)?void 0:t.id}));t.forEach(t=>{let r=e.find(e=>{var r;return e.id===(null==(r=t.uniqueStage)?void 0:r.id)});void 0!==r&&(n.has(t.id)?a.push(r):i.push(r))});let l=t.map(e=>{var t;return null==(t=e.uniqueStage)?void 0:t.id}),s=e.filter(e=>!l.includes(e.id));return[...o(d(a)),...o(d(i)),...d(s)]},n=(e,t)=>[...t.filter(t=>{var r;return(null==(r=t.uniqueStage)?void 0:r.id)===e.id})],l=e=>{let t=new Date(e),r=t.getDay(),a=new Date(t);a.setDate(t.getDate()-(r-2+7)%7);let i=new Date(a);return i.setDate(a.getDate()+6),i},s=e=>{let t=new Date(e),r=t.getDay();return t.setDate(t.getDate()-(r-2+7)%7),t};function d(e){return e.sort((e,t)=>{let r=a.z.indexOf(e.id),i=a.z.indexOf(t.id);return(-1===r?a.z.length:r)-(-1===i?a.z.length:i)})}function o(e){let t=new Map;return e.forEach(e=>t.set(e.id,e)),Array.from(t.values())}}}]);