var excludeMobileRedirect = ["/fifaworldcup/organisation/ticketing/", "/worldcup/organisation/ticketing/"];define(['lang=en/slider'],function () {;(function($,w,d) {var tournamentsliderModel=fifa.model.extend({initialize:function(options) {fifa.model.prototype.initialize.apply(this,[options]);},name:'tournamentslider',view_name:'tournamentslider:view'});w.models.tournamentslider=new tournamentsliderModel();}(window.jQuery||window.jm,window,document));;(function($,w,d) {var tournamentsliderView=fifa.view.extend({page:null,$list:null,xhr_article:new Array(),xhr_winners:new Array(),initialize:function(options) {var _this=this,pathname=w.location.pathname;fifa.view.prototype.initialize.apply(_this,[options]);_this.$el.each(function() {_this.Init(this);});},Init:function(sl) {var _this=this;var $slider=$(sl);var sliderId=$slider.attr("id")||"tslider";var $list=$slider.find(".slider-list");var $sliderDefault=$list.find("li[data-sliderdefault='true']"),metaTimelineEdition=d.querySelector('meta[name="competition-timeline-edition"]');if(metaTimelineEdition&&$sliderDefault.length==0) {var timelineEdition=metaTimelineEdition.getAttribute('content');var currentEdition=$(metaTimelineEdition).attr("content") - 0;var defaultEdition=0;$list.find("li").each(function() {var _objEdition=$(this).attr("data-timeline-edition") - 0;if(currentEdition<_objEdition) {if(defaultEdition==0) {$sliderDefault=$(this);defaultEdition=_objEdition;}}});}if($sliderDefault.length==0) {$sliderDefault=$list.find("li").first();$list.find("li").first().addClass("selected");}if($sliderDefault.length>0) {var articleLibUrl=$sliderDefault.attr("data-articlelibrary");var winnersLibUrl=$sliderDefault.attr("data-winnerslibrary");_this.loadTournamentInfos(articleLibUrl,winnersLibUrl,$slider);}},events:{},sliderOnItemClick:function(e) {e.preventDefault();var $target=$(e.target);var $slider=$target.parents(".tournament-slider");if(!$target.is('li')) {$target=$target.closest('li');}if(!$target.attr("data-articlelibrary")) { return;}var articleLibUrl=$target.attr("data-articlelibrary");var winnersLibUrl=$target.attr("data-winnerslibrary");this.loadTournamentInfos(articleLibUrl,winnersLibUrl,$slider);},sliderOnMove:function(e) {var _this=this;var $slider=e.$el;var itemsPerPage=$slider.attr("data-itemsperpage"),page=$slider.attr("data-currentpage"),index=((itemsPerPage * page) - (itemsPerPage));var $list=$slider.find(".slider-list");if(!isNaN(index)) {var $li=$list.find("li:eq(" + index + ")"),articleLibUrl=$li.attr("data-articlelibrary"),winnersLibUrl=$li.attr("data-winnerslibrary");$list.find("li").removeClass("selected");$li.addClass("selected");_this.loadTournamentInfos(articleLibUrl,winnersLibUrl,$slider);}},loadTournamentInfos:function(articleLibUrl,winnersLibUrl,$slider) {var _this=this;var sliderId=$slider.attr("id")||"tslider";var cache_key_article=['trn_slider_article_' + sliderId,articleLibUrl].join('.'),cache_key_winners=['trn_slider_winners_' + sliderId,winnersLibUrl].join('.'),cached_article=fifa.cacheMap.get(cache_key_article),cached_winners=fifa.cacheMap.get(cache_key_winners);if(articleLibUrl) {if(_this.xhr_article[sliderId]) { _this.xhr_article[sliderId].abort();}if(cached_article) {$slider.find(".tournament-info .tournament-article").html(cached_article);}else {_this.xhr_article[sliderId]=$.get(articleLibUrl.withIgn(),function(data) {if(data.indexOf("