/
ELF>`L@J@8 @@@@P'P'000DaDa8HH0(:(J(J0088800hhhDDStd88800Ptdp"p"p"QtdRtd8HHpp/lib64/ld-linux-x86-64.so.2 GNUGNUs~o;`A GNUU{NC<g |:^D@# )V~$ , F"1gG}jrc77WUh*)dSrU_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_maingpg_err_code_from_syserrorgpg_strerrorgpgrt_log_errorexitgpgrt_callocgpgrt_strdupgpgrt_free__errno_locationstrlengpgrt_fopenmemgpgrt_b64enc_startgpgrt_b64enc_writegpgrt_b64enc_finishgpgrt_fclosegpgrt_fputcgpgrt_fclose_snatch__stack_chk_fail__ctype_tolower_locgpgrt_vbsprintfstrcmpstrchrstpcpystrcpygpgme_newgpgme_set_protocolgpgme_set_ctx_flaggpgrt_log_fatalgpgrt_log_buggpgme_strerrorgpgme_pubkey_algo_namegpgme_hash_algo_namegpgrt_b64dec_startgpgrt_b64dec_procgpgrt_b64dec_finishgpgme_data_new_from_memgpgme_freegpgme_data_release_and_get_memgpgme_data_writegpgme_releasegpgme_set_sendergpgme_key_unrefgpgme_signers_cleargpgme_data_releasegpgme_set_armorgpgme_set_keylist_modegpgme_op_keylist_ext_startgpgme_signers_addgpgme_op_keylist_nextgpgme_data_set_file_namegpgme_data_newgpgme_op_encrypt_sign_extgpgme_get_armorgpgme_op_encrypt_extgpgme_data_set_encodinggpgme_op_decrypt_extgpgme_op_decrypt_resultgpgme_op_verify_resultgpgme_op_signgpgme_op_verifygpgme_check_version_internalgpgme_get_engine_infogpgme_pubkey_algo_stringgpgme_op_importgpgme_op_import_resultgpgme_op_export_extgpgme_get_keygpgme_op_deletegpgme_conf_releasegpgme_op_conf_loadgpgme_op_createkeygpgme_op_genkey_resultgpgrt_strconcatgpgrt_log_info_gpgrt_get_std_streamgpgrt_read_linememchrstrncmppow__sprintf_chkmemsetgpgrt_asprintfgpgrt_log_stringgpgrt_set_strusagesetlocalegpgme_set_localegpgrt_argparsegetenvgpgrt_log_set_sinkgpgrt_log_debuggpgrt_setvbufgpgrt_strusagegpgrt_fprintfgpgrt_fputsgpgrt_fflush__printf_chkstrtolgpgrt_set_binarygpgrt_setbufgpgrt_readgpgrt_writegpgrt_ferrorgpgrt_fopengpgrt_filenofstatgpgrt_freadmalloclibm.so.6libgpgme.so.11libgpg-error.so.0libc.so.6GLIBC_2.29GLIBC_2.34GLIBC_2.3GLIBC_2.4GLIBC_2.3.4GLIBC_2.33GLIBC_2.2.5GPG_ERROR_1.0GPGME_1.1GPGME_1.0/usr/lib64    
  H>p
Sii     ^ii hti    r~ui    ,   Qp Pp H@MHMHHHHH HYHHHH`yIIdII   Ik(IP0I8Is@IpHIPIzXI0`IhIpIxIII0III`III0I@I@I`IIIPtI@IeJЮJ(P8PHP XPhP'xP3PHPNOO*O0O1OkpLxLLLLLLLL    L
L L L LLLLLMMMM M(M0M8M@MHMPMXM`M hM!pM"xM#M$M%M&M'M(M)M+M,M-M.M/M1M2M3M4M5N6N7N8N9 N:(N;0N<8N=@N>HN?PN@XNA`NBhNCpNDxNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUOVOWOXOY OZ(O[0O\8O]@O^HO_PO`XOa`ObhOcpOdxOeOfOgOhOiOjOlOmOnOoHHHtH5:%;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`hahbhchdhehfhgqhhahiQhjA%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5DE1[AWfAVAUATU1SHeH(|$,H=Ld$@Ht$ dH%(H$1HD$,)D$PHD$@HD$ )D$`HD$HHD$pH5<11111H11HD1HLtWD$\=t2iu?@stD$TfD=XuDL115H=HH=HHHoHD11IH7Hǃ1L HD$ HH1L%Wf1LHHD$ HHusvi11Hb1ɺ1HL=L5֚c  I ILLH5H1E1E1fHH{HHH
oHHHH}M11HLL5HHD$L}HD$KI8H=IHqsiH$dH+%( H(1[]A\A]A^A_ÿLHPLMA<$,ZL<ILaM6MmH=HTH\AEu"j;A<$IHjA$tJ<
uIHLHHA$uHLH@HtE11E1fHu1ZLR1K"jH=,1\WKH@H51|1<PH5H1Z<H=)H5H13ftYHIH}t A<$,Lt1LtIHH5mHHtxuHx H5LAD$Ml$< uAEI< t<    tH5`LAEt<    ,H=Iu11HܕHH HD$aH|$I1
Hx:L6 AHH?HH-H{1oH5^LrAEt<    1<s
iS1H\$8Ll$0Lt$4HHu11H1HٺLHZ[HD$8HHD$0=XpHH{1Dd$0VHHHLxD$0H;D$81T$0Ht$81H=ILD$4HٺLH<H|$8RD|$4HLHLD$4H;D$8.HuH}L-H%=    D31H|=    IHH=1E11HDH;hHHtL8tMt&HL1H1IHuH=HIHuH=1Mti1YL!|HHt@oHHHHt|
tF
Hy/H7HL1HH=ɑ1LHD$Ld$/H5L7H5LnAE.IEH5HHD$IHZHH$L$IrLT$LT$HFLLHLT$HD$(LL$LT$HCLLL$"H|$xzH|$I-H=ZzIi7:M)<    H=1LE1BH5LH9HH HHL$Hx HL$
HHD$HuH<\uy
DƈBHuL    LLl$kLL$t    LL$BHt$H=H1LH|$j    H=gH1L@H8H={E1LRE11H=H1EH=)E111+H=1E11yE11ot$01E1H=ME16H=\H1(H= H1H=1H=<1}CDžt    Ht$H=~H1ILa% Džt    zHt$H=$H1bH=2>f.@1I^HHPTE11H=!cf.H=)H"H9tH&Ht    H=H5H)HH?HHHtHHtfD=u+UH=Ht H=~d]w*wHHcH>@1DHHHqHHH    H-H/HHЀ    ~J0q@    vcq@DBp@    wpDBPDDЀ    vPDDɀvPE1wDDDDDfHw8J7q@    vp@wWDfHE1wJWq@    3@qE1@wD%pE1@WDff.@HЁEH@UH@H=݀HH1fAUATUHSH>"FHLf<"/L1Ʉu!fL<"ttzLB<\u@u}HcIHEMti<"teL!fAIAD$M<"t?t;MT$<\uAT$t%B<wNIcL>BHXMA1A<$"Lk CIHL[]A\A]AAD$IMbwI|$&Ņ$MT$=AD$fDA    IAD$A IAD$A
IAD$A IAD$mDAIAD$UDH2E1H[L]A\A]@AD$-D(=wUAD$<\ A|$uI|$7AD$MT$E1wIQ1I    BABw&IqAHV?IуɀNÁw9IQAHr?ɀJ
%    ŁIQ?ȀAAA붍$MT$ vAD$ ff.Ht{ATUHSHHIIHtAH}8HtLe8Ht*HKHt1HH    HuH(HEH[]A\fD[1]A\fHkH[]A\@1ff.fATUSHtWHHHIHtAH{8HtsLc8Ht*HEHt1HHHuHHS[]A\fH=|@H][]A\HAVAUATUSHWD(IIHAFuI~Ht AFu    In HuVIn8HuLHuE,$[]A\A]A^HXHtHEHH9uIn8HDH(HtHEHH9uIn HW|fff.@AUI@ATIUSHHHtq@LH7LHE +IHtCH}8HtLe8Ht,HSHt;HHHuH(HEH[]A\A]HH={@HkH[]A\A]fAUAATI@USHHHtiH1ELEsIHtCH}8Ht-Le8Ht,HSHt;HHHuH(HEH[]A\A]HH=bzD@HkH[]A\A]ÐATI@USHHD$=HtxD$@HL@0,E(IHtDH}8HtnLe8Ht-HSHt<@HHHuH(HEH[]A\DHH=y@HkH[]A\AT@SHHH@S$HIH5yNS$H5{yL6HSHtH5`|L^HSHtH5yLFC fLH56yH*HL[A\H= y@AUATUHS@HH@Iă~wLtUfH5G~HE1*EDLH5xYHL[]A\A] AwHUE1HtH5}L_DEfLE1H5}H*H=8xAvAU@ATUSHHHHS@IHtH5zHHSHtH5xLHS(HtH5wLHS8HtH5wLHSHHtH5wLyCfH5lwLH*CfLH5wH*C fLH5wH*C$fLH5nwH*}H{0t{@IHHk0@Ht>s$HHt"IUHkHHHuHHHHmHuLH5vL+H{@}@AIHHk@@Ht@Ds$H5Ht"IUHHHHuHHHHmHuLH5yvLH{Pty@IHHkP@Ht<s$HHt"IUHtGHHHuHHHHmHuLH5vL#HL[]A\A]DIEf.IE9IEH=uH=;uff.@AWIH5uAVI1AUATIUSHHdH%(HD$1H$HHH5~HIHLHHAątDH<$LcH;HD$dH+%(HD[]A\A]A^A_DL(Aąu1H1HHuv@H$HHt{@HLLHX H$
IHtnE11D;E1A,+At Af.tE1 AHA EDE19fATUHSLgMtGI\$8Ht4H1f.HtD|L‹4B94tM$$MuL[]A\ÐAWAVAUATIHHUSHL$ @HHMH5sL\Hd@dIH@H=s1Mt$IE MtODM~8Mt6H rH0tttAHIA?H9tM6MuHH5rLH<\$ fLH5tH*PHL[]A\A]A^A_fDH=r,IE8ID$HHH?HsHfHHOIUIMHtLjH9t^IEL(HGHd)HrH5qL)@IHt-@FMl$H=qfDH[H=ptH=^qhHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H1HD$HD$ $D$0HD$:HT$dH+%(uHff.fHAHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HDHD$HD$ $D$0HD$xHT$dH+%(uH+ff.USHHH5oE1HtHxA7u<Hh H5oHE1t"H5oHAyu    E1HD[]ff.AWAVAUATUSHHHT$QHPHø7JHk 
HI%MHA8HhHHHD$H8Hq1{UHS HfHHt
HHr HA9u1H[]A\A]A^A_DHCH$HE1@HEAHuE1H$DEt`DHHtZHtQxuKHLp L6
LHfHueAGE9AH$DEuH4$~tH7[]A\A]A^A_Å    f.H[]A\A]A^A_ø%Hs 1  AUATUSHdH%(HD$1HH,$EHfD<
HuHcIHEH]HE1uHt0<
uCXHIcHAHICuЀ?t@+Ht\McKHHHD$dH+%(uRHL[]A\A]fDMc1KDE1ǿ1L1H=$lH=lff.fUHdH%(HD$1Hu<H<$H<$HkH5kH$HT$dH+%(uH]ÉH=KvH1Y@Ht tSuhHHt*HDHHuGHfD3Hf.HHuH뤉1H=ufDAW@AVAUATUSHHXHD$@H
S@HH5jH;@HD$8H
L;@M@YHH}
@@A_3IHW
@@IH%
@%    s !H.jHD$@|H%jHD$ÀgHjHD$ HjHD$(]H
jHD$0L5
jQLjLH5iLLD$
H5JmLH5siLH5nLH5QiLHt$L Ht$L@Ht$ LHt$(LHt$0LwLL^Ht$LOLH5iHAW8H5iH&AW8H5hH AW8H5hHAHHtH5hHIWHtH5hHA<]AG<HPwHcH>f.HgH5hHADHHtH5hHAHHHtH5vhHzIWPHtH5mhHbAGfH5bhHH*IG(HfH*H5HhHIG0HfH*H5hHlAG8fHH5h*KAG<fHH5gH*/AG@fHH5gH*I tx@]IHqI_ @Ht;HHt%IT$HDHHHuHHHHHuLH5xgHHD$8H@HrfHHHuH*HUM?MZHT$8H|$@H5gk|HD$@HX[]A\A]A^A_He@He@He@ID$HfDHƒfHH    H*XWfHƒfHH    H*Xf@L5eH@LHD$}HT$HB IEHHHHuHLVeHJMfD@L-eH(@LLD$HD$HHT$HLD$HB IEH%DHHHuHHJf@IHdHD$0MAFHIF IEHHHHuL2IVHf@IHdHD$(MAFHIF IEHZHHHuL2IVf@1IHcHD$ M~AFHIF IEHHHHuL2IV>f@IH@H=bBIF IEHhHHHuL2IVD@aIHr@H=gIF IEHHHHuL2IV;D@IH@H=CbIF IEHHHHuL2IV D@IHaHD$MAFHIF IEH$HHHuL2IV@D@1IHaHD$MiAFHIF IEHHHHuL2IV)f@IH@H=dBIF IEHtcDHHHuL2IVfHD$8HhH`MujMujMuvMuMu4Mu4IUMusMuMuIUH `NH=_@H=_@AWAVIH58aAUIATIUHSH(dH%(HD$1jHAXtA7HL@HHxA7 IE1HD$tHH8Hm H,HHD$HHSHT$HL$HHADžKH1YADž6HT$H|$HADžHD$1HD$IEHE1HHD$dH+%(H(D[]A\A]A^A_f.1fHh HD1HLH$ADžt&LDLIH_1wkH|$A>171PEGGDA:5D+tPDA@H|$HHDLDLIHSh1|H|$HAUATUHH5^SHHxA7HHc@(vw=H=(H5<^HHHH9H)IH91H5fHLdHHHHHH5^HHD(LH=HAD,uH;H_E1HD[]A\A]fDHfH5eHSH)HH@H=1H5eHHp@qIH@H=dH=]ID$ HHI|$8HtI\$8HHUHHHHuL ID$E1D:A:H\:HH1f.HLtDAgLeE1X@AUIATIUHSHdH%(HD$1HHHHLLH5Y;LH5[H $LHH5[AHHD$dH+%(HD[]A\A]@HH5b:HHHHu>H $HCHHu%DHH9t8H $,fLH5XL^1H5ZL @IH@HH=ZIE HHtsI}8Ht=I]8Mt\ID$Htzf.HHHuL*E1IUfD1Aĉ EEAfDLA EDEf@Ml$E1U>H=Y1AWAVIAUATUHSHXdH%(HD$H1Ht$$HD$@HD$8HD$0HD$(Aąts1E1E1&L>1LH|$(LrH|$88H|$0.HD$HdH+%(HXD[]A\A]A^A_D|$$DH5WHIH`@D$ t4H5YHHpt LH5XHHt@H5XHHt@H5XHeHt@H5YH=Ht@dH5]XHHt@<H5XHHt@pH5XHHD$Htx~HD$H5WHHt
xHT$@H5[HÅ H5WHHHYDiIH虼H1ɺLHD$(HD$t/cfHt$(L胺H|$(qHD$(Ht$L{tLHL$8LHHVD$ gHD$Ht H|$8H蝽H|$0SŅLL$0LD$8D1HT$@LHAEH|$8LHD$81Ht$0LHVHD$0AE1Ht(H;HkHtf{H}HHuHfH|$@1@1H|$@E1A7DD$ AAA2A@QÀpAAE1蓽LHUH1H|$@H@ HD$}ljD$ ZHUHt$ L1RDd$ HL$8HTLHA)H|$@E1A.fHp L%t$ HUHDмH2UDLH1n蟼誹AA蘼H]LH17H|$8AE1 ff.AWAVIAUATUHSH8dH%(HD$(1Ht$HD$ HD$1Aąt;莻H|$脻HD$(dH+%(H8D[]A\A]A^A_fD|$HL$ HLH{SIAąH|$ AąHL$HT$ LμLAHEH|$ ݺHD$ C@ IHHS@HtH5 SHHS(HtH5SLSH5QLSH5QLSH5PLqSH5\SLXH{ @NHD$HLc@L=mQMD@HHIT$@HtH5RHA|$$HHtH5PHA|$(蚻HHtH5PHAD$(fLHH**HD$H@HHHHuHHSM$$M1HT$H5?RL HLH5;RL#Ht H8tH H5RHHHt$HRHHD$Aąu]H|$ HYHHD1H|$ HD$HX4fD訸HEQH@葸HQHH=    N)fH5NH,BH=bMfDAWAVAUATUHSHHH4$Ht$dH%(HD$81HD$0HD$(HD$ Aąt[E1E1L蝳H|$ L;H|$0QH|$(GHD$8dH+%()HHD[]A\A]A^A_ÐDt$DH5OOHI1HhptL`H5VHD$ Ht,xu&Lx H5=PLKD$ H5OHHt
xH5RH[IHDH\$ IHҳ1ɺLL0Aąt4@Ht$ LñAąH|$ 讴HD$ HL躲tH4$HL$0HNH^AąI?I_HtkH;HHuLWf1fH<$H/NDH1E1A7E1贵H<$HM1H1H|$(AąL$ HT$(LHt$0}AąH|$0LHD$01Ht$(H<$HqNHD$(AHp LH5#NL*D$ ߴH<$HMDH1軴H<$HUDH1k藴H<$HMDH1GeDAVAUIATUHH8dH%(HD$(1Ht$ HD$ HD$HD$1Aąt=訳H|$螳H|$蔳HD$(dH+%(H8D]A\A]A^Ð|$ 7HL$ LHHKIAąHL$HLLHA=:tHt$HHT$ 1LAEH|$ H|$HD$ ӲLHD$Ht H8tHH5LLHHt$Ht+HKLoHD$AąH|$ fDDHLHDL1H|$&AąuHL$Ht$ 1LA
iHjSHDQHHKH0AWAVAUATI@USH(dH%(HD$1HD$H@<1H蔮@I貳IH>@L7H=@KIE 'HH I}8HtݯI]8MID$HOfHHHuL*IUH|$贬Lt$HVL-JM@IHA~@AFHcH>DHUJfH5FLIVHtH5WJLIVHtH5IPLIV HtH5-JLIV(HJH5JLHHDxHEHHHHuL:IWHD$L0Lt$MHH5IL>H1HT$dH+%(H([]A\A]A^A_LH;I@H1I@H8I@H$I@H I@LH^ SfDL}HbEk趭ЁEHD$ \D$ Ml$fH= DH=DAWAVAUATUHSHxH4$@dH%(HD$h1HD$`菰H@Ht$\HI_ADžt8LHD$hdH+%(HxD[]A\A]A^A_f.|$\H5GHHD$HD`A1EqH5GHHt@BIH5GHHt@S!H5}GHrHt@H5[GHJHt@ H5DH"Ht@\H5GHHt@HH5FHHt@FYH5FHHt@&1H5FHHt@%    H5GHZHt@H5HH۾EH\$IHD$0Hs1DLHӨHL$`D$HHL$@=Ll$8D|$LHt$@H|$t@Ld$`حHD$HH.@AT$HH5 BL-EL=EL5EAT$H5AHiAT$LHRAT$H5lEH7AT$H5YEHAT$H5JEHAT$H58EHAT$LH߃AT$H5DHAT$LHA|$A AD$HiPHcH>DA7 D1E1ufDeHCH\$H5@H[IT$HtH5xDHBIT$HtH|$H5hD'IT$XHtH|$H5@ IT$ HtH|$H5>DA|$(= AD$(HOHcH>H?H\$H5 DHAD$fHH5?*ID$`H fH*H|$H5CI|$0@HD$H Il$0@HLd$ fD@HH< @UHH5?UH5!?HULH{UH5BHbUH5BHIUH5yBH0UH5iBHU    LH߃UH5AHU    LHU    H5vBHU    H5>H} HHtH5>HHIHtHH5!BHLmHUHtH5b@HHUPHtH5AHmHUXHtH5AHUHU`HtH5AH=E fH5AHH*EfHH5AH*wfH5>HH*E@^fH5AHH*EHEHD$H@HHHHuHHSHmHLd$ HT$H|$H5?A&I|$8@;HD$H    Md$8@MFMD@HH\    @AWHH5;<ǿAWH5?H访A AG H KHcH>H;H5<H豾IWHtH5]@H虾IWHtH5=H聾IW HtH51@HiIW(HtH5@HQIW@HtH5=H9AG fH5;H*臿IGPHfH*H5W?HbI0@訦HD$ IH
Mg0@MHl$(fD@iHH@AT$HH5:.AT$H5:HAT$H5.>HAT$H5>H޽A|$ $HHtH5:HIT$HtH5<HA|$@芥HHtH5>HüIT$PHtH5;H誼IT$XHtH5Y>H葼IT$`HtH5F>HxAD$ fH5>HH*˽fH5o:HI*D$0豽fH5=HI*D$8藽AD$@fHH5#:H*zAD$hfHH5=H*]I|$p~@袤IH    Il$p@Ht@DHؽHt%IUHfDHHHuHHHHmHuLH59HIFHfDHHHuHHSM$$MHl$(HT$ H5=H踹IH@ΣHD$ IH0I_H@HHl$(L5<L-<fD@聣HHHS0@HtH56H膺CfH58H*ػCfHH57*跻C fLH*蠻CfLH*艻HCHLfH*H5;HdHCHfH*H5;H?HC HBfH*H5;HHC(HfH*H5;HID$HHHHuH*HUHHHl$(HT$ H59HٷHD$H@HHHHuH*HUM?MHT$H|$H5;茷HD$8H@Hf.HHHuHD$HHPH|$`ߝwH5H5H5H5H5Hq5HT5H>5f.H8H8H}8Hm8HS8HO8IEiHƒfHH    H*XfHƒfHH    H*XfHƒfHH    H*XfHƒfHH    H*XfIl$fDI^    HƒfHH    H*X(xHD$HXeHD$HhH31 HƒfHH    H*XQ@ˀHD$8HL$HHH3H3Ll$8H<$H5o9D|$LL{HHD$0HH8HHD$0HXzH;HHuH|$0dD$HD|$HvfDoljH<$H5H1H|$0tHD$0H8HuH=1]H=12Q茜'H|$0D$HsHE1ʚDAWAVAUIATUHSH8dH%(HD$(1Ht$HD$ 1Aąt,跛HD$(dH+%(mH8D[]A\A]A^A_Ð|$WHL$ HLH3IAąHt$ LŜLAHEH|$ 4@HD$ lIHf@HH56*fH56L*CʵfH57L*C貵fH56L*C 蚵fH56L*C肵fH5o6L*CjfH5d6L*CRfH5Y6L*C:fH5P6L*C "fH5H6L*C$
fH5<6L*C(fH546L*C,ڴfH5-6L*C0´fH5&6L*C4誴fH56L*C@蒴H{8@؛HD$HIH[8@L=4H@虛IHHS@HtH5m0H螲{FHHtH55LCfLLH*سHD$H@HfDHHHuL2IVHHZHT$H5"5L辰LH5%5H謰H|$ fDHH!4DH1H|$ HD$LpH=-V葘H=%.EDAWAVAUIATUHSH8dH%(HD$(1Ht$HD$%1Aąt,חHD$(dH+%(H8D[]A\A]A^A_ÐD|$DsH5/HIHptLH51H葹Ht@H5m1HiHt@XH53HAHt@r0H53HHt@SH5m3HHt@4H5e3HɸHGXtHH52aH|$HdHL$DHL虒AąLV1Ht$LH2 HD$Aąu    Ht&H}H]Ht諔H;HHuH藔H|$DH|$A711H|$AAnAA A@lj$ٕ4$H6LH1ҺD$$G1諕H1DLH1褺@HD$ WHH/@DL|$ 7IHg1ɺHLőAąLLHD$ HtL@XMLD$tվ@ЖHt8@H|$H$VH$HB HCHt*HHHuHHJH|$ HD$ qHSLE1HH50L(LH|$ 覒ZH,DLH1S,H=)AVAUIATUHH(dH%(HD$1Ht$ HD$ȹ1Aąt/*HD$dH+%(9H(D]A\A]A^Dd$ DDIH5V-HIVHt@uqH5-H2Ht}xuWHp LHT$14AąHt$1LAąuSLH5/H|$&DH|$A7H|$AH|$AْH4/HLD1ҷH|$詒H3H舒AWAVAUATIUHSH(L-ɧdH%(HD$1HD$MH5.HHHtxtBL|$A7LHD$dH+%(H(D[]A\A]A^A_fL5t.HL螳HtxuH@ LHt$H[ HD$ُL|$AŅuMtLH}Ht Hđt0HmHu[fVHǦILE(MtIxHt>Ht$L$pL$u(L LLHҨL|$MMusff.AWAVAUATUHSH(L%,Ht$dH%(HD$1HD$MH5'-H^IHtCxD$7t1H|$ޏHD$dH+%(D$H([]A\A]A^A_Lh Ht$LfD$u@IHH\$@H4fDMtH{HtL"@軑HHOHS@HtH5'HHSHtH5$H訨HS HtH5%,H萨H{(tu@JIHL{(@Mt8fDL0HtIT$HtqHHHuHHHM?MuLH5+H账IFHtKHHHuH*HUHHH|$LH5]+v9ID$fInĿ耸HIH=$5pH=#$@AVAUATIUHSHdH%(HD$1HH$=H<$1L-' H5(HѯHt
xH5*HA7譯HHtxt/H<$FHD$dH+%(HD[]A\A]A^fH5e(HaHxuLc@(I% HHs LE1PH|$1ÊAXZEvH<$LHtGHPH[H5
$L;GfDLh E1fDAH=-H1荈ȌAUL-#nATE1UHH5l)nܡt Htxt9HHT)H5!蓥LHH5$"聥L蹊]1A\A]ÐHP 1H5~*L1虍IHtIH=(AUL-)ATUSH(dH%(HD$1IHl$H\$HD$HD$H$fDH<$uaL11HLHHHuH|$E1HD$dH+%(H(L[]A\A]fDLd$Hc1HL胇HtH=,1pLd$ID8
uLd$A$< t<    uLfPH t    tL9ud@HA$IuA$Ld$>I EŊH='H1TJ蕊DHAVAUIH5'ATIԺUHLSHH 談tH5e'L蓇tH5S'L{AU"B<    -[{7M,$H 1[]A\A]A^@EIEH []A\A]A^EH IE[]A\A]A^EIEE(H []A\A]A^ÐH LLH[]A\A]A^VfD5o-u5oAUI0u    AUIfBof(<1f(. ߀E(AU+5IE-uAUIErSo1@    vfDf*Yf/w0 Hҍ Jr@    vf*XYf(HD$d$t$YD$HD$d$f.f(fT nf. n1f/nw nf/w,f.U(EE0@Yƒ0fI*AUBX<    vDHEAEMuufAFI< v<}IFf.f(1UDHTEAEMuuDAFIt< v<]t@HEIHAHkufDAFIt< vHLLL.HHu< wHuI$1D<,@MfIHtfIHsLpCufFHt< vHLLHHu < wHulI$14AULf(̍JЀ    mPlI@0f\IY*AUBX<    vf@聇HEIHu x< w IAuLLLRHuPHQvIU IE IU88:Hp@HkufDFHt< vHLLbHHuD< wHu,@<,4@M螆IHIHsLpCuDFHt< vLL]Hu [HSvIU IE IU88:,Hp@uf.FHt< vHLLrHHuD<  Hu8XLf(M1AUIEXf("<]HC<}tATUHSHHdH%(HD$1H$HtH@/IHtnHtnH    DH<v1HL}HtHD$dH+%(u8HL[]A\L$菂Ht H$H)HEE11軂ff.AVAUATUHSt_IE1L5f.A]IAt-L贁HuAD$A DCA]IuAt$Hc IH"HXEL57L%(<v#HEtoH<\H{<"„u\DEA"A~A@<wIcL>@LH1HނEufD"f[L]A\A]A^@C"HdCrHTCfHDCnH4CtH$CbHA\VC\HAWAVAUATUSHHH9DIAǂDH3'HcH>HGH1fHAԍRHuHcҿL,LZH$HH<$L1/|MnML4$)f;~MmAIAMlLډIHHuH$AMcHJ,H;Ht3~HH9uH<$E1~fLoM1ҐMmЃMuHcҿD$ L<LfIHLMHD$HmL1L"{H|$L1{EM~D$8 E$MU1ۉl$<EMLd$(D|$8D$D$$HD$Ll$0HEHto|LHD$| $t$$Dl1Dl$D$M6HIMI~8H)ILmLDI$HMuD$f.H=iHH[]A\A]A^A_~fDH=>H=3fG0~d*O(%d\fTf/ `df/rrf/bdrhIHEF(H1H H~H HHH[]A\A]A^A_@$<IH$~cf.f(fTf.cf(-cf:     \fTf/r cf/ cf/wf/caH LH}E1HHL[]A\A]A^A_t|vHcd~IHt̺{
HHf~]HϾ    HH$xHHA}fDffPH5ZLHLHEp|n}IHMAE{IML:z8D}IH[]@fIc}IHEt$Lx\$ 1A[Ll$fDIcL4$HIAM,LHyH9tCI4L{M,L;yIA9tDT$ A,EtAG If.H<$Ll$RyA]fEF|$Ld$(Ll$0l$<Hc4$|H{@
LpIŋD$ E1Ll$l$$Ll$AHH$LHD$wfItLzI|YxL:LpI4LzI<:xLI9\$ t,LpAI|ixI<H\xH9$tt$8HD$M|IAF    M9uItLzI|wM:    fAMpI4LyI<wIH9\$ t,HB
LpNDH=yI@H|$Ll$Hcl$$wLwt~LH    It}fAd$MzHt${LpI4DH=s@l$ Lt$1ۃHcHI<HtvI<HtvHH9uH|$vLvH LHyHǾHH VeysnanhM;Hc4$yH.{:ff.AW@AVAUIATUSH8dH%(HD$(1yH@Ht$LHIHL5BHL2Ht PaHLHH$ Ht
xH5lH1{HD$ 5M1HIMMH5jL螘Hx+fn@(fA~A7fo o]f8;fA~LL-ۋtH|$ DH5?Hȋ1HËrH|$ {H|$ ItMADwDH1H11LIft D11LLI!MH=i1zwH5v11Iƅ11LLIҍLʍHMu`H=fvIO@11HlIMjA:DH|$ sMULeH]HD$(dH+%(gH8L[]A\A]A^A_HMLT$ MHH$裖D$T$ HL=1 I7IHLt…uߋD$tLLtHcH=HH[H\HL5
L9I,tHLH{AH5    HDD$ڕDD$Ht
x    DDD$st$HEHH1H4$LHL9=1HI^@A7H|$ qLLL-    oHt$L1rHT$LH1裗&fDD$Lh H5L]sXfD1L@HL譫A= )11HIHLL5sALHH5`1H4$LH蝋`ADLHH5HckH4$LH\H[HaHHTH5=xH1HDHx H5rDD$Fp~DA$H=bqff.fATUHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H1HD$H5!1HD$ $D$0HD$1HHIHt&HHD$dH+%(uHL]A\H=]pHHLGPL-2.1-or-latergpgme-json1.15.1Usage: gpgme-json [OPTIONS]%s failed: %s
cJSON_AddItemToObjectcJSON_AddStringToObjectcJSON_AddNumberToObjecthuman_readablecriticalflagscJSON_CreateObjectis_noneargnamedefault_descriptionno_arg_descriptionlevelalt_typedefault_valueno_arg_valuecJSON_CreateArrayrwberror_objectmsgcJSON_CreateStringprotocolopenpgpcmscallocstrdupbrowserrequest-originundefinedultimateunknownnevermarginalfullis_mimegreenrevokedkey-expiredsig-expiredkey-missingcrl-missingcrl-too-oldbad-policysys-errorsigsumsummarywrong_key_usagechain_modelis_de_vsstatus_stringfingerprintvalidity_stringpubkey_algo_namehash_algo_namepka_addressstatus_codeexp_timestamppka_trustvalidityvalidity_reasonnotationsbase64Error getting '%s': %schunksizeOperation not possible: %sresponseAppended Nul byte got lost
dataarmoralways-trustno-encrypt-tono-compresswrapfile_namesenderError getting keys: %ssigning_keysError listing keys: %sError adding signer: %sEncryption failed: %sciphertextwant-addressthrow-keyidsDecryption failed: %ssymkey_algolegacy_cipher_nomdcrecipientskeyiddec_infoplaintextPlaintext output failed: %sopaqueclearsignSigning failed: %ssignatureVerify failed: %sOpenPGPspawnCMSgpgconfassuang13uiserverdefaultgpgmefnamereq_versionhomedirwith-secretexternlocalsigstofukeygripephemeralvalidatedisabledinvalidcan_encryptcan_signcan_certifycan_authenticateis_qualifiedissuer_serialissuer_namechain_idowner_trustlast_updateis_cardkeypubkey_algo_stringcard_numbercurvepubkey_algolengthexpiressubkeysuidemailcommentexportablestatussig_classsigncountencrcountsignfirstsignlastencrfirstencrlastuseridslocateImport failed: %sconsideredno_user_idimported_rsanew_user_idsnew_sub_keysnew_signaturesnew_revocationssecret_readsecret_importedsecret_unchangedskipped_new_keysnot_importedskipped_v3_keysimportserror_stringresultminimalrawpkcs12Error exporting keys: %swith-sec-fprsError deleting key: %ssuccesscomponentoptioncomponentsprogram_nameoptionsuseridinteractive_helpstrconcaterror reading line: %s
line too long - skipped
nullfalsetrue"\
    u%04x:-inf%d%.0f%e%fProperty "op" missingconfigopOperation failed: %sEncode and chunk failed: %sprinting JSON data failed
Printing JSON data failedUnknown operation '%s'cJSON_Print/tmpGPGME_JSON_DEBUGHOME/.gnupg/S.gpgme-json.logsocket://argv[%d]='%s'
error reading request: %s
request='%s'
response='%s'
error writing request: %s
" }{ "help":true, "op":"quitusage: ,read FILENAME
can't open '%s': %s
can't stat '%s': %s
error reading '%s': %s
invalid meta command

===> Version from binary: %s
Copyright blurb ...:%s
readyinteractiveInteractive REPLsingleSingle request modelib-versionShow library versiondebugFlyswatterconfig_optexportdecryptdeletecreatekeykeylistimportverifygetmoreCopyright (C) 2018 g10 Code GmbHPlease report bugs to <https://bugs.gnupg.org>.
Native messaging based GPGME operations.
error creating GPGME context: %s
invalid protocol %d requested
Error decoding Base-64 encoded '%s': %sError creating output data object: %sError fetching key for delete: %swarning: line shortened due to embedded Nul character
invalid JSON object at offset %zu
{ "op":"getmore", "chunksize": %i }Bug: Fatal error in process request
Invalid request: short read (%zu of %zu bytes)
error reading request header: %s
error reading request header: short read
error reading request: request too long (%zu MiB)
error reading request: Not enough memory for %zu MiB)
error writing request header: %s
error writing request header: short write
error writing request: short write
%s %s ready (enter ",help" for help)
{ "op": "help", "interactive_help": "\nMeta commands:\n  ,read FNAME Process data from FILE\n  ,help CMD   Print help for a command\n  ,quit       Terminate process"}Version from header: %s (0x%06x)
PmXmPmPmPmPmPmPmPmmPmmPm`mmPmPmPmPmmPmPmPmPmPmPmPmPmPmPmPmPmPmPmPmPmPmPmPmPmXmpmm|pooodpoooooooTpoooDpo,poqԊĈ||̪PD8, \ֺʺu/^LLLLLLLLLLLLLLLLLLLLLh8Xxop:     "getmore"

Response on success:
response:       base64 encoded json response.
more:           Another getmore is required.
base64:         boolean if the response is base64 encoded.
op:     "version"

Response on success:
gpgme:  The GPGME Version.
info:   dump of engine info. containing:
        protocol: The protocol.
        fname:    The file name.
        version:  The version.
        req_ver:  The required version.
        homedir:  The homedir of the engine or "default".
op:     "verify"
data:   The data to verify.

Optional parameters:
protocol:      Either "openpgp" (default) or "cms".
signature:     A detached signature. If missing opaque is assumed.

Optional boolean flags (default is false):
base64:        Input data is base64 encoded.

Response on success:
type:   "plaintext"
data:   The verified data.  This may be base64 encoded.
base64: Boolean indicating whether data is base64 encoded.
info:   An object with verification information (gpgme_verify_result_t).
 is_mime:    Boolean that is true if the messages claims it is MIME.
             Note that this flag is not covered by the signature.)
 signatures: Array of signatures
  summary: Object containing summary information.
   Boolean values: (Check gpgme_sigsum_t doc for meaning)
    valid
    green
    red
    revoked
    key-expired
    sig-expired
    key-missing
    crl-missing
    crl-too-old
    bad-policy
    sys-error
   sigsum: Array of strings representing the sigsum.
  Boolean values:
   wrong_key_usage: Key should not have been used for signing.
   chain_model:     Validity has been verified using the chain model.
   is_de_vs:        signature is in compliance to the de-vs mode.
  String values:
   status_string:      The status code as localized gpg-error string
   fingerprint:        The fingerprint of the signing key.
   validity_string:    The validity as string.
   pubkey_algo_name:   gpgme_pubkey_algo_name of used algo.
   hash_algo_name:     gpgme_hash_algo_name of used hash algo
   pka_address:        The mailbox from the PKA information.
  Number values:
   status_code:     The status as a number. (gpg_error_t)
   timestamp:       Signature creation time. (secs since epoch)
   exp_timestamp:   Signature expiration or 0. (secs since epoch)
   pka_trust: PKA status: 0 = not available, 1 = bad, 2 = okay, 3 = RFU.
   validity: validity as number (gpgme_validity_t)
   validity_reason: (gpg_error_t)
  Array values:
   notations: Notation data and policy urls (gpgme_sig_notation_t)
    Boolean values:
     human_readable
     critical
    String values:
     name
     value
    Number values:
     flags
op:     "sign"
keys:   Array of strings with the fingerprints of the signing key.
        For a single key a String may be used instead of an array.
data:   Input data. 

Optional parameters:
protocol:      Either "openpgp" (default) or "cms".
sender:        The mail address of the sender.
mode:          A string with the signing mode can be:
               detached (default)
               opaque
               clearsign

Optional boolean flags (default is false):
base64:        Input data is base64 encoded.
armor:         Request output in armored format.

Response on success:
type:   "signature"
data:   Unless armor mode is used a Base64 encoded binary
        signature.  In armor mode a string with an armored
        OpenPGP or a PEM message.
base64: Boolean indicating whether data is base64 encoded.
op:     "import"
data:   The data to import.

Optional parameters:
protocol:      Either "openpgp" (default) or "cms".

Optional boolean flags (default is false):
base64:        Input data is base64 encoded.

Response on success:
result: The import result.
  Number values:
   considered
   no_user_id
   imported
   imported_rsa
   unchanged
   new_user_ids
   new_sub_keys
   new_signatures
   new_revocations
   secret_read
   secret_imported
   secret_unchanged
   skipped_new_keys
   not_imported
   skipped_v3_keys
  Array values:
   imports: List of keys for which an import was attempted
    String values:
     fingerprint
     error_string
    Number values:
     error_code
     status
op:     "keylist"

Optional parameters:
keys:          Array of strings or fingerprints to lookup
               For a single key a String may be used instead of an array.
               default lists all keys.
protocol:      Either "openpgp" (default) or "cms".

Optional boolean flags (default is false):
secret:        List only secret keys.
with-secret:   Add KEYLIST_MODE_WITH_SECRET.
extern:        Add KEYLIST_MODE_EXTERN.
local:         Add KEYLIST_MODE_LOCAL. (default mode).
sigs:          Add KEYLIST_MODE_SIGS.
notations:     Add KEYLIST_MODE_SIG_NOTATIONS.
tofu:          Add KEYLIST_MODE_WITH_TOFU.
keygrip:       Add KEYLIST_MODE_WITH_KEYGRIP.
ephemeral:     Add KEYLIST_MODE_EPHEMERAL.
validate:      Add KEYLIST_MODE_VALIDATE.
locate:        Add KEYLIST_MODE_LOCATE.

Response on success:
keys:   Array of keys.
  Boolean values:
   revoked
   expired
   disabled
   invalid
   can_encrypt
   can_sign
   can_certify
   can_authenticate
   secret
   is_qualified
  String values:
   protocol
   issuer_serial (CMS Only)
   issuer_name (CMS Only)
   chain_id (CMS Only)
   owner_trust (OpenPGP only)
   fingerprint
  Number values:
   last_update
   origin
  Array values:
   subkeys
    Boolean values:
     revoked
     expired
     disabled
     invalid
     can_encrypt
     can_sign
     can_certify
     can_authenticate
     secret
     is_qualified
     is_cardkey
     is_de_vs
    String values:
     pubkey_algo_name
     pubkey_algo_string
     keyid
     card_number
     curve
     keygrip
    Number values:
     pubkey_algo
     length
     timestamp
     expires
   userids
    Boolean values:
     revoked
     invalid
    String values:
     validity
     uid
     name
     email
     comment
     address
    Number values:
     origin
     last_update
    Array values:
     signatures
      Boolean values:
       revoked
       expired
       invalid
       exportable
      String values:
       pubkey_algo_name
       keyid
       status
       uid
       name
       email
       comment
      Number values:
       pubkey_algo
       timestamp
       expires
       status_code
       sig_class
      Array values:
       notations
        Boolean values:
         human_readable
         critical
        String values:
         name
         value
        Number values:
         flags
     tofu
      String values:
       description
      Number values:
       validity
       policy
       signcount
       encrcount
       signfirst
       signlast
       encrfirst
       encrlast
op:      "createkey"
userid:  The user id. E.g. "Foo Bar <foo@bar.baz>"

Optional parameters:
algo:        Algo of the key as string.  See doc for gpg --quick-gen-key.
             Supported values are "default" and "future-default".
expires:     Seconds from now to expiry as Number.  0 means no expiry.
             The default is to use a standard expiration interval.

Response on success:
fingerprint:   The fingerprint of the created key.

Note: This interface does not allow key generation if the userid
of the new key already exists in the keyring.
op:     "delete"
key:    Fingerprint of the key to delete.

Optional parameters:
protocol:      Either "openpgp" (default) or "cms".

Response on success:
success:   Boolean true.
op:     "decrypt"
data:   The encrypted data.

Optional parameters:
protocol:      Either "openpgp" (default) or "cms".

Optional boolean flags (default is false):
base64:        Input data is base64 encoded.

Response on success:
type:     "plaintext"
data:     The decrypted data.  This may be base64 encoded.
base64:   Boolean indicating whether data is base64 encoded.
mime:     deprecated - use dec_info is_mime instead
dec_info: An object with decryption information. (gpgme_decrypt_result_t)
 Boolean values:
  wrong_key_usage:     Key should not have been used for encryption.
  is_de_vs:            Message was encrypted in compliance to the de-vs
                       mode.
  is_mime:             Message claims that the content is a MIME Message.
  legacy_cipher_nomdc: The message was made by a legacy algorithm
                       without integrity protection.
 String values:
  file_name:   The filename contained in the decrypt result.
  symkey_algo: A string with the symmetric encryption algorithm and
               mode using the format "<algo>.<mode>".
 Array values:
  recipients:  The list of recipients (gpgme_recipient_t).
   String values:
    keyid:            The keyid of the recipient.
    pubkey_algo_name: gpgme_pubkey_algo_name of used algo.
    status_string:    The status code as localized gpg-error string
   Number values:
    status_code:      The status as a number. (gpg_error_t)
info:     Optional an object with verification information.
          (gpgme_verify_result_t)
 file_name: The filename contained in the verify result.
 is_mime:   The is_mime info contained in the verify result.
 signatures: Array of signatures
  summary: Object containing summary information.
   Boolean values: (Check gpgme_sigsum_t doc for meaning)
    valid
    green
    red
    revoked
    key-expired
    sig-expired
    key-missing
    crl-missing
    crl-too-old
    bad-policy
    sys-error
   sigsum: Array of strings representing the sigsum.
  Boolean values:
   wrong_key_usage: Key should not have been used for signing.
   chain_model:     Validity has been verified using the chain model.
   is_de_vs:        signature is in compliance to the de-vs mode.
  String values:
   status_string:      The status code as localized gpg-error string
   fingerprint:        The fingerprint of the signing key.
   validity_string:    The validity as string.
   pubkey_algo_name:   gpgme_pubkey_algo_name of used algo.
   hash_algo_name:     gpgme_hash_algo_name of used hash algo
   pka_address:        The mailbox from the PKA information.
  Number values:
   status_code:     The status as a number. (gpg_error_t)
   timestamp:       Signature creation time. (secs since epoch)
   exp_timestamp:   Signature expiration or 0. (secs since epoch)
   pka_trust: PKA status: 0 = not available, 1 = bad, 2 = okay, 3 = RFU.
   validity: validity as number (gpgme_validity_t)
   validity_reason: (gpg_error_t)
  Array values:
   notations: Notation data and policy urls (gpgme_sig_notation_t)
    Boolean values:
     human_readable
     critical
    String values:
     name
     value
    Number values:
     flags
op:     "export"

Optional parameters:
keys:          Array of strings or fingerprints to lookup
               For a single key a String may be used instead of an array.
               default exports all keys.
protocol:      Either "openpgp" (default) or "cms".

Optional boolean flags (default is false):
armor:         Request output in armored format.
extern:        Add EXPORT_MODE_EXTERN.
minimal:       Add EXPORT_MODE_MINIMAL.
raw:           Add EXPORT_MODE_RAW.
pkcs12:        Add EXPORT_MODE_PKCS12.
with-sec-fprs: Add the sec-fprs array to the result.

Response on success:
type:     "keys"
data:     Unless armor mode is used a Base64 encoded binary.
          In armor mode a string with an armored
          OpenPGP or a PEM / PKCS12 key.
base64:   Boolean indicating whether data is base64 encoded.
sec-fprs: Optional, only if with-secret is set. An array containing
          the fingerprints of the keys in the export for which a secret
          key is availableop:     "encrypt"
keys:   Array of strings with the fingerprints or user-ids
        of the keys to encrypt the data.  For a single key
        a String may be used instead of an array.
data:   Input data. 

Optional parameters:
protocol:      Either "openpgp" (default) or "cms".
signing_keys:  Similar to the keys parameter for added signing.
               (openpgp only)file_name:     The file name associated with the data.
sender:        Sender info to embed in a signature.

Optional boolean flags (default is false):
base64:        Input data is base64 encoded.
mime:          Indicate that data is a MIME object.
armor:         Request output in armored format.
always-trust:  Request --always-trust option.
no-encrypt-to: Do not use a default recipient.
no-compress:   Do not compress the plaintext first.
throw-keyids:  Request the --throw-keyids option.
want-address:  Require that the keys include a mail address.
wrap:          Assume the input is an OpenPGP message.

Response on success:
type:   "ciphertext"
data:   Unless armor mode is used a Base64 encoded binary
        ciphertext.  In armor mode a string with an armored
        OpenPGP or a PEM message.
base64: Boolean indicating whether data is base64 encoded.op:       "config_opt"
component: The component of the option.
option:    The name of the option.

Response on success:

option: Information about the option.
 String values:
  name: The name of the option
  description: Localized description of the opt.
  argname: Thhe argument name e.g. --verbose
  default_description
  no_arg_description
 Number values:
  flags: Flags for this option.
  level: the level of the description. See gpgme_conf_level_t.
  type: The type of the option. See gpgme_conf_type_t.
  alt_type: Alternate type of the option. See gpgme_conf_type_t
 Arg type values: (see desc. below)
  default_value: Array of the default value.
  no_arg_value: Array of the value if it is not set.
  value: Array for the current value if the option is set.

If the response is empty the option was not found
op:     "config"

Optional parameters:
component:    Component of entries to list.
              Default: all

Response on success:
   components: Array of the component program configs.
     name:         The component name.
     description:  Description of the component.
     program_name: The absolute path to the program.
     options: Array of config options
      String values:
       name: The name of the option
       description: Localized description of the opt.
       argname: Thhe argument name e.g. --verbose
       default_description
       no_arg_description
      Number values:
       flags: Flags for this option.
       level: the level of the description. See gpgme_conf_level_t.
       type: The type of the option. See gpgme_conf_type_t.
       alt_type: Alternate type of the option. See gpgme_conf_type_t
      Arg type values: (see desc. below)
       default_value: Array of the default value.
       no_arg_value: Array of the value if it is not set.
       value: Array for the current value if the option is set.

Conf type values are an array of values that are either
of type number named "number" or of type string,
named "string".
If the type is none the bool value is_none is true.
The tool expects a JSON object with the request and responds with
another JSON object.  Even on error a JSON object is returned.  The
property "op" is mandatory and its string value selects the
operation; if the property "help" with the value "true" exists, the
operation is not performned but a string with the documentation
returned.  To list all operations it is allowed to leave out "op" in
help mode.  Supported values for "op" are:

  config      Read configuration values.
  config_opt  Read a single configuration value.
  decrypt     Decrypt data.
  delete      Delete a key.
  encrypt     Encrypt data.
  export      Export keys.
  createkey   Generate a keypair (OpenPGP only).
  import      Import data.
  keylist     List keys.
  sign        Sign data.
  verify      Verify data.
  version     Get engine information.
  getmore     Retrieve remaining data if chunksize was used.
  help        Help overview.

If the data needs to be transferred in smaller chunks the
property "chunksize" with an integer value can be added.
When "chunksize" is set the response (including json) will
not be larger then "chunksize" but might be smaller.
The chunked result will be transferred in base64 encoded chunks
using the "getmore" operation. See help getmore for more info.?$@A<DcLư>eA;5 p  0)*(+<,P,h-P00`1P@2330p4p05 6 9:`P;=@>??8ACC D0POQTVD\`d(    fd    @j    |    H


@ h ` $ p 0L PTzRx (&D$4 FJ w?:*3$"\Xt(<)1h*DWp*.AL*4BBA D(D0
(D ABBD 
(A DBBE Dx-GAD J
ABG A
CBJ HABE4d-yBAA O
ABJ UABD.KBB A(A0T
(A BBBD `H.BJD A(L0i
(A ABBD `(A ABBH0/BEI A(L0a
(A ABBD `(A ABB<|x/BIA L0v
 AABF ` AAB(/BFL 
DBA 80BBA I(K0b
(D ABBD 8$@1BGA A(L0
(D ABBF H`4BLG B(D0A8GP
8D0A(B BBBF (5_BAD TABH5(BBB B(J0A8DP
8D0A(B BBBG $7G
A @D8G
A $\8uAAG fDAx@9(BBB B(A0A8DP
8A0A(B BBBF 
8F0A(B BBBA [
8F0A(B BBBA 8:SBBA A(D@
(D ABBG  <<|AF V
AA `t<D^
F L|<, BGB B(A0A8L2
8A0A(B BBBI HGBBL E(D0D8D`G
8D0A(B BBBK 8 JFBA K(D0
(D ABBG 8TL@BED D(D@
(D ABBE HNFBE B(A0D8D
8D0A(B BBBI HHT
FBE B(A0D8Dp\
8D0A(B BBBG H( XFBB B(A0D8D
8D0A(B BBBB 8t[0FBE A(G`o
(D BBBB H]MFGB B(I0A8D`&
8A0A(B BBBA H`{FBB B(A0I8Dn
8D0A(B BBBK HHrFBB E(A0D8DpI
8D0A(B BBBB HPv`FBB E(A0D8DpI
8D0A(B BBBB 8dzFBE A(GPI
(D BBBH H    {FBB B(D0D8D`q
8D0A(B BBBJ Hh    }|FBB B(A0D8D`y
8A0A(B BBBA L    PFBB D(D0D@
0D(A BBBC vHKPPHA@,
FID U
DBB 84
BIA A(DP
(D ABBG p
d KBL I(G0GPy
0C(A BBBE O
0A(A BBBA K
0E(A BBBI V
0A(A BBBB D
0J(A BBBK CP0$ BAD G0~
 DABA <X \BGB A(D0)
(D BBBE | ܊    BBB B(A0A8D
8A0A(B BBBK 
8A0A(B BBBE 
8D0A(B BBBD $zRx ,$ HT @3BGB J(A0A8Dp
8D0A(B BBBH ( 4BAG
DBA L FFB B(A0C8N|
8C0A(B BBBA @MMH Y`yd  kPspz00`0@@`Pt@eЮ,> 0 HHoP
 XL
Hp    ooooo5(J00@0P0`0p00000000011 101@1P1`1p11111111122 202@2P2`2p22222222233 303@3P3`3p33333333344 404@4P4`4p44444444455 505@5P5`5p55555555566 606@6P6`6p6666666is '3XHNGA$3a10L GA$3g1058=GA* GA$annobin gcc 11.2.1 20220127GA$plugin name: annobin GA$running gcc 11.2.1 20220127    GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOWjGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA$3a1L GA*FORTIFYPMGA+GLIBCXX_ASSERTIONSgpgme-json-1.15.1-6.el9.x86_64.debug+7zXZִF!t/o]?Eh=ڊ2N7Q>h*ԛ5:GhŒ67}xw[-Z[m!f^ <P~5B<qtVۖTF.KRPn[4Y2bkÜ?V_#AaէVc:01X}A4Ncc )̶L8!6JV{ɤ;Յƞx,E0olũ9" T˻uF 7.\./) 4޿    
hU"w\ fߕJG)Ɠ`* !}m%`uSC^Ro(k#tv`x
y!Fq5/F&9%E̿;v <K/=cP>T  v]-cGJr-@3k9Tiȇ(gs1-1.դqjpW|x-EUBwP7F_C_7. t5]ig #˪,Dq6H7MF䈻<yٵԛмCC/B%L"r$#7S-    ʀة-1koaPMX֫,!KyIypnLm&eJE TѪګLڠkRƯoEq6ۡ!:LקSQsZɄ/|sM&P ' `BhB`B!L^~98 Wg,ǧhs,y̵4; iXw&w x=ဩA* Iui角M,UףLlu ̢Ś,c.䮀MK" +D;BVPrEFB5l(:*7{6AR؝T蒫qqRd&:w^jǩae8@ XׅL? q9;    %VkdBnlS1\X    *Dm}#u=9L%6)$ޓ)h9!/(R@?;H2ߑ|5'c\ ܖx?~- jp`m 3ξu;m@{e9\p1aNԹWPWwbe%կlcrWb8‚\kY#{ ofdḣ4k     Ǽڌ9`kO2YIҺi33ȑ    sg4pX2<n\TeU/ZէmXN=QrFe5ѿ9g-;Vv&[rz6֙b[IP@q˭QJ*8쩀KA
[P K3a:LU,)4=[,C3FTZDs2Kd{`t#rPn)n-.Q(rmPx~r@y2iٱuUclxA3x(#!ܘfT<#P . ^gYZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata 880&hh$9 GoQ 
YPPaono}pBHH
00 0 066==h pR p"p"($($ H8H8H8 (J(:0XLX<P@ P@P
q@L  C,/8CD|I>