grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ´iÉã@sŽddlZddlZddd„Zddd„ZGdd„dejƒZGd d „d ejƒZGd d „d ejƒZGd d„deejƒZGdd„deejƒZdd„Z dS)éNÚstrictcCst |¡t|ƒfS©N)Úbz2ÚcompressÚlen©ÚinputÚerrors©r ú+/usr/lib64/python3.9/encodings/bz2_codec.pyÚ bz2_encodesr cCst |¡t|ƒfSr)rÚ decompressrrr r r Ú bz2_decodesrc@s eZdZddd„Zddd„ZdS) ÚCodecrcCs t||ƒSr)r ©Úselfrr r r r Úencodesz Codec.encodecCs t||ƒSr)rrr r r Údecodesz Codec.decodeN)r)r)Ú__name__Ú __module__Ú __qualname__rrr r r r rs rc@s(eZdZd dd„Zd dd„Zdd„Zd S) ÚIncrementalEncoderrcCs||_t ¡|_dSr)r rÚ BZ2CompressorÚ compressobj©rr r r r Ú__init__szIncrementalEncoder.__init__FcCs.|r|j |¡}||j ¡S|j |¡SdSr)rrÚflush)rrÚfinalÚcr r r r#s zIncrementalEncoder.encodecCst ¡|_dSr)rrr©rr r r Úreset*szIncrementalEncoder.resetN)r)F)rrrrrr r r r r rs  rc@s(eZdZd dd„Zd dd„Zdd„Zd S) ÚIncrementalDecoderrcCs||_t ¡|_dSr)r rÚBZ2DecompressorÚ decompressobjrr r r r.szIncrementalDecoder.__init__FcCs(z|j |¡WSty"YdS0dS)NÚ)r#r ÚEOFError)rrrr r r r3s zIncrementalDecoder.decodecCst ¡|_dSr)rr"r#rr r r r 9szIncrementalDecoder.resetN)r)F)rrrrrr r r r r r!-s  r!c@seZdZeZdS)Ú StreamWriterN©rrrÚbytesÚcharbuffertyper r r r r&<sr&c@seZdZeZdS)Ú StreamReaderNr'r r r r r*?sr*c Cstjdttttttdd�S)NrF)ÚnamerrÚincrementalencoderÚincrementaldecoderÚ streamwriterÚ streamreaderÚ_is_text_encoding)ÚcodecsÚ CodecInfor rrr!r&r*r r r r Ú getregentryDsør3)r)r) r1rr rrrr!r&r*r3r r r r Ú s