ELF4(!<`|8cH<`= 9@8cIH<`;8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH<`8cH= /@,/<`8c@ <`8cH9a8`HxH1?/A;K!= }&|!?4|+x;|#x;.;`/@4/<`8c@ <`8cH9a08`} H@X/}AxH|c4T~}H,W:|yH.H/A;A@Kt;K!<<<` |988888c?H<<<`988888cH9aH= iH!࿁||}x8`$|#x|+xH|yA4/@ ?;xH/@x;H9a xH/@ ?;xH/ @HK9 ?K!࿡||x|#x|+x$H|~x/AD|ex<`x8cHxH$x|8! H9a H!Б!(9 |!9 8c! 9!88! 9!4 $A,!K948!0|N !! |iy|D4A$@X|#x|;x! |+x9@|3x9!HA}c[x;! K)xx|}xK=<`x8cH9a@H!п |~y|4!A@l|#x|+x}c[x|3x}Cx|;xK<x8||xK9 x !8|9!88! !K1<`x8cH9a0H!࿡||}x8`$|#xH|yA<xH x<`$8c|8! H9a H!= |dxi| H|yA0H/AHx 8!|H9aH!|!|}x4???`?@? ;# ;{;Z;9})N!<`8cH/@,>/@`<`8cH8`9a0H/@x /@ex/@Gx#xHK<`8cH/@ 8`K?/>AH /AH/AHxHK!=@|9J ;L*q)A(<8(8xH9axH$,4*|;$??;?/@H= ?);??/ATixH/A@?)?KԀixH?/A)?K/A/@H<= =<8<9)9888"h88`H8`9a H# })N!,AH<=@= =<8<9J9)9888"h88`HK>?? >i9 8`?Kx!?|;?/A<;#})N!_?I= _I9aH= 8`9I/M * @L 9 U): |gH.N !a ?|;$|{x? |#x/@= )?~/AHW:xH/~A4= =@9)xdx*H9 ?9 ? 9a H!࿡?|;$? /A,_;= } IH9a H= )/A,!|})N!8`8!|N 8`N 8`N ,@ = iH!࿁?|;|~x$|#x|+x88TxHHx8LxHxH? |cIH= /PA|exx8LH|~y@hLH|~y@XxxH|~y@D?]/_TA$8XH?T)/A })N!= 9)=9a xH= iN ! ?|;LHPHH?T=@/*AP)/A })N!?T)/A,88\})X| 8!N 9aHchecksum- X-- - X - -  - X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X    X   X  X    X   X  X  grub_video_checksum_endgrub_test_use_gfxtermlegacy_password_testexfctestvideotest_checksumgfxterm_menusetjmp_testcmdline_cat_testdiv_testxnu_uuid_testpbkdf2_testsignature_testsleep_testbswap_testctz_testcmp_testmul_testshift_testALL TESTS PASSED TEST FAILURE Run all loaded functional tests.functional_testRun all functional tests.all_functional_test%s%sassert failed: %s %s: %s:%s:%u: %s %s: PASS %s: FAIL i%dbgra%d%d%d%drgba%d%d%d%dUnexpected checksum %s_%dx%dx%s:%d: 0x%x0tests/video_checksum.cChecksum %s_%dx%dx%s:%d failed: 0x%x vs 0x%xNot enough checksums %s_%dx%dx%s: %d vs %dctr == nchkgfxtermterminal `%s' isn't foundterminal `%s' failed: %scmdline_catgfxterm_menugfxmenugfxterm_argfxterm_cyrgfxterm_hebgfxterm_gregfxterm_rugfxterm_frgfxterm_quotgfxterm_piglatingfxterm_chgfxterm_redgfxterm_highvideotestfakeRender capturez;m˄qBy=mAÆYgDt`>/I\C؆K+od_13|{da9F$;$w R5xA~T0 T0 T0 T0 T0 GZ.GZ.GZ.GZ.GZ.Em!H4>!H4>q$q$q$_=SS_= -T -\CCC&%&%&%v, v, v, \\i@K̎@|-ii<^<^<^;;;[R[R[Ri|-|-iEڭG*lڭ^!EEȨȨPPPE^!^!EYoJ,5[JfYoYob gb gb gmmm&&&YoffYo=4)Q%)5P=4=4H H H 7`7`7`fff=45P5P=4(+-yO-Ċ(+(+vvvWsqWsqWsq.;;.;;.;;(+ĊĊ(+_=UU@__=_=*̪*̪*̪ܲ~ܲ~ܲ~EdEdEd_=@_@__="T"ottt&#&#&#/*Z/*Z/*ZooiY8Fg7Y8#&hiiIIIVfVfVf>E9>E9>E9i#&h#&hiE[J1EުEE#,2#,2#,2J!UJ!UJ!UfffE1E1EުEYob'YoYo N N Nu-#wu-#wu-#weeeYo''Yo=4dKd.ѭ=4=4qqq{!{!{!ZkZkZk=4.ѭ.ѭ=4(+rtƒrtM(+(+"""5ƙ5ƙ5U}U}U}(+MM(+_=׵5$6׵6_=_=   _=66_=S3vSھNXO+O+O+G5G5G5zpNzpNzpNNXNXi*R'X*R=?ii   AJAJAJi=?=?iE}%)}xӪEE H% H% H%(w(w(wo޴o޴oުExӧxӪEYoW̹zzW=IYoYo@(X@(X@(X>>>>>>,,,Yo=I=IYo=4KxKP=4=4HHH7zU7zU7zUf0f0f0=4PP=4(+ s (+(+`m`m`m\\\(+(+_=^'M=^K_=_=w[w[w[_=KK_=]h]ęFߛߛ F F F///FFibw&_bw?`bii-ϊ-ϊ-ϊKAKAKAJ4J4J4i?`b?`biElql EErrruuum8mm8mm8mE  EYo78x$p78tbYoYo""">O>O>OUUUYotbtbYo=4|/׾g|/4s=4=4qpqpqp{٠{٠{٠ZZZ=44s4s=4(+fOI2fOIY(+(+ddd[^.[^.[^.(+YY(+_='s'ZQ_=_=X,HX,HX,H!H4>!H4>!H4>q$q$q$_=ZQZQ_=s6zs6ᴘCCC&%&%&%v, v, v, ᴱᴘi# # 4ii<^<^<^;;;[R[R[Ri44iE+40C+401EEȨȨPPPE11EYoe-e-&YoYob gb gb gmmm&&&Yo&&Yo=4_C=4=4(z+(z+(z+Wp>Wp>Wp>QȌQȌQȌ=4=4(+\\0(+(+,Ue,Ue,Ue˘˘(+00(+_=,dz',d1_=_=ۮۮۮ{˶{˶{˶_=d1d1_=ؕ0&[5[5[5nnnnnn0&0&i ~ 4ii'H'H'Hِy@ِy@ِy@@@@i44iEt,郻zPt,Z)hEE???~ʇ~ʇ~ʇfj%fj%fj%EZ)hZ)hEYo#Ŀ#WYoYo$L$L$LZ̕aZ̕aZ̕afhsfhsfhsYoWWYo=4*TS*[=4=4hhhvvv/R}iiT T T AAAdbXdbXdbXiiESw5|Sw5}JEE"""|E|E|EE}J}JEYo5 &5 ]zNYoYo֗֗֗w w w Yo]zN]zNYo=4ɝ/Cɝ/?^=4=4???@{@{@{TTT=4?^?^=4(+r/}ߍkr/}f5(+(+yyy'1'1'1(+f5f5(+_=kvHk#/_=_=NtNtNtlll!,!,!,_=#/#/_=hz\h7Gy*y*y*="="="ڙڙژ7G7Gi5F5۹ii֚֚֚x[lx[lx[l-3-3-3i۹۹iEʂYʂ0EE'ů'ů' Т Т Тr r r E00EYo,5i' ,5]YoYo.#.#.#eNgeNgeNguuuYo]]Yo=4;8tJ;8|I=4=4Sѭ=Sѭ=Sѭ=,,,}N'}N'}N'=4|I|I=4(+0e:ч0e:q(+(+$%$%$%***F_bF_bF_b(+qq(+_=yxF%@yxF0_=_=mmmuuuٲòò_=00_=ܾm\ܾ\N<Ϙ!Ϙ!Ϙ!   ѮѮј\N<\N<iSf['(SiiZi>sZi>sZi>s=2=2=2i׊iES7YkS7Y}&EEH*NH*NH*N')')')```E}&}&EYo%0%0VwYoYo___ 2 2 2666YoVwVwYo=4DI4X۠DI9_#~=4=4ʂʂʂž+j+j+jaaa=49_#~9_#~=4(+tM(+(+n@n@n@RRR___(+MM(+_=hQ?_=_=dddw|w|w|_=hQ?hQ?_=828@m~&~&~&XXXKةKةKة@m@miiF i毹~+ii`ٓ`ٓ`ٓ(_(_(_   i~+~+iE *`& *UEE>!>!>!O,O,O,k\k\k\EUUEYoyHxLyGYoYo|||hhh|||YoG퐏GYo=4 j@}Յ\ j@qi1=4=4_$_$_$ h h hq7q7q7=4qi1qi1=4(+~zGeZ~zGA(+(+iii"""ejejej(+AA(+_=49Q4I_=_=ZZZшш555_=II_=)j4+)j1?y2y2y2ݲ <ݲ <ݲ <1?1?iqJcLqJ, 'Eiikl˰kl˰kl˰ | | | # # #i, 'E, 'EiE-P0-P(վEE-L-L-L + + +gggE(վ(վEYoаl=Pѥаl=FzYoYo]G]G]G0!0!0! 3 3 3YoFzFzYoT䍀He_mke e e ;;;0s0s0sT䍀__J3|~|0]UA5Ɩ5Ɩ5PAqPAqPAqqqqJ300Z{WVW(Ln`n`n`'q'q'qSSSZ{((7BɾTLpTt x1LLY1LLY1LLY%%%WWW7Bi'_/TDIwNDIwNDIwN;;;i_/_/E+o}c,+o}NՌewewew}}}0q0q0qENNYoxh%xI . &dqdqdq83z83z83zO O O YoI I =41[ךvj1[ר1=4=4qpqpqp{٠{٠{٠ZZZ=411=4(+6j6͇d~(+(+ddd[^.[^.[^.(+͇d~͇d~(+_=싧yY_=_=X,HX,HX,H!H4>!H4>!H4>q$q$q$_=yYyY_=>#?RCCC&%&%&%v, v, v, ?R?Ri5KvF5Kvh\tii<^<^<^;;;[R[R[Rih\th\tiET6~ǒTQEEȨȨPPPEQQEYoIS?ISYoYob gb gb gmmm&&&YoYo=4zz"R"RddbbQ$Q$6p6p;;{{xWxW',6',6譴E譴EppO+a O+a ʥʥKkʲKkʲ+{+{܈L5L5/ / L9GZrëqgqg(+NNmm`` ū ū<!>!kkg,g,BBǨiǨijj)ɜ)ɜYYO`FO`F>E>EҬE!_E!_x x L"L"Xp\o%o%_=HHwtiwti/D/DYYZ{&Z{& ` `w w 4 4DKLDKLnn|Uo|UoD]ÈD]ÈPPSASA˓_˓_}}G4G4]]LA W)&+&+jjt't'KʙKʙ襎--|C|CWW##+83+8311_q_qJJ@:@:.7&.7&cc(>(> ޭoo֑8%~cxkxkio*o*dd\P(,\P(,эjZэjZΡ9Ρ9%E%EU`EU`ESS[D:[D:UcUcʅB B f݆fk}k}8L8Lbhbhnn?|?|SX-ooE)Ϸ)ϷMWMWu˯u ]U1]U1CcCc(3(3x x QtQtGG**''lBlB[a[a**>><< u uTT3]!3]!#HMS^S^Yoƛƛ||Q$Q$ &a &aHSIHSI` ` ۘۘܥXܥXdAdA||##١]]^J=^J=3ؙ3{{bS)bS)Ý7Ý7oIoISl/Sl/#RJ{ghh X    X     ( X   X@    X@   X `   X@    X@   X `    X    LICENSE=GPLv3+LICENSE=GPLv3+LICENSE=GPLv3+Agnubtrfsvideo_fbvideofunctional_test t    4 |J]x0T)6Lm}T 0K Pcq$l+<Vp|x# 4X 1=I$h\d\ '<cw  "Dl !BZgrub_mod_initgrub_mod_finigrub_video_fb_map_rgbagrub_test_use_gfxtermgrub_video_fb_finigrub_video_get_blit_format_restgpr_31_xgrub_test_rungrub_errmsggrub_terminal_input_fake_sequence_endgrub_video_fb_get_regiongrub_video_fb_create_render_target_from_pointergrub_video_fb_unmap_colorgrub_dl_loadgrub_video_fb_map_rgbgrub_video_checksum_get_modenamegrub_xvasprintfgrub_video_fb_scrollgrub_xasprintfmemcpygrub_video_fb_fill_rectgrub_memmove_restgpr_30_xgrub_test_list_restgpr_29_xgrub_video_fb_blit_bitmapgrub_strdupgrub_test_nonzerogrub_video_fb_get_viewportgrub_video_checksum_endgrub_snprintfgrub_video_adapter_activegrub_unregister_extcmdgrub_errnogrub_memsetgrub_term_outputs_disabledgrub_terminal_input_fake_sequencegrub_video_capture_start_restgpr_28_x_restgpr_25_xgrub_term_inputsgrub_video_fb_get_palettegrub_video_fb_set_palettegrub_printfgrub_video_fb_map_colorgrub_getcrc32cgrub_video_capture_endgrub_video_fb_initgrub_video_fb_get_area_statusgrub_test_video_modesgrub_term_outputsgrub_video_capture_refresh_cbgrub_strcmpgrub_mallocgrub_test_registergrub_video_fb_set_active_render_targetgrub_video_fb_set_area_statusgrub_video_fb_set_regiongrub_video_fb_delete_render_targetgrub_test_use_gfxterm_endgrub_test_unregistergrub_list_removegrub_freegrub_named_list_findgrub_video_fb_get_active_render_targetgrub_video_get_infogrub_video_checksumgrub_video_fb_set_viewportgrub_register_extcmdgrub_list_push_restgpr_27_xchecksum_tablegrub_video_fb_get_infogrub_video_capture_get_framebuffergrub_video_fb_blit_render_targetgrub_test_assert_helpergrub_video_fb_create_render_target "+*.+0 6>@ F1J1L R>V>X ^JbJd j[n[p vdzd| rr ~~       !!5   B!R+b!j+5 1  > < .><B FHN NRVZ4bnr4tN z * ? HH$ H 0 WW $  H T njvjx H H " ~O " ooO  0 @? P$ b!j!O " !!I G H H  HW HW"2685 >JZ^`5 l1 5 5 H H H H &BNT( ` ( S  &*6>NV\U p1 7  7 7 @7 R 7 7 7 7 7 7 7 7 87 ^ d j n v z     U    K  $ > "= * . 2= 8P V ^ z   D o   D o  U H = = P <  < " *{ 2{ B- F{ J- N{ h> >  {     {    U " {"&*.26{:>JPU Z<j<<< .6R2V2^hH t? ~,2,2 P 22H  " ==bfhA v~, 9   ? ++ A 4 ")&)8K V,Z,^)h0 nrD H  )) H"P"(!t X `X$T,hpd4<xt,DLT T\|, (dl<08tL|@\H  l  P X   |  , $ ` h   <  , 4 p x L    < D \      Ll T    | \,d(<0ltL8 @|  \  H P l  X |` ,) )$ ,)h <p) ) )4 L<)x::\:D L::l::T\E|E,E (EdlE<EE08QtL|QQQ@\HQ QQ l^PXX^D^0^$^`h^^^,4^px^^^<|D^h^T^@^L,T^^^ ^\d^^^ ( 0^ l t^ x ^ d ^!8P!@^!|<!^!(!^"" ^"H,h,,m,P-R- 4-3-M-&-C- -$B-(:-,6-0-4 -8-<-@#-DT-H-L-PV-TD-XX-\J.symtab.strtab.shstrtab.rela.text.rela.rodata.rodata.str1.1.rela.data.module_license.bss.gnu.attributes.moddeps.modname 4 @r,  +@"~&@,   324|G8<-lB@D8  Me/]e\boere{efp  k}|