📄 libpng-26d1db19a0c1932a.rmeta
/home/palash/git/iron_learn/target/debug/deps/libpng-26d1db19a0c1932a.rmeta
Language: rmeta • Lines: 25662
rust
�#rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�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�	crc32fast�to�A,�N�{��@��G-0db65efe917c4978���/o]S��SAL�����-2d20780be38939e6�fdeflate�¯�^�X��YZ}b'�-a1928234199dbe1a�simd_adler32��!����ޛ����-23ec086ab6d2c7ab�flate2�I�����y
��}�B��-147c1be9bde0a4c3�����"u��SD#=���-0e9cbf4c683dda7e�bitflags�e�u��g+=,U��WT-7f65936c7a821fa3�tests�,��$���$��$���
,��$���$�$�$�$��
,���$����$���$��
test_utils�T��$�benchable_apis�t��<�
benchmarks�d����adam7��
pass_constants�splat_pixel_repeat�splat_line_repeat�
splat_x_repeat�
splat_y_repeat�

count_samples�
count_lines�
PASSES��
�
	init_pass���subbyte_values��		expand_adam7_bits�		expand_adam7_bytes�""	"	expand_pass�&	BIT_POS_1�'&	BIT_POS_2�)&	BIT_POS_4�+expand_pass_splat�-expand_bits_to_img�-�/-�1-�3chunk�55IHDR�5PLTE�5IDAT�5IEND�5tRNS�5bKGD�5tIME�5pHYs�5cHRM�5gAMA�5sRGB�5iCCP�5cICP�5mDCV�5cLLI�5eXIf�5tEXt�5zTXt�5iTXt�5sBIT�5acTL�5fcTL�5fdAT�5is_critical�5
is_private�5reserved_set�5safe_to_copy�5R�S	DebugType�T
T�VSX��ZZZZZZZZZZ	Z
ZZZ
Zisamples�i
samples_u8�kifrom_u8�ichecked_raw_row_length�iraw_row_length_from_width�iis_combination_invalid�ibits_per_pixel�ibytes_per_pixel�Zs�sinto_u8�Zv�Zx�Zz�Z|�Z~�Z�>Z�set_seq_num��inc_seq_num����W��Z	�����Z
�>Z�>Z�from_simple�Z
�SCALING��in_range��exact��forward��reverse���
�from_scaled��into_scaled��
into_value��encode_gama���Z��
����Z�into_raw��from_raw�����Z�>Z�	with_size����is_animated��animation_control��
frame_control������bpp_in_prediction��	raw_bytes��raw_row_length������gamma��chromaticities��set_source_srgb�Z���
into_usize�Z�normalize_to_color8�Z�>Z��Z���decoder��interlace_info�������line_number��get_adam7_info��InterlaceInfoIter��
����empty���
������IterImpl����
���Adam7��
���read_decoder�����������	�
���
��ReadDecoder��R��reader��������
�with_options��
set_limits��
reserve_bytes��set_ignore_text_chunk��set_ignore_iccp_chunk��ignore_checksums��decode_next��read_header_info��read_until_image_data��decode_image_data��finish_decoding_image_data��read_until_end_of_input��info��stream�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�CHUNK_BUFFER_SIZE��CHECKSUM_DISABLED���new_u32�����������������������������	�>�
�set_ignore_adler32��set_ignore_crc��set_ignore_checksums������set_skip_ancillary_crc_failures��StreamingDecoder����
current_chunk��inflater���!�current_seq_no��	have_idat��ready_for_idat_chunks��ready_for_fdat_chunks��	have_iccp��decode_options��limits��
ChunkState��type_��crc��	remaining������
�new_with_options���reset���!�����ignore_adler32���$��$��%�update��
next_state���CONSUMED_BYTES��	�	�	parse_u32��parse_chunk��	�
parse_fctl��
parse_actl��
parse_plte��
parse_sbit��
parse_trns��
parse_phys��
parse_chrm��
parse_gama��
parse_srgb��	�
parse_cicp��
parse_mdcv��scale��
parse_clli��
parse_exif��
parse_iccp��parse_iccp_raw��
parse_ihdr��
split_keyword��	�	�
parse_text��
parse_ztxt��	�
parse_itxt��	�	�	�	�	�	�
parse_bkgd���validate_default_image��validate��
�>�	transform��palette��������create_expansion_into_rgb8��	�	�create_expansion_into_rgba8��	�create_rgba_palette�����expand_8bit_into_rgb8����expand_into_rgb8����	�expand_paletted_into_rgba8����	��������TransformFn��create_transform_fn��copy_row��transform_row_strip16��unpack_bits��F��expand_trns_line��expand_trns_line16��expand_trns_and_strip_line16��expand_gray_u8��	�expand_gray_u8_with_trns��	�unfiltering_buffer�����������UnfilteringBuffer��data_stream��
prev_start��
current_start��filled��	available��shift_back_limit���GROWTH_BYTES��debug_assert_invariants���
�	�	�	�	�reset_prev_row��	reset_all��prev_row��curr_row_len��as_unfilled_buffer��unfilter_curr_row��checked_next_multiple_of��zlib�������UnfilterBuf��'data��buffer���3��4�
ZlibStream����started���(��
LOOKBACK_SIZE���
��(��$��(�
decompress��	�finish_compressed_chunks��	��as_buf���6��
borrow_mut���3�commit��flush_allocate�����������	�
���
�����������������buffer_size������>��������-���6�data��	interlace����6��:�����
�new_with_limits���(���� �	read_info��set_transformations��������Reader������bpp��subframe��remaining_frames���2��-�transform_fn��scratch_buffer��finished��SubframeInfo����height��rowlen��current_interlace_info��interlace_info_iter��consumed_and_flushed�����next_frame_info��� ��!�
next_frame��	�%mark_subframe_as_consumed_and_flushed��finish_decoding��next_row��	�	�next_interlaced_row��	�	�read_row��#output_line_size_for_interlace_info��finish��next_interlaced_row_impl��output_color_type���output_buffer_size��unguarded_output_line_size��output_line_size��next_raw_interlaced_row���not_yet_init���
encoder�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.������������������������������'a����w���!�����E����
�	with_info��set_animated��set_sep_def_img��set_palette����set_trns����set_source_gamma��set_source_chromaticities����write_header��	set_color��	set_depth��set_compression��set_deflate_compression��
set_filter��set_frame_delay��set_blend_op��set_dispose_op��set_pixel_dims��add_text_chunk��add_ztxt_chunk��add_itxt_chunk��validate_sequence��Writer�����E��!���images_written��animation_written��iend_written��PartialInfo�����=�	bit_depth��
color_type������has_palette����
���������DEFAULT_BUFFER_LENGTH��write_chunk����	����
�init��
encode_header�����L��	�write_text_chunk����write_iccp_chunk��	�	�validate_new_image��validate_sequence_done��MAX_IDAT_CHUNK_LEN��MAX_fdAT_CHUNK_LEN��write_image_data��increment_images_written��
write_iend��*should_skip_frame_control_on_default_image��write_zlib_encoded_idat���H��H�set_frame_dimension��set_frame_position��reset_frame_dimension��reset_frame_position���H��H�
stream_writer��stream_writer_with_size��into_stream_writer��into_stream_writer_with_size���@�
�����ChunkOutput���E���Borrowed��
���Owned��
�����E���������E�����ChunkWriter���E���writer���6���
curr_chunk��
��E����
�CAP���>��G�set_fctl��flush_inner����E���write��flush����������E���Chunk��
���Flate2��
���FDeflate��
���
Unrecoverable��
���
���E���
from_level��take��StreamWriter���E����S�prev_buf��curr_buf��filtered_buf����line_len��to_write�����=��<�filter��fctl��compression����E����
��H��H��O��O��P��P��H��H��@�
finish_mut��	new_frame����E����T��T������W������>��������>����from_method��filter_paeth��filter_paeth_stbi��filter_paeth_fpnge��unfilter���	����������	�	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�filter_internal���
CHUNK_SIZE���W��
sum_buffer���]srgb�����substitute_gamma��substitute_chromaticities�
text_metadata�����������	�
�DECOMPRESSION_LIMIT��EncodableTextChunk������decode_iso_8859_1��	�encode_iso_8859_1��encode_iso_8859_1_into��encode_iso_8859_1_iter���	�	�decode_ascii����
�impl Into<String>���`����������
��`��`���decompress_text��decompress_text_with_limit��get_text��	�
compress_text��	�	������	�	���
��`��`���	�	��a��a�	��a�	�	��b�	�	������	�	�	traits���read_bytes_ext��write_bytes_ext��ReadBytesExt����read_be��
WriteBytesExt����write_be�	

	Adam7Info��pass���	����������	��
BitPostion��byte��bit�
����
����
PassConstants��
x_sampling��x_offset��
y_sampling��y_offset���
Adam7Iterator���	�lines��
line_width��current_pass�����=��Adam7Variant��Splat��
�����>�����Sparse��
5	ChunkType��
���5�	��	555�	�5�	��	5�	��	�Z	ColorType��		Grayscale��	
�	�	Rgb��	
�	�	Indexed��	
�	�	GrayscaleAlpha��	
�	�	Rgba��	
�	Z�	�Z�	�ZZZ�	�Z�	�ZBitDepth��	One��	
�	�	Two��	
�	�	Four��	
�	�	Eight��	
�	�	Sixteen��	
�	Z�	�Z�	�ZZ Z!�	�Z"�	�Z
BytesPerPixel��	�l�	
�	�	�l�	
�	�	Three��	
�	�	�l�	
�	�	Six��	
�	�	�l�	
�	Z#�	�Z$�	�Z%ZPixelDimensions��	xppu��	yppu��	�Z&�	�Z'Z(�	�ZUnit��	Unspecified��	
�	�	Meter��	
�	Z)�	�Z*�	�Z+Z,Z-�	�Z.�	�Z	DisposeOp��	��	
�	�	
Background��	
�	�	Previous��	
�	Z/�	�Z0�	�Z1Z2Z3�
�Z4�
�ZBlendOp��
Source��

�
�
Over��

�
Z5�
�Z6�
�Z7Z8Z9�
�Z:�
�ZFrameControl��
sequence_number��
��
�=�
�g�
�g�
	delay_num��
	delay_den��

dispose_op��
blend_op�Z;�
�Z<Z=�
�ZAnimationControl��

num_frames��
	num_plays�Z>�
�Z?Z@�
�ZCompression��

NoCompression��

�
Fastest��

�
Fast��

�
Balanced��

�
High��

ZA�
�ZB�
�ZCZDeflateCompression��
�t�

�
FdeflateUltraFast��

�
Level��

�
�ZD�
�ZE�
�ZFZScaledFloat��

�
�ZG�
�ZHZI�
�ZJZK�
�ZL�
�ZSourceChromaticities��
white��
red��
green��
blue�ZM�
�ZNZO�
�ZPZQ�
�ZR�
��to_be_bytes��
ZSrgbRenderingIntent��

Perceptual��

�
�
RelativeColorimetric��

�
�

Saturation��

�
�
AbsoluteColorimetric��

�
ZS�
�ZTZU�
�ZVZW�
�ZX�
�ZCodingIndependentCodePoints��color_primaries��transfer_function��matrix_coefficients��is_video_full_range_image�ZY��ZZZ[��Z\Z]��Z^��ZMasteringDisplayColorVolume����
max_luminance��
min_luminance�Z_��Z`Za��ZbZc��Zd��ZContentLightLevelInfo��max_content_light_level��max_frame_average_light_level�Ze��ZfZg��ZhZi��Zj��ZInfo���E����=��J��K�
interlaced��sbit��trns��
pixel_dims���.�
gama_chunk��
chrm_chunk��bkgd������source_gamma��source_chromaticities���]�icc_profile��coding_independent_code_points��mastering_display_color_volume��content_light_level��
exif_metadata��uncompressed_latin1_text��compressed_latin1_text��	utf8_text�Zk��E��Zl��E��ZZTransformations��
��Zm��ZnZo��Zp��Zq����Zr��ZsZt��Zu��ZvZw�FLAGS��Bits��bits��from_bits_retain��IDENTITY��STRIP_16��EXPAND��ALPHA��InternalBitFlags��
��������������������������	Primitive��Internal��	�>�
���������from_str��	�
�������bits_mut����������	from_bits��from_bits_truncate�����	from_name��is_empty��is_all��
intersects��contains��insert��remove��toggle��set��intersection��C�
difference��symmetric_difference��
complement����������������������������������������������������extend���������� ��	�
iter_names��!���IntoIter����"��������Ԇ������������������ɇ�ه������������C�������׈�#���$���%���&���'�����(���)�����*���+�����,���-�����.�
��/�
��
��0�
���
��1�
��
��
�2�
�	�
���3�
��
���
�ZParameterError��
inner�Zx�
�ZParameterErrorKind��
ImageBufferSize��
��
actual��
PolledAfterEndOfImage��
�
PolledAfterFatalError��
Zy�
��
InterlaceInfo��
Null��
�
��
��
�
���
����
��NullInfo��
�	��
����
��ImageDataCompletionStatus��
ExpectingMoreData��
�
Done��
��
���
����
��U32ValueKind��
Signature1stU32��
�
Signature2ndU32��
�
Length��
�
Type��
length��
Crc��
�
��
ApngSequenceNumber��
��
��State��
U32��
�	�
bytes��
�
accumulated_count��

ReadChunkData��
�
��
	ImageData��
�
���
��Decoded��
Nothing��
�

ChunkBegin��
�
��
��

ChunkComplete��
�
��
BadAncillaryChunk��
�
��
SkippedAncillaryChunk��
�
��
���
�
ImageDataFlushed��
��
��
DecodingError��
IoError��
�
��
Format��
�
��
	Parameter��
�
��
LimitsExceeded��
����FormatError��������FormatErrorInner��CrcMismatch��crc_val��crc_sum����InvalidSignature��
�MissingFctl��
�MissingImageData��
�ChunkBeforeIhdr���	�	AfterIdat���	�
BeforePlte���	�	AfterPlte���	�OutsidePlteIdat���	�DuplicateChunk���	�	ApngOrder��present����ShortPalette�����	�InvalidSbitChunkSize���K����	�InvalidSbit��sample_depth���~�PaletteRequired��
�InvalidColorBitDepth���K��J�ColorWithBadTrns��
���InvalidDimensions��
�InvalidBitDepth��
���InvalidColorType��
���InvalidDisposeOp��
���InvalidBlendOp��
���InvalidUnit��
���InvalidSrgbRenderingIntent��
���UnknownCompressionMethod��
���UnknownFilterMethod��
���UnknownInterlaceMethod��
���BadSubFrameBounds��CorruptFlateStream��err��NoMoreImageData��
�BadTextEncoding��
���FdatShorterThanFourBytes��
�$UnexpectedRestartOfDataChunkSequence���	�
ChunkTooShort���	�UnrecognizedCriticalChunk��type_str��
BadGammaValue��
����
DecodeOptions���(�
ignore_crc��ignore_text_chunk��ignore_iccp_chunk��skip_ancillary_crc_failures�����UnfilterRegion���4��3��>�����
OutputInfo�����=��K��J�	line_size�����	�
������Limits��Ӕ����
����
InterlacedRow���6��:��;���6�����6���6���Row���6��:���6�����6���6���
EncodingError��ԗ�
�����
������
������
����ј�������FormatErrorKind��	ZeroWidth��
�
ZeroHeight��
�InvalidColorCombination��
�����	NoPalette��
�WrittenTooMuch��
���NotAnimated��
�OutOfBounds��
�
EndReached��
�
ZeroFrames��
�
MissingFrames��
�MissingData��
����U�
����
������Options���W�sep_def_img���I��W��>�Filter��NoFilter��
�Sub��
�Up��
�Avg��
�Paeth��
�Adaptive��
���������	���
���	RowFilter�����
���
��ެ�
�����
�����
��������
��������TextEncodingError��Unrepresentable��
�InvalidKeywordSize��
�CompressionError��
��������TextDecodingError�����
�ů�
�MissingNullSeparator��
�InflationError��
�OutOfDecompressionSpace��
�InvalidCompressionMethod��
�InvalidCompressionFlag��
�MissingCompressionFlag��
�	���
����	TEXtChunk���	�text�����
����������	ZTXtChunk���	�ز��������������
OptCompressed��
Compressed��
���Uncompressed��
����������������	ITXtChunk���	�
compressed��language_tag��translated_keyword��ز������������������d������d������d������d88888"8&8&8&8-8-8-8.8S8S8S8Y8Y8Y8q8r8{8{8{8888�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�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�
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�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�������e��e��	����2�a�
�ݬ����_������������������f��f��f�,덞}g�����_������������������g��g��g��g��g���j�Cc�������h��	��h��h��h����=���N����J�������i���i1�(��R����_����������������������i��~�b�������������������`���_���_TTU�V�5�ŗ!M`���_�	�	�	�j�	�	�	�k�	�	�	�k�	�	�	�k�	�	�	�k�	}�Yp9^��������������������_�	�	�	�l�	�	�	�l�	�	�	�l�	�	�	�l�	�	�	�m�	-֩vSd*h�������������������_�	�	�	�l�	�	�	�l�	�	�	�n�	�	�	�l�	�	�	�n�	�	�	�l�	6kñ�b
��������	�	�o�	�o�	�o�	��,�i���X����_���_�	�	�	�o�	�	�	�o�	�P�Ȯm�(�������������������_�	�	�	��	�	�	�p�	�	�	�q�	tƛb�*�������������������_���_�
�
�
�q�
�
�
�r�
xG����������������������_����
�
�r	�
�r�
��
�=�
�g�
�g�
�s�
�s�
�s�
�sO��v�Z@����_�������
�
�s�
�t�
�tM���7�����_���_�
�
�
�t�
�
�t�
�
�u�
�
�u�
�
�u�-�7\]������������_�
�
�
�t�
�
�v�
�
�v�
�O@)��n�����������
�
�
�v�
�Z7��5������_����������������
�
�w�
�w�
�w�
�w�
�w���E�L`����_����������������
�
�
�x�
�
�
�y�
�
�
�y�
�
�
�y�
�q�%�%1�����_������������������z��z��z��z��{ ġӠ�o`����_������������������{����|��|�
J�s�à����_������������������|��}��}8y\��%�����_������������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v����E�_������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v���8��������Z@D��K������_������`�������������������p����������Z��Zf?�%������������������������`���������_���_���t���������_���_���_���_��������������Ϻ�������������������������������������I�����H�����H���_���_���_���_��������������Ϻ�������������������������������������I�����H�����H������_�
�
���
��Z���Lz��_�
�
��
��
���
�
���
�
��-f���
�������_����
�
�
���
��
�
��
����U�'�����_����
�
�
�	�kuJ�+��N����_���J�������]$��U��W�_�
�
�
���
�
�����Yq�t�������������_�
�
�
���
�
���
�
“�
Փ�
���
�
��
���
�
����2}M�4�_�
�
���
�	��
Ӕ��
���
�
���
���
�
���
��}
Ԅ=���_�
�
�
ڕ�
�
��
��
��
�
���
��
�
���
��
�
ݖ�
��
�
���
�
��xݕ�Y�ά�_�
�
�
ԗ�
��
�
��
��
�
���
��
���;ڜ8����_��ј������
!oA��_�$�������������˙������������	�����	�՚��	����	�����	���	��	�ś
�֛��������	�����K����	�Ŝ
�؜��~���������K��J�����������������������Ȟ���������������������ߟ���������������ߠ������������������ݡ��� ��	���!��	�Ӣ"�������#���h��0�ي�_ي�_ԋ�ي�����
�"�f+�c�يԋ�ԋ����ي�ي�������ů��հ��������������ڱ�������zn��������(��ȣ��ڣ���������
�΃��j�������%�����&���&���!��&���&���&���&���'���'���'nuw��n��������4��3�$~���1�������_��������=��K��J���*�,@=׬��������������Ӕ�ӗm�V�����_����������:���;��=���t�d�6����_���������:��GFS賰�6����_���_���ԗ�������������������fr�$��_��ј�����������_�
��������������������������������������ͪ�������	����
������U���������
(��w���_��_��������������������ů���u4�b���������W�������I���W��g,���������I��E���!������J���J���J�����r*������Q������R������(��q�E��������R��S���6������S����[����E������R��S���6������S����[���8������V
��S���V���V���V������W���W������=���<���W���W���W��8|5H	x-�E������V
��S���V���V���V������W���W������=���<���W���W���W��8|5H	x-8���_�������ά��ެ��������������A�|���������������������������������ά���ެ�����������.XF7��3��_թ�թ�թ��թ�թթ�թ�թ�_���������_ה�ה�ה�������	�ز�sK_e�;�_������������������	�ز�ĎT�n���_߬��߬�߬߬�߬����������������,ຆ��J��_ϭ��ϭ�ϭϭ�ϭ�߬�������	�������ŵ�ز���Y��Q���_����������������������������������	��	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�������������
�
�
�
�����������������������������������	��	�	�	�	�	�	�	�	�	�	�
�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����������
�
�
�
����������������������R�XT�	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�������������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
��
�����������������������������������������	��	�	�	�	�	�	�
�	�
�
�
�
�
�
�
�
�����������
�
���������������������	��	�	�	�	�	�	�
�	�
�
�
�
�
�
�
�
�����������
�
���������������������	��	�	�	�	�	�	�
�	�
�
�
�
�
�
�
�
�����������
�
���������������������
��
��
���������������������	�����z�	~�
����
��
��������������������������
��
��
������
���������������������������������������������������������
����
����
����
����
���
���������������������������)��"��_3���������J��
�`b�_�6�p��t���_T�_�_�_����Ϻ�����������I�H�H��������	(���"'-��:��ENX(	�	�	���'�_�	���	'	���	�
��'���	�
��'3��
�_
&,!��
��
��_	��w��������������������q�aXÅÅą��:��������^�^��^��[�^buf��[����e�S�H��Q��C��LW����(3����
������������������������������������T��#�
�#4�
�#4�
�
#	
4	�
�
#
4;CO
��H
�
����RZb'/7���x��������"+5(���"'-��:��ENX(�
��X���'��8���
'	
3	����
�_����pu��������������������������������O�]h����`����2���8�#4X�#4;CO��H�
���������H�U_�����"+5(���"'��4��?HR|�l���	+����S���$����#E|�l���	+����S���$������!C|�!
�!
�!�!�!�!b|�!
�!���!�!�!�!a|�!
�!���!�!�!�!a|�!
�!���!�!�!�"a|�"
�"���"�"�"�"a|�"
�"���"�"�"�"a|�"
�"���"�"�"�"a��!�
���" &�����L���M��������8��������$s_��
+6=7�
T� D� T� D� ���
�� �!���	��l�T�D�T�D������gC�gG�gK�gO�
H�%P�%x�%��%		P�%
X�%

(�$
�
�$�9��E��P�� �������������������
����x��_
�K��2��(�7�7�"��.��9BL(�7	"(0���7GO	��ej
�_{���7����������������������4�<
��7�8�7��H�7		�7�;@FQ��Y��ahox��__self_discr��__arg1_discr����8��7��)<�@���@
�������@$�@
�'����������@�A��@1���@�������;,�@���������0bit_pos�<�?��mask�$�@�������,�A��d�A	/$�A����A�A	�@��2�@�����_��hn�:������G���_ref__value�
_ref__mask�D�Kd�K	*D�K̥K	*<�K
��KL�K
�
2	&��K.			+�K ��K7�K 5�KZtm<��3�	����Wsamp_mul�D�Esamp_off�D�Ebits_pp�<�D���i������T�L<�L�L3	C	D��L��L	*<�L
\�L�M%	
5	

6��K�
�	�M!��K����K!����3�K�$��.���S
byte_start�T�I���D�Rd�R	*D�S��R	*D�S
��SL�S��
*	��R/			+�S$��R8�R$����'�R�C]��T#��������S��D�N��D�Nbytes_pp�D�M���B������T�TT�T��T	*�T%��S �T%����/�T������"��T�Ru����d
�d�d�d�e�e�e�e�e��d4'<�d2_��d
(+6=8�d�g
�g�g�h�h��g()<�g2_��g
*+6=4�4�j
�j�j��j"+<�j2_��j
,+6=2��މ
߉��������É4/��<ԉ'_�ى0,7>8�dя
ҏՏ؏ۏ���(1�<Ǐ'_�̏2,7>4�4��
������"3��<��'_���4,7>2��
�,7>4�(6n6s�	 %��2��=FP����	���4�X8���).
���DIQ8��	H8{ʋʋ��ˍ�8�EO���9��	9�ʋ%/'<�	KW_4�X:��
�`��4 :�D:��	"-ʋ5�@ˍ�Q�^h׏�D�<�
ˍ'��
����07��L��ˍ5_�D�<�ˍ'��
����08��L��ˍ5_�D�<�ˍ'��
����09��L��ˍ5_�D�<�
ˍ'��
����0:��L��ˍ5_�D�<�ˍ'��
����0;��L��ˍ5_�D�<�ˍ'��
����0<��L��ˍ5_�D�<�ˍ'��
����0=��L��ˍ5_�D�<�ˍ'��
����0>��L��ˍ5_�D�<�ˍ'��
����0?��L��ˍ5_�D�<�ˍ'��
����0@��L��ˍ5_�D�<�ˍ'��
����0A��L��ˍ5_�D�<�ˍ'��
����0B��L��ˍ5_�D�	<�	ˍ'��	
��	��	0C��L�	�ˍ5_�D�
<�
ˍ'��

��
��	0D��L�
�ˍ5_�D�
<�
ˍ'��

����
0E��L�
�ˍ5_�D�<�ˍ'��
����0F��L��ˍ5_�D�<�ˍ'��
����0G��L��ˍ5_�D�<�ˍ'��
����0H��L��ˍ5_�D�
<�
ˍ'��

��
��
0I��L�
�ˍ5_�D�<�ˍ'��

����
0J��L�
�ˍ5_�D�<�ˍ'��
����0K��L��ˍ5_�D�<�ˍ'��
����0L��L��ˍ5_�D�<� ˍ'��
����0M��L��ˍ5_��
W+6=4��
�	%070��
�	%072��
�	%073��
�	%074��
�	%076�	(=�	(.6!��=�MU"��iq#��;��$��W��%	��s�������=��	�����
����'1�?J��U(>�>��	"��.ȳ6?IH@�		@��	;@FQȳYȳahox���������A��	A�ȳ)�
�	%071��
�	%072��
�	%074��
�	%078��
�	%0716�	(B�	(.6&��B�MU'��iq(��;��)��W��*��s�������B��	�����
����'1�?J��U(C�C��	"��.��6?IHE�		E��	;@FQ��Y��ahox���������F��	F���)�
�	%071��
�	%072��
�	%073��
�	%074��
�	%076��
�	%078�
(G�	*08'��G�OW+��ks(��;��,��W��)��s��*���������	�G��	�� ��,��5��>FP�^i��t(H�H��	"��.��6?I(J�#J�#�	"'-��:��ENX(L�#-��hL�#.��'��hL�$/��	'	��pL�$
0��
��(
4����
�_������
{�L�#�	&��3��<��E��N��A��J��S��$��-��6��������(������������������m����&
�	%070��&
�	%071�(M�%	"(01��M�%GO2��ej��w|�M�%�	���������������������(N�%N�%�	"��.��6?IHP�%		P�%�	;@FQ��Y��ahox���������Q�%�	Q�%��)�)
�	%070��*
�	%071��*
�	%072�(R�(	$*23��R�(IQ4
��em5��;�������R�(�	�������������������(S�(S�)�
"��.��6?IHU�)		U�)�
;@FQ��Y��ahox���������V�)�
V�)��)�2
�
%070��2
�
%071�(Y�1	"(06��Y�1GO7��ej��w|�Y�1�
���������������������(Z�1Z�1�
"��.��6?IH\�1		\�1�
;@FQ��Y��ahox���������]�1�
]�1��)(`�7`�7�
"'-39��F��QZd(b�7�
��	�b�8��pb�9
	
��xb�9���b�:
���b�:���b�;���b�;���b�<�����b�=��!���
��		
��
����8���
���
�_"(1b�7�
IOV��d��m��v�������	������������w�����d��m��Q��Z��>��G��+6����#��������������d��mw���
����
���������q����V����;���� ���������������������
�������9�����:����	�;���	��<	���
�
�=	���
��>
�����?���1
��	@��
cr�
���������R��[��?��H��,��5����"����������������������0L�B�B$�B�B
���B,�B
���������B�JT����c��B��B"\�B
ɕ,
l�B��B#	
	
��B>|�B
�pL�BG��B4$�C$�C
���C�C4�C
��������������,M�[�}��
`T�CįC\�C��(l�C̮C����C5|�C��
T�C>��C*$�C,�C
���C�C<�C��cY \�C��C\�C��(l�C��C����C7|�C��\�C>	��C+$�D4�D
���D�DD�D��cY
 l�D#ܱD\�D��#("l�D�D!" !����D:|�D��d�D >��D-$�D&4�D'
���D�DD�D��&c'Y%
 l�D+��D\�E��+(*l�E��D)*()����D:|�D��%d�D(>$��D-$�E.4�E/
���E�ED�E��.c/Y- t�E3�E\�E
��3+2l�E�E1201����E;|�E��-d�E0>,��E.$�E64�E7
���E�ED�E��6c7Y5 t�E;��E\�F��;(:l�F��E9:89����E;|�E��5d�E8>4��E.|�F<����F=	<�F>
D�F?>$	?.>��F >=l�F@����FA	@�FB
D�FCB$	C.B��FBA,�GEDE����F+��F
����G\�GL��
DW>�G���A���B�F��������������������q�aX���B��$�A���A��D�Bh��:	���	��|	���ˍ���	x��<���������ˍ���
���K��������ˍ�A\�����������[ˍd���e�����B��<���ˍ�������8�������������1L�����������H��Q��}���&���������;��Gg�Ek�:o6L�������A���
���
��
���	��`	��0	�����~��N�������l��/��������J��������h����B
�,7>26�(c�Gc�G�
"'��4��?HR(e�GA���e�HB
��'���e�IC	��
'	
3	����������lq�e�G�
����҅��������������������������E�S^����V����(��}4�J�J$�J�J
���J,�J
�����YO*|�J��J\�J��(
l�J��J	
	����J9|�J��L�J>��J/$�J�J
���J,�J
������������t������{
Vt�K�K\�K��(l�K�K����J8|�J��
L�J>��J.,�K����K+��K���K\�KK��
N5�K���I���J�����I��$�I���I��D�J������������:ˍC�o�"����!���gˍp�����=��I��E��:�	>K����V�����݋~���������J
�,7>8�	(f�N	(.6D��f�NMUE��iqF��;��G��W��H
��s�������f�N�
�����
����'1�?J��U(g�Ng�N�
"��.ȓ6?I(i�^	$i�i�vDLI��-	9	��v{
�_��l���J�����������H
������i�^�
(.
��<��H��QY��b��k��J��}��\��e���__self_0�����������������(j�^j�^�
"'��4��<EO(l�ol�o�
"'��4��?HR(n�oK��n�o ��IN��[`Omn�o�
����������������������������������o�o#o�o�
Ho�o
����ip4�AKp�o�
p�o��%/L�p
P�G��p��p%	100_000.0���{\�{
�$�{l�{��{ \�{��?l�{��{!����{G��{���{\�{@��
O5�{���z�����z��$�z���z���ˍ����4�E7e�@����4�����(q�|q�|�
"'-39��F��QZd(s�|L���s�|%M������.���s�}#N��	��)	���s�}%
O����)���s�}$
P����)5����
%+!��
��
��^s�|�
v�����������������������p��y����Q��Z�c��2��;�G�P#�1<���4������������o	�t�|%����*/
�����EJRX�t�}#����*/�;@HN�t�}%
����*/�
;@	HN	�t�}$��
��*/�;
@HLT`t�|�
Ht�|
���������n�w��+�4�=���������:�����1u�|�
u�|&��.7A�� �
-8?32����\��
�
$��l��������ފ9�ފ���\��?��S9��������������$��������� ����?�EAr�?��٭$������
&180����
&181����
&182���
&183�(v��v�
$��0��;DN(x͌	'-5Q��xьMUR
�� iqS��<��T
��X�������xҌ�
�������������(��3HyԌ		y݌�
=BHS�[�cjqz���������z��zߌ� *|��D��
�$��T�����
��������8�������\��A��S9�������������$͕��ӕ�������G�EIz�A���>���({��{���$)/��<��GPZ(}��U���}��V��(���}��W��	(	���}��
X��(���}ѥ#

Y��(4��	��
#��
��
��V}���o��|�������������������k��t��}��M��V��_��/��8E��N�(3����*�����������������f�~��$5�~��$5�~��
$	
5	�~ѥ#
#
4;CO~���H~����W_g+3;���w��������	�#,6(�������&+1��>��IR\(���
Z������([����+�����
\
��	)	����Ϭ

]
��
)
5������������
x}����-��:��C��L��U��F��O��X��%��.��7��������!������������������f������%6��Ϭ%6����(	��
��,1
�����	G
LTX`l����H�������5=E������f�s}���������
��$-7(������&+��8��CLV(���
^����ٱ _��*����߶&`��
*	
6	����������ot����������������
�������������������Q�_j����`����/�����ٱ &7��߶&&7>FR����H������������J�Wa�������
��'1 p��x���������
���08ȊԸ	��
���	08���
���
����������������;t�������Q�����R��A��@�������
���
����������+4����'����������������;t�����^c
���u~���"����+4����#	����������������;t�����^c
���u~���,
����������������;t�����^c
���u~��������+	4����'����������������;t�����^c
���u
~����/
����������������;t�����^c
���u~����%����+4����7!����!+ 
4����%#����������������;t�����^c
���#u"~����&%����%+$4����G'����������������;t�����^c
���'u&~����G)����������������;t�����^c
���)u(~����6+����������������;t�����^c
���+u*~����(-����-+,4����,/�?�?��?���:�?�	�:$x��Lk���B�B�BGlobal�����I���
���/�.�����*1�?�?��?���:�?�	�:$x��Lk�߬��X]
���1o0x���3�?�?��?���:�?�	�:$x��Lk����W\
���3n2w(���
�
 "$&(*,.02������0.%,5$EUeu��4���~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����&����x�����h��q��>ȳG��������N
��W
��(
��4
���	���	���	���	��(	��4	��������������(��4��������������o��{������������o��{������������o��{��������z��� !���
��k
��P
��

�������
�����a��0���
��:
��	
���	��	��������6������������c�����R��l��s��z���������������9(���
���p����x���
	
����������ȋԸ��
��������������������������'�������"��������#	�������,
����������������' �� ������/"
��!"������%$��#$������7&��%&������%(��'(������&*��)*������G,��+,������G.��-.������60��/0������(2��12������,4��34������*6��56�����9��89#78��1
��	
!#%')+-/1357�����:�a���;�������:�;������!(<��6��?��H��Q��Z��t��}��X��a��C��L��.��7��ȳ!������������������������������������{�����d��m��M��V��6��?����(������������������������������������~�����g��p��P��Y��9��E��N��T��]g�u�
��������x����[����>ȳ�� ����������������������������j����K����,����
������������������������r����S����4���������������������������2T]9��iPYb	��eKTc
��`F	Od
��[	CLe��X
=
Ff��R
7@g
��L1:h��F+4i
��@%.j
��:(k��4"l
��.m��(
n��"o��!
p�� !�#q��"#�%�r��
$%�'�s��&'�)�t���()�+�u
���*+�-�v���,-�/�w���./�1�x	���01�
�����
 "$&(*,.0Sb�r2�������<��E��'��0�����������������������������������������t��}��]��f��F��O��/��8����!����
���
���
���
���
���
���
���
���
���
���
��w
���
��`
��i
��I
��R
��2
��;
@(�����&+��8��CLV(��
y�����=��$��OT��afSs������������������������������������������
��'1���=��
�`���5 ���G����&1��9��A��R�_i������=����,1
���CHP����������Less��������Greater��ji�/޾p��x�������������#���=����,1
�����GLT����H�����������8�EO������=����,1
�����GLT����P�������������������;t�����U��]��e����~�������

���
�<��<��Њ7���!��._��
�~��<��v����o�_��
����<߅������_�X
`T��<��N�]��Ir_������
���Flag���
[��[FT�z�,N��v��
Ԝ	��������
�����U
	ȝ��Ό(ќ	ќӜ�����
Ԝ1���Ԝ1���Ԝ1���Ԝ1���ќc�y�ɑ���������*�����ќ_������
k������*z�������4;K������*{�������t{�������*|��������������*}��G���T��
Ԝ���QќӜԜ�Ԝ�Ԝ�Ԝ�L������������	������i�	���i�	���i,_�)�����&+��8�@IS��%���I����ov6�CM�����
�'1��).
�BGO���Q���!������:�GQ�����).
�?DL���������!������:�GQ����
�`�2!��D���&1�9��A���R�_i���ѻ����
� ������O��!��ѫa���$!
�پ�$��������8��!��� N�}
�w�r�l��e��پ�%
�	��&
���')q��ȝ	��(���',	#		6���'4)��(
m��h9��(���';!��(
�R1��(I��(
��(

1��(	��)*	*P[dq��ȝWS`r	�QLɯ�
D@;��
�62.
*&L	Mt��q��ȝ|x��		�vqɯ�
ie`���[WS
OKq	r��!�q��ȝ�"�#!�$"#�	$#"
� !"��ɯ ��������|%x
%t&p�	&��&I��*'y��*
�'��������4���%����&����'�
���)@(��!���i��%)��&!��'��Ԝqȝ��������R��k׹�ȝ����9������׹ȝ<&%���h����׹Oȝ�pho�����	truncated�\�\flag�`��m��z���
V�*q��ȝ:q��ȝJq��ȝZq��ȝɯ����ɯ	���ɯ���ɯ%���>���R��1���u���'q��ȝ	!	
*	
<	
	P	
!ɯ{B	��('
/*��v%	��(	��(	CJ!��(

\

	��(
ie�	�����'�	��)	���1���s�	�	�	

%
q��ȝ


(
:
	N




ɯy

@
�!

)
$
��p

���7
>
��M

��W
S
y
	z
�
���	���1���Xpw��  
q��ȝ�!!" 
#!"	#"!	3 !�
�ɯ^
�%�
	��U��!� �$#$�%�%2
$%�%�$<&8^	&_�&���	���1���'=(U
)\
*�
+�
,�
,�
q��ȝ�
-�
-�
.,�
/-.	/.-
+,-�

�
�
ɯ+C*�

)*�+�

�
�
��):(�
�)�-�,�*00�1�1(
01�1�0!2C	2D
k2�'��(	���'�
3�
3�

�3	��*3	��*�
��
�
�
�
�
�
�
�
4���
�
�
��
������׹<ȝs]U\�l����-��G��P׹�ȝ�������P�������׹ȝ;%$�4��o������׹hȝ���������

��u�u��v���������(#
l�@q��ȝPq��ȝ`q��ȝpq��ȝ1��*�������:���1���6oj�d]�Zc���+���+
�!��+*���+ ���,Q��,
����,9
�������+����--
����,������͑r���+�����������������;t��������-)��I��+��v:����6��7����T����
�����		��+�	��+�I��,!��,.		��,*!��,		G
�		��,	N
����	��,T}�Z
�����	��-	��-l�ga
����~iJbT��?��^��`�Y��.I��.
� i��.���.Ѿ�.
���������[��!�ؓ)�ʓp������'Q����!��.�	

��'	��.
�	��.	��.#���~�������?jQ��/
�������ܔW��!���)�����;!��/�
�	��/�������_����!��2���2*������22
�����SG.4y��3
�����3!��4��81��4���3#
����3R
�����	���2*
�������	9
5�
��������
��
��
���������2*�������7	��
������������
��
���������2*��������7
�������������
�z
����u���6-
������������n���6a����֗-��)�Ɨ���������H|������&��%��{������Y���������Q�����������;�
�U���b���o���|��������y������������������������������� %���:C���Q`�4��}������������������������������-<���Y��bjo���LU}��ap�|���������|���������������{�����:�������
z��(����E��NV1��7���7%پ�7��˙�����D!���������	Ao������	��7���������Y��9I��9��i��91��9���9
1��9���9 �������@!�Қ������
�������5^����%
-)��C&")%
	��9295	��9	��9L�GA�<������o�1��:9��:���:���:/پ�:��М�����V!�����������1������4�1j��
�	��:�	��:��
�����5�3m��1��;9��;���;9��;پ�;������םR!���������
��1�������;�8q
�
	��;	��;#��������F�D~1��<a��<
�ɾ�<)��<
�8)��<a��<���<!�ן�����D������������1����������6�3p���1��=a��=
���=Q��=
�8)��=���=���=&��������D�ߢ���������1�Ң�������6�3m���1��>a��>
����>(���>
�9)��>پ�>���>0�������D������������1����������6�3mχ�)��?���?1��?
�!��?)��?i��?���@1��@
�!��@)��@i��@��������L�����������1�ɥ1�ץ��9�6�7}ȉ���1��A9��A���A���A
��ڧ�����Y��!������������1������4�1l
������	��A�
�	��A������������_���O1��A9��B���A
���A
�������ܨK��!������������1������4�1l
������
	��B�
�	��B������������_���O1��B9��BA��B���B���B
���������U��!�Ԭ���������1�ì����;�8s
�
�	��B!
�	��B%� ����������H�F�1��C9��C���C���C
��������i��!������������1������4�1l
������	��C�
�	��C������������_���O1��D9��D���D!���D��/$�Ѱ�����G��!���������� ��J�������	��D�
������	��D���������;W����d)��d��!��d)��da��d��d����c`��!��d��!��c��)��c�Q������f1��fȉ!��f)��fi��f��f����f[��f��I��f��)��f�"�"Wȉ����i ���iχ!��i)��i���i��i����he��!��i��!��i��)��i�Qχ����k1��l
�!��k)��li��l��l����k\��k��I��k��)��k�"�"W������na��n
�!��n)��n���n��n����n]��!��n��!��n��)��n�Q���!��qY��q!��q
�11��q���q#���q
�N&���q7a��q��H)��q���q���q?��q����p���p��I��p��)��p�������<�<r��6��
������uQ��u��!��u)��u���u��v����uX��!��u��!��u��)��u�Q������y1��z��!��y)��zi��z��z����yY��y��I��y��)��y�"�"W������|Q��|
�!��|a��|��|����|F��!��|��!��|7Ԫ�A��

�H�A��+/���NIX]
�J��Hv�	��!��	�������1���ȉ!���	!���
a���	������#	���~���!���9
����I���A������������������-[�	[�	��	]	����ȉa��%��,Q�܃ i��Y��ѫ!1���A�������1���
�I�����cU����1����ń�����	�Ą�<��؃m��!����A����^������	8�
��ѫ|��&��Y��K!��K��!��K1��K���K.���K!��P%Y��K!��K��!��K1��K���K.���K!��P%���J����J'
�����J)q��ȝ�lI��L����I�Iter�
��done�X����g�����I#�)��I��U���C0��q��ȝ��������~��R��.����
 ��	��K
!��g=	��K�)E
MI��EA	��KF
NI���j	��KO
WQ��Gq��ȝW��	��LW�S�����]�����T�BJ��q��ȝY��P!��P��!��P1��P���P.���P!��P%Y��Q!��Q��!��Q1��Q���Q.���Q!��P%���O����O,
$�����O)q��ȝ�lI��Q����N�	IterNames��idx�source��'�]��r� �����O(�)��N��r���%`0��q��ȝ�����������o��K�5
=9��51	��P6
>9���Z	��PF29b
jf��b^	��Qc
kf����	��Ql
tn��dq��ȝt%��	��Qt�p�����z�����6q�_J�q��ȝY��$��%����$Q9��$��I��$9���	���	ѫ���	 
��������8��!�����s(ѫ���
��ѫ��
�	��	�������������
���
�����

���������4��!�����r(�����
������
�	��
����������1����i��!����41���������:�:��1�����<��������
������	�����f;���������"���
�!��+/	���(S���
-
����!�����Q��

����9
����	��
������͑r���p����������������;t��������-)����t���3�������8��.��������
�����	��	�8�
�����
������!��

�	��
	
����		���������.��������������������+���%��!��*���1
���������[��!�ؓ)�ʓ�����C�������
������	���
�	�����������E0������)���#��!��*���/
�������ܔW��!���)��������C�������
������	���
�	�����������E0������"���
�!��+/	���(S���-
����!�����Q��
����9
����	����������n���p����֗-��)�Ɨ��1���3�������
6���z��y1�������A��
�6Q���˙�����D!����������	��B��������
������	����������$��1����y��1��
�6A���������@!�Қ�������
��B��������
������	����������$��1����9�������Q��
�K9���������V!������������1��������/�,e������������
����6%�	����������������~	�A1����9�������A��
�K9���������םR!����������
��1��������/�,e������������
����6%�	����������������~	�A1����9�������1��ȉJ7y���ן�����D������������1���������/�,iȉ�1����9�������1����J7y����������D�ߢ���������1�Ң������/�,f���1����9�������1����J7y���������D������������1���������/�,f���1����9���������
�L9)�������������L�����������1�ɥ1�ץ������;�8�9���1����9�������a����G7������"
��ڧ�����Y��!������������1������������7�4o������ ��
"��aR	��)
�	��/�*��$�������������M�K�1����9�������)����G7q�����
�������ܨK��!������������1������������7�4o��������
!��`Q	��(
�	��/�*��$�������������M�K�1����9�������Q����G7������ 
���������U��!�Ԭ���������1�ì���������7�4o������ ��
"��aR	��)
�	��/�*��$�������������M�K�1����9�������$���χH8������*
��������i��!������������1������������7�4oχ����!��
#χbS	��)
�	��/�*��$�������������M�K�1�������Q��Ԫ2a�����
��Ѱ�����G��!���������� ������!LԪ�������
��Ԫ�	���
�	�������������R��r����d)��d
�!��d)��da��d��d����c`��!��d��!��c��)��c�Qʃ����f1��f
�!��f)��fi��f��f����f[��f��I��f��)��f�"�"W������i ���i
�!��i)��i���i��i����he��!��i��!��i��)��i�Q��k1��l
�!��k)��li��l��l����k\��k��I��k��)��k�"�"W������na��n
�!��n)��n���n��n����n]��!��n��!��n��)��n�Q���!��qY��q!��q��/1��q���q#���q��J$���q7a��q��F)��q���q���q?��q����p���p��I��p��)��p���������;�;q��1��
������uQ��u
�!��u)��u���u��v�
���uX��!��u��!��u��)��u�Q׍����y1��z
�!��y)��zi��z��z�
���yY��y��I��y��)��y�"�"W������|Q��|
�!��|a��|��|�
���|F��!��|��!��|7ѐ�A��
�A��#'���NAPU��ajn	z�!��	�������1�����!���	!���
a���	������#	���~���
���9
����I���A�����������������*X�	X�	��	Z	�������^��"��)Q�܃ i��Y��
�#1���A�������1���
�I�����cU����1����ń�����	�Ą�
<��؃m��!����A����`������	8�
����~��&��Y��K!��K��!��K1��K���K.���K!��P%Y��K!��K��!��K1��K���K.���K!��P%���J����J'�����J)q��ȝ�gD��L�
���I������I#��)��I��O���/Z�q��ȝ�����`��<���������
������	��K�
����$�	��K����

���	��K
��Q'	��K
��	q��ȝ�mK	��L�
����
��U��C������Ht�q��ȝY��P!��P��!��P1��P���P.���P!��P%Y��Q!��Q��!��Q1��Q���Q.���Q!��P%���O����O,�����O)q��ȝ�gD��Q�
���N������O(��)��N��O���/Z�q��ȝ�����`��<���������
������	��P�
����$�	��P����

���	��Q
��Q'	��Q
��	q��ȝ�mK	��Q�
����
��U��C������Ht�q��ȝ(���
~����Ջ
����*6��af
�_w|in�����
���������������������������
������*(���	&,
4���BG��T
Yaem���{������x����h��������NV���b��V	^���jv
��DJ��X^��	�
�{����
��������������.�������I��R��>��G��S���� *�8���__self_1��d��o��v�����Ԯ������(�����
$)/��<��GPZ(��	#H�����E	M���0<
��x}���	�
k�@�����������1=������n���
/5<��J��S��\d�����x��������k�����}��������9�����������س��n��(�����
$)��6��>GQ(�����H����(4��_d��qvch����
������������������������������������	��	��	
���U	
���	�	��~	����������
��K�Y(��$�	���	�����r����������	+	��	"	
�<�		$��		|�		
����	"	
��		<�		��		
����
	�
	���	����	��$�	���	��<�	�\�	�������޸9�<�?���\��9�������
	�
��
	���
Z	�
	��L�
	�4�
	�'G��	�
���(	l�	
�4,�	��	�	���
�	��������������������q�aXي̥	��L�	,�	��Ӕ$����d�	���5	��	
�/��	��(	�
	����	�	��L�	��	j��%ڣ+V���d�
	���
5	��
	
�/��
	��
(	�	���
�	�
	��L�
	��
	j���"�(S���d�	���1	��	
�/��	��$	d�	���-	t�	
�/��	�� 	�	����	�	��L�	��	����x���0�5`������\�	����	D�	
���2T�	���		
�!��������������������q�aX����uy	�4q��	
|��t�	D�	
�n
�	T�	��		i��������������������q�aXȩ1�FĿ�Xx�`�
�!��������������������q�aX��ي��	��&	��	
�H%��	$�	
��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
UnexpectedEof�%�H�HOutOfMemory�&�H�H
InProgress�'�H�IOther�(�I�I
Uncategorized�)8C�v��R�
4�	��7	
�

��<	
����ي�wd�	���$	4�	
�/
�	T�	
��	���%	

�!��������������������q�aX��ي�z~	�
��%	|��D�	4�	��\�	����	<�	
���2D�	��	��	i��������������������q�aX��ي�s
�!������T�	
����ي�	����	���	���	��	
		��	����	��L�	����������������;t������6��6��3��45#�o^�T�	:��2������|�������i���G��^i؊�����
����2
�� 
��l
Z
ي�"	��@	������|�������i���G��^i؊�������7��W�������@��`	�
image_data�tconsumed���
����	
�
?	��
�
��	�	�����_�����m��s
��$����������	$�	\�	$�	
���,4�	)��	<�	
�P��RL�	+$�	
������	\�	
���$�	<��	���		
�!��M#'		3		E��	|��	��#	
��	
i��� 
�!��������������������q�aX��ي��
�������I������E������N
�����D���D]���]
�S���*]�(��
4$�	\�	$�	��&4�	��	4�	
�P��@D�	ĉ	
����ي�	����	��.	QX����%	��L�	I����������������;t������������������|�������i���G��^i؊�������������&��cH���������&�
q
�����������P��%��,�����F��(���	$�	
������	\�	��$�	6��	���		��A!	-?��	|��	�	��	i��� 
�!���6�V����If}����D	�����A
�����T�����d����A
7����T]�����I������E������N������D��"	
���)	$�	
���ԋ6
4�	4�	
��يm��	��o		
�

��t	
��ي	��{	M����	�������	��L�	��`��������	��G��#	ي�ԋ6��Ud�
M��������������
�!	\�!	��$�!	T�!	��!	��!		��C!	-?�!	|��	��!#	��!	i��� 
�!��������������������q�aX��ي���	��#,	
�
��#0	
����ي�$		��"	

�
��"#	
����ي
�"		��!,		
�
��!0	
����ي	�"		�$	����	mt������ 0	��L� 	��T� 	��*��a��������!	�������`d��h�
�\����������	��&�	$�&	
������&	��&	
���$�&	<��&	��&		
�!��M#'	3E��&	|��	��&	��&	i��� ��,�4�'	
��ي�l�'	�'	���%�	��&.	����	���%	��L�%	������|�������i���G��^i؊�����������(��1��pU��
Y�����+������(P	$�)	
������)	\�)	��$�)	6��)	���)		��A!	-?��)	|��		���~Z	��)	i��� ��,
�)��~Z
m�����I	������E
������N�
�
�����
�D
"���~`Z�)	4�)	
��يC�.
���(�	\{������(	��L�(	���3��h�����������)#		X�

�O������������*	�����������������;t�����ԝ*	4�*	
�P��zD�*	�*	���)W	����)	��,�)	���9��~(��*		#)1�����*	JR���!in��{����*	�
�����������������������*	�
��*	�� *H��*			��*	�
=BHS��[��cjqz����������
���)�,�%128�h����.�$�$false�	(��	+19���GL��Y^fH������
����1=�������
�l�X��
Փ����1	9���EQ
��FL��Z`	�
�sx�����������������������������$*3���
LRY��g��s��|�������������������������ʋk�����}ʋ�������A���9��D�������U����}��f��m��t��{�
�
,7>4�(��	%H������HP�	��1=��{�����l�H���������
��1=������n�������p����������t}���lt����	��t
|������|������
��
��!		
���
�J���
cipw�������������ˍy��e���������������������Ԯ�ʋk����}���ʋ��;����"W�e��V��F__self_2�=�������������������4��������ˍ���Ԯ������
�,7>4�
(��	-3;���IN��[`	hlt�	��������	�H��ݖ�������1=������
n	H������=F���3?��rx����r	�H���������
��3?
������
r	���H�����W`�
��O��D
P	
����
�_���	�	�����������	���
'-4;B��P��\��em��v��aʋN�����|��i��rʋ�����(��1ʋ����������ʋX����j��s��!��*4�B��3��$�����X�����������������������������-�������������������(�� 	'-5���CH��UZbp��-�����
��	��1=�������
�l�X��'�ԋ�	���2>
��/5��C	I
qWH��#ԗ�y����3?��������r��� ������ي��&.����B������ԋ���j������Ω"�����4Ω@��������z���������������٩��A��&�������7(��1������1����)5��`e��rwdi���1����������������������������������!'(��1	$	

 !"#%%$#"! 

	gm�v�
����#�����&����O�Ӣ"��������3�<���H��V����"��'�.����&Cx��N���!��f�p�
��5�>���J��X������!���������&�x��M��� ����$��5�>���J��X����W] ��k�r����&��������������&����H���ה������5��C����&,��:�A�z&PU�_���nt�����&����F!������
BadZlibHeader���InsufficientInput���InvalidBlockType���InvalidUncompressedBlockLength���InvalidHlit���InvalidHdist���InvalidCodeLengthRepeat���BadCodeLengthHuffmanTree���BadLiteralLengthHuffmanTree���BadDistanceHuffmanTree�	��InvalidLiteralLengthCode�
��InvalidDistanceCode���InputStartsWithRun���DistanceTooFarBack�
��
WrongChecksum���
ExtraInput���t��h������p�z�����������CI��W�^����&uz������������&���D���������4��B������'�.�y&=��D}��^~g���2�}?��������~�s&���Dyߟ�z����2|y>{|����'z-{q&;��Du��\ve���2xu>wx�������v�wq&���Cq���r����2tq>st��		��#	r)	sq&7	��Cm�X	na	���2pm>op���	�	���	n�	oq&�	��CiȞ�	j�	���2li>kl��

��
j%
kq&3
��Be��T
f]
���2he>gh���
�
���
f�
gq&�
��Ba���
b�
���2da>cd��
��b!cq&/4`=���LR��``f&oH��A\�����
]����3
_\?
^_���
����]�^r&����AT�������AU����-V6���PWXc
��cXT��WY_b	��j[UvZ[�������V�W�X�Y�Z�&��S��������
S
&
���?KŜ
��@��?LŜ
N
MW
���ONW���cOK��WP_e��jRLvQR���
�

���
M�
N�O�P�Q�&�
���>@����x��>A��P��?B��L
CU���k
Dsc
��~
E@��r
Fz����
GA��{
H�����
JB�
IJ���
����C�DE
F�G�H�I�&!x��=8�P��=9�^	:g���N	;V���b	<8��W	=_���k	?9w	>?���	����:�;�<�=�>�&`��;0ś
h��<1ś
@2I�	��N3V���b40��W5_���k71w67����
���2�3�4�5�6�&�x��:+��	��,���3-;���G/+S./��PV	��d,j-�.�&}x��9&�����'����3(;���G*&S)*�������'(�)�&x��8!���7"@�	��3#;���G%!S$%�������"�#�$�&�x��8՚�����
��3;���G S ����,2��&Ex��7����gp�	��3;���GS����������&�x��6��������3;���GS��HN��\b��&uz����������&������������&�������&,&5`��2��`��3�����3���������ks���	��t
|������}������
��"(��6<	
���
�&e��1�~������������������	%,3:���I��R��[c��2��ʋ�����V��_��L��U��B��K��T���������ʋ�������#��,ʋ��� ���������ʋ���M���������ʋW��z��i��r��{ʋ�����.��7��@ʋ��������������������
��	��	��	��
	��	��
��
��R��5
��>
��+
��4
Ԯ=
ȳ���}��j���������������������Ԯ���������������������������3ȳI��5��N��d��m��Y��b��nȳ�����%ȳ1��������������������������E����W��`�����,����������P��������+��t��=��F��������������q����������������-��6�����p�������������7הu��L��������jʋ���|���������ʋX�����j��s��|ʋ%�����7��@��I���%������������f	��
���
��U!���&���+���
0��
1���	8��{	9���
@���
A���
B���K���L��T��U���
\��|a��e���i��m���q��3u���y��K}���������������������8��G�������W�������������7��(��/����k��@��G�������X��_�������p����8���������������\��������������������������������������;������������� ȳ��'������+ ��2 ����'������M ȳ��`����MԮ��;��r ����VԮ��D��� ���������}��� �������� ����A��� �������� ����3��� �����
��� ����%
��!��!��!��#!�����������������H!���������������		��݌!
(�̋
�
�ы�:��F��Q�����������������������[��A��'��
������-8?4������ �,��'4��
�,7>4��
�,7>256��
�,7>256��
�,7>4��
�,7>256�� 
�,7>4�� 
�,7>256��"
�,7>4��"
�,7>256�D�

�

$�

5	86j��
)
�,�

���-_����	
����	��8��

���
�/��;�eP�����|(��
��
�$)��6��AJT,�
���#�,�%32768�(���
��p����(��x��	9��	(	��Ȯ�	
c
����)�����

b	����)�����
�	��)5��FL
�_^dRX%+
��
��������������������������������������������ȳ���}��������^��gԮp��y�������������aȳ��2����Ԯ�����	�	p��$5x��	$5ȯ�	
����*/
�����
EJ	RX	���

����*/
�����
EJRX���
$5<DP���H����	��	�������ȳ�ȳ�<��E��N��������	��	������	'��	/8B(��
��
�$)�6�AJT(��
���������)5��`e��rwdi���
������	�������������Ԯ�������Ԯ�����(�����$)/������:���;��=���t�dt�	��(���
����������*������	��
��*	
6	����������ot����������	������������������������V�do��	��e��	��4���(�����$)������:��GFS賰b��	mv�(�������������*6��af��sxej��������ݒ	���������������	���	����	��	������
&��|�����.��
����S?�
���]+;�1��������-��jPcc���T������=��޸%���9��	#�������
����&d���T�
���-4���d���_
�������������������	T�����4������������޸8�';�>�����Ř	d��	0�����,̼
����t�.d���|�����*T���	F:��d���_
�������������������	T������t�������������޸A�'D�G�����ś	���P��	8�����(����($T�(��	-4�(��(�(���(b�(��	L�(�4�(k���$�''V��	���+����+$��+
���3��+�+���*�����*%ɟ	L�*��x8Ơ	~0$�,1
0&0.$�,��,��,
���,-��,���,	
�!��G-$(	4)���,|���-��-
�$�--"��,i��� 
�!��������������������q�aX���<	�����<���<���<���2���-���=���=���=�6��+?g��ي��.-��-1
��-0

����.
�	�.Բ.
�'��/1

t�/��$�0
�����Box�������lf���]v���������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v����������	�����T�0D�0
�?%��-�	
���	
�.
,�04�5	l�5$�5
���+	$4�5��5&��5
�F
$��5)��50<�5
�PR$L�5,
��5
�
��5"
����	ي`� 4�7	��7��7
���+$��7*��7%<�8Ҭ	N$L�8'�8
�
��8"
����	ي� 4�8	��8��8
���,$��8���8

�!�H$%)	54�9%	l�9$�9�	%%$$4�9��8 i���	 �	 ,/$���9#$
����9(4�9
�P��#3"$D�9+&	"��9.&L�:'"�҅��:)'��:()4�;
-	l�;
$�;�	-%,$4�;�9!
܌;
+,����;%
<�;
�P��+2*$L�;-
*|�<
.(�=$
	.('$K
(.��;�
T�=
!(�=��9�	!4�=/	T�=
����	ي/�=1
#	!+-15U�"K0#)�=e	+�0&
'"
+��+����#�-�1-*���(�0(,=
"�	 ���,��	�	'
.
��,���-�����8	
��:���:�2�	��, ��	D�,������|�������i���G��^i؊����3��hɟ	��
���
�����3��3���3���3���3���4���4��������,��	T�-��
��
���=�����=���=���>���>���>���[��r[
��	E
��/
����������������;t��������	������lf���]v��������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v������	������?�?��?���:�?�	�:$x��Lk���p
�	����������������;t���
ݿ	"
��W
��	s
ي�	Q	ۿ	�	ݿ	�	��	�	ي@	������|�������i���G��^i؊��	�S	��	p	������9�����������������;t���҅������Y	��	r	$�9҅�t�:�%��D�����	�����	�`g
��!%�
0�{�2�		�
�	 �T
��	animation��	'�t�
(O��	^â	9��	��	G��	Q�	+
�	���	�Ҭ	\ح	�Ҭ	���	/��	
�	�
�	��	V
�	�	��	q	��	��	���	��	��&�����	����Ԫ@���@���?m�@ɟ	L�?��L�@�-D��D����D:��D
���3��D��D(�D���C��Dɟ	L�C��Dn���"ڣ(S��	���H����H:��H
���3��H��H(�H���G��Hɟ	L�H��Hn���"�(S��	���J����J4��J
���3��J��J"�J���I��Jɟ	L�I��Jn���"�'R��	���\"��	��]��\���^̐^�^$	'Jx��^��^��_)	
�
��_0$�_
�����	64�_��^i
�
��^n
����ي����_"
��	

$�`
������`+��	����������������;t�������`|�`
���$�`
	��`���`	��	
B
!	-
����`i��a 
�!��������������������q�aX��ي�����a��a��	$�a��a���a	��	<!	-$�c\�c$�c�	&4�c��ai��� ��	,�̛c����c"4�c
�P��2D�c��c+4�c
�P��HD�c��c/
����ي�c�
��[���\� '��`�a��	��\$��	L�[��\�����Iي���&��E���	���	�D������	.�^������f����������������;t�����������b��	|�<�
��x���
��z���
��	^��	X��	2��	9��	d��	D�	���	R��	���	ud�e����e$��e
���3��e���e%
��	B"	.��$�e	\�e$�e�		&4�e��ei��� ��,���e��e
�t��e.��	$�f\�f$�f�	&4�f��f��f
�?
	��f��f*��
��f��	��f#L�f
�/

\�f$�g��g��	��g4ԗg
���D:��g/d�g����g"l�g
���34�g��g���g#
��	I
"	.4�g
��ي��h��gi��� ��,�C�
��d�����e%	��g�x~��g#	���d��	L�d��	X����������	���5��	O��}�����	�D��	g4�g��	<5��	�����X��a��
��%��buflen�y�
��/��z��	���	~�	-�����	��	���	��	3��	���	���	����d�i����i$�i��+4�i�i4�i��:D�i�i���iQ��t�i��	,�i��}���>������6��p��p��q)
�
��q0$�q��	,4�q��qi
�
��qn
���ي��qu5��r"��		�s��s��	$�s	��s���s	��		<!
	-
	4��si��b 
�!��������������������q�aX�ي���5�$�v��v&��vح	'
��v��v
�
��vX,�v
�PيX9
��v$���vY

�!��������������������q�aXي
�uy	�
��vY|�wL�wĊw��vi��!��	-5�xL�x��w�
�
��w�$�y��	44�y��w�
�
��w�
���ي
5$�y��y��y
���,��yT�y��L�y����z
!��	��z
"��	$�{
$��{
%��	��{4
ԩ{��	$>%4#��{/��y�
 
�!"#$�{(\�{$�{�	(&'4�{��{&'&"$�|*$�|-\�|$�|�	-&,4�|��|+,��|2Ԩ|��	*m+/)��|-��|<�|
jT�|/L�|��|./��}
1	ܧ}
2.1
	2.1*
02��~���~��
���$�~4�����~	
�!��������������������q�aX����������������;t����	ي4�3��5	3�5��~73|��	8	7��~l80��63i��*!��	6-5D�~97��	��L�~:7��	��L��=:Ԥ�t��
�=*< ������#4��
�P��<H;!D���ـ,�
&��)4�9�;L�0<��>C�ρ$@��	��	�ρ-4�
�P��@;?#D����Fʂ
�P�������?���l	��	�΂B$�ʂ���C��	���wL��
�PB�C<A%����كH ���<�ȃ
�o��H9G&�ȃ'���J��	솄IJ���q$��
�JދދChunksExactMut��v��g��
�g�
chunk_size��g�_marker��gJ��K±�*G�I�F'���#Ի�KA����$��
�J����Take����	�B�����BWZJ��n����	FKzE(��� �����
�H����Skip����	�@�����@9@AvR�q���	E�D)hlLD�����*�NL��
�J��	N�M+��O	M�O0,��PM������S��	���8���
���$��S@P��R-���3����9��	RWQ.#T	Q/T*/���UQi��[!��	U-5t���|����	$��W1�������
��	WAV2"X	V.X34|��
���ي dž5���YVi���!��	Y-5�E�"��o����s��v�x��y�
��y�
��|���|���}�
��}�����>E���������������Z�����9
FM���	 Z��	��p!��	L�p���pZي��2��Q���	���^��g������|�������i���G��^i؊���
��	�
ݿ	,��	Fي����T
'
=
��U
ي����������	
��5��,����u��	��\�y
C4���	.'������	�4�|��	�[�����	�<�|><�}
L�}��������|�������i���G��^i؊����	�
��	1�	��
��	E
*
���	���	��L������������������;t������	��
�	����������������;t����������	�	�������������������;t����	y	��	���	
��	���	=	Y		 	R��	�����������������;t�������	(���d��	��Ce������	���'��0�����
��?required_len�d�v�
,���K-
�J'
output_info�� stride��)��
.���0expand�4�}���	�
<
6�~
7row�
9�;
:	adam7info�F;�>�?already_done_rows��A�	�	Lڍ
	P�
vU�|��
�Y�} ��%��	���	���	���	�ح	���	���	�
�n���	�
���	`��	���	Q�	��	���	l��	G��	���	���	���	��	�
��	�
��	p
��	H
��	���	���	<��	���	��	��	
��	�	��	�	��	t	��	P	��	W	�Ղ\ڂ
�$Ղlڂ���
Ԃ��	�
��$ς�!
�
��
����̓���&Է�Ї+	-����"���+��+��܇)��	$������͆�����	L��(C���*O������$��	��	���.<��
�P��;L��/���"��	
����7��p�@��}+d�������)�Ό
���6�Ό����*��	F#		/		A���,���%
���$��
���'��
i���!��
-�4��
��ي�ƍ����������*
�̦���	L���
:����	W���������7\�

��y�ז
���9��
���	���
�����Ə�ˏ��	$Ə�ˏ�ƏP�
�W��	ي����������������;t�����	�����	ڜ
�u��
��#��(���������������������������q�aXڜ
ي���&��	L����	b���	�̜
\�����
�P�	��	����	��	���ğ
���������Jڜ
����
b��	���	���
�4�������
�������	��ğ
��	������	�������	���#L��
���	H:$�$��
\��$���	
)	4�����	��5���
���|8���#춓
�
��g,����	b3���$���h��	G $	0B��h|lߓ�ߓ(4�
�@��3l����

���ԓ
i���!
�!��	��
7	�˗���
���	)2���!D��
���$��^䣔��lߔ�ɔ��	
��	4������
�����	��	��	������
�W��	ي��	����
�
�u�������	�����̗�� )����	+<�W�����ْ���5<������	�ّ0��	Lˑ��	��	���
���	ݿ	U��	�{�����	�يMT��]����
���������������������q�aX��	ي4�������
���	��
���
���*
output_buffer�A
max_line_size�lݒ�
Z
���
�8٢
V�	��
���	���	\ͥ
���
j��	p��
g��
6��	���
[��
���	�����
������	�
��	������
�P���	�����
�
4��w����ŗ�D��	����
\��	4��Ȱ
��$Б��	���
�$�	��		T����4��#
���P5��/�Ӗ
��	
��	��
����
����	��aA,����
����
�˕��	��Ȱ
0��L���ϕ��	I��2�����	�����	|��	��;W���	�Aj���
���
���$��	��	���-4���	5D�'	���3�(L����T��L�����\����
(
	l�����|����	$���������
��	A"		.	$Ɲ
����DÝ
����	ي|�����
i���!
�!��
��
7�䜞

�Ǟ��	�Ǟ(tߞ
�2�ߞL��	|��
,�����$��\��$���	)4���ȟ��	���,� 
�e,ܠ�  $��Tš���4���#��
:/���/���	
�����	
�����l�C.4��
���4
Ĥ���	$��0lŢ���/����5
��	Q#
	/
|�
 
�����ߢ

����	ي ���Ӣ
i���!�
-�E���������29���	��������������ڡ�	�
����5


!��
��,��	L����l͛��L����
4�
Z$����	s����
��	X��+������	�4��������{��	������	����������	V�������
��	B%��
)�;,�

��/�;/�=��~�A�	��
lޡ
�
���
`/\
��	���
a��	@��	�
#¹
9�	���
���
6��
���	���	��
�L�	|�%����	,�����4��ä,�����&ԙ���	$��0���!��������ڣ����@,ʣ��	,����L��,ޣ���6����;�;=�@����	�l���ݨ)
�
�ݨ0$����	/4�����i
�
���n
��ي�1
̲�ʩ�թ��	�թ#L����	0\��d��
�����&���
���
6	̏�����'��		F#	/	A���$Ī4Ҫ
��ي)3ު
���i���!��-
�E��ɧ�SY���'

�����	Lקmي��F��f���	���	T���������i�
���F4���	���	%��
���	�����Ԭ$�٬
���$Ԭ4��٬��Ԭ%��	R#	/5���	��	���"D��
�	1T�����i���!��-�Lĭ1��
ZTϭح&	(L9��
Z
���
Z


A��
Z
��I��Z
��I��ZQ��Zɾ�Z	�ή��	�ή<�
�P�	4
L����!Z
����Z
������	Arguments���pieces��[����[����[k�ĉ�������]Z��� Z
�S!��ZQ��ZY��Z�J$��\��$���	)4��t�� �����0���
�V 5
'����1
�!��������������������q�aX�	ي�w{!	�!���1#|�	���7
����	#�����	�ů"i��
"��".R��	�ˮ�q��	������%��	��D��
�P�	%4$T����%4��
�P��	$OD��$��)\��$°�	))(4°���-'
(d��
���	������!'D&L���!+��	݅���($��
�J݅+<*4���԰O��	��	*4��
��ي;���
���Ԭ%
�������
�Z����Z����pw	��,�̰���	L�4����l����	 �d����������	����������<������0��$������������Ne�����Match�/kK3b��!��Zt����������������;t�����
5��
M���	���	\������|�������i���G��^i؊���	e��
������	���������	����������������;t�����
{��
����
���.��	I��	�݅���=���
��
Y	�\�>ڍ
�left_val��	right_val���	,�=d���
�	"�J#���
�
��	x
��

���

�	��
���
��	���
Z��
4�	�	��	�	���	���V��
���
���
��
��	���
q��

%t����\߳$��	$߳4��������������
�����LB+1|����t�������!
����$t�������	

��
ߵ
�,��	�����'T��
�+̮����
���%>
̵	�����#D��
�+������
���!>
�����"Dö��
)�̶����ö <
��	����	
�����#D����
)���������!<�����"D����
)��������� < L�����<�
�P��4L�.��9�����"D����
)��������� |��	�������#����#��!D�""D��!!D��  t��
�	!$��
�	!$�
�	!��
�	!|��������!T��$$Ѽ'	������
t'(&" ��� 4׼
�P��&D%#D׼���.
$%E$��	�Ȳ�
����	�Գ�	����ߵ�4���շ��ٸ�D��(�
����	,�������$سl��������H��=$���"*�������B��\�����Tٷ|���1��KDݸ���	���L�����S��>������������������;t�����v�
�t���!���q	��N
��[����
�K:has_trns�%ct�C#�����:�������}����������������	&	��
���
���
D��
���
a��

��
���
N��
���
�@	I	���W	f	�e���	���	�	�	���\��$���	$��4�����$��
�F4��,��4����������	$�����,����,�������*���
n,��,��,�����$����+
�!ݿ	[%)
	5
K���+|���:\��
��5��
	t������
�!ݿ	����������������;t������K��
g ����;��

�	
#		/���;	|���|��
�4��
+�	�����
�L��
�����
�W������TryFromIntError����9�{�.�$������
��
�"	.��|���\��
��<��4�����������
�M��
�����
��
x"	.���|���T����������1L��
�}24�����������
�N��
�����˿�������������{�������
������
��������^eݿ	l���	,��w������X��N�
�������|�������i���G��^i؊��
5ݿ	���nݿ	��8�1��Sݿ	���������������������q�aX��
�,���ݿ	�d������=color��depth��linelen�<���
��Q��
�p�
�Q��
�y
�=4���

�Q��
��imglen�4���
dR��
��I����	l��
H��	���
���
~��
��
���
l��
��
z��
���
b��
��
p��
�Á=��
�Ĥ������	$�����,����,�������-���
o,��,��,�����'���1��'	(M����������n,����	,��,����
���
H����@�C��S��M���	��R��������	$�����,����,�������*�����
,��,��,��	���$����+��
	T#
	/
2U���+|���:\����
2��t��������
�U��
�����;��
�#	/	
���;
|���T�������
���1L��Á-
4�����������
�V��
����������������?F��tz	ݿ	l����	,��,���������
����ݿ	��qݿ	��A�]�	�����3��-�4��
�
N�W��
���
�
X��
�	
l����	���
���
Y��
���
g��
�Á��
����������	���&d��
�1t�����/���"��	���!

����($����
/	4�����f
�
	���k
��ي�Y�����	���,���
�2���d����\�����
�������1�����\;���$����2��F
	#	
/
�Z���2
|��	���8
���
i���!��-����,���%��
$�����'�����	D�������;���
�F4��=���#�������������7>������	L��4��U:k��
�/ي�ԋ��"��T����	���
��B�����r�������������,��	s��f��=��6��
�WJ��]�����^�����������
!���(��	'-5���CH��UZbp�������
��	��1=�������
�l�X�����	���2>
��/5��C	I
qWH��ԗ�y����3?��������r������������&.�����?�������}��d���ޣ�Ω�����.��7��������q���������������������8���������.(������������)5��`e��rwdi��������ޣ���������������������������!(��	
	


	9���	����\d���1=��������l����
���������(��	��
���2>��AG
��U[qinw�
����	��������
������������
���� ).7���FL��Z`inw����������(��
�������2
>�����q',5�	��DJ��X^g@������H�����������P	��DP
������	�
�'�
��6<��JPY^g�	��v|�������������������������������ȳ���"�����������F�����X���Ԯ���s��|������������������Ԯ���������������������������
��L��
Rس��!��g��nԮ��������������������Ԯ�������������X����E���������p��&	
������'	
����'	�����'

���8��&
���&�5�A��������d��������ն��(�)|�)
�,�)4�),��)��)
����(}
����)�)��(�������E���!�����4�_������(���(,�(4�(��@��:��E9�=�=A���|øQ����
��*�(0:B��*
����* <�*
�P��1L�*��*����*<�*
�P��0L�*��*@�+

���+#$�+
����
5	4�+��+:
�	��+?
��ù��l��+	
��T�+	$�+
�����|�,
��,
	��,
���,"$�,��+4�,��,9
���,>
��ù��m�-
$�-
��-��-ø
��-]
�����-a
��ù��.

�.�.��)�br��L�Z��,���������������������q�aXù���*���)��$�)_���������"�Z��x������u�����ù���W��A�)���E��!�actl�\����ϼn����0ø���5��<������Q��X|�3ܴ4
���4"$�4��+4�4��49
���4>
����7��4K
�
|�6	����6
����6��6
�����5�
�
	�6	
����T�7
������7(��
��T�7

������7$����
4�7
����q[e���3���4���5���T�3ùL�3T�3L�3���&��D��$�4��$�5�������=��w�t{�t��h�Wi������܎=��
����=%<�=��1L�=&��=&�4�=
����q��=��>
���>#$�>��+4�>��>:
���>?
���|�>���<���T�<��L�<\�<1��U�������;��Am��~���t�@$�@
����<�@4�@��@
������@���������@;������?{��@��L�@��<�@������%�.(b��
���\�B$�B��$�B4�B��B
����t�B���������B;������Ao��B��L�B��$�B������%�~(b�������D
������C+�����D���Cz�C��L�C��d�C��r� LܒG
������F=�����G���E��F��L�F����F��s� ML�J����J+|�J
�1��J��J!�K���J��J��L�J����Jn���'rendering_intent�:g���	��L?4�L
��T�M����L��L
�, d�M����\�L
����iJ��M
T�M����LP$�M
���7��M�M����L��M��L���Q	��������������������q�aX���I��E���!������J���J���J�����r*�����Lù$�L��g��[���J�����=���J���K���������K��d��C�����������(C�������2��G����~��)�P�����P���O[�O��L�O��,�O��EܕQ�����Q���PY�Q��L�P��,�P��E��R,��R
�\�S#��RJ��R
���$�RN��RE��S ��S
�\�S"��S1T�S
���$�SM��S,�S���R��R��L�R��\�R�������4�W7d��;����������U&����V���U��U��L�U��\�U�WE�Y����Y���XZ�Y��L�Y��4�Y�WD��a	������ad�a���������a��a4�b
����q��a���b
���b#$�b��+4�b��b:
���b?
���|�c��`����ap	��T�`��L�`L�`\�`]��W�������I	numerator�Vdenominator�e�W����7��k	������kd�k���������k��4�k
����q��k��l
���l#$�l��+4�l��l:
���l?
���|�l��j����k>��T�k��L�j���jD��;�������>op�C�Wy���
��t	������td�t���������t��4�t
����q��t��u
���u#$�u��+4�u��u:
���u?
���|�u��s����t@��T�s��L�s���sD��;�������>��B�Wx�����v!�����v���uw�v��L�v��T�v�~D�xt�x
��F�F��F��1"`��x9��<�x$�xZ��x"������x3$�x
�@���=T�x��x4�x
����q�y���w���x���T�w��L�w��<�w��$�w�T�x����;�	>زB
text_chunk�O�������zt�z
�����<�z$�z1��z ������z1$�{
�@߬��=T�{��{4�{
����q�{���y���z��T�z��L�y��<�y��$�z߬T�z����;�	>زB��F���W���~t�~
�����<�~$�~1��~������~$$�~
�@���<T�~��~4�~
����q�~���}���~r��T�}��L�}��<�}��$�}�T�~����;�	>زB��F���V�����)�������nՃ��L��Dƃ�-FD͕͕$ѕ8	:7m���.�,ŕ���/_���Tʖ�ʖ쿖D��
���R8������

�!��������������������q�aX��vz		�	�q�
<������L�
���
TI���ܖ
i��%"
�!����
8J���
���#	/	�����L����)$��
|�����i���!��-�����
���#	/
d��T��
���i��}
!��-���
<��
�
�����
4��
%OD|��ϗ
�ϗ
4ӗ��)$ڗdӗ�
 �
"t�
D��
&"(!T����
D��� a!F��د�

��D#
#	/
#4��

����q�����
$i���!��$-�L��f�ؕ��h�
�;�����	.5��	��	���	���x
��
	%��T����,����$����$��������|�������i���G��^i؊�����"��]F]��Ȉ���P������ˍ�y���ȈO��������TT�Uamount�V��L�4���?<�����+��$ˍ-����Ȉ:��q�����������
�E��
��:��
_
���q�
����q�
8	���q�'
�
�$���qK
Q��6����6�������������#�����1��f��.�����������<�����J��Q����
���ә��,���������ɡL�������$���<Ϙ�E#�!%�'c|�����Բ�
����!$͛��.4͛���8
����=
��ɡ��q������ܲ�

����"$��
.	4��.�������
������g���
pL
8���+���9
�	���>
��ɡ��qu
�Ǟ�����ܞ�������S
����o$����5	4������
����
��ɡ��q$��IJ�l��
���/$ş���ȱ��

�!��S%)	5
G$ٟD֟
��ɡ���ʟi��������������������q�aX����s
�!��������������������q�aXɡ����k��������8?̲�	�dԚɡD����$����r�����H�����9���������#��I�����s������|�������i���G��^i؊�����ɡ=u��~ɡ�*�!-�
��s�q�	�����D�����'ĕ���~��ɡɡv4�������"����������4L����_N���-����5��F#	/�q<��
��
$��

��
����,��
�
��
j_8���	i��"��	.u T��Į�\����,l��̭������4|����L��B���*$Ѣ
$֢
��֢٢4բ
�����rg	+\�����\����,
l�������Ѣ6|ܢ��TѢB�ܢ+t�������	��<��
%	/
���
|ã���ã 	��!	<��"!
%	"/
!
���
! |��#�$D�%$
%	%/
$�� 
$#,��)
()�����$\��
���$��\��7��(Y'�������%��'`&#*	&/*|�
,	��D�
,"���+&i���!
�!����+7u��
-�����4��
.��	L��1.$��2
����¥4��
�	��12t08<֥6-�֥\ޥ��6+5lޥ�ե4534�����7|ť��0|��3B/�ť'L��9.$��:
������4����9h:]8!<��>-���\����>+=l�����<=;<�����7|����8|��;B7���'<Ŧ?	-��l��?��Bd��CB	%	C/	B��@d�A@	%	A/	@��.@�����.B��T�G.FG���ѧ)\֧��$ѧ\�>��FSE�֧$��ѧ*��EZD #H	D/H"!���IDi��[
!��I-utT��J��K	JT��K#5$��LJ���$��OL\��P���4��
���ODP:N$���ȹ��
��NIM%"Q	M.Q&'���욪
�S(���RMi��}!��R-u��ʪV
����SUV�ުW���ʪ%	
�����U^W;T),2T.*\��Z�����#\��
���ST��Z>Y+č�����$��YNX,#[	X/[.-���\Xi��[!��\-ut�۫(�۫&
�]/̔�`
����]_`Ա�a�����7	
�����_^a;^0,2^E1\��d���ެ'4�
���]�ެd>c2����ެ(��cNb3#e	b/eE4���fbi��[!��f-ut�ƭg	��L��g6:��h�����\��k����\���h�k7j7����
��jFi8"l	i.l:9���mii��Z!!��m-usԷ�$n	��\��$n;?,��$o�����\�$r����$4��o,�r7q<�����$
��qFp="$s	p.$s?>���$tpi��Z&!��t-us���)u��)v	uT��)v@E$��)wu����)z���$��)
���w{A"�ү )�ׯ
���$үzg{SyB�ׯ��ү!)��ySxC#)|	x/)|ED��)}xi��[+!��}-ut���.~��.	~T��.FK$��.�~���$�.����G�˰#.\а��$˰\ܰF���V�H�а��˰$.���\�I!%.�	�3.�KJ��.��i��b0#���0u|���3�	
��T��3�LP$��3�
�����\ɱ3���Ľ�34±
����$���@�M�±����3
���P�N $3�	�23�PO�ձ3��i��a5#���0u{l��8���8�	�<��8�QV��8�����ɳ8����R��� 8\����$��\��8���V�Sܰ�����!8���\�T!%8�	�38�VU�˳8��i��b:#���0u|T�=���=�	�<�=�W\�=�������=����X��� =\����$��\��;���V�Yܑ�����!=���\�Z!%=�	�3=�\[���=��i��b?#���0u|�Դ�����Դ

�H���5�]&*����´lB^FB��WB\
�J�g�g���h��g�h
end_or_len��g�h��	�gFPR<?���� _��B�	��B�a`TƴB�������!C���
����$���T���b䆵�ʵ�����ʵ

�H���5�e&����"C�����c!%C�	�3C�^d���C��i��bE#���0u|�������jHf�H���H�
�J�g�g���h��g�h���g�h��	�gFPR<?��߬�;�gEJH�	�YH�ihT��H���߬���!I���
���߬$���T���j���|�����x���

�H���5�m&����"I�����k!%I�	�3I�fl���I��i��bK#���0u|�������]Nn�N���N�
�J�g�g���h��g�h���g�h��	�gFPR<?����;�oEJN�	�YN�qpT��N�����ܶ!O��
����$ܶ�T��r��4��
����q��u��ܶ"O�����s!%O�	�3O�nt���O��i��bQ#���0u|��T����5<���5
�������%
��������
���ѧ*
������̚�	����ls���$
����+2�ެ(
�ح=MT ��	"�Ү;n
$u
%��$	'���AP)W*�ү!)
,���=@.G/�˰$.
1���2M
3T
4̽�3	6���:4	8;	9���!8
;���:=#>���!=
@���;B#C*D���"C
F���;HqIxJ���"I
LD�ζ;N�O�P�ܶ"O
R���T�؛L͠��$ؠȈ�����g��Z��c!��*��D���������������ˍ��&C���s��������$ˍ-�\y��������~�mW����%��w�������������
��l��
���>���������ˍ��:���k��������'ˍ0�_{\ߦt^�������������g��p��@&�����������r��{��T����]��f��G���������������ū��L��U��6���������t��}7��-�������)����n��d$����?��`����$�������)����P����������)�������.��'��t������.����3��H��������(3�������8��O������%��.8�������=��U������+��4=���
��
���
����������������;t�����H��T#��w
B�����i
����C��-
��N
��?
����������������;t������
���
���>H�����0r��{I�����������������������;t�����S��_���N��|
���
I
��R
O5\�!_�
W%	� 
�q�:C
�
!+�"
�qpd�� 
-	phys_data�L.�
�I�0
�q�]�L�
�R�2
�q
srgb_gamma�cS�
�\�?
�qsrgb_chromaticities�H]�
�f�T
�qgma�Bh�
� m�Z
"�qchrms�l$o�
�%t�c
'�qiccp��)w�
�*}�k
,�qexif�r.��
�/��t
1�q��p3��
�4��z
6�qp�t8��
�9���
;�q��
b=��
�>���
@�q�	pB����C��
�D���
F�q�	GH����I��
J���
L�q�	�N���DO��
{
P���
R�qL
�$7���>���F��E8��;��J���)���)��)���)���(��I(���'���'��N'��H%��%��
%���#���#��G#���"���"��W"��� ��� ��� ��������O��������s��C��J�����}�,�������3��
���B���� ��G��&��������4������������������
�������������������������	����������������D�����������
�������"���!
�����P��N��G��
��
����
�,�,�=���,����,��
�-8?13���	�-8?9�T��̥�l��
�1(���I4��
�W��
���m$ƻ�q���̻!���/qT��	���
D�������	
		
+���?
�\��$����$��
4����"
�
�ܼ'
���½\�������$\����0$��$��0X�����������T�؛L����$Ⱥ��$ٺ��������������������q�aX��
����$���
����}����K��
��:��	o(\��
H��>��
���%���|޻D޻���ջ��� Ի��64ͻk�]y��\�������4��
����T��C���ξ��Ƚ���T��؛L���
T�����"��"Vހ
�@d��A@'B/9CA�ƿ�ƿ
�dؿ%��ƿ 
�!��������������������q�aX��	���w{	��q�ƿ 	|��	A!+	d���D��
�@��1
=T����i��������������������q�aX�����t
�!����
�.��
	d�������
�@��1
=,�����
��O&	���%
����,$��
����9
=4�����1
����q5��������&	(=M̡���!5	
=F	Fd�������ކ
)=,�����;\��
��E��=t�����,
�����ݿ	������D��
�P�����
��
�x=���6��
�����,��
�P��==���$�����
�!��������������������q�aX��=x|	�����!|T��D���	"=��� i���	!�� ->=	���[@$��&"���"���
�?��&3!T��%;�����Z<��
�W�E�ETryReserveError��E�	����2�ܮ����֏
�%��q��
���!$;���*����[��$�#; $'	#0'$��*"d��A-���L��
�H��	-?,;\�����(#i���!��(-?;�4��.
�������&,��
�J�<�<���<���:�<phantom��:�<cap��:�<��:�<��:�<��:
�hpp�Y8����,..�+;l�����34��
�I��	����Chain���a��3��b��3�d+{���
�����������$9t/*I�*$+d);���.$��@C'0"������
��	�	�	�t�	�lMH��m"N19M���6C���
���	0�1�/9A��BC<��4/��L��
��	�	ZlibEncoder��	����B��$a	��	4h\��3 7���������3�2!7 $5	205"#<��B</���4��
���	<?;%7D�����62i���!��6-$7���/,;����

�!��������������������q�aX��	�;�:&7w{=	:�='(���?:|��	9?���89
���	8(7*01���>:i��"��>.)%=BFQ@ZeAn�q/���1\����$��\��B��7�+0���,�B��@��A�9/B�q33@<�q5RA[�q/��~91�Ծ��"-=�@-2�.�A.4�/;�B;6u0;�C;8#"=4@=:E1VA1<2
	5+3�����������������	�	


����
�	�	����MT���
-4��D��T��؛L���d���\����	�������|�������i���G��^i؊��
��	o��
�h��
q��	��մ
���մ
��x���̅�'>��8�
������|�������i���G��^i؊����
�ݿ	/
ݿ	�
�
մ
͋
�
���
�
���I��	D�����
�����������������������q�aX֏
"��
=�
���
�	��
2��
u
��
��	=���
�
\����	.	��
	Ȉ���F�
d[��d��dմ
m��	�������|�������i���G��^i؊����	���
�
9������	���X	�profile_name�������
6�
��5	estimated_compressed_size�'��	T��!�
v ��
!�:w"�
�
(�k�q�B�/�
		6���q�
�>�N?rbB��(�
���
���
���
�ކ
�ڇ
�
2ކ
Y��
6��
���
c܌
0�	���>��
͏
���Bޑ
�
��P�
Q
��
���
���
k�
�
���
��
0
���
�
�	��
�	��
	���	��k��	�	��	�	��	
��	
�

��	���	"
��	)
̎������(\����
��A���&���=ݿ	��͋
U�����o�ީ
������
�_ref__estimated_compressed_size����
����#�����
;֏
��N����4��
����q��
ܭ�	�������!0���	�������!<��ϼ	4	L��������4��
����q����
���
����"$����.4�����9
����>
����

4��
����q����
���
����"$����.4�����9

����>
���
�
 �����
��T��ɡ,���$����X�����/��T������
i�ϼo�����#����4��
����q��
����������%<����4L��)����������!<��ϼ4L��)���ĭ�	���

�	���%$����
.	4�����<
�	���A
�������
4��
����q4
��������T����
,��
����\���6�����*U{���ϼ���@l����+ ;	D��˔Jg*˔q���.�����4˔�˔_�|��	��%1 A	D��˔Jm*˔q�����"	$DD���4���"�H�˔�˔_��������!+�4>�GQ�Zd�m�������������ȳ���*	��	N9"(��������	
����!$����	.4�����8
����=
����q�$��̄����
���/�������
��D
"
	
.
	
�q���	����������
i���!��-��d���������T��ܠ�\���������
|������� ��������"b
L����,��d�����1́�
�P2���'���5��'	(M4��|��	+T��	!���	 !	 T��	%����	$
�
%����	$����	$7#4������	"
�#����	
���"�q	����!	���
�@��
4��&<$��
(&|��
D��
�?��(1'�T��L��*��������
�*0)�������+������
-	������
-,��
�����v���!G�����
��
4���p�:T��
D���	S3�T��
D���	2���� 
���
���	2B1�)���E
���#
(�G�GCursor��G����Gpos��y.)I�B�?��	1�0�l����F

�!��������������������q�aX!!StoredOnlyCompressor�#�S$checksum�%block_bytes��))�����
�0E/���
3	/�
3���F
5/|��
�",.5���4��
�o$��4��7 �t�����
4/i���"��4.�������

�H����Chunks�ċ��	�gŋ��	�g+�_�Ǧ�7�6!�lp86�����"�:8��
�J��
:�9#���;	9�;%$$��<9���T��?.$��A�����@A�����T��
+��
?\@Q>&����T���K.���4��
-��
K?J-�D������
��>�='� $B	=0B()T��F.ܒ�T����
F)<$��E*�������C=i���!��C-�������
��E�D+� $G	D0G",���HDi��\!��H-��x����

�!��������������������q�aX��
�J�I.�y}L	I�L/0���NI|��
���!T��
���	N8,2�d�����MIi���!��M-1���
��q
�"
�+7
���� 
�����
SR4�$���;
���
��
RHQ5�(����<

�!��������������������q�aX
Compressor���
�6nbits��S��8���O��
�Q�P6���
T	P�
T78���<
VP|��
&�",&OVT��"Y��&"	Y(9����
UPi���$"��U.����"XY���!"�����
��
X�W:�6���'4����
$��4��[;�t������'
��
[KZ<� $'\Z�����(=?(^\N(S��
^_]>�im(_	]y(_@?$��(`]���$��)b'<��)dW��)e
����,��)
���	�d]eRcA�-T��'�'sO���'4��
 ��
s?rI�D�����9)4��
�+l��)��b�`$��c���aB�D���*f	a<��*hW��*
���	h/��gC�>���*gfT��*kOD��*mW*��
m"lD�,���*T��
��
k_lTjE�������� *��jLiF�!%*n	i1*nGH\��*'`�(=���*oii��u,!��o-�������'
��
rqJ�!%'t	q1'tKL���'vq|��
���!'T����
v2pM�d�����'uqi���1!��u-�����'�T��/yp���/��ކ
y(xN�,��d��/}��&/	}(O�N/|}4��/~���/|~/	|~P�-/{���L/���5
0{\zQ�(���s/wxz/wlRT��/D���	�S���� /���
��
�>�T�%���E/���#	��
�F�U�&����F/��
�D�V�#'/�	�5/�WX���F/��|��
8�$.8�����44����
$��4���Y�t�����/��i���6#���0�������4
��
���Z�"&4�������9[C9��T9Y��
�f�\�qu9�	��9�^]$��9�����T��:��$��:������:����ܧ�:T����
�]�Q�_����T��4�4�����44����
�=�f�D����	��:
�����`�"&:�	�4:�abT��:�����:T����
�,�$���c�����	��:��i���<#���0�����	��:
�����d�"&:�	�4:�[e�	��:��i��c@#���0�����	��4
��
���g�#'4�	�54�hi���4��|��
���!4T����
�5,k�d���	��4��i���D#���0j����/��q/�"/�+����/mT��/�/,p//m��'�n�'�("Wo�7
�@L
�T��HD��
�	�q����*H�
���HL��
��,���r�/NH���
��L�s�p���HH�
H�����
�����t�@��H�H����I4����
$��4���u�t����	��I
��
�M�v�"&I����	���JwCJ��TJY��
�f�x�quJ�	��J�zy$��J�����$��K�'d��K��K��
�&�{�1$��I�I��l��I4����
�=���D�����4K4����
+l��)�����$�����|�C$��L�����L�	����L�
����L��L�������$LL���
�t�E�}������	��%L���L�~�#'L�	�5L��$��L��D��L��L��
�%���1�	��L��i���N#���0������LL���
����������Ȍ	��L
���J���#'L�	�5L���\��L'�AJw�	��L��i��R#���0���p�	��I
��
�����$(I�	�6I���t��I��|��	X,���H�G����	��I��i���V#���0���hH�q}G�������	����������$������1���*
����3������,l���,��
�$���0���+���
���$���]������&��	��,���U���$(�	�6����	����i��gZ#���0���1���l���,��
�$���0d����������$��a��\��a���Ŀ�a4��
����H�=���������+�����$����������&��	��,���O���$(�	�6����	����i��g^#���0���Ȕ	��a
������$(a�	�6a������a�����$ad��
���3�����|���	��a��i���c#���0������;a��ܷ�a���(a	�*��Sa����a����a���l��a�,a��
�$���0���+a�����$���W������&��	��,a���O���$(a�	�6a����	��a��i��gg#���0���d��a�,���a��ކ
�*���,�����!a����������9a��
��o�J������&l��j����(j	�*���Sj�����!j�����
��
�����9d��k�,���6k	��
�(���"���!k�����Lk4����
�s�A������)��	��6k��
�����$(k����	���l�Fl��Wl\��
�i���uyl�	��l���,��l�����<��m����m�
����,��m
���	���a�U���1��j������m�����"m\�����0���l�����#m��m�������Am|�����d���I������4<��m����m�
����,��m��
�W�K���'\��m��l��m�
���|��m��
�d���=���*���2m|�����ܪ��,��������\��m���<��m��\��m��|��m����(m	�*���Sm�����m�
������m��
���:���'���Bm\�����\��M���ܜ����@��	��Cm���^���$(m�	�6m������m�����$md�����0�����|���	��m��i���o#���0����j������;m���l�������
���$��������4��
����q��
,��	&�%
,���
H����
H��
�
G���/���/�$�q/��'p���'���q'�"W��
���'
�1�q
��!
.���!
��!�q
�Y	&����j���
,�G��G���'p��"W��	&�����(('pn�:
O���H���H���DH��WH���
/��/����
O��
���k#
.�}#
���T)��%�C%�#$�N,��1�I6��<�%@��N��R�OZ��
^�J
c�_g��r�G/N/Ԅ�	����%����%���_����#����"���� 	����
������������
����
+)
2)�)
�)�(���w�&�&���	}&�&��	z%�%�%�% ����

W#
^##�#
�#%����	"�"'����(����)�*�+��� *
-����'H'O0�'�2����/�/�57/>7^4����9�:�;��:	=;:B?���:	A�4�C�4�E����
����G����HUI����J����K�LM���%L
OGLNQ���L	S�I�U�I�WY���,
[��]���,
_�����a�b̿�a	daahf���,a
h����a����jRk����l�m�n���Cm
p���T��؛L����$���4ȳ�4ȳ�4|4�!4�Q4��p4���3���3��

4]3��f3,��4���3��Q3333�2�24��t2���2�2�2��j2L�� 2��2�1�1�s1���1���1�1��	$��	��D��
մ
$1�������0��l����	d��
���!��
t��
������|�������i���G��^i؊����
�/��
 0��
X0��	�0Y.��b.
��
�.
��
4.��
�.��
F.����������������;t������.��
�.*.���-Ȉ-���-��
�-���-���-�,���,Ȉ�,���,��-\,��e,������|�������i���G��^i؊����
�,��
�-��
".�+���+��
,��
t��
������|�������i���G��^i؊����
Y+��
�+��
�+��	�2*��*
��
�*
��	\��"z*���*��
~)��
�)��
�)'���)���)y)��*)(թ\��)��%)���(��
))�")\��(��
9(Ȉh'���'��
�'���'մ
�'>'��G'*��	T��'��'��
)��
G)�&���&'��
''l%q&մ
�&�%�%j&��s&&��&��
t��/��#%��
X%��
�%��	�%�$���$/��
%/��
i$��
�$��
{$4���$���$`$��
$9Ȉ2#���#��
$��$��
$�"���":Ȉ�"�� #��=#x"���":��I"��
�#��
�#�!���!4��
/"4�5
��	\��G�
D��H��	
!��
� � ��
���
+ ��
�I�� �� ����Jթ\��K��������
�Ȉ5��r��
����������\������LȈ������
Q��Hմ
QO��XLި
 ��
��
�����I��	I$����w������մ
Q��ZQ��
m��+��k��2մ
;����!����������
`��ia����
-���?�����մ
���"aL��a�մ
����	\��j~�����
^��
����մ
���
�k������m��l	�����
��	��Tˍ]���L��������
4�+������#��r��d���մ
_���Ng��_����m"A}M%T%�2$�%�2K�:�
>���q��
�=�
�W>in_len��
	data_size��
	prev�T

&��V
'�<N
)
filter_method�S

+zlib_encoded�`
,
compressor�`
.�
G84��85�	88�	P7<�
�5C��q�
�5H��q�
�4M��4 N���"O�
x2#U�	3%Vcurrent�u'W�	�1(\�	f1)`filter_type�J*a�
/+o�5-�q���/p�
�.0u��.2v���4��
�+5��o,7��	�+9��	C+:��
�);��>=�q�
})?��AA�q�
�(C��#)E�level��<G���H��6I��	�&J��	R&K����L��
X$M��YO�q�
�#Q��[S�q�
�"U��F#W��
k!Y��\[�q�
�]��^_�q�W$!a��
Db��bd�q�
�f��eh�q	buff_size��j�alldata��k��	l��xm��
jn���p�q���������vM�����	/D���C��
MC��&C��-C��
vA
�@
�@��	Z@��
�?��
�?��
f?��
�>�	�>�	�>��
d>��
<>��
�=��
�<���=��
7<��
><��
;��
�:���:��
P:���:���9���9��
�9��
�8���9��
68��
8��
�7���7��
66��
6��
�5��
�5��
�4��
�4��
}4��
4��
�3��
�3��j3��q3��
�2��
�2���2ކ
2��
E1�	�0��
�0��
�0��
�0��
0���0��
�/��
�/��
�.��
~.��Y.��
.��g.���-���-��
)-��
�,��7-��	,�	�+��
�+��
�+��
5+��
�*��
�*��
�*��
�)��
�)��
u)�
�(���(��
[(���(�
�'���'���'��
3'��	�&��A'��	�&��&��
�%���%��|%���%��
�$��p$��>$��$��$���#��9#���#��
"���!���!���!ކ
3!��� ��
R ��

 ��
 ��
���
������	���^����
�
}��
T��+
���
E�������������	�ќ���	���	���	��

(��	(��
I.��	�-��	�-��
r;��	���	1��	���	L(��	S(��	.��	 .��	��	..��
5.�
}(��	-��
�.��
Q.��
�;��
���1�1����1��R�1��
��z?�?�����?��R�?jI
�	|I�I�Fȳ�I���I�I������%t��
��0��������;ܠ�	����T��$���������|��������)$��	
�����������	���������������
��؛L��y���������I��D�������$�������-�����"\����$��\��:��q��������{��T��؛L��������Az:�������
����.��C>�������ĕ������4�������$����
,����=���!ĭ�������64����
d��E���)��	��6��
I#��	���>MR��
^fj		v	�q,��
������$\����$��\��9��
,�����4��
����q����	��%���	#
	/

�	��i��[!��-t����������>dj���%
��T��؛L����d����

��
Er��
$��-��6�����-����������	��

�
D���q���9����
��
���
���S�������ǃ��������Z��؛L����4���WH�؈	�����ÈdȈ����������Ԩ�4Љ
����q����䎊
����#$����.4�����:
���?
����Ê��������p	��T��؛L��L��\��p��f�������I��M��Q�W����.�׎	�����Ždǎ�������\��
��|����l�����*\��
�H5
Ԟ�/	
���8	
���
��
�	a,2d̏
���ۏ��l���ۏ+\���E2��,�̏:	���T
"(
	�Ɛ
��Ɛ#$���.4����:
����?
������FT��
���
����!$ܑ��.4ܑ���8
����=
������D\��
ܻ�
����"$ג��.4ג���9
����>
����q������4��
����q�������
����#$����.4����:
���?
������������� ��T��؛L��,��4���������
���
���Q��
Z�f�����
�����
����0�`���������<�l����}�������=�W�~��Y��#�����c���������/��	�����ܗ

d��������<��
��|����T�����'\����E2
���,	
���1	���	T"(<ߘ
������\����)\����E2���,�ߘ3	���T
"(
	�ҙ
��ҙ#$���.4����:
����?
���ě������4њ
����q�՗�䏛
����#$����.4�����:
����?
����������������T��؛L������w��m���W��
`����
SC7�����
������
�����1��P�A�q����x��y���WLD��������0������������	�������d���������|ǟ��lٟ�ǟ	���,�����l����� 			���.	4��
����q������
���#$����.4���ؠ:

��Ԡ?
���
������������
��T�؛L՞������
�����
}�����i�Wn���3���	�������d���������������Ϥߤ4�
����q���䬥
����#$ɥ��.4ɥ���:
����?
�������������\��T٣؛Lˣx��n�������5�W�������	�������d�������������4��
����q�������
����#$ެ��.4ެ���:
����?
�������ݪ���ի>��T��؛L�����U��K�������@��C�W������	�����Աdٱ������������4��
����q�ͱ���
���#$����.4���ٲ:
��ղ?
��������������@��T��؛L������U��K�������@��C�W�����Ӷ3�ض
���$Ӷ����ض.���������������������������q�aX���V
��S���V���V���V������W���W������=���<���W���W���W��8|5H	x-���ܭ�؛L��Cy����ܚ�
������4���
���@$��1¹�����ߑ��؛LǸ$Ҹ����Q������R������(��q���m�p����ͼ8�Ҽ
���$ͼ����Ҽ3�������ߑ��� ɡ$��3h���ĵ�
������1����8$Ͽ)ڿ�����ߑ��� ɡ$�$�̕��!R�����$��������
���.����	��
��E#	/�q$��	���T��
���	/d���	��i���!��-���	��
��#
	/
	4����t��,��
���4

<���	��i���!��-�x�	��
��
#	/
$��T��$��
�ɡ?&�	��i���
!��-�4��
����q��������3C�	T
�
Qdkah�����		|��	��T��ɡD����_�����
����������9؛T^��gȈ4�����������ɡ)���
��|�q�
���q�
9	� �q������u��!������՜w����������*ɡDɡK������T����$��d����������k���$��؛L������H�����{$��	T��%4���R��4����4���Q��4�������}����������'���$��l������Q������R������(��q��,����������
��K��<�S6�Sw�$��	T��%4���R��4����4���Q��4�������}����������'���$�������L����`�����������9�S��S�T��4�����
���+
#'���\��9�����j\��M��$4������������<��	d�����!�����
��
	i5T��
����
�����
����
������	�6�������R��S���6������S����[����������4��<�����V��_��y�����	����e��Scbuf_len�m�S�8]M���9��������L��
�����v���	D��˔�����+@;	=ZZh���*�,�����;�˔_�	\�������,����.<�����	����T��$���������T�����\��	���	����t��
�����
|�������!bD����,��d�����0̰���
N0
���'���4
��'	
(M4��|��	+���
����������������������_�������Ct���,���������,��4�������pG%4�����
����L��y��t�wrt�����=��WQ�����gv�����
y1��Z9��Z
��������Z
A��Z��I��Z��I��ZQ��Z	���Z	\�������L��
���5\�����!Z

��̿���������Z�	�Z
�^`
6���<Z
����

���}Z��� Z��

!��ZQ��ZY��Z\B������\��9�����g\��M��$���y�����	������
�����0���*
���1	���,1
d���������$��T�������4��
���D:�����	��
��I"	.
@�����'	)�	��i���!��-����4��
����q���	��������Z����Z�������z��Ĵ�	��T���L����
����������������
!��Z���
���
"߾]��������h�<���������^���������������
P��
���
��	�
Ǻ��W_�
W���q�?M��o9�������O��
������y��M��T�
���������T߾����4C����`Qo\���������,���	�������d���������������g
�
	�������o�����1���߾���"]��	�"]��@
&���@]���]
�S
J	%�������������L�����������������Sn���
�߾b�d�W����/��!���U
��c�/��p�߾����T��t����&	\����l����,�����|��	��\����	T��
d��
��
t����
Y6
!����\��
����	�
���4��	�����R $	0Bt��������	�	��i���!
�!����7
�4��
����q��
�������������t����L��~���S�����5��^���:���մ
8��40��9��
P���q������
X��8����!$��|��D����'T��(,��
������q T��|��\�������L����/\����	���0���*��	+���,���������� <��ϼ4
L��)
<��	����������4��
�P��;

D�����(4��
�P��
MD��\����	$��
������4��
���	��xg+������"\����-
l�����#�����F|�������C���4̈���'	)Nt��������$��T��\����	�����ކ
.,��T�����	+���.�����Y���#$��!L��"
��\��
������!J"A ,��� \��&��	T��(d��'
��(t����
&Z'6%!L��)
��\����
%���)9$$$��*���:|����$���$*1#������+	+5+T��-\��/��	�����ކ
/..,�����,-.,���\��
���$��1l����	��
��1I0"2	0.2@�	��30i��b!
�!��������������������q�aX���3� �\��
����� �	����	�������������������	4�������L����D��K��d�������<�����\�����$������������������;t�����V��&�����
 ����mˍv�����
=<������^�մ
����������)��$��R�����
���������_��(���մ
�Ȉ`���+��4
�:
Ǻ�no_fctl���W�written�C�
�3���q����
��
���	ϼ�	��K	��#	�����f��#
Wކ
8�����y��
���
����ކ
�������������\����$��l��������H��t����L��1��wd��,��
��$��<����������8܉�����L�����A�����t����
\��	����q,؂
�v4���ŃLŃ��

,σ$���!̀�
�4��	)4�������
���5��
��vYA���ҀF
�������	��"
�!��������������������q�aX��
��
�6��
�S��8���O��	���
	�
	
���"|����5
������	��i��A"
�!��������������������q�aX����U������U������U������U���6arn�wȫ�����C���*Ĭ���
�"��s�����Y
<����
��������
������������������U`g������������4����\��������!�	�	��
�	����B��$a	������
�������|�������i���G��^i؊��������n��w�����F���
~�'�S+�W.�
��/��x
�
��
R��/��������N��U��
�������l��
���Lۅ�˅L˅
���$Յ7.$�������������T��t����L����D�����&swap�,v������*\ߎ10'1/4ߎJO��")d,����4����$������4��\����%
)!	
����������
	M)���4��\����%)!��䵏t��
�N
)������ 
ԏ'	
()N4�t���%)�����4��t����%)ԝ�������!�����
Ր
4ؐ	)8���!�����
��
4��
$8���!�����
��
4��#84�1�Ց!�Ց
���C<�"2��0d��	 ���	|��
��� 0
'���D��	D��	dÒ
#�Ò
dВ
���#1"'tВ�	Ò

��"G!'#
$	!/
$�qd��
0
)���.
���
���)C\��('2�	ޒ
%!i���!
�!��������������������q�aX���V
��S���V���V���V������W���W������=���<���W���W���W��8|5H	x-�����%H'�ϕ"��	��/

�!��(�'''+
*	'7
*���/
,'|��D�
-D��
.d��
/���
&
���
,-./ԓ���

�����&0*�	��
+'i��;"
�!���+8`x0�� �!�)�0��#�$�)Е $!5)F#W$h)�����"�0"&�%�1%(�W������������ߏ������������������������	�
��Ò
	
.
5
2���4��<���	s	��d	��
���	������`	��i	���	4�����	��(	��B	�����4���������\����T��n��	DŐ��	D���	d����‘����	�	�9��S��������
.��7
��J������|�������i���G��^i؊����-����(��1
��
��	��	���	����S�����=��W��<����W��W��V��V��V�chunk_writer��	�W�
�W�
�
�%�!
�q�
S+�7,!!�����3��
���Ą������
��
�
��
e
��
.
���	���	��$	�������	���	���	*��	1��	8��	?��	F��	M��	T��	[��	b��	i��	p��	w�~������
��������R���LϘ��4ژ�WKL��	����d������䕞Կ�4�
����q���䥟
����#$Ÿ��.4Ÿ���:
����?
����ڟ��������p	��T̝�L��L��\��k��a�������I��M��Q�W����.L��	�����d�������\ȣ
��T֣l���֣%\���@2
��,	
�ȣ3	���	T"(d��
��\��l�����&\����@2Ԫ�,���5	���T
"(
	䄥
����#$����.4����:
���?
�����FT��
���
����!$����.4����8
���=
����ޥD\��
���
����"$����.4����9
��ߦ>
����q����٧4��
����q����乨
����#$֨��.4֨���:
����?
�������������� ��T���Lբ,�4��������y��
���<��
Eujc�����
������
����-�]��|�������9�i����z�������=�W�{��D�������`����������,L�	���٫

dޫ�����<��
��T��T�����"\����@2
���,	
���,	���	T"(<ɬ
��\Ӭ\��Ӭ$\߬��@2�߬,�ɬ.	���T
"(
	䷭
����#$ԭ��.4ԭ���:
����?
�����������4��
����q�ҫ����
����#$����.4���ޮ:
��ڮ?
����������������T���L������h��^���M��
V����
I>7�����
������
�����1��P�A�q�����������W=D��������0���������L��	����d������T��l��Ԟ�	���'\Գl��Գ			�Ƴ)	4��
����q�ݲ�仴
����#$ش��.4ش���:

����?
���
�����������
��TȲ�L���������
�����
|�����i�W]���3L׷	���·dǷ��������������4��
����q������
���#$����.4���ո:
��Ѹ?
�������������\��T���L��s��i�������5�W����L��	����d�����������4��
����q�����
���#$����.4���ܿ:
��ؿ?
��������������>��T˾�L������P��F�������@��C�W����L��	�����d������������4��
����q������
����#$����.4�����:
����?
��������������@��T���L������P��F�������@��C�W����$�����T��
���1d���������G���T����D����G���������"l�������&l�����+
�
���2$����24�����
����
����qd��,��
���$��	<��h�	��
��	G"
	.
�q\��
�����$��
���
7	4���	��i���!��-�g	Ħ�
���&
����%$����&.%4�����D]���]�����*]�(��$2���U��d��4��
���� D�����U��d��4��
 ���D�����U�T�������#	��+$���
���T��	��$��g $	0��!�	��i��n!��-�Lh�	��

�!��������������������q�aX���w{	�l��|���!�	��i���
!��-h�	��
�� �#!	/!l��#|�#��!�	��"i���!��"-�ԃ�'
�%���
���'�q��_ ����4��
����qO�B���{��l��	���\�����$
	���H��,3���F_f�����v(��T���L��)D��������Ȉb���������%�F�������7�������������4�A������|�������i���G��^i؊���1���v���������g����
�K~������������
]�s�qǺ�
R�x	�qǺ��
g��Ǻ��
�"�#���%d��0	��������I�����������I����������n�3��|�A����8�����������r.��2�����	����q���D]���]�����*]�(��2���.]
���߾��	�"]�������K����^JQ��(���"]m
�^
��	E��
����%$����.4�����U�\��,������<�����
����
����q%���@]��]��	-$`�	��
���
	"	
.
T�������	��,�	��
i���!��-%�\���
����
�����	�� ���#	/L��	��T���	��i���	!��-%�$����������D��
�����$��t�������|����)���D��$��ē�
���
���
d������t����	��

��A"
 	.
 T��
$�����%
	��$-#�	��
!i���!��!-%�\
���
���#�"���\��
&�����
$����&/%4��&
'	%���
'���D]
���]�����*]�(��1-3��
(%�U����*�����*�����(��*7)-*.+	)���0+��2-)�����.
���\����"#4��,)���\���� !��,��
3	%
3'(E��,��-���.��20-T��$��
���0C/$+4�����.��+|��
���/��2�
4	%�
4%)������
4��

����q>%R
%'b
%%�--�2-*�
%&�
5	%�
5&,������	԰����v��d��	����� 

���+����N
U���
	����
���"����6��T���L����	�����l�������B��
	߾�	���	�	Ȉ���������M��������	��-����h^���������H����
�����
��^������
������T����H����������]?GO�Ǻ�Ǻ<
����
*	���q�
|��
�q�Wbscansize��
��
�
!���qǺ6(�Sg,���-$��L�����A�����
��z
��,
���
��:
���	���	��	�����X��4�����B�����]�������2����y�������!���
�����%�����

7

��E
�O��R
a
��߾~
��
�
S����d
\��	��������
����%$����.4��Ԁ�
����!$��
���;4�����&
����qI$��	|��D����	'T��(,��
������qIl��
���
$\�������d$����A	4��:
	ĝ�


�q���D]���]�����*]�(�� R3���D]���]�����*]�(��R3,��d\��	�����U��d��4������RD�����U��d��4������RD��*	���
�������
���\����,�������
���\�������� 4��GR�����D��
����qH�����R�	���
�������
���\����,�������
���\�������� 4��GR�����D��
����qH�����R^	���� |	��	R��dKM��	��
��"���!"!%#	!1#$#
�	��$!i��]!
�!����$7I�$��'l��*��	l��,|��+
��,�����*Z+6)%!T��.d��-
��.t��
����)���-C(&.���<$��
���'�(���1&'���7��	��=
�!��&V%(%)/	%5/)*
���=1%|���21	21+�	��0%i���!��0-I�n2���31	31,53T��5l��6���4564G-\��8
��D��9	��t��;��	��
;(:.0t��=��	��
=(</0���?��	��
?)>01����4����
8�9�:�<�>d715���@��A	@���A432���D]���]�����*]�(��`2��Q@�U�����W	7���V
W���UVTU�����$T��
�Q��TGS=��� ��B@�U�����H	7���G
H���FGEF�����#L��
���B��EHD5�����	��$��DOC6#I	C/I78
���N��	��
N(M90�	��JCi���!��J-I����!L����B��M�L:�����	��"��LHK;#O	K/OE<
�	��PKi��[!��P-It��	��%��S:R> $X	R0X?@
���]��	��
](\A0�	��YRi���!��Y-I����"T����Q��\�[B�����	��#��[HZC#^	Z/^ED
�	��_Zi��[#!��_-It���b��	���c��	���1L��
���	bLc;aF+t��������G\��
���1��I 	f	-	fNNO*����S	d\	g	dp	T	L��
���$��"!\���	K�	e	�	eKKL�	d�	�	d�	�qI
N
J.
g	;
gJJPN
dJQ�&�������u�������0�����������0�������0v
}

���	������		������������$
pw���"
���������%
 ]d"���#
$h������L����D�������������?��X�����������n��\L��������8��(�g������L����
���
�"���Q
��~������������������|�������i���G��^i؊�����������(�����
������q�e��n������;�
�
թ\�����
���
���
մ
�
���
մ
�
��{
��
�
�
�����3	Ȉ������	��	��7	\��j��sȈ��J���մ
�������N
Ȉ���
��.
��7
��R
\������Ȉ?��y���մ
�#��,���
��
�������:����Ǻ	�e���Ǻt�,�����	�
�
$�W�q��<��1�
0�i1���7ǺXB�
\
J�]�q�
�	P�^�qǺ5Q�
M	Y�a �q�
�"_�b$�q�.�������f�����[��)��������n������������e����j��q���ЉP��#��������
g��
:��

��
�
��s
�����\��+��
���9�����h��o���
��
�
��
��b
��8
��?
���	����A��H��O�����	���
�q��
����%$����.4����	�U�\��,����	��<�����U��\��,��
�����<��`�	��
��G"	.
�	��i��Z!
�!����7}`�	��
��
	#	
/
�	��

i��[!ٮ
-t���
����!$����14�����&
����qT��t����&T�����+
����2$����24��ԋ�
����!$����14�����&
����q4��
����q���
�������$��d��	���#'.d��		���}������t���L���Q���̣�ȈT���'��0��
Ȉ�����������������Ni�����#>����	�Ǻd�
��]�qǺ�	�
�
�b	�q�������
��I��ԭ����ٮ���,ٮ3������������T����$��d����������=��� ���L����}B�����u
(��	+19�����RZ���!ow���>�����[�����x������������	�����*��6��?��HPZ�hs��~(�����$��0��8AKH��		���=BHS��[��cjqz���������������� *�
�%070��
�%071��
�%072��
�%073��
�%074�	(��	)/7�����PX���!mu���>�����[�����x�������������	թ����'/9�GR��](�����$թ0��8AKH��		���=BHS��[��cjqz���������������� *�[
�,7>2��^
�,7>2��_
�,7>3��b
�,7>3��c
�,7>4��f
�,7>4��h
�,7>6��k
�,7>6��m
�,7>8��r
�,7>8��w
�,7>2��y
�,7>2��z
�,7>3��}
�,7>3��~
�,7>4����-8?4����-8?6�ˇ�-8?6����-8?8����-8?8���-8?1����-8?1����-8?2�Ŗ�-8?2����-8?3���-8?3����-8?4����-8?4����-8?6����-8?6����-8?8�²�-8?8����-8?1���-8?1����-8?1����-8?2�Ӽ�-8?2����-8?2����-8?3����-8?3����-8?4����-8?4����-8?6����-8?6����-8?6����-8?8����-8?8����-8?8��� ���,��&32��� ���,��&32�<�&

 ��&/
�,�&
%2097152�(��'
	%+3�����'
LT���!iq���>���������'
�������������������(��'
��'
�$��0��8AK(��*
			/5=�����*

V^���!
s{���>
�����[
�����x
������
������

����
%+��9?H��*
�a��n��w��������������(��*
��*
�$ה0��8AK���2
��
���/7���3
����)2(��1

���1
��1
=�K�W��_����������������������(��1
�	�����2
�����*�����3
���
��*	
6	����������ot���1
�������������������������������S�al����b����1������2
����*/
�����EJRX���3
����*/��;@HLT`��1
�H��1
��������������P�]g��R�����1
���1
	��&0D�7
��7
d�7

�0&��7F
<�7

�W��
�����
��j�q����7&
��7/
�8
���7J
��������������������q�aX���7
�����7
��������������������q�aX��
~��n��������7"

��8
�h���7
����
�7
�t�<

($�<

��`��<�<
4�<
$�=

\�=
$�=

��`��B4�=
��<T

��=
�=
��<�
�=
�4�$�<
��<�<
��$�<
��?������i�	5ز9������������l�C
��
���-5��C 
��C
�
Q��
�C!

��
:"	.�q��C!

|��	
$�D
|�D
D�D
��
%T�D
�
�C
	i��
� ��
	,�^
$�D
T�D
�D
ކ
%	,�D
|�D

�D
O$

��D%

���D,
$�D
ڇ
,4�D
��D1

����q$�E
d�E
$�E

�@��/�E

<�E
L�E
T�E
����'0��E-
��E

�]S&��
�E.


�!��������������������q�aX���vz	�,�E
��
!*�
�E
i��
� ��
,���E+
��E
���E
\�E
G��
�6�F
�F
*��B�
��
��C�
qx������E.
	��̡C
��,�C
���C
��	D�C
��
v��
����������
��	c7մ
P��մ
��y���*��
D������|�������i���G��^i؊��
�����
a��[��dF��
O���մ
�G�EK�:O�
(	��
�
����qvG����q�
=��
 ��
���
.ކ
>ڇ
�ń���<Dž
����
Y��
������	���	���	����G
����)1���H
ϭ
�ϭ/8(��F

���F
��F
=�K߬W��_������ϭ�ϭ�����َ����(��F
�	�����G
�����*�����H
���
ϭ*	
6	����������ot���F
�����������������������������S�al����b���1������G
����*/��;@HN���H
ϭϭ*/
�ϭϭEJRV^j��F
�H��F
������������P�]g��Rє���F
���F
	��#,6(��I
	#0��K
����$��088��J
����	$
���	6>�
���I
�
�!��I
���ϭ�#մ
���	�����O�����As��U�� (��I
	#0��K
����F	N���1=
��y~���	�
l�8��J
����	���
��1=������	n��I
�06=��K�T��]eմ
���v���մ
���i�����{��������3����������������h��	H��I
		+9
I�Y		f	v~�����	����	�0��K
�����-�=����Vbpu
��������8��J
�
����	-�=����	V
b
pu
�մ
մ
�
����I
�;AHOVb�k�t|��������մ
/մ
8��A��J����������
�����&�/�8B�P��_��l���
__arg1_0�������������7��I
���I
	�#,6t�L

($�L
��<�L
4�L
$�L

\�L
$�L
��64�L
��L(

���Lq

��M
�M
��K�
�M
�4߬$�L
��<�K
��$�K
��>ϭ������r�	>زB������$������;D�h
9
8&:.l�h
����'/��h 
��h
�
K��
�h!

��
:"	.�q��h!

|��	9 *
$�h
|�h
D�h
��
%6T�h
�
�h
	i��
� ��
	,)�^
$�h
T�h
�h
ކ
%	6,�h
|�h

�h
O$

��h%

���h,
$�i
ڇ
,64�i
��h1

����q0$�i
d�i
$�i
ń&�i

6<�i
$�j
d�j
$�j
ń&�j
6<�j
T�j
ϭ	��j
�k
�����l
�� 6�k
����	$�k
$�k

����	�������V,��Km
]�k
�q���k
6\��k
��k

�@���4�k
76̤k
��l
��l
�
 �6��
�l
	��
96"!	.!��l
#|��	#$�m
9
:&%��m
��m

�&4�
�l
"i��
�
 ��
",86���m+
:��m
��
%�&�$49�m
8
:<�m

*$��n

,
��
,!+2*��m9

L�m
�
*U+K)2��m
��m�

<�n

�W�������)o�q����n<
(2��nE
��
�m�

��(|'2 $
-	'0
-<�o

8

2$��o%

4�o
��
2712D�o
�
�n

.'i��� ��.,92���o�

<�o

�W��	�������1��q����o<
0 2��oE
��
�o�


�!��������������������q�aX��	�0�/!2x|
3	/�
3"#��o�

5/|��	$�o

9

5�p
8
$6�
�p

4/i��!��4-:2*,�p
7��
7!6%6*��p+
��p
���p
\�p
H��
6]&66�p
'9�p
*�8�06O9W@*I?6��g�	
\$(+m8(-�)�9)/�$+�8+1�%+�:+3,'9,5g$
0.�.����h�
=	D	�	�	��j_
��k�
��l�
��	SZ��m�

��m�


�
�

;����g
��,�g
���g
��	=��
�
��
�
�� ��)'
��
0
��	�
d
մ
}
�	
մ

��	���	W	��
q	$	��
>	�	��j
մ
���
������	��	��l
��
���
 ��
	[��
d��	��
\�m
��	���
���&��������
��մ
����
������|�������i���G��^i؊����	�����
n�
�����
��	>
���մ
�[M�EQ�:�
�
\	��
��	j
��
uncompressed_raw���
		"��	#�B�
$�
6.�/�q�
�4�35�_H��%��"�
�
��
�
��
Q
��
�
ކ
�ڇ
~ń%ń���l��'��
�
�
��
�
ѳ�	��
�
��
�	��
?	�
	��������
9�����������	������
y��P��	��	���	��
���	7�
	��	�	��	L��n#

���n8
��n

����7*�n
�n
�	��	��n
���	��n
����	����|����o#

���o8
��o
��- �p
�p
B	�Q	��o
��h	��o
����	����|��	���r
����)1���s
���t
����)2��t
	����	)2���u
ϭَ)
2(��q

�
��q
��q
$f�t�����������b��k��T��]��0��9ϭ��������������~َO���������(��q
�	�����r
�����*�����s
�
��	(	�����t

�����*����t

�����*�����u
���ϭ*6��KQ��	_eSY$*
��
�������q
�������������������������������������������x��������X��a�j�s������������]����.�����������	�
���s
"3���r
����*/��;@HN���t

����*/��
;@	HN	��t

����*/��
;@HN���u
ϭϭ*/є;@	HLT`	��q
�H��q
��������������������B��K��T��
������I������єJ��q
���q
	!��)2<t�w

($�w
��<�w

4�w
�x

���t�x
L�x

�31\�x
�x

���t�x
L�x
��-\�x
$�y


\�y
$�y
��
6	4�y
��x(

�	��w�

�,�w
�y
�y
"
��v�
�y
	�4�$�w
��<�v
��$�w
�����������d���ϭ
��:��d��	dزh���_������������%��,���TD�
[Z'\/l��
����(0��� 
���
�
N ��
��!
��
=#	/�q���!

|��	[!+
$��
|��
D��
��
(LT��
�
��
	i��
�!��
	-?�b
$��
T��
��
ކ
(	L,��
|��

Ý
O&

�ߝ%

��ߝ,
$��
ڇ
/L4��
�۝1

����qF$��
d��
$��
ń)Ş


L<��
|�
$��
d��
$��
ń)��

ML<��
$��
d��
$��
ń)ğ

NL<��
$��
d��
$��
ń)��

L<��
���
��䬠
��+L#D��

�xPLT��
K$��
!���
#��亡
D̡

�2#0"LT̡
���"

���7
��
��0L"�ޠ<

����qF���)
4��

�I��	����!�"� L���$
$��
%d��
$��
ń%)��

$L<��
$��
'�Ȣ
)���Ȣ"
D�
��)/(LT�
���:
���
�'i(G&L���5
$��
+d��
$��
ń+)��

*L<��
|��
,,.Tޣ
-ϭ.	-�أ
.��
3-����d¥
Dĥ
��3¥
4!LTĥ
��
/-����	$��
1$ʤ
��/ɤ
�q��ˤ
2 L0���
���
�1_24Ȥ
0OL̶�
$��
[\'6���
���
ѳ7"J���+
\���
��
6�7Q5#J;��
Z\<��
	;5���<
	Lئ
�
;*4��
:$H�ئ
����
	<��

�W�������:l�q�����<
9%H���E
��
���
	��9v8&H!%	<	81	<'(<�
	Z	A5��)
	4��
��
A:@)HD��
�
ҧ
	=8i���!��=-PH����
	<��

�W��	�������@��q�����<
?*H���E
��
��
	��?w>+H!%	B	>1	B,-���
	D>|��	$�
	[	D��
Z:�
��
	C>i���!��C-QH�T��
EϭF	E���
F0/��
TE����$Ŭ
Vdܬ
Dެ
��Tܬ
W9LTެ
��
GE����	Ī
��
GL1L���
ܨ�

tL;K2L!���}
<�

�W��	���������Kl�q����<
J3L��E
��
��~
��J�I4L $M	I0M56���~
OI|��	HO$��
Q�ԫ
SH$�
��S%�q���
R7A-�
��
NIi���!��N-RL����-
���
�Q�R�ӫ
P8A���(
��
H:L�Ŭ$
�ʬ
�V]WQUSL�ʬ
,í
Y��
Y"X;L+���+
���
����
\��
I��Xb<L:έ
=[ϭ
@�Z��qFM[U=@F&HL����
5>L0Z>C�?�[?E`5LqZLG�6L�\LIB&[BK4�:�DiDBF:����
-4�����g
���
����
���
�	�
����
	k	r�	��۩�
����
OV�����o
]��̮�
��,��
����
��	_��
���
��A��J?��
H��	�մ
��մ
0�����b��
};��
*�
��
�
�
��
�
a
��j
���
�����z��
=
��
��?
O��
j���
2����4���
���{���
մ
�
��
���
��|�����
�
\�
��	�
��
�
��w	���	��
��
4
	��		��������
[	�
�	��	��	z	���۩
մ
w��	���
�����,��������������������q�aX��	������y�����	W��
����մ
����=��
������(մ
1V	��{�E~�:��
�	�
��	>
/��
3��4�B	5�
�

=�t�q�
�	C�E
D��	3	G���H�
�N�GO��	T@�I��4����
W��
8��
���
Fކ
<ڇ
�ńsńń�ń���D��K��������Mń�����ńS�����]�.ѳ�
��
�
�
I
��
�����
k��������������
��
T
��8
��
���	��8	���	����	�����
x��N��	��	��
���	*�
���	1��	?���#

����8
���
��0"Ч
ѧ
�
�
���
��%���
���@��������Ө#

����8
���
��0"��
��
�
��
���
���
���
����
����������#

���8
��
��0!��
�*��
��B���
��{]��v���*
��P����س�P��
��� ��L������	��O!	��C(��
���$��
��
.	%��i��� 
�!��������������������q�aX�������(
���	��
�������������
�������H����H��Ȉ������#��/V��_����bӔd�
����q��u��B�����P���#
���!
�*0�>IP{ _ }����*��P����ش�P��� ��F������	��I!	��C(��
���$��
��
.	%��i��� 
�!��������������������q�aX�������(
���	��
�������������
�������H����H��Ȉ��������)V��_����bӔd�
����q��o��B���P���#
���!
�*0�>IP{ _ }����*��P����ص�P��� ��F������	��I!	��C(��
���$��
ϕ
.	%��i��� 
�!��������������������q�aX�������(
���	��
�������������
ˡ�����H���H��Ȉ�������)V��_���bӔd�
����q��o��B���šP���#
���!
�*0�>IP{ _ }�x��X������h���������� H���� ��Fض�������y��p����H�������ˍ���0��3e�������
��%��1�9@N
�d�q��}�����
TU#��/�7>L
TaUm��y���,�h
�
�
%��18?M
�
c�
p��|����o
�
�
%��18?M
�
c�
p��|�����[
��)��5��=DR
�h�u����������"
��)��5<CQ
�g�t�����$�
�
�
%��1��9@N
�
d�
q��}����,�
�
�
%��1��9@N
�
d�
q��}������#
��&݅2���������������#�i˱���
����݅�����$�
��%��1�����������,M�[�}ov�
����������,�
��%��1��9@N
�d�q��}�����
�
�
%��1��9@N
�
d�
q��}����l�
�
�
%��1��9@N
�
d�
q��}����L�
�
�
%��1��9@N
�
d�
q��}����T�
�
�
(��4;��CJX
�
q�
~��������l�
�
�
%��1��9@N
�
d�
q��}������
�
�
%��1��9@N
�
d�
q��}������
�
�
%��1��9@N
�
d�
q��}����<�#
�
�
%ي1�9@N
�
d�
qي}���4�'
�
�
%ي1ԋ9@N
�
d�
qي}ԋ��L�-
�
�
%ي1��9@N
�
d�
qي}������A
��%��1��9@N
�d�q��}����|�B
��%��18?M
�c�p��|����B
��%��18?M
�c�p��|����B
��%��18?M
�c�p��|��t�C
��%��18?M
�c�p��|��\�C
��%��18?M
�c�p��|����C
��%��18?M
�c�p��|��ĢD
��%��18?M
�c�p��|����D
��%��18?M
�c�p��|����D
��%��18?M
�c�p��|��|�H
��%��1ה9@N
�d�q��}ה��<�
��%�1�9@N
�d�q�}���4�
��%�1�9@N
�d�q�}���L�
��%�1��9@N
�d�q�}������
��(��4��<��DKY
�r�����������t�
��%��18?M
�c�p��|��\�	
�
�%��18?M
�
c�p��|��|�	
��%��1��9@N
�d�q��}����D��
����,��8��@GU
���q�~�������,��
����,��8��@GU
���q�~�������,��
����,��8�@GU
���q�~������4��
����,��8��@GU
���q�~�������D��
����,��8��@GU
���q�~�������T�J

��%ϭ1��	9@N
�d�qϭ}��	��d�J

��%ϭ1��9@N
�d�qϭ}����5Z�������expand_interlaced_row���&�splat_interlaced_row���-��eL����hd�����l���˕<��
���l��
��%�����<����l��
����l����4�����T����<4����6\������t�����<���ۧl����Vd����I4�����4����zܝ���lD��	��~$����jLl�	���|����rd��
��u���
��t\@�
��v\�
��w��
��ml��	��o|�#�	��o$�%�	��pL�)�	��q<�1�
��s��G�
��x���
��{ܫ����|�������t���
�ʏ����
���� # PNG encoder and decoder���"gd This crate contains a PNG encoder and decoder. It supports reading of single lines or whole frames.����� ## The decoder�����FC The most important types for decoding purposes are [`Decoder`] and���30 [`Reader`]. They both wrap a [`std::io::Read`].���nk `Decoder` serves as a builder for `Reader`. Calling [`Decoder::read_info`] reads from the `Read` until the�ԏ image data is reached.���̮ ### Using the decoder�<� ```��� use std::fs::File;��� use std::io::BufReader;���XU // The decoder is a build for reader and can be used to set various decoding options���_\ // via `Transformations`. The default output transformation is `Transformations::IDENTITY`.���he let decoder = png::Decoder::new(BufReader::new(File::open("tests/pngsuite/basi0g01.png").unwrap()));���2/ let mut reader = decoder.read_info().unwrap();���" // Allocate the output buffer.���@= let mut buf = vec![0; reader.output_buffer_size().unwrap()];���B? // Read the next frame. An APNG might contain multiple frames.���41 let info = reader.next_frame(&mut buf).unwrap();���#  // Grab the bytes of the image.���+( let bytes = &buf[..info.buffer_size()];���	30 // Inspect more details of the last read frame.���	=: let in_animation = reader.info().frame_control.is_some();�<�	���	�t�
 ## Encoder�̑
 ### Using the encoder��
�l�

 ```no_run���
$! // For reading and opening files���
 use std::path::Path;���
��ܒ use std::io::BufWriter;�����0- let path = Path::new(r"/path/to/image.png");���+( let file = File::create(path).unwrap();���)& let ref mut w = BufWriter::new(file);�����WT let mut encoder = png::Encoder::new(w, 2, 1); // Width is 2 pixels and height is 1.���
,) encoder.set_color(png::ColorType::Rgba);���
,) encoder.set_depth(png::BitDepth::Eight);���
b_ encoder.set_source_gamma(png::ScaledFloat::from_scaled(45455)); // 1.0 / 2.2, scaled by 100000���gd encoder.set_source_gamma(png::ScaledFloat::new(1.0 / 2.2));     // 1.0 / 2.2, unscaled, but rounded���he let source_chromaticities = png::SourceChromaticities::new(     // Using unscaled instantiation here�ܣ     (0.31270, 0.32900),�ܿ     (0.64000, 0.33000),���     (0.30000, 0.60000),���     (0.15000, 0.06000)�4� );���=: encoder.set_source_chromaticities(source_chromaticities);���52 let mut writer = encoder.write_header().unwrap();������� let data = [255, 0, 0, 255, 0, 0, 0, 255]; // An array containing a RGBA sequence. First pixel is red and second pixel is black.���41 writer.write_image_data(&data).unwrap(); // Save�<�����5Z�����������&����-��e����h��������˕��
�����
��%����������
�����������������<����6��������������ۧ����V����I���������z����l��	��~����j��	�������r��
��u��
��t��
��v��
��w��
��m��	��o��	��o��	��p��	��q��
��s��
��x��
��{����|�������
�ʏ��
����L�,�"&-������<����{t���	��3��^[ Creates a new `Adam7Info`.  May panic if the arguments are out of range (e.g. if `pass` is�̣ 0 or greater than 8).�����)& * `pass` corresponds to a pass of the���JG   [the Adam7 algorithm](https://en.wikipedia.org/wiki/Adam7_algorithm)���	SP * `line` is the number of a line within a pass (starting with 0).  For example,���
NK   in an image of height 8, `line` can be beteween `0..4` in the 7th `pass`���
[X   (those 4 interlaced rows correspond to 2nd, 4th, 6th, and 8th row of the full image).���YV * `width` describes how many pixels are in a full row of the image. The bytes in each���<9   passline of the Adam7 are calculated from this number.�����YV Note that in typical usage, `Adam7Info`s are returned by [Reader.next_interlaced_row]���
YV and there is no need to create them by calling `Adam7Info::new`.  `Adam7Info::new` is���\Y nevertheless exposed as a public API, because it helps to provide self-contained example���C@ usage of [expand_interlaced_row](crate::expand_interlaced_row).����
�e$��	$��,���)t��������
$���-����
$������-����
	$��=4�����
��#t���


����#t���


����)l���



$��,���(\���


$��=4�܈4�

��`���Y������gb��gk��gt��g}���&����&4�&��
�,�&�=4�&��(L�)�����)
$�)��+���J�JL�+$�+����+($�+��������������������;t������J�+
$�+��?~t�?����������?�t�?
�scanline�D�?������ʶ.�?���@8���7�7FlatMap��7���7\�(y�S�n����Copied���it��4�8I�w+C�g�g���h��g�h���g�h��	�gFPR<?��8�������8��J���@��JL�@�8�@�4��/��#��d�@<closure_kind>�<closure_signature>�<upvars>����@���������C���C�����D
row_stride_in_bytes���D�!$�D��F����D ����Map����	����<�}�Ta!N����������	����<�}�Ta!N������������,M�[�}����������J����D���J����DОߞ"�D�K� �� ��  ��D�K�!��!��!!����M��M����#�M
"֛��M�!$�M��T����M""���������	����<�}�Ta!N����������	����<�}�Ta!N���������ܠ��Jܠ��Mܠ�Jd�N����� Ģ"D�R"�$��$��$$"��D�S"�%��%��%%"����`���TIF Copies pixels from `interlaced_row` into the right location in `img`.��T���T]Z First bytes of `img` should belong to the top-left corner of the currently decoded frame.��U���USP `img_row_stride` specifies an offset in bytes between subsequent rows of `img`.���Va^ This can be the width of the current frame being decoded, but this is not required - a bigger���WMJ stride may be useful if the frame being decoded is a sub-region of `img`.��W���W=: `interlaced_row` and `interlace_info` typically come from���Xc` [crate::decoder::Reader::next_interlaced_row], but this is not required.  In particular, before���Xb_ calling `expand_interlaced_row` one may need to expand the decoded row, so that its format and���Yc` `bits_per_pixel` matches that of `img`.  Note that in initial Adam7 passes the `interlaced_row`���Zb_ may contain less pixels that the width of the frame being decoded (e.g. it contains only 1/8th���[#  of pixels in the initial pass).��[�d�[	 Example:��[�<�[����[0- use png::{expand_interlaced_row, Adam7Info};���\'$ let info = Adam7Info::new(5, 0, 8);���\! let mut img = vec![0; 8 * 8];���\ let row = vec![1, 2, 3, 4];���]74 expand_interlaced_row(&mut img, 8, &row, &info, 8);���] assert_eq!(&img, &[���]     0, 0, 0, 0, 0, 0, 0, 0,���]���^OL     1, 0, 2, 0, 3, 0, 4, 0,  // <= this is where the 1st line of 5s appears���^PM     0, 0, 0, 0, 0, 0, 0, 0,  //    in the schematic drawing of the passes at���_TQ     0, 0, 0, 0, 0, 0, 0, 0,  //    https://en.wikipedia.org/wiki/Adam7_algorithm���`���`���`�<�` ]);�<�`��\�`�������������a��	img��aimg_row_stride�t�ainterlaced_row�t�a�t�a�t�a��dL�d��7���gL�g����jL�j������~���v`] Expand pass, but also ensure that after each pass the whole image has been initialized up to���w[X the data available. In constrast to `expand_pass` there are no holes left in the image.��x���x_\ For instance, consider the first pass which is an eighth subsampling of the original image.���xPM Here's a side by-side of pixel data written from each of the two algorithms:��y�\�y ```text���y normal:   splat:���y 1-------  11111111���y --------  11111111���z����z����z����z����z��<�{���{���{b_ Data written in previous passes must not be modified. We 'weave' the data of passes and repeat���{[X them in the neighbouring pixels until their subsampling alignment. For details, see the���|KH `x_repeat` and `y_repeat` data. Thus the 4th pass would look like this:��}�\�}����}Ƕ��} --4---4-  --44--44���} --------  --44--44���}ֺ��~����~ֺ��~ֺ��~ֺ<�~���~���~�������������
-ӱ�ޱt���t��t��t����������������������B�JT����
.ӱ��px�ɀ��
݀repeat�4���<���ÉLɉ����Ķ�L�������L���p�l�� Chunk types and functions�,�789:;<=>?@ABCDEFGHIJKLMNOPQ���_�[56LY����
 Image header�$���̝\� Palette�$�����t� Image data�$���̠�� Image trailer�$�������
 Transparency�$������� Background colour�$���̗��  Image last-modification time�$������� Physical pixel dimensions�$�������(% Source system's pixel chromaticities�$���̑�� Source system's gamma value�$������� sRGB color space chunk�$���̤�� ICC profile chunk�$���̣	��MJ Coding-independent code points for video signal type identification chunk�$�	����	��	(% Mastering Display Color Volume chunk�$�
����
��
)& Content Light Level Information chunk�$�
��̡�� EXIF metadata chunk�$�������%" Latin-1 uncompressed textual data�$�������#  Latin-1 compressed textual data�$���̕
�� UTF-8 textual data�$�
����
$�
��̽�� Animation control�$���̀�� Frame control�$�����t� Frame data�$�����7��*' Returns true if the chunk is critical.�\���
N��6��)& Returns true if the chunk is private.�T���
O��8��=: Checks whether the reserved bit of the chunk name is set.���+( If it is set the chunk name is invalid.�d���
P��8��96 Returns true if the chunk is safe to copy if unknown.�d���
Q����S�_S��4���������^�^��^��[�^���[����e�S����R�R
S$���PSL�5���ŗ!M`��UV����S55���TT
U<�5TT�z�����Y�_Y��4���������^�^��^��[�^���[����e�S����X�X
Y$���T�4��	�
��
�	�
��	�
��
�	�
�
�
�	�	���
��
�
���LS�Z\��L^�Z]��Li�Z^��4��Z_��,�5Za�B<��ZbWrite�,��Zc��Ze�<��Zf���*Zgio���Zh�<7������l��������L����-\�|��o^`MOt���jkmnopqr����EB Returns the number of samples used per pixel encoded in this way.�<���ii��	$���$T���ii
k$�|���	*��GD u8 -> Self. Temporary solution until Rust provides a canonical one.�<�	����������������;t�����ii
m���	��X������ݿ	ii��
$���,��,���S������ii�$���,��,���G������ii��$��JL���At�������i�i
q$��JL���B|�������i�i
r$��JL�l���tu�� )��G��<� ��
ss��
��� ��"!<�"��ss
u$�"L�&��w��&%��&G��<�&����������������;t�����vv
w���'t�+��y��,*��+gd u8 -> Self. Using enum_primitive or transmute is probably the right thing but this will do for now.�<�,����������������;t�����xx
y���,��-��{�_{��.4�.��������^�^��^��[�^���[����e�S����z�.z
{$�.��.d�2��}��3(��2g��<�3����������������;t�����||
}���3�5���_��54�5��������^�^��^��[�^���[����e�S����~�5~
$�5��5�=�������=<�=����
���@�������@%\�@������@�
�$�@��@��A%\�A������A�
�$�A��A��A?4�A�������������B������A���,�A�����E��$&�����I�����I?4�I�������������I����I��,�I����E� �����W�������X<�X����
���i#�������i<�i����
���j�����j5\�j���������,�j��o��������������p<�pZ����p#��pDA Gets whether the value is within the clamped range of this type.�D�q��
��,�q��s ��qB? Gets whether the value can be exactly converted in round-trip.�,�s��
��,�s�t<�tZ��
��,�t��u<�uZ��
�encoded�<�u��v��u1. Slightly inaccurate scaling and quantization.���vQN Clamps the value into the representable range if it is negative or too large.��w����
��,�w��x$��wIF Fully accurate construction from a value scaled as per specification.�\�x����
���x��y��x#  Get the accurate encoded value.�\�y������$�y��y��y/, Get the unscaled value as a floating point.�T�y����
�$�z��zK\�z�������������z����z��,�z����E� ̐~����
���~[�~����������
��w,�~�w�~�w,�~�w$�~���?4�����������������������,����E
 "����������"D�������$���ϒ/Dݒ����
�@����?4��������������֕���Õ��,ƕ���E( "���8���������<�����~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����
�8l��8����������������������1���C@ A utility constructor for a default info with width and height.�L������
�8�,���=4����� ���)& Size of the image, width then height.�$������������
�8$�����!���/, Returns true if the image is an APNG image.�\����������
�8$�����<���74 Returns the frame control information of the image.������������������������;t����������
�8$�����4���>; Returns the frame control information of the current frame�l����������������������;t����������
�8$�����%���)& Returns the number of bits per pixel.�t����������
�8$�����&���*' Returns the number of bytes per pixel.�|����������
�8$�����7�������������
�8$����� ���B? Returns the number of bytes needed for one deinterlaced image.�L����������
�8$�����%���@= Returns the number of bytes needed for one deinterlaced row.�t����������
�8$�����<�������ݿ	����
�8$�����<���QN Returns the number of bytes needed for one deinterlaced row of width `width`.�̚���������
�8$���,�����*���! Gamma dependent on sRGB chunk�,������������
�8$�����<���*' Chromaticities dependent on sRGB chunk�t������������
�8$�����O|������������
�8$�����������������,T������
��<�����'T������
�$����������/���52 Transform every input to 8bit grayscale or color.�����\Y This sets `EXPAND` and `STRIP_16` which is similar to the default transformation used by��Έ! this library prior to `0.17`.��������
���� ��DA Instantiate the default transformations, the identity transform.�������׊<ڊ����
����0������ז*$ږ������
���,ߖ���$����_��ٗ6ܗ��������^�^��^��[�^���[����e�S��������
�$������\�<����������������̓�
���\������l������l��
����������0������0\�����3�����BufRead�<����Seek�$����mem������eL�����lD��	���ml��	���jL��	���~$����ʏ���
����|�����rdZ�
����6\�����t����l��
��������t�����
�
�,�����eL)����hl4���|=�(.0 ��������'\����������
$���
9t�
��������������������;t��������
���	$�
v��݅]$��U��W����݅Mv7���݅��
�D��������݅����,�݅��
���=�݅��
��,��=4�
�~T�
��#݅���J�J�L�$�������+$���݅��	���
�$�l�D������#�i˱���������������FwKw���
�dwgw��������T������v�v���
�ww���������l�������d���
��l	���˕<#	�
����l,	�
�����;	����%�M	����6\q	����4�	�����<�	���	ErrorKind�L�	�H��Read�$�	���Ǘ$�	����,�	5���~$�	����Z	!�����d	�l�	���)	������uwd�	h��	Z��&	\�	��������	���$�	��
��K�Y(��/1L�	4�	�������	<�	������&	�����	���<�	���$�	����������������RTı	�	������Ř	޸D���9	d�	��������ś	޸������
,	T�
	�������
	���	$�
	�'R���
J	l�
	�������	���	$�	ӔR���@	��	������	���	$�	ڣ
���
@	��
	������
	���	$�
	�����:	��	������	���	$�	�����|	\�	�����������������������;t�������6��6��3��45#�o^������	���$�	������K	��	������������������������q�aX���ي��	�Ơ	$�	��D	��	�������	���	$�	���	�� 	����������������������;t�������6��6��3��45#�o^������ 	���$� 	������%I	��%	�������%	���
$�%	��(F	��(	�������(	���
$�(	��),	$�)	��������������������;t��������)	���$�)	�&45������
�
��
�
��<���error�,$����4�*����B���X���min�b���Crc32�,�T���6\�����7T�����\�N���$�5���iL�����i����$�9���$�:���$�7���s���
���lD��	���q<��
���jL��	���|������pL��	���rd��
���~$�����{ܞ�����t��
��ʏ���
���o|��	���v\��
���w���
���o$��	����L������L�������������L�����dd�����z�k�����4������-TD/<=��J\P�D]��m����������1�,���il[^MP���EH69'*	������������������qt��JfiVYFI69��+��,�l�l��"�������T������&<��������
��	$������O#ي�����P8,�P��ي����������������;t�������P�
�$�P��Q#ي��_���QA�Q����ي��^�^��^��[�^���[����e�S������R�
�$�R��R��R��T!ԋ��_���U6�U����ԋ��^�^��^��[�^���[����e�S������U�
�$�U��U��U���&ي�����($��ي��
�����…(ي�����*$�ԋي��
������ʆ+ԋ������($����ԋ��
���,���·&�������($��ي���
������lj.ي������'$��הي��
�tbe������������<������
���������������:���LI When set, the decoder will not compute and verify the Adler-32 checksum.������� Defaults to `true`.����������
�$ʐ�(tА���2���C@ When set, the decoder will not compute and verify the CRC code.����� Defaults to `false`.�t����������
�$��ȣT���ϓ>���HE Flag to ignore computing and verifying the Adler-32 checksum and CRC�L�� code.��֓�������
�$������Ǖ@���&# Ignore text chunks while decoding.����Ī����Ε�������
�$�ڣ�����@�ɖ&# Ignore ICCP chunks while decoding.��������������������
�$��������T���(% Ignore ancillary chunks if CRC fails�Ș��И Defaults to `true`�����������
�$����ܝ�܎����.+ PNG StreamingDecoder (low-level interface)�š��ƚMJ By default, the decoder does not verify Adler-32 checksum computation. To����VS enable checksum verification, set it with [`StreamingDecoder::set_ignore_adler32`]���" before starting decompression.�����nuw��n���������������,���������������������;t������ʜlʜ������'��'���'���'����+?gؠ(�����D��������7�����7���(���RO������&$��������������������;t�������t������
|��L�������������������|��L�����쎥t�������̱�4������ϥT֥���+?gؠ(��������,������T���������t֧L֧������L�������	������������������������������������������ �ƨ" Creates a new StreamingDecoder�������#  Allocates the internal buffers.�����������J�����������'t��'9������ٰ Resets the StreamingDecoder�,���������
�$�����,��-* Provides access to the inner `info` field�$���������������������;t����������
�$�����@������������$��ڣ������@������������$��������$���FC Return whether the decoder is set to ignore the Adler-32 checksum.�t��������
�$�����B�øB? Set whether to compute and verify the Adler-32 checksum during����B? decompression. Return `true` if the flag was successfully set.�ѹ��ٹ#  The decoder defaults to `true`.�������JG This flag cannot be modified after decompression has started until the��غ" [`StreamingDecoder`] is reset.�������������$���(t�����2���B���ϼ decompression.�����$! The decoder defaults to `false`.�t�����������$��ȣT���޾T���(������þ�����������
�$����ܐ��������)& Low level StreamingDecoder interface.�������`] Allows to stream partial data to the encoder. Returns a tuple containing the bytes that have����]Z been consumed from the input buffer and the current decoding result. If the decoded chunk����KH was an image data chunk, it also appends the read data to `image_data`.�4���������������������������;t�������6��6��3��45#�o^����������$��������T������T����������������������������;t�������6��6��3��45#�o^��������
�$��������T��\��ܫ�t���L������������������L������������������
����L������������������������������;t�������6��6��3��45#�o^��������
�$���	$��u32_be_bytes�d����T����P\�������������
�$����D����������������ييʋ���5T�����������
�$�����5T�����������
�$�����5T�����������
�$�����5T�����������
�$�����5T�����������
�$�����5T�����������
�$�����5T��������˒�
�$В�Ɵ5Tɟ������ԟ�
�$ٟ�Ԧ5Tצ��������
�$���������������ԋ�����5T�����������
�$�����5T�����������
�$�����#,�����
��,�����5T�����������
�$�����5T�����������
�$�����5T�����������
�$�����9t�����������
�$�����5T�����������
�$�����El���������������������������q�aXԃԃي����
�����$������������������������������ي�܂5T߂��������
�$����5T�����������
�$��ވ�����������������5T��������ŋ�
�$ʋ�������������������������������$�������������������������������$���������������������������������Ș5T˘������֘�
�$ۘl��8�������͢P�Т�������������
�8$�fc���̨BDϨ�����������ب�
�8$٨��ߨ���!�������<�����
��=LL������������lDb�	����j,��	�����lw�
����~$�������e������������\H<L��������1\�����0\�����l
��	����~�������!\^KM��H�K�<�?���=Ԑ������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v���������	������lf���]v������	������	������
��!$�ܸ��������������	�ԧ	������������������
>܈
������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�������

��!$�
ԁ������������������5���������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�������
��!$��9&:z:����`����������������
�input�,�output�4�rgba_palette�d��: ;��^������������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v��������
�ڍ
��64��!$� ןd� t;�;T� ������������������"{Ԉ"����������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v��������"
�ڍ
�"�64�"�!$�"ןd�"<l<T�#��������������ť�ZBbe|��=@+.|����	��\�����t��������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v��������������������������q�aX��ي���
�!$��-L���;D����������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����
�ڍ
���
l����H�����������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����
�ڍ
���
l����{\�����������1�1��������������������
����,�ɟ4�channels�D��JL�func�$�����&A��&���������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����&
���,�&ɟ4�&�!$�&��)C��)���������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����)
���,�)ɟ4�)�!$�)��-M��-���������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����-
���,�-ɟ4�.�!$�.��1=t�1���������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����1
�ڍ
�1�64�1�!$�1d�2������������������3GĠ3���������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�����3
�ڍ
�3�64�3�!$�3t�5�������������������W�[�����l
�
�����#
����6\G
����mlg
�	���ZD�
����L�
����~$�
�����0
�����:
x�X
i�z$
[]IK\�
<��#
��
��	�������������
\�
�����	��
T�
�����
l�
���l�
4�
�����	
L�	
�����	
��	
�����	
��	����������

d�

����!
��
�����	��
�
�$�
��#
�
������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v������	��
���	�!$�
�
��������������
���
��������������
� 
��������������
�#
��������������
��( 
t�(
����	��(
�¹
$�)
��)
L�)
����	��)
���	$�*
��+
D�+
����	�����+
���
$�+
��-#
d�-
����	��-
���$�-
��17
��1
����	���6��6��3��45#�o^����2
���$�2
��C�
��C
����	�����D
���$�D
�=4�D
�<�D
��JG
��J
�ݿ	
���J
factor�4�J
Do$s�����������3�:�����lM�
���Decompressor�dlN���W�d�&%VCE�b&��{FC An inplace buffer for decompression and filtering of PNG rowlines.�����a^ The underlying data structure is a vector, with additional markers denoting a region of bytes���`] that are utilized by the decompression but not yet available to arbitrary modifications. The���c` caller can still shift around data between calls to the stream decompressor as long as the data���RO in the marked region is not modified and the indices adjusted accordingly. See���30 [`UnfilterRegion`] that contains these markers.�����b_ Violating the invariants, i.e. modifying bytes in the marked region, results in absurdly wacky���>; decompression output or panics but not undefined behavior.�\��6�����6��6��3��45#�o^��65#�o^����,���%4����6��	��	#4�	���6��
&L�
�����T������RO��������",���������	������lf���]vNN��O�W2Pheader�2Quncompressed_bytes_left�2R�62S��
2T
queued_rle�2Uqueued_backref�2V
last_block�2Wfixed_table�2X�2Y��
2Z�(2`���.��l�<������t����|������������l�����������
���,��������
�$���?���������
�$���$���+t��������
�$����T� ��������������6��6��3��45#�o^����	�� �
�$� �:$� ��T� ,�&��������������ي��,�ą-����������6��6��3��45#�o^�����-�
�$�-��T�-,�3����������������6�����8W��6<9 Use this region to decompress new filtered rowline data.��6���6 Pass the wrapped buffer to���7[X [`StreamingDecoder::update`][`super::stream::StreamingDecoder::update`] to fill it with���7'$ data and update the region indices.�4�8�������	���6��6��3��45#�o^���,�8�
�$�8�64�8��:8�����6��6��3��45#�o^�8������:9T�:���������:�
�8$�:��;.4�;������;�
�8$�;�34�;��;/4�<������<�
�8$�<howmany�<�<��<'t�<������<�
�8$�<�~<�m�m�m�m��>�m�m}m�mmmpm��3cmfmTmWm��+Jm��5m8m"m%mD�m��m��e�l�l�l�l�l�l�l�l�l�l�l�l�����#�l�l�l�l��{l��!ql|�
����"��30 Returns the size needed to hold a decoded frame���[X If the output buffer was larger then bytes after this count should be ignored. They may�� still have been changed.�\�������
�$�\�����Ql����������$�Ӕ,���������<����
���%|� PNG Decoder�<��������<���$���	�jPcc���/1��d������ԍL�������� �6������,���!$������6�����
��6$���)L�����������
��6$����6�����,���!$����������
��6$���"�������<���$���	����������68����;8 Create a new decoder configuration with default limits.������	��
���޸bK��:��:7 Create a new decoder configuration with custom limits.�|������	����	޸�L�'�L��J��EB Create a new decoder configuration with custom [`DecodeOptions`].���������	��
���޸HN�'RN��(,̒ Limit resource usage.�����ZW Note that your allocations, e.g. when reading into a pre-allocated buffer, are __NOT__��� ZW considered part of the limits. Nevertheless, required intermediate buffers such as for��� 0- singular lines is checked against the limit.��!���!*' Note that this is a best-effort basis.��!�<�!����!��ܑ"����" use png::{Decoder, Limits};���"_\ // This image is 32×32, 1bit per pixel. The reader buffers one row which requires 4 bytes.���#'$ let mut limits = Limits::default();���# limits.bytes = 3;���#{x let mut decoder = Decoder::new_with_limits(BufReader::new(File::open("tests/pngsuite/basi0g01.png").unwrap()), limits);���$*' assert!(decoder.read_info().is_err());��%���%OL // This image is 32x32 pixels, so the decoder will allocate less than 10Kib���&'��ܶ& limits.bytes = 10*1024;���&{����')& assert!(decoder.read_info().is_ok());�<�(��T�(����	���(�
���$�(�'ZO��*K��(DA Read the PNG header and return the information contained within.��)���)]Z Most image metadata will not be read until `read_info` is called, so those fields will be���* None or empty.���*����	��������������������q�aX���ي��*���	$�*��+>��+2/ Reads all meta data until the first IDAT chunk�L�,��	�	��
���$�,��?A��=2/ Set the allowed and performed transformations.��>���>]Z A transformation is a pre-processing on the raw image data modifying content or encoding.���?GD Many options have an impact on memory or CPU usage during decoding.���?����	����?�
���$�?�-�b��C@��@<9 Set the decoder to ignore all text chunks while parsing.��A�<�A eg.�<�A����A����A����A use png::Decoder;���Bgd let mut decoder = Decoder::new(BufReader::new(File::open("tests/pngsuite/basi0g01.png").unwrap()));���B(% decoder.set_ignore_text_chunk(true);���C)�<�C����C����	��C�
���$�Cڣ�c��G@��D85 Set the decoder to ignore iccp chunks while parsing.��E�<�E��<�E����E����E����F���Ffc let mut decoder = Decoder::new(BufReader::new(File::open("tests/iccp/broken_iccp.png").unwrap()));���G(% decoder.set_ignore_iccp_chunk(true);���G)�<�G����G����	��H�
���$�H�Yd��I:��IB? Set the decoder to ignore and not verify the Adler-32 checksum���I and CRC code.���I����	��I�
���$�I�e��K$��J,) PNG reader (mostly high-level interface)��K���KC@ Provides a high level that iterates over lines or whole images.�4�K�����K��<�K��$�K��	6��+?g���������=?��L<�L�������L�L�������LD�L�����	��M��M�����N%��N�����	��NL�N�������O!d�O�������������������;t�������Rt�R�����	t�SD�S�����Vd�V���	��[��r������T�V,�V���\�V4�V���l�V4�V�����W-��W�����	��W&��W���݅��W��W�����X!�����X��<�X��$�X��	�����������������KM��[I��X96 Advances to the start of the next animation frame and���XEB returns a reference to the `FrameControl` info that describes it.���YIF Skips and discards the image data of the previous frame if necessary.��Z���ZIF Returns a [`ParameterError`] when there are no more animation frames.���ZLI To avoid this the caller can check if [`Info::animation_control`] exists���[1. and consult [`AnimationControl::num_frames`].�|�[����	��������������������q�aX���ي��[�
���$�\��d@��d�����	���d���	$�d��i$��h! Get information on the image.��h���hMJ The structure will change as new frames of an animated image are decoded.�$�i����	�����i��	$�i��oQ��i&# Decodes the next frame into `buf`.��j���jXU Note that this decodes raw subframes that need to be mixed according to blend-op and���j dispose-op by the caller.��k���k[X The caller must always provide a buffer large enough to hold a complete frame (the APNG���l^[ specification restricts subframes to the dimensions given in the image header). The region���l]Z that has been written be checked afterwards by calling `info` after a successful call and���m]Z inspecting the `frame_control` data. This requirement may be lifted in a later version of�T�n `png`.��n���n^[ Output lines will be written in row-major, packed matrix with width and height of the read���oUR frame (or subframe), all samples are in big endian byte order where this matters.�T�p�����	�����	��p�
���$�p��'�4΂�������������	�͆3�І%�����	������
$�����:|�������	�������	$�����D�̍MJ Returns the next processed row of the image (discarding `InterlaceInfo`).�������LI See also [`Reader.read_row`], which reads into a caller-provided buffer.�D������	��������������������q�aX����������������;t���������:��GFS賰�ي����
���$����������������
�������������ğ
���Y���0- Returns the next processed row of the image.�א��ߐL��������	��������������������q�aX����������������;t���������:���;��=���t�d�ي�ˑ���	N�l���������������
��������������Ȱ
���{�җFC Reads the next row of the image into the provided `output_buffer`.����LI `Ok(None)` will be returned if the current image frame has no more rows.������ZW `output_buffer` needs to be long enough to accommodate [`Reader.output_line_size`] for��ՙEB [`Info.width`] (initial interlaced rows may need less than that).�������VS See also [`Reader.next_row`] and [`Reader.next_interlaced_row`], which read into a�Ԃ� `Reader`-owned buffer.�D�������	�����
������
$����
�����Q���#������	���������
$���;���ɧ5�ƥXU Read the rest of the image and chunks and finish up, including text chunks or others������ This will discard the rest of the image if the image is not read already with [`Reader::next_frame`], [`Reader::next_row`] or [`Reader::next_interlaced_row`]�4Ч����	��ק�
���$ܧ�������������	���������	$��=����
���Ȳ8���<9 Returns the color type and the number of bits per sample����C@ of the data returned by `Reader::next_row` and Reader::frames`.��ϲ����	�
�����	$�ď��˿1���ZW Return the number of bytes required to hold a deinterlaced image frame that is decoded��ս*' using the given input transformations.�������ZW Returns `None` if the output buffer does not fit into the memory space of the machine,���[X otherwise returns the byte length in `Some`. The length is smaller than [`isize::MAX`].��ҿ����	ݿ	���ح	$����D�������	������	$��������;���DA Returns the number of bytes required to hold a deinterlaced row.�������Z�����[���������	ݿ	�����
$��������Q��������	�������
$���=�������	��̩�d�����	����	������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v������	������	�!$��\�<��������������������$�����, ����,2���DerefMut�D9���borrow�4N�����,V����]�*����b�����f����k����
4p�W����,�T����
\��	���$�5���iL�����i����s���
���lD��	���q<��
���ml��	���jL��	���t\��
���pL��	���rd��
���~$������t��
��ʏ���
���o|��	���v\��
���o$��	���W4������4�����_������_�������L������L�������������L�����dl�����u��
���\n�_bPS�,EH/2�H/"���������~�Ԟ����,������vygjX[IL:=+.
�������������������x��~�nq^aNQ>A��3��A���4����������������������������q�aX��Y[��
#������
8,�
�������������������;t��������
�
�$�
��#���_���I��������^�^��^��[�^���[����e�S�������
�$�������!���_���I��������^�^��^��[�^���[����e�S�������
�$���|���&������($�����
������&������($�����
������ *������ &$� �����
��	$� ��!.������!'$�!�����
�tee��!��% ��"
 PNG Encoder.��#���#^[ This configures the PNG format options such as animation chunks, palette use, color types,���# auxiliary chunks etc.��$���$a^ FIXME: Configuring APNG might be easier (less individual errors) if we had an _adapter_ which���$PM borrows this mutably but guarantees that `info.frame_control` is not `None`.�<�%�E����������%���,�%�����E���!�����4�_���E���4�_������%��$�%�%�����t�%$�%�������&<�&������'!�E��������'��,�'��������������������������'[]��(@�(�������E���!�����4�_������
��E���E������=����)@L�)������������������������q�aX�����
��E���E8��!B���3M��.'$ Specify that the image is animated.��.���.B? `num_frames` controls how many frames the animation has, while���/?< `num_plays` controls how many times the animation should be���/=: repeated until it stops, if it's zero then it will repeat�|�0 infinitely.��0���0\Y When this method is returns successfully then the images written will be encoded as fdAT���1^[ chunks, except for the first image that is still encoded as `IDAT`. You can control if the���1\Y first frame should be treated as an animation frame with [`Encoder::set_sep_def_img()`].��2���263 This method returns an error if `num_frames` is 0.�d�3��������3�
��E��$�3�t���t����<B��7@= Mark the first animated frame as a 'separate default image'.��8���8^[ In APNG each animated frame is preceded by a special control chunk, `fcTL`. It's up to the���9YV encoder to decide if the first image, the standard `IDAT` data, should be part of the���:^[ animation by emitting this chunk or by not doing so. A default image that is _not_ part of���:63 the animation is often interpreted as a thumbnail.��;���;NK This method will return an error when animation control was not configured���<96 (which is done by calling [`Encoder::set_animated`]).�|�<��������<�
��E��$�<������?A��>EB Sets the raw byte contents of the PLTE chunk. This method accepts���?&# both borrowed and owned byte data.�\�?�����������@������?�������Q�����R��A��@����E����?
��E����$�@�.������A;��@EB Sets the raw byte contents of the tRNS chunk. This method accepts���A&��D�A�����������B����A����A
��E����$�B�~�.0��C=��B_\ Set the display gamma of the source system on which the image was generated or last edited.���C��������C�
��E��$�C�����Ev��Dif Set the chromaticities for the source system's display channels (red, green, blue) and the whitepoint���EIF of the source system on which the image was generated or last edited.���E��������F�
��E��$�F�\���JO��Gb_ Mark the image data as conforming to the SRGB color space with the specified rendering intent.��H���H%" Any ICC profiles will be ignored.��H���HSP Source gamma and chromaticities will be written only if they're set to fallback���IPM values specified in [11.3.2.5](https://www.w3.org/TR/png-3/#sRGB-gAMA-cHRM).�|�J��������J�
��E��$�J�����L.��K.+ Start encoding by writing the header data.��K���KMJ The remaining data can be supplied by methods on the returned [`Writer`].�d�L������
��E������O-��M'$ Set the color of the encoded image.��M���M]Z These correspond to the color types in the png IHDR data that will be written. The length���N_\ of the image data that is later supplied must match the color type, otherwise an error will�|�O be emitted.�L�O��������O�
��E��$�O�����P,��P.+ Set the indicated depth of the image data.�L�P��������P�
��E��$�P������R;��QLI Set compression parameters, see [Compression] for the available options.�|�R��������R�
��E��$�R�W����UJ��SC@ Provides in-depth customization of DEFLATE compression options.��T���TOL For a simpler selection of compression options see [Self::set_compression].���U��������U�
��E��$�U�Wj���X,�V Set the used filter type.��V���VZW The default filter is [`Filter::Adaptive`] which automatically selects the best filter���W for each row of the image.��W���WGD You should only change this if you are after very fast compression,���Xb_ and either don't care about compression ratio or know exactly what works best for your images.�T�Y��������Y�
��E��$�Y�W����`Q��YNK Set the fraction of time every frame is going to be displayed, in seconds.��Z���ZHE *Note that this parameter can be set for each individual frame after���[KH [`Encoder::write_header`] is called. (see [`Writer::set_frame_delay`])*��[���[B? If the denominator is 0, it is to be treated as if it were 100���\A> (that is, the numerator then specifies 1/100ths of a second).���\OL If the value of the numerator is 0 the decoder should render the next frame���]OL as quickly as possible, though viewers may impose a reasonable lower bound.��^���^B? The default value is 0 for both the numerator and denominator.��^���^B? This method will return an error if the image is not animated.�Ԭ_ (see [`set_animated`])��_���_(% [`write_header`]: Self::write_header���`(% [`set_animated`]: Self::set_animated�|�`��������`�
��E��$�`��|�������j9��c,) Set the blend operation for every frame.��c���cJG The blend operation specifies whether the frame is to be alpha blended���dKH into the current output buffer content, or whether it should completely���d,) replace its region in the output buffer.��e���eH���e?< [`write_header`] is called. (see [`Writer::set_blend_op`])*��f���fPM See the [`BlendOp`] documentation for the possible values and their effects.��g���gGD *Note that for the first frame the two blend modes are functionally���gHE equivalent due to the clearing of the output buffer at the beginning���h of each play.*��h���h-* The default value is [`BlendOp::Source`].��i���iB����i���i���i(����j(�d�j����������j�
��E��$�j��j���s=��l.+ Set the dispose operation for every frame.��m���mKH The dispose operation specifies how the output buffer should be changed���n=: at the end of the delay (before rendering the next frame)��n���nH���o@= [`write_header`] is called (see [`Writer::set_dispose_op`])*��o���oRO See the [`DisposeOp`] documentation for the possible values and their effects.��p���p>; *Note that if the first frame uses [`DisposeOp::Previous`]���q52 it will be treated as [`DisposeOp::Background`].*��q���q-* The default value is [`DisposeOp::None`].��q���rB����r���r���r(���s(��t�s����������s�
��E��$�s��-���uEt�u��������v�
��E��$�v�~����wM��v>; Convenience function to add tEXt chunks to [`Info`] struct�t�w������������w�
��E��$�w�	0�ز:���yM��y>; Convenience function to add zTXt chunks to [`Info`] struct�t�y������������y�
��E��$�y�	��ز����}M��{>; Convenience function to add iTXt chunks to [`Info`] struct��{���{MJ This function only sets the `keyword` and `text` field of the iTXt chunk.���|fc To set the other fields, create a [`ITXtChunk`] directly, and then encode it to the output stream.�t�}������������}�
��E��$�}�	�ز����3��(% Validate the written image sequence.�����^[ When validation is turned on (it's turned off by default) then attempts to write more than����]Z one `IDAT` image or images beyond the number of frames indicated in the animation control����^[ chunk will fail and return an error result instead. Attempts to [finish][finish] the image���2/ with missing frames will also return an error.�������" [finish]: StreamWriter::finish�Ȃ��ЂMJ (It's possible to circumvent these checks by writing raw chunks instead.)������������
��E��$���-���‡t�� PNG writer�������]Z Progresses through the image by writing images, frames, or raw individual chunks. This is����41 constructed through [`Encoder::write_header()`].�������a^ FIXME: Writing of animated chunks might be clearer if we had an _adapter_ that you would call����_\ to guarantee the next image to be prefaced with a fcTL-chunk, and all other chunks would be����A> guaranteed to be `IDAT`/not affected by APNG's frame control.�4͇�����ԇ��,ׇɡ����r*�������46$������������$����������<��������t�����׊�׊������d�������\�����d��C����������T��,�����\��4��������L����������T��������ٍ#lٍ��������+�����������\������Ɏ������������������~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v������������!$��Б,�ӑ������������
$��Ē"|ǒ������ג�
�$ؒ���!t�����������Ą$�����8̑������������
$���,�����"�����ؕ`\���������������������,��
����E���
��:�02Đ����������,��ɡ����������������������������fh���>��������ɡ��
����EG�!R�]���2$�����ɡ����~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v������ƚ�
���$���!d���:l�������ɡ����~����=��J��K��~��~��~��~��.����������������]����������������������΁��K�v�������͠�ĕ$Ҡ�!��"����������I���" Write a raw chunk of PNG data.�̷��Է]Z This function calculates the required CRC sum so this should not be included in the input����\Y `data`, otherwise the data is not filtered in any way. This function returns an error if����^[ the length of `data` can't be parsed as a `u32` though the length of the chunk data should����+( not exceed `i32::MAX` or 2,147,483,647.�\�����ɡ�������������$º�
|��:y����<��D̻��������������ȽW�Ͻ���ɡ��
������������
���
��
����
$����#�46�ԾT�׾�����ɡ�����������$����
�������������������͋
���������������
���*������ɡ��������
$�����.������ɡ��������$����������������������=��� Writes the next image data.�������ɡ���������
���$���:�����&Ę����ɡ����ќ$�����&T�����ɡ��������$�����<���*���ɡ������$�����H�������ɡ�����������$�����z���,쩀��ˀ��ӀZЋ�����Ձ��݁G����b��T����ɡ������
���$���W�y���Q���LI Set the fraction of time the following frames are going to be displayed,�t�� in seconds�Ԅ��܄B�����A���O�����O��������B��|���ɡ������
���$����fy��ey��L�Ɋ.+ Set the dimension of the following frames.�������,) This function will return an error when:����#  - The image is not an animated;�݋���JG - The selected dimension, considering also the current frame position,����(%   goes outside the image boundaries;�����-* - One or both the width and height are 0;��������ɡ������
���$���"v�= v���B���-* Set the position of the following frames.�����! An error will be returned if:����  - The image is not animated;�����ÕJG - The selected position, considering also the current frame dimension,����(����������ɡ������
���$�����r���r���5�ʛB? Set the frame dimension to occupy all the image, starting from�̑� the current position.�������FC To reset the frame to the full image size [`reset_frame_position`]�܂� should be called first.�������B�������:7 [`reset_frame_position`]: Writer::reset_frame_position������ɡ���՞�
���$ڞ���4���%" Set the frame position to (0, 0).�ӡ��ۡ74 Equivalent to calling [`set_frame_position(0, 0)`].�������B������<9 [`set_frame_position(0, 0)`]: Writer::set_frame_position������ɡ���ˣ�
���$У�ݪ9��52 Set the blend operation for the following frames.�������Jϗ���K���ȧ,��������P��֨��ިG�����Hʛ�����������B��d���ɡ�������
���$�����o���=���74 Set the dispose operation for the following frames.�������K����=��Ү��ڮR�������>ء���5��������B��t����ɡ��������
���$�����n���>ܪ� Create a stream writer.�ʳ��ҳKH This allows you to create images that do not fit in memory. The default����HE chunk size is 4K, use `stream_writer_with_size` to set another chunk�L� size.�������JG This borrows the writer which allows for manually appending additional��Ե1. chunks after the image data has been written.�l����ɡ��������������������q�aX���V
��S���V���V���V������W���W������=���<���W���W���W��8|5H	x-��������
���$�����U���30 Create a stream writer with custom buffer size.�ʷ��ҷ See [`stream_writer`].������*' [`stream_writer`]: Self::stream_writer������ɡ��������������������q�aX���V
��S���V���V���V������W���W������=���<���W���W���W��8|5H	x-�����Ǹ���$̸�^q���C�ȹ2/ Turn this into a stream writer for image data.�������K���׺JG chunk size is 4K, use [`stream_writer_with_size`] to set another chunk�L����������>; [`stream_writer_with_size`]: Self::stream_writer_with_size����ɡ��������������������q�aX���V
��S���V���V���V������W���W������=���<���W���W���W��8|5H	x-�����
����r���Z���;8 Turn this into a stream writer with custom buffer size.�ѽ��ٽ See [`into_stream_writer`].�������41 [`into_stream_writer`]: Self::into_stream_writer��žɡ�����s�s���%��.+ Consume the stream writer with validation.�������\Y Unlike a simple drop this ensures that the final chunk was written correctly. When other����^[ validation options (chunk sequencing) had been turned on in the configuration then it will����JG also do a check on their correctness _before_ writing the final chunk.�4��ɡ����
���$�����!���������,��ɡ������$����ɡ����
���$�����\����E�����������,�����E��������(��q�������E������������pr�V�V���
��E���V�V��������������xV~V���
��E���V�V���������L����������/�E�����������,�����������+-\��4��������� ,��������������
��E��$�����2�E�����������,���������$&���,L������������
��E��$����� \����E�����������,����u�����[����������>@���4�������|��4�������	d��,��������T����������%�E�����������,�����������(*���H���������
��E���S�n���n���������+|������������
��E��$�����(d�������������
��E��$�����'D�������������
��E��$����`���+\�������������
��E��$�����/�E�����������,������������/1���9,����������������
��E��$���:$�����%,������������
��E��$�����*8�����������,����������$����������
�8��$�����<����E�����������,���������U������U������U������U���6arn�wȫ�E��6arn�wȫ�������������������	�	��
�	����B��$a	��������
��
�6��
�S��8���O����������q_w_���
��E���_�_�������ݙ��������K_Q_���
��E��u_y_�������ޚ��������&_,_���
��E��P_T_�ɘ���������(���ɘl������������$���������������!�E�����������,��������!���^T���������������������������q�aX�����
��E���S�Q�W�Q���$$�������������
��E��$���χ%��� Streaming PNG writer�������JG This may silently fail in the destructor, so it is a good idea to call���,) [`finish`] or [`flush`] before dropping.����䖇 [`finish`]: Self::finish�ܳ� [`flush`]: Write::flush�dڇ�E����������,���\���8|5H	x-���������������PR���4��������‰D‰�����	�ىDى�����	���d�������	d��,�����|�D����|��D�����Tϋ,ϋ���\ߋ4ߋ�����������t��4�������ԝ�$����������\���������&�E����������,����������������=?���Q�������������������������q�aX�����
��E���S�I���I���,�֕��������ZЋ�ߖ��������G��֗b��TĘ�������Ϙ�
��E��$Ԙ�W^F���Q���L��t���������B���ȚA����O����O��������B��|������������
��E��$�����E���E���L���.��������,���̠#��������J���ˡ(��������-���������������բ�
��E��$ڢ��A�=�A���B���-��������!���ԩ ��������J���Ъ(������������������
��E��$����~=��}=���5���B�������������F������������B��ֱ��ޱ:���������������
��E��$�����4���%��������7������B��������<���������������
��E��$�����9���5������Jϗ���K�����,��������P��������G����Hʛ�����ͽ��սB��d��������������
��E��$����9���=���7��������K����=��������R�������>ء���5��������B��t��������������
��E��$����V8���%���.��������YV Unlike a simple drop this ensures that the all data was written correctly. When other����ZW validation options (chunk sequencing) had been turned on in the configuration of inner����SP [`Writer`], then it will also do a check on their correctness. Differently from����UR [`Writer::finish`], this just `flush`es, returns error if some data is abandoned.�4��������
��E��$�����&T�������������
��E��$�����%L�������������
��E��$�����0�E�����������,������������/1���9,����������������
��E��$���:$�����%,������������
��E��$�����+8�����������,����������$����������
�8��$��T�4�����������<����ml1�	���tn�
����A�!+�)69n=n���������<�����
����������!$�թ����
��,�\�	�����	;\�	���������W\�	��թ�����<�թ��
�t�թ����%<�����������������;t���թ��
������1\�������
�strat�,���*d��
�͓
�ۓ
�����/���
�͓
�ۓ
����� 0�� �
�͓
� ۓ
� �� ��+zD�+��թ���������,
��W4�,tbpp�$�,previous�D�,��<�,|�,��Z���������������������W������W��������W���u��������������n���1�������n���1�������k���-�������g���)�������c���%�������_���!���������a����������]��������������e���'���������g���)�����|������թ���������թ��
�method�4���<���	����D����<��ɟ4��|�����T������4������������������թ����
��4���<����D����<ŕɟ4ٕL���Ɲ Tɝ�����ٝ
���ԝ��T��D�$����v x�
����w(x�
����*SxWxJxNx��(��������:̗�������8
5 # Text chunks (tEXt/zTXt/iTXt) structs and functions�9
��=a
^ The [PNG spec](https://www.w3.org/TR/2003/REC-PNG-20031110/#11textinfo) optionally allows for���[
X embedded text chunks in the file. They may appear either before or after the image data���1
. chunks. There are three kinds of text chunks.���R
O  -   `tEXt`: This has a `keyword` and `text` field, and is ISO 8859-1 encoded.���Y
V  -   `zTXt`: This is semantically the same as `tEXt`, i.e. it has the same fields and���]
Z      encoding, but the `text` field is compressed before being written into the PNG file.���[
X  -   `iTXt`: This chunk allows for its `text` field to be any valid UTF-8, and supports���/
,      compression of the text field as well.��
���O
L  The `ISO 8859-1` encoding technically doesn't allow any control characters���N
K  to be used, but in practice these values are encountered anyway. This can���P
M  either be the extended `ISO-8859-1` encoding with control characters or the���M
J  `Windows-1252` encoding. This crate assumes the `ISO-8859-1` encoding is�T�
  used.��
�ܕ
  ## Reading text chunks��
���D
A  As a PNG is decoded, any text chunk encountered is appended the���O
L  [`Info`](`crate::common::Info`) struct, in the `uncompressed_latin1_text`,���	^
[  `compressed_latin1_text`, and the `utf8_text` fields depending on whether the encountered���
(
%  chunk is `tEXt`, `zTXt`, or `iTXt`.��

�D�

  ```���

  use std::fs::File;���

  use std::io::BufReader;���!
  use std::iter::FromIterator;��
  use std::path::PathBuf;��
���0
-  // Opening a png file that has a zTXt chunk���%
"  let decoder = png::Decoder::new(���Z
W      BufReader::new(File::open("tests/text_chunk_examples/ztxt_example.png").unwrap())�<�

  );���
3
0  let mut reader = decoder.read_info().unwrap();���
e
b  // If the text chunk is before the image data frames, `reader.info()` already contains the text.���>
;  for text_chunk in &reader.info().compressed_latin1_text {���D
A      println!("{:?}", text_chunk.keyword); // Prints the keyword���E
B      println!("{:#?}", text_chunk); // Prints out the text chunk.���D
A      // To get the uncompressed text, use the `get_text` method.���8
5      println!("{}", text_chunk.get_text().unwrap());�4�
  }�D�
���
�܇
  ## Writing text chunks��
����
�  There are two ways to write text chunks: the first is to add the appropriate text structs directly to the encoder header before the header is written to file.���W
T  To add a text chunk at any point in the stream, use the `write_text_chunk` method.��
�D�
����6
3  # use png::text_metadata::{ITXtChunk, ZTXtChunk};���
  # use std::env;���
  # use std::fs::File;���
  # use std::io::BufWriter;���#
   # use std::iter::FromIterator;���
  # use std::path::PathBuf;���Z
W  # let file = File::create(PathBuf::from_iter(["target", "text_chunk.png"])).unwrap();���,
)  # let ref mut w = BufWriter::new(file);���X
U  let mut encoder = png::Encoder::new(w, 2, 1); // Width is 2 pixels and height is 1.���-
*  encoder.set_color(png::ColorType::Rgba);���-
*  encoder.set_depth(png::BitDepth::Eight);���(
%  // Adding text chunks to the header�d�
	  encoder���
     .add_text_chunk(���'
$         "Testing tEXt".to_string(),���X
U         "This is a tEXt chunk that will appear before the IDAT chunks.".to_string(),�L�
     )���
     .unwrap();�d�
��̯
      .add_ztxt_chunk(���(
%          "Testing zTXt".to_string(),���T
Q          "This is a zTXt chunk that is compressed in the png file.".to_string(),�T�
      )���
      .unwrap();�d�
����
      .add_itxt_chunk(���(
%          "Testing iTXt".to_string(),���V
S          "iTXt chunks support all of UTF8. Example: हिंदी.".to_string(),�T�
����
���
���6
3  let mut writer = encoder.write_header().unwrap();��
����
�  let data = [255, 0, 0, 255, 0, 0, 0, 255]; // An array containing a RGBA sequence. First pixel is red and second pixel is black.���5
2  writer.write_image_data(&data).unwrap(); // Save��
����
�  // We can add a tEXt/zTXt/iTXt at any point before the encoder is dropped from scope. These chunks will be at the end of the png file.���s
p  let tail_ztxt_chunk = ZTXtChunk::new("Comment".to_string(), "A zTXt chunk after the image data.".to_string());��� 8
5  writer.write_text_chunk(&tail_ztxt_chunk).unwrap();�� 
��� i
f  // The fields of the text chunk are public, so they can be mutated before being written to the file.���!p
m  let mut tail_itxt_chunk = ITXtChunk::new("Author".to_string(), "सायंतन खान".to_string());���"'
$  tail_itxt_chunk.compressed = true;���"5
2  tail_itxt_chunk.language_tag = "hi".to_string();���#E
B  tail_itxt_chunk.translated_keyword = "लेखक".to_string();���#8
5  writer.write_text_chunk(&tail_itxt_chunk).unwrap();�D�$
��l���������������,�$
5���B<�$
�����l�$
�
���ۧl�$
����BoundedDecompressionError�̋%
u����
\�%
�	���t\�%
�	���<�%
�����,�%
�����$5
����������%#
�Ԫ%
r��%
c��%"
��%
YL�%
I��&$
��&;
8 Default decompression limit for compressed text chunks.���&
��/
��/"
 A generalized text chunk trait���/
������/�
�܄܄ �����0C
��0/
, Encode text chunk as `Vec<u8>` to a `Write`�4�0
��������������0
����0
��,�0

����$�0
�E�0
(*��3+
��3
��������3

�ز$�3
$�3
����������������4Q
��4
����
�4
�
ز$�4
��5Y
��5
������	����5
Dž���5
ز$�5
��6a
��6
������6

�ز$�6
��
�68
�8������������	����<�}�Ta!N�����Chars����	�q�,�\8����8���J֋��6.
֋�J����6$
֋8�7
΋��1��#����7
��������������7
���������������8?
d�8
�������������������������q�aX�ה�8

�ز$�8
t�;
�����<G
��;
 Constructs a new TEXtChunk.���;3
0 Not sure whether it should take &str or String.��<
�������`��`����������<
������<
�����d�<
�����d�<

������	
	ز		[]WY��>w
4�>
����������������������������q�aX�ה��?
�
�
keyword_slice�l�>

text_slice�T�?
��A%
������BB
��BZ
W Encodes TEXtChunk to a Writer. The keyword and text are separated by a byte of zeroes.�4�B
��������������C
����C
��,�C

���$�C
�E�$&t�K
߬��������KG
�K
 Creates a new ZTXt chunk.��K
����߬��`��`����ϐ��K
����K
�d�K
��d�K

������	�ز�:<?A��M�
4�M
����������������������������q�aX߬ה��M
�
���l�M
compression_method���M
��T�M
��R>
��Q}
z Decompresses the inner text, mutating its own state. Can only handle decompressed text up to `DECOMPRESSION_LIMIT` bytes.�|�R
��߬���R
�
�$�R
��TW
��So
l Decompresses the inner text, mutating its own state. Can only handle decompressed text up to `limit` bytes.���T
��߬���T
�
�$�T
limit�,�T
��]7
��[>
; Decompresses the inner text, and returns it as a `String`.���\`
] If decompression uses more the 2MiB, first call decompress with limit, and then this method.�D�]
��߬��������������������q�aX��ي��]
�
�$�]
�^
����������������`<
��`6
3 Compresses the inner text, mutating its own state.�l�a
��߬����a
�
�$�a
�d
���������������e
����������������g%
߬�����gB
4�g
���߬����������g
����g
��,�g

���$�g
�E��$&�n
��������������o
�������������t�u
���������vG
��vS
P Constructs a new iTXt chunk. Leaves all but keyword and text to default values.��v
�������`��`����ϐ��v
����w
�d�w
��d�w

������	��ز��:<?A��y�
4�y
������������������������������������q�aX�ה��y
�
���l�y
compression_flag���y
����z
language_tag_slice���z
translated_keyword_slice���z
��T�z
ހ
������������ߌߌ	Utf8Error���valid_up_to��q�	error_len��q�̢X��ה��
�������������F�F
FromUtf8Error��FӔ�1�F���1���j@�S%ה��>
��}
��|��
�������
�
�$��
��W
���o
�����
�������
�
�$��
Ǜ,��
Ɏ
�����������������7
��>
����e
b If decompression takes more than 2 MiB, try `decompress_text_with_limit` followed by this method.�D��
��������
�
�$��
��
����������������
��������������ي�֕<
���6
��lݕ
�������
�
�$�
И
����������������
���������������ٛ%
�������B
4��
���������������
�����
��,��

���$��
�E�')��
���������������
��������������
�������������T�4�����	���<�t*�0@,18output_type�\2&=8�>*BE�8$OS8�T&U8��W'Y8��$[`-b8�,ch8�ddjv,w8ٷ\x�8
�8����+���8�4�8�8�d<����8�8$�(�8���'�8�4��,�8ٷ\����8�8�8Ӕ,����
7���%�8��'�8���'�8�<�'��,�8ٷ\����%�8$� �8
read_exact�T����8�8Ӕ,�-�%�8�����,�8ٷ\��'�8
from_be_bytes�l���8Ӕ,�%��|�����,�8
input_type�T�&�8��*���8$��8��&�8���'�8��,��-�8�,��8�dl��,�8��T��8
�8����
+���8�4�8�8�dD����8�8$�$�8���&�,�8��T�(�8���'�8�4�������8$� �8	write_all�L����8��� �8�x\���%���#d������܄�����D�����܄2��&܄>��2���68��'<������������������������q�aX�
����
���
$���%l������܄�����L�����܄2��&܄>��2���68��/D�����
�����
���
$����f\�Q���4���',�0�"�&�l���Q �$���
������S���������ֲڲ˲ϲ��Ų��-����������>������������������~���� Describes which stage of���HE [the Adam7 algorithm](https://en.wikipedia.org/wiki/Adam7_algorithm)��� applies to a decoded row.�����WT See also [Reader.next_interlaced_row](crate::decoder::Reader::next_interlaced_row).�L���2�a�
�ݬ������$�����$�����,�����<��������������������������
�,� �����������_�����������^�^��^��[�^���[����e�S�����	��
�,���Q�Q����Q�Q�������Q�Q����������
��
�L��Q���������������8�����������
����T����,덞}g���\�$���<����F�F�������F�F����������
�,� 
�������������_�������������^�^��^��[�^���[����e�S�������
�,������������������������������
�L���l�l�������l��l�l�l�l�8�l�l�l��������
����l������j�Cc����t�T���d�D���t�T���d�D��������������������������
�,� ������$l�%�����N���������L�%$�%��T�%,�%��|�%T�%����%d�%��T�%,�%��\�%4�%������������������������$�
�,�$��8��/\Y The algorithm to use when progressively filling pixel data from Adam7 interlaced passes.��0���0_\ Adam7 interlacing is a technique optionally used in PNG by which only a sub-sample of pixel���1_\ data is encoded in the beginning of the image data chunks, followed by progressively larger���2`] subsets of the data in subsequent passes. Therefore a 'rough image' is available after ust a���2_\ very tiny fraction of the data has been read which can be advantageous for loading an image���3`] from a slow IO medium while optimizing time-to-first-meaningful-paint and then replacing the���4(% presented data as it is streamed in.��4���4b_ There are trade-offs to make here. The strictly necessary requirement for an implementation is���5c` that the exact image is recovered after all passes are applied. However the intermediate states���6ZW of the output are left to the implementation, as long as it follows the restriction of���7FC resulting in the intended image when all passes have been applied.�3��8d�8��1�(��R������,�?��<_\ A variant of the Adam7 de-interlace that ensures that all pixels are initialized after each���<^[ pass, and are progressively refined towards the final image. Performs more writes than the���=^[ other variant as some pixels are touched repeatedly, but ensures the buffer can be used as���>*' directly as possible for presentation.��>���>85 This corresponds to [`crate::splat_interlaced_row`].����������������������������������7�
�,�7 �7����������_�����������^�^��^��[�^���[����e�S������7�
�,�7��(�(�������(�(�����
�M�M����M�M�������M�M�����������7�
�L�7�M�,�,�������,��,�,�,�,�8�,�,�,�������7�
��7���8XU This is the adam7 de-interlace we do by default. Only pixels related to the pass are���9\Y written. The output buffer should not be directly used for presentation until all passes���9[X are complete. At least the invalid pixels in the buffer should be masked. However, this���:\Y performs the least amount of writes and is optimal when you're only reading full frames.��;���;96 This corresponds to [`crate::expand_interlaced_row`].�><�;T�;��������������L���~�b���������7�����
�\������������	��	���������	6n�	
�	,n�� 7u���+�+����+�+�����	��	+�+����������	8{�	
�	L{�+���������	��	�����������8������������	9��	
�	���o�o�����	�`�	o�o���������	��	�	:��	���o��`�o�
�	�$��o�o�o�����%" Describes how a pixel is encoded.�L���}�Yp9^��	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	L��� 1 grayscale sample.�%�	�	��9;�	�	�������0- 1 red sample, 1 green sample, 1 blue sample.�?�	�	��SU�	�	���<���#  1 sample for the palette index.�2�	�	��FH�	�	��a�t���,) 1 grayscale sample, then 1 alpha sample.�;�	�	��OQ�	�	����$���MJ 1 red sample, 1 green sample, 1 blue sample, and finally, 1 alpha sample.�\�	�	��pr�	�	����B�B�����	�_�	B�B���������^�^��^��[�^���[����e�S�����	=��	
�	,��B���������	��	�����������	>��	
�	,� ?�������������������	��	�������������	@��	
�	L������������	��	�����������8������������	A��	
�	����� Bit depth of the PNG file.���,) Specifies the number of bits per sample.�D���-֩vSd*h�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	��	�	���	�	������	�	���	�	��G�$��	�	���	�	����,��	�	���	�	����<��	�	���	�	��(�t�t�����	�_�	t�t���������^�^��^��[�^���[����e�S�����	B��	
�	,��t���������	��	�����������	C��	
�	,� D����-�-����-�-�����	��	-�-����������	E��	
�	L��-���������	��	�����������8������������	F��	
�	������6kñ�b
�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	��	�	���	�	��.���	�	���	�	��y�,��	�	���	�	����$��	�	���	�	�����	�	���	�	��Z�,��	�	���	�	������������	�_�	������������^�^��^��[�^���[����e�S�����	G��	
�	,����p�p�����	��	p�p��������	H��	
�	,� I����Թ#��"  Pixel dimensions information������,�i���X�	�	�	l�#��# Pixels per unit, X axis�$�#�	�	l�$܍$ Pixels per unit, Y axis�$�$�	�	t�$��$#  Either *Meter* or *Unspecified*�$�$�	�	����������	��	�����������	J�#�	
�	,�# K�#���/�/�����	�_�	/�/���������^�^��^��[�^���[����e�S�����	L�#�	
�	,�#�/�l�%��%)& Physical unit of the pixel dimensions������P�Ȯm�(�	�	�	�	�	�	�	�	\�%�	�	���	�	��5�,�&�	�	���	�	������������	�_�	������������^�^��^��[�^���[����e�S�����	M�%�	
�	,�%�����������	��	�����������	N�%�	
�	,�% O�%��������������	��	�����������	P�%�	
�	L�%����������	��	�����������8������������	Q�%�	
�	�%��)��(HE How to reset buffer of an animated png (APNG) at the end of a frame.�����tƛb�*�	�	�	�	�	�	�	�	�	�	�	�	$�)��) Leave the buffer unchanged.�.�	�	��BD�	�	���T�*��)+( Clear buffer with the background color.�:�	�	��NP�	�	��j�D�*��*;8 Reset the buffer to the state before the current frame.�J�	�	��^`�	�	����������	�_�	����������^�^��^��[�^���[����e�S�����	R�(�	
�	,�(��������
��
���������	S�(�	
�
,�( T�)���v�v����v�v�����
��
v�v����������
U�)�

�
L�)�v�?�?�����
��
?��?�?�?�?�8�?�?�?������
V�)�

�
�)��1��0+( How pixels are written into the buffer.�<���xG����
�
�
�
�
�
�
�
4�1��11. Pixels overwrite the value at their position.�@�
�
��TV�
�
��w�$�2��2EB The new pixels are blended into the current state based on alpha.�T�
�
��hj�
�
����
�
�����
�_�

�
���������^�^��^��[�^���[����e�S�����
Y�1�

�
,�1�
�������
��
���������
Z�1�

�
,�1 [�1���c�c����c�c�����
��
c�c����������
\�1�

�
L�1�c�,�,�����
��
,��,�,�,�,�8�,�,�,������
]�1�

�
�1��7�7 Frame control information�d�7��O��v�Z@�
�
�
�
�
�
�
�
�
��8��8;8 Sequence number of the animation chunk, starting from 0�|�8�
�
t�9��8  Width of the following frame�,�9�
�
|�9��9! Height of the following frame�4�9�
�
��:��952 X position at which to render the following frame�D�:�
�
��:��:52 Y position at which to render the following frame�D�:�
�
��;��:" Frame delay fraction numerator�L�;�
�
��;��;$! Frame delay fraction denominator�L�;�
�
̾<��;EB Type of frame area disposal to be done after rendering this frame�T�<�
�
����=��</, Type of frame area rendering for this frame�D�=�
�
��d�d�����
��
d�d��������
`�7�

�
,�7 a�7�����������
�_�
������������^�^��^��[�^���[����e�S�����
b�7�

�
,�7�����G��G! Animation control information�����M���7��
�
��H��H Number of frames�T�H�
�
��I��HEB Number of times to loop this APNG.  0 indicates infinite looping.�L�I�
�
����
��
�������
c�G�

�
,�G d�G���{{����
�_�
{{��������^�^��^��[�^���[����e�S�����
e�G�

�
,�G�{��N��K1. The type and strength of applied compression.��L���LIF This is a simple, high-level interface that will automatically choose���L<9 the appropriate DEFLATE compression mode and PNG filter.��M���M:7 If you need more control over the encoding parameters,���M?< you can set the [DeflateCompression] and [Filter] manually.�3��N\�N���-�7\]���
�
�
�
�
�
�
�
�
�
�
�
�
�
�
l�O��NC@ No compression whatsoever. Fastest, but results in large files.�R�
�
��fh�
�
��<�R��O)& Extremely fast but light compression.��O���OZW Note: When used in streaming mode, this compression level can actually result in files���PUR *larger* than would be produced by `NoCompression` on incompressible data because���Qkh it doesn't do any buffering of the output stream to detect whether the data is being compressed or not.�x�
�
�����
�
��$�V��R?< Extremely fast compression with a decent compression ratio.��R���R_\ Significantly outperforms libpng and other popular encoders by using a [specialized DEFLATE���S[X implementation tuned for PNG](https://crates.io/crates/fdeflate), while still providing���TFC better compression ratio than the fastest modes of other encoders.��U���U\Y Like `Compression::Fast` this can currently produce files larger than `NoCompression` in���UQN streaming mode when given incompressible data. This may change in the future.�>�
�
��SV�
�
��D�W��V1. Balances encoding speed and compression ratio�@�
�
��TV�
�
��$�W��WQN Spend much more time to produce a slightly smaller file than with `Balanced`.�`�
�
��tv�
�
��BB����
�_�
BB��������^�^��^��[�^���[����e�S�����
f�N�

�
,�N�B�	�	����
��
�	�	�������
g�N�

�
,�N h�N�����^��XUR Advanced compression settings with more customization options than [Compression].��Y���Y<9 Note that this setting only affects DEFLATE compression.���YMJ Another setting that influences the compression ratio and lets you choose���ZA> between encoding speed and compression ratio is the [Filter].��Z���Z ### Stability guarantees��[���[KH The implementation details of DEFLATE compression may evolve over time,���[HE even without a semver-breaking change to the version of `png` crate.��\���\DA If a certain compression setting is superseded by other options,���\C@ it may be marked deprecated and remapped to a different option.���]RO You will see a deprecation notice when compiling code relying on such options.�3��^��^��O@)��n�
�
�
�
�
�
�
�
�
�
��l�`��^$! Do not compress the data at all.��_���_^[ Useful for incompressible images, or when speed is paramount and you don't care about size�\�_ at all.��`���`@= This mode also disables filters, forcing [Filter::NoFilter].��
�
��!$�
�
����e��`FC Excellent for creating lightly compressed PNG images very quickly.��a���aZW Uses the [fdeflate](https://crates.io/crates/fdeflate) crate under the hood to achieve���b]Z speeds far exceeding what libpng is capable of while still providing a decent compression�T�b ratio.��c���cZ����c]Z *larger* than would be produced by `NoCompression` because it doesn't do any buffering of���dLI the output stream to detect whether the data is being compressed or not.��
�
��#&�
�
��c��ea^ Compression level between 1 and 9, where higher values mean better compression at the cost of�T�f speed.��f���fUR This is currently implemented via [flate2](https://crates.io/crates/flate2) crate���gIF by passing through the [compression level](flate2::Compression::new).��g���g\Y The implementation details and the exact meaning of each level may change in the future,���h,) including in semver-compatible releases.�E�
�

�
]a���
�
���i�
�
�	�	����
�_�
�	�	��������^�^��^��[�^���[����e�S�����
i�^�

�
,�^��	������
��
���������
j�^�

�
,�^ k�^���w��nA> An unsigned integer scaled version of a floating point value,���nHE equivalent to an integer quotient with fixed denominator (100_000)).�\�o��7��5���
�
��J 6Z���
�

�
�oZ�
�
NN����
��
NN�������
l�o�

�
,�o m�o���������
�_�
����������^�^��^��[�^���[����e�S�����
n�o�

�
,�o���
�
����
�
����
��
�
�
���������
o�o�

�
L�o��
__����
��
_�____8�___�����
p�o�

�
�o��|��{/, Chromaticities of the color space primaries���|�����E�L`�
�
�
�
��|%,�|�
�
����}#�}�
�
����}%,�}�
�
����}$$�}�
�
��GG����
��
GG�������
q�|�

�
,�| r�|���������
�_�
����������^�^��^��[�^���[����e�S�����
s�|�

�
,�|�������������
��
�����������
t�|�

�
L�|��������
��
������8���������
u�|�

�
�|���$�<��$��l���\��������٭$��������+( The rendering intent for an sRGB image.�͋��ыYV Presence of this data also indicates that the image conforms to the sRGB color space.�!0
���q�%�%1��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
T������ For images preferring good adaptation to the output device gamut at the expense of colorimetric accuracy, such as photographs.�!��
�
�����
�
��������ol For images requiring colour appearance matching (relative to the output device white point), such as logos.�!��
�
�����
�
���T�����tq For images preferring preservation of saturation at the expense of hue and lightness, such as charts and graphs.�!��
�
�����
�
���Б����� For images requiring preservation of absolute colorimetry, such as previews of images destined for a different output device (proofs).�!��
�
�����
�
��c������
��
���������
v���

�
,�� wnj�������
�_�
��������^�^��^��[�^���[����e�S�����
x͌�

�
,͌�KK���KK����
��
KK���������
yԌ�

�
LԌ�K�������8������
zߌ�

�ߌ���&���NK Coding-independent code points (cICP) specify the color space (primaries),����PM transfer function, matrix coefficients and scaling factor of the image using���TQ the code points specified in [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273).�������A> See https://www.w3.org/TR/png-3/#cICP-chunk for more details.�"ܴ��� ġӠ�o`��������֙/, Id number of the color primaries defined in����DA [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) in "Table 2 -��Ӛ@= Interpretation of colour primaries (ColourPrimaries) value".�|����̙����85 Id number of the transfer characteristics defined in���DA [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) in "Table 3 -����HE Interpretation of transfer characteristics (TransferCharacteristics)�\�� value".������܏����30 Id number of the matrix coefficients defined in���DA [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) in "Table 4 -����FC Interpretation of matrix coefficients (MatrixCoefficients) value".�������;8 This field is included to faithfully replicate the base��͟]Z [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) specification, but matrix coefficients����[X will always be set to 0, because RGB is currently the only supported color mode in PNG.�������ѥ#ı� Whether the image is��ΡKH [a full range image](https://www.w3.org/TR/png-3/#dfn-full-range-image)�4�� or����PM [a narrow range image](https://www.w3.org/TR/png-3/#dfn-narrow-range-image).�������;���ƣXU [ITU-T-H.273](https://www.itu.int/rec/T-REC-H.273) specification, but it has limited����OL practical application to PNG images, because narrow-range images are [quite����UR rare](https://github.com/w3c/png/issues/312#issuecomment-2327349614) in practice.��ե�������������������{���
�,�� |����������_���������^�^��^��[�^���[����e�S�����}���
�,���� � ���� � ������� � ���������~���
�L���� a!a!������a!�a!a!a!a!8�a!a!a!��������
������&���PM Mastering Display Color Volume (mDCV) used at the point of content creation,��ʦb_ as specified in [SMPTE-ST-2086](https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8353899).�������A> See https://www.w3.org/TR/png-3/#mDCV-chunk for more details.�#8���
J�s�à������(�ͨ%" Mastering display chromaticities.�t�����������(% Mastering display maximum luminance.�ө��۩PM The value is expressed in units of 0.0001 cd/m^2 - for example if this field����74 is set to `10000000` then it indicates 1000 cd/m^2.�l����Ϭ���(% Mastering display minimum luminance.�������P�����7ؠlӬ���!�!�������!�!�����������
�,�� ���	���""�����_�""��������^�^��^��[�^���[����e�S���������
�,���"(%(%���(%(%������(%(%�������������
�L���(%�%�%�������%��%�%�%�%8��%�%�%���������
������ ��30 Content light level information of HDR content.�������A> See https://www.w3.org/TR/png-3/#cLLI-chunk for more details.�$W!��8y\��%����ٱ ���HE Maximum Content Light Level indicates the maximum light level of any����GD single pixel (in cd/m^2, also known as nits) of the entire playback�lѯ
 sequence.�����P�����7ؠ������PM A value of zero means that the value is unknown or not currently calculable.��ݱ���߶&���HE Maximum Frame Average Light Level indicates the maximum value of the��ͲKH frame average light level (in cd/m^2, also known as nits) of the entire����FC playback sequence. It is calculated by first averaging the decoded���HE luminance values of all the pixels in each frame, and then using the����/, value for the frame with the highest value.�����P���Ƶ7ؠ������P������&&������&&�����������
�,�� ���	���{&{&�����_�{&{&��������^�^��^��[�^���[����e�S���������
�,���{&�(�(����(�(�������(�(�������������
�L����(H)H)������H)�H)H)H)H)8�H)H)H)���������
����ȷ��� PNG info struct�3���%$ӷ�E������K�v����������������������������طt�,���|��4�������L�������Ը���'$ How colors are stored in the image.�Tظ������T���������RO The image's `sBIT` chunk, if present; contains significant bits of the sample.�$�������������������;t�����������nk The image's `tRNS` chunk, if present; contains the alpha channel of the image's palette, 1 byte per entry.�$����Թ���'T��������"�λ�� The image's `PLTE` chunk, if present; contains the RGB channels (in that order) of the image's palettes, 3 bytes per entry (1 per channel).�<���Թ���#���74 The contents of the image's gAMA chunk, if present.��ƽUR Prefer `source_gamma` to also get the derived replacement gamma from sRGB chunks.�T��������,�ɾ96 The contents of the image's `cHRM` chunk, if present.����YV Prefer `source_chromaticities` to also get the derived replacements from sRGB chunks.�T�����������96 The contents of the image's `bKGD` chunk, if present.�$����Թ���'l���������/����������%��� Gamma of the source system.����C@ Set by both `gAMA` as well as to a replacement by `sRGB` chunk.�d���������7���(% Chromaticities of the source system.����C@ Set by both `cHRM` as well as to a replacement by `sRGB` chunk.�����������%���*' The rendering intent of an SRGB image.�������ZW Presence of this value also indicates that the image conforms to the SRGB color space.�$���������&���" The ICC profile for the image.�\����Թ���G���YV The coding-independent code points for video signal type identification of the image.�����������G���52 The mastering display color volume for the image.�����������6���0- The content light information for the image.�����������(���$! The EXIF metadata for the image.�l����Թ���,t�� tEXt field�����������*t�� zTXt field�����������t�� iTXt field�L�������2�2��E��������	�	�2�2�����������
��E,���7�7��E������_�

�7�7��������^�^��^��[�^���[����e�S���������
��E,����7Y��i	��iZ6P���� Output transformations���,I�������#����\	Y Many flags from libpng are not yet supported. A PR discussing/adding them would be nice.���o�������������

    ```c
    /// Discard the alpha channel
    const STRIP_ALPHA         = 0x0002; // read only
    /// Expand 1; 2 and 4-bit samples to bytes
    const PACKING             = 0x0004; // read and write
    /// Change order of packed pixels to LSB first
    const PACKSWAP            = 0x0008; // read and write
    /// Invert monochrome images
    const INVERT_MONO         = 0x0020; // read and write
    /// Normalize pixels to the sBIT depth
    const SHIFT               = 0x0040; // read and write
    /// Flip RGB to BGR; RGBA to BGRA
    const BGR                 = 0x0080; // read and write
    /// Flip RGBA to ARGB or GA to AG
    const SWAP_ALPHA          = 0x0100; // read and write
    /// Byte-swap 16-bit samples
    const SWAP_ENDIAN         = 0x0200; // read and write
    /// Change alpha from opacity to transparency
    const INVERT_ALPHA        = 0x0400; // read and write
    const STRIP_FILLER        = 0x0800; // write only
    const STRIP_FILLER_BEFORE = 0x0800; // write only
    const STRIP_FILLER_AFTER  = 0x1000; // write only
    const GRAY_TO_RGB         = 0x2000; // read only
    const EXPAND_16           = 0x4000; // read only
    /// Similar to STRIP_16 but in libpng considering gamma?
    /// Not entirely sure the documentation says it is more
    /// accurate but doesn't say precisely how.
    const SCALE_16            = 0x8000; // read only
    ```
    �������
U�|����@D��K���������W?Z������
����=Z����KFKF������KFKF����������
�,� ��	����F�F�����_��F�F��������^�^��^��[�^���[����e�S��������
�,���F�G�G�������G��G�G�G�G8��G�G�G���������
���LHLH�����`�LHLH�����������������LH��LH
��$���LHLHLH3I3I������3I3I���������������
����3IfJfJ���fJfJ������fJfJ�������������
�L���fJ7K7K������7K7K������������
�T���7K��������������&�������qrvy������5)�nj��ʝI�ɗ!�Η�����!�������	���
�!����Ę0��ǘ����
���!�ؘ��Њ��͂1��� No transformation���-����D�����\����"W	 Strip 16-bit samples to 8 bits���5^Dރ���������=�	: Expand paletted images to RGB; expand grayscale images of���P���ۄ@	
= less than 8-bit depth to 8-bit depth; and expand tRNS chunks���T/����g	 to alpha channels.���)c4Ʌ���������I�
F Expand paletted images to include an alpha channel. Implies `EXPAND`.���]�,؆�����^����k����Zf?�%����,_9Z����
���Z���Q�Q�������Q�Q�������	���
�-�!��	���<R<R���<R<R������<R<R���������	���
�M��<R�R�R�������R��R�R�R�R8��R�R�R�����	���
��USUS������USUS��������ė�	���
�U��US T T������ T T�����������	���
��� T�T�T�����`��T�T�����������	������T���T
��%���T�T�T���7�������q��
I��
��i��
A��
�������D���������9������
����>�����_����j����������^�^��^��[�^���[����e�S�����	���
�!���	�����@�����_����j����������^�^��^��[�^���[����e�S�����	���
�!���	�����@������t�t�A���������
ParseError���5��� ���'���PA������������������������q�aX�����t�	���
��	��9���������������������F���������1��������	���
�!�����E������ɻ�!������
���!�����#�������$%A��$������	��$�
�!��$�����������������������������)�������ѫѿ��������������!��������	������!��#��͑RI�ڑ��������!��#����2������������L��ܔ0����������������NI��������	�͗����
!��#����%A��������	�����������#1��������\��������5Q��������������H�)��#��ם3A��������������e����'1����������z�ȉ������'1��������������k�#���'1����������9����������2��������������,���)��#����6-Y��a���������������K��ܨ/-Y�Ĩ)�������������������4-Y���Q�������������K�����>-Y���������������χ��_����&-Y��Q���������Ԫ���V=�����_����V���V��������^�^��^��[�^���[����e�S�����	��V�
�!��V�	��W���Y<�����_����Y���Y��������^�^��^��[�^���[����e�S�����	��Y�
�!��Y�	��Z���\?�����_����\���\��������^�^��^��[�^���[����e�S�����	��\�
�!��\�	��]���_?�����_����_���_��������^�^��^��[�^���[����e�S�����	��`�
�!��`�	��`���b<����������Y��b1��b�������c.)��c��������
���������dB����������f'a��f�������	��f�
�!��f�q����g=�����ѺҺ�Y��g1��g�������h$1��h��������
�$��1����jC����������k(i��k�������	��k�
�!��k�����l=����������Y��m1��m�������n$1��n��������
���������oC����������p(i��p�������	��p�
�!��p�ߒ���q:��������Y��r1��r�������u!��u��������
����Ɠ���v@����������y%Q��y�������	��y�
�!��y�}����z:��������Y��{1��{�������|��|������
�'����}O�����I����~�1��~���������	�����	��~�H����~8��H��Y��~
��!���	�LN���U�����H�����}I�������������	���Ӡ����8�Y�Ȃ
���	�24����%1���q��G��������I?!��I�������	��I�
�!��I���NJQ��N�������	��N�
�!��N���R>�������H�H�H�I��R!��R����i��RA��R�������S$I��S�����H��
�!��S����������������������������������*' Get a flags value with all bits unset.�)�����������������.+ Get a flags value with all known bits set.��������
������Î" Get the underlying bits value.��������C@ The returned value is exactly the bits set in this flags value.�!��������	������!����͑R���� Convert from a bits value.��ې����?< This method will return `None` if any unknown bits are set.�I�ڑ����
���!������2��͒:7 Convert from a bits value, unsetting any unknown bits.���������
������ܔ0����&# Convert from a bits value exactly.����������������N����FC Get a flags value with the bits of a flag with the given name set.���������@= This method will return `None` if `name` is empty or doesn't����! correspond to any named flag.�I��������	�͗�
��
!������%����30 Whether all bits in this flags value are unset.�A��������	����
������#��ٙ74 Whether all known bits in this flags value are set.�1����������
�Z����5����VS Whether any set bits in a source flags value are also set in a target flags value.�Q����������`���
�)����ם3��ޜVS Whether all set bits in a source flags value are also set in a target flags value.�A���������(���
�������'����96 The bitwise or (`|`) of the bits in two flags values.�1����������������m����'���RO The intersection of a source flags value with the complement of a target flags���Ġ value (`&!`).�������WT This method is not equivalent to `self & !other` when `other` has unknown bits set.���֡?< `remove` won't truncate `other`, but the `!` operator will.�1����������j�������'����C@ The bitwise exclusive-or (`^`) of the bits in two flags values.�1��������������������2��¤MJ Call `insert` when `value` is `true` or `remove` when `value` is `false`.�������������
��	�u�)������6����:7 The bitwise and (`&`) of the bits in two flags values.�-Y��a�������������:
�#��ܨ/���9��-Y�Ĩ)����������ʃ�
������4����RӶ������������ªW޷����C@ `difference` won't truncate `other`, but the `!` operator will.�-Y���Q�����������׍��}����>����C�-Y���������������ņ������&����SP The bitwise negation (`!`) of the bits in a flags value, truncating the result.�-Y��Q���������ѐ����V=�����_����V���V��������^�^��^��[�^���[����e�S�����	��V�
�!��V�	��W���Y<�����_����Y���Y��������^�^��^��[�^���[����e�S�����	��Y�
�!��Y�	��Z���\?�����_����\���\��������^�^��^��[�^���[����e�S�����	��\�
�!��\�	��]���_?�����_����_���_��������^�^��^��[�^���[����e�S�����	��`�
�!��`�	��`���b<����������Y��b1��b�������c.���c9��)��c��������
���������dB����������f'���e9��a��f�������	��f�
�!��f�m����g=�����ѺҺ�Y��g1��g�������h$���hC�1��h��������
�"��/����jC����������k(���jC�i��k�������	��k�
�!��k������l=����������Y��m1��m�������n$���m:�1��n��������
���������oC����������p(���o:�i��p�������	��p�
�!��p������q:�����
���
Y��r1��r�������u!���r`] The intersection of a source flags value with the complement of a target flags value (`&!`).���s����sW޷���tC����u��������
�
��������v@����
���
���y%���v`����w����wW޷���xC��Q��y�������
	��y�

�
!��y�z����z:����
�
���
Y��{1��{�
�
�����|���{S����|�����
�

�
$����}O����
�I�
���~����}96 The bitwise or (`|`) of the bits in each flags value.�1��~������
��
�
	���
��	��~Ӡ���~8��H��Y��~
�
�!���	��DF���U����
�H�
����}��Ɓ9��I�������
��
�
�
��	���Ӡ����8��Y�Ȃ
�
��	��24����%1���q��G����
�
���I?���G*' Yield a set of contained flags values.���G����HVS Each yielded flags value will correspond to a defined named flag. Any unknown bits����H41 will be yielded together as a final flags value.�!��I�������
	��I�

�
!��I���NJ���L0- Yield a set of contained named flags values.���L����La^ This method is like [`iter`](#method.iter), except only yields bits in contained named flags.����MXU Any unknown bits, or bits not corresponding to a contained flag will not be yielded.�Q��N�������
	��N�

�
!��N���R>����
�
�
�H�H�H�
I��R!��R�
�
��i��RA��R�
�
�����S$I��S�����H�
�

�
!��S̵�(�}�����Lz��
�Ջ,ՋZ�
�
����������
�_�
������������^�^��^��[�^���[����e�S�����
����

�
,��������")�~��-f���
��
�
�
�
�
�
�
�
�
|Ώ)�
�
��|��D���
�
l�4��
�
��)�
�
���
�
�����)�
�
���
�
����������
�_�
������������^�^��^��[�^���[����e�S�����
����

�
,��������EC@ Describes which interlacing algorithm applies to a decoded row.�����MJ PNG (2003) specifies two interlace modes, but reserves future extensions.�����NK See also [Reader.next_interlaced_row](crate::Reader::next_interlaced_row).�-l������U�'��
�
�
�
�
�
�����
�
����k���+( The `null` method means no interlacing.�-���
�

�
���������
�
��D��
�
��s���[X [The `Adam7` algorithm](https://en.wikipedia.org/wiki/Adam7_algorithm) derives its name���ZW from doing 7 passes over the image, only decoding a subset of all pixels in each pass.���^[ The following table shows pictorially what parts of each 8x8 area of the image is found in�t� each pass:���T� ```txt��� 1 6 4 6 2 6 4 6��� 7 7 7 7 7 7 7 7��� 5 6 5 6 5 6 5 6������� 3 6 4 6 3 6 4 6�������������<���-���
�

�
���������
�
��L��
�
��j�j�����
��
j�j��������
���

�
,� �������������
�_�
������������^�^��^��[�^���[����e�S�����
���

�
,������.D���kuJ�+��N�
L�$���
�
��������
��
�����������
���

�
,� �����T�T�����
�_�
T�T���������^�^��^��[�^���[����e�S�����
���

�
,��T���*)	1��*	�����Yq�t�
�
�
�
�
�
��+	1�
�
���
�
��$�+	1�
�
���
�
��������
�_�
����������^�^��^��[�^���[����e�S�����
��*	�

�
,�*	������
��
�8������
��*	�

�
�*	AA���AA����
��
AA���������
��*	�

�
L�*	�A��3d������2}M�4�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����
|�	3��
�
����
�
��|�3��
�
����
�
��4�3��
�
����
�
��$�3��
�
��\�
4�
��
�
v�3|���
�

�
����������
�
��L���
�
����3��
�
����
�
��������
�_�
����������^�^��^��[�^���[����e�S�����
���

�
,���T�4,����}
Ԅ=���
�
�
�
�
�
�
�
�
�
�����
�
�����4��
�
����$���
�
��t�,���
�
�-����
�
N�4T���
�

�
n�r�������
�
��L���
�
��(�4.���
�

�
H�L�������
�
��L���
�
������
�_�
��������^�^��^��[�^���[����e�S�����
���

�
,������" Result of the decoding process�5<���xݕ�Y�ά�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�����
�
�����
�
�����
�
�����
�
<��� Nothing decoded yet�5%�
�
��9;�
�
�����:7 A chunk header (length and type fields) has been read.�5\��
�

�
t�x������
�
Ԍ��
�
L��
�
��/���%" Chunk has been read successfully.�5c��
�

�
{�������
�
��L��
�
��1���`] An ancillary chunk has been read but it was in the wrong place, had corrupt contents, or had��� an invalid CRC.�5���
�

�
өש�����
�
��L��
�
������`] Skipped an ancillary chunk because it was unrecognized or the decoder was configured to skip��� this type of chunk.�5��
�

�
/�3������
�
�L��
�
��L�ܹ Decoded raw image data.�5)�
�
��=?�
�
������52 The last of a consecutive chunk of IDAT was done.���_\ This is distinct from ChunkComplete which only marks that some IDAT chunk was completed but���.+ not that no additional IDAT chunk follows.�5��
�
�����
�
��������
�_�
����������^�^��^��[�^���[����e�S�����
���

�
,����� ��*' Any kind of error during PNG decoding.�����_\ This enumeration provides a very rough analysis on the origin of the failure. That is, each���`] variant corresponds to one kind of actor causing the error. It should not be understood as a���\Y direct blame but can inform the search for a root cause or if such a search is required.�6l� ي;ڜ8����
�
�
�
�
�
�
��
�
�ي�
�
ԋي�
�
��ي�,��� ,) An error in IO of the underlying reader.�� ���!SP Note that some IO errors may be recoverable - decoding may be retried after the���!^[ error is resolved.  For example, decoding from a slow stream of data (e.g. decoding from a���"ZW network stream) may occasionally result in [std::io::ErrorKind::UnexpectedEof] kind of���#DA error, but decoding can resume when more data becomes available.�6��
�

�
����ي�
�
ٞL�#�
�
�����#(% The input image was not a valid PNG.��$���$]Z There isn't a lot that can be done here, except if the program itself was responsible for���%]Z creating this image then investigate the generator. This is internally implemented with a���%\Y large Enum. If You are interested in accessing some of the more exact information on the���&,) variant then we can discuss in an issue.�6[��
�

�
s�w�ԋي�
�
�\�'�
�
ԋ)���'&# An interface was used incorrectly.��'���']Z This is used in cases where it's expected that the programmer might trip up and stability���((% could be affected. For example when:��(���(_\ * The decoder is polled for more animation frames despite being done (or not being animated���)   in the first place).���)85 * The output buffer does not have the required size.��*���*_\ As a rough guideline for introducing new variants parts of the requirements are dynamically���+[X derived from the (untrusted) input data while the other half is from the caller. In the���+^[ above cases the number of frames respectively the size is determined by the file while the���, number of calls��,���,WT If you're an application you might want to signal that a bug report is appreciated.�6���
�

�
������ي�
�
ªt�-�
�
��t�0��-SP The image would have required exceeding the limits configured with the decoder.��.���.YV Note that Your allocations, e.g. when reading into a pre-allocated buffer, is __NOT__���/Z����00���0���0*ˁ6�
�
ي�
�
ي���ي��_�������ي��^�^��^��[�^���[����e�S������� �
�,� ����17\�1ԋ��
!oA����1,�1�����$$�ԋ��_�$$����ԋ��^�^��^��[�^���[����e�S�������1�
�,�1�$��1 8��1�����h��0������������������������������������������������������������������		�

�������

����������������������������������������������������ה���  �!!�""�##�\�28����d�2<�2��d�3<�3����3,�3������48��������\�58����������68��������|�68����|�6$�6����L�78����|�7$�7����T�78����|�8$�8����L�88����|�8$�8����|�98����|�9$�9����t�:8����|�:$�:����L�;8����d�;<�;��l�<D�<��d�=8����|�=D�=��T�=�=����>8������>T�>����|�>D�>��T�?�?��\�?8������?d�?����D�?$�?��|�@8����������A8������AT�A������AL�A����4�8:���
�S�W���������L�A������B8��������N�8T���
�m�q��������B��%�8+���
�D�H��������B����8���
����������C��ӽ8ٽ��
�����������C����8����
�ɽͽ�������C����8����
������������D��X�8^���
�w�{��������D��/�85���
�N�R��������D���8���
�%�)��������D����E8������F8������F!�F����|�G8��������r�8x���
�����ה��������H��ה��H8����������M$8����|�M$�M����l�N8����|�N$�N������N8������OD�O����l�O8��������QQ�����_�QQ��������^�^��^��[�^���[����e�S�������1�
�,�1�Q�ԋ���! Decoder configuration options�ilߋ���
�΃��j�������t�������T������������������������݌!�݌���K8K8������K8K8��������̋�
�,̋̂��
96 A region into a buffer utilized as a [`UnfilterBuf`].��
���
a^ The span of data denoted by `filled..available` is the region of bytes that must be preserved���`] for use by the decompression algorithm. It may be moved, e.g. by subtracting the same amount���]Z from both of these fields. Always ensure that `filled <= available`, the library does not���
LI violate this invariant when modifying this struct as an [`UnfilterBuf`].�t����$~���1������C@ The past-the-end index of byte that are allowed to be modified.�L�������85 The past-the-end of bytes that have been written to.�4����=�=�������=�=����
�(>(>������(>(>���������
�
�,�
 ��
�������
 Output info.�����]Z This describes one particular frame of the image that was written into the output buffer.��T��*�,@=׬������t���" The pixel width of this frame.�,���|�	��#  The pixel height of this frame.�4�	����	��	! The chosen output color type.�T�	������
��	  The chosen output bit depth.�L�
������
��
2/ The byte count of each scan line in the image.�L�
���>�>����_��>�>�������^�^��^��[�^���[����e�S��������
�,���>�C�C���C�C������C�C����������
�L���CcDcD�����cD�cDcDcDcD8�cDcDcD�������
������
<9 Limits on the resources the `Decoder` is allowed too use��4���ӗm�V�������PM maximum number of bytes the decoder is allowed to allocate, default is 64Mib�,����D�D������D�D�������
�
�,�
 ��
��EE����_�EE�������^�^��^��[�^���[����e�S�������
�
�,�
�E����63 A row of data with interlace information attached.��l��6�����=���t�d��,���$������ľL������<F<F��6�������oq<F<F����������
��6,� ����6�������F�F��6������_�),�F�F��������^�^��^��[�^���[����e�S��������
��6,���F�����6�����GFS賰�,���$������wHwH��6�������SUwHwH����������
��6,� ����6������II��6������_�
II��������^�^��^��[�^���[����e�S��������
��6,��I���l����fr�$������������������������������
�����������L�����������
�����������\����{������
������������t�����t��������
�
�����_�
�
��������^�^��^��[�^���[����e�S��������
�,��
����\�����������,������D�D�����_�D�D��������^�^��^��[�^���[����e�S��������
�,��D����|������
(��w����������������������������������������������		�

�����������L������������T������������������
�-�1������������D������L������L������������4��;����
�U�Y��������,����\������������\������������T�	�����������T�	�����������l�	�����������m��t����
������������,�	���l�	�������������������
����������������	�����q�q������_�q�q���������^�^��^��[�^���[����e�S��������
�,��q�t�&�<�&���g,���������t�&4�&�������'\�'�����'��'�����'\�'���������������������
�|��OOL The byte level filter applied to scanlines to prepare them for compression.�����a^ Compression in general benefits from repetitive data. The filter is a content-aware method of���_\ compressing the range of occurring byte values to help the compression algorithm. Note that���C@ this does not operate on pixels but on raw bytes of a scanline.�����wt Details on how each filter works can be found in the [PNG Book](http://www.libpng.org/pub/png/book/chapter09.html).�����da The default filter is `Adaptive`, which uses heuristics to select the best filter for every row.�3���4�����A�|�������������������D����������������������������������������,����������D����������EjKj�����_�ijmj��������^�^��^��[�^���[����e�S��������
�,��k�i�i�������i�i����������
�,� ������i�i����i�i������j	j������������
�L��mj�i�i�������i��i�i�i�i8��i�i�i��������
�����L�թ.XF7��3���������������������D����թ��թ�j����թ��թ�j����թ��թ�j����թ��թ�j,����թ��թ�j�j�j�թ��_��j�j����թ��^�^��^��[�^���[����e�S��������
�,��tkjj�թ���3j7j��թթ����
�,� ���թFjLj�թ_jej�թ����j�j���թ�թ����
�L���j#j)j�թ���Gj�PjTjYj]j8�ijojsj��թ����
����'!
���'
��u4�b������������|�(
�����������)
�����������)
���������[[�����_�2[6[��������^�^��^��[�^���[����e�S�������'
�
�,�'
��[�Z�Z�������Z�Z���������'
�
�,�'
 ��'
�����*!
���*
ה���zn�������������������������|�+
���ה��ה��+
���ה��ה��,
���ה��הt�,
���ה��ה��-
���ה��ה��-
���ה��ה��.
���ה��ה��/
���ה��ה�]�]�ה��_��]�]����ה��^�^��^��[�^���[����e�S�������*
�
�,�*
�r^�\�\�ה����\�\��הה���*
�
�,�*
 ��*
�ה��1
��0$
! Struct representing a tEXt chunk��L�1
��sK_e�;����2
��1\
Y Keyword field of the tEXt chunk. Needs to be between 1-79 bytes when encoded as Latin-1.�<�2
������3
��21
. Text field of tEXt chunk. Can be at most 2GB.�$�3
�����]�]������]�]�������1
�
�,�1
`]f]����_��]�]�������^�^��^��[�^���[����e�S�������1
�
�,�1
�2^�[�[���[�[������[�[���������1
�
�L�1
�c\�[�[������[��[\\
\8�\\ \������1
�
��1
��F
��F$
! Struct representing a zTXt chunk��L�F
߬ĎT�n������G
��F\
��<�G
������H
$�H
���ϭ�Q�Q�߬����Q�Q��߬߬���F
�
�,�F
fQlQ�߬��_��Q�Q����߬��^�^��^��[�^���[����e�S�������F
�
�,�F
�8R�O�O�߬�O�O�߬���PP���߬�߬���F
�
�L�F
�iP�O�O�߬����O�PPPP8�P"P&P��߬���F
�
��F
��I
�l�I
�ϭ,ຆ��J���������	ϭ����ϭ��������
��������	ϭ����<�J
�����	��������
��������ϭ����4�K
�����sQyQ�ϭ����Q�Q��ϭϭ���I
�
�,�I
ZP`P�ϭ��_�~P�P����ϭ��^�^��^��[�^���[����e�S�������I
�
�,�I
�,QOO�ϭ-O3O�ϭ���QOUO���ϭ�ϭ���I
�
�L�I
��O�K�K�ϭ����K�LLLL8�!L'L+L��ϭ���I
�
��I
��q
��p!
 Struct encoding an iTXt chunk��L�q
���Y��Q���������r
��qS
P The keyword field. This needs to be between 1-79 bytes when encoded as Latin-1.�<�r
������s
��rF
C Indicates whether the text will be (or was) compressed in the PNG.�T�s
��ĉt
��sd
a A hyphen separated list of languages that the keyword is translated to. This is ASCII-7 encoded.�d�t
������t
��t.
+ Translated keyword. This is UTF-8 encoded.���t
������u
$�u
���ϭ�:�:������:�:�������q
�
�,�q
:
:����_�+:/:�������^�^��^��[�^���[����e�S�������q
�
�,�q
��:,626��E6K6�����i6m6���������q
�
�L�q
��6�5�5�����
6�666 68�,62666������q
�
��q
��O;���������T���@�W�����%'���18������������
��� ������O;�������T��@�W��������18������������
��� �������O;�������T��@�W��������18������ˡ����
��� �������<����������H�������!���8@������������
��� ��������q���q&��q���q8��q ��qJ��q�a�q�a�q��q��q��q~��q��q��qL��q���q��qL��q{��q(��q ��q�.�qL�.�q̵�q�5�qL�5�q��qɴ�qc��q���q��q���qǫ�q���q���q֨�qJ��qf��q{��q���ql��q��qv��qأ�q���qѢ�qH��q���qg��q���q��qL���q��qL��q���q��q���qA��q��q���q���q�	�q�	�q��q���qϏ�q� 	�q� 	�q���qB��q���q��qS��q�R�qL�R�q���q�U�qL�U�q]��q���q΂�q-��q���qԀ�q{z�q�y�qXy�qy�q\x�q�v�q�u�qyu�qs�q���q���q���q	r�q���q���q���q)p�q���q���q���q�o�qo�q�n�qbn�qn�q�m�qom�qm�q�l�q|l�q�k�qtk�q�j�q�j�qBj�q�i�q�i�q�h�q�g�q�g�q�f�qpd�qâ�q�c�q��q�c�q��q`�q$��q�]�q$�
�q)\�q$��q�[�q��q��q�Y�q��q� �q$� �q� �q�W�q�"�q�"�q$�"�q�"�q��q��q��q$��qoU�q$��q�S�q��q��q$��qzR�q��q��q$��q��qR�q��qP�q�&�q�&�q$�&�q�N�q�)�q�)�q$�)�qM�q�.�q�.�q$�.�q�K�q�1�q�1�q$�1�q�I�q�3�q�3�q$�3�q?G�q�E�q�
�q4D�q�C�q�C�qRC�q�B�qsB�qT;�q	;�q�:�q�9�q� �q� �q� �q�8�q�-�q�-�q�:�q
6�q�5�q_5�q�4�q)3�q�2�q;1�q�0�qe0�q�)�q](�q�&�q�$�qI#�q�"�qw�q%�qF�q��q�p�q�q��q��q��q��qܛ�qt�q���q�q�
�q���q��q�q�
�q�	�q�	�q��q$���q��q)�q��qL��qn�q��qL��qk��q���q���q^��qt��qO��q���q$��q���q���q���q���q���qS��q3��q���q%��qp��q���q8��q���q$��qA��q���q���qS��q���qB��q̚�q���qޠ�q��q���qߺ�q���q���q&��q���q���q8��q���q%��q���q���q���q2��q���q���q$��q���q��q���qϽ�q���q^��q9��q@��q&��qe��qƬ�q��qϩ�qr��q��q���qէ�q���qz��q���qѦ�qu��qq��q���q���qÙ�q���q)��q��q%��qӓ�qv��q���q���qB��q���q���q���q�,�q���q���q���q��qΕ�q��q���q:o�q�0
�q�n�q$n�q�m�q�5
�q{m�q9k�q5i�q�?
�q/h�q�C
�qcf�q�M
�que�q�d�qVc�qrb�q3a�q�g
�qn^�q�z
�q�z
�q�{
�q_\�q\�q�Z�q�Y�qmX�q��
�qxP�q�O�q�L�q�K�q�K�q��qJK�qRK�q�J�q�I�qI�q!I�q���q�H�q�H�qH�q�F�q�E�q�>�q�=�q�=�q��q=�q=�q�<�qO9�q�8�q�8�q8�qw7�q7�qP3�qX3�qB��q�2�qC2�qK2�q�1�q�.�q�.�qt��qA.�q�-�q�-�q-�q�)�q�)�q���q�)�q�'�q'�q'�q/��qH%�qP%�q���q�$�q;$�qC$�q�#�q� �q� �q��q] �q��q��q(�q��q��q
��qg�q��q��q2�q��q��q��q���q`�q��q��q{�q�q!�qB�q��qq�qy�q�	�q
�q`��q���q���q��q���q���qX��q��q4��q;��q��q���q���q
��q���q���q���q�qU��q\��q���qp��q���q���q�q���q��qa��q���q	��q��q"�qt��q{��q���q`��q}��q���q{&�q���q���qM��q���q��q��q�7�qQ��qn��qu��q�F�q���qG��qN��q���q���q���q��qy��q���q���q���q;��qB��q���q��q"��q���q���q��q��qK��q	���q���q���q	���q���qc��qx��q���qm��q:��q��q��q��q���q���q��q��q��qް�q	��W�qI��W�q��q	��Z�qI��Z�qR��q	��]�qI��]�q���q	��`�qI��`�q~��q]��q<��q��q���qu��q��q1��q��q���q���q���q���q���q���q���q���q��q	��W�qI��W�q"��q	��Z�qI��Z�q\��q	��]�qI��]�q���q	��`�qI��`�qh��q'��q��q��qw��q��q���q���q���q���qЅ�qׅ�q���q��q��q��q���qW�qw~�q~~�qT��q�|�q�|�q��qb|�q�{�q�{�q�x�q�x�q��q>v�qEv�q�qso�qzo�q��q{c�q�c�q��qtb�q{b�q$�qPT�qWT�qQ�q�R�qfO�qeL�qlL�q�>�q�K�q�K�q9K�q�I�qI�qI�qE�q�G�q�F�q�F�q�F�q�E�q�D�q�D�qI�qB�qB�q
��qA�qA�qD��q�:�q�:�qq��q�4�q�4�q���q=4�q�3�q�3�q�2�q0�q#0�q���q�/�q�.�q/�qf.�q�,�q�,�q[��q,�q�(�q�(�q���q-(�qu&�q�%�q�%�qӃ�q%�q"%�q�$�qs#�q�"�q�"�q�t�q"�q "�q�!�q��q�q�q$p�qr�qy�q��q9�qr�qy�q>U�q��q��qF�q��q��q�q[�qn�r��w�w
isvx|������������
����������������������������������std::io��Decoder::read_info��<�
std::io::Read���������<����������<��-https://en.wikipedia.org/wiki/Adam7_algorithm�Reader.next_interlaced_row�+crate::decoder::Reader::next_interlaced_row�crate::decoder::Reader��crate::decoder���crate::splat_interlaced_row�crate::expand_interlaced_row�the Adam7 algorithm�����������������&�����������������-����E/specialized DEFLATEimplementation tuned for PNG�	quiterare�%https://github.com/w3c/png/issues/312�
SMPTE-ST-2086��	�u�
flate2::Compression::new�flate2::Compression�ITU-T-H.273��t��a narrow range image��� �� �	compression level�ـ �� �	�thttps://www.w3.org/TR/png-3/��� �� https://crates.io/crates/flate2�Ӂ ـ �t�
a full range image��� �� �	Filter::NoFilter��� Ӂ <https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8353899����#https://www.itu.int/rec/T-REC-H.273�� �� �!https://crates.io/crates/fdeflate��� �	�� �� �� ����u�� �� � ���� �� ���	�� �� �� ����	��u�� �� �� ��� ��"crate::Reader::next_interlaced_row�
crate::Reader�The Adam7 algorithm����� ������ ˆ �� �� ���ˆ �����!std::io::ErrorKind::UnexpectedEof�std::io::ErrorKind�$StreamingDecoder::set_ignore_adler32��%��Ƈ �H���� � �%����Ƈ � �H�� �%'super::stream::StreamingDecoder::update�super::stream::StreamingDecoder�
super::stream����%StreamingDecoder::update��� �6���� މ �%�6��� �� �� ���މ �� �%�6���3Reader.output_line_size��~���Info::animation_control�AnimationControl::num_frames�Reader.read_row�
Info.width�Reader.next_row���Reader::next_frame��	Reader::next_row�Reader::next_interlaced_row�
isize::MAX��s�<������ �~�� �� ۋ �� �� ���� Ռ � �	�s�<��� �������~�� �� �� ۋ �� �� �� Ռ �	�s� �� �<�����~��V�I�11.3.2.5�Self::set_compression�Filter::Adaptive����Writer::set_frame_position�StreamWriter::finish�Encoder::write_header()��PSelf::stream_writer��P�tSelf::stream_writer_with_size��V�Encoder::set_animated��� �� ��set_frame_position(0, 0)�DisposeOp::None��� �� ܏ �P��t�� Encoder::set_sep_def_img��� �� �@���DisposeOp::Background�̑ �� Writer::reset_frame_position��� ܏ ��t�
�Q�� �� �@� DisposeOp::Previous��� ̑ �	�� �Q��Encoder::set_sep_def_img()��� � �@Writer::set_dispose_op��� �� �	�p�Q�� BlendOp::Source��� �� �	�p�� Writer::set_blend_op�� �� �p�	�q�TWriter::finish�Self::write_header��� � �
�q�TWrite::flush�ѕ Self::set_animated�� �� �� �P�q�
�TSelf::finish��� �Writer::set_frame_delay��� � �P���� ѕ �G��� �� Encoder::write_header��� �� �F�� �PSelf::into_stream_writer��G���~�I���� ܗ �� א �F�P�� � �G����~�V�I����� �� ܗ �� א �� �F�P�P�� PNG Book�1http://www.libpng.org/pub/png/book/chapter09.html��� � � �� ,https://www.w3.org/TR/2003/REC-PNG-20031110/��~crate::common::Info�
crate::common�ZPNG spec�Ě �~�� �� �� Ě �� ��~�� �� ��������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3����������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3����������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3����������H���������������I�I�I�H�J��������3��������������H���������������I�I�I�H�J��������3�����������H���������������I�I�I�H�J��������3	Adam7Info	passlinewidthsamples
BitPostion
bytebitSplatSparseIHDRPLTEIDATIENDtRNSbKGDtIMEpHYscHRMgAMAsRGBiCCPcICPmDCVcLLIeXIftEXtzTXtiTXtsBITacTLfcTLfdATRgbaGrayscaleAlphaIndexedRgb	Grayscale	SixteenEightFourTwoOneSixThreePixelDimensionsxppuyppuunitMeterUnspecifiedPrevious
Background
NoneOverSourceFrameControlheightx_offsety_offset	delay_num		delay_den	
dispose_op
blend_opsequence_numberAnimationControl
num_frames
	num_plays	HighBalancedFastFastest
NoCompression
LevelFdeflateUltraFastScaledFloatSourceChromaticitieswhiteredgreenblueAbsoluteColorimetric
Saturation
RelativeColorimetric
Perceptual
CodingIndependentCodePointscolor_primariestransfer_functionmatrix_coefficientsis_video_full_range_imageMasteringDisplayColorVolumechromaticities
max_luminance

min_luminance
ContentLightLevelInfomax_content_light_levelmax_frame_average_light_levelInfo	bit_depth	
color_type

interlaced
sbittrns
pixel_dims
palette
gama_chunk

chrm_chunk
bkgd
frame_control
animation_controlsource_gammasource_chromaticitiessrgbicc_profilecoding_independent_code_pointsmastering_display_color_volumecontent_light_level
exif_metadata
uncompressed_latin1_textcompressed_latin1_text	utf8_text	TransformationsIDENTITYSTRIP_16EXPANDALPHAParameterErrorinnerPolledAfterFatalErrorPolledAfterEndOfImageImageBufferSizeexpectedactualAdam7NullNullInfo(internal error: entered unreachable code(DoneExpectingMoreDataApngSequenceNumberCrcTypelengthLengthSignature2ndU32Signature1stU32	ImageData	
ReadChunkData
U32kindbytesaccumulated_countImageDataFlushedSkippedAncillaryChunkBadAncillaryChunk
ChunkComplete

ChunkBegin
NothingLimitsExceeded	Parameter	FormatIoErrorFormatError
BadGammaValue
UnrecognizedCriticalChunktype_str
ChunkTooShort
$UnexpectedRestartOfDataChunkSequence$FdatShorterThanFourBytesBadTextEncodingNoMoreImageDataCorruptFlateStreamerrBadSubFrameBoundsUnknownInterlaceMethodUnknownFilterMethodUnknownCompressionMethodInvalidSrgbRenderingIntentInvalidUnitInvalidBlendOpInvalidDisposeOpInvalidColorTypeInvalidBitDepthInvalidDimensionsColorWithBadTrnsInvalidColorBitDepthPaletteRequiredInvalidSbitsample_depthInvalidSbitChunkSizelenShortPalette	ApngOrder	presentDuplicateChunkOutsidePlteIdat	AfterPlte	
BeforePlte
	AfterIdat	ChunkBeforeIhdrMissingImageDataMissingFctlInvalidSignatureCrcMismatchcrc_valcrc_sumchunk
OutputInfo
	line_size	Limits
InterlacedRow
data	interlace	Row+assertion failed: self.remaining_frames > 0+@assertion failed: self.subframe.current_interlace_info.is_none()@
Unrecoverable
MissingData
MissingFrames

ZeroFrames

EndReached
OutOfBoundsNotAnimatedWrittenTooMuch	NoPalette	InvalidColorCombination
ZeroHeight
	ZeroWidth	_Called when not flushed/This function must be called on an animated PNG/Ointernal error: entered unreachable code: never called on a half-finished frameOAdaptivePaethAvgUpSubNoFilterCompressionErrorInvalidKeywordSizeUnrepresentableMissingCompressionFlagInvalidCompressionFlagInvalidCompressionMethodOutOfDecompressionSpaceInflationErrorMissingNullSeparator	TEXtChunk	keywordtext	ZTXtChunk	Uncompressed
Compressed
	ITXtChunk	
compressed
language_tagtranslated_keyword��� �� ƣ ѣ ݣ � �� �� �� �� �� �� �� ˤ ֤ � � �� �� �� �� �� �� �� ĥ ϥ ڥ � � �� �� �� �� �� �� Ǧ զ ߦ � �� �� �� �� �� �� �� ԧ ߧ � �� �� �� �� �� �� ɨ ֨ � �� �� �� �� �� ũ ԩ � �� �� �� �� �� Ǫ ժ � �� �� �� �� ƫ Ы ܫ � �� �� �� �� � �� �� �� ɭ � �� �� �� Į � �� �� �� �� ï ί ٯ � �� �� �� �� �� Ѱ � �� �� �� ± � �� �� �� Ѳ � �� �� �� �� �� ó ϳ � �� �� �� �� Ŵ д ߴ �� �� �� ʵ Ե ߵ � �� �� �� �� ɶ Ӷ ޶ � �� �� �� ͷ � � �� �� �� �� �� Ҹ � �� �� �� Թ � �� �� �� º ں �� �� �� ѻ � �� �� �� �� Լ � �� �� �� �� ܽ � �� �� �� �� ¾ Ҿ � � �� �� �� ɿ ۿ � �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� [�/���gg84�Q|tA��;e��ε?T߇s"U7'���T�^�=�,R[34:/���S���n���V�`6�p��1A�L9�S<0@s���X/w�����G�|r���]�\*���o�2^?o�����y��KV���y��F��	%�W��,�'
d}Ϯ!ԥ�_9�z��_���B�Oi�ujc�h�^ZX@�ݲV�"=���uݣU�]j�g���{�[i�o�̡���/nBJ23�u����!D���Æ/}#�M�����yu%� ���������e�
��)�N��g�~�8r�*�B�D��^c�i��p�F�/O�/�fG��i$�a��Zd��'���$:y���dCzgl�"�gɛ[G���7@�#��x�����{���N|`�S}�@vN��*�$��~>Ol+}_�����H�����L�8�K�����2v�$L0Q�H�J;hMn���Eي[�;]���_�$�vՖ�;%�h�b%}�G�/&�0'�WC0��5E!
���~^ԣ�S�ݔ0zmW0�J�͹���P�=W�l~o�TS�'����ʃ���P3�ђc��hi}�SwB��
g����~���@X�D�/)�щ�<WX�U��>)�J|+[�c%�S�~K
��1ɫ�2Ѻu[I��T^�	b&��ip3������2`	�cb��
>gŭ�蜫h����C�T��v����8L�����wW5L�k�\�1�Gܥ���������H��Ͼ��Å���wL�F\Y�ډ�O����Kɫh*��<�HIǬ�n��0-��:_���D2�@f�	^l�7�KX}bɢ�[�t�ht��^�ګ��T�u��a	��Bx��+l��^R;��ӚR���x�G�B,�*4�����RU-_pWT�>�@5�$�EԥG�X;��߅A3���($�)�3������BD�]��kZ����A�a澏��C���t^W`M�-
�D8�U����G��e(ZU��Rj��9[-�׽c��_�z�r�r��q�����_��Aڼ���O)2n�l0{��->Xﭱ=F��K=+���_���%Ž,�Q({�ND�6HPgV�'�]-w�
�خC��>|*��9�0�sٌR�L^�[~ݯ�#��[����@Vk���f��+.d���._���HX�|��Hi��c����O�*`�|��c��y3�e'�2_Y�W�a@D�ub�g�~���6��Lϖ�F�)�)f�邅��T�ñ��_,1���&��}�N6��\�,W	 �������5�S?O��ٺ�w�l;]~���P�5`PX����PF@�a]�^�R�A�E���W�
�����V�Yc1�߾h�pD����I�����@:�P�|ͧ~�7f)��CF�En.c-�"R}�$�;�~<���t @�K{C��f���>*�00�\�.��-/li��ml��mZ���7��_�����@���R;3^�3*>��-��N�4c��nԵ-4m���9Q�TVk��_�4�;��-ā���wFĭ�p��C@��	>������ㆷu.)��;�g�G@�T������lͮb{�nFʺG��;���:��f!
Yl�9G[��z��c/Xԍ-�M�TTJ���W�\yV󎏘�Xn�'�Q��}��3��L>.�hI��S��PN�Q���C2�t��s�N�n�R�w�jntV�;�g�����	�;e���x�&�\c���,�y���32W,�MP��d��!\��l,���V߫����29U>a~���g���m�%�P~���?h*�E�C���j�E|�~R��TC1����=+�O�4�3��ղƄW�/;E� �T�x���@��v��GՅ�$fpz�]	���:��k����k��^,�0��A�DA�j�~�ֱt���\$�Xq��խmCI�f?m'L<
T�&LAdC��q��`�|�^wθ�,�e���"4~��*c�r��Fٝk� )|},��蛦�V7~��@����ק�$ɑ1L_&V���ecbd�ʎ����XHL0���n��F��3Х�oO���IM�+	�tuc״��Ә�a�B��O톩:�`�n)y	�]�\�h��=������O������L%Ǻ��PQhW�}��Bt�����Ό&V*7�@�;��NFEN�!��1Cs�r�4Vl�@v���|��C?�.|�����;-<!e��h�1 
hX�8���9	k���P���^�
�|��œ,+��b:���쐩캏�:$_��!����i�Z���&1oq���s����ЪM���։V�f�vo���F-P{����|
"���W4����.�Tۑ�-���|�™����
�É��%�$ɮ>���|�Q�0%dQj��Z+
�����\�byI�W��l_]����3ë����j�J�Ǭ,1�c`q{��ŭ{�-�IsS�6�T�zch�t�|�.Sa�ÚL-�#=�X���ȣ��
��5��kJ.o<Y��'X!�>�<j���<����n�T���N:�\�a��[�]˛�n���u�q(a��d��^�[��s>� �Ő�$��E��8�_<
�!4�,�N�j4���ԕf�$@�i���mxæ���=���N/�C����YIƙn�y���*)h��]����(z��
�
��7�M�6w�c�G,�^6��>�f-�Ÿ<O����EH���	���R���0�qr6�,��4A=�sh]���[�=ٲ�v�Y��ѷ�m�ABݷ<9���e�:�mm�d;�I�Ž�����*͇�ZKT&>�ٽT^�8�V�^jT��H6��.�չ�
�a�<��A�T_�V'?R��U^�eU *^{����V�Iq$Z���5��=���?^,����p�
��&5�YCB���UJ����Ǜ��	Ԕ���?a��h#��Q���.z�,�"�.B��{}4����x(0D7��jo�KHa���8��U,�Ob����ͭ܈�ʗ2��<	�"�>`X��OWS�r�e��lƾ���.a�nb��'Z�V?E�T��9����Q��UP��J_�4������k0ԥ|���dW���?���Hu�<X�Y���9��A���85���FRQ��Lh��h	����[�N�&,�.��Vl��ܑ�Lxz���*���:�^(�`%
����(��W	����xC��D���
�a���R�'븩	�4R���Ek[�c��ԇD��Sw�Gw�h�'��xKO[��E"@p���Ca��X%C�D=7l���Hv����>�=a��t�6[�j�{�*�J��?�[�1S�8䍽�3�=���M���9-v��>��!��3�@�Op���X^xSu���	�����fw����U-�x�^\�X������"�I�:�bܩ i��w�����lJ#MI�$���F��fh��I����Y�ZE*����CVx���w/�7I��5I,��%��83�)�gG,ܱe�1��*�T����"��^���w�w��x!�V��lD�4�K�]�����(��qM���h߆K�P7�]�rs�s��韟�
��,t
�������*i�W��b*�.�3��jm����e��&������+��_�zt=�9����m��-���i�˅ �t�#��8��� �g�-0�������QHk7��El6��l����	��=�F���[�Z��X!�N����bɅ�O�$K�.��]m<��k<��Z��&~8e��C��{�^��|
H��o,�$a4!1��+q����=�4D�2{�g[�w"�J�Tx��)t�>�=��}���
�\ⱋV#����YI�p�d�;��a_��~�[	Y;Z}��1���Y� 23q9Z�h��[M�%��f��Ђi�����;*��s��9(X���
6�3��݆�K?ɨ�;�Ne��H�_vk^V�VR�%����_�H8T��r�B�)-w���Q)�<5�����7��7b
�*�px�Ik1����K�dt�(�M�ԅ{2��/M��15���_�=�Č~�$v�%-�}��Aʕ��${�y�|�v�C_��$�G8�5���}Q@�_3���j�ܚ�Ÿ"i$y��Øk��}�v�cE�V3q���v��H����c!dBN�>�1�����y&�x�Vv!���g���IN�q�M�1�,ZBIU�zR;b�
�����E�B�X�A����b�Y�>�[�ho����&z�w'���IL��mb?q��K@QV�k���*BF=�?���;�e���ˤӧ�f&�u1�e��)짅�.�9��w�t���]є�����$3ID!|�Ǒ��x(��d,P���ʱ�ʯ�ovXf�_$��IT��\�*�����,l\�i�e"QT�#[/�F	6J7
˜������+Lq����z�x`��]��J�[��/W�g��巓AA�3y�֊��8���VI��Onj�'ս���ì������w��z�TXwn���>	]v���{̝��t���p\�`�+�Z�ZNm�
�c��&1+��~M�B�����-��5���7ꞔ����:�;�`��E��T������m��hÄj%+�>�>/�f��y�$'u��8_I��l�I��w�F CQ�w����;Qv�*��pCq��	K�������or��]��Y��32"ne;K�0�W�^�p�4l{�;'�o�y�U��-f`5�ymة̿�P����$�j���g,^'���5X��B��N�5lj��.�����b���Q��R���CD1�`��,%��"g��o�]�n��+��C�i8�
�ȬH��Ձp���T�6=�b����۾�C���L������j��ma��6�h`1*�Esz��PT�֜��bìv�S[6��撰&���h@�2�W[4���S�����[�&�d�0�����]��_�X�?W���jؘ/�ycQI�F2f��P�h<.c&���x'��!�q���S���!T޺��n�^8EX��<��V���M\�� ����:5M��8��)
�5!�Bƀ��l;���������x�س����ϊE�M�V4﵆Vry*|�y�U��vx�G)�H�Qv��D����]��mԥ���Iį
�^`r�k�Ѥj��k�Q,~�W�
&Z@�|B�:�"J�Daߙ҅�>�x�82؋{�+��3\Z�Iz1YT�z�u�3�	weAXX՘�Z�գ�3Gt��fy�v{�����1�����a��*ә�@r.J�d��9�C:Bvf���0C<Qh2��oN�s�Bf�Ĕ�	1~�9O�ˤjc��w�m]�ɀ�Z�7��6Ѽ�*�����ROgZ�/��Z
���RdP_��$?���	�g8d���a�Y��DX���Z�~%��	r�{i�n�°�,��<�te��2ש=a#���	�/J������D�BmM!3�`�x��:M0�)���B��	{N��rV��3���?�JOD��A槙	hO���ں�I�5����K,���SE��n��!��1����
��)������p��!A!D���Ћ�F�Y��G�O��������b���4Q�]9����\C��g#1�l��]�|��[�T:D�;��A;�+պ*�Ǖw�B���4���{��[��s��Y"�d|���R�@�઒��������$:Ӂh�n�{�!\�6��S���o{����]zM�Sv����c0���i՛�+t�H��<����[�e�=_ggg6z�@Nf���������[r�r«ᷩ`щD����sGv��~&�V:���>2��6�C���9�
��#˝��t߼��=�w�!�[���tC����c>�P��ʍ2�o<�ˊ{�
��#����v
®Ү��z��b_�e15�����*B�����E��0�E��/�x���.u"�L�M�Y�
�m��?7�`�/���!/Ԥ�7.#��2�m�F�J��
:s���k��x��-����m��AL��x��Ud)5����������u�1T��X֘d/�A9�q����o����;�
�����
T�E��~ִ!a�f;_#��T�|���	����<~{���Dy�����E��>��cմ{�LJ}h�
Z8�y<�?A�"��P��
��2cR3t0��5�5���y=��}�:!Ü�x�����WǸ�qP s-k%�ʘ�Nr&������u��J�x4����GBG��`9%�:����h������z�,mɼã@oJπ�+
x��{5��Z�բX���(��%a�y�]��	e2]��ڞ������W��XV�^p>���U��I8��?WM;�<
�E;�Ӊ��7��i��	+S�YW
��Ζ��Bl�z��n�ASC�W�W�J<fC-P�Bvxi05�q��fG����mN�~��Gn��&�˒ߗ���l�\;��&P��y���MԵM��W�b���3 ��W�͔F5�]Ɩ�/ѫ�gLeNh��iƈ��-.����c�Q��Q�����|���hnWɢm�yv"X�a�y^�N��&��+��fB��ޢV%{�~� �sP��n=���0{#S�oI�H���Rǰ�Ф>�����a�x%�7�Р�+m@N�v��WUH���(a;���ܣ�eK
���nmhC��Z[i���m�Ɠ@���� Wu'T�)3r�6M�w�*t��b�F0��B���S?)D�ߎ��<�9
� |R�E[���Á�mڲ¶��O�+H��%�����7A�`4��uSZtZ�>��8K�~Vٶ��dFڻ4P���P/lq��C�As��'�U�z%@��)���\u��X�k�2_A��Ƒh��OٮYo���'6d閉���������U����w{��vO���ll�N
a��0O��@���e�l1.����!0��I�,(��m�U�I�W^f���z��J��'�M$b�����D	2A��<�x�c��w�
�6g�k�m$�EU�q���7�DM����X�>�c��/��(�.�l��(T��q�X��Q�u�D���8��Y��M�8
��֪�=L>]���ï=��	
�},1�V_Ē�Z�X�i�Q�N\�.y�}������L�Z��د򀋑����ݜ��]0q��J��ٞ�Aۏh$`�ew`��$Se�v�U�G{H.�H��J��Ӓ�^EZ����`1(Rf<�tS���&��ܔ}�Y�vRk��ʬ+iZ'��a����己�ON�#V� �>�ϑ����	w:H�NM�
_K��,��N�b�؎�Rj��z����Q:������M�B��E1���l����i�ω��Yx�W{�)��ǙO"}�����yԁlz���c��o����sj1�OY��ؽ5��}�,�hmZ�T�T"D:/'q�K��Ɵ��s���A�`�2�m���fc�"��v;U���ic�Ī�����\K��'�""�zGLx��L���~��7�X�.{N#�c�ß7�*V\½��l�n�Kb�oF���	�|z�-Ӷ�#�W�ƌ�'�T��|�q{e��)�g>Q��
��h?U��dO�����4<4��D!HQ��t�y����!͗��$�������Fz	L,��'W�x�o�K`n6D�,�E!���V�U��Wm �4��4�ۃVX�.�'E��pHH���+h?{�'����,G��Hث��#u�����L""��#c��D
F81���X��^ذ|Ґ�\vMV��2���a��۔X =X���7c��R$N��}'��>OFE��v!�->+��4�
Bk�p���<*�;d2'|n{�h����D�2����$X���+� �����������T�MXx�G�7�/w�ʍ���_����};�NI��r=3P�Az���3�f�q:�I���[��s-Z)������ܸAQ��*L0��� �~'�2,�[���m�jm�
+TsK)?u!;�.����yc�$ўh"���k�,�����?�{��J���'�Crk�y�n���;��_�c�eE~k�n	V�Q~�.}���gB�^N�ujUS�7�w�j��s�p�ZqDǷ��A�w�L�H��/7���_OnqK��-L$�3��X���k��ɽ����G+�q-�qg�����c�����۠fѯ�C$�U֩�����G`G`�T����9��(T����sb��7�0X�a�%�~���FD%Dt��Y-C��~t�
�'{u�cĞ���BR�o�5rs��BJAU���ۭ�q[H��ؤ����M"�*�{��8j+ZS���?�P%����g�RۚwD��l
X�=��41�8?�K������I�b7D'���aP	Tg?0F��ED�L�pM8��l�]�)L��o�{O��X�g�݂��y�#�&�륫�Z
x�o��A�`^5ƻt�\��_䃵.]-ӿw�s
H�E�P ��M0BG���D;�=:��8}@E5�1��z��a�O��8�-��o<�1�2�~hI��͌��?D�%��2������pS��lB�%��߮�i�/O�/��W
��Y�n��d_!	Ҳ^�t0]�[~��kc D#���&�����"��u����2݄�i\eM�y������@��=`¨�Vv�*x�x�����y(Sd
����3�z]�Ѫp�߈ϥG���!�'�b�Dn�����
�F[��&���L���j�+��֞��4*B�V]Yaƾ������s�鑠�c�j*`y��#^= ���{���~��J�"^�7�;���V IЪ�w�(��CpT֏ۇ����3�}3d+ea�p�K�6�P�R�v
��#�IژM���C��6 F���6�ۻ>��� g���=���V_�����"�{Lޙ�Ҋ��ڻ�-��5���8���DJ����N�x͘�Xx6�!���ʙ	�(/��.�K9���V1�
�@ƫ_�hb�Ȯ
�n��z��o:
��̻����2�~Ax��|Դ��A���l}�*�������>�NA:zI�?Z�\Xk�#�iɞ��D�<��tֈ9tx��4�XѤ�Qb�A[�6km��\
}�ߨ�*�נ��l�O:�?B����[�n��gƿ,w��5
�/���ƒ�,LG�z�Uw���^�|فg|�c/q#�J�~
E��]�*�/�S�Ɍ�����'J��\�!w�a�WW��m^�(3֚����l�ɀL<��{BNy����pCy�.�Ea4����Or�|������_�?kQٍ�5`�%�0�"�"f<��o�b��0��m�G�V������/��=�P�����Sʀ~
N�29��]/vMI[�d�)�0�h��ӱ2yhEh,�L���"��Sd��mS�^��&s_�
���]1n�)�sZ�z�����%�;�G�ke���f
K0���B��q¸n
D�kb��"f���� X�C������a�=Lr4���-�l��-ݨ����B�o Z����1�ڎi����w�5Ք�c�-J�B���3�ݥMVC6��#Ͱ�Vl�#?9K$3V>/�B$Lx��3s{k.qa�����7�h��^�r�[��7�4r�u�6L��
�'�V
CaJ���%�3��6җ+�y|�X��I�����ǻNg'��Z�2܂v=<5���u��=FVB�/�p�	��Ŏ'�q
&��[���"���H�<CV�tk�����$˲1Ml��hG!*�%ni�LW8���E��]�	��|#n!�oq��H#Jw0��ԏ�k�
b/�cڻm��
դӏ>�Ԯ)xH���Ƞ�ĵSt����FWz�Z� h԰V�pO�����~P�D ,|�I����I)��y��<�KDx	����`�1n���_��S9����jA����*I����p?��Q7R��_����:('�LU��_)�,̨U\M��j`J`���g�jiksw};�=p��5�ϴ�`�7a��o�xx�~Ug�_�M;Y�H���҇�3\W�V�琻MY��>��[<��)c26�'���
݂�4�~����T5.z�C����0.'k����X�y+zj-M8�-�I�kpZ�~g�n���I�B��tv��V��U��^�.�!�6�e�?Btl��'�$��_p���h��Z��I��k,hs��B8�=M%�;���y���!7��u�ga�S��P�x.��S�4n�ۅ����)f�c(�Ƈ"s�l�_IqcJQ:iƾ�<
8߱[V��*;�۷�L��4|y;5�o��fɣZ+�!�49|v��޸M�Ñ�~[.Ѣpҗ�@Z�j�V� �xP��$�5�>�R��i{}n�cE�>od5!��rfg�`���������)!���$�C�w�=�F7���N�f`m���߰�F�"$k��gt��62ߐ�nqHY�3m~�	͞N�ֱ�m�S�f,ŧ�We�rW��Bt:�����:�l@����Fͪ�����m�ɫ���R{Vx�w�����GHo��ڤ�����ʚq��b�O�[��b��&_�<��O�O93}x��iP�SUko��\�\v����[j���q�$��+�w7,��v;�>�����hP:xvNh�I�N<X��yy>u��a�<��`i�<t7�Gg�\o���&f�}�ġIM��+/�pb�g�s��<*M�>�ğ<����b�����|�����U��4�U΋�Xp]њR%�.�c]�!�y\S&�jF,��T��^��̘����}̛V�e��3UV���z��M����.�D��>�!
�\���L�<̍ZnGצ���j���m����h�
����%Yk�i�������-*�X�m(�{��eW���!4�ԛTSKЙ�4����V���l����Q�թS��%T:��~�V<��/)�p��[����f�l3��Te+�-B�s���Jx�ԃ@&ۄ�	����[!��n:���o�ѭ��To�)6��QU]�O��&|lѢ��eY�t�3�{�\ʱ���'���pH"=�����8�%~���Pd�?sei�b�U��:��Ι��)ۭ��BgAx��w8f��#H8����-�w�ë���!p@��B��(����3����TzwY�*}��(fa�{6������1��tq��YhS���s��\O
�䳄�(�����vc��j��I��e�5��T|b�ݝ������������֙��i�m^��夺��&�
�Um�?�:��5��4�-c77'���2v���ɺA�)���A�w�u�1w���~'��.�h:'���yO������Aچ���g�uԇ��f(�P:�̓w�[���CS5���l|���A�K�c%���]>���!a���w��MS��=UEwLw��G��y���'�̩��X}��:��0�;�=���KU��j�|���cӰ�V$�%��x�.
���V	�w�ͨ�vDi]�bToE���������$��Uf���.)ot���<ĭ�)�G��g5�!^�7����,tSuVR5�Z��i��E�Im]i�+a�����d��Q�섷ugu���t`���Rq��������q����\�����۬y��kW�`���9�~�Z�eUu]}B��	dOVقWB�v�:�կM�r_7\�!ַs��ɧu�k݇G�>�s�@����U�f�oq�~�u������R�Ü�$������}�?�J<��?�fg��uF�a���{��a�wJ7ҤJ�Nes�I��qP*�������/^5�)��\`Ҝ�6؟+�3w~�^vfI��S��k	..�d�H��=�����`�8�bv�ΖX(���S�;�^Q\#S��:��aϬ�f
�H����+$�,}2�����܀��b��W�����^�\��[?�m.,�tR�E�m��ZA���6����8-VADnB	o���r��J']ϼ�go��$��(�`�	�z��	���2ĉ�o\6��EK�}@��֎0qY>}dq�3���vR���S��z���rw��4R[��g`����n����\�.>S��$)�<���?�5k��30>P�Jd�;dAj[��Q$�۶�"����>g\���o�j�1<�%m��S�+o�R�5B���V3s)1�4?f�R|i&�!b�����ɭ��?jf�6pR����n��,����"m��t�mbpC�I��Z�
Y,���L���8�)�γO��=m]�EA|�Q��߉c����.
�*;q��7_�\��KS�A�C�Yj�P���8���=5]_��t֤�=�h�e�x����B�1��:Ewf��}"�C�����Ύ
I�6o�O2z���T��/�4Q��9�lD�%hw��1��pqeYg���fբ�[�����7�)��l���Y�P�&_PJ ����1��J\�U&n��8v��Q�+��)
���K$]%��m�P�ޯ��ߺu��~����R�d���"�
c/S���=��������܏�]?sZ���ӽT�3w�a`'Y�9`+Ŏ
s��y�6\E���;�ʘ�Շ�Շd�7��?�X��MFA�Q�m��[��JXU+���әt�ր	��|�d����F�IS�y�D��J�c������fm7n�)M���!��F�Ȧ�Ef�!��飜��.حET��l754�Y/���6�Z��
ڂ��.��acv�9f��i�UDva�G��
�4Nb��S�
���ҟ:Ֆ�s����QG�<h���H����TY����tX��۔ɼ�?��e�±I�8]�X
<&)�uY���W{s���F�΍NCH�0�i�����=��*P#�����=񊧨�(=2��)d��8�\�r|�[�����?K�^�as�Q|S�d�j�SC�m�)��0\1@2P�ޭ�
�_�g�k=��X��h2�8X&�ڂ	���p̲ڲP�O�b��t������E�eוo��
w�քRaj=�[��o�$�\V�}��x��pΕ��2��Z���i�"�l�C��ӛ�'U
���0���}_I�~	�^Ⱦ�r�(�P(���Ձ&��
E��$u��J��=Nk%�pHS�ִ��W�L������
��b����	m�fj�Q�������c�ɑ�F��V��{P	|��M������	����ԁ,?��#jkjQ����,W%C�Ƶ��Տ�Q_Б�^�a��E-�n�4U���X�F�,���!R@�s%�M����.td��`Ωݴ#��O�s�6�Ԛ@&�i���%;�P�pt�\j��/�L`Zf��}����O9����_ڐ^�5q�'��w�)*�m�}�"�_#ϳ��K���1TΎ�0�`h=�`�w��l�¶+�|Z�*��c%�T����\:�ex�'����<̗�R��kNu�1��IK��q3Z���[�Ć%�p�CL�����^�h�H����CCi=1 k�a8�[U��g|��h�^@G^��S�	�cJ�ǀ��#@��y땺����h�8����\fT�n���CZN��y^��Z���>��-�8�ř�_8a	�����j��;z1�"�ܟ��:�~m����5�l�<�U>jBX�јZ`1��uȨ�0br����T�:��B�����Z;�h��0�T8O���8����r����f�(� �-P�i�V�����������;�7��ʾ�Ώ�3�*Liҥ���\}2�Ι餉+�f����!�5��B��cг�{Ȕ�bfO��}�6�+Ʋ����	�K�T���'D0������)C��m �u�U�c����l$r���f�x���Q����uкZ��E|y5Q����E���ZTEy�1s�R�p�����c����4��������	�&�ƤLh'���8J ����ULY�8g��l-�t53d�Q@?K�B�6�O,FҵB�3�"|�P��8�{�#Ñ�O��:à���*|�$mO!���D}�Ƙ������-j�*J;ZCj|B���9!�����O��X���G�.�i����j_f�fb~��t(���0i��O™��~E���v�����8-�޵d_m*�I����y��~u�;�7�6�����!�o�M�S[�A�f�ٜ�#�u��q�ԊO`a^�#2��/5�!.��|��$�F�E̎��G�m��vY�o�s]�쎡;8��&�Χ�}1��/a���ƞ���gsk06gG{�2���Hr��X�{t���Er��}�l�y߼H���h8����|��pJLee
��9C�z����e���,1����wl�d�QѮ��L+��tߊ���	�Q�P2E��?"t�����O	=w�s�2�I��O$K��v�SY-4ڐ�e�z^�b��;[Z9����b��p�4���Mh�x-x����D۫g�(;�EĿ�^������t4��ܞ�^�Ό=�����\^�C��޿ز�&����@��������'�3N��&�Į�<:M����Z8'�`�
���S��ˀ ��9��σ�b�n�Fjs�_P"=�]���
�|��ˋ
�ڪ�K�����
ȭ;�W�y��eл�
b��:G���z�͕��tm�t���F`��o���M:�2�>���8�'F�$�Ꙫ�/�&�V���|cS�cf��9i����?���C8���sK���bv��
"��$ڨw��^'P<��G�2$S	��&>�Un���P�L���J0n�(�B�i����N
��	�����%�\�W8W*Ӣ��6T���Y%�x^ƣ������fh�
 ,�wC@g�i��x�?��ؙz�B#m�h�Su��F-o񖑹v�o�
o� ��BU�6n�z�ĩ ��]L{���LO�3A��K�iW���M�upý!-��2_C��t�YA�h�W�ׁxE�0��4�6���p�Rf�n���I�����'P��
U6�#5����t9��*�|��'0ߖc�2m]Mƌrk��&��=)�:�zkW�wА�����]�|K��Р���YF<���=����>��U���)YMe��p�G�b�{��!�$92Q�P{�f����+uy��d��z�!�_x�$д��˜PP��l�FzRhKN�ne	�Odc���L��D�u�{��?9�Jm�^����;�+e��������ia�I�tF�]e���mcl���N�I���oʹ�6p���~������K�L���r��2y)�O��*��৻�=Q���0�v�l]��}q��~�--�W��,� ��/h2��H��&o��8*�3\ftc���ǐC�}�'+K�\�0�?���s���b8��I��,\���Ŋ?���I��G-^°���a�c��x�k��n��t�Y�0�b�F^�5��Y@����
_�Xi/�
H�Ď�o�ՆQJ�]U‰HX��#�%�n�X B�A��r\O`�	�/w��Ef������f�g������,	�"��~~��k����t>ʐ�N��6�@����َcЦ�U�*�:��ݿ�w�Oeӟ���Q�ٞ:W�����
��!��
Jx�F�"����H��H�'�=dcϪ@%N������}8���?�G�֫U����ɲ��l'~�.=����-K*�!Nj���:�Xp@w�}G1G${��WRr�钒�L�4耪� _�g�\I��O����\�\{Ę�,�
�pS��둶�lt� ;�G�<��\mr|�0�5J� ��D��$ņz;�@� ���(�/���WS�ίsƾ�a���D�l�D�����8��kY�1c���?�>U���ל��+W����n&�	K0	u��#��#9�5�6�*m��Dr��ǟÁ���S���_ey�n���v"pt�P�s	"�}��7][8$��Z�p����	1.�R
���n����׻u���;s�WՏ�_m�ۘ[1�V�+�PH��$�S0�'����@��h��%���J�
>�V;��c��O��{r���Ie/��7�ln?%$`��i������݉j̅w򘐙��MI-����T,��Z�����,녪�}k]��-��1V&^:G�r�G�FTZ�?bΜ�����l��ψgsS����*�NNܦ:}�Q����M�ܢ�{�ە���c[�z;���1M�����O��.������]ن@����ԕc�	��)
׆(,l};�tA
�B��(��G#a�@
�J��3pFi�cB����v[���E�*�[�mdeiT!)燝�݈���� �IjJ��O���Ύod<dN
s���C�T�A͹��褱b��0�j`�mu�ټ����?����JG�ْ�?S�[�̱�.���^a�3�?Q

�����xHW��#E2����c)���!]^YB�h
�E�9f��rz �.��] ծ!�7�.�e
�߆���O����.��DФ��oG�rQ:m����ojHE�u���k� ���!V���m�ZR���(sx��S�Z���+���[�{lJ�__���X�7�X$V�~��>�˟�h'�f=���
��ї�N܍� r��{�d��F
�wז�_����N��8����3��S������VmM���r��x&kє�o��V
�:��.���f
��`CU�����d���,|�'��B��JƸ4yy4ЅD��E|$a�g�ێ�xz�-(��Q�X�N.ۄ�N?��t�I�Pp�k9�:��ǻ۩��kaU
�Z�*�bk�HJ��l<OF�; ���^��x�s��:��l!��BM��w�q�/�D��[��cҡ���=��x��lg���@�ɯ�VѼ��n,�_��V��&�x�'���|Z�V��l���u�������ː�(�T�8�tR�1	Jk��	�m%���G(&���{z�$�7�����+6�E�A$�8:V]#¶LnF�,ţ<�w��!w�$�T�Oü��1G�;w�%E�*"�26�*��[�/��1�/����#t��\*X��{޽jm�T]G�eEI8
�I@V�V^�R�XZ��1X�K0���q/@|ӂ@�@�f�R�R��aM�@��^6�`|����R,�=��Kx�*�C���L�y�M���%(0<�洌��GyJ�r�|����r�y�Q�*Ɖˏ;�#N/��%f�Ӆ�W��k��h���1�F�/7�^30�(���(D��9�� R�J/�y�
^���w6}4:�P�3o��9Wo�y;8�BN�o���A,�>���b�9����]��Áq�?Y!�Nl��+�ט	KhK���F ��|6V?��}"����B���&b�$����H�Nq�A�q����w	���*���^z����o���>��r�4M����Ж��~�b�I(��4�11 	��,X�����8�:�YӇdW
�:O���r`�5r��$B�M�[�{���@r���ue��_��$�F55j3�א�+E�T]��
�q������#�y��T�5�T+�Nt��
��H=] ��x ԅͻ�ܿP�mfaT�O?�TΨ��F2�^)�W��!�T�~G�S�FIf[>�4�Ԥ�–:���_0��Ҙ"Sbp�”�L�L��k�#j�W+�n�(�ǹ,�*��CnҮ��:/�5���~t5�mu̩r4�P���XH���2$;��ӽe{j� |��ڪ����$$�#^�@��Z&[�Z�ق=���[Qז8g����U��0f?� S����¨0<��k�kTĞ��%fZ�0V��y�\�=�.�vV����_t��k��W�?2��ǒ^)ջQo��/Q?�^M=��3�$�>�D\F9J�I�*�{�O{�v���D�g�]����ȋiN���,�C�\snL,J��1��}>��ݳ�|&��Hdl}1�8��nʛ��Is*��oE5�z�&�f����
c44h!����T`�[��Y˚�wΟ~[����j�ڨJƃ.�NI{�*Y��5(̝_�'fw�$ͮ}Tw����c�P�(S˯&���B����(|t77������ޢη�G9C��{�3�=y3I�x��b�zk{���F���-�;A����C��Ua�!��g�g1�9&1�cӧu,���D�/�g(�:���&���j�5��<jI��Q��B+ރ3.����#�q�۱�/%��ʍuš��
MT�Ha�{�Y��}�0�%��S�^}.f�}&����
%���&]L��r��@�������6x��LyU)(8�;��C=��m��kr�� `_��ԋ�Ц 8��P�y�U!�^����(q���7�𥃖$z��a��=���?�� >�$�q��&���٨c;��
{��:iI���)X(R]%{�`�>O��y�$7��=b6է�bS�����G~m�Š�~V��K�[V���D�ځ|-����^���%$����cys.n������=MD�Z]�p�]X����k#%GM��z���z���~4Q���HԖ7�8D�W���[_�s]��Wv�(�%L�̳����k�w��3#��N�j���V��K�BW�0J{�꿡J׬Lm'2�壿���8c593g@#E4ck�{�P�Jф��<I�4>�E'���#��{��}�My��m�o�����/�/���}�'.3��b��T���;(ɚP���a-�~WZ={N`����p�S^>��38_ܭ��qP���g���g$4z`O�eD����\�1n�?�b���B�������E(K�JQ&����vN�|���OY���uzͻκ��a@�yL����c��5t�&�>�H�����m�,2��Z��7|*���K��A�z#�c�/,L���9TN)ӓoJ�+� �O���?b1�+����mL3߰��O�'����(��)�z����8�).��V$�Y�����:S������s�0(������
�%.���,L����.Hoi��4i�?Bf�1��k�+�)����ô�=�#:�yᇪٵx{%�qv�S����'���~��v�� ��Y��}�M���i*%�F�s_/K����@I�?�wl�h�7��{$�;���bIe,�:8b��]�=��@���g���ۮ~B�aY�L�e���o��j�i1�"��9�"0��&�kjU�* ��T����6%��������r������ySyF
�@�wN��,'g��}U���H!�f��R����Y���x�tp�L4A1v�w�~�G��0��U����WM��`��F�i����p�$�
x�� �KL.K�Zf�JhD�������ђ<�Uh�x^��2�����o�=���`\o.v��o���CE5�������k��04�'�=$8H�n~���ڼ}����W��	ib"�˕w�T�u���-�:ǡ��zrFt�z��k@'i����b����kT��x�phc5�6�]�\=(U�� 3�7,��4�����
������7\�ԛO~����8G�<6�r��]�"� �E��@�,��0�W��$�!��8���`���$M��R��Z2Z�/��v��!G�p���^�P3w����U���
P�Hj�8~���C#��2-��ǃ-�W�v��B')�%>ǻ�S-
`�l��5���졁(l�Cr=�'h�۷, _��1�N\����,cz^�`/`�����+_?Gf�>�$��%Ϸ�oe���i�Վ��l�>�+�<q�ܞ�8�1r�|�w;p��s���v���u�ii2�{c؄��j\U��,��Gt߲����e����zU�یY���z�ť"{�7��{#9��[}�o�/�s8��v:�H.j-P-���轨`K�4"BK}��O9�{�I
�,EwA`eM|冽ҩ�a�L诎�Q�Y@H{�{�ֵ�9���_��׏΀��/jh�j�r\�0��ՁD�T3�om�c�@ʠ����p���B~sZ��D�$}��f[toŮSqѳ�P��	G��tP'��3�E�D<�l ��ʯ���3���{�mĽ������Q�U�M��O���.R�>�<���׼0��0{8����I��l.��������^��	���Ct�>�|8��S����E9��_C|�X������AVW������R����f���Z
e��\�t��JO� �c�k،��د<����)J��1�I����5c�j���-�bFM�%Έ��ɣ1x[Ij��,շ x�Y��8|Vי�I�U�
B��kA�B�"C�kB�p�V�2�=>���1νd8��w��-0CZ9a$���*�^-o��K��-t[�R����H“c�ȍ8�r"3���i��*�^���[]@�w�`/���Џ��zf���m_k_�8�&R�ּ'%�n
��!�(A]�?�XO��?h�4��E7.��͉D����	5솯T�4����ad��9�T��J鏇^���@ v����61��H�1�6����3|��R�J#������ٛ����C���A���e+��w(Q��p(���_m/��͈�%ϛv�����0���.A���̈́9:����b��r�y\s�B@_l�3�J=�J��*��HV��cQ���޼3�`.+$�ŀB�֒���أ�1�׏�@̔�Yeڲ�1��b�0��`а�X8w�fG���FY�̾��?�U���\�U"�3����u��ɱFp��ÔP퓢��
�t�P��V�NZ܈l��d
�B�)�&`�\��}�p״�ٍH0��l����M�H��EF�~YS/Y�Ld#�ٹ��P����8^��W!s�������;�97��n����70R3�?����J�I�`�K���2�I�S����ePy��Ssг�M��7}W&Q
~}�f0A����~X���p�EA��4�����pSU�m�����E0Ty;�6~��*��[I���y�N\K�t�fzȄ=L�^�o���m8�[:`�?�I��v��A,h�#j]�=�3j�&��h�iLe�ݠ�n!o�pC%��bz��뱟(:E˃�����'�"�n�~{�I����n�� �(	�-u��U{_ƑJ�x���<+���ƶ,J����/���n[.�E�C,$��ziRP�e�s_�@i�Tyu��[!M������I��_�e���4ÈKT�)6i�E)n_��J+����d18����<�'m�vן0&�:�=
��4e�(� f�X*��q#��v�K�f���q���ӆ�1�b�f��Ӟ�+�]1-�|4+���H���D�����
u䓰|�f~kK��O�@���6Τq�vd��.f��|���c�w�7����Xnĝ�<�'���o��Ou�������_ҏ�g���w韐]&��L�)�ؾ=&��P��t+!�vc	��.���Z������tS
L�{�[ā��߻����	�^�,�K��Zg&f��K�q$uH�p�v��
������6o\t��phLU�3�b]E�"r�fɊ
��]�3��a�����Є?��v�n��_ܡ��������Z,]u���3�?��CMV�
O�TA�'�;<�����T��u;�azk;*�Dm�����I��W^$cH7����)u��s���F��6(�W�b�{��ISJ�
��Bhj�]
om~؟_�҆�[��Cb�ұg�<g�Pk����e\dY�]a<;j`��L�$n���Yn��f���h32_��`�z
���=� �o?c��Xc2�t�)]�ͨ��OրÖA��`�V]MEJ�Yt=��,�.���������N���(E�\�,�"���n��C��p#̢����V�dh|���~i	X'R�	|J��]�����
PAn�P*�H����q�hi�$�	J80s>����S�,�zQ}�J?�rv��)��z�<�+������������x���Q�|Jn!3���3�(R2w#�Q�s�C�<JO�[{�ѹ����F辺z]YA'��|D�R�?$�	�םN��8�S>�r�+��ߖ��ӃHۘ:��P���Z�7(z��P�$���j�a����(��䟕~�|�|0��OKh'r�n�sW��"����?N��7��^K+��A���ٶ��V�qJg�c2*�������K>��)u/��ʀ�V{���e������,{	�T^�������~||#���M�&Y����y�k�L��$s�M�s�&����b���UmyKbݦ_>���a��5���S�+B��G~\���	S^�<�����	���t
	Ș�#�6�v���o>"�boe�]�}�C��yh3pDރ!��,�}	�v���$�[�Fv��Fn�K�"�'}�rEn]�7��ڜ�CG���5.�8��L�PP%2AFa��{�5�uh��<A��+~� ��Bj�[:6A�אh�n�oe\jd��o��۲k�Q����Y=}c�)�����<Ŀ�`9���2�J����"m}���n��M.����B�5%h]�bE��1�_��
r�q��u�W0��q���N?�Oc�3u����E}�����:���)|�=b��O;9�Kz��EW���8 H��@1݀�]m�M=�!�'��C9J�=��ez3�T."�X&L<b�~)����_��ũ�l
Ӎ�K��`5Ԉ��Z�%t�V밗%?�e�\ER0|��oƅlj�'f5\udGY�)��2���w�2���|�
x���[��>��#;�o�V ��:"���
t=�ZJ�dU�-��N��'}�LNV��=�����@�io�ukݐ�݋�!sH
��R�F�j���?��8�K���������n��5v��ߪ�`tIXu�p$��r�d������8V�b��h��M������A1E�JQ�����������X�Z�`�b�h�d�r�t�v�x�|�z�~�����.�/�0�1�2�F�3�4�5�6�8�:�<�>�@�B�H�P�V�\�^�f�j�l�n�p������������+���(�JMb
Q�&Z���v��)�9`}j	���U<�� ;�3{��Z��	b	y	�	
0
I
�
�C
�
d��7�"?b� W0Uy�
 1 [ � � � "![!�!�!"C"�"�"8#k#�#�#$3$d$�$�$ %�%.&�&�&h'�'�'(�(*=*�*+�+,,~,�,-y-�-�-.+.�.�.�/�/�0�0,1H1�12G2c2�23�3�3z4�4�4�4555t5�5�5J6�67X7,8�8&9�9&:B:�:5;R;�;�;c<�<�=>�>P?�?�@�ARB�B@C�C�D�D�E6F�F0GJG�G�G�G�HhI�I�IJ#J�J�LXMqM�M`N�N�NO;O�O�O�OPvP�P�P=QVQ�R<SXSuS�S6T�T�T;U�U�UKVJW�WKXHY�Y�Y�Z�^�^�^_i_�_.`L`aa�a�a9bXb�b�bc cec�c�c�cdEd'ef�fpgh�h@j�j
kmk�k�kl$l@l\lzl�l�l�lm%mCm�m[n�n0opkp�poq)s�sut�vx4x�x�x0z�z�zX{�{
|c|�|}n}�}~�~�~8w�)�����4���G����\����k���!�|���3�����-���������<�)����a���T����R�"�����y������L���~��q��j�9�o������������?�Y����o���#�~����x���a�����
��4�V�q��������<�W�����<���c����������������Q�W�m��������G�������&������m���\�������}���[����|�y����������"���������
�%�A�^�z���������
�����+���`�����|��������^�����������#�<�s������7���������~�������>�\�������E�a�}���1������	�w������������~�~� H�n+�
l��#@]y���+Jh��i�x�+ � !!�"N$t&�&'
(Y(�()X)u)�)2*�*�*8+�+m	,�
-�/&	1�2
4d5�6�9�;>?�@AsA(B�B�B
C)C�C�C!D�D�DsE�E�E�E�EPF�F�F(G�G�GaH�HKI�IJfJFL�L�L/MIM�M�MN]N�NgO�OlQ�Q�Q�Q�QRR;RXRuR�R�R�R�RiST�	T�
U�V�	W�XH
YdZe[Q]�]^�^_h_�_`�`�`�`aEa[a�a�a�ab�b�b!crc�cQdme�hGi`ij[jqj�j�j#ak<������E�����[����U����U�-�K�K�p�E�$�����+����q���������#�H�T���V��f���2��`���)�����������@�������B������E�{����������W�m���=�T�v����s���������I�_���/�F�h�����e����������� �s����������)�C�\�~���Q�I�k��������������2�����.�_������u�������*�L�������5���+���*����������)�@�b�����_�'�v����c������������#�E�����B����`����S�����s�������W������6�������p���4�����R�t��������~������,���A�c��3���������=�_���I���n���>�`��������j�����_�����A�����3�y���2�T�������������������4�����J��|�������g�������|��	��C�Z�~�/�S����������Y�p���E�^�����������,�G�a�������������m���
�z�~�\�&�����Vm�D]���*';		g�����

z
�
j��A������4X���
��Xo�G`���*E`|���6S��� % � T!"^"�":#�#�#$C$u$�$	%@%�%& -9-]-�-�-�-�.�.F/j/020�0�0�0M1q1�1	2A2f2�2�253�3�3�4m5�5�5 6y6�6�6�6;7_7�78p8�89(9�9�9:4:U:�:�:s;�;U<}<�<�=�=>|>�>�>?h?�?�?6@�@�@*AqA�A,B�B�BFC�CDeD�D-E�E�EAF�F�FuG�GXH{H;I^IJHJiJ�J�JFKpK�K�KLnL�L�L
M-M�M�M�M0NSN�N�NOJOmO-PPP�PQlQ�Q�QR=R�R�RTS�S�T�U!V�V�WxXY�Y�ZE[�\�]X^�^h_U`�`sa�aVbyb9c\cd?d�d)eJe�e�eGfqf�f�fg�g�g�g;h^h�h�h ij.j�j�jksk�k�l�lem�m�nEptp�p�pq.qJqnq$rmr�r�r�rsHsls t�uv&v�x�x�xy.yRyz/zJznz�z�z�z�{�{2|u|�|K}o}�}~'~�~P����k����������!�=�h�������Q�k���A��|��.�F�������������.�L�p�"���2�*�B���Z�~�0�[�w���N�����������1�t��������#�>�Y�t������������0�J�e������������9�S���������?�X�����
�a�y�����?�W������5��������j����������o���������8�S�n���������� �<�Y�t�������[������2�����\�����)�l�����������?�c���O�����;�R�v�)��������u������������|��������g������E�]�����u��������������w�������K�d�����6�|����5�{�����������0�K�g����
�����:�|����B�f��<���������R�v���`����Y�����#�����O�f�����3�����=������������-�����;�����K�����������#�:����h������������_�����Y��������8����'�����2������[�u�����������l����i���F����:�^�����������1�U���2�����i���-�~��	��
��(�
J�LAP^Q�Z���r�����AP
K'	`yj
��������5��
��
�f�����)�}
�H�A�ErNu�{�~������o7�����j�
���O�U�-�o	
�&�'((*�-#.�.�/�0912T2�3�4�4,5�
53:B;|<�==G�GVI�IJeM�N�N�OQPfP'S�S_v_;`a�aFb�bcrc�c,d%j�lP#m����_�	����"���
�d���������
�V	�����0�&���������K���(������Y �@�ABdC\DOE&F�H�IlK�K�K$L,L�N6
Q*SV^�_�`�`Ra�a�a
��:�X���0�������o���i���P�g�������[�r�B�Y����������o�M�\��������#���E����������=���	���'�1�����%�<�S��������#�������6���������������������M�'�����������e��������������T�$�������P�;�E���Q�������}�I	�E����������$�������������{���\�d�l�n�C�������k���Y�r����u����������[�e�o�y��h�Xq{�
���
^1����H��j�[t��$*%�,M-�-�-�.Z/"0�0�0a1�12�56�6�6�6O7�7�89�9B:�:�;c<>�>�>v?�F�GfHII,J�JTK�K|LM�M>N�NXO;P�P�Q�R�adbGc*d
e�eUfg�gIh�hj�j�k�lsmSp'q^qTr`rhr\s^usu�x)yBy)z^z�z�z�{�{�|_}�}~�~�~�~�~�~���������������������`�������
�n�U��������������!�(�/�8�A�L�X�]�i�~����������������&�7�<�F�N�c�h�o�v�������������"���N�������S�I���M�f����������������������������������$�8�@�H�P�X�`�t�|����{�������������V�,�������f�4�>�H�R�\����a�z���#�����������'�w������������������5���|�������s�Q���(������e�z����������[�N�������E������^�





























%%
''



''

'''((


))((%(((((((((((((((((((((((((((((('%((((
%
%
















((''((((('(''(''''(('''((((('('''''''''('(('''((('('((((('('((((((((((((((((((((((''�����H��1o��#	�	�	4
^
�
�
�� Cf�m5Z��! K x � � !K!�!�!"3"�"�"(#[#�#�#$#$T$�$�$%g%&�&�&n'�'�'+(�(�*�*l+�+A,�,�,4-�-�-M.S/�/�0]1'2x2�203�3�4�4J5�5!6�6�6'78�8�8s9�9W:�:h;�;�;�<�>	?�?;@.AB�B�B�CHD�D]E�E�F�F`G�G�H~I�I9J�J�L�M�MfN�N�NOPO�O�O%P{P�P�P�PQ?Q[Q�R@S\S
TKT�T�TPU�UV`V_W
X`X]Y�YZ�Z�^�^&_�_a`4a
bnb�b6c�c�c�d�e|f%g�g�hjEj�jkrk�k�k
l)lElall�l�l�l
m*m;nqn�n}o"p�p0q�r�s)t�uw"xyFz{n{�{ |y|�|+}�}�}�~�~N��?����J����΃I�džC�܇���Q��ҍi�!�g���є��&���Ța�������o�?�s�����Ť���C�n�¥���2���ݩv�ܪ����8�Z�w������@�l�����Q���ݳ�1�����f�F���&�d�Ż�;���(�*���N����������l�1��}���������	�&����������)�E�b�~�������%���A�R�i�%����t���L���x���R�������L�������q���~�I�e���F���I�#�	�`�b���\^�k*B*%��]
�Wf��
(Eb����0Om�(�-}�� 7!�"&�&�'�()])z)�)H*�*�*N+,N-H/�0�2�35?6+8K:�<�>�@/AzA.BgB�B�B�BC�C�C�D�DxE�E�E�EfF�F�F>G�GH�HaIJmJLL�L�L�LM1MOM�M�M�M�MNAN�N}O�PqQ�Q�Q�Q�QR#R@R]RzR�R�R�RS�ToUlVMW<X�XZ[]g]�]�^_�_%`�`apa�ab�b�b6c�c�c�hLivij`jwj�jk���āg�
����p�j���j�É��Z�������ڏ����i�%���ŗ�������H����*�P������ͥ�����6�y�����
���|�(�k�����ϫ�4���Ŭ߬���-�G�����4��
�ڵF�� �I�e���ҹ+�غ���μX����[���߾��������v�"���+�R�z��������?�g�������Y��H������;�d��������.�W������.�~�����J��������8�_�����*���j����d������w�G����������$�K���t����*�����,������d����h������l���I�c�
�4�����=�f�����U�|�����.�����������!�E���h�_����������N������0�K���)����A�$��6������������O�$	S�2"
�
?��V���q����S�/Je��E;��s��
 � <!�!F"�""#y#�#�#,$_$�$U%&�,�,"-r-.//G0�0�1I2n2�23w3�3�4W5w5�5�556�6�78�8=9�9:m:�:�;�<�<,>�>?�?@O@�@�@CA�A�AEB�B�B_C�CD~D�DQE�E	FeF�F�G�HvIOJ�J�JwK�KL�L�LEM�M�MkN�NO�OiP#Q�QR#RUR0S�SvT\U�UmV�W3X�X�YXZ�Z�\I]^�^0_`�`Fa�a�btcWd0ere�exf�f>g�gh�hi�i�jkEk�k�l�n�o{p�p�pq3q�q*rqr�r�r�r�r	s1s�s4u�u�uv5xbx�x�xgy
z3z�z{�{�{|6|^|�|�}<~�~8T}�����F�m��������	�%�A�l�����߂��,�S���r�?�f�Ņ��0�z���̆l�����b��������6�����ʎ���ڐ�,�������D���6�_���T�������ך��5�]�x�����֛��'�B�]�x�����ɜ����4�N�i�������ӝ��"�=�W������О��A�\�����ϟ���>�c����Ҡ��A�]�����̡���;�i�����آ���G�l�������أ��K�q�����Ф��!�<�W�r��������	�%�A�^���ϩF����G�/���Ь�V��������*�������o���˲-����Ҵ4�����D�i�����ط��"�G�b���ظ|�����������ػ� �O�y�����ټ��'�M�i�����ؽ���;�d�����ɾ���:�c�����ؿ)������4�O���P�������$�?�f����������,�{�Q�������e��������3�^�������8����p�����&�B�j���������4�������$�@�h����������4�P�x��������n���R�������2�j�����M�<���9��������6�]���&����<���2����"�s�������I������P����6�.v��U���		^	t	�	

,
D
�
|��?
�
�
`�
�3{-;P^s�P+BPgu�� - W � � � !W!�!�!"?"�"�"4#g#�#�#$/$`$�$�$%~%)&�&�&e'�'�'�'�'(�(�)�)�)�)�)�)�)�)�)�)*	****9*�*�*+�+',y,�,-u-�-�-.&.�.�.�/�/�0�0(1C1�12C2^2�23�3�3�3�3T4a4v4�4�4�4505p5�5�5E6�6
7T7'8�8"9�9:":=:�:#;0;L;�;�;Q<^<�<�=>�>J?�?�@�ALB�B:C�C�D�D�E0F�F+GDG�G�G�G�HbI�I�I�IJ�J�J�LCMHMLMPMTMlM�M]N�N�N�NO6O�O�O�OPsP�P�P�PQ9QSQ�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R+S8STSpS�S�S1T}T�T6U�U�UFVEW�WEXCY�Y�Y�Z�]�]�]�]�]�]�]�]^^^^^"^(^.^4^:^@^F^L^R^X^^^d^j^p^v^|^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^�^_O_d_�_)`G`�`�`a�a�a�a3bRb�b�b�bc_c~c�c�cd?d!e�e�fjgh�h;j�jkgk�k�kll;lWlul�l�l�lm m>m�mUn�n�n*opep�piq#s�snt�vxx/x�x�x*z�z�zR{�{|]|�|}h}�}~�~�~2q�#�|�Հ.���B�����W����f����w�҅-�����'�����������#�'�+�1�7�%�����]����+�:�O�������ɑؑM����y�}���������������t��������G���y��l��g������"�&�*�.�4�k�������ؤ��;�T����k�ŧ�y�ɨ�s�é[�ª���������������/�Q�m���ݰ���8�S���۱7���_�³~�ش���������L�������������Ƹ̸Ѹ׸ݸ������������ �&�,�3�8�>�D�K�S�h�~����
�B�����ٻ���!������h���ͽW������x���V����w�h�u�����������~��������!�<�Y�v�����
�������~���%�}�[�����w����z���W��������������7�n���n�t�w�}����������������������������������������������	����!�'�-�3�9�>�D�J�O�U�[�a�g�m�s�z�����2�����������u�y�������9�W�������.�4�A�]�y�����,���~���r����������������y�y�C�i&�g���;Xt���%Dc�c�r� & � � !�"$3$H$e&o&�&l'y'(T(�(�(S)p)�),*�*�*2+�+g,�-�/ 1�24^5�6�9�;
>?�@AAnABB$BNB�B�B�BC#CwC~C�C�CDhDoD|D�DZEaEnE�E�E�E�E6F=FJF�F�F"G�G�G[H�H�H�HEI�I�IJaJ,L3LBLlL�L�L�L)MEMoM�M�M�MN,NWN�N�N�NaO�OSQZQgQ�Q�Q�Q�Q�QR6RSRpR�R�R�R�ROSVScST�T�U�V�W�XBY^Z_[K]�]^m^t^�^�^b_�_�_`z``�`�`�`�`�`aAaVa�a�a�ab�b�bcmc�cIdMd�d�d�d�d�de!e6eEeZeie�e�e�e�ef f/fDfSfhfwf�f�f�f�f�f�f�fgg+g@gOgdgyg�g�g�g�g�g�ghh*h?hNhchxh�h=iBiYi�ijVjmj�j�j�j�j�jk�������� �&�+�1�7�������A����V������P����6�C�P�(�F�:�G�k�%�2�?����ҍ'����m�ǐ�v���ё�C�4�A�N���Q���`�і,��[���$��ڙ�������;��������=�¡ϡ~���w�|�������������������£ʣϣףߣ����������!�)�1�9�A�w�����ťߥ�R�j���:�Q�s�ۧ��o�����Ѩ�D�\�~�,�C�e�ͪ�a�����ǫ����n�����׬��%�?�Y�{�̭M��F�h���Ѵ���õ��
�/�����+�2�[���̹���c�q�������'�I���ɻ�����1�j�������'�m�������&�����˿�������&�=�_�����[�#�=�d�r�����������*�Q�_�y�������~�����	� �B�����>��������&�N�\�w������������A�O�j�������p�������S������3�������l�����"�0�J�q����O�q��������{���������(�v�����	�0�>�`��0���������:�\���E�������6�]�k���;�]���������g�����[�����=�����/�u���/�Q������������}������0������F�����O�x�����g�����c�������x���������?�V�z�+�O������������T�l���A�Z�~���
������'�B�]��������������i����f�u�y�!�H�W����!�����������Pi�@Y}��%"5	c�����	
v
�
d��=������0T�����Qk�C\���%@[w���0M���  � N!"X"�"4#�#�#
$>$q$�$�$%6%<%�%&�,-5-Y-�-�-�-�.�.B/f/�/
0.0�0�0�0I1m1�1282^22�2-3�3�3�4i5�5�5�56r6�6�6�677[7�7�7l8�89$9�9�9�9:,:N:�:�:k;�;M<v<�<�=�=
>t>�>�>�>`?�?�?-@�@�@!AhA�A#ByB�B=C�C�C\D�D$E�E�E8F�F�FmG�GPHrH3IUIJAJaJ�J�J>KiK�K�K�KfL�L�LM%M�M�M�M(NKN�N�N�NBOdOP$PGP�P�P�PQdQ�Q�QR5R�R�RLS�S�T�UV�V�WoXY�Y�Z<[�\�]O^�^__L`�`ka�aNbpb1cScd6d�d"eBe�e�e?fjf�f�fg�g�g�g3hVh�h�hij&j�j�jkkk�k}l�l�l@mMm^mzm�n=pmp�p�p�p)qFqjqrhr�r�r�r�rssDshst�u�u
v"vIx�x�x�xy*yNyz+zFzjz�z�z�z�{�{|.|I|q|�|G}k}�}�}#~�~#Lh����
�-�g�����ƀ�����9�U�d����ق��M�g���=��Q�x�م�*�B���Ɔކ����Їv���ƈ�*�!�H�l��
�ގ�.��&�>�ǔ���-�V�z�,�W�s���I�������Ϛ��-�H�p�����Λ���:�U�p�������ܜ���,�F�a�{�����˝����5�O�j�����Ȟ��;�T�o�������%�]�u���̠��;�S�r���¡��1�P����������.�f�~�����У��2�k�����Ǥ����4�O�j�����ѥ������7�S�p�����W���ժ
�.�����X����%�h��������Ϯ;�_�گK����5�N�r�$�����ò߲��o�����ʳг��Ĵʴ���v�����ѵ׵���+�c�{���ҷ�	�A�Y�t�����q�����ݹ������ϻ��6�s�����ļ���G�`�}���ý�	�2�O�x�����߾�1�N�w���ҿ�������,�F�c������������6�Q�x����������>�b��8���������N�r���\�x�����������F�U�q����������������I�b�{����/������9�U�}������������(��������7�S�{���������G�c��������������6����d������������[����U�|������4�����#�����.����������W�q�����
�������h����e���B����6�Z�����������-�Q����+���������N�c������&�j�w����������
���"�*�2�:�B�J�R�Z�b�j�r�z�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�����������������������������������%�.�7�?�G�O�W�_�g�o�w���������������������������������	���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���"�*�2�:�C�K�T�\�d�m�u�}�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�����������������������������������&�.�6�?�G�O�W�_�h�p�x����������������������������������	���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�?�G�O�W�_�g�o�w�����������������������������������
���$�,�4�<�D�L�S�[�c�k�s�z���������������������������������������'�/�7�>�F�N�V�^�f�n�v�~������������������������������������	����&�-�4�;�B�I�Q�X�_�f�m�t�{����������������������������������������� �'�.�5�<�C�J�Q�X�_�f�m�t�{����������������������������������	����%�,�7�B�I�T�_�f�q�|������������������������������������	���"�-�4�?�J�Q�\�g�n�y�����������������������������������������"�)�1�8�?�F�M�T�\�c�j�r�y��������������������������������������
��� �'�.�5�=�D�K�R�Z�a�h�p�w�~����������������������������������������$�+�3�:�A�H�O�W�^�e�l�s�z��������������������������������������	����&�����3{�Z��	y	�	0
I
�
~�
�k?b�W0U��� G t � � !G!�!�!�!/"�"�"$#W#�#�#$$P$}$�$�$R%�%p&�&j'�'�'(�(�)�)�)�)�)�)�)*
***�*�*W+�+,,~,�,-�-�-8.>/�/�0H12c2�23�3�3V4�4�455�56�6�67�7~8�8^9�9:B:�:%;R;�;�;S<�<l>�>�?%@A�A�B�B�C2D�DGE�EjF�FJG�G�HhI�I#J�J�LFMNMRMqM�MbN�N�NO;O�O�O!PxP�P�P�PQ=QXQ�R�R�R�R�R�R�R�R�R�R�R�R�R�R-S<SXS�S�S6T�T�T;U�U�UKVJW�WKXHY�Y�Y�Z�]�]�]�]�]�]�]^^^^%^+^1^7^C^I^O^U^[^a^g^m^s^y^^�^�^�^�^�^�^�^�^�^�^�^�^�^_�_L`a�aXb�b c�c�c�d�effg�gwhj@j�j
kmk�k�kl$l@l\lzl�l�l�lm%m%n[n�ngopkpq�r�st�u�vx�x0z�zX{�{
|c|�|}n}�}�~�~8w�)���ۀ4������3���-�Ƈ����!�%�.�4�<����T��R�����������������y��������L��~�q�l���� �(�,�2�;�o�������ܤ��?�Y���~�ͨ�x�ȩa�Ǫ�����������
��4�V�s������<�W����<���ȳ��������Q�������øɸԸڸ����������#�)�0�;�A�H�P�1����`�����ݻ�&�����½���9�����������W��
�j�y����������"���������
�%�A�^�z�������p����+�<�S�����^�n�6���b���<�s���q�z�������������������������������������������$�*�0�6�A�G�R�X�^�d�j�p�w�~���	�7���������\���z�2�6�E�a�}��!�1���4������K���M�z�GI�V-��H��Ba���#@]{���+Jh�i�x� � � !!�"�%j&�&n''�()X)u)�)2*�*�*8+,8-2/�0~2�3�4)685:�<�>�@	AAuABB*BRB�B�B�B
C|C�C�C�CmDqD�D�D_EcEsE�E�E�E;F?FPF�F�F(G�G�G�H�H�HKI�IJhJ1L6LHLpL�L�L�L/MKMsM�M�M�MN.N�N�N�NgO�PXQ\QlQ�Q�Q�Q�QRR;RXRuR�R�R�RTSXSiSsTYUVV7W&X�X�Y�Z]Q]�]r^v^�^_�_�_!`}`�`�`�`a[a�ab�b�b!crc�c�hGi`ij[jsj�j�j�j�j��	�
����$�/�5�����R�������[�U�|�8�E�U���<���'�4�E���u���ŏ�x���6�C�T��t���Ә�����������D�ġԡ������������������ƣӣۣ��������%�-�5�=�L�{�����ɥ���v�"�u���������h��g�����˫� �����۬���)�C�~��� �k���Ƶ2�޶�5�a���й�ĺn����ʼV�l�޽��Y�o�ݾ��������b����)�?�x��������,�e�{�����E���D������(�b�y�������U�l�����*�z�����6���������6�L���t����f�����b�x����c�3����������"�8���`����&�����(�����`����T������h���4�_��!�����:�R�����S�i�����*������������C�~�S�[����������9������,�G�������+� �
�#��������������:��	N�

�
;��A���m�����>�#*E`��@6��n�� � 7!�!A"�"#t#�#�#'$Z$�$�$9%@%�%�,�, -]-�-�.j/�/20�0q1A2f2�2�2r3�3�4R5p5�5�5 6�6�78�8(9�9�9:U:�:�;}<�<>�>?�?�?6@�@�@*AqA�A,B�B�BFC�CDeD�D8E�E�ELF�F�G{H^IHJiJ�JpK�KL�L�L-M�M�MSN�NOmOPPP�P�PQlQ�QR=RS�S]TCU�UTVyWX�XwY?Z�Z�\0]�]�^_`q`-a�ayb\c?d)eZe�eqf�f&g�g�gnh�h�ilj�j-k�kl�lBmVmhn�otp�p�pq.qnq&ror�r�r�r�rssls0u�u�uv1xMx�x�xRyz/znz�z�{�{|4|K|�|�}'~�~
%Rj�����1�k���������!�=�h�����݂���Q���n�=�S���݅�.�v���ʆh�����^�z�����
�#�p���Ǝ��֐�*���˔��0�~�2�[���P�������Ӛ��3�J�v�����қ��%�>�[�t�����ǜ�����0�L�e������ϝ���9�U�l�����̞��?�Z�q�������)�a�{���Р��?�Y�v���ȡ��7�T�����â���2�j�������֣���6�o�����Τ���:�S�p���ե���� �<�Y���˩B���٪2�+���̬�R����Ӯ��&����v�k�����Dz����ͳԳ��ȴδ����Ե۵���/�g�����ַ�
�E�`�v�øx����������ֻ��:�w�����Ƽ���K�g����Ž��9�Q����ž��8�P�~���ֿ������0�K���L��������=�S����������f�<�������c�z�����	� �\�s�����#�����[������@�W���������0��������>�U���������
�!�N�e���������j���N��������.�f�����8�'���5��������!�[�������8���.�����^�����}� �2���������l�~�������������&�.�6�>�F�N�V�^�f�n�v�~����������������������������������� �(�0�8�@�H�P�X�`�h�p�x����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z������������������������������������!�*�3�;�C�K�S�[�c�k�s�{�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������&�.�6�?�G�P�X�`�i�q�y����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z�����������������������������������"�*�2�;�C�K�S�[�d�l�t�|�������������������������������������&�.�6�>�F�N�V�^�f�n�v������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�;�C�K�S�[�c�k�s�{����������������������������������	��� �(�0�8�@�H�O�W�_�g�o�v�~�������������������������������������#�+�3�:�B�J�R�Z�b�j�r�z�����������������������������������������"�)�0�7�>�E�M�T�[�b�i�p�w�����������������������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~�������������������������������������!�(�3�>�E�P�[�b�m�x����������������������������������������)�0�;�F�M�X�c�j�u������������������������������������������%�-�4�;�B�I�P�X�_�f�n�u�|��������������������������������������
���#�*�1�9�@�G�N�V�]�d�l�s�z��������������������������������������
��� �'�/�6�=�D�K�S�Z�a�h�o�v�}�����������������������������������������"�*�(�^��E���	;	j	�	�	
=
�
B�8
�
�
Y��,t�(6KYn|�&=Kbp ( R  � � !R!�!�!	":"�"�"/#b#�#�#$*$[$�$�$%w%"&�&�&N'v'�'�'�'(�(#*�*�*�+,Z,�,-^-�-�-..�.�.�/�/n0�0141�1�192O2�2�2k3�3�3�3-4^4n4�4�4�45'5`5|5�536�6�6;78�89�9�9:.:x:�:-;=;};�;(<[<w<�=�=�>3?�?�@�A5B�B#C�CqD�D�EF�F
G8GuG�G�G�HQI�I�I�IJ�J`M�MNNnN�N�N�N,OgO�O�O
P.P�P�P�P�P/QKQ�R5SLShS�S�S TdT�TUyU�U/V-W�W6X+Y�Y�YxZ�^�^_=_\_q_`6`�`	a�a�abAb�b�b�b	cKcmc�c�cd'de�e�fNg�g�h
jQj�jk}k�k�kl5lQlml�l�l�l�lm6mKmMn�n�no�oKp�pWq
s�sRt�v�w+xvx�x�ytz�z@{�{�{K|�|�|V}�}~a~�~ a��j�À�́'����E�����R����c����t����������k��N���
�&�5�G�������đӑ�ד
��d���_�������&���X��W��J�G������Ѥ���M�����T����e���	�d���L������ �C�e��������L��ʱ�x�=���d�Ĵ���¶i�ķ'���_�m���غ��8�{���ѻ���k�ϼ��Q���ʽ@�;g���i���9�����Z�%�r������������2����������5�Q�n������w�����`����m�E�����h���
�a���A�����v������+�f������!���������\�������&�F���������>�U�q�����)���Z�w�N�E������������u��VnVS��=��C}���4Qn����<[y��S�Y��# B � � z"$+$@$E&�&&'v'�'L(�(�(C)i)�)*s*�*"+�+I,|-v/�0�24?5l6m9�;�=?�@�@AXA�A!B:B�B�B�B�BCMC�C�C�CEDyD�DEkE�E�E�E�EFGF�F�FGkG�G?H�H�H I�I�I�IFJ�J?LXL�L�L�LM=M[M�M�M�MN$NON�N�N=O�OQdQ}Q�Q�Q�Q�QR/RLRiR�R�R�R�RS`S�S�T�U�V|WgX&Y9Z:[/]�]�]?^~^�^F_�_�_`�`�`�`/aMa�a�a�a�arb�b�bLc�cd�d�d�d�d�d
ee.e@eRede�e�e�e�eff*f<fNf`frf�f�f�f�f�f�f�fgg&g8gJg\gqg�g�g�g�g�g�g�g
h"h7hIh[hph�h�hUi�iEjij�jk��ف���1�����?���΄��H���ɇ@�M���5�
�D�S��/�<������m��Y���ԐI���ɑ�+��>�K��ܔ��N�����G����k�ƙ�`����3���l�̡e���
�W�W�������إ�A�d�{�"�K�b�ç�^�����ʨ�3�V�m��=�T���ުP�s�����ګ���]�����Ь���8�R�j���"��>�W���˴������������*�S�l���ܹ���S�l��������8���ĻڻL���ռb�������"�e�������!�����ƿܿ������ �7�N�����J���5�\�m������������"�I�Z�q�������f�������1�����-�P�������F�W�o������������9�J�b�������X�������5�����	�"�s�����T������+�B�i�z���7�`��������c�����q����#�n������(�9�O����p�������"�K����������.�U�f�|�#�L���������O�x���1�����6�����(�n���'�@�������r����v���������j��>�����G�p�����_�����J�v�����5����������5�O�i��>�����f�������C�f��(�T�m�����v�����:�U�p�������������P�|���V�p�+��@�R���
������������>c|&Sl��x
.	]v�����\
�
F��,���k��C�x���?e~)Vo�}�9To��O(E��}�� � F!"P"�",#�#�#$6$i$�$�$%%�%
&�,---H-�-�-�-�.�.0/U/�/00�0�0�0/1\1�1�12S2x2�23�3�3�4a5~5�5�56`6�6�6�67J7�7�7R88�89�9�9�9:$:=::�:L;|;.<^<�<n=�=�=`>�>�>�>L?q?�?#@z@�@AWA�ABiB�B'C�C�CGD�D
EiE�E!FzF�FNG~G1HaHIDI�I'JYJ�J�J"KOK�K�K�KJLwL�L�LMrM�M�MN9N�N�N�N1OSO�O!P6P�P�P�PNQ�Q�Q
R-RqR�RBS�S�TpUV�V�W]X�X�Y�Z'[�\r]-^�^H_5`�`[a|a/b_bcBc�c%d�de:e�e�e#fPf�f�f�fkg�g�ghDh�h�hi�ij�j�jkZk|k0l�l�lmJmnm�n'pNp�p�p�pq>qYqr2r|r�r�r�r�rs<sWst;u�uvv?xwx�x�xy$y=y�yz?zYz�z�z�z�{�{�{&|A|i|�|.}Z}�}�}~v~�~D`�����#�]�y�����ـ�����1�M�_�x���ς�	�C�_�z�$�y�I�p�υ	�#�:�����ֆv���ȇl�������"��@�[����Ԏ�&���6������%�N�i��=�k���0�\�����Ț���%�@�h�����ƛ����2�M�h�������Ԝ�
�%�?�Y�t�����Ýޝ���-�H�b�������۞��1�L�g���������S�n��� ݠ��1�L�h�����ס�*�F�~��������$�\�w�����ȣ��(�a�|�����ۤ���,�G�b�}�����j������1�M�j���ا֩P���Ī��q���6���ڬ�`���ϭy�����"�N�ɯ1���а$�H�a������ײ��X�����j���޴�_�����q���!�Y�s���ȷ���7�Q�l�����X�����̹v�����ǻ�
�,�i���������=�Y�u�������*�G�p�����վ�*�F�o���ȿ�������
�&�@�[�v���W������.�I�p����������6�Q���'�{�������5�a����p������������>�P�i����������������8�\�u����������	�1�M�u�������~�����"�<������/�K�s����������?�[��������������0�u��\�w�����������B�n���9�t�������#������v����B��������M�i�������������O�{���C���<����.�I�����k������@�����(�t�������7�[��������E�t���"�V���=}���5	d	�	�	
5
�
,��T
�
-u�H�"0EShv� 7E\j�" L y � � !L!�!�!"4"�"�")#\#�#�#$$$U$�$�$%q%&�&�&B'p'�'�'�'�'�(*�*�*�+,R,�,�,R-{-�-�-.�.�.�/�/b0�01.1�1�102I2�2�2O3�3�3�34X4e4|4�4�45!5W5v5�5*6�6�6278�8
9~9�9:(:o:�:';7;t;�;<U<e<�=�=�>%?�?�@�A'B�BC�CcD�DzEF�F�F2GlG�G�G�HKI�I�I�IJ�JZM�MANhN�N�N�N#O^O�O�O�O(P~P�P�P�P&QBQ�R/SCS_SwS�ST[T�TUlU�U"V W�W)XYyY�YkZ�^�^�^4_S_k_`0`�`a�a�ab;bzb�b�bcBcgc�c�cd!d�d�e�f@g�g�hjHj�jktk�k�kl,lHldl�l�l�l�lm-mEmDn}n�n
o�o=p�pIq�r�sDt�v�w%xEx�x�yfz�z2{�{�{=|�|�|H}�}�}0~�~[��\��������X�ނ7�m��!�|�ׄ2����f�����s�����:���D�r�� �/�>����������͑�͓��3���U��z��������N��&�ڢ�A�v�����Ȥ����D����#���ڧ4�����W���?�������:�\�z������C�v����k�0�t�W���޴����\������Y�`���˺��/�f���Ȼ���^�¼�D�o�Ľ7�ľ^���\���,�����M��l������������)����������,�H�e������j�����S����_�7�q���Z�����S���3�����h�������%�]�����������|���O��������@�}�������8�L�h�����#���Q�j�A�)�����������{l��IaIF�|0�z5h���
+He����3Rp��E��K�� - � � l"�#"$7$7&�&	'p'�'(j(�(5)`)})*e*�*+~+;,n-h/�0�2�315^6_9�;�=�>�@�@AJAAB1BwB�B�B�BC+C�C�C�C#DsD�D�DeE{E�E�E�E�EAFxF�F�F]G�G1HcH�HI~I�I�I8JrJ9LOL�L�L�LM4MRM�M�M�M�MNFN_N�N4O�O�P^QtQ�Q�Q�Q�Q	R&RCR`R}R�R�R�R�RZS�S�T�U�VnWYXY+Z,[&]�]�]^x^�^8_j_�_�_�`�`�`&aGa}a�a�a�aib�b�bFc�cdbd�d�d�d�dee%e:eIe^e~e�e�e�eff$f3fHfWflf{f�f�f�f�f�f�f�fg g/gDgSghg}g�g�g�g�g�g�ghh.hChRhgh|h�hOi�i:jcj�jk��Ł���'�V�փ5�����Ʌ�����:�G��/��>�M���)�6�܋ڌ��	�<���(���ΐ-�z����%�ʒ8�E����g�@�������q��:����C������Q�I�ơX����J�Q�������ϥ�3�^�u��E�\����P�{�����ܨ%�P�g��7�N���تB�m�����ѫ��O�z���Ǭ����/�I�d�����5�Q���Ŵܴ{������q����!�J�f���ӹ���F�f�|������2�����Ի/���ϼY��������\��������������ֿu������1�H�����<���,�S�g�{�����������@�T�h�������X��������+������J�������=�Q�f������������0�D�Y�������J�{�����/������e�����F������%�9�`�t���)�Z���������U�����k���	��e��������3�I����b��������E���
�������%�L�`�v��F���������A�r���+�����-������e����:�������d����m���������d��5�����>�g�����V�}���<�p�����/�����������,�F�c��8�����`�������5�`�y��N�g�����h������1�L�j�������������B�v���M�j�%��7�L���������������/]vMf��i�%	Tp�����M
�
�
@��	&q��[��=�r���/_xPi��m�0Kf��F<��t�� � =!�!G"�"##z#�#�#-$`$~$�$%�%&�,-$-B-�-�-�-w.�. /O/�/00t0�0�01V1�1�12J2o2�2
3x3�3�4X5x5�5�56P6�6�6�6
7D7�7�7B8y8�8
9j9�9�9�9:7:v:�:<;v;<X<�<^=�=�=P>>�>�><?k?�?@i@�@ANA�AB^B�BC|C�C;D�DE`E�EFqF�F>GxG!H[HI>I�I!JPJ�J�JKIKxK�K�K:LqL�L�L
MbM�M�MN3N�N�N�N(OMO�OP0PvP�P�P>Q�Q�QR$RhR�R9S�S�TgU�UxV�WLX�X�YtZ[�\f]!^�^?_,`�`RavabYbc<c�cd�de1e�e�efJfyf�f�f[g�g�gh>h�h�hi�ij�j�jkQkvkl�l�l�lDmhm�npHp|p�p�p	q5qSq�q,rsr�r�r�r�rs3sQs�s5u�u�uv6xnx�x�x�xy7y�yz6zSz�z�z�z�{�{�{|8|`|~|}T}�}�}~g~�~;W������T�p�����Ӏt����(�D�Y�o���Ƃ��:�V�t��s�@�g�ƅ��1�{���͆m�����c��������7�U�����ˎ��ې�-������E�c��7�b���!�V�������ٚ���7�_�z�����؛��)�D�_�z�����˜���6�P�k�������՝�	�$�?�Y�������Ҟ�(�C�^�����۟���J�e�����Ԡ�(�C�_�����Ρ�!�=�u���������S�n�������ڣ��X�s�����Ҥ���#�>�Y�t�����[�����(�D�a�}�ȧЩG��������b���0���Ѭ�W���ɭj������H���+���ʰ�B�[���q���β�I�|���[���մ�P�����b����P�j�����ٷ��.�H�c�����I�}���ƹg�������ۻ�#�`�|�����ܼ��4�P�l�����۽��!�>�g�����̾�!�=�f�����ۿ��������7�R�p���Q�������%�@�g����������-�K���!�l�������&�[�����g�����������
�5�J�`����������������)�V�o�����������(�D�l�������o������6�������&�B�j����������6�R�z�������}�����*�o���S�q�����������3�h���3�k�������������g����<�������
�D�`�~�����������@�u���=���3���	�%�C�����\������:�����"�e�������(�R�l������0�n���*�#b��
K���	?	l	�	�	
A
�
R��<
�
�
]��0x�*8M[p~!�(?Mdr * T � � � !T!�!�!"<"�"�"1#d#�#�#$,$]$�$�$%y%$&�&�&R'x'�'�'�'(�(%*�*�*�+,^,�,-b-�-�-. .�.�.�/�/r0�0161�1�1>2Q2�23�3�3�3B4s4�4�4�45)5e5~5�586�67@78�89�9:0:}:;?;�;�;?<y<�=�=�>8?�?�@�A:B�B(C�CvD�D�EF�FG:GzG�G�G�HSI�I�I�IJ�JbM�MSNpN�N�N�N1OlO�O�OP0P�P�P�P�P6QPQSQSmS�S%TiT�T#U~U�U4V2W�W;X0Y�Y�Y}Z�^�^_B_a_s_`8`�`a�a�a$bCb�b�b�bcPcoc�c�cd)de�e�fSg�g�hjVj�j#k�k�kll:lVlrl�l�l�lmm;mMmRn�n�no�oPp�p\qs�sWt�v�w-x{x�x�yyz�zE{�{�{P|�|}[}�}
~f~�~%c��o�Ȁ!�с,����J�����W���
�h��y���
�������p��P����(�7�L��������ƑՑ#�ٓ��i���a����b�(���Z��\��O�I�������֤���R����Y����j����i���Q������%�H�j���������Q���ϱ"�}�B���i�ɴ���Ķn�ɷ,���a�r���ݺ��=���ֻ��p�Լ�V���E�Ҿl���n���>�����_�?������������7���������:�V�s�����|�����e����r�J�����m����f���F�����{������-�k�����#���������a�������+�H���������Z�v�������_�|�S����������z��[s[X�$�B��H���9Vs���"A`~�X�^��V � "$0$E$J&�&N'�'Q(�(�(H)n)�)*x*�*'+�+N,�-{/�0�24D5q6r9�;�=?�@�@]A�A?B�B�B�BC CaC�CDYD�D8E�E�E�E�E#F�F�FGpG�GDH�H%I�I�IKJ�J]L�L�L�L&MBM`M�M�M�MN)NTN�NBO�OQ�Q�Q�Q�Q�QR4RQRnR�R�R�R�R'S�S�T�U�V�WlX+Y>Z?[4]�]�]S^�^K_�_`�`�`�`4aOa�a�a�a�awb�b�bNc�cd�d�d�d�d�dee3eBeWefe�e�e�e�eff,fAfPfeftf�f�f�f�f�f�f�fgg(g=gLgagvg�g�g�g�g�g�g�gh'h<hKh`huh�h�hWi�iGjkj�jk��ǂ3����A���ӄ��M��	����7�"�U�������r��^���֐^�Α�-��#����S�����L����p�˙�w��8���j�\�Y�����åݥ�F�f�}�'�M�d�ȧ�c�����Ϩ�8�X�o��?�V����U�u���ū߫���b�����լ�	�#�=�W�l���$��C�Y���ʹ������	� ������/�X�n�ǹ���X�n��������:���ƻܻp�׼g�������$�j�������#�����ȿ޿�����"�9�P�����O���:�a�o�����������
�'�N�\�v�������k�������3�����2�R������#�K�Y�t������������>�L�g�������]�������7������$�x�����Y������-�G�n�|���<�b��������h����s����%�s������-�;�Q���!�u�������'�M����������3�Z�h�~�(�N���������T�z���3�����;�����-�s���,�B�������w����{������!���l��C�����L�u�����d�����O�x�����7���������<�T�k��@�����h�������H�h���-�V�o�����{���	�$�?�Z�r������������U�~���[�r�-��E�T���������������Ce~+Un��} 3	bx��
���a
�
	H��.���p��E�z���Dg�.Xq���>Yt��T-J���� � K!"U"�"1#�#�#$;$n$�$�$'%�%&�,-2-J-�-�-�-�.�.5/W/�/0�0�0�041^1�1�12X2}2�23�3�3�4f5�5�5�5
6e6�6�6�6"7L7�7�7W8�8�89�9�9
:):?:�:�:Q;~;3<`<�<s=�=�=e>�>�>�>Q?s?�?*@�@�@A^A�ABpB�B.C�C�CLD�DEpE�E(F�F�FSG�G6HcHIFI�I)J^J�J�J'KQK�K�K�KOLyL�L�LMwM�M�MN;N�N�N�N6OUO�O8P�P�PUQ�Q�QR2RvR�RIS�S�TwUV�V�WdXY�Y�Z,[�\w]2^�^O_<`�`ba~a4babcDc�c'd�d
e?e�e�e(fRf�f�f�fpg�g�ghFh�h�hi�ij�j�jk_k~kbl�l/mpm�n.pPp�p�p�pqCq[q	r4r�r�r�r�r�rsAsYst=u�uvvDx~x�x�xy&y?y�yzDz[z�z�z�z�{�{|+|F|n|�|3}\}�}�}~{~�~ Ie�����(�d�~���Àۀ�����6�R�a�}���ւ���J�d�|�)�{�N�u�ԅ�(�?���Æۆ{���͇q���È�'��E�]�
���َ�+��#�;�”���*�S�k��?�p���5�^�����͚��*�E�m�����˛���7�R�m�������ٜ���*�D�^�y�����ȝ����2�M�g�����Ş����8�Q�l������� �Z�s���ɠ���8�Q�m�����ܡ�/�K���������
�)�c�|�����ͣ��-�h�����Ĥ����1�L�g�����¥o�æ���6�R�o���ݧةU���ƪ��v���8���߬"�e���ѭ~�����'�P�ί3���Ұ)�J�c������ܲ�]�����o�����d���µv���&�`�x���Ϸ��>�V�q�����]�����ι{�����̻��1�p��������	�D�^�z�������/�L�u�����ھ�/�K�t���Ͽ�������+�E�`�x���Y������3�N�u����������;�S��)���������:�c����u������������C�R�n����������������=�^�w����� ������6�R�z������������$�>������4�P�x���������D�`��������������2�w�
�a�y�����������G�p���;�y������%������{���"�D��������T�n�������������T�}���E���A����3�K�����p������B����y�����<�`�����#�[�����J��3q�%	�	�	_
�
��
���o%h%&�&�&p'�',(�*�*m+�+C,�,�,6-�-�-N.T/�/�0^1(2y2�213�3�45L5"6�6�6)78�89t9�9X:�:j;�;�;�<�>
?�?<@/A
B�B�B�CID�D^E�E�F�FbG�G�HI�I:J�M�MhN�NOQO�O(P�PQ�RTLT�T�TQU�UVcV`WXaX^Y�YZ)_�_b`5abob�b7c�c�c�d�e}f&g�g�hj�l<nrn�n~o#p�p1q�r�s*t�uwyIz{q{�{#|||�|.}�}�}�~�~Q��B�����M������L���F���R����l�$�j�����)�����d�������A�q�������3�����w�����z�n�����S������3�����h�G���'�e�<���)�+���O����������m�2����������&���D�S�j�&����w���M���y���U���M�������r����G���J�$�
�a�c���]_�l+C+&��^�Xg��+��0�� :!�"&�&�'�()�)K*�*�*Q+,O-I/�0�2�35@6,8L:�<�>�@0A}AjB�B�C�D�DiF�FAG�GH�HbIJpJ�L	M�M�MDN�N�O�P�S�TpUmVNW=X�XZ
[]j]�]�^_�_�`ara�ab�b�b9c�c�c�hxi!j�jkh�
����s���m���l�����\������������k�&����������+�Q������7�{����}�)�m�5������5������G���J�f���,�������������������w�#���S�����@�������Z��J���=�����0�������/�K������`�����+���k�	����x�H�����
���L���u����+�i�������J�d�5���g���}�����/�����"���i�`��������O�����*����B�%�7�������P��3#
�
@W���r��T��$V%�,�,s-./�/H0�0�1�23x5�566�6�78�8>9n:�:�;�<->�>?�?@P@�@�@DA�A�AFB�BC`C�CDD�DRE�E
FfF�F�G�HwI�J�J�KL�LFM�MlNO�OjP$Q�QVR1S�SwT]U�UnV�W4X�X�YYZ�Z�\J]^�^1_`�`Ga�a�bucXdse�e�f?gh�h�i�jFk�k�l�n�o�p	q�q,r�r3s�s5u�ucx�xhyz�z{�{|`|�|�}=~�~;��I��������/���s�g����������7����������E���7���V��_����������@��������k���I��M���������������H�0�������+�����p�.�����5�����E���#�����}��������R���*�����!�g�����f���*�����Q���%�g�����-�|�R�����������5�����9����q���(�l�������6���&�j�����6�z���
���o����	���3���N�=���<���9���'����=�t�������J�
�������J��3q�%	�	�	_
�
�
���o%h%&�&�&�'�',(�*�*m+�+C,�,�,6-�-�-N.T/�/�0^1(2y2�223�3�45L5"6�6�6)78�89t9�9X:�:j;�;�;�<�>?�?=@0AB�B�B�CJD�D_E�E�F�FbG�G�HI�I:J�M�M�N�NOQO�OSP�PhPQTMT�T�TRU�UVdVaWXbX_Y�YZ)_�_b`5abob�b7c�c�c�d�e}f&g�g�h<nrn�n~o#p�p1q�r�s*t�uwyIz{q{�{#|||�|.}�}�}�~�~Q��B����M�Ă�уL�ˆG�݇R��Սl�$�j�Ҕ��)�™˚d�������q�å���3���ީw�ߪn�����S���߳�4�����i�G���'�=���*�,���P����������n�3�������'���E�T�k�'����x���N���z���U���M�������r���I���L�&�
�d�e���_a�n-E-(��`�Z�+��0�� ;!�"&�&�'�()�)L*�*�*R+,P-J/�0�2�35A6-8M:�<�>�@1A�AlBB�B�C�DkF�FCG�GH�HdIJnK�L�KM�K�M�N�O�S�TrUoVPW?X�XZ[]l]�]�^_�_�`ara�ab�b�b9c�c�c�hxi!j�jkj�
����s�m���l�ʼn��\�������ۏ���k�&���Ɨ���-������7����}�)�5������۵G������,�ٺ������w�#�����Z������K�������+���x�H�������u����i�����J�����n�"���i����������O���*����B���P�3#
�
W�����T�$W%�,�,s-./�/H0�0�1�23�5�566�6�78�8?9n:�:�;�<->�>?�?@P@�@�@DA�A�AFB�BC`C�CDD�DRE�E
FfF�F�G�HwI�J�J�KL�LFM�MlNO�OkP$Q�QVR1S�SwT]U�UnV�W4X�X�YYZ�Z�\J]^�^1_`�`Ga�a�bucXdse�e�f?gh�h�i�jFk�k�l�n�o�p�q�s`u�uuucx�xhy�z{�|�}=~�~I�������/������ӄ�����������Ќ�����������k����џ��@�����ę�ؙ������k��ڢ(�I�P�M�����H����������/��6��϶E������#�ٸ���R�&�*�b���~���*���|�R�����9����q�����
������	�����N�=���g���|�9���'����t�������K��������7� ^�	}	�	M
�
�C
�
d��7o�\�$V%&t&�&�'(�*�*[+�+0,�,�,#-�-�-<.B/�/�0L12g2�23�3�4�4956�6�67�7�8�8b9�9F:�:W;�;�;�<q>�>�?*@A�A�B�B�C7D�DLE�EoF�FOG�G�HmI�I(JuM�M�N	O?O�O�PQ�S:T�T�T?U�U�UOVNW�WOXLY�Y�Y_�_P`#a�a]b�b%c�c�c�d�ekfg�g}h*n`n�nlopppq�r�st�u�v4x�x�x5z�z{]{�{|h|�|}s}�}~�~�~=|�.�����9��G���	�\����k�Ƅ!�|�ׅ8���2�ˇ@�)����a���X��ܑV�"���}������P�����u��]����o�ɧ#���Ѩ!�|�̩e�˪[����@���c�̳��� ����U�5����*�������=�����������[� �����t������0�A�`���X�|�������c�s�;���g���A�x�;��������`���5���8����O�Q�~�KM�Z1��L��F�n��� &!�"�%t&�&�'
(Y(�()�)7*�*�*=+,=-7/�0�2�35.68::�<�>�@AVB�B�C�DUF�F-G�GH�HPIJtL�LwM�M0N�NlOnSxT^U[V<W+X�X�Y�Z]V]�]�^
_�_�`	a_a�a	b�b�b%cvc�cQdme�hei
j�j�jV���E�����_����Y���Y�����I���y���+�ɏ�q����Ց��X���V��y�֖���`�ؘ)�������@�ء����y�%�����k��#���#�n���ɵ5��8����Ǻq��n���q��������e��A�����.�}�����H�����*�{����n�����9�����N���w������z�
�f�6�������:���c����W�����8�#���U���k������������W���	�����=�������0�%��������>�!
�
E�����B�$D%�,a-�-�.n/60�0u1�2�2�5$6�6�78�8,9\:�:�;�<�=>�>?�?@>@�@�@2AyA�A4B�B�BNC�C
DmD�D@E�E�ETF�F�G�HeIpJ�J�KL�L4M�MZNOtOXPQsQDRS�SeTKU�U\V�W"X�XYGZ�Z�\8]�]�^_`y`5a�a�bccFdae�e�f-g�guh�isj4k�k�lon�o�prq�r sps�uQx�xVyrz{
|M|�|�}+~'l�5���������U������~��%�t����ϔ3�����	�L���n�
�s���-����z��X�Ǣ6��:�����٥��ݪ6��׮���z��س#�ߵ3����x�Ǹ����>�ȼ���ǽ
�S����R���������U������j�@�����|���"�u���'�����_��Y����������W�����#�g����������������<�+�����%�������b�������8�������$q#r.r�u_v�v�wLx�|�����X�H�S�^�i�������Ήߊ���I�T�_�j�y�����D����%������A�L��ϕіj�Qo�o�o�o�o�o�op*p5pApPp[p�p�p/qkqvq�q�q�q�q�q�q�q�q
rrar�r�r�r�rss�s�s�s�s�s�sVtatlt�t�t�tuuu*u9uDu�u�u�u�u�u�u#v.v9vEvTvjv�v�vw>wIwTw�w�w�w6xAxWx�x�x�x�x�x�xy!y,y8yGyRy�y�y�y�y�y�yAzLzWzczrz}z�z�z�z�z�z�z6{A{L{X{g{r{�|�}�}�}�}~~~%~4~C~M~�~�~�~�~�~�~�~�~�~�~�~ .9DOZjz���������
��#�.�9�I�Y�i�y���������ÀҀ���,������
�B�M���΂ق�����ԄO���v���ϋڋ�<�H�W�b�����������N�Y�d�ߍ�������'�6�Δٔ����
� �+�6�A�L�W�b�������ĕڕ�$�0�?�J�������Ɩܖ9�D�P�_�u��������3`4!:/;]<7S�S����̽t�	��@�+������% � x'A#B�C{DmEIF�HJAL�NfQbS�^�_�B�O�F�1�>���@�M���Ρ���	0�9#P�P�lLm*�����v�b���J�u�������ENG�+���v��������U��+�	�0�������-J�K1M�N�O>P�bc�c�d`e�kq�q��,�����!��u�o�t�D���,�R�������1�I�r��x�o��;�P�����h���@���������������"��������;?�?�@�V�W!XU[)`��{��Ǯ6��������i�Q�%�������|�B�p���(�E���`�����<��h���P���v���0�M'���\��!r#J$�.�<ZUJ[�{�}�}�Вy�ۣ����+�[�+������ ���D���>�W��������K��y������4�@�������r���+�����n���-�����������t�*��	�a��b���y@�	���	�A�L��
JE�3��
I�	{K!�!"$�%&y&(1)�)�7��IF�F�GH�H�I�Jw��Q�Q�R�R�S�T9UQ��U�VFij�m�o�pLy�z�|�~�����]�%������:����i�)��F�����R���T�D�šѢܣ�������Y���d�*�����8�Y�{���2�����g�'���?�����O�x�;����������h�����R���?���/���}c����E����y���"��G���w����?���o����O�7z=&>�>�AMD�DE:F�FuHI9���m��B����O���o�^��[�]�]�^W`�ab�b�s�t-u�vRwzxzu{����?�����^�������w�w�����1������_�����^���w�5����a���"���0����n�����.���r����X�����>�����$���h�
���N�����4���_�x��������I��P�%9x9�9$:x:�:;r;�;<j<�<�>
��:N;�]�^��}���$���r�cqc�cdgd�de]e�efSf�f�fIg�g�g@h�h�h9i�i�i2j�j�j+k~k�k$lwl�lmpm�mnin�nobo�op[p�pqTq�q�qMr�r�rTs����q������_�������E�����&�,�w���
�X���3�~��h���u��������}�a6Q+��M�KdL�L8M��$Vi^�i�k�nWp�y�{�}�B�
��ދ��K�X�U�`����^�Ѫǭ���T�&�G�i���p�����a�����+}����_�����-���a�����,���\�����$���T�����!���`����5��^+_v_�_`���m������-�g�y�u�q�^���C{�����H��������S��)��.���������K/M�N�O<P�bc�c�d^e�k	q�q��*�������s�m�p�@���*�P���&�~�/�G���v�m��9�N�����f���>��������������� ������/:?�?�@�V�WXS[�]W�y���Ů4��������g�O�#�������z�@�n�C���|���^�����p���f���N��#���q�.�K%���Z���!p#H$�.�;XUH[�[�}�}�~�w�٣��u�)�Y�)��������B���<�U���
�������I��`���o�����������������)���*�l���+�1��������r�(�s��_��`�����w�	�	���J����
H��1��G�LyI!�!
"$�%&w&(/)�)�7�@*��F�GH�H�I�J�K���Q�R�R�S�T7U�Uá#Vh^�i�k�nVpv�y�{�}����[�A�	��݋������g�'��D�����P���R�J�W�T�_����]�Ъ�ƭ���S��
����%�F�h���o�����e�%���=�����M�v�9�������f�`�������P�t��=���)|�����^������,���`� M����+���[�����#���S����7#9$>�>�AKD�DE8F�FsHI+J�� ���@�m�_����4�\�p�]�]�^�^�ab�bc�t+u�vPwxxzs{�{��=������������u�����/���k�����w����]������I�t�~���v�4����`���!���/����m�����-���q����W�����=�����#���g�	���M�����3���w�������?�D|�*������������T��*��/��������O��w9�9#:w:�:;q;�;<i<�<y=�>�K0M�N�O=P�bc�c�d_e�k
q�q��+����� ��t�n�s�C���+�Q���'��0�H���w�n��:�O�����g���?���������������!��������0:M;�;?�?�@�V�W XT[�]�^(`X�z���Ʈ5��������h�P�$�������{�A�o�D�'�����_�������q���g���O��u����/�L&���[���!q#I$�.�;YUI[�[pc�cdfd�d
e\e�efRf�f�fHg�g�g?h�h�h8i�i�i1j�j�j*k}k�k#lvl�lmom�mnhn�noao�opZp�pqSq�q�qLr�r�rSs�s�}�}��x�ڣ��v�*�Z�*��������C���=�V���������J��a���p�������3����^�����?���������D�����%�q���*���+�v����W�����m���,�2�}���������g������s�)�t���
��`��a�����x�	�	@��K����
I��2��D�`�	HMzJ!�!"$�%&x&
(0)�)�7�@�Qv��F�GH�H�I�J�KkOcL�L7M�M��Q�R�R�S�T8U�Uġ�VEij�m�o�pv�z�|�~������\�$������9����h�(��E�����Q���S�C�P�Тۣ�������X���c�)������7�X�z���1�����f�&���>�����N�w�:�������g���F�����Q�u��>�.�*|��b�����D����x����!NF���v����>���n����8��7$9%>�>�ALD�DE9F�FtHI,J��l��A�n���N�����]�q��]�]�^�^*_u_�_`V`�ab�bc�t,u�vQwyxzt{�{��>�����]�������v�ϒ����0���l��������^�x�I=	�'�N�P4Q�BC�L$M�MŹ:���-�5�?(@@�@A\ABnB�B,CEnE�E&FFSQ�QGS�S�TuU
V�VbX�X�Y�Z�^M_:`�``a�n,pv|xb�ԂH���������!���6��X�Ǡ6�������a�f�^�ͷ<�n�B��Ϳ��R�V���-�~��Y������(�����f�����&���j����P�����6���z����`����F�����,���p���8�F��p9�9:n:�:;h;�;<b<�<r=�>��E;�;�^!`��ic�c
d_d�deUe�e�eKf�f�fAg�g�g8h�h�h1i�i�i*j}j�j#kvk�klol�lmhm�mnan�noZo�opSp�p�pLq�q�qEr�r�rKs�s
���,��W�����8�=������i�o����P�����v���`��������<�
Y��QdO\L�L0M�Mu#_n_�_`O`���S�Z���1����]������,����j�����*���n����T�����:���~� ���d����J�����0���t���<�J��t9�9 :r:�:;l;�;<f<�<v=�>��I;�;�^%`��mc�cdcd�deYe�e�eOf�f�fEg�g�g<h�h�h5i�i�i.j�j�j'kzk�k lsl�lmlm�mnen�no^o�opWp�p�pPq�q�qIr�r�rOs�s���0��[�����<�A�����"�m�s���	�T�����z���d��������@�]��QhO`L�L4M�My'_r_�_`S`���W��'f�O��B	�	
�
\�
��%�%}%(&�&V'�(�*�*�+,a,�,-f-�-.�.�/v01�1C2�23�3E4�45h5=6�67E78�89�9:�:;�;�;B<�=�>B?�?�@�ADB�B2C�C�D�D�E(F�FGG�G�H�I�I�J�MVN6OqOP(TlT�T&U�U�U7V5W�W>X3Y�Y�Y�ZG_"`�`�a)b�b�bUc�cde�e�fXgh�hUn�n"o�oSp�paqs�s\t�v�w�y~zJ{�{�{U|�|}`}�}~�~*h��t���&�����O��~�������U��������d�����k�-���_�����������l���T���������'���G�n���x���6���w���B�{���a�N���u���q���G����h�������n��u�S�p�i���O�����~������n�������f���0�������n���b�����������
�j�jg3�Q�W[�	a !�"$M&['�'�(K)*{*�**+�+W,�-�/1�24M5z6{9�;>
?�@fAD�D�FGG�GSH4I�IYJQO�OT�T�U�V�W{X:YMZN[C]�]
^�^Z_`�`9a�a�a|b�bcSc�cd�h�iLj�jk��8���D�����%��+�������� ��g�#�(�X��������w�i�K�,���h�=����Z�g�����������$�]����y������T�p�����7�b���}�^�A���m���z�,���-���Y�����|�����T������M�2���������Z��^�H0����f
�u �I3���$�%�-�.:/�/�091�1�2 3j6'7�7\8�8�9�:V;8<x=j>�>V?�?-@�@�@AaA�ABsB�B1C�C�COD�DEsE�E+F�FXG;HIJ�J,K�KTL�L|MN�N;OP�PZQ�Q{RLS�S�T|UV�V�WiXY�Y�Z/[�\z]7^�^R_?`�`ea9bc�c�d�e-f�fug$h�h�i�jdkkl8m�n3p�prt
y�y�z�{8}�}�~��.���:�t���
�{���,���.��h�z�o���b����������?�����B���������������L���	�����'�����Y����u������E�����WEPQ���Ѣ��� �b	
��&h'�'�(*y-.�.�/�0,1�1G2�3z4�45t5&:5;c<�=0G�GII�IJ�J�LXM`N�N�OPvP�PVQ�RuS�Z�^i_.`a�a9b�bcec�cd�i�lCm��������j�9�����q��ܴ��W�����^����m������#��������~���>���x���_y�+ �@sA(B�B)C!D�D�EaH�IfJFL�LIM�MN]N�P�R^h_`�`�`Ea�a�aqj�����-�K�̐#�����B���J��[�r�B�Y��s�٨M�d�4�K�ժe��w���a���N�´ٴ��������_���y�����/�ѻȼT�ܽW�۾��ӿ���.�E�����'�v����c��������(���B����`����S���x���(����������4���W���������d���`���F��������B���� �s�C�������o�$�7������������]�	���8���Q���m���(�������`�5���Y���]�v�K�d�����g���������s���������ZsJc��m�����
9#����:k�\uMf��{$%�,?-�-�-�.L/0�0�0S1�1	2m56}6�6�6A7�7v8
9�94:�:s;U<�=|>�>h?�FuGXH;IJ�JFK�KnL
M�M0N�NJO-P�P�Q�RsaVb9cd�d�eGf�f�g;h�hj�jsk�lemEpqPq$rmr�rsNs.u�u/x�xy4yzPz�z�z�{�{2|{|Q}�}	~�~P�����Ѐ�������q�l�;���t�f�\���R���ĎԐ���`�0�}�N����1�t����#�Y���Ŝ��J����S����X���
�y��W�ơ5��������ԣ���̤�8�n�����z�ɩ�����(�ƭ����E�#�ǰ?�X�h��y���������������]���u�ù����ӻ����d����6�|�¾5�{�����m�I�����:�|����H��������X���`����Y������S�l��������=��������-�����;�����K�������'�g�n�������e�+������	���2����{�������r�5�@�������7�����i�-��'N?PSj�lX�������N��� ����AGEMK.Qh�������3�}����d�F�����'�B���{�F�w���?�W���,�5 qCrLu"z�{�~������N�m�Ҧ�G�B�������������h����M���J�S�T�{'sN3PSj�lL������B�������A;EAK"Q\���x���'�q�ڼ��U�:���v��6���o�:�k���0�
K}��,�5q7r@uz�{�~��~���B�a�Ʀ۩;�6�������������\����A�z�>�G�H����0Iaez������������"&>BFJcgko�����������*5@KValw������������			.	?	R	e	i	p	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	

+
K
h
}
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
 ).2:BGKRV]atx��������!)19=M]emqx|��������
&
.
6
C
Y
p
t
|
�
�
�
�
�
�
�
�
�
�
�
�
�

%;TYafs{����������������$).AJX`emu�����-Jc�����������������	"',16;@EJOTY^chmrw|���������������&+38@EMRY^x������&.DUr��������,1>FNVlt|����������(:L^p��������(=BGYkp������������� %*/QV[~������������"',16;@EJOb}������27W\v{������������-2Femrw|�������+05:?DWdrz������������$).<DI[cq�������������������������	05=BIQYainv������������� (0>FNYi���������!<X]e|��������  ! & 6 a o � � � � � ! !%!9!A!O!T!Y!^!c!h!m!r!w!|!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""
""""!"&"+"0"5":"B"J"O"W"\"d"i"n"v"{"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"#$#;#N#V#f#n#�#�#�#�#�#�#�#$-$D$X$n$�$�$�$�$�$�$�$�$%
%#%<%P%c%k%s%�%�%�%�%�%�%�%�%�%�%�%&&&#&+&3&?&T&Y&^&f&k&p&�&�&�&�&�&�&�&''6'V'h'�'�'�'�'�'�'(7(?(G(\({(�(�(�(�(�(�(�(�(�(	)))#)()0)5)=)E)M)U)Z)b)j)r)�)�)�)�)�)�)�)�)�)�)�)�)�)�)
* *%*-*5*B*O*T*\*d*l*t*|*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+
++(+<+D+L+T+d+t+�+�+�+�+�+�+�+�+�+�+�+,
,,,",*,2,:,B,J,R,Z,l,},�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-	--$-8-Q-k-{-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-...... .%.*./.4.9.>.C.H.M.R.W.\.a.f.k.p.u.z.�.�.�.�.�.�.�.�.�.�.�./"/6/;/@/E/J/O/T/Y/^/c/h/m/�/�/�/�/�/�/�/0%0*0/040H0M0U0n0v0~0�0�0�0�0�0�0�0�0�0�0111 1%1*121:1?1D1I1Q1Y1a1i1n1s1{1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12#2+2:2O2W2g2k2o2s2w2{22�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2333333'3+3/373;3C3T3`3k3o3w3{33�3�3�3�3�3�3�3�3�3�3�3�3444'444F4Z4b4j4n4v4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4555555$5(5,50585<5D5I5M5U5]5m5~5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5666666$636>6C6H6S6X6]6i6n6s6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�67	777 7%7*72777<7G7L7Q7Y7^7c7g7o7s7{77�7�7�7�7�7�7�7�7�7�7�7�7�788888 8(8,80848<8@8H8X8`8e8j8|8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8
9999 9$9,9094989@9D9L9_9v9~9�9�9�9�9�9�9�9�9�9�9�9�9
::0:4:<:@:D:L:^:s:x:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;;;#;0;5;=;A;I;M;U;Y;k;p;x;|;�;�;�;�;�;�;�;�;�;�;�;�;�;�;<<<<<< <(<,<4<G<L<f<x<}<�<�<�<�<�<�<�<�<�<�<�<�<�<�<=
===="=D=[=t=�=�=�=�=�=�=�=�=�=�=�=�=
>>'><>@>H>L>P>X>\>`>h>l>t>�>�>�>�>�>�>�>�>�>�>?????'?/?7???Q?]?i?{?�?�?�?�?�?�?�?�?�?@5@[@v@�@�@�@�@�@�@�@�@�@AAA#A+A/A7A;A?AGAKASAWA_AgAkAsAwA{A�A�A�A�A�A�A�A�A�A�A�ABB'B,B4B9BABFBKBPBXB]BeBjBrBwBB�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCCCCC!C1C6C>CFCOC`CzC�C�C�C�C�C�C�C�C�C	DD$D6DRDdDiDqDvD~D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DEEEE E%E-E5E:EHEPEUE]EeEjEoEwE�E�E�E�E�E�E�E�E�E�E�E�E�E�EFFFF&F/F8FAFHFQFZFcFhFpFuF}F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FG
GGGG$G,G4G9GBGJGOGWG_GdGiGqGzGG�G�G�G�G�G�G�G�G�G�GH)H.HKHPHTH\HqH}H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HI/I4I@IEIJIRIWI_IdIiIqI�I�I�I�I�I�I�I�I�I�I�IJJ!J&J.J;JFJNJ[J`JyJ�J�J�J�J�J�J�J�J�J�J�J�JKKK%K*K2KKKPKXKuKzK�K�K�K�K�K�K�K�K�K�K�K�K�KLLL$L:L?LDLLL_LhLmLuL�L�L�L�L�L�L�L�L�LMM/M7MHMPMbMjM{M�M�M�M�M�M�M�M�M�MNN(N0N8N@NSNgNoN�N�N�N�N�N�N�N�N�N�NOOO6O;OCO[O`OhO~O�O�O�O�O�O�O�O�O�O�OP"P'P/PMPRPZPsP�P�P�P�P�P�P�P�P�P)Q1QFQNQoQQ�Q�Q�Q�Q�Q�Q�Q�QR*R/R7RMRUR]RbRiRnRvR{R�R�R�R�R�R�R�R�R�R�R�R�R�R�RSSSSS S5S=SESMSRSZSbSgSoStS|S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�ST
TTT T%T-T6T;T@THTQTZT_TgT~T�T�T�T�T�T�T�T�T�T�TUUU+U0UCUHUZU_UqUvU�U�U�U�U�U�U�U�U�U�U�U�U�U�U
VVVV&V4VDVIVTVYVcVhVsVxV�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�VW
WWWW"W'W0W5W:WCWHWMWRWZW_WgWlWqWvW~W�W�W�W�W�W�W�W�W�WX	XXXX4X=XBXKXPXlXqX�X�X�X�X�X�X�X�XYY Y(Y-Y5Y:YKYSY_YdYlYqYyY~Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZZZ'Z;Z@ZHZMZUZZZbZgZlZtZyZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[[[[![)[1[6[;[C[K[P[U[][e[j[o[w[[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[\	\\\\!\(\/\6\=\D\K\R\Y\`\g\n\u\|\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\�\]]]]]$]+]2]9]@]G]N]U]\]c]j]q]x]]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]�]^^^^ ^'^.^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`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`a
aaa"a)a0a7a>aEaLaSaZaaahaoava}a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�ab	bbbb%b,b3b:bAbHbObVb]bdbkbrbyb�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�bcccc!c(c/c6c=cDcKcRcYc`cgcncuc|c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�cddddd$d+d2d9d@dGdNdUd\dcdjdqdxdd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�deeee e'e.e5e<eCeJeQeXe_efemete{e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�efffff#f*f1f8f?fFfMfTf[fbfifpfwf~f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�fg
gggg&g-g4g;gBgIgPgWg^geglgsgzg�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�gh
hhh"h)h0h7h>hEhLhShZhahhhohvh}h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�hi	iiii%i,i3i:iAiHiOiVi]idikiriyi�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�i�ijjjj!j(j/j6j=jDjKjRjYj`jgjnjuj|j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�jkkkkk$k+k2k9k@kGkNkUk\kckjkqkxkk�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�kllll l'l.l5l<lClJlQlXl_lflmltl{l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�l�lmmmmm#m*m1m8m?mFmMmTm[mbmimpmwm~m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�mn
nnnn&n-n4n;nBnInPnWn^nenlnsnzn�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�no
ooo"o)o0o7o>oDo�'�NIP^P"S j�lZ�������Q���#����A�AJEdKyK�KL$L1Qj�������E�=����	���'��������~�����������H�����������1�;�D�������������T�\�d�y���Q�[�e�o�Y���,�5"qOrXr`rVuku$z�{�{�~�~�~�~�~�~ׁ́�����Ʉބ���ƌی���P�ݘ���������#�*�3�<�G�P�X�a�v�~�������Ι���
��2�7�>�F�[�c�j�q�x�Ԧ�I�D�����Ŷڶ����������0�8�@�H�P�X�l�t���������������*�4�>�H�R�������o�w��������������L�]�r�V�1234�����q	r	
#
�&(0*1*2*3*4*5*6*7*�-�-$.�.�/�0:12Z2[2\2�3�4�4.5�5�5�5�5�5�5�5�5�5�59:;:H;I;J;~<	>
>>>
>>>>>>>>>>>AGBG�GXI�IJiMjM�N�N�O�O�S�S�S�S�S�S�S�S�S�S�S�S�S�S
_x_=`a�aHb�bctc�c8d9d:d;d<d=d�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m�m������1�2�3�4�5�6�7�8�9�0�1�2�3�4�5�6������f�������������������������������������������������������������4�5�(���������M�����������	�
���
����������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � �@hCmC^D0F1F2F3F4F�H�H�I�N�NBSCSDSESFSGSHSISJSKSLSMSZ^_^�_�`�`Ta�a�a�a���<�d�e�f�g�h�i�ې<�=�>�?�@�A����������i���t�[���q�^����%���
���?�����U�������8�������)�����g�	���V�&���R���S����G�����&���}�p�E�����t��w������::��s}��
3��J��v�$,%O-�-�.\/$0�0c12#2'2+2�1�1�1�16�6Q7�7�89�9�9D:�:�;g<l<>�>�>�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�F�GhHKI0J6J�JXK^K�K�L�LM�M�M@N�N�NZO=PQQ�Q�Q�Q�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�afbIc,dee�eYf_fg�g�gKh�h�hj�j�j�k�lwmxmYp^pcp`q^s�xDy`z�z�|a}~����b�p���ǥ��˪$�֭ŮU�װh����
�ǵ��ӹ�}�X�.���h������%���������~�����u���*�����������P�����G������`������-����
��y�B
 f �"a"2 �"� �&?#����	:]�*Ot�'�3u4c_�n*�9�N����ȑב��2$G$�d�d�d�de e5eDeYehe�e�e�e
ff.fCfRfgfvf�f�f�f�f�f�f�fgg*g?gNgcgxg�g�g�g�g�g�g�gh)h>hMhbhwh�h�p�Ȼ��&���%�ʿq����^���
�[�����N���/�~�'���=���j�t�V� ����c����T�������b�%�5�s	(
�&
(8*�-%.�.�/�0?1	2]2�3�4�4/5�5<:K;�<>CG�G]I�IJkMO�O�S_}_B`a�aMb�bcyc�c>d�m����:�7���g����������6�-���������R������ ArCcD5F�H�I�NNSd^�_�`�`Ua�a�a��A�j���B���������i���P�n����[�y�B�`�����v�c����*����������D�����%�<�Z���������=���������.�������l��������[�+�������W���X���������L��������+�������u�J�����k���Y�y��|�����������h�Xx	���
�
8����O�j�[{
�$1%T-�-�-�.a/)0�0�0h1�1/26�6�6�6V7�7�89�9I:�:�;q<>�>�>�?�F�GmHPI<J�JdK�K�L M�MFN�N_OBPQ�Q�R�akbNc1de�eef	g�gQh�h!j�j�k�lymhpeqcs�x)yIyez�z�z�|f}�}~���g�u���̥��Ъ)���ۭ��ʮZ�ܰM�m����ų���̵��ع���]�3�������m����a�z���*�����'�����5���������z���/���������������U�������L������e�����Y����������������&-ONPQ������������
�����
����������������w}tnpomjy�������������������������������������������S�{�������������������������������k�k�k�=�����=ܡ���=��ѝ���=�����������4�8I�w+C�g�g���h��g�h���g�h��	�gFPR<?�������=��֊4�������=�����=��֊4�������=�����������	�q�,�\���=����4���E	���������	����<�}�Ta!N���4����
�K������|�������i���G��^i؊
��Ŏ4��4Ŏ4��������|�������i���G��^i؊Ŏ4��4����������������;t�����
Ώ4�=�����=�!�!�!NeverShortCircuit��!����� ��#�#�#Drain��#��#�5N
��Oz�!��������4��4�=ܡ���=��4ڑ4�!����’4��4�=��4ڑ4�!����’4Γ4�=����4���C����Zip���͓
�C��ۓ
�C����C���	�C��ڸ(j�h�hIterMut��h��g�h���g�h��	�g��Xt��,���4��4�C������4��͓
�C��ۓ
�C����C���	�C��ڸ(j��4��4��4�C�4��4�C��ԋԋChunksExact�׋��	�g؋�
�gً��	�g�
T~�F]�C���7�7���7���7\�(y�S�n֊4�Ջ4�C��	ۖ4�C��4��4�C������4��͓
�C��ۓ
�C����C���	�C��ڸ(j������4��͓
�C��ۓ
�C����C���	�C��ڸ(j������4��͓
�C��ۓ
�C����C���	�C��ڸ(j��4��4��4��4��4�C��	ۖ4�C��4��4�C���7�7���7���7\�(y�S�n֊4���4�C�4��4�C������4��͓
�C��ۓ
�C����C���	�C��ڸ(jו4��4��4�C֊4�h�h��4�h��g�h���g�h��	�g��Xt��,���Cۖ4��	�C���7�7���7���7\�(y�S�n֊4����4�C����
�C�4��4�Cו4��4�C����4�C��4��4�Cו4��4�C��4��4�C�4��4�4��4�4��4�u
�.�~
�D��4��
�D��4��
��4Ŏ4�E	��4��
��4Ŏ4ď4��4�D��4��
�f����4�;���������	����<�}�Ta!N�֊4Ջ4�;���������	����<�}�Ta!N�֊4�4�;���������	����<�}�Ta!N�֊4��4�F�5������4��͓
�C��ۓ
�C����C���	�C��ڸ(j��ė4�5������4��͓
�C��ۓ
�C����C���	�C��ڸ(j����4�5������4��͓
�C��ۓ
�C����C���	�C��ڸ(j����4�5������4��͓
�C��ۓ
�C����C���	�C��ڸ(j����4�5������4��͓
�C��ۓ
�C����C���	�C��ڸ(j��ۖ4�g��>�D�DGenericShunt��D�	�2�D�
�2��������4��
�C��4��4�C�4��4�Cו4��4�C֛4��4�C����4����4��4����4��4����4��4���4��4�C����
������4�C��4��4����ė4����4��4�C֊4ɜ4������4�C��	ۖ4�Cו4��4�C��ۖ4�Cۖ4��	�C�4��4�Cו4��4�C����
�C��	ۖ4����4��4�C֛4��4�C��4��4������4�C����4�C֊4ɜ4����ė4�Cۖ4��	������4���4��4����4��4����4��4�C��ۖ4����4��4�C�4��4�C�4��4�Cו4��4�C��4��4�#�8֊4���4�8֊4�Ջ4�8֊4����4�9�4�����������$9t/*I��9��4��
�9נ4�����������$9t/*I��=��4ڑ4“4�=��4ڑ4��4�=��4ڑ4��4�X����	��4�X����	��4�D�D��4�D�	�2�D�
�2��������4��
��	�R���;���X�הה�X��يي�X���Xيي�X��	�����X��يي�X��	�	��	�	BufError��	�		StreamEnd�Ɵz��9q���X����Xԋي�X���X�ي�X���X�������X��يي�Xהي�X�����X���Xيي�X����يي�!���!��!���Ŏ4���������4��4�4��4��4��4������������ ����!����$����%������
��H�HCustom��H�	��H���v-�e������4��4�Ƹ4����������������������������������������;t�����ԋ��Ω�������������������3��3�3ي���4�3��3ي���
��
���������թթ������^�^�^���^������EscapeDebug�����-P�#����^���^���^���^ޣ�^���^���^Ω�^�^���^���^ȳ�^���^ʋ�^���^���^����� �!��4’4ϒ4�!��4’4��4�!Γ4’4�4��������������������q�aX��	uvDecompressionError�w��xOutputTooLarge�ypartial_output���ˁ��3�;�;�;	DropGuard��;��;Z\+^k�������StringError����;$2w^_��4ė4��4���������	����<�}�Ta!N�ڑ4��4���������	����<�}�Ta!N�ڑ4��4���������	����<�}�Ta!N�ڑ4“4����
FlattenCompat����	�7��	frontiter��7��backiter��7A|=�}�o��4��
������4���	�7����4�7����4�7A|=�}�oנ4خ4������4���	�7����4�7����4�7A|=�}�o�4��4������Compress�����>�k�
=��'��4��4����4��4�'��4��4��4��4�'��4��4��4��4��Deflate������total_in���	total_out��a>�ϑ�$�����'�'Guard��'	array_mut��'initialized�rAU
�뀺��߬��4͢4��4��ϭ�;�;�4�;
tail_start��:�;tail_len��:�;�	�:�;��:!9�x�������������	�5����5H�i��D���4��������	�5����5H�i��D�͢4��������	�5����5H�i��D���4ڑ4ي��
�
�
߬��خ4��4��	��������&&RawVec�)��*��	��3�{����&&��4)��*��	��3�{����&&��4)��*��	��3�{�߬�����
���������������������;t�����
����������������;t���خ4����������������;t�����4�	�	�I�	obj���	�:�	�����Žj����	��4�t��4�t��4�x���x��4�x�r�r�uӐӐMultiCharEqSearcher�֐char_eq��uאhaystack��uؐchar_indices��u֖v6}LI��4�u��4�E�E�E�F�KŎ4��4��4��4�J֊4�Ջ4�J�����J֊4����4�J�����J��4�����Jѝ�����Jܡ���J֊4���4�J����4�J��ė4�J��4��4�J�4��4�J��4��4�J�����Jו4���Jۖ4��	�J֛4���J��	ۖ4�J�4���J֊4ɜ4�J��ۖ4�J����4�J��4��4�J��4���J����
�J��4��4�J��4��
�J֊4�Ջ4�J֊4���4�J֊4����4�K��4�=
��Ώ4���4Ώ4�4��Ώ4�J��4�J͢4�J��4�J��4�J��4�D��4��
�X����	��4��4��	�=
��Ώ4���4��4��4�D�4�D���D��4�D��4�D֛4�Dɜ4�D��	�D֊4�Dו4�D��
�Dۖ4�:��4
�J��4�:خ4
�Jخ4�:��

�J��
�&�&�&�&�&�&�&��4��4�&��4��4�&��4��4�'�'��4��4�'��4��4�'��4��4�'��4��4�'��4��4�'��4��4�'��4��4��4��4�'��4��4��4��4�'��4��4��4��4�'Γ4�'��4�'��4�'��4��4�#�#�#�4�#��#�5N
��Oz�!�!�!��4�!����� �����4�'��4“4��4�!�!�!��4�!����� ���“4�'��4��4��4�!�!�!��4�!����� ����4�%�%�%�#��4�'��4��4��4��4�#��4�'��4��4��4��4�#��4�'��4“4��4��4�&���&���&����&����&���#�&�&���4�����4���4���4�������4�p��o�o�o�oԜ�oթ�o�o�o��e�hթ�h�h�h��k�gԜ�g���P����B�������P���Q���Q��	�Pթي�P��	�P���P���P���P���P���P���P���P���P���P���P���P���P��	�P���P���P���P���P���P���P���P���P���P���P�W��
�W��4����	��4��4�W��4��
CompressError��msg�
�xL��6�W���W����W��
�W����A��������4�W�הي
�يה�W��
�����W��4��4�
���4��W߬הي��4�W�הي��4�S�����^�����4��הي���	���ԋي�������ԋ�������������	������lf���]v�������u��4���ݖ�����������������4����������������������?��?��?�?߬�?���A����4�@߬���@����@���@����@���@�����?���@���@����@߬���@����@���;�0�0��I���I���I߬��m��g��h������H��������	�5����5H�i��D���4�H��4�H������4��͓
�C��ۓ
�C����C���	�C��ڸ(j��4��4�H������4��͓
�C��ۓ
�C����C���	�C��ڸ(j����
�H��4�H��4�H��4�H��4�H���H��4�H��4�H��4�H͢4�H��4�H������4��͓
�C��ۓ
�C����C���	�C��ڸ(j֊4ɜ4�H��4�Hו4�H������4��͓
�C��ۓ
�C����C���	�C��ڸ(j֛4��4�H��
�H��	�H��4�H�������������	exhausted�m��/���H������4��͓
�C��ۓ
�C����C���	�C��ڸ(jۖ4��	�H������Split�����qI����>ͬ�H��4�H������4��͓
�C��ۓ
�C����C���	�C��ڸ(j��4��4�H������4��͓
�C��ۓ
�C����C���	�C��ڸ(j��	ۖ4�H��4�H��4�H֛4�Hė4�Hɜ4�H�g�g���h��g�h���g�h��	�gFPR<?��թ�H��������	�5����5H�i��D���4���@�����	��4���	��4��4�$�'���	��4���	��4���	��4���	��4���	��4���	���	�A����A߬���A����Q������Q�L���L��	�D���Dܡ�D��4������@���e���	��4�^���R�R���f�fԜ�f�#���	Q߬��Q���Q����;���X��	���Xي�X��4��X��ה�X���X��ي�XԴ4ي�X��X߬ي�X��X�ي�X��	ي�Xي�X��ԋ�X��ي�X��Xթي�X��X��X�ي�X��ה�X��	��X��	���X���X�����X�ي�@�����@���%�%�0���E��$��!��%��V��?��A����4��4B����4��4<����l��m��������|��s��������������~��z�����������Ԝ��թ)���#� � �k�k�A���!���!��!���!���ۊۊ�܊�܊�@��4��Ŏ4��Ŏ4�u��4�?��4���g��u��4�?��4�k�%�%�%ޑ��4���	�������'���
����������	����������
���
0�������	���������
���
�����	����������
���
�������	�������������
������
����	������������������	���������������
������	�����������������
�����	�����������
��������������������
�����
��������	����������������������	������������
����������	�����������
��������	��������
������������	�����������
�
������	���������
��
������	������������
��������	������������
����
�����	��	������������������
�����	����������������	������������
�����
�����������������
������������	��������
�����
�����������	���������������������	��������������
�2���q�q�%�-}��core_intrinsics�fmt_helpers_for_derive��_�_[�/���gE?�D���i�q��[�/���g����(�������<���Z��[�/���g\ɽNJ�<[�l���Z��[�/���g��F
ԓ�q��[�/���g��Z<mӊq"$crate::__bitflags_expr_safe_attrs����������'�[�/���gt�D!���^.��q��[�/���g���>����q��[�/���g�L|>�����q��[�/���g�Y����J,�q��[�/���g\�{X��f��
�q��[�/���g�Q~���y��F�q��[�/���gS������v���,���[�/���g�ӑQ��-�t��}�J�ȧ5derive_clone_copy���[�/���g�ۻYuW�����q��[�/���g�X�V:`]����q��[�/���g�����!������Nȧ5ڧ5�_�_[�/���g�{/�Ks����O\ȧ5���[�/���gp�HwJ��k��q
fmt_internals�const_fmt_arguments_new�[�/���gc�Q=�e$crate::panic::unreachable_2021��p���ՠ]panic_internals��S�R[�/���gq#)(�,���q��[�/���g�����ϝ��_e�f\ȧ5	derive_eq�����[�/���g��C�i��Xt���9ȧ5��5��[�/���gy}��R�$J>|ȧ5�5����[�/���g#H+�VN���@'���\ȧ5��[�/���g��f����1matches���)F	��|Z��}s[�/���g)7M�U<g�Y[�q��[�/���g�Q�r�_:Щ5��������[�/���gJ �#G$���q��[�/���g/��b-��Щ5�������[�/���g�dx�O9�C��q��[�/���g7Ԩ�/:����q��[�/���gwǼl���7^��ȧ5ڧ5�_�_[�/���g��`"{�",�q��[�/���gkA+�n]{�cF�q��[�/���go�s,[�tiC��ȧ5��5��[�/���gC�^YW�tj��ȧ5��5��[�/���g��u��8d��ܟ;ȧ5�5����[�/���gH���Qh�����q��[�/���gQ���v��x�Bȧ5ڧ5�_�_[�/���g<��i��st���ȧ5��5��[�/���g��;H�[����q��[�/���g�g��XÏU$crate::panic::panic_2021������9��]��5��S�R[�/���g��,�$m����e.	ȧ5ڧ5�_�_[�/���g]���1�a�~�$�'
u���ȧ5��5��[�/���g�<u��ޝ���q��[�/���g+��wet�$OD�	ȧ5ڧ5�_�_[�/���g����������$,u	��[�/���g���������Y-m��\ȧ5��[�/���ghP�܀��Q�q��[�/���g�&�W*>>h���
��[�/���g�;�W'����q��[�/���g
����<�����q��[�/���g�R��%
U��q��[�/���g��'3���ܖ�q��[�/���g�g�-��g�5�pȧ5ڧ5�_�_[�/���gq����XG�+�q��[�/���g�� R>����A�q��[�/���gQ驣L)������q[�/���g�[d�Sv�ª�ȧ5���[�/���gȯ��(�~$u�ȧ5��5��[�/���g��բ�$�	t�ת�	ȧ5��5��[�/���grϮ�A������q��[�/���g����z���q��[�/���g���,���|�͏�ȧ5�5����[�/���gY��[���o��<�&��jȧ5��[�/���g�"(2{��t�j�
ȧ5��5��[�/���gJ���]J.�����
ȧ5ڧ5�_�_[�/���g��V�ʮ,&���q��[�/���g𳝕e`�*t$�I|ȧ5��5��[�/���g�O�F?�+O���
��[�/���g�RK�(����3�	ȧ5�5����[�/���g ���r��>Щ5�������
�[�/���gL��h����q��[�/���g��*�s�P0��q��[�/���g����Pi���q��[�/���g
1�h<
�3���ȧ5ڧ5�_�_[�/���g}Ƭ�����+�q��[�/���gI1*
���&-�q��[�/���g{�l�H���q��[�/���g����خL�~$��ȧ5��5��[�/���g�O�����W�n�q��[�/���g�,�(7�c[��q��[�/���g�稆"�~�$�eȧ5��5��[�/���g��~T��ZG~$�%�ȧ5��5��[�/���g����;�����q��[�/���g�����R-�/�q��5��5[�/���g�j>�'y't�p�ȧ5��5��[�/���gb�C�u������Bȧ5���[�/���g���B܃��#�Rwȧ5���[�/���g1�w�*�&��D �q[�/���g�kP�K�����,���[�/���g	f�"�T~�$�!	ȧ5��5��[�/���g���r�	�q��[�/���gQR:�脧���q��[�/���g]�H�Z�B�,��q��[�/���g��8g���=�1��ȧ5�5����[�/���g]*���\�+�q��[�/���g5�=�*J��'�q[�/���g���[�N�|�����
liballoc_internals�[�/���g0g�(-����q��[�/���g��
�.�G��k��ȧ5�5����[�/���gx�NFR�H�l�q��[�/���g����A��=��q��[�/���gƶ=ڪF��x��ȧ5ڧ5�_�_[�/���g�Ƶ�3�����ȧ5ڧ5�_�_[�/���g
����������q��[�/���g��q�p���~$�N
ȧ5��5��[�/���g6�Q���0��)�q��[�/���g�7�>e��4t�E�%ȧ5��5��[�/���gy�\�
Q�W~#$���ȧ5��5��[�/���g�S%ԭ�i��/��ȧ5�5����[�/���g���y�[E#��e+���[�/���g����x����D��[�/���gߴe�������H��[�/���g<p�:&�\�����q[�/���g����2�q�	�q��[�/���g֙���P/��q��[�/���gmo�v~��<��q��[�/���g�Ҷ���/�¯5/p��	���5�S�R[�/���grֻw&s��+�q��[�/���g�Q�1�|АC�
��5[�/���gc�kB
d�2���q��[�/���g���J��A���q��[�/���gk��,q�����q��[�/���g���G�]�/��ȧ5ڧ5�_�_[�/���gF5�|=��yR|�q[�/���g�@
[(�}�t���zȧ5��5��[�/���g�wy+;F����q��[�/���g��oK4�F�~$�##ȧ5��5��[�/���g@��ӭ��Y� ��ȧ5ڧ5�_�_[�/���g;�W�x|��ŤVȧ5�5����[�/���g`�U���)�q��[�/���g
W4�/��lY�q��[�/���g�IEO��n�"1`�ȧ5�5����[�/���ga�E���
����ȧ5ڧ5�_�_[�/���g�t������#$crate::__impl_public_bitflags_iter�'���q]��E(��[�/���g9N��XRЩ5�������[�/���g��6�ql��Ry�q��[�/���g�+<���O!$crate::__impl_bitflags�����#�!���[�/���gz��9�(�a��q��[�/���g�i)�>3B~.$��ȧ5��5��[�/���g��1�dPR[+�q��[�/���g�%�~������4��
Z��5us[�/���gI�1ȦutN�ȧ5��5��[�/���g�hf��~����q��[�/���g^�
w8���q��[�/���g�g�Y�S������ȧ5���[�/���g`��F��\~$�ȧ5��5��[�/���gj�d�<+�q��[�/���g�l�/BN��~$�G~ȧ5��5��[�/���gIt��$���~�$��ȧ5��5��[�/���g(g"$����"IeNȧ5ڧ5�_�_[�/���gI��T]l�u��<��ȧ5�5����[�/���g
�N��1�dEY�q��[�/���g��c}>
e&$crate::__impl_public_bitflags_forward�'���pg��+��[�/���gg�j`�+{���,���[�/���gxMHNwų�v�q��[�/���g���F��d$��5����"c���[�/���gMpkW��
��q��[�/���gEa/����-�� ȧ5ڧ5�_�_[�/���gԏf�m"@������[�/���gQ
g��M��3+�q��[�/���ggL�:J�Q���j�q[�/���g�р,#��{������
��5[�/���g���񦔣���N�q[�/���g��Zu���c��	����[�/���g��-��x���h�q[�/���gH��ـ%�����q��[�/���g�h<�>z�~$�
0ȧ5��5��[�/���g����������!ȧ5ڧ5�_�_[�/���g��	�
������q[�/���gQ�AZ��	�*�q��[�/���g��KF�)N���T"ȧ5ڧ5�_�_[�/���g(/\�����=��"ȧ5ڧ5�_�_[�/���g:��O����t"�j ȧ5��5��[�/���g^0+������"ȧ5ڧ5�_�_[�/���g�L����y�N�q��[�/���g��z4+� $crate::__impl_internal_bitflags�'���k���	%��[�/���gY���˫Z�����,##��[�/���g�&ӡG#��Щ5�������"�[�/���g��\c,��s�q��[�/���g��=�~�)$crate::__impl_public_bitflags��������!#��[�/���gm�RIr�����q��[�/���g�l.>J�0�t-i�"ȧ5��5��[�/���g�u<IZ��
+�q��[�/���gt�f���a����!���5us[�/���g4y*v��c�p
�q��[�/���g:�	J-��5�,�q��[�/���g��>}4��������
��5[�/���g�Ǡ��SHYt��q[�/���gK>#���0a���q��[�/���g��ڞZs���c����[�/���gey{�P'����q��[�/���g�<�<��j��<�
-ȧ5��[�/���gV�Y�Qg�>��q��[�/���g�w,?�����b#ȧ5���[�/���gkk澴�Akt6�o$ȧ5��5��[�/���g(��gt���q��[�/���g�u���Ť¯5�p���R#��5�S�R[�/���g4��a��vzN�q��[�/���g W�Y��$�!�x[$ȧ5���[�/���g"A7�Q����w#ȧ5�5����[�/���g)kV�5����$�'��[�/���gI�˾"!zX%$crate::__impl_public_bitflags_consts�'���d����*��[�/���g��u�g���g�q��[�/���g���
ϼ����!��u�=�ȧ5�`�`[�/���gB�
����U#��q��[�/���g�����8�*�q��[�/���g:�Í��\����"���Zȧ5��5�generic_assert_internals���[�/���g�Pf����n
�q��[�/���g��xj/�`{���&�)��[�/���g߮�9�����$�q[�/���g��
n��/���I&
�)��[�/���g���JH������q��[�/���g
�db?�>��q[�/���gk��Tg�o�t��C(ȧ5��5��[�/���gc�#�n�`��q[�/���g�"c�$����&ȧ5�5����[�/���g���Lm&��	�q��[�/���g���8	�¯5�p����'��5�S�R[�/���gq��}��|m~!$nj�"ȧ5��5��[�/���g�Dt�R�Au����,ȧ5ڧ5�_�_[�/���gmw�|�gQN�q��[�/���gS-��'p����o,�+��[�/���gU^�_�e�q��[�/���g�r�'MR�����1N,��[�/���gތ@�NZ��Q���'ȧ5��[�/���g�m�f2�Np��q��[�/���g��]�,�����Ë�,��[�/���g
4�<H���)C
�-ȧ5ڧ5�_�_[�/���gW6�
7�)���A-��[�/���g�_S��l
�q��[�/���g����ZjA��*�q��[�/���g8!
-\�����q��[�/���g��e$�j/�y��q��[�/���ggY����N���1&
 .��[�/���g�~��F����q��[�/���g�_B�^Z�����q[�/���gyK^/����+ȧ5���[�/���g���������*ȧ5�5����[�/���g@5�k�iUO���q��[�/���g���7������q��[�/���g�����_�~$�1�&ȧ5��5��[�/���gu��g]s����+ȧ5�5����[�/���g/6h����}��/��+ȧ5�5����[�/���gJ?�\D7(����,0��[�/���g�����3N�q��[�/���gz���{!���Nt0��[�/���g�AɅN<Ǭ����0��[�/���g{���)Q���I���-ȧ5���[�/���g��+�h��a�q��[�/���gN[�E^{xS��q��[�/���g�j^4���}���q��[�/���g;T��H ���5�����P�[�/���gF��z�����1��[�/���g�j$UTZ=8�q��[�/���g��<�HP���h
�q��[�/���g8N}��z5�˳�q��[�/���gߎ��΋�I��q��[�/���g�����6?����q��[�/���g#�ױ��K����'
�2��[�/���g��z�/I����3ȧ5ڧ5�_�_[�/���g�b�0�x�]Dv�q��[�/���g��S�V[7���q��[�/���gٟ�*��W~$��*ȧ5��5��[�/���g,2r�Y�
��үH4ȧ5ڧ5�_�_[�/���g@*|����^���q��[�/���g0���q����5����\]�+��5��S�R[�/���g��`"-�I��D�q��[�/���gzM��3SL��5ȧ5ڧ5�_�_[�/���gIJQ�W�g^��\�H5ȧ5ڧ5�_�_[�/���g)�gcc�Jd�q�q�[�/���g�X��W�����75��[�/���gT��48�4����G5��[�/���g�S��r���t�)��Y3ȧ5��5��[�/���g#:��Di��`�q��[�/���g!�t+i��q��[�/���g��Xw�%�&	�q��[�/���gt�ŷA!���q��[�/���gw
vO���ձ�q��[�/���gj ���}����q��[�/���gb�]���'���,�6��[�/���g���]�D����q��[�/���gI��C�e�t���4ȧ5��5��[�/���g�����FS��s�q��[�/���g�3�K�W�����7ȧ5ڧ5�_�_[�/���g{d<Ʌ���:�68ȧ5ڧ5�_�_[�/���g��iqA�J���q��[�/���g@#�50������3ȧ5�5����[�/���g�����݇h��q��[�/���gv"C@�'*¯5�����5�4��5�S�R[�/���g�� @et"��6ȧ5��5��[�/���g��l:x��U~�$�*

0ȧ5��5��[�/���gь��.O�M�q��[�/���g�r�y�kbt%�h$7ȧ5��5��[�/���g�8�T�)R����0,y9��[�/���g�MK��I��8�q��[�/���g�.�(N#����*	�9��[�/���g�si]-"$crate::__private::core::stringify������*���Z��[�/���g�H�_|G
���q��[�/���g�a���l�!	�q��[�/���g�����b��q��[�/���g�s���Ü6����2*���[�/���gj�c@ve�c�q��[�/���gP�Rhv�q�8
��;ȧ5ڧ5�_�_[�/���g���,��&��q��[�/���gG��2����q��[�/���g�
E'e����q��[�/���g�֝���+��q��[�/���g�#�>��&�~$�J3ȧ5��5��[�/���g��G�]\�|��ȧ5�`�`[�/���g�w��_6��l�=ȧ5ڧ5�_�_[�/���gо{p����q��[�/���gr�k�|$?���q��[�/���g��q�]�9�~$�)B4ȧ5��5��[�/���gL/�����1$crate::const_format_args�����"]���Z��5��5��[�/���g�UIq�2n����:ȧ5���[�/���g9�{>".�����i>ȧ5ڧ5�_�_[�/���g8|s�)�98�q��[�/���g����0=��$�xG;ȧ5���[�/���g�r?� |.���(,t>��[�/���g���������a�;ȧ5���[�/���g�@9C����,�q��[�/���g�@8;�#�&���q��[�/���g+(�(ز��	�q��[�/���gLk�>�'����q��[�/���g�BY��w�4F�q��[�/���gaH�#���6��A@ȧ5ڧ5�_�_[�/���g����п���q��[�/���gQ�������q��[�/���g6��C��O=�]�3<ȧ5�5����[�/���g0���(�{
p�q[�/���gň�_�#���q��[�/���g^��l[�����=ȧ5���[�/���g��^yN���~�$�08ȧ5��5��[�/���g��a���H�����Aȧ5ڧ5�_�_[�/���g���u¡�$crate::format_args�����Z��Z��5��[�/���g��dD [����q��5[�/���g1�{�Ѱ*�8�q��[�/���gxi�3M�8~$�o>9ȧ5��5��[�/���ge��NJ�t���-@ȧ5��5��[�/���g���(sV�~$$���9ȧ5��5��[�/���gX�kq�"#���#�B��[�/���gV*AS�X��@giȧ5�`�`[�/���g���aC�Q��C��[�/���gӡSQ�p��Ü6�#		��[�/���gXh���'Fw���q��[�/���gv�-��k�	�q��[�/���gp��}r�Ђ���q��[�/���g�HI�xԺÜ6�	�	��[�/���g����$�;l)�q��[�/���gI 4I&!��4g�Dȧ5ڧ5�_�_[�/���g��%l�P���q��[�/���g|���:S���q��[�/���g�:��OXz�!�nEȧ5ڧ5�_�_[�/���g�D�m�[c���q��[�/���g���<�Jt`�%Cȧ5��5��[�/���g��I)	[83���q��[�/���g�_������q�4Fȧ5ڧ5�_�_[�/���g�"�gG�"����Bȧ5���[�/���g1��1���q��[�/���g#_xFA[�<~$�^f=ȧ5��5��[�/���g�X�0������cBȧ5�5����[�/���gW�����7�q��[�/���g-}'��M�#W��Bȧ5�5����[�/���guX��Q���M�q[�/���gntv�4������,>G��[�/���g%�tG����m�Gȧ5ڧ5�_�_[�/���gq=%};5�ހ�q��[�/���glc��!��Q���q��[�/���g=��;	��1�Eȧ5���[�/���g
e�A��n�E
�q��[�/���g"a�̇�֦���q��[�/���gzTz�دl���q��[�/���g���L�8�b���q��[�/���g�Q.vI߂�t@��Fȧ5��5��[�/���g��Z�D�����q��[�/���gz�;o?�5t� �&Gȧ5��5��[�/���gy�u�����q��[�/���g�.�Y����t.��Gȧ5��5��[�/���g[≻V����hJȧ5ڧ5�_�_[�/���g�g50�~�$�:Aȧ5��5��[�/���g'�\�N3�����q��[�/���g���X�j��#C�Kȧ5ڧ5�_�_[�/���g��OZ��@�q[�/���g�뼽��t�lq�Hȧ5��5��[�/���g��C�0D�����K��[�/���g	��w�Y9�|�q[�/���g�[�2��w���q��[�/���gieLy�"���q��[�/���g���~c?�1�">Lȧ5ڧ5�_�_[�/���gEk:{�O���C
�q��[�/���gd�?��t���q��[�/���g��?\(��|��9�
��5[�/���g>���O�L����q��[�/���g�.g�ùA���]�q[�/���gP���Db,�Ч�Iȧ5���[�/���grr�?a�q���q��[�/���gz�y�n*a�~�$�
RDȧ5��5��[�/���g=��}-Qr��a��Mȧ5ڧ5�_�_[�/���gY�?$��إD��q��[�/���gTu8���2���q��[�/���g-LH���*t^��Kȧ5��5��[�/���g�r�&'�����Nȧ5ڧ5�_�_[�/���g�Nҽrv��t#�;Lȧ5��5��[�/���g̐�ϫ��	�����Kȧ5���[�/���g�M��=ަ����q��[�/���g�:����bitflags::bitflags�������_�[�/���g�+-̯���Ü6���[�/���g���츋ϒ��q��[�/���gz�Q���)
��q��[�/���g8��������q��[�/���g�Ӆ�7<Ü6����[�/���g��.�>��Y��68
�q[�/���g��ͫ���.�(�Pȧ5ڧ5�_�_[�/���g��]�I>1���q��[�/���g�c€Q��B�,�q��[�/���gB��9��X���q��[�/���g�M;��EP~$�Hȧ5��5��[�/���girS�0N����q��[�/���g�y���[������q[�/���g�8��,�����qMȧ5�5����[�/���g�m��?�kHt���Oȧ5��5��[�/���g���A�D�J��q��[�/���g$gV�pN����Rȧ5ڧ5�_�_[�/���g��~ʐ����q��[�/���gz�oc�]g�����Oȧ5���[�/���gg���a�"���Oȧ5���[�/���g(@]���*t����Pȧ5��5��[�/���gO�ƣ!��]���q��[�/���g��BZ�E"$crate::__impl_public_bitflags_ops�'���qM��T'��[�/���g���A8ʸd�����S��[�/���g���e�����q��[�/���g�}�8w�t.�-�Qȧ5��5��[�/���g֢�-6m���q��[�/���g��[ju�����cT��[�/���g��-a���&�q[�/���gf4�7���i��q[�/���g��2̱���̐��A�
��5[�/���gJ%!�JI1F�c��	�����[�/���g�	-^���z�q��[�/���g������!���,��Uȧ5ڧ5�_�_[�/���gf�׬���B��q[�/���g���&��;Yt���Sȧ5��5��[�/���g�\.T�럐tQ��Sȧ5��5��[�/���g�L���K�t���Tȧ5��5��[�/���g����Ƙ���q��[�/���g�n���e;g���q��[�/���g�Pj��?�~"$���Mȧ5��5��[�/���g([�"u�C�����Tȧ5���[�/���g5�:i��8���,.W��[�/���g.=�NZ'~[Ü6�:4��[�/���gr S��
c�t�q��[�/���g�Fg�YO8��6����!ME��[�/���g�k�u���ů�q��[�/���gI���j��YÜ6�9���[�/���g����X��~-$�kOȧ5��5��[�/���g(�u �/����xX��[�/���gAٯ�%
�W���q��[�/���g|�x�%�T���q��[�/���g������cT�|���E�
��5[�/���g)Đ�h�Ui�c��	�8��[�/���gs����������q[�/���g�.�Sz*hƓ�q��[�/���gjZ\b�|t|�Wȧ5��5��[�/���glyTł���:��Uȧ5�5����[�/���g	OF��Q���q��[�/���g2[�z�sT~$�7zQȧ5��5��[�/���g��=V��T���q��[�/���g;���ގ¯5�p���W��5�S�R[�/���g�!��b���!���Vȧ5�5����[�/���g:�N�
���t���	Yȧ5��5��[�/���g�I�a*J���q��[�/���g��҇�O���75�[��[�/���g�W3�_�a#$crate::__declare_internal_bitflags�'���je��(��[�/���gq�*��y!����,\��[�/���g�͖cI��
��q��[�/���g�.���\q����q��[�/���gj�1���52����7�3ȧ5��5���5��[�/���g��2��a���q��[�/���g볅�_\���q��[�/���gނ��0:�|���I�
��5[�/���g��f��>���N�q[�/���g|O��0��	���q&
�]��[�/���gr�������h�q��[�/���gE�b�������q��[�/���g�T7��˟~$�:Uȧ5��5��[�/���g�[��06Mޒ�q��[�/���g���F2Po¯5�p����Z��5�S�R[�/���g��"���h��!��8_ȧ5ڧ5�_�_[�/���g���IF������[ȧ5���[�/���g�׸և���_��[�/���g=�[�V�ޤ���q��[�/���g)+dk���!$crate::__declare_public_bitflags�'���bj��&��[�/���g�-{�K����|,�_��[�/���g�4��Q����1�_��[�/���g��p����������Vȧ5��[�/���g6RK�jQko�q��[�/���g�a��h0&N���q��[�/���g��~=F��kЩ5������`�[�/���gƷ�V1�u����q��[�/���ghl�hI݅&���a��[�/���gmP"���g��q��[�/���gIT��$����´l�q[�/���g˜���;����
�q��[�/���g����G�Wđ�q��[�/���g9���������F&
�a��[�/���g���*���'�^ȧ5�5����[�/���g��e�O��v�q[�/���g�:
��ǣ������q[�/���g�JP��Es��s�.cȧ5ڧ5�_�_[�/���gvK:��$����q��[�/���g�*�
Έ��\�
`ȧ5���[�/���g��C8��¯5�p����_��5�S�R[�/���g:�T�t�����q��[�/���gaZ�/�S��t!��~aȧ5��5��[�/���g�wf�`��t�
��aȧ5��5��[�/���g��!;���^d��[�/���g���7r���� 5d��[�/���g�J���`�����U`ȧ5�5����[�/���g�Džܑ��Fo�q��[�/���gDj9�8Y�Ӣ�q��[�/���g�h����/�Щ5������Md�[�/���gBy�u�@��)	�q��[�/���g.K��;���(�G�eȧ5ڧ5�_�_[�/���gڤ	8La�!ʟ�q��[�/���g�C	�異���
�e��[�/���g0R�_H;V��q��[�/���g4��$�F��,�q��[�/���g��”G�d��
�q��[�/���g�s�;��*
pf��[�/���g���(�.@M�q��[�/���gD4�Q�iR(�<�7�Yȧ5��[�/���g��/��f����q��[�/���gL� U�5����1dȧ5���[�/���g����<wq���q��[�/���g>��f�n.6t��jeȧ5��5��[�/���g��)�g�
��6����"]W*��5��5��[�/���gl�����T���q��[�/���gY� )�����0eȧ5���[�/���g|����d���U�feȧ5���[�/���gL�n���c����q��[�/���g��û.�����,�h��[�/���gXe���5���G�h��[�/���g5-��Puj�q��[�/���g�[�J!�}���Fi��[�/���g��4٠Q�~�!���`ȧ5��5��[�/���gǚ��b��y���q��[�/���gTx��v�L?���
�i��[�/���g��g��T��q��[�/���g��;U����q��[�/���g�8V�JMq,�q��[�/���g�;D	�?ҧ
�q��[�/���g�y����P�q��[�/���g��s��fU����q��[�/���g��2�~$�7:bȧ5��5��[�/���gWXlp}2ht
�(iȧ5��5��[�/���g����2۔�q��[�/���g����NU
���q��[�/���g#��NWX&�~$�|�bȧ5��5��[�/���gv�шڲ�t�y��iȧ5��5��[�/���g�)�����	���q��[�/���g��p�����������������������/���������������Щ5������Ml�[�/���g�X���ߦ,Щ5�������l�[�/���g։�n
Щ5�������l�[�/���g�y���R������5Ŭ�Z��s[�/���g浣w�
`Щ5������m�[�/���g�a���5xЩ5������Rm�[�/���gWݫj�TEЩ5�������m�[�/���gX��2Q�]�t�����s[�/���gyK�r�"�t����s[�/���gU��"/c�Щ5������n�[�/���g���9U��t�	d��s[�/���g,ҕ)S��t�����s[�/���g�bB�
*-Щ5�������n�[�/���g{#0TeЩ5�������n�[�/���g-
e���Щ5������o�[�/���gR/���Щ5������Lo�[�/���g��OI���-�t�����s[�/���gl�r��teЩ5�������o�[�/���g[��!�Ћ��t�����s[�/���g�!G�$�@�����9����po[�/���g��ȽU@2�
$crate::panic�����\]��Z�ts[�/���g�&����c�t�����s[�/���gD�)�ä�������������Щ5�������p�[�/���g6W�����Щ5������.q�[�/���g��ed�!0Щ5����&�aq�[�/���g]�"�
��kЩ5�������q�[�/���gPկ�����Щ5�������q�[�/���g,�s���Щ5���q�[�/���ggA��
ݞ�Щ5������)r�[�/���g��?R�DZ�Щ5������]r�[�/���g_����^�Щ5�/�r�[�/���g�е1��
Щ5�������r�[�/���g+^������Щ5���r�[�/���gB��Se��Щ5��s�[�/���gd^��V
^������Щ5����1�is�[�/���gϤmD�eЩ5�������s�[�/���gI�T��*)�$crate::__bitflags_flag�������	����[�/���gB������Щ5������t�[�/���g�OC[�[}‘7�kc�[�/���ga�toy‘7����[�/���g��Z�o���Щ5�>�t�[�/���g����#|�Щ5�k�t�[�/���g�ٷi<EЩ5������u�[�/���g�c
�2����‘7����0�]�[�/���gJ�,�%=Щ5�qu�[�/���g���Щ5�w�u�[�/���g��P�qU�‘7����[�/���g(7Y���‘7���[�/���g�Ѧc~�|Щ5������*v�[�/���g�j[K	O�‘7�|u�[�/���g��=}q3��Щ5�&�v�[�/���g�$Dp �‘7�x��[�/���g��Nx�r��
eN
(M
�Q
�L
sQ
TL
Q
�K
�P
�K
DP
mJ
1O
J
�N
�I
nN
)S
�M
�R
�R
�M
QR
7M
�Q
cL
-Q
�K
�P
�K
SP
5K
�O
�J
�O
|J
@O
J
�N
�I
}N
8S
N
�R
�M
[R
<M
�Q
�L
�Q
mL
�P
�K
bP
?K
�O
�J
OO
J
�N
�I
�N
BS
N
�R
�M
`R
AM
�Q
�L
�Q
wL
7Q
L
�P
�K
gP
NK
P
�J
�O
�J
TO
-J
�N
�I
�N
GS
N
�R
�M
oR
FM
R
�L
�Q
|L
AQ
L
�P
�I
�N
VS
-N
�R
�M
yR
UM
R
�L
�Q
��
��
!L
�P
��
��
]K

P
.�
N�
��
�
2J
�N
��
��
[S
2N
�R
�M
�R
ZM
R
�L
�Q
�L
PQ
�K
vP
��
��
�J
��
��
cO
$�
:�
��
��
eS
��
�
�M
D�
��
M
?�
��
0L
L�
)�
S�
��
K
I�
��
FJ
	O
�I
jS
GN
S
�M
�R
nM
�P
�K
�P
vK
0P
K
��
|O
UJ
O
�I
�N
S
QN
S
�M
�R
~M
3R
N
�I
�N
QS
#N
�R
�M
tR
PM
R
�L
�Q
�L
FQ
L
�P
�K
XK
�J
�O
�J
^O
�L
UQ
+L
�P
�K
�P
gK
P
��
mO
<J
O
�I
�N
�
�R
 �
iM
+�
�Q
�L
�
�K
�
!P
1�
�J
6�
O
��
oS
LN
S
�M
�R
yM
)R
M
�Q
�L
dQ
Q
�K
�P
�K
5P
K
�O
�J
�O
^J
"O
�I
�N
�S
[N
S
�M
�R
�M
8R
M
�Q
�L
iQ
JL
Q
BR
#M
�Q
hL
2Q
L
�P
XP
:K
�O
�J
�O
�J
EO
J
�I
�N
]P
DK
�O
�J
�O
�J
JO
#J
�N
�I
�N
=S
N
�R
�M
eR
�Q
�L
�Q
rL

L
�P
�K
lP
IK
P
�J
�O
�J
YO
(J
�N
�I
�N
LS
(N
�R
�M
jR
KM
R
�L
�Q
�L
<Q
L
�P
�K
qP
SK
�J
�O
�L
�Q
�L
KQ
&L
�P
�K
{P
bK
P
�J
�O
�J
hO
7J
�N
�I
�N
`S
7N
�R
�M
�R
dM
R
M
�Q
�L
ZQ
5L
�P
�K
�P
lK
P
K
�O
�J
KJ
O
�I
�N
<N
S
�M
�R
$R
M
�Q
�L
_Q
:L
�P
�K
�P
{K
+P
K
�O
�J
�O
YJ
O
�I
zS
VN
S
�M
�R
�M
.R
M
�Q
�L
EL
	Q
�K
�P
�K
:P
!K
�O
�O
cJ
'O
�I
�N
�S
`N
S
�R
�M
=R
M
�Q
�L
nQ
OL
Q
�K
�P
�K
?P
&K
�O
�J
hJ
,O
J
�N
iN
$S
�M
�R
�M
GR
-M
�Q
��
xQ
YL
#Q
�
�P
�K
IP
+K
�O
�J
�O
rJ
6O
J
�N
�I
sN
.S
N
�R
�M
LR
2M
��
�L
~Q
^L
(Q
�K
�P
�K
NP
0K
�O
�J
�O
wJ
;O
J
�N
�I
xN
3S
N
�R
�M
VR
~R
_M
R
�L
�Q
�J
�O
�J
rO
AJ
�N
�I
�N
�P
qK
&P

K
�O
�J
wO
PJ
��
tS
AN
%�
�R
sM
��
�Q
�L
��
?L
Q
��
�P
�K
�S
1�
��
Z�
W�
|
ʯ
,j
	f
}�
b
��
�]
��
��
Z�
-�
��
H�
4�
�
O�
aw
l�
�r
�
2�
�j
E�
W�
D^
=�
>Y
�
pT
��
��
�
u�
��
4�
�
�
��
��
��
Q�
I}
װ
�x
��
�s
��
�}
o�
[y
?�
jt
�
=p
�
�k
��
g
��
��
{�
��
n�
m�
��
1V
��

�
��
_�
*�
 ~
̱
�y
s�
�t
N�
qp
7�
}l
�
�g
"�
�c
!�
�_
��
W[
b�
_V
Q�
R�
7�
	�
�
X�
{~
��
`
�
�[
��
��
��
Ƈ
h�
�
�
�~
R�
�z
)�
}u
�
5q
��
;m
��
�h
�
�d
�
�`
}�
+\
Z�
7W
L�
��
ɻ
��
D�
�~
�z
��
v
;�
�q
_�
pm
.�
"i
�
Ce
~�
Ba
V�
�\
�
QX
�
�
Ĉ
g�
�
ݷ
�
�
�{
+�
tv
�
r
��
;n
��
�i
��
�e
�
�a
��
~]
~�
�X
��
�S
��
1|
��
w
�r
��
�n
Yj
�
7f
��
=b
$�
�]
�
Y
@�
��
Q�
k�

�
��
�w
��
�
��
o
u�
��
��
�
�
zb
��
��
��
�Y
@�
;T
��
��
�
��
��
a�
�|
�w
��
Us
eo
�
P�
f�
��
3�
��
��
��
��
Z
@�
�T
�
��
�
;�
t�
�
��
��
:�
U�
��
��
;�
(�
~�
�
��
��
o�
7�
X�
K�
	�
�
˅
��
K�
px
��
�s
A�
�o
|�
ak
�
�f
;�
3c
��
#_
��
�Z
z�
"[
;z
��
Hu
��
�p
��
�l
i�
�h
��
|d
�
B`
G�
�[
ɐ
W
�

a
��
�\
��
�W
��
8�
]�
��
y�
d
��
/{
��
=v
p�
�q
¦
�m
c�
�i
Q�
xe
��
wa
��
]
�
�X
!�
J�
��
��
�
�
�
!�
�{
g�
�v
6�
7r
-�
wn
Ϣ
�i
�
�e
X�
ϣ
�j
��
nf
�b
ޗ
�^
o�
;Z
Ď
&U
E�
��
o�
^
�
zY
�
T
�
Z�
G�
�
b�
��
�|
~�
�w
ɫ
)s
9o
��
�j
s�
�
�b
��
q^
C�
�Y
��
�T
�
�
s�
�
�
ô
�|
��
Dx
(�
�s
�
�o
��
	k
ğ
�f
�
c
�
�^
��
��
RU
e�
�^
ȓ
gZ
N�
U
q�
s�
,�
ѹ
ځ
$�
}
B�
�x
�
t
v�
p
��
�k
S�
.g
��
ic
ǘ
Y_
*�
�Z
��
�U
��
��
��
W�
�
��
�}
/y
�
Ct
Ш
ߤ
$l
�
Zg
�c
��
�_
W�
�Z
	�
V
$�
��
݆
ݺ
��
��
N~
��
�y
��
�t
�p
l�
Ql
<�
0h
��
$d
W�
�_
��
6�
�V
��
%�
m�
;�
��
��
&�
z
ȭ
u
~�
�p
��
�l
\h
W�
Pd
��
x`
�
�[
�
�V
�
��
��
��
S�
��
�~
mz
e�
�u
�
3�
m
ա
�h
��
�d
R�
�`
��
`\
-�
nW
��
�
1�
:�
��
�
8
��
{
Ǯ
�u
��
jq
��
�m
�
Wi
��
e
�
�a
*�
Q]
R�
$X
W�
��
��
Ҽ
��
��
�
��
f{
��
�v
Ӫ
tr
c�
n
�
V�
5k
'�
�f
p�
G�
X�
+�
��
~�
�}
�
y
ݏ
�U
ʊ
̾
��
��
3�
ѵ
��
�y
�t
��
�
�k
��
�g
ɜ
�c
�S
J�
�
x�
t�
!|
�
Ij
'f
��
-b
�
�]
ђ
֍
w�
J�
ф
e�
R�
$�
n�
�w
��
s
�
e�
�j
c�
t�
a^
]�
jY
0�
�T
��
��
��
��
��
Q�
;�
7�
�
�
��
n�
�}
�
�x
լ
t
��
�}
��
y
c�
�t
>�
ap
(�
�k
��
�g
��
��
��
��
��
��
��
OV
�
'�
ͺ
}�
H�
>~
�
�y
��
�t
n�
�p
\�
�l
,�
 h
G�
d
G�
�_
��
|[
��
�V
v�
w�
]�
+�
�
��
�~
��
2`
7�
�[
��
؋
��
�
��
C�
�
�~
w�
�z
U�
�u
+�
Zq
#�
`m
š
�h
�
�d
B�
�`
��
P\
�
^W
x�
!�
�
у
i�
(
�z
��
-v
`�
�q
��
�m
S�
Gi
A�
he
��
ga
{�
]
�
�X
�
:�
�
��

�
�
�
�
�{
W�
�v
&�
'r
�
gn
��
�i
ڞ
�e
H�
b
�
�]
��
�X
��
�S
��
||
?�
Qw
�r
֧
�n
wj
5�
^f
қ
jb
G�
^
�
.Y
[�
��
n�
��
*�
��
�w
��
@�
��
)o
��
��
�
;�
0�
�b
��
�
��
�Y
��
`T
݉
ܽ
7�
Ҹ
�
��
�|
4x
�
xs
�o
��
s�
��
��
V�
�
��
��
��
+Z
d�
U
0�
�
*�
_�
��
�
��
��
^�
s�
��
��
_�
F�
��
<�
��
��
��
U�
{�
o�
-�
>�
�
��
q�
�x
��
�s
f�
p
��
�k
�
g
`�
Yc
��
I_
�
�Z
��
G[
]z
�
mu
ѩ
%q
�
�l
��
�h
��
�d

�
h`
m�
\
�
'W
�
2a
�
�\
֑
X
܌
k�
��
*�
��
�
۲
V{
�
dv
��
�q
�
�m
��
�i
w�
�e
��
�a
��
A]
B�
�X
G�
p�
!�
¼
J�
8�
�
G�
�{
��
�v
\�
dr
S�
�n
��
j
��
�e
m�
�
�j
��
�f
�b
��
�^
��
WZ
��
BU
a�
��
��
4^
3�
�Y
�
+T
	�
v�
c�
��
~�
��
�|
��
�w
�
Es
Uo
��
�j
��
��
�b
Η
�^
_�
�Y
��
�T
5�
	�
��
+�

�
�

}
ǰ
`x
E�
�s
1�
�o
�
%k
�
�f
+�
#c
'�
�^
��
�
oU
��
_
�
�Z
j�
�U
��
��
H�
�
��
A�
9}
_�
�x
�
3t
��
-p
Ϥ
�k
p�
Jg
��
�c
�
u_
G�
�Z
͏
�U
��
��
��
s�
#�
��
~
Ky
/�
Zt
�
��
Al
��
og
�c
�
�_
t�
[
&�
!V
A�
�
��
��
��
�
k~
�
�y
��
u
�p
��
ml
Y�
Lh
�
@d
t�
�_
Ք
R�
�V
��
B�
��
X�
҂
��
B�
+z
�
8u
��
�p
��
�l
xh
t�
ld
֙
�`
�
�[
�
�V
<�
ؿ
��
��
p�
Ѷ
�~
�z
��
�u
��
O�
+m
�
i
֝
e
n�
�`
�
|\
J�
�W
��
�
M�
W�
��
4�
T
��
{
�
�u
ê
�q
��
�m
�
si
��
3e
�
�a
F�
n]
n�
AX
s�
��
��
�
��
ͷ
$�
��
�{
��
�v
�
�r
��
+n
"�
l�
Qk
C�
�f
��
c�
t�
G�
ʁ
��
�}
2�
y
��
�U
�
�
͆
��
O�
�
��
�y
�t
�
'�
l
Р
�g
�
�c
��ODHT K����|�Q)�%��S�����pST
�:M0�)�
Bk�p���9�
��#��!sH
��RB����o�	k��W�?2��U��0f?����'P�`�j��s��v�$L0Q7^�R�A��A�"�ï
\ʱ���n`.+$�ŀ-
�z�&�f����!�'�b�K��]�*�/��0\1@\�tR�1	WU�� 3�7,�	oʹ�6pހ�F�/7�^3}Ɖˏ;�#Ny�&_�<��3��4A=�shV�@��=`¨E�J��?�[����30>P�J��|�w;p��	nĝ�<�'߉
����E}�"t���F`��6���VI��O1��8J ��q��K@Q���<I�4>1	s%�M������r\O`넞��qP s-˜PP��lt�ziRP�em
��$�S0�'�G`�T���ZBIU�z7�X$V�~�)P7�]�rs���H=] ����ϴ�`�7a��0��`а�2
>���b�9����^c�i�&q�vd��.�
�^�h�H���B�Oi�u�0�j`�m�eE~k�n�a<;j`�
C��m �u���B�o Z���v�o�
R��[r�r����Ssг�N
K��v�SY$`�ew`���?��v�n�
f��rz �{�y�|�v�M��7}W&O
�j�|���r��ǟ��D����	5
4e�(� f�y
�=&��P���
Oc�3u!���
��,�)!���$�Ng'��Z��15������p�	����%{�~� �s@�S�ݔ0zBw�5Ք�c��wА����h4:�P�3�J����N�g/���Џ�
$��(�`�������f9z�����%��m�vן0&w
Vx���w�E��pH�X�A����ɼã@oJc D#���&@�O��.��Er��}�t�\��_,�-ݨ������������|ӂ@�@�fm�kr�� `_	��)ۭ��Bt��!G�p���	)����ϼ$��������8���`�ۧ	�M����}壿���-	��V_����bq[H��ؤj`J`���g�X���p�ER
n����~���Pd�qg6z�@N��x��pΕiD���Ћ��G-^°�ʓiZ'��a����������:S���Z	v��D���˅��3����	�����Є�
�D2�@f�e�IjJ��O	�t�Y�0�b��f��Ђi�u�1T�����^ذ|���q��`�|�k���P��K����@I�k	�����;*���:��Ιslg���@��O�7�0X���߰�!	���p̲aG��y��Ν�s_�@i�n
�rfg�`��a$���*
:��P���
,]u���
��7��		Ѣ��eYl�t�I�Pp�A��N��'=
�t�P��:
1TΎ�0��$�7�����[����pS9pҗ�@Z�s����Ъ%�����7AX�E̎��G���^���@ v
Rq������4耪� _���1����w���Q)���Ua�!�g84�Q|t����#teQ�s�C��
R;b�
���_����}�k.qa���W^f���o0�5J��?�wl�h�l	�a�c��x�U-�x�^\�#��Q��p�%�0ǔ�Y"�d|��;z1�"�s>� �ŐBx�Vv!�������!�o���MI-����$�j�T�'F�$��9"D:/'q�K���<*�;d�]i�+a����P�x.��S�\�0�?��ٍH0��l?
�D	2A�rPP%2AF
=��41�>od5!�tp�L4A1v�	�"^�7�;�V����61��
_��S9�����V
�:�6k9�:�Buh��<A��L-�#=�X�6����>�=��D;�=:�1>�s�@������@��%Uu]}B��	�R��TC1����A�DA�j�p���Ca碙��pCq��J�B��E1���4��D!HQ�����@���V���D��	�=��Kxqj�[:6A���>�NA:zu���
PAn��
�P�R�v
\���S���ŮSqѳ�	Q�TVk���;�W�y�2�p�]X���	����\�by,�Xp]њRI���^a�3���_�����6�h`1*�f�ᷩ`щD�8�[:`�?�\
�0%dQj*qY>}dq�3���۠fѯ�	Ȧ�Ef�!<��V�dh|�
����ia�|i=1 k�a���"m��tߐ�nqHY$�&1oq���r��q����u��q�Ԋ�w�jntV������v[��%��x�.
�'�o�y�U�Q�n��z��olͮb{�nF�4D�2{�g[���+uy��dq�Hdl}1�8���>�!
�R��
�a����@�����	>�$�q��
	b1�+���S	�����Z�
!p@��B�y��[��>�8c>�P����+6�E�A$�\��\�1n�A	��K��A�zN	WX�U��>)MU�m����U
{��[��s��L诎�Q�Y�	��(��qM�]��
�q���Dރ!��,�g#1�l��ٜ�#�|b�ݝ���$_��!��o�̡����}8���?��3�f�q:��^�\��[�I����I)�ܞ�8�1r�	q(a��d�@6�p��1A	��$˲1Ml�Y��ѷ�Y��C�As�^�C�T�A͹ ��T����w	�0{8�����	ÖA��`��
���	����
��0���.%
���q��K�����26�U�c������upý!-�Y���꿡J+	�઒�����w��!w�_�00�\��p��!A!���	�Q�Pʍuš���C���A�� 
�;�=��Ƒh��Oc[�/��1�/d�U{_ƑJ�h
�b����	xS�[�̱�.�
�����X*��q#�z
�>�ϑ����ݴ#�񹙉�n��!��[��cҡ��M�I����5c�	��u;�azk�
�W0��q��~�ֱt��W�ׁxE\53d�Q@?���0O��@jБ�^�a��/5�!.�5��=��i%N�����3s)1�4?��o���A,х��@r�����n��C�
�:��aϬ�s�鑠�RM�S[�A�f�չ�
�a�<cq-�qg�8�[U��g���z�!�rl!��J�*B���s�I��qP*��Z������9��A�����kY�1c���������f�[���"��$�Y���Y	6pR����w����.��e�±IMUd)5����2�I�L
9���2�J��k�
b/�������xH�*�bk�E�f[to�	�����?KX���sb�yu%� ���!,���!R@���n�X B�A�5r��$B�M��=$8H�	�W��$�!��	���,�y�VX�.�'�z3�T."�X+Ȩ�0br���h@�2�Wk���32W,���3�=�w��4R[���!\�6��S�gsk06gG>�x�82؋��?9�Jy��g$4z?	��>2���_��$?����6�e�?Btl�k�2_A��b�'�Crk�$�>�D\F�W��#E2���=�F���QI�F2f�r�v��H������QG�<H�/nBJ23��oJ�+�Q	�ƶ,J���j
�L�M�Y������M"�*���O���	a�O��84e�\ER02�R�R��an����V�Yc��ƄW�/�Hu�<X�Y���=FVB�/�h԰V�p�|R�E[���U�\V�}�h�v�l]���)�W��!�|�.Sa�Ú5:Bvf�����U�f�oq��c��hiH����h������j���*Liҥ���u�ii2�{�	T�)6i�E)s
�.a�nb�}��or��L�t��s�N�y�1s�R��a@D�ub�g�$Se�v�U��}�SwB�I���o{����;ZCj|B���V?��}"��	V�Q~�.}�V^�R�Xja��{�5�ӆ�1�b�f}
��Ҋ��d�{��eWZ�[�n��gƀ��*��ৄ�P퓢��9
Esz��PTg�%��2��8�rW��Bt:(8r�*�B�D%Czgl�"�g,ߙ҅��.#��2�m��$��E�C�&s_�
�I����Y����n:���oh�7��+F|
"���W#��v�������:G���z4b8��I��� �E�	:����b��'
�oq��H�c/S���'&]L��r��!�f��R��~	h�b%}=?sei�b�Ur��褱b�
d���"�
&��E�B�����ͭw{�mĽ����	ίsƾ�a�����R�@��F�j���C�ܚ�Ÿ"�یY����	�I�Ž�]J�
��Bhj�
I��S��k	�f�x�����b�����FI�W��l-��u����B�85���F��&�˒ߗ/���p�Rf�^YCB���UJl�n�°�0��B���R�y;8�BN���"��S���*���^z�u�������
��p#̢���
���w�2��6�n~���ړ	��b���Um�

���ҟFÁ�mڲ¶V�JG�ْ�?g�݂��(�s���:O���r`՚�1��b1
�o?c��Xc�
��Cb�ұg�
����ϊ���9�"0�u	RQ��Lh��$M��R���	��~M�B��<�����b�Y#Jw0���������)����s[	�N\K�t�Y
����yԢ�߆���!Nj����7'���2v���>��r�4���q���|
ga�S��O�������\$������M�@
�KDx	����ũ�l
Ӎ�.EH���	S��-0CZ9

���S��*�ZNm�
�:}n�cE��)�3��t�V��U��6�C����MS��=�J�c�8M���i*i	)
�5!�B�|(�Ƈ"s�lL��$s�M�
�,W%C�Ɓ��tP'��	u'T�)3r�O1�V�+�PH�����,cz^�	ŭ{�-�I2�}�'.3��7	HL0���1�9&1�c����2cR3�4��4�ۃ���4ÈKr
�/�s8���	O�O93}x4���R;3^����ђ<�Uh�	��1Cs�r����G�|r�f
�H������)J��1�	���IM�+	�.{N#�c�$�T�Oü�`����P3��Gn�ASC�W)+ZS����\yV��B�p�V�2�
�X������z]YA�
���\C���^Q\#S��8:V]#¶]�"�_#ϔr�y\s�B(
�uF�a�������a��5�
&LAdC���	�;e�����m��hÄjB���Mh�x-�C�Yj�P�x�phc5��	�E�m���h'r�n�sW�
אh�n�oe�mbpC��
r�q��u��,tSuV��M�6w�c�O���w6}����ySyFz	���W{s��P�+�y|�X����3�}3d+Z�"4~��*�0]�[~��k?	��|#n!�"��^���w����|cS�;�l@����*��B~sZ��	�_C|�X��	�~||#���
�ʍ�����HX��#�%��)�sZ��ӽT�3w�+8���sK�>��c)�Î�O`a^�#2��(���S�;��'{u�cĞ�'0ߖc�2dN��&��+�>z����Q:�!\��l,����CC�˜������*���ݜ����?^,����j����cys	.n������	וo��
we!�q���S�u������X����#�y��
%�����|��c�ה�蛦�V7�i$y��ØkbfO��}��z�]	�������,�C�\����\���ʷk�w��3#�'	XH���2$�-P-�����	u�ټ��"QT�#[/(��[<��)��zf��
فg|�c/q�Y@����
�Á���S��^�o���m[
a4!1��+q���H���D�
M������p
��_ܡ���
�b�{��IS�
�7@�#�.��b�FQ��T�ñ����>��cմ�-Ӷ�#�W��{��8j�Y�n��d_=/���ƒ�,������T��Q�X�?%�x^ƣ��K^R;��ӚRl���]�ڇo��fɣZ+��AA�3y�/�qv�S��e	Ͼ��Å�^8~���C#��	��҇�3\W��__���X�(NFEN�!b���3 �4�[���CS5���	���Ct�	�.�l��(Ty�V{���e�
S��z���r����c�P���iP�SUk5��
�É�'���ܣ�eJ��oN�s�B��ʚq��b�1�n���CZN�����R�%��B+ރ3.���xz�-(>����c0����^��x�H����ô�b	R���CD1[�߉c���o���CE5�	�۲k��=����?�����ܸ���}��3����]zM�Sv��l'~�.=��>���:>����S�,�
�
U6�#5�aT:��~�`_]����3�.Q�+��)
 ڻ�-��5�e^@G^��S��FҵB�3�"��G�b�{�n>a~���g�b�$����H�����C���Q��U��`K�4"B�	T��J�
����Y�l������0�T8O��O?�T�]-w�
�خ����T�:��#Ñ�O��¸n
D�k����t9�b_p���h��(�T�8V�0��U�	e����zU�	�L�$n�
����1�����p�	\�\{���o��O�
���
t=�;�WUH�H��n�T�<�h���1|�u����!�ĩ ��]U>��!��3��c!dBN	�i�"�lkC_��$�G8�9!���	b&��RT���'D0����/�&�V:/^5�)��\��B,�*4��n��+$�,����%$	K�.��]��k��04�'�	,R[34:/R5�Z��K`n6D�,��MVC6��#�K��`5Ԉ�/d��9�C�ֵ�9���	d�;dAj�i�<t7?C9J�=��e*���?�U�5
)���A�w������BD�]u��lB�%�:S?)D�ߎSV>/�B$Lx��H��H�'֮K��-L$�h��[M�%��ne	�Odcv�r4�P��ط��RdP����BR�o��C�T��vWګ��T�u�i�թS��%_���vR�����-*�X�m(Y��i�UDvaCm��vY�o��v�S[6�i���|Z�V�SfZ�0V�����_�z����_t���ߪ�`tIXG�ecbd������
c44h����d1u
���e�lk�)YMe��pm8V�b��J�߮�i�/O;��-j�*J�졁(l�Cr�	]��mԥ��[�mdei�"Sbp�”�p�ZqDǷ��B��tv�����#u����ͨ�vDi]��f��y�$D[�j�{�*���X�{t��9��[}�o�	���~4Q�!	1-�|4+�
�/�D��L�A3���($s6 F���_��'�$������T,��`%
���������$$��ՁD�	�hmZ�T�T�x����D۫œ,+��b��ȣ��
75rs��BJ��ԋ��	K�����
�1�3�E�D<�	'��|D�R�
F-P{����"֊��80,�����?�V�k���*B���әt��4!���D}��KHa���8u�n
��!�
����b����7ꞔ�>��H6��.�b:�"J�Da�˝��t߼�ɛ[G��-y5Q������͕��tm�5�c�k�	:�mm�d;\�����@�^{����Vg�ˤӧ�f1.����!l솯T�4��
8���9	
®Ү���ZA���6����|��$�F����|��pJ�䳄�(�8-�޵d_m�.>S��$)��l���Hv��y�����D�2���a�[�c��ԇD�o�b���k����t>ʤI(��4�1�����T��
;E� �T�x�0BG��0�ק�$ɑ�г�{Ȕ��������f��9O�ˤjc����L�Z���W�͔F55HJ��lF!����T`�Rǰ�Ф>�DvMI[�d��_x�$д��s�z;���1M�x��|Դ��rA���̈́9&
c؄��j\�	 ��D���X%C�D=7�c2*�����
�15���_��.td��`ΈIS�y�D��7�N���(E�
F81���X������6o�
�MP��d�����?h�4��
I���[��iW���MX������	�ӏ>�Ԯ)��GՅ�$fp�{���Dy@� ���(��@ʠ���	A��4��S
5.�8��L�Q�u�D�{��A�T_�d05�q��fG,�'U
���0mJ#MI�$���"t�����]G�eEI8hP*�H����
���I�/�fG��i(��5E!
@�,�
�p�#a�@
�J��}U���H}	m�ZR��$�>��U��l[��E"@��=b6է�	�a	��Bj�����j�r\�0��	�F^�5�����E���ht��^�hU^�eU *f\6��EK��k#%GM	.��] ծ!�;-<!e���F�"������v"pt�@#E4c/	w�%E�*b��&�$�,|�'��:7��{$�m	m7n�)M:�K�q$uH�
�א�+E�T�LnF�,ţ<^ۑ�-��%E7.���
�^�,�K�
��)u���
�e��3UVOc�ȍ8�r

��Z;�h�b�Y�>�[�;�tA
�n�(�B�i�F��`CU��8F��ED�L�$�A�K�c%���KU��h�iLe��`
���RU-o�X^xSu��,���SE�����U��	ZJ�dU�-<;s�WՏ��@̔�Yeڲ0
�!�y\SK�3�b]E�"�
!3�`�xȰlj�'f5\u4�.Hoi��4_	�&�kjU�*v	^`r�k�ш���k���0.'k�����32"ne;N��o�x��WRr�����r���y	�3�	weAX�UEwLw����%hw��1�c`q{��1�"�{L�c™��~E����t�c�y��~u��}q��~�--���\�U"6
�m^��夺��^��|
�=>���1�
�Z�%t�0�,w��5
فJ��Ӓ��\�*����&*���o@5�$�E�q�	Ԕ��nv�ΖX�V밗%?�1;�g������ٛ���
#�M����� [4���Slk�m$�EU�u�!�[���������"AI�����@:�*�I������T�5�T�G~m�Š�	Ѽ�*���ڡS����ePyM
��䟕~��
pD���ީ�`4��uSZY0�(���(D~38_ܭ��q=	kQٍ�5`�י�I�U�
�	+~� ��B��	�K��j�1<�%m���+� �����tC�����;�ʘ�Շ�/�#9�5�6����������
z�ť"{�	��Ɵ�������E9��	�������������E�ed�l���u�T^'���5X�V9���e�[C$�U�
p�߈ϥG�J7�4r�u�6���4�U΋H}Ϯ!ԥ�_I��_�e�q
�����%�\H�B')�%>DZ	��F2�^��*Y��5(����t���p85I,��%��-4ڐ�e�z=��,�.�
=�F7���m�U�In~��v�� g	�c�U�*����m�%�P��=�P�������
�%.]	&�u1�e���h
�E�9��'���*�D��oG������,�
����fh�L�n��F������4���'���f	Fͪ���+���N
��	G�C�i8_2$S	��&C��S-
`��	'R�	|�
o:
��̻pOD��A�;��&P�1��N:�\�=mCI�f?�:'���yO�кZ��E|��
"��$@H���C�E'��2	m@N�v�G_Y�W��i�˅ �t��ON�#V� �/��%f��z1L_&V�����Z8'�`�)��Zg&f��
{e��)�g>�����)f�c
6~��*�W
�\�,�"��
^}.f�}���B�1��:E��1�_��n��5v��F;�7�6��Ӊ��7��%q���7�DMv����7�h��&n��8v��A��;e��W�J<fC-*�V;��c��B�"C�k
H��EF�~A
�+_?Gf�>�	J7ҤJ�Ne����K�����\vMV��}�LNV�>ͨ��Oր�
��;Qv�*I`1(Rf<�����kT�爛	�M�&Y���
X���Z�~%��J|+[�cN1��J\�U4�K�]��˻G,�^6�P`h=�`�w��_��`�z
�
����c��5I		�g8d�����Z
e��\�	N��g�~�$G�.�i�������[j���7���?jf��V��lD��`�2�m��ѫ*|�$mO��ʯ�ovXf$�GHo��/����n&�	��0�qr6�,U{N��rV�سܿP�mfaT�|��oƅ3L��x������y��K����y&��ݳ�|&��Q
~}�f0P
������A��i�V���D�W���[_#	�
g����~J�N�f`m rv��)��
��wL�F\Y_]�O��&|lk�m�Ɠ@ME�M�V4��������
��a��*���Ό&V*
sS�6�T3
��֪�~ĵSt����?sZ���*ڼ���O��������S��둶�l�&����vN�E	�G��
�D�����vc�l$r�����}@��֎0��W�vܰ	��B�����U��,���	�?N��7�
��HV��cQ+
�ڞ����Q����Y=o� ��BSt֤�=�}	�v���g`�������B���&�B�֒����.
�\K��'����r��x&4�F[��&��M@�ݲV�Ͱ�Vl�<��?�fg������F�66�+Ʋ���c�ɑ�F��{r�G�FTZ��n���u�?=�.�vV��7,��v;�9s���F��
�jA������l�¶+��D���Æ/}��mxæ��Hp�
��&5�k�	K�����K�.���f
7n���V�`�Ԥ�–:�s���v���	N�29��]/��w�
�6g�tpHS�ִ�u��5��k8��H��&o�Ձp���Ta�3j�&��_
�e��&����ZnGצ��Tc�r��Fٝ��
I�6o�����V��]�C��ӛl��s����
�wז�_/���h߆K��� S������A���ٶ��
tS���&���@���6�
��}�v�c9(X������g,UŊ?���I��@����٦���O톩:�	������ִ!a�f;_�P{�f��p�M��W�3�o����;���Y��}�h	�`��F�i�	�[�N�&,���Lϖ�F�)�R����f��	��y��<��֜��b�h��?���}��7][���O�'�U	�׻u������9�� Ra�Y��D�׬Lm'2�,	��<	�"y�P��	G�	����w�4Q��
��h�����Tz{�e����� �g��ʺG��;��aU
�ZD"U7'���[�{��|$a�g��=��6x��L	�0'�WC0?\�1�Gܥ[���G+�y�U!�^�	ⱋV#�������L%Ǻ�
�撰&��j8��&����=+�O�&�jF,��TL���_0��ү���	1.�����2�~Aq�^�P3w���	�(R2w#��
t0��5�5�
(|t77����Y��8|V�	o��9Wo�8c593g.	j���<��;�O	=w�sb��
>gŭUW���?��Ȅ<���?�5k�Z���>������B��q�e+�-B�sd({�ND�6H�:�Xp@w�}��#^�@��Z��1G�;a��H�<C����8G�<6�	^$cH7���
�E(K�JQD	l�ɀL<��Y��M�8}V]MEJ�Yt�
z��EW��&��Q��Z#jkjQ����Q�*xaP	Tg?0#ͮ}Tw��E���W�
���Iq$Z���h&[�Z�ق�wΟ~[����;]��:��y^�ʭ����a�x%E�tuc״��YӇdW
��y3�e'�2��_�'fw�$��j��k�Q,�!
Yl�9G�:�zkW�g�4n�ۅ	ϼ�go����YI�p�d����l����OWS�r�{����sGv���jiksw};��섷ugu����r�yw�O{�v����&���x'��t�J/�y�
^�""�zGL��}�p״�>
���|��C�W!s��E
kpZ�~g�n������W��T�~G�S��a-�~WZ:	���;�7��;�.������Ć%̠�r����f��/��W
�<��)���`��[����b&��������'�d
�u,���D��{��a�w�/�pb�g�sC��HԖ7�8"	gAx��w8u�U��Wm ���-�w��w�C�}�'+K�:!Ü�x��_�$�v;�/���WS�������4<��e+��w(Q!
!b��������,�'
d�w'���J#�����
0��m�G�V�yKbݦ_>�
9[-�׽c}�S?O��ٺ�L��
�'�V��(S˯&���;�g�G@���s]��Wv�$	P���g��>	�w�~�G��	m�^����;z�ƌ�'�T��^wθ�,�1����wl�3�?��CM�
/�g(�cӰ�V$�{�2���Hr��VѼ��P&R�ּ'%
En]�7��
4����GBGBM��w�qKM=�!�'��)PgV�'��~��Gn�.��A�w�L�2-��ǃ-�	��!͗����lz���c���B����c�w�7�
��Sw�Gw������ޢ���Xn�'�Q��|���hn;`|����R,pt� ;�G�<�����Ǜ�m����WM��	m�ABݷ<Zچ���g��u�k݇G��*;q��7_�	�_��׏��	��70RH
���gB��'P<��G�B����己��n,�_��Q�M.����t
�������~��7�X�5�!^�7����0(����\	�}����W�	ID!|�Ǒ�!
 ,�wC@Mx�W{�)��^�b��;[=�J��**
ن@������	�cJ�ǀ���TTJ���W�:s���k��]����(zM!a���w��c��&1+;��yh3p�E!���V��� X�C�-�8�ř����d��9���x�GmM����Д5j3�kTĞ��%�π�+
x�~kK��O��
�?$�	�ם�
`M�-
�D8yh�1 
hX�w�s
H�.�d8��w�
��W��k�{�V1�
�lW�0J{�*	f�l3��Tcӱ2yh�1S�8䍠�6(�W�
V�VR�%��E�P ��M/fc�"��v�����#�q������$X�����	%�W�h��%���yU)(8�;	��*)h��L��\*X��f��O�+H��W�k,hs����3�ݵ�0��4�6�]`Ҝ�6؟+�Շd�7��?0���h8�
����:('���H�J;hM8��hP:xv;���=� �
%+�>�>/C6�ۻ>���`��a@�yLH	��r�B�)-�Z@�|B���U>jBX�Ѷ��D�l�����H���4f��#H8��v�[��JXU+3$�	J80s�
�W�L��v��T�MXx���<*M�>�D&�ƤLh'��`�>O�	�0C<Qh2�k�{�P�J�0	�8 H��@'�?W��px͘�Xx6hJ.o<Y��9X՘�Z�գ�ni�LW8���q��YhS�n�^8EXw@ƫ_�m�>`X��z���d��Q�G,ܱe�1���F��fh�ί��;�e��槙	hO��2��)d��8V�\:�ex�'�;�G�keئ�^-o��K
V�^p>�!'���pH"=o\t��phLU�
tֈ9tx��y���tX��KP�Bvxi+*�Ǖw�B��px�Ik��۬y���b~��t(��X8w�f3
�HX�|��H�r�|��ϑ{���~��JU������e"�M;Y�H�������H“	
C��������`�8�b�3֚�����xH���Ƞ���L�L��k�T֏ۇ��Y��X��h2�_���ӃHۘ�
d������I�����AV�	��L�8�5���Տ�Q_���۔X ���Aʕ��$��ە���c[�-.����c�9�?a��hoQ��Q����:��_��A��{O��X�'#^= ���T��?���C=��=Q���0��ì��3���(q�	i����b��	�
MT�Ha���^EZ�������Kɫh*�a#��8����
�ȬH��`�+t�H���x�?��ؙzO��U��I8")�0�h�ޝ��#��[���B#m�h�SP���_�H8T�K0	u��#��|�P��8�{�G{H.�H�͌�w��x!߹1�߾h��6\E���.���z��MP:/�5��͵��
P�Hj��	�=��x��Nj4���ԕF��iƈ��8B��JƸ4y;}2������v:�H.j�	P����8^�D
t
	Ș�#4����x(0sFM�%Έ���	�+e����{m/��͈�%#
h�'��xKO��8]�X
NV��&�x�'R�����8�%pA����~Q
3Х�oO�����h�8�&���٨c;	��=������������݈���� ��j�ڨJ�V�NZ܈l;
t=�9������U����G�z�x�����/�2_C��tZ�Z�X�i������8�:���q�X��z g���=�a�R�'븩	��9��(T�
���(��)V	�G)�H�Q�f���h32�
�h�e�x��J ����������\
6�3�����(a;IJn!3���3�
�;��a_��=p��5��~�u������0<��k��~�7f)��i��	+S&�C�w��<�HIb�^�[��A�z�TX5��i՛���~t�
X�a�y^�=dOVق�8�)����I�b!�,	��I���)X(	��	ib"�	�bܩ i�����V IЪW�!�$92Qo5q�'������*i�W��ߨ�*�נ}��u.)��V<��/)�pa8�).��VX	��29U�@_l�3�J)
��4���!�49|vfa�{6��}/�7I����Z�7��6�cf��9i��<�O;9�K%P��n=���A݆�K?ɨ��~��@����Áq�?Y!�O:�?B������D�2�n���Eي[9G���FY��4
���L������ULY�8��,��N�b���{BNy���V��{P	|�|���O9�̐;(ɚP��9	����TY�J�E0Ty;�V
8K�~Vٶ�[�\�,W	 ў8߱[V��*�j�V� ��s-Z)��C��Z[i��L�Q�N\�.�B�V]Ya�P���V	�w�U���X�F݅��2`	�cTc�j*`y��Sσ�b�,;���bIe,n	��e\dY�]�
��pqeYg��,'g�|	L>.�hI���2�~hI��6�#�iɞ�w�3pFi�cB�q�hi��
�`�n)y��Vry*|�9�0�sٌR��P�s	"���\�!w�a�r��2y)�O��L�y�M�s���l|���>Ol+}_�3f�R|i&��F=�?����~i	X�
Tyu��[!o
�3m~�	͞%7D'���"�;���y����z���z 	a`'Y�9`+,��2ĉ�o��w򘐙�������\^">�R��i{Jk��	�X�*�C��rXq��խ�6d閉�ef�Ĕ�	1~��l����Q^��֙��i���	���Z��I�"=���u��8���==�#:�y�c	�L�)�؎
$`��i���u�p$��r�H���������83�)�g�3\Z�Iz1�������]�\jd��o�.z�C�����#@��y땩ˀ ��9��+n���I��_�y���M�2�%a�y�]p�CL���ȡ;U���ic��/���n[k
�d�0����n�)f�邅��N�I����Վ��l��	��m�ɫ,�|�™��&�g�������8��|��j��I���Wɢm�yv"<]��Y��M����ɲ��2�t�)]��
�w�(��CpXР���YF<jDt��Y-C/)�щ�<L��)t��TSKЙ�4\��t�y���M���։V ��2ש=a�'�f=���
+�x^��2�	����݉j��������C	�_$��IT�%T������A?�P%����"�I�:�:�~m��״�Nl��+�����Q�U��	��k��ɽ�2E��?%�.�c]J	����[!gu�1w����O�s�6��C����YIJ�,l\�i�e'#���	�/�Ԛ@&�i���W8W*ӢI��s���ğ<���E�*m��D�����	���_8a	���ˋ
�ڪ�0K9��k�c�	������R��T���*���k��ʬ+�fw�����n�Fjs�-��U,�Obv1��z��3���/jh��	�o���5	�J�J
�:�=
��x
Ǭ�n��0c�����
u�
��hG!*�%�[��Q$�۶�Y�P�&_P����'J���e(ZU�{�Z�7(z���
>�r�+����
k��^,�0���jؘ/�ycqc��/��(xT��/�4Q���4�����-f`5�ymR�F	6J7
)���!4�ԛ[��<�9
� T��:��f��8�_<
�D"�"f<���3P�Az����dFڻ4\��#�IژM]�w"�J�Tx�M��O����	�?Q

؎�Rj��\��KS�A
�~&�V:��~�W�
&�3��X��ܔ}�Y�vR�/��Z
���pt�\j��ݣU�]j�g�1V&^:G���քRaj=f�_IqcJQ:m�fj�Qy�ROgZ��|��h��_ҏ�g���
�5�l�<��V�qJg��
}��Bt����3Gt��f�H�_vk^�^N�ujUS���Z
x�o�*��bv��?C��>|*���f��|��Ά
#�J�~
E�܈�ʗ2x"�26�*��cZf�JhD�	��}1��/a��i�Z����,녪���N�j��(	�*�^���[
�'�U�z%@_�I��������!���ʙ	i?U��dO��)�G��g�Um�?�:���I��Z�
Y,�!7��u���"����
�FWz�Z� �>�=��}��1 	��,X��9�~�Z�e�E���ZTE��Q�ٞ:W���$u��J�s�>�˟�h*��3|��R�
ѹ����F��
1����K���ǻ۩��kC�[�Z���LG�z��2P�ޭ�
�]�:���&�6M�w�*t�P8X&�ڂ`��=��*P#S����*�^�l ��ʯ��	5����K�ǡ��zrF�	 �O���?R	]0q��J����h	����ԥ|���d�������/��O�[��b�2mW0�J��CWB�v�:�սZf��}��Gt߲�����	������
�����j�/��ɺA��1����
�����r��J']��O�*`���_�z�r~=dcϪ@��������E������~D7��jo�tYT�z�u���2��Z��j ����:5z������$3 �y�U��vx��u��J�x��!T޺��v�ß7�*V\�%�T��ǚ��Bl�z��(��N��6��PX����P�s��:��I9J�I�*�{��zQ}�J?��
������ːU$�������E�*��{5��Z��y�\����$z�
	p�v��
��
AQ��*L0��s�&���
�Ī�����������^�	�L���j�+N)u/��ʀ�
ɣ1x[Ij�	ڨw��^A]�3��a�
V ��:":��-t[�R
�$��Uf�[�����7I�x��b�R]%{�	��	���~A;�+պ�wFĭ�p�������'&�餉+������
�w�YA�h�[_m�ۘ[�4|y;5�)짅�.�D�u�{�xxP��$�5�F�"$k��"y�#�&��)h?{�'����c26�'���ԃ@&ۄ�f��%;�P�G1G${��۱�/%���m��-��������-K*����@�,��0�	����1��t~ _��1�N\�	�=Lr4��	^l�7�KXf�y�$7�	�#?9K$3���	w:H���>�|8��S�	��a�<��`>x���<+��i
?��8�K�D�ٞ�Aۏh���(:E˃�c
�1��IK���{��J���snL,J��1��wW5L�k�Z��K�L�����=Nk%�t~V��K�[	��P��
n_��J+�t
��g�Rۚw���R{Vx-�v�K�f�{
�<g�Pk��
���@Vk���PQhW����!V���#j1�OY��إ���%Yk�iW�#j�W+�n��[��Y˚���3�z]�ѪI<JO�[{��
NM�
_K����t`������^K+���
�$�[�F�{�d��F.i�?Bf�1`	�zch�t�4��0i��O��FzRhKN�uט	KhK����w�l;]~�p�4l{�;P
�m����f�vo���!��l�~�Ď�o�՚��p��	�^�as�Q|Ya��t�6��ٵx{%d	�X�y+zj��$ņz;��$�
x�� �	�P�|ͧ��]�|K��i%�S�~K
�O��S��2�د򀋑��ġIM��+B��y=��}���9�lD�_�4�;��"�n�~{�Ie
B��kA
H���+�����+��<����[�=���[Q���E��@ip3����SՖ�;%�<�V�琻�}bɢ�[�tgq�$��+�w8���K$]!AU���ۭ����:�;�`?k%�ʘ�N:Ֆ�s�Gj� |��ڪ�v���{̝7u���k� "�����X��#��{�3	=�'h�۷,�	ho����&z�u[I��T^Q�0�E��/���(/��.�j��fբ���8���Df�����[�&m����8LX�YW
��Ζ'=񊧨�(=U�1ɫ�2�P_�g�k=^{�+���uԇ��f��(sx��S%+�Nt��
���k�+�)a	o.v���	Z9������,շ x�	]���[�WI�`�K��K
��Y���x�	.B��{}r��۾�Cc<5�������f��+.�r&�����A�'�;<��
<OF�; �G�U����wg��ȋiN��V��K�B)	��nʛ����t @�K{C����}̛VN��O��{r��(&���{z�Z�����E��uzͻκG	t�z��k@'�	�7��{#�	%�3��6�������;�9F
��Ӟ�+�]~
��~�[	Y��G�֫U�tS
L�{�[�
_�҆�[��
��y�k��
]��J�[��-���V߫���ea�p�K�6[V�
O�T�
����=��O������g���ۮ~q	�^�r�[���T��������t�3�{�m���-�;A��A[�6k{�T:D�;���6%�����x	�Z���+��&ߺu��~�$�4R���Ek����{�[i�bS�����	洌��u�x�����yG��4�����	���S�+B��
/�L`����l;}�x(��d"Lee
��9���C��^�ѭ��Ti�R
��������"m>�Un���D)2n�l0{���	�|z��P�h<.cs���l�\0V'?R��ez�x`��,m��\
}|��|�q�܀��b���"����>��	��|�d5�g�\I���?�� 	~P�D ,|����$�F5���`9%�:�(�P(�p)
׆(,l}���8*�3\�x��+l��kB��(��GdGY�)��25�^�.�!����%(0<�t�Z`1��u�K�B�6�O,��Z��7|*�M	M��8��{η�G9C��}��:��0�,��<�te��h��=���2܂v=<5���ԁ,?�����=���kfzȄ=L�Z
��N?� 8e��C��{�.�E�C,$�l
�j�E|�~��
T�E��~�8}@E5�2��
E��r�Fz	L,������M\��y{���N|`�0�*�NNܦ:�(�%L��%	�L9�S<0@
.حET��l>b��T���8	����X�>�w�6�Z��
@)�&`�\�=
��mcl��~b��"f�瘪x�~Ug�_��2݄�i\eMC�Rj��|m<��k<��4Vl�@vƙn�y�KH��o,�$��-��o<�15�ɱFp���8
�\�r|�[W��\mr|����u��
Z8�y<�?	��pCy�.��y�v{�����*�|�c�[�{lJ'�;�~<��N��8�S�
8?�K���� f����!��x��L��½��l�n�Ŀ�^�����5lj��.X�i�ω��Y�x�&�\c��ܑ�Lxz���o����s����<ĭ��^�
�|����n��,���8����<�'v
;�۷�L��钒�L��pM8��l�%	S^�<���
P�L���J0E��O���ʽڂ��.�A�`��,%�\���z�,m�5B���V��D�����8���ל��+W�����<̗���飜��=:��k�������B��NW0��I�,(�m#��T�|��y�}����f,ŧ�We'YS/Y�Ld#B
��kZ����v�xC��DƑf��������p�����c����������X�����o��\�\v�6䓰|�f�
Eh,�L����-�l���*�$��~2��	r�{i�I�?Z�\Xkv�%Ž,�Q����@��v��}�Q������(�ǹ,�*�<&)�uYO�3����u�7
Dn�����
L�=�Č~����R�Ü��m]MƌrkeJ�Ǭ,10�S�Ɍ��۔ɼ�?L�
݂�4��>�+�<q��	��s��\O
�Ea4����O��?bΜ����X���(�ukݐ�݋A"3���i�
���׼0��	�EA|�Q��(����3z���޼3�,
�l�y߼H	�e���,t���]���
�|��/�F ��|6��3N��&�'���C2�L{���LOVB�aY�L�r	����\fT��gsS�����Gg�\o�@������5��D�<��x]@�w�`
���m�,2�L	O2z���2�>���889��w���֞��4*O�|-����^	[�/���g��p(���_"
���L""���^��̘�M���L��wiƾ�<

6�]�\=(�	��=�w�-J�B�ة̿�P�S�,G��H��(��W	������
�
��7N��
�\�ˊ{�
���=��	
�}�{�LJ}h��O��=m]�J�
>��{�I
�,�	�ܟ������]1n�ftc���nj��d
�B�<
D��l
X�	�]�\{޽jm�Tg�'�q
&��x ԅͻ���QJ�]U›�r��]�"�	J��]���
������x�
�ǙO"}�����D�$}��	$v�%-�}��"�'}�r	��b*�.��\�`�+�Z�9�.z�,�"�q�n��+�^?�m.,�tR���.
�Z2Z�/��v�	�_,1��̜�M�1�,��	e2]��j�i1�"�t	l��5��׳	H�1�6��
���8-VA�Į�<:M��(�rQ:m�� m'L<
T�����]>���(A]�?�XO
3�?���I
D�BmM�;*�Dm���
�<jI��Q�
CaJ����]�)L��o&����P�=D-�"R}�$���Q7R��_�����VmM�3K�0�W�^�O��?WM;�#,̨U\M���䃵.]-ӿ-1݀�]m�(-��:_��d={N`���;	F@�a]���Ә�a�B�7��7b
�*��m_k_�8�
EwA`eM|�	��f
K0��蜫h���VB�5%h]�b�m�jm�
�,h�#j]�=^
A���l}�s��w�m]�ɟg��l-�t��T3�om�c�	�@�Op���b��p�4��Yn���
�9-v����acv�9fB�<�x�c�sV���y��F���w	Ԑ
�@�wN�{	k� )|},����]�|��[�wY�*}��(|���-��5�=A�Q�m�2ā��ߔ
~t5�mu̶ז8g������5���}Q@T!)燝�a��[�]˛> �(	�-u�g
r�fɊ
���
c/Xԍ-�M�=X���7��
�������	�w韐]&��
�a��=�	���M���cڻm��
���(� �-P�%��m�"�-4m���9���4Q�]9����h�
�V�E�C���dt�(�M���M�ܢ�{������	�
�!/Ԥ�7�4�XѤ�Qbz�`/`�����	�2�I��O$j�a����(�
����X�
C�m�)�[�T�^�=����L����d|�����UG_P"=�]�.5��B��c���޸M���Z��&~�$:y���d+��ں�I�5��4�-c7����8������&f�}�A��
{��:i	�Z�����ߒ
�{�3�=y3�3*>��-�����]�\
��&��=)�f(�P:�̓w�IL��mb?����
頫N�ֱ�m�S&;��ӽe{��j���-�b�	nj�'ս��2{�Y��}�0��,\�����5��}�,��eл�
b�3�G~\����
�j_f�f�����mN-�X��MF1J��������!��
Jx�ٮYo���'dI�tF�]e�}w�����l���v!�->+��.��-/l�Ewf��}"�|Z�*��c��������>�1�
���W��X ��j��ma�e�E��]���j���m��U��C@��	>�����xD�g�]�����)|�=b�$o���M:�7�B8�=M%���!��F�;P�$����
w�)*�m�}��x��-���u���-�:�	m%���GY��#c��D
�ϛv���$
(Sd
���H�KL.K�	�W��,�}c�)���z����W	��^�Ό=!��&�
��&L<b�~),����N��0��Z+
�+CQ�w��Hڤ����07�ln?%�	��.��
�|�
x�7t�&�>�J	:���23q9Z��tZ�>��Z�����&	���x�س�
��)�#�F�J��
���� �~'�!	Ҳ^�t>?�b���BB	���Q�|�
t+!�vc�
c��R$N���-M8�-�I���7�.�e
��\}2���U�6n�zTZ���7��_��G�7�/w�T��9����G�X;���r7�@�;��<
�E;�$'X!�>�<:3���?�J�
�I@V�i�Nq�A�q�����B��	��=��@���p	`O�eD��@	�CF�En.c��w�F G��FD%���H��]g���IN�q
Nh�I�N<<=F��K=+�\���L�<�S���Jx�e�i��E�Im���_Onq�S��PN�Q����,L���^	���I��W�
���K>���
>�ٽT^�`���9TN)�P	.��Vl��{	�T^��
\u��X�av��Fn�Kڜ�CG����L^�[~݌Ñ�~[.Ѣ�!]^YB�FIf[>�4��p�S^>��<	�A�`^5�+;�Ne����gLeNh7/W�g���.g�i��NS�d�j�SZ�R��kNu�i��ml��m�3��jm����WW��m^�(��`�1n�����)��l������j�5��ә�@r.J���!ַs��ɿ܍� r�-GyJ�r�|�vS}�@vN�1�˕w�T��	I��v��A]
X��yy>u=[��z�����3s{��]
om~؟�
;Z}��1�"��~~�����~^ԣA���~�b����}>���]�}�CN�4c��nԹe�5��T�~'��.�h��������Q�C��޿�#	�/w��Ef��E-�n�4�ƃ.�NI{��F�΍NCHQ��<��Vx�*�T�������_ڐ^����ǒ^)���fB��ޢV?W�������	�a�%�~��0�i���R:Ӂh�n�{�K
���nmhK�=���N/�I��ll�N
aih���HI�������	����n��f
P�ޯ��#�4�3����_pWT�>�p=ٲ�v�X�����$�'�̩��X��:�^(��?�.|����*�����tA9�q����o�)6��QUjn����\��������M��3A��K�We��lƾ��|.R�>�<�	hb�Ȯ
n�%�$ɮ>�(~	�^Ⱦ�roM�@��^6�o�	����<~�[I���yX
4����.�T$�y�n���yc�$ўh"��d�QѮ����CnҮ���8�V�^jTaUw���^�|�-0�������ٹ��C
jc�h�^ZXwn���>	]6MY��>���l�I�Fs]�쎡;��t4��� �Vv�*xF	�z��	����?�>U��7��n��G
N.ۄ�N?�@}���n�Ƙ�����&��}�N6��x���.u"�����.�DQ�k��n��M$b����q�_3���jz��J��'�p������a��3w~�^vf�O����.�bɅ�O�$��7�w���}�?�J�����:�#DnB	o���dN
s���H��/7��S�+o�R�z��b_�e�� ��/h2��2�o<����/�/��6	Q����u��gt��62#=����(H��K	�:8b��]o	� 8��P�	�$��%Ϸ��	+TsK)?u!����.)ot��>�f-�ŸQd���._���u��F-o�Q_�Xi/�
H�I��l.���	�mL3߰T	'u��8_IEg�(;�E��z�<�+�
�e�=_gg�}'��>OFE��2^?o��f�$@�i�Gy4ЅD��E<�=MD�Z]	��ojHE�!P��J_�4���ZKT&_�t��JO� �	���P�5`�P���P/lq]�n�R��d��mS�^���ε?T߇s�bToE��'Z�V?E�~,1�V_Ē�s���X/w����@X�D�K��->Xﭱ��2,�[���754�Y/��?8$��Z�p��Z��1X�K0kkW�`����6=�b��b����c���X֘d/��..�d�H���Ie/���o>"�boe��@�io�@��QHk7��V�tk����W�l~o�TSE��n!o�pCa
E�V3q���M�r_7\����q/@lC���t^WxL+��tߊ�{��vO�h%�F�s_/j	��_ey�n���}�My��m4	2'|n{�h��@H{�{��	���}_I�n�Sʀ~
�%��bz���b
;�NI��r=���Ձ&q}k]��-��<O����R���Y� ��������+Lq����+�Kb�oF���=���`\�	���Ύod<
ue��_��p�F�/O�'�q3Z���[���ї�N,ڎi���Ͳ8����31��f���>*�|���OY�F	�;��_�c��������z���ƞ���0{#S�oI�B����o��7\�ԛO~��	�]Ɩ�/ѫ6�G�/&>�W��������C=��m�	�^M=��3��4Nb��S�E冽ҩ�a��	�ډ�O��`��ad��9�
͌��?D�7?7�`�/���F�Y��G�쐩캏�:�#;�o�9������k0�A�a澏��w���_�?�5]_��
�[��o�$gC�z���
��6T���YJ$�a��Zd)��Iį
��Is*��oE5��#����v����<Ŀ�`'W�x�o��ZE*����C��ʾ�Ώ�3��:à�����zk{���F��'�����FX!�N������"g��o�]]�LU��_)���{2��/M��ڲP�O�bb����O����~������Oeӟ����Qo��/Q?�e���o�s	����܏�])�:��ݿ�w�oe���i�	kє�o�5،��د<��	��1�׏�/
=L>]����|�|0��OK�
Ŏ
s��y�-#�c�/,LO	�6�v���s���A�����_��-�~���6��i��c��ƒ�El6��l�~���?h*��]��_�Xo������G`*I����p?�~����T5������:)g\���o����g�g�,P���ʱ#�-ā����!4�,�N�E��m��A�9�z��_������ WNK}��O9��	����(D)	���)7�������}���HW
���@�Ea��
��������o���'f4TX%qo��cp��'H�B62We������9Q�0y^Z���^:6q:��a|��,N7�i�]�r��O�u@�:�����]Bb9=[�_B�
�\;
[%/^n3/!}�gM�muVkR3"�_��Y'J�perl`e�XBn'1�4e�������i>[^Ld,mYgO�~V�R��,Ib@��l)U� �q;/�pI�::d������t>���
�M�z<��.wc>HcqL�%��2N��)�E6[
;^Re
O[qf@|5QqH(gm
z�=�N�XY�ZH]���<)xv"x�5s>H�0�:,Y�cE�H�T�Ys#-2rMeE-ceeE=����}�w��,P��
]��zr�H�����9�D ��6RM\T~QIk{rH.(]I'}]pLx\15Sv"������ KXJhs!V|��3�K3Ns	|���Zh��tLM{���J$�s%k�����$P����7�%��_����IK �&$Y�����<�,S�
Z)#E%=���hV6^�#L[}jxzrgb0���1D8zG	��M����8}]=Qs���'O3@���Uxq>,`�����3���+���c��Sx�*n"3L6CF7+o=VM��$U�>*����Y����V�ZL 
�}v5ny6Q#K]%pU')=t_m6
[�ntj1�3ED4M�[j9V���������jM���]Ze��J�c�xYan���O��~�XR��J�d�P�c6�&c�
�X�$/$f�?i�A%��I<�X4������9���9e���1Xh��+]�GLo��I[g!h�g��5|C�M+2:��+��r>#�f^5;yhuzfbD���NT`K���OcWf9y;yZ<tk5N.e[^]
8P68"ep)#\Z+5/B)mojNz+w]:*29(5��d2!K'jqNq5u\��e;[qpadJu3$��*!GG��}'T�WC5VO**xrwL'{���kU.'6e\?.d�.����LH!u52�U�R.G<��k���xJ�1l�(M;@v0v~PV�=Y,e468v�'%�9Z4�J[��fR.���|UkpZ]nU	*U1
%hd)~����!k[QN
p^dI5 +3k�{#%��6���;�Z0"ex�<��H31\6[w&r��.E��c/gH"���,7]g��G&���8<KIDp{#]r��Z$���4��
��M$���| a!iGxZ�Q%&zE:1ZEr*f?T��+����9��4��o��[pt������
n����ypy{�Y����d�����:��hC��H���,�bo�Lng���]��gJ��lIB7j�
�s�|�H���{)gV*`m<Po-"8�0����!o�OsqY�����a�=\f��q2Z�vqkoE/	�.c�f��8O���=����K��$��������({�kx#t�G���c�V>��]Dm'>y	���KX���iZ\X1H�>��N��tkB&Me[1�����	�?���2y�y�W�D����[1eY�{�q.�|�Ew
Zh3bl*��X%�v�� k/?6p,6 wr*]'~6Up1EnN(t!����b�^�lL���JHzbz-VJy����
xT>T`c0~����b`5�*B_lNoGM
/|aHU�R��1n]l�Z/J�p~4D���a�D-�{)"X��Q�4�=�wx-I\�m�&�R�_�Y�G�xg���
*���i z~{�c+73�{9Vd589$>-!W(U:C�Zv�E��yA|e���D@����#DBdgHt<I]/&\!A7c)-Y���Uf3ilY`����l��9a%q;i(��d2?n+��1]��+hVyq�*6&9A�#8���Rrv&�G��1��\Q(7OSvjhg)zpPP,^��+|� O-�j�]+n��=}�8+!L^#h|NSy�u���v�Rw*4�F�+L&�;apXl�TdH@������nt��q;S&�h��S]9Gkfih ���ODQ^U�,G���([gUAl���%G*�aW!5UC3$g%2uIg1]mTLj�+	�/�������-�tzl!hMJ�G��Dpay=�o�~)�*�x=�foQ&fG��lJ}<v5HZf�'?'Or%6�E��[:�4D\��N(Q^HE�����/z}���
)����������u�$d,MWg1A��U��(��O��+P��8+�
%[;Yui�%�e�E]q�
-f�����gLMifl�g]hgOQc;n1i.n�l~!c�<���>)B��t�'Y�IVja,OW~=��7������/OVG?(4q:Cl_d��v�3.O^Jck�j���.d�1-{B
R�����UZr�JtZP��8�!U�+0���zfi��_�w���kJhm������._L�2���Q���Q}��@C
U��G~a1pv
S:������[�(ZD@�oh��1(��}6M�3�Hz���_������&<����l�v��]U)�u3\�����(Q������n��v3/)Uq��^g"e"0��u[[- c'?Axt����^,��2"�K4Kt��k���5B��fy	ff�%��#�y2UFfjNwp��p�B.�t9 ����}W:K<<s.c��e��G(p=v��H��fj

T	/����
5/0)31\@��]�8o_-��B������F
�����|yRTyv(?[G�:.���,T)0uZ��4���S���ssFj;<NrsCPl47|U_TRe	�#��r'PJ?Xaj>���5eSSi}Q"$���A-�cKE:;.t0'WU�N
u=/w@"&Kh
	��V�<WU��C?!o�{~k��;'!!+Xc"]i.,*-xv���q����?�Lv?K~��5�blkx5�Cw�?�<]t������2�B*V6��k=�=1.JD>8]2z�����	>.G#b�Q:����T_]�2jhY}
D=J??Ux���@yof�� 6X��X������{��X��Lq�&\;�\a-c����[~%x)���n�r7z,=9VqUZ\Ti����eE~6++Kl|'gQy2�Rcz1q?w3����N?45(N,Ax5��c\'luEC���BZ����p	�hUY'H*P�W���x0ZI/3/{N��;!��xl�|>~.�7cKd.*V^aI<��v�>�9��^uP)b;f
wk|� �|Tc�u't�&�M����(w�7����/��HwS���N__IFyT>�v1d:1G���R3J#jEn-�tVof�z� 	MO@�&W~]���Zj��b�U
�^j=1^p��p��*����@
D?2yw^4o��w���.Z;P�)����=1U�cO3'?Y<I6�6u1�E,qf@tTN~�p>��Ttbq�k�?�@fdv{�vq~?Yy:!�1��Q��������a���g���=/;A�ou
yJ
1
8fW6
(I+tOi`c%SnQ![c����J4r�	6Lh{^QdLNH 
XYOsQHp��j*4ul3=$��+zj����+^~�=��4�������Z0�$x�v�jKF,B����c�
E�*��a&UW[9F?<�*n{*������>��I�������,.
�Sn<P[hwX���yI"Zi03?%W���t�HV�����)2���hnk
.B�����C���?��\\K$z�?����$��3"H`���".��l����08
K9"@IoeXY~k�^�bDN?[O�p�[d��)!. +H{�@6cTtu�[djI��}.��z���-��'f�w1[uJsQU	]NA^\������|�r�t�l�#��ylB,2A;0�!��I#e.AO1HXv_.;4lVGa%T&m�tJ��Xc
,0I3��Xu S+u����(D)	���)7Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/adam7.rs� ٘��2�¼�e;����-JIX-%0"*,G-
c.OXS`^A^^aH:)=1
06%4*ZG4*XB*(*(062/62`9$Yd


O";'
2J:4 "/;')!#**$
]``a`a)cd[G6]a`a>dcc/=#%[ccR1 (A5/
I/--+
6>6R!HF#@1 #5/
I/--+
6>6!GG/J^TbN>dcdc$
1(" 8  PQU    dcPAT_:.
5T`:.
/Tb:.
]d`VE#
VN9
4/]\@
a\`Qc\L O%!@+J/*
6=!dcPA(XH8I!K1-R
5(XH8J!K-R
/(XH8L!K-R
]d`(ZH[X1H
4,,(^H9=!XXC4

++       =2Q&N" _D1&!(%-b&#b&3b&
1b&3b'
1b(3b'
90
 `9

 `A
$  0S>S>SGSGSGSPSKSKSKSKSLSSSS^V'  ;WWWC+C.IMQ
cEC7_,II\HEB@DZ_';
' `c4;WWWWWWWWWWWWWWW2IMQ
gfg(-d(;+<T"7Cj>ZV
P5Y =2*
Lbcx��D��M¨�0�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/interlace_info.rs� b$���AL!>�Zn�o��.DNO0`_c.=C
@,@
/#DE,
&2YR&

00&*/0&  &&'0&Sz�=J���H5�ش�b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/stream.rs� ���sW�
l��ՄN����
" 7d\-P!2*?b"/=1U2UOOO3U
UcB
"YUa&
-"
#
? *e"e& :d3+`a]1Xc_I-bba1+b-d=d`c\X^_5/#!6345B/-/9*O.3A>- 3J!+;$" 4)07+I("bQb`c+Q 9&?6
&H$495B
$=!U(QOd`b`0Hb7C#6AHz*8l#QJ#H'4AMOOKXd_U[PG'J,:)8&<K?NAH;ED\EYCoCNX?O(>8K>
)/$+1#./)/0J
1.,;"'!"&&/
QA.H9&ME0,+G4+G4-/NW#J<,-!cIcK!ba!f#']$('('EQ.DH(*#B")*2
$J/*.$ 23GFGFK+'GG(O'I9G)97-[J.ebP63"1B
 85F)):9%
02390'7>d`cc-5ABA+OVH>(/0"#/?@AF)L7T.%##"1A4G\AXB?LAA29)6%)TXD7%L['F?5EA7T<3
2*16-/0V)/C//M)/C&W%/1=6U8e9;M883.:.%9>Y7") (>S O9>Y0") /9?554@76:-FI&>>5dC9?*Q J5?M=/8**-!2I'UB3<3::66%=]5::B%
W0)'.>/##9............5GXXXX$+6YI2Y__J`/S#<*OdcZGe^9
<9*GO+22.."22%.+ *#$&&''174:S/30:O4F
><'J=*,+M=&H
<0$+'OES
<0$.J
.J
!.O
MEAA8'*'6,"2.9 
924&%
+<0!.O
SA<&6T$%%3 6T$%%%%3$N*,6S+6X3,>
<0'J.'O='''3$6DC0
<0'J.'O=//--//..?77557766;
<0'J.'O=4#2<G2
<0'J('O=s]UF0
<0\;.O+.J#.J
6246*+7@J7&/8
/8
Q!'<0\;.O+.J#.J
6))++**++.KKHLK09
45/5211/8
Q<00.O
6;A/8
@%+<0*.O
P<'J#'O#+
@09*CX
"2J
L;>]2IQ;
<!.H
9$%'.<
(= 2I)@"B6A('!2K"2J
2E
02H !L"#[:T
C<5/F&`<5/F._,AM0<5/F,]._6#ZJN#Z,'MD4"$$*,<0!..O#.J
/$,7@C38#.N
+W>X
;6= &(
.?
I-.<
IQKS*.??
$
%L$"6)>Z7E)
444444444444LLLLLLLLLKKKKKKKKK9GZ7W)
+,"+,"44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444<Z7H)
@F&3L#8EU -R`:B3SLb[?*53,P3-D,L58,P3-D,<##,5;,P3-D,O%:?.>?-.<*>?(3"A-011ALLNNMMOOIK6U[':J3"B$C "5777"90>G`M#ED(\E#FF=??@@86(YQ#@-(X%EL/'-!1#,"+-77E.4<;Ib_d=?A,"+477E.8<;I3[3O'(4D5?@&/I88"77EM5,"
2'R[[I/_:
,#
2(cI/ca^:
/6&%6_a?"77Ec!.70&%172(;'++,+2LT1!.B$&
J&A
%5B&
U9?$&`15
53
H,
#G5`C7?%
&;-I
,5&?
#M5,;ZZ)
@7
J<&X<8HC#Wb+W6\7:>8;H:&XSD-W;*#]\7:
8;Q8&X]A//0\7:R*--0.1.1NA"U<XXU-!"!6'"%Z^A[4"ZP#!%W-<dXZM-!"!6'5"%."%.<OaE:7E":"89._F?789.a[DKE:":<:"::"89.aaHPE8":<8">:">:"89.T>+KE:::"@M:7WcC)K$:9!
(:$J:9!
(:=9.cba_1KE:":<:GJ:"::89.d^4PEK18dNJ:">:-J">:89.0&%6;="77E/.7/B%M"!6'HA?EI#%5NM\HbH##"!:'#"#$%IA);E#`_I2"!5G?J"&<^=���߻�;���[iRm/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/transform/palette.rs� T_C��dp
���b�M<NO2 N'DQMR'@2+b
bA2*G8J4SQSU:4

)3Q=(3(KM'?/-
&E
MP'M-Kc?5,#53aC.#C:
=HVNN9$HWN8WUWY>8N=(8c,B+(
>9C@NX6
[Y NO+
*&",((((+:)&",'''':*&",((((+:)&",'''':Q&",((((%ZRQ&",((((#\(L$V0;HHHK
!+AV?K@.
f1+�.�
!����}[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/encoder.rs� 8�%i]Z	p�>JK��*����5  %[`%_"72(&?6
&P$458C
$P @BB=QSc<#JSRX%N0>P^9D
)/$)/>--$1.,:_bQ#
>%$G2)
GNT
5&W
),GDBaca;TS
&" $&!2.Ec^c;S>I34L
J+H2J+B,dD5nN&<Gg*XUV53R5Y,bd4&33%QBT;HTQ0"_#Lg3&SMPGFTTGG--X>*(L
1OP1MDULM2G--@> L
3PBMEWC:2G--D>"L
L*CT8=CT8;CRkT8.-cbc7'R:3^5b`B
0!YZ>SP)1"!')/71
3:)8(3?>/c$ !E"!
9"R
#S
9
.d
#RAP! >@()*/!,(EE178
])'G>75PI:3.>,42
22
5'
e.)/&/
;0
90
,0
'bac0P#WX<
-^'[=@F
C&qD4#+:=R):81-
,.S7S
5-
X(
N
3%9$DRR
$>)+.0
L)%16)(
$(11<3%\22227c72a46!D$ca-H)`666623^2\;/!(>N>$+M-`.B_@Z[L]U
)-E:;e0
-"+C=ON3
"_#Lg3&QGFTTGX>*(L
31(O-2-S>HNX#V$W "L
2&%O--I>AGXL
GK G?<>:<L
*<GA;>L
:OP1ULMG@> L
<PBWC:GD>"L
 PMO6E<8/\=7POCJA@$9a:3acO,(4$ '
!!)2'52
5352
:<7<<;G;BG# 7(OCF,L%39/
=0JD2'5)+-/
K)ac/>+7'N$*+
9>%.E*#7F
"24$!,
2@
9/8L>EX+ 
Q)F!DU-!
,-=9=@FA@@A<AB$-89
$e3W7FR<A7+&$
K-(XS''9 %)X!37,6((,BC&E"_#Lg3QGFTTGX0*(L
31(O-2S0CIX#V$W "L
2&%O-I0<BXL
GK G?<057L
*<GA;0L
:OP1ULMG@0 L
<PBWC:GD0"L
3^_XZ,K'-J4
#%6(&-(A8
EKV,+((A8;F-*( 
6"/S#V4:,!3@6=;

 '=F">)?F">)B:1;
U")&  (e%*:8,;9%?
,!21Z]\8A?
J;
.#
J;%R?1 W?MA+R,.>()_<;FHBKA4DCR;9+
"""J;%R? W?MA+R,.>()_<;FHBKRD(3@4DCR;9+
',UKT;T&U)H/C&SJ77BA'<;O811
9&*M,+657B"5&.729292R&.;*+2;*62;*,2;*+2;*62;*,2;++2;+62;+,2;./2V&.;*11;*/1;*11;*/1;+11;+/1;,11;,+1;,/1;,61;,,1;.11;.+1;.61;.,13/=%?0/(?D3&'(1+P&! !#2/I%?0/-)1?D3'-16'(2221119&*QIT?,16@7:
C&*?,1)6<36G2&*<3?,1%)663&*<3?,1%)666@&*<3?,1%()6666&*?,1)2/?&*<3?,1%)66/5&.Q224 
$X'F%
*&.;,+223%

$X)F*
F&.;,.223%

$X)F*
?0C4?0B3=983dd+38,16G86dd+38,16G31&C4
%! 

I0561
B81??/I'
0
��<��l�%�▲��Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/filter.rs� ��%�Z;��}o�;m���1Pb`Dxe-		"(5+)+/
Bo�373
G-

,'"!"$
86,*,0&
-WH522T2NXZN6mC783`\YLLFW)++!a`M""% 



T!
  A<3BNO9PPOPOPAJ0OOCO	Q7S4<	QNKPMKIH7////K	MKJNL2////K	PQQHOPPKP%PNFPOF&FLZ$>5$';&88T&&';&888T&%';&8888T&$';&888888T&&';&88888888T&E2
3$>9$';&<<T&&';&<<<T&%';&<<<<T&$';&<<<<<<T&&';&<<<<<<<<T&$(b$bT'$(b&``T'&(b&```T'%(b&````T'$(b&``````T'&(b&````````T'#`H"$(,,d2_X+;(,,d*%b%bX+;*,,L5KW,*+]]]11)K_L,,I5H_,*+]]]]66(,,d*%b%b%b%b%b%bX+;*,,d*%b%b%b%b%b%b%b%bX+;
]^'"-
MJQe);2"-./<
FCEe);2"-./
MJZLI&0')LEKOP2\D"-7.aF
MJNIO?&$$$)X;"-+++F\
 -9:N.$#,(U
BI
8#"7#K8
''4
*K2(@2H9"?!  "! "(&(
2&#:=;10
-*32(@2H9"?!  "! "(&(
LPQPC3:�����ǽ�Ƹ&΍�(W/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/lib.rs� ����	����o����]�`hG4oY`i3#AC5$,4>%1,*X--chi>6�5=;#;)


U1[]7H
z�-$.�6��4��Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/chunk.rs� ������\1����!h/��l",#111111!11)1 111N1)1*11&1$111111"+:*9>,;:; ;#(C(D
$/4255��dldz�r������Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/common.rs� �Ҭ����4+45	��oԛ�8=63&-5
(1RJ$!+ &!
L1-'+2(
_Ra3Z7.(=8I
NM'c'5-NH,Id]9--

'da
 


L0&&'(+
(!  (-*L,*$
I-$0@l1(.,
";!2>:,-6Jl/(&
 ;!2.@%&::')J4 # )'
,",#F"H?ADDEE*(4"JFCB42J=;@H._Zp
Dd`KaV
6V
V=NBLIEDS)cEK_b_bQfZNa11&1<?=:`Y
BI-$I*KG_'*)$8&'6V%#N+(&4%RP0-"+)+*bKEKH
+@@>>@@??
<<::<<;;
FB,Z-�ty�)68B8B
FAOQUB-)4IE=IM8IK@b`!PU@]TZ)QcB-)*.-U<-U<4B-#MLU<U&MPKM4U<U,,W%s%-�(<Z)>^2>%-5$H+-H=/_+',^M:M5<).20#$(.!% )22'!20#
H8!
.'"4(I<C(C;$.,7/-d]8FaacbX>:G'5E,3C@VC>&1!2
/C!;
g*XUV,!3%%'&:;J
.a	"5/:3:!:+:&:&:!:2:66655=<05H&B+=FI=R=:a&6<E#&"%cfbc83caac a`I31!'=#6US'Q
�����:�t�7��Z�@h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/read_decoder.rs� ����ܣ�$��T�+�`/`b
6GQ_?)).
@G,$3&Q1G?G?A;7e2*#/ U2'-)R&S
!BEK,d96Cc4
cY[2<.TN^C
M[PU
&<MY3# ,
R�9�WN*얧v�A��\n/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/unfiltering_buffer.rs� c�	G�`�rA��g%��P�6"*L&N>_1V=z147-=.PL>(>=6>D*_`H% *cab```[LaZ@(\`2%!ZE"*cb0baaG?1L'C*P:'.("" :&?M*,9FPQNB:>4cabaE9
ccZb`BR!CDZ;3/,!
GJ
+&,
s6%bM4F MB
'*2&(J",
+66999K?�.�N��Z�a��{�\`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/zlib.rs� d������J�����
"�=�]GbadS4c? dbG+5)7,:ba^M H=W (8O:JXZKZ\&("2"
%+HOF(
*2@?*(ac3"#
2)
8Y/D[,#"',K
?cc%,*%
"baW
7&7/K_$'-
##A#`,^&,
@$56#.1$V��wt���?��
�u7_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/mod.rs� 4���L�:"A[i �o�����
BD91S-''
7$^ '(&%78`!).=UX!!/
%
(" 7"#(01(%@%7?A4)2
JQM42
__5/ $d,�/T, �.3.IbR-7E-?"(%4c ' (Oa]cc^>7
8 T37
)SD!D;[Y%7bLH$A l-.GD= k-.GDGA>-D'a5+ U8'c^e?'aad33, $>JNNQ6PG"Y&#1B
19%
'^^-8><G/84-#K-&R+%+]"`cbbcZX(1B7-L+
bad "4&16,'
@'(*M$M674+-\E>X;02952K
?!:,$3<7A_GAZ18:
RQK#65Q`E!1428-#*] DKQ_J["8N)!+*6
'<H=UD?X&N;/]�<1B
#-1Z!"%/6+E-]27YAH?)  ,.4D<B_^,A15("$;
_/_`827a_dS43P:IK7:I_`B7RP:MX]@42>KGDa
D *=)
"6:E"&^A;$!)
�"�7��J���<��0wa/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/text_metadata.rs� �B+�l0���veŚ�ҭ�9b\2SZ^\0POQNEP_)	"1&[4f?EFE9	�X	7$[-Y..)
(Y

)U
)W7�6�t9jq(6F9	;) (<9L$-.1K$-./'>L%#4H%'a6..T+\,dYBZM<
0$8N%
Ea+B?
71(_I:0F
84%'aeZ'>!"N%<
 +B?
%E
7B�E=t^.b O8H \_1Ce>.F[9=
;C0>U2]7"a/
(I:0F
F.00D>O2]]4"'XKi3$eXN%*0<
 #)+B?
82H3E
IO>#;)7G �E=t^.] O8H \98K1Cj>.F[4L=
;C05U1]7"a/
(I:0F

+Q
3D2449S5a#"a2JaC4:
4������"�"�"�"�"�"�"�"�"�#�#�#�#��Cr^��%t��򝣦Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/traits.rs� �D󡘚�WGS�6V��	+
F@L.9
GG1
+&C,-(C4�*�7�����.�g�Gge/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/decoder/transform.rs� �SE�Jv�~��201��7�G
H%NMLQAKQO' *&*RcT*(+>?[+=86?>
Y")
E,! -+#
\
0
%>(K '\.1PG^<!F'P;:

47".R0 '
D.%! 43GF.%!$87!&)),P.%!$4&
G@ME(JM%G."*i<�����[�8YVX/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.0/src/srgb.rs� C�lO��M��em�)��0\+L$e=M-------,���Zb
�9h9AE�I�w��6�d�x����������3���8�����x86_64-unknown-linux-gnu�<�F7�����n��f)png�-26d1db19a0c1932a�[�/���g��<�	��)�`����������ش��&��&��!��)�)��S���(����T��R��T����2����C�C���2��2��2��T��2��2�!���2��2��2�2��2�����1����2�2����T������2���2��2�-���2��2�����&�����2��2��	���
�!�
���rust-end-file