1"use strict";!function(){const e="js__menuMobile__parent",t="js__menuMobile__expandable",n="js__menuMobile__back",s="js__menuMobile__level",o="-active",l="menuMobile__willChange";if(document.querySelectorAll(`.${e}[data-id]`)){let i={},a=document.querySelector("#js__menuMobile__wrap");if(!a)return;a.addEventListener("click",(function(c){let d,u,r=c.target;if(r.closest(`.${e}`)&&(r.classList.contains(t)||r.closest(`.${t}`))&&(c.preventDefault(),r=r.hasAttribute("data-id")?r:r.closest("[data-id]"),d=r.getAttribute("data-id"),u=r.getAttribute("data-level")),r.classList.contains(n)||r.closest(`.${n}`)){r.closest(`.${s}.${o}`).removeClass(o)}else if(i[d])i[d].classList.toggle(o);else{const e={xml:"module",module_type:"menu_mobile",get:d,level:u},t=Object.keys(e).map((t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`)).join("&");let n;n=-1!==window.location.href.indexOf("?")?window.location.href+"&"+t:window.location.href+"?"+t;const s=new XMLHttpRequest;s.open("GET",n,!0),s.send(null),s.onreadystatechange=function(){if(s.readyState===XMLHttpRequest.DONE){if(200!==s.status)return;a.insertAdjacentHTML("beforeend",s.responseText),i[d]=a.lastChild,setTimeout((function(){i[d].classList.add(o),i[d].classList.remove(l)}),100)}}}}))}}();
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.