1(function () { var btn = document.getElementById("ctMenuToggle"); var panel = document.getElementById("ctMobileNav"); if (!btn || !panel) return; function set(open) { panel.classList.toggle("is-open", open); btn.setAttribute("aria-expanded", open ? "true" : "false"); } btn.addEventListener("click", function (e) { e.preventDefault(); set(!panel.classList.contains("is-open")); }); document.addEventListener("click", function (e) { if (!panel.contains(e.target) && !btn.contains(e.target)) set(false); }); panel.addEventListener("click", function (e) { if (e.target.closest("a")) set(false); }); document.addEventListener("keydown", function (e) { if (e.key === "Escape") set(false); }); window.addEventListener("resize", function () { if (window.innerWidth > 1185) set(false); }); })();
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.