📄 libimage-bf8fdc6988fb9c04.rmeta
/home/palash/git/iron_learn/target/debug/deps/libimage-bf8fdc6988fb9c04.rmeta
Language: rmeta • Lines: 71813
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�
num_traits��
F�*p�{�2#�Ps�t-a03d411bf9efeb80�bytemuck�Շ����>����:��P-749e2a0e58f951f2�ravif���.Z�����7=���-1094148a50f93254�imgref����↉��
[�M��-3321d9eddaeb0cea�rav1e�a�+��0��6+����-48059a6bc255ce82�simd_helpers���mR�*��k���-8850d3c4bf61a7b0�	itertools�����J��q2�QEg�;-a1628ec96d0c3944�either��e���D����f_���-74012ad9ddcf35ed�bitstream_io���+��9�7�~<���-d66e0d17bd6e685b�	thiserror�<4(hH�j�f�����}-d6760243bf830594�thiserror_impl�[#2�41��+�jD͵B-ddbff05c8c6afe5d�aligned_vec���F	
��XHDz�%
-8463edaf5f8c52aa�equator�e�»<�dN���ݣ�4�-51650a9e80c59ae5�
equator_macro��n�ЂŎ~�� U2-ce34652d644ade57�arrayvec�2��崼��q�-�]{�-6c21595d89b6025f�v_frame��HX��"���՛�v2�-67a0eed877a10144�maybe_rayon�K$�8x�h�&���4,-d94b35851c30d5d5���v�
їG}�/x$YxD-e720413b8edafa0a�rayon�^U��������d�**�;-6b23b8e9fe90eb2f�
rayon_core��@��q�Y�k+2oD�-683451861a2493f2�crossbeam_deque��8�r���G$7�ݠ-39548485313d4b56�crossbeam_epoch�"����"�@�a
K��V�-898edee4616dca8c�crossbeam_utils�ɟ��P�#�}
�Gr�-30ff13b172e89a74�arg_enum_proc_macro����������K�w-20f69d5a87e1bd5b�
num_derive�2�_��+l~�yK1Q�m-7c25d2e70035aa41�	av1_grain�ATu(�PT~���6�\�-62245e500d815ce1�anyhow��͛���t�W޸j��-808a476ae2f04910�num_rational�2�~[y����*q��-d2962cff63ed0767�
num_bigint���h��~�K&"{�u$��-fe640809aed79671�num_integer�����d�!6�
i��i-554a9e4b09cf5cb6�nom���I~��;��|��ً-eb14b95ddda5263e��Nlw�ڛr��@�FT�<-6abce47e4deee6c4�log��b�jV�T�o�'^��-f4f9f419e42a3e60�av_scenechange������BI�I���¯�-1840a6b9872d3653�aligned��ׇ����=8�08��X-57c432200ef7aa3e�as_slice�sw�(F��NV[T�n-1069b17130cc449f�stable_deref_trait�`,]��rhBM�
��-c1b563a78da1ff57�y4m�fٯ���U�c+WYi4-894507e38c6e6f85�	profiling���A�7�����.��ͷ-a550e8b9d6fc9e59�profiling_procmacros�f3᯻��L��i0��-d8bd7cc6dc72148d�noop_proc_macro�po���Zay,��
�-ce03a6fe81b5df14�rgb�J�&h7;Ju����E��-82283d2f5e74b225�quick_error��v)�γ�,���#�+-16937569b7bf55f9�avif_serialize���y�z:4D}�f�u�-a778ad2a864c0739�loop9��I�'#�Nꃏ0D5N-3c737051397ab283�byteorder_lite��FS����{Ԍڰ|%-b23754f5d3aa0269�gif�#:� �(��ݥ�6\	-5e2b8ff5d456c523�weezl�����cu(I^�B��~�-a4353494f8a0a7cf�color_quant��'+p����I1I�caO�-a7170cf0bea17c8e�	zune_core�����?.��n\W�-21c04c6d223e5db8�	zune_jpeg�˾e�A(\�k�3���4-9a9ebe2ae8b72f04�exr����ƭw���uo]7-437a01fb9be30f0b�smallvec�j#�%g�G^�J���W-4036188a1e309e0f�half�L��fc��\�ז��Lh�-aba94e166c4c5fde�zerocopy�H�N)Mf�]�6\�|��-adc212c1e963433c�zerocopy_derive�&�s=���Ar>��d-ffaa6423b0547ee3�lebe�̈́�l�>��Otݐ�%-09f462e0dae69152�	bit_field���޳�P��[v���-3f37887804c70baf�zune_inflate��k%��eZ�jROfG��[-b88b51699850984d�simd_adler32�z�Ih��Ձ���Y�-ee36b2211acc28ec��CD�;+{r��O�B�-66763d857bb46c52�png���,�H;��X�؉�b�-e1a1a05f5c49db25�	crc32fast��U�n)���荕J��r-69ea6609f925bfa8�fdeflate���D�pG�eI�n���K-ea0ff02b26cb2dd8�flate2�`�c%S������v��4-32d7d2bcecee7078�bitflags����w[����8���]-b3a8eec3e14046b1�tiff�%�6&w�Z��j����:-5e5a29b9292fd871�fax��U�	�䥍�A���-65d1719c518fb293�
image_webp��8�g�C����tJ�-e6266960e6d130f7�moxcms��'��Y'W��MN�n-bbdd559b25673755�pxfm�?��&��y�3�F�^-540fe27e59cbda7a�qoi�����3qH�	q�N�P-74be0481997fbc87��$�$�$�$
quickcheck�T�$�$�$=tests�,���$՘�multiply_accumulate����\�x86�,����\�x86_64�D�����-�t�fma�,�����`�\�aarch64�L����t��
4�����2�{���$��$���$�:�$�:��$��$և��#,�w�$�w��#,���$����#,�^�$�]�AvifDecoder�\��<�avif-native�l����decoder�<��<��&l����ycgco�,��<��&l����yuv���<��&l�����$��	�$��	��#,�b
�$�a
��$�_�$�_��#,�O�$�O�	�$�
�$ۺ
�
�#,���$����$�l�$�l��#,�E�$�E��#,���$����$�f�$�f��#,���$����#,��$���#,���$����#,��$���#,��$���#,�@�$�@��#,�)�$�)��#,��$���#,�Z�$�Z��#,���$����#,�'�$�&��$���$���
benchmarks�T���$����$�R�$�Q��+T�^�$�^��,�� �$�� ��$�� �$�� ��#,�a!�$�a!��#,��"�$��"� �#,�B#�$�B#� �#,�B$�$�A$� �#,�j%�$�j%�!�#,�_&�$�_&�"�"4��'�$��'�"derived_luminance���'�$ߢ'�"�#,��'�$��'�"�#,�5(�$�5(�%�$�%)�$�%)�8�	

 !"#$%&'()*+,-./0123456789:error�==========Gfrom_format_and_kind�G�	Gformat_hint�=K�
L'impl Into<Box<dyn Error + Send + Sync>>�Kfrom_format_hint�K�1=P�
Q�1P�1P�1=U	from_kind�U�	=X�2X�	=[�=]�=_�=a�=	c�=
e�=ImageResult�g�=i�=ksource�=
m�==p�=r�3=t�=v�3=x�=z�3=|�==�=��=��==��buffer�����������	�
math��rect������
from_image_at��impl GenericImageView + ?Sized��test_in_bounds���5�utils��������$���resize_dimensions����imageops�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�affine�����������rotate90��I��	rotate180���9�	rotate270���9�rotate90_in���9�	Container��rotate180_in���9��:�rotate270_in���9��:�flip_horizontal���9�
flip_vertical���9�flip_horizontal_in���9��:�flip_vertical_in���9��:�rotate180_in_place���9�flip_horizontal_in_place���9�flip_vertical_in_place���9�colorops�����������	�
���
����Subpixel���9�	grayscale���9�grayscale_alpha���9�grayscale_with_type��NewPixel���9�grayscale_with_type_alpha���>��9�invert���9�contrast���9�P��S��	�contrast_in_place���9�	�brighten���9��?��?�	�	�brighten_in_place���9�	�	�	huerotate���9��?��?��huerotate_in_place���9��ColorMap��Color��index_of��lookup��
has_lookup��	map_color����A��A��B��B��B�diffuse_err���?��do_dithering��dither��Pix��Map����index_colors���C��C�	fast_blur�����������C��?�	�test_radius_size��boxes_for_gauss��	�	�ceil_to_odd��rounding_saturating_mul����!box_blur_horizontal_pass_strategy�����?�����box_blur_vertical_pass_strategy�����?�box_blur_horizontal_pass_impl����CN��box_blur_vertical_pass_impl����	filter_1d�����������	�
��SafeMul���?�safe_mul��SafeAdd���?�safe_add����G���H�make_arena_row������make_columns_arenas������	ToStorage���?�to_��Q0_15����I���I���I���I�filter_symmetric_column����F�����������	�
��filter_symmetric_row�����J����KernelTransformer���J��9�	transform����K�SCALE����K��K���K�	��K�prepare_symmetric_kernel���9�RING_QUEUE_CIRCULAR_CUTOFF��filter_2d_separable_ring_queue�����9���filter_2d_separable�����J��9���	�	�filter_2d_sep_plane���filter_2d_sep_la���filter_2d_sep_rgb���filter_2d_sep_rgba���filter_2d_sep_la_f32���filter_2d_sep_plane_f32���filter_2d_sep_rgb_f32���filter_2d_sep_rgba_f32���filter_2d_sep_rgb_u16���filter_2d_sep_rgba_u16���filter_2d_sep_la_u16���filter_2d_sep_plane_u16���sample�����������	�
���
������������������� �!�"�#�$�%�&�'�(�Filter��'a��kernel��support��FloatNearest��
����to_i8��to_i16��to_i64��to_u8��to_u16��to_u64��to_f64��sinc��lanczos��bc_cubic_spline��gaussian��lanczos3_kernel��gaussian_kernel��catmullrom_kernel��triangle_kernel��
box_kernel��horizontal_sample���?��?�sample_bilinear���?� impl GenericImageView<Pixel = P>��	�sample_nearest���?��V�	�interpolate_nearest���?��V�interpolate_bilinear���?��V���	�vertical_sample���9��?��?�ThumbnailSum��
��?�����������?�zeroed��
sample_val��	add_pixel���?�	thumbnail���9��?��?�thumbnail_sample_block���9��?��?�$thumbnail_sample_fraction_horizontal���9��?��?�	�"thumbnail_sample_fraction_vertical���9��?��?�	�thumbnail_sample_fraction_both���9��?��?�	�	filter3x3���9��?��?�resize���9�blur���9�
blur_advanced���9�get_gaussian_kernel_1d���SMOOTHING_3��SMOOTHING_5��SMOOTHING_7��new_from_radius��new_from_kernel_size��new_anisotropic_kernel_size��new_from_sigma��round_to_nearest_odd��
sigma_size��kernel_size_from_sigma��gaussian_blur_dyn_image��gaussian_blur_indirect���9�����gaussian_blur_indirect_impl���9��F�	�	unsharpen���9��?��?�	�5�6�7�8�9�crop���9�crop_imm���9�
crop_dimms���9�overlay_bounds��overlay_bounds_ext��overlay���9�J��tile���9��a�vertical_gradient���?��?��9�	�horizontal_gradient���?��?��9�	�replace���9��a;codecs��avif�����encoder�����������	�
���
������������������� �!�"�#�$�%�&�AvifEncoder��W��inner���b��to_ravif��RgbColor��'buf��Rgb8��
���Rgba8��
�����d��
�new_with_speed_quality��with_colorspace��with_num_threads����d�write_image��	�set_exif_metadata����d�	set_color��
encode_as_img���e�try_from_raw���?�	�convert_into���e��?�cast_buffer��Channel��bmp�����&����������	�
���
�������������������BITMAPCOREHEADER_SIZE��BITMAPINFOHEADER_SIZE��BITMAPV2HEADER_SIZE��BITMAPV3HEADER_SIZE��BITMAPV4HEADER_SIZE��BITMAPV5HEADER_SIZE��LOOKUP_TABLE_3_BIT_TO_8_BIT���LOOKUP_TABLE_4_BIT_TO_8_BIT���LOOKUP_TABLE_5_BIT_TO_8_BIT���LOOKUP_TABLE_6_BIT_TO_8_BIT���R5_G5_B5_COLOR_MASK��R8_G8_B8_COLOR_MASK��R8_G8_B8_A8_COLOR_MASK��
RLE_ESCAPE��RLE_ESCAPE_EOL��RLE_ESCAPE_EOF��RLE_ESCAPE_DELTA��MAX_WIDTH_HEIGHT��Chunker���R�FromTop��
���
FromBottom��
���RowIterator���R�chunks����R���������������check_for_overflow��	�	�	num_bytes��	with_rows���J�set_8bit_pixel_run���R����set_4bit_pixel_run���R����	set_pixel��set_1bit_pixel_run���R�����	from_mask��read����q�
BmpDecoder��R��reader��bmp_header_type��
indexed_color����height��data_offset��top_down��no_file_header��add_alpha_channel��has_loaded_metadata��
image_type��	bit_count��colors_used��palette���	bitfields��RLEInsn��	EndOfFile��
�EndOfRow��
�Delta��
�����Absolute��
�����PixelRun��
�������q�new_decoder���
�new_without_file_header��new_with_ico_format��set_indexed_color���q�read_file_header���read_bitmap_core_header��read_bitmap_info_header��
read_bitmasks��
read_metadata��read_metadata_in_ico_format��get_palette_size��bytes_per_color��read_palette��MAX_PALETTE_SIZE���	�get_palette���	�num_channels��rows���R�read_palettized_pixel_data��	�	�read_16_bit_pixel_data���	�read_32_bit_pixel_data��	�read_full_byte_pixel_data���	�
read_rle_data��	�	�	�	��	�read_image_data����q�
dimensions��
color_type��
read_image��read_image_boxed��	��q�	read_rect��	�	��b����������	�
���
�������BITMAPFILEHEADER_SIZE���i��j�
BmpEncoder���R��d�writer����R��d��
���encode_with_palette���	�	�	�	�	�	�	�	�	�
encode_rgb��encode_rgba��encode_gray���
write_row_pad����d��f�make_compatible_img��written_pixel_info���	�	�	�dds�����������	�
���
����������������from_reader������REQUIRED_FLAGS��VALID_FLAGS�������validate��
DdsDecoder���q��d���q��
����q��z��{��{��{�farbfeld�����������	�
���
�������FarbfeldReader���q����r��d�current_offset��cached_byte����q��
�	read_dimm���q��	��	���q��q����q�seek��parse_offset��	�consume_channel���q���
cache_byte���q��FarbfeldDecoder���q��q���q��
���q��z��{��{��{���q��{�	�	�	�FarbfeldEncoder���d�w���	�d�	�
�	��	encode_impl��	��	�d�	�f���	�	�	�	�	�	�	�	�	�		�	
�	�	�	
�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	 �	!�	"�	#�	$�	%�	&�	'�	(�	
GifDecoder��	�q�	�q�	limits��	�	�q�	�
�		GifReader��	
�	�q�	��	��	�	�q�	�q�	read_to_end��	�	�q�	�z�	�{�	
set_limits��	�{�		�	icc_profile��	xmp_metadata��	�{�	GifFrameIterator��	�q�	�q�	��	�r�	non_disposed_frame��	��	is_end��	�	�q�	�
�	�	�q�	��	��	
COLOR_TYPE��	blend_and_dispose_pixel��		�	�	�R�	�q�	
loop_count��	into_frames��		FrameInfo��	left��	top��	��	�r�	disposal_method��	delay��	�	new_from_frame��	�	to_gif_enum��	
GifEncoder��	�d�	���	gif_encoder��	��	repeat��	�	�d�	�
�	new_with_speed��	
set_repeat��	��	encode_frame��	
encode_frames��	�J�	try_encode_frames��
�J�	
convert_frame��	gif_dimensions��
inner_dimensions��
	�	
encode_gif��		�
�d�
�f�	
�

from_decoding��
�

from_encoding��
�hdr��
�&�
�
�
�
�
�
�
�
�
�
	�

�
�
�

�
�
�
�
�
�
�
�
�
��
�
��
�
�3�
�
��
	SIGNATURE��
SIGNATURE_LENGTH��
rgbe8��
�
to_hdr��
�
�q�
�
�

new_nonstrict��
with_strictness��
�
metadata��
�
�q�
�z�
�{�
�{�

PIXEL_SIZE��
�{�

read_scanline��
�q�
	�
	�
	�
	�
	read_byte��
�q�
decode_component��
�q�
�?�
�
decode_old_rle��
�q�
	rl_marker��
	read_rgbe��
�q�
�
�
�
�
update_header_info��
	�
parse_space_separated_f32��
parse_dimensions_line��
DIMENSIONS_COUNT��
	�
	�
limit_string_len��
split_at_first��
�R�
read_line_u8��
�q�
�b�
�
�
�
�
�
�
�
�
�
	�

�
�
�

�
�
�
�
�

HdrEncoder��
�d�
���
�
�d�
�f�
	�
�
�d�
�
�
��
	�

encode_pixels��)impl ExactSizeIterator<Item = Rgbe8Pixel>��
�
�
�
RUN_MAX_LEN��

NORUN_MAX_LEN��
RunIterator���R�data��curidx��
��R��
�
�����	�
NorunCombineIterator���R�runiter��prev��
��R��
�
�����
rle_compress��
write_rgbe8���d�
to_rgbe8���
�
�ico�������&����������	�
���
��������������������������
IcoDecoder���q�selected_entry��
inner_decoder��InnerDecoder���q�Bmp��
���Png��
�����q��
�read_entries���q�	�
read_entry���q�
best_entry���
real_width��real_height��matches_dimensions��
seek_to_start���q�is_png���q���&��q���q��z��{��{��{��b����������	�
���
���ICO_IMAGE_TYPE��ICO_ICONDIR_SIZE��ICO_DIRENTRY_SIZE��
IcoEncoder���d����IcoFrame���R�
encoded_image�����r��{���R�with_encoded��impl Into<Cow<'a, [u8]>>��as_png����d��
�
encode_images����d��f�
write_icondir���d�write_direntry���d�jpeg��������&����������	�
���
�����ZuneColorSpace��JpegDecoder���q�input��orig_color_space�����r���orientation��phantom����q��
���q��z��{����
exif_metadata��	����
iptc_metadata����{�����{��	from_jpeg���to_supported_color_space���new_zune_decoder��������b����������	�
���
����������������SOF0��DHT��SOI��EOI��SOS��DQT��APP0��APP1��APP2��STD_LUMA_DC_CODE_LENGTHS��
�STD_LUMA_DC_VALUES��
�STD_LUMA_DC_HUFF_LUT��
�STD_CHROMA_DC_CODE_LENGTHS��
�STD_CHROMA_DC_VALUES��
�STD_CHROMA_DC_HUFF_LUT��
�STD_LUMA_AC_CODE_LENGTHS��
�STD_LUMA_AC_VALUES��
�STD_LUMA_AC_HUFF_LUT��
�STD_CHROMA_AC_CODE_LENGTHS��
�STD_CHROMA_AC_VALUES��
�STD_CHROMA_AC_HUFF_LUT��
�DCCLASS��ACCLASS��LUMADESTINATION��CHROMADESTINATION��LUMAID��CHROMABLUEID��CHROMAREDID��EXIF_HEADER��
�	BitWriter��
�d�
���
accumulator��
nbits���
�d�
�
�

write_bits��
pad_byte��
huffman_encode��
�
write_block��
�
�
�
write_marker��

write_segment���
dpi���
>��
���
���JpegEncoder��
�d�
�}�

components��
tables��
�
luma_dctable��
�
luma_actable��
�
chroma_dctable��
�
chroma_actable��
�

pixel_density��
���
exif���
�d�
�
�
new_with_quality��
set_pixel_density��
��

write_exif��
encode_image��
�9�
�~�
�9�
�
�
�~�
�9�
�
�
�
�
�
�
write_icc_profile_chunks��
MAX_CHUNK_SIZE��
MAX_CHUNK_COUNT��
MAX_ICC_PROFILE_SIZE���
�d�
�f�
set_icc_profile��
�f�
��
�build_jfif_header��build_frame_header��build_scan_header��build_huffman_segment��
�
	�build_quantization_segment��
�encode_coefficient��rgb_to_ycbcr��
�?�
C_YR��
C_YG��
C_YB��

Y_ROUNDING��
C_UR��
C_UG��
C_UB��
UV_BIAS_ROUNDING��
C_VR��
C_VG��
C_VB��pixel_at_or_near���9�copy_blocks_ycbcr���9����copy_blocks_gray���9���entropy��derive_codes_and_sizes�������build_huff_lut_const������K�
CONST_BITS��
PASS1_BITS��FIX_0_298631336��FIX_0_390180644��FIX_0_541196100��FIX_0_765366865��FIX_0_899976223��FIX_1_175875602��FIX_1_501321110��FIX_1_847759065��FIX_1_961570560��FIX_2_053119869��FIX_2_562915447��FIX_3_072711026��fdct����openexr�����������	�
���
�������q��
�with_alpha_preference��	�	�	�selected_exr_header����q��z��{�original_color_type���{�	�	�	�	��{�write_buffer��impl Write + Seek��	��	����d��
���d��f�to_image_err�������������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�
PNG_SIGNATURE���XMP_KEY��	IPTC_KEYS��
PngDecoder���q��{��q�����q��
�with_limits��gamma_value��	�apng��is_apng��unsupported_color����q��z��{����	����	����	�	��	�	�	�	�	��{��	��{����ApngDecoder���q��d�current��previous��dispose��dispose_region��	remaining��
has_thumbnail����q��
�mix_next_frame����	�	�	�animatable_color_type����R��q����č�
FrameIterator��
��q�����q�����
PngEncoder���d����compression��filter����������d��
����encode_inner��	�	�	���d��f���	����f��from_png���pnm�����������	�
���
�	autobreak���	AutoBreak���d�wrapped��
line_capacity���	�has_newline��panicked����d��
�	flush_buf����d�write��flush����d����&����������	�
���
������������������� �!���������3�������Sample��Representation��sample_size��
from_bytes��
from_ascii��U8��
�U16��
�PbmBit��
�BWBit��
�DecodableImageHeader��
tuple_type��
PnmDecoder���q��q�header������q��
����
into_inner��read_bitmap_header��read_graymap_header��read_pixmap_header��read_arbitrary_header��HeaderReader��read_magic_constant����
read_next_u32��	�	�read_next_line��	�������	�������parse_single_value_line��	�	���q���q��z��{�����{��{���q�read_samples���?��subtype��read_separated_ascii����	�	�	�	�	����������
�������������������	�	�	����	��������	����
�����������������b����������	�
���
�����������������HeaderStrategy��Dynamic��
�Subtype��
���Chosen��
���
PnmEncoder���d��}����CheckedImageBuffer���R�_image��_width��_height��_color��UncheckedHeader���R����CheckedDimensions���R�	unchecked�����r�CheckedHeaderColor���R��z�color��
CheckedHeader���R����encoding�����
TupleEncoding���R�PbmBits��samples����Ascii�����Bytes�������d��
�with_subtype��with_header��with_dynamic_header����'s���?�	�ć�write_dynamic_header��write_subtyped_header��write_with_header����d��f���R�check��	���R�check_header_dimensions����R�check_header_color����R�check_sample_values����R�write_header�����SampleWriter��
��R����write_samples_ascii��V��write_pbm_bits�������R��	�all_smaller��	�	�encoding_for��	��R���
��R�����f�	���������
��magic_constant���sample_encoding���������r�maximal_sample��	as_bitmap��
as_graymap��	as_pixmap��as_arbitrary�����TupltypeWriter��
��R�������������������#����������	�
���
���
QoiDecoder���q��&���q��
���q��z��{��{��{�decoding_error��encoding_error��
QoiEncoder���d��}���d��
���d��f�tga�����&����������	�
���
����������A�start_offset��
entry_size��bytes���get��
TgaDecoder���q�r�����r�raw_bytes_per_pixel���s��{�������	color_map���from_image_desc_byte���k��expand_rgb15_to_rgb24������q��
�	���read_encoded_data���expand_color_map���reverse_encoding_in_output��fixup_orientation����q��z��{����	��{����{��b����������	�
���
����������
TgaEncoder���d��}�use_rle��MAX_RUN_LENGTH����d��
�disable_rle��write_raw_packet��write_rle_encoded_packet��run_length_encode�����	�	���d��f���������������	�
���
��ALPHA_BIT_MASK��SCREEN_ORIGIN_BIT_MASK��	ImageType��NoImageData��
��RawColorMap��
��RawTrueColor��
��RawGrayScale��
��RunColorMap��
��RunTrueColor��
��RunGrayScale��
����
���
�is_color��is_color_mapped��
is_encoded���from_pixel_info����write_to���!����������	�
���
������������������� �TAG_XML_PACKET��TiffDecoder���q��z��{�����d��4���q��
�total_bytes_buffer��interleave_planes��	�check_sample_format�����err_unknown_color_type���from_tiff_decode��from_tiff_encode��
TiffReader��
��q�������q��q�Ί���q��z��{����������Χ�	�����{����{�TiffEncoder���d����icc��cmyk_to_rgb����
cmyk_to_rgb16����u8_slice_as_pod���?�	���d��
�
write_tiff��j�����d��f������������webp���&����������	�
���
���������WebPDecoder���q��d����q��
�
has_animation��set_background_color����q��z��{��{��{�������	����Χ���R��q����č�FramesInner���q��&������q������from_webp_decode���b����������	�
��WebPEncoder���d��d���d�new_lossless������d��f����f����from_webp_encode����dxt�����������	�
��decoded_bytes_per_block��encoded_bytes_per_block���{�
DxtDecoder���q��d�width_blocks��
height_blocks��variant��row����q��
�scanline_bytes�������q��z��{��{��{�Rgb���
enc565_decode��alpha_table_dxt5���decode_dxt_colors����decode_dxt5_block��	�decode_dxt3_block��	�decode_dxt1_block��decode_dxt1_row���decode_dxt3_row���decode_dxt5_row��	animation������Frames���R��	���R��
�collect_frames�������Frame����������4��������
�
from_parts������4�
buffer_mut��into_buffer�������from_numer_denom_ms��from_saturating_duration��MILLIS_BOUND��numer_denom_ms��
from_ratio��
into_ratio��closest_bounded_fraction���compare_fraction��abs_diff_nom�����gcd����
�
to_integer������	���
��������������	�
����bytes_per_pixel��	has_alpha���	has_color���bits_per_pixel��
channel_count����������{�buffer_size����������
define_colors��
FromPrimitive��	Component��from_primitive�����ً�normalize_float���ً��ً��ً���impl Into<u32>���ً�	�ً�
�ً�	FromColor��Other��
from_color��	IntoColor�����
into_color���O���?�؍�	SRGB_LUMA���
SRGB_LUMA_DIV��rgb_to_luma������?������
��?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?��������?������Blend��blend��������������������������Invert���?� ����?�!����?�"����?�#����?hooks�����������	�
���
�ReadSeek�����DECODING_HOOKS��
DetectionHook��GUESS_FORMAT_HOOKS��
GenericReader��
��R�����q�
read_vectored��Ί�read_to_string��
read_exact���fill_buf��consume��
read_until��	read_line������rewind��stream_position��DecodingHook���R�register_decoding_hook��decoding_hook_registered��	�register_format_detection_hook�images���4����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�Pixels���R��?��n���R��?�����	�	size_hint����R��?��	���R��?�	next_back��	���?�����?���	PixelsMut���R��?��n���R��?�����	������R��?��	���R��?����	���?���Rows���R��?�pixels��	��R��?�
with_image��
��R��?����������R��?��	���R��?����
��?�����?���RowsMut���R��?������R��?������R��?����������R��?��	���R��?������?���EnumeratePixels���R��?����x��y������R��?�����	������R��?��	���?�����?���
EnumerateRows���R��?��x�ҡ�����R��?�����	������R��?��	���?�����?���EnumeratePixelsMut���R��?����ɡ�ҡ�����R��?�����	������R��?��	���?���EnumerateRowsMut���R��?��x�ҡ�����R��?�����	���� ��R��?��	�!��?���"��?��:�from_raw��into_raw��as_raw���z����r�inner_pixels������x�enumerate_pixels��enumerate_rows��	get_pixel��get_pixel_checked��	�check_image_fits��	�image_buffer_len��	�	�
pixel_indices��pixel_indices_unchecked��
sample_layout��into_flat_samples��as_flat_samples��as_flat_samples_mut��#��?��:�inner_pixels_mut��
pixels_mut��rows_mut��enumerate_pixels_mut��enumerate_rows_mut��
get_pixel_mut��get_pixel_mut_checked��	�	put_pixel��$��?��:�set_rgb_primaries��set_transfer_function��color_space��set_color_space��set_rgb_color_space��%��?��:�save��Q��&��?��:�save_with_format�����'��?��:�����d�(��?��:�write_with_encoder��E��)��?��:�>�*��?��:�����+��?��:���,��?��:�����-��?��:���.��?��:�����/��?��:�Pixel���z����
to_pixel_view��unsafe_get_pixel��buffer_with_dimensions��0��?��:����٫�unsafe_put_pixel��blend_pixel��copy_from_samples��	�copy_within��1��?��
�
from_pixel�����J�from_vec��into_vec��copy_color_space_from����j�2��?��:�from_raw_bgr��into_raw_bgr��3��?��:�
from_raw_bgra��
into_raw_bgra��
ConvertBuffer������4�expand_palette��	�5��:�FromType��ToType����6�as_transform��	�as_transform_fn��д�IntoType��7�j�	SelfPixel��cast_in_color_space��	IntoPixel��	�copy_from_color_space��д�D��to_color_space�����apply_color_space���RgbImage��	RgbaImage��	GrayImage��GrayAlphaImage��
Rgb16Image��Rgba16Image��Gray16Image��GrayAlpha16Image��Rgb32FImage��Rgba32FImage��8���9���:���;���<���=���>���?���@���
buffer_par�����������	�
���
����R��?���drive_unindexed��j�	�opt_len����R��?�drive��j�	��	�
with_producer��CB��	���?���PixelsMutPar���R��?��n���R��?������j�	�Ϻ���R��?���j�	��	�������	���?�����R��?������j�	�Ϻ���R��?���j�	��	�������	���?���EnumeratePixelsMutPar���R��?������	��R��?������j�	�Ϻ�
��R��?���j�	��	�������	���?�����?��:�
par_pixels��par_enumerate_pixels��
��?��:�par_pixels_mut��par_enumerate_pixels_mut����?�from_par_fn���J�	�dynimage�����������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�dynamic_map���������
��	new_luma8��new_luma_a8��new_rgb8��	new_rgba8��
new_luma16��new_luma_a16��	new_rgb16��
new_rgba16��
new_rgb32f��new_rgba32f��from_decoder��impl ImageDecoder��to����to_rgb8��to_rgb16��	to_rgb32f��to_rgba8��	to_rgba16��
to_rgba32f��to_luma8��	to_luma16��
to_luma32f��to_luma_alpha8��to_luma_alpha16��to_luma_alpha32f��	into_rgb8��
into_rgb16��into_rgb32f��
into_rgba8��into_rgba16��into_rgba32f��
into_luma8��into_luma16��into_luma_alpha8��into_luma_alpha16���`��`�as_rgb8��as_mut_rgb8��as_rgba8��as_mut_rgba8��as_luma8��as_mut_luma8��as_luma_alpha8��as_mut_luma_alpha8��as_rgb16��as_mut_rgb16��	as_rgba16��
as_mut_rgba16��	as_rgb32f��
as_mut_rgb32f��
as_rgba32f��as_mut_rgba32f��	as_luma16��
as_mut_luma16��as_luma_alpha16��as_mut_luma_alpha16��as_flat_samples_u8��as_flat_samples_u16��as_flat_samples_f32��as_bytes��
into_bytes��������r����������Ȭ����>��?��[�resize_exact���Y�thumbnail_exact��resize_to_fill���[��\��C��_��[�adjust_contrast���@��A�flipv��flipv_in_place��fliph��fliph_in_place���9��9��<��:�apply_orientation�������convert_color_space��write_with_encoder_impl���R�����d����impl ImageEncoder�����������������������������������	���
���������
��������z�����٫��������>�decoder_to_image���9�	�open���?�image_dimensions���?�write_buffer_with_format���d�impl Into<ExtendedColorType>��load_from_memory��load_from_memory_with_format��
generic_image�����������GenericImageView������z����r�	in_bounds�����Ű����view��try_view��buffer_like��ݰ������9�������9���GenericImage�����٫�������	copy_from����ͱ���copy_within_impl_��	sub_image��flat�����������	�
���
������������row_major_packed��column_major_packed��strides_cwh��extents��bounds��
min_length��	�fits��	�increasing_stride_dims����has_aliased_samples��	is_normal�������index_ignoring_bounds��	�	�	�in_bounds_index��	shrink_to���stride��checked_len���	��Buffer���������������as_mut��������
get_sample����	�get_mut_sample����as_view���?�	into_view���?�as_view_with_mut_samples���?�as_view_mut���?�����as_mut_slice����image_slice����image_mut_slice����try_into_buffer���?�	�����������������������������e��>�with_monocolor���?�ViewOfPixel��'lt���?�ViewMutOfPixel������?������?����������������������
strides_wh��������try_upgrade�������?����������������������������panic_cwh_out_of_bounds��panic_pixel_out_of_bounds����������	�������	������?�����z�����	����	�����?�����z�����	����
�����?����٫�������� ���� ��
�� ����� � � � � � � � � � 	� 
DerefPixel�� �9� 
DerefSubpixel�� �9� � �9� �
� 
change_bounds�� offsets�� to_image�� � �9� ��� � �d� � �9� ��� 	inner_mut�� � �9� �� �� � �9� �� � �9� ��� �z� ��� ݰ� ��� � �9� ��� ٫� ��� ��� �io�� � � �&� � � � � � � � � ImageDecoder�� �z� �{� ��� ��� ��� ��� Ψ� Χ� 	� total_bytes�� �{� ��� �{� � �� �z� �{� ��� ��� ��� ��� Ψ� Χ� ��� �{� �{� ��� ImageDecoderRect�� �{� AnimationDecoder�� �R� č� ��� �b� � � � � � � � � � ImageEncoder�� �f� �� �f� �� ImageEncoderBoxed�� �f� � �� �f� dynimage_conversion_8bit�� � �� � � � � � � �!from_extension��!�?�!�d�!	from_path��!�?�!�d�!	�!from_mime_type��!M��!to_mime_type��!can_read��!	can_write��!extensions_str��!reading_enabled��!writing_enabled��!��!� free_functions��!�!�!�!�!�!�!�!�!�!	�!
�!�!�!
�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�	�!�q�!save_buffer��!impl AsRef<Path>��!���!save_buffer_with_format��!���!���!encoder_for_format��!�R�!�d�!MAGIC_BYTES��!�!guess_format��!guess_format_impl��!	�!	load_rect��!���!F1��!F2��!���!	�!decoder_to_vec��!��!��� image_reader_type��!�!�!�!�!�!�!�!�!�!	�!
�!�!�!
�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!ImageReader��!�q�!�d�!��!��!�!�R�!�q�!�
�!with_format��!��!
set_format��!clear_format��!	no_limits��!��!���!make_decoder��!�!into_decoder��!�!with_guessed_format��!���"�"	�!into_dimensions��"	�!��!require_format��"	�!�"���"�?�"	open_impl��"	�"	� ��"�"�"�"�"�"�">�"�"���"
check_support��"check_dimensions��"reserve��"
reserve_usize��"reserve_buffer��"free��"
free_usize�� Reader��"�q� Limits�� LimitSupport�� � ReadExt��"read_exact_vec�� �"�q�"�����"cicp��"�"�"�"�"�"�"�"�"�"	�"
�"�"�"
�"�"�"�"�"	to_moxcms��"�"�"���"�"�"���"�"CicpApplicable��"���"j�"�"�
�"	�"	�"	�"supported_transform_fn��"��"��"�"check_applicable��"	�"build_transforms��"�?�"�"�"�"	�"	�"��"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"	�"�"�"		�"�"�"	
�"�"�"	�"�"�"	�"�"�"transform_dynamic��#STEP��#�#�"select_transform_u8��#�?�"select_transform_u16��#��"select_transform_f32��#��"LAYOUTS��#�"expand_luma_rgb��#�?�#�"expand_luma_rgba��#�?�#�#�"
expand_rgb��#�?�"expand_rgba��#�?�"	clamp_rgb��#�?�"
clamp_rgba��#�?�"clamp_rgb_luma��#�?�#�#�"clamp_rgba_luma��#�?�#�#�#�"�#cast_pixels��#���#���#�#�#cast_pixels_by_layout��#FromSubpixel��#IntoSubpixel��#�#
create_output��#��#cast_pixels_by_fallback��#��#��#�#�#���#�#�#�#�#�#�#cast_pixels_from_subpixels��#Ճ�#��#�#subpixel_cast_rgb_to_rgba��#Ճ�#��#�#�#subpixel_cast_rgba_to_rgb��#Ճ�#��#�#�# subpixel_cast_luma_to_luma_alpha��#Ճ�#��#	�# subpixel_cast_luma_alpha_to_luma��#Ճ�#��#�#	�"
CicpPixelCast��#���"�#���#���"ColorComponentForCicp��#
expand_to_f32��#clamp_from_f32��"�#���#�q�#���"�#���#�q�#���"�#���#���"	�#�?�#select_transform��#��#�#�#�"
�#SRGB��#SRGB_LINEAR��#
DISPLAY_P3��#to_moxcms_compute_profile��#qualify_stability��#�#into_rgb��#try_into_rgb��"�#�-�#�#ILLUMINANT_C��"�#��"ColorProfile��#��"
�#
map_layout��"�"�"�"�"�"�"�"�"�"	�"
�"�"�"
�"�"�"�"�$	from_exif��$to_exif��$from_exif_chunk��$	�$remove_from_exif_chunk��$from_exif_chunk_inner��$�$	�$	�$locate_orientation_entry��$B��$	traits��$�$�$�$�$�$�$�$�$�$	�$
�$EncodableLayout��$���$�$���$�$���$�$���$	Primitive��$DEFAULT_MAX_VALUE��$DEFAULT_MIN_VALUE��$declare_primitive��$Enlargeable��$Larger��$
clamp_from��$	to_larger��$�$Џ�$�$Џ�$�$Џ�$�$Џ�$�$Џ�$�$Џ�$	�$Џ�$
�$Џ�$�$Џ�$�$Џ�$
�$Џ�$�$Џ�$Lerp��$Ratio��$lerp��$�$���$�$���$�$���$�$���$‘�$PixelWithColorType��$��$�$��$�$��$�$��$�$��$�$��$�$��$�$��$�$��$�$��$�$��$private��$�$�$�$�$�$��$�$channels��$SealedPixelWithColorType��$TransformableSubpixel��$layout��$�%���%���$�%���%���$�%���%���$�%���%���$�%���%���$�%���%���$�%���%���$	�%���%���$
�%���%���$�%���%���$�%���%���$
�%���%���$dispatch_transform_from_sealed��%�?�$%double_dispatch_transform_from_sealed��%�?�%��$HelpDispatchTransform��%transform_on��%��$�%��%��$�%��%��$�%��%��$���%�>�%
CHANNEL_COUNT��%��%channels_mut��%COLOR_MODEL��%	HAS_ALPHA��%alpha��%	channels4��%
from_channels��%
from_slice��%from_slice_mut��%to_rgb��%to_rgba��%to_luma��%
to_luma_alpha��%�	�%�J�%apply��%�J�%map_with_alpha��%�J�%G��%apply_with_alpha��%�J�%���%map_without_alpha��%�J�%	�%apply_without_alpha��%�J�%	�%map2��%�J�%apply2��%�J�%�?�%���$seals��%���%�%�%�6�%�%�%
expand_packed��%�J�%	�%	�%expand_bits��%���%
trampoline��%PLANES��%��%�%	�%�%�%�%�%�%�%�%�%�%	�%
�%�%�%
�%�%�%�%�%�%�%interleave_planes_inner��&؝�&��&�&�&�&	�%check_dimension_overflow��%vec_copy_to_u8��&��%clamp��&��%vec_try_with_capacity��&�
insert_as_doc�=
ImageError��&Decoding��&
�&��&Encoding��&
�&��&	Parameter��&
�&��&���&
�&��&Unsupported��&
�&��&IoError��&
�&�=�&�=UnsupportedError��&��&�	=�&�=UnsupportedErrorKind��&�A�&
�&��&ColorLayout��&
�&��&ColorspaceCicp��&
�&��&Format��&
�&��&GenericFeature��&
�&�=�&�=�&�= �&��&�=!="�&�=
EncodingError��&��&
underlying�=#�&�=ParameterError��&�	�&��=$�&�=ParameterErrorKind��&DimensionMismatch��&
�&
FailedAlready��&
�&RgbCicpRequired��&
�&��&Generic��&
�&��&
NoMoreData��&
�&CicpMismatch��&��&found�=%�&�=&�&�='�&��&�=(=)�&�=
DecodingError��&��&��=*�&�=
LimitError��&�	=+�&�=LimitErrorKind��&DimensionError��&
�&InsufficientMemory��&
�&���&��&	supported�=,�&�=-�&�=.�&��'�=/=0�'�=1�'�=ImageFormatHint��'Exact��'
�'��'Name��'
�'��'
PathExtension��'
�'��'��'
=2�'�=3�'�=4�'��'�=5=6�'�=TryFromExtendedColorError��'was�=7�'��Rect��'ɡ�'ҡ�'��'�r���'���'����'���'���'��'��BiLevel��'
��'���KernelShape��'��'�r�
�'���'���FilterImageSize��'��'�r�
�'���'���ArenaColumns��'��'top_pad��'
bottom_pad���'��'��
FilterType��'Nearest��'
�'Triangle��'
�'
CatmullRom��'
�'Gaussian��'
�'Lanczos3��'
��'����'����'���'��	�'��'��GaussianBlurParameters��'x_axis_kernel_size��'x_axis_sigma��'y_axis_kernel_size��'y_axis_sigma��
��'���'��
��'��
ColorSpace��'Srgb��'
�'Bt709��'
��'����'����'��	�(�����(Palette��(
�(RGB16��(
�(RGB24��(
�(RGB32��(
�(RGBA32��(
�(RLE8��(
�(RLE4��(
�(Bitfields16��(
�(Bitfields32��(
�
��(���
�(��
BMPHeaderType��(Core��(
�(Info��(
�(V2��(
�(V3��(
�(V4��(
�(V5��(
���(��FormatFullBytes��(���(
�(���(
�(Ȳ�(
�(	Format888��(
���(��DecoderError��(CorruptRleData��(
�(BitfieldMaskNonContiguous��(
�(BitfieldMaskInvalid��(
�(BitfieldMaskMissing��(
�(��(BitfieldMasksMissing��(
�(��(BmpSignatureInvalid��(
�(MoreThanOnePlane��(
�(InvalidChannelWidth��(
�(��(��(
NegativeWidth��(
�(��(
ImageTooLarge��(
�(��(��(
InvalidHeight��(
�(ImageTypeInvalidForTopDown��(
�(��(ImageTypeUnknown��(
�(��(HeaderTooSmall��(
�(��(PaletteSizeExceeded��(�s�(�s��(����(���(��(����(���(���(���(��ChannelWidthError��(���(
�(Rle8��(
�(Rle4��(
�(	Bitfields��(
��(����(���)��)��� �)��!�)��"�)��#�)��set_2bit_pixel_run��)�R�)��)�)�p�Bitfield��)shift��)�	�$�%�)��&�)�����)���)g��)b��)a��'�(�)��)�)�����)PixelFormatSizeInvalid��)
�)��)HeaderSizeInvalid��)
�)��)HeaderFlagsInvalid��)
�)��)DxgiFormatInvalid��)
�)��)ResourceDimensionInvalid��)
�)��)Dx10FlagsInvalid��)
�)��)Dx10ArraySizeInvalid��)
�)��)DdsSignatureInvalid��)
��)��	�
�)���)��)���
�)���)���)���)��Header��)_flags��)�r�)��)_pitch_or_linear_size��)_depth��)
_mipmap_count��)pixel_format��)_caps��)_caps2���)��
DX10Header��)dxgi_format��)resource_dimension��)	misc_flag��)
array_size��)misc_flags_2���)��PixelFormat��)��)fourcc��)�)_rgb_bit_count��)_r_bit_mask��)_g_bit_mask��)_b_bit_mask��)_a_bit_mask���)��	Repeat��)Finite��)
�)��)Infinite��)
�	�)��	�	
�)��
���)RadianceHdrSignatureInvalid��)
�)TruncatedHeader��)
�)TruncatedDimensions��)
�)
UnparsableF32��)
�)��)��)
UnparsableU32��*
�*��*��)LineTooShort��*
�*��)ExtraneousColorcorrNumbers��*
�)DimensionsLineTooShort��*
�*��*��)DimensionsLineTooLong��*
�*��)WrongScanlineLength��*
�*��*��)FirstPixelRlMarker��*
�
�*��
	�*��

�
�*��
�*��
LineType��*Exposure��*
�*	Pixaspect��*
�*	Colorcorr��*
�*DimensionsHeight��*
�*DimensionsWidth��*
�

�*��
�
�*��
�*��*��
�
�*��
�*��
�*��
�*��

HdrDecoder��*�q�*���*�
�
�*�q�*��

Rgbe8Pixel��*��*�*��
�*��*�
�
�*��
�*>�
�
�*��
�*��*�
HdrMetadata��*��*�r�*�*exposure��*color_correction��*pixel_aspect_ratio��*custom_attributes��
�*��
�*��
RunOrNot��*Run��*
�*��*��*Norun��*
�*��*��
�*��
�
�*��
	�*�����*	NoEntries��*
�*IcoEntryTooManyPlanesOrHotspot��*
�*$IcoEntryTooManyBitsPerPixelOrHotspot��*
�*PngShorterThanHeader��*
�*
PngNotRgba��*
�*InvalidDataSize��*
�*ImageEntryDimensionMismatch��*��*entry��*image���+��	�
�+���+��+���
�+���+���+���+��IcoEntryImageFormat��+՟�+
�+���+
��+����+���+��+����+���+���+���+��DirEntry��+��+�r�+color_count��+reserved��+num_color_planes��+���+image_length��+image_offset���+����+>�STD_LUMA_QTABLE��+�STD_CHROMA_QTABLE��+�UNZIGZAG��+�ȋ�+id��+h��+v��+tq��+dc_table��+ac_table��+_dc_pred���	�+��PixelDensityUnit��+PixelAspectRatio��+
�+Inches��+
�+Centimeters��+
�
�+����+��
�+����+��PixelDensity��+density��+���+����+���+����+��EncoderError��+InvalidSize��+
�+��+���+����+��OpenExrDecoder��+�q�+
exr_reader��+header_index��+alpha_preference��+alpha_present_in_file���+�q�+��OpenExrEncoder��+
�+�d�+���+�d�+���,���	�,��
�,����,��CompressionType��,��,
�,Best��,
�,Uncompressed��,
�,Level��,
�,��
�,>�,Fast��,
��,����,���,����,�����,NoFilter��,
�,Sub��,
�,Up��,
�,Avg��,
�,Paeth��,
��,>�,Adaptive��,
����,PnmMagicInvalid��,
�,��,�,UnparsableValue��,
�,��,��,��,NonAsciiByteInHeader��,
�,��,NonAsciiLineInPamHeader��,
�,InvalidDigit��,
�,��,NotNewlineAfterP7Magic��,
�,��,UnexpectedPnmHeaderEnd��,
�,HeaderLineDuplicated��,
�,��,HeaderLineUnknown��,
�,��,HeaderLineMissing��,�r�,��,depth��,maxval��,
InputTooShort��,
�,UnexpectedByteInRaster��,
�,��,SampleOutOfBounds��,
�,��,
MaxvalZero��,
�,MaxvalTooBig��,
�,��,InvalidDepthOrMaxval��,���,���,���,InvalidDepth��,���,���,TupleTypeUnrecognised��,
�,Overflow��,
�,���,���,��
PnmHeaderLine��,Height��,
�,Width��,
�,Depth��,
�,Maxval��,
��,����,���,��-����-���-���-���-��ErrorDataSource��-Line��-
�-��-Preamble��-
�-���-
��-����-���-��-�� �!�-��"�-��#�-��$�-��	TupleType��-���-
�-���-
�-
BWAlphaBit��-
�-GrayU8��-
�-GrayAlphaU8��-
�-GrayU16��-
�-GrayAlphaU16��-
�-RGBU8��-
�-
RGBAlphaU8��-
�-RGBU16��-
�-RGBAlphaU16��-
�%�-��&�FlatSamples��-�R�-���-
�-��-���-
�-���-�R�-��
�-�R�SampleEncoding��-Binary��-
�-���-
��-���	�
�-���-���-��
PnmSubtype��-Bitmap��-
�-��-Graymap��-
�-��-Pixmap��-
�-��-ArbitraryMap��-
�
�-�����-���-���-��	PnmHeader��-decoded��-encoded���-��HeaderRecord��-���-
�-��-���-
�-��-���-
�-��-	Arbitrary��-
�-���.��BitmapHeader��.���.�r�.���.����.��
GraymapHeader��.���.�r�.��.maxwhite���.����.��PixmapHeader��.���.�r�.��.����.����.��ArbitraryHeader��.�r�.��.���.���.tupltype���.���.��ArbitraryTuplType��.
BlackAndWhite��.
�.BlackAndWhiteAlpha��.
�.	Grayscale��.
�.GrayscaleAlpha��.
�.RGB��.
�.RGBAlpha��.
�.Custom��.
�.�� �.��!�.��TgaOrientation��.TopLeft��.
�.TopRight��.
�.BottomRight��.
�.
BottomLeft��.
���.���.���.���	�.�����.WidthInvalid��.
�.��.
HeightInvalid��.
�.��.Empty��.
�.��.���.����.���.��.��	�
�.���.���.��
�.��
PacketType��.Raw��.
�.Rle��.
��.���.����.�����.	id_length��.map_type��.�s�.
map_origin��.
map_length��.map_entry_size��.x_origin��.y_origin��.image_width��.image_height��.pixel_depth��.
image_desc���/���/>�
DxtVariant��/DXT1��/
�/DXT3��/
�/DXT5��/
��/����/����/���/��Delay��/ratio���/���
�/����/���/���/�����/numer��/denom����/���/��	ColorType��/L8��/
�/La8��/
�/�e�/
�/�e�/
�/L16��/
�/La16��/
�/Rgb16��/
�/Rgba16��/
�/Rgb32F��/
�/Rgba32F��/
�$�%�&�/��'�/��(�/��)�/��*�/��/��ExtendedColorType��/A8��/
�/L1��/
�/La1��/
�/Rgb1��/
�/Rgba1��/
�/L2��/
�/La2��/
�/Rgb2��/
�/Rgba2��/
�/L4��/
�/La4��/
�/Rgb4��/
�/Rgba4��/
�/Rgb5x1��/
�/���/
�/���/
�/�e�/
�/�e�/
�/���/
�/���/
�/���/
�/���/
�/Bgr8��0
�/Bgra8��0
�/���0
�/���0
�/Cmyk8��0
�/Cmyk16��0
�/��0
�0��+�,�-�0��.�0��/�0��0�0��1�0��0��2�0��0�>�0ݘ�0��0���0���0���0���0���0CHANNELS��0�0љ�0���0��0���0���0���0���0���0�	�0�J�0ߚ�0�J�0���0�J�0���0���0�J�0���0ALPHA��0���0�J�0���0�J�0�?�0���3�0��0��0��4�0��0��5�0��0�0��0�6�0��0�>�0ݘ�0��0���0���0���0���0���0���0�0љ�0���0��0���0���0���0���0���0�	�0�J�0ߚ�0�J�0���0�J�0���0���0�J�0���0Ȃ�0���0�J�0���0�J�0�?�0���7�0��0��0��8�0��0��9�0��0�0��0�:�0��0�>�0ݘ�0��0���0���0���0���0���1���1�0љ�1���0��0���0���0���0���0���0�	�1�J�0ߚ�1�J�0���1�J�1���0���1�J�1���1Ȃ�0���1�J�0���1�J�0�?�0���;�1��1��1��<�1��1��=�1��1�1��1�>�1��1�>�1ݘ�1��1���1���1���1���1���1���1�1љ�1���1��1���1���1���1���1���1�	�1�J�1ߚ�1�J�1���1�J�1���1���1�J�1���1Ȃ�1���1�J�1���1�J�1�?�1���?�1��1��1��@�1��1��A�1��1�1��1����1
�1��1��1�B�1��C�1��1��D�1��1��1�E�1��1��F�1��1��G�1��H�1��1��1��Luma��1
�1��1��1�I�2��J�2��2��K�2��2��2�L�2��2��M�2��2��N�2��O�2��2��2��Rgba��2
�2��2��2�P�2��Q�2��2��R�2��2��2�S�2��2��T�2��2��U�2��V�2��2��2��LumaA��2
�2��2��2�W�2��X�2��2��Y�2��2��2�Z�2��2��[�2��2��\�2��]�2��2��2��ImageBuffer��2�?�2�:�2��2�r�2_phantom��2���2���A�2�?�2�:�2��B�2�?�2�:�2��2��C�2�?�2�:�D�2�?�2�:�2��E�2�?�2�:�2��ConvertColorOptions��2�K�2_auto_traits��F�2>�	PixelsPar��2�R�2�?�2�n��2�R�2�?�2��EnumeratePixelsPar��2�R�2�?�2���2���2�R�2�?�2��DynamicImage��2
ImageLuma8��2
�2��2ImageLumaA8��2
�2��2	ImageRgb8��3
�3��2
ImageRgba8��3
�3��2ImageLuma16��3
�3��2ImageLumaA16��3
�3��2
ImageRgb16��3
�3��2ImageRgba16��3
�3��2ImageRgb32F��3
�3��2ImageRgba32F��3
�3���3����3�������������������3�R�3�9�3���3ɡ�3ҡ�3��3�r��3�R�3�9�3�����3���3���3���3
color_hint���3���3���3���3��SampleLayout��3��3channel_stride��3��3width_stride��3�r�3
height_stride���3����3����3���3���3��3��Dim��3
�3��3���3����3����3���3���3���3��View��3���3�?�3�d�3�� �3���3�?�3��!�3���3�?�3��ViewMut��3���3�?�3�d�3��"�3���3�?�3��#�4���4�?�4����4TooLarge��4
�4NormalFormRequired��4
�4��4ChannelCountMismatch��4
�4��4��4
WrongColor��4
�4��$�4��%�&�4��'�(�4��)�4��*�4��4��
NormalForm��4	Unaliased��4
�4PixelPacked��4
�4ImagePacked��4
�4RowMajorPacked��4
�4ColumnMajorPacked��4
�+�4��,�-�4��.�/�4��0�4��1�4��4��NormalFormRequiredError��4
�4���4�� SubImage��4�9�4�d� �4�9� �4�9�4�� 
SubImageInner��4�9�4���4xoffset��4yoffset��4xstride��4ystride�� 	�4�9� 
�4�9�4�� MethodSealedToImage��4
� �4�� � ImageFormat��4՟�4
�4Jpeg��4
�4Gif��4
�4WebP��4
�4Pnm��4
�4Tiff��4
�4Tga��4
�4Dds��4
�4���4
�4Ico��4
�4Hdr��4
�4OpenExr��4
�4Farbfeld��4
�4Avif��4
�4Qoi��4
�4Pcx��4
� �4�� � � �4�� �4�� �4�� �5��5��!���5BuiltIn��5
�5��5	Extension��5
�5��!�5��"���"�5��"�5��"�5>�"�5��"�"�5��"�5��5��"���5max_image_width��5max_image_height��5	max_alloc��"	�5��"
�5��"�5��"�"
�5��"�5��5��"Cicp��5	primaries��5transfer��5matrix��5
full_range��"�5��"�"�5��"�5��"�"�5��"�5��5��"CicpRgb��5��5���5	luminance��"�5��"�"�5��"�5��"�"�5��"�5��5��"CicpColorPrimaries��5SRgb��5
�5�5Unspecified��5
�5�5RgbM��5
�5�5RgbB��5
�5�5Bt601��5
�5�5Rgb240m��5
�5�5GenericFilm��5
�5�5Rgb2020��5
�5�5Xyz��5
�5�5
SmpteRp431��5
�5�5
SmpteRp432��5
�5�5
Industry22��5
�5�"�5��"�"�5��"�5��" �"!�5��""�5��5��"CicpTransferCharacteristics��6���6
�6�6���6
�6�6Bt470M��6
�6�6Bt470BG��6
�6�6���6
�6�6	Smpte240m��6
�6�6Linear��6
�6�6Log100��6
�6�6LogSqrt��6
�6�6Iec61966_2_4��6
�6�6Bt1361��6
�6�6���6
�6�6Bt2020_10bit��6
�6�6Bt2020_12bit��6
�6�6	Smpte2084��6
�6�6Smpte428��6
�6�6	Bt2100Hlg��6
�6�"#�6��"$�"%�6��"&�6��"'�"(�6��")�6��6��"CicpMatrixCoefficients��6Identity��6
�6�6���6
�6�6���6
�6�6UsFCC��6
�6�6���6
�6�6	Smpte170m��6
�6�6���6
�6�6YCgCo��6
�6�6Bt2020NonConstant��6
�6�6Bt2020Constant��6
�6�6	Smpte2085��6
�6�6ChromaticityDerivedNonConstant��6
�6�6ChromaticityDerivedConstant��6
�6�6Bt2100��6
�6�6IptPqC2��6
�6�6YCgCoRe��6
�6�6YCgCoRo��6
�6�"*�6��"+�",�6��"-�6��".�"/�6��"0�6��7��"CicpVideoFullRangeFlag��7NarrowRange��7
�7�7	FullRange��7
�7�"1�7��"2�"3�7��"4�7��"5�"6�7��"7�7��7��"DerivedLuminance��7Constant��7
�7NonConstant��7
�"8�7��"9�":�7��";�7��"<�"=�7��">�7��7��"
CicpTransform��7��7into��7��7��7��7output_coefs��7�"?�7��"
RgbTransforms��7j�7slices��7�7luma_rgb��7�7rgb_luma��7�7	luma_luma��7�"@�7j�7��"Orientation��7NoTransforms��7
�7Rotate90��7
�7	Rotate180��7
�7	Rotate270��7
�7FlipHorizontal��7
�7FlipVertical��7
�7
Rotate90FlipH��7
�7Rotate270FlipH��7
�"�"�7��"�"�7��"�7��"�7��7��"�7��"
ExifEndian��7Big��7
�7Little��7
�"�7��"	�"
�7��"	LoopCount��7���7
�7���7
�7��"�7��"�$�7��7���$�7��7���$�7��7���$ �7��7���$!�7��7���$"�7��7���$#�8��8���$$�8��8���$%�8��8���$&�8��8���$'�8��8���$(�8��8���$LayoutWithColor��8���8
�8��8
�8���8
�8	LumaAlpha��8
�$�8��$�$�8��$PrivateToken��8
�$�8��$I8J8O8T8W8Z8c8d8j8j8j8l8n8n8n8q8q8q8s8u8u8u8w8y8y8y8{8}8}8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�!8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8	�"8
�"8�"8�"8
�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8�"8 �"8!�"8"�"8#�"8$�"8%�"8&�"8'�"8(�"8)�"8*�"8+�"8,�"8-�"8.�"8/�"80�"81�"82�"83�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�#8�$8�$8�$8�$8�$8�$8�$8�$8�$8�$8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�%8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�&8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�'8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�(8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�)8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�*8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�+8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�,8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�-8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�.8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�/8�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�08�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�18�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�28�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�38�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�48�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�58�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�68�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�78�88�88�88�88�88�"
�R������������������ � � � � �"�#�#�$�$�$�$�$�$�%�%�%�_�&�&�&���&��&�&ڠ�&��&�&���&��&�&���&��&�&���&��&�&ˡ�&����ςo��_�&�&��&�=�&�	=^i�/�����&�&�&�A�&��&�&֢�&��&�&���&��&�&���&��&�&���&��G�?̸l�_���`������������_�&�&���&�=�&��=CÀ�K[��_�&�&̤�&�	=�&��=ڡ�W���)��&�&�&���&�&���&�&Х�&��&�&���&��&�&���&���&��&æV�����_˽�`˽��˽�˽˽�_�&�&���&�=�&��=)a��Z��_�&�&���&�	=��i���8��&�&�&���&�&���&���&��&èxD�Zn~%��_���`����������������'�'�'���'��'�'̩�'��'�'��'��'�'���5<4I���_���`������������߿����������
�"�f+�c����E�ETryReserveError��E�	����2�ܮ����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��AɖZ��e����8�-�-��-�d�+{��Gs;*"������_������_������_������_˼�˼�_������_߿�߿�_����'�'Ϫ�'�Жw�Mm(g�_���_������������'�'���'ɡ�'ҡ�'��'�r��Of�[�����_���������������`����'�'�'��b�������������_�'�'���'���'�r����"��'M�������_�'�'��'��'�r�DI䰐���������'�'���'ҭ��'����
,f�,������������'�'�'���'�'���'�'î�'�'ڮ�'�'���Aw�����_���������������`�������S���_m%�������'�'ׯ�'����'����'����'���'�#ٚ�������������������_�'�'�'���'�'���@sv2�m������������������� ���d��d���b��-�0b=��d���(	�(�(���(�(���(�(���(�(���(�(Ȳ�(�(۲�(�(��(�(���(�(���&��Xzɥ��������������(�(�(��(�(���(�(���(�(���(�(���(�(�����8�N��������(�(�(���(�(���(�(Ȳ�(�(��%����.�������J���n��n�����ϐG�R�_�(�(�(ӵ�(�(��(�(���(�(���(���(�(ܶ�(���(�(���(�(���(�(·�(���(���(�(��(���(�(��	�(���(���(�(��
�(�(ظ�(���(�(���(���(�(��
�(���(Ϲ�(�s��(�s�5�Ȫ0٧��������`�����������������������_�����������_�(�(�(���(�(���(�(���(�(���/����������`�����������������������_�����)�)��)����)�	��FxP��)������������)�)���)����)����)ɽ��)ҽ��Jy������������� ���q��q���q���r������r���r���r���r���r���s���s���s���s���s���s���8O���q� ��� ���|��}���%��Ԍ8�d�_�)�)�)���)���)�)���)���)�)Ծ�)���)�)���)���)�)���)���)�)ο�)���)�)��)���)�)���NS���Y�������`�����������������������_�����������_�)�)��	�)����)�r��)���)����)����)����)����)����)����o2�X"	��_�)�)���)����)����)����)����)���O4�/p��_�)�)���)���)����)����)����)����)����)���v���'�(� ������d�*(��:6�������������r���d��������A�K�ӆ^������� �����q�Ԕ��#)��� ��� �����	���瞰���<%����	�	�	���	��	�	��	
��������� �	�	Ɖ�	�q�	�	��	���n�v����J�	�	̋�	�q�	�	��	�	�r�	�	���	�	��	�	���	���6�Nt��� �	�	Ɖ�	�q�	�	��	���n�v��q�R��)�)�)���)��)�)��X����I����_��� �	�	��	���	�	���	�	��	�	���	a�	������_�)�)�)���)�)���)�)���)�)���*��
�*��
�*�*���*��
�*��
�*�*���*��
�*�*���*�*���*��
�*��
�*�*���*��
�*�*��	�*��
�*��
�*�*��
�;?�������������������_�����������_�*�*�*���*�*���*�*���*�*���*�*��N��%8#���������`�����������������������_���_�*�*���*���
�*�
�
ϧ��Ĩ�����*�*���*��*��8��J�q�����_������������������ ���_�*�*���*��*�r�*Χ�*���*���*���*���A`�*+���� �
�
���
���
KlkB���w���_�*�*�*���*��
�*��
�*�*���*��
�*��
��k��g%�������������J��ߚ����
����
V���U:~)8�J�����
����
q��l{{�8�_�*�*�*���*�*���*�*���*�*���*�*���*�*���*���+���+����+�����M���������`�����������������������_�����������_�+�+�+՟�+�+��Iڈ豌9�������`�����������������������_���������+�+���+���+�r��+����+����+����+����+����+���-�N[?j�������� ��ܞ���������#�҃��� ���������4Ve؀��� �����������������r�����Χ����7�E�Z�:����+�+ȋ�+����+����+����+����+����+����+����s��������+�+�+���+�+���+�+��{G��zD�����_����������������+�+���+���+�^e�x��0����_������������������_�+�+�+���+���+���KyN9J�������_����������� �
�
Ų
�
�}��
���
����
����
����
����
ڳ��
����
����
���k �	��&���_�+�+���+����+����+����+�����g0�n��� ��_�+�+�+���+����-;o{�l��� ӄ� ������{���q������'�R�#��� ������d�����������������������������-�����R�J��������i��ڛO�����,�,�,��,�,���,�,���,�,���,�,���,�T�BJ_}*��������_����������������,�,�,���,�,���,�,���,�,���,�,���,�,��	(�	�g�B�������_��������������� �������������������������g
֦<�������������������	����������WU:͛������_�,�,�,���,���,�,���,���,���,���,�,���,���,�,���,�,���,���,�,���,���,�,���,�,���,���,�,���,���,��	�,�r��,���,����,����,�,��
�,�,���,���,�,���,���,�,��
�,�,���,���,���,����,����,����,���,����,����,�,���,�,���,�����냻�)����_�����������_�,�,�,���,�,���,�,���,�,��zf���m�������`�����������������������_���_�-�-�-���-���-�-���-�-��x*�wp;��������`�����������������������_����-�-�-���-�-���-�-���-�-���-�-���-�-���-�-���-�-���-�-���-�-��	�-�-��
�hi�01�˔���� ������q���������r�/�8.��������ʛYԲ�
�������i(�_�ׁ������V'3�%I������������.�.���.���.�r�.�m��W[���.�.���.���.�r�.��.��	���8�B���.�.���.���.�r�.��.����C3g�,���.�.���.�r�.��.���.���.����0A�E��-�-�-���-��-�-���-�	��|e8��R���� ������}�������i����������R
����R
��-�-�-���-�-������=J}~�͜��͜�͜͜�͜�_͜��-�-�-���-��-�-���-��-�-���-��-�-����9)[K��ǝ��ǝ�ǝǝ�ǝ�_ǝ��-�-���-���-������\��-�-�-���-��-�-���-��-�-���-��-�.���.��*���.��������_���������_���ҙ�ҙ�_ҙ����_����.�.�.���.�.���.�.���.�.���.�.���.�.���.�.���.���)ͨ����_ġ�_��������5�)��V��8�������������ҙ������ ������&��MŮ�Nt��� ������}�ڹnF+�H�����.�.�.���.�.���.�.���.�.��ࠁ��&��פ�_פ�פפ��פ�פפ� ����	���������r�������s���{���������������f(�J����_�.�.�.���.���.�.���.���.�.���.���.��+簅ÿS�������`�����������������������_�����������_�.�.�.���.�.��d�G�v�������������� ������}�����z��?�ȃ���_�.�.���.���.���.�s�.���.���/���/���/���/���/���/���/��(�W��q��Ī������������[���S̹���� ������z���{�������d���4����o-���� ��������������$g(�T���� ������d��Χ���8#����� ������d��Χ���8#�����R�J������&������U�|������ ������d���+���X����/�/�/���/�/���/�/��������f����_��������������� ��ʀ��d����������������R�in'�A����J��„��	�0�yd�(>8�����������������4��Vܶӽ���/�/���/������r�������_��������������������ÓÓ�ēsecs��xœnanos��x�|)f�nA�����/�/���/����/������a��_X���_�������������/
�/�/���/�/���/�/�e�/�/�e�/�/���/�/���/�/���/�/���/�/���/�/��	ߕ�UaR6w�������������_������`����/�/�/���/�/���/�/���/�/���/�/���/�/���/�/���/�/���/�/���/�/��	�/�/��
�/�/���/�/���/�/��
�/�/���/�/���/�/�e�/�/�e�/�/���/�/���/�/���/�0���0�0���0�0���0�0���0�0���0�0���0�0���0�0��0��H��VY�@�������������_������`���������������1�1�1���1�/}dn	$��������������_������`���%�����������������1�1�1���1��;���@So���žž�ž�ž�_ž�ž�`ž�%ž��ž�ž�ž�����2�2�2��2����/c�Q��������������_������`���%�����������������2�2�2���2��>�J�ު��������������_������`���%���������������������������?���1�1�1���1��;���@So��1�1�1���1��;���@So�?����2�2�2���2��>�J�ު������1�1�1���1�/}dn	$������2�2�2��2����/c�Q����2�2�2���2��>�J�ު���������������������2�2�2��2����/c�Q���������������������1�1�1���1�/}dn	$�����������������������ž����������ž��������������������n.z�.8�������J�����n��5i#�1��R�?�I���I��������n��5i#�1�8���_���J������n������j��R���I���I���_������n������j�8���J�������s�vu�dw�R���I���I����������s�vu�dw8���_���J��՟����#�(�qШ6�R���I���I���_��՟����#�(�qШ68���J���������ɡ��ҡ����ܟ+�;L�R���I������������ɡ��ҡ����ܟ+�;L8���_���J��ݢ��x��ҡ������fD�t�H�R���I�����ݢ��x��ҡ������fD�t�H8���_���J���������ɡ��ҡ�����Խ|�Ǖ�R���I���_���������ɡ��ҡ�����Խ|�Ǖ8���J��ǥ��x��ҡ�������s|5���R���I���_��ǥ��x��ҡ�������s|5��8���_�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�?�:�`�������������������������������������������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6д�:�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6��?�?��?buf��:�?�	�:$x��Lk����%�B�B�BGlobal�����I����2�2���2�K�2ܔ��-0������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�1�1�1���1�/}dn	$�?�?��?���:�?�	�:$x��Lk����2
�2�2���2��2�3͖�3��3�3��3��3�3���3��3�3���3��3�3ʗ�3��3�3��3��3�3���3��3�3���3��3�3ʘ	�3�M@�e�g��2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�2�2�2��2����/c�Q������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�1�1�1���1��;���@So������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�2�2�2���2��>�J�ު������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�1�1�1���1�/}dn	$�?�?��?���:�?�	�:$x��Lk�������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�2�2�2��2����/c�Q������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�1�1�1���1��;���@So������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�2�2�2���2��>�J�ު������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�2�2�2��2����/c�Q�?�?��?���:�?�	�:$x��Lk�������2�2���2�n�)�T,��R��&�$��&�&���_�2�2���2�n�)�T,�8��&�$��ͻ��n�i�L+S���R��&�&���_��ͻ��n�i�L+S��8����2�2•�2����2��/g��W���R��&�$��&�&���_�2�2•�2����2��/g��W��8��&�$������������M�;��`�R��&�&���_������������M�;��`8���_����������������������������������������������������������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�1�1�1���1�/}dn	$�����������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�1�1�1���1��;���@So������2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�2�2�2���2��>�J�ު������������_�3�3��3����3ɡ��3ҡ��3���3�r�0NؖB�V��R�9�J�3�3��3����3ɡ��3ҡ��3���3�r�0NؖB�V�8�������3�3���3���3���3ښަ�t�v�`���_����3�3���3��3���3��3ӛ�3�r�3����(�����_���������������`����3�3�3ל�3���3���l��E������_������������������������3�3ϝ�3�d��3�������n�>�����_����3�3���3�d��3���{
��3������_����4�4�4���4�4ß�4��4�4��4��4��4�4���4����Ri�������_���������������`����4�4�4���4�4���4�4͡�4�4��4�4��R-x��(�����_���������������`��������������������������_�4�4�4��4��m ��\�_������_������������4�4���4�d� b�_�2�9�����4�4��4��� �4��� �4��� �4��� �4��� �#�d�������������������� ���Box�������lf���]v������4�4�4��JL���^��Á� ���������������������_���`����5�5�5���5��!�5�5���5��!�Z���Ҽ��5�5�����r3�_������������������`����5�5���5ͩ�5��5��E���+�*��_���������������`������"����5�5۪�5��5���5���5��sS�a�K����_���������������`����5�5���5��5���5���H�(*v��φ�_φ�φ��φ�φφ�`φ��5�5�5���5�5�5���5�5�5ͭ�5�5�5��5�5�5���5�5�5���5�5�5���5�5�5Ʈ�5�5�5߮�5�5�5���5�5�5���5�5�5���5���"{(����_����������`���6�6�6���6�6�6���6�6�6��6�6�6���6�6�6���6�6�6���6�6�6ñ�6�6�6۱�6�6�6��6�6�6���6�6�6���6�6�6���6�6�6ղ�6�6�6��6�6�6���6�6�6���6�6�6Ƴ�6�z��墸����_���������������`����6�6�6Ҵ�6�6�6���6�6�6���6�6�6���6�6�6���6�6�6���6�6�6���6�6�6��6�6�6���6�6�6���6�6�6Ķ�6�6�6߶�6�6�6���6�6�6���6�6�6Է�6�6�6���6�6�6���6P־�J��֍�_֍�֍��֍�֍֍�`֍��7�7�7���7�7�7���7�u��4�
����_���������������`����7�7�7���7�7Ⱥ���4�%����_���������������`����7�7���7��"�7л�"�7��"�7��"�7��"�7���"�(�e� F��7�7���7���"�7ɼ�"�7޼�"�7��"�QG�e\|Nj�#�����#�#�#���φ��7�7�7���7�7ɽ�7�7޽�7�7���7�7���7�7���7�7���7�7ؾ�V:�wl+����������������`���_���_�7�7�7ؿ�7�7���?a���������7�7�7���7�7���7��c�ݥ�'���$���$���$
�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$���$���$���$���$���$���$���$���$���$����8�8�8���8�8��8�8���8�8��t*��[K)?���_�������8�8�8���1����� ���$���$���$���$���$���$���$���$���$���$���$���$���%�%�%�%���%���%ј�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�'�'��'�'�'�'�'�'�'�'�'�'�'�(�(�(�(�)�)�)�)�)�)�)�)�)�)�*�)�*�*�*�*�*�*�*�*�*�*�+�*�+�+�+�+�+�+�+�+�+�+�+�+�,�,�,�,�,�,�,�,�-�-�-�-�-�-�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�/�.�/�/�/�/�/�/�/�/�0�/�1�1�2�1�2�2�2�2�����������������2�2��2����2���3�2�3�3�3�3�3�3�3�3�3�3�4�3�4�4�4�4�4�4�4�4�5�5�5�5�5�5�5�5�5�5�6�6�6�6�7�7�7�7�7�7�7�7�8�8�&�&�&�&�&�&�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�(�(�(�(�(�(�)�)�)�)�*�)�*�*�*�*�*�*�+�*�+�+�+�+�+�+�+�+�+�+�+�+�,�,�,�,�,�,�,�,�-�-�-�-�-�-�-�-�-�-�-�-�.�-�.�.�.�.�.�.�.�.�.�.�.�.�.�.�/�/���/�/�/�/�/�/�0�/�1�1�2�1�2�2�2�2����������2�2�2�2�2��2��3�3�3�3�3�3�3�3�3�3�3�4�4�4�4�4�4�4�4�4�4�4�4�5�5�5�5�5�5�5�5�5�5�5�5�6�6�6�6�7�7�7�7�7�7�7�7�7�7�7�7�7�7�8�8�8�8�&�&�&�&�&�&�'�'�'�'�'�'�(�(�)�(�)�)�*�*�+�*�+�+�,�,�-�-�.�.�/�/�0�/�1�1�2�1�2�2�2�2�2�2�3�3�4�4�4�4�5�4�5�5�5�5�5�5�5�5�5�5�6�6�6�6�7�7�7�7�7�7�&�&�&�&�'�&�'�'�'�'�'�'�'�'�'�'�(�(�(�(�(�(�(�(�)�(�)�)�)�)�)�)�*�)�*�*�*�*�*�*�+�*�+�+�+�+�+�+�,�,�,�,�-�,�-�-�-�-�-�-�.�.�.�.�.�.�/�/�/�/�/�/�0�/�1�1�2�1�2�2�2�2�2�2�3�2�3�3�3�3�4�4�4�4�4�4�5�5�5�5�5�5�5�5�5�5�6�6�6�6�7�7�7�7�7�7�&�&�&�&�'�&�'�'�'�'�'�'�'�'�'�'�(�(�(�(�(�(�(�(�)�(�)�)�)�)�)�)�*�)�*�*�*�*�*�*�+�*�+�+�+�+�+�+�,�,�,�,�-�,�-�-�-�-�-�-�.�.�.�.�.�.�/�/�/�/��/�/�/�0�/�1�1�2�1�2�2�2�2�2�2�3�2�3�3�3�3�4�4�4�4�4�4�5�5�5�5�5�5�5�5�5�5�6�6�6�6�7�7�7�7�7�7�'�&�'�'�'�'�(�'�(�(�)�(�)�)�)�)�)�)�*�)�*�*�*�*�*�*�+�*�+�+�+�+�+�+�,�,�,�,�-�,�-�-�-�-�-�-�.�.�.�.�/�/�/�/��/�/�/�0�/�1�1�2�1�2�2�2�2�2�2�3�3�3�3�4�4�4�4�4�4�5�5�5�5�5�5�5�5�5�5�6�6�6�6�7�7�7�7�7�7[�&]�&_�&a�'c�'e�&��&��&��&�
�&��&��4�
�&��&��-��-��-��-��-��-��&���/�0�1�0�1�1�2�1�2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��2��&�#�5�$�8i�&m�&p�&t�&x�&|�&�'��'��(��(��)�
�)�
�*��*��+�
�+��,��,��-����.� �4� �4k�&o�&r�&v�&z�&~�&��'��(��)�
�)��*�
�+��,��.� �4� �4�'�'�'�'�'�'�'�'�'�'�'�'�'�'�(�(�(�(�(�(�)�)�)�)�*�*�*�*�+�*�+�+�+�+�+�+�+�+�+�+�+�+�,�,�,�,�,�,�-�-�-�-�-�-�-�-�-�-�.�.�.�.�.�.�.�.�.�.�/�/�/�/�/�/�/�/�0�/�1�1�2�1�2�2�2�2�3�3�3�3�4�4�4�4�4�4�4�4�4�4�4�4�5�5�5�5�5�5�6�6�6�6�7�7�7�7�7�7�7�7�7�7�8�8�8�8��'�������������'�'�(�(�)�(�)�)�*�*�+�*�+�+�-�,�-�-�.�.�.�.�/�/��/�3�3� �4�����	��
�	�
�
���
�
��+���������������	�	����������������������������3�(�(�)�(�)�)�*�*�+�*�+�+�-�,�-�-�.�.��/�3�3�������	�	�
�*������+��������������� ��������	�	���������	�	�����*�*�+�+�
�+�,�,�,�,�/�.��2�2�2��2�5�5�"�5���������������.��.��.��.��/�0�1�0�1�0�2�1�2�0�1�0�1�1�2�1�2��2��3�0�1�0�1�1�2�1�2��2��3����������1��1��1��1��2��2��2��2��2��2��2��2��1��1��1��1��2��1��2��1��2��1��2��1�����������������������������2� �4��2� �4��2��2��3��3� �4��2��2��3� �4��2��2����2����2����2��� �"�#�#�#�#�$	�$	�$	�7�7�7�7�7�7�8�8�8�8�8�8�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�1�$�1�$�1�$�2�$�2�$�2�$�1�$�1�$�2�$�2�%�1�%�1�%�1�%�2�%�2�%�2�%�1�%�2�%�1�%�1�%�2�%�2�%�%�%�%	�%	�%	�_a�+�^��`$���:��;��2��3��_����?j��������� i�Jb�p� M� p��� ��M������%���*�*�!��p����I�I8����#�&�$&�&� �"�#�#�$�$�$<�$<�$
�$F�%T�%�7
	�,7>9��G
	�,7>9��n
�,7>3��x
�,7>3��x
�,7>3��%
�,7>1��&
�,7>2��'
�,7>3��(
�,7>4��'*
��'*��'*$15��3*
 �,7>32��4*
�,7>16��3*
�,7>16��4*
�,7>16��4*
�,7>16��@*
 �,7>32��A*
�,7>16��A*
�,7>16��A*
�,7>16��G*
�,7>16��H*
�,7>4��O*
�,7>4��Z*
�,7>4�d�i*,�i*�!- =	�i*G�g(m���i*�i*��i'*��i*���9������_�d�j*,�j*�!- =	�j*G�g(m���j*�k*��j'*��j*���9������_��q*
7��q-*�,�q*%55���*�-8?1���*�-8?2���*�-8?3���*�-8?4���*�-8?2���*�-8?1���*�-8?3���*�-8?4���*�-8?3���*�-8?4���*�-8?2���*�-8?1��d
�,7>4��d
�,7>4�����
�'�����L?������L?����������)_�����
�'�����̌?�����̌?����������)_�����
�'ؔ�33�?����33�?���������)_����-8?1����-8?2����-8?3����-8?4��	
��&	��	%12��	
(��&	��	%40��	
4��$	��	%52��	
8��$	��	%56��	
l��%	��	%108��	
|��%	��	%124��	
�,7>8��	
�,7>16��	
 �,7>32��		
@�,7>64�
��
	
�)�	�	��	
�)�	�	��	
�)�	�	��	
�)�	�	��
�	
�)�	��
�	���L�
	��I��������I_�
��	
�)�	�	��	
�)�	�	�	
�)�	�	��	
�)�	�	���	
�)�	���	���L�	��I��������I_��	
��	��	$0��	
�	��	$0��	
�	��	$1��	
��	��	%2�4�	
����%	��	%0xFFFF��M	
�,7>3��Q	
�,7>3��W	
�),7>3��^	
�,7>3��u	
�,7>3���	�-8?2���	���$	�,��	'256���	�-8?3���	�-8?3���	�-8?2���	�-8?4���	�-8?3��

��&
��
%14��

(��&
��
%40��

l��%
��
%108��

�,7>3��F

�,7>3��Y

�,7>3��
�),7>4��
�,7>4�|�#L�#
�#�#9
�#�#Į#
4�#�#��#5��#��3_���#2��#(��#��#|�#L�#
�#�#9
�#�#e
�#�#�
4�$�$�
<�$�$�
<�$�$��#@
\�$��$��#Z��#]\[[[[U_�4�(�(�(5	86j{�����{ _ }�,�+�+�+;	86pL�+�+$	'JKa�oz��	����{ _ }��?
�,7>4��
�,7>4��

�,7>8��
�,7>2��/
�,7>2��/
�,7>2��1
�,7>2��I
�	,7>2���I

�/��H/
�	��L�I
&ColorType::Rgba8�l� 
5B��� �� +�
��,� ������6
b"#?RADIANCE"�� 

�� #�
,� %10��#
�*,7>3�RZn�*|��3�����*���3���3
�
�
&18<�
SIGNATURE_LENGTH���N
	��N
���%��N0�
,�N%_�T�Q
�
�;&18<�

PIXEL_SIZE��_
��
,7>128��z
�
,7>4���ʯ"�
,�'4��#+
��#+�,�#+%127��#+
���#!+�,�#+%128��O+
�,7>3��@
�,7>8��,
��,��,$1��,
�� ,��,%6��,
��",��,%16��
@�+,7>64��

@�+,7>64��

�
,7>16��
�
,7>12��
�
,7>256��
�
,7>16��
�
,7>12��
�
,7>256��
�
,7>16��
��
,7>162��
�
,7>256��
�
,7>16�� 
��
,7>162��)
�
,7>256��+
@�+,7>64��.
�
,7>6��:
�
,7>256��;
@�
,7>64��<
�
,7>256��<
�
,7>256��Z
@�
,7>64��Z
�
,7>256��Z
�
,7>256��[
�
,7>256��[
�
,7>256���@�
-8?64���@�
-8?64���@�
-8?64���@�
-8?64�ӣ@�
-8?64���@�
-8?64���@�
-8?64�Ĥ@�
-8?64�Tر,ر���8	:��7m���)�
,��/_������#�
,��'255���� t���
|Ͳ�
-	.�
+�
V���E�
,�����/��
��
��
��
_����
-8?16���@�
-8?64�,���L��
��&19595�,��E�����
��&38469�$��/����
��&7471�L��	��%1 A	��Kn+sl����"	$DD���&�
��$�H_�,��3+ĭ��
��&11059�,���T����
��&21709�,���ĝ����&32768����L��	��%1 A	��Kn+s�����	$����|��L��	��%	1 A		��Kn+s�
���	
$�
�����#	,DJ���B���ZYah��z����������_�$���������&C�C_UB�,��/k����&27439�$���������&5329���@�-8?64���@�-8?64���@�-8?64���@�-8?64� 	d�-T�-�-d�-\�-$�-,�-�-
,�-�-
���-4�-�-			�-6�-	,�-
�-

��o-
��-�-


��-T�-�-�-9E[	e�
�
�-
�-,�-�-	 �-\�-$	.��-��-4�-�-$	'J4�-
�-	
 	<
��T-��-y
�	���
���o-JP�-4�-�-	 <���-�-
��-�
�	s	����-=CQ�-\�- $	 .
	|�-�-�-,�-�-D�-!$�-!
D�-"�-##\�-$#$	$.#H"#�-#���-%��-&\�-'�-(()('=	)G(a'(v&'�-�&(#'$�-**!�-++\�-,+$	,.+��-+*�-*�-+L�--!�-	-!!>!-4�-.�-$	.'J.��8-/��-0\�-1�-2232'=	3G2a12$�-44"�014�0�-421�-0/��	-&
94?2E1�-/
I0O/$�-6\�-7�-8898'=	9G8a78$�-::"��-
	d�-
�7�:76��-�-:7�-8��1-;L�-<$�-==6<=�-6<	�-=$�->>!l�-?$�-@@6?@�-@��-A?"	A>?6;>?M?S>��=�-;
	�-<��8-!;;��	-B$�	-CC"$�	-DD6.
5d�	-
�CCD5B��	-�	-DC�	-"BB���-�	-6�&�
�.(5'����-F%)F0&W%D�	-HHD�	-II��	-
HI�	-IH�	-"! �	-�	���-���-���-���-���-���-���-���-���-J��-$�-����������||@+  ,tl8,���
��|
�	�	
���	^	f	m	G	;	����6***9���+��������=��!-����\	����

�aip��I��?	bits�Jhuffsize�Phuffcode�8k��j��
code�g
!�U
"diff��6h�-
�,7>16��-
�,7>256��-
�,7>256��-
�,7>256��-
�,7>256�	<�
-d�
-
$�
-$�
-��
-�
-��
-$�-
$��
-
�1A	�-D�
-��D�
-���-,�-	�-	
��n-
��-�-

	l�-<�-
$�-
�n4,�-�-m
~
'-
\�-�-	'=	Ga\�-�-	'=	Ga��-T�-�-	'8	Ka�-��-$	.��5-
�-�-4�-	�-$		'	J	��V-��-�
��
���n-
CI�-
�-�-	�-���	�-��
�-��
�-���- ��
-��$�	-��<�
-��������I��:������4�	��
���FFU�������"������huffval�	lut����T��I�5	��	-
�,7>16��
-
�,7>256��
-
�,7>256��.
@�,7>64��.
@�,7>64��N
�,7>3��T
�,7>4���!
���P�N�G�
�
��
��L�<�3_��
�,7>8���
��*�̉	$�&"XML:com.adobe.xmp"���	3	�̉	6CP
̉	�	��O���	<�	��	���	�Š	��	2��	�I_�&
̉	��	̉	��	̉	�����	#Š	�3�O
�,7>2���d
�/��d/���L�d&ColorType::Rgba8����-8?2��
�,,7>2��c
�,7>2��c
�,7>2����-8?2����-8?2����-8?2��/
�,7>2��0
 �,7>32��0
�,7>2��0
�,7>3��50
�,7>256��?0
�,7>2��F0
�,7>4��W0
�,7>2���0�-8?2���0�-8?3��

���
��
%128�4�1
��-1��1%0b1111�L�1
 ��81��1%	0b10_0000��1
�,7>0��1
�,7>1��1
�,7>2��1
�,7>3��1
	�,7>9��1

�,7>10��1
�,7>11���2
V�;�2���.2�V�<V�V�Artist�V�V�V�
BitsPerSample�V�V�V�
CellLength�V�V�V�	CellWidth�V�V�V��AV�V�V�Compression�V�V�V�DateTime�V�V�V�ExtraSamples�V�V�V�	FillOrder�V�V�V�FreeByteCounts�V�V�V�FreeOffsets�V�V�V�GrayResponseCurve�V�V�V�GrayResponseUnit�V�V�V�HostComputer�V�V�V�ImageDescription�V�V�V�ImageLength�V�V�V�
ImageWidth�V�V�V�Make�V�V�V�MaxSampleValue�V�V�V�MinSampleValue�V�V�V�Model�V�V�V�NewSubfileType�V�V�V���V�V�V�PhotometricInterpretation�V�V�V�PlanarConfiguration�V�V�V�ResolutionUnit�V�V�V�RowsPerStrip�V�V�V�SamplesPerPixel�V�V�V�Software�V�V�V�StripByteCounts�V�V�V�StripOffsets�V�V�V�SubfileType�V�V�V�
Threshholding�V�V�V�XResolution�V�V�V�YResolution�V�V�V�	Predictor�V�V�V�	TileWidth�V�V�V�
TileLength�V�V�V�TileOffsets�V�V�V�TileByteCounts�V�V�V�SubIfd�V�V�V�SampleFormat�V�V�V�SMinSampleValue�V�V�V�SMaxSampleValue�V�V�V�
JPEGTables�V�V�V�ChromaSubsampling�V�V�V�ChromaPositioning�V�V�V�ModelPixelScaleTag�V�V�V�ModelTransformationTag�V�V�V�ModelTiepointTag�V�V�V�	Copyright�V�V�V�
ExifDirectory�V�V�V�GpsDirectory�V�V�V�
IccProfile�V�V�V�GeoKeyDirectoryTag�V�V�V�GeoDoubleParamsTag�V�V�V�GeoAsciiParamsTag�V�V�V�ExifVersion�V�V�V�
GdalNodata�V�V�V��V���;&�����2K_��w2
�,7>4��y2
�,7>4�Љ2�-8?4�܉2�-8?3���2�-8?4���2�-8?3��(3
�,7>3��/3
�,7>8��;3
�,7>3��;3
�,7>4��Q3
0�,7>48��W3
@�,7>64��]3
@�,7>64���&D�&˔��&,�$�&%<˔_���O;4�O�O�O9 �O��O
�O|�O�O

�O.
5T�O
��
C5l�O�O
�

�O�O
�O		
<
4:EP?E	P[%.�	��O��O.��O�
�����O;<B�O�O�O���Nu��O,�N,�N\8XXvg��,,!!�����ҽ�ɽ���w
�1,7>3�RZn�1|��3������V$�0��V)3�,�w
̉	���X2�0̉	`��X*"RGB"�X��X�w��X���X$�0 ��X(_������["�0(��[)3���\ �0.9@4�ir���]"�0(��])3����X���7		�n���j)�0(��j���1_�����0���3�����03��w
�1,7>1�RZn�2|��1���4�0C1W1��w
̉	/�0>̉	,S"Y"�(�w%"�01D_����0,@1�!6�0EQY4�OX�0)=1��wG	���0!���>_�bk��0���1�����0���1��x
�2,7>4�RZn�2|��4���B�1Q?e4�4�x
̉	=�1L̉	:a"RGBA"�9�x63�1B0U_���.�1=+Q4�)2G�1Vbj4�R[+�1:(N4�&�wX	���#�12 ���O_�en��1���4�����1���4��y
�2,7>2�RZn�2|��2���S�1bPv2�$�y
̉	N�1]̉	Kr"YA"�H�yEB�1Q?d_���=�1L:`2�8AV�1eqy4�PY:�1I7]2�5�wg	���2�1A/���^_�cl��1���2�����1���2����
$��N$��������.�D��5_����-8?3�,��'���!���'10000�$����-8?1200��U"
�,7>3��V"
�,7>3���"�-8?256���"�-8?256��!&
�!,7>22��M4
�",7>16��'
�5%071��'
�5%072��'
�5%074��'
�5%075��'
�5%076��'
�5%077��'
�5%078��'
	�5%079��'

�5%0710��'
�5%0711��'
�5%0712��'
�5%0722��#'
�6%071��$'
�6%072��''
�6%074��('
�6%075��)'
�6%076��*'
�6%077��*'
�6%078��+'
	�6%079��+'

�6%0710��,'
�6%0711��,'
�6%0712��.'

�6%0713��/'
�6%0714��0'
�6%0715��1'
�6%0716��1'
�6%0717��2'
�6%0718��?'
�6%070��@'
�6%071��A'
�6%072��B'
�6%074��E'
�6%075��E'
�6%076��E'
�6%077��F'
�6%078��G'
	�6%079��G'

�6%0710��G'
�6%0711��H'
�6%0712��I'

�6%0713��I'
�6%0714��J'
�6%0715��J'
�6%0716��K'
�6%0717��X'
�7%070��X'
�7%071��`'
�7,7>3��a'
�7,7>4��b'
�7,7>4��b'
�7,7>4��c'
�7,7>4���'�"-8?4�Ќ'�"-8?4��'�"-8?3���'���'�",��'&256�,ϓ'ϓ'ӓ'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,ٙ'ٙ'ݙ'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,Ҥ'Ҥ'֤'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,�'�'��'�"2	41�"ar�"������}�"��"{ _ }�,�'�'�'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,˹'˹'Ϲ'�"2	41�"ar�"������}�"��"{ _ }�,��'��'ſ'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�"������}�"��"{ _ }�,��'��'��'�"2	41�"ar�#������}�"��"{ _ }���'Ĝ�'�#,��'&256�D��'��'$��'�#2	41�#ar�#������}�#��#{ _ }�D��'��'$��'�#2	41�#ar�#������}�#��#{ _ }�%���,'���'	
�8���'	
�8>
ԧ'	�ߧ-'��'	
�8���'	
�8>
��'	���-'���'	
�8���'			
�8>
	¨'		�ͨ.'
�Ψ'	
�8��'	
�8>

��'	����'
��
��'
	���'�#
��
���''��
�������
�������
i�h�W��
'�&��_���'�#-8?4���'�#-8?3�ɬ'�#-8?2���'�#-8?4���'�#-8?3�÷'�#-8?3�κ'�#-8?3���'�#-8?4�ɻ'�#-8?2���'�#-8?3���'�#-8?3���'�#-8?3���'ĸ�'�#,��'&256�D��'��'$��'�#2	41�#ar�#������}�#��#{ _ }�D��'��'$��'�#2	41�#ar�#������}�#��#{ _ }���'�#-8?3���'�#-8?4���'�#-8?4���'�#-8?3��'�#-8?3���'�#-8?4��'�#-8?4���'�#-8?3���'�#-8?2�t�'	<�'���ݺ'	ݺ'�?�'�κ$'�#׺'v.o��_�|��'	D��'�����'	��'�?��'���%'�#��'v.o��_�
�'	
�5���!'

�6��� '

�6���!'

�7����'
�5��'	����'�#��$��'�����֍����I_�
���'	
�5���#'

�6��� '

�6���!'

�7����'
�5��'	����'�#��$��'�����֍����I_�
��'	
�5
���!'

�6��� '

�6���!'

�7����'
�5��'	����'�#��$��'�����֍����I_����~`Z|��'	�����~Z)��~Z
!��~Z
v
���~`Z\��'	֍���~Z)��~Z
!��~Z
x
���~`Zt��'	����~Z




	)��~Z
!��~Z
~
l��'	�����~Z
����'
)��~Z
!��~Z
��'	��'�#����
'V�Z���~`Z	$��'��,��'����!'!��� '����'���!'L�
����''���'T��'	�#��
5
<���'
�#I���'c
��'���'
���'����.'���%'���'	�#��
6
=���'��
G���'�%
-3
�S�y0̉	�yS�
��'���'
���'����-'���$'���'
	�#��

6
=���'��

G���'�]
d
lr��
�z	7̉	�z
��	��'
���'
���'����'
����'Q

 &��
C{
6̉	N{D�#Q��'����
���yt��
s��|�����
�������
���
���
s��#����#���#��_�'�#��5D�#j��
a��jrw�#��w��#�����#���
�������#�����#�����#F��
�������#��
t��'	�l��'	����'	
�7����'
�5��'	��'�#����'φ<��'��$��'��������$JƆ'�#-8?3����''
���'
Y� ,ێ'R��>,�'�ʡ>J���S'�#Y�1Y�1Chromaticity�Y�1ɡY�1ҡn�uE�a����'e_��%(
�$,7>4�L�
5
�����$5�7 ��5)F��	Self::MAX��
5
���
&5�7 ��
5)0�L�5
�����$5�7 ��5)F��	Self::MAX��5
���
&5�7 ��
5)0�L�5
�����$5�7 ��5)F��	Self::MAX��5
���
&5�7 ��
5)0�L�5
˔���$5�7 ��5)F˔	Self::MAX��5
���
&5�7 ��
5)0�L�5
����$5�7 ��5)F�	Self::MAX��5
���
&5�7 ��
5)0�L�5
�����$5�8 ��5)F��	Self::MAX�L�5
�����
&5�8 ��
5)F��	Self::MIN�L�5
����	�$5�8 �	�5)F��	Self::MAX�L�5
����	�
&5�8 �	�
5)F��	Self::MIN�L�5
����	�$5�8 �	�5)F��	Self::MAX�L�5
����	�
&5�8 �	�
5)F��	Self::MIN�L�5
����	�$5�8 �	�5)F��	Self::MAX�L�5
����	�
&5�8 �	�
5)F��	Self::MIN�L�5
ю��	�$5�8 �	�5)Fю	Self::MAX�L�5
Ў��	�
&5�8 �	�
5)FЎ	Self::MIN��5
�?��	�$5�8 �	�5)1.0��5
��	�
&5�8 �	�
5)0.0��5
�?��	�$5�8 �	�5)1.0��5
��	�
&5�8 �	�
5)0.0���(5
�/��'>5�$����(5&ExtendedColorType::Rgb8�Ċ)5
�/��(?5�$����(5&ExtendedColorType::Rgb16���)5
�/��)@5�$����)5&ExtendedColorType::Rgb32F���*5
�/��*?5�$����*5&ExtendedColorType::Rgba8���+5
�/��+@5�$����+5&ExtendedColorType::Rgba16���,5
�/��,A5�$����,5&ExtendedColorType::Rgba32F���-5
�/��-<5�$����-5&ExtendedColorType::L8���.5
�/��-=5�$����.5&ExtendedColorType::L16���/5
�/��.=5�$����.5&ExtendedColorType::La8���/5
�/��/>5�$����/5&ExtendedColorType::La16�,�n5
��n5�%$�n5#false��)
�%,7>1��)
�%,7>1��)
�%,7>2��)
�%,7>1��)
�%,7>3��)
�%,7>1��)
�%,7>4��)
�%,7>1��)
�%,7>1��)
�%,7>2��)
�%,7>2��)
�%,7>2��)
�%,7>3��)
�%,7>2��)
�%,7>4��)
�%,7>2��)
�%,7>3��)
�&,7>4��)
�&,7>4��)
�&,7>4�D�
�&�&%��1��9@D�
�&�&%��1˼9@L�
�&�&%��1��9@4�
�&�&%��1߿9@\�
�&�&%��1��9@<�
�&�&%��1��9@,�
�&�&%��1��9@\�
�&�&%��1��9@t�
�&�&%��1��9@4�
�&�&%��1��9@t�
�&�&%��1�F�F��F��1"`��x9bi|�(
�&�&%˽1��9@<�)
�&�&%˽1��9@,�:
�'�'%��1��9@$�:
�'�'%��1��9@l�;
�'�'%��1�,�,��,�d�+����`'�$bi��
��%��18?���/
���'�4����W�������������(�șxH������$�����������$�
6
��'����e������e���A<ڞ���~��Img�����������rfi���Xe
=�=���=���=���=�ɽ�:E� �,�
6
��'�3��������������rfi���Xe
=�=��=���=���=�ɽ=�ҽ�)���GD#��<�	
��'����n������n������Ns)�~ދދChunksExactMut�����g��
�g�
chunk_size��g�_marker��gJ��K±�*�T�	
��'�3����Rev����	�?�����Tƞnu��	
�(�(%��18?��	
�(�(%��18?��	
�(�((��4��<CJl� 	
�(�(%��18?l� 	
�(	�((��4;BI��"	
�(�(%��18?��#	
�(�(%��18?t�$	
�(
�(%��18?,�v	
��(����t���t���t���������t���������t������f(+������D�v	
��(��4;��CJD�v	
��(��4;BI��
�)�)%��18?��
�)�)%��18?��
�)�)%��18?��
�)�)%��18?��
�)�)%��18?��	
�)�)%��18?��	
�)�)%��18?��

�	���	,��8�G�GCursor��G�d��Gpos��y.)I�B�?������PhantomData�Rҹ��^=x����4�

�)�)&��29@l�
�)�)(��4��<����ParseFloatError����	�VK�]"6_�l�
�)�*(��4��<����
ParseIntError����	��8=��;�}�d�
�)�*%��1��9@��
�)�*(��4;BI��
�)�*%��18?��	
�)	�*(��4;BI�"+
�*�*(��4;BI,�"+
�*�*(��4;BI�
����)����������՟���7��'��������� 
����)��5�����������lf���]v�����\�T
�+�+(��4;BI�\
�+���+)ӄ5��=D���'
����+��7������d�����������������������������-������,��
�,�,&��29@|�
�,�,%��1FM|�
�,�,+��7��?��G��OV��
�,�,%��18?d�
�,�,%��1��9@��	
�,�,%��18?��

�,�,%��1��9@��
�,�,%��1��9@��
�,�,%��18?��
�,�,%��18?d�
�,�,%��18?D�
�,�,%��1��9@$�9
�-�-%��1��9@<�7
��%�������������������Io��0�Y�ǝ��4�7
��%��1��9@�7
�-�-'�-�-�-���-��-�-���-�	��|e8�z�����7
�-�-'��3��>E�ڡ7
��(��������L��ص���d�u|4�/
�-�-%ǝ1͜9@<�/
�-�-%ǝ1͜9@4�/
�-�-%ǝ1͜9@4�	/
�-�-%��1��9@<�	/
�-�-%��1��9@4�	/
�-�-%��1ҙ9@L�	/
�-�.%��1��9@4�/
�.�.%ġ1��9@̘K/
��'��������5�)��V��c����������������;t���ġ��d�
�.�.%��18?l�
�.�.%��18?,�
�.�.(��4;BIĨW2
����,��8ޭ@��HO<�&
�/�0%��18?���U*
�1���1,��8��@GU
�1��o�1|ž�����
�2����2���������
�2���2��*��3;�
��'����������n.z�.b��	BufReader�������d�O�Φqo�����������lf���]v�����T� 
�2�2%��1��9@\� 
�2�3%��1��9@L� 
�2�3%��1��9@T� 
�2�3%��1��9@\� 
�2�3%��1��9@d� 
�2�3%��1��9@T� 
�2�3%��1��9@\� 
�2�3%��1��9@\� 
�2�3%��1��9@d� 
�2	�3%��1��9@T�$"
�3�3(��4;BI���"
�4�4&��2��:A���"
�4�4)��5<CJT�"
�4�4&��2��:A�"
�4�4&��2��:A<�4
�5�5%؂1��9@L�4
�5�5%؂1�����d�OB���s�bi4�4(
�7�7%�1�	�	�	��	��	yk���9ip=��������� �"�$�%���L�%�/����%�/��$�%�1���1��,�%�2���2���%�1	���1	�$�%�2
��2
��T�%�&�3\�%g
��d�&�����&��4�&�3��D�&�4����'�2��t�'���L�'�Ӓ\�'�2��\�(���D�(���d�(���L�(���\�(�3��|�)�$��,�)�%����)�$ �L�)�$!����*�#����*�$���*�%��$�*�&����*�'��d�+�!)�	$�+�!*��\�+�!+����+�!,����+� /��d�,� 0����,� 1��d�,� 2��\�,�43��\�,�!4��d�-�56��4�-�57��d�-�28��,�-�/:��,�.�;„4�.�<��$�2����Ot # Overview���b_ This crate provides native rust implementations of image encoding and decoding as well as some��vc` basic image manipulation functions. Additional documentation can currently also be found in the���2/ [README.md file which is most easily viewed on���C@ github](https://github.com/image-rs/image/blob/main/README.md).�����he There are two core problems for which this library provides solutions: a unified interface for image���_\ encodings and simple generic buffers for their content. It's possible to use either feature���^[ without the other. The focus is on a small and stable set of common operations that can be���^[ supplemented by other specialized crates. The library also prefers safe solutions with few��� dependencies.����� # High level API�����:7 Load images using [`ImageReader`](crate::ImageReader):����� ```rust,no_run��� use std::io::Cursor;��� use image::ImageReader;���2/ # fn main() -> Result<(), image::ImageError> {��� # let bytes = vec![0u8];�����:7 let img = ImageReader::open("myimage.png")?.decode()?;���UR let img2 = ImageReader::new(Cursor::new(bytes)).with_guessed_format()?.decode()?;�d�	 # Ok(())�<�	 # }�<�	 ```��	���	96 And save them using [`save`] or [`write_to`] methods:��	���	����	#  # use std::io::{Write, Cursor};���
-* # use image::{DynamicImage, ImageFormat};��
 # #[cfg(feature = "png")]���
2����/, # let img: DynamicImage = unimplemented!();���0- # let img2: DynamicImage = unimplemented!();��� img.save("empty.jpg")?;�����(% let mut bytes: Vec<u8> = Vec::new();���JG img2.write_to(&mut Cursor::new(&mut bytes), image::ImageFormat::Png)?;�d�
��<�
����
/, # #[cfg(not(feature = "png"))] fn main() {}�<�
���
���
{x With default features, the crate includes support for [many common image formats](codecs/index.html#supported-formats).�����0- [`save`]: enum.DynamicImage.html#method.save���85 [`write_to`]: enum.DynamicImage.html#method.write_to���'$ [`ImageReader`]: struct.Reader.html����� # Image buffers�����*' The two main types for storing images:���B? * [`ImageBuffer`] which holds statically typed image contents.���PM * [`DynamicImage`] which is an enum over the supported `ImageBuffer` formats���,)   and supports conversions between them.�����.+ As well as a few more specialized options:���85 * [`GenericImage`] trait for a mutable image buffer.���NK * [`GenericImageView`] trait for read only references to a `GenericImage`.���PM * [`flat`] module containing types for interoperability with generic channel���&#   matrices and foreign interfaces.�����52 [`GenericImageView`]: trait.GenericImageView.html���-* [`GenericImage`]: trait.GenericImage.html���,) [`ImageBuffer`]: struct.ImageBuffer.html���,) [`DynamicImage`]: enum.DynamicImage.html��� [`flat`]: flat/index.html�����%" # Low level encoding/decoding API�����QN Implementations of [`ImageEncoder`] provides low level control over encoding:�����̒ # use std::io::Write;��� # use image::DynamicImage;��� # use image::ImageEncoder;��� # #[cfg(feature = "jpeg")]���2����+( # use image::codecs::jpeg::JpegEncoder;���/����41 # let writer: Box<dyn Write> = unimplemented!();���A> let encoder = JpegEncoder::new_with_quality(&mut writer, 95);���%" img.write_with_encoder(encoder)?;�d���<�����0- # #[cfg(not(feature = "jpeg"))] fn main() {}�<�����b_ While [`ImageDecoder`] and [`ImageDecoderRect`] give access to more advanced decoding options:���������'$ # use std::io::{BufReader, Cursor};������� # use image::ImageDecoder;�������2����)& # use image::codecs::png::PngDecoder;���/����>; # let reader: BufReader<Cursor<&[u8]>> = unimplemented!();���0- let decoder = PngDecoder::new(&mut reader)?;���$! let icc = decoder.icc_profile();���30 let img = DynamicImage::from_decoder(decoder)?;�d���<�����/��<� ��� ��� NK [`DynamicImage::from_decoder`]: enum.DynamicImage.html#method.from_decoder��� 52 [`ImageDecoderRect`]: trait.ImageDecoderRect.html���!-* [`ImageDecoder`]: trait.ImageDecoder.html���!-* [`ImageEncoder`]: trait.ImageEncoder.html�=��������� �"�$�%������/����/����1����1����2����2����1	����1	���2
���2
����&�3�g
�����������3����4����2��������Ӓ��2�������������~���}�3��|�$��{�%��z�$ �y�$!��x�#��w�$��v�%��u�&��t�'��s�!)�	r�!*��q�!+��p�!,��o� /��n� 0��m� 1��l� 2��k�43��j�!4��i�56��h�57��g�28��f�/:��e�;„d�<��c��	��$,����%&����������%'z}or��&Fil]`QT��&"J��'�AD58), ������(���)F����������)�������������+Uz}orcfWZ��+�SVGJ;>��,3��,(��,/��-%���-(������l�.�+( Contains detailed error representation.�,��0]Z See the main [`ImageError`] which contains a variant for each specialized error type. The���c` subtypes used in each variant are opaque by design. They can be roughly inspected through their���KH respective `kind` methods which work similar to `std::io::Error::kind`.�����c` The error interface makes it possible to inspect the error of an underlying decoder or encoder,���b_ through the `Error::source` method. Note that this is not part of the stable interface and you���_\ may not rely on a particular error value for a particular operation. This means mainly that���`] `image` does not promise to remain on a particular version of its underlying decoders but if���`] you ensure to use the same version of the dependency (or at least of the error type) through���QN external means then you could inspect the error type in slightly more detail.�����(% [`ImageError`]: enum.ImageError.html�,�.g�&�&�&�&�&�&�&�&�&�'�'��|��E=>�,��=?���*=A����=B�����/=C۪$��5=E�$��\��4=F3��!����t�xzhj��]��$t�T>@��<��HIJ��>X��<VS Create an `UnsupportedError` for an image with details on the unsupported feature.��=���=XU If the operation was not connected to a particular image format then the hint may be�t�= `Unknown`.�-\�>��>������GG
H�4�>�	$�>��?*��?B? Returns the corresponding `UnsupportedErrorKind` of the error.�-\�?$�@�8�8����G�@G
I$�@��A,��@85 Returns the image format associated with this error.�-\�A\�A�8�8����G�AG
J$�A��A��LNO��BY��BYV Create a `DecodingError` that stems from an arbitrary error of an underlying decoder.��B���1��K�1MMK������C'��������������lf���]v��������C"
L���4�Berr��C����E8��D1. Create a `DecodingError` for an image format.��D���DRO The error will not contain any further information but is very easy to create.�-\�E��E����KK
N�4�E��G,��F8��-\�G\�G�8�8����K�GK
O$�G��H˼QST��IY��HZW Create an `EncodingError` that stems from an arbitrary error of an underlying encoder.��I����˼P�1RRPϩ��I'���I"
Q���4�Iک�I')��K8��J2/ Create an `EncodingError` for an image format.��K���KRĪ-\�K��K��˼PP
S�4�L��M,��M74 Return the image format associated with this error.�-\�M\�M�8�8˼��P�MP
T$�M��N��VW��O2��NDA Construct a `ParameterError` directly from a corresponding kind.�-\�OL�O˽��UU
V�	$�O��Q(��P@= Returns the corresponding `ParameterErrorKind` of the error.�-\�P$�Q�8�8��˽U�QU
W$�Q|�Q߿YZ��R.��QHE Construct a generic `LimitError` directly from a corresponding kind.�-\�RL�R��߿XX
Y�	$�R��S$��S<9 Returns the corresponding `LimitErrorKind` of the error.�-\�S$�S�8�8߿��X�SX
Z$�T��T(߿\�\��T%$�T��߿[[
\�	$�T��U#��^�^��U%$�U����]]
^ک�U��V)��`�`��V)$�V����__
`�V��W*��b�b��X$$�X����aa
b�4�X��X28�8�8��d�d��Y*$�Y�8�8����c�Yc
d8�$�Y��Z/��f�f��[&$�[����ee
f�$�[��]��\0- Result of an image decoding/encoding process�\�]�hh�����]��������������������q�aX����Y[��] ��j�_j��]A�]�8�8�8�8���8�^�^��^��[�^���[����e�S��8��������������������q�aXÅÅą��:����i�]i
j$�]��]̕a��l�l��a24�a�8�8������������������;t����8�k�ak
l$�a��d&��n�_n��eA�e�8�8�8�8���8�^�^��^��[�^���[����e�S��8��m�em
n$�e��e��r����r$��q�_q��rA�r�8�8�8�8���8�^�^��^��[�^���[����e�S��8��p�rp
q$�r��s��|��s�s��|24�|�8�8������������������;t����8��r�|r
s$�}��~#˼u�_u��~A�~�8�8�8�8˼�8�^�^��^��[�^���[����e�S��8��t�~t
u$�~��~丁˼w�w�ہ24ށ�8�8˼����������������;t����8��v�v
w$����#��y�_y���A���8�8�8�8���8�^�^��^��[�^���[����e�S��8��x��x
y$��������{�{���24���8�8������������������;t����8��z��z
{$���Ј ߿}�_}���A���8�8�8�8߿�8�^�^��^��[�^���[����e�S��8��|��|
}$�������߿���%����_����A���8�8�8�8���8�^�^��^��[�^���[����e�S��8����
�$�������-����_����8���8�8�8�8���8�^�^��^��[�^���[����e�S��8������
�$��������/����_����8���8�8�8�8���8�^�^��^��[�^���[����e�S��8������
�$��������(�����3�������5$�������
�ک�t�/��.GD Iterators and other auxiliary structure for the `ImageBuffer` type.�4�/��l�/����|�0������0��ݢl�0��ǥ��0���4�0����L�0���$�0��՟<�0��ͻd�������+����L��2�•���2���/�������������������̤1d�1�,8) Mathematical helper functions and types.�$�1����$W8�'��$�s8���6��8��D-8$18��'�0,9=�����9���� 9,.L�9������]9l�9�8�8�5����5���9�������9�����9
�����,�9ɡ�9ҡ�98:���9t�9�8�8�8���8����������������������q�aX����5���9�����9����9
���$�9��,�9%'L78,;8���max�9���Add�M���Mul�R���MulAdd�4i���l/]�BKM8:�]$����������������������$���������������T���������������T�	���������	���������T�	
���acc��	ҽ�	ɽ�	����
���
��
��,�
�r4�
nwidth�4�
nheight�<�
fill�$�
�K8J�l8?ė83��2� Image Processing Functions�D�2����������������(�����$B�$����,H�%���LO�$����dg������u�����D��4����T��'�îT��'�î�'�ڮD��'�ڮ�'��D��'���'���<��'����'���D��'����'��;|����;�����<�����;l����<�����<�����9L����:d����<�����:L����;d����9D����:\����[$����[L����W�����V�����[4����U|����Vt����YL����_L����@D����?D����C4����>L����>|����>�����?�����AL����Cd����?4�����<��'����'��AD����CL����^�����\l�	��ׯ��	�'�D#0�2'"%�_1������ě���M����{~[^;>���"%

��������������������������twhk\_PSDG8;,/���&)����������������T�4�����������������TI�&��̤tU�&�����e�&����,��%����d�����������Ӓ\��2���:>����~��~p��4acLN79�����)& Rotate an image 90 degrees clockwise.�D��8�8���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6����?�?��?���:�?�	�:$x��Lk����%���9���������������<�
�����,�13�����*' Rotate an image 180 degrees clockwise.�L��8�8�����9������������<�
�����,�&(�����*' Rotate an image 270 degrees clockwise.�L��8�8�����9������������<�
�����,�&(��
���	a^ Rotate an image 90 degrees clockwise and put the result into the destination [`ImageBuffer`].�\�
�8�8�8���8�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�������9��:�������
����L�
������<������<���
����(
�������,�
destination�\�tvpr�����b_ Rotate an image 180 degrees clockwise and put the result into the destination [`ImageBuffer`].�d��8�8�8���8�����9��:���������L�������<�����<����(
�������,���\�MORT�����b_ Rotate an image 270 degrees clockwise and put the result into the destination [`ImageBuffer`].�d��8�8�8���8�����9��:���������L�������<�����<����(
�������,���\�MORT����� Flip an image horizontally�|��8�8�����9������������<�
�����,�&(����� Flip an image vertically�l��8�8�����9������������<�
�����,�&(��!��� WT Flip an image horizontally and put the result into the destination [`ImageBuffer`].���!�8�8�8���8�����9��:����!���!��L�!����"��<�"����#<����#(
�������,�!��\�!MORT��'���&UR Flip an image vertically and put the result into the destination [`ImageBuffer`].���'�8�8�8���8�����9��:����'���'��L�'����(��<�(����)<����)(
�������,�'��\�'MORT��-9��,30 Rotate an image 180 degrees clockwise in place.���-�8�8���9���-���-���d�-
�����,�-&(��3?��3(% Flip an image horizontally in place.���3�8�8���9���4���3ل
d�3
�����,�3 ��6=��6&# Flip an image vertically in place.���6�8�8���9���7���7ل
d�7
�����,�7 ���@= Functions for altering and converting the color of pixelbufs�D������������������'�'NumCast�<R�����Lo�����Lz�����$��1�����1����,��2�����2�������5���$��ܽ�6���$��,��%���L��$��ޟ,��&����d�����������Ӓ\��2���FW�`1IL:=+.��B������!���������4��y{df��D���9�������	��k��HE Convert the supplied image to grayscale. Alpha channel is discarded.�L��8�8���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�1�1�1���1��;���@So�����9����������
�����,� ��r��HE Convert the supplied image to grayscale. Alpha channel is preserved.�|��8�8���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�2�2�2���2��>�J�ު�����9����������
�����,� �����nk Convert the supplied image to a grayscale image with the specified pixel type. Alpha channel is discarded.����8�8���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�>�?�?��?���:�?�	�:$x��Lk���
�%���>��9��������
D������������%��
,����
�1�1�1���1��;���@So����%��
���
����,����������nk Convert the supplied image to a grayscale image with the specified pixel type. Alpha channel is preserved.����8�8����
�>��9����
��
D�
��
�
��
��
ɕ
,����
�2�2�2���2��>�J�ު��
�
���
����,�
uwz|��-��0- Invert each pixel within the supplied image.���$! This function operates in place.�4��8�8���9������ل
d�
�����,� �����.+ Adjust the contrast of the supplied image.���;8 ```contrast``` is the amount to adjust the contrast by.���TQ Negative values decrease the contrast and positive values increase the contrast.�����85 *[See also `contrast_in_place`.][contrast_in_place]*�D��8�8���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6���?�?��?���:�?�	�:$x��Lk��?���9��?��?�����
������������
���ܝ�����L��%�������%��
d���<��$��
L���
<�
�������
��,��?D���������<closure_kind>��<closure_signature>��<upvars>�����������
��
��
բ
��T��74 Adjust the contrast of the supplied image in place.���;�
��T��
����&# *[See also `contrast`.][contrast]*����8�8���9������ل
d�
�����,��?D�&(�!�ڠ
��
���
����������Ӣ
��%���#  Brighten the supplied image.���#85 ```value``` is the amount to brighten each pixel by.���$LI Negative values decrease the brightness and positive values increase it.��$���$85 *[See also `brighten_in_place`.][brighten_in_place]*�D�%�8�8����
�9��?��?�����%
���%�
�%��
�%��܆&��
L�&��
��&��
d�&Р
<�&۠
L�&�
<�&
�������
��,�%�,�%npsuxz�(�ڠ
��
���
����������
Ģ
�
<�)�ڠ
��
���
����������
Ģ
��,Q��*)& Brighten the supplied image in place.���*8��
��+Lޥ
�+���+&# *[See also `brighten`.][brighten]*���,�8�8���9���,���,ل
d�,
�����,�,�,�,&(�/�ڠ
��
���
������ҥ
�
<�1�ڠ
��
���
������ҥ
��4���2" Hue rotate the supplied image.���230 `value` is the degrees to rotate each pixel by.���2EB 0 and 360 do nothing, the rest rotates by the given degree value.���330 just like the css webkit filter hue-rotate(180)��3���3:7 *[See also `huerotate_in_place`.][huerotate_in_place]*�L�4�8�8����
�9��?��?�����4
���4�
�4��
�4����4��
L�5��
��5��
d�5Р
<�5۠
L�5�
<�5
�������
��,�4�,�4npsuxz�s��ER��C+( Hue rotate the supplied image in place.��C���C3׮
��CE��
��D3�
�D���D(% *[See also `huerotate`.][huerotate]*���E�8�8���9���E���Eل
d�E
�����,�E�,�E&(�t��T|�T A color map�D�T������T���
�
 �������������
�\�U��
����T�U��T/, The color type on which the map operates on�,�U����V1��U52 Returns the index of the closest match of `color`���U in the color map.�D�V�8�8�8�
�8��
��V�
��
$�V��,�V��W5��V]Z Looks up color by index in the color map.  If `idx` is out of range for the color map, or���W=: `ColorMap` doesn't implement `lookup` `None` is returned.�4�W�8�8�
����������������;t�����
��W�
��
$�W�,�W�Y��XRO Determine if this implementation of `ColorMap` overrides the default `lookup`.�T�Y�8�8�
��Y�
��
$�Y��Z-��Y74 Maps `color` to the closest color in the color map.�L�Z�8�8�8�
�8��
��Z�
��
$�Z��,�Z̜c����������������T�c,�c������c-D�c�8�8�8���8����c�
�$�c��,�d��e34�e�8�8������������������;t��������e�
�$�eidx��e�g��f,) Indicate `NeuQuant` implements `lookup`.�T�g�8�8����g�
�$�g��g)L�g�8�8�8���8����g�
�$�g��,�g��nT\�n��8�8���?���n�����n�%����n���%l�n
���pixel�,�n�0,�nfactor�4�nRT|��pd�p�q�u�q�q,�q8�	�q&�q8�$�q$�q,�q8��,�q&�q8�$�q$�q,�q8ک�q&�q8�$�q$�q,�q8ɡ�q&�q8�$�q$�q,�q8ҡ�q&�q8�$�q*�q�q�u�q�u%8�q8	old_pixel�L�q�q,�q8��,�q�q�q�q�q,�q8ɡ�q$�q,�q8ҡ�q%�q8�r8	new_pixel�L�r�r,�r8��,�r �r8��l�r�r�r,�r8ɡ�r$�r,�r8ҡ�r%�r,�r8�	�r �r8�BL�r�r�r8��
L�r%�r8
�r�r�r�r�r8��r$�r�r8old��r$�r�r8�
�r8�s,�s8ک�s �s8�	D�s�s�s �s8zip��s�s�s8��
L�s �s8�D�s�s�s �s8�	$�s�s�s �t8��
�t�t�t8��
L�t �t8�D�t�t�t �t8�	$�t�t�t�t�u
�t8��t�t�t8��t8�t8�$�t�t8�t�t'�t8�$�t�t�t8��
�t�t�t8��t8�t8�$�t�t8�t�t'�t8�$�t�t�u8�
�t��v���uQN Reduces the colors of the image using the supplied `color_map` while applying���u>; Floyd-Steinberg dithering to improve the visual conception�4�v�8�8�8�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�C���8�C�C��C����v����
�v����
�v���
��w��
���
\�w�%��
��w��
�%l�w��
<�w
���
��
��,�v��L�v����y�ڂ���ς����YV Reduces the colors using the supplied `color_map` and returns an image of the indices�dւ�8�8�8��
�8��
���C��C�������
���
���
�݃��
\���
�����
l����
<��
���
��
��,���L��\^`bl�L�����������Bounded�<b���H<;����G<D���Ӓ\Z�2����,g�%���Ln�$��!���.vxfh�R&Y[EG13����{#  Approximation of Gaussian blur.���|� # Arguments�����$! * `image_buffer` - source image.���63 * `sigma` - value controls image flattening level.�����\Y This method assumes alpha pre-multiplication for images that contain non-constant alpha.�����GD This method typically assumes that the input is scene-linear light.���-* If it is not, color distortion may occur.�����NK Source: Kovesi, P.:  Fast Almost-Gaussian Filtering The Australian Pattern���FC Recognition Society Conference: DICTA 2010. December 2010. Sydney.�-\�L��9�9�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6���?�?��?���:�?�	�:$x��Lk����%����
�?�����
���
,�
���input_buffer�d�sigma�,�68�	�ڠ
��
���
��������������������������q�aX����0���
�bound�,�radius�4���6|���?�?��?���:�?�	�:$x��Lk���
���
,�n����ڠ
��
���
������
բ
բ
��ڠ
��
���
������
��!\��
�ɡ���=������������$��L�
���������/1��#���#!��9�9�9
���9��
���?����$���#�
�#�$��L�#�%��,�$
�����src��#
src_stride�T�$dst��$
dst_stride�T�$�,�$��
4�$����^��؋����)���)��9�9�9��
�9��
���?����*���*�
�*��
,�*��
L�*
�������
�*��
T�*��
�*��
T�*�,�+�r4�+��
4�+fhkm��,���,��9�9�9
���9��
���F����-���-�F|�-��
L�.
����F��
�-��
T�-��
�-��
T�-�,�.��
4�.^`]�-��e���e��9�9	�9��
�9��
����f���f��
L�f
�����
�f��
T�f��
�f��
T�f�,�f�r4�g��
4�g��
�g[]l�L����������������������������'�'�'��T+*�&���t7*�&���$�Y*������Ty*�&��AsPrimitive�\�*�����4�*����<�*������*������*����**�����L *��r*���!*��tv��*g��*WYEG��*<�*��?����
��X*�����*��
*�
0���*,��4*D�*�9�9�
����������������������q�aX������*�
��
��$�*rhs��*ܹ*<�*��?����
��X*��
�*��
!�
'���*,��4*D�*�9�9�
����
��*�
��
��$�*��
�*�*�����;*D�*�9�9��
��*�
�$�*��
�*��*�����;*D�*�9�9��
��*�
�$�*��
�*���*t�*��9�9�9��
�9��
�������������*���*�t�*���<�
*��$�
*����$�
*���$�
*��<�
*���t�
*
������,�*
row_buffer�T�*source_y�D�*
image_size�T�*kernel_size�\�*����*���*��*��9�9��
�������������*���*��
t�*��
<�*��$�*��
$�*��
$�*��
<�*��
t�*
������,�*��
T�*��
\�*fhk�*��'*L�'*���?����
��'-*��
�'*��
!�
'���*,��'*�'*��
����
��
��$�'*��'*,�'*���'*�����(*�(*���
�$�(*܀)*�����)*�)*���
�$�)*ܢ**�����**�**���
�$�**ܪ+*�����+*�+*���
�$�+*��.�*��.*��9�9�9�9�9
�9��
�9��
���9
�J���J����/*���.*�����.*��$�/*�����t�/*�����d�0*�������0*�������T�0*���������0*���������T�0*�������0*�������T�0*���<�1*���$�1*��<�1*
�����	arena_src�L�.*dst_row�<�/*��
T�/*�R4�/*��
�/*BE@C��$����������s�/�������i�%����V�*��V*��9�9�9�9��
�9��
�9�����J�������V*���V*ف�V*�t�V*��$�W*�t�W*��
<�W*��d�W*��|�W*��T�W*ǂ��W*߂T�X*��<�X*����X*��T�X*��$�X*Ń<�X*���t�X*
������arena�,�V*�<�V*scanned_kernel�t�V*������V*/���g*��g*���J��9�����
��gB*ف�h*���9�h*��
4�
:���=?79�h*L�h*������
��
�����,�h*��h'*�����h*L�h*���
���,�h*��i*,�i*���j(*�����j*L�j*���
���,�j*��j*,�j*���k(*�����l*L�l*���
���,�l*��l(*�����l*L�l*���
���,�m*��mq*��m*��9�9
���?�?��?���:�?�	�:$x��Lk������9���n*���n*���$�n*�����L�n*��<�n*���t�n*
����R4�n*WY��q'*Ԝq*�����*���*��9�9�9�9�9��
�9��
���9
���9�������9�������*��̆*��
φ*��t҆*��$��*��
<��*��
$��*��
$��*�����t��*�����d��*������Ո*�������T܈*�������*�������T��*����������*���������T��*����$��*���$��*�����L͉*���<�*��<�*���$��*���t��*��
t��*
��������,�*��\��*��
T��*
row_kernel�T��*
column_kernel�lʇ*�����؆*����*���*��9�9�9�9�9��
�9��
���9���9�������J��9�������ˣ*����*ف��*���*�t��*��$�*�t�*��
<��*��
$��*��
$��*���������*����t��*��<ƥ*Ń<Х*��$ڥ*����d�*������*����T��*������*����T��*�������*�����T¦*���$ئ*��$�*���L��*��<��*�<��*��$��*��t��*��tΧ*��
t�*
���������,ģ*��\գ*��
T�*��T��*��l��* #&#��*$�*�ڠ
��
���
�������������$��*�ڠ
��
���
���������������*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*{�����*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*�����*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*_�����*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*Ѡ����*���*�9�9�9�9�9ј�9ј���9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*C�����*���*�9�9�9�9�9ј�9ј���9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*������*���*�9�9�9�9�9ј�9ј���9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*'�����*���*�9�9�9�9�9ј�9ј���9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*������*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*�����*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*}�����*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*�����*���*�9�9�9�9�9���9�����9ј�9ј����*
���,��*��\��*��
T��*��T��*��l��*a�T�4�������������������������������������'�'݇
<����ToPrimitive�\����Zero�$����������������N������N������P������M������O������P������N������O������O������N������O������P������|��'���\�����������ƷT����ط\������\��$����,��%���L��$��ޟ,��&����d��2��8��d�������������t������L����Ӓ\��2����\������D������d������L������(8;!D�l�������������������{~lo]`NQ?B/2��O$'����.������������������wzdgQT>A+.��4��R�����R��R��S ���w7�3�R ���w7�3�����/4��������������lf���]v�����R����<���(�d����_m%���������a�7�����
�������!������������������������!,�!�9�9������������������;t�����!�
�$�!��!4�!�9�9������������������;t�����!�
�$�!��"4�"�9�9������������������;t�����"�
�$�"��",�#�9�9������������������;t�����#�
�$�#��#4�#�9�9������������������;t�����#�
�$�#��$4�$�9�9������������������;t�����$�
�$�$��$4�$�9�9������������������;t�����$�
�$�$��%$�%�
�t��%��'!<�'�
�ɡ�'���'��(1|�(�
�ɡ�(ɽ�(��)��,-D�,
�ɡ�-���-��.,|�.
�ɡ�.��/,|�/
�ɡ�/��0.��1
�ɡ�1��2,|�2
�ɡ�2��4(T�4
�_x��4��7���7��9�9�9�9���9���R��R��S ���w7�3�9�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6���?�?��?���:�?�	�:$x��Lk������?��?����8��
�8��
�8��
��9���%��d�9��<�9�$��L�9��<�9
�������,�8	new_width�L�8��4�8}����Pt��P>; Linearly sample from an image using coordinates in [0, 1].�|�P�9�9�V����������������;t������?��V����P��
�P������P ��
,�P�����P�����L�Q
�����img��Pu��Q���Qkmgi�Q�ڠ
��
���
��������բ
��Us��TTQ Sample from an image using coordinates in [0, 1], taking the nearest coordinate.�t�U�9�9�����?��V����U��
�U����U ��
,�U��ܱU��L�U
��������U���U���UMORT�V�ڠ
��
���
������������Zx��XOL Sample from an image using coordinates in [0, w-1] and [0, h-1], taking the���Y nearest pixel.��Y���YHE Coordinates outside the image bounds will return `None`, however the���ZMJ behavior for points within half a pixel of the image bounds may change in�|�Z the future.���Z�9�9�����?��V����[��
�Z����[ ��
,�Z��ܓ[��L�[
��������[ɡ�[ҡ�[MORT��^y��^MJ Linearly sample from an image using coordinates in [0, w-1] and [0, h-1].���^�9�9�����?��V����_��
�^����_ ��
,�^��܋_��L�_
��������_ɡ�_ҡ�_MORT����R�����f�ڠ
��
���
��������������w�|�w��9�9�9�9���9���R��R��S ���w7�3�9���9��?��?�����w
���w�
�w��
�w��ܲx��
L�x��
��x��
d�xР
<�x۠
L�x�
<�y
�������
��,�w
new_height�T�w��4�x��������d����?���������$��L���$��\�����(�șxH�������������������������������
�����Lƍ�����Lэ�����L܍�����L��������0�?��������L����\�������$&���4�������
�����"T��������
�������ː9Lΐ��9�9������?�����
ؐ��
�ې���%��d�
�����$����
,��AC������96 Resize the supplied image to the specific dimensions.�“��Ɠb_ For downscaling, this method uses a fast integer algorithm where each source pixel contributes����_\ to exactly one target pixel.  May give aliasing artifacts if new size is close to old size.�������^[ In case the current width is smaller than the new width or similar for the height, another���a^ strategy is used instead.  For each pixel in the output, a rectangular region of the input is��Ζ`] determined, just as previously.  But when no input pixel is part of this region, the nearest����$! pixels are interpolated instead.�ԗ��ؗc` For speed reasons, all interpolation is performed linearly over the colour values.  It will not����.+ take the pixel colour spaces into account.�L��9�9����
�9��?��?�����������
����
�����ؙ��
L���
�����
d��Р
<��۠
L���$��
\���
<��
�������
��,����L����T�����������������9�9����
��
��
��
�9��?��?����ձ	�����
ñ��
Ʊ��ܶ���
LDz��
�ڲ��
d�۠
L����\��
�������
��,α�$ݱright�,�bottom�4������������������$��9�9�����9��?��?����˸	�����
����
����ܺ���
L˹��
�޹��
d�۠
L����\��
�������
��,ĸ�$Ӹfraction_horizontal�����4��������������%�ڠ
��
���
����������
��
�$����
Ӣ
�������"��9�9�����9��?��?������	�����
����
����܏���
L����
�����
d��۠
L����\��
�������
��,���$����,����4��fraction_vertical�������������"�ڠ
��
���
����������
��Ӣ
���������9�9�����9��?��?������	�����
����
����ܯ���
L����
�����
d��۠
L����\��
�������
��,���$���������4�����������������ڠ
��
���
����������
����
բ
բ
բ
բ
�������30 Perform a 3x3 box filter on the supplied image.�������
 # Arguments:������� * `image` - source image.����?< * `kernel` - is an array of the filter weights of length 9.�������G��
���-��
L���9�9�9���9ј��
�9��?��?������
�����
����
���������
L����
�����
d��Р
<��۠
L���
<��
�������
��,���R4��z|~����������:7 Resize the supplied image to the specified dimensions.���������������! * `nwidth` - new image width.����#  * `nheight` - new image height.����VS * `filter` -  is the sampling filter to use, see [FilterType] for mor information.�������\��
������G��
���-��
4���9�9�������9���������������<����<��
�����,����4����<����4��TV�������30 Performs a Gaussian blur on the supplied image.����|����
������0-  - `sigma` - gaussian bell flattening level.�������>; Use [`crate::imageops::fast_blur()`] for a faster but less���� accurate version.����\��
���G��
���-��
$���9�9�����9���������������<��
�����,����
,��46�������3��߂�|���
�����A>  - `parameters` - see [GaussianBlurParameters] for more info.�������\��
���G��
��-��
l���9�9�������9��ƅ�����������<ņ
�����,��
parameters�T΅=?���?������
��,����
,��ܲ����������������-�ԏ*' Built-in smoothing kernel with size 3.�\���������-�̑*' Built-in smoothing kernel with size 5.�\��������-�ē*' Built-in smoothing kernel with size 7.�\��������=���2/ Creates a new parameters set from radius only.�|������
���
4����G���74 Creates a new parameters set from kernel size only.�����FC Kernel size will be rounded to nearest odd, and used with fraction����'$ to compute accurate required sigma.�������
���
\���ܢ����=: Creates a new anisotropic parameter set from kernel sizes�ݡ���F�����'؎������
������������Ϯ;���0- Creates a new parameters set from sigma only�t֮����
���
,���&������
�ɡ�����&T�����
���
\ȶ���,������
���
,�����z����9�9��������
���,����T�����������9�9�������9���������������<��
�����,����T��46����E������ܓ���9�9�������9��F�����������
|���������<��
����F��,����T��CEG�����ڠ
��
���
�������F����������52 Performs an unsharpen mask on the supplied image.���������������30 * `sigma` - is the amount to blur the image by.���ZW * `threshold` - is the threshold for minimal brightness change that will be sharpened.�ƒ��ƃG��
���-��
������~{ See [Digital unsharp masking](https://en.wikipedia.org/wiki/Unsharp_masking#Digital_unsharp_masking) for more information.�Lƅ�9�9����
�9��?��?������
��Ѕ�
Ӆ��
օ��ܧ���
L����
�ˆ��
dцР
<�۠
L��
<��
�������
��,م��
,�	threshold�L��������4���ڠ
��
���
����������
��
��
��
�
��	�������	/�������
���	'$ Return a mutable view into an image���	HE The coordinates set the position of the top left corner of the crop.�$�
�9�9���4�4���4�d� b�_�2��9���
���
����

�����,�
ɡ�
ҡ�
�,��r4�@B��
��*' Return an immutable view into an image���H��D�
�9�9���4�4���4�d� b�_�2���9���
���
����

�����,�
ɡ�
ҡ�
�,�
�r4�@B���T���9�9���9����������
�����,�ɡ�ҡ��,��r4�@B��#���?< Calculate the region that can be copied from top to bottom.�����a^ Given image size of bottom and top image, and a point at which we want to place the top image���UR onto the bottom image, how large can we be? Have to wary of the following issues:���%" * Top might be larger than bottom���" * Overflows in the computation���30 * Coordinates could be completely out of bounds�����_\ The main idea is to make use of inequalities provided by the nature of `saturating_add` and���c` `saturating_sub`. These intrinsically validate that all resulting coordinates will be in bounds��� for both images.�����85 We want that all these coordinate accesses are safe:���=: 1. `bottom.get_pixel(x + [0..x_range), y + [0..y_range))`���2/ 2. `top.get_pixel([0..x_range), [0..y_range))`�����c` Proof that the function provides the necessary bounds for width. Note that all unaugmented math���]Z operations are to be read in standard arithmetic, not integer arithmetic. Since no direct���IF integer arithmetic occurs in the implementation, this is unambiguous.���\� ```text��� Three short notes/lemmata:���74 - Iff `(a - b) <= 0` then `a.saturating_sub(b) = 0`���;8 - Iff `(a - b) >= 0` then `a.saturating_sub(b) = a - b`���DA - If  `a <= c` then `a.saturating_sub(b) <= c.saturating_sub(b)`�����fc 1.1 We show that if `bottom_width <= x`, then `x_range = 0` therefore `x + [0..x_range)` is empty.���\� x_range���HE  = (top_width.saturating_add(x).min(bottom_width)).saturating_sub(x)���%" <= bottom_width.saturating_sub(x)����� bottom_width <= x��� <==> bottom_width - x <= 0���+( <==> bottom_width.saturating_sub(x) = 0���  ==> x_range <= 0���  ==> x_range  = 0�����?< 1.2 If `x < bottom_width` then `x + x_range < bottom_width`���|� x + x_range���)& <= x + bottom_width.saturating_sub(x)��   = x + (bottom_width - x)���   = bottom_width�� ��� *' 2. We show that `x_range <= top_width`�� �\� ����!H˲��!41 <= top_width.saturating_add(x).saturating_sub(x)���"(% <= (top_wdith + x).saturating_sub(x)���"74  = top_width (due to `top_width >= 0` and `x >= 0`)�<�"���"���"! Proof is the same for height.�-\�#t�#������
�ɡ�$ҡ�$��-���-�����
�ɡ�.ҡ�.��=���<1. Overlay an image at a given coordinate (x, y)�<�=�9�9�9���9�a�9��a����=���=��ڼ�=ل
d�=�ڼ��="ڼ�����>
���ڼ��4�=��=ɡ�=ҡ�=rtnp��Ep��C0- Tile an image by repeating it multiple times��C�t�C # Examples�l�C
 ```no_run�̃D use image::RgbaImage;��D���D-* let mut img = RgbaImage::new(1920, 1080);���D0- let tile = image::open("tile.png").unwrap();��E���E+( image::imageops::tile(&mut img, &tile);���E-* img.save("tiled_wallpaper.png").unwrap();�<�E��$�E�9�9�9���9ڼ�9��a����F���E���Eل
d�F����F"ƽ��F
���ڼ��4�E��FDFIK��K���H2/ Fill the image with a linear vertical gradient��H���H/, This function assumes a linear color space.��I�t�I��l�I����I(% use image::{Rgba, RgbaImage, Pixel};��I���I+( let mut img = RgbaImage::new(100, 100);���J2/ let start = Rgba::from_slice(&[0, 128, 0, 0]);���J63 let end = Rgba::from_slice(&[255, 255, 255, 255]);��J���K=: image::imageops::vertical_gradient(&mut img, start, end);���K/, img.save("vertical_gradient.png").unwrap();���K�9�9�9�9��9���9���?��?��9�����L���L�
�L��L����L����L�L��
��L��d�LР
<�L��L�M�$��$�M��<�M
���������L�,�Lstop�$�L������4�M�ڠ
��
���
������������������S���P41 Fill the image with a linear horizontal gradient��P���P/���Q�t�Q��l�Q����Q(���Q���Q+����R2����R6���R���R?< image::imageops::horizontal_gradient(&mut img, start, end);���S1. img.save("horizontal_gradient.png").unwrap();���S�9�9�9�9��9���9���?��?��9�����T���T�
�T��T����T��L�T��
��T��d�TР
<�T��L�U��$�U��<�U
���������T�,�T��$�T�����4�U�ڠ
��
���
���������������X���XA> Replace the contents of an image at a given coordinate (x, y)�<�X�9�9�9���9ڼ�9��a����Y���X���Xل
d�Y����Y"ƽ��Y
���ڼ��4�X��Yɡ�Yҡ�YVX[]��2��t�B��296 Encoding and decoding for various image file formats.��3���3 # Supported formats��3���3  | Feature | Format   | Notes���3  | ------- | -------- | -----���3da | `avif`  | AVIF     | Decoding requires the `avif-native` feature, uses the libdav1d C library.���4 | `bmp`   | BMP      |���463 | `dds`   | DDS      | Only decoding is supported.�ԧ5 | `exr`   | OpenEXR  |���5 | `ff`    | Farbfeld |���5 | `gif`   | GIF      |���5 | `hdr`   | HDR      |�ԓ6 | `ico`   | ICO      |�Ԯ6 | `jpeg`  | JPEG     |���6 | `png`   | PNG      |���6 | `pnm`   | PNM      |���6 | `qoi`   | QOI      |�Ԛ7 | `tga`   | TGA      |�Ե7 | `tiff`  | TIFF     |���7IF | `webp`  | WebP     | Only lossless encoding is currently supported.��8���8)& ## A note on format specific features��8���8\Y One of the main goals of `image` is stability, in runtime but also for programmers. This���9b_ ensures that performance as well as safety fixes reach a majority of its user base with little���:]Z effort. Re-exporting all details of its dependencies would run counter to this goal as it���:c` linked _all_ major version bumps between them and `image`. As such, we are wary of exposing too���;`] many details, or configuration options, that are not shared between different image formats.��<���<[X Nevertheless, the advantage of precise control is hard to ignore. We will thus consider���=HE _wrappers_, not direct re-exports, in either of the following cases:��=���=^[ 1. A standard specifies that configuration _x_ is required for decoders/encoders and there���>96    exists an essentially canonical way to control it.���>^[ 2. At least two different implementations agree on some (sub-)set of features in practice.���?c` 3. A technical argument including measurements of the performance, space benefits, or otherwise���@b_    objectively quantified benefits can be made, and the added interface is unlikely to require�ěA    breaking changes.��A���A=: Features that fulfill two or more criteria are preferred.��A���AXU Re-exports of dependencies that reach version `1` will be discussed when it happens.�4�B�����	�
����������d�C� Encoding of AVIF images.�$�C��d\�����T��'���(')\�<�����'�6���min��6���Write�,�6����<�6�����l�6������L�6�����$�6�1�����1����,�6�2�����2�����6�1�����1���$�6�2����2����l�6�&��̤t�6�&������6�&�����6�&������6�&������6�/��Ӓ\�6�2����d�6� ��2��\�6�4��3��,�6�%����T�6�&���3\�6g��
try_cast_slice�t�6���try_cast_slice_mut���6���Pod��6���PodCastError�d�6�
����$�6���BitDepth�D�6����<�6������6���RGB8�$�6=���RGBA8�,�6=���AsPixels�D�6=�����6�l�6xt�6e��6W�6H��1669&)������p6����svcfSV��I6HK58"%���� 6������A6������tw��6h��,6SVDG47!$
l�6�̾6��6 AVIF Encoder.��6���,6) Writes one image into the chosen output.�\�6�d�������6���-�0b=���!D�6,�6�������6<�6������	�	quantizer��alpha_quantizer����premultiplied_alpha��color_model��threads��alpha_color_mode��output_depth�����I�j��Rs|�6�����&6D�6������YCbCr�����K��D>�����
�$�6��
6D�
6��e������e������e���A<ڞ����eA<ڞ�����������������������rfi���Xe�e��������������������rfi���Xe�eݜ��$�
6�.�.���
��e//�����������
6�����=.C.���
��ec.g.�����������
6������6�d�����6���,�6������$&��6��764 Create a new encoder that writes its output to `w`.��6������
������6��C6��Z6W Create a new encoder with a specified speed and quality that writes its output to `w`.���
\6Y `speed` accepts a value in the range 1-10, where 1 is the slowest and 10 is the fastest.���=6: Slower speeds generally yield better compression results.���[6X `quality` accepts a value in the range 1-100, where 1 is the worst and 100 is the best.���6������
������6�,�6quality�<�6��A6��,6) Encode with the specified `color_space`.�|�6��������
���$�6��\�6��E6��(6% Configures `rayon` thread pool size.���P6M The default `None` is to use all threads in the default `rayon` thread pool.���6������������������;t�������
���$�6num_threads�\�6��.6�d�����6��,�6����� � ��&(���6��461 Encode image data with the indicated color type.��6���[6X The encoder currently requires all data to be RGBA8, it will be converted internally if���V6S necessary. When data is suitably aligned, i.e. u16 channels to two bytes, then the���%6" conversion may be more efficient.�P|�6\�6��9���9��������6�
���$�6��$�6�,�6�r4�6��,�6,�"6�ڠ
��
���
���������TooFewPixels����������������N�i	G����$N6��$6�:�:������������������������q�aX����$6�
���$�$6��$�$6��%6�d�����%6��,�%6������&26L�&6��:�:������&6�
���$�&6��4�'6��'�6l�'6������������������������������q�aX����e������e���A<ڞ�������$�'6�
����D�'6��$�(6�,�(6�r4�(6��,�(6<>��)�6d�)6��:�:
��
��������������������q�aX�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�������?���*6��
�*6��
,�*6��<�*6
�����$�*6�,�*6�r4�*668�+6�ڠ
��
���
����������-�6d�-6���:����2�2Ӓ�2���2�r��2����2����2���v+�֣�K6���:����������������rfi���Xe�ݜ�?��$�-6��
�.6��
,�/6��<�/6�����d�/6
������.6��,�.6MOGI��3u6\�36��:�:����������������������q�aX���Borrowed�����Owned���A��@����:
�h���h���36����<�36����46���$�46
������3668\�C�(:%  Decoding and Encoding of BMP Images�):��-::7  A decoder and encoder for BMP (Windows Bitmap) images�h:��l:  # Related Links���\:Y  * <https://msdn.microsoft.com/en-us/library/windows/desktop/dd183375%28v=vs.85%29.aspx>���6:3  * <https://en.wikipedia.org/wiki/BMP_file_format>��C���qT�:���|T�:��̞:%��:\�:<�:������������������������������(�(�(�(�(�)�)�)��	�&���$8	����D>	�����$W	���BufRead�<]	���Seek�$f	����Dl	�I����4�	�G�����	����ҝt�	ދ���0,�	�����	�*��LittleEndian�d�	A���ReadBytesExt�d�	A����L�	�/����l�	�&����T�	�&���3\�	g�����	�&������	�&����L�	�!����<�	�"����d�	� ��0����	� ��1��\�	�4��3�#	B�-	42	&)�M(	R	�����{	����ԙ	���	������,	��mp��	b��e	TWDG58&)��$	��	���4	�������� 	��	��� 	��	���	��	���	��	���	��	���	��	���+	��	���	$Im����B���,	��	���"3DUfw������������,	��	�  !)1:BJRZcks{���������������� ����	,	ܓ		�@@ $(-159=AEIMQUY]aeimquy}��������������������������������@:���%	��	��� 
 ��
$	��
	�����'	��	�����	T�	�ă	t�	�ġ	t�	�Կ	��	�ܗ	��	���	<�	��R������n������n������Ns)��R���Ns)�������ދދҝ����g��
�g����g����gJ��K±�*�R̥�����������	�?�����T��̥�	2E8E���
��RXE\E���̥������	������D�D���
��R�D�D���̥������	�������!	\�	�R��������ϐG��	��	4�	���̥��%	�R�������J�J��	L�	$�	���R����*	$�	�:�:������������������;t�������	�
��R$�	��%"	����_���%8	�%	�:�:�:�:���:�^�^��^��[�^���[����e�S��:����%	�
�$�%	��%	��5&	�������6&	$�6	������
���6	��7"	����:'	����_���:8	�:	�:�:�:�:���:�^�^��^��[�^���[����e�S��:����:	�
�$�:	��:	��=R	��=	���
��,�>	length�4�>	�D�>	�?	�ڠ
��
���
������
�?	�ڠ
��
���
�������
�
��
��CG	L�C	��
��,�C	��4�C	�D�C	��F�	L�F	��:�:���J��������������������q�aX���J���G	�����G	�:����:����H"	�:�������t�H	
����44�G	�,�G	�r4�G	�D�G	�rD�G	func�$�G	����L�	��M	��:�:�:�:ދދҝ����g��
�g����g����gJ��K±�*�:�:
���R������M	�����M	�J����M	���J�Rl�M	
��R��
pixel_iter�T�M	�s<�M	indices�<�M	n_pixels�D�N	�M	{}���P�	��P	��:�:�:�:ދދҝ����g��
�g����g����gJ��K±�*�:�:�����R������Q	���P	����P	��l�P	
��R��ƷT�Q	�s<�Q	�<�Q	�D�Q	�P	LNp���R	L�R	�R	�V	�R	�R	,�R	8��R	&�R	8�$�R	*�R	�R	�V	8�R	8�D�R	�R	7��R	�R	�S	8,�S	%�S	8�S	8�S	8�$�S	�S	�S	8��
,�S	�S	8ƷT�S	 �S	8�$�S	�S	�S	�S	�U	8�S	8��S	�S	8�s<�S	�T	�T	,�T	8��T	8�T	8�,�T	%�T	8��
,�T	�T	�T	7��T	�T	8��T	�T	�T	7��T	%�T	8��
,�T	�T	�T	7��T	�T	8��T	�T	�T	7��T	%�T	8��
,�T	�T	�T	7��T	�T	8��U	�U	�U	7��U	%�U	8$�U	�U	�U	84�U	8,�U	%�U	8�D�U	�U	7��U	%�U	%�V	��]�	��]	��:�:�:�:ދދҝ����g��
�g����g����gJ��K±�*�:�:�����R������^	���]	����]	��l�^	
��R��ƷT�^	�s<�^	�<�^	�]	CEl�b	������c>	L�c	���������������������q�aX������
�mask�$�c	max_len�<�c	��g	$�g	��:�:����h	�
�$�h	��$�h	t�m	�����n�	L�n	���������������������q�aX������
�r_mask�4�n	g_mask�4�n	b_mask�4�n	a_mask�4�n	��<�n	Ās	��r	 A bmp decoder�T�s	�q�������s	����8O�����������������9;L�s	4�s	�������s	|�s	�������s	l�s	���T�s	,�s	���\�s	4�s	�����t	\�t	���t�t	D�t	�����t	t�t	�����t	��t	�����t	��t	�����u	T�u	�����t�u	L�u	�����u	\�u	�����u	<�u	�������������������;t����?�?��?���:�?�	�:$x��Lk�����f��u	L�u	�������������������;t�����d�v	<�v	���f(+�������������������������������L�v	����������D�v	����������QUWU���
�qUuU��������v	����v	����T�T���
��TU����������v	���<�v	�����UU���
�5U9U��������v	����w	�����w%	�q�����w	���<�w	���$�w	��������������������������pr��w*	\�w	�������
����q4�w	��|3	��{=	: Create a new decoder that decodes from the stream ```r```��|	����������������������q�aX������
����q4�|	��G	��}K	H Create a new decoder that decodes from the stream ```r``` without first���~O	L reading a BITMAPFILEHEADER. This is useful for decoding the `CF_DIB` format���~(	% directly from the Windows clipboard.���	������
����q4�	���J	���	������
����q4΁	���8	���P	M If true, the palette in BMP does not apply to the image even if it is found.��҃:	7 In other words, the output image is the indexed color.����	�:�:�����	�
���$��	�rl��	���)	4��	�:�:���:�����	�
���$��	��1	��	��:�:�������	�
���$��	������8	���	��:�:�������	�
���$��	���8	���	��:�:�������	�
���$��	���.	l��	��:�:�������	�
���$��	���.	l��	��:�:�������	�
���$��	���@	���	��	��	8�4��	t��	ܫ�	�:�:�������	�
���$��	���4	���	��:�:����
���	�
���$��	���"	|��	��:�:�����	�
���$��	���-	d��	��:�:�������	�
���$��	���	���	�g��	�ڠ
��
���
��������
������
���/	���>	; Get the palette that is embedded in the BMP image, if any.�\��	�:�:������������������;t����:�����	�
���$��	�,��	�ڠ
��
���
�������������	d��	��:�:�����	�
���$��	���?	$��	���:�:��������n��n�����ϐG����	�
���$��	
pixel_data�T��	.0���K	���	��:�:�:���:�������	�
���$��	����	Ԃ	�ڠ
��
���
��������,��	�ڠ
��
���
����������������
��
������	���	��:�:�:�:���:������������������;t����:�����͌	�
���$Ҍ	����	�sL��	
��,ԑ	�ڠ
��
���
����������
��������G	��	��:�:�:���:�������	�
���$��	����	,��	�ڠ
��
���
����������
��������	̢�	��:�:�:�:���:���:�����š	�
���$ʡ	��ء	�4�	`��,��	�ڠ
��
���
����������
���������U	l��	��:�:�:���:���������	�
���$��	��Ʈ	�sT֮	��	�ڠ
��
���
����������	�ڠ
��
���
����������	�ڠ
��
���
����������	�ڠ
��
���
�����������	�ڠ
��
���
�������������K	|��	�:�:�:���:�������	�
���$��	����	���6	�q������	��<��	��$��	������� � � � ����GI���"	T��	�:�:�������	�
���$��	���!	T��	�:�:�������	�
���$��	���:	T��	�:���:�������	�
���$��	����	���G	���	�:�����������lf���]v�����:�������	�
���$��	����	���:	�q������	��<��	��$��	���� �&(����	L��	�:�:�:���:�������	�
���$��	ɡ��	ҡ��	�,��	�r4��	����		row_pitch�L��	4��	�ڠ
��
���
����������D��	�ڠ
��
���
������������\�:<�:������Ӛd
A���
WriteBytesExt�l#
AK����$A
�����,G
�����lh
�&����Tw
�&����|�
�'���3\�
g��̤t�
�&������
�&�����
�&������
�&����d�
�2��8����
�/����d�
� ��2��\�
�4��3�-
orTW�7
I<
:=�T�
03!$����������C
������rt�� 
��
��� 
��
��
��
��� 
��(
% The representation of a BMP encoder.�T�
�R��d��������
���R�
����
���|��}���%��Ԍ�R����%��Ԍ��
mo�f4�
����R����)
�R��d������
���,�
���
ɇ��������
;=��� 
��;
8 Create a new encoder that writes its output to ```w```.��
ˆɇ��
��R�����
���
��c
` Encodes the image `image` that has dimensions `width` and `height` and `ExtendedColorType` `c`.��
�d�
	 # Panics��
���D
A Panics if `width * height * c.bytes_per_pixel() != image.len()`.�P|�
4�
��:�:�:ɇ�:��������
�
��R��$�
��,�
�,�
�r4�
��
���
��	]
Z Same as `encode`, but allow a palette to be passed in. The `palette` is ignored for color���
*
' types other than Luma/Luma-with-alpha.��

�d�

ފ�

���
D
��P|�
��
��:�:�:�:ɇ�:��������������������;t����:������
�
��R��$�
��,�
�,�
�r4�
�{T�
�s<�
�
�ڠ
��
���
����������������������;t����
�ڠ
��
���
������������������������;t��������
�ڠ
��
���
���������
�ڠ
��
���
���������
�ڠ
��
���
�����������
�ڠ
��
���
�����������
�ڠ
��
���
���������
�ڠ
��
���
�����������
�ڠ
��
���
����������8�
T�8
��:�:�:ɇ�:������8
�
��R��$�8
��,�8
�,�8
�r4�9
row_padding�\�9
܉|�9
��>�
\�>
��:�:�:ɇ�:������>
�
��R��$�?
��,�?
�,�?
�r4�?
ə\�?
܉|�?
��E�
\�E
��:�:�:�:ɇ�:������������������;t����:������E
�
��R��$�E
��,�E
�,�E
�r4�F
ə\�F
܉|�F
�s<�F
U��R@
l�R
��:�:ɇ����R
�
��R��$�R
row_pad_size�d�R
��S1
8�:�d��:����S
��,�S
����� � ��&(��T�
P|�T
\�T
��:���:��������T
�
�8��$�T
���T
�,�T
�r4�T
�{T�U
��V�
��V
�:�:�:��Á�:������������������;t�������V
�
�8��$�V
�V
���V
��Xz
��X
��:������������������;t����:����������������������q�aX���X

���X
�s<�X
��[
�ڠ
��
���
�������]
�ڠ
��
���
�������`
�ڠ
��
���
������\�C�  Decoding of DDS images��� ]Z  DDS (DirectDraw Surface) is a container format for storing DXT (S3TC) compressed images.�~�������{x  * <https://docs.microsoft.com/en-us/windows/win32/direct3ddds/dx-graphics-dds-pguide> - Description of the DDS format.��D��)�)�)�)Read�$�����0,�������*��Ӛd�A�����d�A��ʀT������T��/����L��/����l��&����T��&����|��'���3\�g������&�������&����d�� ��0��\��4��3l�a��SVDG��,9<),��,"����v��������������"��{}��
"����_���
8��:�:�:�:���:�^�^��^��[�^���[����e�S��:�����
�$�����&�������&$�������
�����"���������5\���:�:��:��������������������q�aX�������
����K��\�!�����!5\�!��:�:��:��������������������q�aX������!�
����!̒#t�#���#\�#�
��F	��|�.������.5\�.��:�:��:��������������������q�aX������.�
����.��2,D�2��:�:������2�
�$�2��=��='$ The representation of a DDS decoder�T�=�q�����=���$�=��*(��:6��-/��>,�>�����ܶ>�q�����>��$�>�����?)��>96 Create a new decoder that decodes from the stream `r`��?����������������������q�aX������
������?�	����\,�q�����\��$�\������� � � � ����<>��\"T�\�:�:������\�
���$�\��]!T�]�:�:������]�
���$�]��]6T�^�:���:������^�
���$�^���^��^G��^�:�����������lf���]v�����:������_�
���$�^���_��D� Decoding of farbfeld images� ��$RO farbfeld is a lossless image format which is easy to parse, pipe and compress.�w��{  It has the following format:�����HE | Bytes  | Description                                             |���HE |--------|---------------------------------------------------------|���HE | 8      | "farbfeld" magic value                                  |���HE | 4      | 32-Bit BE unsigned integer (width)                      |���HE | 4      | 32-Bit BE unsigned integer (height)                     |���JG | [2222] | 4⋅16-Bit BE unsigned integers [RGBA] / pixel, row-major |�����VS The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.����� # Related Links���IF * <https://tools.suckless.org/farbfeld/> - the farbfeld specification�D�D�������$������$������$�����D��I����,���������/����l��&����T��&���3\�g������&�������&����L��!����L��/����d�� ��0����� ��1��d�� ��2��\��4��3��,��twdgUXEH��:��e,/
�����$���M��������}��"�� farbfeld Reader�t��q�����	��$�	��A�K�ӆ^������-/T�	,�	���\�	4�	���D�	,�	�������	t�	�����
\�
�������
�q�����
��$�
�����
>�
�����������������������q�aX������
���
buffered_read�l�
��7L���:�:����������������������q�aX���q��������$�
����$�J
��,��ڠ
��
���
�����������
��,��ڠ
��
���
����������(�q�������$��������;$��:�:�:���:����������������������q�aX�����
���$�����
��/�q�������$���$������#%��4$��:�:���I�I�IStart��I��I�IEnd��I��I�ICurrent��I���:41R,��������������������q�aX�����
���$������Td������
�original_offset�|�
end_offset�T�����'�ڠ
��
���
����������/M|�/��:�:�:���:�����q���/���/��$�/
����$�/���/&(@�����0TT�0��:�:�:���:����������������������q�aX���q���0���0��$�0
����$�0��\�1&(�����2#��2 farbfeld decoder�|�2�q�����2��$�2��Ԕ��#)�%'��24�2�������3 �q�����3��$�3�����3?��3>; Creates a new decoder that decodes from the stream ```r```��3����������������������q�aX������
�����l�4��51�q�����5��$�5������� � � � ����<>��5"T�5�:�:������5�
���$�5��6!T�6�:�:������6�
���$�6��7:T�7�:���:������7�
���$�7���7��8G��8�:�����������lf���]v�����:������8�
���$�8���8��9<�q�����9��$�9��$�9���� �#%��9�L�:�:�:�:���:������:�
���$�:ɡ�:ҡ�:�,�:�r4�:���:��L�;l�>�ڠ
��
���
�����������>�ڠ
��
���
������D�>�ڠ
��
���
��������������?$��? farbfeld encoder�|�?�d�	�	���@��,�@��瞰���<%�	%'$�@�@�������@!�d�	�	���@��,�@���	�	�	��A4��@ZW Create a new encoder that writes its output to ```w```. The writer should be buffered.��A�����	�	
�	��buffered_writer�|�A��CL��BVS Encodes the image `data` (native endian) that has dimensions `width` and `height`.��B�d�Bފ�C���C1. Panics if `width * height * 8 != data.len()`.�P|�C4�C��:���:�����	�C�	
�	��$�C��$�C�,�C�r4�D��GP\�G��:���:�����	�G�	
�	��$�G��$�G�,�G�r4�G6��J2�d�	�	���J��,�J���	� �	��K�P|�J\�K��:���:�������	�K�	
�	��$�K���K�,�K�r4�K�{T�K\�D�
  Decoding of GIF Images�
�� ]
Z  GIF (Graphics Interchange Format) is an image format that supports lossless compression.�~
���
����O
L  * <http://www.w3.org/Graphics/GIF/spec-gif89a.txt> - The GIF Specification��
�t�
����
����5
2 use image::codecs::gif::{GifDecoder, GifEncoder};���0
- use image::{ImageDecoder, AnimationDecoder};���
 use std::fs::File;�܋
 use std::io::BufReader;���(
% # fn main() -> std::io::Result<()> {���
 // Decode a gif into frames���9
6 let file_in = BufReader::new(File::open("foo.gif")?);���8
5 let mut decoder = GifDecoder::new(file_in).unwrap();���'
$ let frames = decoder.into_frames();���F
C let frames = frames.collect_frames().expect("error decoding gif");��
���2
/ // Encode frames into a gif and save to a file���.
+ let mut file_out = File::open("out.gif")?;���0
- let mut encoder = GifEncoder::new(file_out);���.
+ encoder.encode_frames(frames.into_iter());�d�
��<�
��<�
���D�	�	�	�	�	�	�)��$�
��	�	��<�
��	�	�4�
�G�	�	��$�
��	�	��$�
��	�	��,�
��	�	��\�
��	�	����	�	mem��
��	�	
NonZeroU32�T�
���	�	ColorOutput�\�
B��	�	DisposalMethod�t�
B��	�	��,�	
B��	�	��$�	
��	�	��,�	
�/�	�	��L�	
�/�	�	�$�	
�2�	�	��2�	�	��l�	
�&�	�	��l�

�&�	�	��T�

�&�	�	�3\�

g�	�	��T�

�&�	�	�t�

�&�	�	̤t�

�&�	�	����

�&�	�	���

�&�	�	����
�&�	�	��L�
�7�	�	��,�
�%�	�	����
� �	�	/����
�/�	�	Ӓ\�
�2�	�	��d�
� �	�	0��d�
� �	�	2��\�
�4�	�	3��4�
�5�	�	7��3
e�
VYFI69&)ĕ

D�
���
���
���
������	
zL�	
kn��	
`cPS��	�
03 #������������ԝ
���
���u
y|fiSV@C-0
��
|�
 GIF decoder�T�
�q�	�	���
��$�
�����n�v��	�	')��

4�

�	�	�	B�B��
B��&B�B�pixel_converter�B�B�memory_limit�B�B�bg_color�B�B���B�B�
current_frame�B�B�current_frame_data_type�B�B�app_extension_state�B�B���B�B���B����+:]��t�

4�

�	�	�	��ܴ

�q�	�	���

��$�

���	��.
��
:
7 Creates a new decoder that decodes the input steam `r`��
����������������������q�aX�����	�	
�	�����
h���-
* Wrapper struct around a `Cursor<Vec<u8>>`�l�
L�
�q�	�	���
��
�������	�	�	ޭ�����X�	ޭ�����	�	
�	��uw|�
�	�	�	ޭt�
�	�	�	����
�q�	�	���
���	�	���	�	 ��7
$�
�:�:�:���:�����	�
�	
�	��$�
���
��A
\�
�:�:�:���:�����	�
�	
�	��$�
���
��6
�q�	�	���
��<�
��$�
���	�	�	�	�	�	�	� � � � � � � �	�	�	�	�	�	�	eg��"
T�
�:�:�����	�
�	
�	��$�
��!
T�
�:�:�����	�
�	
�	��$�
��;
T�
�:�:�������	�
�	
�	��$�
�4�
��:
T�
�:���:�����	�
�	
�	��$�
���
�,
�	ڠ
�	�
�	��
�	�	�	�	����
���<9
\�<
�:�:����������������������q�aX����������������;t��������	�<
�	
�	��$�<
��=:
d�=
�:�:�����	�=
�	
�	��$�=
��?G
��?
�:�����������lf���]v�����:�����	�?
�	
�	��$�?
���?
��@ 
��@
�	�q�	�	���@
��$�@
�����6�Nt�	�	�	�	�	�	/1��@
4�@
�	�	�	؁T�@
,�@
�	�	�	\�@
4�@
�	�	�	��A:
��A
�	�	�	����������������;t�����t�A
4�A
�	�	�	��d�B
4�B
�	�	�	��B+
�q�	�	���B
��<�B
��$�C
���	��C5
�C
�	�����	�	
�	���&<�C
��F.
�q�	�	���F
��$�F
���	�	�J�J�	"$L�G
$�G
�	�	��������������������q�aXIJ����G;
$�G
�:�:������������������;t������	�G
�	
�	��$�G
��H
T�H
�	����d�
��d
�	�:�:B�B�B�HB�B�B�Keep�B�B�B�
Background�B�B�B�Previous�B�h��%�:���:���e

�	��<�d
��D�e
��<�e
4�t
�	ڠ
�	�
�	��
�	�	�	�	������������������zG
�R�	�q�	�	�	�����z
���<�z
���$�z
���R�z
���	�	� � �	�	�z
SU�	��{!
T�{
�:�:����	�{
�	
�	�R��$�{
��}-
\�}
����„��	�0�yd�(>�R�	�	
�	�R��$�}
��~
L�~
�	�	�	׍�	��	�	��	�	��	�	�r�	�	���	�	���	N�Y����N�Y�����	�	�	�	�	�	L�
$�
�	�	�	D�
�
�	�	�	T�
,�
�	�	�	\�
4�
�	�	�	��
|�
�	�	�	����
,�
�	�	�	��t�
���	���-
t��
�	�:�:�:B�B���B���B���B��B�needs_user_input�B��B��B��B��rB�
interlaced�B��sB��4:�(�|�J��:���	��
�	
�	frame�,��
\��
���	���.
\��
��B�B�B���B��B�B���M��&4��	�	
�	$˅
���
���

 GIF encoder.�T��
�d�	�	����
��,��
��a�	����	�	�	�	-/d��
��
�	�	�	����������������;t������Ç$
\Ç
�	�	�	����������������;t���BvBv�Bx��B0Byglobal_palette�B0Bz�B0B{�rB0B|�4B0bb����T��T�
,�
�	�	�	���
4��
�	�	�	����������������;t�����䘈
�d�	�	����
��,��
���	�	�	�	�	�	�
�
�
�
02���!
���g
d Creates a new GIF encoder with a speed of 1. This prioritizes quality over performance at any cost.���
�����	�	
�	������
�΋8
���F
C Create a new GIF encoder, and has the speed parameter `speed`. See��Ċg
d [`Frame::from_rgba_speed`](https://docs.rs/gif/latest/gif/struct.Frame.html#method.from_rgba_speed)�̰�
 for more information.�tՋ
�����	�	
�	�����
�,�
�Î?
���/
, Set the repeat behaviour of the encoded GIF�Tʎ
�:�:�������	Վ
�	
�	��$ڎ
��4��
����
ԃ�
 Encode a single image.�4��
�:�:�:���:�������	��
�	
�	��$��
��$̑
�,�
�r4��
��,��
���N
���"
 Encode one frame of animation.�d��
�:�:��IJ���	��
�	
�	��$��
	img_frame�L��
�̚|
�љ
 Encodes Frames.���^
[ Consider using `try_encode_frames` instead to encode an `animation::Frames` like iterator.�lӚ
�:�:�������	�J�	�	�
�	ف�
�H�����%
���HIJ���

�	����$�
frames�4�
OQ����
���J
G Try to encode a collection of `ImageResult<animation::Frame>` objects.����E
B Use this function to encode an `animation::Frames` like iterator.��ٝZ
W Whenever an `Err` item is encountered, that value is returned without further actions.����
�:�:�������	�J�
�
Ԟ
�	فў
ȴ���2
���H�����$

�
����$ٞ
��4ߞ
CE���y
l̠
�:�:��IJ��������������������q�aXB�B���B���B���B��B���B��B��B��B��rB���B��sB��4:�(�|�J����	�
�	
�
��$�
̱L��
���L
t��
�	�;�;����������������������q�aX���	��
�	
�
��$��
�,Ǩ
�r4Ө
���B
���
�	����������������;t�����
�
�,��
�r4��
�
�
ڠ
�
�
�
��
�
�
�
�
�������H
T��
�;�;�;��B�B���B���B���B��B���B��B��B��B��rB���B��sB��4:�(�|�J��;���	��
�	
�
��$��
ɣ,��
���-
�d�
�
����
��,��
���
� �
����
\��
�;���;�������
ڴ
�

�
��$Ǵ
��մ
�,�
�r4��
�{T��
|��
���
�
���7
l��
�	B�B�B�OutOfMemory�B�B�MemoryLimit�B�B�DecoderNotFound�B�B�EndCodeNotFound�B�B�
UnexpectedEof�B�B�LzwError�B��B�B���B��B�B�Io�B��;,���N����
�

�
ک��
��
���7
l��
�	B�B�B� FrameBufferTooSmallForDimensions�B�B���B�B�WriterNotFound�B�B���B��B�B���B��f�Ŷ	U�����
�

�
ک̸
���
\�E�$;!  Decoding of Radiance HDR Images�%;��)&;#  A decoder for Radiance HDR images�P;��T;��i;��m;;8  * <http://radsite.lbl.gov/radiance/refer/filefmts.pdf>���9;6  * <http://www.graphics.cornell.edu/~bjw/rgbe/rgbe.c>��E�
�
ʓ,P+�
���TW+�*���Lc+�
���T�+�
�ۜD�L+����T�!�*���\�{�*�\�;<�;�
�
�
�
�
�
�
�
�
�
�
�
�
�
�*�)�*�*�*��$��
�
��$��
�
��|+���
�
��l<���
�
�0,V��
�
�]�*�
�
��l|�&�
�
��T��&�
�
��|��'�
�
�3\�g�
�
����&�
�
�����&�
�
��L��/�
�
��d�� �
�
0��\��4�
�
3����1�
�
	���1�
�
	�{	lo� *adQT�PEH7:�hv,/ 
�������2����������
"���
�_�
��
8�
�;�;�;�;���;�^�^��^��[�^���[����e�S��;���
�
�

�
$�
��
��&���
��
��&$������
�

�
����"���
��
��94��;�;������������������;t����;���
��

�
$������
�_�
��8��;�;�;�;���;�^�^��^��[�^���[����e�S��;���
��

�
$���Ԭ ��  Radiance HDR file signature�L� ���� �� �
��$=,�$��
�
���$���$ɽ�$��$|�%���
��%&4�%�����
�

�
$�%��+�q�
�
���+��$�+���
�
�
�
��-*��,74 Reads Radiance HDR image header from stream ```r```���,0- if the header is valid, creates `HdrDecoder`���, strict mode is enabled��-����������������������q�aX�����
�

�
���q4�-��.4��.*' Allows reading old Radiance HDR images�l�.�����
�

�
���q4�.��1Q��/96 Reads Radiance HDR image header from stream `reader`,���/1. if the header is valid, creates `HdrDecoder`.��0���0 strict enables strict mode��0���02/ Warning! Reading wrong file in non-strict mode���0=:   could consume file size worth of memory in the process.�|�1�����
�

�
���q4�1strict�4�1��
�
��I%��H>; Returns file metadata. Refer to `HdrMetadata` for details.�D�I�;�;�����
�I�

�
��$�I��I,�q�
�
���I��$�I���
�
�
�
� � � � �
�
�
�
<>��J"T�J�;�;�����
�J�

�
��$�J��J!T�J�;�;�����
�K�

�
��$�K��K:T�K�;���;�����
�K�

�
��$�K���K��NT�N�
��SG��S�;�����������lf���]v�����;�����
�S�

�
��$�S���S��TOl�T�
�;�;�;���;
�����q�
�
�T���T��$�T
�
�����T���U')|�Y�
ڠ
�
�
�
��
�
�
�
�
����|�Y�
ڠ
�
�
�
��
�
�
�
�
������|�Z�
ڠ
�
�
�
��
�
�
�
�
������|�Z�
ڠ
�
�
�
��
�
�
�
�
��������\2L�\�
�;�;�����q�
�
�\���\��$�\
�
�����\ ��^���^�
�;�;�������q�
�?�
�
�
�^���^��
�^��$�^�������^�����
�
�������^�,�^
set_component�l�_oqtv�
�
��j`t�j�
�;�;�;�����;�����q�
�
�j���j��$�j
�
�����jfb��j���k13��l.L�l�
���
�
pix��l��y:L�y�
�;�;����������������������q�aX�����q�
�
�y���y��$�y
�
�����y j�
�
��
�
�܆߆�
���
�

�
���M����
�;�;�;���;���
���

�
$���	$����4��t���
ڠ
�
�
�
��
�
�
�
�
̉	̉	����b���
�;�;�;�;ј����������������������q�aX����
�
�	$��vals�$��line_tp�<�����M����
�;�;��������������������q�aX������
�
�	$����4���ʯ�Я�
$���
ڠ
�
�
�
��
�
�
�
�
����$�
ڠ
�
�
�
��
�
�
�
�
�����2����
�;�;����
�
����	�����Pt���
�
�;�
�;����������������;t���������
�
���	separator�L��')���Bd���
�;�;����������������������q�aXҐ���q�
�
��������$��
�
������!#\�;<�;�
�
��������*�D+��
�
�4&+��
�
��,.+��
�
ʓB�
�
�
���G�*�
�
���L�
�
�
����+�1�
�
���1�
�
�3\�+g�
�
���+�&�
�
����+�&�
�
����+�/�
�
��d�+� �
�
2��T�+�&�
�
��\�+�4�
�
3��,�#+�*�
����*�
����#+�*�
����*�
��+��+�����;2+�������s+R��C+/2 #��A+��������+ė+ Radiance HDR encoder���d�
�
���+��,�+��KlkB���w�
%'$�+�+�
�
�
����-+�d�
�
���+��,�+���
� �
���+\�+�;���;�������
�+�

�
��$�+unaligned_bytes�|�+�,�+�r4�+�{T�+<�+�
ڠ
�
�
�
��
�
�
�
�
�������
+�d�
�
���
+��,�
+���
�
���
!+��
+ Creates encoder��
+�����
�

�
�����+��U+��+ Encodes the image ```rgb```���4+1 that has dimensions ```width``` and ```height```�4�+�;���;
�����
�+�

�
��$�+��+�,�+�r4�+4�
+�
ڠ
�
�
�
��
�
�
�
�
���������+l�+�
�������
�����
������)+�I����$+���J����+
�����$�+flattened_rgbe_pixels���+�,�+�r4�+jl��"+Z]47Ĕ#+\�#+�
Դ#+l�#+�
��#+\�#+�
�R����ߚ����
����
V���U:~)�RV���U:~)���#+t�#+$�#+�
����l�$+4�$+�
��Ě$+�R������$+��$)+�$+�
������
��R��$�$+��%!+8�;�;�����J�J�L�%+$�%+������%(+$�%+�;�;������������������;t������J��%+�
�8$�%+,�'+�ڠ
��
���
��������*+��*+�
�R�������
����
q��l{{��Rq��l{{����*+Į*+<�*+�
������*+$�*+�
������������������;t�������*!+�R������*+��+2+�++�
������
��R��$�++��,*+8�;�;�����J�J�L�-+$�-+������-(+$�-+�;�;������������������;t������J��-+�
�8$�-+��D/+d�D+�
�;�;�;���;���D+
���$�D+rle��D+��J@+\�J+�
�;�;�������d���K+���J+��,�K+
������K+���K+')��L3+�$����
����L+���l�;l�;\�E�'<$  Decoding and Encoding of ICO files�(<��,H<E  A decoder and encoder for ICO (Windows Icon) image container files.�u<��y<����?<<  * <https://msdn.microsoft.com/en-us/library/ms997538.aspx>���<<9  * <https://en.wikipedia.org/wiki/ICO_%28file_format%29>��E��ܞT�<����T�<��ʣD�<��̔<9��%<-/ \�<<�<�������*�+�+ӚdA�����d#A����<@�����$I�����$O����DU�I���0,j����q�*����L��/����l��&����T��&���3\�g������&�������&����d�� ��0��\��4��3�qT�������T������l������,������B����՟�����՟������,�����6(���������d�����|���e��qtbeSVCF��"8;%(������/	����
"����_���8��;�;�;�;���;�^�^��^��[�^���[����e�S��;�����
�$�����&�������&$�������
�����"����)����_���8��;�;�;�;���;�^�^��^��[�^���[����e�S��;�����
�$�����.�������)$�������
�����(�� An ico decoder�T��q�������<���$����#�҃��/1ďt��������l��������$d���q�������<���$���7��'�����������������XZ�������
����������������l�������������
������������������ �������'%�q�����'��<�'��$�'�����'2��'=���(����������������������q�aX������
������(��*Ad�*��;�;����������������������q�aX�?�?��?���:�?�	�:$x��Lk��������q���*���*��$�*
������* �,�ڠ
��
���
��������������������������q�aX��������,:T�,��;�;�����q���,���,��$�,
������, ��5BT�5�����
�entries�<�5l�9����������9T�9��;�;����9�
�$�9��:\�:��;�;����:�
�$�:��;=��;��;�;����<�
�$�<�,�<�r4�<��=El�=��;�;�;���;������q���=����=��$�=��$�=
���$�=���=-/��>@4�>��;�;�;���;������q���>����>��$�>��$�>
���$�>���>-/����@N<�@��;�;������������������������q�aX������q���A����@��<�@��$�A
���$�A���A-/��C6�q�����C��<�C��$�C������� � � � ����DF��C"T�C�;�;������C�
���$�D��E!T�E�;�;������E�
���$�E��G6T�G�;���;������G�
���$�G���G��kG��k�;�����������lf���]v�����;������l�
���$�k���l\�<<�<��������Ӛd,A���Ál#,AK��D,�����$W,�����,],�����T~,�����T�,�&���3\�,g��̤t�,�&������,�&������,�/����d�,� ��2�-,���7,�M,�R,���j,���K,������y{��(,lnWY��,t�,�ܦ,��,��,��,���,|�, ICO encoder�T�,�d�����,��,�,���4Ve؀�%'$�,�,�������,��, An ICO image entry�D�,�R����ʣ��������r���{�i��܏j��Ri��܏j������,�,l�,������������˓��A��@����R��L�,,�,���T�,4�,�����,T�,�������,�R�������,���,��=,: Construct a new `IcoFrame` using a pre-encoded PNG or BMP��,���C,@ The `width` and `height` must be between 1 and 256 (inclusive).�d�,������������������������q�aX��������������Ľ,���ͽ��,
��R���l�,�,�,�r4�,�{T�	,HJ���,��9,6 Construct a new `IcoFrame` by encoding `buf` as a PNG��,���B,? The `width` and `height` must be between 1 and 256 (inclusive)�4�,�;�;��������,�
��R���,�,�,�r4�,�{T�,�,�d�����,��,�,������!,��;,Ո�,������
������,��J,��:,7 Takes some [`IcoFrame`]s and encodes them into an ICO.��,���E,B `images` is a list of images, usually ordered by dimension, which���6,3 must be between 1 and 65535 (inclusive) in length.�l�,�;�;���;
��ʣ��������r���{�i��܏j��;����,�
���$�,��4�,��-,�d�����,��,�,���� ���"�,��H,E Write an ICO image with the specified width, height, and color type.�� ,��� Y,V For color types with 16-bit per channel or larger, the contents of `buf` should be in���!, native endian.��!,���!c,` WARNING: In image 0.23.14 and earlier this method erroneously expected buf to be in big endian.�P|�",\�",��;���;��������",�
���$�",���",�,�#,�r4�#,�{T�#,��'H,l�',��;�;�����d���',���',��,�',
������',
num_images�T�',02��)�,t�),��;�;�������d���),���),��,�),
������),�,�),�r4�*,��,�*,
data_start�T�*,	data_size�L�*,Z\d�E�(=% Decoding and Encoding of JPEG Images�)=��-_=\ JPEG (Joint Photographic Experts Group) is an image format that supports lossy compression.���6=3 This module implements the Baseline JPEG standard.��=���=����L=I * <http://www.w3.org/Graphics/JPEG/itu-t81.pdf> - The JPEG specification�$�E������\�=��Ų\�=�
���d�=�+�����=�+�Բ=L��<=@B13"$\�=<�=�������<�����$�����\/��������ZCursor�<XE.����Lt�/����l��&����T��&���3\�g����T��&������&�������&����\��7����d�� ��0��\��4��3��4��5��7�fiWZ�"K�A �f��q���������������*��}hj��t��E�E�E���E�E�RGBA�E�E���E�E���E�E���E�E�YCCK�E�E�CMYK�E�E�BGR�E�E�BGRA�E�E��	E�E�ARGB�
E�E�HSL�E�E�HSV�E�E�	MultiBand�
E����Y�Ӏ�̔��
 JPEG decoder�\��q�������7�E�Z�:�������)+t�,�������� �������T�,����\�4����t�4�������� \��������������������;t�������<��������&�q�������<���$������/��=�������������������������q�aX������
��������7�q�������<���$�������������� � � � � � � � � � 
��������������"T��;�;�������
���$���!T��;�;�������
���$���9\��;�;�������
���$���;l��;�;�������
���$�4��ڠ
��
���
������������ :d� �;�;������ �
���$� ��#;l�#�;�;������$�
���$�$��'5\�'�;�;����������������������q�aX������'�
���$�'��)6T�*�;���;������*�
���$�*���*��/;T�/�;�;��������/�
���$�/�4�0��2G��2�;�����������lf���]v�����;������2�
���$�2���2t�2�����35L�3�������
�
colorspace�T�3��4!��7C��7�����
�orig�$�8��8!��:���:��;�;������F�F���#F�info�FF�	qt_tables�FF�dc_huffman_tables�FF�ac_huffman_tables�FF��FF�h_max�FF�v_max�FF�	mcu_width�FF�
mcu_height�FF�mcu_x�FF�mcu_y�FF�is_interleaved�FF�input_colorspace�FF�is_progressive�FF�
spec_start�FF�spec_end�FF�	succ_high�FF�succ_low�FF�	num_scans�FF�scan_subsampled�FF�	idct_func�FF�
idct_4x4_func�FF�
idct_1x1_func�FF�color_convert_16�FF�z_order�FF�restart_interval�FF�todo�FF��FF�stream�FF�headers_decoded�FF�seen_sof�FF�icc_data�FF�is_mjpeg�FF�coeff�FF�extended_xmp_segments�F!�s��/!E.E.��E0��EE1�E7�#���	���:
���,�:����:�4�:|�@�����@@L�@�F�F�F���F��F�F�FormatStatic�F��F�F�IllegalMagicBytes�F��F�F�
HuffmanDecode�F��F�F�	ZeroError�F�F�DqtError�F��F�F�SosError�F��F�F�SofError�F��F�F���F��F�F�MCUError�	F��F�F�
ExhaustedData�
F�F�LargeDimensions�F��F�F�TooSmallOutput�F��F��F�F�IoErrors�
F�����U������
�ک�@��A\�=<�=���������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
����+�+�+�+�+�+�+7�����$J�����,P����0,b����i�*����l��&����T��&���3\�g������&�������&�������$��ޟ,��&����L��/����d��2��8�����/���������Ӓ\��2����d�� ��2��\��4��3��$��1�����1����,��%������1��	���1��	��\������������KL�����*k�@\EMP�\BE47�te),

������!���������������x{ehRU?B�����$Ʉ��|�$���t����t����t����t����t����|�$���|�$���|�$�����
)��
���	��#���	
\��-������>~�	���������������������������������������������������������������������������������������������������������������������������������������������+Ԇ�����%�����	
V��/������>~�	�
����������������������������������������������������������������������������������������������������������������������������������������������)�����}���$�����!1AQa"q2���#B��R��$3br�	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������P��-������
x�
�����y	�������������
��������������:	����������������;
�����������������z�����������������{�����������������������������������	������������������	�������������������	�������������������
�������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������+ԡ���w��� &�� ���!1AQaq"2�B����	#3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������K��(/��(����
8x	�
��9�	������������
��������������
��������������:	�����������������;
�����������������y�����������������z������������������������������������	�������������������	�������������������	�������������������	���������������������������������������?������������������
����������������������������������������������������������������������������������������������������������������������������������������������������������������)<�)����)<�)�Ԋ*|�*���*��*���*4�*���*d�*���+\�+���.\�.�ExifF��2L�2�d�
�
���2�
�
���
����
Ͱ��
��Z�L�h���Z�L�h��
�
�
jl$�3�3��
�
����3\�3��
�
L�3,�3��
�
ܲ3�d�
�
���3��,�3���
�
�
�
�
�
�
%'��3�3������
�

�
�����3��4?T�4��;�;�����
�4�

�
��$�4��$�4�$�4��8(D�8��;�;�����
�9�

�
��$�9��9Qt�9��;�;�;���;�����
�9�

�
��$�9��9table�,�9���;�\�;��;�;�;�;�;���;@�;���;����������������������q�aX���
�;�

�
��$�;�,�;prevdc�4�;dctable�<�<actable�<�<�?���D8d�D��;�;�����
�D�

�
��$�D�	4�D��EFl�E��;�;�;���;�����
�E�

�
��$�E�	4�E��$�E��N���
��P ��N/, Creates the most common pixel density type:���O63 the horizontal and the vertical density are equal,���O$! and measured in pixels per inch.�-\�O�P���
�

�
��<�P�Q���
��
��R��Q:7 Returns a pixel density with a pixel aspect ratio of 1�<�R���
�

�
��T"���
�_�
��T8�T�;�;�;�;���;�^�^��^��[�^���[����e�S��;���
�T�

�
$�T��T��W&���
��
��W&$�W�����
�

�
��W��X"��̪Y��Y(% The representation of a JPEG encoder�\�Y�d�
�
���Y��k �	��&�
�
�
�
�
�
�
�
�
�
/1��Y4�Y��
�
����YT�Y��
�
�?�?��?���:�?�	�:$x��Lk�������Z4�Z��
�
�?�?��?���:�?�	�:$x��Lk�ߢ�����Z,d�Z��
�
���������˓��A��@�����:��Z,d�Z��
�
�����[.t�[��
�
�����[.t�[��
�
��6��[l�[��
�
����\\�\��
�
��l�\$�\��
�
���\�d�
�
���\��,�\���
�
�
�
�
�
�
�
�
+-��]"��\:7 Create a new encoder that writes its output to ```w```��]�����
�

�
�����]��_<��]C@ Create a new encoder that writes its output to ```w```, and has���^GD the quality parameter ```quality``` with a value in the range 1-100���_-* where 1 is the worst and 100 is the best.���_�����
�

�
�����_��<�_��p@��n@= Set the pixel density of the images the encoder will encode.���o[X If this method is not called, then a default pixel aspect ratio of 1x1 will be applied,���p74 and no DPI information will be stored in the image.���p�;�;�����
�p�

�
��$�p��l�p��t���q?< Encodes the image stored in the raw byte buffer ```image```���q4݁��r and ```ColorType``` ```c```��r���r52 The Image in encoded with subsampling ratio 4:2:2��s�d�sފ�s���sMJ Panics if `width * height * color_type.bytes_per_pixel() != image.len()`.�P|�t4�t��;�;�;���;�������
�t�

�
��$�t��,�t�,�t�r4�t�{T�u��}+T�}��;�;�����
�}�

�
��$�}����� Encodes the given image.�������]Z As a special feature this does not require the whole image to be present in memory at the���^[ same time such that it may be computed on the fly, which is why this method exists on this��ׁ_\ encoder but not on others. Instead the encoder will iterate over 8-by-8 blocks of pixels at����[X a time, inspecting each pixel exactly once. You can rely on this behaviour when calling����
 this method.�������5��d���;�;�;���;�����
�9�
�
���
��
����
����$��
���
�
����$����,��>@���K\����;�;�;���;�����
�9�
�
���
��
����
���
�
����$����,��-/��
�
��
�
���JT����;�;�;���;�����
�9�
�
ҡ�
��
����
���
�
����$ס��,ݡ-/2�
�
��
�
��
�
.�
�
��
�
��
�
���8��;�;�����
�

�
��$ɰܺ�t�����|�����!�������.�d�
�
������,�����
�
�
�
� � � � �
�
�
�
>@����P|�\����;���;�������
���

�
��$�������,���r4Ǻ�{Tܺ�ջS|ػ�;�;�������
��

�
��$����\����N���;�;�������
���

�
��$����$���������;�;�;��Á�;��Ρ�
���

�
��$������վL�����<�����;�;������
�
m�����<����������;�;�;���;
����
�
�����L���,���r4���T�����?�����;�;�;���;����
�
�����T�����������;�;�;�;���;���;����
�
����class�,����\��numcodes�D���4�� $���
ڠ
�
�
�
��
�
�
�
�
�����`Գ���;�;�;���;ߢ��
�
�����L��
identifier�T��qtable�4��q ���4������
�
coefficient�\�����3d������?�
�
��
����
,��
�
����
,��!#|��$���|��$���|��$������T���|��$���|��$���|��$����������|��$���|��$���|��$������P�����;�;�����9�������������
����34��ɡ��ҡ��46���������;�;�;�;�;���;ߢ�;ߢ�;ߢ�9�������������
����34��x0���y0���yb���cbb���crb���Y[�'P(�(���Y�����;�;�;���;ߢ�9�������������
����34����������gb���?A�(���\��\�=<�=�����K-��-��;�;�����-����<69l9�9:��h:����	]-��	-�;�;�;���;�����	-
����?��	�?�@7A�A��l�=L�=������������������.T�.�
��.T�.�ܿ.|�.��	��.|�.�|܇.|�.�Qܫ.|�.�~��.|�.����.|�.��%ܗ.|�.�0ܽ.|�.�!;��.|�.��>܉.|�.��Aܯ.|�.�R��.|�.�Tb��>.$�.�<�<�<ߢ�<���.
���<�.coeffs�4�.�A2B|�F�%" Decoding of OpenEXR (.exr) Images�&��*FC OpenEXR is an image format that is widely used, especially in VFX,��qFC because it supports lossless and lossy compression for float data.�����30 This decoder only supports RGB and RGBA images.���30 If an image does not contain alpha information,���/, it is defaulted to `1.0` (no transparency).���������KH * <https://www.openexr.com/documentation.html> - The OpenEXR reference.�������$! Current limitations (July 2021):���?<     - only pixel type `Rgba32F` and `Rgba16F` are supported���XU     - only non-deep rgb/rgba files supported, no conversion from/to YCbCr or similar���30     - only the first non-deep rgb layer is used���0-     - only the largest mip map level is used���0-     - pixels outside display window are lost�ܔ     - meta data is lost���JG     - dwaa/dwab compressed images not supported yet by the exr library���C@     - (chroma) subsampling not supported yet by the exr library�<�F���+�+�+��l��&����|��'������&�������&����L��/�������/����d�� ��0��d�� ��2��T��&����\�	�4��3�3\�	g��
��<�	�����$�	�����,�	���ҍ5�GG���write_rgb_file�u�GG���write_rgba_file�}�GG���read_first_rgba_layer_from_file���GG�
��read_all_rgba_layers_from_file���GG�
��read_all_data_from_file���GG�
��read_all_flat_layers_from_file���GG�
��read_first_flat_layer_from_file���GG�
���M�GG���MetaData�E�GG���LayerAttributes�}�GG���ImageAttributes�}�GG�����5�GG�-��AttributeValue�u�GG�����	]�GG���Text�%�GG���
IntegerBounds�m�GG���	LineOrder�M�GG���
SampleType�U�GG���TileDescription�}�GG���ChannelDescription���GG���Vec2�%�GG���ӉG����5�GG����-�GG�,����GI���SmallVec�E�GHu��
PixelImage�U�GG���	recursive�MÔGG���
WritableImage�m�GG���GetPixel�E�GG����q%�GG�
��ReadSamples�]�GG���
ReadLayers�U�GG���ReadChannels�e�GG���ReadSpecificChannel���
GG�	��Crop�%�
GG�
��	CropWhere�M�
GG�
��
InspectSample�m�
GG�
��ApplyCroppedView���GG�
���q%�	GG�����-�	GG�
���`%�	GG�
��	pixel_vec�M�	GG���AnyImage�E�GG���	FlatImage�M�GG���PixelLayersImage���GG���RgbaLayersImage�}�GG�����M�GG���RgbaChannels�e�GG���RgbChannels�]�GG���Layers�5�GG���	LevelMaps�M�KGG���
IntoSample�U�dGG���CheckDuplicates�}�jGG���FlatSamplesPixel����GG���validate_results���GG���Image�-�GG�*��Layer�-� GG�*��ڠE�'GG�+��Blocks�5�-GG�+��SpecificChannels���3GG�+��AnyChannels�]�9GG�+��
AnyChannel�U�<GG�+��Levels�5�DGG�+��RipMaps�=�NGG�+����]�TGG�,��SpecificChannelsBuilder���hGG�,��FlatSampleIterator����GG�,��	ReadImage�M�GG���
CropResult�U�
GG� ��CroppedChannels�}�GG� ��d���Vf
i
V
Y
F
I
6
9
��n+
.




�	�	�	�	�	�	�	�	��	�	�	�	�	�	�	��
)�q�����
��<�
��$�
����!#��*��
]Z Create a decoder. Consumes the first few bytes of the source to extract image dimensions.���2/ Assumes the reader is buffered. In most cases,���FC you should wrap your reader in a `BufReader` for best performance.���96 Loads an alpha channel if the file has alpha samples.���VS Use `with_alpha_preference` if you want to load or not load alpha unconditionally.������������������������q�aX�����
����34���\��]����2����F٘��;8 If alpha preference is specified, an alpha channel will���EB always be present or always be not present in the returned image.���da If alpha preference is none, the alpha channel will only be returned if it is found in the file.���������������������;t���ۛ��
����34�����D��ڠ
��
���
������G�G���G��G���G�blocks�G�
line_order�G�
layer_size�G�deep�G�deep_data_version�G�chunk_count�G�max_samples_per_pixel�G�shared_attributes�G�own_attributes�}�O��Q|�\��ڠ
��
���
������̉	���ڠ
��
���
����������!;��!��<�<��<���!�
���$�!��":�q�����"��<�"��$�"������� � � � � �����OQ��""T�"�<�<�����"�
���$�"��$!T�$�<�<�����$�
���$�$��&2��&�<�<�����&�
���$�&��(BT�(�<��<������)�
���$�)��|�)4�/�ڠ
��
���
������ŏ��
��1�ڠ
��
���
��������
���5�ڠ
��
���
������G�G�G�ӉG��G��w�c�1���G�G���G��
G�sample_type�G�quantize_linearly�G�sampling����~Py������������������;t����������6L�ڠ
��
���
����������G�G�G�ӉG��G��w�c�1�������EG��E�<�����������lf���]v����<������F�
���$�F���F��H�d�H��<���<�����������I������I���,�I���$�I
���buffered_write�t�H��|�I�,�I�r4�I�{T�Idf��L�ڠ
��
���
����������
��
��
���B��S�ڠ
��
���
������ʲ��۲�B��\�d�����\ӄ�
�^��\�~ Create an `ImageEncoder`. Does not write anything yet. Writing later will behave like `image::codecs::openexr::write_buffer`.��^��ӄ��
�����,�^��^E�d�����^��,�_���$�_ӄ�� �+-��`���_ Writes the complete image.��_���__\ Assumes the writer is buffered. In most cases, you should wrap your writer in a `BufWriter`���` for best performance.�P|�`\�a��<ӄ�<��������a�
���$�a���a�,�a�r4�a�{T�a��e/d�e�G�,G�,G�,Aborted�G�,G�,NotSupported�G�,�G�,G�,Invalid�G�,�G�,G�,��G�,�LY�pMSk1��
�	exr_error�L�e\�F�'$ Decoding and Encoding of PNG Images�(��,ZW PNG (Portable Network Graphics) is an image format that supports lossless compression.���������96 * <http://www.w3.org/TR/PNG/> - The PNG Specification��F��������,�,������<������$������,������T�����BlendOp�<�Q�
��DeflateCompression���Q�
��	DisposeOp�L�Q�
����,��/����,����„4������,��/����,������L��/�������/����l��&����T��&���3\�g����T��&���t��&��̤t��&�������&������&�������&����L��7������&������� ��/��d��2��8��d�����������Ӓ\��2����d�� ��0��d�� ��2��\��4��3��4��5��7��$��1�����1����,��2�����2������1��	���1��	�$��2��
��2��
��L����������������-��������/��y|ilY\��3NQ>A.1���$'������������ԅ���#�����loY\FI36 #
��������|PS$'��'l���	�C��<����L�	�
����	(|�	 PNG decoder�T�	�q�����	��<�	��$�
����'�R�#���13��
T�
�������
4�
���Q�Q���	Q��&Q�Q�bpp�Q�Q�subframe�Q�Q�remaining_frames�Q�Q�unfiltering_buffer�Q�Q��KQ�Q�transform_fn�Q�Q�scratch_buffer�Q�Q�finished�Q�����og���t�
4�
�������
%�q�����
��<�
��$�
�������')��.��>�������������������������q�aX������
��������
F��UR Creates a new decoder that decodes from the stream ```r``` with the given limits.�\�
��������
������
�4�
��.5��)PM Returns the gamma value of the image or None if no gamma value is indicated.��*���*\Y If an sRGB chunk is present this method returns a gamma value of 0.45455 and ignores the���+\Y value in the gAMA chunk. This is the recommended behavior according to the PNG standard:��,���,^[ > When the sRGB chunk is present, [...] decoders that recognize the sRGB chunk but are not���,^[ > capable of colour management are recommended to ignore the gAMA and cHRM chunks, and use���-MJ > the values given above as if they had appeared in gAMA and cHRM chunks.�\�.�<�<����������������������q�aX������.�
���$�.�/�ڠ
��
���
������Q�
Q�
Q�
ScaledFloat�Q�
�QZ�ɝ͒�����40��/96 Turn this into an iterator over the animation frames.��0���0[X Reading the complete animation requires more memory than reading the data from the IDAT���1ZW frame–multiple frame buffers need to be reserved at the same time. We further do not���1ZW support compositing 16-bit colors. In any case this would be lossy as the interface of���263 animation decoders does not support 16-bit colors.��3���3]Z If something is not supported or a limit is violated then the decoding step that requires���4]Z them will fail and an error will be returned instead of the frame. No further frames will���4
 be returned.�$�4����������������������q�aX������
���$�5��8*��5/, Returns if the image contains an animation.��6���6ZW Note that the file itself decides if the default image is considered to be part of the���6TQ animation. When it is not the common interpretation is to use it as a thumbnail.��7���7ZW If a non-animated image is converted into an `ApngDecoder` then its iterator is empty.�<�8�<�<������8�
���$�8��9:��9�����
�ect��9��:6�q�����:��<�;��$�;������������ � � � � � � � � 	���������{}��;"T�;�<�<������;�
���$�;��<!T�<�<�<������<�
���$�<��<9\�<�<�<������<�
���$�<�=�ڠ
��
���
���������������˓��A��@���������=;l�=�<�<������=�
���$�=�?�ڠ
��
���
����������?:d�?�<�<������?�
���$�?<�@�ڠ
��
���
������Q�Q�	ITXtChunk�Q��	Q�
compressed�Q�language_tag�Q�translated_keyword�Q�text�Q��Ҳ���-
4�B�ڠ
��
���
��������Ґ��C;l�C�<�<������C�
���$�C<�E�ڠ
��
���
������Q�Q�	ZTXtChunk�Q��	Q���Q�(�!�݃�b,�E�ڠ
��
���
����������4�G�ڠ
��
���
��������<�I�ڠ
��
���
������Q�Q�	TEXtChunk�Q��	Q������w8 ,�I�ڠ
��
���
������������J:T�J�<���<������K�
���$�K���K�E�P�ڠ
��
���
����������QG��Q�<���<������Q�
���$�Q���Q��R;T�R�<�<��������R�
���$�R�4�R��W)��U63 An [`AnimationDecoder`] adapter of [`PngDecoder`].��U���U2/ See [`PngDecoder::apng`] for more information.��V���V85 [`AnimationDecoder`]: ../trait.AnimationDecoder.html���V*' [`PngDecoder`]: struct.PngDecoder.html���W<9 [`PngDecoder::apng`]: struct.PngDecoder.html#method.apng�\�W�q�����W��<�W��$�W������-���������9;��X,�X�������X<�X�����ܣYD�Y�������Y<�Y���Q�
Q�
Q�
�Q�
Q�
Q�
�Q�
Q�
Q�
��Q�
C��j�K��Z,t�Z�������������������;t����t�[L�[�����[l�[�����\&�q�����\��<�\��$�\�����!#��\$�\�������
����d,�\��cFt�c��<�<����������������������q�aX����������������;t����<������c�
���$�cܥdT�d����n�ڠ
��
���
��������<�{�ڠ
��
���
�����������ڠ
��
���
�����������9�����<�<�����ԛ�
���$՛��H�R��q���������<��ŝ$��՝������ � ����AC����!T���<�<���̠�
��R��$͠���"\�������
��R��$��?�l����q����Σ��<ѣ��$ۣ��i��ڛO���������f�������
���}t���������5�q��������<����$�������J�J�-/L��$Ĥ������($��<�<������������������;t������J����
���$�����|�� PNG encoder�T���d����ɬ��,̬���g
֦<�������/1$٬٬�������\���������4����������\����������l�������丷�d��������,����������!�۷:����������
�������������_\ Create a new encoder that writes its output to `w` with `CompressionType` `compression` and�ԇ� `FilterType` `filter`.�������_\ It is best to view the options as a _hint_ to the implementation on the smallest or fastest����]Z option for encoding a particular image. That is, using options that map directly to a PNG����\Y image parameter will use this parameter where possible. But variants that have no direct��ս[X mapping may be interpreted differently in minor versions. The exact output is expressly����30 __not__ part of the SemVer stability guarantee.�������KH Note that it is not optimal to use a single filter type, so an adaptive��ſKH filter type is selected as the default. The filter which best minimizes����;8 file size may change with the type of compression used.��������������
���������\����4������d����<���<����������
���$����$���,���r4����,�����ڠ
��
���
������Q�Q�Q�ˡQ��Q�Q���Q��Q�Q���Q��Q�Q�LimitsExceeded���}���_�����ڠ
��
���
������Ւ���ڠ
��
���
������Ւ���-�d��������,�������� � � ���35�������GD Write a PNG image with the specified width, height, and color type.�������Y�����[X native endian. `PngEncoder` will automatically convert to big endian as required by the���� underlying PNG format.�P|��\����<���<����������
���$�������,���r4���{T������F$���ڠ
��
���
�������������S|���<�<����������
���$����\�����N����<�<����������
���$����$��|��������2D���Q�Q�Q�ˡQ��Q�Q���Q��Q�Q���Q��Q�Q����RL>�<�����
�ک�����\�F�=: Decoding of netpbm image formats (pbm, pgm, ppm and pam).�>��BRO The formats pbm, pgm and ppm are fully supported. Only the official subformats���SP (`BLACKANDWHITE`, `GRAYSCALE`, `RGB`, `BLACKANDWHITE_ALPHA`, `GRAYSCALE_ALPHA`,���KH and `RGB_ALPHA`) of pam are supported; custom tuple types have no clear���41 interpretation as an image and will be rejected.��F������L������T�����T�����d��-����|��.������.���d��.���l��.���d��.���L��-���T��-���t��-����̒�̵������d��������uw��5km\^MOl�L�����b���<]��)L��d�������L����WU:͛������02T�<��������l����l�$��������\����t�D�������d�������L�������F�����������������������q�aX������
����}4���l���)L���<�<�������
���$���-�d�������L���������&(��7,��<�<�<���<�������
���$��44���%,��<�<�������
���$���(�d�������L��������$��<�<�����
���$�\�<����������������,�,�-�-�0,	����$�*���<%�_����$=�����$C����<X�����lo�������0����|��.��������.�����d��.�����l��.�����d��.�����d��-�����L��-�����T��-�����t��-�����L��/�������/����l��&����T��&���3\�g������&�������&���6,��%����d�� ��0��\��4��3Tn�`RU�3F87:�N,�eD���V����������<����z}fi��,WZGJ��e<?,/ ���)�����������_���8��<�<�<�<���<�^�^��^��[�^���[����e�S��<�����
�$�����0&��/:7 Note: should `pnm` be extracted into a separate crate,���/DA this will need to be hidden until that crate hits version `1.0`.��������0&$�0������
���0��1"�������194�1�<�<������������������;t����<����1�
�$�1��5����_���58�5�<�<�<�<���<�^�^��^��[�^���[����e�S��<����5�
�$�5��5��: ����_���:8�:�<�<�<�<���<�^�^��^��[�^���[����e�S��<����:�
�$�:��:d�>4�>����
��>���
�
 �����������
���?������?t�?�����?\�?���
��
��@�T�@��<�<�<��<�<������@�
��
�q4�@
output_buf�T�@�,�@�r4�A�T�A��AOT�A��<�<�<��<�<������A�
��
�q4�A��T�AL�B�B���ʛYԲ�
�.*�����T�B�B����i(�_�ׁ�.*�����l�B4�B��V'3�%I�.*����d�B,�B��������.*�������B��B����
��BR��
�
�����B/T�B��<�<�
��������������������q�aX˔����B�
��
$�CĴC|�C PNM decoder�T�C�q�����C���r�/�8.���!#L�C4�C�������C4�C�������C,�C���˔܎D�q�����D��$�D���������%'��D>��D@= Create a new decoder that decodes from the stream ```read```��D����������������������q�aX������
�����l�E��S"��S(% Get the header of the decoded image.�4�S�<�<���<����S�
���$�S��T)��S?< Extract the reader and header after an image has been read.�T�T��������
���$�T��U\��U���͜����
����q4�U��D�U��X]��X���͜����
����q4�X��D�X��[\��[���͜����
����q4�[��D�[��^E��^�������
����q4�_čbd�b����
��b�?��
$�b��
*���
6��*�����������������������b9��b��<�<�
��������������������q�aX������b�
��
$�b4G�G��d/l�d��<�<�
����e�
��
$�et�f�ڠ
��
���
�����
������������������;t������k�ڠ
��
���
�����
����u3t�u��<�<�
��������������������q�aX������v�
��
$�v�x�ڠ
��
���
�����
�F�F
FromUtf8Error��F���1�F�0�1���j@�S%����yW��y��<�<�
͜��������������������q�aX������y�
��
$�y��D�y��{Y��{��<�<�
͜��������������������q�aX������{�
��
$�{��D�{��|��ڠ
��
���
�����
ҙ����~W��~��<�<�
͜��������������������q�aXҙ�����
��
$���D��ҁC�Ձ��<�<�
��������������������q�aX�������
��
$�����������<�<�<���<����҂
�line_val�DȂrest�$���	$��,��ڠ
��
���
����������̉	<ؔ�ڠ
��
���
�����
����̉	���(�q��������$ơ���ϡ,�q����ԡ��$ס�������� � � � � �����IK���"T���<�<��������
���$����!T��<�<��������
���$����2����<�<��������
���$����:T��<���<��������
���$���������G����<�����������lf���]v�����<��������
���$������܈��q��������$���������Yd����<�<�<���<������?��Ŷ���
�����4��
�����$ʶ�Tж���?A�G���#���PM Get the pnm subtype, depending on the magic constant contained in the header�<���<�<��ǝ����
���$�����Q�����<�<��<��������������d��
����q4��+-D���ڠ
��
���
�������<�<���ڠ
��
���
�������������ڠ
��
���
�������������ڠ
��
���
��������������������������t���������T����<�<�<��<�<��������
��q4����T����4����<��_components�\�����NT����<�<�<��<�<��������
��q4����T������������������t���������T����<�<�<��<�<��������
��q4����T����4����<����\��+H���NT����<�<�<��<�<��������
��q4����T��~H���������������t���������T����<�<�<��<�<��������
��q4����T���,���r4���T�����ڠ
��
���
����������TryFromIntError����9�{�.�����ڠ
��
���
���������ڠ
��
���
��������NT����<�<�<��<�<��������
��q4����T�����ڠ
��
���
����������������������t���������T����<�<�<��<�<��������
��q4����T���,���r4���T��4���ڠ
��
���
��������PT����<�<�<��<�<��������
�_reader�<��_output_buf�\�����*��������.T����<�<��������
�$�����+��������.T����<�<��������
�$�����*ҙ������.T����<�<ҙ������
�$�����-��������.T����<�<��������
�$��\�<�������������-��-7�&���M7�*����[7�����,l7�����L7������|�7�.�������7�.�����d�7�.�����l�7�.�����d�7�.�����d�7�-�����L�7�-�����T�7�-�����t�7�-�������7�/����T�7�&���3\�7g��̤t�7�&������7�&�����7�&������7�&����d�7� ��2��\�7�4��3	BigEndian�L�7A���Ál�7AK���#7SDH7E<V76tc7'�x7��V7
����������<7������lo��7]��~7OR@C14!$��"7������*7������7t�7���Io��0�Y���������ǝ��������<�7���������������
����ǝ������T�7���ǝ�������
��������������L�7�������7��572 Encodes images to any of the `pnm` image formats.�T�7�d�����7��,�7ۛ��i������')L�74�7�������74�7������7��7��R�����������������������
J��+++�R�
J��+++�����7��74�7�����\�74�7���d�7<�7�����74�7�������	7|�	7��R�����������T���I�R�T���I��	7��
74�
7����R���
7��
7��R���������������r�
ʘ���\��R
ʘ���\�����
7��
7L�
7�����T�
7,�
7���\�
74�
7����7��7��R��������z�������B4L�32�R��B4L�32���7��!7T�7�������7,�7�������7l�7��R�������������������Rd��E��R�Rd��E�����7�7,�7�����ܰ7D�7�����������������������������z��H5�R��74�7�������7l�7��R�����z��H5��������
7<�
7�����ģ
7<�
7�����T�
7,�
7���,�
7�������
7<�
7�����,�7�����ġ7<�7�������7�d�����7��,�7ۛ���������+-�7��.7+ Create new `PnmEncoder` from the `writer`.��7���Z7W The encoded images will have some `pnm` format. If more control over the image type is���\7Y required, use either one of `with_subtype` or `with_header`. For more information on the���)7& behaviour, see `with_dynamic_header`.��7��ۛ��
����}4�7��67��(7% Encode a specific pnm subtype image.��7���^7[ The magic number and encoding type will be chosen as provided while the rest of the header���^7[ data will be generated dynamically. Trying to encode incompatible images (e.g. encoding an���27/ RGB image as Graymap) will result in an error.��7���_7\ This will overwrite the effect of earlier calls to `with_header` and `with_dynamic_header`.�d�7ۛǝۛ��
���$�7��<�7��37��'7$ Enforce the use of a chosen header.��7���_7\ While this option gives the most control over the actual written data, the encoding process���Y7V will error in case the header data and image parameters do not agree. It is the users���T7Q obligation to ensure that the width and height are set accordingly, for example.��7���K7H Choose this option if you want a lossless decoding/encoding round trip.��7���`7] This will overwrite the effect of earlier calls to `with_subtype` and `with_dynamic_header`.�\�7ۛ��ۛ��
���$�7��4�7��(7��17. Create the header dynamically for each image.��7���]7Z This is the default option upon creation of the encoder. With this, most images should be���\7Y encodable but the specific format chosen is out of the users control. The pnm subtype is���&7# chosen arbitrarily by the library.��7���X7U This will overwrite the effect of earlier calls to `with_subtype` and `with_header`.���7ۛۛ��
���$�7��%�7�� V7S Encode an image whose samples are represented as a sequence of `u8` or `u16` data.��!7���!f7c If `image` is a slice of `u8`, the samples will be interpreted based on the chosen `color` option.���"]7Z Color types of 16-bit precision means that the bytes are reinterpreted as 16-bit samples,���#07- otherwise they are treated as 8-bit samples.���#_7\ If `image` is a slice of `u16`, the samples will be interpreted as 16-bit samples directly.��$7���$V7S Some `pnm` subtypes are incompatible with some color options, a chosen header most���%A7> certainly with any deviation from the original decoded image.�4�%7�<�<ۛ��
���������?����&7���
�%7���
�-�-�-���-��-�-���-�	��|e8�����'7
�������
$�&7��,�&7�,�&7�r4�&7��,�&7�%7��<�.7�ڠ
��
���
��������
���3�7\�37��<�<�<ۛ�-�-�-���-��-�-���-�	��|e8��<������37�
���$�37��<�37�,�47�r4�47��,�47��9�7��97��<�<�<ۛ�-�-�-���-��-�-���-�	��|e8��<������97�
���$�:7��,�:7�,�:7�r4�:7��,�:7��H�7��H7��<�<�<ۛǝ�-�-�-���-��-�-���-�	��|e8��<������H7�
���$�H7��<�H7��,�H7�,�I7�r4�I7��,�I7��W�7��W7��<�<�<�<��<�<���-�-�-���-��-�-���-�	��|e8��<������X7�
����}4�W7��4�X7��,�X7�,�X7�r4�X7��,�X7��[-7�d�����[7��,�[7ۛ�� ���\�7P|�\7\�\7��<ۛ�<��������\7�
���$�\7���\7�,�\7�r4�\7�{T�\7��`7�R������`7��`�7,�`7�������������������������q�aX������
��R��,�`7�,�`7�r4�a7��,�a7�c7�ڠ
��
���
����ŏک�g7�R������g7��g~7��g7�����������������������q�aX������
��R$�g7�,�g7�r4�g7��k7�R������k7��n\7��n7�������������������������q�aX������
��R$�n7��,�n7���7�R�������7�ƌV7�Ɍ7�������������������������q�aX������
��R$݌7��,�7�ß7�R������ȟ7��O7d�7��<���<��<��������������������q�aX�������7�
��R$��7�}4��7�74��7��<�<���<�����7�
��R$��7�d�7��R���R�R��7��������L��ص����RL��ص������R��R�����������
��R�7����������78�<�<��������L��ص���8�����{7���7�������������������7�J��D��7�_���Jd��7
�8��$��7��<â7NP���7t�7��<���<
�����������7�����7���<��7�����7���$��7
�8��$��7��<��7�,��7acĝ�7�R���������7���7��7��<�<���í7�
��R$ĭ7�߮+7\�7��<�<����7�
��R$�7max_val�<��74֯7�ڠ
��
���
��������4��7�ڠ
��
���
����������B7d�7��<�<�<���<�������7�
��R$��7��4��7�ƺ+7�R�������˺7���"7$��7������
��R��<��7�ǻ,7�R�������̻7���#7$��7������
��R��<��7�˼78�<�<��������������������������z��H58���@7\�7��<�<�<���<��<�����7�
�8$��7�}4��7L��7�ڠ
��
���
����������T�4���-�.�.�.�.�.�-�-�-�
/�*����/���t/)+��/ġ���!/$�/�<�<ġ�<��/�
�$�/|�/ǝ����//��J/G Get the two magic constant bytes corresponding to this format subtype.�-\�/t�/ǝ����
�$�/�H��$./��#</9 Whether samples are stored as binary or as decimal ascii�-\�$/|�$/ǝ͜��
�$�$/t�&/�������������'#/��&B/? Retrieve the format subtype from which the header was created.�-\�'/<�'/�<�<��ǝ��'/�
�$�'/��+/��*./+ The width of the image this header is for.�-\�+/,�+/�<�<����+/�
�$�+/��./��.//, The height of the image this header is for.�-\�./4�//�<�<����//�
�$�//��2#/��1O/L The biggest value a sample can have. In other words, the colour resolution.�-\�2/t�2/�<�<����2/�
�$�2/��60/��50/- Retrieve the underlying bitmap header if any�-\�6/L�6/�<�<������������������;t����<����6/�
�$�6/��82/��71/. Retrieve the underlying graymap header if any�-\�8/T�8/�<�<������������������;t����<����8/�
�$�8/��:0/��90/- Retrieve the underlying pixmap header if any�-\�:/L�:/�<�<������������������;t����<ҙ��:/�
�$�:/��<6/��;3/0 Retrieve the underlying arbitrary header if any�-\�</d�</�<�<������������������;t����<����</�
�$�</��>A/��=./+ Write the header back into a binary stream�,�>/�<�<�<���<��<����>/�
�$�>/�}4�>/��t�K/��R����������5�)��V���R5�)��V�����R��������������
��R�K/�K/�������K(/8�<�<���_���L8/�L/�<�<�<�<��<�^�^��^��[�^���[����e�S��<����L/�
�8$�L/��L/��Q%/�������Q%/$�Q/������
���4�Q/��R&/�������S&/$�S/������
���4�S/��T%/�������T%/$�T/ҙ����
���4�T/��U(/�������V(/$�V/������
���4�V/\�G�'$ Decoding and encoding of QOI images��G������l<�&����lK�&����Z�&�����l�&����L��/�������/����d�� ��0��d�� ��2��T��&����\��4��3�3\�g��
��$������,�����-T-0!��n������������y{��ikWYĤ|� QOI decoder�T��q�������MŮ�Nt���<����[�[��[��q[[���[[��[���e�*'����(�q�������$�����*��C@ Creates a new decoder that decodes from the stream ```reader```������������������������q�aX�����
����q4���,�q�������$������� � � � ����<>��"T��<�<������
���$���!T��<�<������
���$���:T��=��=�������
���$������	G��	�=�����������lf���]v����=������	�
���$�	���	��	2t�
�[�	[�InvalidMagic�[�magic�[�InvalidChannels�[��[�InvalidColorSpace�[���[�InvalidImageDimensions�[��[��r[�InvalidImageLength�[��[��[��r[�OutputBufferTooSmall�[��[�required�[�[�UnexpectedBufferEnd�[�[�InvalidPadding�[�[�ˡ[���<N�{�?���
��0,�
��2t������
��0,�ę|� QOI encoder�T��d�������ڹnF+�H��L�4���������d�������,�����
��@= Creates a new encoder that writes its output to ```writer```��
������
����}4�
��
-�d�����
��,�
���� ����P|�\���=���=���������
���$�����,��r4��{T�\�G�> Decoding of TGA Images�>��>���34>1 <http://googlesites.inequation.org/tgautilities>��G�����T�>����T�>���q>%̕>\�><�>������.��40�.����L0�����t'0�����lJ0�&����<h0�"�����0�&����L�0�/������0�/����T�0�&���3\�0g�����0�&������0�&����d�0� ��0��\�0�4��3��d�0A����$�0�����$�0����20twehVY�<0J�]0;�u#0-���0"%������������0���0��0{}|�0D�0����A������������~`kc��t?~`kc��t?�����0d�0�����0T�0���t�0,�0�����l�0�����70�0�=�=������������������;t����=����0�
�$�0�,�0Ĝ0��'0$ The representation of a TGA decoder�T�0�q�����0����f(�J����������-/$�0�0�����d�0,�0���l�04�0���Ԃ0��0�����0T�0�������������������������������������������E�+�2��0T�0�������.0��0�������������������;t�����t�	04�	0���Īܢ	0L�	0�������������������;t�������
0פ���
*0��
0�פ��
��,�
0��,0��0��� !)1:BJRZcks{���������������� #I��20��0�����
���$�0vI�Iܲ0�q�����0��$�0�������!��20��90ڶ�0����������������������q�aX������
������0�&0�ڠ
��
���
��������J��nJ��EA0��E0��=�=�=���=������E0�
���$�E0���E0�J����Q�0��Q0��=�=�=�=�=���=���=���=������Q0�
���$�Q0��,�Q0output�4�Q0��L�Q0K��^;0ԓ^0��=�=�=���=����^0�
���$�^0��4�^0��a20��a0��=�=�=���=����a0�
���$�b0��4�b0��n,0�q�����n0��$�n0�������� � � � � �����GI��n"0T�n0�=�=������o0�
���$�o0��o!0T�o0�=�=������o0�
���$�o0��p20��p0�=�=������p0�
���$�p0�q0�ڠ
��
���
������������q:0T�q0�=���=������q0�
���$�q0���q0dK�K��G0��0�=�����������lf���]v�����=�������0�
���$��0����0\�><�>����.�.��4�.����L<�����lN�&����d�&����d��2��8�����/����d�� ��2��T��&����\��4��3�3\�g��
�0,�������*����,�����'�[�'�G
�]���\��������������y{hjL�Z��"����_���8��=�=�=�=���=�^�^��^��[�^���[����e�S��=�����
�$�����&�������&$�������
�����	"����	��	
 TGA encoder.�T�	�d�����	��,�	��z��?�ȃ��')L�	4�	�����l�
<�
���ħ
t�
���d�������,���������"$��!��;Ո�������
��������
-��  Disables run-length encoding�\�
������
���$�
��M����=�=�=���=�������
���$���4�counter�<���T����=�=�=���=�������
���$���
,���<���~����=�=�=���=���������
���$���,��{T�T���(���%?< Encodes the image ```buf``` that has dimensions ```width```���%:7 and ```height``` and ```ColorType``` ```color_type```.��&���&JG The dimensions of the image must be between 0 and 65535 (inclusive) or���& an error will be returned.��'�d�'ފ�'���'LI Panics if `width * height * color_type.bytes_per_pixel() != data.len()`.�P|�(4�(��=���=��������(�
���$�(���(�,�(�r4�(�{T�)�-�ڠ
��
���
�������������.�ڠ
��
���
������������<-�d�����<��,�<����� � ��&(��=�P|�=\�=��=���=��������=�
���$�=���=�,�=�r4�=�{T�=��>���>�=�=�=��Á�=��Ρ��?�
���$�?�?���?T�>4�>�����.��1�&�����%1�&�����H1�/����T[1�&����\g1�4��3�3\t1g��
Ӛd�1A�����d�1A��Ál�1AK����$�1�����,�1����61�����@@1����������;1��{}jl��1]_KM��#1t�1��+1��1��1L�1���E�+�2�������������������������������\�1��������	M\�1��������d�1���������Md�1���������M\�1��������QNd�1���������Nd�1���������N<�1��������t�1��������,1�1����
�img_type�D�1��%1D�	1�=�=����	1�
�$�	1��,1|�1�=�=����1�
�$�1��'1T�1�=�=����1�
�$�1\�1������1|�1����������������������q�aX����
��{T�1�,�1�r4�1��<�1��"@1\�"1�=�=��=����"1�
����"1��'C1D�(1�=�=�=Ī�=��=����(1�
�$�(1���(1d�G�(2% Decoding and Encoding of TIFF Images�)2��-M2J TIFF (Tagged Image File Format) is a versatile image format that supports��{#2  lossless and lossy compression.��2���2����[2X * <http://partners.adobe.com/public/developer/tiff/index.html> - The TIFF specification�$�H������������$�2�����<�2����4�2�G����$�2�����$�2�����,�2�����\�2�����������2����<�2V���DecodingResult�t�2V�
��Tag��2V�����L�2�/������2�/����l�2�&����l�2�&����T�2�&���3\�2g����T�2�&���t�2�&��̤t�2�&������2�&�����2�&������2�&����\�2�7���6,�2�%����d�2� ��0��d�2� ��2��\�2�4��3��32��2��twdgTWDG��28D�2��(2	��|�2���,2�������2��������uxehUXEH58%(�2��72������̍2t�2���	��2�2 Decoder for TIFF images.�\�2�q�����2��<�2��$�2Ь���o-������57��2T�2�������2T�2�������&2��2�������2,�2�������������������;t���V�V��V�value_reader�V	V�current_ifd�V	V�next_ifd�V	V�ifd_offsets�V	V�	seen_ifds�V	V���V	�@�����:����24�2���V�
V�
V�
��V�
�V�
V�
��V�
�V�
V�
U32�V�
�V�
V�
U64�V�
�V�
V�
F16�V�
�V�
V�
F32�V�
�V�
V�
F64�V�
�V�
V�
I8�V�
�V�
V�
I16�V�
�V�
V�
I32�	V�
�V�
V�
I64�
V�
��C_9�7���	32�q�����	2��<�	2��$�	2���!#��	62��	2 Create a new `TiffDecoder`.��	2����������������������q�aX����
������	2��!#2��!2��=�=��!2�
���$�!2��%�2��%2��=�=�=ЬV�
V�
BufferLayoutPreference�V�
�	V�

sample_format�V�
��V�

row_stride�V�
planes�V�
plane_stride�V�
complete_len�^��Cv��=������%2�
���$�%2��4�%2��4�&2�32�ڠ
��
���
�������	�	�	��	��	yk���9��:a2��:2�V�
V�V�Gray�V��V�V���V��V�V���V��V�V�GrayA�V��V�V���V��V�V���V��V�V�CMYKA�V��V�V���V��V�V�Lab�V��V�	Multiband�	V�	bit_depth�V�num_samples�;�.������
���l�:2�{T�:2��:%2��;2d�;2L�;2��G22��G2���
��,�G2|�H2������I72��I2�V�V�V�FormatError�V��V�V��V��V�V�ˡV��V�V���V�V�IntSizeError�V�V�
UsageError�V���#�4�������
�ک�I2��O72��O2�������
�ک�P2����V-2��l�W2T�W2�q�����W2��[���S̹����ޭ������X�ޭ������
���uw|�W2���ޭt�W2�������W2�q�����W2�������� ��X72$�X2�=�=�=���=������X2�
���$�X2���X2��XA2\�X2�=�=�=���=������Y2�
���$�Y2���Y2��[72�q�����[2��<�[2��$�[2���������� � � � � � � � � 	���������{}��["2T�[2�=�=����[2�
���$�[2��\!2T�\2�=�=����\2�
���$�\2��\22��\2�=�=����\2�
���$�\2��]92\�]2�=�=����]2�
���$�]2��_:2d�_2�=�=����_2�
���$�_2��c52\�c2�=�=����c2�
���$�d2�e2�ڠ
��
���
������V�V�V�Byte�V��V�V�Short�V��V�V�
SignedByte�V��V�V�SignedShort�V��V�V�Signed�V��V�V�	SignedBig�V��V�V�Unsigned�V��V�V�UnsignedBig�V��V�V�Float�V��V�V�Double�	V��V�V�List�
V��V�V�Rational�V��V��V�V�RationalBig�V��V��V�V�	SRational�
V��V��V�V�SRationalBig�V��V��V�V���V��V�V�Ifd�V��V�V�IfdBig�V���]@/� ����gB2T�g2�=�=������g2�
���$�g2�4�g2��n:2T�n2�=Ь�=������n2�
���$�n2���n2�VW��G2��2�=�����������lf���]v���=�������2�
���$��2����2��2�ֈ2 Encoder for tiff images�\��2�d������2����$g(�T��� "$��2��2��������2��2���Ґ���)2\��2��=�=��ʉ2
�cmyk�$ĉ2pW�W���-2l�2��=�=��2
���$�2XiX��Z2|�2��=�=����������������������q�aX���������˓��A��@����=
�����?����2��
��2���l��2
�������2)+,��2�ڠ
��
���
�������
�
�
(TargetAlignmentGreaterAndInputNotAligned��
�
OutputSliceWouldHaveSlop��
�
SizeMismatch��
�
AlignmentMismatch���%�iu���������������������q�aX���������˓��A��@�����������$2�d������2��,��2��$��2�����$&���"2�ř623 Create a new encoder that writes its output to `w`���2������
�������2���2T��2��=���=�����j����2���j��2V������92���V�l��2V�
���Ý2
�����$Ȝ2�,֜2�r4�2��$��2rt���2���O2L See the trait method [`write_image`](#method.write_image) for more details.�DUse the `write_image` method from the `ImageEncoder` trait directly.����V2P|��24�2����=���=���������2�
���$��2����2�,��2�r4��2�{Tɩ2��52�d������2��,��2��$��2����� � ��13�ԭ�2���[2X Encodes the image `image` that has dimensions `width` and `height` and `ColorType` `c`.���2����421 16-bit types assume the buffer is native endian.�ά2�d֬2ފ�2���L2��P|��2\׭2��=���=���������2�
���$�2����2�,��2�r4��2�{T��2���u24��2,��2T��2\��2,ͯ2$ԯ24گ2,�2���S2|��2�=�=���������2�
���$��2��\��2d�H�(?% Decoding and Encoding of WebP Images�$�H����\\?����\�?��\*?<.?����<�����$�����$�����L5X�����lT������lv�&����T��&���3\�g����\��7������� ��/��L��/����,��/��:��,����;„4����<��d�� ��0��\��4��3��D�����$��2��
��2��
��L������������)��E��g6��z}kn�`��{RU?B,/	����������̘�� WebP Image format decoder.�����1. Supports both lossless and lossy WebP images.�\��q���������8#����!��!,����XGXG��
XI��XXJ��XXK�XXL�rXXM�	XXN��XXOis_lossy�XXP�XXQ
num_frames�XXR��XXS
loop_duration�XXT�nXXUwebp_decode_options�X*r�0T������ \��������&�q�������<���$������!#��%��30 Create a new `WebPDecoder` from the Reader `r`.������������������������q�aX������
��������#��HE Returns true if the image as described by the bitstream is animated.�l��=�=�����
���$���J��LI Sets the background color if the image is an extended and animated webp.����=�=���������
���$���,���	7�q�����	��<�	��$�	����������� � � � � � � � ��������pr��
"T�
�=�=������
�
���$�
��
!T�
�=�=�������
���$���:T��=���=�������
���$������G���=�����������lf���]v�����=�������
���$������9\��=�=�������
���$���;l��=�=�������
���$�4��ڠ
��
���
����������:d��=�=�������
���$���5\��=�=�������
���$���H�R��q������՝���<�ŝ$�Ǯ��� � ���<>���2T��=�=Ǯ����
��R��$���"\�Ǯ����
��R��$���"\���q�������$���$����U�|�����/1��<������d�<������3�q�������<���$������J�J�*,L�$�������($��=�=������������������;t������J���
���$�|�'�����'9��'�X�X�X�ˡX��X�X�RiffSignatureInvalid�X��X�X�WebpSignatureInvalid�X��X�X�ChunkMissing�X�X�ChunkHeaderInvalid�X��X�X�ReservedBitSet�X�X�InvalidAlphaPreprocessing�X�X�InvalidCompressionMethod�X�X�AlphaChunkSizeMismatch�X�X���	X�X�FrameOutsideImage�
X�X�LosslessSignatureInvalid�X��X�X�VersionNumberInvalid�X��X�X�InvalidColorCacheBits�
X��X�X�HuffmanError�X�X�BitStreamError�X�X�TransformError�X�X�Vp8MagicInvalid�X��X�X�NotEnoughInitData�X�X�ColorSpaceInvalid�X��X�X�LumaPredictionModeInvalid�X��X�X�IntraPredictionModeInvalid�X��X�X�ChromaPredictionModeInvalid�X��X�X�InconsistentImageSizes�X�X�UnsupportedFeature�X��X�X�InvalidParameter�X��X�X�MemoryLimitExceeded�X�X�InvalidChunkSize�X�X�NoMoreFrames�4�Bڷ3"|����
���'\7?<;?����,+�����lF�&����U�&�����g�&����d��2��8�����/����d�� ��2��T��&����\��4��3�3\�g��
t"��7E��������\������kmVXBD���� WebP Encoder.����� ### Limitations�����63 Right now only **lossless** encoding is supported.�����A> If you need **lossy** encoding, you'll have to use `libwebp`.���TQ Example code for encoding a [`DynamicImage`](crate::DynamicImage) with `libwebp`���JG via the [`webp`](https://docs.rs/webp/latest/webp/) crate can be found���MJ [here](https://github.com/jaredforth/webp/blob/main/examples/convert.rs).����� ### Compression ratio�����_\ This encoder reaches compression ratios higher than PNG at a fraction of the encoding time.���ZW However, it does not reach the full potential of lossless WebP for reducing file size.�����UR If you need an even higher compression ratio at the cost of much slower encoding,���=: please encode the image with `libwebp` as outlined above.�\��d�����ٯ��+���X���!,����X�X���X��}XzX���XzX���XzX���XzX�params�Xz7(�{E�C����d�������,�ٯ����	!��7���	���	" Uses "VP8L" lossless encoding.�d�	��ٯ��
������	�����
4Ӂ�
���52 The encoder requires image data be Rgb8 or Rgba8.���d�ފ����GD Panics if `width * height * color.bytes_per_pixel() != data.len()`.�P|�4���=ٯ�=���������
���$�����,��r4�
�{T�
��.�d�������,�ٯ����� � � � ����<>���P|�\���=ٯ�=���������
���$�����,��r4��{T���S|��=�=ٯ�������
���$���\���N���=�=ٯ�������
���$���$�������=�=�=ٯÁ�=��Ρ���
���$�����|������9���X�X�X�ˡX��X�X�InvalidDimensions��t�e?�������
����M?�q?�<�H�H�������������/��$�3�����$�3�����L�3�/����T�3�&���3\�3g��̤t�3�&������3�&����<�3�"����d�3� ��0��3��3����3���K3����xzfh��3X��3H|�	3�������
)3��
3�����
�$�
3��)3��3�����
�$�3��+3T�3������
�$�3��%3T�3�q�����3��$�3��R�in'�A������-/D�3,�3�������3d�3�����3l�3�����3<�3�����D�3�3���ܡ3�q�����3��$�3��������3�3������������������������q�aX������
������3�,�3�r4�3��<�3��3t�3��=�=����3�
���$�3��@3l�3��=�=�=���=������3�
���$�3���3��#,3�q�����#3��$�#3������� � � � ����<>��#"3T�#3�=�=������#3�
���$�#3��$!3T�$3�=�=������$3�
���$�$3��$:3T�$3�=���=������%3�
���$�%3���%3��'G3��'3�=�����������lf���]v�����=������'3�
���$�'3���'3D�(3�(3����X��*#3l�*3���
��,�*3��/63��/3���	
�alpha0�4�/3alpha1�4�/3Y��4C3��43��=�=�=���=���53
��34�53dest�$�53is_dxt1�<�53`Y���Y����C43��C3��=�=�=���=���C3
��34�C3��$�C3<�E3�ڠ
��
���
��������H43��H3��=�=�=���=���H3
��34�H3��$�H3<�J3�ڠ
��
���
��������M43��M3��=�=�=���=���M3
��34�M3��$�M3��O23|�O3��=�=�=���=���O3
��34�O3��$�O3Z����U23|�U3��=�=�=���=���U3
��34�U3��$�U3WZ����[23|�[3��=�=�=���=���[3
��34�[3��$�\3�Z��l�HL�H����/�/�D����D'���3\Dg����L\����U�E�65�U&���hIF An implementation dependent iterator, reading the frames as requested�4��R����0�yd�(>����;D���������������lf���]v�J�J���R�����R���������O��DA Creates a new `Frames` from an implementation specific iterator.�-\��������
��R�	D���6��^[ Steps through the iterator from the current frame until the end and pushes each frame into�d�	 a `Vec`.���>; If en error is encountered that error is returned instead.�����NK Note: This is equivalent to `Frames::collect::<ImageResult<Vec<Frame>>>()`�t�����������������������q�aX�?�?��?���:�?�	�:$x��Lk�IJ������
��R$���8�=�=�����J�J�L�$�������0$��=�=�������
�8$���� A single animation frame�,�IJ�Vܶӽ�����d�,������L�	$�	���D�	�	�����	4�	�������	IJ��������	,�	�=�=IJIJ��	�
�$�	��'T��=�=�=IJ�=IJ���
�$��34�T�IJ����������&��-* Constructs a new frame without any delay.�-\����IJ��
��44���PԿ Constructs a new frame�-\�T�����IJ��
��44��$�����,����� Delay of this frame�-\�,��=�=IJ�����
�$���"� Returns the image buffer�-\�4��=�=IJ�=�����
�$���.��" Returns a mutable image buffer�T��=�=IJ�=�����
�$���%���-\�\�IJ����
�$�̰ă Returns the x offset�-\�$��=�=IJ���
�$��� Returns the y offset�-\���=�=IJ���
�$�T�����������D��0- Create a delay from a ratio of milliseconds.���t�����<����� use image::Delay;���74 let delay_10ms = Delay::from_numer_denom_ms(10, 1);�<���-\�������
�	numerator�L�denominator�\���";��RO Convert from a duration, clamped between 0 and an implemented defined maximum.�����^[ The maximum is *at least* `i32::MAX` milliseconds. It should be noted that the accuracy of��� NK the result may be relative and very large delays have a coarse resolution.�� �t� ���!�<�!���! use std::time::Duration;���!���!���!-* let duration = Duration::from_millis(20);���":7 let delay = Delay::from_saturating_duration(duration);�<�"��-\�"��"������
�duration�D�#ľ&d�&���,)��*?< The numerator and denominator of the delay in milliseconds.��*���+_\ This is guaranteed to be an exact conversion if the `Delay` was previously created with the���+&# `from_numer_denom_ms` constructor.�-\�,t�,������
�$�,��-.T�-�����
���,�-��-'T�-�����
�$�-��/QĀ0�����
�denom_bound�\�0��0��,�0��0��4K��4������Less��������Greater��ji�/޾
���5Bd�5�����
���K������L$�L������
���,�L��N+�N�
�ҽ�Nɽ�NT�P�����P;�P���
���L�P��\�P��R%T�R���
�$�SĹS������S"�S�=�=�=��=���S�
�$�S�,�S��T���T������T7\�T�=�=�=��=�����������������;t�������T�
�$�T�,�T��U������U'�U�=�=�=��=�����U�
�$�U�,�UL�H,�H����������/�/�1�1�2�2�1�1�2�2Index�,����IndexMut�D���݇
<3�����\<�����$I���Ϫ�i�'����\��$����,��%���L��$��������&(������U]�b v
egSUACt����������"��KH Returns the number of bytes contained in a pixel of `ColorType` ```c```�-\�|�����
�$�����)& Returns if there is an alpha channel.�-\�L�����
�$�L����
C@ Returns false if the color scheme is grayscale, true otherwise.�-\�
L�����
�$�L���"��`] Returns the number of bits contained in a pixel of `ColorType` ```c``` (which will always be��� a multiple of 8).�-\�t�����
�$��� ��@= Returns the number of color channels that make up this pixel�-\�l�����
�$���&��������( ��&74 Get the number of channels for colors of this type.��&���'^[ Note that the `Unknown` variant returns a value of `1` since pixels can only be treated as���'#  an opaque datum by the library.�-\�(l�(����
�$�(��2#��1=: Returns the number of bits per pixel for this color type.�-\�2t�2�=�=����2�
�$�2��C-��<GD Returns the ColorType that is equivalent to this ExtendedColorType.��=�l�=
 # Example��=�<�=����=.+ use image::{ColorType, ExtendedColorType};��>���>HE assert_eq!(Some(ColorType::L8), ExtendedColorType::L8.color_type());���>96 assert_eq!(None, ExtendedColorType::L1.color_type());�<�?���?���?\Y The method is equivalent to converting via the `TryFrom`/`TryInto` traits except for the���@?< error path. Choose the more ergonomic option in your usage.��@�<�@����@:7 use image::{ColorType, ExtendedColorType, ImageError};��A���A2/ fn handle_errors() -> Result<(), ImageError> {���AA>     let color: ColorType = ExtendedColorType::L8.try_into()?;���B)&     assert_eq!(color, ColorType::L8);���B
     # Ok(())�,�B }�<�B��T�C�=�=������������������;t�������C�
�$�C��I?\�I����
�$�I�,�I�r4�I��K*�������K$�K������
���K��P-�������T�Q,�Q������QGD�Q����������������������q�aX���������
��,�Q��Rl�S�S�u�S�T,�S�S�T,�S�S�S+�S�S�S,�S8��S&�S8�
$�S
�S8�S84�S,�S8�,�S&�S8�,�S�S8��S&�S,�S�S�S,�S8��
,�S&�S8�,�S
�S�S�S�T�S�T8��S%�S,�S8�D�S&�S8�$�T$�T,�T8alphas�4�T&�T8�$�T�T,�T8interpretation�t�T&�T8�	<�T%�T
�T*�T�T�u,�T�T�tO,�T�T�T+�T�T�T,�T8��T
�T+�T�T�U8�4�T�U�U8�L�U$�U8��U$�U8t,�U$�U8�,�U$�U8~$�U$�U8�$�U+�U�U�U8�
$�U�U�U8�\�U+�U�U�U8�,�U�U�U8missing_docs�d�U8�U84�U,�U8�,�U�U8��U�U�U�V8�U�U�U8��U%�U,�U8�D�U%�V8$�V�V8��V&�V,�V�V�V,�V8��
,�V�V
�V�V8��,�V8
�V,�V8�,�V�V8��V�V�V�q�8!$�V8�>D�V�V8��V%�V8,�V8ݘl�V&�V8��V�V,�V8�D�V%�V+�V�V�W8�4�V�V�W8�4�V8�W8�D�W�W�W�W8$�W(�W�W�W�W8��W�W�W�W8$�W �W7��W+�W�W�W8�4�W�W�W8�4�W8�W8��d�W�W�W�W8�W8$�W(�W�W8�W�W�W8��W�X�X�X8�X8$�X �X7��X8,�X8��\�X&�X�X:7<�X8��X�X,�X8��t�X%�X8,�X8��L�X&�X8�$�X�X,�X8�4�X�X7��X%�X+�Y�Y�Y8�4�Y8�Y8��,�Y�Y�Y�Y8$�Y(�Y8$�Y'�Y8�>D�Y�Y�[8�Y8$�Y'�Y8��L�Y�Y�Z
�Z8$�Z �Z8�D�Z�Z�Z �Z8�	$�Z�Z�Z �Z8�4�Z�Z�Z8$�Z�Z�[8$�Z'�Z8�>D�Z'�Z8���Z8�[8��L�[�[�[�[8$�[(�[�[�[8��[$�[8��[$�[8��[$�[8��[�[�]8,�[8��D�[&�[8�,�[�[,�[8�D�[%�[8�[8�[8�D�[�\�\�\8��\'�\8���\%�\7��\%�\8�D�\�\�\7��\!�\8��D�\ �\8copy_from_slice�|�\�\�\�\8$�\ �\7��\%�\�\�]8�D�\�\�\7��\$�\8�D�\�\�\7��\$�\8�D�\�]�]7��]$�]8�D�]�]�]7��]8�]8љl�]�]�]8ҽ�]&�]8��]$�]8ɽ�]&�]8��]$�]8��]&�]8��]$�]8��]&�]8��]$�](�],�]8�,�]�]8��]�]�]�^8,�]8��D�]&�]8�,�]�],�]8�D�]%�^
�^�^,�^8�,�^�^8��^�^8�^8��,�^�^'�^8�T�^�^�^�^�^�^8ҽ�^$�^8ɽ�^$�^8��^$�^8��^�^�^!�^8��D�^8�^8�T�^�^�^8�,�^&�^�^�^�^8��^(�^�^,�^8�,�^�^8��^�^�^�_8�L�_	�_�_�_8�,�_ �_8�	�_�_�_$�_,�_8�D�_%�_8"4�_�_�_�_
�_�_�_8�,�_ �_8�4�_�_�_8�_
�_8,�_,�_8�,�_�_8��_�_8�_8��t�_�`�`8�,�`&�`�`8�`�`�`8��`(�`�`8�`,�`8�,�`�`8��`�`�`�a8�L�`	�`�`�`8�,�` �`8�	�`�`�`$�`,�`8�D�`%�`8"4�`�`�a�`8�`
�`�`�a8�,�` �`8
as_mut_ptr�T�`�`�`8�`
�a8�a,�a8�,�a�a8��a�a8�a8��4�a�a�a�a8$�a(�a8���a�a8��a�a�a�b
8�a8�a8���a�a8���a�a�b�a�a8��$�a'�a8zero�$�a�a�a$�a8��$�a'�a8��$�a�a�a$�a8��$�a'�a8��$�a�a�a%�b8���b �b8��T�b�b�b8$�b%�b8���b8�b8��<�b�b�b�b8$�b(�b8�$�b�b8��b�b�b�c
8�b8�b8���b�b8�$�b�b�c�b�c8��$�b'�b8��$�b�b�b$�b8��$�c'�c8��$�c�c�c$�c8��$�c'�c8��$�c�c�c$�c8��$�c'�c8��$�c�c�c%�c8���c �c8��T�c�c�c8$�c%�c8���c8�c8��<�c�c�c�c8$�c(�c8��$�c�c8��c�c�c�d
8�d8�d8���d�d8��$�d�d�d�d�d8��$�d'�d8��$�d�d�d%�d8���d �d8��T�d�d�d8$�d%�d8���d8�d8��l�d�d�d�d8$�d(�d8��,�d�e8��e�e�e�e
8�e8�e8���e�e8��,�e�e�e�e�e	8��$�e'�e8��$�e�e�e$�e8��$�e'�e8��$�e�e�e%�e8���e �e8��T�e�e�e8$�e%�e8���e8�e8�	�e�e8�J�e�f�f�f�f8$�f$�f8��f&�f8�J�f(�f,�f8�,�f�f8��f�f8$,�f8�J�f&�f8�,�f�f�f8��f(�f8��f�f�g8�f8�f8this�$�f�f�f�f
�f8$�f �f8�,�f�f�f%�f8��$�f �f8ߚ,�f�f�f8��f%�f8��$�f8�g8ߚ,�g�g8�J�g�g�g�g�g8�g8$�g$�g8�g8��g&�g8�J�g8$,�g8�J�g&�g8�,�g�g�g8��g(�g8��g�g�h	8
�g8���g8�g�g8�g8$�g �g7��g�g�h
�g8���g�g8��g�g�g
�g8���g8�h8��t�h�h8�J�h$�h8���h�h�h�h
�h8$�h$�h8��h&�h8�J�h$�h8���h&�h8���h(�h,�h8�,�h�h8��h�h8$,�h8�J�h&�h8�,�h�h�h8��h(�h8��h$�h8���h&�h8�,�h�h�h8��h(�h8��h�h�i8�h8�i8��$�i�i�i�i
�i8$�i �i8�,�i�i�i%�i8��$�i �i8����i�i�i8��i$�i8���i%�i8��$�i8�i8����i�i8�J�i$�i8���i�i�i�j
�i8�i8$�i$�i8�i8��j&�j8�J�j$�j8�j8���j&�j8���j8$,�j8�J�j&�j8�,�j�j�j8��j(�j8��j$�j8���j&�j8�,�j�j�j8��j(�j8��j�j�m"8,�j8Ȃ,�j&�j8�,�j�j,�j8�D�j�j,�j8�4�j%�j8
�j8���j8�j8$�k �k7��k�k�k!�k8Ȃ,�k �k8�	D�k�k�k�k�k
�k8���k�k8��k�k�k
�k8���k8�l8�l8�$�l�l�l8���l�l8$�l �m7��m �m8get_mut�<�m�m�m8Ȃ,�m�m�m
�m8���m�m8���m�m�m
�m8���m8�m8��$�m�m8�J�m�m�m�m�m8$�m$�m8�,�m&�m�m8$�m$�m8��m&�m8�J�m(�m,�m8�,�m�m8��m�m8$,�m8�J�m&�m8�,�m�n�n8��n$�n8��n(�n8��n�n�n8�n8�n8��$�n�n�n�n
�n8$�n �n8�,�n�n�n%�n8��$�n �n8��4�n�n�n8�,�n$�n8��n%�n8��$�n8�n8��4�n�n8�J�n�n�n�o�n8�n8$�o$�o8�,�o&�o�o,�o8�,�o�o8��o�o$�o8�o8��o&�o8�J�o8$,�o8�J�o&�o8�,�o�o�o8��o$�o8��o(�o8��o�o�p
8
�o�o�o8ҽ�o$�o�o8ɽ�o8�o8$�o �o7��o �o8�	D�o�o�o �o8��
�o�o�o8�,�o �o7��o �o8�	$�o�o�o�o�p
�p8ҽ�p�p8��p�p�p
�p8ҽ�p$�p8ɽ�p8�p8�?4�p�p�p�p8�p8$�p�p�p8��4�p'�p8�?4�p�p�p8$�p8�p8��,�p�p�q�p8�p8$�p$�p8�,�q&�q�q,�q8�,�q�q8��q�q�q�q8��,�q'�q8��,�q�q�q8$�q$�q8�,�q8$�q�q8��q�q8��,�q�q8�,�q�q8
�q,�q8�,�q�q8��q�q�q�r8!$�q8�4�q�q8��q%�q+�q�r�r8�4�r�r�r8�4�r8�r8�,�r�r�r�r8$�r$�r8_index�4�r&�r8�,�r(�r�r8��r�r�r�r8$�r �r7��r�r�r8��4�r8$�r�r8��r�r8��D�r�r8�,�r�r8
�r,�r8�,�r�r8��s�s�s�s
+�s�s�s8�4�s�s�s8�4�s8�s8�L�s�s�s�s8�s8$�s$�s8��4�s&�s8�,�s(�s�s8�s8��s�s�s�s8�s8$�s �s7��s�s�s8��4�s8$�s�s8��s�s8�$�s�t�t�t8��t%�t,�t8�D�t�t8
�t,�t8�,�t�t8��t�t�t�t8�t8�$�t�t�t8��t&�t�t�t8��t%�t,�t8�D�t(�t8$�t�t�t8$�t�t�t8��t
�t��z"l�z�ȋ����
��z���ȋL�z��
.�
4���*,��z0t�z���
��
��
��	component�L�{��{)������{��
L�{�������{$t�{������
����P4�{��/|��
��,�������������%t����
��,ρ�������ۂ%tނ��
��,���������#t����
�c16������!$���ΌΌ������t�����Lń
������+-���������#t����
�int�Ј�������։"tى��
�����������ߊ!t���
�c8��ԝ�L���������
��������,����
0�
6���+-���$T���=�=�=�
�=������
��
��$ƍ̍���!L���������
������,����
$�
*���+-���T���=�=�
������
��
��$���Ӑ@���?�������ؐ��
ې�%��,�������d�������CEGI�ƑTɑ�=�=�����ԑ�
�����$Ց��L����	VoĖ�l����Õ:\ƕ��=�=��
��������ҕ��
LՕ�$��\�
�����13��^�?��������������L��$��L���������������LNPR�ș)T˙�=�=�=���=���֙�
�����$ۙ�,����_�?���������������L����L�����ƛ�����8:<>�ޛ*T��=�=�=���=�����
�����$��,���ݜk�?��������������L���\���L������������ACEG�ϝ(Tҝ�=�>�=���>���ݝ�
�����$��,����l�?���������������L����\����L�����������ACEG���)T���>�>�>���>������
�����$���,���ޡ`�?�������������L���L������������8:<>�Ţ*TȢ�>�>�>���>���Ӣ�
�����$آ�,ޢ���l�?�����������Ť��L����\����LȤ����������ACEG���(T���>�>�>���>������
�����$���,�����m�?���������������L����\����L�����ا�����ACEG��)T��>�>�>���>������
�����$���,���ީ_�?�������������L���L������������8:<>�Ī)TǪ�>�>�>���>���Ҫ�
�����$ת�,ݪ���^�?���������������L����L�����������8:<>���)T���>�>�>���>������
�����$���,�����]�?�����������į��L����Lǯ����������8:<>���(T���>�>�>���>������
�����$���,�����_�?�����������Dz��L����Lʲ����������8:<>���)T���>�>�>���>������
�����$��gray�$���õ^�?�������ȵ��ֵ��L˵��Lٵ����������8:<>���(T���>�>�>���>������
�����$���$���۸\�?�������������L���L�����������8:<>���(T���>�>�>���>���̹�
�����$ѹ�,׹���]�?�����������̻��L����Lϻ����������8:<>���)T���>�>�>���>������
�����$���,�����^�?���������������L����L�����������8:<>���*T���>�>�>���>������
�����$���,�����]�?���������������L����L������������8:<>���)T���>�>�>���>������
�����$���,�����,�����
���b��
�
 ������",���>�>�>�
�>�
����
��
$���,�����%���������
L����������%,���>�>�>���>������
���$���,�����$���������
L��ž������$,���>�>�>ž�>ž����
���$���,�����$���������
L����������$,���>�>�>���>������
���$���,�����#���������
L����������#,���>�>�>���>������
���$���,�����4�����
���W��
�
 ������4���>�>�
����
��
$�����&���������
L����������4���>�>������
���$�����%���������
L��ž������4���>�>ž����
���$�����%���������
L����������4���>�>������
���$�����$���������
L����������4���>�>������
���$��l�H�b_ This module provides a way to register decoding hooks for image formats not directly supported��c by this crate.�,�I�����������<�����,�����D������<������L������$������$�����4��<����d�� ��0�3\�g��
�{z���
����������y{d�l��"]_IK��&D����
��)��$���
$���
1��.��$�
C��@��6��#���������$����$���(*��Qt��<�<��<�d�<�<poison��<�<���<�L��V�����������������;t�������base���.>�$��������������lf���]v������������n.z�.���ֱ��������������������q�aX�����������lf���]v� �����������G�GRandomState��Gk0���Gk1�����7�����@����������@�l���������@���<�<��<�d�<�<��<�<���<�L��V��?�?��?���:�?�	�:$x��Lk�Ŵ��C(�������(����RO A wrapper around a type-erased trait object that implements `Read` and `Seek`.�l��R������������n.z�.�R���n.z�.������������d�O�Φqo�����������lf���]v��R������������
��R���,������8�>�>�������������������<$��>�>�>���>�������
�8$������[l��>�>�>�>���>
���
IoSliceMut���������	��>�����
�8$�bufs�$���F\��>�>�>���>�������
�8$�	���	��	Ht�	�>�>�>���>������	�
�8$�	���	��
?T�
�>�>�>���>������
�
�8$�
���
��"8�>�>����������������0D��>�>����������������������q�aX�>�������
�8$���!<��>�>�����
�8$�amt����
OT�
�>�>�>���>������
�
�8$�
byte�$�
���
��CL��>�>�>���>�������
�8$������8�>�>�������������B$��>�>���������
�8$������+4��>�>�������
�8$���5|��>�>�������
�8$�����EB A function to produce an `ImageDecoder` for a given image format.�d������N��]Z Register a new decoding hook or returns false if one already exists for the given format.�������
�	extension�L�hook�$���:��MJ Returns whether a decoding hook has been registered for the given format.����>�>�����d�Jp/K�\�
���L�<��ڠ
��
���
�����������.>�$��������������lf���]v��ֱ��ֱ�������ֳ����$���&# Registers a format detection hook.�����`] The signature field holds the magic bytes from the start of the file that must be matched to���_\ detect the format. The mask field is optional and can be used to specify which bytes in the���52 signature should be ignored during the detection.���t�������*' ## Using the mask to ignore some bytes���<�����74 # use image::hooks::register_format_detection_hook;���QN // WebP signature is 'riff' followed by 4 bytes of length and then by 'webp'.���1. // This requires a mask to ignore the length.���1. register_format_detection_hook("webp".into(),���GD      &[b'r', b'i', b'f', b'f', 0, 0, 0, 0, b'w', b'e', b'b', b'p'],��� HE Some(&[0xff, 0xff, 0xff, 0xff, 0, 0, 0, 0, 0xff, 0xff, 0xff, 0xff]),�4�  );�<� ��� ���  ## Multiple signatures��!�<�!����!7����!RO // JPEG XL has two different signatures: https://en.wikipedia.org/wiki/JPEG_XL���"B? // This function should be called twice to register them both.���"FC register_format_detection_hook("jxl".into(), &[0xff, 0x0a], None);���#0- register_format_detection_hook("jxl".into(),���#YV      &[0x00, 0x00, 0x00, 0x0c, 0x4a, 0x58, 0x4c, 0x20, 0x0d, 0x0a, 0x87, 0x0a], None,�4�$��<�$���$���$��������������������;t�����
���L�$	signature�L�%��$�%T�I4�I������ �@@4O@��������������������2�2��$?����N�*����\d���������,����DerefMut�D������,�������D�����,������$��-��ChunksExact�\�ԋ��ҝt�ދ����L������l������$��1�����1����,��2�����2������1�����1���$��2����2���3\�g��̤t��&�������&������&�������&����\��3����d��3����\������$��'�����t��"����l��#����<��5������#����|��$����,��%�������$����l��%��۪$��5���$�����5���$�����6���$��l��7���$��\��!��+�����!��,�������'��T��&����d��2��8��d�������������d�� ��2��\��4��3�3�DI��W��u3ru[^KN:=+.|���)
����@��������~�X[��n8;),	����5�����������V����������;uxehUXܜI���>A*-����������P������nq[^��$�� Iterate over pixel refs.�4��R��?����
���
,����R����%�R���������5i#�1���[]���$4����ԋԋ��׋���g؋�
�gً���g�
T~�F]�R����M�R��?����
���
,�������	������J�J�J���CE�L�	$�	���R����	#$�	�>�>������������������;t�������	�
��R��$�	�
�ڠ
��
���
������
������
-L�
�>�>�����
�
��R��$�
��V�R��?����
���
,�����������I��13�����>�>�����
��R��$���X�R��?����
���
,�������
����I��13���
(L�
�>�>������
�
��R��$�
��ڠ
��
���
����������&8�>�?��>��
���
,��������,��>�>�������
�8��$���N8�>�?��>��
���
,��_��T�����_�+-��4��>�>�>�>���>�^�^��^��[�^���[����e�S��>�����
�8��$�����'��$! Iterate over mutable pixel refs.�L��R��?����
���
,�������������������j���FH���'4����ދދҝ����g��
�g����g����gJ��K±�*�R����P�R��?����
���
,�������������J�J�J���CE�L�$����R����'$��>�>������������������;t��������
��R��$���ڠ
��
���
������������-L��>�>�������
��R��$���Y�R��?����
���
,�����������I��13�����>�>�����
��R��$���[�R��?����
���
,�����������I��13���,L��>�>�������
��R��$���ڠ
��
���
����������Q8�>�?���>�
���
,���T�����_�#%��4��>�>�>�>���>�^�^��^��[�^���[����e�S��>�����
�8��$�����"��! Iterate over rows of an image�����VS This iterator is created with [`ImageBuffer::rows`]. See its document for details.�����A> [`ImageBuffer::rows`]: ../struct.ImageBuffer.html#method.rows�$��R��?����
���
,���������4��s�vu�dw��BD���$4��������#�R��?����
���
,��������!#���IT���R������
��R����4��,��r4� ��$K�R��?����
�$��
,�$���%���%������J�J�J���$CE�L�%$�%������%+$�%�>�>������������������;t�������&�
��R��$�&��(-L�(�>�>������(�
��R��$�(��)T�R��?����
�)��
,�)���)���)����I��)13���)�)�>�>����)�
��R��$�)��*V�R��?����
�*��
,�*���*���*����I��*13���+0L�+�>�>������+�
��R��$�+��-$8�>�?��>��
�-��
,�-�������-,�-�>�>������-�
�8��$�-��.L8�>�?���>�
�.��
,�.��T�/����_�#%��/4�/�>�>�>�>���>�^�^��^��[�^���[����e�S��>����/�
�8��$�/��/��2%��0)& Iterate over mutable rows of an image��0���0ZW This iterator is created with [`ImageBuffer::rows_mut`]. See its document for details.��1���1IF [`ImageBuffer::rows_mut`]: ../struct.ImageBuffer.html#method.rows_mut�<�2�R��?����
�2��
,�2���2���2�����#�(�qШ6��2BD���2'4�2�������3&�R��?����
�3��
,�3���3����3!#���4MT�4��R������
��R����4�5�,�5�r4�5��:N�R��?����
�:��
,�:���:���:������J�J�J���:CE�L�;$�;������;.$�;�>�>������������������;t�������;�
��R��$�;��=-L�=�>�>������=�
��R��$�=��>W�R��?����
�>��
,�>���>���?����I��>13���?�?�>�>����?�
��R��$�?��?Y�R��?����
�?��
,�@���@���@����I��?13���@3L�@�>�>������@�
��R��$�@��CO8�>�?���>�
�C��
,�C��T�C����_�#%��C4�C�>�>�>�>���>�^�^��^��[�^���[����e�S��>����C�
�8��$�C��C��E-��E%" Enumerate the pixels of an image.�|�E�R��?����
�E��
,�E���E���E��������ܟ+�;L�����EOQ���F4�F�����4�F�F���4�F�F���T�F,�F�����FV�R��?����
�F��
,�F���F���G������J�J�J���FCE�L�G$�G������G/$�G�>�>������������������;t���ܠ��G�
��R��$�G�I�ڠ
��
���
����������������I-L�I�>�>������J�
��R��$�J��J_�R��?����
�J��
,�J���J���K����I��J13���K�K�>�>����K�
��R��$�K��L/8�>�?���>�
�L��
,�L�������L,�L�>�>������L�
�8��$�L��MW8�>�?���>�
�M��
,�M��T�N����_�#%��N4�N�>�>�>�>���>�^�^��^��[�^���[����e�S��>����N�
�8��$�N��N��P+��P#  Enumerate the rows of an image.�l�P�R��?����
�P��
,�P���Q���Q��}!��`����fD�t�H����PMO���Q$�Q�����4�Q�Q���T�Q,�Q�����QT�R��?����
�Q��
,�Q���Q���R������J�J�J���QCE�L�R$�R������S;$�S�>�>������������������;t�������S�
��R��$�S�T�ڠ
��
���
�����������n��5i#�1������������ɡ��ҡ����ܟ+�;L������V-L�V�>�>������V�
��R��$�V��W]�R��?����
�W��
,�W���W���W����I��W13���W�W�>�>����W�
��R��$�W��X-8�>�?���>�
�X��
,�X�������X,�X�>�>������X�
�8��$�X��YU8�>�?���>�
�Y��
,�Y��T�Z����_�#%��Z4�Z�>�>�>�>���>�^�^��^��[�^���[����e�S��>����Z�
�8��$�Z��Z��\0��\%����\�R��?����
�\��
,�\���\���]��� ��� ���Խ|�Ǖ�����\OQ�ī]4�]�����4�]�]���4�]�]���T�],�]�����]Y�R��?����
�]��
,�]���^���^������J�J�J���]CE�L�^$�^������_3$�_�>�>������������������;t������_�
��R��$�_�`�ڠ
��
���
��������������a-L�a�>�>������a�
��R��$�a��bb�R��?����
�b��
,�b���b���b����I��b13���c�c�>�>����c�
��R��$�c��cZ8�>�?��>��
�c��
,�c��T�d����_�#%��d4�d�>�>�>�>���>�^�^��^��[�^���[����e�S��>����d�
�8��$�d��d��f.��f#����f�R��?����
�f��
,�g���g���g���%�������s|5������fMO���g$�g�����4�g�g���T�g,�g�����gW�R��?����
�g��
,�g���h���h������J�J�J���gCE�L�h$�h������i>$�i�>�>������������������;t�������i�
��R��$�i�j�ڠ
��
���
������������n������j������������ɡ��ҡ�����Խ|�Ǖ������l-L�l�?�?������l�
��R��$�l��m`�R��?����
�m��
,�m���m���m����I��m13���n�n�?�?����n�
��R��$�n��nX8�?�?��?��
�n��
,�n��T�o����_�#%��o4�o�?�?�?�?���?�^�^��^��[�^���[����e�S��?����o�
�8��$�o��o���n�?��:�������������L����
,����쀆��
�������������������������HJxz���]���0- Constructs a buffer from a generic container��چ$! (for example a `Vec` or a slice)�������ZW Returns `None` if the container is not big enough (including when the image dimensions���MJ necessitate an allocation of more bytes than supported by the container).�DÈ������������������;t�������
������,̈�r4؈������"�ދ%" Returns the underlying raw buffer�D��������
�����$����"�ʌ%��4���?�?���?������
�����$����&���'$ The width and height of this image.�T��?�?��������
�����$���ڎ乎 The width of this image.�,��?�?�����
�����$�ܷ�앏 The height of this image.�4���?�?���ŏ�
�����$Ə���3d���?�?���?������
�����$���ɒ%�ˑ63 Returns an iterator over the pixels of this image.����>; The iteration order is x = 0 to width then y = 0 to height�4В�?�?�������n��5i#�1��?���ג�
�����$ؒ��!���41 Returns an iterator over the rows of this image.�Δ��֔[X Only non-empty rows can be iterated in this manner. In particular the iterator will not����]Z yield any item when the width of the image is `0` or a pixel type without any channels is����LI used. This ensures that its length can always be represented by `usize`.�$��?�?���������s�vu�dw�?������
�����$���Й8�֗,) Enumerates over the pixels of the image.����52 The iterator yields the coordinates of each pixel����#  along with a reference to them.���>����� Starting from the top left.��י�?�?�����������ɡ��ҡ����ܟ+�;L�?�����
�����$����4���*' Enumerates over the rows of the image.��ϛ41 The iterator yields the y-coordinate of each row����#��t���?�?����ݢ��x��ҡ������fD�t�H�?���Ɯ�
�����$ǜ���-��63 Gets a reference to the pixel at location `(x, y)`����d��ފ������>; Panics if `(x, y)` is out of the bounds `(width, height)`.�P|��L����?�?���?������
�����$��ɡ��ҡş���=���KH Gets a reference to the pixel at location `(x, y)` or returns `None` if��ߢ52 the index is out of the bounds `(width, height)`.�����?�?������������������;t����?������
�����$��ɡ��ҡ��|Ѧ�ڠ
��
���
���������������@������
������,Ω�r4ک�	�Lު�ڠ
��
���
����������ک���=�������
������,���r4��4���ڠ
��
���
��������ŏ��4ˬ�ڠ
��
���
��������ŏ�����?l����?�?������������������;t��������������,M�[�}����
�����$��ɡ��ҡ�����A�����?�?��������
�����$��ɡ��ҡ�����+��DA Get the format of the buffer when viewed as a matrix of samples.�l���?�?�����ò�
�����$IJ���k���JG Return the raw sample buffer with its stride an dimension information.�ܴ���WT The returned buffer is guaranteed to be well formed in all cases. It is laid out by����]Z colors, width then height, meaning `channel_stride <= width_stride <= height_stride`. All����^[ strides are in numbers of elements but those are mostly `u8` in which case the strides are���� also byte strides.�������3�3���3���3���3ښަ�t�v�`������������
�����$����<�ں+( Return a view on the raw sample buffer.�������JG See [`into_flat_samples`](#method.into_flat_samples) for more details.�|��?�?���3�3���3���3���3ښަ�t�v�`�?������
�����$�����{���30 Return a mutable view on the raw sample buffer.�����J������?�?���3�3���3���3���3ښަ�t�v�`�?���ҿ���������
�����$׿���y�?��:����������L����
,��������
����D������������*,RT���?����?�?���?������
�����$�����0���>; Returns an iterator over the mutable pixels of this image.�T���?�?��������n������j��?������
�����$�����,���<9 Returns an iterator over the mutable rows of this image.�������[�����]�����L��D���?�?����՟����#�(�qШ6�?������
�����$�����C���,�����5�����+( along with a mutable reference to them.�����?�?�����������ɡ��ҡ�����Խ|�Ǖ�?������
�����$�����?���*�����4�����+������?�?����ǥ��x��ҡ�������s|5���?������
�����$�����9���>; Gets a reference to the mutable pixel at location `(x, y)`����d��ފ������>��P|��l����?�?���?������
�����$��ɡ��ҡ�����I���IF Gets a reference to the mutable pixel at location `(x, y)` or returns����?< `None` if the index is out of the bounds `(width, height)`.�����?�?������������������;t����?������
�����$��ɡ��ҡ��|���ڠ
��
���
���������������5���%" Puts a pixel at location `(x, y)`����d��ފ������>��P|��L����?�?��������
�����$��ɡ��ҡ����
,�����3�?��:�����
����L����
,���������*,.0���>���)& Define the color space for the image.�������^[ The color data is unchanged. Reinterprets the existing red, blue, green channels as points����LI in the new set of primary colors, changing the apparent shade of pixels.�������]Z Note that the primaries also define a reference whitepoint When this buffer contains Luma����\Y data, the luminance channel is interpreted as the `Y` channel of a related `YCbCr` color����^[ space as if by a non-constant chromaticity derived matrix. That is, coefficients are *not*����^[ applied in the linear RGB space but use encoded channel values. (In a color space with the����52 linear transfer function there is no difference).�������.+ The default color space is [`Cicp::SRGB`].�����?�?�������
�����$����,�����H���/, Define the transfer function for the image.�������VS The color data is unchanged. Reinterprets all (non-alpha) components in the image,����WT potentially changing the apparent shade of pixels. Individual components are always����PM interpreted as encoded numbers. To denote numbers in a linear RGB space, use����,) [`CicpTransferCharacteristics::Linear`].�������.������?�?��������
�����$��tf������!���63 Get the Cicp encoding of this buffer's color data.�\���?�?��������
�����$�����@���GD Set primaries and transfer characteristics from a Cicp color space.�������_\ Returns an error if `cicp` uses features that are not support with an RGB color space, e.g.����85 a matrix or narrow range (studio encoding) channels.�|���?�?����������
�����$����$�����<����?�?��φ����
�����$����,�������?��:����������L����
,���$��|���������
�����EG���r���52 Saves the buffer to a file at the path specified.�������85 The image format is derived from the file extension.�$���?�?�������������������������\���$�����
�������$���$��MO�����?��:����������L����
,����|��������
�����=?�������74 Saves the buffer to a file at the specified path in�̏� the specified format.�������HE See [`save_buffer_with_format`](fn.save_buffer_with_format.html) for���� supported types.�����?�?����������������ޞ���\�������
�������$���$���4��BD�����?��:����������L����
,����|���������
�����=?�������:7 Writes the buffer to a writer in the specified format.�������_��̗���D���?�?�?���?�d������d��������������t�����l�������
�������$���}4���4��[]�����?��:����������L����
,����|���������
�����=?�̀����-* Writes the buffer with the given encoder.��Ԁ�?�?������������������� ��d�������
�������$��b<�AC�̃d�?��:�����
у��Lԃ��
,�����<�������79;=���<������
��������x�?��:����������L����
,ۆ������
���������CE\��4���������+,���?�?���?�������
�����$‡�����?��:���������L����
,Ɉ���߈��
����D�������EG���7L���?�?���?ܭ����
�����$������?��:������Պ��L���
,�����ϊ��
����������EG\�4���������),����?�?�����?������
�����$���܋��?��:������ˌ��L���
,�������
���D������EG���5L����?�?�����?������
�����$���׍��?��:����������Lߍ��
,����챎��
܍���,ю��������02XZ�ގ,,��?�?�������
�����$��ߐ'T��?�?�?���?�����
�����$��34�������?��:����������L����
,����쎓��
����,���������������������PRxzT��,�������Г"Tӓ�?�?�����ޓ�
�����$ߓ���(L���?�?��������
�����$��ɡ��ҡ����?l��?�?������������������;t����3�3ϝ�3�d��3�������n�>�?
����%������
�����$���Ȗ6��B? Returns the pixel located at (x, y), ignoring bounds checking.��Җ�?�?�������
�����$�ɡ�ҡ����]����?�?����
����
�����$���,���r4������?��:������Ϛ��L���
,�����ɚ��
���D���������������������TV|~���5l���?�?���?������
�����$��ɡ��ҡ���ݛ1L���?�?�������
�����$�ɡ��ҡ����
,�����?�ǜ>; Puts a pixel at location (x, y), ignoring bounds checking.�����?�?��������
�����$��ɡƝҡΝ��
,֝���/���FC Put a pixel at location (x, y), taking into account alpha channels�ڟ���NK DEPRECATED: This method will be removed. Blend the pixel directly instead.�\���?�?�����Ġ�
�����$ɠɡϠҡנp�ߠ��������?�?�?���3�3ϝ�3�d��3�������n�>�?����������
�����$����$ϡɡ��ҡ������ڠ
��
���
������������
��
��?\��?�?��������
�����$���34��ɡ��ҡ�����/�?����
��
,Ƚ��
������$&���G���=: Creates a new image buffer based on a `Vec<P::Subpixel>`.�������if all the pixels of this image have a value of zero, regardless of the data type or number of channels.�������?< The color space is initially set to [`sRGB`][`Cicp::SRGB`].����d��ފ������PM Panics when the resulting image is larger than the maximum size of a vector.�-\������
��
����,���r4�����X���52 Constructs a new `ImageBuffer` by copying a pixel����d��ފ������P��T������
��
����,���r4����
,���������TQ Constructs a new `ImageBuffer` by repeated application of the supplied function.�������FC The arguments to the function are the pixel's x and y coordinates.����d��ފ������P��<������
��J���ف�������������������
������,���r4�����Z\�������63 Creates an image buffer out of an existing buffer.����1. Returns None if the buffer is not big enough.�-\��D����
����������������;t�����
��
����,���r4���������)���=: Consumes the image buffer and returns the underlying data���� as an owned buffer�-\��D����
��
��
���$�����V����?�?�?��
�?�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�j���j�������������������%��,��
�������$���,��JLEG�����?��:������%��d�����
��d���$����� �����������L���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�������������R���FC Construct an image by swapping `Bgr` channels into an `Rgb` order.�d��������������������;t�������
������,���r4��	container�L�����*���RO Return the underlying raw buffer after converting it into `Bgr` channel order.�d��������
�����$�������?��:������%��d����d���$����� �����������L���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6�������������S���HE Construct an image by swapping `BgrA` channels into an `RgbA` order.�l��������������������;t�������
������,���r4����L�����+���SP Return the underlying raw buffer after converting it into `BgrA` channel order.�l��������
�����$��Ե����74 Provides color conversions for whole image buffers.�l��������
����������
$�
*���+-������)& Converts `self` to a buffer of type T�������VS A generic implementation is provided to convert any image buffer to a image buffer���� based on a `Vec<T>`.�<���?�?�
������
��
��$��t��������~���<9 Expands a color palette by re-using the existing buffer.����DA Assumes 8 bit per pixel. Uses an optionally transparent index to����(% adjust it's alpha value accordingly.�-\��t���?���?
����������
�$���s<��transparent_idx�|��d���ڠ
��
���
�����������������c` This copies the color space information but is somewhat wrong, in numeric terms this conversion����\Y fails to actually convert rgb/luma with consistent treatment. But this trait impl is too����c` generic to handle it correctly (missing any CICP related parameter for the coefficients) so the����c` best effort here is to copy the metadata and have slighly incorrect color. May you've only been����FC adding an alpha channel or converting sample types, which is fine.�������:7 It will very likely be deprecated in a future release.��:���������
���%�������D������4���%��,���%��,��������$����L���������������)+�������?t�������$! Convert RGB image to gray image.�l�������%" use image::buffer::ConvertBuffer;�̇� use image::GrayImage;�������,) let image_path = "examples/fractal.png";����(% let image = image::open(&image_path)����#      .expect("Open file failed")����     .to_rgba8();�������0- let gray_image: GrayImage = image.convert();�<����<���?�?��������
�������$�������������d���?�?��������������������������q�aX�?��������
�$����T��؍T�����ڠ
��
���
��������
��
���|��?�?��������������������������q�aX�?�A�A��A
д�%�A���A�A�������?���д�������������D������D���$������$����
�����$����T��؍TɃeg]_����j�е���ܔ�
е�%������L���%��,���$���ц�ܔ��%��ܔ���ܔD���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6��ܔ����������������?�?���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6���?�?��?���:�?�	�:$x��Lk����%��������������L����,���%��,���#�����Ύ�#������#Á����Á���я"
�ܔ����$������ڠ
��
���
����ܔ����������\Y Copy pixel data from one buffer to another, calculating equivalent color representations��Ɠ! for the target's color space.������ Returns `Ok` if:����]Z - Both images to have the same dimensions, otherwise returns a [`ImageError::Parameter`].���ZW - The primaries and transfer functions of both image's color spaces must be supported,��Ε63   otherwise returns a [`ImageError::Unsupported`].����VS - The pixel's channel layout must be supported for conversion, otherwise returns a���\Y   [`ImageError::Unsupported`]. You can rely on RGB and RGBA always being supported. If a��ŗNK   layout is supported for one color space it is supported for all of them.�������[X To copy color data of arbitrary channel layouts use `DynamicImage` with the overhead of����;8 having data converted into and from RGB representation.��Ǚ�?�?�?���?�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6д�������д����������ЌDݙ��׌��%Ќ���%Ќ�%����$Ќ����׌�͛%׌����ӛ
�ܔ��Ќ׌$���$���<�������������YV Convert this buffer into a newly allocated buffer, changing the color representation.�������_\ This will avoid an allocation if the target layout or the color conversion is not supported�T�� (yet).�������]Z See [`ImageBuffer::copy_from_color_space`] if you intend to assign to an existing buffer,����&# swapping the argument with `self`.�t���?�?��������������������������q�aX�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6���?�?��?���:�?�	�:$x��Lk������������ʤ���ܓD���%ܓ���%ܓ�%������$ܓ���
�ܔ��ܓ$ˤ��,٤�<�hj�������KH Apply a color space to an image, transforming the pixel representation.�����?�?������������
�ܔ��$����,���<˪p�����˰ Sendable Rgb image buffer�D����ʱ���-* Sendable Rgb + alpha channel image buffer�Lӱ��������#  Sendable grayscale image buffer�L��������ز30 Sendable grayscale + alpha channel image buffer�t������T�����ߴ\����ʵ\ڵ���Ŷ �ն��������0- An image buffer for 32-bit float RGB pixels,����@= where the backing container is a flattened vector of floats.�\����������1. An image buffer for 32-bit float RGBA pixels,���@��d������$��������$$��������
��,���ں%��������$$��������
��,���ѻ%��������$$��������
��,���ȼ*��������$$��������
��,���ʽ&��������$$��������
��,���¾'�������$$�������
��,�����'�������$$��������
��,����,��������$$��������
��,�����(��������$$��������
��,���q@T�@���2�2IndexedParallelIterator��0&�&��ParallelIterator��I&�$����\o&�F��ҝt|&�F��
ParallelSlice�l�&�-��ParallelSliceMut���&�-�����*���,������D������,��%��Ӓ\��2��ProducerCallback���&&���Producer�E�&&���Consumer�E�*&&���Folder�5�4&&���Reducer�=�@&&���UnindexedConsumer���D&&���UnindexedProducer���M&&����5�m&&���bridge_producer_consumer�Őw&&���bridge_unindexed��ӄ&&�����"8psRU�`LGJ8; �D����������������m�R��?����
���
,����$�������$���������&�$&�%&�%���ce�L�$�������i|���������&�$&��j������&������
��R����$�consumer�D�BD��ڠ
��
���
������������"<��?�?������
��R��$���t�R��?����
���
,�˩$�����$���������&�&&�&&�&����WY���A,�������j������&�������
��R����$�ݪD�;=��ڠ
��
���
������������	�	�?�?����	�
��R��$�	��	Tl�	����ɱ��&���������ɱ�
&�ɱ���

��R��ɱ$�
callback�D�
BD�
�ڠ
��
���
������ɱ����f8�?�?���?�
���
,�˩$��$���T�����_�35��4��?�?�?�?���?�^�^��^��[�^���[����e�S��?�����
�8��$������
.+ Parallel iterator over mutable pixel refs.�O*�R��?����
���
,�����$�˩$��������$��$��������5U&��i�L+S����vx���'4����&�F&�Fҝ&�F��&�)&�F�&�)&�F�
&�)��Ed�M�R����~�R��?����
���
,��$�˩$������$��$���������&�$&�%&�%���ce�L�$�������i|���������&�$&��j������&������
��R����$�ݪD�;=��ڠ
��
���
������������"<��?�?������
��R��$�����R��?����
���
,��$�˩$������$��$���������&�&&�&&�&����gi���A,��������j������&�������
��R����$�ݪD�;=��ڠ
��
���
��������������?�?�����
��R��$���Tl���ɱɱ��&����������&�ɱ���
��R��ɱ$���D�;=��ڠ
��
���
������ɱ����w8�?�?���?�
���
,��$�˩$���$��$���T�����_�CE��4��?�?�?�?���?�^�^��^��[�^���[����e�S��?�����
�8��$�����v�R��?����
���
,�˩$�����$���������&�$&�%&�%���SU�L�$���ܠ��i|���������&�$&��j������&������
��R����$�ݪD�;=D��ڠ
��
���
��������������� "<� �?�?����� �
��R��$� �� }�R��?����
� ��
,�!˩$�!���!�$�!���!�����&�&&�&&�&���� WY���!A,�!�������j������!&�������!
��R����$�!ݪD�!;=D�"�ڠ
��
���
��������������$�$�?�?����$�
��R��$�$��$Tl�%��ɱɱ��&����������%&�ɱ���%
��R��ɱ$�%��D�%;=D�&�ڠ
��
���
������ɱ������(o8�?�?���?�
�(��
,�(˩$�(�$�(��T�(����_�35��(4�(�?�?�?�?���?�^�^��^��[�^���[����e�S��?����(�
�8��$�)��)��+'��*DA Parallel iterator over mutable pixel refs and their coordinates.�b*�R��?����
�+��
,�+�$�+˩$�+���+��$�+�$�+���,����2���M�;��`���+km�܌,4�,�����T�,,�,�����,��R��?����
�,��
,�-�$�-˩$�-���-��$�-�$�-���-�����&�$&�%&�%���,ce�L�-$�-�����-i|�-��������&�$&��j������.&������.
��R����$�.ݪD�.;=D�/�ڠ
��
���
���������������1"<�1�?�?�����1�
��R��$�1��1��R��?����
�1��
,�2�$�2˩$�2���2��$�2�$�2���2�����&�&&�&&�&����1gi���2A,�2�������j������2&�������2
��R����$�3ݪD�3;=D�3�ڠ
��
���
��������������5�5�?�?����5�
��R��$�5��6Tl�6��ɱɱ��&����������6&�ɱ���6
��R��ɱ$�6��D�6;=D�7�ڠ
��
���
������ɱ������9�8�?�?���?�
�9��
,�9�$�9˩$�9��$�:�$�:��T�:����_�CE��:4�:�?�?�?�?���?�^�^��^��[�^���[����e�S��?����:�
�8��$�:��:��;��?��:�������<��L�<��
,�<���$�<���
$�<����<��
�<����SU��>,��=SP Returns a parallel iterator over the pixels of this image, usable with `rayon`.���=(% See [`pixels`] for more information.��>���> [`pixels`]: #method.pixels�T�>�?�?���2�2���2�n�)�T,��?����>�
�����$�>��A?��@if Returns a parallel iterator over the pixels of this image and their coordinates, usable with `rayon`.���A2/ See [`enumerate_pixels`] for more information.��A���A2/ [`enumerate_pixels`]: #method.enumerate_pixels���B�?�?���2�2•�2����2��/g��W���?����B�
�����$�B��C��?��:���
����D��L�C��
,�C����$�C��$�D����
$�D��$�D���D��
�C��D�D����mo��F7��D[X Returns a parallel iterator over the mutable pixels of this image, usable with `rayon`.���E,) See [`pixels_mut`] for more information.��E���E&# [`pixels_mut`]: #method.pixels_mut�t�F�?�?����ͻ��n�i�L+S���?����F�
�����$�F��JJ��Hqn Returns a parallel iterator over the mutable pixels of this image and their coordinates, usable with `rayon`.���I63 See [`enumerate_pixels_mut`] for more information.��I���I:7 [`enumerate_pixels_mut`]: #method.enumerate_pixels_mut�ėJ�?�?��������������M�;��`�?����J�
�����$�J��Kh�?����
�K��
,�L��$�L��$�L��$�L��$�L��
�35��O���LTQ Constructs a new `ImageBuffer` by repeated application of the supplied function,���M*' utilizing multi-threading via `rayon`.��M���MF���N�d�Nފ�N���NP��\�O����
��J���ف�O�������P���P����$�P���$�P
������,�O�r4�O��Ofh\�Q�ڠ
��
���
�������������@D�@�������2�$
 �����$! ���	BufWriter�L' �����$2 �����,8 ����$O �-����$i �����Lo �����Lz �����T� �&���3\� g��̤t� �&������ �&����\� �3���^�� ����ׯ�� �'�����l� ����\� ������� �����t� �����L� ���Ӓ\� �2��ƷT� �����\� �����D� ���ط\� �����d� �����L� ������� � ����$� �!������ �!���6�� ������\� �7����,� �%���7D� ���۪$� �5���$���� �5���$��܎ �6���$���� �2������ �/����d� ������� �����d� � ��0��d� � ��2��\� �4��3��\� �!��4��$� �1�����1����,� �2�����2��l ��' r [^LO=@|D 2�Z* $,a 	��K ���������� ���B ������� ����svcfSVCF36#&������% ���5 �t� ���� �� ��� ���� ��tw`cLO8;%(�����������twĘ \� � �+ � � ,� 8��D� &� 8�$� $� ,� 8��,� &� 8�� *� ,� 8action�4� &� 8�$� *� � �% � �% 	8#� 8��d�  '�  
�  %�  8,�  ,�  8��D�  �  �% <8��T�  �  �  ,�  8��,�  *�  8��T�  �  �  ,�  8��4�  $�  8͖\�  �! �! ,�! 8��,�! *�! 8͖\�! �! �! ,�! 8��4�! $�! 8�L�! �! �! ,�! 8��,�! *�! 8�L�! �! �! ,�! 8��4�! $�! 8��T�! �! �" ,�! 8��,�! *�" 8��T�" �" �" ,�" 8��4�" $�" 8��\�" �" �" ,�" 8��,�" *�" 8��\�" �" �" ,�" 8��4�" $�" 8ʗd�" �" �" ,�" 8��,�" *�" 8ʗd�# �# �# ,�# 8��4�# $�# 8�T�# �# �# ,�# 8��,�# *�# 8�T�# �# �# ,�# 8��4�# $�# 8��\�# �# �# ,�# 8��,�# *�# 8��\�# �$ �$ ,�$ 8��4�$ $�$ 8��\�$ �$ �$ ,�$ 8��,�$ *�$ 8��\�$ �$ �$ ,�$ 8��4�$ $�$ 8ʘd�$ �$ �$ ,�$ 8��,�$ *�$ 8ʘd�$ �% �% ,�% 8��4�% $�% %�% �% �% ,�% 8��D�% &�% 8�$�% $�% ,�% 8��,�% &�% 8�L�% $�% ,�% 8��4�% &�% 8�$�% *�% �% �+ 8,�% ,�% 8��D�% �& �* P8��d�& '�& 8��T�& �& �& ,�& 8��,�& *�& ,�& 8��4�& $�& 8��d�& '�& 8͖\�& �& �& ,�& 8��,�& *�& ,�& 8��4�& $�& 8��d�' '�' 8�L�' �' �' ,�' 8��,�' *�' ,�' 8��4�' $�' 8��d�' '�' 8��T�' �' �' ,�' 8��,�' *�' ,�' 8��4�' $�' 8��d�( '�( 8��\�( �( �( ,�( 8��,�( *�( ,�( 8��4�( $�( 8��d�( '�( 8ʗd�( �( �( ,�( 8��,�( *�( ,�( 8��4�( $�( 8��d�) '�) 8�T�) �) �) ,�) 8��,�) *�) ,�) 8��4�) $�) 8��d�) '�) 8��\�) �) �) ,�) 8��,�) *�) ,�) 8��4�) $�) 8��d�* '�* 8��\�* �* �* ,�* 8��,�* *�* ,�* 8��4�* $�* 8��d�* '�* 8ʘd�* �* �* ,�* 8��,�* *�* ,�* 8��4�* $�* %�+ ܊+ ����������+ ,�+ �?�?������+ �
�$�+ ��,' T�, �?�?�?���?����, �
�$�, �34�, ��3 ����������������������������������������������������������������������������������������������������������5C ��3; 8 Creates a dynamic image backed by a buffer depending on�̡4  the color type given.��4 ���4? ��-\�5 �5 ������
����5 ���5 ��,�5 ��5 ��:0 ��9> ; Creates a dynamic image backed by a buffer of gray pixels.�-\�: L�: ����
����: ���: ��<2 ��;6 3 Creates a dynamic image backed by a buffer of gray���;  pixels with transparency.�-\�< \�< ����
����< ���< ��=/ ��== : Creates a dynamic image backed by a buffer of RGB pixels.�-\�= D�= ����
����= ���> ��?0 ��>> ; Creates a dynamic image backed by a buffer of RGBA pixels.�-\�? L�? ����
����? ���? ��@1 ��@> �-\�@ T�A ����
����A ���A ��B3 ��A6 ���B ��-\�B d�B ����
����B ���C ��D0 ��C= ��-\�D L�D ����
����D ���D ��E1 ��E> Ҝ-\�E T�F ����
����F ���F ��G1 ��F= ��-\�G T�G ����
����G ���G ��I2 ��H> Ҝ-\�I \�I ����
����I ���I ��JD ��J2 / Decodes an encoded image into a dynamic image.�d�J ����������������������q�aX����������������J � ��d�J 
����&<�J %'��O� ��K* ' Encodes a dynamic image into a buffer.��K ���K[ X **WARNING**: Conversion between RGB and Luma is not aware of the color space and always���LW T uses sRGB coefficients to determine a non-constant luminance from an RGB color (and���M 
 conversely).��M ���MZ W This unfortunately owes to the public bounds of `T` which does not allow for passing a���NU R color space as a parameter. This function will likely be deprecated and replaced.�-\�O �O �?�?���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6���?�?��?���:�?�	�:$x��Lk����%�������R ����O ��
,�O �������O �������O �����ԛP �������P �������P �����ԘQ �������Q �������Q �������R �������R 
���$�R ����T! ��S1 . Returns a copy of this image as an RGB image.�-\�S <�T �?�?������T �
�$�T ��V$ ��U1 ��-\�U D�V �?�?������V �
�$�V ��X& ��W1 ��-\�X L�X �?�?������X �
�$�X ��Z# ��Y2 / Returns a copy of this image as an RGBA image.�-\�Z D�Z �?�?������Z �
�$�Z ��\& ��[2 ��-\�\ L�\ �?�?������\ �
�$�\ ��^( ��^2 ��-\�^ T�^ �?�?������^ �
�$�^ ��`# ��`1 . Returns a copy of this image as a Luma image.�-\�` D�` �?�?������` �
�$�` ��b& ��b1 ��-\�b L�b �?�?������c �
�$�c ��e< ��d1 ��-\�d T�e �?�?������e �
�$�e ��f. ��f4 1 Returns a copy of this image as a `LumaA` image.�-\�f t�f �?�?������f �
�$�f ��h1 ��h4 ״-\�h |�h �?�?������i �
�$�i ��kC ��j4 ״-\�k ��k �?�?������k �
�$�k ��m" ��l. + Consume the image and returns a RGB image.��l ���lF C If the image was already the correct format, it is returned as is.���m!  Otherwise, a copy is created.�-\�m L�m ������
�$�m ��p% ��n. ���o ���oF ����o! ͸-\�p T�p ������
�$�p ��s' ��q. ���r ���rF ����r! ͸-\�r \�s ������
�$�s ��u$ ��t/ , Consume the image and returns a RGBA image.��t ���tF ����u! ͸-\�u T�u ������
�$�u ��x' ��w/ ���w ���wF ����x! ͸-\�x \�x ������
�$�x ��{) ��y/ ���z ���zF ����z! ͸-\�{ d�{ ������
�$�{ ��~$ ��|/ , Consume the image and returns a Luma image.��} ���}F ����}! ͸-\�} T�~ ������
�$�~ ��' ��/ ƾ� ���F �����! ͸-\ր \� ������
�$�� �Ƀ/ ���2 / Consume the image and returns a `LumaA` image.��� ��ȂF �����! ͸-\�� �Ѓ ������
�$� ���2 ���2 ���� ����F �����! ͸-\�� ��� ������
�$҆ �݉O ��G D Return a cut-out of this image delimited by the bounding rectangle.��� ��ˆ3 0 Note: this method does *not* modify the object,����N K and its signature will be replaced with `crop_imm()`'s in the 0.24 release�-\͉ $� �?�?������ �
�$� ɡ� ҡ�� �,�� �r4�� ��O ���G ��-\� D�� �?�?������� �
�$�� ɡ�� ҡ�� �,�� �r4�� ��* ���+ ( Return a reference to an 8bit RGB image�-\ۍ <� �?�?������������������;t����?����� �
�$�� �ɏ6 ���3 0 Return a mutable reference to an 8bit RGB image�\Џ �?�?������������������;t����?���܏ �
�$� ���, ���, ) Return a reference to an 8bit RGBA image�-\�� DǑ �?�?������������������;t����?���Б �
�$ё ���8 ��4 1 Return a mutable reference to an 8bit RGBA image�d�� �?�?������������������;t����?����� �
�$�� ���, �۔1 . Return a reference to an 8bit Grayscale image�-\�� D�� �?�?������������������;t����?����� �
�$�� ���8 �ʖ9 6 Return a mutable reference to an 8bit Grayscale image�d�� �?�?������������������;t����?����� �
�$�� ���7 ���G D Return a reference to an 8bit Grayscale image with an alpha channel�-\�� t�� �?�?������������������;t����?����� �
�$�� ���C �ҚO L Return a mutable reference to an 8bit Grayscale image with an alpha channel���� �?�?������������������;t����?����� �
�$ś ���- ��, ) Return a reference to an 16bit RGB image�-\�� D�� �?�?������������������;t����?����� �
�$�� ���9 �֞4 1 Return a mutable reference to an 16bit RGB image�d�� �?�?������������������;t����?����� �
�$�� ���/ �ɠ- * Return a reference to an 16bit RGBA image�-\�� L�� �?�?������������������;t����?����� �
�$�� ��; ���5 2 Return a mutable reference to an 16bit RGBA image�l�� �@�@������������������;t����@����� �
�$�� ��/ ���, ) Return a reference to an 32bit RGB image�-\� L�� �@�@������������������;t����@����� �
�$�� �֦; ���4 1 Return a mutable reference to an 32bit RGB image�lݦ �@�@������������������;t����@���� �
�$� �ը1 ���- * Return a reference to an 32bit RGBA image�-\Ũ Tܨ �@�@������������������;t����@���� �
�$� ���= ���5 2 Return a mutable reference to an 32bit RGBA image�tƪ �@�@������������������;t����@���ժ �
�$ڪ �Ƭ/ ���2 / Return a reference to an 16bit Grayscale image�-\�� Lͬ �@�@������������������;t����@���׬ �
�$ج ���; ��: 7 Return a mutable reference to an 16bit Grayscale image�l�� �@�@������������������;t����@���Ǯ �
�$̮ �̰: ��H E Return a reference to an 16bit Grayscale image with an alpha channel�-\�� |Ӱ �@�@������������������;t����@���� �
�$� �ڲF ���P M Return a mutable reference to an 16bit Grayscale image with an alpha channel��� �@�@������������������;t����@����� �
�$�� ���> ���H E Return a view on the raw sample buffer for 8 bit per channel images.�-\� ��� �@�@������������������;t����3�3���3���3���3ښަ�t�v�`�@����� �
�$�� ���@ ���I F Return a view on the raw sample buffer for 16 bit per channel images.�-\�� ��� �@�@������������������;t����3�3���3���3���3ښަ�t�v�`�@����� �
�$�� ���@ ���H E Return a view on the raw sample buffer for 32bit per channel images.�-\�� ��� �@�@������������������;t����3�3���3���3���3ښަ�t�v�`�@ј��� �
�$�� ��� ���= : Return this image's pixels as a native endian byte slice.�-\�� D�� �@�@���@����� �
�$�� ���" ���E B Return this image's pixels as a byte vector. If the `ImageBuffer`����E B container is `Vec<u8>`, this operation is free. Otherwise, a copy���� 
 is returned.�-\�� T�� ������
�$�� ���' ���#   Return this image's color type.�-\�� ,�� �@�@������� �
�$�� ԗ� ���- * Returns the width of the underlying image�-\�� ,�� �@�@����� �
�$�� ܴ� ���. + Returns the height of the underlying image�-\�� 4�� �@�@����� �
�$�� ���> ���) ���� ����^ �����L ދ�� ����] �����\ �����^ �����^ �����5 ݏ��� �@�@������ �
�$�� ��,�� ���H ���/ ͑�� ����V �����W ����P ӓ���, ����� �@�@������� �
�$�� ѕ�� ���! ���6 �\�� �@�@������� �
�$�� ���@ ���G ���� ����_ ����8 Ҙ|�� �@�@��������� �
�$�� ��$�� ��� ���/ , Whether the image contains an alpha channel��� ����D A This is a convenience wrapper around `self.color().has_alpha()`.����E B For inspecting other properties of the color type you should call����\ Y [DynamicImage::color] and use the methods on the returned [ColorType](color::ColorType).��� ����J G This only checks that the image's pixel type can express transparency,����= : not whether the image actually has any transparent areas.�-\�� L�� �@�@����� �
�$�� ���' ���- * Return a grayscale version of this image.����C @ Returns `Luma` images in most cases. However, for `f32` images,����: 7 this will return a grayscale `Rgb/Rgba` image instead.�-\�� L�� �@�@������� �
�$�� ��� ���$ ! Invert the colors of this image.����!  This method operates inplace.��� ����[ X This method operates on pixel channel values directly without taking into account color�|��  space data.�4�� �@�@����� �
�$�� ���] ���; 8 Resize this image using the specified filter algorithm.����? < Returns a new image. The image's aspect ratio is preserved.����> ; The image is scaled to the maximum possible size that fits����: 7 within the bounds specified by `nwidth` and `nheight`.��� ����[ �� |�� �� -\�� 4�� �@�@��������� �
�$�� ��4�� ��<�� ��4�� ���� ���; � ���8 5 Returns a new image. Does not preserve aspect ratio.����9 6 `nwidth` and `nheight` are the new image's dimensions��� ����[ �� |�� �� -\�� d�� �@�@��������� �
�$�� ��4�� ��<�� ��4�� ���B ���8 5 Scale this image down to fit within a specific size.����? �� ���> � ���: �� �� ���? < This method uses a fast integer algorithm where each source����2 / pixel contributes to exactly one target pixel.���A > May give aliasing artifacts if new size is close to old size.��� ����[ �� |�� �� -\�� L�� �@�@�����ƃ �
�$ǃ ��4̓ ��<ڃ ���H ���- * Scale this image down to a specific size.��م8 �� ���: 7 `nwidth` and `nheight` are the new image's dimensions.��Ն? �� ���2 �� �ЇA � �� ����[ �� |�� �� -\�� |�� �@�@������� �
�$�� ��4�� ��<͉ ���� �Ɗ; � ���? �� �ʋ> � ���> ; within the larger (relative to aspect ratio) of the bounds��Ќ8 5 specified by `nwidth` and `nheight`, then cropped to����  fit within the other bound.��� ����[ �� |�� �� -\�� tĎ �@�@�������܎ �
�$ݎ ��4� ��<�� ��4�� ��. ���+ ( Performs a Gaussian blur on this image.�Ɣ �|Δ ��
� ���/ , * `sigma` - gaussian bell flattening level.��� ����9 6 Use [DynamicImage::fast_blur()] for a faster but less��� ���� ����\ ��
��G ��
���- ��
� ���[ �� |͘ �� -\� $�� �@�@������� �
�$�� ��
,�� �ўO �ƚ+ �� �� �|�� ��
�� ����? < * `parameters` - see [GaussianBlurParameters] for more info�ޛ ���\ ��
�ǜG ��
���- ��
ŝ ��͝[ �� |�� �� -\�� l؞ �@�@�������� �
�$� ��T� ���3 ���' $ Performs a fast blur on this image.��� �|�� ��
�� ����6 ��
� ���G ��
���- ��
� ����[ �� |٢ �� -\�� L�� �@�@������� �
�$�� ��
,�� �ۨC ���- * Performs an unsharpen mask on this image.��� �|�� ��
Ф ��ؤ6 ��
���8 5 * `threshold` - is a control of how much to sharpen.�Х ��إ[ X This method typically assumes that the input is scene-linear light. If it is not, color����Z W distortion may occur. It operates on pixel channel values directly without taking into�엧  account color space data.��� ����h e See [Digital unsharp masking](https://en.wikipedia.org/wiki/Unsharp_masking#Digital_unsharp_masking)�Į�  for more information�-\˨ L� �@�@������ �
�$�� ��
,� ��L�� ���7 ���5 2 Filters this image with the specified 3x3 kernel.��� �|�� ��
Ѫ ��٪O L * `kernel` - slice contains filter. Only slice len is 9 length is accepted.��� ����\ Y This method typically assumes that the input is scene-linear light. It operates on pixel����] Z channel values directly without taking into account color space data. If it is not, color����  distortion may occur.�-\�� L�� �@�@�@���@ј����� �
�$�� �R4�� ���5 ��& # Adjust the contrast of this image.����7 4 `contrast` is the amount to adjust the contrast by.��կT ��
�� ����[ �� |�� �� -\�� |�� �@�@�����ѱ �
�$ұ �ر ���2 ���& # Brighten the pixels of this image.���4 1 `value` is the amount to brighten each pixel by.����L ޥ
� ����[ �� |ٴ �� -\�� D�� �@�@������� �
�$�� �,�� ���3 ���" ��
���3 ׮
�߶E ��
���3 �
� ���[ �� �ɸV S space data. The HSV color space is dependent on the current color space primaries.�-\�� L�� �@�@�����Ź �
�$ƹ �,̹ �߻# ���  Flip this image vertically�ܺ ���f c Use [`apply_orientation`](Self::apply_orientation) if you want to flip the image in-place instead.�-\ϻ ,� �@�@������ �
�$�� ��� t�� ��@�@����� �
�$�� ���# ��   Flip this image horizontally��� ����^ [ Use [`apply_orientation`](Self::apply_orientation) if you want to flip the image in-place.�-\�� ,�� �@�@������� �
�$�� �� t�� ��@�@����� �
�$�� ���& ���+ ( Rotate this image 90 degrees clockwise.�-\�� D�� �@�@������� �
�$�� ���' ���"  Rotate this image 180 degrees.��� ����` ] Use [`apply_orientation`](Self::apply_orientation) if you want to rotate the image in-place.�-\�� L�� �@�@������� �
�$�� ���  ��� ��@�@����� �
�$�� ���' ���, ) Rotate this image 270 degrees clockwise.�-\�� L�� �@�@������� �
�$�� ���= ���A > Rotates and/or flips the image as indicated by [Orientation].��� ����; 8 This can be used to apply Exif orientation to an image,����C @ e.g. to correctly display a photo taken by a smartphone camera:��� �<�� �����R O # fn only_check_if_this_compiles() -> Result<(), Box<dyn std::error::Error>> {����9 6 use image::{DynamicImage, ImageReader, ImageDecoder};��� ����E B let mut decoder = ImageReader::open("file.jpg")?.into_decoder()?;����- * let orientation = decoder.orientation()?;����9 6 let mut image = DynamicImage::from_decoder(decoder)?;����) & image.apply_orientation(orientation);�d�� ��<�� ��<�� ���� ����K H Note that for some orientations cannot be efficiently applied in-place.����H E In that case this function will make a copy of the image internally.��� ����Y V If this matters to you, please see the documentation on the variants of [Orientation]����J G to learn which orientations can and cannot be applied without copying.���� �@�@������� �
�$�� Χ\�� ���� ���/ , Copy pixel data from one buffer to another.��� ����\ Y On success, this dynamic image contains color data equivalent to the sources color data.����] Z Neither the color space nor the sample type of `self` is changed, the data representation����6 3 is transformed and copied into the current buffer.��� ���� �����] ބ���Z Ņ���6 ���� ����] Z See also [`Self::apply_color_space`] and [`Self::convert_color_space`] to modify an image�l�� 
 directly.��� �|��  ## Accuracy��� ����\ Y All color values are subject to change to their _intended_ values. Please do not rely on����[ X them further than your own colorimetric understanding shows them correct. For instance,����W T conversion of RGB to their corresponding Luma values needs to be modified in future����^ [ versions of this library. Expect colors to be too bright or too dark until further notice.���� �@�@�@���@��������� �
�$�� �,�� �<�� ��� ���O L Change the color space, modifying pixel values to refer to the same colors.��� ����] Z On success, this dynamic image contains color data equivalent to its previous color data.����_ \ The sample type of `self` is not changed, the data representation is transformed within the����  current buffer.��� ���� �����Z ���6 �����V S - The target `Cicp` must have full range and an `Identity` matrix. (This library's����_ \   [`Luma`][`crate::Luma`] refers implicity to a chromaticity derived non-constant luminance�l�� 
   color).�Ѐ ��؀- * See also [`Self::copy_from_color_space`].���� �@�@����������� �
�$�� ��$�� �<Ӂ ���� ���8 5 Change the color space and pixel type of this image.�܇ ���\ Y On success, this dynamic image contains color data equivalent to its previous color data��ň   with another type of pixels.�� ��� �����Z Ņ��6 �����V �� ���_ �� l� �� �� ����- �� ��� �@�@�����������Ԍ �
�$ٌ ��$� �<�� ��,�� ���y ��� ���@�@�������������lf���]v� ������ˑ �
�$ّ �b<�  "�̘Y ��* ' Encode this image and write it to `w`.��� ����_ ��̃� ���� ����  ## Color Conversion�Ŗ ��͖_ \ Unlike other encoding methods in this crate, methods on `DynamicImage` try to automatically����_ \ convert the image to some color type supported by the encoder. This may result in a loss of����2 / precision or the removal of the alpha channel.�DӘ �@�@����������d��� ���ܘ ��,ߘ ��$� 
���$� ���� �4�� ;=���O ���0 - Encode this image with the provided encoder.�њ ��ٚ �� �� ����_ �� ��_ �� �Ŝ2 �� ��� �@�@������������� ����� ��� � �� d�� 
��� $�� �b<�� 02���S ���O L Saves the buffer to a file with the format derived from the file extension.�� ��� �� �� ����_ �� ���_ �� �٠2 �� $�� �@�@������������� ����� �� ��� ��\ס 
��� $�� �$�� 46�ǥt �ޢ9 6 Saves the buffer to a file with the specified format.��� ���� �� �� ��ȣ_ �� ���_ �� ���2 �� �Υ �@�@���� ���������� ��� ߥ �� \�� 
��� $� �$� �4� 13��% ��������! $�� ������
���,�� ��* ��������& $�� ������
���,�� ���$ ��������  $�� ������
���,�� ���% ��������! $�� ������
���,�� ���' ��������# $�� ������
���,�� ���, ��������( $�� ������
���,�� ���& ��������" $® ������
���,Ǯ ���' ������ï# $Ư ������
���,˯ ���' ������ɰ# $̰ ������
���,Ѱ ���( ������б$ $ӱ ������
���,ر ���< ��������8 $� ������
���,�� ��= ��������9 $�� ������
���,�� ���& ����������T� ,� �����ɶ" T̶ �@�@�����׶ �
�$ض ���6 L�� �@�@������� �
�$�� ɡ�� ҡȷ �и" ��������������? L�� �@�@������� �
�$�� ɡ�� ҡ�� ��
,�� ���A \�� �@�@������� �
�$�� ɡ�� ҡ�� ��
,�� ���C ���0 - Do not use is function: It is unimplemented!�l�� �@�@���@����� �
�$�� �� �� ��� �������� <�� ����
����M ��� ������9������ � ��d�� 
����&<�� (*�� �ڠ
��
���
�����������N ���1 . Open the image located at the path specified.����D A The image's format is determined from the path's file extension.��� ����a ^ Try [`ImageReader`] for more advanced uses, including guessing the format based on the file's���  content before its path.�$�� �����?����
�� �����\�� 
����$�� ,.���X ���[ X Read a tuple containing the (width, height) of the image located at the specified path.����P M This is faster than fully loading the image and then getting its dimensions.��� ����a �� ���= : content before its path or manually supplying the format.���� �����?����
�� �� \�� 
����$��  "���� ���C @ Writes the supplied buffer to a writer in the specified format.��� ����` ] The buffer is assumed to have the correct format according to the specified color type. This����I F will lead to corrupted writers if the buffer contains malformed data.��� ����c ` Assumes the writer is buffered. In most cases, you should wrap your writer in a `BufWriter` for����  best performance.���� �@�@�@���@���������d�������� ���� ����!�� ��,�� ��$�� ���!����� 
�����!��|�� ���� �,�� �r4�� ��,�� �4�� ������C ���( % Create a new image from a byte slice��� ����3 0 Makes an educated guess about the image format.����* ' TGA is not supported by this function.��� ����/ , Try [`ImageReader`] for more advanced uses.���� �@�@������ 
��44�� ���a ���( ��!�� ����a ^ This is just a simple wrapper that constructs an `std::io::Cursor` around the buffer and then����"  calls `load` with that reader.��� ����/ �!�� �Ԟ�  [`load`]: fn.load.html���� �@�@�������� 
����� �4�� �@l�@���3��T!�&���3\!g����\>!�����$\!�'�����,u!�%��Ӓ\�!�2����D�!�4���'!�����1!��O!p�f!\�!MO8:��!��! Trait to inspect an image.��!�<�!����1!. use image::{GenericImageView, Rgb, RgbImage};��!���'!$ let buffer = RgbImage::new(10, 10);���@!= let image: &dyn GenericImageView<Pixel = Rgb<u8>> = &buffer;�<�!����!���
���%!��
�
 �����������������������������
���!�%��!,�!��!��!��������������!��! The type of pixel.�,�!����#!��'!��T�!�@�@�
����!�
��
$�!��!�!��,�!�@�@�
��!�
��
$�!��!�!��4�!�@�@�
��!�
��
$�!��+!��G!D Returns true if this x, y coordinate is contained inside the image.�L�!�@�@�
��!�
��
$�!ɡ�!ҡ�!��3!��?!< Returns the pixel located at (x, y). Indexed from top left.��!�d�!ފ�!���(!% Panics if `(x, y)` is out of bounds.�L�!�@�@�
��!��	!�
��
$�	!ɡ�	!ҡ�	!��@!��	?!��!�	!���	K!H This function can be implemented in a way that ignores bounds checking.�d�
!	 # Safety��
!���
7!4 The coordinates must be [`in_bounds`] of the image.��!���$!! [`in_bounds`]: #method.in_bounds���!�@�@�
��!��!�
��
$�!ɡ�!ҡ�!��
C!��6!3 Returns an Iterator over the pixels of this image.���5!��ԯ
! along with their value�4�
!�@�@�
�3�3��3����3ɡ��3ҡ��3���3�r�0NؖB�V��@�
��
!����
,�!
��
$�
!��i!��A!> Returns a subimage that is an immutable view into this image.���O!L You can use [`GenericImage::sub_image`] if you need a mutable view instead.���H!E The coordinates set the position of the top left corner of the view.��!�l�!
  # Panics��!���9!6 Panics if the dimensions provided fall out of bounds.�$�!�@�@�
�4�4���4�d� b�_�2ܜ!��!���!,�!
��
$�!ɡ�!ҡ�!�,�!�r4�!���!��K!H Returns a subimage that is an immutable view into this image so long as���P!M the provided coordinates and dimensions are within the bounds of this Image.�D�!�@�@�
��������������������q�aX�4�4���4�d� b�_�2Ÿ!����!���!,�!
��
$�!ɡ�!ҡ�!�,�!�r4�!��X!��K!H Create an empty [`ImageBuffer`] with the same pixel type as this image.��!���^![ This should ensure metadata such as the color space are transferred without copying any of���Y!V the pixel data. The idea is to prepare a buffer ready to be filled with a filtered or���]!Z portion of the channel data from the current image without performing the work of copying���$!! the data into that buffer twice.��!���K!H The default implementation defers to [`GenericImageView::buffer_like`].�\�!�@�@�
�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6��!�?�?��?���:�?�	�:$x��Lk���!�%����!�
��
$�!�� �!��>!; Create an empty [`ImageBuffer`] with different dimensions.��!���*!' See [`GenericImageView::buffer_like`].��!���Z!W Uses for this are for instances preparing a buffer for only a portion of the image, or��� J!G extracting the metadata to prepare a buffer of a different pixel type.��� !�@�@�
�!��!!�
��
$�!!�,�!!�r4�!!��'?!��"O!L If the buffer has a fitting layout, return a canonical view of the samples.��#!���#X!U This is the basis of optimization and by default return `None`. It lets consumers of���#_!\ generic images access the sample data through a canonical descriptor of its layout directly���$T!Q instead of pixel-by-pixel. This provides more efficient forms of access that the���%S!P [`GenericImageView`] trait itself does not demand from all its implementations.��&!���&:!7 Implementation of this method should be cheap to call.��&!���&Z!W If implemented, a [`SubImage`] proxy of this image will provide a sample view as well.�l�'!�@�@�
����������������;t����3�3ϝ�3�d��3�������n�>�@
��!��!��'!�
��
$�'!��)4!8�@�9��@���
�)!��
��)!�����J�J�"$L�)!$�)!����
��*2!$�*!�@�@������������������;t����!��*!�
�8��$�*!��-'!8�@�9��@������-!�������-!,�-!�@�@������-!�
�8��$�-!��.(!��.$!! A trait for manipulating images.�d�.!���
��.�2!��
��.!��
*��!�
6��!*��������������������������5@!��.V!S Gets a reference to the mutable pixel at location `(x, y)`. Indexed from top left.��/!�d�/!ފ�/!���/(!��!�0!���0N!K Panics for dynamic images (this method is deprecated and will be removed).��0!���0! ## Known issues��1!���1^![ This requires the buffer to contain a unique set of continuous channels in the exact order���1W!T and byte representation that the pixel type requires. This is somewhat restrictive.��2!���2]!Z TODO: Maybe use some kind of entry API? this would allow pixel type conversion on the fly���3,!) while still doing only one array lookup:��3!�l�3!
 ```ignore���4'!$ let px = image.pixel_entry_at(x,y);�Ԯ4! px.set_from_rgba(rgba)�<�4!��0.24.0�(Use `get_pixel` and `put_pixel` instead.���4R!l�5!��!˼!�@�@�
�@��!��5!�
��
$�5!ɡ�5!ҡ�5!��7<!��5:!7 Put a pixel at location (x, y). Indexed from top left.��6!�d�6!ފ�6!���6(!��!L�7!�@�@�
��!��7!�
��
$�7!ɡ�7!ҡ�7!��
,�7!��9I!��7;!8 Puts a pixel at location (x, y). Indexed from top left.��8!���8K!Γ!d�8!��!�8!���87!��!�9!���9@!= [`in_bounds`]: traits.GenericImageView.html#method.in_bounds���:!�@�@�
��!��:!�
��
$�:!ɡ�:!ҡ�:!��
,�:!��<>!��:F!����!6Use iterator `pixels_mut` to blend the pixels directly���;v!\�<!��!��!�@�@�
��!��<!�
��
$�<!ɡ�<!ҡ�<!��
,�<!��B�!��=@!= Copies all of the pixels from another image into this image.��=!���==!: The other image is copied with the top-left corner of the���>!! other image placed at (x, y).��>!���>U!R In order to copy only a piece of the other image, use [`GenericImageView::view`].��?!���?\!Y You can use [`FlatSamples`] to source pixels from an arbitrary regular raster of channel���@B!? values, for example from a foreign interface or a fixed image.��@!�l�@!
 # Returns���@Q!N Returns an error if the image is too large to be copied at the given position��A!���AG!D [`GenericImageView::view`]: trait.GenericImageView.html#method.view���B1!. [`FlatSamples`]: flat/struct.FlatSamples.html�L�B!�@�@�@�
�@���������B!����B!�����C%!�����!��C!
��
��$�B!�,�B!ɡ�B!ҡ�B!VX��H�!��G8!5 Copy pixels from a regular strided matrix of pixels.���H!�@�@�@�
�3�3ϝ�3�d��3�������n�>�@ѱ!��!����H!�
��
$�H!��<�H!ɡ�H!ҡ�I!��O?!��LW!T Copies all of the pixels from one part of this image to another part of this image.��M!���Ma!^ The destination rectangle of the copy is specified with the top-left corner placed at (x, y).��N!�l�N!��!��NE!B `true` if the copy was successful, `false` if the image could not���O&!# be copied due to size constraints.�\�O!�@�@�
����O!�
��
$�O!�34�O!ɡ�O!ҡ�O!��T!��U!�U!�X!�U!�U!	,�U!8xiter�,�U!&�U!8�$�U!$�U!,�U!8yiter�,�U!&�U!8�$�U!*�U!�U!�X!8
�U!8ҡ�U!8�U!,�U!8��!,�U!�U!�X!8�U!8sy��U!�V!8��!�V!�V!8ҡ�V!%�V!8�V!8dy��V!�V!8��!�V!�V!8ҡ�V!%�V!8
�V!8ɡ�V!8�V!,�V!8��!,�V!�V!�X!8�V!8sx��V!�V!8��!�V!�V!8ɡ�V!%�V!8�W!8dx��W!�W!8��!�W!�W!8ɡ�W!%�W!8�W!8��
,�W!�W!8$�W! �W!8��L�W!�W!�W!8��!�W!$�W!8��!�W!%�W!8$�W! �X!8٫L�X!�X!�X!8��!�X!$�X!8��!�X!$�X!8��
,�X!%�X!%�X!��^v!��\>!; Returns a mutable subimage that is a view into this image.���]M!J If you want an immutable subimage instead, use [`GenericImageView::view`]���]N!K The coordinates set the position of the top left corner of the `SubImage`.�L�^!�@�@�
�4�4���4�d� b�_�2��!��^!���!,�_!
��
$�^!ɡ�^!ҡ�^!�,�^!�r4�^!d�@�"" Image representations for ffi.�#"�\'" # Usage�3"��7b"_ Imagine you want to offer a very simple ffi interface: The caller provides an image buffer and���c"` your program creates a thumbnail from it and dumps that image as `png`. This module is designed���G"D to help you transition from raw memory data to Rust representation.��"�l�"����" use std::ptr;���" use std::slice;���" use image::Rgb;���1". use image::flat::{FlatSamples, SampleLayout};���#"  use image::imageops::thumbnail;��"���"
 #[no_mangle]���,") pub extern "C" fn store_rgb8_compressed(���$"!     data: *const u8, len: usize,���#"      layout: *const SampleLayout�,�" )�|�"     -> bool�,�" {���B"?     let samples = unsafe { slice::from_raw_parts(data, len) };���2"/     let layout = unsafe { ptr::read(layout) };��"���""     let buffer = FlatSamples {���"         samples,���"         layout,���"         color_hint: None,�T�"     };��"���6"3     let view = match buffer.as_view::<Rgb<u8>>() {���6"3         Err(_) => return false, // Invalid layout.���"         Ok(view) => view,�T�"��!�"��� "     thumbnail(&view, 64, 64)���"         .save("output.png")���"         .map(|_| true)���&"#         .unwrap_or_else(|_| false)�,�	"��<�	"���	"�$�@�����3�3�3�3�3�3�4�4��\�	"���������,�	"�����,�	"������D�	"�����
"����0,�
"�����
"�*����$�
"�����L�
"�/����l�
"�&����T�
"�&����|�
"�'��̤t�"�&������"�&�����"�&������"�&����,�"�%����d�"�������"���Ӓ\�"�2��Ķ	"���	""��������	"��vygj��
"[��
"L��
�"?B/2"����ޤ�"���4"��������$"�������������������*F"��$8"5 Describe a row-major image packed in all directions.��%"���%_"\ The resulting will surely be `NormalForm::RowMajorPacked`. It can therefore be converted to���%E"B safely to an `ImageBuffer` with a large enough underlying buffer.��&"�<�&"����&2"/ # use image::flat::{NormalForm, SampleLayout};���'=": let layout = SampleLayout::row_major_packed(3, 640, 480);���':"7 assert!(layout.is_normal(NormalForm::RowMajorPacked));�<�("���("�d�("ފ�("���(_"\ On platforms where `usize` has the same size as `u32` this panics when the resulting stride���)S"P in the `height` direction would be larger than `usize::MAX`. On other platforms���)P"M where it can surely accommodate `u8::MAX * u32::MAX`, this can never happen.�-\�*"��*"����
��D�*"�,�+"�r4�+"��4I"��.;"8 Describe a column-major image packed in all directions.��."���/Z"W The resulting will surely be `NormalForm::ColumnMajorPacked`. This is not particularly���/U"R useful for conversion but can be used to describe such a buffer without pitfalls.��0"�<�0"����02"��!��1@"= let layout = SampleLayout::column_major_packed(3, 640, 480);���1=": assert!(layout.is_normal(NormalForm::ColumnMajorPacked));�<�2"���2"�d�2"ފ�2"���2_"��!��3R"O in the `width` direction would be larger than `usize::MAX`. On other platforms���3P"��!-\�4"��4"����
��D�4"�,�5"�r4�5"��92"��8;"8 Get the strides for indexing matrix-like `[(c, w, h)]`.��8"���8G"D For a row-major layout with grouped samples, this tuple is strictly�|�9" increasing.�-\�9"\�9"�@�@����:"�
�$�:"��<."��:3"0 Get the dimensions `(channels, width, height)`.��;"���;]"Z The interface is optimized for use with `strides_cwh` instead. The channel extent will be��<" before width and height.�-\�<"<�<"�@�@����!��<"�
�$�<"��@&"��=6"3 Tuple of bounds in the order of coordinate inputs.��>"���>Z"W This function should be used whenever working with image coordinates opposed to buffer���?N"K coordinates. The only difference compared to `extents` is the output type.�-\�?"4�@"�@�@������@"�
�$�@"��Q)"��@Z"W Get the minimum length of a buffer such that all in-bounds samples have valid indices.��A"���A_"\ This method will allow zero strides, allowing compact representations of monochrome images.���BZ"W To check that no aliasing occurs, try `check_alias_invariants`. For compact images (no���C["X aliasing and no unindexed samples) this is `width*height*channels`. But for both of the���C9"6 other cases, the reasoning is slightly more involved.��D"���D" # Explanation��D"���DT"Q Note that there is a difference between `min_length` and the index of the sample���E["X 'one-past-the-end'. This is due to strides that may be larger than the dimension below.��F"�̖F" ## Example with holes��F"���F6"3 Let's look at an example of a grayscale image with���F" * `width_stride = 1`���G" * `width = 2`�̪G" * `height_stride = 3`���G" * `height = 2`��G"�\�G"����G" | x x   | x x m | $���H"  min_length m ^���H*"'                   ^ one-past-the-end $�<�H"���H"���H\"Y The difference is also extreme for empty images with large strides. The one-past-the-end���IZ"W sample index is still as large as the largest of these strides while `min_length = 0`.��J"��J" ## Example with aliasing��J"���J\"Y The concept gets even more important when you allow samples to alias each other. Here we���K^"[ have the buffer of a small grayscale image where this is the case, this time we will first���L7"4 show the buffer and then the individual rows below.��L"���L"��"��M" * `width = 3`�̚M" * `height_stride = 2`���M"��"�M"�\�M"����M"
  1 2 3 4 5 m���M" |1 2 3| row one���N"     |3 4 5| row two��N"            ^ m min_length���N#"           ^ ??? one-past-the-end�<�N"���O"���O^"[ This time 'one-past-the-end' is not even simply the largest stride times the extent of its���O]"Z dimension. That still points inside the image because `height*height_stride = 4` but also���P" `index_of(1, 2) = 4`.�-\�P"T�Q"�@�@�����Q"�
�$�Q",�R"�ڠ
��
���
����ŏ��S&"��S6"3 Check if a buffer of length `len` is large enough.�-\�S"$�S"�@�@����S"�
�$�S"�	�S",�T"�ڠ
��
���
������ک��U,"��U"��@�@������U"�
�$�U"Yp�p��\)"��Y1". If there are any samples aliasing each other.��Z"���Z]"Z If this is not the case, it would always be safe to allow mutable access to two different���[^"[ samples at the same time. Otherwise, this operation would need additional checks. When one���[O"L dimension overflows `usize` with its stride we also consider this aliasing.�-\�\"��\"�@�@����\"�
�$�\"��e1"��aA"> Check if a buffer fulfills the requirements of a normal form.��b"���b]"Z Certain conversions have preconditions on the structure of the sample buffer that are not���c_"\ captured (by design) by the type system. These are then checked before the conversion. Such���d\"Y checks can all be done in constant time and will not inspect the buffer content. You can���d^"[ perform these checks yourself when the conversion is not required at this moment but maybe���e" still performed later.�-\�e"L�f"�@�@������f"�
�$�f"form�$�f"��s<"��p=": Check that the pixel and the channel index are in bounds.��q"���qY"V An in-bound coordinate does not yet guarantee that the corresponding calculation of a���r^"[ buffer index does not overflow. However, if such a buffer large enough to hold all samples���r?"< actually exists in memory, this property of course follows.�-\�s"L�s"�@�@����s"�
�$�s"channel�<�s"ɡ�s"ҡ�s"��uA"��t-"* Resolve the index of a particular sample.��t"���uM"J `None` if the index is outside the bounds or does not fit into a `usize`.�-\�u",�u"�@�@�����u"�
�$�u"��"<�u"ɡ�v"ҡ�v"��zX"��w;"8 Get the theoretical position of sample (channel, x, y).��x"���xY"V The 'check' is for overflow during index calculation, not that it is contained in the���x^"[ image. Two samples may return the same index, even when one of them is out of bounds. This���y^"[ happens when all strides are `0`, i.e. the image is an arbitrarily large monochrome image.�-\�z"��z"�@�@�����z"�
�$�z"��"<�z"ɡ�{"ҡ�{"�}"�ڠ
��
���
����ŏک�~"�ڠ
��
���
����ŏک�~"�ڠ
��
���
����ŏک�΂="��~("% Get an index provided it is inbouds.��"���\"Y Assumes that the image is backed by some sufficiently large buffer. Then computation can����_"\ not overflow as we could represent the maximum coordinate. Since overflow is defined either����'"$ way, this method can not be unsafe.���"����_"\ Behavior is *unspecified* if the index is out of bounds or this sample layout would require����,") a buffer larger than `isize::MAX` bytes.�-\��"|Ղ"�@�@����"�
�$�"��"ɡ�"ҡ��"��B"���A"> Shrink the image to the minimum of current and given extents.��"����X"U This does not modify the strides, so that the resulting sample buffer may have holes��م_"\ created by the shrinking operation. Shrinking could also lead to an non-aliasing image when����*"' samples had aliased each other before.�L�"�@�@�����"�
�$��"�D��"�,��"�r4��"Dʈ"������و"4܈"�����
�$�"���%"\��"������
�$ɉ"���"��"�����
�$��"�Ɋ "��������4Ί"����������������������������WY���2"���;"��!��"����G"��!|��"��!\��"�@�@����!���"�
���$��"���."���3"��!��"����]"��!䜎"��!<Ď"�@�@����!�̎"�
���$͎"���&"���6"��!ҏ"��ڏZ"��!���N"��!4��"�@�@�������"�
���$��"���R"�ݑ"" Get a reference based version.�4��"�@�@���3�3���3���3���3ښަ�t�v�`�@
��������"�����"���Ⱥ"T˒"
�����$��"/1���Z"���*"' Get a mutable reference based version.�4��"�@�@���3�3���3���3���3ښަ�t�v�`�@Ⱥ"������"�����"���Ⱥ"T��"
�����$Ô"/1�ۖf"���'"$ Copy the data into an owned vector.�4�"�@�@���3�3���3���3���3ښަ�t�v�`�?�?��?���:�?�	�:$x��Lk����������"����"���,��"��"T��"
�����$�"46��l"��'"$ Get a reference to a single sample.���"����_"\ This more restrictive than the method based on `std::ops::Index` but guarantees to properly����N"K check all bounds and not panic as long as `Buffer::as_ref` does not do so.�ݚ"�<�"����" # use image::{RgbImage};����;"8 let flat = RgbImage::new(480, 640).into_flat_samples();�қ"��ڛ("% // Get the blue channel at (10, 10).����2"/ assert!(flat.get_sample(1, 10, 10).is_some());���"��Ɯ!" // There is no alpha channel.���2"/ assert!(flat.get_sample(3, 10, 10).is_none());�<��"����"����Z"W For cases where a special buffer does not provide `AsRef<[T]>`, consider encapsulating����Q"N bounds checks with `min_length` in a type similar to `View`. Then you may use���_"\ `in_bounds_index` as a small speedup over the index calculation of this method which relies��ПW"T on `index_ignoring_bounds` since it can not have a-priori knowledge that the sample����6"3 coordinate is in fact backed by any memory buffer.�T�"�@�@������������������;t����@��������"�����"��"Tȡ"
�����$��"��"<��"ɡ��"ҡ��"AC,��"�ڠ
��
���
����������
����������������;t����������x"�â/", Get a mutable reference to a single sample.���"����Y"V This more restrictive than the method based on `std::ops::IndexMut` but guarantees to��ݣW"T properly check all bounds and not panic as long as `Buffer::as_ref` does not do so.����_"\ Contrary to conversion to `ViewMut`, this does not require that samples are packed since it����?"< does not need to convert samples to a color representation.��"���^"[ **WARNING**: Note that of course samples may alias, so that the mutable reference returned��̦E"B here can in fact modify more than the coordinate in the argument.���"�<��"��䪧"��"�˧?"< let mut flat = RgbImage::new(480, 640).into_flat_samples();���"����=": // Assign some new color to the blue channel at (10, 10).��٨3"0 *flat.get_mut_sample(1, 10, 10).unwrap() = 255;���"����!"��"���6"3 assert!(flat.get_mut_sample(3, 10, 10).is_none());�<��"����"����Z"��"���Q"��"�ë_"��"���W"��"���6"��"tŭ"�@�@������������������;t����@������׭"���ԭ"��"T��"
�����$ܭ"��"<�"ɡ�"ҡ��"AC���"�ӯ9"6 View this buffer as an image over some type of pixel.���"����Z"W This first ensures that all in-bounds coordinates refer to valid indices in the sample����^"[ buffer. It also checks that the specified pixel format expects the same number of channels��۱^"[ that are present in this buffer. Neither are larger nor a smaller number will be accepted.����%"" There is no automatic conversion.�<�"�@�@����������������������q�aX�3�3ϝ�3�d��3�������n�>�@��������?����"��
��"��
,��"������׳"
�����$��"8:����"Lȶ"����������������������q�aX������?����
Ҷ"��
,��"��"���"
�����$ն",.����"��;"8 View this buffer but keep mutability at a sample level.���"����\"Y This is similar to `as_view` but subtly different from `as_view_mut`. The resulting type����["X can be used as a `GenericImage` with the same prior invariants needed as for `as_view`.���]"Z It can not be used as a mutable `GenericImage` but does not need channels to be packed in��н" their pixel representation.���"����Z"��"�۾^"��"���^"��"���%"��"��"����^"��"���V"S for one sample can in fact modify other samples as well. Sometimes exactly this is�l��"
 intended.�Ī�"�@�@����������������������q�aX�3�3ϝ�3�d��3�������n�>�@��������?����"��
��"��
,��"��������"
�����$��"8:����"���-"* Interpret this buffer as a mutable image.���"����Z"W To succeed, the pixels in this buffer may not alias each other and the samples of each����W"T pixel must be packed (i.e. `channel_stride` is `1`). The number of channels must be����C"@ consistent with the channel count expected by the pixel format.���"����_"\ This is similar to an `ImageBuffer` except it is a temporary view that is not normalized as����]"Z strongly. To get an owning version, consider copying the data into an `ImageBuffer`. This����_"\ provides many more operations, is possibly faster (if not you may want to open an issue) is����K"H generally polished. You can also try to convert this buffer inline, see����" `ImageBuffer::from_raw`.�\��"�@�@����������������������q�aX�3�3���3�d��3���{
��3��@��������?����"��
��"��
,��"��"���"
�����$��",.���G"��� " View the samples as a slice.���"����\"Y The slice is not limited to the region of the image and not all sample indices are valid����F"C indices into this buffer. See `image_mut_slice` as an alternative.�D��"�@�@���@Ⱥ"������"�����"��"T��"
�����$��"#%���S"��� "��"��"����\"��"���F"��"d��"�@�@���@Ⱥ"������"�����"��"T��"
�����$��"#%���R"���>"; Return the portion of the buffer that holds sample values.���"����_"\ This may fail when the coordinates in this image are either out-of-bounds of the underlying����_"\ buffer or can not be represented. Note that the slice may have holes that do not correspond����1". to any sample in the image represented by it.�\��"�@�@������������������;t����@Ⱥ"������"�����"��"T��"
�����$��"#%���^"���;"8 Mutable portion of the buffer that holds sample values.�|��"�@�@������������������;t����@Ⱥ"������"�����"��"T��"
�����$��"#%����"���'"$ Move the data into an image buffer.���"����`"] This does **not** convert the sample layout. The buffer needs to be in packed row-major form����_"\ before calling this function. In case of an error, returns the buffer again so that it does����" not release any allocation.�|��"����������������������q�aX�2�2Ӓ�2���2�r��2����2����2���v+�֣�K6����������?����
��"��
,��"Р
<��"��<��"������"��������"
�����$��"]_��"�ڠ
��
���
����������"���)"���Z"��!��"����_"Հ"���Z"��"���["��"���9"��"��"����"Ѓ"��"����T"��"���["҄"��"�́�"��"��"����6"�"���"��"���"ˆ"̕�"�"���"��"��"�\��"�����"��"���"Շ"���*"�"<��"����"����\"��"���Z"��"��"���"��"��"����\"��"���^"��"���7"��"��"����"��"���"ߌ"̅�"��"���"��"��"�\��"�����"��"���"ԍ"���"�"��"��"���#"��"<��"����"����^"��"���]"ޏ"̾�"Ð"T��"�@�@������"�
���$��"���&"���6"��"$��"�@�@�����"�
���$��"�	��"���)"���1"��"��"����]"ە"���^"��"���O"��"���"�@�@�����"�
���$��"���1"���A"ؘ"��"��ǁ]"��"���_"��"���\"��"��^"��"�ф"Ɯ"L��"�@�@�������"�
���$��"��"$��"���<"�Ӆ="Н"��"����Y"��"���^"��"�އ?"�"L��"�@�@�����"�
���$��"��"<��"ɡLj"ҡψ"���A"���-"��"ˉ"��ӉM"�",��"�@�@������"�
���$��"��"<��"ɡƊ"ҡΊ"���X"���;"8 Get the theoretical position of sample (x, y, channel).�݋"���Y"��"�Ì^"��"���^"ۥ"���"�@�@������"�
���$��"��"<��"ɡ��"ҡǎ"�ΑC"���("ϩ"Տ"��ݏ\"��"���_"�"���'"ګ"|Ց"�@�@����"�
���$�"��"<�"ɡ��"ҡ��"���B"�ҒA"��"��"����X"��"���_"�"��*"ٰ"L��"�@�@�����"�
���$��"�D��"�,��"�r4ƕ"���2"�e��>������>D��"�3�3���3���3���3ښަ�t�v�`�e
�#�$��"[]����"�ϖ1". Create a monocolor image from a single pixel.���"����_"\ This can be used as a very cheap source of a `GenericImageView` with an arbitrary number of���=": pixels of a single color, without any dynamic allocation.���"�|��" ## Examples�Ϙ"�<ט"����$"! # fn paint_something<T>(_: T) {}����@"= use image::{flat::FlatSamples, GenericImage, RgbImage, Rgb};�љ"��ٙ'"$ let background = Rgb([20, 20, 20]);����@"= let bg = FlatSamples::with_monocolor(&background, 200, 200);�ʚ"��Қ,") let mut image = RgbImage::new(200, 200);���� " paint_something(&mut image);���"����" // Reset the canvas��̛2"/ image.copy_from(&bg.as_view().unwrap(), 0, 0);�<��"��t��"�e�?�#��?�������#��"�%��#��"��#�%�#���"�$�#���"
��e�#��#��
,��"�,��"�r4Ĝ"jl䇨"�Ч6"3 Type alias for a view based on a pixel's channels.�\��"����?����
��"�3�3ϝ�3�d��3�������n�>��������"VX��"���>"; Type alias for a mutable view based on a pixel's channels.�t�"����?����
��"�3�3���3�d��3���{
��3���������"VX���N"����?�����"4��"�
��"��
,��"��"���"�������������EGIK���."���" Take out the sample buffer.���"����?"< Gives up the normalization invariants on the buffer format.�T��"������
�����$��"���*"���3"0 Get a reference on the inner sample descriptor.���"����Y"V There is no mutable counterpart as modifying the buffer format, including strides and����]"Z lengths, could invalidate the accessibility invariants of the `View`. It is not specified����W"T if the inner buffer is the same as the buffer of the image from which this view was����=": created. It might have been truncated as an optimization.�$��"�@�@���@�����"�
�����$��"��� "���("% Get a reference on the inner buffer.���"����Z"W There is no mutable counter part since it is not intended to allow you to reassign the����6"3 buffer or otherwise change its size or properties.�<��"�A�A���A�����"�
�����$��"���M"���>"; Get a reference to a selected subpixel if it is in-bounds.���"����Z"W This method will return `None` when the sample is out-of-bounds. All errors that could����M"J occur due to overflow have been eliminated while construction the `View`.�T��"�A�A������������������;t����A�����"�
�����$��"��"<��"ɡ��"ҡ��"����"���F"C Get a mutable reference to a selected subpixel if it is in-bounds.���"����^"[ This is relevant only when constructed with `FlatSamples::as_view_with_mut_samples`.  This����_"\ method will return `None` when the sample is out-of-bounds. All errors that could occur due����C"@ to overflow have been eliminated while construction the `View`.���"����^"��"���E"��"t��"�A�A������������������;t����A�����"���"���"
�����$��"��"<��"ɡ��"ҡ��"���!"���Z"��!��"����C"@ See `FlatSamples::min_length`. This method will always succeed.�T��"�A�A�����"�
�����$��"���+"���>"��"��"����["X While this can not fail–the validity of all coordinates has been validated during the����P"M conversion from `FlatSamples`–the resulting slice may still contain holes.�\��"�A�A���A�����"�
�����$��"���1"T��"�A�A�����"�
�����$��"���g"���F"C Return the mutable portion of the buffer that holds sample values.���"����^"[ This is relevant only when constructed with `FlatSamples::as_view_with_mut_samples`. While����`"] this can not fail–the validity of all coordinates has been validated during the conversion����E"B from `FlatSamples`–the resulting slice may still contain holes.�|��"�A�A���A�����"���"���"
�����$��"���4"ܜ�" Shrink the inner image.���"����W"T The new dimensions will be the minimum of the previous dimensions. Since the set of����]"Z in-bounds pixels afterwards is a subset of the current ones, this is allowed on a `View`.����X"U Note that you can not change the number of channels as an intrinsic property of `P`.�L��"�A�A�����"�
�����$��"�,��"�r4��"���u"���:"7 Try to convert this into an image with mutable pixels.���"����_"\ The resulting image implements `GenericImage` in addition to `GenericImageView`. While this����Z"W has mutable samples, it does not enforce that pixel can not alias and that samples are����X"U packed enough for a mutable pixel reference. This is slightly cheaper than the chain����L"I `self.into_inner().as_view_mut()` and keeps the `View` alive on failure.���"�<��"�����" # use image::RgbImage;����" # use image::Rgb;����A"> let mut buffer = RgbImage::new(480, 640).into_flat_samples();����E"B let view = buffer.as_view_with_mut_samples::<Rgb<u8>>().unwrap();���"����" // Inspect some pixels, …���"����<"9 // Doesn't fail because it was originally an `RgbImage`.����/", let view_mut = view.try_upgrade().unwrap();�<��"��\��"����������������������q�aX����������"���"
�����$��"���Q"����?�����"4��"�
��"��
,��"��"���"�����������?ACE���."���"��#��"����?"Ϟ#T��"������
�����$��"���*"���4"1 Get a reference on the sample buffer descriptor.���"����Y"��#���]"��#���W"��#���="٢#$��"�A�A���A�����"�
�����$��"��� "���("��#��"����Z"ɤ#���\"Y buffer or otherwise change its size or properties. However, its contents can be accessed����3"0 mutable through a slice with `image_mut_slice`.�<��"�A�A���A�����"�
�����$��"���!"���Z"��!��"����C"ӯ#T��"�A�A�����"�
�����$��"���}"���+"( Get a reference to a selected subpixel.�Ѐ"��؀Z"��#���M"��#T��"�A�A������������������;t����A�����"���"��"
�����$��"��"<��"ɡ��"ҡ��"���Y"���1". Get a mutable reference to a selected sample.�х"��مZ"��#���M"��#t��"�A�A������������������;t����A�����"�
�����$��"��"<��"ɡ��"ҡ��"���["���>"��"��"��NJ["��#���P"��#\��"�A�A���A�����"���"�Œ"
�����$��"�ߍ7"���7"4 Return the mutable buffer that holds sample values.�|�"�A�A���A�����"�
�����$��"�‘4"���"��#��"����W"ʸ#���]"��#��X"��#Lɑ"�A�A���ӑ"�
�����$ؑ"�,ޑ"�r4�"�ԓ�"�ד"�������!
���4��"strides�<��"�֖I"�ٖ"�����
���4��"��Z"������"4�"����d��"���������24\Ș"4͘"���������;"��C"@ Return a reference to a single sample at specified coordinates.���"�d��"ފ̙"��ԙJ"G When the coordinates are out of bounds or the index calculation fails.�,��"��A�A�����A���������"�
���$��"��"�ڠ
��
���
����������������!�ߜ`"������"4�"���|��"�����(*���G"�ƝK"H Return a mutable reference to a single sample at specified coordinates.���"�d��"ފ��"����J"��#L��"��A�A�����A��#���"�
���$��"�"�ڠ
��
���
��������#��#�ҡc"����?�����"4ס"�
ߡ"��
,�"��"���"�������������LNPRT��",��"�����Ѣ""TԢ"�A�A�����ߢ"�
�����$�"���2"L��"�A�A������ʣ"�
�����$ˣ"ɡѣ"ҡ٣"�p��L��"�ڠ
��
���
������������
������?"l��"�A�A������������������;t����3�3ϝ�3�d��3�������n�>�A
��#�%��#���"�
�����$��"���}"����?�����"4��"�
��"��
,«"��"���"��"���"�������������UWY[T��",��"�����ˬ""Tά"�A�A�����٬"�
�����$ڬ"���2"L��"�A�A������ĭ"�
�����$ŭ"ɡ˭"ҡӭ"Rq��L��"�ڠ
��
���
����������#��
�������?"l�"�A�A������������������;t����3�3ϝ�3�d��3�������n�>�A
��#�%��#���"�
�����$��"���y"����?�����"4��"�
��"��
,��"��"���"��"���"�����������NPRT���?"l��"�A�A���A��#���"�
�����$¶"ɡȶ"ҡж"���;"L��"�A�A����#���"�
�����$��"ɡ��"ҡ��"��
,��"���="\��"�A�A����#���"�
�����$��"ɡ��"ҡĻ"��
,̻"���"��������#"$ļ"������
��0,ɼ"���-"��� �_� ���8"��"�A�A�A�A���A�^�^��^��[�^���[����e�S��A��� ��"� 
� $��"���"���-"��܋�"��� �_� ���4"��"�A�A�A�A���A�^�^��^��[�^���[����e�S��A��� ��"� 
� $��"���"���"�����"��� �� ���<"���'"$ Compares the logical preconditions.���"����C"@ `a < b` if the normal form `a` has less preconditions than `b`.�\��"�A�A�A���A����� ��"� 
� $��"�,��"ę@L�@� � �4�4��\#�� � ��$%#�'� � ���d+#�� � ���9#�� � Ӓ\K#�2� � ��,X#�%� � �,o#�� � ��Dv#�� � �Z#�#�T#����kmWY�d#GI68��
#T�
#� �9� � ���
#������#l�#� �9� � ���#��#�%��#�9� � ���#��� � � � ��L#�# Construct a new subimage���N#��!�#����� � 
� ����,�#ɡ�#ҡ�#�,�#�r4�#��H#��,#) Change the coordinates of this subimage.�l�#�A�A��� �#� 
� ��$�#ɡ�#ҡ�#�,�#�r4�#��##��B#? The offsets of this subimage relative to the underlying image.�<�#�A�A����� �#� 
� ��$�#���#��-#* Convert this subimage to an `ImageBuffer`�D�#�A�A���2�2Ӓ�2���2�r��2����2����2���v+�֣�K6��#�?�?��?���:�?�	�:$x��Lk���#��� �#� ���,�#���#��#��#<�#
� ��$�#��H#�� # Methods for readable images.��9� � ���#��#,�#��#��#��� �  ��"S#��##  Create a sub-view of the image.��#���S#P The coordinates given are relative to the current view on the underlying image.��#���]#Z Note that this method is preferred to the one from `GenericImageView`. This is accessible���Y#V with the explicit method call syntax but it should rarely be needed due to causing an���# extra level of indirection.��#�<�#����6#3 use image::{GenericImageView, RgbImage, SubImage};���'#��!�#���B#? let subimage: SubImage<&RgbImage> = buffer.view(0, 0, 10, 10);��� C#@ let subview: SubImage<&RgbImage> = subimage.view(0, 0, 10, 10);�� #���!'#$ // Less efficient and NOT &RgbImage���!K#H let _: SubImage<&_> = GenericImageView::view(&*subimage, 0, 0, 10, 10);�<�!#��$�"#�A�A���4�4���4�d� b�_�2�A��#� �"#� 
� ��$�"#ɡ�"#ҡ�"#�,�"#�r4�"#��"#�##��&!#��%,#) Get a reference to the underlying image.�,�&#�A�A���A��#� �&#� 
� ��$�&#��&G#�9� � ���&#���D�'#���#d�'#��� � .0��(�#��'+#( Create a mutable sub-view of the image.��'#���'S#Ѐ$L�(#�A�A���4�4���4�d� b�_�2�A��#� �(#� 
� ��$�(#ɡ�(#ҡ�(#�,�)#�r4�)#��,-#��,4#1 Get a mutable reference to the underlying image.�L�,#�A�A���A��#� �,#� 
� ��$�-#��-1#�9� � ���-#��#,�-#��� � ��� "$\�-#4�.#� � ����. #,�.#�A�A���A���� �.#� 
� ��$�.#��.7#�9� � ���.#��$D�/#��� �� ��/,#L�/#�A�A���A��$� �/#� 
� ��$�/#��0b#�9� � ���0#��#,�0#��#��0#��� � � � � ������ � � � KMT�0#,�0#� � ��#��1"#T�1#�A�A����� �1#� 
� ��$�1#��12#L�1#�A�A������ �1#� 
� ��$�1#ɡ�1#ҡ�1#��3�#��3#�A�A����#� �3#� 
� ��$�3#�,�3#�r4�3#��5?#l�5#�A�A������������������;t����3�3ϝ�3�d��3�������n�>�A
��$�%��$� �5#� 
� ��$�5#��9e#�9� � ���9#��$D�:#����#,�:#Ȋ$d�:#��� � � � ����� � � � UW��:?#l�:#�A�A���A��$� �:#� 
� ��$�:#ɡ�:#ҡ�:#��;;#L�;#�A�A����$� �;#� 
� ��$�;#ɡ�;#ҡ�;#��
,�;#��==#\�=#�A�A����$� �=#� 
� ��$�=#ɡ�=#ҡ�=#��
,�=#��>�#L�>#�A�A�A���A����� �� � �>#� ���>#��!��?%#�����$��?#
� ����$�?#�,�?#ɡ�?#ҡ�?#NPT�J��ISP Deprecated io module the original io module has been renamed to `image_reader`.���I! This is going to be internal.��A Input and output of images.��J� � � �!�!�"�"�"�"�"��*A�� � ��\�A�!�"CA�� � <%A<l2A�_A<nA� � � „4$�� � ��L1$�/� � ���<$�/� � �3\b$g� � ��L�$�7� � ��\�$�7� � �$}�",$np]_�T$P�s)$BD02��$��)$& The trait that all decoders implement�d�$� � �
���,$� �
�
 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ��#$��@$= Returns a tuple containing the width and height of the image�T�$�A�A�
��� �$� 
� �
$�$��"$��E$B Returns the color type of the image data produced by this decoder�T�$�A�A�
��� �$� 
� �
$�$��2$��<$9 Returns the color type of the image file before decoding���$�A�A�
��� �$� 
� �
$�$��9$��f$c Returns the ICC color profile embedded in the image, or `Ok(None)` if the image does not have one.��$���c$` For formats that don't support embedded profiles this function should always return `Ok(None)`.�\�$�A�A�
��� �$� 
� �
$�$��	;$��W$T Returns the raw [Exif](https://en.wikipedia.org/wiki/Exif) chunk, if it is present.���q$n A third-party crate such as [`kamadak-exif`](https://docs.rs/kamadak-exif/) is required to actually parse it.��$���c$��$l�	$�A�A�
��� �	$� 
� �
$�	$��
:$��
n$k Returns the raw [XMP](https://en.wikipedia.org/wiki/Extensible_Metadata_Platform) chunk, if it is present.���k$h A third-party crate such as [`roxmltree`](https://docs.rs/roxmltree/) is required to actually parse it.��$���c$��$d�
$�A�A�
��� �
$� 
� �
$�
$��;$��
u$r Returns the raw [IPTC](https://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model) chunk, if it is present.��$���c$��$l�$�A�A�
��� �$� 
� �
$�$��5$��)$& Returns the orientation of the image.��$���[$X This is usually obtained from the Exif metadata, if present. Formats that don't support���_$\ indicating orientation in their image metadata will return `Ok(Orientation::NoTransforms)`.�\�$�A�A�
��� �$� 
� �
$�$<�$� ڠ
� �
� ��
� � � � �
�����$��;$8 Returns the total number of bytes in the decoded image.��$���I$F This is the size of the buffer that must be passed to `read_image` or���N$K `read_image_with_progress`. The returned value may exceed `usize::MAX`, in���\$Y which case it isn't actually possible to construct a buffer to decode all the image data���R$O into. If, however, the size does not fit in a u64 then `u64::MAX` is returned.�\�$�A�A�
� �$� 
� �
$�$��!U$��'$$ Returns all the bytes in the image.��$���X$U This function takes a slice of bytes and writes the pixel data of the image into it.���F$C `buf` does not need to be aligned to any byte boundaries. However,���G$D alignment to 2 or 4 byte boundaries may result in small performance���5$2 improvements for certain decoder implementations.��$���H$E The returned pixel data will always be in native endian. This allows���M$J `[u16]` and `[f32]` slices to be cast to `[u8]` and used for this method.��$�d�$ފ�$���>$; This function panics if `buf.len() != self.total_bytes()`.��$�t�$���$�<�$����$����A$> fn read_16bit_image(decoder: impl ImageDecoder) -> Vec<u16> {���N$K     let mut buf: Vec<u16> = vec![0; (decoder.total_bytes() / 2) as usize];��� ?$<     decoder.read_image(bytemuck::cast_slice_mut(&mut buf));�\� $     buf�,� $��<�!$��T�!$�A�
�A����� �!$� ��!,�!$
� �
$�!$���!$��'B$��![$X Set the decoder to have the specified limits. See [`Limits`] for the different kinds of���"#$  limits that is possible to set.��"$���"N$K Note to implementors: make sure you call [`Limits::check_support`] so that���#K$H decoding fails if any unsupported strict limits are set. Also make sure���$L$I you call [`Limits::check_dimensions`] to check the `max_image_width` and���$$ `max_image_height` limits.��%$���%^$[ **Note**: By default, _no_ limits are defined. This may be changed in future major version�t�&$ increases.��&$���&'$$ [`Limits`]: ./io/struct.Limits.html���&K$H [`Limits::check_support`]: ./io/struct.Limits.html#method.check_support���'Q$N [`Limits::check_dimensions`]: ./io/struct.Limits.html#method.check_dimensions�T�'$�A�A�
����� �'$� 
� �
$�($�4�($��-H$��)]$Z Use `read_image` instead; this method is an implementation detail needed so the trait can���*$ be object safe.��*$���*V$S Note to implementors: This method should be implemented by calling `read_image` on���+$ the boxed decoder...�l�+$ӻ!��+M$J fn read_image_boxed(self: Box<Self>, buf: &mut [u8]) -> ImageResult<()> {���,$     (*self).read_image(buf)�,�,$��<�,$����-$�A�����������lf���]v�
���A����� �-$� 
� �
$�-$���-$��-6$�� � �����-$� ��d�.$�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ����."$T�.$�A�A���� �.$� 
� ��$�.$��/!$T�/$�A�A���� �/$� 
� ��$�/$��/2$��/$�A�A���� �/$� 
� ��$�/$��09$\�0$�A�A���� �0$� 
� ��$�0$��1;$l�1$�A�A���� �1$� 
� ��$�1$��2:$d�2$�A�A���� �2$� 
� ��$�2$��2;$l�2$�A�A���� �2$� 
� ��$�3$��35$\�3$�A�A���� �3$� 
� ��$�3$�4$\�4$�A�A�� �4$� 
� ��$�4$��4U$T�4$�A��A����� �5$� ���,�5$
� ��$�5$���5$��6G$��6$�A�����������lf���]v����A����� �6$� 
� ��$�6$���6$��7B$T�7$�A�A������ �7$� 
� ��$�7$�4�7$��8($��7>$; Specialized image decoding not be supported by all formats���8$� � �
��8�$� �
d�8$� �
*��$�
6��$*� � � ��<�$��8.$+ Decode a rectangular section of the image.��9$���9X$��$��9[$X The rectangle is specified by the x and y coordinates of the top left corner, the width���:]$Z and height of the rectangle, and the row pitch of the buffer. The row pitch is the number���;^$[ of bytes between the start of one row and the start of the next row. The row pitch must be���<=$: at least as large as the width of the rectangle in bytes.�L�<$�A�A�A�
�A����� �<$� 
� �
$�<$ɡ�=$ҡ�=$�,�=$�r4�=$���=$��L�=$��>$�>$ `AnimationDecoder` trait���>$� �R� � � �
��>�$� �
�
 � � � � � � �>$��?#$��>5$2 Consume the decoder producing a series of frames.�\�?$�
��„��	�0�yd�(>�R� � 
� �
�R$�?$��A!$��?%$" Loop count of the animated image.��?$���?]$Z By default, indicates the animation should run once. Formats may implement other defaults���@)$& and read such metadata from the file.�T�A$�A�A�
�� �A$� 
� �
�R$�A$��A<�A� � � �4�4��|B�'� � �3\$Bg� � ��1B�&� � ���CB�&� � ��LfB�/� � ��dqB�2� � 8���B�/� � �TB����z|ik�^3B\^HJ46��B��$B! The trait all encoders implement�d�B� � �
���B� �
�
 � � � � � � � � � � � � ��
�B��4B1 Writes all the bytes in an image to the encoder.��B���GBD This function takes a slice of bytes of the pixel data of the image���OBL and encodes them. Just like for [`ImageDecoder::read_image`], no particular���FBC alignment is required and data is expected to be in native endian.���	_B\ The implementation will reorder the endianness as necessary for the target encoding format.��	B�d�	Bފ�
B���
KBH Panics if `width * height * color_type.bytes_per_pixel() != buf.len()`.�\�
B�A�
�A������� �B� 
� �
$�
B���B�,�B�r4�B�{T�B��SB��-B* Set the ICC profile to use for the image.��B���IBF This function is a no-op for formats that don't support ICC profiles.���
JBG For formats that do support ICC profiles, the profile will be embedded���
"B in the image when it is saved.��
B�d�B	 # Errors��B���OBL This function returns an error if the format does not support ICC profiles.�|�B�A�A�
����� �B� 
� �
$�B��\�B��NB��/B, Set the EXIF metadata to use for the image.��B���JBG This function is a no-op for formats that don't support EXIF metadata.���LBI For formats that do support EXIF metadata, the metadata will be embedded���"B��$�B�d�B��$�B���YBV This function returns an error if the format does not support EXIF metadata or if the���7B4 encoder doesn't implement saving EXIF metadata yet.���B�A�A�
����� �B� 
� �
$�B��$�B���B��ZBW Convert the image to a compatible format for the encoder. This is used by the encoding���B methods on `DynamicImage`.��B���YBV Note that this is method is sealed to the crate and effectively pub(crate) due to the���%B" argument type not being nameable.���B�B�B8�4�Bt�B��B�A�A�A�
Á�A��Ρ� �B� 
� �
$�B�B_input�4�B��0B��B� � �
���B� �
d�B� �
*��$�
6��$*� � � ���B\�B�A��$�A������� �B� 
� �
$�B���B�,�B�r4�B��,�B��-B�� � ���B� ��d�B��� � � #%���B\�B�A��A������� �B� 
� ��$�B���B�,�B�r4�B��,�B�� RB�� B�A�A��Ρ� B
� ��� BL�!B��A4�A�4�,%�� �!�$$%�-� �!��T>%�&� �!��|J%�'� �!�3\[%g� �!|%e|%V�/8%GI68&(��%���!�!�!�!�!�!�!�!�!�!��S%��	A%> Return the image format specified by a path's file extension.��	%�l�	%���	%�<�	%��܉
% use image::ImageFormat;��
%���
4%1 let format = ImageFormat::from_extension("jpg");���
0%- assert_eq!(format, Some(ImageFormat::Jpeg));�<�%��t�%������������������;t������!�?�!�!�!���%�����d�%
�!��ext��%,.��,%,�%� �A�A����$�%
�!��$�%��S%��C%@ Return the image format specified by the path's file extension.��%�l�%���%�<�%����%��$�%���>%; let format = ImageFormat::from_path("images/ferris.png")?;���)%& assert_eq!(format, ImageFormat::Png);��%���,%) # Ok::<(), image::error::ImageError>(())�<�%��L�%����������������������q�aX�����!�?�!�!�!��
�%�� \�%
�!���$�%��1%,�%� �A�A����%�%
�!�$�%�%�!ڠ
�!�
�!��
�!�!�!�!������������������;t�������W%��5%2 Return the image format specified by a MIME type.��%�l�%���%�<�%����%��$�%���C%@ let format = ImageFormat::from_mime_type("image/png").unwrap();���)%��$<�%��t�%����$�!���!�!�!����%�%���%T�%
�!��%	mime_type�L�%02��/*%��(\%Y Return the MIME type for this image format or "application/octet-stream" if no MIME type�Ժ)% exists for the format.��)%���)*%' Some notes on a few of the MIME types:��*%���*\%Y - The portable anymap format has a separate MIME type for the pixmap, graymap and bitmap���*W%T   formats, but this method returns the general "image/x-portable-anymap" MIME type.���+Z%W - The Targa format has two common MIME types, "image/x-targa"  and "image/x-tga"; this���,5%2   method returns "image/x-targa" for that format.���,Z%W - The QOI MIME type is still a work in progress. This method returns "image/x-qoi" for���-%   that format.��-%�l�-%���-%�<�.%��ܒ.%��$�.%���.4%1 let mime_type = ImageFormat::Png.to_mime_type();���.'%$ assert_eq!(mime_type, "image/png");�<�/%��-\�/%d�/%�A�A�����!�/%�!
�!$�/%�:%��9:%7 Return if the `ImageFormat` can be decoded by the lib.�-\�9%D�:%�A�A���!�:%�!
�!$�:%��A%��@:%7 Return if the `ImageFormat` can be encoded by the lib.�-\�A%L�A%�A�A���!�A%�!
�!$�A%��L6%��G;%8 Return a list of applicable extensions for this format.��H%���HW%T All currently recognized image formats specify at least on extension but for future���I^%[ compatibility you should not rely on this fact. The list may be empty if the format has no���I_%\ recognized file representation, for example in case it is used as a purely transient memory�\�J% format.��J%���J^%[ The method name `extensions` remains reserved for introducing another method in the future���K\%Y that yields a slice of `OsStr` which is blocked by several features of const evaluation.�-\�L%t�L%�����!�!
�!$�L%��U%%��T<%9 Return the `ImageFormat`s which are enabled for reading.�-\�U%|�U%�A�A���!�U%�!
�!$�U%��]%%��\<%9 Return the `ImageFormat`s which are enabled for writing.�-\�]%|�]%�A�A���!�]%�!
�!$�]%��e1%�e% Return all `ImageFormat`s��e%�!�!�!
�!���e!%�!�!����Copied���it��4�8I�w+C�g�gIter��h��g�h
end_or_len��g�h���gFPR<?������Ś%��JŚ%��e%Ś%�J����e%��%���%!��%�!�At�A�!�!�!�!�!�!�!�!�!�$
&��!�!��$!&��!�!��<'&��!�!��L0&��!�!��$;&��!�!��,A&��!�!�$X&�-�!�!�	$h&�1�!�!�<s&��!�!����&� �!�!����&�/�!�!��\�&�!�!�!4��T�&�&�!�!��|�&�'�!�!�3\�&g�!�!��T�&�&�!�!�t�&�&�!�!̤t�&�&�!�!����&�&�!�!���&�&�!�!����&�&�!�!��d�&�2�!�!8��d�&� �!�!0��\�&�4�!�!3�b����!�!�h���!�!�T��!�!ɂ�a��!�!�^{�	�!�!���
�!�!��
���!�!إ�g��!�!��,��!�!�����!�!��
���!�!�#:\��!�!��R��!�!�!�0��!�!�����!�!l&S�0&E&69'*	|M&��b&��dn&���%&���2&4�&�������&��������ps`cPS@C03��0&%(���V&��%&" Create a new image from a Reader.��&���D&A Assumes the reader is already buffered. For optimal performance,���;&8 consider wrapping the reader with a `BufReader::new()`.��&���/&�!$�&�������q�!�!���&��<�&��$�&
�!�����&�4�&.0��	�&��>&; Saves the supplied buffer to a file at the path specified.��&���b&_ The image format is derived from the file extension. The buffer is assumed to have the correct���a&^ format according to the specified color type. This will lead to corrupted files if the buffer���& contains malformed data.�\�	&�A���A����!�����!���!�!�!�	&����%��	&��!��	&���%��\�	&��!��	&
�!��%��!�$�	&���	&�,�	&�r4�	&��,�	&_adf��
�&��J&G Saves the supplied buffer to a file given the path and desired format.��&���`&�� ��G&D will lead to corrupted files if the buffer contains malformed data.���
&�A��%�A����!�������!���!�!�!�
&��%��
&��!�&��%\�
&��!��&
�!��%��!�$�
&���
&�,�
&�r4�&��,�&�4�&[]`b���&��&�!���!����������������������q�aX�����������lf���]v� �!�����d�!�!�&���&��,�&��$�&
�!���4�&��t�&8:24�� 5&\� &�!�������	


,(
8P`x�������������������������������� ��!��"���������������������������������������������������������������������������������������������q��+>&��)(&% Guess image format from memory block��)&���)]&Z Makes an educated guess about the image format based on the Magic Bytes at the beginning.���**&��!��*G&D This is not to be trusted on the validity of the whole memory block�d�+&�A�A����%�+&
�!�44�+&��,E&��-&�A�A����$�-&
�!�44�-&��0&�!ڠ
�!�
�!��
�!�!�!�!��������3�&L�3&�A�A�A���A�����������!���!���!���!�!�!�!�!�3&
����%�3&����%�3&����%�3&�����3&� ��%d�5&�A���%�A��%��5$&�A��%��%���t�5&�A�A���%�A��%�A����5)&�A�A��%��%���������������������q�aX��%l�6&�����%<�6&
�!��%��%��%��%ɡ�3&ҡ�3&�,�3&�r4�3&���3&��L�4&�&<�4&āt�4&
seek_scanline�l�4&��l�4&����������>D&�!ڠ
�!�
�!��
�!�!�!�!��%��%��%��%�A�A����������%��%��%��Z�&t�[&����������������������q�aX�?�?��?���:�?�	�:$x��Lk���������!���!�!�!���[&����%��[&��
��[&���l�[&� ��%d�[&
�!����%�&<�[&RTNP�� A��A�!�5�D4��!�!�$%4��!�!��$94��!�!��<?4��!�!��LH4��!�!�4S4�G�!�!��$[4��!�!��$a4��!�!�Dg4�I�!�!�	${4�1�!�!�$�4�-�!�!��|�4�'�!�!�3\�4g�!�!���4�&�!�!����4�&�!�!��l�4��!�!����!�!��t�4��!�!����4��!�!��4�4�5�!�!��d�4�2�!�!8��d�4� �!�!0��T�4�&�!�!��\�4�4�!�!3��t�4�!�!�!�4'l4�/A444������������Lv4�|�4���T4��}�nq^a��A4SV-0̼4��<4����������4���&4�� 4 A multi-format image reader.��4���]4Z Wraps an input reader to facilitate automatic detection of an image's format, appropriate���_4\ decoding method, and dispatches into the set of supported [`ImageDecoder`] implementations.��4�d�4	 ## Usage��4���b4_ Opening a file, deducing the format based on the file path automatically, and trying to decode���a4^ the image contained can be performed by constructing the reader and immediately consuming it.��4�l�4����4 # use image::ImageError;���4 # use image::ImageReader;���+4( # fn main() -> Result<(), ImageError> {���744 let image = ImageReader::open("path/to/image.png")?���4     .decode()?;�t�	4 # Ok(()) }�<�	4���	4���	]4Z It is also possible to make a guess based on the content. This is especially handy if the���
`4] source is some blob in memory and you have constructed the reader in another way. Here is an���
c4` example with a `pnm` black-and-white subformat that encodes its pixel matrix with ascii values.��4�<�4����4��%��4��%��+4��%ľ4����4��$�4���4 let raw_data = b"P1 2 2\n\�t�
4     0 1\n\�|�
4     1 0\n";��
4���
<49 let mut reader = ImageReader::new(Cursor::new(raw_data))���
4     .with_guessed_format()���)4&     .expect("Cursor io never fails");���845 assert_eq!(reader.format(), Some(ImageFormat::Pnm));��4���4 # #[cfg(feature = "pnm")]���!4 let image = reader.decode()?;�t�4��%<�4���4���b4_ As a final fallback or if only a specific format must be used, the reader always allows manual���C4@ specification of the supposed image format with [`set_format`].��4���&4# [`set_format`]: #method.set_format���04- [`ImageDecoder`]: ../trait.ImageDecoder.html�\�4�q�!�!���4��$�4��$�4�!�!���!�d�!�!��!�!��!�t�mG�a���t�mG�a�!�!�!xzD�4,�4�!�!�!����44�4�!�!�!����������������;t���؂t�44�4�!�!�!����/4�R�!�q�!�!�!���4՝�4��<�4ŝ$�4�!�!���!�d�!�!��!�!��!�t�mG�a���!�!�!�!�!�!�!�!�!�!�"�"�"�"�"�4���!��&4��643 Create a new image reader without a preset format.��4���D4��%��;4��%�4���S4P It is possible to guess the format based on the content of the read object with���O4L [`with_guessed_format`], or to set the format directly with [`set_format`].��4���845 [`with_guessed_format`]: #method.with_guessed_format���%4" [`set_format`]: method.set_format��4����%�!�!
�!�R��buffered_reader�|�4��C4��-4* Construct a reader with specified format.��4���D4��%��;4��%\�4������%�!�!
�!�R����%|�4�4�4��+4��(4% Get the currently determined format.�4�4�A�A��%��$�!�4�!
�!�R��$�4��14��;48 Supply the format as which to interpret the read image.�T�4�A�A��%���!�4�!
�!�R��$�4�4�4��"4�� 744 Remove the current information on the image format.�� 4��� ^4[ Note that many operations require format information to be present and will return e.g. an���!E4B `ImageError::Unsupported` when the image format has not been set.�d�"4�A�A��%�!�"4�!
�!�R��$�"4ܒ#4��" 4 Disable all decoding limits.�L�#4�A�A��%�!�#4�!
�!�R��$�#4��$(4��#(4% Set a custom set of decoding limits.�4�$4�A�A��%���!�$4�!
�!�R��$�$4�4�$4�%4��$4 Unwrap the reader.�T�%4��%���!�!
�!�R��$�%4��'�4d�'4�!؂������������������������q�aX�����������lf���]v� �R�����!�!
�!�R���4�(4�q4�(4limits_for_png�t�(4l�)4��?D4��>&4# Convert the reader into a decoder.�d�?4��%��������������������q�aX�R���R�"���!�!
�!�R��$�?4���?4�!�R�H�H�!�R�R�?4�R�R�����������lf���]v� �R�����R���R�"�� ��%d�?4��%�R���%���%��%��!��K84��AF4C Make a format guess based on the content, replacing it on success.��A4���AY4V Returns `Ok` with the guess if no io error occurs. Additionally, replaces the current���BZ4W format if the guess was successful. If the guess was unable to determine a format then���C24/ the current format of the reader is unchanged.��C4���C\4Y Returns an error if the underlying reader fails. The format is unchanged. The error is a���DX4U `std::io::Error` and not `ImageError` since the only error case is an error when the��E4 underlying reader seeks.��E4���E[4X When an error occurs, the reader may not have been properly reset and it is potentially���F'4$ hazardous to continue with more io.��F4�d�F4��%�F4���Fm4j This supplements the path based type deduction from [`ImageReader::open()`] with content based deduction.���G\4Y This is more common in Linux and UNIX operating systems and also helpful if the path can���H4 not be directly controlled.��H4�l�H4���I4��%�I4��%��I+4��%��I340 let image = ImageReader::open("image.unknown")?���J4     .with_guessed_format()?���J4��%t�J4��%<�J4����K4��%��������������������q�aX��%���!�!
�"�R��$�K4��L84d�L4�!�A�A��%��������������������q�aX��%���!�M4�!
�"�R��$�M4�q�"�"��T4�"ڠ
�"�
�"��
�"�"�"�"���%��X74��W4 Read the image dimensions.��W4���WK4H Uses the current format to construct the correct reader for the format.��X4���XF4C If no format was determined, returns an `ImageError::Unsupported`.�|�X4��%���!�!
�"�R��$�Y4�Y4�"ڠ
�"�
�"��
�"�"�"�"�����"����[44��Y%4" Read the image (replaces `load`).��Z4���ZK4�&�Z4���ZF4��&4�[4��%���!�!
�"�R��$�[4��_34t�_4�!�A�A��%��������������������q�aX؂���!�_4�!
�"�R��$�_4�`4�"ڠ
�"�
�"��
�"�"�"�"������b!4�!�!���!�d�!�!��!�!��!�t�mG�a����������d�O�Φqo�����d�.��g�<��"�"��eM4��b:47 Open a file to read, format will be guessed from path.��b4���b>4; This will not attempt any io operation on the opened file.��c4���c^4[ If you want to inspect the content for a better guess on the format, which does not depend���dP4M on file extensions, follow this call with a call to [`with_guessed_format`].��d4���e84��%$�e4����������������������q�aX��&���"�?�"�"�"��
�e4�� \�f4
�"���$�e4��f-4L�f4�!�A�A��܎&�"�f4�"
�"�$�f4,�g4�"ڠ
�"�
�"��
�"�"�"�"��%,�g4�"ڠ
�"�
�"��
�"�"�"�"��%؂��A4�A�5�5�0,C=�"�"��LC�/�"�"��TC�&�"�"�3\*Cg�"�"
�2CZ\JL68#%��C��C Add some reasonable limits.��C���`C] **Note**: This is not equivalent to _not_ adding limits. This may be changed in future major���C version increases.����"��"��C<�C���"�"
�"\�C���"�"�"�"�"�"�"�"��C��C Disable all limits.�-\�CL�C���"�"
�"��IC��LCI This function checks that all currently set strict limits are supported.�l�C�A�A�A���A�����"�C�"
�"$�C
_supported�T�C��JC��RCO This function checks the `max_image_width` and `max_image_height` limits given���C the image width and height.���C�A�A�����"�C�"
�"$�C�,�C�r4�C��9C��SCP This function checks that the current limit allows for reserving the set amount���4C1 of bytes, it then reduces the limit accordingly.�<�C�A�A�����"�C�"
�"$�Camount�4�C��"AC��!WCT This function acts identically to [`reserve`], but takes a `usize` for convenience.��"C���" C [`reserve`]: #method.reserve�l�"C�A�A�����"�"C�"
�"$�"Cښ&4�#C��(�C��&_C\ This function acts identically to [`reserve`], but accepts the width, height and color type���'DCA used to create an [`ImageBuffer`] and does all the math for you.��'C���''C$ [`ImageBuffer`]: crate::ImageBuffer���( C��&t�(C�A�A�������"�(C�"
�"$�(C�,�(C�r4�)C�{T�)C��-#C��+RCO This function increases the `max_alloc` limit with amount. Should only be used���,C together with [`reserve`].��,C���, C��&$�-C�A�A���"�-C�"
�"$�-Cښ&4�-C��/+C��.TCQ This function acts identically to [`free`], but takes a `usize` for convenience.��/C�ԡ/C [`free`]: #method.free�T�/C�A�A���"�/C�"
�"$�/Cښ&4�/C��A��5A2 Deprecated re-export of `ImageReader` as `Reader`�:this type has been moved and renamed to image::ImageReader���RA4�A�&�q�"�"���A��%	|�A��$A! Deprecated re-export of `Limits`�)this type has been moved to image::Limits���AA4�A��&����A��*A' Deprecated re-export of `LimitSupport`�/this type has been moved to image::LimitSupport���GAd�A��&����$A���A<�A�"�"�
��oA�"�
�
�"�"�"��NAt�A�A�A�A�
�A�����"�A�"
�"�
$�A��A�	�A��A�q�"�"���A��D�A���"�"�"��MAt�A�A�A�A���A�����"�A�"
�"��$�A��A�	�A��J�#(  Types describing image metadata�D�J�"�7�7�7�4N(�G�"�$��$V(��"�$��Tf(���"�$��L�(A��"�$Ӛd�(A��"�$��d�(A�"�$Ál�(AK�"�$۪$�(�5�$����(�5�$����(�6�$��܏(�6�$��l�(�7�$���(�7�$�$($3(�"�#�#�#�5�5�5�6�6�7�7�7�7I'�5�"�"��l�'��"�"̤t�'�&�"�"����'�&�"�"�$��'��"�"���|�'�8�"�"��İ'�$�"�"����'�$�"�"���'�&�"�"��d�'�2�"�"8��T�'�&�"�"��,�'�%�"�"�L�'�$�"�"!t'+���'��'#
��'�!#��������'�����su^`��'��"��0'L�'�"�Y�"
Y�"Y�"Reserved�Y�"Y�"��Y�"Y�"Y�"��Y�"Y�"Y�"�Y�"Y�"Y�"Bt470Bg�Y�"Y�"Y�"��Y�"Y�"Y�"Smpte240�Y�"Y�"Y�"��Y�"Y�"Y�"Bt2020�Y�"Y�"Y�"߮Y�"Y�"Y�"Smpte431�Y�"Y�"Y�"Smpte432�Y�"Y�"Y�"Ebu3213�Y�"�ʦ]O�"�"
�"$�'��'�'��2 '���"��25'L�2'�"��Y�"Y�"Y�"��&Y�"Y�"��Y�"Y�"Y�"��Y�"Y�"Y�"�Y�"Y�"Y�"��&Y�"Y�"Y�"��Y�"Y�"Y�"��&Y�"Y�"Y�"ñY�"Y�"Y�"۱Y�"Y�"Y�"Log100sqrt10�Y�"Y�"Y�"Iec61966�Y�"Y�"Y�"��Y�"Y�"Y�"��Y�"Y�"Y�"Bt202010bit�Y�"Y�"Y�"Bt202012bit�Y�"Y�#Y�#��Y�#Y�#Y�#��Y�#Y�#Y�#Hlg�Y�#9�D�"u�"�"
�"$�2'��3'�3'ܿK'֍�"��K8'L�K'�"֍����������������;t���Y�#Y�#Y�#ҴY�#Y�#Y�#��Y�#Y�#Y�#��Y�#Y�#Y�#��&Y�#Y�#Y�#Fcc�Y�#Y�#Y�#��&Y�#Y�#Y�#��Y�#Y�#Y�#��Y�#Y�#Y�#�Y�#Y�#Y�#	Bt2020Ncl�Y�#Y�#Y�#Bt2020Cl�Y�#Y�#Y�#ĶY�#Y�#Y�#ChromaticityDerivedNCL�Y�#Y�#Y�#ChromaticityDerivedCL�Y�#Y�#Y�#ICtCp�Y�#i������"�"
�"$�K'ԨL'�L'��`&'t�`'���"j�"�"�"���`'�A�A��A
���AӼ&�A�A�ȼ&������`'bd��c'���"�"�"�"�#�#�#�#�#�#�#�#�#�#�#�#�#��i2'��c3'0 Construct a transform between two color spaces.��c'���c_'\ Returns `Some` if the transform is guaranteed to be supported by `image`. Both color spaces���d^'[ are well understood and can be expected to be supported in future versions. However, we do���e^'[ not make guarantees about adjusting the rounding modes, accuracy, and exact numeric values���fX'U used in the transform. Also, out-of-gamut colors may be handled differently per API.��f'���f@'= Returns `None` if the transformation is not (yet) supported.��g'���gN'K This is used with [`ConvertColorOptions`][`crate::ConvertColorOptions`] in���hX'U [`ImageBuffer::copy_from_color_space`][`crate::ImageBuffer::copy_from_color_space`],���hS'P [`DynamicImage::copy_from_color_space`][`DynamicImage::copy_from_color_space`].��i'��������������������;t������"�"
�"�$�i'л$�i'��q'�"ڠ
�"�
�"��
�"�"�"�"��
����������������;t����5�5I�5��4�5��4�5��4榦�����Y�������#�#���#��"Y��.h�p��&Y�0Y�0TransformOptions�Y�0rendering_intent�Y�0allow_use_cicp_transfer�Y�0prefer_fixed_point�Y�0interpolation_method�Y�0barycentric_weight_scale�K�L���w'�"ڠ
�"�
�"��
�"�"�"�"��&����������������;t����5�5I�5��4�5��4�5��4榦�����Y��������&��z'�"ڠ
�"�
�"��
�"�"�"�"��&����������������;t����5�5I�5��4�5��4�5��4榦�����Y��������&�˃�'�ك'�A�A���A�A�A��A
��%�A��&�A�A���&����A�"��"��"�"�"��'�"����&$��'���$��'�$��&���'�$��&���'
�"��&��&$��'PRIK��='���%'�ÆW'�ц'�B�B���������"�'�"
�"$�'�$�'л$��'���'�"ڠ
�"�
�"��
�"�"�"�"������������������������q�aX������'���'�"����������������;t����5�5I�5��4�5��4�5��4榦�����Y���������5�5I�5��4�5��4�5��4榦�����Y������������������������;t����7�7���7���"�7ɼ�"�7޼�"�7��"�QG�e\|N���"�?�"�"�"��
��'�#�����'���<��'��<��'
�"��trs�ċ'���'output_coef�\܌'bd�_���$��'�"ڠ
�"�
�"��
�"�"�"�"���5�5I�5��4�5��4�5��4榦�����Y���������5�5I�5��4�5��4�5��4榦������B�B��B���B���B�B���&������܏$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&t��'��'�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&`��"�"(��"�"�̘$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&���"�"���"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&���"�"H��"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&��"�"؈�"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&�����"�"h��"�"�ű$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&0��"�"���"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&���"�"���"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&P��"�"��"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&���"�"���"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&p��"�"8��"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&��"�"ȓ�"�"���$'�"ڠ
�"�
�"��
�"�"�"�"���B�B�B���B����&���"�"X��"�"���R'���'�B�B�B�B���B���B���"��'�"
�#$��'�	��'��
��'���'$��'�"{��#�#C��#�#����'���'�B�B����B�5�5I�5��4�5��4�5��4榦������A�A��A���A���A�A���&������"�?�#�#��'�"��
��'�$�����4'���$�ҡ'
�#��$��'л$��'EG����'���'�B�B����B�5�5I�5��4�5��4�5��4榦������A�A��A���A���A�A���&������"��#�#�'�"����'�$�����5'���$���'
�#��$�'л$��'EG����'���'�B�B����B�5�5I�5��4�5��4�5��4榦������A�A��Aј�Aј�A�A���&������"��#�#ڥ'�"����'��&���5'���$ܳ�'
�#��$ۥ'л$�'=?��6'<�'�"�"�"ڴ
w����T'|��'�B�B�B���Bј�"�?�#�#ǩ'�"��
��'��&���'
�#��luma�$��'�ͩ'-/ʚ�ƫU'�ԫ'�B�B�B���Bј�"�?�#�#��'�"��
�'��&��'
�#����&$��'���'*,�p����S'T��'�B�B�B���Bј�"�?�#�#̯'�"��
��'��&���'
�#����,ů'��4ү'+-��T'\��'�B�B�B���Bј�"�?�#�#��'�"��
��'��&���'
�#����,��'��4��'+-���R'L˲'�B�B�Bј�B���"�?�#�#��'�"��
ղ'��&�ز'
�#����,�'��4��'+-���S'TĴ'�B�B�Bј�B���"�?�#�#�'�"��
ϴ'��&�Ҵ'
�#����,�'��4��'+-����'t��'�B�B�Bј�B�����"�?�#�#ն'�"��
��'��&���'
�#����,ζ'��4�'coef�$��'8:Û��й�'|޹'�B�B�Bј�B�����"�?�#�#��'�"��
�'��&��'
�#����,��'��4��'��&$º'57i����d��'φ�#�#�#�#�#�#�#�#�#����'\��'�B�B�B�Bφ�B
��%�B�����B�?�?��?���:�?�	�:$x��Lk���%���#���#���#�#�#��'�#
���L��'���L��'�%�,��'�$����E'��$ԃ'���+'�%�,��'�#��ĭ�'�#ԃ'���'�#Ä'���'�Ä'ԃ'���"'
�#��$��'�44��'color_space_fallback����'����b����$'d��'����'���'�"�B�B�B�Bφ�B
Ճ�B�����B���?�?��?���:�?�	�:$x��Lk�����#Ճ�#��#�#�#��'�#����'d��'���'d��'�#��'���'�$��'L��'�#�'���'��'��'܁�'�$�'L��'
�#��'�'$��'�44��'�'���'from_layout�\��'into_layout�\��'����������'l��'�"�B�B�?�?��?���:�?�	�:$x��Lk������#��#�#��'�#����'$��'�$��'L��'
�#��'��4��'��4��'�'\��'=?����'���'�"�B�B�B
��&�B
��&�����#��#��#�#�#��'�#��&$��'��&$��'�$��&L��'�#��&���'�#��&���'
�#��&��&�44��'��4��'҉'\��'�'\��'color_space_coefs����'�����|��'4��'���'$��'�"���#�#~��#�#F����?�����'���'�B�B�Bφ�B��'����������������������q�aX��'��'�#Ճ�#��#�#�#��'�#��'d��'��'d��'Љ'���'�'���'��'ܔ�'��'L��'
�#��'�'$��'�44��'҉'\��'�'\��'dfhj���''4��'���'��'�"�B�B�B��'�B��'�#Ճ�#��#�#�#��'�#��'d��'��'d��'Љ'���'�'���'��'�ϖ'��'L�'
�#��'�'��4��'�44ϕ'RTVX�������'̷�'�"�B�B�B��'�B��'�#Ճ�#��#�#�#��'�#��'dќ'��'dߜ'Љ'�ٝ'�'���'��'ܞ�'��'L��'
�#��'�'��4��'�44��'RTVX8������'��� '�"�B�B�B��'�B��'�#Ճ�#��#�#�#ä'�#��'d��'��'d��'Љ'���'�'�˥'��'��'��'L��'
�#��'�'��4��'�44�'RTVX��'�#ڠ
�#�
�#��
�#�#�#�#��'�'��'�'
��'��'���'�� '�"�B�B�B��'�B��'�#Ճ�#��#�#�#��'�#��'d��'��'d��'Љ'���'�'���'��'�ѫ'��'L�'
�#��'�'��4��'�44Ѫ'RTVXޢL��'�#ڠ
�#�
�#��
�#�#�#�#��'�'��'�'њ'�ͱ)'lޱ'�#���#�#�#�
�ͱ�'����L�'�%�
,��'�$�
���K'�
�$�
�%�dz1'�%��',��'�$��'���P'��'�$��'�%���6'�#�'���'��'��'���"'�#��'�յ'�#�
���'�ʞ'�ܞ'��
���'�ʞ'�ܞ'������'���#���#�#�#��$Ä'��+'υ'�Ƿ+'�',ȶ'�$��жE'��'L��'��',��'��'���E'��'L��'��'���'��'���"'��'��'�AC24���,'���'�#�#�
���}'��
$��'�#�
+��'�
7��'+�#�#�#�#�#�#���'l��'�
�#�#
�#�
$ù'�ֹ$'tٹ'�
�#�#
�#�
��'���!'�#�#�#�#�#�#즺'l��'�#�#
�#$��'dκ'Ժ'�"���#'t��'�#�#
�#���'���"'�#�#�#�#�#�#��'l�'�#�#
�#$��'d��'��'�"��#'t�'�#�#
�#���'���"'�#�#�#�#�#�#쬿'l��'�#�#
�#$��'��#'t�'�#�#
�#���'ğ�'�?�#�#��
��'��&�#����'���'�"�B�B��&��B�5�5I�5��4�5��4�5��4榦������A�A��A���A���A�A���'������#��#�#��'�#����'�$�����'
�#����$��'л$��'57���A'|��'4��'d��'L��'���#�#�#�#�#�#�#���'���F'C The sRGB color space, BT.709 transfer function and D65 whitepoint.�$��'�#�#��܍�'���6'3 SRGB primaries and whitepoint with linear samples.�\��'�#�#�����'���S'P The  Display-P3 color space, a wide-gamut choice with SMPTE RP 432-2 primaries.���'����^'[ Note that this modern Display P3 uses a D65 whitepoint. Use the primaries `SmpteRp431` for����['X the previous standard. The advantage of the new standard is the color system shares its����%'" whitepoint with sRGB and BT.2020.�T��'�#�#�����:'���'�"������������������;t�����&�#�#
�#$��'���4'���'�B�B���#��'�#��
$��'\��'��'�"���-'D��'��φ�#�#
�#1����?'d��'����������������������q�aXφ���#�#
�#$��'d�'φ�#���:'���'�B�Bφ����������������;t������#��'�#
�#$��'l����('d��'�"��
���'���#��#���'$��'φ���#�#
�#��$��'���'d��'�"��&Y��.h�p�#�''�"�#�#Y�-Y�-��$Y�-pcs�Y�-��Y�-
profile_class�Y�-��&Y�-red_colorant�Y�-green_colorant�Y�-
blue_colorant�Y�-white_point�Y�-black_point�Y�-media_white_point�Y�-��Y�-measurement�Y�-red_trc�Y�-	green_trc�Y�-blue_trc�Y�-gray_trc�Y�-��Y�-chromatic_adaptation�Y�-lut_a_to_b_perceptual�Y�-lut_a_to_b_colorimetric�Y�-lut_a_to_b_saturation�Y�-lut_b_to_a_perceptual�Y�-lut_b_to_a_colorimetric�Y�-lut_b_to_a_saturation�Y�-gamut�Y�-	copyright�Y�-description�Y�-device_manufacturer�Y�-device_model�Y�-char_target�Y�-viewing_conditions�Y�-viewing_conditions_description�Y�-
technology�Y�-calibration_date�Y�-creation_date_time�Y�-version_internal�Yl�.���u���'��&�$���X'T��'�"�B�B��&��B��'Y�0Y�0Y�0��Y�0Y�0Y�0�Y�0Y�0Y�0Cmyka�Y�0Y�0Y�0��Y�0Y�0Y�0	GrayAlpha�Y�0Y�0Y�0Inks5�Y�0Y�0Y�0Inks6�Y�0Y�0Y�0Inks7�Y�0Y�0Y�0Inks8�Y�0Y�0Y�0Inks9�Y�0Y�0Y�0Inks10�Y�0Y�0Y�0Inks11�Y�0Y�0Y�0Inks12�Y�0Y�0Y�0Inks13�Y�0Y�0Y�0Inks14�Y�0Y�0Y�0Inks15�Y�0���X~���#��'�#
�$$��'��4��'�>5(#K&KKK|a(K�zF(�J�J�J�J�J�J�J�J���(�J�J�J�J�J�J�J�J�J�J�J�J��(���$�$�$�$�$�$��
6(���(� Converts from [Exif orientation](https://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html)�-\�
(L�
(���$�$
�$exif_orientation���
(ԯ(���(� Converts into [Exif orientation](https://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html)�-\�(<�(���$�$
�$$�(��4(��9(6 Extracts the image orientation from a raw Exif chunk.��(���'($ You can obtain the Exif chunk using���F(C [ImageDecoder::exif_metadata](crate::ImageDecoder::exif_metadata).��(���^([ It is more convenient to use [ImageDecoder::orientation](crate::ImageDecoder::orientation)���!( than to invoke this function.���P(M Only use this function if you extract and process the Exif chunk separately.�-\�(|�(�B�B�����$�(�$
�$chunk�,�(,�(�$ڠ
�$�
�$��
�$�$�$�$��������?(���(� Extracts the image orientation from a raw Exif chunk and sets the orientation in the Exif chunk to `Orientation::NoTransforms`.����(� This is useful if you want to apply the orientation yourself, and then encode the image with the rest of the Exif chunk intact.��(���m(j If the orientation data is not cleared from the Exif chunk after you apply the orientation data yourself,���(| the image will end up being rotated once again by any software that correctly handles Exif, leading to an incorrect result.��(���d(a If the Exif value is present but invalid, `None` is returned and the Exif chunk is not modified.�-\�(��(�B�B�����$�(�$
�$��',�(��$I(-\�$(��$(�"�B�B������������������;t�����'�$�$(�$
�$��',�$(���$�$��'(�$ڠ
�$�
�$��
�$�$�$�$����'��)(�$ڠ
�$�
�$��
�$�$�$�$��'��*�(��*(�"�B�B�B�G�G��G�d��G���y.)I�B�?�B������������������;t�����'�$ō�$�$�*(�$��ō�*(A���'̾+(
�$��'�q4�*(%'D�1(�$ڠ
�$�
�$��
�$�$�$�$��'����'��%T�J4�J�$�$�$�$�$�$�%�%��
<�5b�$�$Num��5��$�$݇
<�5��$�$	AddAssign�L�5��$�$��$�5�1�$�$���1�$�$��,�5�2�$�$���2�$�$���5�1�$�$���1�$�$�$�5�2�$�$��2�$�$����5�/�$�$�{#5+.

��5���&5������np��5J��15��N5K Types which are safe to treat as an immutable byte slice in a pixel layout���5 for image encoding.�|�5�$�$�
��{5�%�
��5�$�
)��'�
5��'*�$�$�$��5�� 5 Get the bytes of this value.�D�5�B�B�
�B���$�5�$
�$�
$�5��5���$�$�$܍5D�5�B�B����'�$�5�$
�$$�5��5���$�$�$��5D�5�B�B���B���$�5�$
�$$�5��5ј�$�$�$��5D�5�B�Bј�B���$�5�$
�$$�5��N5��U5R The type of each channel in a pixel. For example, this can be `u8`, `u16`, `f32`.�L�5�$�$�
���5��'$�5��
<�5��
�5��
�
��5��
,�5b�
<�5�$�
u��'q��'g��']��'O��'E��'<�
���'���'���'���'y��'o��'f�$�$�$�$��	5��M5J The maximum value for this type of primitive within the context of color.���c5` For floats, the maximum is `1.0`, whereas the integer types inherit their usual maximum values.���	5�$�$�
��5��
M5J The minimum value for this type of primitive within the context of color.���
c5` For floats, the minimum is `0.0`, whereas the integer types inherit their usual minimum values.���5�$�$�
��5��5�5�
5�5�5,�58�$�5&�58��5&�5�5�5,�58�$�5&�58�$�5!�5,�58���5&�58�$�5*�5�5�
58$�58�L�58
�5,�58�$�5�5�
58,�58���5&�58$�5�5,�58���
5%�
58,�
58����
5&�
58$�
5�
5,�
58�$�
5%�
5%�
5��05\�5�$�$��!,�5��'<�5��'<�5�$��!(��'&��'$��!:��'8��'6�$�$�$�$�$�$���
�$��[5���'$�5���'<�5���'�5���'��'Ľ5���',�5b��'<�5���'��'L�5��'���'v��'l��'b��'T��'J��'A��'2�$�$��Z54�5�$�$��&5T�5��'�
�$�$
�$�
��
�5��"5L�5�
��'�$�$
�$�
$�5��5�$�$\�54�5�$�$Ė5�$�$\�54�5�$�$��5�$�$\�54�5�$�$��5�$�$\�54�5�$�$Գ5�$�$\�54�5�$�$��5�$�$\�54�5�$�$��5�$�$\�54�5�$�$Ē5�$�$\�54�5�$�$��5�$�$\�54�5�$�$��5�$�$\�54�5�$�$��5�$�$\�54�5�$�$ħ5�$�$\�54�5�$�$��!5$�5�$�$�
���5��'<�5��'<�5�$�
*��'&��'$�
<��'8��'6�$�$�$�$���
�$��5�$��'L�5��'��'�$��5,�5�$�$��55$�5�
�
��'�
�$�$
�$�
ҽ�5ɽ�5��,�5��!5�$�$T�!5,�!5�$�$��!5�$�$T�!5,�"5�$�$��"5�$�$T�"5,�"5�$�$��"5�$�$�$�$�$T�"5,�"5�$�$��"55$�"5�$�$�$
�$ҽ�"5ɽ�"5��,�#5��$~5��#-5* The pixel with an associated `ColorType`.���#I5F Not all possible pixels represent one of the predefined `ColorType`s.���$5�$�$�
��$�5��',�$5ʞ'��$T5ܞ'��%15�$�
4��'0ʞ'.ܞ'+�
L��'Hʞ'Fܞ'C�$�$��'#5��%D5A This pixel has the format of one of the predefined `ColorType`s,���&(5% such as `Rgb8`, `La16` or `Rgba32F`.���&.5+ This is needed for automatically detecting���&25/ a color format when saving an image as a file.�T�'5�$�$����'#5���$�$��'#5T�'5�$�$����($5���$�$��(#5T�(5�$�$����)$5���$�$��)#5T�)5�$�$����*$5���$�$��*#5T�*5�$�$����+%5���$�$��+#5T�+5�$�$����+%5���$�$��,#5T�,5�$�$����,$5���$�$��-#5T�-5�$�$����-%5���$�$��-#5T�-5�$�$����.%5���$�$��.#5T�.5�$�$����/&5���$�$��/#5T�/5�$�$����05<�05�$�%�%�%�8�8�8��$�15�"�$�$��t�15�"�$�$��$J��$�$���E��$�$���D��$�$��2��$�$��K.��$�$��L��/�$�$�����/�$�$���v�1�$�$���1�$�$��$�w�1�$�$���1�$�$�$�x�2�$�$��2�$�$��,�x�2�$�$���2�$�$d�05��1-5{$�15lo��2(5��$��$��2,5$�35����$�$
�$��,�35��65��$��6%5D�65��$�$
�$$�65��9"5Ė95�$�$�
��9�5�$�
�
 �$�%�$�%���
�$��925�%��(��:5��(��(�%��915��95�$�$��:.54�:5���$�$
�%�
�:5��:)5���%�%�$�%�%ԟ;5��;5�%�%��;-54�;5���%�%
�%�;5��<*5���%�%�$�%�%��<5��<5�%�%��=-54�=5���%�%
�%�=5��=*5���%�%�$�%�%Ԩ>5��>5�%�%��>-54�>5���%�%
�%�>5��?*5���%�%�$�%�%��?5��?5�%�%��@-54�@5���%�%
�%�@5��@+5���%�%�$�%�%ԳA5��A5�%�%��A-54�A5���%�%
�%�A5��B+5���%�%�$�%�%��B5��B5�%�%��C-54�C5���%�%
�%�C5��D*5���%�%�$�%�%��D5��D5�%�%��D-54�D5���%�%
�%�D5��E+5���%�%�$�%�%ԆF5��F5�%�%��F-54�F5���%�%
�%�F5��G+5���%�%�$�%�%��G5��G5�%�%��G-54�G5���%�%
�%�H5��H+5���%�%�$�%�%ԘI5��I5�%�%��I-54�I5���%�%
�%�I5��J,5���%�%�$�%�%��J5��J5�%�%��K-54�K5���%�%
�%�K5��K,5���%�%�$�%�%ԭL5��L5�%�%��L-54�L5���%�%
�%�L5��Y�5��Y5�B�B����B�A�A��A
���$�A��(�A�A���(����B�?�%�%�Y5��
�Y5��&ļY5
�%���KL�Y5л$�Z5&(��[�5��[%5�B�B���B�A�A���(�A�A���(����B�?�%��%�%�%�\5��
�\5��&$�\5��&Ć\5�$��&Į\5
�%����&�KL�\59;>@��^75��^5�%�%��!,�^5�
<�^5�%��!#ʕ(��!/ʕ(*�%�%�%��^�5d�^5�B�B����B�B�B��B
�
�B�(�B�B�ؖ(����B�%��%�%�_5�%���^5��'��^65���$�
�_5
�%�
���KL�_5л$�_5>@��`!5�%�%�%��`�5d�`5�B�B����B�B�B��B���B���B�B���(����B�%��%�%�a5�%���`5��&��`65���$�a5
�%���KL�a5л$�a59;��c"5�%�%�%��c�5d�c5�B�B����B�B�B��B���B���B�B���(����B�%��%�%�d5�%���c5��&��c65��&��c5
�%���KL�d5л$�d5/1��e"5�%�%�%��f�5d�f5�B�B����B�B�B��Bј�Bј�B�B���(����B�%��%�%�f5�%���f5��&��f65��&�f5
�%���KL�f5л$�g5/1�i5Ļh5 A generalized pixel.��h5���hU5R A pixel object is usually not used standalone but as a view into an image buffer.�,�i5�%�%�
��i�(5��'$�i5��',�i5�%�
*��'&��'$�
<��'8��'6�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%���'̜j5�$�'L�j5ʡ(ۡ(�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%Ĝj5��iE5B The scalar type that is used to store each channel in this pixel.�D�j5�%�%��j5��j.5+ The number of channels of this pixel type.�l�j5�%�%��k(5��k&5# Returns the components as a slice.�D�k5�B�B�
�B
�'�%�k5�%
�%�
$�k5��l45��k-5* Returns the components as a mutable slice�d�l5�B�B�
�B��(�%�l5�%
�%�
$�l5��m5��l@5= A string that can help to interpret the meaning each channel���m+5( See [gimp babl](http://gegl.org/babl/).�\�m5�%�%����n5��m350 Returns true if the alpha channel is contained.�L�n5�%�%��q!5��n;58 Retrieve the value of the alpha channel for this pixel.��o5���oI5F If there is no alpha channel, returns [Primitive::DEFAULT_MAX_VALUE].��o5���o)5& ### Note for Pixel trait implementors��p5���pT5Q While this is a provided method, it is a good idea to override it for efficiency���p25/ if your pixel type does have an alpha channel.�,�q5�B�B�
�'�%�q5�%
�%�
$�q5��t�5��sA5> Returns the channels of this pixel as a 4 tuple. If the pixel���sK5H has less than 4 channels the remainder is filled with the maximum value���!$Use `channels()` or `channels_mut()`���tN5L�t5��!��(�B�B�
�'�'�'�'�%�u5�%
�%�
$�u5��x�5��v855 Construct a pixel from the 4 channels a, b, c and d.���vC5@ If the pixel does not contain 4 channels the extra are ignored.���!VUse the constructor of the pixel, for example `Rgba([r,g,b,a])` or `Pixel::from_slice`���w�5l�x5��!�(�'�'�'�'�
�%�%
�%�
ҽ�x5ɽ�x5��x5��y5��{15��y 5 Returns a view into a slice.��y5���yT5Q Note: The slice length is not checked on creation. Thus the caller has to ensure���zR5O that the slice is long enough to prevent panics if the pixel is used later on.�T�{5�B�B��(�B�
�%�{5�%
�%�
�,�{5��}=5��{.5+ Returns mutable view into a mutable slice.��|5���|T5��(��|R5ӱ(t�}5�B�B��(�B�
�%�}5�%
�%�
�,�}5��~(5��}5 Convert this pixel to RGB�4�~5�B�B�
�1�1�1���1�/}dn	$�'�%�~5�%
�%�
$�~5��*5��~350 Convert this pixel to RGB with an alpha channel�<�5�C�C�
�2�2�2��2����/c�Q�'�%�5�%
�%�
$�5��*5��5 Convert this pixel to luma�<�5�C�C�
�1�1�1���1��;���@So�'�%�5�%
�%�
$�5���15���451 Convert this pixel to luma with an alpha channel�lĀ5�C�C�
�2�2�2���2��>�J�ު�'�%Ҁ5�%
�%�
$Ӏ5���\5���=5: Apply the function ```f``` to each channel of this pixel.���5�C�C�
���
�%�J�%�%ā5�%ف��5����'��'5���(��'t��5
�%�
��$Ł5�ˁ5SU�ނZ5���=5��(,�5�C�C�
���%�J�%�%�5�%ف�5ռ(���'5��(t��5
�%�
��$�5���568�Ą�5���H5E Apply the function ```f``` to each channel except the alpha channel.����451 Apply the function ```g``` to the alpha channel.�tDŽ5�C�C�
�����
�%�J�%���%�%�%܄5�%فք5����(ل5ռ(���'5��(t��5���(�(���'5��(�(��'tم5
�%�
����($݄5��5���5�������5��H5�(���D5A Apply the function ```g``` to the alpha channel. Works in-place.����5�C�C�
����(�%�J�%���%�%�%��5�%ف��5��(��5ռ(�ʇ'5��(t�5��(���'5��(t��5
�%�
����($��5���5����5`bdf���j5���H5�(���5�C�C�
���
�%�J�%�%��5�%ف��5ռ(���'5��(tԉ5
�%�
��$��5���568��5�%ڠ
�%�
�%��
�%�%�%�%�
���(�'���h5�ɊH5�(���5 Works in place.����5�C�C�
���%�J�%�%ȋ5�%فŋ5ռ(��'5��(t��5
�%�
��$͋5�Ӌ568��5�%ڠ
�%�
�%��
�%�%�%�%�
����(���{5�ь@5= Apply the function ```f``` to each channel of this pixel and�̖�5 ```other``` pairwise.�$��5�C�C�C�
�C�
���
�%�J�%�%��5�%ف��5����'�'���75����(��'t��5
�%�
��$��5�,ƍ5�ԍ5_a���y5���@5��(���)5& ```other``` pairwise. Works in-place.�4��5�C�C�C�
�C�
���%�J�%�%��5�%ف��5��(��75��(t��5
�%�
��$��5�,��5�Ώ5?A���5���5 Invert this pixel�4Đ5�C�C�
�%ː5�%
�%�
$А5���"5�ܐU5R Blend the color of a given pixel into ourself, taking into account alpha channels�,��5�C�C�C�
�C�
�%��5�%
�%�
$đ5�,ʑ5L��5,��5�$�%̡�5|��5�%�%�
䡒5�%�
�
�Ò5����5���5јL�J,�J�%�%�%�&�&�&�&�&��|&)�E�%�%��4F)�G�%�%�!)*�;)�a~)lo)�C�C�����J�%�%�)�})�C����C����)�C����(�
�%�����)�D�)��L�)��$�)pr,�)�%ڠ
�%�
�%��
�%�%�%�%����
����Zip���ҽ�C��ɽ�C����C���	�C��ڸ(j�����C���	����<�}�Ta!N������������,M�[�}�%������������element��G����j����)�%ڠ
�%�
�%��
�%�%�%��(��	N)\�	)�C�C�����	)
�%��L�	)row_size�D�	)���	)��Z)��)�C�C�C�C�����C
�C���)
�%��)��,�)��4�)��v)P|�)T�)��C�C�C�C���C
�C��؝�%��%�%�%�)؝��)��
t�)
�%؝���)��4�)/4�)/�),�)�%ڠ
�%�
�%��
�%�%�%�%؝��
�z�̿�p����f���
�\����R�����H�����>�����})��)�%�C�C�C��(�C��(؝؝�&��&�&�&�)��(��)��
t�)
�&؝���)��4�)/4�)/�)<�)�&ڠ
�&�
�&��
�&�&�&�&؝���(������%����%�4�8I�w+C�g�g��%�h��g�hњ%�g�h���gFPR<?����(��\)��)
�&�,�)�r4� )܉|� )��!Q)t�!)�C�C��
����&�&�!)���!)��%l�")
�&����!)��"J),�")���(��(��(��&�&����(�")���(��(T�#)
�&��(ҽ�")���")���")<>��$Z)��$)��������������������q�aX��%����&�&���$)
�&��capacity�D�$)ԙMl�M�M�N�M�M,�M8content�<�M&�M8�$�M*�M�M�N+�M�M�M8�,�M�M�M8unused_doc_comments���M+�M�N�N8��N�N,�N8��(<�N8
4�N7�4�N�N�N��
��0- The generic error type for image operations.�����	\Y This high level enum allows, by variant matching, a rough separation of concerns between���	UR underlying IO, the caller, format specifications, and the `image` implementation.�T�
�����ςo��&�&�&�&�&�&�&�&�&�&�&�&�&�&�����&�&˼���&�&�����&�&߿���&�&�����&�&��������
,) An error was encountered while decoding.�����]Z This means that the input data did not conform to the specification of some image format,���SP or that no format could be determined, or that it did not match format specific���#  requirements set by the caller.����&�&
�&���������&�&��(l�
�&�&��0���
,) An error was encountered while encoding.��
���
VS The input image can not be encoded with the chosen format, for example because the���]Z specification has no representation for its color space or because a necessary conversion���]Z is ambiguous. In some cases it might also happen that the dimensions can not be used with�|� the format.�0��&�&
�&0�0�˼���&�&��(l��&�&˼~���0- An error was encountered in input arguments.�����[X This is a catch-all case for strictly internal operations such as scaling, conversions,���85 etc. that involve no external format specifications.�~��&�&
�&~�~������&�&��(t��&�&������MJ Completing the operation would have required more resources than allowed.�����_\ Errors of this type are limits set by the user or environment, *not* inherent in a specific���*' format or operation that was executed.����&�&
�&����߿���&�&��(T��&�&߿���@= An operation can not be completed by the chosen abstraction.�����TQ This means that it might be possible for the operation to succeed in general but���%" * it requires a disabled feature,���/, * the implementation does not yet exist, or���63 * no abstraction for a lower level could be found.���&�&
�&�������&�&��(���&�&��h���=: An error occurred while interacting with the environment.�h��&�&
�&h�h������&�&��(L��&�&��(�
����&�_�&#%�C�C�C�C���C�^�^��^��[�^���[����e�S��C���&�
�&
�&,�
��ܭ��96 The implementation for an operation was not provided.�����;8 See the variant [`Unsupported`] for more documentation.�����=: [`Unsupported`]: enum.ImageError.html#variant.Unsupported�����^i�/����&�&��4�=�&�&����$�=�&�&��(�����&�_�&#%�C�C�C�C���C�^�^��^��[�^���[����e�S��C���&��&
�&,�������*' Details what feature is not supported.�3�������G�?̸l�&�&�&�&�&�&�&�&�&�&�&�&�����&�&�����&�&�����&�&�����&�&��������/, The required color type can not be handled.����&�&
�&���������&�&��)���&�&�����IF Dealing with an intricate layout is not implemented for an algorithm.���&�&
�&�������&�&�)���&�&��R���B? The colors or transfer function of the CICP are not supported.�R��&�&
�&R�R������&�&��)$��&�&������%" An image format is not supported.����&�&
�&���������&�&��)|��&�&������%" Some feature specified by string.���JG This is discouraged and is likely to get deprecated (but not removed).����&�&
�&���������&�&��)4��&�&��(�����&��&#%�C�C�����&��&
�&,�(�����&�_�&#%�C�C�C�C���C�^�^��^��[�^���[����e�S��C���&��&
�&,��� �����&�`�&#%�C�C�C���C��&��&�&��&����)��`��)�
�&��)$�����H ��������&��&8:�C�C�C���C���& ��&
�&L���į!��52 An error was encountered while encoding an image.�����^[ This is used as an opaque representation for the [`ImageError::Encoding`] variant. See its��� '$ documentation for more information.�� ��� C@ [`ImageError::Encoding`]: enum.ImageError.html#variant.Encoding�l�!˼CÀ�K[��&�&��!4�!=�&�&����!0T�!=�&�&����������������;t����(!�!�˼�&�_�&#%�C�C�C�C˼�C�^�^��^��[�^���[����e�S��C���&!�!�&
�&,�!��̹$��"1. An error was encountered in inputs arguments.��"���"_\ This is used as an opaque representation for the [`ImageError::Parameter`] variant. See its���#'�)�#���#EB [`ImageError::Parameter`]: enum.ImageError.html#variant.Parameter�t�$��ڡ�W���)�&�&��$$�$=�&�&˽��$0T�$=�&�&Ô)("�$����&�_�&#%�C�C�C�C���C�^�^��^��[�^���[����e�S��C���&"�$�&
�&,�$��ܑ&��%)& Details how a parameter is malformed.�3��%��&˽V�����&�&�&�&�&�&�&�&�&�&�&�&�&�&�&��˽�&�&��˽�&�&�&��&��&$! The dimensions passed are wrong.�3�&�&˽GI�&�&˽l�'��&WT Repeated an operation for which error that could not be cloned was emitted already.�f�&�&˽z|�&�&˽e���'XU The cicp is required to be RGB-like but had other matrix transforms or narrow range.�e��&�&
�&e�e���˽�&�&�)$�(�&�&������(&# A string describing the parameter.���)J҉)���&�&
�&������˽�&�&��)4�)�&�&��T�*��)*' The end of the image has been reached.�9�&�&˽MO�&�&˽d�*��*GD An operation expected a concrete color space but another was found.�V�&�&˽t�+��+ The cicp that was expected.�D�+�&�&��\�+��+ The cicp that was found.�,�+�&�&��(#�%�˽�&��&#%�C�C˽˽�&#�%�&
�&,�%($�%�˽�&�_�&#%�C�C�C�C˽�C�^�^��^��[�^���[����e�S��C���&$�%�&
�&,�%�� %�%�˽�&�`�&#%�C�C�C˽�C��)�&��&�&%�%�&Ϗ)�ޏ)�
�&��)$�%����H&�%�˽�˽�&��&8:�C�C�C˽�C˽�&&�%�&
�&L�%��ġ.��,52 An error was encountered while decoding an image.��,���,^[ This is used as an opaque representation for the [`ImageError::Decoding`] variant. See its���-'�)�-���-C@ [`ImageError::Decoding`]: enum.ImageError.html#variant.Decoding�l�.��)a��Z��&�&��.4�.=�&�&����.0T�.=�&�&Ô)('�.����&�_�&#%�C�C�C�C���C�^�^��^��[�^���[����e�S��C���&'�.�&
�&,�.�̬�1��/M��(�/���/\Y This is used as an opaque representation for the [`ImageError::Limits`] variant. See its���0'�)�0���0?< [`ImageError::Limits`]: enum.ImageError.html#variant.Limits�	T�1߿��i���8�&��1$�1=�&�&��((�1�߿�&�_�&#%�C�C�C�C߿�C�^�^��^��[�^���[����e�S��C���&(�1�&
�&,�1�̼�5��2DA Indicates the limit that prevented an operation from completing.��2���2b_ Note that this enumeration is not exhaustive and may in the future be extended to provide more���3A> detailed information or to incorporate other resources types.�3��4
t�5��xD�Zn~%��&�&�&�&�&�&�&�&�&t�5��5DA The resulting image exceed dimension limits in either direction.�
S�&�&��gi�&�&����6��6IF The operation would have performed an allocation larger than allowed.�
X�&�&��ln�&�&��\�7��6DA The specified strict limits are not supported for this operation�
S�&�&����7��7 The given limits�4�7�&�&����8��8 The supported strict limits�L�8�&�&��()�4����&��&#%�C�C�����&)�4�&
�&,�4(*�4����&�_�&#%�C�C�C�C���C�^�^��^��[�^���[����e�S��C���&*�4�&
�&,�4�� +�4����'�`�'#%�C�C�C���C��)�&��'�'+�4�&Ϗ)�ޏ)�
�'��)$�4����H,�4�������'��'8:�C�C�C���C���',�4�'
�'L�4��-�4����'��'#�*,/18�;?A�C�C���'-�4�'
�'�4��9��830 A best effort representation for image formats.�3��9|�9����5<4I���'�'�'�'�'�'�'�'�'�'�����'�'�����'�'Җ���'���9  The format is known exactly.���'�'
�'�������'�'��)\�:�'�'��O���:+( The format can be identified by a name.�O��'�'
�'O�O������'�'��)4�:�'�'������:41 A common path extension for the format is known.����'�'
�'����Җ���'�'��)��;�'�'Җ<�<��;74 The format is not known or could not be determined.�F�'�'��Z\�'�'��(.�9����'��'#%�C�C�����'.�9�'
�',�9(/�9����'�_�'#%�C�C�C�C���C�^�^��^��[�^���[����e�S��C���'/�9�'
�',�9�� 0�9����'�`�'#%�C�C�C���C��)�'��'�'0�9�'Ϗ)�ޏ)�
�'��)$�9����H1�9�������'��'8:�C�C�C���C���'1�9�'
�'L�9�����$���QN Converting [`ExtendedColorType`] to [`ColorType`][`crate::ColorType`] failed.�������NK This type is convertible to [`ImageError`] as [`ImageError::Unsupported`].�'̜���Жw�Mm(g�'���!ǒ�'�'��(h�����'��'$&�C�C�����'h��'
�',�|�9�'A9> A Rectangle defined by its top left corner, width and height.�*$�9����Of�[��'�'�'�'T�9��,9) The x coordinate of the top left corner.��9�'�'T�9��,9) The y coordinate of the top left corner.��9�'�'t�9ԁ9 The rectangle's width.�,�9�'�'|�9ܴ9 The rectangle's height.�4�9�'�' mr9���(nx9����'��'"$�C�C�����'nx9�'
�',x9(o9����'�_�'"$�C�C�C�C���C�^�^��^��[�^���[����e�S��C���'o9�'
�',9��Hp�9�������'��'8:�C�C�C���C���'p�9�'
�'L�9��q�9����'��'#�*,/18�;?A�C�C���'q�9�'
�'�9 r�9����'�`�'#%�C�C�C���C��)�'��'�'r�9�'Ϗ)�ޏ)�
�'��)$�9������cľZ A bi-level color map��Z�t�Z��<�Z����ZEB use image::imageops::colorops::{index_colors, BiLevel, ColorMap};���[#  use image::{ImageBuffer, Luma};��[���[ let (w, h) = (16, 16);���[WT // Create an image with a smooth horizontal gradient from black (0) to white (255).���\_\ let gray = ImageBuffer::from_fn(w, h, |x, y| -> Luma<u8> { [(255 * x / w) as u8].into() });���]`] // Mapping the gray image through the `BiLevel` filter should map gray pixels less than half���^IF // intensity (127) to black (0), and anything greater to white (255).���^ let cmap = BiLevel;���^0- let palletized = index_colors(&gray, &cmap);���_41 let mapped = ImageBuffer::from_fn(w, h, |x, y| {���_+(     let p = palletized.get_pixel(x, y);���`$!     cmap.lookup(p.0[0] as usize)���`1.         .expect("indexed color out-of-range")�<�` });���`:7 // Create an black and white image of expected output.���a<9 let bw = ImageBuffer::from_fn(w, h, |x, y| -> Luma<u8> {���a     if x <= (w / 2) {���a         [0].into()���b
     } else {�ġb         [255].into()�L�b     }�<�b��)��b assert_eq!(mapped, bw);�<�b��+<�c��b�����'#)�'�'��(s�b����'��'#%�C�C�����'s�b�'
�',�b t�c�����*;\�*������"��'M�'�'d�	*,�	*��'�'l�	*4�	*��'�'(��*����'�_�'$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���'��*�'
�',�*��(��*����'��'$&�C�C�����'��*�'
�',�* ��*�����	!*<|�	*���DI䰐��'�'��	*,�	*�'�'ċ
*4�
*�'�'(��	*����'�_�'$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���'��	*�'
�',�	*��(��	*����'��'$&�C�C�����'��	*�'
�',�	* ��	*�����*?d�*���'�'���*��$�*����
,f�,��'�'')|�*<�*��'�'��%��*T�*��'�'��%(��*���'�'������6������'��'��Z\�C�C�����'��*�'
�'��,�*���� Available Sampling Filters.���|��#����NK To test the different sampling filters on a real example, you can find two��� examples called���QN [`scaledown`](https://github.com/image-rs/image/tree/main/examples/scaledown)�<�	 and���	MJ [`scaleup`](https://github.com/image-rs/image/tree/main/examples/scaleup)���	96 in the `examples` directory of the crate source code.��
���
 Here is a 3.58 MiB���
YV [test image](https://github.com/image-rs/image/blob/main/examples/scaledown/test.jpg)���,) that has been scaled down to 300x225 px:�����a^ <!-- NOTE: To test new test images locally, replace the GitHub path with `../../../docs/` -->���JG <div style="display: flex; flex-wrap: wrap; align-items: flex-start;">���(%   <div style="margin: 0 8px 8px 0;">���
��     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-near.png" title="Nearest"><br>�ħ     Nearest Neighbor�d�	   </div>���(��)����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-tri.png" title="Triangle"><br>���     Linear: Triangle�d���)��(��)����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-cmr.png" title="CatmullRom"><br>���     Cubic: Catmull-Rom�d���)��(��)����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-gauss.png" title="Gaussian"><br>���
     Gaussian�d���)��(��)����     <img src="https://raw.githubusercontent.com/image-rs/image/main/examples/scaledown/scaledown-test-lcz2.png" title="Lanczos3"><br>��     Lanczos with window 3�d���)T� </div>���d�	 ## Speed�����JG Time required to create each of the examples above, tested on an Intel���/, i7-4770 CPU with Rust 1.37 in release mode:�����  <table style="width: auto;">�T�   <tr>���     <th>Nearest</th>���     <td>31 ms</td>�\�   </tr>�T���)��     <th>Triangle</th>���     <td>414 ms</td>�\���)T���)܌     <th>CatmullRom</th>���     <td>817 ms</td>�\���)T���)��     <th>Gaussian</th>���     <td>1180 ms</td>�\���)T���)̡     <th>Lanczos3</th>�Ļ     <td>1170 ms</td>�\���)d�	 </table>�KT�����Aw��'�'�'�'�'�'�'�'�'�'�'�'�'�'�'<��� Nearest Neighbor�K"�'�'��68�'�'��D��� Linear Filter�K�'�'��35�'�'��T���
 Cubic Filter�K�'�'��24�'�'��D��� Gaussian Filter�K!�'�'��57�'�'��D�̠ Lanczos with window 3�K'�'�'��;=�'�'��(������'��'$&�C�C�����'���'
�',� �����(������'�_�'$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���'���'
�',���H���������'��'9;�C�C�C���C���'���'
�'L���������'��'$�+-028�<@B�C�C���'���'
�'� ������'�`�'$&�C�C�C���C��)�'��'�'���'Ϗ)�ޏ)�
�'��)$�������!���1. Holds analytical gaussian blur representation�S����'�#ٚ��'�'�'�'��������'�'���d����'�'�Ď�Ď��'�'���d����'�' �Œ	���(�Ȍ	����'��'%'�C�C�����'�Ȍ�'
�',ȌP�ό	����'��'%'�C�C�C���C�����'�ό�'
�'Tό��H�ی	�������'��':<�C�C�C���C���'�ی�'
�'Lی����6��360 An enumeration over supported AVIF color spaces�3��6pT�6���@sv2�m�'�'�'�'�'�'$�6��6 sRGB colorspace�p!�'�'��57�'�'��,�6��6 BT.709 colorspace�p#�'�'��79�'�'��(��6����'�_�'$&�C�C�C�C���C�^�^��^��[�^���[����e�S��C���'��6�'
�',�6�� ��6���(��6����'��'$&�C�C�����'��6�'
�',�6H��6�������(��(9;�C�C�C���C���'��6�'
�(L�6����6����(��($�+-028�<@B�C�C���(��6�(
�(�6t�	uL�	����&��Xzɥ�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(<�	u��(�(����(�(��,�	u��(�(����(�(��,�	u��(�(����(�(��,�	u��(�(����(�(��4�	u��(�(����(�(��$�	u��(�(����(�(��$�	u��(�(����(�(��\�	u��(�(����(�(��\�	u��(�(����(�(��H��	�������(��(9;�C�C�C���C���(��	�(
�(L�	�� ��	���(��	����(��($&�C�C�����(��	�(
�(,�	��	vl�	������8�N�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�($�	v��(�(����(�(��$�	v��(�(����(�(���	v��(�(����(�(���	v��(�(����(�(���	v��(�(����(�(���	v��(�(����(�(��H��	�������(��(9;�C�C�C���C���(��	�(
�(L�	����	w|�	���%����.��(�(�(�(�(�(�(�(�(�(�(�(,�	w��(�(����(�(��,�	w��(�(����(�(��4�	w��(�(����(�(��L�	w��(�(����(�(��H��	�������(��(9;�C�C�C���C���(��	�(
�(L�	����	xd�	���5�Ȫ0٧��(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(���(�(���(�(�(�(�(�����(�(��		�(�(�(��

�(�(�(���(�(��

�(�(���(�(t�	x��(�(����(�(��̘	x��(�(����(�(����	x��(�(����(�(����x����(�(
�(��������(�(��*�	��(�((�x(���(�(
�((�(�����(�(��*�	��(�(��	x��(�(����(�(����	x��(�(����(�(��u�xu���(�(
�(u�u�������(�(��*��	��(�(���	��(�(��x����(�(
�(��������(�(��*� 	��(�(�x���(�(
�(������(�(��*�!	��(�(�!	��(�(l�!	x��(�(����(�(��q�xq���(�(
�(q�q�����(�(��*�"	��(�(��x����(�(
�(��������(�(�*�#	��(�(�x���(�(
�(������(�(�*�$	��(�(��$	x��(�(����%	\�%	��(�(t�%	L�%	��(�((��	����(�_�($&�C�D�D�C���D�^�^��^��[�^���[����e�S��D���(��	�(
�(,�	�� ��	���(��	����(��($&�D�D�����(��	�(
�(,�	 ��	����(�`�($&�D�D�D���D��)�(��(�(��	�(Ϗ)�ޏ)�
�(��)$�	����H��	�������(��(9;�D�D�D���D���(��	�(
�(L�	����	����(��($�+-028�<@B�D�D���(��	�(
�(�	P��	����(��($&�D�D�D���D�����(��	�(
�(T�	����	����(��($&�D�D�D���D�����(��	�(
�(�	����8	���8	����/����(�(�(�(�(�(�(�(�(�(�(�(�8	���(�(����(�(��$�9	���(�(����(�(��$�9	���(�(����(�(��L�9	���(�(����(�(��(��8	����(�_�($&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���(��8	�(
�(,�8	�� ��8	���(��8	����)��)$&�D�D�����(��8	�(
�),�8	 ��8	����)�`�)$&�D�D�D���D��)�)��)�)��8	�)Ϗ)�ޏ)�
�)��)$�8	����H��8	�������)��)9;�D�D�D���D���)��8	�)
�)L�8	����8	����)��)$�+-028�<@B�D�D���)��8	�)
�)�8	P��8	����)��)$&�D�D�D���D�����)��8	�)
�)T�8	����8	����)��)$&�D�D�D���D�����)��8	�)
�)�8	����V�	�<�V	�$�V	l�V	��V	��V	��D�D�D�Dދދҝ����g��
�g����g����gJ��K±�*�D�D�����R�)��)�)�)�W	���W	����W	��l�W	
�)�R��ƷT�W	�s<�W	�<�W	�D�W	�W	LN����X	L�X	�X	�\	�X	�X	,�X	8��X	&�X	8�$�X	*�X	�X	�\	8�Y	8�D�Y	�Y	7��Y	�Y	�Y	8,�Y	%�Y	8�Y	8�Y	8�$�Y	�Y	�Y	8��
,�Y	�Y	8ƷT�Y	 �Y	8�$�Y	�Y	�Y	�Y	�[	8�Z	8��Z	�Z	8�s<�Z	�Z	�Z	,�Z	8��Z	8�Z	8�,�Z	%�Z	8��
,�Z	�Z	�Z	7��Z	�Z	8��Z	�Z	�Z	7��Z	%�Z	8��
,�Z	�Z	�Z	7��Z	�Z	8��Z	�Z	�Z	7��Z	%�Z	8��
,�[	�[	�[	7��[	�[	8��[	�[	�[	7��[	%�[	8$�[	�[	�[	84�[	8,�[	%�[	8�D�\	�\	7��\	%�\	%�\	|�b	�D�b	����FxP��)��)�)T�b	,�b	��)�)D�b	�b	��)�)H��b	�������)��)9;�D�D�D���D���)��b	�)
�)L�b	����b	����)��)$�+-028�<@B�D�D���)��b	�)
�)�b	��m	�L�m	����Jy�����)�)�)�)\�m	�m	��)�)��\�m	�m	��)�)��\�m	�m	��)�)��\�m	�m	��)�)��H��m	�������)��)9;�D�D�D���D���)��m	�)
�)L�m	����m	����)��)$�+-028�<@B�D�D���)��m	�)
�)�m	���d�����NS���Y�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)���)�)���)�)���)�)���)�)���)�)���)�)���)�����)�)
�)������)�)��*���)�)T��T���)�)
�)T�T�����)�)��*���)�)�������)�)
�)��������)�)��*���)�)�������)�)
�)��������)�)��*���)�);��;���)�)
�);�;�����)�)��*���)�)�������)�)
�)��������)�)��*�	��)�)�������)�)
�)��������)�)��*�
��)�)��
���)�)����)�)��(������)�_�)$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���)���)
�),��� �����(������)��)$&�D�D�����)���)
�),� ������)�`�)$&�D�D�D���D��)�)��)�)���)Ϗ)�ޏ)�
�)��)$�����H���������)��)9;�D�D�D���D���)���)
�)L���������)��)$�+-028�<@B�D�D���)���)
�)�P������)��)$&�D�D�D���D�����)���)
�)T���������)��)$&�D�D�D���D�����)���)
�)���l��4�����o2�X"	��)�)�)�)�)�)�)�)�)\�4���)�)\�4���)�)T�,���)�)ԓ����)�)\�4���)�)��l���)�)��d���)�)��T�,���)�)\�4���)�)(������)�_�)$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���)���)
�),��Ό��T����O4�/p��)�)�)�)�)��\���)�)������)�)t�L���)�)|�T���)�)��d���)�)(������)�_�)$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���)���)
�),����\����v���'�(�)�)�)�)�)�)�)T�,���)�)|�4���)�)�����t���)�)��\���)�)��\���)�)��\���)�)��\���)�)(������)�_�)$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���)���)
�),���|��
��-
* Number of repetitions for a GIF animation��4��
��X����I�)�)�)�)�)�)���)���Ȅ 
 Finite number of repetitions�����)�)
�)�������)�)��*�
�)�)D��
|��
 Looping GIF�� �)�)��46�)�)��(���
	����)��)%'�D�D�����)���
�)
�),��
 ���
	���(���
	����)�_�)%'�D�D�D�D���D�^�^��^��[�^���[����e�S��D���)���
�)
�),��
�ь��d��
���;?����)�)�)�)�)�)�)�)�*�*�*�*�*�*�*�*�*�*�*�*�*�*�)�)�)�)�*�*�������*�*�*�������*�*�����*�*�*�*���*�*��		�*�*�*��

�*����
�)�)���
�)�)��|���
�)�)���
�)�)������
�)�)���
�)�)��?��?��
�)�)
�)?�?��
�������)�)��+D��
�)�)��|��
�)�)��������
�)�)
�*�����
�������)�)��+D��
�)�)��l��
�)�)��e��e��
�)�)
�*e�e��
�����)�)҃+D��
�)�)��ԇ��
�)�)���
�)�)��������
�)�)
�*�����
���)�)��+,��
�)�),��
�)�)
��
��
�)�)
�*
�
��
���)�)��+,��
�)�)W��W��
�)�)
�*W�W��
���)�)��+,�	�
�)�),�	�
�)�)��
��
�)�)���
�)�)��(������*�_�*$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���*���*
�*,���(������*��*$&�D�D�����*���*
�*,�H���������*��*9;�D�D�D���D���*���*
�*L���������*��*$�+-028�<@B�D�D���*���*
�*�l��D��
��N��%8#���*�*�*�*�*�*�*�*�*�*�*�*�*�*�*D���
�*�*���
�*�*��L���
�*�*���
�*�*��L���
�*�*���
�*�*������
�*�*���
�*�*��|���
�*�*���
�*�*��(������*�_�*$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���*���*
�*,��� �����(������*��*$&�D�D�����*���*
�*,� ������*�`�*$&�D�D�D���D��)�*��*�*���*Ϗ)�ޏ)�
�*��)$�����H���������*��*9;�D�D�D���D���*���*
�*L���������*��*$�+-028�<@B�D�D���*���*
�*�P������*��*$&�D�D�D���D�����*���*
�*T���������*��*$&�D�D�D���D�����*���*
�*���Ī!��  An Radiance HDR decoder��u��q�*�*���!��ϧ��Ĩ��*�*!$�!�!�
�*�*����!$�!�
�*�*��(��!��q�*�*����_��6���*�_�*��TV�D�D�D�D���D�^�^��^��[�^���[����e�S��D���*��!�*
�*��,�!���"�T�#���8��J�q��*�*��#�#�*�*���
��#�#�*�*(��"����*��*$&�D�D�����*��"�*
�*,�"�
 ��"���(��"����*�_�*$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���*��"�*
�*,�"��8��"����*��*$&���*�*
�*H��"�������*��*9;�D�D�D���D���*��"�*
�*L�"����"����*��*$�+-028�<@B�D�D���*��"�*
�*�"�
��{��{#  Metadata for Radiance HDR image�������A`�*+�*�*�*�*�*�*�*t�|��{?< Width of decoded image. It could be either scanline length,���|63 or scanline count, depending on image orientation.�,�|�*�*|�}��|;8 Height of decoded image. It depends on orientation too.�4�}�*�*��%��}da Orientation matrix. For standard orientation it is ((1,0),(0,1)) - left to right, top to bottom.���~MJ First pair tells how resulting pixel coordinates change along a scanline.���DA Second pair tells how they change from one scanline to the next.�\��*�*��+����FC Divide color values by exposure to get to get physical radiance in��̀! watts/steradian/m<sup>2</sup>������C@ Image may not contain physical data, even if this field is set.�DƁ�*�*����������������;t������-��_\ Divide color values by corresponding tuple member (r, g, b) to get to get physical radiance��ł$! in watts/steradian/m<sup>2</sup>������C��+�ƒ�*�*����������������;t���ϲ���#��'$ Pixel height divided by pixel width�����*�*��+���,�ƄUR All lines contained in image header are put here. Ordering of lines is preserved.����FC Lines in the form "key=value" are represented as ("key", "value").���$! All other lines are ("", "line")�����*�*�?�?��?���:�?�	�:$x��Lk�������(��{����*�_�*$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���*��{�*
�*,�{��(��{����*��*$&�D�D�����*��{�*
�*,�{l�"+�D�"+�
����k��g%�*�*�*�*�*�*�*���*�*�*��������
�*�*
�*�����
���*�*��+�"+�
�*�*,�"+�
�*�*����
�*�*
�*���
���*�*��+,�"+�
�*�*,�"+�
�*�*(��"+����*�_�*$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���*��"+�*
�*,�"+��H��"+�������*��*9;�D�D�D���D���*��"+�*
�*L�"+����"+����*��*$�+-028�<@B�D�D���*��"+�*
�*�"+���d������M���*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�+�+�+L����*�*����*�*�������*�*����*�*����$���*�*�� ��*�*�������*�*����*�*��T�	���*�*����*�*��|�
���*�*����*�*�������*�*��ܚ4���*�*����,���*�*����
,�
��*�*��(������+�_�+$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���+���+
�+,��� �����(������+��+$&�D�D�����+���+
�+,� ������+�`�+$&�D�D�D���D��)�+��+�+���+Ϗ)�ޏ)�
�+��)$�����H���������+��+9;�D�D�D���D���+���+
�+L���������+��+$�+-028�<@B�D�D���+���+
�+�P������+��+$&�D�D�D���D�����+���+
�+T���������+��+$&�D�D�D���D�����+���+
�+�����������Iڈ豌9�+�+�+�+�+�+����+�+����+�+������+�+����+�+��(������+�_�+$&�D�D�D�D���D�^�^��^��[�^���[����e�S��D���+���+
�+,��� �����(������+��+$&�D�D�����+���+
�+,� ������+�`�+$&�D�D�D���D��)�+��+�+���+Ϗ)�ޏ)�
�+��)$�����H���������+��+9;�D�D�D���D���+���+
�+L���������+��+$�+-028�<@B�D�D���+���+
�+�P������+��+$&�D�D�D���D�����+���+
�+T���������+��+$&�D�D�D���D�����+���+
�+���|� �D� ���-�N[?j��+�+�+�+�+�+�+�+L� ,� ��+�+T� 4� ��+�+|�"\�"��+�+d�$D�$��+�+��&��&��+�+��&t�&��+�+��&d�&��+�+��&d�&��+�+(�� ����+��+$&�D�D�����+�� �+
�+,�  �� ���8�� ����+��+$&���+�+
�+�� �<��$�l���|��ߢ@
(3=:<7
(9E83WP>%8DmgM#7@Qhq\1@NWgyxeH\_bpdgc@c��
"�<�
�$�
l�
��
��
�ߢ@/ccccBcccc8ccccc/Bcccccccccccccccccccccccccccccccccccccc@���+�<�+�$�+l�+��+D�+�ߢ@	
 !(0)"
#*1892+$%,3:;4-&'.5<=6/7>?@���/�L�/����s����+�+�+�+�+�+�+4�0�0��+�+,�0�0��+�+,�0�0��+�+4�1�1��+�+d�1D�1��+�+d�2D�2��+�+l�2D�2��+�+ ��/���(��/����+��+$&�D�D�����+��/�+
�+,�/̏H��GB? Represents a unit in which the density of an image is measured����H��{G��zD��+�+�+�+�+�+�+�+�+��I��H@= Represents the absence of a unit, the values indicate only a���HJG [pixel aspect ratio](https://en.wikipedia.org/wiki/Pixel_aspect_ratio)����+�+�����+�+��4�I��I Pixels per inch (2.54 cm)��,�+�+��@B�+�+��\�J̉J Pixels per centimeter��(�+�+��<>�+�+��(��G����+��+$&�E�E�����+��G�+
�+,�G ��G���(��G����+�_�+$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���+��G�+
�+,�G����G����+��+$�+-028�<@B�E�E���+��G�+
�+�GH��H�������+��+9;�E�E�E���E���+��H�+
�+L�H����M��J,) Represents the pixel density of an image��J���J30 For example, a 300 DPI image is represented by:��K�\�K ```rust���K use image::codecs::jpeg::*;���K&# let hdpi = PixelDensity::dpi(300);���KWT assert_eq!(hdpi, PixelDensity {density: (300,300), unit: PixelDensityUnit::Inches})�<�L���d�M��^e�x��0�+�+��M��M/, A couple of values for (Xdensity, Ydensity)�<�M�+�+��ԡN��M-* The unit in which the density is measured�$�N�+�+��(��L����+��+$&�E�E�����+��L�+
�+,�L ��L���(��L����+�_�+$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���+��L�+
�+,�L����L����+��+$�+-028�<@B�E�E���+��L�+
�+�LH��L�������+��+9;�E�E�E���E���+��L�+
�+L�L����S�d�S����KyN9J�+�+�+�+�+���������+�+
�+��������+�+��+�T��+�+�T��+�+(��S����+�_�+$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���+��S�+
�+,�S�� ��S���(��S����+��+$&�E�E�����+��S�+
�+,�S�
��	FC An OpenEXR decoder. Immediately reads the meta data from the file.��t�
�q�+�+���
���g0�n�+�+�+�+#%��
)T�
��+�+G�-G�-��G�-	meta_data�G�G�-remaining_reader�G���#���*�����d���+�+������+�+��ܤ
��
��+�+(��
��q�+�+����+/��+�_�+14OQ�E�E�E�E��E�^�^��^��[�^���[����e�S��E���+��
�+
�+��,�
������[~{ A thin wrapper that implements `ImageEncoder` for OpenEXR images. Will behave like `image::codecs::openexr::write_buffer`.��t�\�d�+�+���\ӄ��-;o{�l�+�+��ӄ��P���ӄ�+�+
�+��jl�\��+�+��(��\��d�+�+����_��6ӄ�,�_�,��TV�E�E�E�Eӄ�E�^�^��^��[�^���[����e�S��E���+��\�+
�,��,�\�(���	����,��,%'�E�E�����,����,
�,,�� ���	���(���	����,�_�,%'�E�E�E�E���E�^�^��^��[�^���[����e�S��E���,����,
�,,�������	����,��,%�,.138�=AC�E�E���,����,
�,��H�®	�������,��,:<�E�E�E���E���,�®�,
�,L®�����ҭNK DEFLATE compression level of a PNG encoder. The default setting is `Fast`.�3�ή�|����T�BJ_}*��,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,��<��쒯 Default compression level��.�,�,��BD�,�,��$����� High compression level��+�,�,��?A�,�,��dǰ쥰 No compression whatsoever��.�,�,��BD�,�,��
��ٰ.+ Detailed compression level between 1 and 9��
��,�,
�,
�
����,�,��,���,�,8��	����,��,%'���,�,
�,$���� Fast, minimal compression�><�T��@�,�,��TV�,�,��(���	����,��,%'�E�E�����,����,
�,,�� ���	���(���	����,�_�,%'�E�E�E�E���E�^�^��^��[�^���[����e�S��E���,����,
�,,�������	����,��,%�,.138�=AC�E�E���,����,
�,��H���	�������,��,:<�E�E�E���E���,����,
�,L�����߲���HE Filter algorithms used to process image data to improve compression.�����%" The default filter is `Adaptive`.�3����T���	(�	�g�B�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,D����LI No processing done, best used for low bit depth grayscale or data with a��ʳ low color count��z�,�,�����,�,������85 Filters based on previous pixel in the same scanline��J�,�,��^`�,�,������'$ Filters based on the scanline above��9�,�,��MO�,�,������B? Filters based on the average of left and right neighbor pixels��T�,�,��hj�,�,��,�����LI Algorithm that takes into account the left, upper left, and above pixels��^�,�,��rt�,�,��8�ղ	����,��,%'���,�,
�,D�����DA Uses a heuristic to select one of the preceding filters for each��߶85 scanline rather than one filter for the entire image�><��T�����,�,�����,�,�����d�������냻�)�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�����,�,�,�,���������,�,���,�,�,�����,�,���,�,�,�����,�,����		�,�,�,�,

�,�,�,���,�,��

�,�,�,���,�,�,�,�,�,�,�,����X��X���,�,
�,X�X�������,�,Ɯ,<���,�,���F�������,�,
�,��������������,�,ʝ,|���,�,��4���,�,��l���,�,�������,�,
�,������,�,��,���,�,�����,�,����,�,��d��d���,�,
�,d�d�������,�,��,|���,�,���������,�,
�,��������,�,��,�	��,�,��	���,�,����,�,���������,�,
�,����������,�,�,l�
��,�,��M��M���,�,
�,M�M�������,�,գ,4���,�,�������,�,����
4�
��,�,����
,�
��,�,����
,�
��,�,����
4�
��,�,��l����,�,����,�,���������,�,
�,��������,�,��,���,�,�������,�,
�,��������,�,��,���,�,T����,�,����,�,��5��5���,�,
�,5�5�����,�,ɨ,���,�,�����,�,���T���,�,ġT�,���,�,\�4���,�,d����,�,����T���,�,ġT�,���,�,�����,�,����,�,���������,�,
�,����������,�,ū,|���,�,��(������,�_�,$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���,���,
�,,���(������,��,$&�E�E�����,���,
�,,���4�l�4���zf���m�,�,�,�,�,�,�,�,�,�,�,�,4�4���,�,����,�,��,�4���,�,����,�,��,�4���,�,����,�,��4�5���,�,����,�,��(��3����,�_�,$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���,��3�,
�,,�3�� ��3���(��3����,��,$&�E�E�����,��3�,
�,,�3 ��3����-�`�-$&�E�E�E���E��)�,��-�-��3�,Ϗ)�ޏ)�
�-��)$�3����H��3�������-��-9;�E�E�E���E���-��3�-
�-L�3����4����-��-$�+-028�<@B�E�E���-��4�-
�-�4P��4����-��-$&�E�E�E���E�����-��4�-
�-T�4����4����-��-$&�E�E�E���E�����-��4�-
�-�4����8�|�8���x*�wp;��-�-�-�-�-�-�-�-�����-�-�������-�-
�-����������-�-��,l�9��-�-��D�9���-�-����-�-��4�:���-�-����-�-��(��8����-�_�-$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���-��8�-
�-,�8�� ��8���(��8����-��-$&�E�E�����-��8�-
�-,�8 ��8����-�`�-$&�E�E�E���E��)�-��-�-��8�-Ϗ)�ޏ)�
�-��)$�8����H��8�������-��-9;�E�E�E���E���-��8�-
�-L�8����8����-��-$�+-028�<@B�E�E���-��8�-
�-�8P��8����-��-$&�E�E�E���E�����-��8�-
�-T�8����8����-��-$&�E�E�E���E�����-��8�-
�-�8��t�=�L�=�˔�hi�01�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-		�-

�-4�=���-�-˔��-�-˔,�=���-�-˔��-�-˔T�=���-�-˔��-�-˔4�>���-�-˔��-�-˔\�>���-�-˔��-�-˔<�>���-�-˔��-�-˔d�>���-�-˔��-�-˔,�>���-�-˔��-�-˔T�>���-�-˔��-�-˔4�>���-�-˔��-�-˔\�>���-�-˔��-�-˔(��=�˔�-��-$&�E�E˔˔�-��=�-
�-,�= ��=�˔ę7�\�7�R�-�-��	��|e8��-�-�-�-�-�-�����-�-�����7����-�-
�-�R�������-�-��,D�7�-�-��������-�-
�-�R���������-�-��,L�7�-�-��(��7��R�-�-���-��-#&79�E�E�����-��7�-
�-�R,�7 ��7��R�-�-�����w/�4/1 The kind of encoding used to store sample values��t�/͜����=J}~�-�-�-�-�-�-4�/��6/3 Samples are unsigned binary integers in big endian��F�-�-͜Z\�-�-͜,�/��H/E Samples are encoded as decimal ascii strings separated by whitespace��X�-�-͜ln�-�-͜(�S/�͜�-��-#%�E�E͜͜�-�S/�-
�-,S/ �Z/�͜H�`/�͜�͜�-��-8:�E�E�E͜�E͜�-�`/�-
�-L`/���k/�͜�-��-#�*,/18�;?A�E�E͜�-�k/�-
�-k/(�o/�͜�-�_�-#%�E�E�E�E͜�E�^�^��^��[�^���[����e�S��E���-�o/�-
�-,o/�˜�/��,/) Denotes the category of the magic number��T�/ǝ��9)[K��-�-�-�-�-�-�-�-�-�-͜ǝ�-�-͜ǝ�-�-͜ǝ�-��ܨ/ Magic numbers P1 and P4�����-�-
�-����͜ǝ�-�-��,t�/�-�-͜����/ Magic numbers P2 and P5�����-�-
�-����͜ǝ�-�-��,t�/�-�-͜&�ܣ/ Magic numbers P3 and P6��&��-�-
�-&�&�͜ǝ�-�-��,t�/�-�-͜d�/��/ Magic number P7��"�-�-ǝ68�-�-ǝ(��/�ǝ�-��-$&�E�Eǝǝ�-��/�-
�-,�/ ��/�ǝH��/�ǝ�ǝ�-��-9;�E�E�Eǝ�Eǝ�-��/�-
�-L�/����/�ǝ�-��-$�+-028�<@B�E�Eǝ�-��/�-
�-�/(��/�ǝ�-�_�-$&�E�E�E�Eǝ�E�^�^��^��[�^���[����e�S��E���-��/�-
�-,�/�Τ�/��./+ Stores the complete header data of a file.��/���b/_ Internally, provides mechanisms for lossless reencoding. After reading a file with the decoder���`/] it is possible to recover the header and construct an encoder. Using the encoder on the just���a/^ loaded image should result in a byte copy of the original file (for single image pnms without���/ additional trailing data).��L�/������\�-�-�� /<�/�-�-����#/<�/�-�-Ґ(��/����-��-$&�E�E�����-��/�-
�-,�/�	/�d�	/���*���.��-�-�-�-�-�-�-�.�-�-�����-�-�����-�-ҙ���.�.����t��t��-�-
�-t�t������-�-��,d�	/�-�-��������-�-
�-���������-�-��,l�	/�-�-������-�-
�-��ҙ���-�-��,d�	/�-�-ҙ^��^��-�-
�.^�^������-�-��,|�
/�-�-��(��	/����.��.$&�E�E�����.��	/�.
�.,�	/��
/��
8/5 Header produced by a `pbm` file ("Portable Bit Map")��d�/��m��W[��.�.�.�/�� / Binary or Ascii encoded file�D�/�.�.͜|�/��/ Height of the image file�4�/�.�.t�/ܒ/ Width of the image file�,�/�.�.(��
/����.��.$&�E�E�����.��
/�.
�.,�
/ ��
/���(��
/����.�_�.$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���.��
/�.
�.,�
/��ĝ
/��9/6 Header produced by a `pgm` file ("Portable Gray Map")��l�
/��	���8�B��.�.�.�.��
/��
 /��,D�
/�.�.͜|�/�/��,4�/�.�.t�/ܻ/��,,�/�.�.��/��)/& Maximum sample value within the image�D�/�.�.(��
/����.��.$&�E�E�����.��
/�.
�.,�
/ ��
/���(��
/����.�_�.$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���.��
/�.
�.,�
/�μ�/��:/7 Header produced by a `ppm` file ("Portable Pixel Map")��d�/ҙ��C3g�,��.�.�.�.��/�� /��,D�/�.�.͜|�/��/��,4�/�.�.t�/ܪ/��,,�/�.�.|�/��)/��,4�/�.�.(��/�ҙ�.��.$&�E�Eҙҙ�.��/�.
�.,�/ ��/�ҙ(��/�ҙ�.�_�.$&�E�E�E�Eҙ�E�^�^��^��[�^���[����e�S��E���.��/�.
�.,�/����/��>/; Header produced by a `pam` file ("Portable Arbitrary Map")��|�/����0A�E�.�.�.�.�.|�/�/��,4�/�.�.t�/��/��,,�/�.�.t�/�/ Number of color channels�,�/�.�.|�/��)/��,4�/�.�.��'/��(/% Color interpretation of image pixels�D�/�.�.��(��/����.��.$&�E�E�����.��/�.
�.,�/(��/����.�_�.$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���.��/�.
�.,�/��Ա/��@/= Standardized tuple type specifiers in the header of a `pam`.����/ġ��)ͨ����.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.��ġl�/��,/) Pixels are either black (0) or white (1)��<�.�.ġPR�.�.ġ��/��G/D Pixels are either black (0) or white (1) and a second alpha channel��W�.�.ġkm�.�.ġL�/��(/% Pixels represent the amount of white��8�.�.ġLN�.�.ġt�/��./+ Grayscale with an additional alpha channel��>�.�.ġRT�.�.ġ�/��$/! Three channels: Red, Green, Blue��4�.�.ġHJ�.�.ġD�/��*/' Four channels: Red, Green, Blue, Alpha��:�.�.ġNP�.�.ġ����-/* An image format which is not standardized�����.�.
�.������ġ�.�.��-4�/�.�.��(��/�ġ�.��.$&�E�Eġġ�.��/�.
�.,�/(��/�ġ�.�_�.$&�E�E�E�Eġ�E�^�^��^��[�^���[����e�S��E���.��/�.
�.,�/�Μ�	0�t�	0�פࠁ��&��.�.�.�.�.�.�.�.�.�.�.�.<�
0���.�.פ��.�.פD�
0���.�.פ��.�.פ\�
0���.�.פ��.�.פT�
0���.�.פ��.�.פ ��	0�פ(��	0�פ�.��.$&�E�Eפפ�.��	0�.
�.,�	0(��	0�פ�.�_�.$&�E�E�E�Eפ�E�^�^��^��[�^���[����e�S��E���.��	0�.
�.,�	0��P��	0�פ�.��.$&�E�E�Eפ�Eפ���.��	0�.
�.T�	0��H��	0�פ�פ�.��.9;�E�E�Eפ�Eפ�.��	0�.
�.L�	0�����d����+簅ÿS�.�.�.�.�.�.�.�.���.�.���.�.�.���������.�.
�.��������.�.��-���.�.�����.�.
�.������.�.��-���.�.[��[���.�.
�.[�[�����.�.��-���.�.���.�.(������.�_�.$&�E�E�E�E���E�^�^��^��[�^���[����e�S��E���.���.
�.,��� �����(������.��.$&�E�E�����.���.
�.,� ������.�`�.$&�E�E�E���E��)�.��.�.���.Ϗ)�ޏ)�
�.��)$�����H���������.��.9;�E�E�E���E���.���.
�.L���������.��.$�+-028�<@B�E�E���.���.
�.�P������.��.$&�E�E�E���E�����.���.
�.T���������.��.$&�E�E�E���E�����.���.
�.���|�
�T�
���d�G�v��.�.�.�.�.�.�
���.�.����.�.������.�.����.�.��(��
����.�_�.$&�E�F�F�E���F�^�^��^��[�^���[����e�S��F���.��
�.
�.,�
����
����.��.$�+-028�<@B�F�F���.��
�.
�.�
H��
�������.��.9;�F�F�F���F���.��
�.
�.L�
��Ĝ1�4�1Ī(�W��q��.�.�.�.�.�/�/�/�/�/�/�/Ļ1L�1�.�.��1D�1�.�.̪1T�1�.�.��1T�1�.�.Ԝ1T�1�.�.��1t�1�.�.Ē1D�1�.�.��1D�1�.�.܂1\�1�.�.�1d�1�.�.��1\�1�.�.̢1T�1�.�.(��1�Ī�/�_�/$&�F�F�F�FĪ�F�^�^��^��[�^���[����e�S��F���/��1�/
�/,�1��8��1��/��/$&�/�/
�/ԡ3�T�3��������f�/�/�/�/�/�/�/�/�/$�3��/�/���/�/��$�3��/�/���/�/��$�	3��/�/���/�/��(��3����/��/$&�F�F�����/��3�/
�/,�3 ��3���(��3����/�_�/$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���/��3�/
�/,�3��H��3�������/��/9;�F�F�F���F���/��3�/
�/L�3����3����/��/$�+-028�<@B�F�F���/��3�/
�/�3����63 The delay of a frame relative to the previous one.��
���
_\ The ratio is reduced on construction which means equality comparisons is reliable even when���_\ mixing different bases. Note however that there is an upper limit to the delays that can be���ZW represented exactly when using [`Self::from_saturating_duration`] which depends on the���  granularity of the interval.���<���������7����B? let delay_10000us = Delay::from_numer_denom_ms(10_000, 1_000);�����*' assert_eq!(delay_10ms, delay_10000us);�<����,������r����/d�,���/�/�(������/��/$&�F�F�����/���/
�/,� �����(������/�_�/$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���/���/
�/,���H���������/��/9;�F�F�F���F���/���/
�/L���������/��/$�+-028�<@B�F�F���/���/
�/�P������/��/$&�F�F�F���F�����/���/
�/T�����O�,�P����a��_X�/�/T�P,�P��/�/T�P,�P��/�/ ��O��(��O���/��/$&�F�F���/��O�/
�/,�O(��O���/�_�/$&�F�F�F�F��F�^�^��^��[�^���[����e�S��F���/��O�/
�/,�O�Δ���<9 An enumeration over supported color types and bit depths�3����b��ߕ�UaR6w�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/		�/�� Pixel is 8-bit luminance��+�/�/��?A�/�/�����2/ Pixel is 8-bit luminance with an alpha channel��B�/�/��VX�/�/��$���,) Pixel contains 8-bit R, G and B channels��<�/�/��PR�/�/��,���,) Pixel is 8-bit RGB with an alpha channel��<�/�/��PR�/�/����� Pixel is 16-bit luminance��,�/�/��@B�/�/��$���30 Pixel is 16-bit luminance with an alpha channel��C�/�/��WY�/�/��,��� Pixel is 16-bit RGB��&�/�/��:<�/�/��4�Ē Pixel is 16-bit RGBA��'�/�/��;=�/�/��4�� Pixel is 32-bit float RGB��,�/�/��@B�/�/��<��� Pixel is 32-bit float RGBA��-�/�/��AC�/�/�� �����H���������/��/9;�F�F�F���F���/���/
�/L���������/��/$�+-028�<@B�F�F���/���/
�/�(������/�_�/$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���/���/
�/,���(������/��/$&�F�F�����/���/
�/,� ������/�`�/$&�F�F�F���F��)�/��/�/���/Ϗ)�ޏ)�
�/��)$���������?< An enumeration of color types encountered in image formats.�����a^ This is not exhaustive over all existing image formats but should be granular enough to allow���a^ round tripping of decoding and encoding as much as possible. The variants will be extended as�� necessary to enable this.�����\Y Another purpose is to advise users of a rough estimate of the accuracy and effort of the���74 decoding from and encoding to such an image format.�3����l���H��VY�@�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�/�/�/�/�/�/�/�/�/		�/

�/�/�/

�/�/�/�/�/�/�/�/�0�0�0�0�0�0�0�0�0���Ě Pixel is 8-bit alpha��'�/�/��;=�/�/���� Pixel is 1-bit luminance��+�/�/��?A�/�/�����2/ Pixel is 1-bit luminance with an alpha channel��B�/�/��VX�/�/��$���,) Pixel contains 1-bit R, G and B channels��<�/�/��PR�/�/��,���,) Pixel is 1-bit RGB with an alpha channel��<�/�/��PR�/�/���� Pixel is 2-bit luminance��+�/�/��?A�/�/�����2/ Pixel is 2-bit luminance with an alpha channel��B�/�/��VX�/�/��$���,) Pixel contains 2-bit R, G and B channels��<�/�/��PR�/�/��,���,) Pixel is 2-bit RGB with an alpha channel��<�/�/��PR�/�/����� Pixel is 4-bit luminance��+�/�/��?A�/�/�����2/ Pixel is 4-bit luminance with an alpha channel��B�/�/��VX�/�/��$���,) Pixel contains 4-bit R, G and B channels��<�/�/��PR�/�/��,���,) Pixel is 4-bit RGB with an alpha channel��<�/�/��PR�/�/��4���@= Pixel contains 5-bit R, G and B channels packed into 2 bytes��P�/�/��df�/�/������-��/�/��')�/�/�����2��-��/�/��(*�/�/��$���,��-��/�/��(*�/�/��,� ��,��-��/�/��(*�/�/��� � ��-��/�/��')�/�/��$� �� 3��-��/�/��(*�/�/��,�!�� -* Pixel contains 16-bit R, G and B channels��=�/�/��QS�/�/��4�!��!-* Pixel is 16-bit RGB with an alpha channel��=�/�/��QS�/�/��$�"��!,) Pixel contains 8-bit B, G and R channels��<�/�/��PR�/�/��,�"��",) Pixel is 8-bit BGR with an alpha channel��<�/�/��PR�/�/��4�#�#��-��/�/��')�/�/��<�#��#��-��/�/��')�/�/��,�$��# Pixel is 8-bit CMYK��&�/�/��:<�/�/��4�$č$ Pixel is 16-bit CMYK��'�/�/��;=�/�/�����$^[ Pixel is of unknown color type with the specified bits per pixel. This can apply to pixels���%\Y which are associated with an external palette. In that case, the pixel value is an index���% into the palette.����/�/
�0�����/�/��-�&�/�/ �����H���������0��09;�F�F�F���F���0���0
�0L���������0��0$�+-028�<@B�F�F���0���0
�0�(������0�_�0$&�F�F�F�F���F�^�^��^��[�^���[����e�S��F���0���0
�0,���(������0��0$&�F�F�����0���0
�0,� ������0�`�0$&�F�F�F���F��)�0��0�0���0Ϗ)�ޏ)�
�0��)$��������V(���0�0����V��
0��V��
���0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0
h��V@��V�0�0�����Vh��V�0�0�W@��W�F�F���F��
�0��W�0
�0�� ��W���W&`��W�F�F���F��
�0��W�0
�0�� ��W���XX��X�0�0�����XH��X�0�0���Y!(��Y�F�F�����%�0��Y�0
�0�� ��Y���[#H��[�F�F�����������0��[�0
�0�� ��[���[@��[�|`�0�0���]6h��]�����������0�0
�0��ҽ��]ɽ��]���]���]���]@��]����^(P��^�F�F��
�F���0��^�0
�0���(��^���_4p��_�F�F��
�F���0��`�0
�0���(��`�a0��a�F�F�����0��a�0
�0�� ��a���b8��b�F�F�����0��b�0
�0�� ��b���c8��c�F�F��ž�0��c�0
�0�� ��c���d#h��d�F�F�����0��d�0
�0�� ��d���e;��e�F�F�������0�J�0�0��f�0ف��e�����h��f��ϊ.�����f
�0���� ��f���fWY���g7(��g�F�F�����0�J�0�0��g�0ف��gĊ.h��g܊.��g
�0���� ��g���g:<���h`p��h�F�F������(���0�J�0���0�0�0��h�0ف��h��(��hĊ.h��h܊.��h���(ϊ.h��h��(ϊ.�����h
�0������( ��h���h����h�������ia���i�F�F������(�0�J�0���0�0�0��i�0ف��i��(��iĊ.h��j܊.��j�.h��j��.��j
�0������( ��i���j����jgijl���j(��j����mL ��m�F�F�F���F�������0�J�0�0��m�0ف��m����������m����.�����n
�0���� ��m�(��m���mdf���nN0��n�F�F�F���F�����0�J�0�0��n�0ف��n�.���o��.��o
�0���� ��o�(��o���oDF���p0��p�F�F���0��p�0
�0�� ��p���p&(��p�F�F�F���F���0��p�0
�0�� ��p�(��q���q"���0�0����q���0�0�����0 X��q0��q�0�0�����r$(��r��F�F���F���0��r�0
�0�� ��r��0��r���r%���0�0����r���0��0���s0H��s��F�F���F���0��s�0
�0�� ��s��0��s���s*���0�0����s���0��0g^���t" ��t�����0�0
�0�����tg^����0�0�����
�ž�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�����0�0�����0�0���F�Fž�F��
�0��0
�0������F�Fž�F��
�0��0
�0������0�0�����0�0���F�Fžž�%�0��0
�0������F�Fž��.�0}�0
�0��zwt�|`�0�0qm��������ž�0�0
�0��ҽjɽg�d�a^[�XT�F�F��
�Fž�0Q�0
�0���NKG�F�F��
�Fž�0D�0
�0���A>;�F�Fž���08�0
�0��52/�F�Fž���0,�0
�0��)&#�F�Fžž�0 �0
�0���F�Fž���0�0
�0��
	�F�Fž��ž�0�J�0�0�0فĊ.�
܊.�

�0�����
��
.1�
�
�F�Fž���0�J�0�0�
�0ف�
Ċ.�
܊.�

�0�����
��
�
�
�
�
�F�Fž����(ž�0�J�0���0�0�0�
�0ف�
��(�
Ċ.�
܊.�
�.�
��.�

�0������(�
��
���
	�
�
�F�Fž����(�0�J�0���0�0�0
�0ف|
��(y
Ċ.v
܊.s
�.p
��.m

�0������(j
�g
��d
�
�
�
�
e
b
�_
[
�F�F�Fž�Fž��ž�0�J�0�0X
�0فU
�.A
��./

�0����,
�)
�&
�
�
%
!
�F�F�Fž�Fž���0�J�0�0
�0ف
�.
��.

�0����
�
�
M
P


�F�Fž�0
�0
�0��
���F�F�Fž�Fž�0��0
�0���������0�0���ž�0�0�����0
	
���0�0������F�Fž�F���0��0
�0����������0�0���ž�0��0������F�Fž�F���0��0
�0����������0�0���ž�0��0���b���ž�0�0
�0�����b����1�1�����
�������1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�����0�0��|�0�0yv�F�F���F��
�0s�0
�1��pmi�F�F���F��
�0f�0
�1��c`\�0�0��YV�0�0SO�F�F�����%�0L�0
�1��IFB�F�F����.�04�0
�1��1.+�|`�1�1($�����������0�0
�1��ҽ!ɽ����F�F��
�F���0�0
�1�����F�F��
�F���0��0
�1�������F�F�����0��0
�1������F�F�����0��0
�1������F�F��ž�0��0
�1������F�F�����0��0
�1������F�F�������0�J�1�1��0ف�Ċ.�܊.�
�1������������F�F�����0�J�1�1��0ف�Ċ.�܊.�
�1����}�z��yu�F�F������(���0�J�1���1�1�1r�0فo��(lĊ.i܊.f�.W��.E
�1������(B�?��<����=9�F�F������(�0�J�1���1�1�16�0ف3��(0Ċ.-܊.*�.'��.$
�1������(!��������F�F�F���F�������0�J�1�1�0ف�.���.�
�1���������>A���F�F�F���F�����0�J�1�1��0ف��.���.�
�1������������F�F���0��0
�1������F�F�F���F���0��0
�1���������1�1������1�1�����1�����1�1������F�F���F���1��1
�1����������1�1������1��1������F�F���F���1�1
�1��|��yv���1�1��r���1��1���fqm�����1�1
�1���j�fE(���1�1��A(��
>(���1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1<)?)5(2(�1�1��/(,(�1�1)(&(�F�F���F��
�1#(�1
�1�� (((�F�F���F��
�1(�1
�1��(((�1�1��	((�1�1(�'�F�F�����%�1�'�1
�1���'�'�'�F�F����.�1�'�1
�1���'�'�'�|`�1�1�'�'�����������1�1
�1��ҽ�'ɽ�'��'��'�'�'��'�'�F�F��
�F���1�'�1
�1����'�'�'�F�F��
�F���1�'�1
�1����'�'�'�F�F�����1�'�1
�1���'�'�'�F�F�����1�'�1
�1���'�'�'�F�F��ž�1�'�1
�1���'�'}'�F�F�����1z'�1
�1��w't'p'�F�F�������1�J�1�1m'�1فj'Ċ.Y'܊.G'
�1����D'�A'�'�'@'<'�F�F�����1�J�1�19'�1ف6'Ċ.3'܊.0'
�1����-'�*'a'd')'%'�F�F������(���1�J�1���1�1�1"'�1ف'��('Ċ.'܊.'�.'��.�&
�1������(�&��&���&k'n'p's'�&�&�G�G������(�1�J�1���1�1�1�&�1ف�&��(�&Ċ.�&܊.�&�.�&��.�&
�1������(�&��&���&/'2'4'7'�&�&��&�&�G�G�G���G�������1�J�1�1�&�1ف�&�.�&��.�&
�1�����&��&��&�&�&�&�&�G�G�G���G�����1�J�1�1�&�1ف�&�.&��.|&
�1����y&�v&�s&�&�&r&o&�G�G���1l&�1
�1��i&f&b&�G�G�G���G���1_&�1
�1��\&�Y&V&���1�1��R&���1�1�����1m&p&Q&N&�1�1��K&G&��G�G���G���1D&�1
�1��A&��>&;&���1�1��7&���1��1I&L&6&2&��G�G���G���1/&�1
�1��,&��)&&&���1�1��"&���1��14&7&�j!&&�����1�1
�1���&�j\��|�u RGB colors.���. 8��T��u��!���u[X For the purpose of color conversion, as well as blending, the implementation of `Pixel`���.m����v.+ assumes an `sRGB` color space of its data.���.@�����1�1����U��/}dn	$�1�1����\�n������1�1
�1��ln���U�1�1��g^H��U���1�1�������;?���1�1�������r���1��1%(���G�G�G���G���1��U�1
�1���(����U���1�1������7���1��1��W�^`ce8�osu�G�G���1��U�1
�1��})g^(��U���1�1�����)/���1��1��OQ�G�G�����1��U�1
�1��*(��U���1�1��A�_��7���1�_�1adWY�G�G�G�G���G�^�^��^��[�^���[����e�S��G���1��U�1
�1��+� ��U���1�1��J��/��WZ ��U���1�1����`��7���1�`�1��WY�G�G�G���G��1��1�1��U�1����.��`��.�
�1����.',����\����w Grayscale colors.���.&������1�1���ž�;���@So�1�1�ž\���ž�1�1
�1��+.���1�1��bH��U���2�2���ž��>B���2�2�����.iž�2��2�����G�G�Gž�Gž�2��U�2
�2��x.����U���2�2��}��./ž�2��2��O�VX[]8�gkm�G�Gž�2��U�2
�2��+/�b(��U���2�2��K��)/ž�2��2cfOQ�G�Gžž�2��U�2
�2���/(��U���2�2�����./ž�2�_�2	
	OQ�G�G�G�Gž�G�^�^��^��[�^���[����e�S��G���2��U�2
�2���0�� ��U���2�2���	��/ž�	�	 ��U���2�2��3
��./ž�2�`�2K
N
OQ�G�G�Gž�G��.�2��2�2��U�2��.���.�
�2����.�1����\����w RGB colors + alpha channel���./6����2�2��U�����/c�Q�2�2����\�h������2�2
�2����TW�2�2���fH��U���2�2����#&>B���2�2��V��.i���2��2nq���G�G�G���G���2��U�2
�2��4����U���2�2��
��./���2��2(
+
O�VX[]8�gkm�G�G���2��U�2
�2���4�f(��U���2�2���
��)/���2��2�
�
OQ�G�G�����2��U�2
�2��`5(��U���2�2�����./���2�_�2��OQ�G�G�G�G���G�^�^��^��[�^���[����e�S��G���2��U�2
�2��H6�� ��U���2�2�����/���� ��U���2�2�����./���2�`�2��OQ�G�G�G���G��.�2��2�2��U�2��.���.�
�2����.D7����\����x$! Grayscale colors + alpha channel���/6������2�2������>�J�ު�2�2����\��������2�2
�2��X[���2�2���jH��U���2�2�������>B���2�2�����.i���2��2���G�G�G���G���2��U�2
�2���9����U���2�2�����./���2��2��O�VX[]8�gkm�G�G���2��U�2
�2��X:�j(��U���2�2��x��)/���2��2��OQ�G�G�����2��U�2
�2���:(��U���2�2����./���2�_�247OQ�G�G�G�G���G�^�^��^��[�^���[����e�S��G���2��U�2
�2���;�� ��U���2�2����/��), ��U���2�2��`��./���2�`�2x{OQ�G�G�G���G��.�2��2�2��U�2��.���.�
�2����.�<�����݃+ēq Generic image buffer��q���q^[ This is an image parameterised by its Pixel types, represented by a width and height and a���rYV container of channel data. It provides direct access to its pixels and implements the���r_\ [`GenericImageView`] and [`GenericImage`] traits. In many ways, this is the standard buffer���s_\ implementing those traits. Using this concrete type instead of a generic type parameter has���t&# been shown to improve performance.��t���tc` The crate defines a few type aliases with regularly used pixel types for your convenience, such���u'$ as [`RgbImage`], [`GrayImage`] etc.��u���u-���v5����v$! [`RgbImage`]: type.RgbImage.html���v&# [`GrayImage`]: type.GrayImage.html��w���wLI To convert between images of different Pixel types use [`DynamicImage`].��w���wWT You can retrieve a complete description of the buffer's layout and contents through���xb_ [`as_flat_samples`] and [`as_flat_samples_mut`]. This can be handy to also use the contents in���yKH a foreign language, map it as a GPU host buffer or other similar tasks.��y���y,Ӂ��z0- [`as_flat_samples`]: #method.as_flat_samples���z85 [`as_flat_samples_mut`]: #method.as_flat_samples_mut��{�|�{�#�{���{30 Create a simple canvas and paint a small cross.��{�<�{����{ use image::{RgbImage, Rgb};��|���|(% let mut img = RgbImage::new(32, 32);��|���| for x in 15..=17 {���|     for y in 8..24 {���|2/         img.put_pixel(x, y, Rgb([255, 0, 0]));���}2/         img.put_pixel(y, x, Rgb([255, 0, 0]));�L�}��),�}��<�}���}���};8 Overlays an image on top of a larger background raster.��~�l�~����~C@ use image::{GenericImage, GenericImageView, ImageBuffer, open};��~���~?< let on_top = open("path/to/some.png").unwrap().into_rgb8();���96 let mut img = ImageBuffer::from_fn(512, 512, |x, y| {���     if (x + y) % 2 == 0 {����!         image::Rgb([0, 0, 0])������)�ǀ'$         image::Rgb([255, 255, 255])�L���)<����)������:7 image::imageops::overlay(&mut img, &on_top, 128, 128);�<����ȁ��́,) Convert an `RgbaImage` to a `GrayImage`.����l�������$! use image::{open, DynamicImage};�������>; let rgba = open("path/to/some.png").unwrap().into_rgba8();���;8 let gray = DynamicImage::ImageRgba8(rgba).into_luma8();�<�����\��?�2�:�2�2�2��
���L����
,����v+�֣�K6�2�2�2�2�28:<>T��,����2�2\��4����2�2İ�D����2�2�����Rҹ��^=x��t΄,΄��2�2φ|�$���2�2��(���	��?�2�:�2�2�2��
D��B�_��N��
N�_��c���2�_�2�������G�G�G�G���G�^�^��^��[�^���[����e�S��G���2����2
�2����,���H �ǃ	��?�2�:�2�2�2��
�����`��N��
��`��c���2�`�2�������G�G�G���G��2��2�2�ǃ�2����/	�`��/
�2������/$ǃ�8;>H�̓	��?�2�:�2�2�2��
������
�������ko��?�2�:�2�2�2��
?��=��������
M���������2��2�����G�G�G���G���2�̓�2
�2����L̓�r�؃	��?�2�:�2�2�2��
N��L���N��
X���c���2��2����������8�����G�G���2�؃�2
�2����؃������52 Inputs to [`ImageBuffer::copy_from_color_space`].�3�����������-0�����2�2���+L���2�2��&���5d���2�2�����Rҹ��^=x�+�+��+��*�+��*�+��*�
���-{��8���	����2��2%'���2�2
�2����&# Parallel iterator over pixel refs.��u*�R�2�?�2�2�2�
���
,�˩$�����$��������U&��)�T,��2�TV�2��$4���2�2&�F&�F��&�F��&�)&�F�&�)&�F�
&�)��UU���i�R��(����R�2�?�2�2�2�
���D��
˩���
�����u���2��2	Z]�2���G�G�����2���2
�2�R��,���$��<9 Parallel iterator over pixel refs and their coordinates.���*�R�2�?�2�2�2�
���
,�˩$�����$������D��c��/g��W���2�2�[]�2ě4���2�2��T�,���2�2(����R�2�?�2�2�2�
��/;��
�˩������������2��2���2���G�G�����2���2
�2�R��,��� ��  A Dynamic Image�� ���X U This represents a _matrix_ of _pixels_ which are _convertible_ from and to an _RGBA_���a ^ representation. More variants that adhere to these principles may get added in the future, in���	: 7 particular to cover other combinations typically used.��	 �\�	 ��!�	 ���	N K This type can act as a converter between specific `ImageBuffer` instances.��
 �<�
 ����
3 0 use image::{DynamicImage, GrayImage, RgbImage};��
 ���
. + let rgb: RgbImage = RgbImage::new(10, 10);���D A let luma: GrayImage = DynamicImage::ImageRgb8(rgb).into_luma8();�<� ��� �d� 	 # Design�� ���_ \ There is no goal to provide an all-encompassing type with all possible memory layouts. This���a ^ would hardly be feasible as a simple enum, due to the sheer number of combinations of channel���
a ^ kinds, channel order, and bit depth. Rather, this type provides an opinionated selection with���N K normalized channel order which can store common pixel values without loss.�� ���  # Color space�� ���b _ Each image has an associated color space in the form of [CICP] data ([ITU Rec H.273]). Not all���^ [ color spaces are supported in the sense that you can compute in them ([Context][w3c-png]).���c ` Conversion into different pixels types ([`ColorType`][`crate::ColorType`]) _generally_ take the���a ^ color space into account, with the exception of [`DynamicImage::to`] due to historical design�d� 	 baggage.�� ���c ` The imageops functions operate in _encoded_ space, directly on the channel values, and do _not_���a ^ linearize colors internally as you might be used to from GPU shader programming. Their return���A > values however copy the color space annotation of the source.�� ���^ [ The IO functions do _not yet_ write ICC or CICP indications into the result formats. We're���@ = aware of this problem, it is tracked in [#2493] and [#1460].�� ���3 0 [CICP]: https://www.w3.org/TR/png-3/#cICP-chunk���4 1 [w3c-png]: https://github.com/w3c/png/issues/312���D A [ITU Rec H.273]: https://www.itu.int/rec/T-REC-H.273-202407-I/en���: 7 [#2493]: https://github.com/image-rs/image/issues/2493���: 7 [#1460]: https://github.com/image-rs/image/issues/1460�3�� �d� ��M@�e�g�2�2�2�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�2�2�����3�3�����3�3�����3�3�����3�3�����3�3�����3�3�����3�3�����3�3����		�3�3��������* ' Each pixel in this image is 8-bit Luma�����2�2
�2���������2�2��/L� �2�2������5 2 Each pixel in this image is 8-bit Luma with alpha�����2�2
�3���������2�2��/t� �2�2��L���) & Each pixel in this image is 8-bit Rgb��L��2�2
�3L�L������2�2��/D� �2�2������4 1 Each pixel in this image is 8-bit Rgb with alpha�����2�2
�3���������2�2��/L� �2�2������+ ( Each pixel in this image is 16-bit Luma�����2�2
�3���������2�2��/\� �2�2��6���6 3 Each pixel in this image is 16-bit Luma with alpha��6��2�2
�36�6������2�2��/�� �2�2������* ' Each pixel in this image is 16-bit Rgb�����2�2
�3���������2�2��/T� �2�2������5 2 Each pixel in this image is 16-bit Rgb with alpha�����2�2
�3���������2�2��/\� �2�2�� ���0 - Each pixel in this image is 32-bit float Rgb�� ��2�2
�3 � ������2�2��/\� �2�2��n���; 8 Each pixel in this image is 32-bit float Rgb with alpha��n��2�2
�3n�n������2�2��/d� �2�2��(�� ����3�_�3$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���3�� �3
�3,� ��H�� �������3��39;�G�G�G���G���3�� �3
�3L� ��`��  `��  `��  `��  `��  `��  `��  `��  `��  `��  `��  `��  `��  `��  `��  ��(%!�(! Immutable pixel iterator��4�(!�R�3�9�3�3�3ɴ!�(!���R�(!��/d�(!��0NؖB�V��3�3�3�3�3�(!BD�3;,�(!��3�3�R��4�)!�)!��3�34�)!�)!��3�3T�)!,�)!��3�3\�)!4�)!��3�3(��(!��R�3�9�3�3�3ɴ!�_��D��/���3�_�3�@C�3su�G�G�G�G���G�^�^��^��[�^���[����e�S��G���3��(!�3
�3�R��,�(!�)��"��/", A flat buffer over a (multi channel) image.��"���a"^ In contrast to `ImageBuffer`, this representation of a sample collection is much more lenient���
a"^ in the layout thereof. It also allows grouping by color planes instead of by pixel as long as���`"] the strides of each extent are constant. This struct itself has no invariants on the strides���X"U but not every possible configuration can be interpreted as a [`GenericImageView`] or���c"` [`GenericImage`]. The methods [`as_view`] and [`as_view_mut`] construct the actual implementors���b"_ of these traits and perform necessary checks. To manually perform this and other layout checks���1". use [`is_normal`] or [`has_aliased_samples`].��"���["X Instances can be constructed not only by hand. The buffer instances returned by library���a"^ functions such as [`ImageBuffer::as_flat_samples`] guarantee that the conversion to a generic���a"^ image or generic view succeeds. A very different constructor is [`with_monocolor`]. It uses a���a"^ single pixel as the backing storage for an arbitrarily sized read-only raster by mapping each���=": pixel to the same samples by setting some strides to `0`.��"���0"- [`GenericImage`]: ../trait.GenericImage.html���8"5 [`GenericImageView`]: ../trait.GenericImageView.html���W"T [`ImageBuffer::as_flat_samples`]: ../struct.ImageBuffer.html#method.as_flat_samples���$"! [`is_normal`]: #method.is_normal���8"5 [`has_aliased_samples`]: #method.has_aliased_samples��� " [`as_view`]: #method.as_view���("% [`as_view_mut`]: #method.as_view_mut���."+ [`with_monocolor`]: #method.with_monocolor��\�"���3�3��"4�"��ަ�t�v�`�3�3�3!#��"��6"3 Underlying linear container holding sample values.�<�"�3�3��Ĕ"��<"9 A `repr(C)` description of the layout of buffer samples.�4�"�3�3����!"��$"! Supplementary color information.��"���U"R You may keep this as `None` in most cases. This is NOT checked in `View` or other���\"Y converters. It is intended mainly as a way for types that convert to this buffer type to���Y"V attach their otherwise static color information. A dynamic image representation could���_"\ however use this to resolve representational ambiguities such as the order of RGB channels.�T�"�3�3��(��"����3�3��"����8���3��3XZ�G�G�����3��"�3
�3��,�"(��"����3�3��"��_��8���3�_�3��XZ�G�G�G�G���G�^�^��^��[�^���[����e�S��G���3��"�3
�3��,�"���"��4"1 A ffi compatible description of a sample buffer.��d�"�����(��3�3�3�3�3�3��"��D"A The number of channels in the color representation of the image.�D�"�3�3̿ "��B"? Add this to an index to get to the sample in the next channel.�t� "�3�3t�!"�� '"$ The width of the represented image.�,�!"�3�3��!"��!B"? Add this to an index to get to the next sample in x-direction.�d�!"�3�3|�""��"("% The height of the represented image.�4�""�3�3ď#"��"B"? Add this to an index to get to the next sample in y-direction.�l�#"�3�3(��"����3��3$&�G�G�����3��"�3
�3,�" ��"���(��"����3�_�3$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���3��"�3
�3,�"��H��"�������3��39;�G�G�G���G���3��"�3
�3L�"����"����3��3$�+-028�<@B�G�G���3��"�3
�3�" ��"����3�`�3$&�G�G�G���G��)�3��3�3��"�3Ϗ)�ޏ)�
�3��)$�"��������$"����l��E���3�3�3����<����3�3
�3,�$"��3�3,�$"��3�3(��#"����3��3$&�G�G�����3��#"�3
�3,�#" ��#"���(��#"����3�_�3$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���3��#"�3
�3,�#"��H��$"�������3��39;�G�G�G���G���3��$"�3
�3L�$"����$"����3��3$�+-028�<@B�G�G���3��$"�3
�3�$"P��$"����3��3$&�G�G�G���G�����3��$"�3
�3T�$"����$"����3��3$&�G�G�G���G�����3��$"�3
�3�$"���Ħ!"���4"1 A flat buffer that can be used as an image view.�ʡ"��Ρb"_ This is a nearly trivial wrapper around a buffer but at least sanitizes by checking the buffer����1". length first and constraining the pixel type.��"���b"_ Note that this does not eliminate panics as the `AsRef<[T]>` implementation of `Buffer` may be��ʣc"` unreliable, i.e. return different buffers at different times. This of course is a non-issue for����F"C all common collections where the bounds check once must be enough.���"����" # Inner invariants���"����S"P * For all indices inside bounds, the corresponding index is valid in the buffer���C"@ * `P::channel_count()` agrees with `self.inner.layout.channels`��$Ϧ"���3�?�3�3�3��"4Ԧ"�
ܦ"��
,ߦ"��"���"�������n�>�3�3;=?AԔ�",��"��3�3�����"<��"��3�3�����Rҹ��^=x��(���"	����3�?�3�3�3��"��
��0E�/K��
���"���3��3"%(���G�G�����3���"�3
�3����,��"(���"	����3�?�3�3�3��"��
���0G�_��U��
���"����3�_�3
���G�G�G�G���G�^�^��^��[�^���[����e�S��G���3���"�3
�3����,��"�H���$"�Ϩ."+ A mutable owning version of a flat buffer.���"����a"^ While this wraps a buffer similar to `ImageBuffer`, this is mostly intended as a utility. The���b"_ library endorsed normalized representation is still `ImageBuffer`. Also, the implementation of��Ǫa"^ `AsMut<[P::Subpixel]>` must always yield the same buffer. Therefore there is no public way to����)"& construct this with an owning buffer.�ӫ"��׫"�0�"���S"��0�Ƭ%"" * There is no aliasing of samples���I"F * The samples are packed, i.e. `self.inner.layout.sample_stride == 1`����C"�0�<��"���3�?�3�3�3��"4��"�
��"��
,��"��"�ɮ"���{
��3��3�3;=?A��",�"��3�3�����"<��"��3�3��0(���"	����3�?�3�3�3��"��
��0E�/K��
���"����4��4�������G�G�����3���"�3
�4����,��"(���"	����4�?�4�4�4��"��
���0G̢0M��
���"����4�_�4�������G�G�G�G���G�^�^��^��[�^���[����e�S��G���4���"�4
�4����,��"�@t�"���Q"N Denotes invalid flat sample buffers when trying to convert to stricter types.���"����I"F The biggest use case being `ImageBuffer` which expects closely packed��ұL"I samples in a row major matrix representation. But this error type may be����L"I reused for other import functions. A more versatile user may also try to���I"F correct the underlying representation depending on the error variant.��,�"�����Ri����4�4�4�4�4�4�4�4�4�4�4�����4�4�4���4�4����D��"���("% The represented image was too large.���"����A"> The optional value denotes a possibly accepted maximal bound.����4�4�����4�4������:"7 The represented image can not use this representation.�ǵ"��ϵJ"G Has an additional value of the normalized form that would be accepted.����4�4
�4�������4�4��0T��"�4�4��b��ö5"2 The color format did not match the channel count.���"����["X In some cases you might be able to fix this by lowering the reported pixel count of the���("% buffer without touching the strides.���"����_"\ In very special circumstances you *may* do the opposite. This is **VERY** dangerous but not����["X directly memory unsafe although that will likely alias pixels. One scenario is when you��޹_"\ want to construct an `Rgba` image but have only 3 bytes per pixel and for some reason don't��ºJ"G care about the value of the alpha channel even though you need `Rgba`.��b��4�4
�4b�b����4�4�0��"�4�4��"�4�4�����7"4 Deprecated - `ChannelCountMismatch` is used instead�����4�4
�4���������4�4��0L��"�4�4��(���"	����4��4%'�G�G�����4���"�4
�4,��" �Ƴ"	���(�̳"	����4�_�4%'�G�G�G�G���G�^�^��^��[�^���[����e�S��G���4�̳"�4
�4,̳"��H�ӳ"	�������4��4:<�G�G�G���G���4�ӳ"�4
�4Lӳ"���޳"	����4��4%�,.138�=AC�G�G���4�޳"�4
�4޳" ��"	����4�`�4%'�G�G�G���G��)�4��4�4��"�4Ϗ)�ޏ)�
�4��)$�"�������"���&"# Different normal forms of buffers.���"����c"` A normal form is an unaliased buffer with some additional constraints.  The `ÌmageBuffer` uses����'"$ row major form with packed samples.��T��"��R-x��(��4�4�4�4�4�4�4�4�4�4�4�4�4�4�4L��"쎾" No pixel aliases another.���"����S"P Unaliased also guarantees that all index calculations in the image bounds using����X"U `dim_index*dim_stride` (such as `x*width_stride + y*height_stride`) do not overflow.����4�4��
�4�4��\��"���" At least pixels are packed.���"����X"U Images of these types can wrap `[T]`-slices into the standard color types. This is a����Q"N precondition for `GenericImage` which requires by-reference access to pixels.����4�4���4�4��\��"���" All samples are packed.���"����]"Z This is orthogonal to `PixelPacked`. It requires that there are no holes in the image but����Z"W it is not necessary that the pixel samples themselves are adjacent. An example of this����'"$ behaviour is a planar image layout.��4�4�4��IL�4�4��t��"���A"> The samples are in row-major form and all samples are packed.���"����]"Z In addition to `PixelPacked` and `ImagePacked` this also asserts that the pixel matrix is����" in row-major form.����4�4�����4�4�����"���D"A The samples are in column-major form and all samples are packed.���"����]"��0̨�" in column-major form.����4�4�����4�4��(�ʽ"	����4��4%'�G�G�����4�ʽ"�4
�4,ʽ" �ѽ"	���(�׽"	����4�_�4%'�G�G�G�G���G�^�^��^��[�^���[����e�S��G���4�׽"�4
�4,׽"��H�޽"	�������4��4:<�G�G�G���G���4�޽"�4
�4L޽"����"	����4��4%�,.138�=AC�G�G���4��"�4
�4�" ���"	����4�`�4%'�G�G�G���G��)�4��4�4���"�4Ϗ)�ޏ)�
�4��)$��"����	�����"���m ��\�4�4����	�:������4�4
�4T��"��4�4��(���"	����4�_�4%'�G�G�G�G���G�^�^��^��[�^���[����e�S��G���4���"�4
�4,��"�Ѵ�
#�# A View into another image��#���2#/ Instances of this struct can be created using:���=#:   - [`GenericImage::sub_image`] to create a mutable view,���?#<   - [`GenericImageView::view`] to create an immutable view,���=#:   - [`SubImage::new`] to instantiate the struct directly.��#���c#` Note that this does _not_ implement `GenericImage`, but it dereferences to one which allows you���b#_ to use it as if it did. See [Design Considerations](#Design-Considerations) below for details.��#���# # Design Considerations��#���c#` For reasons relating to coherence, this is not itself a `GenericImage` or a `GenericImageView`.���b#_ In short, we want to reserve the ability of adding traits implemented for _all_ generic images���Z#W but in a different manner for `SubImage`. This may be required to ensure that stacking���0#- sub-images comes at no double indirect cost.��#���_#\ If, ultimately, this is not needed then a directly implementation of `GenericImage` can and���b#_ will get added. This inconvenience may alternatively get resolved if Rust allows some forms of���	]#Z specialization, which might make this trick unnecessary and thus also allows for a direct���	# implementation.��D�
#�9�4�4���
#��b�_�2�4��
#,�
#� �4�4�� ��
#��9�4�4��nя.��z|(��
#��9�4�4������6���4��4��TV�G�G�����4��
#�4
�4��,�
#��#�l�#�9�4�4���#���#�d���4�4�4�4�4%'D�#,�#� �4�4��d�#<�#� �4�4d�
#<�
#� �4�4d�
#<�
#� �4�4d�
#<�
#� �4�4 ��#��9�4�4���я.����(��#��9�4�4��#��0/���4��4;>OQ�G�G�����4��#�4
�4��,�#��B���BÁ�JL���^��4-(�4�4Á(��B�Á�4��4$&�G�GÁÁ�4��B�4
�4,�B ��B�Á��%�j.%+ An enumeration of supported image formats.���7%4 Not all formats support both encoding and decoding.�3��%�\�%��AɖZ��e��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�4�4�4�4�4		�4

�4�4�4

�4�4�4�%��% An Image in PNG Format��)�4�4��=?�4�4��$�%ܧ% An Image in JPEG Format��*�4�4��>@�4�4���%��% An Image in GIF Format��)�4�4��=?�4�4��$�%��% An Image in WEBP Format��*�4�4��>@�4�4���%��"% An Image in general PNM Format��2�4�4��FH�4�4��$�%��% An Image in TIFF Format��*�4�4��>@�4�4���%Ԃ% An Image in TGA Format��)�4�4��=?�4�4���%ԫ% An Image in DDS Format��)�4�4��=?�4�4���%��% An Image in BMP Format��)�4�4��=?�4�4���%��% An Image in ICO Format��)�4�4��=?�4�4���%��#%  An Image in Radiance HDR Format��3�4�4��GI�4�4��<�%��% An Image in OpenEXR Format��-�4�4��AC�4�4��D�%��% An Image in farbfeld Format��/�4�4��CE�4�4��$�%ܼ% An Image in AVIF Format��*�4�4��>@�4�4���%��% An Image in QOI Format��)�4�4��=?�4�4���%Ԑ% An Image in PCX Format���%�%�%8�4�%t�%T�%�X�4�4��oq�4�4��(��%����4��4$&�G�G�����4��%�4
�4,�% ��%���H��%�������4��49;�G�G�G���G���4��%�4
�4L�%����%����4��4$�+-028�<@B�G�G���4��%�4
�4�%(��%����4�_�4$&�G�G�G�G���G�^�^��^��[�^���[����e�S��G���4��%�4
�4,�%�� ��%����5�`�5$&�G�H�G���H��)�5��5�5��%�5Ϗ)�ޏ)�
�5��)$�%����\�4�4�4�!؂�Z���Ҽ�5�5�5�5�5�5��؂�5�5��؂X��X��!�5�5
�5X�X��!��؂�5�5�1\�4�!�5�5��������!�5�5
�5�����!��؂�5�5�1D�4�!�5�5��(��4�؂�5��5$&�H�H؂؂�5��4�5
�5,�4��C�91C. Set of supported strict limits for a decoder.�3��C�d�C�����r3(�tC����5��5#%�H�H�����5�tC�5
�5,tC(�{C����5�_�5#%�H�H�H�H���H�^�^��^��[�^���[����e�S��H���5�{C�5
�5,{C��8��C����5��5$&���5�5
�5��C����5��5$�+-028�<@B�H�H���5��C�5
�5�CH��C�������5��59;�H�H�H���H���5��C�5
�5L�C�� ��C����5�`�5$&�H�H�H���H��)�5��5�5��C�5Ϗ)�ޏ)�
�5��)$�C������C��!C Resource limits for decoding.��C���TCQ Limits can be either *strict* or *non-strict*. Non-strict limits are best-effort���XCU limits where the library does not guarantee that limit will not be exceeded. Do note���HCE that it is still considered a bug if a non-strict limit is exceeded.���MCJ Some of the underlying decoders do not support such limits, so one cannot���YCV rely on these limits being supported. For strict limits, the library makes a stronger���YCV guarantee that the limit will not be exceeded. Exceeding a strict limit is considered���XCU a critical bug. If a decoder cannot guarantee that it will uphold a strict limit, it���<C9 *must* fail with [`error::LimitErrorKind::Unsupported`].��C���_C\ The only currently supported strict limits are the `max_image_width` and `max_image_height`���ZCW limits, but more will be added in the future. [`LimitSupport`] will default to support���RCO being false, and decoders should enable support for the limits they support in���	!C [`ImageDecoder::set_limits`].��	C���	^C[ The limit check should only ever fail if a limit will be exceeded or an unsupported strict���
C limit is used.��
C���
0C- [`LimitSupport`]: ./struct.LimitSupport.html���NCK [`ImageDecoder::set_limits`]: ../trait.ImageDecoder.html#method.set_limits�3��C�4�C��E���+�*��5�5�5��
 C��SCP The maximum allowed image width. This limit is strict. The default is no limit.�|�
C�5�5����!C��
TCQ The maximum allowed image height. This limit is strict. The default is no limit.���C�5�5��ԆC��]CZ The maximum allowed sum of allocations allocated by the decoder at any one time excluding���\CY allocator overhead. This limit is non-strict by default and some decoders may ignore it.���YCV The bytes required to store the output image count towards this value. The default is�\�C 512MiB.�L�C�5�5��(��C����5��5$&�H�H�����5��C�5
�5,�C(��C����5�_�5$&�H�H�H�H���H�^�^��^��[�^���[����e�S��H���5��C�5
�5,�C����C����5��5$�+-028�<@B�H�H���5��C�5
�5�CH��C�������5��59;�H�H�H���H���5��C�5
�5L�C�� ��C����5�`�5$&�H�H�H���H��)�5��5�5��C�5Ϗ)�ޏ)�
�5��)$�C����|�'��E'B Reference: <https://www.itu.int/rec/T-REC-H.273-202407-I/en> (V4)��$�'��sS�a�K�5�5�5�5��!'��?'< Defines the exact color of red, green, blue primary colors.�L�'�5�5���)'��]'Z The electro-optical transfer function (EOTF) that maps color components to linear values.�D�'�5�5����"'��D'A A matrix between linear values and primary color representation.��'���1'. For an RGB space this is the identity matrix.�4�'�5�5֍��
&'��V'S Whether the color components use all bits of the encoded values, or have headroom.��'���]'Z For compute purposes, `image` only supports [`CicpVideoFullRangeFlag::FullRange`] and you���	['X get errors when trying to pass a non-full-range color profile to transform APIs such as���
B'? [`DynamicImage::apply_color_space`] or [`CicpTransform::new`].�T�
'�5�5��(��'����5��5$&�H�H�����5��'�5
�5,�' ��'���(��'����5�_�5$&�H�H�H�H���H�^�^��^��[�^���[����e�S��H���5��'�5
�5,�'����'����5��5$�+-028�<@B�H�H���5��'�5
�5�'H��'�������5��59;�H�H�H���H���5��'�5
�5L�'�� ��'����5�`�5$&�H�H�H���H��)�5��5�5��'�5Ϗ)�ޏ)�
�5��)$�'����̥'�<�'φ�H�(*v��5�5�5��('L�'�5�5���0'D�'�5�5����
&'L�
'�5�5��(��'�φ�5��5$&�H�Hφφ�5��'�5
�5,�' ��'�φ(��'�φ�5�_�5$&�H�H�H�Hφ�H�^�^��^��[�^���[����e�S��H���5��'�5
�5,�'����'�φ�5��5$�+-028�<@B�H�Hφ�5��'�5
�5�'H��'�φ�φ�5��59;�H�H�Hφ�Hφ�5��'�5
�5L�'�� ��'�φ�5�`�5$&�H�H�Hφ�H��)�5��5�5��'�5Ϗ)�ޏ)�
�5��)$�'����ܭ'��
?'ԧ1�'���`'] Each set defines the CIE 1931 XYZ (2°) color space coordinates of the primary colors and an���>'; illuminant/whitepoint under which those colors are viewed.��'���' Refer to Rec H.273 Table 2.�3��'���'����"{(��5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5	�5�5
�5�5�5�5$�'��' ITU-R BT.709-6��!�5�5�57�5�5�Mr\�'��2'/ Explicitly, the color space is not determined.��B�5�5�VX�5�5��r$�'��' ITU-R BT.470-6 System M��*�5�5�>@�5�5��r$�'��' ITU-R BT.470-6 System B, G��-�5�5�AC�5�5�.s,�'t�' SMPTE 170M��� ' functionally equivalent to 7��F�5�5�Z\�5�5�ys<�'t�' SMPTE 240M��� ' functionally equivalent to 6��F�5�5�Z\�5�5��s\�'��4'1 Generic film (colour filters using Illuminant C)��D�5�5�XZ�5�5�t<�'��' Rec. ITU-R BT.2020-2�Ě' Rec. ITU-R BT.2100-2��G�5�5�[]�5�5�Zt�'��' SMPTE ST 428-1��'���('% (CIE 1931 XYZ as in ISO/CIE 11664-1)��]�5�5�qs�5�5��tT�'�� ' SMPTE RP 431-2 (aka. DCI P3)��0�5�5�DF�5�5��tT�'��V'S SMPTE EG 432-1, DCI P3 variant with the D65 whitepoint (matching sRGB and BT.2020)��f�5�5�z|�5�5�=uT�'��' Corresponds to value 22 but��'���8'5 > No corresponding industry specification identified��'���]'Z But moxcms identifies it as EBU Tech 3213-E: <https://tech.ebu.ch/docs/tech/tech3213.pdf>��'���_'\ However, there are some differences in the second digit of red's CIE 1931 and the precision���Y'V is only 2 digits whereas CICP names three; so unsure if this is fully accurate as the���' actual source material.����5�5����5�5��u(��'���5��5$&�H�H���5��'�5
�5,�' ��'��(��'���5�_�5$&�H�H�H�H��H�^�^��^��[�^���[����e�S��H���5��'�5
�5,�'����'���5��5$�+-028�<@B�H�H��5��'�5
�5�'H��'�����5��59;�H�H�H��H��5��'�5
�5L�'�� ��'���5�`�5$&�H�H�H��H��)�5��5�5��'�5Ϗ)�ޏ)�
�5��)$�'������"$'�� ]'Z The transfer characteristics, expressing relation between encoded values and linear color�\�!' values.��!'���!' Refer to Rec H.273 Table 3.�3��"'���"'���z��墸�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6	�6�6
�6�6�6�6�6�6
�6�6�6�6�6�6�6�6,�#'��"' Rec. ITU-R BT.709-6���#%'" Rec. ITU-R BT.1361-0 conventional���#6'3 (functionally the same as the values 6, 14 and 15)����6�6�����6�6���u\�$'��#@'= Explicitly, the transfer characteristics are not determined.��P�6�6��df�6�6�� v4�''��$-'* Rec. ITU-R BT.470-6 System M (historical)���%z'w United States National Television System Committee 1953 Recommendation for transmission standards for color television���&o'l United States Federal Communications Commission (2003) Title 47 Code of Federal Regulations 73.682 (a) (20)���&.'+ Rec. ITU-R BT.1700-0 625 PAL and 625 SECAM��''�į'' Assumed gamma of 2.2����6�6�����6�6��kv<�('��'0'- Rec. ITU-R BT.470-6 System B, G (historical)��@�6�6��TV�6�6���v,�)'��("' Rec. ITU-R BT.601-7 525 or 625���(0'- Rec. ITU-R BT.1358-1 525 or 625 (historical)���(' Rec. ITU-R BT.1700-0 NTSC���)C'@ SMPTE ST 170 (functionally the same as the values 1, 14 and 15)����6�6�����6�6��wL�*'��)'
 SMPTE ST 240���6�6��35�6�6��Lw4�*'��*#'  Linear transfer characteristics��3�6�6��GI�6�6���w4�+'��*5'2 Logarithmic transfer characteristic (100:1 range)��E�6�6��Y[�6�6���w<�+'��+D'A Logarithmic transfer characteristic (100 * Sqrt( 10 ) : 1 range)��T�6�6��hj�6�6��-xd�,'��+' IEC 61966-2-4�� �6�6��46�6�6��yx4�,'��,B'? Rec. ITU-R BT.1361-0 extended colour gamut system (historical)��R�6�6��fh�6�6���x$�.'��-;'8 IEC 61966-2-1 sRGB (with MatrixCoefficients equal to 0)���-;'8 IEC 61966-2-1 sYCC (with MatrixCoefficients equal to 5)����6�6�����6�6��yd�.'��.('% Rec. ITU-R BT.2020-2 (10-bit system)���.5'2 (functionally the same as the values 1, 6 and 15)��v�6�6�����6�6��]yd�/'��/('% Rec. ITU-R BT.2020-2 (12-bit system)���/5'2 (functionally the same as the values 1, 6 and 14)��v�6�6�����6�6���yL�1'��06'3 SMPTE ST 2084 for 10-, 12-, 14- and 16-bit systems���0<'9 Rec. ITU-R BT.2100-2 perceptual quantization (PQ) system����6�6�����6�6���yD�1'��1'��1��6�6��')�6�6��AzL�2'��1'
 ARIB STD-B67���17'4 Rec. ITU-R BT.2100-2 hybrid log- gamma (HLG) system��_�6�6��su�6�6���z(��!'����6��6$&�H�H�����6��!'�6
�6,�!' ��"'���(��"'����6�_�6$&�H�H�H�H���H�^�^��^��[�^���[����e�S��H���6��"'�6
�6,�"'����"'����6��6$�+-028�<@B�H�H���6��"'�6
�6�"'H��"'�������6��69;�H�H�H���H���6��"'�6
�6L�"'�� ��"'����6�`�6$&�H�H�H���H��)�6��6�6��"'�6Ϗ)�ޏ)�
�6��)$�"'������='�<'���<' Refer to Rec H.273 Table 4.�3��='���='֍P־�J��6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6	�6�6
�6�6�6�6�6�6
�6�6�6�6�6�6�6�6D�?'��=' The identity matrix.���=t'q Typically used for GBR (often referred to as RGB); however, may also be used for YZX (often referred to as XYZ);���>' IEC 61966-2-1 sRGB���?'��1���6�6֍���6�6֍�z,�@'��?'��1��?g'd Rec. ITU-R BT.1361-0 conventional colour gamut system and extended colour gamut system (historical)�Է@' IEC 61966-2-4 xvYCC709���@' SMPTE RP 177 Annex B����6�6֍���6�6֍${\�A'��A;'8 Explicitly, the matrix coefficients are not determined.��K�6�6֍_a�6�6֍o{,�B'��Ao'��1��6�6֍(*�6�6֍�{<�D'��B1'.  Rec. ITU-R BT.470-6 System B, G (historical)�ܐC' Rec. ITU-R BT.601-7 625���C)'& Rec. ITU-R BT.1358-0 625 (historical)���C.'��1��D' IEC 61966-2-1 sYCC�ԬD' IEC 61966-2-4 xvYCC601���D*'' (functionally the same as the value 6)���6�6֍+.�6�6֍|L�E'��E*'' (functionally the same as the value 5)��:�6�6֍NP�6�6֍P|L�E'��E'��1��6�6֍')�6�6֍�|,�F'L�E' YCgCo���6�6֍,.�6�6֍�|��F'��F1'. Rec. ITU-R BT.2020-2 (non-constant luminance)���F!' Rec. ITU-R BT.2100-2 Y′CbCr��k�6�6֍��6�6֍1}t�G'��G-'* Rec. ITU-R BT.2020-2 (constant luminance)��=�6�6֍QS�6�6֍|}L�G'��G' SMPTE ST 2085�� �6�6֍46�6�6֍�}��H'��G6'3 Chromaticity-derived non-constant luminance system��F�6�6֍Z\�6�6֍~ܙI'��H2'/ Chromaticity-derived constant luminance system��B�6�6֍VX�6�6֍`~4�I'��I' Rec. ITU-R BT.2100-2 ICTCp��-�6�6֍AC�6�6֍�~<�J'��I:'7 Colour representation developed in SMPTE as IPT-PQ-C2.��J�6�6֍^`�6�6֍�~<�J'��J''$ YCgCo with added bit-depth (2-bit).��7�6�6֍KM�6�6֍D<�K'��K''$ YCgCo with added bit-depth (1-bit).��7�6�6֍KM�6�6֍�(��<'�֍�6��6$&�H�H֍֍�6��<'�6
�6,�<' ��<'�֍(��='�֍�6�_�6$&�H�H�H�H֍�H�^�^��^��[�^���[����e�S��H���6��='�6
�6,�='����='�֍�6��6$�+-028�<@B�H�H֍�6��='�6
�6�='H��='�֍�֍�6��69;�H�H�H֍�H֍�6��='�6
�6L�='�� ��='�֍�7�`�7$&�H�H�H֍�H��)�6��7�7��='�6Ϗ)�ޏ)�
�7��)$�='������V'��U!' The used encoded value range.�3��V'���V'���u��4�
�7�7�7�7�7�7�7�7\�W'��VP'M The color components are encoded in a limited range, e.g., 16-235 for 8-bit.��W'���WL'I Do note that `image` does not support computing with this setting (yet).����7�7�����7�7���L�X'��XN'K The color components are encoded in the full range, e.g., 0-255 for 8-bit.��^�7�7��rt�7�7��'�(��U'����7��7$&�H�H�����7��U'�7
�7,�U' ��U'���(��U'����7�_�7$&�H�H�H�H���H�^�^��^��[�^���[����e�S��H���7��U'�7
�7,�U'����U'����7��7$�+-028�<@B�H�H���7��U'�7
�7�U'H��U'�������7��79;�H�H�H���H���7��U'�7
�7L�U'�� ��V'����7�`�7$&�H�H�H���H��)�7��7�7��V'�7Ϗ)�ޏ)�
�7��)$�V'������Y '���Y'�����4�%�7�7�7�7�7�7D�['��7�7���7�7��\�['��7�7���7�7��(��Y'����7��7$&�H�H�����7��Y'�7
�7,�Y' ��Y'���(��Y'����7�_�7$&�H�H�H�H���H�^�^��^��[�^���[����e�S��H���7��Y'�7
�7,�Y'����Y'����7��7$�+-028�<@B�H�H���7��Y'�7
�7�Y'H��Y'�������7��79;�H�H�H���H���7��Y'�7
�7L�Y'�� ��Y'����7�`�7$&�H�H�H���H��)�7��7�7��Y'�7Ϗ)�ޏ)�
�7��)$�Y'������^'��\H'E Apply to colors of the input color space to get output color values.��\'���\^'[ We do not support all possible Cicp color spaces, but when we support one then all builtin���]b'_ `Pixel` types can be converted with their respective components. This value is used to signify���^2'/ that some particular combination is supported.��l�^'���(�e� F�7�7�7�7�7�7T�_'$�_'�"�7�7��T�_'$�_'�"�7�7����_'�_'�"�7�7�7�7���7���"�7ɼ�"�7޼�"�7��"�QG�e\|N��_'�_'�"�7�7�7�7���7���"�7ɼ�"�7޼�"�7��"�QG�e\|N��_'�_'�"�7�7�7�7���7���"�7ɼ�"�7޼�"�7��"�QG�e\|N��`'d�`'�"�7�7��r�(��^'����7��7$&�H�H�����7��^'�7
�7,�^'��a'�l�a'�"j�7�7���a'���QG�e\|N�7�7�7�7#%��a,'4�a'�"�7�7�5�5I�5��4�5��4�5��4榦������A�A��A
ܔ�AҴ2�A�A�Ǵ2�����Ā��a.'D�a'�"�7�7�2���b.'D�b'�"�7�7�2h���b/'L�b'�"�7�7�2��(��a'�j�7�7����ܔ6���7��7��VX�H�H�����7��a'�7
�7ܔ,�a'��(��=(: Describes the transformations to be applied to the image.����(� Compatible with [Exif orientation](https://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html).��(���U(R Orientation is specified in the file's metadata, and is often written by cameras.��(���q(n You can apply it to an image via [`DynamicImage::apply_orientation`](crate::DynamicImage::apply_orientation).��\�(���V:�wl+�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7d�(��'($ Do not perform any transformations.��7�7�7��KM�7�7��D�(��#(  Rotate by 90 degrees clockwise.��3�7�7��GI�7�7��L�(��5(2 Rotate by 180 degrees. Can be performed in-place.��E�7�7��Y[�7�7��L�	(��\(Y Rotate by 270 degrees clockwise. Equivalent to rotating by 90 degrees counter-clockwise.��l�7�7�����7�7��t�	(��	1(. Flip horizontally. Can be performed in-place.��A�7�7��UW�7�7��d�
(��
/(, Flip vertically. Can be performed in-place.��?�7�7��SU�7�7��l�(��
9(6 Rotate by 90 degrees clockwise and flip horizontally.��I�7�7��]_�7�7��t�(��:(7 Rotate by 270 degrees clockwise and flip horizontally.��J�7�7��^`�7�7�� ��(�	��(��(�	���7��7$&�H�H�����7��(�7
�7,�(H��(�	���	���7��79;�H�H�H���H���7��(�7
�7L�(����(�	���7��7$�+-028�<@B�H�H���7��(�7
�7�( ��(�	���7�`�7$&�H�H�H���H��)�7��7�7��(�7Ϗ)�ޏ)�
�7��)$�(����(��(�	���7�_�7$&�H�H�H�H���H�^�^��^��[�^���[����e�S��H���7��(�7
�7,�(��|�3(�T�3(�"����?a��7�7�7�7�7�7�3(��"�7�7���"�7�7��4�3(��"�7�7���"�7�7��(��2(�	���7�_�7$&�H�H�H�H���H�^�^��^��[�^���[����e�S��H���7��2(�7
�7,�2(�� ��2(�	��(��2(�	���7��7$&�H�H�����7��2(�7
�7,�2(��3(��38(5 The number of times animated image should loop over.��L�4(��c�ݥ�'�7�7�7�7�7�7�7���D�4(�4( Loop the image Infinitely��,�7�7�@B�7�7����4'($ Loop the image within Finite times.����7�7
�7������7�7��2T�4(�7�7��(��3(�	��7��7$&�H�H���7��3(�7
�7,�3( ��3(�	����5��7�7�$�$���5���5�7�7���
5���
5�7�7���5��7�7�$�$���5���5�7�7���
5���
5�7�7���5��7�7�$�$���5���5�7�7���
5���
5�7�7���5��7�7�$�$���5���5�7�7���
5���
5�7�7���5��7�7�$�$���5���5�7�7���
5���
5�7�7���5��8�8�$�$���5���5�7�7���
5���
5�7�7��	�5��8�8�$�$�	�5��	�5�8�8�	�
5��	�
5�8�8��	�5��8�8�$�$�	�5��	�5�8�8�	�
5��	�
5�8�8��	�5��8�8�$�$�	�5��	�5�8�8�	�
5��	�
5�8�8��	�5��8�8�$�$�	�5��	�5�8�8�	�
5��	�
5�8�8��	�5��8�8�$�$�	�5��	�5�8�8�	�
5��	�
5�8�8��	�5��8�8�$�$�	�5��	�5�8�8�	�
5��	�
5�8�8��15�|�15�t*��[K)?�8�8�8�8�8�8�8�8�8�8�8�8�25��8�8��8�8�$�25��8�8��8�8�$�25��8�8��8�8�L�25��8�8��8�8�(�	�15�	��8��8$&�H�H���8�	�15�8
�8,�15 �	�15�	�(�	�15�	��8�_�8$&�H�H�H�H��H�^�^��^��[�^���[����e�S��H���8�	�15�8
�8,�15�μ�85�d�85��1����� �8-(�8�8�(�	�85�	��8��8$&�H�H���8�	�85�8
�8,�85 �	�85�	���1|�1&�1K�1��1��1�X�1��1�1�]�1L�]�1��1� �1�e�1L�e�1�!�1�s�1L�s�1D"�1#�1�~�1L�~�1�#�1�$�1ȃ�1L҃�1X%�1&�1���1L���1'�1���1Lȍ�1�'�1���1���1�(�1���1Ӕ�1�+�1-�1�9�1:7�1
8�1�8�1@:�1��1�;�1��1�<�1��1�=�1�>�1�?�1�"�1�@�1�(�1�A�1�B�10C�1�F�1\H�1J�1�K�1�L�1aO�1�Q�1�S�1"V�1�X�1eZ�1[\�1�V�1�]�1f^�1_�1�Z�1�_�1�d�1�`�1a�1|a�1�h�1�a�1�h�1�w�1|j�1���1<o�1s�1�$�1rt�1�*�1su�1�-�1�1�f�1.y�1z�1�z�1{�1�{�1�*�1�|�1J��1�/*�1�/*�1�/*�1
��1�V*�1�W*�1B��1o��1��*�1��*�1ه*�1-��1�*�1��*�1��*�1��1��*�1��*�1��*�1���1��*�1��*�1��*�1p��1��*�1��*�1��*�15��1��*�1��*�1��*�1���1��*�1��*�1��*�1���1��*�1��*�1��*�1���1��*�1��*�1��*�1I��1��*�1��*�1��*�1��1��*�1��*�1��*�1ӕ�1��*�1��*�1��*�1���1��*�1��*�1��*�1]��1��*�1��*�1��*�1���1<��1ҟ�1g��1���1���1)��1ե�1�8�14�8�1b��1��1���1���1���1�x�14�x�1ӱ�1���18��1|��1G��1���1���1���1!��1��1f��1
��1}��1g��1l��1���1���1���1
��1�=�1���1�F�1���1�L�1�L�1���1�T�1�T�1���1�Y�1M�1��1��1��1�.6�1
�1��1s�1�%	�1�&	�1��1�:	�1�:	�1�H	�1��1u�1�M	�1�M	�1��1�Q	�1�Q	�1!�1�^	�1�^	�1�"�1c-�1�-�11.�1�.�1/�1`/�1�/�1E0�1�0�11�1^1�1�2�1�3�1��	�1�4�1��	�1�6�1�	�1��	�1�7�1��	�1�8�1ݡ	�1��	�1�9�1ˮ	�10<�1��	�1
=�1i=�1�=�1s>�1L?�1��	�1F�1�
�1�G�1�
�1�
�1�L�1�8
�1@M�1�?
�1=N�1�E
�1�F
�1�N�1�S
�1�O�1�P�1�V
�1�Q�1�V�1��1��1�W�1�X�1�Y�1HZ�1�\�1=]�1�]�1>^�1�f�1�h�1��1j�1fk�1�/�1wl�1�1�1'o�1o�1�o�1�p�1Pq�1�:�1�u�1�u�1�v�1L��1�
�1���1�
�1���1��1g��1ˆ�1)��1���1��1a��1S��1�e
�1ӎ�1���1,��
�1[��1���1ґ
�1���1���1z��1���1���1���1,��
�1k��1\��1�
�1�
�1���1H��1��1��1���1M��1���1���1���1=��1�U�1T��1��1���1�k�1��1��1���1C��1���1��1;��1���1���1L��1R��1�%+�1��1�-+�1���1>��1�D+�1���1!��1��1��1b��1��1��1���1!��1���1O��1���1-��1�=�1���1�>�1���1���1(��1���1)��1���1���1�,�1���1z��1��1���1��1k��1���1���1���1���1���1E��1���1)��1��12�1��1�9�1��1�;�1�<�1�<�1r�1��1�E�1Z�1�U�1�U�1�%�1�'�1�t�1(�1�*�1���1V+�1���1-,�1��16-�1Y.�1�.�1F/�1�/�1ھ�150�1�0�1���171�1���1�1�1���1���1�2�1���1/5�16�1���1���1���17�1���1�7�1}8�1�
-�1�;�1�.�1�Q�1�R�1)S�1�S�1�S�1mW�1�W�1�[�1�i�1ho�1�p�1q�1Zq�1ir�1s�1�t�1�w�1�x�1�x�1�}�1+�1	��1M��1;��1ˋ�1Ќ�19��1E��1��1��1d��1��1&��1��1��1ܚ�1���1�5�1�6�1q��1�:�1�:�1ѝ�1�@�1v��1�A�1ڠ�1b��1���1��1ר�12��1��1
��1Ĭ�12��1���19��1���1��1P��1���1α�1��1Ҳ�1���1I��1���1���1���1���1w��1���1'��1���1
��1���1��1���1K��1���1E��1���1ٽ�1Q��1ɾ�1A��1���1���1�47�1���1\�:7�1d��1\�H7�1f��1�X7�1\�X7�1F��1��1���1��7�1��1���1[��1���1��7�1޼7�1���1��7�1���1��1���19��1���1���1���1���1r��1��1�>/�1�L/�1���1�L/�1�L/�1���1'��1���1(��17��1��16�1�E0�1��1�Q0�1�Q0�1�Q0�1	�1�^0�1�	�1�b0�1�
�1"�1z�1A�1
�1e�1��1��1�1��1��1��1!�1��1&�1��1\�1�?�1��1��1Q�1��1��1�(1�1V(�1n)�1�&2�1�.�1�X2�1p/�1�Y2�1{0�1�0�1+1�1�1�1�1�132�1o5�1�5�1�6�1�7�1P8�1x9�1�<�1D>�1@�1�@�1AG�1�G�1�H�1II�1�I�1JJ�1�J�1K�1�K�1L�1�L�1�N�1*[�1 \�1�\�1]�1w]�1��1}b�1�b�1�3�1(c�1�b�1�b�1�a�1�`�1�53�1&`�1�C3�1f_�1�H3�1�^�1�M3�1X^�1�O3�1�]�1�U3�1z]�1�\3�1��1�X�1YW�1�V�1��1YU�1�T�1YT�1�S�1&S�1�J�1�S�1�I�1�U�1XI�1�U�1*C�1.?�1�
�1ύ�1��1��1$�1�	�1��1
	�1���1�1��1�1���1.�1��17�1���1@�1���1R�1��1d�1���1v�1���1��1���1���1Ƕ�1���1޹�1���1���1���1���1���1���1��1���1l��1���1���1���1��1���1S��1���1���1��1l��1���1,��1��1���1��1���1��1��1���1�	�17��1�
�1���1�
�1��1���1���1 ��1�
�1���1��1��1#��1���1x��1���1���1���1��1P��1��1L��1��1B��1��1L��1���1��1I��1���1��1��1��1L��1���1A��1|��1���1�-�1��1�.�1��1�/�1L�/�1t��1��1X��1���1�C�1���1�C�1L�C�1*��1\��1���1�L�1��1�M�1��1�N�1L�N�1���1`��1���1�X�1���1�Z�1���1�Z�1L�Z�1���1��1$��1�c�1!��1�d�1L�d�1���1���1��1�n�1��1�o�1L�o�1`��1֣�1Z��1ݢ�1y��1a��1d��1ԝ�1���1���1<��1��1��1ĕ�1;��1A��1.��1V��1I��1A��1n��1���1)��1؈�1���1���1��1���1=��1�~�1�|�1�z�1���1Ly�11w�1@v�1/u�19t�1>s�1�r�1���1�q�1Aq�18p�1�o�1o�1�m�1mm�1�l�1wk�1�j�1��1�i�1b�1���1�Z�1SY�1cS�1�R�1�P�1
N�1oH�1���1�D�1�C�1�8�1�6�1��1v4�1��1L��11�1/�1��1�,�1��1L��1�*�1�(�1�(�1�&�1�)�1L�)�1#�1�!�1�9�1`�1�:�1L�:�1��1��1��1D�1��1p�1�, �1u��1��1���1B��1���1V��1���1k��1��1���1��1���1`��15��1���1���1���1���1��12��1R��1\��1f��1���1���1���1���1��1B��1f��1���1���1���1���1���1���1k��14��1���1��1z��1���1��1g��1��1x��1*��1��1���1=��1��1��1���1^��1���1^��1H��1���1h��1ƭ �1i��1d��1P��1M��1���1	��1���1.��15��1��1X��1���1p��1�� �1j��1���1ؑ �1ѣ�1���1X��1��1���1K��1���1:��1���1ّ�1�� �1��1Ɏ�1g��1
��1���1��1��1���1m��1v��1Ƃ�1��1�}�1^z�1�)!�1Ty�1�-!�1�x�1t�1Ds�1�q�1/q�1�m�1�B!�1ol�1�H!�1�j�1f�1V�1�T�1�S�1�J�1�I�1I�18G�1�D�1C�1B�1@�1�<�1�:�1�8�198�1�7�1�6�1�5�1�4�1E/�1])�1j&�1�!�1��1�1A�1�1��1��1f�1��1�1m�1��1�
�1
�1d�1��1D�1���1��14��1���1���1���1���1���1���1��1	��1���1��1n��1���1a��1���17��1���1<��1%��1���1;��19��1���1I��1���1��"�1��"�1.��1��"�1L��"�1��1��"�10��1s��1I��1���11��1���1>��1r��1���1���1���1(��13��1Q��1���1x��1���1�?#�1\��1���1)��1���1���1^��1x��1��1���1{��1��1���1m��1��1ͯ�1}��1-��1ݮ�1���1=��1��1���1���1���1���1�=$�1��1��1��1���1D��1�B�1l��1���1-��16��1ӕ�1��1_��1̎�1���1��1c��1���1�x�1}x�1�>&�1�5&�1�5&�1�5&�1ww�1�4&�1�c�1*c�1�a�1Oa�1�`�1TW�1�S�12P�1�L�1�C�1�K�1�J�1�I�1�H�1�G�1�F�1D�1�A�1dC�1�A�1�`'�1�`'�1N1�1�0�1�'�1��'�1�'�1�'�1��'�1��'�1��'�1��'�1٘'�1�'�1�'�1�'�1��'�1��'�1ã'�1ɣ'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1ұ'�1�'�1��'�1ŷ'�1��'�1��'�1�'�1�'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1��'�1�#�1��'�1��'�1�"�1H!�1��1�1ҩ'�1p�1��'�1��1گ'�1%�1��'�1��1��'�1��1��'�1\�1��'�1��1��'�1
�1��'�1��'�1�1��'�1��'�1��1��1��'�1��1��'�1��1ו'�1��1��'�1��1�'�1>�1٪'�1��1�1z�1u��1��1���1
��1F��1�+(�1���1b��1���1���12��1X��1���1�`5�1�`5�1���1�b5�1�b5�1���1�d5�1�d5�1���1�g5�1�g5�1p��1���1#��1���19��1���1���1"��1}��1���1��1I��1��1���1���1���1
��1͍5�1���1Ǐ5�1U��1���1ё5�1�)�1R��1���11��1�)�1�)�1���1�)�1�)�1P��1�)�1���1ʞ�1Ҟ�1���1Ϝ�1ל�1���1��1+��13��1��1���1���1��1���1P��1X��1��1#��1+��1��1 ��1`��1h��1"��1ߊ�1��15��1=��1���1��1���1&��1.��1��1l��1���1���1n��1+��13��1���1���1��1r|�1�{�1�{�1t|�11{�19{�1�z�1�z�1y�1w�1Gv�1Ov�1w�1�u�1�u�1Au�1�t�1�t�1�n�1�m�1�m�1kn�1Fm�1l�1l�1�l�1�k�1Uj�1p]�1�\�1�\�1X]�1\�1\�1�[�1�Z�1[�1wY�1�X�1�X�1dX�1lX�1jV�1rV�1-W�1�U�1^U�1fU�1�T�1IQ�1QQ�1�P�1)N�11N�10L�18L�1vD�1~D�19E�1�C�1nC�1vC�1�B�1�B�1=B�1�A�1�A�1CA�1KA�1?�1?�1�?�1�>�1>�1>�1`=�1h=�1�<�1]<�1e<�1�;�1�;�1�:�1�W	�1�W	�1�6�1�6�1=6�15�15�1�4�1{/�1�/�1>0�1/�1s.�1{.�1�-�1�-�1B-�1�,�1�,�1H,�1P,�1V*�1^*�1+�1�(�1�(�1�)�1"'�1*'�1�'�1J%�1k$�1s$�1/%�1#�1+�1��1��10�18�1��1(�10�1��1��1 �1(�1t�1|�1��1q�1y�1��1��1U�1]�1I�1{�1��1��1T�1��1��10�1�
�1�1��1�
�1\�1d�1	�1��1��1P�1��1�1��1��1��1��1H�1P�1��1E�1M�1��1��1>��1F��1�1���16��1>��1���1���1��1���1���1��1��1���1���17��1\��1d��1��1���1N��1V��1���1���1���1���1_��1���1���1=��1E��1��1���1l��1t��1[��1?��1G��13��1���1���1��1���1x��1���1���1���1��1#��1���1���1��1��1���1���1^��19��1��1��1���1���1��1��1T��1\��1���1Q��1Y��1���1���1���1���1��1A��1���1���1��1��1���1��1
��1���1���1r��1���1X��1���1���10��1q��1y��13��1M��1���1���1��1\��1d��1��1��10��1���1���1ĭ�1��1*��1O��1W��1��1��1��1��1ɩ�10��1n��1v��11��1���1���1��1���1��1Q��1Y��1��1ݝ�1��1N��1V��1���1���1j��1,��1���1���1��1���1n��1��1���1t��1|��1��1��1���1l��1۔�1��1���1���1c��1Ӑ�1���1��1���1q��1y��1��1͋�1��1���1���1k��1s��1��1h��1p��1���1���1Ƈ�1���1��1���1i��1���1���1j��1E��1��1��1�n�1�n�1n�1Rm�1Zm�1n�1�l�1cl�1kl�1wj�1j�1{i�1i�1�g�1�g�1?g�1�f�1�f�19f�1�e�1e�1Vd�1Jc�1Ab�1��m�1la�1��o�1�`�1t`�1��q�1�_�1�^�15k�1�j�19j�1�i�1�h�1Uh�1�g�1�g�1Og�1�f�1�f�1�e�1e�1d�1�b�1��1&b�1��1�a�1*a�1��1S`�1�_�1�k�1�k�1�j�1�j�1ji�1i�1�h�1Xh�1h�1�g�1>g�1~f�1�e�1�d�1�c�1p�1�b�1m�1Gb�1�a�1j�1a�1Q`�1�l�1:l�1�k�1=k�1j�1�i�1di�1
i�1�h�1^h�1�g�13g�1{f�1oe�1fd�1%�1�c�1"�1�b�1�b�1�1�a�1a�1l7�1t7�1�6�16�1
5�15�16�14�14�1�1�12�1I1�1�0�1�/�1�/�1�0�1�.�1�.�1�,�1�,�1�+�1S+�1a*�1i*�1P+�1j)�1r)�1a'�1i'�1�&�1&�1%�1%�1�%�1$�1 $�1�1�1E�1�1�1{�1��1{�1��1�
�1���1���1���1[��1b��1���1���1���1W��1[��1b��1Q��1Y��1}��1���1>��1���1���1l��1���1���1���1���1���1���1C��1J��1���1=��1D��1���1���1���1���1���1���1���1j��1q��1���1-��1M��1T��1��1���1���16��1���1���1��10��17��1���1���1���1��1���1���1��1��1���1���1��1��1���1���1���1m��1���1���1k��1$��1+��1X��1���1ê�1ʪ�1���1��1^��1e��1Ѩ�1ب�1C��1���1���1A��1��1n��1u��1��1��1���1ј�1ؘ�1���1Q��1���1Ɨ�12��19��1$��1H��1O��1	��1Ȕ�16��1=��1���1���1,��1P��1W��1��1Ї�1>��1E��1���1���1x�1(w�1/w�1�w�1�v�1v�1v�1�u�1�u�1!i�1Eh�1Lh�1i�1�g�13g�1:g�1�f�1�f�1�c�1c�1!c�1�c�1�b�1b�1b�1{a�1�a�1(`�1L_�1S_�1
`�1�^�1:^�1A^�1�]�1�]�1�Y�1W�1�P�1	P�1P�1�O�1�N�1�N�1N�1N�1�N�1�L�1�L�1PM�1L�1J�1�C�1C�1C�1�C�1KB�1zy~yGKPUX�����������������	�	�	�	�	�	�
������
�
�
�
����������
�
�
����������������������������������������������������������������� � � �!�!�"�"�"�"�"�"�#�#�#�#�#�$�$Ntrait.ImageDecoderRect.html��������flat/index.html�trait.ImageEncoder.html���� trait.ImageDecoder.html����crate::ImageReader�enum.DynamicImage.html���many common image formats����!���trait.GenericImageView.html���3��3��5https://github.com/image-rs/image/blob/main/README.md���3��3����trait.GenericImage.html���3��33README.md file which is most easily viewed ongithub���3����3�!��struct.Reader.html���struct.ImageBuffer.html���3Ӓ��3���2��3��3������� ��3��3codecs/index.html���3��3Ӓ��3����3����������3��3��3��3��3Ӓ�2��������3��������3��� ��3��3��3$��enum.ImageError.html�ImageError::Encoding��&ImageError::Parameter�ImageError::Decoding���ImageError::Limits��&��crate::ColorType�ImageError::Unsupported�������3����3��3��3�&���/��3��3��3�&���&����3��3��3�&����3��3����3�/��3��ӒӒ�2Ӓ$See also brighten.��ASee also huerotate_in_place.�See also huerotate.��A�@�@See also contrast_in_place.��@See also contrast.��?See also brighten_in_place.���3��3��3�A�A�@��3�@���3�?��@��3��3��3�A���3�A��@���3�@�?�@���3��33crate::imageops::fast_blur()�crate::imageops��ׯ	scaledown�crate::imageops::fast_blur�Digital unsharp masking�-https://en.wikipedia.org/wiki/Unsharp_masking�>https://github.com/image-rs/image/tree/main/examples/scaledown�scaleup�<https://github.com/image-rs/image/tree/main/examples/scaleup���0, 1�0, w-1�
test image�Ghttps://github.com/image-rs/image/blob/main/examples/scaledown/test.jpg�0, h-1���3ׯ�'��3��3���3��3��3��3����3��3��3��3��3��3��3��3��3��3�ׯ��3��3��3��3��3��3��3��3��3��3���'��3����2222���3����3	��B�0https://docs.rs/gif/latest/gif/struct.Frame.html�Frame::from_rgba_speed�����3��3����3��3ʣʣ�ʣ0https://en.wikipedia.org/wiki/Pixel_aspect_ratio�pixel aspect ratio���3��3��3��3…�../trait.AnimationDecoder.html���struct.PngDecoder.html�PngDecoder::apng�...�����3��3��3����3��3��3����3�����3��3��3��� ���f�f��f��crate::DynamicImage���!https://docs.rs/webp/latest/webp/�here�@https://github.com/jaredforth/webp/blob/main/examples/convert.rs����2����3��3��3��3����3�2����3��3��3Self::from_saturating_duration���4��4W۪���ImageBuffer::rows�../struct.ImageBuffer.html���������6
Cicp::SRGB�#CicpTransferCharacteristics::Linear�fn.save_buffer_with_format.html�ҩ��3��3۪��4�����3������type.GrayImage.html���4����4�6ҩ��3��3�&�۪�5��3��3�����!��type.RgbImage.html���4����4�"ImageBuffer::copy_from_color_space�����3Ӓ��3ImageBuffer::rows_mut������4��4���2�������3�sRGB�ׄ4����3Ӓׁ4��4��4�������3��ɂ4�4ׄ4���&��Ӓ�2ׁ4��4��4���������3�&��4ҩɂ4��3�4��3���ʪ�������ʪ������ʪ��~���7-https://github.com/image-rs/image/issues/1460������6Self::apply_color_space�Self::convert_color_space���4��3��4��3crate::Luma��1#1460���4��Self::apply_orientation��4��4��4��3����4�6��3�&��-https://github.com/image-rs/image/issues/2493�Ӊ4��4DynamicImage::fast_blur�ׯ���4�4��3�/����4��#2493���4Ӊ4DynamicImage::fast_blur()���4��ׯ�4���2��3���1DynamicImage::to�΋4��4color::ColorType��4������4ׯ�'��3%https://github.com/w3c/png/issues/312���4΋4DynamicImage::color�ی4�4��������3�&/https://www.itu.int/rec/T-REC-H.273-202407-I/en���4��4۪Ӎ4ی4�/�����
ITU Rec H.273���4��4{۪Ӎ4���!https://www.w3.org/TR/png-3/���4��4��3{۪�5CICP���4��4��3��3{fn.load.html�����4��4��3��3Self::copy_from_color_space���4�4����4����3����4א4��4�4���&������4��4��4��3�4א4'GenericImageView::buffer_like�traits.GenericImageView.html�ӒGenericImageView::view������������3flat/struct.FlatSamples.html����4��GenericImage::sub_image���4��4Ӓƒ4�����3�������4������4��4���4Ӓ�2ƒ4��3���������4������4�'��ׁ4����Ӓ������../trait.GenericImageView.html�../trait.GenericImage.html�ImageBuffer::as_flat_samples�����������Ӓ���ׁ4�����4ܕ4��4��������Ӓ�2ׁ4����4�����ܕ4��4������4�
SubImage::new�ƒ4��������Design Considerations���4����4ƒ4ؗ4��4��4�����ƒ4ؗ4�������4���*Limits::check_support�Limits::check_dimensions�kamadak-exif�https://docs.rs/kamadak-exif/�XMP�:https://en.wikipedia.org/wiki/Extensible_Metadata_Platform�	roxmltree�https://docs.rs/roxmltree/���IPTC�@https://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model�./io/struct.Limits.html�Exif���4"https://en.wikipedia.org/wiki/Exif�˙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��ImageDecoder::read_image���4������4���!����../trait.ImageDecoder.html�method.set_format�������ImageReader::open()���ImageReader::open���4���� ��4����֞4�����4��4��4������֞4���!��4�*��Ӓ������4�"error::LimitErrorKind::Unsupported�error::LimitErrorKind��&��./struct.LimitSupport.html�ImageDecoder::set_limits��0crate::ImageBuffer��2��Ӓ�������4�&��4��Π4�4��4�0��4��Ӓ���5�����4��4Π4�4���0=��4��4*!CicpVideoFullRangeFlag::FullRange��7ׄ4DynamicImage::apply_color_space�CicpTransform::new�Ӓcrate::ConvertColorOptions����2)crate::ImageBuffer::copy_from_color_space���7#DynamicImage::copy_from_color_space�����ׄ4��4�2��4��4ܣ4Ӓ��4��4��ܤ4�����ׄ4��4��4��4Ӓܣ4��4�2����4�ܤ4���7��4��'DynamicImage::apply_orientation�&crate::DynamicImage::apply_orientation�ImageDecoder::exif_metadata�"crate::ImageDecoder::exif_metadata�crate::ImageDecoder�����ImageDecoder::orientation� crate::ImageDecoder::orientation���3Exif orientation�ghttps://web.archive.org/web/20200412005226/https://www.impulseadventure.com/photo/exif-orientation.html�Ҧ4��4��4��4� �4� ��4����3����4� ٨4�4Ҧ4��4��4��4�4��4������3�2��4٨4�4http://gegl.org/babl/��Primitive::DEFAULT_MAX_VALUE��$	gimp babl���4��4�ѫ4��4��$ѫ4��4���$�%�$�$� � � � ��������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�%����������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�AAK��������H���������������I�I�I�H�J��������3b����$�$�$�$�$�%��������H���������������I�I�I�H�J��������3
#?RADIANCE
XML:com.adobe.xmpRaw profile type iptcRaw profile type 8bimRGBYRGBAYA0assertion failed: Cicp::SRGB.qualify_stability()07assertion failed: Cicp::SRGB_LINEAR.qualify_stability()76assertion failed: Cicp::DISPLAY_P3.qualify_stability()6�PNG

����GIF89aGIF87aRIFFWEBP����MM*II*DDS BMftypavif��v/1qoifP1P2P3P4P5P6P7farbfeld��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��7������3��Lm���0'Gl*�o����U�M#8
'��hg��=���_�3�j�M|B�C��ю5(��-�c�<�eb>�)�$��ívC��E����	���C��GI�1�`	L�}��������=�6@C��[��h#��H8M��o���T̍�.�
�ߏ!��fԖ,}��`�atؔ�l_τVi*BK����hCM&d� �(�
����e���,��Je?�6�j]�>쟽��ת�`.7��=�.)��Q��_SI�M>��虧V��#���21q�ѕ>��K@�P;������A�!SZP$S���-�	���!��&�PMK�!-*�z%����Y�
��]	��;<Vo����DU�U5��^��b�Q5����'	��f�ғ�¬������'P���/>��
�p9��##|�S�s�����O.BoA�b���oJ��2�;��&buEt
��*M�4�ПK�9�������I�̝�Qf��9�+�z�5˂j5�
�^���&;�xz����m�*�	��es�����O�i���H���0u.�;
x���&�_��z)|�=�����q{�]�rY-~��j^�4�\:z��<Fu�,��/�&'[���Y�9�+��,C�8S�M��`k7<T�Bk�$�;u��qJiI��
�H�y��+�JUs���ny��r�YE�S�㜉�ZKZ�ǹ���K��&�`K>	%���0�•�=#
:����f��d�8(�A��B��D|�!��EDŰS��--S]oh�����<��$a��s�Dz)J;�>�y���b}YZ�R�T�� �KM�m��C<�޲��N(�Z=`�[-��z�L{AN�U�j����g4�Z#l}�
�u�4��껷F-�X�Ԟ�nO����F��#��3�iǓ�"
D�T�O������Y�M͚
���2��l�d�܊!0�]���t
UBv�ث�\��D��N�#t-�r�D[�_��gh�ߍ�P"�]-��s��`E�>���(��G6,^%��@����l(_ƚx��٘jT<ˌu�JQ5�Y�z�;�0�ܕ�{���l�+�O�t���
�F�hm
��t⸅(Tw�j���P��	���:��t��]���<;�n��ϯU��&��*@���ܙ�jP��2߀��&���v����9A�;j2-p}kj�j���ԭ'e֥qa����V����q/8o;�6H���vk⅛�z`�=0��:���eeyy"DD?}i��d�n%ڸi���]���8ӯ2D��0�X���ǔj��X���oo�}���ώ>�M��tpW"�QN<��Y�
�;g�G�t�^����H|ѝ�@*�;�5��rcx{�֧�Yw�W��o�<�Y�[�-�.u���G�h�#�,�O����HU�՞Yao~��>j���,ok���Ti34x���-�"fsХ92lGyx�R�������aZ�L��.�cC'Qa��n5j�$��o��WgN.���R!Q��[t�,����L���㶕�?�����
���#%�V�^�s��vf�!yƱ��\�wv�ui�`�~gˇ�bY���9d&U���ȄK���s�h�Yf��!vZ�_6�4�7ӆV$��$r��{n���eC�y͟u���"�`��[�^�/S�c�>�'^��Z�$gXNc��G߁y,�2�p	n�cntX�����S{^~$j��.�v���r��c�֥g}��랊��t��t,����Eeέ*�/��2Aoi�&�O~(��\�v�ZaiG��-wi�	��TF�K��	���.(bt�z��LvՂ�r�\�Mf��J��շQ-V�{&���{U!g&@�Q9b���N*_�G��7�bms��\PtH�b�0�@F%{}�B�C��9�.�3���q,vf2��i�^��·�h
L��_�Kg�9Ŷ�N��+��%��q~r.�6~M��O�w�gzRu�F�x����1M�=�$�s<����@��B�T�����v5*��+f���9�6ӑ�@��Dx3�]1󶆰k>��:�ܳum2��@‘(�������"��b��'6
YΏ>��šL�Kc����1���QH];Ȧ'6�)�[������̡RCo�I������g�$,�,ف��uW�Ľ�Q\�J,|�e!čMtV�����N���m�7>X�U�UT��&-*0I=*v��>ccn�{g7��Q�I%=����JC �-N� 1?vY��o��L�6�Q�ۀ�T
��k4�z���5���p#!E���
�/2N9�}\i1-�N[
���-9so�L%YW�e׹ѣ.���5��pMx���k��E�[T����;vd����{���F�n�s�:;lk�O��T9��ϵ�?\���z��>
1���8�N����^NH!���q��� �{�-;�r��2�l���R-!����_Ls�cQ�l4�f�V� ��2h�������W��~s6���ߌ��/�K��J�&TnvOӡ�I�O
P�HV{����\빃�QI'H@�`�,��Jӭ��i挍�f����o4��WNy��A� ����П��`��x�{gH��AЂ����h��U�rE[Ca���k��Ĵ���.e���d�"5��TI�g�
P�OT�|z6�,⮯�H}G9�� &��,Y�
�ew�=��;��X�[XuƑ���H?����)G\,�����$����7���'q�h��>U�m��V��	�i�̥YCB-X��Lb�߉�9���r���j\��®.̙�#c�W]}�<�-Quۻ!���[Q֥���:�����l/���7��ُ���P���\��N-`�q�/�d�'�8�D�R<�n��34�%�gZA��#�1���ӎ����o��<>�.��eQ_I]2Qm#a+���8Y^�j��'ǩ_��^�E��3q1.FL�
�)�d�C�©B��$��|K��?����6N�`ˎ��8>�.��bk�!��G1����N�����oj�:�$?���d:Q��r�Xޡ�����C0����<3���K�}�Ka����Ni\���������c�r��Yr��������1�s�'/��)9���$���յC���ڟQ ���W�\���c<���.��(=��X[�X3͎�/���d���Z�P~z��$�*���!�k;k�=wq]��1�}��j��'*��#eI�7���ҨyO��sm��Vă��1
AZJ'ԦLku�ԶT�Ac�'��/U��'ɀ���M�d�&�!:��b��/oǜs
���\�g�'�?��37}�j#�X6�xmhܽtn�Vi���a�A�{P6�U���I�'�ER$��.�6���@���t�J�UI�s����\��S˄�_?���8}��2�^5����E��
��VI�FEC��:��"��ƽLg7��P���y�k�9=��}��$k�Y��w��(n���`�G3w
s�R[��w3��������L��C+��I�[�#�,�`Xcoz�4�[9No��Ҟ�Fm�����CHT}� v�*T�N�[g�z���>���9��.�+���`��
�$�R���#��冋{|�k�0̍�b�Ȣ_K
7��Q0(��=
��E���ũ�(�Cy���'�{F�nx\d����|WJbf5�¾�*
���l�Ad�N����ӯ�83x��>���z��!����X�*K��l��^�؅�Mz� M��'5�:���[�bT��:���U$D�#:��E|)�\:!�f��w�׼岔�5$�3�&Gա��΅QC�)�6���e��*�ޢ�r���|��Mo��e%g�0�˔��K�w%�
��+m���l}��?=��*,�$kF[	0M�f�G�z�-�n�؜;B$q�Gm�݃�lu��1�	�SY((�]����7ؖoU�?İID*�f^���X*�OS#���ߊ���
�_��h^!*��ꢓ��$��������%W�K���ZV�ٜE�t5�#�5+?���DP��Wو��l�>�mHη`D���2{�Xq�6W�2\���V
u���5T̢׮$��&HN�K��0�']��d��d{'hY�Ξ|����8ܥ�ۃ>?�*���gP�x�p}�c��
SB])���Rr�����0���.���kƿђ�f&󤗿=�/��t��\�����k�@��`Bֻn��D�m�� fv�j2���<5���O�4X~���*�yeP�i�؆�s�[C^X��}�(6̣�������z
�?���B�N��ƥ��5�Xo�:G���~{Mf$�zVM��8S A	2+Ɏ�Sn�.����)�6"9����A���J���>M���H_�I�w�R@����쐽��6߇��Ӻԫ��L�mC�v�Dչ������%S>冂%{1vI����u��0�9��,}�Rbc�������l5����9f�y��(xr�s�4��φ#B�R�Q��&�r��3\2�H{�fl��r��]��
���ƕ#���Gf��(�^��.�r�"F!Ye��-\�0|�c��Dq(�7rnB���9q?�ɲM�DX�Qn����ݯ�kf9�-���-� �y��q��vh�y�n�w9�>�p;��х0*Nv���Ċ��g�Y�I�s�ə'3\���m�˴�`����coAN�0~�5���?h�g�q��tg
y���|پg�_����z9HН`d3��9�+�[N&�w�5,&�`�h���,r�Aa�����=�6�t
ܤ�;�� �(d��6�`ՠi�ଉ\X�x���^xB4d��[�����+���Ư���]��Z|�ahy�|v[`��FΆ�(hؘ��ܮč��Z����K�=�T���g�Bó_4߮�](c���N�2���$��g���P7�L�[��)}@�[�]?�^�Hpyt�q�/lkS���l(����%GP"w=Q"t6�R����j�|b�O��oR��ɐŁ�u��JS��A��,���-��:�6���TR��:W����cvhj���|��8��]�R b�/���.�==�eQE����J1�KK�`�;�������@��y'�Ԏ�o-D�[�
�y�ݱ�����8��LCcEC3�J�0j�K��o"�w���/���MZB�p~�[O~�2N!�: �V���=�t�q��d=ܓ��9�����r���0.�`6uqb�2�
��!��)����m
�Q����H	71E$�gm_0tٷ��8hM��L��wmMOkb-�-��c����kE�U׏�饜¡��4"���ńk:��lv�ۅ���u�v�i_���
�ug B�4*�c�Ն�q�J��H�����u6<I�-�5<�P�d����#w��F�?�Z�d��ث	_��М��];l�]}cjq3(>����.�>q�|O�l��9���/�Ѥs��M+`2���5�ӹ\���p
�����ʦ�4w�6"�����Г�HWx�[?��_���F�R����˭m���db�D֔��q�y�<�|�<ߗ4ۼ�����Px��P�'�#H8ߤ����Ax�Յ���8��	�D��"�Ӹ�uZܾ<�u����Ҳڐ�����ye8˧,�������Ks��S791
̛r}@���S���F�őP�踝�2[�~��CO�wn�-��+f:�o�x�-��-�
o�
�ni�OB�_��f㛷J�9s�5	��5���8-ʋ��0�J~�L�[��bɍy��i	���v�N<�y���t�<�fh�A�%B��n��-�6���\���e�P3XQ�`�x(N����k���-�k�#;P�U���y{�S��m���;e��Dp�/t�~ɘI��y��SΔ1�2�.�k�6"����X�F�21AU�4�,ijN����⫲�ܪ�b��g�R����Dž
uvԗ"��[��O}�dL�fGx����S"�����*u����h*fv}�Zw�����
�Vs���\��a���/��� �s���>)ɪ�̓���3i�����^�`�p<Y�Z6�}QBl�~h���8��\l杳Ά!��9�ߥ�}=�UC�v}A�8rhŠ����֊�(}T�����;�k���)�JC�n��#FX��k�w���m�V��^(��"�G��H`��T�K��<����?�����o���j������p$H�D�e�K��:�bŚb�7M�.�T�2��0�]�D�ul�ן��D,����#�ڷ=�)��f���6�<�ڮC��h'�5.j���>P�*���(
2����d�p@>ͦ�m4l]�[6�x/�l�0�AV�]UT���l�p6��V�����$M��~�1���u
�	]0L�X�15C�k�孷>�w�n��1X2�ʰ���L+L����T��
�룣]WtQz~��<�g);2h��Q�v
�9��u3g�XF�e�M�}9:��%��6S'ʨIi��) �N<z�j�-�Q+3r�]�</�H�\W��^6S'�H~W;Q�`�z&�[�Y����*�F9��V���E�Z�?-N(���c�;��T$�N�(�.��ء�V�A����_�>��;/�AꉅM��TX�R���,�÷�9�wk��YP��U�
�k�G�W��%�[�}�W��6u�fٴF
�]Io�ߕ��I8qY�Z��)�ŌH��MZ�W}��B����D2���s�s�ɧRJy���C�\���j����d�,�h��H��ʴS$~���\~+\9o�ӎ�g�DWg�G���>G���P�>��Y��
��?���0����I���ZȬQr��
�EM3�7��re�M�E,�sZ�9��L��p>)�"��#�j ����KubT-E�W��c��=�
`�Ƣ��QTI�/2R�g,��������]�k�?�=���T�t�!���p��L���势:��y� ���瞣�F�
���᪂����E�LjW�0�&+�Eh�Z6?���5 �vl�ܥ!g������R����k�N�<�c������-R�����r+/_B,Ղ4`�1枯��S�¿qC�Q�P˺������T4X_zƒ	�ஒ9N����<š'��r��ݽ'W�!�p����V��y0+���������k�g��=�Σ"(��f�HA��T��.���ڞ^�j���|W���/���� M��U�B3����p��,f����aHc̮�=�f%&�L�ڭ[i|�Y���ބ"d. 2��-u+��&Ж���}t%����Q���q�����<I���9V�:���f���g���7Q��ew����>?f�QA�TY��m�0_.<�ճ���J���pNZ%Z���A���$��~$Ut�*T�B?=�>���`����d�{�bF�^�|6��v����\yBc�C�3N��Tt����43�"8XA.�7qV�J�¾��CӔ���R�Qz9�e+Z~¡	��Vl�k�M��(p���H�t1�-��`�pB_�YXZx>�Ю�Đ;Ğ�n���UT*�	~����#2���$��»��,|�}L_����8�UP��Cݟ<n|%bP��Q^�|b�)$�V�*C��qѴ��W�R�y���l�C��Q�Ru�T�c��b�v|U/M�T8����
���0��"���G$��`��
0�_#O�u�x�b�����m�"��y���޽�Z�k���dHL��
~djvg��>'P��03R[ie��s!�^��F�W%E�F��(�gզ��5��@�Mک���|t�0|�]�~�=��H	�^u~��T��V��J�f(,V�j�ɑ�M�w���i
f 5�y�Y�v%1jL։`������"6��N"��l����'4Z��2o:?v9��CٵR�(ŷ����`�_Q�����b�Q��=�^�Ft�H׉���u��U��al��!��['�O�A!a��|#�e�f�>8�G���o3�X�
`��oC$�v��ٲ�{E�����g	�����}�k��E��2����N%Ӈ��OB��=\�MP�@x8 �U@w�1#��H{�Tq��`=+n���3(Ά�swB�����l�䧊�iC�q���v[��0����
��K��
f�,����yv+kq��
�*M�[+�	žU?s~
�?L����ɀ7ƷR�J��2�O�3T��M�4��M1�	$����h�p�����	���vLy��s�g�s���T��D?�T�z�K�&v��4��<T�X������nM��hI�HL����"IlǤ�hI�V��	�!��Jˆ�[)��ͫ:�����KP����I7�X��"F�C'�k�-��!#.^�Smݲr�u���ۥ��,MK��I۾9��q5!׆�r		�pn���À��xd�R%y�g6�64'���-����M{4���� ����Ǭ���˲]�˵�Vvz�%�Xj)�M�1�t�|��[�-$z��%*�-�~ʍ�ww��t1��Ԭ�=��b�������2��m����
/�fI1j����y�����;�O�8�l؟�w,Q��R�&k�|+�N�
��°Ѥ�@
a�3�ZyR]?"��4��O^*�R��ZCPTּ�jS��z�E�O�V�~�
���#���]���剔���V(�s��,�>"�ѷ�=SAx�2�X�N����jO�Y#-�S�Ӿ��<�&:'`�.��T�%1Kb��WE#Z�{;����X'�]Í��Pr+�$&)/�G����wy%���V��W���ee�f�x��/��Ғ���b�d���s�\�0�Z���`�f8��=RG��§!�G̰�:W6�� ��l9�P�@�'XD�#,�u��+�;\�غ���Rv�4��[q2����u
H�+Q"�8�p���V`4��w���!Ģ~�V��чX����e̓`ES�N���&��ޣ��U��*�l�9,B��T��D��6~�j�6F����6)��؃�y���3}�b,ڄlgL�l
��j�:��i�:4��o7m���m���5	��;�ݦ,$4A��²�Bgw�;;��;�&��N�����SPv�,�-��'X���
�"����WR��K�į��|��GC��ى�]r̻1�`�Oس)&ĈP!�0��z�I/��$|A��7�Q�i��ʉ��L�"��]����$@ǀ���
�qYKI��ŧ�oރP�6��}���,F�7��F�Q��f��
�uE�G���*�Q��\q������ �Z_U$�U�+yV����F�����+��Q���me�H��M��`bc#	A�/�E:�b
�FnE'~C��S���
mE�0��F�s�f�7�,zH��;���椅Y�
������'�=����Q�k���
FK#!$�}��_U�|!S)��z��A:O�=�FI|tM(:��'٪Y{��4��բ�j��U�Չ	�Й�a]%����|;�l���v0���ah�Jӭ������W�ޣ}�Ƨ��j���������t8�!�aʾ�ٰ�֙{���,�W�o��+�߱v�N����Ep���L��*!�?����k<~i)3JG�)j͒@�A�ωTw"ð,��~d�yFG(���d``3�E=K*�.�#)s�޴�}&�,�ѱ`n�J����U���(y���x�0c�~��Ql�o$z�M�� M�J���S��s�X>�b�?���+�ۣs}�G)v����(���pm�(P��H��H99	�M��S�%gh��XR^�F�*�K߼]��(���@�aʬZ��/�}��ZL���R�>�_2�6td
}w���pz�z�,Zr��p�΍M9$����j����9�z�*:�8�9����\/�-+�܊],�@-��W�3�.��,U��H��]�}0��E�����p3�삉�U�e�1E������
��SԒ�0b��U�t��i'�Ѝ��,U�����������8d�����x*
��,��g�#�a��~��NlJ
B?4�bB��D���|K$naS-V��A`�_oaa�ɑ����Jk���P����{���ٌ�\eK�Mic�͵��]�4ATf��ju������Nc���Lu�R#k��{�	3�	�э8 ��o
tyC��\(/pAPv��Q��r�[	���%������k|�H]\�=��T���LG�>/*��h'D������hy=
@��h������ZHf��FV�>O�oq�_fOlR{�_
���+R�i-�7"h�Q�+y��rDu��ǽ��Sg͖Hfx�T$����^�A��zqi'��G
��+ַ��7�l��h�:Q��������n�8kjH�j ���	�4/%
���d'�]�e9K E�����o/��a �an�S�*�|̵���0Ha���x���U7�ὤ+ǡa�z��}5	٤�x^�K���T���}���N�(v������U��b��n\�d�� ��1 �~_ۍNabOa ��b���`M�A�p�ϟ&���E5kX*�O����m'9��2�6#�?�M�CHc��6��}��׋-�x`/�a��B"��Sÿ�XĚ=N`r���G�X�G��c�8X>��.���-6��X�����M	�bV����h��؁�k�>����M�aZ�������g�=����`l� ��=J�(�}��
�@ߟ������^2[���Ö׏�j�
�b��~l�o���{}�L)�!�o����q:A<ۦ��,>WF�5
r�Y�w=@
I�0�i�� ���������^��0R�-�,�_;��?Ο�'�l��x0m�h�����҉������	�Re3�֗���X���pm*�>�P�[����g�D�䄷 ~�����i�r��,��wP�tCU!uy�K��{�ɸ�
ʁ4.P��!�Us���Z\�Q�!��w�|�A��Z-7��>�l����J����;�h�u^.*���D����eE-F}�>��O����_��/�=N{{��]���L�d4܎�t1KIq
�$&@R��7q|�uTO���7�
����㑸+�n�b�ӟ�6Nc�ۨ����B�-+�8�;�|��@P�.NѴ�t�A�e����G�˿�^�'��78֙q}�1K?$z���$*SHt�c�?��NܢJ���a�1f~t2v}Ǜ�l��l<����#���W	&8X�9-��bj
�ˆ�"�2��z)c#0�ٻ(��WO|^�e~�}�(9�X ����-�i���bB�x�k�,��p���0쬔�3^Pq:_(�A�&�h�,��N�孁2��ʘ�CH�����bv'�-P���Ȭ�Ysΰ�Ee����щ���� �+&z�ePA�.��n�R��Ru��$����Fţ#�R
��B�Q������U ��*��vƒ_��r���o����4��P�B5�t��^�+g�}���?�`����pp��]�$�y/�Q�.���g,��ŤP�����ΧL,�y��$I�;-�.M����1m���cf
0G\�ME:7
z�5qx�y���u�3qKz&l��΃�OC;�F�1y�%\�
�^?��cI�4E��L��,����r&fJ��U��=��d���N��9ʯe�nH��O4m��G>��ˏm�|r�a��+F���РT��'+V�c�P|��	�}�A�$8��E�nDݰ��
��gF���_<�mۂO�h����m��3�8hR��������C�e�zF��7y�%�I��JD��V�NA�&���(�G���JH@������8�nw�u���Z��x����`M�T���K�|
BP{a�[�dNH���\6	8f@6�8E�8���[Vc�R���Li��g>�=��h!2�/*�ģ�⳽��Uoqd�Gͷ���j.���=�C�Y��]�X�p��^�3�,�7t؟�P�V\R<z�
qѲV�Ce�]O�w^�b� ����%y�G.f?&��}�����tx]
YH)���g����7dW���vj��G�3���m��}n+a�Cb��;#I�S'��"A���)�HnN�!y�
�)B���M�S'8�
���F������哀��g)�$R�뙨�Tܮ�Ҳ�ˮX�����NVm�ƙ'��G��ӡ�m!�Om�<Xy�bĂah*
^�/;�a��*�����V�.uHltW�Z8䲵�斈Åv�
Ҡ��!5�_U��8c������<iE��YM`��8���)=��������m�#�����G(hu<JBP�+�&⡦�G��!�
�z����§J�X�w]��7m�.,"B�)�4T�;���mT��}M�p{���ʗ�;���3g,1��,GCc1~2�-�z�s���S˨%2�`r��H�Zģ�oN~���	9��=���������"�:{'�?�������R.�xE��ΔVq�q�kSQA���8��1���7&�vY
�ݥe���@s��dRo@�$^�|���̀�(>���'o�@`������G>�ѣ�4Rު��}���F@6[��\V�#4P]�%���P8X]��с�� ZA��p�m���N�c��mR��1qrO�ȹj��]�4֏�<&"lg��M�o����k�!:�/Ꝿ�6?����-�ƺBm�R+#J������)�4J�J�e��&�'�AڳZ��&�$�#c�P%�,W��Kx���h,������+���l!d�v`�b��$dž��.���gsuk�_���b�/��b��9�O�h�F�Cc,�Qk�G�1y�<J=�9��r�+�~L��t�!ij��J�S��·}���<�	��I�*9�л��� p����N����p������qd0����=��o7|AM�=��ѽ��[�/$h\��KF�3� �����i�����"&e���kHO@�y��T\hu��_Hg��F�ѭ�9��;Zsn��tڵ��a�h����g�A���^�d�(*e�brDu�]��/��z:���l��ɸ:@#�P{�4~Jp:\��p'&���t]��0��EAGsP��/!ޢ����n^ƛ�xG�*���Z��?��!ʞ��BM#����T��np��w1
p���y�q��m���˸קb7�S��>���f�����/��UwT֗we�E�6"�@^&�"�?QH���u;4|��T�
V�IC�Sf�H*��8FڶN��5+<������T�Wj���3�N� a����$��kɡm9#��4��D��֒��S��B׺	���"�»+{�"L('���"=�;�_�M68�{_���2[h�3y���D?:�����AO)�e�;Q|�Ό�=J"�������tN���H�Oo填5/+��{xN����&�����)G�;�
�K2��J��e�RMOy/���q���,�ٌg�bu�s�F
A�6�o�<�u���6�Z�e�XoN��nf����ݷ"���	�)Q�KUō4��?�B`���X���\%��7u��i;�o癿��^*�;0�O�(C����9$|��>�~Q'4d����9�V6������Ծ�"��3b'a�$@�����E?l���2��%w!Lq�0HA�d>:��tn�7*��a�q>��R��]�x�ϥd��80Q+�fq{� 4H���=��r��b��Ju35�^�9F�f߆zd`o��a>3�A�Ԍ�%K��`#���#�,Ww��h��.	�%�I?���<�-�t�
�&��M:,���י���T@gGB�>�����c���Ȟ.��Z���nm�[;�oé�����>����'N8���	M$%�O7�X�%ʱ�	i�o��(z�ч��R~E���n�}��6�=�N���
�ڡJx�Â`|<�KB������?��v��R�sǓw�M�Y�~�5Yw�(!��?����qV��1eU����rU\��J����{i�M�~�WFKAd�7�f>�F�ԟG_���
҆@�d0	�:�T�]k�'"��>цP��q�ޢ�hL�70��LF�K��5
!�b)MU���U���zd�w��o%�A�܄�*7�P.tXL�L�V>��`Pu��Zj�2Y�����kA�z���7(|������<�|�lw�����-���������������З.U**���$#S����^�Uٓɞ�Xpt�����ڍ�#�@{�d��'`���Dw�����8S�M���U�������ޥ<��
�U�I����?���2p_ArF3��:��q2q�md��g�P���k*�f��������e��?;N>�1�qk��̎��Mƞ	��o�� ŗ�����s�k�gP���_u����4����dX�#��Yf����:"��'焖
_ӟ��9?�}$�?����?���!���y�SH�~��	��g_v�ZL��F�S���9�1y,��G	�B�HQVJ�ZpW�����)z���T���U���QGV�n'�^��hs�2C�����w�)3��M|��e������4E��r
�r�R�D�pl�Va���:�Z��������j~����f|�
��M��z��Op4*߮i�H�a�C�Ү&�'�}���z������fi5���:��o�Oa,W��D4t\���`�c��oYM��&LԔ��D����E~��"?��7���6h�h�ඇ8��/N����Y\ �D7,���Ōd�������njՄ�����85t�������5�4�<�M����q�#a��?U�,���o�� l�5��Bc�oM~+P �E��I8,��j/k_��ҽ���F40u=&�@��-�s�ͲF�5���i��3�[���C39��#�
���ٖ�Q���0+�v,z�;��WvH��6`3�iֱ���0��(����@5ﴢ�{�����v���k>��;Pm�-񴶈���MU����L�`�q�y%�\��]|u�$��]��X�u~}Z�X�4�����5�
O(�e�rY=��ڗ��y�G�OXL�q�V9�T���F�
�a����۩��BC\�t��4H&�:��ht���Ɬ���Y��}w���N��H��K��a����VTѤ����	�oY���!�!\g�>�T�Gj�<�O�Yt��G���w�vNu\���Ѐ��ry�#Z�!�Ȳ�2���&��Z�r�ጄ�J����հ�N��blMff4[ҫQZD�d��G�:C�rmi�<��iFkF,�t��oF�Q�
�g���<���~�	
e�JP>�Ö8��97MRݽޭx%=���]�3[IkkRe�J�!A*���n���b��$sT8�Hr����
�IBo�{q�T�����������pKz��ۇ[��T�S��]�W/
��j?�s/�D��C���]�c�̺��p��h��X�T��[`���;�#��r̡�ii_*�3��4tY�M\�G�^N�gz�J�$��ËnQv�NfPs���:7��Z�:2�ya���2'�^�!�&E��|�N�rI7�£���:�Ey6���,;�m"�A��4��&k�S(j۵`�5�Ud��H^fm�2�`�1C�`*D~�s����| B�7ͧ2�A6��6���?5����Ȟ�2������O��bw0�����,�.b@n8�ЖF���5���x�CV%�)]Ql��Z�m�ݬ�<��fE�b���S�x[��j>4QG�J���N��w֟�>u�� �:�B�M��-���3���[o0�߆��x���4��g�?�I���B���%
�ˈmQ��T�4��f�>�t2��o�W>�/m�U���e��s�J��돊j\}��u�}��]1�,U ������ɂ	�7TF56	��x��9(�W$+١��y��Z�lY����
��z���K�Xi<^��O�J�P�_�"}�:���z����:U��6U�M9!�x�@E�ܮ�b@Z EBtev�3�����Q_(���#E�2y���q���']��.����|t^��0��:����*\��K��Ƽ�m��9�\��wq��t����3���~A���j�-��|`�C�=[�\N�C�+��,`4w2�ܹ$�վ��i�#;��7��}�6���/�S���5��p��&��&�$��cn"�w���n�C�y��[�Waq�h,S[a"��[���3��ܪ��T��%�*wX��#��ӣ08eՠ�=}ү�*r�^�/-d�9�#9=-&@E�(�MU��!�1~GC�0���9�eǶ3��ţ�|���NUQҧ��\!��[�gc*���ф/䈊��y@��D�г��I�BS������0����ɜn����ە�SH�%N�~DL*Y�͒�2���ͥH���Ⱥ���b8����k_{S�ޅY��́�5sٴ�F4��]��xac�Vu�"��'�@�K	e�<��MKcyR6U�?\�6
ȰѠ:eY�x�����$�$@��_�,���FG؂� 7�IѰLBx��w��sI#�ef J@���p}iw�VN��
"8N7�/r�z��҄�f�ξ��_�1��d~qwr��}���>��ɴⵕK��f*\.����+|�AR{��	�r�����/^�m�0�TW�Cmh`��C�8K�s6.%Xi��CHܑz`i�~3�����!(&���3���L������(1Poz-��'�b{2��������׈�C{�ã6��f:u���}�X
w	%��O��3�VS�������2튇Q���8
�*6�p����y˨s�7�Yg�M�0S��{Id��b]�0~ߟ3<S�����Շr�~iM@"+��$c~K-�#͡��h�#�w��b��]J,�(d��!��I�vI+-��x��
�p5l�Q�k�C#�j~C!/ϓ�9��K�>���8?��^����$ʨ^�'|yٲ}gG�t���|_v�FL��9���|ƢE¢8E��Vt^�)X(-kpo{r����T�H�i�PH��F��dt`/d���KWe�����K����P�W,	I�Q���Z�p*��@���$v���k�x��爁
�3�f����`>2˕�/����?��@���*QN���)��u6�`Nw�y��x�n�q�X��?�Z㩋�leS�hu�No��:�;�(��y�R	�_�*M��^)��,�
j]�w&U�cW8k�v���X��:�6��l��x�;H��(/�\l@����da]:��|~��&k�֎"9��H4‘~ˡ�
��IyX�5��.��ա$�ݪFE�YAčM4�0j��o�0�,ܠ�j(�b�f9���׌�P�̬��r��R*�? ��N���Z�ҫa�CeS%��<a� �%���~bu#}�$��G���FNN
������r�׋�$�"�Y�r��iRo`�`��x�Z�D�:Ȼ7I?�̮@�> ���?���b̈́���jB�
e��Fp�8��r��%Vv.E"�q-mX���`Te7�71�����El��/�o�L�
AP0�Ovۢ�C���~���gl�ʡ!���A�e22|v6����;�7�ha�%_?@��"�}�zn����-lT��4q���q�b����q��-��b"g�:�����q>�wT I��.`�4�+o�+2q�d��6��|�j�X��J����/}���nw�!S/�����g��
���q��z�P����ڱ����y�Xn[�7�j	�G:������
8�bOp֬s5����}�[k����n���qy)F��_-��k��}���k���c*�8�
֥�lL���H&=���QK�x�s�>4��b��}f�z�>V:������������['	R�eE#]��`�\Z_[�����!��f�邪��������2ҤO��3_�6��2��4��g��!P���q��N�q��ܹq�f�DW���~���7l�A��X?��6�Tڊ�1gG|��t�2n �G�E�Ə��7-42�wY�Jsک�F���)��瓙�����?��(�5Sbx�����B�RU��0�]�^�8�Z�~Z@�e�F��)^e��؈�Z���C.�M����.K���\�"��Q8ᾉD��*N����Rf!dX(���6�d_�\Zۭp�`�_�X��)�C>��M��0͢'1�O���(гnذ*��0��m=�L����B;��&R��j�A#S
��7+��8�Y{�i�Wr?f����3@�h�#��D� �}��R�4V�,�K�vu���fa[k�n�K����%CV'n�Z��t[��1,B0v��t�[�OA�`*]G�ڌ�������)�:�;O��<��@��j�!�-sx��Ds�Ux��w)<�y�:f���s����gŅf����O�7��T�.y�s���ܧ�����S9�.�d̻���S�\�6F�r+�:���d)������r�nJ�B��x�A������Ο2�������S%�Q8�|�+��V���0l�����FV&9�����^��/��|4bX͘�x'�5L��;\���?����@�ni��R4ݭ����7".0�e���6��Hݕ�s <�A@����f�=v!:�
����P��v���@C��vz
�e=a�MFK���9��_ �賈�������P�G��tU�o��5k�x�{`��I+/��P��ݍ�I�)�ܘ�12��j���2D��=����\
Ew�\b��>BY�Oj2���⛧U.(���p秸ey�(���xr���5X����(5����H��,���q��S��N,��+�i�d���{�#����9��{2ܙ��P��Y�����+ 6�X�	�kl�t�y�T�ބE|J$`|Dnb�$o�
펲�u�[{}���7]����b�0l�O<��9�8LjD�F�H��G��-?�(�g�S��#?M�WBn�qJ%�[�|)���
����
*B��
�0�co�z��W_՛<4��Ӡ��R�����b��y��!�b�O�Vxm�A��x |u��J����\o�� /�P�Ho�G��3��p~�jT��v];�T�붞�c�Q���'��p7����:�.	�(b����*���ݥ��w�uގ&��,Ie�a�|���Iw�J��8������ ��V����c��(u��X(17�3�J��,�b��DZ��~1�IN��pJ��C��g��L4<���Q�		l��[9�D��b�J��KC��I����3��џvA�A:��B�����E����/��?�2}2��#[�����F)s`�N�%�h���R?��2�/��e�t�����u�����s����=^j�h�0�u8U�UH�zp��am�*(�I���E�ίg�]��{Mp�����B�7�w$���n|���U�ȱ�t���!Ĉz��v�}�ل�]Xı��!����!J�z�J��ؤ��`8��A��H�������ƜL\.���uiZ��,�@�s镍z5�!?�2�Ζ].Z��B���ؾ��z����p�mC���	W<V5<�i&�c�5�(��Tr�k������	'4�?ᱸ�}u4)"��rY���-Ş1o�%`�Xa�㩦~@<8':v�9bC
��Rt�@�ZK�?����"bo͚���!�Vj]����?tD�C�W'������i�v�L�g��A|�m9K�������|� E�Cp�}EBp� ��փ���tK��O��)��1\[{H|��n�Rt�|\����%���~;�O�A�`˜��o�:�Yހ� bk:�LX��Gt"ƒ:3?\�Gy��V���ξ� ?�,����Q#��
V�枛��<r�~3�t�B����sf���߸�(0ećra��y�U��Z��r�G�x�'�SZ�����%��p)�xjd@k\N���B9�(A��?�����=	lO7���*�c
����(�v��[bտ��sS:��0���(�.�C%&���v�1uV��g���_f��T��FSvO
iU�A\) D��+i���k{Dzki�"g�:�I��a#s
�����t�O�_�������J�h�y)��R��NƂ�ή���^k���ͷ8�Z��pzx����D�%�a��ԥ�|�պ�@)�\q9���pG�bߛ�������W�n�f�Zץ���qk�CN�ڮ��`9}�w��e]�����d|#��4�#L~ټB&X���[�u[O�_���g�b�Ʃ}E���hH8e�!�I4���}L�xRr|�ˍ� bc}��k��Ͽs7
�5~��VR�2C����8+*W����l��g?��Sp�;\~���M��W;~
;"®c�
ʟF7M4zr��^zsgQ�<L��E�%*�s�
s#��\��
�_Q�zGk�}S\���^�Pv|�y��������\\k���gjbe�p���*��M�f�+dEp���G|Lևr�3�g5q��U�����vց�՗C��!��CT�����o_���P�������)5�:��^y�1�������o+��M�a�<�sF��<C����W�I%p@x�ay۱�ew!���`њ��PO΄ s��I��k(FuⱢ��]թ���s��B���Aay��&���H�8�4�P�K3���U}昶|*-l�����GHZ.Xs�")�xP�Ʀ,.��E���.���5�ٍ�%]�92����7[?s#��XI��'�cZ'�h�{u�Y	ts�(E��o��U�|�'��J \�38������S��½�{��-\���~��u��Ձ�č�ST��Ϋ,`�G�rh�{�G���;1�<`��b�9�%%��#�OX����ȭ5�4������ݾ�Πɛ�u�s����6�<��P���(@Т�U��.��xnI��&�`-�G^yn'�o�e�uV��©7C��ֳ 2C\S	/d�������@{y�tdr�fL!�f+I�`*
]���S(�X�Q��~!F�Ƃ�o�gu���h������5�X��é�Fo��Z}il�SN���9y�4��v�1i��ݹ*�#}7����U�04�e�˹\����.��`�V�{Y4�ۄr��N�2�����xOYet�*�O��"0m9�c���#�]��uu̡��r�@�VQ��l@���[�k��B�V�^��I�g�t`'�gr.@���g�H�lp��r��٩�x��!)�b%����-1��=��������Ԋ"��t�%a����߿?�V���Y=�����Gʎ�i�+��G�`�F�W�D��P�x�\T6W�u��(8�,���j�u3+����@�S|�5�i�Y'
<)�8l��?�A���SY�_M�;��W��ձ�������HhYR�s���m�x��_�byʣ$��(�㎠W/%ב�’u(K��yD^�v��z^	 $�B��`
���OC��<�t���ux�!Ef/)�g-I�oV��樕�%T�q���I85S9�CT�lM}pCq��K	�c��FM���vD!��1M�	�K=
%�tsv�dG�Nݩ��$���~j����K

c1K�[~�	���)�zj��K�}�a��vɢ	H��$䁁@h��p��y�r���/yb$���s�Sz��Wq��Y������Gd�sC�9����@�
��}�5�$�4��*i76^�]s�~�4';���+-�gOn���0�>`�h��!���Hx|�5A�(���l��'���{�6�hzs��sNU��<�]$nW.=*|����k���okc��bFg�}�>��{�Ɖә�� ��윅���Ul|]��R����v��睈H;t�[�??/�y!~.�WFW;�,_tm+�9~ȣ�t-������Okm���	
]�s�f���ԝ�ɧ���׀�Ei4��lGj�X����K�9�`Z7x
P�?�Q� �sgn���A� �[�b��p5���A���`��+r��z�W�K��N��5rK�K��`��.7�uARe���
c�Z̖W�77Ky��d�Y�X��Rq'R�ϐ@��(\�]�~�S:1\k��;�h����gHا��߶���|$�5�v�)�b����u,�f�!�s
�*�X��|e^������u'��5�pk�@�������V9�[�7�S�>�1
7~��r���������� O�c�LŪ�t���Z)T��>�?��C�ԥ��UK�f�e��K�fT�X���唯��ߪd�:�l��JFQ�mU�¡18�9��Ŋ��0���$���E8���e�T����ν�ZL�	�������K�5�s*���Ƨ
���A���*�i$]'ӫ�t�Q@1�{DK���s��O���s^B"� Gd��uU��?�Q4J�b���������z���:��Aj��_������Q��R�z6���e�
��8)W)�m��0��lJ�)vmO�Pf(�
<�um��hk{��'�DBJ;�nIǾ��p�6�8�'24f4��'}!~�^R'�R�a�z�fu��}/���!����٣�β�z�I��t�s�g��
�߇�-�������
B\D��@��{'��yFx�$��q�<«�-��ؾ��O``~���@H{�K~�U���]�" ��>�1�z��>`�nOi!$@kռB�
hi�q{x�G��(������` C�����I�l�o>>�l���ʋA���9�d��U[��MN�P#�LQ�	��J[U�3ϖ��װ~ZE���x�'el����!X«n4��$%Bf�y����_Pz�䘳�E���5�N��o��8��L&�Kؾ�s�&��S�4��0W����}�fm:�����;|xi�A$�`�.�(�f�~��d��{Żºڹ���/������b�4.E��S�-��J�$U1�����i�a�S`��M�My�a�����|�bI?a�
���ks"ƬG1�?3��u���0; ҝ�DVYA���n�U�
-t�	�Yt�*5A��2j�n��7���~�w��y1UhT8�ཨ��lq���!h�T�a_�~à&`N;�LnB&R;�}-�F嶁���O�
������`����-�U�95��)Z|�D�@m��	��e��}�c8B�-��R��}�+|l5�p!�1*w	�Y8aY�›�O��U�U�;��~��11�m����d��K��i6��Ø�fӛC�)��K�Ǣ���&���+�9�ج{�D��I��k�ۮ�.8�>v���{�>t`�e�U�z������b�
��2�~�����Ԓ�rI�I���}�w��>�h[�{��Y�N����$ԉ��)��W��q6
��NER�*-�*�^�<F�V����.���<���������G�M�d���ġ;?�eu�ox΢���7�Hn@e&h�De�J���^�C�i��ޤp�+E��(�.�Eͩ&თ:8XqEʈ	�H�H h.UXl�1���
�[tu���WE���j ^4�sn\AE=����H��
�M��ܿ��a7�Ex�>�oN؇��σj*��W���KA�,�0�KNr�?/Ee�joU���z�u��
M����c��Fc���7�E ´i�9k���|�7��V��o:������I����QA�ڐ|�)g�l�=���M�'���b`e<�7.��!U']7t$�;Oȃ_{��QC� $C��"���.����ˡȧ�ok�a��Jޡ�f.v�!;<��s�+{Wۙ׺e�zj(�圛W�tV9sU�_�f�tjK'&E��9L�򡵇��f9����0�+��ʧwOC�����^"����
o
W-��d��U�,b'����;���H�	�,����m5Lq�r�[%y/���c�`3ji�dԝ2"�$�#��8���q��K������#0�p��,���^�����<UT2�db��T��Np���<H!� ��������Ј$�pr�+��w$���f>���M>�����V
�C
 (��0e�"���#������ŷ���[���w����Eh��ӌԡ���8ZK%!�d�v���P�e���UF�b`옇Y�f��0��"�%̛��p�]~��R�F!���^��H��肹je1�Տ�'F*,��D��X#G ��aj~Ԇ�$�X���9ʘչ|�%���N��#�]j8��������Z�`�G.0���F�3v��?,w�oʋ�O�U�Kx���xĨ����k����cS=��7�+��y�r٬h��,���=<A��xDG��M6�a�G�bJL��_:Yw�Ps�;�#$s��뤼d0��&n��5#qr�З=6ߊ|loL�x֩����N��x���ʉ�u��4��E���	C]ݗr7~�f��2�ſ8��5x���V���i��y?���`��Ь��{���{���R�U\��yj�/`N�ͧ'0?K3�S��;7#���_��$SM��ϴ�Ձ�F�kw@k�@�Bc[��Ӭrd6��!�։�pۯ��"�����'�,(�d�$�]2�Q��=�;t}�/��م�/�7�w�[�i��G7��^kk}0�h��t�{h�\[P��Rxv��>B��	������$��<�ק�'ZIv=��l����/��EBB]�p����n�ĝ��U
�����؄f���E�I��r��Y-����TIL��c�q_ã��* �ݿ�w�v)؉K`����]��X�����!S�؆Ɯ8xa
�d��*;�fl�l��Z�Ő��'ٜ�ʎL,�]�	0�`7+
�҅|R����.����%�ID(�}\<I[6�X^����!�7v��7�ط��ZYUv,K�c���1���ۭ�Z�ۡ��*�e�u"��x��N��j�������r$~w�q�r��������靷�����kBb"~E���{�U��6�Q.�/�#Ƨ/�Җ:YA㳋�� ��P���Y���/�l��#��	�{Ѷ	��]kg1&It$�gea��l]I��ET��豬P��r�}/dK�ua���׷�}O��O�~j�|b����mw�V��o��d��5�����'Y;Dw��z	�:O���N�j ��V�vjW��"f�'�"�uL�H�ju鬜;��l��\��
%��U�|�.�����Z�$�^ÇQ^!�M*
+�0���	˵���T��j��'�'1D&�?�mӑ���
&�BL�1�oW�:.:b��$��| �p�3g��%$�K���	��bV�5hҍ���=H`�gF���F�C���ڠ���3��\G6Ύ}a�*Mw����܌�������s��6h�fv~��p�X௛�`J�S ��iψ��e�?m���1��v$��w@����D��ke,Ca e����j�b�q
�Û�N�g�ꍒ�a��`�H%���w'I
�F�Sj^#�'��`�%v��K�̇�ՠ�0hԩf�<����YPi\V$iZ�Ld���A�d�F�`ވ��;YET��Ñk��%\C߬�9r���I�µ���_�MѶ�{��wy��ʃ�D�)�!�΄)VZ9φEsyVu����/t��w������R��������'#U6u�u�͜�������a̠"q��h%���fmE᤻c�R���I�+��HҌ�rr�[N��H}���(�H|Y���pW���ӕV�	F]s�����Z=���ΙQc�I��\;\��x���;�&]���_9_ؘ\t�MM��*��h-�+���+}�w��]Y|� Yl��ʥD�r�-R:�*g��j)	�P�+��@V:�lG��?y�>�C�>���G��eB�vGSǕB��A&R���c/��Nn��Nl�ظ�P��ѲT�朦���>��nL��1�ٽ�d��� :����0q�3'����G]��VH{pƔc����,�ox�,�m��ff26�rm��͆���ٗ�p�^��q �?�My�F/���3��P�)�,��zY?��v��:���	��Gҭ9Ҷ�
l7:F+fx8��|?�H�1Q7]��5������O�.9��E�f����9���͢��]����n'�m�����`�f_g�o�MA؃1�.��}6�2�R���s���$띢�!,��*�?�G�����T�����W��-�����,��x0@:
�[f|)��8���?>#���
ԭ<��
V�_ԛil`�2�d����^�0F`@0'�"�~��9tF&a���q�;a˧�����@�cΕ��R2i?�{A�D�`���=�(�b(ɔsgH�';�Tdl��JY�|<��Me�)��=��
\�נ$R�Jv�l���+����Ǔ���M�n�n�OƉ;���﮵؀V�o�,Z�����l���>V�_�}7_i��@±Cw
$%�>�~S����"c�8*�y����b#�C�V��c�O�N`��%OSo6��i��G?i@�Ny&���x>q�M�E"v,����ۛ�@�f�YGK�o�5��kT*nB��.]p�$����΁Az�B���z�У{:YR֌�ji�o����5�ž�����[���hD�N�"�l��a&]`��"g}_�$�n���|<9M� 6@	J}JEWv���a��ܗ�rU���
�)?l{pa��$����+�����R7%z�OTF�-gl�~1�L?��z?�޽���?�3�b}�
�$/*�ݭ�dX��{�2t 0�
��`n)�
1�ޅ�Ϳby��.ZK\_���F��0|�a��P�eU,�$��(e��Y��#�@��S.��B�s�&k5^�&��͝�˒��bE%P��(����탚���Q�s���ɝ�o��"1Gt�h��R~�a2٧8��y���O͆�N�<��w�����+P�i�����|�(>qaP6�	�ȅ3A�N�18�~��!���p1j��oH$J�@X�����//i�cV˪Q��E0�9'R���I{�B[�Qi[0Ir�u�
Jya��9�Rz��ދ2eq!
16m)?+��?y�]0���p^� h/9����
O�Sz���3fVY�P��S���,J��̏��垌�������B����M?EM���G�9�Ap�(���#�T��[
0��ox!O�gA	խ�b���D�s��Dj�Ҥ�XW�C(X_�ഏ$�Q�G(��v\���j\�21[E��iT��=�ďP_[�[߸c�e���k��6Ʃ��̤����ޔƍ�WDN�.�Ņ~���R}[�}�r�
�B��<0urkіr��X8�㷋ƻj�Z�>f�Z��;�(;��8r�L�
4�tq�m!.��”�x�>����F�R����[95��?�	B���(*{��,�C�F��Oƌ�g_Xb.7�V�j�v1/	X}��uM@�����
)$��v^�
1�O���9K~�%I-RP8Ez�'�{ļ�g�ϴj�`���OqѓbD�7����#t���Da�������d� �
O5`(p�۫`8�H������e���Q6r����E�!Qx���$��<}��Jˉt�݈���S�����yw�Q�M��*�`"�ו����fiQ�e�D�q�t5��e��,l�F�C>iK�ʙ�1�e������!���<�\Hz����Ty�aq��kM� ���,�(7?)\X�u�1��_.�8�.0�Ř�l�s�<dd�8o�+%A�����+X��w����θ����2�E��:B��
��Q�*�~~�0im_�F��z���~5��|�[���[ ��¹�����;~�2��7#}N�H�{�-30�`o*N��mJyѦu+`���c���?k�;X�-=X6;4�ڭpguR��:nE#;�)@h��dc?B����`h�+LLup����g
�5�QP��&���
<\�����E��nG4,`��7I�L��d񞄝�b*�}�W6��WH>�Fn ی�����6#m���i�w����4b��i $O��}0\/�K�NҘmc'&E�`�5�&�yg�r	``��䍎�n>�����X�O��V��O�z�8�{9A�[���Y5���=!�35
�#E�e\��9D���WV|$��)D����#��}��h�B���?)��x\`aR0N3#H�J�c� l�rL�)=5]L�r���q�@~��
)ۍs����{]��:���q��,�P���]�:L��J�;l��J�����E���,:w�k�R�zn]�V��Sĝ�PeU���CZ4�)_S<K9�Aj�7$g���ר�

<Ԓ}R��bњlW����cӬ�w�fW
�J�j��.Tt5/poG�}C���1}�<{
Oo��-!'\ZxI�D�E�R7�+<V�8���e�J�x�΁F��o��Ĕ}7�O�G�}���k>-�Y�þ�kk��Re�	�[�(Kv��V�蒝��8�y���t�)�\i�d�(�a�:gO�*�PϺ��U؅�~�"�3|�cy�L����
ђ�ͩ��];B�Pe��5�^��a@�9���+�B�)��\�����`�e�=�)¦��գ��$�`?d�n�d��f��L�L�A8zC#!�"V�F���̐��w�t���[Nz�o�
K���.����# ���5���;w�G0<;�	)�q�_�[��N�$�=[;q“v����㐱_"�}�y;]�̹����7��ǹ^[�>S5�ɝ��G`�vF���yf7}��A����*��9|+LƂQne!�	�[W?f]M]�t
�8QI���F���?���0�,�P��2��&I�	5�0���X�M�ߙŬ�r6�&n	�,'*�
�1ʘ��R.�:ΏE���yl�w���ȱ����d��)fY��1%�!��11�)��"b�sV�R{��\L?jg2zPڸҬ�w��Q
�TD`\�Y���S[�K���e
��.��weZ�hy;b�"�T�t�������ujyۍ�ε�
�fR��a��LVX�DK9�+�T!��x����0Α;$��҂���>��
�������5��"�w
���B3 ��o o�Q����
�]W��n���,d����)���|z�����hp,�Ψ�6�+���*��{�Wc�>��`|BW��2dP1�����_���"������Kb���S&PƊ[�/�7?`��'e�d�h��a�HΧM��'�Y��67���"ݾ
/��q��C��w�'^/���oa(���Չ�� 
��U��ݎP�^��#zH�"��ʟ�'��XC����-'���{��ZL��� �!�	oK�(OFө�P+�r]1Xt&��ȷ0�TOx��J��f��7����F�b�0o/��c��.$)-b���Ô�
�`�����F�:Lj�V��������1��\<l	�!�જ�	�h����T�߆��t8�������&�Ѻ��G�����WV?n��e�y�]&(st��d��}��mPs��v���T��pM��v���&������%'���>��ǍĿ���,Jy�={"�n����B��b���RU��Z�eT�*2VM�9y.�ge6� <r�T4˓�%j}l
���y���E��2/	���"��z�̿�ցQ�xU����cO�'�C�U� �[	XL#�v�X�X��e���X��:/�W]�
��`�]���Hon��I�������
��7���O������A�R¬M]��x����W��m,z�%�Bdg`�%���9���c9�p����\gt��$Y�N�*Z8rƕr�Q���"6]�>{}��7�
��+@�����̯Q%��C���c�C������>�h�cI�9(�����4�]?tc�'ʞ6���BcLB�
Z�+&Ѱ�	�qX/��8�1��/�
��K0������f�j�|��Z{U	V���GƔgT,D��G�k
k�7S�eR�69�R�T��Þ� 	���n�����8^�N����#ř��n��6b����J9ӝ�=�aKNÝ3����0��C�Ât��T�>=�"8�C�$�j��bw,�����9��,$aA?�Y�_1�૝ή����ۃ�� �z<zo����U�r�A��J�D�\v�����[x����!��v-+�.(�,�(e+^��K�rdt!�h~�"—6���
e�KX_�҈���G,+dt>��6RK��õ���׳����'��D�'�mᨭ�=p����[�.�U��Y}"�Dw�h{��:�߂��Ũ�Xq�#:"�YX���k�}�X�i�+/�.��
O��������%�q��_I\�K2cųp���C�߆���KD��Z�Qm�\O&np��E��Y��]OY�c��
�z�$�M^��۰_��QOe@�>��tw�W��nR�[������i�f�e�9�9]A�CP^d�:�
��ӌ������������!��.�8����`�?l+4�-`C컲�,��8C���������wx����w�W��b"�Ol�"c1�v@܄~��2��E��y�o䳯B��q��e��"شM1��l)Y6Ù>���y�5��_�t,Zv�y�ήQ�T���Q�$Q�4�Oe"F3�8�0�-������
�@���^��Fg�:+M�N�څ9�C�0B��z?�Q����]h����a�+R��qu��|ÁJLq�ݯ��	�>�����&��,�ݘ�Oe�]f���Z�u�&?�O�4���u�q�nU����!�� ��!�pj�]FW85�<AB�=�+4�1�]d&q�������҉��<�1�Ob�p��~�Ga��7��m.Kr-���|f_�L=H#���6���1E������WT9�a����	Yֶ<uc���,˿�(�����^eN0گfI���"���`��i������Ȗ4�	֠�1����%'�-u��l��5�DR��/��N[+N]����I4:��O���?+�@+1�aY`X��Wrl�A�O����Y/�����[r��8�p��/Vü�$?U���%��*K=(@��2F\Z�ë��ٖ�������3D���q�|��fg%��K�r���c>�X��/bӭ��B���
����\%P�EI���/a�0���DͶ�=�Z_��!��5����Z���hS��N�6J,����
@����A
â��:����y����]�@�8�r//���5�gЛ<%�̲�O�/�a���s-��_���<�0������ԕ���xBW`=����k.�G�tfA��ۑ�„��Y�&��;<�3��
����W�/}��(�W�h=A�K����p�$6�S�l
���n3�ѿ��.�	Y+P�`�ɤ�"��~�A��K0�P�tNӋ�W
����Q9�\���WV>��B��'�źF^����#{k��.��l]͟����[���x��h{e�Q�r�Z!½�4$���W`��D��-s�?��a�&�������E�s�X�ƙ�M�/�� �����sv�iFj���p�1xO��P�.i���Y� f�)��@P�i�#�O)x;��ǖS3��̢mTUQ��=K��!�"3���+݇�5R���9���6��/΁��=,:��$�~��G��!��(!���+��Cr��m��Eb)ږq{
����T*���+�*���96N=���< �'�$� �$$�Q��h!	C|���"�5yz�B���<K�E���hx��gJ���YUq����h��_?͟)m\Uj��#�f2q�=��X�?Ey:o�}�Mu;\��Lݲ,��3M�{m��&�Ƣ�k@>=QK���"'�l�B�m3�$F��͢I�{��~۝�ce�!�	ѱ�
��̕��ڨOKx�A��C�&�؍(P���Z>�c�媀�'�B�4�/��n%�v.��i2[�~L;O���_�B	>O�������+���{х?���͋S����82N8^d�G�;
�@�}P3�62ذ����V:2�k�=P��3�Q���H���k����ZJ���%Z���MH��D�?}cUJ��l=�]ڂj,^���*WI�f�2�X�ش��5��"�و�5ꂀ����6�a�F�w���̘x-��v�����H���8��/8�U2�.�b-H�P���>r�z`BUˁ���2i鐬/�	�T%�{� m�i:v�t�(^�χ]�޲uU�<�!38)RE\���ѩq���B�Ʋ7R�˪����(��>m��8����&�r�'i��?�&G`��J���1�8�K',���S�Y���?����?�:��x�T�4(G�*�Sw���ױI�O���#L�m��L��.��+C�c��دޑ���@�b.7g��b�����]sK)��><����cxx�d���T�d#{�MZ��E�� �J7b2%�y�:F�Q��1`l�������%8�8ϲ��!fҜ
��q�#o���wx�����Y��Z׍���1��߮�J�<��%٦���y'�F�u�6�'�؉2�X�,�2JU99)J&��Ҩ��t��1�dH��v��5@F�Cy�8�O����3�l�e��lo��\m��j_��6g([#6b8���.�u�eE�|sqK+LL�M��Uz8���cZ#��1MW$���>7`�0�����Wr�L���F�QGb|Y��3�u����y+@���t[�))����5k$�9�� �Cٽ%
�K�z
���y2��������	(����~
������6Ĕ���<��!KG��i܋���ߦ����If_3zZ�� ��[ڕ��ȉ��)�t�^2�G�/?�yFB���_�K����'Ƕ�l5�NߕGM�}�{6c�)���x(佅-~)��7��&�������E���*O�%�8qd�}Я,��P$������os��q��\�lNW�
*]�����+�gؘ^\��A�̴Q�����~�\&&��F]��X�4ѯH��F��C,\�`��L
�Z�qWY����}űq�����V:*�i5�+��Р2{��9���jO��ѩ����u���}>u̿aQ���KP�pT�ؑ�`?��?�AE�V�:(<�b��ƣ�Uu��i����_G�'�uU�CPhh��[��p��ĀA�}�Sڧq�a���
?�n*�O7�<Vۆl���N��b{r�ѩ/X���V٤�,�y��W0���@�,��>n�:�u��3�{]��k"[�M��ìOV�3�qp�;j��꒲��"�T�B��[*�����r�e5r��N��U%\����
u� A�]�_�f�c�ٺ��f�?5�+�|<�ٙR�g�LSNy�sN�\2,�A�����N���S���_,Ɉ3O��[�o�A��P�9vQ�h�!�iA�c_�M^[
	��c{^|ދ?�V�T��:[K�z���;aԜ1��?�8<{���O��6V���x!�YzO�	V(�����8O"�q���(I�u����#��;�zoo�r��ŀ^�ط��|:�@�L,�x��_7�4�]{q\��,�Z!B��Tw��a0D��v�4�F�=���	l(�m��J=at'u_�d:��K��j�[�\C��S����׊��m��]nM5�*f�
.[�3�
#�/	�V���1����
�����v\��,_�"�x/��̃�DTzM0�`*���3���5�F��}?g�Iط�}eh�|�t�����Ee�/'6Dq@e2޹5���h��n��U9�\���������G?
��Oل���Vɖ��'��.�l6�؏?0��K��#f�������C0��P�z��a�WR�0���f��t��Ac@�tȵ�������w�ͯ$�l���J>3\�=�^7���g4���,�RԞ��N�ȇ���T�����YJz�jo�=c��.�������-�w������>8��m�/0���7����DT�p�=M���2Y��������hp)�מ��
�`n�?�͌��0�.�k�G�8���k{)H�����&[���x, GFϻ�z]�`�������<,;�&'W~�e�l[�ȥ��^Ք�h��8<*uẀ�(��+����,�����hv�����_uŒ�V%�hb���
;~n�/c���{i�[�=�t�����#`cEB��K|<���"�NNxuOꛌe��^b"N|���Sj+��څB=�%r�k9��!iB,E��k�)$�n��ȗo����i�����
Z�p>������=f�U���
*ݸ���p� �H�"��H�"q�f-(��s�wލ�5{�8��f���y�KJ�y@?x6?p���~Q�(?b/�o�>�����.��f:�}$��3��Oiux���¤���N�$k+<%p�����3�����F�H�
����^+z���d�L�kN�Y�4�g;��V�c�g|��B�s�S;��{���B���� �@�u��a�qc�.�|�jn���0�MיR�L�n���3�替�I��.ꩇhƯ�J���8\�YLV�u�?��t��z.n{�1"��6M�N>5&h���g_J�󔞡�ۨΣz&LPR4Q@�y�����
.L����o�H&�wS|�yC�	��ޓ|Y���N�b
�үd�y�W
���J��NG6.�Jm�<�‡�]��.習��*�Hu)�Z�,��c�ؽ`I����ն�[0��!�P]�pX����;b2����lG�r(�I���sY��\��c�����#��^�v	��L*��9v_J.@�v�g2-��Z_�xHޯt�T`VI�@vf�a�x�o�\}VS�1I�������(��{�y搞��#:R��p���H�#���ҹ�,>IC���ؔQ�%��e��U�kUZW���{�+j�A��!x�~��hmFO��z ����������
_�B�}w���C��g�nt��6�Yog2]��0�"y�Uy߇7܏Qg�ܘK��|f�϶[��gD:3��h�d�q�"�������8=��R;��ÒK������	�z-�y?ԡ�
�\8H��..3���쩆*\��R��,��Vz+'�+�|��/{��[�fR@�@����s�V4�Y{�٥'kJ�-g2zeU�/�����F����{}�܁����@o�ە�<X%XJV�PB�R�����H���=��ʕ�p�>�W23�#��L	�ӹcM�C�X��n��W�Dt���
����l��H�N���G�F�F:U/2�J�p���6��s�݈	:�W�
�hYG/F�ջ4I��ʳqq�(���,����gV�,[y!;�_���/�I0z��iz	J�ڮN����5��(Ju��|�ik��W��?C���@+|����_�VXf��2yd��˓�vQ�,�N$ו!�X��۟���������Q�/�XoĘ;ʒO�C9�cJt�⋴jA�A�K>�[o
�fy�Mh�(�iDew��T�i�J�E��$N�2��6V�B��/������/����:.A���qő))�b�Gmq���>��=������4�>"<�h`�2ڏ�u��:T����Ф[���IB�#.3������4L
E�k�_�
��?4��c��B�5+	�DIM�[h!�ȳY� ��"��j�S��&9������f�$b!�XP1ϩ�"}P6C�`r�)����A�[����WV�VQ�~��}h�N���YQ-W��`tl�@!�����c��
q��@L;����U��o,�+�?����L6~F�
��;�*���k��C-���?��ĭF���
�t���h��T�ެ3���go���؇FS{h�K�B��h�C~��4�}ϡ39>a{S�f��p��+���2��*�elڶ�HK�"+��o1�p�6:����u'g_+��D�tm";���a�S�*B(U�y7o{ �0�}$G��Z�-}�6Q�-�2��lٱ�Wc�
H)tɗ��5^>�J^�²����3���g� F6�"-�o�l�~��x
&"��H���S!�d{{��)�a� "PN��ؙ�>,m�`�8�:!�>��Wl��_��6!%��a���kgՑ��
cfݰ��e�[��U�|?�'���	�Ts�val�M#>�<D��.��g��5��t��i0u3w`��:��hcB�B�v�_H|V\%���E$�+z.�b��c��F�Y�o���O�6�����q�ҝ7��`)Ah0p����z}�nⵁ��5���⌌��y-g���� !�����ǰ��#۪5&��a�Ҋ4������ԍ���3���|�9�5��i$�~�����8�����:)w]!I�
`�S&���ߣ��i���J贚�b8�kP4���y��Uw���B��*ݸ��OH$�lT:	'�@|��f
;��:ϛ�a��Zc;���'����ķ@���q9X�$Z��q�<0��a��>T����w.�n��k6��j����2��!�[�
�M1��o����\�iӮX(TpJ��z'Ȇg�U\qh�ko���mV�|NӮ���/�݉�]�Q����P�����6'NW1�C ���������1�H������Ő|$d���<Uwhe]�}��z���t��#�M��|Ԋ�R����=�x���\�`K�`��{�ӈ
|�0$�Ya��4�&��E��Z0�!�W�������P��o�a����6R߶��/Ip�eb�ZN��rG�Zhs��o����R���b��L�F���J��SO�npk��i�\��<�N�T仪A<�ӝ�����n��e��T�;͊����=��'C�ِ�s�{Q�t�7�SR�ip����|�G�7�>���bGP����8�c�K��lCE�6�EI����5m�	��tX��iI�����m�]�|)/�%ޟ�����۲���ܡo�/�‡c��"Cj�mg%|Ҩ	���D]�YWˊٚ�]0!	�����*JC��V�g-��q�����C�zTK���	�0��n,�$�-�+8W2������V��X>>Mv�=�P�/D��Ѓ�w�sgpM:0ț榴�T�������.���Br�v�q�\���b�ã&3ˉO�ѵ������
�Ԓ������&|K�ĕK���}‰��d��C��Ǎ��Lx�����y�`|���?�u�$S8���E�D�}�8-��5�[zĞ��D���7Bj[7k��Orq�'$�$��������5/�l!X��s(֑U�9�7Q��Z�,	�-��ʆQu��Q�W9�(d|��_��u�0H�ͅz(�(S��_��ķv�봯�T켦8�1رr�>{���
 q�]]o��7�G������W�����3�Iqoo�kkW=0t���g�����+�#�9J�\�):]ҡ.�_���{Cy���H}WOy�;~A^�M��{0����м�w6Qi��S�P�o_�g:������ͧ�)������q�w���y*;KCM`�����{��Zʣ����m�R��>�oZ�4M:>0�'�5��3"�C��
bK_�W&7X��?N���s9�.8��T�L�Ժ �]�)��4B:�1
qG
$OB�D<w�•�����A�|��E\:�V���G���������_�욗r�X*��\�*����+B�\���_�9�|���a�|=�`���I���`q!�����n&�?J���Ql)���j��\�,���Z	��|�[��i	��	?���C�0!@��j����?]��]x�"��'h����L?j����ʥ���o����:Ê��"���e7��WwUb����d��������q?{V��xz<q�Jg�/��谽��"��M����M�qOAE�,��2��0[}Ex�!E����<���	�~D��S����5t�{9W������~�k�8�˫N�اW�5tn�r�A���T���B��8��ăS�Ė��\$�h����gLrۺ�]��2�ꁗK����[c��>�	}R�칋�OIJC�f�V�Fz�8����
�L�6��]��w�:�4OE���".�)0
��='
\�+@�L`gZ�G��ܞ��ω,0O^�I����K�d#�����ԔC=C+��(���&���"����Q�T�mL�&)u�?C1���r!�8�s�69w
��n�ӝP{�#Y�O�C�P��C�%@�?��
+�S�B�����7�O��vD�vE�n M�^�LN����d*%K't��k6	�pl�]#�J���,V�i9�u�����#���R�����vVCkTߛ~N7�b���fypV������e�]�f<�Y�-��ȥK�E8(w�C�ît�Ÿ�3�v�y�+�ﻨ%	&����:��qj�������ʷ�A\XD�
f��l�@������&����(������N���
w8}g�<�KY�)��r��q����]K�zn�‡O�%�c3RXLNƕ��6]!S�tO�%�e�
gK9KT�����^�Nгca9�U�{oa*����p$���c����@���
��Z����	lD��3_�����0�'j)�ao�`/!��mHL��6ۖ7t�ځk�dR&A�iR��(4���&��@��R��:���쭹0:1��A���o�4���]!�F)��c�x��ޛ�*�Q�<�I���t��$&41�򑍯Q���n)�d����J�<Z��8�a�/o͢�}�u���2p�È{���c�����~���		9@�z���>}Ch���
I���\|���!K�ʿM��'|Ls���M@rA�������ې���ܰ����j��d;N�ψA��p34���ڐ����FG�����1�B���]�L%%�C�F�y�h�O�=����de&����F����ՌQ�ڥ�����:)g�؀z� :͛���b/�4��Z���f��1��J��_p�/��Y_W��Q�8��tuJ�L�W����6�OJ6wdZ���>�b�,�+{��
�ن�Yܟ���ҹRx���
���~��+�fйR������=-���Z�:Ye�>�y,Oe�X6q�ʒW��e�j4Xq[&<�*�YJ���Yٔ_�Z(�\���"]M
�τ��֥)&j��g���j�8EZ�����xz
8Z.;4C�[*zGo���WLO������q�G���e��շ����M����M$�CӨ�$�,a���D��2i��]�3��1�c��̙��3%E���k���ֺ�Vdg}r�ˇ��W�՞I��/����o�B8X��s�;�?3���/����s�!4mkLb�AW�v�oӾ|_m�`�6�����L�ho�R�ĄC�>q<�y��Bj��M�w��V�‡? } I��5������@�e�X͠n��:%���.}������S��cKKO�>l6#�*�B
%˸�B��r�s� )�4ES)�V]��$�%�3�n�'`�6VѾaEWM�'�W{d��;�?��p��`\��?3��`�0{G��
��x��jL��%5�N�u7�ȥW�s��ƥ��VFp�WaSU�f1p/�Q�)Hb������@�E�2���M2yq#.5���_���ŔbI���v��W�>x��-��h�>3eL�2��C�����i��W�6T��@yD��1��ͱ��`p���^�c���h��'�:F>�R��Q�2�L6������ѓ4M�i�|6�Nf,�Q��~+��2��� ��4¹�TF	�޵���G�L�U<k�P��1/�5��B�4[����PU��E����-����'�K3r}E�T�����tI�5��`��)
h��Q�1[DPX�a��
<�w���mY-�#g�@J=[zĒ�/�"�A�r�,����z:$���)]~�O-��݀⚶�\N��40�3e!�����Гc�.�X3cѠ�y��-<=��Al6�D�V�d�8��~��Yu�$/wI\�3Ra7LV�E`��؛Ջ4����KsͣvYׁ�|.%��&�����7��E+d�6�e{y;��@f��.�ԐSS?N�`lb����<�B��Y�B�5x�=�K(�3	�G\��!ɨ
Յ�P=m��P6H�@�tjS�\����E;;�\K�={n?V��_�Sic.��+W?Lmpt��M
�^5Q�حV+�_�"��N�-���A��-��f�d�
��DT��{Ԫ�	Ͳ;h��JC�Ȝ��m/!�������Ơe�t�t��Ikg��
���5�쾢��Y���X��+dR�rp�$������]�4������#kII���?���M"̕ާ#7xq�(�����b-Lϣ�%�A��?~4��>	�$���@;�FD�֖��J@*�ɠ��V�g�j�
]�����ɽ/&�Wو�cwJ�O����)B�Xs߭:�8���t�d�C|��F8-���b�#B��k��)<g�����"Ͽ�tz��B_��\��B
m�2��]��
�i��[u|���j��[X�b�})���l��:�n�q�*yZ$����QrIVA<��M��s>s�.��:�MPI������f(��w9��>P9MX)j��Fs�SM[�T�띜��r�}���^Vv�@�m�~���A��"D��Ή��7>\U�L4
~���j[P����(X�D���~�����Yu�ֳݦ��Kѿ[do7H��̟���E0�K��M/h���b�aݲ���`ĕ~޵�DE�ir�{������@���Īq`	ĵ֑�S['g�:2ap-v?�!���^�@�6�cɾ�u��4EO�X�Ap����m�y	;AvЮ�#۫"�Ե��t��Y�Q@%�[����K�פ�Ԉ$� �����V9q���a�0��Y��'��lA��d�+��*pg�j[Y8�&R/�2�c���Z����(��� �f^|)k-�e�1�`r��<�\�ە��@��?8ڲ��)J;����
�}"΁y*z�� 	����O��j�Q[�^�n���>�z�pc9��X!�t�'���Y��8v�?"l��`��M3��|1�N�+��f���ڹ%ҷ�ԕ��'*��Y��!
C������}����66����jR%Ϋ2W5�@�j��<�P����FA�<����%��"��R�d��
�J��I���=W�`�B��/Lu�4`����b��s��Rf	�}ݸhI}hgh׌���~�y�H����8�6�"#A�\�-���X��Xj%Ն~��5d�0����<Arv����vZV֮L���l+����X$������&�g�:jW�}��;��{��e�̫��?.ͤ��QUlCv�jÀ񱃺X.��Nha�#��I�r^���y�,H��W�j���q�r�2�Z:f*PN�L�j�m'gU�#������|mC(��IJ^+̽�P��3��_aB�����8(y}��\|�@؝����F�0
X"UH��!�'��*����A��I@��NT�v�-�Vou_Jy\��f�~墍̳I�J�L��(2�l��^5n�MgX��,e��j09[��o*L�v�L�D�����w�K9<��f�=�^�fé�hs2�~Ş8t��^�]�L�|�[�.J�������?���g��E�'�`~ʃ69��5����צ���^QmA��{����m
:�3�c�ax	�n;b�h�z�ѫ���s+���
KЃ��~����5��p��<��]�~����5,�T��R��(�."λ�?W�we$g�Y��C���g�ƚ!P�ò:ur�T[l���o�a󓖨�'�ca^��{�ߎ�������5�I��*>�\J��)d&X�V�T.OfTAp1\���na�����Y79z��ro�G:��Q�c�7%�W���hU���¾Y$wά��張�,p�y�{�؈�����*�~��`��9�hj��/yw�8n虽,�!�v(I:NA@���+طx�S�P#���2'/�eVv�����~Xs������_��iZ��^�x�����e�h����?��g"�r���Js�4W�W3�̑�,��r�а�I%��E�|n	���hħ-�"E�%���$b�� Y�*��n"#>r�uݴ��oX�`��k����Gv�f]ó��~�t�4,T���X���ի��x�?�P^CgO�K?�ͥ95g�چ�3���}�`�FN���Pzϟ�5���Y�X~�	}�3���[�㮠�
ݬҶ���s�i`/��t�dџSG��k*�M�İ�o�@^/s:�lWg?��F>����/�
��Գ&Sb�H��foM�ĵb�"�<�&��vK$�Y��Jf�+���X"�Y�͊;3�a�Q�)F�J�'�U��^����н|��s�)���Z�>�?F��(J��
��3Y�'��S��9\`>hM�����Yd S�.���>�>��{:�U�	Oi�a�ϲ҃���!gS"y���5�p��D����Q��#�$k'	<.��?Wb+GW�~�J{��L��.�O՘Ҫ�roo�>����A`�/Ƨ������U1�d:3��Jz�8ħ�!ط,Y|қ������;���� |���W"�6�wǓR��I���U�"w��2�����~�>m�8
F��[P�/e�u��ǩ�̆�g"�o�#�y����g�è�!�C�AGN��>��K&����{ٔw%&�L.G�_^7DŽ��;�ІCh�O�?Y'�BW��o�?�; QN?%4v��;z�uQ�l��n�tՙ��5�6v��w1�*a�|	?�l�h�ӫ�wFe���ca�''���7�곬 �ݗnV�<�S��x�}���`Jy�Տ�e(��EF���$�bK�&�`�@#(|Z��k)�dep�G���)�*U����/�TK���/\~���RMz	'�U��Y�����Ff����^.CV��H�c��\��~zb���Uh��e�[sb7�
���p%yl��\�$p�E��أ���u{=4�lEX�a0�~���օcuj8U�z�W�'��Z��n�����x�B��>V�U�(��k�L���\р^�F��~G�
$N6@��
ڀ>#����/���;Ʊ�������O�`�$Q��>����Xji��ݫvM�A}�:#��늎�pO�O&�ϾI��a�����2Ҏ���SM�8�J�"��A>j�{O�3w�����]fy��x������n6�R	�h�+8�cH܉bm�*�5�������+(%R.�0&���Ḣ�Ef㇏��-W�q���`��z�wC�*�/Y�'#>\"�4��L���22!J�f6d���#��c�����(��GY�I�.*)���J2�{����p����$��N<N`m�g��:!#�*L�f~G�E��`�����0�V��6��l�x�P:!6H�I�׭O<��A
�]�&<����t�<B�S���Y�p�X�D�������Gj���b=&�m���^Xs1e���4m����!a�.����<�4i1�����G
Ui^��\b�����X&sG���BA�h��GY��苂�	p<b��d�E�@��
Yi��g^q�b)}5SL���祡�ps��ye?��,|9�2(r?�nݝD��B��u6�cMs�\O�u����>^"\�%�dM�ɂ�ٵ���Nx���10dk�q�;����4+)�M�˓0��YF�⣖m'rŬ*��\@R�N
i�C+
�R/�޵�B�m�6��8��D�����~�Q[}N���c����2�,鋢�U�M��RH\L�%dt����B����PYT[G�k���ʑ�t���J@�:j�4%����K���Ї�&"��⵿��(S����)�,�A#��DE���&�'��_$a�#F"#g��0�����4�	Yr�T7�GZ�bW�P�ź}`EfI
���1��H�N
�h��viJ�xЅ��֦ⶆ�=ɷȷ��iD�xɔ������#Ķ?)~�,�@��!]:�>��v�^�U�1���&�#��S6�h���z3�2��տ��?�;1�HcW���`�����Z���������}pC��j��Q�ŀ��9��v�����v����'�u«@��$������~��r�1U�N	��|��y$��
�R�D-�)0�j����Ԡ�������B�����C>�gC�?҃GՎ�7��c�W�aV�����V���3�6k�K"��`�?Y%�qڣD��a�/b�ۢ���9�g���|?��
/��){�]ʸ.o�����1�C�xu��h-��Q�U1O�oP u�����Ι.���l,"W�|���@O��T��xg,r���U7p@S� �9KV97�NW!Z���~��O;��aR��NS��aQ��αP7�	�T���k��t���8����&j'�(�I�M�t�B�(;�����_��i��@�5�V/-aÀK����K��׏�>�Ex�f^�:˫y�iXg��J%8����xiL�\��4Cq|6��	��V�|ȓ��>Lk�`��dmt���6h�b1���a�X{m�Fn�=�������Fnd��S%Yp�<��5p^+;}�a�S:_x�]�_����/�E�^(��m45C������beX����r�)g)��(�)��ÿ�*���Z�X��F6�	�)鸟�� G�I8b�6_���+�+�L��)
&a�l�_�=&�t�-�o�-'�5����XK��3�����}A��y��]R��ۢ⤎h��l;tH��f�
�T�d��u�i�F.�S�~��k֎Y�����F��Ȅ��ٚ ��؍d����)c���t�Q 鮽�m�w:��
�z��������K2&�q?;�H�C�'�6�ҕx�u�������3�$�ר<>}i�bFt����}}�����m���jV��������������C�w��/��n��o\�	8^��W$����d��MED��V���0�*WZ=���Xj:7E��򵒦�,�y���l���#{(�Z����/ν,�؂ �H��/xj�b�CT�ZXwY,�]�YYw||��~�P��ݵ�Y���qR��<�uQ.[��`�ǡ�D���5}��#ş�f0��8��0��"�d�cC��J����ߙ1���먳���@w��3Ÿ*�Sx�P��!�|~��������ʿf��^�����x\"��B�!��0u2G����'s�d�\'����	�gO�Ui|J^�wr��m�*z� nG��ν�ޓ�|��\8�̴/y쟾|h����9��9�J�V`<��4L3��k�)'���;�u��U���朊QJ�e���>�1D��7��n�>9	n/�v�;\�`7^�2k��Yד;O?hb�TDA���b5D�Ʋ�$��wV�@T��ZgA��Zm�ь�ӂu
�;:E����uWZ�$�r>IBd�f:J�5Ca���:�;_��k���I�v/Y�)w�K̾Ĕ�Q׋$N<�L�G+�1�	֫��T���n�:���˂-� �\�A*m�Z�FJ�όL����mXU3�W��N���ذ&�̨���^�ʯ_��S��t�8���C4�"�W�ռ�`��~���A���k���ʸϾ�|����8���lus\��9�5��P<�;�rc��9~Xf���~��t�P�U�
�e��f��b3Ok���R��^"d�;X�T�)�4z�r�u.$9Y��ʻ�X�)('�9*
�?��,!�m
�R���oL8��F�+U�}9��	y�o��a���N�P�9eb�X\����w�h$���/H�*Gp�)���c�%�I�B������A�U��z!��z�S�S<$�y
�*r��:ފ��"�����ݡ��$��-�|;�➧��N�~�}�Zls���g0tW�*rIAZ$�tJr
_X�5^9G'��1sᐿ"v�?p��ZW<ujA�ad�Ϸ�k�~����>�/S�!��8j$zK�3���*��!�O��}�Y�����?���+�:�_�HDSs���P�z(x~*P}���s�{vo������dK��6�yT�׶�^`���*B�����ޓ�+K�ǰ�1�0�����W=�o���9|n{�C��4~�h�&1Y��<����;��j�t�,ʱ��?/��8�TKZ��2z�%���IJ�DH.�5��4E�/��{a�x���C��@�pjO؁�|�IA�Pr�Dz�e��%�ǐ�Xmh��?��ꔙ��v��®[l� �h�B2b5B^[�����?S��Urn
_y�ŕ�oj���$�o�J���<F&��w��ma��!��HH�NM��6��<m�JG$7�����Xߙx���)7�D-���v�M)���	릷x}6��\���������S�*$r����TH{�|n�W��]2%	D�3����U��7��)ݪC;eZ	<�?���_���J�i��%��;�+D�nTns��5E����Q���k�8r�D�>=o%g�B\�9\x\v�{���+��>K����_\I�Qb��Fr{�����.C���Ҽ�Q9�Q�gk�V`��95V��<(B�}Y]�Zt�����ei5�J��$ܪ��=%��k�eE�5q�vT쨀Qchh�$��.��r-�j�{ܸ�ZN�r��}�A��E��Y=z�oDz��g抉z��%P��6x��I���b���,�:X�'�|{q����k��8I�-F�|�A�Z�t[J��TK����J��z  @�C.ɤ3#(<
iP����]�������{s����_s��-��"�5��+}W�ֻ�/Gc8�x�	��P|vN����
V��2Z�h�5��r�2�u���-R�L!ߌ�]]�ۚ�|�@œؙtx����Mq%���p��A�������A{�!p�����n�[7a���d��-1Qѡ�R4�,�6��)D�2��������V�[_��T$
�'P\�E5��<ZBE�њ�-Q��C���Φ�do�x���!����������@cG��-��D��у��a�_Pj����QZ�l��NH�����?��p�>��1��G���v3�a(�X�2���N*�i�W��m�t���K��U̶v����%�
� ��vH�(���9i�L�+�[��5)U.���l�\��a ���[�.�G�3�ɮ>I����uG�2��^原?Y-۾�l$�H5{v�
�^S!�nA}h8�A���ғ�K~n��U������9?˶�Es>���Zs�m�}	��R�7p�!�qw�'�Ɛ`�����1��${�Ob*I�@T�#|�d��H��
eϷ�פ{��1*M����q���F�����J�"I�()�t�~L��$���r�E�U^tJ�v�����cOM��
H�z�Ͻr=	�j�}~q�*1}?8@Pp��ݲ
����0���r�3�
n����JGa�	�y&�D-үu��Ɨ��J�φ�<s|�W�2�!�M���O ��uPu�x��T�!IkL��F�@I$&+9?.��q�.�yF��k�3��81�Um[;lgFe�I���1��+�7a���{����+x.�q��Mw��4��^�pGNtaDPw����p���_�h���>���ۮݲ�g��{�A���X�����H�مT���L�r�й�"�[�-U��V[����e(��L��Ae~<�rk(���l��ǜ����w��c�|l�a��k%��#P���}�uځS���H�-j��v��#]�Ѝ`iӅ�#b}�^{NO�܎�/���k���Lhj�� ��9d�hpE����lSĀ�]HR2�Cpg���+u?WwZ&���V
뤟D.ۤ��S�1�1�_���Z&u�F�c�
$6���"eiG���4o�f��������[��q&@�a�o
�\�ѤR�>�]S��
��I~6q�m�]���'�<+({��jҽ��������t��a����UrL[�l d�_�������3'Ɓ.P��FI3%#)F"�p̕)$;E�U�ȒfͬR�:t��?49H!,�,�W��5�+^�u�(e��3�g^H�9R���-�-��mԬK�:��~�
<$Xiaew��'�g�3K%����]1H�o�CoN�6���Y��&y�2n�ߝ�+s���1��T��y������:b�����췍x��Gї1�tV��bQ�4��Gj�x=��}�IݸD�D5��8�2�+]�$j��3^�Y?�4Y�XB���1��nP��"|o���E�N��5Z��]Vsϩ"�m���l
2��Jw\�j��`;���`G�㽚���
׎ȉ��o�-�F�&�1�Z���Qj3���`��?*�X��B**l:Ya���.k�e��=>���LCy�yK��A�ʺ�v�T�Y�Y'c�2?���oQ��|[>ѩ<��;��_\9fK�W����Sn�EsM�uͶ8�T*�V�v+�����˾I�@�;P]5k���L�:�5��&��'�B��Q#�nN5�Tח�!R�xmOt3`>%�Jg;�Y�xDr����x��8�P�9��|^��>�^�S)���,n��>�t�UQ��a5j[��6	З��C}D9龜ʄ?4`��C�����4��y�k
�=dz����/��̎�=��R�SXx�K�x��c9�`��&�j�H��?��B��A��������=�O��Z�a�q�.��m�nA��ΎS�o0T�t^0�OR��;=��f�4�p	�e�ڇ$
��r�vr��&��#:�S��//(i���D
�HI�)��[0�����p����[�,���H#M�ekF��%��Cuv&K��Pc�S;;V}�jq�s���Ό�D;�@�^JT}��L}���*�`N'���It�	��row�{Mv�Vj��Q��t���R��ޑ�̀�%
�|̼�=��[�=����S��2��/���~�����BD]/����ٹ#{j�B.��y*�na��r��pJ��]^?�V6�e������x���6�B�N�4��]`�	q�•}TsS�	������0%��L\��D����
��G���-#�@�zg��BT��_)��9;y�"ND�����p�;�~�����:��e"�W�L@�6ܟ��r�~����ig��T(��=FF=���	�Z"w��e9�AOlql�k.���@���^|��]����'Ƚ8�3�)�{z�OK�B�Z����{�����uX�����PrK�+" �N�Ҵ�>1��^7ݽ<6�[H{��ˠ��P.H��y�i%v}>��`�&�W����D�,�$=�&��6'��/���++�"ifE�qΠ���j��}�:F�&6��X�``5�^-�h7:��}��٤�A��&��|�o(�b]Ϲ�XNи�Dp ���,!Y��(h�,
+�����k
ru���I��{Cs�U�^v�хOp,ڼ���_�����������mKc�o�~.��}���ٽL���c�)j^��y؆������n���7���n
�'��J��Z�9�IF���~�*�%�;�j�<)S�(���4����`gC���e�|�MJ#�ZH�A����Yg���Z�m�F�5�A�N�΄�C+�E(5',v��Ev�
r#�:*~�N��᭮�ڐ �D��h��v��\��#�z)�S��9�H�Vcˡ@����3�%O�&gN������=�*K�uS�72ZRҾXQ��Y�v��"�V�a�Ъ[}�zu�Mw�ɷ��'�6�Ll6���W�8�~��	��>ȑ���v��'���4�C>���z���
�y�#��C��e2m:�����'a��;s�����V�!�1�&{l��/�X9�M�ei��%>�^�F{�������8�[��&�X Un�9�]�����)�B	��P	v��B	"ޢ�����4�^i{��y�ѝ����n�	�]�FؑD�T@$Z�q
���O�{ʠ������H�LJ1������՝�D<�y6e�����_M1)WS���b�����Df[}�$���D����[�i����Ǣ7f�/�wQ�廥cF���31���	��?�-����;y��������<���6<n\���S������mZމ�i|L���p#��f���,�|�;�^�#
���Y���z����A�G������/F�u��ړ��X�r�F�ۘ���sGvԓ���љ{S�;�|q!t��I��4^β���]�C��R�4tw{�;�Kew���%��	;���(�hI�����J��~���w�M������@c�C�[��ۆ�금E��܋��;V��p�p�~�%�f~�/�;k�o�~B�����5�=���|�0���!mcq���@n�����������BT1.��x۸��K-g��u	�Tu�"1;A^���'�mY��}����/�aɚ���f�@���
]~�w=0)j�8��4�ڤ�;�]�$}U}����q���*��-�d�O3��`�_�lE���������\��/8���5��P���4��܍�Z'�g1|�
��9>K,4���!d?�_�5Q]�X��z�&��/��ǩ�*�y�w�TO���%�/R�����G�KK˜C�$,
���W� �
xR�G�&K��!�~����R1�l-�-{�]ƺI-خ�<�����K�/ͩtӾ�=g���:O�|�N���dL�h�֢p��W�S��k uC�_��s��������@�>b����{g�e^��~�u��W�4^5M�;Y�K�I"_W�Zֿ�H�u���_�;�n}YA;1�j4���FDG�Q�+���v�q"���12^bI%2���Չ��ڗ��<��N���=��O�#��R�B�m8�Y���)�i����k!���*V����L��Č:J�	�����Ҥ�v�U�9��Nè�p��B&��Q0��F*X�(�4.�:����G-N��X�i��8�r\t�l��$Ѥ�	t|Ǎ���Xg�0G]��
{�K�D?���Xt�I�b�9�X��_z�q����<�Bp�@�ث���{�kc�SWL�/����$��	P��Mxx�_?��#	Q���Z]*f���)v0-��09q%�&c���"�ĸ�=�q,B��KɡF͟?�	{��O
��,��[�^r,S�a����jB��"8��պw��z��*ۃ��
��>h��.�҂�ѷ"�D�9׷d�δ�[�X[�����6��r5{m�%;'�7��K�i�W��~S��v�b2I�� ,�<rxSO5Te�/�7���þ�D�4H��M�$�Dk�6�����
�ӎ�_�)�z�8��YK��V�ɬT�Nq�/w�I	�dv��j�̂V*�oEa�p�Y���(��rk�^c������[J����
6!ص��Q�q�[r�мQ_���"��3�@�O QTzUŴ;�`{�V";t��� ݅!2pG�2���de��$�%�zb�!i
�؏b~t�@����}�}�?��n��L+O��N��!�Ԛx�P�����̗R��GA~
�\dI2��|݊D�J��S�:R�ſ���YS�`�FY<M�e�)�2 w��N��?��-7Q���`�Y_���o�9_uW��P+�����|.����g}n���{�/��i��"O�վ��yr��ɷ�xx���"U1 DT��5����%o�̖h�!��<D4��Q�X�ci����T ��]�Wyy����X�X;PW���zKII����2�x��c�M{d΂plG��X�X?1r��4[,�F?8�ɅD��H�gp�]��z�ĉ��z�%�7n�㽲���o0��� �7m[%Q��8[��u�d���l�ĹM{7
��2�g`��r2
a+��"��o�AB{m  ;�-�hPK���;p���
�?���kg2xٓ�e=�	H7:�_��~�e���M0�6�~�gѤeW����zӠ�������G�KdJ����>��<�71��_�z�
���g�"-�����CmP�-�z���(�G���0���U2>MS���*�%������u�)y^\�֟�����9��m�R����K���_�;SW�'�_��	s�i��7�5��N=�҉��8@�!��=�vέ�ɭeUVDzX���)xͥ&d)�_.-!'�L�`Y>������Iv��a�6��(9�|�P49x�U���!1\�Ć�&G�HZ�l>�{���kl�D,}�r7N5���Lɂ�T�$(ћ^
��3^jd���v�D�>�L�8���-\�DбmDE3��2F��v���r �e;m��Z?ĚJ5/��]�Yc��~u���K;�0�
'�N�j�%0����DkF�p��q�׍���ٽ����`���ī�|���y[B��i�+�{�"���\���L��5�
�P’���Ϗa���������4��l�B��r����p�.�%��(��>@B��nR�QX�RZཬd@%|�_�rQ��٨X��g%~���}�OHő�5��a�W13��0���6°M��!���*�h�Xh����%,n44�W>�%0L�k��Ϡ�bgPcj�����`ҟx7RYE?�kMNzt�`m?��6�DnA��oR�;{	q
6���
3e�r��Ѷ�3�c������G��
�	�٪v�g��ms+:�Yf/͉�<ItPZ[�6��ێ!52����z�����4y,����
&�����Uƞ~�a��8��T�Ψ?Ewy�ɒ����+lLW͞BMdfZ8��#b�p	�
[a2�d�r1�(�)�mi
��Rs��F��ܯ�$�v�2g�\];#�OM����U���]��j[�֍A0����]��j��\�c-}�EWS'B0]=�jz�5�`BqGP��e:)��1'xn�h���?���JfA��7���Q������+�(�
�>�<ʋpi��б_�'�4c�V���J~|􃯽T)R�\8Ra�~��2;i�H?�%��A^��v
41@4�;�-�t�OqC+?��D�`�#�E����c�w
��Cy\��jh�m�MY�Mp�>'%"$,���D�=�%	�!�l�eR�~l��/t�y4�/�@��<�T�ݿz�=��Q^���=�m�vg��Ⱥ�JƑ�y�L\|!ޢ;�!�$��	>����,��.j�c�	'��SPaD���R�(�91�����h�'4*��<�'�$ItO�`����3�nV��*�=�p�����f�G�n�����6YBG�xӠ�ݦ�"��?�$9��q/Ҷ���t�"�֖�33-��a����Z���fL8�5	�kߺ����u���]��(F��87��;�"� 4���r��Plo��_�\$�dV:�s�����^������7H+��d{�\���R��$a��f��'��`�Y�� ��`!�x�Ӿ����X͖�����fQz��-��<�# ��?PL0y:;�[��"!U�[�FZʣ��ΐ
�I
�+o�m;��7��iBb�b��p
��Nz�S�m|�=�jV(��	�����Cd�e큽\�C?���bD_��!
�%	�8�\p�Zek��SjS3���� *�p,�%�������~��N�����t2N�#���8�{����S�毹)�:߮fP�Վ����Qq1\��3T����~ah(	^}r5ؓ�Eq&]�?����%J���
���1��3h��|������Q��>��R���%�c+*	/W�(��zN�p\�2~��}�C�g�L:�}�_3����)��R��]���g�SOCÏ	�˹�D��q�����^��y���In|�]b�R����U�����ѵ�9³)�/��zL��p�x-�IK��λvFSs��M���H��1B��1=���^!��7��
��p���M�,���@����P�o!*P=T�9��w�,�a��~���Lk0�Œ��E���f�5[�d��I}�،�[ppp�Y�_I����e��?��U}]���u�WF.?YX�h�Ms?��[I
Qo�j5�I�+v$�hե ���p�p�H�˚�J�������UA>�o�wf���m]a��>��{6Bh5 vhg�DUSl0}��}�dX�n��lA���8��̛�ӭ�i�h'`l��;���$���'�*S��f��i{�b��0�ՈT���`N�\���lauy����g��ӓQ�H��D|H�,n�V��k�$(ކU
CKOTe�����|��\�y�h�d��쪝����X��!������^�F=øeZDp�9EГ'@�_j�'h�z7��_\<�M�[M�
���?I�d7
%�_@$�;���e���9��J��E~}�R�y�x���؀|�~���0��*=Ǻ���f�@~}�_����W%�}|��Eý��%š%>VT�!��6T'�5��x���ɽ��#N����AfE@և�R[9�u�tlߍs1Ϥ]?�4�O매c���l(��l+�0��%����HqB���Q�l����W�+������P!�gŨ_����J��ߐ�@�RUz�nQ뷹�،=t\V�$��Yb܌�bjo�����G���Ł�/��N�㽇�^X�X���L��)����2�0,\��DU����Wt3�q8!�����Яa)�o��V�Q��@L(9����9���{���`4:z<�JkF��Bf+`�G�B*&d��h�QW�j�#�\���!d�YAD{h�Ph[jr��I\kYz��?�c2z���r/)P<~��ܽ>���kPi �p����?[�=X���ګ1E}+G2���6�f	�&�E-.Fa������Z.׶�	R�J�t,�Ѿ�{�-#�~���[�+h�$�|FF���ӕM��zu0L��W�OP�%�\��f6O�R�}SG�	����T��)�jS�V&���j�3^�e�{$�2����t~�e�����I����aV���
6���t�A-�P��^�
�I�xv���aћiՃ�%��`���ϮƢ@��}��D[��Ǘ,!#����e��z��*��̠����ȏ��nY���n��ė�������bK����C��,3kr �v��~X�'޻��*6�]����D���J$�m����#�:.�yU�����e7?,��}k�=�'<E�d8\�ɠ)��f�F7��r�4\)?.�W;�ŀ	BL)к��2��|��<�,�f��	�n4Zd�¢�s�5`Bg�hG����m�8I�0���ak<�W�Q�MR�7f��$[{�aw�|����Ͻ'I�I�#�,5�NeF_�=��lց�'`�J�D�Ci��7Dq�8iW��e����
D�<�>Ւ�
n���G���k,da����V���#�|"5?s��2�, Q�����(���j�+W��V;���u��Wrz0�ݞ2��o@�xs2j�G��y���O\Yf�Ċˠe݃tYOz ��g�O��fX�>H>��~,��"�+n���)��%g
���:��"�5�����nf�>��Eu���R���,���8����3�F���Q7��˗Ƹ��E��7��ј��lL�5�;NkX���6�#�_e�3&�T�ʬ|�d�,�%G�m�o�����:A�j�LG\��M�P�v���F_%�
"��2i֌��V睊�����'��qJ�i��5�i~��c^�c]�y^�z�,-@�	EŒ%�(��� �Q�P:{5oG����G��Z�"��q������a�6�l�G��bk�s'�z�َ���:�M-���.PV[i��z���\3�V4�<+fm�O�lr
>']��d!�/�	���KJ2R>���3��9'�oߦ�{����R�ٳ�	���#|��V���{�g0�/�֝-'j�'_��k^tg�����DN�\�N@#s
��&7�ko�x���}R��������^;_�u��~_�����Ұ���D"#�[E��0��
�)�u4@��C*��/j�G|�yy��+�؂_��&�P���X��+�	[k�x�&Na�䈂��>����s)s��B���cN%�{�֩4 ��ɈNS��8�z�{wP�K�����\|XؿFK%�t�_�q���br.@'�[m��2�T��m��j'G�9蟴��{����A>�ʅI��g�G8�Y0�K1~'Я:��0Y[]�_�s�`D�:^>5N!��N��D�M뻤��w��.L\�$�An@��He���j�ʟ��풇��*u�`�c���iX���<�x�$�J8�P�Qu�c�/�@J�R*��Ja2�Y�et�|�^b)�D��jG��Bmv�]�+F��yI�8J�Ejz�5;t�H�D//םJK�W�8%ܧ�
��
ld~�7��i��.�vv���Rp�0(�p������UY��5ŋ�������V<?��ù�1��Zc��ź��n�3��\af�|�?�K]k��hi���8C2��l�pG�B_����0&�令LA��z������s�(�h�E��~�q���b2>�ї���vٙ�3z��k���?���TI�:@�u�!�퐞;�U"*�4�04����O.~�nWB9H��:�h�Ba\}
@2M��'SD�����?�{|h�78�9308g��3⁑��oo����ަRV�4f�;��M��]^��O"���+��Յ���eh���H7��|��Sq�k;&�W��%���>�K��?�i�k���>A"q�p��
Z�0�vraNyW�*�\e�ܐMa.�nQU��k�f���<�l&${�Kڗq��J��f�ݶi��μ
ٍ;4A�vS�ɩ���ѱ��Au�y/����%*�b��,�O 6�tz��߲Oȃ�bg�9}D���t�b��X�Dp?O���?�k��n�t�
L����8�`E{�Y\c��A�%�����(��4�?kk�@x�bSk=��e�t�Bjl��#�.UX%�RW��*�C���ف�sk�<<����3�Ƨ�#]4�%��R��9
䮝ŧh�Z�q���:�KNX/��5���:3鉵b����3�O���',��/�%�����~sW���O�E�� �x��]������o��P
�[���S�\*~�G�\xr�.!r��E�K	UK�H��:�T�"��mvl��z5���=�i��J͚\��k��V�	?��I|w
���0D�y�`�w�#��ŭ�L9�˰3X�Y��}O�"�w��=�+��@"�a=�bh�2��`�	�H�[ji�V
w�5�k�w�?x����r�~w�B�*	*y���:m�Ejx�FPHto:O�9/��D4���'0��#���d��+ixV(o���mp^��W!��i_g|{���4�3�<}���B���%�\Ë�PX�f]݆�l��~6.���s��I�Z��m�p�o��9��_���4"<�'M (�������g+WdrNg�ќ�@�I�:P�1�x|Ҍ��R~�0S����1��j��aF���4?M˸v�=[�y�m��d�^�
ߗj��6`}?�4b�v�zDZ�����#<���Z�)#mK��>����e�k�=k�:C1�ۿ��=�Y�O��~�xƴn]�H��3��0Z�%b�֧��6N7���c�w���ؓ�۬.��M@n0*5���{ :b��p\�*�S��W+�|Ĩ������s�m��8c����W�2�o�]�@�L�R�!�?��Nnt �"r{A�ӗ'�����&JH8i��n�@�,���|s8���B}>T�7c<��Tjo����z��� 9vh�H��vR��p
yqq6շ����8��$.�S���(�A�0R��MǴ��s<r�[L���{�o$Q���5�Λz�D���e���X�<4VA�LQۏ�M�~��z*���dGv��cjf�~���z������ p�9Ɵ1�0H���q7m��KO\��Ѹ}�y��s�[fǘ���7��F������q~<���q�e��6-�@���]������(����U�����}C�C�2�1�I�pF�5<�_����ۨ��Q���f�G�'�iD��J�&��4�A^gOΛn�޹Mq\���.3J�mWlH�KV
�`�Y��!���Q
�XXE�"�Q{�$��	��=�1�mH;��/_ԟL��U���k���gV�T��@�3ް5�7r�;_Ƴ!z�����9��7Mt��1�A}~�^c^M��A5�AT�q�G�qn,���I�?+�BݴZ�A���,%�Ra�$��f-H�/#��c����`NBvڶ���ߓ|/NM`�x�0Z��_�5,B�I֚錒��@-y�R�'$�B��)�0t:=(5���c����Uq���s˹�o8���ݚN�M@ۧ�~M�c�
��ő��a��9k���?s�qu{��sy�N\[9'[GLAQ65����Qf�zY��
ѹ;�����5:B��h�����	�T�+�D���H����.7�9�s���ŀ�S<�ib�?>%Tč��vQp�^LT�P����ItM����'X�V���n8?F~��{s_�.���=��_��v"D��D)
�UF��j��˧��Vx�B<��NmfŠ�i��e��`��~��$īNT��6p4�Bc�ir�H��?���{��x�RD?����Δ�9�L�*ST��ͩh�����{�y1�8szZ �խ�������鬇�ƀ%e5N[�YAf�1�<���җ�v#"��VCiu��se� �p�!��K`.Å$���S�[�@\�����
����#�|���BD�S�c"wm�aX
I��:�"n�$��jV	O���!<�G��/(¸5�q�>^Qʳ�pv������̓~bj�I⹧�����n5:Wێ�`�G���H*Mf�+�]�_�%m[,�r�Y�E�&��z(�M}B��
$_�x.͠8��l�jw�$��
�m.�8M�f�Do��%{��"�ҜB_O�0-�7s]%��b�����Ξ��L���l�L�K|��l�����Z��8�#�/d��%{�g_�^aY�Dg���q�J�&/��=��4���>1�
��,<L�
�>9r�n(��F`����6��S�H!p;�myr�MOh�>x��(R���پ��Đ�"��4(�܊��+�Mx��)�@�ZX{���Xto�oҁ/KTq{[�Җ��5�7
g����T]�	=ZMm�T;�P�:������x��S5���N��(���FX!J��?4E�r�����U��3��j�b����|�e��ݢH��Zq2j�R+�ج����nW���eS�9��
rX���;��
=���ZI��#3�qG�+B���Q�x��M��#~?�ʽ����q�7�T��6�si���F����2f�[�1z��tc]�έ,�ePx�+C��u�[�&2���e:C�B'���~3��MX�K��jv]Jj,*�O�L'J���Į����'��jGg�5N�&�#�}T�������3�_�<�[qz��(��g�'!��0�3刯6;\��s�T
��fs�*���k���������ְ�Ώ52��\���93@��ᐡ�\���y��[��{H�_�c��-��D'�����{_�<TQ2J8<����ȫ��,�&��!���bה�Fq�ۆղ'�W�_�7����b.��B���^��������ځ���FX�m��*�d"j��	�L�Y��Q��^E�fzl�R~b�����c�;��1�F4&�8��R<?O�-�����8�������'@�;p��7�{'H��u�����a�4����~�ؓ��x8�3��D�l�a���4�� DVO���0��P(��1������̋�=e���8ߣ�D4��u�e˖*I���!��iP�E���v��4��{�wl��3d���ZJ84Rl����7fKS��)�+8�r��'�0CѢ<΄u����(����X��*���j�̷�D&vhn�	���{���	L�+����خL�˷��~$�X��[��n�+�#	X᢭���A�w-��M�b�o!��ے���:��<��Ɩ‘�4�^����5���_�����*�c���}T���8S��]aq�TTd�MU����H(���ZWlT��~��l�p�wNP�����_�к��hX��5��NQ���6M�(6Z�pY�0�������_)��ؙHd�5D�j�iO�ȍ��q�ڠ�
=�B��������3z
ޗ5��j,���ať��H��X"e)�\�S:"�h�
�j��]�c�[%ؐ�����3�/�*�¨��<r��ě࡫��{�\�H|� �&�[���I�x1� ���/R�C���
�#��5�hޱ��-��~z�U���wTG���_<"#{�xg��{M�~���Ms�>�#!�İ�=G%h�R����7��B:�6}�wY�]۳N~VF	��TaG_��v?����Ѭ��n.�<�C��vO4��#J@IիttW6kCP	�,��dآ,Q���e�����5���p{E�L�����o������[ȒJ�T�2����f�Ol|�!� ���x�׶r:
���Z����yo���'�"‰(����mL�i[�	/��6��vrrId������~����������؆2;C�UZ�]x�X�j�����ĵp![��i&Y̹�E_�/Q.l������#HY���F�Կ%U��(�3��r����"�v�[G�}�±R�?��_E�Yr뷆�"��Ҍ���ϱ���kP��q�"S�c5�����\.쁳�?Uȩb�!Bx������T��s�}�5��2w]�E$�>� ��(6��ir'(�槶�Lw�c=����U��~�� OR���k�ӎ��z�_ܼ�Rl�w|�L����T����ڨX�z_'�2ءԖ,S�GnY�'����nQ�u!�!�5��ufk��[;0�{!#���/���Cx�ō�3E:�
��qE�6%i�-���g8 bזX)��ͨ�e�I���>���pH5��Ĉ��!	�%j)��Y{����4r�1u�g[�K*f9ImS���U��\LK����o���?<i�#ō�f����v:�{��N
�8qw��DӮ��V�\B�U��co�Xľ�P�inkւ"F5�%u
�1֣8����mՎg�1�
����3b(W�������	�WA�#q1���Q@E���/i�}v�w��~�(�\�/6}A�k�*�����d�{����{�򣪉������Ԝ7�#���H����b$x�df}~u�����9���X��w�
̣����D%,֤���k������Ң�&��Z~kи?6�@pV��L�/̘u��3qٞ���ӂ�/�T�#y�zz+e���7L�� ��9�m�QX\e�o_V'�N�����*{UD��]3n��)��P�L
�R�˟�[���Yj�F
���w�])�/�1
3.FiU��6��i�{�Q@5�.H�o-�l ʝd<�TJ�Eٙ���.D~CJňL�B�a2��8R
����aD
��`��3�L�9���_�_��%���">OJ(}�͞�Q���!(L����`/�=����o�o���b&��x�'
� ������h�&|���=L���O�'wA�52��@��K�3�{l�r}DAb(�b{��u�2r9G�I׷t��7��F�ח9�>�=���
ס�m��ssr]0��e9���?S�y�yZs���D$��ڱ%ޤ��Ψ\��u���PTK��A�K�6<`������@��8�٤�Z��$��/n���9~�ݩ��*�����IQ��c��-	�Z�uC���h�S:fR���s�����U#��MR���S	Mv
�v�8��[�C�x�C����P"���֑��+����O�Q^x0�'�^1
0@�Wz����3%�G��/i�
�qt�
�8W
K?6'���%�	
Q=j�QwZ��V���S)l�>����7�:V�Q������;�4����vi�vrpݫML���ڀ>��T��K������q6�Q���Qey�y�׌�Hx�H*�OE�`��m�n��;��oMg);W�n�@��z`���r'�:��\D�y�(����h7�9��aZ�bJ�k
kb�:��-dK�� ]�
���@�nz++��`\�-�]e::28��*Q�ԊL�:�1�#}��l�!K�����}�T��<Yx0#|&����4jPr�bE���i�B����[
=�b�m*�	�0�9#����9���do��;o(!�"�=�p���qe�|���K<��.��?w��Lǻ۱%[��4�/��M��
:oF��RM��ۇ��'��D5����u�;��=0}QF�a�W�[7���t{eg�V��oU�.�?OW:z�n��1"�{�d�XIƿA䁭�z��#��t��:t����T��'
A����\Y�Kѝ����u\*�~�C�M��b���_��~C��<˂�m�Y�ڪ�
P��~�vc!8;�=��x%*e�g�? ��ȸ�g���oL�L�.�ZYw�=�h%�&�-��"�mʸ^"h�W���.!	��"΄��p�܋������]���.��x��h�^˙�����S�AW�
wu���97=��x؊[4_��8Z0��ez��!]��kD��g7����A%�N^Hd	lC��ߞ��ڸ|��ҍ�c���7GD�,W�(H��Bج����X�CͶ�D�+���yw�x;�K�(�İ�R\ۑ��+�d�nt��Pp�$GJ������|-7���p��4Ko�RXV=��k�r�l܍(g�;��L�#�W��A������'叙��U{Sv���-��:t9A���Fi�cW?�1jq��J��R�')L�v�@�UeebP�V8�}}��i����$D��U����쑻H�J1�x������)Q�����n�1������f�_�Z�i17u�_/՚H��ԟ�u�,�vn�I�#����o�7/V����aԧ��'�������h=�t� /�u�w��eu���O#Ԧ<�9���p�����;J�p�?#R��%sj=�� �~%<��R	#@�d�v�)l=z��Q¯���Y��T�H�]�Vq�1�L�rB��sl/��n�,��7D�
X�=eB[zّ��l��4;s�D��1r/=M��`!��t�e&��&�s���YM���r�Z��#)ݒ���;�,��.�"��:T�_�t��T��A�xE>���m��G��sn_G	��8�����}���'0��a��R��R��]��?�`)�����	E�C�����ң�����!�j�����!~�1�΃��Ċk\R�_dА4}/lh�p�)p'9�3E�
2=��Ű6�1��*	Z
?H��B�eh�6�f����=���N2�,���Z�gwG��9B�����C!��tBh?O$0ͣ����`�y,�yI?"E9b�F?V$njt6��4�g�{���j�0�wb�#*��J��]6��]�]���%��w�ߕz�C*��Q�ܖ'z��C?��4�+��d#�!s3�u_5�qAZ?}����f�$�0_sζ���tlk�okSD:��~�A�C$A��U޲�����O�[ݵ��7�,�9i���07W���2�\���Ϊ`
j�Ϣ����YQ*�EB���n�,D��8�`/��X�n�7	a��+��~��D����S9�PX����᪁>��իs�s��������}������h�*b�~���V-1�^��@{k�\D��[�0�5���X�OӤV����i�Q�"�s�FƻԈ�Y�D���l�)�X��+�
E���;vj��9;�a.���J���-�x����Z8����a���S�����N�-�c����E5؋O(ɥ�v�R�_j��)�I��s�wG����+���%��<�8|�n���G�J!�u0t�-) d��}$B�_��)�a.F��0�w��<����n�%���7����'l��0#x~&D�dgu��`����*����������0����;E/CE��"����{8��ʎJ(�Zȶm,N�=��40R�����}����2` ����w�`��(z�iS5�
;yp��#g)1�c�y����WE�3�H�2�=��~��	�g�=��u![�t 膛"���e��$�6�V�o�!}�k�B#;�E��7D�u����
�� �&}���L4�F�����O�\��h`����5��E�'��;iN�N�
��i�x���
���b�"���p���xrCMVq��]z�A+Ia#"��
���e$u�~�r�N�LB�B#�u)���A�A���KF������υ�Ƒ9��}
�4]vXTmR.v4Wn#`>��B
�J�U&��dw������q��t����Z�1�L$-K�ϧph�ϸ\6���1[�T�:
O7el�%����y��`�~�������yom�����b]�Nʒ�F�9|��ZP�Ћ��M�lM�jD@0��m�m����yꪐJl���U�6ՠ3�<F,�=�O��h��,�"�0A�cs=���*�����hg�kh���\HT���Cj��V�����'уiD�O�������H2��<W�'qNmSo�e��5�^����RN$�}��fӤ�w�Y`8�Ԕ_��
6T�e3ژ��6f�7��B^����:���A��Z��-���1��y����1��ٰ�e��>Ѿܛ+��7���-����lk�d��.X�HV�:.<L�cs��>�x�F$�.9��L˰���͑���b����V�� �[7����/Z,_��b����_.Y��c�%���I�k�
%�~!�0${`( ڂ�>�>[l�T�/:w��Z��<g��T ٕP�LWw<ڇX[a��wdpQIZs����=��Ƙ7\Ep5ug�ec�ʈ=�ڗ���8

4~@D<��뷩ѡ�)���0�����������%���Gf�E0���@��[�
{�aO���k�Q�f}�F7ˋ�ݴ�B��y�J��^k#���	�����g'Jt�{��3.7:1��8ږ�*���<0F�}�32OE�^�ը8�J�.��cT���S$}�c�dz�:��e�u���V�ȧ����jd/�/�"�� �+��Ш��X��XZ�\쥇�N�nax?V�<e<z��(%��x�v�p5%����r@�i��	l�_E+C�l���,q�o���cq7a�r���#�K����i��Lvl��uњG1k�ﹴ("�}#g~,��M.^�%L��mG܍�`F�Pfn�dHYi�AR}w\m�!\�P�V�b{����?�Gs����i.,i�\<����YƼ����Lv[]�N�q��aZ_�獒�I�/_!�e����@$���z�1P9ЂA&Ӻ�Z���Y�O�%�Fk|%,c��:�Wh(���w2~c��+��'*gNk����Zܨ�(ژ���֗ͬ�_��n�ʴ1^�R�R�_��-��
J7���I�+�'�4�/5���[�n�0��z"�d;_�wق�+��5ߛ��j�t����uN�Nz�6������%�EK��|�T>�/U3W���Gә���y`!�T̠'g�Xo~ڦA>(��v�[4u�x[������`��m<�K|�M�N�`��5!Q��4��mꈠs������h��{���]"�(�v�9b��,�ɏ�H�m�H���KT���xl���l-I���c-��GvE��ֽ%:���4����S�����O�g�S��/G���m��`�q��ʈb�o}������p�Tb���3D8�N0'�T��h��p��D%w�)��>.;h0�yK�\�r_�	`�9�~1?F�����+J� �N�u��+N�!&��n��[��D����~s�(0 @�$9
�ct�9S�d���!��<�k}V�vzC�\���i	��1ں��g"�tȌ c?�Bz���<_��L�0V�S���ҷzݓ0��:ŏh��ܕ4�\�5#şm�w���1�-0Ey�j��4�����\���z-������r�^۲�.��&���X����Y��`���b�(��vȖ1h�<)�n�#�f��x��&�m�xح�(�"l)�l;П��~U�k���D �#����dL�Dy��6��NlJ��5$�G���Y�,.`X�
��;�VFM.����A���Q�������i����ze��k������ @]�]�2�Ě%'�ŊXL���?~�|=&ؚ�ܴ���cL,19�.	!�!8�
2zcp�ePhp��=��1�FK��d!��
�:�eW��}��x��ј�C��(r�E4����o8Ԡ�I�q�.*A\�\uQ. ���i��%@�{��~���­C�D&CcH1�>]���*G�L�γ��y�������'u��`"��xQ�ͬ����:'�-���
��%�u�:0�CD!a��#�e���p�g`��1�17��ڜ0jX���ѧ�A<3ͨ�{��&Gm�z�@�ڂҜqZ6l-�i����A��c�PG�8�6/���_��X�R�xy����-�c�a� hInj�� �+��;8�V?Ho|�?��U>}���c_�C
M����D6���ߥf(cw�A�3�-�y��~,ք#�C���=�H'�h�:y��9��G�=��(�����J����B��?��i���wE>��K~U����BXJ�k�Le�;�o~hjx�о�̗f�:�1>:�ɐ;%},�c�g�;��}��'��+%?S6��B�
$m����9��7����g3j�ŭ�b�����3�� �S!Jg����"�ɋv���`��}�^�i����8g�~sB�)��(װ��
2;��өM�~G��?[��kUҕt��s�d9��;����
l_:�C'�8^�a��S-�ãC���
���O*���i�-W�"�蹬�F��:��sl����OZXR�.֮��T`X����P��N-�"�Bv"Vc)�S)s�F�����O!x�[�����̼�w8��G.���i( ��j��^6
� �b��n��]L��`1 ��ͣ�q�?M���jC�	D��<?�I�$6�3$e]�-5��
�[W��7�N0�o���}�;��g�28�?w��p�F�F60`̟0C�[�o@���zL�}e��0#w
��ˍ_��n_!�%�;�I>*�5��R�*Ԓ`"�J?N�=7��<5��(�Y�ß$IV^ONi��f���i$9�{���fQW�/���Z�����~,
72&L��PI8S�u��˅WE�r�ʸ�5
�u7&�J�a���IݠĎ�c�-ƛ�=/ς12��O�,ø���&Y��dE\ـd����$���2�}ڜ�ɮL=����w���܉��ue3������5��V�B��-�?�n>�X�w{л��Wf=�rԳ���}Cވ�w�r~�c�O�ה.�va���b���
,!�ċrF[�*y��[L<u3�獉����)��ƟN�A�6>o�e
�
5sl��e{)P<��]�d)����̳�Gb��='�q��zقf���
@y������;�:�Η�c&��#"��T�1ތ'A܃��[��Ex���U��<�Cd�m#iw)���Ox)Bs������;���s*}����&�����d�T n�jƔ��I��@�?5��2|�	�y
a[9�;!�-��t���C�cLm�}�{�*�@���Q�H��bk#1Kwl�U�}[���I~A��Y�v����%,��]��%��i߾�������*�
	R^aф�%ğ�wq�s�`�b�Rwd<��'u�ĻvOG������IA��ܔ�l����v�h�6l���g��F�-�EVA!����C`��P��4^�t�����.�`�����=���~�����|��nC>-��<�<-<�wB�N�Α�R��=�kJ�y"���aû2���ǻ�����e@�Ԏn��H�޵��s��猭(`�:.�̞��A�'*��(�E�Q����3����±ғE�s��v
���.���wF5H����Dh>�s���{<���QC�4!��G�_�����T�˅N��b,���-wU
�o2s����+��=��7�/�š�E���f���8�y1�^F>;c��}�P�*�+*o��ڰ�.�
8��aH��x!�Lz� �@�M��J$�i��!AS��hX�,�{G�������V�A8�e@��I�HD��k�s57;2:֗��l�ϔ
��}[�ftu�׹}�_�����K4�j-Q�!�q��*�n)
NDo�j��X(+N�>����:L��!�]kl���MDk�{�pL��B�Q�Uax΃��WOЪ����@� �D�8z4ޱo���'�@6�*��$��g��ݥ�z���x5�/<j����P<p�j)�
/uv�M!Ny��c���M�A`�����v5P՞mW^4W;��*=�����,�Y}y����#O�j�Ca�y]TJ=�n��t�	�M�˃b�^v���,��S[��{�d�l��y6�e�Hq~5w�9Tf�����I��ܝ)�K��?����Q����G���d�]�u@$��=�2�Z��q���0�P�iNX�E����@�����9�[��������0
�4�Z77V���$~9��sc�|T[�h艮�=���Y�kT>eYp�'�C��,UlI��P���ӵ!P�=[A�m��"T��ք�ʅHC�C�x?jRW�ٶM6և�Qo�E�1:�����a���;�`	�V����U������?���_�N�0�JUx�����4��`;=ϧ"`�`�v	[����y��صjJg����n.d��7>�uǃ�J�JU��}
�F?��k�C<�7fM�j��	��S}8��yb��MC�IJe��R�KbD*��zQK޳P�5���S�bTG�=�ǫ针�d�]i�?t�`]��t�\@(j�	q��ug��i���)<����������{H蒑: 5'a�`�1e)ZH�tt`���=��+�/����<�|���X�r�X�?�Mb�-�Q����N�W�*����5y��s�GXZ��V�?��� r�@zGTFRݼ�L�G�2!���̿�y��Fc�4��*�6� 7I;;y~ҩbu�~;��0�1sLA�� 鉬�rO�ڼ"��vo�5"�ߙ�ǽ'���e�r��қ���9��'>h����k
"S"�E��Ff/�}��C��h��7o	ۿ9:��02U�H���
$BN�u��B6�9�l��;���z�_�����Ͳnb�ʍq�c���Г��5K‡L*~�fE-ptyE�+�`Ba���H�H���eW3�8��所
/�����]&o��(�?�� NcP$
�-MPՓةmxM���(���ǔ���枋�yh���J��P��T�e��v�ąr���`u<�[��G���E�='Z0�+-�����$��\��>S�~�%�_�X#��"9�� Q*����t�U>��ܽ��O�E'�3X�yj�k���;𙁑*�ŗ�n��VQm�8"x 3��ӄ5:�ҽ(o�j�L]��}���9�H٣����D����2WGZ����0�`�S�j����\����*P�1�?�=�_�>\ƹ�hT��0l��Y�΀���J:�n�Zc�&{�J
\I��&���Y��s@ˍ=���?�e��9�[�;~kGm$����+�(�o�fs��W��V[��ġ���Z����	�D�b)�~!��}k��51��0En�n�c\r�XE6υ�ϴ"K�:v����qVP��AB;���{JkGۮY�2ʱ������m���ڟ�3H��~�ն���
:���"���2U�97��ҝIN�7��r��*x�·������A�|���@y->J�b��'�
i��Q'��V$`�u���v+�c'SZ�k�d#�yN�	��N2�6���T��7'�;)�j�y��[c"zkl�]\�l!�K]�eu��ր��@g��@�������a�۱N�q�ym����	��R9(B`g�):Kk4�tIsl��_*d}��)?*�{Ӗ���0ܛ�ݚ�G>�g����	/�rL�3��R�t��5=��w�b��WQ(�Wޝe�܌��cr|<k[�/�zx�����s�U;�]���Yp ��J%3ԍ��N�_.5�b�P��ž�0Y}�%]O��a�����=�m&>!rw��ĥ�*�!Q���/r)���)ޡ�w:���-*�z�4�l����V�Q�Mvh�p�#��50��� �l�j�V֣��eq���¾�ȶ���B�b$��OA��O1j����Z�}��L���s����!bo�,Z��3�����3�D�z.��5�,m��[�ݴ�,�֓���B?��U����ԙ/�I���F��RL�C����5&�\B��؀�`5�Qsca�MI���X��o���t�V� �)j��T?Ӳq�8���7t���+����n'8�?�<���F�Vi���99�/��[ �M �������4p�����4V��6�b�Tm]��u�Ϗ�;��=�x|�q�2z�Jʁ[*}��O�5<ܚ�ޫ�w�9�����MX��/H��Jo���H��^�T&@6��x��L��$07�wг�~���k��,kۦ�0(��qz6X��q�T�Ƣ<��l��T�2=c����9�}5<��3�Fv����v�`q�d﵀����x%�9��?@;,��JE<��^�zC��E.���p���;}��~A
�#h�x�8��_�fs#9�z~
(X@����d���N��$ȫ�fP`���D;�G˭|�~��Ol�������b��|P�YS=��$]"�/����>��D;��M��tM�m
0w�V��1���o*~�4�C2[���
�4Ӽ03�&�`�Ic<9uW��.PY
a,�Δ��O:�?L9�%�����/�|��V҂y���2��㢴2A�O���9���e~V�) Q��)�DRŞk3)F�7���~�͊|��p0��>�1d0����ߋZ\V��Vx��q�K:��ͣ�%b���5�}�r ���P;���'v�8ʯz쫦��}�Z#"[��@;|�2������������̥JX(hhG�f ���/ؘ$s�����8�i�M
nŴ�N�q)�3t~�z�^�է�w����2[)��J�v��=yC�{�<t������#v?E�����f�?ى���U���,^����4y��K����EQqr���
3,ԙGIB�s��0���ތ.�1��z����:��Fv�����nl�O�7Y4�eY�]�&t\�M.*S�#����<��Q��D◀�2����hʘ��Y���w�Y�n���8LΚ0�ѡ��Kw��j
�Q���~����o���a��]�l�WvˡP��JD����@��K
�wϋ����9>��l0|ﮆ!QI����-�_&x������ç���k2<|vi)��``�2)p �0E/�s��bY #Mf�X������}|}qUX�8܃�%Q^������04���oOl^m��Ф���������K5�@o��
h��36`o3yu#kw��o�:`�Iߤ��Q�S��ԇ���O����]Q�ވ���K"����m�GQ� �V�����߽D7��Ј6?�нF0�/�<��o�}�_x)�+���ֈ�]>]&�nc��߮�����8�՘2c͙K����M�W��{�;b8�[�&p'���c���e�!�u�SFBO��G[�Q��+��5�1�+7-����uu�?$U���sV��� �]P��I�xJ<�
H8�� =Ee�#$f�iwUZ��S
��,Γ� ��)�k�O<u��m��`��Z�ӵbOS^����-����m��tW�!f��?�
�g�ݟD�⾳�`;�tz����r��e."e�O��Ͱv��aR�{X�v���u�Aw��G�"�o!Ot��@Du�]@V:s�$�����_�I #�n{���7z ��v~J�V2~",Ӡ���[�J+O����"s���K� �T�G�zpq�;��g��f	��������@�VB�"7Nja����D��te쑵L��%�W�R�0� KP���y��&��	����
!�xy���)|Vl�Z�t��_�LJ+7R�=o��	�/W��"���j�J����l�8�C�)��}�n<��L|
��� v'��-G��
^��!>r�z�t&v%,�-��(f&4pڋ>���>-M��Q5
Fc��0�𯝠��{W��zyN��D�W���ܥ�Ȱ�x{�>��p�s��ܝ!#x/w�-3M2�<D2�@\v�L��3�iܖar�һG��_.J�ͪ%P^1^���`%(#��
�J26i�5q؈8�V1��1�������
L�*w/Xe�:��Z�S�f_�?��p���I�]�o�M��r~´�$lk�2��S6�*�Ԯg55�4� "
=�?���D��I�Zl�-�e�r��Q��hn�<0�3�Ss5b���}:��ϕ�6��5}�es�H@�\7�2�Q�d��>1��-+a�#��w����a���?��z�fH��/�W_P#�Օ��'�Aٓ��z��]���S7�Đ$�:�������G�l��MȊ{�7��"ʋ(6\-���9c�6�������{�&ɩ1�":�<s8�O�[E@��[Ni��{L�!.�J����JR6�® Ӯ;���6>�XEb��P��A%+� k<�:���i���sܢ����u�(�����E!��2��L��o��l�L�m�.����Vq�5�4rE�sC"D���YnŤTdwJDg�&4&��I�l��8`{�7WJ�EO=��$�DQo��&h<��t�y�'��A�巖���%���/#욣Ƙ]���z4���4��{�˿������l�n�&�`!o�]�J������%S�+YVY(zO;h�h��l���[Bb�~��a<V��A;�4�����2���*8��$���~=@o��}�O$;�cD��
� A�K��z���c��z�D�T��7@C@�4J�b�h;�>�:?E�´�h�1J{����ݎp���Cns{����~ي/��<{q�c�t�]
y�i�`[�X<���en�/��lZ�W������'EK���qLJk�4��ğ\�f��@`Ol�`�}4�2�\1Z��t��1g��2r�n��Ձ�:0J�ګHElTO�/��9�*)7���3F�Y..�V��c�A�k����)Y��-���y9uH����<d��.N{2B�zB�#C:����cDP�W˓ޙM��L�h�6�0�D�fu��CZGҾl̃9o�H\��v��>Dr;]�����|�m�����}]��0��������H.�Ď�T�w��y��|��3M�ɫ6l�`����/L����i����#��3�)����TB
̄�:�P��@�i\N��H/��vk�#�<ϼ�aW�i�$���, ���!�D1RF���m��T��io込ڷ��?F�V{��l ��Fb
󯶼�'����2Y!� Uy�V#���7�*U,�����z�d�eϨ�0����ם���?�Q��9���mfz�|��}��R>+���?Z��)���c����Z吏4-�w�A
x��t#����b�X
�"E��K=��3�.[��F�M	.z	��	��	�
I
F[�;F�M	mz	J�	�	�
j
AC�����-��v��"�$��P��
[ux�y�}����1���z������������r�E�Z�	�*	�-	=1	@:	��	~�	��	��	��	��	��	��	�
d

�
(
[{x�y�}����7����������������r�E�Z�	+	�-	C1	L:	��	��	��	��	��	��	��	��	�
p

�
(
U�[�c�e�m�o�q�s�u�w�y�}���������������������������������������������������������������������������3�I��N�P�Q�O�R�S�W�Y�_�a�i�k�g�{�����������������������������������������#��!�'�)�+�1�7�G�A�9�;�=�?�E�K�M�>4L�
)+N+N-�9/E5�Ck	w�$����%��J�@,Tbq%{����~���f���b���V@�,]���L�{�h��
���<�A

�g AAsA�
Su	^*j�	~<
�o4�8��2��C]s��X	�	0	"<	�'M	Xd	��	L
�	x
�	n
�	�	m(
[q�)Z�����=V4�by��W�Mi��[���3�<X� � � � �!�!\"x"&#C#�#$�$�$s%�%B&V&u&)'H'�'(�(�()I)�*D+�+�+S,B-�-�.j/"56�7M8	9�:(<r=!>�>
@IAB�BiC�E�E1G�H�JJL0MBP�P�QjR�T�TUUcV�V"W|Y�Ze[�[�\�]�^5_z_�_`�`2a�a}bcg�ik�k�oGp�pq�q�qr�r�su�u�vx�xZy�y9zVz�z�z/{�|s}�}4~I~e~�~�~�~Zv�������2�s����������\�y�������|����u�:�������N������b�'�����0���&�?�����*���V��������B�~����\�����
�H���{���a�������J���U�:�U�p�������9���6���
�V��������?	�p���h	����=�����0��������E�����1����@�0��� �9��8�
�f����z���|���+�����q�&�B�:�P���"��������j�����K�s��WP��E�!	u
�CYn����U�I�����-z��Vq��(�����%�,��E�%nM �!�!N"�"�"�#&$B$^$x$�$�$�$�$�$%1%M%h%�%0&�&#'h'�'(!(:(�(�(�($)=)W)�)>*+@,�,�-�-g.�.#/�/�/f0�0!1~1�123�3�3�45�567q7�7T8�8l9�9P:�:;|;�;[<�<.=�=�=�>�>�?#@�@�B�B�B�B�C�CKD�DbF6H�H�I�ISJ�JKuK�K8L�L�M�NO|O
P�P�Q<R�R�R�UV�V�V-W?WUWX5X�X�X>YWY
ZaZ�Z[P[@\�\][]�]d^�cvd�d�d�d�deBe�e�fMg�g�g�hi;j�jk�k�lCm`m�m�n�nEo�op�p�p�qr|r�rbss�st�uBv�vw�C�U�q�����y������s���z���*�����Y�G���E���������]�y�����&�v���~���}�������r��.�I�d�������������q���P��/�����������E���%���#���y�����&��������������~�����������i������/�o�����f�	����k���&�<������M��������C���l�����;���{�)�@����_� ���(���������I��������������������1�a�|�����1������6�Q���b���H���t���C�a�������������`�|���'��������d�
����[������i���y�7�#�����F���O���������c��8���������"������o��W�0�����Q�$�^������'�B�_�����&�������1�����J��������l��'�y���S�i����L�y������-�Z�����Xl�|
�
�~��r���$Q~������>��P�4�,4��|���� � � a!�!"0"["w"�"�"	#�#�$
&�';	(�*�+�,V-m-�-�-.�./r/�/[0�0^12~2"3l3�3�34)4@4W4n4�4�4�4�4�4�5�6z7�748�8�8.9^9�9�9�9:N:~:�:�:;>;n;�;+<^K�K�M�O�PVQ�QR�R�RGS�STcT�T0V�V�WsX�XsY�Y~Z�Z\�\*cNcec�c�cde.e�e*f�f�i�
j�m�o�opp�p qwq/r�r�r<s1t�t�t�uv`vwnw�wLx�xy�z�z{{�{�{||m|�|�}�}"~�~�~L�0�}�2�N�����n���	�'�E�c�����$�����h���'���$�����c�z�4�	�3���������� �e�	�c���*�����!�y���H���7�U�����������3�p������K�����L���c������������f����U��������I�����Y��|�5���j���C�����Z����{�%�m�=������~���E�u���E��������]�����P���P���@�����������~������n������\�|���%����������������������`����.�I�d���������X�t�������;�W�s�����j�s	����	������������������k���������p���E�s�=�������������������S����N�����_���M������*���a���3���S����������<��#�M��"�d�������$�B���;����F�*�����E���O��M����������u�)�!������:Vq��i��bx�r�e�s2	�	
�
�
@��0
������l���\�P�U
d�,�
������0��&x�
,u�j�9��#�#a$}$�$�$�%
'Z'(u(�)6*�+,(,%-h-*.G.d.�.$/�/A0�0�0I1�1�1P225�56�6=7[7z7�7�8�9u;�;T<E=�>�>�@AiA�C�DvE�E�E�F_GH�HIgI�IqJ�J KK�K/L�L	MUM�M�M�MJNeNOO�S�T�XGY�YZi[�[_\�\(]�]�]T^u_�_�_`T`�`�`�`a$a?a�aBb�bc{c�c+d�d4eZe�e�e�fgng�g2h�hi�ij�j)k�k�kcl]n�n�noUoqo�o�o�o�o>p�p�pRq�qVr�rfs�s0t�t�	tvcxyx�y�y.z�z0{h{�{�{|(|u|�|�|<}N}l}~:~�~�������m����>�����5�R�������o������@�������,�J�������x�������:�X���"����y��r�����I���\���[���c���k���j���r���z���y���x���w���z���z���y���x���w���u���A����R��������P����L�����P�����D���V���&�������[�u���?���p���X���X���?�����X���	�r�)��� �'�>�s�8���)�K���`���2����^����r�����M���L�n������P����|���;���h��P����]�+��=�W��Y	�	E
`
b�/��\
��,H���c�0��A������PH�t�'�A��4P���f�3�M� # ? � � �!y"�"G#�#$�$�%c'�'X(�(m)�)_*+�-/M0�1�2T3�34t4�4=526�6\7�9�:<�<
=�=�>@�@�ARC�C�D,E�H�J�K�LfM�MKO�OfQ�Q@S�S�T=UU	V&V�V&W�WX;X�X9Y�YJZ�Z'[�[\d\�\�]�^_�_^`�`�a�b�c/d�d
e�f�gri�jOk�l�m�n_o`p[qr�r�s�sAu�u
y${?{|o|,~r��
���W�:�v����Y�p�������P������2�v�������<�[������!�e�������(������|���@���i���+���C���l�_���j���*�������(���������m�)�����z���N���w���:���@���j�g�����A�\��v���|��t���r���W��������G���V���O�����S�{���9�~�^�����H���B����n���.�C	�&���!�����������M���K�����-���J���<���_���������m�P�3��������������p�S�7���������*�j���Y�[���z�
�������	��!Y]C
	�

�

7�
&6C_`������8"�&�
)�+A
,�.�/1N2m2�2�2353z3�3�3�3B4a4�4�4
5)5n5�5�5�566U6�6�6�6.7K7�78F8�8<9�9:@:�:;�<N>!AgB�C�D�F�F"G�G�G�H�IK^LwN.PKS�
T�X�XY�Y�YWZ1[�^�_6ab�e�f�h�kf+m�u�u}y?|T}~�4��������N���������
�h��	�,����Y�����r����&�8�Q�������������l���8��E�h��}3�u�����L������t�5�������}�����M�0���u�������"���#��F����=�����M�����H�p���(���s���l�����~����������������,���6�U�����n�����U�h�����u�����A�����=���	�	�	�	�	�	�		m	�		�	�			{		�		�
	X	�	I	�	�
	�	S	:	�	�		\	�		�	O	�	�		�
"	�$	�%	*&	�&	�&	2'	�'	�'	:(	�(	�(	])	*	g*	+	�-	.	�.	0	�0	t
1		4	
6	,8	�9	h:	�:	@;	�;	<	�<	�
<	�>	?	.A	}A	%
B	�C	iG	H	�
H	NK	�K	�L	�M	�Q	VS	�U	=W	vX	�]	�^	_	�_	Jb	�b	Ld	!1g	go	�o	�o	p	�
p	�r	�s	t	�t	v	�v	@w	�w	�x	�z	�	��	&�	P�	��	q�	#�	��	H�	��	��	E�	��	'�	��	3�	]�	��	��	o�	k�	^�	��	��	��	m�	��	}�	��	L�	��	�	W�	��		�	��	��	s�	��	��	$�	j�	K�	I�	N�	V�	��	�	��	|�	��	h�	��	8�	��	��	Z�	�	��	��	7�	��	��	Y�	�	��	��	6�	��	��	�	��	��	1�	��	��	*�	�	��	�	7�	(�	 �	m�	��	Q�	_�	m�	\�	��	��	i�	��	��	�	N�	��	��	�	�	[�	��	��	��	�	G�	��	��	�	g�	��	��	W�	��	b�	��	��	�	��	��	k�	��	��	��	�	h�	�	��	��	��	�	�	��	M�	F�	��	e�	��	��	V�	��	��	A�	^�	��	��	)�	F�	��	��	��	��	C�	��	��	��	-�	E�	^�	v�	��	��	��	��	��		�	"�	:�	S�	k�	��	��	��	��	��	��	�	/�	H�	`�	z�	,�	D�	��	��	��	��	�	�	5�	X�	r�	��	��	��	�	#�	=�	X�	r�	��	��	��	��	��	�	,�	F�	a�	{�	��	��	��	��	��	�
�


[
�
�
D
h
�
�
�

@
d
~
�
�
�
<
`
z
�
�
�
8
\
v
�
�
�
4
X
r
�
�
�
0
T
n
�
�
�
-
"	
#

�

�
�
�
�
�

�

�
�
L
�
/
�
^
�
�
�
8
�
F
�
�
c
,
5
�
� 
�!
�"
�"
�#
+$
w%
v&
�&
�'
�'
(
0(
C(
U(
�(
})
+
[+
�+
M,
-
�.
�/
p0
�0
>1
�1
�2
�3
_5
�6
�6
�8
�8
*:
B:
�;
�;
X=
p=
>
%>
E>
�>
@
@
8@
X@
A
�A
mB
�B
-C
EC
�C
�C
�D
�D
qE
�E
�E
�E
F
�F
�F
�G
�G
�G
/H
�I
�I
J
/J
�J
L
8L
TL
tL
!M
�M
LN
�N
�O
�O
NP
fP
�P
DQ
�Q
�Q
�Q
7R
WR
S
%S
�S
�S
�S
WT
�U
�U
�U
�U
�V
�W
�W
�W
�X
�Y
vZ
	[
p[
�[
�[
	\
[\
{\
)]
I]
�]
�]
^
|^
�^
_
�_
D`
\`
�`
�`
�a
�a
+b
Kb
�b
�b
kc
�c
!d
6d
Vd
�d
�e
�e
�e
=f
�f
g
Sg
�g
�g
�g
h
Ph
ph
i
1i
Qi
�i
�i
Fj
fj
�j
Gp
gp
�p
�p
�p
q
7q
Wq
r
'r
{r
�r
�r
�r
�r
s
�s
�s
;t
Rt
�t
�t
�t
?u
�Bu
=�
��
��
M�
��

�
-�
��
��
��
j�
�
��
	�
)�
��
��
P�
��
��
��
�
4�
N�
n�
��
��
T�
i�
��
��
q�
��
-�
M�
��
�
6�
��
��
��
)�
I�
��
H�
��
��
�
\�
��
��
+�
p�
��
��
��
V�
o�
��
��
O�
��
��
�
c�
��
��
�
$�
��
��
'�
l�
��
��

�
-�
��
��
�
a�
��
��
�
q�
��
��
�
p�
��
��
��
�
p�
��
��
��
@�
Y�
��
��
$�
=�
Y�
t�
��
��
a�
z�
��
��
�
��
��
��
E�
e�
��
��
`�
��
��
A�
��
��
�
[�
{�
+�
D�
d�
��
��
p�
��
��
�
/�
��
��
*�
J�
��
�
��
&�
A�
^�
s�
��
��
�
��
��
��
��
�
0�
E�
e�
��
��
\�
7�
��
��
�
�
w�
��
��
�
]�
v�
��
��
C�
\�
��
��
t�
��
��
�
!�
��
��
��
X�
x�
��
�
s�
��
��
;�
V�
q�
��
��
��
��
��
�
1�
Q�
��
5�
P�
k�
��
��
��
��
��
��
��
�
'�
B�
]�
x�
��
��
d�
��
f�
~�
��
��
R�
l�
��
<�
D�
��
��
�
t�
��
��
�
 �
:�
��
��
��
Q�
j�
��
��
��
R�
k�
��
��
��
��
��
�
%�
E�
��
��
<�
��
��
+�
q�
��
��
�
��
��
�
\�
|�
�
)�
I�
��
��
B�
b�
��
��
X�
��
��
	�
Y�

�
<�
f�
��
��
�
�
>�
��
�
C�
X�
x�
��
�
~�
��
��
��
�
G�
Y�
��
��
�
��
��
&�
��
��
��
�
o�
��
��
��
s�
��
��
�
2�
��
�
a�
��
��
4�
z�
��
��
��
�
3�
S�
�
�
<�
��
��
H�
]�
}�
��
�
v�
��
�
"�
��
��
�
Y�
y�
)�
B�
b�
��
��
n�
��
��

�
-�
��
��
(�
H�
��
��
	�
$�
?�
Z�
u�
��
��
��
��
<�
U�
u�
��
@�
��
l�
��
��
��
��
�
-�
H�
e�
~�
��
��
��
b�
��
.�
N�
��
��
��
��
��
�
/�
O�
�	�
B�
��
��
�
Z�
s�
��
C�
c�
��
��
�
o�
��
�
'�
B�
b�
�
+�
K�
��
E�
��
��
��
�
R�
�
+�
G�
��
N�
n�
��
��
��
��
��
DYy����x���c�����Yn����6	�	9
�
�
(�
	2����;T��i��#=����#?���Rk�$A]x����-���t��=��Ww'@`��l��+��&F�c}�+��h�  5 U � � N!n!�!�!d"#U#�#�#'$m$�$�$?%�%�%&3&�&�&
'h'�'�'�'+(�(�(()�)=*]*�*�*�*�*b+�+�+,�,k-�-�-w.�.	/!/�/�/�/
0"0B0�0�0;1[1	2�3�3474�45l5�5�5�5P6i6�6�6�6O7�78@8~8�8�89+9�9M:t:�:�:;+;;�;�;f<�<='=L=t=�=�=>!>�>J?o?�?�?�?E@e@�@�@�AVB�B_C�CKD�D/E�E�E�EJFjFGoG�G�GAH�H�H�HI6I�IJrJ�J�JK�K�K�KOLhL�L�L�LM�M�MNUNuN
O"OBO�O�O;P[P�P�PQQ�Q�QR>R�RS}S�S�ST]TwT�T�T�T�T�TU-UGUaU{U�U�UgV�V�VWHW�W�W�WFX_XX/YDYdY�Y�Y[Z�\]0]�]�]�]m^�^�^_,_�_�_%`T`o`�`�`�`a9a�a�b5c�c)d�de�e�eHf�fg2gGggg�g�g`h�h0iPi�i�iZ	j�mKn�n.o�op�p�pvq�qSr�rGs�sIt�t�t5u�u�u!v�vw�w�wMx�x�x^y�z�z�z�z{n{�{�{|�|�|A}a}�}4Ro�C�a�~���O�~����w���@�����_�(��������������������h���'�}������.�������p�����M�`����o����h�����j�B�U�����m�����8�z���3���������B�������'�z�����u���&�y������H�!������g���$�o�����1�����;�f�~�����O�g�}���*�R�����%�����)�|���d���������j��i����7�����I�����������R��������;���D�������Y������w���E�����4���-�x�����P���
�U���#�|���|������������5�����r����a��Z���BD�<�Y�v���������C������������	�����,�L��I���N���������H��-�K���������#�;�����r��� �8�����o����/��������������V�y���������V��1�������x���Y�j�:���w��6��[��	)}��f	{	�	
%
�
�
 @�
Ca�(��
�����<vA=U	'?V�
*���n � � !0!�!�!["�#�$&w'�(f)�)�)�)*�*�*�*l+�+�+,�,.-K-k-.�3�3�3H4�4�4505K5f5�5�56f6�6�607G7�89q9�9::�:;p;�;8<�<
=r=�=A>�>@?`?�?�?�?@l@�@�@A�A�A�B�B5COC�C�C�C8D�D�DE3E�EF6FVF�F�F�FdG�GH�MNN�N!PAP�P�PeQ�Q�Q	R)R�R�RIS�S-T�T[U�VWjW�W�WSXsX�X�XY�Y�Y7ZiZ�Z�Z�Z�Z2[K[k[\;\�\�\�\I]i]�]�_;`�`;a�aBb�b`c�c�de�	e�ghih�h�hRiri�i�ij�j�j7k�l�mvn]p�p
rvr�r�s t�t&u�u�vwTx�x\y|y�y�y	z�z�zH{]{}{�{|�|�}����j���K���b���S���o���z���~������+�����j����	�)���4�>����\�u���E�e�����	�s���*�k������i�����R�r����������6�����
�~���`�������Y�,�X������Z��� ������1���/�������C�X�x����q���)�I���6�|���������������������&�?�a�~����������6�S�u����������-�J�g�����������A�^�{����������3�U�r�����$�f������`�y���G������%
5�)+L+J-�/+
5�C[
	k�v�x�y�}���$�g�����H��$��
&�@"T�ac{���	�z�����X���Z��0��7�8�@�	]���*���=���e�����V	�����2�9
�S
 =AqA�S]^ j�~���������(
���/�E��r0����C�
E�ZEs��D
	�	�	
+	�-	
0	I1	X:	 <	�	M	Td	��	��	D�	^
�	��	��	^�	��	��	��	��	��	�	�
|

�
�'
(
](
�4
^
A
yM
�Y
j_
�

U�
��
�
��
��

�
�
��
_�
_
�
I�
�
�
��
\�
��
e
�/#	��"�&)-�4�A;G2KtQ�VSb}:lM�W
#� 7�B$_
"l�"|�O�J�������Jo�Z�t�I	 � � �!i"3#�#�$�%O&c&6'(�(�(�+#[B_�x�yEz�z�}U~�~f��!���	�h���i�������
��G�X���L��7�2�����!�"�#�&�&�&�&'�)�<�>�CDROV�V:WLW,XKY�Z:[l\[d,e�g�h0m�m�n�pOs�snv.�����������R�f���������
������������&�����y�����-�x���J�������P�������K���	�N���W�P�&���8����
��`��#$���\
 �	"�-�KMR�Y�Z�cbe�	o�zQ|���������U�p�z�L���������D���������u���?�L�����q���S�R���j������{�����������m�T�������������	�����������_�%�������h�U����n	���<��q���1���0�V���������	o�F
���W�XDNXblv��wF$>',�-�.�	/'7�;�>jD�ELHxL�M&NO�XsY�[�]�_�`ka<ck�kvnIo�o�p�tu{|�|I}[})~��B�����"���8�������F����������������������������������������o�3�������.���~�&����{���q�������������0��*����K��7�}�:	

�x>
���h#�W��g���s�� !#�#+%e<�D�M�O�Q�SU�U�V�W
YZ�[x_�d�m9p�r�s�x1{D�� �����I����r���}�����B�2�X�O�������I�	�?�9���!���`�Ff�[2�2#3�3�3O4�45{5�5C6�678�9�
E�X�Y�Z�u������r	�!�b�$�N�g�C���{���b�u�"����	�	�	M		�	;%	+	.	Q1	Z:	!;	�
<	Po	�p	<�	��	@�	��	x�	�	��	��	1�	�	�	��	k�	��	��	g�	+�	��	t�	��	��	
�	u�	��	��	N�	��	6�	��	��	9�	j�	��	��	��	.�	_�	��	��	��	#�	T�	��	��	��	�	A�	��	��	0�	e�	��	��	�	9�	n�	��	��	�

�
Q
�
M
�
I
�
E
�
A
�
=
�
~

�
�
�


(
*(
=(
P(
�4
�4
5
$5
95
N5
7>
�?
J@
zA
�A
�A
�A
�A
�E
F
�F
�G
�G
�I
!J
L
fL
�M
�M
�M
�M
�M
�M
�Q
IR
S
�S
�S
�U
�U
�W
�W
�Y
�Y
�Y
�[
m\
;]
�]
^
�^
�_
�_
�_
�_
=b
�b
}c
3d
Hd
�e
�e
�f
�g
�g
bh
.i
Ci
�i
Xj
p
Yp
�p
�p
Iq
r
�r
�r
	s
�s
Mt
�t
$u
�
!�
)�
1�
9�
�
��
��
|�
��
�
��
��
F�
`�
��
f�
{�
e�
m�
?�
�
(�
��
��
;�
�
�
�
�
$�
,�
4�
<�
D�
��
��
h�
��
#�
+�
3�
;�
C�
K�
�
�
��
��
��
��

�
�
��
�
	�
�
%�
9�
A�
I�
b�
v�
��
��
��
��
��
��
s�
��
�
��
��
W�
��
r�
%�
-�
5�
=�
m�
=�
V�
��
��
��
!�
��
<�
�
p�
��
�
��
B�
W�
��
��
��
��
��
��
�
�
3�
��
��
��
�
��
��
j�
��
��
%	�
C�
'�
��
��
��
��
��
��
d�
~�
��
��
��
��
��
��
��
��
�
(�
@�
��
��
"�
7�
��
{�
��
��
��
��
�
��
��
n�
&�
;�
��
T�
��
��
>�
4�
��
�
0�
�
U�
j�
��
��
��
��
Y�
q�
��
��
��
$�
��
��
��
��
�
�
�
E�
�
.�
��
Z�
o�
��
��
�
��
��
k�
;�
T�
��
��
��
�
��
:�
��
��
N�
g�
��
w�
��
p�
x�
��
@�
��
��
��
,�
A�
:�
��
l�
��
U�
��
��
��
T�
$�
=�
+�
5�
��
|�
`�
��
��
��
Vk������u��k�������
�}�������
%
5
=
Q
e
m
~
�
�
�
��!)19i9R�~��8���z2 G � `!�!�"�"�"�"�"�"�"�"�"##%&�&�&�&(�()$)O*�*�*�*t+,(-=-R-g-�/0040�0M1�3)4�4�4�45�6�7�899A:;�;�;�<�=�=><?W@�@BB%B-B5B=BEB�E\FSG[GcGkG�H�H(I�I�J�JFKZKnK
M�M�MgNO4O�OMP�P�Q�Q0RS�S�SAT�UyV�V�VW�WXXqXAYVY�Y�\"]�]�]^�^_�_L`�`�`+a�b�b�b�b�b�b�b�b�b�b+gDgYg�grhBi�i�lm	mmm!m)m1m9mAmImQmYmamimqmym�m�m�m�m�m�m�m�m�m�m�m�m�z�z�z�{|�|S}1~����N�����\����H����f�����m�<���5�����q�r�����������s���[���>�~�8��������(��������D�D����Y�����\�c�v�>�,�(�u�$�}��������������%�:�������4�1����,����(����x	�	
�
2 ���rT/7Ld��� � "!�!s#{#�#�#�#x)�)	*�*�*~+,�,]-�3�3-4�4�5�5�6�6B7,848<8D8L8T8\8d8l8t8|8�8�8�8�8�8R?�?�?�?~@
A�A�B�B�C�D�D%E�EHF�F�FvG�M3P�PwQRR�R�SW|W�WeX�X	Y�Y^Z�ZD[][-\�\�\[]^_h_r_|_�_�_�_�_�_�_�_�_h{h�hdi�ij�j[lelolyl�l�l�l�l�l�l�l�l�l�l�l�l�lny�y�y�zZ{o{�{I}S}]}g}q}{}�}�}�}�}�}�}�}�}�}�}�}������|����&�0���n���W�������_�g��{���d����������?���r�z�����������������U�j�����;�*�2�������������8�L����`����t���,�����@�����������r���p���#�

)



%%''












''
)(('''





%









''




















%

&&&&



(''%%


((((((((
%



)

%














)


)











)






























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



















%%%%''''''''''%('''(((((%&((((((((((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('((((&$4&�Y#���(�p.�$~�2�p/m- 
!�!�"Y#$�$�%�&^'3()�)+I+�+h,G-�-�.�/(5X6�7�8�9^;�<�=Z>C?�@�ARBC�C�E2F�G#IkK�LiN�Q�S�UvX3Z�Z�[%\C]C^�^~_�_`�`Ga�a�bh)jk_n\p�p�q4r�rtuv�v$x�x`y�ykz�zD{�|y}�}8~z~�~0����#�ׄG�w����/���І�������P��ڐ��d�)����x�=����6���*�E�����?�՞k����,�¡W���ڢ+�q����"�]���צӨ@�f���\���<�W�r����O�����Ҷ!����Z�����2���v��������H����[�����G�"��]�u�N������H�1�T�D�f�������*�F�e���(�]����������x����le��6	��G]r����j�^�����3����0Xw�
=��:�Z�:rb �!c"�"�#*$F$b$|$�$�$�$�$%%5%Q%l%�%4&�&''P'l'�'�'�'
(#(@(o(�(�(�(�(&)?)*�*,V,>-�-
.}.�.9/�/ 0|0�071�1t2�3�3�4+6�7j8�9�;�<D=�=	>?�@�B�B�B�B�C�D�EFGML�L�M�N�O"P�P!T2VWjWJX�XYlY"Z�Z�Z�[�\]p]�]�adzd�d�d�d�dWe�eh0iPj!k�k�lGm�moZo�opqsfs?tVu�u�vb{�G�Y��ӂ:�{���������?���n�\���K���ʉ��a�}��z����������x��2�M�h����������U��4�x���3�����|�B���9���<��$�
�������Ψ����өD�j�5���e�(���د*�Q���!�����X�����ն����.��u�6���M����y�%�
�����
�������e������5���:�f�
�w��y�����v������d�����-�`�������������p���*�~�����L����[���U��������g���<���������q�=�_���E�����W�(�|������+�F�c���H�����F���_���������<�����~���4�a��������B�o�����m4���
�
�������9f�����S�e�I�����$ � � � e!�!"4"_"{"�"a#z$�%b'�'Q*
+�+-[-r-�-*.�./�/0q01t1�283�3�344.4E4\4s4�4�4�4�4�4�5�6�7�7I8�89C9s9�9�9:3:c:�:�:�:#;S;�;�;�@TMO�Q�RS\S�SW�WLZ�[2\�].cRcic�cdde�e�fMi;mCo�o�p�p5qDr�r�t�wax�xcz�z�z{"{�{�{|�|�|�}�F�����4���݁�����,�J�h�����
��������Џ�9�����ӑ�	�z��͓?���'����j�(������H���0���ܞ��3�Q��������a��g�����i�3�ݣ'�{�Ϥ#�[��ڦ^���n���K����p�̯(�������	�z���[���,����¸Ժл����+����b�����
�+�Z���������R�����������������d����2�M�j����$�����\�z������#�?�[�w�9�7�������)����������������S���Z��������4�i����u�S�����7��������Y�;�����B���
�b�7�����W���X��������Z���d�&�j���p����/�'����>Zu��m����,���G	�	�
�
U�6
��p��*��e���"�������
4\���*R|���A��.�N�R �#�#e$�$�$�$�%�'0(�(K*�+=,:-�-�-,.I.�.9/V0�01^1�12G5�5/6�6B7`7�78�8<j<>�?�@<AnA2D�DzE4FG�G�H$I|I�I�J�J�K�K�LM[M�M�MNNzN2O�S}X�X�Y�Z�[t\�\=]�]Z^�_�_(`Z`�`�`�`a(a�aWb�b�c�c@d�d8eoe�ef�f�gGh�h0i�ij�j-k0l�m�n�n*oYouo�o�opSp&q�qr�rs�s�slt�u0xgxy�yzCz�zE{�{�{=|�|�|�}O~�~i���t�C�҂���_���g����s�%���U����`�������n���8���-�'�w���Ǽ��������
�����������|�����h�,���W���b�
���Z�'�\�;������'�]���T��������m���T��m���[�������-�C���<�-�`�u�G��)�����Q�P�����e�3�P��l���r@��Z�n	I
u
��q
L��0����V/�����]+��T�8���`� ' � � �"\#$�&�'(�($)�)	*�*-s.�/1/2j314S5H67!9X:Z;�<h=|>f?O@�A�BGDkH�J6K�L
M�N�PmRTSUV<V<W#XRXPY`Z�Z�[\z\�\<^�^�_t`AazbcEd�f�g�hjkekn'o�p�qLr�s�t�zU{�|�H���Še�����H�^�u�����?����H����q�ԏ7�����.��������@�ƙ��c�n��������������������O�ç��k���E�q��������l����/�ʶ��ȹ���������x�����w���7�����~�E�|���J���F���A������
�t����{�������2���b���:�����������t�r�p�S�6������������u�^�]�\�[������.���;�����c���a������;
��
������ vt�_`�M�!0&V)+�+�--/�0�1�2�2K3�34w4�4?5�56k6�637a7�7\8�8�9:V:U<�=@+BwC�C�E�F�FCG�GLHSI�J�K�M9O]R�T�W�XYZ�Z�^�_�`�ae3fdh�h�lDs=y�{}A~�w�j� ��{�D�Z�T�ɖ��+�o�����N���h�����������B�������~�����/���B�����L�G�����
���������r���+�d����������������A�����>���c���M�M� �q���������*�.���B���k�����'���y�����-�����R	I	U	L	�		�	�	�			�		�		m	�	^	�	C	�	�	�	>	�		c	�	�	
	�	�	\"	m$	�%	?&	�&	�&	G'	�'	�'	O(	�(	�(	r)	*	�*	�,	�-	o.	�/	0	1	�3	�5	�7	�9	�9	}:	U;	�;	<	>	�>	@	CA	"C	,G	�G	cH	#K	�K	LL	�L	�M	�R	�T	hV	RW	�X	�^	�^	�_	c	Rd	�n	ko	�o	�o	�r	Bs	�s	ot	�u	]v	�v	sw	�w	y	u	�	�	:�	��	Ն	��	��	�	��	#�	�	�	�	p�	{�	b�	2�	Ԓ	^�	��	�	��	C�	\�	�	��	��	��	С	l�	ħ	�	m�	%�	��	��	L�	��	�	!�	ڻ	��	G�	�	��	@�	�	(�	M�	>�	6�	r�	�	g�	u�	��	�	p�	��	�	d�	��	�	.�	��	��	��	]�	��	�	��	@�	��	��	x�	��	��	*�	��	p�	��	��	�	��	��	��	��	�	b�	��	\�	Q�	��	s�	��	[�	�	��	��	��	I�	��	��	��	I�	z�	��	��	
�	>�	o�	��	��	�	3�	d�	��	0�	Y�	��	��	 �	\�	��	]�	��	�	A�	v�	��	��	�	J�	�	��	��	�	�
0
a
�

l
�
�

h
�
�

d
�
�


`
�
�
	
\
�
�

X
�
�

B
8	
)

�

�
�



9
�
�
z
H
�
I
u
�
9
�
�
C
�
�
�
Y
�
!
�!
:#
�$
�%
�&
d'
�'
�'
[(
�(
p+
�+
i,
�.
�0
�0
S1
�1
�2
�4
�6
�6
�6
�8
�8
�8
�9
:
,:
D;
q;
�;
=
5=
Z=
�=
�=
>
X>
�?
@
 @
k@
DA
B
JB
oB
�B

C
/C
�C
�C
�C
2D
_D
�D
!E
NE
sE
�E
/F
�F
�G
lI
�I
�I
BJ
�K
 L
<L
�L
_M
N
6N
�N
�N
TO
�O
�O
�O
+P
PP
�P
�P
.Q
pQ
�Q
�Q
jR
8S
T
qU
�U
�U
V
�W
�W
�W
�Y
9Z
`Z
�Z
�Z
Z[
�[
�[
\
�\
\]
'^
�^
P_
�_
!`
F`
�`
�`
�`
Aa
na
�a
�a
b
^b
�b
�c
id
�e
�e
�e
�f
�f
>g
yg
�g
h
�h
di
j
yj
�o
0p
zp
�p
q
q
jq
:r
�r
�r
�r
*s
�s
Xt
�t
�t
Ru
�
]�
��
��
ހ
�
7�
l�
��
΁
��
@�
͂
��
X�
˄
��
Å
��
��
�
��
��
��
;�
��
��
�
�
`�
I�
Ҋ
x�
��
L�
u�
��
��
֌
��
�
D�
`�
��
��
΍
�
�
/�
X�
t�
��
��
��
�
S�
|�
��
��
ݐ
�
"�
K�
g�
��
��
Ց
7�
��
�
�
+�
T�
p�
��
��
ޓ
@�
��
ە
�
 �
I�
e�
��
��
ۖ
�
�
M�
s�
��
��
ӗ
��
�
I�
r�
��
��
ؘ
��
�
J�
r�
��
��
ϙ
�
�
B�
_�
��
��
њ
�
&�
A�
]�
x�
ě
��
!�
�
��
�
��
�
F�
o�
��
��
Ҡ
��
�
A�
��
w�
�
��
^�
Ѥ
]�
�
�
��
*�
E�
��
L�
��
«
ޫ
��
�
x�
�
c�
>�
m�
��
��
�
�
$�
S�
y�
��
Ư
�

�
9�
_�
}�
��
Ұ
�
�
E�
a�
��
ױ
��
4�
�
��
�
��
�
?�
Z�
u�
��
��
ƶ
�
��
�
d�
�
9�
T�
o�
��
��
�
��
ʹ
�
�
+�
F�
a�
|�
Ⱥ
��
�
C�
h�
��
¼
�
��
C�
I�
r�
��
��
տ
��
�
L�
v�
��
��
��
�
"�
A�
p�
��
��
��
��
+�
S�
l�
��
��
��
��
,�
T�
m�
��
��
��
��
X�
��
C�
��
��
��
�
0�
Y�
v�
��
��
��
2�
�
��
\�
�
u�
�
��
��
��
l�
�
@�
j�
��
Q�
!�
��
1�
��
m�
��
��
��
��
��
��
�
��
-�
��
��
��
��
�
I�
q�
��
��
��
a�
��
 �
I�
f�
��
��
��
��
�
9�
b�
�
��
��
��
��
�
f�
O�
��
��
6�
��
5�
��
��
��
�
?�
��
u�
��
��
\�
��
[�
��
��

�
(�
C�
^�
y�
��
��
��
��
��
o�
�
s�
��
��
��
��
�
1�
L�
��
B�
%�
L�
��
��
��
�
a�
��
��
b�
�
~�
��
�
��
��
�
v�
��
��
�
)�
u�
^�
��
I�
��
��
��
e�
��
��
-�
��
��
�
�K�Cj��(Uz�#J�'��s��	l	�	�	"
�
�
���
�
9h����=Y����Ek����%Ds����'Dm����.Tp���
)Ea|����4c����Bk����=�s��Z�Y�>e����>'�h !�!
"k"#=#Z#�#�#�#�#$,$U$r$�$�$�$�$'%D%m%�%�%�%�%F&�&'D'j'�'�'�'>(�(l)�)�)&*p*+�+!,�,�-�-�-'.T.y.�.�./A/h/�/U0�0n1�3�3�3J4�45H5n5�5�5�5�5,6R6p6�6�67�7�7+8g8�8>9":^:�:�:�:>;�;�<�<=7=]=�=4>?Z??�?�?-@x@�@�A�B�B"CIC�C�CD5D}D�D�DElE�E�E	F}FGtG�G�G�GH)HFHoH�HIIJ�JK�K�K�K�K+LQLoL�L�L�L+MN�NUO�OnP�PXQ�Q�Q�QRQR=S�S!TaT{T�T�T�T�T�TU1UKUeUU�U�V�V	W1WMWuW�W�WX�XwYZ�\�\C]�]�^[_�_,`X`s`�`La9b�bcuc�c�cdcd�d�d�dHeoe�e�ef2frf�f�fgzg h�hci�icln5ntn�n�noho�o�opEplp�p�p9q`q�q�qr=r�r�r
s1s�s�st3tZt�t�t�t�tuGunu�u�u�uv\v�v�v�vKwrw�w�wx7x^x�x�x�x!yHyNz{z�z{�{0|}t}:X��I�g�����U�����#�����W����v�?�����������׊�Nj����B�����*���Ə��P�t�Ґ0���֑)�|����~�E�i��Ė������G���њ��V������;�}����+����:�����3�ȟ\�5��� �΢{�ͣr���F���i������R�j����-�f���۩9����=����x�����Ю~�+�}�"�L�������b���e�C��������!�\�����G���T��������6������N���H����t�����A�^�{�������������W�����_���M�a�������[�3�������2�_������%������"�O�t�����"�r������L�q������z����������Z�}�������i���t�����2��D��U�M��e�b���<��	T
�
S�Hf;)W����+�?�)A���=�� _!�!=#�$�$�%�%7'`'Y(�(&)M)�)**+�+1,�,-0-~-N3�3[4�4�4545O5j5"6m6�6�6�7�8�849[9�9�9�9$:j:�:�:�:3;Z;�;�;�;"<_<�<�<�<5=\=�=�=>+>h>�>�>%?s?@�@.A�A�B�BC7CVC�C�C�C~D�DFEF�F
G�G�M7N�N	PTP�P�Q<R�R�ST�TDU�V)W�W�X*Y�Y>ZmZ�Z�Z�Z~[j\�\|]_�_`{`�`�`afa�a�ab�b�bc;c�c�cLdsd�d�dve�e�g�g(h�h�i)j�j�k�m�m*nQnp8p�p�p�q�q*rQr�r�r6s]s�s�s>tet�tu�u�usv�v3wZwx/xex�xy5y�yz{�{|�|�~�~��]�������E���ɂ��&�a����=���Ą�.�����#�J�����.�U���և0�W���>�*���<�����������������1�p�����ܑ(�����)�����ٖ������d����]�0�\����0��
�Q�x�ў��x������n�����w������1���\���;�d��������g�ԧ��H�u����g���é��<�{���ת��3�P�������G�d��������[�x�����)�P�k�����Ԯ���N���аV��
�
�
�
�
�
�
�
�
�
�
�
�
%+17=CIOU\agmsy����������������������
�������$U������9Q"/�^t��R�
Hd���V~��/��8S� � � � �!�!W"s"!#=#�#�#�$�$m%�%=&P&o&#'B'�'(�(�()E)�*�*�*�*�*�*�*�*�*�*�*�*A+y+}+�+�+�+@,M,2-?-�-�-�-�-�-�-�.�.S/Y/_/f/�3�3�3�3�344
4444"4(4.444:4@4F4L4R4X4^4d4j4p4v4|4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4555555�5�5�5�5�5�5�5666~7�7:8G8�89�:�:�:<<"<R=_=l=>>�>�>�?�?@*A7ADA�AB�B�BXCeC:E@EDEJEPEVE\EaEeEiEnErEvE|E�E�E�E�E�E�EG,G�H�H�J�J�J+L8LELM*MP$P1P>P�P�Q�QdRUTbToT|T�TPURV_V�VWAYNY[YhYwY�Z�Z�Za[�[}\�]^1_v_�_�_�`-a�a]bjbyb]gkixi�i�i�i�j�j�j�k�k�k�k�k�k�k�k�k|o�oBp�pq�q�qr�r�r�s�s�s�s�s�s�s�t�t�t�u�u�u�v�v�w�w�w�w�w�wxxxxxxx�x�xVy�y�y5zQz�z�z){r||�|Z}g}o}�}�}0~E~a~�~�~�~Vr�������Áҁ�����)�8�M�\�k�z�����
���������-�o���������W�t�������ƇM�\�k�u�O�^�m�|����n�$�3��������s���8�G����“ѓ����L�[�� �֖�����6�;�A�G�M�T�[�a�g�m�s�y������������������������ƛ̛ћכݛ������������ �&�,�����"�<�u���Ɲ&���Q��|����>�y����W���ͣ�C��\�i�v�ק��\�o�|����ܫ������1�F�ݭ+�8�E�R��(�5�P�k��������3�~�"�/���������ܷ����)�6�C�P�ι���������������8�B�O�\�i�����T�a������7�����*�����|���?�����*������������������9����+���������������&�3������`������������O�\�i�v���Q�^�k�x�������������������������������������������������������������	���� �%�+�1�7�=�D�I�O�U�[�a�g�m��"�>�6�K�����D���������Y�f�����F�n���R>K���4A�			d
q
������������������������
'-26:>Tj����AP��5D������)pv���Rl����#����� �(��?���HN[jG f!l!y!�!�!I"�"�"�#$"$>$Z$t$�$�$�$�$�$%-%I%d%%&,&�&';'d'�'�'�'((6(V(�(�(�(�( )9)R)�)�)9*+:,�,�-�-L.a.�./{/�/`0�01y1�1�1233�3�3�4�45}56�6�6k7�7M8�8�8f9�9K:�:	;h;w;�;U<�<�<(=�=�=�>�>�>�?@�@B B&B,B/B5B;B@BFBLBRBXB\B`BdBhBmBqBuByB}B�B�B�B�C�C�C�C0D6DFD�D\F#H2H�H�I�IOJ�JKqK�K2L�L�M�N�NOiOvOP�P�Q�Q8R�R�R�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UV�V�V(W;WPWXX0X�X�XY%Y:YRYZ]Z�Z�Z
[>[K[&\;\�\�\�\V]�]`^�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�cedrd�d�d�d�d�d0e=e�e�f�f�f4gIg�g�g�g�h�h	ii6j�jk�k�k�k�k�l�l�l2m?m[m�m�m}n�n�n@o�o�o�p�p�p�qrxr�rQs^szs�s�szt�u.v=vzv�vw�~�~�~�~�~�~�~�~
%+07=BHNTZ`flrx~�������������2�?�Q�m�������#�h�u��������n��h�u�ͅ%����T�B���@�����‰݉��Y�u���̊ي!�e�r�ދz���y���}������n��*�E�`�{�����ɐՑ�k�ے�J�
�*���ޔ���ޖ��?�ܘ��˛؛��t�Ӟҟ����Ġ�������D�G�M�S�W�]�c�f�l�r�v�|���������������������Ȧy���ا������e������*�k������a�������f���"�7�ݰn�{��I����|���e�r����1�>�~�E�R�g�����6���u�$�;�����Y������Ľʽͽӽٽݽ��������������#��������������7�D��������������������|�����������,�]�w������-��������2�L���]�����'�<�@�D�����������������������������!�&�,�2�8�>�D�I�O�U�Y�`�e�k�o���>�\������������O�\�x����#�G����������R�_��
����I�V������d���g�t���2���������A���K�i�m�s�w�|������������������������������R�_�{�.�4�����������������	��j��D�Q�+�����~���6�<�A�E�I�M�������������������������	����� �Z��������#�>�Z������!���o�|���,�����E��������g�
�"�o�t�����O�d�����q�w�z��������������������������������������������������H�u�������)�V���������DSXg��h
w
�
�
��jy����_n��� Mz��������-:��K�� /�'0��w���p } � � M!\!�!�!�!�!"+"H"W"s"�"�"�"#�#�$&�'4(�*�*�+�+�+�+h,u,�,�,�,�,�,�,Q-h--�-�-.�./k/�/�/U0�0W122x2
33f3�3�3�3
4$4;4R4i4�4�4�4�4�4n5{5h6u6�6�6�6P7]7l7v7�7�7�7�788/8�8�8�8�8�8*9Z9�9�9�9:J:z:�:�:
;:;j;�;	<<'<�J�J�JKK
KKKK$K*K0K6K<KBKGKMKSKYK�K�K�M�O�PRQ�QR�R�R�RBS�S�S_T�T+V�V�WbXoX�X�X`YoY�Y�YyZ�Z�Z\�\bbb"b(b.b5b:b@bFbLbQbWb]bcbibnbtbzb�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�bcc
cccc%c;cJcac{c�c�cd
e)eree%f�f�i|j�m�o�o^pkp�pqsq*r�r�r8s-t�t�t�u�u\vwiw�w�wGx�xy�z�z�z�z{�{�{�{|[|h|�|�}�}~�~�~F���*�y�� �-�H�������h�ق��"�@�^�|���ƃ��|�c�‰!�w����������^�t�+�0�ÐɐϐՐې��������������)�.�������ˑ���S�`��^�����%�}���ǔ�����×ɗϗҗؗޗ�������������%�+�1�6�<�B�G�M�S�Y�_�d�i�m�q�u���C��2�P�����ݛ���/�j����Ǟ��G�u���̟��G��R�_�{���������{�
�a���	�Q����������ԧD����T��w�/�߬e�ҭ=�r�����T����u� �Z�g��(�7�������y�ٴ@�p���?�¶����ƷI�X�����K��K���;���ƻ����x�����h������X��������������������
����!�'�-�5�:�@�F�L�R�X�^�c�g�k�p�t�x�����!�A�{�������	���������u�{���������V�\����*�E�`��������������T�p���������7�S�o�������e�n������������������������������g�������������j�����@�f�m�8���C�������������}������������M�������H�t�{���Y���I�����������
�%�����]���/���N�����������8�������H����_�}������=�����������
������#�'�+�/�3�7�������4�A�%�������@���J��I���������������q���%�����������������	������)6Rm��e���^s�P_n��a���Xm	-	�	
~
�
�
;��cr�,
iosy�����������������[h����W�K�KO`�'o|������������������������,Go~����"=et����	'p�f�4��"�"#######*#1#6#<#B#I#N#T#Z#`#f#l#r#x#~#�#�#�#�#�#�#�#�#�#�#�#�#P$]$y$�$�$�%'H'U'(o(�)1*�+�+�+�+,#, -d-�-.&.C.`.�.�./�//0<0�0�0D1�1�1L2-5�5�566�6+787V7t7�7�7�7f8u8�8�9�9o;�;�;M<1=>=�>�>�>[@a@h@o@v@}@�@�@�@�@AfAHCKCQCWC]CcCiCmCsCyCC�C�C�C�C�C�C�C�C�C�C�C�CnD{DqE�E�E�E�FZGH�H�H
IbI�IlJ�JKzK�K*L�L�L�LMPM�M�M�M�M9NFN`NOO�S�T�T�T�T�T�T�T�T�T�T�T�T�T�X�XCYzY�YZd[�[�[Z\�\"]�]�]D^J^P^<_@_F_J_P_U_Y_]_a_e_k_q_�_�_`O`�`�`�`�`a a;aua�a=b�bcicvc�c&d�d0eFeUe�e�e�eof�f�fgig�g-h�hii�i�i�ijj�j�j�j�jk$k�k�k�k^lYn�n�n�nQomo�o�o�o�o9p�p�pMq�qQr�ras�s,t�t�t�u_xtx�y�y)z�z�z+{d{�{�{|#|p|�|�|8}J}g}~5~�~�����������������������h����9�؄܈0�N�����͉k�������.�;���Ƕ�&�D������e�r���ո�5�R���������s�����m�������6�C���ν۽V���;ھU�ȿտ�]�������e�������d�������l�������t�������s�������r�������q�������t�������t�������s�������r�������q�������p���;�{�����?�L�����������K�����:�G�������J�������2�?�����"�$�(�,�.�2�6�:�>�D�I�M�Q����!��������P�V�p���:���k���S���S���:�����S����g�m�$����#�;�"�(�.�4�8�>�D�J�P�V�]�b�h�n�s�y��������������������������������������������������!�'�-�3�9�?�E�K�P�V�\�b�h�n��#�3�����%�F���[�����.���������Z�����m�������2�8�H���2�8�H�i��}���6�<�L����	��x���)�6���MSc����K������CIY�&���8��R����>	D	T	�	+
1
A
[
�
]���*����J
W
����
(C������^���+t��/<������	u{��LC��o��"s�<����0K�����a���.�H���  : � � � � }!t"�"-#3#C#�#�#�#�$k%x%�%]'�'R(�(h)�)Y*y+~-/G01�2N3�34o4�475,6�6V7�9�:�;~<�<�<=�=�>	@�@�AMC�C�DEE&E�H�J{K�L_M�M�M�M7ODO�O�O�ORQ_Q�Q�Q�Q,S9S�S�S�S�T�TU+U8UyU�U�UV V�VWW W�W�WXX5X�XY&Y3Y�Y*Z7ZDZ�Z [�[�[�[�[^\�\�]�^_�_�_�_X`�`�a�b�c)d�d�de�f�g^iki�jIk�l�l�l�m�m�m�nXo@pMpZpUq�q�r�r�s�s<u�u�x�xyy{8{|h|~~%~Q^k	����ʆ׆�C�P� �5�q����T�k�������K���ɍ
�,�p���ӎ�6�U��������_�~��%�����“ȓΓғؓޓ����������������˔k�x�ܕ;�����іX�e�ɗ&�͘ژ>�����h�D�J�Z�ěP�V�f����&����z������$����y����[�h�$�������Тi�v��I�ɤϤߤf�s�إ5�ɦ֦;�����e�M�S�c����'�-�=�W����q�Ыa�g�w����p�ͭa�n�ӮE�R������������(�5�B���Q�����>�K���X�^�b�h�n�t�z�������������������������ž˾Ѿ׾ݾ���������
���!�&�-�3�:�A�H�N�T�V�\�b�h�n�t�z���������������O�w���5�y�U�Y�����C���=���	�i���)�0�=��!����������z���H���F�����(���E���7���Y���������g�J�-����������������j�M�1����������$�d���S�U���u�
���������SW=	�
�
1� 0=Y[������1"�&�)~+7,;,{.�.�/�/11;2H2g2�2�23/3t3�3�3�3<4[4�4�45#5h5�5�5�506O6�6�6�6)7E7�78@8�869�9:::�:�:;�<�<:>G>AAAaB�CiDmDqDuDzDD�D�D�D�D�F�FG�G�G�H�IKYLqN)PES�TX�X�X�X�Y�Y�YRZ,[�^�_1a	b�e�e�f�h�kbm1u8u=uCuIuOuSuYu_ueulusuyuu�u�u�u�u�u�u�u�u�u�u�u�uxy:|O}z~���
����i�x���I���������	�d���&����S���ۙ_�l����� �%�2�>�K�����ޤ���Ϊ۪��ͭ����X�e�����%�2����2�?�T�a����w�o�����F������n�/�����������������c�j�w�����	�����G�)���o����	�����������
�@����7�����F�����6�C�j���"�n�{�n���M�Z�g�����d�y�����w��������������������&���0�O�����h�|���P�c���}�H�L�Q�V�Z�^�b�f�i�m�q���������/�<�����7�����
	�	�	�	�	�	�	�	�	�	�	h	�	�		�	�	�			u		�		�
	F	S	�	D	�	
	�
	�	�	�	-	2	6	:	>	C	G	K	O	5	�	|		W	�	�	�	K	�	�		�"	�$	�%	�%	%&	}&	�&	-'	�'	�'	5(	�(	�(	X)	�)	b*	+	�-	.	.	�.	0	�0	�0	�0	�0	�0	�0	�0	�0	�0	�0	n1	4	6	&8	�9	b:	�:	-;	:;	�;	<	<	�<	�<	�<	�<	�<	�<	�<	�<	�>	�>	?	A	)A	yA	 B	�C	�C	eG	�G	�H	IK	�K	�L	�L	�M	AQ	GQ	KQ	QQ	WQ	]Q	cQ	iQ	oQ	rQ	xQ	~Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	CS	PS	xU	�U	�U	W	*W	7W	`X	dX	qX	l]	{]	�^	_	�_		b	b	'b	6b	Eb	�b	-d	:d	Gd	f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	g	g	
g	g	g	g	g	Vo	co	o	�o	�o	�p	�p	�p	�r	�s	t	�t	v	�v	<w	�w	�x	�x	�y	�z	�	��	��	!�	L�	‚	l�	�	�	C�	r�	�	Շ	A�	��	�	�	�	�	�	#�	��	/�	Y�	��	��	j�	f�	X�	ȏ	��	��	\�	i�	�	q�	y�	ʓ	G�	��	��	�	T�	��	��	��	��	��	��	×	ɗ	˗	͗	ї	՗	ٗ	ߗ	�	�	�	�	�	y�	��	��	f�	o�	��	v�	~�	
�	�	 �	e�	G�	E�	J�	O�	��	��	��	��	�	Ө	=�	J�	Y�	h�	w�	׬	c�	z�	�	�	2�	��	Ӯ	�	t�	��	��	*�	?�	T�	�	��	�	��	��	ű	Q�	f�	{�	�	�	1�	��	ҳ	�	s�	��	��	)�	>�	S�	ߵ	��		�	��	��	ö	ض	"�	/�	z�	��	ʺ	׺	��	�	��	��	��	X�	e�	t�	��	�	+�	ƽ	ӽ	n�	{�	�	#�	Ͽ	ܿ	�	��	��	��	��	��	��	�	��		�	�	%�	0�	��	�	�	!�	�	�	5�	B�	O�	^�	h�	�	��	��	��	��	��	��	%�	2�	?�	J�	 �	-�	:�	I�	X�	.�	;�	H�	W�	f�	=�	J�	W�	��	��	��	��	��	c�	��	��	l�	y�	��	�	H�	��	��	��	�	U�	~�	��	��	�	B�	��	��	��	�	>�	K�	Q�	[�	b�	��	��	R�	��	\�	��	��	�	��	��	V�	e�	~�	��	��	�	c�	y�	m�	q�	s�	y�	�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	H�	A�	��	��	a�	��	��	��	R�	��	��	��	��	��	��	��	��	��	��	��	��	��	=�	Z�	��	��	%�	B�	��	��	��	��	>�	��	��	��	)�	A�	Z�	r�	��	��	��	��	��	�	�	6�	O�	g�	��	��	��	��	��	��	�	+�	D�	\�	u�	(�	?�	��	��	��	��	�	�	1�	T�	m�	��	��	��	�	�	8�	S�	m�	��	��	��	��	��	�	'�	A�	\�	v�	��	��	��	��	��	�
�
�
�
�
�


V
�
�
?
d
}
�
�
�
;
`
y
�
�
�
7
\
u
�
�
�
3
X
q
�
�
�
/
T
m
�
�
�
+
P
i
�
�
�
'
	
	






�

�
�
�
�
�
�
�
�
�
�
�
�
H
�
*
�
Z
�
�
�
3
�
A
�
�
]
&
"
/
�
�
o 
| 
� 
�!
�!
�!
{"
�"
�"
�#
�#
%$
d%
q%
d&
q&
�&
�'
�'
(
+(
>(
Q(
�(
�(
�(
l)
y)
+
V+
�+
H,
-
-
-
�-
�-
�-
�-
�-
�-
�-
�-
.
.
*.
9.
H.
W.
f.
u.
�.
�.
�.
�.
�.
m/
u/
}/
k0
�0
,1
91
�1
�1
�2
�2
�3
[5
�6
�6
�6
�8
�8
�8
�9
&:
>:
X;
�;
�;
=
T=
l=
�=
>
 >
C>
�>
�?
@
3@
V@
A
�A
1B
iB
�B
�B
)C
AC
�C
�C
�C
FD
~D
�D
5E
mE
�E
�E
�E
F
�F
�F
�G
�G
�G
�G
+H
�I
�I

J
-J
�J
L
3L
OL
rL
M
�M
!N
HN
�N
�N
hO
�O
�O
P
JP
bP
�P
�P
@Q
�Q
�Q
�Q
2R
UR
S
#S
�S
�S
�S
�S
ST
�U
�U
�U
�U
�V
�W
�W
�W
�X
�Y
KZ
rZ
�Z
[
l[
�[
�[
\
V\
y\
$]
G]
�]
�]
�]
^
w^
�^
_
�_
`
@`
X`
�`
�`
�`
Ua
�a
�a
�a
&b
Ib
�b
�b
fc
�c
d
d
4d
Td
�d
�e
�e
�e
9f
�f
g
Og
�g
�g
�g
�g
Lh
nh
i
/i
Oi
�i
�i
Aj
dj
�j
�j
p
Bp
ep
�p
�p
�p
q
1q
Uq
r
%r
ur
�r
�r
�r
�r
s
�s
�s
5t
Nt
�t
�t
�t
�t
0u
=u
�u
9�
o�
��
ɀ
��
"�
I�
~�
��
��
�
+�
{�
��
��
d�
}�
��
�
'�
��
��
=�
J�
��
օ
�
�
-�
G�
l�
��
�
M�
g�
��
�
m�
��
Ɉ
�
'�
K�
��
�
4�
��
��
��
#�
G�
��
D�
`�
��
��
Ό
�
�
/�
X�
t�
��
��
�
��
'�
C�
l�
��
��
ʎ
�
P�
i�
��
ݏ
K�
g�
��
��
Ր
�
�
6�
_�
{�
��
��
�
�
"�
��
ޒ
��
#�
?�
h�
��
��
ɓ
�
�
+�
��
ӕ
�
�
4�
]�
y�
��
–
��
�
4�
m�
��
��
˗
�
�
0�
l�
��
��
��
��
�
1�
l�
��
��
��
�
�
<�
U�
u�
��
ǚ
�
 �
9�
U�
p�
��
��
[�
t�
��
�
�
��
��
��
ٝ
?�
c�
Ξ
�
Z�
~�
�
=�
Z�
��
��
ɠ
�
�
,�
U�
y�
%�
>�
b�
��
֢
]�
j�
��
��
	�
-�
��
��
$�
H�
��
�
��
�
�
�
"�
=�
X�
q�
��
��
�
��
��
֫
�
�
*�
C�
c�
ɬ
��
X�
3�
T�
��
��
Ǯ
�
�
:�
s�
��
��
�
��
 �
Y�
r�
��
̰
�
�
?�
X�
u�
��
±
n�
��
��
��
�
��
��
̳
�
R�
v�
�
�
m�
��
��
7�
R�
m�
��
��
��
ٶ
��
�
+�
O�
��
1�
L�
g�
��
��
��
ܸ
��
¹
ݹ
��
�
#�
>�
Y�
t�
��
��
_�
�
*�
a�
y�
��
Լ
��
K�
e�
��
8�
@�
]�
��
��
̿
�
�
3�
p�
��
��
��
�
�
6�
W�
��
��
��
��
�
M�
f�
�
��
��
��
�
N�
g�
��
��
��
��
��
��

�
#�
C�
��
��
8�
��
��
��
��
'�
D�
m�
��
��
��
��
�
��
��
�
V�
z�
�
�
'�
G�
��
��
<�
`�
��
��
T�
��
��
��
�
J�
W�
	�
8�
S�
b�
|�
��
��
��
�
<�
��
�
=�
V�
v�
��
�
k�
z�
��
~�
��
�
A�
S�
��
��
�
��
��
"�
��
��
��
��
�
0�
k�
��
��
��
m�
��
��
�
0�
��
�
4�
]�
z�
��
��
��
�
0�
M�
v�
��
��
��
��
�
-�
Q�
��
�
:�
��
��
5�
B�
[�
{�
��
�
p�
��
��
 �
��
��
��

�
*�
S�
w�
#�
<�
`�
��
��
[�
h�
��
��
�
+�
��
��
"�
F�
��
��
�
 �
;�
V�
q�
��
��
��
��
6�
O�
s�
��
,�
;�
��
��
Y�
h�
��
��
��
��
�
)�
D�
_�
x�
��
��
��
7�
^�
��
��
�
(�
L�
��
��
��
��
��
�
-�
M�
��
>�
��
��
�
T�
m�
��
=�
a�
��
��
�
k�
��
��

�
#�
<�
`�
�
%�
I�
��
3�
@�
��
��
��
�
A�
P�
�
��
�
'�
A�
��
��
G�
l�
��
��
��
��
��
=Ww���U|��<s���5\�����Rl�����
	1	~	�	
4
�
�
�
#��
�
.O�����7Pm���,e~���9Z����;X����Ng��� =Yt����)J���n��9V���(Qu!:^��Yf�)�� D�%_y���)��b�
  3 S � � H!l!�!�!`"#(#Q#n#�#�#�#�##$@$i$�$�$�$�$%;%X%�%�%�%�%
&1&�&�&''+'d'|'�'�'�'#()(�(�(�($)~)�)*8*[*�*�*�*�*]+�+�+,�,g-�-�-�-;.s.�.�.//S/z/�/�/0 0@0�0�051Y12�3�3454�45/5h5�5�5�5�56L6e6�6�6�6�6K7�7�7<8x8�8�89)9�9I:p:�:�:;);y;�;�;b<�<�<#=H=n=�=�=�=>�>F?k?�?�?�??@c@�@�@�ARB�B�B4C[C�C�C DGD�D�DE+E�E�E�E�EDFhFGkG�G�G�G�GH=HZH�H�H�HI4I�IJlJ�J�JK~K�K�K�KLKLdL�L�L�L�LM�M�M�MONsN�NO O@O�O�O5PYP�P�PMQ�Q�Q�Q�QR<R�RSwS�S�STYTsT�T�T�T�T�TU)UCU]UwU�U�UaV�V�VWWDW`W�W�W�W�W@XYX}X)YBYbY�Y�YWZ�\
].]~]�]�]g^�^�^_*_�_�_!`P`k`�`�`�`a7a�a�b
c1c�c�c�c%dud�d�deZe�e�e�efDf�f�f�fg,gEgeg�g�gZh~h*iNi�i�iIjVj�m nGn�n�no*ozo�o�opWp~p�p�pKqrq�q�q(rOr�r�rsCs�s�stEtlt�t�t�t
u1uYu�u�u�u�uvnv�v�v
w]w�w�w�w"xIxpx�x�x�x3yZybz�z�z�z�z{h{�{�{|�|�|;}_}�}�}.Li�<�[�w�ހI�b�w���p�ۂ:�����X��!���̅džԆ���͇ڇ�Έۈ�����{���ˊ�a����� �Z�g�v�Œь����+�������m���ӏ�J�]����l����e�������I�X�g�!�0�?�R���������j�����͗5�h�w�ߘ�!�0�r�������˚�?�����ʛ$�w�������r�Н#�v�ɞ�����6�E����ء���	�����U�d���!�]�l�����.���ɥإ�)�8�T�c�{����L�d�z�Ԩ'�:�O���ĩ"���Ӫ&�y�̫R�a��������έ��������X�g���f�Ѱ
��4���ϱޱF�y�����ٲ�I������������A�P���������Ѷ�5�}���>�s���ʸٸx����G�V�n�}��������q�����0�?�����#�2���'�g�v�����ڿ���?�N������D�S������!�v�����v�������	�����5�t�����������$�3�������]�l������P�_��E�T�����/�<��*�7�T�q�������e�t���<�������w���������h�w�����o�~����z���%�J�{�.�4�D���4�:�L���y��������0�4�F���G�������F�~������7�������6�n������4�������3�k������+��������������M�S�Y�_�e�k�q�w�}���������������>�D�T�u���������=�B�T�
� �-�������r��|�U�f�8���q��4��JW���'w��`	y	�	�	#
�
�
>�$1>\�&�������~���`o~7q=8Q�":R��(z��g � � 	!.!�!�!I"V"�#�$�$�%&I'r'k(�(8)_)�)�)�)*�*�*�*e+�+�+,�,�,�,)-D-i-.�3�3�3�3�394F4�4�4�45,5G5b5}5�5�5�5
6b6�6�6�6*7C7�8�89F9m9�9�9:6:|:�:�:;E;l;�;�;
<4<q<�<�<=G=n=�=�=>=>z>�>?:?^?�?�?�?@f@�@�@A�A�ApB}B�B�B1CKClC�C�C�C4D�D�DE1E�E�E0FTF�F�F�F^G�G	HH�MIN�NP?P�P�P_Q�Q�QR'R�R�R8SES�S(T�TVU�VWdW}W�WMXqX�X�XY{Y�Y&Z3ZdZ�Z�Z�Z�Z,[E[i[\9\�\�\�\C]g]�]�]�_`(`7`�`�`�`a(a7axa�a�ab/b>b�b�b�b&cMc\c�c�c�c^d�d�d�d�de�e�e�e�g�g�ghch|h�hLipi�i�ijzj�j%k2k�l�m�m�m<ncnrn!pJpYp�p�p�p�q�q	r<rcrrr�r�r�rHsos~s�s
ttPtwt�t�tu"u�u�u�u�v�v�vEwlw{wxAxPxwx�x�x yGyVyzy�y�yz�z�zB{[{{{�{|�|�|�}�~�~���o�����̀��.�W�f���ۂ��8�G�s�����(�O�^���ք��@�O���Ѕ߅5�\�k���ӆ�@�g�v������B�i�x�����)�Չ��d�}����'�����0��+�:���Ӎ��V�o���?�c�Ώ��m����%�g�����Ǒ��c�|���L�p�ۓ���z���%�2�і�	�z��\�x�������G�T��'�D�S�p��������V������c����
������-������+�����ɡ��=�V�v�ܢ�k����#�G��2�O�x����������˦����
�\�����Ш �9�[�x�����ԩ��0�M�o�����˪��'�D�a�������߫���;�X�u�����Ѭ��-�O�l���ޭ�� �;�b�}������
�Z�s���C�p������$�,�4�<�D�L�T�\�d�l�t�|�����������������ı̱Աܱ���������� �)�2�:�C�L�T�]�f�n�v�~�����������������Ʋβֲ޲����������&�.�6�>�F�N�V�^�f�n�v�~�����������������Ƴγֳ޳����������'�/�7�?�G�O�W�_�g�o�w������������������ɴҴڴ��������� �)�2�;�C�L�U�^�f�o�x�����������������ǵϵص������
���'�0�8�A�J�S�[�d�m�v�~�����������������ɶѶٶ������	���!�)�1�9�A�I�Q�Y�b�j�r�z�����������������·ʷҷڷ������
���"�*�2�:�B�J�R�Z�b�j�r�z�����������������¸ʸҸڸ������
���"�*�2�:�B�K�S�\�d�m�v�~���������������ù˹ӹ۹����������$�,�4�<�D�L�T�\�d�l�t�|�����������������ĺ̺Ժܺ����������$�,�4�<�D�L�T�\�d�l�t�|�����������������Ļ̻Իܻ�����������&�.�6�?�G�O�W�_�g�o�w����������������Ƽμּ޼��������� �)�1�9�A�I�Q�Y�a�i�q�y�������������������ɽѽٽ������	���!�)�1�9�A�I�Q�Y�a�i�q�y�������������������ɾѾپ������	���!�)�1�9�B�J�S�[�d�l�t�|�����������������ǿпٿ���������&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������'�/�7�?�G�P�X�a�i�q�z��������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}�������������������������������������&�.�7�?�H�P�Y�a�j�r�{�����������������������������������%�-�6�>�G�O�X�`�i�q�z�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{�������������������������������������#�+�3�;�C�K�S�[�c�k�s�{����������������������������������
���%�-�6�>�F�O�W�_�g�o�w������������������������������������ �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�y�������������������������������������#�+�3�;�C�K�S�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�U�^�f�o�x����������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y������������������������������	���$�-�6�?�H�Q�Z�c�l�u�~�������������������������������� �)�2�;�D�M�U�^�g�o�w�����������������������������������!�)�2�;�C�K�T�\�e�m�v�~��������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������	���#�+�3�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|��������������������������������
���"�*�2�:�B�J�R�Z�b�h�p�v�~�������������������������������������#�*�2�:�A�I�Q�Y�a�i�q�y���������������������������������������&�.�6�>�F�N�V�^�f�n�v�~�������������������������������������&�.�6�>�F�N�V�^�f�n�v�}��������������������������������������	����%�,�3�:�A�H�O�V�]�d�k�r�y�������������������������������������������!�(�/�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��
�
�
�
�
�
�
�
�
(.4:@FLRYdjpv������������������
0�����
�D����$��[�i���l�X � �!x"C#$�$�%u&H'()�)�*�*�*�*�*�*�*�*�*�*F++�+�+B,S,4-D-�-�-�-�-�-�.�.V/\/c/�/�3�3�3�34
444%4+41474=4I4O4U4[4a4g4m4s4y44�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45	5555$5�5�5�5�566	6C6�7�7<8�8�8s9�:�:I;
<<�<T=a=�=>E>�>.?�?�?k@,A9A�A�A=B�B�BZC�C=EGEMESEYEcEgEpEtEzE�E�E�E�E�EF!G�G�HI�J�JVK-L:L�LMTNP&P3PvQ�QuSWTdTqT�UTVaXCYPY]YZ�Z�Z�[\.].^�^z_�_`�`2a�a_b}bhmizij�j�jk�k�k�k�k�k�kJn~oGp�p�qr�r�r�s�s�s�t�tu�u�u�u�v�v�w�w�w�wxxxxx x�x�x\y�y�yVz�z/{t|�|�|\}i}u}�}�}4~e~�~v����������������„2�s�����y�������͇P�_�n�|�R�a�p��u�:���Đ��N��ؓ��b�'����>�D�J�Q�X�d�j�p�v�|���������������������Ûɛԛڛ�������������#�)�2�����&�A�x���*���V�������B�~�Ţ�\���ң
�H���^�k�¦٧���q�~�+�ޫ�Q����-�:�G�W��*�:�U�p������9���$�����������޷���
�+�8�E�չ������������D�D�Q�^�������V������q����l�~�2����E�����1����������� ���������H��`�(�9�����
�������3������Q�^�k�?�S�`�m�/���	��b������������������������������������������������(�.�4�:�A�L�R�X�^�d�k����&�B�P����$�H���������[���c������W@P���6�
		!	f
�������������������
$+48<CYn����U�I�����/t|���Vs��(��%��E��%LPnM j!n!�!N"�"�#$&$B$^$x$�$�$�$�$�$%1%M%h%�%0&�&%'='j'�'�'�'(!(<(Z(�(�(�(�($)=)�)�)�*�+@,(-�-�-g.�.#/�/
0f0�0!1~1^2�3�3�4�46q7T8l9�;�<�<.=�=�=�>�>�@#B)B2B8BCBIBOBUBZB^BbBfBoBsBwB{B�B�B�B�B�C�C�C4D8D�D�E0G8L�L�M�NkO�O
P�PT�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UV�VUW5X�X�XWY
Z�Z�Z�Z@[�[�\�\][]�]�a�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�cdgdvd�d�d�d�d2eBe�e�f�g�gii;jk�k�k�l�l4mCm�m�m�n�nEo�op�p�psSsbs�s*t@u�u|v�v^{�~�~�~�~�~�~
"(3:EKW]ciou{�������������4�C�U�����ς'�j�y������s�j�z�҅*���Y�G���G�����Ɖ���]�y�Ίފg�v��~�����������t��.�I�d�����ϐ���ݒ�P��/���b������q�f��,�͛ޛ#��ٞ�&�ʠ����J�P�Z�`�i�o�y������������������ͦ������������/���U� ���P���k�ï&�<��p��~���g�t���3�C���G�������{�)��_�� ����ǽнֽ�������	����!�J��������9�d�������������������������a�|�����1�����6�Q���b�����u������������������	����)�/�5�;�A�L�R�]�h�m���a�������Q�`�|����)�K���������T�q�
����K�[����i���i�y��7��������F���Q�p�u�z��������������������������T�c���2�8������������\��(�J�F���0���������:�C�G�K�S���������������������
����$�x��������'�B�_����3�q�����1���J��������l�'�y���i���t�}��������������������������������������������L�y������-�Z�����Xl�|
�
�~��r���$Q~������/>��P�4��w��  r � � � a!�!"0"["w"�"�"L#e$�%L'�';*�*�*�+�+j,�,V-m-�-�-.�./r/�/[0�0^1~2"3l3�3�3�34)4@4W4n4�4�4�4�4�4p5�5j6�6R7q7|7�748�8�8.9^9�9�9�9:N:~:�:�:;>;n;�;�@�JK
KKK!K'K-K3K9K?KJKPKVK�K?M�N�Q�R�R�RGS�S�V�WdX�Y7Z�Z�[\�]bb%b+b2b=bCbIbTbZb`bfbqbwb}b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�bc
cccc"c*cNcec�c�c�cdete�e�f8i&m.o�o`ppp�p q/r�r�tnwLx�x_z�z�z�z{{�{�{|]|m|�|�}�~���0���"�2�����ǁ��ۂ�	�'�E�c���ڃ���y�������z�̏ǐ͐Ӑِ�����������,�5�������ϑ��U�e�	�����*���˔#���Ɨ̗՗ۗ�����������"�(�.�9�?�J�P�V�\�a�k�o�s�����U������3�p����ɞ�� �M�w���Ο��L��T�c������T��ȣ�f����W���ŦI���Y�|�5��t�����Z����{�\�m�������u���E����̷������˻��������^�����������������
���$�*�2�=�C�I�O�U�[�e�i�r�v�~�����'�E��������N���������y����������Z�`�����.�I�f������ �������X�v��������!�;�Y�s���$�"�����~�������������������������������k�s�=���G����������������S����y���_�O���������"���q����D�&������>�����M�"�����B�������������!�%�)�1�5�T�����6���������E���O��f������[��������#�+�������������
#�����+:Vq��i��x����s2	�	�
�
�
@�2
lv|������������]l�����P��q�
�������������������2I����(?z���,u��9�N ##### #'#.#9#?#F#Q#W#c#i#o#u#{#�#�#�#�#�#�#�#�#�#�#�#�#R$a$}$�$�$�%J'�'(u(6*�+�+�+(,%-�-�-.*.G.�.�.$/10A0�0�0I1�1�125�56�6-7=7[7z7�7�8�9�;	<T<3=�=�>�?f@m@t@{@�@�@�@�@�@8AkANCTCZC`CfCpCvC|C�C�C�C�C�C�C�C�C�C�C�C.DpD�DvE�EF	G�G�H�HIgI�IqJ�JK�K�L�L�L	MWM�M�M�M;NJNeNO�S�T�T�T�T�T�T�T�T�T�TyX�X�X|Y�Y�Z�[�[_\�\(]�]G^M^V^B_H_N_W_[___c_i_o_�_�_`V`�`�`�`�`a$awa�aBb�bkc{c�c+d�d4eZe�e�e�fng2h�hi�ij�j�j�j�j�j"k)k�kl�m�n�n&oUoqo�o�o�o>pq{qr�r	sys�sWt�uxcxjy�y�y.z�z0{�{�{(|u|�|l}:~�~���������T�ˀ_�.�������J��R���҉o�!�����0�@����J����g�����X����"���������r�����8�ýн�¾Ͼ�ʿ׿�������������������������������������������������������������������������������w���}���A�R�������R���<�L���������4�D�#� �&�*�0�4�8�<�B�K�O�X��&�������T�[���?���p�����X���?���X���W�k������)�@�%�+�1�;�A�G�M�S�Z�e�k�v�|��������������������������������������	���$�*�0�6�<�B�H�S�Y�_�e�k���!�%�8���)�K�`�� �2��������������6�:�M�6�:�L�n���:�>�P����+�;��QUh��������GK]+����V���B	F	Y	/
3
E
`
������L
\
H����,�������v�1A+�����y}��H��u�P����4���������\��� # � � � � y"1#5#G#�#$m%z%�&�'�'�()�)�)�*�,].�/12T34=526�69B:D;�<�<�<R=f>P?9@lA�B0DEEUHrJ K�L�L�M�M�N9O�O�O�PTQ�Q�QWR.S�S�S�S�T U-U=U�U�U	V&VWW&WXXX;XY(Y9Y,Z9ZJZ�Z�[�[�[\d\�\&^�^�_�_�_^`+adb�b/d�d�fmg�h`i�ikOk�l�l�m�mnoBpOp�p�qGr�r~s�t�x�xy�z?{o|
~~S`r�2�̆نy�E���`�����C�Y�p�����:���ύ2�����[���!����*�œ˓Փۓ���������������Дm����Ö֖Z�͗+�Ϙ������H�L�_�T�X�j������~���������{�]�m�������բk��ͤѤ�h�ܥ:�˦������Q�U�g���+�/�A�\��v�e�i�|��t�ҭc�G�W�����k��*�7��������@�Ĺ[�e�k�q�w�}�����������������¾ȾԾھ���������
����)�0�7�>�E�Q�Y�_�e�k�q�w�}���������������{������c�������b���"�����i�2�0��g���5���1���,���������_�t���f�
����������L���$���������v�^�\�Z�=� ����������v�_�H�G�F�E����������%�����M���K������%
�q
�������
`^�IJ�7�!&@)+�+9,�-}./�/j01�1=2m2�253�3�3a4�4)5�5�5U6�6.7K7�7F8�8v9:@:�:?<�<�=<>�?AABaC�CoDsDxD}D�D�D�D�E�F�F.G�G7H>I�J�K�M$OHR�T�W�X�XY�Y�Y�Z{^p_�`�ae�efOh�h�l@s5u@uFuLuVu\ubuiupu|u�u�u�u�u�u�u�u�u�u�u(y�{�|,~�b�U����f�/�E�?������Y���a���8�ʛR�'�l�@��������Ъ��­ԭ��,�Z�������'�n���h�4���V�������,�����6�1��������������������h�l�����������\����N�����i�u�����������n�+�j�s�(���M���8�H�6�p�	�O�\�l�������y���������������,���U��������O�T�X�\�`�d�k�o�u�������1�r����s���=	�	4	�	@	7	�	�		�	�	�	�	�			{		�		H	X	�	I	�	�
	?	�	�	�	0	8	<	A	I	M	�	�	)	�		N	�	�	�	p	�	G"	X$	�%	�%	*&	�&	�&	2'	�'	�'	:(	�(	�(	])	*	�*	�,	�-	.	Z.	�/	0	�0	�0	�0	�0	�0	�0	�0	1	�3	�5	�7	v9	�9	h:	/;	@;	�;	<	�<	�<	�<	�<	�<	�=	�>	�>	j@	A	.A	
C	�C	G	�G	NH	K	�K	7L	�L	�M	DQ	NQ	TQ	ZQ	`Q	fQ	lQ	uQ	{Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�R	ES	�T	zU	�U	SV	W	,W	=W	bX	fX	vX	^	�^	�_	b	b	*b	9b	�b	/d	<d	Nd	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	�f	g	g	g	g	g	�n	Xo	go	�o	�o	�p	�p	vr	-s	�s	Zt	�u	Hv	�v	^w	�w	�x	`	�	�	%�	q�	��	t�	��	��	�	�	�	!�	��	��	�	�	�	��	[�	f�	M�	.�	^�	В	Z�	v�	�	ϓ	��	��	?�	Y�	��	��	��	��	Ǘ	ϗ	ӗ	ח	ݗ	�	�	�	�		�	}�	��	k�	��	z�	��	�	�	��	V�	��	��	��	��	ڨ	?�	h�	�	��	߶	$�	6�	|�	��	̺	ݺ	�	��	Ļ	Z�	��	 �	1�	Ƚ	ٽ	p�	��	�	*�	ѿ	�	��	�	��	�	+�	7�	��	�	(�	�	 �	7�	D�	c�	m�	��	'�	4�	E�	Q�	"�	/�	_�	0�	=�	m�	?�	L�	��	��	��	k�	��	n�	{�	��	�	N�	��	�	�	��	��	��	G�	��	��	�	@�	V�	`�	��	;�	��	��	b�	��	��	�	��	k�	��	��	�	�	v�	|�	��	��	��	��	��	��	��	��	��	��	��	��	��	��	��	M�	��	��	X�	��	��	��	��	��	��	��	��	��	M�	��	^�	��	F�	�	��	��	��	E�	��	��	��	E�	v�	��	��		�	:�	k�	��	��	��	/�	`�	|�	,�	D�	��	��	�	X�	r�	Y�	��	�	=�	r�	��	��	�	F�	{�	��	��	�	�
�
�

]
�
�
h
�
�

d
~
�
�
`
z
�
�
\
v
�
�
X
r
�
�
T
n
�
�
-
	
"	




%

�

�
�
�
�
�
�
�
{
5
�
�
e
D
�
4
`
�
$
�
k
.
�
�
s
$
C
�
x
q 
~ 
� 
�!
�!
�!
}"
$#
�#
�$
f%
�%
f&
�&
N'
�'
�'
W(
�(
�(
�(
n)
[+
�+
S,

-
-
�.
o/
w/
p0
�0
.1
>1
�1
�1
�2
�2
�4
�6
�6
�6
8
�8
�8
�9
�9
*:
@;
\;
�;
=
 =
X=
�=
�=
>
E>
�?
@
@
X@
@A
B
5B
mB
�B
�B
-C
�C
�C
�C
.D
JD
�D
E
9E
qE
�E
F
�F
�G
�G
hI
�I
�I
/J
�K
L
8L
tL
[M

N
#N
�N
�N
PO
lO
�O
�O
P
NP
�P
�P
,Q
lQ
�Q
�Q
WR
%S
�S
�S
mU
�U
�U
�U
|W
�W
�W
�Y
7Z
MZ
�Z
�Z
X[
�[
�[
	\
{\
I]
�]
^
�^
L_
�_
`
D`
�`
�`
�`
=a
Ya
�a
�a
b
Kb
�b
�c
d
Vd
�e
�e
�e
�f
�f
:g
ug
�g
h
ph
Qi
�i
fj
�j
�o
p
gp
�p
�p
q
Wq
'r
�r
�r
�r
s
�s
Tt
�t
�t
�t
2u
?u
�
[�
q�
��
ˀ
�
$�
j�
��
́
�
-�
��
��
E�
��
?�
��
��
ۅ
��
�
n�
�
��
7�
��
��
�
�
M�
6�
��
e�
��
J�
b�
��
��
Ԍ
�
�
1�
^�
v�
��
��
�
�
-�
E�
r�
��
�
��
�
Q�
i�
��
��
ې
�
 �
8�
e�
}�
��
‘
$�
��
�
��
)�
A�
n�
��
��
˓
-�
��
ٕ
�
�
6�
c�
{�
��
Ɩ
��
�
8�
q�
��
��
ї
�
�
4�
p�
��
��
Ø
��
�
5�
p�
��
��
��
�
�
@�
[�
y�
��
͚
�
$�
?�
Y�
t�
��
��
�
��
۝
��
��
��
�
D�
\�
��
��
Р
�
�
.�
{�
d�
آ
_�
��
K�
��
J�
Х
��
��
�
��
&�
A�
��
9�
��
��
ګ
��
�
e�
�
_�
:�
X�
��
��
ˮ
�
 �
>�
w�
��
��
�
�
$�
]�
y�
��
а
�

�
C�
_�
w�
ı
��
!�
��
�
��
�
��
�
;�
V�
q�
��
��
¶
ݶ
��
�
Q�
�
5�
P�
k�
��
��
޸
��
ƹ
�
�
'�
B�
]�
x�
��
��
�
.�
f�
��
��
��
��
?�
G�
_�
��
��
ӿ
�
�
7�
t�
��
��
��
�
 �
=�
[�
��
��
��
��
�
Q�
j�
��
��
��
��
�
R�
k�
��
��
��
��
E�
��
?�
��
��
��
�
.�
F�
t�
��
��
��
�
�
|�
�
I�
��
b�
��
~�
��
��
��
L�
Y�
�
<�
f�
��
>�
�
x�
�
��
i�
��
��
��
��
��
��
�
��
)�
��
��
��
��
�
4�
o�
��
��
��
N�
��
�
6�
d�
|�
��
��
��
	�
7�
O�
}�
��
��
��
��
�
S�
<�
��
7�
}�
#�
��
"�
��
��
��
�
,�
y�
b�
��
]�
��
I�
��
H�
��
��
	�
$�
?�
Z�
u�
��
��
��
u�
��
Z�
��
o�
��
��
��
��
�
-�
H�
��
>�
#�
9�
��
��
��
�
N�
��
��
O�
�
z�
��
�
��
�
�
r�
��
��
�
'�
b�
K�
��
5�
E�
��
��
��
D�
R�
��
��
�
+�
��
��
n�
��
��
yF��AW��$@x�!7���q��	j	�	�	
�
�
�
���
�
	5S����;Wo���0i����#@^����#BZ����Rn���'A]x����0N����@X����*w`�[�G�F�)c����+� U � n!�!g"#*#X#p#�#�#�#�#*$B$p$�$�$�$�$%B%Z%�%�%�%�%3&�&'
'/'h'�'�'�'&(+(�(�(j)�)�)*]*�*�+,�,�-�-�-#.?.w.�.�.	/?/U/�/B0�0[1�3�3�374�4535l5�5�5�5�56P6l6�6�6�6�7�7'8c8�8+9:Z:�:�:�:+;�;�<�<=3=Y=�=!>?V?{?�?�?)@e@�@�A�B�B C6C�C�CD"D{D�D�DEhE�E�E�EjFGrG�G�G�G�GHDH\H�H6IJ�JK�K�K�K�KLOLkL�L�L�LMNuN�NBO�O[P�PTQ�Q�Q�Q�Q>R*S�ST]TwT�T�T�T�T�TU-UGUaU{U�U�V�VWWKWbW�W�W�WXdY
Z�\�\0]�]�^H_�_(`T`o`�`9a5b�bcsc�c�cdadwd�d�dFe\e�e�e	ffpf�f�f�fgg
h�hPi�iKj_ln"nrn�n�nofo|o�o�oCpYp�p�p7qMq�q�qr*r�r�rsss�s
t tXtnt�t�t�tuEu[u�u�u�u�uZvpv�v�vIw_w�w�wx$x\xrx�x�xy5yJzfz�z{�{|�|a}�}"4Ro�C�a�~��O�~���w��@�����_��(���ӅɆֆ�‡χ����Ј��������ъ������\�}������.������p�Ï�M�`����o�‘�h��������L�[�j�$�3�B�U�������������Зk�z��3�����Κ�B�����͛'�z�����u�ӝ&�y�̞�����9�H���!�ۡ��������X�g���`�o���"�1�̥�W�f�~����O�g�}�ר*�R���ǩ%���֪)�|�ϫU�d������­ѭ��������[�j���i���7�ұ�|�����M������D�R��0�Զ�����v�͸۸z����J�Y��������޻����&�4��j�x��P���ݿ�B�����G�q��#��������������9�w�����'�5��������S�a�H�����1����,�<�Y�v�����h�w���������z�����k�z���r�����R�����L���2�6�I�7�=�N���}�������2�7�H�/�������.�J�������#�{������:�r����� �n������7�o������v����������B�F�V�y�������?�E�V���"�p��������@��Q��:��R�L^���)��	A
�
@�&3Ca(�R�������cr���=��'?���*�� L!�!K"8#�$�$�%�%4'L'W(m($):)�)*�*�+,�,�,�,.-k-J3�3�3�3;4H4�4�4�4505K5f5�566i6�6�6�7�8�829H9�9�9�9:h:~:�:�:1;G;�;�;�;<]<s<�<�<3=I=�=�=>>f>|>�>?`?@�@A�ArB�B�B�B5CRCpC�C�CzD�D3EFrF�F�GH�M3N�NPAP�P�Q)R�R:S�ST�T@U�VW�W�XY�Y(Z:ZiZ�Z�Z�Zk[W\�\i]�]_�_`y`�`�`adaza�a
b�b�bc(c�c�cJd`d�d�dte�e�g�gh�h�ij�j'k�k�m�m(n>np$p�p�p�q�q(r>r�r�r4sJs�s�s<tRt�t�t�u�uqv�v1wGwxxcxyxy"y|y	z�z}{|�|�|�~�~��[�q���π�1��������_�u��*�����������!�7�����,�B���Ç.�D���+����)����������������	����-�n�����ɑ��������'���Ֆ�
�~��`����I�Y�,�X������,����O�e�Ϟ�v�����l�����u����x�����I���9�Q�����ͦc�ҧ�D�`���Ҩa�~���ک�6�u���Ѫ�-�J�������A�^��������U�r������'�=�i���������J�r���(�0�8�@�H�P�X�`�h�p�x�������������������ȱбر���������%�.�6�?�H�P�Y�b�j�r�z�����������������²ʲҲڲ������
���"�*�2�:�B�J�R�Z�b�j�r�z�����������������³ʳҳڳ���������#�+�3�;�C�K�S�[�c�k�s�{�����������������Ŵδִߴ��������%�.�7�?�H�Q�Z�b�k�t�}���������������õ˵Եݵ�����	���#�,�4�=�F�O�W�`�i�r�z�����������������ŶͶնݶ��������
���%�-�5�=�E�M�U�^�f�n�v�~�����������������Ʒηַ޷����������&�.�6�>�F�N�V�^�f�n�v�~�����������������Ƹθָ޸����������&�.�6�>�G�O�X�`�i�r�z�����������������ǹϹ׹߹�������� �(�0�8�@�H�P�X�`�h�p�x�������������������Ⱥкغ��������� �(�0�8�@�H�P�X�`�h�p�x�������������������Ȼлػ������
���"�*�2�;�C�K�S�[�c�k�s�{�������������¼ʼҼڼ���������%�-�5�=�E�M�U�]�e�m�u�}�����������������Žͽսݽ��������
���%�-�5�=�E�M�U�]�e�m�u�}�����������������ž;վݾ��������
���%�-�5�>�F�O�W�`�h�p�x�����������������ÿ̿տݿ���������"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���#�+�3�;�C�L�T�]�e�m�v�~��������������������������������
���%�-�5�=�E�M�U�]�e�m�u�~��������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������	���!�)�1�9�A�I�Q�Y�a�i�q�y����������������������������������
���"�*�3�;�D�L�U�]�f�n�w�����������������������������������!�)�2�:�C�K�T�\�e�m�v�~�������������������������������������'�/�7�?�G�O�W�_�g�o�w��������������������������������������'�/�7�?�G�O�W�_�g�o�w��������������������������������������'�/�7�?�G�O�W�_�g�o�w��������������������������������������'�/�7�?�G�O�W�_�g�o�w���������������������������������	���!�)�2�:�B�K�S�[�c�k�s�{�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�t�|�������������������������������������$�,�4�<�D�L�T�\�d�l�u�}�������������������������������������'�/�7�?�G�O�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�Q�Z�b�k�t�|����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�~�������������������������������� �)�2�;�D�M�V�_�h�q�z������������������������������
���%�.�7�@�I�Q�Z�c�k�s�{�����������������������������������%�.�7�?�G�P�X�a�i�r�z����������������������������������
���%�-�5�=�E�M�U�]�e�m�u�}�������������������������������������'�/�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x������������������������������������� �(�0�8�@�H�P�X�`�h�p�x�������������������������������������&�.�6�>�F�N�V�^�d�l�r�z��������������������������������������&�.�6�=�E�M�U�]�e�m�u�}����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�z����������������������������������
���"�*�2�:�B�J�R�Z�b�j�r�y�������������������������������������������!�(�/�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�J�Ԃ=�~����-�-/.L.>�^�a3�	Ւ	_�	v
�
�>&?=���J��*E�,�Oj���B��8U���	Fo����!D� � � � �!�!H"d"
#.#�#�#�$�$]%{%$&J&^&	'1'�'(�(�(�(1)�+�+J,-<-.�./>7�78D8�89D:�:�:�;<<�<\=i=�=>�>�>�?�?@�@4AAA�AB�B�B4CbC�E�E�F)G`H�HJ�J�J�K5LBL�L'MeO!P.P;P�P�Q�Q@R�S_TlTyT�T0U&V\V�VW�XKYXYeYrYiZ�Z�Z�Z�[_\�]j^_=_�_�_�`a�a�agbtb�hui�i�i�i�j�j�j@o�o�opp�p]q�q
rYr�rs�s�s�s�s�s�svt�t�twu�u_v�vIx�x2y�y�yzAz�z�z{�{||�|d}�}�}~A~Q~�~�~�~Eb�N�������́߁���$�3�E�W�f�u������X�������\�����Ѕ��D�d���F���‡t�Y�h�2�[�j�y�͍H��.����u���:�}���B�Ē���̓N����V�ؕ�����b���L���5�N�����ӝ��@�֟k����-�i����>�������3�n�٥f�s�f���7��y���ϩ��������)�>�����5�B�O�u��2�H�c�~������%�g�ر,��������=������3�@�M���L���	��a����������¾L�Y�f�&����^�k����������"�����^���+�p���������������l����q���(�r������0�������E��������������Y�f�s�����[�h�u����������6�R�B�����4�u��������/�c�����(�F��Q��"H���>��	
n
Pf{�����&Ks��?g�����%J���Hd�����w����n���y
�Xe#!v!�!�!$"�"�"H#�#$6$R$n$�$�$�$�$�$
%'%A%]%x%�%'&@&�&3'\'x'�'�'�'(/(L(�(�(�(�()2)K)n)�)#*+$,m,h-�-6.Y.�./e/�/J0�01c1�1�1�1�23X3�3j4�4X5�5�6�6D7�7,8�8�8?9�93:�:�:P;r;�;5<r<�<=n=�=x>�>�>Q?�?e@�B�B�BC�C�C�C@D�D F�G-HxH%I�I5J�J�JWK�KL�LDMAN�N�N=OsO�O�P�Q�QR~R�RV�V�VW5WGW�WX'X�X�XYY2YFY�YLZ�Z�Z[%[H[\3\W\�\�\A]�]B^2dod�d�d�d�d�de:e�e�f�f�fgAg�g�g�g�h�h�hijhj�jjk�k�k�k{l�l�lm<mSmwm�mfn�n�n+o�o�o�p�p�pTq�qWr�r&s[srs�s�sUt�uv8vYv�v�v�<�S�e�����s��X�r�����ʃ��P�Ä��r����k�φ3�-���"�d�����։�
�m�����֊�=�o���e���W���!���׎S���#�>�Y�t����������Y������a�#�@��������`��������՛����[�������p����ߢ��`���Ƨ�����L������!�Z�����ҫK�˭�������Q����3���A�x���0����X����o�|�����;�l�!�O�_�t����}�H�
�7����@������d�����Ծ��P�ڿ�A���V���=�������!��������E�o��a���%�A������D���B������4�|�%�K�������f������Y�p����� �9�x�������
�1�\������]�%�S������S���1�q����*����:�����,���-�������'�\�s���H�������
�W��������S���#�N���~������1���������7�R�o����������y����o���"���������I����S���-�[���=�j��������K�x������� Nv=b���r
�
�
�
��t�����i���Bo�������7k�6���*v���^���; z � � !W!q!�!�!�!"&"@"R"k"�"�"�"#w#�$�%�'(�*�*[+�+�+�+2,r,�,�,�,�,�,�,;-d-{-�-�-.^.�.K/�/:0�0<1�12\2�23K3�3�3�3	4 474N4e4|4�4�4�4�445x5	6r66�6�67Z7g7�7�7�788'8�8�8�8�89L9|9�9�9:<:l:�:�:�:,;\;�;�;<"<uK�K�MmO�O-Q�Q�Q0R�R�R-S�S�SDT�TUrVqW�WlX�X�X>YjY�Y�YbZ�Z�Z�[�\6cEc[crc�c�cd(d!eEe|ef�f�i#j�mlo�o�ohp�pq^q�qmr�r#s~sst�t4u�uDv�vNw�w�w"x�x�xzz�z�z�z{.{�{�{|4|e|�|�}�}~d~�~0p��]����*�@�e�����R�������8�V�t���Ã���@�È��	�>���Ћ�f�Ռ>�k��Q�����đߑ���7�]��I�z����h���Ĕ���*��� �?�������̛u���*�\�՝z�����?�Z�������ޠ+�\�s�����Ρ�Ѣf���B����;�r��������`��ۨ6�6��T��ɬ7����Z�|�����>�����U��<�d�ӱ%�2�ײN���ӳI��� �M�������϶�|���,�S�e������7��������ܻP�мJ���޽��V�v�ξ�F������7�q��������i�����������������
�p���"�>�Y������;�����h��������/�K�g�������O�P���������������h�j�����J���5�����t���J����Z������r�����F���������`���-�����.�c�������'����������L�i����=���������v��Y����7����L�l������,�l�o������>��A�����+���,���:����������������;�0������3Jf���y��j��
@Zi��J���:e�(	�	�	1
�
�
&~�Em|
�i���.e|���@��%*�Cy�`������'?gy����5]o����V�Ur	���#$Z$q$�$�$�$�%!'R'�'Z(r)�)�+�+,
-Q-�-	.#.;.X.{.�./t/�/900�0/1�1�172�2s5�5�56�6757N7l7�7�7�7U8p88}9�9:�;�;5<�<;=I>�>�> @�@IDxD�D�E�E�E�FEG�G/H�H�HMI�INJ�JKbK�KLSL�L�L5MtM�M�M�M	NCNXN�NO�S�X�X�X^Y�Y�Y.[�[�[$\�\]{]�]2^}_�_�_>`r`�`�`�`�`a4aVaa
b�b�b'csc�cdldeAePe�e�e�eEf|f�f�fIg�ghh�hihi�i�ijk9k�kFlBnqn�n�n1oeo�o�o�o�o(p�p�p;q�q@r�rPs�st�t�t�uExpx�y�yz]z"{[{p{�{�{|T|�|�|}D}V}�}$~�~�}����W���(�DŽˈ�=�|���ʼnY�J���ε
�8�k���Զ�4�s���ҷ+�o������!�B���ǹ�t�ɺ�Y�����	�S���������@�o�˽ؽ3���ʾ׾2���ҿ߿:�������B�������A�������I�������Q�������P�������O�������N�������M�������P�������P�������O�������N�������M����X������I�����
�h�����,�m����D�������4�g������<���r����C�����,�>�h������L���4�l�=��������4�����b����6�����-�H����7���/�����(�p�����?�����
�S�����m���B�]���B�Z���R����F������]����3���]x��t��o�S�� j��`�0��	N	�	�	;
S
�
B��S��!
T
�
q��!<l��m�C��S~�9�T���2��1���T��J}y��)Dt��u�F��V�&��� 3 c � � b!�!�"�"=#�#�#�#�$�$u%�%/'�'8(�(N)�)?*_+d-�.-0Q1�2!3�3�3K4�45�5y6<7x9�:�;*<�<�<�<�=�>�?�@�AC�CxD�DE#E�H�JaK�L;M�M�M�M�NAOqO�O�OQ\Q�Q�Q�Q�R6SfS�S�SUT�T�T(U5UgU�U�UVVxV�VWWqW�W	XX-X�X�X#Y0Y�Y�Y4ZAZ�Z�ZM[�[�[�[D\�\�]k^�^=_�_�_*`�`ra�b�c�cud�d�d�f�g�hhiij3k*l�l�l�l�m�myn>o�oJpWp'q�qpr�r�s�s	u�u<x�x�xy{,{�{N|�}~"~R~[hr��]��Ԇ�ɉM��-�l�����O�f�}�����F��������]�~����#�D������
�L�m���А�8���Ô �u��� �d�˖�b����y�ט �f���F�ΚT�o��`�x�՜#�l�Ν���Ӟ!�j�ʟ5���̠�e��M���Ȣ%�s���.�r�٤"�p������Ӧ�c���C��]�w���ĩ7�O�����C�����q����Q����k�����O��:������u���2�?���8�m���ϸH���[����A�0�����'���!�����M���
���:�'�����r��n���i���7���5��������4���&���G���w���k�s�U�8���������������u�X�;������������R���A�C���c������������
A�'	h
��
��">I������v"n&�)O+,7.�.m/�/�012E2V2�2�2�23`3�3�3�3(4J4�4�4�45T5v5�5�56>6�6�6�67=7�7�78�89�9�90:z:�:�:w<�<>D>w@AAQB�C�E�F	GkG�GwH�I�J3L2N�O0S�TjX�X�X�X�Y�Y�Y8Z�Z�^�_a�ake�e�f�h#m�uUy|>}i~��������X�s���8���p�������O�����Ƙ�A���ə��i��x�
��/��H�P������2���ت�ʭc����b�k�����/�ȸ���<�(�^���	�S�Y���j�&���|�w�:���Y���7���.����t����������-���g�U�����������I��������&���������s��{�����@�W�����@�x�W�����W�d�{���6�q��������������`�������5�������s���>�����M�v���5�]�p�b����������9���]�"�T���	�	|	�	�	�		�	�	�	S	�	�	�	0	�	�	�	N		�		�
	�
	P	�		�	(
	�
	�	�	g		B	�	�	�	6	�	�	�	�"	�$	%	�%	&	h&	�&	'	p'	�'	 (	x(	�(	))	�)	D*	�*	=-	�-	�.	�/	!1	�3	�5	8	�9	:	�:	;	7;	�;	<	�<	|>	�>	�>	�@	&A	jA	�A	KC	�C	TG	�G	�H	8K	�K	rL	�L	�L	S	MS	
U	�U	�U	�V	'W	4W	,X	nX	�X	v]	�^	_	]_	6`	b	$b	3b	Bb	�b	�c	7d	Dd	�n	`o	wo	�o	�o	$p	�p	�r	\s	�s	�t	v	�v	w	�w	}x	�y	�y	�	��	��	�	1�	��	Q�	�	e�	��	L�	|�	Ç	�	��	�	%�	;�	��	]�	I�	G�	>�	��	��	��	O�	f�	�	l�	��	"�	c�	��	�	��	h�	��	U�	{�	e�	��	�	,�	,�	��	��	��	 �	��	��	��	`�	Ҫ	G�	T�	c�	r�	��	�	v�	­	�	*�	z�	ˮ	�	0�	��	��	�	7�	L�	��	�	�	W�	��	��	
�	^�	s�	ò	�	)�	y�	ʳ	߳	/�	��	��	�	6�	K�	��	�	�	r�	��	��	ж	Է	,�	,�	��	��	Ժ	�	�	l�	��	��	%�	b�	o�	~�	�	(�	��	н	:�	x�	�	 �	��	ٿ	�	��	e�	��	��	��	��	��	�	�	�	 �	&�	�	�	�	��	�	��	?�	L�	Y�	{�	��	��	��	��	��	��	��	/�	<�	��	*�	7�	D�	S�	��	8�	E�	R�	a�	��	G�	T�	��	_�	��	��	��	*�	��	��	��	v�	��	��	2�	z�	��	��	�	B�	c�	��	��	�	'�	q�	��	��	��	�	H�	o�	��	J�	��	J�	��	��	��	��	��	D�	`�	y�	��	��	��	%�	p�	Q�	��	��	��	��	"�	.�	��	��	>�	��	��	��	,�	f�	(�	I�	��	��	�	1�	��	�	��	��	^�	��	��	�	5�	S�	f�	��	��	��	��	��	��	�	*�	H�	[�	y�	��	��	��	��	��	�	�	=�	P�	n�	��	:�	u�	��	��	��	��	�	*�	=�	f�	��	r�	��	��	�	+�	K�	`�	��	��	��	��	��	��	�	4�	T�	i�	��	��	��	��	��	�
�


E
v
�
*
L
v
�
�
�
*
H
r
�
�
�
&
D
n
�
�
�
"
@
j
�
�
�

<
f
�
�
�

8
b
�
�
�

�
	
�	




?

@
�
�
i
�
�
�
�
�
�
�
�
C
�

�
R
�
r
�

l
+
�
�
H

�
,
�
�
�
y 
� 
R!
�!
�!
<"
�"
�"
v#
�#
	$
�$
n%
&
n&
�&
�'
�'
%(
8(
K(
�(
v)
�)
N+
�+
',
�,
a-
�-
�-
�-
�-
�-
�-
�-
.
.
%.
4.
C.
R.
a.
p.
.
�.
�.
�.
�.
8/
�/
�0
	1
61
~1
�1
d2
�2
�4
�6
�6
�6
�8
�8
�8
�9
:
6:
N;
�;
�;
=
J=
d=
�=
�=
>
2>
�>
�?
@
+@
E@
�@
KA
'B
_B
yB
�B
C
9C
�C
�C
�C
<D
tD
�D
+E
cE
}E
�E
�E
	F
�F
�F
IG
�G
�G
�G
H
sI
�I
�I
J
�J
�K
+L
GL
aL
M
fM
N
@N
�N
�N
^O
�O
�O
P
@P
ZP
�P
�P
8Q
zQ
�Q
�Q
!R
DR
�R
S
�S
�S
�S
�S
<T
xU
�U
�U
�U
�V
�W
�W
�W
sX
�Y
CZ
jZ
�Z
�Z
d[
�[
�[
�[
E\
h\

]
6]
�]
�]
�]
^
`^
�^
�^
W_
�_
6`
P`
�`
�`
�`
Ka
�a
�a
�a
b
8b
�b
�b
Oc
xc
�c
d
.d
Cd
�d
�e
�e
�e
'f
�f
�f
Hg
�g
�g
�g
�g
<h
]h
i
)i
>i
�i
�i
0j
Sj
�j
�j
�o
:p
Tp
�p
�p
�p
q
*q
Dq
�q
r
dr
�r
�r
�r
�r
s
�s
�s
$t
Ht
qt
�t
�t
�t
u
:u
}u
�
g�
��
��
�
�
A�
v�
��
؁
��
�
j�
��
��
M�
w�
��
�
�
��
��
�
G�
��
υ
�
	�
&�
A�
[�
��
҆
5�
a�
v�
ׇ
B�
��
��
��
�
:�
��

�
#�
s�
��
��
�
6�
��
ŋ
X�
��
��
ƌ
�
�
'�
P�
l�
��
��
ڍ
��
�
;�
d�
��
��
Ď
َ
9�
c�
|�
̏
��
_�
��
��
͐
�
�
.�
W�
s�
��
��
�
��
�
q�
��
�
�
7�
`�
|�
��
��
�
�
�
z�
��
�
�
,�
U�
q�
��
��
�

�
*�
c�
�
��
×
ߗ
�
&�
b�
~�
��
��
�

�
'�
b�
~�
��
��
ۙ
��
2�
N�
k�
��
��
ݚ
�
2�
M�
i�
��
��
D�
n�
��
ל
��
l�
��
��
ȝ
(�
R�
��
�
C�
m�
ϟ
��
R�
{�
��
��
ޠ
�
$�
M�
h�
�
8�
Q�
��
Ţ
6�
g�
}�
��
�
�
��
��

�
7�
��
��
�
�
�
6�
Q�
k�
��
�

�
u�
��
Ϋ
�
�
"�
=�
R�
��
ܬ
G�
l�
J�
��
��
��
��
�
0�
i�
��
��
ܯ
��
�
O�
k�
��
°
ް
��
5�
Q�
m�
��
��
W�
��
��
�
�
�
��
Ƴ
۳
;�
e�
д
��
V�
��
�

�
K�
f�
��
��
��
Ҷ
��
	�
$�
>�
�
�
E�
`�
{�
��
��
˸
q�
��
ֹ
�
�
�
7�
R�
m�
��
��
H�
��
 �
W�
r�
��
̼
�
9�
_�
y�
 �
L�
U�
~�
��
Ŀ
�

�
)�
f�
��
��
��
��
�
.�
M�
��
��
��
��
�
C�
_�
x�
��
��
��
	�
D�
`�
y�
��
��
��
�
��
��
�
2�
��
��
'�
L�
��
��
��
�
<�
e�
��
��
��
��
�
��
��
��
E�
i�
��
�
!�
6�
��
��
+�
O�
��
��
=�
��
��
��
��
%�
T�
��
�
K�
]�
u�
��
��
��
�
+�
��
��
3�
P�
e�
��
��
Z�
u�
��
w�
��
��
��
�
��
��
��
��
��
�
6�
��
��
��
�
&�
a�
}�
��
��
V�
��
��
��
�
��
��
,�
U�
r�
��
��
��
��
(�
E�
n�
��
��
��
��
	�
%�
@�
��
�
)�
y�
��
�
?�
U�
j�
��
��
_�
��
��
�
q�
��
��
�
"�
K�
f�
�
6�
O�
��
��
4�
e�
{�
��
��
�
��
��
�
5�
��
��
��
�
4�
O�
j�
��
��
��
��
%�
I�
b�
��
��
6�
x�
��
�
c�
|�
��
��
��
�
"�
=�
X�
r�
��
��
I�
/�
V�
��
��
��
 �
;�
��
��
��
n�
��
�
'�
<�
��
"�
��
��
��
C�
g�
��
&�
P�
��
��
��
T�
�
��
�
�
5�
O�
��
�
8�
��

�
=�
U�
��
��
��
#�
M�
��
��

�
$�
9�
c�
��
+�
[�
��
��
��
��
��
+Qf�R�Mt��2i���-Tp����@f{��}�	)	v	�	
,
�
�
�
��
�
)E�����-Ie���"[w���1P�����3Py���D`|���5Qm�����!@z��W���Nw��� Id
4M��2cy����	3��Uq������Qu� - B � � 7![!�!�!I"t" #I#f#�#�#�#�#$8$a$~$�$�$�$
%3%P%y%�%�%�%& &p&�&�&'Z't'�'�'�'(i(�(�(v)�)	*0*J*�*�*�*�*G+o+�+�+�,�,�-�-�-1.i.�.�.�./K/r/�/�/00/0�0�0$1H1�1�3�3	4$4t4�4%5^5y5�5�5�5	6B6]6{6�6�6�6:7�7�758q8�8�8�89�9):h:�:�:�:;h;�;�;K<�<�<=A=g=�=�=�=>�>$?d?�?�?�?7@R@�@�@lA�A�B�B,CSC�C�CD?D�D�D�D#EvE�E�E�E3FWF�F(G�G�G�G�GH5HRH{H�H�H�H#I�I�IUJJ�J�JK�K�K�KLAL]L{L�L�L�LM�M�M�M>NbN�NOO/O�O�O$PHP�P�P6QaQ�Q�Q�QR+R�R�RfS�S�S�S)TlT�T�T�T�T�TU"U<UVUpU�U�UJVtV�V�VW<WXW�W�W�W�W/XSXlXY<YQY�Y�YFZ�\]]m]�]�]P^z^�^�^_�_�_
`4`d``�`�`a&a�a@bc)cc�c�cdmd�d�d�dReye�e�ef<f|f�f�fg&g?gTg�g�gIhmhi=i�i�i"jSjjln?n~n�n�n"oro�o�opOpvp�p�pCqjq�q�q rGr�r�rs;s�s�st=tdt�t�t�tu)uQuxu�u�u�uvfv�v�vwUw|w�w�wxAxhx�x�x�x+yRyXz�z�z�z�z�zQ{{{�{
|�|�|*}N}�}�}~+Db�%�S�q�ǀ2�^�o����X�Â#����A����|�Ʌ<�цކP�ʇׇ�a�؈H����Z���Ȋ�?�������?�d�q���̌����$�t�ю��
�Y���Ϗ���Y����X�����Q�����K�����U�d�̔-�<�N�����c����O�����ŗ�P�t�Ø���+�]�|�����Úۚ+�����ě�c�����՜�]����b����n����B����������m����a����<�i�|�Ф�+�z���ե��3�S�`�s���ۧ8�\�t����6�G�����
�k����e����^����[���˭3��������d�ʯ�R�����,�����۱*�a�����IJ��x�����������M���ݵ�m�����ݶ �W���"�`����ָ<���ع7�S�f�x�����ٺ�V������:�a���μ�/�Ƚ�$�I�s�׾�k�ʿ����2�K�l�����&�P��������a�����[��������j����d������������0�������H�g�������2�\���2�Q�v����9���'�4�M�j�������#�q����n�����3����������t�����-�{�����^�����9�q���>�Y���F������������@���:�������<�t������/�������,�d�~����,�|�����)�a�{���	�#���������������6���N�f����������N�����*�~�������]��`�N��_�
'w��Z���#��#Tk���f��I	s	�	�	
}
�
-��.;Tr�#h�����I���'l{5�.I�3K���h��O { � � !�!�!!"S"D#�$�$�%�%A'j'c(�(0)W)s)�)�)*�*�*�*M+y+�+,},�,�,-<-X-�-e3�3�3�3�34C4�4�4�4	5%5@5[5v5�5�5�5
6M6t6�6�67=7�7�89>9e9�9�9:.:t:�:�:;=;d;�;�;<,<i<�<�<�<?=f=�=�=>5>r>�>?2?M?�?�?�?�?O@y@�@A�A�AIBzB�B�B'CCCbC�C�C�C#D�D�D�D E�E�E&FCF�F�F�FGGqG�GH�MAN�NP.P~P�PHQrQ�QRRvR�RSBS�S T�TNU�VWSWwW�W6X`X�X�XYdY�Y�Y0ZFZxZ�Z�Z�Z[?[X[�[(\�\�\�\,]V]�]�]_�_ `2`�`�`�`�` a2apa�a�ab'b9b�b�b�bcEcWc�c�c�cVd}d�d�d�d	e�e�e�e�g�g�ghRhvh�h5i_i�i�ijcj�j�j/k�k�m�m�m4n[nmnpBpTp�p�p�p�q�qr4r[rmr�r�r�r@sgsys�sttHtot�t�tuu�u�u�u}v�v�v=wdwvwx9xKxox�x�xy?yQyiy�y�y�y�z�z1{U{j{�{�{e|�|�|�~�~�~���g�����ŀ���&�O�a���ӂ�	�0�B�k����� �G�Y���΄���8�J���ȅڅ-�T�f���ˆ݆8�_�q������:�a�s���ۈ������S�w�������������#�5���ˍݍ��E�i���(�R������V����"�9�{�������R�v���5�_�ʓ��c�����/����������p�������Q�i�"�<�N�h�z�����̚��A�7���[���۞�������%�x�����#�����áܡ,�P�e�Ţ�Z�~�� �6�ܤ�G�p�����ѥw�����
�n�ާ�R��������3�H�q�����ͩ��)�F�\�����������=�Z�p�����̫���(�Q�n�����ʬ�	�&�<�e�������3�Z�u�����ޮ��I�m���,�U����������5�t�5��?�&�Cd���:��0O���>]��q�>��� � � {!�!<"^"�"(#�#�#�$�$P%u%&D&X&�&+'�'(�(�(�(()�+�+D,�,6-�-�.
/%7�7�7>8�8�8:�:�:�;<<�<V=c=�=>v>�>r?�?�?�@.A;A�A�AmB�BC\C�E�E�F#GGH�H�I�J�J�K/L<L�L!M.OP(P5PSP�Q�QR�SYTfTsT�T�T
VVVtV�V�XEYRY_YlYPZ�Z�Z�Z�[R\�]]^_7__�_`asa�aabnb�hoi|i�i�iXj�j�j'o�o�ojp�p,q�qrDr�r�r�s�s�s�s�s�sNt�t�tPu�uFv�v&x�x%yby�yz;z�z�z{}{v|�|^}|}�}~;~K~�~�~�~<\�&�������ǁց�����-�<�Q�`�o�؂����&�������S�z���Dž���;�^���-�����=�S�b��U�d�s������(����j���/�w���<����~�ƓC����P�͕���ږW���9���,�H�����͝��3�ɟ^����� �c����8�|����-�h���`�m�>�ۧ����s�����a�������� �5�[�m�/�<�I�`��,�?�Z�u�������^���&���������������I�-�:�G�g������0�ǻ������Ҽ��F�S�`�����X�Q�����
�w��������U���"�g����h�����������D�����9���"�A������*�{�����?�������v�����r�S�`�m�����U�b�o���v�������-�I�<�����+�l���������]������=u�D��
B���8V�	
h
J`u����� Em��9a�����
7����?[z����j���	��=���S�R_� p!}!�!"�"�"?#�#$-$I$e$$�$�$�$�$%%8%T%o%�%!&7&�&*'S'o'�'�'�'
(&(C((�(�(�(
)))B)Y)�)*�*,d,Z-�-(.P.�.�.W/�/<0�0�0U1�1�1�1�23'3�3\4�4'5�5�6�67�7�7�8�89�9:a:�:;l;�;'<]<�<=`=�=j>�>�>C?�?4@�B�B�B�B�C�C�C:D�DF�G'HGH�H�IJdJ�J&K�K�K�L7M4N�N�NOmO�O�P�Q�Q�QMR�RV�V�V
W/WAW�W
X!X�X�XYY)Y@Y�Y?Z�Z�Z�Z[B[\*\B\�\�\4]�]5^did}d�d�d�d�de4e�emf�f�f�f8g^g�g�g�h�h�h
ijbj�jQk�k�k�kbl�l�l�l6mJmbm�m]n�n�novo�owp�p�pGq�q&r�rsUsis�s�sLtyu�u2vDv~v�v�6�J�\�s���j�؂O�l��������C����l����^�†� �x��O�����͉��d�����Њ�(�i�{�X���M�������ʎJ�{��5�P�k���������ܑP���ߒ��X��7��������R��������b�ϛ���U�����ڟ�b����֢��S�����ߧy���?�������Q�q���ɫB�­������D�����-���(�r�����^���?���ȳi�v����5�f��I�V�n����L�=���1�Q���5�����O���������C����;���I���$��������������
�3�f���0����8������;���8������+�v��E�������Y������S�g������0�o���������V������,��M�~�����F����k����!����%������z� ��������V�j���?���������>�������
�J����H���e������+�~��������.�I�f����������s���
�b�����{���}���<����J���#�U�y�7�d��������E�r�������Hp7\���l
�
�
�
��n�����c���<i��������1b�)���$i����Q~��& t � � � Q!h!�!�!�!" "7"L"b"~"�"�"�"n#�$�%�'(�*�*>+�+�+�+,l,y,�,�,�,�,�,--^-u-�-�-�-P.�.=/�//0�011�1
2+2�23E3�3�3�34414H4_4v4�4�4�4�45r5�5l6y6�6�6�6T7a7�7�7�7�7	88w8�8�8�89F9v9�9�9:6:f:�:�:�:&;V;�;�;
<<`K�K�MdO�O�PgQ�QR�R�R SxS�STtT�TAVdW�WfX�X�X
YdYuY�YYZ�Z�Z�[�\0c?cUclc�c�cdde0evef�f�i�i�m_o�o�obp�p�pQq�q`r�rsMsBt�tu�uvqvw�w�w�w�x�xez�z�z�z	{%{�{�{	||_|�|�}�}�}3~�~"N��T����$�7�P�����D���݂��/�M�k���������2���y�؉)�{�‹�5�nj0�e��<�������֑��"�W�ܒ<�e�����[�������{��ڙ�9�Ӛ����ƛh���!�S�ȝm���ߞ��6�T�������Ѡ�V�j���������ȢY��9����2�^���������/��Ψ�)��#����,�{��E�v����0����G��'�^����,�ɲ4���������G�}����ɶ��n����M�_����a��a��Q���ӻB���<���н��H�p����8������.�h���������T�������������������g����5�P�n���	�(�����_�~������&�B�^�z�����F�G�������������~�[�]�����=���,�|���k���A�r��G�	�{���i�����-�����������R���������%�P������������������C�c����0���������i��F���
�%����C�f������&�c�Z������8��,������y����4�l��������}�����.�*�����-A]x��p��	d��:Tct�Av��-\�"	v	�	
�
�
q�8gv��\���_s����7��u�.s�S������!6^s����,Ti~����M��Hlw��#$T$h$�$�$�$�%'L'�'M(e)�)�+�+,-H-�-..2.O.f.�.�.g/�/30r0�0"1z1�1*2a2f5�5�56�6�6/7E7c7�7�7�7J8j8y8c9�9�9w;�;,<�<5=;>�>�>@�@4DrD�D}E�E�E�F8G�GH�H�H@I�IAJ�J�J1K�KL1L�L�L,M_M�M�M�M�M=NON�N	O�SX�X�XIY~Y�Y![k[�[\�\�\n]�])^w_�_�_5`]`�`�`�`�`a+aAayabtb�bcmc�cd_de;eJe|e�e�e;fsf�f�fg�g�guh�hi^i�i�ij�j0k�k=l9n_n�n�n+o\oxo�o�o�opp�p2q�q3r�rCs�st�t�t�u<xjx�y�yzTz{U{j{�{�{|K|�|�|}>}P}�}~|~�t��~�N�݂��������7�s�����P�&���ŵ��2�b���ζ
�.�j���ɷ�i�z���ܸ�<�x����f���	�K�{����E�z������:�K�Žҽ%�^�ľѾ$�]�̿ٿ,�e�����4�m�����3�l�����;�t�����C�|�����B�{�����A�z�����@�y�����?�|�����B�|�����B�{�����A�z�����@�y�����?�~��C�����C������Z������Y����>�~�����&�R�������6�v�^����=������5�_�w����?���'�Z�0��������'�����\����������'�?����.���������"�c�����2�o����F�t���`���<�T���<�Q���!�����@�����
�P�����-����Wo��R��b��M��]��?�#]���H	�	�	5
J
�
5d�1��
N
�
O���3J��`�6e�2x��3�2�����$az�Gv��)w
W�� ;R��h�9h�5�c�� * A � � U!�!�"�"7#x#�#�#�$�$o%|%&'�'*(�(@)�)1*Q+V-�.0C1�2�2{3�3B4�4�4�5k6.7o9�:�;<�<�<�<�=�>�?�@�ACcCjD�DEE�H�JSK�L-MhM�M�M�N;OMO�O�O�PVQhQ�Q�Q�R0SBS�S�S7T�T�T"U/U^U�U�U�UVjV�V
WWcW�WXX$X|X�XY*YzY�Y.Z;Z}Z�Z)[�[�[�[6\�\�]]^�^_�_�_`�`da�brc�cgd�d�d�f�g�hbi`j*k�k�l�l�l�m�mpn5oaoDpQpq�qMr�r�s�s�tRux�x�xy�z&{�{|f}~~.~UbT�
�,��Άۆ��G��$�f�����I�`�w�����@�������T�x���ێ�>�}������C�g���ʐ	������	�o����B�Ŗ��\�z���`�ј�E���9���N�f�˛Z�o����;���������9����}����_���+������m���!�P�Ӥ�j���
�l�ͦ�B���6���W�n�����1�F��������ثk���� ����e���ۮI�߯�����Աh���,�9���+�X�����B�`�U����;�'�������������D������4�������e���a���\���*���(��������+������>���n���]�e�G�*�
���������������g�J�-�������������D���3�:���U������������3�		Z
��
���0;���z{�h"`&w)A+,..O/�/�0
1�1?2P2�2�2�23W3|3�3�34D4�4�4�45K5p5�5�5686w6�6�6747|7�78}8�8�9�9':e:�:�:b<�<�=>>M@AAFB�C�E�F�F^G�GjHsI�J&L%N�O#S�T]X�X�X�XwY�Y�Y+Z�Z�^�_�`�aNe�e�f�hm�uLy|1}\~���ň����K�m�|�+���c�{�u�Ó�y������8�}����c�ٚj���М)��B�3���w���g�Ҫb�ĭK�����\�N���ܷ)������6��X����"�K���\����n�i�,���7�����������n������������Y�G�����������$������������������e��u�����:�N�����*�r�I�����Q�^�r���(�h�������{�������R��������������e���8�w���?�p���'�W�j�T�|��������3���P��G���	�	o	�	�	�	r	�	�	�	F	o	�	�		�	�	�	A		�		�
	�
	J	�		�	
	�
	�	�	Z	�	5		�	�	)	`	�	�	{"	�$	%	�%	&	[&	�&	'	c'	�'	(	k(	�(	)	�)	7*	�*	0-	�-	�.	�/	
1	�3	�5	�7	�9	:	�:	�:	1;	|;	�;	�<	d>	�>	�>	�@	 A	`A	�A	2C	�C	GG	�G	|H	/K	�K	eL	�L	�L	�R	GS	�T	|U	�U	�V	!W	.W	X	hX	�X	p]	�^	�^	,_	�_	b	b	-b	<b	[b	�c	1d	>d	�n	Zo	no	�o	�o	p	�p	�r	Ss	�s	�t	�u	yv	w	�w	tx	wy	�y	�	��	��	ր	(�	a�	H�	��	4�	��	4�	v�	��	�	V�	�	�	5�	��	P�	<�	:�	1�	��	��	~�	:�	`�	ܒ	f�	��	�	N�	��	ܔ	��	_�	��	L�	u�	\�	��	�	&�	#�	\�	Z�	_�	��	��	��	�	/�	��	A�	N�	]�	l�	��	�	p�	��	�	!�	I�	®	׮	��	x�	��	��	.�	C�	k�	�	��	&�	��	��	ܱ	U�	j�	��	�	 �	H�	��	ֳ	��	w�	��	��	-�	B�	j�	�	��	d�	��	��	Ƕ	��	&�	�	~�	f�	κ	�	��	O�	��	��	�	\�	i�	x�	ͼ	"�	u�	ʽ	�	r�	ž	�	q�	ӿ	�	�	H�	��	��	��	��	��	��	�	
�	�	��	��		�	�	��	�	q�	9�	F�	S�	u�	��	��	��	��	��	��	��	)�	6�	��	$�	1�	>�	M�	��	2�	?�	L�	[�	��	A�	N�	m�	1�	��	��	��	��	r�	��	��	p�	}�	��	)�	q�	��	��	�	9�	]�	��	��	��	!�	h�	��	��	��	��	B�	i�	��	A�	��	A�	��	��	��	��	��	6�	Z�	s�	��	��	��	�	j�	C�	��	��	��	��	��	!�	��	��	
�	v�	��	��	��	R�	�	C�	��	��	�	+�	��	�	��	��	J�	��	��	�	/�	J�	`�	{�	��	��	��	��	��	�	$�	?�	U�	p�	��	��	��	��	��	�	�	4�	J�	e�	��	1�	l�	��	��	��	��	�	!�	7�	]�	��	^�	��	��	
�	%�	B�	Z�	w�	��	��	��	��	��	�	.�	K�	c�	��	��	��	��	��	�
�

<
b
�
!
F
m
�
�
�
!
B
i
�
�
�

>
e
�
�
�

:
a
�
�
�

6
]
�
�
�

2
Y
�
�
�


�
	
�	




+

#
�
�
L
�
�
p
�
�
�
�
�
:
�

�
I
�
e
�
�
_

�
�
;

�
&
x
�
�
s 
� 
%!
�!
�!
"
"
�"
Y#
�#
�#
�$
h%
�%
h&
�&
�'
�'
(
2(
E(
�(
p)
�)
+
�+
,
�,
0-
�-
�-
�-
�-
�-
�-
�-
.
.
.
..
=.
L.
[.
j.
y.
�.
�.
�.
�.
/
�/
�0
�0
01
i1
�1
O2
�2
�4
�6
�6
�6
�8
�8
�8
�9
:
-:
E;
};
�;
	=
A=
[=
�=
�=
>
,>
�>
�?
@
"@
?@
�@
EA
B
VB
pB
�B
C
0C
�C
�C
�C
3D
kD
�D
"E
ZE
tE
�E
�E
F
�F
�F
,G
�G
�G
�G
H
mI
�I
�I
J
�J
�K
"L
>L
[L
�L
`M
N
7N
�N
�N
UO
�O
�O
�O
7P
QP
�P
�P
/Q
qQ
�Q
�Q
R
>R
�R
S
eS
�S
�S
�S
.T
rU
�U
�U
�U
tV
�W
�W
�W
eX
�Y
:Z
aZ
�Z
�Z
[[
�[
�[
�[
7\
b\
�\
0]
�]
�]
�]
�]
R^
�^
�^
Q_
�_
-`
G`
�`
�`
�`
Ba
za
�a
�a
b
2b
yb
�b
Ac
rc
�c
d
(d
=d
�d
�e
�e
�e
f
�f
�f
?g
zg
�g
�g
�g
/h
Wh
�h
#i
8i
�i
�i
"j
Mj
�j
�j
�o
1p
Np
�p
�p
�p
q
!q
>q
�q
r
Ur
�r
�r
�r
�r
�r
�s
�s
t
Bt
\t
�t
�t
�t
�t
4u
nu
�
^�
��
��
߀
�
8�
m�
��
ρ
��
�
[�
��
��
>�
q�
��
݃
�
r�
��
��
A�
��
ƅ
�
�
�
;�
U�
��
̆
%�
[�
p�
LJ
<�
��
��
�
�
4�
щ
�
�
d�
��
��
��
0�
��
��
O�
x�
��
��
ٌ
�
�
G�
c�
��
��
э
�
�
2�
[�
w�
��
��
ӎ
*�
]�
v�
��
�
V�
�
��
Đ
��
	�
%�
N�
j�
��
��
ؑ
��
�
b�
��
�
�
.�
W�
s�
��
��
�
��
�
k�
��
ޕ
�
#�
L�
h�
��
��
�
�
!�
Z�
v�
��
��
֗
��
�
Y�
u�
��
��
�
�
�
Y�
u�
��
��
ҙ
�
)�
E�
b�
��
��
Ԛ

�
)�
D�
`�
{�
��
5�
h�
��
Ȝ
��
N�
��
��

�
L�
��
۞
4�
g�
��
��
I�
r�
��
��
ՠ
��
�
D�
b�
��
2�
K�
��
��
�
a�
w�
��
�
�
x�
��
��
1�
��
��
��

�
�
-�
H�
e�
z�
Ѫ
�
f�
��
ū
�
��
�
7�
L�
��
֬
8�
f�
A�
z�
��
��
��
	�
'�
`�
|�
��
ӯ
�

�
F�
b�
��
��
հ
�
,�
H�
d�
��
��
H�
{�
��
۲
�
a�
��
��
ճ
,�
_�
��
�
G�
z�
ӵ
�
B�
]�
x�
��
��
ɶ
�
�
�
8�
շ
	�
<�
W�
r�
��
��
Ÿ
b�
��
͹
�
��
�
.�
I�
d�
�
��
9�
��
�
N�
i�
��
ü
�
)�
Y�
s�
�
F�
L�
u�
��
��
ؿ
�
 �
]�
y�
��
��
��
�
%�
D�
~�
��
��
��
��
:�
V�
o�
��
��
��
�
;�
W�
p�
��
��
��
p�
��
��
�
,�
��
��
�
F�
��
��
��
�
3�
\�
y�
��
��
��
�
��
��
��
6�
c�
��
�
�
0�
��
��
�
I�
��
��
.�
��
��
��
��
�
N�
��
�
B�
W�
l�
��
��
��
�
%�
��
��
*�
J�
_�
��
��
K�
o�
��
n�
��
��
��
��
��
��
��
��
��
�
0�
��
��
��
��
�
X�
t�
��
��
G�
z�
��
��
�
{�
��
#�
L�
i�
��
��
��
��
�
<�
e�
��
��
��
��
�
�
:�
��

�
#�
j�
��
��
9�
O�
d�
��
��
P�
}�
��
	�
b�
��
��
��
�
B�
`�
��
0�
I�
��
��
�
_�
u�
��
��
�
v�
��
��
/�
��
��
��
�
+�
F�
a�
|�
��
��
��
�
C�
\�
��
��
0�
r�
��
�
]�
v�
��
��
��
��
�
4�
O�
l�
��
��
C�
&�
M�
��
��
��
�
5�
|�
��
��
_�
��
��
!�
6�
��
�
�
��
��
4�
a�
z�
�
J�
��
��
��
E�
y�
��
��
�
,�
I�
��
�
2�
y�
��
7�
L�
��
��
��
�
G�
��
��
�
�
0�
N�
��
�
U�
��
��
��
��
��
K`�L�Dk��)`{��$Kj�����0`u��t�� 	m	�	�	#
�
�
�
���
�
#<|����$@\����Rn���(G�����*Gp���;Ws���,Hd����7q��H{��En����@^�.G��]s��t��-��Lh�������Bo� ' < � � (!U!�!�!:"n"#@#]#�#�#�#�#$/$X$u$�$�$�$%*%G%p%�%�%�%�%&a&�&�&'Q'k'�'�'�'�'Z(�(�(m)�)*'*D*�*�*�*�*9+i+�+�+�,�,�-�-�-(.`.z.�.�./B/i/�/�/�/0)0�0�01B1�1�3�344e4�45U5p5�5�5�5696T6r6�6�6�6+7�7�7,8h8�8�8�89�9#:_:�:�:�:;Y;�;�;<<�<�<=8=^={=�=�=>�>?[?�?�?�?.@L@�@�@]A�A�B�B#CJC�C�CD6D~D�D�DEmE�E�E�E$FQF�F"GwG�G�G�GH,HIHrH�H�H�HI�I�IFJyJ�J�JK�K�K�K�K8LTLrL�L�L�L�L�M�M�M/N\N�N�NO)O�O�OPBP�P�P'Q[Q�Q�Q�QR%R�R�RWS�S�S�S#TcT}T�T�T�T�T�TU3UMUgU�U�U;VnV�V�VW3WOWwW�W�W�W XMXfXY6YKY�Y�Y7Z�\�\]^]�]�]A^t^�^�^_u_�_�_.`[`v`�`�`�` a�a:b�b cvc�c�cddd�d�d�dIepe�e�ef3fsf�f�fg g9gNg�g�g:hghi7i~i�ijMjdln6nun�n�noio�o�opFpmp�p�p:qaq�q�qr>r�r�rs2s�s�s
t4t[t�t�t�t�t uHuou�u�u�uv]v�v�v�vLwsw�w�wx8x_x�x�x�x"yIyOz�z�z�z�z�zB{u{�{|�|�|}H}�}�}�}%;Y��J�h���#�X�f�����I����s�҃2����^�Å�ˆ؆"�ćч�C�҈*���ډK���Š؊0�k����*�^�k���ƌ׌���h�Ŏ��M���ɏ׏�S�����L����E����0���ɓO�^���'�6�H�����H���ߖC�p�����
�;�n�����%�T�v�������Қ�|������W�����̜
�Q����V�����S����<�����X�ޡ����R�����[�����'�c�s�Ĥ�%�n���ϥܥ�-�>�Z�j���ϧ,�S�k����0�>�|����_����Y����X����0���ŭ��������^����F���װ�#�t���ձ�L������ݲ�o�������˴��G���ȵ	�^�����׶�B����K�y���и�|�ù.�M�]�r�����ĺ��G�~����4�L������)�����4�m����V�������E�W������J��������R�����L��������L�����[�z�����������*�t�����9�a�y������V����K�a�����3���!�.�D�a�~�������k�z��J������}���������n�}���	�u�����X�����3�h���8�P���@�~�����������:�x�4�������3�k������&�������#�[�u���	�#�s����� �X�r�����{�������������'���H�]�����������H�����$�u�������N�Q�E��V�!h��K~���Ne���W��:	m	�	�	
n
�
�
'��(5Ki�X���Z���$���fu�,�%@�*B���X��? u � � !y!�!"M">#�$�$�%�%8'a'Z(�(')N)m)�)�)�)�*�*�*=+s+�+,^,�,�,-3-R-�-P3�3�3�3�3�3=4w4�4�45575R5m5�5�5�56>6n6�6�6
777�7�8�859\9�9�9�9%:k:�:�:�:4;[;�;�;�;#<`<�<�<�<6=]=�=�=>,>i>�>�>)?G?�?�?�?�?@@s@�@A�A�A+BtB�B�BC:CYC�C�C�CDD�D�DE�E�EF=F�F�F�F8GkG�G
H�M8N�N
P(PoP�P9QlQ�Q�QRgR�R�R<S�ST�TEU�V�VDWqW�W'XZX�X�X�XUY�Y�Y*Z@ZoZ�Z�Z�Z[9[R[�["\�\�\�\]P]�]�]_�_`,`|`�`�`�`a,aga�a�a�ab3b�b�b�bc<cQc�c�c�cMdtd�d�d�dewe�e�e�g�g�g�gChph�h&iYi�i�i�iTj�j�j)k�k�m�m�m+nRngnp9pNp�p�p�p�q�q�q+rRrgr�r�r�r7s^sss�s�st?tft{t�tuu�u�u�utv�v�v4w[wpw	x0xExfx�x�xy6yKycy�y�y�y�z�z"{O{d{�{�{G|�|�|�~�~�~���^�����������F�[���ʂ߂�'�<�b������>�S���ńڄ�/�D�����ԅ$�K�`���†׆/�V�k���ׇ�1�X�m���̈������D�q���݊�i�������/���׍�6�c�|��L���ۏ��G�z�Ӑ�3�r�����ޑ��C�p���&�Y������T�����)���ܖ�������g�|���ۘ
�K�`��3�H�_�t���������2�1���R�y�Ҟ��y������o�����x�����֡�J�_����K�x�ѣ�0�ͤ�>�g�����˥h�������h�է��I��������-�B�h�����ĩ��� �=�V�|�����ت���4�Q�j�����ƫ�	�"�H�e�~�����ڬ��6�\�y�����*�Q�l�����ծ�:�g����O���������A�����.G	�Sl���F��<W���Jq��#�%F� � � � �!�!L"f"#0#�#�#�$�$a%}%(&L&`&
'3'�'(�(�(�(6)�+,-�./l7(8�8�:�;3=�=�>�?A�A�BFC�E
GrH�JLM�O�P�QER3T�T5U8V�V	WYtY{Z�Zd\�]o^_?_�_�_�`!a�a1bvbLi�i�i�jRo�orpqbq�qrsrJs�s�s�s�s�t�u�uqv7yzCz�z�z{|�|0}m}~C~S~�~�~�~	Jd�O���ρ����&�5�J�Y�h�w��������a�����Յ���I�f�����ć�s����ҍM��0�����w���<���D�ƒ	���ΓP����X�ڕ����d���N���:�P���ĝ՝��E�۟p����2�k����@�������5�p�,���<�G�ԩ��ڬ.�C��������M�h�����۰*�l��_���Ը����f�R���O�7����������'�����c���0�u��������������������w���������G�X���!���&�������;�W�D�����9�|��������I�����-�K�V��4����R
Rh}����(Mu��Ai�����'L���Oi�����|����s� C�g=!�!�!)"�"�"M#�#;$W$s$�$�$�$�$�$%,%F%b%}%�%)&E&�&8'a'}'�'�'((4(Q(�(�(�(�()7)P)�)(*+),r,m-�-;.^.�./j/�/O0�0
1h1�1�1�1�23]3�3o4�4]5�5�6�6I7�718�8�8D9�98:�:�:U;t;�;:<�<=s=�=}>�>V?�?j@�B�B�BIC�CD�D%F�G/H}H*I�I:J�J�J\K�KL�LIMFN�N�NOO�O�P�Q�QR�R�R	V�V�VW7WIW�WX)X�X�XY"Y7YHY�YQZ�Z[7[\8\i\�\F]�]G^Dd�d�d�d�d�d)e�e�f�fgFg�g�g�h�h�hjjj�j|k�k�k�l�lmXm�mkn�n0o�o�o�p�pYq�q\r�r8sws�sZt�uv:vkv�v�X�j���x���_�����ԃU�Ȅ����p�Ԇ8�2���'�v���ۉ���r���Ŋ�O���j���Y�čc�܎X���(�C�^�y�����‘�^����f�(�E�����–e��������Ý]������u��������e���˧�����Q�������#�_���׫P�Э���ѮV���	�5�İS�Ʊ5����j�2����n�3�d�v������J��9�����B���Իv����U�߿*���[���x�����#��������G�t�
�f���*�F������I���D����9�~�*�M�������k�����4�u�����>���������K�����b�7������X���N���/���T���1���2�������9�x���M��������������X���5�����0�3������!�<�W�t���
��������t���'���������N����X���/�]���?�l������� �M�z�������"Px?d���t
�
�
�
��v�����k���Dq���"���p�;���,{� !��c���E � � !Y!v!�!�!�!"("E"T"p"�"�"�"|#�$�%�'$(�*r+�+�+I,�,�,�,�,�,�,@-f-}-�-�-c.�.P/�/<0�0>1�12a2�23M3�3�34"494P4g4~4�4�4�4�4H56�6�6�67i7�7�7�788,8�8�8�8�89N9~9�9�9:>:n:�:�:�:.;^;�;�;<$<�K�MrO�O2Q�QRJR�R2S�S�SIT�TUwVvW"X�X�XCYlY�YgZ�Z�[�\8cGc]ctc�cd-d&e_ef�f�i(j�mqo�o�o�pqcq�qrr�r(s�sxt�t9u�uIv�vSw�w�w'x�x�x�z�z�z{3{�{�{|N|�|�}�}~i~�~5��b����E�����W�����=�[�y����ƇE�Ȉ���R�Ջ�k�ڌC�m��c���ɑ���I��N���
�m���
���/��%�A������Λz�a�ڝ�����D�\�������5�x������֢k���G����@�������
�e���;�;��Y��ά9����n���C�����Z��P��4�ܲm�سN�Ŵ%�O�������Ѷ
���÷1�U�g������<���#������U�ռO�����[�x�Ӿ�K������<�x��������{����������������u���'�C�^������=�����m��������4�P�l�����T�U�����R�������m�o���O���:�����y���O���#�\������y�������T����e���2�����3�e�������,���������Q�k�#���B���������{�$�[����9����Q�n������.�q�y���-��S���0���1���<�����������@�2�����Ok���~��l��B\k�O���?j�*	�	�	C
�
+��Jo~
�n���@����E�#�*/�U�e��	����)Dl{����:bq����[�Zt���#/$v$�$�$�$�%;'(_(w)�)�+�+,-V-�-.@.].�./y/�/�0�041�1�1<2�2x5�566�67S7q7�7�7�7W8r8�8�9:�;:<=N>�>%@�@SD�D�E�E�FJG�GIH�HRI�ISJ�JKgK�KLuL�L:M�M�M�M#N]N�NO�S�X�XpY�Y3[�[)\�\	]�]�]7^_�_`C`�`�`�`aa9ahab�b�b9c�cdqdeCeRe�e�e�eGf�f�f�fNg�gh�h�hiji�i�ijk>k�kKlGnsn�n�n3ojo�o�o�o�o-p�p�p@q�qEr�rUs�s t�t�t�uJxrx�y�yzbz${]{r{�{�{|Y|�|�|$}F}X}~&~�~�������\���-�̄Ј�?�����ʉ^�ӵ�p���ֶ�6�x���׷S���ĸ�&�D���y�^��X�������$���8���7���?���G���F���N���V���U���T���S���R���U���U���T���S���R�!�l���0�����m���1���+�����9�{���#����E�����.�E�m��� ���Q���9�n�B��������9�����d����;����M���<���4���	�u���D�����X���r��b��_���W���'�����b������4}�#��t�4�o�#z5��7	�	

X
�
G�u�;
�
��&A��r�H�e� ����T�6���Y�
d��.I��z�K�p+�  8 � � g!�!�"#�#�#�$(%4'�'=(�(S)�)D*d+i-/20V1�2&3�3�3P4�456~6A7�9�:�;b<�<�=�>�?�@�A$C�C}D�D�H�JfK�L@M�MO�O'Q�QS�S�TUlU�UV}V�VvW�W2X�X
Y�YZ�Z[�[�[I\�\�]p^�^u_/`�`wa�b�cdzd�d�f�g6inj8kdl%m~nCo�o,q�q�s�su�u�x{.{�{S|�}�~��b������2�n�����Q�h������H��������b���Ŏ�(�F�������Q�o���Ґ�z�ȔA�Õ%���5������%���K�+�t�/�}���q�ӝU���o�ϟV�ѠL���͢F���3���C������!���H�2�|����T�ͪH���<�۬V���>���6�����z����=������]���!�C�5�����,���&�����R���������w��s���n���<���:��������9���+���L���|���p�x�Z�=� ��������������z�]�@�$�����������W���F�H���h�����������F�,	m
��
��
'CN������{"s&�)T+!,W.�/�02X2�2�23 3e3�3�3�3-4L4�4�4�45Y5x5�5�5!6@6�6�6�67B7�7�78�89�9�95:�:;�<(>�@SB�CGpG�G|H�I�JIL?N�O5S�ToX�X�X�Y�Y=Z�^�_a�a�e�f�h0m�uZy|C}n~���������]�u���=���u�������T�����˘�F���Ι
��}���)�x���7�������C����߸�?��X�^���o�+�����|�?��o���9��������2���u�Z���������o����+��������x��}����\�����_�\���!�����;�v�����K�����e�������d���x���@�����R�x���:�_�r�g��������b�'������	�	�	�	�	�	�	X	�		J	�	�	S		�		�
		�		�	Q
	�	l			G	�	�	�	;	�	�	�	�"	�$	8%	&	m&	�&	'	u'	�'	%(	}(	�(	?)	�)	I*	B-	�.	�/	�3	�5	
8	�9	�:	;	�;	<	�<	�>	?	A	lA	�A	sC	YG	�G	�H	=K	�K	wL	�L	�L	)S	AU	�V	FX	�X	x]	�^	
_	b_	�a	�b	d	�n	|o	�o	�o	Fp	�r	as	�s	�t	v	�v	w	�w	�x	�y	�y	�	��	��	�	6�	��	V�		�	j�	��	a�	ȇ	 �	��	�	*�	=�	��	b�	N�	L�	C�	��	��	��	Y�	�	n�	'�	u�	�	��	m�	��	Z�	}�	j�	��	.�	1�	��	��	��	m�	��	e�	�	V�	e�	t�	ë	$�	x�	ǭ	�	/�	�	Ю	�	5�	��	��	�	<�	Q�	��	��	�	\�	��	±	�	c�	x�	Ȳ	�	.�	~�	ϳ	�	4�	��	��	�	;�	P�	��	�	�	w�	��	��	ն	�	_�	��	�	�	��	��	<�	q�	��	�	��	Q�	��	��	�	��	|�	��	��	��	��	��	"�	��	�	��	��	[�	}�	��	��	��	��	��	��	��	�	F�	U�	�	T�	c�	�	��	��	��	/�	h�	7�	�	��	��	�	G�	e�	��	��	�	)�	v�	��	��	�	q�	��	O�	��	O�	��	��	�	��	��	I�	b�	{�	��	��	��	*�	r�	V�	��	��	��	��	'�	3�	��	��	C�	��	��	1�	-�	K�	��	��	�	3�	��	��	��	��	�	7�	X�	h�	��	��	��	��	��	��	�	,�	M�	]�	~�	��	��	��	��	��	�	!�	B�	R�	s�	z�	��	��	��	��	�	/�	?�	k�	��	��	��	�	-�	P�	b�	��	��	��	��	��	�	$�	6�	Y�	k�	��	��	��	��	��	�
�

J
/
N
{
�
�
�
/
J
w
�
�
�
+
F
s
�
�
�
'
B
o
�
�
�
#
>
k
�
�
�

:
g
�
�
�

�
�	
i
�
�
�
�
�
�
�

�
W
�
w
�

q
0
�
�
M


�
C 
�!
]"
�"
�#
$
=%
=&
�&
�'
'(
:(
M(
?)
�)
S+
�+
),
�,
-
-
f-
�-
�-
�-
�-
�-
�-
�-
	.
.
'.
6.
E.
T.
c.
r.
�.
�.
�.
�.
�.
J/
s/
{/
�/
�0
1
�1
n2
�4
�6
�6
�6
�8
�8
�8
�9
#:
;:
S;
�;
�;
=
Q=
i=
�=
>
>
4>
�>
�?
@
0@
G@
�@
MA
,B
fB
~B
�B
&C
>C
�C
�C
�C
AD
{D
�D
0E
jE
�E
�E
�E
F
�F
�F
kG
�G
�G
H
uI
�I
�I
J
�J
�K
0L
LL
cL
M
hM
N
EN
�N
�N
cO
�O
�O

P
GP
_P
�P
�P
=Q
Q
�Q
�Q
&R
FR
�R
S
�S
�S
�S
AT
zU
�U
�U
�U
�V
�W
�W
�W
xX
�Y
HZ
oZ
�Z
[
i[
�[
�[
�[
J\
j\
]
8]
�]
�]
^
e^
�^
�^
Y_
`
=`
U`
�`
�`
�`
Pa
�a
�a
�a
#b
:b
�b
�b
Tc
zc
�c
0d
Ed
�d
�e
�e
�e
,f
�f
�f
Mg
�g
�g
�g
�g
Ah
_h
i
+i
@i
�i
�i
5j
Uj
�j
p
?p
Vp
�p
�p
�p
q
/q
Fq
�q
r
ir
�r
�r
�r
�r
s
�s
�s
)t
Jt
�t
�t
�t
!u
�u
�
l�
��
ƀ
�
�
F�
{�
��
݁
�
�
o�
��
��
R�
y�
��
�
�
��
��
'�
��
ԅ
�
�
+�
C�
]�
��
Ԇ
:�
c�
x�
܇
D�
��
ƈ
��
$�
<�
�
�
%�
x�
��
��
�
8�
��
Nj
]�
��
��
ˌ
�
�
,�
U�
q�
��
��
ߍ
��
$�
@�
i�
��
��
Ǝ
ێ
>�
e�
~�
я
�
d�
��
��
Ґ
�
�
3�
\�
x�
��
��
�
��
�
v�
��
��
 �
<�
e�
��
��
Ɠ
�
�
�
�
��
�
�
1�
Z�
v�
��
��
��
�
/�
j�
��
��
ȗ
�

�
+�
i�
��
��
��
��
�
,�
i�
��
��
��
��
��
9�
S�
p�
��
Ś
�
�
7�
R�
n�
��
��
I�
p�
��
ܜ
��
}�
��
ʝ
-�
T�
ž
�
H�
o�
ԟ
��
W�
��
��
Ơ
�
�
)�
R�
j�
�
:�
S�
��
Ǣ
G�
�
��
��
�
��
��
�
9�
��
��
�
�
;�
V�
m�
��
�
�
z�
��
ӫ
�
�
'�
?�
T�
��
ެ
L�
n�
O�
��
��
®
��
�
5�
p�
��
��
�
��
�
V�
p�
��
ɰ
�
�
<�
V�
r�
��
��
\�
��
��
�
�
��
ȳ
ݳ
@�
g�
մ
��
[�
��
�
�
P�
k�
��
��
��
׶
�
�
)�
@�
�
�
J�
e�
��
��
��
͸
v�
��
۹
��
�
!�
<�
W�
r�
��
��
M�
��
%�
^�
w�
��
Ѽ
�
>�
a�
{�
%�
N�
Z�
��
��
ɿ
�
�
.�
m�
��
��
��
��
�
3�
R�
��
��
��
��

�
J�
d�
}�
��
��
��
�
K�
e�
~�
��
��
��
��
��
��
�
4�
��
��
,�
N�
��
��
��
$�
A�
j�
��
��
��
��
�
��
��
��
J�
k�
��
#�
8�
��
��
0�
Q�
��
��
B�
��
��
�
;�
��
�
P�
_�
z�
��
��
��
�
-�
��
��
8�
R�
g�
��
��
_�
w�
��
|�
��
�
��
�
��
��
��
��
��
�
8�
��
��
��

�
+�
h�
��
��
��
[�
��
��
��
!�
��
��
1�
Z�
w�
��
��
��
�
-�
J�
s�
��
��
��
��
�
*�
B�
��
�
+�
~�
��
�
W�
l�
��
��
d�
��
��
�
v�
��
��

�
'�
P�
h�
�
8�
Q�
��
��
E�
}�
��
��
�
��
��
�
7�
��
��
�
�
9�
T�
o�
��
��
��
��
*�
K�
d�
��
��
8�
z�
��
�
e�
~�
��
��
��
�
'�
B�
]�
t�
��
��
K�
4�
[�
��
��
��
%�
=�
��
��
��
s�
��
�
)�
>�
��
$�
��
��
��
H�
i�
��
+�
R�
��
��
��
Y�
��
��
�
!�
:�
Q�
��
!�
:�
��
�
Z�
��
��
�
2�
��
��
�
>�
y�
0�
]�
��
��
��
��
��
0Sh�T�Ry��7p���2Yr����Eh}����	.	{	�	

1
�
�
�
��
+J�����4Nj���'b|���6U����8U~���Ke���:Vr�����&E���\���S|���%Nf6O��C{����5�� \v�����Vw�/ D � � <!]!�!�!N"v"%#N#k#�#�#�#�# $=$f$�$�$�$�$%8%U%~%�%�%�%
&"&u&�&�& 'a'y'�'�'�'(n(�(�({)�)*5*L*�*�*�*�*L+q+�+�+�,�,�-�-�-6.p.�.�.//P/w/�/�/0010�0�0)1J1�1�3�34&4y4�4*5e5~5�5�5�56I6b6�6�6�6�6?7�7�7:8v8�8�899�9+:m:�:�:;;m;�;�;P<�<�<!=F=l=�=�=�=>�>&?i?�?�?�?<@T@�@�@qA�A�B�B1CXC�C�CDDD�D�DE(E{E�E�E�E8FYFG*G�G�G�G�GH:HWH�H�H�HI%I�I�IZJ�J�J�J!K�K�K�K
LHLbL�L�L�L�LM�M�M�MCNdN�NO1O�O�O)PJP�P�P;QcQ�Q�Q�QR-R�R�RkS�S�ST+TqT�T�T�T�T�T
U'UAU[UuU�U�UOVvV�V�VWAW]W�W�W�W�W4XUXnXY>YSY�Y�YKZ�\]]r]�]�]U^|^�^�^_�_�_`6`i`�`�`�`a(a�aBbc.c�c�c�c"drd�d�deWe~e�e�efAf�f�f�fg(gAgVg�g�gNhohi?i�i�i3jllnDn�n�no'owo�o�opTp{p�p�pHqoq�q�q%rLr�r�rs@s�s�stBtit�t�t�tu.uVu}u�u�u�uvkv�v�v
wZw�w�w�wxFxmx�x�x�x0yWy]z�z�z�z�z�zV{}{�{|�|�|/}P}�}.~Ig�*�X�v�̀7�`�t����]�Ȃ(����F�����������k��_����D����K�s���Ό���)�y�֎���^���я�#�[���	�]����V�ђe�#���P�Е}��T���ʗ�Y�Ș�-�b�~���Ț��0�����ɛ�h�����ڜ�b����g���
����ڠ�����4����E���դ������5�c�x����=�a�y�Ũ�8�L���©�p�Ī�j���8�̬��b���7��W�����1�����/�j���ɲ�"�������2�����r���¶%�n�'�o���^��>�k�z����[��� �<�p�Ӽ�ͽ�X��t�ѿ��
�;�{���5������f���`�����{��k������������M�i����A���A������R�o�������V� ���W���Y���`���`�����;�v��^�%���^�����!���<�������A�{������4�������1�k������1�������.�h������(���������������;��k���������.������������b�e�S�d�)|��_���%��4m��k��N	u	�	�	
�
�
/�	Yw�m����o�Q:�5N�8P��m��T } � � !�!�!2"F#�$�$�%�%F'o'h(�(5)\)u)�)�)*�*�*�*R+{+�+
,�,�,$-A-Z-.o3�3�3*4�4�45*5E5`5{5�5�5R6v6�6�67?7�7�89C9j9�9�9:3:y:�:�:;B;i;�;�;
<1<n<�<�<=D=k=�=�=>:>w>�>
?7?O?�?�?�?�?T@{@�@
A�A�AZB�B�B.CHCgC�C�C�C(D�D�DE"E�E�E+FEF�F�F�FLGsG�G�MFN�NP0P�P�PMQtQ�QRR{R�R"S�S%T�TSU�VWXWyW�W;XbX�X�XYiY�YZHZ}Z�Z�Z�Z [A[Z[\*\�\�\�\1]X]�]_�_%`4`�`�`�`�`%a4aua�a�ab,b;b�b�b�b#cJcYc�c�c�c[d�d�d�d�de�e�e�e�g�g�ghWhxh�h:iai�i�ijhj�jk�k�m�m�m9n`nonpGpVp�p�p�p�q�qr9r`ror�r�r�rEsls{s�s
ttMttt�t�tuu�u�u�u�v�v�vBwiwxwx>xMxtx�x�xyDySyky�y�y�y�z�z6{W{l{�{�{v|�|�~�~�~��
�l�����ʀ��+�T�c���؂��5�D�p�����%�L�[���ӄ��=�L���ͅ܅2�Y�h���І߆=�d�s�����?�f�u�������É�X�y���������(�7���Ѝߍ��J�k���-�T����[����;�����đ��W�x���:�a�ϓ��h��������"����u������(�n�$�A�P�m�|������F�9���`�����������*�}����(�����šޡ1�R�g�ʢ�_����8��	�L�u�����ӥ|������p��
�W��������5�J�v�����ҩ��.�K�^����������B�_�r�����Ϋ���*�V�s�����Ϭ��+�>�j��������8�_�z��������N�o���1�W������� ���'�Z$���)�q/�%�3�0n. !�!�"Z#$�$�%�&_'4()�+j,�-�.Y6�7�8�9_;�<�=[>D?�@�ASBC3F�G$IlK�LjN�Q�S�UwX4Z&\D]D^�^�_`�`Ha�ah*j`n_p�p�q7r�rtuv�x�ymz�zG{�|~}~�~3������J���2�����������R������f�+�����z�?��8�H���@���l����-���Z�����-�s�����$�_�������A�g���_����R�������$�����[�����3�������I����^�����J�%��^�v�Q���"���I�2�U�E���h���`�����y����mh��9	6�3y>��;�
]�=e �!f"�"�#�&S'�'�'r()*�*,X,?-�-
.�.�.</�/!00�0:1u2�3�3�4.6�7m8�9�;�<E=�=
>?�B�D�EGGPLM�M�N�O#P�P3VWmWMXoY%Z�Z�[�\]q]�]dZefh1iSj$k�k�l�mo[o�opqs@tWu�u�v����@��������@���o�]���N���������
�{���	���y���4�����}�C���<����=���'����������F�k�6���f�)�����R���$�����[������������x�9�N��z�&�
�
���������g�
�z����w��������c�����"���s���-�������O����\��������r�>�`���H���}�I�����G���`���������?�������V�h�L�����% b#{$�%c'�'R*+�+-+.�./�/0t01w1�2;3�3�4�5�6�7K8�;UMO�Q�RS]S�SW�WMZ�[5\�c�e�fNi<mDo�o�p�p6qEr�r�t�wbx�xdz�|�|�G�������������
��������;�|�!���@������k�)���K���3�������6�T�������d��j�4���*�~���&����a���q���N����q���)����������^�/�����������.�������]���S�������m�'�}�:�8�������,���������	�������V���]������7�l����x�����8��������Z�<�����E���c�8�����X�Y������[���g�)�k�q�	�*��/��J	�	�
�
V���+��h���#�^�T��C��0�P��#�'3(�(N*�+@,=-�-�-�.:/W0�01_1�12H5�506�6�78�8 <m<>�?�@3D5FG�G�H%I}I�I�J�J�K�K�LM^M{N5O~X�Y�Z�[u\�\>]�]�_�_*`\`�aZb�b�c�cAd�dre�ef�f�gJh�h3i�i�j1l�m�n+opTp'q�qr�rs�s�smt�u1x�y�yzFz�zH{�{�{?|�|�|�}P~j���u�D������`���h�����V����a�������o�9�/�)��������������������������j�.�����d����\��)���U��������n���U�	�n�����������a�v�H��*���������f�4�Q����sA��[q	v
��r
M��W0�^,��U��a� �"]#$�&�'(�(%)�)*�*-t.�/102m344V5K67"9Y:[;�<i=}>g?P@�A�BHDlH�J7K�LM�N�PnRTTU=V=WSXQYaZ�Z\{\�\=^�^�_u`Ba{bcFd�f�g�hjkgkn(o�p�q�s�t�zW{�|�I�������I����r���8�������������A�����������������������P�����r���������m����0������������y�����x���8������F�}���K���G���B�������u����|� ������3���c���;�����������u�s�q�T�7������������v�_�^�]�\������/���<�����d���b������<
��
������!yu�`a�N�!1&W)+�+�-./�0�1�2�2L3�34x4�4@5�56l6�6b7�7]8�8�9:Y:V<�=@,BxC�FDG�GMHTI�J�K�M:O^R�T�WYZ�^�_�`�ae4feh�l>y|}B~�x�k�#��|�E�[�U�����.�r�����O���i������������C������������0���C�����M�H�����������s���,�e�����������������B�����?���f���N�!�������+�/���C���l�����(���.�����S	J	V	M		�	�			�		�		n	�	_	�	�	?	�		d	�	�		�	�	]"	n$	�%	@&	�&	�&	H'	�'	�'	P(	�(	�(	s)	*	�,	p.	�/	�3	�5	�7	�9	:	W;	�;	>	�>	�@	FA	#C	-G	�G	dH	$K	�K	ML	�L	�L	�R	�T	iV	TW	�^	�^	�_	c	�n	�r	Cs	�s	pt	�u	^v	�v	tw	�w	y	�y	v	�	�	;�	��	��	��	�	��	$�	�	�	�	q�	|�	c�	��	��	!�	��	��	��	n�	��	��	'�	��	N�	��	#�	��	��	I�	��	��	B�	�	*�	P�	A�	9�	�	j�	x�	��	�	�	f�	��	0�	��	��	_�	��	!�	��	z�	��	,�	��	��	��	��	��	��	��	�	e�	��	��	t�	��	\�	��	��	Z�	��	�
2

�

�

�

�


�

�

D
:	
�

�
�

�
{
J
�
�
:
�
�
D
�
�
�
Z
�
!
"
;#
�$
�%
�&
e'
�(
r+
�+
k,
�.
�0
�0
U1
�1
�4
�6
�8
:
r;
6=
�=
Y>
�?
l@
EA
KB
C
�C
`D
OE
�E
0F
�F
�G
mI
CJ
�K
�L
`M
7N
�N
�O
,P
�P
�Q
kR
9S
T
rU
V
�W
�W
�Y
aZ
�Z
\
�\
]]
(^
�^
Q_
"`
�`
oa
b
_b
�b
�c
jd
�e
�e
�f
h
�h
ei
	j
zj
�o
1p
{p
�p
kq
;r
�r
+s
�s
[t
Su
�
��
��
8�
��
��
A�
��
��
Y�
��
��
��
��
��
<�
��
�
a�
J�
��
y�
��
x�
��
�
G�
��
��
�
[�
��
�
��
��
�
��
	�
N�
��
��
8�
��
�
W�
��
��
A�
��
�
L�
��
��
P�
��
��
L�
��
M�
��
�
��
�
��
��
"�
��
��
�
��
��
r�
��
��
D�
��
x�
��
��
_�
��
^�
��
�
��
M�
��
y�
�
f�
p�
��
V�
��
<�
��
"�
��
��
��
5�
�
��
�
��
�
e�
	�
��
��
��
��
D�
��
�
��
F�
u�
��
�
O�
��
s�
��
.�
��
/�
��
�
��
Y�
��
F�
��
�
\�
��
��
3�
�
��
]�
�
v�
�
��
m�
�
��
R�
"�
��
2�
��
�
��
0�
��
L�
��
��
b�
��
L�
��
��
�
e�
��
g�
P�
��
��
7�
��
6�
��
��
B�
��
v�
��
��
]�
��
\�
��
��
��
v�
��
C�
M�
��
�
b�
��
��
c�
�
�
��
��
�
y�
��
v�
_�
��
f�
��
��
��
��
�
�Lk�V�K�(��� 	�	#
�
��
k��H�vp�1��f���n��@�t��[�Z�A��?(�i !�!"n"@#�#�#$X$�$�$*%p%�%�%G&�&E'�'?(�(�)'*q*+�+",�,�-U.�.i/�/V0�0o1�3K4�4J5�5.6�67�7�8?9#:?;�;�<�=5>?y@�@�A�BJC�C6D�DE�E
F~F"G�G�G,HrH�HJIJ�JK�K.L�L,MN�NVO�OoP�P[Q�QRRR>S�S#T�U�V�V3WwW�WX�XxYZ�\D]�]�^\_�_.`�`Ma:b c�cd�d�dpe�e3f�fg{g!h�hdi�idl6n�no�opmp�paq�q>r�r2s�s4t�t�t uou�uv�v�vsw�w8x�x�xIy|z{�{1|}u}��������$�����X����w�@����������	�����C���+����u���1�����*�}�����j���������H���W���<���,�����;�����4���]�6�!���|�����G����������g���:�����>�����y�
������,�~�M������c�f�D���������"������H���U�������7������O�I����u�������������X�`���b���\�4���`����P�����M����������j���3��N��f�e�=��	U
�
T�<*X���,�>�� `!�!>#�$�%a'�(N)�)+*+�+2,�,	--O3\4�4#6n6�6�6�7�8\9�9%:�:�:[;�;#<�<�<]=�=,>�>)?t?@�@/A�A�BC�C�CD�DGEF�FG�G�MUP�P�Q=R�R�S*W�W�X+Y�Y@Z�Z[k\�\}]_`�`a�ab�b<c�ctd�d�e�g)h�h�i*j�j�k�mRn9p�p�qRr�r^s�sftu�u�v[w0x�x6y�yz	{�{|�|�~�����F���'���>���/���K���V���X���?�+���=��������������3�����)�����*�������	��1��y��������������2���]��g�������h���v������Q����� ���O�����'�Z%���)�q/�%�3�0n. !�!�"Z#$�$�%�&_'4()�+k,�-�.Z6�7�8�9a;�<�=\>F?�@�ATBC4F�G&InK�LmN�Q�S�UzX5Z'\E]E^�^�_`�`Ha�ah,jan_p�p�q8r�rtuv�x�ymz�zI{�|~}~�~3����݄J���2���Ԇ�����R��ܐ��f�+����z�?��k���@�֞l����-�áZ���ݢ-�s����$�_���ڦ֨C�i���ͯ���S�����ض'����^�����4�������I����^�����K�'��_�w�R���"���K�5�X�G�h�Z�a�������z���� ni�	�:	��44?��;�
^�?g �!f"�"�&�'�&r(')*�*,Y,@-�-.�.�.=/�/"0�0�0;1v2�3�3�4/6�7n8�9�;�<F=�=>
?�D�EIGRLM�M�N�O%P�P3VWmWMXoY%Z�[�\]r]�][ef
h2iSj%k�kno\o�opqAtXu�u�v
��A�������A���p�^�������������	�z���5�—���E���=���>��'�����ϨթF�l�7���g�*���گS���%�����[�����ض�����x�:��{�'��������h�
�{����w�������d������#���s���-�������P����]�����s�?�a���I���J�����H���a���������?�������W�i�M�����c#|$�%d'�'T*+�+-,.�. /�/0t01w1�2;3�3�4�5�6�7K8�;VMO�Q�RS^S�SW�WNZ�[5\�e�fOi=mEo�o�p�p7qFr�r�t�wcx�x�|�|�I�ր��߁�����������}�"�ϓA�����k�)���L���4�e�k�5�ߣ+��Ӥ'��ަb���r���O����r�ί*�������
���^�/��Ÿ׺����.������]�����;�9�������-���������
�������W�'�^������8�m����y�����8��������Z�<���������d�8�����X������\���g�)�r�
��/��K	�	�
�
W���,��i���$C��0�P��'4(�(N*�+@,=-�-�-�.;/X0�01`1�12I5�516�78�8!<o<>�?�@6F G�G�H&I~I�I�J�J�K�K�L!M|N5O�Y�Z�[v\�\?]�]�_�_*`�a[b�b�c�cBd�dre�ef�f�gJh�h3i�i2l�m�npTp'q�qr�rs�s�smt�u1x�y�yzFz�zH{�{�{?|�|�|�}P~j��u�D�ӂ���`���h����W����a�������o�;�1�+�˼�����	�����������������k�/�����e�
���]�}�*���V��������o���V�
�o���������c�x�J��,�������h�6�S���uC��s	x
��t
��Y�`.��
��� �"_#$�&�'(�(')�)
*+-v.�/122o364X5M67$9[:];�<k=>i?R@�A�BJDnH�J9K�LM�N�PqRTVU?V?WUXSYcZ�Z\}\�\?^�^�_w`Da}bcHd�f�g�h
jkjkn*o�p�q�s�t�zW{�|�M���Ŋ�I����r�Տ8����������D�ə�����������������S�Ƨu��������o���
�2�Ͷ���������y�����x���8�������G�}���K���G���B�������u����|� ������3���c���;�����������u�s�q�T�7������������v�_�^�]�\������/���<�����d���b������<
��
������!yu�`a�N�!1&W)+�+�-//�0�1�2�2L3�34x4�4@5�56l6�6b7�7]8�8�9:Z:W<�=@,BxC�FEG�GNHUI�J�K�M;O_R�T�WYZ�^�_�`�ae5ffh�l>y|}B~�x�k�#��|�E�[�U�ʖ��.�r�����P��k�����	������E�������������1���D�����N�I�
����������u���.�g�����������������D�����A���f���O�"�������-�1���E���l�����(���/�����T	K	W	N		�	�			�		�		o	�	`	�	�	@	�		e	�	�		�	�	^"	o$	�%	A&	�&	�&	I'	�'	�'	Q(	�(	�(	t)	*	�,	r.	�/	�3	�5	�7	�9	�:	X;	�;	>	�>	�@	FA	$C	-G	�G	dH	$K	�K	ML	�L	�R	�T	kV	UW	�^	�^	�_	c	�r	Es	�s	rt	�u	`v	�v	vw	�w	y	x	�	�	=�	��	׆	��	�	��	$�	�	�	�	q�	|�	c�	�	��	!�	��	��	ѡ	p�	Ƨ	��	'�	��	O�	��	$�	ݻ	��	J�	�	��	C�	�	,�	R�	B�	;�	�	l�	z�	��	�	�	g�	��	0�	��	��	_�	��	#�	��	z�	��	,�	��	��	��	��	��	��	�	e�	��	��	t�	��	\�	��	�	[�	��	�
2

�

�

�

�


�

�

E
<	
�

�
�


�
|
K
�
�
;
�
�
E
�
�
�
\
�
!
"
=#
�$
�%
�&
f'
�(
r+
�+
m,
�.
�0
�0
V1
�1
�4
�6
�4
�8
5
:
&5
r;
;5
6=
P5
�=
Y>
l@
|A
KB
�A
C
�A
�C
�A
`D
�A
OE
�E
0F
�F
�G
CJ
�L
�M
�O
�M
,P
�Q
kR
:S
T
V
�W
\
�\
^]
(^
�^
�_
"`
�_
�`
�_
oa
_b
�b
�c
jd
�e
h
�h
ei
	j
{j
{p
kq
;r
+s
�s
Tu
A�
΂
��
Y�
̈́
��
��
��
a�
J�
ӊ
y�
�
��
8�
A�
�
ޖ
'�
P�
M�
L�
d�
ۘ
z�
M�
��
�
��
��
��
�
ś
��
#�
�
��
�
��
��
x�
��
��
_�
Ҥ
^�
�
��
M�
y�
�
��
p�
��
�
ѭ
V�
�
ɯ
��
<�

�
��
!�
"�
ر
��
6�
�
��
�
��
e�
�
ɺ
ϻ
D�
�
��
��
O�
ɾ
��
�
s�
�
.�
�
��
,�
/�
�
��
Y�
��
3�
�
��
]�
�
v�
�
n�
��
R�
"�
��
2�
�
��
]�
��
u�
L�
��
��
b�
g�
P�
��
��
7�
��
6�
��
v�
��
��
]�
��
\�
��
��
��
b�
��
��
c�
�
��
��
�
��
��
v�
_�
g�
��
��
��
��
�
��V��(��
�k����H

v?
�S
1o
��
f���t��[�Z�A?(�i !�!"G&�&F'�&�'@(q*+�+",*-�-?-U.T-�.�/V0�0o1K4�4J5�4�5�4.65�67�8?9?;�;�=5>y@�@GB�E
F~F�HJIJ�JHK�K\K.LrK�L,MN�NVO�OoP�PRR>S�S�U�VX�XxYZD]�]�^\_�_�`Ma{g!h�hdi�i�m|z{�{1|}v}��������%�����Y����y�B�������� �
�ɋ��D���,����v�Ԑ2���ؑ+�������l��Ɩ����I���X��=���-����<����6�˟`�9�#�Ѣ}�ϣ��H���������h�ݩ;����?����{���Ӯ��-��N�����>�d�g�E��������#�����I�����������8���!�*�P�J� ���v�����������`�d�^������`����������P����������M�'���<������l�4�N��f���=��	U
�
T>,��9Pf�>�� `!�!�)+*+�+3,�,	--]4$6�6t?@�@/AB�BC�B�C�C�DGEF�FG�GUP�P�Q=R�R*W�W�X+Y�Y�Z[k\�\~])h�h�i*j�j�yz	{�{|��?�+���>���������)�����*���������2���]������v�� ���Ѱ�H�����_�m�!��\ � �!|"H#$�$�%z&M'"()�+W,�-�.G6�7�8w9M;�<�=I>2?o@�AAB�B!F�GIZK�LXNBPzQ�QyS�T�T�UcV�VeX"Z\2]2^�^�_`�`6a�ahjNn�oKp�pq�q�q#r�rtu�u�x�yZz�z3{�|�}i~�~z���Ƅ6����}���҇�����z�?��ɐ��S��ݓ��g�,��z�.�ĞZ�������F���ɢ�`���֣�L���Ʀ��¨��/�U�J�����>��������V�۹�����I�����!���q���7����J�����6�����0�L�d�=������7� �z�C�|�3�T�L�����g������[T��E�%	�Y�M�,��)�,��I�)Q �!R"�"?'�'�'^(�(�)�*�+E,--�-�-l.�.(/�/0k0�0&1�1c23�3�3�45�567v7�7Y8�8q9�9P:�:;|;�;�<3=�=�=�>�?#@�D�E4G6H�H�I�ISJ�JKuK�K<L�L�M�N�OP�P�Q<R�R!V�VYW9X[YZ�[�\]_]�]Fe�e�fMg�gi?j�jk�k�m�nIo�op�p�qr|r.tDu�u�v��)��w�~�օ.����]�K�������}�����Ԑ��g���"���v�k�1��(��y�ޞ+�Ϡ�Ѧ������©3�Y�$���T��o�ǯ@����M��������G�����Ķ;�����@����d�%����h�������������U���f�����e�����O���u�����_����m���}�;�����J�����`�,�N���4���7�����5�����N��������p�+�}���m�#�P�}������1�^�����\#p��
�
����v���(U��B��T�8��{��P#i$�%P'�'@*�*�+�,.�.
/w/�/`0�0c12�2'3q3�4�5�6�788929b9�9�9�9":R:�:�:�:;B;r;�;CMO�O�PVQ�Q�R�RKS�STcT�T0V�V�WsX�X;Z�[!\�e�f<i�i*m2o�otp�p$qwq3r�r�r<s1t�t�t�uv`vwrw�wPx�xq|�|�}"~�~�~�5��́߃������h�lj��$�����i�
���.�ϔ����Y���7�t��˞"�y�ПP�X�"�̣�j������ɦ�اM�����]����:��j�׭�_������r��������~�޴��J��ѷ��P���P�ú@����������
���I���(�&�������������������k�������x�B�I������#�����X����d�������&���u����H�*��������Q�&�����F�������I���S��_���|��e�w6	�	�
�
D������T��d����K��A��0y��=��'(y(�):*�+,,)-�-�.(/E0�0�0M1�1�1P265�5678�8�9<Y<�=�?�@#F
G�G�HIkI�IuJ�J K�K�K�L
MiN!O�Y�Z�[c\�\,]�]�_�_`�aFb�bc�c/d�d^e�e�e�fgrg�g6h�hi�il�m�n�oBpqqr�r
s}s�s[t�uxny�y�y2z�z4{�{�{,|y|�|p}>~X�πc�2������N��V�։��D����O��������]�'�����������������������������W������Q�����I�*������C��t�����\���C���\�����������O���d�6��^����r����T�"�|�?����a/��]	d
��`
����E�PL������� �!}"K#$�&�'�'�()�)�)�*�,b.�/12�2Y3�3 4t4�4B57679G:I;�<W=k>U?>@qA�BRC5DZHwJ%K�L�L�N�P\RTBU+V+W@X>YOZ�Z\i\�\+^�^�_c`0aib�b�c4d�frg�h�ikTk	no�p�q�s�tAu�zD{|t|w�7�~���ԍ7�����`�Ï&����Ԕ|��ږi�ї/�ޘ����*�����(������q�٢z���w��>�ڦ��`��z����x�֭r�[�o��������O�������g������f���&�����m�4�k���9���5���0���������c�x���j�������!���Q���)���������{�c�a�_�B�%�	���������{�d�M�L�K�J����������*�����R���P������*
�v
������ec�NO�<�!&E)+�+�-/o0�1r2�2:3�34f4�4.5�5�5Z6�6P7�7K8�8{9
:E:�:D<�=@BfC�F2G�G;HBI�J�K�M(OLR�T�WY�Y^t_�`�a
e"fSh�l,y�{}0~�f���Y�����j�3�I�C���
�h������^�����=�ϛW�q���������٭1�����s�m���������1�����;�6�������������a����S�����n�z�������s�0�o�x�-���R���;����s�����~����������1���Z������v����w�A	8	D	;		�	�						�		\	�	M	�	�	-	�		R	�	�	�	O	t	�	K"	\$	�%	.&	�&	�&	6'	�'	�'	>(	�(	�(	a)	*	�,	^.	�/	�3	�5	�7	z9	l:	D;	�;	>	�>	n@	2A	}A	C	G	�G	RH	K	�K	;L	�L	�R	�T	WV	AW	zX	�^	�^	_	�_	Jb	�b	zr	1s	�s	^t	�u	Lv	�v	bw	�w	�x	d	�	ŀ		�	P�	)�	u�	#�	Ć	��	ه	E�	�	��	�	�	�	�	_�	j�	Q�	ӓ	��	
�	��	��	��	K�	I�	N�	[�	��	�	ߨ	|�	ݬ	��	8�	�	��	Z�	�	˱	��	7�	��	��	Y�	�	�	;�	��	�	ɻ	��	6�	޽	��	/�	�	�	<�	-�	%�	��	V�	d�	s�	\�	��	��	�	S�	��	�	��	��	L�	��	
�	��	g�	��	�	��	��	��	��	��	��	��	��	Q�	��	e�	��	��	��	b�	��	J�	��	��	H�	v�	�


�

�

~
�
z
�
v
�
r
�
1
'	
�

�
�
�
�
i
8
d
�
(
�
o
2
�
�
x
H
}
� 
�!
�"
)#
�#
�$
�%
�&
S'
�(
})
+
_+
�+
W,
-
�.
�/
t0
�0
B1
�1
�6
�8
�9
`;
$=
�=
G>
Z@
9B
�B
�C
ND
=E
�E
F
�F
�G
1J
vL
%N
�N
pO
P
�P
�Q
YR
'S
�S
�U
�W
OZ
�Z
\
}\
K]
^
�^
`
�`
]a
b
Mb
�b
�c
Xd
�e
h
rh
Si
�i
hj
p
ip
Yq
)r
s
�s
Au
s�
̀
&�
��
�
/�
��
��
G�
��
p�
�
��
��
�
O�
8�
��
g�
d�
��
�
3�
x�
��
�
G�
��
�
��
k�
��
��
:�
�
đ
&�
��
C�
��
͓
/�
�
8�
}�
ʖ
<�
��
�
8�
ǘ
9�
��
�
}�
�
��
��
�
ݝ
��
��
��
^�
��
�
0�
}�
f�
ڢ
��
M�
��
L�
ԥ
��
;�
g�

�
\�
Ϯ
B�
��
(�
��
�
y�
Ʊ
��
#�
�
��
	�
��
S�
�
��
2�
��
��
��
a�
��
��
;�
��
_�
��
�
��
�
��
��
��
G�
��
��
�
H�
��
��
!�

�
~�
K�
��
d�
��
[�
��
@�
�
z�
 �
�
��
��
8�
��
��
P�
8�
~�
��
�
Q�
��
U�
>�
��
�
%�
��
$�
��
.�
{�
d�
��
��
K�
��
J�
��
w�
��
^�
��
��
;�
��
�
P�
��
��
Q�
�
��
��
	�
��
d�
M�
T�
��
��
p�
�
��
{�Y�D�9���	�	
�
�
��
Wq�4��b\���R��Z��,yb��I�H-��-�W � p!�!,#r#�#�#D$�$�$%\%�%�%5&3'�'-(�)*_*�*�+,�-C.�.W/�/D0�0]19475�56�6�6�8-9-;�;�=#>g@�@�B8C�C$D�DE�E�ElF�G�GH^H�H8IJ�J�KL�LMNwNDO�O]P�P�Q�Q@R,S�S�U�V WdW�W�W�XfYZ2]�]�^J_�_�`;ac�cdyd�d^e�e!f�f�figh�hRi�i$n�no~o�o[p�pOq�q,r�r s�s"tpt�tu]u�u�urv�vaw�w&xtx�x7yjz{�{|�|c}u�������}��F����e�.�م�����
�������1����s��c����r�ő�k����m�X�����ӗ}�6��E�Л*����x�֝)�|�Ϟ"���K�$����j�����4���������ڨU�ʩ(���٪,��ҫg���ԭ��m��l�:����Q�T�2����ݸ�
����6�z�����s�%���
�=�7�
���c�����������N�P�J���N�����>�����;��������X�!�<��T��+��	C
�
B*����,�� N!�!�$�%O'o(<)�)*+�+ ,�,m-J46�6�6�8J9�9:�:�:I;�;<u<�<K=�=>~>?b?@�@A�A�BtC�C�D5EFtF�F�GCP�P�Q+R�RW�W�XY�Y�Zm[Y\�\k]`�`a|ab�b*c�cbd�d�e�gh�h�ij�j�m@n'p�p�q@r�rLs�sTt�t�u�vIwx{x$y~yz�z{	|�~�s�р4����w�,������9���D�ŇF���-����+����
����������ˑ�������������g����
�������z� ���K�S����Ϧ�d�Ԩ��?���î���t����`�`aba�b�b�b�b�bccc!c,c7cBcMcXccc�c�c�c�c�d�d�d�e�e�e�e�e�eff�f+hNj�l�l�lvmVn8oCo�p�p�p�r�r-s8sqs|s�s�sEt�thuHwSwbw?xy�ygz�z
||'|�|�|�}�}~)���������Á��h�����)�����(���������2�_�������M���V������$�3�B�Q�`���r����
�y���˕5�|�–�T��������F�U�`�o�۝�� �-�:�G�T�a�n����1�o������	��V�e�t�����Уߣ������%�0�;�F�Q�����������9�D�������ץ�"�-�l�w���¦ͦ�r�}����E�P������#�����������*�5�@�K�ڬήp������5�ײy��������*�5���ʵյ �l�w����� �/�>�M�\�k�
����`�k�v���f�<�Q�`�k�v���ɾԾ߾���ÿοٿ��v��'��������������O�Y�c�m�w������������������������������&�1�<�G�R����%�0�;�F�Q�\�g�r�}�����������������\�\�\�]�]�]�]�]^F^�^�^�^__Z_�_�_�_```)`�`�`�`�`nc�c"d-d8dDdSd^did�d�deee\egere/f�f�f�f�f�f�fg|g�g�g�g�g�g�ghh hqh'i6iAiLi�i�i?j�j/l:lElPl\lklvl�l�lm m+m6mBmQm\mkm�m�m�m�m<nKn�ozp�p�p�p�p�p�p�pq�qruRu]u�uw"w.w=wmw�w�w�w�wxx%x4xJx�x�x�x�x�x�xy!y�y�yAzMz\z�z�{�{�{�{�{�{�{|2|p|{|�|�|�|�|�|�|�|z}�}�~&u����������4�y���b�΁������̃׃�2�t��������������3�����������ψڈ���Z�e�p�{���������Ɖ����K�ȍ���,�7�B���ȎԎ����:�Əя܏�������)�4�?�ېґ2�=�H�W�c������������˓֓��S�^�j���w���ܗ����
��Q�\�g�s������0�;�z�>�J�Y�d�o�z�����������ŝНz�������@�K�Z�h��� �.�̠נ�����4�C�N�Y�d�o�����	���*�5�����ϟڟ����K�������������B�����ͪܪ��X�s�¶Ͷٶ��q���ʺ-�8�C�O�^�i�t���Ļϻۻ�����Y�d�����=�H�S�_�n�y��������&�1����?�J���>�k�����������������)�R�]�h�s��������������2����������������"�-�8�D�S�^�a�l�w���������
�� �+�7�F�Q���������������?�J�U�`�l�{�����������������%�������������N�Y�d�������������	���'�1�;�E�]���������.�L,>-�.�7F89�:�:<!<^=k=>�>�?@6ACAB�BdC�E+G�H�J�J7LDL)M#P0P=P�QaTnT{T^VMYZYgY�Zibwi�i�j�j�o�r�s�s�t�t�u�v�x�y~|f}�}������������[�j�]�l�{�h�u���{��������7�D�Q�4���.�����������5�B�O�����������N�[�h���`���������*��2����������[�h�u�]�j�w���!�e��J@	p
�Zx!!$�)�<�>�CBDuO�ZJ[�\qd<e�f�gi�k�l>m�m�n�p]s�s�v>���t���t���؊q������כ���
�z���q�~�=�Q�����C�����[�"�^��U�s�����^����P������� �{��9| #�*�+t,.�3z5t6\7�K�RnX�Y�Z�c~ejp�zg|�,����Ń����_���Ɣ^��~���f�'�����������������@�����
���5��
g{\$T'%.�.;077�9�;==�>zD�E�H�L�MEN�X�Y�[�`�auc��:�q������B�ͽڽ̾پԿ�������������������������������������������������������K����F�����>� �/�!�*������D�D�H��5�_��U"���P	=
��V
����;��������� ?#�#w%�%�<�<E%E�M�MCO�O�O^Q�Q�Q8S�S�S�T*U7U�UVWWXX%Y2Y6ZCZ�[�[�_�_�dji�l�l�m�mLpYp�r�xyy~$~]j�ֆ�O���w�͖d�٘��V�b�%���#���g���u�ۤr�զ��_�9���s�
�m�Q�����4�A���J�<� ��.�/1G2�:�<F>
AA�X�Y�ek�1�J����ڪ̭��d���1��>�`��������v��������B�z�Y�f�������������;�		�	�	�	�	R	�
	�%	9;	�>	(A	�C	OS	�U	�U	)W	6W	pX	b	&b	5b	Db	9d	Fd	bo	�p	~�	h�	��	�	��	��	I�	.�	��	ֺ	��	d�	*�	ҽ	z�	"�	ۿ	��	�	�	�	�	�	A�	N�	1�	>�	,�	9�	:�	G�	I�	V�	��	��	��	x�	��	�	J�	��		




�
�
�
�
.
�
{ 
� 
�!
�!
�"
�#
p%
p&
x)
81
�1
�2
�G
�S
�]
d
�j
�t
<u
I�
��
i�
�
��

�
��
V�
A�
g�
?�
O�
&�
��
e OUj�}- �˅ӆ��̇هڈ��ʊ��f�������W�f�/�>�������v� �����D��������c�k�-�ץb�`�����ͭ����f���ݱ������O��߶����ظ��U��������1�&�u���M���R� ������������2�����^�S���;�)�6�s�������������v���}���@�H���B�P�P�,��V0=%����n}U"�,�3�3E4�4�56|BHDS2Z�]1k�|��$�1�S��"����f�
���\����R�������J�C���������<���5�����+�=�O�����M�����F�����?�����8������_�/���a���M�����0�Z�F�����B�����@�����8���	�����%�t���B�V��n�dV�V����	e�^�X�S�I�g��	H
�
�
>��4 ����
�Ph�m�Z���j�
Z�T��N��I�D��=��8��4��0��,��(�E o � !u!�!#p#�#"$�&I'�'�'N(�(�(J)9j9�9:f:�:�@5A�A�A0B�B�B'C�C9D�D�E/F8��F2G�G�G)H|H������H��!ItI�IJlJ�JKbK�KLZL�LMYM�M�MON�N�NGO���VWnW�WXgX�XY^Y�YZUZ�Z�Z^[�nTo�o��pWp�p�pPq�q�q
�]����^�&����~�F��ֈ��f�.�������N��ޏ��n�6���Ɠ��V��y�A�	�u�Ț�n����g���
�`����Y���|�D����=����6���ܢ/�̣i�p�w�~�k���j�����0�����b�ȼ/�����^�¾'�x�ʿ�n����d����Z�����P�����F�����<�����.�|����f����P�����c�����M�����&�s����o���	����R�����9��������=���c����U��
J����a�������V��F���b�����K�����3������������$�r����\������Y�
�_Y_�_`z`�`)a�aCb;c�c�c<d�d�d>e�eQfIg�g�gMh�h�hOijbjZk�k�k\l�lm^mnqnZ�e^�^���b�b���f�fO��j
k����J�����4������l����`����V���Kr�r�r,sws�s
tXt�t�t;u�u�uviv�v�vJw�w�w+xwx�xy[y�y�y?z�z�z"{m{�{|N|�|�|/}z}�}~^~�~�~B��%�p�€�f����رB����[�ų���۴E���
�t�޶H�������Z�Ĺ�v�Ӻ��e���[�	�����Q�����I�������B���;�����4�����*�<�N�����L�����E�����>�����7���^���.�/���`���L�����E�Y�A�����A�����?�����7��������$�s����U���m���c�U����d�
]�W�R���f��	G
�
�
=��3�����
�
O�g�l�����i�`Y�S��M��H����<��7��3��/��+�'�D n � !t!�!#o#�#!$�&H'�'�'M(�(�(I)9i9�9:e:�:�@4A�A�A/B�B�B&C�C8D�DnE.F�F��F�G�G(H{H�H����� I��sI�IJkJ�JKaK�KLYL�LMXM�M�MNN�N�NFO�V�WmW�WXfX�XY]Y�YZTZ�Z�Z][d^So�op��Vp�p�pOq�q�qJr\����]�%����}�E�
�Ո��e�-�������M��ݏ��m�5���œ��U��x�@��t�ǚ�m����f����_����X���{�C����<����5���ۢ.�ˣh�o�v�}�j�5�i�����ױ����a�Ǽ.�����]���&�w�ɿ�m����c����Y�����O�����E�����;�����-�{����e����O�����b�����L����%�r����n����U�Q�����8������H<���b����T���I���Y��C��7�U���1G�a�����J�����2�����������#�q���
�[������X���Y�X_�_`y`�`(a�aBb�b�c�c;d�d�d=e�ePf�f�g�gLh�h�hNijaj�j�k�k[l�lm]mnpn�n���^_���b:cN��fHg��	kYk��I�����3������k����_����U�����r�r+svs�stWt�t�t:u�u�uvhv�v�vIw�w�w*xvx�xyZy�y�y>z�z�z!{l{�{|M|�|�|.}y}�}~]~�~�~A��$�o����e���	���A����Z�ij���ڴD���	�s�ݶG�������Y�ù�u�Һ/����z����M�'�()]�}����7�8�v���w���.�{C���	�	�6
�8
!:
�;
O=
>
dB
$C
�C
yD
hE
�O
EP
;`
�`
�a
��
h�
g�
�
g�
7�
��
�
��
��
n�
�
T�
ǰ
:�
\�
k�
��
��
H�
��
I�
��
f�
�
�
n�2�`��IZ_'�'�-n./c5�5G6�6�E�KFL�L�z}�<�Ͽi���y����i����f�����3�"-,C�C���^���T������J�����A�������:���3�����,����#�5�G�����E�����>�����7�����0�����'���Y���E�����>�����9�����6�����/��������l����f���\�[�V��O��K���_��	@
�
�
6��,~��
�
9�^�c�b�XQ��K��E��@����4��/��*~�'{�#w��; f � !i!�!#d#�#$�&>'�'�'E(�(�(A)a9�9:\:�:,AA�A'BzB�BC�C1D�DgE'FvF�F|G�G!HtH�HIkI�IJbJ�JKZK�KLPL�L�LQM�M�MGN�N�N>O�VWfW�WX_X�XYVY�Y�YLZ�Z�ZV[Lo�o�oLp�p�pFq�q�qBrU�����T�����r�:��ʈ��Z�"����z�B�
�ҏ��b�*������J��o�5���m����f����_����X�����Q���p�8����5���ۡ.���Ԣ'�ģa�h�o�v�.���~�бw�ܻB����v�޽A���	�l�¿�f���
�\����R�����H�����>�����4�����
AB����;*GQ_�_`r`�`!a�a;b�b�c�c4d�d�d6e�eIf�f�g�gEh�h�hGijZj�j�k�kTl�lmVmnin�n�^�^�b3c�fAgkRk�r�r$sos�stPt�t�t2u~u�uvav�v�vBw�w�w#xnx�xyRy�y�y6z�z�z{e{�{�{F|�|�|'}r}�}	~U~�~�~9���h����^����2�����S����t�Ӵ5�����d�ζ8����v��J����l�ɺ&��b���X������N�����E�������>���7�����0�����'�9�K�����I�����B�����;�����4�����+���]���I�����B�����=�����:�����3��������!�p����j���`�_�Z�S��O���c��	D
�
�
:��0���
�
=�b�g�f�	\U��O��I��D����8��3��.��+�'{�#�? j � !m!�!#h#�#$�&B'�'�'I(�(�(E)e9�9:`:�:0A�A�A+B~B�B#C�C5D�DkE+FzF�F�G�G%HxH�HIoI�IJfJ�JK^K�KLTL�L�LUM�M�MKN�N�NBO�VWjW�WXcX�XYZY�Y�YPZ�Z�ZZ[Po�o�oPp�p�pJq�q�qFrY�����X�����v�>��Έ��^�&����~�F��֏��f�.�������N��s�9��q�Ě�j����c���	�\����U���t�<����9���ߡ2���آ+�ȣe�l�s�z�2�����Ա{��F����z��E���
�p�ƿ�j����`����V�����L�����B�����8�����EF���?.GU_�_`v`�`%a�a?b�b�c�c8d�d�d:e�eMf�f�g�gIh�h�hKij^j�j�k�kXl�lmZmnmn�n�^_�b7c�fEgkVk�r�r(sss�s	tTt�t�t6u�u�uvev�v�vFw�w�w'xrx�x
yVy�y�y:z�z�z{i{�{�{J|�|�|+}v}�}
~Y~�~�~=��!�l����b����6�����W����x�״9�����h�Ҷ<����z��N����p�ͺ*�E����2�W��J�@��N�')�� �!P"#�#�$e%,&'�'�(;)%,"-�./u718�8�:�;@=>�>�?A�A�BOCG{H�J"LMP�QDTAV0Y�Zm\�]x^!_�_�`&a�a:bYi�j[owpqr|rWs�t�uzvDy%z�z{"|?})~�~�~O�\����f���N�����������|�A������U������i���J���u����7�p�����E�������:�u�9���T������3�u��p�������c�/�X�@���������h���5�z������������������L�e���2�7���������6�T_����[
����	%L�%L!."�"R#1*+2,{,v-�-D.�./s/�/X0�01q1�2�3x4�4�6�7�8�9C< =|=�=�>_?�D4F�G�LXMUN�N�O�P�Q�V W�W�X�YVZ\�\O]�]P^�e�f�h&joj�k�ltn9o�o�o�pbqct�uv�v��^������y���;���0��s�^���g���c�����n�����������b���~�����j�����V���d���Y�����_������\�s�?��s�<����O��G�����^���d���#������I����/���p������@���
�]���W�����:���;�����a������9�����%�}�����������W���]���4���y�D����
�h��#�$�%�'-(�*+V,I-l.�.Y/�/A0�0C1�1�2R3�3Q5&6(7�7�8�;�M{O
R�R;S�S�SW+XpZ�[�\f�f�i�mzo�o�pqlq{r1s�t�w�x�x�|�}>"�q�`����N�����L�!���W��v��4�*������j���������t��P�����I������D������>�L����c������v������6��(�Z�T���`���P�]�^�����f�����v�x�X�E���Z�.�'�����b��p���>��������V�(���G�����������)���V����v����9���:��A���I���GXH��	
�
4�S
s�N�,�38�n`�
_�
(h(�)�+,-[-/�/�0�0=1�1�1E2�5�5�6�7\8�9C<
=W>.@�@�FSGHI[I�I\J�JK�K#L�LIM�N�SZ<[2\�\]�]<^�_`H`b�b�b�cdzd e�e�eLf�f�g�h�hoi�iVlRn�n2p�pEq�qJr�rZs�s%t�t�uOx�y�y"zgz){b{�{�{^|�|)}	~�~������a���2��������c���y����}���\���+�����k�e�-�E�D�L�T�S�[�c�b�a�`�_�b�b�a�`�_�*�����v�:�����B�����*���[���C�L������C���������������S�f��������q���2���~1C�	�
V#��W$��E�h-�Z'9v!�"�#�$A'�'J(�(`)�)Q*q+v-/?0c1�2�3]46�6N7�9�:�;�<�=�>@�@�A1C�D�H�JsK�LMM&O8QS�TyU�V�W�X�Y�Z[V\�\�]}^�^<`�`�a�b�c�d�f�gCiwjAkul�nPo9q�q�su{�{�}���(���g���-�����V����T�4�H����Y�	������i��Y�B�V�.���V���������Q���������J�&���&�:�����1���+�����W����(�
����|��x���s���A���?�����!���>���0���Q������u�}�_�B�%�
��������������b�E�)�
����������\���K�M���m����������K�1!	r
��
�,HS�������"x&�)Y+&,`.�/�0!2�23j3�324�4�4^5�5&6�6�6�7�7�89�9::�:�<1>�@XB�CGyG�G�H�I�JRLHNP>S�TxX�YKZ�^�_a�a�e�f�h9m_y!|H}s~�����b�B���z��������K�����������6�����������P������*�L���g���x�4�������H��������?����g����������8����������,�������e���H����r��
���
���W�?�l���k�0����	�	�	�	a	
	�	\		�		�
	�	"	�	^
	�	u		P	�	�	�	D	�		�"	�$	&	v&	�&	&'	~'	�'	.(	�(	�(	H)	�)	R*	K-	�.	�/	�3	�5	8	�9	�:	�;	<	�>	?	A	qA	|C	^G	�G	�H	BK	�K	|L	�L	2S	NU	�V	OX	�^	_	�
a	%d	�r	ps	
t	�t	v	�v	,w	�w	�x	�y	�	��	E�	e�	�	j�	��	/�	��	g�	S�	Q�	H�	��	��	��	0�	��	r�	_�	o�	6�	z�	��	�	|�	�	h�	��	��	E�	
�	��	Z�	�	��	��	��	��	��	��	�	
�	�	*�	��	@�	��	��	L�	��	�	{�	��	,�	T�	��	�	��	N�	��	[�	��	��	��	8�	��	��	6�	��	�	��	��	"�	��	��	�
O
8
�
4
�
0
�
,
�
(
�
$
�
 
�
�	
v
�
�

�
#
�
�
�

z
9
�
�
V


�
T 
�!
j"
�#
J%
J&
�&
�'
H)
�+
.,
�,
\/
�0
$1
�1
w2
�>
�@
�E
�F
tG
H
�J
M
+R
�R
�S
FT
�V
}X
O\
]
�]
j^
�^
�b
Yc
d
�d
1f
Fh
i
�i
:j
�j
�p
�q
nr
�s
.t
�u
t�
W�
��
��
0�
��
?�
��
��
}�
�
��
C�
��
{�
��
N�
��
��
2�
��
M�
��
�
��
P�
��
��
�
��
��
��
�
��
Q�
a�
��
��
E�
��
`�
��
��
{�
R�
C�
*�
��
�
��
1�
��
O�
��
��
5�
��
G�
��
��
��
=�
��
d�
��
�
`�
��
��
��
��
(�
��
i�
��
{�
�
��
N�
��
��
�
��
/�
��
��
��
x�

�
��
M�
0�
��
^�
��
��
��
9�
��
��
5����J�#a��L����[ � A!�!S"z&y(�*Q+�+�,�/�0.1�1~4D7�8�9r;U<�=�>�@vA=FG	I�I_J�J�MHN�N�O.P�P@Q�RpS	TTV�V9XY�YPZw]Z^�^�_`a�a�gShi�i<j[{�{�|4}�}�3���@���f���1�����O����������x���h�M��������g���,����f����_���r�4��������]�'���k�9����q���k����p������)�������A��������"���F���!����y��� �s���E�����s�D���`�����8�����{�.�0�k�d�)�����������o�i�����V�	��"�-�h�����{�������@���kn�d�=pS	�	�

�z��(rY � �!;"�)�*W+�+�,	.�4[6#7�?Y@�@�AcB-DE�E0F�FQG�G�PRQ�Q�R+S]W@X�XnYZ%[\�\6]�]\h?i�imjk�y�z;{�{|����]�����O�2���`��\�?���m����O�6���d�	�������S�6�����+��lA�n�������"�O�|�����2{B���
�
�������Fs�� 9P9�9�9�9:@:p:�:�:;0;`;�;���|��X	��
}�
�
�Zex�y�}~���!���j��ߺ��y����r�E�Z�	�*	�-	-1	0:	��	n�	��	��	��	x�	��	��	�
T

�
�'
".�=b��M�[��<�� � �!\"&#�#�$s%B&V&)'�'�(�(�)�*D+�+B-�/"5�C�Z5_k�vxZy9z�zs}I~�~�~Z������\���0�?�˝U����`�������:���"����s��-z�q�����!�"�#�&#'h'�':(�(W)[<�>�@�B�COT�U�V-W?WX>Y�Z[@\�ade�g�h�l`m�n�p	ssBv\{�q�͂���E���&���r���ڑ����؟�������~�ݧ���o���l���H�������1������s���t�C�����������'������#�O�
����������Q�v������S������|� �"�-z7�8�@^KRsY~Z�]�c.e�o]z|L}�N�����'�c�ʏ	�3� �c���!�y�ؙ7���ě������K��������U�C���%�E�Ƕ]���~���n��\�|���%���L�������d��t����W�����������p�E���������N���M����a�<�#��d���$���R��*�d�������)�!��br
0
����,����0��&x�
jL �#
',~-d.�/�6u;�>6AiA,D�EH/LUM�MO�SwXGYi[�]T^u_T`?acj�j�k]n$o�o�p�th{|�|<}N}~�~���5������̶,���x�ڸ:�����y�I�\�[�c�k�j�r�z�y�x�w�z�z�y�x�w�u�A������P����P���!�V����u�X���'�>�����������r�������������P���=T��	b/�FHc0�)�t'NPf3Z? �"�#�$<�DfMKOfQ@S�TU�V�W�X�Y'[_�d�l_oEr�sx${,~���v�َ<����e�Ȑ(��@�C���ɛ��)�N�@�����֫ٮ���V�¹S�9�N2�23z3�3B4�4
5n5�566�6�68�9�C�E�X�Y�Z>s�u���5�}�"���(������6���n���U�h��������	�	m		�
	=	�	�	�$	�*	�-	0	1	�9	�:	<	�<	�M	Ld	�n	p	��	��	�	3�	}�	L�	=�	W�	�	��	s�	$�	��	i�	��	��	��	[�	�	��	g�	��	��	��	h�	��	V�	K�	A�	��	)�	�	C�	-�	^�	��	��	��	"�	S�	��	��	��	�	H�	z�	��	��	�	5�	W�	��	#�	X�	��	��	��	,�	a�	��	��	��	�

[
D
�
@
�
<
�
8
�
4
�
0
�
#

�
�
�
y
�'
�'
(
0(
C(
U(
�4
�6
}8
�9
>;
=
�=
)>
�?
<@
>A
B
�B
�C
,D
E
�E
F
�F
�G
�G
fI
J
�K
XL
YM
N
�N
NO
�O
�P
*Q
�Q
;R
	S
�S
�S
kU
�U
zW
�W
�Y
5Z
�Z
V[
�[
_\
-]
�]
�]
�^
J_
�_
�`
;a
�a
/b
�b
oc
%d
:d
~e
�e
�f
�g
�g
Th
 i
5i
�i
Jj
�o
Kp
�p
�p
;q
r
r
�r
�r
�s
?t
Rt
�t
�
Y�
��
�
h�
ʁ
�
��
��
n�
��

�
��
��
8�
R�
Ɇ
X�
m�
5�
��
�
1�
�
�
��
��
-�
��
H�
��
Ҍ
�
\�
��
�
+�
p�
��
Ў
Z�
s�
�
O�
��
ِ
�
c�
��
�
�
��
�
'�
l�
��
��
�
��
ו
�
a�
��
�
��
ϗ
�
��
�
��
�
Y�
˚
=�
��
e�
~�
�
��
��
I�
؞
d�
�
A�
��
͠
�
_�
/�
H�
��
t�
��
�
��
.�
��
b�
w�
�
��
4�
I�
Ӭ
\�
7�
��
�
��
�
v�
�
\�
��
x�
��
�
��
ҳ
\�
�
w�
��
5�
��
¸
��
��
��
�
��
߼
V�
p�
<�
D�
��
п
�
��
:�
��
��
��
��
��
��
��
�
)�
��
<�
��
��
+�
q�
��
�
��
��
`�
�
-�
��
F�
��
{�

�

�
��
	�
"�
��
G�
\�
��
��
��
��
&�
��
�
��
w�
��
�
��
�
a�
��
��
4�
z�
��
7�
�
 �
��
L�
a�
��
z�
�
��
��
�
]�
-�
F�
��
r�
��
�
��
,�
��
��
@�
Y�
l�
i�
��
;�
 �
��
��
2�
��
��
��
�
3�
�
��
^�
w�
G�
��
��
o�
��
F�
�
/�
��
�
��
K�
R�
��
��
��
H]C�>�!�g���]r�n�g	�	�
�
��
2�T���=�?��k�$��-�x�=��[+D�p��*�}���l$ 9 � R!�!d"#U#�#�#'$m$�$�$?%�%�%&�&�&
'�'�'�(�(g)�)A*�*�*�*f+�+�,�- .�.</�/�/0&0�0?1�34�45�5�5i6�6�7�8�89:;�;�;�<x=�=>?I@�@�A�BC�C	DxD�DeE�ENFGoG�G�GAH�H�HI�IvJ�JK�K�KhL�L�M�MYNO&O�O?P�PQQ�Q�Q"R�R�S�ST�UkV�VWHW�W�WJXcX3YHY�Y�\]�]�]q^�^_�_%`�`�`a2b�bpc�c^d�dCe�efmf�fg6gKg�gdh4i�i\l	non�nco�o@p�p4q�qr�rs|stUt�t�tBu�u�uWv�vFw�wxYx�xyGz�z�z�zr{|�|E}�}��h�'�Ԍm�8����$����;�԰��I���ȴ��ŵ��?�H���������{�I�����1�M��T������������������v���^�����G������O�0���������,�~�+���x����k����s���������������|���{��[
��j			
�
$���O!��������r � !�!5#�$�%1'T(!)j)�)�)�*�*p+,�,O-G3�3�3�4�5�5f6�647�7�8/9�9�9e:�:.;�;�;Z<�<0=�=�=c>�>D?�?�?�?p@�@�A�B�BOC�CwD�DE�E:F�F�FhG�M%P�PiQ�Q
R�R�S�VnW�WWX�X�X�Y7Z�Z6[O[\�\�\M]_�_v`�`aa�a�bc�cGd�dqe�g�gmh�hVi�i�i�j�k�m%n	p�p�q%r�r1s�s9t�t�unv.wx`x	y`y�y�y�zL{a{�{�|�~�X��������\����������)���+������߉n���
�������`�y�I�؏�w�*�k�����m���V��������������)�ޝL�̞s��i���r���ӡG�\��u�-���6�|�ȥ����`�ϧA���*�?�����S����g�ë�{�׬3����$�f����d�}�G������_���	�E����#�&�C�ZSd(mGs&������˒��p���C���H����zT �c�zɀǂr����k�ŸD�����e�L�����������������O>$�-7bD�M�X�`kBop��(�C�����:�A�Ho	�	�4
�?
\A
�I

L
wM
�U
�W
�Y
h_
�e
�f
p
�p
�r
�t
�
��
S�
֋
�
��
��
�
�
��
}�
�
 �
��
��
]�
]�
��
-�
��
G�
��
��
��
��
Z�
3�
��
#�
��
c�-��"�&
)-�3�4�7::�<5?�A9G0KrQ:T�V�\E`Qb{l1������o�$�m�K�,���|�U#�,~3�4�6�7�B�D�M�SWZ"_l�|�M���7�H�����f���S�����9����#�&C�ZGdm;s���y�����y�d���7���<����nH �c�z����f����_���8���~�Y�@������������|���yC2$�-7VD�M�X�`k6od���7�����.�5�<o	��	�4
�?
PA
xI
L
kM
}U
�W
�Y
\_
�e
�f
p
�p
�r
�t
�
��
G�
ʋ
��
��
��
��
�
��
q�
�
�
��
��
Q�
Q�
��
!�
��
;�
��
��
��
��
N�
'�
��
�
��
W�!��y"�&�(-�3�4�7.:�<)?�A-G$KfQ.T�V�\9`Ebol%��w����c��a�?� ���p�	I#�,r3�4y6�7�B�D�M�SKZ_�k�|�>���+�<��s���Z�\_fjnrvz~��������������������������������
"&*.26:>BFJNR^bfjnrvz~��������
#*15ELPW^bimtx��������������������	&*159@DLPX\`huz����������������(0=BGLQV^f�����������������������$).38=BGLQV[`ejoty~��������������������$,?GXlt|���������&.HPpx�������������������,4KSn~�����������  " 2 : B J O T m u z  � � � � � � � � � � !!!!2!7!?!G!O!W!_!r!z!!�!�!�!�!�!�!�!�!�!�!�!""
"""""&"."3"K"b"g"l""�"�"�"�"�"�"�"�"�"#"#*#O#W#a#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$'$,$4$9$A$W$_$g$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%'%,%1%6%;%@%E%J%O%T%Y%^%c%%�%�%�%�%�%�%�%�%�%�%�%�%�%&
&&&&?&G&i&�&�&�&�&�&�&�&�&�&�&�&''$')'B'G'a'f'�'�'�'�'�'�'�'�'
((0(5(Q(V(u(z(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())
)))))#)()-)2)7)<)A)F)K)P)U)c)m){)�)�)�)�)�)�)�)�)�)�)***+*B*R*i*�*�*�*�*�*�*�*+
+2+7+M+U+]+b+}+�+�+�+�+�+�+�+�+�+�+�+�+,,, ,(,0,8,=,E,S,e,v,~,�,�,�,�,�,�,�,�,	---!-&-P-X-`-h-m-�-�-�-�-�-�-�-�-�-�-�-�-.. .>.C.V.i.|.�.�.�.�.//4/S/q/y/~/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0000 00080J0R0h0�0�0�0�0�0�0�0�0�0�0�0�0111'1,1;1C1K1O1\1h1m1r1w1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�122
2222!2&2+20252:2?2D2I2\2e2r2z22�2�2�2�2�2�2�2�2�2�2�2�23(3@3E3M3`3e3~3�3�3�3�3�3�3�3�3�3�3�34 4+40454=4B4G4L4Q4V4[4`4e4j4o4t4y4~4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4525M5h5�5�5�5�5�5�5�56#6>6Y6w6�6�6�6�6�6�6�6777*7/777J7R7`7e7m7u7}7�7�7�7�7�7�7�7�7�7�7�7�7�788!8&8@8H8P8U8f8�8�8�8�8�8�8�8�8�8�8�8�899!9/9B9R9h9�9�9�9�9�9�9�9�9:::,:1:>:C:K:S:c:h:p:x:�:�:�:�:�:�:�:�:�:�:; ;8;=;\;{;�;�;�;�;�;<#<(<-<@<E<J<^<j<r<�<�<�<�<�<�<�<�<
===)=.=3=8===B=G=^=c=k=}=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>>>> >%>*>/>4>9>>>C>H>M>j>r>z>�>�>�>�>�>�>�>�>�>�>�>�>�>�>??
????.?A?T?Y?n?s?{?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?@	@@@@@"@'@,@1@6@;@@@E@M@R@Z@_@d@w@|@�@�@�@�@�@�@�@�@�@�@�@�@A
AAAA$A,A4A<ADATAYA^AcAhAmArAwA|A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�ABBB$B,B=BEBJBOBTBYB^BfBnBsBxB�B�B�B�B�B�B�B�B�B�B�BCCCC!C)C.C6C>CFCNCVC[CcCkCpCuCzC�C�C�C�C�C�C�C�C�C�C�C�C�C�C�CDD
DDDD!D&D+D0D5D:D?DDDIDNDSDXD]DbDgDlDqDvD{D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DEEE$E,E4E9EAEIE\EaEiEqEyE�E�E�E�E�E�E�E�E�E�E�EF"F0F5F=FEFJFRFZFbFtF�F�F�F�F�F�F�F�F�F�FG
G!G.G3GIGNGaGsG{G�G�G�G�G�G�G�G�G�G�GHH#H<HDHYHoH�H�H�H�H�H�H�H�H�H�H�H�H�HI	IIIII"I'I,I1I6I;I@IEIJIOITIYI^IcIhImIuIzI�I�I�I�I�I�I�I�I�I�I�I�I�IJ&J+J;J@JHJPJXJ`JrJzJ�J�J�J�J�J�J�J�J�J�J�J�JKK K1K9K>KCKKKeKjK�K�K�K�K�K�K�KLLL$L)L.L3L8L=LBLGLLLQLVL[L`LeLjLoLtLyL~L�L�L�L�L�L�L�L�L�L�L�L�L�L#M(M-M2MEMZMmMuM�M�M�M�M�M�M�M�M�M�M�M�M�MN
NNNN'N;NNNVNfNkNpNuN�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NOO
OOOOO#O+O0O8O=OBOJOOOWOiOqO�O�O�O�O�O�O�O�O�O�O�O�O�OPPP0P8PJPOPaPtP�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQQQ$Q)Q.Q3Q8Q=QBQGQLQQQVQ[QqQ�Q�Q�Q�Q�Q�Q�Q�Q�QR
RRR+RKRYR^RfRnR�R�R�R�R�R�R�R�R�R�R�R�R�R�RSS
SSSSS#S(S-S2S7S<SASFSKSPSUSZSpS�S�S�S�S�S�S�S�S�S�S�STT
TTT&T;T@TIT^TgToTxT�T�T�T�T�T�T�T�T�T�T�T�T�TUUUUUU U%U*U/U4U9U>UCUHUMURUWU\UaUfUkUpUuUzUU�U�U�U�U�U�U�U�U�U�UVV*V/VKVPVrVwV�V�V�V�V�V�V�V�VW WBWGWcWhW�W�W�W�W�W�W�W�WX!X&X7X?XHX[XhXmXuX}X�X�X�X�X�X�X�X�X�XY
YYY!Y&Y.Y3Y;Y@YSY[YcYuY�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZZZZ'Z/ZGZ`ZhZzZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[+[G[L[T[\[s[{[�[�[�[�[�[�[�[�[\"\<\P\X\d\p\|\�\�\�\�\�\�\�\�\]]']/]4]9]>]V]^]c]h]w]�]�]�]�]�]�]�]�]�]�]�]�]^^3^J^a^x^�^�^�^�^�^__%_*_/_>_C_H_M_R_W_\_a_f_k_p_u_z__�_�_�_�_�_�_�_�_�_�_�_�_�_�_`	``,`4`9`>`C`H`P`d`}`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`a	aaaaa"a'a,a1a6a;a@aEaJaOaTaYa^acahamarawa|a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a�a	bbb!b*b/b7b?bRbebjbvb�b�b�b�b�b�b�b�b�b�b�b�b�b�b�b�bcccccc&c/cBcJcRcacqc�c�c�c�c�c�c�c�c�c�c�c�cd!d)d1d:dCdXd]dedmdrdzd�d�d�d�d�d�d�d�d�d�d�d�d�deee!e&e.e6e;e@eEeNeVe[ekepe{e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�e�eff/f?fDfLfTfefjfrff�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�f�fgg
gggg!g&g+g0g5g:g?gDgIgNgSgXg`gegmgrgzgg�g�g�g�g�g�g�g�g�g�g	hhh!h.h3hOhahsh{h�h�h�h�h�h�h�h�h�h�hi5iIidiiini�i�i�i�i�i�i�i�i�i�i�i�i�i�ijjjj$j-j5j=jBjJj^jfjkjzj�j�j�j�j�j�j�j�j�j�j�j�j�j�j�j�jk
kkkk"k+k0k5k>kGkLkUkZkckhkqkvkk�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�k�kll
llll!l&l+lAlPlUldlilqll�l�l�l�l�l�l�l�l�l�lmm)m1m:mSm[mlmtm|m�m�m�m�m�m�m�m�m�mnnn-n5nBnKnXnanfnnnvn�n�n�n�n�n�n�n�n�no2o7o?oGoLoToaofokoso�o�o�o�o�o�o�o�o�oppp$p,p4p9pTp]psp|p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�pqqqqq#q(q>qCqZq_qhqpqxq�q�q�q�q�q�q�q�qr
rrrr$r)r1r6r>rCrKrSrXr]rbrgrlrqrvr{r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rss3sEsMsUsZsbsjsoswss�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�s�stt
tt&t8tEtJtUtgtotxt�t�t�t�t�t�t�t�t�t�t�tu!u&u+u0u8u@uEuJuOuhumu�u�u�u�u�u�u�u�u�u�u�u�uv
vvvv!v&v+v0v5v:v?vDvIvNvSvXv]vbvgvovtv|v�v�v�v�v�v�v�v�v�v�vw(wAwFwNwSwXw]wewmwuw~w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�w�wx!x&x+x>xCxHx\xaxfxzxx�x�x�x�x�x�x�x�x�x�x�x�x�x�xyy0y5yLyUyeymyrywy|y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�yzz
zz(z;zCzKzSz\zdzlzqzyz�z�z�z�z�z�z�z�z{{{6{H{M{U{]{e{j{r{z{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{�{|||.|3|8|M|R|W|n|v|{|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|}}}}}$})}.}3}8}=}B}G}L}Q}V}[}`}e}j}o}t}y}~}�}�}�}�}�}�}�}�}�}�}�}~
~~~&~/~4~=~F~K~S~[~d~m~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~
*2:?G[chpx���������������������=�E�W�_�g�{�������������Հހ���������0�H�M�f�k�p���������Ł܁�������)�.�3�8�=�K�S�[�`�h�p���������������Â˂Ђ؂��������"�5�>�G�L�g�������ÃՃ�����&�+�3�>�C�K�]�b�j�o�t�|�������������������������ÄȄ̈́҄ׄ������0�E�J�S�\�d�w�|�����������Åԅ�������%�*�3�8�A�I�_�d�m�r�{�����������ʆӆ��������/�B�J�O�W�_�h�m�u�}�����������������‡LJχׇ������������!�)�1�:�?�G�O�X�]�e�m�v�{�������������������LjЈՈ݈���������!�*�7�D�I�Q�Z�_�g�p�u�}�����������������lj̉ԉ܉�����������!�&�+�0�5�:�?�D�I�N�S�X�h�m�u�������ϊԊ܊�����%�7�<�L�[�m�~���������ŋ͋���6�C�K�P�U�Z�_�d�i�n�s�x�}���������������������������ÌȌ͌Ҍ׌܌������������	�����"�'�,�1�6�;�@�E�J�O�T�Y�^�c�h�v�~�����������������ɍ΍֍ލ���������&�+�3�;�L�T�\�d�i�q�y���������������������ɎҎ׎܎��������#�+�=�B�J�R�Z�b�k�p�x���������������������ȏЏߏ�������
���#�+�3�;�D�I�Q�Y�a�f�n�v��������������Đ͐֐ސ����������&�.�3�;�C�H�P�X�m�u�}�������������������ɑΑ֑ޑ��������*�2�:�C�L�U�]�b�j�r�z�������������������’ڒ��������� �(�-�6�;�C�K�S�X�`�h�m�u�}�����������Óד�����'�@�E�]�b�z��������͔�����%�-�E�W�g�������ϕԕ������0�C�Z�u�z���������������̖Ֆږ��������*�3�8�@�H�O�T�\�d�l�t�y�������������������×˗ӗؗ���������
��"�+�@�X�v�{�����������Ș�������� �(�0�@�P�m�v�}�������������Ǚϙ������#�9�>�C�K�[�i�q�v�����������Ě˚ܚ���
�*�3�<�R�[�t�y���������ӛ����$�8�=�E�J�R�W�_�d�l�q�y�~�����������������ĜɜΜӜ؜ݜ����������
����'�>�E�J�Y�^�f�n�{�����������������ȝܝ�������	���!�&�/�4�<�D�M�T�Y�a�j�s�x�}�������������������Ȟ͞՞ݞ����������&�C�K�S�\�d�i�q�y�������������������ğɟџڟ��������
��$�@�E�M�U�k�������������Ƞ͠Ҡנܠ�����������	�����"�'�,�1�6�;�@�E�J�O�T�Y�^�c�h�m�r�w�|���������������������������¡ǡ̡ѡ֡ۡ������
���+�>�N�_�q���������͢������+�<�L�]�o��������ϣ���
��/�B�V�h�{���������ˤޤ���&�<�V�f�z�������ƥإ����+�F�`�{���������ɦѦڦ���������*�2�I�_�g�o�w������������ѧާ�������-�6�?�Z�y�������������ƨϨبݨ������������&�+�3�8�@�E�M�R�Z�_�g�l�t�y�������������������שߩ������8�@�d�|���������ĪɪΪӪتݪ�������,�5�>�G�S�c�v������������������Ϋ׫�������7�H�T�Y�^�c�h�m�r�w�|���������������������������¬Ǭ̬Ѭ���&�4�F�K�W�\�z������������ޭ�������(�;�C�H�V�_�h�q�y���������������Ʈܮ������4�<�O�W�_�g�{�����������ԯܯ���������(�1�6�>�F�\�d�w���������������ǰаٰ��������!�*�=�B�K�S�\�e�n�w�����������ñ����������"�'�0�8�A�I�R�W�\�e�j�s�{�������������������Dzвٲ޲��������
��� �%�*�/�4�9�>�C�H�M�R�d�l�������������³ҳ׳߳����������!�)�1�9�>�F�N�S�[�d�l�u�~�����������������ʴϴԴܴ������������ �(�1�:�C�L�U�^�c�v�~�����������������ǵеٵ�������$�<�D�M�V�^�c�h�m�r�w�|�����������������ٶ�������#�(�-�2�7�<�A�F�\�d�l�}�����������ŷշ����*�2�7�M�R�W�\�a�f�k�p�u�z����������������������������ŸʸϸԸٸ޸�����'�F�O�X�r�z���������ǹ̹ݹ�������&�/�H�M�R�W�\�a�f�k�p�u�z����������������������������źʺϺԺ�������
���%�8�@�R�f�w�������������ֻ߻����
�#�(�-�6�>�O�T�Y�b�g�l�q�v�{�����������¼Ѽ�����(�0�>�R�W�f�|���������������������Ľɽνӽؽݽ������������$�)�.�7�<�R�[�b�g�o�t�y�~���������ɾξ�������������#�(�-�2�7�<�A�F�K�P�U�Z�_�d�i�n�s�x�}���������������������������ÿܿ����
��1�:�V�_�n�s�������������������������!�)�?�G�L�Q�h�p�u�z������������������������9�A�I�N�S�\�a�f�k�p�u�z���������������������#�(�-�U�^�g�l�����������������������-�2�;�C�L�Q�Z�b�k�p�y��������������������������/�6�F�Z�_�g�l���������������������������������������������+�:�Q�V�t���������������������������������
��)�2�7�@�E�N�S�\�m����������������
����&�+�4�9�B�G�P�U�^�c�l�q�z���������������������������������
�$�-�2�;�@�I�N�W�\�e�j�s�x��������������������������������������;�I�N�W�`�e�n�w�|��������������������������������������&�/�4�=�F�K�T�]��������������������'�0�5�>�G�P�X�m�v���������������	��&�5�J�R�Z�g�o���������������������
��!�/�7�?�H�U�^�c�h�m�t�y�~��������������������������������� �%�*�/�4�9�>�C�H�M�R�W�v������������������������'�8�H�M�U�e�j�r������������������������������
���!�<�D�I�Q�d�i�q������������������������������������"�*�<�@�H�]�e�n�r�z����������������������"�6�>�K�O�W�[�c�g�o�w�{�������������������������
�'�,�5�>�O�S�[�_�g�k�s�{�����������������������������
�����'�+�3�;�?�C�K�k�v�z�����������������������������������������$�)�<�D�L�Q�Y�^�f�k�������������������������������$�)�9�>�P�U�e�j�z������������������������������
��8�L�Q�V�^�c�k�p�u�}����������������������������������
���,�1�>�C�Q�V�b�g�s�x������������������������������
���!�+�0�:�?�D�I�Q�h�q�v������������������������
��*�/�J�O�W�s�x����������������������$�)�1�9�N�S�u�z����������������������������!�)�.�3�;�@�H�M�U�Z�b�{�����������������������������������������!�&�.�H�P�X�]�e�u��������������������������������������!�)�B�G�O�i�n�v�������������������
���2�7�<�D�I�N�V�[�c�k�p�u�}��������������������������$�1�?�D�L�^�q����������������������&�9�L�_�d�l�z�����������������������������1�6�K�P�X�`�u�z����������������������"�'�/�J�O�W�_�y�~������������������������������� �%�<�A�F�N�S�X�`�e�m�u�z��������������������������������
���"�'�,�1�9�>�E�J�O�W�\�d�i�|��������������������
��%�*�2�:�G�L�T�\�a�i�n�s�{�������������������$�6�;�R�W�z��������������������������������������	�$�-�2�;�@�E�M�R�W�_�d�l�t�y�~���������������������������%�9�>�F�K�P�W�n�s������������������������
���/�G�L�Z�_�r�w�|����������������������������������������2�E�J�R�Z�_�g�l�q�y�������������������"�*�2�7�?�G�L�T�Y�^�f�k�s�x�}����������������������������
����!�)�.�6�;�@�H�Q�a�f�q�v����������������������������������&�.�J�O�W�v�{��������������������,�1�9�R�Z�b�o�}����������������������� �<�E�N�W�k�t�}����������������������������"�0�5�:�B�G�L�T�Y�a�i�n�s�{������������������������������������!�)�.�3�;�@�H�M�U�Z�b�s�|�����������������������������"�'�5�:�M�R�W�_�d�w���������������������������������	���� �(�-�5�:�B�T�b�g�o�~�������������������������������������,�1�9�M�V�[�c�l�q�y�����������������������������������$�,�4�D�I�Q�V�[�c�w����������������������������������4�I�N�h�m�~�������������������������������"�2�7�J�O�a�f�k�p�x�}������������������������������
����$�)�1�6�>�F�K�P�X�]�e�j�r�w��������������������������������!�3�I�Y�i�|��������������������������� �%�*�2�7�<�D�I�Q�^�k�p�x�}�����������������������������������	���#�(�0�5�=�B�M�R�^�c�p�u���������������������������������������%�*�4�9�D�I�U�Z�g�l�v�{������������������������������������'�,�4�9�B�G�P�U�^�c�l�q�}����������������������������������� (-5=BJR[dmv�������������� )2:CPYajrz������������������
(16?HQZclu~���������������$,19AFNS[`emu~��������������
#+4<ENV_hqy������������������
%.7@INW`ir{���������������',4<DIQY^fksx�������������������#+7<DLQV^cksx������������������!).6>CHPX]emrz������������������				$	)	1	6	>	F	N	a	i	q	y	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	



$
,
4
O
W
k
p
w
�
�
�
�
�
�
�
�
�
�
�
�
�
�

);@H[`hy~������������%8=EY^fksx}���������������������



!
)
1
:
C
L
U
g
l
u
}
�
�
�
�
�
�
�
�
�
�
#(05=BJR]bjrw������������������$,4CLT\ejs{�����������(-5:BGLTY^fksx�����������&+08=BJOW\dl��������������
+:INV[ck���������������!,1:?JOZ_ns�������������������$)1BGOT\ejrw�������������
"'/49AFNVbs����������������(-5:?GLTY^fks{�������������$7<APUZejo������������������9BGLUZ_mrw���������������� %38=FKPdin�����������������
'/M]bgpuz������������������5:?PUZ��������������',19>FKPX]em����������������.>CV[`hmrz�������������
*1?DTYin����������� 49NSinsx�����������������  
  & / 4 = B J O W \ a j s x � � � � � � � � � � � � � � � � � !!!!"!+!0!9!B!G!P!Y!^!g!p!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"""""!"'"-"3"9"?"E"K"Q"W"]"c"i"o"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&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'
'''"')'0'7'>'E'L'S'Z'a'h'o'v'}'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(	((((%(,(3(:(A(H(O(V(](d(k(r(y(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())))!)()/)6)=)D)K)R)Y)`)g)n)u)|)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)*****$*+*2*9*@*G*N*U*\*c*j*q*x**�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*++++ +'+.+5+<+C+J+Q+X+_+f+m+t+{+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,!,(,/,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/~/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0
0000&0-040;0B0I0P0W0^0e0l0s0z0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01
111"1)10171>1E1L1S1Z1a1h1o1v1}1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12	2222%2,232:2A2H2O2V2]2d2k2r2y2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�23333!3(3/363=3D3K3R3Y3`3g3n3u3|3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�344444$4+42494@4G4N4U4\4c4j4q4x44�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45555 5'5.555<5C5J5Q5X5_5f5m5t5{5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�566666#6*61686?6F6M6T6[6b6i6p6w6~6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�67
7777&7-747;7B7I7P7W7^7e7l7s7z7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�78
888"8)80878>8E8L8S8Z8a8h8o8v8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�89	9999%9,939:9A9H9O9V9]9d9k9r9y9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9::::!:(:/: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>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>?
???"?)?0?7?>?E?L?S?Z?a?h?o?v?}?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?@	@@@@%@,@3@:@A@H@O@V@]@d@k@r@y@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@AAAA!A(A/A6A=ADAKARAYA`AgAnAuA|A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�ABBBBB$B+B2B9B@BGBNBUB\BcBjBqBxBB�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCCCC C'C.C5C<CCCJCQCXC_CfCmCtC{C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�CDDDDD#D*D1D8D?DFDMDTD[DbDiDpDwD~D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DE
EEEE&E-E4E;EBEIEPEWE^EeElEsEzE�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EF
FFF"F)F0F7F>FEFLFSFZFaFhFoFvF}F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FG	GGGG%G,G3G:GAGHGOGVG]GdGkGrGyG�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GHHHH!H(H/H6H=HDHKHRHYH`HgHnHuH|H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HIIIII$I+I2I9I@IGINIUI\IcIjIqIxII�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�IJJJJ J'J.J5J<JCJJJQJXJ_JfJmJtJ{J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�JKKKKK#K*K1K8K?KFKMKTK[KbKiKpKwK~K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�KL
LLLL&L-L4L;LBLILPLWL^LeLlLsLzL�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�LM
MMM"M)M0M7M>MEMLMSMZMaMhMoMvM}M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MN	NNNN%N,N3N:NANHNONVN]NdNkNrNyN�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NOOOO!O(O/O6O=ODOKOROYO`OgOnOuO|O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�OPPPPP$P+P2P9P@PGPNPUP\PcPjPqPxPP�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQ Q'Q.Q5Q<QCQJQQQXQ_QfQmQtQ{Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QRRRRR#R*R1R8R?RFRMRTR[RbRiRpRwR~R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RS
SSSS&S-S4S;SBSISPSWS^SeSlSsSzS�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�ST
TTT"T)T0T7T>TETLTSTZTaThToTvT}T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TU	UUUU%U,U3U:UAUHUOUVU]UdUkUrUyU�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UVVVV!V(V/V6V=VDVKVRVYV`VgVnVuV|V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�VWWWWW$W+W2W9W@WGWNWUW\WcWjWqWxWW�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�WXXXX X'X.X5X<XCXJXQXXX_XfXmXtX{X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�XYYYYY#Y*Y1Y8Y?YFYMYTY[YbYiYpYwY~Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZ
ZZZZ&Z-Z4Z;ZBZIZPZWZ^ZeZlZsZzZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[
[[["[)[0[7[>[E[L[S[Z[a[h[o[v[}[�[�[�[�[�[�[�[�[��a����P����*��#�&�&�&�&'�C�ZVd+mJs)�	�����Β��s��F����K�!���}W �c�z̀ʂu����m�ğG���������h�O���������������������R:DNXblv�A$�-"7eD�M�X�`kDos��+�F�����=�D�Ko	�	�4
�4
5
5
15
F5
�?
rA
�A
�A
�A
�A
�I
L
�M
�M
�M
�M
�M
�M
�U
�W
�Y
�Y
�Y
z_
�_
�_
�_
�e
�f
p
�p
�r
�t
�
�
!�
)�
1�
��
]�
e�
��
�
�
�
�
$�
,�
4�
<�
�
#�
+�
3�
;�
C�
��
ƒ
Β
֒
�
��
�
	�
�
1�
9�
A�
Z�
n�
��
��
��
��
ʕ
�
%�
-�
5�
�
��
��
��
ǭ
ۭ
�
�
�
+�
 �
"�
��
Ż
ٻ
��
��
��
��
��
׾
�
��
�
 �
8�
s�
{�
��
��
��
��
/�
��
Q�
i�
��
��
��
��
��
�
�
��
��
��
��
h�
p�
x�
5�
��
&�
��
y����������u�������
 
-
5
I
]
e
y
�
�
�
!)1����"�"�"�"�"�"�"�"�"�"#�&�&)) -5-J-_-�3�4�4�4�4�7<:�<7?
BBB%B-B5B=BKGSG[GcG>KRKfK|Q�Q<T�V�V�V�\G`{b�b�b�b�b�b�b�b�b�b�l�lm	mmm!m)m1m9mAmImQmYmamimqmym�m�m�m�m�m�m�m�m�m�m�m4���� ��q�'�p�u���������������2�/���~�'/D\k#s#{#�#�#�,�3�4�6$8,848<8D8L8T8\8d8l8t8|8�8�8�8�8�B�B�D�M�SYZT_^_h_r_|_�_�_�_�_�_�_�_Ql[lelolyl�l�l�l�l�l�l�l�l�l�l�l�l?}I}S}]}g}q}{}�}�}�}�}�}�}�}�}�}�}�&�W�_���:�j�r�z�����������"�*�������ƭέ֭h� !"���MNOqr��[�u�J
 � �!j"4#�#�$�%e&8'
(�(�+�+-[L[M[N[O[L_Q_V_[_`_�x�yGz�z�}W~�~
h��#����j��������������,�-�.�/�0�1�2�3�4�5�I�T�U�V�W���;<�����!�!�"�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�<�<�<�<�>(D)D*D+D,D-D.DVO[OV�VNW.XOYPY<[t\y\~\�\.e�g�h�m�n�n�n�n�p�s�s�spv��ۃ��(�-�2�7�<�A�F�ʊV�[�j�o�ǐ�ӔԔՔ֔הؔٔڔ۔ܔ��� �������(���������ܮ���}�~��3�4�5���N�S���#�(���R�����P�������������_�d�i�n�����:�����#�(�-�2�7�<�A� �b�%&'()*+%&���"�"�"�"�"�"�"�"�"�-�-�-�-�K�K�KWR\RaRfRkR�Y�Zlemeneoepepppp p%p*p/p4pW|X|Y|������������[�`�e�r�P�Q����������F��ӛ����A������������ҥӥԥե֥ץإ��®Ǯ̮ѮW�X�X�]�b�ڶ߶�p�u�z����������}�������������������������������c�d�������������j�W���"�#�������������������>��s���3�2�^�c�h�m������q�����P
U
Z
_
d
��������\a"#$%}~D'E'F' ,!,�.�.�/�/�/�/�/�/�/00�;�;�;�>�>�E�E�E\HaHfHkHpHuHzHH|L�L*N/NOwYxY�[�[�[�[�]�_�_�_qarasaDcIcNcSc�k�kznn�o�o�p�p�p�p�p�p�p�p�t�t�t�t�t�tw{ |!|�|]}+~���������D�������$�ڶ:������H�	��������������������������������������q�5�������0�����(�����������y�~�������������������������$�,��������9�<	


�z@
����j%]bg��i����u� � � ##�#U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%u<v<w<x<y<z<{<|<EEE	E
E�M�O�Q�SU�U�U�V�W�WYZZ�[�[�[�[�[�[�_�_�_�_�_�_�d�d�d�d�d�d�m�m=p>p�r�s�x5{6{LMNO��"����K����t�א��������������8�=�B�^�c�h�Q������������������E�J�O�;�����%�&���d�i��������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a�b�c�d�e�f�g�h�i�j�k�l�m�n�o�p�q�r�s�t�u�v�w�]2�2%3�3�3Q4�45}5�5E6�6777$8)8.8�9FGFHFIFJFKFLFMFNFOFPFQFRF�X�X�Y[[[[[[	[
[�u�u�u�u�u�u�u�u�u�u�u�u�u�u�u�
��D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�������������������������������������������%�+�d�,�1�6�;�V�[�`�e�m�r�w�E�����w�*�+�,�-������	�	�	�	�	W	\	a	f	k	!	&	+	0	�	�	�	�	�	�	�	�					S%	X%	]%	b%	g%	l%	q%	v%	{%	�%	�%	�%	+	.	.	Y1	Z1	[1	\1	\:	#;	�<	�<	�<	�<	�<	�<	�<	�<	�<	�<	�p	�p	�p	�p	�p	�p	�p	�p	�p	�p	�p	�p	�p	�p	�p	@�	A�	��	P�	Q�	R�	S�	T�	U�	V�	W�	ē	z�	�	��	��	S�	T�	U�	V�	W�	X�	Y�	Z�	[�	\�	]�	^�	_�	`�	a�	b�	c�	�	�	�	�	�	�	�	�		�	��	��	��	��	k�	p�	/�	4�	��	��	��	��	��	��	��	��	��	��	w�	��	��	��	��	��	��	��	P�	��	8�	��	��	��	z�	{�	;�	l�	��	��	��	0�	a�	��	��	��	%�	V�	��	"�	��	��	�	E�	J�	��	��	2�	g�	��	��	�	;�	p�	��	��	�

�
�
U
Z
�
�
Q
V
�
�
M
R
�
�
I
N
�
�
E
J
�
�
A
F
�
�
�

�
�
�
H
v
w
x
y
z
{
|
}
~

�
�
�
�
�
�
�
�
�
�
�
�
�
�
9>
L@
�E
F
�F
�G
#J
hL
�Q
KR
S
�S
�U
�W
�[
o\
=]
^
�^
?b
�b
c
Jd
�e
�g
dh
Ei
�i
Zj
[p
Kq
r
s
�s
&u
!�
��
��
�
��
b�
ن
}�
A�
*�
��
=�
��
��
�
!�
��
��
�
ϝ
Y�
�
t�
o�
X�
̢
��
#�
��
>�
��
�
Y�
�
��
��
�
�
l�
��
��
E�
Ҹ
��
�
��
��
��
9�
��
�
��
p�
=�
��
V�
��
@�
��
2�
�
l�
��
��
��
��
��
&�
G�
0�
��
q�
��
��
�
m�
V�
��
��
!�
��
<�
��
i�
��
B�
��
��
C�
��
��
W�
��
V�
?�
7�
~�
b�
��
��
m�w���
��kT���:|I � b!�!'&(Q*�*v+,�/60�0O1+4�6�89;�;�=>Y@�@�E^F�H*I�I�JM�MiN6O�OOP�P2RS�S�U{V�WsXXY�Y$]�]�^ _�_�`-a[g�gthDi�i�z�{|�|U}_~d~i~n~s~x~}~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~������P�-�2�7�<�A�F�K�P�U�Z�_�d�i�n�s�x�}�����������������^���������������� �%�*�/�4�9�>�C�H�M�R�L�R������������������������Ʀ˦Цզڦߦ������������űo�7���Ƕs�������u��]���:�����������F���[���^�e�@�*�&�����3��.��*���	
�
4��tV�� $!�!z)*�*�+,_-/4�5�6T?�?�@A�A�C�D'E�EJF�FxG5P�PyQR�R
W�WgXY�Y�Z_[/\�\]]	h�hfi
j�jpy�y�zq{�{�����������Y�����	���f�
�������l�����=�إ��ƨP�U������
�d�i���Ū�!�x�}�ԫ٫0�5��������D�I�������btu����h��	�2
�
O���5�M���e���
�%���X�w�r
�
�

�
�

�
�
�
�



P
�
�
*
�!
�)
y(
�)
r"
� 
>0
�+
V#
�'
;%
�#
"
�$
� 
�#
T'
6*
�M	z	vY�Zxb�i�i�s�s�s�sс���
��(�7�L�[�j�y��2�������F����Z�����0�E��������O�Ci�!+&`.�13�6�8v;1H�N�QX$Y9Y:\�fHg�h�k�k�l<v���f�;�1���Rf�v
�
�x��m��.[!�!�!*"V"�+�+�,�,�,�,�,�,23�6�6�6k7�7�788.8�8�8�8<&<�XnYIc�w�����6�ŷW���^m��l,	q��+}�!s�66�7�7t8�8Te�e�f�fi�ij��4�w���x���z]	��	X�	g�	v�	�	1�	Ү	�	��	��	>�	S�	��	�	��	ı	e�	z�	�	0�	ѳ	�	��	��	=�	R�	�	�	¶	׶	�	��	s�	��	�	��	��	��	��	$�	 �	]�	��	��	��	��	��	��	H�	W�	V�	e�	��	d�	��	�-
�-
�-
�-
�-
�-
�-
.
.
).
8.
G.
V.
e.
t.
�.
�.
�.
�.
�.
�
�
a�
��
y�
:�
��
g�
-v�u�Ќ�/������7�N��������|�>������k�6`�`6a�a=b�b[c�c�d
e�e�g�mqnXp�prqr�r}st�t!u�u�vzwOx�xUy����e��F���]��N�ޅj��u���w�9����&�R�~�����#�Ps�`�z�O � � �!o"9#�#�$�%O&j&='(�(�(�+P[e_�x�yLz�z�}\~�~m��(����o�	��6�J�X��=����!�"�)�<�>/D`OV�V:WOW/XQY=[�\/e�gi�m�n�p�suv���K�ˊ`�t�Ȑ�ݔ
�àæ�����)������6���X���-���W�������Q���s���?��F�!�c�,&+����"�-�KpR�Y�Zqe9pZ|�����j�s�R��������K�	�؛	�B���٥q�֮Y�g�������
�����������������e�������o�X���$���C��x���8�3�r�����r�i
����f&�G'",�.
0�;�>�E�H�L4NOyY�[�]�_taXc�k�n�o�p�t|{"|�|I}b}0~��I�����)�߶?�������M�
��������ÿ����������������������������v�:�������5�����-������������������)�1���$���>��=	"
�E
��o*l��n��z� (#�#j%}<E�M�O�Q�SU�UW�WY!Z�[�_�d�m?p�r�s�x7{Pč'����P����y�ܐ������G�m�V��������T�@���'���n�x�b2�2*3�3�3V4�45�5�5J6�6 738�9SF�X�Y[�u�^�������1�i�@�j�|�J���{���b�|�.����	�	�	p	5		�%	+	.	]1	]:	(;	�<	�p	B�	��	X�	œ	�	�	��	��	d�	
�	��	k�	��	��	u�	9�	��	��	��	��	x�	��	��	U�	��	=�	��	|�	@�	q�	��	��	�	5�	f�	��	��	��	*�	[�	#�	��	��	�	O�	��	�	7�	l�	��	��	�	@�	u�	��	��	�

�
_
�
[
�
W
�
S
�
O
�
K
�
�

�
�
�
�
(
*(
=(
P(
>>
Q@
�E
F
�F
�G
�G
(J
mL
�Q
PR
S
�S
�S
�U
�W
\
t\
B]
�]

^
�^
Db
�b
�c
3d
Od
�e
�g
�g
ih
.i
Ji
�i
_j
`p
�p
Pq
 r
�r
s
�s
Mt
+u
&�
��
��
|�
��
"�
��
F�
g�
ކ
f�
��
F�
�
/�
��
��
B�
Ɏ
�
h�
��
�
�

�
&�
��
s�
��
�
��
ԝ
^�
�
y�
t�
=�
]�
Ѣ
��
��
(�
��
C�
p�
��
�
B�
^�
�
��
��
��
�
˳
�
q�
�
��
J�
׸
��
��
d�
��
��
��
"�
>�
��
�
��
�
u�
&�
B�
��
[�
��
E�
��
�
7�
�
U�
q�
��
��
��
��
��
��
+�
L�
�
5�
��
Z�
v�
�
��
�
r�
;�
[�
��
��
��
&�
��
A�
��
N�
n�
w�
��
G�
��
��
��
,�
H�
��
l�
��
\�
��
�
[�
$�
D�
<�
��
g�
��
��
��
Vr�|�
�k��
��p9Y�~�$�?$�
�2 N � g!�!,&�&(�(V*�*�*�*{+,�/00;0�0T104�6�89$9$;�;�;�=�=>^@�@�EcF�H�H/I�I�J�JM�M�MnNO;O�OTP�P7RS�S�S�U�V�WXXxXAY]Y�Y)]�]�]^�^%_�_�`�`2a+gDg`g�gyhIi�i�z�z�z�{|�|Z}�~����U�����c�
�W�X��ĥ��ʱt��<���̶x�r�Ÿ�����z���b�>���?�
��������������K�D���`�����c�j�E�/�+�������8�	�3����/�"��x	�	
�
9�y[#��� � )!�!)�)*�*�*�+,d-�344�5�5�6B7Y?�?�?�?�@A�A�C�D,E�EOF�F�F}G:P�P~QR"R�RW|W�WlX�XY�Y�ZD[d[4\�\�\b]h{h�hki�ij�juy�yz�zZ{v{|���$��|���"��n���^������{���k��������ȡ�U�q�����B�ݥ��Ʀ˨8�Z����n�ʪ&���ޫ:����N��r�����#�����������������������������������������������������������������������������������������������������������������������	��������������������	��������������������	��������������	��������������������	���	��������������	�����������������������������������������������������������������������������������������������������������������������������������	������������������	������������������	����������������	��������������������	��	�����������������	��	��������������	��1�1~K$�u���core_intrinsics�derive_clone_copy�����7�������q}�~�$�XŲzײz����7�����w�Ќkoo7���Y��O\Ųz�����7�����z�K��m�R������Z����7������6��c�6�p��
e�f\Ųz	derive_eq�������7�����"����0����2w����7������tcd�M���(��U}��Ųzfmt_helpers_for_derive��_�_��7��������O]��`[�1��7������Jx�I$�����
���\Ųz����7������������s��6Ųz����7�����̂>,�	7����
hŲz����7������"[��M����<2'�����7�������?�h+��~�$�G�Ųzײz����7������J
�g�A��TGOŲz�����7�����vN�r�N,s���3(M����7�����Ex�fL����pj�Ųz�����7�����+@��$꾩t.R
}�J�Ųzײz����7�����S� H�{D���u�=�Ųz�`�`��7�����5(N�)�$l��g��Ųz��z������7������5�J�o�*�j
rŲz�`�`��7������~�2WS=��X<�Ųz��z�_�_��7�������q�"�U~�$�3�Ųzײz����7������iV������������7������rE��gtp��
wŲzײz����7�����>G�%�m�������T2`����7�����'�!�UN�����
m��\Ųz����7�����ҧ|��������U�Ųz��z������7�������;.&k����~�
]Ųz��z�_�_��7��������])��@�����Ųz��z�_�_��7������j<,�������
�Ųz�����7�����h�n��|�����	�Ųz�����7�����Ѷ�-�2������
Ųz�����7�����߫�nO�u����&����7�����"�H&j����2'A����7�����(�Z������<�C��jŲz����7�����7���f�&���2(�����7������P�I����L,�����7�������U3'%��BiZŲz��z�_�_��7�����Qa���͝��J
�Ųz��z�_�_��7��������J�W��<ղ�Ųz����7�����<.�b�Y���������7������t�����ד�Ųz��z������7������%-�wL���7	����7���������s�<�*�i
mŲz�����7��������!�Qt�9��Ųzײz����7�������g�
q�t�u;�Ųzײz����7�������܀v<t?�u
'Ųzײz����7������7�H\���e!%�1��7������k&K�-�I�SB�
Ųz����7������W"U$�e�p�
�Ųz��z�_�_��7�����X����t�7}�Ųzײz����7��������gS�_����
�	Ųz��z������7������[�mӱ\�� ��U'Ųz�`�`��7�������T��+9����
�Ųz����7�����v�t��0r!t����Ųzײz����7�������@�;�xt�R�
�Ųzײz����7������>��KKN~�$�#"�Ųzײz����7�����K��iቪt���
hŲzײz����7��������~3v^��씄
N����7�������N��ӱ���2'|����7�������cG>�t���
�Ųzײz����7�����`�1��Y�Kt�E0	Ųzײz����7�����"N}��Q�mmatches�����'��|Z��}s��7�����~�>���O�t�_h�	Ųzײz����7�����M=ke����wG
�	Ųz�`�`��7���������~`}4����Ųz�����7�����58��GV~�$�Y'�
Ųzײz����7�������"3~c�t*Ih
w
Ųzײz����7������i �L�P�~�$�
/!Ųzײz����7�����Ɯ��:Y����	40�
����7�����'0Di�nt<1t
Ųzײz����7������"u�Oi~S$Œ�Ųzײz����7�����X�U��S���{�
Ųz��z������7�������=P�u���S�
�Ųz�`�`��7�������~�����
�
Ųz��z�_�_��7�����!{��"������4 ��� ����7�����6Jt��$����ݴ
�Ųz��z������7�����=`C7������	A����7������x��������2"p����7������g448������
�Ųz��z�_�_��7�����o�S{�����@�Ųz�`�`��7�����-��s��z����
bŲz��z�_�_��7��������r������,V
Ųz�`�`��7�������&D�����,Cr����7��������k����z����'���}s��7�����BA�ξ*���9]
Ųz�����7������b�G�w#t�E
[Ųzײz����7�����(�����*y����Ųz��z�_�_��7�����hhTL��u����Ųz�`�`��7�����ܨ�_�zt�}&�Ųzײz����7�������_K�B�<t�G71Ųzײz����7�����Yh+��~;$�*�Ųzײz����7�����4{������i29K����7������yT�������%z����7���������{0�^~�$�lŲzײz����7������A��I�����S ����7�����$*a��(&~�$�8	�Ųzײz����7�������#1��c����Ųz��z������7������:~ͨ��a�����4 �����7�����[�#r�c�����
�Ųz�`�`��7������D���遞��<��u
Ųz����7����������n����!	����7�����πI�\eA�����"E����7������{\���hG����
�Ųz�����7���������+��c���Ųz�����7�������*��8���
Ųz�����7������D�Jo�=��Z+LŲz�����7��������&Zq�����4J����7�����֊���Ø8����-'���ZŲzpanic_internals��generic_assert_internals�����7�����zϔ�YR���\9Ųz��z�_�_��7�����I��Tc	z��>
oŲz��z�_�_��7�����ν	� �-\t���Ųzײz����7�����`�=������ʏRŲz��z������7�����;�<����z���!�Ųz����7�����
��B�<t'4f
AŲzײz����7������T���������1�Ųz��z�_�_��7��������@��>�;�q
�Ųz��z�_�_��7�����E"��N��bJzŲz����7�����o[ݐ�����2�����7�����FhTq�\pAt��iEŲzײz����7�����r��W�zxF�xܟ
�Ųz����7�������ϝF/����OsŲz�`�`��7������\�P�}�e~�$�SŲzײz����7��������X��|����
Ųz��z�_�_��7�����y��<xs~�$�"�Ųzײz����7������Lc�A7�~�$ѽ"�Ųzײz����7�����#>�P������A�Ųz��z�_�_��7��������䋏�����''(Ųz��z���z����7�����,
�7��y.t�([/Ųzײz����7�����vW<���v��<��Ųz����7������oJ\�j�~�$�U'
Ųzײz����7������ahB����� �Ųz�����7���������.o
���=�����7������B��M�����0Ųz�����7�����j3�,(`�t�IhŲzײz����7�����*j�B(���WV�Ųz��z�_�_��7�����������v���*�����7�������[k7K����Vh�Ųz��z������7�����c�r9-J��xʞ
�Ųz��z������7�������2c�]����Ųz��z�_�_��7�������ळ1���#="a����7��������kl����l	�����7������:]��3���qŲz��z�_�_��7�������W1/����>"
Ųz�`�`��7�����=�]���S���{%����7������`�`1����\@�Ųz�����7�����s�W�	
[�����
�Ųz��z�_�_��7���������J�u��qY�Ųz�����7�������b�(�0���15�����7�����?J�ڬ~����ZŲz�����7�����ѳ���s�����pŲz�`�`��7�������$�i��d
�Ųz�`�`��7������̪ϠKÐt�^Ųzײz����7�������a�v���3C�����7�������#��t�t��/rŲzײz����7�����"�^`v4�����/W����7�����̅�2�W���9(�����7�����Һ���o�h~�$�w Ųzײz����7�����rh*�wu�x��
�Ųz�`�`��7�����~��ֵ5_��W�Ųz��z������7�����f�A��ºo����; �����7�������"#d������ Ųz�����7�����-zz��j���"� ����7�����_��6*6~�$��
�!Ųzײz����7������>�c����İb	 !����7�����i�� -B�P���� Ųz��z�_�_��7�����#�u��ߗ.t��
�Ųzײz����7�����R�������� �!Ųz�����7�����(�����~�$� �"Ųzײz����7�������"�rbY�t��?wŲzײz����7������4�(���;�1��7������SfN�HS�t���
�Ųzײz����7������e��_Wd���CX"Ųz��z�_�_��7�������?"�[������#5���5�$�$��7�����<��?f����
{"Ųz��z�_�_��7�����0,�c���`�(#Ųz��z������7�����������t�b
� Ųzײz����7�������J2� d$���$#Ųz��z�_�_��7������s�MC���+�#Ųz��z������7������֒�~���/=$����7�������d�OYRt���!Ųzײz����7�����q�7�j0���1�$����7������y�fCV��̂1�$����7�����-H��ۿ����T2%Ųz�����7������ �f`ah���*0%����7�����_d�.�\s�t�a�"Ųzײz����7������m����}~x$�	W&Ųzײz����7�����Э�`2������6 �����7�����3��.Ck����0�S%Ųz��z�_�_��7������)��������B/&����7�����ɾG4~~�}~�$Ƴ""'Ųzײz����7�����bF&�W�C>����
"Ųz����7���������/�8t�&7$Ųzײz����7�����w����^��b*�1��7�����J��%#�v���
|&Ųz��z�_�_��7������q�
�]t�`W�$Ųzײz����7�����?֬���^����/5��$�$��7������$�r�wt���
%Ųzײz����7�����U?S_��5~�$�<'�(Ųzײz����7�������\�F0�
m^
`(Ųz�����7������G;�K�y��E'Ųz����7�������&�FxD�~�$Z/U)Ųzײz����7�����vBl���~�$�15�)Ųzײz����7�������uSw�����
/�(����7�����Å~�E����%(*)����7������@[?
����R�(Ųz��z�_�_��7�������-2����`u(Ųz����7����������xz�w��
�)Ųz�����7�����S$դMI�4���%�)����7������P�^�����
[*Ųz�����7�����V�\AW��o~� ��U +Ųzײz����7�����s���BΌ�����
�*Ųz�����7�����2�'c�u�����*����7������̀;��l��+O*Ųz��z�_�_��7������;�?F�xs����
�*Ųz��z������7�����Ƀ5;�L���"5i+����7�������=��Ώ~�$�#[,Ųzײz����7�����I6'�nB�����
�+Ųz��z������7������-受�����C
,����7������D2{N�������.5I	�$�$��7�������{�������
f,����7�����4��E�ˊ�
]
�+Ųz��z�_�_��7�����k��'=HBL���-Ųz�����7�����:=ʚ�(h
���|*Ųz�`�`��7������v����'���/2-����7�������1Z�M9x~�$�3($.Ųzײz����7��������U�����
G�,Ųz��z�_�_��7������*��t���!�-����7������9�������P�,Ųz����7������mA������^d.Ųz�����7�����q�$��tuُ
�+Ųzײz����7�����VTU+������; �����7��������(�����
�.Ųz��z������7�����k��bFU��t�(��UW,Ųzײz����7������^R������8C	=/����7��������7��V����
�.Ųz��z�_�_��7������� �+�U����.Ųz��z�_�_��7�����qT���9����/����7�����y����k���Q�
-Ųz�`�`��7��������KNtm���C90����7�����.�f��Ǒ~�$�
#+1Ųzײz����7��������ϗ>,�~�$�La1Ųzײz����7������)�w�3����R
1Ųz�����7�����ݠy9�`����C	1����7�����ێ�}~Z]4����'5H�$�$��7�������-�z��C��>{61Ųz��z������7������_c��i�	�X
�0Ųz��z�_�_��7�����,���& M2t��)/Ųzײz����7������ٷܮy���J,/2����7�������c8Alb�t���/Ųzײz����7������`&��W���q2����7�����q�0�!Y=��yA�1Ųz��z�_�_��7�����\����~�5���
�2����7�������3�\%�K��
�2Ųz��z������7�����z� |�����Ow3Ųz�����7������0��B�\~�$�:4Ųzײz����7�����#$������uF�
�3Ųz�����7�������r�ȽE�����J %����7������YM��ư��H��UJ4Ųz�����7�������x�e�����
#H4����7�����n/^�ů�t���
�1Ųzײz����7�����q
(�86~�$�p5Ųzײz����7�����nn�������^'�4����7�����K.���r����
F5Ųz�����7�������|٣�A��UQ�4Ųz��z�_�_��7��������8������'5��$�$��7������w�Ua�U�~�$�"'o6Ųzײz����7������|���
h�IT
6Ųz�����7�����@���_��p5Ųz��z�_�_��7�������	��>�t�|(�3Ųzײz����7������P���-�����5Ųz��z�_�_��7������V�Ò�=����>6Ųz��z�_�_��7���������t�1�1���7������X��W���KZ�
s6Ųz��z�_�_��7������leC�s|wt�KN�4Ųzײz����7�����OSh�m���SZV7Ųz��z������7������}�e,D�����7����7�����*t���c���3�7����7�����i�3��qp~��
�8Ųzײz����7�����a����{��J�
�3Ųz����7������xTV��˝����3Ųz����7�����`<�7�C��~�
*4Ųz����7�����s��z�����U2'�8����7�����.�FK	q���{�
s8Ųz��z�_�_��7������
��]���Gg6Ųz�`�`��7������=k�������
)5��$�$��7�����Ŵ7�0����k�6Ųz�`�`��7�����濾ĸa[
��R
>9Ųz��z�_�_��7�����<B��X^����du9Ųz��z�_�_��7������d�ϷL�t����7Ųzײz����7����������������7Ųz�`�`��7������#��lt+�p

8Ųzײz����7�����b^�?6���t��=@8Ųzײz����7������k���b
���C&;����7�������Lҁ��JtKw�
�8Ųzײz����7�����ěM��׋���M�:Ųz��z�_�_��7�����w��S��.��Y;Ųz��z�_�_��7�����jD�7xX�!�p�
-<Ųz�����7�����N��֜��t�'
{9Ųzײz����7��������Rt����U�
�;Ųz��z�_�_��7�������}#l�ZT��C��<Ųz�����7�������5$'
���8�
�<Ųz��z������7��������塢�U���
�<Ųz��z������7������:��Te���l�
=Ųz��z������7������'�
'����.�<Ųz��z�_�_��7������肆
4�����!2'�=����7������;��e��t���
:;Ųzײz����7�����ۖ���R����F�=Ųz��z������7�������Z�Y�����"+]>����7�������x�;�����2(�>����7�����nO�������S�>����7�������^2�Vǽ�M
>>Ųz��z�_�_��7�����]i>m%	ۛ>���1��7��������赣����i?Ųz��z������7������Vz]v��p��?Ųz�����7�����1�FA��"��Ң�?Ųz�����7�������v ���c�*=j
�?Ųz��z������7�����whP�D)=�~�$�
/�@Ųzײz����7�����O�|Z)��S�
�@Ųz�����7�����ӌ��{�7t�<X�=Ųzײz����7��������s<
�~p$�6�AŲzײz����7������!�������}>Ųz�`�`��7�����09��@O����
@Ųz����7�������v�G��S
�AŲz�����7�����p���5�7����
�@Ųz��z�_�_��7�������(c��9t��� ?Ųzײz����7����������l����"B����7�����E`}�.�p����
K?Ųz�`�`��7��������l�H!q���CgB����7������N�?�=�Z��V	�AŲz��z�_�_��7������9Ż(V"���+�
�?Ųz�`�`��7������rMt.|s����2'�B����7�����r�7t�������E�BŲz��z�_�_��7������W#Gp1W;~�$�'(DŲzײz����7�����V����v+���G,�C����7�����@����,��!H
�CŲz�����7������ǘ��ۉp���̲�C����7��������RH����B��CŲz��z�_�_��7������l/�1�C~�$�('EŲzײz����7��������<�׼�*i
�CŲz��z�_�_��7�����P�c�yZx����9)DŲz��z�_�_��7�����~�q㪞�~<$�	*�EŲzײz����7�����i��&/:4_���,3;E����7�����Z�̽yW�tS��
�BŲzײz����7������2JÜ����|�DŲz��z�_�_��7�����V��jVf����
FŲz�����7������
<:3�~���FŲzײz����7�����զ{7�����c�
&EŲz����7���������^���C	sF����7������)#��8��~�$�eGŲzײz����7�����㈚�u���t�s'DŲzײz����7�����ʧ��g�0~�$��GŲzײz����7�����O��	��~�$�/HŲzײz����7�����;c�vE�Bt�0D�DŲzײz����7�����H;�l�̰���z����'�;��}s��7������4	�-����/�G����7������j`��yQ���])EŲz�`�`��7�������#ʾ$���F
�GŲz��z�_�_��7������M�	H'(Z��MKHŲz��z������7�����RppE�
�t�_�FŲzײz����7���������o��-~�$�=�IŲzײz����7������΋����F~*$r9�IŲzײz����7�����]A�.�5t��8�FŲzײz����7��������bƥ�<�s
�HŲz��z�_�_��7������3NQ�sw���b�I����7�������@X����^{(JŲz�����7�����r�پ��w���̌S U;����7�����ՉJ}$SY�t���
�GŲzײz����7������Z��=�t���GŲzײz����7������O�4�����H�
�JŲz�����7�����j��P���S���	�J����7�����N��7иF�����2"&K����7���������y@���4�
$KŲz��z������7�����/�Bk������aKŲz��z������7�������f���\����
�KŲz��z������7������	1�w.�N���+�KŲz��z������7�������|e���r��k5CGL����7�������j���.��z���<'X@��}s��7������ދ>Ǣ����\zLŲz��z������7�����A|%��^��@
@LŲz��z�_�_��7������� H^�d[~�$���MŲzײz����7���������餆��c��MŲz�����7�����L����Nh���V"�HŲz����7�����&��)�Jm�t��4
KŲzײz����7�����&�l�s^�t;qr
BKŲzײz����7������|ٜ����K_NŲz�����7������$��K�w����u���R�"����7�����7f?�m����?j�KŲz�`�`��7�����Տ�2�ƯU���
NŲz��z�_�_��7�����@����3����1OŲz�����7�����T��:�b������3 ^@����7�������b�#��t���
�LŲzײz����7������B�CA�4����"�O����7�����,�m���+t��
MŲzײz����7������S����8��gTOŲz��z�_�_��7������Og�&&�>��c�
�OŲz��z�_�_��7�����9��P�<ޖ���*�OŲz��z�_�_��7��������Z$	j��fB�MŲz�`�`��7��������m������.'Z;Ųz��z���z����7�����`���8�w��<�
kPŲz��z�_�_��7�����:�u����~�$�'RŲzײz����7������N{.��R�>��1��7�������
�����5�QŲz��z�_�_��7������i�la����D!�QŲz��z������7�������w`g�T��11�QŲz��z������7������F`������I�QŲz��z�_�_��7�����jHbL���G��ّ�R����7�����`�v��� ��<�1MLŲz����7����������4����2�R����7������nO�{�Y�� iwRŲz��z�_�_��7������L����}�xP�
9RŲz����7�����Fو�aa�~�,)ITŲzײz����7�����E�K�yp�5�����: �D����7�������j��v9��d�
ESŲz��z�_�_��7�������Z��t��rQŲzײz����7������m���>�t��)�QŲzײz����7������yx��w�����@^TŲz��z������7�����&S��������Z�QŲz�`�`��7�����I�n
�����85�T����7������v���ڼ+����,U����7�����#Y�d�޴�t�R��RŲzײz����7������l~�`�T��d
�UŲz�����7�������F������� �RŲz�`�`��7�����d�a_��B����8C�U����7������V����j~�$�/�VŲzײz����7����� 1a�j��~�$�	0 WŲzײz����7������J �����O�V����7�����1I?�s����g�VŲz�����7�����D��i{0M�x5�
+WŲz�����7�����2���%��t�%(yTŲzײz����7�����k�ա�������8 �H����7������id�����?4�1��7������F��b����,6�W����7���������n4�������WŲz��z������7�����/�c�%���-�
yWŲz��z�_�_��7�����s���G�t�n�UŲzײz����7������3B#�.�����2"�X����7������W��$I6���!�XŲz��z������7��������PE����<� �RŲz����7�����w��MZ�F~�$�%�YŲzײz����7�����C?�rÙd���X0YŲz��z������7���������g�����#5�6�$�$��7�����9���J����8�YŲz��z������7��������������@ZŲz�����7�����v�+������\c
�YŲz��z�_�_��7�����}E��,�~�$�89[Ųzײz����7�����ŀ�`ȗ���,ZŲz��z�_�_��7�����R���I5�~�$�85�[Ųzײz����7�����s���J	�,���/[����7������,Z`�����4,E[����7�����'F�W��"��	*r[����7������ �Β�����a�ZŲz��z�_�_��7�����a��ip6
�tx�
&YŲzײz����7�����_��p�������'B\Ųz�����7�����F�YD^�����: oM����7������Yw�Y1����k��YŲz�`�`��7�����%�{)�$/t�F�
�YŲzײz����7������b��pN�����2%�\����7������۱ǐ7\����
b\Ųz��z�_�_��7�������]-n����\ �\Ųz��z�_�_��7������a=Ul^.t�2�
�ZŲzײz����7�����]�2a��}i~�$�Bp^Ųzײz����7�����(��y'�$/�1��7�����m��55	�~�$�S�^Ųzײz����7������o3,���~�$�'_Ųzײz����7�������G��i�E����/5�;�$�$��7������Y�_#��~�$��g_Ųzײz����7������>앦rJ����\�^����7�����:C=��?>�
_
�^Ųz��z������7�������9D�h^R����ZŲz����7�����:������$��ˉ�^Ųz��z�_�_��7�����>�%���P}��T+�_Ųz�����7�������ٽG���/�_����7�����s��4�.F���9�i_Ųz��z�_�_��7�����x��9HQ����.E`����7�����k�������sSC`Ųz��z������7������1�4f����8�`����7������x���~�$�O�aŲzײz����7�����K�=?���xQ�
m`Ųz��z�_�_��7�����+�Q�G�W����-Ka����7�����	džL�������< �R����7�����xE������T�
yaŲz��z������7������Q/S������W�^Ųz�`�`��7�����ߓ$��{{���g�
�aŲz��z������7�����X����C:t�u�_Ųzײz����7�����)�&I_{���
qaŲz����7�����&t2��w!t�^6`Ųzײz����7���������U���)�1��7�����>��M.x?��a�
PcŲz�����7�������n�Hu��� Oc����7�������?<�����/5�@�$�$��7������2��A�'t���`Ųzײz����7��������#GB���
�]
�`Ųz�`�`��7�����^�u�������cŲz��z������7�����R��?h���t��*�aŲzײz����7������w&�������/�d����7�����'��ۢ*�t�V�bŲzײz����7������q�k�4o���$�d����7������H/��)��CQ�`Ųz����7�����Bt��vL���_eŲz��z������7�����_d��{��v~�
�eŲz�����7�������+b�!������F �V����7�����4�u�z�;��HeEeŲz��z�_�_��7�����b�> #�����<�"�_Ųz����7�������mZ$������Tf����7�����04�D��]t���cŲzײz����7�������xi�������
�fŲz�����7�������0n!�t��4>dŲzײz����7�����&@�@�����!#g����7�����C]����%U��3�
�fŲz��z�_�_��7������vV̠��N��.S�dŲz�`�`��7������Z��x�������15�D�$�$��7������h6���>���{!hŲz�����7�����:�{��}7�t
R\
oeŲzײz����7�����8�V8��6���OleŲz�`�`��7�������g�y�wt���eŲzײz����7������w+RمQ����,/�h����7������Ax�5���(�h����7�����B�m���ӂt�@FjfŲzײz����7������i�����K3�
ffŲz�`�`��7������s��T����1PRiŲz��z������7������������]^iŲz��z�_�_��7�����F/��Un�~u$�	�jŲzײz����7�����q:HR�jd���e*j����7�����j���!wN�����E �[����7���������g2����
�jŲz�����7�����=a�J�r���e�jŲz��z������7�����s��j������#�j����7����������~�$�"�kŲzײz����7������x�C���t�}�hŲzײz����7������/���k�t���
�hŲzײz����7���������@VS���a'�k����7�����'u��|��{t�P�
FiŲzײz����7�������&sQ7d���Q�kŲz��z������7�����D�%pp�*�����'5zI�$�$��7���������:���z�kŲz��z�_�_��7�����E@�=����V
(lŲz��z�_�_��7�����C�f��;�~�$�3�mŲzײz����7������!F�ޥ�~�$�7�mŲzײz����7�������\�.ͬ~�$�2(5nŲzײz����7�����S���e?t��@�jŲzײz����7������of�h����
�m����7�����щ)C�I��K��
@nŲz�����7��������l�!����NVkŲz�`�`��7�������L����t�z]�kŲzײz����7�����C$�����܃ �n����7�����#�z$D�����d�kŲz�`�`��7�������tU�f�����(!o����7������F���h����
�nŲz��z�_�_��7�����V&��ޅ����
�nŲz��z�_�_��7�����
��}���X2'�o����7�������O��x�G���
�oŲz��z������7������KK.���:t��P]mŲzײz����7�����>I�������
&5TM�$�$��7������UIi[S�t��y�mŲzײz����7������?��_~���S
�mŲz�`�`��7�����,�Y��knt��*nŲzײz����7�����.��B#�t�R�`nŲzײz����7�������k\;Z�����pŲz��z�_�_��7�����b5`��r~+$�c@rŲzײz����7������H~)%�~�$�/vrŲzײz����7�����%�w�?��,����,�q����7�������q��Y�b����,r����7������?_�/:��`����`����a����W����I����:���ەE�|������Ôt��a����b�Ɩ�X���ٓ�u�ʗ%�%���ݘ=����.�C����9�����[�������:���ۑ+���̕;�m��������R�����D����K�n������ȔU�x�ɘ.�o�œX���������N��1���ܔ�k����f�ƒ�g�˖
�]�����^���y�ʓ;������ޓ�z�ϗ*�z�В{�Ж�g�����h����E�Ȑ!�q�"�T�א��x����L�����B����v�^��V����\�����H����5���•1���M�����?�����0���ѕ@�r�������F�i�w���$�e����f����\����N����?�����O����"���͔Z�}�ΘI����Y������]����S����6�����k�~�ϓ�p���$��ԗ/��Ւ�m���J�͐�n����B����8���ޗ>���ߒ4���ږ&�
�w���'�Y�ܐ����Q�����L�M����>���ߖǑ�|���R��+���֑����&���Ǖ6�	������d���������5���֕J����������P�s�Ę)�j����S�����D����T���	�'���Ҕ_���Ә��,���הd� �p��� �l����b�ؘ3���ԓ)���ŗ4�u�˒*�v���c����@�Ð�i����8����3���ٗ9���ڒ/���Ֆ�l�‘�r����O�Ґ��s����G����=����H����{����c����}����Q����W����C����0���ё!�����,�h��������V����[���̑�����q�G�
����e�������9���8�x���?���$�f�x�j�=���
���5�f�0����Z���H��A��,�\��P�����B�����Š��Z���������������&�z�����1��K��������.���������Q�l�������Ѭ���K����l���4�J�R���#�s�Ũ����T���8��b���<��#���>�;�e�o���4��������	�������k�h�����	���~�A�v�6
o�\*��+�p���f�������	�����8�}���*��������
��������������2���������*���O���pQ���
�������ˢG�0�
����C�\�&�Q�X������$����V�z��������ܹ���G�����J�\���ģ$���{���������S�������3�6�����T���ݺ�����f�G�������'�d���
�E�'	i�^������x�$�Ү��������П;�u���^	�������~���i����6�����՛��	����D������u�|������������q�?��4�n�����`����
	����H���R�5���h�����r�����}�����@�.D�����������մ
����ԫK�P����������������
��O��J����|���C�23�u��
�K�f��A�����������y�ei�� �=�����Q������������������������P����������y�P���7��������W��������������M����d�z���֭i���-���A�I�����������ȩ��դ������C�x�P��u��H�P�2������K�%�[����2�x�Z������������F���\���l�ӥ �b���C�
8���{L�0���S�����ҳ;�ү��ɪ�G�W��6�n���e
���Y��������h�K���L�M�<���u�G�k�������s�ܜE�V�_����{�9v�d/�{S������^���������P����� �����������;�V���V�����\���A�������\���(��R���N�1���x���e��_�$�J�4z�6�n���`��������w���-����	�Ŵ���C���
���N�(�h���7���޾L������رt���������:���k������ܿT�j�r���C����	ͺ��r���V�7����Y�
@���[�X������R���ś���	���³��¯������7�����^���U
��{I��J������������/��$�^�����P���̜���
�����8����B�%���X�����
�;�@���O��p����w��/���٧��l�w�3�"#�e���H�v�~���@��Z���{�����-�������
��i�@���'�p�����G������=������y�ƭ��%�V�Y����{����9�߲����t�����ŤJ�����3�h�N	��@��8��8�"���K�����"�&�1�����h������	�����L�������
�
�\�å���3��	(���k��2�<� �����+�����;���<�=�,���e�7�[���զ���&�5��
0���k��4�u�X����׸������հ��ī�f�Tj�����!���;�?���:�A�����q�v�����A���	�������3��u�1�q���A�����i�UY���-�r����h�����ݝ���������F�j�����w���̹��ҵ7������
�L������q��;�$�:�B�D���r��c�����#�&�|��D�ؚ5��,�� �u���������������T���h�o�ֶ;���®�����������+�e���v����n�w�Y�Ի��	�q�L���.�+�U�������������@�C�l�����������G���@�1�f�&
_�L���r�V�Ҽ��ٷ����a������(�m�}��c������
��������
���x�"�o�s�b�����m������F������k�)|�����?���`���U��y�����)����������e��������
ODHT i$@���x�?�P�Ѥ�@
aF�
���w> ���?����~G��?[�!@'�[����͑���g��q�J>3\�PR4Q@�So6��i�
s��o�������@w�F��S"�����#��^$�_�\$�dU��C�%@�?�q
�$&@R�{c�	'��S;S�+YV$�\2,�Ar�j�%0���1
0@�W��S��2��/#�*P�1�?^"�o4��WD�M�4���FV&9���'	��B��b���7@C@�$}���F@6[;�4�F�=���@cG��-3h�H��v�'��J \E
t���J@�����bK��,[��O}��t�*�O��"r
ؑD�T@$Z�~}Z�X�4�n&PƊ[�/�c�t�\@(
"((�]�����	8^��-�0F`@0'��Й�a]%��p�g`��1� �*�c��E\ـd��=!�e@�Ԍ!�G?i@�N
�6%i�-��Ƣ�k@>=��	��o����U7p@S������q��-���ѩq�������p���Q�!�q���!(5',v��Ey�W�>x��-��V��y0+�bFg�}�>�
1��d~q3Ĩ����W'�����	�#��}���
O����YJ��)Q���*b�~��u^�؅�Mz�
I���\|�j~���9_�[��N"�•�������A:O�=Ϯܧ�����	�k����c�Ƽ����L? 8��所
/;"������q�� �@�u�?�Q����]�b~t�@��h.5�b�Pť"`>2˕�/�u@g��@���"��m���j(n'�m�����Hf��FV|ѝ�@*Ҭ/�%ޟ���2k��Ϡ�bg�x�b�������(@Т�UV
	�,�����
�J��I�HZd�¢�s>9(�����^Vv�@��b�0�@F%�j ��Vfc�媀�'��6������qΠ���jUH�����	Z��,�@�s�	i��n�@�z��pv�����jd/�/$ ��f�@���[�@\���{&���{U����p��`����@�����.���F�����&
�MP�@x#:��E|��r��ŀ^�鬇�ƀ%e���I��@�?f!�ht���y�ޑ�̀�% ��Y�΀��a"D����@��E#\���Ѐ���e���@s�4S�f������f�@~���T����\N��HL$Y�4�g�����׀��
�﮵؀V�
��d�]i"u��ր�Ž"\�f��@`($��L�����se� ��/��e�t��	�����q�?M���!:�P��@�iK$�8�Z��p�	oH$J�@X�L
?C���@+|p#"[��@;#�����^;�W�n�@����2W5�@�jC5b���}�#�(���@�a�������!n��e��T�#Q�u!�!�!IkL��Fp��2��E��@{k�\Dw���
�F��H�
����FA�<E�f�HA����vA�A:��	[��������n
� A�K$'��"A���6�"#A�QO�ڼ"��$"�ID(�}\?F�21AU��UXl�1����5��2w]ݦ,$4A����]�4ATfj ^4�s��n��7���\�p�$6�t8�{9A�[�
ٍ;4A�v�Z77�!����<AU8"x 3��U"<��3�Fv�"hb�TDA��b��z�E�OK瞣�F�
�vL6~F�
��f+`�G�B�گfI���=$�o�J�����Ob*I�@Vν�ZL�	���M���R˚�J���b$��OAʶ"��wP�tCiq�kSQA��0���U��3:�ìOV�3�e`���X����q�X��z�L�`Y>�����[�.�����ZܨM ����]����XR^�F��P��4^�t�!��)fY='��lA��&Olql�k.Ař��n����/Q.l���*�+*o���!��u��\v�{����YYw||��;���~��r�h(���w2J Ny��A�EpjO؁�|��8��A���		5�0���5�.�҂��Dg��A|��	�A5�AT�����A�'�!~L;O�����4�����$���ʋA��7�+|�AR8��:���q��
"��~�A�y��ғ�M���������R��R�7%=����J))����!�ŤP���˴d�8(�A�^�K����%
	ǕB��A&�{s����_s�����v�ߝ�+s���Z���fM&Gա����'��A�$��ؤ��`�	�➧��N�T仪A<�!|�7��V�������3'�`�S&�����!	�����*9g��{�A��6r����E�
����@��3T����{OKx�A���fI1j����@H���v��%J���
^\��A��AG���Ł�/��٤�Z�{��T��A�15k$�9�"%$�K���y�[�o�A��v*����A�qO<��A
ioG����G�~OS#������p��A��#8qY�Z�S�h��؁�kH"�������D���ځ��q��}�A��J�S��·^��z���$����A��� 1?vY��o����.������*��̠(fl�l��Z9�� :�����{�+j�A��6Vo����.���A>ɳ|�m�����@$������R�[�����`E{�Y�M�~����i�f��.,"B�)�	��G�����0�.�����
��7�c��[�87��;�R�
P��~�U��Y�(-��
J7R a����9�L�rB��#Lk0�Œ��#<���ZaNmfŠ����g�D�f|ƢE¢8f�P7�Lr����������`|BW^z��B_�Q*�EB��j�˒��bE<
�\���i� �ug B�4���| B�7�~
;"®
G��/(¸5=�)¦�v"Vc)�S)!�Ox)Bs�a!�l�9,B��u��R9(B`g�"H��1B���DU�U5��/	��5����+ 6�XP	U�95��)g��C39��#^�:.:b�v��:B��
���Y5���
��6	����K@%P��AB;u"o���E�N�>�?F����ir�H��?�~1�I}	,UlI��!��BcLB�
����`NBvھ�őP���Z6�}QBl�
�F�Sj^�%>VT�!����@�VB�"�#GZ�bW�P����!X«>��y[B�����m�]�|)1�Yٔ_�Z(F���C`��!���bB�x���hcB�B��md��g�{ :b��o ��g�O�\Z��<g��T !��8j�[�;~kGmh"��E?l�ួ
f��l�@��(�7rnB��EJC�n��~+\9o��^��HqB���_�fs#9�"���\yBc�y:o�}�M��o�~B��������-��'�bDRN$�}���[G�}�±��al��!��P	v��B	"�r�Z��#)-&��#:
C�߆���K�Ȳ�2���&�ک���|t��Ņ~���r
��V�‡h
]���S(a
��?��B�����±ғ!�/e�u���ڗ�q�<����YP����|�bISȶ���B��"%�����(�<T�X����ۑ�„�mz�wC�*�VH٣����Y"C�©B�w��᪂��wpCq��K	�
��Tܮ�Ҳ���¤���62ذ����/�����[rK}�_3�������?�����	C��Q�Ru�/%ב�’u�
����ʷ�?�ʽ���G����BD]%�pX����;�������]�eq���¾�"����B������Lɂ�T�*C��q���j\��®.`��\��B
m���U�B3ɕ��=/ς12:!qV�J�¾���E8���e��1�B�'�~����ig<�$��<}�
{`( ڂ� �����B�-�_[��������<�Bp�0�jL��%5|i�W��~J�I�B�ߚ��v��®[��i�B����P;���#7W���f��'X��������ݾR
�Oj2���C	\8H��..IVɖ��'����nC>-�!�J���-���WE���rh�{�G�L
V/-aÀK���7o	ۿ-"0T�t^0��4y��-#����Aϛ0�w��<�$���յ�/��t�d����C��,-�d�� �4��sS:�	�����+�V�ȧ���# ��` C�4��� ����Ԋ"��t�
zB�#C:�7$QC� $C��u�6�'��
(��l+�0����O�,ø�;!��7".0�.	`�1C�`��r��2�l�4`4w2���i�~3�?t�Q@1�{D�ff26�r�B�#.3�����:Ê���=k�:C1�d�f�:�1>� ��a>3����zY?���2(r?�n݁d���A�d��x{�>��p�#�O�C�P�ӫ�wFe�I���F���"y*;KCMz��ٽL��h9��Nè�!��aQ����3��R�t��"`k7<T�BR�/��Uw���m�Y�ڪ��a��`�H%�4�-`C�����a����v���`��}� ��eC���~�e����<q�Jg�/�q��vh�yK�t��i0u�ŕ�oj������QUlCv�_�p�mC���	���|mC(�i��Jo���"�t�OqC+?'�y˨s�7�O�I��t�#4��u�eˊ��|_v�Fd-���v�M)�co�z��a	-#�~�������C�z<큽\�C?�m�F�����,{�S��m�{}�B�C����M]��x��]�)��4B��e���,��N
i�C+
�+�?�������!,��*�����S���F��J�D�Ci�JڡJx�Â`��k��C-ۣ[�����6�G������aZ�X���P
��5��E���������#q���: qJiI��
T��<�Cd�_!UP��C��8�
֥�lL�mh`��C�8<�!P�ò:�1�����>f�zY��
��o�L�
A��T�����W���3"�C�΀��Q���f���@±Cw
	

���Y�c��
��?���B�"jÀ񱃺�`&]�?���~.Å$���S�p��=��1ط ���T����E1����N}��Ⱥ���b����>��c_�C
M� tڵ��a�qa�����=��"}w���C��;
=���ZIC.�<�C���'������	�M�˃b��!��o�� lT�+��Cr��?tD�C��	�7���'qY��|h���VYp�'�C���!�/R�C��� �s��!Ģ~�V�p�%��Cuv�;3�a��G[�Q��p#~�����|�!�?�� RK��õ��[+N]����E$� ����#��ʘ�CH���d�Y��
\kYz��?�Wl��_�
@2M��'S��,��c��!E����R{��\LAl<����#���w��e]�	��B���^�o�8Z0��ez�:0�CD!� 1�H���	fi5���:AFc��0�#�O�7��T	jC�	D��!&�$��c��a��L��U$D���'�{�
=T�9����t�!ij�]�,_�"�x�&���"�����z:$�����L�#�W�⣖m'rŌtyE�+�`B8"�vI+-��x[�>�1D��]8ӯ2D����u��3�{]c@�E�2����b���3D8�y ���6Ĕ�(,��7D�
%~@<8':�	ݵ��7�,�d�7GD�,W���&JH8y�H_�I�w�,J��,{	ť��H�Ż#�OM��WDN�.q
���MDk��!�j
�Q���@#V��Sĝ��
��lS���T�
V�IC�����W�I%,
�]Xıœ	߿?�V���
�H�Zģ�(�A\XD��6���\�����d{�\��Y�1�`r�.$;�cD��$���cD8$�}[�ftu�!|�)g�l��DбmDE�����n�%�-�r�D}�w�v)�3Y��}w��{͖Hfx�T(K��yD^��
�P~z����5�[zĞ�U\[{H|��n�	���l}����O��vD�v���v������C}D9���w�?x���?�W+�|Ĩ�q�ط��|:��y*z�� 3K�D?���,�
M����c��>����MIe��؈�Z��'��D5��D֔���y'�Ԏ�o-�@����sO3_�6��2��sf����	S��vK�����i)0�j�����j���?���D��#��oR{]�%��=F*,��D���ARe�Č��
$OB�D<w��c��DqD�BT��_)5<r��ě�CͶ�D��Ђ����h�I�%a����
��?��ĭF�%b�֧��6j�&1Y��<��E@��[N�#�9/��D4�D�`D�:^���+r��z��
X��#L��Č:����D6�� �8��D����N=�҉�T��=�ďPl
r	``����
�$�վ��i�v"D��D)��_^7DŽ��
��Ȅ���#��D� 	��"�ĸ�:�z��҄�f1���@�ni,	�TK���%�^�'��7��W`��D��v��Q��r
Q��)�DR
#Al6�D�V�b��X�Dp?�����Ǣ���&�v��p��D%w{ �A#��DE���靷����M��`��)
�΃��Ċk>���E59�0�]�D�u�s�X�ƙ�>MS���*ѯ��D�W�#c��z�D�T$���?���2*�@���Q�l!LVX�DKM(i���D
9��E�f���_�2EI����.��E���
�2�X��W/
��j�˲]�˵4d����{*w
���BT�����$I"�+�
E��ah*
��ɐŁ�|��"
D�tp �0E/�N#H*�OEȝe�O��Ͱ�#W%E�F�7y�%���4rE�s�#m�vg��5����3��!!Ny��c��!/L����iG$>��Eud��|� E��	
�"E��g$?<i�#ō�"���'EK%$ts�(E��C
Y�0�����e�1E���'0��a6y���3}�y$zK�3����5��4E�/�@6�8E����9D��
� =Ee�w#>�:?E�$�p@>�%��~A����=-&@E�(��<ZBE��.J�D�\��n�,D��8knWB9H��:�~ɘI���יR�L�n�d��MED�/C �-N� !38)RE\��QTzUŴ;b���W����;YET���װ~ZE��<����Z�1��Ƙ7\Ep5	 �Q��^E�u��&�_��zHe̓`ES�r6Ύ}a�*M1�*a�|	�ź}`EfI�
�T�d��u�u�eE�|jPr�bE�˲L*~�fE-p7"��z�d�e�\$��9|n{Ͽ�:8XqEʈ���w�r~�I!*D~�s���n�t�
L���?s����hv����
}w����y�yZs��tY��&y�2n��ٲ�{E����d��{Ż�KCp�}EBp�	��4b��i�
��z�����AꉅM�J:�����l/e��n���k��늎�pOD�����E!��# ŗ����r;]�����?$������H�����E;;�I��ŧ���>����AR7%z�OT*
-����;y�#,�u��+h*��(�E�Q�!�p{���"�G���E�=G"ٵ���Nx����;��j�45C�����Ӻԫ��L/s����{]�
M
nŴ�N"#��e
��.F�J���^��#�T��[
b
c�ٺ��fn�t���8���Sÿ�X�A�K`����4����e��$9
�ct� �斈Åv	UK�H�.S8���E�DS�,���Z�HN`m�g�b�Zץ���q�	3j�ŭ�� u��˅W5!�ք�ʅHC�!;�?3���^�XE6υ�r"׏�>�Ex�7LV�E`���Ax�Յ����:m�EjxB\%���E$�e�M�E,�g�N�څ9��?/��8����� ݅!2d�=���
p�$SM��ϴ��mT��}M!<iE��YM�!��G|	E�C���:�������A�|��E\:������`�c l�o���S�O3��`��ϴ"K�:s"6�+���*\�=
��E����11�)�?	��TF�K�~V�) #�~�A�C$aՑ��
cf������hb��ƣ�Tg�1�
��,o"�w��ސs��F��
�7��F��u
�	]-)-b��|�I������3Ÿ*�Gm3�$F�������k�
Ѿ�{�(�3��r�3q1.FL�ulY������)��r���{Ӗ����"8ħ�!ط���ks"ƬGU_$a�#F"�kւ"F5�)���&��,$��	l(�m�I3%#)F"��*0I=*v��T(�=���(�˜&o��(�="�i�F.�S���/F�u�@
I�0�i�Y��v�1uV�	���12^��۬.��Mm�)�a.F��Şk3)F�7#7���3F�Y0$�)5�:��^'
%�y�:F�Q�:z��<FuM��n>���
�r�A���r�
�B��<t
I��JD����	�D�b)n"�=FF=�>��p$H�D�ӓQ�H��D�h�+LLu�
���N���b~;�O�A��	��d:Q��r�!�D1RF��Q$�	�7TF56���"U1 �ƥ��VFp��;�VFM.� J�JU��}�!��YF��q��aZ_�A �@zGTFR�"�t��\����--S]oha�a�S`��MQe֥qa�����{�bF�^����G`�v*Ip�eb�ZfP`����"�Z]*f��7�<��iFkF�p_ArF3�<��s�+{��4��v�i
	��x��9���y�Xn��e�zF����QK�x�s��qu{��s�o@���zL%!
���q�NӮ���/���lց�'`Iq��Y����
ଉ\Xc�)���x5���F��G�	����T�ͬ����� D��֒��S����ޔƍ�p
��Δ�9���"��ƽL���~������F�V�"����Ff�)B��q��e�c��F���5�p��D��c�
ʟF7M
G���FN��4[,�F?8�j�V֣�߳"o����U��Ձ�F�k���ƜL�	T켦8d�L6����ڑ�gF���F|�ֳݦ��K
���*��υ�Ƒ9��(Ju��|�n�
���ƕ#?���T���nr�3��������\���L��SԒ�0����`�c�D�y�����
�c��FM��
>����F�R}
�)����xФ[���I��Q@5�.HT?{V��xz�F>����/��bj
�ˆ��6�a�F�w����G�F�Fa�9�d��8;�ІC*m�Z�FJ�u�>�x�F$���}�`�FN�[��ۆ��o0�߆�����	;�����,l�F�C�
S�`�FY<s�d���Z�C|��F8-�,����#��G�K�h�$��.��Z&u�F�c��Z׍���~l��/t0��7��Ô��%���G �g��F�-}!"�5���bV�A����Hk�4��ğ'$�<3���K���#���2#���l���4y�����;�A܌������}�Y�����<)�n�#�� 6YBG�F9R���-���C��@���(�G��WS���b�A#S
��7	����G(h���������	��q�G��P��ǹ^(�!�P]�k�_�
�����//M
��vD!��1�
�Z_U$�U��<n|%bP��Pp�$GJ��t��i'�Ѝ����y'�F�	F���)����/H�*Gp��o�x�-��-�T�v�-�sa���/���SAx�2�X�R7
��2���Wt3�q8��l�p6��V*��H�8�4�6
�İ�=G%h����$@ǀ�F�5�A�N�wi��%@�{�� ߕz�C*W����@� �!�H��F��Ea� hInj�� ��.3J�mW�<��MKcy$�zVM��8&8��=RG�ca�CeS%���CZGҾ<$�gŨ_����+�n�b�ӟ�*�e�uGe�f�x^JX(hhG�f#,���j��
L�U<k�P��KM�m��Ch*���n����Y=z�oDz�Ǿ��p�6����qLJ&$�It�	�7>�uǃ��!L#�v�Xѡyl�w���;��q�w���y�wǓR@�z����k2<|viL#�Yao~��>��F��~G�
;��R��^����~�ؓ���{i�[���?��� r"���GƔ��§!�G̰d�"�و�5�%j)��Y{|v6����4m��G>���C���~��
3,ԙGIB0#����!�A��uњG1k3 �ڹ���/�L��(���ǔA"F�ԟG_���y?ԡ�
�HC.ɤ3��G����<_��Lގ c�̺��p����+K�ǰ��[��`�ǡ�?�R�������H��G��Z	;����
l!�>�T�Gj��Yt��G��&q�����/ar�һG��#��;w�G0< ��x��h{��<�‡�$&)/�G��[�{�D��I�xvOG����y!vH�(���9A���f�G�nD^��·�h�^X��}���Gt"�	|Lևr�
AfE@և��RM��ۇ����������9���6߇��.�|W���/�p����NKWe�����m��,��8	\�����E�
KT������2Ҏ���Gt~�e�������4��Gә���^ �h-��Q����/��Ғ_�_���/j��|��GC���������C��Ǎ�O�D$�uj)�M�1�6L�q�V9s�$*SHtˉX(17�3�z	�e�l[��#��L	�ӹ\�N�b
�ү��<���~�j�$��o�6
Ȱ�&�.uHlt�l��H�N`����
6!]c�w����lb�ۢ���H���
$/"<�
H8�v#�Sf�H*�$��&HN�	�!���^k#��� ���/#�$�ю5(��-!Lq�0HA��gpM:0ț�DƟ1�0H��|�9�5��i�)��u6�`Nx
"8N7�/r0�l�8�C�#��z9H�Y��?49H!,���;��Bx|�5A�(��
���CHT}��IJ�DH.��"ifE�TR�F!�����0D�y5g�?�I���:3��Jz����9K~��
�y�L\|7����M�n�
[�dNH�����}�OHő����QH];
��WQ(��"�!S�؆6�WaSU�f1�#{�MZ��E��4��Z���13���[�����!]��k���
_�B�:	Oi�a�ϲ�4J�b�������a��!�Ͳnb�ʍ4"��#f�������hH8
�#7xq�(����D�s��De
�g"�tȌ � �8��y���C
�,zH����ܕ�{���o$z�M��Ԗ,}��`[��{H�_ejG��B�&�[���I�Κ0�ѡ>#�j����f:u���}Hy��9��G�� �6"�������)�ŌH�TF����{}T������ԍ�w�W��oɯ�_�X��)������E�_�h���>}�J͚\�2_/՚H�’���Ϗ�^�Ft�H׉�Y��T�H�!�a���kg�~��r�����
��HhY�
pt����
���}��툟� ��2h8���!�� *�U�Ȓf� ی����
����H?�V�0~�5�T
/�?�����`����8��/�p���H�0؂ �H�7m9K������	س)&ĈP!�����ȏ�)D~CJňL�XL��9���e�����H.�B$�k|�H]\
d;N�ψA#��HxǜvˡP��JD#s�F����!$�N�(�F��Wو��gզ������7�Hn��Zt��������|���)�HnN�>�oZ�4~:�_�HDS��^����Wq�J��H���?�:��x���[N��H}­��#��t���C���ڠ}P6�	�ȅ3H
d��5���b0�J~�L���|?�H�1�w����2[%#�8��	���+�	[k�<?�I�$!W�՞I��[�G���v3:�)��K�u�GY�I�]P�W,	I�Qo���	�z-G��@n������i	����aD
��`[Ewy�ɒ����OIJC�t��I���g��f	ו#�\6	8f��=	lO�	��8�p�L�B	���=o��	�/�#oaa�ɑ��҃������zKII��wT I���b��;#I�S�<�'�$ItO@����'	�1q���(I�u���p>)�"i~ah(	^}|]z�A+Ia�>�b�,�+{9,19�.	!� e%g�0�˔��LJ1���F�ջ4I��f�L�6�������<I���c̮�=�f���,>IC�2m|�=�jVjswB��\%P�EI��Y=��H	��fW
�J�j��
�1U�N	�����y�R	�_~5��TI�gN���QTI�/n?���TI�:�ik��W��o#��XI��@
���+X��w�
��jV	O$kF[	0M���}T��Ѧ�/U3W���] p�Y�_I��I�1�`	L��/a�0�Z[��bɍy�;���a�S��@�6�cɾ�@�K	e�#�(�f�~�J��/�aɚ���3�_�<�Yl܍(g�;�(,V�j�ɑ����p�.��W�*rIA�����tI�5�<��'u�Ļx!�X
w	%�I!'\ZxI�D�
����y���b��m�y	RMz	'�'iD�xɔʮ��{�y1��y,�yI?"N��>)ɪ�W;�ŀ	BL:�)��}�n<�##����9�M	���m��3���aO���k� m��0��lJn|���U�	OCÏ	�ˋќ�@�IV��>��ɴ�54@��C*�h�B���?�
�X~�	}��vn�I�#���N��x���&��	���#TK���	�0=q�/w�I	�V%�dM�ɂ���(�
���>B��	�&"����X���,�W��5�6S'ʨIi�:����I�l58���-\���o��aP�̬��r�@E�ܮ�b�-@�	E�{�г��I�B�
�U�I�A��4��&�R[9�u��E���	C]	�G�3�ɮ>F��B׺	��~���		9vOӡ�I�O=~VF	��Ta��Q8ᾉD�U��~�� OjX���ѧ� �83x��>��u���I��a��{�Ɖә�
҈���G,��m*�	�0��]`�	q�.��U�Չ	�����	(���Չ��l�P|��	�}���.�	Y+w�`���I��w���܉��A!����	�T�b�߉�^���t��#�
���剔�N��
��Iy���"�:{,P�`�ɤ�xf��x� #�LQ�	��:v�����[x��$��	P4�g�Y�I�sP{2�����E������9+�1�	�q�8����
�r9G�I׷m�a#s
���	W�~�J{�E�r�ʸ�6!'J����T����
���D�[�
�y���jP��2���a�/��N������ �
O5�
*�YJ��Eh��JC����B�
$m� A@���1	N��pJ��~	������x�'
� d�
��%�u�� �
�&��M�q�k;&�W��Dz)J;d�t�,ʱ��U�|�.���l�_.J�ͻ#BL�1�oWu�<UT2�d�?s��2�, R�)�4J�JK�<TQ2J8<h�:W6��e�Ͽs7
�	
J��8���v	��9ʘ��G��M6�a�0u.�;
x�GR��9
��Ό�=J"���z��>
1�/�WH>�Fn�
g�@J=[���[�=���"c�/�@J�R�x�RD?����Y�2ʱ�w"�n��H�޵�!2z�Jʁ[�"�"��M����D4��Q�X؄��8R
��Z�J��S�:Rq��-lT��4��?}cUJ��_�M^[
	�y�Z�t[J�����`Jy�)��``�2)M#i��e��`���>?f�QA���V�g�j�����h�p�@e&h�De��^�j���B��k��)�zb�!i
��g�,!�m
�R����vi�vr�{
Oo��-�
��"�mʸ^�WBn�qJ%�]	��NlJ�ڦ �bu�s�F
�=�6�t
ܤ_Z$�tJr�1,B0v��
	و�cwJ�O�a��;s����&�s��+�@�S|�5�
�s*}���c!��v~J�V�#wr��}�4&�T�ʬnd>:��tn�5^>�J^�������PYb܌�bj����?��@�vb��T��Np��2i֌��ujq��J���jB�
e��mG܍�`F7 1�>]���*� ��Y����O	� M�J������?���%��c��
q��}��랊����M��J$Ҩ!>iK�ʙƟ
�V�~�
��L�.֮��T`
!��
�J26�#�Qr��
�Ee��§J�X���ߦ���+��8���	��:L��J��
�+�(�
�>��?���g���gl�ʡ��v�����H�kռB�
hi1L�˷��~$����2'�쑻H�J1	r���Js��N�
���\Yf�ĊˠZ7ƷR�J��.L����o��X6q�ʒWB��G��
�	�������(�-��g���_f�	�k���ʑ��f���
@X!�*Q�ԊL��K2��J���2t 0�
��1
(J��
����|݊Dp�4(�܊��,Yp ��J%�"]��
{�+�X�
`�_���J�i�/�.��
O���ε�
�K�D���J$1SM�8�J�"HN�gz�J�$�d�h��a�e��Q���q��o�]�J�	$�̳I�J�v�zӠ���ޥ>4QG�J������ �l˲"�iS5�
;�b��'�
i��"s�g��
�$Ls���M@K��A�ʺ�-��J�$O�������e~�WFKAd�H�Vcˡ�'�9*
�?Ў*�n)
ND�!��
=�B����?S�����O�4X�:.A��ʂ}/dK�u\�I0z��ik%p������?WwZ&��F��_-���7��m.Kr3�L$-K���E.���"܎�t1KIzz��}5	�.Г��5K‡6"W�77Ky�
 ��9�mH��ώ>�M����gF���r�F�ۘ�ڶ�HK�"�����I�̝>���G���!�0j�K�ᮏ�&�PMK�*�-�hPK��Kv��V���;��W��Տ
�f�V�Fz���8ZK%���.ZK\_4
�\K�=�Ui|J^�wrQ�Ȣ_K
7��.�`���!$�,a���T^��b�Q50S��cKKnN�`lb��۽��:b����5[�d��I��~gˇ��3^�e�{���7fKS�����Jk����[�y�m��\ݗr7~
�Q�s���?
���tK��	���PrK�+IPh[jr��I�I�xv���!Z�0�vra��@H{�K~,�`��[��!F�Ƃ�o�c
��8@�!����冋{|��FΆ�(j�
������y����_@�|�?�K]k�+)�M�˓0���J��Z�mG$7�����-����� ? ��Nؔbw,�����������f���m�R����T�t����I�{Id��bQ����3�����枋�yB"^CgO�K?���@��K�i(װ��
2� ?�Z㩋�l{>��R��]�Sx�P��!�H������9��gA	խ�b�d
5�I�+v�Z�W���$$�\Y�Kѝ��w�M�����ȇ���T��5^�&��͝;
�}�Kaӄ
:oF���(���pm���������c�;��TE˭m���db�N
���ɛ=������
��w�K9<}Y�)w�K̾n�@�A�ω��k�����_r�X*��������nW?�g�����8-ʋ�����*�F9BU!uy�K�j'M (��S�؛Ջ4��R��/��ND��hi������T�˅N�!&(st��d�p�!��K`����ߋZ\#��j����+^�u�(e���b���`M7>	�$�����-s�?�Α;$��҂Ph�{u�Y	B
��x^�K�/�2��%w��nQU��k���7I�L��
��s+���
�A}h8�A�LDy��6� h\��KF�hKO\��Ѹ�������^�%L��6 ���
L�#0%��L\�1�����]<"Y��
��?b��L|
�#��TB
̄�J$<r�[L����G�9`
J2�{�_}��u�}��R���e]�}��z�(P��H�h�!��<�
��ő��i��Lvl2 #zH�"���oB��)�0�R�')L�Z��-�����3��1�c�V�Qj3�������4L
E��x'�5L��*	{���4�3J���7L��G�Hq~5w��!<J=�9�[
��,<L�
$roo�>���ȓ��>Lk���I@��Nrib�?>%T��L�F���plG��X��G�bJL��sqK+LL�M��/N�J�w,Q��RC�TX�R���K|]��R����
y`!�T̠'_ ��"!U�c�7/V���y��[L<uN!e��-\�0|C1��\<l�;�@�^JTU��\LK� ͱ��`p���n��]L��!i&�c�5�	<{q�c�t� $;�oé���7�f>��Տ�e(���h'�!>5&h���7��^kk}"�A�k��2$� �7m[%��>��nL�����%o�̖�DT�p�=M��jh�m�M+0�1sLA�""�Rv�4j����wx��΁Az�B�
/��zL�މ�i|L���7:��}���Y�K*f9cy�L��
	���!�)�����;�
�f��L�L�ǩ�̆��۰_��QO��T�� �g.9��L˰��S3��̢m��9N������n��L+Oj]�@�L�Ru��L�d4ys5������B�����E�	&`N;�LnBb��������I7�£����&��E��Z쑵L��%��#�ϯU��&��Z�t��_�#��$ܪ����]#�J���LN������C�g�L:‡�IѰLBx+t����3���=�p��C(o�j�L]�W"u;\��Lݲ��
����P3	׆�r	,C�����
$N<�L�GpU�}9���6Ʃ��̤�o
�,J��̏�\
��9'�oߌ\�+@�L`g�rA������ s���Ό�D!g&@�Q9���6�y�����i�� �ŭ�L9�7Ծ�"��3b�\v�L�#|��8����3���[���������D����So�T�1ތ'\!oL�L�.��R���Li���4y,����9J�\�):n0����]����������2��L��#��m=�L���w|�L��	B6�9�l1"�4[����P�a�������k���Lhj���Ċ��O��׳������e(��L��r��E�K-�_�MѶ���'6
Y����;���%��w�V��S�*$��%�	
Q=���8

4 �!y�
�)���S
��,y#���A���B���%
�,��3M�{���`M�T�e�ܐMa.M��tM�m�"��[�0�xE�n M�^��
�� �&}��Mh�(�iD|
!�b)MU����x*
��A��,���~$
�-MP�?"����0
�4�!�m.�8M�f�/��9�*)/$/��z:���v#(<
iPJ���>M��+��_?͟�}��~A
��"v�9bC
���	R�ĄC�>e��M?EM�_
L���F�QG����G�˿���`gC���rǤ�hI�V� RL�C���"���K

c�
��PTK��Axg7��Q�I���]Q�ވ^#"h�W����#FX��k�}�dX�n��}�y;]��&.��l]͟��B���_�K1����_M1)��u6�cMs�����@c�C��C<�7fM�j�!�	�g�=������n�ĝ,��]nM5��/o͢�7���n
�'lq7a�r��0 Sn�EsM�u�buEt
��;���u
H�lFI|tM(:�
�K�z
��$��xz
8ZL.�6~M���S�AW�
wu�V睊����v�U�1���&���׊��m���:�M-���������p�T��D��6~v�
)$��v^�
1�򑍯Q�(�I�M�t��l�ϔ
��!��1����A�W�Q�MR�CQsca�MI�"���~�͊|#�Πɛ�u�S
�7��
����z�$�M^��]�o�M��#Ǔw�M���Mic�͵���¡��4"���-\���~H
���Ƨ
���2�!�M��m�x����
.��:�M������d�
��"شM1�hzs��s�
`1 ��ͣ�!�a��J޵DL*Y�͒��f9������~�C�M�����ǍĿ���e��*���=���M�'��k�0̍�b���p�΍M9�.�q��Mw�y�	�э8 4�/��M���0G\�ME:�F_%�
"�t@���
���P��ݍ�I=	Bj��M�wgB���M�N��D�M��D2��WLG\��M�PrX)��ͨ��f��
�u���j��\�YH)���g����i!����
V����
��G�l��MȊ�#��j���I�	ѱ�
�׹�|<��Me����
��
l�o������њ��PO/
ڷ��?FT$+;}�a��O���N�e�o���t�"v�}�ل�	E��t���^NH!1y��SΔ1��*��9|-W�2\�w�������Ti3��˾I�@���j�0R?�� NcP>"��R-!�5�SH�%N�~��'N���`�x(N������3(Ά��х0*Nv�Nwق�+��5W �L��.�c�ePA�.���Xg�0G*�!s3�u_[��p34���$�9c�6����#"g�:�I��	�)G�;�
����3@�h	�V�NA�&�����r@�i, K˜C��Hη`D����:ΏE���:(�hI����Vou_Jyt��ҝIN�}"U[��MN�P9>q�M�E"
kX*�O��:���P��ѓ4M�i��"��R�d�Gd S�.���Q�T�m�E?�kMNzt�ݚN�M@��d<�TJ�VZ�$gXNc��p�Y��Yܸ�ZN�rg���Z�m�v�OӤV���z�*6�]���0j��]r�z`B��l�a��Մ�6Nc�ۀ��Gd�sC�
�@�cΕ����WgN.��0�P�iNX��! ��j��^!�o��l�L�#l�>�m�W�n�f�	e�XoN�����Zs�mQ��w�vNu���3�v�y��.�vv��F�Cy�8/��n��o\,매c���l������L��?4��c���_�)�z�S��v�N<��wB�N�Α��!��l5�Nߕ3�OB��=\<��]�~����,����j�:��i�|<g������Q_(���#��}ڜ�?!#۫"�Ե�Xޡ����⌌��y-��X.��Nhaa�ew!���`.
�|�G�7)�~����R�#���d�Fݶi��μ
Z�l��NH7&��/����8��T�Ψ?�o����U�@���^�Q��4��m�f 
n����Jh�S��&9������Ԓ" �N��J��<�N� �;�:�Η�Z!�l�ĹM{��P˺������}h�N���B8X��s�]2�\���g:O�|�N��ݸD�D�a<V��A;$�v����{8��ʎJ(���~��N��t��\��N-`h�) �N<z;�hp,�Ψ�['�z�َ���F)��c
�(p���H�c�?��Nܢ��w�uގ&�s	ۿ��e2��l�d�x2��^原?H�l d�_����a��9k�#�[E��0���s��猎!<�����
"����!@9����
X
�	/�rL�"2���N*�<3ԍ��N�_�"�A��喿L8�5	�k�N�6�OJ67M$%�O7���x��_��5��j,��ݘ�Oe�%�@�O a���*O�9oK�(OFt���l��4'���-����ſ���Yr~sB�)��� �[�J+O�ϑ#kf9�-��I�V�T.OfT�f~�/�;k�~GC�0��
��;1�M
c1~2�-%J[U�3ϖ�;��b3Ok����ei5�J�0�ݞ2��WX��5������8O"��0��*=Ǻ��G	�B�H+SFBO��o#��Q@E���0��kHO@�li�H�a�=h���J��PC"�E0�K��Me�RMOy/�!S�tO�%�P�9vQ�h�w�J��SO�0�u8U�UH�	��WV|$�
	�V�����H}WOy�qe݃tYOz[΃��WOЪ�!��D[�%x���\�`K$IV^ONi.!r_�	`�9�~ ��ca�''ۍNabOa 6�p}�c��
ݰ��e�[����K�fT��
4�A^gO�O�h�Xm!�Om�<
CV'n�Z	��1qrO��B�9�s�����`Pu��Z�K
�wϋ�F#���xOYeq
�8*�y���
���Pzϟ����P|vN����˩ȗo�����X��/bV�&3ˉO��I��
:���"{"�!�����	����;v)*��!�O���E�Ə��7���������A�p�ϟ&8h��.	���)D����
~��O;��g�? ��ȸ��K~U���� ���^�Δ��O:#�K���sb��,�O 6
�l�+�O�t��9���c9�S��������ӣ08��2ҤO���{��ˠ��PMԇ���O�]#$�2�����|f�϶[A��I�����›�O��oHΧM��ft�[�OA�	$Q�4�Oe"��ʸϾ��Kc����1	��,˿�(�;�Va���:�7�['�O����O�g~@D<���
 ���H�Oo���Y�O�%G kE�U׏��t�(^�χ]�E�G���*���D����t#���H8�)]~�O-�=�Y�O��f�C�+��,��'叙���������<s8�O�[�#�|����8�Jj,*�O�LSGZ����0["����!�8QI���F�1��\��>SJ"�C�'�6�!���O����̲�O�/f����C0����X�O���
����O�.�}�y��s�+����O�Q��Y���q=p�����;J�7����g� ��=W�I�}�������Ǭ���3�X;PW���'@�;}�de&���+��^�Pv|
��Y�
��,s���P�������C!J�[	���U�CPhhWN���9yh
'�l�B��mH;���/��[ �M �"����"�ɋ� k%��#P�ϋx�CV%�)]���r/)P<~z(x~*P}�M~+P �V{���,��v'�-P���m#iw)��`!;�F�1y��C�2�1�I��i��5�ix���v5P՞�!�d�8��~�z�1P9ЂE >��;Pm�h��=���!�g>�=���u�&?�O�'9��>P9u<JBP�+Q�e�D�q�
`n�J������KP�pPR<?O�-z����P�G�9	V��bQ�4������S����
�;SW��N0'�T��hz $b!�XP1ϔk��YP��M��SY�_M�
{h�\[P�$�e=a�MF6	|l�a����ބ"d. �έ,�ePxM�9S�d�꣇ ���gP�x6�xmhܽ����i���j�(��k�L�9�}��mPs��U1O�oP u��l�p�wN��EAGsP��{�X!�t�'8�z�{wP�K�]��Z|�ah����}�k��kTߛ~N7�b��|P�Y�"��~5��|�
g���+u����P���>цP����ZP�Ћ�K�����ə6?p����:YR֌�j
�����[�����u��U���K�9���=�J����;r~��t�P�U�G�㽚����#����1uW��P+�y�L+L���2=<A��xD�0�,�P��3=�t�������5���h�8hR������9�5��P<����p���x���>�����x�S�P#��g"�o�#��!p��%��ź��n��垌����]
U���y�m�!\�P�V:  Ӯ;���6�#X����P��!b@n8�Ж�c��}�P㳣!��s����g XZx>�Ю��
�ni�OB�c�[%ؐ����1�����#�`��Ь��S�P�uC������@H����8�P��L��.����z�P����/j�G|�Gͷ�����b2I�� L�����R�+��Р2K����x7�����Қ�e�F��)^���T��j�q�����w��b��ph�DnA��o��Jl���U��
]������ص��Q�q^��%����	T쨀Qch��p#��f����R!Q����#	Q��6��%��<�Ӌ�W
��{v����y��r�YWM#>�<����Q
ժn��VQm�T"$��������+Q"�m���d�,�[��� ��Vw	�Q^!�M*n�<�# ��?a*U,���[$�l��$Ѥ�(dg`�%����-�w�P�K3���7
(r�E4��Ҽ 
�^5Q����K�9�`Z�
�\;\Դ�)��>.;| ����@��8zGLAQ6��'�0CѢ<�!iB,E��k�v?E�)#��m�GQ�`#�u�JQ5؆\��K��������K����8S�M��Q4VA�LQۏ����-R�������T�߆��0��Y��%s�GXZ��V"�j�[���%Q^��S#��
�_Q�
==�eQE��
�;g�G��֥)&j��I0urkіu
l̃9o�H\=$z�
qѲV��;�rc����"s���#?Lmpt��M�č��vQp��-��GvEo S:_x�]��~�xƴg��zQK�"�>�~Q'4��Qf��9�?+LƂQn.̿�ցQ����QrI�oN~��)g��=���1q�ѕ>$���׈�CF��7�Q��c�~��Ql���2튇Q��L�P;�����&�N`��%O
��t�Q ��O ��uPn��0���U2��b2>�ї��L�m��L��Yr뷆�"���b{���; D��Z�Qm�b���_���*I���!�������7�u��������0.�`��K�פ�Ԉ"W�Ľ�Q\�V�%	�%P���dGv�����D��ke��R��Q�2�o���w��yw�Q��
����љ{��-��R�kk����ZJ�l���v�FDG�Q��Vj��Q����B�Q���?$U���ss#J��շQ-V�l��9�����P��ѲT����
�t�rDu���ഏ$�Q�h
�H4‘~ˉl6���W���Ɩ‘�4�#�Օ��'��#8�P�Qu�����mZ�KP����$�P�����G:��Q�c�v����qVt"�b̈́����L�6�Q����s(֑U�[T�ؑQ��Zm�ь�f²����3���CHܑz`>��R\ۑ���Hr����
��/���.���J���h	���~�Q[}�gU�#���h�[���hD
����	a금E�����=��Q^�37��F�Q������7'M�DX�Qn�GՎ���y
�5�QP��
�N����#�L?j�����������@jQ�8��tu5ey�(���xF	�n%�v.�T*nB��.
>-M��Q5
�#_����/#g~,��M.5 �����%
$&a�l�B�!��0M��z	�:dbJ�k
���
҆@�_fOlR{�E�R7��
�Ї�&"��3��D���}��� �b�Rwdw!��R*���r�-R:���I�#�,G:��Z�#t���R�ɽ/&�W��'�$� ���g���l�}��;\s�
s#��\
�jw�$��
�p�?#R��y��(xr9�ΧL,�y��ܡo�/�‡4=��40R���Ń�2���I\�3Ra��s�4���:6p4�Bc�J84Rl���LJ+7R��#��8������9�}5�"��#:R��/)��=�����G>�ѣ9�gC�?҃G���BA�h�x���B����I�'�ER$��0N3#H�J�
L�L�V>��	�L�Y�t/�K�NҘm�
u��+N�!� �oރP�6�ƕr�Q��IJ�	}R����V(�O"d�;X�T���
�hYG/e$�0_s�^��+dR�r���[�fR@�Nwv�ui�`�����jR%�B
<$Xiae��QW�j�#���<m�J�Ϊ`
j�h���Gv�f]�5Sbx�����3�ZyR]GP�-�z���mg%|Ҩ	6
<Ԓ}R���
�<>}i%J(}�͞_bT��:���<�B��Y�-񴶈���i��D����%�RW��*�������h��?��37�0|�a��P�6
�����p�Ӡ��R��c	{��"�ҜBfzl�R~bvƺBm�R+I'X�V���n��E��f���8��!lGyx�R����̡RCo
��Zʣ���|��̥#�v��R�s�Y-����TI0]�C��R���~!��}ko"n�R��Ru��ȄK���s�[�,���xO��P���U�M��R���v���4	����8���_uŒ�V�*\��R�K1ʘ��R.9*�^�<F���eh�����_ܼ�Rl
���O*!�Lu�R��n3�ѿv`�����{{�*�����V��9�Rz�S
8=��R;�E��Q��R�z����R��}ث�\��D{�!���<��
�����3w
s�R[���B�4�/���p���I��#�`�,��A/<j�����!������*s!�a�Ҋ4��S ��iυfz�|��}�`$#���R���x��M��#~F~%<��R	#�8�D�R<j)J&��Ҩ�
4�)_S<K�
�`�\Z��q�f�D��T?Ӳq�"Ms?��[I�_�z�
���Q�k�]>	%���0[�肹j�����ͧw @]�]�� 5����]�t8�!�aʻ�~��!��J
 膛"��ĩ����%S>�2��N%Ӈ���j�<)Spi�L�+�[�B�:.�y3?"��4��H��Ȗ4�	�@��9�6ӑ�k
k�7S�e��b)}5SL�}��5�Έ'ZIv=��l)ᨭ�=p�����?S�s%�gZA��lͧ2�A6Ӽn\AE=�Ԕ��D���F�M$�CӨ�Si��!AS��!�f~G�E�d�rI�I���u��JS��}8��YK��VT��O�J��Xľ�P�in()�$R��~C��S���~D��S��̮!� Uy�Y$�: �V����#|��V���[���Y�9O[i|�Y���`�Y��!��@��[�
{ R�>�]S����3^�Y�^��\b���v���c�C�*&d��h�Ø�fӛCt���g�=�K�x��h�^����{i�M��@�tjS�\��`iӅ̏��)�jS�V��]�l�WC#؆�s�[C•}TsS�/�*K�uS�7�,�<rxSMR�y�x����dX��{�0
zGk�}S\�
(>����.�|���Sj+���ăS��H�مT���f|�
:}r�ˇ��ZI4:��FA��ΎS�oV���S)l��.�ԐSS?��֑�����m�#�$�������YQ�)F�J��*��ꢓ����p�����c���צ���EBB]�p+�@��S.�9
D��"�Ӹ���^2[��P��҉��<�0�j����?]�9蟴��{���2������������K�����S%�#	��$.�S����r~´�$�#���K��0����ɜs���� #����ӯ��[�i��G!MR���S	M�N{{��]�x]���S7�#��S��tr�T4˓�%������Ul�
����.7���OqѓbD�
���Q�S��\#F�ѭ�9�o��
+�S�B���k�@�p/�Q�)���6��S�H'��,�֓��"{�pL���!݉�]�Q��2` ����;��өM� ����ߓ|�����������-�����T���ݜ��u��ՁI
��������	:T���ӈ	�j�}c_I\�K2�.ۤ��S�1�X��J��`!�x�Ӿ]��:�p	yy����X���z����o�-�F��Hb�������l���>V
A!a��|#��"�~��9t�����B��J�����D1gG|��t����[�����T@g�go���بy��T\hm���T���|^��>�����
�ӎR�P{�#Y�\�-���RW�6T������o�)�2ءԖ,?U���%N@y->J��"9�+�T!�N�B�(;�$īNT������3�ƧuQ. ��� �m��"T���!L��$���^� v�*T�N���b,���!^|)k-�e-��11�mq:U/2�J�b2�O�3T�7ݽ<6�[HL�B\�9\x�v��:���X�-=X6�
���B�7�	�¿qC�Q����BT1.��{F�nx�`*]G�ڌ	���\HT����hI�HL]P��I�xJu#�
1�O��

CKOTe���]WtQz~4v��aR�{�#�č�ST��J
���%T�q�
��/U��'��L�*ST��J�L�W���6Y4�eY�]�6#��2Z�h���l�\��aDP�%�\��y*�na��r(�S�bTG�"ͣ�%b��#��f�d�
��y1UhT8�^4}/lh�p�@4Ko�RX��UI�s��̮b��$sT8֙Z��x����y�{�؈�M��|Ԋ��(}T���H�\W>��}�T����V����.�
�UF��j�C�>���G��	Yr�T7ĥ*u����h*������8{�A�����!	+%A���
�K� �T�G�#����
��.��”�x�|
%�a��ԥ��	-��s��`E�!B��Tw����ؔQ�3	������0Jӭ�����`8�Ԕ_����pJ��)���РT���*g��j)�S$~���\]^/���oakR@�����-r����TH{�
�M1��o���ɬT�NU��(6��irm��2�T���1�_����_Q�����W��"��#�:����s���k�x�r`�B��J���B��8��Շr�~iT�v���T���_���<�h^u~��T���0�+��ʿ�R���b��	lD��3_��!����!����ԔC=�7D�u����c�O�ה.J!�Q7��˗h�=��T���6���?�ew��T�i}ڀ>��T�����hT��0l`"\��s�T
]�VQ��l@v
�Kb���Sbg_J�󔞡ޯt�T`V)5.j���>"�q �?���
�z�����`����*��X<���"$�`�����eW�|����A�Ԍ�%K�,����yvvH��b��	��ei��G
UiuȦ'6�)��5)U.�C����pM1�	$����z3�7��r~"v�U� ̓���3
�J�U&��5�_U����e�!�u�n#�^"�����]1�,U ��Y�-�����#�.UXݾ
/��qi���-�c�� ��51��0p"2�<D2�@�#1�?3��V��g4�Z#mм�w6Qit�i��7�5���A�$8��E��)9����<�9���q�y�<�|�d���<Uwh�h��>U�mZ8}g�<�KY��"��?�$H���A��� ��!�C�AG	���HU�ճ�u�
JyaR
��T�K��<�)Q�KUō��,�2JU99HH�NM��6��:�;O��<	�<��P���U
�)vmO�Pf�;ʒO�C9x�\��S˄���PYT[G�TTd�MU��ImS������O�[c���%Z�� ���[�.E��7>\U�L���]թ�2
ȥ��^Ք���^�]ˁ��m]a��>�v��[bտ�	?�{|h�7�SvO
iU�A�	�njՄ�NaћiՃ"K��l���o��\m��j�7ؖoU�?���q�r�eC�`r�)���4��y��#��H{�Tq|��Z{U	V���x8�~���A#�D��B��L��)����x���U7�,�d��U��#J�����Jr�E�U^t_���_���`�:���z����g�$,�d��������������=J�(M�6ܟ��r;21[E��ik
��n��U9��H��~�ն�z"�E�s��v
�!�Xh����(��	��k�+��Յ���Ο2���"	��۲���3 
��U��m�{:�U���L
�R�N��ؾ��*�o������8�՘2i#b��0�ՈT�PϺ��U؅b��U��K~n��U��N�����$�'B�Q�Uax�!��M"̕�����k�!:F����՝�O)x;��ǒW���ӕV���2��տ����ј��ljyƱ��\���X���ի���1�������w��c�����8��L�
2����d$kX���6lz�^�է�$#��Z��n�6W��%�[�O�/R����n����ە��ʉ�u�����UA�*�c�Ն���x���^xd�y������ ���[���e��շ�Q� ��փ�	�Ʃ}E
5���Xy�[���[�
::28��dr�fL!_
�Q�
�g��TK����J_W�Zֿ�vZV֮LW�^aY�Dg �{�6��
��?k�;�
O��6V���q��V���8���f�-��:eg�V���C��!�#
��V�!�1���a�&��Ո(�W$+١�}&�,�ѱ���D%,֤�>�[%y/����;t}�/����U1�d���؆2;C�KNÝ3����%u
�1֣8*�1/�5��B��ٶM6և��!O���7�
�}�P�5��"�9��9�J�W57;2:֗��!�O7�<V\�B��>V�U8��ʄ?4`����9>��lG#^��!>r�#ҝ�DVYXPaD���<4�� DVO��T�4(G�*��
P�HV{�>R���I�+��<X%XJV�PW|<�KB��\�YLV� �9KV97�lH�KV
�.X�HV�:���.PV[i����dL�� ��TR��:��޲uU�<���_:Yw���-	�Z�uC�8���[Vc��)��\���eb�X\����gp�]��z�o_V'�J�F)s`��	��G�`�F…
W�aV���Wێ�`�G��:��\Dˢ�u![�t���3fVY�Z
�Fm��� �ݗnV�<���qV����q�r��K��sܢ�#�N��w֟��L�x֩��$��wV�@d�s�Sz��W�
�+ixV(oG���)|Vl��#��Z�}��"�l_τVi*�7ӆV$��z)�S��9�E��Vt^g�H���ؒ
E��ΔVq�/X�yj�k�Q"�k��V�	3����Z���V��P�T���k���������
gT,D��G�����f�����U���!�����V<?��7C��ֳ [
D��������	��V�|��e׹ѣ%]^?�V6*.7:1��8� ��Dw
��^��H���R����=�B�R����XjD@0��m��Q֥���d�G]��VH{�;!�-��t�i!5~��VR�

@%�[���!������Ј��&Ж���6��!�։�K��0�']	��hU���¤��j[�֍Aë��ٖ��Q��)���P!�����Z����q��t�%&�L�ڭ�N>�1�qkt�^����H��c�֥g��M�a�<�*
VA<��M�Iv��a�Ӯ��V�\&�ֺ�VdgY�Q'��V$`�"t2��o����
%��k.!	��"����ٰ�֙��Z����3D���q�S�IQ��c��va���K!u+`���c��
u���]�P$%�>�

��D��q����~sW�&W��7�N0!C\�t��w�f�G�z�"PN����2�6#�?�<�\���"]G����Q��!�K]�e�"<S����S�<�ק�(��ZW<u�ci����M�W��{�k#Ĕ�Q׋o��X$��Y��Dp ���]�EVA!�~!7f��$[{D�J�&�����ݽ'W��
��8)W)�V:*�i5J��'�*S���
�)�u�u���-R�G6.�Jm���Z.׶�
���C0����H�D//םJ����.������3��ф	��'
A������tBhK��g�DWg_c-}�EWS'�r�G�x��	���G�Kd�i��{L�!�#�\�lNW�
>���R���}R����m�0�TW�C;
0w�V���"sͣvYׁ���0Z�in��[�� Sp�;\~�
�
�]W��W/��Y_W��4fE�b���w&U�cW8k�N���c���,Ie�a�t	H���eW3�:"U���k��հH��bk#1m!|H�,n�V�����p���\(/pAP	'�|{q�������t��a�LSNy�sNqf[}�$��/\~���&%1Kb��WWX�����
���5��"�SH��/�W_P�#��b��g��WM�'�W{v��u��WrzV3�iǓ�s�rY���-�	�������.�"�/�)�ܘ�1>	2��j���?	J�	����	�!��J�!�����#���y��Z��
bK_�W&7��7%�W��8U�z�W�'5�����=�<�M�[M�0�!�W�������Wr�Uq����h���Ҥ�r/=M��`!)4tw{�;��ӭ��B�Wޢ�r���|�m�~���A+�Mx��)�-d�y�W
�>T�����9���׌���B?��U��"���w�W�?�e��9�g"QF�a�W�[�"���`�>��0��P(�
H)tɗ������5�mAp1\���n��8qw��D%حV+�_���̙��3WSw���ױI� ���W�\���=��+�"Չ��ڗ��*�}�W6��
�c����c$��k���-��p��W�S��r�׋��
����Wp��}��׋->�W�ռ}�?����"b�	��iI���0�lٱ�WcԺ:,���י��t�7�S'�a(�X�;~�4'�
1����
���e�r��#A�܄��DIM�[h�+n���_�+�#	Xᢝ��6!%��E��
��V��vY
�ݥ3�*w/Xe��#�wb�#S_.�8�.0�
���X�<�-�X��pX[�X3��%����6��6���X��"���* �ݿ2,�"�0�t\V�$����|=&ؚ˲ �@�'XD�gXW�C(X_�g
ԉ��)�̈́��,�Z�]ƺI-خ����;E/C��zݓ0��:� �:P�1�x|Wk[�/�z�"WE�3�Hϥ ���/ؘ$#�c�8X>�Ds�S;��{�sk�<<�d�E�@��
{�o�MA؃1��L&�KؾD�
e�KX_��>�oN؇���nl�O�75#�i�Q�"�{�#B�R�Q�;����S�\�	V�]UT��)���U��*t4c�V��� I7�X��%(e��Y��#8
'�cZ'�A
�X�[Xu�U�\|XؿF��(6Z�p�G�B_����Y�,.`X�
� ��o�a���|4bX͘)	���b��yd	�	p<b��zwm�aX
IV=��k�r��Nz�o�
K�U��o,�4�tq�m!{
��i�r��,h�1رr�>{e3�Iqooj��
rX�A5�6v��wʍ�ww��t:~�w�]�ko�x���i�5q؈8�#��U}]����C������v5�ټB&X�
/��̃�DT��Ep���L������P!�J2R>���3�w<ڇX[ Q�/�Xo�w�-�n�؜;�����������]�����*5A��2j[�����o~Wˊٚ�]08���7������?��(��zx����D��	����X����p�X�Dm�9�����"����@-���~+��2�C�&�؍�����خ���S����r ��]��X�um�Do��%�V����q/�!����X�*�ٚ ��؍d^�S)���,�DQo��&h�#��hʘ��;#�|���X�r"�j��'*�Q뷹�،=�]Ϲ�XN�\�_�X#�L"r��X8�v
�&6��X�`WQg�ܘK�@@�����̯��#���8#�6)��؃�xPz�䘳�A��Q���me�lGj�X���
���������o�j��X(+�!
\I��d"����X�^^���X*���ǐ�Xmh�����XK�cM�C�X��]Jg;�Y�x��p1j��K
�V4�Y{�Pan�S�)�� ����
�f��	�n4=���
3e��\���j�Z�ϐ@��(�
����KF��#��r5N[�Y��A�G���ɩ1�":�#�Q��\q����6��/�=��o7er�}���~���iR��(��e����Lk�ӎ��z]Y|� Yl�gt��$Y�N�d��S%Yp��4���&������%�EK[ �}�+|ll���^.C*���2Y�����4�}���?~4���M3�7��rfO��T9��-z�*:�8�U�U�;��~p�O<��9X	��Z�:Ye@��>�?��
� �Cٽ%#6��)D�2�*�š�E��Ҡ!�,>WF�5W@��I�!�X�Q��~b
\C��S�̓�؂_��&��
�a���u���b�0lW	+1�aY`XH���b�#���Ee�/'�?��g"���9�g��DD?}i�쐠���i����Z}il�Sg
����m�*�CS�GnY�'
��	�oY��3�{l�j���q��SJ	��&�r�'�́�5sٴ�y���t�<��-42�wY���� �{�-;3��ޓ|Y����н|��s�����{ٔ�|6��v���;�n}YA;{S�ޅY��+��8�Y{�	�
���ٖ�_���Y��9<��N���
���1���c�������i����?�.u���G���iP�E����N���
w�5���Y��
?�n*[��
�ن�:/����ٹ#&�8ߣ�D�j�Ҥ�f
˰3X�Y��8�|z����Z���K��U�>c�&{�Jc"��'٪Y{��o�,Z����
0������z.��5�"we$g�Y�ؔ��`�Y_�wqr���/#�����0����S�Y���G����&΁���Ԡ����������_x�����s��"�����O߱QN<��Y��C�l���,. �����*�K$�Y��k>-�Y��-����m�#���ԙ/��"`�������`����A�>���(�X�M�ߙŬ6T�2����f������hy�s�&��S�E�]\�l!�"��5�ٍ�=
>��虧V"�v���$�����A{$�rQ��٨X��͢��]���+�����
��t��Y�Q ����.C�X����Y��� ��ZV�ٜE�r�L�
z
6b8���.:�����'�&�[�Y��AC���ف��f���6������|:�������pƔc���#�ZHt��
f�Ga�	�y&i1��*	Z
?Do͚���!�	�к��h��b}YZ�Rf���"��b�CӔ����=�ڗ� ����A�+dt>��6�b,ڄlz�
c�Z̖�
${�Kڗq�BݴZ��JR6�®�#Fţ#�R
��E�^(��m�pm*�>d	��1ں�� ��5Z�����Z-7��>pT]�	=ZM3i%v}>��`Oj��aF���Zs��M��������OZXR!QX�RZ���A�!SZP$'��6�Tڊ���
o
W-��n��W�Dt^�e"�W�L@:�*Z8r�� ��[ڕ�-��2F\Z�P-��Z_�xH(����`/�a��cZ#���weZ�hG��]kg1&W��jGg�5NVi\V$iZ�L��!�j���<}Ǜ�l���m���l
2��.��m�n�p�p�H��Y%�qڣD�"q�p��
����t�"�J�}�uځS�j�QwZ����@#(|Z��!8?F~��{�g�Xo~ڦA` ��޽�Z�k�K�5�s*Z�>f�Z��x
��탚��>
��
!�xy�#y�����
QVJ�Zp,��{��ZL�r&�1�Z����hm
��t����0���c�:���i��#nN5�T��;4�ڭp�

�b��~RW�K��N��
�4�C>���ᐡ�\cQ¯��� {����ݎ$;y~ҩ ",f����aH�+�Eh�Z6?z{�$��	���������{��9���L'�AڳZ��Mb�CT�ZXw9:7��Z欭OK�B�Z��FC���ڟQ�:2�ya��b#�C

#{(�Z��5t���Z)T�
�9�X��_.��+�����"�����#̕��ڨ��17��ڜ0� ��/�T�E��	�Z"w?�᭮�ڐ |,B�I֚�������D�?a�
�T0ܛ�ݚ�G�"(&���3�A�����Z��j8������O�U����݀⚶�1��Zc�枯��S�(P���Z>���
Ҡ��!,���Z	�7t�ځko�:`�I�[#�������n�sY��\"fv}�Zw������ְ`�ߞ��ڸ|��e�u���" \�v�Zai��?�Z�d���������j2���<5������V@�)���Z��s����6T
�n>�XE!�v	[���!ӂu
�;:gb5B^[����۱%[�����
�p95<�Y�[�-���"�[�-�Kz��ۇ[�g�j[Y8(z��*ۃ�B�V{��lU$%v�Ē�ĵp![���b�)$�V��I/��$|A��.��&��ę ?=��*,���nz++����k�,��p�I�-�5<���i2[���4�C2[��#Mff4[ҫ����7[?s?
F3�8�0�=��7�/�!kb�:��-��Zc;����q:A<ۦ�V>�>[l :���A���X�=eB[z�&J��KC��I�	_:�C'�!�U�rE[CaJċrF[�*M!���G�������OH$���l]I��EYȺ�JƑ6s�SM[�?O$0L��\PtH�b�-�Q��"�֑�S['gur�T[l����N�W�*"Du�]��u�a����j�|b�Oz�T�Ac�'����b��H��^�c�����b��		�y
a[9�h!k��,kۦ��"�B�m�6��̡��r�@u
I��s�w���[�u[O
hy�|v[`�i!�d�v��/i�}v�w�1[4u�x[�b /KTq{[�0�w�|�Ao�7q|�uT|k��}�����,ف��u�vց�՗"
�Y=����̓
�����X��	F]s����/��c��.${�ն�[0��p����\�z�q��/m����!r�lv�ۅ���/�	���K��[ȒJ���H;t�[��
�"���#���c�������V���E�Cj�2Y������[)���"�{Y4�ۄro
�U� �[	X�2C����8
a���׷]K�d#�����y"��։!d�δ�[�XF�(����X���`��
�B4d��[�e�Fq�ۆ�l����ۨ�����)�6�f���FCy���'��Ư���g5�gЛ<%ePeU���CZ�
�@o�ە�V�<�\�ە/A܃��[�]!��!~�1�=�P
�[��*����uNY �.o�����e!�	�[W?/+i����	ُ���P�g��3�替�}�،�[pp���8c���sw�c=���� ٕP�LW }�j#�X�*��M�f�
�)�k�{#4/%
���%C1���r!����Z����l�]R��ۢ���"8��@	�����g' ����b�}��?w��LǼ2�R������Y���X���bI���v��P6�U��ߪ�P�[��e�,m��[�ݾ"���	�T��9����	˵�p�QX\e�Iજ�	�h����
�)?&
Я,��P$;gX��,eyX�5��.�
��I~��j��\���~��+�=o����z~��E�[T(獒�I�B �� �!�	s>5N!����A%�N^�4H&�:�x���'�ca��Ap�(���a
�΄)VZ�h�#�,�Oܲo�0�,ܠ��{j�B.��'�$�y/�Q����0e��G8�Y0�K1��ə'3\��Q�ͥ95���2�;��&:�<�O�|AM�=��ff���<�l&ϵ�?\��.�%_?@���ƒ:3?\�G�	���
B\D&$��w@���c1�v@܄~q�.*A\�\� ��F�+����)G\,�Wvɢ	H��$�
��(�H|�e�J�!A��ꁗK������;�`	�!O͆�N�<�D
��P�V\R<�bњlW����
�ˮX������Y\ �K]��X�4�DJC��V�g-:rۺ�]��2�Y[]�_�s�
�TD`\�YD�p��`\��x\��h`������6f�7�����Ni\���{^~$j����r-�j�{��lus\��G(��v\�i
��Jw\�j��ZYw���*	*y��A�Rt�|\���	Qҧ��\!�R����Dž��<�c���p����1\�Ć�&G��+B���Q�E3�獉��O!��Ŋ��0�3��\af�\�2~��}�N��o��8�C�kUҕt!��`
���
��5&�\B��"������+Q�����ŷ�_aB�����l�N�`��5!e �*��\@R��~3��MQ-l�����G9

L��_��8��1�Vj]�����	�t�)�\i��s�\�0ahؘ��ܮ�k��0���(�	r��٩�x|
r�A���T�����g}{*M����qZ�~�(�\�2\6���1[�`˜��o��	���\\
5�ӹ\���R��GAn�-� �\�At'wA�52h�Q�����~BkII���?��tg������;\���?�+	Wޝe�܌��"c����U�l��ǜ��Կ%U���+B�\�����Q�ܖ'X@�ڂҜqZ� ��Ԝ7�78�p���Vn�gJ���Y�xiL�\������2�x���XZ�\�' :z�n��1�Z�G��ܞ����N��kE�S�㜉�X�\���!�'����a�_P5X"e)�\�S�Vs���\���B���Aa4
z`���r'�Y���p�4��܍��v��\��#�~W�������(/�\l@�x}6��\����Q9�\��|�`����F$S������K�j��]�4C $�B�
E#;�)�
zƒ	�இ%\�
�^?���?�	B�
��+݇ߖ{��O
��,=�P8X]��>��e2m���ʥD����2YX$,
+�_�8��l@�u�!����'�"‰��v��#]�ЎS=��$]"��"�HI�)��[~c��+��K �$��/n|_O�0-��V1�#�)=5]L��
�"—6����Ĕ}7�p���6��scDT��5��
w�5�k>$��	>��9�fX�>H>]�]>]&�g#��څB=���ívC��E���D]�Y7�eQ_I]2Qp�c�K�,M��L�ܟ�mۂO�h��^LT�P�����_�5Q]�����RU�����mV�|"�V�a���[X�b������YJz�L��W�Ox�\T6�
2g�\];���^*ȵ���_���d�F�`ވ�5�`Bq����b]�N��?t�`]�	"3.FiU�R'*gNk�L ���m���~�?�mӑs��Mo����zp��	b�Tm]���"P��r�[q���s���٪v�g��tx]
�:[K�z���|��I{�B[P
Fϻ�z]�`��dz�:�! ����{�&�#� M��'��܁���U�b5D�Ʋc�d񞄝�b�
d&U����S����82����]s�M
�τ��H��DU�����
��°EF4��]� �<�T�ݿz2�U���]�"-O``~���+�9k����6
� �b�!��#��[�2�Ζ].Z�	�����O�#�C���� �ȭ5�4�Q
mvl��z50����ݡ��%,��]��q!�n�	�]�F���ή���^�	�I⹧��
�L���������ۮݲ�~�l=�]��L��!�]kl�!�et�|���g��ݥ��!*�K߼]���$/*�ݭ�/
�*���ݥ�r	�4�]?t�.}������m6q�m�]���'ǩ_��^�s�G
��+�<�����K �x��]��(��]�]�UX�v���u�#�U��Z��	76^�]s�
����b.n�t��]������a�4��L�|�[�f���ԝ���
w�(!��?���T ��]�W�|_m�`�b�s��ܝ!#�#�N���
����U
���-��h��l�:�����#�=g���^�/S�c����\l杳�4�+��d#Z+4�1�]d.d�$�]2~��������H|� ���������+U����ؐ�?�u�$R܊!0�]��y���Y���/T�М��];l��P���X�7ˋ�ݴ }�����TKZ��2z�9No��Ҟ�ݎP�^��n!��������b��<�P��^�
 �P��A�#*B��
�0�`	�!Qx���
�Y�D���}_�>��;/I>�'^���f��^��K��ړ��X����;�4���g�'!��[�!�"3���k�$(ކU��
�)�d�v!Ef/)�g-�
S6�*��#��G6,^%�`\�-�]e����R.�x.���,^��,#�%P^1^��#�kP4����
_X�5^9G��W�4^5M���L4�F��4�/5��T K)��><���q�>^Q��]�@�8�cĀA�}�Y�q&@�a�����F��5
{� 4H�����IJ^+�j����K�����Q^�|��
	R^a�t!���T�d�ѤeW����0L�X�1.FE�YAčU��V[����Y,�]�:~��c^�cy}~�^c^M�R[ie���X��|e^���
Yi��g^q|_��h^!���3�g^H��g�ϴj�`��
T�]k�'"��c�)j^��i��p�m���@A�6�o�<ԫ���mp^��H�()�t�~]n"�w���Ds�Ux��	(bt�z��L���#�|���cjf�~����\р^�:����^��[x��J��fx��c��#��Ḣ�EfS���q�2�Kx���x���̐��P�W˓ޙM9$�#)s�޴���"V�F�%�V�^�s�n�tՙ���$(ћ^
��o����ަR��YM���,+Z~¡	��H8ߤ����j5�
�^�A�&⡦�G��*r�^�/	�x����0O���ڱ���i�d���{�L	��r�^۲� �R?��2�	D�4H��M�P������� �4V��6��"�V-1�^�v���̿�y"nH��O��-$z��8�c���Z*�T��Þ� ������i_���
�c�'ʞ6���*M��^)�����Ɀ�|.%��&��[����WV�����Ξ��$����^�A�.������p)�מ����!���^�n���,dX�B����V�B�V�^��x
%�����$dž��.�T
V�枛��	'�U��^���1=���^!���=���N2G�x��ޛ��>ȑ���v�"���	�A�|��Ё"�A����Yuq�;����4���l���[
$�R/�޵��T���Ft����f�]��w��sI,��_p�3F	�ޗ7c<��Tj}K|��l�j/k_��X��ث	_��Urn
_y����I
e�� ��2l�0�A(�pB_�Y�d�^�
ߗ]L�/���3V��J�f��;��`�����#�/xj�8��_<�;��_\9��3���5���*N�������&r�"F!YB�6"�@���ա$�ݪ�3�$��$M#8
'��h�h��,����,Z��3���"镍z5�!?�	3^Pq:_(����:�;_��l�	H7:�_ѡ��t�A�e��ј�C��� ��bD_�n5�NeF_�=H�v�_H|V�R��K�į�q��K���9�7Q��\���S��ηĎ�T�w�C$�Ce�]O��?���_�N�! �(d��aW!��i_g|I)m\Uj���;vj���c� l�rL�
�r5{m�%;H�J:�n�Zb":�1
qG
��|�t���"��x��NHڨX�z_'䄷 ~���g�Ae~<�)��R��N��	���H����֗ͬ�_�O ��
V�_ԛ����҉��`]ҡ.�_��o
��ˍ_�'!��-Q��C�/K%�t�_��vƒ_����K���_���(%��* �׹}�_���!��$��N<am��G��s3H��v��5@b2����lG �'�W�_�7m�V9q���a$���\���z� �ې���ܰ!�h���Ѷe�K��:������N�s|پg�_��Xk6	�pl��y� ���u#�1����my؆����j�㐱_"�%��	l�_E+- g�Bó_4n��2���	#h��H��ʴ\"�ѷ�=Q.;4C�[*M	�)鸟��N�P�9���I�?+��F�R����+�]�_�%���Fn�s1e���4q��	���.��X�����Fd7
%�_@�@�ث���1�j�ʟ����|?��
/�R�?��_E��i�o����
[�����!t6�R���y�0Z��_�5���N��+��s�g�s^��{�ߎ�6/���_��� �}�_x)e#�R�R�_��Q � �����Z@ˍ=���f"�
����R]�0~ߟ3RP����8+�J��ߐ��'�7��K�I/d���l{����{�5-?�(�g�[	�/�����S���q��ܨ�:T�_�t0�`/��X�l�E���f��tz��߲�9#�����1����E�����|-�j��6`}?^����7d��.��`�Vn
щ���� ���B��*����k u�>#����=���
 q�f�C���]ܢ�qt�
�8W���=�
`��mV
�C
 (�{xN�����N��bl�_1�૝��f��ڟ#�ef J-���� p�a�x1� ���p����g�
e��$�%�fV��A`�_���z  @�B{m  ;�#>\"�4�X�l��#��U�/yb$��
;=ϧ"`�`�!����&�цC�B'��P0t�-) d���x`/�a�?M+`2��ƷB,Ղ4`�1����5 �v{njt6��4P��>7`�0h��36`oY#�K�6<`��y(�Z=`�[j���?����M�A`���!NW1�C ��B��D�������H���F	�H�H h.�LF�K��5�*�yeP�i��]�R b�{���R�U\�|n�W��]��h��X�T�)��x\`aR�
��a&]`�� 

�'P\�E5-3w`��:�o/��a �(.	�(b���q	���b`e�߆zd`o���#�j �j�Vl�k�MƸMX)j��F�o-�l ʝU�iRo`����Īq`	�Hݕ�s <�0	I�g�t`'�y
�-sx��	�A��x |ug	FO��z ��8#k��{�	3@�RUz�n����x�׶�ZB�p~�[O���O��vс�� ZA?˨%2�`r�'i�A$�`�.I�1E�����7�V�� �[�
׎ȉ�����D�`�#(�@L;�����чX����q�(�㎠W�
	<�?�������3��\G~���R���,e�U����!
A�b���oJ9�
u� Al�MX��/H�"�𯝠�ΰ#>u�� �:��f+I�`*`
LNƕ��6]�$�hե ���W�����)z-�Z���`�fbW�D��P��
�F���J�qX/��8��~��`����P�����!��� v'�#��ߌ��/�;�&�r��3<D�m�� fv~W;Q�`�z@rU\��J��ڮ��`9}�	�"��j�S��_���b߇�-����%̻1�`�O��L�Ժ Є�؀z� :�/FG؂� 7*b�� Yݿ��{��Gͣ����`MΓ� �z#g���� !��d8\�ɠ)�7�O�{ʠ�ym����	�"�e�X͠nk!�Lz� �@�!|�ˍ� 
2~",Ӡ���#��?�`���6�`ՠi�b6ՠ3�
\�נ$
�L���22Y�y2�����%�7����#�
h�2��`�	<4E�r��9]�
��`�]��;�#���K"��`�?�M��*�`"�
K%����]�BK����hq���`��U���g� F6��<a� �%�΄ s��I�0
��U���]g��i���)"�Y�� ��\0��a���ط��ZYC���!K�f�������
Յ�P=�a�~��2;#�9��,$����T.fR��a��LD���~��*����PY
a,�#	�P�+޿�My�a��R|B�C�*e�brt������OW�R�0��#=�(�b(�l}�
�u�nNU��<��
n�7	a�mQ� �sg�
��p#!E� �
FK#!$��!��(!�Ȝ�σj*��W���}n+a�C�1��-+a�#�C�0!@ښѡ�R4�,�)��5��VC!�QC�4!��!n�[7a��'���>�>��	'4�?ᱸ�	�Ms�>�#!�-���A��-��h�Ba\}�t���Da���
*{UD��]L��~�Ga��2���<H!� ��G�J!�u��x�&Na����o�Oa,B�=�P�/DB�Z\�Q�!�n� �S!Jg� ���:U��6�h,S[a"8S��]aqϧC,\�`��LF'�Ɛ`��T���b����FK��d!�� �R	�h�+8N]
y�i�`[!$7Nja���#��k!��5/�l!XZ���lau�|K$naS-��U�{oa*��P�o!*P�q���q�b��Rr�����`q!���'��1sᐿ�L���l�L��"�o!Ot�#��@Du�]@�#Ɯ8xa
�7??/�y!~.�
0��ox!O�c
@�ZX{���.<��t�y�$V�[_��T$,�.M�����J%8������Ĉ��!	�0|ﮆ!QIH#0���ah�������##�'��`���!��9�DZ�����`�K�}�a�Ǭ
�wOC������Us��m�Z_��!��\�aR��NS���nw�!S/��4p�����"��Φ�do0J���a��Uƞ~�a��Sڧq�a��Z
�"����W�պw��Aʃ69��5���Ol|�!� ���7��)��aԧ��'���R~�a2�B
}>u̿aQ�O
>']��d!�8ϲ��!f�г�~����"�������PKew���%��>��šL�7�9��aZ��ὤ+ǡa�-��o�a�[��ġ�l"�5��a�W�C'Qa��n5���`����d�'j)�ao�G��ӡ�	��ӌԡ��.��ء�G�x���!��1!ޢ;�!�8�Z�ۡ�F�Q���!(L`l�Ad�N�^�/;�a�
��Y��!
?ݢH��Zq=h����a�+ �����a�ې"�MU��!�1ڐ����F%ma��!�����?��!ʞ���a��#o�@`����8�7*��a�q�������l7�!�!\g�����F~O��Z�a�q,4���!d?�%������u���e��?;����!���������>8������� O�
,�@��!]:����">O^��j�b�q�4mkLb�`�*�d"j�s���k
"S"*"M�ĵb�"��B"��@Ɬ���z�x!�Yz�O<u��m�|#�m��T�R$�.�8��tpW"��4¹�T�Xy�bĂ�N�"�l
�$������g8 bז��*!�?��8��#b�p	֏�<&"lgD�ﹴ("�}4 �E��2����t�^2�G�/_���4"<�Rge6� <��@L(9����q�#:"�Y�(�v�9b��j �"9�� M"2D��=���@	�@�>b�	Rt�@�ZK�	ϮƢ@��}$#`cEB��K��m��Eb)ڞ��UF�b`���L�G�2!"��R�KbD*"���K"��_#��N"�����O�iE�ߍ�P"�]^��O"�������P"����2A�O��
#��WwUb叢	��bV�5hz.��?Wb+G���g_Xb.7�
F�0
X"UHo�`{�V";tc.?YX�h�e�˹\���m
���x\"��Le��^b"N���>^"\Ʌ�D�`��������^��y���b"g̸�kBb"~N�3^jd����E-.Fa����2f�[�1K���]"�i >�XEb��#wmMOkb-����Vq�5�#�W�s��~e�[sb7.n/�v�;\_?,w�o���~j�|b�_U��Y}"�D���nO����q����9��.J������s��bY O#�cH܉bmO&k�֎"9���Ö׏�j�Q��o:������!)�b%�}
v�)�b���
.7g��b����=��������+z.�b��"�a=�b;
uvԗ"���pۯ��"������"Ilra��y�	��O��bw0�
_ӟ��9#y;b�"�H3cѠ�y������b-L��=�Σ"(ޏ,U��H��̎�=��R����֦ⶆ���>1��^Ky�ѝ����bI%2�����J����Չ�:�T�"��/7���"hXXE�"�Q��N-�"�B!%sj=�� �ʗ�;���3#K����nf�'�"�uh�9Ҷ�
l�$N6@��
�<7s]%��b�w^�b���v`�b��Sޅ�Ϳby3
����;�����b/0/h���b�a_���b�/V�F�x�����>���bG*�M�/�� �G��7�bms�꒲��"�Tg�4��P���5T̢׮��pG�bߛ�	��
����XGj���b=&o�6h�b1��..�V��c1$����b�Xf$���.��f:��4��բ�j�� �H�"���!���bהkOE���".��q�ޢ���nP��"|�q���br.�b�����3�� ��Đ�"�+{�7��"ʋ�#�0�"y�>�~���­� �J�"I\��j�b��;P�_�"}�,�ɏ�H�k k���c*���zn�‡����㑸~�?���k�.<L�cs����sc�|�!ݲ�����~
���'��`#����3�
#�/�o������%%��#�OO
�L�j�m'g0m9�c��s
xE>���2�#;��7���"Ͽ�t�<Yx0#|&��ڍ�#�@�!mcq��ۃ�� �z<�-��!#.^'�rdt!�h~���+�#�m*���$#S*��n"#>r����"��3`�cO�'�C�߮�](c��o�d�(�a�	�Ǘ,!#�&�I #Ѝ#e��6-�@�;~n�/c������5�=��O�>l6#�oT�2=c���"�QA�ڐ��5��Bc�oU�A8zC#!}�k�B#�	R�eE#]��C�D&CcH� �o*L�v{�v�N��������Nc��&K��Pc�S���Q#���	�}��R�4V	u���O#Ԧ{Cs�U�^vb���U#�����{�Wc�>]<9uW��.#ʬZ���ry�#Z�!����F`��&'�R�a�z��Rbc��6��`bc#	��]�Yc���ug�ec��
 ��c�-�9!�[�gc*�@P�i�#�����okc���
��Okm����
��o�9_x>�z�pc9�7�.y�s���	�B�s�&k:
z��tc]�L+���v�q"�Ҭ�w��QC�җ�v#"��>�y��e���#O��!��
����
_	��\V�#4P<��A���o���օcuj4m��͆����ޢ��������i����$'���c�m#�V��c�O
��}�c8Bj��MH��D�=��O�#���aZ����J�t�|��[7Q*����tN"��N�㽇��/#��c����~M�c���q�����IEn�n�c\rq"~K-�#͡V"�d�cC�C��T����
dX�#�� B�U��co�'٣�β�z"^�Nгca9����:��A)���c�%���&Y��d<!�:�1�#}��mE᤻c���풇��*u�&�$�#c�N�N��#�]�N�-�c���Ps�;�#$s�Xa�㩦�	��C�cLmj!���p���|[�FZʣ�d�(6̣�� 
̣��=0tٷ��8h���z�У{
����#�H$1m���cf
��t5�#�5�����c���
:�3�c�a�����#��W$����.��W�ޣ}����̟����ͩh����)=��������4�#L~�	�>�h�cI��}�[k�������ҍ�c������a�-d�9�#9
��N�#t|~����#2¿����#HY�_.Y��c�%��B���cN%�J�.��cT� c&��#"�[!�8�i�!#��<��!K)�*���Z��h�#�WY�N����$�3�O���',$ʿM��'|�Cj��V��Đ$�:�#p�$����"� Gd���o���aB#CM&d� b�$o�
�T	H�"q�f-������)
>�1d0�#K����EQ.#���$���Uoqd��\.���7%�8qd�}:��n.d���!��!��IZ�Rf!dX(�nOi!$@0y�R�'$���O~(���qő))�b��\J��)d&X���k,da�O�
|�0$�Y���10dkو½�4$���~��5d�0Tu���6�Z��!J�f6d�ZW�Z8䲵���9$|��k
�=dz�����Cd�el}��C��h,"͞BMdfZ�K0�P�tNz��!R�xm�K�=�T���m>X�U�U`�5�Ud����1MW$���beX���.$9Y���nŤTdw�#Ė��\$��~
�\dI2o\R�_dА?L։`���Ϋ,`�G�K
����b$x9`���b�(�� ��w�h$���D��2i��]U&���j��y�o䳯��{�o$Q��=�t�q������r$~wJK���s��Of��2yd��r��LCy�y��B��y�J� =,:��$�~�zGo���WN��(������(H��B��e�ڇ$
���F��dt`kW�i�$�O$�-����'Н(���d``��P�d��������$M�+l��\�$p�0�+]�$j����l�䧊���^�d�(s>�)�$�
J����>���x�$�J���lk�d���byʣ$��
�8�����:��x�ϥd������6�d_����?���2����D"����dHL���?��i� �u�d���A���$���ԝ2"�$�#��+2q�d���#}�$���V���G�Ư�J���8�x���ɽ��3d���Z�eU,�$��7
T�#|�d�W��뤼d0�������������E�Pfn�dHY8 �@���$vqV���$~9�!�O�`�$Q@QZD�d����q�/�d�'i����d��r"g}_�$�n!
��t��$&4�4�ڤ��sr]0��e9r�ڱ%ޤ�v����da���d�"M;���椅Y�p�6:�����Yu�$/w�;�]�$}U��R��$a�Z��V
뤟D�q�o���c/ \<����Y> ‰��d�N�a����jB?���$�$@�(r//���dj�:�$?�s���$��a������D�,�$=Q�^����5��p�#��50�"�գ��$������d|#�	gOn���
@h��dc?�
hG����@+?���DPY�
�ew�S,Ca e������'�2GP��e:)�`d3��9Z�4�����.�C%&��	�	
e�J�M\�G�^��h%���f�*�B
%�p?�l�h�B�����޻��#eI�;tH��f��A�e22��H��
eϷX�m����#2�(����,�m��������2��g%~��ݪC;eZ��MǴ��s���T�e��D"��`�e��ȷ0�TOw����"�v��n4��$%Bf?6�3$e]�!���"&e�k�x�'el�=��E�'�`~�l�n�&�`!$*M�[+�	�A���,%�R�K�s6.%Xi="���.����߸�(0eć�	�`�1e)"il`�2�d��:�ɐ;%},� ?V�<e<z) ���=�i�1�̋�=e�؈㶕�?����6Dq@e2ޣIA�Pr��|FF���n@��He����5rK�K��
so�L%YW$��]�L%%�(�;Y�K�I"
V��O�z��
���kP��q�v�@�Ueeb���2U�97|"Ql��Z���ٌ�\eKo
�\�Ѥ�����^eN0<iZ��^�xܴ�#�_e�3m
���b�"�~۝�ce�!�|��fg%��TX��Xj%ՆS��&Gm�z�� d�n%ڸ���Mq%��"�}t%����ԟ�u�,���K�w%���`�w�#�6`�q�y%�k!-*�z%��+U���z�u��-g2zeUR�
��}�5�
�-F�|�A
������?Sl0}��1��y�����m�w��� ��E�%*�
��_�����H��B�eh�E(����%w������['�X9�M�ei������%��FEý��%š��9�eǶ7el�%���4���u(8�~��	��H\L�%dt�c͙K����j#0��"�%̛��y�#��C�zj(�圛�Sic.��+W�Ƨ������!�l�eR�/�U>��ܽO"�?L9�%��#�!
�%	o�#]4�%�������L����ڹ%�=�
�:�eW� ��ֽ%:p �
6T�e3��J=�n��t��!�J,|�e!�}9:��%��9 ����%y����۩��Bv��P�e��M��S�%gh�N��ƥ��#d'�]�e9K&��-��������{��e�]>����e�kc�<��%٦	�i�̥YC\2���ͥH���)xͥ&d�/����%*�	�"fsХ92�/_!�e��C �"���e7��C�ԥ���
��|�e��<a��#�e��� ��r��e."�#�Q�ڥ��-u���ۥ��)������tN�����ޥ<�:������x5~�*�%�;o�c�<�eb	�#E�e\�
�.*)���^��QJ�e��\�����%8��oYM��&LEtX�����S�w.�n��k6��Vvz�%�X5U�����e74�m,z�%�B��p���
�s�f�7��`�f_g���vf�!��_��f���+&z��� �f,�@I$&+qϢ����YiC�i��ޤ�2��&I�4���Gf��@�dR&A��]�&<�j#ş�f0A�p��&�����&|KL�tW�!f��#�f��'��`[�-��(f&4�#�w�5,&�`\]J,�(dY�ʎL,�]�;
mE�0��F�13��0�����;��1�F4x�Re3�֗b8�'24f4�\3�V4�<+��Ǣ7f�/�5
�u7&�J7!40u=&�Zy;��@f���i��@�5�����B��^
�̷�D&vh��E��Ff/�+"�y�G�OXr��wTG������~{Mf$%�+�[N&[(��zN�p���H*Mf�
}��_U�|��h�Yf���U;�]��΢"����_�VXqo���b&��c��8d������t�e&�*\�Mf������ze��k� þ�kk��R�~�k�8��A���n�U�Y���n&�?���nf�c��Z�r�ገHZ.Xs�"):
.�G�tfAl�f��t��A��q,vf�I�@vf�a*�{�y搞.3qKz&l�LA��z���-���|f_�4��,�|�;��|��f
;��ђ�f&��0���K��J�&Tn<Q�l4�f�V7i��ʉ�������f�?*#�jT��v]l	IBd�f:Jj����&Z��u,�f��
UK�f�e�
��v��>D>$��$���2>!~S����"c
��ߥf(c� �����r�	.�Eͩ&დ���&j'��ĕK���}M�e��&�LC�Ү&�'>���S�毹w)�:߮fP�x���b��s�L
��Գ&Sb�4^β����6�f	�&�a���H�9"�.����%>:����f��]?@;,��JE�"Yܟ����;��K��f*6E:�
��qEWZ=���Xj1�bK�&�` #s
��&7���OW�H��fo�09q%�&c�9�xP�Ʀ,.;
���,�&��ja�$��f-H�옇Y�f���|�2�����#��Q�����y��&�5
i��?�&G`�������]
�Y�&nm��&�����f�_
!Bx����������&��������cw=�h%�&�-��v+������7��&�7�b���fy�u3+����
��A��&�Z0�D�fu�;$��J��f�5�ž����
��PX�f]�MJӭ��i�B�r�)g)��!���H�
�O�g�Ss �;��g�2!!�p�3g��xm[;lgFeu���g�S��lT:	'�@��e�
gK9��q
���;�0�
'�N���h'D�VTѤ��~�4��g���"�����a,�t��oF�C���g�ƕT��ZgAe���g	��m2��@�F�-gl�+
�5`Bg�?$�gm_��~�1���,rq�'$�Xl�ܥ!g��|
K?6'���yp��#g)1���0�� ��wy%���\���
&�t"��'焖"<,;�&'W~���u'g_+���:%���lO�&gN��)��%g
�`�o�-'�5�6�Q.�/P2�Ě%'�Ű hL�70���'Z0�+-H"�t��1g��+$����7�೹��o8�����E0�9'R�O
���8g�� �T��7'�;�"�O�=���*ξ� ?�,��	��O�E'�3P"��(�G���u��_Hg��n�QI'H@@AZJ'Ԧ�1�8�K',��ؽ`I���G�M�d���*�`N'��WdrNg�UpݫML����;��oMg);��l�!K������^6S'�H?;�T��m	�صjJg���!���;V��p����X'�]Y�y�iXg�����2[�~�����[����s�d�\'��ODN�\�N@��X��[��n�Oȃ�bg�9~&D�dgu���@�f�YG
hI}hgh�Nl� �h�B2�m��j'G���$k'	<�QGV�n'�0:\��p'&�y���p秸E	�8�\p�Zep����u'���
5�&�yg��
#�@�zg�4���{g�
��
]~�w=�r�+��w$�ʅI��g���,��g�#�N�>����:�!���'#U�F&a���q���z'Ȇg�D7,���ŌL*ݸ���p�'��D�'�m�,�ٌg���k�g�/Y�'W��&�'�ϡ�
$6���"�^���'�m��?�
�g�݁#o�ߕ��IR�s�k�gP���'����v���Xςo���'��!$ʨ^�'|yb\�*���֎^x0�'�^�L=H#���5�ԭ'�'P���/>4x��P�'�#�΄u������_G�'�uV�{�ɸ�
�kh����g�ArMU����L�j
�F?��k��!��)Y��-3$ߙ�ǽ'��&"h����gH��
�����Cm�B��'��~��hħ-ӽy����g�����ç��K#��<�g);5�_���g�b
�ye8˧,��=��'C�%{�d��'`�M:>0�'�5q���']���9����@�
��!�'��pcx{�֧�Y���	�gO�P^|��]�CIt$�geaX�Ő��'ٜ:w��'�g�3�������X��l��'���
fv~��p��=����o�b�����'у�~h���8�1�s�'/��nf����ݷ������g���.���g,���Lx���P7?`��'e�dd�+��*p'�"��'�"Q�����(S�&���
<�
��+�gؘ@y����g��s���g0t�e�I���>R�(�9=4.E��S�N���	(��&�z~
(X@�"�G��H`%P��(��=
&��� ]f���Z&��h����$��| wW�h=ArόL����vp\�*�S�p�Q��hn�#�p^� h/W
��!�be	��!h�`��`%(#�#�=�K(�3��'�<+({�[�+h�$v-+�.(�,���2'/�eV��W�2�o�taû2���!���7(|�`��8���K���9��_7	E�V�:(<�S"=�;�_��)�+8�r����*K=(@O��D;���"��?h�gU䁁@h���
Y(zO;h�h$�@��B�T���{6Bh5����I��ԪG�&K��!�Z�?-N(��Diw�VN��/p�ePh� o�Q���Vb���Uh��-O�	V(�ҁ���W�R���YQ-W��`����2[h�3���3b(W�-r}DAb(�k�CP^d�:�����d����"_��6g([#��j�Q[5�|�o(�b[o��;o(!������q�#RQ�Mvh��"�yFx�$�(H�ͅz(�(a��(*{��,�
�FS{h�K���(��L��(2�w�;�7�ha���ى�]r�x;�K�(���
��ӌ��fK�W�����x0m�h��_�D��h��}�n���8L=#��*���<0 ��N�(v�1�ho�d�5:B��h���D����
�2�iX���<�
����(��	4J�b�h;�$]���_9��dL�h��=�H'�h�:� ,!Y��(h�^i�o��(z���r1�(�)0V�S���ҏ Q�W9�(d|_Z���hS�^��t]��0�zh�z7��_\�;0�O�(C����������fé�hs\.���ui�	�/Vü�$Mz?�޽���-
�U���(y���(�)��ÿ/�*�¨���߂��Ũ�X�0�>`�h��
`����-�f�ė����+�/}��(�q�A<3ͨ�{� �ũ�(��[qz��(�Z�^�ը8� gu���h��d
p������&R��j�	���Z���2!*�����ri�GY��苂y�q����]K�P����(X�
巖���%$�
���@���_����.�W�u��(8�
��+�BG��
��x�{O���(г�A�&�h�,������n6M�xح�(�� e;m��Z�=
@��h��C�0B��z��Oiux�"��N�����
��K
S'8�
����j�iO�fٴF
�]IQ���d)�	@~��
)ۍ�
ч��R~�ϣ�%�A���VCiu����ڟ�3y"6`3�iֱcSB])����D �#�� �ߏ!��f)�\:!�f���Ј$�p�C+��(������2�,鋢��t1�-��`�G��/i�
�]��1�}��}u4)"��	)p'9�3EA�-��:�6����:)g.�'��;iN��#Ķ?)~��)w]!I�
�{}�L)�!Tp���M�,���B�N�4�-0�_#O�u��?�V�T��{t�4,T���tn�Vi����K�Xi<^�#Mf�X��P#��?[�=X��Ƙ]��$����_)����]�d)��T!r̡�ii_*�c�`3ji�d��H�[ji�V=��2Aoi�&���zqi'�����s)s����6�si��I�*�Hu)�ZG��-wi��$9�{��0![�|)�^	
�[f|)���l��e{)P<S!�C�F��OƁ
�����i����G�'�iD����f��i{��T��&-��������ʻ�X�)(�RJy���CY� f�)����V� �)j��"@����
��ѡ�)� !��f�邪��MtV����G��i܋*�7��iBbg���T��D����)��3�)��I$G.���i(!?Z��)��b$�x����Z8�6l-�i�� qٞ����D�����'U]��
�i������s�i`���3�iܖ�#ʃ�D�)�!��6��i�{Snpk��i�\3��P�)�,���?Uȩb����t-�����
S����)�,�����)c�]Vsϩ"��2��i��jO��ѩ��M�v����%?�0hԩf�*d}��)?*�"Jsک��Uu��i��Uw�t���[���)�i���X�i�+��M��]���v���kgGʎ�i�+�
�Ñk��%\�Isl��_�"I��.ꩇh���)�*#�w�,�a��Y����}�H��1������)3JG�)j���哀��g�a�����F�ڷ=�)�'�Y��6gk���)�
��,V�i9��HcW���P<p�j)�!SXx�K���:��a$,
����
-t�	�YtZ�爁
�3�s�,�
j]��'P��03��g�:jW[�Y�v���p!�z*�ʍ�����h�t�O����3ߛ��j�tX �O1j�з"d��*;�8fh�A�%B��ȉ��).����+(
Ƨ��j��~q�*1}dM� �Ƥ
���� *�pr=��x%*e��N���&���s�[��&�X�k�S(j۵�;�	)�q�!�2��*�el�X��B**l:��[t�,���:'�-��� ڰ�.�
�!����-�_I#�M4�0j���+G2���
���3�����Op4*߮<h�'4*��?<I[6�X^@qp�;j��fh��8<*uW�4��?�B��`��?*��n���A� ��
���A�R©c��"Cj�5İID*�f��`m?��6�e�t�Bjl��Gj�x�{gH��AH�C�x?jRW�!3�E=K*�.�/_ԟL���b���N*_���T�O���uk�CN��	NNxuOꛌ����`N�\�k��SjS3q��UT*�	��Z�eT�*���V��[��%W�K��Ͷ8�T*�V�'4Z��2��)y^\�ֱ�S�\*~�+�'@�_j�'�zM0�`*�ǝl{pa��$'
N8^d�G��"�{�d�XI�2�Z:f*PNfk���gjbe
9�hj��4�,ijN��T�H�i�PHj�n�8kjH�#����j��"�NfPs����_�f�tjK'�W���vj���'}!~�^R;�I>*�5)!]��X����5D��U���������+�$�j�����돊j\��:!#�*Lc��ң����;;;V}�jq�}kj�j���_�3�j�M��k����?��%�*w�?���͋��朦����o{r����i�Eeέ*�/��+���{��	�G\��!���8Y^�j��r�`�S�j��\"�T n�jƔe!�#�]��uut
1�0�������N,��+�K	��W�j�d%��e��U�4�Rx���
�<��J��N������	.N�g�ꍒ���N���ذx!���*�h���@��j�!	����#����7�곬[�7�j	��U ��*�֪�c�LŪ��
���1��${UX�K��jv]Ri�cV˪Q�N
�A���*�i	�;�*�ʢ7���*�c�	:gO�*�
��&�j�Hdv��j��WO՘Ҫ����fs�*��^y
�*r��B0]=�jz��^����a!�s
�*��
��?��ꔙ��nY���n�*���j�+T��'��XCp5����Q��4Rު��:��_u��� ����ПF���ߪd�
�NER�*-��A�/�E:�AN�U�j��lZWlT��~��6��|�j���e�j4XC�I��*>�NyW�*�\��}$��3���h��{h �����b?L����ɀ�����YuX!J��?8Pcj�������.�|�jnN����jO�SY�~�5Y�/?�yF0������m�����m�x"��J�������r+/_�L3��k�)Y��7H+�X���	릷��v���sbY���9�ʳqq�(�ge���k��n
�m�R��}����+(%Q���{�����&�m� %+� k<�#��oC$�v����N�$k+<�٥'kJ�Q����(��+�6T'�5����5/+��Q���0+�`���o0����B�5+	������5������7��f	0�`7+
�<���B9�(A�	$�;����16m)?+��U
�xjd@k\N�	O���?+�@G�^QmA���c'&E�`��
K3r}E�T��poG�}�
�Fk|%H �3[IkkR�`��I+/�<	k���I�v/m)�K��?�!���{JkG�v"ө�P+u2j�R+��>���eS�9@�y�T�ބR	��fa[k�n		���\빃?3r�]�</=���\�i���A`�/�0���ak<�BG��bk�s�Ol�`�}4)$H#M�ekF�5��ufk�9�Q�gk���ŧh�Z��4�?kk�@=��r��b�6F�r+�:	�(��rk�^Z/��vk�M$�Aw��G�#-��z�L{k�z.n{�1	�&k�|+�ND@���p}.�.��+C�=%��k���ǻ���銋!���ńk:��E�2y�����F^�����~��k֎򣪉����6mv�]�+F���BXJ�k�� a+���Wv���a�$
�4.P��!l瓙�������s��I�O.`�4�+o�R��=�kJ�!!x�~��hm7��W�+���@pV��LB���I�+�'S ;���+-��
�%]O���"
��+m�X���k�}��$���Ǧj��_����j.���=��"�5��+�ItM�����.�J�����#�D��b��	1󶆰k>�k{Dzki��	HD��k�s�!Z�������8'�SZ����	1�e������
N��>��K&
c'SZ�k�d�"�*
��������s�f����t8����k_�$��kɡ��q�<«�-)a��+F�*��+f��Q8�|�+�$	�'�u«@���'_��k^��V:2�k�=���hg�kh�=�ǫ�"N��$ȫ��"�3M�ɫ6lE$���[�k�w
h�z�ѫ���/���++�SW�o��+�߾$]'ӫ�
U\qh�ko6°M���`(p�۫`8�
�P���k*�d�L�kN��<ܚ�ޫ�w�"/6}A�k�*3nذ*��0�%E���k��X��̎��M�zo����U��2�.�k�6�������E8����+��f��Jf�+����3�����_j��)���\o�� /i	���I�k������ M��C�Y��]�߀��&��})���l�����k
r`��Q�k���������Ժ�E����c�)���F�n+��Q�l���A�r�,��Hd	lC��Y�����FG����+���	�kl�tQ	b���
,!�L!c�PG�8�� uQ�l��@��-�s�[��������"���,Jy��x, G��$$�Q��s��,�>P�����ʿJ�d��쪝�8v�?"l��:'%"$,�-���+lLW+R�i-�7"<�7.��!�����/��*My�F/����?y�]0��V
��i.,i�= ��m4l]�&�h�6l��|!E��I8,�WR�69�R�P�V8�}}�s�:;lk�,��Es>�PaA?�Y��w@k�@�BcWn#`>��B���E�Ljx��O�E��'��0'Gl*�ٲ}gG�t�c6x��I���N�6J,��_�#�K���1 ګHElTO.$��8�N�0Nn��Nl����b"�Ol�"
<���Q�		�	J���Ql)˕����Q��>��v�T�Y��{'hY���`��Z�ӵ}#ѽ��[�/$g��k"[�M�d�I�Zl�-�#���`l� L��1`l��<`��b�9�N
s�val��|6�Nf,�Q��g�'�T��xg,r��5C�k��/���kl�D��Zȶm,N���хOp,ڼc��q����!��{�wlꥎ���xl��m �>�y,OeA�}f�z�>V�3��M|��3P%�,W�Og,1��,GC$�B�����	�Nݩ��$��
���_�욗���f(��w�)7�D��I���Z�d� ��PS��Q0��F*#&�̨���^y��/G���mt � 鉬�r#"��I�l��#e1�Տ�'����'�,(�pz�z�,Zr�m�݃�lu��.���l,"�x%=���]�a�6�l���[fǘ���^v���,���!��祡�p~��dآ,Q��ѩ/X���_˪����(��Y-۾�l$�I������z��'�l��^�Ř�l�s�
�張�,p��������8�y���l�������,�.�ཨ��lq�__�lE�����A���`�
"�蹬�F
!@��R��:�	�(R���پ*O�8�l؟BR�Jv�l�
�}���,F����l!dR�8<{���~aV���
6�SPv�,�-���M�lM��9�CT�lM}�
�h���,r�]�Y$wά��"l)�l;С [��Ӭrd1��Ԭ�=;3���쩆J�.�l6��������*+yV����F��Tdl��JY���
ݬҶ��[�#�,�`�C�_��sE��"�����;���H���ͯ$�l���0�p��,����v��4�s{����$���0쬔˙�Xji��ݫB8C2��l�p��hX�,�{�!fm�O�lr��.����|�<�޲��Ni���5�쾢����@����Ƣ<��l���"|�d�,�%o�x��_̓
����mՎ+�c�y������(F�Q,'*�
�8����G�����r�3�g�ٳ�	�������
���_�f^�:��Wf=�r�G!�~��Ol�"�������!��-�5�����V`<��4X)�_.-!'�`5�^-�hX!p;�myr(�FX�m��r�g�"-���6#m���
�)X(-kphЯa)�o�=��(���� ��>,m�`��h-�+���,��/�&'N�&R/�2)�)v0-��8���K4�j-�!�*�5���PZ吏4-�wd$�q7m�ғ#���8�{�v8X�9-���/ϓ�9��K_�@V:�lG�~'Я:��0���<�<-<�!�R2i?�{A�],�@-�����@���B����G-N�%!6H�I�׭h��_\I�Qb��3��Lm�BD�S�c"���~U�k� ���NVm��]�rY-~K�mY-�#�(6\-���#�oOl^m��U#��&�`-�GX
DPX�a�âbŚb�7M�}�fm:�G0)j�8�����nm�[��:2ap-v?e�Q�r�Z!�yO��sm������t�O��	��f.v�!;�����w��.���p�x-�I�&R;�}-�Fc����-'�qA�����ƿA䁭�z�$�*���!��ue3����B!��������"x/w�-3M�#v,�����
��*��-�d�1�l-�-{��ŏh��ܕ� '�?����-%*�-�~9A
�:a��
ђ�ͩ��7�����PI������%'�-u�B���H�-j���B��-�?D!'�_��	s�/�֝-'j�Ȝ��m/!�㇏��-W�TV#���7�Z$-��mԬ�0R�-�,\N�c��mRA嶁���O�d-��c���ʡ�+o�m;�f���<�-�t�9Tf�����!�^��������������.���-6�E�B�M��-��eiG���4o��=�vέ�ɺD;�G˭|��"�̛�ӭ�i����
ԭ<���R4ݭ��-	B�Xs߭:��4'���-��0(����mL���N���m�7 ����-�i�]}�<�-Qub��N�孁2���[`����TY��m�0�Z�,	�-]?����-�H��,;�m"��w���m�V�JFQ�m�
�K<��.�x�����Y���f���i/!i�W��m�t=z�_����3"fQz��-�`�n�wL��O.Bo8pV������-5��
�[!�R�zn]��
p��B&"�*f�
.[�*=�����!�����d�42r�n��,$9;�a.�́�v	��L%�cJt��y��ËnQv�K�̇�ՠ�m#a+��q�&n����R�*�*!�8�:!�>����:�"n�$M2yq#.5��w$���	�r6�&n	�7��J@*�ɠ��6Q�-�2�;aԜ1��?}X�(�4.�:$l��^5n�Mx����9���� bk:�LX�	 Un�9�]כLe�;�o~� �(`�:.�̏!�,��>n�:b8l��?�A��
5��@�M��"8XA.�7��dRo@�$^5��kA�zr�R�D�pl6nJ�B��x 	�b
�FnE'����KA�,������H��
�`�G.0��̫��?.ͤ^���In|��w%&�L.GO���?�k��IA���z!���O.~��*7�P.tX�&t\�M.*S7#vXTmR.v4��.��T�V⛧U.(D	��DT��{�+D�nTns���h�u^.*�s���_����5Ca�kj(�b�f���>ccn�{���k���K��k�N~�;��l��\jr���o��ʬq�G�qn,ϸ6u�u�͜��/̘u��3C�Y��w��(���1'xn�h"�}�zn���E�|n	����S$}�c  e^��~�u���#N�����T̍�.�
	���n��Y�o���O��>�w�n��0�Ikg��
��q�nU�)�^S!�nKJ��U��=�����З.U*w����Eh��j,^���*�8(y}��\|m�Kx���h,P�={"�n��9w
��n����Ҍ���ϱ��@P�.NуJUs���nVguR��:n�
��Sn�.�(9��.���M}B��
$�8|�n���k�ۮ�.8y�:ފ��"���T��np���<;�n��>}Ch���8�U2�.�b���a����}%�3�n�'t�`Bֻn����:�n�q�����nM���,��.j�:�>9r�n(%E���n�}�sl/��n�$U����/$����.e�L?�̮@��v�y�ήQ�X#G ��aj�;AvЮ�>@B��nR����N�nax( �Гc�.�X���n,�>,�%�����s�<�ڮC z	J�ڮNl��oQ��|[�1��߮�J�Ԓ����Knc��߮��h#T�׶�^`��[�7��
����^�ó��~��V��H�c�+�)$�n���`��m�n�۞�(>���'7$����+i"E��Y��]O��W�3�.������/�"Xto�oҁ/NQ���6M�~ي/��$�1�	�SY��
o���d0	�:��2C\S	/d\
�c+*	/W���o�����Hon�
Qo�j����oL8�i[�	/����yom��=�.)��Q q�K:��#"��o�A��1��/�
��w��o%����k�����^�!�&E�N$ו!�X�t����$���X�|�%���3n��)��PM80Q+�fq�j���,ok��΄�C+�Exb��/oǜ���N�2��p
4W�W3�̑�t:=(5�����߽D7���b#k�G�8�����X��:/�W�m�T;�P�4�D�>=o%g�i�H?�%�$i�cW?�1C�v}A�8r	�é�Fo�f
�V?Ho|� Xt�I�b-��(1PozCb�v|U/M��y��V����	�KNX/��!�(�Y�ß-!��U%\���ki���]��֢n���`�G�+���`��
�30�`o*�
����coANSR���c/���ѿ[do7H���!bo��"jvg��>���Plo�T9��q/ҶIƠe�t�t���FPHto:OC����v�`q�"[6�x/�'����yo����;�zoo�~.��}�ge$u�~�rü��2/	����_��/�=w:�Yހ�	7l�A��X?���ф/�J~|􃯽T!�7���Ҩ�0�3刯6;\��%���>�8^�a��S-!y�(����h��0&�令�ʥ���o����BW��o�?(�^��.�A�:t����T���n��-��3 ��o U-wU
�o2s�!!���y�&��}��$k��h!2�/*���"-�o�l��+�ﻨ���yj�/`N��
�/2N!΁F��o�2i鐬/�	����>�/Sܭ�W=�o���Q���� \8�̴/y�U&{l��/��O�܎�/����hޱ��-��r)���)ެ"��^��/��(	}�_����AW�v�oӾa/�}��ZL���i;�o癴O5Te�/�N�mKc�o�fN��9ʯe��:4��o7m}�V*�oEaX��m�/0���E�ίg��	7����/Z,�'v�8ʯz�#�S��//en�/��l#$�c��دޑ���^(��"ɝ�o��@
���ݯ�H�tU�o��:	V6��������x�o�+���/�����9��Q_�d:��K���e�����+�g4���,�/����o�\����o+�)
1���o*~�"�������)	���/^�:�w�����E
`��x�Z��w1
p������}pC���p0��#f�E0�� �mC�v0�HҌ�rr��SG��k*�Y�Mp�>,W�0�&y��� p�9��"�� �+�% ��Z�$�^�mW>�%0L����@$���D ��'0��E~s�(0 @� �ĥ�*�!Q�"�?5�+�|<o�ω,0O^��1�-0Ey� �m�.����#`)Ah0p����i��3�[�]Ei4���
����5�X�e
��4��Ձ�:0J�-$��;�R"�kkW=0t�kO�X�Ap��=�q,B��K;\c��A�]��{Mp���	
8�bOp֬�?8@Pp��e��Q0(��ӮX(TpJ��M���U���4��0W���F���uX��H�Qi[0IrQ
�e�]�f<����]�4���&�`�Ic#EX�a0�~3a��wdpQI k)�dep�G"�{�g0��g�H�lp��{
W>�/m�U���\O&np�����Wrl�A�IB$q�G�,��x0@:�
��z�����){�]��k�������	s
���\������p3��*�4�04��rv����V����/��	�<ʋpi�a�WR�0�����8��0��B%��(���
���0���[�b��p5��
��Z=���%�hb���
�o{ �0�}�������}�s|<���"��M@"+��$cUG��y���OY�VQ�~��'��qJw]b�R������f�4�p	�
Z��m�p�oP��[��p��X7���p���1eU������z�s���S&Yg�M�0S�P��"D��Ή�V���0�*0\Zۭp�`���!��)�����0�M�}e��0#w&!u���0; W��Rp�0(���'l��0#x���쭹0:1
��̳�GU!��;���2"�����P�t^��0����v[��0�	�1�ٽ�d��R.�0&�R"�=�p���ž�0Y}�"Tw"ð,�����U�04�l
��EDŰS�`��
Z�p>������ǰ����M�İ�o��
���p%y/1X2�ʰ��1�/�<��od#���Z�p*�pZ�+&Ѱ�	�9�>�p;�M�Ee������|�0����(�A�0R���3��p~k	��s��3
]HR2�Cp���!�pj�+�2�0,\�8�G���o3�*�~~�0im�
M��*��Fj���p�1�����p$��kPi �p��'�����{_g���U�5���p{E����0��d�[�n�0��U ��%��p)�	��p�Tx ��x�0���5��p������0�����w����ףAa�����^6�����Lcj����Q6#g��0���|����8����V�Q��<W�'qNm�R�;{	q
6�`n)�
1�2
	����O4���1�̀�iC�q���ٙR�g�peE�5q�v�>t`�e�{�
��q�#A�N�18I
��%�q�����a�qc+��o1�*B(U�y7��m5Lq�r�X��Rq'R�
���J1�K��M�qO��G���-3a̠"q뫨Tu�"1;A��Qq1\�z�Y�v%1j��WA�#q1�/�0͢'1���'�'1D&r]�Vq�1"Jt�{��3 �-W�	!F�Cc,�QkY���-1��~
�d��-1Q(�<0�3�Ss�#3�g5q� 
E+d�6�e{�e7�71����3��81�Ut�<�71����X?1r������A���*3��2F����3�F��g|ÁJLq��"n�޹Mq\����	L�+���2dP1��_2h��Q�v
6�xU����rCMVq���2{�Xq�6�X"�Y���$G��Z�-}�e�	�[�(�2�\1Z�*$��0�]�^���WO|^�e~�;~A^�Mr�[�Waq�M�CHc��6=�ދ2eq!
T
�
�e��f�9�}\i1-�"�cvhj�����]}cjq3�2�p	n�cn��>O�oq�ʕ�p�>Z5#qr�ЗJ.@�v�g2'tg
y���W��y�r��
��Nz�S�id��%{�g_�uݴ���u�x��T�oZ'�g1|����#3�qG�D5�:���[���t��1�d$����j���q�;}����q��G:�������7p�!�qw�S+��5�1�+q#Cx�ō�3~u���K����C��G
b|Y��3��3⁑��o��vȖ1h�� ��Gї1�t��k���>A�8֙q}���қ���("S�>�1
7�
T�띜����%ğ�u!@yD��1�����n�1��\X�u�1���
�~�q����A
x��t#e$h��Q�1[����ګ1E}	�%��q~r�T*���+��Br�v�q�\G�$Z��q�<��#[���É	��`�q��u Fv����4#9?.��q�rE"�q-���
@����`�����<Hpyt�q�/u�������
J�L���s��"���
�qYK��ȍ��q�ڵ�b��DZ��|	�@���q9X�X�%ʱ�	�۾9��q5!+7
g����2���1�����c��������q�J!Qo�E�1:��!G�����ǫ!j ���	�$r���q��
�h�d�q�C0(��qz6�"L��c�q_�1������dK�=�x|�q��"��C�����T��豬Z�os��q�=S����1��Y��`��x�G���_���Ņ3��ţ��=�1��n���qy)�\}VS�1I�,�m���^XpND����7�����C>�7Mt��1�A��N�q��";͊���$�I���1��v���1�п#�f2qխv�
r#z�
2=�B!8�
2zc� ��<>�.�o~�2N!��(�o�fj"1
̛r}@���7����yS A	2+�'�3� ��it �"r{Aw]p�$���
1�N�+��f<�_�,���)AE�,��2�S9�.�d�	�R�D-�����.�Õ!9:��02U."F�}�32OE ����4r�ێ!52���Ώ52��a%]�92�>
C߬�9r���+�8�;�|łDBJ;�nI󤗿=�/��-<=�կ�a�A�{���Fr{�����H2���0�KNr�?�˫N�ا�Í��Pr+�Z�h�:Q��!:V�Q����P��S��[
�(��Tr��	����UrL[�Kwl�U�}[n!$�"�Y�rȝpNZ%Z���?�4Y�XB���[�^r,S>?��_����=N`r��B	�
[a2�d
*��Ja2�Y�{�kc�SW2�G�_����!T֗we�E�6���e�6�Yog2]�= vhg�DU�So�e��5�9A�;j2-p����El��/��h'`l��;�G�m�o��p��[q2�k�:��q2qo@�xs2j�X���t2N�u�r�vr��6��vrrI�_<"#{�xg����,|�}L��qe�|����.N{2B�6$�e�r�'"�Oل��˨Z�$�r>iv�ąr��E"C��g��L4	G�:C�rmi�5��r�2�D◀�2��:#�@؝����n�,��r�к���<��ljp��y�r���
Uٓɞ�X	�f��2���5�}�r �#�����r���� &��,R�ܗ�rU%
���⫲���SH�~��	'�E~��"?G̀�(��+����L�r�Ђ"�2��z)�8}��2�^��Smݲr�(���2�E�
Fn�=�����WI�f�2�X�)�4z�r�u�Q�d��>�#i&Y̹�E_��H��M�dK�� ]������Ι�4
~���j[	�z�Ͻr=bD����2WZ"O(�e�rY=p��e������6uqb�2�
�ٽ����`���MC�IJe":7E���2�ɅD��H�Ԫ�	Ͳ;�g`��r2
�V:�s����V"w��2���G�3���m�
��2�~~�����2��=E����@��!)к��2��;A��U޲��bv���r ��T���Q�{��	�r��9E�I��r��/�tsv�dG�
9���r��_,����r&f�Yf����:!4E��r
�5�פ{��1YH^fm�2���`7^�2k�`��A������$��=�2�Z�!�EF���$���s^B
�W23�[@O�������������s���	w�A�3�-� ���3�D�"	
]�s��
����/t�P��3�Q�0������imXU3�WwV:s�#C"D���Y�#&E��9�CcEC3�J�tl�@!����B��Q#����/�%���%�K��&�`KZ��X&sG�wM�e�)�2t���l+��X�Ȟ.��Z��#Ƨ/��Q�@^/s:��֖�33-�K�j��4��� �J�9s�5�W�tV9sU��v,z�;��Wa5���:3�"\���93@b��s>s���jA�A�K>zZ|�D�@mh�?�Gs��< �N��H��K|�ÒK���F���_Ls�c6C>��M��"��6M�N
e�P3XQ�f6O�R�}S�.�T�2�gV�T��@����V���Ȭ�Ysΰ��S�x[��j��(e+^��K��б_�'�ʈb�o}v O�%�c3RX�A�cs=��	��es��D�5}�es�H�#�^�i�� ^��hs�2C1���s���	�9��u3g�7w�u�����X��w�<@��Dx3�]X��z��,���|s8{W��~s6�:�<r�~3�t�	��W	&�?3�y�"b�sV�@��P��3��k2%	D�3���������3��wq����_,Ɉ3O�u�rk(����tlߍs1��@����3�%�/����>�"wq�s�`v!j�F
���wP�����s�mr5m�	��tX/c�����(�\�n��34�kcųp�����Ex���U^!Đ;Ğ�n����j\�j
�8�s�6�[u|���j��+�ۣs}���/�Ѥs�Ӷ���ܥ�Ȱ�#3e!�����:1\k��;��
������V9�
#{k�󪀀# ���5��=!�35
�
9�.�3���F���31�h�����
y&���x
�B^������a���I�8!��;<�3��o�D�⾳�`�#�a���s-�gѵ�9³)��r�;_Ƴ!z�G�L�γ��� fR���s����S��s��_.<�ճ�����˧���z����3%͌wY�]۳N��:�ܳu�~�"�3|��~��󴶞�իs�s��r�R����7��wdZ���8ģ�⳽����#w��F��:YA㳋�R��Z���m"��e��s�J��O��3�VJܛ+��7�Wj���3���:��sl!�JH@���/����s�!_��T��s�}���J����B� g�چ�3���ۻ!���[c�5+<�����z4��$"1Gt�hA
��C4�"|�atؔ�#��w��#���4��q ���m
�Q���mi
��R�@�L,�S�l
�u	y�o���	��"��_�t,Z�l�e��lUˁ����g�nt��<a��4��v����
~$Ut�*��]?�4�O�JDg�&4&�#d*%K't���am�*(�I��	�QC�)�6����H(�����Dp�/t���s��0���1#����04��T#`��M3��|;�3��4tYƨW�5tn��1�j4���U']7t$����t8�����5{�8��f�s9�.8��T����u;4|���q)�3t~�##AB�=�-lJ
B?4�b�����A�w-�@Z EBtev�W��D4t\C^b)�D�����nG4,`�
e�!�I4��
h0�yK�\�} ��M�o�E#�yN�	��"���T4X_��.Tt5/�
M	�bV���G�r]1Xt&�v9�PX���p�x؊[4_��_ؘ\t�M��r\t'�]�_�f�m{���`4:z��N� a������J=at'u�+P�i���F
5�pk�@��
�):Kk4�t�"`��dmt����%,n44��+�d�nt��@IիttW6�ZH�tt`�"��i�v�L�	/�u�w��ew)<�y�:f	���y�,Hc��M{4��1�D�8z4ޱ�!;�tz���#�a��~��N�1f~t2v���D�tm"���l����v{!�(���4��q��Jˉt�ݗ
��}
�4]�_��b������+�|��/{M	R�J�t,�4x���-��<ߗ4ۼ�����tlk_u��4E���4���s���7s� )�4ESr*M�4��<�����������*���j�+�L��)
�l-I���cn _�=&�t�-
�hk{��'��/ͩtӾ�{�֩4 ��h=�t� �C�ît���f]M]�t
�0�>����7����j^�4�\L���f���C/Lu�4`�K��
���#�u��U����[�\N��40���}���9�X":j�4%�
󯶼�'�W$x���4����E ´i��ȱ�t���	}D���t�
�&v��4���n�ʴ1^P �;p���
��
n���G�N�B5�t���z�D���e���D��te�#m9#��4�Ӕu�?��t�7���t{���%'���>�U1�����iP��cI�4E��l�x�P:gt����43�_�������	Xcoz�4�[�+@���t[� �v�봯�c\d����|��@���t�J�t��7��n��w:����"��-G��
�#n��>�t�U��6_���+�
��Fc�4��"T��y�����L�&)u�?�����u�(�#��V
u��Lku�ԝ8���5����e
�
5sR!b{��u�2lu��y	����u\*�l�)�X�~�yy��+�����w Ԯg55�4�#�����q����u6<�ҕx�u��"�i
f 5�y�hpE����#�|"5Q�Z�"��q��$����蒑: 5'a"@n0*5��n2��-u+�ތ.�1��z2#��Ju35��F���5����K�o�5��k
���7�l� ���I85S�
]FW85�<,o_�g:��vk�$�;u��S	Yֶ<uc�:V`��95V��=7��<5�,!���y9uH4$���y@��D���:A�j�qѱ��Au�y�ãC���!�L�D���|��E5؋��k(Fu�1
5$�G���� ���pH5�?ĚJ5/�����KubTk����K5�W#��8�P�9����ʆQu��^��T�S��]�[�>S5��)��U����	W<V5<��	!�ȳY� �����&[����؀�`5��"Q��a5j[��"S�c5������d�ԣeS�hu�N|�X�i��8&��ju��L�H�ju�i:"�h�
���m�*zR���n5:��
�p5l�\R��qu��!x�v�p5%�+ ��gsuk�U��^+z����\��]|u�$l��|�T>\ W���~��������~�y�OͲF�5��\�J�E��$~�:Lj�V��$�R���#��z���5�R��<�uQ.>�ش��5��+�z�5˂@ɮL=����@!<��5p^����z���
��+C��u�[N�{2ܙ��PN	�y���uѻ�2ڏ�u���%�(��� |vO4��#J�����5�
oR�s���m�
L�򡵇��4�\�5#Œ ��M��W;
#۪5&������u�;�g���jJ?���+���D-үu��j�3ް5�7�)�V]��$�s;s�D��1(-H�P���>��Ψ\��u�w�$�4��*i�

�|̼�=!r���5X�G	d~�7��i��"E�%���$�>�g����"�I�µ�����1���ۭE-������
BN�u��0"�jҽ�����c@�tȵ�ı��R���%�.���5�&Pe��5�^�d�]�u@�!K-g��u	���bFt����&Җ��5�1a�.����<s�&�W���P(�
<�um�`ĕ~޵�DE���5�B�t���ux��
Q7]��5����%�������u�4	X}��uM�
��_��u�0`�l��5�DC����u��	?�}$�?�$L�:�5�������5,��(���F77
z�5qx�I����uG�G{n?V��_��vo�5"�%"�g��5��N[
���-9#�Ű6�C@�d�v�ۆl���N]k}V�vzC� �^�n���6�|$�5��
ѹ;�����V�o�!�'���;�Z�Rxv��%�|���NU�e5r��Nj`/!��mHbc}��k�
���Q��#���, ���P$�8�#�/�z�t&v%,�#�8
�*6�M��C+��I�n虽,�!�����+���!͎�/���}]��0���A$��%{1vI3��F�3v���sZ�9��Lh�f�=v!:2	�t
UBv�z@;�FD�֖��X��F6����sGv���F�F60#!P0�Ovۢ�m��P6H��˓�vQ�,�s�#��S6�h��U{Sv���a��?U�,�Sr��%Vv.��G�X�G�C���X��c�l)Y6Ù�^X�X�����H��^�T&�"!vZ�_6�4���g_v�(��؄f���.R%y�g6�6/N�%�h���	K��i6��s���f�j��ס�m��sqW��q6
��s�s�ɧX����sv�i��
/uv�M�!`4��w���o|�lw���:�Ey6��T�|z6�,PH5{v�
JD<�y6e���.��}6��vM�A}�:#C�l��y6�e�!�d﵀����"����o��Fc���7�n�	���{�3kr �v��.˙�������9���e#d=ܓ��9�>�_2�6td�N�2��6V��x���6��,�>��v�^�U}昶|*8
�38�����F
˟�[���YO�,�K�vu�	�h��vi���I���U�0�V��6�f�pM��v��{�ã6��G��u�v���N�2���$pP�*���(#����v\��~�P��ݵ<}�W��6u�P;�(;��8y
Q��Y�v���'(�槶�L��6�=��N2�6�ۈ"@o��
X#4?M˸v�=[Q�ŀ��9���:�6����eB�vGS����)�6"9)e���6��/	K��λvFS�>(��v�a ��*V����oX�`��k���N�A�6>oQ!�I��ܝ�!��ԕ��'*>�&2���e:O ��FbV$�Nz�6��Z L��6ۖ���=�6@C�.�6�����DͶ�=[�A^��v
%	�{Ѷ	V��1��v��V���i�
�r��Ѷ�3�O(ɥ�v�R���s��6h��Je?�6�j�W"�6�����������8FڶN���lCE�6�-���vVC�
&�����Y79z��ro����߶���
h�h�ඇ8I"���G$��&��6'�RL�2��C��4b�v�z_0�X����:����*���3�6k�tPZ[�6���e��$�6ጪ~1?F���� ���'�6�L�����9�� ��&������fQW�/1!�b����#5����Ȟ��u���v+ۅ"����6'ܯ�$�v��W�����i�V�j�v1/�
�dw����)��J�v��&#$�Dk�6��Q�?����6Ny���$��6շ����8��&�����dd!��ʦ�4w�*�#}7�k
zu�Mw�ɉj�	q��u"y��Uw���`�0{z���H	71E��}	��R�RW����Ş1o�%`�	N�����K��~,
72&3! w��N�u��Kw�?#´�h�1J$M>������s��S79���I%����ew����a0D��v�*�6� 7I;"U�M9!�x��U��z!��z���BM#�����\&&��FC�"L('�����,�(7?)�
�O��)��1�	�3Y�'��S�t��t,����2R�g,���oת�`.7���`��.7�u�
�$��-�|;��?��-7Q�v�])�/�1
Q�{O�3wJ�Z�i17u�L��$07�w�"N�6��Ƽ���97=����,:w�k�
�S��;7#��T�/:w�� k;k�=wq���ܽ>���8 �U@w�17}��A���,N�LB�B��\
Ew�A	�j�6F���w�f�F7��88��aH��x�!|���Iw�u	�� �J7b2�NtaDPw�{�ˈmQ��T���(Tw�j�;��V�c��#�,Ww���s��W��Vk"�=�^7���ʯ_��Sz�%��`���#̙�#c�Wa�T�c���/Ee�jo��ؙHd�5D�²�Bgw�;�D��g7���q�c���5"#$f�iwUZx#3yu#kw��Z#���mw�V`���o���!�'��p7��o	,}�r7N5�m&>!rw��"�N�u7��}�`ҟx7RY��/yw�8���z��ƨ	�c2z��_�}7_i
�r�~w�B@i�AR}w\9 ���w'I�vՂ�r��(��s�wލ��������"Uy߇7܏?�<���	�������on��CO�wn��~�2��7#}�
ή�����p��+����۟����u,Y|қ���l�ן��D
<�w����3�,�7t���
��Q��
�ˡȧ�ok�d������MY���w�Y<#�w]��7mt������#(#��Ѓ�w�sCB�Ʋ7R��S=��7�+���H&�wSV�����)�ڐ����������K��'h�����$�~�������⵿��(���C��w�'j]]o��7�Gg�����Y�<F&��w���T��.���ڑ�8���7t��"�+���ֈf#�0�9��,}5�=ɷȷ�ӭ9�Aj�7$g�
k���ͷ��	{}���7]�V	���7Q��������h�e�$�����_�#fӤ�w�Y�n{���7z �#>�o�wf���}�w���cӬ�w��
��C�w��+�q�7�TH�\%��7u��T8�������T��F�	��+}�w����D���7BjV�{����+xx}O�"�w��9v[]�N�@ �i�w���
�}�6����م�/�7�w ���췍x��Ш��X�& �5=��w�b�"�8`{�7WJ�#��K=��3�h$LO�����O�M�w���G)v�����3�nV��*�B���m�w:�KF�����������w�)27v��7�Bҽ���FYo_���P�%
�O!x�[!5k�x�{;	J�xЅ�-E�W��cl2n �G��Q��8[��W� �
xR���}��x�� 5�p!�1*m�S��x�}qUX�8܃R#
r�Y�w=Xu����y�yI�8J��!�p����+*W����
*]����?mX���`T���L����B7x
P�?��
��]x�"�r:
���Z��~��x
&���w8��!����8^��
� ��@�>=�"8�C�|��y$��
�2���*8�$$�-�+8W2?8�9308g��U�¡18�9�8��5x���B�5x�|�P49x��;��;�&ӂ4�>"<�h`�T�B?=�>ͬa7�Ex��ZL��F�S�)dL�fGx�����H8M�ɔsgH�';��K�E8(w��#��I�r^b��L��� G�I8b	9�IF���n��3�L�9�\�
P�OO%I-RP8Ez�
L��PI8S�4!�ɈNS��8���j�J����#�0�JUx���!�O�Vxm�f	Г�HWx�[�V��Vx��#w	�Y8aYn)R�\8R"�UZ�]x�X��F�b�0oz��d��d
7:F+fx8��E���hx��R�B�m8�Y�ةmxM�@"u�ox΢���,�ox��m[,�r�Y�œؙtx��!���cxx�d���Uz8��~�}�Zl�Vă��1
�À��xd�.�<dd�8o��
y�����Y!:�{��N
$�e�J�x��
�ɷ�xx�P>�Ö8������̘x-����vٙ�3z�(_ƚx��!�Ԛx�Pl2�~Ş8t�����k�8r���k��8I�����8S�5��8�2�i�x�����1�C�xu��:�����q>�ȱ����d<z���x5��!�nDݰ��
�����85tO"��xQ� ��&;�xzB*�|̵��*���F����[;a˧������}�8-�Tv
�v�8��+<V�8���
�p�>��1�9m����>��{a�x���e������4�F=øeZ��<Z��8�a���˸ק�u2G����'N#h�x�8��"�:eY�x��'����θ��
�Z~kи?6Am�8I�A�[�C�x�C�X�R�xy�� K�W�8%���}L�xRr
��x۸���w�y��x�ny_[�[߸c�m
�>���8?�`&�8��yn^ƛ�xG�}��t�8�{�8EZ���K�>m��8���h����gL��7Dq�8iWK����8�n��Fp�8���/�S���5��)��R��]�7-����uur#ԕ���xBWj�*@���ܒ��.��xnIW
Gc8�x�	�(����3��i��"O}�+�D���H�@6��x���"Ф�����V#)�\q9��	�Ô�
�`�}R��p
yqq��7�
��+��@{y�t^
�WT9�8>4��b����e9�A@F������V҂y�#��pp��]��e�f�>�o:?v9����j�������� 9v!gS"y�����
�#��5���m'9��;�}�(9�X�0q�3'������I�*9��`h�Q�+y���6��(9�����/�����]�}0��E��G�1y�Z��9�1y,�*��j09[�z;�5��r�WJbf5�¾��"�5yz������5y��"2VM�9y.���9;y�"6���|<9M�"
�1M�=�$��>ѩ<����;�U"�I�FEC��:��{Cy��pw
��Cy\�*N��mJyѦ�
+��>K������vLy��g7��P���Y#-�S�ӾT���T�t�r��,U����vjW��"g=��X�?E��NW!Z����l��[9�	����[95~
�0|�]�~��gV�,[y!;i�%>�^�F{�y�N\[9'[�p@x�ay۱-
w��b��X�xac�Vu!�x��c9�`��eeyy"�=��_�����s�d9��!���h��T��B��h�C~����ujyۍJ%r�k9��� ��l9�Pf�S�f_�?��#!���p��Ls9φEsyVu���o
tyC��{��wy�۞��Mxx�_?5�R�Qz9�e��~d�yFG���H99	����G߁y,���TO���%�Qey�y�כ)�j�y�ˊ"*��J��]6T!�����e�y�]�q<�y��f��~,��"�^Zs����=� ���y��dى���U�+#�վ��yr�~+���yw��^�#
��ټ_tm+�9~��
�\�y�h�F�ח9�>o�w�`��(z�,�÷�9�wLe���9��������9�ִ��9���m_$�y�k�9=�E��أ���1"� 4���rSi���99��"C�F�y�h)�"�D�9׷ES�ɩ���3��ܪ��T*��9v_&ꂀ�����Ya���.k�m����y���}A��y�B��/�����x%�9���" �V����a#ו����fi�
�JfA��7�j�Ca�y]T�!l��r��]�>�]fy��x�L��I�����s��ye�-� �y��Je�9�9]ACPTּ�jSJd����9�*���96N�����9?�OA&Ӻ�Z�F gwG��9BI ��¹�
��,�y�3��ù���
������e�� ��9d��ZKZ�ǹ��Yɀ���M���n�C�y�S}8��yb�"�EO=��$��#��+�9��w��b��9�W�Dչ��1?�G��������8�y����^������q{
���ڟkCP	�,�8c������K�r���c>Uʒ�F�9|������9��!m�"��y����[��h#�OC��<�
��a@�9�5����9f�8F���yf+���������*�y�w���m��9�\�>���y�5�����9��;���Sg��y��!���3z
޸5R���9��J������*x��"�p���;�"{W��zyN�#�݈	:�Wd#"��
����S����م�}��
�@�N��5�
�P�m�i:v���v(I:NA����n)�~C��<���y��|�D$U�z��|\) D���	}�u���2?jg2zP�BXF�e�M�8�0��z��!J�z�J�	��u���N)l=z��d�&�!:����2��!�[��[c"zkl�"1K?$z�Lj�%�I?���<�&:'`U����)��Y/�-+�܊���ms+:�Y��؏?0��K��If_3zZ�,q�ҝ7���4v��;z���D�=�%	.c?�Bz�ō `̟0C�[�$!�8LjD�FY	��gD:3�B^�9F�f�N��rG�Zh�eUVDzX�? } I��5i�okSD:�`Uv,K�c�D��|�N�r���*QN���w�Q�P:{5}�<��Q��9#
O�Sz�Y
�,��Vz+'L��t[��	��|�[��i�/NM`�x���M�b�o!�-��+f:��O�w�gzRu��9~Xf���X��q�T��"�8szZ�8���t�d��\O�u���@C��vz
5	#y�zz+eFﴢ�{���fE���{�U�O��z}�n��	���:����\���]"-*�z�4�"+kq��
�
�!Ĉz���	�g抉z��ĉ��z�%�����:�9��z���r5ؓ�Eq},c��:�WI �>v���{�z/!ޢ����|E�&��z(�9���d�]�y^�z�,z:��ϕ�6��#Dr����x�� �+��;8� �b�Q��=���}���z��?�9V�:�����P�z�̮�ۨΣz&L
�T�:
O��������5���Ѭ��n�������
����{0����s�ݱ����d����J]��w�:�4���E���.�<
<��^�zC��"V��� �t#l��ɸ:@#wv��z^	�
�[g�z���l����V��"5�Xo�:G�$h��'�:F>�_�F��z��
.H��y�Nq��zقW!ӕM��zu0Aٓ��z���#�Fg�:+M|�պ�@�	Wۙ׺e���;\�غ��i��?��z�f�#�����g+TS���-�(1i��ݹj
?�T�z�K��}�:FV�����z
�!�(ژ���N 8
F��[P��=����!!S)��z��s!�^��F��ͬR�:t�����:��3#�!�
�z�����)�zjЫ
s_�.����@���+خ��M��z�;��"��z��T��R��(��ǔj��Xϥpڋ>����#n_G	��84Ɨ��J�kH�u���_!�d{{���}}���'=��;�T��%�\�L�Kg�9��p�È{��&��'��p���Cn$���q{�J��1 �~_5�k�#;P��p̕)$;E��ӗ'���x=�+��@:?�s/�D��f��1��J2Ejz�5;t���vc!8;���V�A8�e�!PL0y:;�[bK�`�;����"6]�>{}��2&�q?;�H 'a�$@�������B;��	d�YAD{h���DkF�p��<�JkF��B�\2�H{�f=���)J;��1�c�M{d΋�C�3N��T�|
BP{a��O^*�R��ZIW��V;�U�WFW;�,�
��a�X{m����'Y;DwcmW^4W;���!�$�=[;q�#��];B�7�4�]{q\�;Oȃ_{�DZ#b}�^{N�)�a� ���b{r�^z"�d;_�V �4��f�>��4�^i{�ޠU�
�k�G�N�:�l��
x	�n;b�8o;�6����t�A-�q{x�G�2�Xߙx����E#Z�{;�X�d@%|�_��؀|�~����bu�~;��!"o��:�;�(}��������p��7�{'H~��΃�OC��`��{��ِ�s�{Q�&��U���zd��=0��:���l������+��,CP�$I�;-�n�OƉ;��
N�H�{�-�
�Yד;O?a�[;0�{!#�c�g�;��� ��%��;��L�"��]��GM�}�{6c4!������^�i�+�{�"�O)�e�;Q|��@����l�w�h{��:��� nG��νSV�4f�;��Y�z�;�0�`)�����9bOS^���~#�5t�{9��X����ՀV��W���e]�A���k����;e���4i1���t�$r��{n��L�5�;Nk]	��;<-���s�{vo�41@4�;�-&J�v����`�x���;�&��<}���B�K�g�{��QP����{���3�)�{z�E�"�»+{��}�{�k!u�Ϗ�;���"=yC�{�<'#l��x�;Hބ E�����'�D�:Ȼ7I�㷋ƻj�w
͢I�{���%	&�������D��у4�row�{Mv�s�FƻԈ|�zpq�;���#�w{л��F!�����;��b!n���{�/|}W�ֻ�/c#0�ٻ(��OR��;=�	�?�;1ѷ~X�'޻�/�T%�{� �K�:��~��IBo�{q�S[��{�d�!�wQ�廥c�����;|xH"��H���S�4��껷FoE�ir�{��ݒ���;�,.>�h[�{���/���;Ʊ>tw�W��n�i����������{H"��@��{'�'࡫��{�\��W0���@a���b�d�`�������αP7�	�s<�����ۚ�|�@ �4T�;� i�Y'
<)��
W_՛<4�b	�[o
�fy{��u�WF��>q�|Oݴ�:��<�8�?w��p"!���� |������!<�
%�~!�0$ ��##|�S6q[&<�D^yn'�o�Y
,b'�����<�&��v��=�'<E�6?��,|9�5��2|�g!�pF�5<�_�<���6<n\��`u<�[�F"�[�]?�^�tVx�B<����h!	C|����B��D|�!_.�yF��ks?��I|w
4;l��J����
�m<�K|�Md q6�Q�����S�S<$���٘jT<˅�ŀ�S<�����Y�M�v���S[�K�E;b8�[�&pl#�c{^|ދz��_�_��%]E|J$`|DnS	��y�`|��Q���c<������c��(x	�ΙQc�I׳�Dz�e��%��[�i����:��qj�������k<~i�`?d�n�d�^�`�p<Y�4Cq|6�φ�<s|�Wls���{<���!�cr|<�"�W%�}|���3�����F�����|;��U��E�����!��<� sgQ�<L
=6ߊ|lof�U���
��L!ߌ�]]�q�׍����Af�1�<������Ő|$
y�1���(
��ے�ࢠ�,�P���]�
�J贚�b8������<����t�<BklkS���lv|��<�,<4zr��^z
��S5���N6����|.z���*����~�XL���?~� �a�|=��aw�|�E�y���E���{���uZܾ<�u���0l����&	�ˏm�|r�������b�M#�<ϼ�aN$B���<K���[r�мQ__�_�9�|������Ҽ�Q��
�4Ӽ03#��w�׼���5�4�<�MQiD�O�����j�-��|`�f/͉�<I�/����<"삉�U��=���< �m�ݬ�<��������b�S�;�|q!��0��C�����<d�5$sF��<C+
}���<�	_|�yC�	�pMx���k'3h��|�������[J\�$��|K�x��ī�|�����/�|�#)|�=��I�!P�=[A�!��p
���� "
=��#�?�2}2��	��"}P6���0[}Ex�D��.��|~���Ifu��}/� �g|��B��?,��}k51u�g[Eٙ���.W��[
=�b�=��}�I���B��r�q��=�4b��='�V!���4��`�!���5$�3�����H&=����.��(=����[��)}@s]$nW.=*|�
���/}����K0����C���1}�<�
zĒ�/�"ަ�ެ3�����y4�/�@�1D���5}��@�B:�6}��*�Q�<�I�eՠ�=}ү���f>����v�D�>�L���U>}��� eE-F}�>u⮯�H}G9Q��_SI�M! 6@	J}JE#
M�	�K=
%�
k{)H����r(�I��!}��L}��b7�S��>�o��U�|�D
e�uV���Z
�MZ�W}�UI�oV���
kUZW���5�,�Y}y��!�Ъ[}��4��^�pGz��`=+n<��$a��sc�0Ha���+?�3�b}�
.
�df}~u:Q�f}�F �(�h�E����L�h�6�:$��=^j�h��	;P]5k����x�bSk=��	�pn���-1H�o�Co�ٗ�p�^��G�\xr�.!,GP"w=Q"x�4��{�˿$ߥ�}=�UJ��E~}���O���#�ܴ���cL� J9ӝ�=�a���oo�}���4���]!���}CٞR}[�}�s
.i���Y�	t|Ǎ���)����}�Z#���/������e��?�O�G�}������=-�?�S���Yl�<(B�}Y]�^�+g�}ǯ����}C�H!�Rf	�}ݸM�f���g�]�>쟽����}�}�?i��B���ؾ�	���ר�
�
��f�=�^~#�u)���A��Iط�}eh���'u��`� �jo�=c����谽��`ˎ��8z��,����h�m�˴�`RB����`�
 $O��}0\�
�6R߶��/TUQ��=Kޔ��
�}"�2}����66A���e��z'�&�#�}TW;
�@�}P3��S��½�{G
��7���6H���'Ƚ8�D�?�������/ν,�6�e��=>�����Ͻ'IF�	9��=��*��=0}�&|���=L�f�6?�нF0c#@o��}�O$�9����\��!�?��Nnv97MRݽޭ��o���} !�I�������H���=��Y�7n�㽲��|���̀6�&/��=��"ҍ���=H`{��z����)0
��='
���`;���`���'�=���d������~������� ����=���e���Q�
�<F,�=�O�����}|}Q#pG�2���deݲ
����0f�•�=#
\_����8���Q��=����~bu�1���7&2�i�������
~d�!P���q��_�B	>O��T��
��3\b��>BYB	�����_���U?s~
��o>>�l6�_?�����#���]MY��}���Bb�~��$gr.@���z
QK���"���C.�M���+J� �Nˀ ~Ԇ�$�X����1%�!�>L\�$�A��9��'>h�)"��|�(>qaG
(佅-~)�6�c��-��Df�P{�4~Jpx���(5���H	C��4~�h��M68�{_�ϡ39>a{�
��9>K����9~��}e@�>����9q?�ɲF��X>>MvA���wE>�� y1�^F>;�!���I~A�o!X��?N��Ђ*}��O�5�"҅|R���=Ҍ��R~�0X�Y�kT>e�!���U���/�WV>��}��Z�ҫ�1K�[~�	�
��p�]~�����9\`>hM�+�7a��wOt3`>%�����h�S:�ϧph�ϸ�C#�j~C!^��Dh>�!�HZ�l>�{�Y���z��ѽ]:��|~���H7��|��S����B}>T�|�+��~�n��᪁>�q�MOh�>x�)�r�+�~L�\ �賈���8	t9A���FϷ�k�~��\��f�~�u��J��~���>�.��bk{\�]�~�S�
g2xٓ�e=���̓~bj	�E$�>� �*�ŗ�S"k⅛�z`���:ϛ�a���/Ꝿ�6G/�o�>���4���>1�#��l��~6.N��y��`����Ң�&�@��?y�>�����~�>m�Gmq���>��\Hz�����

D�<�>ՒMp�+E��(���B��[h���~��$�~�%K"�Ât��T��y��~,�� �z��>`�/�LG�>/* ��>�1.��0����]$7��n�>9	^���	�>��#7���þ�O(����@5e��e��>Ѿ��O&�ϾI�Ehjx�о��� `�6VѾaEu2ZRҾX�T�a_�~àaӝ�����"M0�6�~�g�2�=��~���c�r��Yr��$���~=$�=�_�>\�_"_�u��~_�8�Z�~Z@��D���� %��i߾�r!�
��>h�C��T
��k4��P�>��a����>����\��~z,�io込S$��{M�~����p�;�~�8���>�Q��~jܨ
�~Xs�����9i���0e�`��~��~�G���>G�`�����=��t5��e��
�cOM��
Ha�V����U��!��h�>3e�KЃ��~����K��?�i��j�-�Q+<�lWg?���~<���q��,MK��I*������� jA�ad��;�E�ᰭ	��	?�����輁!������$X��e���gL�l
��{G.f?&��j}l
����\��/�f����v#�X�?�M"�l���qX௛�`J���WV?n����K��.���k�GB�>���}O��O^Dp�9E��~1�L?��,
����@�5	��;�l��g?��
6b�������A>j�IS��#?M�\	Ɓ.P��F�'��+%?S6� �n_!�%�(!"F�C'�k�&~Q�(?b�r�4\)?.�9lk�2���#V٤�,�y�`���\.���ͧ'0?K3Y'c�2?��u{=4�l2�,�:X�
��ġ;?�e�ӄ5:�ҽV"��ۃ>?�*
KJ�y@?x�!�iA�cx��B�RU�z��C?��Yy���D?:��Ƹ��E��7iE9b�F?V$O����G?
ԧ�H�N
�n]�H��3h�`"�J?N�+!�)#mK��b�wF5H��!�; QN?%��<�P���D��c�Q��n	CٵR�(��B-X��L]&���Y��se"
�Z�qWG�C�=[�\N�K���\�"���*yZ$��5�qAZ?}\1�Ob�p1�`�c����gŅf���	�J�h�y�	T[�h��!�;Zsn��p�P�Ho�G�j	�X�p��^��N�q����i�Wr?f�	Ty�aq��k�

�[tu�����u�[U	G_��v?���_�x.��y?���U�|?�'��F��}?g��ޓ�|��T�w3������&������:*~�N�{�p�~�%���UY��5���R>+���a$oU�.�?OW�����"6����势:�t`=����kk�����4���H�y��+�U0�h��t�#<š'��r��_
����f�ғ��2�����"
+�0���o*���Z~Q%��C�������Վ�7��c��m�H���KTl {����m����`�?l++dEp���G
�RԞ��N�
�`n�?���fйR��>�5E����Q�ɡF͟?�	<�o8Ԡ�I�� @�\7�2��#���	��?�8���?>#��qd0����dR6U�?\�%�`?��?�AR �խ��B�a2Y@6�*��$��!\�������_;��?�]d��;�?��wX>�b�?���N7���k.�v���r��h�O�?Y'^&�"�?QH�."λ�?W��y͟u���"�R�ip���(�l�B��r���[c��>��}$B�_��"v�?p�xӠ�ݦG���@�b���T���}�0E����uWh�����?����@��?8�0�]��?�8&x����J#�
���?I���M��ܿ���[�_��gh~�������2/���M�uU��?�Q��{����R�]��.習�'+V�c� KP���y�#ם���?�Q^$��v������y�q��m�P�����_������}�5e�|�MJsU��b��n\3�����?�8�~z�U��n'8�?�<�"����?��Z�������]�k�?�=q�H��,I	�CT�����$
�lA���8�����e�?m�����y��(0?Xh������������-H���v.eb�w���v��/	E)���+ ���J++
���G��������1��-A;.[H��{���-���R��bw^�}j���'A���WCinV�"����qDI,do=>
'Jgx18:.Hb�]D��5e+��i`3Q*}g9z
s59SaF@����*
�q��S���<�>/2���yNONL??T$Cm4a��0���fbT^H4���8��h>��F�5
�0f��H�t���#���P�"����#`��P7����������%�w���.��������Qq.{39]-;N;�����V'XH
ws bEe!D���L�UKJTK�����������^lS`����|�����rv�9Ysch~Q�JY|��Q��	VN�%xe�9r93gY0��'��z+o���}"����yc�����]b���fM��s��FqFJg��of~5D_��I�[��BcJ�P����-X�Y�����	�d��HU��U�,[���_iXWb?]u�N-O�I&d+i"4�����hLv3���{���P,EQCh�����'r���m�\U�/Q�(��X���<!3W�C*�6OMCKi
���������&Gi1I?����U���%:`KizI(���$�T��MJ�U��Fs��YUD�����9A���h::[M..�r����V*���h6d|y3>������kR?o-r���������}���s�_������b��RuF%�_�����O�g���Zh�t_�p:Sx��l���zn�m��0dn"��GX�B^n28��|K���k�U��tC�!;���U������]}>�G<:z�VI|
��Ke#��n���T��=Pj?\�I!y�
W#B�0m�g��-"}�

un�����&U�� +g3�Fxda
)l�@'1&�\S�c$r��b��|������6�8mM�Wk;>�vs|g/)������D&F.t=��u����������*g�1������������QX�����H
A@
�b���!�<���TO.}VJp����������+���Eb�{V�o�rX�!a_wIM~��L��q�:6�����"t���"���ll*S_7q;sw`{1&r���C9M{;dd)bK;8�noy#����I'K��/�p�czD(�F����4���	����St��T�����34
9)+����������`���;�Y��B5:Lh+*�_%���3tUrs5Z=!WcvCdX��#C9���fGy4�:��xp���C�������F	0bL��XC���T�`fDh��[��\_���T���|�DL�
=r&$:>e8g�����g��DmF&naAk7�[a8�4��������W��S'���o��l$�t*<(p<������c&.�����������Z3Y�b{2:;�K"NG8`+!���O�G<��|DzZ&�&#U�����Y�����bk��������E�Z�%�����3~SDoe.mzY59����p[mZ[#H��6C;	eW):a+/&s,���/(�{��t�vS�O"��:�\_�9_�8>|nx4��&J/?-o��#��������I=��?�7lF9��&8[0��p���,�<	���*A)�t�&+�s2Jf&'�oB5&m#%`���7��&�����X|)[$�����$=z;�#Tr��f��������C�!-����%����h1D:a#hXO�%JW}rLh�L1�����4����q��y��/.�����t(}F@H}��CS��d�+�C����4��d[y�X��z+<�����NX������_����X��O��:
�3�
M�!NLp	��DxhZY)l�4�/IC9��JX���=�������B�Y{�!Y5OJ�V�T��?��o��@�`�����K�Oz6�5u���=O��QB[��7��4��w���t���V�@�u�s}��"`dVG����ZI�������!mj�����tejE\W?7h:'l���^����|���U�vv����������`sp��4'9!h}�����V�>Z<�XUC>HAH�^C�����"`W5�x�Y@F�Z���������J�"����}Eqn0/�	��$���P>\�{@>��F��d����J"yL��GDu3���G��,��Q��D���43OWS{0���_�BToz�����. �c%�q��C�`j7����D'�)��U���{za�BP�K���o-�����f�5k�jr(X0�L!lk3'iP�}�Sz���@��)'��:>=�q�J��l������^3[+����e��f�O���}���/�3R;&hv�E}m<TPxH�����T��]�Y"HBeb&W��dJ���%�*��e�����q��WAR��AX	M^pt6.9�1b!
c.����s'0"'SU��}�L�����������cs>x�V�*�l���y��<��=s����rZ<(�9C����k[QzbY�������B�����Yp6����TK����&���b�pf�+%?gRj^WTt7-\)r���Z�-��G���lB)B�����y{���K���0 W2Pl)9/fmR9P'v_��rz+N������7M(��5z8Pu^#�H���V^��bi�cf0�",]�3�	�$����������4�w^�Poy+�I��3L�� ��`�����t
}�u��
4��lU_���ode�^��� ��V��2��h"��!�S��,e:��4�x�����������x������G9wP���lC<�6����K�������LNXW���t�����Ij=�/�9y`%m$@=J�`�Y����?Gf$x0��?�����y[I��>���{/�5qs�}�lhJ��p1f<i�������6.Oz^;A�N���ZXNi
6H�1dv_D��W+^H�_������@�'q'�r��0.�y2�&Z���A���k����;�kXb��u\x��j�������S.y�|��{��H�m�=H6�e������l��T���d�~"wvAO���o'*����M,��Y�&�T��)jPY����:>6*kT\�oyLvJ{�>_LK&&�|��b��]	Ll�]������I��&f������'sX6�t')���f"!uO-XJ/��uR��[a<zE��Y�(�����T#���q����Uo�3]"���<IF1
u-K)���������W{�VaJ��ND6��(�?�5S�u�w%��[gN|���K�������=�*6@��/>������"r�xj���������3a�(�|�L�N#_kRV1 ����D����r5A���f|��~j�5@������NB:qt���e-��}���:�K����6�`���8?/(:^�sT$>|BXC����d?Tv|2��������N��9d�o��DZ���V����_�V�1��q{����ra���$�;
u����(`�����:�u34�+����EQk�c6�~'#��y����Y:����BA>��BQ�w��
(���?�wHR]��z��/r�Q���P
����4]kH���@{�(a_L6:m\9nmYU�j�m!o�T�{/�?
3|���
��i	������.�6@V`g@����J.��D���v��L��	�Z��_00)V�c�n��Ou%IiH=_W{iw��������|K�����0�=��D��t�1QT��
����`5����������rFy�	&S/���������K��o����U/�r�C	�����,���������l�g�`*5u
V\%{PR����]����
r�N��v_(&���T��$\^=U%�4�W�NoM����	���d�-�E2\c�'��e�_��1����h;�|r���G}\Z��:\(O���������l-hR�HoQ�����DN[[��������u�r��������t��.��p�$x��J-��n�&�u})�eqy9(8%3���P�hnz���>a����4�<K�������Eg�.���?>eL��E$��4O�?
�j�yF��8�����n8���p|�z[4��gW&\�����#
�<Q<^y�u�Z�:'��O��%����G,�:�	�f��de5}����p[*����T�i���["a`4��f<������������
BP7V<+����x��
YZ����H�������!�Ri�^lIs�>�G�������<������i/��{�;
7rZ�8��k4V`��Ru��,j���z�P����IN+qMt�������;�����ui���-�j�����5T?��lcf\G����C����Z+��N�����\�V�����.�+Y&�q"CZo�����B7$
EpY't(R[y����_{���O�0�D?�2	_�=o%b	9+v*:c��[���eq}�Z-h�����1��+Zm~�	}�?0c|��y���_>�R"nR�r��P`�|^ :<�����U��� N?Q���2�AZ	_+K��.H��9���K��CT�p0g1Xut��}Q#�[A��\�����E6rbv���V�T�����g����9�M��0g2�������.�s]�wO����B��zZG������4�QSz!17T���7�S�9$o��������5�����X�9h������^)zG+#U���_��=��+|h=��q���"�C���}����Hi���k���g�c^?T�%-8�$������	������D���5S��He��egb�rz���B�������XkJ2@g���6Q|�iLGm�D~+���m7�Lwf^}�w=u,���V!4�!`/~.f++�����!D��g�K�C����A�yS����76\��B��������v�N��f�_�v�{TK`.[w%dY�EN]���?&������L����X6���"sX![$��_{&����}zn@wiQ
z,�ut+�:!�oz�f��3�l4x���G����,~vS����IU��JSq�v�n�����'�s2�����$��<`������(�<Fk&%����
K?=K8RP�ip�0g���9FZ���qj�����,���fk���
��Dv��+��C���5���WbA#jge"_wz{O�	��n.0�����H�=A'9���q�I�Me����nA�����4H]ze|����/�p��O���K����������y�4A�6��� )�P+NbCd��%�;�w�����2�4e@~N����Fp����m����c~���������d8[ U�4O"~O�>46,`�#����j�0Fy3B#tz-��&NYe������ {?[5��nI�������8+�����S�H���M�Od
I�:�_~�������w�9�4KL�����Q���[��T�����}�nR�t���[*�B�dO<ou��c�F��z6k���M�lR������2}���~���A{J:� Y�<���VTA"
-S�������M%y&3[xYi���V�����t���j����PXc�c2!~!gDA\��*069��,MPzM`(Dy4	��s���t!jE=vaxYe:D������	��hzQ���q[ +7A�������O�J�������/�l�k�����H�}��iA��O�}�e���������>��Qm��;rmk=aF�����	��hP`.a���� ^c�o���������V5$3X&0.30dLg�D��~M�w��[����{\N
��	��=l_.v2��dx:
x
�
��u
��=�DE�@):p6jM%Lh�������������p?�3�|2�������	`!�w��	LNj�@��S5y[{����j�T�r(x�0����'���C����JF(��������A==�Ooa��}epL&�d�a�4��
�P�U> e�x��lwD��
�`��-r���wD���7"_�$�.k���bw���������)_������+��^1����I����j)}I�k4LQ�y�+R_��j\����X��_��	�el^f��w�!>g���e��=P������������M�Y�wYtA^�PLc#8�AWL<L$�����z���%s=7F;:G��w�!�*�&-bc�
�������5��7���tNhl����"��������������g:24���������p�9������h��wW0�aW��i���Yv����2��pK������RfF�4�xE����<liav��2@C��[�t�8��z}P=���'rJ%���6��	���c�>G�9�?�H���]i��P�������?�f������������r6,�p^H�aOi)lx��I���~9N����z�^tG��`{`b���AR���;�����|�"iwf�UKHlxFE�_��T��M��b�o�U���o����
��W���B\I�������V3<I��w�+=,.c(�!�}"JwY����K����$r�����4)1YN�����6K8WW�������6�������C���I������&0�������b������U�)��^B��D: 9C
��$r��^�4�'&J�7�A"�s)�S����y�= 5}F<���������H��bqU�c���k8�?}�c�G���$S����`�;V�{�(0!�*���/�CO����u�;�����t"���C�#T�Jwu����)�D5o��r.AX>U�42�`+	��C��A��J������-qb�������v��y b���^Z8����{qU��9gKA���Kl$d0|"H���$�3^�������s���q'aIJ���b�_���� �'dQP�~ *E��:KfE[���y���.	�%w�Ku}�uY�f9,���[Jk��,�,������^���j����Y�������{����������-w
h���`����X�'P��]qs8q|+,W~�~oqB�^c	r`o|n��*[�~��4����2�������?�o=*j�u��/o0G-��nJ\{q�|������'izY#p?.P {�[�������ZtOh��9,|\���V��z\=�������r��
5z��}���s���BE#Dp3������>L�:H�P���[}�)&#/B\b<*>8-�v�����O  ���?^|K�*z�D��W����-�u
�,k{���R��xvu�
()d0��o����G���y Wx|�������!�WIoI�����6��u,����T��HDhv����-����X
���Dc95���FE�G",����(�
n��X^C���>0R='�dzD8'y�����I�
�xHDrrWe��3��e-0S�FY�1R9xB���X=uDj�-hN��V���wa#���/Od�����E��m6Y�������[wV:oI]k%Y:�t����xzT�qdR+�����z\cg_`��g2|ux����lS��6�uk��=���OxE�O ����VD�hI���������,H��DN�����*Rq2
_���{#&#�����Ze`cG���S�a�fU�����>h�2��~	b�U�@�����1y^@PVQ�jb���?��Xl�&�j��JP�v�3�K3�������<O�&���]�L9P[)d��@��mm��������scYtJzF������<'-���]�NlX�[+w ����XaX���2����vNt�}`HG�_������;�h,����#��i$Ko56h�tr�� ,I3NUs�e���k�,	�Uk�4����{�����������Zah����
�K��+��WF����Y�g~��������g�����\����>rs&-����y���'�
���Bt����c_z�Mkg��gp�
�C/C���G9 #�0�=X����h��Ifk6wi@FQZ�Zw7 P������WYoP	E�e����tF�	����sO@HCn:u�����3���K�T�����2+n:}�yn+ct�6Nm��^�N���3M/cyxs0h{�~�����l��c�;7���a-�Y�p�bf���[�����`�u.���.���)x�EB7�����Ac#N��b�TJ���T:{7[' ��F�x-�@�qKh#���	��%��$g����.Z��=3Ujzi���v�	�;=J>5bV'hfn0[��\� ���WQB��[��
.�����q�r�.���4�i���}.�c���a,EH*]Jo�s�?9����Z_���M]V�3��yO���d�+!	���m���{+x`������J\>�C.�O�:���r"B�3�������g��&QK�E���-XP(fN_P: sqd����O�^�]$��pE�y�����gc�n
e)���������7��}}���+
`���������RlciwDQVI?�+���2r�J���anlN�&���W�
8m#~OmD���8638:�s'��'8|�a�����t{=AzaH����	����A�6bKb�8��3�>���������_Cq���o,nnD�%>%��m0���^�V.ED�G4#$:wji'd{<f
mA
��[������
�.e����"��A�����\z6����JL`Zc~nu���6<
S&oqRCB]jb
(!����Wm:6m~a���y<
0��_	v9*(WMi`,�5��E���J|z�����������>������s�PE���VV��aM�JC\5Z�>��f�mC?���'��p[: O�/?
9Sjdh� ������tP������Q���H7$�����;�^t)l+S�;}�bI����LVt@ecN�}�m�J�/x��Q5C(v�����K��(75D[A���'!"a[-:C���I�����t9��������PgUQe����= 2J���
:O����.��M�9S6IG|Y�4
L0��
�
���}v���E|?z~U
:a,I@\���%	���>������+�������Hu0��v]n(���fU>l$���^V,�C���,l��[}RZ\���Y�����24��������-��'�6�|*OP;��HzjN����].����W}J;'�����Z<|�����?+nl��O�������0h�0{�|X5EV�%���L[FVq&4Y��O_r#^-�t���WNu,;��������
���|��������X�7�	����,;*@"1,
!G�oYN	Z���xm(ouc�Xv%/3ebo[[Wtq-9xN�'���`�3U|F?�b)�4`C
u��������=ylco9����o�T��v+z{8����1����Rn����}��C��L\��u��IY�eCO~}�Bn�������������T���JP[K:P:b����M!��M+JW^�E���k&��ip��mAbxu!
4g%5S!X2V~
�eU�L�]h'�E�<����1.�����s�~����&)��,!���Z�3���M��Q���?,�R�N�Z|���e%������0���02{�#SKh�%����S��gJ�4�|,g����	����>���t���g�,��Q�}5���)�C�F  0�O6kLB�����r�7+������.%���
����{�2�"���11��TA�>�S\RP1tDG"�i"5�0�

U��j$z�o�}�����������0���{
u/L���U1����Z�<|TO��|n������s]$)k2) ���r'C{z#�c�	�BaU	/H[pRhK?{L}ba����YgWO�@�_������d SvEBjEz|$[}8�.k�xhK 7���:�#�kI���N\2��A���RC�����*U@F86
tg6�n�$@�I������g���<k���/�o��H����:�e n\y��l��6bi]X�1?f�RO c���,��PF0NR@���S��}�AS���[a�Z��]8����	La:��D���Z 0�����f��W�O [D7���f������s�+��IT���TC/V/T o3R4*�����j���EQ
K���giq0��������byk���-����1A�����~�%�����p���w�9�bDfIl&�QH�����}ONlk��gwi>d��k�.�`��������94}�w_�P��,������[z_=\
��@�~Vl���9��A%~�� �Wr
g����Y������?��-o�������=<O%s$KF�? �[�������X�R33�8���T���Q0��x��X����"^3'��]�����������N����{T�/T�,�x�y����H����2+����\�MC-����	
B��c�{zJ����I!TY���r����������O�U�T��E1"p������@���
�ik	K��=.�����r`��~�d�\C3����Hp��-y.5./����4����E�����b�f3}T	Ir	wg����:���WN+qez:hm!��	>�c8���|oZO6t
/I�OfWh/����a+��QZaH3u< +��oQF.?J_+��kC�c��f$'2J$Yc������K�X�������)����t��[B

bk������Y��&����{�
������EqV�����h��dqzJ�:JOUBIX�4VJk=�.H4e1s$ffEDaVLC!�bO2VoKS�,p.��=����E�@:��s�7Z��������,#fv�[������/�����[[d{XP�Vud�����sr~���^[{T �T���D' ��wI>)mm���lB������7A4�q9�Ce
[�� ������1/�
#��='��>\E�NUGcU��K�W���V��D�u��%6&�[���6>cjFcOk�M9EO\��2�f9��/P#_v4ID6��esbo�7���k\;���c��*������"��ewJ\t&.{	9}jTbuA#�:�DAK�������r�U�<#�D�_N��e�M������+�X{�Y�z�>E��X1!���5tX\u|}'�leY����gZO��{VQ��(@��V"^��^S�����Rk2+�w����Z!vVK"d(/69Gy���9��w.|�B���8{�pQ�f���=B98��Ve���#��__O��r2c����>ph��2���C��#,[��09tSS
��reU�8=�9�������'QrfGP�VFk�Gs�e�����j���6�pJO�49v�
q����8X�0C�t��K;iKz%#q� sy�����~�V1�?�������xc���d�k�#a&���s���n���-��{K�$����#�X=J�L`��&m2\JG��?TCqTD�9���5�Hu������V�����)r�e:c�����D����u����������|C7dy���4��������z�_}G���4:����y�Gv��+��}4�:SF��;7����y�-\-fxE�f&E�;�P?Xj�����gy�R���P��w�����&���q,k?fD/6<FQRD#5n\,)�=^������C�3=�������b'.�e�g���N4�z�|1H��H��A'�`@���������A��4>���wiX�h7���HzT����J�1vN8XG>K���������bE5K<���,Cb�!'-��%b@0MKb�wb�������m��
�'�n���������@�&j��,k}2aK75yD(z� ������\f"U�N}���(�8O�N��nH�i�ha�+X�3�q9�����	������=����zr�pO��{k��#'t$����^����[��]'8�]y7��aMM�D*T������4TK�����h�*���`��9Z��5�T6T''n?M�v�~z�oC��
�_�&�L���~60sZv
�����H�}�X���n�����|W�I��]}����]A?���Jq�����������[����!��`[���;9����J��alJW �(/<w�H��jqQ���`@�z���[%P���������]�Vfj��]J�TG��9�O�1?��$#�~����kZ{K�#�������e�������H.L~~���ZZ�{]H����Ho>X\1'?%Kv7[{��)QD�0�����X&;_<#u(p\Qp>sgaDY7<cL�����d��������x����LW?8I.6TNd/*"Y}*	A@��kF�&(D�W��R6����f��O\���;_v1s9)%'U nHs
5x(����9�[=O*{�����O�m����]Q����nx�W���RC�f>KC?&���3��j_��7�K�����lll/��lGEyT25gH��KL��#@7��Z: I�x�W��YER���>9.amO��������ms�R�%m�n�,����]v��b���%�[�c��Da%g�d
NY�JbQ
���a,��a ��clh������j����I1��D3�������� xd�T� �v������3{fa*�"nvd��Mb$ij��=����Z�s�����Sp?O{|--��dx!��)z2,+Z"J*8��	�Vk{�\$���3&VQN����eB���4����_�k�hc����I��,�����bZ]�?*�nzh/"j,:�/&.L-+US2��I$�����j����6?`Z���p]���V��x�p�U��#��@�3�g������A@-����!E����o�}�"	:(m+,��%����[��{%A��
��-i��\����X+D ����6��\%��j1B�(�)�_ ?��X�5��%��>,AP$�����������!DpfJ.�K��T:��|`EBA��
g�0;�6�,��aQ*�}q�ViX�K�[@[��x��k<���D�nF�0�Z�Q���=�������r��p��]X���Df'r[hB_@#@~����%+
K6L>!��`���-�����e�4J�V�K�^)	s|���-��6����U
N'�����m{OH����Fr^�>cvsK3*S\�1�;�.}�0�]�L�]`�����/N�t�~&�v=[:������S�|:}����gv2�3$HX`';�;�R����n�~=�����f��^5�"��])hI51��S_W��bvB��.@�s�[ry�]��qULw����/��by2�?��i
���������4��
���S-so>%��*�A���{��f��������sju9����unC����\<w	8a0����m�����=�[�C5G)RsUbM"f<t|EXB�J*���\_�.d	[��p�`����V-�Wj���'BVu=�]B~������r�XTz������y�����JAQ�/-�(hy%6�Bb������n5�S}�x��
���[4VZE�]V�Qb�X/ WF����x��}����"B[���t��&��"�	�Nt�a�#<U�Ac�����L���'!��H�\�z�����eG��*'$^w�������o$
�F$�Z�����&�������	�K�
j������Q]�4fZ�~
Lx��O�����c{iV��9���s�S4&�bM_To2d���7������=�ng��22}w/_,r���MzuBzZG{&m��������NE)h)	q|7N1sK����!B
T)y5`{!m7n|=5xFr&XPOm�cK]��K�'
2;	d:��c="Cw0O���~%�HT����~;�j=W��#M)�Veo:~B;c��e5_Y8Y�D��
gf<�����*��5�1M+�����w)b��+7"f^-U�+�So��d��,c
�4!�$SFL��G����B��7}>i��x����J���"��K�l�5�q,
�9���t�%��V�U��#,EmfD>i��3LvNq/�,���_wl���*:�#M5<o��`�|;<k1%luqsUE��by-�=B���1ODlE>A<r|kq�*sF-l��/�!������S����G���g��x�i0f�������I`m;/_1fN=ZLEz-P,��,����7�2�V�����,gQ�e�W���2�|��6��������������g^��
�PF�]=(��x�����@���w2P:�OdV���C����FRhs-�0��S}}y!xn9�����e��7BeCV^I������&+��7�S��z.:��+�n$'$yM�����P8��:��
@ �{
��.U��J�E���l,vhz��|"\LS�9_Tzp�|oa���gS����S_k�����_L�"�~^=-XR:0O*?Fc(h��&��:\��m�2����#V]�ke_.uWBLp�CMld��4���=���;wk6
B9R4[�f*/h5U]KH4c*{D^2k )w'eT!@
BO`OHy]l�O������|����R������������E|�mjAo����EJ	\�;.K3
oKg'�+Hl�o(�i �eTgA��mV]%
w{q6c0��]�E,���%��W������_�����bz#e34rV��\�~������4���<����i:t��������x�-TD	���2Rhq�����O��	vB�������
d8+jY2z<��F|Kf&'����7��d`J%^Oe�HR�^�\�����MA��c�������&� �AZ3���������~\%��lw(DC����d��:fWhV�l}�������g[�x���/��k`�Fa��bCq�7}�/��r"��W��� ���|�%���c��N2-@��T$F�\�E�b!3�Z��g*�z�-���	\;za�i.c|�r�G��o�L�w�������ZY�Sr�vbr$!i�A�2T{!yr��������x����Z1/�>6X^sL�����j2xjRO7M{@lW=[oj$nLZA;DZJD�����qP��hD8�2�1��<)#GTX�7����^�����. ����Uyz |�_|�<��������#n������8w)��bhh;c�q�����V��/.�����S��Z��oA�5��U&�����~�`e���f�K8�E7]�qk��JA4��Z�`�+�������Qi�#����]W&��7.oD�Q.��������s������
6���='���I?������Y��:���p���Q�������^0]/O(��r&A��0���$�y��Q1!�c	������5������X%_N ������x
[��<P[AG-1$NLT�0�����P�y�Z ����>LeoQ^[J�����pWN`w������&"yi�����Dasycs��#�79j��:#_\FI@�}7M��������_�*X����&0l��o,m-��__,.co��\3��U�����_�/ 4�E�u�s00.og����=����[����gij$E>b'.7�����V�yl���@Q0G�0�Y?����W('>2��RR��:p�j�'���Q,K�����j6V
G}��fe���cA ~0����y"�����8n4�/=%n��bY;����v��U����h
��M2qy���U�~��&bm�����\A=�������������h�O)A���C�u�}#��Q�S���5)5��0`RTSf\��i��RTI|-x�
kH��e���������P���_�����vf"P^3u9c���� qsJ��\V		q������n{Ud{$s�2O�4�XQ$TAXt^GTIr
;&%7%��c^'h{nGOfvn#ik1|B�I�@���6�����L2^��1*q[jAFp��VJb�����&9+'\_���8x���<D����Kw/nU5YI�fS��wv{P{tbM�+��M5G��jS9Ja]-TU*6#'fd(WRq���Ay B���U]�gwE�g�L�$IGa{8S������1O+mC������e�R4H&�(��)��L1<(�M6/_%��.h\G�	hIKN(0?Xh�����������Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/lib.rs� �'�ѓ��x؋sh���O�cd3Di`__;3;V
:$.301)K
0|19(+CQ-/9OQ'6.--&R3,05B&
1c(3*0?1%4
0O6.. '?'*

601P,!"
P#L_A$$/2H0%]**#:!!e7J*]c^da\I_:_dc>Y;
T"/a<3&&,?��c�X�w~�,��R\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/error.rs� #,j6$0�(�a�Tnڛ�,^dLdc`aaR)'%*1]V1bX(1[bb5`=Rd/EY*4;#B:<> +) 4N$G**O6_(D62`(F6*))\]+O/L(%6_(D6N](@'EcB-KINI((4)%09'<
[]_*G1=3^`*
6W?
=3_`*
7W?
<3I9
E/M5A++,&,!,0F-+'51!E.
2-"6
11#H67785:
967785:
)HHI`U6K:X$AWCjR4Q!^
#'H=9%9T;Q6FeFZ5,
 9!-
&H!(1)K
9!-
&H!(IK"U
9!-
#HXW4q
(HIDNB
RO'''0?2?L
,6<H&2
DS$1*����~n�<�PJ��a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/math/utils.rs� /�4�r����/O�,�+	::+Ahh6#O

		::#O

	CCI@>@"!79!
!@A"<G)=F

K9JddWX:
L9IddWX:
I""I""'H#S"'S'"HM*N*H&H&H$H$b�b���G�����K�df/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/imageops/affine.rs� �cK�F���Ǝ�|�����]�5D:*&?.?*+'?.?++'?.?+b"8MOD3
+5
c#8MOD3
+>
c#8MOD3
+5
-?'1+?'/X)8MOD3
+5
V'8MOD3
+5
4<.+$%.'(
! 0$2,,
)B. $-+''
'@.%-+''

Z<7$-37,04-9#.*R).9Y"Y9Y"Y:Y"Y:##Y"Y(. Y"Y@Y"Y>)#Y"Y..'#Y"Y,.&X
$$!&!,&�](B��� ��h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/imageops/colorops.rs� kQ��ɔ������a�v�Ǡ�A7H':HI'8I-9%o;44.3D*)H(oA45.3D*/H(1%0&./&
/<U9M$&'$08* 4=(& 8<U':.@08&48A,*&
!9M9J$&'$0*&82* *9M'7.@`&:<6.&
#4F4;K$&'4))---------6'.*((((CCC-<<<<,4F4)8.4))---------&/!6.,,,,GGG!1@@@@-
4:6bB<
W#<2F$X`aJ15,%2;=
4
:#%
1#
0;! *)7(:+/#
3.$WFB!'
?
.:'5JJO
R?P)).$4<<@ 8@D@D
4@<084<0Z'$))DG@MC8
$-37,04-9#.*R).9X#2NY"Y:#Y"b.Y"\=#Y"\+.&X
$$!&!2|�qiI;[�ehv��1i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/imageops/fast_blur.rs� ��*)�r�o�g�����4,$%7]H.OG5(5#%4%:2#=WJDF=51297H199:=;I0
3#E9H#_*B7
$

@[37=>

=>
7`&`&`&`
G<&

#6F.&5'1*2'B=C&+###!D@
@
@
#.,4888
6DQ;EIII4@8<<<<@@@
Q$3d
$TF\EO_D*2IMMM:>>>>BBB9
7DQ;EIII4@8<<<<@@@
%.FH.&5'1',S'6MO*H6#@9
OIU>JB&$!
'=37

O-$!
(W&
&*
A%=
IR'(9$$:I4_60.M4d60.M4^60.M4_60.
��hI����2��_^�f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/imageops/sample.rs�  ���=eq5�֟�u+F���6M?."W`_U4
Z4 ORN:Z-bK)�
)�
)�
)�
)�

K0!
3M
,&52MM$:A$& & $& & &-!
6$
7(4/7#/)#
'0Z4/+/,B1!%9/
?:+D.93TQ&.Z
A#]7&AA18/I52IH61:M:.+IC#C
!
.2=%)""""!*LLLL'
?",9#!!
((U!,9#!;!;%PIN&,#00<N',;$#00/"". G*1H,%8-

:)Y##JCFB9L>W<GT^//G-;3`Q]$&.dQ
A#]7D38/ B!2:N:.,#C
!
.2=%620000""""!->'
N]3
)3@'----:c`_ba%d/`$&*.G#35 -&B=#/*AB:H&$_0+IQ6)&$]0+FOc2QO0)'!J.
W$$ *+
TV,,,,U2$ %/0/$4&<6<EY
D5555W0$ #..0"4"94;?dH////_,$ :>>B$&#**1-+112
D----4@H.O$&C%.'$02 .PQB))?%620000""""%####!*====$
;"$W]H.$?,12">k1+-$(*)/+1)/)/2J141?]H."?X4B]H.+(?.B"(D#7c )$-
2.$#;#;/M/M/M7DT $E
G<K,NZ%ZWEG!/#/#
BK,(!!"%Z,Z%Z,Z^E^ENN!/#/#
5BA8Q!-!-!
-""77*
-R93W-&
'(00!00!.')#+7!!#  &U
,7!#  'Z
*7!#  %T
+7 !#  &U
,8%!#  'W
-8"!#  (\
+8#!#  &V
,8$!#  'W
,8#!#  'W
-8$!#  (X
90(?$EEEEF(?[I?%8888888888!
]00!00!.')%$#  
"$#  
#$#  
$$#  
'QCH)64[H.[$&W$0.+-'99$,o.

F:#
9-MJ1!MR3 M::::<<<<==>M9999;;;;<<=,C,,,,JQQQQ-)-)-)-)
#6C,,,,O+C,,,,PPPPPPPPP
:7(90bA8<
:0(9081
:7(9D81
:A(9D81$T'B9E,(27
(:.-L +
]C@MVA@d5E@AMA@E@�-��jޥ0�nW�?c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/imageops/mod.rs� �����?I�y�������-7"WdbY*QS$209(I"H.+I&H.$0!"0-@bV&#4`d9>3d^J8<EgI&,@*+I5)8"/)76A@bV&#4'WURZQ/)&J#(78#J89ROIJFGPOI(44[ST2>++%7d9"G_$V
1.1,.++AG>
30),37>0D &#.I]&"(
50),37@2F &#.I[%#(
B>++%7d9"GK

#:!: ;; <CFW-93J-@A?A?D13J-<@BQ 33J/<<>D*3JG&&<<>9?10(*51==/0(*31>0,"5,(B#,)U!*)K *(+(+(-%+(-%1(,%,(5(;0(IQPBON.2K85"x�^��^���]%f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/avif/mod.rs� BC�A,�� .�>��+U�d5 $2 

  zQ"��|Dx �}���i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/bmp/decoder.rs� �����͙�E�	��������) . 2T*:''%%&&T1M1c61abc4'&&&3''&&6'&&' 7&"




%-$(1?B
=D&9AMN.HH1:)7O%;3G%?MdW7L8MYR:UaKYJV>4Q1Q0+h
)-M&BD	"
"
"*?!-//9T;U'L)>^_cJ#

57
aL+MUCK/8

2
7)(1.
	7)!#94'''"
	7)!#94'''"
((((	7)5B###
E6
/;&H
#B

$&'./KKKKF&
"$6666RK
$#"(12"#&(,
B:5"PT-N5'"Q50U??,08!
$1$B
O.11Og6?X9IJKF:?
B1-$>,$g#6?>?%HT],U
%<
7"
KF:?
BF0IY
1(5((C(B0((&B1((&B1((..B6(<4<1];4<1\74<1X-SAEPG111DC@15>>>2K81(P(P5+
5'&DKQ;>>::::B^V8@5JV ))5$$$$)5.9='hgkgb*Pj/P$`%_C-
G$'R=;!*<C73.
)%&
4H65=5:>QF54_2(#M9#
4266 C62& +
F@OX
R0a46(')/9?
2">M&Zaaa''0;:*6'9<N777+2?!-/LN0:'9<C777+2?!-c""0.O:>'<?+9c":+;+9<>2)/\7>00LNN+0E$?)(='EF6IIC"'BLE&:AVB"HK$,<:'+<:OPJL0)J@L2`-T2(FAW,+,J..`+/<HD1+185'45$U"185'45$U"1.D+1KjdQ#sWY<<<$185'<7$U"10
__R H^^^`II=CL=/U2R=L
9)0( +
AF"N =4)-3
&7%-^"I(
d73A`````````````````$DP7!$B7:))\R-
�����u^V��<����i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/bmp/encoder.rs� ��,��$`��F�����|�3a,I''&)#,@'!hI@b/I '%34
H-d
I! g5I6--@9:'A;C'N5:<
(*759>C0*79><%%HAAXA>?C\4Y^
<ECEO4LMGNV-;
_a'R(R4<1A
$&1)'",N"4.
$&1)'",N#7.
%#)"FI#�=
()'",9HT&O?K.
G#&
4'44 :^!+9HG##I$#I08-4
6168	-
"""b+
B13
^?A'7O&%##(#+v>V"("P.GP-M/&#########RN/&#########! 7>\+X(���}�!g.c�a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/dds.rs� _pT�k�T|3�GuP�g�^|22e(BD% !+##%*0%?9O4J6R5K;Q4W7NY
)-M&# 6<2K
2$';8888<2F
>c3GH
43B3:
+)
923=
.)
9)<9@78:! !3z$R
H!N`
<WO
B"RT
%#R
(!>0 #"B
32!>---H���4���@H=R>@(#8@5d!Jd4<1FF8!S3)8-\
/) ( =#N 
V`cbab`bW8�]\��}@& �s�p*�Pf/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/farbfeld.rs� 7w���M�TX�����g� S!IIIIIKWJ2%T*S%0"EB$6\(
"=X
#@.8
&34"32082BB4
+B#6!&
J &<@$*
2;_;H(Mb,R"
3M"K 1JFB;SD
6N@A5%
P!AW'"&#CF94)0(AF&N ?m4T/3'
$_;/[6S\!g0W(122I
5'5082=
(
2!3+1Iiij*L.*d4.*L.*dd.J E/06%(445BEN%8N/585:�Ó���!��G����a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/gif.rs� QU!Ĩ+S�S��>|��S���^P61) :9(G3/1/
"9"%%WP 
_!?555N).: >H6.$
9)
,-
(B@11AF1
=L41$U
TIY5KNE$X&\DG!;'6G$YT540A859196_JQRYB4<1FG66:G:9EHO1
@#5AS6N #@\..<4-K$&
1/B
587@Y/!E%D$
BL): 25&!$3B?,FFXGPW4J]!
>:C>
7MNK(b58-BC2LD$%%$5"&@&5TM*03W4.+M
LL@F
GMW9_%C:9MWO`G$.J(%.ZS
4F%4)'+-,J]
.%597
"*l(#Kl?'5
4F:26
$"C)XP&.8-8
'U4cE
2"+
OJ_I
?",
!%'5G,6];\UVW8ISM46"
Q8=7O:#1X646:.>
4!00'4>#7_
>#7_

0[`````0CA7�4>���%��	<�ߤ�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/hdr/decoder.rs� Q�������;�L���0e8E'6!!(#.#,#; -*."Q'9%?;@KX7T7T2Jcb[WIZS2X
)-M%@>>
4D!?!.00>< ,$
J6)@#7-QNMMB1("555<512/;->6#7BX1
,!;/,R0"F91)4J$--#4U-&%4GG'*+A3F"K<%d
08-BL
 C,/),(AF1;
O9@<#M7<OAL
N RG7XHGOOOL
R%5!T
3A$ /d9Q8# /d(+/8J("c:5 !
?!=0F:!M/@' );)]1J""0L=!%$D;@iRI+K&Hd)H3,)ZK)2+$&'
`&T#Za6 %#9#9
" '`508@5a)!)2�*$D4-&H*2dP*$D5-&H*3Z+5Y@]0W"$-MO"*e,!)'#Z*D
.$P'1LLLL.)R6C91  ] \ 
*4)>)10)55(;
@$S ;A"E,Eh)*94!"

(KHI<C$D%F%NH+MMONJJ8Z>HÊ�vS�{2�]����ni/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/ico/decoder.rs� koP��|��H%u�����ѓ�2.T($5bD#p$w*[�wq"+%2/%?W>dOZ4YW/O8+P
)-M&)D	%	,?!//10::
+$' `1"bb;`1(B9-*)#$D3//0=# d-5QPH5W559EBF"L  

"
#
D7@L@G 6&''U+%39
9)#66
(#66
=F#SKS<LK:!>?0MV>A("<LK:!>?0Q>8@5V/*6KC=Q] SDC_I9V)'5^:60+"AI^"(27>
N 
IJ-``````````````````````````````````````````````HMP8U�0�Wpk����}@1�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/jpeg/decoder.rs� >�ս� S�Z��ċ���H�$`"09&&E:)B6$$D$')_BAT=^46Z3;$''= *GN*":)8(4@D$')ZB"BD$')ZB,!E7AD$')ZB#BD$')ZB$<d(+
&=1+*@*?K8
]BB@11N <?2BI$&#%S!
F.+_&.ID5!COEQKG0a*KL>\

!IHQ0�Y&^^㌖���X@j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/jpeg/encoder.rs� Bi��s/
�0��8wٟ����	&T'
]#*&
%((((((((
'$$$$$$$$).d(L0J)0d*L2N).d)dddddddddd0J)0d+dddddddddd2N ")$$$$$$$$(D)##!(&&+!

F
K /.,$
/!X02$$$$#6-'#(&9$K57/
/1
?*M,CC-EO"-4 'X-42 4;)'),
 ?6
5(%?IE=
)-N&) 2244! ?)-HL2C%++"'--!'--S7$C%$]
'@@DD4%
E`<G,D9$:R'I! g'5J*)4J*.8.=
2#65:
!bcd`:V
&)/Cd2^("90/*00*AHE3
'!/'!/!##-'3##-'3
I/]#$!(R$)25<(*; D^..T
Q)++$&&25 [(*;?? &$dd)d)..00TXX
?)
2,N;'-)
B1&3.+%9(&.8
1'4Z(U4 =U
?"8.3;;"0/$)6B$;14&+#A#!c0&$7;-#(
"
6&000[5<<MK886]884�389AIH"9-
S 
P+

B4+,,
\'B,>

##W1#b[6+_C&/"I!**
PB3
,
0`R*(((
,G&**
PD3
,
0`_*((((
%%@'())))# @74&HR=H?
"..S#@K"2J&'!a+ =#.#% 9G3
#
1 /bQ)3F#;1F�����a�D����l�q6v6�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/openexr.rs� ĝ@j�m*n���a�sB����&GG440L%@Y411KD\
d%G/0">^$!,b7K>[12b7K@Jic_Q&!9.@]e(9BD;5.[B@=)#4(Y
9('&
jIOHZ!`
W5P7.EiEYRB"1[
(a_2L?88<\]6T.^?ETUR*%�dt>>N '43G(+# "D'3!!=VDLT0.%
(3!!>VDOT!0.%
4$081I
9!�M#+#d'I!g=2-6
&$4<37A 7K[='
!7K]=(
F[>EY=ERQ495O^^FTP495O^^(_
 
0@J]_\;6ZCMQAP8=
LCSO NM:LCR? ML:!"SPS9H)
VliY-5B>KZD
TR86CAS
4WUALPO�{�t�x�dݐ[Ԡa/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/png.rs� �v%���T���ۢ8����([:%359X@ )
_J+VM+P+(C52ZM@e^.N;LN'CI=4PSVYLONQAEFF;G<HAEFF;G<HBEGF<G=H1VUaaccR<>>`__;bb7#4_Y_1;=D!*9)"(@HB"A*;
H<0
B+$S
I<0
'&S
;
AFDOL%2[6F;!
N B@';EN739+=,# B!-52?1)+(9C+SM:,"
C:M58<7
1)CE(CD
-?% 4(A q8U^03IR)1(
';86*!.'.MWeL/TE<;%3$NQD
A:R4!TZ
/2EN%--8,%$&)"$""%.
=4;3a= b>!`<eYY<4Z+!0FJ=D
>$,1@&[dYET
K(=)B-1
)A@,7<6-7786>1Z'G@
3"
"O-"
"

"3I&-Q=	,G	QI=?(5+%'
ddba`8PP@&%'
"'X[^aTWVY4<1<,D==NJa5RAS);1/15;<*G
,K
_!'3:
$!:$80L^`'"I!gOE&2)1B-PM*#>CcB.8-=
Z(U#9#64!W#k&DS> ^

3,(2c=4.0+6#4]K2.!+4.?�1fCX-(�E@�G��k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/pnm/autobreak.rs� �̆4(�.V������~Y
`bA,J"M#4 0#"?#.2='K"
(
0>&
Z#%&
-,+'=

%
G66
B%
G//68-
ON4�����#5ė�7i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/pnm/decoder.rs� ��w�i�!kR��<��ݧ�\B2T/=5T=H2K#9 )/):ZAH0 <#*i']'84 ?NU#?T7Ub1dQAa:CUE.+s-_QF6RM4Y1+G"Z8"]E9
;E)-M%@C
'D$!?!/--/'D #?2L>
S
%1T4EE:$GHGHIH6J&[][Z,$$408-BB0/
-)D0#c;& 7d</ 8c;/ 7L6/ :+@)&T6@+E$>"7P$*PB %9J%M2P-?e")T",T(!
R
:% @"
"_^+,`/ "
^+,,J$(!$E<e%
+$ZB#W
,++,1+!I,"J!*Q#`]]` 2,E)4-Aa
Y9([;<S^GRC,/)4(0/506281739
987=8>:@9?;A
AFFDIAFCHBGDI
N `1(&)* '7
;?C5O'*A.E]=
U*T`'CK0YF F8Q(U0
(D05
UD:5
db1"!L#LF)"0F:UPU%()J3
U+(![R&$U
:HEF
WH-5.5758H
-5747F
05K>C=B_%_>%#^&`'[:%#X%Z&M4#d*=9G)'c+e,X?#]*_+R9#X8-\E

3		C>9J2AA1dDB&''&N 8
9#		#>:K2AA1RDB&''&S 8
/	C>92AA1dDB&'&)J 8
5	
#>;L2AA1***)DB&'+&O 8
)
	3>;2AA1YDB)D&&' 8
/	
3><M2AA1QDB&'(&I 8
_VU@9J27A1MF<>&' 8
"(J0!B)-)/7
L;A$/_a_K@9J2RA1MF<=&' 8
d^51@9J2RA1MF<=&' 8
_V4D@928A1%F>>&'+ 8
_VO@927A18F>=&'+ 8
1<A1%2'!
39_d`P;A0$;A=!#6!!6K;A926"*;:��@l��{qr�5:�{�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/pnm/mod.rs� *b�%B
՟�|\\��1�>STL5 ## S?


""3e-
D6>
5I3E(7Z(+-B5'"-
Z6>
5I3E(7Z(+-/B5b-
D6>
5I3E(7Z(7B+-B- Fe(#8(#9H(%&(%8(%7DC��σ�=��=l%�u�a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/qoi.rs� ���얃��~$��Dz�x(Z
d
H1R/)D(/35
ABN 5M5ME$0'?08-=
I!gT +
^02<�
��i^,�y��#-�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/tga/encoder.rs� wiŞ�$o��w�uӊ�ab"ED%?bda
)-M&"  		@(
%4
*TOP"+(9[O++';'?\.FA##B7-#;?%%'>C!'!*;+$XA#&
 T=
D?O#Q'I!g 'N
)P+R!X,<UC7#L8d.EB1#L8d.85
0'44 :
+W)&?7.%#4&5P04IS/
'?7.%#4&5P04JT/
!C#/L?3!/>?3D"/B57bCE
US43
#Q43
 ,R43
+#S43
*5S43
"IS43
$5S43
&>S43
&GS43
P;[C;\43
"/P57bCE
+#S43
,&T43
#Q43
 ,R43
"IS43
�B�C�K�K�%�f��eAl+�)�Lk�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/webp/decoder.rs� ���򉆘%���`�Q�0�$"<"
b2'&)8,[M*!QQ+3:) ($
AF3N @3B5!E7A3<d(+
&K9(HQ
)-%
>,7E!#GGAD3UU@D=UU+:
+@MX

"``````0(W!��+�%���݇L�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/webp/encoder.rs� ���S.N�`)VŦ���#�Kb7BUKN`[V>' <'(4
9:L'I!g,@BDF4<2A431'4Z1U,4 :@MX

*K%6$1Zv��!z�q�)<0��`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/animation.rs� S���A�E9d1��s���l�JAIVcCS=$71)
.#!07``[!8C+9
2-D
W
#!)'5!, 
5<K7
WcS!2?B^5KH4)5=B$7 $R5Dd+0-5.PU+X#"bb-=V&
YM!!
8@&@&.<1(%9;<:?J7.XK/9/8ab;J"cbb1&79
) $(%.LG
.'
B$3(*
, )+>.7**!!"":0J
):D>2+294:>Q:>V?>c;RGaDS=3(H.-D?8�%�����(	��l�кz\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/color.rs� ���4o�(4�Q�:L�#���!.
&-=3M!7	1
1"	8
"#
P) 2"5#$()
.%7;
H%,F
e)<E'0@bb]83M!7	1
1!7	1
1!7	1
1E!7	1
1"	8
221
1"#
ca<c('"$$$$%2#%%%,$&&(&'(,%'''()''.
B*(()*+()*+()+,-(*+,*+,--/+,,-;
L3M>aD?7F.
4:<>@<>@BBD
`F0:0-$468:68:<<>
0,N=X'
"3++)!-7)(H-.
*+68==+E/,:;,@!G#V#,*;B(
>
g(%
h2.
aD1
S(
U?
-"%+(7-) `3A4#C)6l%=5,+
bCZTK
20E!,G",H
!*,
;?^L08"*7!)6!(&->I,)DQ$O,#, O@`F/"
=USTL@0'&.A1IM/($7N0($"(B1'&..N/*$9*O0*%:0A0*<*@0....?/ ---(A0 ....@/ +++(>/...?0---@1***?0***%!'(,*-68 /, /,5 ((?169'+'+n"
0
l*-UY),,,,),,,,75 \PP;,,,,B&###33339&*")(+((((N'(#
0&+01%&8)$G1#K)!+&!!)&!!+$!!)$!4//2//4-/2--)+-.(&,)'D.&?),#J7((4%&BE?B'-,rJ$�l��G�Cn���\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/hooks.rs� ��v^M��+?rM�@����9�c*(*'5TJ\SL"Cb#M O#F%7(V%J"I2<!>Fe^Q45'5> 
AN=45'a`6+8R22HI8SCG1Z'!4<
I2J(-7
,
AP
R$
=@ (8N0 (8((KQ-`D#0TBKuv�
?g����Mx+d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/images/buffer.rs� ����؛s|�n
�
�����/9/F];\A!
VPV%*3*@4<>/E))
,;!+%(-6.D4?A36/;$+"WB# *&c_PS, 2?b-6
12'BL4:<7,BL')
*;+*[J& -)c_TS0 6?b-:
4"5'BP4=?:,BP-;"+&. <#6"
'.4E2)
5;*+!!)$, :/B#"'4C0%
3;('!)&1 ?':"
'.4H8;-+!!)$/ =2E#%'4F6;+'!)_Z``'d(.6%'MXcL-194 )33
<D@:"(
;-%?<&.:-.5)_Rd>.'
*)*),-"!!""0:L;C, E
9`bQ(>1:(C$?#
/9(;
;C4)7*X
P:D
A1(+2J4ab&GA:D3?@F1
1H@UW+I2I]O\bc=
)I+ u
0OC+)u
8OM
)+)u
-90FLC7$I
A`bQ3E1:0J '
/90F #
CC@)7*`
NDP
A1(+6N*C<+6.cQbacc:3E&4[\U13O";(Ld=G+C-$.:=6
,3
-$.<MW
0!,3
-$.?dV
+0",3
-$.2G
0,3
9#1&
7.!2:9>C.0F9<!763%!#
.,#%#B6)/F0G=:Dd:,>9<!8+CF:TKS6,,1M@:
_-3**1-*N,!C>L3
C>?.0U0
F9;V
)!!PZF8!!!PZF8

4MNMP2BnDUN9L,*#
:U_7$
YKU]
!76
;642B06.8]"2.'KYA&
W1'
3/'MZA&"
X2'"
8.[(AI-"%1("9N83;"d]ddG;0c5!)*1-(5FE7,C!
6!^Lc91add; .,:
&I
0L8/Y7H
&&3=4#9G_`M`a^`2:
-4YeMH,a&b_;[aS`@/)*
N24H7
 ^(,?@7^db+%*M
NX1:(.P*)
Y`Y@77,'
'3.5$54;%>5@+@;F1A82A:'+(+(+-+!)+*+*+/+"++
3(;00]&()]H8::;==6889;;8
0
/89HK66::"8)"=K8
6$
#"-13-/%-13-/%-13-/"G/93=-1@0-XUUUUUUU,LK_#2,LM_#2,LQ_#2,LS_#2&SQ7F%[[5Z#7D'7D!7D%7D-7D+7D17D/7DRZ8;>AP/@OZ8;8;P/8"QZ8;8;P/3T8;E,(1Z8;M,:#OZ5;3C4EIQ(00222,9'???2DR0:+;%K10:9
D$#1#0#!">=:????DI&$#1#0#!"<,=;??D%'00222,*9'?1D
I
+<"(
!,%- #
8<"(
8$#7???!#
8<"(
8$#7???!#�&q�2���z��#Q�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/images/buffer_par.rs� "+fl�2�.sg��l��e�>R!'*2:
*2')9H2[2%($;$+/!#-5!#:
*6')<!#H6[6%++;'+=%;#:
*66')BH66[66%1$;-+)E(!#!>!#':
*66')E!#H66[66%4+;0+)-.X-#3 I
n77F'!
-9`1+>$M
v;?Q" +
)Y/KU]
,7>
 B@6A=73"$%$%$<*;)?B;>5814
 
)U0
-Y0!5.&=��L��o:4У��f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/images/dynimage.rs� �LȂ~Ұt�w'�b�=���-0QHZM+;$"
GZ9Yb;O4/E
`bbOc_db
dbB_A45E;;/:!.90;$/:5@ >!;=9;=?;==?@=><=>?=>>?B.OQMOQSOQQS6
@DJ!),*,+.,..0
C79;"9:B68C79C8:;":;B79C8:B8:C9;7K"/`\_Z())**)"#$$,06(5B
6+6B
6-7B
7*6B
7-7B
7/8B
6*6B
6-7B
6C;957B
988B
9J;3K&)-
3K&,.
3K&./ 
4K&+.
4K&./ 
4K&00!
4K&+.
4K&./ 
7K&6/%
7K&90&
L8SV\LV\017
8=;
138
9?<
638
>?<
L>9
TJ=
148
9@<
269
:B=
169
9B=
28:
:D>
769
?B=
MA:
UM>
MEJKIJ
NGKLJK
MGKL
B&U8
JJ)U+P #SZb<b:(.ACBDCEDFFH
2!23"3.cQbacc:EC4[\U1OD;(3Ld=G?4IJaOB&!2H?.T2H`1HV3Ib2I2L3S
)&`=@DC?`d4!
 T3@=>`&S=DC?D7F`I T.2=?D7F`ON@DCC=$`& SK;<=KI
04>aL2`5!\
0DaL2`V2,;L2`:D2;=`_"mJO:Tab>=E+<Y`<?+9Q`9C'8J8`[:D#k*A,#L%c*C.#N0-<'e.=0'H1.=F@HW>J2>.PM^OD-@BBCA,6,$-7,$
4ab;b_;ba`\c"*?7II
bdZ$PBQBQBRB RBSBSBTB!TBUBUBVBcbcb)S-Tbd_;[d2&B(
``d(''6=a%_;[d2 &!#:
M(PE6$2d6 
/ddd7`;.5dd7V8Tdd76
=,>dd7W
=9.(((--)'''(((**)//*))(**)**)++*??3@@4)e)3=M%FW^UMe7Gc[d\
HY`WO6C7Ie]6B^
5J -8P'+'$@J
%@K
"@K
#@L
%@K
&@L
&@L
'@M
#@L
$@M
93	bcB362Eb5&\Qb>?/DaJd2)@:)4+0F. )b#0dc]_bZ"$

#1U!#
>$B?8@>&?36M?5F-/B#B$ NW"PXMY NZ!OX#QY NZ!O[!O["P\5_j)
CD6.B9,/4@BG.23278$:D;L8;>AP/H@-;I;L8;>AP/H@97I;LTP/H>(7I;LTP/8;%) cIG@CFI,!.@1>
:H8;EG:&) cG<?$&*<-:
;I8;XF:*;I>A11;811;*<D>A/5:8/5:,1((()+/+J'..."/<D .(#0
+_P@<<<=?C?J9BBB"C:E-.C)T
() cI@C48)H>
dK,?7'4:UNT(.V"#d'*V-%'8''NN5K
�v��7M�@�-�&�`k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/images/generic_image.rs� ��m�z�� �A�W�:���-$2(A,(!(
"(
L21 D-8DP<)G;:)
1
FTM>O
MO1PU-
$5Pc^b)P_(*C/_OK(T]dYX?_F
(7&9"
#>-
*%+[-Sc\b1,WE?-A@P<EP%KHCEB&ZaGVL6M
247
I%@%(/1
=/bDC'*11
\fJ+F9;V
mh),"%%&))<7
v#UNNG

CRS\
MO1
1)3%1:D:D=:F'8:E1:))))****1:2%>9CR
976
A-D,D#N!/N!)N!*N!%N!%N!N!!!N,.X:::::::-LK_92-LM_92-LQ_92-LS_92��wm��j١��<��b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/images/flat.rs� �y�����}�&W	(P���
#cdH2$-%$C3#77! '(T,:0bbaYdc2\bbb>19X%9!)/!;A)Za^d'53IG,G-G8>=dJ7B?dXUMT_-
@_Z7EBdWUPTb.
@L9E8b!5
$!"
;_S-1_d_`>Y`;/a_!ac<"(cb0G
G0;-8C3^&>9;P_6bcT05P5! 5! -
LCFbdac8(
I
-:9T'33
0=O
3>P

B^cDCE2RH,
M@^cc_>67S000-ad,d1DATF]d/I5,/,,##@L9"8b!5;_S-'1
,!)
/9
,!)
,3
5!)
,dS!@-7&7_Vd\;K
"<4^\dDcJ!DB8&;_Vd\;W
*=
>_cc*G
&,!)
7RG
&64&"
<)
"@a`b$_cc*c[`
&64&"
,-)
!!%-"2_\HdbdP!V
&=L
64&"
,-)
!!%-"%aK&
%aK2
Cdd61
-+&
#@=
-+&
',ed$U
/9W
6U
41
W%W
_d_`>Y`;/a_!ac<"(cb0!;-6bcT0*Fbdac8$B^cDC-2RH)@^cc_9-ad,J3F]d/I856dB)E,E1%7N
'$'#,#!"
5c2cdGTD"" 7G/bcb*T&JD%" ?QRJMMJ3-F?O$:`-d`dO"<'d(3"X]$]V b_,FbIb'"$D58^b\B1-_;'C_RT2
?C+KcdHcJ^
&2
?C3_H()C`U268T9KceJ<
&,7 \b];37?d_]QFJ$A4J
&<T
J"*"$D59^b\B1-_a8'_H()0_RR
&2
?C+6_R`2
?C3C`U0
&:<>(3 \b];37O$	VGLB;"HOB$*U>PON$*U!<")<9,A
1>2."O$,F!6+""?9)<9,A
1>2."O$,F!6+"";9F,A
>BBIB+D0"*48GP
9P7X*/LR*P.?
;E7*[BEUON�*U
!,HC Z^^dP+EHc`cJ-c`cJ-HHQQ

$/###!"OD,'##!"
"-B3!]
J##!#
.##!"
.##!"
1##!"
4#-Z24'e�������������ȋ��?ahKY����� �,g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/images/sub_image.rs� H-o�m���*�6�-"l�I�`!3>@>dcdc[1`c^Hc%-H0<!SS# !
1O  $%G*12P
/+_)-\(
!!(Xb^$;,GH,PZ*SU66?1(0X$SU66C94$'!3.! )%9AK0J9F1+1G@01$*%FEBCSDE[
2@`;B
>!19>.)@&19>.,)@iaM����w<L8���a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/io/decoder.rs� C Լ��S�0fr��H�2/*E(J'A9!kh@\vhBsphAzhB.`d<D3@NSaW#,NN5,]KL:MRC#FSD
;
`(SPQ#c,PVI@11b[R$
M'9)(9'@B!A B!<#;
'N(I$?+3]`bcB!:(*b.(B
7 "0 1+F!V(
/T:q�N�++��1c�``/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/io/format.rs� ղ��c�e%K�E����>/83M	 
	 
'	 
				(	#
$ 
	4	F 955
37:F&->4+-5+++++/K/+"
H C.16
3<.7!8:O@
: H.;
#553355G:3S<9&)(C3@5
a/a\_:_ 9,1//--//W14-0631;3@/WA!8
?%`&&'''&'&&&*&+'&!'
?&x&&'&&'&&+''&*'&!'
@\cdca=B*3*,F3*****..X,*!*
A,779997777;7;97!''
A,77977977;99;77!''
"8
#"!

#+'<1
FGGEEGGFEEEEEIEEEEG0,(/_%A126`>
N;::?;Q"46Q"46�ţ��ܥ����h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/io/free_functions.rs� J�}`X���d}���Nz��6+8Z@6&E<0Y*?cb)9EKaH )[D:74 L!O L L L L[ L X!O!O L!X L08.`
:33((%**&$,,?a&$$$$$$$/)^+HA&$OH5/%2'=B
!
	IN%'.3A7"+M?8
IB"!aT#Sh>;EA,6.L#"&'>9>8F'O[IB;?E0:2P'+0/4
H7
0A4
R=T0aCK=
#O(=S1>L=0
YG
7"!
,10F!V(
!bJ#
RC"=e$
&(#($)-' #($)/ #($); #($)I
*!b,10F!V(
:O"S(
"
E���]�� 	TCk��O�d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/metadata/cicp.rs� ��|ш����K$�
���
c
1>"0F3D'b/I6([b`G,]3.6,@a? 37 #%%9-%[$=bd^ 7-2?3438?6/;;:
^ 3'*;E2t35'5"H(:IG@@-:-:;A<#<2<H>@<C>>EF>:IIDB>
 3"yl@t6 .3//6&2;)7&#?,,?-=C75;??7GC?a]8,.>"3"UQS3#1"\:"I_c3*U24458dcc]ES]X9D_cZ
ab=AA::7KLLO5(2(APPT&)APPU&)0&\\][M ^2KBE^4#/JLLGOI$K-
+<,<G<N8@77Z,==>U:A@77Z,==>U;A@77^0==?U:A@77^0==?U;AL8@E77Y.==8ULA@I77]2==8UMA@E77Z.==:ULA@I77^2==:UMA.8@A77V,==>ULA@E77Z,==>UMA@E77Z0==?ULA@I77^0==?UMAY!..R&00>>$#%D>$#%>D$#%DD$#%5:-`334A345I32/I330I344A355I33/I340I34/I350I3<A-33/I+44/Q+2./Q3//Q43/I+54/Q+3//Q4//Q4./Q5//Q
_caacF`-,b.-b.-?6778[T,
\:@8/-
Z<.
[<.
Y"<1
Z<1
<H =C,
=<F= CC.1
cY5(`Q5"
b-4Y2YYaac[:!`Q5&&
9Wc!#B%![a'3<abUO'#' &Q 1%&&%'!<..,-3,-35:-= !\"]"Y'bae&9LTX***'*LTX****,* !`"a"3!9+'4!A+
\EJ!&&6
-W?F<cb^Odd^dabYcaNY+Z'++:]\H-F-F3M3M%
>(!-WETYL7;K   
>(!-WFSY7;NE
d2E(!-WY< [I@
E(!-WY7KCdaaa*[D_bP0B^^U0/#)$$-*=/%$.*=0%$
*6,O,;<<=>C?D>?CD@EEJ
K"-527;)-727Xc`*(3527A^B\YYVXXC_b]a^__d`cac`;A8C9A;0>;#ac'dbccc<K;85<;E&1DM )5502299:.4'%b`c^cL6
F1A; 
PBA/HIJINULDRRP<\0C6CDF=FTWII<=3%'%6;
F^ccc8_FH3R

5'##
?+)))
&)!GMMS/1!&%+\']0`'$&#+]$^!a('+]$^!a(,&-+^$_!`*b(1+^$_!`*b(��F��
��036��B�g\�4_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/metadata.rs� �6}����ɸW8���@�$Lb>�Vr3M,(:a64>?�=!+-(+,'-(
�!%'"%&!'"
>,Kc&U;<��r�iFZ1)K
lP- -%SS%PP

GV
&74447669;pIC
V
	9",$?D>TE(.Z%4:DF>OE>lDX<��eM��F�����`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/utils/mod.rs� ���_���2�+�MG�-�'\<0#*D7.!92OR1QQ0@50

3#-3N(>N0
]C.(,4
BABCDBCDEEFA"?1930
?1_Q16)
2

]&
/D6?d6?<"'2,>�b�|P�jj(^s[�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/imageops/filter_1d.rs� �̧���岞ȠL�����0&'99 B7:0
 B7:0
$,>Q&!/G0!,9/RTBSG :@
CA1 :@

.6M+!/G(HK/P\I57D
G7\I57D
>K1
<ULe"! +"B::>E>->-J1+42299MUMUEJ"J"
3>598)
F-3<FQ
?
/=80000F-2;OOOO
.?60F-09O
,ULed( ''D< :****1NN-1CLLLL
(7 3N-1CL
 !*&0I+&0I+&+&?S*]1.QWDTXdIIK[\[WJMS].4E;1f<cM?JS?K9!6 /!,:+`1-% Y6;E?
2(#I:2/) ))MR$<<AI&PX
'37"'54:]1!a! *S=,
*=,
J!+,#2#HNK,::!$7<:\$0DISN.Q? 1P,-@EOJ*Tjb5;0<+ 0bP:A[DH4Z
,b#!, !,!!,"!,$!-'!-%!-&!-%!-&!-$!-'!-
�,�,�-�.�.�T�T�U�U�V��EE�3(1%V҈L0i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/hdr/encoder.rs� t����b����{�Z���8IG"
0 '+P23]CQ.8-=
($9\P6:cN;)9!/5F,1(6P*++++./^6 ***5%%%"D!7,!7,!7,!7,
 " "0($/,-0+#$)!
"$9-
6-/%'..+>02/F=R7h0`AL"4BNA"09<W"/SA+03?G/86"1)822I]3C1%-!%%>
C0269*
90'!;6
"
#E11*1)1(1(1)16qGC5
87!L#:
]!%)06c-Y
4'44'44'44'444' 444'444' 444'466'466'464':
5"5/"5/"5-"5/-"5000/"D5-/1"C5//1"*5131"6!��`�f_����n�i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/ico/encoder.rs� 
�"�ܿǍ�׆�B˱�/�3$Q.C:!;#"
"$$#BH1'2)H5]
*H5`
 ">G'2WP@(?J;QBH5d"
.Y1"28
5
0M^h'I!gG%K&% 2%.=&%:"-$.~%X�P�YN�W${�Jj/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/jpeg/entropy.rs� %�u�Ѻ{U=�g���K�?GK0N#$1%!
' !
93B(`'=?��f ����G?�F�l/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/jpeg/transform.rs� ���AR�T�q!�I�k�=�2,4@NSMJ!ONSEP3KRSMN=FQ!PM*RKSSPRL#$$$$$$&&&&&&A<9FJJJFJJJ/C=43;]]43;001++1++CCCCK!04883>04888@43;``43;001++1++BFFF��@21_|�m�ȪX�X�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/pnm/header.rs� ��ܚ�S������K�T�W�5-;M--   /cab&) 9%"! :%"! .;%"! .?! !.--A1L-3)	/2(AL9D-89
O6@A@ABA/
A5@,-,
G*adaY
3!GIGM
4"IKIO
T*<OIO
57>
69A
57>
8=G
3H<,,8- 9:- "D8-  B>  &J;O'O,L-
(,3
)-4
(,3
+/6
=��,��~��dU&i/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/tga/decoder.rs� �M+8�$H��I��H0ׅ�8!)
+N")>M7(
e1 4!5
1aHX%)+(),)
?>1c6D5(?FG>93<13MB'@)'
*&D-H?D->C4<1>G
&A".*9-7 ,IK/<<;?NNY.G:95,C4<1e
@)"?""D4<1>GO(T_>.R?3DS&$, >
!!BH0%F"0PQ(*<H0*@(7BR$cH(
.+)DE2H132@e7E2H13]
2G6B@ 4[&
<9X/e
D](.DG.
/c
X.Q,@VK2
/)0(9!9AFINQ08-:^%
Q3*@;
;?6deD==PW^D=BD?3
.N �"��MVd��-ڈ��h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/tga/header.rs� ���Ф{у\�+��Q�,�<FA.9#
+3))**)++%
H,#&&%
(3?).H
$:56<4B885657<#'*%aVUSRWVTS8@5E2(*FAO
5G%$&77*5589'&%J%$&77*5589'&f�5�8vg,M�brȖb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/tiff.rs� �1�l�]#9�|������)N$\9.2WP"=/,\$=PTXF*/C5K
17799;8::<9;;=H6b`bEH)3J8:?BD$! 0=*,N?+,A597@08.:Y
^\5_^[]``_`-FG.("abI@*F
"Ed/&!! !"908.BQ
08.BD
2>@*4*>Z5D"H>G3,3X9P.L1^
>G3,3X9P.L1^
.;!>H6.$
:)(9!@1=
A3< b!G3<1,8Y7*
I@11>ZI+W/KKPAF45[MA4
b<8
_43<a43T\/3+6?T')(?(?(?'?(?(?(?(?(?6
N 
,   -!!!0   /$$$I]")Vda,M5Wa(MI=W';)%�Q
.\7&+5.�yq!kYD9
3T[',98`9Q'(PI!gSTVUVX\^.8.=
Z&�����X1��_M�,a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/dxt.rs� =Ю�ݶ�jIT�Y�}�`�(<��Q250-G5
H5
H5
6/0$7
C0#7
B21E
(GD>E&H,-CabOH7
&(&UG&%&W"3<<<
d/)8("AFM(
N )QH)&$%#%$*Feo9; Y

 Y

ZM[FSJK!EE+&'(Y'"'',%Bdd

Eb
Ef'N;75H#39I4;75H#30I4974+8E5-(-0'=>I8c
9F5.)-0'>>I8c
9F5.)-0'>>I8c
Vp(�^TC�+�u�Vk/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/io/image_reader_type.rs� v�⦂%w9U �/��i�GZGB!^`
cb,8^ad,=*9"cD'1)(42;I@XT=*-$'
2I@J$3'
-2@R
@85<cJ%%"+-/#Of\ 3$/(@:SZQG'A,L$a$I%L%L%L$I$I$I$I$I$U$I#X$I4;+KZ*K^_7a]!`,ra$!"08$?+?.?!<1?/.08;!2K5+AFG
Z6
#PK>4*PK;-&SPQ0%,:,L*H$?CcU=0
'4+;6'c�G�U�3�o�q��]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/traits.rs� 0�m�uD-��k�;�����D1),O4%! "#!"#!"#VIQRh#Rh#!,#13
+()))30111%%@G3`-/6&
)%AA=$<<<'=4&(
<.JaI-37)&C'D'E'D(E(F'A(B(B)CG7"
/7IP`d
0 !!&
)=;70)8!
1*8!
1*8!
1)8"
2*8"
2*8"
1)8"
2)8'
2*8"
2*8"
3*8'
3*8'
b	\:aXd_c_b+d``dDO)<`9%()<S>T-#?(T-#@8
)T-#@9
)T-#@9
V J3+-29E0%8#@N.Y7(=.
FPS=Hh%YW63YWB"-8/#/96B#
4B!
4M97
44MI5
44M1
4)
M/
4)E2
DE.0
DZ'5!%&&!���/I'_��{V�y�j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/avif/encoder.rs� OM�5�`F��!�b���Z�d5"7_O&G2-4-
-25
 <U_aB`J,)$%.4.*1H@
-ULC
19`[*"D!g__._]GI*T
0UM0 Q96%"'I-";GA;
F"$3  $
6<C%G
JWO!
(7ZVQ0_IMCDC^3-8II
)ZI_]-P?,/$%*ZJ_]-P?-/$%+'LC(MC0(1PC)1QC*1OC+1PC3.8.8
�1�D�6Vc���hi/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/pnm/encoder.rs� �OO
���301�%V����)
\B%S(0
6"`J U$ '#!$"""3_a.$-
-cc7d=!6
,d^YPe:!4
6ba+]/!-
[kb5d[F"
""JF$+*'*+-:;>!4<'S(D:IN:6I""a2S4a
]>"6/LKNRQTGJMP4<1<!?*Xd".3NS=!R?#_A" #4<1<XX> "45()#!0'I!g4" "/9%'&!3/DH7
  .L>H7
!`Y]c;'2^P5S3^P5S2/P5Z>&+X^TTUZPQVW9W.P=TP5Y
 "]M*OIOF,F("%&'&0#&'324<1AdMD08-:Z
V/#$V&%/,B
A4
"Le
 -.4K5.$ 69/4(7!
/0
2VW
I02+ 01;S2121;2222;
.)!/*"G%3&0/%4&0/#3I#4942#3&5/#4&5/
9^%0c^%0e^%:��'�o����� �_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/math/mod.rs� x܋�|K/��γ?/"�-
+�L&�1Ir}ڎ�h�`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/math/rect.rs� 4�[cb~�_'ր��n�M�
*&B3M11 Nd"$
"2)AG
.`
���ΟJ����v~[�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/bmp/mod.rs� Ɗ=�*�TY���)���
);]7##
���lnY\��X3�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/hdr/mod.rs� �4���c����"���%'<:

s���[I�~>�K~�4'Re/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/ico/mod.rs� ��l��7���q�j��(I@=#/
��e�t���+%��f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/jpeg/mod.rs� �E�

^��T�j%���)`7M$F


��ʢ�\^y7M����e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/tga/mod.rs� DQfj���F(����q�5##

jP5��A*���b�f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/codecs/webp/mod.rs� Aeq{a�����g˼aX�)

$��}��)��D��|T�]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/images.rs� u�ԸG�(Y��#PQ{�	@H_��f�w6\�8�Q�6Y/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/io.rs� 1s*ޭ�V`S穹�k�- 
"S6%B%"H+.5S"T%7/+O
t���):�����}��a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/io/encoder.rs� ����{u*�����#�Z924$(cd8R %9LTKdP'2NO'TZ4&2I4OQ'^<U4&2I_#^*  
3"0"7aU),369m�{8	�Ӱ3�[pRL`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.10/src/io/limits.rs� �w�WA�1/wsđ���2�826'"UYINZZY=`[S"_1O-'X&Y'ba^  a#$0
##$
QPW$Q8#L;
:%L;
X9@;%L?"
\%H&&JYN
dI,%/./B'W#%*;;
Y2&#4cN
.�\��0�7�c�n\n���"i�"V�"��"��"	�"��"��"��"Q�"��";�"H�"��"��"e�"��"q�"��"�#�#�#�#�
#�#�#&#b#�#�#3#�'#*#�3#�6#U>#@#�A#D#�F#.N#�O#�P#�U#"X#�Y#lZ#�[#�]#^`#�a#�d#�f#�h#�k#_m#	q#�q#sr#"s#�s#�t#4u#�u#�v#/w#�w#y#x86_64-unknown-linux-gnu����HyAf=�3������-bf8fdc6988fb9c04���7�����[���4�"�"�?��#��,i�)�)�7�H�7�%���%���3���%��%ּּ�8��%��8�8Ù�8��HÙ�8�H�7��H�7�H�����4�;��;���;���8���8���8��8����7���;���;���8�7�8�8ħ�8�;�;�����8�8�8����0�+�%���8�q���8�8��H����8�8��)��{�$�$�l���"�;�f�8������X��N�ND��rust-end-file