ELF                        [     4     (  
C  c * |Iց* |I|"|c"N  =   )   T/  A  X/  A I d/  A x	 h/  A l	 Li \}CxX@@ }d[x}KR|2P@@ }FSx0@@ 8I Pi `}ESx@@ |ex||: @@ |x8@A  9@  I pI tI xI |I H  HX@|0P p|8P t x |@ }XPH  9   @	 @ }JPH  9@  I 8`  N  !|  ?  ;    ? _ @ @ }	Cx $@ @ }
CxH A 8   }	)})PP_ ,UJ:|)}_Rj |B|cBH  ? _ ?  ?  ,) _ $x? 9   ? ? ( (? ,? 0})N!,  A ? ( (? ,9a H   =@  9*  J  	 @ L  I P @ i I |"  L   N  !|  ?  ;  ?  8 A ,    }I)})8P|)|R|cRH  ? 9a 8`  ) ? 9   ? H   !|  ?  ;   H  9   9a ? 8`  ? ? ? 0>  H   !|  ?  ;   4H   H  9   9a ? 8`  ? ? ? 0? 4>  H   !|=   8 L   H  8`   8! |N  #8 Tj:9   =`  ||JB@ 08  }( 0@@ ' 9 })P.}%Q.9J K8`  N  !| $a ?  |#x;  |"? |}x|+xxH@A  =; W:9   |JH  T  T:H  /   @H  =   i  H  0 }(8@@ |P.9 < |Q.9J B 8`  9a  H   =   )  	  @@ 8  8`  I  @@ 8  8  |*8@@ |@P}2@@@ |PPi L P T X) l/  A (!| K%8`   8! |N  8`  N  ,  A =@  J  J LC  /  A =   )  ) P$  /  A =   )  ) T%  /  A =   )  ) X&  8`  N  !|=   )   	  @@ 8  8`  I  @@ 8  8  |*8@@ |@P}2@@@ |PPi \ ` d hK1 8`  8! |N  ,  A =@  J  J \C  /  A =   )  ) `$  /  A =   )  ) d%  /  A =   )  ) h&  8`  N  + =   )  @ i lH  9@  I l8`  N  ,  A  =@  J  J l/  A 9@ C  8`  N  =   	  8  H qI A G 9`  8    9   9J }IB@F  /    }CPP|8P}JQ}@P|9}A}GR}JBA  P @ /  }i[x@ H  |
x9k 8 }@SxKqG A 0H H @ H I  @ H J}I*x}) 4U)~H  t $( (  H 8|c>0Tc>|gH0( 4!) |N0( <T>|P0!) 9@ }IN0H @U)>})P0|Kx( ,!) |N0( 0T>|H0}IKx});x}#KxN  <  9  H @@ 0G  J qG L  H Ti:}
J|jH  H   8`  N  =   	  H qI A qG  A /  9  A H   qG A <H H @ H I  @ H J( @ ( K})2x}) 4U)~H  p( $H ,!) |cN0( (!J Tc>|V0H 0|cH0( 4T>|P0!) |N0( 8T>|H0}DKx|xh < c |0h @T>|0|iKx}#KxN  #  I qK A =   I  J qC  A  + @ 9   %  &  '  H  + A9)  T:I }J E  I }J"J F  I }J"J G  ) |"$ H  PqK A Pp A $I HE  I IF  I JG  ) KH   I DE  I EF  I FG  ) G(  N  !|9@   i $	 (}LX0!k |08| 8| X0}KX09k}kxe  i 0 ,|\0}K(0  9k}k 8}k(0}E(08|[x   8 4|,0}E00  8|X8|00}F008|+x     <8 /  A 0 < @}I009)|<0}'88!& }JH0|H09J}G;x  9a H   !|=   |;x)  |3x|+x|#x|dx $8a ! ) ! H  8`   $8!  |N  !|=   (   D! $|yx|#x|3x|;xI l}Cx/  A ( I p t P	 xI |) |(PH  I L P	 TI X/  A /  A @ @ |A P @ }=*A /  @ |;x;  /  @ }=Kx8  }<H@@ @P}=*H@@ PP*xxKс;  xxx|! $x8a ) ! H  9a @8`  H   !| D  }Cx|+x|#x|;xa  L =      l/  A (  pP E te x|0P |H   LE Pe T X/  Ah/  A`/  AX/  AP @H|JA@0 @8}RA0  |BA$ |f"A@ @|JA  @ |}RA /  @ P|	x;  /  @ |0P|jx;  /  @ })P;  /  @ }J2P8  |J@@ }?XP|fR@@ }F8P|J8@@ }>@P|R8@@ }] PH@}Cx@ };KxP@|#x@ }\SxF% xCx ! Kxx hxGx|%x8 8a H  9a @8`  H   !| D  }Cx|+x|#x|;xa   =      l/  A (  pP E te x|0P |H   LE Pe T X/  Ah/  A`/  AX/  AP @H|JA@0 @8}RA0  |BA$ |f"A@ @|JA  @ |}RA /  @ P|	x;  /  @ |0P|jx;  /  @ })P;  /  @ }J2P8  |J@@ }?XP|fR@@ }F8P|J8@@ }>@P|R8@@ }] PH@}Cx@ };KxP@|#x@ }\SxF% xCx ! Kxx hxGx|%x8 8a H  9a @8`  H   !} &|+y|A ( d $A>  -  6  |p|tx}^"x|#x) XP|pi P}_*x|+x$x T.  PKY6  @ I L~xPH  i LX6  @  PPH   P@ } H  x6  I T@@@@ } H  ~xI X@@@I x~dx8a ~P!  ?PA  Kpg |{xP@xDx8a Kx|iKxq* @ WW :-  @  ~Ix@ 9   U):9@  H  @ @@ <K|c{9J  @8 9|9#B@܄  K||88a K|||}x88a K9=~Jx8c@ 9@  J9   PP @h8 8 |9I B@ K})|c9 Ksg @xDx8a Kqx|iKxq* @ W~W <-  @  ~Ix@ 9   U)<9@  H  @ @@ <K|c{9J  @8 9|9#B@ܤ  K||88a K|||}x88a K9=~Jx8c@ 9@  J9   PP @P8 8 |9I B@ K})|c9 KA @ |@ xxDx8a KU/  9   ~ @ .  9@  9? A @,	 9)A |P|Q9J Kx@ 9   }>J9 |cJ{JK9  K||88a K|||}x88a  K/  9=8c8  ~ @ X.  9   9_ A @,
 9JA |@|A9Kx@ 9@  }JP8 })R|cRK9@ K@ 6  ~x8   TH  ,A 4V  }7 Ѐ X(@@ ~ Ѐ T| |*8  ~xH  @ 6  x8  8   XH  0A 4V  }8 Ѐ T @@  Ѐ X| 8  |"~xH   $9a `8`  } H   ,  A /  A /  @ <  8` &8  L1H   !|a |{x8`  4|3x|+x|#xH  |yA+ "9    T9  ? L ? P X? \? ` d h? l? p? t x |? ?    @ (9   ? 9  ? 9  	 ?  H  X? (9  9@ !? 89  _ 9@  ? @=   _ 9@ )  _ 9@ _ $_ ,_ 0_ 4_ <?   ? |I|!֐ |+x H   /   @ xH  =   i  H   + "8 A 8  H    8`  9a 0H   !| $a D 9*}HH9@ H|H9A <  8  H  D }(P9A (<  8   $8` a 8!  |L1H   |{x8` |+x|#xH  |y@ =   i  H  ;   8 L xH  ^  >  L P_ T? X \ `_ d? h l p t_ x? |  > H@@ 0> 8   ^  }=I;  |Q|cJH  K̓  8`  9a  H   ,  A @!|  |x# /  A c H  xH  9a 8`  H   8`  N  ,  @ =   i  C /  @ <  8` &8  L1H   =@  j  8`  N  =   9I  )  #  J P @ 9   #  8`  N  !| `|;y?@   ||x|+x|3xT;  A /  }CxA pi A > ~ a) > > |cIH  /  |ex 4A (x8 H  |iyA ( 4H  9   ? 4=   )  /  @ hH 4 9@ )_ ,H =@  9J  ? (_ 8H   _ ? _  ? $N!/  A  H  H  ? 0H  ԁ> 9@o})P89@  > =   I  /  A s A ԁ> 8 Lx8a a) > H  ! a |cIH  /  |ex 4A (8 8 H  ,  A ( 4H  9   ? 4=   )  /  @ HH  4_ 9   
 =@  9J   (_ 8A  ,_  ? 8`  :  H  p> 9@o})P89@  > =   I  xx8 H  ,  @ <_  8*  ? >  (U)4 , 0 > =   I  9a H   =   )  /  A })N 8`  N  !|8 L  ?  |#x;   H  ? 0/  A ? (/  A ? 8})N!? (U):J? >  H  9a 8`  H   C  c * |Iց* |I|"|c"N  !| 4 |;x|{x}Cx|#x  |+x}$Kx}ESx|3x    փ @P @PKx||x$xcxKq/  9   A xI U):8  9 }=J @ d/  |jxx8 A H, 8A ,  8 9J g

jK|cJ8 K8 K9a 0H   !| 4 |;x|{x}Cx|#x  |+x}$Kx}ESx|3x    փ @P @PK}x||x$xcxKi/  9   A x) 8   @ `/  |jxx8 A D, 8A (	  9) 9J 
K|c8 K8 K9a 0H   !|g 4 }Cx|zx|;x|#x  |+x}$Kx}ESx|3x   :W: PKx|}x$xCxKu/  W :9   A xI U):8  |J}|R @ h/  9x8 A L, 8A 0'  8 U*T	@.}IKxGe) })Sx( KZ|c28 K8 K9a 0H   !| 4 }Cx|x|+x|#x  }ESx}$Kx|3x|;x B   PKEx|{xxxKu/  9   |yxA xI ;@  JR @ Dx;   @ $  ; H  |y; K{9;Z K9a 0H   !| 4 |#x}Cx|+x|zx  }ESx}$Kxcx|3x |;xKx|~xxCx;  K|}x @ <xxx; H  ;  ) U) :J:  ) U) :JK9a 0H   !`|/   ! d}9Kx|~x}ISx|#xA |3x|;x  }Cx@L  8+ 	A=   T:9  |8.}B}	N     8+ Ax=   T:9  |8.}B}	N  }$Kx}ESx x}AP  }APKEx||xdxxK}/  x@ 9   U):8  J}8J0 @/  |hxx8 A L, 8A 0
  9J 9 jhK|cJ8 K8 K }$Kx}ESx x}AP  W :}APKEx||xdxxK/  x@ 9   U*:) 8  R}8J0 @/  8|jx8 A @, 8A $ 9J U>
