let data=[]
const autocomplete=document.getElementById("explore-input");const resultsHTML=document.getElementById("results");if(autocomplete){autocomplete.onclick=function(){fetch('/assets/js/search.json').then(res=>res.json()).then(d=>data=d)}
autocomplete.oninput=function(){let results=[];const userInput=this.value;resultsHTML.innerHTML="";if(userInput.length>0){results=getResults(userInput);resultsHTML.style.display="block";if(results.length>0){document.getElementById('resultBoxGap').style.display='block'}
else{document.getElementById('resultBoxGap').style.display='none'}
for(i=0;i<results.length;i++){resultsHTML.innerHTML+="<li>"+results[i]+"</li>";}}
else{document.getElementById('resultBoxGap').style.display='none'}};}
function getResults(input){const results=[];const keys=Object.keys(data)
for(i=0;i<keys.length;i++){if(input.toLowerCase()===keys[i].toLowerCase().slice(0,input.length)){results.push(keys[i]);}}
return results;}
resultsHTML.onclick=function(event){const setValue=event.target.innerText;autocomplete.value=setValue;this.innerHTML="";document.getElementById('resultBoxGap').style.display='none'
autocomplete.focus()
window.location.href=`/t/${data[setValue]}`};