*j S r / SQrSrSrSrSr SSKJrJr S r S rSS jrSS jr SS jrSS jrS rS rS r\S:X a \" 5 gg! \ a SrSr N>f = f)zHConversions to/from quoted-printable transport encoding as per RFC 1521.)encodedecodeencodestringdecodestring =L s 0123456789ABCDEF )a2b_qpb2a_qpNc v U S; a U$ U S:X a U$ U [ :H =( d SU s=:* =( a S:* Os ( + $ )zDecide whether a particular byte ordinal needs to be quoted. The 'quotetabs' flag indicates whether embedded tabs and spaces should be quoted. Note that line-ending tabs and spaces are always encoded, as per RFC 1521. _ ~)ESCAPE)c quotetabsheaders -/opt/alt/python313/lib64/python3.13/quopri.pyneedsquotingr s<