📄 libgif-9fdab54ad859725c.rmeta
/home/palash/git/iron_learn/target/release/deps/libgif-9fdab54ad859725c.rmeta
Language: rmeta • Lines: 9504
rust
��#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5���	ⷄ�ۆ��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�weezl��b�iN�*[����$�c-39cfa1c0fe632226�color_quant�[&���p��`���� $k-2be1e1de04f03f41���$�F�$�F�����from_u8�
�	
into_known���	>	from_rgba�from_rgba_speed�					from_grayscale_with_alpha�   	 	 	 	 	from_palette_pixels�(impl Into<Vec<u8>>�(�
from_indexed_pixels�+�
from_rgb�from_rgb_speed�take�encoder�0000000000	0
000
0000B�0D�0Fsource�0H�0J�0L>0
ExtensionData�NControl�O�Odelay�Otrns�NRepetitions�S
S�0Vnew_control_ext�0XW�X�
X
set_repeat�Xwrite_global_palette�Xwrite_frame�]	Xwrite_frame_header�_Xwrite_image_block�a	Xwrite_encoded_image_block�Xwrite_color_table�Xcheck_color_table�Xwrite_extension�fffXwrite_raw_extension�Xwrite_lzw_pre_encoded_frame�Xwrite_screen_desc�lXget_ref�Xget_mut�X
into_inner�X
write_trailer�Xwriter�0
lzw_encode�0	tmake_lzw_pre_encoded�0�v�
vw�vglobal_palette�v�vheight�vbuffer�0
}�
}�0	flag_size�0Buf����buf���pos�0���write��flush�0tmp_buf����0���finish��
impl Write�reader�����������	�
���
����	converter�����������	�
N_CHANNELS��FillBufferCallback��'a��PixelConverter��color_output��������
�check_buffer_size��	�
read_frame��buffer_size��line_length�����fill_buffer����set_global_palette��read_into_buffer��	�	�	�	�InterlaceIterator���	���pass�������decoder�����������	�
���
����������
PLTE_CHANNELS����������������������������FrameDecoder��
lzw_reader��pixel_converter��memory_limit����
���decode_lzw_encoded_frame��$decode_lzw_encoded_frame_into_buffer��	���	LzwReader����
min_code_size��check_for_end_code��	��
�check_code_size��reset��	�	has_ended��	�decode_bytes��StreamingDecoder����internal_buffer���unused_internal_buffer_len����skip_frame_decoding��check_frame_consistency��allow_unknown_blocks����������global_color_table��ext��current��header_end_reached����id��data��OutputBuffer����Slice��
�����
�����
�
�append����
�with_options���update��last_ext_sub_block��current_frame_mut��
current_frame��try_current_frame��	�������
next_state��goto��ensure_min_length_buffer��	�	�	�read_control_extension��	add_frame���������������
check_size����try_reserve��	��>���
�set_color_output��set_memory_limit������check_lzw_end_code����	read_info��R��ReadDecoder���$�����at_eof����$�decode_next����decode_next_bytes��EXT_NAME_NETSCAPE��EXT_NAME_XMP��EXT_NAME_ICC��AppExtensionState����
�Netscape��
�Xmp��
�Icc��
�Skip��
����$�������bg_color��repeat���!�current_frame_data_type��app_extension_state��xmp_metadata��icc_profile����$��
�build��with_no_init��init��
APP_EXTENSION��read_application_extension��	RAMP_SIZE��next_frame_info��current_frame_info��read_next_frame��	�	�take_current_frame����	�copy_lzw_into_buffer����	�����palette��	��������'��(����'�	��'���$���IntoIter����DecoderIter���$�inner��ended����$�����$���$����traits���
WriteBytesExt����write_le����
��-���
��-���
��-���
��-	

streaming_decoder��������
insert_as_doc�DisposalMethod��H�
��Keep��
��
Background��
��Previous��
���	��
����Block��Image��
��	Extension��
��Trailer��
�
��������AnyExtension��
���������������0�Text��
���
�
��Comment��
��Application��
���������Frame�����
�dispose����needs_user_input��top��left������
interlaced���*�� ����!����0EncodingFormatError��
TooManyColors��
�MissingColorPalette��
�InvalidMinCodeSize��
0
��0
EncodingError�� FrameBufferTooSmallForDimensions��
�OutOfMemory��
�WriterNotFound��
�Format��
���Io��
��0��0Repeat��Finite��
���Infinite��
00��0��00��0���ColorOutput��RGBA��
��Indexed��
�������������DecodingFormatError��
underlying�����
DecodingError���6�
�MemoryLimit��
�DecoderNotFound��
�EndCodeNotFound��
�
UnexpectedEof��
�LzwError��
����7�
����7�
���
���
FrameDataType��Pixels��
�Lzw�����������Decoded��Nothing��
�
GlobalPalette��
���BackgroundColor��
���	HeaderEnd��
�
BlockStart��
���SubBlock����is_last��
FrameMetadata��
���BytesDecoded��
���
LzwDataCopied��
���DataEnd��
����State��Magic��
�ScreenDescriptor��
�ImageBlockStart��
��<�
����=�
���BlockEnd��
�ExtensionBlockStart��
�ExtensionDataSubBlockStart��
���ExtensionDataSubBlock��
���ExtensionBlockEnd��
�LocalPalette��
���LzwInit��
���DecodeSubBlock��
���CopySubBlock��
���FrameDecoded��
��0�
��������Version��V87a��
�V89a��
���������������������:�	Unlimited��
�Bytes��
���	���
���
DecodeOptions�������������������8888 8-8.8/8C8C8C8E8E8E8G8Z8[8\8]8]8]8_8_8_8a8a8c8c8d8d8e8f8j8j8j8k8k8k8l8n8o8q8r8s8s8t8u88�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�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�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�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�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�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��_���H����/����/����/�o8!�*?�j��S��S���S��S�S��S�_����0����0����0�蟼���]Y��U��U���U��U�U��U�����1���@c�2*0I��V�_�V���V��V�V��V�`�V�_����2����
����2����2�r;������W��W���W��W�W��W��V�W�_���3��
��3����4��4��4������4��*��BƎ�iu���X����3��
��3����4��4��4������4��*��BƎ�iu8�_����5���5���5*��|����Z�_�Z�_����6���6���6���7�����7��1�[15�>�_�[��[��[�����
�"�f+�c��[�Z�����7�����7���br����]�_�]���]��]�]��]��]�vv�x�0y�0z�0{�0|�0U\��XKZ��
������0��0��˘��^������8����8�sB�����_�_�_���_��_�_�J�����	��������d!�����_���9��9� �I��l��_�a��a�_����6���:���:���:���:���:�����7�����7���i��$d1]�_�a��a��a���InvalidCode�D
�śu�:��a�\��a�a�_����;��;���|/�����c��c�_�
���<���<�����<�����=���=����=����=���=�����>�����>�����>	է.S�_����>���?���?���<������=������?���?���@������@������@	���A
������A������A������A
������B���0�[7�a���f��f�����B���B�b��S����i�_�i���i��i�i��i�`�i�����C���C��Bw����r�_�j����D������������������>D�'��v��_�k��k�H���
�����������'���'���!���'���'���'���(�q��
?!�$�M���+��,���,�s�7�0�m�J�m��^��^��^��^�������������������������������������������������������������������������������������������������������������������������H�J��������L���A�F�����B�D�����}v���������������_��	w�?��T�1�1�`*��'��_���J�H�M��
�n�%�n070��
�n�%�n071��
�n�%�n072��
�n�%�n073�(�		,2�Q
�vl:�v9�U�vT��
�_���������������������������q�aXÅÅą��:����e�Sp�^�^��^��[�^��[����e�S���v��n������w�(���"�S-�x4=GH	�			��;@FQ�xX�x_�nf�nmv��__self_discr��__arg1_discr���
��
��x�x(<�$�N����������������;t����S\����}�����}�����}�|��}������}d��n�n�
/ML
���Sdt�
�"
���S#,��
�D
���SENT�
�f
���SgpL�
��
���S�����}��n��So�S��S�SN�~��$�
,�n�%�n070x2C�$�
!�n�%�n070x21�$�
;�n�%�n070x3B�(�		,!;*0D�v�Oc	�vk�v;���w���f����w��U��y��v��n����w(
�
��"�U-��5>HH�		��;@FQ��Y��a�nh�nox���z��{������x��)<�
,!;$��	 ����������������;t����U\��

;�����,
!�����
N
,���
���
���d�
�n�
�~/-,!;,
���UDl�
�
���U|�
�#
���U#,\�

�D
���UDMLK��H�nG�Up�U��U�~h�(���"'�V3�V=FP0�	�n ,�_(�
�_��v&s3�	��Y�wd��l�ys����n���������������0�	�n�n/�	��H�
�����n��n�4�AK����x��%/)����
�n�����E���
�`�)����Pa����	������ �����c����0��x+��3��>�n�N�[e���$�
�n�%�n070x01�$�
��n�%�n070xF9�$�
��n�%�n070xFE�$�
��n�%�n070xFF�(�		���/5�v�T#	�vp?
�v;�[�vW���w��������w��W��y�v	�n�)4�w>(���"�W-��5>HH�		��;@FQ��Y��a�nh�nox���z��{������x��)4��n<������$� �����������������;t����W\�� ���� �� :���� ��\���� ��~�����]���Ԇ�����V$��niG���nW
^��
�{�������V��n���L�	|�
����?�V$��W��n��6}���j���'>���&%^���$#~���"!��� �!!��d��n��~M����p
���W��� 
�F
���WFOl� 
�g
���Wgpl�
��
���W��T�
��
���W��������n��Wp�W��W�WO�~��4(�!p�!	�n����"		�S	����"
	����������������;t����n^
����#	

��`�$	�n��h�$	�n��p�%	�n��x�%	�n����%	����&		����������������;t����?�?��?��:�?�	�:$x��Lk��n�B�B�BGlobal�����I�������'	
���Borrowed�����Owned���A��@���
�nw���5
��
�!	!'-3
9?��
�������v
�v
�_ ��v.4:C����!�msz�w����3��
��3����4��4��4������4��*��BƎ�iu�y��&��@��I��I�nT��2�x:���$�������̲����̲���u̲~��\̲e��C��L��+ګ7��m��|�����/9�G�
U[���ox̲��}�x��[���:�����̲���̲���̲��s̲��R����1�������H�����
�v����v�r{�v�j	s�v~	aj�vu
X
a�vl
OX�vcFO
�vZ>G�vR���v�P
�vT�v
���������v��v��vt�v|�v�v�v��v�v��v��v��v��v��v��v��v��vu�v}�v��v�c	p�!	�n��"~ �S��"	%��l	�U��l(�!
�	
�!	
	!'-39?�!R����#	`�$	�nh�$	�np�%	�nx�%			�n��%
	
��&	x		ګu	
�#%��l$�}��l���l����'	

��"
���
4=�
�����
��l	ګ���M��l-��l
���
��l=��l�
����
��l���#�����l�Q�n���l����M�Ҟ�9�Q���4��(��1�n��S�����n��n��nz�niWګH������=��l�����o��

��nK
�E��4��"��������¿Jګ����
$�*
������*�*�n��@
����*��(�
��(�n]'�Si'�,�)�)�n�)�n�)�n�*�n,�*�*�*��(���$�(ګL��7��84�*
�n]lo�����A��;
+6=4��V
"+6=256��V
!+6=256�
4�m�)l�m$�m
��
��4�m4�m<�m<�m�)t�m$�m
��
��I
4�m�mt�n|�n��n 
�n1%�Z	
E�����
�����n���+	
��9%�Z
�%�Z

		%�Z��ol�o������n�	�O~+p�%�<Z�&�Z5�<^			��nT(�����v���=^	 		 �^����K����^JQ��(
����<*^	
���,����������������;t���
����Placeholder���������������F:Vl9 
�=^	 		�
������	Arguments���pieces��[����[����[k�ĉ����	%�Z�%�}Z�%� Z
�S�-�����������Ne�����Match�/kK3b��!%�Z	Q%�Z
Y%�Z�	��o'�p��p4�q
����ql�q<�q
�����q��q:
!A
!
����:
"9
#@
#L����g
"
���#(
#'

�$�n�/�S�/�#"�n!�n �n�n!"
"$
!��p�
��n�S�n�n�q�q	�*�"]�$�$��o/(���������%�%��^����y
��$�0��%�%�$�)�@]�)�]
�S�	$��q��k�
!2C(U��m���m��%��Z�%��Z�����@�nڬ,�n����)�@�nڬ,�o#��;�^�^�[
g3�^�&��$�m�n,�k�n4�l��4�l��<�l�\�l��;	������U}����d�nM����������������;t���������CCY������ګ�������`	!	��	���	ګ#
��
��
��@��

����pixels���*������
�*�
left_val�A%�Z		right_val�I%�Z
�	!%�Z�4��^
��n
��n��<^�^�x�x!�^�x�x
�����+��n�����ګ����������	�
�v�-�v��(�����&�	
�v
R�v
%
(.��A
��J
R
4�tl�t$�t��4�t4�tt�u|�u		��u 	�u	1+�Z(%,#��n 	9+�Z
�+�Z
	+�Z��w4�w
����w$�w
������w���������
�����
���n	8�S8����n��n��n��n����v�
��n�S�n�n�w�w
�+�<Z�,�ZD
K
��uT+������/
6
B
�^�����
��q9��PW�
����	+�Z�+�}Z�+� Z���9��!+�ZQ+�Z
Y+�Z
I2�w��s�Q+"��t��+��Z�+��Z��@�nڬ,�u{��i�^���$�t�n,�s�n4�s��4�s�\�t�����Fn����d�uo��F��D����ګ�������������������������������A+�Z��I+�Z
�	!+�Z�:���V��nC�^�x�x�������ګ�������a
�vnR�vy�+T�������-T��	�nd͈	�S��	����	D̉	�nL�	�nT��	�n\��			�n|ˊ
	
��"e��f%��l
�������&f	ګ���,f	ګ
��f���8�΋
܋	/����-

���ߋ�
���
��
��
����
�	
�	
	!'-39?�/������Nf�ګ�����f�ګ���f���f���.l�Q���@����6��$����L��n��S�����n��n��n��n{iګZ���������ګt�ګ{݋
�nAP/]��l��C|(/�		*0�:�v/�O�:�vk�:
�v;���w���f/����w��Z��y��v�����w
(6�
	(H6�
	�7�\ &	2	��sx����: �v�i��6�	�7�Z &2��������:!�vj"�w/�:"�v=	FMS�w`�:#�vn	w~��w��:$ �v�	�6�
		&	6�
