ELF>@@8@[V[V``XXPddHHttoooo0oDoUojo `5 p5zz0(6 % `````Q`<ooOoo PeXe0hVR opooo``>`;tMjj(khkxkk,k@8lxtu} hDpȋxH8dXH(H؜hxXh$P|X @p88x(, X (  ( xh ( X  X  (< `   8  H0 \ h  h $#''4)p-H//zRx  h)0ABCDEGIJKLMORSUVWX[\]_bfgijlmopstuxy{|~ "(,34789<=?@FHNPQTYZ^`acdehknqrvwz}P]5]#e=4e '2p40pGpp]piwp q_y1 {;+@P;V]s(0PMP5l.`D=[ps `E6 &0u.I@fй`p P 0F9[ pl@@20PM.A09BpY,~(r&6@ k     2dP nP,@3H'W}'9[n  3 K i |   g `     , F Q r        4 K ] d w pU      p5% A X d |  p      . 8 E P m        [V".RXiv e,ASX\x J#2Dg,G`wg"`5!5DTf *>Yk5Rz9RfT5Hm~ext/openjpeg/libgstopenjpeg.socrti.scrtstuff.cderegister_tm_clones__do_global_dtors_auxframe_dummygstopenjpeg.cplugin_initgstopenjpegdec.cfill_frame_packed16_4fill_frame_packed8_3fill_frame_packed16_3fill_frame_packed8_2fill_frame_packed16_2fill_frame_planar8_1fill_frame_planar16_1fill_frame_planar8_3fill_frame_planar16_3fill_frame_planar8_3_genericfill_frame_planar16_3_genericskip_fnseek_fngst_openjpeg_dec_get_type_oncegst_openjpeg_dec_initgst_openjpeg_dec_class_intern_initgst_openjpeg_dec_change_stategst_openjpeg_dec_startgst_openjpeg_dec_stopgst_openjpeg_dec_flushgst_openjpeg_dec_finishgst_openjpeg_dec_set_formatgst_openjpeg_dec_handle_framegst_openjpeg_dec_decide_allocationgst_openjpeg_dec_get_propertygst_openjpeg_dec_finalizewrite_fnfill_frame_packed8_4read_fngst_openjpeg_dec_opj_errorgst_openjpeg_dec_opj_warninggst_openjpeg_dec_opj_infogst_openjpeg_dec_decode_stripegst_openjpeg_dec_set_propertygst_openjpeg_dec_decode_frame_singlegst_openjpeg_dec_decode_frame_multiplegst_openjpeg_dec_loopgstopenjpegenc.cfill_image_packed16_4fill_image_packed8_4fill_image_packed8_3fill_image_planar16_3fill_image_planar8_3fill_image_planar8_1fill_image_planar16_1gst_openjpeg_enc_get_type_oncegst_openjpeg_enc_initgst_openjpeg_enc_class_intern_initgst_openjpeg_enc_propose_allocationgst_openjpeg_enc_startgst_openjpeg_enc_encode_frame_singlegst_openjpeg_enc_encode_frame_multiplegst_openjpeg_enc_set_formatgst_openjpeg_enc_opj_errorgst_openjpeg_enc_opj_warninggst_openjpeg_enc_opj_infogst_openjpeg_enc_encode_stripegst_openjpeg_enc_get_propertygst_openjpeg_enc_set_propertygst_openjpeg_enc_stopgst_openjpeg_enc_handle_framegst_openjpeg_enc_finalizegst_openjpeg_enc_change_statecrtn.sgst_element_register_openjpegdecgst_element_register_openjpegencgst_openjpeg_dec_get_typegst_openjpeg_enc_get_typegst_element_class_set_static_metadatagst_caps_new_empty_simpleg_cond_initgst_video_decoder_set_subframe_modegst_object_unrefgst_caps_get_structuregst_element_class_add_static_pad_templateg_cond_signalopj_stream_creategst_video_encoder_finish_subframegst_pad_pause_taskopj_stream_set_user_data_lengthg_queue_push_tailg_mutex_cleargst_video_decoder_finish_subframegst_video_frame_unmapgst_video_decoder_get_typegst_pad_start_taskgst_video_encoder_finish_frame_gst_debug_category_newg_type_register_static_simpleopj_end_decompressgst_jpeg2000_sampling_is_monogst_video_decoder_drop_subframe_edata_GLOBAL_OFFSET_TABLE_opj_read_headerg_cond_clearg_param_spec_uintg_queue_initg_return_if_fail_warningg_once_init_enter_pointerg_strchompgst_video_decoder_set_packetizedgst_video_decoder_get_processed_subframe_indexopj_encodeg_mallocg_assertion_message_exprgst_video_decoder_set_needs_formatgst_plugin_register_staticgst_event_new_eosgst_mini_object_unrefgst_element_call_asyncgst_caps_is_emptymemcpygst_pad_push_eventgst_plugin_openjpeg_registergst_query_get_n_allocation_poolsgst_flow_get_nameg_object_class_install_propertyopj_codec_set_threadsgst_jpeg2000_sampling_from_string_finigst_video_encoder_negotiateg_enum_register_staticg_cond_waitopj_set_warning_handleropj_set_default_decoder_parametersgst_plugin_openjpeg_get_descgst_caps_truncategst_buffer_unmapgst_video_codec_frame_refgst_core_error_quarkopj_image_creategst_buffer_mapg_malloc0g_mutex_initopj_decodeopj_stream_set_seek_functionopj_setup_encodergst_video_codec_frame_unrefg_get_num_processorsg_value_set_uintgst_video_frame_mapg_rec_mutex_lockopj_start_compress_etextg_queue_pop_headg_value_get_uintg_malloc0_ngst_video_decoder_negotiategst_debug_logg_value_set_enumg_mutex_lockgst_video_decoder_get_subframe_mode_ITM_deregisterTMCloneTablegst_video_meta_api_get_typeg_value_set_int_PROCEDURE_LINKAGE_TABLE_g_intern_static_stringg_type_class_peek_parentopj_set_info_handlerg_once_init_enter_DYNAMICgst_type_mark_as_plugin_apig_strdupopj_set_error_handlerg_rec_mutex_unlockgst_buffer_pool_get_configg_value_get_enumgst_mini_object_refopj_destroy_codec_gst_debug_mingst_library_error_quarkgst_buffer_newg_param_spec_enumgst_video_decoder_set_output_stategst_jpeg2000_sampling_is_rgb_gst_element_error_printfgst_query_add_allocation_metagst_video_codec_state_refgst_element_registerg_queue_is_emptygst_pad_query_capsopj_stream_set_read_functiongst_buffer_pool_set_configopj_stream_set_user_datagst_stream_error_quarkopj_end_compressg_type_namegst_structure_has_namegst_memory_new_wrapped_endgst_video_codec_state_unref__cxa_finalizegst_pad_stop_taskopj_stream_set_skip_functiongst_caps_new_simpleg_mutex_unlockg_value_get_intg_once_init_leavegst_buffer_pool_config_add_optionopj_create_decompressgst_debug_category_get_thresholdgst_element_message_full_ITM_registerTMCloneTablegst_video_decoder_finish_framegst_pad_get_allowed_capsopj_create_compressgst_video_encoder_get_typeopj_image_destroygst_jpeg2000_sampling_to_stringgst_video_encoder_set_output_stategst_video_decoder_get_input_subframe_indexgst_query_parse_nth_allocation_poolg_once_init_leave_pointeropj_stream_set_write_functiongst_jpeg2000_sampling_is_yuvgst_video_decoder_allocate_output_frame_gst_debug_register_funcptrgst_memory_mapgst_structure_get_nameopj_setup_decodergst_pad_peer_query_capsgst_memory_unmapg_freeg_reallocgst_video_decoder_set_use_default_pad_acceptcapsgst_buffer_append_memorygst_allocator_allocgst_video_decoder_drop_frameg_type_check_instance_is_aopj_set_default_encoder_parametersgst_structure_get_stringgst_query_find_allocation_metagst_structure_get_intgst_video_decoder_get_max_decode_timeopj_stream_destroygst_video_decoder_have_last_subframeg_cond_broadcastg_param_spec_intg_type_class_adjust_private_offsetlibm.so.2SUNW_1.1libc.so.1ILLUMOS_0.26ILLUMOS_0.17ILLUMOS_0.5SUNW_0.7libgstcodecparsers-1.0.so.0libgstreamer-1.0.so.0libgobject-2.0.so.0libglib-2.0.so.0libgstvideo-1.0.so.0libopenjp2.so.7/usr/gcc/14/lib/amd64:$ORIGIN/../../gst-libs/gst/codecparsers '= vKsgKs4(=  ()*%$+,-./'0&! "2#1356789:;<=>@ADEFGHIJKLMNOCPB?QnPeppXep`e`eeSVe<eVe=fSVfF@fVXfJfUf5fpfVfDVf'Tf5f5fUfg?Vg&V g5V(gV8g0V@gVPg:VXg!VhgNVpg+Vg  ``V`gd(`~0`~8`(@`ZH`P`X`"``'h`p`:x`H`C``[`````2`````R`i`aaaGa a1(an0ah8a@a?HaPazXa`aha4pamxaa}apaaa-a`a!aaa\a9aaaaafa3bAb btb b(bE0bv8b @bHbPbXbT`b hbpbxbDb=blbQbJbbbybb0bbcbWbbubbc&ccUcb cK(c0cr8c8@cBHc>PceXc+`chcpcxc cc#cc*cccNc c)c.cwccXcqccdoddsd d,(d<0d8d@dHdPd6Xd`dhdpdPxd@dFd%dLd$ddxdjd{dddddOddde eeke e](e70e8eI@eSHe_5j%l%h%zh%rh%jh%bh%Zh%Rh%Jhp%Bh`%:h P%2h @%*h 0%"h %h %h% h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h %h!%zh"%rh#%jh$%bh%%Zh&%Rh'p%Jh(`%Bh)P%:h*@%2h+0%*h, %"h-%h.%h/% h0%h1%h2%h3%h4%h5%h6%h7p%h8`%h9P%h:@%h;0%h< %h=%h>%h?%h@%hA%zhB%rhC%jhD%bhE%ZhF%RhGp%JhH`%BhIP%:hJ@%2hK0%*hL %"hM%hN%hO% hP%hQ%hR%hS%hT%hU%hV%hWp%hX`%hYP%hZ@%h[0%h\ %h]%h^%h_%h`%ha%zhb%rhc%jhd%bhe%Zhf%Rhgp%Jhh`%BhiP%:hj@%2hk0%*hl %"hm%hn%ho% hp%hq%hr%hs%ht%hu%hv%hwp%hx`%hyP%hz@%h{0%h| %h}%h~%h%h%h%zh%rh%jh%bh%Zh%Rhp%Jh`%BhP%:h@%2h0%*h %"h%h%h%h% h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%hH=YHRH9tHHt H=)H5"H)HH?HHHtHHtfD=!u/UH=Ht H=h]{UHATISsL' [A\]HUHL LH nHHPHPHPH PyH ÐUHHAWAVAUATSHENhLHL^Ea L]MY0AQJAAH49t)Ѻ9FщUAQXEy`EIYpJAAH89t)Ѻ9FщUAEEMJAAH<9t)Ѻ9FщUAIEEE@@NADA9tA)A9AFűpD@ DtHIFD9}]AHcH< MHhL ILMDIHHXIcDpHHPDE(H}H9tuH[A\A]A^A_]fEnfEnDpufEaHqfEafDufDeLufEpfEpH`ALXK H9@M9 J H9L9@ !J4H9@L9@ @BKLH9@M9@'AHc}̋ufEnfEnfEafEaDM1fHnHc}DefEpfEpHfHnHc}fHnHc}fHnDo oL fffofafifofifaAoT faAo ffAffofafifofifao\ fao ffAffDofafDifofAifAaEod fafoAoT fDfAffDofAafEifDofEifAafAafDofifAfDafofafifAofafDiHfofifaDdHTH DH0H H9DEfDMfDeADDH H4ML LML LMM LML MMA9D)MH H!I@?H)H~}{HEHLH8HDoH@H@H@opoxfoDoAfafifofafioHfafofaffifofifafaoyffgfooAffofafifofifaoIfafofAaffAifDofDifafofAaffgffhf`fofofDof`fhfD`fhfof`fhDF~vNH9DރHL$IHA9EA)EnDuArHL4M,HA~A~NHMfofafaA~NfpNfaA~vfoEfDDufafafofpNfafnfpfgA~MfpfA~EfofafaA~MfpNfaA~}fDoEDfEfDafaψAfEpNfnHMDfAaffgpfpffofof`f`f`fDof`f`fpNfpNfpNfD`fIfof`f`fpNfDfIfqDHIHHAA $Dш DɈHHHNA9AL$DшHKDɈHHHNA9AL$DшHKDɈH H H NA9AL$ DшH K DɈH HHNA9~dAL$DшHKDɈHHHNA9~@AL$DшHKDɈHHHA9~AL$DшHKDɈHHHHEAHHEIHD9}[A\A]A^A_]HM1ff.ff.@4D@4A4D@t@t@tHH9uHEAHHEIHD9}T[A\A]A^A_]D]ILH11DUIHAWAVAUATSEFhL.DvLHBpDP HP0NAAM49t)˹9FˉMD`XDX`EHppAE8AL$AD9tD)ø9FÉEExAX D]HIAA9}DHcDL?HHHMIcA~LEH}HMDELL9}u[A\A]A^A_]fAnfAnDM}faHyfaH}fpfpAaff.LEJ H9@H9@8J H9@H9@ALcMD1fInLcMHfInooLfffofafifofifaoT fafoo ffffofafifofifafafoffofafifafDofififDaTHfofifaDHTH LH0H H9CEADEL I<1N, H}HDADDf xD<:DADDfLxfLxfLxHI9uKHcMHuEIHE1E1fHnHcMfHneDUHAWAVAUATSLcvhDZHJz DDFAӋA }HcHA9jEaAXfnMcf`]HI0L<Dfa~5J4fpHHuHEfnfp}HEHHH9s J*H9}+H]HL ff.oPoH@HoXfofafifofifaoHfafofaffifofifafaffgfFL9uDAL HA9"EA)A\$J~~Kfofafa~KfpNfa~Sfo@߈ffafafnfpNfaffgpfpffBEADDHAM EADDPE9~rEQADVDPE9~]EQADVDPE9~HEQ ADVDPE9~3EQADVDPE9~EQADVA9~ AAFLLAD9][A\A]A^A_]1ff.4@4HI9uLLAD9][A\A]A^A_]EIHE11vff.UHAWAVAUATSNhLBDNLEPAx AJHq41A9tD)9GDRZ A҉]HcISA9HHHEEMcAYf}I@0J4]HcMHufHnHDH]H}}mH]LL9s N*L9S}fnE1fofafpDBo@BoL@fffofafifofifafafBIL9uEADEL$HZE9EE)E~AvZNǃǃǃD#+Hp#)Hx#H`#!HH#H]UHATSH CHDH5HL%{6H5/HLhHH XHkH5LH5ȯLL%.H5PLLL%i-H5wLLL%l/H5-LuLXL%?3H5LXL L%RH5CL;LL%U H5LHE11H+L(~WAHHHC*HfHnHH5ٕflHC0H=ChHHE11A$HH5H=,HHH=XZt$He[A\]H5YHq@H}1H=cH<He[A\]ff.UHSHHp#H@Hx#4H`#8HHH]H@0ff.U1L AH !HZ1HH]f.UHAWAVAUATSHhFLDvhEHBp DL`0LXpLHAup`uBuEȋB EHP8UȉAHM E9}JE}DDEEIcHEHcEDpHHDuHpDLUM9UuHe[A\A]A^A_]fnfDnMMHf`fE`@uDfaUfEaHxfpL}lf.IC?L)H~ID$?L)H~!HHLH>„+L}IG?L)H~Ufnfnf`f`fn1fafafEpfpfpHfpfoToo\0EoT0fofaEo\0Eod0fifofifaoL fafofaffifofifafaAo\ffgAo ffofafifofifaAoT fafofAafAifDofDifafoAo fAaEoTfffgfofAafAifDofAfDifafAaEoT fAofEafAifEofDifDafoAo fEaEo\ffDfAgfDofAafEifDoffEifAaEoT fAafEofEaffEifEofEifEafEafDfAgfDofhffD`fof`fhfAof`fDhA fofhf`ETAL AD0H@H9DEL}DȉHM4LuM4LuM4LuL4LLuA99A)DEAA_HLE~5L4M,A~IMN< A~NfofafaA~NfpNfaA~VfoDuffafaDDufpNfafnA~]ffgpfpfA~MfofafaA~]fpNfaA~UfoDmfafafoDfpNfֈfafnfpfgA~ZfpfA~ fofafaA~ZfpNfaA~bfoDDfafafofpNffafnfpA~hfgfpfA~fofafaA~hfpNfaA~XDDfEfDofa݈AfDaDfEpNfAaffnDfgpHHUfpHUHffof`HUf`fofpNf`f`fofpNf`f`fAfof`fpNf`fpNfA_fAOfAGHUALEDuLmDUADAUD҈PHUD:HUADxD:QADx9UuAPDPAUD҈PHUDzHUADxDzQADx9U3APDPAUD҈P HUDzHUADx DzQADx 9UAP DP AU D҈P HUDz HUADxDz QADx9UAPDPAUD҈PHUDzHUADxDzQADx9U~qAPDPAUD҈PHUDzHUADxDzADx9M~3APHMDPAUD҈PDqHMADpQPHxEHHEIIHHEIE9EKMMDE1L}Lpff.ff.ff.AADATAATAATHI9uL}FEL]11LeEHEH]HELEHL]ILUAH jHPEȾPHUPH=1kL]LUH fUHAWAVAUATISHHLD#EL=AA?LH-u+Hx&LHHeD[A\A]A^A_]A?ǃLHD9tID$8@ѺǃAf.PHIPH=1H ߕAgHZUY^6fDL耺D#J@PHIپPH=1AlH HA[A_&@;A?H SHԉvHHMHU#IA|PHmPHM1HUH=;薹HMHUAYAZ# #H5HcHH=1HMHU1I1赹MHUHMIA?HMHU蚹AQhHMMMQHUȹR¾HAyH H=1HMHU:1I1.MHUHMIA?HUHMRhuH=R1HMHU1I1ָMHUHMIA?HMHU軸AQhH=o1HMHU艸1I1}MHUHMIA?mHUHMbRhH=1HMHU11I1%MHUHMIA?HMHU AQhkH=/1HMHUط1I1̷MHUHMIA?HUHMѷRhHMMMQHUȹRH= 1HMHUk1I1_MHUHMIA?HMHUdAQhH=1HMHU1I1 MHUHMIA?wpHUHMRhTH=1HMHU1I1赶MHUHMIcA?(HUHM蚶RhATAIپHPH=1HMHU_AXMVA?LAUIAH]PH=L1HMHU蝵YHUHM^ATIAH PH=1hHMHUA^XM-A?#AUIAHܣPH=˵1HMHUAZHMHUA[ATIAHPH=1HMHUA^XM:A?0AUIAHYPH=H1HMHU虴AZHMHUA[ATIAHPH= 1bHMHUA^XMA?AUIAH֢PH=Ŵ1HMHUAZHMHUA[ATIAHPH=1߳HMHUA^XMA?AUIAHSPH=B1HMHU蓳AZHMHUA[ATAIپHPH=1\HMHU_AXMYA?OAUIAHСPH=1HMHUYHUHM^ATAIپHPH=1۲HMHU_AXM'A?AUIAHOPH=>1HMHU菲YHUHM^ATAIپHPH=1ZHMHU_AXMA?AUIAHΠPH=1HMHUYHUHM^ATAIپHPH=1ٱHMHU_AXMA?AUIAHMPH=<1HMHU荱YHUHM^WfDUHAWAVIAUATSHHH*8iI1H5ҟǃHIAŅAE1H5ԜDLD趱ǃ1H誱H5L諱H賱趱ǃǃLHH5蔱HHt蓱LA蕱HHeD[A\A]A^A_]@LHH5NBHFH5XLɰADžtzAH5HIHPAo1H H=Z谯XZXݰt9ǃfH5L9H5:t6E1ZfD襰ǃfDLHuHuȅAuL r11AH H=ff.UHAUATISHRA\$ 9tDA)H 0AI9LCCI$HLA\$HL[A\A]]f.HI[LA\A]]ff.UHATISɯHѯHH8wHeH[A\]钳f.HSMPH=1H~A`H RXZHeH[A\]Cff.UHATIS9HAHH8wHeH[A\]f.HSMPH= 1Hw}AiH eXZHeH[A\]鳲ff.UHATIS詮H豮HH8wHeH[A\]rf.H>SMPH=1H|ArH լXZHeH[A\]#ff.UHAWAVAUIATSHH#L=gHDžhA?IH H=11L11L11LHH< HwHtEHLܭA?EU AEEHhHt购L輭He[A\A]A^A_]DHLH5SFHLH5DHH5LB;DL狓9N‰AZuHIALH(|LPH=c1輑A^A_fHH~IAPH=41H lHazA[A\fHHfIAPH=1H vlH7a2D#AXAYE]vUHAUATASHHHHH5vHHHtH90tHAAǃ#L#LkH#ǃ#腓LmHHt9ǃ#ǃ#H[A\A]]DHxH5 i1+H1[A\A]]fDǃ#ǃ#ǃ#HDHtH[A\A]]L-YLٔLHє@UHAWAVAUIATISH蜏(AL5HHA>LD{I}8HC HLHCIE8@C C$nCH3L@H3LA$9tA4E1H{8H; A>wrH2HeD[A\A]A^A_]#AfDPH|MPH=01AH gHz^u_AXDH|SMPH=1HG^AH g5XZTfDA>v8PHbMPH=1H gA1H]CY^A$#Aff.@UHAWLp#AVAUATSHLLH#H(nLLuBLALIdML54A>*#AD$'Hx#HHEI4$HPI4$H߉‹9AH}I|$>I<$%A>L3H`#ǏD#EtgD#EL#LlHe8,D#EHLǃ#ǃ#D#NHe[A\A]A^A_]D#HIAPAD$PAD$PHaA4$PHeHEHH=H[HEH1Ջ#H0wA>v2HHuIPH=BAI1HMHU荋^_I<$‹I|$ȐI<$诋A>L轐L#LA>L#H躐ǃ#ǃ#HeL[A\A]A^A_]L5A>vHIAIH uH dPH=cHZ1赊ZYQfDLpH}L39D#!eATIAHtxH cPH=H;Z14AXAY蓏H}AI|$]I<$DA>v:ATIAH xH hcPHYH=qH1ljA[XLH`#谌EA?AUL#LNA>D#EHD#,@H`#LɍL!D#Ea@11At$H=rsI1iIM=A>HbHEHXHEHHMMh>¹HuL#u(I<$H ˈ&HH'L?A>D#EHٍLǃ#ǃ#I|$sI<$ZA>HeL[A\A]A^A_]ZfNHIAP#H 6aHWPH]PH=W1谇#H hǃ#H#舊Mǃ#H#jD1蹇HIAP#H `H2WPH\PH=‡1H f.ATIAHuH r`PHU1H=|׆AZA[fDǃ#H#貉XDHIAP#H _PH[PHU1H=cH fH=o1躆DI蟆H= pH1螆IM3A>H_HEHVHE轋HMMhZ¹HuudH kHHl*Ha_HEHUHEMA>AWIA>HtPHU1HMH=YXZf.AUIA>HsPH^H=…HHEHUHEH1Y^eA>HH"tIPH=s1H ^AUHT踄Y^fǃ#H#蒇)DDHIAP#H ]HYTPHYPH=1BH A>HH^nIAaPH=1H ]HSAYAZbH]HEHSHEMA>AWIAZHXrPHM1HUH==蘃A[XATIAZH"rPH)]H= HEHH\SHHE1NXZnff.@HHt H@UHSHHHuHH]#HHHaH]ff.UHATSHH?Ht"H 3H[A\H5p]郈L%L葇t谹LH荇빐UHHAWAVAUATSGDO ~h^A)H]DMHFE/HcHHUSHIffUȉHLLy0EHULHQpHcLL$HLHMff.@}HzLMGH)IsHL@L)H!KL%H9I9AD !LH)H@!HL)HAA!J "H9@H9 HH)D!H@!K<'H9@I9AD !LH)H@ K #H9@I9@}SLu1oHo\HodH otH0fofofafafifofDofafafDifofifafAafAifDofafafDifafofAafofAifafifafDofofafDifafafofAafAififDofafDifafofAafifaA\ fafofiA$ fAifaATfofiAfaL fofifa AL AD H I9LuDuDLH4O OLMN LMOLELMLEA9A)DUAApLHA~A~ZM4 L A~RA~bMM4fofofaLfafafofpNfafafafofafafofpNfpNfafafofafafafpNfpNfofafafofafafafpNfofafafafpNfAfofpNfafafAafafpNfAfofafpNfpNfafA^fAHfofafADEfafpNf fADAAJ DHMHMJ4HMHMALELuLMANDUANA LMNA OA9~VNLEAHN LEANN AHNAIA9~&NLLEAHNANNONAIHuHME}HIHIIH9}J[A\A]A^A_]Lu1ff.ff.ff.ff.fD4HA4 tHA4tH4 tHAt HI9uLuWuL}11HUuHLmL]8fUHAWAVAUATSGO ^Vh)]HMiHcHuZHWE1fEfEffMD~ cHr0HuHrpHuHHuHHusuH4HcHuH4ڻHHxfnHUfpff.H]}J ;H]J;H]J<;H]J4;LZILQM)ILNI8AM)I8AE!IIII>AE!IM)I8AE!IM)I8AE!LB?I)I~AE!IM)I8AE!LQ?I)I~AE!IM)I8AEL@?I)I~}GLuE1BoBodfofDoBoL FoT0fDfqffqfAgfDofgfofEffAqfqfAgfDofAgfDofDfDfqfqfEgfDofgfofDffqfAgfqfEofD`fgfAofEofhfDifDaF\FfDofifDaBL0FT fDofhfD`fofAofDifaFTB$fofifaBL0Bd fofhf`fofofifaBdBfofiBL0fofafhf`B\ fofiBLfofafifaBBL BD0I@M9XH,(؉*^XL,DFEؙAD G8FDD(fF 17C1I1+CH *HIMA}H m*H~w!H0H8BHhATIAH0H %*PH= CH.1H0H8)BYH8H0^MtA}vAVIAH0PH=B1H0H8AXH0ZH88ATIAHV0H ~)PH=fBH1H0H8AH0H8AYAZMA}AVAIپH/PH=B1H0H8(A_AXH0H8ATIAH/H (PH=AH1H0H8@H0H8A[XM[A}PAVIAH=/PH=TA1H0H8w@AYAZH0H8ATAIپH.H (PH=AH#1H0H8@H0H8_AXMA}AVIAH.PH=@1H0H8?YH8H0^HATIAHB.H j'PH=R@Hs1H0H8n?XH0ZH8MA}xAVIAH-PH=?1H0H8?A[A]H0H8-ATIAH-H &PH=?H1H0H8>YH8H0^MA}AVIAH+-PH=B?1H0H8e>XH0ZH8ZUHAWAVAUATSH(LHuECE1IL(LMA LAHLmME2fDL1HLBAT$A9 LMALAԋMAT$)9sz(F5=H LMLmEMЉEM9MfDMfILL?LLuAH]AuHQBLI?MtH6AGMIZAHMEHA@EA9LtjHLDunI?ALM9E%MOE1f.IHL)Dt;ARLHL>DsHLHL{CH{2>IE@A$L9CeAMLLmAAE`H 38vrDDU9HMASPH H R PH=918XDUZ+fDH2:wdL9CAA$8LH;DU8H{DUHt =DUHDU=DUHeD[A\A]A^A_]PHMPH=(91H ADH:E8Y^bfDE11UHATSHi7=8H8lHL%~f8fHnHH5 LHC0flCG7HLhH5$AA HH=% 7HH 7$H5"HAA H=V$6HH6H7Y^HH 7E1AHz#H5#H=6#6?HL%OH6HE1H5$hAHH=O$R6HHR6$E1H5E$AHH=$6HH6E11A$H5$H=$H5HH5E11A$H5y$H=$H5HH5AA$HH5x"H=#e5HHe5E11A$HH5*"H=#= HH)5H5j4H4H54H4HT!HLH % H5S4LH5? 4LL%H5j L4LL%5H5jL~4LL%H5La4HH=5LHXXZH]5Ht0H=Q5He1[A\]:=fH5I5H94@H!5HMaximum number of worker threads to spawn according to the frame boundary. (0 = no thread)Maximum slice decoding threadsMaximum number of worker threads to spawn used by openjpeg internally. (0 = no thread)../../gst-plugins-bad-1.24.11/ext/openjpeg/gstopenjpegdec.cfile %s: line %d (%s): should not be reachedHandling frame with current stripe %dDropping too late frame: deadline %liUnable to decode the frame with flow error: %sFailed to initialize OpenJPEG decoderFailed to decode OpenJPEG dataFailed to negociate OpenJPEG dataFailed to allocate OpenJPEG dataFailed to encode OpenJPEG dataFailed to set %d number of threadsSub-sampling for RGBA not supportedSub-sampling for RGB not supportedUnsupported number of RGB components: %dSub-sampling for GRAY not supportedUnsupported number of GRAY components: %dUnsupported number of YUV components: %dSub-sampling of luma plane not supportedDifferent sub-sampling of chroma planes not supportedSub-sampling of alpha plane not supported current_stripe should be greater than 0Finished to decode stripe message=%p stripe=%d%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'gst_query_get_n_allocation_pools (query) > 0Multiple threads decoding only available in subframe mode.About to enqueue a decoding message from frame %p stripe %dWaiting until component is drainedAn error occured %d during the JPEG decodingreceived message for frame %p stripe %d last_error %d threads %dPause the loop draining %d flow_ret %svideo/x-raw, format = (string) { ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]image/x-j2c, sampling = (string) {"RGB", "BGR", "RGBA", "BGRA", "YCbCr-4:4:4", "YCbCr-4:2:2", "YCbCr-4:2:0", "YCbCr-4:1:1", "YCbCr-4:1:0", "GRAYSCALE" , "YCbCrA-4:4:4:4"}; image/x-jpc,sampling = (string) {"RGB", "BGR", "RGBA", "BGRA", "YCbCr-4:4:4", "YCbCr-4:2:2", "YCbCr-4:2:0", "YCbCr-4:1:1", "YCbCr-4:1:0", "GRAYSCALE" , "YCbCrA-4:4:4:4"}; image/jp2 ; image/x-jpc-striped, num-stripes = (int) [2, MAX], sampling = (string) {"RGB", "BGR", "RGBA", "BGRA", "YCbCr-4:4:4", "YCbCr-4:2:2", "YCbCr-4:2:0", "YCbCr-4:1:1", "YCbCr-4:1:0", "GRAYSCALE" , "YCbCrA-4:4:4:4"}pppo)oGponxnmgst_openjpeg_dec_change_stategst_openjpeg_dec_decode_frame_singlegst_openjpeg_decode_message_newgst_openjpeg_dec_pause_loopgst_openjpeg_decode_message_freegst_openjpeg_dec_loopfill_frame_packed8_4gst_openjpeg_dec_negotiategst_openjpeg_dec_opj_infogst_openjpeg_dec_opj_warninggst_openjpeg_dec_opj_errorwrite_fngst_openjpeg_dec_decode_stripegst_openjpeg_dec_decode_frame_multiplegst_openjpeg_dec_startgst_openjpeg_dec_stopgst_openjpeg_dec_flushgst_openjpeg_dec_finishgst_openjpeg_dec_set_formatgst_openjpeg_dec_handle_framegst_openjpeg_dec_decide_allocation../../gst-plugins-bad-1.24.11/ext/openjpeg/gstopenjpegenc.cfile %s: line %d (%s): should not be reachedStriped JPEG 2000 not accepted downstreamUnable to create a JPEG image. first component height=%dStripe %d encoded successfully, pass it to the streaming thread%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'Failed to initialize OpenJPEG encoderFailed to encode OpenJPEG dataAbout to enqueue an encoding message from frame %p stripe %dAbout to push frame %p stripe %dAn error occurred pushing the frame %sAn error occurred %d during the JPEG encodingAn error occured %d during the JPEG encodingGstOpenJPEGEncProgressionOrderNumber of stripes for low latency encoding. (1 = low latency disabled)Max number of simultaneous threads to encode stripe or frame, default: encode with streaming thread.Sebastian Dröge image/x-j2c, width = (int) [1, MAX], height = (int) [1, MAX], num-components = (int) [1, 4], sampling = (string) {"RGB", "BGR", "RGBA", "BGRA", "YCbCr-4:4:4", "YCbCr-4:2:2", "YCbCr-4:2:0", "YCbCr-4:1:1", "YCbCr-4:1:0", "GRAYSCALE" , "YCbCrA-4:4:4:4"},colorspace = (string) { "sRGB", "sYUV", "GRAY" }; image/x-jpc, width = (int) [1, MAX], height = (int) [1, MAX], num-components = (int) [1, 4], num-stripes = (int) [1, MAX], alignment = (string) { frame, stripe }, sampling = (string) {"RGB", "BGR", "RGBA", "BGRA", "YCbCr-4:4:4", "YCbCr-4:2:2", "YCbCr-4:2:0", "YCbCr-4:1:1", "YCbCr-4:1:0", "GRAYSCALE" , "YCbCrA-4:4:4:4"},colorspace = (string) { "sRGB", "sYUV", "GRAY" }; image/jp2, width = (int) [1, MAX], height = (int) [1, MAX] ;image/x-jpc-striped, width = (int) [1, MAX], height = (int) [1, MAX], num-components = (int) [1, 4], sampling = (string) {"RGB", "BGR", "RGBA", "BGRA", "YCbCr-4:4:4", "YCbCr-4:2:2", "YCbCr-4:2:0", "YCbCr-4:1:1", "YCbCr-4:1:0", "GRAYSCALE" , "YCbCrA-4:4:4:4"}, colorspace = (string) { "sRGB", "sYUV", "GRAY" }, num-stripes = (int) [2, MAX], stripe-height = (int) [1 , MAX]video/x-raw, format = (string) { ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]ٻٻٻٻٻpٻٻٻٻٻpٻٻٻٻٻٻٻٻؽؽٻٻٻٻٻٻٻٻٻٻٻ@@@@@@Xp@(HSwS Ss    gst_openjpeg_enc_change_stategst_openjpeg_enc_encode_frame_multiplegst_openjpeg_enc_fill_imagegst_openjpeg_enc_opj_infogst_openjpeg_enc_opj_warninggst_openjpeg_enc_opj_errorread_fngst_openjpeg_enc_encode_stripegst_openjpeg_enc_encode_frame_singlegst_openjpeg_enc_startgst_openjpeg_enc_stopgst_openjpeg_enc_set_formatgst_openjpeg_enc_handle_frame?gst_openjpeg_enc_handle_framegst_openjpeg_enc_change_stategst_openjpeg_dec_handle_framegst_openjpeg_dec_change_stateGST_IS_OPENJPEG_ENC (element)GST_IS_OPENJPEG_DEC (element)Failed to fill OpenJPEG imageAn error occurred err_code=%dStart to decode stripe %p %dGstBufferPoolOptionVideoMetaFailed to open OpenJPEG datagst_openjpeg_enc_set_formatgst_openjpeg_dec_set_formatInternal data stream error.Failed to map input bufferstream stopped, reason %sUnsupported colorspace %dOpenJPEG JPEG2000 encoderOpenJPEG JPEG2000 decoderFlushing -- stopping taskComponent not started yetOPEN JPEG decode fail %dMaximum openjpeg threadsFlushing -- task stoppedgst_openjpeg_dec_finishEncode JPEG2000 streamsDecode JPEG2000 streamsgst_openjpeg_enc_startgst_openjpeg_dec_startgst_openjpeg_dec_flushgst_openjpeg_enc_stopgst_openjpeg_dec_stopNumber of resolutionsopenjpeg warning: %sUnsupported depth %dSetting format: %pAimage/x-jpc-stripedEncode stripe %d/%dCodec/Encoder/VideoCodec/Decoder/VideoDraining componentprogression-orderopenjpeg info: %smax-slice-threadsProgression orderProgression OrderNumber of threadsNumber of stripesDrained componentOpenJPEG EncoderOpenJPEG DecoderNumber of layersFlushing decodernum-resolutionsgst-plugins-badComponent readynum-componentsHandling frameGstOpenJPEGEncGstOpenJPEGDecFlush finishedtile-offset-ytile-offset-xstripe-heightTile Offset YTile Offset XStarting taskpool != NULLyo=%d y1=%dtile-heightopenjpegencopenjpegdecnum-threadsnum-stripesmessage: %pmax-threadsimage/x-jpcimage/x-j2cTile Heighttile-widthnum-layerscolorspaceTile Width2025-01-06image/jp2openjpeg error: %ssamplingpropertyopenjpegStoppingStartingStopped1.24.11sinksYUVsRGBrpclrlcppcrllrcpcrplRPCLRLCPPCRLLRCPLGPLGRAYCPRLsrcEOSXeeeeeeff.f>fNf^fnf~fffffffffgg.g>gNg^gng~ggggggggghh.h>hNh^hnh~hhhhhhhhhii.i>iNi^ini~iiiiiiiiijj.j>jNj^jnj~jjjjjjjjjkk.k>kNk^knk~kkkkkkkkkll.l>lNl^lnl~lllllllllmm.m>mNm^mnm~mmmmmmmmmnn.n>nNn^nnn~nnnnnnnnnoo.o>oNo^ono~oooooXHp0%(6 O PP Q R hVep`5p55`PeXe`e`e`efg g `e P]) 5]J R `e^ ex 4e '2`e?pA0pTppjgvPepXep fp5V5U5 'TDV&q_<y1Q {g|;P;]#(+03PMRhP5gge@le@"9`O=fp~ `Eg*63A ? T@_BkpBw0upA@PAй0A`AA)GB#SB_pA0BP A'`@ PBg?"@!- @%8@C@BCtT 6RNSS9QXO]1RcuRiHRoQuP{qO@66gS6QGUSU7X7T777x8P8O_P08P88U URUGT#/U)_U/R5SU;UARGUSM8S%PYP_Qe:k:q9w8} :98999h9X:RU:BPT ;UUUP;TTQT;;US 0SmQ7T;%O+;1(<7SQ=QCp<IPOPUWV[l9 l@@2+0 PM! 7 .AZ 09~ g p , (r g3Nw60N @N2  M.# k* =  NX  TMu  8M  @N"M d   N NCM' P,`N%8 gV @3Ht gy f@ @f@ g gPM(O OOeTNUCSHCoR{UiRcIV/UUUT GTuxCX V_U]VSUURUS0ORCCU(DUUVT/OP _P)D`DU5D#ED8EhE;SOASGUSRYTwySSqCSTTTTU}wUkU_TeEkSFS#UShFQQR_R|P5OMES UO' h       * T b t       !<Ong`"/ANg ,GYopU"8Zp5`|p 4IZis!4[V;L]i  e7Ng|X%7F^m&7Jgg"- `5?\p -Ley8Rp !29Ct4Jpext/openjpeg/libgstopenjpeg.socrti.scrtstuff.c__TMC_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrygstopenjpeg.cplugin_initgst_plugin_desc.LC3.LC0.LC1.LC2.LC4.LC5.LC6gstopenjpegdec.cfill_frame_packed16_4fill_frame_packed8_3fill_frame_packed16_3fill_frame_packed8_2fill_frame_packed16_2fill_frame_planar8_1fill_frame_planar16_1fill_frame_planar8_3fill_frame_planar16_3fill_frame_planar8_3_genericfill_frame_planar16_3_genericskip_fnseek_fngst_openjpeg_dec_get_type_oncegst_openjpeg_dec_initgst_openjpeg_dec_class_intern_initGstOpenJPEGDec_private_offsetgst_openjpeg_dec_parent_classgst_openjpeg_dec_src_templategst_openjpeg_dec_change_stategst_openjpeg_dec_sink_templategst_openjpeg_dec_startgst_openjpeg_dec_stopgst_openjpeg_dec_flushgst_openjpeg_dec_finishgst_openjpeg_dec_set_formatgst_openjpeg_dec_handle_framegst_openjpeg_dec_decide_allocationgst_openjpeg_dec_get_propertygst_openjpeg_dec_finalizegst_openjpeg_dec_debugwrite_fn__func__.11fill_frame_packed8_4__func__.6__func__.19__func__.18read_fngst_openjpeg_dec_opj_error__func__.10gst_openjpeg_dec_opj_warning__func__.9gst_openjpeg_dec_opj_info__func__.8gst_openjpeg_dec_decode_stripe__func__.12__func__.7gst_openjpeg_dec_set_property__func__.20__func__.15gst_openjpeg_dec_decode_frame_single__func__.14gst_openjpeg_dec_decode_frame_multiple__func__.16gst_openjpeg_dec_loop__func__.13__func__.2__func__.17static_g_define_type_id.21__func__.0__func__.4__func__.1__func__.5__func__.3.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC25.LC26.LC27.LC28.LC29.LC30.LC38.LC37.LC34.LC35.LC36.LC33.LC31.LC39.LC32.LC41.LC44.LC46.LC47.LC45.LC42.LC40.LC43.LC48.LC49.LC50.LC53.LC51.LC52.LC64.LC65.LC66.LC56.LC54.LC62.LC59.LC57.LC61.LC60.LC58.LC63.LC55.LC67.LC68.LC70.LC69.LC71.LC72.LC73.LC74.LC75.LC76.LC78.LC77.LC79.LC81.LC80.LC86.LC82.LC83.LC84.LC85.LC87.LC88.LC89.LC95.LC90.LC91.LC93.LC94.LC92gstopenjpegenc.cfill_image_packed16_4fill_image_packed8_4fill_image_packed8_3fill_image_planar16_3fill_image_planar8_3fill_image_planar8_1fill_image_planar16_1gst_openjpeg_enc_get_type_oncegst_openjpeg_enc_initgst_openjpeg_enc_class_intern_initgst_openjpeg_enc_propose_allocationgst_openjpeg_enc_parent_classgst_openjpeg_enc_startgst_openjpeg_enc_encode_frame_singlegst_openjpeg_enc_encode_frame_multiplegst_openjpeg_enc_debuggst_openjpeg_enc_set_formatCSWTCH.131gst_openjpeg_enc_opj_errorgst_openjpeg_enc_opj_warninggst_openjpeg_enc_opj_infogst_openjpeg_enc_encode_stripegst_openjpeg_enc_get_propertygst_openjpeg_enc_set_propertygst_openjpeg_enc_stopgst_openjpeg_enc_handle_framegst_openjpeg_enc_finalizeGstOpenJPEGEnc_private_offsetgst_openjpeg_enc_change_stateid.1gst_openjpeg_enc_src_templategst_openjpeg_enc_sink_templatevalues.0static_g_define_type_id.15.LC24__FRAME_END__crtn.s_END___dso_handlegst_element_register_openjpegdecgst_element_register_openjpegenc_START___TMC_END__gst_openjpeg_dec_get_typegst_openjpeg_enc_get_typegst_element_class_set_static_metadatagst_caps_new_empty_simpleg_cond_initgst_video_decoder_set_subframe_modegst_object_unrefgst_caps_get_structuregst_element_class_add_static_pad_templateg_cond_signalopj_stream_creategst_video_encoder_finish_subframegst_pad_pause_taskopj_stream_set_user_data_lengthg_queue_push_tailg_mutex_cleargst_video_decoder_finish_subframegst_video_frame_unmapgst_video_decoder_get_typegst_pad_start_taskgst_video_encoder_finish_frame_gst_debug_category_newg_type_register_static_simpleopj_end_decompressgst_jpeg2000_sampling_is_monogst_video_decoder_drop_subframe_edata_GLOBAL_OFFSET_TABLE_opj_read_headerg_cond_clearg_param_spec_uintg_queue_initg_return_if_fail_warningg_once_init_enter_pointerg_strchompgst_video_decoder_set_packetizedgst_video_decoder_get_processed_subframe_indexopj_encodeg_mallocg_assertion_message_exprgst_video_decoder_set_needs_formatgst_plugin_register_staticgst_event_new_eosgst_mini_object_unrefgst_element_call_asyncgst_caps_is_emptymemcpygst_pad_push_eventgst_plugin_openjpeg_registergst_query_get_n_allocation_poolsgst_flow_get_nameg_object_class_install_propertyopj_codec_set_threadsgst_jpeg2000_sampling_from_string_finigst_video_encoder_negotiateg_enum_register_staticg_cond_waitopj_set_warning_handleropj_set_default_decoder_parametersgst_plugin_openjpeg_get_descgst_caps_truncategst_buffer_unmapgst_video_codec_frame_refgst_core_error_quarkopj_image_creategst_buffer_mapg_malloc0g_mutex_initopj_decodeopj_stream_set_seek_functionopj_setup_encodergst_video_codec_frame_unrefg_get_num_processorsg_value_set_uintgst_video_frame_mapg_rec_mutex_lockopj_start_compress_etextg_queue_pop_headg_value_get_uintg_malloc0_ngst_video_decoder_negotiategst_debug_logg_value_set_enumg_mutex_lockgst_video_decoder_get_subframe_mode_ITM_deregisterTMCloneTablegst_video_meta_api_get_typeg_value_set_int_PROCEDURE_LINKAGE_TABLE_g_intern_static_stringg_type_class_peek_parentopj_set_info_handlerg_once_init_enter_DYNAMICgst_type_mark_as_plugin_apig_strdupopj_set_error_handlerg_rec_mutex_unlockgst_buffer_pool_get_configg_value_get_enumgst_mini_object_refopj_destroy_codec_gst_debug_mingst_library_error_quarkgst_buffer_newg_param_spec_enumgst_video_decoder_set_output_stategst_jpeg2000_sampling_is_rgb_gst_element_error_printfgst_query_add_allocation_metagst_video_codec_state_refgst_element_registerg_queue_is_emptygst_pad_query_capsopj_stream_set_read_functiongst_buffer_pool_set_configopj_stream_set_user_datagst_stream_error_quarkopj_end_compressg_type_namegst_structure_has_namegst_memory_new_wrapped_endgst_video_codec_state_unref__cxa_finalizegst_pad_stop_taskopj_stream_set_skip_functiongst_caps_new_simpleg_mutex_unlockg_value_get_intg_once_init_leavegst_buffer_pool_config_add_optionopj_create_decompressgst_debug_category_get_thresholdgst_element_message_full_ITM_registerTMCloneTablegst_video_decoder_finish_framegst_pad_get_allowed_capsopj_create_compressgst_video_encoder_get_typeopj_image_destroygst_jpeg2000_sampling_to_stringgst_video_encoder_set_output_stategst_video_decoder_get_input_subframe_indexgst_query_parse_nth_allocation_poolg_once_init_leave_pointeropj_stream_set_write_functiongst_jpeg2000_sampling_is_yuvgst_video_decoder_allocate_output_frame_gst_debug_register_funcptrgst_memory_mapgst_structure_get_nameopj_setup_decodergst_pad_peer_query_capsgst_memory_unmapg_freeg_reallocgst_video_decoder_set_use_default_pad_acceptcapsgst_buffer_append_memorygst_allocator_allocgst_video_decoder_drop_frameg_type_check_instance_is_aopj_set_default_encoder_parametersgst_structure_get_stringgst_query_find_allocation_metagst_structure_get_intgst_video_decoder_get_max_decode_timeopj_stream_destroygst_video_decoder_have_last_subframeg_cond_broadcastg_param_spec_intg_type_class_adjust_private_offsetld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1790 (illumos)@(#)illumos illumos-80b758da23 January 2025GCC: (OpenIndiana 14.2.0-oi-1) 14.2.0.dynamic.eh_frame_hdr.eh_frame.SUNW_syminfo.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rela.plt.text.init.fini.rodata.got.fini_array.init_array.data.tm_clone_table.data.rel.local.data.rel.ro.bss.symtab.strtab.comment.shstrtabXX pHHtp "oBpp0006oTD %%L"(6(6ToOOpboPPPP`ooQQ<RRxBhVhV0ee0 pp]@`5`5p5p5255 ``PPePeXeXe`e`e`e`e`e`e  ff ggPg81^  И0 `(