1import emailSpellChecker from"https://cdn.jsdelivr.net/npm/@zootools/email-spell-checker/+esm";document.querySelectorAll("[data-spell-check]").forEach((e=>e.addEventListener("blur",(function(){const t=emailSpellChecker.run({email:e.value});if(t){if(e.parentNode.querySelector(".suggestion"))var n=e.parentNode.querySelector(".suggestion");else(n=document.createElement("div")).classList.add("suggestion");n.innerHTML="Did you mean <span data-email>"+t.full+"</span>?",n.querySelector("span").addEventListener("click",(function(){e.value=this.innerHTML,n.remove()})),e.parentNode.appendChild(n)}else e.parentNode.querySelector(".suggestion")&&e.parentNode.querySelector(".suggestion").remove()})))); 2//# sourceMappingURL=maps/email-spell-checker.min.js.map
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.