Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
encoding.cpython-313.pyc93 linesDownload Raw Back to __pycache__
1�

2��j5���SrSSKrSSKrSSKrSSKrSSKJr SSKJr SSK	r	SSK3r\R"SS5r
\
"SSSS5q\S!SSS\S	\S4S4Sjj5r\S!S\S\S	\S5\4Sjj5r\S!S\S\S	\S6\\-4S
jj5rS!SS\-\-S\S	\S7S\-\-4Sjjr\S!SSS\S	\S8S4Sjj5r\S!S\S\S	\S9\\-4Sjj5r\S!S\S\S	\S10\4Sjj5rS!SS\-\-S11S\-\-4SjjrSrS\S12\4SjrS\S13\4SjrS\S14\4SjrS\S15\4SjrS\S16\4SjrS\S17\4SjrS\S18\4SjrS\S19\4Sjr\\\\\\\S.r\\\\\\\S.rSS /rg)"z120Utility functions for decoding response bodies.21�N)�BytesIO)�overload�CachedDecodezencoded encoding errors decoded�encoded�encoding�errors�returnc��g�N��rrrs   �\D:\code\apps\devtools\python\user_packages\Python313\site-packages\mitmproxy/net/encoding.py�decoder���JM�c��grrr
s   rrrs��HKrc��grrr
s   rrrs��RUrc��UcgUR5n[U[5=(aG [RU:H=(a- [R22U:H=(a [RU:HnU(a[R$[U"U5nUS;a[XX$5qU$![a [R"XU5nN7f=f![a e[aSn[SR![#U5R$['U5SS['U5['U555eSnAff=f)zk23Decode the given input object24 25Returns:26    The decoded value27 28Raises:29    ValueError, if decoding fails.30N��gzip�deflate�31deflateraw�br�zstdz{} when decoding {} with {}: {}�32)�lower�33isinstance�bytes�_cacherrr�decoded�
custom_decode�KeyError�codecsrr�	TypeError�	Exception�34ValueError�format�type�__name__�repr)rrr�cachedr �es      rrr#�#������~�~��H�	�7�E�"�	$��N�N�g�%�	$��O�O�x�'�	$�
�M�M�V�#�	���~�~��35�	?�#�H�-�g�6�G��F�F�!�'�V�E�F����	�	?��m�m�G�v�>�G�	?��36��
��37��-�4�4��Q�� � ��W�
�c�r�"��X���Q��	
�38�	39��40��7�B/�C�/!C�C�C�C�D=�*AD8�8D=r c��grr�r rrs   r�encoder1Qrrc��grrr0s   rr1r1Us��PSrc��grrr0s   rr1r1Ys��LOrc��UcgUR5n[U[5=(aG [RU:H=(a- [R41U:H=(a [RU:HnU(a[R$[U"U5nUS;a[XAX 5qU$![a [R"XU5nN7f=f![a e[aSn[SR![#U5R$['U5SS['U5['U555eSnAff=f)zk42Encode the given input object43 44Returns:45    The encoded value46 47Raises:48    ValueError, if encoding fails.49Nrz{} when encoding {} with {}: {}r)rrrrr rrr�
custom_encoder"r#r1rr$r%r&r'r(r)r*)r rrr+rr,s      rr1r1]r-r.c��U$)zV50Returns content unchanged. Identity is the default value of51Accept-Encoding headers.52r��contents r�identityr9�s	��53�Nrr8c���U(dg[R"S5nURU5UR5-$![Ran[SU35eSnAff=f)z@Decode gzip or zlib-compressed data using zlib's auto-detection.r�/zDecompression failed: N)�zlib�
decompressobj�54decompress�flush�errorr&)r8�decompressorr,s   r�decode_gziprB�se����7��)�)�"�-���&�&�w�/�,�2D�2D�2F�F�F���:�:�7��1�!��5�6�6��7�s�7A�A)�A$�$A)c���[5n[R"USSSS9nURU5 SSS5 UR	5$!,(df   UR	5$=f)N�wbr�)�fileobj�mode�mtime�
compresslevel)rr�GzipFile�write�getvalue)r8�s�fs   r�encode_gziprO�sS���	�A�55���q�t�1�A�	F�!�	�����56G��:�:�<��57G�	F��:�:�<��s�A�58A)c�>�U(dg[R"U5$)Nr)�brotlir>r7s r�
decode_brotlirR�s�������W�%�%rc�,�[R"USS9$)Nr)�quality)rQ�compressr7s r�
encode_brotlirV�s���?�?�7�A�.�.rc��U(dg[R"5nUR[U5SS9R	5$)NrT)�read_across_frames)r�ZstdDecompressor�
stream_readerr�read�r8�zstd_ctxs  r�decode_zstdr^�s:�����$�$�&�H��!�!�'�'�"2�t�!�L�Q�Q�S�Src�L�[R"SS9nURU5$)NrE��level)r�ZstdCompressorrUr\s  r�encode_zstdrc�s#���"�"��+�H����W�%�%rc��U(dg[R"U5$![Ra [R"US5s$f=f)z�59Returns decompressed data for DEFLATE. Some servers may respond with60compressed data without a zlib header or checksum. An undocumented61feature of zlib permits the lenient decompression of data missing both62values.63 64http://bugs.python.org/issue578465ri����)r<r>r@r7s r�decode_deflatere�sB����-����w�'�'���:�:�-����w��,�,�-�s� �+A�
Ac�,�[R"USS9$)zH66Returns compressed content, always including zlib header and checksum.67rEr`)r<rUr7s r�encode_deflaterg�s��68�=�=���*�*r)�noner9rrrrrr1r)�strict)�__doc__r#�collectionsrr<�ior�typingrrQ�	zstandardr�69namedtuplerr�strrrr1r9rBrOrRrVr^rcrergr!r5�__all__rrr�<module>rrs|���������
���%�%�n�6W�X��	�d�D�$��	-��70�M�D�M�C�M��M�D�M�71�M�72�K�C�K�3�K��K�3�K�73�K�74�U�E�U�S�U�#�U�S�5�[�U�75�U�?G�+76�
�C�Z�%�
�+77�+.�+78�8;�+79�	�C�Z�%��+80�\81�M�D�M�C�M��M�D�M�82�M�83�S�C�S�3�S��S�3��;�S�84�S�85�O�E�O�S�O�#�O�U�O�86�O�3;�+87�
�C�Z�%�
�+88�	�C�Z�%��+89�\�7��7�5�7����5��&�5�&�U�&�/�5�/�U�/�90T��T�5�T�&��&�5�&�-�E�-�e�-�"+�E�+�e�+�
���� �91���
�
���� �92���
��X�93�r
codekingpro/portable-devtools · Team Ai