Distance: 0 km (0 mi)
continue; seen.add(v); out.push(v); } return out; } function debounce(fn, ms=150){ let t; return (...args) => { clearTimeout(t); t = setTimeout(() => fn(...args), ms); }; } function escapeHtml(str){ return String(str ?? "") .replaceAll("&","&") .replaceAll("<","<") .replaceAll(">",">") .replaceAll('"',""") .replaceAll("'","'"); } function escapeAttr(str){ return escapeHtml(str).replaceAll("`","`"); }