!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="8fc5059a-4551-4ed9-8c88-ffeef76ac3b5",e._sentryDebugIdIdentifier="sentry-dbid-8fc5059a-4551-4ed9-8c88-ffeef76ac3b5")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4411],{9489:(e,a,t)=>{"use strict";t.d(a,{R:()=>d});var s=t(6029),n=t(55729),r=t(90248),o=t(62859);let l=JSON.parse('{"football":{"attackGroup":"attacking","attackingGroup":"football_attacking","cardsGroup":"cards","defenceGroup":"defending","defensiveDefendingGroup":"defensiveDefending","defendingGroup":"defending","duelsGroup":"football_duels","goalkeeperGroup":"goalkeeping","goalkeeperOtherGroup":"goalkeeperOther","goalkeepingGroup":"goalkeeping","matchesGroup":{"id":"matches","values":{"sport":"football"}},"otherGroup":"miscellaneous_statistics","otherPerGameGroup":"other_per_game","passesGroup":"pass_accuracy","passingGroup":"passing","summaryGroup":"statistics_general","offensiveGroup":"offensive","creativityGroup":"player_ability_creativity","defensiveGroup":"defensive","shootingGroup":"football_shooting_category","teamPlayGroup":"football_team_play_category","additionalGroup":"football_additional_category"},"basketball":{"defenseGroup":"defending","extraGroup":"extra","matchesGroup":{"id":"matches","values":{"sport":"basketball"}},"offenseGroup":"americanFootball.offense","otherGroup":"miscellaneous_statistics","pointsGroup":"points","reboundsGroup":"rebounds","summaryGroup":"statistics_general","pointsPerGameGroup":"points_per_game","reboundsPerGameGroup":"rebounds_per_game","otherPerGameGroup":"other_per_game"},"american-football":{"defensiveGroup":"defensive","fieldGoalKickersGroup":"fieldGoalKickers","fumblesGroup":"fumbles","interceptionsGroup":"football_interceptions","kickReturnsGroup":"kickReturns","kickingGroup":"kicking","kickoffGroup":"kickoff","matchesGroup":{"id":"matches","values":{"sport":"american_football"}},"passingGroup":"passing","puntReturnsGroup":"puntReturns","puntingGroup":"punting","receivingGroup":"receiving","rushingGroup":"rushing","gamesGroup":"am_football_games_tab"},"ice-hockey":{"attackingGroup":"attacking","goaliesGroup":"legend_hockey_goalies","goalkeeperGroup":"goalkeeping","goalkeepingGroup":"goalkeeping","matchesGroup":{"id":"matches","values":{"sport":"ice_hockey"}},"otherGroup":"miscellaneous_statistics","penaltyGroup":"penalty","pointsGroup":"points","savesGroup":"player_ability_saves","scoringGroup":"scoring","skatersGroup":"legend_hockey_skaters","summaryGroup":"statistics_general","timeGroup":"time","overallGroup":"ice_hockey_stat_category_overall","defensiveGroup":"ice_hockey_stat_category_defensive","powerPlayGroup":"ice_hockey_stat_category_power_play","shorthandedGroup":"ice_hockey_stat_category_shorthanded","evenGroup":"ice_hockey_stat_category_even_strength","faceOffGroup":"ice_hockey_stat_category_faceoff"},"handball":{"attackingGroup":"attacking","goalkeepersGroup":"stats.goalkeepers","goalkeepingGroup":"goalkeeping","otherGroup":"miscellaneous_statistics","playersGroup":"players"},"baseball":{"battingGroup":"baseball_group_batting","fieldingGroup":"baseball_group_fielding","pitchingGroup":"baseball_group_pitching"},"futsal":{"matchesGroup":{"id":"matches","values":{"sport":"futsal"}},"summaryGroup":"statistics_general"},"tennis":{"serve":"tennis_service_stat","pressureMetrics":"tennis_pressure_metrics","miscellaneous_statistics":"miscellaneous_statistics"}}');var i=t(27892);let d=e=>{let{id:a}=e,t=(0,n.useContext)(o.Ws);return(0,s.jsx)(r.A,{id:(0,i.O)(l,a,t),values:(0,i.B)(l,a,t)})}},16533:e=>{"use strict";e.exports=JSON.parse('{"football":{"accurateChippedPasses":"football_accurate_chip_passes","accurateCrosses":"accCrosses","accurateLongBalls":"accLongPasses","accurateOppositionHalfPasses":"accPassesOppositionHalf","accurateOwnHalfPasses":"accPassesOwnHalf","accuratePasses":"accuratePerGame","appearances":"matches_total","cleanSheet":"cleanSheets","clearances":"football_clearances_per_game","dispossessed":"football_dispossessed","dribbledPast":"football_dribbled_past_per_game","errorLeadToGoal":"errors_leading_to_goal","errorLeadToShot":"errors_lead_to_shot","keyPasses":"football_key_passes_per_game","touches":"football_touches","freeKickGoal":"football_free_kick_goals","goalConversionPercentage":"goal_conversion","goalsConcededInsideTheBox":"goalsConcededInsideBox","goalsConcededOutsideTheBox":"goalsConcededOutsideBox","interceptions":"interceptions_per_game","minutesPlayed":"minutes_per_game","penaltySave":"penaltiesSaved","possessionWonAttThird":"football_posession_won","savedShotsFromInsideTheBox":"football_saves_inside_box","savedShotsFromOutsideTheBox":"savesFromOutsideBox","saves":"savesMade","scoringFrequency":"goals_frequency","setPieceConversion":"football_free_kick_conversion","successfulDribbles":"football_successful_dribbles","successfulRunsOut":"succRunsOutPerGame","tackles":"football_tackles_per_game","totalShots":"football_shots_per_game","yellowCards":"football_yellow_card","yellowRedCards":"football_yellow_red","red":"football_red_card","redCards":"red_cards","offsides":"football_offsides"},"basketball":{"appearances":"gamesPlayed","benchPoints":"basketball_points_off_the_bench","defensiveRebounds":"defensive","effectiveFieldGoalPercentage":"basketball_effective_field_goal_pct","fastbreakMade":"basketball_fast_break_points","fieldGoalsMade":"fieldGoals","fieldGoalsPercentageAgainst":"basketball_opponent_field_goals_pct","flagrantFouls":"basketball_flagrant_fouls","freeThrowAttempts":"basketball_free_throws_attempted","freeThrowsMade":"freeThrows","minutesPlayed":"minutes_played","offensiveFoulsAgainst":"basketball_charges_drawn","offensiveRebounds":"offensive","personalFoulsAgainst":"basketball_fouls_drawn","pir":"pirStat","pointsInPaint":"basketball_points_in_paint","technicalFouls":"basketball_technical_fouls","threePointAttempts":"basketball_three_points_attempted","threePointsMade":"threePointers","trueShootingPercentage":"basketball_true_shooting_pct","twoPointsMade":"twoPointers","assists":"football_assists","secondChancePoints":"basketball_second_chance_points"},"american-football":{"appearances":"matches_total","defensiveAssistTackles":"assistTackles","defensiveCombineTackles":"combineTackles","defensiveForcedFumbles":"forcedFumbles","defensiveInterceptionsTouchdowns":"interceptionsTouchdowns","defensiveInterceptionsYards":"interceptionsYards","defensivePassesDefensed":"passesDefensed","defensiveTotalTackles":"amf_tackles","fumbleLost":"fumblesLost","fumbleRecovery":"fumbleRecoveries","fumbleSafety":"fumblesSafety","kickingExtraMade":"extraPointsMade","kickingFgBlocked":"overallBlocked","kickingFgMade":"overallMade","kickingFgMade20to29":"made20","kickingFgMade30to39":"made30","kickingFgMade40to49":"made40","kickingFgMade50plus":"made50","kickoffReturns":"returns","kickoffTotal":"totalPoints","passingLongest":"longestPass","puntingBlocked":"blocked","puntingTouchbacks":"touchbacks","receivingFirstDowns":"firstDowns","receivingLongest":"longestReception","rushingLongest":"longestRush"},"ice-hockey":{"appearances":{"id":"games","values":{"sport":"ice-hockey"}},"faceOffPercentage":"faceoffPercentage","goalkeeping":"goalkeeper","goalsAgainst":"football_goals_conceded","penalty":"hockey.stat.penalty","powerPlayGoals":"powerplayGoals","powerPlayPoints":"powerplayPoints","powerPlaySaves":"powerplaySaves","powerPlayShots":"powerplayShots","powerPlayTimeOnIce":"powerplayTimeOnIce","shortHandedGoals":"shorthandedGoals","shortHandedPoints":"shorthandedPoints","shortHandedSaves":"shorthandedSaves","shortHandedTimeOnIce":"shorthandedTimeOnIce"},"handball":{"gk6mSaves":"6mSaves","gk7mSaves":"7mSaves","gk9mSaves":"9mSaves","goalkeeperEfficiencyPercentage":"goalkeeperEfficiency","goals6m":"6mGoals","goals7m":"7mGoals","goals9m":"9mGoals","twoMinutePenalties":"twoMinPenalty"},"cricket":{"bowling":"bowlingFigures","economy":"economyRate","runsScored":"runs"},"futsal":{"accumulatedPenaltyGoals":"futsal_accumulated_penalty_goals","accumulatedFouls":"futsal_accumulated_fouls"}}')},20336:(e,a,t)=>{"use strict";t.d(a,{t:()=>u,g:()=>c});var s=t(21377),n=t(947);let r=JSON.parse('{"american-football":{"Quarterfinal":"american_football_divisional_round","Quarterfinals":"american_football_divisional_round","Round of 16":"american_football_wild_card","Round 1":{"id":"week_number","values":{"n":1}},"Round 2":{"id":"week_number","values":{"n":2}},"Round 3":{"id":"week_number","values":{"n":3}},"Round 4":{"id":"week_number","values":{"n":4}},"Round 5":{"id":"week_number","values":{"n":5}},"Round 6":{"id":"week_number","values":{"n":6}},"Round 7":{"id":"week_number","values":{"n":7}},"Round 8":{"id":"week_number","values":{"n":8}},"Round 9":{"id":"week_number","values":{"n":9}},"Round 10":{"id":"week_number","values":{"n":10}}},"Qualifications":"qualifications","Qualification":"Qualification","Quarterfinal":"quarterfinals","Quarterfinals":"quarterfinals","Semifinal":"semifinals","Semifinals":"semifinals","Final":"final","Match for 3rd place":"match-for-3rd-place","Round 1":{"id":"matches.roundN","values":{"n":1}},"Round 2":{"id":"matches.roundN","values":{"n":2}},"Round 3":{"id":"matches.roundN","values":{"n":3}},"Round 4":{"id":"matches.roundN","values":{"n":4}},"Round 5":{"id":"matches.roundN","values":{"n":5}},"Round 6":{"id":"matches.roundN","values":{"n":6}},"Round 7":{"id":"matches.roundN","values":{"n":7}},"Round 8":{"id":"matches.roundN","values":{"n":8}},"Round 9":{"id":"matches.roundN","values":{"n":9}},"Round 10":{"id":"matches.roundN","values":{"n":10}},"Qualification round 1":{"id":"qualificationRoundN","values":{"n":1}},"Qualification round 2":{"id":"qualificationRoundN","values":{"n":2}},"Qualification round 3":{"id":"qualificationRoundN","values":{"n":3}},"Qualification round 4":{"id":"qualificationRoundN","values":{"n":4}},"Qualification round 5":{"id":"qualificationRoundN","values":{"n":5}},"Qualification round 6":{"id":"qualificationRoundN","values":{"n":6}},"Round of 16":"round_of_16","Round of 32":"round_of_32","Round of 64":"round_of_64","Round of 128":"round_of_128","R16":"round_of_16","R32":"round_of_32","R64":"round_of_64","R128":"round_of_128","1/8":"round_of_16","1/16":"round_of_32","1/32":"round_of_64","1/64":"round_of_128","Group A":{"id":"groupN","values":{"n":"A"}},"Group B":{"id":"groupN","values":{"n":"B"}},"Group C":{"id":"groupN","values":{"n":"C"}},"Group D":{"id":"groupN","values":{"n":"D"}},"Group E":{"id":"groupN","values":{"n":"E"}},"Group F":{"id":"groupN","values":{"n":"F"}},"Group G":{"id":"groupN","values":{"n":"G"}},"Group H":{"id":"groupN","values":{"n":"H"}},"Third-placed teams":"third_place","Playoffs":"playoffs","Playoff round":"playoff_round","Knockout stage":"Knockout stage","Season":"season"}');var o=t(27892);let l=Object.values(s.QCR),i=Object.keys(r).filter(e=>!l.includes(e));function d(e,a){return{id:(0,o.O)(r,e,a),values:(0,o.B)(r,e,a)}}function u(e,a,t){for(let s of i)if(e.includes(s)){let{id:n,values:r}=d(s,a),o=t.formatMessage({id:n,defaultMessage:s},r);return e.replace(new RegExp("\\b".concat(s,"\\b")),o)}return e}function c(e,a){let t=(0,n.A)();if(!e)return;let{id:s,values:r}=d(e,a);return t.formatMessage({id:s,defaultMessage:e},r)}},42646:(e,a,t)=>{"use strict";t.d(a,{N:()=>r,Q:()=>o});let s=["aces","breakPointsScored","breakPointsTotal","doubleFaults","firstServePointsScored","firstServePointsTotal","firstServeTotal","matches","opponentBreakPointsScored","opponentBreakPointsTotal","secondServePointsScored","secondServePointsTotal","secondServeTotal","tiebreakLosses","tiebreaksWon","unforcedErrorsTotal","winnersTotal","wins"],n=["firstServePercentage","firstServePointsWonPercentage","secondServePercentage","secondServePointsWonPercentage","avgAces","avgDoubleFaults","breakPointsSavedPercentage","breakPointsSavedConvertedPercentage","tiebreakWinPercentage","winRatio"],r=e=>(n.forEach(a=>{switch(a){case"firstServePercentage":if(0===e.firstServeTotal)return;e[a]=e.firstServePointsTotal/e.firstServeTotal*100||0;break;case"firstServePointsWonPercentage":if(0===e.firstServePointsTotal)return;e[a]=e.firstServePointsScored/e.firstServePointsTotal*100||0;break;case"secondServePercentage":if(0===e.secondServeTotal)return;e[a]=e.secondServePointsTotal/e.secondServeTotal*100||0;break;case"secondServePointsWonPercentage":if(0===e.secondServeTotal)return;e[a]=e.secondServePointsScored/e.secondServeTotal*100||0;break;case"avgAces":if(0===e.matches)return;e[a]=e.aces/e.matches||0;break;case"avgDoubleFaults":if(0===e.matches)return;e[a]=e.doubleFaults/e.matches||0;break;case"breakPointsSavedPercentage":e[a]=(e.opponentBreakPointsTotal-e.opponentBreakPointsScored)/e.opponentBreakPointsTotal*100||0;break;case"breakPointsSavedConvertedPercentage":e[a]=e.breakPointsScored/e.breakPointsTotal*100||0;break;case"tiebreakWinPercentage":e[a]=e.tiebreaksWon/(e.tiebreaksWon+e.tiebreakLosses)*100||0;break;case"winRatio":e[a]=e.wins/e.matches*100||0}}),e),o=(e,a)=>e?"all"===a?r(s.reduce((a,t)=>(Object.keys(e).forEach(s=>{e[s]&&e[s][t]&&(a[t]=(a[t]||0)+(e[s][t]||0))}),a),{})):r(Object.keys(e).filter(t=>!!e[t].groundType&&e[t].groundType.toLowerCase().replace(/\s/g,"").includes(a)).reduce((a,t)=>(Object.keys(e[t]).forEach(s=>{"number"==typeof e[t][s]&&(a[s]=(a[s]||0)+e[t][s])}),a),{})):void 0},47530:(e,a,t)=>{"use strict";t.d(a,{DT:()=>u,Xl:()=>c,__:()=>i,rC:()=>d});var s=t(6029),n=t(21377),r=t(90248),o=t(947),l=t(20336);let i=e=>{let{name:a,sport:t}=e,n=(0,l.g)(a,t);return(0,s.jsx)(s.Fragment,{children:n})};function d(e){let{roundName:a,sport:t}=e,o=t===n.QCR.AmericanFootball;if(!isNaN(+a))return(0,s.jsx)(r.A,{id:o?"week_number":"matches.roundN",values:{n:a}});let l=a.match(/\d+/),u=a.match(/2nd leg/),c=a.match(/place/);if(l&&!u&&!c)return a.match(/qualification/i)?(0,s.jsx)(r.A,{id:"qualificationRoundN",values:{n:l[0]},defaultMessage:a}):a.match(/round of/i)||a.match(/\d+[/]\d+/i)||a.match(/R\d+/i)?(0,s.jsx)(i,{name:a,sport:t}):(0,s.jsx)(r.A,{id:o?"week_number":"matches.roundN",values:{n:l[0]},defaultMessage:a});if(u&&u.index){let e=a.slice(0,u.index-1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d,{roundName:e})," ",(0,s.jsx)(r.A,{id:"tournament.totw.secondLeg",defaultMessage:u[0]})]})}return(0,s.jsx)(i,{name:a,sport:t})}let u=e=>{let{round:a,sport:t}=e;return a?(0,s.jsxs)(s.Fragment,{children:[a.prefix&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d,{roundName:a.prefix}),"\xa0"]}),(0,s.jsx)(d,{roundName:(null==a?void 0:a.name)||a.round.toString(),sport:t})]}):null},c=(e,a,t)=>{let s=(0,o.A)(),r=(0,l.g)(e,a),i=a===n.QCR.AmericanFootball;if(!e)return;if(!isNaN(+e))return s.formatMessage({id:i?"week_number":"matches.roundN"},{n:e});let d=e.match(/\d+/),u=e.match(/2nd leg/),c=e.match(/place/);return!d||u||c?t?s.formatMessage({id:"winner"}):r:e.match(/qualification/i)?s.formatMessage({id:"qualificationRoundN",defaultMessage:e},{n:d[0]}):e.match(/round of/i)||e.match(/\d+[/]\d+/i)||e.match(/R\d+/i)?r:s.formatMessage({id:i?"week_number":"matches.roundN",defaultMessage:e},{n:d[0]})}},49519:(e,a,t)=>{"use strict";t.d(a,{p:()=>n.p,w:()=>s.w});var s=t(53192),n=t(91603)},58081:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>am});var s=t(6029),n=t(62859),r=t(52951),o=t(76356),l=t(55729),i=t(21377),d=t(41249),u=t(90248),c=t(33752),m=t(19256),p=t(69559),g=t(70591),f=t(27289);let h=()=>{let e=(0,p.o)(),a=e===i.QCR.Tennis;return(0,s.jsx)(d.az,{h:40,children:(0,s.jsx)(d.az,{position:"absolute",w:"100%",zIndex:d.Py.Subheader,left:0,children:(0,s.jsx)(m.A,{children:(0,s.jsxs)(c.B,{children:[(0,s.jsx)(c.B.Item,{children:(0,s.jsx)(g.di,{translatedParams:{sport:e},children:(0,s.jsx)(d.EY,{font:"display.micro",color:"primary.default",children:(0,s.jsx)(f.o,{sportSlug:e})})})}),(0,s.jsx)(c.B.Title,{children:(0,s.jsx)(u.A,{id:a?"player_comparison":"team_comparison"})})]})})})})};var y=t(95083),v=t(42678),_=t(94449),b=t(12047),x=t(76222),k=t(81278),P=t(19855);let T=e=>{let a=(0,k.useRouter)();return"left"===e?{teamId:(0,P.K)(a.query.leftTeamId),seasonId:(0,P.K)(a.query.leftTeamSeasonId),tournamentId:(0,P.K)(a.query.leftTeamTournamentId)}:{teamId:(0,P.K)(a.query.rightTeamId),seasonId:(0,P.K)(a.query.rightTeamSeasonId),tournamentId:(0,P.K)(a.query.rightTeamTournamentId)}};var j=t(49519),S=t(54409),G=t(40745),w=t(98449),C=t(14855),I=t(62400),R=t(26331),K=t(45860),M=t(48640);function A(e){let a={leftTeamId:(0,P.K)(e.leftTeamId),leftTeamSeasonId:(0,P.K)(e.leftTeamSeasonId),leftTeamTournamentId:(0,P.K)(e.leftTeamTournamentId),leftTeamSeasonType:e.leftPlayerSeasonType,rightTeamId:(0,P.K)(e.rightTeamId),rightTeamSeasonId:(0,P.K)(e.rightTeamSeasonId),rightTeamTournamentId:(0,P.K)(e.rightTeamTournamentId),rightTeamSeasonType:e.rightPlayerSeasonType};return(0,M.H)(a)}var N=t(98516);function W(e,a){var t,s,n;if(a)switch(e){case i.QCR.Football:return{...t=a,goalsPerGame:t.goalsScored&&Number((0,N.M)(t.goalsScored/t.matches,1)),shotsOnTargetPerGame:t.shotsOnTarget&&Number((0,N.M)(t.shotsOnTarget/t.matches,1)),bigChancesPerGame:t.bigChances&&Number((0,N.M)(t.bigChances/t.matches,1)),bigChancesMissedPerGame:t.bigChancesMissed&&Number((0,N.M)(t.bigChancesMissed/t.matches,1)),accuratePassesPerGame:t.accuratePasses&&Number((0,N.M)(t.accuratePasses/t.matches,1)),accurateLongBallsPerGame:t.accurateLongBalls&&Number((0,N.M)(t.accurateLongBalls/t.matches,1)),goalsConcededPerGame:t.goalsConceded&&Number((0,N.M)(t.goalsConceded/t.matches,1)),interceptionsPerGame:t.interceptions&&Number((0,N.M)(t.interceptions/t.matches,1)),tacklesPerGame:t.tackles&&Number((0,N.M)(t.tackles/t.matches,1)),clearancesPerGame:t.clearances&&Number((0,N.M)(t.clearances/t.matches,1)),savesPerGame:t.saves&&Number((0,N.M)(t.saves/t.matches,1)),duelsWonPerGame:t.duelsWon&&Number((0,N.M)(t.duelsWon/t.matches,1)),foulsPerGame:t.fouls&&Number((0,N.M)(t.fouls/t.matches,1)),offsidesPerGame:t.offsides&&Number((0,N.M)(t.offsides/t.matches,1)),goalKicksPerGame:t.goalKicks&&Number((0,N.M)(t.goalKicks/t.matches,1)),throwInsPerGame:t.throwIns&&Number((0,N.M)(t.throwIns/t.matches,1)),yellowCardsPerGame:t.yellowCards&&Number((0,N.M)(t.yellowCards/t.matches,1))};case i.QCR.Basketball:return{...s=a,pointsPerGame:F(s,"points",!0),pointsAllowedPerGame:F(s,"pointsAgainst",!0),assistsPerGame:F(s,"assists",!0),assistToTurnoverRatio:F(s,"assistTurnoverRatio"),fieldGoalsMadePerGame:F(s,"fieldGoalsMade",!0),fieldGoalsAttemptedPerGame:F(s,"fieldGoalAttempts",!0),fieldGoalsMadePercentage:F(s,"fieldGoalsPercentage"),threePointsMadePerGame:F(s,"threePointsMade",!0),threePointsAttemptedPerGame:F(s,"threePointAttempts",!0),threePointsMadePercentage:F(s,"threePointsPercentage"),freeThrowsMadePerGame:F(s,"freeThrowsMade",!0),freeThrowsAttemptedPerGame:F(s,"freeThrowAttempts",!0),freeThrowsMadePercentage:F(s,"freeThrowsPercentage"),effectiveFieldGoalPercentage:F(s,"effectiveFieldGoalPercentage"),trueShootingPercentage:F(s,"trueShootingPercentage"),pointsOffTheBenchPerGame:F(s,"benchPoints",!0),secondChancePointsPerGame:F(s,"secondChancePoints",!0),pointsInPaintPerGame:F(s,"pointsInPaint",!0),offensiveReboundsPerGame:F(s,"offensiveRebounds",!0),defensiveReboundsPerGame:F(s,"defensiveRebounds",!0),totalReboundsPerGame:F(s,"rebounds",!0),blocksPerGame:F(s,"blocks",!0),stealsPerGame:F(s,"steals",!0),threePointsPercentageAllowed:F(s,"threePointsPercentageAgainst"),opponentTrueShootingPercentage:F(s,"fieldGoalsPercentageAgainst"),chargesDrawnPerGame:F(s,"offensiveFoulsAgainst",!0),turnoversPerGame:F(s,"turnovers",!0),totalTechnicalFouls:F(s,"technicalFouls",!1),totalFlagrantFouls:F(s,"flagrantFouls",!1)};case i.QCR.Tennis:return{...n=a,acesPerGame:F(n,"aces",!0),doubleFaultsPerGame:F(n,"doubleFaults",!0),firstServePercentage:F(n,"firstServePercentage"),firstServePointsWonPercentage:F(n,"firstServePointsWonPercentage"),secondServePointsWonPercentage:F(n,"secondServePointsWonPercentage"),breakPointsSavedPercentage:F(n,"breakPointsSavedPercentage"),breakPointsConvertedPercentage:F(n,"breakPointsConvertedPercentage"),serviceGamesWonPercentage:F(n,"serviceGamesWonPercentage"),returnPointsWonPercentage:F(n,"returnPointsWonPercentage"),returnGamesWonPercentage:F(n,"returnGamesWonPercentage"),totalPointsWonPercentage:F(n,"totalPointsWonPercentage"),servicePointsWonPercentage:F(n,"servicePointsWonPercentage"),serviceGamesWonPerGame:F(n,"serviceGamesWon",!0),returnPointsWonPerGame:F(n,"returnPointsWon",!0),returnGamesWonPerGame:F(n,"returnGamesWon",!0),totalPointsWonPerGame:F(n,"totalPointsWon",!0),totalGamesWonPerGame:F(n,"totalGamesWon",!0),totalGamesLostPerGame:F(n,"totalGamesLost",!0)};default:return{}}}function F(e,a,t){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,n=e[a];if(void 0!==n){let a=t?n/e.matches:n;return Number((0,N.M)(a,s))}}function D(e,a,t){if(a)return{...a,statistics:W(e,t)}}function E(e,a,t,s,n){return a&&t&&s?e===i.QCR.Football?[e,"TEAM_COMPARE_KEY",a,t,s,void 0]:e===i.QCR.Basketball&&void 0!==n?[e,"TEAM_COMPARE_KEY",a,t,s,n]:null:null}async function O(e){let[a,t,s,n,r,o]=e;if(s&&n&&r)try{let e=a===i.QCR.Basketball&&o||i.Vw_.overall;return(await i.WyE.fetchTeamStatistics(s,n,r,e)).statistics}catch(e){return{}}}let B=(0,l.createContext)(void 0),q=e=>{let{children:a,leftTeamData:t,rightTeamData:n}=e,r=(0,p.o)(),{leftTeamId:o,leftTeamSeasonId:l,leftTeamTournamentId:d,rightTeamId:u,rightTeamSeasonId:c,rightTeamTournamentId:m}=A((0,k.useRouter)().query),{data:g}=(0,K.Ay)(E(r,o,d,l,null==t?void 0:t.seasonType),e=>O(e),{fallbackData:null==t?void 0:t.statistics,revalidateOnMount:!0}),{data:f}=(0,K.Ay)(E(r,u,m,c,null==n?void 0:n.seasonType),e=>O(e),{fallbackData:null==n?void 0:n.statistics,revalidateOnMount:!0}),{data:h}=(0,K.Ay)(o&&l?i.cWY.yearStatistics(o,String(l)):null),{data:y}=(0,K.Ay)(u&&c?i.cWY.yearStatistics(u,String(c)):null);return(0,s.jsx)(B.Provider,{value:{leftTeamData:-1==d&&t?{statistics:null==h?void 0:h.statistics,seasonType:null==t?void 0:t.seasonType,details:null==t?void 0:t.details,uniqueTournaments:null==t?void 0:t.uniqueTournaments}:D(r,t,g),rightTeamData:-1==m&&n?{statistics:null==y?void 0:y.statistics,seasonType:null==n?void 0:n.seasonType,details:null==n?void 0:n.details,uniqueTournaments:null==n?void 0:n.uniqueTournaments}:D(r,n,f)},children:a})},Q=()=>{var e,a;let t=(0,l.useContext)(B);if(void 0===t)throw Error("useTeamSeasons must be used within a TeamDataProvider");return{leftTeamSeasons:null==(e=t.leftTeamData)?void 0:e.uniqueTournaments.uniqueTournamentSeasons,rightTeamSeasons:null==(a=t.rightTeamData)?void 0:a.uniqueTournaments.uniqueTournamentSeasons}},z=e=>{var a,t;let s=(0,l.useContext)(B);if(void 0===s)throw Error("useTeamFullSeasons must be used within a TeamDataProvider");return"left"===e?null==(t=s.leftTeamData)?void 0:t.uniqueTournaments:null==(a=s.rightTeamData)?void 0:a.uniqueTournaments},H=e=>{var a,t;let s=(0,l.useContext)(B);if(void 0===s)throw Error("useTeamSeasonsType must be used within a PlayerDataProvider");return"left"===e?null==(t=s.leftTeamData)?void 0:t.seasonType:null==(a=s.rightTeamData)?void 0:a.seasonType},L=e=>{let a=(0,p.o)(),t=(0,R.A)(),s=(0,k.useRouter)(),n=z(e),r=H(e),o=A(s.query);return{selectedSeasonType:r,teamSeasonTypes:function(e,a,t){let{leftTeamSeasonId:s,leftTeamTournamentId:n,rightTeamSeasonId:r,rightTeamTournamentId:o}=a;return"left"===e?Y(n,s,t):Y(o,r,t)}(e,o,n),onSeasonTypeChange:s=>{let n={...o};"left"===e?n.leftTeamSeasonType=s:n.rightTeamSeasonType=s,(0,g.Oe)(t,"team.compare",{sport:a},n,void 0,!0)}}};function Y(e,a,t){if(!e||!a||!t)return;let s=t.typesMap[e];return s?s[a]:void 0}var X=t(94604),U=t(67837),V=t(76868),Z=t(80593),$=t(83441),J=t(60845);let ee=e=>{let{recentOptions:a,onTeamClick:t,onTeamRemove:n}=e,{suggestedOptions:r}=(0,$.F)("team"),o=a.map(e=>e.id);return(0,s.jsxs)(d.so,{direction:"column",gap:"md",p:"md",children:[a.length>0&&(0,s.jsxs)("div",{children:[(0,s.jsx)(d.EY,{font:"assistive.default",children:(0,s.jsx)(u.A,{id:"recent"})}),a.slice(0).reverse().map(e=>(0,s.jsx)(J.H,{team:e,onTeamClick:t,onRemoveClick:n},e.id))]}),a.length!o.includes(e.id)).map(e=>(0,s.jsx)(J.H,{team:e,onTeamClick:t},e.id))]})]})},ea=e=>{let{searchOptions:a,onTeamClick:t}=e;return 0===a.length?(0,s.jsx)(V.p,{graphic:"no-data",titleMessageId:"empty_search_title",descriptionMessageId:"empty_adjust_search_text"}):(0,s.jsx)(d.az,{p:"md",children:a.map(e=>(0,s.jsx)(J.H,{team:e,onTeamClick:t},e.id))})},et=e=>{let{query:a,searchOptions:t,recentOptions:n,onTeamClick:r,onTeamRemove:o}=e;return(0,s.jsx)(s.Fragment,{children:a.length>Z.bO?(0,s.jsx)(ea,{searchOptions:t,onTeamClick:r}):(0,s.jsx)(ee,{recentOptions:n,onTeamClick:r,onTeamRemove:o})})};var es=t(12364),en=t.n(es);let er=()=>{let e=(0,p.o)(),[a,t]=(0,l.useState)(""),[s,n]=(0,l.useState)([]),r=(0,l.useMemo)(()=>en()(async a=>{n(await eo(e,a))},100),[eo]);return{query:a,onQueryChange:e=>{t(e),r(e)},options:s}};async function eo(e,a){let t=e===i.QCR.Tennis?"player-team-persons":"teams";try{var s,n;if(a.length<=2)return[];let r=await (0,i.TtD)(i.d9M.results(t,a,0));return s=e,(n=r.results)?n.filter(e=>"sport"in e.entity&&e.entity.sport.slug===s).map(e=>e.entity):[]}catch(e){return[]}}let el=e=>{let{defaultQuery:a,autoFocus:t,onTeamSelect:r,onClear:o}=e,{query:c,onQueryChange:m,options:p}=er(),{recentlySelected:g,addToRecentlySelected:f,removeFromRecentlySelected:h}=(0,U.H)(),y=(0,l.useContext)(n.Ws)===i.QCR.Tennis?"select_player":"select_team";(0,l.useEffect)(()=>{a&&m(a)},[]);let v=e=>{f(e),r(e.id)};return(0,s.jsx)(d.jT,{label:(0,s.jsx)(u.A,{id:y}),query:c||"",options:p,onChange:e=>e&&r(e.id),onBlur:o,onQueryChange:m,filterOptions:e=>!!e,inputProps:{autoFocus:t,endAdornment:null},w:"232px",zIndex:d.Py.Sticky,itemWrapper:()=>(0,s.jsx)(et,{query:c||"",searchOptions:p,recentOptions:g,onTeamClick:v,onTeamRemove:h})})};var ei=function(e){return e.Overall="overall",e.RegularSeason="regularSeason",e.Playoffs="playoffs",e}({}),ed=t(50100);function eu(e){let{side:a,teamId:t,seasonId:s,tournamentId:n}=e;return"left"===a?{leftTeamId:t,leftTeamSeasonId:s,leftTeamTournamentId:n}:{rightTeamId:t,rightTeamSeasonId:s,rightTeamTournamentId:n}}let ec=e=>{let a=(0,p.o)(),t=(0,R.A)(),s=(0,k.useRouter)(),n=z(e),r=T("left"===e?"right":"left"),o=H("left"===e?"right":"left");return{handleTeamChange:async n=>{let l=A(s.query);try{let s=await i.WyE.fetchTeamUniqueTournamentSeasons(n),{tournamentId:d,seasonId:u}=(0,ed.r)(s.uniqueTournamentSeasons,r.tournamentId,r.seasonId,a),c=em({sport:a,side:e,teamId:n,tournamentId:d,seasonId:u,teamSeasons:s,oppositeTeam:{...r,seasonType:o}}),m=eu({side:e,teamId:n,seasonId:u,tournamentId:d});(0,g.zw)(t,"team.compare",{sport:a},(0,M.H)({...l,...m,...c}))}catch(r){let s=eu({side:e,teamId:n});(0,g.zw)(t,"team.compare",{sport:a},(0,M.H)({...l,...s,leftTeamSeasonType:void 0,rightTeamSeasonType:void 0}))}},handleSeasonChange:(l,i,d)=>{let u=A(s.query),c=eu({side:e,teamId:l,seasonId:d,tournamentId:i}),m=em({sport:a,side:e,teamId:l,tournamentId:i,seasonId:d,teamSeasons:n,oppositeTeam:{...r,seasonType:o}});(0,g.zw)(t,"team.compare",{sport:a},(0,M.H)({...u,...c,...m}))}}},em=e=>{let a,{sport:t,side:s,teamId:n,tournamentId:r,seasonId:o,teamSeasons:l,oppositeTeam:d}=e,u=n===d.teamId&&r===d.tournamentId&&o===d.seasonId;if(t===i.QCR.Basketball&&u){var c,m;let e=d.seasonType===ei.RegularSeason?ei.Playoffs:d.seasonType===ei.Playoffs?ei.RegularSeason:void 0;a=l?null==(m=l.typesMap[r])||null==(c=m[o])?void 0:c.find(a=>a===e):void 0}let p={};return"left"===s?p.leftTeamSeasonType=a:p.rightTeamSeasonType=a,p},ep=e=>{let{allowedSeasonTypes:a,selectedSeasonType:t,onSeasonTypeChange:n,children:r}=e;return a.length>0?(0,s.jsxs)(o.so,{align:"center",gap:"xs",children:[r,(0,s.jsx)(d.ms,{items:a,isDisabled:1===a.length,selectedItem:t,renderItem:(e,a)=>e?(0,s.jsx)(y.EY,{textStyle:"body.medium",color:"neutrals.nLv1",maxW:a?"[84px]":void 0,display:"block",truncate:!0,children:(0,s.jsx)(u.A,{id:e===ei.Overall?"standings.overall":e})}):null,onSelectedItemChange:e=>{let a=e.selectedItem||void 0;a&&n(a)}})]}):(0,s.jsx)(s.Fragment,{children:r})},eg=e=>{var a,t,n,r;let{details:l,onSwapClick:d,isStuck:c}=e,m=l.sport.slug,p=m===i.QCR.Tennis;return(0,s.jsxs)(o.so,{justify:"space-between",w:"100%",children:[(0,s.jsxs)(o.so,{direction:"column",justify:"center",gap:"xs",children:[(0,s.jsx)(g.gT,{team:l,sport:m,children:(0,s.jsxs)(y.EY,{textStyle:"display.medium",maxW:"[180px]",display:"block",truncate:!0,children:[(0,s.jsx)(X.Rm,{team:l})," ","F"===l.gender&&!p&&"(".concat(l.gender,")")]})}),!c&&!p&&(0,s.jsxs)(o.so,{align:"center",gap:"sm",children:[(0,s.jsx)(j.w,{size:24,alpha2:l.category.alpha2,name:l.category.name}),(0,s.jsx)(y.EY,{textStyle:"assistive.default",children:(0,s.jsx)(u.A,{id:l.category.slug,defaultMessage:l.category.name})})]}),p&&l.country&&l.country.name&&(0,s.jsxs)(o.so,{align:"center",gap:"sm",children:[(0,s.jsx)(j.w,{size:24,alpha2:null==(a=l.country)?void 0:a.alpha2,name:null==(t=l.country)?void 0:t.name}),(0,s.jsx)(y.EY,{textStyle:"assistive.default",color:"neutrals.nLv1",lineHeight:1,children:(0,s.jsx)(w.m,{name:l.country.name,slug:null!=(r=null==(n=l.country)?void 0:n.slug)?r:l.country.name})})]})]}),(0,s.jsx)(o.so,{justify:"center",align:"center",w:"4xl",h:"4xl",bg:"surface.s2",br:"sm",cursor:"pointer",onClick:d,children:(0,s.jsx)(S.hRh,{fill:"primary.default"})})]})},ef=e=>{let{side:a,details:t,uniqueTournamentSeasons:n,years:r,isStuck:d}=e,[u,c]=(0,l.useState)(!1),m=t.sport.slug,p=m===i.QCR.Tennis,{handleTeamChange:f,handleSeasonChange:h}=ec(a),{teamId:y,seasonId:v,tournamentId:_}=T(a),{selectedSeasonType:b,teamSeasonTypes:x,onSeasonTypeChange:k}=L(a),P=e=>{let a=r&&-1==e&&p?r[0].id:(0,I.Nn)(n||[],e);h(y,e,a)},S=(0,I.Z4)(n,_),w=r&&-1==_&&p?r.map(e=>({id:e.id,year:e.year.toString()})):S.map(e=>({id:e.id,year:e.year})),R=m===i.QCR.Basketball&&x?x.filter(e=>!["home","away"].includes(e)):[];return(0,s.jsxs)(o.so,{direction:"column",gap:d?"xs":"lg",children:[(0,s.jsxs)(o.so,{gap:"lg",children:[(0,s.jsx)(g.gT,{team:t,sport:i.QCR.Football,children:(0,s.jsx)(j.p,{id:t.id,name:t.name,size:48})}),u?(0,s.jsx)(el,{autoFocus:!0,defaultQuery:t.name,onTeamSelect:e=>{f(e),c(!1)},onClear:()=>c(!1)}):(0,s.jsx)(eg,{details:t,onSwapClick:()=>c(!0),isStuck:d})]}),n&&n.length>0?(0,s.jsx)(ep,{allowedSeasonTypes:R,selectedSeasonType:b,onSeasonTypeChange:k,children:(0,s.jsx)(G.A,{selectedSeasonId:v,selectedTournamentId:_,onSeasonSelect:e=>h(y,_,e),onTournamentSelect:e=>P(e),tournaments:(0,I.ng)(n),seasons:w,hasSeasonalStats:!0})}):(0,s.jsx)(C.N,{})]})};var eh=t(33144);let ey=e=>{let{side:a,isStuck:t}=e,{handleTeamChange:n}=ec(a);return(0,s.jsxs)(d.so,{direction:"column",gap:t?"xs":"lg",children:[(0,s.jsxs)(d.so,{gap:"lg",children:[(0,s.jsx)(eh.p,{id:void 0,size:48}),(0,s.jsx)(el,{onTeamSelect:n})]}),(0,s.jsx)(C.N,{})]})},ev=e=>{let{side:a,details:t,uniqueTournamentSeasons:n,years:r,isStuck:o}=e;return t?(0,s.jsx)(ef,{side:a,details:t,uniqueTournamentSeasons:n,years:r,isStuck:o}):(0,s.jsx)(ey,{side:a,isStuck:o})},e_=()=>{var e,a;let t=(0,l.useContext)(B);if(void 0===t)throw Error("useTeamDetails must be used within a TeamDataProvider");return{leftTeamDetails:null==(e=t.leftTeamData)?void 0:e.details,rightTeamDetails:null==(a=t.rightTeamData)?void 0:a.details}},eb=e=>{if(e)return[...new Set(e.map(e=>{var a,t;return null==(t=e.seasons)||null==(a=t[0])?void 0:a.year}).filter(e=>void 0!==e))].map(e=>({id:Number(e),name:e,year:Number(e)}))},ex=e=>{let{isStuck:a,selectedCourtType:t,setSelectedCourtType:n}=e,{leftTeamDetails:r,rightTeamDetails:i}=e_(),{leftTeamSeasons:d,rightTeamSeasons:u}=Q(),{tournamentId:c}=T("left"),{tournamentId:m}=T("right"),p=eb(d),g=eb(u);return(0,l.useEffect)(()=>{n("all")},[d,d]),(0,s.jsxs)(o.az,{w:"[660px]",bg:"surface.s1",elevation:"2",ml:"[1px]",px:"lg",py:a?"xs":"lg",br:a?void 0:"lg",children:[(0,s.jsxs)(o.so,{gap:"lg",bg:"surface.s1",children:[(0,s.jsx)(o.az,{flex:"[1 1 50%]",children:(0,s.jsx)(ev,{side:"left",details:r,uniqueTournamentSeasons:d,years:p,isStuck:a})}),(0,s.jsx)(o.az,{w:"[1px]",bg:"neutrals.nLv4"}),(0,s.jsx)(o.az,{flex:"[1 1 50%]",children:(0,s.jsx)(ev,{side:"right",details:i,uniqueTournamentSeasons:u,years:g,isStuck:a})})]}),-1==c&&-1==m&&!a&&(0,s.jsx)(o.so,{mt:"xl",wrap:"wrap",children:(0,s.jsx)(x.B,{selectedCourtType:t,setSelectedCourtType:n})})]})};var ek=t(41735),eP=t(86131),eT=t(99087),ej=t(4526),eS=t(947);let eG=e=>{let{opened:a,onClose:t,onTeamSelect:r}=e,o=(0,eS.A)(),u=(0,l.useContext)(n.Ws)===i.QCR.Tennis,{query:c,onQueryChange:m,options:p}=er(),{recentlySelected:g,addToRecentlySelected:f,removeFromRecentlySelected:h}=(0,U.H)();return(0,s.jsxs)(d.Xn,{isOpen:a,onClose:t,children:[(0,s.jsx)(d.Xn.Header,{children:(0,s.jsx)(d.pd,{placeholder:o.formatMessage({id:u?"search_player":"search_team"}),startAdornment:(0,s.jsx)(S.zQC,{icon:"search",fill:"onSurface.nLv3"}),value:c,onChange:m,clearable:!0,onClear:()=>m("")})}),(0,s.jsxs)(d.Xn.Content,{minH:"100vh",children:[(0,s.jsx)(et,{query:c||"",searchOptions:p,recentOptions:g,onTeamClick:e=>{r(e.id),t(),f(e)},onTeamRemove:h}),(0,s.jsx)(d.az,{h:200})]})]})},ew=e=>{let{children:a,onTeamSelect:t}=e,[n,r,o]=(0,ej.q)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{onClick:r,children:a}),(0,s.jsx)(eG,{opened:n,onClose:o,onTeamSelect:t})]})},eC=e=>{var a,t;let{side:n,details:r,seasons:l,years:c,isStuck:m}=e,{handleTeamChange:p,handleSeasonChange:f}=ec(n),{teamId:h,tournamentId:v,seasonId:_}=T(n),{selectedSeasonType:b,teamSeasonTypes:x,onSeasonTypeChange:k}=L(n),{colors:P}=(0,ek.useTheme)(),j=r.sport.slug,G=j===i.QCR.Tennis,w=m?32:48,C=j===i.QCR.Basketball&&x?x.filter(e=>!["home","away"].includes(e)):[];return(0,s.jsxs)(o.az,{p:"sm",bg:"surface.s2",borderRadius:"sm",position:"relative",children:[(0,s.jsx)(ew,{onTeamSelect:p,children:(0,s.jsx)(o.so,{justify:"center",align:"center",w:"2xl",h:"2xl",position:"absolute",top:"sm",left:"left"===n?"sm":void 0,right:"left"===n?void 0:"sm",children:(0,s.jsx)(S.hRh,{fill:"primary.default"})})}),(0,s.jsxs)(o.so,{direction:"column",align:"center",gap:"sm",children:[(0,s.jsx)(o.az,{w:m?"2xl":"4xl",h:m?"2xl":"4xl",bg:"surface.s1",borderRadius:"50%",elevation:"2",position:"relative",children:(0,s.jsx)(g.gT,{team:r,sport:j,children:G?(0,s.jsx)(eh.p,{hasFlag:!0,alpha2:null==(a=r.country)?void 0:a.alpha2,countryName:null==(t=r.country)?void 0:t.name,id:r.id,name:r.name,size:w,right:"left"===n}):(0,s.jsx)(eh.p,{id:r.id,name:r.name,size:w})})}),!m&&(0,s.jsx)(g.gT,{team:r,sport:j,children:(0,s.jsx)(y.EY,{textStyle:"display.small",color:"neutrals.nLv1",maxW:"[130px]",display:"block",truncate:!0,children:(0,s.jsx)(X.Rm,{team:r,showFemaleSuffix:"F"===r.gender&&!G})})}),l&&l.length>0?(0,s.jsx)(eT.s,{uniqueTournamentSeasons:l||[],seasonId:_,tournamentId:v,onSeasonChange:(e,a)=>{h&&f(h,e,a)},years:c}):(0,s.jsx)(eP.N,{}),C.length>0&&(0,s.jsx)(d.ms,{w:"100%",buttonStyle:{width:"100%",backgroundColor:P.surface.s1},items:C,isDisabled:1===C.length,selectedItem:b,renderItem:e=>e?(0,s.jsx)(y.EY,{textStyle:"body.medium",color:"neutrals.nLv1",display:"block",truncate:!0,children:(0,s.jsx)(u.A,{id:e===ei.Overall?"standings.overall":e})}):null,onSelectedItemChange:e=>{let a=e.selectedItem||void 0;a&&k(a)}})]})]})},eI=e=>{let{side:a,isStuck:t}=e,{handleTeamChange:r}=ec(a),o=(0,l.useContext)(n.Ws)===i.QCR.Tennis;return(0,s.jsxs)(d.so,{direction:"column",gap:"sm",align:"center",p:"sm",bg:"surface.s2",borderRadius:"sm",children:[(0,s.jsx)(d.az,{bg:"surface.s1",w:t?32:48,h:t?32:48,borderRadius:"50%",elevation:2,children:(0,s.jsx)(ew,{onTeamSelect:r,children:(0,s.jsx)(d.so,{align:"center",justify:"center",w:"100%",h:"100%",children:(0,s.jsx)(S.xZp,{w:24,h:24,fill:"primary.default"})})})}),!t&&(0,s.jsx)(d.EY,{font:"display.small",color:"primary.default",children:(0,s.jsx)(u.A,{id:o?"select_player":"select_team"})}),(0,s.jsx)(eP.N,{})]})},eR=e=>{let{side:a,details:t,seasons:n,years:r,isStuck:o}=e;return t?(0,s.jsx)(eC,{side:a,details:t,seasons:n,years:r,isStuck:o}):(0,s.jsx)(eI,{side:a,isStuck:o})},eK=(0,ek.default)(d.so).withConfig({componentId:"sc-e83a0c52-0"})({"& > *":{flex:"1 1 50%"}}),eM=e=>{let{isStuck:a,selectedCourtType:t,setSelectedCourtType:n}=e,{leftTeamDetails:r,rightTeamDetails:o}=e_(),{leftTeamSeasons:l,rightTeamSeasons:i}=Q(),{tournamentId:u}=T("left"),{tournamentId:c}=T("right"),m=eb(l),p=eb(i);return(0,s.jsxs)(d.so,{direction:"column",bg:"surface.s1",elevation:3,br:"0 0 lg lg",p:a?"sm":"0 sm sm",gap:"sm",children:[(0,s.jsxs)(eK,{gap:"sm",children:[(0,s.jsx)(eR,{side:"left",details:r,seasons:l,years:m,isStuck:a}),(0,s.jsx)(eR,{side:"right",details:o,seasons:i,years:p,isStuck:a})]}),-1==u&&-1==c&&!a&&(0,s.jsx)(d.so,{wrap:"wrap",children:(0,s.jsx)(x.B,{selectedCourtType:t,setSelectedCourtType:n})})]})},eA=e=>{let{selectedCourtType:a,setSelectedCourtType:t}=e,n=(0,p.o)(),r="".concat(n,"_").concat("compare_team_recent"),o=(0,b.Ay)({isInMobileTabs:!1,isSportMenuVisible:!0}),{isMobile:l}=(0,y.$c)();return(0,s.jsx)(_.V,{persistKey:r,children:(0,s.jsx)(d.PI,{top:l?o:112,children:e=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(v.$B,{children:(0,s.jsx)(eM,{isStuck:!1,selectedCourtType:a,setSelectedCourtType:t})}),(0,s.jsx)(v.h6,{children:(0,s.jsx)(ex,{isStuck:e,selectedCourtType:a,setSelectedCourtType:t})})]})})})};var eN=t(73365),eW=t(11682),eF=t(42646),eD=t(47530),eE=t(87827),eO=t(65789);let eB=()=>{var e,a;let t=(0,l.useContext)(B);if(void 0===t)throw Error("useTeamStats must be used within a TeamDataProvider");return{leftTeamStats:null==(e=t.leftTeamData)?void 0:e.statistics,rightTeamStats:null==(a=t.rightTeamData)?void 0:a.statistics}},eq=()=>{let{leftTeamDetails:e,rightTeamDetails:a}=e_(),{leftTeamStats:t,rightTeamStats:n}=eB();return!function(e){let{leftTeamId:a,rightTeamId:t,leftTeamRating:s,rightTeamRating:n}=e;return a&&t?!!s&&!!n:!!a&&!!s||!!t&&!!n}({leftTeamId:null==e?void 0:e.id,rightTeamId:null==a?void 0:a.id,leftTeamRating:null==t?void 0:t.avgRating,rightTeamRating:null==n?void 0:n.avgRating})?null:(0,s.jsx)(d.az,{mt:[0,"sm"],children:(0,s.jsx)(eO.Zp,{isInverseDesktop:!0,children:(0,s.jsx)(d.az,{px:"sm",children:(0,s.jsxs)(d.so,{py:"xs",minH:"36px",justify:"space-between",align:"center",children:[(0,s.jsx)(d.az,{flex:"0 1 0px",as:"bdi",pl:"sm",children:(0,s.jsx)(eE.G,{rating:null==t?void 0:t.avgRating,format:"sideBox"})}),(0,s.jsx)(d.az,{flex:"1 0 auto",as:"bdi",textAlign:"center",children:(0,s.jsx)(d.EY,{font:"table.medium",children:(0,s.jsx)(u.A,{id:"average_sofascore_rating"})})}),(0,s.jsx)(d.so,{flex:"0 1 0px",as:"bdi",justify:"flex-end",pr:"sm",children:(0,s.jsx)(eE.G,{rating:null==n?void 0:n.avgRating,format:"sideBox"})})]})})})})};var eQ=t(4967),ez=t(90510),eH=t(3518);let eL=e=>{let{label:a,children:t,last:n}=e;return(0,s.jsxs)(d.so,{direction:"column",align:"center",gap:"xs",w:n?"100%":"calc(100% / 3)",mt:n?"md":void 0,children:[(0,s.jsx)(d.EY,{font:"assistive.micro",textTransform:"uppercase",color:"onSurface.nLv3",align:"center",children:a}),t]})},eY=e=>{var a,t,n,r,o;let{details:l}=e;return(0,s.jsxs)(d.so,{justify:"space-around",children:[(0,s.jsx)(eL,{label:(null==l||null==(a=l.playerTeamInfo)?void 0:a.birthDateTimestamp)?(0,s.jsx)(ez.XU,{value:(null==l||null==(t=l.playerTeamInfo)?void 0:t.birthDateTimestamp)*1e3,year:"numeric",month:"short",day:"2-digit"}):(0,s.jsx)(u.A,{id:"age"}),children:(0,s.jsx)(d.EY,{font:"display.medium",lineHeight:"24px",textTransform:"uppercase",children:(null==l||null==(n=l.playerTeamInfo)?void 0:n.birthDateTimestamp)?(0,s.jsxs)(s.Fragment,{children:[(0,eQ.KW)(l.playerTeamInfo.birthDateTimestamp)," ",(0,s.jsx)(u.A,{id:"years_short"})]}):"-"})}),(0,s.jsx)(eL,{label:(0,s.jsx)(u.A,{id:"player_height"}),children:(0,s.jsx)(d.EY,{font:"display.medium",lineHeight:"24px",children:(null==l||null==(r=l.playerTeamInfo)?void 0:r.height)?(0,s.jsx)(eH.Z,{value:null==l||null==(o=l.playerTeamInfo)?void 0:o.height,fromUnit:"m"}):"-"})})]})},eX=()=>{let{leftTeamDetails:e,rightTeamDetails:a}=e_();return(0,s.jsx)(d.az,{children:(0,s.jsxs)(d.so,{gap:"lg",p:"lg",children:[(0,s.jsx)(d.az,{flex:"1 1 50%",children:(0,s.jsx)(eY,{details:e})}),(0,s.jsx)(d.cG,{vertical:!0}),(0,s.jsx)(d.az,{flex:"1 1 50%",children:(0,s.jsx)(eY,{details:a})})]})})};var eU=t(83104),eV=t(2593),eZ=t(37845);let e$=()=>{var e,a,t,n;let{leftTeamDetails:r,rightTeamDetails:o}=e_();return(0,s.jsxs)(d.az,{pb:"sm",children:[(0,s.jsx)(eU.u,{name:(0,s.jsx)(u.A,{id:"age"}),leftStat:(0,s.jsx)(eV.B,{dobTimestamp:null==r||null==(e=r.playerTeamInfo)?void 0:e.birthDateTimestamp}),rightStat:(0,s.jsx)(eV.B,{dobTimestamp:null==o||null==(a=o.playerTeamInfo)?void 0:a.birthDateTimestamp}),separated:!0}),(0,s.jsx)(eU.u,{name:(0,s.jsx)(u.A,{id:"player_height"}),leftStat:(0,s.jsx)(eZ.D,{height:null==r||null==(t=r.playerTeamInfo)?void 0:t.height,fromUnit:"m"}),rightStat:(0,s.jsx)(eZ.D,{height:null==o||null==(n=o.playerTeamInfo)?void 0:n.height,fromUnit:"m"}),separated:!1})]})},eJ=()=>(0,s.jsxs)(eO.Zp,{isInverseDesktop:!0,children:[(0,s.jsx)(v.$B,{children:(0,s.jsx)(e$,{})}),(0,s.jsx)(v.h6,{children:(0,s.jsx)(eX,{})})]});var e0=t(10383),e1=t(93218);let e2={summaryGroup:[{key:"pointsPerGame",translationKey:"basketball_points_scored_pg"},{key:"pointsAllowedPerGame",translationKey:"basketball_points_allowed_pg"},{key:"assistsPerGame",translationKey:"basketball_assists_pg"},{key:"assistToTurnoverRatio",translationKey:"basketball_assist_to_turnover_ratio"}],offenseGroup:[{key:"fieldGoalsMadePerGame",translationKey:"basketball_fg_made_pg"},{key:"fieldGoalsAttemptedPerGame",translationKey:"basketball_fg_attempted_pg"},{key:"fieldGoalsMadePercentage",percentageKey:"fieldGoalsMadePercentage",translationKey:"fieldGoalsPercentage"},{key:"threePointsMadePerGame",translationKey:"basketball_three_pts_made_pg"},{key:"threePointsAttemptedPerGame",translationKey:"basketball_three_pts_attempted_pg"},{key:"threePointsMadePercentage",percentageKey:"threePointsMadePercentage",translationKey:"threePointsPercentage"},{key:"freeThrowsMadePerGame",translationKey:"basketball_free_throws_made_pg"},{key:"freeThrowsAttemptedPerGame",translationKey:"basketball_free_throws_attempted_pg"},{key:"freeThrowsMadePercentage",percentageKey:"freeThrowsMadePercentage",translationKey:"freeThrowsPercentage"},{key:"effectiveFieldGoalPercentage",percentageKey:"effectiveFieldGoalPercentage",translationKey:"basketball_effective_field_goal_pct"},{key:"trueShootingPercentage",percentageKey:"trueShootingPercentage",translationKey:"basketball_true_shooting_pct"},{key:"pointsOffTheBenchPerGame",translationKey:"basketball_pts_off_the_bench_pg"},{key:"secondChancePointsPerGame",translationKey:"basketball_second_chance_pts_pg"},{key:"pointsInPaintPerGame",translationKey:"basketball_pts_in_paint_pg"}],reboundsGroup:[{key:"offensiveReboundsPerGame",translationKey:"basketball_offensive_rebounds_pg"},{key:"defensiveReboundsPerGame",translationKey:"basketball_defensive_rebounds_pg"},{key:"totalReboundsPerGame",translationKey:"basketball_total_rebounds_pg"}],defenseGroup:[{key:"blocksPerGame",translationKey:"basketball_blocks_pg"},{key:"stealsPerGame",translationKey:"basketball_steals_pg"},{key:"threePointsPercentageAllowed",percentageKey:"threePointsPercentageAllowed",translationKey:"threePointsPercentageAgainst",reversed:!0},{key:"opponentTrueShootingPercentage",percentageKey:"opponentTrueShootingPercentage",translationKey:"basketball_opponent_field_goals_pct",reversed:!0},{key:"chargesDrawnPerGame",translationKey:"basketball_charges_drawn_pg",reversed:!0}],otherGroup:[{key:"turnoversPerGame",translationKey:"basketball_turnovers_pg",reversed:!0},{key:"totalTechnicalFouls",translationKey:"basketball_total_technical_fouls",reversed:!0},{key:"totalFlagrantFouls",translationKey:"basketball_total_flagrant_fouls",reversed:!0}]},e4={summaryGroup:[{key:"matches",values:{sport:"football"}},{key:"goalsScored",translationKey:"football_goals_scored"},{key:"goalsConceded",reversed:!0,translationKey:"football_goals_conceded"},{key:"assists",translationKey:"football_assists"}],attackingGroup:[{key:"goalsPerGame",decimals:1,translationKey:"goals_per_game"},{key:"shotsOnTargetPerGame",decimals:1,translationKey:"football_shots_on_goal_per_game"},{key:"bigChancesPerGame",decimals:1,translationKey:"big_chances_per_game"},{key:"bigChancesMissedPerGame",reversed:!0,decimals:1,translationKey:"big_chances_missed_per_game"}],passingGroup:[{key:"averageBallPossession",percentageKey:"averageBallPossession",decimals:0,translationKey:"football_ball_possession"},{key:"accuratePassesPerGame",percentageKey:"accuratePassesPercentage",translationKey:"accuratePerGame",decimals:1,showPercentage:!0,showValue:!0},{key:"accurateLongBallsPerGame",percentageKey:"accurateLongBallsPercentage",decimals:1,showPercentage:!0,showValue:!0,translationKey:"football_accurate_long_balls_per_game"}],defendingGroup:[{key:"cleanSheets"},{key:"goalsConcededPerGame",reversed:!0,decimals:1,translationKey:"goals_conceded_per_game"},{key:"interceptionsPerGame",decimals:1,translationKey:"interceptions_per_game"},{key:"tacklesPerGame",decimals:1,translationKey:"football_tackles_per_game"},{key:"clearancesPerGame",decimals:1,translationKey:"football_clearances_per_game"},{key:"penaltyGoalsConceded",reversed:!0,translationKey:"penalty_goals_conceded"},{key:"savesPerGame",decimals:1,translationKey:"football_saves_per_game"}],otherGroup:[{key:"duelsWonPerGame",percentageKey:"duelsWonPercentage",showPercentage:!0,showValue:!0,decimals:1},{key:"foulsPerGame",reversed:!0,decimals:1,translationKey:"football_fouls_per_game"},{key:"offsidesPerGame",reversed:!0,decimals:1,translationKey:"offsides_per_game"},{key:"goalKicksPerGame",translationKey:"football_goal_kicks_per_game",decimals:1},{key:"throwInsPerGame",translationKey:"football_throw_ins_per_game",decimals:1},{key:"yellowCardsPerGame",reversed:!0,decimals:1},{key:"redCards",reversed:!0,translationKey:"red_cards"}]};var e6=t(16533),e3=t(27892);let e5={performance:[{key:"winRatio",translationKey:"tennis_matches_won",display:"W/L (%)"},{key:"bestResult",translationKey:"result"}],serve:[{key:"firstServePercentage",translationKey:"tennis_first_serve"},{key:"firstServePointsWonPercentage",translationKey:"tennis_first_serve_points_won"},{key:"secondServePercentage",translationKey:"tennis_second_serve"},{key:"secondServePointsWonPercentage",translationKey:"tennis_second_serve_points"},{key:"avgAces",translationKey:"tennis_average_aces_per_match",display:"average"},{key:"avgDoubleFaults",translationKey:"tennis_average_double_faults_per_match",display:"average",reversed:!0}],pressureMetrics:[{key:"breakPointsSavedPercentage",translationKey:"break_points_saved",display:"X/Y (%)"},{key:"breakPointsSavedConvertedPercentage",translationKey:"break_points_converted"},{key:"tiebreakWinPercentage",translationKey:"tennis_tiebreaks_won"}]},e9=e=>{switch(e){case i.QCR.Football:return e4;case i.QCR.Basketball:return e2;case i.QCR.Tennis:return e5;default:return{}}},e8=(e,a)=>{var t,s;let n=(0,p.o)(),r=(0,eS.A)(),o=null==e||null==(t=e.details)?void 0:t.id,l=null==a||null==(s=a.details)?void 0:s.id,i=(null==e?void 0:e.stats)||{},d=(null==a?void 0:a.stats)||{},u=e9(n);return Object.keys(u).map(t=>{let s=[];return u[t].forEach(t=>{let u=e&&(0,e0.R)(i,t),c=a&&(0,e0.R)(d,t),m=(void 0!==i[t.key]||void 0!==d[t.key])&&t.translationKey||t.key,p=(0,e3.O)(e6,m,n);(function(e){let{leftTeamId:a,rightTeamId:t,leftValue:s,rightValue:n}=e;return a&&t?void 0!==s&&void 0!==n:!!a&&!!s||!!t&&!!n})({leftTeamId:o,rightTeamId:l,leftValue:u,rightValue:c})&&s.push({name:r.formatMessage({id:p},t.values),home:u||"-",away:c||"-",compareCode:(0,e1.T)(t,null==e?void 0:e.stats,null==a?void 0:a.stats)})}),{groupName:t,statisticsItems:s}})},e7=(e,a)=>{let t=e&&(0,eF.N)(e);return a?{...t,bestResult:a}:t},ae=e=>{let{sport:a,selectedCourtType:t}=e,{leftTeamDetails:n,rightTeamDetails:r}=e_(),{leftTeamStats:l,rightTeamStats:d}=eB(),u=a===i.QCR.Tennis,{tournamentId:c,seasonId:m}=T("left"),{tournamentId:p,seasonId:g}=T("right"),{data:f}=(0,K.Ay)(m&&n?i.cWY.tournamentBestResult(n.id,m):null),{data:h}=(0,K.Ay)(g&&r?i.cWY.tournamentBestResult(r.id,g):null),y=(0,eD.Xl)(f?f.round.name:void 0,a,f?f.winner:void 0),v=(0,eD.Xl)(h?h.round.name:void 0,a,!!h&&h.winner),_=-1==c?(0,eF.Q)(l,t):l,b=-1==p?(0,eF.Q)(d,t):d,x=_&&Object.values(_).some(e=>0!==e),k=b&&Object.values(b).some(e=>0!==e);y=y||(v?"-":void 0),v=v||(y?"-":void 0);let P=e8({details:n,stats:u?e7(_,y):_},{details:r,stats:u?e7(b,v):b}),j=-1==c&&(!!x||!!k)||-1!==c&&-1!==c&&(_||b);return!function(e){let{leftTeamId:a,rightTeamId:t,leftTeamStats:s,rightTeamStats:n}=e;return a&&t?!!s&&!!n:!!a&&!!s||!!t&&!!n}({leftTeamId:null==n?void 0:n.id,rightTeamId:null==r?void 0:r.id,leftTeamStats:l,rightTeamStats:d})?null:(0,s.jsxs)(o.az,{w:"100%",br:"lg",mx:"auto",md:{bg:"surface.s1",elevation:"2",maxW:"[660px]"},children:[(0,s.jsx)(o.az,{px:"sm",children:(0,s.jsx)(eq,{})}),u&&(0,s.jsx)(o.az,{pt:"sm",px:"sm",children:(0,s.jsx)(eJ,{})}),j?(0,s.jsx)(eW.W,{isCompare:!0,period:{period:"",groups:P},shouldHighlight:x&&k,sportSlug:a}):(0,s.jsx)(V.p,{graphic:"no-statistics",titleMessageId:"player.noStatistics",descriptionMessageId:"no_statistics_text"}),(0,s.jsx)(o.az,{pb:"sm",px:"sm",children:u&&j&&(0,s.jsx)(eN.c,{messageId:"tennis_disclaimer"})})]})},aa=(e,a,t)=>{let s,n;if(-1!==t){let e=null==a?void 0:a.find(e=>e.seasons.some(e=>e.id===t));if(e)return{latestSeasonId:e.seasons[0].id,latestSeasonTournamentId:e.uniqueTournament.id}}if(e===i.QCR.Tennis){let e=[...new Set(null==a?void 0:a.map(e=>e.seasons[0].year))].map(e=>({id:Number(e),year:e}));if(e.length>0){var r;return{latestSeasonId:(null==(r=e.find(e=>e.id===t))?void 0:r.id)||e[0].id,latestSeasonTournamentId:-1}}}if(!n||!s){let e=null==a?void 0:a[0];if(!e)return{latestSeasonId:void 0,latestSeasonTournamentId:void 0};n=null==e?void 0:e.seasons[0].id,s=null==e?void 0:e.uniqueTournament.id}return{latestSeasonId:n,latestSeasonTournamentId:s}},at=()=>{let e=(0,p.o)(),a=(0,R.A)(),t=(0,k.useRouter)(),s=Q(),n=t.query.leftTeamId,r=t.query.rightTeamId;(0,l.useEffect)(()=>{let n=A(t.query);if(n.leftTeamId){let{latestSeasonTournamentId:a,latestSeasonId:t}=aa(e,s.leftTeamSeasons,n.rightTeamSeasonId);if(!t||!a)return;n={...n,...eu({side:"left",teamId:n.leftTeamId,tournamentId:a,seasonId:t})}}if(n.rightTeamId){let{latestSeasonTournamentId:a,latestSeasonId:t}=aa(e,s.rightTeamSeasons,n.leftTeamSeasonId);if(!t||!a)return;n={...n,...eu({side:"right",teamId:n.rightTeamId,tournamentId:a,seasonId:t})}}(0,g.Oe)(a,"team.compare",{sport:e},n,void 0,!0)},[n,r])};var as=t(14861),an=t(29129);let ar=()=>{let e=(0,l.useContext)(n.Ws),[a,t]=(0,l.useState)("all"),{tournamentId:r}=T("left"),{tournamentId:i}=T("right");return at(),(0,l.useEffect)(()=>{t("all")},[r,i]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(v.h6,{children:(0,s.jsx)(o.az,{minH:"[800px]",pb:{base:"xl",md:"4xl"},position:"relative",children:(0,s.jsxs)(an.YW,{children:[(0,s.jsx)(h,{}),(0,s.jsxs)(o.xA,{gridTemplateColumns:{base:"1fr",lg:"1.5fr 3fr 1.5fr"},columnGap:"xl",children:[(0,s.jsx)(o.Ei,{hideBelow:"lg"}),(0,s.jsx)(o.Ei,{children:(0,s.jsxs)(o.so,{direction:"column",gap:"md",maxW:{md:"[660px]"},mx:"auto",children:[(0,s.jsx)(eA,{selectedCourtType:a,setSelectedCourtType:t}),(0,s.jsx)(ae,{sport:e,selectedCourtType:a})]})}),(0,s.jsx)(o.Ei,{hideBelow:"lg",children:(0,s.jsx)(as.i,{id:"teamCompare.DESKTOP_RIGHT"})})]})]})})}),(0,s.jsxs)(v.$B,{children:[(0,s.jsx)(h,{}),(0,s.jsx)(eA,{selectedCourtType:a,setSelectedCourtType:t}),(0,s.jsx)(ae,{sport:e,selectedCourtType:a})]})]})},ao=e=>{let{sport:a,leftTeamData:t,rightTeamData:o}=e;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.Ay,{}),(0,s.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),(0,s.jsx)(n.Ws.Provider,{value:a,children:(0,s.jsx)(q,{leftTeamData:t,rightTeamData:o,children:(0,s.jsx)(ar,{})})})]})};async function al(e){let{sport:a,seasonType:t,teamId:s,tournamentId:n,seasonId:r}=e;if(s){if(!n||!r)return Promise.all([i.WyE.getTeamDetails(s),ai(s),void 0,void 0]);if(a===i.QCR.Basketball){let e=await ai(s),a=t||(n&&r&&e&&e.typesMap[n][r].includes(ei.RegularSeason)?ei.RegularSeason:ei.Overall);return Promise.all([i.WyE.getTeamDetails(s),Promise.resolve(e),i.WyE.fetchTeamStatistics(s,n,r,a),a])}if(a===i.QCR.Tennis&&-1==n){let e=[...new Set((await i.WyE.fetchTeamUniqueTournamentSeasons(s)).uniqueTournamentSeasons.map(e=>e.seasons[0].year))].map(e=>({id:Number(e),year:e}));if(0===e.length)return;let a=e[0].id;return Promise.all([i.WyE.getTeamDetails(s),ai(s),i.WyE.fetchTeamYearStatistics(s,a.toString()),void 0])}return Promise.all([i.WyE.getTeamDetails(s),ai(s),i.WyE.fetchTeamStatistics(s,n,r,i.Vw_.overall),void 0])}}async function ai(e){try{let a=await i.WyE.fetchTeamUniqueTournamentSeasons(e);if(a.uniqueTournamentSeasons)return a;return{uniqueTournamentSeasons:[],typesMap:{}}}catch(e){return{uniqueTournamentSeasons:[],typesMap:{}}}}function ad(e,a){if(Array.isArray(a)){let[t,s,n,r]=a;return{details:t.team,uniqueTournaments:s,statistics:W(e,null==n?void 0:n.statistics),seasonType:r}}}var au=t(65097);let ac=e=>{let{sport:a,leftTeamData:t,rightTeamData:n,error:r}=e;return r?(0,s.jsx)(au.default,{statusCode:r.code}):(0,s.jsx)(ao,{sport:a,leftTeamData:t,rightTeamData:n})};ac.getInitialProps=async e=>{let{query:a,res:t}=e;try{let{sport:e,leftTeamId:t,leftTeamTournamentId:s,leftTeamSeasonId:n,leftTeamSeasonType:r,rightTeamId:o,rightTeamTournamentId:l,rightTeamSeasonId:i,rightTeamSeasonType:d}=a,u=al({sport:e,seasonType:r,teamId:t,tournamentId:s,seasonId:n}),c=al({sport:e,seasonType:d,teamId:o,tournamentId:l,seasonId:i}),[m,p]=await Promise.all([u,c]);return{sport:e,leftTeamData:ad(e,m),rightTeamData:ad(e,p)}}catch(e){return t&&(t.statusCode=404),{error:{code:404}}}};let am=ac},60845:(e,a,t)=>{"use strict";t.d(a,{H:()=>u});var s=t(6029),n=t(49519),r=t(21377),o=t(41249),l=t(54409),i=t(98449),d=t(94604);let u=e=>{var a,t,u,c,m,p,g,f,h;let{team:y,onTeamClick:v,onRemoveClick:_}=e,b=(null==(a=y.sport)?void 0:a.slug)===r.QCR.Tennis;return(0,s.jsxs)(o.so,{gap:"sm",onClick:()=>v(y),align:"center",cursor:"pointer",py:"sm",children:[(0,s.jsx)(n.p,{id:y.id,name:y.name,size:40}),(0,s.jsxs)(o.so,{direction:"column",gap:"xs",grow:1,children:[(0,s.jsx)(o.EY,{font:"body.medium",color:"onSurface.nLv1",children:(0,s.jsx)(d.Rm,{team:y,showFemaleSuffix:"F"===y.gender&&!b})}),!y.national&&(null==(t=y.country)?void 0:t.slug)&&(null==(u=y.country)?void 0:u.name)&&!b&&(0,s.jsxs)(o.so,{align:"center",gap:"sm",children:[(0,s.jsx)(n.w,{size:16,alpha2:null==(c=y.country)?void 0:c.alpha2,name:null==(m=y.country)?void 0:m.name}),(0,s.jsx)(o.EY,{font:"assistive.default",color:"onSurface.nLv3",lineHeight:1,children:(0,s.jsx)(i.m,{slug:y.country.slug,name:y.country.name})})]}),b&&y.country&&y.country.name&&(0,s.jsxs)(o.so,{align:"center",gap:"xs",children:[(0,s.jsx)(n.w,{size:16,alpha2:null==(p=y.country)?void 0:p.alpha2,name:null==(g=y.country)?void 0:g.name}),(0,s.jsx)(o.EY,{font:"assistive.default",color:"onSurface.nLv3",lineHeight:1,children:(0,s.jsx)(i.m,{name:y.country.name,slug:null!=(h=null==(f=y.country)?void 0:f.slug)?h:y.country.name})})]})]}),void 0!==_&&(0,s.jsx)(o.$n,{onClick:e=>{e.stopPropagation(),e.preventDefault(),null==_||_(y)},variant:"unshielded",size:"xs",p:"xs",style:{borderRadius:"50%"},children:(0,s.jsx)(l.zQC,{icon:"close",width:16,height:16,fill:"neutral.default"})})]})}},61103:(e,a,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/team/compare",function(){return t(58081)}])},61185:(e,a,t)=>{"use strict";t.d(a,{A:()=>u});var s=t(6029),n=t(33144),r=t(21377),o=t(41249),l=t(55729),i=t(62859);function d(e){let{team:a,side:t,activeTeam:r,isBackgroundInverse:i,onTeamClick:d}=e,u=(0,l.useCallback)(()=>d(t),[d,t]),c=r===t;return(0,s.jsx)(o.so,{h:"32px",grow:1,justify:"center",align:"center",bg:c?"primary.highlight":i?"surface.s1":"surface.s2",br:"sm",onClick:u,cursor:"pointer",style:{userSelect:"none"},"data-testid":t,children:(0,s.jsx)(n.p,{size:24,id:a.id,name:a.name})})}function u(e){let{activeTeam:a,isBackgroundInverse:t,onTeamClick:n,...u}=e,{leftTeam:c,rightTeam:m}=(0,l.useContext)(i.y$);return(0,s.jsxs)(o.so,{justify:"space-between",gap:"lg",...u,"data-testid":"team-pillows-selector",children:[(0,s.jsx)(d,{team:c,side:r.cxP.Left,activeTeam:a,onTeamClick:n,isBackgroundInverse:t}),(0,s.jsx)(d,{team:m,side:r.cxP.Right,activeTeam:a,onTeamClick:n,isBackgroundInverse:t})]})}},67717:(e,a,t)=>{"use strict";t.d(a,{n:()=>s.A});var s=t(61185)},73365:(e,a,t)=>{"use strict";t.d(a,{c:()=>d});var s=t(6029),n=t(95083),r=t(76356),o=t(90248),l=t(65789),i=t(54409);let d=e=>{let{messageId:a}=e;return(0,s.jsx)(l.Zp,{isInverseDesktop:!0,children:(0,s.jsxs)(r.so,{align:"center",w:"100%",gap:"sm",py:"sm",px:"lg",children:[(0,s.jsx)(i.G_L,{fill:"onSurface.nLv3"}),(0,s.jsx)(n.EY,{textStyle:"assistive.default",display:"block",color:"neutrals.nLv3",lineHeight:"16px",children:(0,s.jsx)(o.A,{id:a})})]})})}},76222:(e,a,t)=>{"use strict";t.d(a,{B:()=>c});var s=t(6029),n=t(95083),r=t(62042),o=t(76356),l=t(41249),i=t(90248);let d=[{id:"all",labelId:"tennis_all_surfaces"},{id:"grass",labelId:"tennis_surface_grass",variant:"grass"},{id:"clay",labelId:"tennis_surface_clay",variant:"clay"},{id:"hard",labelId:"tennis_surface_hard",variant:"hard"},{id:"hardcourtindoor",labelId:"tennis_surface_indoor_hardcourt",variant:"indoorHard"},{id:"hardcourtoutdoor",labelId:"tennis_surface_outdoor_hardcourt",variant:"outdoorHard"}],u=(0,r.Fj)({base:{width:"lg",height:"lg",borderRadius:"50%"},variants:{variant:{grass:{bg:"tennis.terrain.grass"},clay:{bg:"tennis.terrain.clay"},hard:{bgImage:"linear-gradient(to right, {colors.tennis.terrain.hardcourtIndoor} 50%, {colors.tennis.terrain.hardcourtOutdoor} 50%)"},indoorHard:{bg:"tennis.terrain.hardcourtIndoor"},outdoorHard:{bg:"tennis.terrain.hardcourtOutdoor"}}}}),c=e=>{let{selectedCourtType:a,setSelectedCourtType:t}=e;return(0,s.jsx)(l.tR,{buttonBehavior:l.oK.ButtonBehavior.Hidden,children:(0,s.jsx)(o.so,{gap:"xs",minW:"fit",maxW:"100%",children:d.map((e,r)=>{let{id:d,labelId:c,variant:m}=e;return(0,s.jsx)(l.vu,{isActive:d===a,onClick:()=>t(d),children:(0,s.jsxs)(o.so,{gap:"xs",align:"center",children:[r>0&&m&&(0,s.jsx)(o.az,{className:u({variant:m})}),(0,s.jsx)(n.EY,{textStyle:"assistive.default",color:"neutrals.nLv1",lineHeight:"[16px]",children:(0,s.jsx)(i.A,{id:c})})]})},d)})})})}}},e=>{var a=a=>e(e.s=a);e.O(0,[4092,756,3338,1682,8469,636,6593,8792],()=>a(61103)),_N_E=e.O()}]);