Ë c‡½jÉ ã ó — d Z ddlZddlZdd„Zdd„Z G d„ dej « Z G d„ dej « Z G d „ d ej « Z G d„ deej « Z G d „ deej « Z d„ Z y)a Python '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). é Nc óP — |dk( sJ ‚t j | « t | « fS ©NÚstrict)Úbz2ÚcompressÚlen©ÚinputÚerrorss ú,/usr/lib64/python3.12/encodings/bz2_codec.pyÚ bz2_encoder s( € Ø�XÒÐÐÜ�L‰L˜Ó¤ U£Ð,Ð,ó c óP — |dk( sJ ‚t j | « t | « fS r )r Ú decompressr r s r Ú bz2_decoder s( € Ø�XÒÐÐÜ�N‰N˜5Ó!¤3 u£:Ð.Ð.r c ó — e Zd Zdd„Zdd„Zy)ÚCodecc ó — t ||« S ©N)r ©Úselfr r s r ÚencodezCodec.encode ó € Ü˜% Ó(Ð(r c ó — t ||« S r )r r s r ÚdecodezCodec.decode r r N©r )Ú__name__Ú __module__Ú__qualname__r r © r r r r s „ ó)ô)r r c ó" — e Zd Zdd„Zdd„Zd„ Zy)ÚIncrementalEncoderc óR — |dk( sJ ‚|| _ t j « | _ y r )r r Ú BZ2CompressorÚcompressobj©r r s r Ú__init__zIncrementalEncoder.__init__ s( € ؘÒ!Ð!Ð!؈ŒÜ×,Ñ,Ó.ˆÕr c ó¬ — |r8| j j |« }|| j j « z S | j j |« S r )r% r Úflush)r r ÚfinalÚcs r r zIncrementalEncoder.encode# sL € ÙØ× Ñ ×)Ñ)¨%Ó0ˆAØ�t×'Ñ'×-Ñ-Ó/Ñ/Ð/à×#Ñ#×,Ñ,¨UÓ3Ð3r c ó6 — t j « | _ y r )r r$ r% ©r s r ÚresetzIncrementalEncoder.reset* s € Ü×,Ñ,Ó.ˆÕr Nr ©F)r r r r' r r. r r r r" r" s „ ó/ó 4ó/r r" c ó" — e Zd Zdd„Zdd„Zd„ Zy)ÚIncrementalDecoderc óR — |dk( sJ ‚|| _ t j « | _ y r )r r ÚBZ2DecompressorÚ decompressobjr&