1(function(){"use strict";function reverseString(value){return value?value.split("").reverse().join(""):""}function buildHref(el){var user=reverseString(el.getAttribute("data-eu")),domain=reverseString(el.getAttribute("data-ed"));if(!user||!domain)return"";var href="mailto:"+user+"@"+domain,subject=reverseString(el.getAttribute("data-es"));return subject&&(href+="?subject="+encodeURIComponent(subject)),href}function reveal(el){if(el.getAttribute("data-revealed")==="true")return el.getAttribute("href");var href=buildHref(el);if(!href)return"";if(el.setAttribute("href",href),el.getAttribute("data-show")==="true"){var address=href.replace("mailto:","").split("?")[0],target=el.querySelector("[data-email-text]")||el;target.textContent=address}return el.setAttribute("data-revealed","true"),href}function bind(el){["mouseenter","focus","touchstart"].forEach(function(evt){el.addEventListener(evt,function(){reveal(el)},{passive:!0})}),el.addEventListener("click",function(event){var href=reveal(el);href&&(event.preventDefault(),window.location.href=href)})}function init(){var links=document.querySelectorAll(".js-obfuscated-email");Array.prototype.forEach.call(links,bind)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init()})(); 2//# sourceMappingURL=/cdn/shop/t/140/assets/email-obfuscation.js.map?v=97171736587885300121781638195
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.