<@SrSSKrSSKrSSKJr SSjrSSjr"SS\R5r"SS \R5r"S S \R5r "S S \\R5r "SS\\R5r Sr g)zQCodec for quoted-printable encoding. This codec de/encodes from bytes to bytes. N)BytesIOcUS:Xde[U5n[5n[R"X#SS9 UR5[ U54$)NstrictT) quotetabs)rquopriencodegetvalueleninputerrorsfgs =/opt/alt/python313/lib64/python3.13/encodings/quopri_codec.py quopri_encoder sC X  A A MM!$' JJL#e* %%cUS:Xde[U5n[5n[R"X#5 UR5[ U54$)Nr)rrdecoder r r s r quopri_decodersA X  A A MM! JJL#e* %%rc(\rSrSrSSjrSSjrSrg)Codecc[X5$N)rselfr r s rr Codec.encode U++rc[X5$r)rrs rr Codec.decoderrNr)__name__ __module__ __qualname____firstlineno__rr__static_attributes__r!rrrrs ,,rrc\rSrSrSSjrSrg)IncrementalEncoderc2[XR5S$Nr)rr rr finals rrIncrementalEncoder.encodeUKK033rr!NF)r#r$r%r&rr'r!rrr)r)4rr)c\rSrSrSSjrSrg)IncrementalDecoder"c2[XR5S$r,)rr r-s rrIncrementalDecoder.decode#r0rr!Nr1)r#r$r%r&rr'r!rrr4r4"r2rr4c\rSrSr\rSrg) StreamWriter&r!Nr#r$r%r&bytescharbuffertyper'r!rrr9r9&Nrr9c\rSrSr\rSrg) StreamReader)r!Nr;r!rrr@r@)r>rr@c h[R"S[[[[ [ [SS9$)NrF)namerrincrementalencoderincrementaldecoder streamwriter streamreader_is_text_encoding)codecs CodecInforrr)r4r9r@r!rr getregentryrK.s-    --!!  rr") __doc__rIriorrrrr)r4r9r@rKr!rrrNs  &&,FLL, 422442245&--5&-- r