1!function(n){"use strict";Drupal.behaviors.nc_search={attach:function(e,r){drupalSettings.nc_search.searchblock;n(once("search","#search-icon")).click(function(){0==n("#nc-search-block-form:visible").length?(n("#nc-search-block-form").show(),n("#search-icon").attr("aria-pressed","true"),n("#edit-keys").focus(),n("#search-button").attr("disabled",!0),setTimeout(function(){n("#search-button").attr("disabled",!1)},100)):(n("#nc-search-block-form").hide(),n("#search-icon").focus().attr("aria-pressed","false"))}),n(window).width()<1200&&n("#search-icon").parent(".navbar-form").detach().insertBefore("#navbar-main .navbar-toggler");var a=new URLSearchParams(window.location.search);n("body.path-search").length&&a.has("keys")&&(t(".gsc-result-info").then(e=>{n(".gsc-result-info").attr("tabindex","0").focus()}),t(".gs-no-results-result .gs-snippet").then(e=>{n(".gs-no-results-result .gs-snippet").attr("tabindex","0").focus()}));function t(t){return new Promise(r=>{if(document.querySelector(t))return r(document.querySelector(t));const a=new MutationObserver(e=>{document.querySelector(t)&&(r(document.querySelector(t)),a.disconnect())});a.observe(document.body,{childList:!0,subtree:!0})})}window.matchMedia("(min-width: 1200px)").addEventListener("change",e=>{e.matches?n("#search-icon").parent(".navbar-form").detach().appendTo("#navbar-main .navbar-collapse"):n("#search-icon").parent(".navbar-form").detach().insertBefore("#navbar-main .navbar-toggler")}),n("#search-icon").keydown(function(e){13===e.keyCode&&n("#search-icon").click()}),n('[action^="/search"]').attr("role","search")}}}(jQuery);
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.