var excludeMobileRedirect = ["/fifaworldcup/organisation/ticketing/", "/worldcup/organisation/ticketing/"];define(['frameworks/bundle'],function () {(function(w){w.fifa.vocManager.addVocabulary({"__name__":{text:"usercomments",abbr:"usercomments"},"send":{text:"Send", abbr:""},"comments":{text:"Comments", abbr:""},"reply":{text:"reply", abbr:""},"now":{text:"Now", abbr:""},"facebook":{text:"Facebook", abbr:""},"inAppStore":{text:"On the App Store", abbr:""},"inGooglePlay":{text:"Get it on Google Play", abbr:""},"showOlderReplies":{text:"Show older replies", abbr:""},"hideOlderReplies":{text:"Hide older replies", abbr:""},"noreplies":{text:"No replies", abbr:""},"beTheFirstCommenting":{text:"Be the first to comment", abbr:""},"fifacomaccount":{text:"FIFA.com account", abbr:""},"loginwith":{text:"Login with", abbr:""},"fifa.loginwith":{text:"Log-in with", abbr:""},"fifa.noreplies":{text:"No replies", abbr:""},"fifa.beTheFirstToComment":{text:"Be the first to comment", abbr:""},"fifa.fifacomaccount":{text:"FIFA.com Account", abbr:""},"fifa.hideOlderReplies":{text:"Hide older replies", abbr:""},"fifa.showOlderReplies":{text:"Show older replies", abbr:""},"fifa.now":{text:"Now", abbr:""},"fifa.reply":{text:"Reply", abbr:""},"fifa.loginwfifacomaccount":{text:"Log-in with FIFA.com account", abbr:""},"fifa.moreComments":{text:"More Comments", abbr:""},"fifa.addAnotherComment":{text:"Add another comment", abbr:""},"fifa.replies":{text:"replies", abbr:""},"allPotm":{text:"All Players of the match", abbr:""},"allPotmWomen":{text:"All LYG Players of the match", abbr:""},"potm":{text:"Player of the Match", abbr:""},"potmWoman":{text:"LYG - Player of the Match", abbr:""},"fifa.commentsClosed":{text:"Comments are closed", abbr:""},"fifa.instructionsSearch":{text:"Search", abbr:""},"fifaCongress2014":{text:"FIFA Congress 2014", abbr:""},"technicalDirector":{text:"Technical Director", abbr:""},"secondAffiliation":{text:"Second affiliation", abbr:""},"fifa.loginToAddComment":{text:"Log-in to add your comment", abbr:""},"fifa.wordCount":{text:"Word count:", abbr:""},"activityReport":{text:"Activity Report", abbr:""},"readTheOtherStories":{text:"Read the finalists' stories", abbr:""},"thankYouForVoteKia":{text:"Thank you for your vote in the Power of Football Contest presented by Kia. The contest winner will be announced in April.", abbr:""},"fifa.qualifierGroups":{text:"Qualifying Groups", abbr:""},"publicViewingReq":{text:"Apply now", abbr:""},"fifayouthcup2014":{text:"Blue Stars 2014/FIFA Youth Cup'", abbr:""},"benficaClub":{text:"Benfica", abbr:""},"asanteKotokoClub":{text:"Asante Kotoko", abbr:""},"villarrealClub":{text:"Villarreal CF", abbr:""},"blueStarsZurichClub":{text:"FC Blue Stars Zürich", abbr:""},"paranaenseClub":{text:"Clube Atlético Paranaense", abbr:""},"fcSionClub":{text:"FC Sion", abbr:""},"bayernClub":{text:"FC Bayern München", abbr:""},"olympiacosClub":{text:"Olympiacos FC", abbr:""},"fifa.myTicketingAccount":{text:"My ticketing account", abbr:""},"fifa.discoverCanada":{text:"Discover Canada", abbr:""},"fifa.YouthPrograms":{text:"Youth Programs", abbr:""},"fifa.u20wTimeline":{text:"FIFA U-20 Women’s World Cup Timeline", abbr:""},"fifa.u20wwc.page1":{text:"2002/2012", abbr:""},"fifa.u20wwc.page2":{text:"2014", abbr:""},"fifa.wcPredictor":{text:"World Cup Predictor", abbr:""},"fifa.comingSoonWinner":{text:"Coming soon: the winners", abbr:""},"fifa.viewTheFinalists":{text:"View the finalists", abbr:""},"fifa.optIn":{text:"Yes, I would like to receive McDonald’s offers and information.", abbr:""},"fifa.spectatorGuide":{text:"Spectator Guide", abbr:""},"fantasyRound":{text:"Round", abbr:""},"fifa.UserProfileRoundPoints":{text:"Round Points", abbr:""},"fifa.UserProfileRoundRank":{text:"Round Rank", abbr:""},"fifa.LastRound":{text:"Last Round", abbr:""},"fifa.SelectRound":{text:"Select Round", abbr:""},"fifa.checkWinners":{text:"View the winners!", abbr:""},"fifa.theWinners":{text:"The Winners", abbr:""},"fifaClubWorldCupMorocco2014":{text:"FIFA Club World Cup Morocco 2014", abbr:""},"fifa.noAccount":{text:"Don't have an account?", abbr:""},"fifa.linkFacebook":{text:"Link to Facebook", abbr:""},"fifa.linkTwitter":{text:"Link to Twitter", abbr:""},"fifa.linkGoogle":{text:"Link to Google+", abbr:""},"fifa.newAccount":{text:"Register a new FIFA.com account", abbr:""},"fifa.sociallogin":{text:"Social Login", abbr:""},"fifa.linktoFifaAccount":{text:"Link your FIFA.com account", abbr:""},"fifa.loginMsgErrorFacebookPresent":{text:"This Facebook account is already present", abbr:""},"fifa.fantasy":{text:"McDonald’s FIFA World Cup™ Fantasy", abbr:""},"fifa.captcha.help":{text:"Enter the numeric code shown in the image.", abbr:""},"fifa.activationMessage":{text:"Your account is not active", abbr:""},"fifa.finances":{text:"Finances", abbr:""},"fifa.winnerNameText":{text:"Name of each winner indicated in brackets", abbr:""},"fifa.offside":{text:"Offside", abbr:""},"fifa.attacks":{text:"Attacks", abbr:"AT"},"fifa.deliveryPenaltyArea":{text:"Deliveries in Penalty area", abbr:"DPA"},"fifa.attemptsOnTarget":{text:"Attempts On Target", abbr:"ON"},"fifa.attemptsOffTarget":{text:"Attempts Off-Target", abbr:"OFF"},"fifa.clearancesAttempted":{text:"Attempted Clearances", abbr:"CL"},"fifa.assist":{text:"Assist", abbr:"ASS"},"fifa.corners":{text:"Corners", abbr:"COR"},"fifa.u17Timeline":{text:"FIFA U-17 World Cup Timeline", abbr:""},"fifa.discoverChile":{text:"Discover Chile", abbr:""}});}(window));(function(w){w.fifa.vocManager.addVocabulary({"__name__":{text:"fifa.matchdata",abbr:"fifa.matchdata"},"fifa.winningReason_2":{text:"{WinTeamName} win after extra time", abbr:"{WinTeamName} win AET"},"fifa.lang_e":{text:"English", abbr:"EN"},"fifa.lang_f":{text:"Français", abbr:"FR"},"fifa.lang_s":{text:"Español", abbr:"ES"},"fifa.lang_p":{text:"Português", abbr:"PT"},"fifa.lang_a":{text:"عربي", abbr:"AR"},"fifa.lang_d":{text:"Deutsch", abbr:"DE"},"fifa.group":{text:"Group {0}", abbr:""},"fifa.PresentedBy":{text:"Presented by", abbr:""},"fifa.round":{text:"Round", abbr:""},"fifa.winningReason_0":{text:"Draw", abbr:"Draw"},"fifa.winningReason_3":{text:"{WinTeamName} win on penalties ({ScorePenH} - {ScorePenA})", abbr:"{WinTeamCountry} win after PSO"},"fifa.winningReason_4":{text:"{WinTeamName} win on aggregate after regular time ({ScoreAggH} - {ScoreAggA})", abbr:"{WinTeamCountry} Win on agg."},"fifa.winningReason_5":{text:"{WinTeamName} win on aggregate after extra time ({ScoreAggH} - {ScoreAggA})", abbr:"{WinTeamCountry} win on agg AET"},"fifa.winningReason_6":{text:"{WinTeamName} win on away goal after regular time", abbr:"{WinTeamCountry} win on away goals"},"fifa.winningReason_7":{text:"{WinTeamName} win on away goal after extra time", abbr:"{WinTeamCountry} win on away goals AET"},"fifa.winningReason_8":{text:"Win by Silver Goal", abbr:"Win by Silver Goal"},"fifa.winningReason_9":{text:"Win on Golden Goal", abbr:"Win by Golden Goal"},"fifa.forfeited":{text:"Match forfeited", abbr:"f"},"fifa.abandonedStatus":{text:"Abandoned", abbr:"ABD"},"fifa.postponedStatus":{text:"Postponed", abbr:"PPD"},"fifa.cancelled":{text:"Cancelled", abbr:""},"fifa.full-time":{text:"Full-time", abbr:"FT"},"fifa.month_1":{text:"January", abbr:"Jan"},"fifa.month_2":{text:"February", abbr:"Feb"},"fifa.month_3":{text:"March", abbr:"Mar"},"fifa.month_4":{text:"April", abbr:"Apr"},"fifa.month_5":{text:"May", abbr:"May"},"fifa.month_6":{text:"June", abbr:"Jun"},"fifa.month_7":{text:"July", abbr:"Jul"},"fifa.month_8":{text:"August", abbr:"Aug"},"fifa.month_9":{text:"September", abbr:"Sep"},"fifa.month_10":{text:"October", abbr:"Oct"},"fifa.month_11":{text:"November", abbr:"Nov"},"fifa.month_12":{text:"December", abbr:"Dec"},"fifa.penaltyGoal":{text:"Penalty goal", abbr:"PEN"},"fifa.futsal":{text:"Futsal", abbr:"Futsal"},"fifa.backToTop":{text:"Back To Top", abbr:""},"fifa.half-time":{text:"Half-time", abbr:"HT"},"fifa.end2ndhalf":{text:"End of Second Half", abbr:"End 2H"},"fifa.endfirstextra":{text:"End of First Half Extra Time", abbr:"End 1H ET"},"fifa.penaltiesphase":{text:"Penalties", abbr:"PEN"},"fifa.endpenaltiesphase":{text:"End of Penalties", abbr:"End of PSO"},"fifa.lineups":{text:"Line-ups", abbr:"Lineups"},"fifa.suspendedstatus":{text:"Suspended", abbr:"SPD"},"fifa.yellowCards":{text:"Yellow cards", abbr:"Y"},"fifa.fifaCocaColaWorldRanking":{text:"FIFA/Coca-Cola World Ranking", abbr:""},"fifa.compareTeams":{text:"Compare Teams", abbr:"Compare Teams"},"fifa.latestComments":{text:"Latest Comments", abbr:""},"fifa.clubs":{text:"Clubs", abbr:""},"fifa.mensRanking":{text:"Men's Ranking", abbr:""},"fifa.rank":{text:"Rank", abbr:"Rnk"},"fifa.haveYourSay":{text:"Have Your Say", abbr:""},"fifa.live":{text:"Live", abbr:"Live"},"fifa.statusrelive":{text:"Relive", abbr:""},"allPotm":{text:"All Players of the match", abbr:""},"allPotmWomen":{text:"All LYG Players of the match", abbr:""},"potm":{text:"Player of the Match", abbr:""},"potmWoman":{text:"LYG - Player of the Match", abbr:""},"fifa.commentsClosed":{text:"Comments are closed", abbr:""},"fifa.mensTournaments":{text:"Men's Tournaments", abbr:""},"fifa.back":{text:"Back", abbr:""},"fifa.statuslive":{text:"Live", abbr:"Live"},"fifa.ownGoal":{text:"Own goal", abbr:"OG"},"fifa.penalty":{text:"Penalty", abbr:"PEN"},"fifa.in":{text:"In", abbr:""},"fifa.out":{text:"Out", abbr:""},"fifa.notEligibleToPlay":{text:"Not eligible to play", abbr:"N"},"fifa.injured":{text:"Injured", abbr:"I"},"fifa.absent":{text:"Absent", abbr:"A"},"fifa.goal":{text:"Goal", abbr:""},"fifa.missed":{text:"Missed", abbr:""},"fifa.yellowCard":{text:"Yellow Card", abbr:"Y"},"fifa.redCard":{text:"Red Card", abbr:"R"},"fifa.mediaNews":{text:"Media News", abbr:""},"fifa.mediaChannel":{text:"Media Channel", abbr:""},"fifa.overview":{text:"Overview", abbr:"Overview"},"fifa.report":{text:"Report", abbr:""},"publicViewingReq":{text:"Apply now", abbr:""},"fifa.ticketingSalesPhasesDisclaimer":{text:"Online Ticket Sales launch. Tickets can be purchased over the Counter at designated FIFA Venue Ticketing Centres from 1st June 2014", abbr:""},"fifa.vs":{text:"VS", abbr:""},"fifa.male":{text:"Male", abbr:""},"fifa.female":{text:"Female", abbr:""},"fifa.day":{text:"Day", abbr:"d"},"fifa.lostBalls":{text:"Lost Balls", abbr:"LB"},"fifa.mbm_yellowcard1":{text:"@@player1 (@@team1) is booked by the referee.", abbr:""},"fifa.mbm_yellowcard2":{text:"@@player1 (@@team1) is yellow carded.", abbr:""},"fifa.mbm_yellowcard3":{text:"@@player1 (@@team1) is cautioned.", abbr:""},"fifa.mbm_yellowredcard":{text:"@@player1 (@@team1) is booked for the second time and receives a red card!", abbr:""},"fifa.mbm_redcard1":{text:"@@player1 (@@team1) is sent off!", abbr:""},"fifa.mbm_redcard2":{text:"@@player1 (@@team1) is red carded!", abbr:""},"fifa.mbm_redcard_f_3":{text:"@@player1 (@@team1) is given her marching orders.", abbr:""},"fifa.mbm_goals_o":{text:"@@player1 (@@team1) scores an own goal!!", abbr:""},"fifa.mbm_goals_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.mbm_freekick_goal":{text:"@@player1 (@@team1) scores direct from a free-kick!", abbr:""},"fifa.mbm_goals1":{text:"@@player1 (@@team1) scores!!", abbr:""},"fifa.mbm_substitution1":{text:"@@player2 (in) comes off the bench to replace @@player1 (out) (@@teamID)", abbr:""},"fifa.mbm_goalspso_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.mbm_penpso_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.mbm_penpso_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.mbm_penpso_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.mbm_penpso_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.mbm_pen_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.mbm_pen_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.mbm_pen_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.mbm_pen_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.mbm_freekick_blocked":{text:"@@player1 (@@team1) hits a free kick into the wall.", abbr:""},"fifa.mbm_blocked1":{text:"@@player1 (@@team1) sees one of his shots blocked.", abbr:""},"fifa.mbm_shotgoal_freekick_b":{text:"@@player1 (@@team1) hits his free-kick against the crossbar.", abbr:""},"fifa.mbm_shotgoal_b":{text:"@@player1 (@@team1) rattles the crossbar.", abbr:""},"fifa.mbm_shotgoal_freekick_t":{text:"@@player1 (@@team1) free-kick hits the post.", abbr:""},"fifa.mbm_shotgoal_t":{text:"@@player1 (@@team1) is denied by the post.", abbr:""},"fifa.mbm_freekick_wide":{text:"@@player1 (@@team1) strikes his free-kick wide.", abbr:""},"fifa.mbm_shotwide1":{text:"@@player1 (@@team1) sees an effort go off target.", abbr:""},"fifa.mbm_shotgoal_freekick":{text:"@@player1 (@@team1) hits his free-kick on target.", abbr:""},"fifa.mbm_shotgoal1":{text:"@@player1 (@@team1) sees his effort hit the target.", abbr:""},"fifa.mbm_save1":{text:"@@player1 (@@team1) blocks the shot.", abbr:""},"fifa.mbm_offside1":{text:"@@player1 (@@team1) is ruled offside.", abbr:""},"fifa.mbm_offside2":{text:"@@player1 (@@team1) is adjudged to be in an offside position.", abbr:""},"fifa.mbm_corner1":{text:"@@player1 (@@team1) takes a corner kick.", abbr:""},"fifa.mbm_corner2":{text:"@@player1 (@@team1) swings in the corner.", abbr:""},"fifa.mbm_foul_h_pen":{text:"The ball is handled inside the area by @@player1 (@@team1) and a penalty is given.", abbr:""},"fifa.mbm_foul_h":{text:"@@player1 (@@team1) illegally handles the ball.", abbr:""},"fifa.mbm_foul_f":{text:"@@player1 (@@team1) is adjudged to be guilty of simulation.", abbr:""},"fifa.mbm_foul_pen":{text:"@@player2 (@@team2) is fouled inside the box by @@player1 (@@team1). A penalty is awarded to @@team2.", abbr:""},"fifa.mbm_foul1":{text:"@@player1 (@@team1) commits a foul.", abbr:""},"fifa.mbm_foul2":{text:"@@player1 (@@team1) concedes a free-kick following a challenge on @@player2 (@@team2).", abbr:""},"fifa.mbm_foul3":{text:"@@player1 (@@team1) is penalised after committing a foul.", abbr:""},"fifa.mbm_endfirsthalf":{text:"The referee brings the first half to an end.", abbr:""},"fifa.mbm_endsecondhalf":{text:"The final whistle sounds.", abbr:""},"fifa.mbm_endfirstextra":{text:"The referee blows for the end of the first period of extra time.", abbr:""},"fifa.mbm_endpenalties":{text:"The penalty shoot-out is over.", abbr:""},"fifa.mbm_timeout":{text:"(@@team1) requested a Time-Out.", abbr:""},"fifa.mbm_startfirsthalf":{text:"The match kicks off.", abbr:""},"fifa.mbm_startsecondhalf":{text:"The second half kicks off.", abbr:""},"fifa.mbm_startfirstextra":{text:"The referee signals the start of the first period of extra time.", abbr:""},"fifa.mbm_startsecondextra":{text:"The referee signals the start of the second period of extra time.", abbr:""},"fifa.mbm_startpenalties":{text:"The penalty shoot-out is about to begin.", abbr:""},"fifa.voteNow":{text:"Vote now!", abbr:""},"fifa.discoverMotm":{text:"Discover Man of the Match", abbr:""},"fifa.endsecondextra":{text:"End of Second Half Extra Time", abbr:"End 2nd ET"},"fifa.beachSoccer":{text:"Beach Soccer", abbr:"Beach Soccer"},"fifa.FirstPeriod":{text:"First period", abbr:"1st P."},"fifa.FirstHalf":{text:"First Half", abbr:"1H"},"fifa.SecondPeriod":{text:"Second period", abbr:"2nd P."},"fifa.SecondHalf":{text:"Second Half", abbr:"2H"},"fifa.ThirdPeriod":{text:"Third period", abbr:"3rd P."},"fifa.FirstExtra":{text:"First Extra Time", abbr:"ET"},"fifa.ExtraPeriod":{text:"Extra period", abbr:"Ex P."},"fifa.SecondExtra":{text:"Second Extra Time", abbr:"2ET"},"fifa.penalties":{text:"Penalty Shoot Out", abbr:"PSO"},"fifa.substPlayerIn":{text:"Player In", abbr:""},"fifa.substPlayerOut":{text:"Player Out", abbr:""},"fifa.yellowToRedCard":{text:"Second yellow card and red card", abbr:""},"fifa.periodStart":{text:"Period start", abbr:""},"fifa.periodStop":{text:"Period end", abbr:""},"fifa.penaltyGolInPSO":{text:"Penalty scored", abbr:""},"fifa.penaltyMissedInPSO":{text:"Penalty missed", abbr:""},"fifa.booked":{text:"Misses next match if booked", abbr:"Y"},"fifa.saved":{text:"Saved", abbr:""},"fifa.crossbar":{text:"Crossbar", abbr:""},"fifa.post":{text:"Post", abbr:""},"fifa.matchStatus0":{text:"Played", abbr:""},"fifa.matchStatus1":{text:"To be played", abbr:""},"fifa.matchStatus2":{text:"Undefined", abbr:""},"fifa.matchStatus26":{text:"Abandoned", abbr:""},"fifa.matchStatus3":{text:"Playing", abbr:""},"fifa.matchStatus7":{text:"Postponed", abbr:""},"fifa.matchStatus8":{text:"Cancelled", abbr:""},"fifa.penaltyAwarded":{text:"Penalty awarded", abbr:""},"fifa.round1":{text:"First round", abbr:"1ST"},"fifa.round11":{text:"First stage", abbr:"FS"},"fifa.round12":{text:"Friendly", abbr:"F"},"fifa.round13":{text:"Gold medal match", abbr:"GDM"},"fifa.round14":{text:"Group matches", abbr:"GRM"},"fifa.round15":{text:"Match for third place", abbr:"3RD"},"fifa.round16":{text:"Preliminary round", abbr:"PR"},"fifa.round17":{text:"Quarter-finals", abbr:"QF"},"fifa.round18":{text:"Round of 16", abbr:"SR"},"fifa.round19":{text:"Second group phase", abbr:"SGP"},"fifa.round2":{text:"Second round", abbr:"2ND"},"fifa.round20":{text:"Second round", abbr:"SR"},"fifa.round21":{text:"Second stage", abbr:"SS"},"fifa.round22":{text:"Semi-finals", abbr:"SF"},"fifa.round23":{text:"Third place", abbr:"TP"},"fifa.round24":{text:"Third round", abbr:"TR"},"fifa.round25":{text:"Third stage", abbr:"TS"},"fifa.round26":{text:"A' Matches", abbr:""},"fifa.round27":{text:"Friendly", abbr:""},"fifa.round28":{text:"Results", abbr:""},"fifa.round29":{text:"Qualifying Tournament", abbr:""},"fifa.round3":{text:"Third/Fourth place", abbr:"3RD/4TH"},"fifa.round30":{text:"Play-off", abbr:""},"fifa.round31":{text:"Caribbean Zone", abbr:""},"fifa.round33":{text:"Central Zone", abbr:""},"fifa.round34":{text:"4th Round", abbr:""},"fifa.round35":{text:"UEFA/AFC/CAF", abbr:""},"fifa.round36":{text:"UEFA", abbr:""},"fifa.round37":{text:"CAF", abbr:""},"fifa.round38":{text:"AFC", abbr:""},"fifa.round39":{text:"UEFA/CAF", abbr:""},"fifa.round4":{text:"Bronze medal match", abbr:"BR"},"fifa.round40":{text:"UEFA/AFC", abbr:""},"fifa.round43":{text:"Pre-Preliminary Round", abbr:""},"fifa.round44":{text:"1st Stage Play-off", abbr:""},"fifa.round45":{text:"Fourth stage", abbr:""},"fifa.round47":{text:"Final round", abbr:""},"fifa.round48":{text:"Northern Zone", abbr:""},"fifa.round5":{text:"Consolation tournament", abbr:"CT"},"fifa.round50":{text:"Central American zone", abbr:""},"fifa.round51":{text:"Caribbean 1st Round", abbr:""},"fifa.round52":{text:"Caribbean Second Round", abbr:""},"fifa.round53":{text:"Caribbean Third Round", abbr:""},"fifa.round54":{text:"Caribbean/North, Central American Play-Off", abbr:""},"fifa.round55":{text:"Central American Round", abbr:""},"fifa.round57":{text:"Central American Qualification", abbr:""},"fifa.round58":{text:"Match for fifth place", abbr:"5th place match"},"fifa.round59":{text:"Play-off for Quarter-finals", abbr:"Q-F Play-Off"},"fifa.round6":{text:"Final", abbr:"FN"},"fifa.round60":{text:"League round", abbr:""},"fifa.round61":{text:"Qualification round", abbr:""},"fifa.round62":{text:"Play-off for Olympic", abbr:""},"fifa.round63":{text:"Fifth stage", abbr:""},"fifa.round64":{text:"Consolation First Round", abbr:""},"fifa.round65":{text:"Consolation Second Round", abbr:""},"fifa.round66":{text:"Consolation Semifinal", abbr:""},"fifa.round67":{text:"Consolation Final", abbr:""},"fifa.round68":{text:"Round-Robin Tournament", abbr:""},"fifa.round69":{text:"Play-Off OFC/CONCACAF", abbr:""},"fifa.round7":{text:"Final round", abbr:""},"fifa.round70":{text:"Play-Off OFC/CONCACAF - CONMEBOL", abbr:""},"fifa.round71":{text:"Final Round Play-off", abbr:""},"fifa.round72":{text:"1st Play-off", abbr:""},"fifa.round73":{text:"Final Play-off", abbr:""},"fifa.round74":{text:"Quarter-finals", abbr:"QF"},"fifa.round75":{text:"Semi-finals", abbr:"SF"},"fifa.round76":{text:"Match for third place", abbr:"3rd place match"},"fifa.round77":{text:"Semi-finals", abbr:""},"fifa.round78":{text:"Round of 16", abbr:"SR"},"fifa.round79":{text:"First round", abbr:"1ST"},"fifa.round8":{text:"Final stage", abbr:"FNS"},"fifa.round82":{text:"Final Qualifying Tournament", abbr:"FinalQT"},"fifa.round83":{text:"Central American Qualifying Tournament", abbr:"CentralAmericanQT"},"fifa.round84":{text:"Caribbean Qualifying Tournament", abbr:"CaribbeanQT"},"fifa.round85":{text:"Play-off CONMEBOL/CONCACAF", abbr:"Playoff"},"fifa.round86":{text:"Round 1", abbr:""},"fifa.round88":{text:"Round 3", abbr:""},"fifa.round89":{text:"Round 4", abbr:""},"fifa.round9":{text:"First group phase", abbr:"FGP"},"fifa.round90":{text:"Round 5", abbr:""},"fifa.round91":{text:"Play-off for third place", abbr:""},"fifa.football2":{text:"Football", abbr:""},"fifa.relive":{text:"Relive", abbr:""},"fifa.topAttempts":{text:"Attempts", abbr:""},"fifa.crosses":{text:"Crosses", abbr:"CRO"},"fifa.saves":{text:"Saves", abbr:"SAV"},"fifa.clearances":{text:"Clearances", abbr:"CLR"},"fifa.voteMotm":{text:"Vote for your Man of the Match", abbr:""},"fifa.statistics":{text:"Statistics", abbr:""},"fifa.goalOfTheTournament":{text:"Goal of the Tournament", abbr:""},"fifa.manofthematch":{text:"Man Of The Match", abbr:""},"fifa.manOfTheMatchOpen":{text:"Voting is now open for your man of the match - who's caught your eye today?", abbr:""},"fifa.manOfTheMatchReminder":{text:"Don't forget to vote for your man of the match - who's had the most impact today?", abbr:""},"fifa.passesCompletionRate":{text:"Passes Completion Rate", abbr:"PCR"},"fifa.passesCompl":{text:"Passes (complete)", abbr:""},"fifa.runthird":{text:"Run third", abbr:""},"fifa.freeKicks":{text:"Free kicks", abbr:"FK"},"fifa.mbm_endsecondextra":{text:"The referee blows for the end of the second period of extra time.", abbr:""},"fifa.mbm_endsecondhalfWithExtra":{text:"End of regular time - extra time to follow...", abbr:""},"fifa.mbm_substitutionHalfTime":{text:"Before the second half begins @@player2 (in) comes off the bench to replace @@player1 (out) (@@teamID)", abbr:""},"fifa.f_ot_mbm_blocked1":{text:"@@team1 has a shot blocked.", abbr:""},"fifa.f_ot_mbm_corner1":{text:"@@team1 take the corner kick.", abbr:""},"fifa.f_ot_mbm_corner2":{text:"@@team1 swing in the corner.", abbr:""},"fifa.f_ot_mbm_foul_f":{text:"A player from @@team1 is adjudged to be guilty of simulation.", abbr:""},"fifa.f_ot_mbm_foul_h":{text:"A player from @@team1 illegally handles the ball.", abbr:""},"fifa.f_ot_mbm_foul_h_pen":{text:"The ball is handled inside the area by a player from @@team1 and a penalty is given.", abbr:""},"fifa.f_ot_mbm_foul_pen":{text:"A player from @@team2 is fouled inside the box by a player from @@team1.", abbr:""},"fifa.f_ot_mbm_foul1":{text:"A player from @@team1 commits a foul.", abbr:""},"fifa.f_ot_mbm_foul2":{text:"@@team1 concede a free-kick following a challenge on a player from @@team2.", abbr:""},"fifa.f_ot_mbm_foul3":{text:"@@team1 are penalised after committing a foul.", abbr:""},"fifa.f_ot_mbm_freekick_blocked":{text:"@@team1 hit their free kick into the wall.", abbr:""},"fifa.f_ot_mbm_freekick_wide":{text:"@@team1 strike their free-kick wide.", abbr:""},"fifa.f_ot_mbm_offside1":{text:"@@team1 are ruled offside.", abbr:""},"fifa.f_ot_mbm_offside2":{text:"A player from @@team1 is adjudged to be in an offside position.", abbr:""},"fifa.f_ot_mbm_save1":{text:"The goalkeeper of @@team1 pulls off a save.", abbr:""},"fifa.f_ot_mbm_shotgoal_b":{text:"So close! A player from @@team1 rattles the crossbar.", abbr:""},"fifa.f_ot_mbm_shotgoal_freekick":{text:"@@team1 hit their free-kick on target.", abbr:""},"fifa.f_ot_mbm_shotgoal_freekick_b":{text:"So close! @@team1 hit the free-kick against the crossbar.", abbr:""},"fifa.f_ot_mbm_shotgoal_freekick_t":{text:"So close! The free-kick from @@team1 hits the post.", abbr:""},"fifa.f_ot_mbm_shotgoal_t":{text:"So close! @@team1 are denied by the post.", abbr:""},"fifa.f_ot_mbm_shotgoal1":{text:"A player from @@team1 sees her effort hit the target.", abbr:""},"fifa.f_ot_mbm_shotwide1":{text:"@@team1 try a shot on goal, but it is off-target.", abbr:""},"fifa.f_ot_mbm_save_no_gk":{text:"A @@team1 player makes a block", abbr:""},"fifa.mbm_endsecondhalfWithPSO":{text:"End of normal time. There now follows a penalty shoot-out...", abbr:""},"fifa.latestResultAndFixture":{text:"Latest Fixtures and Results", abbr:""},"fifa.provisionalMatch":{text:"All match data is provisional until the FIFA Official match report is available.", abbr:""},"fifa.ot_mbm_freekick_blocked":{text:"@@team1 hit their free kick into the wall.", abbr:""},"fifa.ot_mbm_blocked1":{text:"@@team1 has a shot blocked.", abbr:""},"fifa.ot_mbm_shotgoal_freekick_b":{text:"So close! @@team1 hit the free-kick against the crossbar.", abbr:""},"fifa.ot_mbm_shotgoal_b":{text:"So close! A player from @@team1 rattles the crossbar.", abbr:""},"fifa.ot_mbm_shotgoal_freekick_t":{text:"So close! The free-kick from @@team1 hits the post.", abbr:""},"fifa.ot_mbm_shotgoal_t":{text:"So close! @@team1 are denied by the post.", abbr:""},"fifa.ot_mbm_freekick_wide":{text:"@@team1 strike their free-kick wide.", abbr:""},"fifa.ot_mbm_shotwide1":{text:"@@team1 try a shot on goal, but it is off-target.", abbr:""},"fifa.ot_mbm_shotgoal_oh":{text:"Shot on Goal (overhead)", abbr:""},"fifa.ot_mbm_shotgoal_freekick":{text:"@@team1 hit their free-kick on target.", abbr:""},"fifa.ot_mbm_shotgoal1":{text:"A player from @@team1 sees his effort hit the target.", abbr:""},"fifa.ot_mbm_save1":{text:"The goalkeeper of @@team1 pulls off a save.", abbr:""},"fifa.ot_mbm_offside1":{text:"@@team1 are ruled offside.", abbr:""},"fifa.ot_mbm_offside2":{text:"A player from @@team1 is adjudged to be in an offside position.", abbr:""},"fifa.ot_mbm_corner1":{text:"@@team1 take the corner kick.", abbr:""},"fifa.ot_mbm_corner2":{text:"@@team1 swing in the corner.", abbr:""},"fifa.ot_mbm_foul_h_pen":{text:"The ball is handled inside the area by a player from @@team1 and a penalty is given.", abbr:""},"fifa.ot_mbm_foul_h":{text:"A player from @@team1 illegally handles the ball.", abbr:""},"fifa.ot_mbm_foul_f":{text:"A player from @@team1 is adjudged to be guilty of simulation.", abbr:""},"fifa.ot_mbm_foul_pen":{text:"A player from @@team2 is fouled inside the box by a player from @@team1.", abbr:""},"fifa.ot_mbm_foul1":{text:"A player from @@team1 commits a foul.", abbr:""},"fifa.ot_mbm_foul2":{text:"@@team1 concede a free-kick following a challenge on a player from @@team2.", abbr:""},"fifa.ot_mbm_foul3":{text:"@@team1 are penalised after committing a foul.", abbr:""},"fifa.mbm_startfirstperiod":{text:"The referee signals the start of the first period.", abbr:""},"fifa.mbm_startsecondperiod":{text:"The referee signals the start of the second period.", abbr:""},"fifa.mbm_startthirdperiod":{text:"The referee signals the start of the third period.", abbr:""},"fifa.mbm_startextraperiod":{text:"The referee signals the start of the extra period.", abbr:""},"fifa.mbm_endfirstperiod":{text:"The referee brings the first period to an end.", abbr:""},"fifa.mbm_endsecondperiod":{text:"The referee brings the second period to an end.", abbr:""},"fifa.mbm_endthirdperiod":{text:"The referee brings the third period to an end.", abbr:""},"fifa.mbm_endextraperiod":{text:"The referee brings the extra period to an end.", abbr:""},"fifa.overheads":{text:"Overheads", abbr:"OH"},"fifa.liveNow":{text:"Live now", abbr:""},"fifa.ot_mbm_save_no_gk":{text:"A @@team1 player makes a block", abbr:""},"fifa.f_mbm_yellowcard1":{text:"@@player1 (@@team1) is booked by the referee.", abbr:""},"fifa.f_mbm_yellowcard2":{text:"@@player1 (@@team1) is yellow carded.", abbr:""},"fifa.f_mbm_yellowcard3":{text:"@@player1 (@@team1) is cautioned.", abbr:""},"fifa.f_mbm_yellowredcard":{text:"@@player1 (@@team1) is booked for the second time and receives a red card!", abbr:""},"fifa.f_mbm_redcard1":{text:"@@player1 (@@team1) is sent off!", abbr:""},"fifa.f_mbm_redcard2":{text:"@@player1 (@@team1) is red carded!", abbr:""},"fifa.f_mbm_redcard3":{text:"@@player1 (@@team1) is given her marching orders.", abbr:""},"fifa.f_mbm_goals_o":{text:"@@player1 (@@team1) scores an own goal!!", abbr:""},"fifa.f_mbm_goals_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.f_mbm_freekick_goal":{text:"@@player1 (@@team1) scores direct from a free-kick!", abbr:""},"fifa.f_mbm_goals1":{text:"@@player1 (@@team1) scores!!", abbr:""},"fifa.f_mbm_substitution1":{text:"@@player2 (in) comes off the bench to replace @@player1 (out) (@@teamID)", abbr:""},"fifa.f_mbm_goalspso_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.f_mbm_penpso_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.f_mbm_penpso_7":{text:"@@player1 (@@team1) sees her penalty saved by the goalkeeper.", abbr:""},"fifa.f_mbm_penpso_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.f_mbm_penpso_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.f_mbm_pen_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.f_mbm_pen_7":{text:"@@player1 (@@team1) sees her penalty saved by the goalkeeper.", abbr:""},"fifa.f_mbm_pen_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.f_mbm_pen_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.f_mbm_freekick_blocked":{text:"@@player1 (@@team1) hits a free kick into the wall.", abbr:""},"fifa.f_mbm_blocked1":{text:"@@player1 (@@team1) sees one of her shots blocked.", abbr:""},"fifa.f_mbm_shotgoal_freekick_b":{text:"@@player1 (@@team1) hits her free-kick against the crossbar.", abbr:""},"fifa.f_mbm_shotgoal_b":{text:"@@player1 (@@team1) rattles the crossbar.", abbr:""},"fifa.f_mbm_shotgoal_freekick_t":{text:"@@player1 (@@team1) free-kick hits the post.", abbr:""},"fifa.f_mbm_shotgoal_t":{text:"@@player1 (@@team1) is denied by the post.", abbr:""},"fifa.f_mbm_freekick_wide":{text:"@@player1 (@@team1) strikes her free-kick wide.", abbr:""},"fifa.f_mbm_shotwide1":{text:"@@player1 (@@team1) sees an effort go off target.", abbr:""},"fifa.f_mbm_shotgoal_freekick":{text:"@@player1 (@@team1) hits her free-kick on target.", abbr:""},"fifa.f_mbm_shotgoal1":{text:"@@player1 (@@team1) sees her effort hit the target.", abbr:""},"fifa.f_mbm_save1":{text:"@@player1 (@@team1) pulls off a save.", abbr:""},"fifa.f_mbm_offside1":{text:"@@player1 (@@team1) is ruled offside.", abbr:""},"fifa.f_mbm_offside2":{text:"@@player1 (@@team1) is adjudged to be in an offside position.", abbr:""},"fifa.f_mbm_corner1":{text:"@@player1 (@@team1) takes a corner kick.", abbr:""},"fifa.f_mbm_corner2":{text:"@@player1 (@@team1) swings in the corner.", abbr:""},"fifa.f_mbm_foul_h_pen":{text:"The ball is handled inside the area by @@player1 (@@team1) and a penalty is given.", abbr:""},"fifa.f_mbm_foul_h":{text:"@@player1 (@@team1) illegally handles the ball.", abbr:""},"fifa.f_mbm_foul_f":{text:"@@player1 (@@team1) is adjudged to be guilty of simulation.", abbr:""},"fifa.f_mbm_foul_pen":{text:"@@player2 (@@team2) is fouled inside the box by @@player1 (@@team1).", abbr:""},"fifa.f_mbm_foul1":{text:"@@player1 (@@team1) commits a foul.", abbr:""},"fifa.f_mbm_foul2":{text:"@@player1 (@@team1) concedes a free-kick following a challenge on @@player2 (@@team2).", abbr:""},"fifa.f_mbm_foul3":{text:"@@player1 (@@team1) is penalised after committing a foul.", abbr:""},"fifa.f_mbm_substitutionHalfTime":{text:"Before the second half begins @@player2 (in) comes off the bench to replace @@player1 (out) (@@teamID)", abbr:""},"fifa.AssistantCoach":{text:"Assistant coach", abbr:""},"fifa.mbm_redcard3":{text:"@@player1 (@@team1) is given his marching orders.", abbr:""},"fifa.mbm_goals_oh":{text:"@@player1 Goal (overhead)", abbr:""},"fifa.endFirstPeriod":{text:"Half-time", abbr:"HT"},"fifa.endSecondPeriod":{text:"End of Second Half", abbr:"End 2H"},"fifa.endThirdPeriod":{text:"End of third period", abbr:"End 3rd"},"fifa.endExtraPeriod":{text:"End of extra time", abbr:"End ET"},"fifa.fieldPos_W":{text:"Wing", abbr:"W"},"fifa.fieldPos_P":{text:"Pivot", abbr:"P"},"fifa.todayPhotostream":{text:"Latest photos", abbr:""},"fifa.currentlyDrawing":{text:"Currently Drawing:", abbr:""},"fifa.ot_mbm_yellowcard1":{text:"(@@team1) have a player booked by the referee.", abbr:""},"fifa.ot_mbm_yellowcard2":{text:"(@@team1) have a player yellow carded.", abbr:""},"fifa.ot_mbm_yellowcard3":{text:"(@@team1) have a player cautioned.", abbr:""},"fifa.ot_mbm_yellowredcard":{text:"(@@team1) have a player sent off for a second bookable offence!", abbr:""},"fifa.ot_mbm_redcard1":{text:" (@@team1) have a player sent off!", abbr:""},"fifa.ot_mbm_redcard2":{text:"A player from (@@team1) is red carded!", abbr:""},"fifa.ot_mbm_redcard3":{text:"A player from (@@team1) is sent off!", abbr:""},"fifa.ot_mbm_goals_o":{text:"(@@team1) score an own goal!", abbr:""},"fifa.ot_mbm_goals_p":{text:"(@@team1) successfully convert the penalty!", abbr:""},"fifa.ot_mbm_freekick_goal":{text:"(@@team1) score direct from a free-kick!", abbr:""},"fifa.ot_mbm_goals1":{text:"(@@team1) score!", abbr:""},"fifa.ot_mbm_substitution1":{text:"(@@team1) substitute a player ", abbr:""},"fifa.ot_mbm_substitutionHalfTime":{text:"Before the second half begins (@@team1) substitute a player", abbr:""},"fifa.ot_mbm_goalspso_p":{text:"(@@team1) successfully convert the penalty!", abbr:""},"fifa.ot_mbm_penpso_w":{text:"(@@team1) miss from the penalty spot!", abbr:""},"fifa.ot_mbm_penpso_7":{text:"(@@team1) see the penalty saved by the goalkeeper!", abbr:""},"fifa.ot_mbm_penpso_b":{text:"(@@team1) see their penalty rattle the crossbar!", abbr:""},"fifa.ot_mbm_penpso_t":{text:"(@@team1) see their penalty hit the post!", abbr:""},"fifa.ot_mbm_pen_w":{text:"(@@team1) miss from the penalty spot!", abbr:""},"fifa.ot_mbm_pen_7":{text:"(@@team1) see the penalty saved by the goalkeeper!", abbr:""},"fifa.ot_mbm_pen_b":{text:"(@@team1) see their penalty rattle the crossbar!", abbr:""},"fifa.ot_mbm_pen_t":{text:"(@@team1) see their penalty hit the post!", abbr:""},"fifa.token":{text:"Token", abbr:""},"fifa.officialIgPages":{text:"Other official Instagram pages", abbr:""},"fifa.international":{text:"International", abbr:""},"fifa.2016FIFACongress.Date":{text:"26 February 2016", abbr:""},"fifa.2016ExtraordinaryFIFACongress":{text:"Extraordinary FIFA Congress 2016", abbr:""},"fifa.electoralCommittee":{text:"FIFA Ad-hoc Electoral Committee", abbr:""},"fifaCongress2015":{text:"FIFA Congress 2014", abbr:""},"fifa.round112":{text:"Play-off for Quarter-finals", abbr:"Q-F Play-Off"},"fifa.mbm_goal_second_p":{text:"@@player1 (@@team1) successfully converts the second penalty!", abbr:""},"fifa.mbm_second_pen_7":{text:"@@player1 (@@team1) sees his second penalty saved by the goalkeeper.", abbr:""},"fifa.mbm_second_pen_w":{text:"@@player1 (@@team1) misses from the second penalty spot!", abbr:""},"fifa.mbm_second_pen_t":{text:"@@player1 (@@team1) hits the post from the secondo penalty spot!", abbr:""},"fifa.mbm_second_pen_b":{text:"@@player1 (@@team1) rattles the crossbar from the second penalty spot!", abbr:""},"fifa.accumulatedFouls":{text:"Accumulated Fouls", abbr:"Acc. Fouls"},"fifa.secondPenaltyGoal":{text:"Second Penalty Goal", abbr:"2PG"},"fifa.secondPenalty":{text:"Second Penalty", abbr:"2PEN"},"fifa.scorers":{text:"Scorers", abbr:""},"fifa.ffwc_winningReason_3":{text:"{WinTeamName} win on penalties ({ScorePenH} - {ScorePenA})", abbr:"{WinTeamCountry} win after PSO"},"fifa.ffwc_penaltiesphase":{text:"Penalties", abbr:"PEN"},"fifa.ffwc_endpenaltiesphase":{text:"End of Penalties", abbr:"End of PSO"},"fifa.ffwc_mbm_goals_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.ffwc_mbm_goalspso_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.ffwc_mbm_penpso_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.ffwc_mbm_penpso_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.ffwc_mbm_penpso_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.ffwc_mbm_penpso_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.ffwc_mbm_pen_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.ffwc_mbm_pen_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.ffwc_mbm_pen_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.ffwc_mbm_pen_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.ffwc_mbm_endpenalties":{text:"The penalty shoot-out is over.", abbr:""},"fifa.ffwc_mbm_startpenalties":{text:"The penalty shoot-out is about to begin.", abbr:""},"fifa.ffwc_penaltyscored":{text:"Penalties scored", abbr:""},"fifa.ffwc_mbm_endsecondhalfWithPSO":{text:"End of normal time. There now follows a penalty shoot-out...", abbr:""},"fifa.ffwc_ot_mbm_foul_h_pen":{text:"The ball is handled inside the area by a player from @@team1 and a penalty is given.", abbr:""},"fifa.ffwc_ot_mbm_foul_pen":{text:"A player from @@team2 is fouled inside the box by a player from @@team1.'", abbr:""},"fifa.ffwc_penaltyGoal":{text:"Penalty Goal ", abbr:"PEN"},"fifa.ffwc_penaltyShootOut":{text:"Penalty Shoot-out", abbr:"PSO"},"fifa.ffwc_winningReason_2":{text:"{WinTeamName} win after extra time", abbr:"{WinTeamName} win AET"}});}(window));(function(w){w.fifa.vocManager.addVocabulary({"__name__":{text:"fifa.jsbasic",abbr:"fifa.jsbasic"},"hours":{text:"Hours", abbr:"H"},"minutes":{text:"Minutes", abbr:"Min"},"days":{text:"Days", abbr:"D"},"allTimeStatistics":{text:"All Time Statistics", abbr:""},"fifa.winningReason_2":{text:"{WinTeamName} win after extra time", abbr:"{WinTeamName} win AET"},"fifa.legend":{text:"Legend", abbr:""},"fifa.login":{text:"Login", abbr:""},"fifa.more":{text:"More ", abbr:""},"fifa.next":{text:"Next", abbr:"Next"},"fifa.photos":{text:"Photos", abbr:""},"fifa.matches":{text:"Matches", abbr:"MT"},"fifa.teams":{text:"Teams", abbr:"TM"},"fifa.comments":{text:"Comments", abbr:""},"fifa.team":{text:"Team", abbr:"Team"},"fifa.groupStanding.played":{text:"Played", abbr:"MP"},"fifa.groupStanding.win":{text:"Won", abbr:"W"},"fifa.groupStanding.draw":{text:"Draw", abbr:"D"},"fifa.groupStanding.loss":{text:"Lost", abbr:"L"},"fifa.groupStanding.goalAgainst":{text:"Goals Against", abbr:"GA"},"fifa.groupStanding.goalFor":{text:"Goals for", abbr:"GF"},"fifa.groupStanding.points":{text:"Points", abbr:"Pts"},"fifa.standings":{text:"Standings", abbr:""},"fifa.appearances":{text:"Appearances", abbr:"Apps."},"fifa.titles":{text:"Titles", abbr:""},"fifa.ranking.position":{text:"FIFA Ranking position", abbr:""},"fifa.group":{text:"Group {0}", abbr:""},"fifa.groupE":{text:"Group E", abbr:""},"fifa.coach":{text:"Coach", abbr:""},"fifa.players":{text:"Players", abbr:""},"fifa.winningReason_0":{text:"Draw", abbr:"Draw"},"fifa.winningReason_3":{text:"{WinTeamName} win on penalties ({ScorePenH} - {ScorePenA})", abbr:"{WinTeamCountry} win after PSO"},"fifa.winningReason_4":{text:"{WinTeamName} win on aggregate after regular time ({ScoreAggH} - {ScoreAggA})", abbr:"{WinTeamCountry} Win on agg."},"fifa.winningReason_5":{text:"{WinTeamName} win on aggregate after extra time ({ScoreAggH} - {ScoreAggA})", abbr:"{WinTeamCountry} win on agg AET"},"fifa.winningReason_6":{text:"{WinTeamName} win on away goal after regular time", abbr:"{WinTeamCountry} win on away goals"},"fifa.winningReason_7":{text:"{WinTeamName} win on away goal after extra time", abbr:"{WinTeamCountry} win on away goals AET"},"fifa.winningReason_8":{text:"Win by Silver Goal", abbr:"Win by Silver Goal"},"fifa.winningReason_9":{text:"Win on Golden Goal", abbr:"Win by Golden Goal"},"fifa.name":{text:"Name", abbr:""},"fifa.share":{text:"Share", abbr:""},"fifa.localtime":{text:"Local time", abbr:""},"fifa.allMatches":{text:"All Matches", abbr:""},"fifa.23913Zone":{text:"Africa", abbr:""},"fifa.23914Zone":{text:"North, Central America and Caribbean", abbr:""},"fifa.23915Zone":{text:"South America", abbr:""},"fifa.23916Zone":{text:"Oceania", abbr:""},"fifa.25998Zone":{text:"Asia", abbr:""},"fifa.27275Zone":{text:"Europe", abbr:""},"fifa.forfeited":{text:"Match forfeited", abbr:"f"},"fifa.abandonedStatus":{text:"Abandoned", abbr:"ABD"},"fifa.postponedStatus":{text:"Postponed", abbr:"PPD"},"fifa.cancelled":{text:"Cancelled", abbr:""},"fifa.dayOfWeek_0":{text:"Sunday", abbr:"Sun"},"fifa.dayOfWeek_1":{text:"Monday", abbr:"Mon"},"fifa.dayOfWeek_2":{text:"Tuesday", abbr:"Tue"},"fifa.dayOfWeek_3":{text:"Wednesday", abbr:"Wed"},"fifa.dayOfWeek_4":{text:"Thursday", abbr:"Thu"},"fifa.dayOfWeek_5":{text:"Friday", abbr:"Fri"},"fifa.dayOfWeek_6":{text:"Saturday", abbr:"Sat"},"fifa.month_1":{text:"January", abbr:"Jan"},"fifa.month_2":{text:"February", abbr:"Feb"},"fifa.month_3":{text:"March", abbr:"Mar"},"fifa.month_4":{text:"April", abbr:"Apr"},"fifa.month_5":{text:"May", abbr:"May"},"fifa.month_6":{text:"June", abbr:"Jun"},"fifa.month_7":{text:"July", abbr:"Jul"},"fifa.month_8":{text:"August", abbr:"Aug"},"fifa.month_9":{text:"September", abbr:"Sep"},"fifa.month_10":{text:"October", abbr:"Oct"},"fifa.month_11":{text:"November", abbr:"Nov"},"fifa.month_12":{text:"December", abbr:"Dec"},"fifa.roundone":{text:"Round 1", abbr:""},"fifa.play-offs":{text:"Play-off", abbr:""},"fifa.match":{text:"Match", abbr:""},"fifa.goalsScored":{text:"Goals scored", abbr:"GS"},"fifa.topScorers":{text:"Top Scorers", abbr:""},"fifa.fifaWorldCup":{text:"FIFA World Cup™", abbr:""},"fifa.fifaU20WorldCup":{text:"FIFA U-20 World Cup", abbr:"U-20 World Cup"},"fifa.fifaU17WorldCup":{text:"FIFA U-17 World Cup", abbr:"U-17 World Cup"},"fifa.fifaConfederationsCup":{text:"FIFA Confederations Cup", abbr:""},"fifa.fifaClubWorldCup":{text:"FIFA Club World Cup", abbr:""},"fifa.fifaFutsalWorldCup":{text:"FIFA Futsal World Cup", abbr:""},"fifa.fifaBeachSoccerWorldCup":{text:"FIFA Beach Soccer World Cup", abbr:""},"fifa.mensOlympicFootballTournament":{text:"Men's Olympic Football Tournament", abbr:""},"fifa.youthOlympicFootballTournament":{text:"Youth Olympic Football Tournament", abbr:""},"fifa.fifaWomensWorldCup":{text:"FIFA Women's World Cup™", abbr:""},"fifa.fifaU20WomensWorldCup":{text:"FIFA U-20 Women's World Cup", abbr:""},"fifa.fifaU17WomensWorldCup":{text:"FIFA U-17 Women's World Cup", abbr:""},"fifa.totalLosts":{text:"Losses", abbr:"L"},"fifa.goalsAgainst":{text:"Goals against", abbr:"GA"},"fifa.end2ndhalf":{text:"End of Second Half", abbr:"End 2H"},"fifa.endfirstextra":{text:"End of First Half Extra Time", abbr:"End 1H ET"},"fifa.penaltiesphase":{text:"Penalties", abbr:"PEN"},"fifa.endpenaltiesphase":{text:"End of Penalties", abbr:"End of PSO"},"fifa.matchesPlayed":{text:"Matches Played", abbr:"MP"},"fifa.clubs":{text:"Clubs", abbr:""},"fifa.live":{text:"Live", abbr:"Live"},"fifa.termsAndConditions":{text:"Terms and Conditions", abbr:"TC"},"fifa.womensOlympicFootballTournament":{text:"Women's Olympic Football Tournament", abbr:""},"fifa.statuslive":{text:"Live", abbr:"Live"},"fifa.substitutes":{text:"Substitutes", abbr:""},"fifa.officials":{text:"Officials", abbr:""},"fifa.2yellowCards":{text:"Second yellow card and red card", abbr:"2YC"},"fifa.ownGoal":{text:"Own goal", abbr:"OG"},"fifa.mcGoalKeeper":{text:"(GK)", abbr:""},"fifa.mcCaptain":{text:"(C)", abbr:""},"fifa.mcGK_C":{text:"(GK)(C)", abbr:""},"fifa.date":{text:"Date", abbr:"DT"},"fifa.competitions":{text:"Competitions", abbr:""},"fifa.latest":{text:"Latest", abbr:""},"fifa.cancel":{text:"Cancel", abbr:""},"fifa.NoMatchesAvailable":{text:"No matches available", abbr:""},"fifa.details":{text:"Details", abbr:""},"fifa.save":{text:"Save", abbr:""},"fifa.captcha.help":{text:"Enter the numeric code shown in the image.", abbr:""},"fifa.day":{text:"Day", abbr:"d"},"fifa.month":{text:"Month", abbr:""},"fifa.year":{text:"Year", abbr:""},"fifa.continue":{text:"Continue", abbr:""},"fifa.close":{text:"Close", abbr:""},"fifa.win":{text:"Wins", abbr:""},"fifa.drawn":{text:"Draws", abbr:""},"fifa.AR1":{text:"Assistant Referee 1", abbr:""},"fifa.AR2":{text:"Assistant Referee 2", abbr:""},"fifa.SRF":{text:"Fourth official", abbr:""},"fifa.mbm_yellowcard1":{text:"@@player1 (@@team1) is booked by the referee.", abbr:""},"fifa.mbm_yellowcard2":{text:"@@player1 (@@team1) is yellow carded.", abbr:""},"fifa.mbm_yellowcard3":{text:"@@player1 (@@team1) is cautioned.", abbr:""},"fifa.mbm_yellowredcard":{text:"@@player1 (@@team1) is booked for the second time and receives a red card!", abbr:""},"fifa.mbm_redcard1":{text:"@@player1 (@@team1) is sent off!", abbr:""},"fifa.mbm_redcard2":{text:"@@player1 (@@team1) is red carded!", abbr:""},"fifa.mbm_redcard_f_3":{text:"@@player1 (@@team1) is given her marching orders.", abbr:""},"fifa.mbm_goals_o":{text:"@@player1 (@@team1) scores an own goal!!", abbr:""},"fifa.mbm_goals_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.mbm_freekick_goal":{text:"@@player1 (@@team1) scores direct from a free-kick!", abbr:""},"fifa.mbm_goals1":{text:"@@player1 (@@team1) scores!!", abbr:""},"fifa.mbm_substitution1":{text:"@@player2 (in) comes off the bench to replace @@player1 (out) (@@teamID)", abbr:""},"fifa.mbm_goalspso_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.mbm_penpso_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.mbm_penpso_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.mbm_penpso_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.mbm_penpso_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.mbm_pen_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.mbm_pen_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.mbm_pen_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.mbm_pen_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.mbm_freekick_blocked":{text:"@@player1 (@@team1) hits a free kick into the wall.", abbr:""},"fifa.mbm_blocked1":{text:"@@player1 (@@team1) sees one of his shots blocked.", abbr:""},"fifa.mbm_shotgoal_freekick_b":{text:"@@player1 (@@team1) hits his free-kick against the crossbar.", abbr:""},"fifa.mbm_shotgoal_b":{text:"@@player1 (@@team1) rattles the crossbar.", abbr:""},"fifa.mbm_shotgoal_freekick_t":{text:"@@player1 (@@team1) free-kick hits the post.", abbr:""},"fifa.mbm_shotgoal_t":{text:"@@player1 (@@team1) is denied by the post.", abbr:""},"fifa.mbm_freekick_wide":{text:"@@player1 (@@team1) strikes his free-kick wide.", abbr:""},"fifa.mbm_shotwide1":{text:"@@player1 (@@team1) sees an effort go off target.", abbr:""},"fifa.mbm_shotgoal_freekick":{text:"@@player1 (@@team1) hits his free-kick on target.", abbr:""},"fifa.mbm_shotgoal1":{text:"@@player1 (@@team1) sees his effort hit the target.", abbr:""},"fifa.mbm_save1":{text:"@@player1 (@@team1) blocks the shot.", abbr:""},"fifa.mbm_offside1":{text:"@@player1 (@@team1) is ruled offside.", abbr:""},"fifa.mbm_offside2":{text:"@@player1 (@@team1) is adjudged to be in an offside position.", abbr:""},"fifa.mbm_corner1":{text:"@@player1 (@@team1) takes a corner kick.", abbr:""},"fifa.mbm_corner2":{text:"@@player1 (@@team1) swings in the corner.", abbr:""},"fifa.mbm_foul_h_pen":{text:"The ball is handled inside the area by @@player1 (@@team1) and a penalty is given.", abbr:""},"fifa.mbm_foul_h":{text:"@@player1 (@@team1) illegally handles the ball.", abbr:""},"fifa.mbm_foul_f":{text:"@@player1 (@@team1) is adjudged to be guilty of simulation.", abbr:""},"fifa.mbm_foul_pen":{text:"@@player2 (@@team2) is fouled inside the box by @@player1 (@@team1). A penalty is awarded to @@team2.", abbr:""},"fifa.mbm_foul1":{text:"@@player1 (@@team1) commits a foul.", abbr:""},"fifa.mbm_foul2":{text:"@@player1 (@@team1) concedes a free-kick following a challenge on @@player2 (@@team2).", abbr:""},"fifa.mbm_foul3":{text:"@@player1 (@@team1) is penalised after committing a foul.", abbr:""},"fifa.mbm_endfirsthalf":{text:"The referee brings the first half to an end.", abbr:""},"fifa.mbm_endsecondhalf":{text:"The final whistle sounds.", abbr:""},"fifa.mbm_endfirstextra":{text:"The referee blows for the end of the first period of extra time.", abbr:""},"fifa.mbm_endpenalties":{text:"The penalty shoot-out is over.", abbr:""},"fifa.mbm_timeout":{text:"(@@team1) requested a Time-Out.", abbr:""},"fifa.mbm_startfirsthalf":{text:"The match kicks off.", abbr:""},"fifa.mbm_startsecondhalf":{text:"The second half kicks off.", abbr:""},"fifa.mbm_startfirstextra":{text:"The referee signals the start of the first period of extra time.", abbr:""},"fifa.mbm_startsecondextra":{text:"The referee signals the start of the second period of extra time.", abbr:""},"fifa.mbm_startpenalties":{text:"The penalty shoot-out is about to begin.", abbr:""},"fifa.endsecondextra":{text:"End of Second Half Extra Time", abbr:"End 2nd ET"},"fifa.head2head":{text:"Head-to-Head", abbr:"H2H"},"fifa.round86":{text:"Round 1", abbr:""},"fifa.round88":{text:"Round 3", abbr:""},"fifa.round89":{text:"Round 4", abbr:""},"fifa.round90":{text:"Round 5", abbr:""},"fifa.selectPlayer":{text:"Select player", abbr:""},"fifa.myfavourites":{text:"Favourites", abbr:""},"fifa.kickOffContestSavedMessage":{text:"Your selection has been saved", abbr:""},"fifa.vote":{text:"Vote", abbr:""},"fifa.topScorer":{text:"Top Scorer", abbr:""},"fifa.minutes":{text:"minutes", abbr:""},"fifa.all":{text:"All", abbr:"All"},"fifa.mbm_endsecondextra":{text:"The referee blows for the end of the second period of extra time.", abbr:""},"fifa.mbm_endsecondhalfWithExtra":{text:"End of regular time - extra time to follow...", abbr:""},"fifa.mbm_substitutionHalfTime":{text:"Before the second half begins @@player2 (in) comes off the bench to replace @@player1 (out) (@@teamID)", abbr:""},"fifa.groupStandingsGoalDiff":{text:"Goal Difference", abbr:"+/-"},"fifa.fullstandings":{text:"Full Standings", abbr:""},"fifa.finalTournamentStanding":{text:"Final Tournament Standings", abbr:""},"fifa.january":{text:"January", abbr:"Jan"},"fifa.february":{text:"February", abbr:"Feb"},"fifa.march":{text:"March", abbr:"Mar"},"fifa.april":{text:"April", abbr:"Apr"},"fifa.may":{text:"May", abbr:"May"},"fifa.june":{text:"June", abbr:"Jun"},"fifa.july":{text:"July", abbr:"Jul"},"fifa.august":{text:"August", abbr:"Aug"},"fifa.september":{text:"September", abbr:"Sep"},"fifa.october":{text:"October", abbr:"Oct"},"fifa.november":{text:"November", abbr:"Nov"},"fifa.december":{text:"December", abbr:"Dec"},"fifa.round87":{text:"Round 2", abbr:""},"fifa.fifaU17WorldCupChile2015":{text:"FIFA U-17 World Cup Chile 2015", abbr:""},"fifa.fromTo":{text:"from {0} to {1}", abbr:""},"fifa.selMonth":{text:"Select month", abbr:""},"fifa.from":{text:"From", abbr:""},"fifa.to":{text:"To", abbr:""},"fifa.selectYear":{text:"Select year", abbr:""},"fifa.noDataForFilters":{text:"No data available for specified filters", abbr:""},"fifa.newRankingPoints":{text:"Possible Ranking Points", abbr:""},"fifa.rankingCurrentPoints":{text:"Current Points", abbr:""},"fifa.rk_nomatches":{text:"No official games scheduled within the next month", abbr:""},"fifa.videopollSavedMessage":{text:"Thank you for voting! ", abbr:""},"fifa.mbm_endsecondhalfWithPSO":{text:"End of normal time. There now follows a penalty shoot-out...", abbr:""},"fifa.worldXIShareShortText":{text:"I have just chosen my team in the FIFA FIFPro World XI 2015 Predictor! Choose yours here: http://fifa.to/1N1hD8B", abbr:""},"fifa.followers":{text:"followers", abbr:""},"fifa.nationalTeams":{text:"National Teams", abbr:""},"fifa.men":{text:"Men's", abbr:""},"fifa.women":{text:"Women's", abbr:""},"fifa.allResultsFixtures":{text:"All fixtures and results", abbr:""},"fifa.selectLanguageForSite":{text:"Please select a language for fifa.com", abbr:""},"fifa.setLanguage":{text:"SET LANGUAGE", abbr:""},"fifa.provisionalMatch":{text:"All match data is provisional until the FIFA Official match report is available.", abbr:""},"fifa.promotion":{text:"Promotion", abbr:"Prom."},"fifa.mbm_startfirstperiod":{text:"The referee signals the start of the first period.", abbr:""},"fifa.mbm_startsecondperiod":{text:"The referee signals the start of the second period.", abbr:""},"fifa.mbm_startthirdperiod":{text:"The referee signals the start of the third period.", abbr:""},"fifa.mbm_startextraperiod":{text:"The referee signals the start of the extra period.", abbr:""},"fifa.mbm_endfirstperiod":{text:"The referee brings the first period to an end.", abbr:""},"fifa.mbm_endsecondperiod":{text:"The referee brings the second period to an end.", abbr:""},"fifa.mbm_endthirdperiod":{text:"The referee brings the third period to an end.", abbr:""},"fifa.mbm_endextraperiod":{text:"The referee brings the extra period to an end.", abbr:""},"/about-fifa/fifa-congress_D":{text:"All you need to know about the FIFA Congress.", abbr:""},"fifa.fiwcGoTvideopollSavedMessage":{text:"Thank you for voting! Don't forget to share your selection on Facebook using the hashtag #FIWCbestgoal to stand a chance of winning a Chelsea jersey signed by Cesar Azpilicueta.", abbr:""},"fifa.seconds":{text:"Seconds", abbr:"SEC"},"fifa.FIFAWorldCupQualifiers":{text:"FIFA World Cup™ Qualifiers", abbr:""},"fifa.hideMatches":{text:"Hide matches", abbr:""},"fifa.pleaseSelectDifferentTeams":{text:"Please select different teams", abbr:""},"fifa.currentlyPlaying":{text:"Currently playing", abbr:""},"fifa.f_mbm_blocked1":{text:"@@player1 (@@team1) sees one of her shots blocked.", abbr:""},"fifa.continentalFinalFutsal":{text:"Continental Final Futsal", abbr:""},"fifa.noresultsfound":{text:"No results found", abbr:""},"fifa.neitherTeamHasParticipated":{text:"Neither team has participated at this tournament", abbr:""},"fifa.selectCoach":{text:"Select coach", abbr:""},"fifa.fieldPosF_COA":{text:"Coach", abbr:""},"fifa.coachCareer":{text:"Coach Career", abbr:""},"fifa.playerCareerFemale":{text:"Player career", abbr:""},"fifa.youthWomensOlympicFootballTournament":{text:"Girls' Youth Olympic Football Tournament", abbr:""},"fifa.noAwardsForPersonMessage":{text:"No awards available for this person", abbr:""},"fifa.friendlies":{text:"Friendlies", abbr:""},"fifa.continentalFinals":{text:"Continental finals", abbr:""},"fifa.friendliesBeachSoccer":{text:"Beach Soccer Friendlies", abbr:""},"fifa.futsalWorldCupQualifiers":{text:"FIFA Futsal World Cup Qualifiers", abbr:""},"fifa.womenContinentalFinals":{text:"Women's Continental Finals", abbr:""},"fifa.olympicFootballTournaments":{text:"Olympic Football Tournaments", abbr:""},"fifa.playerNoMatch":{text:"The player didn't appear in any matches at this tournament", abbr:""},"fifa.KOBCoptin":{text:"fifa.KOBCoptin", abbr:""},"fifa.coachCareerFemale":{text:"Coach Career", abbr:""},"fifa.KOBCthankYou":{text:"Thank you for submitting your answers. The correct answers will be revealed once this Kick-Off Ball contest is closed.", abbr:""},"fifa.hours":{text:"hours", abbr:"H"},"fifa.mbm_redcard3":{text:"@@player1 (@@team1) is given his marching orders.", abbr:""},"fifa.mbm_goals_oh":{text:"@@player1 Goal (overhead)", abbr:""},"fifa.endFirstPeriod":{text:"Half-time", abbr:"HT"},"fifa.endSecondPeriod":{text:"End of Second Half", abbr:"End 2H"},"fifa.endThirdPeriod":{text:"End of third period", abbr:"End 3rd"},"fifa.endExtraPeriod":{text:"End of extra time", abbr:"End ET"},"fifa.fifaPlayerGala":{text:"FIFA World Player Gala", abbr:""},"fifa.liveMatches":{text:"Live Matches", abbr:"LM"},"fifa.disclaimerNoMatchesThisRound":{text:"{Team} have automatically qualified for the next round", abbr:""},"fifa.showMatches":{text:"Show matches", abbr:""},"fifa.matchesCurrentlyLive":{text:"{0} matches currently live", abbr:""},"fifa.matchCurrentlyLive":{text:"1 match currently live", abbr:""},"fifa.noMatchesCurrentlyLive":{text:"No matches are currently live", abbr:""},"fifa.fullMatchPage":{text:"Match details", abbr:""},"fifa.noMatchesFound":{text:"Sorry, no matches were found. Please change your search criteria.", abbr:""},"fifa.followTheQualifiersLive":{text:"Follow the Qualifiers Live", abbr:""},"fifa.puskasCandidatesSavedMessage":{text:"Thank you for voting! Visit us on 30 November to see if your favourite goal has made it on to the final shortlist for the 2015 FIFA Puskás award", abbr:""},"fifa.otherMatches":{text:"Other matches", abbr:""},"fifa.favouriteMatches":{text:"Favourite matches", abbr:""},"fifa.favouritesMatchesLogInInvitation":{text:"If you want to see your favourites, please LOG IN NOW.", abbr:""},"fifa.yourFavourites":{text:"Your favourites", abbr:""},"fifa.jumpTodayCompetition":{text:"Jump to today's competition", abbr:""},"fifa.matchesScheduleLocalTime":{text:"All matches are scheduled at your local time", abbr:""},"fifa.liveMatchesTotal":{text:"Live matches ({0})", abbr:""},"fifa.allMatchesTotal":{text:"All Matches ({0})", abbr:""},"fifa.noFavouriteToday":{text:"There are no matches of your favourite Teams and Competitions today.", abbr:""},"fifa.noFavouriteLiveToday":{text:"There are no live matches amongs your favourites", abbr:""},"fifa.noOtherLiveToday":{text:"There are no other live matches", abbr:""},"fifa.yourxiSubmit":{text:"Thank you! Your selection has been submitted. You can change your team and resubmit as often as you like before the contest deadline (16:00 CET on 8 January 2016). ", abbr:""},"fifa.puskasShortlistSavedMessage":{text:"Thanks for voting! Come back on Monday 11 January to find out if your favourite won.", abbr:""},"fifa.searching":{text:"Searching", abbr:""},"fifa.searchTeamOrCompetition":{text:"Search Team or Competition", abbr:""},"fifa.liveScoresHome":{text:"Live Scores Home", abbr:""},"fifa.liveScoresBeta":{text:"Live Scores Beta", abbr:""},"fifa.favouritesErrorCompetitions":{text:"You can only select a maximum of 3 Competitions as Favourites. To add a new choice, please remove one of the following:", abbr:""},"fifa.donothing":{text:"Cancel", abbr:""},"fifa.addToFavourites":{text:"Add to Favourites", abbr:""},"fifa.removeFromFavourites":{text:"Remove from Favourites", abbr:""},"fifa.dontWantLoseYourFavourites":{text:"If you don't want to lose your favourites, please", abbr:""},"fifa.favouritesErrorTeams":{text:"You can only select a maximum of 3 National Teams as Favourites. To add a new choice, please remove one of the following:", abbr:""},"fifa.favouritesErrorClubs":{text:"You can only select a maximum of 3 Clubs as Favourites. To add a new choice, please remove one of the following:", abbr:""},"fifa.addAsFavourite":{text:"Add '{0}' as favourite", abbr:""},"fifa.noFavourites":{text:"You haven't set any favourite team or competition yet. Start by adding one now", abbr:""},"fifa.selectYourFavourites":{text:"Select your favourites", abbr:""},"fifa.yourExistingProfile":{text:"Your Existing Profile", abbr:""},"fifa.keepYourExistingProfile":{text:"Keep your existing profile", abbr:""},"fifa.favouritesError":{text:"It seems that you already have some National Teams, Clubs and Competitions saved in your Club profile. You can only select a maximum of 3 National Teams, 3 Clubs and 3 Competitions as Favourites. Please, remove the items you don't want to keep.", abbr:""},"fifa.confirmNewSelection":{text:"Confirm new selection", abbr:""},"fifa.minutePlayed":{text:"Minute Played", abbr:""},"fifa.jumpToCompetition":{text:"Jump To Competition", abbr:""},"fifa.ethics":{text:"Ethics", abbr:""},"fifa.championsLeagueEc":{text:"UEFA Champions League", abbr:"UCL"},"fifa.matchesBrowser":{text:"Tournament Schedule", abbr:"TS"},"fifa.championshipPlayOff":{text:"Championship play-off", abbr:"Champ. Pl."},"fifa.relegationPlayOff":{text:"Relegation play-off", abbr:"RPO"},"fifa.relegation":{text:"Relegation", abbr:"R"},"fifa.promotionPlayOff":{text:"Promotion play-off", abbr:"Prom. PO"},"fifa.championsLeaguePreliminary":{text:"UEFA Champions League Preliminary", abbr:"UCL (Prel.)"},"fifa.uefaCupPlayOff":{text:"UEFA Europa League play-off", abbr:"UEL Pl."},"fifa.uefaCupByDomestic":{text:"UEFA Europa League depending on domestic cup", abbr:"UEL (D.C.)"},"fifa.nextRound":{text:"Next round", abbr:"Next Rnd."},"fifa.finalTournament":{text:"Final tournament", abbr:"Fin. T."},"fifa.championsPlayOff":{text:"UEFA Champions League play-off", abbr:"UCL Pl."},"fifa.intertoto":{text:"Intertoto", abbr:"Into."},"fifa.intertotoPlayOff":{text:"Intertoto play-off", abbr:"Int. (Pl.Off)"},"fifa.copaLibertadores":{text:"Copa Libertadores", abbr:"CL"},"fifa.copaSudamericana":{text:"Copa Sudamericana", abbr:"CS"},"fifa.uefaCup":{text:"UEFA Europa League", abbr:"UEL"},"fifa.uefaCupThroughDomestic":{text:"UEFA Cup through domestic cup'", abbr:"UC (D.C.)"},"fifa.periodChampions":{text:"Period champions'", abbr:"Per. Champ."},"fifa.allTopScorers":{text:"All Top Scorers", abbr:""},"fifa.competitionOrganisationAbbr":{text:"Competition", abbr:""},"fifa.otherFIFATitles":{text:"Other FIFA Titles", abbr:""},"/about-fifa/the-president/profile_K":{text:"[fifaPresident|SEO],[fifaPresidentBiography|SEO]", abbr:""},"/about-fifa/the-president/profile_D":{text:"[fifaPresidentBiography|SEO]", abbr:""},"/about-fifa/the-president/profile_T":{text:"[fifaPresidentBiography|SEO]", abbr:""},"fifa.theRankingExplained":{text:"Ranking Explained ", abbr:""},"fifa.securityIntegrityCommittee":{text:"Security and Integrity Committee", abbr:""},"fifa.timeRangeFootNote":{text:"Please select a time range within one year", abbr:""},"fifa.customizeSearch":{text:"Customize search", abbr:""},"fifa.byMonth":{text:"By month", abbr:""},"fifa.areaNameMatches":{text:"{0} Matches", abbr:""},"fifa.maTitle":{text:"{0} - {1}", abbr:""},"/live-scores/international-tournaments/fixtures-results_K":{text:"[fifa.liveScores|SEO] [fifa.allResultsFixtures|SEO] [viewMenFixturesResults|SEO]", abbr:""},"/live-scores/international-tournaments/fixtures-results_D":{text:"[fifa.liveScores|SEO] - [fifa.allResultsFixtures|SEO] - [viewMenFixturesResults|SEO]", abbr:""},"/live-scores/international-tournaments/fixtures-results_T":{text:"[fifa.liveScores|SEO] - [fifa.allResultsFixtures|SEO] - [viewMenFixturesResults|SEO]", abbr:""},"/live-scores/international-tournaments/fixtures-results/women_K":{text:"[fifa.liveScores|SEO] [fifa.allResultsFixtures|SEO] [viewWomenFixturesResults|SEO]", abbr:""},"/live-scores/international-tournaments/fixtures-results/women_D":{text:"[fifa.liveScores|SEO] - [fifa.allResultsFixtures|SEO] - [viewWomenFixturesResults|SEO]", abbr:""},"/live-scores/international-tournaments/fixtures-results/women_T":{text:"[fifa.liveScores|SEO] - [fifa.allResultsFixtures|SEO] - [viewWomenFixturesResults|SEO]", abbr:""},"fifa.REF":{text:"Referee", abbr:""},"fifa.theFactsAndFigures":{text:"The Facts and Figures", abbr:""},"/mensolympic/groups_K":{text:"[fifa.oft2016.men|SEO] [fifa.groups|SEO],[fifa.oft2016.men|SEO] [fifa.viewGroupStatistics|SEO]", abbr:""},"/mensolympic/groups_D":{text:"[fifa.oft2016.men|SEO] - [fifa.groups|SEO]", abbr:""},"/mensolympic/groups_T":{text:"[fifa.oft2016.men|SEO] - [fifa.groups|SEO]", abbr:""},"/womensolympic/groups_K":{text:"[fifa.oft2016.women|SEO] [fifa.groups|SEO],[fifa.oft2016.women|SEO] [fifa.viewGroupStatistics|SEO]", abbr:""},"/womensolympic/groups_D":{text:"[fifa.oft2016.women|SEO] - [fifa.groups|SEO]", abbr:""},"/womensolympic/groups_T":{text:"[fifa.oft2016.women|SEO] - [fifa.groups|SEO]", abbr:""},"/worldcup/organisation/volunteers/faq_K":{text:"[fifa.2018WorldCup|SEO] [fifa.volunteers|SEO] [fifa.faqs|SEO]", abbr:""},"/worldcup/organisation/volunteers/faq_D":{text:"[fifa.2018WorldCup|SEO] - [fifa.volunteers|SEO] - [fifa.faqs|SEO]", abbr:""},"/worldcup/organisation/volunteers/faq_T":{text:"[fifa.2018WorldCup|SEO] - [fifa.volunteers|SEO] - [fifa.faqs|SEO]", abbr:""},"/worldcup/organisation/hospitality_T":{text:"[fifa.2018WorldCup|SEO] - [fifa.hospitality|SEO]", abbr:""},"/worldcup/organisation/hospitality_D":{text:"[fifa.2018WorldCup|SEO] - [fifa.hospitality|SEO]", abbr:""},"/worldcup/organisation/hospitality_K":{text:"[fifa.2018WorldCup|SEO] [fifa.hospitality|SEO]", abbr:""},"/worldcup/organisation/volunteers/volunteers-view_K":{text:"[fifa.2018WorldCup|SEO] [fifa.volunteers|SEO],[fifa.volunteersView|SEO]", abbr:""},"/worldcup/organisation/volunteers/volunteers-view_D":{text:"[fifa.2018WorldCup|SEO] - [fifa.volunteersView|SEO]", abbr:""},"/worldcup/organisation/volunteers/volunteers-view_T":{text:"[fifa.2018WorldCup|SEO] - [fifa.volunteersView|SEO]", abbr:""},"fifa.russian":{text:"Russian", abbr:""},"fifa.fifaLegends":{text:"FIFA Legends", abbr:""},"fifa.fifaForwardProgramme":{text:"FIFA Forward Programme", abbr:""},"fifa.fu20wc2017TournamentDate":{text:"20 May – 11 June", abbr:""},"fifa.fu20wc2017TournamentName":{text:"FIFA U-20 World Cup Korea Republic 2017", abbr:""},"fifa.fu20wc2017TournamentDateMobile":{text:"20/05 - 11/06", abbr:""},"fifa.2015FIFAU20WorldCup.TournamentDate":{text:"30 May - 20 June", abbr:""},"fifa.argos":{text:"Argos", abbr:""},"fifa.discover.korearepublic":{text:"Discover Korea Republic", abbr:""},"fifa.learnKR":{text:"Learn Korean", abbr:""},"fifa.fcwc2016TournamentDate":{text:"08 - 18 December", abbr:""},"fifa.2017FIFAU20WorldCup":{text:"FIFA U-20 World Cup Korea Republic 2017", abbr:""},"fifa.technicalInformation":{text:"Technical Information", abbr:""},"fifa.goto.korean":{text:"In Korean!", abbr:""},"fifa.fu20wc2011TournamentDate":{text:"29 July - 20 August", abbr:""},"fifa.featuresAnniversary":{text:"Features", abbr:""},"fifa.ticketProducts":{text:"Ticket Products", abbr:""},"fifa.individualMatchTickets":{text:"Individual Match Tickets", abbr:""},"fifa.venueSpecificTickets":{text:"Venue Specific Tickets", abbr:""},"fifa.specialAccessTickets":{text:"Special Access Tickets", abbr:""},"fifa.ticketCollection":{text:"Ticket Collection", abbr:""},"fifa.ticketDelivery":{text:"Ticket Delivery", abbr:""},"fifa.unauthorisedTicketSales":{text:"Unauthorised Ticket Sales", abbr:""},"fifa.ticketPrices":{text:"Ticket Prices", abbr:""},"fifa.ticketDeliveryCollection":{text:"Ticket Delivery and Collection", abbr:""},"fifa.2017FIFABeachSoccerWorldCup":{text:"FIFA Beach Soccer World Cup Bahamas 2017", abbr:""},"fifa.fbswc2017TournamentName":{text:"FIFA Beach Soccer World Cup Bahamas 2017", abbr:""},"fifa.fbswc2017TournamentDate":{text:"27 April - 07 May", abbr:""},"fifa.discover.bahamas":{text:"Discover Bahamas", abbr:""},"fifa.fbswc.page1":{text:"2005 -2011", abbr:""},"fifa.fbswc.page2":{text:"2007 - 2015", abbr:""},"fifa.roadTobahamas":{text:"Road To Bahamas", abbr:""},"fifa.fbswc2015TournamentName":{text:"FIFA Beach Soccer World Cup Portugal 2015", abbr:""},"fifa.fbswc2013TournamentName":{text:"FIFA Beach Soccer World Cup Tahiti 2013", abbr:""},"fifa.fbswc2011TournamentName":{text:"FIFA Beach Soccer World Cup Ravenna/Italy 2011", abbr:""},"fifa.fbswc2009TournamentName":{text:"FIFA Beach Soccer World Cup Dubai 2009", abbr:""},"fifa.fbswc2008TournamentName":{text:"FIFA Beach Soccer World Cup Marseilles 2008", abbr:""},"fifa.fbswc2007TournamentName":{text:"FIFA Beach Soccer World Cup Rio de Janeiro 2007", abbr:""},"fifa.fbswc2006TournamentName":{text:"FIFA Beach Soccer World Cup Rio de Janeiro 2006", abbr:""},"fifa.fbswc2005TournamentName":{text:"FIFA Beach Soccer World Cup Rio de Janeiro 2005", abbr:""},"fifa.fbswc2015TournamentDate":{text:"09 - 19 July", abbr:""},"fifa.fbswc2013TournamentDate":{text:"18 - 28 September", abbr:""},"fifa.fbswc2011TournamentDate":{text:"01 - 11 September", abbr:""},"fifa.fbswc2009TournamentDate":{text:"16 - 22 November", abbr:""},"fifa.fbswc2008TournamentDate":{text:"17 - 27 July", abbr:""},"fifa.fbswc2007TournamentDate":{text:"02 - 11 November", abbr:""},"fifa.fbswc2006TournamentDate":{text:"02 - 12 November", abbr:""},"fifa.fbswc2005TournamentDate":{text:"08 - 15 May", abbr:""},"fifa.paymentMethods":{text:"Payment Methods", abbr:""},"fifa,smartSurvey_ToSFanForumConfirm":{text:"I would like to be considered to attend the FIFA Fan Forum and hereby accept the related Terms and Conditions.", abbr:""},"/confederationscup/organisation/ticketing/payment-methods_K":{text:"[fifa.2017FIFAConfederationsCup|SEO] [fifa.paymentMethods|SEO]", abbr:""},"/confederationscup/organisation/ticketing/payment-methods_D":{text:"[fifa.2017FIFAConfederationsCup|SEO] - [fifa.paymentMethods|SEO]", abbr:""},"/confederationscup/organisation/ticketing/payment-methods_T":{text:"[fifa.2017FIFAConfederationsCup|SEO] - [fifa.paymentMethods|SEO]", abbr:""},"fifa.confirmAndLogin":{text:"Confirm and Login", abbr:""},"fifa.alfabank":{text:"Alfa-Bank", abbr:""},"fifa.fbswc2017TournamentDateMobile":{text:"27 April - 07 May", abbr:""},"fifa.smartSurvey_ToSConfirm":{text:"I hereby confirm that I have read and understood and that I agree with the above", abbr:""},"fifa.smartSurvey_ToSFanForumConfirm":{text:"I would like to be considered to attend the 2016 FIFA Fan Focus Group event and hereby accept the related Terms and Conditions.", abbr:""},"fifa.mbm_goal_second_p":{text:"@@player1 (@@team1) successfully converts the second penalty!", abbr:""},"fifa.mbm_second_pen_7":{text:"@@player1 (@@team1) sees his second penalty saved by the goalkeeper.", abbr:""},"fifa.mbm_second_pen_w":{text:"@@player1 (@@team1) misses from the second penalty spot!", abbr:""},"fifa.mbm_second_pen_t":{text:"@@player1 (@@team1) hits the post from the secondo penalty spot!", abbr:""},"fifa.mbm_second_pen_b":{text:"@@player1 (@@team1) rattles the crossbar from the second penalty spot!", abbr:""},"fifa.fbswc2017.hostCountry":{text:"Bahamas, as hosts, qualify automatically for the FIFA Beach Soccer World Cup.", abbr:""},"/worldcup/organisation/ticketing_K":{text:"[fifa.2018WorldCup|SEO] [fifa.ticketing|SEO]", abbr:""},"/worldcup/organisation/ticketing_D":{text:"[fifa.2018WorldCup|SEO] - [fifa.ticketing|SEO]", abbr:""},"fifa.accumulatedFouls":{text:"Accumulated Fouls", abbr:"Acc. Fouls"},"fifa.adn":{text:"ADN", abbr:""},"fifa.secondPenaltyGoal":{text:"Second Penalty Goal", abbr:"2PG"},"fifa.secondPenalty":{text:"Second Penalty", abbr:"2PEN"},"fifa.scorers":{text:"Scorers", abbr:""},"fifa.discoverBahamas":{text:"The Bahamas", abbr:""},"fifa.secondPenaltyMisses":{text:"Second Penalty Misses", abbr:""},"fifa.secondPenaltyGoals":{text:"Second Penalty Goals", abbr:""},"fifa.2017FIFAInteractiveWorldCup":{text:"FIFA Interactive World Cup 2017", abbr:""},"fifa.fiwc.page3":{text:"2017", abbr:""},"fifa.theBestFifaFootballAwards":{text:"The Best FIFA Football Awards", abbr:""},"fifa.theBestFifaMenPlayer":{text:"The Best FIFA Men's Player", abbr:""},"fifa.theBestFifaWomenPlayer":{text:"The Best FIFA Women's Player", abbr:""},"fifa.tbffa2016TournamentDate":{text:"Monday 09 January 2016, London", abbr:""},"fifa.2016TheBestFifaFootballAwards":{text:"The Best FIFA Football Awards 2016", abbr:""},"fifa.TheBestFifaFootballAwards2016Starts":{text:"The Best FIFA Football Awards starts in", abbr:""},"fifa.theBestGoalOfTheYear":{text:"The Best FIFA Goal of the Year", abbr:""},"fifa.theBestFifaMenCoach":{text:"The Best FIFA Men's Coach", abbr:""},"fifa.theBestFifaWomenCoach":{text:"The Best FIFA Women's Coach", abbr:""},"fifa.theBestFifaPlayer":{text:"The Best FIFA Football Player", abbr:""},"fifa.theBestFifaCoach":{text:"The Best FIFA Football Coach", abbr:""},"fifa.fu17wc2017TournamentName":{text:"FIFA U-17 World Cup India 2017", abbr:""},"fifa.DiscoverLondon":{text:"Discover London", abbr:""},"fifa.tbffa2016TournamentDateMobile":{text:"Monday 09 January 2016, London", abbr:""},"fifa.london":{text:"London", abbr:""},"fifa.fu17wc2015TournamentDate":{text:"17 October - 08 November", abbr:""},"fifa.ffwc_winningReason_3":{text:"{WinTeamName} win on penalties ({ScorePenH} - {ScorePenA})", abbr:"{WinTeamCountry} win after PSO"},"fifa.ffwc_penaltiesphase":{text:"Penalties", abbr:"PEN"},"fifa.ffwc_endpenaltiesphase":{text:"End of Penalties", abbr:"End of PSO"},"fifa.ffwc_mbm_goals_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.ffwc_mbm_goalspso_p":{text:"@@player1 (@@team1) successfully converts the penalty!", abbr:""},"fifa.ffwc_mbm_penpso_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.ffwc_mbm_penpso_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.ffwc_mbm_penpso_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.ffwc_mbm_penpso_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.ffwc_mbm_pen_w":{text:"@@player1 (@@team1) misses from the penalty spot!", abbr:""},"fifa.ffwc_mbm_pen_7":{text:"@@player1 (@@team1) sees his penalty saved by the goalkeeper.", abbr:""},"fifa.ffwc_mbm_pen_b":{text:"@@player1 (@@team1) rattles the crossbar from the spot!", abbr:""},"fifa.ffwc_mbm_pen_t":{text:"@@player1 (@@team1) hits the post from the spot!", abbr:""},"fifa.ffwc_mbm_endpenalties":{text:"The penalty shoot-out is over.", abbr:""},"fifa.ffwc_mbm_startpenalties":{text:"The penalty shoot-out is about to begin.", abbr:""},"fifa.ffwc_penaltyscored":{text:"Penalties scored", abbr:""},"fifa.ffwc_mbm_endsecondhalfWithPSO":{text:"End of normal time. There now follows a penalty shoot-out...", abbr:""},"fifa.ffwc_ot_mbm_foul_h_pen":{text:"The ball is handled inside the area by a player from @@team1 and a penalty is given.", abbr:""},"fifa.ffwc_ot_mbm_foul_pen":{text:"A player from @@team2 is fouled inside the box by a player from @@team1.'", abbr:""},"fifa.ffwc_penaltyGoal":{text:"Penalty Goal ", abbr:"PEN"},"fifa.ffwc_penaltyShootOut":{text:"Penalty Shoot-out", abbr:"PSO"},"fifa.ffwc_winningReason_2":{text:"{WinTeamName} win after extra time", abbr:"{WinTeamName} win AET"},"fifa.fifaWorldPlayer":{text:"FIFA World Player", abbr:""},"fifa.historyTheBestFIFAFootballAwards":{text:"History", abbr:""},"fifa.tbffa2016TournamentName":{text:"The Best FIFA Football Awards", abbr:""},"fifa.fifaFairPlayAward":{text:"FIFA Fair Play Award", abbr:""},"fifa.fu17wc2015TournamentName":{text:"FIFA U-17 World Cup Chile 2015", abbr:""},"/about-fifa/fifa-council_K":{text:"[fifa.fifaCouncil|SEO],[fifa.congressHistory|SEO]", abbr:""},"/about-fifa/fifa-council_D":{text:"All you need to know about the FIFA Council.", abbr:""},"/about-fifa/fifa-council_T":{text:"[fifa.fifaCouncil|SEO]", abbr:""},"fifa.fu17wwc2016TournamentName":{text:"FIFA U-17 Women's World Cup Jordan 2016", abbr:""}});}(window));;(function($,w,d) {var sentinelModel=fifa.model.extend({collection_url:null,collection:{ channels:[],timeouts:{},updates:{},last_sentinels:{}},communication_queue:{},communication_requests:[],network_error:false,last_fixed_update:(new Date().getTime()),initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);fifa.log("sentinel initialize");_this.triggerMe('init');},onInit:function() {var _this=this;_this._handleConnectionStatus();_this.collection_url=$('meta[name="sentinel-url"]').attr('content')||null;if(!_this.collection_url) {_this.triggerMe('cfgNotFound');return;}_this.triggerMe('dataFetch');},onCfgGetUrl:function() {var _this=this;if(!_this.collection_url) {_this.triggerMe('cfgUrlNotFound');return;}_this.triggerMe('cfgUrlFound',_this.collection_url);},onCfgGet:function() {var _this=this;_this.triggerMe('watchdogUpdate');if(!_this.collection_url) {_this.triggerMe('cfgNotFound');return;}_this.triggerMe('cfgFound',_this.collection_url);},onDataFetch:function() {var _this=this;if(!_this.collection_url) {return;}if(!w.sentinelCallback) {w.sentinelCallback=function(obj) {_this.triggerMe('dataFetched',obj);};}_this._getJSONP(_this.collection_url);},onDataFetched:function(obj) {var _this=this,obj=obj||{},channels=obj.channels||[],i,l=channels.length,channel;for (i=0; i(update.at.getTime() + update.polling_time)) {fifa.warn('watchdog is updating:',name);_this.triggerMe('update',models.sentinel._getChannel(name));}}},'30000'.withRandomShift());},_getChannel:function(channelName) {return _.find(this.collection.channels,function(channel) {return channel.name===channelName;});},_jsonp_tm:{},_getJSONP:function(url,name) {var _this=this;if(!url) {fifa.warn('sentinel._getJSONP:url not specified. check your data');return;}$.ajax({type:'get',dataType:'jsonp html',cache:true,jsonp:false,url:url.withIgn()});if(name) {fifa.info('requesting %s from %s',url,name);if(_this._jsonp_tm.hasOwnProperty(name)) {clearTimeout(_this._jsonp_tm[name]);}_this._jsonp_tm[name]=setTimeout(function() {fifa.warn('%s:no data received from %s. retrying!',name,url);_this._getJSONP(url,name);},'10000'.withRandomShift());}},onChannelDataRetrieved:function(name) {var _this=this;if(_this._jsonp_tm.hasOwnProperty(name)) {clearTimeout(_this._jsonp_tm[name]);}},_handleConnectionStatus:function() {var _this=this;$(w).off('online.sentinel').on('online.sentinel',function() {if(!_this.network_error) { return;}_this.network_error=false;var i,l=((_this.collection||{}).channels||[]).length,channel;for (i=0; i-1) {if(updateIfExists) {var new_obj=$.extend(true,{},_this.collection.channels[found_idx],obj);_this.collection.channels[found_idx]=new_obj;_this.triggerMe('channelUpdated',new_obj);}}else {_this.collection.channels.push(obj);_this.triggerMe('channelAdded',obj);}},name:'sentinel',view_name:'sentinel:view'});w.models.sentinel=new sentinelModel({bind:['init','cfgGetUrl','cfgGet','dataFetch','dataFetched','channelParse','channelAdd','channelAdded','channelRemove','setPollingTime','channelUpdate','channelUpdated','channelCommunicationAllow','channelCommunicationRequest','channelCommunicationSendResponse','channelFullRequest','update','forceUpdate','pause','dataGet','fragmentGet','fullGet','watchdogUpdate','channelDataRetrieved']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var pageModel=fifa.model.extend({initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);},scrollspyOnPageScroll:function() {this.triggerMe('scroll');},scrollspyOnItemChange:function($this) {if(!!window.fifa.analytics.firstTrack) {if(!!w.fifa.analytics.Page.getActiveVars().noTrackOnScroll==false) {fifa.dispatcher.trigger('analytics:pageView',$this);}}if(!!w.fifa.analytics.firstPageLoad) {w.fifa.analytics.firstPageLoad=false;}},moduleOnItemFound:function($module) {this.triggerView('advNavRefresh',$module);},name:'page',view_name:'page:view'});w.models.page=new pageModel({bind:['scrollspy:itemChange','scrollspy:pageScroll','module:itemFound']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var pageView=fifa.view.extend({$adv_nav:null,$first_adv:null,$adv_page:null,$obj_current:null,$backToTop:null,$stickyFirstLoad:true,$leaderBoardFirstLoad:true,initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.triggerMe('init');},onInit:function() {var _this=this;w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};w.fifa.analytics.firstPageLoad=w.fifa.analytics.firstPageLoad||true;if(!!w.fifa.analytics.Page.getActiveVars().trackFromLoaded==true) {w.fifa.analytics.scrollPageLoading=true;}_this.triggerMe('advInit');_this.triggerMe('backToTopInit');_this.triggerMe('loadAlternateLink');_this.triggerMe('loadSmartBackLinks');if(!!w.fifa.analytics.firstPageLoad) {amc.on('domcontentloaded',function() {w.fifa.analytics.firstPageLoad=false;});}amc.on('domcontentloaded',function() {if(typeof sorttable!="undefined"&&!!sorttable) {sorttable.init();}});(function() {var $profileIncluder=$('div.profileIncluder');if($profileIncluder.length>0) {var qs=location.search.match(new RegExp("[?&]user=([0-9]*)"));if(!!qs&&qs.length>1) {var uid=qs[1];var splituid=splitResourceId(uid,3);$profileIncluder.each(function() {var $this=$(this),url=$this.attr("data-load");if(!!url&&url.length>0) {url=url.replace("[splituserid]",splituid);}$.ajax({type:'GET',url:encodeURI(url).withIgn(),success:function(data) {$data=$(data);$this.append($data);$this.show();fifa.dispatcher.trigger('core:ajaxDataRequire',data);},error:function() { $this.show();}});});}}})();window.fifa.utils=window.fifa.utils||{};window.fifa.utils.refreshLinks=window.fifa.utils.refreshLinks||function(cnt) {$cnt=cnt||$('.refonedit');$cnt.each(function() {$_this=$(this);var reflink=$_this.find('a').attr('href');if(reflink.indexOf("?v=")>0) {reflink=reflink.Substring(0,errorUrl.IndexOf("?v="));}var avtts=new Date().getTime();$_this.find('a').attr('href',reflink + '?v=' + avtts);});};if(Cookie.get("newavt")) {window.fifa.utils.refreshLinks();}amc.on('load',function() {$('div.loginBasedIncluder').each(function() {var $this=$(this),url1=$this.attr("data-load1"),url2=$this.attr("data-load2"),c=Cookie.get("FIFACom");if(Cookie.get("newavt")) {var avtts=new Date().getTime();if(url1.indexOf("?")<=0) {url1=url1 + "?v=" + avtts;}if(url2.indexOf("?")<=0) {url2=url2 + "?v=" + avtts;}}if(c) {if(!!url1&&url1.length>0) {$.ajax({type:'GET',url:encodeURI(url1).withIgn(),success:function(data) {$data=$(data);fifa.dispatcher.trigger('core:view:legacyUnveil',$data);$this.append($data);$this.show();fifa.dispatcher.trigger('core:ajaxDataRequire',data);fifa.dispatcher.trigger('account:view:accountInit');if(w.views.menu) {w.views.menu.coreOnReinit();}_this.triggerMe('loginReinit');if(Cookie.get("newavt")) {var $lnks=$data.find('.refonedit');if($lnks.length>0) {window.fifa.utils.refreshLinks($lnks);}}amc.on('load',function() {$('.adv.not-loaded').each(function() {var _id=this.id;googletag.cmd.push(function() {googletag.display(_id);googletag.pubads().refresh();});this.className=this.className.replace('not-loaded','loaded');});});},error:function() { $this.show();}});}}else {if(!!url2&&url2.length>0) {$.ajax({type:'GET',url:encodeURI(url2).withIgn(),success:function(data) {$data=$(data);fifa.dispatcher.trigger('core:view:legacyUnveil',$data);$this.append($data);$this.show();$formValidable=$('div.loginBasedIncluder form.form');$formValidable.each(function() {$this=$(this);$this.validate({eachValidField:function() {$(this).closest('.form-group').removeClass('has-error');},eachInvalidField:function() {$(this).closest('.form-group').removeClass('has-success').addClass('has-error');}});});var $socialforms=$("form.social_login_form input.f_redirect_uri");$socialforms.each(function() {$this=$(this);var redirectUri=$this.val()||'';redirectUri=redirectUri.replace("current=current","current=" + w.location.href);$this.val(redirectUri);});(function() {var redir="";qs=window.location.search.toString();qs=qs.replace("?","");qs=qs.split("&");for (i=0; i1&&(temp[0].toString()==="")) {redir=temp[1].toString();}}if(redir.length>0) {$("div.login-inpage form.social_login_form input#redirect_uri").each(function() {$this=$(this);struri=$this.val();rep=struri.match(/current=(.*?)&/i)[1];struri=struri.replace(rep,redir);$this.val(struri);});$("div.login-inpage form.f_login_form input#redirect_uri").each(function() {$this=$(this);$this.val(redir);});$("div.login-inpage div#siteh-login-register>a.btn-link").each(function() {$this=$(this);lnk=$this.attr("href");$this.attr("href",lnk + "?current=" + redir + "&redirect_uri=" + redir);});}})();$(".article-body form.f_login_form.jsredirect input.f_redirect_uri").val(window.location.href);fifa.dispatcher.trigger('core:ajaxDataRequire',data);fifa.dispatcher.trigger('form:view:watermarkInit',$this);fifa.dispatcher.trigger('account:view:accountInit');_this.triggerMe('loginReinit');if(w.views.menu) {w.views.menu.coreOnReinit();}amc.on('load',function() {$('.adv.not-loaded').each(function() {var _id=this.id;googletag.cmd.push(function() {googletag.display(_id);googletag.pubads().refresh();});this.className=this.className.replace('not-loaded','loaded');});});if(Cookie.get("newavt")) {var $lnks=$data.find('.refonedit');if($lnks.length>0) {window.fifa.utils.refreshLinks($lnks);}}},error:function() { $this.show();}});}}});});(function() {$(document).ready(function() {$('.popovContainer').each(function() {var $this=$(this);$this.find('.popovTrigger').each(function() {$_this=$(this);var direction=$_this.attr('data-placement');$_this.popover({html:true,content:function() {$content=$this.find('.popovContent');if(!!$content&&$content.size()>0) {return $content.eq(0).html();}return ('No content available');},placement:direction||'auto left'});});});});})();$('.jumpmenu').find('option').each(function() {$this=$(this);var pth=document.location.pathname;if($this.attr("value")===pth) {$this.attr("selected","selected");}});},onBackToTopInit:function() {var _this=this;_this.$contentWrap=$('#content-wrap');_this.$backToTop=$('').appendTo('#wrap').on('click.back',function(e) {e.preventDefault();_this.triggerMe('backToTopClick',_this.$contentWrap);});_this.triggerMe('backToTopScroll');},onAdvInit:function() {var _this=this;_this.$adv_nav=$('.adv-nav');_this.$w=$(window);_this.$first_adv=_this.$el.not(_this.$adv_nav).first();if((_this.$adv_nav.length>0&&_this.$first_adv.length>0)) {_this.$first_adv_top=_this.$first_adv.offset().top;}_this.$adv_page=$('.adv-page-default');_this.fallback_advParameter=_this.$adv_page.find('*[type="adv-parameter"]');_this.fallback_customCriteria=_this.$adv_page.find('*[type="adv-customcriteria"]');w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};w.fifa.analytics.lbToRefresh=w.fifa.analytics.lbToRefresh||false;w.fifa.analytics.navToRefresh=w.fifa.analytics.navToRefresh||false;if(!!window.fifa.analytics.firstTrack==false) {if(!!w.fifa.analytics.Page.getActiveVars().trackFromLoaded==false) {amc.on('pageload',function() {if(!!w.fifa.analytics.scrollPageLoading==false) {_this.triggerMe('lbRefresh');}_this.triggerMe('advRefresh');});}}else {_this.triggerMe('lbRefresh');_this.triggerMe('advRefresh');}},pageOnScroll:function() {var _this=this;if(_this.$adv_nav.length>0) {if((_this.$w.scrollTop() + fifa.getSiteHeaderHeight())<=_this.$first_adv_top) {if(!!w.fifa.analytics.Page.getActiveVars().trackFromLoaded==false||!!w.fifa.analytics.scrollPageLoading==false) {_this.triggerMe('lbRefresh');}}else if(_this.$adv_nav.is('.hidden')) {if(!!w.fifa.analytics.Page.getActiveVars().disableAdvNavRefresh==true) {_this.$first_adv.addClass('not-loaded').removeClass('loaded');}else {_this.$first_adv.html('').addClass('not-loaded').removeClass('loaded');}_this.$adv_nav.removeClass('hidden');_this.triggerMe('advNavRefresh',_this.$obj_current);}}},coreOnPageScroll:function() {this.triggerMe('backToTopScroll');},onBackToTopScroll:function() {var _this=this;if($(w).scrollTop()>(fifa.getSectionHeaderHeight() + fifa.getSiteHeaderHeight())) {_this.$backToTop.removeClass('hidden');}else {_this.$backToTop.addClass('hidden');}},onBackToTopClick:function() {fifa.dispatcher.trigger('scrollspy:resetDefaultStyles');fifa.$body_html.animate({ scrollTop:0});},onAdvRefresh:function() {var _this=this;_this.$el.not(_this.$first_adv).filter('.not-loaded').each(function() {var _id=this.id;googletag.cmd.push(function() {googletag.display(_id);});this.className=this.className.replace('not-loaded','loaded');});},onLbRefresh:function() {var _this=this;amc.on('tagload.scbase',function() {if(_this.$first_adv.hasClass('not-loaded')) {if(!!w.fifa.analytics.Page.getActiveVars().disableAdvNavRefresh==true&&(this.$leaderBoardFirstLoad==false||_this.$stickyFirstLoad==false)) {_this.$adv_nav.addClass('hidden');return;}else {_this.$adv_nav.html('').addClass('hidden');}var _id=_this.$first_adv.attr('id');googletag.cmd.push(function() {googletag.display(_id);w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};if(!!w.fifa.analytics.lbToRefresh) {if(!!w.fifa.analytics.Page.getActiveVars().disabletrackonscroll==false) {googletag.pubads().refresh();}}w.fifa.analytics.lbToRefresh=true;});_this.$first_adv.addClass('loaded').removeClass('not-loaded');if(!!w.fifa.analytics.Page.getActiveVars().disableAdvNavRefresh==true&&this.$leaderBoardFirstLoad==true) {this.$leaderBoardFirstLoad=false;}}});},onAdvPhotoRefresh:function($obj) {var _this=this;_this.$obj_current=$obj;var createNewGoogleTag=false;if(!($obj&&$obj.length)) { return;}if(typeof w.googletag==='undefined') {w.googletag=w.googletag||{};w.googletag.cmd=w.googletag.cmd||[];(function() {var gscript=document.getElementById('google_adv_include');if(gscript) { return;}var gads=document.createElement('script');gads.id='google_adv_include';gads.async=true;gads.type='text/javascript';var useSSL='https:'==document.location.protocol;var urljs="//www.googletagservices.com/tag/js/gpt.js";gads.src=(useSSL ? 'https:':'http:') + urljs;var node=document.getElementsByTagName('script')[0];node.parentNode.insertBefore(gads,node);})();createNewGoogleTag=true;}var $advParameter=_this.get$Element($obj,'*[type="adv-parameter"]'),$customCriteria=_this.get$Element($obj,'*[type="adv-customcriteria"]');if(!$advParameter.length) {$advParameter=_this.fallback_advParameter;$customCriteria=_this.fallback_customCriteria;}if(!$advParameter||!$advParameter.length) { return;}var adv_obj=eval('(' + $advParameter[0].innerHTML + ')');var $advDIvId=adv_obj.divid + (new Date().getTime());$obj.children("div").remove();$obj.append('
');var name=adv_obj.adname;if(!!name==false||name.length==0) {var au=s.pageName.replace(/ [^:]*/g,"");au=au.split(':');au.splice(-1,1);if(au.length>4) {au.reverse();au.splice(0,au.length - 4);au.reverse();}au=au.join('/');if(au.length!=0) { au='/' + au;}name="" + adv_obj.adroot + au;}if(createNewGoogleTag) {w.googletag.cmd.push(function() {w.googletag.pubads().setTargeting('site',["en"]);});var DBClickKeyValues=document.location.pathname.match(/[^\/]*=[^\/|^\.]*/gi);if(DBClickKeyValues!=null) {DBClickKeyValues=DBClickKeyValues.toString();DBClickKeyValues=DBClickKeyValues.split(',');for (var i=0; i!=DBClickKeyValues.length; i++) {var key=DBClickKeyValues[i].split('=')[0];var value=DBClickKeyValues[i].split('=')[1];if(value.indexOf('-')!=-1) {value=value.split('-');value=value[value.length - 1];}w.googletag.cmd.push(function() {w.googletag.pubads().setTargeting(key,[value]);});}}w.googletag.cmd.push(function() {w.googletag.pubads().setTargeting('user',[((Cookie.get('FIFACom')) ? 'loggedin':'notloggedin')]);});window.DBClickRefresh=function() {w.googletag.cmd.push(function() {w.googletag.pubads().refresh();});};w.googletag.cmd.push(function() {w.googletag.defineSlot(name,eval('(' + adv_obj.adsize + ')'),$advDIvId).addService(w.googletag.pubads());w.googletag.enableServices();if($customCriteria.length) {var criteria_obj=eval('(' + $customCriteria[0].innerHTML + ')'),p;for (p in criteria_obj) {w.googletag.setTargeting(p,criteria_obj[p]);}}});w.googletag.cmd.push(function() {w.googletag.display($advDIvId);w.googletag.pubads().refresh($advDIvId);w.gTag=true;});}else {w.googletag.cmd.push(function() {w.googletag.defineSlot(name,eval('(' + adv_obj.adsize + ')'),$advDIvId).addService(w.googletag.pubads());w.googletag.enableServices();if($customCriteria.length) {var criteria_obj=eval('(' + $customCriteria[0].innerHTML + ')'),p;for (p in criteria_obj) {w.googletag.setTargeting(p,criteria_obj[p]);}}});w.googletag.cmd.push(function() {w.googletag.display($advDIvId);w.googletag.pubads().refresh($advDIvId);});}},onAdvNavRefresh:function($obj) {fifa.log("onAdvNavRefresh");var _this=this;if(!!w.fifa.analytics.Page.getActiveVars().disableAdvNavRefresh==true&&_this.$stickyFirstLoad==false) {return;}_this.$obj_current=$obj;if(!!$obj==false&&!!w.fifa.analytics.Page.getActiveVars().trackFromLoaded) {$obj=$("#" + w.fifa.analytics.Page.getActiveVars().trackFromLoaded);}if(!($obj&&$obj.length)) { return;}var $advParameter=_this.get$Element($obj,'*[type="adv-parameter"]'),$customCriteria=_this.get$Element($obj,'*[type="adv-customcriteria"]');if(!$advParameter.length) {$advParameter=_this.fallback_advParameter;$customCriteria=_this.fallback_customCriteria;}if(!$advParameter||!$advParameter.length) { return;}var adv_obj=eval('(' + $advParameter[0].innerHTML + ')');var $advDIvId=adv_obj.divid + (new Date().getTime());_this.$adv_nav.children("div").remove();_this.$adv_nav.append('
');if(!!w.fifa.analytics.Page.getActiveVars().disabletrackonscroll==false) {if(w.googletag) {googletag.cmd.push(function() {var name=adv_obj.adname;if(!!name==false||name.length==0) {var au=s.pageName.replace(/ [^:]*/g,"");au=au.split(':');au.splice(-1,1);if(au.length>4) {au.reverse();au.splice(0,au.length - 4);au.reverse();}au=au.join('/');if(au.length!=0) { au='/' + au;}name="" + adv_obj.adroot + au;w.fifa.analytics.adroot=w.fifa.analytics.adroot||adv_obj.adroot;}googletag.defineSlot(name,eval('(' + adv_obj.adsize + ')'),$advDIvId).addService(googletag.pubads());googletag.enableServices();if($customCriteria.length) {var criteria_obj=eval('(' + $customCriteria[0].innerHTML + ')'),p;for (p in criteria_obj) {googletag.setTargeting(p,criteria_obj[p]);}}});googletag.cmd.push(function() {googletag.display($advDIvId);w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};googletag.pubads().refresh($advDIvId);w.fifa.analytics.navToRefresh=true;});}if(!!w.fifa.analytics.Page.getActiveVars().trackFromLoaded) {w.fifa.analytics.scrollPageLoading=false;}if(!!w.fifa.analytics.Page.getActiveVars().disableAdvNavRefresh==true&&this.$stickyFirstLoad==true) {this.$stickyFirstLoad=false;}}},get$Element:function($obj,selector) {var id=$obj.attr('id'),cache_key=[id,selector].join('.');if(!id) {return $obj.find(selector);}return (fifa.cacheMap.get(cache_key)||fifa.cacheMap.set(cache_key,$obj.find(selector)));},coreOnReinit:function(skipReloadAdv) {var _this=this;_this.setElement(__cfg.el);_this.triggerMe('init');if(!skipReloadAdv) {amc.on('load',function() {$('.adv.loaded').each(function() {var $this=$(this),_id=this.id;var $script=$this.prev('script').remove();$script.insertAfter($this);setTimeout(function(s) {clearTimeout(s);googletag.cmd.push(function() {googletag.display(_id.trim());googletag.pubads().refresh();});},100);});});}},onLoadAlternateLink:function() {var $alternateLink=$(".alternate-link");if(!$alternateLink.length) { return;}var linkReplace=$alternateLink.attr("data-baseurl");if(!linkReplace) { return;}$alternateLink.find("*[data-excludedmatch='False'] a").each(function() {var el=this;var matchID=$(el).parent().attr("data-id");var link=linkReplace + "#" + matchID;if(link!="") {$(el).attr("href",link);}});},onLoadSmartBackLinks:function(smartLink) {if(!w.backlinks) {return;}var referrer=d.referrer;var currentlocation=w.location.toString();var $backLink=$("#content-wrap .header-wrap").first();smartLink=smartLinkManager.getSmartLink(currentlocation,referrer,w.backlinks);if(smartLink.link&&$backLink) {var $link=$backLink.find(".title-wrap .title a");$link.attr("href",smartLink.link);$link.find("span").html(fifa.vocManager.translate(smartLink.vocabulary));}},coreOnAjaxDataRequire:function() {this.triggerMe('loadAlternateLink');},customdropdownViewOnItemAjaxSelected:function() {this.triggerMe('loadAlternateLink');},name:'page:view',model_name:'page'}),__cfg={el:'.adv',bind:['init','advInit','advRefresh','advNavRefresh','lbRefresh','backToTopClick','backToTopInit','backToTopScroll','page:scroll','core:pageScroll','core:reinit','loginReinit','advPhotoRefresh','loadAlternateLink','core:ajaxDataRequire','customdropdown:view:itemAjaxSelected','loadSmartBackLinks']};w.views.page=new pageView(__cfg);}(window.jQuery||window.jm,window,document));;(function($,w,d) {var accountModel=fifa.model.extend({initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);w.fifa.account=w.fifa.account||{};w.fifa.account.PasswordStrengthCheck=w.fifa.account.PasswordStrengthCheck||(function() {return new function() {var _me=this;var $password;var $passwordConfirm;this.maxStrength=4; this.init=function(passwordFieldId,confirmPasswordFieldId) {var buf="";for (var i=1; i<=_me.maxStrength; i++) {buf += "
";}if($("#passwordStrength").size()>0) {$("#passwordStrength").html(buf);$password=$(passwordFieldId);$passwordConfirm=$(confirmPasswordFieldId);$password.keyup(function() {_me.checkPasswordStrength();});if($passwordConfirm.size()>0) {$passwordConfirm.keyup(function() {_me.checkPasswordStrength();});}}};var _calculateStrength=function(password,passwordConfirm) {if(password.length<6||password.length>50) {if((!!passwordConfirm==false)||(!!passwordConfirm&&(passwordConfirm.length>0&&passwordConfirm!=password))) {return 0;}}else {return _me.maxStrength;}};this.checkPasswordStrength=function() {var password=$password.val();var passwordConfirm=$passwordConfirm.val();var strength=_calculateStrength(password,passwordConfirm);var i;for (i=1; i<=strength; i++) {$("#pwc_" + i).removeClass("ko").addClass("ok");}for (; i<=_me.maxStrength; i++) {$("#pwc_" + i).removeClass("ok").addClass("ko");}};}})();w.fifa.account=w.fifa.account||{};w.fifa.account.verifyScreenName=w.fifa.account.verifyScreenName||function() {var sn=$("#i_ScreenName").val();var yb=$("#c_yyyyBirth").val();var ct=$("#i_CountryOfResidence").val();if(!!sn&&(/^[A-Za-z0-9âãäåæçèéêëìíîïðñòóôõøùúûüýþÿı\-_'.]*$/.test(sn)==false||sn.length<6||sn.length>12)) {$("#screenNameClientValidation").show();$("#screenNameSuggestions").hide();}else {$("#screenNameClientValidation").hide();if(sn&&!(/\s/g.test(sn))) {var url="/account/registration/screennamecheck.htmx?sn=" + encodeURI(sn) + "&yb=" + yb + "&ct=" + ct;$("#screenNameSuggestions").load(url,function(response) {if(response.replace(/^\s+|\s+$/g,"").length>0) {$("#screenNameSuggestions").show();$("#screenNameSuggestions li").click(function() {useSuggestedScreenName($(this).text());});}else {$("#screenNameSuggestions").hide();}});}else {$("#screenNameSuggestions").hide();}};function useSuggestedScreenName (screenName) {$("#i_ScreenName").val(screenName);$("#screenNameSuggestions").hide();};};w.fifa.account=w.fifa.account||{};w.fifa.account.confirmActionAccount=w.fifa.account.confirmActionAccount||function(tag) {if(!!tag) {if(confirm(tag)) {return true;}else {return false;}}else return true;};},name:'account',view_name:'account:view'});w.models.account=new accountModel();}(window.jQuery||window.jm,window,document));;(function($,w,d) {var accountView=fifa.view.extend({$divMain:null,$isSocial:false,$divSociallink:null,$divSocialFB:null,$divSocialTW:null,$divSocialGG:null,$divFifamember:null,$divFifaLogin:null,$divSocialLogin:null,$hasTwitter:false,$hasGoogle:false,$hasFacebook:false,$fieldEmail:null,$fieldPwd:null,$divError:null,initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.triggerMe('accountInit');},onAccountInit:function() {var _this=this;$('.siteh-tc-login').each(function() {_this.triggerMe('htmlDomInit',$(this));});_this.triggerMe('errorList');if($('#pwdsecuritytip').length>0) {$.get('/account/library/tools/_securityTips.html',function(data) {$('#pwdsecuritytip').popover({html:true,placement:'right',container:'body',content:$(data).find('.dcm-summarysection').html()});});}},onHtmlDomInit:function($div) {var _this=this;_this.$divErrorMenu=$div.parents('#siteh-tc-subpanel').eq(0).find('.errorPanel .errorList');_this.$divError=$div.find('.errorPanel .errorList');_this.$divSociallink=$div.find('.siteh-sociallink');_this.$divSocialFB=$div.find('.siteh-socialfb');_this.$divSocialTW=$div.find('.siteh-socialtw');_this.$divSocialGG=$div.find('.siteh-socialgg');_this.$divFifamember=$div.find('.siteh-fifamember');_this.$divSocialLogin=$div.find('.siteh-social-login-fifacom-club');_this.$divFifaLogin=$div.find('.siteh-login-fifacom-club');_this.$fieldEmail=_this.$divFifaLogin.find('#cp_email');_this.$fieldPwd=_this.$divFifaLogin.find('#cp_password');var c=Cookie.get("fc_lg");if(c!=null) {var fb=c.toQueryParams().fb;var tw=c.toQueryParams().tw;var gg=c.toQueryParams().gg;if(fb!=null) {_this.$hasFacebook=true;_this.$isSocial=true;}if(tw!=null) {_this.$hasTwitter=true;_this.$isSocial=true;}if(gg!=null) {_this.$hasGoogle=true;_this.$isSocial=true;}}if(_this.$isSocial==true) {_this.$divSociallink.find("h3").hide();_this.$divSociallink.removeClass('hidden');_this.$divSociallink.closest(".megamenu").addClass("megamenu-slink").find("h3").show();if(_this.$hasFacebook==true) { _this.$divSocialFB.removeClass('hidden');}if(_this.$hasTwitter==true) { _this.$divSocialTW.removeClass('hidden');}if(_this.$hasGoogle==true) { _this.$divSocialGG.removeClass('hidden');}if(!_this.$divSocialLogin.hasClass('hidden')) { _this.$divSocialLogin.addClass('hidden');}$div.find('.register-label').removeClass('hidden');$div.find('.login-signin-btn').removeClass('hidden');$div.find('.f_login_form .register-btn').removeClass('hidden');$div.find('.social-login').removeClass('hidden');$div.find('.siteh-linkto-fifaaccount').removeClass('hidden');_this.$divSociallink.find("a.sociallink-undo").on("click",function(e) {e.preventDefault();var $target=$(e.target);var dref=document.referrer;Cookie.erase('fc_lg');if(!!dref) {window.location.href=dref;}else {window.location.href=$target.attr("href");}});}else {if(!_this.$divSociallink.hasClass('hidden')) { _this.$divSociallink.addClass('hidden');}_this.$divSocialLogin.removeClass('hidden');$div.find('.register-label-fifaaccount').removeClass('hidden');}(function() {var regex=new RegExp("[\\?&]redirect_uri=([^&#]*)");results=regex.exec(location.search);var $regform=$('form.acnt-register');if($regform.length>0) {var c=Cookie.get("FIFACom");if(c) {window.location.href='/theclub/index.html';}else {var fclg=Cookie.get("fc_lg");if(!!results&&window.location.pathname.indexOf("html")>-1) {redirUri=results[1];if(redirUri=="current") {redirUri=document.referrer;}if(fclg!=null) {var dynuri=location.pathname.replace('html','htmx') + '?redirect_uri=' + redirUri;window.location.href=dynuri;}$regform.each(function() {$this=$(this);$this.find('input#f_redirect_uri').val(redirUri);});}else {if(fclg!=null&&window.location.pathname.indexOf("html")>-1) {var dynuri=location.pathname.replace('html','htmx');window.location.href=dynuri;}$regform.each(function() {$this=$(this);$this.find('input#f_redirect_uri').val("/theclub/index.html");});}}}})();(function() {var regex=new RegExp("[\\?&]t=([0-9]*)");results=regex.exec(location.search);var $lginpage=$('.login-inpage');if(!!results&&$lginpage.length<=0) {$("#siteh-tc-subpanel").show();}})();var $prefilled=$('.form-user-prefilled');if($prefilled.length>0) {(function() {var c=Cookie.get("FIFACom");if(c) {var $formFirstName=$prefilled.find('form input#firstName'),$formLastName=$prefilled.find('form input#lastName'),$formEmail=$prefilled.find('form input#email'),_userDatas={},cArr=c.split('&'),cLen=c.split('&').length,i=0;for (i; i0){_this.$divError.find('#error-' + errorCode).removeClass('hidden');_this.$divErrorMenu.find('#error-' + errorCode).removeClass('hidden');}},events:{},name:'account:view',model_name:'account'});$(d).ready(function() {w.views.account=new accountView({bind:['accountInit','setField','htmlDomInit','errorList']});});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var editorialView=fifa.view.extend({$page:null,$allRelatedDiv:null,$paginationBut:null,initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.triggerMe('relatedInit');_this.triggerMe('printInit');_this.triggerMe('paginationInit');},onPrintInit:function() {$('.icon-print').on('click',function(e) {e.preventDefault();w.print();});},onRelatedInit:function() {var _this=this;_this.$allRelatedDiv=$('.article-relateditem');_this.$allRelatedBut=_this.$allRelatedDiv.find('.btn-more').on('click',function() {_this.triggerMe('allRelatedButClick');});},onAllRelatedButClick:function() {var _this=this;_this.$allRelatedDiv.find('div.ritem-listall').removeClass('hidden');_this.$allRelatedBut.addClass('hidden');},onPaginationInit:function() {var _this=this;_this.$paginationBut=$('.dcm-listnav');if(_this.$paginationBut.length) {_this.triggerMe('pagination');}},onPagination:function() {var _this=this;var platform=_this.$paginationBut.attr('data-platform');var butmore=_this.$paginationBut.find('.btn-more');var container=_this.$paginationBut.parent('.dcm-list').parent();if(platform!='mobile'&&!container.hasClass('no-ajax-paging')) {fifa.dispatcher.trigger('core:view:progressCreate',butmore);butmore.removeAttr("href").on('click',function(e) {e.preventDefault();var $this=$(this),targetUrl=$this.attr("data-attr");if($this.hasClass('disabled')) { return;}$this.addClass('disabled');fifa.dispatcher.trigger('core:view:progressStart',$this);if(targetUrl.length) {$.ajax({url:targetUrl.withIgn(),type:'GET',success:function(data) {fifa.dispatcher.trigger('core:view:progressEnd',$this,function() {$this.parent('.dcm-listnav').remove();$(container).append(data);_this.triggerMe('paginationInit');fifa.dispatcher.trigger('analytics:buttonMore');});}});}});}},events:{},name:'editorial:view',model_name:'editorial'});w.views.editorial=new editorialView({bind:['relatedInit','printInit','allRelatedButClick','paginationInit','pagination']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var analyticsModel=fifa.model.extend({initialize:function(options) {fifa.model.prototype.initialize.apply(this,[options]);this.triggerMe('init');},onInit:function() {var _this=this;(function() {var $cmpslots=$('div.intcmp');$cmpslots.each(function() {var $this=$(this);var cmp=$this.attr('data-intcmp');if(!!cmp) {var $links=$this.find('a');$links.on("click",function(e) {var $target=$(e.target);if(!$target.is('a')) {$target=$target.closest('a');}var href=$target.attr('href')||'';if(!(href.endsWith("#"))&&(href.length>0)&&!(href.indexOf("?intcmp=")>=0)) {if(href.indexOf('#')>-1) {var parts=href.split('#');$target.attr('href',parts.join(['?intcmp=',cmp,'#'].join('')));return;}$target.attr('href',href + '?intcmp=' + cmp);}});}});window.fifa=window.fifa||{};window.fifa.analytics=window.fifa.analytics||{};if(!!window.fifa.analytics.firstTrack==false) {var pagevars=window.fifa.analytics.Page.getActiveVars();if((!!fifa.is_mobile)&&$('.liveblog')) {_this.sendLBSponsorCollection();}}})();(function() {var $swraps=$('div.sponsor-wrap');$swraps.each(function() {var $this=$(this);var sptag=w.fifa.analytics.getSponsorTag($this);if(!!sptag&&!!sptag.sponsorId&&(sptag.sponsorId.indexOf(',')<0)) {$('.sponsor-img',$this).on('click',function() {_this.triggerMe("adClick",sptag);});}});var $splists=$('.partners-sponsors-wrapper ul.sponsors-list');$splists.each(function() {var $this=$(this);$('li[data-sponsor]',$this).each(function() {var $_this=$(this);var sptag={};sptag.sponsorId=$_this.attr('data-sponsor');var pagevars=w.fifa.analytics.Page.getActiveVars();sptag.sponsorArea=pagevars.sparea||"";sptag.sponsorKind="partnerstrip";sptag.sponsorActivation=pagevars.spactiv||"";$('a',$_this).on('click',function() {_this.triggerMe("adClick",sptag);});});});})();},onDataUpdates:function() {fifa.log('ondataupdates');},getUrl:function(itemobj,$this) {var url=itemobj.url||$this.attr('href');if(url) {if(url.indexOf('http:')===-1) {url=[w.location.protocol,'',w.location.host].join('/') + url;}}return url||w.location.href;},getItemId:function($obj) {if(!$obj.is('a')) {$obj=$obj.find("a").eq(0);}return $obj.attr("model-ref")||$obj.attr("data-ref");},onPageView:function($this) {var _this=this,itemid=_this.getItemId($this),$item=$(itemid).find('script[type="analytics-override"]');var pvars=w.fifa.analytics.Page.getActiveVars();if((!!pvars.trackFromLoaded==false||!!w.fifa.analytics.scrollPageLoading==false)||('#' + pvars.trackFromLoaded)==itemid) {w.fifa.analytics.scrollPageLoading==true;if($item.length>0) {itemcontent=$item.html().match(/\*([^*]*)\*/)[1];var itemobj=$.parseJSON(itemcontent);itemobj.url=_this.getUrl(itemobj,$this);var pagemodule=w.fifa.analytics.Page;if(typeof pagemodule.getModule(itemid)=='undefined') {var newmodule=w.fifa.analytics.PageModule(itemobj,itemid);pagemodule.addModule(itemid,newmodule);}pagemodule.setCurrentModule(itemid);s=w.s;if(!!s) {var sponsors=w.fifa.analytics.getActiveSponsors("moduleload",itemid);var pageSponsors=w.fifa.analytics.getActiveSponsors();$.extend(sponsors,pageSponsors);delete s.products;for (var skey in sponsors) {var itemobj=sponsors[skey];sid=itemobj.sponsorId||"";sk=itemobj.sponsorKind||"";sa=itemobj.sponsorArea||"";sact=itemobj.sponsorActivation||"";if(sa.length>0) {sa=":" + sa;}if(sact.length>0) {sact=":" + sact;}if(!!itemobj.sponsorId&&!!s.prop11) {var products=";" + sid + ":" + s.prop11 + ":" + sk + sa + sact + ";;;event27=1";if(!!s.products==false) {s.products="";}else {s.products=s.products + ",";}s.products=s.products + products;}if(!!s.products&&s.products.length>0) {s.events='event2,event27';}}s.t();}}else {var pagemodule=w.fifa.analytics.Page;if(!!pagemodule) {var pagevars=pagemodule.getActiveVars();if(!!pagevars.trackonpv&&pagevars.trackonpv=='true') {s=w.s;if(!!s) {s.t();}}}}fifa.log('onpageview');}},onTblExpand:function($row,vars) {if(!!vars) {var curr=w.fifa.analytics.Page.getCurrentModule();if(!!curr==false) {curr=w.fifa.analytics.Page;}var old=$.extend(true,{},curr.getVars());for (var key in vars) {curr.setVar(key,vars[key]);}s=w.s;if(!!s) {s.t();}var newvars=curr.getVars();for (var nkey in newvars) {if(!!old[nkey]) {curr.setVar(nkey,old[nkey]);}else {curr.setVar(nkey,null);}}}},onSponsorView:function($item) {if($item.is('a')) {$item=$(this.getItemId($item));}var $sponsor=$item.find('script[type="analytics-sponsorship"]');if(($sponsor).length>0) {(function($sponsor) {var s_account=window.fifa.analytics.SiteCatalyst.account||"";amc.on('load',function() {var s=s_gi(s_account);if(!!s) {itemcontent=$sponsor.html().match(/\*([^*]*)\*/)[1];var itemobj=$.parseJSON(itemcontent);sid=itemobj.sponsorId||"";sk=itemobj.sponsorKind||"";sa=itemobj.sponsorArea||"";sact=itemobj.sponsorActivation||"";if(sa.length>0) {sa=":" + sa;}if(sact.length>0) {sact=":" + sact;}if(!!itemobj.sponsorId&&!!s.prop11) {s.products=";" + sid + ":" + s.prop11 + ":" + sk + sa + sact + ";;;event27=1";}s.events='event27';s.linkTrackEvents='event27';s.linkTrackVars=',products,events';s.tl(true,'o','Ad Impression');if(!!s.events) { delete s.events;}if(!!s.products) { delete s.products;}if(!!s.linkTrackEvents) { delete s.linkTrackEvents;}if(!!s.linkTrackVars) { delete s.linkTrackVars;}}});})($sponsor);}},onLogin:function(urloverride) {amc.on('load',function() {var s_account=window.fifa.analytics.SiteCatalyst.account||"";var s=s_gi(s_account);if(!!s) {var loginUrl=window.fifa.analytics.Page.getActiveVars().url;if(!!urloverride) {loginUrl=urloverride;}s.eVar36=loginUrl;s.events='event7';s.linkTrackEvents='event7';s.linkTrackVars=',events,eVar36';s.tl(true,'o','User Login');}});},onButtonMore:function() {var pagemodule=w.fifa.analytics.Page;var curr=w.fifa.analytics.Page.getCurrentModule();if(!!curr==false) {curr=w.fifa.analytics.Page;}var varset;var old=$.extend(true,{},curr.getVars());var next=1;while (!!curr.getVar("subsection" + next)&&(next<10)&&curr.getVar("subsection" + next)!="next") {next=next + 1;}if(!!curr.getVar("subsection" + next)==false||curr.getVar("subsection" + next)!="next") {if(next==5) {curr.setVar("subsection4",curr.getVar("subsection4") + ":next");varset="subsection4";}else {curr.setVar("subsection" + next,"next");varset="subsection" + next;}}s=w.s;if(!!s) {s.t();}if(next>4) {curr.setVar("subsection4",old.subsection4);}else {curr.deleteVar("subsection" + next);}},onButtonMoreComments:function() {var pagemodule=w.fifa.analytics.Page;var curr=w.fifa.analytics.Page;var old=$.extend(true,{},curr.getActiveVars());var next=1;while (!!curr.getVar("subsection" + next)&&(next<10)) {next=next + 1;}if(next==5) {curr.setVar("subsection4",curr.getVar("subsection4") + ":next");}else {curr.setVar("subsection" + next,"next");}curr.setVar("contenttype","list-comments");s=w.s;if(!!s) {s.t();}fifa.log('onbtnmore');if(next>4) {curr.setVar("subsection4",old.subsection4);}else {curr.setVar("subsection" + next,null);}if(!!old.contenttype) {curr.setVar("contenttype",old.contenttype);}else {curr.deleteVar("contenttype");}},onPhotoView:function(photoId) {w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};$article=$('.article-wrap.default');if(!!w.fifa.analytics.firstTrack) {var pagemodule=w.fifa.analytics.Page;var curr=w.fifa.analytics.Page.getCurrentModule();if(!!curr==false) {curr=w.fifa.analytics.Page;}if(photoId!="current") {curr.setVar("contentId",photoId);}if($article.length>0) {curr.setVar("pagestatus","article");}var s_account=window.fifa.analytics.SiteCatalyst.account||"";amc.on('load',function() {var s=s_gi(s_account);if(!!s) {var oldtype=curr.getVar("contenttype");curr.setVar("contenttype","photoid");s.t();curr.setVar("contenttype",oldtype);}});}},onPlayPauseGrid:function(mode) {w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};if(!!w.fifa.analytics.firstTrack) {var pagemodule=w.fifa.analytics.Page;var curr=w.fifa.analytics.Page.getCurrentModule();if(!!curr==false) {curr=w.fifa.analytics.Page;}if(!!w.fifa.analytics.PhotoGallery&&!!w.fifa.analytics.PhotoGallery.fullScreenGallery) {switch (mode) {case 'grid':curr.setVar("contenttype","grid");break;case 'play':curr.setVar("contenttype","play");break;case 'pause':curr.setVar("contenttype","pause");break;}}var s_account=window.fifa.analytics.SiteCatalyst.account||"";amc.on('load',function() {var s=s_gi(s_account);if(!!s) {s.t();curr.setVar("contenttype","photoid");}});}},onAdClick:function(item) {if(!!item) {w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};w.fifa.analytics.SiteCatalyst=w.fifa.analytics.SiteCatalyst||{};var s_account=w.fifa.analytics.SiteCatalyst.account||"";amc.on('load',function() {var s=w.s||s_gi(s_account);if(!!s) {var old_s={};old_s.linkTrackVars=s.linkTrackVars;s.linkTrackVars='products,events';old_s.linkTrackEvents=s.linkTrackEvents;s.linkTrackEvents='event28';old_s.events=s.events;s.events='event28';old_s.products=s.products;sid=item.sponsorId||"";sk=item.sponsorKind||"";sa=item.sponsorArea||"";sact=item.sponsorActivation||"";if(sa.length>0) {sa=":" + sa;}if(sact.length>0) {sact=":" + sact;}if(!!item.sponsorId&&!!s.prop11) {s.products=";" + sid + ":" + s.prop11 + ":" + sk + sa + sact;}s.tl(true,'o','Ad Click');for (var key in old_s) {s[key]=old_s[key];}}});}},sendLBSponsorCollection:function() {var _this=this;var collector=[];$sponsored=$('.lb-post').filter(':not(.lb-sponsor-none)');$sponsored.each(function() {var cssClasses=this.className.split(' ');_.each(cssClasses,function(css) {if(css.indexOf('lb-sponsor-')===-1) { return;}var sponsor=css.split('-')[2];if(!sponsor) { return;}collector.push(sponsor);});});amc.on('load',function() {w.fifa=w.fifa||{};w.fifa.analytics=w.fifa.analytics||{};if(!!w.fifa.analytics.Page) {var pagevars=w.fifa.analytics.Page.getActiveVars();if(!!pagevars&&!!pagevars.lbarea&&!!pagevars.lbactiv&&!!pagevars.lbtype) {var sponsors={};for (var i=0; ia').attr('href');};evt_goal.getSubkind=function() {var wtag='';switch (this.subkindcode.toLowerCase()) {case 'o':$team_scorers=_this.$([_this.selectors.teamScorer,'[data-team-id="',this.idteamto,'"]'].join(''));wtag='fifa.ownGoal';break;case 'p':if(this.extsubkindcode.toLowerCase()==="s"){wtag='fifa.secondPenaltyGoal';}else{wtag='fifa.penaltyGoal';}break;}if(!wtag) { return '';}return fifa.vocManager.translateAbbr(wtag);};evt_goal.getComma=function() { return '';};evt_goal.getMinuteTemplate=function(add_comma) {if(add_comma) {this.getComma=function() {return ',';};}return Mustache.render(_this.minute_tmpl.decoded,this).replace(/>\s/gi,'>').replace(/\s.text-reasonwin').text(" ");$match.find('.mu-reasonwin-abbr>.text-reasonwin').text(" ");},_setReasonWin:function($match,match) {var _this=this;fifa.log("match.wtc",match.wtc);$match.find('.mu-reasonwin>.text-reasonwin').text(_this.replacePlaceholders(match,fifa.vocManager.translate(match.rw)));$match.find('.mu-reasonwin-abbr>.text-reasonwin').text(_this.replacePlaceholders(match,fifa.vocManager.translateAbbr(match.rw)).replace("{WinTeamCountry}",match.wtc));},replacePlaceholders:function(match,txt) {txt=txt.replace('{ScorePenH}',match.scorepenh).replace('{ScorePenA}',match.scorepena);txt=txt.replace('{ScoreAggH}',match.scoreaggh).replace('{ScoreAggA}',match.scoreagga);if(txt.indexOf('{WinTeamName}')>-1&&match.idWinTeam) {txt=txt.replace('{WinTeamName}',this.$(['.t[data-team-id="',match.idWinTeam,'"]'].join('')).find('.t-nText').first().text());}return txt;},_injectScorer:function(evt_goal,goal_html,$team_scorers,$scorer,$player,$event) {var _this=this,$scorer_min;if($event&&$event.length) {$event.remove();}$scorer_min=$scorer.find('.ml-scorer-evmin');if(!$scorer_min.length) {$scorer.remove();$scorer=[];}else if($scorer_min.length===1&&$scorer_min.text().indexOf(',')>-1) {$scorer_min.text($scorer_min.text().replace(',',''));}if($scorer.length&&$scorer_min.find('span').length===0) {$scorer.remove();}else {$player=$team_scorers.find(['.p[data-player-id="',evt_goal.idplayer,'"]'].join(''));}if($player.length) {$scorer_min=_this._get$ScorerMin($player,evt_goal);if(!$scorer_min.length) {$team_scorers.append(goal_html);}}else {$team_scorers.append(goal_html);}var $team_scorers_label=$team_scorers.siblings(".mh-scorers-label");if($team_scorers_label) {$team_scorers_label.removeClass("hidden");}},_get$ScorerMin:function($player,evt_goal) {var _this=this,$scorer_min=$player.closest(_this.selectors.scorer).find('.ml-scorer-evmin'),min_html;if($scorer_min.length) {min_html=$scorer_min.html();return $scorer_min.html([min_html,evt_goal.getMinuteTemplate(true)].join(''));}return [];},_getPlayer:function(idplayer) {return $(['.p[data-player-id="',idplayer,'"]'].join(''));},getScoreProp:function() {return this.lang==='ar' ? 'r_ar':'r';},compareScore:function(cached_match,match) {var _this=this,prop=_this.getScoreProp();return cached_match ? cached_match[prop].trim()!==match[prop].trim():true;},compareMin:function(cached_match,match) {return cached_match ? cached_match.min!==match.min:true;},compareStatus:function(cached_match,match) {return cached_match ? cached_match.s!==match.s:true;},onReinitChannel:function() {var _this=this;_this.setElement(__cfg.el);_this.triggerMe('initChannel');},tabbedcontentViewOnTabLoaded:function() {var _this=this;_this.triggerMe('elementRefresh',fifa.cacheMap.get(_this.model_name));},name:'matches:view',model_name:'matches'}),__cfg={el:'.mu,.mh',bind:['initChannel','updateMatches','updateEvents','scorerTemplateSet','ajaxSearch','elementRefresh','reinitChannel','tabbedcontent:view:tabLoaded','matchUpdate']};w.views.matches=new matchesView(__cfg);}(window.jQuery||window.jm,window,document));;(function($,w,d) {var matchesModel=fifa.model.extend({last_matches_data:null,last_events_data:null,channel:{ name:'matches',sentinel_url:['http://lup.fifa.com','/live/common/competitions/{0}/_feed/_listmachlive.js'].join('')},initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);_this.triggerView('initChannel');},onChannelInited:function() {var _this=this;_this.setCompetitionFolder();fifa.dispatcher.trigger('sentinel:channelAdd',_this.channel);fifa.dispatcher.trigger('sentinel:cfgGet');},sentinelOnCfgNotFound:function() {fifa.dispatcher.trigger('sentinel:channelParse',this.channel);},sentinelOnChannelParsed:function(channel) {switch (channel.name) {case 'events':case 'liveblog':fifa.dispatcher.trigger('sentinel:channelParse',this.channel);break;}},sentinelOnChannelIsOff:function(channel) {var _this=this;switch (channel.name) {case 'events':_this.updateView(fifa.cacheMap.get('events'),fifa.cacheMap.get(_this.name));break;}},onSentinelBuildConfig:function(obj) {fifa.dispatcher.trigger('sentinel:dataGet',obj,'LiveMatchesCallback');},onDataFirstUpdate:function(obj,data) {this.sync(data);},onDataNeedsUpdate:function(obj,data) {this.sync(data);},setCompetitionFolder:function() {var _this=this,$meta_pathprefix=$('meta[name="competition-pathprefix"]'),$meta_folder=$('meta[name="competition-folder"]'),competition_folder='worldcup';if($meta_folder.length) {competition_folder=$meta_folder.attr('content')||competition_folder;competition_folder=competition_folder.replace($meta_pathprefix.attr('content')||'','');}_this.channel.sentinel_url=_this.channel.sentinel_url.format(competition_folder);},force_tm:null,sync:function(data) {var _this=this,name=_this.name;;_this.triggerView('scorerTemplateSet',data.scorer_tmpl,data.minute_tmpl);fifa.cacheMap.set(name,data);if(_this.force_tm) { clearTimeout(_this.force_tm);}_this.force_tm=setTimeout(function() {fifa.log('forcing matches update',data);_this.triggerView('updateMatches',data);},'10000'.withRandomShift());fifa.dispatcher.trigger('sentinel:channelCommunicationRequest','events',name);},onChannelCommunicationDenied:function(type) {var _this=this;switch (type) {case 'events':_this.updateView();break;}},sentinelOnChannelCommunicationRequest:function(channelName,collectionName) {var _this=this;if(channelName===_this.name&&collectionName==='matchcentre') {fifa.dispatcher.trigger('sentinel:channelCommunicationAllow',_this.channel);}},onChannelCommunicationResponse:function(type,data) {var _this=this;switch (type) {case 'events':fifa.log('%s<->%s handshake OK!',_this.name,type);fifa.dispatcher.trigger('sentinel:channelCommunicationAllow',_this.channel);var cached_data=fifa.cacheMap.get(_this.name);fifa.dispatcher.trigger('sentinel:channelCommunicationSendResponse',_this.name,cached_data);_this.updateView(data,cached_data);}},onStartReceived:function() {fifa.dispatcher.trigger('sentinel:forceUpdate','events');},onLineupsReceived:function() {fifa.dispatcher.trigger('sentinel:forceUpdate','lineups');},updateView:function(events_data,matches_data) {var _this=this,cached_data=matches_data||fifa.cacheMap.get(_this.name),cache_key='lineups.events.refresh',events_buffer=fifa.cacheMap.get(cache_key)||fifa.cacheMap.set(cache_key,{});if(!$.isEmptyObject(events_buffer)) {_this.last_events_data={};}fifa.log("Check update event");if(!_.isEqual(_this.last_events_data,events_data)) {_this.last_events_data=events_data;_this.triggerView('updateEvents',events_data);}if(_this.force_tm) { clearTimeout(_this.force_tm);}if(!_.isEqual(_this.last_matches_data,cached_data)) {_this.last_matches_data=cached_data;_this.triggerView('updateMatches',cached_data);fifa.dispatcher.trigger('sentinel:channelCommunicationSendResponse',_this.name,cached_data);}},moduleViewOnItemLoaded:function($module) {var _this=this;_this.triggerView('ajaxSearch',$module,_this.last_matches_data);},standingsViewOnMatchesLoaded:function() {var _this=this;_this.triggerView('elementRefresh',fifa.cacheMap.get(_this.name));},name:'matches',view_name:'matches:view'});w.models.matches=new matchesModel({bind:['sentinelBuildConfig','dataFirstUpdate','dataNeedsUpdate','sentinel:cfgNotFound','sentinel:channelParsed','sentinel:channelIsOff','channelInited','channelCommunicationResponse','channelCommunicationDenied','module:view:itemLoaded','standings:view:matchesLoaded','lineupsReceived','startReceived','sentinel:channelCommunicationRequest']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var historyModel=fifa.model.extend({has_pushed:false,has_popped:false,first_state:null,initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);_this.first_state=History.getState();History.Adapter.bind(w,'statechange',function(e) {var state=History.getState();_this.triggerMe('stateChange',state);if(state.cleanUrl===_this.first_state.cleanUrl) {var idx=History.getCurrentIndex();for (var i=0; i<=idx; i++) {History.discardState(History.getStateByIndex(i));}}});History.Adapter.bind(w,'popstate',function(e) {var e_result=e.result;if(w.location.hash.length) {e_result=true;}if(_this.has_pushed||!e_result) { _this.has_pushed=false; return;}_this.has_popped=true;History.discardState(History.getState());});},onPushState:function(data,title,url) {var _this=this;if(_this.has_popped) { _this.has_popped=false; return;}_this.has_pushed=true;if(url.indexOf('#')===0) {return;}History.pushState(data,title,url);},name:'history'});w.models.history=new historyModel({ bind:['stateChange','pushState']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var watchdogModel=fifa.model.extend({initialize:function(options) {fifa.model.prototype.initialize.apply(this,[options]);var body=d.getElementsByTagName('body')[0],watchdogAttr=body.getAttribute('data-watchdog'),watchdogIntervalAttr=body.getAttribute('data-watchdoginterval')||10000,pathname=w.location.pathname,ts_path;if(!watchdogAttr) { return;}ts_path=['/live/common/watchdogs',pathname].join('').replace('.html','/_ts.js');if(watchdogAttr!=='true') {pathname=watchdogAttr;}this.triggerMe('alert',ts_path,pathname,watchdogIntervalAttr);},_tm:null,_lastData:null,onAlert:function(ts_path,pathname,interval) {var _this=this;if(_this._tm) { clearTimeout(_this._tm);}_this._tm=setTimeout(function(s) {clearTimeout(s);$.ajax({type:'get',dataType:'html',url:ts_path.withIgn(),success:function(data) {if(!_this._lastData) { _this._lastData=data;}if(_this._lastData===data) {_this.triggerMe('alert',ts_path,pathname,interval);return;}var rndTimeout=0;while ((rndTimeout=parseInt(Math.random() * (interval / 2)))===0) {}setTimeout(function() {window.location.href=pathname.withIgn();},rndTimeout);}});},interval);},name:'watchdog'});w.models.watchdog=new watchdogModel({bind:['alert']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var moduleModel=fifa.model.extend({initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);},scrollspyOnItemChange:function($this) {this.triggerView('itemSearch',$this);},scrollspyOnItemSet:function() {this.triggerView('itemSearch');},scrollspyOnHistoryPush:function($this) {var _this=this,ref=$this.attr('model-ref'),cache_key=['ref',ref].join('.'),seo_cache_key=[cache_key,'seooverride'].join('.'),$ref=fifa.cacheMap.get(cache_key)||fifa.cacheMap.set(cache_key,$(ref)),$ref_seo=(fifa.cacheMap.get(seo_cache_key)||fifa.cacheMap.set(seo_cache_key,$ref.find('script[type="seo-override"]')));_this.triggerView('seoFound',$ref,$ref_seo);},defaults:{first:(function() {return w.fifa.cacheMap.get('module_first')||w.fifa.cacheMap.set('module_first',$('.module:first'));}()),modules:$('.module')},name:'module',view_name:'module:view'});w.models.module=new moduleModel({bind:['itemSearch','itemFound','scrollspy:itemChange','scrollspy:itemSet','scrollspy:historyPush']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var moduleView=fifa.view.extend({$ajaxcontent:null,$head:null,timeout:(fifa.is_mobile) ? 1:100,default_head:null,hasScrollspy:null,keepSearching:true,initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.$head=$('head');_this.triggerMe('init');_this.triggerMe('itemSearch');},onInit:function() {var _this=this;_this.$ajaxcontent=_this.$el.filter('.ajax-loader');_this.default_head=d.getElementsByTagName('head')[0].innerHTML;_this.hasScrollspy=($("[data-require='scrollspy']").length>0);},onItemLoad:function($module,timeout) {var _this=this;$module.each(function() {var _$module=$(this),$obj=_$module.find('.inner[data-url]'),href=$obj.attr('data-url'),$parent=$obj.parent();var xhr,idx=$obj.closest('.row').index() - 1;_this.$ajaxcontent.find('.inner:not(.loaded)').closest('.row:lt(' + idx + ')').find('.ajax-loader .inner').each(function() {xhr=$(this).removeClass('loading').data('xhr');if(xhr) {xhr.abort();xhr=null;}});if($obj.hasClass('loading')||$obj.hasClass('loaded')) { return;}timeout=timeout||10;$obj.addClass('loading');if(!href) {$obj.attr('missing-data-url','true');return;}setTimeout(function(s) {clearTimeout(s);_this.keepSearching=false;if($obj.data('xhr')) {$obj.data('xhr').abort();}$obj.data('xhr',$.ajax({type:'get',url:href.withIgn(),dataType:'html',success:function(data) {$obj.removeClass('loading').addClass('loaded');$obj.html(data);$parent.removeClass('ajax-loader');$obj.data('xhr',null);_this.triggerMe('itemLoaded',$obj);}}));},timeout);});},onItemLoaded:function($obj) {var _this=this;_this.keepSearching=true;if(!_this.hasScrollspy) {_this.triggerMe('itemSearch');}fifa.dispatcher.trigger('core:ajaxDataRequire',$obj.html());},onItemSearch:function($this) {var _this=this,count_visible=0;_this.$ajaxcontent.not('.loading,.loaded').each(function() {if(fifa.isElementVisible(this)) {count_visible++;timeout=(count_visible * _this.timeout) - _this.timeout;_this.triggerMe('itemLoad',$(this),timeout);}});if($this&&$this.length) {if(!$this.is('a')) {$this=$this.find('a');}var $ref=$($this.attr('model-ref')),$ajax_loader=$ref.filter('.ajax-loader').not('.loading,.loaded');if($ref.length) {_this.triggerMe('itemFound',$ref);}if($ajax_loader.length) {count_visible++;timeout=(count_visible * _this.timeout) - _this.timeout;_this.triggerMe('itemLoad',$ajax_loader,timeout);}}if(!_this.hasScrollspy&&_this.keepSearching) {requestAnimationFrame(function() { _this.triggerMe('itemSearch');});}},onItemFound:function($item) {this.triggerModel('itemFound',$item);},onSeoFound:function($ref,$seo) {var _this=this,seo_content,node_name,link_rel,title,meta_name,meta_property,meta_content,$meta;if($seo.length>0) {seo_content=$seo.html().match(/\*([^*]*)\*/)[1];}else {seo_content=_this.default_head;}seo_content=seo_content.trim();$(seo_content).each(function() {node_name=this.nodeName;switch (node_name) {case 'META':meta_content=this.getAttribute('content');meta_name=this.getAttribute('name');meta_property=this.getAttribute('property');if(meta_name) {if(($meta=$('meta[name="' + meta_name + '"]')).length) {if($meta.attr('content')!=meta_content) {$meta.attr('content',meta_content);}}else {_this.$head.append('');}}else if(meta_property) {if(($meta=$('meta[property="' + meta_property + '"]')).length) {if($meta.attr('content')!=meta_content) {$meta.attr('content',meta_content);}}else {_this.$head.append('');}}break;case 'TITLE':title=this.text;if(title&&title.length>0) {_this.$head.find('title').text(title);$ref.attr('data-title',title);}break;case 'LINK':link_rel=this.getAttribute('rel');if(link_rel&&link_rel==='canonical') {_this.$head.find('link[rel="canonical"]').attr('href',this.getAttribute('href'));}break;}});},coreOnReinit:function() {var _this=this;_this.setElement(__cfg.el);_this.triggerMe('init');},name:'module:view',model_name:'module'}),__cfg={el:'.module',bind:['init','itemSearch','itemLoad','itemLoaded','itemFound','seoFound','core:reinit']};w.views.module=new moduleView(__cfg);}(window.jQuery||window.jm,window,document));;(function($,w,d) {var headerModel=fifa.model.extend({initialize:function(options) {fifa.model.prototype.initialize.apply(this,[options]);},name:'header',view_name:'header:view'});w.models.header=new headerModel();}(window.jQuery||window.jm,window,document));;(function($,w,d) {var headerView=fifa.view.extend({page:null,$wrap:null,$sitesUrlList:null,sitesUrl:null,$contextPathUrlList:null,contextPathUrls:null,$langListItems:null,$langSelect:null,$pageLanguagesMeta:null,lang:"en",platform:'desktop',defaultLangs:'A;D;E;F;S',initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.$sitesUrlList=$('#sitesUrlList');_this.$langSelect=$('#dd.langSelect');_this.$pageLanguagesMeta=$("meta[name='pageLanguages']");_this.$contextPathUrlList=$('#contextPathJson');if((_this.$sitesUrlList&&_this.$sitesUrlList.length)&&(_this.$contextPathUrlList&&_this.$contextPathUrlList.length)) {_this.sitesUrl=$.parseJSON($.trim(_this.$sitesUrlList.html()));_this.contextPathUrls=$.parseJSON($.trim(_this.$contextPathUrlList.html()));_this.$langListItems=$(".siteh-language-list>li");}_this.initLangSelect();},initLangSelect:function() {var _this=this;var langstr=_this.$pageLanguagesMeta.attr("content")||_this.defaultLangs.toLowerCase();if((!!langstr)&&(langstr!=="")) {var langs=langstr.split(";");_this.$langSelect.each(function() {var _ddl=$(this);_ddl.find("li a").each(function() {var _a=$(this);var _aLang=_a.attr("data-attr").toLowerCase();if(langs.indexOf(_aLang)===-1) {$(_a).remove();}else {if(w.$j) {$(_a).attr("href",$(_a).attr("data-altlink"));return;}var _url=_this.getLangUrl(_aLang);if(_url!=="") {$(_a).attr("href",_url);}else {var _altUrl=$(_a).attr("data-altlink");_altUrl += w.location.pathname;$(_a).attr("href",_altUrl);}}});});}},getLangUrl:function(lang) {var _this=this;var siteUrl="";var contextUrl="";if((!!_this.sitesUrl)&&(!!_this.contextPathUrls)) {_this.sitesUrl.forEach(function(_sUrl) {if((_sUrl.lang.toLowerCase()===lang.toLowerCase())&&(_sUrl.platform===_this.platform)) {siteUrl=_sUrl.url;}});_this.contextPathUrls.forEach(function(_cUrl) {if((_cUrl.lang.toLowerCase()===lang.toLowerCase())&&(_cUrl.platform===_this.platform)) {contextUrl=_cUrl.url;}});}return siteUrl.concat(contextUrl);},events:{'click':'onNavClick'},onNavClick:function(event) {var _this=this,$this=$(event.currentTarget);if(fifa.isThirdParty&&$this.closest('.siteh-store,.siteh-search').length) { return;}var isPanelEnabled=$this.attr('data-enabled') ? $this.attr('data-enabled').toLowerCase()==='true':true;if(isPanelEnabled) {event.preventDefault();var subpanel=$this.attr('data-target');var was_visible=$(subpanel).is(":visible");if(was_visible) {$(".siteh-subpanel:visible").hide();_this.$el.removeClass('active');}else {if(subpanel=="#siteh-lang-subpanel"&&_this.sitesUrl&&_this.contextPathUrls) {_this.$langListItems.each(function(index) {var _idelement=$(this).attr("id");var _id=_idelement.substring(_idelement.length - 1).toLowerCase();var _siteUrl=$.grep(_this.sitesUrl,function(n,i) {if(n.lang==_id) {return true;}});var _contextPath=$.grep(_this.contextPathUrls,function(n,i) {if(n.lang==_id) {return true;}});if(_siteUrl.length>0&&_contextPath.length>0) {$('#' + _idelement + '>a').attr('href',_siteUrl[0].url + _contextPath[0].url);}});}else if(subpanel=="#siteh-store-subpanel") {if(($this.attr('href')!='#')&&(fifa.isThirdParty||_this.lang!='en')) {window.location.href=$this.attr('href');return true;}}_this.$el.removeClass('active');$(".siteh-subpanel:visible").hide();$this.addClass('active');fifa.dispatcher.trigger('core:view:unveilImages',$(subpanel).show());if(subpanel=='#siteh-search-subpanel') {$(subpanel).find('#q')[0].focus();}}}},onElementAdd:function($elm) {if(!$elm) { return;}this.setElement(this.$el.add($elm));},coreOnReinit:function() {this.setElement(__cfg.el);},name:'header:view',model_name:'header'}),__cfg={el:'.siteh-int-sign a,.siteh-store a,.siteh-lang a,.siteh-search a,.siteh-tc a,.siteh-sticky a,.siteh-close-subpanel,.navbar-site-toggle,.stickylink a,.siteh-cal a',bind:['elementAdd','core:reinit']};$(d).ready(function() {w.views.header=new headerView(__cfg);});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var menuModel=fifa.model.extend({initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);},name:'menu',view_name:'menu:view'});w.models.menu=new menuModel({bind:['menuItemTouch','menuItemExit','menuItemEnter']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {$(d).on('touchend',function(ev) {if($('.megamenu-container').has(ev.target).length>0) {return;}$('.nav-pills li').removeClass('menu-shown');$(".megamenu-wrap:visible").hide();});$('.megamenu-group').click(function() {location.href=$('.megamenu-group-name a:first',$(this)).attr('href');});var __megamenu_delay_test=false;var __megamenu_open_delay=false;var __megamenu_delay_msec=500;var __megamenu_last_ref_shown=null;var isTouch=((/ipad|iphone|android|hp-tablet/gi).test(navigator.appVersion));var event_to_bind=isTouch ? 'touchend li[class^="menu-"]':'click li[class^="menu-"]';var event_to_ignore=isTouch ? 'touchend li[class^="menu-"] ul':'click li[class^="menu-"] ul';var event_to_follow=isTouch ? 'touchend li[class^="menu-"] ul a':'click li[class^="menu-"] ul a';var event_mouse_enter='mouseenter li[class^="menu-"]';var event_mouse_leave='mouseleave li[class^="menu-"]';var function_to_bind=isTouch ? 'onItemTouch':'onItemMouse';var function_to_ignore=isTouch ? 'onIgnoreItemTouch':'onIgnoreItemMouse';var function_to_follow=isTouch ? 'onItemFollowTouch':'onItemFollowMouse';var function_mouse_enter='onItemMouseEnter';var function_mouse_leave='onItemMouseExit';var __megamenu_timer=setTimeout(function() {},1000);var _o={ref_re:new RegExp(/menu-[\d]*-([\w]*)/gi),initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.triggerMe('init');var _snapper=null;},events:{},onInit:function() {var _this=this;_this.triggerMe('searchItem',_this.$el.find('a[href!="#"]'),w.location.pathname);_this.triggerMe('discoverHideableItems',_this.$('a[data-ref]'));},onItemMouseExit:function(event) {event.preventDefault();__megamenu_open_delay=false;var prefix=this.get$Prefix($(event.currentTarget));var _this=this,$this=$(event.currentTarget);__megamenu_delay_test=true;setTimeout(function() {if(__megamenu_delay_test) {__megamenu_delay_test=false;$("." + prefix + "-wrap:visible").hide();$('.nav-pills li').removeClass('menu-shown');__megamenu_last_ref_shown=null;}},50);_this.triggerModel("menuItemExit",event);},onItemMouseEnter:function(event) {var _this=this;__megamenu_delay_test=false;event.preventDefault();var $this=$(event.currentTarget),$prefix=_this.get$Prefix($this),$ref=_this.get$Ref($this,$prefix),$destclass=_this.getDest($this,$prefix);$ref.off('mouseleave');clearTimeout(__megamenu_timer);if(!$ref.length) {$('.nav-pills li').removeClass('menu-shown');$("." + $prefix + "-wrap:visible").hide();return;}if($ref.is(":visible")) {return;}$("." + $prefix + "-wrap:visible").hide();var nsh=!($this.hasClass('menu-shown'));$('.nav-pills li').removeClass('menu-shown');if(nsh) {__megamenu_open_delay=true;var _d=__megamenu_delay_msec;if(__megamenu_last_ref_shown==$destclass)_d=0;if(_d>0) {__megamenu_timer=setTimeout(function() { _this.openIt($this,$destclass,$ref,$prefix);},_d);}else {_this.openIt($this,$destclass,$ref,$prefix);}}_this.triggerModel("menuItemEnter",event);},openIt:function(_t,_d,_r,_p) {if(!__megamenu_open_delay)return;fifa.dispatcher.trigger('core:view:unveilImages',_r);_t.addClass('menu-shown');__megamenu_last_ref_shown=_d;_r.show().on('mouseleave',function(event) {event.stopPropagation();$('.nav-pills li').removeClass('menu-shown');$("." + _p + "-wrap").hide();}).on('mouseenter',function(event) { __megamenu_delay_test=false;});},onItemMouse:function(event) {},onItemTouch:function(event) {event.stopPropagation();event.preventDefault();var _this=this,$this=$(event.currentTarget),$prefix=_this.get$Prefix($this),$ref=_this.get$Ref($this,$prefix);if(!$ref.length) {$('.nav-pills li').removeClass('menu-shown');$("." + $prefix + "-wrap:visible").hide();return false;}if($ref.is(":visible")) {$this.removeClass('menu-shown');$ref.hide();_this.triggerModel("menuItemTouch",event);return false;}$("." + $prefix + "-wrap:visible").hide();var nsh=!($this.hasClass('menu-shown'));$('.nav-pills li').removeClass('menu-shown');if(nsh) {fifa.dispatcher.trigger('core:view:unveilImages',$ref);$this.addClass('menu-shown');$ref.show();}_this.triggerModel("menuItemTouch",event);return false;},onIgnoreItemTouch:function(event) {event.stopPropagation();event.preventDefault();},onIgnoreItemMouse:function(event) {event.stopPropagation();event.preventDefault();},onItemFollowTouch:function(event) {var href=$(event.currentTarget).closest("a").attr("href");w.location=href;},onItemFollowMouse:function(event) {var href=$(event.currentTarget).closest("a").attr("href");w.location=href;},get$Ref:function($this,prefix) {var _this=this;_this.ref_re.lastIndex=0;var ref_exec=_this.ref_re.exec($this.attr('class')),ref_name=ref_exec ? ref_exec[1]:null;return ref_name ? $('.' + prefix + '-menu-' + ref_name):[];},getDest:function($this,prefix) {var _this=this;_this.ref_re.lastIndex=0;var ref_exec=_this.ref_re.exec($this.attr('class')),ref_name=ref_exec ? ref_exec[1]:null;return ref_name ? ('.' + prefix + '-menu-' + ref_name):'';},get$Prefix:function($this) {var prefix=$this.parent(".nav-pills").attr("menu-prefix")||"megamenu";return prefix;},onAjaxSearchItems:function() {var _this=this;_this.setElement(__cfg.el);_this.triggerMe('searchItem',_this.$el.find('a[href!="#"]'),w.location.pathname);},onAjaxDiscoverHideableItems:function(data) {var _this=this;_this.setElement(__cfg.el);_this.triggerMe('discoverHideableItems',data ? $(data).find('a[data-ref]'):_this.$('a[data-ref]'));},onDiscoverHideableItems:function($items) {if(!$items) {var _this=this;$items=_this.$('a[data-ref]');}$items.each(function() {var __this=this,dataRef=__this.getAttribute('data-ref');if(!dataRef) { return;}var elm=$(dataRef);var hideEnabled=($items.parents(".no-hide").length===0);fifa.log("no-hide:",$items.parents(".no-hide"));fifa.log("hideEnabled:",hideEnabled);if(!elm.length&&hideEnabled) {__this.className=(__this.className||'') + ' hidden';}else if(elm.hasClass("hidden")&&hideEnabled) {if(__this.className.indexOf('hidden')===-1) {__this.className=(__this.className||'') + ' hidden';}}else {__this.className=__this.className.replace(/hidden/gi,'');}});},onSearchItem:function($items,path) {var _this=this;var path_with_index=path + (path[path.length - 1]==='/' ? '':'/') + 'index.html';var $filtered_items=$items.filter(['[href="',path,'"],[href="',path_with_index,'"],[data-alias="',path,'"],[data-alias="',path_with_index,'"]'].join(''));var exclude_path=w.location.pathname;$filtered_items.filter('[data-exclude]').each(function() {var dataExclude=this.getAttribute('data-exclude');if(exclude_path.indexOf(dataExclude)===0) {$filtered_items=$filtered_items.not(this);}});if($filtered_items.length) {$filtered_items.each(function() {var $item=$(this);if(!$item.closest('ul').find('.active').length) {$item.closest('li').addClass('active');_this.triggerMe('itemFound',$item);}});}else {var $item=$('body').find('div[data-alias]'),$menuItem=$items.filter('[href="' + $item.attr('data-alias') + '"]');if($menuItem&&!$menuItem.parent().hasClass('active')) {$menuItem.parent().addClass('active');}}if(path.length>0) {_this.triggerMe('searchItem',$items,path.substring(0,path.lastIndexOf('/')));}},coreOnReinit:function() {var _this=this;_this.setElement(__cfg.el);_this.triggerMe('init');},name:'menu:view',model_name:'menu'};_o.events[event_to_bind]=function_to_bind;_o.events[event_to_ignore]=function_to_ignore;_o.events[event_to_follow]=function_to_follow;if(!isTouch) {_o.events[event_mouse_enter]=function_mouse_enter;_o.events[event_mouse_leave]=function_mouse_leave;}var menuView=fifa.view.extend(_o),__cfg={el:'.nav-pills',bind:['init','searchItem','core:reinit','discoverHideableItems','ajaxDiscoverHideableItems','ajaxSearchItems']};w.views.menu=new menuView(__cfg);}(window.jQuery||window.jm,window,document));;(function($,w,d) {var pageswitchModel=fifa.model.extend({last_value:null,initialize:function(options) {var _this=this;fifa.model.prototype.initialize.apply(_this,[options]);},onSentinelBuildConfig:function(obj) {fifa.dispatcher.trigger('sentinel:dataGet',obj,['pageSwitchCallback',obj.id].join('_'));},sentinelOnDataFetched:function() {if(!d.getElementById('pageswitch-enabled')) {var _obj={ name:this.name};fifa.dispatcher.trigger('sentinel:channelRemove',_obj);fifa.dispatcher.trigger('sentinel:pause',_obj);}},onDataFirstUpdate:function(obj,data) {this.last_value=data.value;fifa.dispatcher.trigger('sentinel:channelDataRetrieved',this.name);},onDataNeedsUpdate:function(obj,data) {fifa.dispatcher.trigger('sentinel:channelDataRetrieved',this.name);if(data.value!==this.last_value) {var pathname=w.location.pathname;if(pathname.endsWith('/')) {pathname += 'index.html';}else if(pathname.indexOf('.htm')>-1) {pathname=pathname.substr(0,pathname.lastIndexOf('/') + 1) + 'index.html';}else {pathname += '/index.html';}w.location.href=pathname.withIgn();}},name:'pageswitch',view_name:'pageswitch:view'});w.models.pageswitch=new pageswitchModel({bind:['sentinel:dataFetched','sentinelBuildConfig','dataFirstUpdate','dataNeedsUpdate']});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var footerView=fifa.view.extend({page:null,$wrap:null,isThirdParty:false,initialize:function(options) {var _this=this,pathname=w.location.pathname;_this.isThirdParty=d.getElementById('thirdparty')!=null;fifa.view.prototype.initialize.apply(_this,[options]);if(window.currentPlatform=="mobile") {$(".sitef-platform").removeClass("hidden");}},events:{'click':'onFooterClick'},onFooterClick:function(event) {var _this=this,$this=$(event.currentTarget);if(_this.isThirdParty&&$this.closest('.siteh-store,.siteh-search').length) { return;}event.preventDefault();console.log($this);if($this.data('target')=="#sitef-platform-gotomobile") {this.goToMobileVersion();}if($this.data('target')=="#sitef-platform-gotodesktop") {this.goToDesktopVersion();}},getPlatformUrl:function(platform) {var currentLang="E";var metaTags=document.getElementsByTagName("meta");var platformUrl=$("meta[name='mobileRedirectUrl']").attr("content");if(!platformUrl||(platformUrl=="")) {platformUrl=w.location.pathname;}var sitesUrlJSON=$.parseJSON($.trim($('#sitesUrlList').html()));var baseUrlObj=$.grep(sitesUrlJSON,function(n,i) {if(n.lang.toLowerCase()==currentLang.toLowerCase()&&n.platform.toLowerCase()==platform.toLowerCase()) {return true;}});var baseUrl=baseUrlObj[0].url;platformUrl=baseUrl + platformUrl;return platformUrl;},goToDesktopVersion:function() {var desktopUrl=this.getPlatformUrl("desktop");if(desktopUrl!=window.location) {desktopUrl += "?preferredPlatform=desktop";window.location=desktopUrl;}},goToMobileVersion:function() {var mobileUrl=this.getPlatformUrl("mobile");if(mobileUrl!=window.location) {mobileUrl += "?preferredPlatform=mobile";window.location=mobileUrl;}},name:'footer:view',model_name:'footer'});w.views.footer=new footerView({el:'.sitef-platform a'});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var loginModel=fifa.model.extend({initialize:function(options) {fifa.model.prototype.initialize.apply(this,[options]);},name:'login',view_name:'login:view'});w.models.login=new loginModel();}(window.jQuery||window.jm,window,document));;(function($,w,d) {var loginView=fifa.view.extend({screenName:"",userId:0,userEmail:"",userAvatar:"/userdata/{splittedid}/avatar_80.png",bLoggedIn:false,cleanEnabled:true,initialize:function(options) {var _this=this,cookieDomain="'.fifa.com'";fifa.view.prototype.initialize.apply(_this,[options]);var prodCookieDomain=".fifa.com";cookieDomain=cookieDomain.replace(/'/g,"");if(cookieDomain!==prodCookieDomain) {fifa.log("deleting fifacom cookie");d.cookie='FIFACom=;path=/;domain=.fifa.com;expires=Thu,01 Jan 1970 00:00:01 GMT';d.cookie='FIFAComClub=;path=/;domain=.fifa.com;expires=Thu,01 Jan 1970 00:00:01 GMT';}if(!!Cookie.get("FIFAComClub")){fifa.log("deleting legacy cookie");Cookie.erase("FIFAComClub");}var host=$("#redirect_uri").val();if(w.location.protocol=='https:') {host='';}var c=Cookie.get("FIFACom");_this.bLoggedIn=false;if(c!=null&&c!==undefined) {try {if(c.toQueryParams().un.length>0) {_this.bLoggedIn=true;}}catch (e) {}}var redirect_url="",qs=w.location.search.toString();qs=qs.replace("?","");qs=qs.split("&");for (i=0; i1&&temp[0].toString()==="") {redirect_url=escape(w.location.protocol + "//" + w.location.host) + temp[1].toString();$("form.f_login_form.jsredirect input.f_redirect_uri").val(redirect_url);}}if(redirect_url=="") {redirect_url=escape(d.URL);}$("form.f_login_form.jsredirect input.f_redirect_uri").val(redirect_url);regurl=$("#noLogged .register>a").attr("href");$("#siteh-link-register").attr("href",regurl + "?action=registration&redirect_uri=" + redirect_url);if(!_this.bLoggedIn) {var $socialforms=$("form.social_login_form input.f_redirect_uri");$socialforms.each(function() {var $this=$(this);var redirectUri=$this.val()||'';redirectUri=redirectUri.replace("current=current","current=" + w.location.href.replace("/registration/index.html","/registration/index.htmx"));$this.val(redirectUri);});var $legacyfbredirect=$('#f_facebook_login>#redirect_uri');$legacyfbredirect.each(function() {var $this=$(this);var newval=$this.val()||'';newval=newval.replace("current=current","current=" + w.location.href);$this.val(newval);});var $legacyfbredirect=$('#f_facebook_login>#redirect_uri');$legacyfbredirect.each(function() {$this=$(this);var newval=$this.val()||'';newval=newval.replace("current=current","current=" + w.location.href);$this.val(newval);});CallbackManager.ApplyCallbacks(_this.model_name,"user-anonymous");}else {CurrentUser.Init();$(".siteh-instructions-notlogged").addClass("hidden");$(".siteh-instructions-logged").removeClass("hidden");$(".siteh-tc-notlogged").addClass("hidden");fifa.dispatcher.trigger('core:view:unveilImages',$(".siteh-tc-logged").removeClass("hidden"));var screenNameText=$(".siteh-tc-screenname").html()||'';screenNameText=screenNameText.replace("{screenname}",CurrentUser.screenName);$(".siteh-tc-screenname").html(screenNameText);$(".siteh-tc-label").addClass("hidden");$(".siteh-tc-screenname").removeClass("hidden");if(CurrentUser.hasAvatar=="true") {_this.userAvatar=_this.userAvatar.replace("{splittedid}",splitResourceId(CurrentUser.userId,3));_this.userAvatar="http://img.fifa.com" + _this.userAvatar;var avtts=new Date().getTime();if(Cookie.get("newavt")) {_this.userAvatar=_this.userAvatar + "?v=" + avtts;var rndm=Math.random();var $avtimg=$('div.profileInfo .userAvatar img');if($avtimg.length==0) {$avtimg=$('img.avatarContainer80,img.siteh-tc-avatar');}var origSrc=$avtimg.attr("src");if(origSrc.indexOf("?v=")>0) {origSrc=origSrc.substring(0,origSrc.indexOf("?v="));}_this.userAvatar=origSrc + "?v=" + rndm;$("img.avatarContainer80").attr("src",_this.userAvatar);}$(".siteh-tc-avatar").attr("src",_this.userAvatar);}$("#siteh-tc-userinfo-screenname").html(CurrentUser.screenName);if(Cookie.get("FIFAComSignIn")) {fifa.log("just logged in");CallbackManager.ApplyCallbacks(_this.model_name,"login-success");fifa.dispatcher.trigger('analytics:login');fifa.log("analytics:login triggered");Cookie.erase("FIFAComSignIn");}CallbackManager.ApplyCallbacks(_this.model_name,"user-logged");if(w.fifa.analytics&&w.fifa.analytics.Page) {var usermodule=w.fifa.analytics.PageModule(CurrentUser);w.fifa.analytics.Page.addModule("user",usermodule);}$mmconnect=$(".socialLinkModule.mmconnect");$mmconnectitems=$mmconnect.find("ul.social-list li.social-item");$mmconnectitems.each(function() {$this=$(this);if((CurrentUser.hasFacebook=="true")&&($this.hasClass("fb-link"))) {$this.hide();}if((CurrentUser.hasFacebook!="true")&&($this.hasClass("fb-unlink"))) {$this.hide();}if((CurrentUser.hasTwitter=="true")&&($this.hasClass("tw-link"))) {$this.hide();}if((CurrentUser.hasTwitter!="true")&&($this.hasClass("tw-unlink"))) {$this.hide();}if((CurrentUser.hasGoogle=="true")&&($this.hasClass("gg-link"))) {$this.hide();}if((CurrentUser.hasGoogle!="true")&&($this.hasClass("gg-unlink"))) {$this.hide();}});$mmconnect.show().find("ul.social-list").show();}},signIn:function(e) {$target=$(e.target);if(!($target.is('.login-signin-btn')||$target.closest('.login-signin-btn').length)) {return;}e.preventDefault();$form=$target.closest("form");if(!$form.length) { return;}$form.submit();},filterOnKeyPress:function(e) {if(e.keyCode!=13) { return;}this.signIn(e);},logOut:function(e) {var _this=this,$target=$(e.target);if(!($target.is('#siteh-theclub-logout')||$target.closest('#siteh-theclub-logout').length)&&!($target.is('#account-logout')||$target.closest('#account-logout').length)&&!($target.is('.logoutlink')||$target.closest('.logoutlink').length)) {return;}Cookie.erase('FIFACom');Cookie.erase('FIFAComClub');Cookie.erase('fc_lg');Cookie.erase('warned');_this.bLoggedIn=false;$(".siteh-instructions-notlogged,.siteh-tc-notlogged,.siteh-tc-label").removeClass("hidden");$(".siteh-instructions-logged,.siteh-tc-logged,.siteh-tc-screenname").addClass("hidden");$("#siteh-tc-subpanel").hide();CallbackManager.ApplyCallbacks(_this.model_name,"user-logout");},pageViewOnLoginReinit:function() {this.setElement(__cfg.el);var redirect_url=escape(d.URL);$("form.f_login_form.jsredirect input.f_redirect_uri").val(redirect_url);regurl=$("#noLogged .register>a").attr("href");$("#siteh-link-register").attr("href",regurl + "?action=registration&redirect_uri=" + redirect_url);},events:{'click .login-signin-btn':'signIn','click #siteh-theclub-logout':'logOut','click':'logOut','keypress input':'filterOnKeyPress'},name:'login:view',model_name:'login'}),__cfg={el:'#siteh-tc-subpanel,.siteh-tc-login,#account-logout,.logoutlink',bind:['page:view:loginReinit']};$(d).ready(function() {w.views.login=new loginView(__cfg);});}(window.jQuery||window.jm,window,document));;(function(w,d) {fifa=w.fifa||{};var CommentManager=(function(params) {var _cfg;function init(_params,activate) {var _defaults={"containerid":"","containerclass":"c_comments","commentsContainerClass":"c_comments_cnt","formMainContainerClass":"mainReplyForm","formReplyContainerClass":"replyForm","repliesContainerClass":"c_replies","repliesControlClass":"c_repliesControl","loginControlClass":"mainLoginControl","facebookButtonClass":"facebookButton","titleClass":"title-wrap","template":{"voc":{},"title":"

Comments

","module":"
Log-in%20to%20add%20your%20comment
Be%20the%20first%20to%20comment
More%20Comments<\span><\div>","usermodule":"
You%20haven't%20added%20a%20comment!%20Do%20it%20now!
More%20Comments<\span><\div>","comment":"
\"[visitorScreenName]\"
[dateComment]
[visitorScreenName] ([CountryCode])
[comm]
Reply
Show%20older%20replies
Hide%20older%20replies
","usercomment":"
[dateComment]
[comm]
","reply":"
\"[visitorScreenName]\"
[dateComment]
[visitorScreenName] ([CountryCode])
[comm]
","fakereply":"
\"[visitorScreenName]\"
[now]
[visitorScreenName] ([Country])
[comm]
","form":"
[visitorScreenName] ([FifaCountry])
Word%20count%3A
Send<\span>
","replyform":"
[visitorScreenName] ([FifaCountry])
Word%20count%3A
Send<\span>
","anotherCommentButton":"
Add%20another%20comment
","repliescount":"[numreplies] replies","noCommentsMessage":"Be%20the%20first%20to%20comment","noUserCommentsMessage":"fifa.noCommentsAvailable","closedMessage":"
Comments%20are%20closed<\span><\div>"},"keysVisible":[],"keysLoaded":[],"countVisible":0,"currentPage":0,"currentLoad":0,"commentsLoaded":{},"countLoaded":0,"ordercounter":0,"countPerPage":20,"totalComments":null,"totalParents":null,"moreClass":"morecomments","moreText":"More","enableMore":true,"noCommentMsgClass":"c_noCommentsMsg","showRepliesClass":"c_olderRepliesClosed","hideRepliesClass":"c_olderRepliesOpened","onShowReplies":showReplies,"onHideReplies":hideReplies,"isModuleLoaded":false,"onModuleLoaded":onModuleLoaded,"buttonReplyClass":"btn_doReply","replyClass":"replyWrap","formWrapperClass":"replywrapper","commentClass":"parentcomment","onMoreDisabled":disableMore,"onMoreClick":showMore,"onReplyClick":showForm,"onReplySubmit":submitComment,"onLogin":onUserLoggedIn,"onLogout":onUserLoggedOut,"submitView":true,"sendButtonClass":"btn_sendComment","textAreaClass":"txtAreaComment","onSubmitError":onCommentSubmit,"onSubmitSuccess":onCommentSubmit,"sourceFormat":"json","sourcePath":"/library/footballdata/comments/{tcode}/{resourceclass}/{id}/_jsoncomments.html","pagedPath":"/library/footballdata/comments/{tcode}/{resourceclass}/{id}/_jsoncomments{page}.htmx","legacySourcePath":"/newscentre/comment/{splitresourceid}/_jsoncomments.html","legacySourcePagedPath":"/newscentre/comment/{splitresourceid}/_jsoncomments{page}.htmx","byUserPath":"/common/userdata/{splituserid}/comments/_jsoncomments.html","byUserPagedPath":"/common/userdata/{splituserid}/comments/_jsoncomments{page}.htmx","byCommonUserPath":"/common/userdata/{splituserid}/comments/_jsoncomments.html","byCommonUserPagedPath":"/common/userdata/{splituserid}/comments/_jsoncomments{page}.htmx","loginPath":"/theclub/index.html?redirect=" + document.location.pathname + '#insertcomment',"splittedPath":"","splittedPagedPath":"","postUrl":"/theclub/tools/comment/_comment.htmx","idResource":null,"idResourceClass":null,"idCupSeason":null,"uVisitorID":null,"resourceTitle":"","updateCounter":true,"visibleReplies":2,"isEnabled":1,"pollingMs":0};_cfg=function() {var pars;if(typeof (_params)!='undefined') {pars=_params;for (var key in _defaults) {if((typeof pars[key]=='undefined')||pars[key]=='') {pars[key]=_defaults[key];}}}else {pars=_defaults;}return pars;}();if((_cfg.containerid=="")&&(!!_cfg.idResource)) {_cfg.containerid="c_comments_" + _cfg.idResource;}var $container=$("#" + _cfg.containerid);if(!_cfg.idResource) {$container.add($container.closest('#comments')).addClass('hidden missing-id-resource');return;}var $logctrl=$container.find("." + _cfg.loginControlClass);var $fbkbtn=$container.find("." + _cfg.facebookButtonClass);if(!!_cfg.uVisitorID) {_cfg.template.module=_cfg.template.usermodule;}var module=transformTemplate(_cfg.template.module,{ loginPath:_cfg.loginPath});var $module=$(module);if((!!_cfg.hideTitle)==false) {title=transformTemplate(_cfg.template.title,{});$title=$(title);$container.prepend($title);}$container.append($module);var $commentscnt=$container.find("." + _cfg.commentsContainerClass);var $more=$container.find("." + _cfg.moreClass);if($more.size()>0&&(!!_cfg.enableMore==true)) {$more.show();}if((!!_cfg.enableMore)&&($more.size()>0)&&(typeof _cfg.onMoreClick=='function')) {$more.off('click').on("click",function() {_cfg.onMoreClick.call();});}if(!!_cfg.uVisitorID) {_cfg.sourcePath=_cfg.byUserPath;_cfg.pagedPath=_cfg.byUserPagedPath;if(_cfg.uVisitorID=='user') {_cfg.sourcePath=_cfg.byCommonUserPath;_cfg.pagedPath=_cfg.byCommonUserPagedPath;var qs=location.search.match(new RegExp("[?&]user=([0-9]*)"));if(!!qs&&qs.length>1) {_cfg.uVisitorID=qs[1];}else {return;}}if(_cfg.uVisitorID=='currentuser'&&!!CurrentUser&&!!CurrentUser.userId) {_cfg.uVisitorID=CurrentUser.userId;}_cfg.sourcePath=_cfg.sourcePath.replace("{splituserid}",splitResourceId(_cfg.uVisitorID,3));_cfg.pagedPath=_cfg.pagedPath.replace("{splituserid}",splitResourceId(_cfg.uVisitorID,3));_cfg.template.comment=_cfg.template.usercomment;_cfg.template.module=_cfg.template.usermodule;_cfg.template.noCommentsMessage=_cfg.template.noUserCommentsMessage;}else {if(!!_cfg.idResourceClass==false) {_cfg.sourcePath=_cfg.legacySourcePath;_cfg.pagedPath=_cfg.legacySourcePagedPath;_cfg.sourcePath=_cfg.sourcePath.replace("{splitresourceid}",splitResourceId(_cfg.idResource,3));_cfg.pagedPath=_cfg.pagedPath.replace("{splitresourceid}",splitResourceId(_cfg.idResource,3));}if((!!_cfg.idCupSeason)&&(!!_cfg.idResourceClass)) {_cfg.sourcePath=_cfg.sourcePath.replace("{tcode}","tcode=" + _cfg.idCupSeason);_cfg.pagedPath=_cfg.pagedPath.replace("{tcode}","tcode=" + _cfg.idCupSeason);}else {_cfg.sourcePath=_cfg.sourcePath.replace("{tcode}/","");_cfg.pagedPath=_cfg.pagedPath.replace("{tcode}/","");}if(!!_cfg.idResourceClass) {_cfg.sourcePath=_cfg.sourcePath.replace("{resourceclass}","resourceclass=" + _cfg.idResourceClass);_cfg.pagedPath=_cfg.pagedPath.replace("{resourceclass}","resourceclass=" + _cfg.idResourceClass);}if(!!_cfg.idResource) {_cfg.sourcePath=_cfg.sourcePath.replace("{id}","id=" + _cfg.idResource);_cfg.pagedPath=_cfg.pagedPath.replace("{id}","id=" + _cfg.idResource);}$(".loginfifaButton").click(function(e) { e.preventDefault(); $("#siteh-tc-subpanel").show();});}function disableMore() {_cfg.enableMore=false;var $container=$("#" + _cfg.containerid);$more=$container.find("." + _cfg.moreClass);if($more.size()>0) {$more.hide();}}function loadPage(path,callback) {var _path=path;if(!!_path&&_path.indexOf('{')===-1) {$.ajax({url:_path.withIgn(),dataType:"text",success:function(data) {if(!data||data.indexOf('urlmapper')>-1) {if(typeof callback==='function') {callback.call(undefined,false);}return;}var json=$.parseJSON(data);var cm_jsons=fifa.cacheMap.get('commentsmanager.jsons')||{},is_different=false;if(cm_jsons[_cfg.idResource]) {for (var c in json) {if(is_different) {break;}var _j=json[c];if(typeof (_j)==='string') {var o=cm_jsons[_cfg.idResource][c];if(!cm_jsons[_cfg.idResource].hasOwnProperty(c)) {is_different=true;fifa.log('missing in target',c);continue;}if(o!==_j) {is_different=true;fifa.log('different in target',_j,o,c);continue;}continue;}for (var cp in _j) {if(is_different) {break;}try {var _comm=cm_jsons[_cfg.idResource][c];if(!_comm) {is_different=true;break;}var o=_comm[cp];if(!cm_jsons[_cfg.idResource][c].hasOwnProperty(cp)) {is_different=true;fifa.log('missing in target',c,cp);continue;}if(o!==_j[cp]) {is_different=true;fifa.log('different in target',o,c,_j[cp]);continue;}}catch (e) {fifa.log(e);}}}}if(cm_jsons[_cfg.idResource]&&!is_different) {fifa.log('same data found. skip!');return;}if(fifa.cacheMap.get('commentsmanager.enablepolling')) {_cfg.ordercounter=0;$commentscnt.empty();_cfg.keysLoaded=[];_cfg.commentsLoaded={};_cfg.countVisible=0;}cm_jsons[_cfg.idResource]=_.clone(json);fifa.cacheMap.set('commentsmanager.jsons',cm_jsons);var newload=_.clone(json),isnewpage=false;if(!!newload) {for (var key in newload) {if(typeof _cfg.commentsLoaded[key]=='undefined') {_cfg.ordercounter=_cfg.ordercounter + 1;var nkey=key + "-" + _cfg.ordercounter;_cfg.commentsLoaded[nkey]=newload[key];_cfg.commentsLoaded[nkey].commKey=nkey;if(_cfg.totalComments==null&&_cfg.totalParents==null&&(!!newload[key].nComments)&&(!!newload[key].nParentComments)) {_cfg.totalComments=newload[key].nComments;_cfg.totalParents=newload[key].nParentComments;}_cfg.keysLoaded.push(nkey);isnewpage=true;}}if(_cfg.totalParents<=0&&!!_cfg.uVisitorID==false) {emptymsg=transformTemplate(_cfg.template.noCommentsMessage,{});$emptymsg=$(emptymsg);$container.append($emptymsg);}_cfg.countLoaded=w.fifa.utils.getKeysCount(_cfg.commentsLoaded);if(typeof callback==='function') {callback.call(undefined,isnewpage);}}}});}}function showMore() {if(_cfg.totalParents==null||_cfg.totalParents>_cfg.countVisible) {if(_cfg.countVisible>=(_cfg.countLoaded - _cfg.countPerPage)) {loadPage(_cfg.pagedPath.replace("{page}",",page=" + (_cfg.currentPage + 1)),onPageLoaded);_cfg.currentPage=_cfg.currentPage + 1;}else {onPageLoaded();}}};var _polling_tm=null;function onEnablePolling() {if(_polling_tm) {clearTimeout(_polling_tm);fifa.cacheMap.set('commentsmanager.enablepolling',true);loadPage(_cfg.sourcePath,onPageLoaded);}_polling_tm=setTimeout(onEnablePolling,_cfg.pollingMs.toString().withRandomShift());};function showFirstLoad() {loadPage(_cfg.sourcePath,onPageLoaded);if(_cfg.pollingMs&&_cfg.pollingMs>0) {onEnablePolling();}}function onPageLoaded(isnewpage) {countvisible=_cfg.countVisible;newload=_cfg.currentLoad + 1;newvisible=(newload) * _cfg.countPerPage;if(_cfg.countLoaded0) {$rcc.prepend($repnum);}cfg=_cfg;if($showbtn.size()>0) {$showbtn.off('click').on("click",function(event) {var $target=$(event.target);var $par=$target.closest("div.parentcomment");if($par.size()>0) {var commid=$par.attr("id");if((typeof cfg.onShowReplies=='function')&&(!!commid)) {cfg.onShowReplies.call(undefined,commid);}}});}if($hidebtn.size()>0) {$hidebtn.off('click').on("click",function(event) {var $target=$(event.target);var $par=$target.closest("div.parentcomment");if($par.size()>0) {var commid=$par.attr("id");if((typeof cfg.onHideReplies=='function')&&(!!commid)) {cfg.onHideReplies.call(undefined,commid);}}});}}if(w.fifa.utils.getKeysCount(comm.replies)<=_cfg.visibleReplies) {$showbtn.hide();$hidebtn.hide();}else {$showbtn.show();}}}comm.isVisible=true;if(repcount==0) {$rendered.find(".c_repliesCount").hide();}if(_cfg.isEnabled==1) {$rendered.find("." + _cfg.buttonReplyClass).show();}$commentscnt.append($rendered);$repbtn=$rendered.find('.' + _cfg.buttonReplyClass);if(($repbtn.size()>0)&&(typeof _cfg.onReplyClick=='function')) {$repbtn.off('click').on("click",null,comm,function(e) {var c=Cookie.get("FIFACom");if(c) {data=e.data;commId=data.commId;commKey=data.commKey;_cfg.onReplyClick.call(undefined,commId,commKey);}else {document.location.href=_cfg.loginPath;}});}_cfg.countVisible=_cfg.countVisible + 1;}}if(_cfg.countVisible>oldvisible&&oldvisible>0) {fifa.dispatcher.trigger('analytics:buttonMoreComments');}_cfg.currentLoad=newload;if((_cfg.countVisible>=_cfg.totalParents)||(_cfg.totalParents==null)) {_cfg.enableMore=false;if(typeof _cfg.onMoreDisabled==='function') {_cfg.onMoreDisabled.call();}}if((!!_cfg.isModuleLoaded==false)&&(typeof _cfg.onModuleLoaded=='function')) {_cfg.onModuleLoaded.call();}if(_cfg.countLoaded==0) {$container.find('.c_noCommentsMsg').show();}}function onCommentSubmit(message,$formCnt,cObj) {if(message.indexOf('error')!=-1) {var s='
';s += message.toQueryParams().error.replace(/'/g,"");s += '
';var $df=$formCnt;$df.html(s);}else if(message.indexOf('warning')!=-1) {var s='
';s += message.toQueryParams().warning.replace(/'/g,"");s += '
';var $df=$formCnt;$feedback=$(s);$df.html($feedback);if(!!_cfg.submitView) {fakeComment=transformTemplate(_cfg.template.fakereply,cObj);v=_cfg.template.voc||{};fakeComment=transformTemplate(fakeComment,v);$fc=$(fakeComment);$df.prepend($fc);newbutton=transformTemplate(_cfg.template.anotherCommentButton,v);$newbtn=$(newbutton);$df.append($newbtn);$newbtn.off('click').on("click",null,cObj,function(e) {fcomm=e.data;if(!!fcomm.parentCommentId) {_cfg.onReplyClick.call(undefined,fcomm.parentCommentId,fcomm.commKey);}else {_cfg.onReplyClick.call();}});$fc.show();var $container=$("#" + _cfg.containerid);$container.find('.' + _cfg.noCommentMsgClass).hide();fifa.dispatcher.trigger('analytics:commentSubmit');}}else {$formCnt.hide();}}function onModuleLoaded() {$sidebarlnk=$("div.article-sidebar a.icon-comments");if($sidebarlnk.size()>0) {$sidebarlnk.attr("href","#" + _cfg.containerid);$sidebarlnk.click(function(e) {e.preventDefault();$('html,body').animate({scrollTop:$("#" + _cfg.containerid).offset().top - 40},400);window.location.hash="#" + _cfg.containerid;});}_cfg.isModuleLoaded=true;var c=Cookie.get("FIFACom");var $container=$("#" + _cfg.containerid);var $logctrl=$container.find("." + _cfg.loginControlClass);var $fbkbtn=$container.find("." + _cfg.facebookButtonClass);if(_cfg.isEnabled==2) {closedmsg=transformTemplate(_cfg.template.closedMessage,{});$closedmsg=$(closedmsg);$container.find("." + _cfg.formMainContainerClass).eq(0).before($closedmsg);}else {$logctrl.show();}if(c) {showForm();$logctrl.hide();}else {$fbkbtn.appendTo($logctrl).show();}if(!!_cfg.updateCounter) {var clobj=_cfg.commentsLoaded;fcomm=clobj[Object.keys(clobj)[0]];if(!!fcomm) {totcomments=fcomm.nComments;if(!!totcomments==false) {totcomments=0;}$('.dcm-icons .icon-comments').html('' + totcomments + '');}}}function onUserLoggedIn() {var c=Cookie.get("FIFACom");var $container=$("#" + _cfg.containerid);var $logctrl=$container.find("." + _cfg.loginControlClass);var $fbkbtn=$container.find("." + _cfg.facebookButtonClass);if(c) {showForm();$logctrl.hide();}else {$fbkbtn.appendTo($logctrl).show();}}function onUserLoggedOut() {var c=Cookie.get("FIFACom");var $container=$("#" + _cfg.containerid);var $logctrl=$container.find("." + _cfg.loginControlClass);var $fbkbtn=$container.find("." + _cfg.facebookButtonClass);if(!!c==false) {$logctrl.show();$fbkbtn.appendTo($logctrl).show();$cmtform=$container.find('.' + _cfg.formMainContainerClass);$cmtform.html("").hide();$repform=$container.find('.' + _cfg.formReplyContainerClass);$repform.html("").hide();}}function renderComment(comm) {if(!!comm) {rendered=transformTemplate(_cfg.template.comment,comm);v=_cfg.template.voc||{};rendered=transformTemplate(rendered,v);return rendered;}}function renderReply(rep) {if(!!rep) {rendered=transformTemplate(_cfg.template.reply,rep);v=_cfg.template.voc||{};rendered=transformTemplate(rendered,v);return rendered;}}function initialMapping() {$inpage=$commentscnt.find("div.comment.parentcomment");$.each($inpage,function() {$this=$(this);commid=$this.attr("data-id");_cfg.keysLoaded.push(commid);if(!!_cfg.commentsLoaded[key]==false) {_cfg.commentsLoaded[key]={isVisible:true};}_cfg.countVisible=_cfg.countVisible + 1;});}function showReplies(parentid) {$parent=$('#' + parentid);$parent.find("." + _cfg.hideRepliesClass).show();$parent.find("." + _cfg.showRepliesClass).hide();$parent.find("." + _cfg.replyClass).show();}function hideReplies(parentid) {$parent=$('#' + parentid);$parent.find("." + _cfg.hideRepliesClass).hide();$parent.find("." + _cfg.showRepliesClass).show();$replies=$parent.find("." + _cfg.replyClass);numreplies=$replies.size();$replies.slice(0,numreplies - _cfg.visibleReplies).hide();}function showForm(commid,commkey) {if(_cfg.isEnabled==1) {var fake={};var c=Cookie.get("FIFACom");if(!!c) {fake.visitorId=c.toQueryParams().id;fake.visitorScreenName=c.toQueryParams().un;fake.urlProfile="/theclub/myprofile/index.htmx";fake.avatar="/userdata/" + splitResourceId(c.toQueryParams().id,3) + "/avatar_50.png";fake.avatarSmall="/userdata/" + splitResourceId(c.toQueryParams().id,3) + "/avatar_24.png";fake.avatarNormal="/userdata/" + splitResourceId(c.toQueryParams().id,3) + "/avatar_80.png";fake.Country=c.toQueryParams().ct;fake.FifaCountry=c.toQueryParams().fct||c.toQueryParams().ct;}if(!!commid&&!!commkey) {cmtloaded=_cfg.commentsLoaded[commkey];if(!!cmtloaded) {$cmt=$('#c_' + commid);$cmtform=$cmt.find('.' + _cfg.formReplyContainerClass);$floaded=$cmtform.find('#f_comment_' + commid);if($floaded.size()>0) {$floaded.show();$cmtform.show();}else {var cmtobj=$.extend({},cmtloaded,fake);var avtts=new Date().getTime();if(Cookie.get("newavt")) {_cfg.template.replyform=_cfg.template.replyform.replace("[avatar]","[avatar]?v=" + avtts);}form=transformTemplate(_cfg.template.replyform,cmtobj);v=_cfg.template.voc||{};form=transformTemplate(form,v);$form=$(form);$cmtform.append($form);$txtarea=$cmtform.find("textarea");fifa.utils.commentLimit($txtarea.get(0));$cmtform.show();$sendbtn=$form.find('.' + _cfg.sendButtonClass);if($sendbtn.size()>0) {$sendbtn.off('click').on("click",null,cmtloaded,function(e) {data=e.data;commId=data.commId;commKey=data.commKey;if(typeof _cfg.onReplySubmit==='function') {_cfg.onReplySubmit.call(undefined,commId,commKey);}});}}$cmt.find("." + _cfg.buttonReplyClass).hide();}}else {$cmtform=$container.find('.' + _cfg.formMainContainerClass);$floaded=$cmtform.find('#f_comment');if($floaded.size()>0) {$floaded.show();$cmtform.show();}else {var avtts=new Date().getTime();if(Cookie.get("newavt")) {_cfg.template.form=_cfg.template.form.replace("[avatar]","[avatar]?v=" + avtts);}form=transformTemplate(_cfg.template.form,fake);form=transformTemplate(form,{});v=_cfg.template.voc||{};form=transformTemplate(form,v);$form=$(form);$cmtform.append($form);$txtarea=$cmtform.find("textarea");fifa.utils.commentLimit($txtarea.get(0));$cmtform.show();$sendbtn=$form.find('.' + _cfg.sendButtonClass);if($sendbtn.size()>0) {$sendbtn.off('click').on("click",function() {if(typeof _cfg.onReplySubmit==='function') {_cfg.onReplySubmit.call();}});}}}}}function onSubmitError() {}function onSubmitSuccess() {}function getConfig() {return _cfg;}function submitComment(commid,commkey) {$cmt=null;$cmtform=null;if(!!commid) {$cmt=$('#c_' + commid);$cmtform=$cmt.find('.' + _cfg.formReplyContainerClass);}else {$cmtform=$container.find('.' + _cfg.formMainContainerClass);}var $pf=$("#f_comment");if(!!commid) {$pf=$("#f_comment_" + commid);}if($pf.find('.' + _cfg.textAreaClass).eq(0).val().length>1) {var p=$pf.parent().attr("id");var u=_cfg.postUrl;var idrc="";var idcs="";var resourceTitle="";if(_cfg.idCupSeason>0) {idcs="&idcs=" + _cfg.idCupSeason;}if(_cfg.idResourceClass>0) {idrc="&idrc=" + _cfg.idResourceClass;}if(!!_cfg.resourceTitle&&_cfg.resourceTitle!="") {resourceTitle="&resTitle=" + _cfg.resourceTitle;}$txtarea=$pf.find('.' + _cfg.textAreaClass);if(($txtarea.size()>0)) {var fake={};var c=Cookie.get("FIFACom");fake.visitorId=c.toQueryParams().id;fake.resourceId=_cfg.idResource;fake.resourceClass=_cfg.idResourceClass;if(!!commid) {fake.parentCommentId=commid;}fake.visitorScreenName=c.toQueryParams().un;fake.urlProfile="/theclub/myprofile/index.htmx";fake.avatar="/userdata/" + splitResourceId(c.toQueryParams().id,3) + "/avatar_50.png";fake.avatarSmall="/userdata/" + splitResourceId(c.toQueryParams().id,3) + "/avatar_24.png";fake.comm=$txtarea.val();fake.Country=c.toQueryParams().fct;fake.commKey=commkey;$.ajax({type:"POST",url:encodeURI(u).withIgn(),data:"btn_Save=save&n=" + _cfg.idResource + idrc + idcs + resourceTitle + "&p=" + commid + "&c_comment=" + $txtarea.val(),error:function(msg) {if(typeof _cfg.onSubmitError=='function') {_cfg.onSubmitError.call(undefined,msg,$cmtform,fake);}},success:function(msg) {if(typeof _cfg.onSubmitSuccess=='function') {_cfg.onSubmitSuccess.call(undefined,msg,$cmtform,fake);}}});}}}function onSaveComments(message,$form) {closeForm($form);}function closeForm($form) {$form.hide();}if(_cfg.currentPage==0) {showFirstLoad();_cfg.currentPage=_cfg.currentPage + 1;}else {if((!!_cfg.isModuleLoaded==false)&&(typeof _cfg.onModuleLoaded=='function')) {_cfg.onModuleLoaded.call();}}return {"showMore":showMore,"showReplies":showReplies,"hideReplies":hideReplies,"submitComment":submitComment,"onLogin":_cfg.onLogin,"onLogOut":_cfg.onLogout,"getConfig":getConfig}}return init(params);});fifa.CommentManager=CommentManager;Utils=w.fifa.utils||{};Utils=(function() {commentLimit=function(obj) {if(typeof obj!='undefined') {w.fifa=w.fifa||{};w.fifa.config=fifa.config||{};$obj=$(obj);$counter=$obj.closest(".replywrapper").find("span.c_count");numWordsComment=w.fifa.config.numWordsComment||100;w.fifa.config.numWordsComment=numWordsComment;var len=obj.value.split(/[\s]+/);if(len.length>0) {if(numWordsComment - (len.length - 1)>=0) {$counter.html(numWordsComment - (len.length - 1));}else {$counter.html("0");}}counter=len.length - 1;if(len.length>numWordsComment) {objvalue=obj.value.split(/[\s]+/);var newval='';for (var m=0; m=(parseInt($obj.attr('maxlength'),10)||13)) {if($formfield.length>0) {$formfield.addClass('has-error');$formfield.find('span.error-message').html(lenerr);}}else {if($formfield.length>0) {$formfield.removeClass('has-error');$formfield.find('span.error-message').html(pwerr);}}return true;}};getKeysCount=function(obj) {var count=0;if(typeof obj==='object') {var i;for (i in obj) {if(obj.hasOwnProperty(i)) {count++;}}}return count;};transformTemplate=function(template,data) {function has(object,property) {return Object.prototype.hasOwnProperty.call(object,property)&&Object.prototype.propertyIsEnumerable.call(object,property);}var matches=template.match(/\[[^\]]+?\]/g),match,field;for (match in matches) {if(has(matches,match)) {field=matches[match].toString().slice(1,-1);if(has(data,field)) {rep=data[field];if(field==='comm'&&rep.indexOf('%')>-1) {rep=rep.replace(/%/g,'%25');}template=template.replace(matches[match],rep);}else {vm=w.fifa.vocManager;if(!!vm) {rep=vm.translate(field);template=template.replace(matches[match],rep);}}}}if(template.indexOf('%20')>-1||template.indexOf('%C3')>-1||template.indexOf('%E3')>-1||template.indexOf('%E4')>-1||template.indexOf('%E5')>-1||template.indexOf('%D0%92')>-1||template.indexOf('%D0%B')>-1) {return decodeURIComponent(template);}return template;};this.commentLimit=commentLimit;this.transformTemplate=transformTemplate;this.getKeysCount=getKeysCount;this.passwordLengthLimit=passwordLengthLimit;}).call(Utils||{});w.fifa.utils=$.extend(w.fifa.utils,Utils);utils=fifa.utils||{};utils.commentLimit=commentLimit;utils.transformTemplate=transformTemplate;utils.getKeysCount=getKeysCount;utils.passwordLengthLimit=passwordLengthLimit;fifa.utils=utils;w.fifa=fifa;if(!String.prototype.hasOwnProperty("toQueryParams")) {String.prototype.toQueryParams=function(separator) {var q=new Object();var match=this.trim().sanitize().match(/([^?#]*)(#.*)?$/);if(match) {var qs=match[1].replace("+"," ").split(separator||"&");var i,qps,name,value;for (i=0; i0) {location.assign(location.origin);}else {location.reload();}});}var _head=d.getElementsByTagName('head')[0],_dtm_script=d.createElement('script'),first_script=d.getElementsByTagName('script')[0];_dtm_script.src=(w.fifa||{ analytics:{ SiteCatalyst:{}}}).analytics.SiteCatalyst.scriptSrc||('/'+'/assets.adobedtm.com/e6e5367e7206af04b18c52d468382cd2994fde50/satelliteLib-01c4878c23fea981fdb10b7e3ec79e6d7dd18ee8.js');first_script.parentNode.insertBefore(_dtm_script,first_script);w.amcQueueCallback=function() {if(!w._satellite) {fifa.log('missing _satellite. waiting');requestAnimationFrame(w.amcQueueCallback);return;}if(!w._satellite.pageBottomFired) {_satellite.pageBottom();}if(w.amc_queue) {var cb_fire=function(_type) {if(!w.s) {fifa.log('missing s object. waiting');requestAnimationFrame((function() { cb_fire(_type);}));return;}_satellite.fireEvent(_type);};for (var type in w.amc_queue) {if(typeof (type)!=='string') { continue;}var q_length=w.amc_queue[type].length,i=0;for (i; itimestamp) {requestData(next,ts);}else {next(data);}}).fail(function(error) {next(null,error);});};_this.load=function(next) {if(!next) {return;}var _uid=localStorage.getItem(luid);if(_uid!=uid) {_this.clear();}var _data=localStorage.getItem(name);var _timestamp=localStorage.getItem(timestamp);if(_data) {if(tsLibrary&&getLibrary) {requestTimestamp(_data,_timestamp,next);}else {next(_data);}}else {if(getLibrary) {requestData(next);}else {next(null);}}};_this.clear=function() {localStorage.removeItem(name);localStorage.removeItem(timestamp);localStorage.removeItem(luid);};};})(window);;(function($,w,d) {w.registeredModals=[];w.ModalPopup=function(content,options) {if(!content) {throw 'Required parameter "content" not defined';}if(!options) {throw 'Required parameter "options" not defined';}var _this=this,_body=content,_parent=options['parentElement']||'body',_insert_method=options['prepend'] ? 'prepend':'append',_cssClass=options['cssClass'],_title=options['title'],_closeCallback=options['closeCallback'],$overlay=$('
'),$modal=$('
'),$header=$('
'),$body=$('
'),$closeButton=$('');_this.show=function(content) {$overlay.show();if(options.onShow) {options.onShow();}w.registeredModals.push(_this);};_this.close=function(callback) {$(".mdl-overlay").hide();if(callback) {callback();}else if(_this._closeCallback) {_this._closeCallback();}var idx=w.registeredModals.indexOf(_this);if(idx>-1) {w.registeredModals.splice(idx,1);}};$closeButton.addClass('close');$closeButton.bind('click',function(e) { e.preventDefault(); _this.close();});$modal.addClass('mdl-ppp');$modal.html('
');var modalBody=$('
');modalBody.addClass('mdl-ppp-body');modalBody.append($(_body));$modal.append(modalBody);_this.$body=modalBody;_this._closeCallback=_closeCallback;$overlay.addClass('mdl-overlay');if(_cssClass) {$modal.addClass(_cssClass);}$overlay.css({'position':(options['parentElement'] ? options['cssPosition']||'absolute':'fixed')});if(_title) {$header.addClass('mdl-ppp-header');$header.html(_title);$modal.prepend($header);}$modal.append($body);$modal.append($closeButton);$overlay.append($modal);$overlay.hide();$(_parent)[_insert_method]($overlay);},ModalPopupQueueCallback=function() {if(w.ModalPopupQueue) {var l=w.ModalPopupQueue.length,i=0;for (i; i
'),$modal=$('
'),$header=$('
'),$body=$('
'),$confirmButton=$(''),$cancelButton=$('');_this.show=function() {$overlay.show();};_this.hide=function(callback,e) {var _element=null;var _doCallback=true;if(e) {$element=e.currentTarget;if($($element).hasClass("disabled")) {_doCallback=false;}}if(_doCallback) {$overlay.hide();if(callback)callback(e);}};_this.update=function(title,body) {$modal.find(".mdl-header").html(title);$modal.find(".mdl-body").html(body);};var _confirm=function(e) {_this.hide(_confirmCallback,e);$('body').removeClass('no-scroll');};var _cancel=function() {_this.hide(_cancelCallback);$('body').removeClass('no-scroll');};$confirmButton.text(_confirmText);$confirmButton.addClass('confirm');$confirmButton.bind('click',_confirm);$cancelButton.text(_cancelText);$cancelButton.addClass('cancel');$cancelButton.bind('click',_cancel);$modal.addClass('mdl-cnfrm');$modal.html('
' + _body + "
");$overlay.addClass('mdl-overlay');if(_cssClass) {$modal.addClass(_cssClass);}$overlay.css({'position':(options['parentElement'] ? 'absolute':'fixed')});if(_title) {$header.addClass('mdl-header');$header.html(_title);$modal.prepend($header);}$modal.append($body);if(!!_disableConfirm==false) {$modal.append($confirmButton);}if(!!_disableCancel==false) {$modal.append($cancelButton);}$overlay.append($modal);$(_parent).append($overlay);}}(window.jQuery||window.jm,window,document));;/* http://plugins.jquery.com/validate */ ;(function(a,b,c,d){var e=['input:not([type]),input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="file"],input[type="hidden"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea',"select",'input[type="checkbox"],input[type="radio"]'],f=e.join(","),g={},h=function(a,c){var f={pattern:!0,conditional:!0,required:!0},h=b(this),i=h.val()||"",j=h.data("validate"),k=j!==d?g[j]:{},l=h.data("prepare")||k.prepare,m=h.data("pattern")||("regexp"==b.type(k.pattern)?k.pattern:/(?:)/),n=h.attr("data-ignore-case")||h.data("ignoreCase")||k.ignoreCase,o=h.data("mask")||k.mask,p=h.data("conditional")||k.conditional,q=h.data("required"),r=h.data("describedby")||k.describedby,s=h.data("description")||k.description,t=h.data("trim"),u=/^(true|)$/i,v=/^false$/i,s=b.isPlainObject(s)?s:c.description[s]||{};if(q=""!=q?q||!!k.required:!0,t=""!=t?t||!!k.trim:!0,u.test(t)&&(i=b.trim(i)),b.isFunction(l)?i=l.call(h,i)+"":b.isFunction(c.prepare[l])&&(i=c.prepare[l].call(h,i)+""),"regexp"!=b.type(m)&&(n=!v.test(n),m=n?RegExp(m,"i"):RegExp(m)),p!=d)if(b.isFunction(p))f.conditional=!!p.call(h,i,c);else for(var x=p.split(/[\s\t]+/),y=0,z=x.length;z>y;y++)c.conditional.hasOwnProperty(x[y])&&!c.conditional[x[y]].call(h,i,c)&&(f.conditional=!1);if(q=u.test(q),q&&(h.is(e[0]+","+e[1])?!i.length>0&&(f.required=!1):h.is(e[2])&&(h.is("[name]")?0==b('[name="'+h.prop("name")+'"]:checked').length&&(f.required=!1):f.required=h.is(":checked"))),h.is(e[0]))if(m.test(i)){if("keyup"!=a.type&&o!==d){for(var A=i.match(m),B=0,z=A.length;z>B;B++)o=o.replace(RegExp("\\$\\{"+B+"(?::`([^`]*)`)?\\}","g"),A[B]!==d?A[B]:"$1");o=o.replace(/\$\{\d+(?::`([^`]*)`)?\}/g,"$1"),m.test(o)&&h.val(o)}}else q?f.pattern=!1:i.length>0&&(f.pattern=!1);var C=b('[id="'+r+'"]'),D=s.valid;return C.length>0&&"keyup"!=a.type&&(f.required?f.pattern?f.conditional||(D=s.conditional):D=s.pattern:D=s.required,C.html(D||"")),"function"==typeof k.each&&k.each.call(h,a,f,c),c.eachField.call(h,a,f,c),f.required&&f.pattern&&f.conditional?(c.waiAria&&h.prop("aria-invalid",!1),"function"==typeof k.valid&&k.valid.call(h,a,f,c),c.eachValidField.call(h,a,f,c)):(c.waiAria&&h.prop("aria-invalid",!0),"function"==typeof k.invalid&&k.invalid.call(h,a,f,c),c.eachInvalidField.call(h,a,f,c)),f};b.extend({validateExtend:function(a){return b.extend(g,a)},validateSetup:function(c){return b.extend(a,c)}}).fn.extend({validate:function(c){return c=b.extend({},a,c),b(this).validateDestroy().each(function(){var a=b(this);if(a.is("form")){a.data(name,{options:c});var d=a.find(f),g=c.namespace;a.is("[id]")&&(d=d.add('[form="'+a.prop("id")+'"]').filter(f)),d=d.filter(c.filter),c.onKeyup&&d.filter(e[0]).on("keyup."+g,function(a){h.call(this,a,c)}),c.onBlur&&d.on("blur."+g,function(a){h.call(this,a,c)}),c.onChange&&d.on("change."+g,function(a){h.call(this,a,c)}),c.onSubmit&&a.on("submit."+g,function(e){var f=!0;d.each(function(){var a=h.call(this,e,c);a.pattern&&a.conditional&&a.required||(f=!1)}),f?(c.sendForm||e.preventDefault(),b.isFunction(c.valid)&&c.valid.call(a,e,c)):(e.preventDefault(),b.isFunction(c.invalid)&&c.invalid.call(a,e,c))})}})},validateDestroy:function(){var a=b(this),c=a.data(name);if(a.is("form")&&b.isPlainObject(c)&&"string"==typeof c.options.nameSpace){var d=a.removeData(name).find(f).add(a);a.is("[id]")&&(d=d.add(b('[form="'+a.prop("id")+'"]').filter(f))),d.off("."+c.options.nameSpace)}return a}})})({sendForm:!0,waiAria:!0,onSubmit:!0,onKeyup:!1,onBlur:!1,onChange:!1,nameSpace:"validate",conditional:{},prepare:{},description:{},eachField:$.noop,eachInvalidField:$.noop,eachValidField:$.noop,invalid:$.noop,valid:$.noop,filter:"*"},jQuery,window); ;/* JQuery Watermark Light Plugin * Version 1.01 * http://www.davidjrush.com/jqueryplugin/watermark/ * * Copyright 2013, David J Rush * Dual licensed under the MIT or GPL Version 2 licenses. * http://www.opensource.org/licenses/mit-license.php * http://www.opensource.org/licenses/GPL-2.0 */ !function (a) { var t = [], e = { init: function () { return this.each(function (e) { var r = a(this), s = r.attr("title"); if (t.push(s), r.is(":password")) { var i = ''; r.wrap("").after(i).hide().removeClass("watermark"), r.blur(function () { 0 == r.val().length && r.hide().next().show() }).next().focus(function () { a(this).hide().prev().show().focus() }) } else (r.is(":text") || r.is("[type=email]") || r.is("textarea")) && ( r.blur(function () { if (0 == r.val().length) { r.val(s).addClass("marked"); } }).focus(function () { r.val() == t[e] && r.hasClass("marked") && r.val("").removeClass("marked") }), r.val().length < 1 && r.val(s).addClass("marked")) }) }, clearWatermarks: function () { return this.each(function (e) { a(this).hasClass("marked") && a(this).val() == t[e] && a(this).val("") }) } }; a.fn.watermark = function (t) { return e[t] ? e[t].apply(this, Array.prototype.slice.call(arguments, 1)) : "object" != typeof t && t ? (a.error("Method " + t + " does not exist on jQuery.watermark"), void 0) : e.init.apply(this, arguments); } }(jQuery); ;(function($,w,d) {var formView=fifa.view.extend({$watermarks:null,initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.triggerMe('validateInit');_this.triggerMe('watermarkInit');_this.triggerMe('captchaInit');},onReset:function(e) {var $target=$(e.target);if(!$target.is('#bt-reset')) { return;}e.preventDefault();this.$watermarks.each(function() {var _t=this;if(_t.value!==_t.getAttribute('title')) {_t.value='';}}).end().find('.has-error,.has-success').removeClass('has-error has-success');var $frm=$target.closest(".form");var $rpool=$(".radioPool",$frm);var $radios=$("input[type=radio]:checked",$rpool).each(function() {var $_this=$(this);$_this.removeAttr("checked");});$('label.checkLabel',$rpool).css("color","");$('.captcha-big input.captcha',$frm).each(function() {var $cval=$(this);$cval.val("");});},onValidateInit:function() {if(!$.fn.validate) {$.fn.validate=function() { return this;};$.validateExtend=function() {};}var _this=this;_this.$el.find('textarea').each(function() {this.value=this.value.trim();}).end().validate({sendForm:(_this.$el.attr('data-sendform')||true),onKeyUp:(_this.$el.attr('data-onkeyup')||true),eachValidField:function() {this.closest('.form-group:not(.captcha-big)').removeClass('has-error').addClass('has-success');},eachInvalidField:function() {if($(this).is(':password')==false) {this.watermark().closest('.form-group').removeClass('has-success').addClass('has-error');}else {$(this).closest('.form-group').removeClass('has-success').addClass('has-error');}},prepare:{'watermark_reset':function() {_this.$watermarks.watermark('clearWatermarks');}}});$.validateExtend({textarea:{required:true,conditional:function(value) {return value.trim().length>0;}},email:{required:true,pattern:/^(\w|-|\.)+@(\w|-|\.)+\.(([a-z]{2,3})|info|aero|museum|name)$/},password:{required:true,conditional:function(value) {$i_pwd=$('#i_Password');if($i_pwd.length>0) {var $ffield=$i_pwd.closest('.form-group.Password');if($ffield.length>0) {$ffield.removeClass('has-error');$ffield.find('span.pwlength-message').hide();}}return (value.length>=6&&value.length<=50);}},passwordchange:{required:true,conditional:function(value) {var oldvalue='';var $i_curr=$("input#i_CurrentPassword");if($i_curr.length>0) {oldvalue=$i_curr.val();}else {oldvalue=value;}return (value.length>=6&&value.length<=50&&value!=oldvalue);}},passwordconfirm:{required:true,conditional:function(value) {var mainvalue=$(".form-group.Password.toconfirm>input").val();if(!!mainvalue) {return ((mainvalue==value)&&(value.length>=6&&value.length<=50));}else {return false;}}},radiorequired:{required:false,conditional:function() {var $_this=$(this);var $parentform=$_this.closest('form');var radioname=$_this.attr('name');var $checked=$('input[type="radio"][name="' + radioname + '"]:checked');var $wrap=$_this.closest('.radioPool');var $label=$('label.checkLabel',$wrap);if($checked.length>0) {if($label.length>0) {$label.css('color','');}return true;}else {if($label.length>0) {$label.css('color','red');}return false;}}},checkboxrequired:{required:true,conditional:function(value) {$tosheader=$('.header-wrap.tos-header h2.title');$tostext=$('.tos-text');$tosinput=$('#i_Agree');if($(this).is(':checked')) {if($tosheader.length>0) {$tosheader.css('color','');$tostext.css('border-color','');}return true;}else {if($tosheader.length>0) {$tosheader.css('color','red');$tostext.css('border-color','red');}return false;}}},loginUserValidate:{required:true,conditional:function(value) {var re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;$(document).find(' .errorList li:not(#error-71)').addClass('hidden');window.fifa.utils=window.fifa.utils||{};window.fifa.utils.flagged=window.fifa.utils.flagged||{};window.fifa.utils.flagged.uservalid=false;if(re.test(value)) {window.fifa.utils.flagged.uservalid=true;$(document).find(' .errorList #error-70').addClass('hidden');return true;}else {$(document).find(' .errorList #error-70').removeClass('hidden');return false;}}},loginPasswordValidate:{required:true,conditional:function(value) {$(document).find(' .errorList li:not(#error-70)').addClass('hidden');window.fifa.utils=window.fifa.utils||{};window.fifa.utils.flagged=window.fifa.utils.flagged||{};window.fifa.utils.flagged.pwvalid=false;var maxlength=parseInt(this.attr('maxlength')||12,10);if((value.length>=6&&value.length<=maxlength)) {window.fifa.utils.flagged.pwvalid=true;$(document).find(' .errorList #error-71').addClass('hidden');return true;}else {if(!!window.fifa.utils.flagged.uservalid) {$(document).find(' .errorList #error-71').removeClass('hidden');}return false;}}},youtubeUrl:{required:true,conditional:function(value) {var reYt=/^(https?\:\/\/)?(www\.)?(youtube\.com|youtu\.?be)\/.+$/;return reYt.test(value);}}});PasswordStrengthCheck=window.fifa.account.PasswordStrengthCheck;if(!!PasswordStrengthCheck) {PasswordStrengthCheck.init("#i_Password","#i_PasswordConfirm");}},onWatermarkInit:function(element) {var _this=this;if(!$.fn.watermark) {$.fn.watermark=function() { return this;};}if(element) {$(element).find('.watermark').watermark();}else {_this.$watermarks=_this.$el.find('.watermark').watermark();}},onCaptchaInit:function() {var _this=this,$captcha=_this.$el.find('.captcha-change').on('click',function(e) {e.preventDefault();_this.triggerMe('captchaGet');});if($captcha.length) {_this.triggerMe('captchaGet');}},onCaptchaGet:function() {var _this=this;$.get("/theclub/library/tools/captcha.htmx?t=" + Math.random(),function(data) {_this.$el.find('.captcha-encoded').val(data);_this.triggerMe('captchaRefresh',data)});},onCaptchaRefresh:function(data) {var _this=this;_this.$el.find('.captcha-img').attr("src","/theclub/library/tools/captcha.htmx?t=" + Math.random() + "&c=" + (data||_this.$el.find('.captcha-encoded').val())).show();},events:{'click #bt-reset':'onReset'},name:'form:view',model_name:'form'});$(d).ready(function() {w.views.form=new formView({el:'form',bind:['validateInit','watermarkInit','captchaInit','captchaGet','captchaRefresh']});});}(window.jQuery||window.jm,window,document));;(function($,w,d) {var shareView=fifa.view.extend({shareActions:{},cfg:'page=facebook,twitter,google,mail,print|article=facebook,twitter,google,mail|picture=facebook,twitter,google|liveblog=facebook,twitter,google',href:null,fbAppId:'500163113370079',gpClientId:'263575405217-rtlb6j9o29malsph2bdoifi769ple509.apps.googleusercontent.com',twhref:"",reInitCallingCustomUrl:null,customUrl:'',lang:"en",externalScripts:[],direction:'left',is_gallery:false,sidebar_topThreshold:-1,inited:{},initialize:function(options) {var _this=this;fifa.view.prototype.initialize.apply(_this,[options]);_this.triggerMe('init');},getHref:function(overrideEnLang) {var _lang=this.lang;if(overrideEnLang&&_lang==='en') {_lang='www';}return [w.location.protocol,'/','/',fifa.isThirdParty ? w.location.hostname:(_lang + '.fifa.com'),w.location.pathname].join('');},onInit:function(reInitCallingCustomUrl) {var _this=this;_this.is_gallery=$('.ph-gallery').length;_this.reInitCallingCustomUrl=reInitCallingCustomUrl;_this.customUrl=_this.reInitCallingCustomUrl ? '#' + reInitCallingCustomUrl:'';if(_this.lang==='ar') {_this.direction='right';}_this.getShareLibraries();_this.$el.each(function() {var $this=$(this),share_type=$this.attr('data-share-type');_this.triggerMe('prepareShare',$this,share_type,$('.share-toolbar').hasClass('hidden') ? ' hidden':'');_this.triggerMe([share_type,'PrepareShare'].join(''),$this);});},onReInitWithCustomUrl:function(param) {var _this=this;$('.share-toolbar').remove();_this.triggerMe('init',param);_this.triggerMe('shareClick',null,true);},getShareLibraries:function() {var _this=this,_shareLibs=_this.cfg.split('|'),l=_shareLibs.length,lib,kv,type,values,values_l,values_idx;while (l) {lib=_shareLibs[l - 1];if(lib&&lib.length>0) {kv=lib.split('=');type=kv[0],values=kv[1].split(',');_this.shareActions[type]={ tmpl:[],list:[]};values_l=values.length;values_idx=0;for (values_idx; values_idxtopThreshold) {var sidebar_height=$sidebar.outerHeight(true);$sidebar.attr('data-move-top',scroll_top - topThreshold);if((parseInt($sidebar.attr('data-move-top'),10) + sidebar_height)