fp dgZddlmZddlmZGddeZgZdZdZedZ edZ ed Z ed Z ed Z ed Zed ZedZedZedZedZedZedZdS) MIMEImage)encoders)MIMENonMultipartc,eZdZ dejfdddZdS)rN)policyc |t|n|}|tdtj|d|fd|i|||||dS)Nz"Could not guess image MIME subtypeimager)_what TypeErrorr__init__ set_payload)self _imagedata_subtype_encoderr_paramss 7/opt/alt/python311/lib64/python3.11/email/mime/image.pyr zMIMEImage.__init__s &)1(85$$$h  @AA A!$ - -& -$+ - - - $$$)__name__ __module__ __qualname__r encode_base64r rrrr sA;,0"0<@rc<tD]}||x}r|cSdSN)_rules)dataruleress rr r 2s;$t** 3 JJJ trc:t||Sr)rappend)rulefuncs rrr:s MM( OrcD |dddvrdS|dddkrdSdS)N )sJFIFsExifjpegsrhs r_jpegr*?s?;2w$$$v 2A2% % %v & %rc4|drdSdS)NsPNG  png startswithr(s r_pngr/Hs&||())urc$ |dddvrdSdS)Nr$)sGIF87asGIF89agifrr(s r_gifr2Ns&$!u&&&u'&rc$ |dddvrdSdS)N)sMMsIItiffrr(s r_tiffr6Us%7!uvrc6 |drdSdS)Nsrgbr-r(s r_rgbr9\s(||K  urc t|dkr/|dtdkr|ddvr|ddvrdSdSdSdSdS) NrPs14r4 pbmlenordr(s r_pbmrCc_ 1vv{{ aDCII  !A$%--AaDJ4F4Fu{  --4F4Frc t|dkr/|dtdkr|ddvr|ddvrdSdSdSdSdS) Nr;rr<r=s25r4r>pgmr@r(s r_pgmrGks_  1vv{{ aDCII  !A$%--AaDJ4F4Fu{  --4F4Frc t|dkr/|dtdkr|ddvr|ddvrdSdSdSdSdS) Nr;rr<r=s36r4r>ppmr@r(s r_ppmrJsrDrc6 |drdSdS)NsYjrastr-r(s r_rastrM{s)||'((vrc6 |drdSdS)Ns#define xbmr-r(s r_xbmrPs(||K  urc4|drdSdS)NsBMbmpr-r(s r_bmprSs%||EurcT|dr|dddkrdSdSdS)NsRIFF sWEBPwebpr-r(s r_webprXs=||G1R4G!3!3v!3!3rc4|drdSdS)Nsv/1exrr-r(s r_exrr[s&||'((urN)__all__emailremail.mime.nonmultipartrrrr rr*r/r2r6r9rCrGrJrMrPrSrXr[rrrr_s 6 -444444 B          r