f  dgZddlmZddlmZddlmZGddeZgZdZ dZ e dZ e d Z e d Z d S) MIMEAudio)BytesIO)encoders)MIMENonMultipartc,eZdZ dejfdddZdS)rN)policyc |t|}|tdtj|d|fd|i|||||dS)Nz!Could not find audio MIME subtypeaudior)_what TypeErrorr__init__ set_payload)self _audiodata_subtype_encoderr_paramss 7/opt/alt/python311/lib64/python3.11/email/mime/audio.pyr zMIMEAudio.__init__s (  Z((H  ?@@ @!$ - -& -$+ - - - $$$)__name__ __module__ __qualname__r encode_base64r rrrrsA6,0"0<@rcp|dd}t|}tD]}|||x}r|cSdS)Ni)r_rules)datahdrfakefiletestfnress rr r 8sY tt*Cs||H&h'' '3 JJJ trc:t||S)N)rappend)rulefuncs rruler%Gs MM( OrcP|dsdS|dddvrdSdS)NsFORM >AIFCAIFFzx-aiff startswithhfs r_aiffr0Ls9 << t2w$$$xtrc4|drdSdS)Ns.sndbasicr+r-s r_aur3Vs ||Gwtrcl|dr|dddks|dddkrdSdS)NsRIFFr'r(sWAVEsfmt zx-wavr+r-s r_wavr6^sF << AadGw$6$6!BrE(g:M:MtwrN)__all__ioremailremail.mime.nonmultipartrrrr r%r0r3r6rrrr;s 6 -444444        F     r