JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrU e5d @s\dgZddlZddlmZddlmZddlmZddddd Zd d Z Gd ddeZ dS) MIMEAudioN)BytesIO)encoders)MIMENonMultipartZbasiczx-wavzx-aiff)ZauZwavZaiffZaifccCsH|dd}t|}tjD](}|||}|dk rt|dSqdS)Nir)rsndhdrZtests_sndhdr_MIMEmapget)dataZhdrZfakefileZtestfnresr (/usr/lib64/python3.8/email/mime/audio.py_whatsnds   r c@s"eZdZdejfddddZdS)rN)policycKsP|dkrt|}|dkr tdtj|d|fd|i|||||dS)Nz!Could not find audio MIME subtypeZaudior)r TypeErrorr__init__Z set_payload)selfZ _audiodataZ_subtypeZ_encoderrZ_paramsr r r r-s zMIMEAudio.__init__)__name__ __module__ __qualname__rZ encode_base64rr r r r r*s ) __all__riorZemailrZemail.mime.nonmultipartrrr rr r r r s