U>
K|cJ8 K8 K}ESx}$KxxKExdx||xxK_8 /  }
J] W:})PPxU) :@ 9@  UG:J 8  }'J}HR0 @/  8|hx8 A @, 8A $ 9 T>hT>hKJ|cR8 K8 K }$KxW:}ESxx PKAEx|xxdxx~PK)/  W :|zxx@ 9   U*:;`  RJ @,:;   @ $w Te>Td>Tc>H  |z; KZ;{ K    8+ A@=   T:9  |8.}B}	N     + @H     9+ AH |   + AxA L+ @}ESx}$KxxK1dxEx|wxxKx ;   ||xPPH 8+ A+ @}$Kx}ESxxKExdx||xxḰ8 W:; |{xHP= ;  _HPxH  / W:|xI.; @8  8  8  8`  H  /  W :a Hx@ 9   U*:8  }:JR( @/  hx8  9_ A L,
 9JA 0|0+ @ h  H  T|8.  9 8 KJ{8 K9@ K}$Kx}ESxx KExdx|wxxK ;A ;  8 |{xPHPxH  / W:|zI.; @8  8  8  8`  H  /  xa H@ 9@  * 8  J( @|/  ix8  9_ A X,
 9JA <|0|hx+ A T}8.U>9) U>8 	K~{8 K9@ K}$Kx}ESxx;  KExdx|wxxK8 W<;A  |{xHPPxH  / W<|zK.; @8  8  8  8`  H  /  W <Tc>xa (@ 9   U*<8  0 @d/  jx8  9? A L,	 9)A 0}8+ @ j  H  U}B.
  9J 8 K~{8 K9  KxH  / 9! |i; @8  8  8  8`  H  /  8  Tc>a ~8 @.  9@  9 A `, 9A 0}7P* @ ||QH  U)>}!J) }<Q9J Kx@ 9   }]J};J~RJ8 K9  K   + A+ A + @ Ex   |3x~߰P}JA~@PVV~}*J}*p})HU)~~RH0K K J|~xW> I} HH  <  T}> G F Ei DH  9   /  Tc>  H  W:Ex ;  |3x~@P  }JA~@PVV~}*J}*p})HU)~~RH0K K J|~xW> I} HH  \  |}x G F Ej DH  /  V :x@ 9   U):8    }*J8 @/  x9_ A l,
 9JA 4  09A   H  h  W@ : ;  9 K
