📄 libzune_inflate-86573932923cd08d.rmeta
/home/palash/git/iron_learn/target/debug/deps/libzune_inflate-86573932923cd08d.rmeta
Language: rmeta • Lines: 1846
rust
(Y#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5�simd_adler32����;�u(�����z�?-be0ad1f6b075b14d���	ⷄ�ۆ��p��-225863f279df55c4��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�crc���<gzip�4�JGZIP_CM_DEFLATE�|��<��4���J
GZIP_FCOMMENT�l��+�)')JGZIP_FEXTRA�\��N�LJLJ
GZIP_FHCRC�T��p�nlnJ
GZIP_FNAME�T�������JGZIP_FOOTER_SIZE���������JGZIP_FRESERVED�t�������JGZIP_ID1�D������JGZIP_ID2�D��!� "gzip_constants�t��<�4���	bitstream�BitStreamReader�	'src�	src�	�		bits_left�	buffer�		over_read���
refill�refill_inner_loop�refill_slow�	peek_bits�	LOOKAHEAD�
peek_var_bits�get_bits�
get_bits_left�get_position�reset�has�	drop_bits�remaining_bytes�	constants�""DEFLATE_NUM_PRECODE_SYMS�"DEFLATE_NUM_LITLEN_SYMS�"DEFLATE_NUM_OFFSET_SYMS�"DELFATE_MAX_LENS_OVERRUN�" DEFLATE_PRECODE_LENS_PERMUTATION�("PRECODE_ENOUGH�"DEFLATE_MAX_CODEWORD_LENGTH�""DEFLATE_MAX_OFFSET_CODEWORD_LENGTH�""DEFLATE_MAX_LITLEN_CODEWORD_LENGTH�"PRECODE_TABLE_BITS�"LITLEN_TABLE_BITS�"
LITLEN_ENOUGH�"OFFSET_TABLEBITS�"
OFFSET_ENOUGH�"DEFLATE_MAX_NUM_SYMS�"DEFLATE_MAX_PRE_CODEWORD_LEN�"PRECODE_DECODE_RESULTS�5"make_precode_static_table�777"HUFFDEC_LITERAL�"HUFFDEC_EXCEPTIONAL�"HUFFDEC_SUITABLE_POINTER�"HUFFDEC_END_OF_BLOCK�"entry�"LITLEN_DECODE_RESULTS�@"!DEFLATE_BLOCKTYPE_DYNAMIC_HUFFMAN�"DEFLATE_BLOCKTYPE_UNCOMPRESSED�"DEFLATE_BLOCKTYPE_RESERVED�"DEFLATE_BLOCKTYPE_STATIC�"LITLEN_DECODE_BITS�"DEFLATE_MAX_MATCH_LEN�"FASTCOPY_BYTES�"FASTLOOP_MAX_BYTES_WRITTEN�decoder�JJJJJJJJJJ	J
JJJ
JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*JDeflateHeaderTables�vlitlen_decode_table�wvoffset_decode_table�yJ{>||J>J�	get_limit��	set_limit��get_confirm_checksum��set_confirm_checksum��
get_size_hint��
set_size_hint�JDeflateDecoder��'a��data����stream��
is_last_block��static_codes_loaded��deflate_header_tables���J����
�new_with_options��decode_zlib����decode_deflate��start_deflate_block���build_decode_table��COUNT�������SINGLE_PRECODE���build_decode_table_inner��BITS�������J	RESIZE_BY�Jresize_and_push�encoder�����fast_match_finder��_SEQ_LENGTH_SHIFT��_SEQ_LITRUNLEN_MASK��	_Sequence��litrunlen_and_length���to_level��DeflateEncodingOptions��strategy���>�DeflateEncoder��������output_position��input_position��output������
���write_zlib_header��ZLIB_CM_DEFLATE��ZLIB_CINFO_32K_WINDOW��encode_no_compression��encode_deflate��encode_zlib�errors���������InflateDecodeErrors��error������
�new_with_error�����DecodeErrorStatus��InsufficientData��
�Generic��
���
GenericStr��
���CorruptData��
�OutputLimitExceeded��
�����
MismatchedCRC��
�����MismatchedAdler��
����������utils���make_decode_table_entry��fixed_copy_within��SIZE��copy_rep_matches��calc_adler_hash��"construct_litlen_decode_table����"OFFSET_DECODE_RESULTS��JDeflateOptions��limit��confirm_checksum��	size_hint�JJ���DeflateEncodingStrategy��
NoCompression��
��������const_min_usize�8888888888 8!8�8�8�8�8�8���������	�
��8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�vv�w�Jy�J�M�����&����&��&J��&J��&J@�S�4�O���,��,�_����'�7w�*2�#��,��,�������S�	Jr�_���!��!��~g#o�
��_����"���"�����"�����"���#�������#�������#�����"SjZ�
�_�-{v��������������������J���_�_�	
+�06=8��
�0+�06=8�t�"�"��!J�1�!		���
����6�p�y�],�!ut�&�1$�&��&�&�&��%T$�&�2,�&�1$�&�1��1r"bits�*St�)D�)
�11
8�)
�n�1H,�)�)l�)�0��),

t�)
ژ�=��)�)�*!��)m�0,�)�2,�)�0��4��0��4'H�
�0��/$�0,�$19��
 �0��/%�0,�$288��
 �0��.&�0,�$32��
��0��0'�0,�$137�ı
$�0)$�0/6:$�0DEFLATE_NUM_PRECODE_SYMS��
��0��&*�0,�$128��
�0��2+�0,�$15��
�0��9,�0,�$15��
�0��9-�0,�$15��
�0��(.�0,�$7��
�0��(/�0,�$11�$�
&	�0��&0�0,�$2342��	
�0��	&1�0,�	$8��

�0��
%2�0,�
$512��
 �0��,3�0,�$288��
�1��/4�1�$7��
�06+�06=19�L�<���0,��
�0��M4����0=�T���B���	��B
	) �B9	
<�D�D��0�0$	.�0�0����D��4�
��0$	
'�0J
�0��<>��
�	��>�M
�F:@�,���7��������n�B�0L��H��0��F��FQ��0��B_�0_�B>E�0���0~��Ftable�m�J��
�08+�06=19��
�0:+�06=19��
�09+�06=19�T�
��B��,;�B�$
0x80000000�T�
��B��0<�B�$
0x00008000�T�
@�B��5=�B�$
0x00004000�T�
 �B��1>�B�$
0x00002000�\�D���B�0 ,��
�0��d<����0=	���T��			�B�	9
��D�BT
` �Bp	<�D�Y�D��T�
�0�0 $	
.�0�0 ��1
|�;�B��4���0$	'�0J�0��R�Fw�
	��w�d
�F:@��T��0�0 $	.�0�0 ��7
��<�B��>�B�4���0$	'�0cJ�0��D�
��B��BD�
��B��BD�
��B��BD�
��B��BD�
��B��BD�
��B��BD�
�	�B��BD�
�
�B��BD�
��B��BD�
�
�B��BD�  
��B��BD�!!
��B��BD�""
��B��BD�##
��B��BD�$$
��B��BD�%%
��B��BD�&&
�#�B��BD�''
�+�B��BD�((
�3�B��BD�))
�;�B��BD�**
�C�B��BD�++
�S�B��BD�,,
�c�B��BD�--
�s�B��BD�..
���B��BD�//
���B��BD�00
���B��BD�11
���B��BD�22
��B��BD�33
��B��BD�44
��B��B���
�B�B !"#$%&'()*+,-./01234�43210 /&.,-2,8+>*D)J(P'V&\%b$h#n"t!z ����������,�5�5
�0���6	<�7�8878� �0=7
�8�;;5��<;�0�0$	<.�0�0;
\�99;�BT�::;�B�;��=\�>>9?��D�B6@?B �BR	@><�Dq=>Y�D�>T�AA:�BBT�CB�0�0 $	C.�0�0 B
��-B
=A�A=�B4�D��0$	D'�0JD�04�E5��0$	E5'�0J5E�0����F�:9x�7
	�8�x��G6�F;GA7U6<��5��������������������I�B�0 T��k��0��F��Fp��0��BE�BE�0E�B]d�0�
�
�IA
��F���0���I)�a�0��a��a��a��ah�a>�a�a�
�a�
�a�
�al
�aB
�a
�a�	�a�	�a�	�ap	�aF	�a	�a��a��a��at�aJ�a �a��a��a��ax�aN�a$�a��0��F�{�0{�B��B��0H<�B��B��B���BN�0C7�I��I|��F��results���base_and_bits_tables��
j��5length_base��9
extra_bits��:y<�Bw>�B�;�B�
 �0�,�07>288��
 �0�,�07>288��
 �0�,�07>288�T�$���D�B6B �BR	<�DqY�D�,���
��?��G�B��B$��B,��B��B��B
�B�base�=extra�Fp�
 �0�,�07>32��#
 �0A+�06=288��#
��#5B�w�#$2��$
�w��#2C�w�$$0��$
�w��$.D�w�$$3��$
�w��$,E�w�$$1���%F

|�%
���%"-�0
��%/�0A��$qF�0,�%$R-�0L/�0_��&
�0��&-G�0,�&$258��'
�0��&%H�0,�'$16�̧(�(�0��(G�04	1�0/G�0b�0��(�(�0t�(H�04	1�0/H�0b�0��(0	+�0�(��'_I�0,�(�0P�IX�0��I��I�ITG�0_G�0�H�0H�0_�l�

0�0x$�0/6:0�0
LITLEN_ENOUGH�l�

2�0z$�0/6:2�0
OFFSET_ENOUGH�l�
0�0}$�0/6:0�0
LITLEN_ENOUGH�l�
2�0~$�0/6:2�0
OFFSET_ENOUGH�(�
�
�"'-�,9�,CLVT��0����E�0,���,�-������Z$���,�,t�!�0�!���!M�0,�!��,�!-$�#��#�0�#$�#�#���"q�,$�#�,D�#�0$�#�0t�I�U
�0�,�07>4����F�0�&�018<F�0LITLEN_DECODE_BITS����F�0�&�018<F�0LITLEN_DECODE_BITS����0�-�08?2����F�0�&�018<F�0LITLEN_DECODE_BITS����F�0�&�018<F�0LITLEN_DECODE_BITS����1�0�&�018<1�0OFFSET_TABLEBITS�t��H�0�&�018<H�0FASTCOPY_BYTES����F�0�&�018<F�0LITLEN_DECODE_BITS�t��H�0�&�018<H�0FASTCOPY_BYTES�t��H�0�&�018<H�0FASTCOPY_BYTES����F�0�&�018<F�0LITLEN_DECODE_BITS����1�0�&�018<1�0OFFSET_TABLEBITS����1
���%�0���&�01	,%�0)&�0X�0���L���'�0 	!'�0?�0�����n��0,���0��I��I�<�%�0�&�0%�0�&�0�'�0�'�0_�,����0�'�029=��0COUNT����$�0�&�018<$�0DEFLATE_NUM_PRECODE_SYMS�t��*�0�&�018<*�0PRECODE_ENOUGH�l��0�0�&�018<0�0
LITLEN_ENOUGH�l��2�0�&�018<2�0
OFFSET_ENOUGH����0��� ��0,��'3����%��4�1�0���)��0$:4�1{ _ }�|ҟ\ҟ���B���B/	1���B.�B[�B���"��B̟�B�1����B����B_����ܹ�+�0נ�02	3+�00�0`�0q��0��I���+�0�+�0{ _ }����܆�+�0���02	3+�00�0`�0q��0��I���+�0�+�0{ _ }����ܭ�+�0ˡ�02	3+�00�0`�0q��0��I���+�0�+�0{ _ }�������+�0���02	3+�00�0`�0q��0��I���+�0�+�0{ _ }����3�0�&�018<3�0DEFLATE_MAX_NUM_SYMS���3�0�&�018<3�0DEFLATE_MAX_NUM_SYMS�D��$���0���08	:�07�0m�0���"��0,���I�._��
�B��"��B�%23�������B �B/	,��B9��BY(�B_��B�� ��B!	#�BC�BC��B��B��B�ߚ�;��B��B��B_�(�

�_/4<��S��������������������q�aX�FÅÅą��:������,��^�^��^��[�^buf��[����e�S�#�,6�DO��Z��(��,��)�
����%8��
��%��%7�,���.?28���V\�$�����[�0,��0��0���0��0�a�*b�/Y<�

��%�.0�8?M
�c�p�.{���T�
��%�.0�F�F��F��1"`��x9ahv
�����.�������
��(�.3�0:�0AHV
�o�|�.��0��0��l�
��(�.3�B:�BAHV
�o�|�.��B��B��|�
��(�.3�B:�BAHV
�o�|�.��B��B��"J�����,��t���&t���t�������)& An incredibly spiffy deflate decoder.�����:7 This crate features a deflate/zlib decoder inspired by��� Eric Bigger's [libdeflate].�����EB This libary has a smaller set of features hence you should use it���%" if it aligns with your end goals.���l�
 Use it if���MJ - You want a smaller library footprint when compared to flate/miniz-oxide���;8 - You want faster speeds than zlib-ng/zlib/miniz-oxide.���GD - You do full buffer decompression and not streaming decompression.���KH - You don't need compression support for now, it will come soon enough.���@= - You want a 100% safe, pure rust implementation with above.�����Do not use it if���2/  - You want compression support, not yet there���=:  - You stream your data, not compatible with this library����� ## Alternatives���c`- For the fastest speeds, check out [libdeflate] (C), if using Rust there is [libdeflater] which���%" provides bindings to [libdeflate]�����he- For streaming support use [flate2-rs] with an appropriate backend(zlib-ng is recommended for speed)�,�	  �t�	 # Features���	JG You can disable features depending on what you need. the following are���
 features present���
  - gzip: Enable gzip decoding���
  - zlib: Enable zlib decoding��
���
)& These features are enabled by default�����HE To disable a feature , modify Cargo.toml to disable default features���_\ and add the needed feature , e.g below will include zlib decoding and disable gzip decoding�\� ```toml���IF zune-inflate={ version="0.2",default-features=false,feature=["zlib"]}�<�
 ```��
�d�
	 # Errors���
FC In case of an error, the library returns the error and the decoded���
NK data up to when the error was encountered hence that data can be recovered���2/ but no data further than that can be recovered�����\� # Usage���̅ Decoding delfate data�l�
 ```no_run���%" use zune_inflate::DeflateDecoder;���$! let totally_valid_data = [0;23];���?< let mut decoder = DeflateDecoder::new(&totally_valid_data);�����85 let decompressed =decoder.decode_deflate().unwrap();�<������� Decoding zlib data�l�����%���� // yea this isn't valid���$����?������52 let decompressed =decoder.decode_zlib().unwrap();�<�������>; Decoding zlib data without confirming the adler32 checksum�l�����%����%" use zune_inflate::DeflateOptions;���" let totally_valid_data=[0;23];���/, let mut options = DeflateOptions::default()���52                     .set_confirm_checksum(false);���QN let decoder =  DeflateDecoder::new_with_options(&totally_valid_data,options);���<�������85 [libdeflate]: https://github.com/ebiggers/libdeflate���<9 [libdeflater]: https://github.com/adamkewley/libdeflater���74 [flate2-rs]: https://github.com/rust-lang/flate2-rs���"J����9
�:
�9
��&8
��7
��
�
�
���
��0{
~
p
s
��i
l�L�	�x |��

		���
����6�p�y�]��6�p�y�]
$����		��4��D�		�0��L�		�1��4�		�w��L�		�0�� ��� !$���:�����
�	in_buffer�L���4������F�
�$���0��#�������F�
�$��0��\������F�
�$���8L������0�
��
�0��
��
$�L��0��6l������0�0�
�$�	lookahead�L���/D������1�w�
�$�num_bits�D���!'l�!�����1�!
�$�!��##d�#�����0�#
�$�#��$,�$�����F�$
�$�$��%)�&�����1�&
�$�&�3���&%L�&�����1�F�&
 �$�&�3$�&��),|�)�����0�)
!�$�)l�L�$%&'(*+,-./0123457;<=>?@BCDEFGHI���'|�"#���)���0��(���0��(���0��)Ĭ�0��K�� �1)	

R�0��t��0��,���0��3��"�0��3��"�0��#���0��"���0��l��0��	!��	�0��
l�
�0��%���0��*���1��,���HL	

Lu �0��1��"�H
7V$�0�$�0�$77�0��|��B��"���B��'���B��#���B��,,�"�B�B�B
?�u�6�u�6��",��"�k�	���������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�h�i�j�k�l�m�n�o�p�q�r�s�t�u�v�w�x�y�z�{�|�}�~��������������������������������������������������������������������������������������������������������������������������������������€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀����������������������������������������������	

#+3;CScs�����	�:�0��#0��#!�w��#-��#�w��$)Ԫ$�w��$'��$�w��$#��%�0��&&��&�0��&t�&�0��'+ԃ(�0\�<�v�����+�?JK�4<JM�D�:JN�JN�|a	JO���!BJQ�ԱDJR���EJS���CJT�܋+JU���"-JV���3JW���",JX��4JY���%JZ���&J[���$J\��� (J]�Ğ'J^�t�HJ_���IJ`���>Ja���<Jb�|�;Jc�Ĩ=Jd���FJe���@Jf�l�0Jg���/Jh�%���Ji�l�2Jj���1Jk���5Jl�t�*Jm���.Jn�"���Jp�!���Jq�%��	�Js�$��	�Jt�$��	�Ju|��4�����O!��v���������y|mp`cTWGJ;>/2#&
����������������������psdgX[IL=@��769),��	L!$
��	��	J�+�M�����&wy��	)��	Jvv�Bx;�0��
)��
Jvv�Bz�:�0��
$�+|�|��<��+{{
|�:||�0�:||�0���,�����<��,
����,��������&��! Get deflate/zlib limit option�����74 The decoder won't extend the inbuilt limit and will���,) return an error if the limit is exceeded���l�
 # Returns���,)  The currently set limit of the instance�T� # Note���85 This is provided as a best effort, correctly quiting���IF is detrimental to speed and hence this should not be relied too much.�L����,�0���
�$���0��&# Set a limit to the internal vector���.+ used to store decoded zlib/deflate output.���|� # Arguments���%" limit: The new decompressor limit�l�����(% A modified version of DeflateDecoder���T�����8����HE is detrimental to speed and hence this should not be relied too much�-\�L��,�0�,��
�$��&,���0��30 Get whether the decoder will confirm a checksum��� after decoding������,���
�$���8��52 Set whether the decoder should confirm a checksum���������:7 Note, you should definitely confirm your checksum, use���=: this with caution, otherwise data returned may be corrupt���|�����74 - yes: When true, the decoder will confirm checksum���;8 when false, the decoder will skip checksum verification�\� # Notes���;8 This does not have an influence for deflate decoding as��� it does not have a checksum����,�,��
�$�����!*��63 Get the default set size hint for the decompressor�����LI The decompressor initializes the internal storage for decompressed bytes���VS with this size and will reallocate the vec if the decompressed size becomes bigger��� XU than this, but when the user currently knows how big the output will be, can be used��� )& to prevent unnecessary re-allocations�l�!���,�0��!�
�$�!��"9��!*' Set the size hint for the decompressor��"���"74 This can be used to prevent multiple re-allocations�-\�"l�"�,�0�,��
�$�#�B�'��# A deflate decoder instance.��$���$jg The decoder manages output buffer as opposed to requiring the caller to provide a pre-allocated buffer���$FC it tracks number of bytes written and on successfully reaching the���%74 end of the block, will return a vector with exactly���%%" the number of decompressed bytes.��&���&LI This means that it may use up huge amounts of memory if not checked, but���&-* there are [options] that can prevent that��'��' [options]: DeflateOptions�t�'��������J��J��J��J��J��J��J�M������M������������'��'$�'J����4�(D�(J���0��(*4�(J��		���
����6�p�y�]���(l�(J����(��(J����)*��)J���+��)%<�)J���,��)�������������)��00��*74 Create a new decompressor that will read compressed���*@= data from `data` and return a new vector containing new data��+�|�+����+:7 - `data`: The compressed data. Data can be of any type���+ gzip,zlib or raw deflate.��,�l�,����,_\ A decoder instance which will pull compressed data from `data` to inflate the output output��-�\�-  # Note��-���-/, The default output size limit is **1 GiB.**���-YV this is to protect the end user against ddos attacks as deflate does not specify it's���. output size upfront��.���.C@ The checksum will be verified depending on the called function.���/LI this only works for zlib and gzip since deflate does not have a checksum��/���0VS These defaults can be overridden via [new_with_options()](Self::new_with_options).��0������
���$�0��9V��2-* Create new decoder with specified options��2���2;8 This can be used to fine tune the decoder to the user's�T�2 needs.��3��3�|�3����3@= - `data`: The compressed data. Data can be of any format i.e���3 gzip, zlib or raw deflate.���4OL - `options` : A set of user defined options which tune how the decompressor��4�t�4  # Returns���5TQ A decoder instance which will pull compressed data from `data` to inflate output��5�l�5
 # Example�l�5����674 use zune_inflate::{DeflateDecoder, DeflateOptions};���6 let data  = [37];���6+( let options = DeflateOptions::default()���7MJ     .set_confirm_checksum(true) // confirm the checksum for zlib and gzip���7B?     .set_limit(1000); // how big I think the input will be    ���8FC let mut decoder = DeflateDecoder::new_with_options(&data,options);���8)& // do some stuff and then call decode���9%" let data = decoder.decode_zlib();��9�<�9����9���,����
