!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]="8af98576-87e2-4e4b-b6a0-aa7f50cd1222",e._sentryDebugIdIdentifier="sentry-dbid-8af98576-87e2-4e4b-b6a0-aa7f50cd1222")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2240],{5546:(e,t,s)=>{"use strict";s.d(t,{Ae:()=>u,F0:()=>d,ks:()=>c,uZ:()=>g});var r=s(4967),a=s(494),n=s(79368),i=s(2294);let l=(e,t,s)=>{let l=(0,a.d4)(i.Bu),o=(0,n.SR)(e,(0,r.UG)(new Date));return l&&t&&o.find(e=>e.id===t)?l:s},o=(e,t)=>{var s;return l(e.tournament.category.sport.slug,null==(s=e.tournament.uniqueTournament)?void 0:s.id,t)},d=e=>o(e,(0,a.d4)(i.a5)),c=e=>o(e,(0,a.d4)(i.Zj)),u=()=>(0,a.d4)(i.a5),g=()=>(0,a.d4)(i.Bu)},7263:(e,t,s)=>{"use strict";s.d(t,{n:()=>r.n});var r=s(3959)},12047:(e,t,s)=>{"use strict";s.d(t,{Ay:()=>i});var r=s(37071),a=s(21501),n=s(55729);function i(){let{isInMobileTabs:e=!0,isSportMenuVisible:t=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[s,i]=(0,n.useState)(0),l=(0,a.YU)(),{isMobile:o}=(0,r.$c)(),d=50*!!e,c=48+d+48*!!t;return(0,n.useEffect)(()=>{if(!o)return void i(0);i(l===a.Dh.Up?c:d)},[l,o]),s}},13731:(e,t,s)=>{var r=s(53325),a=s(25725),n=Object.prototype.hasOwnProperty;e.exports=a(function(e,t,s){n.call(e,s)?e[s].push(t):r(e,s,[t])})},14165:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},17239:(e,t,s)=>{"use strict";s.d(t,{$:()=>M});var r=s(6029),a=s(4967),n=s(37071),i=s(76356),l=s(93338),o=s(99064),d=s(55729),c=s(90248),u=s(494),g=s(48683),h=s(62859),x=s(54409),p=s(75751),m=s(47146),y=s(61836),f=s(10794);let j=(0,i.I4)("div",{base:{display:"grid",w:"[144px]",h:"8xl",position:"absolute",top:"0",left:"0",bg:"overlay.darken1","& svg":{margin:"auto"}}}),v=(0,i.I4)("div",{base:{"& a:visited":{"& .media-component-seen-notice":{color:"neutral.default !important"}},"& img":{display:"block",br:"2xs"}}});var b=s(21377);let S=/sofascore.com\/news\//g,C=[b.zut.MEDIA_VIDEO,b.zut.MEDIA_NEWS_VIDEO,b.zut.MEDIA_YOUTUBE_VIDEO],w=e=>S.test(e),_=e=>-1!==C.indexOf(e),E=e=>{let t=document.createElement("a");return t.href=e,t.host},T=e=>{if(e){let s=E(e);if("www.youtube.com"===s){let t=new URL(e).searchParams.get("v");return"https://img.youtube.com/vi/".concat(t,"/0.jpg")}if("youtu.be"===s){var t;let s=null==(t=new URL(e).pathname)?void 0:t.slice(1);return"https://img.youtube.com/vi/".concat(s,"/0.jpg")}}},M=e=>{let{highlights:t,hideTitle:s,eventHighlightId:b}=e,S=(0,u.d4)(f.JV),C=(0,u.d4)(f.LQ),{location:E}=(0,d.useContext)(h.y$),M=E===h.cb.Widget,A=(function(e){let{media:t,selectedLocale:s,geoIPAlpha2:r,n:a=10}=e;return t.sort((e,t)=>t.createdAtTimestamp-e.createdAtTimestamp).filter(e=>!e.forCountries||!e.forCountries.length||-1!==e.forCountries.indexOf(s.toUpperCase())||-1!==e.forCountries.indexOf(r.toUpperCase())).slice(0,a)})({media:[...t],selectedLocale:S,geoIPAlpha2:C||""}).filter(e=>e.id!==b);return A.length?(0,r.jsx)(p.t,{tag:"Media",children:(0,r.jsxs)(g.Zp,{children:[!s&&(0,r.jsx)(g.Zp.Header,{titleId:"media",as:"h4"}),(0,r.jsx)(i.az,{pt:{base:"sm",md:M?"sm":"0"},pb:{base:"sm",md:M?"sm":"lg"},children:(0,r.jsx)(v,{children:(0,r.jsx)(g.BU,{children:A.map(e=>(0,r.jsx)(i.az,{children:(0,r.jsx)(i.I4.a,{href:e.url,target:"_blank",rel:e.doFollow||w(e.url)?void 0:"nofollow",onClick:()=>(0,y.Xy)(e.title),children:(0,r.jsxs)(i.so,{gap:"lg",children:[(0,r.jsxs)(i.az,{position:"relative",children:[(0,r.jsx)(o._V,{src:e.thumbnailUrl||T(e.url),width:"144",height:"80",fallback:(0,r.jsx)(i.az,{w:"[144px]",h:"8xl",bg:"neutrals.nLv4",display:"grid",br:"2xs",children:(0,r.jsx)(x.dwH,{m:"auto",fill:l.S.var("colors.neutrals.nLv4")})}),alt:"thumbnail"}),_(e.mediaType)&&(0,r.jsx)(j,{children:(0,r.jsx)(x.reY,{fill:"white"})})]}),(0,r.jsxs)(i.so,{direction:"column",justify:"space-between",grow:1,style:{maxWidth:"calc(100% - 144px)"},children:[(0,r.jsxs)(i.so,{direction:"column",align:"start",gap:"xs",children:[(0,r.jsx)(n.Ym,{textStyle:"display.small",display:"block",lineClamp:2,children:e.title}),(0,r.jsx)(n.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",w:"100%",lineClamp:1,children:e.subtitle})]}),(0,r.jsxs)(i.so,{justify:"space-between",pt:"xs",children:[(0,r.jsx)(n.Ym,{textStyle:"body.small",color:"neutrals.nLv3",w:"100%",_firstLetter:{textTransform:"capitalize"},truncate:!0,children:(0,r.jsx)(m.v,{timestamp:(0,a.pp)(e.createdAtTimestamp).getTime()})}),(0,r.jsx)(n.EY,{"aria-hidden":"true",userSelect:"none",textStyle:"body.small",color:"[transparent]",className:"media-component-seen-notice",w:"100%",textAlign:"end",truncate:!0,children:(0,r.jsx)(c.A,{id:"basic.seen"})})]})]})]})})},e.id))})})})]})}):null}},17357:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var r=s(21377),a=s(55729),n=s(494),i=s(30720),l=s(19121);function o(e,t){let s=null==t?void 0:t.shouldRefresh,[o,d]=(0,a.useState)(),[c,u]=(0,a.useState)(),g=(0,n.wA)();(0,a.useEffect)(()=>{(null==t?void 0:t.event)?g((0,l.$n)(t.event)):e&&r.nk6.fetchEvent(e).then(e=>{g((0,l.$n)(e.event)),d(e.event),u(void 0)}).catch(e=>{u(e),(null==t?void 0:t.onFetchError)&&t.onFetchError(),d(void 0)})},[e,null==t?void 0:t.event]);let h=(0,n.d4)(t=>{let{favorites:{events:s}}=t;return e?s[e]:void 0});(0,a.useEffect)(()=>{if(!e||!s)return;let t="event-details-".concat(e);return g((0,l.vB)({entities:[e],refreshTaskId:t},{fetchFunction:r.nk6.fetchEvent.bind(null,e)})),()=>{g((0,l.tM)(t))}},[e,s]);let[x,p]=(0,i.A)(h||(null==t?void 0:t.event),"homeTeam","awayTeam",o||(null==t?void 0:t.event)),[m,y]=(0,i.A)(h||(null==t?void 0:t.event),"homeScore","awayScore",o||(null==t?void 0:t.event));return{event:h,fetchedEvent:o,leftTeam:x,rightTeam:p,leftScore:m,rightScore:y,error:c}}},18612:(e,t,s)=>{"use strict";s.d(t,{D:()=>r.D});var r=s(43451)},22180:(e,t,s)=>{var r=s(22926),a=s(68668),n=s(86152),i=s(82694),l=s(79860),o=s(48546);e.exports=function(e,t,s){var d=-1,c=a,u=e.length,g=!0,h=[],x=h;if(s)g=!1,c=n;else if(u>=200){var p=t?null:l(e);if(p)return o(p);g=!1,c=i,x=new r}else x=t?[]:h;e:for(;++d{"use strict";s.d(t,{M:()=>a,l:()=>n});var r=s(55729);let a=(0,r.createContext)({}),n=()=>(0,r.useContext)(a);a.displayName="EventCellContext"},25725:(e,t,s)=>{var r=s(81648),a=s(78492),n=s(68988),i=s(91544);e.exports=function(e,t){return function(s,l){var o=i(s)?r:a,d=t?t():{};return o(s,e,n(l,2),d)}}},25745:(e,t,s)=>{"use strict";async function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Sofa365!Sofa365!",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"qC9sJnXgvT3C";if(!e)return;let r=new TextEncoder,a=r.encode(t),n={name:"AES-GCM",iv:r.encode(s)},i=await crypto.subtle.importKey("raw",a,n,!1,["decrypt"]),l=new Uint8Array(Array.from(window.atob(e)).map(e=>e.charCodeAt(0)));try{let e=await crypto.subtle.decrypt(n,i,l);return new TextDecoder().decode(e)}catch(e){throw Error("Decrypt failed")}}s.d(t,{s:()=>r})},27869:(e,t,s)=>{e.exports=s(14165)({"&":"&","<":"<",">":">",""":'"',"'":"'"})},27892:(e,t,s)=>{"use strict";s.d(t,{B:()=>a,O:()=>r});let r=(e,t,s,r)=>{var a,n,i,l,o;let d;return"string"!=typeof(d=s?null!=(i=null!=(n=null==e||null==(a=e[s])?void 0:a[t])?n:null==e?void 0:e[t])?i:r||t:null!=(l=null==e?void 0:e[t])?l:r||t)&&(d=null!=(o=d.id)?o:r||t),d},a=(e,t,s)=>{var r,a,n,i,l;let o;return"string"!=typeof(o=s?null!=(n=null!=(a=null==e||null==(r=e[s])?void 0:r[t])?a:null==e?void 0:e[t])?n:t:null!=(i=null==e?void 0:e[t])?i:t)&&null!=(l=o.values)?l:{}}},30720:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var r=s(69385);function a(e,t,s,a){let n=(0,r.A)(a);if(!(e&&void 0!==t&&void 0!==s))return[];let[i,l]=[e[t],e[s]];return n?[l,i]:[i,l]}},33144:(e,t,s)=>{"use strict";s.d(t,{p:()=>r.p});var r=s(91603)},43451:(e,t,s)=>{"use strict";s.d(t,{D:()=>i});var r=s(6029),a=s(36145),n=s(41735);let i=({width:e="100%",height:t,animate:s=!1,viewBox:i,style:l,children:o,uniqueKey:d})=>{let c=(0,n.useTheme)();return(0,r.jsx)(a.Ay,Object.assign({speed:2,animate:s,width:e,height:t,backgroundColor:s?c.colors.surface.s0:c.colors.surface.s2,foregroundColor:c.colors.surface.s2,viewBox:i,style:l,uniqueKey:d},{children:o}))}},45021:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/stageSport",function(){return s(87932)}])},47146:(e,t,s)=>{"use strict";s.d(t,{v:()=>i});var r=s(6029),a=s(29705);let n={second:59,minute:59,hour:24,day:7},i=e=>{let{timestamp:t,isAbsoluteTime:s,children:i}=e,{value:l,unit:o}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,a={...n,...s||{}},i=(e-t)/1e3;if(Math.abs(i)0)return{value:Math.round(g),unit:"year"};let h=12*g+d.getMonth()-c.getMonth();return Math.round(Math.abs(h))>0?{value:Math.round(h),unit:"month"}:{value:Math.round(i/604800),unit:"week"}}(t,void 0,void 0,s);return(0,r.jsx)(a.A,{value:l,unit:o,numeric:"auto",children:e=>"function"==typeof i?i(e):(0,r.jsx)(r.Fragment,{children:e})})}},49519:(e,t,s)=>{"use strict";s.d(t,{p:()=>a.p,w:()=>r.w});var r=s(53192),a=s(91603)},49821:(e,t,s)=>{"use strict";s.d(t,{fl:()=>d,jF:()=>o,kW:()=>u,ki:()=>c});var r=s(55729),a=s(62859),n=s(1815),i=s(61836),l=s(25745),o=function(e){return e.Featured="featured",e.Additional="additional",e.Streaks="streaks",e.Compliance="compliance",e}({}),d=function(e){return e.BetBoostButton="bet_boost_button",e.AffiliateButton="affiliate_button",e}({}),c=function(e){return e.ProviderLogo="provider_logo",e.OddsValue="odds_value",e.BookmakerButton="bookmaker_button",e.AffiliateButton="affiliate_button",e}({});function u(e){let{event:t,location:s}=(0,r.useContext)(a.y$),o=e.location||s,c=e.countryOddsProvider,u=(0,l.s)(null==c?void 0:c.impressionCostEncrypted),g="compliance"===e.type||c&&t.status.type&&(e.marketName||e.isComparison),h=Object.values(d).find(t=>{var s,r;return!!(null==(r=e.activeCTA)||null==(s=r[t])?void 0:s.isActive)}),x=async()=>{"compliance"===e.type?(0,i.D5)({id:t.id,provider:null==c?void 0:c.provider.slug,status:t.status.type,location:o,value:await u}):c&&t.status.type&&(e.marketName||e.isComparison)&&(0,i.CH)({id:t.id,provider:null==c?void 0:c.provider.slug,category:e.marketName,status:t.status.type,location:o,value:await u,is_active:!!h,type:h})},p=e.deps||[],m=(0,n.e)(x,{deps:[t.id,h,...p]});return{ref:g?m:void 0,makeOnClick:(0,r.useCallback)((s,r,a)=>{if(c&&s)return()=>{(0,i.Fe)({id:t.id,provider:a?a.provider.slug:c.provider.slug,category:s,type:e.type,location:o,position:r})}},[t.id,c,s])}}},52951:(e,t,s)=>{"use strict";s.d(t,{xV:()=>c,an:()=>u,Ay:()=>h});var r=s(6029),a=s(55575),n=s.n(a),i=s(95669),l=s.n(i),o=s(55729),d=s(947);let c=(0,o.createContext)({}),u=c.Provider,g=(e,t,s,r,a,n,i)=>s||(r||a?e.formatMessage({id:"".concat(t,".").concat(r||a),defaultMessage:i},n):i),h=e=>{let{titleKey:t,descriptionKey:s,keywordsKey:a,metaKey:i,values:u={},entityName:h}=e,{meta:x,seoContent:p}=(0,o.useContext)(c),m=(0,d.A)(),y=g(m,"title",(null==p?void 0:p.title)||(null==x?void 0:x.title),t,i,u,h?"".concat(h," | Sofascore"):"Sofascore"),f=g(m,"description",(null==p?void 0:p.description)||(null==x?void 0:x.description),s,i,u),j=g(m,"keywords",null==x?void 0:x.keywords,a,i,u);return(0,r.jsxs)(l(),{children:[(0,r.jsx)("title",{children:n()(y)}),f&&(0,r.jsx)("meta",{name:"description",content:f},"description"),j&&(0,r.jsx)("meta",{name:"keywords",content:j})]})}},55342:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var r=s(6029),a=s(21377),n=s(45860),i=s(48683),l=s(17239);function o(e){let{id:t}=e,{data:s}=(0,n.Ay)(a.dVR.highlights(t));return s&&s.highlights.length?(0,r.jsx)(i.WC,{variant:"inverse-desktop",children:(0,r.jsx)(i.BU,{children:(0,r.jsx)(l.$,{highlights:s.highlights,hideTitle:!0})})}):null}},55575:(e,t,s)=>{var r=s(60567),a=s(27869),n=/&(?:amp|lt|gt|quot|#39);/g,i=RegExp(n.source);e.exports=function(e){return(e=r(e))&&i.test(e)?e.replace(n,a):e}},58047:(e,t,s)=>{"use strict";s.d(t,{C:()=>r,x:()=>a});var r=function(e){return e.EventWidget="event_widget",e.EventPage="event_page",e.FantasyCompetition="fantasy_competition",e.FavoritesPage="favorites_page",e.FightNight="fight_night",e.FighterPage="fighter_page",e.ManagerPage="manager_page",e.Organization="organization_page",e.PlayerPage="player_page",e.RefereePage="referee_page",e.StageSport="stage_sport_page",e.StageSportRace="stage_sport_race_page",e.StageSportTeam="stage_sport_team_page",e.TeamPage="team_page",e.TournamentPage="tournament_page",e.UniqueTournamentPage="unique_tournament_page",e.DroppingOddsPage="dropping_odds_page",e.FantasyLeague="fantasy_league",e.ProfilePage="profile_page",e.VenuePage="venue_page",e.MainPageAll="main_page_all",e.MainPageFavorites="main_page_favourites",e.MainPageCompetitions="main_page_competitions",e.ChallengePage="challenge_page",e}({}),a=function(e){return e.Summary="summary",e.Incidents="incidents",e.Details="details",e.Scorecard="scorecard",e.Overs="overs",e.BoxScore="box_score",e.Lineups="lineups",e.Statistics="statistics",e.Standings="standings",e.Graphs="graphs",e.Matches="matches",e.Odds="odds",e.FeaturedOdds="featured_odds",e.AdditionalOdds="additional_odds",e.Commentary="commentary",e.Games="games",e.Media="media",e.List="list",e.Editor="editor",e.Fights="fights",e.Info="info",e.Rankings="rankings",e.Race="race",e.Races="races",e.Squad="squad",e.TopPlayers="top_players",e.TopStats="top_stats",e.TopTeams="top_teams",e.Knockout="knockout",e.EarlyPrelims="early_prelims",e.MainCard="main_card",e.Other="other",e.Prelims="prelims",e.PlayByPlay="play_by_play",e.FantasyHome="fantasy_home",e.FantasyMyTeam="fantasy_my_team",e.FantasyFixtures="fantasy_fixtures",e.FantasyLeagues="fantasy_leagues",e.FantasyStatistics="fantasy_statistics",e.BetBoost="bet_boost",e.DroppingOdds="dropping_odds",e.WinningOdds="winning_odds",e.HighValueStreaks="high_value_streaks",e.Top20TeamStreaks="top_20_team_streaks",e.Top20H2H="top_20_h2h",e.PowerRankings="power_rankings",e.PlayerFantasy="player_fantasy",e.FantasyLeagueLeaderboard="fantasy_league_leaderboard",e.FantasyLeagueDetails="fantasy_league_details",e.FantasyLeagueSettings="fantasy_league_settings",e.Overview="overview",e.MyPredictions="my_predictions",e.Following="following",e.Contributions="contributions",e.Career="career",e.Season="season",e.PlayerStatistics="player_stats",e.All="all",e.Live="live",e.Finished="finished",e.Upcoming="upcoming",e.TodayMatches="today_matches",e.ChallengeCurrentWeek="current_week",e.ChallengePreviousWeek="previous_week",e.History="history",e.AiInsights="ai_insights",e}({})},58775:(e,t,s)=>{"use strict";s.d(t,{d:()=>o});var r=s(6029),a=s(37071),n=s(76356),i=s(90248),l=s(54409);let o=e=>{let{isOpen:t,onClick:s}=e;return(0,r.jsx)(n.so,{align:"center",justify:"center",p:"lg",children:(0,r.jsx)(n.I4.button,{onClick:s,padding:"0",cursor:"pointer",children:(0,r.jsxs)(n.so,{align:"center",children:[(0,r.jsx)(a.EY,{textStyle:"display.small",color:"primary.default",children:(0,r.jsx)(i.A,{id:t?"show_less":"show_more"})}),t?(0,r.jsx)(l.t8v,{fill:"primary.default",ml:"xs"}):(0,r.jsx)(l.QtO,{fill:"primary.default",ml:"xs"})]})})})}},59018:(e,t,s)=>{var r=s(22180);e.exports=function(e){return e&&e.length?r(e):[]}},62859:(e,t,s)=>{"use strict";s.d(t,{y$:()=>i,cb:()=>n,Ws:()=>r.A});var r=s(69559);let a=(0,s(55729).createContext)({});var n=function(e){return e.EventPage="event_details",e.Widget="event_widget",e.BettingWidget="betting_widget",e.MainList="main_list",e.FeaturedMatch="featured_match",e.OddsTable="odds_table",e.FeaturedOdds="featured_odds",e.SpecialEventWidget="special_event_widget",e.AdditionalOdds="additional_odds",e.AdditionalOddsTab="additional_odds_tab",e.MonetizedOddsTab="monetized_odds_tab",e.WeeklyChallenge="weekly_challenge",e}({});let i=a},65078:(e,t,s)=>{"use strict";s.d(t,{gm:()=>r.A,g3:()=>a.A,mJ:()=>n.A,jr:()=>i.A,AR:()=>o,h2:()=>h});var r=s(70215),a=s(69385),n=s(17357),i=s(30720),l=s(494);function o(e){let t=(0,l.d4)(t=>{let{favorites:{events:s}}=t;return s[e.id]}),[s,r]=(0,i.A)(e,"homeTeam","awayTeam",e),[a,n]=(0,i.A)(e,"homeScore","awayScore",e);return{event:t||e,leftTeam:s,rightTeam:r,leftScore:a,rightScore:n}}var d=s(21377),c=s(55729),u=s(62859);let g=e=>t=>e===t;function h(e,t){var s,a;let{event:n,leftTeam:i,rightTeam:l}=(0,c.useContext)(u.y$),o=(0,r.A)(n,"winnerCode"),h=(n.status.code===d.sum.AET||n.status.code===d.sum.AP)&&n.tournament.category.sport.slug===d.QCR.IceHockey,x=e?g(e):t||(()=>!1),p=x(i.id,n.id)||(null==(s=i.subTeams)?void 0:s.some(e=>x(e.id,n.id))),m=x(l.id,n.id)||(null==(a=l.subTeams)?void 0:a.some(e=>x(e.id,n.id)));switch(o){case d.Jfo.Left:if(p)return d.h18.Win;if(m)return h?d.h18.OvertimeLoss:d.h18.Lose;break;case d.Jfo.Right:if(p)return h?d.h18.OvertimeLoss:d.h18.Lose;if(m)return d.h18.Win;break;case d.Jfo.Draw:if(p||m)return d.h18.Draw}}},65097:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>m});var r=s(6029),a=s(14092),n=s(37071),i=s(76356),l=s(95669),o=s.n(l),d=s(947),c=s(90248),u=s(54409),g=s(76868),h=s(29129),x=s(70010),p=s(13266);function m(e){let{statusCode:t}=e;a.O({statusCode:t});let s=(0,d.A)().formatMessage({id:404===t?"error.pageNotFound":"error.anErrorOccurred"});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:"".concat(t," | ").concat(s||"")}),(0,r.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,r.jsx)("div",{id:"errorPage",children:(0,r.jsx)(h.YW,{children:(0,r.jsx)(x.xA,{children:(0,r.jsx)(x.fv,{flexGrow:1,textAlign:"center",my:"2xl",children:(0,r.jsx)(g.p,{graphic:"no-connection",children:(0,r.jsxs)(i.BJ,{children:[(0,r.jsx)(n.H1,{textStyle:"display.extraLarge",color:"neutrals.nLv3",alignSelf:"center",mt:"[28px]",mb:"2xs",children:t}),(0,r.jsx)(n.H3,{display:"block",textStyle:"display.medium",color:"neutrals.nLv3",alignSelf:"center",children:(0,r.jsx)(c.A,{id:"error.anErrorOccurred"})}),(0,r.jsx)(n.EY,{alignSelf:"center",mb:"2xl",display:"block",children:404===t?(0,r.jsx)(c.A,{id:"error.pageCannotBeFound"}):(0,r.jsx)(c.A,{id:"error.somethingWrongWithPage"})}),(0,r.jsx)(p.N_,{routeKey:"home",children:(0,r.jsxs)(n.$n,{children:[(0,r.jsx)(u.pa2,{mt:"-3px"})," ",(0,r.jsx)(c.A,{id:"error.backToSofascore"})]})})]})})})})})})]})}m.getInitialProps=async e=>{await a.O(e);let{res:t,err:s}=e;return{statusCode:t?t.statusCode:s?s.statusCode:null}}},69385:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var r=s(55729),a=s(494),n=s(62859),i=s(57126);function l(e){var t;let s=(0,r.useContext)(n.y$),l=e||s.event,o=(0,a.d4)(i.xl);return(null==l||null==(t=l.tournament.uniqueTournament)?void 0:t.displayInverseHomeAwayTeams)&&o}},69559:(e,t,s)=>{"use strict";s.d(t,{A:()=>i,o:()=>l});var r=s(21377),a=s(55729);let n=(0,a.createContext)(r.QCR.Football),i=n,l=()=>{let e=(0,a.useContext)(n);if(!e)throw Error("useSport must be used within SportContext component");return e}},70215:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var r=s(69385);function a(e,t,s){let a=(0,r.A)(s);if(!(e&&t))return;let n=e[t];if("number"==typeof n)return a&&[1,2].includes(n)?1===n?2:1:n}},75791:(e,t,s)=>{"use strict";s.d(t,{Y:()=>o,c:()=>l});var r=s(6029),a=s(494),n=s(64274),i=s(2294);let l=e=>{let{fractionalValue:t,children:s}=e,l=(0,a.d4)(i.$4),o=(0,n.YB)(t,l);return(0,r.jsx)(r.Fragment,{children:s?s(o):o})},o=e=>{let[t,s]=e.split("/");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("sup",{children:t}),"/",(0,r.jsx)("sub",{children:s})]})}},78492:(e,t,s)=>{var r=s(50956);e.exports=function(e,t,s,a){return r(e,function(e,r,n){t(a,e,s(e),n)}),a}},79368:(e,t,s)=>{"use strict";s.d(t,{LS:()=>h,SR:()=>g,zK:()=>d});var r=s(21377),a=s(4967),n=s(21501),i=s(494),l=s(10794),o=s(55938);let d={1:{id:1,slug:"euro-2024",bgImage:"euro-2024.webp",seasonId:56953,msgKey:"football_euro_2024_tournament",showCupTreeFrom:"2024-06-29",analyticsName:"euro",historyHighlightsEndYear:"1980",defaultHistoryHighlightsYearPerCountry:{BE:"1980",DE:"1996",IT:"2000",CZ:"1996",FR:"1984",PT:"2004",DK:"1992",ES:"2008",NL:"1988",IE:"1988",UK:"1996",RO:"2000",GR:"2004",SE:"1992",CH:"1996",BG:"1996",RU:"2008",HR:"1996",TR:"2008",NO:"2000",SI:"2000",LV:"2004",AT:"2008",PL:"2012",UA:"2012",SK:"2016",RS:"2000",HU:"2016",IS:"2016",AL:"2016",FI:"2020",MK:"2020",GB:"1996"},visibleFrom:"2024-06-03",visibleTo:"2024-07-21",defaultFrom:"2024-06-14"},133:{id:133,slug:"copa-2024",bgImage:"euro-2024.webp",seasonId:57114,msgKey:"football_copa_2024_tournament",analyticsName:"copa",showCupTreeFrom:"2024-07-04",visibleFrom:"2024-06-03",visibleTo:"2024-07-21",defaultFrom:"2024-06-14"},357:{id:357,slug:"club-world-cup",logo:"cwc-2025-logo.svg",bgImage:"cwc-2025.png",seasonId:69619,msgKey:"bottom_navigation_tab_club_world_cup_short",analyticsName:"fifa_club_world_cup",showCupTreeFrom:"2025-06-28",visibleFrom:"2025-05-30",visibleTo:"2025-07-16",defaultFrom:"2025-06-15"}},c=(e,t)=>(!t.visibleTo||!(e>=t.visibleTo))&&(!t.visibleFrom||!(e(()=>{try{let t=e?(0,o.BJ)(e):void 0;if((null==t?void 0:t.continent)==="South America"||(null==t?void 0:t.continent)==="North America")return[357,133,1]}catch(e){}return[357,1,133]})().map(e=>d[e]).filter(e=>void 0!==e&&c((0,a.UG)(new Date),e)),g=(e,t)=>{let s=(0,i.d4)(l.LQ);return e!==r.QCR.Football?[]:u(s).filter(e=>c(t,e))},h=()=>{let e=(0,n.hX)(),t=(0,i.d4)(l.LQ);return e?{tournament:void 0}:{tournament:u(t).find(e=>c((0,a.UG)(new Date),e))}}},79860:(e,t,s)=>{var r=s(31736),a=s(78383),n=s(48546);e.exports=r&&1/n(new r([,-0]))[1]==1/0?function(e){return new r(e)}:a},81648:e=>{e.exports=function(e,t,s,r){for(var a=-1,n=null==e?0:e.length;++a{"use strict";s.d(t,{d:()=>T});var r=s(6029),a=s(21377),n=s(37071),i=s(76356),l=s(99064),o=s(55729),d=s(947),c=s(494),u=s(45860),g=s(48683),h=s(76868),x=s(42621),p=s(55938),m=s(32523),y=s(4967),f=s(54409),j=s(1815),v=s(61836);let b=e=>{let{count:t,isPositive:s}=e,a=s?f.URl:f.fHS;return(0,r.jsxs)(i.so,{border:"1px solid {colors.neutrals.nLv4}",align:"center",p:"xs",h:"xl",br:"xs",gap:"xs",children:[(0,r.jsx)(a,{width:16,height:16,fill:s?"success.default":"error.default"}),(0,r.jsx)(i.az,{textStyle:"assistive.default",color:"neutrals.nLv3",children:t})]})},S=e=>{let{channel:t}=e;return(0,r.jsx)(i.az,{textStyle:"display.small",color:t.link?"primary.default":"neutrals.nLv1",truncate:!0,children:t.name})},C=e=>{let{channel:t}=e,s=(0,j.e)(()=>(0,v.ke)({action:"impression",location:"event_details",type:"banner_channel_".concat(t.id)}),{delay:500,sendInterval:30*y.Z2});return t.link?(0,r.jsx)(n.Mz,{href:t.link,target:"_blank",rel:"noopener",overflow:"hidden",onClick:()=>{(0,v.ke)({action:"click",location:"event_details",type:"banner_channel_".concat(t.id)})},children:(0,r.jsxs)(i.so,{ref:s,align:"center",gap:"xs",children:[(0,r.jsx)(S,{channel:t}),(0,r.jsx)(i.az,{h:"lg",w:"lg",children:(0,r.jsx)(f.HW5,{h:16,w:16})})]})}):(0,r.jsx)(S,{channel:t})};function w(e){let{channelId:t,type:s,eventId:n}=e,{data:l}=(0,u.Ay)(a.RMf.eventChannelVotes(t,s,n));return l?(0,r.jsxs)(i.so,{px:"lg",py:"sm",align:"center",justify:"space-between",gap:"xs",children:[(0,r.jsxs)(i.so,{grow:1,align:"center",overflow:"hidden",gap:"sm",children:[(0,r.jsx)(i.az,{w:"xl",h:"xl",children:(0,r.jsx)(f.oIR,{w:24,h:24,fill:"onSurface.nLv1"})}),(0,r.jsx)(C,{channel:l.tvChannelVotes.tvChannel})]}),(0,r.jsxs)(i.so,{w:"fit",align:"center",justify:"flex-end",gap:"sm",children:[(0,r.jsx)(b,{count:l.tvChannelVotes.upvote||0,isPositive:!0}),(0,r.jsx)(b,{count:l.tvChannelVotes.downvote||0})]})]}):(0,r.jsx)(m.E,{uniqueKey:"tv-channel-cl",my:"sm",height:24,br:"xs",animate:!0})}let _=e=>{let t=Date.now()/1e3;return e-604800t},E=(e,t)=>(null==e?void 0:e.alpha2)?(0,r.jsxs)(i.so,{align:"center",gap:"lg",children:[(0,r.jsx)("img",{style:{verticalAlign:"top"},src:(0,a.RHm)(e.alpha2),width:24,height:24,alt:e.name},e.alpha2),!t&&(0,r.jsx)(n.EY,{textTransform:"capitalize",children:e.name.replace("-"," ")})]}):null;function T(e){var t;let{eventId:s,type:n,startTimestamp:m}=e,y=(0,d.A)(),f=(0,c.d4)(e=>{let{locale:t}=e;return t.geoIPAlpha2}),[j,v]=(0,o.useState)(f),{data:b,isLoading:S}=(0,u.Ay)(a.RMf.eventCountryChannels(n,s)),C=(0,o.useMemo)(()=>(null==b?void 0:b.countryChannels)?Object.keys(null==b?void 0:b.countryChannels).map(e=>({alpha2:e,name:y.formatMessage({id:(0,p.K_)(e)})})).sort((e,t)=>e.name>t.name?1:-1):[],[null==b?void 0:b.countryChannels]);if((0,o.useEffect)(()=>{v(f)},[f]),!(null==b?void 0:b.countryChannels)&&!S||void 0===m||!_(m))return null;let T=j&&!!(null==b||null==(t=b.countryChannels[j])?void 0:t.length);return(0,r.jsx)(x.q,{persist:!0,children:(0,r.jsxs)(g.Zp,{children:[(0,r.jsx)(g.Zp.Header,{titleId:"tv_channels",variant:"left-aligned",actionComponent:f&&(0,r.jsx)(l.ms,{items:C,renderItem:E,initialSelectedItem:{alpha2:f,name:y.formatMessage({id:(0,p.K_)(f)})},onSelectedItemChange:e=>{var t;return v(null==(t=e.selectedItem)?void 0:t.alpha2)},alignRight:!0})}),(0,r.jsx)(i.az,{py:"sm",children:T?b.countryChannels[j].map(e=>(0,r.jsx)(w,{type:n,channelId:e,eventId:s},e)):(0,r.jsx)(h.p,{graphic:"no-tv-events",descriptionMessageId:"tv_channels_no_votes"})})]})})}},86679:(e,t,s)=>{"use strict";s.d(t,{A:()=>g});var r=s(4967),a=s(59018),n=s.n(a),i=s(55729),l=s(7263);let o=r.pY,d={},c=async(e,t)=>{let s=new Date().getTime();if(!d[e]||d[e].time{let s=e.map(e=>{var s;return e.skipCheck||!e.route?new Promise(e=>e(!1)):c(e.route,null!=(s=e.deduplicationInterval)?s:t)});return(await Promise.allSettled(s)).map(e=>"fulfilled"===e.status&&e.value)};function g(e){var t;let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,a=Object.keys(e),l=Object.values(e),[d,c]=(0,i.useState)(a.reduce((e,t)=>({...e,[t]:void 0}),{})),g=null==r?void 0:r.refreshInterval,h=null!=(t=null==r?void 0:r.deduplicationInterval)?t:o;return(0,i.useEffect)(()=>{let e=async()=>{let e=await u(l,h),t={};a.forEach((s,r)=>{t[s]=e[r]}),c(e=>{for(let s of n()([...Object.keys(t),...Object.keys(e)]))if(e[s]!==t[s])return t;return e})};if(e(),!g)return;let t=setInterval(e,g);return()=>clearInterval(t)},[...s,g]),d}},87932:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>rw});var r=s(6029),a=s(21377),n=s(73088),i=s(70389),l=s(99736),o=s(25862),d=function(e){return e.Categories="categories",e.UniqueStage="uniqueStage",e.EventStage="eventStage",e}({}),c=s(45860);let u={[d.Categories]:"stageSport",[d.UniqueStage]:"stageSport.uniqueStage",[d.EventStage]:"stageSport.race"};async function g(){let e,t,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.QCR.Cycling,r=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;try{if(r.raceId){var i,l;t=null!=(l=null==(i=(e=(await a.hyA.fetchExtendedStage(Number(r.raceId))).stage).uniqueStage)?void 0:i.id)?l:a.Q_.Men}else t=r.uniqueStageId?Number(r.uniqueStageId):a.Q_.Men;let o=(await a.ARL.fetchUniqueStageSeasons(t)).seasons,d=o[0].id,c=(await a.hyA.fetchExtendedStage(d)).stage;return{stageSeasons:o,extendedStage:c,race:e,page:n,params:r,sportSlug:s}}catch(e){return{error:{code:404}}}}var h=s(11071);async function x(e,t,s,r){let n;try{if(r===d.Categories){let t=(await a.Tps.fetchSportCategories(s)).categories.sort((e,t)=>(t.priority||0)-(e.priority||0));for(let s=0;sasync t=>{var r;let l=t.req?t.req._originalUrl:t.asPath,c=(null==(r=t.req)?void 0:r.params)||t.query,h=n.z.getCurrentLocale(l),p=n.z.getSportKey(c.sport,h),m=c.uniqueStageId?d.UniqueStage:c.raceId?d.EventStage:d.Categories,y=(await s(23498)("./route.".concat(u[m],".json"))).default;return(e.dispatch((0,i.Od)(y)),e.dispatch((0,o.Vy)(p)),p===a.QCR.Cycling)?g(p,c,m):x(c.uniqueStageId?Number(c.uniqueStageId):0,c.raceId?Number(c.raceId):0,p,m)});var m=s(76356),y=s(95669),f=s.n(y),j=s(55729),v=s(947),b=s(90248),S=s(33752),C=s(62859),w=s(19451),_=s(50417),E=s(39676),T=s(29129),M=s(8973),A=s(39969),k=s(26331),I=s(13266),P=s(52951),D=s(37071),L=s(12047),z=s(54409),R=s(21501),F=s(99064),q=s(58711),U=s(69559);let K=(0,j.createContext)(void 0),B=e=>{let{children:t}=e,[s,a]=(0,j.useState)(new Date);return(0,r.jsx)(K.Provider,{value:{selectedDate:s,onSelectedDateChange:e=>a(e)},children:t})},O=()=>{let e=(0,j.useContext)(K);if(!e)throw Error();return e},Y=e=>{let{opened:t,onClose:s}=e,a=(0,U.o)(),n=(0,R.hX)(),{isMobile:i}=(0,D.$c)(),{selectedDate:l,onSelectedDateChange:o}=O(),d=e=>{o(e),s()};return!t||n?null:i?(0,r.jsx)(F.Xn,{isOpen:t,onClose:s,children:(0,r.jsx)(F.Xn.Content,{children:(0,r.jsx)(q.A,{date:l,onChange:d,sport:a})})}):(0,r.jsxs)(m.az,{position:"absolute",left:"[0px]",top:"[0px]",bg:"surface.s1",br:"lg",elevation:"3",overflow:"hidden",zIndex:"popover",children:[(0,r.jsx)(m.so,{justify:"flex-end",p:"sm",cursor:"pointer",onClick:s,children:(0,r.jsx)(z.zQC,{icon:"close",fill:"primary.default"})}),(0,r.jsx)(q.A,{date:l,onChange:d,sport:a})]})},N=(e,t)=>{let s=e.getDay(),r=new Date(e);r.setDate(e.getDate()-(s-2+7)%7);let a=new Date(r);a.setDate(r.getDate()+6);let n=e=>"".concat(e.getDate()," ").concat(e.toLocaleString(t,{month:"short"}));return"".concat(n(r)," - ").concat(n(a))},Q=()=>{let{locale:e}=(0,v.A)(),{selectedDate:t}=O(),[s,a]=(0,j.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.az,{flexGrow:1,children:(0,r.jsxs)(D.$n,{bg:"surface.s2",w:"100%",h:"[40px]",display:"inline-flex",justifyContent:"center",alignItems:"center",br:"xs",gap:"sm",onClick:()=>a(!0),children:[(0,r.jsx)(m.az,{display:{mdOnly:"none"},children:(0,r.jsx)(z.zQC,{icon:"calendar-empty",fill:"primary.default"})}),(0,r.jsx)(D.EY,{textStyle:"display.small",textTransform:"capitalize",lineHeight:1,children:N(t,e)})]})}),(0,r.jsx)(Y,{opened:s,onClose:()=>a(!1)})]})},W=e=>{let{type:t}=e,{selectedDate:s,onSelectedDateChange:a}=O(),n="prev"===t?z.pa2:z.CCT;return(0,r.jsx)(D.K0,{bg:"surface.s2",w:"[40px]",h:"[40px]",onClick:()=>{let e=new Date(s);e.setDate(e.getDate()+("prev"===t?-7:7)),a(e)},children:(0,r.jsx)(n,{fill:"primary.default"})})},J=()=>{let e=(0,L.Ay)({isInMobileTabs:!1});return(0,r.jsxs)(m.so,{justify:"space-between",p:"xs",bg:"surface.s1",gap:"xs",position:{mdDown:"sticky"},zIndex:"sticky",style:{top:e},children:[(0,r.jsx)(W,{type:"prev"}),(0,r.jsx)(Q,{}),(0,r.jsx)(W,{type:"next"})]})};var H=s(39649),V=s(8329),G=s(24159);let $=e=>{let{uniqueStage:t,categoryId:s}=e,a=(0,U.o)();return(0,r.jsx)(I.So,{uniqueStage:t,sportSlug:a,children:(0,r.jsx)(m.so,{align:"center",px:"md",grow:1,py:"md",children:(0,r.jsxs)(m.so,{gap:"lg",align:"center",w:"100%",children:[(0,r.jsx)(V.w,{name:t.name,categoryId:s,size:24}),(0,r.jsx)(D.EY,{textStyle:"body.large",truncate:!0,children:(0,r.jsx)(G.c,{entity:t})})]})})})};var Z=s(48155);let X=e=>{let{stages:t,categoryId:s}=e;return t?(0,r.jsx)(r.Fragment,{children:t.map(e=>(0,r.jsx)(Z.b,{stage:e,categoryId:s},e.id))}):null},ee=e=>{let{uniqueStage:t,stages:s,isLast:a,categoryId:n}=e,{selectedUniqueStageId:i}=(0,H.F)();return(0,r.jsxs)(m.az,{borderBottom:{md:a?void 0:"1px solid {colors.neutrals.nLv4}"},bg:{base:"surface.s1",md:i===t.id?"neutral.highlight":"surface.s1",_hover:"surface.s0"},br:{mdDown:"sm"},elevation:{mdDown:"2"},children:[(0,r.jsx)($,{uniqueStage:t,categoryId:n}),(0,r.jsx)(X,{stages:s,categoryId:n})]})};var et=s(88530);let es=e=>{let{uniqueStages:t,stagesPerWeek:s,uniqueStagesWithCategoryId:a}=e;return(0,r.jsx)(m.az,{p:{mdDown:"sm"},bg:"surface.s2",children:(0,r.jsx)(m.BJ,{gap:{mdDown:"sm"},children:t.map((e,n)=>(0,r.jsx)(ee,{uniqueStage:e,stages:(0,et.NW)(e,s),categoryId:null==a?void 0:a[e.id],isLast:t.length-1===n},e.id))})})},er=()=>(0,U.o)()===a.QCR.Motorsport?(0,r.jsx)(m.az,{h:"[800px]",bg:{base:"surface.s0",md:"surface.s1"}}):(0,r.jsx)(m.az,{h:"[100px]",bg:{base:"surface.s0",md:"surface.s1"}});var ea=s(4967),en=s(494),ei=s(10794);let el=()=>{var e,t,s;let r=(0,U.o)(),n=(0,en.d4)(ei.JU),{selectedDate:i}=O(),l=(0,c.Ay)(a.t3g.categories(r)),o=(0,c.Ay)(a.dVR.scheduledStages(r,(0,ea.UG)((0,et.IQ)(i)))),d=((null==(e=l.data)?void 0:e.categories)||[]).reduce((e,t)=>t.uniqueStages?e.concat(t.uniqueStages.map(e=>({...e,priority:t.priority||0}))):e,[]),u=null==(t=l.data)?void 0:t.categories.reduce((e,t)=>(t.uniqueStages&&t.uniqueStages.forEach(s=>{e[s.id]=t.id}),e),{});return{uniqueStages:d,stagesPerWeek:[...function(e,t){let s=new Date((0,et.IQ)(e));s.setHours(0,0,0,0);let r=new Date((0,et.CP)(e));r.setHours(23,59,59,999);let a=s.getTime(),n=r.getTime();return t.filter(e=>{let t=e.substageStartDateTimestamps;return!!t&&t.some(e=>{let t=1e3*e;return t>=a&&t<=n})})}(i,(null==(s=o.data)?void 0:s.stages)||[])],stagesFavorite:Object.values(n),uniqueStagesWithCategoryId:u,error:l.error||o.error,loading:l.isLoading||o.isLoading}},eo=()=>{let{uniqueStages:e,stagesPerWeek:t,uniqueStagesWithCategoryId:s,stagesFavorite:a,error:n,loading:i}=el();return i?(0,r.jsx)(er,{}):!e.length||n?null:(0,r.jsx)(es,{uniqueStages:(0,et.Hk)(e,t,a),uniqueStagesWithCategoryId:s,stagesPerWeek:t})},ed=()=>(0,r.jsx)(B,{children:(0,r.jsxs)(m.az,{position:"relative",bg:"surface.s1",py:{md:"md"},br:{md:"lg"},elevation:{md:"2"},w:"100%",children:[(0,r.jsx)(D.EY,{textAlign:"center",textStyle:"display.medium",pb:"sm",display:{base:"none",md:"block"},children:(0,r.jsx)(b.A,{id:"tournament.series"})}),(0,r.jsx)(J,{}),(0,r.jsx)(eo,{})]})});var ec=s(48683),eu=s(52229),eg=s(9994),eh=s(95265);let ex=()=>{var e;let{stage:t}=(0,eg.a)(),s=(0,eu.useRouter)(),n=(0,U.o)();return(0,r.jsxs)(m.so,{bg:{mdDown:"surface.s1"},px:"lg",pt:"md",pb:"sm",cursor:"pointer",gap:"md",align:"center",children:[(0,r.jsx)(I.LC,{stage:t,sportSlug:n,children:(0,r.jsx)(eh.Q,{stage:t,size:40})}),(0,r.jsxs)(m.BJ,{flexGrow:1,gap:"2xs",children:[(0,r.jsx)(I.LC,{stage:t,sportSlug:n,children:(0,r.jsx)(D.EY,{textStyle:"display.medium",children:t.description})}),(0,r.jsxs)(m.so,{gap:"xs",align:"center",children:[(null==(e=t.info)?void 0:e.circuit)&&(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:t.info.circuit}),n===a.QCR.Cycling&&(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:t.year})]})]}),n===a.QCR.Cycling?(0,r.jsx)(A.x,{id:t.id,uniqueStage:t.uniqueStage,location:M.y.RacesTab}):(0,r.jsx)(D.K0,{hideBelow:"md",size:"primary",variant:"clear",onClick:()=>s.back(),children:(0,r.jsx)(z.zQC,{icon:"close"})})]})};var ep=s(3959),em=function(e){return e[e.Results=0]="Results",e[e.Info=1]="Info",e[e.Rankings=2]="Rankings",e[e.Media=3]="Media",e[e.Odds=4]="Odds",e}({}),ey=function(e){return e[e.Summary=0]="Summary",e[e.Tyres=1]="Tyres",e[e.PitStop=2]="PitStop",e[e.FastestLap=3]="FastestLap",e[e.Generic=4]="Generic",e[e.CyclingTime=5]="CyclingTime",e[e.CyclingYoungRider=6]="CyclingYoungRider",e[e.CyclingSprint=7]="CyclingSprint",e[e.CyclingClimb=8]="CyclingClimb",e}({}),ef=s(3518);let ej=()=>{let{stage:{info:e}}=(0,eg.a)();return e?(0,r.jsx)(ec.Zp,{children:(0,r.jsxs)(m.BJ,{gap:"lg",p:"md",children:[(null==e?void 0:e.circuitCity)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(D.EY,{children:(0,r.jsx)(b.A,{id:"city"})}),(0,r.jsx)(D.EY,{children:e.circuitCity})]}),(null==e?void 0:e.laps)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(D.EY,{children:(0,r.jsx)(b.A,{id:"laps"})}),(0,r.jsx)(D.EY,{children:e.laps})]}),(null==e?void 0:e.circuitLength)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(D.EY,{children:(0,r.jsx)(b.A,{id:"circuitLength"})}),(0,r.jsx)(D.EY,{children:(0,r.jsx)(ef.Z,{value:Number(e.circuitLength),fromUnit:"m"})})]}),(null==e?void 0:e.raceDistance)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(D.EY,{children:(0,r.jsx)(b.A,{id:"raceDistance"})}),(0,r.jsx)(D.EY,{children:(0,r.jsx)(ef.Z,{value:Number(e.raceDistance),fromUnit:"m"})})]}),(null==e?void 0:e.lapRecord)&&(0,r.jsxs)(m.zt,{justify:"space-between",children:[(0,r.jsx)(D.EY,{children:(0,r.jsx)(b.A,{id:"lapRecord"})}),(0,r.jsx)(D.EY,{children:e.lapRecord})]})]})}):null};var ev=s(41735),eb=s(86679);let eS=()=>{var e,t,s,n;let{name:i}=(0,ev.useTheme)(),{stage:l}=(0,eg.a)(),{hasStageMap:o}=(0,eb.A)({hasStageMap:{route:a.dVR.trackImage(l.id,"dark"===i)}},[l]);return(0,r.jsx)(ec.Zp,{children:(0,r.jsxs)(m.BJ,{p:"md",children:[(0,r.jsxs)(m.so,{align:"center",justify:"space-between",gap:"md",children:[(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(m.az,{w:"3xl",h:"3xl",display:{md:"none"},children:(0,r.jsx)(eh.Q,{stage:l,size:40})}),(null==(e=l.info)?void 0:e.circuit)&&(0,r.jsx)(D.EY,{textStyle:"display.small",lineHeight:1,children:l.info.circuit})]}),(null==(t=l.info)?void 0:t.weather)&&(0,r.jsx)(m.az,{w:"4xl",h:"4xl",children:(0,r.jsx)(z.qgJ,{weather:l.info.weather})})]}),o&&(0,r.jsx)(m.ov,{children:(0,r.jsx)(D._V,{w:"100%",maxW:"[345px]",h:"auto",d:"block",src:a.dVR.trackImage(l.id,"dark"===i),alt:null!=(n=null==(s=l.info)?void 0:s.circuit)?n:""})})]})})};var eC=s(85009);let ew=()=>{let{stage:e}=(0,eg.a)(),{hasTvChannels:t}=(0,eb.A)({hasTvChannels:{route:a.RMf.eventCountryChannels(a.IAy.Stage,e.id)}});return t?(0,r.jsx)(eC.d,{eventId:e.id,type:a.IAy.Stage,startTimestamp:e.startDateTimestamp}):null},e_=()=>(0,r.jsxs)(ec.BU,{children:[(0,r.jsx)(eS,{}),(0,r.jsx)(ej,{}),(0,r.jsx)(ew,{})]});var eE=s(55342);let eT=()=>{let{stage:e}=(0,eg.a)();return(0,r.jsx)(eE.A,{id:e.id})};var eM=s(76868),eA=s(1840),ek=s(52210),eI=s(49821),eP=s(4236),eD=s(63364),eL=s(44729),ez=s(15235),eR=s(96642);let eF=e=>{let{market:t,choice:s,countryOddsProvider:a,onClick:n}=e;return(0,r.jsxs)(m.so,{align:"center",children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(eL.i,{choice:s})}),(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(ek.i,{hideChoiceName:!0,choice:{...s,change:(0,eR.zN)(s)},countryOddsProvider:a,betSlipLink:(0,eP.Iz)(s,t,a),isLive:t.isLive,onClick:n})})]})},eq=e=>{let{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:n}=e,{stage:i}=(0,eg.a)(),{ref:l,onSendClickImpression:o}=(0,ez.A)({stageId:i.id,category:eD.zK[n],location:eD.ew.StageOdds,position:eI.ki.OddsValue,type:eI.jF.Additional,status:i.status.type}),d=(0,eR.JJ)(t.choices,a);return(0,r.jsx)(m.BJ,{ref:l,children:d.map(e=>(0,r.jsx)(eF,{market:t,choice:e,countryOddsProvider:s,onClick:o},e.team.id))})};var eU=s(72521),eK=s(45037),eB=s(72030),eO=s(98968);let eY=e=>{let{markets:t}=e,{stage:s}=(0,eg.a)(),{countryOddsProvider:n}=(0,eO.D)();return n?(0,r.jsx)(m.az,{p:"sm",mdDown:{elevation:"2",bg:"surface.s0"},children:(0,r.jsxs)(m.BJ,{bg:"surface.s1",gap:"md",mdDown:{elevation:"2",padding:"md",br:"md"},children:[(0,r.jsx)(eU.E,{stageId:s.id,stageTypeId:a.CEM.Stage,location:eD.ew.StageOdds}),(0,r.jsx)(m.BJ,{gap:"2xl",children:t.filter(e=>!e.isLive).map(e=>(0,r.jsxs)(m.BJ,{children:[e.stage&&(0,r.jsx)(D.EY,{textStyle:"display.small",children:(0,r.jsx)(eK.T,{market:e,stage:e.stage})}),(0,r.jsx)(eq,{market:e,countryOddsProvider:n,allItemsShown:!0,selectedStageType:a.CEM.Stage})]},e.marketId))}),(0,r.jsx)(eA.z,{provider:n,showTailingRegulation:!0})]})}):null},eN=()=>{let{stage:e}=(0,eg.a)(),{data:t,isLoading:s,error:a}=(0,eB.r)(e.id);return s?(0,r.jsx)(m.az,{h:"[900px]"}):a||!t?(0,r.jsx)(eM.p,{graphic:"no-data",titleMessageId:"No odds"}):(0,r.jsx)(eY,{markets:t})};var eQ=s(5546),eW=s(70764);let eJ=()=>{let{stage:e}=(0,eg.a)(),{data:t,error:s,isLoading:r}=(0,c.Ay)(["STAGE_SPORT_FETCH_ALL_STAGES",a.dVR.substages(e.id)],()=>eH(e),{refreshInterval:ea.pY});return{data:t,error:s,loading:r}};async function eH(e){if(!e.uniqueStage)throw Error("Please provide unique stage id");try{let t=await (0,a.TtD)(a.dVR.substages(e.id));if([eW.h.CyclingMen,eW.h.CyclingWomen].includes(e.uniqueStage.id))return{practice:[],qualifying:[],sprint:[],race:t.stages,stages:[],afterStage:[],dayStage:[]};let s=t.stages.map(e=>{var t;return(null==(t=e.uniqueStage)?void 0:t.id)===eW.h.MotoGP&&"sprint"===e.slug?{...e,type:{id:a.CEM.Sprint,name:"Sprint"}}:e}),r=s.filter(e=>e.type.id===a.CEM.Practice),n=s.find(e=>e.type.id===a.CEM.Qualifying),i=s.find(e=>e.type.id===a.CEM.SprintQualifying),l=s.find(e=>e.type.id===a.CEM.Sprint),o=s.filter(e=>e.type.id===a.CEM.Race),d=s.filter(e=>e.type.id===a.CEM.Stage),c=s.find(e=>e.type.id===a.CEM.AfterStage),u=s.find(e=>e.type.id===a.CEM.Day),[g,h]=await Promise.all([eV(n),eV(i)]);return{practice:r,qualifying:eG(g,[n]),sprint:eG(h,[i,l]),race:o,stages:d,afterStage:c?[c]:[],dayStage:u?[u]:[]}}catch(t){return{practice:[],qualifying:[],sprint:[],race:[e],stages:[],afterStage:[],dayStage:[]}}}async function eV(e){if(!e)return{stages:[]};try{return await (0,a.TtD)(a.dVR.substages(e.id))}catch(e){return{stages:[]}}}function eG(e,t){return[...e.stages,...t].filter(e=>void 0!==e)}var e$=s(28600);let eZ=()=>(0,r.jsx)(m.so,{w:"100%",border:"1px solid",borderColor:"neutrals.nLv4",br:"xs",align:"center",justify:"center",children:"-"}),eX=e=>{let{market:t,choices:s,countryOddsProvider:a,onClick:n}=e,i=s.find(e=>"Yes"===e.name),l=s.find(e=>"No"===e.name);return(0,r.jsxs)(m.so,{flex:"[1 1 0px]",gap:"sm",children:[i?(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(ek.i,{hideChoiceName:!0,choice:{...i,change:(0,eR.zN)(i)},countryOddsProvider:a,betSlipLink:(0,eP.Iz)(i,t,a),isLive:t.isLive,onClick:n})}):(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(eZ,{})}),l?(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(ek.i,{hideChoiceName:!0,choice:{...l,change:(0,eR.zN)(l)},countryOddsProvider:a,betSlipLink:(0,eP.Iz)(l,t,a),isLive:t.isLive,onClick:n})}):(0,r.jsx)(m.so,{flex:"1",children:(0,r.jsx)(eZ,{})})]})},e0=e=>{let{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:n}=e,{stage:i}=(0,eg.a)(),{ref:l,onSendClickImpression:o}=(0,ez.A)({stageId:i.id,category:eD.zK[n],location:eD.ew.StageOdds,position:eI.ki.OddsValue,type:eI.jF.Additional,status:i.status.type}),d=function(e){let t=[];for(let s of[...new Set(e.choices.map(e=>e.team.id))]){let r=e.choices.filter(e=>e.team.id===s);t.push({teamId:s,choices:r})}return t}(t),c=(0,eR.JJ)(d,a);return(0,r.jsxs)(m.BJ,{ref:l,children:[(0,r.jsxs)(m.so,{children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]"}),(0,r.jsxs)(m.so,{flex:"[1 1 0px]",gap:"sm",children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]",textAlign:"center",color:"neutrals.nLv3",children:(0,r.jsx)(D.EY,{textStyle:"assistive.default",children:(0,r.jsx)(b.A,{id:"yes"})})}),(0,r.jsx)(m.az,{flex:"[1 1 0px]",textAlign:"center",color:"neutrals.nLv3",children:(0,r.jsx)(D.EY,{textStyle:"assistive.default",children:(0,r.jsx)(b.A,{id:"no"})})})]})]}),c.map(e=>(0,r.jsxs)(m.so,{align:"center",children:[(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(eL.i,{choice:e.choices[0]})}),(0,r.jsx)(eX,{market:t,countryOddsProvider:s,choices:e.choices,onClick:o})]},e.teamId))]})},e1=e=>{let{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:n}=e;switch(eD.ot[t.marketId]){case eD.tz.YesNo:return(0,r.jsx)(e0,{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:n});case eD.tz.SingleChoice:return(0,r.jsx)(eq,{market:t,countryOddsProvider:s,allItemsShown:a,selectedStageType:n});default:return null}};var e2=s(42554);let e4=e=>{let{market:t,selectedStageType:s}=e,[a,n]=(0,j.useState)(!1),{countryOddsProvider:i}=(0,eO.D)();return i?(0,r.jsxs)(m.BJ,{bg:"surface.s1",gap:"md",mdDown:{elevation:"2",padding:"md",br:"md"},children:[(0,r.jsx)(D.EY,{textStyle:"display.small",children:(0,r.jsx)(e$.f,{id:t.marketName})}),(0,r.jsx)(e1,{market:t,countryOddsProvider:i,allItemsShown:a,selectedStageType:s}),(0,r.jsx)(e2.r,{isOpen:a,onClick:()=>n(e=>!e)})]}):null};var e9=s(58775);let e5=e=>{let{markets:t,countryOddsProvider:s,selectedStageType:a}=e,{stage:n}=(0,eg.a)(),{ref:i,onSendClickImpression:l}=(0,ez.A)({stageId:n.id,category:eD.zK[a],location:eD.ew.StageOdds,position:eI.ki.OddsValue,type:eI.jF.Additional,status:n.status.type});return(0,r.jsxs)(m.BJ,{ref:i,children:[(0,r.jsx)(eL.i,{choice:t[0].choices[0]}),(0,r.jsx)(m.so,{gap:"sm",children:t.map(e=>{let t=function(e){if(1===e.choices.length)return{...e.choices[0],change:(0,eR.zN)(e.choices[0]),name:e.marketName};let t=e.choices.find(e=>"Yes"===e.name);if(t)return{...t,change:(0,eR.zN)(t),name:e.marketName}}(e);return t?(0,r.jsx)(m.az,{flex:"[1 1 0px]",children:(0,r.jsx)(ek.i,{choice:t,countryOddsProvider:s,betSlipLink:(0,eP.Iz)(t,e,s),isLive:e.isLive,onClick:l})},e.id):null})})]})},e6=e=>{let{markets:t,selectedStageType:s}=e,[a,n]=(0,j.useState)(!1),{countryOddsProvider:i}=(0,eO.D)();if(!i)return null;let l=(0,eR.E7)(t),o=(0,eR.JJ)(l,a);return(0,r.jsxs)(m.BJ,{bg:"surface.s1",gap:"lg",mdDown:{elevation:"2",padding:"md",br:"md"},children:[o.map(e=>{let{driverId:t,markets:a}=e;return(0,r.jsx)(e5,{markets:a,countryOddsProvider:i,selectedStageType:s},t)}),(0,r.jsx)(e9.d,{isOpen:a,onClick:()=>n(e=>!e)})]})},e3=e=>{let{markets:t,relevantStages:s,selectedStageType:n,selectedMarketType:i}=e,l=(0,eR.D4)(t,s,n,i);return 0===l.length?(0,r.jsx)(eM.p,{graphic:"no-data",titleMessageId:"No odds"}):n===a.CEM.Race&&i===eD.hM.Driver?(0,r.jsx)(e6,{markets:l,selectedStageType:n}):(0,r.jsx)(r.Fragment,{children:l.map(e=>(0,r.jsx)(e4,{market:e,selectedStageType:n},e.id))})},e7=e=>{let t=(0,eQ.Ae)();return(0,r.jsxs)(m.BJ,{gap:"sm",children:[(0,r.jsx)(eU.E,{stageId:e.stageId,stageTypeId:e.selectedStageType,location:eD.ew.StageOdds}),(0,r.jsx)(e3,{...e}),(0,r.jsx)(eA.z,{provider:t,showTailingRegulation:!0})]})},e8=e=>{let{stageId:t,selectedStageType:s,selectedMarketType:a}=e,{data:n,error:i,loading:l}=eJ(),{data:o,error:d,isLoading:c}=(0,eB.r)(t),u=(0,eQ.Ae)();if(c||l)return(0,r.jsx)(m.az,{h:"[900px]"});if(d||i||!o||!n)return(0,r.jsxs)(m.BJ,{gap:"sm",children:[(0,r.jsx)(eU.E,{stageId:t,stageTypeId:s,location:eD.ew.StageOdds}),(0,r.jsx)(eM.p,{graphic:"no-data",titleMessageId:"No odds"}),(0,r.jsx)(eA.z,{provider:u})]});let g=n[eD.Nu[s]];return(0,r.jsx)(e7,{markets:o,relevantStages:g,stageId:t,selectedStageType:s,selectedMarketType:a})},te=e=>{let{selectedStageType:t}=e,{stage:s}=(0,eg.a)(),[n,i]=(0,j.useState)(eD.hM.Driver);return(0,j.useEffect)(()=>{i(eD.hM.Driver)},[t]),(0,r.jsxs)(F.tU,{variant:"tertiary",value:n,onChange:e=>i(e),children:[(0,r.jsx)(m.az,{p:"sm",elevation:"2",display:t===a.CEM.Practice?"none":"block",children:(0,r.jsxs)(F.tU.List,{children:[(0,r.jsx)(F.tU.Tab,{tabKey:eD.hM.Driver,children:(0,r.jsx)(b.A,{id:"motorsport_driver"})}),(0,r.jsx)(F.tU.Tab,{tabKey:eD.hM.Team,children:(0,r.jsx)(b.A,{id:"team"})}),t===a.CEM.Race&&(0,r.jsx)(F.tU.Tab,{tabKey:eD.hM.Other,children:(0,r.jsx)(b.A,{id:"other"})})]})}),(0,r.jsx)(m.az,{p:"sm",mdDown:{elevation:"2",bg:"surface.s0"},children:(0,r.jsx)(e8,{stageId:s.id,selectedStageType:t,selectedMarketType:n})})]})},tt=()=>{let[e,t]=(0,j.useState)(a.CEM.Practice);return(0,r.jsxs)(F.tU,{variant:"secondary",value:e,onChange:e=>t(e),children:[(0,r.jsx)(m.az,{p:"sm",borderBottom:"1px solid",borderColor:"neutrals.nLv4",children:(0,r.jsxs)(F.tU.List,{children:[(0,r.jsx)(F.tU.Tab,{tabKey:a.CEM.Practice,children:(0,r.jsx)(b.A,{id:"motorsport_f1_free_practice"})}),(0,r.jsx)(F.tU.Tab,{tabKey:a.CEM.Qualifying,children:(0,r.jsx)(b.A,{id:"motorsport_qualifying"})}),(0,r.jsx)(F.tU.Tab,{tabKey:a.CEM.Race,children:(0,r.jsx)(b.A,{id:"race"})})]})}),(0,r.jsx)(F.tU.Panel,{tabKey:a.CEM.Practice,children:(0,r.jsx)(te,{selectedStageType:a.CEM.Practice})}),(0,r.jsx)(F.tU.Panel,{tabKey:a.CEM.Qualifying,children:(0,r.jsx)(te,{selectedStageType:a.CEM.Qualifying})}),(0,r.jsx)(F.tU.Panel,{tabKey:a.CEM.Race,children:(0,r.jsx)(te,{selectedStageType:a.CEM.Race})})]})},ts=()=>{var e;let{stage:t}=(0,eg.a)();return(null==(e=t.uniqueStage)?void 0:e.category.sport.slug)===a.QCR.Cycling?(0,r.jsx)(eN,{}):(0,r.jsx)(tt,{})};var tr=s(23102);let ta=()=>{var e,t;let s=(0,U.o)(),{stage:n}=(0,eg.a)(),i=s===a.QCR.Cycling?n.id:(null==(e=n.stageParent)?void 0:e.id)||n.id;return(0,r.jsx)(ec.WC,{variant:"square-mobile",children:(0,r.jsx)(tr.n,{stageId:i,uniqueStageName:(null==(t=n.uniqueStage)?void 0:t.name)||""})})};var tn=s(13731),ti=s.n(tn),tl=s(2294),to=s(86111);let td=e=>{let{data:t,error:s,isLoading:r}=(0,c.Ay)(a.dVR.standings(function(e){return e.type.id===a.CEM.Practice&&e.partSubstages&&e.partSubstages.length>0?e.partSubstages[0].id:e.id}(e),a.SNJ.Competitor),{refreshInterval:15*ea.Z2});return{data:(null==t?void 0:t.standings)||[],error:s,loading:r}},tc=e=>{let{gender:t=a.YT8.Male}=e;return(0,r.jsx)(m.VJ,{inline:"sm",children:(0,r.jsxs)(m.zt,{gap:"lg",p:"sm",h:"4xl",children:[(0,r.jsx)(D.EY,{color:"neutrals.nLv3",textStyle:"table.medium",textAlign:"center",w:"xl",children:(0,r.jsx)(b.A,{id:"position.short"})}),(0,r.jsx)(m.BJ,{gap:"2xs",flexGrow:1,children:(0,r.jsx)(D.EY,{color:"neutrals.nLv3",textStyle:"table.medium",children:(0,r.jsx)(b.A,{id:"cycling_rider",values:{gender:t}})})}),(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(D.EY,{color:"neutrals.nLv3",textAlign:"center",w:"4xl",textStyle:"table.medium",children:(0,r.jsx)(b.A,{id:"time"})}),(0,r.jsx)(D.EY,{color:"neutrals.nLv3",textAlign:"center",w:"4xl",textStyle:"table.medium",children:(0,r.jsx)(b.A,{id:"gap"})})]})]})})},tu=e=>{var t;let{data:s}=e;return 0===s.length?null:(0,r.jsxs)(m.BJ,{gap:"0",children:[(0,r.jsx)(tc,{gender:null==(t=s[0].team)?void 0:t.gender}),s.map((e,t)=>(0,r.jsx)(to.p,{row:e,isLast:t===s.length-1},e.team.id))]})},tg=e=>{let{stage:t}=e,{data:s,error:a,loading:n}=td(t);return a?(0,r.jsx)(eM.p,{graphic:"race-start",descriptionMessageId:"cycling_results_empty_message"}):n?(0,r.jsx)(m.az,{h:"[900px]"}):(0,r.jsx)(tu,{data:s})};var th=s(83110);let tx="Power Stage",tp=e=>{let{stage:t}=e;switch(t.type.id){case a.CEM.Practice:return(0,r.jsx)(b.A,{id:"motorsport_free_practice_short",values:{n:t.sequence}});case a.CEM.QualifyingPart:return(0,r.jsx)(b.A,{id:"motorsport_qualifying_stage_short",values:{n:t.sequence}});case a.CEM.Qualifying:return(0,r.jsx)(b.A,{id:"total",values:{n:t.sequence}});case a.CEM.SprintQualifyingPart:return(0,r.jsx)(b.A,{id:"motorsport_sprint_qualifying_stage_short",values:{n:t.sequence}});case a.CEM.SprintQualifying:return(0,r.jsx)(b.A,{id:"gridPosition"});case a.CEM.Sprint:return(0,r.jsx)(b.A,{id:"race"});case a.CEM.AfterStage:return(0,r.jsx)(b.A,{id:"motorsport_overall_results"});case a.CEM.Day:return(0,r.jsx)(b.A,{id:"motorsport_wrc_super_sunday_stages"});case a.CEM.Stage:if(!t.info)return(0,r.jsx)(r.Fragment,{children:t.description});if(t.description===tx)return(0,r.jsx)(b.A,{id:"motorsport_wrc_power_stage"});switch(t.info.wrcStageDay){case"THU":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_thursday_short",values:{n:t.info.stageRound}});case"FRI":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_friday_short",values:{n:t.info.stageRound}});case"SAT":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_saturday_short",values:{n:t.info.stageRound}});case"SUN":return(0,r.jsx)(b.A,{id:"motorsport_wrc_stage_sunday_short",values:{n:t.info.stageRound}});default:return(0,r.jsx)(r.Fragment,{children:t.description})}default:return(0,r.jsx)(r.Fragment,{children:t.description})}},tm=e=>{let{stages:t}=e;return(0,r.jsx)(m.VJ,{inline:"sm",display:t.length>1?"block":"none",children:(0,r.jsx)(F.tU.List,{scroll:!0,py:"1px",children:t.map((e,t)=>(0,r.jsx)(F.tU.Tab,{tabKey:e.id,children:(0,r.jsx)(tp,{stage:{...e,sequence:e.sequence||t+1}})},e.id))})})},ty=e=>1===e.stages.length?null:(0,r.jsx)(m.az,{md:{px:"sm"},children:(0,r.jsx)(tm,{...e})});var tf=s(67876),tj=s(90510);let tv=e=>{var t;let{stage:s,textStyle:n="display.small"}=e;if(!s.startDateTimestamp)return null;let i=[a.hzM.canceled,a.hzM.cancelled].includes(s.status.type),l=s.status.type===a.hzM.inprogress,o=(0,ea.cK)(s.startDateTimestamp);return(0,r.jsxs)(m.so,{justify:"space-between",children:[(0,r.jsxs)(m.zt,{gap:"xs",color:l?"status.live":"neutrals.nLv1",children:[l&&(0,r.jsxs)(m.zt,{gap:"xs",children:[(0,r.jsx)(D.EY,{textStyle:n,color:"[currentcolor]",children:(0,r.jsx)(b.A,{id:"live"})}),(0,r.jsx)(D.EY,{textStyle:n,color:"[currentcolor]",children:"\xb7"})]}),(0,r.jsx)(D.EY,{textStyle:n,color:"[currentcolor]",textDecoration:i?"line-through":"none",children:o?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.A,{id:"today"}),","," ",(0,r.jsx)(tj.ib,{value:1e3*s.startDateTimestamp,hour:"2-digit",minute:"2-digit",hour12:!1})]}):(0,r.jsx)(tj.XU,{value:1e3*s.startDateTimestamp,day:"2-digit",month:"short",hour:"2-digit",minute:"2-digit",hour12:!1})}),s.type.id===a.CEM.AfterStage&&s.status.type===a.hzM.finished&&(0,r.jsxs)(D.EY,{textStyle:n,color:"[currentcolor]",children:["- ",(0,r.jsx)(b.A,{id:"motorsport_wrc_results_after_stage_x",values:{n:null==(t=s.info)?void 0:t.stageRound}})]})]}),i&&(0,r.jsx)(D.EY,{textStyle:n,color:"status.error.default",children:(0,r.jsx)(b.A,{id:"canceled"})})]})},tb={[a.pBY.Flat]:"cycling_stage_type_flat",[a.pBY.Intermediate]:"cycling_stage_type_hilly",[a.pBY.TimeTrial]:"cycling_stage_type_time_trial",[a.pBY.Mountain]:"cycling_stage_type_mountain"},tS=e=>{var t,s,a,n,i,l,o,d;let{selectedStage:c}=e,u=(null==(t=c.info)?void 0:t.departureCity)&&(null==(s=c.info)?void 0:s.arrivalCity),g=null==(a=c.info)?void 0:a.raceDistance,h=null==(n=c.info)?void 0:n.stageType,x=g||h,p=g&&h;return(0,r.jsx)(m.az,{bg:"surface.s2",br:"lg",children:(0,r.jsxs)(m.so,{minH:"[80px]",children:[(0,r.jsxs)(m.BJ,{gap:"xs",px:"lg",py:"sm",flexGrow:1,children:[(0,r.jsx)(tv,{stage:c,textStyle:"assistive.default"}),u&&(0,r.jsxs)(D.EY,{textStyle:"display.small",children:[null==(i=c.info)?void 0:i.departureCity," › ",null==(l=c.info)?void 0:l.arrivalCity]}),x&&(0,r.jsxs)(m.so,{mt:"xs",children:[(null==(o=c.info)?void 0:o.raceDistance)&&(0,r.jsxs)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:[(0,r.jsx)(b.A,{id:"cycling_stage_length"})," ",(0,r.jsx)(ef.Z,{value:c.info.raceDistance,fromUnit:"m"})]}),p&&(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:"\xa0\xb7\xa0"}),h&&(0,r.jsxs)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",children:[(0,r.jsx)(b.A,{id:"cycling_stage_type"})," ",(0,r.jsx)(b.A,{id:tb[c.info.stageType]})]})]})]}),(null==(d=c.info)?void 0:d.weather)&&(0,r.jsx)(m.az,{p:"lg",children:(0,r.jsx)(z.qgJ,{weather:c.info.weather})})]})})};var tC=s(73586),tw=s(47229),t_=s(2496),tE=s(44450),tT=s(37291);let tM=e=>{let{stage:t,markets:s}=e,{ref:a,onSendClickImpression:n}=(0,ez.A)({stageId:t.id,category:eD.zK[t.type.id],location:eD.ew.StageResults,position:eI.ki.OddsValue,type:eI.jF.Featured,status:t.status.type});return(0,r.jsx)(m.so,{gap:"sm",ref:a,children:s.map(e=>(0,r.jsx)(tT.K,{market:e,choice:e.choice,label:e.marketName,onClick:n},e.marketId))})};var tA=s(37660);let tk=e=>{let{markets:t,stage:s,additionalLabelId:a}=e,n=(0,eQ.Ae)();return(0,r.jsxs)(m.BJ,{children:[(0,r.jsx)(t_.A,{countryOddsProvider:n,children:(0,r.jsxs)(m.BJ,{children:[(0,r.jsxs)(m.so,{justify:"space-between",children:[(0,r.jsx)(eL.i,{choice:t[0].choice}),(0,r.jsx)(tA.p,{id:s.id,location:eD.ew.StageResults,category:eD.Nu[s.type.id],type:eI.jF.Featured})]}),a&&(0,r.jsx)(D.EY,{textStyle:"display.micro",children:(0,r.jsx)(b.A,{id:a})}),(0,r.jsx)(tM,{markets:t,stage:s})]})}),(0,r.jsx)(tE.A,{})]})};var tI=s(55469),tP=s(17501);let tD=e=>{let{id:t,stage:s,additionalLabelId:a}=e,{data:n,isLoading:i,error:l}=(0,tI.K)(t),o=(0,eQ.Ae)();if(i)return(0,r.jsx)(tw.t1,{provider:o});if(l||!n)return null;let d=n.some(e=>e.isLive),c=n.every(e=>e.marketId===eD.On.ToWinOutright);if(d||c){let e={...n[0],choices:n.map(e=>e.choice)};return(0,r.jsx)(tP.W,{market:e,stage:s})}return(0,r.jsx)(tk,{markets:n,stage:s,additionalLabelId:a})},tL=e=>{let{id:t,stage:s}=e,{data:a,isLoading:n,error:i}=(0,eB.r)(t),l=(0,eQ.Ae)();if(n)return(0,r.jsx)(tw.t1,{provider:l});if(i||!a)return null;let o=(0,eR.ls)(a,s);return o?(0,r.jsx)(tP.W,{market:o,stage:s}):(0,r.jsx)(tD,{id:t,stage:s,additionalLabelId:"race"})},tz=e=>{var t;let{selectedStage:s}=e,{stage:a}=(0,eg.a)(),n=(0,eR.bB)(a,s),i=(0,eR.Lh)(s);return(null==(t=a.uniqueStage)?void 0:t.id)!==eW.h.F1||void 0===n?null:(0,r.jsx)(tC.C,{stage:a,children:i===eD.F5.Featured?(0,r.jsx)(tD,{id:n,stage:s}):(0,r.jsx)(tL,{id:n,stage:s})})};function tR(e,t){let s=[...t.practice,...t.sprint,...t.qualifying,...t.race],r=s.slice().reverse().find(e=>e.status.type===a.hzM.inprogress),n=s.slice().reverse().find(e=>e.status.type===a.hzM.finished),i=r||n;return void 0!==i?i.type.id===a.CEM.Race?a.CEM.Race:[a.CEM.Qualifying,a.CEM.QualifyingPart].includes(i.type.id)?a.CEM.Qualifying:[a.CEM.Sprint,a.CEM.SprintQualifying,a.CEM.SprintQualifyingPart].includes(i.type.id)?a.CEM.Sprint:a.CEM.Practice:e.hasPracticeTab?a.CEM.Practice:e.hasSprintTab?a.CEM.Sprint:e.hasQualifyingTab?a.CEM.Qualifying:a.CEM.Race}function tF(e){let t=e.slice().reverse().find(e=>e.status.type===a.hzM.inprogress);if(e.find(e=>e.description===tx)){let s=e.find(e=>e.status.type===a.hzM.finished);return t||s||e[0]}let s=e.slice().reverse().find(e=>e.status.type===a.hzM.finished);return t||s||e[0]}let tq={[a.CEM.Practice]:"motorsport_f1_free_practice",[a.CEM.Sprint]:"sprint",[a.CEM.Qualifying]:"motorsport_qualifying",[a.CEM.Race]:"race"};var tU=s(70802);let tK=(0,j.createContext)(void 0),tB=e=>{let{children:t,...s}=e,[a,n]=(0,j.useState)("gap");return(0,r.jsx)(tK.Provider,{value:{...s,timeDisplay:a,toggleTimeDisplay:()=>{(0,tU.$)("user_interaction",{location:"race_table",action:"click",type:a}),n(e=>"gap"===e?"interval":"gap")}},children:t})},tO=()=>{let e=(0,j.useContext)(tK);if(!e)throw Error();return e},tY=()=>{let{standings:e}=tO(),t=e.reduce((e,t)=>t.updatedAtTimestamp>e?t.updatedAtTimestamp:e,-1/0);return(0,r.jsx)(m.so,{justify:"flex-end",children:(0,r.jsx)(D.EY,{textStyle:"body.small",children:(0,r.jsx)(b.A,{id:"basic.lastUpdated",values:{dateTime:(0,r.jsx)(tj.XU,{value:1e3*t,...ea.or.dateTime})}})})})},tN={key:"laps",shortTranslationKey:"motorsport_laps_short",translationKey:"motorsport_legend_laps",showZeroIfUndefined:!0},tQ={key:"gap",shortTranslationKey:"gap",translationKey:"gap",maxCellWidth:72,showMinusIfUndefined:!0},tW={key:"time",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72,showMinusIfUndefined:!0},tJ={key:"totalTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72,showMinusIfUndefined:!0},tH={key:"lapTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:80,hideColumnIfAllUndefined:!0,showMinusIfUndefined:!0},tV={key:"gridPosition",shortTranslationKey:"motorsport_grid_short",translationKey:"motorsport_grid_position",hideColumnIfAllUndefined:!0},tG={key:"points",shortTranslationKey:"motorsport_points_short",translationKey:"motorsport_legend_points",hideColumnIfAllUndefined:!0,showZeroIfUndefined:!0},t$=[tN,tQ,tW],tZ=[tN,tQ,tW],tX=[tJ],t0=[tV,tN,tG,tW,tQ],t1=[tN,tQ,tW],t2=[tQ,tW],t4=[tV,{key:"pitStops",shortTranslationKey:"motorsport_pit_stops_short",translationKey:"motorsport_legend_pit_stops",showZeroIfUndefined:!0},tN,tG,tW],t9=[{key:"personalFastestLap",shortTranslationKey:"motorsport_laps_short",translationKey:"fastestLap.label",hideColumnIfAllUndefined:!0},{key:"personalFastestLapTime",shortTranslationKey:"time",translationKey:"time",maxCellWidth:72}],t5=[{key:"startingTyres",shortTranslationKey:"motorsport_starting_tyres_short",translationKey:"motorsport_legend_starting_tyres"},{key:"finishingTyres",shortTranslationKey:"motorsport_finishing_tyres_short",translationKey:"motorsport_legend_finishing_tyres"},{key:"hardTyres",shortTranslationKey:"H",translationKey:"motorsport_legend_laps_on_hard_tyres",renderType:"color"},{key:"mediumTyres",shortTranslationKey:"M",translationKey:"motorsport_legend_laps_on_medium_tyres",renderType:"color"},{key:"softTyres",shortTranslationKey:"S",translationKey:"motorsport_legend_laps_on_soft_tyres",renderType:"color"},{key:"intermediateTyres",shortTranslationKey:"I",translationKey:"motorsport_legend_laps_on_intermediate_tyres",renderType:"color"},{key:"wetTyres",shortTranslationKey:"W",translationKey:"motorsport_legend_laps_on_wet_tyres",renderType:"color"}],t6=[tQ,{...tJ,hideColumnIfAllUndefined:!0}],t3=[tN,tQ],t7=[tN,tH],t8=[tH,tN,tG,{...tQ,maxCellWidth:80}],se=[tN,tH],st=[tN,tH],ss=[tN,tH,tG,tQ],sr=[tN,tH,tG,tQ],sa=[{...tN,maxCellWidth:48},{...tG,maxCellWidth:48}],sn=[tN,tQ],si=[tN],sl=[tN,tH,tG,tQ],so=[{...tW,maxCellWidth:80}],sd=[{key:"youngRider",shortTranslationKey:"young_rider",translationKey:"young_rider",showMinusIfUndefined:!0,maxCellWidth:80}],sc=[{key:"sprint",shortTranslationKey:"Pts",translationKey:"Pts",showMinusIfUndefined:!0,maxCellWidth:40}],su=[{key:"climb",shortTranslationKey:"Pts",translationKey:"Pts",showMinusIfUndefined:!0,maxCellWidth:40}],sg=(e,t,s,r,n)=>s.map(s=>{let i=t[s.key];return e.id===eW.h.WRC?"gap"===s.key&&1===t.position?{...s,value:t.time||t.totalTime}:{...s,value:i||t.totalTime}:(e.id===eW.h.F1&&(r===a.CEM.Sprint?"gap"===s.key&&(i=1===t.position?t.time:"interval"===n?t.interval:t.gap):r===a.CEM.Race&&["time","totalTime"].includes(s.key)&&(i=1===t.position?t[s.key]:"interval"===n?t.interval||t.lapsBehind||t.gap:t.lapsBehind||t.gap)),[a.CEM.SprintQualifyingPart,a.CEM.Practice,a.CEM.PracticePart,a.CEM.Qualifying,a.CEM.QualifyingPart].includes(r)&&("gap"===s.key&&1===t.position&&(i=t.time||t.gap),"time"===s.key&&(i=t.time||t.totalTime)),{...s,value:i})}),sh=e=>{switch(e){case ey.Summary:return t4;case ey.Tyres:return t5;case ey.FastestLap:return t9;default:return[]}},sx=e=>{switch(e){case a.CEM.Race:return t8;case a.CEM.Qualifying:case a.CEM.QualifyingPart:return t7;case a.CEM.Practice:case a.CEM.PracticePart:return t3;default:return[]}},sp=e=>{switch(e){case a.CEM.Race:return sr;case a.CEM.Sprint:return ss;case a.CEM.Qualifying:case a.CEM.QualifyingPart:return st;case a.CEM.Practice:case a.CEM.PracticePart:return se;default:return[]}},sm=e=>{switch(e){case a.CEM.Race:return sl;case a.CEM.Qualifying:case a.CEM.QualifyingPart:return si;case a.CEM.Practice:case a.CEM.PracticePart:return sn;default:return[]}},sy=(e,t)=>{switch(e){case a.CEM.Practice:case a.CEM.PracticePart:return t$;case a.CEM.Sprint:return t0;case a.CEM.SprintQualifying:return tX;case a.CEM.SprintQualifyingPart:return tZ;case a.CEM.Qualifying:return t2;case a.CEM.QualifyingPart:return t1;case a.CEM.Race:return sh(t);default:return[]}},sf=e=>{if(!e)return[];switch(e){case ey.CyclingYoungRider:return sd;case ey.CyclingSprint:return sc;case ey.CyclingClimb:return su;default:return so}},sj=(e,t,s)=>{switch(e){case eW.h.WRC:return t6;case eW.h.Indycar:return sx(t);case eW.h.MotoGP:case eW.h.Moto3:case eW.h.Moto2:case eW.h.Superbike:case eW.h.DTM:return sp(t);case eW.h.NascarSprintCup:case eW.h.NascarXfinity:case eW.h.NascarCampingWorld:return sa;case eW.h.FormulaE:return sm(t);case eW.h.F1:return sy(t,s);case eW.h.CyclingMen:case eW.h.CyclingWomen:return sf(s);default:return[]}},sv=(e,t)=>!(e.hideColumnIfAllUndefined&&t.every(t=>void 0===t[e.key])),sb=(e,t,s,r)=>e?sj(e.id,s,r).filter(e=>sv(e,t)):[],sS=(e,t,s,r,a,n)=>{if(!e)return[];let i=sj(e.id,r,n);return sg(e,s,i,r,a).filter(e=>sv(e,t))},sC=e=>[...e].sort((e,t)=>{let s=e=>{if(!e)return 1/0;let[t,s]=e.split(":");return 6e4*parseInt(t)+1e3*parseFloat(s)};return s(e.personalFastestLapTime)-s(t.personalFastestLapTime)}),sw=(e,t)=>t===ey.FastestLap?sC(e):e,s_=(0,s(62042).Fj)({variants:{type:{hard:{bg:"rating.s00"},medium:{bg:"rating.s65"},soft:{bg:"rating.s10"},intermediate:{bg:"rating.s70"},wet:{bg:"rating.s80"}}}}),sE=(0,m.I4)("div",s_);var sT=s(17502);let sM={S:"soft",M:"medium",H:"hard",I:"intermediate",W:"wet"},sA=e=>{let{tyreInfo:t,totalLaps:s}=e;return(0,r.jsx)(m.so,{w:"100%",height:"md",gap:"[1px]",children:void 0!==t&&void 0!==s?t.map((e,t)=>(0,r.jsx)(m.so,{justify:"center",style:{width:"".concat(e.laps/Number(s)*100,"%")},children:(0,r.jsx)(D.EY,{textStyle:"table.small",children:e.laps})},t)):(0,r.jsx)("div",{})})},sk=e=>{let{tyreInfo:t,totalLaps:s}=e;return(0,r.jsx)(m.so,{w:"100%",bg:"neutrals.nLv5",height:"sm",br:"sm",gap:"[1px]",overflow:"hidden",children:void 0!==t&&void 0!==s?t.map((e,t)=>(0,r.jsx)(sE,{type:sM[e.type],style:{width:"".concat(e.laps/Number(s)*100,"%")}},t)):(0,r.jsx)("div",{})})},sI=e=>{var t,s;let{driver:n,tyreInfo:i}=e,{stage:l}=(0,eg.a)();return(0,r.jsx)(sT.A,{team:n.team,outrightType:a.SNJ.Competitor,children:(0,r.jsx)(m.so,{flexGrow:1,justify:"flex-end",h:"4xl",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4",children:(0,r.jsx)(m.so,{alignItems:"center",justify:"center",px:"sm",maxW:"[250px]",width:"100%",children:(0,r.jsxs)(m.BJ,{gap:"xs",flexGrow:1,children:[(0,r.jsx)(sA,{tyreInfo:i,totalLaps:null==(t=l.info)?void 0:t.laps}),(0,r.jsx)(sk,{tyreInfo:i,totalLaps:null==(s=l.info)?void 0:s.laps})]})})})})},sP=()=>{var e;let{stage:t}=(0,eg.a)(),{selectedRaceCategory:s,selectedStageType:a,standings:n,timeDisplay:i}=tO(),l=sb(t.uniqueStage,n,a,s).filter(e=>e.translationKey!==e.shortTranslationKey);return 0===l.length?null:(0,r.jsx)("div",{children:(0,r.jsx)(F.nD,{children:(0,r.jsxs)(F.nD.Item,{defaultOpened:!0,br:"md",overflow:"hidden",children:[(0,r.jsx)(F.nD.Trigger,{bg:"surface.s2",children:(0,r.jsx)(D.EY,{textStyle:"display.small",children:(0,r.jsx)(b.A,{id:"legend"})})}),(0,r.jsx)(F.nD.Content,{children:(0,r.jsxs)(m.BJ,{px:"md",bg:"surface.s2",pb:"lg",children:[l.map(e=>(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(m.az,{w:"2xl",children:"color"===e.renderType?(0,r.jsx)(sE,{w:"100%",h:"sm",type:sM[e.shortTranslationKey],br:"lg"}):(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(b.A,{id:e.shortTranslationKey})})}),(0,r.jsx)(m.az,{children:(0,r.jsx)(D.EY,{textStyle:"body.small",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(b.A,{id:e.translationKey})})})]},e.key)),(null==(e=t.uniqueStage)?void 0:e.id)===eW.h.F1&&s===ey.Summary&&"interval"===i&&(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(m.az,{w:"2xl",children:(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontSize:"xs",textTransform:"uppercase",children:(0,r.jsx)(b.A,{id:"motorsport_interval_short"})})}),(0,r.jsx)(m.az,{children:(0,r.jsx)(D.EY,{textStyle:"body.small",lineHeight:1,fontSize:"xs",children:(0,r.jsx)(b.A,{id:"motorsport_legend_interval"})})})]})]})})]})})})},sD=e=>{var t;let{driver:s}=e,{stage:a}=(0,eg.a)();return(null==(t=a.uniqueStage)?void 0:t.id)===eW.h.F1?(0,r.jsx)(m.az,{style:{backgroundColor:null==s?void 0:s.teamColors.primary,borderBottomRightRadius:"2px",borderTopRightRadius:"2px"},w:"[4px]",h:"[100%]"}):(0,r.jsx)(m.az,{w:"xs"})},sL=e=>{let{driver:t,didNotFinish:s}=e;if(s)return(0,r.jsx)(m.so,{w:"xl",justify:"center",children:(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"[currentcolor]",lineHeight:1,textAlign:"center",children:"-"})});let a=function(e,t){if(void 0!==t&&void 0!==e){if(t===e)return;let s=e-t;return{positionsChanged:Math.abs(s),direction:s>0?"up":"down"}}}(t.gridPosition,t.position);return(0,r.jsxs)(m.BJ,{gap:"xs",justify:"center",w:"xl",children:[(0,r.jsx)(D.EY,{textStyle:"table.medium",lineHeight:1,textAlign:"center",children:t.position}),void 0!==a&&(0,r.jsx)(m.so,{align:"center",children:"up"===a.direction?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"status.success.default",lineHeight:1,textAlign:"center",children:a.positionsChanged}),(0,r.jsx)(m.so,{justify:"center",style:{transform:"rotate(180deg)"},children:(0,r.jsx)(z.Bfd,{fill:"success.default",w:12,h:12})})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"status.error.default",lineHeight:1,textAlign:"center",children:a.positionsChanged}),(0,r.jsx)(m.so,{justify:"center",children:(0,r.jsx)(z.Bfd,{fill:"error.default",w:12,h:12})})]})})]})},sz=e=>{var t;let{driver:s,team:a}=e;return(0,r.jsxs)(m.BJ,{gap:"xs",children:[(0,r.jsxs)(m.zt,{children:[(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"[currentcolor]",lineHeight:1,children:s.shortName||s.name}),(0,r.jsx)(V.w,{alpha2:(null==(t=s.country)?void 0:t.alpha2)||"international",size:12})]}),a&&(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"neutrals.nLv3",lineHeight:1,fontWeight:"lighter",maxW:"[120px]",truncate:!0,children:a.name})]})},sR=e=>{let{driver:t}=e,s="DNS"===t.gap,n="DNF"===t.gap,i="Disqualified"===t.comment,l=s||n||i;return(0,r.jsx)(sT.A,{team:t.team,outrightType:a.SNJ.Competitor,children:(0,r.jsxs)(m.zt,{h:"4xl",py:"xs",bg:"surface.s1",gap:"sm",pr:"sm",borderBottom:"1px solid",borderColor:"neutrals.nLv4",color:l?"neutrals.nLv3":"neutrals.nLv1",children:[(0,r.jsx)(sD,{driver:t.parentTeam}),(0,r.jsx)(sL,{driver:t,didNotFinish:l}),(0,r.jsx)(sz,{driver:t.team,team:t.parentTeam})]})})},sF=()=>{let{standings:e,selectedRaceCategory:t}=tO();return(0,r.jsx)(m.az,{children:sw(e,t).map(e=>(0,r.jsx)(m.az,{children:(0,r.jsx)(sR,{driver:e})},e.team.id))})};var sq=s(94684);let sU=()=>{let{stage:e}=(0,eg.a)(),{isDesktop:t}=(0,D.$c)(),s=(0,L.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0}),a=t?sq.Rl+sq.pB:s,n=e.uniqueStage&&[eW.h.MotoGP,eW.h.Moto2,eW.h.Moto3,eW.h.Superbike,eW.h.CyclingMen,eW.h.CyclingWomen].includes(e.uniqueStage.id);return(0,r.jsx)(F.PI,{top:a,isStickingDisabled:t,children:e=>(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(m.zt,{gap:"sm",alignItems:"center",py:{mdDown:"xl",md:"sm"},px:"sm",elevation:e?"2":void 0,h:"lg",bg:"surface.s1",children:[(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"neutrals.nLv3",truncate:!0,w:"[28px]",children:(0,r.jsx)(b.A,{id:"position.short"})}),(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"neutrals.nLv3",truncate:!0,children:(0,r.jsx)(b.A,{id:n?"riders.bikes":"motorsport_driver"})})]})})})},sK=()=>(0,r.jsxs)(m.BJ,{flexShrink:0,children:[(0,r.jsx)(sU,{}),(0,r.jsx)(sF,{})]}),sB=e=>{let{isStuck:t}=e,{stage:s}=(0,eg.a)(),{selectedRaceCategory:n,selectedStageType:i,standings:l,timeDisplay:o,toggleTimeDisplay:d}=tO(),c=sb(s.uniqueStage,l,i,n),u=l.some(e=>void 0!==e.interval);return(0,r.jsxs)(m.zt,{gap:"0",alignItems:"center",py:{mdDown:"xl",md:"sm"},h:"lg",elevation:t?"2":void 0,bg:"surface.s1",children:[(0,r.jsx)(m.az,{flexGrow:1}),c.map(e=>{var t,l;return u&&"time"===e.key&&(null==(t=s.uniqueStage)?void 0:t.id)===eW.h.F1&&n===ey.Summary||u&&"gap"===e.key&&(null==(l=s.uniqueStage)?void 0:l.id)===eW.h.F1&&i===a.CEM.Sprint?(0,r.jsx)(m.ov,{style:{minWidth:e.maxCellWidth||28},children:(0,r.jsxs)(m.so,{w:"6xl",justify:"center",align:"center",borderColor:"[currentcolor]",border:"1.5px solid",py:"xs",gap:"xs",br:"xl",color:"action.primary.default",cursor:"pointer",onClick:d,children:[(0,r.jsx)(z.bt9,{w:14,h:14,fill:"currentcolor"}),(0,r.jsx)(D.EY,{textStyle:"assistive.default",color:"[currentcolor]",textTransform:"uppercase",children:"gap"===o?(0,r.jsx)(b.A,{id:"gap"}):(0,r.jsx)(b.A,{id:"int"})})]})},e.key):(0,r.jsx)(m.ov,{style:{minWidth:e.maxCellWidth||28},children:(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(b.A,{id:e.shortTranslationKey})})},e.key)})]})},sO=e=>{let{isStuck:t}=e;return(0,r.jsx)(m.so,{flexGrow:1,justify:"flex-end",py:{mdDown:"xl",md:"sm"},h:"lg",elevation:t?"2":void 0,bg:"surface.s1",children:(0,r.jsxs)(m.so,{justify:"space-between",maxW:"[250px]",w:"[100%]",children:[(0,r.jsx)(m.ov,{style:{width:28},children:(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(b.A,{id:"motorsport_starting_tyres_short"})})}),(0,r.jsx)(m.ov,{style:{width:28},children:(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"neutrals.nLv3",children:(0,r.jsx)(b.A,{id:"motorsport_finishing_tyres_short"})})})]})})},sY=()=>{let{selectedRaceCategory:e}=tO(),{isDesktop:t}=(0,D.$c)(),s=(0,L.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0});return(0,r.jsx)(F.PI,{top:t?0:s,isStickingDisabled:t,children:t=>e===ey.Tyres?(0,r.jsx)(sO,{isStuck:t}):(0,r.jsx)(sB,{isStuck:t})})},sN=e=>{var t,s,a,n;let{driver:i,statistic:l,didNotFinish:o,didNotStart:d,isDisqualified:c}=e;return["time","totalTime"].includes(l.key)?o?(0,r.jsx)(r.Fragment,{children:"DNF"}):d?(0,r.jsx)(r.Fragment,{children:"DNS"}):c?(0,r.jsx)(r.Fragment,{children:"DSQ"}):void 0!==i.lapsBehind?(0,r.jsxs)(r.Fragment,{children:["+ ",l.value," ",1===i.lapsBehind?"lap":"laps"]}):l.showMinusIfUndefined?(0,r.jsx)(r.Fragment,{children:null!=(t=l.value)?t:"-"}):(0,r.jsx)(r.Fragment,{children:null!=(s=l.value)?s:"-"}):l.showZeroIfUndefined?(0,r.jsx)(r.Fragment,{children:null!=(a=l.value)?a:0}):l.showMinusIfUndefined?(0,r.jsx)(r.Fragment,{children:null!=(n=l.value)?n:"-"}):(0,r.jsx)(r.Fragment,{children:l.value})},sQ=e=>{let{driver:t,items:s}=e,n="DNS"===t.gap,i="DNF"===t.gap,l="Disqualified"===t.comment,o=n||i||l;return(0,r.jsx)(sT.A,{team:t.team,outrightType:a.SNJ.Competitor,children:(0,r.jsxs)(m.zt,{gap:"[0px]",alignItems:"center",h:"4xl",color:o?"neutrals.nLv3":"neutrals.nLv1",children:[(0,r.jsx)(m.az,{flexGrow:1,h:"[100%]",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4"}),s.map(e=>(0,r.jsx)(m.ov,{style:{minWidth:e.maxCellWidth||28},h:"4xl",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4",children:(0,r.jsx)(D.EY,{textStyle:"table.medium",color:"[currentcolor]",children:(0,r.jsx)(sN,{driver:t,statistic:e,didNotFinish:i,didNotStart:n,isDisqualified:l})})},e.key))]})})},sW=e=>{let{item:t}=e,{stage:s}=(0,eg.a)(),{selectedRaceCategory:a,selectedStageType:n,standings:i,timeDisplay:l}=tO();return a===ey.Tyres?(0,r.jsx)(sI,{driver:t,tyreInfo:t.tyreInfo}):(0,r.jsx)(sQ,{driver:t,items:sS(s.uniqueStage,i,t,n,l,a)})},sJ=()=>{let{standings:e,selectedRaceCategory:t}=tO();return(0,r.jsx)(m.az,{children:sw(e,t).map(e=>(0,r.jsx)(sW,{item:e},e.team.id))})},sH=()=>(0,r.jsxs)(m.BJ,{overflowX:"clip",flexGrow:1,style:{scrollbarWidth:"none",msOverflowStyle:"none"},children:[(0,r.jsx)(sY,{}),(0,r.jsx)(sJ,{})]}),sV=()=>(0,r.jsx)(m.VJ,{inline:"sm",children:(0,r.jsxs)(m.so,{children:[(0,r.jsx)(sK,{}),(0,r.jsx)(sH,{})]})}),sG=e=>{let{stage:t,data:s,error:a,loading:n,raceCategory:i}=e;return a?(0,r.jsx)(eM.p,{graphic:"race-start",descriptionMessageId:"motorsport_results_empty_message"}):n?(0,r.jsx)(m.az,{h:"[900px]"}):(0,r.jsx)(tB,{standings:s,selectedStageType:t.type.id,selectedRaceCategory:i,children:(0,r.jsxs)(m.BJ,{gap:"lg",children:[(0,r.jsx)(sV,{}),(0,r.jsx)(tY,{}),(0,r.jsx)(sP,{})]})})},s$=e=>{let{stages:t}=e,[s,n]=(0,j.useState)(()=>tF(t)),{data:i,error:l,loading:o}=td(s),d=e=>{n(t.find(t=>t.id===e))};(0,j.useEffect)(()=>{n(tF(t))},[t]);let c=function(e,t){return e.some(e=>e.type.id===a.CEM.Sprint)?e.find(e=>e.type.id===a.CEM.Sprint):t}(t,s);return(0,r.jsx)(F.tU,{variant:"quaternary",value:s.id,onChange:d,children:(0,r.jsxs)(m.BJ,{gap:"lg",children:[c&&(0,r.jsx)(tz,{selectedStage:c}),(0,r.jsx)(ty,{selectedStage:s,onStageChange:d,stages:t}),(0,r.jsxs)(m.BJ,{children:[(0,r.jsx)(tv,{stage:s}),(0,r.jsx)(m.VJ,{inline:"sm",children:(0,r.jsx)(m.az,{w:"100%",h:"[1px]",bg:"neutrals.nLv4"})})]}),t.map(e=>(0,r.jsx)(F.tU.Panel,{tabKey:e.id,children:(0,r.jsx)(sG,{stage:e,data:i,error:l,loading:o})},e.id))]})})},sZ=e=>{let{stages:t}=e,{stage:s}=(0,eg.a)();return s.uniqueStage?s.uniqueStage.id===eW.h.F1?(0,r.jsx)(sX,{stage:t[0]}):(0,r.jsx)(s$,{stages:t}):null},sX=e=>{let{stage:t}=e,{stage:s}=(0,eg.a)(),a=td(t),[n,i]=(0,j.useState)(ey.Summary),l=a.data.some(e=>void 0!==e.tyreInfo),o=a.data.some(e=>void 0!==e.personalFastestLapTime),d=o||l;return(0,r.jsx)(F.tU,{variant:"quaternary",value:n,onChange:e=>{i(e)},children:(0,r.jsxs)(m.BJ,{gap:"lg",children:[t.stageParent&&(0,r.jsx)(tC.C,{stage:s,children:(0,r.jsx)(tD,{id:t.stageParent.id,stage:t})}),(0,r.jsx)(m.az,{pt:"sm",children:(0,r.jsx)(tv,{stage:t})}),(0,r.jsxs)(F.tU.List,{scroll:!0,py:"xs",display:d?"flex":"none",children:[(0,r.jsx)(F.tU.Tab,{tabKey:ey.Summary,children:"Summary"}),l&&(0,r.jsx)(F.tU.Tab,{tabKey:ey.Tyres,children:(0,r.jsx)(b.A,{id:"motorsport_tyres"})}),o&&(0,r.jsx)(F.tU.Tab,{tabKey:ey.FastestLap,children:(0,r.jsx)(b.A,{id:"fastestLap.label"})})]}),(0,r.jsx)(F.tU.Panel,{tabKey:ey.Summary,children:(0,r.jsx)(sG,{stage:t,...a,raceCategory:ey.Summary})}),(0,r.jsx)(F.tU.Panel,{tabKey:ey.Tyres,children:(0,r.jsx)(sG,{stage:t,...a,raceCategory:ey.Tyres})}),(0,r.jsx)(F.tU.Panel,{tabKey:ey.FastestLap,children:(0,r.jsx)(sG,{stage:t,...a,raceCategory:ey.FastestLap})})]})})},s0=()=>{let{isMobile:e}=(0,D.$c)();return e?(0,r.jsxs)(m.BJ,{gap:"sm",px:"sm",mt:"-xs",children:[(0,r.jsx)(eS,{}),(0,r.jsx)(ew,{}),(0,r.jsx)(ej,{})]}):null},s1=["IT"],s2=e=>{let{stages:t}=e,s=(0,eQ.Ae)(),{stage:n}=(0,eg.a)(),i=(0,en.d4)(ei.LQ),l=function(e){return{hasPracticeTab:e.practice.length>0,hasSprintTab:e.sprint.length>0,hasQualifyingTab:e.qualifying.length>0,hasRaceTab:e.race.length>0}}(t),[o,d]=(0,j.useState)(()=>tR(l,t));(0,j.useEffect)(()=>{d(tR(l,t))},[t]);let c=Object.values(l).filter(Boolean).length>1,u=function(e,t){var s;let r=[];return(null==(s=e.uniqueStage)?void 0:s.id)===eW.h.MotoGP?r.push({key:a.CEM.Practice,available:t.hasPracticeTab},{key:a.CEM.Qualifying,available:t.hasQualifyingTab},{key:a.CEM.Sprint,available:t.hasSprintTab},{key:a.CEM.Race,available:t.hasRaceTab}):r.push({key:a.CEM.Practice,available:t.hasPracticeTab},{key:a.CEM.Sprint,available:t.hasSprintTab},{key:a.CEM.Qualifying,available:t.hasQualifyingTab},{key:a.CEM.Race,available:t.hasRaceTab}),r.filter(e=>e.available).map(e=>e.key)}(n,l);return(0,r.jsxs)(m.BJ,{gap:"md",mdDown:{bg:"surface.s0"},children:[(0,r.jsx)(m.az,{p:"sm",elevation:{mdDown:"2"},bg:"surface.s1",br:{md:"lg"},children:(0,r.jsx)(F.tU,{variant:"secondary",value:o,onChange:e=>d(e),children:(0,r.jsxs)(m.BJ,{gap:"md",children:[(0,r.jsx)(F.tU.List,{scroll:!0,py:"1px",display:c?"flex":"none",children:u.map(e=>(0,r.jsx)(F.tU.Tab,{tabKey:e,children:(0,r.jsx)(b.A,{id:tq[e]})},e))}),l.hasPracticeTab&&(0,r.jsx)(F.tU.Panel,{tabKey:a.CEM.Practice,children:(0,r.jsx)(s$,{stages:t.practice})}),l.hasSprintTab&&(0,r.jsx)(F.tU.Panel,{tabKey:a.CEM.Sprint,children:(0,r.jsx)(s$,{stages:t.sprint})}),l.hasQualifyingTab&&(0,r.jsx)(F.tU.Panel,{tabKey:a.CEM.Qualifying,children:(0,r.jsx)(s$,{stages:t.qualifying})}),t.race&&(0,r.jsx)(F.tU.Panel,{tabKey:a.CEM.Race,children:(0,r.jsx)(sZ,{stages:t.race})})]})})}),(0,r.jsx)(s0,{}),i&&!s1.includes(i)&&(0,r.jsx)(m.az,{md:{px:"sm",pb:"sm"},children:(0,r.jsx)(eA.z,{provider:s})})]})},s4=e=>{let{stages:t}=e,{stage:s}=(0,eg.a)(),n=(0,eQ.Ae)(),i=(0,en.d4)(ei.LQ),l=t.some(e=>e.type.id===a.CEM.AfterStage),o=ti()(t,"sequence"),{data:d}=(0,eB.r)(s.id),c=(0,en.d4)((0,tl.ce)(s)),[u,g]=(0,j.useState)(()=>(0,th.VL)(t.filter(e=>e.type.id!==a.CEM.AfterStage))),[h,x]=(0,j.useState)(a.CEM.Stage),p=e=>{let s=t.find(t=>t.id===e);s&&g(s)},y=u;if(h===a.CEM.AfterStage&&u.sequence){var f;let e=null==(f=o[u.sequence])?void 0:f[1];e&&(y=e)}return(0,r.jsx)(m.BJ,{gap:"sm",mdDown:{p:"sm",bg:"surface.s0"},children:(0,r.jsx)(m.az,{p:"sm",elevation:{mdDown:"2"},br:"lg",bg:"surface.s1",children:(0,r.jsx)(F.tU,{variant:"tertiary",value:u.id,onChange:p,children:(0,r.jsxs)(m.BJ,{gap:"sm",children:[(0,r.jsx)(ty,{selectedStage:u,onStageChange:p,stages:t.filter(e=>e.type.id!==a.CEM.AfterStage)}),(0,r.jsxs)(m.BJ,{children:[(0,r.jsx)(tS,{selectedStage:u}),(0,r.jsx)(tf.M,{stage:u})]}),t.map(e=>(0,r.jsxs)(F.tU.Panel,{tabKey:e.id,children:[l&&(0,r.jsx)(F.tU,{fullWidthTabs:!0,variant:"secondary",value:h,onChange:e=>x(e),children:(0,r.jsxs)(m.so,{gap:"md",mb:"md",children:[(0,r.jsx)(F.tU.Tab,{tabKey:a.CEM.Stage,children:(0,r.jsx)(m.az,{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",children:(0,r.jsx)(b.A,{id:"motorsport_wrc_stage",values:{n:e.sequence}})})}),(0,r.jsx)(F.tU.Tab,{tabKey:a.CEM.AfterStage,children:(0,r.jsx)(m.az,{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",children:(0,r.jsx)(b.A,{id:"motorsport_wrc_results_after_stage_x",values:{n:e.sequence}})})})]})}),(0,r.jsx)(tg,{stage:y})]},e.id)),i&&!s1.includes(i)&&void 0!==d&&c&&(0,r.jsx)(m.az,{children:(0,r.jsx)(eA.z,{provider:n})})]})})})})};var s9=function(e){return e[e.Summary=1]="Summary",e[e.Daily=2]="Daily",e}({});let s5=e=>{let t=e.stages[e.stages.length-1];return{summaryStages:[...e.afterStage,...e.dayStage,...t&&e.dayStage.length>0?[{...t,description:tx}]:[]],dailyStages:e.stages}},s6=e=>e.filter(e=>[a.CEM.AfterStage,a.CEM.Day].includes(e.type.id)).some(e=>[a.hzM.finished,a.hzM.inprogress].includes(e.status.type))?1:2,s3=e=>{let{stages:t}=e,{summaryStages:s,dailyStages:a}=s5(t),[n,i]=(0,j.useState)(s6(s));return(0,j.useEffect)(()=>{i(s6(s))},[t]),(0,r.jsx)(m.BJ,{gap:"md",mdDown:{bg:"surface.s0"},children:(0,r.jsx)(m.az,{p:"sm",elevation:{mdDown:"2"},bg:"surface.s1",br:{md:"lg"},children:(0,r.jsx)(F.tU,{variant:"secondary",fullWidthTabs:!0,value:n,onChange:e=>i(e),children:(0,r.jsxs)(m.BJ,{gap:"md",children:[(0,r.jsx)(m.az,{children:(0,r.jsxs)(F.tU.List,{children:[(0,r.jsx)(F.tU.Tab,{tabKey:s9.Summary,children:(0,r.jsx)(b.A,{id:"summary"})}),(0,r.jsx)(m.az,{w:"lg"}),(0,r.jsx)(F.tU.Tab,{tabKey:s9.Daily,children:(0,r.jsx)(b.A,{id:"stages"})})]})}),(0,r.jsx)(F.tU.Panel,{tabKey:s9.Summary,children:s.length>0?(0,r.jsx)(s$,{stages:s}):(0,r.jsx)(eM.p,{graphic:"race-start",descriptionMessageId:"motorsport_results_empty_message"})}),(0,r.jsx)(F.tU.Panel,{tabKey:s9.Daily,children:(0,r.jsx)(s$,{stages:a})})]})})})})},s7=e=>{var t;let{data:s}=e,{stage:a}=(0,eg.a)();return a.uniqueStage?a.uniqueStage.id===eW.h.WRC&&(null==(t=a.info)?void 0:t.version)==="v2"?(0,r.jsx)(s3,{stages:s}):(0,r.jsx)(s2,{stages:s}):null},s8=e=>{var t;let{data:s}=e;return(0,U.o)()===a.QCR.Motorsport?(0,r.jsx)(s7,{data:s}):(0,r.jsx)(s4,{stages:s.race},null==(t=s.race[0])?void 0:t.id)},re=()=>{let{data:e,error:t,loading:s}=eJ();return t?null:s||!e?(0,r.jsx)(m.az,{h:"[900px]"}):(0,r.jsx)(s8,{data:e})};var rt=s(62213);let rs=(e,t,s,r)=>e===a.QCR.Cycling&&t.type.id!==a.CEM.Discipline||e===a.QCR.Motorsport&&!!r,rr=(e,t,s,r,n)=>{var i;return e===a.QCR.Cycling&&!!n&&void 0!==t.info||e===a.QCR.Motorsport&&(null==(i=t.info)?void 0:i.circuitCity)!==void 0&&!!s},ra=[a.hzM.inprogress,a.hzM.finished],rn=(e,t,s,r,n)=>{if(e===a.QCR.Motorsport){if(!n)return em.Results;let e=r?em.Rankings:em.Info;return ra.includes(t.status.type)?em.Results:e}return em.Results},ri=()=>{let{stage:e}=(0,eg.a)(),t=(0,U.o)(),s=(0,en.d4)(ei.LQ),r=(0,en.d4)(tl.BF),n=(0,en.d4)((0,tl.ce)(e)),{data:i}=(0,eB.r)(e.id),{isDesktop:l,isMobile:o}=(0,D.$c)(),{hasMedia:d,hasSubstages:c}=(0,eb.A)({hasMedia:{route:a.dVR.highlights(e.id)},hasSubstages:{route:a.dVR.substages(e.id)}}),u=rr(t,e,l,o,!!c),g=rs(t,e,l,o),[h,x]=(0,j.useState)(rn(t,e,l,o,u));return(0,j.useEffect)(()=>{x(rn(t,e,l,o,u))},[e]),{tab:h,setTab:x,hasInfo:u,hasRankings:g,hasMedia:d,hasOdds:s&&!rt.fe.includes(s)&&!r&&n&&void 0!==i}},rl={[a.QCR.Cycling]:{[em.Results]:"cycling_stages",[em.Rankings]:"motorsport_overall_results"},[em.Results]:"basic.results",[em.Info]:"info",[em.Rankings]:"rankings",[em.Odds]:"odds",[em.Media]:"media"},ro=()=>{let{stage:e}=(0,eg.a)(),t=(0,U.o)(),{tab:s,setTab:n,hasInfo:i,hasRankings:l,hasMedia:o,hasOdds:d}=ri(),{data:u}=(0,c.Ay)([a.dVR.standings(e.id,a.SNJ.Competitor),"HEAD"],{fetcher:ep.n}),g=function(e,t){let s=[em.Results,t.hasInfo&&em.Info,t.hasRankings&&em.Rankings],r=[t.hasMedia&&em.Media,t.hasOdds&&em.Odds];return[...s,...e.status.type===a.hzM.finished?r:[...r].reverse()].filter(e=>!1!==e&&"number"==typeof e)}(e,{hasInfo:!!i&&t===a.QCR.Motorsport,hasRankings:t===a.QCR.Cycling?u:!!l,hasMedia:!!o,hasOdds:!!d});return(0,r.jsx)(ec.WC,{variant:"inverse-desktop",children:(0,r.jsxs)(F.tU,{variant:"primary",fullWidthTabs:!0,value:s,onChange:e=>n(e),children:[(0,r.jsx)(F.tU.List,{bg:"surface.s1",display:g.length>1?"flex":"none",underline:!0,children:g.map(e=>{var s;return(0,r.jsx)(F.tU.Tab,{tabKey:e,children:(0,r.jsx)(b.A,{id:(null==(s=rl[t])?void 0:s[e])||rl[e]})},e)})}),(0,r.jsx)(m.az,{h:g.length<=1?"[53px]":"[1px]",borderBottom:"1px solid",borderBottomColor:"neutrals.nLv4"}),(0,r.jsx)(F.tU.Panel,{tabKey:em.Results,children:(0,r.jsx)(re,{})}),(0,r.jsx)(F.tU.Panel,{tabKey:em.Info,children:(0,r.jsx)(e_,{})}),(0,r.jsx)(F.tU.Panel,{tabKey:em.Rankings,children:(0,r.jsx)(ta,{})}),(0,r.jsx)(F.tU.Panel,{tabKey:em.Odds,children:(0,r.jsx)(ts,{})}),(0,r.jsx)(F.tU.Panel,{tabKey:em.Media,children:(0,r.jsx)(eT,{})})]})})},rd=e=>{let{stage:t}=e;return(0,a.S$s)()?null:(0,r.jsx)(eg.K,{stage:t,children:(0,r.jsxs)(ec.Zp,{variant:"desktop-only",children:[(0,r.jsx)(ex,{}),(0,r.jsx)(ro,{})]})})};function rc(e){let{sportSlug:t,page:s,params:a,eventStage:i}=e,l=(0,k.A)(),o=(0,v.A)();return(0,r.jsxs)(j.Fragment,{children:[(0,r.jsxs)(f(),{children:[(0,_.v)(t,l)?(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}):null,(0,r.jsx)("link",{rel:"canonical",href:"https://www.sofascore.com".concat(n.z.getTranslatedCanonicalRoute(l,u[s],a).route)})]}),(0,r.jsx)(P.Ay,{metaKey:"categories"===s?t:"".concat(t,".stage"),descriptionKey:"main.".concat("categories"===s?t:"".concat(t,".stage")),values:{stage:"uniqueStage"!==s&&i.startDateTimestamp?"".concat(i.uniqueStage.name," ").concat(i.description," ").concat(o.formatDate(1e3*i.startDateTimestamp,{month:"short",year:"numeric"})):i.stageParent.description}}),(0,r.jsxs)(E.JR,{route:w.xW.StageSport,children:[(0,r.jsxs)(m.so,{bg:{mdDown:"surface.s1"},justify:"space-between",align:"center",children:[(0,r.jsxs)(S.B,{children:["categories"!==s?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.di,{translatedParams:{sport:t},children:(0,r.jsx)(b.A,{id:"sport.".concat(t)})})}):null,"eventStage"===s?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.So,{sportSlug:t,uniqueStage:i.uniqueStage,children:i.uniqueStage.name})}):null,(0,r.jsx)(S.B.Title,{children:"categories"===s?(0,r.jsx)(b.A,{id:"headerTitle.".concat(t)}):"uniqueStage"===s?i.uniqueStage.name:i.description})]}),"eventStage"===s&&(0,r.jsx)(m.az,{bg:"surface.s1",display:{md:"none"},py:"sm",pr:"lg",children:(0,r.jsx)(A.x,{id:i.id,uniqueStage:i.uniqueStage,location:M.y.Header})})]}),(0,r.jsx)(C.Ws.Provider,{value:t,children:(0,r.jsx)(H.X,{selectedUniqueStageId:i.uniqueStage.id,selectedSeasonId:i.stageParent.id,selectedEventStageId:i.id,children:(0,r.jsxs)(T.xA,{pb:{base:"sm",md:"md"},children:[(0,r.jsxs)(T.fv,{mdDown:{display:"categories"===s?"block":"none"},flexGrow:1,children:[(0,r.jsx)(ed,{}),(0,r.jsx)(E.Aq,{route:w.xW.StageSport})]}),(0,r.jsx)(T.fv,{mdDown:{display:"uniqueStage"===s||"eventStage"===s?"block":"none",w:"100%"},flexGrow:1,children:"eventStage"!==s?(0,r.jsx)(h.GO,{},i.uniqueStage.id):(0,r.jsx)(rd,{stage:i})})]})})})]})]},t)}var ru=s(81278),rg=s(61836),rh=s(60134),rx=s(75751);let rp=e=>{let{isActive:t,labelId:s,stage:n}=e;return(0,r.jsx)(I.So,{sportSlug:a.QCR.Cycling,uniqueStage:n,children:(0,r.jsx)(D.$n,{bg:t?"neutrals.nLv1":"surface.s2",size:"secondary",color:t?"surface.s1":"neutrals.nLv1",textStyle:"assistive.default",textTransform:"capitalize",children:(0,r.jsx)(b.A,{id:s})})})};function rm(e){var t;let{onChange:s,seasons:a,selectedSeasonId:n,isLoading:i}=e,l=a.findIndex(e=>e.id===n);return(0,r.jsxs)(m.so,{justify:"space-between",align:"center",gap:"xs",p:"xs",bg:"surface.s1",br:"sm",border:"2px solid {colors.neutrals.nLv4}",children:[(0,r.jsx)(D.K0,{variant:"clear",onClick:()=>{let e=l+1;e{let e=l-1;e>=0&&(null==s||s(a[e]))},disabled:a[0].id===n,children:(0,r.jsx)(z.CCT,{})})]})}function ry(e){let{seasons:t,onListTypeChange:s,listType:n,selectedSeasonId:i,selectedUniqueStageId:l,setSelectedSeasonId:o,isLoading:d}=e;return(0,r.jsx)(rx.t,{tag:"CyclingRacesListHeader",children:(0,r.jsxs)(m.az,{display:{mdDown:"none"},px:"sm",pt:"sm",pb:"sm",children:[(0,r.jsxs)(m.so,{h:"4xl",align:"center",justify:"space-between",children:[(0,r.jsx)(F.tU,{variant:"primary",value:n,initialValue:n,onChange:s,children:(0,r.jsxs)(F.tU.List,{underline:!0,children:[(0,r.jsx)(F.tU.Tab,{tabKey:"races",children:(0,r.jsx)(b.A,{id:"races"})}),(0,r.jsx)(F.tU.Tab,{tabKey:"favorites",children:(0,r.jsx)(b.A,{id:"eventList.favorites"})})]})}),(0,r.jsx)(m.so,{align:"center",gap:"lg",flexGrow:1,justify:"flex-end",children:(0,r.jsx)(m.so,{align:"center",gap:"sm",children:(0,r.jsx)(rm,{onChange:e=>{o(e.id)},seasons:t,selectedSeasonId:i,isLoading:d})})})]}),(0,r.jsxs)(m.so,{h:"4xl",align:"flex-end",gap:"xs",borderTop:"1px solid {colors.neutrals.nLv4}",mt:"[-1px]",children:[(0,r.jsx)(rp,{labelId:"men",isActive:l===a.Q_.Men,stage:{id:9,slug:"cycling-men"}}),(0,r.jsx)(rp,{labelId:"women",isActive:l===a.Q_.Women,stage:{id:94,slug:"cycling-women"}})]})]})})}function rf(e){var t;let{seasons:s,selectedUniqueStageId:n,selectedSeasonId:i,setSelectedSeasonId:l}=e,o=s.findIndex(e=>e.id===i),d=(0,L.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0});return(0,r.jsx)(F.PI,{elevation:2,top:d,bg:"surface.s1",zIndex:F.Py.Sticky-1,children:(0,r.jsxs)(m.so,{justify:"space-between",align:"center",p:"sm",children:[(0,r.jsxs)(m.so,{gap:"xs",children:[(0,r.jsx)(rp,{labelId:"men",isActive:n===a.Q_.Men,stage:{id:a.Q_.Men,slug:"cycling-men"}}),(0,r.jsx)(rp,{labelId:"women",isActive:n===a.Q_.Women,stage:{id:a.Q_.Women,slug:"cycling-women"}})]}),(0,r.jsx)(D.ms,{items:s,label:(0,r.jsx)(D.EY,{textStyle:"display.small",lineHeight:1,children:null==(t=s[o])?void 0:t.year}),selectedItem:s.find(e=>e.id===i),onSelectedItemChange:e=>{e.selectedItem&&l(e.selectedItem.id)},renderItem:e=>e?(0,r.jsx)(r.Fragment,{children:e.year}):null})]})})}function rj(e){var t,s,n;let{category:i,seasons:l,initialSeasonId:o,selectedEventStageId:d,selectedUniqueStageId:u,setSelectedEventStageId:g}=e,{isMobile:h}=(0,D.$c)(),x=(0,en.d4)(e=>e.favorites.lists.stages),[p,y]=(0,j.useState)("races"),[f,v]=(0,j.useState)(o);(0,j.useEffect)(()=>{v(o)},[o]);let{races:b,error:S,isLoading:C}=function(e,t){let{data:s,error:r,isLoading:n}=(0,c.Ay)(a.dVR.extended(e),{fallbackData:t?{stage:{substages:t}}:void 0,keepPreviousData:!0,revalidateOnMount:!0});return{races:(null==s?void 0:s.stage.substages)||[],error:r,isLoading:n}}(f,i.substages);(0,j.useEffect)(()=>{d&&b.length>0&&requestAnimationFrame(()=>{let e=document.querySelector('[data-stage-id="'.concat(d,'"]'));if(e){let t=e.getBoundingClientRect().top+window.scrollY-112;requestAnimationFrame(()=>{window.scrollTo({top:t,behavior:"smooth"})})}})},[b]);let w=(t=b,s=p,n=x,h?t:"favorites"===s?t.filter(e=>n.includes(e.id)):t);return(0,r.jsxs)(r.Fragment,{children:[h&&(0,r.jsx)(rf,{seasons:l,selectedUniqueStageId:u,selectedSeasonId:f,setSelectedSeasonId:v}),(0,r.jsxs)(ec.Zp,{children:[!h&&(0,r.jsx)(ry,{seasons:l,listType:p,onListTypeChange:e=>{y(e)},selectedSeasonId:f,selectedUniqueStageId:u,setSelectedSeasonId:v,isLoading:C}),(0,r.jsx)(m.so,{pt:{base:"sm",md:"0"},px:{base:"sm",md:"0"},bg:{base:"surface.s0",md:"[transparent]"},flexDirection:"column",gap:{base:"sm",md:"0"},pb:{md:"xl"},children:S?(0,r.jsx)(eM.p,{graphic:"race-start",descriptionMessageId:"stats.noResults"}):w.length>0?null==w?void 0:w.map((e,t)=>(0,r.jsx)(rh._,{stage:e,isLast:t===w.length-1,sport:a.QCR.Cycling,isSelected:e.id===d,onClick:t=>{h||t.preventDefault(),g(e.id)}},e.id)):(0,r.jsx)(eM.p,{graphic:"race-start",descriptionMessageId:"stats.noResults"})})]})]})}function rv(e){let{sportSlug:t,page:s,params:a,eventStage:i}=e,l=(0,v.A)(),o=(0,k.A)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(f(),{children:[(0,_.v)(t,o)?(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}):null,(0,r.jsx)("link",{rel:"canonical",href:"https://www.sofascore.com".concat(n.z.getTranslatedCanonicalRoute(o,u[s],a).route)})]}),(0,r.jsx)(P.Ay,{metaKey:s===d.Categories?t:"".concat(t,".stage"),descriptionKey:"main.".concat(s===d.Categories?t:"".concat(t,".stage")),values:{stage:"uniqueStage"!==s&&i.startDateTimestamp?"".concat(i.uniqueStage.name," ").concat(i.description," ").concat(l.formatDate(1e3*i.startDateTimestamp,{month:"short",year:"numeric"})):i.stageParent.description}})]})}function rb(e){var t,s,a;let{stageSeasons:n,extendedStage:i,race:l,page:o,params:c,sportSlug:u}=e,g=(0,ru.useRouter)(),[x,p]=(0,j.useState)(()=>{var e,t;return null!=(t=null==l?void 0:l.id)?t:i.substages?(0,h.d2)(null!=(e=i.substages)?e:[]).id:0}),{isMobile:y}=(0,D.$c)(),f=null==(t=i.substages)?void 0:t.find(e=>e.id===x);return(0,j.useEffect)(()=>{switch(o){case d.Categories:(0,rg.Mt)({name:document.title,link:g.asPath,type:g.route});break;case d.UniqueStage:(0,rg.u_)(i.id);break;case d.EventStage:(null==l?void 0:l.id)&&(0,rg.vV)(null==l?void 0:l.id)}},[o,g,y]),(0,r.jsxs)(j.Fragment,{children:[(0,r.jsx)(rv,{sportSlug:u,page:o,params:c,eventStage:l||f||i}),(0,r.jsxs)(E.JR,{route:w.xW.StageSport,children:[(0,r.jsx)(m.so,{bg:{mdDown:"surface.s1"},justify:"space-between",align:"center",children:(0,r.jsxs)(S.B,{children:[o!==d.Categories?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.di,{translatedParams:{sport:u},children:(0,r.jsx)(b.A,{id:"sport.".concat(u)})})}):null,o===d.EventStage?(0,r.jsx)(S.B.Item,{children:(0,r.jsx)(I.So,{sportSlug:u,uniqueStage:i.uniqueStage,children:i.uniqueStage.name})}):null,(0,r.jsx)(S.B.Title,{children:o===d.Categories?(0,r.jsx)(b.A,{id:"headerTitle.".concat(u)}):o===d.UniqueStage?i.uniqueStage.name:null!=(a=null==l?void 0:l.name)?a:i.name})]})}),(0,r.jsx)(C.Ws.Provider,{value:u,children:(0,r.jsxs)(T.xA,{pb:{base:"sm",md:"md"},children:[(0,r.jsx)(T.fv,{mdDown:{display:o===d.Categories||o===d.UniqueStage?"block":"none"},flexGrow:1,children:(0,r.jsx)(rj,{category:i,seasons:n,initialSeasonId:i.id,selectedEventStageId:x,setSelectedEventStageId:p,selectedUniqueStageId:i.uniqueStage.id})}),(0,r.jsx)(T.fv,{mdDown:{display:o===d.EventStage?"block":"none",w:"100%"},flexGrow:1,children:f&&(y?(0,r.jsx)(rd,{stage:l||f}):(0,r.jsx)(m.az,{position:"sticky",top:"[120px]",br:"lg",overflow:"hidden",elevation:{md:"2"},bg:"surface.s1",style:(null==(s=f.info)?void 0:s.borderColor)?{outline:"2px solid ".concat(f.info.borderColor)}:void 0,children:(0,r.jsx)(D.Ee,{h:"[calc(100vh - 168px)]",resetDeps:[f.id],children:(0,r.jsx)(rd,{stage:f})})}))})]})})]})]})}var rS=s(65097);let rC=e=>{let{error:t,...s}=e;return t?(0,r.jsx)(rS.default,{statusCode:t.code}):s.sportSlug===a.QCR.Cycling?(0,r.jsx)(rb,{...s}):(0,r.jsx)(rc,{...s})};rC.getInitialProps=p;let rw=rC},90510:(e,t,s)=>{"use strict";s.d(t,{XU:()=>u,Gr:()=>h,ib:()=>g});var r,a,n=s(13829),i=s(55729),l=s(947);!function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"}(r||(r={})),function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"}(a||(a={}));var o=function(e){var t=(0,l.A)(),s=e.value,r=e.children,a=(0,n.Tt)(e,["value","children"]);return r(t.formatNumberToParts(s,a))};function d(e){var t=function(t){var s=(0,l.A)(),r=t.value,a=t.children,i=(0,n.Tt)(t,["value","children"]),o="string"==typeof r?new Date(r||0):r;return a("formatDate"===e?s.formatDateToParts(o,i):s.formatTimeToParts(o,i))};return t.displayName=a[e],t}function c(e){var t=function(t){var s=(0,l.A)(),r=t.value,a=t.children,o=(0,n.Tt)(t,["value","children"]),d=s[e](r,o);if("function"==typeof a)return a(d);var c=s.textComponent||i.Fragment;return i.createElement(c,null,d)};return t.displayName=r[e],t}o.displayName="FormattedNumberParts",o.displayName="FormattedNumberParts";var u=c("formatDate"),g=c("formatTime"),h=c("formatNumber");c("formatList"),c("formatDisplayName"),d("formatDate"),d("formatTime")}},e=>{var t=t=>e(e.s=t);e.O(0,[4092,395,3338,8217,7734,240,8711,7253,2502,636,6593,8792],()=>t(45021)),_N_E=e.O()}]);