1~A UX>H  (0: W>J8 K9@ K W<Ex  ;   |3x~P}JA~@PVV~}*J}*p})HU)~~RH0K K J|~xW> I} HH  \  T}> G F Ej DH  /  V <Tc>x@ 9   U)<8    }*J8 @/  x9_ A l,
 9JA 4  09A   H  h  W@ : ;  9 K
1~A UX>H  (0: W>J8 K9@ K  89A lQW@ : ;  9J ,	 9)@x@ 9   
1~A 8UX>}6J9 J~@ @.  9@  9? @H  |~QK00: W>K9  K;   @;   ~~ @ p|~ųx! XxA \H  9 8 L|dx8 M8 NxH    L Ma NH  |~x|fxxH  ; A \! XK; Kt  + AXA + A H + 	A
+ 
AH     8+ A|=   T:9  |0.}B}	N  }$Kx}ESx x @P W :@PKAEx||xdxxW :K)/  x@ 9   U):;  8  	 @0/  ;C :; A , ;{A  TF?A x+ T>T>TƆ>A Hi }HQT>}(I}k)|1}KRT>T>}k)|)}+J}J|2})|UUJ|3xU)@.}
Sx}IKx:;Z Kp|c; KD;` KX W:}ESx }$KxxPPKEx||xdxxK/  W :W :x@ ;  W:;  |8   @/  8 ;|9 A , 9kA ; U*F?A x+ A lEiD WH>|!U(>}Q}BWG>!WZ>U'>U)>})Q|!}}$J})|QUJ}
SxU)}IKx|:}GUJ@.})Sx%8 Kp2|c; KD9` KX }$Kx}ESx x}Aփ P W :@PKEx||xdxxK/  x@ 9   U*:) ;  8  J @/  8 ;|9 A , 9kA x; U&F?A d+ U*>U(>U)>A Dh }&I|9}A}%J}FQ|9})}B|9}}GR}JD$8 K|c; KX9` Kl W:}ESxxP W :B}$KxKExdx||xxK/  x@ 9   U*:) ;  8  R| @/  8 ;\9 A , 9kA : U*F?A x+ U(>U%>@ H  XgiF U)>})QU>T>{1}Q};Jg}EQ{1})}Bg|1}}FR}JG'8 Kp|c"; KD9` KX W:}ESx}$Kxx PKdx|xxExx~PK/  W :|txx@ ;`  W|::  ;@ { @
::   @  WF?A + W>W>@ VE>V$>W>H  |8 Nx9 8 L8 MW>H  a Nji V*> Mֈ L|cI|I|IVI>|c}J})|R|cӖ|J|ӖTc>a N|ӖT> MT> LH  |t: K@~: K     8+ AL=   T:9  |8.}B}	N (xxFxexxxKMH 	X(xxFxexxxK1H 	8(xxFxexxxKH 	(xxFxexxxKH (xxFxexxxKH ؀    + A+ @ 9+ @H h  ;  }JAւ @P |3xW|)W~}*J}*p})HU)~~PH0Ex~RU>>K) K J|{x I} HH  <  |}x F G Ei DH  /  V :x@ 9   U):;@  8  " |* @/  dx9 A, 9kA ̉6  H9<  A 	 KxH  	 G|jx+ @ D  H  /  A x  }@UI>V>U>|ǡUG>UJ>|A}JA|:|TU>~g|AU	|:|T>|KxU>})|;x})R})U)D.|Kx$  W@ : ; 8 K01~ֺA U>>H  ި0: W>{*;Z K9` K  : Ex }JAւ @P WW~|!}*J}*p})HU)~~P~H0|3x~RU6>KY K J|{x I} HH  <  |zx E G Fi DH  /  V <x@ 9   U)<;  Tc>WZ>: " |J @ /  kx8 A ,  |x8A ĉ7  ~H9<  A Hx KH   G|hx+ @   H  x/  A pk  |0UUJ>|1VeVi޾|Q})Q|:U޾|1U}1}):|})U'-tVi}IQT}JB}JUJX(}IKx|Kx+  V@ : : 9k K4~1~A U6>H  ~֠0: V>{"; K8  K    + A8A L+ @}ESx}$KxxKdxEx|wxxK㙃 ;   |{xPPH + A + @X}$Kx}ESxxK]Exdx|wxxKI8 W:;A |{xHP= ;  HPxH  / W:|zI.; @/  W :x@ 9   U*:8  }<J0 @/  9   9_ A D,
 9JA (|@+ A TU:|8.|).9 K~J{8 K9@ K}ESx}$KxxKyExdx|wxx Ka] ;A ;  8 |{xPPHPxH  / W:|zI.; @/  x@ 9   	 8  }\JB( @4/  9; 8  9 A T, 9A 8|0+ A  T|8.T>T>8 9) K~R{8 K9  K}$Kx}ESxxKExdx|wxxKq8 W<;A |{xHP= ;  HPxH  / W<|zK.; @/  W <x@ 9   U*<8  }<JR0 @</  9   9_ A D,
 9JA (|@+ A TU<|:.|+.9 K~J{8 K9@ KxH  / 9! |i; @/  8  ~8 @.  9   9_ A X,
 9JA (}7@* A U)>}!J) };A9 Kx@ 9   }I})~R{J8 K9@ KXxPP~HP: }:PH @0wx~};PH @~x|xH  9 O8 P|dx8 Q8 RxH  ! O/  A + @ 8  P Qa RH  x~xxH  8 M8 N|dx9 x8 LH   OA N|0a RU)> Q}JIֈ P |c1|1|cRA M|1}JI|c|RA L}*ITc>|a N|J|T> MT> LH  x~x|fxxH  : K; K9a H   !| 4 C  * + A\A 4+ @ * T>/  |I}gHP|* |*8  H + A + @J /  T:T:|Q})PPU* :|;x|* |2@ 9   U):8  }*J( @/  8f9G A $,
 9JA  K|J8 K9@ K܁j  /  T>T>T>|YG |* }*XP|2|;x@ 9@  J 8`  }JJ @p/  |3x8 A 0, 8A   9) 	K|R8c K8 KЁJ /  T<T<|Q})PPU* <|;x|* |2@ 9   U)<8  })R( @ /  8f9G A $,
 9JA  K|J8 K9@ K|;x@ 9   })Z8 |J~0 @ .  9@  9' A ,	 9)A|Q9J K9  K}Cx|;x|3x|+x|#x||x;    @ 8;   ~ @  |x~xxH  ; K;9 K9a 0H   C  c * |Iց* |I|"|c"N  !|   ( + A (+ @ `+ A d+ @ Kc  H  + A +  @ Kc  H  K# U*@.#  c U)}IKx}#xH  \K]c  H  P(  |gx8`  / 