���$�9�<�:��CE��<FC Decode zlib-encoded data returning the uncompressed in a `Vec<u8>`���=(% or an error if something went wrong.��=���=85 Bytes consumed will be from the data passed when the��> `new` method was called.��>�|�>��T�> - None�l�?����?,) Result type containing the decoded data.��?���?EB - `Ok(Vec<u8>)`: Decoded vector containing the uncompressed bytes���@EB - `Err(InflateDecodeErrors)`: Error that occurred during decoding��@���@IF It's possible to recover bytes even after an error occurred, bytes up���AEB to when error was encountered are stored in [InflateDecodeErrors]��B��B�T�B����BJG This needs the `zlib` feature enabled to be available otherwise it's a���B compile time error��C���C<9 [InflateDecodeErrors]:crate::errors::InflateDecodeErrors��C�\�D������������������������q�aX�?�?��?ڨ�:�?�	�:$x��Lk��1�B�B�BGlobal�����I���-��D�
��$�D��D|�DQC�0��H���GD Decode a deflate stream returning the data as `Vec<u8>` or an error��ˊ indicating what went wrong.�|���T����l�������,˥Ջ��݋E�����E٦�����I���ǍE��������l����l�����ŎC@ let data = [42]; // answer to life, the universe and everything�������?< let mut decoder = zune_inflate::DeflateDecoder::new(&data);��ُ2/ let bytes = decoder.decode_deflate().unwrap();�<����������=:  [InflateDecodeErrors]:crate::errors::InflateDecodeErrors�t����������
��$�����I���J������ђ�
��$֒qD�0���R���J�����w��������������������q�aX�F�.����
��$��
block_type�T�����,��J�0�I���0�I���0iJ���0�J���0.K���0���t��J�0	L�0�ԝ��םJ���������4�
�B�ʷ�0�0�0Ŵ����
��$��lens�$��decode_results�t��decode_table�d��
table_bits�T˞num_syms�Dޞmax_codeword_len���|��$ƟJ�B�M�0M���0�L�0�M���0�K�0CL���0���L��J�0��?|�J�����0�1�F��
�ڨ���D��elm���\�<�����������:��������?�����C��T�R|�0��0"����������B������B��L��������D9|�F��D9|�F����������B���,���D���,�1��
�$���!��	�-S�	Jr���	!D�	����,��	'�-�����	<�	�-��
��� A simple Deflate Encoder.����� Not yet complete�t���������������������������+4������+4��������$��������'<�����-��|�����0��t�����0��4������܁
������������
��
0��
! Create a new deflate encoder.��
�<�
 The��
