1"use strict";(self.webpackChunkvitectemplatesite=self.webpackChunkvitectemplatesite||[]).push([[890],{7062:(e,t,s)=>{s.r(t),s.d(t,{MailtoFix:()=>n});class n{constructor(){this.links=document.querySelectorAll("[data-evalue]"),this.event=this.addMailto.bind(this),this.eventFired=!1,this.addEvents()}addMailto(){this.eventFired||(this.eventFired=!0,this.links.forEach(e=>{const t=e.dataset.evalue;if(t&&t.length){e.removeAttribute("data-evalue");const s=`mailto:${t.replaceAll(/__/g,"@").replaceAll("[]",".")}`;if("a"!==e.tagName.toLowerCase){const t=document.createElement("a");this.cloneAttributes(e,t),t.href=s,t.innerHTML=e.innerHTML,e.className.length&&(t.className=e.className),e.replaceWith(t)}else e.href=s}}),this.removeEvents())}cloneAttributes(e,t){[...t.attributes].forEach(t=>{e.setAttribute(t.nodeName,t.nodeValue)})}addEvents(){document.addEventListener("click",this.event),document.addEventListener("mousemove",this.event),document.addEventListener("touchstart",this.event)}removeEvents(){document.removeEventListener("click",this.event),document.removeEventListener("mousemove",this.event),document.removeEventListener("touchstart",this.event)}}}}]);
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.