PageSourceSearch

https://thei.edu.hk/wp-content/plugins/ajax-search-lite/js/min/plugin/optimized/asl-core.min.js?ver=4787

js thei.edu.hk collected 2026-09-24 11:13:39 UTC 34,010 bytes, 1 lines download raw bytes

1(function(){"use strict";var g={};(function(){g.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return g.d(t,{a:t}),t}})(),(function(){g.d=function(e,t){for(var s in t)g.o(t,s)&&!g.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}})(),(function(){g.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}})();var k={},r=Object(window.WPD).global,c=Object(window.WPD).utils,L;r.AslPlugin.prototype.setFilterStateInput=function(e){let t=this;typeof e>"u"&&(e=65);let s=function(){JSON.stringify(t.originalFormData)!=JSON.stringify((0,c.formData)(t.n("searchsettings").find("form")))?t.n("searchsettings").find("input[name=filters_initial]").val(0):t.n("searchsettings").find("input[name=filters_initial]").val(1)};e==0?s():setTimeout(function(){s()},e)};var R=null,T;const m=window.ASL;r.AslPlugin.prototype.gaEvent=function(e,t){let s=this;if(typeof m.analytics>"u"||!m.analytics.method)return;let i=typeof window.gtag=="function"?window.gtag:!1;if(i===!1&&typeof window.dataLayer>"u")return;let n=s.gaGetTrackingID();const l={...{search_id:s.o.id,search_name:s.o.name,phrase:s.n("text").val(),option_label:"",option_value:"",result_title:"",result_url:"",results_count:""},...t},d=m.analytics.event[e]?.items??[];for(const a of d){if(!a.active)continue;const h={send_to:""};for(const f of a.params??[]){if(!f.key)continue;let p=f.value;Object.keys(l).forEach(function(v){const x=String(l[v]).replace(/[\s\n\r]+/g," ").trim();p=p.replace(new RegExp("\\{"+v+"\\}","gmi"),x)}),h[f.key]=p}i!==!1?n!==!1?n.forEach(function(f){h.send_to=f,i("event",a.action,h)}):(delete h.send_to,i("event",a.action,h)):window?.dataLayer?.push!==void 0&&window.dataLayer.push({event:"gaEvent",eventAction:a.action,...h})}},r.AslPlugin.prototype.gaGetTrackingID=function(){return typeof m.analytics>"u"?!1:m.analytics.tracking_id?[m.analytics.tracking_id]:!1};var C=null,S=Object(window.WPD).DoMini,o=g.n(S),O;const _=window.ASL;r.AslPlugin.prototype.getLiveLoadAltSelectors=function(){return[".search-content","#content #posts-container","#content","#Content","div[role=main]","main[role=main]","div.theme-content","div.td-ss-main-content","main#page-content","main.l-content","#primary","#main-content",".main-content",".search section .bde-post-loop",".archive section .bde-post-loop",".search section .bde-post-list",".archive section .bde-post-list","main .wp-block-query","main"]},r.AslPlugin.prototype.usingLiveLoader=function(){const e=this;if(e._usingLiveLoader!==void 0)return e._usingLiveLoader;const t=e.o,s="asp_es_"+t.id,i=this.getLiveLoadAltSelectors().join(",");if(document.getElementsByClassName(s).length)return e._usingLiveLoader=!0;const n=["resPage"];return e._usingLiveLoader=n.some(u=>{const l=t[u];return l.useAjax&&(document.querySelector(l.selector)||i&&document.querySelector(i))}),e._usingLiveLoader},r.AslPlugin.prototype.liveLoad=function(e,t,s,i){if(e=="body"||e=="html")return console.log("Ajax Search Pro: Do not use html or body as the live loader selector."),!1;_.pageHTML==""&&(_._ajax_page_html||(_._ajax_page_html=!0,o().fn.ajax({url:location.href,method:"GET",success:function(a){_.pageHTML=a},dataType:"html"})));function n(a){a=c.Hooks.applyFilters("asl/live_load/raw_data",a,d);let h=new DOMParser,f=h.parseFromString(a,"text/html"),p=o()(f);if(a!=""&&p.length>0&&p.find(e).length>0){a=a.replace(/&asl_force_reset_pagination=1/gmi,""),a=a.replace(/%26asl_force_reset_pagination%3D1/gmi,""),a=a.replace(/&#038;asl_force_reset_pagination=1/gmi,""),(0,c.isSafari)()&&(a=a.replace(/srcset/gmi,"nosrcset")),a=c.Hooks.applyFilters("asl/live_load/html",a,d.o.id,d.o.iid),p=o()(h.parseFromString(a,"text/html"));let v=p.find(e).get(0);if(v=c.Hooks.applyFilters("asl/live_load/replacement_node",v,d,l.get(0),a),v!=null){const x=l.get(0);x!==void 0&&l.get(0)?.parentNode?.replaceChild(v,x)}l=o()(e).first(),s&&(document.title=f.title,history.pushState({},"",t)),o()(e).first().find(".woocommerce-ordering").on("change","select.orderby",function(){o()(this).closest("form").trigger("submit")}),d.addHighlightString(o()(e).find("a")),c.Hooks.applyFilters("asl/live_load/finished",t,d,e,l.get(0)),_.initialize(),d.lastSuccesfulSearch=d.n("searchsettings").find("form").serialize()+d.n("text").val().trim(),d.lastSearchData=a}d.n("s").trigger("asl_search_end",[d.o.id,d.o.iid,d.n("text").val(),a],!0,!0),d.gaEvent?.("search_end",{results_count:"unknown"}),d.hideLoader(),l.css("opacity",1),d.searching=!1,d.n("text").val()!=""&&d.n("proclose").css({display:"block"})}s=typeof s>"u"?this.o.trigger.update_href:s,i=typeof i>"u"?!1:i;let u=this.getLiveLoadAltSelectors();if(e!="#main"&&u.unshift("#main"),o()(e).length<1&&(u.forEach(function(a){if
1(o()(a).length>0)return e=a,!1}),o()(e).length<1))return console.log("Ajax Search Lite: The live search selector does not exist on the page."),!1;e=c.Hooks.applyFilters("asl/live_load/selector",e,this);let l=o()(e).first(),d=this;d.searchAbort(),l.css("opacity",.4),c.Hooks.applyFilters("asl/live_load/start",t,d,e,l.get(0)),!i&&d.n("searchsettings").find("input[name=filters_initial]").val()==1&&d.n("text").val()==""?(0,c.intervalUntilExecute)(function(){n(_.pageHTML)},function(){return _.pageHTML!=""}):(d.searching=!0,d.post=o().fn.ajax({url:t,method:"GET",success:function(a){n(a)},dataType:"html",fail:function(a){l.css("opacity",1),!(a.status===0&&a.readyState===a.UNSENT)&&(l.html("This request has failed. Please check your connection."),d.hideLoader(),d.searching=!1,d.n("proclose").css({display:"block"}))}}))},r.AslPlugin.prototype.getCurrentLiveURL=function(){let e=this,t="asl_ls="+(0,c.nicePhrase)(e.n("text").val()),s="&",i=window.location.href;i=i.indexOf("asl_ls=")>-1?i.slice(0,i.indexOf("asl_ls=")):i,i=i.indexOf("asl_ls&")>-1?i.slice(0,i.indexOf("asl_ls&")):i,i=i.indexOf("p_asid=")>-1?i.slice(0,i.indexOf("p_asid=")):i,i=i.indexOf("asl_")>-1?i.slice(0,i.indexOf("asl_")):i,i.indexOf("?")===-1&&(s="?");let n=i+s+t+"&asl_active=1&asl_force_reset_pagination=1&p_asid="+e.o.id+"&p_asl_data=1&"+e.n("searchsettings").find("form").serialize();return n=n.replace("?&","?"),n};var E=null,F;r.AslPlugin.prototype.showLoader=function(){this.n("proloading").css({display:"block"})},r.AslPlugin.prototype.hideLoader=function(){let e=this;e.n("proloading").css({display:"none"}),e.n("results").css("display","")};var j=null,$;const y=window.ASL;r.AslPlugin.prototype.loadASLFonts=function(){y.font_url!==!1&&(new FontFace("aslsicons2","url("+y.font_url+")",{style:"normal",weight:"normal",display:"swap"}).load().then(function(t){document.fonts.add(t)}).catch(function(t){}),y.font_url=!1)},r.AslPlugin.prototype.updateHref=function(){if(this.o.trigger.update_href&&!this.usingLiveLoader()){let e=this.getStateURL()+(this.resultsOpened?"&asl_s=":"&asl_ls=")+this.n("text").val();history.replaceState("","",e.replace(location.origin,""))}},r.AslPlugin.prototype.fixClonedSelf=function(){let e=this,t=e.o.iid,s=e.o.rid;for(;!y.instances.set(e)&&(++e.o.iid,!(e.o.iid>50)););if(t!=e.o.iid){e.o.rid=e.o.id+"_"+e.o.iid;const i=e.n("search").get(0);i!==void 0&&(i.id="ajaxsearchlite"+e.o.rid,e.n("search").removeClass("asl_m_"+s).addClass("asl_m_"+e.o.rid).data("instance",e.o.iid));const n=e.n("searchsettings").get(0);n!==void 0&&(n.id=n.id.replace("settings"+s,"settings"+e.o.rid)),e.n("searchsettings").hasClass("asl_s_"+s)?e.n("searchsettings").removeClass("asl_s_"+s).addClass("asl_s_"+e.o.rid).data("instance",e.o.iid):e.n("searchsettings").removeClass("asl_sb_"+s).addClass("asl_sb_"+e.o.rid).data("instance",e.o.iid);const u=e.n("resultsDiv").get(0);u!==void 0&&(u.id=u.id.replace("prores"+s,"prores"+e.o.rid),e.n("resultsDiv").removeClass("asl_r_"+s).addClass("asl_r_"+e.o.rid).data("instance",e.o.iid));const l=e.n("container").find(".asl_init_data").get(0);l!==void 0&&(e.n("container").find(".asl_init_data").data("instance",e.o.iid),l.id=l.id.replace("asl_init_id_"+s,"asl_init_id_"+e.o.rid)),e.n("prosettings").data("opened",0)}},r.AslPlugin.prototype.destroy=function(){let e=this;Object.keys(e.nodes).forEach(function(t){e.nodes[t].off?.()}),e.n("searchsettings").remove?.(),e.n("resultsDiv").remove?.(),e.n("search").remove?.(),e.n("container").remove?.(),e.documentEventHandlers.forEach(function(t){o()(t.node).off(t.event,t.handler)})};var I=null,z;r.AslPlugin.prototype.isRedirectToFirstResult=function(){return!!((this.n("resultsDiv").find(".asl_res_url").length>0||o()(".asl_es_"+this.o.id+" a").length>0||this.o.resPage.useAjax&&o()(this.o.resPage.selector+"a").length>0)&&(this.o.redirectOnClick&&this.ktype=="click"&&this.o.trigger.click=="first_result"||this.o.redirectOnEnter&&(this.ktype=="input"||this.ktype=="keyup")&&this.keycode==13&&this.o.trigger.return=="first_result"))},r.AslPlugin.prototype.doRedirectToFirstResult=function(){let e,t="";return this.ktype=="click"?e=this.o.trigger.click_location:e=this.o.trigger.return_location,this.n("resultsDiv").find(".asl_res_url").length>0?t=o()(this.n("resultsDiv").find(".asl_res_url").get(0)).attr("href"):o()(".asl_es_"+this.o.id+" a").length>0?t=o()(o()(".asl_es_"+this.o.id+" a").get(0)).attr("href"):this.o.resPage.useAjax&&o()(this.o.resPage.selector+"a").length>0&&(t=o()(o()(this.o.resPage.selector+"a").get(0)).attr("href")),t!==""&&(e=="same"?window.location.href=t:(0,c.openInNewTab)(t),this.hideLoader(),this.hideResults()),!1},r.AslPlugin.prototype.doRedirectToResults=function(e){let t;e=="click"?t=this.o.trigger.click_location:t=this.o.trigger.return_location;let s=this.getRedirectURL(e);if(this.o.overridewpdefault){if(this.o.resPage.useAjax)return this.hideResults(),this.liveLoad(this.o.resPage.selector,s),this.showLoader(),!1;this.o.override_method=="post"?(0,c.submitToUrl)(s,"post",{asl_active:1,p_asl_data:this.n("searchsettings").find("form").serialize()},t):t=="same"?location.href=s:(0,c.openInNewTab)(s)}else(0,c.submitToUrl)(s,"post",{np_asl_data:this.n("searchsettings").find("form").serialize()},t);this.n("proloading").css("display","none"),this.hideLoader(),this.hideResults(),this.searchAbort()},r.AslPlugin.prototype.getRedirectURL=function(e="enter"){let t,s,i,n;if(e=="click"?s=this.o.trigger.click:s=this.o.trigger.return,s=="results_page"||s=="ajax_search"?t="?s="+(0,c.nicePhrase)(this.n("text").val()):s=="woo_results_page"?t="?post_type=product&s="+(0,c.nicePhrase)(this.n("text").val()):(n=this.o.trigger.redirect_url,t=n.replace(/{phrase}/g,(0,c.nicePhrase)(this.n("text").val()))),this.o.homeurl.indexOf("?")>1&&t.indexOf("?")===0&&(t=t.replace("?","&")),this.o.overridewpdefault&&this.o.override_method!="post"){let u="&";this.o.homeurl.indexOf("?")===-1&&t.indexOf("?")===-1&&(u="?");let l=t+u+"asl_active=1&p_asl_data=1&"+this.n("searchsettings").find("form").serialize();i=this.o.homeurl+l}else i=this.o.homeurl+t;return i=i.replace("https://","https:///"),i=i.replace("http://","http:///"),i=i.replace(/\/\//g,"/"),i=c.Hooks.applyFilters("asl/redirect/url",i,this.o.id,this.o.iid),i};var H=null,M;r.AslPlugin.prototype.showResults=function(){let e=this;e.initResults(),e.showVerticalResults(),e.hideLoader(),e.n("proclose").css({display:"block"}),e.n("showmore")!=null&&(e.n("items").length>0?e.n("showmore").css({display:"block"}):e.n("showmore").css({display:"none"})),e.resultsOpened=!0},r.AslPlugin.prototype.hideResults=function(e=!0){let t=this;if(!t.resultsOpened)return!1;t.n("resultsDiv").removeClass(t.resAnim.showClass).addClass(t.resAnim.hideClass),setTimeout(function(){t.n("resultsDiv").css(t.resAnim.hideCSS)},t.resAnim.duration),t.n("proclose").css({display:"none"}),(0,c.isMobile)()&&e&&document.activeElement?.blur(),t.resultsOpened=!1,t.n("s").trigger("asl_results_hide",[t.o.id,t.o.iid],!0,!0)},r.AslPlugin.prototype.showResultsBox=function(){let e=this;e.n("s").trigger("asl_results_show",[e.o.id,e.o.iid],!0,!0),e.n("resultsDiv").css({display:"block",height:"auto"}),e.n("resultsDiv").css(e.resAnim.showCSS),e.n("resultsDiv").removeClass(e.resAnim.hideClass).addClass(e.resAnim.showClass),e.fixResultsPosition(!0)},r.AslPlugin.prototype.addHighlightString=function(e){let t=this,s=t.n("text").val().replace(/["']/g,"");e=typeof e>"u"?t.n("items").find("a.asl_res_url"):e,t.o.singleHighlight&&s!=""&&e.length>0&&e.forEach(function(i){try{const n=new URL(o()(i).attr("href"));n.searchParams.set("asl_highlight",s),n.searchParams.set("p_asid",String(t.o.id)),o()(i).attr("href",n.href)}catch{}})},r.AslPlugin.prototype.scrollToResults=function(){let e=this,t=Math.floor(window.innerHeight*.1),s;if(!e.resultsOpened||!e.o.scrollToResults.enabled||e.n("resultsDiv").inViewPort(t))return;e.o.resultsposition=="hover"?s=e.n("probox").offset().top-20:s=e.n("resultsDiv").offset().top-20,s=s+e.o.scrollToResults.offset;let i=o()("#wpadminbar");i.length>0&&(s-=i.height()),s=s<0?0:s,window.scrollTo({top:s,behavior:"smooth"})};var N=null;const w=window.ASL;let P;const A=[];function D(e,t,s,i,n=0,u=0){!w.statistics?.enabled||!w.rest_url||(A.push({phrase:e,page:1,asp_id:t,device_type:s,found_results:i,user_id:n,suggested:0,cached:u}),clearTimeout(P),P=setTimeout(()=>{const l=[...A];A.length=0,fetch((0,c.buildRestUrl)(w.rest_url,"ajax-search-lite/statistics/searches/add"),{headers:{"Content-Type":"application/json"},method:"POST",credentials:"same-origin",body:JSON.stringify(l)}).catch(()=>{})},1e3))}var U;const b=window.ASL;r.AslPlugin.prototype.searchAbort=function(){let e=this;e.post!=null&&e.post.abort()},r.AslPlugin.prototype.searchWithCheck=function(e=50){let t=this;t.n("text").val().length<t.o.charcount||(t.searchAbort(),clearTimeout(t.timeouts.searchWithCheck),t.timeouts.searchWithCheck=setTimeout(function(){t.search()},e))},r.AslPlugin.prototype.search=function(){let e=this;if(e.searching,e.n("text").val().length<e.o.charcount)return;e.searching=!0,e.n("proloading").css({display:"block"}),e.n("proclose").css({display:"none"});let t={action:"ajaxsearchlite_search",aslp:e.n("text").val(),asid:e.o.id,options:e.n("searchsettings").find("form").serialize(),asl_req_json:1};if(t=c.Hooks.applyFilters("asl/search/data",t),JSON.stringify(t)===JSON.stringify(e.lastSearchData))return e.resultsOpened||e.showResults(),e.hideLoader(),e.isRedirectToFirstResult()&&e.doRedirectToFirstResult(),!1;if(e.gaEvent?.("search_start"),o()(".asl_es_"+e.o.id).length>0)e.liveLoad(".asl_es_"+e.o.id,e.getCurrentLiveURL(),!1);else if(e.o.resPage.useAjax)e.liveLoad(e.o.resPage.selector,e.getRedirectURL());else{const s=()=>{e.post=o().fn.ajax({url:b.ajaxurl,method:"POST",data:t,success:function(i){let n;try{n=JSON.parse(i).html??""}catch{const l=i.replace(/^\s*[\r\n]/gm,"").match(/___ASLSTART___(.*[\s\S]*)___ASLEND___/);
1if(l===null){e.hideLoader(),console.warn("The response inner data is missing!");return}n=l[1]}if(n=c.Hooks.applyFilters("asl/search/html",n),e.n("resdrg").html(""),e.n("resdrg").html(n),e.n("resdrg").find(".asl_keyword").on("click",function(){e.n("text").val(o()(this).html()),e.n("container").find("input.orig").val(o()(this).html()).trigger("keydown"),e.n("container").find("form").trigger("submit",["ajax"]),e.search()}),e.nodes.items=e.n("resultsDiv").find(".item"),e.addHighlightString(),e.gaEvent?.("search_end",{results_count:e.n("items").length}),e.isRedirectToFirstResult())return e.doRedirectToFirstResult(),!1;e.hideLoader(),e.showResults(),e.scrollToResults(),e.lastSuccesfulSearch=e.n("searchsettings").find("form").serialize()+e.n("text").val().trim(),e.lastSearchData=t,e.updateHref(),e.n("items").length==0?e.n("showmore")!=null&&e.n("showmore").css("display","none"):e.n("showmore")!=null&&(e.n("showmore").css("display","block"),e.n("showmore").find("span").off(),e.n("showmore").find("span").on("click",function(){let u=e.o.trigger.click,l;u=="results_page"?l="?s="+(0,c.nicePhrase)(e.n("text").val()):u=="woo_results_page"?l="?post_type=product&s="+(0,c.nicePhrase)(e.n("text").val()):l=e.o.trigger.redirect_url.replace("{phrase}",(0,c.nicePhrase)(e.n("text").val())),e.o.overridewpdefault?e.o.override_method=="post"?(0,c.submitToUrl)(e.o.homeurl+l,"post",{asl_active:1,p_asl_data:e.n("searchsettings").find("form").serialize()}):location.href=e.o.homeurl+l+"&asl_active=1&p_asid="+e.o.id+"&p_asl_data=1&"+e.n("searchsettings").find("form").serialize():(0,c.submitToUrl)(e.o.homeurl+l,"post",{np_asl_data:e.n("searchsettings").find("form").serialize()})})),c.Hooks.applyFilters("asl/search/end",e,t)},fail:function(i){e.n("resdrg").html(""),e.n("resdrg").html('<div class="asl_nores">The request failed. Please check your connection! Status: '+i.status+"</div>"),e.nodes.items=e.n("resultsDiv").find(".item"),e.hideLoader(),e.showResults(),e.scrollToResults()}})};if(window.ASL.cache.enabled&&window.ASL.cache.type==="super_file"){const i=(0,c.parse_str)(t.options),n=(0,c.md5)(0+e.n("text").val()+JSON.stringify(i)+"0").slice(0,14);if(window.ASL.cache.list.has(n)){fetch(window.ASL.cache.url+n+".json?t="+b.cache.timestamp).then(u=>{if(!u.ok)throw new Error("Cache response not ok");return u.json()}).then(u=>{const l=c.Hooks.applyFilters("asl/search/html",u.html??"");if(e.n("resdrg").html(""),e.n("resdrg").html(l),e.nodes.items=e.n("resultsDiv").find(".item"),e.addHighlightString(),e.gaEvent?.("search_end",{results_count:e.n("items").length}),D(e.n("text").val(),e.o.id,e.n("searchsettings").find("input[name=device]").val()||"desktop",u.full_results_count??0,b.statistics?.uid??0,1),e.isRedirectToFirstResult()){e.doRedirectToFirstResult();return}e.hideLoader(),e.showResults(),e.scrollToResults(),e.lastSuccesfulSearch=e.n("searchsettings").find("form").serialize()+e.n("text").val().trim(),e.lastSearchData=t,e.updateHref()}).catch(()=>{window.ASL.initCache(!0),s()});return}}s()}};var W=null,B;r.AslPlugin.prototype.searchFor=function(e){typeof e<"u"&&this.n("text").val(e),this.n("textAutocomplete").val(""),this.search()},r.AslPlugin.prototype.toggleSettings=function(e){typeof e<"u"?e=="show"?this.showSettings():this.hideSettings():parseInt(this.n("prosettings").data("opened"))===1?this.hideSettings():this.showSettings()},r.AslPlugin.prototype.closeResults=function(e){typeof e<"u"&&e&&(this.n("text").val(""),this.n("textAutocomplete").val("")),this.hideResults(),this.n("proloading").css("display","none"),this.hideLoader(),this.searchAbort()},r.AslPlugin.prototype.getStateURL=function(){let e,t;return e=location.href.split("p_asid")[0],e=e.replace("&asl_active=1",""),e=e.replace("?asl_active=1",""),e=e.slice(-1)=="?"?e.slice(0,-1):e,e=e.slice(-1)=="&"?e.slice(0,-1):e,t=e.indexOf("?")>1?"&":"?",e+t+"p_asid="+this.o.id+"&p_asl_data=1&"+this.n("searchsettings").find("form").serialize()},r.AslPlugin.prototype.filtersInitial=function(){return this.n("searchsettings").find("input[name=filters_initial]").val()==1},r.AslPlugin.prototype.filtersChanged=function(){return this.n("searchsettings").find("input[name=filters_changed]").val()==1};var V=null,J;r.AslPlugin.prototype.detectAndFixFixedPositioning=function(){let e=this,t=!1,s=e.n("search").get(0);for(;s;)if(s=s.parentElement,s!=null&&window.getComputedStyle(s).position==="fixed"){t=!0;break}t||e.n("search").css("position")=="fixed"?(e.n("resultsDiv").css("position")=="absolute"&&e.n("resultsDiv").css({position:"fixed","z-index":2147483647}),e.o.blocking||e.n("searchsettings").css({position:"fixed","z-index":2147483647})):(e.n("resultsDiv").css("position")=="fixed"&&e.n("resultsDiv").css("position","absolute"),e.o.blocking||e.n("searchsettings").css("position","absolute"))},r.AslPlugin.prototype.fixResultsPosition=function(e=!1){let t=this,s=o()("body"),i=0,n=t.n("resultsDiv").css("position");if((o()._fn.bodyTransformY()!=0||s.css("position")!="static")&&(i=s.offset().top),o()._fn.bodyTransformY()!=0&&n=="fixed"&&(n="absolute",t.n("resultsDiv").css("position","absolute")),n=="fixed"&&(i=0),!(n!="fixed"&&n!="absolute")&&(e||t.n("resultsDiv").css("visibility")=="visible")){let u=t.n("search").offset(),l=0;if((o()._fn.bodyTransformX()!=0||s.css("position")!="static")&&(l=s.offset().left),typeof u<"u"){let d,a=0;(0,c.deviceType)()==="phone"?d=t.o.results.width_phone:(0,c.deviceType)()=="tablet"?d=t.o.results.width_tablet:d=t.o.results.width,d=="auto"&&(d=t.n("search").outerWidth()<240?240:t.n("search").outerWidth()),t.n("resultsDiv").css("width",(0,c.isNumeric)(d)?d+"px":d),t.o.resultsSnapTo=="right"?a=t.n("resultsDiv").outerWidth()-t.n("search").outerWidth():t.o.resultsSnapTo=="center"&&(a=Math.floor((t.n("resultsDiv").outerWidth()-parseInt(String(t.n("search").outerWidth())))/2)),t.n("resultsDiv").css({top:u.top+t.n("search").outerHeight(!0)-i+"px",left:u.left-a-l+"px"})}}},r.AslPlugin.prototype.fixSettingsPosition=function(e=!1){let t=this,s=o()("body"),i=0,n=t.n("searchsettings").css("position");if((o()._fn.bodyTransformY()!=0||s.css("position")!="static")&&(i=s.offset().top),o()._fn.bodyTransformY()!=0&&n=="fixed"&&(n="absolute",t.n("searchsettings").css("position","absolute")),n=="fixed"&&(i=0),e||t.n("prosettings").data("opened")!=="0"){let u,l,d,a,h=0;(o()._fn.bodyTransformX()!=0||s.css("position")!="static")&&(h=s.offset().left),t.fixSettingsWidth(),t.n("prosettings").css("display")!="none"?u=t.n("prosettings"):u=t.n("promagnifier"),l=u.offset(),d=l.top+u.height()-2-i+"px",a=t.o.settingsimagepos=="left"?l.left:l.left+u.width()-t.n("searchsettings").width(),a=a-h+"px",t.n("searchsettings").css({display:"block",top:d,left:a})}},r.AslPlugin.prototype.fixSettingsWidth=function(){},r.AslPlugin.prototype.hideOnInvisibleBox=function(){let e=this;e.o.detectVisibility&&!e.n("search").hasClass("hiddend")&&(e.n("search").is(":hidden")||!e.n("search").is(":visible"))&&(e.hideSettings?.(),e.hideResults())};var q=null,Y;r.AslPlugin.prototype.initMagnifierEvents=function(){let e=this,t;e.n("promagnifier").on("click",function(s){if(e.keycode=s.keyCode||s.which,e.ktype=s.type,e.gaEvent?.("magnifier"),e.n("text").val().length>=e.o.charcount&&e.o.redirectOnClick&&e.o.trigger.click!=="first_result")return e.doRedirectToResults("click"),clearTimeout(t),!1;if(!(e.o.trigger.click=="ajax_search"||e.o.trigger.click=="first_result"))return!1;e.searchAbort(),clearTimeout(e.timeouts.search),e.n("proloading").css("display","none"),e.timeouts.search=setTimeout(function(){e.n("searchsettings").find("form").serialize()+e.n("text").val().trim()!=e.lastSuccesfulSearch||!e.resultsOpened&&!e.usingLiveLoader()?e.search():e.isRedirectToFirstResult()?e.doRedirectToFirstResult():e.n("proclose").css("display","block")},e.o.trigger.delay)})};var G=null;r.AslPlugin.prototype.initInputEvents=function(){let e=this,t=!1,s=function(){e.n("text").off("mousedown touchstart keydown",s),t||(e._initFocusInput(),e.o.trigger.type&&e._initSearchInput(),e._initEnterEvent(),e._initFormEvent(),e.initAutocompleteEvent?.(),t=!0)};e.n("text").on("mousedown touchstart keydown",s,{passive:!0})}
1,r.AslPlugin.prototype._initFocusInput=function(){let e=this;e.n("text").on("click",function(t){if(t.stopPropagation(),t.stopImmediatePropagation(),o()(this).trigger("focus",[]),e.gaEvent?.("focus"),e.n("searchsettings").find("form").serialize()+e.n("text").val().trim()==e.lastSuccesfulSearch)return!e.resultsOpened&&!e.usingLiveLoader()&&e.showResults(),!1}),e.n("text").on("focus input",function(t){e.searching||(o()(this).val()!=""?e.n("proclose").css("display","block"):e.n("proclose").css({display:"none"}))})},r.AslPlugin.prototype._initSearchInput=function(){let e=this;e.n("text").on("input",function(t){if(e.keycode=t.keyCode||t.which,e.ktype=t.type,e.updateHref(),e.n("text").val().length<e.o.charcount)return e.n("proloading").css("display","none"),e.hideResults(!1),e.searchAbort(),clearTimeout(e.timeouts.search),!1;e.searchAbort(),clearTimeout(e.timeouts.search),e.n("proloading").css("display","none"),e.timeouts.search=setTimeout(function(){e.n("searchsettings").find("form").serialize()+e.n("text").val().trim()!=e.lastSuccesfulSearch||!e.resultsOpened&&!e.usingLiveLoader()?e.search():e.isRedirectToFirstResult()?e.doRedirectToFirstResult():e.n("proclose").css("display","block")},e.o.trigger.delay)})},r.AslPlugin.prototype._initEnterEvent=function(){let e=this,t,s=!1;e.n("text").on("keyup",function(i){if(e.keycode=i.keyCode||i.which,e.ktype=i.type,e.keycode==13){if(clearTimeout(t),t=setTimeout(function(){s=!1},300),s)return!1;s=!0}let n=o()(this).hasClass("orig");e.n("text").val().length>=e.o.charcount&&n&&e.keycode==13&&(e.gaEvent?.("return"),e.o.redirectOnEnter?e.o.trigger.return!="first_result"?e.doRedirectToResults(e.ktype):e.search():e.o.trigger.return=="ajax_search"&&(e.n("searchsettings").find("form").serialize()+e.n("text").val().trim()!=e.lastSuccesfulSearch||!e.resultsOpened&&!e.usingLiveLoader())&&e.search(),clearTimeout(e.timeouts.search))})},r.AslPlugin.prototype._initFormEvent=function(){let e=this;o()(e.n("text").closest("form").get(0)).on("submit",function(t,s){if(t.preventDefault(),(0,c.isMobile)())if(e.o.redirectOnEnter){let i=new Event("keyup");i.keyCode=i.which=13,e.n("text").get(0).dispatchEvent(i)}else e.search(),document?.activeElement?.blur();else typeof s<"u"&&s=="ajax"&&e.search()})},r.AslPlugin.prototype.initNavigationEvents=function(){let e=this,t=function(s){let i=s.keyCode||s.which;if(o()(".item",e.n("resultsDiv")).length>0&&e.n("resultsDiv").css("display")!="none"&&e.o.resultstype=="vertical"){if(i==40||i==38){let n=e.n("resultsDiv").find(".item.hovered");if(e.n("text").trigger("blur",[]),n.length==0?e.n("resultsDiv").find(".item").first().addClass("hovered"):(i==40&&(n.next(".item").length==0?e.n("resultsDiv").find(".item").removeClass("hovered").first().addClass("hovered"):n.removeClass("hovered").next(".item").addClass("hovered")),i==38&&(n.prev(".item").length==0?e.n("resultsDiv").find(".item").removeClass("hovered").last().addClass("hovered"):n.removeClass("hovered").prev(".item").addClass("hovered"))),s.stopPropagation(),s.preventDefault(),!e.n("resultsDiv").find(".resdrg .item.hovered").inViewPort(50,e.n("resultsDiv").get(0))){let u=e.n("resultsDiv").find(".resdrg .item.hovered").get(0);u!=null&&typeof u.scrollIntoView<"u"&&u.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}}i==13&&e.n("resultsDiv").find(".item.hovered").length>0&&(s.stopPropagation(),s.preventDefault(),e.n("resultsDiv").find(".item.hovered a.asl_res_url").get(0).click())}};e.documentEventHandlers.push({node:document,event:"keydown",handler:t}),o()(document).on("keydown",t)},r.AslPlugin.prototype.initOtherEvents=function(){let e=this,t,s;(0,c.isMobile)()&&(0,c.detectIOS)()&&e.n("text").on("touchstart",function(){e.savedScrollTop=window.scrollY,e.savedContainerTop=e.n("search").offset().top}),e.n("proclose").on(e.clickTouchend,function(i){i.preventDefault(),i.stopImmediatePropagation(),e.n("text").val(""),e.n("textAutocomplete").val(""),e.hideResults(),e.n("text").trigger("focus",[]),e.n("proloading").css("display","none"),e.hideLoader(),e.searchAbort(),o()(".asl_es_"+e.o.id).length>0?(e.showLoader(),e.liveLoad(".asl_es_"+e.o.id,e.getCurrentLiveURL(),!1)):e.o.resPage.useAjax&&(e.showLoader(),e.liveLoad(e.o.resPage.selector,e.getRedirectURL())),e.n("text").get(0).focus()}),(0,c.isMobile)()?(t=function(){e.orientationChange(),setTimeout(function(){e.orientationChange()},600)},e.documentEventHandlers.push({node:window,event:"orientationchange",handler:t}),o()(window).on("orientationchange",t)):(t=function(){e.resize()},e.documentEventHandlers.push({node:window,event:"resize",handler:t}),o()(window).on("resize",t,{passive:!0})),s=function(){e.scrolling(!1)},e.documentEventHandlers.push({node:window,event:"scroll",handler:s}
1),o()(window).on("scroll",s,{passive:!0}),(0,c.isMobile)()&&e.o.mobile.menu_selector!=""&&o()(e.o.mobile.menu_selector).on("touchend",function(){let i=this;setTimeout(function(){let n=o()(i).find("input.orig");n=n.length==0?o()(i).next().find("input.orig"):n,n=n.length==0?o()(i).parent().find("input.orig"):n,n=n.length==0?e.n("text"):n,e.n("search").inViewPort()&&n.get(0).focus()},300)}),(0,c.detectIOS)()&&(0,c.isMobile)()&&(0,c.isTouchDevice)()&&parseInt(e.n("text").css("font-size"))<16&&(e.n("text").data("fontSize",e.n("text").css("font-size")).css("font-size","16px"),e.n("textAutocomplete").css("font-size","16px"),o()("body").append("<style>#ajaxsearchlite"+e.o.rid+" input.orig::-webkit-input-placeholder{font-size: 16px !important;}</style>"))},r.AslPlugin.prototype.orientationChange=function(){let e=this;e.detectAndFixFixedPositioning(),e.fixSettingsPosition(),e.fixResultsPosition()},r.AslPlugin.prototype.resize=function(){let e=this;e.detectAndFixFixedPositioning(),e.fixSettingsPosition(),e.fixResultsPosition()},r.AslPlugin.prototype.scrolling=function(e){let t=this;t.detectAndFixFixedPositioning(),t.hideOnInvisibleBox(),t.fixSettingsPosition(e),t.fixResultsPosition(e)};var K;r.AslPlugin.prototype.initResultsEvents=function(){let e=this;e.n("resultsDiv").css({opacity:"0"});let t=function(s){let i=s.keyCode||s.which,n=s.type;if(o()(s.target).closest(".asl_w").length==0&&(e.hideOnInvisibleBox(),n!="click"||n!="touchend"||i!=3)){if(!e.resultsOpened||!e.o.closeOnDocClick)return;e.dragging||(e.hideLoader(),e.searchAbort(),e.hideResults())}};e.documentEventHandlers.push({node:document,event:e.clickTouchend,handler:t}),o()(document).on(e.clickTouchend,t),e.n("resultsDiv").on("click",".results .item",function(){e.gaEvent?.("result_click",{result_title:o()(this).find("a.asl_res_url").text(),result_url:o()(this).find("a.asl_res_url").attr("href")})})};var Q=null,X;r.AslPlugin.prototype.monitorTouchMove=function(){let e=this;e.dragging=!1,o()("body").on("touchmove",function(){e.dragging=!0}).on("touchstart",function(){e.dragging=!1})};var Z=null,ee;r.AslPlugin.prototype.init=function(e,t){return this.o={...this.o,...e},this.nodes={},this.nodes.search=o()(t),this.initNodeVariables(),this.o.redirectOnClick=this.o.trigger.click!="ajax_search"&&this.o.trigger.click!="nothing",this.o.redirectOnEnter=this.o.trigger.return!="ajax_search"&&this.o.trigger.return!="nothing",this.usingLiveLoader()&&(this.o.trigger.type=this.o.resPage.trigger_type,this.o.trigger.facet=this.o.resPage.trigger_facet,this.o.resPage.trigger_magnifier&&(this.o.redirectOnClick=!1,this.o.trigger.click="ajax_search"),this.o.resPage.trigger_return&&(this.o.redirectOnEnter=!1,this.o.trigger.return="ajax_search")),this.monitorTouchMove(),this.initEvents(),this.n("s").trigger("asl_init_search_bar",[this.o.id,this.o.iid],!0,!0),this},r.AslPlugin.prototype.n=function(e){if(typeof this.nodes[e]<"u")return this.nodes[e];switch(e){case"s":this.nodes[e]=this.nodes.search;break;case"container":this.nodes[e]=this.nodes.search.closest(".asl_w_container");break;case"searchsettings":this.nodes[e]=this.n("container").find(".asl_s");break;case"resultsDiv":this.nodes[e]=this.n("container").find(".asl_r");break;case"probox":this.nodes[e]=this.nodes.search.find(".probox");break;case"proinput":this.nodes[e]=this.nodes.search.find(".proinput");break;case"text":this.nodes[e]=this.nodes.search.find(".proinput input.orig");break;case"textAutocomplete":this.nodes[e]=this.nodes.search.find(".proinput input.autocomplete");break;case"proloading":this.nodes[e]=this.nodes.search.find(".proloading");break;case"proclose":this.nodes[e]=this.nodes.search.find(".proclose");break;case"promagnifier":this.nodes[e]=this.nodes.search.find(".promagnifier");break;case"prosettings":this.nodes[e]=this.nodes.search.find(".prosettings");break;case"settingsAppend":this.nodes[e]=o()("#wpdreams_asl_settings_"+this.o.id);break;case"resultsAppend":this.nodes[e]=o()("#wpdreams_asl_results_"+this.o.id);break;case"trythis":this.nodes[e]=o()("#asp-try-"+this.o.rid);break;case"hiddenContainer":this.nodes[e]=this.n("container").find(".asl_hidden_data");break;case"aspItemOverlay":this.nodes[e]=this.n("hiddenContainer").find(".asl_item_overlay");break;case"showmore":this.nodes[e]=this.n("resultsDiv").find(".showmore");break;case"items":this.nodes[e]=this.n("resultsDiv").find(".item").length>0?this.n("resultsDiv").find(".item"):this.n("resultsDiv").find(".photostack-flip");break;case"results":this.nodes[e]=this.n("resultsDiv").find(".results");break;case"resdrg":this.nodes[e]=this.n("resultsDiv").find(".resdrg");break}return this.nodes[e]},r.AslPlugin.prototype.initNodeVariables=function(){let e=this;
1e.o.id=parseInt(e.nodes.search.data("id")),e.o.iid=parseInt(e.nodes.search.data("instance")),e.o.rid=e.o.id+"_"+e.o.iid,e.fixClonedSelf()},r.AslPlugin.prototype.initEvents=function(){this.initSettingsSwitchEvents?.(),this.initOtherEvents(),this.initMagnifierEvents(),this.initInputEvents()};var te=null,se;r.AslPlugin.prototype.initResults=function(){this.resultsInitialized||(this.initResultsBox(),this.initResultsEvents(),this.initNavigationEvents?.())},r.AslPlugin.prototype.initResultsBox=function(){let e=this;e.initResultsAnimations(),(0,c.isMobile)()&&e.o.mobile.force_res_hover==1?(e.o.resultsposition="hover",e.nodes.resultsDiv=e.n("resultsDiv").clone(),o()("body").append(e.nodes.resultsDiv),e.nodes.resultsDiv.css({position:"absolute"}),e.detectAndFixFixedPositioning()):e.o.resultsposition=="hover"&&e.n("resultsAppend").length<=0?(e.nodes.resultsDiv=e.n("resultsDiv").clone(),o()("body").append(e.n("resultsDiv"))):(e.o.resultsposition="block",e.n("resultsDiv").css({position:"static"}),e.n("resultsAppend").length>0&&(e.n("resultsAppend").find(".asl_w").length>0?e.nodes.resultsDiv=e.n("resultsAppend").find(".asl_w"):(e.nodes.resultsDiv=e.n("resultsDiv").clone(),e.nodes.resultsAppend.append(e.n("resultsDiv"))))),e.nodes.showmore=e.n("resultsDiv").find(".showmore"),e.nodes.items=e.n("resultsDiv").find(".item").length>0?e.n("resultsDiv").find(".item"):e.n("resultsDiv").find(".photostack-flip"),e.nodes.results=e.n("resultsDiv").find(".results"),e.nodes.resdrg=e.n("resultsDiv").find(".resdrg"),e.n("resultsDiv").get(0).id=e.n("resultsDiv").get(0).id.replace("__original__",""),e.detectAndFixFixedPositioning(),e.resultsInitialized=!0},r.AslPlugin.prototype.initResultsAnimations=function(){this.n("resultsDiv").css({"-webkit-animation-duration":this.resAnim.duration+"ms","animation-duration":this.resAnim.duration+"ms"})};var ie=null;Object(window.WPD).AjaxSearchLite=k.default})();

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.