1(function(){const t=document.getElementById("site-navigation");if(!t)return;const e=t.getElementsByTagName("button")[0];if("undefined"==typeof e)return;const n=t.getElementsByTagName("ul")[0];if("undefined"==typeof n){e.style.display="none";return}n.classList.contains("nav-menu")||n.classList.add("nav-menu"),e.addEventListener("click",function(){t.classList.toggle("toggled"),e.getAttribute("aria-expanded")==="true"?e.setAttribute("aria-expanded","false"):e.setAttribute("aria-expanded","true")}),document.addEventListener("click",function(n){const s=t.contains(n.target);s||(t.classList.remove("toggled"),e.setAttribute("aria-expanded","false"))});const o=n.getElementsByTagName("a"),i=n.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");for(const e of o)e.addEventListener("focus",s,!0),e.addEventListener("blur",s,!0);for(const e of i)e.addEventListener("touchstart",s,!1);function s(){if(event.type==="focus"||event.type==="blur"){let e=this;for(;!e.classList.contains("nav-menu");)"li"===e.tagName.toLowerCase()&&e.classList.toggle("focus"),e=e.parentNode}if(event.type==="touchstart"){const e=this.parentNode;event.preventDefault();for(const t of e.parentNode.children)e!==t&&t.classList.remove("focus");e.classList.toggle("focus")}}})()
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.