PK���ȼRY��������€��� �v3.phpUT �øŽg‰gñ“gux �õ��õ��½T]kÛ0}߯pEhìâÙM7X‰çv%”v0֐µ{)Aå:6S$!ÉMJèߕ?R÷!>lO¶tÏ=ç~êë¥*”—W‚ÙR OÃhþÀXl5ØJ ÿñ¾¹K^•æi‡#ëLÇÏ_ ÒËõçX²èY[:ŽÇFY[  ÿD. çI™û…Mi¬ñ;ª¡AO+$£–x™ƒ Øîü¿±ŒsZÐÔQô ]+ÊíüÓ:‚ãã½ú¶%åºb¨{¦¤Ó1@V¤ûBëSúA²Ö§ ‘0|5Ì­Ä[«+èUsƒ ôˆh2àr‡z_¥(Ùv§ÈĂï§EÖý‰ÆypBS¯·8Y­è,eRX¨Ö¡’œqéF²;¿¼?Ø?Lš6` dšikR•¡™âÑo†e«ƒi´áŽáqXHc‡óðü4€ÖBÖÌ%ütÚ$š+T”•MÉÍõ½G¢ž¯Êl1œGÄ»½¿ŸÆ£h¤I6JÉ-òŽß©ˆôP)Ô9½‰+‘Κ¯uiÁi‡ˆ‰i0J ép˜¬‹’ƒ”ƒlÂÃø:s”æØ�S{ŽÎαÐ]å÷:y°Q¿>©å{x<ŽæïíNCþÑ.Mf?¨«2ý}=ûõýî'=£§ÿu•Ü(—¾IIa­"éþ@¶�¿ä9?^-qìÇÞôvŠeÈc ðlacã®xèÄ'®âd¶ çˆSEæódP/ÍÆv{Ô)Ó ?>…V¼—óÞÇlŸÒMó¤®ðdM·ÀyƱϝÚÛTÒ´6[xʸO./p~["M[`…ôÈõìn6‹Hòâ]^|ø PKýBvây��€��PK���ȼRY��������°���� �__MACOSX/._v3.phpUT �øŽg‰gþ“gux �õ��õ��c`cg`b`ðMLVðVˆP€'qƒøˆŽ!!AP&HÇ %PDF-1.7 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Producer (���d�o�m�p�d�f� �2�.�0�.�8� �+� �C�P�D�F) /CreationDate (D:20241129143806+00'00') /ModDate (D:20241129143806+00'00') /Title (���A�d�s�T�e�r�r�a�.�c�o�m� �i�n�v�o�i�c�e) >> endobj 6 0 obj << /Type /Page /MediaBox [0.000 0.000 595.280 841.890] /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 904 >> stream x���]o�J���+F�ͩ����su\ �08=ʩzရ���lS��lc� "Ց� ���wޙ�%�R�DS��� �OI�a`� �Q�f��5����_���םO�`�7�_FA���D�Џ.j�a=�j����>��n���R+�P��l�rH�{0��w��0��=W�2D ����G���I�>�_B3ed�H�yJ�G>/��ywy�fk��%�$�2.��d_�h����&)b0��"[\B��*_.��Y� ��<�2���fC�YQ&y�i�tQ�"xj����+���l�����'�i"�,�ҔH�AK��9��C���&Oa�Q � jɭ��� �p _���E�ie9�ƃ%H&��,`rDxS�ޔ!�(�X!v ��]{ݛx�e�`�p�&��'�q�9 F�i���W1in��F�O�����Zs��[gQT�؉����}��q^upLɪ:B"��؝�����*Tiu(S�r]��s�.��s9n�N!K!L�M�?�*[��N�8��c��ۯ�b�� ��� �YZ���SR3�n�����lPN��P�;��^�]�!'�z-���ӊ���/��껣��4�l(M�E�QL��X ��~���G��M|�����*��~�;/=N4�-|y�`�i�\�e�T�<���L��G}�"В�J^���q��"X�?(V�ߣXۆ{��H[����P�� �c���kc�Z�9v�����? �a��R�h|��^�k�D4W���?Iӊ�]<��4�)$wdat���~�����������|�L��x�p|N�*��E� �/4�Qpi�x.>��d����,M�y|4^�Ż��8S/޾���uQe���D�y� ��ͧH�����j�wX � �&z� endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 9 0 obj << /Type /Font /Subtype /Type1 /Name /F2 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj xref 0 10 0000000000 65535 f 0000000009 00000 n 0000000074 00000 n 0000000120 00000 n 0000000284 00000 n 0000000313 00000 n 0000000514 00000 n 0000000617 00000 n 0000001593 00000 n 0000001700 00000 n trailer << /Size 10 /Root 1 0 R /Info 5 0 R /ID[] >> startxref 1812 %%EOF
Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 129

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php:1) in /home/u697396820/domains/smartriegroup.com/public_html/assets/images/partners/logo_69cec45839613.php on line 131
ELF>@@8 @xxP'888 $$Std Ptd$$$ QtdRtdGNUGNU6Xs+Lc@gp2{ h [9'"$( .!"l zx`!E{ O@aX s (e!V/T"2'K mB T!vr F""~"M(_=|' rC'K '#{M"i" 5E$<) >3 .% )&Z {%4 #d {8$ (7'[  W'W# [&   VXu'<%e!@ -.&+i$".AzG"R%(Q?",%# "IcG(yQ*)Cj&U%(f' 'G&O$&#' !_-u'!6 5 &N   1!%% (    ^y)i  ! 4G'  <y!e&!Xl F $|G&$(vC u{Ne J&' y&4GuNj#j)2+d yf ?=1" oU b N$:  +o"P_:O0!i('*0 4  %Y ]#'9 , c # #u #z$ Lf$ R"$r( 0|X( | __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__stack_chk_failg_type_class_peek_parentg_type_check_class_castg_type_class_adjust_private_offset_gst_debug_category_newgst_video_info_from_capsg_intern_static_stringgst_base_transform_get_typeg_type_register_static_simpleg_once_init_enterg_once_init_leavegst_element_get_typeg_param_spec_intg_object_class_install_property_gst_debug_register_funcptrgst_type_mark_as_plugin_apig_type_check_instance_castgst_object_unrefgst_cuda_handle_set_context_gst_debug_mingst_debug_loggst_cuda_handle_context_querygst_pad_get_current_capsgst_buffer_peek_memorygst_is_cuda_memorygst_cuda_context_pushCuStreamDestroygst_cuda_context_popgst_object_refCuStreamCreategst_base_transform_reconfigure_srcgst_mini_object_unrefg_object_getg_type_nameg_value_get_intg_value_set_intgst_cuda_ensure_element_contextCuGetErrorNameCuGetErrorStringg_strdup_printfgst_video_color_range_offsetsgst_video_color_matrix_get_Kr_Kbgst_object_get_typeg_type_add_instance_privateCuModuleUnloadCuMemFreegst_structure_freegst_structure_new_emptyg_ascii_formatdg_freegst_video_info_set_formatgst_cuda_nvrtc_compileCuMemAllocPitchCuModuleLoadDataCuModuleGetFunctiongst_video_format_to_stringgst_structure_id_set_valuegst_element_class_add_static_pad_templategst_query_parse_allocationgst_query_get_n_allocation_poolsgst_cuda_buffer_pool_newgst_buffer_pool_get_configgst_buffer_pool_config_add_optiongst_buffer_pool_config_set_paramsgst_buffer_pool_set_configgst_buffer_pool_config_get_paramsgst_query_add_allocation_poolgst_video_meta_api_get_typegst_query_add_allocation_metagst_query_set_nth_allocation_poolgst_query_parse_nth_allocation_poolgst_cuda_buffer_pool_get_typeg_type_check_instance_is_agst_video_crop_meta_api_get_typegst_caps_features_from_stringgst_caps_new_emptygst_caps_get_sizegst_caps_features_copygst_caps_append_structure_fullgst_caps_get_structuregst_caps_get_featuresgst_caps_is_subset_structure_fullgst_structure_copygst_caps_features_is_anygst_caps_features_is_equal_gst_int_range_typegst_structure_setgst_structure_has_fieldgst_structure_remove_fieldsgst_caps_features_freegst_caps_intersect_full_gst_fraction_range_typeg_value_get_stringgst_video_format_from_stringgst_video_format_get_infogst_structure_get_valuegst_structure_set_valuegst_video_colorimetry_to_stringgst_caps_set_simplegst_caps_intersectgst_caps_is_emptygst_structure_get_string_gst_value_list_typeg_type_check_value_holdsgst_caps_fixategst_mini_object_copygst_value_list_get_sizegst_value_list_get_valuegst_caps_is_subsetgst_mini_object_replacegst_caps_truncategst_mini_object_make_writablegst_value_get_fraction_numeratorgst_value_get_fraction_denominatorgst_value_is_fixedg_return_if_fail_warninggst_structure_get_intgst_util_fraction_multiplyg_value_initgst_value_set_fraction_range_full_gst_element_error_printfgst_core_error_quarkgst_structure_fixate_field_nearest_intgst_structure_fixate_field_nearest_fractiongst_structure_get_fraction_gst_fraction_typeg_value_unsetgst_video_calculate_display_ratiogst_value_set_fractiongst_element_message_fullgst_util_uint64_scale_int_roundgst_structure_remove_fieldgst_video_info_is_equalgst_video_transfer_function_is_equivalentgst_base_transform_set_passthroughgst_cuda_context_get_typegst_util_uint64_scale_intg_object_newgst_structure_foreachgst_cuda_context_get_texture_alignmentgst_object_ref_sinkg_assertion_message_exprgst_buffer_n_memorygst_video_frame_mapCuMemcpy2Dgst_video_frame_unmapCuLaunchKernelmemcpyCuStreamSynchronizeCuTexObjectDestroygst_element_class_set_static_metadatag_param_spec_booleang_value_get_booleang_value_set_booleangst_caps_set_featuresgst_caps_mergegst_mini_object_refCuGLGetDevicesgst_gl_ensure_element_datagst_gl_query_local_gl_contextgst_gl_display_get_gl_context_for_threadgst_gl_context_get_typegst_gl_display_add_contextgst_gl_display_create_contextgst_gl_context_check_gl_versiongst_gl_context_thread_addgst_video_decoder_get_typegst_av1_decoder_get_typeg_param_spec_uintgst_pad_template_newgst_element_class_add_pad_templateg_value_set_uintgst_context_get_context_typegst_gl_handle_set_contextgst_caps_features_containsgst_video_buffer_pool_newgst_gl_buffer_pool_newgst_query_find_allocation_metagst_gl_handle_context_querygst_cuda_buffer_copygst_cuda_buffer_copy_type_to_stringgst_is_gl_memory_pbogst_base_transform_is_passthroughgst_video_decoder_negotiategst_av1_picture_set_user_datagst_av1_picture_get_user_datagst_av1_picture_newg_realloc_ng_reallocgst_video_decoder_finish_framegst_video_decoder_drop_framegst_cuda_context_get_handlegst_video_encoder_get_typeg_rec_mutex_lockg_rec_mutex_unlockgst_buffer_new_allocategst_buffer_fillg_async_queue_popgst_video_encoder_get_framesgst_video_codec_frame_get_user_datagst_video_codec_frame_unrefg_list_free_fullg_async_queue_pushgst_util_uint64_scalegst_video_encoder_finish_framegst_flow_get_namegst_video_codec_frame_refgst_library_error_quarkgst_stream_error_quarkg_async_queue_try_popg_array_set_sizegst_memory_mapgst_cuda_graphics_resource_register_gl_buffergst_memory_unmapCuMemcpy2DAsyncgst_cuda_quark_from_idgst_mini_object_get_qdatagst_cuda_graphics_resource_newgst_cuda_graphics_resource_freegst_mini_object_set_qdatagst_gl_memory_pbo_upload_transfergst_gl_memory_pbo_download_transfergst_cuda_graphics_resource_mapCuGraphicsResourceGetMappedPointergst_cuda_graphics_resource_unmapg_async_queue_lockg_async_queue_try_pop_unlockedg_async_queue_push_unlockedg_async_queue_unlockg_thread_joing_strrstrgst_video_decoder_set_packetizedgst_video_decoder_set_needs_formatgst_video_color_primaries_from_isogst_video_transfer_function_from_isogst_video_color_matrix_from_isogst_video_decoder_set_latencygst_pad_has_current_capsgst_video_decoder_get_framesgst_video_codec_frame_set_user_datagst_video_decoder_allocate_output_framegst_video_decoder_allocate_output_buffergst_pad_pushgst_buffer_mapgst_h264_parser_identify_nalugst_h264_parser_parse_subset_spsgst_buffer_unmapgst_h264_parser_parse_ppsgst_h264_pps_cleargst_h264_parser_parse_spsgst_h264_sps_cleargst_buffer_newgst_buffer_appendgst_h265_parser_identify_nalugst_h265_parser_parse_vpsgst_h265_parser_parse_ppsgst_h265_parser_parse_spsg_param_spec_enumg_param_spec_doubleg_enum_register_staticg_value_get_doubleg_value_get_uintg_value_get_enumg_value_set_doubleg_value_set_enumgst_gl_display_get_typegst_gl_display_filter_gl_apig_mutex_lockg_mutex_unlockgst_video_codec_state_unrefg_async_queue_newg_array_newgst_video_encoder_set_min_ptsg_async_queue_unrefg_array_freeg_malloc0_ngst_video_codec_state_refg_malloc0gst_pad_get_pad_template_capsgst_pad_get_allowed_capsgst_caps_set_valuegst_video_encoder_proxy_getcapsgst_value_list_append_valuegst_cuda_context_can_access_peerg_async_queue_lengthg_thread_try_newgst_is_gl_memoryg_async_queue_length_unlockedg_async_queue_pop_unlockedg_type_from_nameg_type_queryg_type_register_staticgst_video_info_initgst_h264_nal_parser_newgst_h265_parser_newgst_h264_nal_parser_freegst_h265_parser_freegst_query_new_latencygst_pad_peer_querygst_query_parse_latencygst_structure_get_boolean_gst_buffer_typeg_value_get_boxedgst_video_decoder_set_output_stategst_video_info_to_capsgst_caps_is_anygst_caps_features_newgst_gl_buffer_pool_get_typegst_element_class_set_metadatag_array_set_clear_funcg_queue_initg_mutex_initg_cond_initg_rec_mutex_initg_queue_push_headg_strdupgst_caps_from_stringgst_pad_template_set_documentation_capsg_malloc_ngst_video_decoder_set_interlaced_output_stateg_value_set_static_stringg_array_unrefg_mutex_clearg_cond_clearg_rec_mutex_clearg_thread_selfg_cond_waitg_queue_pop_headg_queue_push_tailg_usleepg_cond_broadcastg_queue_get_lengthgst_buffer_new_memdupgst_buffer_pool_set_activeg_thread_newgst_video_encoder_set_latencygst_codec_utils_h264_caps_set_level_and_profilegst_caps_can_intersectgst_structure_fixate_field_stringstrcmpgst_caps_new_empty_simplegst_video_encoder_set_output_stategst_codec_utils_h264_get_level_idcgst_video_color_matrix_to_isogst_video_color_primaries_to_isogst_video_transfer_function_to_isog_str_has_prefixg_param_spec_int64g_value_get_int64g_value_set_int64g_object_notifygst_memory_new_wrappedgst_buffer_append_memorygst_codec_utils_h265_caps_set_level_tier_and_profile_gst_debug_dump_memgst_codec_utils_h265_get_level_idcgst_video_mastering_display_info_from_capsgst_video_content_light_level_from_capsgst_byte_writer_init_with_sizegst_byte_writer_reset_and_get_datag_try_realloc_ZdlPvm_Znwmmemset__gcc_personality_v0abort_Unwind_Resumememcmp_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_basestrleng_strcmp0_ZSt20__throw_length_errorPKc_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_baseg_value_set_stringgst_value_list_append_and_take_valuegst_h264_parser_identify_nalu_uncheckedgst_codec_utils_h264_get_profilegst_tag_list_new_emptygst_tag_list_addgst_video_encoder_merge_tagsgst_h265_parser_identify_nalu_uncheckedgst_codec_utils_h265_get_profilegst_h264_decoder_get_typegst_h264_picture_set_user_datagst_h264_picture_get_user_datagst_video_decoder_release_frameg_array_sized_newgst_h264_quant_matrix_4x4_get_raster_from_zigzaggst_h264_quant_matrix_8x8_get_raster_from_zigzaggst_h264_dpb_get_pictures_short_term_refgst_h264_dpb_get_pictures_long_term_refgst_element_registergst_h265_decoder_get_typegst_h265_picture_set_user_datagst_h265_picture_get_user_datagst_h265_dpb_get_pictures_allgst_vp8_decoder_get_typegst_vp8_picture_set_user_datagst_vp8_picture_get_user_datagst_vp9_decoder_get_typegst_vp9_decoder_set_non_keyframe_format_change_supportgst_vp9_picture_set_user_datagst_vp9_picture_get_user_datagst_vp9_picture_newgst_cuda_load_libraryg_module_openg_module_symbolg_module_errorg_module_closeCuInitCuDeviceGetCountg_getenvg_strsplitg_ascii_strcasecmpGST_CAT_DEFAULTgst_cuda_context_newg_list_appendCuCtxPushCurrentgst_caps_set_features_simplegst_caps_appendgst_element_type_set_skip_documentationgst_cuda_nvrtc_load_librarygst_cuda_memory_init_onceg_strfreevgst_caps_new_simpleCuCtxPopCurrentgst_plugin_nvcodec_get_descgst_plugin_nvcodec_registergst_plugin_register_staticmemmove_ZSt19__throw_logic_errorPKcCuTexObjectCreate_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_g_queue_clearlibgstcodecs-1.0.so.0libgstcodecparsers-1.0.so.0libgstcuda-1.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libgobject-2.0.so.0libglib-2.0.so.0libgstvideo-1.0.so.0libgstpbutils-1.0.so.0libgstgl-1.0.so.0libgmodule-2.0.so.0libstdc++.so.6libgcc_s.so.1libc.so.6libgstnvcodec.soGCC_3.0GCC_3.3.1CXXABI_1.3.9GLIBCXX_3.4GLIBC_2.4GLIBC_2.14GLIBC_2.2.5$ORIGIN/../../gst-libs/gst/codecs:$ORIGIN/../../gst-libs/gst/codecparsers:$ORIGIN/../../gst-libs/gst/cuda}*0P&y *a_& *n*0yѯ *t)**ii **ui *pHѼxؖ8hѼȗѼ3(?XKWccoHѼx{ؙ8h 6666#777К6ؚ%616K6Z6x66 60686h 6p6666667țRЛ 7707:7U7\7w7H6Pl`6h7x66707:7U7\7Ȝw7 66 6(68#7@77P6X%6h16pK6Z6x66666̱a0SYz0 (hpX|0ȞОV͵ŵٵѵ(ݵ0XFp@AXp5I}7BȯYЯvد2 (08@HPX` h p x  ȢТآ !("0#8$@%H&P'X(`)h*p+x,-./013467ȣ8У9أ:;<=>?@AB C(D0E8F@GHHPIXJ`KhLpMxNOPQRSTUVWȤXФYؤZ[\]^_`ab c(d0e8f@gHhPiXj`khlpmxnopqrstuvwȥxХyإz{|~ (08@HPX`hpxȦЦئ (08@HPX`hpxȧЧا (08@HPX`hpxȨШب (08@HPX`hpxȩЩة (08@ H P X ` hpxȪЪت !"#$% &('0(8)@*H+P,X-`.h/p0x12345689:;ȫ<Ы=ث>?@ACDEFG H(I0J8K@LHMPNXO`PhQpRxSTUVWXYZ[\Ȭ]Ь^ج_`abcdefg h(i0j8k@lHmPnXo`phqprxstuwxyz{|}ȭ~Эح (08@HPX`hpxȮЮخ (08@HPX`hpxHHHtH5%hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%DKL胴H+HsLH|$ aH LQH0H`HL)HLH|$ HLH0衉H`蕉HLճL˳LHpcH[HOHGL菳H7H {HHoLgH HH GHH;H -L%LHHH LLLLܲH вHIJHHL`豲H襲L蝲H葲H 腲HyHHH LQHHELL`6L,L$LH H;LHHLH L`бLL`輱H@HH蝱H葱H腱HyHpmHaH`HHHH9H-H@цHņH H@H HHݰHHHðH跰Hp諰9H蚰H莰H肰HvHHHWH`HHHH*HHHLHXMHH0H0MկHɯHL辯LL`误H裯L蛯H華H 胯HwHHHHXKLCH0L`0|HXHH0H0MHHL(LL`׮H@HHX踮H觮L蟮H蓮HHHyHmH@HHIH@=H 1HHHHHHHpH߭L׭H`HHH1H読HHH萭Hp脭HxHHaLHqf.H=HH9tHHt H=YH5RH)HH?HHHtHHtfD=%u+UH=Ht H=nd]wLJÐHIfdH%(H$1HLL$HH&^1VLYYXXD0YXHHuHHL9uLHH@A@A@L9uH$dH+%(uHĨfLJÐff.ff.ff.ff.ff.ff.ff.UHsHu2PHEH .H'H=_HH(HP0t]H5HAH=q1H]Hff.SHHdH%(H$1HtHD$HH$dH+%(uHĠ[d@UH=cHH8HjHH L |AZY]ff.fHHt H@UH-Hu H]sHHHy]ff.@AUATUHSH5\H]HPIHHIHH-HkHAAHH! ID$H HqID$ H]H5ID$(H=hpLHXYHH5dIPH- H5ǃHH@H- H5HHHH-H5.HHH-H59HH8H-CH5HHtHH-H5'HWH=Hxt6H1[H]A\A]DH5H)O@H1H=HtfUHHHH@Hǀ@HtH=EPH]H@(ATIUHH:HH_LHH@'BH=H3LHHPH]A\ff.fAWAVAUIATIUHSHHdH%(H$81LHH@HL$HL AąuDHDE)E1H$8dH+%(IHHD[]A\A]A^A_fILLAąHH0HMLLHHAątfo$fo$fo$fo$fo$H$0Pfo$`fo$fo$ fo $pfo$foT$fo\$ fod$0fol$@fot$PH(8fo|$`foD$pfo$H$HHxXhdfHDELHIH=jHH BAPH1gY^AyDH8HUIAPHUIAPH=H`1H BXZ fAWAVAUAATIUHHHA|$@t/ZH=HLDHH]A\A]A^A_L@ILHLLHht]A\A]A^A_DAVAUIATUHSHdH%(HD$1%HHJHHHHIIHGL1HIH@MEpL9DEH8vJHHQAupIWATH :@HPH=;1OH@H @HHt*1HH1H@HǃHWI}pH@H1HH1ZHLLH$LHD$dH+%($LH[]A\A]A^@H8vA1PHE1Y^@HD$dH+%(uLH[]A\A]A^1HT$1LH5D$D$9H@ff.@ATH=VIjHL溈jHL AH (0H=IXZt LA\H1H=CHLA\fDHHt H@UH-xHu He]CHHHI]ff.@UHHHHHǀHtH= PH]H@(UH=\cH;HHjHH #L AZY]ff.fAVAUIATIUHSHH t\HEH8HI$H8UL 1PA1H At$HSH []A\A]A^LIA[]A\A]A^ff.fAUIATIUHSH2HHWtZHEH8HI$H8UL %1PA1H 5At$HQS6H([]A\A]HL[]A\A]AUATIUSH(dH%(HD$1LHH@HHGu3AH8ucHD$dH+%(?H(D[]A\A]ÐH@AtHH1,AąuU1AhfDHIH=HH ;APH 1Y^`Ht$H-rL-:Ht$DL%BHE1Lt$ALHHt$P1@HyH 8v0HLIAHH=LP1XZHǃH ff.ATUHSH dH%(HD$1HHH@HHt/HHtXu_H@Hǃ@HtHǃHHD$dH+%(H []A\fDHǀ@HHL%Ņu1|Ht$Ht$HE1LHt$AH 9t$HP1H ff.Hwxwpwhw`wXwPwHw@8w0o(g _WOH=U7HXff.AWAVAUATIUSHHHHx8dH%(HD$h1HCxC C@I$PH@AƒA8twH8vCHH H=E1PA1H N6HgmAYAZf1HT$hdH+%(Hx[]A\A]A^A_E|$(DV(HEu^H`8vCD$HE1ɾHH=mHAPH 51XZD$AE1E`H}I4$ffۉLt$@Ll$PDT$N4O4DL|$0*LL*l$\$SHu|$LHL$ H $:D$0f\$T$ H $*l$4D$$f(^KpKhK`f*^Kxf*1^u(A9t$(^ff*A*f(YY^ fA*LY^\DCHHH fA*f.H8vHHD$8o#oso{ H8ok0oS@Ho[PHoc`ospXHohxU6 KSH8H'HD$H8H81 H09uHHH@HHHH@oL$Ht$L$PLL)$Po)$`o)$po)$o)$o)$o)$o)$o)$H(DŽ$xH$H$H$eHD$@IL%AOHAGxf/w AG`_LL'I'IL9u)L'HH8@H@9C( L=tA?v>HHAPLL$(H=H 'H1_AXHL$HD$PHD$H$@HD$HH$HD$0H$`HD$(H$HD$ LLHHt$ H|$H9fH|$(L*('^fH|$0L*('^LT$HH1Lp(MҋIEHDDt$@D$t$`Dt$ AVUH$nUH$OU$t$xt$xWH=VH5ATASQLPAQAPH$PH$PH$PH$bPH$CPH$$PH$PH$PH$PH$PH$PH$jPH$KPH$,PH$ PH$PH$P$@H$ PH$ PH$ PH$ PH$ PH$t PH$U PH$6 PH$ PH$PH$PH$PH$PH$|PH$]P1L$>L$HĠA?Iv:PHIH=AHPLL$(1H $H A[]fLLH=H<HD$HxXAƅH|$tTH8HH@ALcLNxLɉVDHHHc1L-Aą HHPPHAH-έEHPHXHkL%Ņ H|$t+HPH`H{8L%qŅ 1p99HH9CHǃ0AHǃ8H$ dH+%(H( D[]A\A]A^A_@VKS'H8 HHD$HSHCD0EE1HH8HH=GAUH i"HPHPLL$81証H Ht$`DL-0"苾Ht$hDL%lGHE1Lt$pAeLHHt$pP1EEH Et3HAfLLHٮH=PLL$(1 A_XHǃP1t@E1hL$PhLL$Ht$LL7f@F9C(L=A?HH{APLL$(Cf.HD$:fKSH8HHD$KS'H8HHD$HAH0H8=DAHH,AMPLL$(H$@Ht$HHHD$HAƅvHD EeHH*APLL$(fL$Ht$HLL\$ L\$ AH<D(EHHAPLL$(WH$@Ht$HHHD$HAƅNH(HHĸAPLL$(H=H 1HT_Y^L$1LHT$pL\$ HH H$HH$PH$XH${(H3HHD$0{,HT$hHt$`L\$ L$`HfEf> D$hD*$=& H4*t$pD~/ \\f(f(\X^^fAWf(f(XffAWH*XH$`YfHD$(H$*$YXHD$ f(A^^^f*\$t$$$fA^fD(DYD$fD(DYD$fD(DYD$fAWfD(DYYYYYD$D$fD($DYf(\fA(\X$f(f(Y\AXX$($ LL\$PL=)L\$IA?vCL\$H=?AH bPHHPLL$(1衶AYAZL\$LL\$X˾HL\$XHD$PHHD$H$@HD$H@EE\HHARPLL$(HH$H$H$H$`HD$(H$HD$ H|$HHL=!IA?v7PHAPLL$(H=-H1H M裵XZLٽHL$HD$PHHD$LL\$L=L\$IA?HJtHGH9HD‹K(H&tH#H HDL\$H=gAH AVPH!RHòPLL$81ƴL\$(H LL\$XHڦL\$XHD$PHHD$H$@HD$HH$HD$0H$`HD$(H$HD$ H|$HL=IA?PHxAPLL$(_HYD8E(AnPHPLL$(H=]Hֱ1H }ӳXZHyHD$8HHD$8H̤HD$8HHD$8H~HD$8HHD$8H!HD$8HHD$8tHHD$8cHHD$8RHHD$8AHHD$80HuHD$8HNHD$8HsHD$8HHD$8HHD$8HHD$8H9HD$8HHD$8HLHD$8HTHD$8H6HD$8uH0HD$8dHt$`L5!Ht$hL-޾HE1Lt$pAmLLH,t$pP1ܱEH EHHAnPLL$(LLH=1蜱A]A^Ht$`L5%耳Ht$hDL%aH1@XZfAWAVAUATIUSH(H|$H=HL$eHD$ LIA1#LHLH花A9L$LHgIDžtHHLBuHVLH[uHt$L:tE1H cH1HcH5YN4_H|$~HD$HtLH脵LH詭IH8v@HHH=ȓA"AUH IH}ATPLL$81H H(L[]A\A]A^A_AWAVAUIATUSH(H|$H=aHL$եHD${LI0A1#HhLLHA9L蔰LIתHŅtHLL貪uLƶHIˠuHt$H誨tHwLH5L _AHj1hjR蟜H H5Lܟ4jALH5jAH5RH1TXZDH|$莩HD$HtLH蔳LH蹫IH8v@HHH=ؑAAVH HAUPLL$81H H(L[]A\A]A^A_AWIAVIHAUMATIUSHHHAHŅ4L9`AOP1Ш t׃ ۃBt{ÂDߨt C DA9t K!9CAW|E|9t K9CAGU9t 9HJ8HSMuH=H AAwL=?PL1ĠH A9$H ~>H8v*HSLMPH=11AXZImA$H[]A\A]A^A_fDA;$}ImA$)Ѝ\4DA$IEfAWL=AVL5AUIATI1USHhH|$HdH%(H$X11LH LHH$ݜLHМAt1t-H$XdH+%(JHh[]A\A]A^A_@H<$LDL$GH$LHD$DL$uQH8vHHڟA PLL$H=ώH1H ϯXZYfDH|$ LDL$薟DL$uDH|$tv.PAH,PH=1LL$ WAYAZLHȦT$XHIHHT$lHLVL$lT$DLL$Lt$<|$@LD$PgoLLL$LT$PLL)HL$dLLHT$hTL,L$hT$d;L$P;T$LLH蕏T$dD$hu9t=HLHHjRPH$L1H H$I9HD$pI9L@HA;H\$(vGHH=AH RHBPHzPLL$01轑H fLHhD$DHt$hH|$lPD$PPDL$0DD$(L$dT$hAYAZ1HD$(8vOHH=AH wD$pHPD$|PHPLL$01H fLHML$lDD$hD9c fDH9L$LH0ƠL脒D$AMH~Lt$pDD$ LH3聠T$ t$LADD$ L$1HE1LHL踓LD$P̙D$LHD$(8vLHH=AH DRD$`HxPHPLL$01T$lH fDL$Pt$IH•HT$lH5'LL$HT$lLL$Lt$<|$@LD$PgLL蜈L$LT$PLLіHL$dLLHT$hLԙL$hT$d;L$Puf;T$Lu`LHET$dD$hu9HL~H5pHjRPH\y$L1諄H ft$<|$@LL$4LD$891芉H=#H1yH ҚH HHtsHD$(H H8HSH=zH PLL$ Ad1HHL$0HT$(8AYAZHT$HL$ f.HtKHD$(8vAH~UH=yPLL$ Ad1HL$0HT$(A[A\HT$HL$ fHT$ HL$AH|$HHhdH{L0HT$TH5~IHZHT$lH5~L薋T$XHL7HT$hHLwL$hT$lLL$Lt$<|$@LD$P舙@LLe L$LT$PLLJHL$`LLHT$duLML$dT$`;L$Pu ;T$L t$<|$@LL$4LD$8 T$4t$8Hc|$l$HD$HT$HHHIVLD$\HLLLD$莊LƖL$\;L$HLD$ T$8t$4LD$Hc|$h輛HD$D蠛T$DH5f}HIHT$H5O}L&L^D$\;D$D jD$tPL$xAL}HH1fXLZH詄L$dDD$`u D9KE1HuLHH1),@Hc|$DT$4t$8HH‰D$H-HuL$LH0LԈPHc|$HT$8t$4膚H5@|H‰D$D@L0LD$PDT$Pt$H~sUH=mnPLL$ A1HL$0HT$(~_AXHT$HL$ HT$ HL$zAyH|$H{HhHNjD$tP,jALsVL$x#jD$tALsPxj_jD$tAHLtsHPL$x1wYH^L{L$du ;L$`DD$`E1Sff.AWAVAAUIATIUSHHHH-kdH%(HD$81}vEHHr~IH=mRA!H}QH EP1M}H fHLLDHIdt8}HD$8dH+%(HHL[]A\A]A^A_LHLDwHI\L}v=ATIAEHqH=7lH}PH x1|XZM[HIH=kHpH ?A)PH|1:|Y^Ho1Ll$ LHD$(HoHD$09LI螉1HI!H5%HD$HD$8HD$LHt$xHt$t=L荍Ht$H|$E1H@1auIL9l$Iu@H|$~藂AVAAUIATIUH-iSH}vCHH8|IH=jRAH{QH ۈP1{H LLDH}Iv5PHWoIپPH=vj1H={AH zXZ[L]A\A]A^ff.fAWMAVAUIATIUSHdH%(H$1zLHwHHHǀHtvAMHJff.ATIUHHHHKLHHH`IH==Hr`LHHPH]A\ff.UHSHHH3KHHHǀHt$JHHǃHtJHHǃHtIGRH==H_HHHH[]fDAWAVAUATIUHSHHdH%(H$1HHoJI7lHH\JIQH=<HE_LHH(t2AHt*Ht$1LTHt$HtH|$dMu0E1H$dH+%(HĸD[]A\A]A^A_ÐLX[H|$1SHHt|H5@HJH:;v9HHFMPH=;1AH /YHHQL^_I@SHHu$f.H):;]HHQH5)?HIHHD$(E11Ht$L‰D$YLHIADžuWtAHH>H=:MPAD1H tXHPSKAZA[HG~HQHT$E111IHKLYT$LE11HFHEG`U1LAH ^HHEH=&:MPA71H WHOJAXAYH5VBHILyH8;v5PHDMPH=91H LWHeOA*JZYIHHBH=7IPA1H THRMHAYAZ@I@OHH|$MH5P;HIDL$T$ LDD$Ht$UH|$LEH|$ME111IHLHLVEfH5F?LEE1H.VHt$H|$ GHD$8H|$D$D$D$ HLH5t:HI DL$T$ LDD$Ht$UH|$LEH|$LHT$ E11IH1GL9UDD$L$HT$ Ht$oBH|$B@KH=6HXHLH$dH+%(1H[]A\A]A^A_@Lt$ HHT$1LL$LD$LAH|$HKH5m9HICL$T$ LDD$Ht$TH|$LCH|$KE11LIH1FL4TDL$DD$1HL$ HT$SfHE1Af.XH|$HBI@H9DE1Lt$ Hq3EtZv=HH?H={4APIH QH&J1D_AX@HPH@v;HIH= 4Hg?H zQAPHI1DY^{VHA=DHt$H|$ EHD$8H|$D$D$D$ HE1Lt$ HKAWAVAAUATIUHSHHH5AA|$@t:HH=f3HVLDHHH[]A\A]A^A_fDLHILLD$>LH@LD$HLHL={H[]A\A]A^A_ÐAUIATIUHSHLHi@H1HǀHJL1HJIHL-6HLfAt ǃMtcLLHAt ǃL-:HL(ALLAt ǃH[]A\A]H56:H@tǃH[]A\A]HtH55H@u(L-9|@ǃifǃL-9Jf.AWAVAUIATIUHSH8pLH>HD$`LH>1LHLPLFHB1HHD$mFLL$HIHHD$DA!HD$T$D$tLLD$ <=$D$HHME@LLt$ N^_H/vh|$'?DHD$?HH=0AHT$ H =MRHEPHHPLL$(1{@H.H fD|$AMW`EE1҃vpDD\$DT$,>|$HD$ >HH=}/AHT$(H LRH&EPH;PLL$(1?D\$8DT$LH HLLM@EDH]MZYqA|$HME1L@L1HMA[[/H-DE|$=DH=HASPH:PLL$(H=.1H KH:D?H fHD$T$D$HtH|$ [LE1ҋT$ACD$H,8vBHHFH=-HCPLL$1AH Kj>XZHME1L@L1HKAXAY1H8[]A\A]A^A_ÐLLD$LL$.:LD$uCHD$E1HH|$LD$ E1T$gKT$LD$ AEAoH+(t:HH8APLL$H=,H J1HBk=Y^H8[]A\A]A^A_DCE1AHs+DEtH7AAQPLL$HM+DEtH7APAPLL$_z|$:;DH/;AWSPH7PLL$(@AUIATUHSH7LHNI4ALHNH!LHNHM1ҾH=E4ICLH!HHM1ҾH=%4BLHGLp?H DLHE7L% H5D7dIH5DLEMLADžH}*EH}!EHH[]A\A]Cff.@ATIUHS=HH8H*@H=*HMLHAxHaK9t E1HtfA9tuHj)8v6ATIA>Hg6H=o*H0@PH hG1:XZHG>[DH]A\EE1AA9u[]A\AUIATUHSH5LHLI4?LHLH!LHLHM1ҾH=E2IALH!FHM1ҾH=%2@LHELp=H BLHE5L%`H5j5dGLH5BEKLxL%H5xBL(KLADžH} CH}CHH[]A\A]Af1ÐUHH=Q4PKH]H@0ff.fATHIUHHHH]9uQHb'8v8HIA/H=a(H2H2PH 18XZH1]A\=H=,(HKLHHHH]A\ff.AUATIU~@Ht(s=H='HJHL]HhA\A]Lx3LH5LHHKEuI$HtHL)t]A\A]AWAVAAUATUHSHHL-+&dH%(H$1A}vAHIHH='PH]11AUH %7XZfE}HwHE1H(9tA}(ADe D} AAD9 A}OD ,D$E\8tA}w,( >Ld$$ LB1 L※,H D(D$PAVt]A\T;HH3H1CcE1H$dH+%(mHĸD[]A\A]A^A_f.D9$,E\8EDD$ HvDD$ u$HIAnAWH=$H ATRH7/PH.P1~5H0fDHH=$IAvPHԫH RH.P185E\H DHH=u$IAdPHH RH.P14H fDA}vAHHIA]PH=$H &HH.14AXAYA7DE]EtHHGIAPH=#H 1H-94Y^DA}vIAPH PWA}uPHIAXP2EUEQH*IWAPh:ff.fATIUSHH HtrHH!8w"HHL=1[]A\fEHIAH="H H,PHUP1%3H HX!0t5PHBIپPH=R"1H QH,A2ZYeATSHHH/IHtHL[A\H 8vHIAH=!HqH#,PH 1f2XZfATHIUSHzHteH2HsDIHHDHCDI|$LHID$DH H)H)΁\ I$ HE(HHL(fD t3AwC AC HA$w9wA$( u >fD t3AC' AC( HA$9wA$Lf> 1fDA€fC@ HHu1A€fCp A€fC HHuA$ A$ A$ f A$ A$ A$ f Hǃ1ǃǃXHǃ`ǃhHǃpH([]A\A]A^A_øA$ %  Ј% A$  Ј% RA$ !A$ fAELVH 1H5zL4H0t8HHIAPH=HE1H 3#XZH([]A\A]A^A_HDEtHIQAPATUHS@H4;ME H9w6@HDHD DEH9sH0@H4 H;wVH(@H%0@H1[]A\H1/H@BD$6Ll1LHHHNj0@{fSHHH@XHH`hHHpHpt 1[H t8HIAKH=HHJPH 1!XZ[@AUATIUSHL/AueI$hI$hH}HEHt*HH9uI$h fH;HHt\*HH9uI$IDŽ$Ht5*ADŽ$h H[]A\A]HHhH;HHt)HH9uA'AVAUIATUHSHV%HHL5IA>v;H͈UIپPH=1HAZH } XZfDHHHH HME@LtH6)[L]LA\A]A^3+A>t8HHfIAdPH=H 1H1Y^LL"H([]A\A]A^EEtHUIA^P@USHH(dH%(H$1HHH=H8‰D$p$"D$HD$H~Ht9HHHЅH$dH+%(u3H([]LqH ҼJ1H5#.%f.UH=!$H2HHHjHH \L lA1ZY]ff.fUH=ކC$H"HHjHH sL <>Ap ZY]ff.fUSHH1HHǃHǃHH߲NILHHRHǃHHHHǃHǃHǃHHǃ KHǃHǃHǃ$Hǃ,'1HH,H, 1HHH-HH0H[]ff.@AVAUATUSHH HdH%(HD$1u.HHH- }v@HIAH= HHPH 1HXZHQ L- H AątHǃAHHt~H- }vBHHH=@ IPA1H HnHAXAYH L5 HAŅHǃ1 uFH 8v:HH=H= IPA1H H[]fHD$dH+%(EH D[]A\A]A^@AH tHHH=F IPA1H HtA]A^@ADHt$DL5ٯdHt$DL%- 'HE1Lt$ALLHn t$P1EH HǃHLLHBH=w IE1PA1Y^@Ht$DL%Ht$DL-p&HE1Lt$ALLH t$P1nEH tcHLIAHuLE1PH= 12AZA[fHE1HE1LIH 21H5O)LɐH 1H5')fAWAVAUIATUHSHDaL5Lh A>HՁSIPH=1H ZH AaHT$HL$Y^ H$HL$9wdA>v(HSMPH=|Ak1_AXH[]A\A]A^A_DuL5LhA>wj9sIt$1I1 H1IHU LHULH;Ht L+H[]A\A]A^A_DHɀSIPH=1H ?HAeHL$HT$XZH$HL$ff.AWAVAUIATUHSHDa !tx"L5Lh@A>vsHSIPH=1H UHFAHL$HT$YX@ZH$HL$@L5yLhA>(9rH[]A\A]A^A_It$1I1NHϩ1IH5ULHULH;Ht!L+H[]A\A]A^A_L5LA>hH(SIAPH=H PHA~1HT$HL$SY^H$HL$9+A>HSMPH=A1 _AX@Hz~SIAPkfAWAVAUATUSHH(dH%(H$1HD$H$H<$1HH8vBHIA|H=H~H;~PH 31\XZf.HTIHL`L0Hi8vHHH ASVAPAARAWWH=jAQIRHzPD$xPHP1H`@Le@H%I(HHHAdž tHDE"1I1LIdžHIdž A)A HHixSH`H?H4HX2HKHP HE HH)H9v:HHH=LIPA1H qHeyAYAZ~HXH@(HPHvZH8v:HHH=IPA1H HxA[A\ʚ;xHH4HH`8HHAHHSZ/DH H IHHH Hiʚ;HA)HIHHHH)HG) H)HHHH HIHHHHH)HHUu&_)HHH)HHH IAPHwAVWH=PHP1 H`H0HXHH)HHXNH`HǃXH)EHH-H8v>H=!IA PHpwH <PH/w1] A]A^PHHXHtHHǃXH\8H$dH+%(H(1[]A\A]A^A_HH/f.H8vL=ǥL5r8v}HUH=tL=PL5rA1ILL_AXMtLMLU A<$v6HGUILPH=1AHnAYAZHHHHHЅtHE$Et?HIALPHwH=#UHNnP1{H HxAD;j1 HD$(dH+%(HxH81[]A\A]A^A_@A $HIALPH}H=AVHmP1H ufDHt$L\$D$|$Ht$ }HE1LHt$(AHVmt$(P1H|$(uA$H DT$CH~ARILPH=1AHm0_AX L~H B1H5kL~H 1H5{kWHmAVLIPH=Q1AHplY^fHIALPH~H=AVH.lP1[H fLy|H 1H5jJ f.AW AVAUATUSHHLfL.dH%(HD$x1Hl$FLvHHI$8uuH8vAHHlMAPH=5H 6HZk1AYAZHD$xdH+%(HĈ[]A\A]A^A_fHLL=qHA?LvIALT$MH H=A HjPH|P1Y^LT$A1LWCHLm1&&A?HHkMAPf.L=A?vHMAH=H kH jPH Ԙ1-XZyfDA?^HHjH=APMH Hi1_AX AW AVAUATUSHHLfL.dH%(HD$x1Hl$FLvHHI$yuuH8vAHHiMAVPH=H &Hh13AYAZHD$xdH+%(HĈ[]A\A]A^A_fHLpL=!HA?LvIALT$MH H=DA^HzgPHzP1Y^LT$A1LCHL1&A?HHhMAqPf.L=YA?vHMAmH=HhHfPH Ĕ1XZyfDA?^HHdhH=DAhPMH Hof1_AX AW!AVIAUATUSHHhLdH%(H$X1L$Ld$0LMEHLH$H$LHlA…uEH.DEE1H$XdH+%(9HhD[]A\A]A^A_HAFA6H$AF P$H$AVH$H$HD$HHHL$HT$MAƅD$D$@HD$`H$D$xIEpTE1f.H$JcDhIcH$I}AELxDDHH$A}AEIML狌HHH$HHD$DžudIEID9xT2L$AE$EAHD$HD$PJ;H$6fDf@Ht$ $L-9<$Ht$(L%cHE1LHt$0A@Lt$0P1H|$(HH DEt9HeAVILPH=AA1L]_AXf.HHt$HHTHj 1dH%(HE1F sHHHHHHHH)H9tHH$H9uH)H~HT$HHLE1Cf.1yLAHHJIL9H{DExHIuHLvDID$@H=MA%H H^pXHqP1[A\DtHH3PLH=LPA1H |yH}MAYAZAD$L`H y1H5\DHH'yRDH L=M HE1HHj LLAP1H?H 8v6HAHLHaLH=\P1A]A^AD$DHL=qxDH L%cLVHE1LH LLAP1PHH 8HALLH`LH=P1 A[[fL_H w1H5$[_HL5ePAąoHH DxHE1LH AH TwHOKP1jH HSH DHE1LHr AH vHJP1H rAVAUATUSH~HL5_L-xL%KHHDHlHHtLH8v(UH=L1AVIAVLSXZHHHH{HoHcHHǃ[]A\A]A^HHHHsHGHHHKfATIH5UHSHHt*A$H5HHtN[]A\H5HiHuH5HUHt9A$uA$fDH5xH)Ht;wH5KHHudff.UHLJHHHlHH]HCHHttPHpL~J~Fx<Hiʚ;1<Hiʚ;y@1ff.fAWAVAUIATUSHHoodH%(H$1H$o(o8oHoXH|$oh)T$@ox)\$PoL)d$`)l$pHH)$H)$)$)$)$H$HHD$Am AMEe$AUHD$AE(tyAE CpD$XteHD*Eu Dǃ1H$dH+%( HĨ[]A\A]A^A_AE D$Hl)A)ԃ8|$L=E.ILPH)IH=H sPA1H^H s_8v:HIALHHATH=5UP1H t$LDLhAVHHAFLL~%AEfo 0|HfAnEf8?f~LHp8v[AE9HIAH=H rHDPAE:PAE;PAE8PHZP1H0HHHa1HHNH5r:E1AE8A}9AAD\$(CA}:D$ A};D$$D\$(A‹D$ D$$D H}t+D$$D0D48D$ <A} ǃA}3==AEv@PHFIAPH=7H `qHqC1AZA[fHIH9D$tYHHLLHHHt$@LemHfDHA*wAU HIAH=nH pRHBPHWP1H .fD<<HD"EIAPHXPpD$(Aof0H0A} 7ǃD6E@AUwt `PHXWIA PfH|$fHHHtxvDHHAH=IPA1H /oH@A^HA^A_HL5HADžHǃHZ8v=HIA$H=HCH@PH n1XZDHDŽ$AEH$AEH$H$AE$AE($AEf$0AEf$2AE f$4AE$f$6D$><q@$8AE HDŽ$<H$H$@DH$HHDŽ$PDŽ$`f$dfD$ftZH DEHHBIA=PH cmHt?1 @HL%HHHt$ЉŅ1Hs8tEHH@IABPH lH>f.H=1Y^ǃ1cu&1@L$XVmE1H l&1H5e>H4_HHH<;HDEMHH>IAPH kH= DAԁ1D @fDAF|fAUD$>PD$Z@D\$,HIHSDT$0H=AH kPH=10HiAXAYDT$(D\$,@IAPH\SPH=H jH<1ZYSLRH bj1H5K/Ht$0Ht$8`HE1LHt$@A;H .jt$@H;<P1VH {DHt$0DL-i4Ht$8DL%;HE1Lt$@ALLH>t$@P1H'H DEHIALH<LPL KH h1H5Jf.AWAVAUATUHSHH(L%LdH%(HD$1A<$v;FIH=H;AH hPH=P1 XZLuLu߅tA<$vv;IH=ϿH8A H dPH:P1XZ@LH@HIHdHH[HKL;LHIED9uLH5#LIMLHLHÅHEIW I_@H9A> HH)HH9HHAHHSZ/DH H IHHHH Hiʚ;A)HIHHHH)HG) H)HHHH HIHHHHH)HHUu&_)HHH)Hк+APMA@H %cVWH=PHMRH/6P1OH0A$HHLAŅ`uu0S CMt 0C}  @CMLHLH5AHD$(dH+%(H8D[]A\A]A^A_H5LYA>vCEH=AMH bH*5PH8P1=_AXf.LH`HHHCHEHCPHCHA$HA$LHcHcʚ;E1yHCXxA>t9HHKH=7MPA\1H DaHe4A^XADŽ$MVLHLHI$HH5HD$L$$Hl$H\$DD$EA>v:HH3KH=MPAO1H `H3AYAZADŽ$A>vBHMH=/HKH A`A8PH[31|Y^f.A$E1 CjHHCXE1fDA>vSH=MA|PHz6H _PH21A[]xI$HEEt8HMA#H==HIHw2PH B_1XZADŽ$E1cccAɚ;+HSZ/DHIHAHH H HHHH Hiʚ;A)HIHHHH)HG) H)HHHH HIHHHHH)HHUu&_)HHH)Hк-ff.@AWAVAUIATIUSH HLdH%(H$ 1L|$@Lu~H8v:HHoH=H !\PH0MA1ZYfLHH$ dH+%(uH []A\A]A^A_fD$ 11D$H\$L$)D$)D$ )D$0#ffуft>uZD$T$HL$XHt$PIHT$ufthЃfufHLH%LLE$h EtD|$D#|$ ADŽ$h @LHHuT$$HLLoD$ +fvT$$HLܭLD$DD$HEM$hI$hf.I>HtsHHD$HIL9uԋ|$ u;M$h @H;Ht3HAHRHHL9uD!|$L HH.t$ADŽ$h D$ I$htLHHAWAVAUATUSL$HH $L9uH HdH%(H$H1IL|$@ILLaH28v=HH"H=kH XPH-MA1ZYDLH$HdH+%(HI[]A\A]A^A_fD$11HD$0H\$L$D$D$ )D$)D$ .fDT$!" t=uOT$D$HL$XHt$PIHuD$HtHHHIL9uDD$EM$hI$fDI>HtHHD$HII9uԋ|$uCI$hM$h@H;HtcHAHHHL9uD!|$t$u!L1HHV)D$tADŽ$h DHeHtHYUH-HHu H5]HHH]AUATIUSHD- H ESLPVHNLHCI+LL%H)LH5-HHHEH HE H?HE0MPL%H5d-LLL%H5\-LLL%H5U-LLL%AH5N-LLL%TH5F-LLL%2H5D-LhL0L%9H5?-LKLL%}JH5?-L.L L%JH59-LLhL%sKH57-LL8L%KH5@LH1E1LXAH@H5&hH=)[A\HHoH HH5,AE1HH=,`HH0H HxE1AH,H5,H=,HHHAA3hH|?H5,H=,HHXYHAA3hHf?H5_,H=j,^_HHaHAhA3HP?H52,H=>,AXAYHHHAKAhH8?H5,H=,EAZA[HHHE11hA@H.?H5+H=+[A\HHHE11hA@H?H5+H=+A] HHXO1AH+H5+H=+= HHHE11hAH>H5n+H=s+_ HHXY1AH?H5R+H=T+˷ HH1AH?H52+H=7+虷 HHyA1H?H5+H=+gHHGf [f(H?H5*H=*HH1AH?H5*H=*HHHAA3hH ?H5*H=*^_HHHAhA3HW?H5t*H=v*AXAYHHHHAA3hH?H5>*H=@*tAZA[HHHAA3hH?H5*H= *,[A\HHHAA3hH0@H5)H=)A]HHXrHAA3hHy@H5)H=)HHXY,HAA3hH@H5j)H=n)X^_HHHAhA3H AH5:)H=>)AXAYHHHAA3hHUAH5)H= )AZA[HHVa1HWH=ȳHtk1DH=Ht0H1[]A\A]'H5L1@H=&H5HnHfH=?&H5H>HsfDH5qH=3&HHffDH5iH=%HHff.AWAVIAUIATIUSH>LH#L8oHHHÉHcH>LHpqH[]A\A]A^A_fLHpAfLHp!fLHpfLHpnfDLHp|NfDLHp衲t.fDLHp聲pfDLHpalfDLHp衹fDLHp@LHpafDLHpAnfDLHp!NfDLHp.fDLHpfDLHpafDLHpAfDLHp!fDLHpxfDLHphnfDLدHw HTNA!9H:/PHp=IپPH=P1HzAj H K蝴XZfDLHpAfDL8[HEHcH>L3H5$H H0HHpH H HTYOm!IH5#빹K{4H5#롹DF`H5#뉹ILN߲H5rnAd#瘙H5#SDH5#8I$H8LHIEH8=SL {1PA 1H AuHU荱H s@HpV1111AUIATIUHSH"HHHuH gDHcH>HL[]A\A]{DkD0HL[]A\A]ش(HL[]A\A]fD$ HL[]A\A]kD DDD{DHL[]A\A]鈹[D;H>譯HI$H8螯UL ܠ1PA 1H _At$HSH([]A\A]fATIUHSHH蒭LHHH8HTt0kH=H\[LHHP]A\fHHLHHt舫HH Hlf.AUATUHSH(dH%(HD$1HH迬HHHHHH E1HǃHAH8Ht7H@'H8Hǃ8HtSHǃ@HkH謵H`Ht H`HHǃ`|HhHtHǃhHD$dH+%(H(D[]A\A]fDA'DHǃ8PL)7H BKQ1H5课H@L-լŅu1舳Ht$Ht$踺HE1LHt$AH Jt$HP1训H ôAWAVAUATUHSH(dH%(HD$1HH諪LmHH$H8HA6uBAHxD(EE1HD$dH+%(H(D[]A\A]A^A_H8L5%H蝍AąA>xIIHHH[AąH$AH`af.HHH=IPA1H {JHJA[[fA.tAHH65H=E1PA1H 4JHAYAZH8Hǃ8H(H@1AąL51)@A>v:HHH= APIH IH61d_AXH*HHE1H=ћPH QI1AHY^IHt$L5L=IHt$DL%買HE1Lt$ALLHt$P1谪L5H A>v7HLIAH@H=LP1qXZHǃ@sUHSHHHsH軸H诸H裸1HˮHXHh HHHx1ǃP)` HǃPHǃX HH׉Hǃ` HǃX)`H辤HH賦HHH}Ht!HHHH1Q. H H[]@UHSHNHH3HHt HHHhHtкHǃhHHt脬HǃHHthHǃHHtLHǃHHt蠤HǃHHt脤HǃHHthHǃHxHt藢HǃxH[]AWAVAUATUSHH $HdH%(H$HHHL$ H$HHɤH$`LhI1H|$HL繁HApIHrM-D}AA9mHEAt 8IFD0A !ƃt 9wH-8HD$vsL$$DL5BHD$HMH=PHT$ARPEPAWAL=]LPL$TH 3QLP1wH@LIt 1LdL|H՗IHHLIDžHAÅ?E1 H=ǖIHAPH$HHITI\EAtEAxHL$HHL$|$HѳH=YDD$HIHITI\)HD$LL$HVL\$WD|$HEt]MALEMI @HD9t,HHp98uH D9uD9uH D9uALD9|$H- AoADžAdEғIHITId Ml$ Hy$ I\HMЉD$$ H$ IEw DŽ$ DELEEHAELAMDLL$8LD$HL;EZH$hIPHHIHHY Ht$LAE11IHHHH H5HDH=P$1蹙L56L=HHtVH L56L=8vzHVSMPH=91L5h6L=\A9LL耚A\XHt9H8v-H ULMPH=1A9LAXZArLHgHIIh9HǹDAVAW菕HIHH HIDžHfAAAAL$LAAT$TAAT$PAAT$XT@EEAAAT$4AAT$0AAT$8fEE*EEEE AL$LAAT$`AAT$\AAT$dBI@bfD11L5e4`H=5 L=MH1HHHt[HL524L=&8HSMPH=҈1L54L=ALLAYAZHt@HI8v4HUMLPH=A1LٗA[A\D{ALHHhHL#H R01H5#BI@fD11L53t$$H=m L=H1HHtUH]L52L=8vzHSMPH=1L52L=LALіY^Ht:H8v.H[UMLPH=@A1L蓖_AX;AÑLH踓HIIhHǹDAVAWH E1{@LH 23Q1H5蟦H!IHHIPLA譞E5oUAo]Aoe(Aom8AouHAo}XAoUhAo]xA(oA8HIHIhHt]H襕IhHw8HD$vMEHHH=HDH 0MAHHPHP1Y^EH$H0HHLAÅADAHʂ8)HMA!H=H. L=*PL1H }-HXZ@L! H *-1H5藤HEHD$Ip0T9FAHD$8v:HVH=kMQAXH -HATP1謓H IxD 1ADžtHH5HIADžtI8OIx1DHE H\$(AIfD 螢HHh1H{HHHCHǃHH)HH׉HǃHǃ H) HM\$AKTAT$AsIMzуA|$EE1fDхt AADHII9uAT$AKxHsHALASDL-;Ht$CpHsSHSS IT$Vw H,C8HHC(HiIHHHЅtHHt$6t=HH=*MAPHH E-SH8P1eH IxDAHHHIxD9pH\$(L1Ld$P裖IxD@E8H\$Dt$$Hl$H\$LLLA裙E;v@HHZH=[It$hAH ,HsAVP1虐H HxHT$`DAHHHT0HxHH0谝HxD9p1aLHlL pD$PHHD$TܖH=HHHLH +1H5dHt$@L$AёHt$DL5+L=膜HE1LHt$PAwLt$PP1H|$ 肏HD$8H 8t/HTATMLPH=Ax1LGA[[E1LzL1诟LH *&1H5臟E1HD$$D$HMAHPfL H R*1H5S/11vIHHHuHtBH5wHH5EL ADžtLH (X1H5譞LH )1H5茞L}H '1H5kL,H ]'1H5nJHD$H\$8AUIAHH=1~H b)PHU1胍AYAZIHl$舔AWAVAUATIUSHHt$dH%(H$1{LH`I$HD$I$HD$(襉I$I蕞HH+{8vvHAUH=n}L=O*PL51MLAL謌XHzZ8v.HULPH=}MLA1sY^HH蟗D$@KH\$HCHHD$0H`GD$l1L|$hD$hD$Ll$ Ld$8@HAzL;0Hu9 HH5H蔌IHtL0I@t@HvAątL跆D$HHtHt$lLDL赏IHtH|$HvHw8vBHH?H=zAlPLL$1H &H"R_AXHD$H|$ H53H`ۉHD$HHHt?HD$(HH袓H|$ H5IH蛉LÚLHw8vHt$ H=UyH6&PL=y1MAHL蓈HvAYAZ8v3HAUHMPH=yA1LWA[[@H\$ LHpHI蕑Hnv8H|$0ېHT$LL軋IMtL[HSMtLFHv8HATH=^xHPLL$1AH *%蠇XZfHT$LL0IMufD|$8vLL諆Ld$LK9cl$@Ld$XHl$P|$@tdHT$HH|$ H50辇H|$H|$Dw@H|$0螏HT$L1IHT$H|$ H50ZAWMAHH=wH #PH>1lA^X?ff.@AWAVAUATUSHH $HdH%(H$1IIaLHFHHHh!HDPE^DpuHhLAL$tI|$8dD$L$IT$8HsLޅHHsHD$ v=HH IPH=u1AH H^_D3HH8H謕HHHD$(HHH|H2HHD$(tHHD$HD$H8HH$wH$@T LE1HD$PLl$0LLd$8IL,$MIHID$`HD$pIcDhH$DŽ$L$D$H$H4H$$Nx$FDH$GtAuA؋H$I@L$ǍLt$AMAABt؃u AH$HI9hT1LHHD$L׉l$HP*_‹D$ID$`HD$hfALL/H$dH+%( HĘD[]A\A]A^A_Hp8vD蜊H=rIAz PHH PH 19AYAZv1)IHH5~yI~pH;8tP+}H8H$}H9$t5H8I~pe~9IvpH8M~!DD$fDHu 1H=&HHLNH 41H5$ԑ@HD$ t=HH H=qIPA1H HAYAZAL:;DD$WfDE1LH t 1H5/H|1HH5kH|HH豈H[Hn8HD$ FHHH=pH PH1IA@HD$0ZYf.LH b61H5_Ht$@L\$L$Ll$0HzL=~Ld$8詁<$Ht$HlHE1HHot$PALt$PP1H|$(hHD$@H D$t=APH=oIHARD$,ALPH P1"H fD1A苄fDLl$0Ld$8LH@L$cÅQ1RmH\$ pHC0H H8襐-HD$HHHHpH1HD$ D8ENHH H=nISA H sHt$ AP1~H @I|$81HH{u%L H  1H5L@ID$8Hl$PHT$PH52Lt$`HD$XHD$HD$hH{p5|D\$pEzfDPr@19|H=H1(|IH!HD$ 8+HqSIPH=mH_HHA HD$ 1HT$|Y^H$MtCHD$ 8v9AWA IHvqH=cmPHL$ 1HT$|_AXH$fHT$V$wHHyHMIh Hǹt$ HT$ ART$ wH SDHD$L$pL0L(ǀ 1LUHHD$($HXHD$ 8MD$ IHHSZ/DLEHHG) H HHHH Hiʚ;A)HHHHHH)LHH )HHH HHHHHHHH)HHUu&_)LHH)HLT$H=kA HL\$AQIQH BVPSHD$P0AD$PH.P1zLT$PL\$HH@j$hL$H$ HDŽ$$p$$H$H$tt 1$ID$ 1H$ID$(HHDH$AD$$AD$$I8HtLLHЅzH8,HBkHHH/L1lHD$ 8v5HxQH=cjPI1A6 H Hwy^_H\$(1LH~HHԆHpbyH趄A9}+HAhHH艆D9uH舌LDPYL]@LE1=HD$ ]v5PHIPH=ci1HA8 H xXZH\$(L1H}HH݅`Ht$H|zHt$P@HE1Hht$XAH Ht$XP1H|$ 4xH RHdHHD$HLHHD$KLH 1H5{WLhhLH 1H5N*Aɚ;cccC~t6H5SIPH=h1A: H H$Tw[A_HHt$(萄HD$ 8v5PHIPH=g1HA H HwXZHHt$(A:1uH=I1uHH HMtgHD$ HvH 8H8kAWH=#gH PHGIA, 1HL$HT$]vAXAYH$HL$HtFHD$ 8vvBHIAvH=cHH PH #1,sXZf.Ht$1HzHt$HcH|$sAąu*A>HHHIA~PFfDH|$1v:HHoxH=bIPAG1H HrA[A_HHtOnH1xHHHt%HqnHHt nHH1LeuEEt}HH wIAUPH )H8H=a1_qA_AXvvHIH=?aHH APHV1pY^eDH5dLntA>v?HHjH=`APIH ,H1)p_AXfDH8wIMHD$(LD$uT$Ht$E1IHxLH}LH5,clLLmAąu%LkA>E1LXuHT$E111IHQpL}T$E1LHxHHkyH1HkLkfDHIAH=_HoL%PH 1LnHAYAZ^AxHIAALHfH c P;HHbIAPH=_HE1H a gnXZkH1ɺzHTzI@A>HH[IAP@HHmuEEHvsAZAQH w PIHEfA>HHksIAcPH : HI t@ATIUHH誫LHUHoEHUH$H]A\`uAUfIHATH=USHxdH%(HD$h1)D$ )D$0)D$@)D$PHD$`mnHHgIH,|AoMIĉHIELl$ ID$ڪHHxD$fHD$`)D$ fD$ D$)D$PfD$PH)D$0)D$@HD$8Ld$H膪H1LHf1HIiiHQtHD$hdH+%(uHxL[]A\A]sff.H}fHtHqfUH-`fHou HMf]{MHHxH1f]AUATUHSHz5fH[eHPL-}I)pHHn}HffHH[}LH5HH7ID$HID$ Q|LL-H5L4|LL-H5L|LL-H5L{LL-H5xL{LL- H5pL{L(L-BH5jL{LHL-%$H5iL{LhL-H5`Li{LxL-H5SLL{LXL-~H5FL/{L L-H5:L{L@H$H51HzHP1HfHAAhH^H5H= wLHXYyrHE11hHOaH5QaAH=WrHL[H]A\A]1rH5cHQdff.AVAUIATIUHSHHet\HEH8gHI$H8ygUL X1PA1H GAt$HeSfH []A\A]A^LIcA[]A\A]A^ff.fAUIATIUHSH"HH7eHt_tzHEH8fHI$H8fUL W1PA1H At$H)eSfH([]A\A]HL[]A\A]oHL[]A\A]fAWAVAUATUHSH(dH%(HD$1FHH[dL-TUL HA}v?HIAH=WHHPH p1fXZA$HHvAąu:EMEHD$dH+%(H(D[]A\A]A^A_HdxaHAHcHHHPxHtaHHRcHncHHH=~VAPIH uH1e_AX%fH1gŅu 1%kDHt$L="VL5#gHt$L%PCrHE1Lt$ALLHUt$P1AeH A}v6HLIHpH=UALP1eY^fDHǃD lff.UHSHHHbH(HHHǀitt6H[]f.qHH[]_HH[]UHSHHhaHH^R8v9HIAH=THHPH *1cXZH8GHHDžHt`HHDžHt_HHDžHt_HHDžHtpuHHDžHtTuHHDžHtXlHHDžHtHHHt01lAI`DžAbfDH11LnHDL5#aHt$DL%kHE1Lt$AQLLHOt$P1^EMH Et;HASILHH=-OLP1^_AXf.1cH<1f.HT$H5CLnED$f.LH 1H5TnH5H^HHYLHH9uH5pHHiYdff.AWAVAUATIUHSHdH%(H$1Ll$0LHZ LfH1)D$HHK)D$ 8v;HIAH=MHoHPH 1 ]XZ1H1LbH}8HW t Dh Et)t'HH2I)DuHt @oIĺLLVHD$HDHD$HD$@HD$ HE HD$(HD$HHHT$Et H HD$L=LHHHHsLH"Ht$AƅulLLYLIeHjH$dH+%(HĨ[]A\A]A^A_f HHHIAH=ZHHHPH 1WXZfDǃHD$(dH+%(H8D[]A\A]A^A_HLgD$fDH2uRHLHcTLH[A}HHt?SH1\HHHt%HVVHHtRHH1LUZmEEEHH[IAPH tH5@A}H tHLIAsHH=FP1VXZ@AUv=HHIH=qFPA1HH UAU_AXǃ}HHH=FIPA1H HKiUA_X?LE1YLt$Hl$DADL\IHH5HHS;HtaH5LLrStNA}HHgH=aEIPA1H HTA[A^D$A9\DL$Hl$Lt$E ǃDH1ɺ`XAUHHZIA$PH /HH=D1TYAU^f.D$A9CA}Hl$Lt$v?HH)H==DIPA1H HkSA_XfDǃHHH=CIPA1H {H:SAYAZHIA H=CHEYHPH 1RXZHH5HT$$xQt$$+AUdvDHHH=2CIPA1H H`~RA[A\f.1H=4J1bH1H?PE1@1HH H5IffDHHQA}tMHHWIAPxHHIIAPH HǃAUHHIA,PH HDTXfff.AWAVAUATUHSHHdH%(HD$81FHH[NL%T?fH)D$A<$)D$ vL-?HtMHt$ЉŅuhǃh HT$8dH+%(HH[]A\A]A^A_D1@LH 1H5\^HL=dOHt$L5ɶZHE1Lt$ALLH >t$P1MH A<$3HLIHH=>ALP1}MY^Tff.H;UH8v8HIHH==PH1AH `MXZH]ff.ATUSHH0dH%(HD$(1H|$ Ht$$D$ D$$ZL%;=u'D$ tHD$(dH+%(ucH0[]A\Ht$ʼnrNHt$6YHE1LH<t$ AH Tt$ HP1,LH ASATUSHH0dH%(HD$(1H|$ Ht$$D$ D$$YL%Fu'D$ tHD$(dH+%(ucH0[]A\Ht$ʼnMHt$VXHE1LH;t$ AoH t$ HjP1LKH aRUHH=!FPg]H]H@0ff.fAWAVAUATIUHSHdH%(H$1LHHHH98v;HIAH=?;HHyPH 1JXZLt$0HD$(LHHt$ 1L|$HQHYAŅH|$(HFODD$L$T$Ht$ IHXLH5R=FH|$(LHH|$(OE111IHLJL9XEfDL$DD$1HL$HT$(WH|$(EtNH=:H[H$dH+%(IHHHLH[]A\A]A^A_fDHq78vPH 1oDXZDAHLHoLuHHLHVm?H=4H^VLHHPH[]A\A]DAUIATUHSH'?LHVILH VHËE$HuH=1IEILLLH H<VLKHM1ҾH=];7JLH=u"HPTHHP(]H5=H=ff.@SHHpHCpHtJH{ht*H{XFTH2H{hHt.1GHChǃǃ[LaH J1H5,gRUH=DHH{UHHjHH L LAL^_A;vJHH0H=9MPAA1H mHL>A[L[HL5ILsfH`LHH9rHc,M$8HxvOAH= 9AH LHLpPHBP1=Lp_AXAH1;;HLTC1 C~H +HDL\CHHHHLLxXfDLI}X(OHLE1DžPIDž(HfKcHHIJAJxABDHHPAGAIGHHH8AuA؋HL%]7HHXIu`FÅID9H1J<8HHHHL%6CHL=HHL5tHHE1HH+LLAP1n;H)H 8v6HHMAHͦH=H6LP10;A[[DAGI}`L56;AąUDL1DI<1H5A9w1U@5H)8%HHH=5MPA1H H:A_XHjHHH=5MPA1H H9AYAZ@H@DL'LA;vDHMH=4HTH ALPH1g9Y^ L1>L{A;qHMAPH PA!H)L(HLDLxLA;HH}MH=3PA1H CHL8HAYLAZH>1>L*DI}X_JH&8HHMAxPYfDHY&L8v:HHkH=3MPA1H H7A\A^AGHLLp=RHI}`DžL52@Dž(H7AąH]9HDDHE1LH|'AH :H.P17H +Hx8rPHLH qPH=11HA!6ZY4fH8HDcCHE1LH&AH HsP1U6H Gg=AWAVAUIATUSHIHHdH%(H$81Ld$ L$LHLZ6uFAH$D0EpH$8dH+%(aHHD[]A\A]A^A_@I}XGADžlCID$hD$0HD$PHAJxH$BDHH$iTE1@H$ID9yTsADAHC$HD$@KHD$pKcDhH$؃$uFHcL狌Iu`HH$H/H$>Dž^Ht$D$ L%y6|$ Ht$;AHE1LH$t$ H t$ AP1H|$ 34Hl"H H qDEt1HULMPH= /1A3XZE11^9LE;AWMAHH=.H PH13Y^fI}`L%.4ŅH!AHHOH=V.MPA1H HE*3AYAZQHY!D EtAHHH=.APMH >H12_AXLDHt$A4Ht$r?HE1LH"t$ AH t$ HP1h2H H ss9AWIAVAUIATUSH1HHdH%(H$81Hl$ HHH 7H!.uMAH3 8vwHHH=,MPA1H H1AYAZ>fL$ILL2AąuJHD8EwE1H$8dH+%(=HHD[]A\A]A^A_I}X7CAąlICD$0D$hDfTHD$PHEE1 IID9~TKAEAHCNxHD$@KHD$xKcDhH$AFDHH$AuGIcHIu`HH$HQ+H$:DžFHt$D$ H-7!2|$ Ht$H-ff.@AVIAUE1ATUHSHLL={tL >[D]A\A]A^L+p(HHe*LLH':AfATH=w23I*AHLL <jHA0H uE'IXZL.5'LA\fUHSHHc'HH1Q1H5H`H 9Hh:H6#LH+:IHH-fH91H=E/Hff.@SHaHH ǃHǀhHǀpHǀx[ff.H}HtHqUH-`H0'u HM]+HH`0H1]AUATUHSH(dH%(HD$1zHHHHDH{XHt.H{`4H{XHCXHtHHǃHtHHǃHtHHǃHtyH=jPX4HT$dH+%(H@(H(H[]A\A]HCXaH{`L- Aąu1B'HC`"DHt$#Ht$Dg.HE1LHt$AH t$H{P1]!H r(fAW!AVAUATUSHH(dH%(H$1Hl$HHH 6Lc HMAI$HtH;0tL[+#Lk DcD$IE`HD$HEH8H)SMPH=1AH HAh ^_fDH$dH+%(H(D[]A\A]A^A_@3I}hHKHSHL5H#IЉŅupCA두HH51E1sHH5b1E1hSHH5B1E1H3HH$!Ht$L=<,HE1Ht$ALLHt$P1:Hs H DEHHLMHAH=P1ZYfDL1H j1H5 G/%fAWAVAUATUSH(dH%(HD$1HHHk 3HH'HEHtH;0tH( SLc unH 8v:HSMPH=21AH H%_AX@HD$dH+%(H([]A\A]A^A_DHQL-HsI|$hH8ЉŅCHD$dH+%(-H\H(H51[]A\A]A^A_!HD$dH+%(HHD$dH+%(HUHt$L=Ht$L5 )HE1Lt$ALLH( t$P1H H DE HLMHH=ALP1Y^@LH *1H5,#fATUSHHo(t[]A\Hy ;Le Mt&EuxHcEA;D$xs%IT$pLQ[H]A\5$D;vHH=MAPHؾH #UH̻P1H DI|$X-vH1!bfLHH 1H5u+EHE1AH=IH H?PHMUP1H @AWAVAUATUHH dH%(HD$1wHHHEHtH90tHE%}h1H1\HI%LID$X$H,u(HD$dH+%(H L]A\A]A^A_I|$`1Ņu.1DHH51E1fDHt$L=L5[Ht$L- &HE1Lt$ALLH t$P1HH 8v1HLMAHH=LP1XZID$`$ ff.fSHHt.HHHtH;0t H#t[f.HYH5B11[AWIAVAUEATA̹UHSDHt$ Lt$ LdH%(H$1H`HgHHEHtH;0tH#FE9gE9o$ HAoDDHAoOAoW Ao_0Aog@AooPAow`AopAoIHI0#$(I$ ɋ$(DfM|Hc(C$ADHL$ Hc,HL$(L$ Ht$0L$8>K<CIcWD$<HD$HIcGHD$@HD$PD$pfT$tfD$vf$H}XL$xD$|H$H$HDŽ$DŽ$f$(AŅ]HDE*E1H$dH+%(qHD[]A\A]A^A_UCIcW1D$<HD$HIcGHD$@HD$PD$pfT$tfD$vXw[VCIcWD$<HD$HIcGHD$@HD$PD$pfT$tfD$vYCIcWD$<HD$HIcGHD$@HD$PD$pfT$tfD$vVf.HL-JH}hHLAƅ1DHEpEt,$ 1ҍKHfDHEpHH9uDexADž,HQH51[ fDHH51E18HH51E1HѷH5b1E1HyH5B1E1Ht$DL%" Ht$DL5  HE1Lt$ AFLLHt$ P1H 1;HDEHILHH=LE1PAK1w^_HHH=fIPAB1H [HU:AXAYLyH ©1H5T#*E1H 1H5m#ff.fATUHSHHHEHtH;0tH.UxHEp1H98t0!HIĉXku|AD$(ID$ t]xA\$Hw8vAA$HIH=# A|H HPHATP1H L[]A\fHH51{ E1[]LA\HtHHBH= H ZPHIAl1E1zZYfDAWAVAUATUHSHH(L-LgXdH%(HD$1A}v>FIH=1 H3AH UPH|P1XZfDL"Aąu9AmHD$dH+%(H(D[]A\A]A^A_HL% H{hHUHЉŅA1uA}vHHBH=d APIH HP18_AXSHHH=& IPA1H KHAYAZHt$L="Ht$L5HE1Lt$ALLHt$P1E]H Et;HLIHwH=v LE1PA1ZY^E1LH 1H5d:f.AWAVAUATIUHSHHHHHHtH;0tHO HHtHEHtH90tHMAH=H3H PH 1XZfDHHǃHt1L HHt?yHHLHOu{HHǃHtH1LL HyH AQAMPH H1fDHH<1ɺHIuHHH MAP@HH\$8v?HH {H=IPA1H HiA[A^DǃzHT$H5$LL$H iavCHHH= IPA 1H HA]A^f1H=1AJI$1HE1@1I$H yH5FsNHL/WHH MAPAPDHq^HwMQAP* f.AWAVMAUIATIUHSHHHdH%(HD$81zHaHHHtH;0tH)A HHtHEHtH90tVHuJH[H5\1AHD$8dH+%(oHHD[]A\A]A^A_fMMtLHHDAŅHIHH{XuHH!tcHHdH=IPAP1H HA[[(LHHO1L E1HH5B1AHytHHhH=)IPAD1H HA^A_@H)oHIAKE1HH=H PH1]A\FfD1bE1H Wl1H5j@HH521AHHNH=&IPAU1H HAYAZrLLHMH{XL15L=A?,HHեH=APIH qH1n_AXfDLLHkDH{X?Lw1M.AfHHH>HT$H\$H5]HLd$ Ll$({L=A?v>D$H=H͠IAH |PHP1XZDD$L=A?v8HIH=hHH BAuPHU1=Y^ǃLLHH{XD$ LN1T$ HLXH ؿb1H5UAWAVAUATUHSHHL%dH%(H$1A<$vHHH=IPAj1H HAYAZ@SLHHHt$ HD$(HHt LH|$(HD$HD$D$D$HL$HT$(1HLL$LD$zD1HHT$(LLL$LD$H|$(HH|$tMHH|$HHHt H;0:AHD$(EHHD$(A<$H{X<Ht$ HD$(HHt LH|$(HD$HD$D$D$A,$t@HHH=&IPAY1H kHA[[1fHHH=AVPIH Hš1_AXfHIH=HVH A/PH1jY^~ff.AWfAVAUATUHSHHL$H$dH%(H$1D$HD$0D$D$D$@DŽ$H)D$ HHD$LHHD$\H HD$lH HD$|HH$HTH$H>H$HUH$HVH$HXH$UDŽ$! p$HHnIILD$HL$LЅHDŽ$'H0LD$LLLHЅHHLLL$LHL$A@LAąD$LHl$L1H xL=`U=w=DL$EtfDEEu EAHH9\$A;vDALE1AH=ePHjP1LXH ٵZA=IS=P=_= HE71H$dH+%(H[]A\A]A^A_@D$8HD$HcLaH z1H5{_W==%=A;PH"E1PH= L1AaYH ^LP@DT$E>DD$(Hl$ @H\$@HwIH5LH0f{ t;HHgHL HI9uHHD$L LfL!H b1H5^f.ATIfUHHdH%(H$81H|$8D$ HD$ D$4)D$H7 pD$0HHHL$0LD$ LЅu{Hl$LIH LH0@HH5bH;HLD$ 8H$8dH+%(HHL]A\D$ xHH5HLHH5LHlHfLH 1H5\o f.HHtHUH-Hu H]HHH]UHSHHHHH`H$HhHH=UP[HH@0H[]ff.AVAUATIUHHHHLMLA}t>LvH=HLHHPH]A\A]A^AU LLHff.ATUHSpHHHHËBtugAD[]A\Ër HAąuHG~HIAH=HbHϝPH 1XZE1H }1H5*f.UHHHHH8HHt]fDUHSHnHHHHHr8~=HIAH=HHPH 1XZD1Hv{t0HHHǃHHtH[]H;HHtCATIUHHLH}@t.H=HHLHhH]A\@HHtH]A\ff.ATIUHHLH/}@t.H= HHLHpH]A\@HH-tH]A\ff.UHHHHH8~8HIAH=UHnH7PH D13XZH1]UHSH.HHCHHH28~8HIAH=HHPH 1XZH8ǃH[]fAWAVAUATIUHSHdH%(H$1}LHHt$1HLHHt$HSH|$AąuzHS8zHH_H=AKPIH H˙1_AXH$dH+%(HĸD[]A\A]A^A_@H|$1IL;HMtI;t|HupHؒH51 L;HA(AAEK1HAHMT$(E1D1H4@HH`DpEtAEu^fDH8~I$PH-oH5H HH-H5ڌHHH-5H5HHH-H5HHhH-KH5HHpH-H5oHHXH-A)H5HrHH-$/H5HUHH-WH5H8H H-H5HH=H`tR1HV1HH1[H]A\A]H5H'@H=1HH@ff.HHcH>HϋHHH HHHHfH9HaHߌHHIHHHfH?HHH<H٘H9HH{H HHAWIAVAUATIUHSH8 LdH%(H$( 1Lt$LHVHJ D$H8D$HHD$HHD$8D$PAGIHD$$IG HD$(IG(HD$0I$HD$@I$HD$HB^-tt1A D$TAGtD$ Ld$L1fDLAHxH`Ad~FHH×H=IjdAbH yHˍSP1H f#HxtvHI8HOLpoH y1H5JfDQt Df.fDH8(fD1HRAELd$EA!Ӄ~JDT$H=IPHArH SPH1^_DT$fDHDT$HHHDT$841LLDT$DT$I$ILvIHc8HHǰ1H$( dH+%(xH8 []A\A]A^A_@H HD$D$H HD$8 MLDT$MLDT$Et QLkLHLxA9@rׄI+ ELd$DT$HHڇH= PH 1IAjH֊HZYDT$@DT$H=IArPHgH 1PH1AXAYDT$ DH=lIAPHH PH71@AZA[HpD0E~BDIAtSH= H ARHPHP1H LHH8~H=MPH~AH ȁPḦ́1^_@IH}H8~AH=MAPHU~H kPHp1yAXAYDHL腮HD$DH=H8~ALH=5MA!PH}H PH1 AZA[DIHEH8H$8dH+%(NHH1[]A\A]A^A_f8DH=MPHH TAPHS1\HZY9@H8@+1L5L%H=I1HMtXHCL5L%8~}HAWH=L5PL%MLAL1AYAZHt:H8~.H>SMLPH=1ALvA[XD$LHHIhHAVATT$0MH Hf8~3,MLLPA2H{PH=1A[[IHH8~3MLLPA2Ho{PH=1A_XHL豫HD$ǀHfH8qMLLPHzA6P@1@t$TH|$h"uDLOH zq1H5=wLIOH rq1H5s=OH8IHlH8HL豪H|$HǸpH8IHHwHHT}H=9MPA+1H }HA[[9Ix11HD$IH=H1IM5HL5|L%8~}HFt$H=L5s|PL%x1MLALmXZMt:H8~.HAWLMPH=CLA1.Y^D$^LHSHMhHǾAVATLD$0T$8xH HH{H=L5{PL%~1LMALHY^8MLLPAHGxPH=h1a_AXdMAH '{PHwH%~PH=-1!XZ%H=MAPHwH zPH}1AYAZ=DH=MA$PHzH zPH}1H׿[]:L5jzL%p}1uf.AWAVAUATIUHSHxLdH%(H$h1HIHM8H$eIF(I~0HHHD$1H)I@IF(HIdž0HLHIdž8Idž0H)сHA~/MH$HL$0HsLH ADž H8HD$~Nt$8D$AFD$4AF HD$8IIFHt|$0HHH!LA6EHxH8HIS E11HIHOLLDDLMPMHz6Ld$P1LM8HD$hpL$PzD$TH:HD$XH1H LLЉH$HL$MHI8HHXMI8HHt$AŅo A~ HMHD$APAA@ODlHD$8~AH҅QIRH=AKH AUPHyH1H @I`DIiŨE1HD$1aLHI`LMI( pD$PHoI8H? LD$LLD$Au HD$`IhLIŨI;L;l$vHxH$I8HIHADži HH5?H=vICH) HcsLHcЅ ʚ;(AP1IdžX~HcHIXELII`DjL[HH`LLHA@H$hdH+%(HxD[]A\A]A^A_@HD8EHHqIAPHwH=H uHD$H1Y^kHD$@I117H="uH1&IH H8H׿SIPHtH=AHIHvHHD$1AYAZDMtCH$8~7H|ATILPH=A1HT$A[A]D3AHHHhHCH8VHHH=VIPA1H sH,vA,AYAZH vH$L]IdžP11H=H1IHWsIHtNH8HcSIPH=H sAHT$HI1_AX@MtCH8~7HATILPH=`A1HT$IAYAZDE1ApHHeHMIhHǹDAVt$H fH)D(EHHrIAP11H=ErH1vIHZHD$8 H)SIPHqH=mAHIHJtHHD$1KA[A]Mt;HD$8~1HμATILPH=1AHT$XZA3HH(HhHAVMIعt$DNH DH:ADž11dH=pH1SIHH8HSIPHpH=HA HIH%sHHD$1&XZ@MtCHT8~7HATLIPH=1HT$A Y^cA HHHh HAVMIعt$D&H Hڜ}DHHD$JIAn%HH=JQH }PH}PH"rHHD$ 1#H 11H=oH1IHmoIHtLHD$8H{SIPH=H8oAHT$HI1A_X@Mt;HD$8~1H.ATILPH=z1AHT$cXZAHHHhHAVMIعt$DHH xHE1Nf11H=1fAH|$ HH|$譺bI XHbIHapIAHH|$Љ`HD$ DHTEHD$IHt$\$0LT$HۋJxMEdhL$4ZD݃|$(ui݋t,E1LHAM辻HAHD9uHD$ HD$HL$9HTrHI HH|$H|$K1H$dH+%(H[]A\A]A^A_ÃXAx@AiL$apLHHC$D$H$HHH|$LЉEI aLHI "ALrH u1H5 L~rH u1H5 tLrH &u1H5w SH ~9HH bH=APIH aHc1萷_AXzHDE~@IA4RQPHqPH=RH aH4c18H H|$jHYDE~݉IAVQPHqPH܈AWAVAUIATIUSHHdH%(HD$81LHHLHHHD$0;HD$ID$8H$LHǰ%;tgH=PIAPH\H \PHb1$;_EAX~E H= IAPH[H }\PHa1ݵAYAZfHH}EI8>HD$I8H/HH诲H#Ht$0HAyHH~HE;LL蕶HD$8dH+%(HHD[]A\A]A^A_E @HIAH=įHv_L=`PL1H 5[蟴;XZ;蟶ILPHSZH=uH ZPA1`YH^fHӋ1H@Hx/L|$0IL^H qp1H5_ffDHQ;DH=IH_PAH]PH Z1脳XZ]DI8HHD$IHHD$(LpAD$$H<$1HL$5HHD$HHT$HL$HH9Bp;~DHHnIA#PH=H nH^1βAZA[f.HL$H$MLHAHxE3~vHIAH=rH\L5T^PL1H XM;XZ~6QILPHXH='H XPA1Y^HH轸;~@H=IAPHWH `XPH]1_AXDHt$0Hˇ;~F豳H=IAPH1WH XPHe]1nAYAZf.HHǰ LL²(D;oHHlIAP&DH<$MwSLIGHO6I1ܵAG|pAWxAAAIG IHD$(H@0>~KWD$$D$$IwxAHHNH|$ЉZIx pAxIIHH'H|$ЉHxu 1T@HT$0LHPADž HH-ZH=IPA1H VHo[u[]NfDH4$HDE~7HjAVIPH=31AH UH [A_XLLA脰L蠽H8;~6HWASIPH=1AH ;UHZ螮[]LLA qfD1@D蘶H=aIAPHXH TPH,Z15A[[ XuD$$HD$$L,8H uI1H5vRL;H E1H5U1;~7HWWIPH=1A*H 5iHnYyAXAYIIGHt迶HxtfA;~@IA@VH=*HYQH hPH&iP1H IL親| 1A_N;~@IANH=RHXQH YhPHhP1虬H H>IHt5H|$tE1H dgz1H5NXټHL(H oH1H5謼ff.HpHкHfnfnfofnGf8=fofnNfnGf8=fnN)$XfofnG )$f8=fofnN fnGf8=fnN)$fofnG)$Hf8=fofnNfnGf8=fnN)$fofnG)$f8=fofnNfnG f8=fnN )$8fofnG$)\$xf8=fofnN$fnG(f8=)d$h)$(fofnN(fnG,f8=fofnN,fnG0f8=fnN0)t$XfofnG4)|$Hf8=fofnN4fnG8f8=fnN8)$fofnG<)\$8f8=fofnN@H|$H5.Z蟡H|$-H5rZH|$葙H|$|HZ`ID$czfL$HD$ft$ LH(1[]A\A]A^A_fACD$ֿfD$<#fD$H5H|$H|$H5YH|$٘H|$H5\H|$軘H|$t-HYzOD$ fT$HD$KfD$:H5 YytgHYD$`HD$GfD$gfD$E1H >{1H5#XE1H !{1H5XE1H {1H5WAVAUIATIUHSHHyHMHuuIƉHcH>fD("H9HI$H8ےSL APAt$jDH W11H9$H []A\A]A^L踖9tHH躐p[]A\A]A^fDDEH98HI$H8)SL gAPAt$jNfDDEH9HI$H8SL APAt$jfD$*H9誑HI$H8蛑SL قAPAt$j H9jHI$H8[SL APAt$j(u~H9.HI$H8SL ]APAt$jDH9HI$H8UL +APAt$SLA|@L耜Ax*@LȔAh@L谔At@L8Al@L Ap@AVAUIATIUHSHHiHMHrIƉHcH>fD("H9ڏHI$H8ˏSL AjPAt$jDH ( H>ʌHI$H8軌SL }APAt$jH 1Q11H H H[]A\A]f.HL[]A\A]XDEH>8HI$H8)SL g}APAt$jifDDExH>HI$H8SL }APAt$j!fD$"H>誋HI$H8蛋SL |APAt$jD EH>hHI$H8YSL |APAt$jfD(uvH>&HI$H8SL U|APAt$jWH>HI$H8UL #|APAt$S&|SDxHL[]A\A]@h+DtDlpAUIATIUHSHHH臈HuH lHcH>( H>HI$H8SL ){APAt$jH N11HN9H H[]A\A]f.HL[]A\A]鈍DEH>hHI$H8YSL zAPAt$jifDDExH> HI$H8SL OzAPAt$j!fD$"H>ڈHI$H8ˈSL zA PAt$jD EH>蘈HI$H8艈SL yAPAt$jfD(uvH>VHI$H8GSL yAPAt$jWH>$HI$H8UL SyA!PAt$S&|SDxHL[]A\A]ph+DtDlpAWAVAUATUHPSHH辚I趃HH諚I蓜HH蘚IpHH腚HI芗HH ID$0H@ID$Ht'ID$ E t7 & E1H ,S!1H5fSYfHAE11h HURH5LH=vR_AXHLϐJH5EE1AHHH=?ȄLH蘐DE HAAhHH5uH=w贕^_HLBDE$E~:H1H3E1hPH5(H= L聐LHXYAAHKHH5KH=KLHHAA3hHRH5KH=KAZA[HLyHAA3hHQH5KH=K襔 LHXY3HAA3hHQH5KH=K_^ _HLH1E1hA@HQH5H=/AX AYHL諎HE11hA@HQH5H=AZ A[HLiA1H}H5H=;LHDE{1AH\QH5"JH=.JLHٍ1AHH5NH=PLH觍1AHHH5FH=JLHuHE11hAH:H5H=跍LHXY5HAA3hHPH5`IH=bIa^_HLHAhA3HPH5,IH=.IAXAYHL觌HAA3hH~PH5HH=HӑAZA[HL_HAA3hHfPH5HH=H苑LHXYHAA3hHPPH5HH=HE^_HLӋHAhA3H:PH5XHH=ZHAXAYHL苋f /"f(HGH53H==<LHLAHb.H5#H=#7}LHDU@EA1HOH5GH=G| LH؊E LąH mPLH#H5PώHM1ҾH=>yL%vSLHHM1ҾH=yLHLH5YGeM0L%'cH5`PLHML%H5cPL+ML%],H5nPLML%`H5PLML%%H5PLԑM L%H5PL跑M(Ho]$Doe4TomDdouTto}doEtoooooHHE0HEH8E @8$o<oLo(o8oHo(XH[]A\A]A^A_^VfDE1H &J1H5`JSHE1IHh HqIH5CH=CxAYAZHL‡D8ZDEHE1IHhpH;I눐LqH LLHk H5L|LAH LLH; H5ALLxAPHCH5ŝH=CxLHۆfDHE1A1hPH)H5:H=AXLAYH¾ 莆3HE1A 1hPH)H5H= †LHXY@AP1HIH5H=.xLHu$AP1H)H5H=wLHх@AP1HAH5"H=)wLH薅 AP1H1)H5:H=?~wLH^NfH1E1AhpH@H5@H=j蒅LHXYaff.AWAVAUATUHPSHHލIvHHˍI賏HH踍I萇HH襍HI誊HvH\AID$0HID$H4ID$ E t7~  E1H tK&1H5KyfHHEE11h H5?H=iArAZA[HLiH5dE1AHHH=^wLH跃 HAAhHH5H=ՈA[LHXbDE$E~H=>ŇAX AYHLQHAA3hHEH5>H=>}AZ A[HL HE11hA@HDH5H=K LHXYɁHE11hA@HDH5H= ^ _HL艁DEA{A1HH5H=YsLH9DE1AHzDH5@=H=L=sLH1AH8H5lH=nrLHŀ1AHfH5dH=hrLH蓀HE11hAHXH5H=ՀLHXYSHAA3hHCH5~<H=<^_HL HAhA3HCH5J<H=L<9AXAYHLHAA3hHCH5<H=<AZA[HL}HAA3hHCH5;H=;詄LHXY7HAA3hHnCH5;H=;c^_HL~HAhA3HXCH5v;H=x;AXAYHL~f Mf(HeH5QH=[ZLHj~AH!H5H=UpLH5~A1HEH5;H=;#pLH~E gLxH FLHH5FHM1ҾH=ilL%P<{LHAHM1ҾH=El{LHLH5:萅M0L%kH5FLsML%eH5FLVML%8:H5FL9ML%H5FLML%H5FLM L%AH5FLM(Ho]$Doe4TomDdouTto}doEtoooooHHE0HEH8E @8 ho<oLo(o8oHo(XH[]A\A]A^A_IfE1H vB1H5B{HE1IHh H<H56H=6kLHXYzD8E HE1IHhpHc<fLuH zBLHH5B~LauH BLH[H5Bl~mAP1HH5H=lLHyfHE1A 1hPHUH5jH=z2zA[LHXyAP1HH5H=kLH}yE$AP1H[H5EH=F`kLH@yH1E1AhPHeH5H=zy LHXYxzAP1H4H5JH=QjLHxfHE1A1hpHY4H5)4H=)^x_AXHLoxf.UHHiH0xH=qjP/H]H@0DAWIAVLAUATIUSHHL/Lqu HqPHcH>DLHj;PtPǃHL[]A\A]A^A_wf.Lj;HtЉHǃfDLi;LtLǃfDLq;8t8ǃkLp;4T4ǃ?Lp;0$0ǃLp;,,ǃL`p;((ǃLw;$$ǃLw; d ǃOLpw;4ǃLo;ppǃLw;DDǃL@o;@@ǃLo;<t<ǃ_Ln;hDhǃ/Ln;llǃL v;ǃLf;ǃLf;ǃoLf; T ǃ?Lpe9$ǃL0u;ǃLf;ǃL0m;ǃLd9dǃOLptA7IIHH99 u@L@oHA$I(I0f.HH9H9 uHfLef.`zǃ`qHH8gHI$H8gSL X1PA1H 54At$H!fUgH DH;11ffDH;11fff.AUIATAUHSHHHnHu@E1t3HA~ A AE< AE@HǃHǃppHD[]A\A]fAWIAVLAUATIUSHHL/L1nHIHcH>DLc;PtPǃHL[]A\A]A^A_of.Lb;HtЉHǃfDLb;LtLǃfDLi;8t8ǃkLi;4T4ǃ?Li;0$0ǃLPi;,,ǃL i;((ǃLp;$$ǃL`p; d ǃOL0p;4ǃL`h;llǃLo;DDǃLh;@@ǃLg;<t<ǃ_LP_9Dǃ/LoA IIHH99 u@LiHAhnI(I0f.HH9CH9 uHfLhn;lǃWL8_;<ǃ'L_; ǃL^;  ǃL]9ǃLxm;|ǃgLH^;Lǃ7Lxe;ǃL^f.`zǃ`Le;hhǃHH8`HI$H8`SL Q1PA1H S2At$H_U_H SH411_6fDH411_fDAUIATAUHSHHHgHu@E1t3HA~ A AE< AE@HǃHǃpiHD[]A\A]f "IЉH[CHcH>DpLZcf.lLBcfhL2cf`LPd\LhfXLrhfTLbhfPLRhfLLBhfHL2hfDLR_f@Lbf<Lbf8Lbf4Lrbf0Lbbf,LRbf(LBbf$L^f L^fL^fL^fLbgfLRgf LBgfLbgfLR^fLgfLafL"gfL^fHLQ\UHHt$ H8H $I]H $HHH87]UL uN1PHL$A1H[qt$$H )V\H0]fIЉH?AHcH>DlL`f.hL`f`La\LefXLefTLefPLefLLefHLefDL\f@L`f<L`f8L_f4L_f0L_f,L_f(L_f$LB\f L2\fL"\fL\fLdfLdf LdfLdfL[fLdfL_fLdfL[fHLYUHHt$ H8H $ZH $HHH8ZUL K1PHL$A1HYqt$$H :,VYH0]fAVfAUATUHSHL'dH%(HD$1HAA$@t(L/H /v1H5&kH1H_IA$uTH%I8I$8HC1HD$dH+%(H[]A\A]A^@LVHHE$EtDEt~AHHN.IPH=U1AH G*H%+Z^_fC?HH.H=NUH )PHg%IA1YZYMupL-H11HT$LLbDžA$tuT$I$I @HH9tO9uSL`dHCC9{HPjVLHOcXf.HIG8~DHH,H=RTIPA1H (H`$XAXAYf.Ci_ff.fAVfAUATUHSHL'dH%(HD$1HAA$@t(L,H Z-1H5(hH1H+]IA$ uTHUF8HHC1HD$dH+%(H[]A\A]A^DLSHEE$ EtDEt~AHH~+IPH=R1AH *H([W^_fC>HH+H=nRH 7*PH'IA1VZYMupL-E11HT$LL_DžA$ tuT$I$I @HH9tO9uSLaHCC9zHPSLH`Wf.HyD8~DHH)H=rQIPA1H /)H&UAXAYf.Ci\ff.fAUATUHHSHH8$D(E~lHE1Hd1hDH5^H=`ZYH^H¾hZHY1H5AH=BADVLHH6ZAD$H=QHL{&H &HLH:cHXH=LI $1ҾH=H]WH=&H[HIH0RLYHL=\IL$1ҾH=@HWH=(HZHIHQLYHL[I<$lYI|$bYHL[]A\A]A^A_,X@H=[%1tQH@AP1HH5H=JHHX#HE1A1hDHH5:H=mYA[A]HHXD EHE1A 1hDHH5H=XAXAYHHHl+M[:AIFH ?^LH1HHHPHH;<H@t@H3H+HHtqHD$HHD$P.IHbHHHD$Ll$XHl$PLB(HH|$PH;|$tHD$`Hp5fDL49H\$HLA91HIT=H5dHAH5eH&Dk`HD$xdH+%(HĈ[]A\A]A^A_f.E1DH9A9GHD3HHH8@t@HD$K2H|$*HH}HD$@HHt$ HD$HD$0Q-Ht$ HHHtYH"HD$HT$8Ht$0LHt$ H|$0H;|$tHD$@HpV4fDAD$@HD$fED$`HD$fDH?H9HzHt$(HT$ 3HT$ Ht$(HD$0HHT$@HT$ 0HD$0HT$ 7fH?I9w0I}H3Ll$`HD$PHLH0HD$P|15H=I-H|$H|$I`BHdBff.@U1HAWAVAUATSHHHPHdH%(HEHDžXHDž`HDžxDž(HDž0HDžHHHXHHhHpH(HH8H@-HFHx:~:PHr LAPH==(1H #HU,XZHxHhHH;H E1LeHH]fHLLDDHLLqH]Y444HLHEEH}H9t HEHpn1AH3HHH9tyHHsLp Lx(LL@ARDNV12HLHEEH}H9zHEHp0hH8~TEHHHDPHLAPH=&1H hH+AXAY@HH'HIB*IHLAHLmfHEL)EH0:H8LeHH;tNf@LHE)Ec:Hs LW-LL 9H$2HHH9uLH5L*L;LL;;HHHH-HIG3L?3L73H8~;H*ATLA PH= %1H H%)Y^H0HtFH{IHH[Hy HA0H9tHA0HpH.@L.HuH`HtFH{IHH[Hz HB0H9tHB0HpHn.@La.HuHEdH+%(u|HeL[A\A]A^A_]E1H }L1@H5<HH1;,IHE18mH"|/H<H=H<AWAVIAUATUSHHHT$dH%(HD$x19HHI'3t3HD$xdH+%(HĈL[]A\A]A^A_1fDLX7uHD$`L1HD$L=8,9L4LH;(HHHHH;<H@t@H *HI"HHtqHD$HHD$P%IHbHHHD$Ll$XHl$PLB(HPH|$PH;|$tHD$`Hp&,fDL5+9H\$HL/1HI3H5H58H5HHs:]HD$xdH+%(HĈ[]A\A]A^A_f.E1DH0A9GHD<*HHH8@t@HD$(H|$ HH}HD$@HHt$ HD$HD$0#Ht$ HHHtYHOHD$HT$8Ht$0LHt$ H|$0H;|$tHD$@Hp*fDAD$@HD$fED$`HD$fDH?H9HzHt$(HT$ )HT$ Ht$(HD$0HHT$@HT$ 'HD$0HT$ 7fH?I9w]I})Ll$`HD$PHLH&HD$P|fDH5Hq8fHD$VT+H=l#H|$H|$\I8H8ff.@U1HAWAVLXAUL(ATSHHHPHdH%(HE1LhDžXHDž`LpHDžxDž(HDž0L8L@HDžHH |Hx9~@PHLAPH=c1H uH"XZHxrHhL=HL9ur[HjHLHHLHHLHF*HL9HLL` HX(LHiqLeH]ENV12H LH]HEEH}H9tHEHp]'vLeH]HP010_10LEEH LH]HEHE E'DLeH]EY444H LH]HEEjDHHH.ILuHfLHEH0)E$1H8LeHL9tEf@LHE)E0Hs L#LL/H(HL9uLH5Lj!L2HHLL$LI)H81H0HtFH{I HH[Hy HA0H9tHA0HpH%@L%HuH`HtFH{I跾HH[Hz HB0H9tHB0HpH_%@LR%HuHEdH+%(HeL[A\A]A^A_]LeH]HY444_16LEEH LH]HEHE EofHH1 #IHATLAPH=1H HY^,&H3H3H4H3H3AWAVAUATLgUSHLLd$ML.Lvf.MMtLI_(LL9HFHtI LuL)H9}HH9~؅xMMMuL9d$tGI\$(LL9HFHtIt$ LCuLH)HH|ȅLHd$HL[]A\A]A^A_Ld$UHAWAVAUATSHH $HHHHIMH0HH`dH%(HE1HHǂH H@1HHhHHH(HxHHֿ<#ACHPH>HR8DžhHDžpH8HDžHXHH ~AHH^LHA1PH=H H1Y^DE1HpHEdH+%(&HeD[A\A]A^A_]@AD$ID$8LxH(E1I9HHLLHIHLNHLLtZHVLLDDHH#HHL9t-HHH7L` Lx(LL謹uAHLLHHHHHHH!H@@DžLDžDžDžDž  Hb'kcNLHCHP!HC AD$C$AD$C`AD$C(AD$C@CdH@AD$L~AD$H~C4AD$Lf.C4C8HHL\M苀CD ЈCDAL$DAT$@At$A|$r*t~\~ C,S0@AD$H߲NILH߲NILI_$wHCH_$wHC H H H5HL H0ЉÅHDE~M4HLHSH=~AH PHAHP1H fDH!_H@DLEAG DžfDC<@HHHLH AGDHHAGu: f.LpL`fo@H`H8H`HDžpHDžhiH`L9tHpHpLLfo=@HH8HHDžHDžHL9tHHpLL2fo@lineL@H8LHHDžHDžyHL9tHHp-H8LHbaselineLHHDžƅ$HL9tHHpHHD0EHH LHA<PfLH5HH0L̺HHDEtqDEueǀH 8~HHLHH=tPAw1H tHAYAZDž DžHH4(Hǁ48~=H0HLHH=PA1H H]A[XDž`HH8A:4HHHhigh-4:4HfDHDž ƅ&H9(Hcz`IAHPHD3&}RHXh@AGAGHHt AGHR8H3XH uVA?HxHLh Lp(LLnH'xLHPH/=&|jHXHHfoPHD3&}RHcz`IH3XH3PALJH AOHAhAGAh88A ApwAf%fAH@D`Et+H/=&|jH'xLH3XH3PH :HAI1A|$0ALJAA|$4AA|$<AA|$89A HDEfDE.DEDEADHHAOLD00AGM AGM[%%DHHDEȀAzfHHP HH5qSHHP HH50hHHP_ HH54+@HHP7 HH5HHP HH5uAGAfHHlDHsLL莪xHnLLtH`gGHPHrm{nmHXYDDžDž LٗH 1H5stOLH8HDžmainLHHDžƅH9(-H`gGHPHrm{nmHXH>HR8Hֿ<#ACH3XH3PH r"HbDEHHLHADPPH18~YxHXH8LDžhigheH9(thH zOKHPH*7+HXHLL#/H[HHPHØ(PrHXfoR@LIH8HHDžHDžLIL;(H+{AHPHĚ>YxHXSHXUHAWAVAUATSHH $HHIHIHLLHLdH%(HE1HHdžHH1HHLDžHDžLLHDž)HHDE~9HLHDžmainHHDžƅI9O HlA@A[DžlfD`HXfDjDžpDžtfXHHLƅ0HHmain-444H-1fHDž ƅI9 HA.H -PHLXAP f.H=H1HPD xPp 1H@HH8HֺHHHPPPHHHfD`fPffPHSHHxHxffPx|HHHH8VHHH<1IHHPHLHPH@ZHHHHH"A$PHPHHLHHH@HHHH@HH;PtH0HPHp4H0H9vHPLH@HH/H`A$PHPHHHH1H萩H0HPH HH9H HHH0HHLH(HH@@H(H H H9tH0HpDH@H;PtHPHp$HXHH?DH)EHoHLcL9HEI93HAvcH= (strinfoHBBg) afDZHLDHIHXDEt0HaE1LH8H5`HH1H(HXHH@HLIH8~@HŴA$LXA PH 1H=HUY^L[6IHE1H 'H1NHXHOHǺLLWAGH%HLc&L9HEI9wfoHAamB strefo{fDR$BHLD&`HHHA$PHPHHH1H@HHH]H0HPH HH9H HHH0HHLH(HH@@H(H HDž8H8HHLXH=PA1H H^XZHDž8A&1HLH "A1HLH ~HHHPHHHLBH@HPHzHHLH@`H>H{H@HHPH>HHHx|H@HHHHP^oP)0QHPHHLH0HDžHH@HbaselineHPƅX'H0H9H5LXHH?H)HHLcL9HEI9BHH5\HHLDH>lH{_H@HHPHLH@HPHHffo@L@lineHHH@HDžPHDžHHPLPH9tSH5LLPLPu2LH5LtoH)0>LA1HLH HH=ήH=®H=H=<xH=0lH=$`HIHIHYHHM@UHAWAVAUATSL$HH $L9uHHII1LLLH؛LdH%(HE1HHDž؛HDžHHDžLH%ALHDžƅL(HЛH(1HHlDž pHH HHHHHH8v8HIAuH= HHfPH e1XZHHxH6H=H2HH@H[]ATHIUHHHHxuQH8v8HIAH=yH=HPH 1wXZH1]A\SH=DHLHHHH]A\ff.ATHIUHHHH=uQHB8v8HIAYH=H=H-PH 1XZH1]A\H=HLHHHH]A\ff.ATHIUHHHHuQH8v8HIAH=Hb<HPH .1XZH1]A\H=H4LHHHH]A\ff.ATHIUHHHHuQH8v8HIAH=9H;HPH 1gXZH1]A\CH=HLHHHH]A\ff.AUATIU~@Ht(H=H4HL]HhA\A]LpLH LHHuI$xHtHL菵t]A\A]AUATIU~@Ht(cH=DHHL]HhA\A]L脿LHyLHH;uI$HtHLt]A\A]AUATIU~@Ht(H=HHL]HhA\A]LLHLHHuI$HtHLot]A\A]AUATIU~@Ht(CH=HHL]HhA\A]LxdLHYLHHuI$HtHL߳t]A\A]AVAUATAUHSHHL-dH%(H$1A}v;HIH*A7PH=71H H mXZU @MDEHk} Z>DIL@LHj ATDMDDLHHHHHǃHǃ8H)@1HEK1H$dH+%(HĠ[]A\A]A^@,fDEEEt?HHIAPPH=ۼH 1HY^sfDA}tHH=7IAUPfEMEtPHIAHPff.AWAVAUATAUHSHHL-dH%(H$1A}vAHIH~(H=,PHx1AH +XZfDDD9`A}D`ADdhlE9ptA}pAE 9ttA} tA@@9|mA}v>HH.H=$IPA1H H^ AYAZ@x|A9"p [tn>d`Lt$L|"hDxLHxjATDpDlZYm`HH襻H=H1E1HǃHǃ0H)8HH$dH+%(HĸD[]A\A]A^A_DxD9A}HH=IAATH HPHmP1蝽H @D$DDD9`mD9d`HE1H9hI{@tHHIAH=H H'PPHԲARDT$,AWP1ӼH0DT$ DHIH=HH APHť1芼EY^@HHlH=FAPI1H 3HB_E AXfDE$Hx転 fDAEt@HHIAPH=ķH H 1ʻA]A^fDADE}EtHH1IAPAEtHHIAP놐AEvHHIAPH=+1H "Ho1A[AE]AEvHIATAP%DAWAVAUAATUHSHHL%dH%(H$1A<$vAHIH"H=|PH1AH u苺XZfFD(HD,HD9A<$-DAD H$HX9A<$vDHIH=HH APH'1ιXY^f@; tA<$ C P eXLt$L0LHjAUDDZYHH:HH 1E1HǃHǃH)HH$dH+%(HĸD[]A\A]A^A_f.  A$v?HASIAPH=HH 1+A$AYAZtfDZfDfDE<$E[HHڟIAPE4$E3HH`,IAPA$PH\IAPA$A$HЫIUAP\üAVAUATAUHSHHL-dH%(H$1A}v;HIHA,PH=1HH -XZUPH9 Ht A}-PM TILPL HjAATDT貛L/蒹HHױHogHHǃHH)P1HPTAPTB1H$dH+%(HĠ[]A\A]A^fDu 9T苚A1EuTPU HIپA0RQTH RHPHCPH=S1茳UH0EEEt?HHIACPH=H ,1H9Y^fDA}tHHe)IAHPff.ATIUSHHxHtrHH8w"H[HL1[]A\fEHIAH=iH BHPH>)UP1eH H0t5PHIپPH=1H H^AZYeATIHUHSHB 輹HtgS uEtCEtCSHCC[]A\fDH8v8HMAjH=@HI(HPH u1>XZC []A\ËELCCHHq@PCC[]A\ÐEPCCHHt7@PCC[]A\DELCEPCC[]A\C @AVAUATIUHSHvHH軭L5IA>vCETHIA;H=4H HuPHIUP10H @HHH HHxMD$@Lt_A>vQIAPH=H RRHPHtP1蜯H fIT$@ BH[L]LA\A]A^ݺDAt8HH'IAGPH=%Hr1H +XZH聸LLV[]A\A]A^A6tH&UIAAPff.fATL%UHSA<$HvDxIH=HAkH PH֘P1苮XZf\HPr9X$HHA<$vS\HIHPH=AtH PHOPH9P1 H \HHxH8LdL9@H8HHDH8HHDH8HH|HH|xޯLHUHHH")Ѓt ǃ[1]A\fDX޹\HPHfK4$H@H8HHHf.ATL%UHSA<$HvD|IH=HAH PH֖P1苬XZfHr9HA<$vSHIHH=AH PHmPH9P1 H H|HLdL9HHDHHDHHHH||ޭL1[]A\HHfK4$H@HHHGf.ATLUH-;SH8HHHHPH\}HvH PH1IAj:A$ZY@HUIPH=1AH H.^_{fǃEPfDHH51cH1[]A\A]A^A_fHYH51;1 f.AWfAVMAUATEUH͹SHhH|$T$dH%(HD$X1H)D$ H=HD$(H)D$@)D$HD$PfL$ft$@HD$H)D$0#L=URH=ISH1IELHHwI}LL=HALHVI}LH'IELH跴A]IEEnH=ы H=IH1L=LHtOLPHHEH=1菢H=I1|LHHuLl$8蒴1HT$LH0H|$HT$T$HtuHHɎ8vhH=詨LL=ZHXY H5ՉL1MPLLLH ɉH!H5։HtHM1ҾH=vPLHUHM1ҾH=Y.LL5TH,LH5蝯ML5H5L耯ML5RH5LcM@L5H5ΖLFMHL5HH5gL)MhL-H5dL LL-~H5dLLL-AH5LҮL L-H5FL赮LL-gH5GL蘮LL-H5GL{LL-H5.L^L(EA$H}CH}:HH[]A\A]A^A_@UHSHNHHHHي8v8HIAJH=PHWHąPH 1^XZHHHv1H=HrHH@H[]ATIUSHH&HtrHH78w"HHL1[]A\fEHIAH=H rHPHnUP1蕛H Hȉ0t5PHIپPH=:1H !HAOZYeAVAUIATIUHSLH[HTIƃ;vDEHHMAH=ŖH H4PHUP1њH DHHHHI$ME@L處t5HxLH轗[L]HA\A]A^ڥf. t8HHMAPH=H1H Φ$XZLLWHo[]A\A]A^Ë3tHUMAPAWAVAUATUSHHBH& HxD IHIHIH ILJALJALJ0ILJ8ALJ@ILJHHkLeA$BfAA$DfAA AElAPx<ATx<Ax<AA$ HAA$$HAA$tAA$uAA$vAA$wAA$nAA$qAA$rAA$oAA$pAA$sAA$2AA$yAA$xAA$lAA$AAA$ZAA$tAA$(2AA$)2AA$2AA$mAA$zAA$XAA$YAA$BAtA$ BAA$BAuA$BAwA$ BAxA$ BAyA$ BAzA$ BA{A$BA|EAAEAEAEAEAEAEAEAEA E A EA E!A E#A AEAAAEAEAEAAEAEAAAAAE"AE&A}"|E$A}%AU$D@@8F1tT(fAG H9w1@t@TxfAGJH9wA}_AHgALIH{ATlLAIAA\AAAEHA舝IƋ@1E1Hl$LMAL6fIcAAUH AUpLHA9_$IL,AEltALHuHρ8vJHIH=GH` H|APH 1T^_ZHA~AAA1@AHHu1@AHHuAADDMIHl$LŸI{AH1AM\M?]@HcIא9v3HHHtIH1@A9 HL9uIM9uALMd1AM?eDHcIf9v2HHHHtIH1 fHL9t A9 uAIM9uATMlI?m1fHcIf9v2HHHHtIH1 fHH9t A9 uAIL9uuA$zA${LAoD$I I HIt$pM AAoL$ H)M$H)ց€AAoT$0AAo\$@AAod$PAAol$`A ID$pI I$I I HLLHI$H)H)I I$hI 1HAo$pA Ao$A$ Ao$A4 Ao$AD Ao$AT Ao$Ad Ao$At Ao$A Av;H UIپPH=3~1HkAH XXZfDHHHHHME@L"}tHv[L]LA\A]A^sA>t8HHIAPH=}H 1H8kÁY^LLH[]A\A]A^EEtH)UIAP@ATSHHHIHtHL[A\Ho8vHIAwH=|H!HjPH 1XZfAUATIUHSHHL-2odH%(HD$1D$A}vCHoIH=||PH$j1AH 蛀XZfLHHI$HI$ǃHHT$HAD$PXH&HHH^H HtHH]HHJH;\_A|$Lƒ Ј_AT$M Ј_AT$N Ј_1}uXHH_ Ј_m1HT$dH+%(H[]A\A]DEfDfDEmEt=HARIAPH=szH 1Hh~^_RE]EtHyIQAPfEeEtHxAAQIPAmtHxIAPAPh=ff.fAWAVAUATUHPSHH.I&yHHIÂHHI耋HHHE11IHҫAIG HuH5uhH=`l)LL=ZHXY蠆H53lL豎MPH蒌LLH &lHuH51lHx藏HM1ҾH=tЃLHՈHM1ҾH=t讃LL5$H謈LH5kML5H5kLML5BH5kLM@L5H5.wLƍMHL5H5kL詍MhL-[H5kL茍M$L-H5kLnM$L-/H5vLPM$L-H5kL2M$L-CH5kLM$(L-դH5vLM$0EH}܄H}ӄHH[]A\A]A^A_靃ff.fUHSHHHsxHHii8v8HIAH=vHsHdPH 1zXZHHHmH=vHHH@H[]ATUSH`HHwHHDuHHwHxDHVu"AHhDEu@E1D[]A\DHx$_HHtXHA1h}D[]A\HIH=uH΀H σAPHnc1yY^fDH h8t;HIAH=_uHH.cPH t1yXZHxHǃxHuATIUSHHffHtrHHwg8w"H\HL耇1[]A\fEHIAmH=tH 2HsbPHUP1xH Hg0t5PHIپPH=Zt1H H'bAixZYeAVAUIATUHSHV}HHuL5fIA>v;HUIپPH=s1HaA8H xXZfDH~HHHHME@LrtH6[L]LA\A]A^3A>t8HHfIABPH=MsH &1HawY^LLzH΀[]A\A]A^EEtHUIA<P@ATSHHH~IHtHL[A\HQe8vHIAH=rHHw`PH 1vXZfATHIUSHzHteHHsDIHHDHCDI|$LHID$DHH)H)΁dI$HE(HZHL踄L[]A\Hdt;HMAH=qHHH_PH ~1 vXZE1AWAVIAULATUHSHH(L=ddH%(HD$1D$ A?vAHsdIH=RqPH'_1AH ;~uXZHH-HkHE1䉓HǃHHT$ HMPQMTQEP@ETD)fDHHBD$IItK4HuԸBD$IIuEgLDHEhDIEiDJLUD ЈLUr ЈLUL߃ ЈLUM࿃ ЈLUN ЈLMUq ЈMUF ЈMUG ЈMUd ЈMUn ЈMUp߃ ЈMEETEEUEsVEtWEuXYZ[ Ј[ Ј[ Ј[ Ј[EeEoE{E|E}E~ffEjPEgEhHEio\olo|ooo_tj1HT$dH+%(u{H([]A\A]A^A_fEEt8HHmlIAPH=lH y1HZqY^EEtH=IWAPwAWfAVAUI͹ATEULSPHxH|$T$ dH%(HD$h1Hy)D$0H=,lHD$8H)D$P)D$ HD$`fL$ ft$PHD$X)D$@LIHD$oE1H @IHH5>41IHHGA^IFEnH=_pH=_IpH1L= `L5`LjHtOLwHwEH=_1qH=_I1qLHIjHuHD$HD$H}1HT$ LHiH|$HT$ T$ HxuCHL]8v7AUE1AHgH=jHoXPH Jw1nXZLwHwHD$hdH+%(u}Hx[]A\A]A^A_ÐL16pLI1'pHH=~^,oH=^IoHDH=A^1HzHiNuff.AWAVAUATUSHxH<$dH%(H$h1H=iHDŽ$HDŽ$DŽ$H=K^H=E^H=hq$|H[8v@HH`H=iE1PA^1H uH\`JmA[[H$hdH+%(J&Hx[]A\A]A^A_fH]HfHH`HqhH5]H xu6L%[E$EJoE1APH_PfDHhH5gHwH$Pg|D$PEADd$L%ZAA<$Hs L5\MA?vBHH`H=\E1ATAH fsHUP1kH DD1?LHL ZpA3gA?v=HHoH=#\E1ATAH rHUP1dkH HHrH9T+A9|DcD9d$fDH=[1HWwHfrH=}[1H7wH=[Hf-fH=][1HwH=_[HP[f.H=3[1HvH0[L%XA<$YmHE1H=[PH]AH qSHP1AjH DA<$HH]H=eE1PAe1H hrH]AiAYAZD$XYD$HZHcIHfL-ZHYHLtA $LpA<$vBHHlH=eE1AWAjH qHO\UP19iH D\$X fD$1mÅH$gÅD$EH=ZcpHH1H5ZIkH8HHDŽ$IH,L=/DŽ$L-\DŽ$DŽ$`@A<$v9HhA6H=cE1PA1H pH6[$hAYAZDŽ$I~IH,H vtI>LuA<$v>HGhA6H=ucAPE1H pHZ1g_AXfDDŽ${L%UA<$DD$XAH$QiH$tE $EHfg$E1A$SPH=bH goHZ1fH H$hH$sE$E}Hf$E1Av$SPL-~WHVLLqA$FiE1A`PHiSAUPyA<$ iHE1AYPHYH mSHOPH7TH81eH {@hE1A_PHRiSAUPHSH XmHH81eH (fL-VHULLp0A$NhE1AaPHhSAUPHH=UE1AD$H lHPHeiAUP1eH f.DŽ$DŽ$DŽ$DŽ$D$D$HDŽ$HDŽ$E*Ld$K@H|$ _|$HD$@}t$XH|$ `D$D$9$|$mHD$ HuHD$8v͋D$H=_E1AH ylHWPHdP1cA]A^HH}gE1APH=lTH =kHe1c_AXzfHt$ H<$HHtH$bH$Ht$ H<$w~HHtH$rbH$L|$@Dt$H u'H$H5.GH/GMEHMEHH5FHFH *fE1DDl$(f11H- @HHDŽ$H$HI )$HLl$(HDŽ$HDŽ$)$)$ HA9te uHD$8v;AWE1AcHcH=E]H jPH?1'b]A\@AA DH=RL%;PH$HHD$8I4$qH$@HH$qH$I4$HH$qH|$@i H$fDŽ$H$LAH D$PDŽ$HD$0D$HH$H$f~D$`f~$f~D$pf~D$\D$0L$1퉄$H@H$LAH`QfD$$D$D$$($8$H$XH#L$LЅ HD$$( L$H$8fn$,foL$pfoT$`9NL$Pf8?fn$0f8?f~L$pD$H$:f~L$\9f~T$`f~$NDD$PA $vm$H=ZE1AHPD$XPD$lPD$`P$PAFPH$H<tHcH IgP1q_H@AugAtaEAFjHD$8vAE^HrRE1AASPH=+ZH fH&1 _AYAZDHH;l$8iDuHD$8v>HHaH=YE1PAh1H fH^A]A^@H=!ZiHI]H=RI`LH]L]H=%VIp`LH]LLL-H;sZLLhZH[I|hHD$011UHA98 uL%]NHD$8v?AVE1AH_t$8H=eYH fATHPP1]H AGwHdHcH>fDf(HDŽ$)$PH)$`)$p)$HD$8lH|$0HHD$HwpLHlpD{LHC]HH$HCD$C !iH$PfLHD$P$H=dO)$Pf$P$)$f$H)$`H$h1)$pHDŽ$H$x1 ^l$I&L1dL1H=N]IL%WHuHD$HHT$P1LH|$8h$VH<$L)HeuGHD$8v=AUE1A<HTH=_LH cPH1[A[[fDLcH|$0dLdqfH=JHDŽ$)$PL%Mf$PH)$`H$h0)$f$HxH$)$pL-MjH|$0HFnLH;nH=HMH$xHCD$C1[LH[I?f.HbLbH=M1-\LH1\IHcUHuZH$P1HHTIŅYHaH<$LL du@HD$8v6HRUE1ɾPH=_I1AH aHSYA[[H!bLb,HL$0t$E1MH<$$(HD$8v7HO[UE1APH=-U1H aH}LkYA\A]t$H<$MHL$0AwHL$0t$E1MH<$$HD$8v5PH|ZE1ɾPH=T1HKAH >aXXZt$H<$MHL$0A HL$0t$E1MH<$$HD$8v5HYQH=TPE11AH `HVKIX^_t$H<$MHL$0AgzHL$0t$E1MH<$蕵$vHD$8v8HXAPH=SE1PA1H )`HJWAYAZt$H<$MHL$0A$H|$0HD$0D$TfDHL$9RHH=ORE1APH$H>4H3tH?YH ^P1WH M$H$yHD$8vGH[H3H=QAtHIE1H r^PH1V_AXH|$8^hH$QhH$Dh?O$E^E1AH=PH03ASH$tHcXH ]P1UH L%)DA4$ePHYE1APfDHH@MdH$Ld$Ht H<$HsH$Ht H<$HfHA)$AAH=DH$Hr)$0H$8Hq)$`H$hHr)$)$)$PHDŽ$@f$fD$0HDŽ$fD$PfD$H$)$ )$p0 H=P_H=QI_H=/SH^LHSHISLH.bHISLHbHISLISLHaHHD$jSLI_SLHaHLIaHHaHT$AOHÃJAMH7cHT$L8HPH$(cL(HXH$x51H$H50FHMI1H$PH5FHMH<$1LH5FI]uGA<$v@HH=VH=~BE1PA1H C[H,XRA[[H<$1LH5E\uGA<$v@HHUH=BE1PA1H ZHWR]A\PH=TR^HHZHMHH MH<$1H5,E\HMH%H MH<$1H5E[HMH(H MH<$1H5A[.cf $vm$H=LE1AHPD$XPD$lPD$`P$PAFPH$H~.tHUH ,YP1TQH@EGAAHD$8%E^HVDE1AASPDŽ$DŽ$DŽ$DŽ$DH0WI>L^ A<$v7HQA6E1H=BLPH X1AHCyPY^DŽ$RH>LEL ELH=^BHH>jjhjj0HJBP$P$1QRD$$)UHPHT$8H5IHPL6OH=qCIQLH,OLOH=zGHD$0QH|$0HOHt$0LKLLL-,KH[I|YH=LDL DHD$0H1Hj$Vt$`VLRDD$|L$hcf@LHDŽ$@)$0H ^A A AA$$o$=$$ H5@$@LR`H$H|$0H5_ OHD$8vvHAt$0H=EIHVPL%?1E1LAHپNXZHD$8v.HlAAVHE1PH=HLA1MY^1ZH|$8_H$_H$_H|$0t'MtHD$0ANHyH|$0HtVMQLOH U1H5]L-V>Hy=LLfXA$OE1AbPHPSAUP-H$H5>OH$H|$8$"LH5L^OH$LK/I>H5(AZ}A<$=HLA6E1H=HPHs?1AH TRLXZDŽ$+L-V=Hr<LLWWA$NE1AcPHuOSAUP@LE8Iv:PH?E1ɾAWH=W<AH "SUHIP1KH D$XH$H5=nN}H=>1HWH:L$]$$H5$xC$i$sH5?=H$H5<ME0H=<"A<$v5HNRH=3;E1PH R1AHwJY^cEH$H5S<RMaL-v;H:LLdUA$LE1AdPHMSAUP+H-EHNDHH9WH-]EHMxHH WH-AEHMCHHV.H$H5s;hLwL1LUH86DŽ$%L-w:H|9LLQTA$KE1AePHoLSAUPfDLH5]yKH$LH5LH5UKH$LGLH5:1KH$LHGLH5:KLHGH(H?AWIAVHAUATUSH(HWH)H9IH/HGII)IIJH9 HGH9IM)M9!L9vPt$Jt-J|5ILSMu[I,$I\$LDH([]A\A]A^A_HI9wIFI9IM0fDIt:HLL FI,$fDMLL1LJI,$m@AEI,$YFfDfDAEt&Jt-J|5ILLD$RLD$M9IK7I9s:M9K4IMHL?EI,$fDIFMHLLQI,$fDLLHLD$L$LL$dQLD$L$LL$'GfDM)ItHxH@HxH.HpH@H5HL`CHH[HMHH@HHHLHHL`L`LDžpNV12HpLLHDžhHH`ƅtHHH9P"H?H)H&H@LkH;`HEPI9NV12H@LHLLDHƅxEH`HP010_10LHpHDžh ƅyH9Pi!HHH?H)H%H@LkH;`HEPI9!A, fDH@LHDHHH?H)H-$H@Lk H;`HEPI9HP010_10LHHBEH@LHLLD HDžpY444H`HDžhƅtH9PHHH?H)HI$H@LkH;`HEPI9!, f<H@LHDHHH?H)H~#H@LkH;`HEPI9Y444H@LHDHH`HY444_16LƅxEHpHDžh ƅyLLH9PHHH?H)Hn#H@LcH;`HEPI9 , f4H@LHDHHH?H)HC#H@Lc H;`HEPI9HY444_16LHHBEH@LHD HHH?H)H"H@LcH;`HEPI9 }f H@LHDH&L`HhHHLvHLLDžpmainLƅtH`HDžh*HhH9H,H?H)Hu!H`LkH;XHEpI95mainH`LhLLDHDžpmainH`-1ftƅv0HDžhƅwuH9HIHhH?H)H:!H`LkH;XHEpI9, fH`LhDHhH?H)H H`LkH;XHEpI9Hڸ-1mainfBB0H`LhLLDHHDžhH`Hmain-444Hpƅx[H9Hj-1LLƅz0fxHDžh ƅ{H9HHhH?H)HH`LcH;XHEpI9IA, fD,H`LhDHhH?H)H H`Lc H;XHEpI9HA-1Hmain-444HfDZB 0H`LhD HhH?H)HH`LcH;XHEpI9A }fDH`LhDH L`HHHHHHHÍryHCD1HHHHHPHPH9HHHHHHHHH@@H?H+HHH H5DHL{6HpH HHPH9 H HHH0HHHHH(HHH@H@6H@HHPH9, H@HHHPHHHHHH@@H?H+HH&'H5>L5HH`HHPH9 H`HHHpHHHhHHH@@H`H;* HpHhH;@HHHHHvH`HpHDžhH`H;tHpHpT1H@H9tHPHp81H H;ptH0Hp1HH;xtHHp0H HH5;L`4H?H+H}H H5G<4HxHHHPH9w HHHHHHLHHH`H@Hh@3HpH HHPH9 H HHH0HHH(HH@@H?H+(H5HH6H5\<73H@HHPH9 H@HHHPHHHHHH@@H?H+HHH5(:L2HH`HHPH9\H`HHHpHHHhHH H@@H`H; HpHhH;8 H0H H(H0H H`HpHDžhH`H;tHpHpt.H@H9tHPHpX.H H;ptH0Hp8.HH;xtHHp.HH;PtHHp-HL`3I=,DlHEt3L'I1H=18H1L&&LHk$LHL`Y$`7HH Iǀ\2fo@IGfpfoPHAG Apfo`Ao$fopIAw4foAHEADfoAoTfoAwdfoIGhAtfoAfoAfoAAAAfo}fomfouAGlAfo}A8IAfoAfoA(A<ALHIGHHɪ)HH) ))HDž0ffD H(LR2HH1H5t6 H(H1H5p6/uNH78~BHS8HE1APH=&!1H 8HvL`%Y^HH;0tHHp+H`H;XtHpHp*H@H;`tHPHp*H H;8tH0Hp*HH;@tHHp*HHHEdH+%(He[A\A]A^A_]fDl<3AUȃlHxH9pfDAoM$)@AoU4)PAo]D)`AoeT)pAomd)Aout)Ao)Ao)Ao)Ao)Ao)IHAlf.IUȃhHTŀ"H=H@1HHL`/HHpH3DžlDžhHA1HH (L`*HL`H52LL`HP H@Hj,H`HpH@HHhH9 HpH;`4 HPH@HHHPH$ H`HpH@HDžhHH`H;HpHp'HL@H5LL`HP +H@HPH`HHH9HPH;X0 HpH`HhHpH H@HPHDžHH@H9HPHp&oh)poH)ox)pop)PYox)ox)oH)p_ox)Po`)0goX)poP)oX)0oP)o`)POHhHt$HsH"HhHHH`kHhHt$HHt"HhHHH`Hmain-444LLHDžhHpƅxH9HHhH?H)H H`LkH;XHEpI9e, fH`LhDHhH?H)HqH`LkH;XHEpI9\Hmain-444HH`LhDHƅz0H`Hmain-444Hp-1fxLLHDžh ƅ{H9HHhHt$HHH HhH H(H`HP010_10LLLƅxEHpHDžh ƅy>H9PLLDžpY444HDžhƅt H9PHY444_16LLLHDžh HpH9Pk@oH)P/HHLL1hHA1HH *-L`$HHLL1hH@HHPH9H@HHHPHHLHHHH@@A1HLH ,/$-1LLƅv0ftHDžhƅwH9HHmain-444LLHDžhHpƅxH9HHH5 LLƅ{HDžh @H9HfDHHHHH`HpHHHHHHH`HpHHtH H(H0HH`HpHHHA1HH B L`")HA 1HH  L`n"HA 1HH L`D"A1HLH k%"6A1HLH "A 1HLH !ZA1HLH |!LLDžpY444HDžhƅt\H9PvHY444_16LHDžh HpOfDHt HHAHHH`HhH@Ht$HGHHhH@HHH`HA1HH q*L` A1HLH K* HA1HH (*L`~ A1HLH *_ A1HLH )@ HA1HH )L` GH`HhHpH@HPHH@HHHPHH`HpHHox)P-pHhH pHhHpHhHH@H=j)HL`H@H=B)HL`H@H=HL`pHhH@PHHH`[H@H=_HL`H=L`zHH5k 'H=TH=uCH=i7H=]+H=QL`H=>L`H=+L`H=H= H=H=H=L`H=H=H=H=L`xH=lH=`H=TH=zL`AH=g5H=[)H=OH=CH+H+H ,H5,H,H ,H ,H*,H,H+H+H,H+H,H*H+H+H*H*H*H*DUHAWAVL8LAULpATL`SHHxHLHdH%(HE1ƅ0DžDžHDž(HDžHƅPHH0L`HH HPHH@HHDžhƅpDžHDžHH HDž(Dž8HDž@HHH!LHLPHDžXLHDžƅHDžƅHTH`HH5HHHLAHHHЅNH8~bHHW%LAPH`H= H %HHH H1LXZf.E1HH;tHHpHL9tHHpqH@蕰H艰H`L9tHpHp=H@H;tHPHpH H;tH0HpHEdH+%((HeL[A\A]A^A_]H3HH`HH5-H.HHLAHHHЉu upH8HH#LA P)fH`Lœ1qHH M%HH5yH H`H5bLH`HHHHH`LpHDžHu@=uHH9EHH=w_uL`HHA$NV12HDžhƅtH`L9tHpHpmD=]OAL`HHY444_16LHI$AD$EHDžh ƅyin@L`HHP010_10LHI$AD$EHDžh ƅyDH(HH8(HHLA*Pf.H`L1zHH HH5vHL`HHA$Y444HDžhƅtLQHHhH`HH]HHHH`DžpNV12LpHHL`HDžhƅtHdHhHH9 H?H)H&H`HL9HEpHNHH9X2NV12HHHHHhH`DHP010_10LL`HpƅxEHDžh ƅyH99HHH5XH>HhHH?H+H,%H`HL9HEpHN HH9HP010_10LHHBEHHHHHhH`D L`DžpY444HDžhƅtH9HHH5hHNHhHH?H+H"$H`HL9HEpHNHH9 2Y444HHHhH`DL`HY444_16LƅxEHpHDžh ƅyHHH9HhH?H)HH#H`HL9HEpHNHH9;f2, HHHhH`DHhHH?H+HR#H`HL9HEpHN HH9HY444_16LHHBEHHHhH`D HhHH?H+H*"H`HL9HEpHNHH9A }fD2HHHhH`DDEuvaL`HH0A$mainHDžhƅtH`L9tHpHp ;H%;M싅H[@HHH3PH3H bH ?^fo0)Pfo)0yoX)0ox)po`)oX)To`)oX)vox)p1oH)po@)PmHhHt HL,HhH@HHH`"HH`H5HHH?H)HHHHL9HEHNHH98Hmain-444H2HH-1HHDHmain-444L`Hpfxƅz0Ht HLH`HhHhH`NHhHt HLHhHHH`HhHt HLHhH H(H`#op)PCop)PHH1HAH H,H@HHHPL`LpLH`HhHpL`LpLH5 LHHHDžhƅw[I9HHHmain-444L`HpHDžhƅxI9VLT LLHHHDžh ƅ{LI9HLL1HH謥HPH@HHHPH9oh)PHH1H`AH HvHHHL`LpL}HLL1HHHH@HHPH9H@HHHPHHHHHH@@HHH H(H0L`LpLAHH1H`AH Hl@HH1H`AH ޯH7AH]AH bHHHHH@Ht$HHHHHHpHhH@^pHhH pH`Hh9pHhH`oh)P3PHHHSH`H=:HH='H=H`H=HH`H=HH=ۮH=ϮHH=HHH=HiHH=HOH=uCH=i7H=]+HH=JHH=7HH=$HHH= HH=HH4HkHHHH~HHHDHDHoHHoHH`HTHHH<HHH^HjHHFHHAWAVAUATUHSHH|$Ld$pLdH%(H$1H= HbHD$t pD$pHD$x$HHQHt$LЅLd$HHLHH|$IHHMA\fp1HAhApL=L5)D$ )D$0f|$ H=HD$8Hk)D$P)D$@fDD$PHD$`HD$XLl$HcH=aHTI8HLL1 LH1IH?HueHT$ 1HHIƅH|$1LLuBHK8~6HUE1ɾPH=>1HAH XZHLH$dH+%(HĘL[]A\A]A^A_@H8E1LQkH jQ1H5JH=1HHHhLYH RJ1H5JHIH=5HH APHy1Y^;fDUfHAWAVAUATSHH(HpdH%(HE1HƅH0HHHHXHHHHHHH0H@H HPHPDžHDžHDžDžHDžHDžHDžHDž(ƅ0H@HpH=H`H`HHDžHƅPHDžhƅpH8HHDžƅ)E)E)E)E))HpH=HxDžlDžhHxLpL I$HHumApLHhL`HL H`L9tHpHpHH@HHHL8L`M(LAHHw HfLHgLGDH?H9(H@H{HL`H`HHpHLH`I$LpHHurApLHhL`HLҩH`L9tHpHpHH@HHHL8L`Mq'L HHw HfLHgLGDH?H9N'H@H{HL`H`HHpHLH`AD$ +h4HxH9pPH@It$$H 1HxH@HxH,HpH@H5\HL`HHHHH@HHHoHHL`їHL`DžpNV12LpLHHDžhL`ƅtHwHHH90H?H)H'H@LcH;PHEPI9JNV12H@LHLHDL`DžpY444HDžhƅtؼHHH90H?H)H%H@HKH;PHEPIH9^"A, fD H@LHDHHH?H)H<&H@HKH;PHEPIH9 Y444H@LHDHHH?H)H%H@HKH;PHEPIH9pA }fDH@LHDH<L`HhH"LzLLL`LƅtDžpmainHDžh5H9X,HhH?H)H$H`HKH;`HEpHH9O mainHLLHhH`DL`DžphighHDžhƅt茺H9XaHhH?H)H#H`HKH;`HEpHH9!, f<HHhH`DHhH?H)H"H`HKH;`HEpHH9GhighHƅHhH`Dpfo@LLH`HDžpHDžhHxRHxH~H;XHhupH?H)H"H`HKH;`HEpHH9], f4HHhH`DHhH?H)Hl!H`HKH;`HEpHH9foӾHƅHhH`Dfo@LLH`HDžpHDžhHxHxH"H;XHhupH?H)H H`HKH;`HEpHH9?, f HHhH`DHhH?H)H H`HKH;`HEpHH9foHƅHhH`Dfo`@lineLL@H`HDžpHDžhHx蓶HxHH;XuHhupH?H)HMH`HKH;`HEpHH9, fHHhH`DHhH?H)HH`HKH;`HEpHH9Hfo1BlineHLLHhH`DHbaselineL`HpHDžhƅxHH9XHhigh-4:4LLHDžh Hp:4fxƅzH9XHhH?H)HH`HKH;`HEpIH9, fH`LhDHhH?H)H H`HK H;`HEpIH9Hhigh-4:4HH:4fBH`LhD HhH?H)HH`HKH;`HEpIH97A }fD4H`LhDL L`L臛HHߍplH61HvHHHH HPH9jHHHHHHHHH@@H?H+HHHPH5HHHHHxHPH9HHHHHHHHH@@LH(LHL;xHEI H H9vH0H9HE0H9HHH0HPH@HHHPH9H@HHHPHHHHHH@@H?H+HHH@HXfH5kHHHHHH.H`HpHDžhH`L9tHpHpH@H;tHPHpH H;ptH0Hp~HDHH?H)EjH>HHK?H;HHEIH9foHAd Hleaved, HP0fo@8mixe@fofDP<@>}@ HLD?HHH5EH0L`H?H+HH0H5HpH HHPH9 H HHH0HHLH(HH`H@Hh@}HH@HHPH9a H@HHHPHHHHHH@@H?H+HHG:HXHH5L`HHPH9H`HHHpHHHhHH H@@H`L90 HpHhH;@ H0H H(H0H H`HpHDžhH`L9tHpHpH@H;tHPHpH H;ptH0Hp~HH;xtHHp^HL`kIDlHEt3LI1H=R19H1LLHLHL``HH Iǀ\fo@IGfhfoPHAG xfo`Ao$fopIAw4foAHEADfoAoTfoAwdfoIGhAtfoAfoAfoAAAAfo}fomfouAGlAfo}A8IAfoAfoA(A<ALHIGHHP<)HH o) ))HDž0ff H(LHH1H5H(H1H5JuNH8~BHKHE1APH=1H HL`ZYHH;8tHHphH`H;`tHpHpHH@H;PtHPHp(H H;@tH0HpHH;HtHHpH bHbHEdH+%(He[A\A]A^A_]fDlAT$ȃlHxH9pDAoL$$)@AoT$4)PAo\$D)`Aod$T)pAol$d)Aot$t)Ao$)Ao$)Ao$)Ao$)Ao$)I$HA$DIT$ȃhHTŀfDH=H@1HHL`H3HpHDžlDžhHA1HH L`H& HHK'H;HHEIH9-foSHAiv@ ressfohfDH$@&e@HLD'HL`H5LL`HP H@HMH`LpH@HhL9HpH;P HPH@HHHPHH`HpHDžhH@H`HL9HpHpHH@H5χL`HP {H@HPH`HHHH9AHPH;`RHpH`HhHpHBH@HPHDžHH@H;HPHpox)pIo`)PoX)p'oP)PoH)0/oP)oH)soX)p ox)pox)6ox)HhHt HLHhH H(H`HhHt H LHhHHH`HhHt HLRHhHHH`HbaselineLLL`HpHDžhƅxȞH9XupHhH?H)HH`HKH;`HEpHH9c, fHHhH`DHhH?H)HH`HKH;`HEpHH9JHbaselineHHLLHhH`DHhigh-4:4Hp:4L`fxHDžh ƅz茝H9XeHLDžpY444aH90UHA1HH L`cqo`)Poh)PDžphighLLH9Xƅ4fDH H(H0L`LpLHHHL`LpLHLL1LH0dvHPH@HHHPH9:o`)P;ƅxHLL1LH0vHH@HHPH9^op)P_HHHL`LpLA1HLH 2A1HLH ށHA1HH !L`wA1HLH XHA?1HH L`.NA1HLH /kA1HLH }A1HLH SA1HLH f}A 1HLH }!HA'1HH L`iHA1HH L`?Ht HmLHhH@HHH`-Ht$HMHӺHHH`HhH@A1HLH G褿A1HLH (腿-A1HLH fA1HLH GA1HLH (A1HLH  "H@HHHPL`LpLH`HhHpHH@HPHHpHhHpHhHpHhH rH@H= ~HL`;H@H=RHL`ǷH@H=*HL`蟷H@H=}HL`εpHhH@PHHH`H=}芵H=}~H=}rH=}fH=}ZH=}NH=t}BH=h}6H=\}L`#Hhigh-4:4LLfDžx:4HpHDžh ƅz蜖H9XuH=|H=|L`讴H=|袴H=|薴H=|芴H=|~H=|rH=|fH=|ZH=|L`GH=m|L`4H=Z|(H=N|跻H==| H=1|L`H=|H=|H=|ԳIcIHIWI HHH,HHHuIHiI}HIIHIkHUHAWAVLpLAUL8ATSHHxHH`HdH%(HE1HDžDžHDž(ƅ0HDžHHH0ƅPHH HPHH@HL`HDžhƅpDžHDžHH HDž(Dž8HHHHDž@LHLPHDžXLHDžƅHDžƅHPH`LH5[H\HHHLHALЅNHǟ8~bHH7LAPH`H=H |HHH|H1,XZf.E1HH;tHHpmHL9tHHpQH@uOHiOH`L9tHpHpH@H;tHPHpH H;tH0HpݵHEdH+%((HeL[A\A]A^A_]HHH`HH5HHHLAHHHЉu upH8HHLAP)fH`L;1qHH -HH5HӿH`HH5˔H̔HHHHSH`HDžHu;=uHH9HHuHHpHDžpNV12HH`HDžhƅtyH`H;wHpHp觳bfH(HHY8HLVAPDHHpHDžpY444HH`HDžhƅt,yLH`La1zHH }kHH5HHHhH`HHHHehHpH`DžpNV12HH`HHHHDžhƅtHHhHH9H?H)H#'H`HL9HEpHNHH922NV12HHHHHhH`DHDžpY444H`HDžhƅt;H9HhHHH?H)H%H`HL9HEpHNHH9 f2, HHHhH`DHhHH?H+H%H`HL9HEpHNHH92Y444HHHhH`DHhHH?H+H%H`HL9HEpHNHH9A }fD2HHHhH`DDE$fHHHbaselineH`HH0HƅxHDžhHuH`H;tHpHpfH`HHHH`HҮfoz@line@HHH`HDžpHDžhtH`H;tHpHp̮;H/=&|jH'xLHLH3PH3H Hrm{nmH3PH`gGH3H tbH*7+H3PH zOKH3H |HHH0H`highHDžhƅttHHH0H`mainHDžhƅtsHD3&}RH3PHcz`IH3H uPHA:4Hhigh-4:4HH0H`HfDHHDžh ƅzgsfHĚ>YxH3PH+{AH3H HH`H`HHH蚬fo"@H0HH`HDžpHDžhrHXHHo8HULQA?PHØ(PrH3PH[HH3H H`HHHH`HfoX@H0HH`HDžpHDžhqHLHH`H!LLHkaHHDžpmainHDžhH`H0HƅtHI97H`H5iLH辰HHDžphighHƅtH`HDžh豆I9bH`H5xLH[LH?L)HH HIL$HL9HEH9B"highHHHBD E1H`Hfok@HHH`HDžpHDžhH轅HHL9Eu!HH`H5\HBLH?L)HHIL$HL9HEH9foB"HHHBD E1H`HŨfo]@HHH`HDžpHDžhH蟄HHǨL9tJEu!HH`H5BH(HH`H5jHE1H`Hfo@line@HHH`HDžpHDžhHσHHL9 Eu!HH`H5nHTLH?L)HHIL$HL9HEH9Lfo@lineHHHHHBD HHDžhH`HbaselineHpƅxƂI9HH`H5HlLH?L)HHIL$HL9HEH9{HbaselineJ"HHHBD HH`HHHhigh-4:4A:4HpfDxHDžh ƅzׁI9HH`H5H}LH?L)H HIL$ HL9HEH9[Hhigh-4:4LHf@:4HHHBD LH?L)HHIL$HL9HEH9fB" }HHHBD H`L HLHHhHHHrchHH&1iZHHHHxHPH9]HHHHHHHHH@@H?H+HHHpTH5H{HHHHHPH9HHHHHHHHH@@LH(LHL;HEI H H9vH0H9HE0H9HHH车HPH@HHHPH9H@HHHPHHHHHH@@H?H+HHH@HH5^H/HH`HHPH9hH`HHHpHHHhHHH@@HH`H;HpHhH;HHHHH}H`HpHDžhH`H;tHpHpۡH@H;tHPHp軡HH;tHHp蛡HH;xtHHp{HHHhH9tHHpQH H0HH9tH0Hp'H`LHHHdHpdHHl1VHxHHHPH9cHHHHHHHHH@@H?H+H+HpH5辣HHHHPH9HHHHHHHHH@@LH(LHL;HEI H H9vH;HE0H9HHH HH@HHPH9H@HHHPHHHHHH@@H?H+HH^HH5荢HH`HHPH9 H`HHHpHHHHhHH@@HhH`)H`H;tHpHp虞H@H;tHPHpyHH;tHHpYHH;xtHHp9HH;htHHpH H;tH0HpH`H5LHHHHۡH?H+(HH5BL HH@HHPH9 H@HHHPHHHHHLH@L@HHH@H;HEPI0HH9 Mt H<0ILLH@HHHHH@H`H; HHPH`LHƅPH@H HpLhHHDžHH;[ H; H0H L(H0H H`HpHDžhH`H;tHpHpH@H;tHPHp͛H H;tH0Hp譛h&H(H?H)HH>/HH H;HE0HN?HH9 H?H5HHHH(H D?HHHH5HHH?H+HHH5PHH HHPH9 H HHH0HHH(HLH@L@H(H H;HE0I0HH9Mt H<0I LLH HH(HH@H H;H@H0HPHH(ƅ0HDž(H H?H)HHHG HHH5aĜHH`HHPH90H`HHHpHHHhHH@H@@HH`H;HpHhH; HPH@HHHPH H`HpHDžhH`H;tHpHppH@H;tHPHpPH H;tH0Hp0HH;tHHpH HHIHLH͑HH11H=HآHHH1HHHLHLH`Htǀ\IHH@I$HHRID$HHfo`fopAD$ fofoI$foAL$$fofoAT$4A$fofoHA\$DAd$TfofoHHAl$dAt$tA$A$A$A$A$H9taDHHHx HjHI$HH蜏I$HXHH9uHHHHL9tPfHHHx I$HH2I$HHL9uHHIT$1HH5~1ؘI$HID$HHH`H5bHHP H`HHHH`H`HpHHhHH9HpL9HpH`HhHpHH`HpHDžhH`H;vHpHpMaHHDžpY444oH9?DHH1HAH aHHH1HAH ]H賕HH1HAH H~HH H5̟HDHHH@H5UHP H`HHH)H@HPHHHHH9HPL9_HHHHHOH@HPH@HDžHH@H;{HPHpqfHL1[H@fL1LBH u(H{IH]HEILHL老LmH=RF~H=2fH?HH9w9H9v+HH9s#H9vHH@փfDH7HHxPH=E$~@AWfAVAUAATIUHSHHH|$L$ L$HL$LDD$@dH%(H$1D$XHD$pD$\D$`D$dHDŽ$H LL$ H mLDŽ$ )$‰$ p$ 诅Hk*tJPD$HE1APH,t$PH= nH AH1n}H f.H$dH+%(H[]A\A]A^A_HnHLHt$xADžHmH|$xHL$HL$TLЅ7|$TML1EI Iu H9t5L!HHpL ID9(uIH I D9uD9uH D9ufLT$LD$x9HL$pLLLLT$1fL|$(H5CH$Hb'kcNLHDŽ$HH$HH zOKH`gGH$PH\$xH*7+H ?H$XH5$@H'xLL?H$Hcz`IH$HD3&}RH$Hrm{nmH$H5TCH$ HP!H$H/=&|jH$(H$0H$`H$hH$H$H$H$D$lDŽ$H$HDŽ$8DŽ$@HDŽ$pDŽ$xHDŽ$DŽ$H$)$H$H$H5-CH$H[@H$`Hl+M[:AH$0H%;MH$hH ?^H \`1H5跅E1E1H\$pHtHHW}HfH|$xH1MMb'kt? yuI A"E{ME1H |o1H5M)fI AcNLuAPuI A!uft$@HHIL)$AH$)$f$H=H$HP)$)$fD$HDŽ$H$InLH3LH(H$H=HCANAMvtH=4HgtHInHC1HLHT$0mHH|$LE}uAHa8v5HlUE1ɾPH=%n1H6AH "sXZHX{LP{Lh|MLW|fA%I A_v fHH)$H$H='f$t$@)$H$H3)$)$f$HDŽ$H$2IŁLH芅LHH$H=HCANAMrH=8HrHIlH C1HLHT$0QlHH|$L{H_8H]jUE1ɾPH=l1AYH ݔH25qq[A_IfMGJDT$ LD$(EL$H覀HHd_H|$H0@LHl$ Hl$(Ld$(Ld$fDDM0EtHuLssLLpH8H9uLHl$ Ld$(荂H|$j_H|$xDŽ$ p$HhaHLD$XLLLЅ+H^D$X:vIHH=`E1APD$PH ޓHPHׇt$ hP1oH0H`H|$xDŽ$H LD$\LLLЅH]:vIHH=C`E1APD$PH QH)Pt$ D$|PHP1qoH0D$\HN`H|$xDŽ$-HuLD$`LLLЅt]Hj]:vIWH=_E1ɾPD$PAH ÒHPt$ $PHP1nH0D$`H_H|$xDŽ$.HLD$dLLLЅt^H\:vJAPE1H= _APD$PH 1H Pt$ $PHP1NnH0D$dH+_H|$xDŽ$HRL$LLLЅDŽ$H^H|$xDŽ$)H L$LLLЅt DŽ$H^H|$xDŽ$HL$LLLЅt DŽ$Ha^H|$xDŽ$%HL$LLLЅt DŽ$H^H|$xDŽ$&HFL$LLLЅt DŽ$H]H|$xDŽ$HL$LLLЅt DŽ$HZ;$H5lHaAUHEL5H=]L-H *E1APHGLPt$ D$`P1AVHL$P9lH0;HL$ g$H5HRHEH=\E1LA PHPt$ D$`P1AVHL$PkH0;HL$ H5A#Lꃼ$HxH=4\HEVE1ɾPHPt$ D$`P1AVHL$PokH0;HL$ H5/H$A&Lꃼ$WHEH=[E1ɾPHPt$ D$`P1AVHL$P kH0;HL$ v<$H=[E1LA)Pt$D$PPH,P1jH H|$xLLL-,`IuH=\HD$ X|HT$pH5\HI1kHXLLL _HHXjjhjj0Hv\P$P$P1RD$$~LT$pHPMt&LH5LjH|$ {H|$ 1rLIiLHD$([P$P$P1RD$$L$nHHT$H5 zHIziH|$q;vuAVE1ATH'\H=5YH VPH-1h;AXHAYH 2v*AUE1AUH[H=XP1JhAZA[H\$HzHqpD$X=#HVV:v5PH!E1ɾPH=X1HAH gXZD$XD$\=[HU:CPH@E1PH=0X1H OAH!}gY^ fDHU;d$E1AH=WL-H PLt$D$PPH}P1HL$@gH ;HL$ HH=WE1LPHAP1HL$0f;AYAZHL$ H5AL$HsH=/WHEE1ɾPHP1HL$0vf;A[XHL$ iH57LA$HH=VHEE1ɾPHP1HL$0f;XZHL$ H5AL$HH=VHEE1ɾPHP1HL$0e;Y^HL$ H5AL$HmH=)VHEE1ɾPH?P1HL$0pe;_AXHL$ cH51AL$ HH=UHEE1ɾPHP1HL$0e;AYAZHL$  H5AL$HH=xUHDE1ɾPHzP1dA[[LH Nh1H5?uLH Myq1H5tHlLlDd$@H=1DeDH=H1eHT$01HCLI^HHOlLGlDd$@H=1DeDH=H1}eHT$01HCLIA^HjL1p>ff.AVILcѹ AUHcATUSHH0dH%(H$(1Ht$0Ld$ HD$HH$D$(HHD$0HHc$`H|$H$LD$H$$hDŽ$D$,HD$L$L$HD$ SiHD$u(H$(dH+%(H0[]A\A]A^ÐHt$L5QL-fdHt$L%H`#oHLE1t$ ALLHqRt$ P1!bHZPH t0HLIAHɀH=bQLP1aXZ11h@AUIHATIUSHH_HH9HHFHtLL_u H)HHMH[]A\A]Ð@AWAVAUATUSH(H|$HHD$H@HD$HyHD$LxMI_HHkHILeMMl$MMuM]IFHtZHxH$_H$IH@Iy IQ0H9tHD$IA0HpfHD$L $@LH$eH$HuIFI~ H$IF0H9t IF0Hpe@LeH<$L4$ZH} HE0LeH9t HE0Hpe@HteMtKLI|$ ID$0Ml$H9tID$0Hp>e@L1eMtMH{ HC0HkH9t HC0Hpe@HdHtHHr@I} IE0MuH9t IE0Hpd@LdMTMZI IG0I_H9t IG0Hpd@LdHtIHL$Hy HA0HYH9tHA0HpH$MdH|$@>dHtH\$H([]A\A]A^A_HT$Hz HB0HZH9tHB0HpH$cH|$@cHtH\$+f.AWHGAVAUATUSHH8LHD$L|$(ML&LvHD$LLHT$8\HT$HL)H9} HH9HtLL[u#LH)H9HH9~L|$MMtLIo(LMo L9HFHPHL)H9}HH9mDMMuHL$H9L$HL$H9Ku+t'H|$(HD$HCHC(HCHC H8[]A\A]A^A_DM@MWMoMtzHLT$MRMtYMZ(M9LIFHt$Ir LL\$ LT$ZLT$L\$ uLL)H9} H9~xMRMuMtoHMmMtRMU(M9LIFHtI} LLT$3ZLT$uM)I9} I9~DЅxMMmMuL9{ujHL$H9L$L;|$@LMcHt$LI[Hx IH@0H9tID$0Hp`@L`Hk(L;|$uH8[]A\A]A^A_HD$HD$ff.AWAVAUIATIUHSHH $H$L$dH%(H$1H=UH LH IDŽ$ p$HKHLLLHH$IЉ…L=HA?~W׉T$ ,uT$ E1H=NUAH rRH$PHszPHrP1ZH D$ L H 1H5_jL=HA?~KHH=TE1A$H qHPHyPHvxP1YH $D$ H^JDŽ$HZLILLHЉ…A?~Y׉T$sT$E1H= TAH [qRHPH6vPHqP1XH f.D$HIDŽ$HLILLHЉ…A?~T׉T$asT$E1H=SAH pRHYPHquPHpP1QXH DD$A?~RHH='SE1A$H XpHPH4uPHvP1WH $D$A? $D$HHDŽ$HLILLHЉ…tiA?~S׉T$HrT$E1H=jRAH oRH@PH8tPHoP18WH @D$fDA?6 $D$HGDŽ$HLILLHЉ…tiA?~S׉T$qT$E1H=QAH nRHPHvPH oP1VH @D$fDA?$D$HDGDŽ$H@LILLHЉ…tiA?~S׉T$ pT$ E1H= QAH EnRHPHuPHpnP1UH @D$ fDA?v$D$ HFDŽ$HLILLHЉ…tiA?~S׉T$$8pT$$E1H=ZPAH mRH0PHrPHmP1(UH @D$$fDA?$D$$HEDŽ$HLILLHЉ…tiA?~S׉T$(oT$(E1H=OAH lRHPHtPHmP1xTH @D$(fDA?$D$(H4EDŽ$H0LILLHЉ…tiA?~S׉T$,nT$,E1H=NAH 5lRHPHxpPH`lP1SH @D$,afDA?~JHH=NE1A$H kHlPHpPHUrP1dSH $D$,H>DDŽ$ H:LILLHЉ…A?~Y׉T$0mT$0E1H=NAH ;kRHPH^oPHfkP1RH f.D$0HCDŽ$ HLILLHЉ…A?~T׉T$4AmT$4E1H=cMAH jRH9PHnPHjP11RH DD$4H CDŽ$ HLILLHЉ…A?~T׉T$8lT$8E1H=LAH jRHPHmPH1jP1QH DD$8HqBDŽ$ HmLILLHЉ…rA?~T׉T$<lT$hRHPHoPHihP1OH DD$DH@DŽ$HLILLHЉ…A?~T׉T$HIjT$HE1H=kJA H gRHAPHkPHgP19OH DD$HxH=1HO[HJ?A?~JHH=IE1A$H gHPHDkPHmP1NH $D$0A?~JHH=IE1A$H fH\PHjPHEmP1TNH $D$4 A?~JHH=/IE1A$H `fHPH,jPHlP1MH $D$8XA?~JHH=HE1A $H fHPHiPHlP1MH $D$A" H [RHPPHbPH[P1HCH DŽ$H"4DŽ$ HLILLHЉ…{A?~U׉$]$E1H==A# H [RHPHbPHD[P1BH DŽ$H3DŽ$!HLILLHЉ…OA?~U׉$#]$E1H=B=A$ H }ZRHPH\PHZP1BH DŽ$H2DŽ$"HLILLHЉ…A?~U׉$\$E1H=<A% H YRH|PH<[PH ZP1tAH DŽ$HN2DŽ$#HJLILLHЉ…A?~U׉$[$E1H= <A& H EYRHPH#`PHpYP1@H DŽ$H1DŽ$$HLILLHЉ…A?~U׉$O[$E1H=n;A' H XRHDPHYPHXP1<@H DŽ$H1DŽ$%HLILLHЉ…A?~U׉$Z$E1H=:A( H XRHPH^PH8XP1?H DŽ$Hz0DŽ$&HvLILLHЉ…FA?~U׉$Z$E1H=6:A) H qWRH PHXPHWP1?H DŽ$H/DŽ$'HLILLHЉ… A?~U׉${Y$E1H=9A* H VRHpPHWPHWP1h>H DŽ$HB/DŽ$(H>LILLHЉ…A?~U׉$X$E1H=8A, H 9VRHPH WPHdVP1=H DŽ$H.DŽ$)HLILLHЉ…A?~U׉$CX$E1H=b8A- H URH8PHHVPHUP10=H DŽ$H .DŽ$+HLILLHЉ…VA?~U׉$W$E1H=7A/ H URHPHUPH,UP1USH=f5E1PHRA4 H RPHRH/P12:H 1ҋD$ $D$$D$$D$$D$$D$ $D$$$D$($D$,$D$0$D$4$D$8$D$<$D$@$D$D$D$H$ D$L$D$P$D$T$D$X$D$\$ D$`$$D$d$(D$h$,D$l$0D$p$4D$t$8D$x$<D$|$@$$D$$L$$P$fo$H$fo$$T$fo$K$X$$\$$`$$d$$h$$l$$p$$t$$x$$|$$$$S H$fo$fo$fo$ Hfo$0[0fo$@fo$Pc@fo$`fo$pkPs`{pH$dH+%( HĨ[]A\A]A^A_@HH=%2E1A$H VOHPH TPHUP16H HH=1E1A$H OHPHSPHUP16H {HH=1E1A$H NHRPHVPH;UP1J6H HH=51E1A$H fNHPHVPHTP15H ;HH=0E1A$H NHPHRPHTP15H HH=0E1A$H MHbPHdUPHKTP1Z5H A?~R׉T$`PT$`E1H=10A H lMRHPH?PPHMP14H D$`FHH=/E1A $H MHPHPPHSP14H fHH=/E1A $H LHRPHTPH;SP1J4H ;HH=5/E1A $H fLHPHSPHRP13H HH=.E1A $H LHPHbOPHRP13H HH=.E1A $H KHbPHNPHKRP1Z3H [HH=E.E1A $H vKHPHrNPHQP1 3H A?~JHH=-E1A $H KHPHMPHQP12H $D$dA?~JHH=-E1A $H JH\PHDMPHEQP1T2H $D$hA?~JHH=/-E1A $H `JHPHLPHPP11H $D$lA?~JHH=,E1A $H JHPH,LPHPP11H $D$p@A?~JHH=o,E1A $H IH<PHKPH%PP141H $D$txA?~JHH=,E1A $H @IHPHKPHOP10H $D$xA?~JHH=+E1A $H HH|PHJPHeOP1t0H $D$|A?~JHH=O+E1A $H HHPHOPHOP10H $$(DA?~RHH=*E1A" $H HHPH*OPHNP1/H $$TDA?~RHH=w*E1A# $H GHDPHNPH-NP1@DHBHDPE1H @FH5?13ff.fATUSHH L%dH%(H$ 1HHA<$Hv?HIA H=H DHȌPH E1"XZHhHHH8D$ $4|HHHHHЅA<$1'H$ dH+%(zH []A\ÐA<$vHHCIA PH=H DHڋ1"AYAZDLٯH 1H5{W2A<$aHHqBIA PfDH!f.H.HX!HHuH4PH>IPH=1H CA' H%!Y^E$EHHAH=A PIH CH1 _AXo'HHcudaconverterGstCudaBaseTransformCuda Device IDcuda-device-idgst_cuda_base_transform_startgst_cuda_base_transform_stopgst_cuda_base_transform_querycudabasefilter ElementcudabasefilterNo available CUDA contextinvalid incaps %pAsinkpad has null capsHas no configured output capsUpdating device %pA -> %pAGstCudaBaseConvertCUDA Base FiltercudaconvertscaleGstCudaMemoryCopypropertyCUDA call failed: %s, %sFailed to get CUDA contextInvalid format conversionSame color rangeUnknown output color rangeUnknown input color rangeGstCudaConverter%fwrite_i420write_yv12write_nv12write_nv21write_p010write_gbrawrite_i420_10write_y444write_y444_16write_rgbawrite_rgbxwrite_bgrawrite_bgrxwrite_argbwrite_abgrwrite_rgbwrite_bgrwrite_rgb10a2write_bgr10a2write_y42bwrite_i422_10write_i422_12write_rgbpwrite_bgrpwrite_gbrFULLSTUDIOUNKNOWNcolor_space_convertcolor_space_identityRGB range adjust %s -> %s %sKernelMaingst_cuda_kernel_unpack_funcCould not compile codeCouldn't push contextCould not load moduleCould not get main functionCould not get unpack functionkernel code: %s RGB -> YUV matrix: %sYUV -> RGB matrix: %sYUV range adjust matrix: %sGstBufferPoolOptionVideoMetafailed to set configcreate our poolmemory:CUDAMemorypixel-aspect-ratiochroma-sitecolorimetrytransformed %pA into %pAfound new best %dscore %s -> %s = %dhave %d formatsiterate %d structuressource format %sCould not convert formatsfixated othercaps to %pAfixating to_par to %dx%derror: %sPAR is fixed %d/%dheight is fixed (%d)width is fixed (%d)Input DAR is %d/%dgst_value_is_fixed (from_par)GstCudaConverter.dest-yGstCudaConverter.dest-xGstCudaConverter.dest-heightGstCudaConverter.dest-widthCouldn't create converterGST_IS_CUDA_CONTEXT (context)to_w <= out_info->widthCan't calculate bordersCan't keep DAR!Invalid input bufferInput buffer is not CUDAInvalid output bufferFailed to map input bufferFailed to map output bufferFailed to convert frameCouldn't unpack source RGBCouldn't create textureCouldn't convert framepriv->unpack_buffer.ptrCouldn't create texture %dCUDA colorspace convertergst_cuda_convert_fixate_capsAdd Bordersadd-bordersResize video using CUDACUDA video scalergst_cuda_scale_transform_capsgst_cuda_scale_fixate_capstexture-targetmemory:GLMemorymemory:SystemMemorysinksrcreturning caps: %pANo available OpenGL displayAssigned CUDA device idgst_nv_av1_dec_set_contextNVIDIA AV1 video decoderCodec/Decoder/Video/HardwareNVDEC AV1 Decodergst_nv_av1_dec_opengst_nv_av1_dec_closegst_nv_av1_dec_negotiategst_nv_av1_dec_src_querygst_nv_av1_dec_new_sequencegst_nv_av1_dec_new_picturegst_nv_av1_dec_start_picturegst_nv_av1_dec_decode_tilegst_nv_av1_dec_end_picturegst_nv_av1_dec_output_picture../sys/nvcodec/gstnvav1dec.cset context %sGstCudaConvertScaleGstCudaConvertGstCudaScalegst_cuda_memory_copy_querygst_cuda_memory_copy_set_infocreating system buffer poolupstream support CUDA memoryupstream support GL memorycreating cuda poolcreating gl poolcreating system poolEmpty input bufferEmpty output bufferFailed to copy %s -> %sFailed to copy NVMM memoryTrying %s -> %s fallbackFilter/VideoCUDA uploaderUpdated passthrough: %dCUDA downloadersample_yuv_planarsample_yv12sample_semi_planarsample_semi_planar_swapsample_yuv_planar_10bitssample_rgbasample_bgrasample_rgbxsample_bgrxsample_argbsample_abgrsample_yuv_planar_12bitssample_rgbpsample_bgrpsample_gbrsample_gbraSet the GPU device to use for operations (-1 = auto)gst_cuda_base_transform_set_contextgst_cuda_base_transform_set_capsgst_cuda_base_transform_get_unit_sizegst_cuda_base_transform_before_transform../sys/nvcodec/gstcudabasetransform.c%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'Could not create cuda stream, will use default stream../sys/nvcodec/gstcudaconverter.cUnknown write function for format %sCouldn't find texture format for %s (%s)Couldn't allocate unpack bufferRGB -> RGB conversion without matrixFailed to get RGB range adjust matrixFailed to get RGB -> YUV transform matrixYUV -> YU conversion without matrixFailed to get GRAY range adjust matrixgst_cuda_base_convert_transform_capsgst_cuda_base_convert_fixate_capsgst_cuda_base_convert_propose_allocationgst_cuda_base_convert_decide_allocationgst_cuda_base_convert_filter_metagst_cuda_base_convert_transformgst_cuda_base_convert_set_info../sys/nvcodec/gstcudaconvertscale.cFailed to convert sink pad caps to video infoFailed to convert src pad caps to video infotrying to fixate othercaps %pA based on caps %pAError calculating the output scaled size - integer overflowError calculating the output scale sized - integer overflowdimensions already set to %dx%d, not fixatinginput and output formats do not match%s from=%dx%d (par=%d/%d dar=%d/%d), size %lu -> %s to=%dx%d (par=%d/%d dar=%d/%d borders=%d:%d), size %luNot a valid cuda context objectpriv->unpack_buffer.stride > 0Couldn't copy to fallback bufferCouldn't allocate fallback bufferPlane %d is not aligned, copyingGST_IS_CUDA_CONVERTER (converter)Seungha Yang Converts video from one colorspace to another using CUDAFilter/Converter/Video/Hardwaregst_cuda_convert_transform_capsAdd borders if necessary to keep the display aspect ratioSeungha Yang Resizes video and allow color conversion using CUDAFilter/Converter/Video/Scaler/Colorspace/HardwareCUDA colorspace converter and scalerFilter/Converter/Video/Scaler/Hardware../sys/nvcodec/gstcudamemorycopy.cTransforming caps %pA in direction %sfailed to create OpenGL contextfailed to add the OpenGL context to the displayOpenGL context could not support PBO downloadCurrent GL context is not CUDA compatiblefailed to query local OpenGL contextgst_nv_av1_dec_decide_allocationgst_nv_av1_dec_duplicate_picturegst_nv_av1_dec_get_preferred_output_delayRequired element data is unavailableFailed to create decoder objectgst_cuda_memory_copy_set_contextgst_cuda_memory_copy_transform_stopgst_cuda_memory_copy_transform_capsgst_cuda_memory_copy_propose_allocationgst_cuda_memory_copy_decide_allocationDownstream supports video meta: %dCopy %s -> %s failed, checking whether fallback is possibleBoth in/out buffers are not CUDAUploads data into NVIDA GPU via CUDA APIsgst_cuda_memory_copy_transformDownloads data from NVIDA GPU via CUDA APIsgst_cuda_download_before_transformvideo/x-raw(memory:CUDAMemory), format = (string) { I420, YV12, NV12, NV21, P010_10LE, P016_LE, I420_10LE, Y444, Y444_16LE, BGRA, RGBA, RGBx, BGRx, ARGB, ABGR, RGB, BGR, BGR10A2_LE, RGB10A2_LE, Y42B, I422_10LE, I422_12LE, RGBP, BGRP, GBR, GBRA }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]pApA:CKCpApApA;B]BpApALBBBBnBBpA*BpABpApABApApApApApApApApApApApApApApApApApApAApAApApACpApApApApApApApApApApApApA0pApABpApApApApApApApApACpApApApApApApApApAABpABpA0pApApApApApApApAB)Cgst_nv_av1_dec_negotiategst_nv_av1_dec_opengst_nv_av1_dec_set_contextgst_cuda_download_before_transformgst_cuda_memory_copy_transformgst_cuda_memory_copy_decide_allocationgst_cuda_memory_copy_propose_allocationgst_cuda_memory_copy_ensure_gl_contextgst_cuda_memory_copy_transform_capsgst_cuda_scale_fixate_capsgst_cuda_scale_transform_capsgst_cuda_convert_fixate_capsgst_cuda_convert_transform_capsgst_cuda_converter_unpack_rgbensure_fallback_buffergst_cuda_converter_create_texturegst_cuda_converter_convert_framegst_cuda_base_convert_transformgst_cuda_converter_newgst_cuda_base_convert_set_infogst_cuda_base_convert_decide_allocationgst_cuda_base_convert_propose_allocationgst_cuda_base_convert_fixate_capsgst_cuda_base_convert_fixate_sizegst_cuda_base_convert_fixate_formattransfer_colorimetry_from_inputscore_valuegst_cuda_base_convert_transform_capsstruct ColorMatrix { float CoeffX[3]; float CoeffY[3]; float CoeffZ[3]; float Offset[3]; float Min[3]; float Max[3]; }; __device__ inline float dot (const float coeff[3], float3 val) { return coeff[0] * val.x + coeff[1] * val.y + coeff[2] * val.z; } __device__ inline float clamp (float val, float min_val, float max_val) { return max (min_val, min (val, max_val)); } __device__ inline float3 clamp3 (float3 val, const float min_val[3], const float max_val[3]) { return make_float3 (clamp (val.x, min_val[0], max_val[0]), clamp (val.y, min_val[1], max_val[2]), clamp (val.z, min_val[1], max_val[2])); } __device__ inline unsigned char scale_to_2bits (float val) { return (unsigned short) __float2int_rz (val * 3.0); } __device__ inline unsigned char scale_to_uchar (float val) { return (unsigned char) __float2int_rz (val * 255.0); } __device__ inline unsigned short scale_to_ushort (float val) { return (unsigned short) __float2int_rz (val * 65535.0); } __device__ inline unsigned short scale_to_10bits (float val) { return (unsigned short) __float2int_rz (val * 1023.0); } __device__ inline unsigned short scale_to_12bits (float val) { return (unsigned short) __float2int_rz (val * 4095.0); } __device__ inline float3 color_space_identity(float3 sample, const ColorMatrix * matrix) { return sample; } __device__ inline float3 color_space_convert(float3 sample, const ColorMatrix * matrix) { float3 out; out.x = dot (matrix->CoeffX, sample); out.y = dot (matrix->CoeffY, sample); out.z = dot (matrix->CoeffZ, sample); out.x += matrix->Offset[0]; out.y += matrix->Offset[1]; out.z += matrix->Offset[2]; return clamp3 (out, matrix->Min, matrix->Max); } /* All 8bits yuv planar except for yv12 */ __device__ inline float4 sample_yuv_planar(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float luma = tex2D(tex0, x, y); float u = tex2D(tex1, x, y); float v = tex2D(tex2, x, y); return make_float4 (luma, u, v, 1); } __device__ inline float4 sample_yv12(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float luma = tex2D(tex0, x, y); float u = tex2D(tex2, x, y); float v = tex2D(tex1, x, y); return make_float4 (luma, u, v, 1); } __device__ inline float4 sample_yuv_planar_10bits(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float luma = tex2D(tex0, x, y); float u = tex2D(tex1, x, y); float v = tex2D(tex2, x, y); /* (1 << 6) to scale [0, 1.0) range */ return make_float4 (luma * 64, u * 64, v * 64, 1); } __device__ inline float4 sample_yuv_planar_12bits(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float luma = tex2D(tex0, x, y); float u = tex2D(tex1, x, y); float v = tex2D(tex2, x, y); /* (1 << 6) to scale [0, 1.0) range */ return make_float4 (luma * 16, u * 16, v * 16, 1); } /* NV12, P010, and P016 */ __device__ inline float4 sample_semi_planar(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float luma = tex2D(tex0, x, y); float2 uv = tex2D(tex1, x, y); return make_float4 (luma, uv.x, uv.y, 1); } __device__ inline float4 sample_semi_planar_swap(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float luma = tex2D(tex0, x, y); float2 vu = tex2D(tex1, x, y); return make_float4 (luma, vu.y, vu.x, 1); } __device__ inline float4 sample_rgba(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { return tex2D(tex0, x, y); } __device__ inline float4 sample_bgra(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float4 bgra = tex2D(tex0, x, y); return make_float4 (bgra.z, bgra.y, bgra.x, bgra.w); } __device__ inline float4 sample_rgbx(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float4 rgbx = tex2D(tex0, x, y); rgbx.w = 1; return rgbx; } __device__ inline float4 sample_bgrx(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float4 bgrx = tex2D(tex0, x, y); return make_float4 (bgrx.z, bgrx.y, bgrx.x, 1); } __device__ inline float4 sample_argb(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float4 argb = tex2D(tex0, x, y); return make_float4 (argb.y, argb.z, argb.w, argb.x); } __device__ inline float4 sample_abgr(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float4 abgr = tex2D(tex0, x, y); return make_float4 (abgr.w, abgr.z, abgr.y, abgr.x); } __device__ inline float4 sample_rgbp(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float r = tex2D(tex0, x, y); float g = tex2D(tex1, x, y); float b = tex2D(tex2, x, y); return make_float4 (r, g, b, 1); } __device__ inline float4 sample_bgrp(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float b = tex2D(tex0, x, y); float g = tex2D(tex1, x, y); float r = tex2D(tex2, x, y); return make_float4 (r, g, b, 1); } __device__ inline float4 sample_gbr(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float g = tex2D(tex0, x, y); float b = tex2D(tex1, x, y); float r = tex2D(tex2, x, y); return make_float4 (r, g, b, 1); } __device__ inline float4 sample_gbra(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, float x, float y) { float g = tex2D(tex0, x, y); float b = tex2D(tex1, x, y); float r = tex2D(tex2, x, y); float a = tex2D(tex3, x, y); return make_float4 (r, g, b, a); } __device__ inline void write_i420(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { dst0[x + y * stride0] = scale_to_uchar (sample.x); if (x % 2 == 0 && y % 2 == 0) { unsigned int pos = x / 2 + (y / 2) * stride1; dst1[pos] = scale_to_uchar (sample.y); dst2[pos] = scale_to_uchar (sample.z); } } __device__ inline void write_yv12(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { dst0[x + y * stride0] = scale_to_uchar (sample.x); if (x % 2 == 0 && y % 2 == 0) { unsigned int pos = x / 2 + (y / 2) * stride1; dst1[pos] = scale_to_uchar (sample.z); dst2[pos] = scale_to_uchar (sample.y); } } __device__ inline void write_nv12(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { dst0[x + y * stride0] = scale_to_uchar (sample.x); if (x % 2 == 0 && y % 2 == 0) { unsigned int pos = x + (y / 2) * stride1; dst1[pos] = scale_to_uchar (sample.y); dst1[pos + 1] = scale_to_uchar (sample.z); } } __device__ inline void write_nv21(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { dst0[x + y * stride0] = scale_to_uchar (sample.x); if (x % 2 == 0 && y % 2 == 0) { unsigned int pos = x + (y / 2) * stride1; dst1[pos] = scale_to_uchar (sample.z); dst1[pos + 1] = scale_to_uchar (sample.y); } } __device__ inline void write_p010(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { *(unsigned short *) &dst0[x * 2 + y * stride0] = scale_to_ushort (sample.x); if (x % 2 == 0 && y % 2 == 0) { unsigned int pos = x * 2 + (y / 2) * stride1; *(unsigned short *) &dst1[pos] = scale_to_ushort (sample.y); *(unsigned short *) &dst1[pos + 2] = scale_to_ushort (sample.z); } } __device__ inline void write_i420_10(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { *(unsigned short *) &dst0[x * 2 + y * stride0] = scale_to_10bits (sample.x); if (x % 2 == 0 && y % 2 == 0) { unsigned int pos = x + (y / 2) * stride1; *(unsigned short *) &dst1[pos] = scale_to_10bits (sample.y); *(unsigned short *) &dst2[pos] = scale_to_10bits (sample.z); } } __device__ inline void write_y444(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x + y * stride0; dst0[pos] = scale_to_uchar (sample.x); dst1[pos] = scale_to_uchar (sample.y); dst2[pos] = scale_to_uchar (sample.z); } __device__ inline void write_y444_16(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 2 + y * stride0; *(unsigned short *) &dst0[pos] = scale_to_ushort (sample.x); *(unsigned short *) &dst1[pos] = scale_to_ushort (sample.y); *(unsigned short *) &dst2[pos] = scale_to_ushort (sample.z); } __device__ inline void write_rgba(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 4 + y * stride0; dst0[pos] = scale_to_uchar (sample.x); dst0[pos + 1] = scale_to_uchar (sample.y); dst0[pos + 2] = scale_to_uchar (sample.z); dst0[pos + 3] = scale_to_uchar (sample.w); } __device__ inline void write_rgbx(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 4 + y * stride0; dst0[pos] = scale_to_uchar (sample.x); dst0[pos + 1] = scale_to_uchar (sample.y); dst0[pos + 2] = scale_to_uchar (sample.z); dst0[pos + 3] = 255; } __device__ inline void write_bgra(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 4 + y * stride0; dst0[pos] = scale_to_uchar (sample.z); dst0[pos + 1] = scale_to_uchar (sample.y); dst0[pos + 2] = scale_to_uchar (sample.x); dst0[pos + 3] = scale_to_uchar (sample.w); } __device__ inline void write_bgrx(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 4 + y * stride0; dst0[pos] = scale_to_uchar (sample.z); dst0[pos + 1] = scale_to_uchar (sample.y); dst0[pos + 2] = scale_to_uchar (sample.x); dst0[pos + 3] = 255; } __device__ inline void write_argb(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 4 + y * stride0; dst0[pos] = scale_to_uchar (sample.w); dst0[pos + 1] = scale_to_uchar (sample.x); dst0[pos + 2] = scale_to_uchar (sample.y); dst0[pos + 3] = scale_to_uchar (sample.z); } __device__ inline void write_abgr(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 4 + y * stride0; dst0[pos] = scale_to_uchar (sample.w); dst0[pos + 1] = scale_to_uchar (sample.z); dst0[pos + 2] = scale_to_uchar (sample.y); dst0[pos + 3] = scale_to_uchar (sample.x); } __device__ inline void write_rgb(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 3 + y * stride0; dst0[pos] = scale_to_uchar (sample.x); dst0[pos + 1] = scale_to_uchar (sample.y); dst0[pos + 2] = scale_to_uchar (sample.z); } __device__ inline void write_bgr(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x * 3 + y * stride0; dst0[pos] = scale_to_uchar (sample.z); dst0[pos + 1] = scale_to_uchar (sample.y); dst0[pos + 2] = scale_to_uchar (sample.x); } __device__ inline void write_rgb10a2(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { unsigned int alpha = (unsigned int) scale_to_2bits (sample.x); unsigned int packed_rgb = alpha << 30; packed_rgb |= ((unsigned int) scale_to_10bits (sample.x)); packed_rgb |= ((unsigned int) scale_to_10bits (sample.y)) << 10; packed_rgb |= ((unsigned int) scale_to_10bits (sample.z)) << 20; *(unsigned int *) &dst0[x * 4 + y * stride0] = packed_rgb; } __device__ inline void write_bgr10a2(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { unsigned int alpha = (unsigned int) scale_to_2bits (sample.x); unsigned int packed_rgb = alpha << 30; packed_rgb |= ((unsigned int) scale_to_10bits (sample.x)) << 20; packed_rgb |= ((unsigned int) scale_to_10bits (sample.y)) << 10; packed_rgb |= ((unsigned int) scale_to_10bits (sample.z)); *(unsigned int *) &dst0[x * 4 + y * stride0] = packed_rgb; } __device__ inline void write_y42b(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { dst0[x + y * stride0] = scale_to_uchar (sample.x); if (x % 2 == 0) { unsigned int pos = x / 2 + y * stride1; dst1[pos] = scale_to_uchar (sample.y); dst2[pos] = scale_to_uchar (sample.z); } } __device__ inline void write_i422_10(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { *(unsigned short *) &dst0[x * 2 + y * stride0] = scale_to_10bits (sample.x); if (x % 2 == 0) { unsigned int pos = x + y * stride1; *(unsigned short *) &dst1[pos] = scale_to_10bits (sample.y); *(unsigned short *) &dst2[pos] = scale_to_10bits (sample.z); } } __device__ inline void write_i422_12(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { *(unsigned short *) &dst0[x * 2 + y * stride0] = scale_to_12bits (sample.x); if (x % 2 == 0) { unsigned int pos = x + y * stride1; *(unsigned short *) &dst1[pos] = scale_to_12bits (sample.y); *(unsigned short *) &dst2[pos] = scale_to_12bits (sample.z); } } __device__ inline void write_rgbp(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x + y * stride0; dst0[pos] = scale_to_uchar (sample.x); dst1[pos] = scale_to_uchar (sample.y); dst2[pos] = scale_to_uchar (sample.z); } __device__ inline void write_bgrp(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x + y * stride0; dst0[pos] = scale_to_uchar (sample.z); dst1[pos] = scale_to_uchar (sample.y); dst2[pos] = scale_to_uchar (sample.x); } __device__ inline void write_gbr(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x + y * stride0; dst0[pos] = scale_to_uchar (sample.y); dst1[pos] = scale_to_uchar (sample.z); dst2[pos] = scale_to_uchar (sample.x); } __device__ inline void write_gbra(unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, float4 sample, int x, int y, int stride0, int stride1) { int pos = x + y * stride0; dst0[pos] = scale_to_uchar (sample.y); dst1[pos] = scale_to_uchar (sample.z); dst2[pos] = scale_to_uchar (sample.x); dst3[pos] = scale_to_uchar (sample.w); } %s %s __constant__ ColorMatrix TO_RGB_MATRIX = { { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s } }; __constant__ ColorMatrix TO_YUV_MATRIX = { { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s }, { %s, %s, %s } }; __constant__ int WIDTH = %d; __constant__ int HEIGHT = %d; __constant__ int LEFT = %d; __constant__ int TOP = %d; __constant__ int RIGHT = %d; __constant__ int BOTTOM = %d; __constant__ int VIEW_WIDTH = %d; __constant__ int VIEW_HEIGHT = %d; __constant__ float OFFSET_X = %s; __constant__ float OFFSET_Y = %s; __constant__ float BORDER_X = %s; __constant__ float BORDER_Y = %s; __constant__ float BORDER_Z = %s; __constant__ float BORDER_W = %s; extern "C" { __global__ void KernelMain(cudaTextureObject_t tex0, cudaTextureObject_t tex1, cudaTextureObject_t tex2, cudaTextureObject_t tex3, unsigned char * dst0, unsigned char * dst1, unsigned char * dst2, unsigned char * dst3, int stride0, int stride1) { int x_pos = blockIdx.x * blockDim.x + threadIdx.x; int y_pos = blockIdx.y * blockDim.y + threadIdx.y; float4 sample; if (x_pos >= WIDTH || y_pos >= HEIGHT) return; if (x_pos < LEFT || x_pos >= RIGHT || y_pos < TOP || y_pos >= BOTTOM) { sample = make_float4 (BORDER_X, BORDER_Y, BORDER_Z, BORDER_W); } else { float x = OFFSET_X + (float) (x_pos - LEFT) / VIEW_WIDTH; float y = OFFSET_Y + (float) (y_pos - TOP) / VIEW_HEIGHT; float4 s = %s (tex0, tex1, tex2, tex3, x, y); float3 xyz = make_float3 (s.x, s.y, s.z); float3 rgb = %s (xyz, &TO_RGB_MATRIX); float3 yuv = %s (rgb, &TO_YUV_MATRIX); sample = make_float4 (yuv.x, yuv.y, yuv.z, s.w); } %s (dst0, dst1, dst2, dst3, sample, x_pos, y_pos, stride0, stride1); } } extern "C" { __global__ void gst_cuda_kernel_unpack_func(unsigned char *src, unsigned char *dst, int width, int height, int src_stride, int dst_stride) { int x_pos = blockIdx.x * blockDim.x + threadIdx.x; int y_pos = blockIdx.y * blockDim.y + threadIdx.y; if (x_pos < width && y_pos < height) { unsigned short a, r, g, b; unsigned int val; int dst_pos = x_pos * 8 + y_pos * dst_stride; val = *(unsigned int *)&src[x_pos * 4 + y_pos * src_stride]; a = (val >> 30) & 0x03; a = (a << 14) | (a << 12) | (a << 10) | (a << 8) | (a << 6) | (a << 4) | (a << 2) | (a << 0); b = (val & 0x3ff); b = (b << 6) | (b >> 4); g = ((val >> 10) & 0x3ff); g = (g << 6) | (g >> 4); r = ((val >> 20) & 0x3ff); r = (r << 6) | (r >> 4); *(unsigned short *) &dst[dst_pos] = a; *(unsigned short *) &dst[dst_pos + 2] = r; *(unsigned short *) &dst[dst_pos + 4] = g; *(unsigned short *) &dst[dst_pos + 6] = b; } } } extern "C" { __global__ void gst_cuda_kernel_unpack_func(unsigned char *src, unsigned char *dst, int width, int height, int src_stride, int dst_stride) { int x_pos = blockIdx.x * blockDim.x + threadIdx.x; int y_pos = blockIdx.y * blockDim.y + threadIdx.y; if (x_pos < width && y_pos < height) { unsigned short a, r, g, b; unsigned int val; int dst_pos = x_pos * 8 + y_pos * dst_stride; val = *(unsigned int *)&src[x_pos * 4 + y_pos * src_stride]; a = (val >> 30) & 0x03; a = (a << 14) | (a << 12) | (a << 10) | (a << 8) | (a << 6) | (a << 4) | (a << 2) | (a << 0); r = (val & 0x3ff); r = (r << 6) | (r >> 4); g = ((val >> 10) & 0x3ff); g = (g << 6) | (g >> 4); b = ((val >> 20) & 0x3ff); b = (b << 6) | (b >> 4); *(unsigned short *) &dst[dst_pos] = a; *(unsigned short *) &dst[dst_pos + 2] = r; *(unsigned short *) &dst[dst_pos + 4] = g; *(unsigned short *) &dst[dst_pos + 6] = b; } } } extern "C" { __global__ void gst_cuda_kernel_unpack_func(unsigned char *src, unsigned char *dst, int width, int height, int src_stride, int dst_stride) { int x_pos = blockIdx.x * blockDim.x + threadIdx.x; int y_pos = blockIdx.y * blockDim.y + threadIdx.y; if (x_pos < width && y_pos < height) { int dst_pos = x_pos * 4 + y_pos * dst_stride; int src_pos = x_pos * 3 + y_pos * src_stride; dst[dst_pos] = src[src_pos]; dst[dst_pos + 1] = src[src_pos + 1]; dst[dst_pos + 2] = src[src_pos + 2]; dst[dst_pos + 3] = 0xff; } } } gst_cuda_converter_setupgst_cuda_color_range_adjust_matrix_unorm[MATRIX] |% .6f, % .6f, % .6f| |% .6f, % .6f, % .6f| |% .6f, % .6f, % .6f| [OFFSET] |% .6f, % .6f, % .6f| [MIN] |% .6f, % .6f, % .6f| [MAX] |% .6f, % .6f, % .6f|gst_cuda_base_transform_before_transformgst_cuda_base_transform_set_capsgst_cuda_base_transform_stopgst_cuda_base_transform_start??Unsupported profile %dMonochrome is not supportedFailed to create decoderInvalid bit-depth %dBitdepth changed %d -> %dnew sequenceNo available decoder frameDecoder frame is unavailableFailed to decode pictureOutputting picture %p../sys/nvcodec/gstnvenc.cGstNvBaseEncGstNvDec_$w../sys/nvcodec/gstnvdec.cfailed to lock CUDA contextfailed to pop CUDA contextfailed to destroy parserdestroying parserfailed to destroy decoderdestroying decoderstoring sps %ustoring pps %ustoring vps %uIDRBISKIPPEDINTRA-REFRESH../sys/nvcodec/gstnvbaseenc.cexiting threadgot flow %sThis is a keyframestate->out_buf == out_bufwait for bitstream buffer..Unmap resource %pclearing queuesfailed to push CUDA contextfailed to unlock CUDA contextfailed to register memoryfailed to map memoryframe map failurefailed to map video framefailed to copy %dth planefailed to unmap video framecould not register resourcegl_buf_obj != NULLfailed to map CUDA resourcesfailed to map CUDA resourcememcpy to mapped array failedpicture index: %u-422failed to create decodercreating decoderNum decode surface: %dwidth: %u, height: %uout format: %sfailed to decode picturereset the last user datafailed to finish frame %sno frame for picture index %ugst_nv_base_enc_set_contextgst_nv_base_enc_opengst_nv_base_enc_closegst_nv_base_enc_startgst_nv_base_enc_stopgst_nv_base_enc_set_formatgst_nv_base_enc_getcapsgst_nv_base_enc_handle_framegst_nv_base_enc_finishgst_nv_base_enc_sink_querygst_nv_base_enc_sink_eventGstNvPresetEncoding PresetpresetGstNvRCModeRate Control ModeRC Moderc-modeMinimum Quantizerqp-minMaximum Quantizerqp-maxConstant Quantizerqp-constGOP sizegop-sizeMax Bitratemax-bitrateSpatial Adaptive QuantizationSpatial AQspatial-aqAQ Strengthaq-strengthNonref Pnonref-pZerolatencyzerolatencyStrict GOPstrict-gopConstant Qualityconst-qualityI Adapti-adaptQP Min Iqp-min-iQP Min Pqp-min-pQP Min Bqp-min-bQP Max Iqp-max-iQP Max Pqp-max-pQP Max Bqp-max-bQP Const Iqp-const-iQP Const Pqp-const-pQP Const Bqp-const-b¿xOj̞&>$mE 4 ޥQìfailed to create CUDA contextNo supported input formatscreated NVENC encoder %pFailed to open encode sessionFailed to get encoder presetsSelected preset not supported%sconfigured encodernvenc_class->set_src_capsinterlace-mode returning caps %pA supported caps %pA template caps %pAcodec input caps %pAallowed caps %pA%s-read-bitslast flow was %sreturn state to poolEncoded pictureFailed to encode picture: %dcannot push contextacquiring input buffer..nvenc->encoder != NULLfailed to get video infoCould not get gl contextcannot create buffer poolupsteram support GL memoryuse system memorypropose allocationGstNvDevice%d%sEncgst_nvdec_opengst_nvdec_startgst_nvdec_stopgst_nvdec_closegst_nvdec_set_formatgst_nvdec_handle_framegst_nvdec_decide_allocationgst_nvdec_src_querygst_nvdec_draingst_nvdec_flushgst_nvdec_finishgst_nvdec_negotiategst_nvdec_set_contextMax Display Delaymax-display-delaycreating CUDA contextcodec_dataparsedfailed to create parsercreating parserfailed to map input bufferparser failedhandle frame2Duse gl memoryuse cuda memoryfound CUDA memory featurefound GL memory featureAllowed caps %pADefaultdefaultLow Latencylow-latencyLow Latency, High Qualitylow-latency-hqLow Latency, High Performancelow-latency-hpLosslesslosslessLossless, High Performancelossless-hpConstant QuantizationconstqpConstant Bit RatecbrVariable Bit Ratevbrvbr-minqpLow-Delay CBR, High Qualitycbr-ld-hqCBR, High Quality (slower)cbr-hqVBR, High Quality (slower)vbr-hqFailed to handle decide allocationFailed to negotiate with downstreamFilm grain present changed %d -> %dResolution changed %dx%d -> %dx%dNew decoder frame %p (index %d)current picture does not have decoder frameParent picture does not have decoder framereference frame is unavailableframe_hdr->primary_ref_frame < 8No decoder frame in picture %pFailed to handle output picturenvenc_api.nvEncOpenEncodeSessionEx != NULLgst_cuvid_vtable.CuvidDestroyVideoParser != NULL../sys/nvcodec/gstcuvidloader.cgst_cuvid_vtable.CuvidDestroyDecoder != NULLunable to store nal, id out-of-range %dFailed to push current contextFailed to lock bitstream buffer %p, ret %dFailed to unlock bitstream buffer %p, ret %dframe index %u, frame type %s, dts %u:%02u:%02u.%09u, pts %u:%02u:%02u.%09uCalculated DTS offset %u:%02u:%02u.%09uNo way to get frame duration, assuming 30fpsCould not calculate DTS offsetFailed to unmap input resource %p, ret %dnvenc_api.nvEncUnmapInputResource != NULLnvenc_api.nvEncUnlockBitstream != NULLnvenc_api.nvEncLockBitstream != NULLwaiting for output buffer %p to be readyFailed to destroy output buffer %p, ret %dnvenc_api.nvEncDestroyBitstreamBuffer != NULLDestroying output bitstream buffer %pFailed to free CUDA device memory, ret %dFailed to unregister resource %p, ret %dnvenc_api.nvEncUnregisterResource != NULLregister glbuffer %d to CUDA resourcegst_cuvid_vtable.CuvidUnmapVideoFrame != NULLgst_cuvid_vtable.CuvidMapVideoFrame != NULLcould not register %dth memorymemory is not GL PBO memory, %sfailed to map GL texture %u into cudafailed to get mapped pointer of map GL texture %u in cuda ret :%dfailed to copy GL texture %u into cuda ret :%dattempting to copy texture %u into cudagst_is_gl_memory_pbo ((GstMemory *) gl_mem)failed to map CUDA video framefailed to unmap CUDA video framestole bitstream buffer %p from queueunhandled chroma format %d, bitdepth %dgst_cuvid_vtable.CuvidCreateDecoder != NULLCalculated num decode surface: %dFound valid colorimetry, update output colorimetryReading colorimetry information full-range %d matrix %d transfer %d primaries %dUnknown 4:2:0 format bitdepth %dUnknown 4:4:4 format bitdepth %dgst_cuvid_vtable.CuvidDecodePicture != NULLtimestamp mismatch, diff: %c%u:%02u:%02u.%09uCouldn't allocate output bufferfailed to copy decoded picture to output bufferCouldn't copy frame to GL memory, fallback to system memoryfailed to allocate output framegst_nv_base_enc_propose_allocationGet the GPU device to use for operationsMinimum quantizer (-1 = from NVENC preset)Maximum quantizer (-1 = from NVENC preset)Constant quantizer (-1 = from NVENC preset)Number of frames between intra frames (-1 = infinite)Bitrate in kbit/sec (0 = from NVENC preset)Maximum Bitrate in kbit/sec (ignored for CBR mode)Adaptive Quantization Strength when spatial-aq is enabled from 1 (low) to 15 (aggressive), (0 = autoselect)Automatic insertion of non-reference P-framesZero latency operation (no reordering delay)Minimize GOP-to-GOP rate fluctuationsTarget Constant Quality level for VBR mode (0 = automatic)Enable adaptive I-frame insert when lookahead is enabledMinimum QP value for I frame, When >= 0, "qp-min-p" and "qp-min-b" should be also >= 0. Overwritten by "qp-min" (-1 = from NVENC preset)Minimum QP value for P frame, When >= 0, "qp-min-i" and "qp-min-b" should be also >= 0. Overwritten by "qp-min" (-1 = from NVENC preset)Minimum QP value for B frame, When >= 0, "qp-min-i" and "qp-min-p" should be also >= 0. Overwritten by "qp-min" (-1 = from NVENC preset)Maximum QP value for I frame, When >= 0, "qp-max-p" and "qp-max-b" should be also >= 0. Overwritten by "qp-max" (-1 = from NVENC preset)Maximum QP value for P frame, When >= 0, "qp-max-i" and "qp-max-b" should be also >= 0. Overwritten by "qp-max" (-1 = from NVENC preset)Maximum QP value for B frame, When >= 0, "qp-max-i" and "qp-max-p" should be also >= 0. Overwritten by "qp-max" (-1 = from NVENC preset)Constant QP value for I frame, When >= 0, "qp-const-p" and "qp-const-b" should be also >= 0. Overwritten by "qp-const" (-1 = from NVENC preset)Constant QP value for P frame, When >= 0, "qp-const-i" and "qp-const-b" should be also >= 0. Overwritten by "qp-const" (-1 = from NVENC preset)Constant QP value for B frame, When >= 0, "qp-const-i" and "qp-const-p" should be also >= 0. Overwritten by "qp-const" (-1 = from NVENC preset)device does not support requested rate control mode %dnvenc_api.nvEncDestroyEncoder != NULLFailed to create NVENC encoder sessionFailed to get encode preset configuration: %dFailed to %sinit encoder: %d- %sSubclass failed to set encoder configurationnvenc_api.nvEncGetLastErrorString != NULLfailed to allocate cuda scratch buffer ret %dFailed to register resource %p, ret %dnvenc_api.nvEncRegisterResource != NULLFailed to allocate input buffer: %dallocated output buffer %2d: %pnvenc_api.nvEncCreateBitstreamBuffer != NULLSubclass failed to set output capsCalculated num buffers: %d (lookahead %d, frameIntervalP %d)nvenc_api.nvEncReconfigureEncoder != NULLnvenc_api.nvEncInitializeEncoder != NULLnvenc_class->set_encoder_configvbr-minqp was requested without qp-minnvenc_api.nvEncGetEncodePresetConfig != NULLnvenc_api.nvEncGetEncodeProfileGUIDs != NULLnvenc_api.nvEncGetEncodeProfileGUIDCount != NULLresolution %dx%d -> %dx%d, format %s -> %s, re-initCannot find matching input formatdownstream requested profile %d, max bitdepth %d, max chroma %d%u: input buffer %p, output buffer %p, pts %u:%02u:%02u.%09uFailed to map input resource %p, ret %dSubclass failed to submit bufferEncoded picture (encoder needs more input)nvenc_api.nvEncEncodePicture != NULLnvenc_api.nvEncMapInputResource != NULLgst_is_gl_memory ((GstMemory *) gl_mem)cannot copy %dth plane, ret %dstarted thread to read bitstreamg_async_queue_length (nvenc->bitstream_queue) == 0nvenc->bitstream_thread == NULLImproves pipelining of decode with display, 0 means no delay (auto = -1)Could not create CUDA stream, will use default streamgst_cuvid_vtable.CuvidCreateVideoParser != NULLgst_cuvid_vtable.CuvidParseVideoData != NULLfailed to negotiate with downstreamOpenGL context is not CUDA-compatible, fallback to system memoryCurrent OpenGL context is not CUDA-compatiblecannot determine output format, use system memoryVariable Bit Rate (with minimum quantization parameter, DEPRECATED)c]ddccclldDĹdD$ĸdD$ķdDk&&κ|l\<, ܼlL<, ܻ̻{{{{{ttttttCuvidParseVideoDatagst_nvdec_handle_framegst_nvdec_handle_h265_buffergst_nvdec_store_h265_nalgst_nvdec_handle_h264_buffergst_nvdec_store_h264_nalgst_nvdec_copy_device_to_memoryensure_cuda_graphics_resourceCuvidMapVideoFrameCuvidUnmapVideoFramecopy_video_frame_to_gl_texturesCuvidCreateVideoParsergst_nvdec_set_formatgst_nvdec_closegst_nvdec_stopCuvidDestroyVideoParsermaybe_destroy_decoder_and_parsergst_nvdec_openparser_display_callbackCuvidDecodePictureparser_decode_callbackgst_nvdec_ensure_gl_contextgst_nvdec_negotiateCuvidDestroyDecoderget_cuda_surface_format_from_gstCuvidCreateDecoderparser_sequence_callbackregister_cuda_resourcegst_nv_base_enc_stop_bitstream_threadgst_nv_base_enc_set_propertygst_nv_base_enc_start_bitstream_thread_acquire_input_buffergst_nv_base_enc_upload_frameNvEncMapInputResourceNvEncEncodePicture_submit_input_buffergst_nv_base_enc_handle_frameensure_cuda_graphics_resource_map_gl_input_bufferregister_cuda_resourceNvEncGetEncodePresetCountNvEncGetEncodePresetGUIDsNvEncGetEncodePresetConfiggst_nv_base_enc_setup_rate_control NvEncReconfigureEncoderNvEncInitializeEncoderNvEncGetLastErrorStringgst_nv_base_enc_calculate_num_prealloc_buffers NvEncRegisterResourceNvEncCreateBitstreamBuffergst_nv_base_enc_set_formatgst_nv_base_enc_reset_queuesNvEncDestroyBitstreamBufferNvEncUnregisterResourcegst_nv_base_enc_free_buffersNvEncLockBitstreamNvEncUnlockBitstreamNvEncUnmapInputResourcegst_nv_base_enc_bitstream_threadNvEncDestroyEncodergst_nv_base_enc_closegst_nv_base_enc_set_filtered_input_formatsgst_nv_base_enc_getcapsgst_nv_base_enc_ensure_gl_contextgst_nv_base_enc_propose_allocationgst_nv_base_enc_openNvEncOpenEncodeSessionExgst_nv_av1_dec_output_picturegst_nv_av1_dec_end_picturegst_nv_av1_dec_start_picturegst_nv_decoder_frame_refgst_nv_av1_dec_duplicate_picturegst_nv_av1_dec_get_decoder_frame_from_picturegst_nv_av1_dec_new_picturegst_nv_av1_dec_new_sequencegst_nv_av1_dec_decide_allocationI@p@draining decoder../sys/nvcodec/gstnvdecoder.cdecide allocationNVDEC %s Video DecoderNVDEC video decoderGstNvDecoderCouldn't register resourceFailed to push CUDA contextFailed to register memoryFailed to map memoryFailed to pop CUDA contextCouldn't map video frameCopy frame to system ret %dNot a CUDA memoryCopy frame to CUDA ret %dUnexpected format %sGstNvEncodergst_nv_h264_enc_opengst_nv_h264_enc_closeAUDaudWeighted Predweighted-predVBV Buffer SizeRate Control Lookaheadrc-lookaheadTemporal AQtemporal-aqB-FramesbframesB Adaptb-adaptNVENC H.264 Video EncoderCodec/Encoder/Video/HardwareNvidia H.264 encodernvh264encFrame %p is mapped alreadyCannot map pictureframe->index >= 0frame != NULLFrame %p is not mappedCannot unmap pictureFrame %p has invalid index %dFree frame %p (index %d)GST_IS_NV_DECODER (decoder)Failed to lock CUDA contextpool_size > 0coded_bitdepth >= 8No available frameNew frame %p (index %d)GST_IS_ELEMENT (videodec)using system memoryusing GL memoryusing CUDA memoryinput_state != NULLCouldn't map frameFailed to copy frameCopy frame to GL ret %ddecoder->gl_context != NULLGL context is not availableunmapped input format: 0x%08xprogressiveinterleavedmixedgst_nv_encoder_opengst_nv_encoder_stopStopgst_nv_encoder_finishFinishgst_nv_encoder_flushFlushnull caps in queryFailed to set pool configGST_IS_NV_ENCODER (encoder)gst_nv_encoder_get_free_taskUnlocking from thread %pLocked from thread %pLocking from thread %pGstNvEncoderPresetGstNvEncoderRCModegst_nv_encoder_set_contextgst_nv_encoder_closegst_nv_encoder_sink_querygst_nv_encoder_src_querygst_nv_encoder_set_formatgst_nv_encoder_handle_framenvencoderNV_ENC_SUCCESSNV_ENC_ERR_NO_ENCODE_DEVICENV_ENC_ERR_UNSUPPORTED_DEVICENV_ENC_ERR_INVALID_DEVICENV_ENC_ERR_DEVICE_NOT_EXISTNV_ENC_ERR_INVALID_PTRNV_ENC_ERR_INVALID_EVENTNV_ENC_ERR_INVALID_PARAMNV_ENC_ERR_INVALID_CALLNV_ENC_ERR_OUT_OF_MEMORYNV_ENC_ERR_UNSUPPORTED_PARAMNV_ENC_ERR_LOCK_BUSYNV_ENC_ERR_NOT_ENOUGH_BUFFERNV_ENC_ERR_INVALID_VERSIONNV_ENC_ERR_MAP_FAILEDNV_ENC_ERR_NEED_MORE_INPUTNV_ENC_ERR_ENCODER_BUSYNV_ENC_ERR_GENERICNV_ENC_ERR_UNIMPLEMENTEDUnknowngst_nv_encoder_encode_frameEncode return %s (%d)GPU is keep busy, give upgst_nv_encoder_thread_funcFailed to lock deviceExiting threadGot EOS packetPush returned %sFinish frame returned %sFailed to select device modegst_nv_encoder_init_sessionFailed to open deviceFailed to open sessionFailed to set formatFailed to set output stateGstNvEncoderThreadgst_nv_encoder_create_poolFailed to set activegst_nv_encoder_copy_systemFailed to map bufferLast flow was %sFailed to upload frameFailed to encode frametask->buffer == NULLHandle framecqpno downstream pool, create our poolNVDEC %s Video Decoder with device %dEricsson AB, http://www.ericsson.com, Seungha Yang Register glbuffer %d to CUDA resourceNV_ENC_BUFFER_FORMAT gst_nv_encoder_get_buffer_format(GstNvEncoder*, GstVideoFormat)../sys/nvcodec/gstnvencoder.cppgst_nv_encoder_get_buffer_formatnvenc_api.nvEncDestroyInputBuffer != NULLUse AU (Access Unit) delimiterVBV(HRD) Buffer Size in kbits (0 = NVENC default)Number of frames for frame type lookaheadTemporal Adaptive QuantizationNumber of B-frames between I and PEnable adaptive B-frame insert when lookahead is enabledNVENC H.264 Video Encoder with device %dTim-Philipp Müller , Matthew Waters , Seungha Yang Encode H.264 video streams using NVIDIA's hardware-accelerated NVENC encoder APIvideo/x-raw, format = (string) { NV12, YV12, I420, BGRA, RGBA, Y444, VUYA }, width = (int) [ 145, 4096 ], height = (int) [ 49, 4096 ], framerate = (fraction) [ 0, max ], interlace-mode = (string) { progressive } ; video/x-raw(memory:GLMemory), format = (string) { NV12, YV12, I420, BGRA, RGBA, Y444, VUYA }, width = (int) [ 145, 4096 ], height = (int) [ 49, 4096 ], framerate = (fraction) [ 0, max ], interlace-mode = (string) { progressive } ; video/x-raw(memory:CUDAMemory), format = (string) { NV12, YV12, I420, BGRA, RGBA, Y444, VUYA }, width = (int) [ 145, 4096 ], height = (int) [ 49, 4096 ], framerate = (fraction) [ 0, max ], interlace-mode = (string) { progressive } video/x-h264, width = (int) [ 145, 4096 ], height = (int) [ 49, 4096 ], framerate = (fraction) [ 0, max ], stream-format = (string) byte-stream, alignment = (string) au, profile = (string) { main, high, high-4:4:4, baseline, constrained-baseline }GST_IS_NV_DECODER (frame->decoder)Cannot create decoder instancecoded_height >= GST_VIDEO_INFO_HEIGHT (info)coded_width >= GST_VIDEO_INFO_WIDTH (info)Should configure decoder firstGST_IS_VIDEO_DECODER (videodec)cannot determine output format, using system memoryCouldn't re-negotiate with updated statenvenc_api.nvEncGetInputFormats != NULLnvenc_api.nvEncGetEncodeCaps != NULLgboolean gst_nv_encoder_open(GstVideoEncoder*)gboolean gst_nv_encoder_propose_allocation(GstVideoEncoder*, GstQuery*)gst_nv_encoder_propose_allocationFailed to convert caps into infoguint gst_nv_encoder_get_task_size(GstNvEncoder*)NV_ENC_ERR_INVALID_ENCODERDEVICENV_ENC_ERR_ENCODER_NOT_INITIALIZEDNV_ENC_ERR_EVENT_NOT_REGISTERDNV_ENC_ERR_INCOMPATIBLE_CLIENT_KEYNV_ENC_ERR_RESOURCE_REGISTER_FAILEDNV_ENC_ERR_RESOURCE_NOT_REGISTEREDNV_ENC_ERR_RESOURCE_NOT_MAPPEDGPU is busy, retry count (%d/%d)Failed to find associated codec frameFailed to lock bitstream, status: %s (%d)GstBufferPool* gst_nv_encoder_create_pool(GstNvEncoder*, GstVideoCodecState*)Failed to create internal poolgboolean gst_nv_encoder_open_encode_session(GstNvEncoder*, void**)Failed to init encoder, status: %s (%d)Failed to create bitstream buffer, status: %s (%d)Unknown device mode, open session latergst_nv_encoder_open_encode_sessionFailed to open session, status: %s (%d)gst_nv_encoder_calculate_task_pool_sizeCalculated task pool size: %d (lookahead %d, frameIntervalP %d)NvEncSetIOCudaStreams failed, status: %s (%d)nvenc_api.nvEncSetIOCudaStreams != NULLdata.device_mode == GST_NV_ENCODER_DEVICE_CUDA || data.device_mode == GST_NV_ENCODER_DEVICE_D3D11gboolean gst_nv_encoder_init_session(GstNvEncoder*, GstBuffer*)Selected device mode: %d, cuda-device-id: %d, adapter-luid %ligst_nv_encoder_reconfigure_sessionEncoding session was not configured, open sessionFailed to reconfigure encoder, status %s (%d)Failed to create input buffer, status %s (%d)Failed to lock input buffer, status %s (%d)nvenc_api.nvEncUnlockInputBuffer != NULLnvenc_api.nvEncLockInputBuffer != NULLnvenc_api.nvEncCreateInputBuffer != NULLGstFlowReturn gst_nv_encoder_prepare_task_input(GstNvEncoder*, const GstVideoInfo*, GstBuffer*, gpointer, GstBufferPool*, GstNvEncoderTask*)Encoder object was not configuredgst_nv_encoder_prepare_task_input_cudaNot a CUDA buffer, system copyDifferent context, system copyFailed to register resource, status %s (%d)Failed to map input resource, status %s (%d)GstFlowReturn gst_nv_encoder_handle_frame(GstVideoEncoder*, GstVideoCodecFrame*)0^ ^_^^0_ _____^^^^p^`^P^^`_P_@_^_p_@^NvEncCreateInputBufferNvEncLockInputBufferNvEncUnlockInputBufferNvEncSetIOCudaStreamsNvEncDestroyInputBufferNvEncGetEncodeCapsNvEncGetInputFormatsgst_nvenc_get_supported_input_formatsgst_nv_decoder_ensure_gl_poolgst_nv_decoder_ensure_cuda_poolgst_nv_decoder_decide_allocationgst_nv_decoder_ensure_gl_contextgst_nv_decoder_negotiategst_nv_decoder_check_cuda_device_from_contextgst_nv_decoder_handle_context_querygst_nv_decoder_copy_frame_to_glgst_nv_decoder_finish_framegst_nv_decoder_copy_frame_to_cudagst_nv_decoder_copy_frame_to_systemgst_nv_decoder_register_cuda_resourcegst_nv_decoder_ensure_cuda_graphics_resourcegst_nv_decoder_copy_frame_to_gl_internalgst_nv_decoder_decode_picturegst_nv_decoder_frame_unrefgst_nv_decoder_frame_unmapgst_nv_decoder_frame_mapgst_nv_decoder_new_framechroma_format_from_video_formatgst_nv_decoder_configuregst_nv_decoder_is_configuredgst_nv_decoder_newgst_nv_decoder_disposegst_nvdec_set_contextgst_nvdec_ensure_gl_poolgst_nvdec_ensure_cuda_poolgst_nvdec_decide_allocationgst_nvdec_check_cuda_device_from_contextgst_nvdec_finishgst_nvdec_draingst_nvdec_flushun../sys/nvcodec/gstnvh264enc.cH.264 encoding %ssupported../sys/nvcodec/gstnvh265enc.cHEVC encoding %ssupportedEncode header failed.constrained-baselinemainvideo/x-h264alignmentbyte-streamstream-formatoutput caps: %pAhigh-4:4:4high-4:2:2levelsetting parametersdownstream has ANY caps>HR8/=&|jD3&}R*7+rm{nmCUDA Device IDAdapter LUIDadapter-luidCUDA device ID to useEnables Weighted Predictionb-framesRate Control MethodRate Controlrate-controlZero Reorder Delayzero-reorder-delayMin QP Imin-qp-iMin QP Pmin-qp-pMin QP Bmin-qp-bMax QP Imax-qp-iMax QP Pmax-qp-pMax QP Bmax-qp-bEnable CABAC entropy codingcabacRepeat Sequence Headerrepeat-sequence-headergst_nv_h264_encoder_getcapsgst_nv_h265_encoder_getcapsgst_nv_h265_enc_opengst_nv_h265_enc_closegst_nv_h265_enc_stopNVENC HEVC Video EncoderNvidia HEVC encodernvh265encvideo/x-h265main-444%;M ?^<bA__pos <= size()basic_string::_M_createavccancannotReturning %pAhvc1hev1main-444-10progressive-highconstrained-highbasic_string::append, profile = (string) , profile = (string) baselinenvh264encoderFailed to identify SPS nalToo small sps nal size %dOutput caps: %pAnvh265encoderFailed to identify VPS nalFailed to parse VPSFailed to parse SPS, profile = (string) main-10nvenc_api.nvEncGetEncodeGUIDs != NULLNvEncGetSequenceParams return code=%dNvEncGetSequenceParams returned incomplete datadownstream requested high profile, but encoder will now output %s profile (which is a subset), due to how it's been configureddownstream requested main profile, but encoder will now output %s profile (which is a subset), due to how it's been configurednvenc_api.nvEncGetSequenceParams != NULLhave Y444 input, setting config accordinglyCUDA device ID of associated GPUDXGI Adapter LUID (Locally Unique Identifier) of associated GPUDXGI Adapter LUID (Locally Unique Identifier) to usevoid gst_nv_h264_encoder_class_init(GstNvH264EncoderClass*, gpointer)../sys/nvcodec/gstnvh264encoder.cppConstant QP value for I frame (-1 = default)Constant QP value for P frame (-1 = default)Constant QP value for B frame (-1 = default)Bitrate in kbit/sec (0 = automatic)Maximum Bitrate in kbit/sec (ignored in CBR mode)Zero latency operation (i.e., num_reorder_frames = 0)Minimum QP value for I frame, (-1 = disabled)Minimum QP value for P frame, (-1 = automatic)Minimum QP value for B frame, (-1 = automatic)Maximum QP value for I frame, (-1 = disabled)Maximum QP value for P frame, (-1 = automatic)Maximum QP value for B frame, (-1 = automatic)Insert sequence headers (SPS/PPS) per IDREncode H.264 video streams using NVCODEC API CUDA ModeNVENC H.264 Video Encoder CUDA ModeEncode H.264 video streams using NVCODEC API Direct3D11 ModeNVENC H.264 Video Encoder Direct3D11 ModeEncode H.264 video streams using NVCODEC API auto GPU select ModeNVENC H.264 Video Encoder Auto GPU select Modegst_nv_h264_encoder_set_formatgst_nv_h264_encoder_set_output_stategst_nv_h264_encoder_create_output_buffergst_nv_h264_encoder_check_reconfiguregst_nv_h264_encoder_select_devicegst_nv_h264_encoder_calculate_min_buffersvoid gst_nv_h265_encoder_class_init(GstNvH265EncoderClass*, gpointer)../sys/nvcodec/gstnvh265encoder.cppInsert sequence headers (SPS/PPS) per IDR, ignored if negotiated stream-format is "hvc1"Encode H.265 video streams using NVCODEC API CUDA ModeNVENC H.265 Video Encoder CUDA ModeEncode H.265 video streams using NVCODEC API Direct3D11 ModeNVENC H.265 Video Encoder Direct3D11 ModeEncode H.265 video streams using NVCODEC API auto GPU select ModeNVENC H.265 Video Encoder Auto GPU select Modegst_nv_h265_encoder_set_formatgst_nv_h265_encoder_set_output_stategst_nv_h265_encoder_create_output_buffergst_nv_h265_encoder_check_reconfiguregst_nv_h265_encoder_select_devicegst_nv_h265_encoder_calculate_min_buffers%li is not a valid adapter luid%d is not a valid cuda device idUpstream CUDA device is not in supported device listUpstream is system memory, use CUDA modeUpstream is system memory, use D3D11 modeklass->device_mode == GST_NV_ENCODER_DEVICE_AUTO_SELECTgboolean gst_nv_h264_encoder_select_device(GstNvEncoder*, const GstVideoInfo*, GstBuffer*, GstNvEncoderDeviceData*)gboolean gst_nv_h265_encoder_select_device(GstNvEncoder*, const GstVideoInfo*, GstBuffer*, GstNvEncoderDeviceData*)NVENC HEVC Video Encoder with device %dTim-Philipp Müller , Matthew Waters , Seungha Yang Encode HEVC video streams using NVIDIA's hardware-accelerated NVENC encoder APIvideo/x-raw, format = (string) { NV12, P010_10LE, P016_LE, Y444, Y444_16LE, Y444_16LE }, width = (int) [ 144, 8192 ], height = (int) [ 144, 8192 ], framerate = (fraction) [ 0, max ]; video/x-raw(memory:GLMemory), format = (string) { NV12, P010_10LE, P016_LE, Y444, Y444_16LE, Y444_16LE }, width = (int) [ 144, 8192 ], height = (int) [ 144, 8192 ], framerate = (fraction) [ 0, max ]; video/x-raw(memory:CUDAMemory), format = (string) { NV12, P010_10LE, P016_LE, Y444, Y444_16LE, Y444_16LE }, width = (int) [ 144, 8192 ], height = (int) [ 144, 8192 ], framerate = (fraction) [ 0, max ]video/x-h265, width = (int) [ 144, 8192 ], height = (int) [ 144, 8192 ], stream-format = (string) byte-stream, alignment = (string) au, profile = (string) { main, main-10, main-12, main-444, main-444-10, main-444-12 }Apply content light level: maxCLL:(%u), maxFALL:(%u)Apply mastering display info: Red(%u, %u) Green(%u, %u) Blue(%u, %u) White(%u, %u) max_luminance(%u) min_luminance(%u) std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]/usr/include/c++/11/bits/basic_string.h%s:%d: %s: Assertion '%s' failed. Downstream %s support interlaced formatDownstream specified %lu profilesUnable to get downstream profileNone of downstream profile supports interlaced encodingDownstream does not support 4:4:4 profileFailed to get preset config %s (%d)B-frame was enabled but downstream profile does not support ittemporal-aq was enabled but not supported by deviceVBV buffer size was specified but not supported by deviceWeighted prediction was enabled but not support by deviceB-frame was enabled but not support by devicegboolean gst_nv_h265_encoder_set_format(GstNvEncoder*, GstVideoCodecState*, gpointer, NV_ENC_INITIALIZE_PARAMS*, NV_ENC_CONFIG*)Downstream does not support main profileDownstream does not support 4:4:4 10bits profilevideo/x-h264, alignment = (string) au, profile = (string) constrained-baseline, stream-format = (string) avc, stream-format = (string) byte-streamFailed to get sequence header, status %s (%d)Failed to identify PPS nal, %dFailed to parse profile from SPSvideo/x-h265, alignment = (string) au, stream-format = (string) hvc1, stream-format = (string) hev1Failed to identify SPS nal, %d, profile = (string) main-444-10P `@ЎPdX(Pؔ0OȴxHX(ȲxHX08ر hջT$L\,4ԷtDĸĶ\Ķ\|d|l\L<, ܽ̽|l\L<, ܼ̼xhXH8(ؿȿxhXH8(о y"E{M%_vb'kcNLP! y"E{M%_vgst_nv_h265_enc_create_mastering_display_sei_nalgst_nv_h265_enc_create_content_light_level_sei_nalgst_nv_h265_enc_set_encoder_configgst_nv_h265_enc_set_src_capsgst_nv_h265_enc_set_level_tier_and_profilegst_nv_h265_enc_open 'xL/=&|jcz`ID3&}Rֿ<#AC>HR8b'kcNLP!00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899gst_nv_h264_enc_set_encoder_configgst_nv_h264_enc_set_src_capsNvEncGetSequenceParamsgst_nv_h264_enc_set_profile_and_levelNvEncGetEncodeGUIDsgst_nv_h264_enc_openprogressive-highconstrained-highconstrained-base, stream-format = (string) byte-gst_nv_h264_dec_set_contextNVIDIA H.264 video decoderNVDEC H.264 Stateless Decodergst_nv_h264_dec_opengst_nv_h264_dec_closegst_nv_h264_dec_negotiategst_nv_h264_dec_src_querygst_nv_h264_dec_new_sequencegst_nv_h264_dec_new_picturegst_nv_h264_dec_start_picturegst_nv_h264_dec_decode_slicegst_nv_h264_dec_end_picture../sys/nvcodec/gstnvh264dec.c../sys/nvcodec/gstnvh265dec.c../sys/nvcodec/gstnvvp8dec.c../sys/nvcodec/gstnvvp9dec.cFailed to configure decoderCould not support profile %dinterlaced sequence changedchroma format changedbitdepth changedSlice offset %u for slice %dDecode slice, nalu size %uslice_header->pps != NULLnvh264decGstNvH264DecGstNvH264SLDecnvh264sldecGstNvH264Device%dDecnvh264device%ddecGstNvH264SLDevice%dDecnvh264sldevice%ddecgst_nv_h265_dec_set_contextNVIDIA H.265 video decoderNVDEC H.265 Stateless Decodergst_nv_h265_dec_opengst_nv_h265_dec_closegst_nv_h265_dec_negotiategst_nv_h265_dec_src_querygst_nv_h265_dec_new_sequencegst_nv_h265_dec_new_picturegst_nv_h265_dec_start_picturegst_nv_h265_dec_decode_slicegst_nv_h265_dec_end_pictureCouldn't copy ppsToo many RefPicSetStCurrAfterToo many RefPicSetLtCurrToo many reference framesnvh265decGstNvH265DecGstNvH265SLDecnvh265sldecGstNvH265Device%dDecnvh265device%ddecGstNvH265SLDevice%dDecnvh265sldevice%ddecgst_nv_vp8_dec_set_contextNVIDIA VP8 video decoderNVDEC VP8 Stateless Decodergst_nv_vp8_dec_opengst_nv_vp8_dec_closegst_nv_vp8_dec_negotiategst_nv_vp8_dec_src_querygst_nv_vp8_dec_new_sequencegst_nv_vp8_dec_new_picturegst_nv_vp8_dec_decode_picturegst_nv_vp8_dec_output_picturenvvp8decGstNvVp8DecGstNvVp8SLDecnvvp8sldecGstNvVp8Device%dDecnvvp8device%ddecGstNvVp8SLDevice%dDecnvvp8sldevice%ddecDecode picture, size %lugst_nv_vp9_dec_set_contextNVIDIA VP9 video decoderNVDEC VP9 Stateless Decodergst_nv_vp9_dec_opengst_nv_vp9_dec_closegst_nv_vp9_dec_negotiategst_nv_vp9_dec_src_querygst_nv_vp9_dec_new_sequencegst_nv_vp9_dec_new_picturegst_nv_vp9_dec_decode_picturegst_nv_vp9_dec_output_picturenvvp9decGstNvVp9DecGstNvVp9SLDecnvvp9sldecGstNvVp9Device%dDecnvvp9device%ddecGstNvVp9SLDevice%dDecnvvp9sldevice%ddecunknownnvcodecnvdecnvencnvdecoderlibnvidia-encode.so.1NvEncodeAPICreateInstancelibnvcuvid.so.1cuvidCtxLockCreatecuvidCtxLockDestroycuvidCtxLockcuvidCtxUnlockcuvidCreateDecodercuvidDestroyDecodercuvidDecodePicturecuvidCreateVideoParsercuvidParseVideoDatacuvidDestroyVideoParsercuvidMapVideoFrame64cuvidUnmapVideoFrame64cuvidGetDecoderCapsGST_USE_NV_STATELESS_CODEC,NV12P010_10LEP016_LEY444Y444_16LEvideo/x-rawframerateprogressive-high-10main-12main-444-12nvav1decGstNvAV1DecGstNvAV1Device%dDecnvav1device%ddecnv%sdecnv%sdevice%ddeccudamemorycopyGstCudaUploadGstCudaDownloadcudauploadcudadownloadcudaconvertcudascale../sys/nvcodec/plugin.cFailed to load cuda libraryunhandled bitdepth %ddevice can not support %ssrc template caps %pAsink template caps %pACould not open library %s, %sFailed to load nvenc libraryAPI version %d.%d load doneChecking version %d.%d1.22.12GStreamer NVCODEC plugingst-plugins-badLGPL2024-04-29mpegvideompeg2videompeg4videoimage/jpegvideo/x-vp8video/x-vp9av1gst_nv_h264_dec_decide_allocationgst_nv_h264_dec_new_field_picturegst_nv_h264_dec_output_picturegst_nv_h264_dec_get_preferred_output_delayCould not support bitdepth/chroma formatCould not support 8bits non-4:2:0 formatCould not support 10bits non-4:2:0 formatRequires larger DPB size (%d -> %d)resolution changed %dx%d (%dx%d)8 bits supports only 4:2:0 or 4:4:4 format10 bits supports only 4:2:0 or 4:4:4 format%d bits supports only 4:2:0 or 4:4:4 formatresolution changed %dx%d -> %dx%dapply buffer flags 0x%x (interlaced %d, top-field-first %d)Outputting picture %p (poc %d)End picture, bitstream len: %lu, num slices %dNo decoder frame in the first picture %pCouldn't get decoder frame frame picture %pslice_header->pps->sequence != NULLvideo/x-h264, stream-format= (string) { avc, avc3, byte-stream }, alignment= (string) au, profile = (string) { high, main, constrained-high, constrained-baseline, baseline }, framerate = (fraction) [ 0, max ]Failed to register plugin '%s'gst_nv_h265_dec_decide_allocationgst_nv_h265_dec_output_picturegst_nv_h265_dec_get_preferred_output_delayToo large column_width_minus1 %dToo large num_tile_rows_minus1 %dToo many RefPicSetStCurrBeforeslice_header->pps->sps != NULLgst_nv_vp8_dec_decide_allocationgst_nv_vp8_dec_get_preferred_output_delayCouldn't get decoder frame for AltRefCouldn't get decoder frame for GoldenRefCouldn't get decoder frame for LastRefgst_nv_vp9_dec_decide_allocationgst_nv_vp9_dec_duplicate_picturegst_nv_vp9_dec_get_preferred_output_delayCouldn't get decoder frame from pictureNvEncodeAPIGetMaxSupportedVersionvideo/x-raw, format = (string) NV12, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]video/x-raw, format = (string) { I420, YV12, NV12, NV21, P010_10LE, P016_LE, I420_10LE, Y444, Y444_16LE, BGRA, RGBA, RGBx, BGRx, ARGB, ABGR, RGB, BGR, BGR10A2_LE, RGB10A2_LE, Y42B, I422_10LE, I422_12LE, YUY2, UYVY, RGBP, BGRP, GBR, GBRA }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]video/x-raw(memory:CUDAMemory), format = (string) { I420, YV12, NV12, NV21, P010_10LE, P016_LE, I420_10LE, Y444, Y444_16LE, BGRA, RGBA, RGBx, BGRx, ARGB, ABGR, RGB, BGR, BGR10A2_LE, RGB10A2_LE, Y42B, I422_10LE, I422_12LE, YUY2, UYVY, RGBP, BGRP, GBR, GBRA }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]video/x-raw(memory:GLMemory), format = (string) { I420, YV12, NV12, NV21, P010_10LE, P016_LE, Y444, BGRA, RGBA, RGBx, BGRx, ARGB, ABGR, RGB, BGR, BGR10A2_LE, RGB10A2_LE, YUY2, UYVY, RGBP, BGRP, GBR, GBRA }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]__global__ void my_kernel (void) {}Failed to init cuda, cuInit ret: 0x%x: %s: %sNo available device, cuDeviceGetCount ret: 0x%x: %s %sFound %s in GST_USE_NV_STATELESS_CODEC environmentFailed to create context for device %dNo codec map corresponding to codec %dSkipping registration of CUVID parser based nvh264dec elementSkipping registration of CUVID parser based nvh265dec elementSkipping registration of CUVID parser based nvhvp8dec elementSkip register cuvid parser based nvhvp9decCUDA video codec %s, sink template %pAsrc template %pAcould not query %s decoder capability, ret %d%s bit-depth %d with chroma format %d is not supportedgst_cuvid_vtable.CuvidGetDecoderCaps != NULLToo old nvidia driver to query decoder capabilityFailed to register cudadownload elementFailed to register cudaupload elementFailed to load nvdec library version %u.%uFailed to load '%s' from %s, %sNvEncodeAPIGetMaxSupportedVersion unavailableCould not query max supported api version, ret %dnvEncSetIOCudaStreams is supportedVersion %d.%d is not supportedMaximum supported API version by driver: %d.%d%s bit-depth %d with chroma format %d [%d - %d] x [%d - %d]http://download.fedoraproject.orgFedora GStreamer-plugins-bad packagevideo/mpeg, mpegversion = (int) 1, systemstream = (boolean) falsevideo/mpeg, mpegversion = (int) 2, systemstream = (boolean) falsevideo/mpeg, mpegversion = (int) 4, systemstream = (boolean) falsevideo/x-h264, stream-format = (string) byte-stream, alignment = (string) au, profile = (string) { constrained-baseline, baseline, main, high, constrained-high, progressive-high }video/x-h265, stream-format = (string) byte-stream, alignment = (string) au, profile = (string) { main }video/x-av1, alignment = (string) framePPP?   gst_nvenc_load_librarygst_cuvid_load_libraryCuvidGetDecoderCapsgst_nv_decoder_check_device_capsgst_nv_av1_dec_registergst_nvdec_subclass_registergst_cuda_memory_copy_registerplugin_initgst_nv_vp9_dec_registergst_nv_vp9_dec_output_picturegst_nv_vp9_dec_decode_picturegst_nv_vp9_dec_duplicate_picturegst_nv_vp9_dec_get_decoder_frame_from_picturegst_nv_vp9_dec_new_picturegst_nv_vp9_dec_new_sequencegst_nv_vp9_dec_decide_allocationgst_nv_vp9_dec_negotiategst_nv_vp9_dec_opengst_nv_vp9_dec_set_contextgst_nv_vp8_dec_registergst_nv_vp8_dec_output_picturegst_nv_vp8_dec_decode_picturegst_nv_vp8_dec_get_decoder_frame_from_picturegst_nv_vp8_dec_new_picturegst_nv_vp8_dec_new_sequencegst_nv_vp8_dec_decide_allocationgst_nv_vp8_dec_negotiategst_nv_vp8_dec_opengst_nv_vp8_dec_set_contextgst_nv_h265_dec_registergst_nv_h265_dec_end_picturegst_nv_h265_dec_decode_slicegst_nv_h265_dec_picture_params_from_ppsgst_nv_h265_dec_get_decoder_frame_from_picturegst_nv_h265_dec_start_picturegst_nv_h265_dec_output_picturegst_nv_h265_dec_new_picturegst_nv_h265_dec_new_sequencegst_nv_h265_dec_decide_allocationgst_nv_h265_dec_negotiategst_nv_h265_dec_opengst_nv_h265_dec_set_contextgst_nv_h264_dec_registergst_nv_h264_dec_end_picturegst_nv_h264_dec_decode_slicegst_nv_h264_dec_start_picturegst_nv_h264_dec_get_decoder_frame_from_picturegst_nv_h264_dec_output_picturegst_nv_h264_dec_new_field_picturegst_nv_h264_dec_new_picturegst_nv_h264_dec_new_sequencegst_nv_h264_dec_decide_allocationgst_nv_h264_dec_negotiategst_nv_h264_dec_opengst_nv_h264_dec_set_contextbasic_string::_M_replaceformat = (string) format = (string) { }profile = (string) { width = (int) [ ], height = (int) [ video/x-raw, video/x-h265, , alignment = (string) auGstNvAutoGpuH265Encnvautogpuh265encEmpty supported input formatEmpty supported h265 profileGstNvCudaH265Encnvcudah265encGstNvCudaH265Device%dEncnvcudah265device%dencvideo/x-h264, GstNvAutoGpuH264Encnvautogpuh264encEmpty supported h264 profileGstNvCudaH264Encnvcudah264encGstNvCudaH264Device%dEncnvcudah264device%dencbasic_string::_M_construct null not valid, interlace-mode = (string) progressive, stream-format = (string) { hvc1, hev1, byte-stream }gst_nv_h265_encoder_register_auto_selectFailed to register plugin 'GstNvAutoGpuH265Enc'gst_nv_h265_encoder_create_class_dataUnable to get supported profilesUnable to get supported input formatsgst_nv_h265_encoder_register_cuda, interlace-mode = (string) { progressive, interleaved, mixed }, stream-format = (string) { avc, byte-stream }, alignment = (string) augst_nv_h264_encoder_register_auto_selectFailed to register plugin 'GstNvAutoGpuH264Enc'gst_nv_h264_encoder_create_class_datagst_nv_h264_encoder_register_cuda[HØ(Pr+{AĚ>Yx zOK*7+`gGrm{nmNvEncGetEncodeProfileGUIDs2QLhBCLl^`aX,jh|x,!LyX!,z!\{!|"|l"|}"~#h# ##܄l$̇$L% 8%L|%%<%&܋(&L>D>K=x=Q=b=B=<=O=c=B=_=G=^=B=\=E=E=M=Q=a 8D0A(B BBBF =N=W=B=|=A=H=A=d=K=M=G=I=i =Q=F =N=V=A=C=A=H=A=n=K=M=G=N==I=j=A=Y=G=]=A=\=K=M=G=W==I=j=B=Y=G=^=B=a =E=O =I=i=A=Y=G=]=B=\=K=M=G=I=X=H=H=A=f=d=R=A=l=K=V=F=K==Q=T=H=K==U=V=F=K==Q=M=F=U=O=G=^=A=\ =Q=G =d=P=B=T4xFBB B(D0A8GkOcHMI[A 8D0A(B BBBB ~HEHKU`BOkBNG^AO_AdPA,5FBB B(A0A8G L!!P!c!A!| 8D0A(B BBBD e!T!P!B!!R!b!B!!V!b!A!y!Q!M!F!U!L!O!S!H!K!!R!X!L!K!!I!p!A!U!]!R!B!g!K!Q!L!M!-!D!H!F!A!G"F"H"U!!M!_!A!!P!c!A!B!N!X!F!P!!I!c!B!\!P!c!A!o!O!h!B!`!I!`!B!x!H!F!K!M![!J!c!A!6#0EjH7#FBD D(D0~ (A ABBH v (D ABBA 4`7$qFAD J ABH MAB7$<FBB E(A0D8GwdOAF QK RbBQeBIQbAE 8D0A(B BBBJ JdOAgU^B d[BV`M DQeAK QI r HV N QX $8*PFDG wAB<8@*2FLH A(F (D ABBA  9@+Ya[ D XL,9+FBA D(D08Q@k8A0I8J@d(I DBBF0X|9-FBE D(D0s8J@THMPI0A (A BBBD S(A BBBd94.FED D(F0y8J@THMPI(A ABBD0J (D ABBM J(D ABB@:.eFBB B(A0D8D`xhdpOhA`J 8D0A(B BBBH thUp^hB`XhJpWxFK`KhcpHhA`<:0EDD A FAK P FAI PFA$;0CEfd OA@,;25FAD D@  FABG THQPQXM`K@p; 3FEB B(A0A8JMdOAN 8A0A(B BBBD dOAJWFOIcHB<x6FBB B(D0D8GVdOAN 8A0A(B BBBC CQPJRT`HAvU^B <t9FBE B(A0A8DpuxU^xBpxPgxBphxdOxApxdOxAph 8D0A(B BBBA xQ[pVx`HxAp_xRexBp^xRbxApxRbxBprxQbxEpDxRbxApZxRbxBpJxdOxApHxRbxBp xQH D xQ[ ` xQX =A= AFBB B(A0D8DCdOA~ 8F0A(B BBBG PJWFKOcHAT>xBFBB B(A0D8DCdOA 8A0A(B BBBF XJWFKOcHG$>CULLR aAD@?,DFKA GPb  AABA ^XQ`QhMpKP@D?DFKA GPb  AABA ^XQ`QhMpKP?dE#EX?xEFBB B(D0D8GvdOAA 8A0A(B BBBH PU^BRbBdOA`4@I!FBB B(D0D8D@@ 8A0A(B BBBF p 8F0A(B BBBI @@JFBD D(D0|8S@O8A0`(A ABB8@PK%FEA D(D0 (D ABBH ADLQEr I 4ALA_ H $TALCAXJ ]AA,|A MI EH BX G A@XBGB E(A0A8Qk 8D0A(B BBBE 9QPGWWGZAddOA{RbBYU^BzQQMRdBx[5BJB E(A0A8LERbB^ 8D0A(B BBBI 1QPGWXGZAcdOACQbBf QH \QQSR((C^AAD j(U0O(A 8TCX_nBEE A(D0e (D BBBH $C_^BXL cAS$C_END AA<Cl`OAA  ABC PH 8 D,b9BAA  ABK A ABD \D0cxQbpxDcqFBB E(I0A8D@xHQPTHD@7 8D0A(B BBBN dHPP\HG@_HPP\HG@DgEEEgYa[ D XH(EhFBA D(DP (D ABBC ]XQ`QhMpKPtEhiBGB B(A0A8JIiAd 8D0A(B BBBE JWFRPcHAEtk^BBB B(A0A8D`xhIpchB`\ 8A0A(B BBBF W 8J0A(B BBBF jhJpWxFR`PhcpHhA`TFDmLFAA T ABA @ DBJ I(Q0T8H@K ^(d0H8A@K \F. V.W.... h{c- P$]G-EC \.z E v.9. L..\.^.Z. 5{, H`j.q.$yFz+ llpl|lxltlplllhld m`)JXFT(mtFBB B(D0I8D@BH~PXHA@,8D0A(B BBBm?Et8m@vNAD [(J0R8M@I AABD8mvNAD [(J0R8M@I AABD8nȏvNAD [(J0R8M@I AABD8Pn vNAD [(J0R8M@I AABD4nPMDD b(S0O(A NNB4nؐMDD b(S0O(A NNB4n`MDD b(S0O(A NNB44oMDD b(S0O(A NNBlopEoEoxGEAoGEALomFAG I DBC U ABH D(d0O(A Y(d0O(A @,p5FAG M DBG o(d0O(A q(d0O(A @pp5FAG M DBG o(d0O(A q(d0O(A 0pEDD c(d0O(A xAA<pdFGJ `(d0O(A D CBD eAB<(qԗFGJ `(d0O(A D CBD eAB<hqDFGJ `(d0O(A D CBD eAB<qFGJ `(d0O(A D CBD eAB4q$FBD g IBB FGB4 r|FBD g IBB FGB4XrԙFBD g IBB FGB4r,FBD g IBB FGBr2FBB D(D0JeQbA^GT 0A(A BBBE ]QbAc QK J QB Ps<FBB B(D0D8JeRaARbBBTAz 8D0A(B BBBF ^RTHKdGIGAKSdSAPU^FQcBc QB L QC MQcEW GB `t̠]FBB E(A0D8JeRaAdVAGTAz 8D0A(B BBBK jJgBKQcBdGIGAKSRaII QF Q QE N QE a GE Xu4FBB D(D0JeQbAeHO 0A(A BBBG xOANHHVYQbAc QB DuLFDA x ABJ G(d0H8A@K P(P0c(A h8vlBGD i ABG `(d0O(A H ABA k ABB g ABF T ABI |vFBB D(D0j8d@HHAPK0p8I@HHHPQ0S (D EBBJ K8Q@b8A0T (F BBBA O8J@H$w(FHD t(H0H(A @(d0K8H@K  CBG HpwܫFHD t(H0H(A @(d0K8H@K  ABA Dw`FHH B(Q0T8H@K V ABG K(d0O(A DxFHH B(Q0T8H@K V ABG K(d0O(A LxЮ5Ek4hxFDG g ABA U(I0c(A |xLFBB B(A0A8DP 8A0A(B BBBH XV`aXAPTXI`cXFP 8C0A(B BBBC \ yBFE B(D0I8KdOAn 8A0A(B BBBF TyFBB B(D0I8D@BHlP_HA@8D0A(B BBB0yEDD c(d0O(A xAAD zFDA x ABJ G(d0H8A@K P(P0c(A lTzYFBE D(D0f8d@HHAPK0Q (D EBBO J8Q@b8A0T (F BBBA N8J@z FBB B(A0A8DPHXd`OXFP  8C0A(B BBBF hXQ`bXAPD 8F0A(B BBBA RXV`_XAPM XJ`Y eXJ`hXBPTXD`WPY XJ`B Y 8F0A(B BBBA | XQ`E ` XD`E ]XG`\{JBIB B(D0I8N4dOAt 8A0A(B BBBH T|FBB B(A0I8G@BHlP_HA@8D0A(B BBB0`|EDD c(d0O(A xAA\|hBFB J(D0D8K|dOAm 8A0A(B BBBB D|FDA x ABJ G(d0H8A@K P(P0c(A l<}0<FBE A(D0k8I@c8A0A (D EBBH K8Q@b8A0T (F BBBA P8J@4}nBAJ Q DBD P(d0O(A l}8FBD D(G@sHKPaHA@} (A ABBF LHJPbHA@e HGPK X HDPB T HGPE TT~FBB B(A0I8G@BHlP_HA@8D0A(B BBB0~0EDD c(d0O(A xAAP~MFAA _ ABF l ABA D(d0O(A Y(d0O(A D4FDA x ABJ G(d0H8A@K P(P0c(A l|0<FBE A(D0k8I@c8A0A (D EBBH K8Q@b8A0T (F BBBA P8J@4nBAJ Q DBD P(d0O(A 8$8FGA n ABA Q(d0O(A l`(FBE I(A0D8G`rhKpahA`+ 8A0A(B BBBJ LhQpbhA`Z hGpB \ЀBFB J(D0D8KdOAe 8A0A(B BBBB x0(FBB B(A0A8GRbAe 8F0A(B BBBC ] HK SUFKDSUFKKUMKTRmBzSUFKKbBLN^BPAAeA PAAE | HBAI TJTHUXHBAhJ HBAI DhIAKHIBMQbB^dOBnEEEHESOKBAcBsRbBYPHKdPAIdASJcB\PcAcM_AdKbBfQ_OKQRTBdILOK\ QK RbAkRaBEEEHESOKA AE eKaABBEBBBHHJAXHEDrOcASG]A HBAH KaAL HBAI YQUHKKaAd HBAF  HBAK  HBAE | HBAE w HBAE w HBAE w HBAE zTBAUP LXHTT O(O0IHPEE B(A0A8D` 8A0A(B BBBD 8K-EG P . G Q.  _Jd 84 5/IAH DPIH. I j. p `P lZ+ѼXѼ 3 ?KW c'coѼ-K{cd0A 6666#7776%616K6Z6x66666 66666667R 7707:7U7\7w76l6766707:7U7\7w7 6666#7776%616K6Z6x66666̱a0SYz0X|0V ͵ŵ ٵѵ ݵX)))))) **1*H*Z*n*}*** o, \+  (Xh[` o oX[ooWou*80@P`pР 0@P`pС 0@P`pТ 0@P`pУ 0@P`pФ 0@P`pХ 0@P`pЦ 0@P`pЧ 0@P`pШ 0@P`pЩ 0@P`pЪ 0@P`pЫ 0@P`pЬ 0@P`pЭ 0@P`pЮ 0@P`pЯ 0@P`pа 0@P`pб 0@P`pв 0@P`pг 0@P`pд 0@P`pе 0@P`pж 0@P`pз 0@P`pи 0@P`pй 0@P`pкFpAp libgstnvcodec.so-1.22.12-4.el9_6.x86_64.debug`7zXZִF!t/n]?Eh=ڊ2N~ ژt1NOGY3դ,sDbNga4u6ٸ-Ri|K"Q<8bU %K/jG_"[r:xMv .nV{ÿ ޡg @\[$x;Q{-R!l1oǪˤp5ʨ4aP}X 37PU21TuJM0=^-`۲OR nc`I$/Yf?wfq KL *} SA|&I=M3hv^5m%H0aїؘ&LJH JF7ESo= j'LtQ*??6}F3rJpl(!AW_~zLC9 Sƿ =FaOutL(nTa.V.f_VR(8VT,WPjsmit8\\F-w dF?1=X(xNكYJcf:tdێJtnE`U0>lP%Y hq$ڿR9S0.\9>)@IyEϜ $:ͧ]𦑀Mrt#RG Vb؊qA~e%JP87We>3ސˈpS7+f,0~/@yN'MCszUJ|\6]f QǦ5|}ͳe1 ,S2J{+~ӆ)XE):YZPD9ۥ֚r1pr ֝H׾ BJ_ %]_!wU\8]_M.fxT.h=T8]m,ZԳ@HjQM _|;&ɹLdO[@ d[\Dohw>^pKpR>.J²8A n4Ngp00_J咁"lP}g]%NkW߄mP3cHp`}OF7gW{R< _7M!-{({^@ܱ2 r_%D*5<}lzLȔ8Bs`DoSe2\pLdp!atʺ^8F6|@-'Xk vX̤hgq|%G;- y.9N&F];2\h߻#>%%[2`c!EvZê-<ȱ:bsAr[gKRpCއK)a&S%X_7yub [iR,+4( 1[:~- ^a1e˫5e)F׻f7*O(x' U';S{E=T68P$Kg^8EGY"U6۲7sM`n܏mM`T<͎ o)Hb(7<ΎXeLuǃ+;ʌ㵠A<<sm{۠躆/_m+xQF3vRnPlKs%dv3F%q7OQREV9rg[d~9z{y,p+8>aTnyd҈Z[i=A)"(#o&'?^EG T: F^|$LIHp?MEB: 3m%*H3w\tc`A/Շ xδ,5pvS!6T֕/:R=0m0ϬqSD9 YXe=(!As P,t^um0؜2q v yO:K98=ȵŏv$ؒDSCL:Wb}z M(2%rvE/[XЉAAidYi(*Ъ`=mW)dsGRsE(*ow+n7czm_u"Տ+ ("i.ӄ/TUA*{t݇c7l v1rV/$CзX _ZOfq2% B%d#.(c,z/> _CB@(44N0J4Đ}GP1tpi[5y"sKF*ԓ 6j*XI{ ^c4f@cDWgvnLiJuaћGˡ[o.u?@=L gjeoY_dypWk'Q-%&ş<Ti ̀-VY-j$t,T';09# NtcgxV/a{_K՚|}FUu qc)k|^tz&3q `6eG@T7w} Anr73<*NjJ6Mc\NTv(0oXSgÿ<ؙchLJ% mwF'/U|HAp듥f&r%//Qy0I Ws z8`/dq1{v @_9͘jKMț>D(˴knSsZ.Nh8!"_ɓZ#!/g]scNOs+,)=> jQ~3vha\]n6ƿ(gq#G?TQ a@6L97杇K%M>͊ZH~l;u5ݷ!D#g¼4L|vLsA &2TTjτ."8s]`jDX7UOBh9P@'&lXKȹ&~QAk|onft;aqk&Jpzo|fNo hqaG.]2t""-}NG%o +{'I`,g\ 3 ܳ>}n 2zdGo(lrLUYZ$O1UkC=qb{vۨNonUs`2Z#mƐ"l|YGތ&q}I?_Z9)m9;le*~,>{W`WgxC2\  .s?^TjA3kdjph6fpi>^n@T8nSCF(ZpEWA"$͡HJr'/IR^(#A{IQQ,h2.k^рS%+c(2.=/k]p̭ 48ZN.G\< -K\*$V\]bC5Lm35to%ŁfC;H{]&͖_;Tclgs_bNo|Љt]MXQpXdKmF„Jt$rA7Ƀlht_;\\le>3$$B>~ ´8a&+e|e!{x):_N>=-kwd7.x)y$B|A lõҸ;9;TVUg:pN{%dOzvğM:'EܫvN)вDaA ŏu\Jm0#ִ4E4 R{ nN s:F<гUÀmOa45 g>ªl=SsDOsn`>_ItMfڧGvoAk32AY -Lz|^d#hVcbG5ݱ읛5Bxbz0Mjk=poX='yc׶౿~\2lOG51\MAa- QX7+LC"(xӫ,kWU`z(ȴSɌ2 ސlJHnRNLKrgJkx0HKƜ+(`wFym50FChrYQoV. İ#7`gRYn, ^]@°^.l' fy97KYiBS'Ԋ~*I=զ-D锈m\hԽ""͑=UB0Fo n{@,0AD2KOY¤2c)఑!bS9a\=vͰݾp$C#K:6YCۄ!+ 7eZ0?~6;0z,G;~GJ"31< t1k$ڨ|TxJl@j%cmƺPTP@b}8 *& ?S)5kڥiG Vi\ӳʃ_Xq~la-7{"Cՠ{ҋi©voiPLB|<ٙ6,ibvCWpݦ#݆Pxi謰]/el^B}4d$W!5ۤbЬ_Hȼ 'Kl\L1\X<np^لޛC1@w 4fŲ[gpUTxe Yi"88h.B3~=1[ZS+pgYZ.shstrtab.note.gnu.property.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu_debuglink.gnu_debugdata  $1o(; p)C,,\+KoWWtXoX[X[g[[` qBXhXh ({v  $5 $$   d8 88   4İ$