PageSourceSearch

https://heymondo.es/_nuxt/Qa6VE4sR.js

js heymondo.es collected 2026-09-24 10:37:05 UTC 6,124 bytes, 1 lines download raw bytes

1import{g as D}from"./DGULL8hu.js";import{n as b}from"./COXTI_ey.js";import{b as L}from"./V1prML7D.js";import{d as y,aj as x,g as E,O as f,o as w,j as _,k as C,q as j,S as T}from"./os5iY7Px.js";import"./DZ2pOKU3.js";import"./DnKCUSWV.js";import"./Cl4apfkV.js";var d={exports:{}},v;function z(){return v||(v=1,(function(u){var c={domainThreshold:2,secondLevelThreshold:2,topLevelThreshold:2,defaultDomains:["msn.com","bellsouth.net","telus.net","comcast.net","optusnet.com.au","earthlink.net","qq.com","sky.com","icloud.com","mac.com","sympatico.ca","googlemail.com","att.net","xtra.co.nz","web.de","cox.net","gmail.com","ymail.com","aim.com","rogers.com","verizon.net","rocketmail.com","google.com","optonline.net","sbcglobal.net","aol.com","me.com","btinternet.com","charter.net","shaw.ca"],defaultSecondLevelDomains:["yahoo","hotmail","mail","live","outlook","gmx"],defaultTopLevelDomains:["com","com.au","com.tw","ca","co.nz","co.uk","de","fr","it","ru","net","org","edu","gov","jp","nl","kr","se","eu","ie","co.il","us","at","be","dk","hk","es","gr","ch","no","cz","in","net","net.au","info","biz","mil","co.jp","sg","hu"],run:function(e){e.domains=e.domains||c.defaultDomains,e.secondLevelDomains=e.secondLevelDomains||c.defaultSecondLevelDomains,e.topLevelDomains=e.topLevelDomains||c.defaultTopLevelDomains,e.distanceFunction=e.distanceFunction||c.sift3Distance;var t=function(n){return n},a=e.suggested||t,r=e.empty||t,o=c.suggest(c.encodeEmail(e.email),e.domains,e.secondLevelDomains,e.topLevelDomains,e.distanceFunction);return o?a(o):r()},suggest:function(e,t,a,r,o){e=e.toLowerCase();var n=this.splitEmail(e);if(a&&r&&a.indexOf(n.secondLevelDomain)!==-1&&r.indexOf(n.topLevelDomain)!==-1)return!1;var l=this.findClosestDomain(n.domain,t,o,this.domainThreshold);if(l)return l==n.domain?!1:{address:n.address,domain:l,full:n.address+"@"+l};var i=this.findClosestDomain(n.secondLevelDomain,a,o,this.secondLevelThreshold),m=this.findClosestDomain(n.topLevelDomain,r,o,this.topLevelThreshold);if(n.domain){var l=n.domain,s=!1;if(i&&i!=n.secondLevelDomain&&(l=l.replace(n.secondLevelDomain,i),s=!0),m&&m!=n.topLevelDomain&&(l=l.replace(n.topLevelDomain,m),s=!0),s==!0)return{address:n.address,domain:l,full:n.address+"@"+l}}return!1},findClosestDomain:function(e,t,a,r){r=r||this.topLevelThreshold;var o,n=99,l=null;if(!e||!t)return!1;a||(a=this.sift3Distance);for(var i=0;i<t.length;i++){if(e===t[i])return e;o=a(e,t[i]),o<n&&(n=o,l=t[i])}return n<=r&&l!==null?l:!1},sift3Distance:function(e,t){if(e==null||e.length===0)return t==null||t.length===0?0:t.length;if(t==null||t.length===0)return e.length;for(var a=0,r=0,o=0,n=0,l=5;a+r<e.length&&a+o<t.length;){if(e.charAt(a+r)==t.charAt(a+o))n++;else{r=0,o=0;for(var i=0;i<l;i++){if(a+i<e.length&&e.charAt(a+i)==t.charAt(a)){r=i;break}if(a+i<t.length&&e.charAt(a)==t.charAt(a+i)){o=i;break}}}a++}return(e.length+t.length)/2-n},splitEmail:function(e){var t=e.trim().split("@");if(t.length<2)return!1;for(var a=0;a<t.length;a++)if(t[a]==="")return!1;var r=t.pop(),o=r.split("."),n="",l="";if(o.length==0)return!1;if(o.length==1)l=o[0];else{n=o[0];for(var a=1;a<o.length;a++)l+=o[a]+".";l=l.substring(0,l.length-1)}return{topLevelDomain:l,secondLevelDomain:n,domain:r,address:t.join("@")}},encodeEmail:function(e){var t=encodeURI(e);return t=t.replace("%20"," ").replace("%25","%").replace("%5E","^").replace("%60","`").replace("%7B","{").replace("%7C","|").replace("%7D","}"),t}};u.exports&&(u.exports=c),typeof window<"u"&&window.jQuery&&(function(e){e.fn.mailcheck=function(t){var a=this;if(t.suggested){var r=t.suggested;t.suggested=function(n){r(a,n)}}if(t.empty){var o=t.empty;t.empty=function(){o.call(null,a)}}t.email=this.val(),c.run(t)}})(jQuery)})(d)),d.exports}var S=z();const M=D(S),q={key:0,class:"px-2 text-sm"},A=["innerHTML"],B=y({__name:"EmailSuggester",props:{inputName:{default:""},inputEmail:{default:null},labelSuggestedEmail:{default:null},invalidMail:{type:Boolean,default:!1},emailSuggestionMessage:{default:null}},async setup(u){let c,e;const t=([c,e]=x(()=>b().getterValidationErrors()),c=await c,e(),c),a=u,r=T(a,"inputEmail"),o=L();E(r,i=>{i&&l()});let n;function l(){let i=!1,m,s;try{if(a.inputEmail&&(m=a.inputEmail.split("@"),m.length==2&&(s=m[1].split("."),s.length==2&&m[0].length>1&&s[0].length>1&&s[1].length>1&&(i=!0),s.length==3&&m[0].length>1&&s[0].length>1&&s[1].length>1&&s[2].length>1&&(i=!0))),!a.invalidMail&&i){const h=["msn.com","bellsouth.net","telus.net","comcast.net","optusnet.com.au","earthlink.net","qq.com","sky.com","icloud.com","mac.com","sympatico.ca","googlemail.com","att.net","xtra.co.nz","web.de","cox.net","gmail.com","ymail.com","aim.com","rogers.com","verizon.net","rocketmail.com","google.com","optonline.net","sbcglobal.net","aol.com","btinternet.com","charter.net","shaw.ca","icloud.com","telefonica.net","me.com","libero.it","online.no","smartinsurance.es","protonmail.com","xtec.cat","mac.com","ucm.es","googlemail.com","btinternet.com","movistar.es","shaw.ca","comcast.net","svsrisk.com","web.de","kn.lt","starocean.com.ph","alice.it","virgilio.it","telus.net","lyse.net","ono.com","seapowershipping.com","wanadoo.es","opendeusto.es","usal.es","icab.cat","refinery-media.com","aspecto.ch","orange.es","heymondo.com","rogers.com","sssindustrialinc.com","wp.pl","tiscali.it","mundo-r.com","unizar.es","uniandes.edu.co","aventurateaviajar.com","pm.me"],p=["com","com.au","com.tw","com.ar","com.br","com.mx","com.ph","ca","co.nz","co.uk","de","fr","it","ru","net","org","edu","gov","jp","nl","kr","se","eu","ie","co.il","us","at","be","dk","hk","es","gr","ch","no","cz","in","net","net.au","info","biz","mil","co.jp","sg","hu"],k=["yahoo","hotmail","mail","live","outlook","gmx"];M.run({email:a.inputEmail,domains:h,topLevelDomains:p,secondLevelDomains:k,suggested:function(g){n=g.address+"@<span class='font-bold'>"+g.domain+"</span>",n=t?.emailSuggestion.replace("{email}",n)},empty:function(){n=null}})}else n=null}catch{n=null}}return(i,m)=>f(n)&&!f(o)[u.inputName]?(w(),_("div",q,[C("span",{innerHTML:f(n)},null,8,A)])):j("",!0)}}),Q=Object.assign(B,{__name:"FormEmailSuggester"});export{Q as default};

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.