Component=window.Component||{};Component.Header=function(){var n={activeContainer:"body",header:"[data-header]",stickyHeader:"[data-header-sticky]",headerNav:"[data-header-nav]",navToggle:"[data-main-nav-toggle]",navItems:"[data-main-nav-items]",navItem:"[data-main-nav-item]",navExpand:"[data-main-nav-expand]",searchToggle:"[data-nav-search-toggle]",searchField:"[data-nav-search-field]",subnavLatch:"[data-main-nav-subnav-latch]",socialsWrapper:"[data-socials-wrapper]",socialsOptions:"[data-socials-options]",socialsTrigger:"[data-socials-trigger]"},t={stickyHeader:"c-header--sticky",navActive:"js-nav-active",subnavActive:"js-subnav-active",searchActive:"js-search-active",subnavLatch:"js-subnav-latched"},i=function(){return $(n.activeContainer).first()},r=function(){var u=$(n.header)[0],t=$(n.headerNav)[0],i=u.getBoundingClientRect(),r=i.top+i.height;r!=t.getBoundingClientRect().top&&(t.style.top=r+"px")};return{Init:function(){this.Bindings();this.Socials()},Bindings:function(){var u=this,f;$(n.navToggle).off("click.Header").on("click.Header",function(){i().hasClass(t.navActive)?u.CloseNav():u.OpenNav()});$(n.navExpand).off("click.Header").on("click.Header",function(){var i=$(this).closest(n.navItem);i.hasClass(t.subnavActive)?u.CloseSubnav(i):u.OpenSubnav(i)});$(n.searchToggle).off("click.Header").on("click.Header",function(n){var r=this;n.preventDefault();i().hasClass(t.searchActive)?u.CloseSearch():u.OpenSearch()});$(n.subnavLatch).off("click.Header").on("click.Header",function(i){if(window.matchMedia("(min-width: 1280px)").matches){var r=$(this).closest(n.navItem);if(r.hasClass(t.subnavLatch))r.removeClass(t.subnavLatch);else{i.preventDefault();$("html").on("click keyup",function(n){(r.hasClass(t.subnavLatch)&&!$.contains(r.get(0),n.target)||n.key&&n.key.toLowerCase()==="escape")&&(r.removeClass(t.subnavLatch),$(this).off(n))});r.addClass(t.subnavLatch)}}});$(n.searchField).off("keyup.Header").on("keyup.Header",function(n){n.key.toLowerCase()==="escape"&&u.CloseSearch()});window.addEventListener("optimisedResize",r);r();window.addEventListener("optimisedScroll",function(){var r=$(n.header),i=$(n.stickyHeader).first(),u,e;window.matchMedia("screen and (min-width: 1280px)").matches?(u=i.offset().top,window.pageYOffset>(typeof f!="undefined"?f:u)?(typeof f=="undefined"&&(f=u,e=i.outerHeight(),i.parent().css("padding-bottom",e+"px")),r.addClass(t.stickyHeader)):(r.removeClass(t.stickyHeader),f=undefined,i.parent().css("padding-bottom",""))):(r.removeClass(t.stickyHeader),f=undefined,i.parent().css("padding-bottom",""))})},Socials:function(){function f(){t.addClass("is-active");r.attr("aria-hidden","false");i.attr("aria-expanded","true")}function u(){t.removeClass("is-active");r.attr("aria-hidden","true");i.attr("aria-expanded","false")}var t=$(n.socialsWrapper),r=$(n.socialsOptions),i=$(n.socialsTrigger);i.off("click.Header").on("click.Header",function(n){n.preventDefault();n.stopPropagation();t.hasClass("is-active")?u():f()});$(document).on("click",function(i){$(i.target).closest(n.socialsWrapper).length==0&&t.hasClass("is-active")&&u()})},OpenNav:function(){window.scrollTo(0,0);r();i().addClass(t.navActive)},CloseNav:function(){i().removeClass(t.navActive)},OpenSubnav:function(i){i.addClass(t.subnavActive);i.find(n.navItems).first().slideDown()},CloseSubnav:function(i){i.removeClass(t.subnavActive);i.find(n.navItems).first().slideUp()},OpenSearch:function(){var r=this;i().addClass(t.searchActive);setTimeout(function(){$(n.searchField).focus();$("html").on("click touchend",function(t){$.contains($(n.header).get(0),t.target)||(r.CloseSearch(),$(this).off(t))})},100)},CloseSearch:function(){i().removeClass(t.searchActive);$(n.searchToggle).first().focus()}}}()