/**
 * Minified by jsDelivr using Terser v5.48.0.
 * Original file: /npm/@sefinek/email-validator@2.1.0/src/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const VERSION="2.1.0",REGEX=/^[-!#$%&'+\\/0-9=?A-Z^_a-z`{|}~](\.?[-!#$%&'+\\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/,isValidDomain=t=>{const a=t.split(".");for(const t of a)if(0===t.length||t.length>63||t.startsWith("-")||t.endsWith("-"))return!1;return!0},emailValidator=t=>{if("string"!=typeof t||t.length>254)return!1;const[a,i]=t.split("@");return!(!a||!i||a.length>64)&&(!!isValidDomain(i)&&REGEX.test(t))};emailValidator.version="2.1.0",module.exports=emailValidator;
//# sourceMappingURL=/sm/ab73e6d690bf8de4d5f21ce746f2225fb1674bfd534838aedd5395c785b99ea1.map