Edit File: zlib_codec.cpython-311.pyc
� �����f������������������������������d�Z�ddlZddlZdd�Zdd�Z�G�d��dej��������������������Z�G�d��d ej��������������������Z�G�d ��dej��������������������Z�G�d��d eej��������������������Z�G�d��deej ��������������������Z d��Z dS�)z�Python 'zlib_codec' Codec - zlib compression encoding. This codec de/encodes from bytes to bytes. Written by Marc-Andre Lemburg (mal@lemburg.com). �����N�strictc������������������X�����|dk����sJ��t����������j��������|�������������t����������|�������������fS��Nr���)�zlib�compress�len��input�errorss��� �;/opt/alt/python311/lib64/python3.11/encodings/zlib_codec.py�zlib_encoder ��� ���s.�������X������M�%� � �#�e�*�*�-�-�����c������������������X�����|dk����sJ��t����������j��������|�������������t����������|�������������fS�r���)r���� decompressr���r ���s��� r����zlib_decoder������s.�������X������O�E�"�"�C��J�J�/�/r���c�������������������������e�Zd�Zdd�Zdd�ZdS�)�Codecr���c������������������"�����t����������||������������S��N)r �����selfr ���r���s��� r����encodezCodec.encode�����������5�&�)�)�)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��ZdS�) �IncrementalEncoderr���c������������������T�����|dk����sJ��||�_���������t����������j����������������������|�_��������d�S�r���)r���r����compressobj�r���r���s��� r����__init__zIncrementalEncoder.__init__���s1��������!�!�!�!�����+�-�-����r���Fc�����������������������|r6|�j������������������������������|������������}||�j��������������������������������������������z���S�|�j������������������������������|������������S�r���)r$���r����flush�r���r ����final�cs��� r���r���zIncrementalEncoder.encode!���sQ�������� 4�� �)�)�%�0�0�A��t�'�-�-�/�/�/�/��#�,�,�U�3�3�3r���c������������������6�����t����������j����������������������|�_��������d�S�r���)r���r$����r���s��� r����resetzIncrementalEncoder.reset(���s�������+�-�-����r���Nr����F)r���r���r���r&���r���r.���r ���r���r���r"���r"������sK��������������.��.��.��.� 4��4��4��4�.��.��.��.��.r���r"���c��������������������$�����e�Zd�Zdd�Zdd�Zd��ZdS�) �IncrementalDecoderr���c������������������T�����|dk����sJ��||�_���������t����������j����������������������|�_��������d�S�r���)r���r���� decompressobjr%���s��� r���r&���zIncrementalDecoder.__init__,���s1��������!�!�!�!����!�/�1�1����r���Fc�����������������������|r6|�j������������������������������|������������}||�j��������������������������������������������z���S�|�j������������������������������|������������S�r���)r3���r���r(���r)���s��� r���r���zIncrementalDecoder.decode1���sQ�������� 8��"�-�-�e�4�4�A��t�)�/�/�1�1�1�1��%�0�0��7�7�7r���c������������������6�����t����������j����������������������|�_��������d�S�r���)r���r3���r-���s��� r���r.���zIncrementalDecoder.reset8���s������!�/�1�1����r���Nr���r/���)r���r���r���r&���r���r.���r ���r���r���r1���r1���+���sK��������������2��2��2��2� 8��8��8��8�2��2��2��2��2r���r1���c�������������������������e�Zd�ZeZdS�)�StreamWriterN�r���r���r����bytes�charbuffertyper ���r���r���r7���r7���;�������������������N�N�Nr���r7���c�������������������������e�Zd�ZeZdS�)�StreamReaderNr8���r ���r���r���r=���r=���>���r;���r���r=���c������������ �������v�����t����������j��������dt����������t����������t����������t ����������t����������t����������d�������������S�)Nr���F)�namer���r����incrementalencoder�incrementaldecoder�streamreader�streamwriter�_is_text_encoding)�codecs� CodecInfor ���r���r"���r1���r=���r7���r ���r���r����getregentryrG���C���s4�������� ���-�-�!�!�� �� �� �� r���r���)�__doc__rE���r���r ���r���r���r"���r1���r7���r=���rG���r ���r���r����<module>rI������sH��������� � � ������.��.��.��.�0��0��0��0�*��*��*��*��*�F�L��*��*��*�.��.��.��.��.��2��.��.��.� 2��2��2��2��2��2��2��2��2� ���������5�&�-����������������5�&�-������� �� �� �� �� r���