������
���$�
��^�����-����
���$��<�����������F���
��$�Ԥ|���� �����1��������0�F���
��$�bytes�,���) ܆) Encode a deflate stream�t�)�����F��)�
��$�)��+(\�+��������+�
��$�+t��30 Errors possible when decoding deflate/zlib/gzip�\4 streams�4����4T�F���g�:������|�?���,��_����_���<��_���L��^���E�T`�|pq��&df?A.0���.+ A struct returned when decompression fails�����$! This struct contains two fields,�����85 - `error`:Tells you the error that actually occured.���=: - `data`: Gives you decoded data up until that point when�� the error was encountered.�����<9 One can recover data up to the error if they so wish but���,) guarantees about data state is not given����-~g#o�
�������" reason why decompression fails�,����.����2/ Decoded data up until that decompression error�$��������-����J��/, Create a new decode wrapper with data being���>; how many bytes we actually decoded before hitting an error���|�����0- - `error`: Error encountered during decoding���0- - `data`:  Data up to that point of decoding���l���T� Itself���.���-��
��!,��$���
F��	41 Create a new decode wrapper with an empty vector��	�|�	����	1. - `error`: Error encountered during decoding.�t�
�.�-��
��!,�
��"�-��_���9������-��^�^��^��[�^ڨ�[����e�S�������
�$��������.�"SjZ�
������������������.�����.�����0�0�.����B�B�.����B�B�.��
��)& Input data is not enough to construct���
 a full output�Q���.df���.�T��
#  Anything that isn't significant��T��
��T�T���.����d�
�����T��
2/ Anything that isn't significant but we need to���;8 pass back information to the user as to what went wrong�/U��
�FUIU���.����4�����\��Input data was malformed.�*���.=?���.5U��)& Limit set by the user was exceeded by��� decompressed output��U��
��U�U�0�0�.����,����0,����0\U��)& Output CRC does not match stored CRC.����� Only present for zlib��U��
��U�U�B�B�.��������B����B�U��,) Output Adler does not match stored adler����� Only present for gzip��U��
�
VV�B�B�.��������B����B�� �.��_���9������.��^�^��^��[�^ڨ�[����e�S�������
�$�����$�-��_���9������-��^�^��^��[�^ڨ�[����e�S�������
�$���L�,������p$�+�����Z����ʷ�0�B�B�
���t����	���c�����4�0�0�F�$����$�0��
��$dest�$�
src_offset�T�dest_offset�\�@$��0��	Z��	���4�0�0�0�F�	
���$�	�4�
��\�
length�4�
��*|����4�B�
��$���<���6�<��$�l����"�k
�p8�09�0�8���0��+�<��$�l������B�0 �	
!1Aa���		

 0
@
`
`
`��:�0��
��,) Options that can influence decompression��� in Deflate/Zlib/Gzip�����-* To use them, pass a customized options to�ĭ
 the deflate decoder.�t�
