!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]="501bf6d1-10aa-48ec-a832-f98501b14c8b",e._sentryDebugIdIdentifier="sentry-dbid-501bf6d1-10aa-48ec-a832-f98501b14c8b")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8503,9833],{10292:(e,t,a)=>{"use strict";a.d(t,{t:()=>s.t});var s=a(91407)},15413:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/favorites",function(){return a(56408)}])},18645:(e,t,a)=>{"use strict";a.d(t,{eD:()=>r.e,pY:()=>n.p,tg:()=>s.t});var s=a(91407),n=a(91603),r=a(33480)},44595:(e,t,a)=>{"use strict";a.d(t,{FG:()=>l,GM:()=>u,Vd:()=>c,c7:()=>d,cY:()=>o,fN:()=>f,jT:()=>i,jp:()=>b,mh:()=>m,ps:()=>p});var s=a(21377),n=a(58047),r=a(62827);let l=[s.QCR.IceHockey,s.QCR.AmericanFootball,s.QCR.Baseball,s.QCR.Handball],i=[...l,s.QCR.Football];var o=function(e){return e.FootballForward="F",e.FootballDefender="D",e.FootballMidfielder="M",e.FootballGoalkeeper="G",e.BasketballForward="F",e.BasketballGuard="G",e.BasketballCenter="C",e.AmericanFootballPunter="P",e.AmericanFootballPuntReturner="PR",e.AmericanFootballLongSnapper="LS",e.AmericanFootballKicker="K",e.AmericanFootballTackle="T",e.AmericanFootballOffensiveTackle="OT",e.AmericanFootballOffensiveLineman="OL",e.AmericanFootballOffensiveGuard="OG",e.AmericanFootballGuard="G",e.AmericanFootballCenter="C",e.AmericanFootballQuarterback="QB",e.AmericanFootballRunningBack="RB",e.AmericanFootballFullback="FB",e.AmericanFootballTightEnd="TE",e.AmericanFootballWideReceiver="WR",e.AmericanFootballStrongSafety="SS",e.AmericanFootballSafety="SAF",e.AmericanFootballFreeSafety="FS",e.AmericanFootballDefensiveLineman="DL",e.AmericanFootballDefensiveBack="DB",e.AmericanFootballCornerBack="CB",e.AmericanFootballNoseTackle="NT",e.AmericanFootballDefensiveTackle="DT",e.AmericanFootballDefensiveEnd="DE",e.AmericanFootballOutsideLineback="OLB",e.AmericanFootballMiddleLineback="MLB",e.AmericanFootballLineback="LB",e.AmericanFootballInsideLineback="ILB",e.IceHockeyDefenseman="D",e.IceHockeyGoalie="G",e.IceHockeyCenter="C",e.IceHockeyLeftWing="L",e.IceHockeyRightWing="R",e.IceHockeyForward="F",e.BaseballPitcher="P",e.BaseballCatcher="C",e.BaseballFirstBase="1B",e.BaseballSecondBase="2B",e.BaseballThirdBase="3B",e.BaseballShortstop="SS",e.BaseballLeftField="LF",e.BaseballCenterField="CF",e.BaseballRightField="RF",e.BaseballDesignatedHitter="DH",e.BaseballPinchHitter="PH",e.BaseballPinchRunner="PR",e.BaseballBaseRunner="BR",e.BaseballOutfield="OF",e.BaseballInfield="IF",e.BaseballStartingPitcher="SP",e.BaseballReliefPitcher="RP",e.BaseballCloser="CP",e.BaseballUtility="UT",e.BaseballUtilityInfielder="UI",e.BaseballUtilityOutfielder="UO",e.BaseballRightHandedPitcher="RHP",e.BaseballLeftHandedPitcher="LHP",e.BaseballRightHandedStarter="RHS",e.BaseballLeftHandedStarter="LHS",e.BaseballRightHandedReliever="RHR",e.BaseballLeftHandedReliever="LHR",e.BaseballBatter="B",e.BaseballHitter="H",e.BaseballRunner="R",e.BaseballUnknown="U",e.ESportsHardCarry="HC",e.ESportsMid="MID",e.ESportsOfflaner="OFF",e.ESportsSoftSupport="SS",e.ESportsHardSupport="HS",e.ESportsAdc="ADC",e.ESportsJun="JUN",e.ESportsTop="TOP",e.ESportsSup="SUP",e.HandballGoalkeeper="G",e.HandballRightWing="RW",e.HandballLeftWing="LW",e.HandballRightBack="RB",e.HandballLeftBack="LB",e.HandballCentralBack="CB",e.HandballPivot="P",e.CricketBatter="BM",e.CricketAllrounder="AR",e.CricketKeeper="WK",e.CricketBowler="B",e}({}),c=function(e){return e.AmericanFootballQuarterback="am_football_quarterbacks",e.AmericanFootballRunningBack="am_football_running_backs",e.AmericanFootballReceiver="am_football_receivers",e.AmericanFootballOffensiveLine="am_football_offensive_line",e.AmericanFootballDefensiveLine="am_football_defensive_line",e.AmericanFootballDefensiveBack="am_football_defensive_backs",e.AmericanFootballLineback="am_football_linebackers",e.AmericanFootballSpecialTeam="am_football_special_teams",e.BaseballPitcher="pitcher",e.BaseballCatcher="catcher",e.BaseballInfield="infield",e.BaseballOutfield="outfield",e.BaseballHitter="hitter",e.BaseballRunner="runner",e.BaseballBatter="batter",e.IceHockeyForward="forward",e.IceHockeyDefenseman="defenseman",e.IceHockeyGoalie="goalie",e.HandballGoalkeeper="handball.goalkeeper",e.HandballBack="handball.back",e.HandballWinger="handball.winger",e.HandballPivot="handball.pivot",e.Unknown="player.position.unknown",e}({});let d=(e,t)=>{switch(t){case s.QCR.AmericanFootball:switch(e){case"QB":return"am_football_quarterbacks";case"RB":case"FB":return"am_football_running_backs";case"WR":case"TE":return"am_football_receivers";case"OT":case"OL":case"OG":case"C":case"T":case"G":return"am_football_offensive_line";case"DT":case"DL":case"DE":case"NT":return"am_football_defensive_line";case"DB":case"SS":case"FS":case"CB":case"SAF":return"am_football_defensive_backs";case"OLB":case"LB":case"MLB":case"ILB":return"am_football_linebackers";case"P":case"PR":case"LS":case"K":return"am_football_special_teams";default:return"player.position.unknown"}case s.QCR.Baseball:switch(e){case"P":case"SP":case"CP":case"RP":case"RHP":case"LHP":case"LHS":case"RHS":case"LHR":case"RHR":return"pitcher";case"C":return"catcher";case"1B":case"2B":case"3B":case"SS":case"IF":case"UI":return"infield";case"LF":case"CF":case"RF":case"OF":case"UO":return"outfield";case"H":case"DH":case"PH":return"hitter";case"R":case"PR":case"BR":return"runner";case"B":return"batter";default:return"player.position.unknown"}case s.QCR.IceHockey:switch(e){case"F":case"L":case"C":case"R":return"forward";case"D":return"defenseman";case"G":return"goalie";default:return"player.position.unknown"}case s.QCR.Handball:switch(e){case"RB":case"LB":case"CB":return"handball.back";case"LW":case"RW":return"handball.winger";case"P":return"handball.pivot";case"G":return"handball.goalkeeper";default:return"player.position.unknown"}default:return e||"player.position.unknown"}},u=(e,t)=>{let a={};for(let s=0;s{switch(e){case"F":case"am_football_quarterbacks":case"am_football_running_backs":case"am_football_receivers":case"am_football_offensive_line":case"handball.winger":case"forward":return"colors.status.live";case"M":case"am_football_special_teams":case"handball.pivot":return"colors.secondary.default";case"D":case"am_football_defensive_backs":case"am_football_defensive_line":case"am_football_linebackers":case"handball.back":case"defenseman":return"colors.primary.default";case"G":case"handball.goalkeeper":case"goalie":return"colors.status.val";default:return"colors.neutrals.nLv3"}},b=e=>e.type===s.YVh.Person,p=(e,t,a,l,i,o,c,d)=>e===s.QCR.AmericanFootball?[{tabKey:n.x.Details,item:"details"},{tabKey:n.x.Matches,item:"matches",values:{sport:(0,r.ap)(e)}},{tabKey:n.x.Standings,item:"app.standings",isHidden:!t},{tabKey:n.x.PlayerStatistics,item:"tab_player_stats",isHidden:!c},{tabKey:n.x.Squad,item:"am_football_roster",isHidden:!l},{tabKey:n.x.Statistics,item:"statistics",isHidden:!i},{tabKey:n.x.Media,item:"media",isHidden:!o}]:[{tabKey:n.x.Details,item:"details"},{tabKey:n.x.Matches,item:"matches",values:{sport:(0,r.ap)(e)}},{tabKey:n.x.Standings,item:"app.standings",isHidden:!t},{tabKey:n.x.Squad,item:"squad",isHidden:!l,values:{gender:d}},{tabKey:n.x.TopPlayers,item:"top_players",values:{gender:d},isHidden:!a},{tabKey:n.x.Statistics,item:"statistics",isHidden:!i},{tabKey:n.x.Media,item:"media",isHidden:!o}],h=[s.QCR.AmericanFootball,s.QCR.Tennis];function f(e,t){return -1!==h.indexOf(e)&&9464===t}},53486:(e,t,a)=>{"use strict";a.d(t,{n6:()=>B,MC:()=>b.MC,gY:()=>_,G:()=>P,ey:()=>A});var s=a(6029),n=a(87827),r=a(21377),l=a(21501),i=a(99064),o=a(55729),c=a(90248),d=a(494),u=a(62859),m=a(54409),b=a(60988),p=a(41735);let h=p.default.span.withConfig({componentId:"sc-8e60f6ed-0"})(["padding:3px;color:white;font-size:12px;font-weight:600;min-width:44px;border-radius:4px;text-align:center;display:inline-block;background:",";"],e=>e.isWinner?e.theme.colors.secondary.default:e.theme.colors.onSurface.nLv3),f=function(e){let{points:t,isWinner:a,...n}=e;return(0,s.jsx)(h,{isWinner:a,...n,children:"number"==typeof t?"".concat(t," pts"):"-"})};var x=a(8703),g=a(65078),j=a(16620),y=a(48886),v=a(8973),k=a(39969),S=a(13266);let F=(0,p.default)(S.tj).withConfig({componentId:"sc-3f813a14-0"})(["display:block;border-radius:2px;:hover{background:",";}:active{background:",";}"],e=>e.theme.colors.surface.s2,e=>e.theme.colors.surface.s0),R=(0,p.default)(i.$n).withConfig({componentId:"sc-3f813a14-1"})(["display:inline-block;&:hover > *{transform:scale(1.1);}"]);function B(e){let t=(0,o.useRef)(null),a=(0,d.d4)(t=>t.favorites.events[e.event.id],d.bN),[n,r]=(0,g.jr)(a,"homeTeam","awayTeam",a),[i,c]=(0,g.jr)(a,"homeScore","awayScore",a),m=(0,l.ZC)(null==a?void 0:a.status.type);return((0,o.useEffect)(()=>{e.mutate&&m&&(null==a?void 0:a.status.type)&&m!==a.status.type&&e.mutate()},[e.mutate,m,null==a?void 0:a.status.type]),a)?(0,s.jsx)(u.y$.Provider,{value:{event:a,leftTeam:n,rightTeam:r,leftScore:i,rightScore:c},children:(0,s.jsx)(F,{event:a,className:"event-hl-".concat(a.id),onClick:t=>{e.onClick&&e.onClick(t,(null==a?void 0:a.id)||-1,e.isMobile)},children:(0,s.jsx)("div",{ref:t,children:(0,s.jsx)(b.n6,{...e,event:a,location:e.location})})})}):null}let w=()=>{let{event:e,leftTeam:t,rightTeam:a}=(0,o.useContext)(u.y$),{location:n}=(0,b.lv)();return(0,s.jsx)(k.h,{id:e.id,tournament:e.tournament,leftTeam:t,rightTeam:a,type:v.b.Event,location:n})},_=e=>(0,s.jsx)(B,{...e,children:w}),C=e=>{let{referenceId:t,isReferenceTeamId:a}=e,n=(0,g.h2)(t,a),l={background:"onSurface.nLv3",char:"?"};switch(n){case r.h18.Win:l={background:"secondary.default",char:"W"};break;case r.h18.OvertimeLoss:case r.h18.Lose:l={background:"error.default",char:"L"};break;case r.h18.Draw:l={background:"onSurface.nLv3",char:"D"}}return(0,s.jsx)(i.az,{w:24,h:24,br:"50%",bg:l.background,mx:"xs",children:(0,s.jsx)(i.EY,{font:"display.small",color:"onColor.primary",lineHeight:"24px",w:24,align:"center",as:"div",children:l.char})})},T=e=>{let{event:t,leftTeam:a,rightTeam:n}=(0,o.useContext)(u.y$);return[r.XUj.NotStarted,r.XUj.InProgress].includes(t.status.type)?(0,s.jsx)(k.h,{type:v.b.Event,location:v.y.MatchesSection,id:t.id,tournament:t.tournament,leftTeam:a,rightTeam:n}):(0,s.jsx)(C,{...e})},A=e=>{let{referenceId:t,isReferenceTeamId:a,incidentsMap:n,...r}=e;return e=>(0,s.jsx)(B,{incidents:n?n[e.event.id]:void 0,isReferenceTeamId:a,...r,...e,children:()=>(0,s.jsx)(T,{referenceId:t,isReferenceTeamId:a})})},P=e=>{let{rating:t,points:a,player:l,playedFor:d,isOnBench:b,incidents:p,isReferenceTeamId:h}=e;return e=>(0,s.jsx)(B,{incidents:p,entity:r.wNW.Player,...e,isReferenceTeamId:h,children:(0,x.rK)(e.event)?()=>{let{openEventPlayerStatistics:e}=(0,j.d)(),{event:p,leftTeam:h,rightTeam:x}=(0,o.useContext)(u.y$),g=p.status.type,S=p.tournament.category.sport,F=p.winnerCode===r.Jfo.Left?h.id:x.id,B=S.slug===r.QCR.Football,w=S.slug===r.QCR.Basketball,_=g===r.XUj.NotStarted,C=w&&void 0!==a,T=!B&&!C;return b&&S.slug===r.QCR.Football?(0,s.jsx)(i.az,{w:"28",h:"28",children:(0,s.jsx)(m.IKQ,{width:24,height:24,fill:"onSurface.nLv3"})}):_?(0,s.jsx)(k.h,{id:p.id,type:v.b.Event,location:v.y.MatchesSection,tournament:p.tournament,leftTeam:h,rightTeam:x}):p.hasEventPlayerStatistics?(0,s.jsxs)(R,{onClickCapture:t=>{t.preventDefault(),t.stopPropagation(),p.hasEventPlayerStatistics&&l&&e({event:p,player:l},y._.EventCell)},variant:T?void 0:"unshielded",colorScheme:T?"secondary":void 0,p:"0",w:C?48:28,h:"28",children:[B&&(0,s.jsx)(n.G,{rating:t}),C&&(0,s.jsx)(f,{points:a,isWinner:F===d}),T&&(0,s.jsx)(m.Abd,{width:24,height:24,fill:"onColor.primary"})]}):(0,s.jsx)(i.so,{w:"28",h:"28",align:"center",justify:"center",children:(0,s.jsx)(i.EY,{font:"assistive.default",color:"onSurface.nLv3",children:(0,s.jsx)(c.A,{id:"N/A"})})})}:null})}},56408:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>e0});var s=a(6029),n=a(95669),r=a.n(n),l=a(55729),i=a(494),o=a(19451),c=a(39676),d=a(29129),u=a(42678),m=a(25862),b=a(21377),p=a(37071),h=a(76356),f=a(71024),x=a.n(f),g=a(90248),j=a(48683),y=a(54409),v=a(22648),k=a(70010),S=a(73258),F=a(85386),R=a(23727),B=a(45860),w=a(10794),_=a(12759),C=a(10292),T=a(46009),A=a(8973),P=a(13266);let E=e=>{let{entity:t}=e;return(0,s.jsxs)(h.so,{align:"center",px:"lg",py:"sm",children:[(0,s.jsx)(h.az,{mr:"lg",h:"[40px]",children:(0,s.jsx)(P.uc,{player:t,sportSlug:t.team.sport.slug,children:(0,s.jsx)(C.t,{id:t.id,size:40})})}),(0,s.jsx)(P.uc,{player:t,sportSlug:t.team.sport.slug,children:(0,s.jsx)(p.EY,{children:t.name})}),(0,s.jsx)(h.az,{ml:"auto",children:(0,s.jsx)(T.e,{entity:b.bq7.Players,type:A.b.Player,location:A.y.Favorites,id:t.id})})]})};var H=a(41735),L=a(18645),O=a(62042),q=a(94604);let M=(0,O.Fj)({variants:{isMMA:{true:{borderRadius:"50%",display:"block",backgroundColor:"[white]"},false:{}},theme:{light:{},dark:{}}},compoundVariants:[{isMMA:!0,theme:"light",css:{border:"1px solid {colors.neutrals.nLv4}"}},{isMMA:!0,theme:"dark",css:{border:"1px solid {colors.surface.s1}"}}],defaultVariants:{isMMA:!1,theme:"light"}}),I=(0,h.I4)(L.pY,M),D=e=>{let{sport:t,entity:a,type:n,id:r,name:l,team:i}=e,{name:o}=(0,H.useTheme)();return(0,s.jsxs)(h.so,{direction:"column",grow:1,w:"100%",h:"[96px]",py:"sm",px:"xs",bg:{base:"surface.s1",md:"surface.s2"},br:"sm",children:[(0,s.jsxs)(h.so,{w:"100%",justify:"center",position:"relative",children:[(0,s.jsx)(h.az,{position:"absolute",top:"0",left:"xs",children:(0,s.jsx)(y.Egi,{sport:t,fill:"neutral.default"})}),a===b.bq7.Players?(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(L.tg,{id:r,size:40})}):a===b.bq7.Teams?(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(I,{id:r,size:40,isMMA:t===b.QCR.MMA,theme:o})}):(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(L.eD,{id:r,name:l,size:40})}),(0,s.jsx)(h.az,{position:"absolute",top:"0",right:"xs",children:(0,s.jsx)(T.e,{entity:a,type:n,id:r,location:A.y.Favorites})})]}),(0,s.jsx)(h.so,{w:"100%",justify:"center",children:(0,s.jsx)(p.EY,{textStyle:"display.small",w:"100%",maxW:{base:"[150px]",mdOnly:"[100px]"},py:"sm",mt:"xs",textAlign:"center",textTransform:"capitalize",truncate:!0,overflow:"hidden",whiteSpace:"nowrap",children:i?(0,s.jsx)(q.Rm,{team:i,showFemaleSuffix:(0,q.ub)(i)}):l})})]},r)},z=e=>{let{entity:t,sport:a}=e,{name:n}=(0,H.useTheme)();return(0,s.jsxs)(h.so,{align:"center",px:"lg",py:"sm",children:[(0,s.jsx)(h.az,{mr:"lg",h:"[24px]",children:(0,s.jsx)(P.gT,{team:t,sport:a,children:(0,s.jsx)(I,{id:t.id,size:24,sport:t.sport,isMMA:a===b.QCR.MMA,theme:n,gender:t.gender})})}),(0,s.jsx)(h.az,{children:(0,s.jsx)(P.gT,{team:t,sport:a,children:(0,s.jsx)(p.EY,{maxW:{base:"[200px]",smOnly:"[500px]",mdOnly:"[120px]"},truncate:!0,children:(0,s.jsx)(q.Rm,{team:t,showFemaleSuffix:(0,q.ub)(t)})})})}),(0,s.jsx)(h.az,{ml:"auto",children:(0,s.jsx)(T.e,{entity:b.bq7.Teams,id:t.id,type:A.b.Team,location:A.y.Favorites})})]})};var U=a(59721),G=a(52695);let K=e=>{let{entity:t}=e;return(0,s.jsxs)(h.so,{align:"center",px:"lg",py:"sm",children:[(0,s.jsx)(h.az,{mr:"lg",h:"[24px]",children:(0,s.jsx)(P.tQ,{tournament:t,children:(0,s.jsx)(U.e,{size:24,id:t.id})})}),(0,s.jsx)(P.tQ,{tournament:t,children:(0,s.jsx)(p.EY,{children:(0,s.jsx)(G.O,{uniqueTournament:t})})}),(0,s.jsx)(h.az,{ml:"auto",children:(0,s.jsx)(T.e,{entity:b.bq7.Tournaments,id:t.id,type:A.b.UniqueTournament,location:A.y.Favorites})})]})},Q=(0,l.memo)(function(e){let{entity:t}=e,{suggestions:a,isLoading:n}=function(e){let t=(0,i.d4)(w.LQ),a=(0,_.Pz)(e),[s,n]=(0,i.d4)(e=>{var t;return[[...e.favorites.lists[a[0]],...e.favorites.lists[a[1]]],null==(t=e.favorites._persist)?void 0:t.rehydrated]}),r=e===b.bq7.Tournaments?"unique-tournaments":e,o=e===b.bq7.Tournaments?"uniqueTournaments":e,{data:c,isLoading:d}=(0,B.Ay)(t?b.PTD.entityFollowSuggestion(r,t):null);return{suggestions:(0,l.useMemo)(()=>n?null==c?void 0:c[o].filter(e=>!(null==s?void 0:s.includes(e.id))):{},[e,!!(null==c?void 0:c[o]),n]),isLoading:d}}(t),[r,o]=(0,l.useState)(5);if((0,l.useEffect)(()=>{o(5)},[]),n)return(0,s.jsx)(v.a,{});let c=Object.values(a).slice(0,r);return(0,s.jsxs)(j.Zp,{children:[(0,s.jsx)(j.Zp.Header,{titleId:t===b.bq7.Tournaments?"trending_competitions":t===b.bq7.Teams?"trending_teams":"trending_athletes"}),c.map(e=>t===b.bq7.Teams?(0,s.jsx)(z,{sport:e.sport.slug,entity:e},e.id):t===b.bq7.Tournaments?(0,s.jsx)(K,{sport:e.category.sport.slug,entity:e},e.id):t===b.bq7.Players?(0,s.jsx)(E,{entity:e,sport:e.team.sport.slug},e.id):null),(0,s.jsx)(j.Zp.Footer,{ctaParams:ro(e=>e+5),icon:R.X.Down}:void 0})]})});var W=a(31710),Y=a(99064),N=a(13731),X=a.n(N),Z=a(78383),$=a.n(Z),J=a(89489),V=a(63862),ee=a(44595),et=a(61836),ea=a(42440);a(94497);var es=a(60443);a(19600);var en=a(83260),er=a(51862),el=a(94910),ei=a(34906),eo=a(4967),ec=a(90510),ed=a(42621),eu=a(53486),em=a(31254);let eb=(0,l.createContext)({}),ep=e=>void 0!==e.startTimestamp,eh=e=>ep(e)?1e3*e.startTimestamp:1e3*e.startDateTimestamp,ef=(e,t)=>eh(e)-eh(t),ex=e=>e.sort(ef),eg=e=>{let t=new Date(eh(e));return t.setHours(0,0,0),t.getTime()};var ej=a(39969);function ey(e){var t;let{stage:a}=e,n=eo.pp(a.startDateTimestamp).getTime(),r=function(e){switch(e){case b.hzM.finished:return"stage_result_finished";case b.hzM.canceled:return"canceled";case b.hzM.postponed:return"postponed";case b.hzM.inprogress:return"inProgress";default:return""}}(a.status.type),l=(t=a.status.type,[b.hzM.canceled,b.hzM.inprogress,b.hzM.postponed].includes(t)?"sofaSingles.live":"onSurface.nLv3");return(0,s.jsxs)(Y.az,{textAlign:"center",mx:"sm",basis:56,title:a.status.description,children:[(0,s.jsx)(Y.EY,{color:"onSurface.nLv3",font:"body.small",children:(0,s.jsx)(ec.ib,{value:n})}),r&&(0,s.jsx)(Y.EY,{block:!0,ellipsis:!0,w:56,font:"body.small",align:"center",color:l,mt:"xxs",children:(0,s.jsx)(g.A,{id:r})})]})}function ev(e){var t,a,n;let{stage:r,isSelected:l,location:o,...c}=e,d=(0,i.d4)(e=>e.favorites.stages[r.id],i.bN),u=null==d||null==(t=d.uniqueStage)?void 0:t.category.sport.slug;return u?(0,s.jsx)(Y.az,{br:"xxs",hoverBg:"surface.s2",...c,children:(0,s.jsx)(P.LC,{stage:d,sportSlug:u,isStageCell:!0,children:(0,s.jsxs)(Y.so,{align:"center",bg:l?"surface.s2":void 0,h:"48",py:"sm",pr:"md",children:[(0,s.jsx)(ey,{stage:d}),(0,s.jsx)(Y.cG,{vertical:!0,my:"-2",mr:"sm",color:"onSurface.nLv4"}),(0,s.jsxs)(Y.so,{direction:"column",grow:1,children:[(0,s.jsx)(Y.EY,{color:"onSurface.nLv1",font:"body.medium",mb:"xxs",children:null==(a=d.stageParent)?void 0:a.description}),(0,s.jsxs)(Y.so,{align:"center",children:[(0,s.jsx)(Y.EY,{color:"onSurface.nLv3",font:"body.medium",children:d.description}),d.status.type===b.hzM.finished&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y.ABt,{w:"8",h:"8",fill:"neutral.default",mx:"6"}),(0,s.jsx)(Y.EY,{color:"onSurface.nLv3",font:"body.medium",children:null==(n=d.winner)?void 0:n.name})]})]})]}),(0,s.jsx)(Y.cG,{vertical:!0,my:"-2",mr:"md",color:"onSurface.nLv4"}),(0,s.jsx)(ej.x,{id:d.id,uniqueStage:d.uniqueStage,location:o,isSubstageCell:!0})]})})}):null}function ek(e){let{events:t,tournament:a,type:n}=e,r=(0,l.useRef)(t.length),{isMobile:i}=(0,p.$c)(),{lastClickedEvent:o,onClick:c}=(0,l.useContext)(eb);return(0,l.useEffect)(()=>{r.current=t.length},[t.length]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ed.q,{defaultHeight:48,children:n===b.bq7.Events?(0,s.jsx)(em.UP,{tournament:a}):(0,s.jsx)(em.hy,{stage:a})}),(0,s.jsx)(Y.az,{mb:"sm",children:n===b.bq7.Events?(0,s.jsx)(s.Fragment,{children:t.map(e=>(0,s.jsx)(ed.q,{defaultHeight:48,children:(0,s.jsx)(eu.gY,{event:e,onClick:c,isMobile:i,isSelected:o===e.id,location:A.y.Favorites})},e.id))}):(0,s.jsx)(s.Fragment,{children:t.map(e=>(0,s.jsx)(ed.q,{defaultHeight:48,children:(0,s.jsx)(ev,{stage:e,isSelected:o===e.id,location:A.y.Favorites})},e.id))})})]})}function eS(e){let{events:t}=e;if(!(null==t?void 0:t.length))return null;let a=function(e){let t=-1,a=[];return e.forEach(e=>{var s,n;let r=ep(e)?e.tournament:e.uniqueStage,l=ep(e)&&null!=(n=null==(s=e.tournament.uniqueTournament)?void 0:s.id)?n:r.id;l!==t&&(t=l,a.push({tournament:r,events:[],type:ep(e)?b.bq7.Events:b.bq7.Stages}));let i=a[a.length-1];i.type,b.bq7.Events,i.events.push(e)}),a}(t);return(0,s.jsx)(eu.MC.Provider,{value:{statusTimeOnly:!0,location:A.y.Favorites},children:a.map((e,t)=>(0,s.jsx)(ek,{...e},"".concat(e.tournament.id,"-").concat(t)))})}let eF=function(e){let{events:t}=e,a=eh(t[0]),n=(0,eo.cK)(a),r=(0,eo.ef)(a),i=(0,l.useMemo)(()=>ex(t),[t.map(e=>e.id)]);return(0,s.jsx)(j.Zp,{children:(0,s.jsxs)(h.az,{pb:"sm",children:[(0,s.jsx)(h.so,{px:"lg",pt:"lg",pb:"sm",children:(0,s.jsxs)(p.EY,{textStyle:"display.small",children:[n?(0,s.jsx)(g.A,{id:"today"}):r?(0,s.jsx)(g.A,{id:"tomorrow"}):(0,s.jsx)(ec.XU,{weekday:"short",value:a})," \xb7 ",(0,s.jsx)(ec.XU,{day:"numeric",month:"short",year:(0,eo.ND)(a)?void 0:"numeric",value:a})]})}),(0,s.jsx)(eS,{events:i})]})})},eR=(e,t)=>{let a=Object.keys(e).sort();return t?a.reverse():a},eB=e=>{let{setActiveEventId:t,events:a,isReverse:n=!1}=e,r=X()(a,eg),i=eR(r,n);return(0,l.useEffect)(()=>{a.length&&t(a.sort(ef)[0].id)},[]),(0,s.jsx)(h.so,{direction:"column",px:"sm",gap:"sm",children:i.map(e=>(0,s.jsx)(eF,{events:r[e]},e))})},ew=e=>{let{team:t,sport:a}=e;return(0,s.jsx)(P.gT,{team:t,sport:t.sport.slug,children:(0,s.jsx)(D,{sport:a,entity:b.bq7.Teams,type:A.b.Team,id:t.id,team:t})},t.id)},e_=e=>{let{tournament:t,sport:a}=e;return(0,s.jsx)(P.tQ,{tournament:t,children:(0,s.jsx)(D,{sport:a,entity:b.bq7.Tournaments,type:A.b.UniqueTournament,id:t.id,name:t.name})},t.id)},eC=e=>{let{player:t,sport:a}=e;return(0,s.jsx)(P.uc,{player:t,sportSlug:a,children:(0,s.jsx)(D,{sport:a,entity:b.bq7.Players,type:A.b.Player,id:t.id,name:t.name})},t.id)};var eT=a(83817),eA=a.n(eT);let eP=[b.XUj.Finished,b.XUj.Suspended,b.XUj.Canceled,b.XUj.Unknown,b.XUj.Postponed,b.XUj.Interrupted],eE=[b.hzM.finished,b.hzM.canceled,b.hzM.cancelled,b.hzM.closed],eH="all_sports",eL=[{key:er.R.Events,translation:"events"},{key:er.R.Teams,translation:"teams"},{key:er.R.UniqueTournaments,translation:"competitions"},{key:er.R.PlayerTeamPersons,translation:"athletes"}];var eO=function(e){return e.UpcomingLive="upcoming_live",e.Finished="finished",e}({});let eq={upcoming_live:"Upcoming/Live",finished:"Finished"},eM=e=>{let{stateItems:t,activeFilter:a}=e;return t.filter(e=>{var t;return ep(e)&&(a===eH||e.tournament.category.sport.slug===a)||!ep(e)&&(a===eH||(null==(t=e.uniqueStage)?void 0:t.category.sport.slug)===a)})},eI=e=>{let{events:t,stages:a}=e;return[t.filter(e=>!eP.includes(e.status.type)),a.filter(e=>!eE.includes(e.status.type)),t.filter(e=>eP.includes(e.status.type)),a.filter(e=>eE.includes(e.status.type))]};function eD(e,t){let a=Object.keys(e),s=Object.keys(t);return eA()(a,s)}function ez(e,t){let a=Object.keys(e),s=Object.keys(t);return eA()(a,s)}let eU=(e,t)=>{switch(t){case er.R.Events:return Array.from(new Set(e.map(e=>e.tournament?e.tournament.category.sport.slug:e.uniqueStage&&e.uniqueStage.category.sport.slug||"").filter(e=>""!==e)));case er.R.Teams:return Array.from(new Set(e.map(e=>e.sport.slug)));case er.R.UniqueTournaments:return Array.from(new Set(e.map(e=>e.category.sport.slug)));case er.R.PlayerTeamPersons:return Array.from(new Set(e.map(e=>{var t;return null==(t=e.team)?void 0:t.sport.slug})));default:return[]}};function eG(){let e=(0,W._)(["\n grid-template-columns: repeat(3, 1fr);\n "]);return eG=function(){return e},e}let eK=H.default.div.withConfig({componentId:"sc-ba22e62a-0"})(["display:grid;width:100%;gap:8px;padding:0 8px;grid-template-columns:repeat(2,1fr);",";"],es.A.mdMin(eG())),eQ=e=>e.length?e.map(e=>e.id).sort().join(","):"-",eW=(0,l.memo)(e=>{let t=(0,i.wA)(),{isMobile:a}=(0,p.$c)(),[n,r]=(0,l.useState)(er.R.Events),[o,c]=(0,l.useState)(eH),[d,u]=(0,l.useState)(eO.UpcomingLive),[m]=(0,en.A)("persistedSportOrder",V.lh),f=(0,ea.C)(eD),x=(0,i.d4)(w.JU,ez),v=(0,i.d4)(w.wF),k=(0,i.d4)(w.up),S=(0,i.d4)(w.Yb),F=Object.values(v).filter(e=>(0,ee.jp)(e)),R=Object.keys(f).length>0||Object.keys(x).length>0,B=Object.keys(Object.values(v).filter(e=>!(0,ee.jp)(e))).length>0,_=Object.keys(k).length>0,C=Object.keys(S).length>0||Object.keys(F).length>0,T={...f,...x},[A,P,E,H]=eI({events:Object.values(f),stages:Object.values(x)}),L=eM({stateItems:A,activeFilter:o}),O=eM({stateItems:P,activeFilter:o}),q=eM({stateItems:E,activeFilter:o}),M=eM({stateItems:H,activeFilter:o}),I=Object.values(v).filter(e=>!(0,ee.jp)(e));(0,l.useEffect)(()=>{u(eO.UpcomingLive)},[o]),(0,l.useEffect)(()=>{n!==er.R.Teams||I.filter(e=>e.sport.slug===o).length||c(eH),n!==er.R.UniqueTournaments||Object.values(k).filter(e=>e.category.sport.slug===o).length||c(eH),n!==er.R.PlayerTeamPersons||Object.values(S).filter(e=>e.team.sport.slug===o).length||F.filter(e=>e.sport.slug===o).length||c(eH)},[v,k,S]),(0,l.useEffect)(()=>{let e=L.length||O.length,t=q.length||M.length;t&&!e&&u(eO.Finished),e&&!t&&u(eO.UpcomingLive)},[eQ(L),eQ(O),eQ(q),eQ(M)]);let D=eM({stateItems:d===eO.Finished?[...q,...M]:[...L,...O],activeFilter:o}),z=eU(Object.values((e=>{switch(e){case er.R.Teams:return Object.values(v).filter(e=>!(0,ee.jp)(e));case er.R.UniqueTournaments:return Object.values(k);case er.R.PlayerTeamPersons:return Object.values(S);case er.R.Events:default:return Object.values(T)}})(n)),n),U=eU(F,er.R.Teams),G=[...z,...n===er.R.PlayerTeamPersons?U:[]],K=m.filter(e=>G.includes(e)),W=[eH,...K];(0,l.useEffect)(()=>{2===W.length&&c(K[0])},[W.length]),(0,l.useEffect)(()=>{c(eH)},[n,z.length]);let N=eQ(D);return(0,l.useEffect)(()=>{let e=X()(D,e=>ep(e)?b.bq7.Events:b.bq7.Stages);if(!e[b.bq7.Events])return $();let a=e[b.bq7.Events].map(e=>e.id),s="favorites-refresh";async function n(){try{let e=a.map(b.nk6.fetchEvent);return{events:(await Promise.allSettled(e)).filter(e=>"fulfilled"===e.status).map(e=>e.value.event)}}catch(e){return console.error("Repo refresh couldn't fetch favorite events"),{events:[]}}}return t((0,J.vB)({entities:a,refreshTaskId:s},{fetchFunction:n,interval:6e4})),()=>t((0,J.tM)(s))},[N]),(0,s.jsx)(j.Zp,{variant:"desktop-only",children:(0,s.jsx)(j.WC,{variant:"inverse-desktop",children:(0,s.jsx)(h.az,{pb:"sm",position:"relative",children:(0,s.jsxs)(Y.tU,{variant:"primary",value:n,onChange:e=>r(e),children:[(0,s.jsxs)(h.az,{bg:{mdDown:"surface.s1"},mb:"sm",children:[(0,s.jsxs)(h.az,{elevation:{mdDown:"2"},borderBottom:{md:"1px solid {colors.neutrals.nLv4}"},children:[(0,s.jsx)(p.EY,{textStyle:"display.extraLarge",p:"lg",pb:"sm",display:{base:"none",md:"block"},children:(0,s.jsx)(g.A,{id:"app_favourites"})}),(0,s.jsx)(Y.tU.List,{underline:{color:a?"onColor.primary":"primary.default"},bg:["header.default","unset"],children:eL.map(e=>(0,s.jsx)(Y.tU.Tab,{flex:1,textAlign:"center",tabKey:e.key,children:(0,s.jsx)(p.EY,{textStyle:"tab.primary.desktop",textTransform:"capitalize",color:{base:"onColor.primary",md:"primary.default"},children:(0,s.jsx)(g.A,{id:e.translation})})},e.key))})]}),W.length>2&&(0,s.jsx)(p.tR,{buttonStyle:"solid",children:(0,s.jsx)(h.so,{w:"[fit-content]",minW:"100%",p:"sm",borderBottom:n===er.R.Events?"onSurface.nLv4":"undefined",children:W.map(e=>(0,s.jsx)(Y.vu,{isActive:o===e,onClick:()=>{c(e),(0,et.ke)({action:"click",location:"favorite_tab",type:"chip_sport_selection"})},variant:"primary",style:{padding:"8px 12px"},children:(0,s.jsxs)(h.so,{align:"center",children:[e!==eH&&(0,s.jsx)(y.Egi,{sport:e,fill:o===e?"surface.s1":"onSurface.nLv1",mr:"xs"}),(0,s.jsx)(g.A,{id:e===eH?e:"sport.".concat(e)})]})},e))})}),n===er.R.Events&&!!Object.values(T).length&&(0,s.jsx)(p.tR,{buttonStyle:"solid",children:(0,s.jsx)(h.so,{w:"[fit-content]",p:"sm",children:Object.keys(eq).map(e=>{let t=e===eO.UpcomingLive?!L.length&&!O.length:!q.length&&!M.length;return(0,s.jsx)(Y.vu,{isActive:e===d,onClick:()=>u(e),disabled:t,children:(0,s.jsx)(g.A,{id:"".concat(eq[e])})},e)})})})]}),(0,s.jsxs)(Y.tU.Panel,{tabKey:er.R.Events,children:[R&&D.length?(0,s.jsx)(eB,{events:D,setActiveEventId:e.setActiveEventId,isReverse:d===eO.Finished}):(0,s.jsx)(ei.D,{entity:n,hasFavoriteTeams:B||_||C}),(0,s.jsxs)(h.so,{direction:"column",gap:"sm",display:["flex","none"],p:"sm",children:[(0,s.jsx)(Q,{entity:b.bq7.Teams}),(0,s.jsx)(Q,{entity:b.bq7.Tournaments})]})]}),(0,s.jsxs)(Y.tU.Panel,{tabKey:er.R.Teams,children:[B?(0,s.jsxs)(eK,{children:[I.filter(e=>e.sport.slug===o||o===eH).sort((e,t)=>e.name.localeCompare(t.name)).map(e=>(0,s.jsx)(ew,{team:e,sport:e.sport.slug},e.id)),(0,s.jsx)(el.M,{searchEntity:n,spread:!0})]}):(0,s.jsx)(ei.D,{entity:n}),(0,s.jsx)(h.az,{display:{base:"block",md:"none"},p:"sm",mt:"sm",children:(0,s.jsx)(Q,{entity:b.bq7.Teams})})]}),(0,s.jsxs)(Y.tU.Panel,{tabKey:er.R.UniqueTournaments,children:[_?(0,s.jsxs)(eK,{children:[Object.values(k).filter(e=>e.category.sport.slug===o||o===eH).sort((e,t)=>e.name.localeCompare(t.name)).map(e=>(0,s.jsx)(e_,{tournament:e,sport:e.category.sport.slug},e.id)),(0,s.jsx)(el.M,{searchEntity:n,spread:!0})]}):(0,s.jsx)(ei.D,{entity:n}),(0,s.jsx)(h.az,{display:{base:"block",md:"none"},p:"sm",mt:"sm",children:(0,s.jsx)(Q,{entity:b.bq7.Tournaments})})]}),(0,s.jsxs)(Y.tU.Panel,{tabKey:er.R.PlayerTeamPersons,children:[C?(0,s.jsxs)(eK,{children:[Object.values(S).filter(e=>e.team.sport.slug===o||o===eH).sort((e,t)=>e.name.localeCompare(t.name)).map(e=>(0,s.jsx)(eC,{player:e,sport:e.team.sport.slug},e.id)),F.filter(e=>e.sport.slug===o||o===eH).sort((e,t)=>e.name.localeCompare(t.name)).map(e=>(0,s.jsx)(ew,{team:e,sport:e.sport.slug},e.id)),(0,s.jsx)(el.M,{searchEntity:n,spread:!0})]}):(0,s.jsx)(ei.D,{entity:n}),(0,s.jsx)(h.az,{display:{base:"block",md:"none"},p:"sm",mt:"sm",children:(0,s.jsx)(Q,{entity:b.bq7.Players})})]})]})})})})}),eY=x()(()=>Promise.all([a.e(9888),a.e(9584),a.e(9247),a.e(3338),a.e(9907),a.e(8017),a.e(6375),a.e(7129),a.e(1350),a.e(7734),a.e(9536),a.e(240),a.e(5221),a.e(8711),a.e(2753),a.e(9216),a.e(2088),a.e(5477),a.e(9469),a.e(1632),a.e(5803),a.e(2493),a.e(5299),a.e(7942)]).then(a.bind(a,77990)),{loadableGenerated:{webpack:()=>[77990]},loading:()=>(0,s.jsx)(h.so,{w:"100%",h:"1/2",children:(0,s.jsx)(v.a,{})}),ssr:!1});function eN(){let e=(0,l.useRef)(null),[t,a]=(0,l.useState)(!0),[n,r]=(0,l.useState)(),i=(0,l.useCallback)((e,s,l)=>{!l&&(e.preventDefault(),n===s?a(e=>!e):(r(s),t||a(!0)))},[t,n]),o=(0,l.useCallback)(()=>a(!1),[]),c=t?n:void 0;return(0,s.jsxs)(k.xA,{py:"md",children:[(0,s.jsx)(k.fv,{flexGrow:1,ref:e,children:(0,s.jsx)(eb.Provider,{value:{onClick:i,lastClickedEvent:c,isFavoritesPage:!0},children:(0,s.jsx)(eW,{setActiveEventId:r})})}),t&&n?(0,s.jsx)(k.fv,{flexGrow:1,style:{top:124,height:"fit-content",position:"sticky"},children:(0,s.jsx)(eY,{eventId:n,onClose:o})}):(0,s.jsxs)(k.fv,{flexGrow:1,children:[(0,s.jsx)(Q,{entity:b.bq7.Teams}),(0,s.jsx)(Q,{entity:b.bq7.Tournaments}),(0,s.jsx)(j.Zp,{children:(0,s.jsxs)(h.az,{minH:"[616px]",position:"relative",p:"sm",children:[(0,s.jsxs)(h.so,{mb:"sm",align:"center",gap:"md",children:[(0,s.jsx)(y.HZJ,{fill:"primary.default"}),(0,s.jsx)(p.EY,{textStyle:"display.medium",lineHeight:1,children:(0,s.jsx)(g.A,{id:"banner_header_text"})})]}),(0,s.jsx)(S.k,{}),(0,s.jsx)(h.az,{mt:"lg",children:(0,s.jsx)(F.s,{})})]})})]})]})}function eX(){return(0,s.jsx)(Y.az,{minH:"100vh",children:(0,s.jsx)(eW,{setActiveEventId:$()})})}function eZ(){let e=(0,i.wA)();return(0,l.useEffect)(()=>{e((0,m.Vy)(null))},[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.$B,{children:(0,s.jsx)(d.YW,{children:(0,s.jsx)(eX,{})})}),(0,s.jsx)(u.h6,{children:(0,s.jsx)(c.JR,{route:o.xW.Favorites,children:(0,s.jsx)(eN,{})})})]})}var e$=a(26331),eJ=a(73088),eV=a(52951);let e0=()=>{let e=(0,e$.A)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)("link",{rel:"canonical",href:"https://www.sofascore.com".concat(eJ.z.getTranslatedCanonicalRoute(e,"favorites").route)}),(0,s.jsx)("meta",{name:"robots",content:"noindex, nofollow"})]}),(0,s.jsx)(eV.Ay,{metaKey:"favorites"}),(0,s.jsx)(eZ,{})]})}},59721:(e,t,a)=>{"use strict";a.d(t,{e:()=>s.e});var s=a(33480)}},e=>{var t=t=>e(e.s=t);e.O(0,[395,4977,346,988,8217,9462,1254,9562,9406,636,6593,8792],()=>t(15413)),_N_E=e.O()}]);