ELF>pj@@8 @   PP&P&`KQ   & &  888$$ Std Ptd\\QtdRtdPP&P&FFGNUѾ?@yaZźr-LL Da)4F@0 ##&"AOh #$ Lp׎0( ; @D8@M! *aBLl` P02,iB0\agP@rD bŧ $y !$ !APPI@D[ 4BJFڊ% AP@u&$     "$'*,-.03689;<>ACDFGIKLNOQRTVWZ[\^_begknoqtuvx}~     #%&)*-.LkGr`cGN>}(V{*|ܭ'l3O d'/{(/SC=Q/9g[}NY =8PIPٖ`T.ڪm[HȞ̳` cb"~̳Fg~[@['a #&4iYj95M2=oL-(I'`_Qj6I%x3_hQ#^W7wH*_T7&Wdkn| CCE$Y;+u|Ʃl㝀_-t$û薛~+<_̌|0{폸%@Gr*O9#RGBk+Lݬ:,I1< ]._&˥')-0jȏ"_)^:X\~=9O<(ZFRY[ƶw_{Qu -zcFD)O=YZ$YZ6]Z_M-ov~ -}S _-;e 3|:`_ "-Z@ SP8cv2uW#/dq2k"lhE!,G4iR@&8AeA,$_-# U&%ghg34@,ll$@7?O9Wc.zucVb<&YINT8Q3T$åUz] ~'%ۓIy:|J%L} dyA7ZXQ[^]\f q=0rb|qXt_-j8;BQX 0P^0" قgYccXxe*#N>͊bZw-4xOJ(_- .|$kVż3*W~C]%ql%QR' @ By;̳h y _- 6Jˬe&x?̳@29Ӝ%e3:TxaMN>EhQoZsUSmf{`eu|T]pK0l?ؗ `I0\?AK6˽6"/=mLߎia_拈^5%T,k$H8ͻgr\Us[)`0q8q& XLVj~\{\̳06ִ t sC_̳$_-y{h["LN><8`@j @1SJ5G4_K -Gk1-16-N,n;#P6REJ F $#2+fL3@Z 5u >7%ID $Df K  bJQ$'O }3>I4=$|: =#?gN)BJm5n:. C7&aa 4OIOAJO:;<J"k0=EO<87H5KI1BMHkOM3%'I)L"9 IiAnH0?OG -O ,!4;d&I3,N-N1DEkM @LG@ v:v .3!4, He,++/zG::..@c wJY1#;2INF"\/V4HA#J L2LO UN)@IJ#P4H83J66?MHgoO A#H>82 IE:>5I:x^IBq[HGByH;M<6L<^:#M=5NU,g>,( #ER0d#<1JA?7CH$A 0IKK5,uK@;(HNQKr/}=3?V5QL=tB!QxW?4QMX?6V;KA=/ :1B/M ;]GJLY0,Kw#J6t?HD: H~LKj17\:H(A1FH8]LGLFDKf:K nI>h2dOPz?HM800 z@.iH(54@N3M/C x2K"FL<p=1?L #5O| w:<%0|J;>NKw 0} P/|&C p9 PdwzD ]P 8H# ~N Г@P H% p% `! c(3 > p iF ~, u8 V * *A 0O prb `4 @i   4O Ў* : d0 @( P^7 pJco9 b'  \D @' $ e 0 0 H/ Еy@ P.82 <+ 05  rmS `vl(   J <mq  h, qG pnv  p7 @Lw:&F n6P 7 JR P uE  PfN `]cA @g +&B ~~E 0 V0  c 0)# vQ c P|, `pP H  P`$9 cnKA &F @n( }  0= @* r^P& {6 GO(   \B wP Ѝ p-  5 P ( TB . @Yj #DM%  *L @;  % 0F n p {T $; x&7 PHkE m }*# B[. Y  2 #oG)   WG n  P[VR& Ѝ~ - \  |= @.& `! pv p# z `09 @aY" mk0 `> Pn" yD/  q00- ``/* jD . \,   E  n==  ) p   d6 FM Z? : A8% C  F @#s! "mC y * n  a! @>N \s- ob `z r& `/ p8H. p9  0& 8*&# {)  $0 39" r*  ~s+& K ?O KN G nE' pF n0 @9  py*&`3 'W< e$ Є) T- 7 L1E 9D ` {S`  y! pc- */< A ^+ P   }   `n) . @  Ph'B */ ^& s' ^8 PU  @NC  `%Ae 3 w< YE = p 8 X XZ* $ % i }"  kW" r0) B 0%  . M9 `  d% P+&  &   pn uY  0 &[P `A3  x]R& ' P9 5 `Z  @| p4c6 H--   Y8 `c Az .}G  A  /& dM Y9 b P }[F ` n  pR 1( -, `H) Y: @fnF n PL  0vy% Џ). @" F n  p1y  _ {|* 5( 0 @J: Pj" B6 Ps 0A7 @I)" 9 p8 `]f pt' p /  K pa ) ! 9F n9G n! 0+LY=  z. YB   Џ\]  @*E n  9 c= Q  $ 0p e.A 0D  0$ P% _ .8 ^,& H  `  z   + p) 08t `lu PP P8 `Yo|$ 1,& f( PY T8 @XB! ca P (   Н(' p+& @ fT  p p_c' ' y @ wc, `SJ9 b'__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeg_mutex_unlockg_mutex_initg_cond_initg_thread_newg_mutex_lockg_cond_wait_gst_debug_mingst_debug_loggst_gl_buffer_init_oncegst_gl_memory_pbo_init_oncegst_gl_renderbuffer_init_oncegst_gl_memory_egl_init_onceg_main_context_newg_main_loop_newg_main_context_invokeg_cond_broadcastg_main_loop_rung_main_loop_unrefg_main_context_unrefg_type_class_peek_parentgst_gl_context_get_typeg_cclosure_marshal_genericg_signal_newg_type_class_adjust_private_offsetg_main_loop_quitg_thread_unrefg_source_destroyg_source_unrefg_weak_ref_clearg_list_freeg_cond_clearg_mutex_cleargst_gl_window_newg_weak_ref_getgst_gl_context_get_threadgst_object_unrefg_list_delete_linkgst_gl_display_get_typeg_once_init_enterg_intern_static_stringgst_object_get_typeg_type_register_static_simpleg_type_add_instance_private_gst_debug_get_categoryg_once_init_leave_gst_debug_category_newgst_gl_display_newg_getenvg_strstr_lengst_gl_display_wayland_newgst_gl_display_x11_newgst_gl_display_egl_newg_object_newgst_object_ref_sinkgst_gl_display_get_handleg_type_check_instance_is_ag_return_if_fail_warninggst_gl_display_filter_gl_apigst_gl_api_to_stringgst_gl_display_get_gl_api_unlockedgst_gl_display_get_gl_apigst_gl_display_get_handle_typegst_context_set_gl_displaygst_context_writable_structuregst_structure_setgst_context_get_gl_displaygst_context_get_structuregst_structure_getgst_gl_display_create_contextg_signal_emitgst_gl_context_newgst_gl_context_creategst_gl_context_error_quarkg_set_error__stack_chk_failgst_gl_display_create_windowg_list_prependgst_gl_display_remove_windowg_list_findgst_gl_display_find_windowg_list_find_customgst_gl_display_get_gl_context_for_threadgst_gl_display_add_contextgst_gl_context_get_displayg_assertion_message_exprg_malloc0g_weak_ref_initg_slice_alloc0_gst_debug_register_funcptrgst_gl_window_set_resize_callbackgst_gl_window_set_draw_callbackgst_gl_window_set_close_callbackg_slice_free1gst_gl_window_quitgst_gl_context_default_get_proc_addressg_module_symbolg_once_implg_module_openg_cond_signalg_thread_selfg_thread_refg_strcmp0g_quark_from_static_stringgst_object_refgst_gl_context_new_wrappedgst_gl_context_get_current_gl_contextgst_gl_context_get_proc_address_with_platformgst_gl_context_get_current_gl_api__isoc99_sscanfstrlengst_gl_context_activateg_private_setgst_gl_context_get_gl_apigst_gl_context_get_proc_addressgst_gl_context_set_windowg_weak_ref_setgst_gl_context_get_windowgst_gl_context_can_sharegst_gl_context_destroygst_gl_context_get_gl_contextgst_gl_context_get_gl_platformgst_gl_context_thread_addgst_gl_window_send_messagegst_gl_context_get_gl_versiongst_gl_context_check_gl_versiongst_gl_context_fill_infog_strdupgst_gl_check_extensiong_string_sized_newg_string_append_printfg_string_freegst_gl_api_from_stringgst_gl_window_send_message_asyncgst_gl_window_rungst_gl_context_check_featuregst_gl_context_get_currentg_private_getgst_gl_context_is_sharedgst_gl_context_set_shared_withgst_gl_context_get_gl_platform_versiongst_gl_context_swap_buffersgst_debug_category_get_thresholdg_object_unrefgst_gl_async_debug_initgst_gl_async_debug_newgst_gl_async_debug_freezegst_gl_async_debug_thawgst_gl_insert_debug_markergst_info_vasprintfgst_gl_async_debug_output_log_msggst_gl_async_debug_unsetgst_gl_async_debug_freegst_gl_async_debug_store_log_msg_valistg_object_refgst_info_strdup_vprintfgst_gl_async_debug_store_log_msgg_clear_errorgst_gl_query_newgst_gl_allocation_params_freegst_gl_query_freegst_gl_allocation_params_copygst_gl_base_memory_get_typegst_mini_object_unrefgst_mini_object_refg_boxed_type_register_staticgst_gl_base_memory_error_quarkgst_gl_base_memory_initgst_memory_alignmentgst_memory_initgst_gl_base_memory_alloc_datag_try_mallocgst_gl_base_memory_init_oncegst_gl_base_memory_allocator_get_typegst_allocator_get_typegst_is_gl_base_memoryg_type_is_agst_gl_base_memory_memcpygst_memory_mapgst_memory_unmapgst_gl_allocation_params_initgst_allocation_params_copygst_gl_allocation_params_free_datagst_allocation_params_freegst_gl_allocation_params_copy_datagst_gl_allocation_params_get_typegst_gl_base_memory_allocgst_gl_buffer_allocation_params_get_typegst_gl_buffer_allocation_params_newgst_gl_buffer_allocator_get_typegst_allocator_registergst_is_gl_buffergst_gl_format_type_from_sized_gl_formatgst_gl_sized_gl_format_from_gl_format_typegst_gl_texture_target_to_glgst_gl_query_startgst_gl_video_allocation_params_free_datagst_video_alignment_resetgst_gl_video_allocation_params_copy_datagst_gl_memory_allocator_get_typegst_gl_memory_initgst_gl_get_plane_data_sizegst_gl_format_type_n_bytesgst_gl_texture_target_to_stringgst_gl_memory_read_pixelsgst_gl_context_check_framebuffer_statusgst_gl_query_endgst_gl_memory_texsubimagegst_gl_get_plane_startgst_gl_memory_copy_teximagegst_gl_memory_copy_intogst_gl_memory_init_oncegst_is_gl_memorygst_gl_memory_get_texture_widthgst_gl_memory_get_texture_heightgst_gl_memory_get_texture_formatgst_gl_memory_get_texture_targetgst_gl_memory_get_texture_idgst_gl_video_allocation_params_get_typegst_gl_video_allocation_params_init_fullgst_gl_video_allocation_params_newgst_gl_video_allocation_params_new_wrapped_datagst_gl_video_allocation_params_new_wrapped_gl_handlegst_gl_video_allocation_params_new_wrapped_texturegst_gl_memory_setup_buffergst_buffer_append_memorygst_gl_format_from_video_infogst_buffer_add_video_meta_fullgst_gl_memory_allocator_get_defaultgst_allocator_findgst_gl_memory_pbo_allocator_get_typegst_gl_memory_pbo_copy_into_texturegst_gl_memory_pbo_download_transfergst_gl_memory_pbo_upload_transfergst_is_gl_memory_pbogst_gl_renderbuffer_allocator_get_typegst_is_gl_renderbuffergst_gl_renderbuffer_get_widthgst_gl_renderbuffer_get_heightgst_gl_renderbuffer_get_formatgst_gl_renderbuffer_get_idgst_gl_renderbuffer_allocation_params_get_typegst_gl_renderbuffer_allocation_params_newgst_gl_renderbuffer_allocation_params_new_wrappedgst_buffer_newgst_buffer_add_gl_sync_metagst_gl_buffer_pool_get_typegst_buffer_pool_get_typegst_gl_buffer_pool_newgst_buffer_pool_config_get_gl_allocation_paramsgst_buffer_pool_config_get_paramsgst_video_info_from_capsgst_buffer_pool_config_get_allocatorgst_mini_object_replacegst_buffer_pool_config_has_optiongst_buffer_pool_config_set_allocatorgst_caps_get_structuregst_structure_get_stringgst_gl_texture_target_from_stringgst_buffer_pool_config_set_paramsgst_buffer_pool_config_get_video_alignmentgst_video_info_aligngst_buffer_pool_config_set_video_alignmentgst_buffer_pool_config_set_gl_allocation_paramsgst_caps_new_emptygst_caps_get_sizegst_caps_features_copygst_caps_append_structure_fullgst_caps_get_featuresgst_caps_is_subset_structure_fullgst_structure_copy_gst_int_range_typegst_structure_has_field_gst_fraction_range_typegst_gl_framebuffer_new_with_default_depth_gst_element_error_printfgst_library_error_quarkgst_element_message_fullgst_resource_error_quarkgst_query_parse_allocationgst_query_get_n_allocation_poolsgst_query_parse_nth_allocation_poolgst_buffer_pool_get_configgst_buffer_pool_config_add_optiongst_gl_sync_meta_api_get_typegst_query_find_allocation_metagst_buffer_pool_set_configgst_query_set_nth_allocation_poolgst_video_info_initgst_query_add_allocation_poolgst_query_add_allocation_metagst_structure_has_field_typedgst_buffer_get_metagst_gl_sync_meta_waitgst_gl_sync_meta_set_sync_pointgst_mini_object_make_writablegst_caps_truncategst_structure_get_valuegst_value_is_fixedgst_value_get_fraction_numeratorgst_value_get_fraction_denominatorgst_structure_get_intgst_util_fraction_multiplygst_structure_fixate_field_nearest_fractiongst_core_error_quarkgst_caps_fixateg_value_unset_gst_fraction_typeg_value_initgst_value_set_fractiongst_util_uint64_scale_intgst_structure_fixate_field_nearest_intgst_structure_get_fractiongst_structure_freegst_structure_set_valueg_type_namegst_gl_shader_get_attribute_locationgst_base_transform_is_passthroughgst_mini_object_copygst_caps_features_is_anygst_caps_features_containsgst_caps_features_addgst_caps_intersect_fullgst_gl_filter_get_typegst_gl_base_filter_get_typegst_gl_filter_add_rgba_pad_templatesgst_element_class_add_static_pad_templategst_gl_filter_filter_texturegst_video_frame_mapgst_video_frame_unmapgst_gl_filter_render_to_targetgst_gl_framebuffer_draw_to_texturegst_gl_filter_render_to_target_with_shadergst_gl_filter_draw_fullscreen_quadgst_gl_shader_usegst_gl_shader_set_uniform_1igst_gl_shader_set_uniform_1fgst_gl_format_is_supportedgst_gl_texture_target_from_glgst_gl_texture_target_to_buffer_pool_optiongst_base_transform_set_qos_enabledg_param_spec_objectg_object_class_install_propertygst_element_state_get_namegst_gl_ensure_element_datagst_gl_handle_set_contextgst_gl_query_local_gl_contextgst_gl_handle_context_querygst_pad_peer_queryg_value_set_objectgst_base_transform_get_typegst_gl_base_filter_find_gl_contextg_str_equalg_str_hashg_hash_table_new_fullg_param_spec_booleang_hash_table_destroyg_hash_table_lookup_extendedg_hash_table_insertg_value_set_booleangst_gl_shader_get_typegst_gl_shader_is_linkedgst_gl_shader_get_program_handlegst_gl_shader_detach_unlockedgst_glsl_stage_get_typegst_glsl_stage_get_handlegst_gl_shader_detachgst_gl_shader_attach_unlockedgst_gl_shader_attachgst_glsl_stage_compilegst_glsl_error_quarkgst_gl_shader_new_with_stagesgst_gl_shader_newgst_gl_shader_compile_attach_stagegst_gl_shader_linkg_object_notifygst_gl_shader_new_link_with_stagesgst_gl_shader_new_defaultgst_glsl_stage_new_default_fragmentgst_glsl_stage_new_default_vertexgst_gl_shader_release_unlockedg_list_free_fullg_hash_table_remove_allgst_gl_shader_releasegst_gl_context_clear_shadergst_gl_shader_set_uniform_1fvgst_gl_shader_set_uniform_1ivgst_gl_shader_set_uniform_2fgst_gl_shader_set_uniform_2fvgst_gl_shader_set_uniform_2igst_gl_shader_set_uniform_2ivgst_gl_shader_set_uniform_3fgst_gl_shader_set_uniform_3fvgst_gl_shader_set_uniform_3igst_gl_shader_set_uniform_3ivgst_gl_shader_set_uniform_4fgst_gl_shader_set_uniform_4fvgst_gl_shader_set_uniform_4igst_gl_shader_set_uniform_4ivgst_gl_shader_set_uniform_matrix_2fvgst_gl_shader_set_uniform_matrix_3fvgst_gl_shader_set_uniform_matrix_4fvgst_gl_shader_set_uniform_matrix_2x3fvgst_gl_shader_set_uniform_matrix_2x4fvgst_gl_shader_set_uniform_matrix_3x2fvgst_gl_shader_set_uniform_matrix_3x4fvgst_gl_shader_set_uniform_matrix_4x2fvgst_gl_shader_set_uniform_matrix_4x3fvgst_gl_shader_bind_attribute_locationgst_gl_shader_bind_frag_data_locationgst_gl_shader_string_get_highest_precisiongst_gl_context_supports_precisiongst_gl_context_supports_precision_highpgst_gl_shader_string_fragment_highp_precisiongst_gl_shader_string_fragment_mediump_precisiongst_gl_shader_string_fragment_get_defaultg_strdup_printfgst_gl_shader_string_fragment_external_oes_get_defaultgst_gl_shader_string_fragment_external_oes_defaultgst_gl_shader_string_fragment_defaultgst_gl_shader_string_vertex_mat4_vertex_transformgst_gl_shader_string_vertex_mat4_texture_transformgst_gl_shader_string_vertex_defaultg_ascii_tablegst_glsl_version_to_stringgst_glsl_version_from_stringg_strchugg_strchompgst_glsl_profile_to_stringgst_glsl_profile_from_stringgst_glsl_version_profile_to_stringgst_glsl_version_profile_from_stringgst_glsl_string_get_version_profilegst_gl_version_to_glsl_versiongst_gl_context_supports_glsl_profile_versiong_regex_newg_regex_replace_literalg_regex_unrefg_regex_replacegst_glsl_stage_set_stringsg_malloc0_ngst_glsl_stage_new_with_stringsgst_glsl_stage_new_with_stringgst_glsl_stage_newgst_glsl_stage_get_shader_typegst_glsl_stage_get_versiongst_glsl_stage_get_profilegst_video_info_is_equalgst_video_colorimetry_is_equal_gst_value_list_typeg_value_set_stringgst_value_list_append_valuegst_buffer_peek_memorygst_video_info_set_formatgst_buffer_get_memorygst_buffer_replace_memorygst_gl_framebuffer_bindgst_gl_framebuffer_attachgst_gl_framebuffer_get_effective_dimensionsgst_gl_context_clear_framebuffergst_video_format_get_infog_ascii_strcasecmpg_ascii_strdowng_strndupstrchrg_string_insert_cgst_gl_color_convert_get_typegst_gl_color_convert_newgst_gl_color_convert_set_capsgst_gl_color_convert_decide_allocationgst_video_format_to_stringg_string_newg_string_appendgst_buffer_pool_set_activegst_buffer_pool_acquire_buffergst_flow_get_namegst_buffer_n_memorygst_video_colorimetry_matchesgst_video_overlay_composition_meta_api_get_typegst_buffer_add_video_overlay_composition_metagst_query_new_allocationgst_gl_color_convert_transform_capsgst_value_intersectgst_structure_remove_fieldsg_type_check_value_holdsg_value_get_stringgst_video_format_from_stringgst_value_list_get_sizegst_value_list_get_valuegst_gl_color_convert_fixate_capsgst_caps_intersectgst_caps_is_emptygst_gl_value_get_texture_target_maskgst_caps_is_subsetgst_gl_color_convert_performgst_video_meta_api_get_typegst_gl_value_set_texture_target_from_maskgst_caps_set_valuegst_caps_features_newgst_caps_features_get_sizegst_caps_features_get_nthgst_caps_features_from_stringgst_caps_features_freegst_video_gl_texture_upload_meta_api_get_typegst_video_gl_texture_upload_meta_uploadgst_gl_platform_to_stringgst_structure_newgst_caps_set_simplegst_buffer_add_parent_buffer_metagst_buffer_get_video_metagst_is_dmabuf_memorygst_dmabuf_memory_get_fdgst_buffer_find_memorygst_mini_object_get_qdatagst_egl_image_from_dmabuf_directgst_mini_object_set_qdatagst_egl_image_from_dmabufgst_caps_appendgst_value_deserializegst_allocation_params_initgst_query_add_allocation_paramg_slice_allocgst_buffer_pool_is_activegst_gl_upload_get_typegst_gl_upload_get_input_template_capsgst_static_caps_getgst_caps_mergegst_caps_simplifygst_gl_overlay_compositor_add_capsgst_gl_upload_set_contextgst_object_replacegst_gl_upload_newg_mallocgst_gl_upload_transform_capsgst_gl_upload_propose_allocationgst_gl_upload_set_capsgst_caps_is_fixedgst_caps_is_equalgst_gl_upload_get_capsgst_gl_upload_perform_with_buffer_gst_buffer_typegst_buffer_copy_intog_main_context_push_thread_defaultg_main_context_pop_thread_defaultgst_gl_window_get_typegst_gl_window_error_quarkgst_gl_window_drawgst_gl_window_set_preferred_sizegst_gl_window_showgst_gl_window_set_window_handlegst_gl_window_get_displaygst_gl_window_get_window_handlegst_gl_window_get_contextgst_gl_window_get_surface_dimensionsgst_gl_window_send_key_eventgst_gl_window_send_mouse_eventgst_gl_window_handle_eventsgst_gl_window_set_render_rectanglegst_gl_window_queue_resizegst_gl_window_resizegst_gl_window_controls_viewportGST_CAT_DEFAULTgst_gl_platform_from_stringstrcspnstrncmpg_string_append_leng_string_assigng_strconcatg_value_get_objectgst_element_iterate_sink_padsgst_iterator_resyncgst_iterator_foldgst_iterator_freeg_value_get_booleangst_element_iterate_src_padsgst_query_new_contextgst_query_parse_contextgst_element_set_contextgst_message_new_need_contextgst_element_post_messagegst_gl_element_propagate_display_contextgst_context_newgst_message_new_have_contextgst_context_get_context_typegst_gl_display_wayland_new_with_displaygst_gl_display_x11_new_with_displaygst_element_get_type_gst_query_typegst_query_parse_context_typegst_query_set_contextgst_gl_value_set_texture_targetg_value_set_static_stringg_array_newg_array_set_clear_funcg_array_freegst_gl_framebuffer_get_typegst_gl_framebuffer_newg_array_append_valsg_array_remove_index_fastgst_gl_framebuffer_get_idgst_gl_sync_meta_wait_cpugst_meta_api_type_registergst_gl_sync_meta_get_infogst_meta_registergst_buffer_add_gl_sync_meta_fullgst_buffer_add_meta_gst_meta_transform_copygst_video_multiview_mode_get_typeg_param_spec_enumgst_video_multiview_flags_get_typeg_param_spec_flagsgst_gl_stereo_downmix_get_typeg_value_get_enumg_value_get_flagsg_value_get_intg_value_set_intgst_value_list_append_and_take_valuegst_value_get_int_range_mingst_value_get_int_range_maxgst_value_get_int_range_stepgst_value_set_int_range_stepgst_value_get_fraction_range_mingst_value_get_fraction_range_maxgst_value_set_fraction_rangegst_caps_merge_structure_fullgst_caps_steal_structuregst_structure_get_flagsetgst_video_multiview_flagset_get_typegst_video_multiview_mode_to_caps_stringgst_caps_new_simplegst_caps_features_new_anygst_caps_set_featuresg_value_set_enumg_value_set_flagsgst_gl_view_convert_get_typegst_gl_view_convert_newgst_gl_view_convert_transform_capsgst_video_multiview_get_mono_modesgst_video_multiview_get_unpacked_modesgst_video_multiview_get_doubled_height_modesgst_video_multiview_get_doubled_width_modesgst_video_multiview_get_doubled_size_modesgst_gl_view_convert_fixate_capsgst_caps_new_empty_simplegst_gl_view_convert_resetgst_gl_view_convert_set_contextgst_gl_view_convert_set_caps_gst_caps_typegst_video_affine_transformation_meta_api_get_typegst_gl_view_convert_submit_input_buffergst_gl_view_convert_get_outputgst_gl_view_convert_performgst_gl_stereo_downmix_mode_get_typegst_video_overlay_rectangle_get_flagsgst_video_overlay_rectangle_get_pixels_unscaled_argbgst_video_overlay_rectangle_get_render_rectanglegst_gl_overlay_compositor_get_typegst_gl_overlay_compositor_newgst_gl_overlay_compositor_free_overlaysgst_gl_overlay_compositor_upload_overlaysgst_video_overlay_composition_n_rectanglesgst_video_overlay_composition_get_rectangleg_list_appendgst_gl_overlay_compositor_draw_overlaysgst_gl_query_initgst_gl_query_unsetgst_gl_query_countergst_gl_query_resultgst_info_strdup_printfgst_gl_texture_target_get_typeg_enum_register_staticgst_gl_api_get_typeg_flags_register_staticgst_gl_platform_get_typegst_gl_base_memory_error_get_typegst_gl_base_memory_transfer_get_typegst_gl_context_error_get_typegst_gl_display_type_get_typegst_gl_format_get_typegst_gl_query_type_get_typegst_glsl_error_get_typegst_glsl_version_get_typegst_glsl_profile_get_typegst_gl_upload_return_get_typegst_gl_window_error_get_typeXSyncXCloseDisplaygst_gl_display_x11_get_typeXOpenDisplayXGetXCBConnectionXSetEventQueueOwnerg_source_attachxcb_poll_for_eventXFreeXUnmapWindowXDestroyWindowXWhitePixelXBlackPixelXMoveResizeWindowXGetWindowAttributesXResizeWindowXReparentWindowXMapWindowXSelectInputXVisualIDFromVisualXCreateColormapXCreateWindowXSetWindowBackgroundPixmapXInternAtomXSetWMProtocolsXStringListToTextPropertyXSetWMPropertiesxcb_intern_atomxcb_intern_atom_replyXkbKeycodeToKeysymXKeysymToStringXSetErrorHandlerxcb_flushg_source_newxcb_get_file_descriptorg_source_add_pollglXSwapBuffersglXQueryExtensionglXQueryVersionglXChooseFBConfigglXGetFBConfigAttribglXGetVisualFromFBConfigglXChooseVisualglXDestroyContextglXMakeCurrentglXGetProcAddressARBglXGetCurrentContextglXQueryExtensionsStringglXCreateContextwl_proxy_get_versionwl_proxy_marshal_flagswl_proxy_destroyg_object_set_datawl_display_flushwl_display_disconnectwl_compositor_interfacewl_subcompositor_interfacewl_proxy_add_listenerwl_shell_interfacewl_registry_interfacewl_display_roundtripgst_gl_display_wayland_get_typewl_display_connectwl_egl_window_resizewl_egl_window_destroywl_display_create_queuewl_proxy_set_queuewl_surface_interfacewl_egl_window_createwl_subsurface_interfacewl_shell_surface_interfacewl_display_cancel_readwl_display_dispatch_queue_pendingwl_display_dispatch_pendingwl_display_read_eventswl_display_prepare_read_queuewl_display_prepare_readwl_callback_interfacewl_display_dispatch_queuewl_display_dispatchwl_display_get_fdwl_seat_interfacewl_output_interfaceeglTerminategst_gl_display_egl_get_typegst_gl_display_egl_get_from_nativeeglQueryStringeglGetErroreglGetDisplayeglGetProcAddressgst_gl_display_egl_new_with_egl_displaygst_gl_display_egl_from_gl_displayg_object_dup_datag_object_set_data_fulleglSwapBufferseglGetConfigAttribg_strjoinveglChooseConfiggst_egl_get_error_stringeglCreateContexteglInitializeeglGetConfigseglCreateWindowSurfaceeglCreatePbufferSurfaceeglBindAPIeglDestroySurfaceeglMakeCurrenteglDestroyContexteglReleaseThreadeglGetCurrentContextXMatchVisualInfogst_egl_image_get_imagegst_egl_image_from_texturegst_egl_image_get_typegst_allocator_freegst_gl_memory_egl_allocator_get_typegst_is_gl_memory_eglgst_gl_memory_egl_get_imagegst_gl_memory_egl_get_displaygst_egl_image_new_wrappedgst_mini_object_initg_malloc_ngst_egl_image_export_dmabuflibgstvideo-1.0.so.0liborc-0.4.so.0libgstallocators-1.0.so.0libm.so.6libgmodule-2.0.so.0libgstbase-1.0.so.0libgstreamer-1.0.so.0libgobject-2.0.so.0libglib-2.0.so.0libGL.so.1libGLESv2.so.2libX11-xcb.so.1libX11.so.6libxcb.so.1libwayland-cursor.so.0libwayland-egl.so.1libwayland-client.so.0libEGL.so.1libpthread.so.0libc.so.6_edata__bss_startlibgstgl-1.0.so.0GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.7LR{Rii Rui Rii RP& kX&j`&`&&&F&óș&Xؙ&m&&&&(&և8&H&X&h&*x&?& &i&~&Ț&К&&&H&P&&&ț&Л&&&H&P&&&Ȝ&М&&&H&@&8&Q5ȝ&f5Н&{5؝&5&5&&&&&`&&& &@&@&5P&&X&.`&0-h&@p&*x&>&(&E4&@&&.& 2Ȟ& BО&@1؞&@/&A&5&&&9 &p7(&30&(8&3@&(`&5p&&x&/&@D&3&(&3&(&DП&&؟& /&-&E&;&p:&( &F@&WH&WP& &X&'Gx&W&W&&&2G&W&W&&Ƞ&OG&W&W&&&G &W(&W0&&8&lGX&W`&Wh&&p&G&X&X&&&Gȡ&XС&Xء&&&F&W&W&`&&G8&W@&WH& &P&Gp&0Xx&5X&&&G&0X&JX&&&G&W&W&&&G&W &cX(&`&0&GP&nXX&|X`&`&h&G&X&X&@&&H&0Xȣ&XУ& &أ&H&X&X&&& H0&X8&X@&&H&-Hh&Wp&Wx&&&@H&W&W&&&THؤ&W&W&&&kH&W&W &&(&}HH&WP&WX&&`&H&X&X&@&&V&W&Yȥ&&Х&H&W&W&&&H(&W0&W8&&@&H`&Wh&Wp&&x&H&W&,Y&&&HЦ&Wئ&R &IR@&`&\Rp&mR&R&R&R&R&Rж&R&R&S&S&,S & W0&;S@&VS`&dSp&HW&|S&S&S&S&S &S0&S`&Rp&S&T&T&$R&T&'T &2T0&1J@&=TP&KT&TT&iT&~T&T&T&T &T0&T@&TP&T`&Tp&T&T&U&U&'U&1Uк&9U&DU&QU&XU&_U &eU0&oU@&xUP&G`&p&U&U&&U&U&Uл&&U&U&U&U &sT0&U@&UP&V`&Up&U&T&&V&V&$Vм&.V&@&H&&`&p&&&&&S&&&&&&&&X&G&&&j&z&&&}&&&&&&H& &@&X&&&H&8&&&&`&&0&P:H&x8&9&;(&`uP&X~`&@+h&*p&*&@U&T&T&S& &&@&&@& &@&(&@&0& &8&@&& &&&&&"&(&-&2 &_(&u0&8&@&H&P&X&`&h&p&x&&& &&-&1&5&5&A&&p&{&&&&&&@&e`&ep&e&e&X&`&h&p&x&&&& & & & & &&&&&&&&&&&&& &(&0&8&@&H& P&!X&"`&#h&$p&%x&&&'&)&*&+&,&.&/&0&1&3&4&5&6&7&8&9&:&;&<&= &>(&?0&@8&A@&BH&CP&DX&E`&Fh&Gp&Hx&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&] &^(&`0&a8&b@&cH&dP&eX&f`&gh&hp&ix&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~ &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&&&&&&&& &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&&&&&&&& &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&&&&&&&& &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&&&&&&&& &(& 0& 8& @& H&P&X&`&h&p&x&&&&&&&&&&&& &!&"&#&$&%&&&'&(&) &*(&+0&,8&.@&/H&0P&2X&3`&4h&6p&7x&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L &M(&N0&O8&P@&QH&RP&SX&T`&Uh&Vp&Wx&X&Y&Z&[&\&]&^&_&`&a&b&c&d&f&g&h&i&j&k&l&m &n(&o0&q8&r@&sH&tP&uX&v`&wh&xp&yx&z&|&}&~&&&&&&&&&&&&&&&&& &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&&&&&&&& &(&0&8&@&H&P&X&`&h&p&x&&&&&&&&&&&&&&HH%HtH5"%%#%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!hhhhhhhhhhhqhahQhAh1h!hhhhh%%D%%D%%D%%D%݁%D%Ձ%D%́%D%Ł%D%%D%%D%%D%%D%%D%%D%%D%%D%}%D%u%D%m%D%e%D%]%D%U%D%M%D%E%D%=%D%5%D%-%D%%%D%%D%%D% %D%%D%%D%%D%%D%%D%݀%D%Հ%D%̀%D%ŀ%D%%D%%D%%D%%D%%D%%D%%D%%D%}%D%u%D%m%D%e%D%]%D%U%D%M%D%E%D%=%D%5%D%-%D%%%D%%D%%D% %D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%%D%}%D%u%D%m%D%e%D%]%D%U%D%M%D%E%D%=%D%5%D%-%D%%%D%%D%%D% %D%%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%~%D%}~%D%u~%D%m~%D%e~%D%]~%D%U~%D%M~%D%E~%D%=~%D%5~%D%-~%D%%~%D%~%D%~%D% ~%D%~%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}%D%}}%D%u}%D%m}%D%e}%D%]}%D%U}%D%M}%D%E}%D%=}%D%5}%D%-}%D%%}%D%}%D%}%D% }%D%}%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%|%D%}|%D%u|%D%m|%D%e|%D%]|%D%U|%D%M|%D%E|%D%=|%D%5|%D%-|%D%%|%D%|%D%|%D% |%D%|%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%{%D%}{%D%u{%D%m{%D%e{%D%]{%D%U{%D%M{%D%E{%D%={%D%5{%D%-{%D%%{%D%{%D%{%D% {%D%{%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%z%D%}z%D%uz%D%mz%D%ez%D%]z%D%Uz%D%Mz%D%Ez%D%=z%D%5z%D%-z%D%%z%D%z%D%z%D% z%D%z%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%y%D%}y%D%uy%D%my%D%ey%D%]y%D%Uy%D%My%D%Ey%D%=y%D%5y%D%-y%D%%y%D%y%D%y%D% y%D%y%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%x%D%}x%D%ux%D%mx%D%ex%D%]x%D%Ux%D%Mx%D%Ex%D%=x%D%5x%D%-x%D%%x%D%x%D%x%D% x%D%x%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%w%D%}w%D%uw%D%mw%D%ew%D%]w%D%Uw%D%Mw%D%Ew%D%=w%D%5w%D%-w%D%%w%D%w%D%w%D% w%D%w%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%v%D%}v%D%uv%D%mv%D%ev%D%]v%D%Uv%D%Mv%D%Ev%D%=v%D%5v%D%-v%D%%v%D%v%D%v%D% v%D%v%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%u%D%}u%D%uu%D%mu%D%eu%D%]u%D%Uu%D%Mu%D%Eu%D%=u%D%5u%D%-u%D%%u%D%u%D%u%D% u%D%u%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%t%D%}t%D%ut%DH=9z%H2z%H9tHt%Ht H= z%H5z%H)HHH?HHtH}t%HtfD=y%u+UH=bt%Ht H=^.%)dy%]w1fHHH1HÐUSHHHcdy%GXHHHHxHHx HHH5H=6HEHHxTH{pu DHHwH H{ptHHxHs%8v5H6SE1ɾPH=x%1Hp6AH c=~XZoBmH[]fSHHHx1HChH5H{hHH5HCpHHx H{pHHxUH{plH{hHHCpHChHx SHH1[ff.@USHHHw%w%u}hH`UH3E1jE11ɺPH=L515]r%^w%HHHHHHC0H4HC(H([]fH5w%Hoff.SHHpHtHHtVHH{pt@HHwH H{puHHxHHxHHGH{xHt H{xgHPv%HCxH[H@(ff.UHSHH,q%8v8HIH3H=v%PH31AH :XZHHXHt H;H;hH[HuH}`HHxHHx fHHxHou%HH@0H[]AVAUIATIUSHHXHtIE1H;7HHMH#I9tuHIJHbH[HuHo%18v6H2ATMAPH=t%H21H 6XZ[H]A\A]A^fLHo%8vHH14H=zt%MATAH x6H!2UP13H H[]A\A]A^H;(H;IHH}HEMt4I^ Ho%8CHq3UMAP IHXHs%HtHs%SH=s%suHxs%[fDH=1tHHHL jAHH 0HXZHH=8s%s%t0H=\1HH=r%Hs%Hr%[DH11H=1Hr%fAUATUSHHr%HH=1H=1HL-m%IA}vTH0MH=r%AHH 6IEHHEHE1RH0PH&2P1&H HYH4HHt 1HHtHH[]A\A]H@4HHt1 HHuMtH*L_HHHuA}vYMH/LDHH/H=q%AHHDHE1ɾHv1ATH 5UH/P1-H t1H1HHmHH[]A\A]H=p%BH=p%tZH=p%"@1iHHHH[]A\A]A}_H.1H=.Hp%fUSHHHt9H+HtH9EtHH@tHHt0HH[]DH.H541H1[]fH.H5b41H1[]fATUSHHHHtH9tHHtyrIHj%8v6ATIA}H8.H=o%H>-PH 31OXZLLcLHL!([]A\D@[H-]1H5n3A\SHCHt.HHtH9tHHtH[HO-H521[1[USHHHtIHHtH9tHHt-HkHHHpH[]H,H5211H[]SHcHt&HHtH9tHHt CX[DHw,H5111[ff.@HUHSHHHtHHh%8v_%H G4PH+1IAHSpAZA[Jf.A}wH^UE1ɾPH=]W%1AfH#H 7,1XZ;fAVIAUIATAUSDLtRHtpHUHtH9tHHtSHCpHPH1Ht3HEpH9PHH[]H H5J 1s1H[]f.HqH5" 1KH1[]fAUIATIUSHHdHtHHtH9t:HHgu+H H511H[]A\A]HHtH9tHHt'HxH5Y11H[]A\A]H-F%}v8ATIAHH=K%H PHf1AYAZH{`HCpHxH{pDG8Et_Ht9H+HtH9EtHH@tHHt0HH[]DHW HH51[]DHUSHHHt9H+HtH9EtHHtHHt0HH[]DHH51+H1[]fHH51 H1[]fUSHH.Ht9H+HtH9EtHH0tHHt0HH[]DHGH51H1[]fHH51{H1[]fSHHt.HHtH9tHHtH{X[xHH5r11[AUATIUHSHH(dH%(HD$1$HtoHHtH9tHH'tSHHHtH9tHHtaHCpLhI9tOH8H51rHH51[HD$dH3%(H([]A\A]@HCpLh;I9tVHH$Ld$Hl$HH5HH˽Hó떐HH51ۿ{fDLHhff.ATIUHSHHtHHtH9t(HHuH[H5J]1A\`HL t(HCpHt@XEMt HCp@\A$[]A\@HAUAATAUSHHBHt5HHtH9tHHEtHCp9hX}81H[]A\A]H_H5z1賾H1[]A\A]fDH(DtHSp9jX1D9b\H[]A\A]ÐAWAVAUIATUSHH(dH%(HD$1HtnHHtH9tHHtRHCpHh%H9t`H H511HL$dH3 %(H([]A\A]A^A_@HgH511蹽HHkh4H5bHAH5HHH5EHHH5HHpHHHLchD$L{pD$I$HHA$HHG?%8A$HiHtA$HH{RIPH= D%1H 4A4HºH>%Y^8@A$HHtA$HH RIپPH=C%1H&A7H TXHl>%Z8A$HHtA$HHRIپPH=1C%1A9H RHA[XH=%8vgA$H"HtA$HHQRIپPH=B%1A;H H@{AYAZA$A$Ht*AtH tHHL$HT$1H5+4AtDd$DL$EzAaI_D$AGXD$AG\HtHtHCpxXeHIHcLDH<%8v6ATIAH\H=A%H8PH 1iXZHCpLHߋP\pXL{pL薯IG`AH5'HuJH5"Hu,HDž HDž(HDž0HDž8}fDH T 11ۉL1费VIfH D 1L1v1MI}L H 1H5 菴HHCpH=Hp`ÅH o 1L1@D$DD$1LH f1赸:DL$ADL$DL$ELH 1wfLchE1Ht$D$HD$A$DD$E~%1H AHQ 茵I^_HCpHߋpXP\%H|$Lcp1ID$`H TfAWIAVAUATUSH8HGpHx~H79%8v:HH3 H=0>%MPA1H H ܴA\A]IpH_PH@IXIIH$IG`L0ŅIHtI`HЅ.\H= HD$kHAʼnD$$5A!HD$&HD$AH$HHHHLЅ8H)8%8v9HHV H="=%APMH H 1γ_AXHt H;H|$rH|$hH|$^MtLIGp@8IGpHx IpH茳H81[]A\A]A^A_Hq7%8v9HH} H=j<%MPA1H GHA[]HlH;bLiH 1H5?H6%8vBH]t$MAt$H HfH=;%t$ P1莲H H$HLDLH6%8v8HMH=};%H H _APH1*Y^HcH;YL~H 1H5T@H H߉10fD8v8HMAH=:%H6 HaPH 1荱XZL6LAō@D7IHm5%8vAASMAH H=Z:%H C HL\$0P1A[XL\$(D!#l$$<L謤H|$袤H|$蘤H|$莤H4%8v9HHk H=9%APMH HS1茰_AXHLHH;LH U 1H5袭fkHHLl$ H Q1AUHl$Lt$ IMAYLAZ輣H责L謣IL H 1H5L$HHL\$H 1ASHl$Lt$ IML\$臱AYAZL$L'HLH|$ kH <H߉13bfDLH 1H5WIGpL@<= MtJH2%8v6ATMAHvH=7%H PH_1蘮Y^LI`1LH5^蹮I`pH2%8v8HMAH=7%H'HPH U 1.XZIGpHxIGp1L@<jH$LIW`HHt HIHtI`IGp@8IGpHx(JIpHͭ<ATUHSH}HtXL#MtI9$tHHt;HtnHYHHu=I$Ht%HH[]A\@HwH5b1ˮ[1]A\@HCpH[]A\Hp`鬼@HH5*1蓮[1]A\ff.H=6%PUSHHHtyHHtH9tHH衰t]HSp1HzHtgHHkpHtH;tZHHouKE@L-KfLIH2HcH>kH,HHEfDH+%8vFHATH=o1%A<UH QHNAUPHQSPLL$`1-H0[]A\A]A^L-T@L-D@L-4@L-$@L-@L5H*%8vHATH=0%A8UH HAUAVSPLL$`1|H0[]A\A]A^L5<lHu*%"HZATH=C0%A3UH -H*AUAVSPLL$`1H0[]A\A]A^fL5L5H)%8HATH=/%A@UH HAUAVSPLL$`1蘥H0[]A\A]A^L5fL5c@L5˫sff.SHH8Ht&H{0HC8Ht訛#HC0[ff.SHH{H1HHCpH)KxH[ff.xrf'ATUSHH0HohdH%(HD$(1HHHs(%8v8HIA[H=j-%HqH5PH ?1XZH=.%ʱHH=AAHD$(dH3%( AE11ɺHH0[]A\fDH'%8v#%9sHD$dH3%(uIHfH$$0HD$HD$ HD$ 0HD$HD$PASARH \f.f1f1f1fff.HGpHHHHHHHGpHHGxHHH8dH%(HD$(1H<$HD$Ht$HT$HtHHL$(dH3 %(u H8ÐHpHH5]HD$QH(dH%(HD$1H<$HpHHt$H5AHD$dH3%(uH(fH8dH%(HD$(1H<$HpHt$H54HT$HHD$HD$HL$(dH3 %(uH8蟣ff.@AVAUIATUSHHL% %dH%(HD$1H$HA<$v8PHE1PH=&%1AVH zH~H^_HP@H*HHǀLIH;LCuH$HA $u.LvHD$dH3%(H[]A\A]A^DpHH=&%E1PH+1AiH 軛XZH#H51KfL3L EI+@LH Bf1H5诘f.AVAUATUSHLfHC@L(ILsxHLiH"%8vAAD$HE1AWH=$%%H eH(PHSP1H HuH}AAD$ tt  ǃAD$ƒu$tK [L]A\A]A^iftKL[]A\A]A^ED[H]1A\H5A]A^鳛AWAVAUATUSHL.H^IE@H(HMexIL#AED$ H%8v@CHE1AH=#%H HPH4AUP1iH AHACAS1t AStAIVIvI>IFH.SAEуE%AEHL[]A\A]A^A_ҘfSA!Ɓu*LH 1H5ٕfH=%?!PHE1ɾRH="%HAQH P1+SAH HHH5v1[]A\A]A^A_静D E%AED$ EAAfSH!%uIHbHHHHHHHHH[ÐH5q!%H!ff.@H1H1蓤1Hff.SHGHHtH[锊@H%SH8v5HVE1H= %PH1AH 艖XZH{pHH5H{x蛡HHtHǃHHǃHt HH{p見H[݉ff.fH>HG@HHHtSHHVHvHC[fHH5z1{ff.HF@HHHt)SHHHHt [n?fD[fDHH51ff.USHHt1HH?HHCHtHHHH[]H]H511蹖HH[]ff.@H%HtH %HH=%谞u H%HH=贉H5%H5v%H辢H=%HOH%HH=M鐗SHHH Q1҉1N1He1蹡1[DAVAUATIUSHHH dH%(HD$1H`%Ll$PLLt$XHM3IHIhI @A0HLL(LAQIIQHHH|^_L肕LH{xHCpLWHLH$H5vDD$L-u%EufAMu(HD$dH3%(H []A\A]A^ATE1AHH=B%HRPH 1XZA}vHHH=%E1UAH HSP1諒H ZfL11/ff.@Ht @USHHH-x%H}vCHHE1AWH=o%H SHrP1HH ӜHHtwHSXHHH!t HH)H }HwH[]@QH=%E1ɾPHAH [SHP1苑H D1ff.H%HtHH=u%8t$H=|%t"H=V%HDHHq1H=zSH<%f.H%HtH%SH=%賚uH%[fDH=(贅H茆HHL jA8HH ZH=%YH1Hz%[1Ht5H@t.SHEHS@HHH:蓉[fff.@AWAVAUIATIUHHSHHdH%(H$1Du0E1H$dH3 %(DH[]A\A]A^A_ÐLt$HL;D$uSH%8vHUE1PH=%1H fADH4Y^DT$kL$HLȃA…MIH %8vDHuLT$E1ɾSH=%ASH UH AUP1詎H LT$Ht$ H$LL(LH轅LH貅AHy%8v?HDT$E1H=~%SHAJH IP1XZDT$LHDT$EDT$>LT$(M9vM)ME1E1pAW1AVAUIATUSHHHHHGHGhHH)xHHu*H6H5|1%1H[]A\A]A^A_@MMMMI.MIHtH9tHL-tyHD$@L#LLkHC LskH|$HHC0tH|$HTHC(HD$hHC8HD$`HC@HD$PHCHHD$XHCPH[]A\A]A^A_HH51;H1[]A\A]A^A_f.HH5b1 1@H H5B11@SHH0Ht蚁H{(Ht [K[fDUHSHHHOWw8w@wPwHjw LO0LGH7HH{(H0Ht #HE(H[]H%HtH%HH=%`u H}%HH=)dH]H5HnH=O%HH@%HATIUSHHtGH+Ht0H9EtHHt*HHt_LH[]A\HHՎuHJH5s1\[1]A\HH5W1@[1]A\fH_H521[1]A\@UHSHHHGpHhhHsP1ҋ1H[]DF tHGp1H@hHHGpHH@hHff.@HO0HGXff.7UHH~HHS1HH)HHHdžHHExCxE|C|H[]SHSM%uiHrHHtHHHHHHJHHHH.H[DH5%Haff.@H1H1ӕ1Hff.AVIAUATUSHGpHHhhFu,L[L]A\A]A^HtG u tHHM1LHtHLH1QDIHY %L8vCHE1AAVH=%H H$PH*P1H CAD$%HH1LHtHLH"L1q@E1eHHHL1ЋHxE1HtHL1Lff.SLHH1DIjjLL$ XH %Z8v>HHMsPE1SAkH HPH=%1nH [AWfAVIAUATUSHHHo@DLPLgpHt$HT$DdH%(H$81HGX)D$ )D$0)D$@)D$PHD$(DD$ 葍HDLAWDD$HHHLL$0AYAZAF tRHL$HT$HLuH$8dH3 %(HHH[]A\A]A^A_fIFpHhhHpt`Ld$`LLxHJ%8v7AVAE1ɾHH=w%H PH1_AXHL$HT$HLjAXHH RZH= %YHqH %[H %HtHH= %Xu HH= %tY1H1|HH %tH= %O0 H=*H躉H=F %HŊDH1H=+HD %f1Ht5H@t.SHHS@HHH:x[ff.DAWEAVAAUEATAUSHHohdH%(HD$1Ht$t$U ttw&(&(/(/(1UD$HL$dH3 %(u?H[]A\A]A^A_DHE1DDj1AWAVDD$pH ^ ff.t*u HGpHH@hH@8fDHO0HGXff.SHc%HH8H`HHHBH@HHHHHHHHH HHHH0H[H5%HAWff.H1H1賉1Hff.AWAVAUATUSHH(LgpdH%(HD$1HT$Ht$bt$T$LrAHBDD|$Dt$DL$ HDDUDL$ELZHr$Y:HAt-ރu ދfDVE1AH=%H RT$$RT$(RH_PHP1zH0HL$dH3 %(uHH([]A\A]A^A_@݃tff.HHttSHHxHALhH HVH5%P1jfHH Hx"H#H[HDff.@SHHx_mHSmH[Zf.HHG@Ht8H@Ht HfDHH5J1z1H@HI$tHE1ArH=%H`HPH 1xXZfHG@HHHHt H]H51[zff.SHG@HF t Ht`H8Ht`[DuH|$1ۋt8HE1A[H=%HHPH 1xXZH[1HH51yH[@Ht;UHSHHHHtSHt6ooKHH[]HeH51KyHH[]nf. &Hff.fUHSHHKHCxHMxooIHoQ P oY0X0oa@`@oiPhPoq`p`oypxpoHHhHQxHPx44HHxuHHH[]H%HtH%SH=%3uH%[fDH=4kH,HHL jApHH }ZH=r%YH豁Hb%[AWAVAUATUSHXH$Ht$HT$H$HD$ H$HL$L$HD$(D$L$dH%(HD$H1HED9`Tw;HH5]1vHD$HdH3%(HX[]A\A]A^A_oUHEEo]oe om0 ou@0o}P@oM`PoEp`opHHMQAoAocMH$IML=}$H    H9HBщH9DHLDT$0蹞DT$0HDHH??DHDǃBt BLx؉DHT$DHt$@;t$D|$@^~Aą#EEt=H=$E1AH >HPH:P1RsAXAYt$(IMHt$(HL$HT$(Ht$ ^_DA?DHLƉAt&߃ABHshE1ɾBXH AeRWH=5$RRH"PHSt$HP1yrHP*H|$1ɺ:1ҋXA􉃸HHHxt#f*^f*^lf.L=$x@A?jL\$8HE1H=$DT$8AQHPH4QH LP1TqH L\$8DT$0HL\$8DL$0ZhL\$8DT$0H|$1ɺ蒳H|$qH|$1ɺSA%LH\$0ADDAqDBXI؃DAE9dDڅt CLDDAD!9uA?H\$0vPHHNE1AWH ATRARATWH=$RHARDT$xP1oHPDT$0DE9AXB9u DBD!9AE9vAGHAt LxATE1AXH=$H RHPH)P1!oH H\$0%A?vJQH=$E1ɾPHxAH RARATRHRARDT$hP1nH@DT$0HDFtȋLxًXAf1f*AH*^E9tfAUATUSHDfAu(HH511oHH[]A\A]IHvHAugHK0s81Ls@HPsxs(DDH0AtHCHM HHH[]A\A]DHCPHK01LDžHs8s@Psxs(DDTMH0y@AWAVAUATUSHH8LgpHt$HT$Ht$Il$hLt$dH%(HD$(1S}LXt$@`DLh-E1D@Aվ@LuAH}$8v5HaSE1PH=$1AH H%l^_LHL$(dH3 %(DH8[]A\A]A^A_1ɺLdl|$Ht$ Ht$$D$ ;D$L$9L$$H5wH3DL$DD$HLBt+؃u ؋H11t$AHXZHtl1@A`LfDH$ t@HH=P$E1AT$,H TRH+PHP1jH 1@E1`LK1ɺLܬx|$lpAWAVAUUSHdH%(HD$1G u*HD$dH3%(H[]A]A^A_fLopHIHT$HImh?zD1ɺLA- H$8HAt)ރu ދVHE1H=$A)H PPHP1hH DHH荓HC`DIUH5H[HH0t$$AAAكAAHD1AWV1R1DHH Ht1ɺL蝪tI1 1DUDAAAAA`1ɺLff.AWAVAUATUSH8BH|$u*HCH5$1 T1H8[]A\A]A^A_@IHRxIHLŃzx"tZID$$HJTL$HtMT$T$$L9t?H<H51SH81[]A\A]A^A_DJ L$$L9uD$|$$rL$AƃD$(D$ALd$L$,D$Dl$,E1LMIEHt{JDID$HH|$L4H+H|$H^UIGM9IEHtfBA$E$Eut$tHtJDID$P@HH51RH81[]A\A]A^A_f.It$xI|$0DD|$ )]DL$ A$}MIGxHHHphHHD@VPDl$8DL$,H|$ DLDD$8ZY9D$$@D$D$$k1fSH~HtFHHtH9tHHSt*1ɺH^t2H=[MEDHH5:1SQ1[H=[Ef.H:O0HGXff.SH\H $$ujHHH=HHH8HHHHH@HeHH'H[fDH5$H\H1H13\1Hff.SHHHtWOH0$HHǃ[HAVfAUATUSHLw@dH%(H$1HGX)$)D$)D$ )D$0HD$HIIHH9WhvELLHAHH$dH3 %(HjHİ[]A\A]A^FVHKpj1HHjLPHPHPHD$(PDDH0C Lt$@HLAHDBt'D؃rAAًHߋDH$8v8HE1H=u$HH AFPH1LY^LHCLLHHdHu$8v8HHE1APPH=$HR1H LXZH1L7fH$1DEHH8H=$A(PE1H H1K_AXDLHBDD|fDH$8PHHME1A>PQfAUATUSHDfAu(HH5:11LHH[]A\A]IHSHAHK0s81Ls@HPsxs(DDH0AtHM HtH HHSHHHCHHHH[]A\A]@HCPHK01LDžHs8s@Psxs(DDHshHHAILHHHH Ls>H $8vBHH=$HE1AH PHP1HXZ1ɺHODATUHnxSHHHpdH%(HD$h1IQHLǀH:Nf.F tDHtUH1ɺSHHHpuH[]f.HǀHs(H_>H{(H[]:AVAUATUSHpdH%(HD$h1HHHp1ɺ^- CHHIWqLs`LIHǀH;uoHp$t:HE1AH=$HHMPH k1FXZf1HL$hdH3 %(uCHp[]A\A]A^Kt5HHLt =fDDf H|$~dH%(H$1\EnA~HT$DAF Ht$$HP0HHtHDžH;Ht wHH{HtHCH[]Hͳ$HtH$SH=$2uH$[fDH=H&HHL .jA@HH G/ HXZHH=X$B$t HH=.$3H"$[H1H=K+H$fUHSH1H1B%HH'H)HHѫ$8v5HUIپPH=$1HA@H ޥy'XZHH[]ff.fSHHdH%(HD$1蟛HE1HHH5Ȣ1.H$u1Ht$dH34%(HuH[-ff.fAW1AVAUATIUHSHHHdH%(H$1HL$Ht$ HD$ HD$(LD$(8Ht$ HLt$pL=A…L-{$A}vJt$ $MApH=Y$H H;P$PHǡP1&H L|$0Ht$(HL%$A}v8HHMAPH=$H 1Hʠ%Y^E1H$dH3%(DH[]A\A]A^A_H$8vHHMAPDL-i$W@Ht$ H{"+H;HtH|$(HH|$蝮H|$HL$(HHtH9tHHL$(HL$H&HH5H)HH5C)H{CHt词H7HCHLt$8H5HDt$a)T$UHD$8AL9szA}v(A D$ED$fDS1HHH $H[HHfDAUATUSHH@HLHHxHIHt"VLHHt LHULHLH5HQUHHHt LHTH[]A\A]fDHsLH \1H59fAWfIHAVAUATUSHHt$dH%(H$1)D$`)$HD$pHDŽ$0HHH~$8v1 _AXH5LH5LILLD$, H $D$09vDHH=$MAgPD$<H HPHP1 D$PH L$,t$@LL$\‹|$HHFH=ʔ$MjA=H ȏHjP1b H H5]LH5<LfHMLH$L$LH0LDHc|$8T$\t$XH5L‰D$4q.@H $9,PHqMPH=$1AVH HeAYLAZa@D$4.LLLT$(H5IHHT$LH5L*T$$H5LHT$PH5ۆLL$PT$LLL$0t$@|$L1T_H52AXL L$TDD$Xu D9E1H$H5LH1kfH1I H=I18 IMtBHɉ$8v~AUMAIH˄H=Ɛ$HPH Nj1pXZMtCH$8v7AVMAIHH=$H PHI1)A[XHhIgH$L$LH0 LE1ɹLH$AH5˃H1HfHY$H\$`HH0y HWfHc|$4T$Xt$\H5`L‰D$8@H$H\$`HH0 H fHH H=N$MPA}1H KH AYAZLLD$,T$,t$@LL$H|$HIAH=\$H|H'yPH 1XZRH ~$8vKA$HE1AH=$H HxPAPH|P1H IHtHLLH|$A%Lt[]A\%'Ã[]A\fD1ɺH5uH5zHAEy1ɺHU51Ʌ^f[[]A\fD[]A\fD[]A\fD[b]A\E1H }1H5yfAUATAUHSH5yHDTAA1ɺHX4u1ɺH@4tEuYH)[]A\A]D'vZ+t,v8t"btEHT|11H[]A\A]Ð)uH[]A\A][tҁtʁXuH[]A\A] vQuH[]A\A]AAcbn@A1ɺH'3u!1ɺH3t E$+Au'1ɺH2XAu[DAt/E1H uz#1H5wRfTfD1ɺH\2u8QpfD1ɺH42N\1ɺH 2&fHH X6vT)8v.+bcf[u` v(QTu<su>'tATI1UHyHS1 ]A$[]A\DH3vH5x1H2vH5rx1'ff.UHSHHHUHtH9tHHtvT'+B0b1ɺH/H[]H5H52w11H[]fwHsā|1ɺHt/u1ɺ@ vЁQ@1ɺH8/t1ɺH /<1ɺH/ )1ɺH.1ɺH.V[dudHe.1ɺHI.eH5sH>H5sGfDXE1H ru1H5s1ɺH-1ɺH-H5_LaH o1H5_ATUHSH HthHHtH9tHHtLJHtbHUHtH9tHHtELcLHH[L]A\fH^[H5n]1A\7H^ATUHSH]HHHtH9tHHLOIHHUHtH9tHHHC`HsXHx 6Lc`A$uAT$(A$Lc`A$I|$HZHH H![]A\H]H5m1+1[]A\@H]H5m1 [1]A\@HiT$8v8HIH=[$H^H #mA PH\1Y^HdH|[1]A\DkMAątHCXH@hHHtHC`8҄HCXH@hHHt,DЄu#L^H l(1H5q\fHHk`HH}hHEH}S$8vCHC`HIپH=Z$A-H 4lH\PH^ATP1H HC`D8PXL]H l&1H5[7ATUHSHHtpHHtH9tHHtTFHtrHUHtH9tHHtULcLHHLt[]A\D1Hn[H5k1[]A\f.1H`[H5j1[]A\fAUIATUHSHHHHHtH9tHH1H1HIH1ID$XE/ƒHUEHHLH-LtyHL~E/ƒHUEHHuHL[]A\A]HWH5k1E1HL[]A\A]f.HXE/HUHBHEHHt9H0E/HUHBHEHHYLE1HL[]A\A]fDHUHBHE!$H \L1;E/SƒHUENff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$hHL$dH3 %(uHff.1111AUIATIUHSH4CHt?HUHtH9tHHt"LHIÅu9H[]A\A]@HXH5rg11iH[]A\A]@HLÅtH[]A\A]D"H lZ1L1v@AWAVAUATIUHSH8dH%(H$(1D$D$HtHUHtH9tZHHuKH#WH5mf1E1H$(dH3 %(DH8[]A\A]A^A_HEHH$Lm`A]HuXI} HFhHD$.ADžH]`DEuS(H]`DEnHgM$8v=E1AH=T$H eHVPHxVP1 H]`AXAYLsMu+HHuADžZMvMtqILHGADžuH<$fDH<$A@ !LH V1H<$DHD$H\$ A}HT$D$A}AUpHT$HA}AHcT$D|$D AHL$8t5HbUSE1PH=\S$1H 3dAHTY^: IغLH 5U1E1AEH<$fDLII؉H W11pH<$wof~AHdK$8v5HTSE1ɾPH=R$1HTAH qc XZAEH<$H5TH:D[LE1H V1H<$Mff.fUHSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHD$HD$ $D$0HD$HHt0HHt!HL$dH3 %(HuH[]@1_ff.@ATUHSHmBHIBBLHHH[E1]1A\ATUHS`HHUHtH9tHHNtrLe`I\$Ht @H3H[HHuHE`HXH55H$HHE`H@I|$AD$[HH5Q]A\[HQ]1H5`A\_ff.@ATLfULSHHn`H }HH$t@;v8H!RWE1PH=O$1H ibAiH&Q7}Y^U0;v8EH=O$HQE1AnH )bPHQP1XZ[L]A\fDUSHHHtAHHtH9tHHt%HkHH)HH[]HHPH5_1[]ff.fSHSHt.HHtH9tHHFtHC`8t(H@8[HHPH5_1[f.H7QH5^1[f.SHHt>HHtH9tHHt"HChH(t4HH1[H H5b^1[*f.Ht H 1[[HHG`ATUHSHHD$ AH2F$8vJfHIپZD$HOATH=gM$UAH y]HNPH HCXD$ DH@hHH[]A\HRH5R]1;HnOH5:]1#HHG`AWAVIAUATUSHHH $T$ ADžtrDeE1H-=E$IŃ}vMH$fIپH=xL$AH \HMBZHwQAUAWAVPH IEM9uHCXH$Dt$ H@hHH[]A\A]A^A_HPH5[1#HVNH5[1 ff.HHG`AUATIUSHHAH4D$8v;H!NUIپAUH=vK$AH ZATHLP1ؿH HCXDH@hHH[]A\A]@H!PH5Z1KH~MH5Z13HHG`AWAVAAUIATUSHHT$ H4$AEtsEfH-NC$E1 fIƃ}vHCDHIAH=~J$H YHKPHOAVAWt$ P1ӾH0IFM9uHCXt$ LDH@hHH[]A\A]A^A_DH OH5JY13HfLH52Y1ff.HHG`ATUHSHHL$ D$AHJH5V1HHG`AVAUIATAUSH}AH#@$8vAHH;MH=lG$IATAH UHHUAVAUP1H0HCXD[D]A\H@hA]A^H@H LH5U13HfIH5rU1ff.HHG`AWAVIAUATUHSHHL$ADžtoL%7?$E1@A<$vQHL$CD-IH=pF$AHH TPRHGPH:LAUAWAVP1輺H0AD9uHEXHT$DH@hH H[]A\A]A^A_fDHJH52T1HNHH5T1HHG`ATUHSHHT$ L$D$AH&>$8v^fHfIZD$ ATHKH=\E$UfAPH $SHFZT$,ZL$(觹H HCXT$ DL$D$H@hHH[]A\DHIH5R1 H>GH5R1HHG`AWAVIAUATUHSHHL$uADžL%=$E1A<$vgHL$ffICDmfHJH=BD$HAZAUH QAWAVRHEZPZH膸H AD9uHEXHT$DH@hHH[]A\A]A^A_HHH5Q1HFH5jQ1ӹHHG`AWAVIAUEATAUSHHTAH;$8v?AUIAHIATH=5C$H PUHDAWAVP1蚷H0HCXDDDH@hHH[]A\A]A^A_@HGH5ZP1H6EH5BP1ff.HHG`AWAVIAUATUHSHHL$eADžtwL%;$E1@A<$vYHL$CDmHH=DB$IAHH KOPRPRHCPHHAUAWAVP1脶H@AD9uHEXHT$DH@hH(H[]A\A]A^A_fDHFH5N1HDH5N1˷ff.HHG`ATUHSHH\$ T$L$$;AH9$8vhfHfIZD$ATffHGUH=A$APH MHYBZ\$,ZT$(ZL$$XH HCX\$ DT$L$H@h$HH[]A\HEH5M1黶HBH5zM1飶H HG`AWAVIAUATUHSHHL$%ADžL%8$E1A<$vsHL$ffIBHFfH=?$HfA(ZAUH oLAWAVRH-AZX ZPZH*H AD9yHEXHT$DH@hHH[]A\A]A^A_HaDH5"L1鋵HAH5 L1sHHG`AWIAVEAUEATAUSHHAH7$8vOHHFH=>$IAVA6H .KH1@AUATUARDT$H5G1;ff.HtgHG`tEAUMATAUSHHHKX@DHIhLHHL[]A\A]AH@H5 G1ñH=H5F1髱ff.HtgHG`tEAUMATAUSHH3HKX@DHIhLpHL[]A\A]AH @H5:F13Hf=H5"F1ff.HtgHG`tEAUMATAUSHHHKX@DHIhLHL[]A\A]AHy?H5jE1飰H<H5RE1鋰ff.HtgHG`tEAUMATAUSHHHKX@DHIhLxHL[]A\A]AH>H5D1HF<H5D1ff.HtgHG`tEAUMATAUSHHHKX@DHIhLHL[]A\A]AHY>H5C1郯H;H5C1kff.HtgHG`tEAUMATAUSHHHKX@DHIhLHL[]A\A]AH=H5B1H&;H5B1ۮff.HtgHG`tEAUMATAUSHHcHKX@DHIhLHL[]A\A]AH9=H5*B1cH:H5B1Kff.ATUSHHG`H8tjHCXIH@hHx0$8v@UH=7$IپATHC`AH AH9PH??P1H []A\@Ht<H5%A1螭[]A\H9H5@1v[]A\ff.@HATUSHG`H8trH/$Iԉ8v?H>VIARH ?HK8WH=6$P1LHC`H 8HCXL[]A\H@hH[H;]1H5?A\鷬H8H5?1雬ff.HAUIATAUSHHHo`UuU(H8EHk`EHCXH@hHHtuH.$}:vPATIA2H>AUH@7WH=5$H 7>P1?HCXHS`H H@h:HHLD[]A\A]@H=HH5.>1[]A\A]顫H7H5>1鋫f.ATAUSHHTu[H]A\DHCtH,$[]A\HHDHY-$[]A\HHfDHHGH=GHH1釧HSH GH5MHHHH=NG1PwufDdƒv'dt:tBIw:w1ÐHr u 1fD1 H3$HtHH=3$@t$H=3$t"H=3$HDHHK1H=K[H3$fUA$SHH+$H0HSDFt%HH < wIsH1[]HHKHYHtHHD[]H= K頪t*dt>Hl#n H9tu1HH#HHDHff.f1HATUH-#S1?HGHߪH5`I HuHL蠝tuLl[1]A\DLHcUHHz#[]A\fff.@t(Gu!t$t'H;HE1DHHH#U1SHHtYZHbHH5 HHȜtAH5אH赜t)H5H袜t>HvH[]DH߉D$ WHcD$ H;#H,ffATUStLAZt^HŁv8DHHt>Ht([HH=]1A\l@1HHt[H]A\MD[1]A\ÐAVAUATIUHSHfH]HHHH貨;#u#H$8HH HHzIH&H($H AHAt ADքuE1A}kLHAEDDAE~H'$8vRDJDH?HE1AvSPHYIPH=!/$H MHCG1wH MtA$1HtE[]A\A]A^@Ha'$8v6HEHAUE1AVPH=.$H kM1HFY^H辖@H'$8xHE1AhH=d.$HHHFPH M1貢XZ;AEI}H蒦HjAofH&$8jHIGjE1AHP/AdAvltwAMtE4$HDmH)&$8DDH}HE1AnSPH_GP9H AvEuADClAa@AWAVAUIATUSHMAEL1AE1E1QDEu`EHEHHAHcE1LtLD< t < tH$$HDBtfDAE1HcLuH$$8w|1HH[]A\A]A^A_HSDH4P1ChH f.L%{=ٍt9L%)4=t%L%F4=t=L%4L44MEH}MMH 511X{lS0EfDH}H 41҉1%EfL%3=0t=1L%j3L3MEmfDID$`PtAu Hc|$HbIf.I}HtIHc|$E1H1IH201H2H3HED$Hc|$HIH2Iw@H2=0=1H2H2HE荎ff.fHm$HtHa$SH=P$裑uH@$[fDH=2|HHHL njAHH wHXZH}H=$$t HH=$H$[H+21H=-2[H$fAWAAVAAUAATMUHSHHHUHtH9tHHȊEMH}XDD?Å5HE`DxpHE`DptHE`1ېH@xH1{1@H'H5>1{1t@H+H5>1{1T@1Ht1LI t@H5LH$p1H<$@H5olD$AH{`Lrt>HLort+HL$9HpuD9xtuDfDH$HD$ 9$9L$ $9L$$wH$H9L$(dpTtUD$x9$LHD$XH9$9&fALhA9Lh ILHHI;L@ 9wIv(I}(v$9D$4D9|$H_foT$Hfo\$ fod$0fol$@fot$Pfo|$`S`foT$pH$[pfo$fo$fo$fo$fo$fo$fo$fo$(8HHfo$H$@fo$ fo$0HHXhHx&}HLH}HL$HpHDxtHHH#8HIAH=$H'H$PH ;1vXZIfAt AzHD$H$@It ZHXfoD$HfoL$ foT$0fo\$@fod$Pfol$`C`fot$pH$Kpfo$fo$fo$fo$fo$fo$fo$fo$(8HHfo$H$@fo$ fo$0HHXhHx{HLH {HL$HpHDxtH#Hǃ8HH]"H=$IATAH 9H "UP1tH fDH5LuH豊H<$@H5~AljD$juYEA1fDD$D$H<$H55SuHKA D$DL$D$zE1H |81H5/!9qE1H _81H5!qff.ATfUHSHpHt$HHHT$PHL$XLD$`LL$hdH%(HD$81H#)$HD$H09|H$D$ HD$(HD$@HD$0IHT$0L"D$ MtJ@H{LHqHHG{HgD$ /vHT$(L"HBHD$(MuHD$8dH3%(u Hp[]A\RyfATfUHSHpHt$HHHT$PHL$XLD$`LL$hdH%(HD$81H$)$HD$(HD$@HD$D$ HD$0HHT$0L"D$ MtJ@HzLHpHHWzH/fD$ /vHT$(L"HBHD$(MuHD$8dH3%(u Hp[]A\bxfAWAVIAUATUSHLH|$AL$ dH%(H$1AD$L$$ADщT$T$ T$ VpT$$VtT$(/ L$1AILH|eH $CIh9A MIB4;HcHCoIDIH|uH#E1fI8@HcL$t+HDmHcHDHI4IH|xguH$dH3 %(DHĸ[]A\A]A^A_fHI#D8EeIMAtHP @I ADžPH$L$`1\$8D|$MAS PH=#H1H m/3lXZD$$Ihu\$8Dl$$_Ht$(L`u*HD$0tHHMAY PyDIA$A$DL$PtH|D$ IHt$H|bHt$(LbAŃLc|$<\$8Hz#,$DHD$0EIMA0 BHP,$\$8H2#M8HD$0HH=#MA; D$0H .H#PD$4PA$A$A$At$xD$XPD$TPHA$A$A$A$P1vjMHpHIDŽ$H$HD$HhhyA|$ ~6E1IIcIAAHИTA|$ A9|HHH$IHT$LHt$HʣL$LT$H11@ILH0HtIL Ed$A\$DH=`1McgIHIxpA$AAIDJDU&(D&(D/(D/(DIIH޺JLHLHd\A$\$1ɺU`H0H1HHtL|$Ln@LAŅu L"H|$A E1HHIFX1L`hA$1A$IA$IA$,$u)nfTwAH&HcH>f.f.PE1H *H5t1|dff.AVAAUIATMULSlHL9DA}D@!E@t AD1@ tDƒ ҃B@tDJ‚AADуt r DA9t DB!9ACA}|p|9t DB9ACA}p9t DB9AFA9$~u[uV[]A\A]A^D!A$HEuu кEHL$0HEHD$0A$[]A\A]A^ff.AWAVAUATIUSHH2aLHIts HHHKpLHHpHHItH=HuHaHIXLLHtH=LuL`LH^XILsbHÃgH_bÃE<$LL-'EuEATIFHHI;Ns`IIN@4IIFHt\D;EtSAxt}AHYhHH)vIF##HHI;NrHLlHu1L~WHvWHL[]A\A]A^A_NbfDaHgHuxHgHpfAaV@LaHHH[]A\A]A^A_nfDL3_Hc)IHHTLf.aHH9uLMVH`ÃDH^Hc˾H)IHQH@HaHH9uHLFVM H#HtH#SH=#3luH#[fDH=54WHnHHL jAHH GiHXZHPXH=##t HH=~#mHr#[H1H=dHd#fUHSH1H1^HHVHOc11H{`HCXi11HiHM#8v5H)UIپPH=#1HXAH %`XZHH[]fAUIATIUHSH_HHjLLHOH߉`H[]A\A]AW1AVAUIATUHSHHdH%(H$x1Ht$8HD$0jmHt$81HHD$@HHD$WH_AąHD$,1L|$(HD$HD$0Lt$$HD$DHL$HT$HMM6lH|$0HH<$t16H<$HHtH9t$HcuH|$0HtUHD$0A9uH|$0HAeT$,DD$(L$$Ht$8HH^H5HQ[ܣ1HHOT?IHE11I}X1DHtjHT$(Q YH^IH!?LH|$0HlauDH#8v8HMAiH=#HH PH "1^XZDD$(L$$T$,Ht$0EuuHVIHHtSIǀIHT$0HH$xdH3 %(HĈ[]A\A]A^A_EHAȉH1ZyfDH5HY@H$sgH$H|$0D$(D$$D$,HuI}XE15HHD$0dE1AWAVIAUATUSHH|$dH%(HD$x1H"HdžHD$HF`[ 8H\$CI8~D$C D$ HD$11MPAE1Eu_@A IAtD9 J9HD$EAD`E9vrDIEDZHIuHf#MD8E7 IHD$xdH3%(UHĈ[]A\A]A^A_@;\$MtL4AD$$ IFXMLxhH#8vXI8bHIF`8 bHE1H=\#SA,H HPH P1b[H I IV`B MAE AE BtI@ I|$ E\$E AD$  ~I4I~X1ɺDt.I~X1ɺ+uI1I$UI~XHD$XHLL$PH1IILL$8H=HpHEP0HD$\HD$@PMFXHD$ XZt$T|$P虴H=xHHD$(1CXHT$(HD$HMHD$Ht$AI~XL$THD$hT$PHD$`Ht$`I1HD$@HD$(HH|$LMHD$XHt$(LHHD$BHEH0HtHfIxpI~XT$Tt$PdHHyfHEHpHtHdfHCHPH;SBH HS HHCD$THEHcL$$H|toHCHPH;S H3HS HHCHEHHteHCHPH;S H HS HHCD$$D$$uD$THvu|$PHHC1H5I HeH}tIH5HSeIxpsHEx0eH55 H%eHuHeHH5 eH1`VH0HIHߋHpHEP0t$@LL$@MFXHHE AYAZ.KHE I~XALL$@L$T0T$PHD$hdHH\H|$JHT$HLHt$L詌MMH5ALRIH56I2IIIIL$HIHI|$PtI|$XtwI|$`toH5+IL$PIH5hIL$XIH5RIL$`IH5<ԜIIc\$x It(Ht裕IHyfH5A*Fp~fIH5A*FtaIxpX f-IH5A*Fp^($f|-IA*FtH5^(AL$hf/v)AL$l/vIIL$hH5R诗I~X&I IDEI Ht)HIA0IHAIAHdPAIHAIAH AI tL1A01A1A1 AAdžbIHVHt IvXHIHHDEu1UG IǀIHI1[ÅHO#0RMA PHPf.HHMA PH tH=#H'1RAYAZ8\$ /L|$AGI8\$AG H#MD(Et@HHH=,#MPA 1H H8RI]A\I׉T$XA}HsXHHhT$IŃH#1H5HCEMEEAMAUH=f(1OHHCHHC(XELPEIV`BMAEA}IWH=HI~XH5I蝣I1OHUE IF`8THHcH>H#DEI8EWHIF`87WHMASPHPH=y#H H1PH OI~X1ɺIxpE 6.IDHؑ#H5HEAMH=&1AUEMEEKNHEHVHE(IH5N)MSH'HEHHw'HEPH\'HEXHA'HE`L]CIV`BqMNI(H#'HMASA0PH [E1H  1H5q{LI8}UHIF`8oUIV IH|$HH5S12L$  D;\$ }H|$LuI,HI~XHt IvXH0{XIHPHHtTH}#8v8HE1A H=#HHPH 1"NXZHsIBI(8IdTH=5HUHHAHE(IF`mHnAHXLHHH߉`NIHHHHw#:HMASA PKfDD*IDASH5[H{E HH`HE(AIE18L@H@IF`@ HHU@ HHHL$(UHL$(I׉T$RH5EmHHC HHHC(ATH DT$HcH>H #H=dHCDEMUuP1APQAR@JC H HCA A A H@@HChIH5HH"HCHH"HCPH"HCXH"HC`H&?IV`B?I@%IM#H5\݈I2#H5Kˆ1T߀XHHHua1H=-IH5HH|#HHCEMEEAMHEAUH)"HCHH"HCPH!HCXH!HC` HOKIdžOD$P=I\=o} S1L|$(MILt$HMI݉ˉH=1aHH5LHH1zWHL H=A;\$ |LLMML|$(Lt$H HHRHEx0TH5"HV@H#(t=HD$XH=<#MAH HpHP1>IA[[H|$@H|$L>IdžH#t7HtATMPH=#1AH  HHA_XH|$wIdž^H#DEKHsAPE1AWPH=4#1H HJHHc#Y^8I8NHIF`8NATMASPHPR|$P+} mE1Lt$(MMIDÉىH5L1>U;] |LMMLt$(H#(^HMSA PHHEHHdHEPHIHEXH.HE`Hf#8HHMA P7H;#tH} :HE H6H HEHHE(UHj#H=HEAM1AUAuEEd>HEHiHE(HiHE0HXHE8HS#HCDEMUuPjyjzAPAH= 1QR>C H0HCH #HCDEMUuPjzjyH5nHLaIH5~#AbArg'gHuEºgAEPAEPAEPAEPH@?HChBHHCh0H??HChfAWfL`LcAVHIL .AUL-EL#ATL%L=8UH-SHH4$H|$`HH5lHT$(HHL$8dH %(H$1)D$HH )D$h)$H|$0HD$XHD$xHDŽ$jP1ATUASAUAR?H@MMLt$@HHHjLjLmLAWH <H5kPHaPH^PH[PH]PH_PH PH PHASARP1Hp<$}HtHChHzHH&H LjH H5PH L PL1GH 1ɺHoW1LH5L1[HNt11H5?LHtbHNt1HL1H5jH$Ht$(LHHD$ >GH|$ InH(7E1H ÷H1HH5A;H<$q5HLH?D9d$8Lt$ DL5DLHZAHH5H$@HH2HHpHA#HuH;04H@t@HIFAH0HG?@HT$H5BH,61ɺH<}t(11HMLH5HH1ɺH|uLt$L.H|$(y.H|$o.HD$0HtLHe3LH:IH$dH3 %(LH[]A\A]A^A_H|$fHDŽ$)$BH8D$<~~E1XAD9l$@tH|$LAAD9l$fAWHIAVAUATUSHHxt$ HdH%(HD$h15HHD$X,D H|$X8H\$XH@1LHD$`IHD$XD$T1H5HH8HHtH5HMH+HAHDDt$0H|$ LL$(LD$0Y^|$Tt AE9ul$Lka;ATUSHtsLgHHL>Ht|uBHH{XHH5 uHtkHL|4H[]A\@H:H1HgH515H[]A\ÐH8H5115HHt4Hǃ1yf.ff.Hc#HHG`ff.fSH@H##uHHC0[DHH5n#QAHjHC0[@'SHHHt:H[&SHH@HtH[&HW`Hc`u%d`HG`ǀdHW`Hc`vHǂ`HW`Hc`HHH94H t#SHH HPHW`HHHHXH#8vAHG`IH=j#Hc AH .HP0H) P1!2XZHC``[D1D2ATUHSHG`ǀ`HXHt I'HEXHE`H0Ht2HE`Hǀ0HE`H8Hth2HE`Hǀ8HE`HH1L%s#H<HtIP@HE`HHHH(uH$HA#[H]A\H@0@SH(H1[H>DAUfAATIUSH(dH%(HD$1H)$HD$0DHH]HH5H-HL)HI$Hd1HL$dH3 %(uH(L[]A\A]7AWAVIAUATUSHH8H|$ Ht$(;HHD$`0D$D$@D|$H\$ DH#*DHIHD$5H|$(1I1%LH%H)LHY'H|$HH)3La0Åtv9HHH=[#A-PIH H>1,_AX+H1Hj.H}81LHEh4tDHHt&1A9vI}(*DHHuA>vZE4HE1AGH=#H HPE0PE,PE(PE$PE PEPEPHP1X+HPHEHH5HxXkUt[]A\A]A^[]A\A]A^fA>vHHIH= #PH m 1A3H*Y^[]A\A]A^@SHHvH{"C[ff.AVAUIATUSHHHxXbK5IHHxX j7HHHxXfiIHHXX'YH jH5ATADH1j@LKH=nQHUj@VH5KAV&H@Hh)HLH6LHH[]A\A]A^Z%f.AVH=AUATUSH'IHƒH5}HE1H W@HHH5ǁ1Hz)Aą~41L-Gf.HC#1LH1)A9uL0[H]A\A]A^HH5[HHHH)ff.ATIH5PUHSHHHHxX9iH{8HtL!HC8HEHC8[]A\fUH=SHHH'HS@DKHHHC8HK(LCHHH[]fAWIAVAUATUHSHHdH%(H$1HHL``I$DpTXH$IHHxX^gt11H$dH3 %(*HĘ[]A\A]A^A_fDHH5"HxXyt1H%HO3tD;4$rMt:AE$AD$AE(AD$AU,t 1IT0ITHATPAThHA9E,wLkPL9tLLL6H{@HtHAE1L1HxXjjjjJH HC@HEHD$(E1HD$HD$ HD$HD$$HD$aD|$ t$$HL|$@$KHH$<2H$HD$(HHB`JD`)BD0IE9v<1DLPKtHLL$HLD$HL$-q+@CLSDsHE1@@PBD(ID9sH&CLO,IDHcHcHc#4tlLDJDHuHHxXCLt|HT$`Ht$0L]JDHHH#4tsH $L|JDZfHf#H$H<,(H$Hϰ#4kBt0ND`LD{XHJD|fDHf#H$H<'H$Hw#4dCLL|$@uCHCH+AWAVIAUATUSH8H|$H=edH%(HD$(18"IŃlfH=9Hl$HD$ )D$ILH5LILH5LHoHHTHէ#HH0,LH(H#HH5|IH LHL7HH#Ņ~4E1L%dDHAa1LH1"#D9uL*H>#8vBHHH=#AfSH HAVPHD$(L1"H HL$(dH3 %(HH8[]A\A]A^A_ÐHH5L>E1H P@HHH5z1H"Å~JE1f.DHAq1H5OHI1+"1H5E1L"D9uHHH"(UHSH*H(HxPH@L+HH[]fU1SH@H5HHuH[]DHH5"H7tH[]fDAWIAVAUIATIHU1SHAƅA9tvLvHHppI$HxX\tvAD$ u I$HR`H8Ht 1AD$ AT$9uVHNtH߃A9uL&IH[]A\A]A^A_H[]A\A]A^A_@IH[]A\A]A^A_DAWIAVAUATI1ULSHdH%(H$1Ht$H$+-H|$HM1%H5\H+L1IrAŅt\E1E11LL,H,$HtHUHtH9t HH#uH<$H$A9uH<$HH$dH3%(Hĸ[]A\A]A^A_@H\$HsIHxXHLHH'H~IHxXH^H=dLHHH&H;fDHɢ#8CHHMAPH=#H1H DjXZHt$H|$!tIHxXQHH$$H\$(E11Ht$HHljIHH5IH@`H8Ht-4HHH<$H_ t+H4$LE15H<$HKAH<$H#8*HHMAP$/tDSHHH޿[e*DAWAVAUATIUSHHHLh`HxXIUDzTHD$6I$E1%DHSI<$Hƃ A9HSHcHCLHHPHHCꉨHLsHxX )H|$AHsUHuI<$BH{#I$t]HL HH=P#PHH1A H XZ#H|$H{HCH[]A\A]A^A_ff.@AUATI1UHHSH!H5Hc'kH}Ht-MdLHHEH{Hp`"HHEoCH@`oKHoS(P o[8X0ocH`@okXhPoshp`o{xxpoHHHEL``ID$I$@Tt2E11KDHD1LIJEI$ID$ID$D9jTwH}H]Ht 蔃H]HEAE11HP`HxXHPSjjBH HEHt1H}H[]A\A]H1[]A\A]H}1H]HuH޿1)'^@HtSHH8HtUH[ @HH5Z1cAVI1AUIATIUHHSH5H?%u+1LoH5ՙH %[]A\A]A^D1LFH5H$t~H}8H.a"MtLHdHtJxtYH#8v8HH IAPH=#H1H !XZ1ۉ[]A\A]A^H[]A\A]A^DH}8E11LHHEHH@`HPH}8HÅunH_#8vHH7H=@#LMP1AH oH ^_@HEHxXHHE8H}8 DHٛ#8HHIAPfDAWAVAUIATUSHH|$Ht+HHW H5HiH=eHIƃHH5LLH56LHHHH"Ņ~/E1L%fDHA1LH1D9uLeHΚ#8vBHHsH=#A:SH HAUPHD$(L1kH HH[]A\A]A^A_D1@HLH5HH&HHYfDATIHUH1SHH5[H!u [1]A\1HH54HH|!tpHt[I$H@`Hxx"DbTuD` H! D9uEt/1 D9t HH薻u{D[]A\fDH5gH yJff.H #HtH#SH=#uH#[fDH= H1LAH5f.@fDff.HW wHfDH@H@1fHLJUSHHHc-#HHXHox|Cp1H{h HHxZHHx  1HHTHEH[]fSHm#uiH5H=;H/H5HH= uHH5HH=THH[@H5#Hff.@SHHH8HtHHt#HǃH{hoH{XHHxvHHx &H{`H~#H[H@0ff.AUIATIUHSHH HH5L(HL`HhH[]A\A]1SHHHtHHCHtH{H޿1[f.SHH?H޿[fSHGHHtHHHHHCHH H[HH( HH8ff.fUSHHHHp H}WHH[]EDHɔ#HtHH=#pt$H=#t"H=#H-DHH11H=9 HT#fUSHH~Ho#e#qH5H=vHH5HH=UHH5HH=4HH5HH=HH5HH=HH5HH=6H*H5HH=%HH3E1H-/#jLHLcA9uLHLuH[]A\A]A^A_DH1[]A\A]A^A_1ff.fAWAVIAUIATUSH(H/Ht$}LD$DH=5:HIH{AHHD$A)HD$H;fDIIW_IIGLHLIGHPI;Ws~IIW_IIGHL I?LbunHH\;LLIGHPI;Wk_HLhf_HLlf.HYr#8v7HA7E1H=z#PH1AH XZL;u@HHl}tH(1[]A\A]A^A_HHl$AHD$HL$HH([]A\A]A^A_f.AWEAVAUATIUSHHHLwhHt$LL$dH%(HD$81HD$0w%DS D[DDL-:q#L$T$A}vfLD\$(DT$ 9%AWE1AUH=Ny#PT$CRL$8HQH PH=3P1H@D\$(DT$ sDDL$/ŅH_HD$0HC0L8MH<H<HEE1HD$(1D$HD$0HD$HC(HD$ $DHS0T*HIHC0H<(LHC0HT$01H=H4(14A}IvBHH=7x#E1At$0H HfPHP1H LL]$H|$A}v7AWAE1ɾHH=w#H -PH1>_AXLD$HL$H{ HT$Ht$ t-DH5-H1>ff.AWAVAUATUSH(dH%(HD$1H$HD$H$IHHHH,IHHH5y(HIluxHH}ÅkH$HtH}HEHtHD$HtI<$I$HtHL$dH3 %(H([]A\A]A^A_fH5LH5L2HE1HL$DHH5@(1AH|$jH$2H'H5119M@1BfHH511 @HE1HL$DHH5'1H|$ȘH$H!c#8xSHMHH1AXRH H)_AXfH5L&HaHy E1HL$HHH5&1=H|$H<$HHt"*HAAtHH}HtfH5 H=k1H5H=kI1sIMtCHb#8v:AUMHH HAR1HY^MtCHa#8v7AWMAHHǾ1RH HbXZ{HMMHhLRHR8H H|$HD$AWAVMAUIATIUHSHH8dH%(HD$(1 HtuHUHtH9tHHtXHtHT`#HH9tdHH51/1HL$(dH3 %(H8[]A\A]A^A_f.HH5b11Mt*vI$HtH9tHLD$ AMt* IUHtH9tHLD$ 2Mt) IHtH9tHLD$ $L=_#A?v6H SIQHHǾ1AH hcXZHt$HDMtKH|$H5%#.H|$H5'H|$H5TMtH|$H5vMtH|$H51DHH51[D$ %fHH51;D$ fH H51D$ fHHt$ cH|$ H ILeLIHQLE1LDHH5y"1LHLA?U3H SIATAAVQHHt$ H|$ HpILeLIHLE1LDHH5!1eLH LA?H $SIATAAVQgHHt$ H|$ HILLLHLA?v>HIH ?SAATQHH H1H fHHt$ sH|$ He0ILI-E1LLHH5S 1CLHLA?veHIH 7SAAVQDHHt$ H|$ HILUIE1LLHH51LHXL`A?HIH SA+AUQ@H=&IRH=!oIH=OIjH=/IH=sIRfAUATAUHSHHdH%(HD$1HtOHHtH9tHHwt3HtNH}tbHL$dH3 %(H[]A\A]HrH511HH511H=TDHHI#uL1H}fLHH<$HtgHE1HHHH51Eff.GHtNH؋DhHAVAUIATAUSEt9I11fLLHA9uKDH[H)]A\A]A^1ff.AVAUATUSHHIH@t?@Ņu/HX#H0H9tPLuD1ۉ[]A\A]A^LhHt؉[]A\A]A^LHAŅ~1AfLHH6Dډ DڃA9uΉ[]A\A]A^1HH51y[]A\A]A^ff.HHtCttz1tJHDH!H511H@H-H511H@H5[4Hf.H5bHf.H5T[`f.AUATUSH(dH%(HD$1Hu;H|H511LHL$dH3 %(<H([]A\A]vI!މt\H}V#fI1)$HD$H0'@Lu}LKzfD@Ht1DHHuL3@@HH511q @LLLfLLLILLL'DUSHHXdH%(HD$H1HtFHHwH=HxHH5.HfHD$HdH3%(uH[]A\fD1HH51H[]A\ÐLchI$XtA1H1HH%Hu`HEXA$XHxH[]A\H)Q#1oHIAH=Y#HHPH N1XZ2SHHtFHHtH9tHHt*HSXH9t4HH51[fDHH51[fs`tHBh@[H`fDHuH51[f.SHHt6HHtH9tHHtHCh1@[H`DHH5*1[bfAWAVIAUATUHSH(dH%(HD$1MtdIHtH9tHLttHI9FXtUHVH51HD$dH3%(cH([]A\A]A^A_DHBH5J1 u s I~hOt.H;H1DH9Z9uHp HJIFXLL`hAA$H޺A@A$pH$A1I~hHEHD$YIFhPuGfL{LtpLp‰A9DGIFhA9DGH9hHHHH{ouH{gHSDIFXL`hLAE1D@A$hf.HqH5r1fDID(ID`1@;H#oY^E1H q1H5)dE1H 1H5AWAAVAUAATUHSHHHHxXH{XAH=B@T$ ĽT$ DEH1I蝛LHIHجCxHkHiHǃH[]A\H蠬ChHpClH耬CpHPCtHt$ H8IHEH8ڹATL 41PA]H I1ut$$H6VH 8ff.fAVAUATUS1H@dH%(HD$81HteL&IHIt~HAÅukL57#M;&L5t7#M;&[L57#M;&H7#L; tHL$8dH3 %({H@[]A\A]A^DHLY?4LѫL趫@LLLd$ H89sIfHHD$0)D$ ȸLHLLH9rHȩHA}I6L萻A6%LVHhHA轻H蓮AtA??DOEt??OI6L?D?LNuHHD$fH)$)D$ HD$0yHHHHHH\$ IxHLmI6L肺HHL$H輥H߻该f.Aƒt A?~#fL1fyC4$·fAUIATIUSH(dH%(HD$1˵fHD$)$HtUHH1Ht!LiHLHHHHL$dH3 %(HuH([]A\A]fL(Hff.AWAVIAUATIUS1HŻILLfLI9LLH IHt HHLHLWIL,9wHL[]A\A]A^A_fDAVAUATUS1H@dH%(HD$81HteL&IHIt~HÅukL5D3#M;&+L53#M;&kL5t3#M;&H|3#L; tgHL$8dH3 %(qH@[]A\A]A^DLH蛺LpfDLLLd$ ȷH9sIfHHD$0)D$ 耴LHLL诵H觭9r1fH]f.HXHI6L!(LHHAMH#I6LƶDANt O‰ÉLNFfDHD$fH)$)D$ HD$0HHH胮HHH\$ IpHLeI6LHHL輪HTH߻GfuT-@ML1ylff.AUIATIUSH(dH%(HD$1kfHD$)$HtUHH1Ht!L HLHH踧H耠HL$dH3 %(HuH([]A\A]fLȣH農ff.AWL=AVAUATIUSH8t$dH%(HD$(1OIHD$$H$HD$ HD$fL@1L覱HHt HvH1L9H $HT$LHH"gD$%@\H5^*H谱H1IHt HHLLpH5*HID$!@T$\7IDD$$L$ A@DD$L$賶DD$E1LL$HL1׸HH膤LLHHI-H5L譪DLHLHT$(dH3%(H8[]A\A]A^A_fDD$$Dt$ AADD$DD$E1DHLH1#HHLu0D$tXIDD$$L$ A@@DD$LL1HIH{II!AUAATIUSH蔟HwxH鵨DwhH饨DwlHUDwpH酨DwtH5DATUHSHH8&a1HH$1HH "1Ll$@L%fLE9vqL'1H5HI1H $LLL菕tl$DL$@L$l$D蠭L$E1AHLL1Ư@H%#8v9HAVH=t.#APLL$@1H zH;^_AXL1L-:*IHD$@HD$L]9siL?1H5HH1H $LHHT$襔tD|$@D$D迬E1E1LHDH1@H|$(L1L|$@L-蕡LHD$(xH H5HH莝@H蝠9syHE1HIH5F1^H $LLLܓtL$@D$DL$L$E1E1HLL1|@H|$(HӠH5LHaHyHH5HǜH߾HH菠H5LHH腤HH5vH胜1HYHHNH5WLHH5>IHLHڗHH5H(HHLHH##8v7H/SH=+#H PLL$@1AHY^HH߅l臞AL HH"#H5HHj1hjR譒H H|$ HLHHAHD$ H|$D$ m;D$ H|$ iu-|$8HD$0ph|$8fDH|$ΞLl$ LŅ~+1L%fL1LH1褝9uH!#8Ht$ H=~*#H_PAv1H LL$@hXZZH $HT$@H5;HufDE1H@HH56HH5AH5HH/HH脘?H5ӷHH-Mt L蠖ILLHIuH5HIH5}LHחD$A@1Mt L=HLL蟜IH52HqI艦H5LHwD$A@1Mt LݕHLL?IHxI0H5ĶLHD|$@A@,1Mt L}HLL f.HIХH5dLH辖D|$@A@u(1Mt L!HLL賞fDDD$DADD$DDD$E1H€H5L1fDLH5DD$DL$@IA@DD$Ch$$tSlLHIyL 贘H='IeLH5HIˇ1LHH#8v>HHoH= #E1AWA H >HATP1訓H LLԌLIiLu LULMEL8H q#HS9יSHHt^HHtH9tHHtBH{`HttHHC`Ht[HǃHǃ[HH51[Zf.SHcH1HxqH1Hx _H1Hx(MH1Hx0;H{XHt 轇HCXH#H[H@0@UHSHHkHt6HHtH9tHHtH{XHu*H[]HHH51[]eDHH[]rfAWAVIAUIATUSHHXdH%(H$H1HtuHHtH9tHH]tYMtH#HI9teHH5'1В1H$HdH3 %(HX[]A\A]A^A_DHH51苒1MtI;EtH2H51`1@H#8v>HHQH=z#IAUAH XHIAVP1bH 1LT1LIGH5LHu1 f.H5HћtHl$LH͇tL$LL趇t1L1LI@H5 LI@H5 L؅0AAHHtH9t1HHwD$ uH H51D$ #HH"HD$8 uH$8 H(#HIAlH=#H۟HPH o1ȎX1ZH5 LُHѤ@H5 LAʄEADžu(AE1KfE1ALH5Z xHpAA HLD;D;LHՆt E9AEE1HkHHfoD$1foL$ foT$0fo\$@fod$Pfol$`fot$pH$fo$fo$fo$fo$fo$fo$fo$fo$(8HXhHfo$H$@fo$ Dfo$0HDHDxHxTH1Hx BH1Hx(0H1H0HFAI謒ff.AWAVAUATUSHXHH|$0dH%(H$H1H{(tEHsH51`H$HdH3%(HX[]A\A]A^A_H{0tHAH5k1fC DsHD$D$DD$` u D$D|$D$ AA (DkDcHDŽ$D$8,HDŽ$D$TD$hD$lH??H$`H$hHEXH@hHD$( D$PH#HD$ H8ҐHD$@H8运,HIH=+#AhQ(QATL$4QHT$hH RRRHפAUAVP1QH HD$xH`HL$(HA E1D$@AtX HIH=#H{H HAPHR1sHD$(Y^D$@D$PA~AVAm DAt4HcT$PdXWdAt4HcT$P`XW`At4HcT$@dXWldAt4HcT$@`XW2`L$Q|$MfHfIHޝffZ$hPH=#ffHƢfAfH Z$Z$Z$Z$Z$|Z$xZ$t苇XZH}X@HHDŽ$HE`1H$PH #LEXH8L$A_IX$$H=5HI1[LIHD$Xz$H}XH$$1IAL$L$HD$HLInzH$H}`LHHD$pb HD$D(EH}`{HE`H|$Xz8D$ +HL$(HjtHHnIAuPH ͣH}`H5L`HH5DH}`CHH}`]H}`H$`H5@H}`H$HH5 fH}`H5q*(fH}`H5N*,ExH}`1H5QHH #LкH}`1ɺL= #H5'|$` H}`T$PH5H}`T$@H5 ~H}X,(H}XHHBHDEL|$(I Ht#Hp|Hx|A0HL|$(HAHAHPAHHAHAH AI tHu1A0L|$(1A1ADžHC(HHHD$X|$ 9Dl$EA H$Hl$(AE1HD$HILEIQH{ 1eJD8H()J|8LwAIIhD9t$EDE~EuH{DHJD8fHXHE`1INj$$$$}IAFD$" H HcH>fDH(EHHIAlPH$H=#IAH HpH˗P1賁A[A\1f.D$@D$P1D$"kH HcH>HcT$@fffZ`YZX$`ZYY$h$`$h$l$ \X$ $d$lX$dl$h$\X$$`$hX$`$fHD$D0EHHTIAPH H= #H1 A[]HD$l$PHl$(DEl$PD$PE1)Hcl$PHL$HHDmHDL$fH|8LHIhvuEHs(HtL|$0LHt LHHs0HtL|$0LHt LHD3fHL$HcHl$(D$PD E-t8H,IAPfl$PHl$(t$  H$|$ Dd$xHD$HIH$HD$H$HD$(H$`D$@E1HD$pHl$`H9l$8D9d$TN|XLLsIIhD9l$ K DDl$E|$@H{01||IHD$NE1KTXHAIE9D$PE1I$HLH5? ~H%1LHEX1LhhA1AHAHAD$HD$DEt9HHH="AxPIH zH1p_AX|$t'H$E1HD$HH$HD$6wE1|$PH$HD$H|$Puf.ATIUSHHHhuKKhu t HxHtqLe1[]A\AD$uHh Hx fDH1uH1Hx uHHhff.@AWAVAUIATUSHHHHHtH9tHHsLcXcMt^I$HtH9tHLestALsLxH}(HtwLx(HE(E1L@oM}%f.H9H5B1ApHD[]A\A]A^A_H~H51AupLx0MtL}0E1HE0{H}H3ShKlu  9‰UME uu99AZH{XHH5,Ǯ}L}(MHuI1LxAOwH}HsATIUSHG`HHHHwH-"}vfHPH5zt1:H=H"HtH"SH="BuH"[fDH=o-H2HHL jAHH @$HXZH.HH=."0"DH"[fUHSHSt*51H15HHn-HH[]@H"1ۃ8vEXHE1AjH="H rH}nPHpP17H HH[]AWAVAUATUSHHH-"H dH%(H$1HnHD$(HPUH9tLHHxpE1H=N"PA1HmH q 7UHP_AXD@HHlH=<"E1jAH oHkjP14H HH5Yl>H$Hu>}v8HE1AH="HnHUkPH fo14XZH`HHl$0H$6H|$(HHHD$XHD$P?HE1E1jH`HHHHD$`Pj1H H|$0#(H$dH3 %(u'H[]A\A]A^A_fH(_:ff.@AUATUSH!H mIHHcH>fLo`H j1IH)H1҉5HË@9E H&H[]A\A]@vH11-H|5HjLH5ujHEH9H[]A\A]@MffHhjH5NjUHEE**9H[]A\A]fVFffH5Dj**1z9H[]A\A]f.f~ .Vv;L.H[]A\A]H"8HiE1H="SHhAmH glP11XZHɵ"8v8HMH="HUiH #lA"PH'h1n1Y^I$Ht I$LLPDHH="";H7H5kHH=;HH5+mHH=:HH5jHH=:HH5jHH=:HH5kHH=:HH5 kHH=mx:HaH[H5"H;wff.USHahHx`HEFHHz2HH,HH[]#AWAVAUIATIUSHhdH%(HD$X1hH[HJHHtH9tHH:1tH{`EHHHT$Ht$H[-I$HHV_&L5"M$A>AvKAWHE1ɾH=ص"AoH lRHukPHkP1,M$H Au AD$PHL$HT$ HHHD$ H- HD$(HHD$0HHD$8H HD$@HHD$H#IGI$H@HYHL|$HLHHD$y$A>v:D$H=ش"AE1H kHsjPHjP1|+_AXHt$LH$$A>v9D$H="E1H DkAHjPH>jP1'+Y^Ht$LH#A>v9D$H=/"HiE1AH jPHiP1*XZHt$L H|#A>v:D$H=۳"E1AH jHviPHiP1*A[XHt$L H'#A>v;D$H="E1AH FjH!iPHhiP1**AYAZHt$L H"A>v:D$H=0"AE1H iHhPHiP1)_AXHt$L H|"A>v9D$H=۲"E1H iAHqhPHhP1)Y^Ht$L H("A>v9D$H="H2hE1AH @iPHhP1+)XZI$HH@H0)HPH-YH UhQYH gƺL1*HK1HL$XdH3 %(SHh[]A\A]A^A_fDD$HHT$ HHHD$ H HD$(H HD$0H HD$8HHD$@,HPHHHG;XH f#XH eL1)1 @WH dL1)WH refƺL1)f.WH efWH d-ff.fUSHHaHx`H?HH HHǃH[]f.AUAATUHSHaHx`H{?HI+Et+HHLH/H[]A\A]f11LSHPHt[@H[ff.@'%AWIAVAAUIATUHSHdH%(H$1`HHHHtH9tHH)AąIHfIMt{L{eZUH cL1'HMLE1 H$dH3 %(DHĘ[]A\A]A^A_DHD$L=HHH$l3H=dH4LH=dD$vL$IGHHHxHHH H":v5PH_dE1ɾPH=ӭ"1H jdHucA"$ZYHLALcLHD$H HL$dH3 %(ucH[]A\A]A^|$tfDyHxT$ÅtgD$[LqN` ATIUHH=w"SHHhpHL`x.Hs`H߉C` fCdH[]A\f.@H@GX LJ.fDSHHt"f"u2H5MH=HHH*HC0[@H5)"Hff.@SHHHt tH"H[H@0Hǃff.SHHtNH[fH"HtH"SH=p" uH`"[fDH=LHLHHL jAHH r ZH="YH H"[AUATUSHu&HNH5P191H[]A\A]@HH8H t1U0IHa"8v6ATE1AwHLH=~"HKPH ?O1XZ1=0u+Mt&LH=MtLH=Ku?HH[]A\A] DHyLH5O1SH1[]A\A]fDH=KIHtgu7tLH=K1H1AHqLH=Kt=1H1AHH=KK)IH.|LH=QKbLH=fKxeff.SH=FH"C1H1HH1HHt H[Hq"8vHE1AH="HKH JPH M1XHZ[ff.@USHHtQHH=0FH;"1H1:HHHHǃH[]@HFH5bL119HH[]ff.@AUATUSHHHHHtH9tHHIH=sE%H~"HHt H9HH 1H|H5?HHHt2HUHt H9~HHkH#H{HA0IHH/IH5K11HH[]A\A]HDH5J11HH[]A\A]HI"8v5HISIPH=l"1H SJAHGY^HH[]A\A]DEtk~1H12HHLDHHHH "HH5f>HHH[]A\A]DHAIH5I11HH[]A\A]HY"8HHHH=~"IUAH ]IHFSP1H H"8v8HIA$H=("HHHFPH H1XZH1TDff.H@DfDff.SH"H5IH=H{H5OHH=VaHJH5IHH=E@H9H5IHH=$HH5IHH=SHGH5IHH="HH5OHH=HH5IHH=HH5IHH=zHH5IHH=~YHrH5IHH=}8HqH5IHH=LH@H[H5 "HaWff.HHHf.HHyfAWAVAUATUSHHHdH%(HD$x1HtHL$(0Hu*HD$xdH3%(HĈ[]A\A]A^A_@Ld$(H.0HLtLl$,H/0HLtL5|"A>vJHH="IAD$4H $PHMPD$8PD$0PHNHUP1H0fLB0HH)D$0)D$@)D$P)D$`*T$,ЃtHNHD$0tHcH5NHt0tHcH5LHt0@tHcH5LHt0tHHLHT0L|$0H=}LLA>Iv@PH=y"IپAH OHLHD$H>LP1_AXLT$LfLHH@0)D$0)D$@)D$P)D$`T$,ЃtHrMHD$0tHcH5MHt0tHcH5KHt0@tHcH5KHt0tHHwKHT0LH=oKA>Iv?PH=n"IH NAHKHD$HEKP1Y^LT$LfLHH30)D$0)D$@)D$P)D$`T$,ЃtH;HD$0tHcH5JHt0tHcH5JHt0tHcH5JHt0@tHcH5JHt0 tHHJHT0LH=NJA>Iv?PH=M~"IپHIAH LHD$HJP1XZLT$LfLHH'0)D$0)D$@)D$P)D$`D$,=P0=Q0HHL$?0HD$=0=0A>nPHDIPH=`}"1AEH LHH^_4HIHD$0LH=IA>Iv7PHIIپPH=}"1A$H KHHAZA[LkHVIHD$0HL=0HHL!0HA>vBAPD$4IABH=n|"H KHHPD$8PHHP1H HL%0H;HL&0HA>vAQD$4IAOH={"H JHGPD$8PHHP1H HL;0HHL<0HuA>vARD$4IAZH=d{"H JHGPD$8PHBP1 H HHL$$,0H/ HL*0HHL+0HA>vED$,H=z"IAjH hIHfFPD$0PD$4PHJBP1bH HL20HeHL10HhFA>4AQD$4IA:H=`y"H HHEPD$4PD$@PD$@PH~@P1H0AUAATIUSHHxHH=EdH%(HD$h1htAMHL$H30HHD$Ht$LD$ H%0HD$ H$0HD$(HHD$0HD$@0HD$8D$@80H-9s"}w3HHHT$hdH3%(Hx[]A\A]HH=x"E1AD$H qFHCPHDP1H }~HIAH=w"HDHTCPH F1[XZA@@?fDfDS3HDIغLH X?1 1ff.fAWIAVEAUAATEUHSHhHH=CdH%(HD$X1NujD $Atu 1A7Dt EkHtq"8d\$$0fDHIq"8vXAH=Fv"$PHݗATAVSPHt>IPAH nD1HAH0t$0\$EtCHcӃH0D4EtCHcӃH0$tCHcӃH0HHcHLH80xHL$XdH3 %(ujP1>H A XH <CH :H<$ƺ1 1MtLkHL$hdH3 %(< Hx[]A\A]A^A_fDHD$AH<$H >1f.Hl"8HIAH=q"H:H3=PH Q@1:XZyAHH H ,l"9v6PH>E1ɾPH=q"1AH p@H<A[]Hk`خHt&HUHtH9tHHt H{`MMLcHHHk"8HH1HHHHhHQk"8v8HE1A<H=Hp"H">H;PH ?1XZD$4D$8MDH'HHEHHHHHH=c=-Hj">8v9HH:H=o"A&PE1H >H;13_AXHW0HHHT$@HD$@HHD$HHHD$PD$X80H0&Hi"8v9HHc<H=n"E1PA~1H ->H{:A_XH $1ҾHDAALd$(H-f>E1EԉD$Dt$Ll$ fD$tpAE1HDuEDAUHt$DHEHAZA[HHEEDjHt$DHHAXAYHrHHS>H9>DeA`Dl$EtAAYDHh"8HH6IPH=um"1AH F<H9*^_q0fH'h"8v8HH:E1PH=m"1AH h<H8^_Ll$L,$H-<ALd$Ld$A@LDHuyHg"8v]H9Mt IUHtHBHH=l"IAPHx6H ;AVH8P1+H LxmfDHDEjALHHZYH4HEDE1jLHHA^A_HHH;H9DuD}$(HH<$IH 8ƺ1`Q}8v8HE1H=Hk"H9H :A5PH61Y^HǃLl$Ld$HǃH$HH8L4H 91H5r6H4UE1ɾPH=j"1AH 9H76MAYAZ@kH<$AAH 31)@Hk`HjHUHtH9tHHIH{`;l&HIH 87H<$11fDH<$H s21HkDLl$ Ld$(HD'Ll$ Ld$(@[%HLIH 3cD3%H$H<$IH >3ƺ1t%HIH 3DLl$Ld$4@ATUSH(HH$HDHIMHL9H-Yc"}v=HH=Xh"IAATH 6H3PH 3P1H HHHt>HǃHH1LcLHHHu\utB:$IAPHY2PH=g"H 5HH31W_AX1[]A\HHHHŅuRH>b"tC#H=5g"IH2PAHX2PH P51XZ[]A\@H1116fDMEOG#IAPH1PS1HHHtHHǃHHtHfHǃHǃHHtHǃ[ff.fSHHdH%(HD$1H$1k"H$u(H)k"Ht:HL$dH3 %(uVH[fD1H5H=j"H$HuH=j"HtHH+H$HufHhATIUHSH_`)HtHHtH9tHH u[]A\@H@H@HPHI HHu]H 111ۉL1&@ATUSFu!HDH5311H[]A\fuLIHHFPHt H(H9tH1H2H5h31QH[]A\f1HPH5@31)H[]A\ÐHH{PHHK0s81Ls@HPsxs(DD>aH0HHL1/f.H닐H1HZ"HE1AH=Ye"H:1HU0PH &21XZHZ"t?HH,1E1H=e"PA1H 2H/)1Hf1ff.fHd"HtHd"SH=d"uHxd"[fDH=/HL_HHL ~jAHH 2ZH=*d"YHQHd"[1Ht5H@t.SHEHS@HHH:[fff.@SHuH0H5011[fDHCHHHD[HSHSuH/H501Z1[fDHCHHHD[H@pHH c"HtHH=b"Hu HyH=b"tY$1H1HHb"yH=b"O0H=HH=b"HDH /1H=GH|b"fHF`HHtHvXf.ff.@SHH@HtHH5H{@H[ff.Hb"Ht Ha"@HH=a"uHa"HH.1H=.;H=a"HHa"HAVH5.AUATUSHo@LoHH} HHH}X(IHH$LILLӅuEHV"8v9HIH.RAHd.HǾ1H 5*XZ[]A\A]A^H5".H HH\HV"8tHIH 0/H1AxQH-H ^5Y^DHU"8xH]XWH /IASQ9AWAVIAUIATUSHH(dH%(HD$1HT$Ht$&H{XIHHLE1H$p2E1Mt1fDDxI<80Du|$|$H5-H IHY1Mt?DHD$ELL$Ht Aw1@HIHHPH9uLH<$ILAHIHL$dH3 %(LhH([]A\A]A^A_ÐHHIH5q,HIH1MtDHD$ELL$HgAw1HIƉHPH9uDHS"8HkXWH -IUH1A%QH+H 2h^_ HzS"t9H -HIQA=H 2HP+H1XZE1H,S"8vH -HIQAWH f2H+sH]"HtH]"HH=u]"u He]"HH=*HR"H5VR"HH=7]"H/H(]"HUSHHtH/HfH9t!H*H5#21H1[]HCHH[]DAWAVAUATUSHHHIAIM tmMjHE11HL #H H$H|LcHHC@D{PLsXLk`HH[]A\A]A^A_fDH+H52111H>H5111H)H5011UHSHuBHыH0THtlHH1[LH]HP"8v9WHH5+H(VHI1AH /0eXZH1[]f.AWAAMAVAUIATUHSHHEP"dH%(H$1HD v}DL$t$eIHE1H=*AWAH /H'AVWH1H ADT$L$H ',JcH>DAH ,JcH>DD$R8 DMDEt$,McDAHUMcL\$DT$Jt$Jx؉$EA<$AE1A!H F.WH=)AVAWt$ VHT$LRH&WH1t$\H0DMDEL\$DT$@HD$0W0HUHD$@V0JARX24f.H5#HH5#HIoHD$ MHH}XIHH LL|$HHD$(ٻ11LH|$(AԅrHc|$HeLt$HH|$(HHD$0ALD$0D$HE9(PHfDHE9ltAH9uL}D9d$HLd$LE111MDH|$(HD$ ЅDD$L8HcHc|$LIMLT$LHD$0IDH|$(HD$ ЅT$L~2IHJHHPI|HH9u;HH"D.EHDHA@DDAq@D‰Dq@D‰AA@DDIHE1AAVH1H 'UH SHa$ATSQH0LH|$0fABX24kAXR24`AXB24UAAYUVJAUYVY?AYUYV4AYV12)AYU12AVYUYANV61ANV24ANV16AYVU9AYUV9ABG16ARG16ANV21ANV12AYU24AYVYUAYU16AYU11ARA24yABA24nAAR24cAAB24X;vCH?"HE1SHǾAH %H1^_f.E1H$dH3%(LHĨ[]A\A]A^A_Ð;vH]XRIAH 2%SH SHHǾ1cXZLE1 {;oHE"D.EHDHA@DDAq@D‰Dq@D‰AA@DDHE1AAVUSHY!ATSHH d$H1H0;HHE"D.EHDHA@DDAq@D‰Dq@D‰AA@DDHE1AAVUSHq ATSKE1"8vDH[@HkXwH @IHUHA1QH 舺XZfD1HL$(dH3 %(uH8[]A\A]A^A_f.0 HBHcH>@H9HMHQHPHNHPHOHOHWHUH[HaHcH}HdHHgldisplay-eventgstgldisplay.cinit %pcreate-contextfinalizingNo GL context for thread %pGstGLDisplayopengl displaygldisplayGST_CONTEXT(NULL)gldisplay elementGST_GL_WINDOWGST_GL_PLATFORMGST_IS_GL_DISPLAY (display)klass->get_handle != NULLfiltering with api %sgst.gl.GLDisplaydisplay != NULLp_context != NULLFailed to create GL contextklass->create_window != NULLGST_IS_GL_CONTEXT (context)context_display == displayAdding GL context %pAReturning GL context %pA for NULL threadReturning GL context %pA for thread %pcreating a display, user choice:%s (platform: %s)Could not create platform/winsys display. user specified %s (platform: %s), creating dummysetting GstGLDisplay(%pA) on context(%pA)got GstGLDisplay(%p) from context(%p)error == NULL || *error == NULLcreating context %pA from other context %pAreturning context %pA for thread %pAttempting to add the same GL context %pA. IgnoringCollision detected adding GL context %pA%ssuccessfully inserted context %pAgst_gl_display_add_contextgst_gl_display_add_context_get_gl_context_for_thread_unlockedgst_gl_display_get_gl_context_for_threadgst_gl_display_get_gl_context_for_threadgst_gl_display_create_windowgst_gl_display_create_contextgst_gl_display_create_contextgst_context_get_gl_displaygst_context_get_gl_displaygst_context_set_gl_displaygst_context_set_gl_displaygst_gl_display_get_handle_typegst_gl_display_get_gl_apigst_gl_display_get_gl_api_unlockedgst_gl_display_filter_gl_apigst_gl_display_filter_gl_apigst_gl_display_get_handlegst_gl_display_newgst_gl_display_finalizegst_gl_display_initgst_gl_wrapped_context_get_gl_contextgst_gl_wrapped_context_get_gl_apigst_gl_wrapped_context_get_gl_platformgst_gl_wrapped_context_activategst_gl_context_default_get_proc_addressgst_gl_context_default_get_gl_platform_versioncreating a context for display %pA, user choice:%sCould not create context. user specified %sDone creating context for display %pA (user_choice:%s)(display_api & available_apis) != GST_GL_API_NONECould not wrap existing contextCould not retrieve current contextcontext_class->activate != NULLcontext_class->get_gl_api != NULLcontext_class->get_proc_address != NULL!GST_IS_GL_WRAPPED_CONTEXT (context)context is not toplevel, returning NULLGST_IS_GL_CONTEXT (other_context)context_class->destroy_context != NULLcontext_class->get_gl_context != NULLcontext_class->get_gl_platform != NULLcontext->priv->active_thread == g_thread_self ()could not GetProcAddress core opengl functionsglGetString not defined or returned invalid valueNo GL shader support availableGL_SHADING_LANGUAGE_VERSION: %sOpenGL >= 1.2.0 required, found %u.%uerror == NULL || *error != NULLAn opengl3 context created but the required ES2 compatibility was not foundCannot create context with satisfying requested apis (display has no GL api!)Cannot create context with the user requested api (%s). We have support for (%s), display api (%s)Attempting to create opengl context. user chosen api(s) (%s), compiled api support (%s) display api (%s)Failed to activate the GL Contextgl_api != GST_GL_API_NONE && gl_api != GST_GL_API_ANYfailed to create context, context could not provide correct api. user (%s), compiled (%s), context (%s)!gst_gl_context_is_shared (context)GST_IS_GL_WRAPPED_CONTEXT (context)context_class->get_gl_platform_version != NULLcontext_class->swap_buffers != NULLDisabling GL context debugging (gldebug category debug level < warning)gstglcontext.crunning function:%p data:%psend quit gl window loopjoining gl threadgl thread joinedEnd of finalizegl thread runningglcontext elementOpenGL DebugginggldebugsolibGL.so.1libGLlibGLESv2.so.2libGLESv2GstGLWrappedContextgst-gl-context-error-quark(null)glxglGetStringglGetIntegervOpenGL ESactivate:%dwindow:%pA other_context:%pAgstglcontextgl thread createdfunc != NULL!(maj == NULL && min == NULL)glGetErrorglGetStringiGL_VERSION: %sGL_VENDOR: %sGL_RENDERER: %sglGetString error: 0x%x%s GL_EXTENSIONS: %sGL_ARB_ES2_compatibilityImagination TechnologiesPowerVR SGX 544MPCreating threadFailed to open windowGST_GL_APIFailed to choose formatFailed to create contextcreated contextavailable GL APIs: %sFilling infoUnreffing other_context %pAloop exitedfeature != NULLGL_context->priv->active_threadcontext->priv->aliveGST_IS_GL_CONTEXT (share)major != NULLminor != NULL_gst_gl_context_debug_is_enabledgst_gl_context_swap_buffersgst_gl_context_get_gl_platform_versiongst_gl_context_set_shared_withgst_gl_context_is_sharedgst_gl_context_check_featuregst_gl_context_check_gl_versiongst_gl_context_get_gl_version_gst_gl_context_thread_run_genericgst_gl_context_thread_addgst_gl_context_get_displaygst_gl_context_get_gl_platformgst_gl_context_get_gl_context_create_context_infogst_gl_context_fill_infogst_gl_context_fill_infogst_gl_context_destroy_unlock_create_threadgst_gl_context_create_threadgst_gl_context_create_threadgst_gl_context_creategst_gl_context_creategst_gl_context_can_sharegst_gl_context_get_windowgst_gl_context_get_windowgst_gl_context_set_windowgst_gl_context_set_windowgst_gl_context_get_proc_addressgst_gl_context_get_gl_apigst_gl_context_activategst_gl_context_activategst_gl_context_get_current_gl_contextgst_gl_context_new_wrappedgst_gl_context_new_wrappedgst_gl_context_newgst_gl_context_finalizeGST_PERFORMANCEdefaultOpenGL Markersgldebugmarkerhighmediumnotificationwinsysshader compilerthird partyapplicationotherundefineddebug markerportabilitydeprecatedgstgldebug.c%s: GL %s from %s id:%u, %sperformanceEnabling GL context debugging%s %spx_gst_gl_debug_callback_gst_gl_debug_enableNo debugging support availablegstglbasememory.cCreate memory %palloc_class->create != NULLerror != NULLalloc_class->unmap != NULLunmapping mem %p flags %04xalloc_class->map != NULLfreeing buffer memory:%palloc_class->copy != NULLalloc_class->destroy != NULLsrc != NULLGstGLBaseMemoryOpenGL BaseMemoryglbasememoryGstGLBaseMemoryAllocatormemcpy %li memory %p -> %pstruct_size > 0free != NULLGstGLAllocationParamsalloc_class->alloc != NULLalloc_class != NULLFailed to create GL buffer: %s(((GST_MAP_GL - 1) & info->flags) & mem->map_flags) != 0multiple map no %d flags %04x all flags %04xSubclass should override GstAllocatorClass::alloc() functiongst-gl-base-memory-error-quarksubclass should define create() vfuncsubclass should override GstGLBaseMemoryAllocatorClass::create() functionCould not create GL buffer with context:%pnew GL buffer memory:%p size:%lu%p attempting allocation of data pointer of size %lu%p allocated data pointer alloc %p, data %pcould not read map source memory %pcould not write map dest memory %pGST_IS_GL_BASE_MEMORY_ALLOCATOR (allocator)gst_gl_base_memory_allocgst_gl_allocation_params_copygst_gl_allocation_params_initgst_gl_base_memory_memcpy_destroy_gl_objects_mem_free_map_data_gl_map_data_gl_unmap_data_gl_unmap_data_gl_mem_copy_glgst_gl_base_memory_alloc_data_mem_create_gl_mem_create_glgst_gl_base_memory_initGLBuffergstglbuffer.cmapping id %d size %luCould not copy GL BufferGstGLBufferAllocationParamsalloc_size > 0GstGLBufferAllocatorOpenGL BufferglbufferNeed to use gst_gl_base_memory_alloc() to allocate from this allocatorfailed to read map source memory %pfailed to write map destination memory %palloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_BUFFERalloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_ALLOC_gl_buffer_alloc_memgst_gl_buffer_cpu_accessgst_gl_buffer_copy_buffer_sub_data_gl_buffer_init_gl_buffer_copygst_gl_buffer_allocation_params_newgstglmemory.c%s tookalloc_class->copyparams != NULLGstGLMemoryAllocatorUnsupported texture type %dglReadPixelsglTexSubImageglGetTexImageCopyTexImage2DBlitFramebufferCould not copy GL MemoryOpenGL Base Texture MemoryglbasetextureGstGLVideoAllocationParamsv_info != NULLwrapped_data != NULLGLMemoryPBOUse gst_gl_base_memory_alloc to allocate from this allocatorGenerating texture id:%u format:%u type:%u dimensions:%ux%uCannot copy External OES texturesCannot map External OES texturesplane < GST_VIDEO_INFO_N_PLANES (info)allocation params alignment %lu is smaller than the max required video alignment %uFound alignment of %u based on width (with plane width:%u, plane stride:%u and pixel stride:%u. RU%u(%u*%u) = %u)Found alignment of %u based on stride (with plane stride:%u and pixel stride:%u. RU%u(%u) = %u)Failed to find matching alignment. Image may look corrupted. plane width:%u, plane stride:%u and pixel stride:%unew GL texture context:%pA memory:%p target:%s format:%u dimensions:%ux%u stride:%u size:%lualloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_VIDEOCould not create framebuffer to read pixels for memory %pcannot read pixels with unsupported format and type. Supported format 0x%x type 0x%xupload for texture id:%u, %ux%uattempting download of texture %u using glGetTexImageattempting download of texture %u using glReadPixelsFramebuffer objects not supportedCannot copy Luminance/Luminance Alpha textures in GLESFailed to map source memory for copyingcopying memory %p, tex %u into texture %iFailed not map destination for writinggst_is_gl_memory ((GstMemory *) gl_mem)!wrapped_data || n_mem * views == n_wrapped_pointersgst_gl_memory_allocator_get_defaultgst_gl_memory_setup_buffer_gst_gl_video_allocation_params_set_video_alignmentgst_gl_video_allocation_params_init_fullgst_gl_memory_get_texture_idgst_gl_memory_get_texture_targetgst_gl_memory_get_texture_formatgst_gl_memory_get_texture_heightgst_gl_memory_get_texture_widthgst_gl_memory_copy_teximagegst_gl_memory_texsubimagegst_gl_memory_read_pixels_calculate_unpack_lengthgst_gl_memory_initgst_gl_memory_init_gl_tex_download_read_pixels_gst_gl_memory_start_log_gl_tex_download_get_tex_image_default_gl_tex_copy_default_gl_tex_alloc_gl_tex_create_gl_tex_map_gl_tex_map_gl_tex_unmap_gl_tex_copy_gl_tex_copygstglmemorypbo.cgenerated pbo %uFailed to map pbo for readingFailed to map pbo for writingFailed to map pboFailed to write to PBOGstGLMemoryPBOAllocatorOpenGL MemoryglmemoryUse gst_gl_base_memory_alloc () to allocate from this GstGLMemoryPBO allocatorContext, EXT_framebuffer_object not supportedCannot copy between textures with backing data of different sizes. input %lu output %luCould not create GL texture with context:%pCannot reinterpret texture contents without pixel buffer objectsCannot copy non RGBA/UNSIGNED_BYTE textures on GLES2copying texture data with size of %u*%u*%uoptimistic download of texture %u using pbo %uCONTEXT_SUPPORTS_PBO_UPLOAD (context)upload for texture id:%u, with pbo %u %ux%uattempting download of texture %u using pbo %u_upload_transfergst_gl_memory_pbo_upload_transfer_download_transfergst_gl_memory_pbo_download_transfer_gl_mem_copy_thread_gl_mem_pbo_alloc_gl_mem_create_read_pixels_to_pbo_pbo_download_transfer_upload_pbo_memory_upload_pbo_memory_gl_mem_map_gpu_access_gl_mem_map_gl_mem_copyGLRenderbuffergstglrenderbuffer.cGstGLRenderbufferAllocatorOpenGL Renderbuffer memoryglrenderbuffermemoryRenderbuffer's cannot be copiedRenderbuffer's cannot be mappedgst_is_gl_renderbuffer ((GstMemory *) gl_mem)Generating renderbuffer id:%u format:%u dimensions:%ux%u(alloc_flags & GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_SYSMEM) == 0new GL renderbuffer context:%pA memory:%p format:%u dimensions:%ux%u GstGLRenderbufferAllocationParams_gst_gl_renderbuffer_allocation_params_init_fullgst_gl_renderbuffer_get_idgst_gl_renderbuffer_get_formatgst_gl_renderbuffer_get_heightgst_gl_renderbuffer_get_widthgst_gl_renderbuffer_init_default_gl_rbo_alloc_gl_rbo_create_gl_rbo_map_gl_rbo_copygstglbufferpool.ccan't create imageCould not create GL Memoryfinalize GL buffer pool %pGstGLBufferPoolGL Buffer Poolglbufferpoolgl-allocation-params%dx%d, caps %pApriv->allocatorGstBufferPoolOptionVideoMetaGstBufferPoolOptionGLSyncMetatexture-targetinvalid configno caps in configconfig != NULLnew GL buffer pool for context %pAGstBufferPoolOptionVideoAlignmentallocation params alignment %u is smaller than the max specified video stride alignment %u, fixingGstBufferPoolOptionGLTextureTarget2DGstBufferPoolOptionGLTextureTargetRectangleGstBufferPoolOptionGLTextureTargetExternalOESMultiple texture targets configured either through caps or buffer pool optionsfailed getting geometry from caps %pAIncorrect allocator type for this poolgst_buffer_pool_config_set_gl_allocation_paramsgst_gl_buffer_pool_newgst_gl_buffer_pool_finalizegst_gl_buffer_pool_set_configgst_gl_buffer_pool_set_configgst_gl_buffer_pool_allocheightwidthpixel-aspect-ratiogstglfilter.cCould not generate FBOerror: %screate new poolno caps specifiedinvalid caps specifiedfailed setting configgst_value_is_fixed (from_par)fixating to_par to %dx%dInput DAR is %d/%dheight is fixed (%d)fixating to_par to 1x1PAR is fixed %d/%dwidth is fixed (%d)fixated othercaps to %pApropertya_positiona_texcoordmemory:GLMemoryreturning caps: %pAGstGLFilterglfilter elementglfiltergst_is_gl_memory (out_tex)filter_class->filter_textureprocessing in element %ssinksrcsize removal returned caps %pASubclass failed to initialize.set_caps %dx%d in %pA out %pAWrong caps - could not understand input or output capsfilter_class->filter || filter_class->filter_texturetrying to fixate othercaps %pA based on caps %pAdimensions already set to %dx%d, not fixatingError calculating the output scaled size - integer overflow%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'Input memory must be GstGLMemorycalling filter_texture with textures in:%i out:%ivideo/x-raw(ANY), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2D ; video/x-raw(memory:GLMemory), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2Dvideo/x-raw(memory:GLMemory), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2D ; video/x-raw(ANY), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ],texture-target = (string) 2Dgst_gl_filter_filter_texturegst_gl_filter_filter_texturegst_gl_filter_transform_capsgst_gl_filter_fixate_capsgst_gl_filter_fixate_capsgst_gl_filter_transformgst_gl_filter_set_capsgst_gl_filter_propose_allocationgst_gl_filter_gl_set_capsdefault_transform_internal_caps????????gstglformat.cGL_EXT_texture_rgGL_ARB_texture_rgunsized_format != NULLgl_type != NULLGL_ARB_depth_textureGL_OES_depth_textureGL_OES_packed_depth_stencilGL_EXT_packed_depth_stencilrectangleexternal-oesPP<<ЄЄЄЄЄЄЄЄЄPPP88P<<Є egst_gl_format_is_supportedgst_gl_format_type_from_sized_gl_formatgst_gl_sized_gl_format_from_gl_format_typegst_gl_format_from_video_info_gl_type_n_bytes_gl_type_n_componentsUnknown GL format 0x%x type 0x%x providedUnknown GL format 0x%x providedGet OpenGL contextgstglbasefilter.cchanging state: %s => %sstopping element %sstarting element %sGstGLBaseFilterglbasefilter elementglbasefilterGL API's not compatible context: %s supported: %sgst_gl_base_filter_find_gl_contextgst_gl_base_filter_decide_allocationgst_gl_base_filter_change_stateShader link statusLinkedgstglshader.cfinalizing shader %upriv->linkedGstGLShaderglshaderGST_IS_GL_SHADER (shader)GST_IS_GLSL_STAGE (stage)shader created %uShader linking failed: %sShader Linking failed: %sshader link log: %s finalizing program shader %ushader deleted %ushader != NULLSetting uniform %s (%i) = %fSetting uniform %s (%i) = %ishader->priv->program_handleRetrieved uniform '%s' location %iFailed to retreive required GLSL functionsCould not find stage %p in shader %pStage %p doesn't have a GL handleshader->context->gl_vtable->IsProgram (shader-> priv->program_handle)shader->context->gl_vtable->IsShader (stage_handle)detaching shader %i from program %iattaching shader %i to program %iFailed to attach stage to programFailed to attach stage to shaderFailed to create GL program objectFailed to attach shader %pAto program %pAshader->priv->program_handle != 0Setting uniform %s (%i) index %i to %fSetting uniform %s (%i) index %i to %iSetting uniform %s (%i) = %f, %fSetting uniform %s (%i) index %i to %f, %fSetting uniform %s (%i) = %i, %iSetting uniform %s (%i) index %i to %i, %iSetting uniform %s (%i) = %f, %f, %fSetting uniform %s (%i) index %i to %f, %f, %fSetting uniform %s (%i) = %i, %i, %iSetting uniform %s (%i) index %i to %i, %i, %iSetting uniform %s (%i) = %f, %f, %f, %fSetting uniform %s (%i) index %i to %f, %f, %f, %fSetting uniform %s (%i) = %i, %i, %i, %iSetting uniform %s (%i) index %i to %i, %i, %i, %iretreived program %i attribute '%s' location %ibinding program %i attribute '%s' location %ishader->context->gl_vtable->BindFragDataLocationbinding program %i frag data '%s' location %igst_gl_shader_bind_frag_data_locationgst_gl_shader_bind_frag_data_locationgst_gl_shader_bind_attribute_locationgst_gl_shader_bind_attribute_locationgst_gl_shader_get_attribute_locationgst_gl_shader_get_attribute_locationgst_gl_shader_set_uniform_matrix_4x3fvgst_gl_shader_set_uniform_matrix_4x2fvgst_gl_shader_set_uniform_matrix_3x4fvgst_gl_shader_set_uniform_matrix_3x2fvgst_gl_shader_set_uniform_matrix_2x4fvgst_gl_shader_set_uniform_matrix_2x3fvgst_gl_shader_set_uniform_matrix_4fvgst_gl_shader_set_uniform_matrix_3fvgst_gl_shader_set_uniform_matrix_2fvgst_gl_shader_set_uniform_4ivgst_gl_shader_set_uniform_4ivgst_gl_shader_set_uniform_4igst_gl_shader_set_uniform_4igst_gl_shader_set_uniform_4fvgst_gl_shader_set_uniform_4fvgst_gl_shader_set_uniform_4fgst_gl_shader_set_uniform_4fgst_gl_shader_set_uniform_3ivgst_gl_shader_set_uniform_3ivgst_gl_shader_set_uniform_3igst_gl_shader_set_uniform_3igst_gl_shader_set_uniform_3fvgst_gl_shader_set_uniform_3fvgst_gl_shader_set_uniform_3fgst_gl_shader_set_uniform_3fgst_gl_shader_set_uniform_2ivgst_gl_shader_set_uniform_2ivgst_gl_shader_set_uniform_2igst_gl_shader_set_uniform_2igst_gl_shader_set_uniform_2fvgst_gl_shader_set_uniform_2fvgst_gl_shader_set_uniform_2fgst_gl_shader_set_uniform_2fgst_gl_shader_set_uniform_1ivgst_gl_shader_set_uniform_1ivgst_gl_shader_set_uniform_1igst_gl_shader_set_uniform_1igst_gl_shader_set_uniform_1fvgst_gl_shader_set_uniform_1fv_get_uniform_location_get_uniform_locationgst_gl_shader_set_uniform_1fgst_gl_shader_set_uniform_1fgst_gl_context_clear_shadergst_gl_shader_usegst_gl_shader_releasegst_gl_shader_release_unlockedgst_gl_shader_linkgst_gl_shader_linkgst_gl_shader_compile_attach_stagegst_gl_shader_attachgst_gl_shader_attach_unlockedgst_gl_shader_attach_unlockedgst_gl_shader_detachgst_gl_shader_detach_unlockedgst_gl_shader_detach_unlockedgst_gl_shader_get_program_handlegst_gl_shader_is_linked_new_with_stages_va_list_cleanup_shadergst_gl_shader_finalize%s%s%svarying vec2 v_texcoord; uniform sampler2D tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }varying vec2 v_texcoord; uniform samplerExternalOES tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }#extension GL_OES_EGL_image_external : require #extension GL_OES_EGL_image_external : require #ifdef GL_ES precision mediump float; #endif varying vec2 v_texcoord; uniform samplerExternalOES tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }#ifdef GL_ES precision mediump float; #endif varying vec2 v_texcoord; uniform sampler2D tex; void main() { gl_FragColor = texture2D(tex, v_texcoord); }uniform mat4 u_transformation; attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = u_transformation * a_position; v_texcoord = a_texcoord; } uniform mat4 u_transformation; attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = a_position; v_texcoord = (u_transformation * vec4(a_texcoord, 0, 1)).xy; } attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = a_position; v_texcoord = a_texcoord; } #ifdef GL_ES precision highp float; #endif #ifdef GL_ES precision mediump float; #endif OpenGL Shading Languageglslgst-glsl-error-quarkgstglsl.c*////*gl_api != GST_GL_API_NONEunknown GLES versionunknown GL versionunknown GL APItexture2DRecttexture2DsamplerExternalOESsampler2DRectsampler2D%s(?=\s*\()%s(?=\s)varying(?=\s)outattribute(?=\s)ingl_FragColorfragColorgl_FragData\[(\d+)\]fragColor_\1Invalid preprocesser directive detected: %sversion number has the wrong number of digits: %sCould not map the version number to a valid GLSL version:Invalid version/profile combination specified: %s %sFound a profile (%s) with a version (%s) that does not support profilesfound #version declaration at index %ino #version declaration found in the first 1KGL_OES_EGL_image_external_essl3is oes? %d, profile == ES? %d, version >= 300? %d, have essl3? %d(#[ \t]*extension[ \t]+)GL_OES_EGL_image_external([ \t]*:[ \t]*\S+[ \t]*\R)\1GL_OES_EGL_image_external_essl3\2Undefined situation detected. GLES3 supported but GL_OES_EGL_image_external_essl3 not supported. Falling back to the older GL_OES_EGL_image_external extensionCouldn't mangle texture access successfully from %s to %sCouldn't mangle sampler type successfully from %s to %sgst_gl_context_supports_precision_highpgst_gl_context_supports_precision_mangle_sampler_type_mangle_texture_access_mangle_external_image_extension_gst_glsl_mangle_shadergst_gl_context_supports_glsl_profile_versiongst_gl_version_to_glsl_versiongst_gl_version_to_glsl_version_gst_glsl_shader_string_find_versiongst_glsl_version_profile_from_stringgstglslstage.cvertexfragmenttesselation controltesselation evaluationcomputeunknown#version 100 compiling shader:%s shader info log:%sGstGLSLStageGLSL Stageglslstagen_strings > 0str != NULL_is_valid_shader_type (type)stage->priv->compiledNo shader source to compileFailed to create shader object%s shader compilation failed:%sGL context does not support version %s and profile %s_compile_shadergst_glsl_stage_compilegst_glsl_stage_get_profilegst_glsl_stage_get_versiongst_glsl_stage_get_handlegst_glsl_stage_get_shader_typegst_glsl_stage_set_stringsgst_glsl_stage_set_stringsgst_glsl_stage_new_with_stringsconvert != NULLin_capsout_capsgstglcolorconvert.cSetting caps in %pA out %pAColor converting %pA to %pAinput must be GstGLMemoryfailed to map input memory %poutput must be GstGLMemorytex_scale%urgb16bgr16GstGLColorConvertglconvert1.0texel.avaryingt.%c = 1.0;rgbaGL_APPLE_ycbcr_422YtexUtexUVtexbt709#version %s Failed to create vertex stagefragColor_%dout vec4 %s; out vec4 fragColor; vec2 texcoord; texcoord = v_texcoord; }Failed to link shader %scoeff1coeff2coeff3poffset_xpoffset_ychroma_samplingFailed to start buffer pool%s converting from %s to %sRGBxABGRBGRAARGBARGB64xBGRBGRxxRGBUYVYYUY2VUYAAYUVGRAY16_BEGRAY16_LEGRAY8Y41BY42BYV12I420Y444NV21NV12BGR16chroma-sitecolorimetryinbufGST_VIDEO_INFO_FORMAT (&in_info) != GST_VIDEO_FORMAT_UNKNOWNGST_VIDEO_INFO_FORMAT (&in_info) != GST_VIDEO_FORMAT_ENCODEDGST_VIDEO_INFO_FORMAT (&out_info) != GST_VIDEO_FORMAT_UNKNOWNGST_VIDEO_INFO_FORMAT (&out_info) != GST_VIDEO_FORMAT_ENCODEDConfiguring passthrough mode for same in/out capsfailed to map output memory %pconverting to textures:%p,%p,%p,%p dimensions:%ux%u, from textures:%p,%p,%p,%p dimensions:%ux%uFailed to map intermediate memoryCreated new colorconvert for context %pAFailed to set buffer pool configCannot convert textures with different typesInitializing color conversion from %s to %sCannot perform color conversion without OpenGL shadersConversion requires output to multiple draw buffersConversion requires reading with an unsupported formatFailed to compile vertex shader %s#extension GL_OES_EGL_image_external : require layout(location = %d) out vec4 fragColor_%d; layout (location = 0) out vec4 fragColor; %s vec2 v_texcoord; void main (void) { texcoord = v_texcoord * vec2 (width, height); Failed to create fragment stageFailed to compile fragment shader %sDon't know how to convert from %s to %sConverting from %s to %s requires functionality that the current OpenGL setup does not supportFailed to choose allocation parametersFailed to create a buffer poolFailed to acquire buffer from pool: %sfound video overlay composition meta, applying on output.uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D tex; vec3 rgb_to_yuv (vec3 val, vec3 offset, vec3 rcoeff, vec3 gcoeff, vec3 bcoeff) { vec3 yuv; yuv.r = dot(val.rgb, rcoeff); yuv.g = dot(val.rgb, gcoeff); yuv.b = dot(val.rgb, bcoeff); yuv += offset; return yuv; } uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex; vec3 yuv_to_rgb (vec3 val, vec3 offset, vec3 ycoeff, vec3 ucoeff, vec3 vcoeff) { vec3 rgb; val += offset; rgb.r = dot(val, ycoeff); rgb.g = dot(val, ucoeff); rgb.b = dot(val, vcoeff); return rgb; } uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex, UVtex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D tex; uniform vec2 chroma_sampling; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform vec3 offset; uniform vec3 coeff1; uniform vec3 coeff2; uniform vec3 coeff3; uniform sampler2D Ytex, Utex, Vtex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; const vec2 compose_weight = vec2(0.996109, 0.003891); uniform sampler2D tex; uniform vec2 tex_scale0; uniform vec2 tex_scale1; uniform vec2 tex_scale2; uniform float width; uniform float height; uniform float poffset_x; uniform float poffset_y; uniform sampler2D tex; pp=;===}sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrgba_do_convert_one_view_create_shader_init_convert_get_n_textures_do_convert_do_convert_gst_gl_color_convert_perform_unlockedgst_gl_color_convert_performgst_gl_color_convert_decide_allocation_gst_gl_color_convert_set_caps_unlocked_gst_gl_color_convert_set_caps_unlockedgst_gl_color_convert_new????????attribute vec4 a_position; attribute vec2 a_texcoord; varying vec2 v_texcoord; void main() { gl_Position = a_position; v_texcoord = a_texcoord; } vec4 texel1, texel2; vec3 yuv, yuv1, yuv2; float fx, dx, fy; float inorder = mod (v_texcoord.x * width, 2.0); fx = texcoord.x; dx = poffset_x; if (inorder > 1.0) { dx = -dx; } fy = texcoord.y; texel1 = texture2D(tex, vec2(fx, fy)).%c%c%c%c; texel2 = texture2D(tex, vec2(fx + dx, fy)).%c%c%c%c; yuv1 = rgb_to_yuv (texel1.rgb, offset, coeff1, coeff2, coeff3); yuv2 = rgb_to_yuv (texel2.rgb, offset, coeff1, coeff2, coeff3); yuv.x = yuv1.x; yuv.yz = (yuv1.yz + yuv2.yz) * 0.5; if (inorder < 1.0) { gl_FragColor = vec4(yuv.%c, yuv.%c, 0.0, 0.0); } else { gl_FragColor = vec4(yuv.%c, yuv.%c, 0.0, 0.0); } vec4 rgba, uv_texel; vec3 yuv; float dx1 = -poffset_x; float dx2 = 0.0; yuv.x = texture2D(Ytex, texcoord * tex_scale0).%c; float inorder = mod (v_texcoord.x * width, 2.0); if (inorder < 1.0) { dx2 = -dx1; dx1 = 0.0; } uv_texel.rg = texture2D(Ytex, texcoord * tex_scale0 + vec2(dx1, 0.0)).r%c; uv_texel.ba = texture2D(Ytex, texcoord * tex_scale0 + vec2(dx2, 0.0)).r%c; yuv.yz = uv_texel.%c%c; rgba.rgb = yuv_to_rgb (yuv, offset, coeff1, coeff2, coeff3); rgba.a = 1.0; gl_FragColor = vec4(rgba.%c,rgba.%c,rgba.%c,rgba.%c); vec4 texel, uv_texel; vec3 yuv; texel = texture2D(tex, texcoord).%c%c%c%c; uv_texel = texture2D(tex, texcoord * tex_scale0 * 2.0).%c%c%c%c; yuv.x = rgb_to_yuv (texel.rgb, offset, coeff1, coeff2, coeff3).x; yuv.yz = rgb_to_yuv (uv_texel.rgb, offset, coeff1, coeff2, coeff3).yz; gl_FragData[0] = vec4(yuv.x, 0.0, 0.0, 1.0); gl_FragData[1] = vec4(yuv.%c, yuv.%c, 0.0, 1.0); vec4 rgba; vec3 yuv; yuv.x=texture2D(Ytex, texcoord * tex_scale0).r; yuv.yz=texture2D(UVtex, texcoord * tex_scale1).%c%c; rgba.rgb = yuv_to_rgb (yuv, offset, coeff1, coeff2, coeff3); rgba.a = 1.0; gl_FragColor=vec4(rgba.%c,rgba.%c,rgba.%c,rgba.%c); vec4 texel; vec3 yuv; texel = texture2D(tex, texcoord).%c%c%c%c; vec4 uv_texel = vec4(0.0); vec2 unnormalization; if (texcoord.x == v_texcoord.x) { unnormalization = vec2(width, height); } else { unnormalization = vec2 (1.0); } vec2 chroma_pos = texcoord * chroma_sampling * unnormalization; chroma_pos -= clamp(chroma_sampling * 0.5 - 0.5, vec2(0.0), chroma_sampling); if (chroma_pos.x < width && chroma_pos.y < height) { for (int i = 0; i < int(chroma_sampling.x); i++) { vec2 delta = vec2 (float(i), 0.0); for (int j = 0; j < int(chroma_sampling.y); j++) { int n = (i+1)*(j+1); delta.y = float(j); vec4 s = texture2D(tex, (chroma_pos + delta) / unnormalization).%c%c%c%c; uv_texel = (float(n-1) * uv_texel + s) / float(n); } } } yuv.x = rgb_to_yuv (texel.rgb, offset, coeff1, coeff2, coeff3).x; yuv.yz = rgb_to_yuv (uv_texel.rgb, offset, coeff1, coeff2, coeff3).yz; gl_FragData[0] = vec4(yuv.x, 0.0, 0.0, 1.0); gl_FragData[1] = vec4(yuv.y, 0.0, 0.0, 1.0); gl_FragData[2] = vec4(yuv.z, 0.0, 0.0, 1.0); vec4 texel, rgba; texel.x = texture2D(Ytex, texcoord * tex_scale0).r; texel.y = texture2D(Utex, texcoord * tex_scale1).r; texel.z = texture2D(Vtex, texcoord * tex_scale2).r; rgba.rgb = yuv_to_rgb (texel.xyz, offset, coeff1, coeff2, coeff3); rgba.a = 1.0; gl_FragColor=vec4(rgba.%c,rgba.%c,rgba.%c,rgba.%c); vec4 texel, ayuv; texel = texture2D(tex, texcoord).%c%c%c%c; ayuv.zyx = rgb_to_yuv (texel.rgb, offset, coeff1, coeff2, coeff3); ayuv.w = %s; gl_FragColor = ayuv; vec4 texel, rgba; texel = texture2D(tex, texcoord * tex_scale0); rgba.rgb = yuv_to_rgb (texel.zyx, offset, coeff1, coeff2, coeff3); rgba.a = texel.w; gl_FragColor=vec4(rgba.%c,rgba.%c,rgba.%c,rgba.%c); vec4 texel, ayuv; texel = texture2D(tex, texcoord).%c%c%c%c; ayuv.yzw = rgb_to_yuv (texel.rgb, offset, coeff1, coeff2, coeff3); ayuv.x = %s; gl_FragColor = ayuv; vec4 texel, rgba; texel = texture2D(tex, texcoord * tex_scale0); rgba.rgb = yuv_to_rgb (texel.yzw, offset, coeff1, coeff2, coeff3); rgba.a = texel.r; gl_FragColor=vec4(rgba.%c,rgba.%c,rgba.%c,rgba.%c); vec4 rgba; vec4 t = texture2D(tex, texcoord * tex_scale0); rgba.rgb = vec3 (dot(t.%c%c, compose_weight));rgba.a = 1.0; gl_FragColor = vec4(rgba.%c, rgba.%c, rgba.%c, rgba.%c); vec4 t = texture2D(tex, texcoord * tex_scale0); %s gl_FragColor = vec4(t.%c, t.%c, t.%c, t.%c); g>(̾[%Xνhx>:>Q?}==??!>TNy>c}>=?==???+@?Z?j??&@?'1Ⱦ P?I??gstglupload.cmemory:SystemMemorygst.gl.context.handlegst.gl.GstGLContextGstVideoGLTextureUploadMetagst.gl.context.apisgst.gl.context.typeGLMemoryEGLEGL_KHR_image_basememory:DMABuftransformed %pA into %pAimpl != NULLGstGLUploadgluploadupload != NULLgst_caps_is_fixed (in_caps)GST_IS_GL_UPLOAD (upload)GST_IS_BUFFER (buffer)outbuf_ptr != NULLGstGLDMABufEGLImage0GstGLDMABufEGLImage1GstGLDMABufEGLImage2GstGLDMABufEGLImage3GstGLDMABufEGLImageRaw DataDirectDmabufattempting upload with uploader %smeta:GstVideoOverlayCompositionAttempting upload with GstVideoGLTextureUploadMetafailed to acquire buffer from bufferpoolUploading with GLTextureUploadMeta with textures %i,%i,%i,%i / %i,%i,%i,%imeta:GstVideoGLTextureUploadMeta{ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }Failed to allocate wrapped texturefailed to set bufferpool configonly single rgba texture supportedonly x-normal, y-normal textures supportedCreated new GLUpload for context %pAvideo/x-raw(meta:GstVideoGLTextureUploadMeta), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]video/x-raw(memory:DMABuf), format = (string) { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ];video/x-raw, format = (string) { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]video/x-raw(memory:GLMemory), format = (string) { RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]_upload_find_methodgst_gl_upload_perform_with_buffer_gst_gl_upload_set_caps_unlockedgst_gl_upload_set_contextgst_gl_upload_new_gl_memory_upload_propose_allocation_direct_dma_buf_upload_transform_caps_dma_buf_upload_transform_caps_upload_meta_upload_accept_upload_meta_upload_perform_upload_meta_upload_free_raw_data_upload_performgst_gl_dummy_window_get_displaygst_gl_dummy_window_get_window_handlegst_gl_dummy_window_set_window_handlegst_gl_window_default_send_messagegst_gl_window_default_send_message_asynccreating a window, user choice:%sCould not create window. user specified %s, creating dummy windowwindow_class->send_message != NULLwindow_class->send_message_async != NULLwindow_class->set_window_handle != NULLwindow_class->get_display != NULLwindow_class->get_window_handle != NULLglwindow elementglwindowgst_gl_window_default_opengst_gl_window_default_closegst_gl_window_default_rungst_gl_window_default_quitgst_gl_window_default_drawmouse-eventkey-eventGstGLWindowgst-gl-window-error-quarkgstglwindow.cGstGLDummyWindowGST_IS_GL_WINDOW (window)window_class->draw != NULLwindow_class->run != NULLwindow_class->quit != NULLquit sent to gl window loopcallback != NULLhandle != 0thread == g_thread_self ()gst_gl_window_controls_viewportgst_gl_window_resizegst_gl_window_queue_resizegst_gl_window_set_render_rectanglegst_gl_window_handle_eventsgst_gl_window_get_contextgst_gl_window_get_window_handlegst_gl_window_get_displaygst_gl_window_set_close_callbackgst_gl_window_set_resize_callbackgst_gl_window_set_draw_callbackgst_gl_window_send_message_asyncgst_gl_window_send_messagegst_gl_window_quitgst_gl_window_quitgst_gl_window_rungst_gl_window_showgst_gl_window_set_preferred_sizegst_gl_window_draw_set_window_handle_cbgst_gl_window_set_window_handlegst_gl_window_newgst_gl_window_newnoneanyopengl opengl3 gles1gstglapi.cError parsing '%s'glx egl wgl cgl wglcglgst_gl_platform_from_stringgst_gl_api_from_stringgstglfeature.cfound %s in extension stringnot %s should %sbe in corefailed to find feature %sfailed to find function %sOpenGL feature detectionglfeaturetexture_3donly_in_both_gles_and_gl_1_3only_in_both_gles_and_gl_1_5multitexture_part0map_vbosunmap_bufferblendingblend_func_separateblend_equation_separatetwo_point_zero_apiEGL_imageoffscreenoffscreen_blitframebuffer_discardread_bufferdraw_buffersmultitexture_part1fixed_function_corefixed_function_gl_onlyonly_in_both_glesonly_in_gles1gles2_only_apionly_in_big_glonly_in_big_gl_compatshaders_glsl_2_onlyshader_objects_or_gl2vertex_shadersshader_objectsarbfpshaders_2_1bind_frag_datakhr_debugext_debug_markergremedy_string_markervaosyncbuffer_copy_sub_dataget_buffer_sub_datatimer_queryGenQueriesDeleteQueriesIsQueryBeginQueryEndQueryQueryCounterGetQueryivGetQueryObjectivGetQueryObjectuivGetQueryObjecti64vGetQueryObjectui64vGetBufferSubDataCopyBufferSubDataFenceSyncIsSyncDeleteSyncClientWaitSyncGetSyncivGenVertexArraysDeleteVertexArraysBindVertexArrayIsVertexArrayStringMarkerInsertEventMarkerPushGroupMarkerPopGroupMarkerPushDebugGroupPopDebugGroupGetObjectLabelGetObjectPtrLabelDebugMessageControlDebugMessageInsertDebugMessageCallbackGetDebugMessageLogGetPointervBindFragDataLocationUniformMatrix2x3fvUniformMatrix3x2fvUniformMatrix2x4fvUniformMatrix4x2fvUniformMatrix3x4fvUniformMatrix4x3fvGenProgramsDeleteProgramsBindProgramProgramStringProgramLocalParameter4fvCreateProgramObjectCreateShaderObjectDeleteObjectAttachObjectUseProgramObjectGetInfoLogGetObjectParameterivDetachObjectGetAttachedObjectsVertexAttribPointerEnableVertexAttribArrayDisableVertexAttribArrayVertexAttrib1fVertexAttrib1fvVertexAttrib2fVertexAttrib2fvVertexAttrib3fVertexAttrib3fvVertexAttrib4fVertexAttrib4fvGetVertexAttribfvGetVertexAttribivGetVertexAttribPointervGetAttribLocationBindAttribLocationGetActiveAttribCompileShaderLinkProgramGetUniformLocationUniform1fUniform2fUniform3fUniform4fUniform1fvUniform2fvUniform3fvUniform4fvUniform1iUniform2iUniform3iUniform4iUniform1ivUniform2ivUniform3ivUniform4ivUniformMatrix2fvUniformMatrix3fvUniformMatrix4fvGetUniformfvGetUniformivGetActiveUniformGetShaderSourceValidateProgramCreateProgramCreateShaderDeleteShaderAttachShaderUseProgramDeleteProgramGetShaderInfoLogGetProgramInfoLogGetShaderivGetProgramivDetachShaderGetAttachedShadersIsShaderIsProgramClipPlaneGetTexLevelParameterivDepthRangeDrawBufferClearDepthReleaseShaderCompilerGetShaderPrecisionFormatShaderBinaryClipPlanefDepthRangefClearDepthfPushAttribPopAttribTexImage1DRotatefTranslatefScalefLightfvColorMaterialShadeModelAlphaFuncFogfFogfvLoadMatrixfMaterialfvPointSizeTexEnvfvColor4ubColorPointerDisableClientStateEnableClientStateLoadIdentityMatrixModeNormalPointerTexCoordPointerTexEnviVertexPointerPushMatrixPopMatrixClientActiveTextureDrawBuffersReadBufferDiscardFramebufferGenRenderbuffersDeleteRenderbuffersBindRenderbufferRenderbufferStorageGenFramebuffersBindFramebufferFramebufferTexture2DFramebufferRenderbufferIsRenderbufferCheckFramebufferStatusDeleteFramebuffersGenerateMipmapGetRenderbufferParameterivIsFramebufferEGLImageTargetTexture2DStencilFuncSeparateStencilMaskSeparateStencilOpSeparateBlendEquationSeparateBlendFuncSeparateBlendEquationBlendColorMapBufferRangeUnmapBufferMapBufferGenBuffersBindBufferBufferDataDeleteBuffersIsBufferGetBufferParameterivCompressedTexImage2DCompressedTexSubImage2DSampleCoverageTexImage3DTexSubImage3DBindTextureBlendFuncClearClearColorClearStencilColorMaskCopyTexSubImage2DDeleteTexturesDepthFuncDepthMaskDisableDrawArraysDrawElementsEnableFinishFlushFrontFaceCullFaceGenTexturesGetBooleanvGetFloatvHintIsTexturePixelStoreiScissorStencilFuncStencilMaskStencilOpTexParameteriGetTexParameterfvGetTexParameterivViewportIsEnabledLineWidthPolygonOffsetTexParameterf%s, 0x%x, %d.%d vs 0x%x, %d.%d%s was not found in core, trying the extension versionIMG_multisampled_render_to_textureRenderbufferStorageMultisampleIMGFramebufferTexture2DMultisampleIMGGetFramebufferAttachmentParameterivEGLImageTargetRenderbufferStorage_gst_gl_feature_check_for_extension_gst_gl_feature_checkOEStexture_3DARBvertex_buffer_objectmultitextureARBOESvertex_buffer_objectmapbufferEXTblend_func_separateblend_equation_separateEGL_imageARB:EXTOESframebuffer_objectEXTANGLEframebuffer_blitframebuffer_discardNVread_bufferARBATINVdraw_buffersARB:ES2_compatibilityIMG_multisampled_render_to_textureshader_objectsvertex_shaderfragment_programKHR:KHRARBdebugdebug_outputKHR:KHRdebugdebug_markerGREMEDYstring_markerARB:OESvertex_array_objectAPPLEsyncARB:ANGLEEXTtimer_querydisjoint_timer_queryOpenGL Utilitiesglutilsgstglutils.cpad peer query failedalready have a display (%p)posting need context messageelement != NULLdisplay_ptr != NULLother_context_ptr != NULLgst.x11.display.handlegst.gl.app_contextother_context != NULLwarning: %sGST_IS_ELEMENT (element)GST_IS_QUERY (query)handle context query %pAsuccessfully set %pA on %pAgst.gl.local_contexttargets != NULLvalue != NULLmeta != NULLfound context (%p) in downstream queryfound context (%p) in upstream queryCould not get GL display connectionposting have context (%p) message with display (%p)GstWaylandDisplayHandleContextTypeFailed to get display from contextCannot set a GL context with a different display typedisplay == NULL || GST_IS_GL_DISPLAY (display)gl_context == NULL || GST_IS_GL_CONTEXT (gl_context)other_context == NULL || GST_IS_GL_CONTEXT (other_context)successfully set x11 display %p (from %pA) on %pAsuccessfully set wayland display %p (from %pA) on %pAsuccessfully set application GL context %pA on %pAsuccessfully set GL context %pA on %pAtarget != GST_GL_TEXTURE_TARGET_NONEtarget_mask != GST_GL_TEXTURE_TARGET_NONEgst_gl_set_affine_transformation_meta_from_ndcgst_gl_value_set_texture_target_from_maskgst_gl_value_set_texture_targetgst_gl_value_get_texture_target_maskgst_gl_query_local_gl_contextgst_gl_handle_context_querygst_gl_handle_context_querygst_gl_handle_set_contextgst_gl_handle_set_contextgst_gl_display_found_gst_context_querygst_gl_ensure_element_datagst_gl_element_propagate_display_contextpad_query@@@????????????GstGLFramebufferGL Framebufferglframebuffergstglframebuffer.cGST_IS_GL_FRAMEBUFFER (fb)fb->fbo_id != 0fbo target is invalidGL_FRAMEBUFFER_UNSUPPORTEDGL_FRAMEBUFFER_UNDEFINEDUnknown FBO errorgst_gl_context_get_current () == contextFramebuffers are not supported!gst_gl_context_get_current () == fb->context_is_valid_attachment_point (attachment_point)gst_is_gl_memory (GST_MEMORY_CAST (mem))drawing to texture %u, dimensions %ix%iGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENTGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENTGL_FRAMEBUFFER_INCOMPLETE_DIMENSIONSgst_gl_framebuffer_get_idgst_gl_context_check_framebuffer_statusgst_gl_context_check_framebuffer_statusgst_gl_framebuffer_get_effective_dimensions_update_effective_dimensionsgst_gl_framebuffer_attachgst_gl_context_clear_framebuffergst_gl_framebuffer_bindgst_gl_framebuffer_draw_to_texturegst_gl_framebuffer_draw_to_texturegst_gl_framebuffer_new_with_default_depthgst_gl_framebuffer_newgst_gl_framebuffer_newgstglsyncmeta.cdeleting sync object %pwaiting on sync object %psetting sync object %pglsyncmetasetting sync point %psync_meta->wait_gl != NULLwaiting %psync_meta->free_gl != NULLfree sync meta %pGstGLSyncMetaAPIGstGLSyncMetasmeta->copy != NULLcopying sync meta %p into %psync_meta->set_sync_gl != NULLsync_meta->wait_cpu_gl != NULLcopy sync object %p from meta %p to %p_free_gl_sync_meta_free_gl_sync_meta_gst_gl_sync_meta_transform_gst_gl_sync_meta_transform_wait_cpu_wait_cpu_wait_wait_set_sync_point_set_sync_point_default_set_sync_gl_default_wait_gl_default_wait_cpu_gl_default_copy_default_free_glgst_buffer_add_gl_sync_meta_fullOverride any input information about multiview layoutOverride any input information about multiview layout flagsInput Multiview Flags OverrideOverride automatic output mode selection for multiview layoutOutput Multiview Mode OverrideOverride automatic negotiation for output multiview layout flagsOutput Multiview Flags OverrideOutput anaglyph type to generate when downmixing to monoMode for mono downmixed outputIntersecting target caps %pA with caps %pAGST_IS_GL_VIEW_CONVERT (viewconvert)Direction %s input caps %pA filter %pACollected single-view caps %pAexpanded transform caps now %pAdir %s fixating %pA against caps %pAdir %s fixated to %pA against caps %pAConfiguring multiview conversion from caps %pA to %pAMultiview conversion can currently only be performed on RGBA textures if (v_texcoord.x < 0.5) { gl_FragColor = l; } else { gl_FragColor = r; }; if (v_texcoord.y < 0.5) { gl_FragColor = l; } else { gl_FragColor = r; }; if (int(mod(l_tex.x * width, 2.0)) == 0) { gl_FragColor = l; } else { gl_FragColor = r; }; if (int(mod(l_tex.y * height, 2.0)) == 0) { gl_FragColor = l; } else { gl_FragColor = r; }; gl_FragData[0] = l; gl_FragData[1] = r; if (int(mod(l_tex.x * width, 2.0)) == int(mod(l_tex.y * height, 2.0))) { gl_FragColor = l; } else { gl_FragColor = r; }; vec3 lcol = l.rgb * l.a + vec3(1.0-l.a); vec3 rcol = r.rgb * r.a + vec3(1.0-r.a); if (l.a + r.a > 0.0) { lcol = clamp (downmix[0] * lcol, 0.0, 1.0); rcol = clamp (downmix[1] * rcol, 0.0, 1.0); gl_FragColor = vec4 (lcol + rcol, 1.0); } else { gl_FragColor = vec4 (0.0); } Initializing multiview conversion from %s mode %d flags 0x%x w %u h %u to %s mode %d flags 0x%x w %u h %uCannot perform multiview conversion without OpenGL shadersSeparate texture output mode requested however the current OpenGL API does not support drawing to multiple buffersScaling matrix [ %f, %f ] [ %f %f]. Offsets [ %f, %f ] [ %f, %f ]Failed to compile vertex stage %suniform sampler2D tex_l; uniform sampler2D tex_r; uniform float width; uniform float height; uniform mat3 downmix[2]; uniform vec2 tex_scale[2]; uniform vec2 offsets[2]; %s vec2 v_texcoord; void main() { vec4 l, r; vec2 l_tex = v_texcoord * tex_scale[0] + offsets[0]; vec2 r_tex = v_texcoord * tex_scale[1] + offsets[1]; l = texture2D(tex_l, l_tex).rgba; r = texture2D(tex_r, r_tex).rgba; Failed to compile fragment stage %sFailed to link conversion shader %sFailed to setup memory for primary output bufferFailed to setup memory for second view output buffermultiview splitting to textures:%p,%p,%p,%p dimensions:%ux%u, from textures:%p,%p,%p,%p dimensions:%ux%uNo 2nd view available during conversion!GST_IS_GL_CONTEXT (viewconvert->context)Can't generate output yet - frame-by-frame modevideo/x-raw(memory:GLMemory), format = (string) RGBA, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ], texture-target = (string) { 2D, rectangle, external-oes } Input Multiview Mode Overrideinput-mode-overrideinput-flags-overrideoutput-mode-overrideoutput-flags-overridedownmix-modegstglviewconvert.cmultiview-flagsmultiview-modevideo/x-rawGstGLViewConvertglviewconvert objectglviewconvertReturning caps %pAGST_IS_CAPS (in_caps)GST_IS_CAPS (out_caps) gl_FragColor = l; gl_FragColor = r; priv->primary_out == NULLpriv->auxilliary_out == NULLSwitching left/right viewstex_scaleoffsetsdownmixu_transformationtex_ltex_r/.....start_called == FALSE%p end query type '%s' id %u!query->start_called%u:%02u:%02u.%09uUnsetting a running query. This may not be what you wanted.Be sure to pair calls to gst_gl_query_start() and gst_gl_query_end()_query_type_supports_begin_end (query->query_type)%p start query type '%s' id %u_query_type_supports_counter (query->query_type)%p query counter type '%s' id %u%p get result %lu type '%s' id %ugst_gl_query_resultgst_gl_query_resultgst_gl_query_countergst_gl_query_countergst_gl_query_endgst_gl_query_endgst_gl_query_startgst_gl_query_startgst_gl_query_freegst_gl_query_unsetgst_gl_query_unsetgst_gl_query_initGstGLTextureTargetGstGLAPIGstGLPlatformGstGLBaseMemoryErrorGstGLBaseMemoryTransferGstGLContextErrorGstGLDisplayTypeGstGLFormatGstGLQueryTypeGstGLSLErrorGstGLSLVersionGstGLSLProfileGstGLUploadReturnGstGLStereoDownmixGstGLWindowErrorGST_GL_WINDOW_ERROR_FAILEDGST_GL_WINDOW_ERROR_OLD_LIBSold-libsresource-unavailablegreen-magenta-duboisred-cyan-duboisamber-blue-duboisGST_GL_UPLOAD_DONEGST_GL_UPLOAD_ERRORGST_GL_UPLOAD_UNSUPPORTEDunsupportedGST_GL_UPLOAD_RECONFIGUREreconfigureunshared-gl-contextGST_GLSL_PROFILE_NONEGST_GLSL_PROFILE_ESGST_GLSL_PROFILE_COREGST_GLSL_PROFILE_ANYGST_GLSL_VERSION_NONEGST_GLSL_VERSION_100GST_GLSL_VERSION_110GST_GLSL_VERSION_120GST_GLSL_VERSION_130GST_GLSL_VERSION_140GST_GLSL_VERSION_150GST_GLSL_VERSION_300GST_GLSL_VERSION_310GST_GLSL_VERSION_320GST_GLSL_VERSION_330GST_GLSL_VERSION_400GST_GLSL_VERSION_410GST_GLSL_VERSION_420GST_GLSL_VERSION_430GST_GLSL_VERSION_440GST_GLSL_VERSION_450GST_GLSL_ERROR_COMPILEGST_GLSL_ERROR_LINKlinkGST_GLSL_ERROR_PROGRAMprogramGST_GL_QUERY_NONEGST_GL_QUERY_TIME_ELAPSEDtime-elapsedGST_GL_QUERY_TIMESTAMPGST_GL_LUMINANCEluminanceGST_GL_ALPHAGST_GL_LUMINANCE_ALPHAluminance-alphaGST_GL_REDredGST_GL_R8r8GST_GL_RGGST_GL_RG8rg8GST_GL_RGBrgbGST_GL_RGB8rgb8GST_GL_RGB565rgb565GST_GL_RGB16GST_GL_RGBAGST_GL_RGBA8rgba8GST_GL_RGBA16rgba16GST_GL_DEPTH_COMPONENT16depth-component16GST_GL_DEPTH24_STENCIL8depth24-stencil8GST_GL_DISPLAY_TYPE_NONEGST_GL_DISPLAY_TYPE_X11GST_GL_DISPLAY_TYPE_WAYLANDGST_GL_DISPLAY_TYPE_COCOAcocoaGST_GL_DISPLAY_TYPE_WIN32win32GST_GL_DISPLAY_TYPE_DISPMANXdispmanxGST_GL_DISPLAY_TYPE_EGLGST_GL_DISPLAY_TYPE_VIV_FBviv-fbGST_GL_DISPLAY_TYPE_GBMgbmGST_GL_DISPLAY_TYPE_ANYGST_GL_CONTEXT_ERROR_FAILEDwrong-configwrong-apiGST_GL_CONTEXT_ERROR_OLD_LIBSdownloadGST_GL_PLATFORM_NONEGST_GL_PLATFORM_EGLGST_GL_PLATFORM_GLXGST_GL_PLATFORM_WGLGST_GL_PLATFORM_CGLGST_GL_PLATFORM_EAGLeaglGST_GL_PLATFORM_ANYGST_GL_API_OPENGLGST_GL_API_OPENGL3GST_GL_API_GLES1GST_GL_API_GLES2GST_GL_API_ANYGST_GL_TEXTURE_TARGET_NONEGST_GL_TEXTURE_TARGET_2D2dGST_GL_WINDOW_ERROR_RESOURCE_UNAVAILABLEGST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOISGST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOISGST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOISGST_GL_UPLOAD_UNSHARED_GL_CONTEXTGST_GLSL_PROFILE_COMPATIBILITYGST_GL_CONTEXT_ERROR_WRONG_CONFIGGST_GL_CONTEXT_ERROR_WRONG_APIGST_GL_CONTEXT_ERROR_CREATE_CONTEXTGST_GL_CONTEXT_ERROR_RESOURCE_UNAVAILABLEGST_GL_BASE_MEMORY_TRANSFER_NEED_DOWNLOADGST_GL_BASE_MEMORY_TRANSFER_NEED_UPLOADGST_GL_BASE_MEMORY_ERROR_FAILEDGST_GL_BASE_MEMORY_ERROR_OLD_LIBSGST_GL_BASE_MEMORY_ERROR_RESOURCE_UNAVAILABLEGST_GL_TEXTURE_TARGET_RECTANGLEGST_GL_TEXTURE_TARGET_EXTERNAL_OESgst_gl_display_x11_get_handleGstGLDisplayX11gstgldisplay_x11.cgot event %p to window %pAFailed to open X11 display connection with name, '%s'Failed to open retieve XCB connection from X11 Display00000gst_gl_display_x11_handle_eventgst_gl_display_x11_new_with_displaygst_gl_display_x11_new_with_displaygst_gl_display_x11_newgst_gl_window_x11_get_displaygst_gl_window_x11_drawgst_gl_window_x11_opengst_gl_window_x11_closegst_gl_window_x11_showgstglwindow_x11.cdisplay receiver closedgl device id: %ldgl root id: %ludparent window size %ux%uparent resize: %d, %dGstGLWindowX11OpenGL renderergl window id: %ludgl window props: x:%d y:%dWM_DELETE_WINDOWkey-presskey-releasemouse-button-pressmouse-button-releaseClose requestedmouse-moveunhandled XCB event: %ugst_gl_window_x11_set_window_handlegst_gl_window_x11_set_render_rectanglegst_gl_window_x11_get_window_handlegst_gl_window_x11_handle_eventsgst_gl_window_x11_set_preferred_sizeFailed to connect to X display serversetting render rectangle %i,%i+%ix%iWrong display type %u for this window type %uselected visual is different from the defaultvisual XID:%d, screen:%d, visualid:%d, depth:%d, class:%d, red_mask:%ld, green_mask:%ld, blue_mask:%ld bpp:%dCannot create WM_DELETE_WINDOWؒؒ((pȓgst_gl_window_x11_handle_eventgst_gl_window_x11_create_windowgst_gl_window_x11_new_set_render_rectangledraw_cbgst_gl_window_x11_opengst_gl_window_x11_closegst_gl_window_x11_handle_eventsconnection != NULLxcb_event_source_newgst_gl_context_glx_get_gl_contextgst_gl_context_glx_create_contextgst_gl_context_glx_destroy_contextgst_gl_context_glx_choose_formatgst_gl_context_glx_swap_buffersgst_gl_context_glx_get_gl_platformgst_gl_context_glx_get_proc_addressgst_gl_context_glx_get_current_contextgst_gl_context_glx_get_gl_platform_versionFailed to query GLX version (glXQueryVersion failed)Bad attributes in glXChooseVisualCould not find any FBConfig's to use (check attributes?)Cannot create an GLX context from a non-X11 windowCannot share context with non-GLX contexttrying to create a GL %d.%d contextFailed to create opengl contextgst_gl_context_glx_activategst_gl_context_glx_get_gl_apiInvalid Display handleNo GLX extensiongstglcontext_glx.cGLX Version: %d.%dID: %ddouble buffering: %dred: %dgreen: %dblue: %dalpha: %ddepth: %dstencil: %dBad attributes in FBConfigGLX_ARB_create_contextglXCreateContextAttribsARBgl context id: %ldGstGLContextGLXgst_gl_context_glx_create_context_describe_fbconfiggst_gl_context_glx_choose_formatgst_gl_display_wayland_get_handleregistry_handle_global with registry %p, interface %s, version %uFailed to open Wayland display connection with name '%s'Failed to open Wayland display connection.gst.gl.display.eglgstgldisplay_wayland.cwl_compositorwl_subcompositorxdg_wm_basewl_shellGstGLDisplayWaylandgst_gl_display_wayland_new_with_displayregistry_handle_globalgst_gl_display_wayland_newgst_gl_window_wayland_egl_get_window_handlegst_gl_window_wayland_egl_set_window_handlegst_gl_window_wayland_egl_showgst_gl_window_wayland_egl_drawgst_gl_window_wayland_egl_closegst_gl_window_wayland_egl_opengst_gl_window_wayland_egl_get_displaygst_gl_window_wayland_egl_set_render_rectanglegst_gl_window_wayland_egl_set_preferred_sizeresizing window from %ux%u to %ux%uconfigure event on XDG toplevel %p, %ix%iconfigure event on surface %p, %ix%iXDG toplevel got a "close" event.Failed to retrieve Wayland display (wrong type?)Failed to retrieve Wayland displayWayland server does not support subsurfacesCreating surfaces for wl-shellgstglwindow_wayland_egl.cping received serial %uCreating surfaces XDG-shellOpenGL Rendererfailed a roundtripGstGLWindowWaylandEGLcreating Wayland EGL windowgst_gl_window_wayland_egl_new_roundtrip_asynchandle_pinghandle_configurecreate_wl_shell_surfacehandle_xdg_toplevel_configurehandle_xdg_toplevel_closecreate_xdg_surface_and_toplevelcreate_surfaces_set_render_rectanglewindow_resizewayland_event_source.croundtrip done. callback:%pcreate roundtrip callback %pFailed to flush Wayland connection roundtrip start for dpy %p and queue %proundtrip done for dpy %p and queue %p. ret %isync_callbackgst_gl_wl_display_roundtrip_queuexdg_popupiiiipopup_donerepositioned3udestroygrabreposition3ouxdg_topleveliiaconfigure_bounds4iiset_parent?oset_titleset_app_idshow_window_menuouiiresizeouuset_max_sizeset_min_sizeunset_maximizedunset_fullscreenset_minimizedget_toplevelget_popupn?ooset_window_geometryack_configurexdg_positionerset_sizeset_anchor_rectset_anchorset_gravityset_constraint_adjustmentset_offsetset_reactiveset_parent_size3iiset_parent_configurepingcreate_positionerget_xdg_surfacenoponggst_gl_display_egl_get_handleGstGLDisplayEGLgstgldisplay_egl.cegl no display extensions: %sEGL_EXT_platform_baseeglGetPlatformDisplayeglGetPlatformDisplayEXTEGL_KHR_platform_x11EGL_EXT_platform_x11EGL_KHR_platform_waylandEGL_EXT_platform_waylandnative_display != 0(type != GST_GL_DISPLAY_TYPE_ANY && display != 0) || (type == GST_GL_DISPLAY_TYPE_ANY && display == 0)EGL_KHR_client_get_all_proc_addressesFailed to open EGL display connectiondisplay %pAis already a GstGLDisplayEGLdisplay %pAalready has a GstGLDisplayEGL %pAdisplay_type != GST_GL_DISPLAY_TYPE_NONEfailed to get EGLDisplay from native displaygst_gl_display_egl_from_gl_displaygst_gl_display_egl_from_gl_displaygst_gl_display_egl_new_with_egl_displaygst_gl_display_egl_newgst_gl_display_egl_get_from_nativegst_gl_display_egl_get_from_nativegst_gl_context_egl_get_gl_contextgst_gl_context_egl_create_contextgst_gl_context_egl_destroy_contextgst_gl_context_egl_choose_formatgst_gl_context_egl_swap_buffersgst_gl_context_egl_get_gl_platformgst_gl_context_egl_get_proc_addressgst_gl_context_egl_check_featuregst_gl_context_egl_get_current_contextgst_gl_context_egl_get_gl_platform_versiondumping EGLConfig %p with id 0x%x and native visual id 0x%x of type 0x%x[R, G, B, A] = [%i, %i, %i, %i]unknown EGL_COLOR_BUFFER_TYPE value %xSwap interval range is [%i, %i]PBuffer maximum dimensions are [%i, %i]. Max pixels are %iMultisample buffers: %i and Samples per pixel: %iFailed to set window configuration: %sattempting to create OpenGL%s context version %d.%d flags %x profile %xCannot share context with non-EGL contextFailed to create EGLDisplay from native displayegl initialized, version: %d.%dFailed to get number of EGLConfig'sFailed to get the list of EGLConfig'sEGL version (%i.%i) too old for OpenGL support, (needed at least 1.4)Failed to choose a suitable OpenGL APIFailed to bind OpenGL|ES API: %sFailed to choose a GLES%d config: %sFailed to create a OpenGL context: %sCreating EGLSurface from window_handle %pSurfaceless context, creating PBufferSurfaceFailed to create window surface: %sHandle changed (have:%p, now:%p), switching surfaceFailed to destroy old window surface: %sFailed to bind context to the current rendering thread: %sgst_gl_context_egl_activategst_gl_context_egl_get_gl_apigstglcontext_egl.cOpenGL ES 2.xOpenGL ES 3.xOpenVG|Conformant for %sRenderable for %spbuffermultisample-resolve-boxswap-behaviour-preservedvg-alpha-format-prevg-colorspace-linearSurface for %sslownon-conformantAdvertised as %s[L, A] = [%i, %i][D, S] = [%i, %i]EGL_KHR_create_contextconfig set: %lu, %uchosen EGLConfigUnknownCreating EGL contextEGL supports opengl or gles2Failed to initialize egl: %sFailed to bind OpenGL API: %sBound OpenGLBound OpenGL|ESgl context created: %luEGL_KHR_surfaceless_contextNo surface/handle !surface createdFailed to match XVisualInfolibEGL.so.1libEGLGstGLContextEGLgst_gl_context_egl_activate_create_context_with_flagsgst_gl_context_egl_choose_configgst_gl_context_egl_dump_configgst_gl_context_egl_dump_all_configsgst_gl_context_egl_create_contextgst_gl_context_egl_create_contextFailed to create EGLImagegstglmemoryegl.cGstGLMemoryEGLAllocatorUse gst_gl_base_memory_allocator_alloc() to allocate from this GstGLMemoryEGL allocatorEGL_KHR_image_base is not supportedGST_IS_EGL_IMAGE (params->parent.gl_handle)GstGLMemoryEGL only supports wrapping 2D texturesGstGLMemoryEGL does not support copygst_is_gl_memory_egl (GST_MEMORY_CAST (mem))OpenGL Texture with EGLImage memorygst_gl_memory_egl_get_displaygst_gl_memory_egl_get_image_gl_mem_egl_alloc_gl_mem_egl_alloc_gl_mem_copyEGLImage wrappergleglimageeglDestroyImageeglDestroyImageKHRgsteglimage.ceglDestroyImage failedeglCreateImageeglCreateImageKHRGstEGLImageGST_IS_EGL_IMAGE (image)image != EGL_NO_IMAGE_KHRattr %i: %lieglCreateImage failed: %sGetting DRM fourcc for %seglQueryDmaBufFormatsEXTeglQueryDmaBufModifiersEXTeglExportDMABUFImageQueryMESAeglExportDMABUFImageMESA"eglDestroyImage" not exposed by the implementationFailed to retrieve GstGLDisplayEGL from %pA"eglCreateImage" not exposed by the implementation as required by EGL >= 1.5"eglCreateImageKHR" not exposed by the implementation(gst_gl_context_get_gl_platform (context) & GST_GL_PLATFORM_EGL) != 0Only know how to create EGLImage's from 2D texturesGetting DRM fourcc for %s plane %iUnsupported format for DMABuf.fourcc %.4s (%d) plane %d (%dx%d)Unsupported format for direct DMABuf.driver does not support importing fourcc %c%c%c%cdriver does not report modifiers for fourcc %c%c%c%cdriver only supports external import of fourcc %c%c%c%cdriver only supports non-linear import of fourcc %c%c%c%cEGL_EXT_image_dma_buf_import_with_modifiers\\JJhh CChhhh``yncXMBUJ?4``)``````````````````````````````````gst_egl_image_export_dmabuf_gst_egl_image_check_dmabuf_direct_drm_direct_fourcc_from_infogst_egl_image_from_dmabuf_direct_drm_rgba_fourcc_from_infogst_egl_image_from_dmabuf_gst_egl_image_create_gst_egl_image_destroygst_egl_image_from_texturegst_egl_image_new_wrappedgst_egl_image_get_imageEGL_SUCCESSEGL_BAD_DISPLAYEGL_NOT_INITIALIZEDEGL_BAD_ACCESSEGL_BAD_ALLOCEGL_BAD_ATTRIBUTEEGL_BAD_CONFIGEGL_BAD_CONTEXTEGL_BAD_CURRENT_SURFACEEGL_BAD_MATCHEGL_BAD_NATIVE_PIXMAPEGL_BAD_NATIVE_WINDOWEGL_BAD_PARAMETEREGL_BAD_SURFACE$4DTdt;X  st<,L\0ܬhl| @p\0t tL l,̺d̿<Pd x,\|l \4 h < \ !!|!\B >B@>B`>\C> FD?F?\G$@ H@,H@J4ATuHP UABF4>UEDF  FAA [ AAC >Y0>YmJ[ K x>Z ?Z* ?,Z04?HZ H?DZ\?@Z9T^Fx?dZ%E_?xZE D X?x[pFBA C(G@jHLPUXM`K@h (A ABBD v (A ABBD 4@\|FBE D(G0\(A ABBH@\NEH$d@]UECG CAA(@@]AFCA sAB$@d]7EDN XFA@|]5Ej$@]FAMJ iCA\$A]FBB D(D0d (A IBBL a (A BBBH A(F BBB4A8^_FAC ^(J0R8M@I AAB8A`^wKAD ^(J0R8M@I AABDA^ , B^aX G XL cAo I FBA A(G0{8N@c8A0[ (A ABBA H(A ABB@\`>RAD ](P0q(A D MAH DAAJ`>FBA D(D0v8I@h8A0c8P@c8A0T (A ABBF D(A ABBh?IE] N T$?Em F 4DH@EAD c(O0a(A D GAF 4|@EAD c(O0a(A D GAF 4AEAD c(O0a(A D GAF 4AEAD c(O0a(A D GAF $A*$8B\LPI W(H0KH`(E4@&. 2 B@1@/A5&9p73(3(5&/@D3(3(D& /-E;p:(FWW &'GWW&2GWW&OGWW&GWW&lGWW&GXX&GXX&FWW`&GWW &G0X5X&G0XJX&GWW&GWcX`&GnX|X`&GXX@&H0XX &HXX& HXX&-HWW&@HWW&THWW&kHWW&}HWW&HXX@&VWY&HWW&HWW&HWW&HW,Y&HWRIR\R8mR@RHRPRXR`RhRpRxSS,S W;SVSdS(HW0|SSS SSSSRSTT$RT'T2T1J=TKTTTiTx~TTThTpTTTTT T(T0U8U@'UH1UP9UXDU`QUhXUp_UxeUoUxUGUUUUUUUUUsTUUVU U(T08V@VH$VP.VX&&&S&&XG&jz&}&QQ%Q?QIQ]QqQQQQQQQQQRR0R> >0>@>P>`>p>>>>>>>>>?? ?0?@?P?`?p?????????@@ @0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGHH H0H@HPH`HpHHHHHHHHHII I0I@IPI`IpIIIIIIIIIJJ J0J@JPJ`JpJJJJJJJJJKK K0K@KPK`KpKKKKKKKKKLL L0L@LPL`LpLLLLLLLLLMM M0M@MPM`MpMMMMMMMMMNN N0N@NPN`NpNNNNNNNNNOO O0O@OHH8`0P:x89;????}sh>u! +?/ݼwn>1}DT>}L'>ļCX94%>ԼoB?vB`廼tC=X9CCL7i?`uX~@+**@UTTS &@&@&@&@& &@& &GA$3a13 GA$3p11130kvGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA$3p1113GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY0k1GA+GLIBCXX_ASSERTIONSlibgstgl-1.0.so.0.1601.0-1.16.1-4.el8_10.x86_64.debugZ7zXZִF!t/oo?]?Eh=ڊ2N%\fTzck Da0 } vHón|>zGĂ\T ͆R6?t햭cacu2(֍rgsuM>V$t3.@Y)w@r^ȉ>CM6ITVvge$t8{Ѻ@FPe$,P8'qÓšG@,d<Ҫp:[OD:`x{7rʌ"p C=9.9&_M,Ƚ+MSSŲjvV o"cL_ILATu 6ȩVdGF5rT$by1O{5L @_;>INt^P.h5˚+TPѦ^%p?_:.S؂v~$(q5QX)gVrHTUjnrƋ;yh{tXᔃIi(ɡiZ5Ygf7n\H]AW+Q qwG`M2yc[N?rvOœ2 J0G!-1"y)HW3NU4tH[ I gVk^ޛ1SN\bxUsZ3cr{NIo@Rx~-9BZs-]~~YB YD3JS{'uvn|87fM s(w-PVCK$E>̑xZܠu[)R#|=Hg]Q]mAwh_OeȠkO7~xcT^2dzG3td=8+ƺ{nf76yR=Z_|=((J:8PyY}meṖvp/ 6 b&!u&N2Zrys)g'MILxFͱd' oI Ω7]%")?QK.&bs6dSXRf=:6~? *:YvpE7f+FG4‹,ZV=٨۟}>ݥoJL "O~ [5p#%]s8~s&P:GW>4nK QiMqED5kvSOL_~ 20H.㰙vmܯ`CCn XP ; nW@u˴}RCwaIxd=& i]߉c\}Mfo^GlF)ѳl4R31م |R fz'^={ߡ ;vۗn;x;0+^w.\ΒV@D,Oqe$>e0:]oָG:g-h)OÇq} y+m/6Fwt: |949קSBO8L=PKTrN^-˴T3|? NHyoaVU )glgTճE۴n'k)6b[Ib^ܖR zl>=ʡh"JP;xH-FFĹWv@wra@P uY}<) S!k}-̱BХ &\,=arn:t(6͞IZu\SZ<&5eKlwl.@LP'G?`F9FU .SZWqP hjc/P~pP HB#akTui;G;Pۏ t1Dz4`ߪ_ ]%=P]ۮ`j&Md,ҠvTp8e}9fs5A!;Yb_I~?EOrUH8gZƏ]wki7'R{VaYTFt={)U%*WDGtqJ)JJhe vΕM7j$0F`^z@2$'CŹ\|H6)wRzv 7iX+upϥr *"7MIFH~ٯ49ܻ~pke|u}uK0nWڻhW_$A(am4+`#/|hp2,jEH tk NQNG]ť 4XCino*au2m]˅ Z*wU+G[y߃[ޅMp$9ȚETד](D'@[b|`z/fコl{uy!|\~" Jdc@THr ٘ Z_\LVi=L $$:/mA_4LB*a3]MSMm~EfC3 v9!`MڽĦ UT}S$f=t)[UܡZiǑ5X!&:юK{|KXDN1Rq!YөFV2c")3/# eD.Ae`&3> 1 cʽo>ObЅsӺB8u[47rzBJnB/K5; ]ۣ pA'ύÎkK @9^SݺCSڈ2~rPk.$(0:U}p)ZKoYhZF[eA-=h;=7Љ1"t E5i}.$,{_-e=gc+:]FpWj+ZSm)@SmH!baax9 !*J\WmL^r=LUt{oSqͼ(M`4׏.yBios^ ` :{ˉ9}8>+q')jgiJ/]'t:~inTB[D|T{oͩgHfg%6X<~b;92tp/}>~TɘTJ  =BFW`mU{[b4R0t  AZPd.+|Dwoj! 6p*zJ?MwL>7~\Ia#cљ*/maQ.6Ӕ2Xk/ k˂[3i0PSD)@?Yb;n֞qDnkmn}j0AoIE9dbTåWHz[[9Lc/wreTc~5m MHRվ+ag=Z>5U&4љ+z֫= AlAƢd}6ź)8RHLy̎DjM&J^2f́iYZR)~8W2i0uq$p5TO0o ޕӅ,gx}2 _ 69s^^?R}ʝh?ygYԖc-7\d.ҡJMV6|uLzF+#2iݳWtנ=6D H-BZvUzDK{ǙNCOc=ϟks«ϤC*H0(gYZ.shstrtab.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.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata 88$o`` (   L0YYR8onndEoززPT(( X^BH H (h33c 4 40nPOPO wpjpj8} t \pp P&PX&X`&`4  &  @&@& &H f <(