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("BoyleSportsDynamicIncludeComponent");BoyleSportsDynamicIncludeComponent.BoyleSportsDynamicIncludeComponent=function(){BoyleSportsDynamicIncludeComponent.BoyleSportsDynamicIncludeComponent.constructBase(this)};BoyleSportsDynamicIncludeComponent.BoyleSportsDynamicIncludeComponent.prototype={_parameters$1:null,_repaintOnFilterChanged$1:true,_contentBaseUrl$1:null,_contentFileName$1:null,_contentUrl$1:null,_xsltUrl$1:null,_navigationService$1:null,setNavigationService:function(a){this._log.debug("SetNavigationService");this._navigationService$1=a;this._navigationService$1.registerTopicalizedPageFilterChangedListener(this,NavigationService.NavigationService.action)},onPageFilterChanged:function(){this._log.debug("OnPageFilterChanged");this._repaintOnFilterChanged$1&&this.repaint()},init:function(d,b,c,a){BoyleSportsDynamicIncludeComponent.BoyleSportsDynamicIncludeComponent.callBase(this,"init",[d,b,c,a]);this._parameters$1=new Framework.CommonComponentParameters(a);this._contentBaseUrl$1=a["content-base-url"];this._contentFileName$1=a["content-filename"];this._contentUrl$1=this._contentBaseUrl$1+this._contentFileName$1;this._xsltUrl$1=a["xslt-url"];this._repaintOnFilterChanged$1=true},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._navigationService$1.getPageFilter().action?this._navigationService$1.getPageFilter().action:"404";if(a){this._contentFileName$1=a+".html";this._contentUrl$1=this._contentBaseUrl$1+this._contentFileName$1}var b=new Framework.AjaxUpdater(this._domElementId,this._contentUrl$1,null,null);b.update()}else this.hide()}};BoyleSportsDynamicIncludeComponent.BoyleSportsDynamicIncludeComponent.createClass("BoyleSportsDynamicIncludeComponent.BoyleSportsDynamicIncludeComponent",Framework.Component.AbstractComponent,NavigationService.IPageFilterChangedListener);Type.createNamespace("BoyleSportsRemoteXMLReaderComponent");BoyleSportsRemoteXMLReaderComponent.BoyleSportsRemoteXMLReaderComponent=function(){BoyleSportsRemoteXMLReaderComponent.BoyleSportsRemoteXMLReaderComponent.constructBase(this)};BoyleSportsRemoteXMLReaderComponent.BoyleSportsRemoteXMLReaderComponent.prototype={_parameters$1:null,_repaintOnUserChanged$1:false,_displayDependingUserLoggedin$1:"",_repaintOnPageFilterChanged$1:false,_proxy_url$1:null,_xslt_url$1:null,_remote_xml_url$1:null,_item_limit$1:0,_item_word_limit$1:0,_userService$1:null,_navigationService$1:null,setUserService:function(a){this._log.debug("SetUserService");this._userService$1=a},onUserChanged:function(){this._log.debug("OnUserChanged");this._repaintOnUserChanged$1&&this.repaint()},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()},init:function(d,b,c,a){BoyleSportsRemoteXMLReaderComponent.BoyleSportsRemoteXMLReaderComponent.callBase(this,"init",[d,b,c,a]);this._parameters$1=new Framework.CommonComponentParameters(a);this._repaintOnUserChanged$1=Boolean.parse(a["repaint-onuserchanged"]);this._displayDependingUserLoggedin$1=a["display-depending-user-loggedin"];this._repaintOnPageFilterChanged$1=Boolean.parse(a["repaint-on-filter-changed"]);this._proxy_url$1=a["proxy-url"];this._xslt_url$1=a["xslt-url"];this._remote_xml_url$1=a["remote-xml-url"];this._item_limit$1=a["item-limit"];this._item_word_limit$1=a["item-word-limit"]},start:function(){BoyleSportsRemoteXMLReaderComponent.BoyleSportsRemoteXMLReaderComponent.callBase(this,"start");this.repaint()},repaint:function(){this._log.debug("Repaint");var a=true;if(this.isVisible(this._parameters$1.get_visibleOn(),this._parameters$1.get_notVisibleOn(),this._navigationService$1.getAction())){if(this._displayDependingUserLoggedin$1==="loggedin")a=a&&this._userService$1.isLoggedIn();else if(this._displayDependingUserLoggedin$1==="notloggedin")a=a&&!this._userService$1.isLoggedIn()}else a=false;if(!a){this.hide();return}else this.show();var b=this._environment.getDomElement(this.get_domElementId()),c="<div id='"+this.get_domElementId()+"-loading' class='loading'></div><div id='"+this.get_domElementId()+"-content' class='content'></div>";this._environment.updateDomElementDirect(b,c);this._loadRemoteXML$1(false)},_loadRemoteXML$1:function(d){var c=this.getPrivateDomElement("loading"),b=this.getPrivateDomElement("content");if(!d)if(ScriptFX.UI.Element.containsCSSClass(b,"content-loaded"))return;var a={};a["component-instance-name"]=this._componentInstanceName;a.compElementId=this._domElementId;a["href-prefix"]=window.location.href.match(new RegExp("(^.+://[^/]+)"))[1];a["proxy-url"]=this._proxy_url$1;a["remote-xml-url"]=this._remote_xml_url$1;a["item-limit"]=this._item_limit$1;this._environment.transformAndUpdate(b.id,"/Areas/PokerInfo/template_1_UK/components/BoyleSportsRemoteXMLReaderComponent/dummy.xml",this._xslt_url$1,a,Delegate.create(this,function(){c.style.display="none";ScriptFX.UI.Element.addCSSClass(b,"content-loaded");var f=new RegExp("(&lt;).*?(&gt;)","g"),e=1,d=this.getPrivateDomElement("item"+e+"-content");while(!isNullOrUndefined(d)){var a=d.innerHTML;a=a.replace(f,"");if(this._item_word_limit$1>0)a=this._trimTextUsingWords$1(a,this._item_word_limit$1,"...");d.innerHTML=a;e++;d=this.getPrivateDomElement("item"+e+"-content")}}))},_trimTextUsingWords$1:function(c,a,d){var b=c.split(new RegExp("\\s+"));return b.length>a?b.extract(0,a).join(" ")+d:c}};BoyleSportsRemoteXMLReaderComponent.BoyleSportsRemoteXMLReaderComponent.createClass("BoyleSportsRemoteXMLReaderComponent.BoyleSportsRemoteXMLReaderComponent",Framework.Component.AbstractComponent,UserService.IUserChangedListener,NavigationService.IPageFilterChangedListener);Type.createNamespace("HeadlineComponent");HeadlineComponent.HeadlineComponent=function(){HeadlineComponent.HeadlineComponent.constructBase(this)};HeadlineComponent.HeadlineComponent.prototype={_headlineImagesBaseUrl$2:null,_limit$2:null,_category$2:null,_absoluteImagePrefix$2:null,_numberOfSelections$2:0,_cssclassHeight$2:null,_flashPlayerXsltUrl$2:null,init:function(d,b,c,a){HeadlineComponent.HeadlineComponent.callBase(this,"init",[d,b,c,a]);this._headlineImagesBaseUrl$2=a["headline-images-base-url"];this._limit$2=a.limit;this._category$2=a["headline-category"];this._numberOfSelections$2=parseInt(a["number-of-selections"]);this._cssclassHeight$2=a["cssclass-height"];this._flashPlayerXsltUrl$2=a["flash-player-xslt-url"];this._initialRenderPostSSRManager.set_fireInitialRenderCompleteEventByDefault(false)},repaint:function(){this._log.debug("Repaint");this._environment.clearPeriodicalTransformAndUpdate(this._domElementId);if(this.isVisible(this._parameters.get_visibleOn(),this._parameters.get_notVisibleOn(),this._navigationService.getAction())){this.show();var b=this._parameters.get_contentUrl().replace("${limit}",this._limit$2).replace("${category}",this._category$2).replace("${cssclass-height}",this._cssclassHeight$2),a=this.getXsltParameters(false);a["headline-images-base-url"]=this._headlineImagesBaseUrl$2;a.category=this._category$2;a["cssclass-height"]=this._cssclassHeight$2;a["absolute-image-prefix"]=this._absoluteImagePrefix$2;this._environment.transformAndUpdate(this._domElementId,b,this._parameters.get_xsltUrl(),a,Delegate.create(this,function(){this.bindBehaviors(this._domElementId);this.updateCheckboxes()}))}else this.hide()},getXsltParameters:function(b){var a=HeadlineComponent.HeadlineComponent.callBase(this,"getXsltParameters",[b]);a["number-of-selections"]=this._numberOfSelections$2;a["absolute-image-prefix"]=this._absoluteImagePrefix$2;return a},loadFlashEventHandler:function(k,e){var j=e.parameters.getAsString("fileurl"),d=e.parameters.getAsString("domelementsuffix"),b=j.split(":");if(b.length===4){var f=b[0],h=b[1],g=b[2],i=b[3],a={};a["component-instance-name"]=this._componentInstanceName;a["component-dom-element-id"]=this._domElementId+"-"+d;a["xslt-url"]=this._flashPlayerXsltUrl$2;a["flash-url"]=f;a["flash-vars"]=i;a.width=h;a.height=g;var c=this._domElementId+"-"+d;if(f!==""){this._initialRenderPostSSRManager.onLoadEventHandlerFired(c);this._environment.transformAndUpdate(c,null,this._flashPlayerXsltUrl$2,a,Delegate.create(this,function(){this.bindBehaviors(c)}))}}}};HeadlineComponent.HeadlineComponent.createClass("HeadlineComponent.HeadlineComponent",AbstractWarpComponents.AbstractMarketGroupListComponent);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);
