1// main menu 2document.querySelectorAll('.main-header__main-nav a').forEach(el => { 3 el.addEventListener('click', (e) => { 4 if (el.dataset.navLink) { 5 e.preventDefault(); 6 document.querySelectorAll('.main-header-bottom').forEach(l => { 7 l.classList.remove('active'); 8 }); 9 setTimeout(() => { 10 document.querySelector(`#${el.dataset.navLink}`).classList.add('active'); 11 }, 200); 12 } 13 }); 14}); 15 16const handleMenuClose = (e) => { 17 let res = 18 document.querySelector('.main-section').contains(e.target) 19 || document.querySelector('.page-hero')?.contains(e.target) 20 || document.querySelector('.page-header')?.contains(e.target); 21 if (res) { 22 let el = document.querySelector('.main-header-bottom.active'); 23 if (el) { 24 el.classList.remove('active'); 25 } 26 } 27}; 28 29// window.addEventListener('click', handleMenuClose);
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.