1(()=>{var g={TAB:9};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",c):c();function c(){f(),p()}function f(){let e=document.querySelectorAll(".nav--toggle-sub");if(e.length)for(let t=0;t<e.length;t++)m(e[t])}function m(e){let t=e.querySelectorAll(".menu ul");if(!t.length)return;let r=S();for(let n=0;n<t.length;n++){let s=t[n].parentNode,l=s.querySelector(".dropdown");if(!l){l=document.createElement("span"),l.classList.add("dropdown");let o=document.createElement("i");o.classList.add("dropdown-symbol"),l.appendChild(o),t[n].parentNode.insertBefore(l,t[n])}let a=r.cloneNode(!0);a.innerHTML=l.innerHTML,l.parentNode.replaceChild(a,l),a.addEventListener("click",o=>{d(o.target.parentNode)}),s.addEventListener("mouseleave",o=>{d(o.target,!1)}),s.querySelector("a").addEventListener("focus",o=>{let i=o.target.parentNode.parentNode.querySelectorAll("li.menu-item--toggled-on");for(let u=0;u<i.length;u++)d(i[u],!1)}),t[n].addEventListener("keydown",o=>{let i="ul.toggle-show > li > a, ul.toggle-show > li > button";g.TAB===o.keyCode&&(o.shiftKey?h(o.target,document.activeElement,i)&&d(o.target.parentNode,!1):y(o.target,document.activeElement,i)&&d(o.target.parentNode,!1))}),t[n].parentNode.classList.add("menu-item--has-toggle")}}function p(){let e=document.querySelectorAll(".nav--toggle-small");if(e.length)for(let t=0;t<e.length;t++)b(e[t])}function b(e){let t=e.querySelector(".menu-toggle");t&&(t.setAttribute("aria-expanded","false"),t.addEventListener("click",r=>{e.classList.toggle("nav--toggled-on"),r.target.setAttribute("aria-expanded",r.target.getAttribute("aria-expanded")==="false"?"true":"false")},!1))}function d(e,t){let r=e.querySelector(".dropdown-toggle"),n=e.querySelector("ul"),s=e.classList.contains("menu-item--toggled-on");if(t!==void 0&&typeof t=="boolean"&&(s=!t),r.setAttribute("aria-expanded",(!s).toString()),s){e.classList.remove("menu-item--toggled-on"),n.classList.remove("toggle-show"),r.setAttribute("aria-label",buddyxproScreenReaderText.expand);let l=e.querySelectorAll(".menu-item--toggled-on");for(let a=0;a<l.length;a++)d(l[a],!1)}else{let l=e.parentNode.querySelectorAll("li.menu-item--toggled-on");for(let a=0;a<l.length;a++)d(l[a],!1);e.classList.add("menu-item--toggled-on"),n.classList.add("toggle-show"),r.setAttribute("aria-label",buddyxproScreenReaderText.collapse)}}function S(){let e=document.createElement("button");return e.classList.add("dropdown-toggle"),e.setAttribute("aria-expanded","false"),e.setAttribute("aria-label",buddyxproScreenReaderText.expand),e}function h(e,t,r){let n=e.querySelectorAll(r);return 0<n.length?t===n[0]:!1}function y(e,t,r){let n=e.querySelectorAll(r);return 0<n.length?t===n[n.length-1]:!1}})();
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.