/*1.0.4*/var Kicksend={mailcheck:{threshold:3,defaultDomains:["yahoo.com","google.com","hotmail.com","gmail.com","me.com","aol.com","mac.com","live.com","comcast.net","googlemail.com","msn.com","hotmail.co.uk","yahoo.co.uk","facebook.com","verizon.net","sbcglobal.net","att.net","gmx.com","mail.com","outlook.com","icloud.com"],defaultTopLevelDomains:["co.jp","co.uk","com","net","org","info","edu","gov","mil","ca"],run:function(a){a.domains=a.domains||Kicksend.mailcheck.defaultDomains,a.topLevelDomains=a.topLevelDomains||Kicksend.mailcheck.defaultTopLevelDomains,a.distanceFunction=a.distanceFunction||Kicksend.sift3Distance;var b=function(a){return a},c=a.suggested||b,d=a.empty||b,e=Kicksend.mailcheck.suggest(encodeURI(a.email),a.domains,a.topLevelDomains,a.distanceFunction);return e?c(e):d()},suggest:function(a,b,c,d){a=a.toLowerCase();var e=this.splitEmail(a),f=this.findClosestDomain(e.domain,b,d);if(f){if(f!=e.domain)return{address:e.address,domain:f,full:e.address+"@"+f}}else{var g=this.findClosestDomain(e.topLevelDomain,c);if(e.domain&&g&&g!=e.topLevelDomain){var h=e.domain;return f=h.substring(0,h.lastIndexOf(e.topLevelDomain))+g,{address:e.address,domain:f,full:e.address+"@"+f}}}return!1},findClosestDomain:function(a,b,c){var d,e=99,f=null;if(!a||!b)return!1;c||(c=this.sift3Distance);for(var g=0;gd&&(e=d,f=b[g])}return e<=this.threshold&&null!==f?f:!1},sift3Distance:function(a,b){if(null==a||0===a.length)return null==b||0===b.length?0:b.length;if(null==b||0===b.length)return a.length;for(var c=0,d=0,e=0,f=0,g=5;c+dh;h++){if(c+h=2&&(f=f.substring(0,f.length-1))}return{topLevelDomain:f,domain:d,address:b.join("@")}}}};"undefined"!=typeof module&&module.exports&&(module.exports=Kicksend.mailcheck),"undefined"!=typeof window&&window.jQuery&&!function(a){a.fn.mailcheck=function(a){var b=this;if(a.suggested){var c=a.suggested;a.suggested=function(a){c(b,a)}}if(a.empty){var d=a.empty;a.empty=function(){d.call(null,b)}}a.email=this.val(),Kicksend.mailcheck.run(a)}}(jQuery);