Type.createNamespace("BoyleSportsHeaderComponent");BoyleSportsHeaderComponent.BoyleSportsHeaderComponent=function(){BoyleSportsHeaderComponent.BoyleSportsHeaderComponent.constructBase(this)};BoyleSportsHeaderComponent.BoyleSportsHeaderComponent.prototype={_componentParameters$2:null,_boNavTypes$2:"",init:function(d,b,c,a){this._componentParameters$2=new BoyleSportsHeaderComponent.BoyleSportsHeaderParameters(a)},preTransformation:function(a){if(this._componentParameters$2.get_updateOnNavigationChanged()){var b=this._bettingNavigationService.getBONavigation().length>0?this._bettingNavigationService.getBONavigation()[this._bettingNavigationService.getBONavigation().length-1]:null;if(b)a.get_contextObject().contentUrl=this._componentParameters$2.get_boNavigationContentURL().replace("${limit}",this._componentParameters$2.get_limit()).replace("${category}",this._componentParameters$2.get_headerCategory()).replace("${id}",b);else a.get_contextObject().contentUrl=this._parameters.get_contentUrl().replace("${limit}",this._componentParameters$2.get_limit()).replace("${category}",this._componentParameters$2.get_headerCategory())}else a.get_contextObject().contentUrl=this._parameters.get_contentUrl().replace("${limit}",this._componentParameters$2.get_limit()).replace("${category}",this._componentParameters$2.get_headerCategory())},getXsltParameters:function(){return this._componentParameters$2.getAsDictionary()},_navigationService:null,_bettingNavigationService:null,_userService:null,setNavigationService:function(a){this._log.debug("SetNavigationService");this._navigationService=a;this._navigationService.registerTopicalizedPageFilterChangedListener(this,BettingNavigationService.BettingNavigationService.boNavigation);this._navigationService.registerTopicalizedPageFilterChangedListener(this,BettingNavigationService.BettingNavigationService.navigationTypes)},setBettingNavigationService:function(a){this._log.debug("SetBettingNavigationService");this._bettingNavigationService=a},setUserService:function(a){this._log.debug("SetUserService");this._userService=a},onUserChanged:function(){this._log.debug("OnUserChanged")},onPageFilterChanged:function(){this._log.debug("OnPageFilterChanged");this.update()},get_isComponentVisible:function(){return this.isVisible(this._parameters.get_visibleOn(),this._parameters.get_notVisibleOn(),this._navigationService.getAction())},onNavigateToSectionHomeEventHandler:function(){var a={},b=this._navigationService.getPageFilter()[BettingNavigationService.BettingNavigationService.navigationTypes];if(!String.isNullOrEmpty(b))a[BettingNavigationService.BettingNavigationService.navigationTypes]="HOME";this._navigationService.goTo(this._componentParameters$2.get_homeArea(),a)},onMarketHeaderClickedEventHandler:function(d,c){var b=c.parameters.getAsString("marketgroup"),a=c.parameters.getAsString("market");this._bettingNavigationService.loadAndSetNavigationFromMarket("top",a,this._navigationService.getPageFilter(),Delegate.create(this,function(c,d){this._getLastBONode$2(d.lastChild);if(this._boNavTypes$2!==""){delete c[BettingNavigationService.BettingNavigationService.event];delete c[BettingNavigationService.BettingNavigationService.boNavigation];delete c[BettingNavigationService.BettingNavigationService.eventScorecastFromEvent];if(!String.isNullOrEmpty(b)){delete c[BettingNavigationService.BettingNavigationService.marketGroup];c[BettingNavigationService.BettingNavigationService.marketGroup]=b}else if(!String.isNullOrEmpty(a)){delete c[BettingNavigationService.BettingNavigationService.marketFromMarketGroup];c[BettingNavigationService.BettingNavigationService.marketFromMarketGroup]=a}c[BettingNavigationService.BettingNavigationService.navigationTypes]=this._bettingNavigationService.removeInvalidNavigationTypes(this._boNavTypes$2);this._navigationService.setPageFilter(c)}}));window.event.returnValue=false},_getLastBONode$2:function(a){if(a.lastChild)this._getLastBONode$2(a.lastChild);else this._boNavTypes$2=a.text}};BoyleSportsHeaderComponent.BoyleSportsHeaderParameters=function(a){BoyleSportsHeaderComponent.BoyleSportsHeaderParameters.constructBase(this,[a]);this._cssClass$1=a["css-class"];this._headerCategory$1=a["headline-category"];this._boNavigationContentURL$1=a["specific-content-url"];this._updateOnNavigationChanged$1=Boolean.parse(a["update-on-navigation-changed"]);this._limit$1=a.limit;this._imageRepository$1=a["image-repository"];this._homeArea$1=a["home-area"];this._absoluteImagePrefix$1=a["absolute-image-prefix"]};BoyleSportsHeaderComponent.BoyleSportsHeaderParameters.prototype={_cssClass$1:null,_headerCategory$1:null,_boNavigationContentURL$1:null,_updateOnNavigationChanged$1:false,_limit$1:null,_imageRepository$1:null,_homeArea$1:null,_absoluteImagePrefix$1:null,getAsDictionary:function(){var a={};a["css-class"]=this._cssClass$1;a["header-category"]=this._headerCategory$1;a["specific-content-url"]=this._boNavigationContentURL$1;a["update-on-navigation-changed"]=this._updateOnNavigationChanged$1;a.limit=this._limit$1;a["image-repository"]=this._imageRepository$1;a["home-area"]=this._homeArea$1;a["absolute-image-prefix"]=this._absoluteImagePrefix$1;return a},get_absoluteImagePrefix:function(){return this._absoluteImagePrefix$1},get_cssClass:function(){return this._cssClass$1},get_headerCategory:function(){return this._headerCategory$1},get_boNavigationContentURL:function(){return this._boNavigationContentURL$1},get_updateOnNavigationChanged:function(){return this._updateOnNavigationChanged$1},get_limit:function(){return this._limit$1},get_imageRepository:function(){return this._imageRepository$1},get_homeArea:function(){return this._homeArea$1}};BoyleSportsHeaderComponent.BoyleSportsHeaderComponent.createClass("BoyleSportsHeaderComponent.BoyleSportsHeaderComponent",Framework.Component.AbstractXsltBasedComponent,NavigationService.IPageFilterChangedListener);BoyleSportsHeaderComponent.BoyleSportsHeaderParameters.createClass("BoyleSportsHeaderComponent.BoyleSportsHeaderParameters",Framework.CommonComponentParameters);Type.createNamespace("BodyClassOverrideComponent");BodyClassOverrideComponent.BodyClassOverrideComponent=function(){this._bodycssclass=String.Empty;BodyClassOverrideComponent.BodyClassOverrideComponent.constructBase(this)};BodyClassOverrideComponent.BodyClassOverrideComponent.prototype={_parameters$1:null,_repaintOnPageFilterChanged$1:false,_navigationService$1:null,setNavigationService:function(a){this._log.debug("SetNavigationService");this._navigationService$1=a;this._navigationService$1.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.action);this._navigationService$1.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.page)},onPageFilterChanged:function(){this._log.debug("OnPageFilterChanged");if(this._repaintOnPageFilterChanged$1)this._bodycssclass!==String.Empty&&this._updateBodyClass$1()},init:function(d,b,c,a){BodyClassOverrideComponent.BodyClassOverrideComponent.callBase(this,"init",[d,b,c,a]);this._parameters$1=new Framework.CommonComponentParameters(a);this._repaintOnPageFilterChanged$1=Boolean.parse(a["repaint-onpagefilterchanged"]);this._bodycssclass=a["body-css-class"];if(this._bodycssclass!==String.Empty)document.body.className+=" "+this._bodycssclass},start:function(){this._bodycssclass!==String.Empty&&this._updateBodyClass$1()},_updateBodyClass$1:function(){var a=document.body.className;a=a.replace(" "+this._bodycssclass,"");if(this.isVisible(this._parameters$1.get_visibleOn(),this._parameters$1.get_notVisibleOn(),this._navigationService$1.getAction()))a+=" "+this._bodycssclass;if(document.body.className!==a)document.body.className=a}};BodyClassOverrideComponent.BodyClassOverrideComponent.createClass("BodyClassOverrideComponent.BodyClassOverrideComponent",Framework.Component.AbstractComponent,NavigationService.IPageFilterChangedListener);Type.createNamespace("BoyleSportsNavigationComponent");BoyleSportsNavigationComponent.BoyleSportsNavigationComponent=function(){BoyleSportsNavigationComponent.BoyleSportsNavigationComponent.constructBase(this)};BoyleSportsNavigationComponent.BoyleSportsNavigationComponent.prototype={setPageFilter:function(a,d,c){this._log.debug(String.format("SetPageFilter liElement=[] area=[{1}] preserveQueryString=[{2}]",a,d,c));if(a.tagName!=="LI")throw new Error("Expected an LI element");this.deactivateElement();this.activateElement(a);var b={};if(c)b=this._navigationService.getPageFilter();b.action=a.attributes.getNamedItem("action").value;if(a.getAttribute("navigationtypes"))b.navigationtypes=a.attributes.getNamedItem("navigationtypes").value;this._navigationService.goTo(d,b);window.event.returnValue=false;return false}};BoyleSportsNavigationComponent.BoyleSportsNavigationComponent.createClass("BoyleSportsNavigationComponent.BoyleSportsNavigationComponent",AbstractWarpComponents.AbstractNavigationComponent);Type.createNamespace("HTMLHeadConfigurationComponent");HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent=function(){this._titleText=String.Empty;this._metaKeywords=String.Empty;this._metaDescription=String.Empty;HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.constructBase(this)};HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.prototype={_parameters$1:null,_applyBrowserAsCss:false,init:function(g,e,f,a){HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.callBase(this,"init",[g,e,f,a]);this._parameters$1=new Framework.CommonComponentParameters(a);this._titleText=a["title-text"];this._metaDescription=a["meta-description"];this._metaKeywords=a["meta-keywords"];if(Object.keyExists(a,"apply-browser-name-as-body-css-class"))this._applyBrowserAsCss=a["apply-browser-name-as-body-css-class"];if(this._titleText!==String.Empty)document.title=this._titleText;for(var d=document.getElementsByTagName("meta"),b=0;b<d.length;b++){d[b].getAttribute("name").toString()==="keywords"&&d[b].setAttribute("content",this._metaKeywords);d[b].getAttribute("name").toString()==="description"&&d[b].setAttribute("content",this._metaDescription)}var c="";if(Framework.BrowserUtil.isFirefox())c="firefox";else if(Framework.BrowserUtil.isChrome())c="chrome";else if(Framework.BrowserUtil.isOpera())c="opera";else if(Framework.BrowserUtil.isSafari())c="safari";this._environment.safelySetCssClassOnElement(document.body,c)}};HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.createClass("HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent",Framework.Component.AbstractComponent);Type.createNamespace("ClockComponent");ClockComponent.ClockComponent=function(){ClockComponent.ClockComponent.constructBase(this)};ClockComponent.ClockComponent.prototype={_parameters$1:null,_clockDomElement$1:null,_useCustomDigits$1:false,_timeDateFormat$1:null,_clockPrefix$1:null,_clockSuffix$1:null,_isInitialRender$1:true,_businessUnitService$1:null,setBusinessUnitService:function(a){this._log.debug("SetBusinessUnitService");this._businessUnitService$1=a;this._businessUnitService$1.getCurrentTime(Delegate.create(this,function(){}),Delegate.create(this,function(){}))},init:function(h,f,g,a){ClockComponent.ClockComponent.callBase(this,"init",[h,f,g,a]);if(this._isInitialRender$1){var e=this._environment.getDomElement(this._domElementId);e.hasChildNodes()&&e.removeChild(e.lastChild);this._isInitialRender$1=false}this._parameters$1=new Framework.CommonComponentParameters(a);this._timeDateFormat$1=a["time-date-format"];this._useCustomDigits$1=Boolean.parse(a["use-custom-digits"]);this._clockDomElement$1=document.createElement("p");this._clockDomElement$1.className="lb_clock";this._clockDomElement$1.id=this._domElementId+"-lb_clock";this._environment.getDomElement(this._domElementId).appendChild(this._clockDomElement$1);this._clockPrefix$1="";if(a["clock-prefix"]!==""){this._clockPrefix$1=a["clock-prefix"];if(this._useCustomDigits$1){for(var c="",d="",b=0;b<this._clockPrefix$1.length;b++){d=this._clockPrefix$1.charAt(b).toString();c+=String.format('<span class="digit digit{0}">{1}</span>',d,this._clockPrefix$1.charAt(b))}this._clockPrefix$1=c}this._clockPrefix$1='<span class="clocklabel clprefix" >'+this._clockPrefix$1+"</span> "}this._clockSuffix$1="";if(a["clock-suffix"]!==""){this._clockSuffix$1=a["clock-suffix"];if(this._useCustomDigits$1){for(var c="",d="",b=0;b<this._clockSuffix$1.length;b++){d=this._clockSuffix$1.charAt(b).toString();c+=String.format('<span class="digit digit{0}">{1}</span>',d,this._clockSuffix$1.charAt(b))}this._clockSuffix$1=c}this._clockSuffix$1=' <span class="clocklabel clsuffix" >'+this._clockSuffix$1+"</span>"}},start:function(){this.repaint()},repaint:function(){this._log.debug("Repaint");window.setInterval(Delegate.create(this,function(){var b=(new Date(Date.get_now().getTime()+this._businessUnitService$1.getDateTimeOffset())).format(this._timeDateFormat$1,true);if(this._useCustomDigits$1){for(var d="",a="",c=0;c<b.length;c++){a=b.charAt(c).toString();switch(a){case":":a="Colon";break;case".":a="Dot";break;case"-":a="Dash"}d+=String.format('<span class="digit digit{0}">{1}</span>',a,b.charAt(c))}b=d}this._environment.updateDomElementDirect(this._clockDomElement$1,this._clockPrefix$1+b+this._clockSuffix$1)}),1e3)}};ClockComponent.ClockComponent.createClass("ClockComponent.ClockComponent",Framework.Component.AbstractComponent);Type.createNamespace("IncludeComponent");IncludeComponent.IncludeComponent=function(){IncludeComponent.IncludeComponent.constructBase(this)};IncludeComponent.IncludeComponent.prototype={_parameters$1:null,_repaintOnFilterChanged$1:true,_navigationService$1:null,setNavigationService:function(a){this._log.debug("SetNavigationService");this._navigationService$1=a;this._navigationService$1.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.action);this._navigationService$1.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.page)},onPageFilterChanged:function(){this._log.debug("OnPageFilterChanged");this._repaintOnFilterChanged$1&&this.repaint()},init:function(d,b,c,a){IncludeComponent.IncludeComponent.callBase(this,"init",[d,b,c,a]);this._parameters$1=new Framework.CommonComponentParameters(a);this._initialRenderPostSSRManager.set_fireInitialRenderCompleteEventByDefault(true);if(Object.keyExists(a,"repaint-on-filter-changed"))this._repaintOnFilterChanged$1=Boolean.parse(a["repaint-on-filter-changed"])},start:function(){this.repaint()},repaint:function(){this._log.debug("Repaint");if(this.isVisible(this._parameters$1.get_visibleOn(),this._parameters$1.get_notVisibleOn(),this._navigationService$1.getAction())){this.show();var a=this._parameters$1.get_contentUrl().replace("${region}",this._environment.getRegion()).replace("${language}",this._environment.getLanguage()),b=this._navigationService$1.getPageFilter()[NavigationService.NavigationService.page];if(!String.isNullOrEmpty(b))a=a.replace("${page}",b);var c=new Framework.AjaxUpdater(this._domElementId,a,Delegate.create(this,function(){this._initialRenderPostSSRManager.set_isInitialRenderComplete(true)}),null);c.update()}else this.hide()}};IncludeComponent.IncludeComponent.createClass("IncludeComponent.IncludeComponent",Framework.Component.AbstractComponent,NavigationService.IPageFilterChangedListener);Type.createNamespace("BannerContainerComponent");BannerContainerComponent.BannerContainerComponent=function(){this._nagivationSection$2=String.Empty;this._bannerImagesBaseURL$2=String.Empty;this._bannerCategory$2=String.Empty;this._absoluteImagePrefix$2=String.Empty;this._currentTimeout$2=-1;BannerContainerComponent.BannerContainerComponent.constructBase(this)};BannerContainerComponent.BannerContainerComponent.prototype={_toolbar$2:"false",_scrollbar$2:"false",_locationbar$2:"true",_statusbar$2:"true",_menubar$2:"false",_resizable$2:"true",_windowheight$2:"600",_windowwidth$2:"400",_centred$2:"false",_repaintOnUserChanged$2:false,_repaintOnPageFilterChanged$2:false,_isBannerRolling$2:false,_IsInRunningState$2:true,_bannerItemCount$2:0,_autoRefreshPeriod$2:null,_currentFrame$2:null,_hasRendered$2:false,setPageFilterEventHandler:function(b,a){this.setPageFilter(a.parameters.getAsString("parameters").split(","));window.event.returnValue=false},setMarketEventHandler:function(b,a){this.setMarket(a.parameters.getAsString("idfomarket"));window.event.returnValue=false},setBONavigationEventHandler:function(b,a){this.setBONavigation(a.parameters.getAsString("idfwbonavigation"));window.event.returnValue=false},setMarketGroupEventHandler:function(b,a){this.setMarketGroup(a.parameters.getAsString("idfwmarketgroup"));window.event.returnValue=false},setRollingBannerParametersEventHandler:function(b,a){this.setRollingBannerParameters(a.parameters.getAsNumber("banneritemcount"),a.parameters.getAsNumber("rollinginterval"));window.event.returnValue=false},executeScriptEventHandler:function(b,a){try{eval(a.parameters.getAsString("script"))}catch(c){}window.event.returnValue=false},openInPopupEventHandler:function(p,a){var g=a.parameters.getAsString("toolbar"),d=a.parameters.getAsString("scrollbar"),b=a.parameters.getAsString("locationbar"),e=a.parameters.getAsString("statusbar"),f=a.parameters.getAsString("menubar"),c=a.parameters.getAsString("resizable"),h=a.parameters.getAsString("windowheight"),i=a.parameters.getAsString("windowwidth"),j=a.parameters.getAsString("centred"),o=a.parameters.getAsString("location"),k="";g=String.isNullOrEmpty(g)?this._toolbar$2:g;d=String.isNullOrEmpty(d)?this._scrollbar$2:d;b=String.isNullOrEmpty(b)?this._locationbar$2:b;e=String.isNullOrEmpty(e)?this._statusbar$2:e;f=String.isNullOrEmpty(f)?this._menubar$2:f;c=String.isNullOrEmpty(c)?this._resizable$2:c;h=String.isNullOrEmpty(h)?this._windowheight$2:h;i=String.isNullOrEmpty(i)?this._windowwidth$2:i;j=String.isNullOrEmpty(j)?this._centred$2:j;g=g.toLowerCase()==="true"?"yes":"no";d=d.toLowerCase()==="true"?"yes":"no";b=b.toLowerCase()==="true"?"yes":"no";e=e.toLowerCase()==="true"?"yes":"no";f=f.toLowerCase()==="true"?"yes":"no";c=c.toLowerCase()==="true"?"yes":"no";var l=0,m=0;if(j.toLowerCase()==="true"){l=(window.screen.availWidth-Number.parse(i))/2;m=(window.screen.availHeight-Number.parse(h))/2}var n=String.format("toolbar={0},scrollbars={1},location={2},status={3},menubar={4},resizable={5},width={6},height={7},left={9},top={10}",g,d,b,e,f,c,i,h,l,m);if(ScriptFX.Application.current.get_host().get_name()===ScriptFX.HostName.IE)k=null;var q=window.open(o,k,n);window.event.returnValue=false},_userService$2:null,_navigationService$2:null,_bettingNavigationService$2:null,setNavigationService:function(a){this._log.debug("SetNavigationService");this._navigationService$2=a;this._navigationService$2.registerTopicalizedPageFilterChangedListener(this,BettingNavigationService.BettingNavigationService.navigationTypes);this._navigationService$2.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.action)},onPageFilterChanged:function(){this._log.debug("OnPageFilterChanged");this._repaintOnPageFilterChanged$2&&this.updateOnlyIfFirstRender()},setUserService:function(a){this._log.debug("SetUserService");this._userService$2=a},onUserChanged:function(){this._log.debug("OnUserChanged");this.update()},setBettingNavigationService:function(a){this._log.debug("SetBettingNavigationService");this._bettingNavigationService$2=a},init:function(d,b,c,a){this._repaintOnUserChanged$2=Boolean.parse(a["repaint-onuserchanged"]);this._repaintOnPageFilterChanged$2=Boolean.parse(a["repaint-onpagefilterchanged"]);this._bannerImagesBaseURL$2=a["banner-images-base-url"];this._bannerCategory$2=a["banner-category"];this._absoluteImagePrefix$2=a["absolute-image-prefix"];this._currentFrame$2=-1;this._toolbar$2=a["window-toolbar"].toString();this._scrollbar$2=a["window-scrollbar"].toString();this._locationbar$2=a["window-locationbar"].toString();this._statusbar$2=a["window-statusbar"].toString();this._menubar$2=a["window-menubar"].toString();this._resizable$2=a["window-resizable"].toString();this._windowheight$2=a["window-height"].toString();this._windowwidth$2=a["window-width"].toString();this._centred$2=a["window-centred"].toString()},renderComplete:function(){if(this.get_isComponentVisible())this._isBannerRolling$2&&this._bannerItemCount$2>0&&this.runSlideShow(this._bannerItemCount$2,"");this._hasRendered$2=true},getXsltParameters:function(){var a={};a["component-instance-name"]=this._componentInstanceName;a["component-dom-element-id"]=this._domElementId;a["banner-images-base-url"]=this._bannerImagesBaseURL$2;a.category=this._bannerCategory$2;a["absolute-image-prefix"]=this._absoluteImagePrefix$2;a["is-user-logged"]=this._userService$2.isLoggedIn();a["is-ie"]=ScriptFX.Application.current.get_host().get_name()===ScriptFX.HostName.IE;return a},get_isComponentVisible:function(){var a=null;if(this._bettingNavigationService$2.getNavigationTypes())a=this._bettingNavigationService$2.getNavigationTypes().split(",");return this.isVisible(this._parameters.get_visibleOn(),this._parameters.get_notVisibleOn(),this._navigationService$2.getAction())&&this.isNavigationTypesInAValidCombination(a)},setPageFilter:function(a){if(a.length>1){var c=a[0].toString(),d=a[1].toString(),b={};b.action=c;this._log.debug("SetPageFilter");this._navigationService$2.goTo(d,b);return false}return false},setMarket:function(a){this._log.debug(String.format("SetMarketEntry=[{0}]",a));this._bettingNavigationService$2.setMarketFromEvent(a)},setBONavigation:function(a){this._log.debug(String.format("SetBONavigation=[{0}]",a));this._bettingNavigationService$2.setBONavigation(0,a)},setMarketGroup:function(a){this._log.debug(String.format("SetMarketGroup IDFWMarketGroup=[{0}]",a));this._bettingNavigationService$2.setMarketGroup(0,a)},setRollingBannerParameters:function(a,b){this._isBannerRolling$2=true;this._bannerItemCount$2=a;this._autoRefreshPeriod$2=b*1e3},runSlideShow:function(a){if(this.get_isComponentVisible()){this._clearTimeout$2();this._calculateNextFrame$2(a);this._renderUI$2(a,this._currentFrame$2);if(this._IsInRunningState$2)this._currentTimeout$2=window.setTimeout(Delegate.create(this,function(){this.runSlideShow(a,"")}),this._autoRefreshPeriod$2)}},_calculateNextFrame$2:function(a){this._currentFrame$2++;if(this._currentFrame$2>=a)this._currentFrame$2=0},_clearTimeout$2:function(){this._currentTimeout$2!==-1&&window.clearTimeout(this._currentTimeout$2)},_renderUI$2:function(b,c){for(var a=0;a<b;a++)this.getPrivateDomElement(a.toString()).style.display=a===c?"block":"none"},updateOnlyIfFirstRender:function(){if(!this._hasRendered$2)this.update();else if(this.get_isComponentVisible())this.show();else this.hide()}};BannerContainerComponent.BannerContainerComponent.createClass("BannerContainerComponent.BannerContainerComponent",Framework.Component.AbstractXsltBasedComponent,UserService.IUserChangedListener,NavigationService.IPageFilterChangedListener);Type.createNamespace("SimpleHTMLComponent");SimpleHTMLComponent.SimpleHTMLComponent=function(){SimpleHTMLComponent.SimpleHTMLComponent.constructBase(this)};SimpleHTMLComponent.SimpleHTMLComponent.prototype={_parameters$1:null,_repaintOnUserChanged$1:false,_repaintOnPageFilterChanged$1:false,_content$1:null,_navigationService$1:null,setNavigationService:function(a){this._log.debug("SetNavigationService");this._navigationService$1=a;this._navigationService$1.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.action);this._navigationService$1.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.page)},onPageFilterChanged:function(){this._log.debug("OnPageFilterChanged");this._repaintOnPageFilterChanged$1&&this.repaint()},_userService$1:null,setUserService:function(a){this._log.debug("SetUserService");this._userService$1=a},onUserChanged:function(){this._log.debug("OnUserChanged");this._repaintOnUserChanged$1&&this.repaint()},init:function(d,b,c,a){SimpleHTMLComponent.SimpleHTMLComponent.callBase(this,"init",[d,b,c,a]);this._parameters$1=new Framework.CommonComponentParameters(a);this._repaintOnUserChanged$1=Boolean.parse(a["repaint-onuserchanged"]);this._repaintOnPageFilterChanged$1=Boolean.parse(a["repaint-onpagefilterchanged"]);this._content$1=a.content},start:function(){this.repaint()},repaint:function(){this._log.debug("Repaint");var a=this._environment.getDomElement(this._domElementId);a.className=a.className+" escapedHtml";if(this.isVisible(this._parameters$1.get_visibleOn(),this._parameters$1.get_notVisibleOn(),this._navigationService$1.getAction())){this.show();this._environment.updateDomElementDirect(a,this._content$1)}else this.hide()}};SimpleHTMLComponent.SimpleHTMLComponent.createClass("SimpleHTMLComponent.SimpleHTMLComponent",Framework.Component.AbstractComponent,UserService.IUserChangedListener,NavigationService.IPageFilterChangedListener);
