eSrSSKrSSKrSSjrSSjr"SS\R 5r"SS\R 5r"S S \R5r"S S \\R5r"S S\\R5r Sr g)aPython 'bz2_codec' Codec - bz2 compression encoding. This codec de/encodes from bytes to bytes and is therefore usable with bytes.transform() and bytes.untransform(). Adapted by Raymond Hettinger from zlib_codec.py which was written by Marc-Andre Lemburg (mal@lemburg.com). NcTUS:Xde[R"U5[U54$Nstrict)bz2compressleninputerrorss 9/opt/imh/python3.13/lib/python3.13/encodings/bz2_codec.py bz2_encoder s( X   LL U ,,cTUS:Xde[R"U5[U54$r)r decompressrr s r bz2_decoders( X   NN5 !3u: ..rc(\rSrSrSSjrSSjrSrg)Codecc[X5$N)r selfr r s r encode Codec.encode %((rc[X5$r)rrs r decode Codec.decoderrNr)__name__ __module__ __qualname____firstlineno__rr__static_attributes__rrr rrs ))rrc.\rSrSrSSjrSSjrSrSrg) IncrementalEncodercTUS:XdeXl[R"5Ulgr)r r BZ2Compressor compressobjrr s r __init__IncrementalEncoder.__init__s&!!! ,,.rcU(a7URRU5nX0RR5-$URRU5$r)r+rflush)rr finalcs r rIncrementalEncoder.encode#sJ   ))%0A''--// /##,,U3 3rc8[R"5Ulgr)rr*r+rs r resetIncrementalEncoder.reset*s,,.r)r+r Nr F)r!r"r#r$r-rr6r%rrr r'r's/ 4/rr'c.\rSrSrSSjrSSjrSrSrg) IncrementalDecoder-cTUS:XdeXl[R"5Ulgr)r rBZ2Decompressor decompressobjr,s r r-IncrementalDecoder.__init__.s&!!!  002rcZURRU5$![a gf=f)N)r>rEOFError)rr r1s r rIncrementalDecoder.decode3s0 %%007 7  s  **c8[R"5Ulgr)rr=r>r5s r r6IncrementalDecoder.reset9s 002r)r>r Nr r8)r!r"r#r$r-rr6r%rrr r:r:-s3  3rr:c\rSrSr\rSrg) StreamWriter<rNr!r"r#r$bytescharbuffertyper%rrr rGrG<NrrGc\rSrSr\rSrg) StreamReader?rNrIrrr rNrN?rLrrNc h[R"S[[[[ [ [SS9$)NrF)namerrincrementalencoderincrementaldecoder streamwriter streamreader_is_text_encoding)codecs CodecInfor rr'r:rGrNrrr getregentryrYDs-    --!!  rr ) __doc__rWrr rrr'r:rGrNrYrrr r[s} -/)FLL) /22/ 322 35&--5&-- r