1(function(){function debounce(func,wait,immediate){'use strict';var timeout;wait=(typeof wait!=='undefined')?wait:20;immediate=(typeof immediate!=='undefined')?immediate:!0;return function(){var context=this,args=arguments;var later=function(){timeout=null;if(!immediate){func.apply(context,args)}};var callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow){func.apply(context,args)}}} 2function addClass(el,cls){if(!el.className.match('(?:^|\\s)'+cls+'(?!\\S)')){el.className+=' '+cls}} 3function deleteClass(el,cls){el.className=el.className.replace(new RegExp('(?:^|\\s)'+cls+'(?!\\S)'),'')} 4function hasClass(el,cls){if(el.className.match('(?:^|\\s)'+cls+'(?!\\S)')){return!0}} 5function toggleAriaExpandedState(ariaItem){'use strict';var ariaState=ariaItem.getAttribute('aria-expanded');if(ariaState==='true'){ariaState='false'}else{ariaState='true'} 6ariaItem.setAttribute('aria-expanded',ariaState)} 7function openSubMenu(currentSubMenu){'use strict';currentSubMenu.parentElement.className+=' off-canvas';currentSubMenu.parentElement.lastElementChild.className+=' expanded-true';toggleAriaExpandedState(currentSubMenu)} 8function closeSubMenu(currentSubMenu){'use strict';var menuItem=getCurrentParent(currentSubMenu,'.menu-item');var menuItemAria=menuItem.querySelector('a[aria-expanded]');var subMenu=currentSubMenu.closest('.sub-menu');if(getCurrentParent(currentSubMenu,'ul').classList.contains('sub-menu')){menuItem.className=menuItem.className.replace('off-canvas','');subMenu.className=subMenu.className.replace('expanded-true','');toggleAriaExpandedState(menuItemAria)}else{menuItem.className=menuItem.className.replace('off-canvas','');menuItem.lastElementChild.className=menuItem.lastElementChild.className.replace('expanded-true','');toggleAriaExpandedState(menuItemAria)}} 9function getCurrentParent(child,selector,stopSelector){var currentParent=null;while(child){if(child.matches(selector)){currentParent=child;break}else if(stopSelector&&child.matches(stopSelector)){break} 10child=child.parentElement} 11return currentParent} 12function removeAllFocusStates(){'use strict';var siteBranding=document.getElementsByClassName('site-branding')[0];var getFocusedElements=siteBranding.querySelectorAll(':hover, :focus, :focus-within');var getFocusedClassElements=siteBranding.querySelectorAll('.is-focused');var i;var o;for(i=0;i<getFocusedElements.length;i++){getFocusedElements[i].blur()} 13for(o=0;o<getFocusedClassElements.length;o++){deleteClass(getFocusedClassElements[o],'is-focused')}} 14if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.msMatchesSelector} 15function toggleSubmenuDisplay(){document.addEventListener('touchstart',function(event){if(event.target.matches('a')){var url=event.target.getAttribute('href')?event.target.getAttribute('href'):'';if('#'===url&&event.target.nextSibling.matches('.submenu-expand')){openSubMenu(event.target)}} 16if(event.target.matches('.submenu-expand')){openSubMenu(event.target)}else if(null!=getCurrentParent(event.target,'.submenu-expand')&&getCurrentParent(event.target,'.submenu-expand').matches('.submenu-expand')){openSubMenu(getCurrentParent(event.target,'.submenu-expand'))}else if(event.target.matches('.menu-item-link-return')){closeSubMenu(event.target)}else if(null!=getCurrentParent(event.target,'.menu-item-link-return')&&getCurrentParent(event.target,'.menu-item-link-return').matches('.menu-item-link-return')){closeSubMenu(event.target)} 17removeAllFocusStates()},!1);document.addEventListener('touchend',function(event){var mainNav=getCurrentParent(event.target,'.main-navigation');if(null!=mainNav&&hasClass(mainNav,'.main-navigation')){event.preventDefault()}else if(event.target.matches('.submenu-expand')||null!=getCurrentParent(event.target,'.submenu-expand')&&getCurrentParent(event.target,'.submenu-expand').matches('.submenu-expand')||event.target.matches('.menu-item-link-return')||null!=getCurrentParent(event.target,'.menu-item-link-return')&&getCurrentParent(event.target,'.menu-item-link-return').matches('.menu-item-link-return')){event.preventDefault()} 18removeAllFocusStates()},!1);document.addEventListener('focus',function(event){if(event.target.matches('.main-navigation > div > ul > li a')){var currentDiv=getCurrentParent(event.target,'div','.main-navigation');var currentDivSibling=currentDiv.previousElementSibling===null?currentDiv.nextElementSibling:currentDiv.previousElementSibling;var focusedElement=currentDivSibling.querySelector('.is-focused');var focusedClass='is-focused';var prevLi=getCurrentParent(event.target,'.main-navigation > div > ul > li','.main-navigation').previousElementSibling;var nextLi=getCurrentParent(event.target,'.main-navigation > div > ul > li','.main-navigation').nextElementSibling;if(null!==focusedElement&&null!==hasClass(focusedElement,focusedClass)){deleteClass(focusedElement,focusedClass)} 19if(getCurrentParent(event.target,'.main-navigation > div > ul > li','.main-navigation')){addClass(getCurrentParent(event.target,'.main-navigation > div > ul > li','.main-navigation'),focusedClass)} 20if(prevLi&&hasClass(prevLi,focusedClass)){deleteClass(prevLi,focusedClass)} 21if(nextLi&&hasClass(nextLi,focusedClass)){deleteClass(nextLi,focusedClass)}}},!0);document.addEventListener('click',function(event){if(event.target!==document.getElementsByClassName('site-branding')[0]){removeAllFocusStates()}else{}},!1)} 22document.addEventListener('DOMContentLoaded',function(){toggleSubmenuDisplay()});document.addEventListener('customize-preview-menu-refreshed',function(e,params){if('menu-1'===params.wpNavMenuArgs.theme_location){toggleSubmenuDisplay()}});var isResizing=!1;window.addEventListener('resize',function(){isResizing=!0;debounce(function(){if(isResizing){return} 23toggleSubmenuDisplay();isResizing=!1},150)})})()
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.