+
    i  c                   s   ^ RI t ^ RItRR ltRR lt ! R R] P                  4      t ! R R] P
                  4      t ! R R	] P                  4      t ! R
 R]] P                  4      t ! R R]] P                  4      tR t	R# )i    Nc                 D    \         P                  ! V 4      \        V 4      3# N)bz2compressleninputerrors   &&,/usr/lib64/python3.14/encodings/bz2_codec.py
bz2_encoder
      s    LLU,,    c                 r    r   )r   
decompressr   r   r   r	   
bz2_decoder      s    NN5!3u:..r   c                   s4   a  ] tR t^t o RR ltRR ltRtV tR# )Codecc                    \        W4      # r   )r
   selfr   r      &&&r	   encodeZCodec.encode       %((r   c                r   r   )r   r   r   r	   decodeZCodec.decode   r   r    NZstrict)__name__
__module____qualname____firstlineno__r   r   __static_attributes____classdictcell__Z__classdict__   @r	   r   r      s     )) )r   r   c                   s:   a  ] tR t^t o RR ltRR ltR tRtV tR# )IncrementalEncoderc                F    Wn         \        P                  ! 4       V n        R # r   )r   r   BZ2Compressorcompressobjr   r   r   r	   __init__ZIncrementalEncoder.__init__   s    ,,.r   c                s    V'       d<   V P                   P                  V4      pW0P                   P                  4       ,           # V P                   P                  V4      # r   )r#   r   Zflush)r   r   finalZcs   &&& r	   r   ZIncrementalEncoder.encode#   sJ      ))%0A''--///##,,U33r   c                :    \         P                  ! 4       V n        R # r   )r   r"   r#   r      &r	   resetZIncrementalEncoder.reset*   s    ,,.r   )r#   r   Nr   F)	r   r   r   r   r%   r   r*   r   r   r   r   r	   r    r       s     /
4/ /r   r    c                   s:   a  ] tR t^-t o RR ltRR ltR tRtV tR# )IncrementalDecoderc                r!   r   )r   r   BZ2Decompressordecompressobjr$   r   r	   r%   ZIncrementalDecoder.__init__.   s     002r   c                s^     V P                   P                  V4      #   \         d     R # i ; i)Z )r.   r   ZEOFError)r   r   r&   r   r	   r   ZIncrementalDecoder.decode3   s0    	%%0077 		s    ,,c                r'   r   )r   r-   r.   r(   r)   r	   r*   ZIncrementalDecoder.reset9   s     002r   )r.   r   Nr   r+   )	r   r   r   r   r%   r   r*   r   r   r   r   r	   r,   r,   -   s     3
3 3r   r,   c                   s    ] tR t^<t]tRtR# )StreamWriterr   Nr   r   r   r   ZbytesZcharbuffertyper   r   r   r	   r/   r/   <       Nr   r/   c                   s    ] tR t^?t]tRtR# )StreamReaderr   Nr0   r   r   r	   r2   r2   ?   r1   r   r2   c                  sn    \         P                  ! R \        \        \        \
        \        \        RR7      # )r   F)Znamer   r   ZincrementalencoderZincrementaldecoderZstreamwriterZstreamreaderZ_is_text_encoding)codecsZ	CodecInfor
   r   r    r,   r/   r2   r   r   r	   getregentryr4   D   s-    --!!	 	r   r   )
r3   r   r
   r   r   r    r,   r/   r2   r4   r   r   r	   <module>r5      sx     
-/)FLL )/22 / 322 35&-- 5&-- 

r   