Your IP : 3.145.38.77


Current Path : /opt/alt/python313/lib64/python3.13/encodings/__pycache__/
Upload File :
Current File : //opt/alt/python313/lib64/python3.13/encodings/__pycache__/zlib_codec.cpython-313.pyc

�

1}g����SrSSKrSSKrSSjrSSjr"SS\R
5r"SS\R5r"S	S
\R5r"SS\\R5r"S
S\\R5r	Sr
g)z�Python 'zlib_codec' Codec - zlib compression encoding.

This codec de/encodes from bytes to bytes.

Written by Marc-Andre Lemburg (mal@lemburg.com).
�Nc�T�US:Xde[R"U5[U54$�N�strict)�zlib�compress�len��input�errorss  �;/opt/alt/python313/lib64/python3.13/encodings/zlib_codec.py�zlib_encoder

s(���X�����M�M�%� �#�e�*�-�-�c�T�US:Xde[R"U5[U54$r)r�
decompressrr	s  r�zlib_decoders(���X�����O�O�E�"�C��J�/�/rc�(�\rSrSrSSjrSSjrSrg)�Codec�c��[X5$�N)r
��selfr
rs   r�encode�Codec.encode�
���5�)�)rc��[X5$r)rrs   r�decode�Codec.decoderr�N�r)�__name__�
__module__�__qualname__�__firstlineno__rr�__static_attributes__rrrrrs��*�*rrc�.�\rSrSrSSjrSSjrSrSrg)	�IncrementalEncoder�c�T�US:XdeXl[R"5Ulgr)rr�compressobj�rrs  r�__init__�IncrementalEncoder.__init__s&����!�!�!����+�+�-��rc��U(a7URRU5nX0RR5-$URRU5$r)r*r�flush�rr
�final�cs    rr�IncrementalEncoder.encode!sJ���� � �)�)�%�0�A��'�'�-�-�/�/�/��#�#�,�,�U�3�3rc�8�[R"5Ulgr)rr*�rs r�reset�IncrementalEncoder.reset(s���+�+�-��r)r*rNr �F)r!r"r#r$r,rr6r%rrrr'r's��.�
4�.rr'c�.�\rSrSrSSjrSSjrSrSrg)	�IncrementalDecoder�+c�T�US:XdeXl[R"5Ulgr)rr�
decompressobjr+s  rr,�IncrementalDecoder.__init__,s&����!�!�!���!�/�/�1��rc��U(a7URRU5nX0RR5-$URRU5$r)r=rr/r0s    rr�IncrementalDecoder.decode1sJ����"�"�-�-�e�4�A��)�)�/�/�1�1�1��%�%�0�0��7�7rc�8�[R"5Ulgr)rr=r5s rr6�IncrementalDecoder.reset8s��!�/�/�1��r)r=rNr r8)r!r"r#r$r,rr6r%rrrr:r:+s��2�
8�2rr:c��\rSrSr\rSrg)�StreamWriter�;rN�r!r"r#r$�bytes�charbuffertyper%rrrrDrD;����NrrDc��\rSrSr\rSrg)�StreamReader�>rNrFrrrrKrK>rIrrKc�h�[R"S[[[[
[[SS9$)NrF)�namerr�incrementalencoder�incrementaldecoder�streamreader�streamwriter�_is_text_encoding)�codecs�	CodecInfor
rr'r:rKrDrrr�getregentryrVCs-�����
���-�-�!�!��	�	rr )�__doc__rTrr
rrr'r:rDrKrVrrr�<module>rXs}�����.�0�*�F�L�L�*�.��2�2�.� 2��2�2�2� �5�&�-�-���5�&�-�-��

r

?>