Ë
÷€WjÁÓ ã óŠ — d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
m
Z
mZmZ ddl
mZ ddlZdZg d¢ZdZdZd Zd
ZdZdZd
Zi dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“d d“d!d“d"d“d#d“i d$d“d%d“d&d“d'd“d(d“d)d“d*d“d+d“d,d“d-d“d.d“d/d“d0d“d1d“d2d“d3d“d4d“¥ddddddddd5œ¥Z ej6 d6« Z ej6 d7« Z ej6 d8« Z ej6 d9ej> « Z ej6 d:« Z! ej6 d;« Z" ej6 d<« Z# ej6 d=ej> « Z$d9Z%d=Z& ej6 d>« Z' G d?„ d@« Z(er G dA„ dBe(« Z)ejU dB« G dC„ dDe(« Z+ G dE„ dF« Z,dGj[ dH« Z. e/e.dId « D � �ci c] \ } }|ja « | dIz “Œ c}} Z1dJ„ Z2dK„ Z3dL„ Z4dM„ Z5e6dNk( �rÔddl7Z7ddl8Z8 e7jn ejr dId dO« \ Z:Z;dZ>e:D ]! \ Z?Z=e?dQk( r e@e=« ZŒe?dRk( sŒe=Z>e;rŒe>fZ;Œ# e;sdSZ;e;d ZA e8j„ « ZC e8jp dTeC›dUeAxs dV›dW�« ZDdXeCdYdZœz ZEd[eCeDffd\d]d^d_d`ddeEffdadbdcdddedfdgdhdifZFdjdkdldmd_dddeEffdhdnfZGdo„ ZH e>r e+e>« ZIn e(eA« ZIeIj” dpk( reFdId ZFeIj— dqeIj˜ z « eIj— dreIjš ›�« eFD ] \ ZNZ; eHeNe;« Œ eHdsdt« D ]F ZO ej dueO« ZQeQreQj¥ dI« ZSneOj[ « dv ZS eHdweSf« ŒH eGD ]> \ ZNZ; eHeNe;« ZTeNe;fdlk7 rŒeTdv j[ « ZUeUsŒ- eHdxddyeUdv z dzf« Œ@ eVd{« yy# e$ r dZY �Œ²w xY wc c}} w # e7jx $ rZ=dP\ Z:Z;Y dZ=[=�Œ×dZ=[=ww xY w# eVd|« es eVd}ejr d z « ‚ xY w)~z2.58é N)ÚdatetimeÚtimezoneÚ timedelta)ÚDEFAULT_BUFFER_SIZETF)ÚIMAP4ÚIMAP4_streamÚInternaldate2tupleÚInt2APÚ
ParseFlagsÚTime2Internaldateó
é� iá )Ú IMAP4REV1r i@B i ÚAPPEND)ÚAUTHÚSELECTEDÚAUTHENTICATE)ÚNONAUTHÚ
CAPABILITY)r r r ÚLOGOUTÚCHECK)r ÚCLOSEÚCOPYÚCREATEÚDELETEÚ DELETEACLÚENABLE)r ÚEXAMINEÚEXPUNGEÚFETCHÚGETACLÚ
GETANNOTATIONÚGETQUOTAÚGETQUOTAROOTÚMYRIGHTSÚLISTÚLOGINr ÚLSUBÚMOVEÚ NAMESPACEÚNOOPÚPARTIALÚ PROXYAUTHÚRENAMEÚSEARCHÚSELECTÚSETACLÚ
SETANNOTATIONÚSETQUOTAÚSORT)ÚSTARTTLSÚSTATUSÚSTOREÚ SUBSCRIBEÚTHREADÚUIDÚUNSUBSCRIBEÚUNSELECTs \+( (?P.*))?s .*FLAGS \((?P[^\)]*)\)sÕ .*INTERNALDATE "(?P[ 0123][0-9])-(?P[A-Z][a-z][a-z])-(?P[0-9][0-9][0-9][0-9]) (?P[0-9][0-9]):(?P[0-9][0-9]):(?P[0-9][0-9]) (?P[-+])(?P[0-9][0-9])(?P[0-9][0-9])"s .*{(?P\d+)}$s
\r\n|\r|\ns% \[(?P[A-Z-]+)( (?P.*))?\]s$ \* (?P[A-Z-]+)( (?P.*))?s3 \* (?P\d+) (?P[A-Z-]+)( (?P.*))?s [ -]c ó — e Zd Z G d„ de« Z G d„ de« Z G d„ de« Zdedfd „Zd
„ Z d„ Z
d„ Zd
„ Zd„ Z
d„ Zd„ Zdedfd„Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd „ Zd!„ Z d"„ Z!d#„ Z"d$„ Z#d%„ Z$d&„ Z%d'„ Z&d(„ Z'dQd)„Z(d*„ Z)d+„ Z*d,„ Z+d-„ Z,dQd.„Z-d/„ Z.d0„ Z/d1„ Z0d2„ Z1d3„ Z2d4„ Z3d5„ Z4dRd6„Z5d7„ Z6d8„ Z7d9„ Z8d:„ Z9dSd;„Z:d<„ Z;d=„ Z„ Z=d?„ Z>d@„ Z?dA„ Z@dB„ ZAdC„ ZBdD„ ZCdE„ ZDdF„ ZEdG„ ZFdH„ ZGdI„ ZHdTdJ„ZIdK„ ZJdL„ ZKdM„ ZLdN„ ZMdO„ ZNdP„ ZOy)Ur c ó — e Zd Zy)úIMAP4.errorN©Ú__name__Ú
__module__Ú__qualname__© ó ú /usr/lib64/python3.12/imaplib.pyÚerrorr? » ó … rE rG c ó — e Zd Zy)úIMAP4.abortNr@ rD rE rF ÚabortrJ ¼ rH rE rK c ó — e Zd Zy)úIMAP4.readonlyNr@ rD rE rF ÚreadonlyrM ½ rH rE rN Ú Nc óN — t | _ d| _ d | _ i | _ i | _ d| _ d| _ d| _ d| _ | j « | j |||« | j « y # t $ r" | j « ‚ # t $ r Y ‚ w xY ww xY w)Nr rO Fr )ÚDebugÚdebugÚstateÚliteralÚtagged_commandsÚuntagged_responsesÚcontinuation_responseÚis_readonlyÚtagnumÚ_tls_establishedÚ_mode_asciiÚopenÚ_connectÚ ExceptionÚshutdownÚOSError©ÚselfÚhostÚportÚtimeouts rF Ú__init__zIMAP4.__init__¿ s« € ܈Œ
؈Œ
؈ŒØ!ˆÔØ"$ˆÔØ%'ˆÔ"Ø ˆÔ؈ŒØ %ˆÔØ×ÑÔð
� ‰ �$˜˜gÔ&ð Ø�M‰M�OøÜò ð
Ø—
‘
”ð
øô ò
ØØð
úð ús0 Á(A9 Á9 B$ÂBÂB$Â B ÂB$ÂB Â B$c óÔ — d| _ d| _ t j t t j
« | _ t j t t j
« | _ y )NFÚascii) Úutf8_enabledÚ _encodingÚreÚcompileÚ_LiteralÚASCIIÚLiteralÚ_Untagged_statusÚUntagged_status©rb s rF r[ zIMAP4._mode_asciiØ s? € Ø!ˆÔØ ˆŒÜ—z‘z¤(¬B¯H©HÓ5ˆŒÜ!Ÿz™zÔ*:¼B¿H¹HÓEˆÕrE c ó˜ — d| _ d| _ t j t « | _ t j t « | _ y )NTúutf-8)ri rj rk rl rm ro rp rq rr s rF Ú
_mode_utf8zIMAP4._mode_utf8ß s3 € Ø ˆÔØ ˆŒÜ—z‘z¤(Ó+ˆŒÜ!Ÿz™zÔ*:Ó;ˆÕrE c óþ — t t j dd« « | _ t j
d| j z dz t j « | _ | j « | _ d| j v rd| _ n1d| j v rd| _ n| j% | j « ‚| j' « t* D ] }|| j( vrŒ|| _ y | j% d « ‚)
Ni iÿÿ s (?Ps" \d+) (?P[A-Z]+) (?P.*)ÚPREAUTHr ÚOKr zserver not IMAP4 compliant)r
ÚrandomÚrandintÚtagprerk rl rn ÚtagreÚ_cmd_log_lenÚ_cmd_log_idxÚ_cmd_logrR Ú_mesgÚ__version__Ú
_get_responseÚwelcomerV rS rG Ú_get_capabilitiesÚcapabilitiesÚAllowedVersionsÚPROTOCOL_VERSION)rb Úversions rF r] zIMAP4._connectæ sç € ô œVŸ^™^¨D°%Ó8Ó9ˆŒÜ—Z‘Z ØŸ+™+ñ!&à@ñ!AäBDÇ(Á(óLˆŒ
ð ð ×)Ñ)Ó+ˆŒØ˜×/Ñ/Ñ/؈D�JØ
�T×,Ñ,Ñ
,Ø"ˆD�Jà—*‘*˜TŸ\™\Ó*Ð*à×ÑÔ Ø÷ 'ˆGؘd×/Ñ/Ñ/ØØ$+ˆDÔ!Ùð 'ð �j‰jÐ5Ó6Ð6rE c ób — |t v rt | |j « « S t d|z « ‚)NzUnknown IMAP4 command: '%s')ÚCommandsÚgetattrÚlowerÚAttributeError)rb Úattrs rF Ú__getattr__zIMAP4.__getattr__ s. € à”8Ñܘ4 §¡£Ó.Ð.ÜÐ:¸TÑAÓBÐBrE c ó — | S ©NrD rr s rF Ú __enter__zIMAP4.__enter__ s € ؈rE c ód — | j dk( ry | j « y # t $ r Y y w xY w©Nr )rS Úlogoutr` )rb Úargss rF Ú__exit__zIMAP4.__exit__ s1 € Ø�:‰:˜Ò!Øð Ø�K‰K�MøÜò Ùð ús ’# £ /®/c ó" — |�
|st d« ‚| j sd n| j }t j d| | j | j « || j f}|�t j ||« S t j |« S )Nz0Non-blocking socket (timeout=0) is not supportedzimaplib.open)Ú
ValueErrorrc ÚsysÚauditrd ÚsocketÚcreate_connection)rb re rc Úaddresss rF Ú_create_socketzIMAP4._create_socket& s{ € ð СwÜÐOÓPÐPØŸ9š9‰t¨$¯)©)ˆÜ� ‰ �. $¨¯ © °4·9±9Ô=ؘŸ™Ð#ˆØÐÜ×+Ñ+¨G°WÓ=Ð=Ü×'Ñ'¨Ó0Ð0rE c óŽ — || _ || _ | j |« | _ | j j d« | _ y )NÚrb)rc rd rŸ ÚsockÚmakefileÚfilera s rF r\ z
IMAP4.open3 s? € ð ð
ˆŒ ؈Œ Ø×'Ñ'¨Ó0ˆŒ Ø—I‘I×&Ñ& tÓ,ˆ� rE c ó — t |t « }| j j |« }||k rTt |« |k( rFt |||z
« }|| j j |« z
}||z
}||k rt |« |k( rŒF|S r‘ )ÚminÚ_SAFE_BUF_SIZEr¤ ÚreadÚlen)rb ÚsizeÚcursizeÚdataÚdeltas rF r¨ z
IMAP4.read? s� € Ø,Ü�dœNÓ+ˆØ�y‰y�~‰~˜gÓ&ˆØ˜Šn¤ T£¨gÒ!5ܘ ¨¡Ó0ˆEØ�D—I‘I—N‘N 5Ó)Ñ)ˆDØ�uшG𠘊n¤ T£¨gÓ!5ð ˆrE c ó — | j j t dz « }t |« t kD r| j dt z « ‚|S )Né zgot more than %d bytes)r¤ ÚreadlineÚ_MAXLINEr© rG ©rb Úlines rF r° zIMAP4.readlineJ sC € Ø$Ø�y‰y×!Ñ!¤(¨Q¡,Ó/ˆÜˆt‹9”xÒØ—*‘*Ð5¼Ñ@ÓAÐA؈rE c ój — t j d| |« | j j |« y )Nzimaplib.send)rš r› r¢ Úsendall©rb r¬ s rF Úsendz
IMAP4.sendR s' € Ø"Ü� ‰ �. $¨Ô-Ø� ‰ ×ј$ÕrE c óˆ — | j j « | j j t j
« | j j « y # t $ r8}|j t j k7 rt |dd« dk7 r‚ Y d }~ŒWd }~ww xY w# | j j « w xY w)NÚwinerrorr i&' )
r¤ Úcloser¢ r_ rœ Ú SHUT_RDWRr` ÚerrnoÚENOTCONNr‹ )rb Úexcs rF r_ zIMAP4.shutdownX sŠ € Ø.Ø� ‰ �‰Ôð
Ø�I‰I×Ñœv×/Ñ/Ô0ð
�I‰I�O‰OÕøô ò ð — ‘ œUŸ^™^Ò+ܘ3
¨AÓ.°%Ò7Øÿøð
ûð
�I‰I�O‰OÕús) �)A! Á! B"Á*.BÂB% ÂB"Â"B% Â%Cc ó — | j S r‘ )r¢ rr s rF rœ zIMAP4.socketh s € ð ð �y‰yÐrE c ó” — d}| j dd g|« \ }}|d r||fS | j « \ }}| j |||« S )NÚRECENTrx éÿÿÿÿ)Ú_untagged_responseÚnoop©rb ÚnameÚtypÚdats rF ÚrecentzIMAP4.recentt s\ € ð ð ˆØ×*Ñ*¨4°$°¸Ó>‰ˆˆS؈rŠ7ؘ�8ˆOØ—9‘9“;‰ˆˆSØ×&Ñ& s¨C°Ó6Ð6rE c óH — | j |d g|j « « S r‘ )rà Úupper)rb Úcodes rF ÚresponsezIMAP4.response… s&