(function(n,t,i){i(document).ready(function(){function n(n){var t;t=n.hasClass(".dropdown")?n.find(".dropdown-toggle").first():n.closest(".dropdown").find(".dropdown-toggle").first();t.dropdown("toggle")}var t=i(".navbar-dotcom"),r;mobileBreakpoint=768;previousWidth=window.innerWidth;t.find(".dropdown-large.dropdown-named-items").each(function(){i(this).find(".dropdown-menu").on("click touchstart",function(n){n.stopPropagation()})});t.find(".dropdown.hamburger, .dropdown.search, .dropdown.search .dropdown-menu *").on("keyup",function(t){var u=t.keyCode||t.which,f=t.type,r=i(t.target);if(window.innerWidth>=mobileBreakpoint)switch(u){case 27:(r.hasClass("open")||r.closest(".dropdown").hasClass("open"))&&(n(r),r.closest(".dropdown").find(".dropdown-toggle").focus());break;case 32:r.click();break;case 9:r.closest(".dropdown").prev(".dropdown").hasClass("open")&&n(r.closest(".dropdown").prev(".dropdown"))}});r=t.find(".nav :not(.hamburger, .search).dropdown-named-items, .nav :not(.hamburger, .search).dropdown-named-items .dropdown-toggle");r.on("touchstart mouseenter mouseleave click keyup",function(r){var o=r.keyCode||r.which,s=r.type,u=i(r.target),e,f;if(window.innerWidth>=mobileBreakpoint)switch(s){case"keyup":switch(o){case 27:(u.hasClass("open")||u.closest(".dropdown").hasClass("open"))&&(n(u),u.closest(".dropdown").find(".dropdown-toggle").focus());break;case 9:u.hasClass("open")||u.closest(".dropdown").hasClass("open")||n(u);break;case 32:u.click()}break;case"click":i(this).on("keyup",function(n){e=n.keyCode});setTimeout(function(){if(e!==27){var n="";u.hasClass("dropdown-toggle")?(n=u.focus().attr("href"),window.location.href=n):u.closest("a").hasClass("dropdown-toggle")&&(n=u.closest("a").focus().attr("href"),window.location.href=n)}else r.preventDefault()},250);break;case"touchstart":if(u.hasClass("dropdown-named-items")||u.closest(".dropdown").hasClass("dropdown-named-items")&&!u.hasClass("close"))if(u.hasClass("open")||u.closest(".dropdown").hasClass("open"))r.preventDefault(),r.stopPropagation(),f="",f=u.is("a")?u.focus().attr("href"):u.hasClass("link-text")||u.closest("a").hasClass("arrow-link")?u.closest("a").focus().attr("href"):u.find("a").first().focus().attr("href"),window.location.href=f;else if(u.data("toggle")=="dropdown"||u.find("a.dropdown-toggle").first().data("toggle")=="dropdown"||u.closest("a.dropdown-toggle").data("toggle")=="dropdown")r.preventDefault(),r.stopPropagation(),t.find(".dropdown-named-items.open").each(function(){n(i(this))}),n(u);else return;break;case"mouseenter":u.hasClass("open")||u.closest(".dropdown").hasClass("open")||(n(u),u.blur().find("a").blur());break;case"mouseleave":(u.hasClass("dropdown")||u.hasClass("dropdown-menu")||u.hasClass("bottom-strip"))&&(u.hasClass("open")||u.closest(".dropdown").hasClass("open"))&&(n(u),u.blur().find("a").blur())}});t.find(".mobile-nav-container .bottom-divider").on("click touchstart",function(n){n.stopPropagation()});t.find(".hamburger-mobile *, .search-mobile *").on("keydown",function(t){var u=t.keyCode||t.which,f=t.type,r=i(t.target);if(window.innerWidth<mobileBreakpoint)switch(u){case 27:(r.hasClass("open")||r.closest(".hamburger-mobile, .search-mobile").hasClass("open"))&&(n(r.closest(".hamburger-mobile, .search-mobile")),r.closest(".hamburger-mobile, .search-mobile").find(".dropdown-toggle").focus());break;case 32:t.preventDefault();t.stopPropagation();r.click();break;case 9:r.hasClass("search-button")&&r.closest(".hamburger-mobile, .search-mobile").click()}});t.find("[data-toggle=offcanvas]").on("click",function(n){window.innerWidth<mobileBreakpoint&&(i(n.target).hasClass("offcanvas")||i(n.target).hasClass("offcanvas-link")||i(n.target).parent().parent().hasClass("offcanvas")||i(n.target).parent().hasClass("offcanvas-link"))&&(n.stopPropagation(),n.preventDefault(),i(this).find(".sidebar-offcanvas .sub-menu").css("min-height",i(".mobile-nav-container").height()+"px"),i(this).find(".row-offcanvas").toggleClass("active").animate({right:"100%"},100))});t.find("[data-toggle=offcanvas-hide]").on("click",function(n){if(window.innerWidth<mobileBreakpoint){n.stopPropagation();n.preventDefault();var t=i(this).closest(".row-offcanvas");t.animate({right:"-15px"},100,function(){setTimeout(function(){t.toggleClass("active")},250)})}});i(window).resize(function(){window.innerWidth>previousWidth&&window.innerWidth>=mobileBreakpoint?n(t.find(".hamburger-mobile.open, .search-mobile.open")):window.innerWidth<previousWidth&&window.innerWidth<mobileBreakpoint&&n(t.find(".dropdown-named-items.open, .dropdown-large.search.open"));previousWidth=window.innerWidth})})})(window,document,jQuery)