ELF@@(.@8 @@@@888PP000;<HHH  TTTDDPtdТТТQtdRtd000/lib/ld-linux-aarch64.so.1GNU*K3GNUa abɾ> Xh&1d5Isl% RU.F(" >sd<Pz]He  k`QGAAxdne{, 78@_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablebpf_prog_querybpf_map_createbpf_map_update_elembpf_prog_get_fd_by_idbpf_prog_detach2bpf_obj_get_info_by_fdbpf_prog_loadbpf_prog_attachelf_getdatagelf_getsymgelf_getshdrelf_getscnelf_begingelf_getrelelf_strptrelf_versiongelf_getehdrsnprintfargp_error__isoc23_strtoullfopen64perror_setjmpstrncpy__strcpy_chk__stpcpy_chkdcgettext__stack_chk_fail__printf_chkfreeexit__assert_failreaddir64__longjmp_chkstrdupclosedir__getdelimstrspnputcharferrormemmovestrtodstrtokpollstrndupstrlenargp_state_help__ctype_b_locread__memcpy_chkstrstrfeof__isoc23_strtolargp_parserealloc__isoc23_strtollbindtextdomainstrcasecmp__fprintf_chk__fread_chkmalloc__libc_start_mainstderr__ctype_tolower_loc__cxa_finalizesetlocalestrchrstrerrorsetrlimit64callocfclose__asprintf_chkmemsetioctlfputcfputsopendir__snprintf_chkmemcpyfwritestrcmpqsortargp_program_bug_addressstat64__errno_locationargp_program_versionabortstrncmp__stack_chk_guardlibbpf.so.1libelf.so.1libc.so.6ld-linux-aarch64.so.1GLIBC_2.17LIBBPF_0.6.0LIBBPF_0.0.1ELFUTILS_1.0GLIBC_2.33GLIBC_2.38GLIBC_2.34 M  c+0P0nQv0{7 Cc0`8 8Xx̅̅̅8XxLNaVaa b8bPbX bh0bp8bHbPbXb`bhbxbbbb(b@bXbpbbbbbccc cH^h^x0^8^`^h^p^^^^(^8_H_X_hH_xP_X_ Kp___``H`P`X`(`8`H`X`h`x`(a0aHaPapaxa 0$h'p- `x`, hh L" ((8HXhxȏЏ؏eff(f8fH fX(fh8fxHfXfhfxfff0c8c@cHc(Pc8XcH`cXpchcxccccccccdd(d(8d8HdHXdXhdhxdxddddddde(e@eXe(pe8eHeXehexeee 0@PXhx8a@aHHPX``pfffffffffg g0g@gP(g`8gpHgPgXg`ghgpgxggggg g0g@gPg`gpggghhhh h(h8hHh Xh0hh@xhPh`hphhhhhhhhh h i i0 (i@ 0iP 8i` @ip Hi Pi Xi `i hi pi xi i i i i i0 i@ iP i` ip i i i j j j 0j @j Hj Pj Xj hj0 xj@ jP j` jp j j j j k k  k 0k 8k Hk Xk hk0 pk@ kP k` kp k k k k k l l  l 0l @l Pl `l0 pl@ lP l` lp l l l l l l m m (m8mHm Pm0`m@pmPm`mpmmmmmmnnn(n8n Hn0`n@pnPn`npnnnnnno o0oHoXo ho0xo@oPo`opooooopp p8p@pPp Xp0`p@hpPpp`xppppppppppppp q0q@(qP8q`HqpXqhqxqqqqqqqqq r0r@ rP0r`@rpXrprrrrrrrrss (s08s@HsPXs``sppsssssssstt(t 8t0@t@HtPPt`Xtp`thtptxtttttttt t0t@uPu`(up8uHuXu`upuuuuuuu u0u@vPv` vp(v8vHvPvXv`vhvpvvvv v0v@vPv`vpww(w8wHwXwpwwwww w0w@wPx`xp(x0x@xPx`xpxxxxxx x0x@xPx`ypyy(y8yHyXyhyxyyyy y0y@yPy`ypyyzz z0z@zPzXz`zhz xz0z@zPz`zpzzzz{{ {0{@{H{X{ h{0x{@{P{`{p{{{{{||(|@|P|`| x|0|@|P|`|p|||} }0}@}P}`}x}} }0}@}P}`~p~0~@~P~`~p~x~~~ ~ ~ ~0 ~@ ~P ~` p  ( 8 H X h x  !! !0!@!P!`!p! !0!@!P!`!p!!!"" "Ѐ0"@"P"`"p"("@"P"`"p""""#Ё# #0#@#(P#8`#Hp#`#x####Ђ###$$( $@0$X@$hP$x`$p$$$ȃ$؃$$$$8$X%x% %0%@%؄P%`%p%(%H%h%%%%%ȅ%؅&& &0& @&0P&H`&Xp&p&x&&&&&І&&'('@ '`0'x@'P'`'p''؇''' '8'H'`'p(( (0(@(P(Ј`(p(((( (0(@(P(`(p)) )0)@)P)Љ`)p)))) )0)@)X)p)** *Њ0*@*P*`*0p*H*`*x****؋**+ +8 +P0+h@+P+`+p+Ȍ++++(+@+X+p+,, ,Ѝ0,@,P,`,0p,H,`,x,,,,؎,,     (8@HPX`x !"#$%&'()*+,-(.0/80@1H2P3X4`5h6p79:;<=>?@ABCDEFGHIJ(K0L8M@NHOPPXQ`RpSxTUVWXYZ[\]^_` 68 {{_{P>F1    PBF2 PFF"2 PJFB2 {S[s*BB8Ga!)@@osBBGRsb!v@?BBFa!!@?A!LG ?FƤF@`*R?b4#l@"0@ 8@5#x@5#@]CcFRa! 7s@CcG`?CcTGAR`?[bb4@@b4"@ (@!h@*`5b4`:@`^@  o)/=g])C=*3=[`^@=o@5s"u`@ @xG `'=3@lG'@F+@G7A!\G?N@TGRUG;` @@Mb4 @_q`?c7S@{#@S@ ?'@ ? Ros@`@t@?4a!'?`5t@?4a!'?5M4FR+@@`?e @;@AR?` @uBBBB,`' 8W;G4=M?N`5@GR'@?* 7\oGTGb4?!b*? g7Md5b4l@a_5b4@S `+3@GXF[{WGC c4RC g9*5c@?֠5s @@M!@5`@@c @hT*?֠4@R@a! ,+`?c@+@ARd @`?A!|F`, ?c@AR@3@d @`?b4 @@"+?+@ @@@R@a! -`?@AR`?b4(@a5@ =fR'@AR@?*1T ?@5@@6FƔFcs*RR?5@`^4@G?@G @TG+@GcY9/GC[{F?@`@ ?k1 GTC@*R`?֠D5k@ ?c@s@!c?kYTM`4 @R`@a!-7`?+@7@ARc@?CcFRa!`0s@CcG`?CcTGAR`?b4x@a75S`Ba@@?jT*sW`@@7sB`@@7S)ac*? 7CcFRa! 6t@CcG`?ETG**AR?b4j@/5BBRBB@8GoB@BAVT*SA[BsE{Ǩ_A!,G* ?b4{DFB(@{;C@XSsG@@@qaTY6#5 S?9{`?; @BS@A[@q QTC@@9 qT@|G @3@F7@G;@FX?R@F+@G@C@j T @$ 3@c @`?bG@B @`?c7@c"a!<?;@a!>@?@C4+@ R@?C@?@ ?`5{ A4b4@@`@F+@dG?@FC@,G3@PG7@GcGM7@bB1AR ?֠7+@S@@?`5S@ @ @;@AR'@@?*1~T s?|5@ 6?@t=R+=@?b4 @*c @;@C@?*s*3@ ?s@A5CcFRa!4{@CcG`? @DTGAR? @?@x+@ @@?5G@ ? *5XFRCcGa@!0`?CcTGAR`?@*bB`? @@RBBF@?qM95BBBB#(@C65"7``' 8'`' 8CcFRDGac@!`4;?@AR;@DTG?3@* ?֩S@? @b7@B2AR?ր7+@S@@?4CcFRDGac@!2 ? @FTGARedХ@33?S@?փ+@R@?C@CcFRa!{@CcG`?CcTGAR`?m=C@*o/==g)3=BBx@@@qTcRRq Tc**?1@_TAa4ہDq!T{C@q!T=C@o/==g)3=R CcFRa!(s@CcG`?DTGAR?A!lG ?  @R`@a!.;`?+@;@ARc@? @R`@a! .7`?+@7@ARc@?XFRCcGa@!)`?DTGAR?@@@qTcRRc*{*?qTC@qATXF[{WG@G@R@a! +`?AR`?CcGRXFa!*@`?DTGc@AR?CcGRXFa!)@`?@G?A!$G@ ?DTGAR?@4BBBB`5S cXG;R45@yyy*?1@TgG9_q@T_ qAT@Ax[@[A@R?Y9/G* ?M 4CcFRa!/s@CcG`?CcTGAR`?ֈ`+3C cA!G4XF~[{WG*?֠5@M!!Rc9y@4@R3@@+`?@+@AR`?@(G?* BBBB5`Bo`' 8n{"h@5BC@B@7nb4a!'8oCcFRa!(s@CcG`?ETGAR?BBBB b@B6!@&hA!GSsFUVGWG3A!F7b4 X!@!=@/==ow3=:w@Eo@5t@Ra!!? @AR?k@t@Ra!!?AR?=Rt@a?N! "#?=AR?N?t@Ra!`"?@AR?t@Ra!"?AR?@ t@Ra! #?@AR?@GRR'@`?*1`TCcG s`?5@@6FƔFRc*Y9/GcR?*** ?4@G?@?XqaT Rt@a! $R?AR?t@&Ra!$?AR?Xt@y9c?@C@jTAR?@ cx@Ra!#?AR?`$/R F G+<G&+@@ ?{1 TOR?=???????4=?{@*s* ?s@a5D95`@AR/@@?@kT4a@R@@?t@aR! <a@"BhF@? G'BBb4X@@B!!,G* ?y!!,G* ?~c@B3@!` %? DR@?*qMT4GA*?`7t@Ra!%?OAyKAycGAyCAyc%AR?a@ R7@@?s*!!,G* ?BBt@Ra!'?AR?BBc ?*7z@Ra!@%?*cARc%?ָ!!|F`& ?!!|F`% ?֬!!|F`@5 ?!!|F ? G?@@!!|F ?!!,G* ?:@!!|F ?5!!|F ?BBBBH@!!|F ?U!!|F` ?5@!!|F ?!!,G* ?F             @# G  4G@_      @@4A!@4?T!!Fa_@@4A!@4!"A !A"BGb_{ S`Bt9@7!!F@@ ? R`B49 @{¨_          ReFR)RӀR$@&!jc&$$@'$ qaT_у*@R*{CLZX_cQ'oR4|~hd h$$@$6$cQX$1@T$@E(7F4$X$$@$6|~cQhd h$1T_ք$X$|~hd h$   ** 8G{C#oR@#_ q T_qTR_qaTF BR#R#RR}SRR*@@!!8G@"@cAT{A_ 5M#RR#RR}S*R9N BR#R#RR}SR@7R"Y }S R}R*z|~"i`B7"i  (G?cQ(R4%X%%@6|~cQhe h%1`T%@!jTg4|~he h%%@6%cQX%1T_֥|~he h%%X%  уDR*{CHF#c8Ge@__DqTT<qT@q T7RRR#R$oRRR *7RHQRqHT7RRR#R$oRRR *7R@@!!8G@"@cҁT{A_7RRR#R$oRRR *7R7RRRz#R$oRRvR *7RrR (G? 6'R(R&ҀRURc|Sd(!@(?qATN0=<OEL=GND X=GNLFL>N~zn^L_  {SR4ДF[5еck9Rs7@95A@QqTqBSzT   Հ?֜~@Z~h|hz_kaT`@9{`4@94|@9QqT '@6|@8QqIT@QqT   ' 6@8@QqITqBSzTrqTSAR[BcCkDsE{Ǩ_@9`57@ R6SA[BcCkDsE{Ǩ_|{!!! @_|{!!! @_  |{!!! @_  {S[@$@NqTJqT`&Qq T@@Q ?kHT|S|S dJrT*q`Te~{!"* FEhe8@4C*SRB<R?kTSA[B{è_ց<R?k@ T F!#*c SR@B%'TG*ARBB )?֓SA[B{è_k Tc~{!%* @ jT Fhc8@4   #c'F{hf8&4 F!#xc sR@be~{!&*` @ j@T F@nqhThe85һ6 Fx!b@ F*@&q` Ts~{!#bhs8b4c"3R|S dJ@dJ!|S|SraTA5 FBV*@&qTs~{!#bhs853R"҆5 F@*q Ts~{!#bhs8"4cBSRw*SRBr3R"n.q`Ts~{!# Fbhs8@4c*sRb_!#c"Z!#c"z*sRbP!#cBKSRBG |{!!! @_|{#ccc @cR_lq(T|{!!" h`8q@__  @{S3snG[@@@`?`?T@@ @`?`?T@@@`?`?T@`? @`?@`?`?tSA[B{è__{SS[C$ЄdF'#c8GKa@?IT"BGрA!*@?*!4<МGw Ҁ?37@a"BG!@? G8cF F:ZG GR @BR@?@w@@9?q$IzT@8?q$IzT?q_qAzT_q$Jz TSs8?@A!9@?5?A!9? Ҁ?~@R`?a@ ?` @@`BR@?!!F ?w@!!lG ?֠ @@vK@RAA AAAA4R+#cFRA!@:s@#cG`?@*%ХTGAR? AARAAAA 8G@@ByTC*SA[B{ƨ_3sbFA!8`? XG6G@@9T#b9 @9@@?@5A! 9`??֠@8`?4RSC@?@5 @`?  Ҁ??֢@ @`? @?֠ #cFRA!@8s@#cG`?@$ЄTGAR?`sS7@a"BG!@?e#ctFR`?!!F ?5_ Ga! 4W@?m F  G# G+ `F_ GR3?GO @O@3@@? D#@ @?j6֚FA!,?:<МGc?*@75o@` "BXGA!-@?*A!-?@?@@@5o@`A!.?@?@ <5o@`W@@-@? @@S! /? @@4<5 F_@* F7 lG;c @/@@?@La!? I@@?F5A!-? C@@?*`?5@:w@@0@2'@ ?+@9 ??# sҠ?րa*!~#@ @?`S3@`??7@C?@@BR?{@@@9qd @T?@ 5`h1T@x99?C@@;@?w@?s@@@@VK7#cFR@As@!3#cG`?@*&TGAR?3snG`?`?s@`?w@`?kAA AAAA!!FR ?N,4@S7>G@ 6/ F G3 TGR@*8G99F +@7???4s*?@"BGS@ @ /t@?@3sF* #@? @? 5 `?AR`?{@*5? @G@ @`;3@3 ??{@A a@Az4@REs@`?D@AR@@7@?֧G$FA#cG! 3@R@`?@@%TGAR?M#cFR@As@!1#cG`?@{@AR%TG?A#cFR@At@!@7#cG`?@%TGAR?.@A#cF! -Rs@#cG`?@%TGAR?#cFR@As@!,#cG`?@$TGAR?@A#cF!`/Rs@#cG`?#cTGAR`?@4#cFRA!6s@#cG`?@$TGAR?L@A#cF!.R3@@@4!!F ?H @A#cF!.R@A#cF! 0R#cFRA!7s@#cG`?@$TGAR?ִ#cFA@!4s@R#cG`?C#cFRA! *s@#cG`?@$TGAR?U@A#cF!`5R#cFR@As@!1#cG`?@%TGAR?s@!!lG ?o#cFR@As@!2#cG`?@%TGAR@?s@!!lG ?W#cFA@!1s@R#cG`?(#cFR@As@!0#cG`?@%TGAR@?5c@@@@#cFRA!@+Rs@#cG`?@%TGAR?v#cFRA!9s@#cG`?@$TGAR? AA^#cFRA!*Rs@#cG`?@$TGAR?Q`!!|F@7 ?!!F ?AA AARAA>#cFRA!*s@#cG`?@$TGAR?( (G ?ˈ#cFR@As@!2#cG`?#cTG3snGAR`?`?֭#cFRA!+s@#cG`?@$TGAR?֨!!|F@@ , ?֛!!|F@@7 ?{@!!lG ?֎!!|F@7 ?֢   {S[*@5ZGs@`@?`5v@*SA[B{è_ {5nGS s @@@?ր@@??@SA{è_ {5nGS s@@@??3@SA{è_{Cc;7VGS3*s[d@ARjT?`@ cA@SA[B{Ĩ_ {!ca7SR[6Uk;@9499F R*$ZzqdZzaT@9 ?s~@@9 hs!xb?kT@9!4@9?q35ՎAU@9@9`5@SAkD[BcC{Ũ_ՎA@95"BGA! ;@?*5SAR[BkDcC{Ũ_R_   Ca"B8G!{SC@"BG@? $G[cBR? T@cU4bFB;?@XRc;Xk:ZGs99WG;{FRu*_q@RBB;s*Ҁ?M@4@R|@@?@AR ?kGsH@!!lG ?!!F ?[EcF 8G@@BT{C*SDC_R (G[cks?@R!!|F ?@!!lG ?!!F ?[E@R!!|F ?{"B G[!k?@?O!!F ?֠s;{sGSc`?  FC FG PFK F3O@7fF?3@sN`?*a4`?`!! G ?O@ TSAcCsEO@[BkD{ʨ_??C@  ?ր7@ G@?;@K@ `?R k@?$G!@>?֠>@BB?H!!F ?`5!!8GGH"@c!T c-@SA{è_#cFRA!>s@#cG`?#cTGAR`?R (G?!!|F ? G?@   { Sc-#c8G#@d@#c|G`?֣$FBc@A! ??"BGA!>@? >@BB`?"BF@R@?!!F ?R!!8GH"@cT c-@SA{è_ (G?!!|F ? G?@{Sc2"B8GC4GC@?#R*c?` @6Rg"BGR@?*1`6TSA"Wcgko?@354GR5GA!??@R? |F/ F G GzJ HGzxj' G@Ҹt GYs+   #RyyABsC@ky`?@$71 T @*`?1$T|@aU|D`4QCR;+@ C\c@`@y ?RҀ?c@@RbIB|ڛBKCcCc|؛cDӠ?VRA!@?c @@R?`@y`77@Rsb?aT;@ @C@`?\q,T@?@,qTA!`RҀ?/@ ?SFWFcFgFkFoFRA!?@R?`@y6RA!?@R?@RҀ?c @@Rb@y?|@dURCc)|ěGB[B D6 sraRҀ?@@b#@y A$@kT@R?ր#@y qTHTq Tq@T'@@` ?  ՜cTG@D@R?ր#@y qaT@RҀ?b'@yD@B@ A@kT@@R?q TPqATA!RҀ?ւ@@R?@B@RB)?@RҀ?b'@yDBp@ A@kT@@R?ֺAТR!Ҁ?@5RA!? '@yB2# A @kT@@R?֝RA!?'@y@R@?֒'@yqTAТR!@?@qTRA!?/@ ?@?@,qTAR!@C@Rc)?oRA!?RA!?b'@yDBPB A@kT@@R?SD)@!,G* ?bSWcgkoZcGAR!?`?!|F ?8G?F@BT2SAcC{ƨ_(GSWcgko?  A!@B8G{$@S#p@[cc8c4kA@A!rM4`@ @ZGsV{F9WG|@R@?c@AR ?ր @@ `@@sWc4@@`9gF@ ?!F ?F? Rj3xS@ s{[G@ ?`?֠4b@ !lG ?sWRcFRA!`s@cG`?@TGAR?8G@@BaT{RSS[TcUkV_!lGc4 ?B G!@?@asW!lG ?cFRA!s@cG`?cTGAR`?(Gs?  {S3*cBCseAe @kTcGRA!`?c@*@R@SA{èG`G?@tx`p6cGRA!` `?**@R@SA{èGcGRA! `?*@@RSA{èGc8G{CSab@cG`?7FA@! cG@b@҂R`?TGc@AR@?8G@@BT@{ASB_(G?!|F@ ?{!!`4ks<@\S[c@sZG @`?@5@W@@a@`?֠5 @` @?T{@@VSA[BcC `4\zkDsE{ƨ_ֵ@@ Ձ@`?֠5 @ @?T@@@SA[BcCkDsE{ƨ_SA[BcCB8G{Cs @@'[XGGDGk ZFGS[cRs @65@A! @?5v@75G9F GTG@ @M@A?ր5 @51T@?b4@"@ @v@756F GGTG   ՠ@@@MA@?ր5 @ 51T@?b4"8@%@$ @C|@B "88 {@SF[GcHkI8G'@@BaT{EsJ_Y5@R`?@?@5#@@9 4ARA! @`?B@AR?V5@R`?@?@5#@@94 @R3@A! `?Œ@@AR@?ARA! @`?@*AR?֔ @R8@A! `?@*AR?V7b4*@ **4@?@ ?` `@`& @(GS[ck ?@c8G{d@? 1DTQqTa!7!X`x`! R!8G?@"@cҡ[T{H_";@BMcxG_q`?B5;@@cFS RAt@!cG`?;@TGARc@?SI;@@;@!\G ?RS BR @[ c k s a*@cF`?cGRs*@A!`?!#BARTG?!lFR ?@cDGBR`?;@"@!@9?q@z*TAR! @cDGBR`?;@! A@9?q@zTA! RcG`?@chG`?R~ @!S BB*[ c k s (@#Bs <ЀM7S @35@ABG!@?@NG G#F'sfFc c4Gk "9cF+{FRZF[ TG/   ABRB?=T7@@9?q$IzT@8?q$IzT?q$JzTU ?5 ?@5A!  ?4M#5`?`?@@?`?`?@?`?`? @?#@ @?`< `4l@!lR `4x@!xR @R `4h@!hR! M  R@[ bFc X?;`#DGFGS ДGk ZFs 9G{GTG `?5R@?֠ ?@/5A!?;-BA ?ր5  T< M5c4@ ?;   SIR[JcKkLsMy@[ bFS T?;)еGc Fs <c4 +@ *+?;!R5??@a~` @[ bFc Xs ?; FGTGFS TеGk ZGG9G c4@@b@?;`??b?;R@?` ?@`5<M 4@R@A@!`?c@@AR?DRA!@@`?/@@AR? @S "R[ c k s (@cF`?!lFR ?SIR[JcKsMAR!KcFRA!@t@cG`?@ЄTGAR?VcGRA!`?@chG`?R[JcKsMcGRA!`?@chG`?R[JcK@R@A@!``?֣@@ @AR?@R`?@a4!lG ?A!RcG`? @;@chG`?7@!lGДG ?@!F ?FR!!@:@Ҁ?@*ХTGAR?[JcKkLRA!?@chG`?SIRsMN@!F ?7@!lG ?!lG ?A!@RcG`? @BhG@?ֳ!lG ?AR!!lG ?AR!@SIR[J(GS [ c k s ?!|F@ДG ?@!F ?7@!lG ?[JcKkLcGRA!`?!|F ?րRSI[JcKkLsMДGRA!?!|F ?G?@4{S[cF4@@ qTcGRVGA!`?AR?@#t>@5c;b?s   d@ARjT?`@ cA@@RSA[BcC{ĨFcGRVGA!@`?*?c G{B8GS [c k s <D@/'fFF`???ЄF?@@@0@j3 0M5@ABG!@?C #FGTG{GbFZF@ @?ր ssB@BR`? T'@???ր@ @?!! <???ր@@@?րM@4BRA!@`?@@AR@?!FsnG ?'@`?@`?8G/@@BAT{FSG[HcIkJsK_cFRA!ДnGs@cG`?cTGAR`?!F ?'@?@?֠@ @@?`@@??cFRA!`s@cG`?@ЄTGAR?T(G?@!|FsnG ?!F ?'@`?@`?ғ!|F@ ?!lG ?֘!|F@ snG ?!F ?@`?'@`?u@ B8GO{S[5b4c A!`D@/ҟ<}`F@@wF@snG@@@`?`?7vXk 9[G ?ր=4 @@V @@@`?@@`?`?kJb4@A!MJ7@@4M)5`@b4A3`?NJ@AsnG@@@`?`?6@@`Mb495@b47L@ @@@`?`?7V18k 9[G ?`04 @@V@@@`?`?6!RcF!c @@@`?@@`?`?@=@G?s @ 8ZG9gF{F ZF  @?֠4!? 4 @ @@@? 5@?`?ր@@? @@?֠5@?`?ր@@?@!? 5@?`?A@? @ @@@`?@@`?`?֠M`*5b4!R@6¢@B¢V@A!GG!F{G!TG@ !!3?@A@!TF'@?/@CG#BR?'@? /T9cF:AC; ?dFM`5Rt@ 4:@ *:AC; ?`@9lqT@ ?֟k 8M 4@R<R@ `?!ТR!= `?@@AR?RHq:@BR!*:\4>@ *>AC; ?@!F ?'@`?֡b4 T@@ T@kJRsK!8G/@"@cҡ!T{FSG[HcI_cFR!!w@cG`?c@TGAR?J@:@2:R:@@5@R!*:@RR@ `?!ТR!= `?!! ??@XF7b4> T@@ T@A!!?` 2':b4 T@@ T@AcF!!Rs@cG`?cTGAR`?R@!dF ?!F ?#cd@c@y$#ycF@`? @{@!dF ?!F ?#c d@c@y$#ycF@`? @cFR!!w@cG`?@TGAR?N@"@?րA@6cFR!! v@cG`?@TGAR?֝cFR!!;t@cG`?@TGARsnG?J@@@@`?`?4R:@@!*:4:@@*:cFR!!s@cG`?cTGAR`?RkJkJR(Gk s ?!|F ?`?!|F ?@!F ?{#SsF[SZGs@a@?`5a@R@SA[B{Ĩ_֔ZG@@?`5@@ SA[B{Ĩ_  C!8G{ CS @9#@G_qT_qTBGR@?8GG@@BaT{ISJCGRG[ "B@AR? 7@c #F?*@5cL!8GG@"@cҁ T[K{ISJC_oG?"BAR?@7@?*@4?cFR!!t@cG`?TG%$@ AR?cLcFR!!s@cG`?cTGAR`?ҺcFR!!s@cG`?cTGAR`?cL(Gc ?(G[ c ?      џ{CS[cky @c8G3X[`@?qTS @ZGwN7s"Tu@@? 5Ru!8G@"@c!T3@{ASB[CcDkE_W@q-TS@ZGwN7s" Tu@@? 5 RW+@q-TS@ZGwN7s" Tu@@? 5R5R(G?{S[@nG@?a@` @?q-TXut@@?ր@@??` @a@?kLT@?`@qmT   `@Xt`@kLT`@@?`*@q T`@Xt`*@kLT`@@?SA[B{è_  {S@nG@?` @qTqTqT`@q T`@Xt`@kLT`@@?@SA{èb@a@_q-T Xt?a@b@_k,T?@SA{è`@qT`@Xtu`@kT`@Xtn`@klT_C8G{C@7*qTH"B_Tib88k,T*` @'8aBRFD??BG`!R@?g RR  {*BRF D@ ?BG`!R@?{*F BR@D?BG`!R@? {S[chA@\AqT$   C@8(qsTQ@_)T#*@9q@Tq$@zTlq ThTqTh T(q TT4q`TqATcTRR7R q TqTtqTRR RZ^jnSA[BcC{ƨ_AR RRR RRR RR$qT@9?qAT@9_qT @9qTBGAЀ!@?֠ !RK?qTqTqTw@4kX9Gq @z!Tx!Q!?dq TQ?$qT* ?֠@8qJzTkDK!RRqTaR RRR RRR RRT@9(q`TaTRR7R@9?qTks @9?qT@94GZYZ9CRR4Q?@8A5@94*?.@84?pqT?q@8T!5B*B`{qA4ATkDKsE!R]q@TWqT+qTB*B`.@84R.@8A4RT!RR*D@9?q$JzTK@8?q$JzT?qaT!RKR3kYs9R@9A44ZGQ@?@85B*B@G[{C?pqT?(qT?q@T@8!5@94*?ր.@85qTWqT.@84R.@8a4R!RkDKsEB*BksB*BksB*BkDsE {BRF D@?BG`!R@? {BRF D@ ?BG`!R@?@9CkT?qT RC_d|SqTd|S8qTe|Sxq@Te|SqTe|Sq$Ez Tc@@8%@!|S?qT!TKC_?q-T@9$|SqaTcz!@!*A_? qTc@@8%@!|S?qT!T_?qT@9c @$|SqT@9!@#|S?qAT@`R#C_?qmTc@@8%@!|S?qaT!T T_@AI T_mT_T_-TS@_-Tg@_T{@_L TG^FtSE\SDD SC,SBt2`2`2`2c`2B`2R'9&9%9$ 9#9"9_ R"9_DLC,SBh2c`2B`2`R$9#9"9_CFBcd2B`2@R#9"9_ERDD SC,SBl2`2c`2B`2R%9$9#9" 9_FXE\SDD SC,SBp2`2`2c`2B`2R&9%9$9# 9"9__{cGS[*Rk!*sR`+QkTbT@8pqT`+Q58kT{a@?րT58SA[BcCkDsE{ƨ__Te@94(qT4q T*h q THTpqT TqA T58q T TqT%R58` @9(qTF!@DBR?!lG ?SA[BcCkDsE{ƨ_BGA!`@?֓q!TRdB$*!|@ `T_T@8QQQ_$qTqiTB!@BcF`?!lG ?TqTRqaTR58sqTER58lR58gR58b51T [*!@FBRDЄ?!lG ?֜B!@BB!@B!lG ?cF!@BB`?օ  8G{S[*Kw|@@RB@9@/_qD@z`TT`G?@R   Յ@9hfx7|qAzTTBG@? 8G/@@BA TK@{FSG[H_ր@9k@Tsa_q`T# RRBGAR@?!lG ?*N @9kTsBG@? A!`*< @BRF*D?BG!R@?A! (G?C8G{CS[*c**@*i`4!lG ?@@@4u*@`@BG~}@? B Gv @?֠``*@`a*!8G@"@cҁT{ASB[CcDC_**!lG ?A!l(G?!lG ?A! a8G{CS[*c**+*@*s4!lG ?94@u@`@BG~}@?B Gv @?֠`@`a!8G@"@cҡT+@{ASB[CcD_!lG ?A!` **8(G?!lG ?A!     @kLTC@!KkLTD(@!KҟkT@@Xa@_@@Xa@_@@a@_{[ @qTS@ZGuN5Tt@s"@? 5@SA@[B{Ĩ_@SA[B{Ĩ_   {S[@qT@ZGuN5Tt@s"@? 5@SA[B{Ĩ_@SA[B{Ĩ_   {S[(@qT@ZGuN5Tt@s"@? 5@SA[B{Ĩ_@SA[B{Ĩ_   @_q!@zT@_kT @Xa__ @9_  @qT"@RB4 0@9_R_@_   `@__    @_@_(@_  `@__   @_q!@zT@_kT @Xa__@_q!@zT@_kT @Xa__ {S!dF[ ?֟2Ov~~~ TTTR҅ `|@$qTB_ qTa@9u#Q?qaT$š7SA[B{è_a҃2aBGzR*|ABFBCA|Ac!˃ Fg!A?N+`@9q TTr2@9hqTQR?jTr9`G?֡@9@#Chcx#_6 @9Bxcx_6v9 @9z9@9?q T~9SAZ[B{è_`@9qaTR `|@$qT!?(qTb@9dCQ_qaT$6!?(qTa҂aGz"|ABFBCA|Ac!ˀ Fg!A?N+`@94PqRAzTs a@9Q?$qT @9 R!Q|"_$q TuSAR[B{è_ֵr9SAZ[B{è_u Rb.}~9@9@"hbxb_6@9xbx_69_899.@9|@DRuBQC $$qHTu@ _B8G{CSA@ҠZGAS! ?ր4A! ?@5@R!8G@"@cҡT{ASB_ R`@(G?B8G{C@?`S ?@93CQRj@T|q TSRqTR5d8*E4T@9|qT|qTSIS@!GC9@95_8|q@TG9?cF#*C`?ց@`a5@SI@9S@qZ!8G?@"@c!T{H_@9?qTT!4?qT@9UR?qT@9R@9RS@RSISI(GS S?C8G{@`S?@9#E#Q4R_j@ T|qRAz Tq T   4)Tq T|qT@9|qTSC)_8|q`T@9|qTd8@9d5`T_8|qTT`_8q`TG#9?BFC@?֠@`5 @SC@9#@qZ!8G@"@cAT{BC_d8@9@9?q$@z@TSC#@SC(GS#?CCR!8G{StR@9$@o_qDCzT8Go@@B!T{N*SOC_AеZG! T R?4A! ?`5@4 R@4 RҔ RY`4#R5@R`'@R@? R(G?   {SXA[?qaTR6`ZAq T qTq T$qTqT @`4qT@@BG~}@? B G @?֠`@"a`ZAq T  q@T q T[BSAR{Ĩ @v@wjA 4qaT@@BG!!|}@? BG~@@?` @b#_qT@Sk T`ZA$q TR@&R @4qaT@@BG~}@? B G @?֠`@"auR`ZAq`T R R R ~@a^ABB A!` A!A!`a^ABBqA!@A! a^ABB dA!A! A!   {S[cXA_$q T\A@hARZ`ZA q TRTbZA_q` T_$qT_q T**[BcCSA{Ĩ**k 5@ @BG~}@? B G  @?ր @`@"aajA@ BG!|@@?ր`ZA$qTSAR[BcC{Ĩ**R[BcCSA{Ĩa^ABB A!`Ua^ABB A!`A!I!lG ?**!lG ?A!`L!lG ?A! DЄGCA@c` !wR? {c8GS*[cks b@ҟqm/T?9cGYRC`?+!dF ?b#B G k@?8!pF ?ր5AA*+A5!lGC9GGG$qA)T@Aq6TRsAAA5qTAqA6T@/@_!RT@9lq@$T_+@AAqT`@`@ ?aA?kT+@c?q&TD'q,&TA$q$T@\AqA T!R8 RRqT3@BRkDF`$?BG!R@?RcOb@aAcAB*CBB*B@B*B (G?A!`~A! zA!vA!^ABCBABB#/@BBAC!` _AC! ![AC! "WABCB"ЄGCc` A@c@!R?F~@ED BR? ABB@A!ЄGCc` A@c@!bR?B*B{;!FS[ } ?` cRG3CGkZ3GsМG7{G? `?~@K? " Ac|@"@?s7@ ?`5 ?tQ*B4;@58@!lG ?cCkDsESA[B{Ȩ_@#c$5;@FB`?!lG ?cCkDsESA[B{Ȩ_7!$G ?7@;@"cFB`?;@"cFB`? {SXA?qATR`ZAq@TqT$qaT`ZAqTqTq!TRSA{¨ R`ZAqTa^A"B%a^A"B !! %Zу R8G{@7!8G7@"@cҁT{G_(G?B8G{CSA@`@9BR?q$BzT[fF?|@b@9_qT_qT!uvT`ja8q!TK$R*Z[C!8G@"@cҡT{ASB_`@9q!T` @9qT! uv(TBXG!!&@?@5`@9(q`T4qT`@9s(quc`@9q Tks` @9q T! wv(TBXG!!@?@ 5`@9(q T4qT`@9s(qwBG@?89ֺG&{GZWF9c `?s?@?? 89{G&ZWF9c `?s?@?? kEsFkEsF"`cTbjb8_qaTBG!@?Z[CcDgu[w[C`[CcD\[CcDkEsFV(G[cks?     @ @_ Z_  {!|@cBGS[@?րBxF@?@RTSA[BcC{Ĩ_~@ycFb@`?a@`R!s G`? `?SAtS[BcC{Ĩ_SA R[BcC{Ĩ_րR`R{Ss18G {G#R'Ҁ@/`?!F R ?53R8G/F@B!T1*SAsE{ƨ_cGRR`?'`7ctG!R`?`BXF #@?֟aT;Fyq_TF#O3GSWZG'+;CZGGKF!!'? 4!!'?4!! (?`4!!@(?5_@ ;FyskT**15@g@@4@R!!&`?_@'@*@@R@AA?!!'? 5@$R_@&A@B@ 9@ ?_@. T!!`(?/4AqT_@A E@+@R!7_ ?K!}7A!|@BG@?JBG@?JB G @?E"@_\eTFR8RvU YOQ?@9!@yK?k8TEZ@!|֛A8T_qTGC! c !)*-R?@lGS@'@? ? !F , XG^F/F+C+@\63@ C)@`2QqQT3 E@?3@J5#R)Mgt@=^w @_ =@@U *R   #@!@k% A@'@ xS**7?*Y7C@~@ ? d @@@H4c@*łR   բx`G<6k$c '{ xTD6c`@k-TQ BKRBB`?*Ҡ?րG5@Bv?@ ?7@ @ +@+@K?kT⯋;Fy#R#h"87q TCWF@;@a! B97*5A$q T;FykTq TC3cF@;@! B9a 7*@5AqT@6_@ O #@$@ ;s7oRR|C?< c/=|===== =R=|A=ưG_3?`R7G*#@R?*`P5CFGFKFOFSFWF!,G'@ ?;Fysk,TCF3RGFKFOFSFWF GAC|5Aq!T@6cF!k@!@-b`? 84cGc/`?@a@"Rc@Ě_@ x@" 9*qmTcG GRBGSF!FcF/GWXG*O@k5T A*@?@EBA`?ACËsB ?~}kc8`qa0TDyKk@TKkTKk5T@E`?֠4DyK?kT@@4S@R!!`/`?W@@*@R?E@!|֛AbT,FV@c? @R֚|@lqTpqR:64R|@FBGFc1*'Ssb?TAËb@`?@?-@~f@Ƃ@ 4?4@T?T@94!lG@GG ?&G@ !!@+RҠ?R?R@R?GR!!)?G@RK&G?֠ E73R ?Kq-T?AR!k T"@_AT|}@9 #R}b 39 h`%CFGFKFOFSFWFRcG!!(3R`?BG@R@?ֱO@!!.@?ր5M5O@!! /@?֠57@5E?A!@ h`#co*t@=^wD)@G'@_ =?*@6G3GG&Ga",RҠ??@*?*@R?pR/@ 2xh3C1*R+/;t@=^w'@G!G!,R&G??@*?*G@R3Ѐ??@ ?@  *acGR/@!D! .GH`?cG*@R`?;FycG.c/`?@Fc?} RcG!/@!-DGH`? @G*kc8@R?;Fy/@DGHG3Ga",R&G??@*?G*@R?֦cG/@RD!G!@0H`?DyG@R?;FypGR@!'@!*?G&G?@?@G@R?!lG? ?@K q,TT/!lG ? )GRG!2?G&G@R3Ѐ?UBG!@R!`1@?wcG!@R!0`?n(GCGKOSW?֠ GG&G] N {{_warning: `%s:0x%x' will be decoded as `%s:0x%x' .tomlParsing %s keycode file as toml %s: error: cannot open: %m %s: error: %s %s: missing [protocols] section parse_toml_protocolprotocol%s: protocol missing %s: bad value `%s' for protocol rawvariant%s: bad value `%s' for variant name%s: bad value `%s' for name scancodesCannot have both [raw] and [scancode] sectionsKeymap with raw entries must have raw protocol%s: invalid keycode for raw entry %d %s: bad value `%s' for keycode %s: missing raw value for entry %d Failed to allocate memory%s: incorrect raw value `%s'%s: negative raw value `%ld` at position %d only allowed for gaps/spaces%s: raw value %ld out of rangeKeymap with raw protocol must have raw entries%s: protocol parameter %s=%ld %s: no [protocols.scancodes] section %s: invalid value `%s' parse_keymap%s: no protocols found Parsing %s keycode file as plain text =:table , type , scancode =:(Missing protocol in %s Invalid parameter on line %d of %s ,unknownall %s protocol %s Couldn't find any node at %s%s*. Seek dir/enabled%s has invalid content: '%s' protocol %s is %s enableddisabledProtocols for device can not be changed wnone +%s /protocol%s Can't open lirc deviceTesting events. Please, press CTRL-C to abort. poll returned error%llu.%06llu: lirc protocol(%s): scancode = 0x%llxlirc protocol(%d): scancode = 0x%llx repeat toggle=1Error reading lirc scancodeError reading event%ld.%06ld: event type %s(0x%02x). key_%s: %s(0x%04x) updown: %s (0x%04x) value=%d : scancode = 0x%02x : code = %s(0x%02x), value = %d : value = %d : code = 0x%02x, value = %d /sys/class/rc/rcNo devices found Found device %s Not found device %s scancode 0x%04llx = %s (0x%02x) scancode 0x%04llx = '%c' (0x%02x) scancode 0x%04llx = 0x%02x evdev ioctlRepeat delay: %d ms, repeat period: %d ms none value=%d %s: keycode `%s' not recognised, no mapping for scancode 0x04%llx %s: keycode `%s' not recognised, no mapping Invalid delay: %sInvalid period: %sFailed to read table file %sRead %s table Parsing %s config file opening keycode file # Driver %s, Table %s => file %s parse_cfgfileFailed to read config file %s:=Missing scancode: %sNo memory! Invalid scancode: %s,;Missing keycodeUnknown keycode: %sscancode 0x%04llx=%u Missing parameter name: %sMissing valueparameter %s=%ld Report bugs to %s. Current kernel protocols: Enabled kernel protocols: ueventParsing uevent %s next->keyError on uevent information next->value%s uevent %s=%s next->nextlircDEVNAME/dev/inputFound more than one input interface. This is currently unsupported Input sysfs node is %s eventFound more than one event interface. This is currently unsupported Event sysfs node is %s Input device name not found. DRV_NAMEDEV_NAMENAMEinput device is %s /supported_protocols%s protocol %s (%s) /etc/rc_keymaps/%sasprintf failed: %m /usr/lib/udev/rc_keymaps/%serror: Unable to find keymap %s in %s or %s /usr/lib/udev/rc_keymaps/etc/rc_keymaps/usr/share/localev4l-utilsFound %s with: Name: %s Driver: %s Default keymap: %s Input device: %s LIRC device: %s Attached BPF protocols: %d Attached BPF protocols: %m Supported kernel protocols: %sName: %.*s EVIOCGNAME%sbus: %d, vendor/product: %04x:%04x, version: 0x%04x EVIOCGID Extra capabilities: rc0*Keymap for %s, %s is on %s file. Can't load %s keymap Keymap for %s, %s not found. Keep as-is Opening %s Unable to query evdev protocol version: %s Input Protocol version: 0x%08x Old keytable cleared Deleting entry %d %04llx=%04x Setting scancode 0x%04llx with 0x%04x via EVIOCSKEYCODEWrote %d keycode(s) to driver BPF protocol prog_id %d error: failed to get BPF prog id %u: %m error: failed to detach BPF prog id %u: %m BPF protocols removed Protocols changed to Error: unable to attach bpf program, lirc device name was not found /etc/rc_keymaps/protocols/%s.o/usr/lib/udev/rc_keymaps/protocols/%s.oCan't find %s bpf protocol in %s or %s /usr/lib/udev/rc_keymaps/protocols/etc/rc_keymaps/protocols%s: not a raw IR receiver Loaded BPF protocol %s EVIOCGKEYCODEerror: unknown scancode length %d Changed Repeat delay to %d ms and repeat period to %d ms Auto-mode can be used only with --read, --verbose and --sysdev options verboseenables debug messagesclearClears the scancode to keycode mappingssysdevSYSDEVrc device to control, defaults to rc0 if not specifiedtesttest if IR is generating eventsreadreads the current scancode/keycode mappingwriteKEYMAPwrite (adds) the keymap from the specified fileset-keySCANKEYChange scan/key pairsPROTOCOLProtocol to enable (the other ones will be disabled). To enable more than one, use the option more than one timeparameterPARAMETERSet a parameter for the protocol decoderdelayDELAYSets the delay before repeating a keystrokeperiodPERIODSets the period to repeat a keystrokeauto-loadCFGFILEAuto-load keymaps, based on a configuration file. Only works with --sysdev.helpGive this help listusageGive a short usage messageversionPrint program versionMauro Carvalho Chehab IR keytable control version 1.28.1otherrc-5/rc5_decoderrc-5xrc-5-szjvc/jvc_decodersony/sony_decodersony12sony15sony20nec/nec_decodersanyomce_kbdrc-6/rc6_decoderrc-6-0rc-6-6a-20rc-6-6a-24rc-6-6a-32rc-6-mcesharpxmp/xmp_decodercecimonrc-mmxbox-dvdABS_XABS_YABS_ZABS_RXABS_RYABS_RZABS_THROTTLEABS_RUDDERABS_WHEELABS_GASABS_BRAKEABS_HAT0XABS_HAT0YABS_HAT1XABS_HAT1YABS_HAT2XABS_HAT2YABS_HAT3XABS_HAT3YABS_PRESSUREABS_DISTANCEABS_TILT_XABS_TILT_YABS_TOOL_WIDTHABS_VOLUMEABS_PROFILEABS_MISCABS_RESERVEDABS_MT_SLOTABS_MT_TOUCH_MAJORABS_MT_TOUCH_MINORABS_MT_WIDTH_MAJORABS_MT_WIDTH_MINORABS_MT_ORIENTATIONABS_MT_POSITION_XABS_MT_POSITION_YABS_MT_TOOL_TYPEABS_MT_BLOB_IDABS_MT_TRACKING_IDABS_MT_PRESSUREABS_MT_DISTANCEABS_MT_TOOL_XABS_MT_TOOL_YABS_MAXREL_XREL_YREL_ZREL_RXREL_RYREL_RZREL_HWHEELREL_DIALREL_WHEELREL_MISCREL_RESERVEDREL_WHEEL_HI_RESREL_HWHEEL_HI_RESREL_MAXKEY_RESERVEDKEY_ESCKEY_1KEY_2KEY_3KEY_4KEY_5KEY_6KEY_7KEY_8KEY_9KEY_0KEY_MINUSKEY_EQUALKEY_BACKSPACEKEY_TABKEY_QKEY_WKEY_EKEY_RKEY_TKEY_YKEY_UKEY_IKEY_OKEY_PKEY_LEFTBRACEKEY_RIGHTBRACEKEY_ENTERKEY_LEFTCTRLKEY_AKEY_SKEY_DKEY_FKEY_GKEY_HKEY_JKEY_KKEY_LKEY_SEMICOLONKEY_APOSTROPHEKEY_GRAVEKEY_LEFTSHIFTKEY_BACKSLASHKEY_ZKEY_XKEY_CKEY_VKEY_BKEY_NKEY_MKEY_COMMAKEY_DOTKEY_SLASHKEY_RIGHTSHIFTKEY_KPASTERISKKEY_LEFTALTKEY_SPACEKEY_CAPSLOCKKEY_F1KEY_F2KEY_F3KEY_F4KEY_F5KEY_F6KEY_F7KEY_F8KEY_F9KEY_F10KEY_NUMLOCKKEY_SCROLLLOCKKEY_KP7KEY_KP8KEY_KP9KEY_KPMINUSKEY_KP4KEY_KP5KEY_KP6KEY_KPPLUSKEY_KP1KEY_KP2KEY_KP3KEY_KP0KEY_KPDOTKEY_ZENKAKUHANKAKUKEY_102NDKEY_F11KEY_F12KEY_ROKEY_KATAKANAKEY_HIRAGANAKEY_HENKANKEY_KATAKANAHIRAGANAKEY_MUHENKANKEY_KPJPCOMMAKEY_KPENTERKEY_RIGHTCTRLKEY_KPSLASHKEY_SYSRQKEY_RIGHTALTKEY_LINEFEEDKEY_HOMEKEY_UPKEY_PAGEUPKEY_LEFTKEY_RIGHTKEY_ENDKEY_DOWNKEY_PAGEDOWNKEY_INSERTKEY_DELETEKEY_MACROKEY_MUTEKEY_VOLUMEDOWNKEY_VOLUMEUPKEY_POWERKEY_KPEQUALKEY_KPPLUSMINUSKEY_PAUSEKEY_SCALEKEY_KPCOMMAKEY_HANGEULKEY_HANGUELKEY_HANJAKEY_YENKEY_LEFTMETAKEY_RIGHTMETAKEY_COMPOSEKEY_STOPKEY_AGAINKEY_PROPSKEY_UNDOKEY_FRONTKEY_COPYKEY_OPENKEY_PASTEKEY_FINDKEY_CUTKEY_HELPKEY_MENUKEY_CALCKEY_SETUPKEY_SLEEPKEY_WAKEUPKEY_FILEKEY_SENDFILEKEY_DELETEFILEKEY_XFERKEY_PROG1KEY_PROG2KEY_WWWKEY_MSDOSKEY_COFFEEKEY_SCREENLOCKKEY_ROTATE_DISPLAYKEY_DIRECTIONKEY_CYCLEWINDOWSKEY_MAILKEY_BOOKMARKSKEY_COMPUTERKEY_BACKKEY_FORWARDKEY_CLOSECDKEY_EJECTCDKEY_EJECTCLOSECDKEY_NEXTSONGKEY_PLAYPAUSEKEY_PREVIOUSSONGKEY_STOPCDKEY_RECORDKEY_REWINDKEY_PHONEKEY_ISOKEY_CONFIGKEY_HOMEPAGEKEY_REFRESHKEY_EXITKEY_MOVEKEY_EDITKEY_SCROLLUPKEY_SCROLLDOWNKEY_KPLEFTPARENKEY_KPRIGHTPARENKEY_NEWKEY_REDOKEY_F13KEY_F14KEY_F15KEY_F16KEY_F17KEY_F18KEY_F19KEY_F20KEY_F21KEY_F22KEY_F23KEY_F24KEY_PLAYCDKEY_PAUSECDKEY_PROG3KEY_PROG4KEY_ALL_APPLICATIONSKEY_DASHBOARDKEY_SUSPENDKEY_CLOSEKEY_PLAYKEY_FASTFORWARDKEY_BASSBOOSTKEY_PRINTKEY_HPKEY_CAMERAKEY_SOUNDKEY_QUESTIONKEY_EMAILKEY_CHATKEY_SEARCHKEY_CONNECTKEY_FINANCEKEY_SPORTKEY_SHOPKEY_ALTERASEKEY_CANCELKEY_BRIGHTNESSDOWNKEY_BRIGHTNESSUPKEY_MEDIAKEY_SWITCHVIDEOMODEKEY_KBDILLUMTOGGLEKEY_KBDILLUMDOWNKEY_KBDILLUMUPKEY_SENDKEY_REPLYKEY_FORWARDMAILKEY_SAVEKEY_DOCUMENTSKEY_BATTERYKEY_BLUETOOTHKEY_WLANKEY_UWBKEY_UNKNOWNKEY_VIDEO_NEXTKEY_VIDEO_PREVKEY_BRIGHTNESS_CYCLEKEY_BRIGHTNESS_AUTOKEY_BRIGHTNESS_ZEROKEY_DISPLAY_OFFKEY_WWANKEY_WIMAXKEY_RFKILLKEY_MICMUTEBTN_MISCBTN_0BTN_1BTN_2BTN_3BTN_4BTN_5BTN_6BTN_7BTN_8BTN_9BTN_MOUSEBTN_LEFTBTN_RIGHTBTN_MIDDLEBTN_SIDEBTN_EXTRABTN_FORWARDBTN_BACKBTN_TASKBTN_JOYSTICKBTN_TRIGGERBTN_THUMBBTN_THUMB2BTN_TOPBTN_TOP2BTN_PINKIEBTN_BASEBTN_BASE2BTN_BASE3BTN_BASE4BTN_BASE5BTN_BASE6BTN_DEADBTN_GAMEPADBTN_SOUTHBTN_EASTBTN_CBTN_NORTHBTN_WESTBTN_ZBTN_TLBTN_TRBTN_TL2BTN_TR2BTN_SELECTBTN_STARTBTN_MODEBTN_THUMBLBTN_THUMBRBTN_DIGIBTN_TOOL_PENBTN_TOOL_RUBBERBTN_TOOL_BRUSHBTN_TOOL_PENCILBTN_TOOL_AIRBRUSHBTN_TOOL_FINGERBTN_TOOL_MOUSEBTN_TOOL_LENSBTN_TOOL_QUINTTAPBTN_STYLUS3BTN_TOUCHBTN_STYLUSBTN_STYLUS2BTN_TOOL_DOUBLETAPBTN_TOOL_TRIPLETAPBTN_TOOL_QUADTAPBTN_WHEELBTN_GEAR_DOWNBTN_GEAR_UPKEY_OKKEY_SELECTKEY_GOTOKEY_CLEARKEY_POWER2KEY_OPTIONKEY_INFOKEY_TIMEKEY_VENDORKEY_ARCHIVEKEY_PROGRAMKEY_CHANNELKEY_FAVORITESKEY_EPGKEY_PVRKEY_MHPKEY_LANGUAGEKEY_TITLEKEY_SUBTITLEKEY_ANGLEKEY_FULL_SCREENKEY_ZOOMKEY_MODEKEY_KEYBOARDKEY_ASPECT_RATIOKEY_SCREENKEY_PCKEY_TVKEY_TV2KEY_VCRKEY_VCR2KEY_SATKEY_SAT2KEY_CDKEY_TAPEKEY_RADIOKEY_TUNERKEY_PLAYERKEY_TEXTKEY_DVDKEY_AUXKEY_MP3KEY_AUDIOKEY_VIDEOKEY_DIRECTORYKEY_LISTKEY_MEMOKEY_CALENDARKEY_REDKEY_GREENKEY_YELLOWKEY_BLUEKEY_CHANNELUPKEY_CHANNELDOWNKEY_FIRSTKEY_LASTKEY_ABKEY_NEXTKEY_RESTARTKEY_SLOWKEY_SHUFFLEKEY_BREAKKEY_PREVIOUSKEY_DIGITSKEY_TEENKEY_TWENKEY_VIDEOPHONEKEY_GAMESKEY_ZOOMINKEY_ZOOMOUTKEY_ZOOMRESETKEY_WORDPROCESSORKEY_EDITORKEY_SPREADSHEETKEY_GRAPHICSEDITORKEY_PRESENTATIONKEY_DATABASEKEY_NEWSKEY_VOICEMAILKEY_ADDRESSBOOKKEY_MESSENGERKEY_DISPLAYTOGGLEKEY_BRIGHTNESS_TOGGLEKEY_SPELLCHECKKEY_LOGOFFKEY_DOLLARKEY_EUROKEY_FRAMEBACKKEY_FRAMEFORWARDKEY_CONTEXT_MENUKEY_MEDIA_REPEATKEY_10CHANNELSUPKEY_10CHANNELSDOWNKEY_IMAGESKEY_NOTIFICATION_CENTERKEY_PICKUP_PHONEKEY_HANGUP_PHONEKEY_DEL_EOLKEY_DEL_EOSKEY_INS_LINEKEY_DEL_LINEKEY_FNKEY_FN_ESCKEY_FN_F1KEY_FN_F2KEY_FN_F3KEY_FN_F4KEY_FN_F5KEY_FN_F6KEY_FN_F7KEY_FN_F8KEY_FN_F9KEY_FN_F10KEY_FN_F11KEY_FN_F12KEY_FN_1KEY_FN_2KEY_FN_DKEY_FN_EKEY_FN_FKEY_FN_SKEY_FN_BKEY_FN_RIGHT_SHIFTKEY_BRL_DOT1KEY_BRL_DOT2KEY_BRL_DOT3KEY_BRL_DOT4KEY_BRL_DOT5KEY_BRL_DOT6KEY_BRL_DOT7KEY_BRL_DOT8KEY_BRL_DOT9KEY_BRL_DOT10KEY_NUMERIC_0KEY_NUMERIC_1KEY_NUMERIC_2KEY_NUMERIC_3KEY_NUMERIC_4KEY_NUMERIC_5KEY_NUMERIC_6KEY_NUMERIC_7KEY_NUMERIC_8KEY_NUMERIC_9KEY_NUMERIC_STARKEY_NUMERIC_POUNDKEY_NUMERIC_AKEY_NUMERIC_BKEY_NUMERIC_CKEY_NUMERIC_DKEY_CAMERA_FOCUSKEY_WPS_BUTTONKEY_TOUCHPAD_TOGGLEKEY_TOUCHPAD_ONKEY_TOUCHPAD_OFFKEY_CAMERA_ZOOMINKEY_CAMERA_ZOOMOUTKEY_CAMERA_UPKEY_CAMERA_DOWNKEY_CAMERA_LEFTKEY_CAMERA_RIGHTKEY_ATTENDANT_ONKEY_ATTENDANT_OFFKEY_ATTENDANT_TOGGLEKEY_LIGHTS_TOGGLEBTN_DPAD_UPBTN_DPAD_DOWNBTN_DPAD_LEFTBTN_DPAD_RIGHTKEY_ALS_TOGGLEKEY_ROTATE_LOCK_TOGGLEKEY_REFRESH_RATE_TOGGLEKEY_BUTTONCONFIGKEY_TASKMANAGERKEY_JOURNALKEY_CONTROLPANELKEY_APPSELECTKEY_SCREENSAVERKEY_VOICECOMMANDKEY_ASSISTANTKEY_KBD_LAYOUT_NEXTKEY_EMOJI_PICKERKEY_DICTATEKEY_CAMERA_ACCESS_ENABLEKEY_CAMERA_ACCESS_DISABLEKEY_CAMERA_ACCESS_TOGGLEKEY_ACCESSIBILITYKEY_DO_NOT_DISTURBKEY_BRIGHTNESS_MINKEY_BRIGHTNESS_MAXKEY_KBDINPUTASSIST_PREVKEY_KBDINPUTASSIST_NEXTKEY_KBDINPUTASSIST_PREVGROUPKEY_KBDINPUTASSIST_NEXTGROUPKEY_KBDINPUTASSIST_ACCEPTKEY_KBDINPUTASSIST_CANCELKEY_RIGHT_UPKEY_RIGHT_DOWNKEY_LEFT_UPKEY_LEFT_DOWNKEY_ROOT_MENUKEY_MEDIA_TOP_MENUKEY_NUMERIC_11KEY_NUMERIC_12KEY_AUDIO_DESCKEY_3D_MODEKEY_NEXT_FAVORITEKEY_STOP_RECORDKEY_PAUSE_RECORDKEY_VODKEY_UNMUTEKEY_FASTREVERSEKEY_SLOWREVERSEKEY_DATAKEY_ONSCREEN_KEYBOARDKEY_PRIVACY_SCREEN_TOGGLEKEY_SELECTIVE_SCREENSHOTKEY_NEXT_ELEMENTKEY_PREVIOUS_ELEMENTKEY_AUTOPILOT_ENGAGE_TOGGLEKEY_MARK_WAYPOINTKEY_SOSKEY_NAV_CHARTKEY_FISHING_CHARTKEY_SINGLE_RANGE_RADARKEY_DUAL_RANGE_RADARKEY_RADAR_OVERLAYKEY_TRADITIONAL_SONARKEY_CLEARVU_SONARKEY_SIDEVU_SONARKEY_NAV_INFOKEY_BRIGHTNESS_MENUKEY_MACRO1KEY_MACRO2KEY_MACRO3KEY_MACRO4KEY_MACRO5KEY_MACRO6KEY_MACRO7KEY_MACRO8KEY_MACRO9KEY_MACRO10KEY_MACRO11KEY_MACRO12KEY_MACRO13KEY_MACRO14KEY_MACRO15KEY_MACRO16KEY_MACRO17KEY_MACRO18KEY_MACRO19KEY_MACRO20KEY_MACRO21KEY_MACRO22KEY_MACRO23KEY_MACRO24KEY_MACRO25KEY_MACRO26KEY_MACRO27KEY_MACRO28KEY_MACRO29KEY_MACRO30KEY_MACRO_RECORD_STARTKEY_MACRO_RECORD_STOPKEY_MACRO_PRESET_CYCLEKEY_MACRO_PRESET1KEY_MACRO_PRESET2KEY_MACRO_PRESET3KEY_KBD_LCD_MENU1KEY_KBD_LCD_MENU2KEY_KBD_LCD_MENU3KEY_KBD_LCD_MENU4KEY_KBD_LCD_MENU5BTN_TRIGGER_HAPPYBTN_TRIGGER_HAPPY1BTN_TRIGGER_HAPPY2BTN_TRIGGER_HAPPY3BTN_TRIGGER_HAPPY4BTN_TRIGGER_HAPPY5BTN_TRIGGER_HAPPY6BTN_TRIGGER_HAPPY7BTN_TRIGGER_HAPPY8BTN_TRIGGER_HAPPY9BTN_TRIGGER_HAPPY10BTN_TRIGGER_HAPPY11BTN_TRIGGER_HAPPY12BTN_TRIGGER_HAPPY13BTN_TRIGGER_HAPPY14BTN_TRIGGER_HAPPY15BTN_TRIGGER_HAPPY16BTN_TRIGGER_HAPPY17BTN_TRIGGER_HAPPY18BTN_TRIGGER_HAPPY19BTN_TRIGGER_HAPPY20BTN_TRIGGER_HAPPY21BTN_TRIGGER_HAPPY22BTN_TRIGGER_HAPPY23BTN_TRIGGER_HAPPY24BTN_TRIGGER_HAPPY25BTN_TRIGGER_HAPPY26BTN_TRIGGER_HAPPY27BTN_TRIGGER_HAPPY28BTN_TRIGGER_HAPPY29BTN_TRIGGER_HAPPY30BTN_TRIGGER_HAPPY31BTN_TRIGGER_HAPPY32BTN_TRIGGER_HAPPY33BTN_TRIGGER_HAPPY34BTN_TRIGGER_HAPPY35BTN_TRIGGER_HAPPY36BTN_TRIGGER_HAPPY37BTN_TRIGGER_HAPPY38BTN_TRIGGER_HAPPY39BTN_TRIGGER_HAPPY40MSC_SERIALMSC_PULSELEDMSC_GESTUREMSC_RAWMSC_SCANMSC_TIMESTAMPMSC_MAXEV_SYNEV_KEYEV_RELEV_ABSEV_MSCEV_SWEV_LEDEV_SNDEV_REPEV_FFEV_PWREV_FF_STATUSEV_MAXline %d: key %s existsline %d: bad keyline %d: %s'''unterminated triple-s-quotebad escape char0123456789ABCDEFexpect hex charbtnfr"\unterminated triple-quoteunterminated s-quoteunterminated quote+-_.:internal error (%s)ERROR: out of memory (%s)out of memorylast backslash is invalid \%c expects %d hex charsinvalid hex chars for \u or \Uillegal ucs code in \u or \Uillegal escape char \%c../v4l-utils-1.28.1/utils/keytable/toml.c:506../v4l-utils-1.28.1/utils/keytable/toml.c:539../v4l-utils-1.28.1/utils/keytable/toml.c:654../v4l-utils-1.28.1/utils/keytable/toml.c:661../v4l-utils-1.28.1/utils/keytable/toml.c:701../v4l-utils-1.28.1/utils/keytable/toml.c:708truefalse../v4l-utils-1.28.1/utils/keytable/toml.c:831a string array can only contain strings../v4l-utils-1.28.1/utils/keytable/toml.c:857../v4l-utils-1.28.1/utils/keytable/toml.c:862array type mismatch../v4l-utils-1.28.1/utils/keytable/toml.c:875../v4l-utils-1.28.1/utils/keytable/toml.c:726../v4l-utils-1.28.1/utils/keytable/toml.c:732../v4l-utils-1.28.1/utils/keytable/toml.c:747../v4l-utils-1.28.1/utils/keytable/toml.c:753syntax error../v4l-utils-1.28.1/utils/keytable/toml.c:938missing =../v4l-utils-1.28.1/utils/keytable/toml.c:607../v4l-utils-1.28.1/utils/keytable/toml.c:614../v4l-utils-1.28.1/utils/keytable/toml.ckeyval->val == 0../v4l-utils-1.28.1/utils/keytable/toml.c:960../v4l-utils-1.28.1/utils/keytable/toml.c:964../v4l-utils-1.28.1/utils/keytable/toml.c:1240extra chars after valuectx->tok.tok == LBRACKETtable path is too deep; max allowed is 10.invalid or missing keyinvalid keyempty table selector../v4l-utils-1.28.1/utils/keytable/toml.c:1069../v4l-utils-1.28.1/utils/keytable/toml.c:1073../v4l-utils-1.28.1/utils/keytable/toml.c:1088../v4l-utils-1.28.1/utils/keytable/toml.c:1094../v4l-utils-1.28.1/utils/keytable/toml.c:1099expects ]key existsarray mismatch../v4l-utils-1.28.1/utils/keytable/toml.c:1171../v4l-utils-1.28.1/utils/keytable/toml.c:1177__anon__../v4l-utils-1.28.1/utils/keytable/toml.c:1182expects ]]../v4l-utils-1.28.1/utils/keytable/toml.c:1203extra chars after ] or ]]line %d: syntax errorError reading file../v4l-utils-1.28.1/utils/keytable/toml.c:774newline not allowed in inline table\ \ """section %d:%s data %p size %zd link %d flags %d licenselirc_mode2/mapsmaps.data.bssmissing SHT_SYMTAB section Failed to get Elf_Data from maps section %d ../v4l-utils-1.28.1/utils/keytable/bpf_load.cnr_maps < MAX_MAPS+1strdup(%s): %s(%d) Error: Failed loading ELF maps (errno:%d):%s raw_mapfailed to create a map: %d %s failed to update raw map: %d %s lirc_mode2/invalid relo for insn[%d].code 0x%x invalid relo for insn[%d] no map_data match max_lengthtrail_spacepatching insn[%d] with immediate %d for symbol %s symbol %s has unknown section %d bpf_load_program() err=%m %sbpf_prog_attach: err=%m (# h<k y@@` X    ''''llll&&&&3333@@@@@@@@XXXX6Vh ,& Lists Remote Controller devices, loads rc keymaps, tests events, and adjusts other Remote Controller options. Rather than loading a rc keymap, it is also possible to set protocol decoders and set rc scancode to keycode mappings directly. You need to have read permissions on /dev/input for the program to work On the options below, the arguments are: SYSDEV - the rc device as found at /sys/class/rc KEYMAP - a keymap file with protocols and scancode to keycode mappings SCANKEY - a set of scancode1=keycode1,scancode2=keycode2.. value pairs PROTOCOL - protocol name (nec, rc-5, rc-6, jvc, sony, sanyo, rc-5-sz, lirc, sharp, mce_kbd, xmp, imon, rc-mm, other, all) to be enabled, or a bpf protocol name or file DELAY - Delay before repeating a keystroke PERIOD - Period to repeat a keystroke PARAMETER - a set of name1=number1[,name2=number2]... for the BPF prototcol CFGFILE - configuration file that associates a driver/table name with a keymap file Options can be combined together.parse_keyvalparse_selectload_elf_maps_section;_0p0DHi?Pi@XiA`iBhiCpiDxiEiFiGiHiIiJiKiLiMiNiOiPiQjRjSjU0jV@jWHjXPjYXjZhj[xj\j]j^j_j`jajbjckdke kf0kg8khHkiXkjhkkpklkmknkokpkqkrksktlulv lw0lx@lyPlz`lzpl{l|l}l~llllllmm(m8mHmPm`mpmmmmmmmmmnnn(n8nHn`npnnnnnnnnno o0oHoXohoxooooooooopp p8p@pPpXp`phpppxppppppppppppqq(q8qHqXqhqxqqqqqqqqqrr r0r@rXrprrrrrrrrss(s8sHsXs`spsssssssstt(t8t@tHtPtXt`thtptxtt ttttttttuu (u 8u!Hu"Xu#`u$pu%u&u'u(u)u*u+u/u0v0v1 v2(v38v4Hv5Pv6Xv7`v8hv9pv:v;v<v=v>v@v@vAvBwCwD(wE8wFHwGXwHpwIwJwKwLwMwNwOwPxPxQ(x`0xa@xbPxc`xdpxexfxgxhxixjxkxlxmxnyoypyq(yr8ysHytXythyuxyvywywyxyyyzy{y|y}y~yzz z0z@zPzXz`zhzxzzzzzzzzz{{ {0{@{H{X{h{x{{{{{{{{{||(|@|P|`|x||||||||} }0}@}P}`}x}}}}}}~~0~@~P~`~p~x~~~~~~~~~(8HXhx 0@P`pЀ  ( @ P `pЁ(8H`x Ђ!"#01(2@@XAhBxCDEFȃG؃HIJK8LXMxNOPQ؄`ab(cHdhefghiȅj؅klmn o0pHqXrpsxtuvwxІyz{(|@}`~x؇ 8H`pЈ 0@P`pЉ 0@XpЊ0H`x؋ 8PhȌ(@XpЍ0H`x؎GCC: (GNU) 14.1.1 20240507.shstrtab.interp.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment 88TT$&xx 4o(> H F  No[ojHHUtBhhH~XhXhyphphPhhh@(J(J@J@JXТТإإx0088@@ HH hh---0-+-