�,@�S�4�O������
,�
J���0����J����L�J���0 �
#�,3A3A$�,���3A3A���,�,��
�
�,�
�� ���,�7w�*2�#���l����,���,WSWS'�,��_�WSWS�����,��^�^��^��[�^ڨ�[����e�S�������
�,��WS �(�,�T�T)�,����T�T���,�,���
�,���9�<��$�l���|��0�0�0�z��nV��wV�N�N4N	�MgMM�LOL"�K'�K,QK1�J6;;�8@�4E�"J�O�C�0
D�0�D�0+E�0�E�0�E�0ZF�0�F�0$G�0�G�0�G�0+ �q�*����������W �&�,�2�9�@]	F�M�T�Z�a�h.n�t3z��������WS�������
libdeflate�&https://github.com/rust-lang/flate2-rs�&https://github.com/ebiggers/libdeflate�libdeflater�)https://github.com/adamkewley/libdeflater�	flate2-rs��������������������������&�new_with_options()�Self::new_with_options��!�"crate::errors::InflateDecodeErrors�
crate::errors��&�����!�������!����&���������H����������������������I�I�I�H�J������
NoCompression
����bL_�3\�)k֒��2�ޝb����]������������t�k4������;bKM��{n�R�}'�x.�[b��l���SU-Q�7+M¯�%�B�X"���jH'aR�ܸ'����=7�0c9gW<�x��Em"+��EjO�+o�M��g8Z����.�,ѦJQa�Q�
���@
C�!��D�0���eO���|��pu�[ŋ@F"㡲�>�L��*�����xd�c�����	o&�ȄU!��Dz�
<a��X��8��G�~�0�(nz;�I�vĭO/�����^}}{��Vg�T+0�z5��z���w��K��c���@^ѕp0\MzUMH���G�%0�@���o�^���d����[a��q�1bу��5`-s+-���k���BJ��( )���g�����7帤��K�dI�[U�N�FG����W��� �[���TI�P�5�m�#��'V^e=�o�Uq�各��ʸ���)�%��G����1���_���gA�A�ס�e���Y���G~������5ZK&�	�������
?���^���Py��Ϯ����J��'<V�2G��bF�}��|gd�ΜI�cs��n�!L�|�U�GO[C�ƅ�����p�]��ۼÛ������Dd��n���0�;L0-O����ԏ�b�iQf�j/̵�s��H�3�
�OQ��k��[�.V�I;�p�;��`��+������9Tj�j}Nl��\z�-���}i���IԠ�9L��L? i������Y7���0�O"~V�~٠����Oqz�5q��*@�����&6D��~�tC�Pe%���>���!;����3�۠/=�Y���R�<��(��~�c77�Ɓ���te��^�J���.Y��}�d�{{�M�ڑ��ؠ�w�rj�������=O���޼��f��¨����
k��\��)�s�g�p|�3�]��k!�K��nL�hB���e��_H"���	�aŋ��e�ul��|� T]L�*��d��O�0�LhC��d�{�\K<�̢����$s�v�'l(3��f��Y��&/�K��6���}O��#��y�Wt�-�c�;l�J�hM�x��֍��P��E��51��h���zOp��VB����N:B�V�g��Sҭ�Ơ֕2����_�\����D��L�h����(l��b��3���j�&~2a��it
@'A�]C$�OdqY+��5��Q�%�*�
�<ZK22=�R
`�n�O4�����
7����&[׋kz��\�6��s
���[v/n��V�)�KZ�S�m�M�l�60룮�7�rk�'#��C-f�t��o"��֓��)�5��qdr�bg����)�Qmͱn��e���"��"=�i��9bjJ)�����*��!.�l�*�*XBc�+ʲ���[pq��2/n.t]�84��0f�]���������0�?�	l8�I��j_G\=��\��"��Zے!4���9���
Let�{V��`0�ͰK^�3|�4qCq֠�B �<�/ƿZp�
���9�&ȷΡ���]d��<��:�:�9�0`�`���=Y-�X2^7�G�gc�t1�Ԡ����l*$���	�Z#���I������sm��e�q��S˅o���D������@��d�d��q�A3�{������]�#�
����0N�6��A��p)��^�h�/LG*�<�AsyT>��c��¥|Ɖ�NBy���r��IX7����4�H9��i���Q	�6�x�6��"����~�"���p,�%<�Tk��3��հ�*�v��~�ݐW�5ǒ�N��Wj���D�3dN��<�W͚X�sy8��~�&JbN�̷�tr�MB1bq�
�ywQ�^Uz�A"|���`B��d<Ps�lòˉ�c�a��UU�Z����᪹����
GD��k���M1��GA�\��ae�Dw����>���U&#�����]�3�o�0��6�BL���6�K��u��C���k��b��������^!�7���*��
@�ӑ�F;!��"Ǐoe29Be�;H�p1p�L9�g0��W�}�e\N
%q��Qy�f�F��eS`� ������#�{,�Z�^<)$��NrZY{�p�j�4�>�2w�1�0��s��=4�_h�^��u��ئ}ʒs����;�/H�@��s\�#���ݨs�ε���z�6������
Y}���ƕ9�)4��i����$�?�����el-����,qM�� ��&0xD��p�v�v�fc-j�@Ip�w�[m۹ؙYn���}����ܗq��i�N���jL9�oY��3�W0�6m(q�K��!�4�?�����hU8�k�P���%z�_#n�Njb��m��i�I��k����+��խ��@wW	�.�%��NhR�2a�ok؎�;�����e`�nȠ{@�k|[��͚�=,5�?��d�'_��63C�X�1�r�)_��[&���T�i��N�o?~�.)11zrLeWa��\���i9R���{����}*�� i�g�U�A����}�.vn7��՝�7��u ��0G�0C�Y/�9��8�~��F�I�M�O�G�K�Tg+n�(v�����vQZ�g�gih�h�h�h�h�h"ioi�i>j�jk}k�k=l�l�lHm�m�mGn[non�n�n�n�no&o;oOobovo�o�o�o�oJp�p�p�p�p�p;q�uvv3vGv[vov�v�v�z�z�z{*{�{�{�{�
{�}�H���k�8��?�Z��������&�a�(���\�)���Y��������������������*�>�~���������%�@�[�v�����V�����.����m��
�c�����	���\�y�(���n��������N���	��������������������y������!�u�������������9��������������K�Kg�g"n�v
�����G�����Zh�
h�z{�{�{�@�	�6���������[��h�k�s������������������*��������


































(''('''(Jg�g�gmh�h�h�h�h7i�i�iSj�j)k�k�kRl�l�l]m�mnKn_nsn�n�n�noo+o?oSofozo�o�o�o�o_p�p�p�p�p
qPq�uv#v7vKv_vsv�v�v�z�z�z?{�{�}m�U�-��g�"�C�^�ˆۈ�����_�K��?���^�ؚ�
���������������S�������g��)�D�_�z�#�k�����C�Т)���=����Z�2���.�4�Z���ʫ���֬�:���ϭ�������Ү�c�����ʯ�߰��� �IJ6��� �����յ�M������+��z�pZ�g�g�g�g�g�g�g�g�g_heh�h�h�h�h�hiiki�i�i(j:j�jkkxk�k8l�l�lCm�m�m=nBnVnjn~n�n�n�n�no!o6oJo^oqo�o�o�o�o7pEpvp�p�p�p�p�p�p�p6q�u�uvv.vBvVvjv~v�v�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�yzzzzzz$z*z0z6z<zBzHzNzTzZz`zezkzqzvz|z�z�z�z�z�z�z{&{W{i{{{�{�{�{�}�C���f�4���;�U���ӈ��"�V�\�#���@�H�V�#�����T�j�~�������Κ����'�;�I�]�k�����l�r�x���������&�:�y�����ݞ���� �<�W�r�����ŠQ������)����i�g�l�q�v�{������_��������W�t�$��E�k�������Ь�%�K��������̮���w���įۯ����Űu�����������h�p���ʳس���ϴ��͵���6�����ζ�����׷��F���������������ĸɸθӸظݸ�������� �.�<�J�X�f�t�������������������¹ȹιԹڹ��������	����"�(�.�4�:�@��g�g�g�g�g�g�gchih�h�h�h�hi"ioi�i>j�j	kk}k�k=l�l�lHm�mn@nGn[non�n�n�n�no&o;oOobovo�o�o�o�oJp�p�p�p�p�p;q�uvv3vGv[vov�v�v�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�yz	zzzz!z'z-z3z9z?zEzKzQzWz]zhznzyzz�z�z�z�z*{�{�}X�@����c���?�Z���׈��Z���J�6�D�˘)���Y�Ӛ��������p�v�}����������>������c���%�@�[�v�à�V�����.������j�o�t�}�����9����E��y�*�2�G�����쫄���Ԭ�'������	����Ю�`�z���ȯ��ʰ{����������!�l��������ѵ�9�����ж���e�������������¸Ǹ̸Ѹָ۸����������������������Ź˹ѹ׹޹��������
����%�+�1�7�=�C��gvh�h�h�h�h�hLi�i�ij3j{j�jRk�k!lyl�l%m�m�mRnfnzn�n�n�n�noo2oFoZomo�o�o�o�o�o@pnpp�p�p�p�p�p�p qWq�uvv*v>vRvfvzv�v�z�z�z�z{{O{b{t{�{�{�{�}�0�i�S��|�-�N�i�͈���;��w�)�Q��j���)�f�v�������ƚ���u��"�3�D�U�f�w���ۜ����ȝ�2�h�����͞�|��5�P�k�����9�����%�o���R�D�����p�E�d��5�>�d���ޫ����Ƭ��D���������®ܮ�m�����ԯ诏���\��V���Y���ųӳ�'�ʴ��Ƶ����&�t���Ƕ�����ҷ�5�����
��)�7�E�S�a�o�}����gnh�h�h�h�h�hDi�i�ij+joj�jFk�klml�lmzm�mLn`ntn�n�n�n�noo,o@oTogo{o�o�o�o�o:phpyp�p�p�p�p�p�pqQq�u�uv$v8vLv`vtv�v�z�z�z�z{{G{Z{l{�{�{�{�}y#�`�F��i�$�E�`�Ĉ݈���(��n��K���\����`�m���������ښ�g���*�>�L�`�n���М�����,�_�����Ǟ��i��,�G�b�}���0�z�ڡ	��b��E�>������g�<�^���/�5�[���ի靖���׬�;���ۭ�������Ӯ�d�����˯⯂���O�ܱ>��O�����ͳ۳!�Ĵ����׵�� �f����������̷�'�������#�1�?�M�[�i�w����gzh�h�h�h�h�hPi�i�ij7jj�j
kVk�k'l}l�l+m�m�mTnhn|n�n�n�n�n
oo4oHo\ooo�o�o�o�o�oBprp�p�p�p�p�p�p�p$qYq�uvv,v@vTvhv|v�v�z�z�z�z{{S{f{x{�{�{�{�}�7�n�Z�!�~�2�S�n�҈�� �=��|�.�S��o���.�h�{�������˚��z��$�8�F�Z�h�|���ݜ����ʝ$�4�m�����Ϟ�~��:�U�p�����>�����'�t���W�F������u�J�f��7�C�i��������ͬ�#�I��������ɮ���r���¯ٯꯔ���a��f����[���dzճ�)�̴��˵����(�y���̶����Է�:������+�9�G�U�c�q�����g8i�i�iUj�j*k�k�kSl�l�l^m�mapq�z@{�{�}n�V�.��h���`�L���A��������V�����h�$�l���F���*�>�[�3���/�[�����;������������!���7�����N�����,��{�9i�i�iVj�j+k�k�kTl�l�l_m�mapq@{�{�}n�V�.����a�M��B������V���%�m���G�Ң+�[�3���u�˫������Э����֪������"�Ų7���N�,��{�&isi�iBj�jk�k�kAl�l�lLm�m�n�oNp�p?q.{�{�}\�D����N�:�И.�������B���Z���2����I�!�}�I�����)�����}��ΰ�����%����<�Ҷ���i�E�P�^���VSWX�XhY1AUS�T�m��I��P�j�n�t�$ s � T$�$�$J%�%&[&j9;c;�;<e<�<N=�=�=�?@q@�@�A�APB�BOCoDQH�I�IgJ�J,K�K�KML�MMbO�N�P&P�P�QRUWUW�WjXY�Y�&n89�8�:�U�CD�D)E�E�EXF�F"G�G�GW�WiXY�Y�A�TUl��H��O�i�m�s�# r � S$�$I%�$�%�%Z&�&�:b;�;<d<�<M=�=�=�?@p@�@0A�AOB�BNC�C�D�I�IfJ�J+K�K�KLLM�N�M%PaO�P�P�QRTSVU�URWX�XgYZm8�8i99;�A�TU�VDnD(E�E�EWF�F!G�G�GPH%l)m�mpp"q�}5�X���ˬ�Ǯ������e@��F�	a�f�l� k � �$A%�$�%�%J&�&Y;�;<]<�<F=�=�=�?�?]@�@A�C�D�I�IHJ�JKzK�KALM�N�MPVO�PtP�QRMSOU�U�8`99;�CVDEwE�ECF�F
GpG�G:HiD��J�
e�j�p� o � �$E%�$�%�%N&�&];�;<a<�<J=�=�=�?@a@�@!A�C�D�I�ILJ�JK~K�KELM�N�MPZO�PxP�QRQSSU�U�8d99;�CZDE{E�EGF�FGtG�G>HZi�i!j�jk`k�k1l�l�l5m�m�mvp(qW{�{�}�<�s�_�&����9��z�9�����r��I�������b�z�O����f���q���`���~���?����n�o[q9�Hg�g�g�h�m�v�z{�{�{a�&������*�~�Şa�����7���\�(�0��������}�^����y���	��������ʷ߷Rh�z������T�E�����Fh�z�������H�9�������������������#'.5BF^bt��������*.Mk�����
3\u�����
	'	+	K	O	S	W	m	�	�	�	�	�	�	
:
[
z
�
�
�
�
�
�
�
�
#'+/37;?CGKOSW[_cgkosw{���������������&7So��������

'
/
3
;
C
[
n
s
x
�
�
�
�
�
�
�
�
�
�
	)5:?DINScy��������%CSX_u}����������2Oex��������������!9>MRZlqy����������$)1=Baz��������	#0HY]ai��������������� '.5<CHMRW\afkpuz�������������������
")07>Uh�z�����V�c�k���������ʪ����	i
iii
iiiiiiiii{�{�{�{�{�{�{�{N�O�P�Q�R�S�T�8�Ӟ�������������
�j����,�
���Q�K�D��i9j�nDp�p�p�p�u�z
{h{z{U���}�������͚�&�:�H�\�j�~�ɳ׳�δ���-�;�I�W�e�s�����i"{�{�{U�9�؞���o�����1��ַ���������������������|��B�g�gIter��h��g�h
end_or_len��g�h_marker��gFPR<?���1�f�1�f�1�f�1�g�1�g�1�X���-�-�X�F�.�.���-���0����������B��B���0�^�0�0�^�0�0�^�0�0�^�0�^���^�B�^��^�0�^�1�^�-�^�.�������&&RawVec�)inner�*ڿ��3�{��1��.�>�>SetLenOnDrop��>�	�>�>	local_len��>���rZg���+�1�+�1�+�4�+�1�E�0�J���&�1�0�&�1���������t������0�0�&�1���0��&�1�����������,M�[�}�0�0��&�1���0��&�1�0�p�B���p�1���o�1�p�1�o�1�o�1�0�o�1���p�B�p�1�o�1�o�+�+p�+��*�@��n�*{�1�o�1�0�o�1���o���n�1�h�1�g���P����*�D�F������	Arguments���pieces��[����[����[k�ĉ����
��P�1�P�1��4�1�0��4�1�0�*�D�����?�1�@�1��?�1��@�1��@�1��?�1��?�1��@�1U��H���H����Take����	�B��n��BWZJ��n�����H����Windows���v��g����g(�h��9����>��A�1�@�1��@�1��f�1�f�1�f�1�f�1�X���-�X�F�.�@�1�0��@�1����@�1�0��0�1��E�0� �0� �0�j��$;(#'ih)�o�o�o�o���bL_ޫX��W��~$�u���core_intrinsics�derive_clone_copy�����bL_ސ,.�"Wt�r}�J���������bL_���§�U���q}����fmt_helpers_for_derive��_�_��bL_�)�F#T$�~$�
���������bL_�D��q洃�1q��bL_��B5R;s{������Z����bL_�Ͱ��1:��'qq��bL_�W��n\PO���
S����bL_�B~�(�{�nt!rZ��������bL_�(���kܟ�!�q��bL_޹	�R�[W��*Y(I(=(M(E(](A(U(Q(a(�(1*�)�)):)�(]*�**�)u(�(M*�)�)*)w)�(�*�*!*�)�4ODHT P����_���gA��Q�%�{������i����$!��N:B��������R���0T֍��P���qY+��5�0�?�	l8��Qy�f�Fq��i�N�+��)�s�{a�Q�
���k���5�����F}����ܗ*it
@'A�ҭ�Ơ֖�KZ�S��*��
����te�q8�k�P��1W<�x��E���G������d�d��|� T]L���n�!L�|N�o"��֯�]�#�
��6m(q�.��el-���#�<�/ƿZ�E��51��h�c�t1�Ԡ��'l(3������4�H��D�3dN��9�)4�� ���9�����Y/�9��N����;�/HLG*�<�As�s��=4�_nȠ{@�k|<��0G�0CMd�ΜI�csMi���IԠ�a�5ZK&�	E�^�J���r!�K��n~j�j}Nl��_�vĭO/�$�0�LhC�����zOpݒ�r��IX7���,qM�� $#��'V^e<�N��Wj���B�X"��*�*XBc���k��[�Z=��\��"�_��[&��A��\���E��bL_�I��j_G\��&JbN�����c��)�*��d��O�n�Njb��3����e`�;��^�h�/�R
`�n�O4�X�1�r�)@��$s�v��@��s\��e�ulׂ��p�v�v�&Q�^Uz�A"�rZY{�p��ئ}ʒsN�o?~�.)C8�~��O��=Ow&/�K���~�"���p,��?������"������cu��C���k�L�h���+ʲ��ع�*��ƅ�����P4������@�ӑ�F;�}*�� iHJ�hM�x����@^ѕp0*3�o�0�Y7���0�d������陽.�,ѦJQ#���I��F�}��|gLf��¨��y��(l��b��;bKM��{n8��G�~�0"n.t]�84��[b��l��	fc-j�@Ip'9�&ȷΡ��!;����3l��b����V�g��S��2����_���+���]K��!�4�?/�Y���R�<n�������S˅o����	�6�x�6�O"~V�~٠e2w�1�0��|���`B�K<�̢�܇�`0�ͰK^�����l*�[��͚�==Cq֠�B ����ؠ�wu*�v��~����A��p)�����ʸ�>���޼��x��
k��\zvn7��՝Kj�4�>��>�L������sm��7帤�6�G����1�@�d�{�\�!��"Ǐ	��G�%0,�3|�4q��iQf�j/�W�m�M�l�6����]���a��X��! �[���T:Dd��nS�]��k}��)�%�?p�;��`\׋kz��\��7����&[�w����>���\z�-���}`[pq��2/������hU0D������@�hR�2a�9�"��"=�&6D��~�i�]C$�Od��=Y-�X�����^}%����Oqfs+-��2f��Y�Ȋ�w�[m�(�*�
��bq�
�yw�e\N
%q��;H�p�2G��bK�W�5ǒ��k���B3�^���PH�n��e����+��խ6��s��HX�c77��p#��y�Wt�J��( )��4�@F"㡲�U&#����R�}'�x.�jH'aR�
3\�)k֒rk�'#�ح�{,�Z���!.�l��=7�0c9g�;L0-O�U<ZK22=����&0xD%+0�z5��z'I�P�5�m�;^!�7��'_��63C�?1p�L9�g��:�:�9��(nz;�I#��
?��G��q�A3���VB�3Ɖ�NBy���oe29Be
U�N�FG�82^7�G�g�e��_H"��.V�I;�[��6�K��9L��L? ib�+o�M��g���0N�6���U�GO[C�OtC�Pe%�j�SU-Q�7+
��d<Ps���6�BL���%<�Tk����ȄU!�}{��Vg�T&\MzUMH�+=�o�Uq��=e���Y���C��<�W͚X���jL9�o,��@wW	�711zrLeWaD�o�^���.�0`�`�����	�aŋ���&~2a���qdr�bg�ȱ���xd�c��K�dI�[7��]d��<�\��ae�D���eS`� �m��i�I�4�ؙYn���)6��s
�����t�kC-f�t���[v/n��Dz�
< g�p|�3|6���}O����}�.J�۠/=m��>���k�eO���|�.Y��}�s��e�q���0��W�}�
L�hB����g����5ܸ'����\����D���3���j���)�QmͲ#���ݨh�^��u�3��հ��bу��5`-1ok؎�;�:�pu�[�M¯�%���Zے!4��@
C�!�i9R���{F���9T^s���zyT>�����T�i��B�q�10�rj�����v�3�
�OQ�Y0룮�7���7��u �L���W���9
Let�{V��A�A�ס�B�i��9bj���tr�MB1�y��Ϯ��I�6�������%z�_#2,5�?��d�>.�%��N8�@��-��"�����9��i���Q�c��¥|��0f�]���$���	�Z�Y��3�W0�-d�{{�M��t�-�c�;lÎ
GD��k���
Y}����lòˉ�c��g�U�A��IJ)�����*�m"+��EjO���ԏ�bV��J��'<VJG~�����D@�����h�a��UU����2�ޝb�Z����᪹���V�)�8Z�����D�0�������
�����	o&�sy8��~����)�5���d����[a�/p�]��ۼ�Q���w��K(z�5q��*g��(��~o����������#p�
�����M1��GA�����]��^<)$��N3fyaWx#Y`[wW��K k)mM�"��Y2&>kT����N����\�-�4P'~��a$9/��>������!�9Ch7d|\nF��cAJ�poo.�f	'[i���������rPkX���]�9
�'w5�Vl�����n_4}[���F�������L���A3WA��7����r�a8p��G)��T`Ps��!�n/
���P����;n�}�A.N�x�
6Ww.G8f�GP*5i0\-z> T�X2��
>8dm
��;D��81I�!��(|V�$c:�W�YJ���oIl�d�y�3@"�=[g3$���]�F^^�X3LC�d43YmHXGKp*Brh,7m0_�nCPdA-"XE����v����S7����s_GeMj@|LfTj@	�bQ=*=rcFB{qD�U��p����5���T�RH���'K��k����(���D-Ema@c1v��'���1��+��eu�zT\����
��^�����?XTa%?t?i���uY'3fyaWx#Y`[wW`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/lib.rs� j���f~I.2xn��f*; F&N<HLA3>d&iK!!*I`J
GO3&%@9&%@6?&&#06R9=8+:(	

��`��Ș7 �'�c`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/crc.rs� �>�0,�S�3E1��#�
#F6=/&J>.OOOOIIIJ6`��B�����uo-���d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/decoder.rs� 1%��H�@Lo��t��k����
']AbTZ[Z^?=['R/.%54
-. '$$
&<11=N++3*-=M5
85:?B<@@$=%
;Q[].//<>
 kG8&M.%"0!!0*<E?"d4^HQ[51.2@E#TY<0RGK.*[0"(C
K-=!1JJNJOAJ+"
<4
8  #'"5
[b<_

<7J
C!
<M
+)
;^EEG<5"]G%_!
I6=!1JJNJPAJ 
<4
0
</
0
</
7
</
,'
</
$
HC W@3#
.#
A("D<
(&
A("D<
!#
 
>
<4
+^)
;CACA1aG%_!
?
A@ [?!

[
L$1JJNJHD7BM#7!N FI/= !
"?6<Q0%@(<8Y5RN'D5;<# 5[N'(`@H3E2L5BN'45"eN':F$2'\%&=1bJ#A65)N'W4WWSTLQKQ"T5R;$V:V<cU[68IBZ%-9YV>;EW4:QQRTORTT 3YB?@>G*,+4.>#X[$;7]F82*TYW>FC./MQG QB?NU@>N]7FT<2*C/`UUTWXWUVY/b=?^6>KcaSM;E;9c0=JV/;6=;bU=,((d@/';H[9GKie1N:_0HOBd4!E422#89?"+"8@9ZSXYg%=S>=1\P#`-E455#CDB":"<=R4,V/LJ-]-NL;*W9FR+V?7A?_U;E56T*";'7V*^:6G_]DOL67@5V,9FR+78TJ,1[,Z+89&eR+RMO1>J#"
7)3WZ&>@>:%%;
-.%%+AHFT"#A?a\"*A;5:6+)+$*,A:E!$F*/%O=*1E40,:DHFE1FFF0FHFF D+I?+=2-%+I4=--+I1>=-:
7
(-$$$$!#"
%'&$&/'$&/NN/*!RH'+E2B2VC
5
K1H
#
H2LPOA$('
?F
O
.=
#MNNLIC2
F
2
/FI1/>HHGBDHHDCW;@XJLA&
NOO=KPPJMKKNOLCNPK'
'%
+ 
;5$1902/-U.#HIG8HIHGGGJAT$%!3%<?+QG*)
4*.$
KHKF1GDGFHAEH-2(<(7DeG!N*/2)HG2C1 )*%)+*!L !)
+,K@- v�ؗ�qjl�D8�?��k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/gzip_constants.rs� I	�oX�#�=
vLe�
#%"'!!�`�9�H/j��"df/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/bitstream.rs� �s����ϲ _t�*�M!5!0>5?"
B>c=
,6:F/#6(=$3&'
(>cL
,6:F/#6(=$3&
0
$?! 
"
!!
=:8;:843,("$3,2/(>,2'.*/ 3<15�M\��5��W����f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/constants.rs� ~('�6��wu8�R����(�#JK00/<1+PE'.3::))'7?'9L&/-40P#UO7L2(%
 -A176.2(7,;=!0000000&A7-J0LLLLLLLLP63/-&L&.*&T�nt;
+���\[�ةd/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/encoder.rs� e�|��53�x~٨��0�6#CJEJMK!
%
"&(!=
-&5Rc() 
$(.;N+ D28L6:NJJ 
#c''H6'

 1M<LM0H'#&H:'H=')J^)(5
 %$
6=
-8;""=D3#4*�P�2@9�&L�a�{^b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/utils.rs� ������Y]�gs�}���OPMPQPLJ[+Md9*FB[@HL2?1=8))N58:1+%������A"���4	c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/errors.rs� Tϼ�*7-���3D��`��y4,/%9>=-'"74C55O,96K0#>(.(7@!.'.1!>
H>A>C\4U6W
%,>"3"���7r��q�V:�H�I�J6R�RKT�UW�Wx86_64-unknown-linux-gnu���O��V(u�@�~�Xk4zune_inflate�-86573932923cd08d���bL_����'����������������������������������������������������������������������������KK������b�y�j�j��	�Trust-end-file