PageSourceSearch

https://www.arcadia.edu/wp-content/uploads/wp-rocket-cache/min/1/w…/js/SearchAutocomplete.js?ver=1786720256

js arcadia.edu collected 2026-10-01 10:22:53 UTC 1,933 bytes, 5 lines download raw bytes

1(function(document,window){if(typeof window.mqSettings?.js_options!=undefined&&window.mqSettings?.js_options?.ui?.autocomplete_enabled!=!0){return}
2document.addEventListener('DOMContentLoaded',()=>{if(typeof(window.mqSettings?.modernquery_domain_name)=='undefined'){console.log('ModernQuery: No domain name specified. Go to the plugin settings and specify a domain name');return}
3const domainName=window.mqSettings.modernquery_domain_name;const propertyId=window.mqSettings.modernquery_property_key;const groupId=window.mqSettings?.modernquery_group_id??'';const inputSelector=window.mqSettings?.modernquery_search_input_selector??'input[name="s"][type="search"]';const endpoint='https://api.modernquery.io/document/autocomplete';const inputs=document.querySelectorAll(inputSelector);if(inputs.length>0){inputs.forEach((curInput)=>{curInput.setAttribute('autocomplete','off')})}
4console.log('about to configure autocomplete library',inputSelector);const autoCompleteJS=new autoComplete({name:'mq_autocomplete',submit:!0,selector:inputSelector,placeHolder:"Search",data:{src:async(query)=>{try{const params={'keywords':query,'domain':domainName,'property_id':propertyId,'group_id':groupId};const queryString=new URLSearchParams(params).toString()
5const requestUrl=`${endpoint}?${queryString}`;const source=await fetch(requestUrl);const data=await source.json();console.log('data returned from autocomplete',data);return data.suggestions}catch(error){return error}},keys:['title']},events:{input:{focus(){console.log('search focus');if(autoCompleteJS.input.value.length)autoCompleteJS.start()},selection(event){const feedback=event.detail;console.log(feedback);const selection=feedback.selection.value;if(typeof(selection.url)!='undefined'){window.location.href=selection.url}else{autoCompleteJS.input.value=selection;const form=autoCompleteJS.input.closest('form');form.submit()}},},},resultItem:{highlight:!0,}})})})(document,window)

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.