Build 545032stable
Module 988102
849 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});let i=/^([\w-+]+(?:\.[\w-+]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,63}(?:\.[a-z]{2})?)$/i,r=/^((https:\/\/)?(discord\.gg\/)|(discord\.com\/)(invite\/)?)?[A-Za-z0-9]{8,8}$/,s=/^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/,a=/^(.*)#[0-9]{1,5}$/,o=/^(https:\/\/)?(discord\.com\/discovery\/game\/)([0-9-]+)\/?/,l=["@","#",":","```","discord","hypesquad","system message","system mesage","sustem message","sustem mesage"],u=["discordtag","everyone","here","discord nitro","discord"],c={isEmail:function(e){return i.test(e)},isInvite:function(e){return r.test(e)},isPhoneNumber:function(e){return s.test(e)},isUserTagLike:function(e){let t=a.exec(e);if(null!=t&&t.length>1){let e=t[1],n=l.some(t=>e.includes(t)),i=u.includes(e);return!n&&!i}return!1},isDiscoveryLink:function(e){return o.test(e)}}}