
    Eqg                         d dl Z d dlZd dlZd dlmZmZmZ ddlmZmZ ddl	m
Z
 ddlmZ ddee         ddfd	Zed
k    r e             dS dS )    N)AnyDictOptional   )validate_email	_Resolver)caching_resolver)EmailNotValidErrordns_resolverreturnc                 @   i }dD ]D}|t           j        v r4t          t           j        |                   ||                                <   EdD ]D}|t           j        v r4t	          t           j        |                   ||                                <   Et          t          j                  dk    rp| pt                      } t          j	        D ]Q}|
                                }	 t          |fd| i| '# t          $ r}t          | d|            Y d }~Jd }~ww xY wd S t          j        d         }	 t          |fd| i|}t          t          j        |                                ddd	                     d S # t          $ r}t          |           Y d }~d S d }~ww xY w)
N)ALLOW_SMTPUTF8ALLOW_QUOTED_LOCALALLOW_DOMAIN_LITERALGLOBALLY_DELIVERABLECHECK_DELIVERABILITYTEST_ENVIRONMENT)DEFAULT_TIMEOUTr   r       TF)indent	sort_keysensure_ascii)osenvironboollowerfloatlensysargvr	   stdinstripr   r
   printjsondumpsas_dict)r   optionsvarnamelineemaileresults          J/var/www/html/env/lib/python3.11/site-packages/email_validator/__main__.pymainr/      s    !GX A Abj  '+BJw,?'@'@GGMMOO$' B Bbj  ',RZ-@'A'AGGMMOO$
38}}#9'7'9'9I 	& 	&DJJLLE&uKK<K7KKKK% & & &nnnn%%%%%%%%&		& 	& 	#EPPPPPF$*V^^--a4V[\\\]]]]]! 	 	 	!HHHHHHHHH	s1   !C11
D;DD1AE9 9
FFF__main__)N)r%   r   r    typingr   r   r   r   r   deliverabilityr	   exceptions_typesr
   r/   __name__     r.   <module>r7      s   "  				 



 & & & & & & & & & & 5 5 5 5 5 5 5 5 , , , , , , 0 0 0 0 0 0 x	* d    @ zDFFFFF r6   