1(function(){if(window.innerWidth<1200){return} 2function init(){var searchForms=document.querySelectorAll('.blog-search__form');if(!searchForms.length){return} 3Array.from(searchForms).forEach(function(form){var searchIcon=form.querySelector('.blog-search__input-icon');var searchInput=form.querySelector('.blog-search__input');searchIcon.addEventListener('click',function(e){searchHandler(e,searchInput,form)});searchInput.addEventListener('keyup',function(e){if(e.code==='Enter'){searchHandler(e,searchInput,form)}})});function checkSearchValue(value){return value.trim().length} 4function searchHandler(e,input,form){if(!checkSearchValue(input.value)){e.preventDefault();form.classList.add('error');input.focus()}else{form.classList.remove('error')}}} 5if(document.readyState!=='loading'){init()}else{document.addEventListener('DOMContentLoaded',function(){init()})}})()
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.