PageSourceSearch

https://www.wlf.org/wp-content/themes/wlf/public/build/assets/header-search-BLS9xgOM.js

js wlf.org collected 2026-10-02 05:13:41 UTC 1,659 bytes, 1 lines download raw bytes

1import{$ as s}from"./jquery-Db9Mrgcq.js";import{l as $}from"./browser-CQoKF7os.js";import"./_commonjsHelpers-CqkleIqs.js";s(function(){const l=s("#header-search-button"),n=s("#header-search-form"),u=s("#search-blur"),e=n.find("input"),f=$(AppData.algolia_app_id,AppData.algolia_search_api_key),m="query_suggestions",h=2,i=s('<div class="container header-search-suggestions p-0"></div>');n.append(i);const o=()=>i.empty().hide(),y=()=>{n.add(u).removeClass("d-none").addClass("d-flex"),e.val(""),e.focus(),o()},g=()=>{n.add(u).removeClass("d-flex").addClass("d-none"),o()},d=t=>{t.trim()&&(window.location.href=`/?s=${encodeURIComponent(t.trim())}`)};e.on("input",function(){const t=s(this).val();t.length>=h?f.search([{indexName:m,query:t,params:{hitsPerPage:5}}]).then(({results:r})=>{const p=r[0].hits;if(p.length>0){const v=p.map(a=>{const c=a._highlightResult?.query?.value||a.query;return`<li class="suggestion-item" data-query="${a.query}">${c}</li>`}).join("");i.html(`<ul class="suggestions-list">${v}</ul>`).show(),i.find(".suggestion-item").on("click",function(a){a.stopPropagation();const c=s(this).data("query");e.val(c),o(),d(c)})}else o()}).catch(r=>{console.error("Algolia suggestions search failed:",r),o()}):o()}),n.on("submit",function(t){t.preventDefault(),d(e.val())}),e.on("focus",function(){e.val().length>=h&&e.trigger("input")}),e.on("blur",function(){setTimeout(o,200)}),l.on("click",function(t){t.stopPropagation(),y()}),s(document).on("keydown",function(t){t.key==="Escape"&&g()}),s(document).on("click",function(t){!n.is(t.target)&&n.has(t.target).length===0&&!l.is(t.target)&&!i.is(t.target)&&i.has(t.target).length===0&&g()})});

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.