1window.vcvBasicMenu=function(e){const t=e.menu;if(!t)return;const n=t.querySelector(".vce-basic-menu"),c=new window.ResizeObserver((()=>{a()}));if("false"===t.getAttribute("data-vce-basic-menu-to-sandwich"))return t.removeAttribute("data-vcv-basic-menu-collapsed"),void c.unobserve(n);function a(){const e=t.querySelector(".vce-basic-menu-inner");let n=t.querySelectorAll(".vce-basic-menu nav > ul > li");const c=e.getBoundingClientRect();let a=0;const i=t.querySelector(".vce-sandwich-menu-container");i&&i.getAttribute("data-vcv-sandwich-menu-visible")||(n=[].slice.call(n),n.forEach((function(e){const t=e.getBoundingClientRect();a+=t.width})),a>c.width?"true"!==t.getAttribute("data-vcv-basic-menu-collapsed")&&"true"===t.getAttribute("data-vce-basic-menu-to-sandwich")&&t.setAttribute("data-vcv-basic-menu-collapsed","true"):"false"!==t.getAttribute("data-vcv-basic-menu-collapsed")&&t.setAttribute("data-vcv-basic-menu-collapsed","false")),t.removeAttribute("data-vcv-basic-menu-loading")}t.setAttribute("data-vcv-basic-menu-loading","true"),c.observe(n),window.document.fonts&&window.document.fonts.ready?document.fonts.ready.then((e=>{e&&"loaded"===e.status&&a()})):t.removeAttribute("data-vcv-basic-menu-loading")},window.vcv.on("basicMenuReady",(function(){let e=document.querySelectorAll("[data-vce-basic-menu]");e=[].slice.call(e),e&&e.length&&e.forEach((function(e){window.vcvBasicMenu({menu:e})}))})),window.vcv.on("ready",(function(){window.vcv.trigger("basicMenuReady")}));
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.