@ <h  ' |e|c"|jp}J})PUJ8|jP c }#0TcH  8`   8! |N  !|    ' + A ,+ @ d+ A l+ @ K! #  H  + A +  @ K! #  H  K! 	#  ! 
# ! # H  dKm! #  H  T|+x  / 
@ DG  T }@Q}J"}Gp|T8}HPP}8!J })P0|P0}	Hx})Sx}%9 8! |N                                                                                                                                                                          invalid argument given unaligned pointer unaligned pitch invalid render target given            T TTTTTTTTTTTT  U   $  $U $ $ H  HU H H l  lU l l   U   U    U ت    U  $  $ U$ $ $$ $$U$$$$$H $HU$H$H$l $lU$l$l$ $U$$$ $U$$$ $U$ت$$ $U$$H  H UH H H$ H$UH$H$HH HHHl HlUHlHlH HUHHH HUHHH HUHتHH Hl  l Ul l l$ l$Ul$l$lH lHUlHlHll llUlllll lUlll lUlll lUlتll lUll   U  $ $U$$H HUHHl lUll U U Uت U U $ $U$$HUHHl lUll U U Uت U   U  $ $U$$H HUHHl lUllؐ ؐUؐؐش شUشش Uت U   U  $ $U$$H Hl lUll U U Uت    LICENSE=GPLv3+  video_fb                                                                                                                      	     T              P     +              9              G     h     `    0       	4            P         D       P                                    T  $                 ,             :             H  x      b  @       l      h      4                                                                 T             	     H    !             /     D    B     ,    `             l             x  T   p      l   @      t   (                   L      ?       #             .   p      J  =       f             p                ,                            P   0        \      d      $  `     grub_video_fb_map_rgba grub_video_fb_fini _restgpr_31_x _restgpr_23_x grub_video_fb_get_region grub_video_fb_create_render_target_from_pointer grub_video_fb_unmap_color_int grub_video_fb_unmap_color grub_video_fb_map_rgb grub_video_fb_scroll grub_realloc memcpy grub_video_fb_fill_rect grub_memmove _restgpr_30_x _restgpr_17_x grub_video_fb_blit_bitmap set_pixel grub_video_fb_get_viewport grub_video_fb_swap_buffers grub_errno grub_memset _restgpr_25_x _restgpr_24_x grub_video_fb_get_palette grub_video_fb_set_palette grub_video_fb_map_color _restgpr_18_x grub_video_fb_init grub_video_fb_get_area_status grub_zalloc grub_malloc grub_video_fb_get_info_and_fini grub_video_fb_set_active_render_target grub_video_fb_set_area_status grub_video_fb_set_region grub_video_fb_delete_render_target get_pixel grub_error grub_video_fb_dispatch_blit grub_video_fb_fill_dispatch grub_free grub_video_fbstd_colors grub_video_fb_get_active_render_target grub_video_fb_set_viewport _restgpr_27_x grub_video_fb_get_info grub_video_fb_setup grub_video_fb_blit_render_target grub_video_fb_create_render_target     &         *        B        F          
        
                              ^        b          
        

                        1
                
                        1
      $  1
      J        L  
      Z        b        h  
                                      4  
      D  	
      J        N          5
                      *        .        B        F        Z        ^        r        v                                        .        2        F        J        ^        b        z        ~                                                                "        H  
      V        Z        |  
      	F        	J        	~           

                      <  
      ^        b        B        h  0
      t  
                      T  /
      `  
                      @  /
      L  
      r        z                                                  
                      H  
      \  #
      z                  .
        '
      Z       f         '
        1
                        
        5
                    2     )  6     )  P  .
      d  '
      r        v          
        
        5
      L  1
      T  1
      `  

      v       z            9       9    .
                                                              4  '
      P  
      `  1
      n        r            0      0    ,
                      $  
      4  &
      P  
      `  1
      n        r            L      L                            
      &        *        0  
      6     8  :     8  j        r        x  
        	
        
        
        
        
        
        
       @  
       l  
                              (        (  #  
      $&     H  $.     H  %   "
      %H  
      &(  "
      &P  
      '8  "
      '`  
      (   "
      ((  
      )4  
      )P  
      )  
      )  
      *  
      +  
      ,  -
      ,  
      ,  
      ,  
      -:     h  -B     h  2  
      34  
      3j       3r       4  
      4  
      6  
      6  
      8  "
      9  "
      :|  "
      ;  "
      ;  -
      <  
      <@  -
      <\  
      <  
      <  
      <  
      ?  
      ?  
                    $D       ,h       $       ,p       ,t       ,x       $p        $   $    (   (    3   ,    !   0    ,h   4    "   8    !   <    ,t   @    ,x   D    #   H    3   L    3   P    ,h   T    3   X    3   \    ,t   `    ,x   d    4    h    .   l    -X   p    ;   t    0   x    /   |    ;       ;       2(       3       3       ;       3       3       ;       ;       4  .symtab .strtab .shstrtab .rela.text .rela.rodata .rodata.str1.1 .data .module_license .bss .modname                                                            4  A                        @      N  
               +            A                     &      @      Y                 3      2      B   U                 B            B                     H            F                     X            F   <                  ]             F   	                               [   f                               F                 	             J  G               