define("dfMc_pageMin",["dfMc_ssa","dfMc_translator","dfMc_messagesHandler","dfMc_defaultConfig","dfMc_customConfig","dfMc_bootstrap","themesHandler"],function(e,t,a,n,i,r,d){var o=_dfMc.settings.get("pageClassSelector"),s=(_dfMc.settings.get("moduleClassSelector"),_dfMc.settings.get("standardSelectors").loaderCtn),c=_dfMc.sc.getParameter("page",null),l=$mc("."+o),g={detailsLinkTarget:_dfMc.sc.getParameter("detailsLinkTarget","popup")},f=(_dfMc.sc.getParameter("showPage","fixture"),_dfMc.sc.getParameter("theme",!1)?_dfMc.sc.getParameter("theme"):null),m=_dfMc.sc.getParameter("channel",null),h=m.split("."),u=_dfMc.sc.getGmtType(),v=u,p=!1;r.init(),$mc(s).hide();var M=function(e,t){var n=0;return $mc.ajax({url:e,cache:void 0!==_dfMc.settings.get("ajaxCache")&&_dfMc.settings.get("ajaxCache"),dataType:"html",async:void 0===t||void 0===t.async||t.async,ifModified:void 0!==t&&void 0!==t.ifModified&&t.ifModified,success:function(){a.log("log",2,"dfMc_pageMin","HTML from '"+e+"' has been placed in the selector.\n"),n=0},error:function(i){a.log("error",1,"dfMc_pageMin","[ERROR "+i.status+"] loadHTML() - There was a problem while trying to get the HTML file from '"+e+"'. File may not exist or it's corrupted.\n"),a.log("error",2,"dfMc_pageMin","[ERROR "+i.status+"] "+i.statusText+"\n"),n+=1,n<=_dfMc.settings.get("retryAttemps")?(a.log("error",1,"dfMc_pageMin",":: Waiting "+_dfMc.settings.get("retryTimer")+" seconds to try again... "+(parseInt(_dfMc.settings.get("retryAttemps"),10)-parseInt(n,10))+" attemps left.\n"),setTimeout(function(){M(e,t)},1e3*_dfMc.settings.get("retryTimer"))):a.log("error",1,"dfMc_pageMin",":: No more attemps left. Data from '"+e+"' won't be loaded.\n")}})},_=function(e,t){var t,a,n=_dfMc.sc.addLeadingZero(t.getFullYear())+""+_dfMc.sc.addLeadingZero(t.getMonth()+1)+_dfMc.sc.addLeadingZero(t.getDate()),i=t.getDay(),r=e.data("originaldate"),d=null!==r.match(/\d\d\d\d\/\d\d\/\d\d \d\d:\d\d/g),o=_dfMc.translator.getText("fechaPartido",{"%%fechaPartido%%":_dfMc.sc.getDateObj(n,"dd-mm-yyyy").replace("%%diaNombre%%",_dfMc.translator.getText(_dfMc.sc.getDayName(i)))});a=d?_dfMc.translator.getText("HORA1",{"%%hh%%":_dfMc.sc.addLeadingZero(t.getHours()),"%%mm%%":_dfMc.sc.addLeadingZero(t.getMinutes())}):"-",e.find(".mc-date").html(o),e.find(".mc-time").html(a),e.find(".mc-dayName").html(_dfMc.translator.getText(_dfMc.sc.getDayName(i)))},y=function(e,t){var a,n=e.data("originaldate"),i=null!==n.match(/\d\d\d\d\/\d\d\/\d\d \d\d:\d\d/g);if("stadium"===v&&(void 0===e.data("stadiumgmt")||""===e.data("stadiumgmt").trim()))return e.find(".mc-date").html(""),e.find(".mc-time").html(""),void e.find(".mc-dayName").html("");if(!_dfMc.sc.isIe()&&i&&(n=n),void 0!==n&&""!==n.trim()){n=n.trim();var r=new Date(n);a=void 0===t?_dfMc.sc.correctDate(r,"-03:00",e.data("stadiumgmt"),!i):_dfMc.sc.convertDate(r,_dfMc.sc.gmtToMs("-03:00"),t),_(e,a)}else e.find(".mc-date").html(""),e.find(".mc-time").html(""),e.find(".mc-dayName").html("")},C=function(t){var a=t.data("event").channel,r=a.split("."),d=t.data("page").name,o=$mc.extend(!0,{},n.pagesParams(r[0],r[1],d),i.pagesParams(r[0],r[1],d));t.find(".mc-matchContainer").each(function(){matchContainer=$mc(this),objCoverage={level:matchContainer.data("event-coverage"),homeId:matchContainer.data("teams").home,awayId:matchContainer.data("teams").away},void 0!==matchContainer.data("originaldate")&&y(matchContainer);var t=matchContainer.data("channel").split("."),a={eventType:t[0],eventCategory:t[1],eventSubcategory:t[2],eventNo:t[3]},i=matchContainer.find(".matchLink");if(void 0!==o.detailsURL&&0!==i.length){var r=o.detailsURL.replace(/%%EVENT_TYPE%%/g,a.eventType).replace(/%%EVENT_CATEGORY%%/g,a.eventCategory).replace(/%%TOURNAMENT%%/g,a.eventSubcategory).replace(/%%CHANNEL%%/g,matchContainer.data("channel")).replace(/%%EVENT_NO%%/g,a.eventNo).replace(/%%LANG%%/g,_dfMc.settings.get("langLocation")).replace(/%%THEME%%/g,void 0!==f&&null!==f&&""!==f?"&theme="+f:"");if(r=r.startsWith("index.html")||r.startsWith("_dev_index.html")?"../../"+r:r,i.attr("href",r),null!==o.detailsLinkTarget){var s=o.detailsLinkTarget;i.attr("target",s)}"popup"===o.detailsLinkTarget&&i.off("click.detailsClick").on("click.detailsClick",function(e){return window.open(this.href,this.target,"scrollbars=yes, width="+_dfMc.settings.get("popupSettings").width+", height="+_dfMc.settings.get("popupSettings").height),!1})}if(matchCoverage=_dfMc.sc.solveEventCoverage(objCoverage,matchContainer.data("channel")).eventFinalCoverage,"fixture_publicador"===d){var c=["futsalpruebas","concacaffutsal","mundialfutsal","mundialdefutsal"],l=-1!==c.indexOf(a.eventSubcategory)?"futsal":a.eventCategory,g=_dfMc.eventsDefaultParams[a.eventType][l].modulesInfo(),m=!1;for(var h in g){var u=g[h];if(void 0!==u.publisherParams&&u.publisherParams.show&&_dfMc.solveCoverage(matchCoverage,u.minimumCoverageLevel)){m=!0;break}}m||matchContainer.addClass("hideDetailsButton")}else e.solveCoverage(matchCoverage,n.getBasicCoverageLevel())||matchContainer.addClass("hideDetailsButton");0===i.length||matchContainer.hasClass("hideDetailsButton")||""===r||void 0===r||matchContainer.find(".match-inner").off("click").on("click",function(e){return"popup"===o.detailsLinkTarget?(window.open(r,o.detailsLinkTarget,"scrollbars=yes, width="+_dfMc.settings.get("popupSettings").width+", height="+_dfMc.settings.get("popupSettings").height),!1):null!==o.detailsLinkTarget&&void 0!==o.detailsLinkTarget?(window.open(r,o.detailsLinkTarget),!1):void(window.location.href=r)})})},T=function(e,t,r){var d=$mc.extend(!0,{},n.eventsParams(t.id),i.eventsParams(t.id)),o=d.pagesSourcePath.replace("%%tournamentPath%%",d.tournamentPath).replace("%%EVENT_TYPE%%",t.eventType).replace("%%EVENT_CATEGORY%%",t.eventCategory).replace("%%TOURNAMENT%%",t.eventSubcategory).replace("%%LANG%%",_dfMc.settings.get("lang")),s=o+"/"+e.data("page").name+_dfMc.settings.get("pagesExtension")+"?h="+e.data("hash");M(s,{ifModified:!1}).done(function(a,n,i){var d=function(e,a){var n=void 0!==f&&null!==f?f:void 0;e=_dfMc.sc.replaceDefaultStrings(e,a.data("hash"),n),a.hide().html(e),a.addClass(t.eventType).addClass(t.eventCategory),a.fadeIn("slow",function(){a.find(_dfMc.settings.get("standardSelectors").pageCtn).selectorQuery()}),void 0!==r&&r(),"fixture"===a.data("page").name&&($mc(".matchLink").each(function(){var e=$mc(this).attr("href");if(e.startsWith("?")){var t="../../index.html"+e;void 0!==_dfMc.initSettings.devMode&&_dfMc.initSettings.devMode&&(t="../../_dev_index.html"+e),$mc(this).attr("href",t)}}),C(a))};p?d(a,e):_dfMc.mediator.subscribe("ssa:authorized",function(t){d(a,e)})}).fail(function(t){var n=_dfMc.sc.multiReplace(_dfMc.templates.simpleTemplates("errorMsgWithTitle"),{"%%TITLE%%":_dfMc.translator.getText("ERROR_WITH_DETAIL",{"%%#%%":t.status,"%%DETAIL%%":t.statusText}),"%%MESSAGE%%":_dfMc.translator.getText("ERROR_MSG_12",{"%%FILE_NAME%%":e.data("page").name+_dfMc.settings.get("pagesExtension")})});a.showMsg("error",e,n)})};return t.init(_dfMc.settings.get("lang"),_dfMc.settings.get("location")),t.status.ready(function(){}),_dfMc.df={df:{},get:function(e){return void 0===e?this.df:this.df[e]},set:function(e,t){void 0!==this.df.coverageLevel&&"coverageLevel"===e||(this.df[e]=t)},getPurchasedCoverageLevel:function(e){var t=this.df.coverageLevel,n=-1;for(var i in t)if(t.hasOwnProperty(i)&&e.match(i)){n=t[i];break}return n||a.log("error",0,"dfMc_pageMin","This client does not have channel '"+e+"' authorized to execute this app. Channel regexp: '"+i+"'. "),n}},console.info("SSA request"),e.authenticationRequest(function(){console.info("debug-SSA authorized"),p=!0,_dfMc.mediator.publish("ssa:authorized",!0)}),void 0!==f&&null!==f&&d.addTheme(f,l),l.selectorQuery(),_dfMc.sc.loadEventConfigAmdModule({eventType:h[0],eventCategory:h[1]},function(){if(null!==m&&null!==c){l.html('
');var e={channel:m},t={name:c},n=g;l.attr("data-event",JSON.stringify(e)).attr("data-page",JSON.stringify(t)).attr("data-settings",JSON.stringify(n)).data("event",e).data("page",t).data("settings",n);var i={id:m,settings:e.settings,eventType:h[0],eventCategory:h[1],eventSubcategory:h[2],eventNo:h[3],eventSuffix:h[4]},r=_dfMc.sc.generateHash(o);l.attr("data-hash",r).data("hash",r),T(l,i)}else"undefined"!==c&&a.log("error",1,"dfMc_pageMin","Page '"+c+"' has a problem with the channel. Please verify it and try again.\n")}),{}});