var baseGoogleMapsModule=angular.module("diversus.core.baseGoogleMapsModule",["uiGmapgoogle-maps"]),corpConfig,corpServices,accordionModule,carouselModule,imageCarouselModule,breadcrumbModule,socialLinksModule,shareModule,navigationModule,contactModule,documentListModule,linksListModule,headerFooterModule;baseGoogleMapsModule.controller("BaseGoogleMapsCtrl",["$scope","$q","$timeout","$window","uiGmapGoogleMapApi","uiGmapIsReady",function(n,t,i,r){n.markers=[];n.MapZoom=0;n.options={scrollwheel:!1};n.mapControl={};n.mapSettings={center:{latitude:-32.0170373,longitude:115.9300478},zoom:11,fitToMap:!1};n.getMapCount=function(){return $(".angular-google-map")!=null&&$(".angular-google-map")!=undefined?$(".angular-google-map").length:(console.log("Could not determine map count, defaulting to 1"),1)};n.mapsOnPageCount=n.getMapCount();r.onload=function(){n.isExpEditor!=undefined&&n.isExpEditor.toLowerCase()=="true"&&(console.log("refresh maps exp editor"),n.mapsOnPageCount=n.getMapCount(),n.triggerWindowResize().then(function(){return n.refreshCurrentMap(0)}))};n.initMap=function(t,i,r,u,f,e){(n.markers=[],n.isExpEditor=e,console.log("mapsOnPageCount: "+n.mapsOnPageCount),t!=null&&n.mapsOnPageCount!=0)&&(n.setMapPosition(t,i,r,u,f),console.log("MapSettings - zoom: "+n.mapSettings.zoom+" fitToMap: "+n.mapSettings.fitToMap+" Lat: "+n.mapSettings.center.latitude+" Long: "+n.mapSettings.center.longitude),console.log("valid locations count: "+n.validLocationsCount))};n.setMapPosition=function(t,i,r,u,f){var s,o,e,h;for(console.log("set map position: "+r+", "+i),n.latitudePoint=r,n.longitudePoint=i,s=!1,n.validLocationsCount=t.length,o=0;o<t.length;o++)(jQuery.isEmptyObject(t[o])||t[o]==undefined)&&n.validLocationsCount--;for(e=0;e<t.length;e++)jQuery.isEmptyObject(t[e])||t[e]==undefined||(n.validLocationsCount>=1&&s==!1&&(n.latitudePoint=t[e].Latitude,n.longitudePoint=t[e].Longitude,s=!0),f?n.CreateDefaultMarker(t[e],e):n.CreateNumberedMarker(t[e],e));n.validLocationsCount==1&&(h=parseInt(n.MapZoom,10),h>0&&(u=h));console.log(n.latitudePoint);console.log(n.longitudePoint);n.mapSettings={center:{latitude:n.latitudePoint,longitude:n.longitudePoint},zoom:u,fitToMap:!1};console.log(n.longitudePoint+" "+n.latitudePoint+" "+u)};n.refreshCurrentMap=function(t){return i(function(){var t=n.mapControl.getGMap();n.mapControl.refresh({latitude:n.latitudePoint,longitude:n.longitudePoint});console.log("refreshing map no: "+t.uiGmap_id);console.log("zoom: "+n.mapSettings.zoom)},t)};n.refreshAllMaps=function(n){return i(function(){n.forEach(function(n){var t=n.map,i,r;google.maps.event.trigger(t,"resize");i=t.uiGmap_id;r=n.instance;t.refresh=!1;t.refresh=!0;console.log("refresh loop map no: "+i)})},100)};n.triggerWindowResize=function(){var n,t=jsCommon.GetBrowserDetect();return n=t.browser=="Explorer"?1e3:1,console.log("resizeDelay: "+n),i(function(){console.log("fire resize");var n=r.document.createEvent("UIEvents");n.initUIEvent("resize",!0,!1,r,0);r.dispatchEvent(n)},n)};n.CreateDefaultMarker=function(t,i){var r={latitude:t.Latitude,longitude:t.Longitude,title:t.Title,link:t.Link,show:!1};r.id=i;r.onClick=function(){r.show=!r.show}.bind(this);n.markers.push(r)};n.CreateNumberedMarker=function(t,i){var u=i+1,f="/Content/CoM/Images/CommunityFinder/Map Icons/number_"+u+".png",r={latitude:t.Latitude,longitude:t.Longitude,title:t.Title,link:t.Link,show:!1,events:{click:function(){r.show=!r.show}}};r.id=i;n.markers.push(r)}}]);corpConfig=angular.module("diversus.feature.uicontrols.config",["bootstrapLightbox","uiGmapgoogle-maps"]);corpConfig.config(["uiGmapGoogleMapApiProvider",function(n){n.configure({key:"AIzaSyCkET7ZPwX9ab3bAs8_bibtyGfy_yGdAVI",v:"3.20",libraries:"weather,geometry,visualization"})}]);corpConfig.config(["LightboxProvider",function(n){n.templateUrl="/Resources/Styles/Third Party/angular-bootstrap-lightbox/lightbox.html";n.calculateModalDimensions=function(n){var t=Math.max(400,n.imageDisplayWidth+32);return(t>=n.windowWidth-20||n.windowWidth<768)&&(t="auto"),{width:t,height:"auto"}};n.calculateImageDimensionLimits=function(n){return n.windowWidth>=768?{maxWidth:n.windowWidth-92,maxHeight:n.windowHeight-206}:{maxWidth:n.windowWidth-52,maxHeight:n.windowHeight-86}}}]);corpServices=angular.module("diversus.feature.uicontrols.services",["ngResource"]),function(){var t="/api/",i="/sessionapi/",n=function(n,r,u,f,e){var o=t;return e&&(o=i),["$resource",function(t){return f?t(jsWebApi.ensureSitecoreContext(o+n),r,jsWebApi.antiForgeryRequest(u)):t(jsWebApi.ensureSitecoreContext(o+n),r,jsWebApi.anonymousRequest(u))}]};corpServices.factory("TwitterFeedService",n("TwitterFeed/:id",{id:"@id"},!0,!1,!1));corpServices.factory("SimpleMapService",n("SimpleMap/:id",{id:"@id"},!0,!1,!1));corpServices.factory("AccordionContentService",n("AccordionContent/:id",{id:"@id"},!0,!1,!1));corpServices.factory("AccordionMenuService",n("AccordionMenu/:id",{id:"@id"},!0,!1,!1));corpServices.factory("BreadcrumbService",n("Breadcrumb/:id",{id:"@id"},!0,!1,!1));corpServices.factory("NavigationService",n("Navigation/:id",{id:"@id"},!0,!1,!1));corpServices.factory("NavCallToActionService",n("NavCallToAction/:id",{id:"@id"},!0,!1,!0));corpServices.factory("LandingService",n("Landing/:id",{id:"@id"},!0,!1,!1));corpServices.factory("HeaderFooterService",n("HeaderFooter/:id",{id:"@id"},!0,!1,!0));corpServices.factory("ImageCarouselService",n("ImageCarousel/:id",{id:"@id"},!0,!1,!1));corpServices.factory("CarouselService",n("Carousel/:id",{id:"@id"},!0,!1,!1));corpServices.factory("SocialLinksService",n("SocialLinks/:id",{id:"@id"},!0,!1,!1));corpServices.factory("LinksListService",n("LinksList/:id",{id:"@id"},!0,!1,!1));corpServices.factory("DocumentListService",n("DocumentList/:id",{id:"@id"},!0,!1,!1));corpServices.factory("ContactService",n("CouncilContact/:id",{id:"@id"},!0,!1,!1));corpServices.factory("PollingService",n("Polling/:id",{id:"@id"},!0,!1,!1))}();accordionModule=angular.module("diversus.feature.uicontrols.accordionContentModule",["ngRoute","ngSanitize"]);accordionModule.controller("AccordionContentCtrl",["$scope","$controller","AccordionContentService",function(n,t,i){n.populatePageData=function(t){n.callWebApiService(i,{id:t}).then(function(t){return n.HandleResponseErrors(t),n.data.groups=t.AccordionSections,!0},function(){n.onSubmitFail()})};n.init=function(i){angular.extend(this,t("BaseCtrl",{$scope:n}));n.data={};n.populatePageData(i)}}]);accordionModule=angular.module("diversus.feature.uicontrols.accordionMenuModule",["ngRoute","ngSanitize"]);accordionModule.controller("AccordionMenuCtrl",["$scope","$controller","AccordionMenuService",function(n,t,i){n.populatePageData=function(t){n.callWebApiService(i,{id:t}).then(function(t){return n.HandleResponseErrors(t),n.data.groups=t.AccordionSections,!0},function(){n.onSubmitFail()})};n.init=function(i){angular.extend(this,t("BaseCtrl",{$scope:n}));n.data={};n.populatePageData(i)}}]);carouselModule=angular.module("diversus.feature.uicontrols.carouselModule",["ngRoute","ngSanitize"]);carouselModule.controller("CarouselCtrl",["$scope","$controller","CarouselService",function(n,t,i){var r=n.slides=[];n.populatePageData=function(){r=[];n.callWebApiService(i,{id:n.DataSource}).then(function(t){n.HandleResponseErrors(t);n.thumbnailSize=t.ThumbnailsPerPage;for(var i=0;i<t.CarouselItems.length;i++)r.push({SlideTitle:t.CarouselItems[i].Title,SlideCaption:t.CarouselItems[i].Text,SlideImageUrl:t.CarouselItems[i].Image,SlideHyperlinkUrl:t.CarouselItems[i].Link,SlideIsVideo:t.CarouselItems[i].IsVideo,SlideYouTubeUrl:n.GenerateYouTubeLink(t.CarouselItems[i].YouTubeId),SlideGuid:t.CarouselItems[i].id,index:i});return n.slides=r,t.Speed!=null&&t.Speed!=!1&&(n.myInterval=t.Speed),t.MobileImage!=null&&t.MobileImage!=!1&&(n.hasMobileImage=!0,n.MobileImage.Image=t.MobileImage,n.MobileImage.Link=t.MobileImageLink!=null&&t.MobileImageLink!=""?t.MobileImageLink:!1,n.MobileImage.Text=t.MobileImageTitle!=null&&t.MobileImageTitle!=""?t.MobileImageTitle:!1),!0},function(){n.onSubmitFail()})};n.GenerateYouTubeLink=function(n){return n.length>0?"https://www.youtube.com/embed/"+n+"?rel=0&amp;controls=0&amp;showinfo=0":""};n.scrollDown=function(){window.scrollTo(0,605)};n.init=function(i){angular.extend(this,t("BaseCtrl",{$scope:n}));n.DataSource=i;n.myInterval=6e3;n.hasMobileImage=!1;n.MobileImage={};n.populatePageData()}}]);imageCarouselModule=angular.module("diversus.feature.uicontrols.imageCarouselModule",["ngRoute","ngSanitize","bootstrapLightbox"]);imageCarouselModule.service("sharedProperties",[function(){var n=[],t=[],i=0,r=1,u=0;return{getSlides:function(){return n},setSlides:function(t){n=t},getShowThumbnails:function(){return t},setShowThumbnails:function(n){t=n},getSelectedIndex:function(){return i},setSelectedIndex:function(n){i=n},getThumbnailPagesCount:function(){return r},setThumbnailPagesCount:function(n){r=n},getThumbnailSize:function(){return u},setThumbnailSize:function(n){u=n}}}]);imageCarouselModule.controller("ImageCarouselCtrl",["$scope","ImageCarouselService","$controller","sharedProperties","Lightbox",function(n,t,i,r,u){n.myInterval=-1;n.thumbnailSize=5;n.thumbnailPage=1;n.slides=[];n.populatePageData=function(){n.callWebApiService(t,{id:n.DataSource}).then(function(t){if(n.HandleResponseErrors(t),r.setThumbnailSize(t.ThumbnailsPerPage),t.CarouselItems!=null){t.AutoPlay&&(n.myInterval=5e3);for(var i=0;i<t.CarouselItems.length;i++)n.slides.push({image:t.CarouselItems[i].SliderUrl,url:t.CarouselItems[i].LightboxUrl,caption:t.CarouselItems[i].Caption,index:i,desc:t.CarouselItems[i].Desc});r.setSlides(n.slides);r.setThumbnailPagesCount(n.slides.length/n.thumbnailSize());n.showThumbnails=n.slides.slice((n.thumbnailPage-1)*n.thumbnailSize,n.thumbnailPage*n.thumbnailSize);r.setShowThumbnails(n.showThumbnails)}return!0},function(){n.onSubmitFail()})};n.openLightboxModal=function(t){r.setSelectedIndex(t);u.openModal(n.slides,t)};n.setActive=function(t){for(var i=0;i<n.slides.length;i++)n.slides[i].active=!1;n.isLightbox&&u.setImage(t);r.setSelectedIndex(t);n.slides[t].active=!0};n.prevSlide=function(){n.setActive(n.index()-1<0?n.slides.length-1:n.index()-1)};n.nextSlide=function(){n.setActive(n.index()+1==n.slides.length?0:n.index()+1)};n.init=function(t){angular.extend(this,i("BaseCtrl",{$scope:n}));n.DataSource=t;n.index=r.getSelectedIndex;n.thumbnailPagesCount=r.getThumbnailPagesCount;n.thumbnailSize=r.getThumbnailSize;n.populatePageData()};n.initLightbox=function(){angular.extend(this,i("BaseCtrl",{$scope:n}));n.isLightbox=!0;n.index=r.getSelectedIndex;n.slides=r.getSlides()}}]);imageCarouselModule.controller("ImagePagerCtrl",["$scope","$controller","sharedProperties","Lightbox",function(n,t,i,r){n.pagerPrevPage=function(){n.pager.thumbnailPage>1&&n.pager.thumbnailPage--;n.pager.showThumbnails=n.pager.isLightbox?n.setShowThumbnails():n.setShowThumbnails};n.pagerNextPage=function(){n.pager.thumbnailPage<=Math.floor(n.getSlides().length/n.pager.thumbnailSize())&&n.pager.thumbnailPage++;n.pager.showThumbnails=n.pager.isLightbox?n.setShowThumbnails():n.setShowThumbnails};n.$watch("pager.index()",function(){n.pager.thumbnailPage=Math.ceil((n.pager.index()+1)/n.pager.thumbnailSize());n.pager.showThumbnails=n.pager.isLightbox?n.setShowThumbnails():n.setShowThumbnails},!0);n.setShowThumbnails=function(){return n.getSlides().slice((n.pager.thumbnailPage-1)*n.pager.thumbnailSize(),n.pager.thumbnailPage*n.pager.thumbnailSize())};n.getSlides=function(){return slides=n.pager.isLightbox?n.pager.slides:n.pager.slides()};n.setActive=function(t){for(var u=0;u<n.getSlides().length;u++)n.getSlides()[u].active=!1;n.pager.isLightbox&&r.setImage(t);i.setSelectedIndex(t);n.getSlides()[t].active=!0};n.init=function(r,u,f){angular.extend(this,t("BaseCtrl",{$scope:n}));i.setThumbnailSize(u);n.pager.index=i.getSelectedIndex;n.pager.thumbnailSize=i.getThumbnailSize;n.pager.thumbnailPagesCount=i.getThumbnailPagesCount;n.pager.isLightbox=f;n.pager.thumbnailPage=1;f?(n.pager.slides=r,n.pager.showThumbnails=n.setShowThumbnails()):(n.pager.slides=i.getSlides,n.pager.showThumbnails=i.getShowThumbnails)}}]);imageCarouselModule.directive("imageonload",function(){return{restrict:"A",link:function(n,t){t.bind("load",function(n){if($(n.currentTarget).width()>$(n.currentTarget).parent().width()){var t=($(n.currentTarget).width()-$(n.currentTarget).parent().width())/2;$(n.currentTarget).css("marginLeft","-"+t+"px")}})}}});breadcrumbModule=angular.module("diversus.feature.uicontrols.breadcrumbModule",["ngRoute","ngSanitize"]);breadcrumbModule.controller("BreadcrumbCtrl",["$scope","$controller","BreadcrumbService",function(n,t,i){n.populateControlData=function(t){n.callWebApiService(i,{id:t}).then(function(t){return n.HandleResponseErrors(t),n.data.items=t.BreadcrumbItems,!0},function(){n.onSubmitFail()})};n.init=function(i){angular.extend(this,t("BaseCtrl",{$scope:n}));n.data={};n.populateControlData(i)}}]);navigationModule=angular.module("diversus.feature.uicontrols.navigationModule",["ngRoute","ngSanitize"]);navigationModule.controller("NavigationCtrl",["$scope","$controller","NavigationService","NavCallToActionService",function(n,t,i,r){n.GetNavCallToActions=function(t){n.callWebApiService(r,{}).then(function(t){return n.HandleResponseErrors(t),n.data.navigationCTA=t.NavigationCallToActionItems,!0},function(){n.onSubmitFail()}).then(function(){return n.populateControlData(t),!0})};n.SetLandingPageCtaItems=function(){for(var r,i,t=0;t<n.data.itemsOne.length;t++)for(r=n.data.itemsOne[t].Url,i=0;i<n.data.navigationCTA.length;i++)n.data.navigationCTA[i].LandingPageParentUrl===r&&(n.data.itemsOne[t].CallToAction=n.data.navigationCTA[i])};n.populateControlData=function(t){n.callWebApiService(i,{LevelsDeep:t}).then(function(t){var i,u,r,f,e;for(n.HandleResponseErrors(t),i=t.NavigationItems,n.data.items=i,r=0;r<i.length;r++){if(i[r].HiddenInTopNavigation==!0){i.splice(r,1);r--;continue}if(i[r].Children!=null&&i[r].Children!=undefined)for(a=0;a<i[r].Children.length;a++){if(i[r].Children[a].HiddenInTopNavigation==!0){i[r].Children.splice(a,1);a--;continue}if(n.IsActiveNavigationNode(i[r].Children[a].Url)==!0&&(i[r].isOpen=!0,n.topLevelOpen==!0&&(i[r].Children[a].showInSideNav=!0,i[r].showInSideNav=!0)),i[r].Children[a].Children!=null&&i[r].Children[a].Children!=undefined)for(j=0;j<i[r].Children[a].Children.length;j++)if(n.IsActiveNavigationNode(i[r].Children[a].Children[j].Url)==!0&&(i[r].Children[a].isOpen=!0,n.topLevelOpen==!0&&(i[r].Children[a].Children[j].showInSideNav=!0,i[r].Children[a].showInSideNav=!0,i[r].showInSideNav=!0)),i[r].Children[a].Children[j].Children!=null&&i[r].Children[a].Children[j].Children!=undefined)for(k=0;k<i[r].Children[a].Children[j].Children.length;k++)n.IsActiveNavigationNode(i[r].Children[a].Children[j].Children[k].Url)==!0&&(i[r].Children[a].Children[j].isOpen=!0,i[r].Children[a].isOpen=!0,i[r].isOpen=!0,n.topLevelOpen==!0&&(i[r].Children[a].Children[j].Children[k].showInSideNav=!0,i[r].Children[a].Children[j].showInSideNav=!0,i[r].Children[a].showInSideNav=!0,i[r].showInSideNav=!0))}}for(u=0,u=i.length%2==5?i.length/2+.5:i.length/2,r=0;r<i.length;r++)i[r].BackgroundImage!=""&&(f="url("+i[r].BackgroundImage+")",i[r].BackgroundImage={"background-image":f}),r<=u?n.data.itemsOne.push(i[r]):n.data.itemsTwo.push(i[r]);return e=92/(i.length+1)+"%",n.listWidth={width:e},n.SetLandingPageCtaItems(),!0},function(){n.onSubmitFail()})};n.IsActiveNavigationNode=function(n){var t=window.location.pathname;return n!="/"&&n!="/en"&&(t===n||t.indexOf(n,0)===0)?!0:!1};n.init=function(i,r){angular.extend(this,t("BaseCtrl",{$scope:n}));n.listWidth={width:"8%"};n.data={};n.data.itemsOne=[];n.data.itemsTwo=[];n.GetNavCallToActions(r);n.minpx=8;n.maxpx=16;n.restore=14;n.topLevelOpen=!1;angular.element("#thisPageTheme").val()!==""&&angular.element("#thisPageTheme").val()!=="default-theme"&&(n.topLevelOpen=!0);jQuery(".input-search").on("focus",function(){jQuery(".search-area").addClass("search-focused")});jQuery(".dropdown-menu").on("keydown",function(n){n.stopPropagation()});jQuery(".input-search").blur(function(){setTimeout(function(){jQuery(".input-search").is(":focus")||jQuery(".search-area").removeClass("search-focused")},200)});jQuery(".dropdown-menu").click(function(n){n.stopPropagation()})};n.increaseFontSize=function(){$("*").each(function(){var n=parseInt($(this).css("font-size"));n=n+1+"px !important";$(this).parents(".gSett").length<1&&($(this).is("h1")||$(this).is("h2")||$(this).is("h3")||$(this).is("h4")||$(this).is("h5")||$(this).is("p")||$(this).is("a"))&&$(this).attr("style","font-size: "+n)})};n.decreaseFontSize=function(){$("body").addClass("fontC");$("*").each(function(){var n=parseInt($(this).css("font-size"));n=n-1+"px !important";$(this).parents(".gSett").length<1&&($(this).is("h1")||$(this).is("h2")||$(this).is("h3")||$(this).is("h4")||$(this).is("h5")||$(this).is("p")||$(this).is("a"))&&$(this).attr("style","font-size: "+n)})};n.getBgImgStyle=function(n){var t={};return jQuery.isEmptyObject(n)||n===undefined?t:(n.length>0&&(t={"background-image":"url("+n+")"}),t)};n.restoreFontSize=function(){$("*").each(function(){var n=parseInt($(this).css("font-size"));n="auto !important";$(this).parents(".gSett").length<1&&($(this).is("h1")||$(this).is("h2")||$(this).is("h3")||$(this).is("h4")||$(this).is("h5")||$(this).is("p")||$(this).is("a"))&&$(this).attr("style","font-size: "+n)})};n.printPage=function(){window.print()}}]);navigationModule.controller("ResponsiveNavigationCtrl",["$scope","$controller","NavigationService","NavCallToActionService",function(n,t,i){n.populateControlData=function(t){n.callWebApiService(i,{LevelsDeep:t}).then(function(t){var r,u,i,f;for(n.HandleResponseErrors(t),r=t.NavigationItems,n.data.items=r,i=0;i<r.length;i++){if(r[i].HiddenInTopNavigation==!0){r.splice(i,1);i--;continue}if(r[i].Children!=null&&r[i].Children!=undefined)for(a=0;a<r[i].Children.length;a++){if(r[i].Children[a].HiddenInTopNavigation==!0){r[i].Children.splice(a,1);a--;continue}if(n.IsActiveNavigationNode(r[i].Children[a].Url)==!0&&(r[i].isOpen=!0,n.topLevelOpen==!0&&(r[i].Children[a].showInSideNav=!0,r[i].showInSideNav=!0)),r[i].Children[a].Children!=null&&r[i].Children[a].Children!=undefined)for(j=0;j<r[i].Children[a].Children.length;j++)if(n.IsActiveNavigationNode(r[i].Children[a].Children[j].Url)==!0&&(r[i].Children[a].isOpen=!0,n.topLevelOpen==!0&&(r[i].Children[a].Children[j].showInSideNav=!0,r[i].Children[a].showInSideNav=!0,r[i].showInSideNav=!0)),r[i].Children[a].Children[j].Children!=null&&r[i].Children[a].Children[j].Children!=undefined)for(k=0;k<r[i].Children[a].Children[j].Children.length;k++)n.IsActiveNavigationNode(r[i].Children[a].Children[j].Children[k].Url)==!0&&(r[i].Children[a].Children[j].isOpen=!0,r[i].Children[a].isOpen=!0,r[i].isOpen=!0,n.topLevelOpen==!0&&(r[i].Children[a].Children[j].Children[k].showInSideNav=!0,r[i].Children[a].Children[j].showInSideNav=!0,r[i].Children[a].showInSideNav=!0,r[i].showInSideNav=!0))}}for(u=0,u=r.length%2==5?r.length/2+.5:r.length/2,i=0;i<r.length;i++)r[i].BackgroundImage!=""&&(f="url("+r[i].BackgroundImage+")",r[i].BackgroundImage={"background-image":f}),i<=u?n.data.itemsOne.push(r[i]):n.data.itemsTwo.push(r[i]);return!0},function(){n.onSubmitFail()})};n.IsActiveNavigationNode=function(n){n=n.toLowerCase();var t=window.location.pathname.toLowerCase();const r="/en",i="/en/";return n!="/"&&n!="/en"&&(t.indexOf(i,0)===0||n.indexOf(i,0)!==0?t.indexOf(i,0)!==0||n.indexOf(i,0)===0||(n=r+n):t=r+t,t==="/en"+n||t===n||t.indexOf(n,0)===0)?!0:!1};n.init=function(i,r){angular.extend(this,t("BaseCtrl",{$scope:n}));n.data={};n.data.itemsOne=[];n.data.itemsTwo=[];n.topLevelOpen=!1;angular.element("#thisPageTheme").val()!==""&&angular.element("#thisPageTheme").val()!=="default-theme"&&(n.topLevelOpen=!0);jQuery("document").ready(n.populateControlData(r));setTimeout(function(){n.populateControlData(r)},15e3)}}]);navigationModule.controller("MobileCollapseCtrl",["$scope","$controller",function(n,t){angular.extend(this,t("BaseCtrl",{$scope:n}));n.navigation=!1;n.search=!1;n.toggleSearch=function(){n.search=!n.search;n.navigation=!1;jQuery(".input-search").focus()};n.toggleNavigation=function(){n.navigation=!n.navigation;n.search=!1};n.toggleDropdown=function(n,t){n.stopPropagation();n.preventDefault();t.open=!t.open};n.toggleDropdownForFirst=function(n,t){t.open=!t.open}}]);socialLinksModule=angular.module("diversus.feature.uicontrols.socialLinksModule",["ngRoute","ngSanitize"]);socialLinksModule.controller("SocialLinksCtrl",["$scope","SocialLinksService","$controller",function(n,t,i){n.populateLinksControlData=function(){n.callWebApiService(t,{id:"1"}).then(function(t){return n.HandleResponseErrors(t),n.Links=t.Links,!0},function(){n.onSubmitFail()})};n.init=function(){angular.extend(this,i("BaseCtrl",{$scope:n}));n.populateLinksControlData()}}]);shareModule=angular.module("diversus.feature.uicontrols.shareModule",["ngRoute","ngSanitize","socialLinks","hl.sticky"]);shareModule.controller("SocialShareCtrl",["$scope","$controller",function(n,t){n.init=function(){angular.extend(this,t("BaseCtrl",{$scope:n}))}}]);navigationModule=angular.module("diversus.feature.uicontrols.twitterModule",["ngRoute","ngSanitize"]);navigationModule.controller("TwitterFeedCtrl",["$scope","TwitterFeedService","$controller",function(n,t,i){n.populateTwitterControlData=function(){n.callWebApiService(t,{id:"1"}).then(function(t){return n.HandleResponseErrors(t),n.data.Tweets=t.Tweets,n.data.TwitterUrl=t.TwitterUrl,!0},function(){n.onSubmitFail()})};n.init=function(){angular.extend(this,i("BaseCtrl",{$scope:n}));n.data={};n.populateTwitterControlData()}}]);navigationModule=angular.module("diversus.feature.uicontrols.simpleMapModule",["ngRoute","ngSanitize","uiGmapgoogle-maps"]);navigationModule.controller("SimpleMapCtrl",["$scope","SimpleMapService","$controller","uiGmapGoogleMapApi","uiGmapIsReady",function(n,t,i){n.populateSimpleMapControlData=function(i){n.callWebApiService(t,{id:n.DataSource}).then(function(t){return n.HandleResponseErrors(t),n.Locations=t.Locations,t.Locations!=null&&t.Locations!=undefined&&t.Locations.length>0&&(n.Address=t.Locations[0].StreetAddress,console.log("populateControlData"),n.initMap(t.Locations,t.Longitude,t.Latitude,t.Zoom,!0,i)),!0},function(){n.onSubmitFail()})};n.init=function(t,r,u,f,e){angular.extend(this,i("BaseCtrl",{$scope:n}));angular.extend(this,i("BaseGoogleMapsCtrl",{$scope:n}));n.DataSource=t;n.Width=r;n.Height=u;n.MapZoom=f;n.Locations=[];n.populateSimpleMapControlData(e)}}]);contactModule=angular.module("diversus.feature.uicontrols.contactModule",["ngRoute","ngSanitize"]);contactModule.controller("ContactCtrl",["$scope","ContactService","$controller",function(n,t,i){n.populateControlData=function(i){n.callWebApiService(t,{id:i}).then(function(t){return n.HandleResponseErrors(t),n.Data=t,!0},function(){n.onSubmitFail()})};n.init=function(t){angular.extend(this,i("BaseCtrl",{$scope:n}));n.Data={};n.populateControlData(t)}}]);documentListModule=angular.module("diversus.feature.uicontrols.documentListModule",["ngRoute","ngSanitize"]);documentListModule.controller("DocumentListCtrl",["$scope","DocumentListService","$controller",function(n,t,i){n.populateControlData=function(i){n.callWebApiService(t,{id:i}).then(function(t){return n.HandleResponseErrors(t),!n.hasPageErrors()&&t.Title!=null&&!jQuery.isEmptyObject(t.Title)&&t.Documents!=null&&!jQuery.isEmptyObject(t.Documents)&&t.Documents.length>0&&(n.data.Title=t.Title,n.data.Links=t.Documents,n.Show=!0),!0},function(){n.onSubmitFail()})};n.init=function(t){angular.extend(this,i("BaseCtrl",{$scope:n}));n.data={};n.Show=!1;n.populateControlData(t)}}]);window.jsFeaturedLinksCarousel=window.jsFeaturedLinksCarousel||{},function(n){var t=[0,1,2,3],i=0;n.init=function(n){i=n;i<=4&&($("#featuredLinkLeftBtn").css("display","none"),$("#featuredLinkRightBtn").css("display","none"))};n.MoveRight=function(){$("#"+t[0]).css("display","none");for(var i=0;i<=3;i++)t[i]++;$("#"+t[3]).css("display","block");n.SetBtnVisible()};n.MoveLeft=function(){$("#"+t[3]).css("display","none");for(var i=0;i<=3;i++)t[i]--;$("#"+t[0]).css("display","block");n.SetBtnVisible()};n.SetBtnVisible=function(){t[3]===i-1?$("#featuredLinkRightBtn").css("display","none"):$("#featuredLinkRightBtn").css("display","block");t[0]>=1?$("#featuredLinkLeftBtn").css("display","block"):$("#featuredLinkLeftBtn").css("display","none")}}(window.jsFeaturedLinksCarousel);linksListModule=angular.module("diversus.feature.uicontrols.linksListModule",["ngRoute","ngSanitize"]);linksListModule.controller("LinksListCtrl",["$scope","LinksListService","$controller",function(n,t,i){n.populateControlData=function(i){n.callWebApiService(t,{id:i}).then(function(t){return n.HandleResponseErrors(t),!n.hasPageErrors()&&t.Title!=null&&t.Links!=null&&!jQuery.isEmptyObject(t.Links)&&t.Links.length>0&&(n.data.Title=t.Title,n.data.HidePic=t.HidePic,n.Show=!0,n.data.Links=t.Links),!0},function(){n.onSubmitFail()})};n.init=function(t){angular.extend(this,i("BaseCtrl",{$scope:n}));n.data={};n.Show=!1;n.populateControlData(t)}}]);headerFooterModule=angular.module("diversus.feature.uicontrols.headerFooterModule",["ngRoute","ngSanitize"]);headerFooterModule.controller("HeaderFooterCtrl",["$scope","$controller","HeaderFooterService",function(n,t,i){n.loadPage=function(t){n.callWebApiService(i,{id:t}).then(function(t){return n.HandleResponseErrors(t),n.data.footerLinks=t.FooterLinks,n.data.headerLinks=t.HeaderLinks,n.data.footerContent=t.FooterContent,n.data.footerNumber=t.FooterNumber,n.data.footerMenus=t.FooterMenus,n.data.footerFeedbackText=t.FooterFeedbackText,!0},function(){n.onSubmitFail()})};n.init=function(i){angular.extend(this,t("BaseCtrl",{$scope:n}));n.data={};n.loadPage(i);n.url=window.location.href;n.pageName=window.location.pathname=="/"?"Home":window.location.pathname.split("/")[window.location.pathname.split("/").length-1]}}]),function(){var n=angular.module("diversus.feature.uicontrols.landingModule",["ngRoute","ngSanitize"]);n.controller("DynamicLandingCtrl",["$scope","$controller","LandingService",function(n,t,i){n.loadPage=function(t){n.callWebApiService(i,{id:t}).then(function(t){return n.HandleResponseErrors(t),n.data.pages=t.Pages,!0},function(){n.onSubmitFail()})};n.init=function(t){n.loadPage(t)},function(){angular.extend(this,t("BaseCtrl",{$scope:n}))}()}])}()