$(document).ready(function(){Findings.Init();document.addEventListener("SmoothStateLoaded",function(){Findings.Init()})});var Findings=function(){return{selector:{wrapper:"[data-js-rotating-findings]",items:"[data-js-rotating-findings-items]",item:"[data-js-rotating-finding]",autoplayButton:"[data-js-autoplay-toggle]",autoplayButtonText:"[data-js-autoplay-toggle-text]",findingNavItem:"[data-js-rotating-finding-nav-item]"},element:{wrapper:undefined},property:{timers:[],intervalTime:7200,transitionSpeed:500,isAnimating:!1},Init:function(){(Findings.SetUpElements(),Findings.element.wrapper.length)&&(Findings.SetUpNavigation(),Findings.SetWrapperHeight(),Findings.Cycle(),Findings.Events.init())},Cycle:function(){Findings.element.wrapper.each(function(){var n=$(this),i=parseInt(n.data("item-count")),t;i>1?(Findings.Next(n),n.addClass("is-rotating")):(t=n.children(Findings.selector.item).first(),t.show())})},GetItemsContainer:function(n){return $(n).find(Findings.selector.items).length?$(n).find(Findings.selector.items):$(n)},SetUpElements:function(){var n=Findings.selector,t=Findings.element;t.wrapper=Findings.GetItemsContainer($(n.wrapper));t.wrapper.each(function(t){var i=$(this),r=i.children(n.item);i.data("index",t);Findings.property.timers.push(undefined);r.length&&i.data("item-count",r.length);i.removeClass("not-initialised")})},SetUpNavigation:function(){var n=$(Findings.selector.findingNavItem);if(n.length>0)n.on("click",function(n){n.preventDefault();n.stopPropagation();Findings.GoToSlide($(this).closest(Findings.selector.wrapper),$(this).index())})},SetWrapperHeight:function(){Findings.element.wrapper.each(function(){var n=0,t=$(this),i=t.find(Findings.selector.item);i.each(function(){var i=$(this),t=i.outerHeight();t>n&&(n=t)});t.css({"min-height":n})})},GoToSlide:function(n,t){var e;if(!Findings.property.isAnimating){var u=n.closest(Findings.selector.wrapper),o=parseInt(u.data("index")),f=u.children(Findings.selector.item),i=f.filter(".is-active").length>0?f.filter(".is-active").first():undefined,r=f.eq(t),s=Findings.property.timers[o];typeof s!="undefined"&&window.clearTimeout(s.timerId);i!==undefined&&i.length&&(i.index()!=t?MQ.HasAnimations()?(Findings.property.isAnimating=!0,i.show().addClass("bannerAnimated bannerFadeOutLeft").removeClass("bannerFadeInLeft"),setTimeout(function(){i.removeClass("is-active bannerAnimated bannerFadeOutLeft").hide();Findings.property.isAnimating=!1},Findings.property.transitionSpeed)):i.fadeOut(Findings.property.transitionSpeed,function(){i.removeClass("is-active bannerAnimated bannerFadeOutLeft")}):r=undefined);r!==undefined&&(MQ.HasAnimations()?(Findings.property.isAnimating=!0,r.show().addClass("bannerAnimated bannerFadeInLeft"),setTimeout(function(){Findings.property.isAnimating=!1;r.addClass("is-active")},Findings.property.transitionSpeed)):r.fadeIn(Findings.property.transitionSpeed,function(){r.addClass("is-active")}));e=$(Findings.selector.findingNavItem);e.removeClass("is-active");e.eq(t).addClass("is-active");Findings.property.timers[o]=new Findings.Timer(function(){Findings.Next(u)},Findings.property.intervalTime)}},Next:function(n){var r=n.closest(Findings.selector.wrapper),f=parseInt(r.data("index")),t=r.children(Findings.selector.item),i=t.filter(".is-active").length===1?t.filter(".is-active").first():undefined,u;u=i===undefined?t.first():i.index()+1!==t.length?t.eq(i.index()+1):t.first();Findings.GoToSlide(n,u.index())},Pause:function(n){if(n){var t=Findings.selector,r=n.closest(t.wrapper),f=parseInt(r.data("index")),i=r.find(t.autoplayButton).first(),u=i.length?i.find(t.autoplayButtonText).first():[];Findings.property.timers[f].pause();i.attr("title","Play").addClass("is-paused");u.length&&u.text("Play")}},Resume:function(n){if(n){var t=Findings.selector,r=n.closest(t.wrapper),f=parseInt(r.data("index")),i=r.find(t.autoplayButton).first(),u=i.length?i.find(t.autoplayButtonText).first():[];Findings.property.timers[f].resume();i.attr("title","Pause").removeClass("is-paused");u.length&&u.text("Pause")}},Events:{init:function(){var n=Findings.Events;n.click();n.resize()},click:function(){$(Findings.selector.autoplayButton).click(function(n){var t=$(this),i=t.hasClass("is-paused");i?Findings.Resume(t):Findings.Pause(t);n.preventDefault()});$(document).click(function(n){var i=$(n.target),r,t;i.is(Findings.selector.wrapper)&&(r=i,t=r.children(".is-active").first(),t.length&&t[0].click())})},resize:function(){var n=debounce(function(){Findings.SetWrapperHeight()},200);$(window).resize(function(){n()})}},Timer:function(n,t){this.timerId=undefined;this.start=undefined;this.remaining=t;this.pause=function(){window.clearTimeout(this.timerId);this.remaining-=new Date-this.start};this.resume=function(){this.start=new Date;window.clearTimeout(this.timerId);this.timerId=window.setTimeout(n,this.remaining)};this.resume()}}}()