1jQuery(document).ready((function(){const e=document.querySelector(".menu-toggle"),t=document.querySelector("#mobile-handler"),n=document.querySelector("#mobile-navigation");var a={menu_nav_selector:n,init:function(){jQuery(e).click((function(e){jQuery(this).toggleClass("toggle"),jQuery(t).toggleClass("active"),jQuery(n).slideToggle(),e.preventDefault(),e.stopPropagation(),a.update_nav_state()})),jQuery(e).on("touchend",(function(e){jQuery(this).toggleClass("toggle"),jQuery(t).toggleClass("active"),jQuery(n).slideToggle(),e.preventDefault(),e.stopPropagation(),a.update_nav_state()}))},update_nav_state:function(e){jQuery(this.menu_nav_selector).toggleClass("active");"true"===n.getAttribute("aria-expanded")?n.setAttribute("aria-expanded","false"):n.setAttribute("aria-expanded","true")}};jQuery("ul.menu-panel__nav li.menu-item-has-children a").attr("tabindex","0"),jQuery("ul.menu-panel__nav li.menu-item-has-children > a").click((function(e){e.preventDefault(),e.stopPropagation(),jQuery(this).next(".sub-menu").slideToggle(300),jQuery(this).toggleClass("toggled")})),jQuery("ul.menu-panel__nav li.menu-item-has-children > a").on("touchend",(function(e){e.preventDefault(),e.stopPropagation(),jQuery(this).next(".sub-menu").slideToggle(300),jQuery(this).toggleClass("toggled")})),jQuery("ul.menu-panel__nav ul.sub-menu a").click((function(){var e=jQuery(this).attr("href");window.location.href=e})),jQuery("ul.menu-panel__nav ul.sub-menu a").on("touchend",(function(e){var t=jQuery(this).attr("href");window.location.href=t})),document.addEventListener("click",(function(a){n.contains(a.target)||(e.classList.remove("toggle"),t.classList.remove("toggle"),n.setAttribute("aria-expanded","false"),n.classList.remove("active"),n.style.display="none")})),jQuery(document).on("keydown",(function(a){"Escape"==a.key&&(e.classList.remove("toggle"),t.classList.remove("toggle"),n.setAttribute("aria-expanded","false"),n.classList.remove("active"),n.style.display="none")})),jQuery("ul.menu-panel__nav li.menu-item-has-children :not(.sub-menu li)").keyup((function(e){13==(e.keyCode?e.keyCode:e.which)&&(jQuery(this).next(".sub-menu").slideToggle(300),jQuery(this).find(".sub-menu").toggleClass("collapse"))})),jQuery("document").ready((function(e){a.init()})),console.log("All Menu Scrips Loaded")}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.