PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  lY|9 @sddlZddlZddlZyddlZdZWnek rTdZYnXddgZGdddeZdZ dZ d Z d Z e e Z d ZGd ddZerGd ddeZejdedkrddlZeejdZeejejejdejejdejej\ZZxjededD]UZej e\Z!Z"Z#edexe"D]Z$ede$qWedqnWej%dS)NTFPOP3 error_protoc@seZdZdS)rN)__name__ __module__ __qualname__rr%/opt/python35/lib/python3.5/poplib.pyrs nis s ic@seZdZdZeejddZddZddZ dd Z d d Z d d Z ddZ ddZddZddZddZddZddZddZddd Zd!d"Zd#d$Zd%d&Zd'd(Zd)d*Zd+d,Zd-d.Zejd/Zd0d1Z d2d3Z!dd4d5Z"d6d7Z#d8d9Z$dd:d;Z%dS)]+>)cCst||j}|jj|j}|s9tdddl}|jd|}|j|j }|j d||fS)Nz!-ERR APOP not supported by serverrrz APOP %s %s) r!r" timestampmatchrrhashlibgroupmd5 hexdigestr5)rr:ZpasswordZsecretmrQdigestrrrapop9s   z POP3.apopcCs|jd||fS)Nz TOP %s %s)r6)rr@ZhowmuchrrrtopNszPOP3.topcCs*|dk r|jd|S|jdS)NzUIDL %sZUIDL)r5r6)rr@rrruidlWs z POP3.uidlcCs |jdS)NZUTF8)r5)rrrrutf8csz POP3.utf8c Csdd}i}yJ|jd}|d}x*|D]"}||\}}|||._parsecapZCAPArz!-ERR CAPA not supported by server)r6r) rr]capsr/ZrawcapsZcaplineZcapnmZcapargsZ_errrrrcapais   z POP3.capacCststd|jr'td|j}d|krKtd|dkrctj}|jd}|j|jd|j |_|jj d|_ d|_|S)Nz-ERR TLS support missingz$-ERR TLS session already establishedZSTLSz!-ERR STLS not supported by serverserver_hostnamer T) HAVE_SSLrr r_ssl_create_stdlib_contextr5 wrap_socketrr rr)rcontextr^r/rrrstlss         z POP3.stls)&rrrr" POP3_PORTr_GLOBAL_DEFAULT_TIMEOUTrrr r#r,rr4r5r6r7r9r:r;r>r3rArBrCrDrFrErNrecompilerOrWrXrYrZr_rfrrrrr2s> -                     c@sOeZdZeddejdddZddZdddddZdS)POP3_SSLNcCs|dk r$|dk r$td|dk rH|dk rHtd||_||_|dkr~tjd|d|}||_tj||||dS)Nz4context and keyfile arguments are mutually exclusivez5context and certfile arguments are mutually exclusivecertfilekeyfile) ValueErrorrmrlrbrcrerr)rr r rmrlrrerrrrs       zPOP3_SSL.__init__cCs1tj||}|jj|d|j}|S)Nr`)rrrerdr )rrrrrrrs zPOP3_SSL._create_socketcCstddS)Nz$-ERR TLS session already established)r)rrmrlrerrrrfsz POP3_SSL.stls) rrr POP3_SSL_PORTrrhrrrfrrrrrks   rk__main__rr$z Message %d:z z-----------------------)&rKrirrbra ImportError__all__ Exceptionrrgror*ZLFrr(rrkr2rsysargvarr7r:r;r3r>ZnumMsgsZ totalSizerangeirAheadermsgr+rrFrrrrsF         k,