����
�w�[�y"����������\��&��2j�x__self_0����m������������� ����w��w��w�$�	T�)��7�Z��L�
�����
��7�\���L�
�����
$��:%����������������;t�����\$��:%��$��:%���G�����������%��,���&��O��?������9err����������������l�
��I��=�[$��\���
.��
��K��K�[$��Z���
.(8�8��"'�]3�]=FP(9�	"*/�w;�:&�vHP9�	�7�n &2��������:'�v�i�9�	9�����wՆ�y̲����̲�C�Q��i�ws����)���H:�		0@P�:el�:��)���\�7�n�7�n*�7�n1���\		�7�ny���\		���\	:�
:�B�QW^e���U\��n�n:�����6\��外\
�Ն�Ն����̲W̲_�nQ�n���z�{%���__arg1_0��M;��;��xՆ%/|��:(�]�M��4�]$���:�n$�	T�"��:�n$���nT�
��n�
����	i��	�n$	�	��(
(��
|�	
� ��

!
�� $
N� W�����������N���L��NO�
P�Q�
R�
ST�
U���x`���$��n,��S<����$��nL�T��n��n��n��nV�n<��
b�3f�4k�
n�r�
$��
QK��#�<�#
���^T�$���"
�?�nڬ�:)&&RawVec�)�,*_marker���3�{��nڬ
���
v�^,�#�$��#���$
\�^
t�$��$$�%�%Z��"���M�?�n*�� F2�nm����3�<�nڬ��!�����n��4��y�Tڬ��40��z�����e�z��#�_��n��z/��#�_��u�	�	-�$_���`���n��#*_�������n������ p���n��zF��������������������q�aX�^�[ܝ#�^�"�n,�"�n4�"��t�"�^�����������������;t����^9��"��������N��3<=�nڬ�x�x��
2��nȜȜɜ	Alignment�ʜ��Nb���-d��E�{#�����UsizeNoHighBit����
|����Lٛ͗Zʛqڬ
�4ڬ
�{��&"	
N��&8|�&
f�^$�&?��&3�&�&[��%���������������������q�aX�x�[́&�^L�%�]4�%����' ����'�:�n��(
\�(��n���(!��( ��(
e�^<�(	.=CI%��	U���:�+���+
E	
A
���+:'(r+'	n+'�,
�:�:�,�,
��'�

ߵ��[5��

��ȩ1�FĿ�Xx�[��
����������������������q�aX��[���n
��	��(��(i��
����[���
���^�[�(�:
�����ŵ�
������������(!+|����,|��6-|���n���)U�!g	+}�!g
�!g��()�)��)
-|�+-�+ĝ+
!_	��+
$�+��+
l�^.,�+
	��+
��[�
����[�	
�����x���+
��+	i���""��[�#
���^�["�+	�:
��u
&	s
��+9p��,l�,D�o-��l	ʛ]��l1��o
���l !
 !E��l 
���^�[!
��l !�p�#�$�%$��[�'%�'%
����[$�'
����Ŭ%C'%$#��,��,i��9(&��[6)
���^�[&��,�:M��l ʛ��^�kr
�-��l!
��Ŭ�[ 
��l 		^#$�%#�Ŭ�&
����Ŭ#K$R#5t�,|Ŭ���+
d�^2+<�,,<�,	��+(��[�-)�-)
����[(�-

�����x)9-)�(�'���,
i��,.*��[)/
���^�[*�	�('��
$�,D�,
���^�[�,\1���'���(�\c����+	
��
/6��+:	�̴��X���[�	���!�۵$��!Dg�n�nT�)�����X�^�[�[
塹���$���[m����X�x�[�	����ozr�^D�,����l�P�^0���l����l�PŬ�[��o$���l  ��X�^�[�[=
�""�#��[�"=�XŬ�[�8%%4%%�X�^�[�[�(()��[
(��X�x�[�
�++�++r�X�^�[�[�
m..j/��[e..Ú��'�^D�'��<�'�nL�'������|�������i���G��^i؊������������������������q�aX���[Z��F
?	�n�������|�������i���G��^i؊���xQ��������D��I���������|�������i���G��^i؊��Ŭ(��������������������q�aXŬ�[x��]Ŭ4��|�^-����a�[�����
�[�5�[�����[�}��lŬ��[� �["Ŭ�%�[,
%��
%�[2(�+�[L
+��<
+�[R.�����n��*�!�*<�(+padding�<�(,
table_size�T�(-�
��A����+�V��,�j���n-�
�
�	�:�x�
	��
�
A��:�x�������°�
�^��^�
�n�n��[���.���.Lĝ.\�.�ni���.��.d�.�n;�.��.&	����[����@[	����[		�ny���[		�nA		���[			���[	�n	���[		���[	I�˭[
�
��	f�/	��//
	

���/4
���x�[
�/
�0�:`	f���1��1
��1
_�^$�1,�1̻1CI�'	�'
�:�2���.��/ 			
^�^���4�.
�P^�^�����$�.	u��..]��M��
��
!���[�:*����������������;t�������4[9���[
��.�'��[�)�)
����[o)
�����x)@G��1��1
i��
C
��[D
���x�[�1�:��u&l�1-�N*	
��]�N*0��1%��1
a�^$�1Y��1 
U�/m��0Eē4
�������++RawVecInner�-�.cap�/��1�fC��sڬ��Unique�����ŕ��^���A��n�������_��M����nu��1	�nE��0
0
�������)$�:��#)�@
����)&�:
�)�:
��0
0�/u�N,E�N*
������
�N*]F��-�����1	���Lݣݣ������[�������r[�����[�����s[		���x�����[��M������0��N��N"���2�0�nڬE�N��W�@�n�������V,��Km
]ڬ%���Ð7�@�nڬ5�������?�nڬI�����?�nڬE����TID�nڬ-Ǎ���N[ڬ�n-�U���[]ڬ�n}ޒ��-����n�n5͓����_��n�n5�.���}�_��nE��_��#M���n�ԓ4��nE���#���n�n���.��*���9��$�����[������4��_Ef��nu�'����Gf��n}�'����p���n���"��!����n����!��Ih�f�n��嘢�Ƶ9h#�g�n]�h#{�n�nT�0�=�^�A�"]��X�x�[��''�''���****,�0�nڬ*-�@�n��ڬ�-�.�@�nڬ�.�/�?�nڬ/�0�?�nڬ�0�1D�nڬ�1�2[ڬ�n�2�3]ڬ�n�3�4��n�n�4�5��n�n�5�6��n�6�4��n�4�3��n�3�0�n�n�0�:��:�;��{;u:��nr:o:��nk:h:��n:c?����n^?Z.�f�n��W.TA�g�nPA��X�x�[�[�
�CC�D��[�C����-��L�-��,�-������n���n����
�[���[��Y��	����nd	V	�n�	�n�	�n�	Y	�x�
�'�[d'��T'��N*���0�0���4���:�[�Cframe�
�
�	
��:�x;�>�^�x�x
��W���@�@]��w���	��e��
��
����%���L�� ����0.
�v+,�v']���B��JQ��/d�/��n
	
��l
DJ̋/�/�/�

p
	m
j
	
��������������			���	�	
������	
�	

���	
�	
�	�	(	�	�	
�������	^�
���������0�nڬ���@�n��ڬ���@�nڬ���?�nڬ���?�nڬ��D�nڬ��	[ڬ�n�	�
]ڬ�n�
���n�n����n�n}z
��nv
s��no�
��nm
j�n�nea�\W��QK��nHE��nA>��n�9����n40�f�n��-*�g�n&�/��$�/������%���
����
����Q�����x��������_ref__frame�^���2���2���3�\�3�nl�3�S��3��4		�jMpNvO|SC,4M�:�nB,5N		A,5N*+�4�T�U�#9T	�#9T/.�:�4�4�:�n��4


��4i��M"<W��[J"=
���x�[W��:)��4
\�4@�n��4A�5
<�5l�5		ګ��5��7
��5
\�5��n	ګ������6!��6 �?Z�@X�DZ	ګ������������AX	Z���@Y�@Y	ګ����J[�P[
��XY�J[�J[�@Y�@X=?Z���6��<�6	��\�]^=&Q\	:&Q\21	��6!�|�����|��8�|���n�6��6
���7
��ċ7
�����7�7��6i��:%T`��[7%U
���x�[`��:(�7$�7
����)��8d��8
��[�Z�:�Z��8(;��8i
���x�[�8��8p(<�94�Wa	Wa��n
�ى0W
�
a����Wa���9!
��9 
�9

��9
c$�Xb�XdXd
�n�:,�n(Xcd4Xbc����XL�
������0��0��˘��^
$�b�3|�
�9
���9
��9
 �9
!
!T�9
"
"�n��9
i��\h|�\j����	[_j	"�n2\ij>\hi���� \L���!$�hn 7ܲ��9
i��������������������q�aX��\k�(`k��\� al� aU��
��[�\k
��l8!
�:
���:
%��:
&�:
'
'L�:
(
(�n��:
q�ep�er�hr	(���eqr�epq��xev��'up�&<u��:
$i��Ps�)is$��\"jt"j#��st=4"
�:
%���:
+̯:
,�:
-
-\�:
.
.�n��:
y�nx�nz�qz	.���nyz�nxy���n���-�x�,A���:
*%i���{�*r{*��\$#s|-#s8��{-|BI#
�:
+���:
1��:
2�:
3
3d�:
4
4�n��:
��w��w��z�	4���w���w�����w���3��2F���:
0+i����,{�0��\D$|�N$|Y���O�Gl$�:
1���:
7��:
8�:
9
9|�:
����������
�n���������������9��-8K���:
61i����!-��6��\V%��a%�m���c�L�%�;
7p��;
<l�;
=~*��*��	ʛ*��PQ��;
;7i��p#��-��;��\	&��&� ����S3&t�;
@<|Ŭ�;
<���;&AĻ;&B�;&C&C&4�;
�
ŬC=@d�;B��;��;
?<i���.��?��[�.�
���x�[��
<�:
&�;&C�&��&�1��	B1��YX�;&A<�</F	��;/F!%��;&EAi��<,�~/��E��\�'���'�������Z�'<�;/G�����<�;/H������<2/I��<1/J/��<°@4�<G<�<H<�<J"7F/�M/�D2��	JC2��]\�</I��;u&%��</LIi���0��L��[�0�
���x�[�c/I�:&&4�<&
���x�[�:�x�<�<)�:
'#�:(3�:)5�;5O�:�n�;5,�;5O	��n�;7M
M�;�n�;5,�;6P�;6Q�;8Q�n�;6PQ�;�;6Q�;6M
MP�;6P�;6R�;6S	�;6RS�;�;6M
MR�;6R�;6
NMOdSkOrNyM�4	�|�2�$�2���2��U�T��4�
	
49U��[4;V4;V
����[U�3;
�����xV�3;V�39-3:
�����x�:�x
̵9-R^Y]`\��6q	~
�4Q^��[�4S_�4S_
����[^�4S
������_l4S_u4Q0�3Q]����3R
������]�Q0�Xb�Xd�

c�9

e
f�6Ye	�6Ye650
f7
e��9
H
	U
6Yf��\6[g	6[g
����\f�5[
�����xg�5[g�5Y4�4Z�:������|�������i���G��^i؊���xFY4�\h�\j$
i�:
"
!x
m
n�7bm	 �7bm;:6a
���x�[l
��al�k�
�:
'�
n�
m��:
 �
#	
#�7bn ��\�7do�7do
����\n�7d
�����xo67do?7b9�6c�:�b9TepSer�

q�:
(
'@
uG
vO9ku	&L9ku@?b7j
���x�[tRjts�
�:
'�
v�
u��:
&�
)	%�
)�8kv&��\�8mw�8mw
����\v�8m%
�����xw�8mw�8k>�7l%�:�k>�nx�nz&
y�:
.
-z
}�
~�:t}	,�:t}ED�8s
���x�[|�s|�{�
%�:
'�
~�
}��:
,�
/	+
/F:t~,��\C:vJ:v
����\~/:v+
�����x�9v�9tC?9u+�:Đ8tC�w��w�b
��:
4
3�
��
��;}�	2�;}�JI:|
���x�[��|�!�
+�:
'%
�-
���:
2?
5	1L
5�;}�2��\�;��;�
����\��;1
�����x�4;�>;}H�:~1�:�}H�������
��;
9�
��
�O=��	8N=��ONf;�
���x�[�X��m�Z
1�:
'c
�k
���;
8}
:	7�
:=��8��\=��
=��
����\��<�7
�����x��<���<�M<�7�:Đ	�M�9��b9��k9��
�f9��o9���i9�=
��Ŭ�[�f9��q9�R�8��ʛ��^!:���9���9��
��8�=
��Ŭ�[��8��R�9��
�
�%
��?��	=�?��VU�=�
���x�[�����#��
7�:
'�
��
��
���;
=�
>	<�
>J?��=��[I?��R?��
����[�:?�<
����Ŭ��>���>�Tj>��=�Ŭi>�<
����Ŭ�e�T�&��&���;&B�&D	A�&D ;@��B��\:@��C@��
����\�+@�A
�����x��?���?�W@?�A�:Đ:�W�?�
���x�[��	���,��&A�:&&/�/���</J)/K	I6/K#$PA��J��[OA��XA��
����[�@A�I
�����x��@���@�[U@�I
�����x�:�xU
�[_���2�
����2�
��4���5���5���6�%	����9�
$��9!
	�
���9
�
�č:
�
�ԯ:
�
���:
 ?
F"��:
$��;�
z
�'
)�&�+̻;&-��<K&�/�0��<2/	2�KW�!�K44�K54�K54�K6���L4N;�X�x�[�!H;99D;99*;�X�x�[�[�!%;<<";=��[;<!-�@�nڬ�-?�?�nڬ]0?-@�?�nڬ-@-AD�nڬ	-A-B[ڬ�n-B-C]ڬ�n�,C�,D��n�n�,D�,E��n�n�,E�,F��n�,F�,D��n�,D-C��n�,C�,@�n�n�,@�,J��,J�,K���,K�,J��n�,J�,J��n�,J�,J��nL0J�,O����n�,O=�X���[E!=QQ=QQ�<
�X�x�[�[m!�<TT�<U��[�<T���_�
|�9��T
���D�=
�X�x�\��=YY�=YY��a
���w����	l[\��l�\��ʿ�[]˓9���	[]����	�[]��i���	[]�=�X�x�\�[�=``R>
�X�x�\=L>bbH>bb�
�����e���e�f˓�f�f���fm>�X�x�\�[�h>ii�>
�X�x�\7�>kk�>kk0
���.n��(n'o˓ oo��o�>�X�x�\�[��>rra?
�X�x�\�[?ttW?tt�
���|�w���w�x˓�x�x���x�?�X�x�\�[~?{{�?
�X�x�\#�?}}�?}}�
�����?�X�x�\�[^�?��F@
�X�x�\Z@@��>@���?
r�^D�;�?��P�^�D��?���?��PŬ�[�?��?��z@#�X�x�\�[�u@���@
�XŬ�[��@���@���@(�X�x�[�[�@���@���[�@�FA&�X�x�\|@A��>A��&A,�X�x�\�[�!A���A/�X�x�[�A���A��qA1�X�x�[�[/lA��kA���[gA������2��L�2��,�2���(���(���(�n�(�Sw(f(�X(|'���'�nL�4�'����������������;t�����X'��5��\�5���&���&��&+%��4%���%y'�[�$��Z$Đ�#��������������������q�aX�x�\9$��<$�"���"
Đy#ͺx#��y#�nl#d!��m!
Đ#"ͺ""��#"�n"� ��� 
ĐB!ͺA!��B!�n5!����
Đa ͺ` ��a �nT ����
Đrͺq��r5��>
�����m��v
Ŭ
Đ�ͺ��������&	���/�/��p��n���/�n.U4-U4�nW5�n�V4�n�V4�n�V4�n,U4)A9�[�M9���M9�[�L<��:@9@��:D���8JmAQ���LQ�[(NQ��NQ�[.MT�n
 'W���&X�n�&X���&X�AY�\�NY��zNY���%\���%\���%\�\�M`�[�E`Bb�\�Nb���Nb��&e��&e��&e�\�Mi�[FicBk�\Ok��Ok��P&n��Y&n��Z&n�\6Nr�[[Fr�Bt�\YOt��IOt���&w���&w���&w�\zN{�[�F{�B}�\�O}���O}���'����'����'��\�N��[�F�4C��\�O����O��[�K�C�Ŭ�J��[�K��\O��[:G��C�Ŭ�N��[DP���5P��[LO��C��\iP���ZP��\qO��[�G��C��[�P����P��[�O���@+H+�nP+$a��f�
�-���:�x�=�*L-�*��*<�6��<�6���T�6��
-+	��+������,����,���n�tmp��*
�
a(�B�:�x�
'$�C�:�x�
&*�E�:�x�
%0�G�:�x�
!$6�I �:�x�
�#";�K$�:�x�4�;&@�
�"'?�[#)@�
%"+E�L-�:�x�*�!/G��!/H�
1!0L�^2�:�x���9��n��0��H,���.���#°�!���5��
+��*��AJ��*��OJ��*��]J��**��kJ��I+��yJ�[�M���J���J�9

`+6=10�
e�����:���=j��=i��=4t�>T�>	�>E��
��U�g	��������g2]�g
fڬE�gU�gM�g��n������}���}/i݄���
K��g'�:���?5��?4|�?
D�?OQ*	ʛMQ*	�@
�g
���>��>'%� 	U� -��"ԭ>#
�U��"
���x�[
��"s�>7@V$��[=V&DV&
����[)V&
�����x�U&���>��>i���U'��[�U(
���x�[�>�:T��3��>
����>"T�>
s$�>
5	&#�?
���?$ES,LS,CS,
��Ŭ�[>S,@�?
���W.��[�W0X0
����[�W0
����Ŭ�W0 '��?��?i���WC$��[WD
���x�[$�?�:	GS*ʛ��^=��l+

��Ŭ����
��
��l,
�Ŭ�S-
��Ŭ�[�S,
���
ZaOX.�ŬLX/
����Ŭ��}��?5|ŬG2F1"/F2 ,F6"����������gE3 	"��cE2!jE2!��UE<#QEB#
�� !ME<#IE<#FE2!ME2 �F1"��?5��?
c�^4�?d�?-aF��<�HO��=j	��?���>E�����@�nڬ<�=����

����
�?�nڬu��
�����?�nڬe��YD
D�nڬ-��
VD[ڬ�nRDPD]ڬ�nLDID��n�nDDAD��n�n<D9D��n5D2D��n.D_D��n,D��7���n�n���6)D�9��$�$D��DD��nu�;�D��n}�<��Լt���n��=(���&������n������b�
������
�����?�nڬ��=��e�J�nڬ���!����W�x�E�ETryReserveError��E�	����2�ܮ�[b�^���[�xu��  ���  ��>"b�^���x	 �U�X�x�[
�U$$U$$eU�X�x�[�[*
`U'']U(��[XU'U�P�^	U**U�PŬ�[�U,,V�XŬ�[Y	V..V..�G�@�nڬ��G1�?�nڬ�J1�G2�?�nڬ�G2�G3D�nڬ�G3�G4[ڬ�n�G4�G5]ڬ�n�G5�G6��n�n�G6�G7��n�n�G7�G8��n~G8{G6��nwG6�G5��nuG5rG2�n�nmG2iG<�dG<_G=��YG=SG<��nPG<MG<��nIG<FG<��n�J<AGA����n<GAgW�X�x�[�[�
bWCC_WD��[ZWC%��̞=��L�=��$�=��p��n��������������������q�aX�x�������?
�x�	���	���������������������;t���Ŭ�[�	���Ŭ����+
��
-�� �[� �[�a$���a$�[�`'�T*ŬK\*Ŭ�,�[�],Ŭ�`.�[�a.���a.��$N2#M2��+N6��
M<�[ aC����
��X�:�x�4�?�

����
��n�������i��
�����%���(��
ō�[�\���E

��>b@�[�>��V���>h2��A%l�A !"��0g �:0 ���A%&�d%	�d%�:$�C
	���C|h��C}���%%���
�JԋԋChunksExact�׋v��g؋�
�gً
chunk_size��g�
T~�F]�n
E���5���T�C
������D��D
D�D
��^�n4�D4�D��n��D��DE���&	��%c14��E4	�*�+?f'*	<f'*! ���D/
0mf,/	jf,/$#���E(��E'��E4�n!D�E��4�E2
��E �E]5c6�f25	�f25('�E���E��E
L�E
��^4�ET�F
��E��Ei���8�e58��\�]69�]6�<��8�<9)�]�:�;�g7:	�g7:,+�F��E���Fi���=(f:=��\[^;>d^;o=��=d=>-�^��F
D�F��4�F�F�nl�F��F?�<?	�<?0/�:��:�F	�:�F�"�!� ��A
c�^������A$%��l$	U��l$-�0g!%�0g"m�0g#	#
!"��0g
������#
�0g#��0Fg%�0g
����&�$�Al�AB{��A
D�B��4�Al�B��B=�lB�Ac�^�� 
ԻlB����������
��l�i&��\�i '�i '
����\&�i 
�����x'ai '�&�%��B��Bi���(^i!(��\�a")�a"�@��(�@)�a�&%x�BD�C	��Cd�C
�o�n$�C$�C�	��C�i"
���x�[)�3")�(|�:E	Rgk'+��\dk),kk),
����\+Pk)
�����x,�j),+*��D��Di��6
-�j*-��\%c+..c+9B��-.B."Jc}+�*x�D��D
L�D��4�D
T�D��Dpk+
���x�[.`5+.�
-m�:�l,0��\�l.1�l.1
����\0�l.
�����x1\l.1�0�/��D��Di���2Yl/2��\�d03�d0�C��2�C3%�d.05/x�D��	�l0
���x�[3�603~2C�:g6n5��E	�An26��\>n47En47
����\6*n4
�����x7�m47�m2&:m3�:Đ3:2&�m6
���x�[9�769O	8��:�;�:��F�	�Ao7;��\>o9<Eo9<
����\;*o9
�����x<�n9<�n7*:n8�:Đ3;7*�n;
���x�[>�8;>�	=��:\?�F*	
��<@��\_>Am���@=�����@%���A1)-��=
���x�[�:�x�
<.�>
���x�[A�>A�<.cA��@���A�����A	��C�
��D\JQ	đD�
�D��D��
�
��E(	r
y
��E��/�g�o�n]��0g�Ӻ�l�P���	eϻl{i�X�x�\GuiqiWi�X�x�\�[oRi!!���Y��J��D�C��M,��H��U�ŸE��L��o���;��k�n\�D'j�X�x�\�
!j''j''j
�X�x�\�[
�i**lj�X�x�\q
fj,,bj,,Hj�X�x�\�[�
Cj//~j�n�nT�E�j�X�x�\�
�j22�j22�j�X�x�\�[�
�j55	k�X�x�\Q
k77�j77�j�X�x�\�[y
�j::j�W�x�\�[
��\�[)<<<<��GB�>������\"<���0�?��\�[6?C����@Ŭ4�@����@�n.����������������;t�����I��xĐ�ͺ���r
���	�������������������;t�����*���Đtͺs��i	Đ�ͺ�����T�DĐ�ͺ��n��� Đlͺk����ͺOY`��f
��[
��P
=ϻlUi�\v���u�\
u!�[2m!~i'�\0v'�� v'�\6u*�[[m*�i,�\Yv,��Iv,�\_u/�[�m/rt1�i2�\�v2��zv2�\�u5�[�m5j7�\�v7���v7�\�u:�[�m:4<�\�<�[� <����A:��data_with_min_code_size����$�A�
��T�:�x�	�	�	l

full_block��
�
�	�i�:�x�
l

�k�:�x
last_block�n�
n�y�:�x�
��z�:�x@�����`
��l�������E�������������zo��_���o���o��|v���o���o�����S�A
�n��c������B��A
�n��cX����nH����G��G
L�G��4�G,�G��G>D�z
	�z
�:����)���\y���\	���\E
	�H	��H
!{	{�Ibz
��\_z
fz

����\Kz
�����x
�y
bi��G��Gi����y��\ r)r4Q��)QEr��x�GP��H�:���HJ]z
���x�[MDF_�:	���*�����$[�:���7�
���
������HT�H		d�^�n��@L�H��4�H	R��Hz4�H
���x�[�:�xT�|��\�|�|
����\�|
�����xD|����H��H
i��A|
��\tt}t�S��}S
�tbix�H5�|
���x�[~F�<�:d��F�$+��G�����H�u�X�x�\��u

�u

�H�����������,M�[�}O�u�X�x�\�[]�u���@��E�������E]������������6\��L���D�������������[�����E�g�9��$�g��gw�X�x�\gww�v�X�x�\�[��v��̻GŬ4�F��,�G<�GĐ�ͺ���-Đ�ͺ��������s
�\9�
��)�
�\?�[dw����s�\y���i��\�[�wF	��table�����
����:�x�	����	����
�
���:�x@�����*��^x
����%���txL�H
�n�H�n�H�n�H�n��dL�����i�
\�J|�J	�J��J�J*��K7��K���:�Z��K"3��K<
�����[�K�K�M��KL�K
�T�K!��L�L��L�L��L/	t�L�LQ���[�:-	����4h
-πh
}�h����.h


��
�h���6h



Ɓh�	

��L3
�����[	�L	����3h���h
�f�:U��hE��h]��hI	�ā[m�~h��h	e��I���J���K���Lo;l�f�n��������B�JT����L��Nh�g�nal��}�h�f�ne��h�����[����~(h���h�f�n���h��qh	����J)��,�IT�J��[��nT�K<�L6������������
���h��
num_colors�������������t����]�h��C���L�P	��O 	�
�](:�
�]�7�n4�P
���x�[�:�x�:2p��Pl�P��DZ��EZ	ʛ��EZ34�:t�P	|Ŭ�P���P(
��P'D�P��	4�P�:!�n��Q��P ��Pi��E�La��[B�M
���x�[a��:1�b�c��Ob	��Ob;:�Q
|�Q��Q

i��e�Re
��\ �Sf)�S4_��e)_f<E�4�T00�
�]<�T%1.bTg5bTg-b�n+bT1
�g(b&bTg���U+&2��U*&3�U&4&41��U&&�&b|�&b|�.b|�
�n�:��nPb|��_b|����.b|-b
������0��0��˘��^4,b��b3Z-b,�Q�
�n,�Q�
�n$�Q�
�n<�Q�cUh�cUh�c�n�cU
�h�c�cUh���R'��R&�R��R"j�cVi�cVk�cVk
�n�:��n�cVjk�cVij���cV�c
������0��0��˘��^�ciqd=�c�R���R��R�Rl�Rp�dZo�dZq�dZq
�n�:�n�dZpq�dZop���dZ�d��ndoeAnd��Ri���r
�[r��\=�\sF�\Qc��rFcsBb��R���S��S�S|�Sx�e`w�e`y�e`y
�n�e`xy�e`wx���e`�e��kewfFke��Ri���z�az��\:�b{C�bNd��zCd{G_��S���S!��S"�S##|�S��ef�ef��ei�	���ef���ef����ef�e��#�ef"K�e��S i�����j� ��\?�k�I�kTe���Je�Lg��S!���S&��S'�S((t�S��go��go��go�
�n�go���go�����go�g��(xg�"h'Pyg��S%!i�����p�%��\J�q�T�q_f���Uf�Qr��S&Ȓ�S+��S,�S--4�S
�Ŭ-=	d�T,��S��S*&i�����u�*��\�v�%�v0g���&g�UC��T-����W�w�	,g�w�XW�T+�T
-��T/+i��1"���z�/��\ψ{�و{�g����g�Y���U&2���U&7��U&8�U&9&91t�U&�Rj��Sj��\j��
�n�:�nj����j�����_j�_j��9j��j8^j��U&62i���(�����6��\ꉂ����i����h�_��U&7��U&<��U&=�U&>&>1t�U&?&?�:,�n��U&L�U��>`?P=��U��U&;7i���,�I���;��\ߊ��ꊇ�i����i�c	��V&?&>�&�&�W���	=g���fe�V&<���V&B��V&C�V&D&D1l�V&��l���l���l��
�n�:�n�l����l������l��l��Dhl�mCgil��V&A<i���0�I���A��\;���F��Rk���Hk�he��V&B���V&G��V&H�V&I&I1l�V&��m���m���m��
�n�:�n�m����m������m��m��I�m�/nHl�m��V&FBi���4�I���F��\X���c��ol���el�m���V&G���V�&L��V�&M�V&N&N14�V&O	0d�V&O&%��V&KGi���8�I���K��\�����*m��� m�q=�$�W&P�:�n&'�W&P0�7�n�W&'��V�&��n���n���n��	P���n����n������n��n��N�n�oMr�n�W&LȠ�W&S��W&T�W&U&U1&4�W
�ŬU=	d�XT*��W��W&RLi���=�I���R��\��������n����n�vҏ�X&U�&��&�W���	Tg���yx�X&S�X%10-��X&WSi��<A�I���W��\g���r��~o���to�z����XX
D�X��	4�X�X�nX.l�X��X�D��	XD��}|�%1�0�:1��:1�:2�XM�DZ��DY��DY
���G\��G\Y��G
��Ŭ�[\ԕG\ԕG5��E[ʛ��^M�DZ��DY��DY
���H
��Ŭ�[[��GY5ޕDYq]x^_W�I]	g�I]87�_�^�]��P�	�>�I_��[W�K`W�K`
����[_��K
����Ŭ`�K`�I6��I^�Ŭ��J
����Ŭ^tgI6$c+b��Q<	
I	
>�Oc��\W�QdW�Qd
����\c��Q

�����xd�Qd�O9��P
�:Đ9hO9b�S
���x�[f�eSfeD
�:1�gVi�gVk�j�R�l�mW�Wl	g�Wl@?�m�l��R	
>�Wm��\W�YnW�Yn
����\m��Y
�����xn�Yn�W>��X�:�iW>�hZo�hZq�p�R�t�uW�]t	g�]tEDb�\
���x�[s4g\s$rC�:0LuSt��Rd	q>�]u��\W�_vW�_v
����\u��_
�����xv�_v�]C��^�:�j]C�i`w�i`y�x�S(|/}W�c|	g�c|JIb�b
���x�[{}hb{}z��:0�}�|��S�	�>�c}��\W�e~W�e~
����\}��e
�����x~�e~�cH��d�:ĐlcH�if�if�?��S#v�~�W�l�	"g�l�ONb�k
���x�[��ik�����:0������S"�$	!$>�l�"��\W�n�W�n�
����\���n!
�����x��n��lM��m!�:ĐnmlM�lo��lo����S(����W�r�	'g�r�TSb�q
���x�[�(kq�&�.!�:07�?���S'Q)	&^)>�r�'��\W�t�W�t�
����\���t&
�����x��t��rR��s&�:�nrRb�v
���x�[�3lv�)�.&�:07�?���T,Q.	+^.>�w�,��\W�y�W�y�
����\���y+
�����x��y��wV��x+�:�owVb�{
���x�[�>m{�)"�2+�:0+o|�+o|��&��U&4&�&�W�}�	3g�}�]\<&�D&���U&3V&5	2c&5>�}�3��\W��W��
����\���2
�����x����}[��~2�:Đ/q}[Hp��Ip���&��U&9�&�&�W���	8g���bab��
���x�[��n���(�e&2�:&/n&�v&���U&8�&:	7�&:>���8��\W���W���
����\����7
�����x������`���7�:�r�`b��
���x�[�p��j,�]&7�:&/f&�n&���V&=�&@	<�&@ >���=��\W���W���
����\����<
�����x������d���<�:�s�d�r���r���&��V&D)&�1&�W���	Cg���kjb��
���x�[�lq���0��&<�:&/�&��&���V&C�&E	B�&E!">���C��\W���W���
����\����B
�����x������i���B�:Đu�i/t��0t��>&��V&Iu&�}&�W���	Hg���pob��
���x�[��r���4��&B�:&/�&��&���V&H&J	G&J#$>���H��\W���W���
����\����G
�����x������n���G�:Đ~v�nb��
���x�[��s���8��&G�:&/yt��zt���&��W&N&�	&�W���	Mg���ut3&�;&���W&MM&Q	LZ&Q()>���M��\W���W���
����\����L
�����x������s���L�:�w�sb��
���x�[�Su��/=��&L�:&/�&��&���X&T�&V	S�&V+,>���T��\W���W���
����\����S
�����x������w���S�:�x�wb��
���x�[�hv���A��&S�:&/��XX�2�=��X��\'X���=��=����=�~�=�=�
���x�[�:�x�K�{hX�
���x�[�gX��rX�{f���M�
��P&��P��&�&''&&��P(		��Q���Q�""
��R'	8!?!��RQ X ��Sbi��S����S!��S#��T���T�%+&2'��U+&	)S&Z+��U&-&/��U&1&3��V&5s&z7��V&9ĎW&&	<��V�&
>a&h@��W&BV�r�^D�Pj�D�P�^M�D��EE��D�PŬ�[��D��GG���XŬ�[o)ÙIIϙII��X�x�[�[�)�LL�M��[,�L���X�x�\b)ÙOOϙOO��X�x�\�[�)�RR�k%�|�T�k�t�R�k���>&���X�x�\|&ÙWWϙWW�k����%��X�x�\�[�&�[[���X�x�\�%Ù]]ϙ]]Tl����$��X�x�\�[&�aa���X�x�\6%Ùccϙccrl���5$plf��jlfilg˓blg]lg��Vlg��X�x�\�[�%�jj���X�x�\�$Ùllϙll7m����#��X�x�\�[�$�pp���X�x�\$Ùrrϙrr��X�x�\�[<$�uu���X�x�\N#Ùwwϙww�"�X�x�\�[v#�zz�m&���*��&�X�x�\P*Ù}}ϙ}},n&���"�(�X�x�\�[�*�����&�X�x�\{"Ù��ϙ���,�X�x�\�[�"�����&�X�x�\�!Ù��ϙ���n&���u �0�X�x�\�[�!�����&�X�x�\� Ù��ϙ��3o&�����4�X�x�\�[!�����&�X�x�\ Ù��ϙ���8�X�x�\�[@ ���yo&���Kwo���ro�ro�˓lo�ho���bo���&�X�x�\�Ù��ϙ���=�X�x�\�[������&�X�x�\]Ù��ϙ���A�X�x�\�[����BY�W�x�\�[����X���X���B���������`��B���\�[C����̻N��L�N��L�N��P$0���/��//��/Ŭ�/Đk/ͺi/�.���.�n�,�n�,�n�,���,Đ5,ͺ3,��6,�*���*Đt+ͺs+�t+�)���)Đ�*ͺ�*��*)��%)Đ�)ͺ�)��)=(��F(Đ�(ͺ�(��(�'���'Đ(ͺ
(��('��'�]q/��]/%Đ�.ͺ�.���.9&��B&&Đ�&ͺ�&���&p%��y%&Đ&ͺ&��&���%I$��R$&Đ%ͺ%��%X#��a#&Đ$ͺ$��$�"���"&Đ&#ͺ##��"#��W�nv"&q!��z!&Đ�!ͺ�!���!� ��� &ͺ� �[��D=�EŬȖE�[��G�IŬ��I�[>�I��W�I�[I�L�O�\>�O��W�O�\I�R�[,�R�nj�T�n��U���V���V���V�W�\>�W��W�W���Z��%�Z��&�Z�\I�[�[,�[�]�\>�]��W�]��`�`��i�`��j�`�\I�a�[,�a�c�\>�c��W�c����f����f����f�\I�j�[,�j�l�\>�l��W�l���o���o���o�\I�p�[,�p�r�\>�r��W�r�\I�u�[,�u�w�\>�w��W�w�\I�z�[,�z��e�|��n�|��o�|�}�\>�}��W�}����������������\I���[,��蝃�\>����W���\I���[,��蝈�\>����W���������������\I���[,��蝎�\>����W����_����i����k���\I���[,��蝔�\>����W���\I���[,��������������”�蝝�\>����W���\I���[,��蝢�\>����W���\I���[,��f\��\�M��[3h�(	extension�)�4�P	�
6��6	�
�5
��	�:�x��3�
�3�
�3���3�
�1
���:�x�
�0���:�x�
0 ���:�x�
/%���:�x�
c.*���:�x�
�-!/��#�:�x�'86%0��(6&1�
�,'6��)�:�x�
,+;��-�:�x�
�*/A��1�:�x�
�)3F��5�:�x�
9)7K��9�:�x��(;P�
�'<R��>�:�x�
-'@W��B�:�x�C8��nĶR��n�U��n ���8��%0���-���(��-'�[*���,�����������,���Ø��,�������,���ߘ��,���,���,����������,���,������,���%���,���,���)���,���,����^�� Q�R
h+6=6��T
i+6=17�4p��\l�\M�*U�*	ʛj�*�:���\(23W�)2		g�)2�]
���]7
8W�.7	g�.7#"�] ��]?}�g2:
2;2<]��3:
�W_7?���_8@
8@?�����,_8;
���@
��_8@���5=e��5>���$_<>?������==>:
��5>I5<=�
��5=��.�6
�g��;<�:���PhantomData�Rҹ��^=x��92<@2;G2:X?���]���]i���AI�>A��\,�?B,�?����A��B$,���C�D�F�HA��2�@C�������_��M�����y��2�AD����;C�BE���;<�BF	D��m��_JI�KI	C��u��_JJ�LJ	F�����_JEIJ
��_JJ
JI}BE'&,�]�ɫ,�^(���#�S
���n(�:����^
���]�	��_���_$��_%
D�_��4�_�_�n%l�_tz��
�J����Chunks�ċ���gŋ���g+�_�Ǧ��n�
��	�,�]������^#��^"��^\�^�n�^=D�^��4�^N
ܬ^��_
�_���^�M�NW�VM	g�VM*)�^���^ ��^!
L�^��4�^,�^!��^��^i��*PI�YP��\,�ZQ,�Z����P��Q+,��R�SW�[R	!g�[R.-�^ 3�	��^# i���UI�^U#��\,�_V,�_9���U.�V/,�WXW�`W	%g�`W21̔_
���x�[�:�x�_$�_��_'$i���ZI�cZ'��\,�d[,�d����Z�[3,�elc��:�:�M�*��)��)
���!,��!,)��!
��Ŭ�[,ԕ!,ԕ!Ȗ+ʛ��^M�*��)��)
��"
��Ŭ�[+*�!)ޕ)�-�.�/W�#-	g�#-
>�#/��[W�%0W�%0
����[/��%
����Ŭ0�%0�	/�	.�	-��\��\i��I�&1��[b�'
���x�[1�\�:
��#.�Ŭ��$
����Ŭ.1
/8
.?
-�t�\|Ŭy#
��\'	D�]��4�\�:!�n��]	��] >�)3	��\W�+4W�+4
����\3��+
�����x4�+4�
3�
2��]	��]
i���
5I�,5
��\,�-6,�-����5��6 ,�?3F2x	�]$��]4�]

�n!D�]��4�]
3��]b�-
���x�[6ٖ-6�5��:�8�7��]�	�>�.8��\W�09W�09
����\8��0
�����x9�09�.!��/�:Đo�.!b�?
���x�[Bؗ?B�Ao�:xHF�D�C�	�!��<�B�:����������������;t���ɫ	��<�BE�:B%BEQ��=�BG���(_MKm��_ML	C�MKL�:���=_MG
���K
��_MK���=�B��G	��>�BG吊_OHL���@�B
��ɫH��@�@%�	N�	M��^�		�	>�VN��\W�XOW�XO
����\N��X
�����xO�XO�V(��W�:��V(b�Z
���x�[Qe�ZQ�
P�	�:�	S�	R��^!�	"	 �	">�[S!��\W�]TW�]T
����\S��] 
�����xT�]T�[,��\ �:��[,b�_
���x�[Ve�_V�
U�	 �:�X�W��_%�&	$�&>�`X%��\W�bYW�bY
����\X��b$
�����xY�bY�`0��a$�:��`0b�d
���x�[[e�d[�
Z7
$�:je��[���\�3:������\(	��
ı]��]�9��^n)0��^#	����^�
��_V�r�^D�\j��P�^M������PŬ�[����!!���XŬ�[�Ù##ϙ##��X�x�[�[#�&&�'��[,�&���X�x�\
Ù))ϙ))��X�x�\�[5�,,���X�x�\Ù..ϙ..��=��g�����Gg1�o��5��1����2�h��92����33����43����53��V�_4�
��ő�3��4�����5��3�8���)�8n�5������3��:�����:�5���E��3�˯�
�5���E��3��X�x�\�[c�>>���0������R���2��@@���2��A@���4��B@��.��B���1��4�@��@�D����xe�1�D�����[C�����8�@~�F�9��$�F��G����G��C������8,�@�ߚR_B����@�J���E��_J�J���E��_J����_B���1��>�@�M���E��_M����_B���Y��@�@�O���E��_O��'C�O���e��_O����g�o�nd�^���p�R�j�n킾gR�lR�^���"]R�f�H۰���X�x�\ÙVVϙVV��X�x�\�[4�YY���X�x�\~Ù[[ϙ[[��X�x�\�[��^^���X�x�\�Ù``ϙ``��X�x�\�[��cc\��̶\��L�[�V$�\��$�\��	���|Ŭ�
Đ�ͺ�
��
Đ�ͺ��n�@��I�g�gIter��h��g�h
end_or_len��g�hŕ�gFPR<?�������ɫ[۰��^۰��۰#��&Đͺ�n'��0Đwͺv����Đeͺd	�����[��=�ŬȖ�[��!�#Ŭ��#�[>�#��W�#�[I�&�)�\>�)��W�)�\I�,�[,�,�.�\>�.��W�.��3����4�U��5��#3��"3��m�W_7��8�\I�>�[,�>����2�@�Q��2�A�@���@���@ɫ���@�@���J���J��M��M�V�\>�V��W�V�\I�Y�[,�Y�[�\>�[��W�[�\I�^�[,�^�`�\>�`��W�`�\I�c�[,�c�func�����4�\�
�m�
�
��	�:�x�
�
��	�:�x�	N���	1chunk�4�
��	�:�x�
�#��	�:�x�
�'��	�:�x�
���nM�����I��4�����o�^�x�x��y��H���հ��������(�[*���,�
�n��Z��,�
�����%������@]��,���,���,���b��	
��Τ
��b�c�n#��ce	
��:�Z��cj
���x�[�d�d�d�: &��b�+���d	��d

��d��$�d,�d
̵d?EW�&	
g�&�:�es<�b]�%g%%�:0%

�#�-�
��������������	��,�,�
�����W�b�!
��{����������
	��
������ܦ		-�%g%]�%g%
����sz�l�b�����b�b�n#�����b>�&
��[W�(W�(
����[��(	
�����x�(����d
��d	i��I�.!��[b�/
���x�[!�d	�:\cu
&	p��dl�d
M�)U�*	ʛj�*M�)��)��)
���, ��, ��,

��Ŭ�[ ԕ, ޕ)�"�#>�1#
��[W�3$W�3$
����[#��3
����Ŭ$�3$#
"��d
��di��I�M*��[b�N
���x�[*�d�:Ȗ*ʛ��^M�)��)��)
��-

��Ŭ�[*�,ޕ)�"�#��1"
�Ŭ��2
����Ŭ"0#7"*
t�d|Ŭ�l�e%��4%	
��Τ4%,%��d6��d��4�eS'
�9(#�:&-�>(
��������������;&	(��,�:',�:'
�����W�D)b�J)
��&'{�D)��D)��:'��:&�9(��6��4
������ܦ4kP��a���b�CJ��d	��da����	����������ʧ
�0�nڬ���@�n��ڬ%�-��@�nڬC�K��?�nڬ�g��?�nڬ~���D�nڬ����[ڬ�n����]ڬ�nӨۨ��n�n�����n�n����n)�1���nC����nX�`��n�nu�~��������������nƩΩ��n����nW�� ����n�  ��f�n��5�=�"�g�nO�"��%og�o�n�}�%g$$���X�x�[�	Ù&&ϙ&&V�r�^D�dj�)�P�^M�)��**��)�PŬ�[��)��,,��X�x�[�[
�..�/��[,�.���XŬ�[�Ù11ϙ11��������44��44ʧ6�0�nڬ�4�7�@�n��ڬ%�7-�8�@�nڬC�8K�9�?�nڬ�9g�:�?�nڬ~�:��;D�nڬ��;��<[ڬ�n��<��=]ڬ�nӨ=ۨ>��n�n�>��?��n�n�?�@��n)�@1�>��nC�>�=��nX�=`�:�n�nu�:~�D���D��E����E��D��nƩDΩD��n�D�D��nW�D�I����n�I �8�f�n��5�8=�K�g�nO�K��X�x�[�[��MM�N��[,�M+����a��L�a��,�a����������������;t������
���
�n�
�
�
�[�
��
��
��2
���	��	���Ŭ������U����#�,���-���W��$
$���%�&�[>�&��W�&�[��)=�*ŬȖ*�[��,�[I�.Ŭ��1�[>�1��W�1��4��#�:,�:��-�>��W�D�[I�M�����L�
m�(�:�x�4�d�

��	}��������y������[*���y�����8<�fm�"-m�"-~��n
��"
�
-��Ը"-ȸ�f��f�fL�f�:-ܘ��HL�f
������0��0��˘��^
����f�f�.�/W�#.	g�#.�:�g���g��g�g|�gB�8A�8C�8C
�n�8BC�8AB��U�8\�����A�����gi��м�gDI�9D��\,�:E,�:'���D?�E,�
�g���g��g�gl�hJ�>I�>K
�n�:�n�>JK�>IJ��U�>\�����I�#����gi���LI�?L��\,�@M,�@'���L?�M$,��h���h��h�h  l�hR�DQ�DS�DSK�DRS�DQR��U�D\��� ��Q�(����hi���TI�ET��\,�FU,�F'���T?�U),�	�h���h#��h$�h%%p��h&l�h'M�JZU�KZ	ʛj�KZ-.��h"i��u]I�O]"��\,�P^,�P'���]?�^0,�t�h*&|Ŭ�4�h
�
Ŭ%�*E$
��h��h)&i��I�Tc)��[b�U
���x�[c�h%��h$�h�:$%�d�eW�Wd	$g�Wd65��h
���x�[�:�xhn&t#�h��h,#i��gI�Zg,��\,�[h,�['���g?�h7,��&�#�:��:�>�#/��\W�%0W�%0
����\/��%
�����x0�%0�/�.��f��fi��4I�*4��\,�+5,�+'���4?�5,�\/c.x�fȺ�g	Ĉg
�gT�g�n��g2�&1�&3%�)3	���&23�&12��f�&n���|�1�
���&1�&3|2�g�6�7W�,6	
g�,6b�+
���x�[5�+5�4+�:>�,7
��\W�.8W�.8
����\7��.	
�����x8�.8�7�6��g
��g
	i���<I�3<
��\,�4=,�4'���<?�=,�
76x
�g	�̫g�g\�g�n��g:�/9�/;%�2;	���/:;�/9:��f�/n���|�9���9�/98�/;|:�g�>�?W�5>	g�5>b�4
���x�[=6�4=A<*	�:	?"	>��g3		@	>�5?��\W�7@W�7@
����\?��7
�����x@�7@�5��6�:��5��8A��8Cu
B�g�
F�
GW�;F	g�;F"!b�:
���x�[E�:EL
D	�:GF��g*	7>�;G��\W�=HW�=H
����\G��=
�����xH�=H�; ��<�:��; ��>I�
J�h�
N�
OW�AN	g�AN'&b�@
���x�[M��@M<LK�:TO[N��hl	y>�AO��\W�CPW�CP
����\O��C
�����xP�CP�A%��B�:��A%��DQ��DSR�h 7V>WW�GV	g�GV,+b�F
���x�[U
�FU�T��:�W�V��h�!	�!	
>�GW��\W�IXW�IX
����\W��I
�����xX�IX�G*��H�:��G*M�JZ��JY��JY
���M\��M\Y��M'
��Ŭ�[\ԕM\ԕM/ȖK[ʛ��^M�JZ��JY��JY
��N'
��Ŭ�[[*�MY/ޕJY_`%aW�Q_	'g�Q_32b�P
���x�[^��P^�
]��:�a�`�_��h'�(	&�(>�Qa'��[W�SbW�Sb
����[a��S&
����Ŭb�Sb�Q1��Q`'�Ŭ��R&
����Ŭ`��Q1�
e�
d5$�
+	#�
+>�We$��\W�YfW�Yf
����\e��Y#
�����xf�Yf�W4��X#�:��W4b�[
���x�[h��[hug	

l\��e���f�����f�	�	̈gBI
ԫg\c��g���g����h9@��s
z
��h ���
|�f���X�x�\�Ù##ϙ##i����"g�&��a�&`�'˓Y�'T�'��M�'��X�x�\�[$�**���X�x�\�Ù,,ϙ,,������
�/���/�0˓�0߽0��ؽ0��X�x�\�[7
�33���X�x�\Ù55ϙ55��������X�x�\�[Q�99���X�x�\Ù;;ϙ;;������X�x�\�[W�??���X�x�\tÙAAϙAAi����q��X�x�\�[��EE���X�x�\�ÙGGϙGGV�r�^D�hj�J�P�^M�J��KK��J�PŬ�[��J��MM��X�x�\�[A�OO���XŬ�[@ÙQQϙQQ��X�x�[�[h�TT�U��[,�T���X�x�\�ÙWWϙWW��X�x�\�[��ZZi��̚f��L�f�n,�f���Đͺ��"����JĐ�ͺ�����n���PĐ�ͺ�
���
�n�
��	Đ�ͺ����*��3Đ�ͺ����]��fĐͺ�������Đ3ͺ2��6��+�*L��UŬ������n
m�"�#�\>�#��W�#���&���&���&�\I�*�[,�*�,�\>�,��W�,���/���/���/�\I�3�[,�3�5�\>�5��W�5���8���8���8�\I�9�[,�9�;�\>�;��W�;���>���>���>�\I�?�[,�?�A�\>�A��W�A���D���D���D�\I�E�[,�E�G�\>�G��W�G�[��J=�KŬȖK�[��M�\I�O�[,�O�QŬ��Q�[>�Q��W�Q�[I�T�W�\>�W��W�W�\I�Z�[,�Z�����!�
���:�x�
�
��:�x�
^
��:�x�
z��:�x�
���:�x�
�"� �:�x�
])��*�
�,� �:�x	��������f���,���f���,���U���,���U���,���U���,��[*���,���,��f

m+6=13�|�iD�i-��l	ʛ]��l�:AG}�lm�l
�Q-��lʛ��^=��l
���^��ȴl����i�jn��iD����l�P�^	���l����l�P��D�i�ôl���i�^,�i����������������;t������]��l��Ais���|�kD�kU�	ʛj��:;A����Ȗʛ��^ȵ
��Ŭ����Ŭ�k�ko��kLj��P�^�����PŬD�k�Ŭ4�k��L�k��7=�ŬȖ�,�����m��m$�ml�m
q�^.|�m�mW]	W�	g��:�m�m��l�>�	��[W�
W�

����[	��
�����x
�
	��m��mi��I���[b�
���^�[�m��	�z+l�m%��l

���^�x	ʛ�x
ʛ
��l��m
���m$
	%�l
	U�l
	
39
�m�������
���^�[ԕԕ���^�
���^�[*�pO����m���X�x�[*Ùϙ����l�Q�^4�mz�ʛŦ�l,z		��X�^�[�[�����[,����P�^�[�����������������������q�aX�^�[��l�^D�l��/��.��/��"ʛ��[d��[>���W�ʛ��[I�=��l�^��[����
����:�x*����^M�^S�^Y�[*����n.��n-p��nl�nM�	
U�

	ʛj�

�:Z`W�	g�	�o�oM�	
��		��		
�����	��
��Ŭ�[ԕޕ		�
�>���[W�W�
����[��
����Ŭ�Za
��n��ni��I���[b�
���x�[��o�:Ȗ
ʛ��^M�	
��		��		
��

��Ŭ�[*�		ޕ		C
J��
�Ŭ��
����Ŭ
��
,t�n|Ŭ�D�n��-�:;�n��n��n>���\W�W�
����\��
�����x�X_���oi���I���\,�,�'���?�
,���
��n2
���x�[�:�x���b�
���x�[��A�q��n{������n.	V�r�^D�nj�	�P�^M�	��

��	�PŬ�[��	�����XŬ�[�Ùϙ��X�x�[�[����[,����X�x�\PÙϙ��X�x�\�[x���̬n��L�nĐ�ͺ��������=Ŭ��h�[��	=�
ŬȖ
�[��Ŭ���[>���W��[I���\>���W��\I��[,���
����
���:�x2���n����[*���,�|�oM�M�U�	ʛj��:	M�M�����
���������
��Ŭ�[ԕԕ	Ȗʛ��^D�
��ŬM�M�����
���A��Ŭ�
��Ŭ�[*���ޕޕ�prV�j��P�^M������PŬ�[������o��L�o����[��=�ŬȖŬ&��[��>V��[*�L�|-��l	ʛ��|��|
l�|��$�||�|�|��|If�}��|l��|'���Ll�P�^����~`Z�x�|��L�|���=��lk������	L��D������[���Z���-D��		

�n�'	
����
L܇m��g�	�	�	�:��|��<و
���\���n8h-�oh		%m�h
�n��&h��.h
��io
�oh��n>h��nDh
����
�oh
�ohQ�	����
����
�����H*�H�HNotFound��H�HPermissionDenied��H�HConnectionRefused��H�HConnectionReset��H�HHostUnreachable��H�HNetworkUnreachable��H�HConnectionAborted��H�HNotConnected��H�H	AddrInUse��H�HAddrNotAvailable�	�H�HNetworkDown�
�H�H
BrokenPipe��H�H
AlreadyExists��H�H
WouldBlock�
�H�H
NotADirectory��H�HIsADirectory��H�HDirectoryNotEmpty��H�HReadOnlyFilesystem��H�HFilesystemLoop��H�HStaleNetworkFileHandle��H�HInvalidInput��H�HInvalidData��H�HTimedOut��H�H	WriteZero��H�HStorageFull��H�HNotSeekable��H�H
QuotaExceeded��H�HFileTooLarge��H�HResourceBusy��H�HExecutableFileBusy��H�HDeadlock��H�HCrossesDevices��H�HTooManyLinks� �H�HInvalidFilename�!�H�HArgumentListTooLong�"�H�HInterrupted�#�H�HUnsupported�$�H�H�:%�H�H�6&�H�H
InProgress�'�H�IOther�(�I�I
Uncategorized�)8C�v��R������������
����������������������q�aX�����ry������[
|�����}|��
�p�n
8�����&k	��

�������:��GQ,3>����W�W�
�������
���������)���i���I����,����
 ��Bl}�Bl	 	 *�Bl 
�Bl��B$l
U�Bl�
�Bl��CLl!��C/l"��C$l$e�c#��_"#	����������������;t����	�	�	��	��	yk���9�$	#��c$~�	m�mh����$[	��	��mh	�:�$
�d"#���
�g#=$X%��$%	"�x��$_"!
��x%�%
�Cl"��C�l
�!�:�����Rҹ��^=x���Os������Simple������
SimpleMessage������Custom������kU��ѯ���Box�������lf���]v�H�H���H�	��Herror��v-�e���ڬ
�Dl!� ����&
�
��b�
���\���3��0������������mt������g�o�n���χ��l�h�f�n�������m(h���h�f�n����h

��qh
���P�������

���X�����
Ùϙ��X���\
����X�,���A�l�J��A�l��C�l���~`Z��~Z���"]
��c��	e�c��^��	~��9��$�������/���xrI�!!U�!�	g�!n�!��x��!��$��x��$��H�l�5�ElI��>�IM�El''('��%n^�^��!��Fl����^**:X*���٬�^*��*����x1��^*�-���)�-��@�^�^�&��������������������q�aX�\���_Lʆ��Ն�����x�������|�������i���G��^i؊�������������������������q�aX����H����������������;t������������Z��	��E
]��Z������|�	����/[	���h
���h����
������>���W���I��\,����Repr����������K����	=�Bl�	�	%�Bl�������_��M����xv	��u	��j	=�c��=�#_!����	����
�
��
p
���A7^�^�x�x	�������]�mh��*������@]��
�Fl
����%�
���������x��Il
�_����&^4���:ͺ�����<ͺt����L��1m�m�~��n���
����Ը�����_4̉��m����	L��	�������L��
��cR�����	Njȋ�Ŋ���D�
�Z�D��Z	ͺt��_,ϊ��,֊��AD�
Z��ID�Z��!D�Z��7��*��6\�^��a��a�	`�������D�]Z��o��1��89A�9D�
Z�L��.�<���
��'�,�%4��
�n�%�n070��
�n�%�n071�(E�E��"�_-�_7@J(G�		(.�:.�vG�M�:/�vkp�w|��JG����w�����y��v��n������w�HH�		H��;@FQ��Y��a�nh�nox���z��{��T���
�?�nڬ�:0���$�	
������l
��	�	�������?�n���2�n����<�nڬӋڋ��n��Tڬ�
���(�/���nA�I�U��	g�n���n������n������n����������������e$��_d����ګ��`ۍ=�nڬ�x�x���n����D�#ϝڬ��ڬ��d�`g
oD�
�?�n�QX
����Q
�OV]V�U��3�_2�_���ګ��V����,��+$�,�5��
�A1d���&�~!�"�#W�!	g�!�:���/���
�>�nڬ�:�n%��

���:ڬ5��S����t�E�&
&�������ϝ����	&
��&n
�<��:������4�
�@�nڬ5
\���n���������:��	����6'(W�'	g�'d�
������:4�
���x�a�:�x��
j
��}-�:5
>��
����5,�u�� -���!+-�%-��������#}*+	-��E��!,
!,��+.��')�1.
��+,��=.�+.
�>�+.
��!,
!+� -���
�$��D�l���00A����������� 	� 
>�#��aW�$W�$
����a#��
����������������������q�aX��a$�$�#�"!����	i�I�%	��ab�
���x�a%��:��"���

���"�#�"�!���,
|w<���3��
������,

�����x
���x
��
��:
�	��9	M��:2	?>�(��aW�)W�)
����a(��
����x)�)�(�'����i�I�*��ab�
���x�a*�o
(
'{,|���:.
���#?
��	
�2����+2��������+2��6	
���X�a�	Ùϙz����,z��X�x�a�a�	����a,����o�@�n�M�!���I�?�nڬT���W`F�nڬU�����nu�W����_ڬ��W�������U����X�x�aÙϙ�	�X�x�a�a/����a,���G�@�nڬu<� �?�nڬ^ 4�!�?�nڬ/�!��"D�nڬ,�"��#[ڬ�n��#��$]ڬ�nӨ$ۨ%��n�n�%��&��n�n�&�'��n)�'1�%��nC�%�$��nX�$)�!�n�n$�!~�+� �+��,����,��+��n�+Ω+��n�+�+��n�+�0����n�0/��������������������q�aX�x�a����L�
��,����������������~��Il$�|�����������������������q�aX�al��jd�������|�������i���G��^i؊��������,���u��v��v��w/������}
m
�x����������|�������i���G��^i؊��xZ��e��e���
����j��k�������a>��W��aI�ϝT��a>��W��aI����!�!��-�%���+��
data_callback�H�Jpixel_bytes�\�
�

	�}	
�l	�����
(��
�:�x�Uє�����Ӡ�����ϥ
���
���
��Y��X���
��f��2�����
�n
&
����C
��CS
	������	�_��-��d��n ���"	��
����
��
�n�����n��
��
��
�n�%�1�
��
M�\�		�n��	�	
��\��n ���!T���
Za��
����
�0��:*������
������������g7���N�\����t��������l���,���,����n��n$���n��n��n��������n���n��1��x
���������
��$�,��
�\�
�H8������n����:

\�
��I�����$������������ ����n�
����	�_����n�������n��������l,���,���,��n��n��n�5��9���;	�_:`IP�nIHQHGN�ngHGE�DMT��S��R��Q�nV��n��n0����!��E��l4I	ګ1I�:7%��l�:1��
��lb%��l�#�-�ګ������������		��,�,�ګ���W�b�
��{��������U��l
����
��l�3���2c����l�P��T�3�I�P����I����l�P����
�����l���l{���������-��@�nڬ��K��?�nڬ�g��?�nڬ~���	D�nڬ��	��
[ڬ�n��
��]ڬ�nӨۨ��n�n���
��n�n�
���n)�1���nC����nX�`��n�nu�~��������������nƩΩ��n����nW������n���l�2��,�2K��-��#�,���-���W�?[�������
D�B�nl�B�B$�B�:2���:
(D�DL�D�D���DܻDd�D�
L�D		��?h		�:,		��D$�D��D
D�D�n 
�DQ
b'
-��E���E��Ed�E�����L�E�:7
�
���F
��f

��f
���+f���%f
�QA-�F�:�F��? h
	��?&h
����
�@h
�@h�D	�
��l���ū�l

������������������;t��������D�D
|��G
��D)�D�D��D�
	���%��l�:2��djb�:���
�������E�����
������H��E��E|��x��E$�E�Et�E�E3y
}�����t�:2������:
��f
$�FT�F
���Fvk���B���D���D
����E
w~����g�ot�D��>�h
�fM��g
����l�R��F���#l����l�Rip�ot�Ej�fea�R���[V�R�����f���F$����B�`L�B�nr""������|�������i���G��^i؊����c����������������;t���������x���66+�n+���������������xU���������������������
��:����
�
��:���P#
�S�P�TZ
�n]�?h��	���
�E�E�E�E4C����`��iq�	
�D�D�D�D�		
�}��&
��/
7
�
��#�,�%3��R�9
�����������lf���]v����ڬu���(R�
�_�:3�v&�:4
�v��@R�	R��f�wq�a{�y�����-��6��������d����������������^���A����������_��M������	���������
��������f����%��,���d������&/S�����(S�			.HS�

	
�7�\ &
2��y~����: �v�i��S�	�7�a &	2	�������:!�vk@S�	�:�c &2��fl��z�:5�v�m
����w��:6
�v�
����w��:7�v�
���w�:8�v 
)06�wC�:9�vQ
Zag�wt�:#�v�
�S�	
&
-3
;
S������
�w�a�y!�c���� �����������4��=��F�����������
�������������:������������w�w�w
�w�w,�	\�		/<��7�\���L�
�����

<��7�a���L�
�����

<��:�c���L�
�����

$��::��
$��::��
$��::��
$��::��
$��::��
�������$��"��	����%��,�����S��C��������3��#J�������n�����k�����������
��:�c����B�a$��c���
�:�c4l�
�����=�a$��\���
.��
�����K�a$��a���
.(T�	"�T�	�;�n &2��mr���:;�v��:<
�vqv����w��:=�v��T�	T���w�c�y'/������"T�b��Iz����`����w�(V�V��"'�c3�;DN(W�	
	
	2:?	�wK�:>�vX`(W�'	�> &2��������:?
�v�i�`W�&	�>��!'3��%��3�:@�vAnOhW�%	�=�c &2��������:A
�v�m��W�"
�=�VhW�#	�=9?
��6<H��CI
�_[�:B�vi�:C�v���:D�v���(W� 
	
�=�U &
2��������:E
�vm�w*�:F	�v8AW�	�<�n &	2	��������:G�v�m
�HW�	�<�����������lf���]v��ڬciu��HN��\�:H
�vj�x��w��:I�v��W�	&-3
;BHNV]ckrx����W��]cjqx���w��d��y������
�������������_��h��t��J��9��\��K��W������	�����������#��,��8
����������B
��
__self_1������?���.�w8������I˓��z��Z������k�������������ܒ�������w�����a������������w�(X�(		



	>FK�wW�:�vdlrw�w��:J�v��(X�,	�A
 &2����
����:K�vj(X�+	�A &2��X^��l�:L�vzm�X�+	�A�n &2��������:M�v�m(X�+	�A
 &2��LR
��`�:N�vnm|��	�w��:O�v��(X�*
	
�@ &
2�������:P�vm'(X�*
	
�@ &
2��qw����:Q�v�m����w��:R�v�����w��:S�v�X�)	�=�n &	2	��MS��a�:E
�vom}(X�)	�< &2��������:H
�v�m���w�:T�v(/5�wB�:U�vPY`f�ws�:V�v��X�(	&-3
;BH
PW]elrz������X�(�	MSZahov}��w��f��y����3��<�E�������������������T��]�f����#�,�����������D��M�V��������
�����)������
�� 
�����_�����j�w�w������0���'��A�������R���U��c�wi������z���X����w��w������������0����w��w��w�(Z�(Z�(�"'-�f9��AJT��/*��/��Bi
��:W����������������;t���((�)��15�GX5�C�n�0��0)��0�_0J��
�?�nڬ�:0���/J6J
����/J
�-J4J�0��0<�0	(��		�j	,	��/�
��1�1hn�j����:�j����/���B��KK�����?�n�K��2�n����<�nڬӋڋ��n��Tڬ�
���(�/���nA�I�

U�
�	g�
n�
��n��
��
��n��
����n��������1-�	�nP��

������������7�n���z$�/�k<�/������������E"�C�˪�
��Z�_Y�j����MګLM���%ۍ=�nڬ�x�x���n����D�#ϝ������ڬ��ڬ����2����20��2
�5<�2ܪ2�2�2���1x�x�2ЯL�1��<�1�xu���$�*'VŲ����5\��5[��5!	��,�5��5�jN��5��XB2��5,�5���W�	g�
�:�6
���6;W�$	g�$d�6
���7ě7�:4�7
���x�a�:�x�7
�7j
��}-
�:5>��4�\
	l	

>���aW�
W�

����a��

����
29@��5��5i�I���ab�
���x�a�5�:
�����
���������5\	|w<�6
�[�!�:NN���:�n	N	N�:ڬN
RN���6:,�6

uKrK-�
����������	��oKvK
�mK#
��iKeKbKiK
L���6$
�$�6
�D�6��65>�$��aW�&W�&
����a��&
����x�&���6��6i�I�'��ab�(
���x�a�6�

u|{,|�7�7�:
.
�����
���*'��5�������6�!(��6;		���X�a5Ùϙ�G�@�n6��X�x�a�ao����a,�3G�@�nڬB���?�nڬ�N���?�nڬ����D�nڬ����[ڬ�n����]ڬ�nӨۨ��n�n�����n�n����n)�1���nC����nX����n�n��~��������������n��Ω��n������n��"����n,�"���X�x�a<Ù$$ϙ$$��X�x�a�ad�''�(��a,�' ����4��L�4��,�4��|��z��z��h��\�X���������L��L���������������a>��W��aI����P�P��-�����$�a>�$�W�$�aI�'���\�5	�
Q��	��
�
���	�:�x7���	��s������������T�����@'mDlDkD	���_oD�DoDnDuD�n�DoDnDuD����
�����n�����n��
����
�n�
%�
1���M��:mD
tD
�nmD
lD
uDlDkD	rD	�n�D	lD	kDiD�hDqD
����
��E�E�D�D�����Ї��
��0F7F�D�D����A�A�
��@v�D���@�D�G7����FN�\����t������ۇ�PD�AՇ,�@Я,�@��,�@��5�GnG�nnG�n�DZF�nZF�n�F�n��������n���n��1��x
�]�����E�F���
�����
��:W���n�C����$�B��B���X
	�,7>9�(^�\^�]�"�i-�i7@J(_�]		(.�:X�v_�]M�:Y�vkp�w|��J_�]���w�����y��v�������w�H`�]		`�]�;@FQ��Y��ahox���z��{��a�]�a�]�x��) b�]	xI]���
�`���IYI�Ib�]�TY�I����o�xx�����������z����xI�j
	�,7>9�
�#�-������������T1�����������	��,�,�����W�b�
��{���������x���wL-��@�nڬt�xK��?�nڬ�g��?�nڬ~���D�nڬ����[ڬ�n����]ڬ�nӨۨ��n�n�����n�n����n)�1���nC����nX�`��n�nu�~������
����
����nƩΩ��n����nW������n���,�x������������������������������������������������e��_�|L�x��#�,���-���W�.�����T�~	�n�~���}5�n�}��,�}0\�~
�n����~7�n�~��,�~-d���i����=�i<����,��0;	I\c�C�	�	�	��	��	yk���9�n3��:�j������*�	�n'�j��"*��N@��gX(��	#P��

�C��"(4��pu����:Z�v�k����w��:[	�v����
������w
���y#������K�Y��?q����V����w�$�	T�#	���C��\��n\�,��C����~%	�n�o�4�
���x�a�:�x�U[4�
���x�a�:�x�����ԭ		
���
���x�a	�	X����������U��	�n,�
��̵��,�$�|���,���n��n�����a�N�Rlimit�Q�
���k��j��;��Sefefe|e��n�e	�e����*[����([
)M��:�
����
�	���[�Ա
���!������
���aԕ?�ry>���aW�W�
����a��
����������	i�I�"	��ab�
���x�a"��:gn����/[����$[����5[
��	���[���
��x���
���a*����-4�����
���nu���k
|Y�����|�			��
�n�� � �C���	 �n� _q
��#g�/6X��#g�Za�!�!
��
���x�a!�!�3L#>�#��aW�$W�$
����a#��
����x$�$�#����
i�I�"'
��ab�#
���x�a'��:
#n���Q��P���� %�� %��!&��!&������!����&��%�����n���
i���!&�� %��'(��%(	�%(#�')ԫ()
�@�'
���x�a)_�')d(�*>�)*��aW�++W�++
����a*��+
����x+�++|*����i�I�,,��ab�-
���x�a,��:E(��*�*�34�
���x�a�:�xK�/������6=������
��Q	�l�@�nڬ,��l�����[�����������@[���P�a������X�a�Ùϙ�	�h�	U��	�n�	��X�x�a�aN	����a,����X�x�a�ÙϙR��?�nڬ��n� J�nڬ�� ��X�x�a�a2�""�#��a,�"���W�x���a����a�x���%%	�%%��'�À	�x#�%���X�x�a�Ù))ϙ))��X�x�a�a��,,�-��a,�,-��̴��,����T����
���
���
�
�a�	�		���o��n����X��V��V��fe�
�
	�x
�x��a�����a>��W��
�n�
�n�
���
�a��aI��a>��W��� ����!�aI�"��%�a#�%�a>�)�W�)�aI�,
v�z
additional���	�
�
x
	��
�
#
�<�:�x�
D
�>�:�x�|e��n���n����
��a*�������	�c
�����a���	���"Ț�
�-	�j�-3Ț��z�_��
Ț�
���
К�
(��
���
"���.�.�jj.�.�:�j/��$/�u3/d-�	�na-+|�f	�k��k��j��_�ucQ?�/8C�����������| (��ț�
�j��ț�
	�_	����


��ț�


�����
���
 ,�� 
��
��

"hu�������v��������:\
�v���������� &-�w:Ċ	C�yK��T��n��	w��v����\��e��B��K��)��2�����������	�����
�
!��	�3<����@���������������������������Yb]�vmOX^�vcFO_�vZ=	F`�vQ	4=a�vH
9
�v<b�v
`o��	��	��vg�vo�vK�vS�v0�v8�v�v�v��v���2������:�����������������������q�aX��������TryFromIntError����9�{�.�4�
�W����	�D���
�����
��:�_,� ,� ,�!,�!�!�!�������J���n��T������������?��	�n��ij���P����	Ѹճ���k$��j���	���	.��	*���"�_�"���"a�x�"�kL�"�_,�"color�J��#�j�#���#a�x�#��	L�#�j,�#��D��($�)���(l�x�(��	L�(,�(check�G��,�-���,b�x�,��	L�,$�,�B��2�2���1b�x�2��	L�2,�2Л	C��9!�9���8f�x�9��	L�9,�9Л	C��;E�;�:��;%,�<��;
�%7j�:��;
��m�n$�<��<��;L$�<
��m�4�<�<�<��:�Yi�2��������������������q�aX�l�a��;!�k$�;�m�;�l��m����Ċ	�=r�B���	�ݠ	���	B�mX��>�\�>���?��?E�xm	��	BufReader������,�O�Φqo�m��Buffer��������filled���initialized����fo-�}�xm	Ĥ	�m��x"mE�xm
��mH��xm�:t�?�@		
���@!
������������������;t����d�a	�@	�:
����@%
��@$d�@��&4�@
�2�@T�@��@�@jpvW�	g�4�Bd�C
���d��C
����	�a�C�C�:
4�A	�=�Ud�A;	��B�:��B;
an��Cr$�C
���dD�C
����	�a�C�Ch���=�
�xm	���W�
	g�
>�
��\W�W�
����\��
�������pw~��?��?i���I���\,�ZV
�b�
����	�a���?�:

��
�����
������SZa���?|��yF�F�i
>���aW�W�
����a��

����d�?FM��@��@

i�I�$
��ab�
����	�a$�@
�:
�����	��

�����	������@%%
|��	&
|��	�d4�?&�
��%p u�p!E�p"	"Ĥ	��	,!"%
�p"]�p#	#Ĥ	��	UՖ\ؖ\
�!Ֆ\#ܖ\ =ؖ\
�p#	!��0pĤ	��	 - =	2
�p��>���?�����:A��	��B!��x^m��mT�?���X���\�Ù

ϙ

ۙ�n�nT�?��X��	�\�a��fZ�,����X��	�aOÙϙ��xGm��m��A��gp�e�ym���Y\�F��X��	�a�a�����a,�'��������������������q�aX��	�a��>&���$��������$�����
�?�mL�=��������������~��Il$�|T�=�
�d�������|�������i���G��^i؊����!��������������������q�aX���\q������aU
������|�������i���G��^i؊���	
��������������������q�aX��	�aj
��j
�)�nt�B��A�d
��	
��	8	��	���	��
����
�\>�
��W�
F��\I��a,����	���a>��W������aI�H�dP�
write_into��consumed�D�>%�
`��?�
��+�
t
��	��	%��	��	�d&�
l
��	�d3�d9��	
��F�̳	n\�CĤ	�D���D���CCĤ	��C��	$�C.��^��D���D��D
\�E
��m$�D�E��EC
IOW�
	g�

�:��F(��F
���Fc�v
2�	��d��D	,�E
���a�E0�E
��d�>��L�E�-	
l�E
���a�E
��F-
���a�F
�F�F)/&	��D�>���aW�W�
����a��
�����	�RY`
��E��Ei�I�	��ab�

���a	�����	��
�����		
�,3|��	I�E]		�	�
�����E1���X��	�a�Ùϙ��X�a�a��		�
��a,�	U��	,�E����D��	L�D��	�D��	?������|�������i���G��^i؊���	�ɷ	��1��	�ԧE��E �����a[���	���a>��W��aI�	����
��9�	,
]��	G��	���	���	�t�G,��%2���G��F0���,�G��z���6b"NETSCAPE2.0"�t�Gd��%2���G��G+���,�G��z���6b"XMP DataXMP"�t�Ge��%2���H��G+���,�G��z���6b"ICCRGBG1012"���N�:������	�:����	���O�O��Nk�O
�
��:�_4�O�:��N&L�N
��mVI��N��c��i��n��dd��]���	�nY���P����	T����	��N�m4�N�k��m���j�����3���	��m���	���	*������	�:����	� 
�
��:�_

	�P���OD���P��n����F��	�n���P����	���kl�P�j!��!���	"!��	*���Q���Q��1mţm
��m��m�-�m;��P��U<�R�
��m,�R�R��R)��S�_����
�?�nڬ�:0�����
������
����S��S	<�S
�W
	�j�W
*
��T
�a�a�a�a�����a
����a�a

�b�n�:�S�:�<bHb�nVb�ndb�nrb�n�b�b��Q�
��m
	�:f��:(�]
�:g�c�:�������&���&���&���&Bm������U
	�UpYwY	�j
Y�Y	�:�j�Y�Q��fm��m�
�����?�nŤ��2�n����<�nڬӋڋ��n��Tڬ�
���(�/���nA�I�

U�
�	g�
n�
��n��
��
��n��
����n���Z�[�Z	Y�	�nYa�M��S�be�l$�Q�m4�P��<�P�k<�P��	%Ĥ	$�������_��j������I�ګ��[���a���a������_��ۍ=�nڬ�x�x���n����D�#ϝ�����	������	ڬ��ڬ��#��W����W2��W1d�W��	��W
���WO\�W��	Y)��W$�W�� �!W�
	g�
�:��W2		��d��W8		��d�=�V�n���]l��]��	��^&h$�v1<�Z��d�=���[)��[($�[ Ԛ[
��m/<�[��[#<�Y3��d�<�����������^���A����������_��M�������Y��t�Y�&U��	$
'%��&	3��U��$&e��
'&]��%
%'����4��
�?�nڬ%?$��$���:ڬ-��OD�X��d�<�nt�X
���n��X��X�X�Y�Y�[P(W)W� (	g� (��]q
���l�a�^��]x�`��`��:i���`5;�a��_��a$�aD�a
���l�a�a�a�^�a2��U�CI��_%�)-B�*-	��ګC�*-!"��i���:�
>�
!��aW�"W�"
����a!��
�����	"�"�!� ���W��Wi�I�#��ab�
���l�a#�:��
 ���	��
�����	 �!� ���|��	
	�

��%f'm$�&��Y7��Y��

��Y">� )��aW�"*W�"*
����a)��"
����x*�"*!)((��[��[i�I�#+��ab�$
���l�a+�[6
�)�(~/c

d�`,�`��`#�`��`l�`	l�`�~��`F
��&�:�n��&��&��n�&��)-l�_�)-��-.�/1#�0/-�41��ګ������������1/	1��,�00,�00��ګ���W�:2b�@2
��/0{�:.2��:2��00��0/�/1��-
����.��-.<�_����ԇ`l�`�,��&,	��&, �A|x�	�	��Ws��X���Z���[)	
��_����X��	�a�
Ù

ϙ

��X�l�a�a����a,�J�����4�Y�ݾ	<�A�nڬ������0�nڬ	�����������
���ڬ���"���
���b
���B
��3T}������
��SA}�����
��Q1}���Ά
������ڬ}Æ
���X�x�a�
Ù  ϙ  �	�X�l�a�a �##�$��a,�#�P�n�&&K����_S�(�P��N�("�)�P���)�**N�)�P������C�)@�,,*-�������ϗ,-�.�@�nڬ*.K�/�?�nڬ�/g�0�?�nڬ~�0��1D�nڬ��1��2[ڬ�n��2��3]ڬ�nӨ3ۨ4��n�n�4��5��n�n�5�6��n)�61�4��nC�4�3��nX�3`�0�n�nu�0~�:���:��;����;��:��nƩ:Ω:��n�:�:��nW�:�?����n�?4��	ܑV�lD�V��	�ɷ	���	���	���	�����	L��W"��W(�n����x5���������
���
�l�
���ag��t
����W�n{�|WV�lG�
��	��
�a>�
�W�
�aI�����?
��%������
� �a>� �W� �aI�#2&��*���,��#�0,�0��-�4��W�:��	���
�
���'�
�*�����	��	3�*����	�����Rҹ��^=x���:��
�*\��ڬ�:ڬ�=��
�	��
�:�x�*bt����
��	���	���	+�
��F	�l��l
����	���
���n����������V��n#�n0	>��nJ�nX�ng�n�W��V*
��W��VO��Vd�V�n��n��n�=���n���n_�Y	�-#�+-�-	��	���������������+	-��,�,��	������b� .
��+,��+�-��b	��	��bB�:��w	$		ګL�w	$@B��l	ګ��l4Bt�h	,�:#	3-��c���d,��g�:��	,T�c.NXI.E	0.T
E.SZ.Co.A
�.P�.E�.2�.	.�.
0'�.M.P. ..DD.aZ.tp.a�.X�.	M�.
P&�b..�bX�.R	.G.B 5.G!K.1"a.0#w.	1$�.
2%��fT�f��!
�?�nڬ�:j���H
�����f��f	ګ*+��eT�e��.
�?�nڬ�:k���H
�����e��dګ()ܡd�:��	,6ګQ��e�:��	,mګ�F	ګ$��f�:��	,A	ګUF��c���	�g
B..3$�h
.��h'|�hU�Qd=2U��g>/
>/
}��g>/GH��i�:l�]��i�1��j
�
#1��i��]�j��h�2�k��h�3��k2��	�:��	��h�Bd�lګ������nU��nT��n�jt�n�n,L\�n
�Xd�nK5��n)�n�7�8W�P7	g�P7ML��s��sSeefefCfefC|e��n�ef	C�efCWL�s�s>7�s��t1�gF#�hD-�lF���������iD	F��,�hE,�hEW�rGb�xG
��DE{�rG��rG��hE��hD�gF̙t��m�n���L�t
�o�nd�tX8��t$=9�t��tk��t Sey fezHfezH |e��n�ez	H�ezH��t L�t��t �|K#�}I-��K���������~I	K��,�}Jb��L
��IJ��}I�|KO��Oŀ�h�M�MJ�MQP&<;�u!�v"��v#Se�#fe�Tfe�T#|e��n�e�	T�e�T["#L�v��v#u���UE���V�V'�U"V9�UTS�!�:?�:?Q�:?�v��o�B�w	%	ګ������w/	&��w.	'��w	(	(�j$	\�x�
(.%�x,T�x'A�x�x	(f	Wl	XW��W	'g��WVU<�yDC��y2��	�:��	��yVD4�z
���x�a�:�x�zE��a�

��g>/��g>0%��gA2.M��C02��-��g?10
��g>0H=2E�Ed<3
��F31-��G
����������TryFromSliceError�����#���2D(e�3
��FI�>/�=2�<35��H
������
�:��

��FI�<3��h4%��I4	U��I4KJ,4�iT�h2	
��I5���-��J6����	[N6	5�nM��J
���n��
6
��J6�4{4�h
��n�\�i
/0>�P8��aW�R9W�R9
����a8��R
����x9�R9j8q7��n��ni�I�S:��ab�T
���x�a:�n�:E�8�7u&��o,�n���V;VE��
�@�nڬ%��-��;N}��
��V;�o��oAe��X<dAY=lAY>NA^A.MA_BUA_BA��KA_=
��nBGA_BEA\?CA\@AAc@A��<Ad?@,8A\@A\>?��8A\?6A]<
�g�n=>�:�����Rҹ��^=x��^BY>fBY=���X]��
�?�����g�g���h��g�h���g�hŕ�gFPR<?���n%��<�O͞�
��X<�A<�oB6���6h����h��U��hJ]ġhJ]ѡhN8
�h�M�٢9h�OJ���4h�P-��h�Q�QL$�R+�S��RQ����&h�SR�P
��SOo�Sv�R
գh�Q���6h�P�PO��Ot�u!!��m�����	\�u
�o�n��t.!J:ܣu�v"��s�?
���V
���U���R$�V �Uu���"����R>��X'��aW��YW��Y
����aX���&
����xY��Y}	X�	W��x	'��x	)&i�I��a)��ab��
���x�aa�x	&�:E�	X�	Ww	'&	&��x	_��Z�E�[�E�\�E�_.�E�`�E�`_���E�[
��n`�E�`�E�]�E�^�E�^_���E�]^,�E�^F�\]���E�]�E�Z
�g�n[\�:˭
�F�\�F�[r�p��
%Z�*W�Z7	_��w�B.C��r	��b���h���i���l�
��nU	��w�8	?
��w/		o���b-��@�nڬoK��?�nڬ�g��?�nڬ~���D�nڬ����[ڬ�n����]ڬ�nӨۨ��n�n�����n�n����n)�1���nC����nX�`��n�nu�~��������������nƩΩ��n����nW������n����?�nz��!2�n��!��"<�nڬӋ"ڋ#��n�#�#Tڬ�#
�%%�%�(�%/�%��nA�%I�((U�(�	g�(n�(��n��(��+��n��+��%��n��%���?�n���.2�n��.��/<�nڬӋ/ڋ0��n�0�0Tڬ�0
�22�2�(�2/�2��nA�2I�55U�5�	g�5n�5��n��5��8��n��8��2��n��2GS�����T�h��Dod;�&�nQS;��P�d<�&�nŊEd<����g=�o�n�=����g>>���9g?>���Ug>�o�nE��g>���Z�>��ne��g>I7B��n��5���B��=�P����
��Qd=��DD����<�X����
�
<}��FF���FF�����W����
�n
��b
���II���II*J���
��
��6
I����	�[L��*L����	�[M������	[M�����[Mɓ����	)[M���X�x�a(ÙPPϙPP��X�x�a�aP�SS�T��a,�S�ހN�@�nڬ��n���#VV���_�@�nڬD�:X�o�n5��X�:Y�h�n�MY�:ZZ�:[Z�:\Z~:[���z:Z��[����nw:Z�_���)�_n�\��nt:Z��a��n��a�\��np:Zn:\��nh:Z�l�@�nڬ,�s�lee-��@�nڬtK�g�?�nڬ�gg�h�?�nڬ~�h��iD�nڬ��i��j[ڬ�n��j��k]ڬ�nӨkۨl��n�n�l��m��n�n�m�n��n)�n1�l��nC�l�k��nX�k`�h�n�nu�h~�r���r��s����s��r��nƩrΩr��n�r�r��nW�r�w����n�w�l�@�nڬ,�t�lyy��@�n���������t�����ڬ��t"-�{�@�nڬC�{K�|�?�nڬ�|g�}�?�nڬ~�}��~D�nڬ��~��[ڬ�n�����]ڬ�nӨ�ۨ���n�n�������n�n������n)��1����nC������nX��`�}�n�nu�}~�������������������nƩ�Ω���n������nW��������n�� �{�f�n��
5�{�Ϡ�h��g�nO���ˢ�h�����f�n����
���l�@�nڬ,�v�l�������?�nڬ��v(����������������?�nڬe������D�nڬ������[ڬ�n������]ڬ�nӨ�ۨ���n�n�������n�n������n)��1����nC������nX���?���nE��������n���H�������n,��5��
������	�X�x�a7Ù��ϙ���	�@�nڬS*A��o�n��%A��h�nT�#A��!A��A��A����A��������nA������)��n����nA������n�������nA�A���nA���X�x�a�ai�������a,��c����a��
L�a<�a��b��	�#ګH ��I ګ� ��� �#�����������������������q�aX�n��
7��������������������q�aX����
��n��]G�$��������������O�n��x��o$+*����������^�������%���	��{��y��y�	�xܸx��#�,���-���W�� >��
�>����g?�����gA��|F-��I��}I�nkI�P�a>�P�W�P�aI�S�nV��
�X���>[���>\���TZ���TZ���>^��LT_fee��#�h,�h��-�l��W�rfey��#�},�}��-����W��[���=Ϣh���N���L��������h�fe�����蝦�a>���W����
�����?����?����T����T����?���LT��aI��X'�="�$�b.rest��"
�'�
�'"�
k�b�:�xicc�K	%�
�
)�h�:�xL!�s�@�ۍ=�nڬ�x�x���n����D�#ϝۍ=�nڬ�x�x���n����D�#ϝ�>��n|e��n|e��n|e��n
?��nګR%ګ�%��T�n�
$#��T�o��
�!�
� ���
e����ڬ��ڬ��ڬ��ڬ����q$��
*���

����
���
��-T������
y�������]��h��q��o�����]��h��
c��-Tl�u
�n$�u�n,�u��n��������]&Ět
�n$�t�n$�t�n$�t�n$�t�n�"�"�P��
�"��
w�"�s
�s�,�s$257���{���{2���{2��{1d�{��	��{
���{P\�{��	Z)��{$�{���W�	g��:�
	��d��{8
Dր
������������������;t������a�:��
|π��|�|��d�=�c��|/
��|��	����|(��|
�:��|.�}�w�w�n�w�w�S�w�w��w�w�w�w�nxx�n,x,x�nEx Ex �n^x!^x!vx"�x
&�x&
�����x"	ګ�x	ګ&�x
&�x#�x$�x%�x%�x/�����x$
���%+y%�x#
���x
��$Vy$_y

� !"#�y#�y"�y!�y �y�y�y�y�y�y�y��|��	
��
�}
��}.�c��}$u��l'M��l((	��	ګ���~Z'(�:E(}��l'
��l'z
���
���)�)	��ګ�)��~
����
�a���:��7FMT�els̃������
����쀁
����
�a���������z�>���aW�W�
����a��
�����	������{��{i�I�	��ab�

����
�a�:�����	��
�����	�����	�	|��	�	�{	�	��)��~z��~��	��,m*�v1��)�:
�3�PW]d��|����X��	�a~Ùϙ��X��
�a�a��		�
��a,�	�y/4�}�y�ګvxz
�ګ$z
,z8z
�Q���x
z����x,z���Cl�P��L�~0�P���0���c��m��~���������P������P��]�����P����������*�������>�-��@�nڬ*K��?�nڬ�g��?�nڬ~��� D�nڬ�� ��![ڬ�n��!��"]ڬ�nӨ"ۨ#��n�n�#��$��n�n�$�%��n)�%1�#��nC�#�"��nX�"`��n�nu�~�)���)��*����*��)��nƩ)Ω)��n�)�)��nW�)�.����n�.C�P��L�~o
0�P��&0o
11*��������������������q�aX��
�a��z.��
L�z��	 ��	 ɷ	��	��	���	�W��	_��|'��|-�c�
���
���
���
1�a���
�������	���a>��W��aI�	�n�w�S�w��w�w�n�w�nx�n,x�nEx^xګvx���x���x���xګ�x
���b�
���
	frame_data_type�(?��	�
��	S��
����	��	���	o��	v��	}ګ�y��F��������	��	$���:��
���j�΃���Ƀ
����>���������
����l,ւ����B&��Ȇ�Ȇ|͆
��m$Ȇ�͆A+G,M-W�+	g�+�:l��c�;�n<��	̴�	��
�����~`Z��܇��܇��܇			�����
���ƈ.�ˈ)

��	#

��m������	ψd
q������j�T�
�	�
��;�����		'1.2W�1	g�1
<��	���@	�ϋ	݋			��m����1	
�����	�x#��
���x$��
���	d��	5		6%�J%5	U�I%5T��	*�:��?
�?�nڬ�:n���P	����
���
���
����
���j
���%
ě�
	
���n.�L��
�ӎ&
�ߎ
 	
 ���n.�M ��
 �


�
	��
��N7��N7��O8��O8������O����8��7�����n���i�����3
?
@W�Z?	#g�Z?%$�͐
��
��&��
&��	4
��
��&L
̩�(���)��(
����)즑
����
�a(‘(�ņ�
���	�	�:+4����Ȇ!/����	�c���";/7D�
����
�a�:��
�
i	z	*
>�-��aW�.W�.
����a-��
�����
.�.�-�,+�ކ�ކi�I�0��ab�
����
�a0d�:	��,���
��
�����
,�-�,�+��Ȇ|��
L��/~/	�/
>�2��aW�3W�3
����a2��
����x3�3�2�1������i�I� 4��ab�!
����
�a4��
	�:21-
3�Ƈ�M	6T	5��	�,�:ό*�:�	����	-�J%���
�J%E�J%6�����Ɋ*MɊ
�0�nڬ6%ӊ�:ڬ-ي?��O8��N7��
�Ə'
9��P9	�P9! (
9�

;
<W�T;	g�T;#"#�R:�ҏS:
�@�R
���x�a:_�R:_�P�Q
���x�a�:�x�P>�T<��aW�V=W�V=
����a<��V
����x=�V=
<

;��
��
!i�I�W>!��ab�X
����
�a>�
�:

<�
;y
'
%
"���2
#D��
$
���
��m$��l��$;#	���->�Z@#��aW�\AW�\A
����a@��\"
����xA�\A�
@�
?���
#���
%"i�I�]B%��ab�^
����
�aB��
"�:

Y
@`
?y
#'
"|�
&��
'	
*�:
'0
&
���'t
'�
��
��
�`�����MT�܇��܉�����	@
	����	�
�
���
w
~���3

���X��
�a[Ùϙ\�P���[��X��
�a�a�����a,����X�x�aÙϙ��X��
�a�a,�  �!��a,� z	����,z##��I�	������J)%%��J%%���:&�0�nU�J%���e(�0�nE��(�ۉ�)�0�nڬ��)x��@�nڬ<����++��+�?�nڬ��+��-�?�nڬ��-��.D�nڬ��.��/[ڬ�n��/��0]ڬ�nӨ0ۨ1��n�n�1��2��n�n�2�3��n)�31�1��nC�1�0��nX�0��-�n�n��-~�7���7��8����8��7��n��7Ω7��n��7��7��n�7�<����n,�<5�,
���J�+��	�?�nb��?2�n��?��@<�nڬӋ@ڋA��n�A�ATڬ�A
�CC�C�(�C/�C��nA�CI�FFU�F�	g�Fn�F��n��F��I��n��I��C��n��C�
ݣ��
ݣ�R�
�?�nڬ���n�NJ�nڬ��N��
�W�x���a��mÀ	�x���PP	�PP�ΏR��mÀ	�x#�P��
�X�x�a�ÙTTϙTT��X��
�a�a��WW�X��a,�W��
�X�x�a}ÙZZϙZZ��X��
�a�a��]]�^��a,�]C��
���.��
L��������|�������i���G��^i؊���
���
�����
F�����N��J��H��5��(��mʄۄD��C��	L�����n���	lϊ���	��������������}��{xus�nqC�nA��	
��a��>	��=	��
������
��U���
���a>��W�6&�aI���a>��W��aI� ��J%��(%��N����O��P�a#�P�T�a>�T�W�T�aI�W�Z�a>�Z�W�Z�aI�]��
/���
�
���:�x�	��
�q�
8
!���:�x�

%���:�x�ۍ=�nڬ�x�x���n����D�#ϝ���n����������]��X��[��@���
��N•�
���ڬ��ڬ���������ދ
�ncr��	�����D�dш��	�ш#�ވ
��m3���ވ��$��Ј��<��	̈��	P�
self__decoder�$����	����_ref__self__decoder�T
���K�aя��b��Ϗu��$��	��
��Τ3	$��
�����1^	�ɓ�w
�w
���n�w�w���S�w�w����w
�w
���w�w���nxx���n,x,x���nExEx���n^x^x��vx�x�x
�����x��	ګ�x��	ګ�x�x�x�x�x�x/�����x
���+y�x ��
���x!��
��Vy_y
�

�y�y�y�y�y�y�y�y
�y�y�y
�ē
�������F�	F�	,	��
�#�-�	��
��������������	��,�,���
�����W�b�
��{��������������
������ܦ�"���������g����ʧ�0�nڬ���@�n��ڬ%�-��@�nڬC�K��?�nڬ�g��?�nڬ~���D�nڬ����	[ڬ�n��	��
]ڬ�nӨ
ۨ��n�n�����n�n��
��n)�
1���nC��
��nX�
`��n�nu�~��������������nƩΩ��n����nW������n� ��f�n��5�=��g�nO�ۙ�n�nT���y/4ܓ�y�ګvxz�ګ$z,z8z�Q���xz����x,z  ����������������;t������Β��
L����.�������#�,���-���W�F��n�w�S�w��w�w�n�w�nx�n,x�nEx^xګvx���x���x���xګ�x����y�������F�ګ�y���	���������N���I
��	#
��mʄۄ��Ub�������ޖϥ������ޖzח	ݗޗ����	��̘���
L��������>��+����mʄۄ;��:��	C`�b�����{ϥ
d����	���#�����.ŗ���ח�����������	����	���$����	3�����<OEO:O��
.O+O(O���6����6���5d��	��	���			
�ܛ�	W\����	a+���(�����W�	g��:�͛(�͛��	��c�v
3	��d���<	4��
���x�a�:�xl��	$�	��d�>����ɛ-
���x�a���›4	GV
d	jp����	�������pQ?>���aW�
W�

����a��

�����	�
���������
i�I�
��ab�
���x�a�:�����	��	
�����	[bi���|��	����
	�
�����˚(G�@�nڬ�̙
G���X��	�a,Ùϙ��X�x�a�aT����a,����Ϙ��
L���nl��������	���	�ɷ	���	���	x��	����	��К�˚"��a;��
�T���	���a>��W��aI�������
�
��_len�)\��	���	���	��	��	&��
6U���	���Š���ߠN��I
��	#
��mʄۄ�Ub������\��
���ڠ����u��	���������	��������������������q�aX�a����
Lӟ��ޟ�����|��p��mʄۄ������	�`�b��������^d����	���#�����.��������-�����E��	���	Y���$؟��	���������B	���_A���n='��
����
��
�n�����n��
��
��
�n�%�1�
��
M��: 	(	���n'	'	1))1���nP221�1;
����
���RZ�Q�Q��Q��
��
��tQ�٢��
�ա�x���� ���7����N�\����t�������Q�PDҢ�Q,���,���mzH�nI�n�7�n8�n��n��������n���n��1��x
�=S�?^���
��qS�ѣ +	���_04��hRZ���nYYc[[c���n�ddc�cm����h��,����,���n|�n�nY0d��	ԣ�	��	ګ��� �:������������t	�U			��ګ�U		
� ��	ګ���#�!-�%	��	ګ������������"	��,�!,�!��	ګ���W�+b�1
��{�+��+��!��!� �����
�����a���
	���r-یl2���C4�����	�Ʀ,m*�v
+	�

�
#�-�
	��ګ������������	
��,�,���ګ���W�b�
��{�
�������
�

����
�

?
��l2���-��l3
�����a�����5�����6
�����QX�������|����U׌l2
�����a
��l2B���>�5��aW�7W�7
����a��7
������7:A����i�I�8��ab�9
�����a@�;�ڤ��̥yip#=��m�����"=��P����Y�P���Y		��P��������*�������d-�
�@�nڬ*
K��?�nڬ�g��?�nڬ~���D�nڬ����[ڬ�n����]ڬ�nӨۨ��n�n�����n�n����n)�1���nC����nX�`��n�nu�~��������������nƩΩ��n����nW������n�-��@�nڬ,ߥK� �?�nڬ� g�!�?�nڬ~�!��"D�nڬ��"��#[ڬ�n��#��$]ڬ�nӨ$ۨ%��n�n�%��&��n�n�&�'��n)�'1�%��nC�%�$��nX�$`�!�n�nu�!~�+���+��,����,��+��nƩ+Ω+��n�+�+��nW�+�0����n�0����l�P���a��m�x�a�x���l22���f2��m���x82���X���a�Ù55ϙ55��X���a�a	�88�9��a,�8��������������������q�aX���a����,�|̥��Lѥ������|�������i���G��^i؊����	���	���	�����^	����#�,���-���W���#�!,�!��-�%��W�+���2�a�2����5�a>�5�W�5�aI�8*�$�
y�i(�������������
�l��	s	�	~	��	|	m*�v�	�	�����a��������	�	�a	��ګa���:!��:1���J��#�	-�
	��ګ������������
	��,�	,�	��ګ���W�b�
��{�����	��	��
�������FE��7E��P����a�P����a��P��������*�������x-��@�nڬ*K��?�nڬ�g�	�?�nڬ~�	��
D�nڬ��
��[ڬ�n����]ڬ�nӨۨ
��n�n�
����n�n����n)�1�
��nC�
���nX�`�	�n�nu�	~��������������nƩΩ��n����nW������n���lܧ��,ҧc����#�	,�	��-�
��W�B�G��k����(���	��	�n����ΨG;��<���n���,ۨAC���	��
�n����ũIV��D���nݩ��,өA���	ګ䒫D��
�P��:T��������ܪX��l����,���9������		ګܶ�DǬ��4TǬЬ׬����V��l����,����9���dέ	��	Y�Ĥ	X���
���U���	ګګ-��B	ګVګk���	ګ�ګ	���
��������]���mdۭĤ	����l$����	�Y��MګTګ[��bګiګp��wګ~ګ����������l��	��ί%��l	U��l-��@] �:o��[ 
��l��nl T֯�
�����l����Y�P�n��m�n�x�tү��m���x!��l����,���t=��l�n�W!0����!���կ����nӯ���\ǰ�]ذ����:�]4����,��0���J
��m,߲�������mt���l$��/T�	�l��T�
��m6d���������SĤ	�͵�m$ĵ�l�7���T۷		���T��	�l&|��
��m6�����W	���"�:�	���
4�	��a����:D��
	

�����a	t��
����������������������q�aX���a
��
ɺ����:$��
��֘���T��	�l'�ø
��m6�øָ<ظ�	�
$��
��֘�׷�
�����+
t޸g&
��֘g&���v&
�

�����a�%
��֘
�%
�������i�%�P��֘
�����aY�%*�������/'������a*����������������;t���֘����mL��:��
��
<��\�������
��a�֘�����֘(w���	`��������](���
�n����U�\��������������9�ͺt�ŬL��n����������/�~39���U���%�	������f�n���|����!�)���s���������˓��������ͺt�ŬL��n����������/�~3s���f���|�����	[	��
%1���� L���$�a��������a����	l[˕l���ʿ�[�9���	[����	�[͕i���	[ͺt�ŬL��n�����
��
/�~3�����|�����	[	�n2>���� L���$�n܎������a����	l[�l���ʿ�[��9���	[����	�[�i���	[ͺt�ŬL��n�����'��(2�~6���
��
��%�V0�n7>L
�b�o�Vz�n��4�
��%�[0�Z7>L
�b�o�[z�Z���

��%�[0�\7>L
�b�o�[z�\��4�
��%�]0�n7>L
�b�o�]z�n��\�
NT#��/�]6=K
N`Tl��x�]�D�
��%�a0�c7>L
�b�o�az�c��4�
��%�a0�a7>L
�b�o�az�a���

��%�a0�\7>L
�b�o�az�\��l�
��%�d0��8?M
�c�p�d{����|�
��%�d0�n7>L
�b�o�dz�n��T� 
��%�d0�U7>L
�b�o�dz�U��l�%
��%�d0�c7>L
�b�o�dz�c��d�&
��%�d0��8?M
�c�p�d{����l�'
��%�d07>L
�b�o�dz��l�)
��%�f07>L
�b�o�fz��T�)
��%�f0�n7>L
�b�o�fz�n��ԓ*
��%�f07>L
�b�o�fz����*
��%�f07>L
�b�o�fz��d�+
�
�%�f07>L
�
b�o�fz��<�+
��%�f0�n7>L
�b�o�fz�n��t�+
��%�f07>L
�b�o�fz��d�,
�
�%�f07>L
�
b�o�fz��,�_
��'��	3��;BP
�h�u��	������_
��'��	3��;BP
�h�u��	�����,�

��%�j0��8?M
�c�p�j{����0�����,����1d����1���/t����0L����3,����8\�����:\����Dl����<����B<�����9l� ����9�� ����<� v��6l� ���5�� ���l� N��74�!����%��� # GIF en- and decoding library [![Build Status](https://github.com/image-rs/image-gif/workflows/Rust%20CI/badge.svg)](https://github.com/image-rs/image-gif/actions)�����SP GIF en- and decoder written in Rust ([API Documentation](https://docs.rs/gif)).�����'$ # GIF encoding and decoding library�����NK This library provides all functions necessary to de- and encode GIF files.���ܜ ## High level interface�����63 The high level interface consists of the two types���JG [`Encoder`](struct.Encoder.html) and [`Decoder`](struct.Decoder.html).����� ### Decoding GIF files���\� ```rust��� // Open the file��� use std::fs::File;���0- let mut decoder = gif::DecodeOptions::new();���HE // Configure the decoder such that it will expand the image to RGBA.���52 decoder.set_color_output(gif::ColorOutput::RGBA);��� // Read the file header���A> let file = File::open("tests/samples/sample_1.gif").unwrap();���74 let mut decoder = decoder.read_info(file).unwrap();���@= while let Some(frame) = decoder.read_next_frame().unwrap() {���     // Process every frame�,� }�<� ```��������� ### Encoding GIF files�����EB The encoder can be used so save simple computer generated images:��	�\�	����	&# use gif::{Frame, Encoder, Repeat};���	��̌
 use std::borrow::Cow;��
���
1. let color_map = &[0xFF, 0xFF, 0xFF, 0, 0, 0];���
! let (width, height) = (6, 6);���
 let mut beacon_states = [[�̝     0, 0, 0, 0, 0, 0,�̷     0, 1, 1, 0, 0, 0,�������     0, 0, 0, 1, 1, 0,�̅��̟��D� ], [�����������     0, 1, 0, 0, 0, 0,�̐
     0, 0, 0, 0, 1, 0,�̪
����
��<�
 ]];���
GD let mut image = File::create("tests/samples/beacon.gif").unwrap();;���RO let mut encoder = Encoder::new(&mut image, width, height, color_map).unwrap();���2/ encoder.set_repeat(Repeat::Infinite).unwrap();���! for state in &beacon_states {���)&     let mut frame = Frame::default();��     frame.width = width;���     frame.height = height;���.+     frame.buffer = Cow::Borrowed(&*state);���-*     encoder.write_frame(&frame).unwrap();�,���<�������`] [`Frame::from_*`](struct.Frame.html) can be used to convert a true color image to a paletted���'$ image with a maximum of 256 colors:���\�����'$ # #[cfg(feature = "color_quant")] {���������&# // Get pixel data from some source���.+ let mut pixels: Vec<u8> = vec![0; 30_000];��� // Create frame from data���=: let frame = gif::Frame::from_rgb(100, 100, &mut *pixels);��� // Create encoder���FC let mut image = File::create("target/indexed_color.gif").unwrap();���]Z let mut encoder = gif::Encoder::new(&mut image, frame.width, frame.height, &[]).unwrap();��� // Write frame to file���)& encoder.write_frame(&frame).unwrap();�<� # }�<���0����k�l�k�1j���1{���/j���0i���3h���8g����:f���De���d���Bc����9b����9a����`v��6_���5^���]N��7\�����������T�4���������(�?dDg�
	eDq�
�F|9�R(.0!#���S��+��#  Converts `u8` to `Option<Self>`�-\�<��n�}
�~?T��U��
+��#��-\�
<�
�n��


�~WE���V��2��*' Decode the label as a known extension.�-\�T��V��
�O��%�V���$��W�V
��Pt��W��+��2/ Converts `u8` to a `Extension` if it is known.�-\�<��n����~�Q��'8���Y���(<�(�Y
8��*���3��
��3����4��4��4������4��*��BƎ�iu (+-./��0D��+/, Creates a frame from pixels in RGBA format.��+���+^[ This is a lossy method. The `gif` format does not support arbitrary alpha but only a 1-bit���,_\ transparency mask per pixel. Any non-zero alpha value will be interpreted as a fully opaque���-ZW pixel. Additionally, only 256 colors can appear in a single frame. The palette will be���-_\ reduced by the NeuQuant algorithm if necessary. Different frames have independent palettes.��.���.30 *Note: This method is not optimized for speed.*��/�l�/
 # Panics:���/DA *   If the length of pixels does not equal `width * height * 4`.�P|�0L�0���n�n������0
�,�0�4�0��4�0��8V��1/���1���1,) `speed` is a value in the range [1, 30].���2IF The higher the value the faster it runs at the cost of image quality.���2C@ A `speed` of 10 is a good compromise between speed and quality.��3���3^����4_����5Z����5_���6�l�6����6D����7&# *   If `speed < 1` or `speed > 30`�P|�8|�8���n�n������8
�,�8�4�8��4�8�,�8Ic,�D<closure_kind>�<closure_signature>�<upvars>����nNeuQuant�network�colormap�netindex�bias�freq�	samplefac�netsize������z�E��������
�n����H�������n�n�n�n���xt�J�����������n�
�
d�
root���
length���
���
ŕ���<�'�����nڬ�M������������RP��MYV Creates a frame from pixels in LumaAlpha format (grayscale pixels with transparency).��N���N^����O_����Pgd pixel. The least used color will be used to indicate alpha and replace with the closest other color���Q=: in the image. Different frames have independent palettes.��Q�l�Q����QDA *   If the length of pixels does not equal `width * height * 2`.�̺R��n�n������R
 �,�R�4�R��4�R�c�c  �Y ��#��#��## #�����x<�[ ��$��$��$$ $���xl�_ ��%��%��%% %�n�n�xd�_ ��&��&��&& &Ӆ
�n�x<�e ��'��'��'' '��������k���i63 Creates a frame from a palette and indexed pixels.��j�l�j����j@= *   If the length of pixels does not equal `width * height`.���k-* *   If the length of palette > `256 * 3`.�P|�k��k��n�n��������
)�
**)������l������l�����l�l�����l�l
(�����Jm�Sm��]m�*gm�qmmoik��s���q>; Creates a frame from indexed pixels in the global palette.��r�l�r����r@��
P|�s��s��n�n������
,,щ
��t�
l�t
+����u��u���u��u13��|?��w.+ Creates a frame from pixels in RGB format.��x���x]Z This is a lossy method. In the `gif` format only 256 colors can appear in a single frame.���y]Z The palette will be reduced by the NeuQuant algorithm if necessary. Different frames have���y independent palettes.��z���z3���z�l�z����zDA *   If the length of pixels does not equal `width * height * 3`.�-\�{P|�{D�|���n�n������|
-�,�|�4�|��4�|�ւQ��}.�
�}���},���}���~]��
��~]��
����
����I�����C�����l�������D͎
��&��-\��P|‚t݂���n�n�������
.�,��4����4���,����%$��������
/$��\�<�Nsv������.�01�>�*02�S�?03��,a�04io�q�05Write�,��06
LzwEncoder�T��08BitOrder�D��09�1d��0;�1�0;�0,��0<�/t��0=�0L��0>�3,��0?�,l��0@�2T7&|GT\
<l�ty���0|������F������xzik�^��)�Z��)�ZC�_C��:������Z��^�^��^��[�^��[����e�S���wB�B
C$�����
#�[E�_E��
:�
�����[��^�^��^��[�^��[����e�S���wD�D
E$�����#�[G�G��94����[����������������;t�����F�F
G$���&�[I�I��$��\�[HH
I�����0�[K�K��)$��Z�[JJ
K��x����]M�M��<��]LL
M���� Extension data.�3��l�����x`���OSTPQRTU�]��<���IF Control extension. Use `ExtensionData::new_control_ext` to construct.�XNN��L�T� Flags.�,�NN�nT���
 Frame delay.�,�NN�nD��� Transparent index.�$�NN�n9��" Sets the number of repetitions�G9NN
T[9^9�]��NN��
4�NN�]����W�����+( Constructor for control extension data.�����(% `delay` is given in units of 10 ms.�-\�|��n�S���VV
W�
���3���4���
���� �
YY���^� ��^,� �^Z[\]_acdefjklnopqr:<��"���  Creates a new encoder.��!���!SP `global_palette` gives the global color palette in the format `[r, g, b, ...]`,���!FC if no global palette shall be used an empty slice may be supplied.��"��^�n�n���ÚX�#X
Z�^� ��)��2��<���%I��%=: Write an extension block that signals a repeat behaviour.�T�%���^�]��X�%X
[�^$�%�'����'P��'0��^���ÚX�'X͗$�'�*����-M��,  Writes a frame to the image.��,���,EB Note: This function also writes a control extension if necessary.�\�-�����^����3��
��3����4��4��4������4��*��BƎ�iu���X�-X
]�^$�-���4�/]��^��^��^^]����2P��20�����^����3��
��3����4��4��4������4��*��BƎ�iu���X�2X��$�2��������<I��<0����^�����X�=X��$�=����>a��b��b��bba����@�̐@0����^�����X�@X���uĐ��F~��F0����^�����X�FX°���'��IO��I0������������������������q�aX��
�n�[X�JX���*��MX��M%" Writes an extension to the image.��M���M>; It is normally not necessary to call this method manually.�|�N���^����X�NX�$�N�OH��N�RS��[���X(% Writes a raw extension to the image.��Y���Yb_ This method can be used to write an unsupported extension to the file. `func` is the extension���Zeb identifier (e.g. `Extension::Application as u8`). `data` are the extension payload blocks. If any���ZUR contained slice has a lenght > 255 it is automatically divided into sub-blocks.���[�����^�V�
�����X�[X
j�^$�[��Lk�Yk��a]��_WT Writes a frame to the image, but expects `Frame.buffer` to contain LZW-encoded data���`)& from [`Frame::make_lzw_pre_encoded`].��`���`E��
ܜa�����^����3��
��3����4��4��4������4��*��BƎ�iu���X�aX
k�^$�a��Y~��eG��e0���^�n��X�fX��$�f��0���i��hA> Gets a reference to the writer instance used by this encoder.�<�i���^��^X�iX
n�^$�i��k#��jIF Gets a mutable reference to the writer instance used by this encoder.��j���jA> It is inadvisable to directly write to the underlying writer.�<�k���^��^X�kX
o�^$�k��l7��kOL Finishes writing, and returns the `io::Write` instance used by this encoder�T�l�^��XX
p�^$�l��n8l�n0���^��X�nX��$�n��o54�o0���^��������������������q�aX��^�[X�oX
r�^$�o��q0T�q0���������x�q���$�q�4�qt�v8���Yu��x&��vkh Replace frame's buffer with a LZW-compressed one for use with [`Encoder::write_lzw_pre_encoded_frame`].��w���w{x Frames can be compressed in any order, separately from the `Encoder`, which can be used to compress frames in parallel.���x���Y�xt�xt
u8$�x��z��z
 GIF encoder.�<�z�
ww�
�z�
,�z�^U\��XKZ�xyz{|)+d�z�z0vvʛ��{t�{0vvT�{,�{0vv�n\�{4�{0vv�n|�{4�{0vv����{"�
~~�
�{�
,�{�^���|$�|���^�x}�|}
�^$�|��~L�~0�n���$�~Խ�ą0����tȅ�_��˘��^��΅dޅޅ0����T����0�����%�����
t���_�����������4,Ć����_������ʆ�
��$φ�����%,����_ͺ����
��$�����&<��0�_�����
t��
����܍������
t���_����Ŋ54Ȋ0���_��ͺ����ϊ�����T݊���,�
����$Њ�ڊ68T�4����������������(�?���<A����<J����ld�M��mem�}���
NonZeroU64�T������
�����0,�����3,�����1d������1�����0L������74������<<����9l����9�����;l����d����d���������B<����l����8\����t����BufRead�=�����Read�%�����Seek�%�������
-������t|f�1!Y\KN�X@Lw/��<����������(������l�L�����������(�?���	$7�1����
G����9lb����dq����l����3,�����:\�������|�T1�LA��Q<�oq_a��S��D��"T���&������������������������~��Il$�|������
������ t�����e���̀d�����_|�4��������t����ګ���������������:��_����
��)���	���	�����������3��
��3����4��4��4������4��*��BƎ�iu���j����	���$�	��,�	�d�
�����������������x��
�T�
������������3��
��3����4��4��4������4��*��BƎ�iu�������
�����
�����j����
���$�
������Д�̔��J\�����������3��
��3����4��4��4������4��*��BƎ�iu������
�$���g���B\�����������3��
��3����4��4��4������4��*��BƎ�iu������$���E���"<�$����\�������������3��
��3����4��4��4������4��*��BƎ�iu����������
�����
����������$��!l�����l���24t�2��������������������;t��������2�
�$�2��3=��3�������x��3�Ų$�3�*<�3��5���5������������3��
��3����4��4��4������4��*��BƎ�iu����������
�����
�������6�ϥ$�6��,�6��6��l�6�;��������������������;����������������xl�>�������������������
�?����������������x��@��@��`�d!�������D�A�A����n\�A$�A���\�A$�A�����A)�`���J�J�L�A$�A����B($�B���`����������������;t����`�J��B�
�$�B\�<�������������������*����:�*���O�?���^����<v���������
����NonZeroUsize�d�������,�����
�����1d�����1����0,�����/t�����0L�����3,�����Dl�����:\�����
LzwDecoder�T�(����
D�����:D����	LzwStatus�L�����t�,����>,�(����>����?��(����?����?|�)����?����<-_����<A_����=�^����=�^����?D�)����?����?��)����?����@�^����@�^����@=^����@Q^����@��*����@����A�]����A^����A�]����A�]����A#]����A7]����A�\����A�\����Bd�,����B����0<�,����0�������T3�|C�LX��grL�P��6T�&<���F

���������������E|��wzhkPS��l���)�a��_���:������a��^�^��^��[�^��[����e�S���w���
�$�����)�a�����94����a����������������;t����ܛ
���
�$���
�a���
/4�
�a����	���
��#�a��_���:������a��^�^��^��[�^��[����e�S���w���
�$�����#�a�����94����a����������������;t����ܛ
���
�$���%�a�����$��c�a��
���h���&�a�����$��\�a��
���Z���0�a�����)$��a�a��
���R�\�,��, ���-��--* Decoder for `Frame::make_lzw_pre_encoded`�d�-Я7�n���z�����-T�-�������-|�-�����̎.d�.����j��.Я�������/*��.! See also `set_global_palette`�-\�.�/�kЯ��
���l��16��1$! Palette used for RGBA conversion���1�����x��1�
�$�1�*�k��4^��2FC Converts the frame in-place, replacing its LZW buffer with pixels.��3���3if If you get an error about invalid min code size, the buffer was probably pixels, not compressed data.�Ĩ4����Я����3��
��3����4��4��4������4��*��BƎ�iu�����4�
�$�4���d��9���7MJ Converts into the given buffer. It must be [`buffer_size()`] bytes large.��8���8}z Pixels are always deinterlaced, so update `frame.interlaced` afterwards if you're putting the buffer back into the frame.���9$�����Я����3��
��3����4��4��4������4��*��BƎ�iu��������9���$�9��,�9��:T�<�������������ʄ������@5��?GD Number of bytes required for `decode_lzw_encoded_frame_into_buffer`�-\�@\�@����Я����3��
��3����4��4��4������4��*��BƎ�iu���@�
�$�@���c��AL�A���E"�C�˪����ܳA<�A�������Al�A����n��A��A���t�B���������B,�B����
��ic��CF|�C�n����
��l�C��FG,�F�����n����F�
�$�F�l�F�J����������������x��KL�K������K�
�$�K�K�������������ީ�x��K�d�L�������������������������~��Il$�|���������������������q�aX������
NoProgress���Done��^�L�����a��L�
�$�Llzw_data�D�L
decode_buffer�l�L��W��VQN GIF decoder which emits [low-level events](Decoded) for items in the GIF file��W���W;8 To just get GIF frames, use [`crate::Decoder`] instead.���W��e��_�|���������������d�W,�W����f��X|�X����n	�g�YԃY����n��YT�Y�������Y��Y�����Y��Y���ԄZ��Z���̤Zd�Z����j��Z<�Z����iT�Z,�Z����n\�Z4�Z����n��Z��Z�������[�[�������[<�[�������������������;t�����ĥ\��\�����^l�^����ć��T1����^�^����Vl�^$�^�����̒_��^:7 Destination to write to for `StreamingDecoder::update`�d�_�����������������~��Il$�|�~��Il$�|�����������ƥ�����ƥ��_�q��_ Overwrite bytes��q��
���q�qɦƥ����d�_��ɦ�q��_ Append LZW bytes��q��
���q�q�ƥ��¨|�`���$�`��` Discard bytes���ƥ35��ƥ��`8����������������~��Il$�|8���`�4�`������������j��������������������q�aX�a��`�
�8$�`��`�d�a��h�����������������h��h#  Creates a new streaming decoder�-\�h�h����
���i;d�i���k����j���	�<�jNk����q���p.+ Updates the internal state of the decoder.��q���q>; Returns the number of bytes consumed from the input buffer���q! and the last decoding result.�4�q�������������������������~��Il$�|���	��r���	$�r��r߽	T�r��w-��v?< Data of the last extension sub block that has been decoded.���wTQ You need to concatenate all subblocks together to get the overall block content.�-\�w��w���������x�
�$�x��y:��x(% Current frame info as a mutable ref.�-\�xP|�y��y����������y���
$�y��z.��z  Current frame info as a ref.�-\�zP|�zl�z����������z�
�$�z��{M��{�������������������������q�aX����a��|�
�$�|�}����������������x��}��} Width of the image�-\�},�}�����n��}�
�$�}��~��~ Height of the image�-\�~4�~�����n��~�
�$�~��� ��>; The version number of the GIF standard used in this image.�����[X We suppose a minimum of `V87a` compatibility. This value will be reported until we have����;8 read the version information in the magic header bytes.�-\��<�������i����
�$���ց�Tف��������������������������~��Il$�|���	���
�$����߽	T����$����������	,��8�~��&��8�$��$��,��8�,��&��8�$��*����������	8$�� Ã8�,ăʃ,̃8�,̓%҃8��������,�8�~�$�8�<<�'�8�<<��%������,��8�,��&��8�$��*����������	8$�� Ä8�,Ąʄ,̄8�,̈́%҄8��������7��$�8�<<�'�8�<<�%������,��8�~��&��8�$��$��,��8�,��&��8�$��$��8�$��,��8res���&��8�$��*��ą��Ņ��	8$ׅ ۅ8�,܅�,�8�,�%�8�����������,��8�~��$��,��8����%����Æ
,��8�,��&��8�$��$��8�$��,��8����&��8�$��*ņȆ��Ɇ��	8$ۆ ߆8�,���,�8�,�%�8�����������7���$��,��8�������%ľ�ׇ����,�8required�D�&�8�$��*����������8��8��D��&��8�,����,��8��D��%��8��8��� È8�	ĈLjȈʈ8��D͈ֈ8$و ݈8��ވ��7�����������8��D��$����8�������!��8��D��8$Éȉ��8މ8has���8�,�'�8�$����8$� ��8����%��8��8��8��	D����7���%��8Ԋ8��׊ۊ8��D݊���%8��8to_copy�<����8��� ��8�	������ ��8min�������8��D����8����%��8ŋ8new_len�<ɋы8��Ӌ׋8��<ً%��8$�� ��8�|������8����!��8��<�� ��8copy_from_slice�|��������8�������!��8��<��%��8��	Dٌ�8��<�%�8��8��<����8��D����Ȏ8$�� ��8�Կ�ڍ8��<܍8�8��%�84��8�����������8��	D��$��8�<<��'��8�<<��%��8$ʎώ��8$� �8�����7���%��֏��8��	D׏$ߏ�8$� �8�|�����!��8��D����������������À	�x������������������x���������������À	�x���A��������������
�$�����L��������x����
�$�����C
C�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B���B���B��
�j�����>T�����j�����
�$���w��S\�����j�_�n�n�����
�$�ߙ	,��,��4���X\������j���������
$��Wm��	Wm���������������	���k�����<��k��
����k������������! Creates a new decoder builder�-\���k��
���"6��!(% Configure how color data is decoded.���"���k�_�x��"�
�$�"ߙ	�b��#6��"*' Configure a memory limit for decoding.���#���k�j�x��#�
�$�#���b��(6��$=: Configure if frames must be within the screen descriptor.��$���$ The default is `false`.��$���$]Z When turned on, all frame descriptors being read must fit within the screen descriptor or���%OL otherwise an error is returned and the stream left in an unspecified state.��&���&_\ When turned off, frames may be arbitrarily larger or offset in relation to the screen. Many���'^[ other decoder libraries handle this in highly divergent ways. This moves all checks to the���'41 caller, for example to emulate a specific style.���(���k�x��(�
�$�(Л	e��,1��).+ Configure whether to skip decoding frames.��)���) The default is false.��*���*UR When turned on, LZW decoding is skipped. [`Decoder::read_next_frame`] will return���*)& compressed LZW bytes in frame's data.���+UR [`Decoder::next_frame_info`] will return the metadata of the next frame as usual.���+NK This is useful to count frames without incurring the overhead of decoding.���,���k�x��,�
�$�,��f��11��-DA Configure if LZW encoded blocks must end with a marker end code.��-���-���.���.^[ When turned on, all image data blocks—which are LZW encoded—must contain a special bit���/XU sequence signalling the end of the data. LZW processing terminates when this code is���/]Z encountered. The specification states that it must be the last code output by the encoder���0 for an image.��0���0_\ When turned off then image data blocks can simply end. Note that this might silently ignore���11. some bits of the last or second to last byte.���1���k�x��2�
�$�2Л	�h��83��2:7 Configure if unknown blocks are allowed to be decoded.��3�ܧ3���3���3FC When turned on, the decoder will allow unknown blocks to be in the�Ԛ4 `BlockStart` position.��4���4LI When turned off, decoded block starts must mark an `Image`, `Extension`,���5JG or `Trailer` block. Otherwise, the decoded image will return an error.���5FC If an unknown block error is returned from decoding, enabling this���6JG setting may allow for a further state of decoding on the next attempt.��6���7]Z This option also allows unknown extension blocks. The decoder assumes the follow the same���7]Z block layout, i.e. a sequence of zero-length terminated sub-blocks immediately follow the���8 extension introducer.���8���k�x��9�
�$�9Л	�k��:J��9JG Reads the logical screen descriptor including the global color palette��:���:OL Returns a [`Decoder`]. All decoder configuration has to be done beforehand.�L�;�k�m��	��$������m�;��m$�;��	Pk��	Pk&(ܧ<\�<��$�����<��$�<��	����
�?���)+��<4�<���Ĥ	��<<�<�����d�=4�=����=�$�����=��$�=��	�����=}\�=�������	���������������~��Il$�|�ɷ	��=���	$�=߽	�a��C'T�C���	Ĥ	��
��mT^��D[��D�������	���������������~��Il$�|�����D���$�D��Z��F��G���̫Gd�G�����Gd�G�����H��H���	Bm��������������������$�H�����	�����	D�H�����	�����	�I�����	�����	�I�����	�����	$�I�����	�����	ܓJ��I`] GIF decoder. Create [`DecodeOptions`] to get started, and call [`DecodeOptions::read_info`].�<�J�$�����J��$�J�lq��
?!����������68��J<�J�����	��J|�J�������Jd�J����j��KD�K����t�K4�K����]��Kl�K�������K&��K����c��L&��L�����	��Ld�L���ګ�M\�M���ګ��M%�$�����M��$�M�l�����������������������TV��N4��M.+ Create a new decoder with default options.��N�m��	��
��m�xZ��O��O85 Return a builder that allows configuring limits etc.�-\�O,�O�k��
��m��PUd�P��m���k�l��ݠ	�[T�YT�XT��U0$�U��l��	����	$�V��V!l�V��V��aTԭa����l����a���	$�a�=��sL�s���zS��z Returns the next frame info�|�z���l��������������������q�aX����������������;t�������a��z���$�z���;���YV Query information about the frame previously advanced with [`Self::next_frame_info`].�������(% Returns `None` past the end of file.��Â���l����������������;t�������ւ�
��m$ׂ��S���(% Reads the next frame from the image.�������30 Do not call `Self::next_frame_info` beforehand.��� Deinterlaces the result.�������TQ You can also call `.into_iter()` on the decoder to use it as a regular iterator.�|����l��������������������q�aX����������������;t�������a�������,ˈ��������������Ώ�����������������:�������l��������$Œ��O��DA Reads the data of the current frame into a pre-allocated buffer.�������:7 `Self::next_frame_info` needs to be called beforehand.����=: The length of `buf` must be at least `Self::buffer_size`.������������l���������
��m?��o�,��������������������������l�n�����������$���������L���YV Reads data of the current frame into a pre-allocated buffer until the buffer has been���� filled completely.�������XU The buffer length must be an even number of pixels (multiple of 4 if decoding RGBA).�������YV `Self::next_frame_info` needs to be called beforehand. Returns `true` if the supplied��ߞ\Y buffer could be filled completely. Should not be called after `false` had been returned.�\ǟ����l������ӟ�
��m_����,����������������ա"��� Output buffer size�\ܡ���l���
��m$����"��$! Line length of the current frame�\�����l����
��m$���ڤ5���JG Returns the color palette relevant for the frame that has been decoded�<����l��������������������q�aX����a���
��m$��������������������-䛧 The global color palette�tç���l����������������;t�������ҧ�
��m$ӧ�Ψ���ķ,ը���l�n�ۨ�
��m$ܨ�ũ�����4̩���l�n�ө�
��m$ԩ�ܪ+���%" XMP metadata stored in the image.�-\̪d����l����������������;t���������
��m$����*���$! ICC profile stored in the image.�-\�\�����l����������������;t����������
��m$�����+�ݬ63 Abort decoding and recover the `io::Read` instance�T���lĤ	����n����'��74 Index of the background color in the global palette�������74 In practice this is not used, and the background is��� always transparent�D�����l������
��m$��ү�������������������� Number of loop repetitions�4�����l�]����
��m$���ܰ)�$�������$��l����H�H�H�*,L��$������������������������q�aX���alñDȱ���m���$L���l�l�H��
��m����\���$����ɳ��$̳�ms�7�0��(*�س,س����l\�,��������$��������$���m����+T���mĤ	��
��m�����.�$��������$���m���)�$��������$�m���J�J�#%L�$��������($�����m����������������;t����m�J����
��m$��T�4���
)���<$�_li��������_����w���+��1���)+��/D�����Ǹͺ���
���Ǹ$��~���3�
�����^��
L��^�����/D����^�nͺ���
��^$��~����4�
������
L��^�����0D����^�nͺ���
��^$��~k���4�
������
L��^�����0D����^�nͺ���
��^$��~����4�
������
L��^�����0D����^�nͺ���
��^$��~����?����h�k�\�_�P�S���)I�L�9�<���02�5�&�)�����3������� T������ݺ�ѺԺƺɺ��!��!YV Low-level, advanced decoder. Prefer [`Decoder`] instead, which can stream frames too.���!�0,�"���<<�"����;l�"����d�"����d�"������"�����"���"UvxdfRT@B.0ԩ#l�#�#�$�#�#,�#8content�<�#&�#8�$�#*�#�#�$+�#�#�$8�,�#�#�$8unused_doc_comments���#+�$�$�$8��$�$,�$8��<�$8
4�$7j�$�$�$���} Disposal method�t��So8!�*?�j�������������������:7 `StreamingDecoder` is not required to take any action.�I���S\^���Sa9�n$��� Do not dispose.�!���S46���S�9�nT���  Restore to background color.�/���SBD���S�9�nD�ē Restore to previous.�&���S9;���SB:�n�:�:W�S��_��:�:�����S��^�^��^��[�^��[����e�S���w���
�,���: �X�S�<�<Y�S����<�<���S�S���
�,��<�<Z�S�<�<Z�S����<�<����S��S�	��
�L���<�=�=[�S����=��=�=�=�=8��=�=�=���S�x�
��
��t�ܒ Known GIF block labels.�����[X Note that the block uniquely specifies the layout of bytes that follow and how they are���b_ framed. For example, the header always has a fixed length but is followed by a variable amount���_\ of additional data. An image descriptor may be followed by a local color table depending on���c` information read in it. Therefore, it doesn't make sense to continue parsing after encountering���	EB an unknown block as the semantics of following bytes are unclear.��	���	a^ The extension block provides a common framing for an arbitrary amount of application specific���
 data which may be ignored.�,��U蟼���]Y������������,���
 Image block.����U13���U�@�nL��� Extension block.�"���U57���U7A�n<��� Image trailer.� ���U35���U�A�n�A�A\�U��_��A�A�����U��^�^��^��[�^��[����e�S���w���
�,���A �]�U�B�B^�U����B�B���U�U�
��
�,�OCOC_�UOCOC_�U���OCOC����U��U���
�L��OCDD`�U���D�DDDD8�DDD���U�x���
������74 A newtype wrapper around an arbitrary extension ID.�����a^ An extension is some amount of byte data organized in sub-blocks so that one can skip over it���\Y without knowing the semantics. Though technically you likely want to use a `Application`���74 extension, the library tries to stay flexible here.�����^[ This allows us to customize the set of impls compared to a raw `u8`. It also clarifies the���[X intent and gives some inherent methods for interoperability with known extension types.�d��V�@c�2*0I���n�V%�3�n�V��
�4����n�F�Fa�V����F�F���V�V���
�,� �b�VGGc�V��_�GG�����V��^�^��^��[�^��[����e�S���w���
�,��G�H�Hd�V�H�Hd�V����H�H����V��V���
�L���HIIe�V���I�IIII8�III���V�x���
���I�If�V��`��I�I����V����x�����������I�`���I
���$���I�I�I���� Known GIF extension labels.�����b_ These are extensions which may be interpreted by the library and to which a specification with���&# the internal data layout is known.�L��Wr;��������������������$��� Plain Text extension.�����VS This instructs the decoder to render a text as characters in a grid of cells, in a���XU mono-spaced font of its choosing. This is seldom actually implemented and ignored by���^[ ImageMagick. The color is always taken from the global table which further complicates any���VS use. No real information on the frame sequencing of this block is available in the�l�
 standard.�����W�����WVJ�n<��� Control extension.�$���W79���W�J�n<��� Comment extension.�$���W79���W�J�n\��� Application extension.�����DA See [ImageMagick] for an idea of commonly recognized extensions.�����~{ [ImageMagick]: https://github.com/ImageMagick/ImageMagick/blob/b0b58c6303195928060f55f9c3ca8233ab7f7733/coders/gif.c#L1128����W&)���W@K�n�K�Kg�W��_��K�K�����W��^�^��^��[�^��[����e�S���w���
�,���K �h�W�L�Li�W����L�L���W�W���
�,�/M/Mj�W/M/Mj�W���/M/M����W��W���
�L��/M�M�Mk�W����M��M�M�M�M8��M�M�M���W�x���
����!|�! A GIF frame�,�!����XBƎ�iu������������!t�!��!#  Frame delay in units of 10 ms.�,�!���nܜ"��" Disposal method.�<�"���S��"��"%" Transparent index (if available).�\�"�����#��#74 True if the frame needs user input to be displayed.���#��d�$��#-* Offset from the top border of the canvas.��$���nl�$��$.+ Offset from the left border of the canvas.�$�$���nt�%��$ Width of the frame.�,�%���n|�%Ğ% Height of the frame.�4�%���n��%��%$! True if the image is interlaced.�T�%����&��&+( Frame local color palette if available.�<�&��ګ��'��&%" Buffer containing the image data.���'/, Only indices unless configured differently.�4�'��������������A��@������uSuSl����X��_���uSuS�����X��^�^��^��[�^��[����e�S���w��!�
��,�!�uSQ]Q]m����X�����Q]Q]���X�X��!�
��,�!���PM The image has incorrect properties, making it impossible to encode as a gif.�3�����Z*��|�����������l���" The image has too many colors.�1���ZDF���Z����52 The image has no color palette which is required.�D���ZWY���Z����nk LZW data is not valid for GIF. This may happen when wrong buffer is given to `write_lzw_pre_encoded_frame`�}���Z�����Zv{v{w�Z��_�v{v{�����Z��^�^��^��[�^��[����e�S���w�/��
�,��v{��
��	 Encoding error.�3��
l�
�[1�[15�>����������������Z�[���\�[��
 ��
:7 Frame buffer is too small for the declared dimensions.�J���[]_���[\���>; Failed to internally allocate a buffer of sufficient size.�M���[`b���[t���%" Expected a writer but none found.�4���[GI���[����74 Returned if the to image is not encodable as a gif.�����
������Z�[��������Z��ܓ
 Wraps `std::io::Error`.�����
������\�[���L�
���\�|�|{�[��_��|�|�����[��^�^��^��[�^��[����e�S���w�6�
�
�,�
��||��� Number of repetitions�4��]���br���������n�]�����  Finite number of repetitions�����
����n�]��������nD���" Infinite number of repetitions�1���]DF���] 7�|�]����}�]����������]�]�8��
�,�����~�]��_����������]��^�^��^��[�^��[����e�S���w�9��
�,���������]�����]�����������]��]�:��
�L����������]��������������8����������]�x�;��
������" Output mode for the image data�\��_sB�����������$���52 The decoder expands the image data to 32bit RGBA.��� This affects:�����QN  - The buffer buffer of the `Frame` returned by [`Decoder::read_next_frame`].���QN  - `Decoder::fill_buffer`, `Decoder::buffer_size` and `Decoder::line_length`.����_03���_���n<���-* The decoder returns the raw indexed data.�<���_OQ���_5��n������_����������_�_�E��
�,� F���_������_��_����������_��^�^��^��[�^��[����e�S���w�G��
�,����������_������_�����������_��_�H��
�L��������LI An error returned in the case of the image not being formatted properly.����a �I��l����9T���������������lf���]v����ڬm�m���a��_�m�m������a��^�^��^��[�^��[����e�S���w�R��
�,��m����� Decoding error.�3��l��a�i��$d1]������������������������c�a���a�a���\�a\�	��>�����a&(���a\�	��	(% Allocation exceeded set memory limit�7���aJL���a|�
��	&# Expected a decoder but none found.�5���aHJ���a|�
��
)& Expected an end-code, but none found.�8���aKM���al���
DA Decoding could not complete as the reader completed prematurely.�S���afh���a���30 Error encountered while decoding an LZW stream.�X���
�o�r��c�a����D����c$���30 Returned if the image is found to be malformed.�e���
�|���a�a��������a1�����B���
�Y�\��\�a��ӬL�
���\������a��_����������a��^�^��^��[�^��[����e�S���w�S��
�,��������-* Varies depending on `skip_frame_decoding`�l��c�|/��������4���-* `Frame.buffer` will be regular pixel data�<���cOQ���c���
 Raw LZW data����c���� Needed for decoding�l����n����c��_��������c��^�^��^��[�^��[����e�S���w�T��
�,��� U���cww��c���ww���c�c�V��
�,�����74 Indicates whether a certain object has been decoded�3�� <��dէ.S�������������������������d���n�d����U�d�����c�d�����d���d		�<��� Decoded nothing.� "���d57���d�� Global palette.� '��
�?C���d��ϷL��������85 Index of the background color in the global palette.� =��
�UY�n�d��������nL���B? Palette and optional `Application` extension have been parsed,��� reached frame data.� p���d�����d�̊  The start of a block.��� >; `BlockStart(Block::Trailer)` is the very last decode event� #��
�;?�U�d����,� ���UD�"Ă! Decoded a sub-block.��!���!b_ Call `last_ext_sub_block()` to get the sub-block data. It won't be available after this event.� ����d��"��"SP An ext label of `0` is used when the sub block does not belong to an extension.��"���Vl�#��#A> if true, then no more sub-blocks are available in this block.�<�#��x��#EB Decoded all information of the next frame, except the image data.��$���$A> The returned frame does **not** contain any owned image data.��%���%85 Call `current_frame_mut()` to access the frame info.� m��
����c�d����l�%���c<��%HE Decoded some data of the current frame. Size is in bytes, always > 0� ���
������d����d�&����b��&VS Copied (or consumed and discarded) compressed data of the current frame. In bytes.� ���
����d����,�'��<�(��'-* No more data available the current frame.� <���dOQ���d����d��_��������d��^�^��^��[�^��[����e�S���w�W��
�,���T�(!,�(��f�[7�a���������������������������������������f���n�f�����f���f		�

���f���n�f���f

���f��j�!o�����f��������f��!������f��������f��!������f��������f�!����
�		��f����,�)����!����
�����n�f�����)����nI�!N�����fd�g�����fd�!i�����f�������f(	!.	���
�H	L	��f����,�*���	!		���
�#	'	��f����,�*���
�!�����f(�+�����f#	!)	���
�C	G	��f����,�+����!	���
�	"	��n�f�����+����n�!����
�����f����,�+����!����
�����f����,�,���D�!I�����f_�b�����f_�!d�����fz�}�����f�
�
��f��_��
�
�����f��^�^��^��[�^��[����e�S���w�X�(�
�,�(��
 Y�(��f||��f���||���f�f�Z�(�
�,�(��]��\+( One version number of the GIF standard.�$<�]�i�b��S��������$�]��] Version 87a, from May 1987.�$.���iAC���i$�^��]  Version 89a, from July 1989.�$/���iBD���i ]�\��i����i��������i�i�^�\�
�,�\����i��_������i��^�^��^��[�^��[����e�S���w�_�]�
�,�]������i����i���������i��i�`�]�
�L�]�S����i���������8�������i�x�a�]�
��]����i��`�����i����x����b�]�������
���$�]��������MJ The maximum amount of memory the decoder is allowed to use for each frame�S\��jBw����r����������jL�	� Enforce no memory limit.�����XU If you intend to process images from unknown origins this is a potentially dangerous���YV constant to use, as your program could be vulnerable to decompression bombs. That is,���\Y malicious images crafted specifically to require an enormous amount of memory to process���63 while having a disproportionately small file size.�����TQ The risks for modern machines are a bit smaller as the size of each frame cannot���	C@ exceed 16GiB, but this is still a significant amount of memory.�SP���jdg���j���	VS Limit the amount of memory that can be used for a single frame to this many bytes.��
���
>; It may not be enforced precisely due to allocator overhead���C@ and the decoder potentially allocating small auxiliary buffers,���MJ but it will precisely limit the size of the output buffer for each frame.�SX��
�pt���j����T�
����]]��j���]]���j�j����
�,�����j��_������j��^�^��^��[�^��[����e�S���w����
�,�������[X Options for opening a GIF decoder. [`DecodeOptions::read_info`] will start the decoder.�Tl��k>D�'��v���������d�����j̓d�����_��������������������Ԓ�����������k��������k�k����
�,������k��_��#������k��^�^��^��[�^��[����e�S���w����
�,�����'�:+��:�J�:L��:!��:R��:-��:���:Y��:��:��:���:��:��:���:���:���:���:(��:�-�:�-�:���:�2�:�2�:���:�=�:���:�@�:���:�G�:���:��:��:�\�:�\�:l��:�a�:�a�:!��:o��:r��:���:���:���:�q�:�v�:(��:���:7��:چ�:���:���:��:��:���:�	�:�	�:�
�:N��:��:��:��:��:d��:��:��:z��:��:��:(��:��:��:��:��:���:A��:���:�6�:�6�:�6�:�6�:%��:��:��:��:8��:&��:��:��:u��:���:˴�:�4�:�4�:��:�9�:�:�:�:�:H��:�@�:�@�:ܯ�:/��:P��:�L�:�L�:�L�:�`�:$��:�`�:�a�:/��:���:�r�:�r�:�r�:���:��:v��:̠�:��:���:@��:g��:���:���:���:���:=��:���:*��:���:��:���:t��:ˉ�:Ç�:��:���:�~�:�>�:�>�:�}�:�D�:�D�:7w�:v�:�t�:�r�:�q�:�p�:���:�o�:���:�m�:��:�l�:ml�:jk�:Tj�:�i�:�i�:�h�:�g�:ef�:�e�:b�:�`�:O`�:�_�:_�:i^�:�X�:�X�:�:�:KX�:�W�:�W�:1W�:4R�::R�:�A�:�Q�:,Q�:2Q�:�P�:�M�:�L�:�L�:G�:)L�:/L�:�K�:K�:K�:�D�:�D�:�K�:3D�:�C�:�C�:C�:Q>�:W>�:uS�:�=�:�:�:�:�:v{�:�6�:�6�:�|�:�4�:=4�:C4�:���:�3�:�3�:'3�:a0�:�/�:�/�:���:�.�:�.�:B-�:H-�:m��:�'�:�'�:���:�%�:�%�:��:U%�:��:��:��:��:��:�
�:[�:��:��:��:x�:D�:J�:��:�:"�:�	�:��:��:�
�::�:v�:|�:1��:
tVX������������!-https://github.com/image-rs/image-gif/actions�API Documentation�https://docs.rs/gif�struct.Encoder.html�struct.Decoder.html��v�
Frame::from_*��3struct.Frame.html�Build Status��������������3����̀����������������3̀�	ehttps://github.com/ImageMagick/ImageMagick/blob/b0b58c6303195928060f55f9c3ca8233ab7f7733/coders/gif.c�1, 30�ImageMagick���������Frame::make_lzw_pre_encoded���$Encoder::write_lzw_pre_encoded_frame���3�̃���3̃�v�3�Decoder::read_next_frame���������<
buffer_size()��low-level events��<crate::Decoder������<������������DecodeOptions::read_info����D�Decoder::next_frame_info�Self::next_frame_info���������D׆�������׆�D�H����������������������I�I�I�H�J���������H����������������������I�I�I�H�J�������H����������������������I�I�I�H�J��������H����������������������I�I�I�H�J���������M�����H����������������������I�I�I�H�J������Previous
Background
KeepAnyTrailer	Extension	ImageAnyExtensionApplicationCommentControlTextFramedisposetransparentneeds_user_inputtopleftwidthheight
interlaced
palettebufferdelay����-Too many palette values to create a GIF Frame-RToo many or too little pixels for the given width and height to create a GIF FrameRInvalidMinCodeSizeMissingColorPalette
TooManyColors
IoFormatWriterNotFoundOutOfMemory FrameBufferTooSmallForDimensions ��InfiniteFinite�����,the frame has 0 pixels, but non-empty buffer,NETSCAPE2.0GIF89aIndexedRGBA������DecodingFormatError
underlying
LzwError
UnexpectedEof
EndCodeNotFoundDecoderNotFoundMemoryLimit��Lzw
min_code_size
PixelsDataEnd
LzwDataCopied
BytesDecoded
FrameMetadata
SubBlockextis_last
BlockStart
	HeaderEnd	BackgroundColor
GlobalPalette
NothingFrameDecodedCopySubBlockDecodeSubBlockLzwInitLocalPaletteExtensionBlockEndExtensionDataSubBlockExtensionDataSubBlockStartExtensionBlockStartBlockEndImageBlockStartScreenDescriptorMagic��V89aV87aBytes	Unlimited	
DecodeOptions
color_outputcheck_frame_consistencyskip_frame_decodingcheck_for_end_codeallow_unknown_blocksmemory_limitunexpected dataXMP DataXMPICCRGBG1012��$file does not contain any image data$�����*no color table available for current frame*��������ˋ֋�������������ˌ֌�������������Ǎ؍��������������ҏ���������������������̑����������֒���������“ؓ�����������Ȕܔ�����������˕�����������̖ߖ������Ηݗ�����������ǘט�������ϙ���������ƚ՚������͛������(���P�"�\	���C1�崲�J,��d�5�F�|�s���$���S0
��m`M��L��Cf�Ǒ��ݽlQ�W��K�"�Zu��8��\BS=hѴt�c��"�Bd\�Z�-t;,�<�;*4�s9xu�^4r91�V�0ถp>���A&�D묿g$��4g�v'�<��
���O��l�V����3���oIՌ�(o��/[r��~'E�ѷ�eɻL,g>#[��F�u�Cγ��?ST/TJc^lfa�{\UaO�V�����DJ���"),&5����]�y�Gs�>��s��[8��/���93�PzW����>�.@.�:�z��oB�Jq�*$N��`�dGTZF��P�SKE�]�G�+�>��|��M;)�/>g�^f��v{`�t�_z���bcւ��7�����l�v൬<�D����=	O|-��S��lU��ܣ����}��k��8T�GolHW�w~�k&��qZD�L��cNyg��a��/ou�[!��Zm:�x�~4Y���g9�)�v$�gI�\���D��L��96�h�1�/��6��������D�8�΁��F;у��sy.������ �~���an��`�Ȣ|�!���	��#e�y(�����w���J�Ec��܅;�a�+������|N��1�«�_���U።�z�:)E�f�!�����s�>�z\9�M��%>5u}��w��Wq�L�s�R�7T��ۚ�XM��&!�R)i�=�@t!���AH��V�xa�6%7�.�޷�&3i
'a�9��ѡu�����&kk��x��A-y$�N*�e��vr�`�IC4N���
m��ԷK�)�}+��ΝZ���RTE0هp���1�^��i�6W{O
N�4wѻu���'q�
V�B�H�|:l\:a�,5<%D����%���D�����,�Ɏ��t�IeQ���"WD��Ɣp\.uV��N�d���N��z����?)[��3s�R�(�����֝�!�BM��q1��k͂R
���R5Y�9�2ק�:�+��f0��"n�%�*��Z��.fZ�.?��	2�n����*�2K?I��R��dbnP+�$�ޒ��(�h\u��Ӽ�&$%�L��ܘ�x}>�g�O�f}��~�垶!�����J�r(�3~<3��+��]�n]��a�Bs��������d]Ih�*YDy������|�4��N�/��M�λ[��\\���K��b�����e�_�����fI�������a��ӽ�8G��! +���*���I`��5�H׏�Q�g"9 bR��v�u����v��7?>xo��>�'%%��Cؿ]Z�+W���d0���t_����¶@�v(*���{����5E��;��[�<]�����/��1����ʵh��:�uq޺�����=u��Y�o=X�%v��.���a1��XU�6-'��	'I=z	��Zul�),j����i"o��%pW���Thn���)n��}V��[f�/e�4~>�)sGz`���O]M���/��1건i����h�W6u�Nn�B"��&����3͘���N�b�"�S���J杖a1��<Y
��ق;
l�O��1���ڂ���.�d��@�oG7�b³����)�*�Ky�۲~�s~���k�8Dd���G{)�5a���N�1�|�� Ȑ�3
�|����̎%���,�;�ԇj� C��`s���"|��{S?-�`��;aN{�N�R�^���7��
jD�;m�(�q�8��8�qt 7#*u�����=;��
�����Mf��R�ezٕၦz�uBOR	��m��`H-�4�|�
�#l�C���x��.M��hY��|��D����2�����֢.��#��y&u����y�����ފe�=3rKaD�Ct5B\c:�5?v��9�z��]���l��T��E9���1�G�8�/�q��b��Z��
{N��cϫ_Um~��[Ɇo+�����5�q����(���Ҏ��Ӫ4f}##�}T����J�ϫ�@��627_�n~�!=���ϑ��qWL-O���4˹T[��I�S�AQj�J�Y�,i�6��T���+5�T[��%K��n��ժN�M�X5,�K �+�usSP:(|��8D��w껵^5��oY6�>��{�r��qT�77�DK�hz�A�X�J�8UFl�s�4�7J-�ڴ�G-<��d7���<��
:�o�m����Pe��g�pI��K[w��+?�L�
��[۩����$�Z�<a�NN±X����$��S��2/v��ފ��"_Һ�"���)���*�mZkW�Y�cp�g�����A����z䂜��\O��R�iL�M;��l���:W�-��Z�-��G���`{�Φ��
�xv�+�T����\J��&E�.�I
Rc�HtpN����ubj��ȸ�.PlE��b2�%gg���q����?�w�AI�}Fw��ޣ\b~�a]��F�U���ϡ�w�B��5q'��E�`� Z�n�'��_�U������T�+�,�&O�V |��v�K��aR�.���zN^� v
��1}���D)�M��lr	s��=����d��
o!fA�Vb�D��$'�h����i,~����~!�!s&Dк��vtL4�J���N��Ӓ�z�h��P�H���o�,}Tr��-�K03U�����2�mŽ���.,��Ƒ�(G9���ʡ�;�
ͭ�̹Fw�J�"��A�Z���s�V;G_�΢st�D�2L��_������tu�G����,���B�FIbh�O�S�+��-���o�8�v$�j;�3�z�%�)�]�<����K��?�E��T*<�����V����S�pXH���R�-�{L�`o� ��/�
l`(l\���\k�)���3_�;��NL�������7�X�f�t���v/g�A?�u��K^흯V>�m�¿���t��D?'B��)"\�F�IQ�kt�fљ�\�F~ec��ʥ�e�ԯ&Np-$s���������ju���9]o+9!���I�6"��T���~�N!�5�/��{�,�yy�G-�u5������GoC���i����,cR.WP�as�h&�UĂ砯�kh~�"6O��,P0Eg8�,
���"|z���M��iX�e��X��'?m�*����;l��ϚOZ,���ALjc��t�_�<�_P~\����EZ���.f����}l�^��9�/a
��k�����E{j���{$q�Q�b�W"�cq�ƹ�4��9\EmU�:n�Ǭ���5GI�R�z�!ó0�~�o���}�WH�Ż�et�q�u)x���~�Cn��=B=c�t��nLo}
�c�8�g��ѱ�V�&�:�gY�I�C�Y��s"ҷ�ó���U�ܷh����9c��Xk����>�/�����J2�gg ^�F��bߓ���ݨ����=��{�I�e���zaDw���E�p�{����%��V{��TL$|�q!����q�������PO��o�
U���C�������BL]������HPRy'_�^�OP�2��ǿ#��T����=����x��S0$(O��Ev�t�#�7�4@
5A��	f�J,:����d�߽�mQD]��hA���>���aghEtfN�}^�(�3��2��n\��8^�Q�ʙg�
 _���L�_RV���>�^O�RC{z幓P9���FR��
�S�[�TJ�!^�#���k��ǔ�k���o���A��j�l�V�}�R
j�g�@�QrW���R��@�_΢5��\�'�0c|�US�q)?�G2�x
����Z՟Xo�eE���ֹ��Z�������FtX/�A𗧲�c"_r�ő8͹�����̆S[+P����լAu���h��#��!x߰��wN`�8m����.����L7�S��f"f?s���X��v����;�&On����| ������[C"̅��(BQ�L�z^i�'�nM�f��	o���q��0�F:�ghp�<�w�_����!w�#�����d��?v@�aB1�s�'t-�𥳐�0�,Sw[P�׃�iL���t���a�=S��dTG�iaH0��M�{d�>�a�`۠Kt́�ে7���S>]14�)[��ȉ��ZVF�$�W�	��7���X�ƹ�'u(P��V%�'(���ү���������F�Q]��ue��b�z��#P	ěl���JJS��S�r�]��2=�0g>Y���������?/hKΓ��B�a;�.�/�
�PΡ���i\��…���zr�����8��A���d�us�E^�����m0�䥷1l��b��aS��
�l�������hn�
J��fkW�w��.�����Gpp��@u9��Qܼw�9��'t�j��d�q�x%k|����l�\�G�֯���u:��&L^���V�B�_E����=�����D����YO�4�s]j[��qP���tNq��9/��Y�@���/,�h�@2.��M�]Y�-�^܅	�i�.ޝ<��4X�b�D���5�ӣt&�r�$px�L;�mL���j�ll*�‚$�I瀐��i z��|�����Ki]����
���'7��nSCJkl�T_�j1ۨ�X��5���?{�rb�/�u���'�K�=��B����!z�K
����
���(p.�����eq�xm�k�j�"q�{����b��觺��-f�i�є.�
ag�@��l�10�g�j��hM!�~sv�[��

x��O�L~V<q*��^)#\Q���|��d9�N�SԂ�������MU1���z�zj/:�R��q��b�h]���"1�(�K��P��;��k��W�Bh2�O��N,�t�Q��[D�����y����V�͙aQ^�C�;<�0���r4E�;0_UKп�?g����m!E�p_�~��>1��\�����\�<Տms��6۝�Ƅ��P�Ze`7�����!֍=~
�K��
��v�b�O�èSl�
�zұl���c�A�%=���7=Bem�͢��n,����X�[j&��°9[v�Ѕ��!%�Zw,�YM�U�|ly]V�a�߃�d��51�h0�F��w�.������@�wX�ʳ�?�@8�P@�#��ʖrnC�M�|��=�w�����.�X�AyY݋k�j���;U�;z7�;ɺ�OL���oZA����d����6*�P���B�cV����EV�㭃��lr�pՄ�-[bP����[��^s��7�;H�9�rz��r4B���A��=�5<�
Ai���]�����/Us���`�E�&�ku䦤����j%�z�~T��0	��2���9��˸�\�x����m2����I�~~&�MsI������M�C��^��F@7DJ@#���.��Zv/QI�|{ы3�9�C��0� G8��8��/�����Sf�[�C������=�w �켰�p�=Q�R1c\�A*-˗��[�>C������z�����L��CɄ*T��r�ך`�=��2�����:8֖�X������9�p�)R�
9�J9bwL�I���`���
*`�#�J�
x�6�&�i�'O�N��!���q����vF�$GQ�ج�z��'f�=h�e�xLMS�f�2:����#�|}�}�Q��fc�][W-������6=��A�`�E��԰�<��^ ���Eq�Lg���t��#F���p*h�����
��uZk>��6$p
�o&%�a��yj^�ˆ�h#��3�S�e��<F8m�BR�����a'�	)�B������Pa��X�P�ޏ�zo�d���%���<��P���TK�$�!wv;*�O�?�������UP���3��-���z}pI�t9�o�!x��wʢ�Y����-��'�p�t���Q��#�	k�������ˇ�G����=��s濤�"{��M��y`���#%rQ8{�ߋܛ��9�>�ďD��w��	�=J��#݋����Q��IW���J/�1���x�)�z�E9���̬�5es��0�&LZU�.�0��*S�2��#H���e�N@_1mb[܈��g0I��H��6k&;��b�P�2���5�0��{��&� �&A���1��t9��5}N΂%?�
��vD
�"�Skw��!����,�u��"r��7���4R��|b��V^�	Pq��yM'�N�@��noh½���O�Q�/��H�	/���JPw����"Q�����k(N�e�^-��n�P{r
6�	o1�,���4)F�ғ9���X�HI��P�����[�d��'�a�˭)c7���{����+\��C.�I�,�U_�
�2�J4)6�}��:{�&
n�_�c-����dԘ!����|{���N�;�g5��tjP�*s��C���PeZ0X�מ[��Jc��{C��ܥiހjޣ�$�'2����G�}YQ�O������q�w���g����,��A�h�x��<4}�<�&����V5.1U#:��_����Дji�D���e�\._�m&Le!�&N#�1XPW1 ��46�_EŢ���G�Jbg��i�`�N�.`1k'��P�2���j�:�KM���ه��2+���W��Ȋ�^ѫ+�&F�5�,�8�a��>xg���W�s���`��w��c����L*��;���d{�r�_�:6�ӝ��u�nI��M-K`��R����y��'I]�����#�d�>�00��4%O��
�x]�Í�O�Q�f�u	X������7o�%Q�̀Ҫg�Vǔ䉕������oC��:
C�3���[5�Q�3�����"���ւqD�o��'�<G�d�*�
Y����!a�M���E��ʨR~H`�AL�V��M����Y�m;���4�9A����ۆ�O���92���B��H�����kl��q2�[DȱN&���Oʿs*�"��l���݊�G�T�/��Y�1@�.OU����=6�t&T'%"\�[Ph��H��6�	W�HCbd�V�=S����V��eUp�s3���,檝N�B7���4/�B�wVD:n�"�����{@��2{����C��e��](��xd�8A��M�6�K~�i��|Uz=����9[a^�� xIm��@��L��AUB�
����(�B���B�*`�yh��+#@0�l�h3RM����7K#T:]X��t�MO��w�n�?=�Jr�7+3jUV~z��Q*eh���i\���m��ѣ��eD��1���b��9`�����?�	V��2C)9���Ν���2\	��~�z:<��N+���5�΁p�(ϐki����"�X5�ۀi5�M��H<N'����V��S��l3�~x���%������9'c/7s�E
�N���`X��_�x��%�Pe7a]hK�qy6���""&F[��8<�Vp�����*��[���T�M�3-q٠r����P�K�x��*�#��);���LLv�v6��ǐ��EX[¤�[�}���	U%|�����}}����XoѶ������-r����;{��~�M��}��^�C�ܡ7��t��IeV�-��RZ"�\蜘h���)T-�9�����X���2��ͦ%���G�P�v<=CR��s�<�6,"1?Ij��Ln�!�Ů��D\j����ib:	��ī�|}��&6훹P�8fO�9�3QMVwl��~�������.e�*���;��:��o�*<ؿ�;�<�%�H=���N!���ұ6�'0a�0���l*�����QYrʮh��5�2ˁ�$er����P&�<k�öb3C�K%(�?����goW�T<�z;O��Č�Cj����h��mǥj$�w����-4�|�CY���\yA+Ԛ��[���������j�T����$5�R�M����t^c,T��W^�h����ٞ��M;���ap�'�z4�� c��9�D{")��Xbn�+�����Њ�n<)���J��T7�<��~<�
��ߑ1�b�y�u�oǼ����j�\�:V�Ź��]UT�Ou.=
�����t	�ڕ��h+�A�.����'��8z"��_Bo��4=���G@Dfv�`}Nڟ®bI�M—�cKK���A�LlE���17F��6���'��B�&8�O��s�;pz�辧�^y@���57*	N�M�HJ���w�� �12��O�f��{���@�eu�j9
�"˚����Ֆ�T���������lnX%����|?}?~?�?�?�?�?�?�?�?�?v?w?x?y?z?�?�?�?�1Y3�I�g�	j18yc����W$E3�3�3;4O4�4�4+5F5�5�5686o67:<4=�=�=�>(	?NA�A�AiB�B!C�D�EH=I�I-K?KZKL L�L�L�M�M�M�M6NPN�N�NMOvO�O�OQPfP|PIQ�QS�S�SxU�U�V/WyW�W\XYZ�[�]
^�^�_N`�`La�a�a'c�c�c�c�c�cdXd�d�d9eVese�e3f�f�fg�g�j�k�k�l�l�lm#mQm�m�nofpeqsr�swt�t6v�v�v\w�w�wxx8x[xuxy|~�~�~[x�,�m���8�U����Q�n������{���������b��������e���������	�H�����?����������������-�G�a�|����������f����������{���� �{������y���{������a���1��������n���$�����y�����e���)�E�y������$
��������U��������N��d�2�K�a�w����c�����2��"�>�Y�u������������������2�H���������e����n���8�m���5��������E�����h�����<����������F�c�����H�����Y����p��� �i����p������������������������C�X�x�����p
�z���H�����{��������3�����*�������L�`���+�@�`�����W�w�"�M�d���:�����b�v�������������|�����>�����5�m�����9��:���v�����#� 6�����l��	"	q	�	<
Q
q
�
�
j�>
�
�
7Mp6Y�B���G�q�m���'J�f�Dg,O����<S���~�U� � U!m! "7"�"�"}#�$�$C%�%�%�%R&j&�&�&M'f'�'�'(t(�(�(�(V)o)�)�)$*j*�*<+R+u+�+5,�,-->-�-�-`.x.�./'/�/�/c0	1�345L5o5�5�5�6+7F7a7{7�7�7�7�7>8a8�1M3�	I�N�g�jy���
�a�������L����
���M� #,�0�3G4�475�5*6�69KKKL�L�M�MBN�N�NsP�Q�a�c=d'e�eg�l0	m�wDx�~g#�y�D��]���q�������g������������
���5�����2������������
�I���0���4�u�����K���������������T�i���b�l�v��������$�������\�q�<�Q���h�+�5�?�I���r��������\�%�
���������	�	M
b
�
���
H`1I;����
%8:[`W'?3;Objz�����"�#�#�#�#$$$,$4$G$Z$b$u$�$�$�$�$}*M+e+),1,-.-�-s.�./�/�0�0_5�57�7Q8'


''())


(((((




)(((((((%(((((((((('''(((((((('''((''(''''((((''((''(''''((((('�1K34x45[5�5M6�9�;�@DqE�G�HSI�IoK5L�L�MNeN�N9OcO�O�O	P1PSPQ�R[S�S�T�U�V�W�WqX�Y�[�\�]l^o_#`c`�`aa�bEc�c�c�c�c�cmd�d�d>e[e�eIf�f4g�g�j�k�k�l�l�lmfm�mo{pzq�r�s�t�t�w�wx x_x�xy�~�~�A���j�&�����R������7���ͅ����k�����ъ�]���T��H����������1�K�e�������ѐ�
�j�����Α/�&�W�}����
�=�d��X�����<�ؙj�ǚ��l�Ý�����������z�Z��N�ݯ����X�ֺ�[���Լ�c�3�y�6�O�e�}�ݿ�"�K�g������������	�&�B�]�y������������y����6�]�������;���������y�&�O��h���������y��������K�h�������_������~�&���������`�������>�d�����'����4�0�������%�f�������G���`��������t�������A��������K�s�����.���/�����(����� �X�����#���N�3�Kq��~���b��U{��"^���� Kn��6	�	�
.��
x
�
�
�nF��X~��6\��3Y���Q|���_4���/|d��
@m��>��j��i�AJ w � !3!W!�!�!""q"�"�"�#�$�$%-%H%r%�%�%�%&/&T&o&�&�&�&�&*'O'l'�'�'�'("(Q(v(�(�(�()3)X)u)�)�)�)*)*S*�*�+,a,�,�,�,S-�-�.d/�/�0O3w3�4565�5�5�6/7J7e77�7�78v8�$*30333:3A3�3�3�3�3�3�3�374J4�4�4&5A5|5�5646k67
:<<0=�=�=�>#?*A8AJA�A�AeB�BC�D�D�D�E�E�G7I�I�J�J�J�J�J�J�J�JK	KKKKKK"K(K:KUKLL�L�L�M�M�M�M2NLN}N�NIOrO�O�OPMPbPvPEQ�Q�Q�R�S�StU�U�V�V+WsW�WWXY�Y�Y�Y�Y�[�]�]	^�^�_I`�`Ga�a�a#c�c�c�c�c�c�cdGdTd�d�d+e4eQeme�e�e-f�f�f�fgg�g�g[jajgjkjqjwj}j�j�j�j�j�j�j�j�j�j�j�j�k�k�k�k�k�k�k�k�k�k�k�k�l�l�l�lmmLm�m�n�nap`q\rargrmr�srt�t2v�v�vXw�w�w�wx3xWxpxy�}�}�}�}~~
~~~"~)~.~4~:~@~F~L~S~Z~_~f~l~r~x~�~�~Vs�'�h���3�P���
�L�i���Ƃ�
��w�����˃�]�������a�����Ɋ��C�����:����������ɏ؏��)�C�]�x�����ɐ��b�|���Ƒ����@�w���͓��O�w��ӕ�t�Ɩۖv�����]���-�������i�Ī�z�ӫ*�0�6�<�B�H�N�T�Z�`�f�m�u�����`�׭%�A�u�������β۴���D�Q�����̼��<�I��_�.�G�]�s�տ��6�_�{��������.�����:�U�q���������������������-�C���������`����i���2�h���/��������@�����b�����7�����}�����4�A�^�z������5�B�������U�x�}����k������W�d������k��������$�*�0�5�;�A�F�L�R�X�]�c�i�n�t�z�������y�����������������q���������
�O�u����������������@�U�u�����l�v��������6�D�w�������v��������0�����'���������G�]�}�(�=�]�����T�t���I�*�R�`��������(�6�\�������]�s��������}����r�x�����:�����1�i�����5��1�7���r\�������s��f��3r�����4h���	n	�	9
N
n
�
�
f�
+
:
�
�
�
�
2Il2U�=��~Ci���Gm��Dj��
e���#F�b��@c(K���T��8O��~��z�Q^ � � !Q!i!�!"3"�"�"�"y#�$�$�$%@%[%�%�%�%�%&N&g&�&�&�&�&'I'b'�'�'�'�'(8(p(�(�(�(�()R)k)�)�)�)�)!*<*f*�*7+N+q+�+1,r,�,�,--:-�-�-\.t.�./#/�/�/N0_0�0`3�3�405H5k5�5�5�6'7B7]7w7�7�7�7�7:8]8999 9&9,92989>9D9K9R9X9_9f9l9r9x9~9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9::
::::%:,:3:9:?:E:M:S:Y:`:g:m:t:{:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;;;;;";(;/;6;<;B;I;P;V;\;b;i;p;v;};�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;<<<<< <&<,<2<:<B<J<P<V<\<b<h<o<u<{<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<=	====!='=-=3=9=?=E=K=Q=W=]=c=i=o=u={=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>>>#>)>/>5>;>A>G>M>S>Y>_>e>k>q>w>}>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>??
????&?,?2?8?>?D?J?P?V?]?c?i?o?-373>3G3�3�3�3�3�3c4�4F5�586�9�;�@�C�D�D[E�E�G�H=I�I�J�J�J�J�J�JKKKKKK K&KZK L�L�M�MPN�N7O_O�O�OPPQP�P�Q�RFS�S~T�U�VyW�W\X�Yw[�\�]W^Z_`N`�`La�bAc�c�c�c�c�c�cIdXd�d�d-e9eVe�e�e3f�f�fgg�g�g^jdjnjtjzj�j�j�j�j�j�j�j�j�j�k�k�k�k�k�k�k�k�k�k�k�l�l�l�lmQm�mofpeqerkrsr�swt�t�w�wxx[xuxy�}�}�}�}~
~~~~&~1~7~=~C~I~P~W~c~i~o~u~|~�~x,���U��n�˂�N�{�����"�������k�g�����͊	�H���?���D�����܏���-�G�a�|�����͐��f�����ʑ+��#�C�{���Г�;�Q���C�y���'�™T�����W����������ث3�9�?�E�K�Q�W�]�c�j�r����e�E�Ӯ9�ȯx���C���һF�W�����м�>�N��d�2�K�a�y�ۿ� �8�e�}�������������"�>�Y�u��������������d�����2�H�����s�%�����������c��9���R���������c���������6�F�c�����7�������[�{����������Y�i��������!�'�-�8�>�I�O�U�`�f�q�w�}�������}���������������^�s�����<�Q��������x� �,��������d�y�����3���\���������`��w�����-��������H�_��������+�v�����$�~����T��������4�:��I^��|���`u��Sh�� [u���7l��"	�	q
��
v
�
�
pYB��Vk��4I��1F���Nh���J0���+gO���<X��<��f��g�=F b � !!U!�!�! "o"�"�"#�$�$%%E%^%�%�%�%�%&R&l&�&�&�&�&'M'h'�'�'�'�'(<(t(�(�(�())V)q)�)�)�)�)&*?*�*u+�+_,t,�,�,>-�-�.O/�/R0�0L3c3�4�445o5�5�6+7F7a7{7�7�7�7a8999#9)9/959;9A9H9O9U9\9c9i9o9u9{9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9:
::::":):0:6:<:B:J:P:V:]:d:j:q:x::�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;;;;;%;,;3;9;?;F;M;S;Y;_;f;m;s;z;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;<<<<<#<)</<7<?<G<M<S<Y<_<e<l<r<x<~<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<======$=*=0=6=<=B=H=N=T=Z=`=f=l=r=x=~=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>>> >&>,>2>8>>>D>J>P>V>\>b>h>n>t>z>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>?
????#?)?/?5?;?A?G?M?S?Z?`?f?l?s?�3&4C4�4�4535m5�5�5&6^6w6�9�;
<v<q=�=7>?	A3ACA�A�A:B�BCLD�D�D�E�E�G
I|I5KGK�K
L�L�LuM�M�M�M"N>NuN�NBOlO�O�OPDP\PnP!Q^Q�Q�R�S�SZU�U�V�VWlW�W6X�X�Y�Y�Y�[�]�]^�^�_7`�`5a�a�acZc�c�c�c�c�cd)dQd�d�deIefe�e
frf�f�fqg�g�k�k�l�l�lm+m{m�n�n8pDqBr�sat�t	vxv�v:w�w�w�wx,x@xix�x�~�~=c��W�u��@�߁��9�Y������Y�����ă׃K�΄�����G�t���Š݊�1�q�Nj&�z�ь_�O�����ӏ��#�=�W�q�����ݐ���v�����ڑD�0�m��������G�o�����ߕj���ӖV�n�
���L�������ʞ���f������Ԭ6����1�k�����v����´���
�N�t������F��K��?�X�n�����.�W�s���������&������2�N�i������������5���������?���������X�����O����N�����������+���o�M�����/�����
�$������>�W�t��������?�_�����@����J������7�a�����	�P���������j����������H�n�~��������������/�P�e�����[�7�������	�/�?�p�������^�������� �~����g�������6�X�m��8�M�����C�d������#�K�[���������!�1�U�}�����E�n��������e�����D�����2�����*�b�����-���!���[�U{�����h�l��_��,h���p�*^x���	]	~	!
I
^
�
�
U��$
5
�
�
�
�
!D\-E�$R�e�b���@f��=c��[���6�;��9S�#;���J���.H��t��s�KT � � !G!a!�!","{"�"�"`#�#�$�$%9%T%~%�%�%�%&D&`&{&�&�&�&'?'['x'�'�'�'(.(f(�(�(�(�()H)d)�)�)�)�)*5*_*y*+I+a+�+,k,�,�,�,-*-z-�-C.o.�.�./�/�/!0\0�0Y3�3�4&5@5[5�5�5v67;7V7q7�7�7�7�7)8M8�8�34=4�4�45-5e5�5�56V6q6�9�;<$<E=�=>�>�@-A;A_A�ABzB�B*D�D�D�E�E�G�HoI/KAK�KL�L�LiM�M�M�MN8NmN�N:OdO�O�O
P<PTPhPQKQ�Q�RxS�SNU�U�V�V
W@W�W*X�X�Y�Y�Y�[y]�]�]�^�_/``)a�a�acGc�c�c�c�c�cddKd�d�d�d@e]eue�edf�f�fTg�g�k�k�l�l�lm%mrmwn�n+p7q5r�sTt�t�uGv�v	wmw�w�wx#x:x`x�x�~�~0]��N�o�
�:�ҁ��0�S������S�������уB��������:�n�����Ԋ�(�h�����m���R�I�����͏����4�N�h�������Ԑ�
�m�����ё1�'�d�~�����>�f�}���ٕa���ʖI�a�����?�r����ݝ���ڪ5���
�{�Ǭ)����+�b�{��i�������r����H�_�����׼��@���B�
�9�R�h����	�%�N�j���������������)�E�`�|���������� ����������9�{���������'�v���A���@�~�������������a�?�������������������8�N�k�������	�9�J�����2�����=�r�����"�[������C�r�������a����������?�e�x���������������!�J�_�����M�1��������&�9�g�������P���������p����a�������(�R�g��2�G�����5�^�������B�U����������+�L�t�����7�h�}������W�����1�����)�����!�Y�����$��������M�Lr����Z�c��V|�	#_���b�!Uo���		O	x	
C
X
�
�
G��
/
y
�
�
�
>V�'?�I�W�Y��7]��4Z���R����0�5���0M�5}��Ax��%?��k��j�BK � � !>!X!�!	"#"r"�"�"R#�#�$�$%0%K%u%�%�%�%&;&W&r&�&�&�&�&6'R'o'�'�'�'(%(](y(�(�(�()?)[)x)�)�)�)*,*V*s*+C+[+�+,b,�,�,�,-$-l-�-5.i.�.�.
/}/�/0V0�0P3x3�4575U5�5�5g6�627M7h7�7�7�7�78G8�8�3,4E4�4�4555q5�56(6b6y6�9�;<z<u=�=;>?
A5AGA�A�A>B�BC�D�E�GI�I7KIK�KL�L�LyM�M�M�M&N@NyN�NFOpO�O�OPJP`PpP%QQ�R�S�S^U�U�V�VWpW�W:X�X�Y�Y�Y�[�]�]^�^�_;`�`9a�a�aclc�c�c�c�cd;d�d�de2eNeke�e�efwf�f�f	gg�g�k�k�l�l�lm-m�m�n�n=pKqIr�sft�tv}v�v?w�w�w�wx1xBxnxy�~�~Be�!�\�w��B����>�[�������[�����ɃكP�ӄ������L�v���NJ��6�v�̋+��֌d�Q�����Տ��(�B�\�v�����ǐ����{���đߑF�5�t���“��L�t������o���ؖ[�s����Q���!����Ϟ���k�ƫ���٬;���"�3�p�����{�
���Ǵ���1���ɼ��/��P��A�Z�p�����3�\�x��������+����7�S�n������������G������#�A���������]�����T����S�����������0���t�R�����4�����)������\�y�����2�s���E�O����I�����U�������o���������
�M�s����������������4�R�g�����`�9��������4�A�u�������c�������
�"������i�������;�Z�o��:�O�����H�f�����(�P�]��������&�3�Z�������J�p�������	�j����F�����7�����/�g�����2���#���`�Z������m�q��d��1m���u�/e}���	b	�	&
K
`
�
�
Z�
)
7
�
�
�
�
&F^/G�&W�j�g���Ek��Bh��`���	!8�=��>U�%=���O���5M��y��x�PY � � !N!f!�!"1"�"�"�"e#�#�$�$%>%Y%�%�%�%�%&K&e&�&�&�&�&'F'`'}'�'�'�'(3(m(�(�(�(�()O)i)�)�)�)�)*:*d*{*#+K+c+�+	,p,�,�,�,-,--�-H.q.�.�./�/�/60�0^3�3�4-5E5]5�5�5{67@7[7v7�7�7�7�7.8O8�84y45\5�5N6�9�;�@DrE�G�HUIpK6L�L�MNfN�N2P	Q�R\S�S�T�U�V�W�WsX�Y�[�\�]m^p_$`e`�`ca�bFcnd�d�d�eJf�f6g�lhm�mo}p|q�r�s�t�t�w�x�~�C���k�'�����S�8���������n��^���U�
�I���0�X���e��Y�����=���k�����m����������
�}�[���O�������Y�����^�f�6�|���	�N����������z���
�`�����<���������z�'�P��i���������z�������������'���������e���(�	���5�1���&�������H���a������u������B����t�����/���0�O�4�r�����|���L�7	�	�
/�
�
�
�o���]�Z�}�`5�}e�n��x 4!"�"�"�#�$0%u%�%2&�&�&-'�'(T(�(6)�)*V*�*�+,�,�,T-�-�.e/�/�0x35�5�5�68w84y45\5�5O6�9�;�@DsE�G�HUIpK6L�L�MNfN�N2P	Q�R]S�S�T�U�V�W�WtX�Y�[�\�]n^q_%`f`�`ca�bod�d�eKf�f8ghm�mo}p|q�r�s�t�t�x�~�C���k�'����8���΅�����^���U�
�ǒY����Y�����=�ٙk�ʚ��m�ĝ������
�}�[��O�ޯ����Y�׺�g�7�}���{����a�����=���������{�(�Q��j���������{������� �����(���(�	���5�����H����������u��������/���P�5��
���L7	�	�
/�
�o��'}:�`}e=nQl��x �4!�"�"$�%$2&6$-'I$�'d$T(w$�(�$6)�$�)�*�+T-�-�.e/�/�05�5�58w84g4�4J5�5<6�9�;<4=�=�=�>�@NA�A�AiB�BD_E�G�HBI^K$L�L�M�MTN P�P�RJS�S�TxU�U�V/W}W�W`X�Y{[�\�][^^_`R`�`Pa�b\d�d�e8f�f#gUm�m�nojpiqwr�s{t�t6v�v�v\wyx�~|0���Y��r�ς&���������o�
�L����C�����F�ӓS���G�}���+�ƙX���a��[���	�n�ɪ$���ݫ����i�ۭI�׮=�̯|���G�źֻR�"�h���:����	���h�����L���x�*��e����n����m���h����>���W�����������h����������m����u���S������{�#����{�����6���������c��z�0����b��������=�"`���w�j�x�:�%	�	t
	
�
�
t]�m�K�H�k�N�kS�\
��f "!�!�"�"�$%a%�%&�&�&'�'�'@(�(")�)�)B*�*y+v,�,B-�-�.S/�/f35s5�5�7e8�+X,4->-�-�-�-.�.�./�/40>0�0	11M1Z1�5�5A6�6�6�6�6�6w)�)�)�)�)	**h*r*|*�*�*�*�*�*�*�*�*	++z+�+�+�+�+�+N,�,H-.c.m.w.�.�.E/�/�/�/�/0H0g1�1�1�1�284B4L4�4�4�4�4�4�4�4
55�5�D�D�E�Q�cSd�gP���H�����@���A������c�����^0�=LD,NHP�P}a>d�p�w�ԁ8�9����L���Տ���0��/����
'-XS�p����j�������S���]�����$������M�����
o��f�#�'K!�!�+n/�/10[3�5�B6J�L�LtM�McN�NOOdQ�_/`�gjtk�q��P�p�p�Y�E�������J�P�`�)�U���&�����E���	v	�	�
�{���:�<�<�=�A�BMCDe�F5GLHIWI�K�L-M�MsS�\t{���|'�������~�������Q�}���u�A�m��1�]�� � �
zL(�(�)[*�*�"�0�1C<E>?yE�O�QGc�c�c���RS.�������o����'�!9"v+�eSf�f����_9�9�9@:�@5A�A�TJ�J�J>KG�s��3��3�`��#�Q�}�?�k !�"=?xE�O�P�Q�b*p1w{ҁ6�����J���ӏ���� ���-����	�+�R�p��,�h�����̮��Q���[�(�������n���0�����m��d�#~'�'�!8"l/�//0�0�5�BC~L�LrM�MaN�NMObQ�_-`�e�irk�q����n�n���-������D�N�^�#�S���$�����C���	t	�	�
y��c�<�<�=�=�BKC�CJD�3GJHIUIRJ�L+M�M*NmZ{a�|F�r�����7�������K��2���s�_��"�P�
�|�>�j !x��(�)Y*�*t+�"�1Y3:E�H�@�FGP�PrS�b�c=d�c+p2w{Ӂ7�����PK���ԏ����/����.����	�,�RSWS�p��-��i�����ͮ��R���\�)������������1�������	n��e�#'�'K(�!�"�+m/�/00�0�5�BCL�LsM�MbN�NNOcQ�_.`�eRf�f�g�isk�q������O�o�o��D�������I�O�_�(�T���%�����D���	u	�	�
�z��d�9�9?:�:�<�<�=�=4A�A�A�BLCDKD�4GKHIVISJ�J�J=K�K�L,M�M+NnZ|a�|�&�������8�2�}�������L��|��t��@�l��
0�\�� � J!y��(�)Z*�*u+#�1Z3;E�H*4�456HP�mIqGrr������c���3�� L!"�%I&D'�'k(�(M)�)+5�c4d�c��ROSw�����D(�+>f�f�g��F��9�98:�:*AxA�A�J�J3K�K+�v��c8d�c�SSS{�����H(�+Bf�f�g��J��9�9<:�:.A|A�A�J�J7K�K/�z�04�4 5u56k6�9�;A�D�E�GI�I�K�L}M�M*N}N)Q�R�S�SeU�VW�W=X�X�Y�[�]�]�^�_B`�`@a�ac�d�df�f�f�g�m�n@pPqLr�skt�tvyG�_�$���C�����U�������Q�;�{�����i���t���^�x����V�&���������"���@���u������������4�	�X�������&�����
����\��[�'�������8���|�Z�����������M�\�
���]����9���e�h����� �@����M��O���o����krzg	+
�
_+�o��j#(+�+�-M.�.�/?0�5�638�8�c���1E3�3;4�4+5�56o6�I-K?KL�L�M�M6N�N5OPfPIQ�a?cd�dse�f�g�j�l#m�w8xy�~[�m�8���Q���L�σe��B���)�!���9�{�וy�)�y�U��w�ٿ�c��������������H�Y���p� ���p�����\���:���������H�]���*�����b����������Z���P�e�0�E���\��������F���f�{�������)�����G�z��^�Q�Y����	v	A
V
�
��t
�
;S$<��T�2�/�L�-.��J2��:��deD !�!m"�"}#�$�$C%�%�%j&�&�&f'�'(�(�(o)�)$*p*@+X+�+],�,	-!-�-f.~.
/�/�0J3�4R5�5�6�7D8�Nzce�l�wj���`�����������(���J�w��T�����4�K�#,�07�Nnce�l�w^�y�T��������������;�k��H�����(�?��#,�07ADKOV]dhlptx|����������������,048<@DHb{�������������� $(/3:>KOVZaek������������!37PTlp��������6:HVg{����������				&	0	8	C	H	S	W	_	l	y	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
	




"
3
8
=
B
G
L
Q
V
[
`
e
w
�
�
�
�
�
�
�
�
�
%8=BGZb|������������$).38=BGLQV[`ejot�������������������
!
8
L
Q
Y
a
�
�
�
�
�
�
�
&38INbz������&.6>Xcr�������������"6;Ic|��������
2CHMRW\afkpuz�����������)1BK^fnv��������',<ALQ\amrz���������!&.6CWcx�������$@HMU]lqy���������������%-2:?GOWdi~�������������������
"&*.26:>V[`ejoty��������������#+/7CPUZkpu��������������������
"*29EJOW\apuz�����������������%19AS[cgow{���������
FK^cy~���������������	
%)1DPUZinsx�������������/4KPejz���������������'6;PU]ty������������ 5:BQV[cp}�������������  < A I f k s � � � � � � � � � � � !
!!&!+!3!8!=!E!J!O!W!f!r!w!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"""" "%"-"B"J"R"Z"b"j"r"w""�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"##### #&#,#2#8#>#D#J#P#V#\#b#h#n#t#z#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$ $'$.$5$<$C$J$Q$X$_$f$m$t${$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%%#%*%1%8%?%F%M%T%[%b%i%p%w%~%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&
&&&&&&-&4&;&B&I&P&W&^&e&l&s&z&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'
'''"')'0'7'>'E'L'S'Z'a'h'o'v'}'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(	((((%(,(3(:(A(H(O(V(](d(k(r(y(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())))!)()/)6)=)D)K)R)Y)`)g)n)�N�N}c"e�l�wl���b�����ْ����������ſͿ��+�������X�b�l�y�!�+�5�?�W���������6����
0S[+3GZbu~����#�#�#�#	$$$$,$?$R$Z$m$�$�$�$�$!,),�0�07�3H4�485�5+6777	7
777
7LKL�L�M�MCNtP�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�a>d�e�e
gBmCmDmEmFmGmHmImJmHxMx�~i%�{�F��_�����������������������������	�
�������7�����������������8�9�:�w�x�y�z�{�|�}�~��������������������������������������y�~�����M��������k�������&�����s�S���j�����
���'���	�	d
�
�
bK�<YA�"*g+0-�-�./�/a5�5�7S8������### #!#!#!#!#!#!#&#*#*#*#*#*#*#*#+#,#,#0#3#5#5#5#5#5#5#5#5#7#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#;#<#<#<#<#<#<#<#>#>#>#>#>#>#>#>#?#@#A#B#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#G#G#G#G#I#K#K#K#K#K#M#M#M#M#N#N#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#Q#R#S#S#S#S#S##################!#!#*#*#,#,#,#,#;#;#;#>#>#A#A#A#A#A#C#C#C#C#C#C#C#G#G#�?�@�A�B-BfB�C D9%E|D�D<7AIA�V�Y�Y^׏ږ���������C���_���5���9
�
�3I4�4=5�50679KQKL�L�M�MHNuP�Q�aCd�egKmRx�~n&���K��d���������<���;�������4�������R����������T�p����������+�����\�x�<�X���o���r��������,����	�	M
i
�
�
Hg1P�A^'F�"�*M+l+-5-�-s.�./�/f5�5�7X8. -�����������su�E�C���b���n�0������n����Zip���a��C��b��C����C���	�C��ڸ(j�<�<�+�<��:�<phantom��:�<���:�<��:�<��:�<��:
�hpp�Y8��ڬ�������������	exhausted�m��/���n�������Less��������Greater��ji�/޾�x�����?�?��?��:�?�	�:$x��Lk���ڬ�b�����c��
������c����j�����i�������ޚh��������g�w�������f������Ə����e�����������d�u����������c����������b�t��������a�s���"������`��	�����������	�_������������^��r��������]�
�����ԏ��\���	���������[�������Z��������Y��������X�~��������W��}�����U���|N��������{����������m������������l����������k���������:�:~!$�(u���core_intrinsics�derive_clone_copy���(���P��n��Nj�f�:��(���P�gi�����(���Z��(���P,��h��Z���:��(���P��8T�����:��(���P�)6�֎u���:��(���Pˌ�U�M�c�>�:��(���P�Nc���^���O\�����(���PY'I�����(@�:��(���PZ�%V'J��t�}�J�������(���P��@�SI�ކ�:��(���P�	��^=�W�:��(���PE��~X�i�!��}����fmt_helpers_for_derive��_�_(���Pg8ۻ��Ǔ�:��(���P�C���3�����:��(���P���P7\T��:��(���P�];���	C��:��(���P�ܜ$<�����!���Σ�_�_(���P�t��B5�P�:��(���Pvd�u��>~$��������(���PN0;^p��5��:��(���P�]�ͯ^k��A�:��(���P��ՐH c� 3����Σ�_�_(���P�.+�����d�:��(���Pcw����,�:��(���P�����z��<�:��(���P7�")#�a~$��������(���P��s�ov�:��(���P#ag�A��:
����_�_(���P�_jw�N��-��:��(���P{n��<�Q�V�:��(���P�lr>�lPt��������(���P3�
K�D`�sw�:��(���P3�j�����:��(���PF�Wa�@#���:��(���P�F�C��:�t�%�������(���P��^;����H�:��(���P5�t+��iG�A�:��(���P|�Nz��<_��:��(���P�h�ǘ��~$�A������(���P�s�˖Jm�d�:��(���Pf��e�9on�,�:��(���P�.��Ph-�;�:��(���PX���|��@*e�f\��	derive_eq�����(���P	
�~X�թi�:��(���PW%���`~�x�:��(���P��Z2��e�V�:��(���P�2�ȬI�%�n��Σ�_�_(���P���D�R�y�:��(���P���q�X���,���(���P\���0FV�n�:��(���P�?{)�g���:��(���P׺��ׂ^���:��(���P$d�n�y���,m�����(���P-�K`\��kA�:��(���P�X}�����:��(���P�H{�O������Σ�_�_(���P,ڢ�q�W��_�:��(���P"�^�������	5
��(���P3��R������:��(���P�2Oy��5�+�:��(���PW[������;�:��(���P�h	DZ�tt�.�	������(���P� �TMT�H�:(���P��l3��n��o	���_�_(���P��aPUP���n�:��(���P�>�bor���V�:��(���P����ug�E
�	���_�_(���PS\>-���e�:��(���P��tn5B��o�:��(���P�}��4�a��:��(���P�3g���d��:��(���P|��eE���~$�+
������(���P���})�I��HJ�:(���P�[r�	�����:��(���P�n��+OA�:��(���PC;˄��p4$crate::assert��N�TZ���Z��panic_internals��generic_assert_internals���(���P �c[k���^�:��(���P`�c$tzp�T��+��Σ�_�_(���P��
šBuq��:��(���P������(�:��(���P�ј?j�̅�;�:��(���Ph(�7e����33���Σ�_�_(���P\�(�3��G�:��(���P��J"3ձ�$crate::format_args��+�Z��Z
fmt_internals���(���P�5�?C��[�:��(���P�K�F�H��U�:��(���PY�U8��e�:��(���Pؘq�����tT���������(���PS1����m�:��(���PR3��L2�-��:��(���P8����b]xI��:��(���P�}g��l��":'	��������(���P��E�p1��H�:��(���Pɒ�?>�T$crate::const_format_args�s�)�"]���Z��const_fmt_arguments_new���(���PsnH�ܜ}|�:��(���P��vy=��3A�:��(���P���ƼE�^�:��(���P���N�;�������(���P@p���1�S��N��Σ�_�_(���PKv��������:��(���PTc0���>��:�:��(���P�� '�3���<������(���Pܲ����g�F�:��(���PwG�Ήm� $crate::panic::panic_2021��'�ot��]���S�R(���P�v�^����W�:��(���P˺�Έ�=r�U�:��(���PhK�$�e�:��(���P;"�@4�s�tS��������(���P�s�$����h�:��(���P}
��"��B-��:��(���P;�Ntܑ�t?&������(���P�Q˯�h�j��:��(���P��Ѱ���A�:��(���P����=	���
�%�Z�����(���P�_
K�Yur�:��(���P��lđ�Յ�:��(���PjW����6�:�:��(���P~�8��H^�~$�(������(���P��!����E�:��(���P��$!]�� �T�:��(���P�L�&�O�c�:��(���P69&��jx>�������(���PA:i;	�Fl�:(���PU��`�[�f���t���
Z�us(���P�pd�l�h�h�:��(���P�O#DNr����:��(���PqTb�[�ρ�|Bp��Σ�_�_(���Pi n:�,�P��:��(���P:�0� �xp1`�:��(���P�O�y��A�@�:��(���P�"
ۣzJ��'��Σ�_�_(���P���~�Z)5��]��:(���P	!|������ot�
��������(���P��T����-���:��(���P���K�7m����\2���(���P�����$J�:�:��(���P�;��p���D�:��(���PKn��+�#�S�:��(���P�ru}.@��@�:��(���P�xI��8˩~$�������(���Px��� �����m��us(���P($��G��h�:��(���Pgu�q����:��(���P����E�
��:��(���P���:matches����2��|Z��}s(���P$+�?��yX�:��(���P��F��/�	�@�:��(���P?~��a�"=t��������(���P����bg�$�]�:(���P��^�q������:��(���P{A}^���jS��:��(���P�RT:V������6���
liballoc_internals�(���P��������:�:��(���P&�Q5��#���-��(���P�ec�w���D�:��(���P�y2�_�t,G������(���P�NS���Vr�?�:��(���P�ha��-�:�S�:��(���P����R���]��:(���P�{���yt)��:��(���Pr�%8�Ab$crate::assert_eq��B�\Z��us(���PEW{�����h�:��(���P�?V19i=���(���(���P6��A����:��(���P��Kh�,���&��(���P��x.�zs�:��(���P�]Hs�+i���.����_�_(���P������W�:��(���P���nB�K�@�:��(���P=�q;	���%��:��(���PiY��Z1/�]�:��(���Pu���~���$
�u�=����`�`(���P�0ׁ�HUD7��:��(���P8�a�7:������(���P�ӏB��@��:��(���P�P̋fݳ�6�:��(���P��!\@鶜�9�:��(���PF�<�i��S5���������(���P��yh�hQ�:(���P��0��<��S�:��(���P@y��$�>N����@�"]�������(���P(KE��?��se�:��(���P�酸(C��|��:��(���Pnp
T������!�!��(���PCW{��Oy�$C��������(���Pv}�fQ{?��g�:��(���PTK�$� ���"��(���P��+H:пN��:��(���Pw����c}�:��(���P>���N*�����:��(���P}������l�C�:(���P��Ϝ��e"�l8"�����(���P޵��a�M��:��(���P{\�.����@�:��(���P���yw�"��]�:��(���Pt{y)/���:��(���P�!P@A�����>�TZ����S�R(���Pb�8
��-���,$��(���P��*�Lz�$3\#�����(���P2�5��z���:��(���P�+�K�9$����$��(���P�觢�����:��(���P�sЮ���6�:��(���P0���=���5�:��(���P[����D����C|�:(���PXU��!��t{;-$������(���P8i/
˙4$>�:��(���PO.��H���R�:��(���PhJ�r�������:��(���P.�^�Nx�Ve�:��(���P	e���fd���2M&��(���P@��r?
��$�$���_�_(���P�$UTYQz�g�:��(���P-�B2)J�����&��(���P�E��������:��(���P��
l��c*d�:��(���PZS`�x���:��(���Pxհ����B�:��(���P�
��m��~$�6(������(���P31�������:��(���PK��̆�Wv@�:��(���P9��0�!���\�:��(���Pꋿ<|�����:��(���P��L���Ї���,�(��(���Pw)!�1�lt$*�'������(���P�r�;�zJ���:��(���P��m�����:��(���P����iF�4�:��(���P�k�f+��x<�:��(���PP�~�a�d�A@�'��Σ�_�_(���P�^ۣ��&>�:��(���P}i�a̭�R�:��(���P�l6��N���.�"��������(���PM�(Ru�@���:��(���P���^�b�]�:��(���P��`*W����,�*��(���P��=�Œ[�~$$�\s+������(���P���'�N��g�:��(���P!
�'
mV�����
��(���P8�s�k�P��:��(���P�L$�h�����:��(���P�v~L~��?�:��(���P�Y��HK��H����`�`(���P[U�
����:��(���P&��]��{AY@�:��(���P�˪Qn��1�+�����(���P%����e�����:��(���P��tJ��4��X�:��(���P�iQ�ǻ�g�:�:�(���P�X��W��t!n,������(���PK�a/Qh���:��(���P�*13��p,���:(���P�����Sr�1�:��(���P��C�$w�,��:��(���Pu���� ?���K�&��������(���P�<̩��	K59�:��(���PQHpXB��x�Q�:��(���P
�������A�:��(���PL7��LW���4-��Σ�_�_(���PR�E�(uAE��:��(���P�~5N�aZ<���debug_assert��E��SZ�ys(���Pl��H�debug_assert_eq�셋��[Zzs(���PE�<��/ú�<�TZa"��������(���Pg*��q;�����0���ys(���P�s�X�A^�?�
�
v
O

��c��l-�
�
�
^
1

����l��u6�
qE�
�

�?%?u'!?~D�
�
�0?I�
�
�
b
6
���@��N	�
�
q
��g2"��u@�
�
,
��z,���?�
�
�
l
:

-��N#�
�
�
]
;
���;��S�
�
v
?
"
2���S�
�
�
g
@
���J��X�
�
{
D
'
7��X(�
�
�
l
E
	
��T��b#�
�
N

��b6�
�
z
S

��g��p1�
�
�
b
5

��l;X

��y:1
��6���I��E��]�
�
�
I
,
<��]-�
�
q
J

��^��g(�
�
S
"pg
��
��
O
�Y�!
1�

�X
�
�
z�
�?*?&
'�A�<�:}846�3r1�)8(�&�!��?q?�8;4?�6�42�/�-�+�(.,b*%'�%L$�"� ���1\�P���=�;�9�7S5�2V0f.m,�$�"� �$�&�>s<:�?�3�0I-�*{)�'C&@��#�<��e&=�:�8b6 4�1H/�#"��/ A<u���o�=k;69F7�4�2+0�-�+
*�(�&b%"$d"Y lf�1�%���=�;a9p7.5�2;.B,7*�(['�%�$�"� ���%���f>H<�9�7�573�0�.�,�*%)�'�%�$l#�!y�f�Pn��>�<:&8	6b31/�,*+(x&�#�!����Y�q��[=
;�8�6U4�1}/�-y+�)v(�&7%�#9" J�.�6�432�/YD�=�;975^20;><�9�7�53�0�.�,�*P)�'&%A#U!N�Z��{�C^�>�<T:Q8�5�3G1�.-N+U=�:�8R64�1�)f(�&�!:�@�?[;a?�6�4#2�/�-�+�(+.2,�*K'�%q$�"� ���V�u��+>
<�9�7x5�2�0�.�,�$1#E!>J�3N�>�<D:�?�31|-+�)(h&���I�a���K=�:�8�6E4�1m/�#)"�I \V��!���=�;Q9`7�4�2F0�-,'*�('}%<$"s ���!L�@���=�;|9�7C5�2V.],R*)v'�%�$�"� ���@���>c<:8�5R3�0�.�,�*@)�'&�$�#�!�0��k,���>�<�:A8$6}3718/->+((�&�#�!��
t����v=(;�8�6p4�1�/�-�+�)�(�&R%$T" 1,e�I47�4N2�/t_�=�;&9675y20V>8<�9�7�5'3�0�.�,�*k)�'3&'%\#p!iu���^z
?�<o:m8�5�3b1
/9-i+��ODHT ����i������O���:k��8T;����|{0V^�	Pq&���O�x�,
���Dк��vtS�Q�/�Ӽ�&$%��辧�^y�?v@�a�Q*eh����M��y�/������(�3��2��z�zj/:jD:n�"���묿g$���TK�$�!w�V�&�:����5q'��EB�
l`(l\s
���(p.�X�+#@0�l��<��4X�bE�\BS=hѴ'f�=h�e��[�>C����%���D���vq2�[DȱNwwL�I����5,�K �+v;*�O�?�]Z�+W��,cR.WP���,Sw[P��	��l�\�G6��]�������\�<|��`X���iaH0�
�cNyg��?J2�gg ^���aghEt�����k(N� ��S�pXH�p��'q�
Vr�R��q��kC��`s����=�@t!�`���Eq�Lg�G@Dfv�`}��w�BA�#e�y(�P�*�Ky�۲�>��|��M/���h���5�΁p��bcւ��73۝�Ƅ��~λ[��\�rʮh��5���96�h�F�
jD�;m��H׏�Q����Ҏ����I瀐��K��������-�𥳐�0��3͘�����"1�(�m�.�0��(�q�8�����]�����+P����լ�9`����^�ˆ�h#���<��^ ���$'�h��P���p*����N1��lr�pՄ�?m�*���ʗ�vr�`�Ii�z�h��P�V�P�K�x�����3���o G8��8��&6훹P�8���e��](��ϫ�@��92���Btv6��ǐ����� Ȑ�3��m��`���R��@�_�T������n\��8^���(ϐk��������������������Pa������ �~L
�|������a�`۠Kt���ݨ�����.�����!x߰���W-������E{j���{$�'O�N���*�����QY�I�e���z�[Ph��H���hn�
J.���Q��#���j��hM!aM-K`��R�Y&F[��8<·�A&�D{")��Xbn�pN����u8bj��ȸ9�ӽ�8Gƣ(|��8D�7F��6���V��o(���P��	o |��v�G�qy6�d�*�
Y��k�ͦ%�����X�[j�4~>�)s�Gpp��@u1�xa�6baDw����z}pI�t�gY�I�C�ib:	�����pI��K[���y��Z�^���7��K%(�?��h+�A�.<�6,"1?�4g�v'�<�&3i
'a�9d;�a�+��S�Y�,i�^ѫ+�&O��9�/a
�G�T�/��Y{�2�J4)6�,x��<4}�>a1��<Y
��T*<���n����?)[�}?�w�AI�}=��V�B�_E9�c�A�%=����D���;5<�
Ai��-��G���2��ԷK�)�k.��M�]B�:�KM���L{\UaO�V� =Q�R1c\���S�8F�$�W�	�N±X���$��X��'�~��[Ɇo�q*��^)#e��i�`�NI���a1����rb�/SV�͙aQ^�tj��d�q�4D���e�\.C���fI���Y���g9�)C�v$�gI�\D��Дji�B�u�nI��X�y�Gs�>$���sy.�K���tu�G�d��t9��X�AyY݋����"{���-4�|�CY���|}���X5�ۀi5�
����Z��٠r��û�
��vDd��'�a��'h2�O��NpB�*`�yh��E��;��[�۩����$�")F�ғ9��$�ڕ���6=��A�`�*��;���U]M���/���6�&�i�����4�9A�q�`�=��2���1�«�_U�/�����S�R~H`�AL�n�T[��I�S	�cq�ƹ�4�K���A�ju���9]o�e�^-��n�!�q��b��\b~�a]�?ϑ��qWL5?v��9�z�8�g��ѱ��14�)[�}���	U%�t���a��
��ߑ1�������T�ELlE���1�L�
��[!����ٞ��{����C����N�1�|��~!�!s&R!���	�O|}�}�Q���9�o�!x��������!���V��eU�!���q���03U����Yt�c��"�
�{����5����N��z|���q��!%�Zw,�u��Y�o=�.?��	2�n��}�R
j�g�X�%v��.�N�b�"�����b���\,j�����`���
*`��������d627_�n~u	X��`f��{���v(*�����v�I
Rc�Ht7�垶!������!z�KVPW1 ��4Ft&T'%"\�~as�h&�Uď�G{)�5a��.,��[��D�8�΁I0�F:�gh	'I=z	�����7=Bem��M�C��^�����DJ�!z�:)E�f�WJ��&E�.�6f�[�C�����H���u�B�FIbh�f;0_UK�w_���L�_R��0�&LZU_�m&Le!D�uBOR	��<��P����t�IeQ��x�AQj�J
�@��L��A��dGTZF�,�E
�N��r91�V�0�k��W�Bo��G�P�v<�'��_�U�D���I`��5��9c��X�DK�hz�A�.`1k'�J-���o�hŻ�et�qܪ�s9xu�^4

x��cjUV~z���RC{z��R��|b����i,~���Q����]#�7���Xӣt&�r�Gܥiހjޣ7Y�@���/@%Q�̀Ҫb����z�-�lU��ܣ9�;�ԇj� ���s�F�U����@��G�JbgHI������i����"ҩ�-r��������"Q�d]Ih�*YD�Q�L�z^i������w'�	)�B���&;��b�P;��:����{��&�oh½���OEX[¤�[�����z�����8�v$�j;ill*�‚$J�w�.����R�
9�J9b��F��bߓ�Fw��ޣ>]��a�Bs��m�¿���t|I��H��6k͂R
��ʂ��iL���
�P�2���jK���zr�&[�������IW���J/�~
�K��
��1���b�����wʢ�Y���oB�Jq�*<%D����uI�R�z�!�5}N΂%?,�u��"r�N��ӒUz�E9���hA���>��[!��ZmA+Ԛ�����f0��"n�_����¶@�L4�J���TѶ������\Q���|�fO��o�
U����=��{ͻ̎%���,����""�ފ��"_'�&N#�1XE�A���d�(�
�������*��/���JPw����.��K�=��B�UUP�����m2�����֖�X�����(������]�G�+�.���������Y�m;p�P9���F�q1��k��lr	s��L�Z��
{N���6$p
�o&�΢5��\�����c"_�o}
�c�6�ӝ�W<��N+�����C1�p-$s�������eY��"�h�s*�"��y9
�"˚���yM'�N����(�h��N*�e�h.e�*�����A*-˗��ه��2+�M�)c7���(�L,g>#[�ถp>���ʳ�?�@8����{@��2���F;�JZv/QI�|��X�HI��P%�iL�M;�/�=	O|-79��Qܼ2,�t�Q��[q�P�SKE�-�+5�T[��
�YM�U�|��%��V{����`� Z�n�C��uZk>�����\k�tb�h]���l�[��^s����e�_����
�x]�Í^��t^c,�ue��b�zk�öb3C��Q�ʙg�
 ���&kk�f�zұl��<F8m�BR��ʖrnC�M����GoC���zo�d���3s�R�~�usSP:jc��t�_��^f��v{`�1���!w�#1���x�)�J���w�� "|��{S?�TL$|�q!��4f}##c��{C��6\	��~�z:���b������T����\5��d0���t�{ы3�9��W��K�"
��ǔ�k���q�xm�k�jZ�7���4g�@��l_���J�r(�w��+? ��ʡ�;�
]��ֹ��Z�$���S0
/[r��~'���S>]����t	��/��1���j1ۨ�X�Q�5�/��{؉�"q�{�[O�S�+��g�T�M�3-q��;z7�;ɺ�Vb�DO���t��#F�;,�<�;*4"f?s���X�{����+\)�F�u�Cγ
�#l�C���E�&�ku�?/hKΓ��"�L��CɄ�Wq�L�s�R\N�4wѻu�q��EV�㭃��m��ѣ��M—�cK
O��s�;pzJ��#݋��'%%��Cؿ�C�;<�0�u�X���2��mL���j�I�7T��ۚ�]���W�s�R2������Y��s"Ҳ��
�������ܷh������'��#�J�
x�~�s~����~sv�[��bA?�u��Kz��9��˸í�$��S%��#������A,Au���h�=CR��s���'�0c|�<��d7����\yA�Ij��Ln�y����sUB�
����3~<3���ق;
l�O�����|N�T������hY��|���aS��
�,?�G2�x�\�x��ݮ�v�5��_��Ax%k|��5���j��T����$��|�4�ߛ�`o� ��/r�g"9 ���7K#T:]�u:��&L^�8�o�*<ؿ�1�/��6G�u5�����;�g5��t2R5Y�9�2��|��=�w���Ou.=
��k�8Dd���崲�J,��;���LLv����N�d{���Q�����RTEm�US�q)�l��T��E��\�:V�Ź��"WD��y��)"\�F�~F�Q]��us�E^���)Y�-�^܅	Ct5B\c:��=S��dTG����Pe��g�M�{d�>����dԘ!/��eD���R)i�_�K~�i��|�Č�Cj�����Zul�)��GolHW<H���o�,Wrz��r4B������w���Q_�x��%��>�z\9�Y}��:{�&-p�'�z4������}l�^���R��db�'I]�����[�"�\	�o��'�<G�j��v�����:����d���$px�L;�H���
���'N��k�������12��O�-�`��;�nP+�$�ތ>1��\��{���V����xd�8A����[C�t�_z���2`�Ȣ|�N���=��s�����.�d����vF�$GQ�`���#%�7���4/��i�.�D�1건i��J-�ڴ�G-�Ev�t�#���?g��x���ݽlQ�	�2ˁ�$er�g�Vǔ�c�<]��̳A�Z���s�`D�����r|�s����l���JJ�������ͭ�̹F^:�o�m��6��T����A��=��A����d���P@�#��i z��|��LGz`���O����6�0a�0���l���i\��…%�L��ܘ��������P���W��ȊN��	f�J,�����x��Fl�s�4�7�T����=��YO�4�<3�~x���%�+9!������h���)T�����=��:���m!Ey�{�r���i\�R��
�S��3�z�%j%�a��yj�fc�][�������B�&8�0هp���n�X�J�8UI�6"�롇���| ����Һ�"���(�ǿ#����y&u��Ɣp\.uVz�֢.��#��,P0Eg8�v
��1}��J�]��2=���m0��*H-�4�|����r4E�v̬�5es�P{r
6�	o"r�ő8͹��wN`�8m���ק�:�+��$�'2���8V5.1U#:@5�Q�3���gV���>�^O�2K?I��7�4@
5A��x��A-y$g��!�BM����(�B�����<�D���6���D��LE3rKaD�C��?�E��m��mQD]���6�_E�G� xIm������K��l��BL]���V��M��o)���J��T���4=���
C���PeZ04�h3RM�ܖ�L7�S��f�(P��V%�'O�L~V<dly]V�a�Bd\�Z�-tX�מ[��J5*��[����1�^��o�Pe7a]hK��@�eu�j���Ki]�M�.PlE��:�'�nM�f����q�w�;��ւqD�i��ѡu���e��2/v��&p�<�w�_����y���,�yy�G-�E�p�{��ݾ�ج�z������Ֆ��+�������E��ʨml���݊�z5�R�M������ފe�=��S��l�Vp������y������
n�_�c-.XM��&!^��q����<l�����-k�j���;U��G�}YQ9bd�V�=S�������a������l4�2���5�0
�;{��~����]UT2C)9����*	N�M�H\���K�����5G�|�����}��ժN�M�X}����Xo�C4N���
mj��g����<�2�mŽ��ZX��t�MO��i"o��%pW����ʵh۵ec��ʥ��V;G_�΢a@���579[v�Ѕ���3�S�e����b�y�u�o����=�w��+��]�n�
����W���U።�V��iX�e��D���5�FèSl�
��砯�k���!a�M�lCn��=B=�MVwl��~��Uz=���-�9�����N�/��M����M�6��"|z���M�Z,���AL���.�����0w��!����}Tr��-�KX����=���%��������-�������EZ������=6�}��<��
$�w�������#P	���	�=�#�d�>�0\�d9�N�Sg�?�	V��7�<��~<�)���3_u<�_P~\��1@�.OU|xo��>��E�ѷ�e���\�F~�ďD��w���
o!fA�Nh~�"6O�����!֍=�
�"�Sk��RZ"�\������'��)���*�mZ)��"),&5"����-f�]��.fZLJ;)�/>g�0��.f���FtX/�A���*S�2��F�5�,�8�Pp�s3���.@.�:�z�)mU�:n�ǥM��H<N'���;�<�%���x}>�g��L��Cf����C.�I*7�;H�9���H�	S���J杖��[�TJ�!�W6u�Nn�����\O��R.���zN^� I;�&On��/�
�PΡ�$�xLMS�f������P&�<�^흯V>�{�6�	W�HC�T��W^�h�kW�Y�*0g>Y�� s]j[��q=�)�]�<k��m`M����an��M��v�b�O����9[a^��t��IeV�-����Thn����w~�k&�=O��l�V�c^lfa��l���0�j�l�V���9�p�)��:�uq޺��*T��r�������lnX%IQ�kt�f���
�xv�+4����}��:T���~�N!�fN�}^��aN{�N�R��%�*��Z�ٕၦz�1�h0�F����ۆ�O�r�5���?{R}+��ΝZlu�����=;�@#���.����a��>xgQΝ���2��oY6�>�M��}��^��,檝N�B�@��nj%�z�~T�b[܈��g0
�q����(k����>�%7�.�޷�c	k������9���1��+�����5��p_�~��z�!�Ů��D�e�ԯ&N���1l��b�+ �켰�p�������a���ұ6�'���AH��Va�w껵^5�%K��n�d�5�F�Ԃ������h�M;���a�1�,���4#7��nSCO"̅��(B�Nڟ®bI��,�Ɏ��w�)n��}V���������l\:a�,5t��x��.M���7�X�f�x����̆S[�\j�������1���ڂ�C�3���[f,��A�h�=B"��&���ó0�~�o��O�Q�f�_:�x�~4BbR��v�u�B�a;�.�#H=���N!���;��NL�v�!=����}T����J-O���4�c�t��nL�^�#���k��͢��n,Ї����>�(st�D�2Lb�#H���eB1�s�'t�10�g`�D�����;l��ϚO���D?'B}\u�����ˇ�G��&��°�C�ܡ7����c����LT��@�wX�������H�B�wV��ȉ��ZV����q�8�qt 7#*�w�J�"��_b2�%gg�;+�,�&O�VFI�~~&�Ms�IՌ�(o���D)�M�K�Ƒ�(G9�\�S0$(O�����,��eXU�6-'�Ȼ��R�-�{Lq��/��&a��/ou�@i�є.�
a^�MU1���i�C��0��3��-�����N@_1m	0��4%O�]����7o�aG�8�/����9\E�q��9/��?���9�>��fO�9�3Q�T<�z;O��� c��9�D���F@7DJ��qZD�L�>�@�oG7�b��B�H�|:s��*$N��`+�93�PzW'�^�OP�2��Mf��R�ez�K��aR�.H��?ST/TJS��S�r�-[bP�����X�P�ޏ��,�U_�
+P�Ze`7��q�Q�b�W"��9'c/7s��߃�d��5��Xo�eE�����goW����fkW�w/Jkl�T_P�h��mǥj��@�QrW���jP�*s��3t���v/g�yHPRy'_�i�6W{O
p`{�Φ3�O�f}��~���7?>�=����dMh�����
�����:8���0	��2���Jr�7+3�Ǽ����j�u���'�T,�h�@2A��kl��v��������ƹ�'u�*�#��)�³����)�rQ8{�ߋ��Տms��6}�����[�&�Њ�n<��cϫ_Um���s��[8%�! +���*�P���tN>��`��w�Sd{�r�_�:V8z"��_Bo	J�Ec��܅R��oC��:
e��_���c<�&����?�w�n�?=��o���A��'�p�t����}�WHȩqT�77��OL���oZ�w�9��'t�3(���ү����[f�/e��2:����#��:W�-��Z�1����8�'�/Us���`�cp�g�+́�ে7��M��%>Z�Zu��8�K��P��;�n �&A���1�E��԰�*�P���Bӝ5u}��w��[Z�<a�N#!�����sX��ó���U������d�cV����C�������֯���7u)x���~���O���*=8e:����~<�0��s���<��Tu�I�j;Z".N������6���1��������Z2����['���B�����������	z��kS�C~�����h:�I����B+Loy3>?�	Y�&��~�	�{.������Z6iMs����v�����n?w������VyF��x'Be�$�JM�7������|��E/C���Kzm����0?u�:�H}rBx,=Z%LTa"�7:�cg���v��������������(7N���oF��59���:�V:!b-uiY����k��P�q,���GR������Lw�P�>"AG�c���A�.[N��.���HD�7���'~wwU.����Y����^^r��E�M,b��v������ja�"e��~-g�R�J0n�������w���o���KP��/�)�������j�������)��������������7U�W���_&�=vD�Z�uU�����
H�!��>�	z�<}���*���~�YA����=7���3
t
d�]�����?P
�b;:%�~b��0��q�����������@�4��`6����/Mc_Y}�h)*cqu% o!������S��,���� ��L�������n��m�v\B�\.,ZQ
AQg3ih��B"4��S���l(����\r'��dv�������u��1I��Q�L:5e���g�5RP��`E�,yav���Gu?P��7 EJ���Jw�f�����,b���vG;�JD�U�`k��k����#5jW.��/�tj�����C���Kx2Q��dE���W4�cW�@����Z����@������`c����h��>(��w��^-F>J���Gd
vSF=d������Hr)&zx��EDBV�~����|������.:x�����5�6������.�Lblj8��]"#���������,��������Y���r�rB�)NAQ?=�������_Wa����c���i�g{G�<A
�a)�� �4]�>h 7e���TI�'����hz�SX<nZA]o��.��P���_���������~:��
���zI�����a�����~�O�2��\"�\z����dwW���jx3	>u��+�_����u�xG/���Yw��w����v�o�������Z�KmoR^ !�RYs��(����o��G����K����t��9������r��fX|�r��%�F���#�Ez����_����R��b'?6B����(����E��SV*A���"�bP���)����5��
W��r*�P�e�{y���������+Y?rbTD7Xviy' yUm&RfD[n*t�n3���:%z�f��%���5�����^�3��jt��O
}�zny���S��T�g���P���{*(U�������w����6�|�����*?$�����%>����,7����6[|�R+�mQ��w���A7��;��7����r�����a5@G�C	&��&Zs%�geRpF�������b)r�����/*�
��d?;���nA5t�	��-�RcDxuvs�����ycT|3����c$���DK��)vk�g!4M8���woZG���q��`ii+[kh�������DP)=�w�b=����-�I���3�}�����!�?r�h���vC�p"'QH+`R?�0����!�!$�����d+�JT[-����b�A��-CE7I:zw�_��%�����e�����&5h��P&����2:�3~����'���!����XXb&��,L���++8�S��x+9|IGTad&FD0`6p]r"RB(["�%���|��1�����0�+b=%9xG�������Y�9{�m���;/5����sf��y��/�S?�����2���M���5������J���
���n�V���6���'~7B�����r����xX	d��T��-��O���]�pF��TW0��
��������^��[����X�i}'9�*��qaL]�O���*=8e:����d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/converter.rs� 5-"rJ��m]]��k��R�B(#):VV2)N/#%A "
%$('G9.E/$%HR=F,O'@("QCI0"7-
.#/'8Q6YU'>*O9<4J'#./I?),Di_(6>VP6Z"999M6111*--'"2=()
;'D7e$/%1,#Y)Y&6PDJ$DL?F,/
HPB**2
.
"#!!$'*-037;?CGKOSD2'
'1�CJ2��4��9y`�u(Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/common.rs� tN���işxY`����� .-?
%(2"#)'
\c`dFb-
(2'+)
8b]8_\3! c'-[]c[I�/9#(&72&))-
(!*!< 23)0"*4+%(
4cd_d8I$K941NHcd_dI+$]�'5506F
O-F._6I(-?(7M'
HR$!2<;(@P$<
^cdlBIW�%_1:.""?-8
ViE)b42##
91-+-S=*EA
!!R'&& %6&*.1
;E2 $%!$&.a&<($
CE $!$.a(
3bb8I$F831bbNHI+$X�+O*>
?5,#+5!)9N
 PN?)K6�!� �UiQT[��{��C��[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/encoder.rs� P��M����BG�#���
6L"Q':s-,AQ1ML
?&C*<! &A8GAG+/
&@<'*(,
)&30-%'N'0-!  2'-XK'# 
.BPA)WP3'cM.(D%JT$4<
I
N;).W=$
"
,#&X%)10>'+#"$%%#4@
P)7,L>"(%a)DL0*&+
+$6+
1%"++
TV*Q
06<*C_$59<
%20.9$&&%+%/=%0$$,..+
1-gjZ %%2".5*
"\.Jd!=92=
)%?,N'##$.(,(F"!NF*!T>; ?;<=/C30
3=[ ABp�-%A/*%&*
++
+"H%
/=(!%&(;%.#,)
<'#N��[�[��0A�<�%�)��caZ/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/traits.rs� ���Z�G�� o��Eê�+ 
1D4J6677)77)77)��2m �ڣ'��u5�y�b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/decoder.rs� aK�J�U�d�uU$��+����
L"K$M!?,A2,@%C-+.I88! 6+$&AAHIJL5//
&@''++)20,
(%)&30.2
 8
=GCg\JJF="M [2
&
'""
&.%&1DH8
)=:Kne<,E("R�1%Z//A_CR.L<9!3 
ML=5L
N/FK0PD
&>.<5H*CL$GL(FL%=,-@0R<_$# !%',3$
%
;
$1.,<;(-%570A[2(,%B%+D>F@8$,!%G'
3C&+3 F8':
0DY4-A'%5'-T?!"C`@'+3)%+ %*9%0%0#1S1L*(E5_-0ME!ABCH/00T2"EPR,0=3c,7C/D!G!IRRTU'?2+NS`>!:K!64C;5%\7aN6FS#Q4Q.,*Z07^>G 3.Q7;:!Y%j#'#/SA,);'?-7(X'@@>#N8i$7)TQE85&(/9;j@w$97`h#4+&:7aZ<NeA&Z9)S#-6aL[@KB//-%(7A
H&U
&E(<X$)ML$3
LB���]�-w��E�^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/mod.rs� �'K��U�Bm���Ik���'
#.
\.&%N!]^a;YH[CHR7Y-E'$04
Z;,'$c4V>2$/&
_%1$7\# !&W0,(')
-=#/=#B bTdc9=.3Z.ZS8)I c]bd68)? KQOKObb:+OTQU+2'3$>6+(9(3
.b'?-@
&1,,-
		
a%#,,#"
3;/=&\#4H8'-<: 
7XG>4;M)(?3U6@
9GX&
[>))/8F&>/&=/2-/R7-!3D(EdD&E9:!qov,6;QN=S(;E1*@
$ZGCZDa:J)
&^-B!&
-8!YZ/1+51H,:Z&]/%#(%>E!?IA*
+A2
(I?B!VE4%U!K99K
^]^aS@4).))>O<.&:T!4.!%"&*2%)1$;2"<<.*#%,7$+
9";M2 2,7/1H''#
�.�. �k���%����?0�5W/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/lib.rs� �3�MG�2[�U���%��T(O7K1I6B8AF'2"	HS3"*/.a(('/>G^*1%$&/

-8@O)'('&

I3:=^Z"c &)? g�m:��c)�?fd�ܽ��F�(�����<�x86_64-unknown-linux-gnu�>�a�7":�g{g�!B�ggif�-9fdab54ad859725c�(���P̜��J�p���������A����������������������������������������������������������������w����
��������������������������q����
�
��rust-end-file