ELF                      @       Xf	         @ 8  @ ' %       @       @       @                                                        0      0                                                                  8      8      8                         Rtd                                            Ptd   p      p      p      d       d              Qtd                                                                              8       8                       Android %            GNU MP(bgp                        W                      {                                            .                                          5                     D                     Q                          X
      l            
      l       z          ,                   M0	                       c         c    k             	         X 0    	   ,}ܗ-Y	                         
                                                                   	       _RNvXCsJ5VqzGyZNg_8bytemuckNtB2_12PodCastErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvNtCskpDkvhUlXjy_4core3fmt5write __stack_chk_fail _RNvXs1_NtCsJ5VqzGyZNg_8bytemuck7checkedNtB5_16CheckedCastErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter9write_str _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter25debug_tuple_field1_finish _RNvXs3_NtCsJ5VqzGyZNg_8bytemuck10allocationNtB5_8BoxBytesNtNtNtCskpDkvhUlXjy_4core3ops4drop4Drop4drop _RNvCs1MC5dvy6A6L_7___rustc14___rust_dealloc rust_metadata_bytemuck_878ccb72ea09414 __cxa_finalize __cxa_atexit __register_atfork libc.so LIBC libstd.dylib.so libbytemuck.dylib.so        APS2                                                                                                                                                                           TargetAlignmentGreaterAndInputNotAlignedOutputSliceWouldHaveSlopSizeMismatchAlignmentMismatchPodCastErrorInvalidBitPattern    (                            b;d        |   T                 8    h    |                             zR | (      d  l    D@L 
H@L D(   D     l    D@L 
H@L D$   p     8    DDhD    8            D0L 
@0L D
x0L D   ,      d  ,    DD
TD DD      `              X            ,  H            @  8            T  0            h  4                 {  S;   h@ #    @   h@_	  T{B@_ր  {  S;  J h@ բ#    @ j  h@_	  T{B@_e  {  @ 	@9"yh i(y!{[   { C S;h@  @	@9? q Th@@	 T p"R{A@ C    hp D!  R=  h@@	  T{A@ _,  { @  @ @{/  {_  .  _@    _  ` Ղ '   # (              {  @"      @B   @b   @   @   @   @   A   A"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       0             P      @             p             c                                 o            o          o           o                                                                         8                           L      
             o                              (                    o    p      o          o                                                                                                                       (/`e !'T0tG C̸pP13F,,,ǀMcIΝ/_p1o$O6X&d$)qQTċ=`Bpn1`D9@Q(%
18TL͖Yj2~):Jh5I:;8+/0i>RpZCE.Ÿ^̇b                    (/`% [U/ЎP18V3QQM9uK!=7)F E M  :0yRUnS}xrëj/K6NP4ʐ*tKu?E
NtoU^5^%2|fZ>Z٨I*7y$h	PTB)?l|E+;\.
5Aso5-yik5Ĳq
퀁J3@/X`~OGwy)Y6WyqkccX_1? 92&!K2GLYl=c70.PPLL-Bv=hF2:h%`jh&HdKd@lޠԁ&B!
cRCj3cSŠؠP	2js]*QxO'VA5P3߶7K}R	h1޾1evrmP~fMT%MN(xj                    (/`5 Z4@lI:6pp#^Ko>R(C#z64 XY !7~C݂OPk{o  _\@?\@.LS1g|gfb1x?͋R4F{ezg:5MWAQX'ldl~Y=d3 <|X ~{!VXS"ėhi+p?o7`9KZvϩ;_ؿSORDPO~zKgUHf`<._ܙ:igMM2-cΝۗt(c<vac`etKH#9KoC}GcT9Zt84My$u֠ovRJL˱ji>}c^\߲Z{G>oL:oŚ'[?HyLϬo?U4@S5FIJd#bW_+C5LeLEޔ?ىU~kǼCόwC~̗"Pj~0U2[#ܦyeo"Lv:l͔
巐jer/Kr}YG_Vg-ۼ~cP|"zhC]Ӏ;ßj]$tWlv9i!D3v6)Nʿy^67~gFt֤(K~{U⤎&w9HS3&E73@N2_e~W/y?K +m*uq6i67Di_7%)]/	@V{.V2 k]\3 JκGwO'EO1_.j;H
RA|ןS%zɊM=,jdpX:1K3G@I.צ^#?@+UinI[6ՃQe6v`ݎ5`p[X[=w>zC+R,cP=QRJ'6tV$)0);cW 0Tp۵֤-!m"eGO9f[;3<*5{qMx;R'RZjj<a)J(/yE"4sKY?_IҊ|.QâbZn/|S.Ԋ鹐ߑ:[3 H-̮>6ٜJ}KN|S|417ysC 4kG8q43vl,lXPZ	wRX%!_SڣEAjfAsǣIֻ"ΖڇޒIe4a`s$SHN4gZb+#fav(1	~,~֜,ۅ݆S5$Q|64D׸m2ҙvFy'
ebJXL:lzNTCX?06H6O XXhY)XpK
A`f6'.n+G0v5DTstvZ	יbb#_,Q:{ceUuTԹu-N{iv3E:jgt^

ѮJ?^10ԌыNQD\JwT`DrR\"y                     (/  |         X
 l 08h,  , _04pNZ        P             (/`P  $p
 |


<HLhX
0h@  Ӷ̮eYfh%d7x0my!ElSg                    (/`=0 P-	K 6_I ii|     K눪WocZ[0@Ckn7|^k.T/.saU)ЖWgKXCޱ/HFrF@P%by+Kkчi-H˲=GVI9J|]>(p0
g7$ fB[;(QE<}єIrMĜo.ԳAU}vUϙ)hb,|xvxYC_@ r80gjoA//i+_A֔p>ui=ZkHuqVծv zE.Ms>zzm$9IVj$p2<&y$9U"J^fS^89hXn5$Esfh-I~km 7A5a	H	*>m*@0<aP"O!O~Q(Ccm"A={05tݚNnSknjRb)Ay-3fMary%?*1Z&^89'Q*/MIfX.<(ļGo<K׏7BAUU?764=Vżg3c9V<5h喢5rB* 2Rgd,FUrP|%O&*#LMCPC4-A-j]MS༺"z	oBᡢὦz[ς~1oRUoZnJkSڝh[kkg0oI<F}gèT ^Р=O	l+EַPO{57p̿9^wp4)UL ""$Ic0B!3`8I"H "2TRu&*.g8@;*#Au@imlШx_H'h70Zde^ė	qc y+dK:>f56ٺ'llqp!]@2_s'5
`s2I?BK]F<l-S(~X`:z	ը(I^(%l#PT@
<ȮۋUlE+ǽ@n7hKBD<Oh_:.!ڴ7oms?꟔6㎆Wf&8H.=BL5	v#S}}Yx:ѡX?ό\Q̡h ]U6G1GXF/)((-,_]敍I+PG1mrL!i?a 0[
ԓ-ZJJ1p/jt' ҃V01}D'j$dYwS*OqK(;GZxN[PE,D7Pjrustc version 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86) Android (14863223, +pgo, +bolt, +lto, +mlgo, based on r584948b) clang version 22.0.1 (https://android.googlesource.com/toolchain/llvm-project 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)  Linker: LLD 22.0.1 (/mnt/disks/build-disk/src/googleplex-android/llvm-r584948-release/out/llvm-project/llvm 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)                     (/`E &H6-}n;훉$%ӽ{~.19ثz:[	4"IJRk j s !vVdn<	3+$^drB*yFGA16G9)"KS,aqT&$|"A, Csv{w{ݔ'%0WU#^u{Mn՚pQWzj.PAֽ-)S}8S@:0,FwT̶'jƁjݶ'fcX4nS7&B

j켨6+z($0!±#^q鬿U9̾}26*z~g mjֶdx[nڊ;.婭(¾}7*B%N.	foGb
fлW$hJi*V]ٸ.ʿ^%^u[J-:#SIqa4-?| ACcBA.EB$QHd(Ls":n&)ҤY無fB)5%r{4@OQ.q[V" (8  6#Β_Ӿ{	$OP@O?}H.XɿuShC<hrust   
=0	     rust   
T.	     [rustc 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86)*˝N   \hRꋔ Y   i@|W
   ӥLBٿ   	|pȲΦxJ    $l3< P!97,    	hashbrownpp|S\M    
std_detect;!QRX    rustc_demanglec.0"g    cfg_ifSLU   {"tĪg=/   bytemuck_derivepEOT2ilgY                 <  <  aarch64_simdt    4  \  D     ! \! ,! !  4! \! D! !   impl_unsafe_marker_for_array$ <$ 
$ $ $   
zeroed_arcT&<& alloc_uninitt&ĸ& zeroed_arc_slice)<)t)Ē) 	zeroed_rcL,<,t,ą, zeroed_rc_slice|.<.t.Ķ. something_went_wrong\
<

 atomic_implsd< zeroable_atomics impl_for_unwind_fn<
 zeroable_unwind_fn

  must$; <;  	must_cast\; ;   zeroed4֑ <  const_zeroedt Ę                    impl_unsafe_marker_for_simd   maybe_const_fn       
allocation  	
 cast_box " A " B "	  try_cast_box &
 &
  try_zeroed_box )  
zeroed_box +  try_zeroed_vec -  
zeroed_vec /  try_zeroed_slice_box 1 1	  zeroed_slice_box 4  cast_slice_box 6
 6
 6	  try_cast_slice_box :
 :
  cast_vec =
 =
 =	  try_cast_vec A
 A
  pod_collect_to_vec D
 D
  cast_rc G
 G
 G	  try_cast_rc K
 K
  cast_arc N
 N
 N	  try_cast_arc R
 R
  cast_slice_rc U
 U
 U	  try_cast_slice_rc Y
 Y
  cast_slice_arc \
 \
 \	  try_cast_slice_arc `
 `
  TransparentWrapperAlloc c Inner c wrap_vec c wrap_box c wrap_rc c wrap_arc c peel_vec c peel_box c peel_rc c peel_arc  m I m  BoxBytes p p layout u u x z | |  sealed   
BoxBytesOf  box_bytes_of  FromBoxBytes  try_from_box_bytes     	 
       from_box_bytes  	    from_raw_parts  into_raw_parts   	  anybitpattern   AnyBitPattern    
  checked   CheckedBitPattern  Bits  is_valid_bit_pattern          impl_checked_for_nonzero    try_from_bytes   try_from_bytes_mut   try_pod_read_unaligned   try_cast 
 
  try_cast_ref 
 
  try_cast_mut 
 
  try_cast_slice 
 
 	  try_cast_slice_mut 
 
 	  
from_bytes   from_bytes_mut   pod_read_unaligned   cast 
 
  cast_mut 
 
  cast_ref 
 
  
cast_slice 
 
  cast_slice_mut 
 
   	    D  bytes_of   bytes_of_mut           is_aligned_to      
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
   zeroable   Zeroable   	
          
 
 
  
 
 k !
 
 k  "
 
 k   E #
 
 k  "  F $
 
 k  " "  G %
 
 k  " " #  H &      zeroable_in_option     ZeroableInOption 	
     impl_for_fn    pod   Pod  	
         pod_in_option     PodInOption 	
   	no_uninit  	
 NoUninit   	
   
contiguous   
Contiguous  Int  	MAX_VALUE  	MIN_VALUE  from_integer  into_integer  impl_contiguous         TransparentWrapper   wrap  wrap_ref  wrap_mut  
wrap_slice  wrap_slice_mut  peel  peel_ref  peel_mut  
peel_slice  peel_slice_mut       EnumTagIntegerBytes  Integer  enum_tag_integer_impls                                         
 
   
 
   
 
   
 
   
 
   pod_align_to   U   pod_align_to_mut  /   
 
   
 
   
 
   
 
   
 
   write_zeroes   EnsureZeroWrite 
        fill_zeroes        	  
                 CheckedCastError  PodCastError 
   InvalidBitPattern 
        R 5 5 5 5 5 
 5 
 5 
 5 
 5 
 5 
 5 
 
 5 
 
 5 
 
 5  
 
 5 !
 
 5 "
 
 5 #
 
 k 5 $
 
 k 5 %
 
 k 5 &
 
 k 5 '
 
 k 5 (
 
 k 5 )
 
 k  5 *
 
 k  5 +
 
 k  5 ,
 
 k  5 -
 
 k  5 .
 
 k  5 /
 
 k  " 5 0
 
 k  " 5 1
 
 k  " 5 2
 
 k  " 5 3
 
 k  " 5 4
 
 k  " 5 5
 
 k  " " 5 6
 
 k  " " 5 7
 
 k  " " 5 8
 
 k  " " 5 9
 
 k  " " 5 :
 
 k  " " 5 ;
 
 k  " " # 5 <
 
 k  " " # 5 =
 
 k  " " # 5 >
 
 k  " " # 5 ?
 
 k  " " # 5 @
 
 k  " " # 5 A
 
 k  " " # # 5 B
 
 k  " " # # 5 C
 
 k  " " # # 5 D
 
 k  " " # # 5 E
 
 k  " " # # 5 F
 
 k  " " # # 5 G
 
 k  " " # #  5 H
 
 k  " " # #  5 I
 
 k  " " # #  5 J
 
 k  " " # #  5 K
 
 k  " " # #  5 L
 
 k  " " # #  5 M
 
 k  " " # #   J 5 N
 
 k  " " # #  L 5 O
 
 k  " " # #  L 5 P
 
 k  " " # #  L 5 Q
 
 k  " " # #  L 5 R
 
 k  " " # #  L 5 S
 
 k  " " # #  L  K 5 T
 
 k  " " # #  L P 5 U
 
 k  " " # #  L P 5 V	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	5 W	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	5 X	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	5 Y	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	 L 	5 Z	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	U 	5 [	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	U 	5 \	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	U 	5 ]	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	U 	5 ^	
 	
 	k 	 	" 	" 	# 	# 	 	L 	P 	U 	5 _

 

 
k 
 
" 
" 
# 
# 
 
L 
P 
U 
 M 
5 `

 

 
k 
 
" 
" 
# 
# 
 
L 
P 
U 
Z 
5 a

 

 
k 
 
" 
" 
# 
# 
 
L 
P 
U 
Z 
5 b

 

 
k 
 
" 
" 
# 
# 
 
L 
P 
U 
Z 
5 c

 

 
k 
 
" 
" 
# 
# 
 
L 
P 
U 
Z 
5 d

 

 
k 
 
" 
" 
# 
# 
 
L 
P 
U 
Z 
5  
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 
) 	) ) ) 
) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )   ,  ,  ,  ,  ,  3  (TargetAlignmentGreaterAndInputNotAligned 
  OutputSliceWouldHaveSlop 
  SizeMismatch 
  AlignmentMismatch 
             	  D w y {                                                                                            c c   p p   q   r         =   k  k k  k k  Box     l    H	 EEE Global         s^%#   l  
l    l  m  l   l          		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7   		 	 		       t p7    		 	 		       t p7   `    3        4        b7e  s  s s s ss s bs `s s s   d      d     d     e        6lNW              n   n   o   o   p   p   q   q   r   s   r   q                   LIH(LCl             Q<~#El   l   l    m   m            PhantomData         kti@l    PhantomPinned         {}8T      ManuallyDrop        m{Hol   ..  
UnsafeCell .+      NjUl   ,, q ,+       IHtkJl    
   z
   zzk   zzz   zzz{"   zzz{{"   zzz{{{#   zzz{{{{#   l                  92gl   n   o   p   q   q   r   m   n   o   p   r   r            OBIl     8k      8k   l     5     ~      ~       ~        ~      ~       z5     z      z       z        z      z       zz5     zz      zz       zz        zz      zz       zzz5     zzz      zzz       zzz        zzz      zzz       zzz{5     zzz{      zzz{       zzz{        zzz{      zzz{       zzz{{5     zzz{{σ      zzz{{σ       zzz{{σ        zzz{{σ      zzz{{σ       zzz{{{5     zzz{{{      zzz{{{       zzz{{{        zzz{{{      zzz{{{       zzz{{{{5     zzz{{{{      zzz{{{{       zzz{{{{        zzz{{{{      zzz{{{{       	zzz{{{{{5     	zzz{{{{{      	zzz{{{{{       	zzz{{{{{        	zzz{{{{{      	zzz{{{{{       
zzz{{{{{	5     
zzz{{{{{      
zzz{{{{{       
zzz{{{{{        
zzz{{{{{      
zzz{{{{{       zzz{{{{{	L
5     zzz{{{{{      zzz{{{{{       zzz{{{{{        zzz{{{{{      zzz{{{{{       zzz{{{{{
P5     zzz{{{{{      zzz{{{{{       zzz{{{{{        zzz{{{{{      zzz{{{{{       zzz{{{{{U5     zzz{{{{{      zzz{{{{{       zzz{{{{{        zzz{{{{{      zzz{{{{{       zzz{{{{{Z5     zzz{{{{{      zzz{{{{{       zzz{{{{{        zzz{{{{{      zzz{{{{{      u   n   n   o   o   p   p   q   q   r   s   r   q   v   v   v   x   x   y   |   |   n   o   p   q   q   r   m   n   o   p   r   r   l          m   n   n   o   o   p   p   q   r   q   r   r       n   o   p   q   r   r   n   o   p   q   q   s   m   n   o   p   r   r   vl   n    n    n    n    n   `t t  t t t tt t bt `t t      0            cll m s pt pu px pz p | p  	 	   												                           .,												
 
      						





									





   												  												
 





 

 						 c     `_b` ( d  v T _ j (       	 
" 	  !, z r z r  7   
( 	  
   t   
-  
ٳ k     l    H	zlt k     l    H	zl    
  
    	  ` , z r z r  6   # 	  
   t   (  
ٳŨ         %  -
 3A	  
      e
       Unique   _marker       FJ5z          OBIz    	  z   	    
      	 z 
 Η%
 ݡg 	 EL%   	 z  L%  
 z     < Eg  
 z    w         kti@z g ʗ1
 
 
 zl   / l 
 !  
ٳ Ũ  
  
    	          Ũ -  
ٳ Ũt     B    D        Ũ "       
 U  
ٳŨt       p  n   
    t  
           `    @m Y   + - b  7  I 	 P  e       t              0       "    	   &zz [ ܊M, z|
 z|
_K, zt zt
 z
 3TA 
TAA 
e
 zz
 zl
g zח
I% z*F  9$F[  4  YŨt %zzp t u{ u  \  %zzpu-.   YŨt U J  Ũ 4   , ٳܳ ݳ ޳    ߳          i=2*Ũt Y ٳܳ ݳ ޳    ߳          i=2*Ũ     b   W  z Ũ  x        m{Ho D 
֬   ת         FJ5z          OBIz   Ũ   > t '   t  # t      input$     ̺,	    c     b
    y    -3A	    MTA
    @
    @
    -
 >
 l g    I%    %     op 
   t	     t           _v    %             X z rg z rZ
 z ri
 z r  %Fō\ Ա             t m  t                   %        t     <      G          $            z r z r           
   t       
ٳŨ                z r z r  A         
&   t       
ٳŨ    	          	  	 
           ͫ  
	   	  ֬ )     	 q  x                   
 z        
 z   U  X V  
 zl    l R O   
ٳ Ũ    M  \   n             & 	   {	   x	  zt	 	  zs	 q	  zn	 	  zm	 k	  z e	 `	 ]	Z	 W	T	 zP	 N	
 zlJ	
G	 zC	@	 zM<	  8	4	  .	  	&   E   `  $   T        Ũ    ֬ 3
 <
 ĺ    ̺     -        @  	      	  
  @
    @      l         j z ry z rl z r{ z r       	      l r           r  7    1 
 	2 l  	Alignment        Tj  r U$%	 %H  	 
 r I  	 
 w $%	 $%
  
 l     $%  	 
 w     
 l     x   
 ll    l  !   
ٳ lu             3"f    l   ~ ~        E0n   0%0#     <               ٳܳ ݳ ޳    ߳          i=2*lu    , l	  	   w " # # $    w $  
 l     # #  
 l    x # "  
 ll    l " 	 0   
ٳ lu                 m1 M-f     r  u1 =1  U1f     @ _Align1Shl0     _Align1Shl1     _Align1Shl2     _Align1Shl3     _Align1Shl4     _Align1Shl5     _Align1Shl6     _Align1Shl7     _Align1Shl8     _Align1Shl9     _Align1Shl10     _Align1Shl11     _Align1Shl12     _Align1Shl13     _Align1Shl14     _Align1Shl15     _Align1Shl16     _Align1Shl17     _Align1Shl18     _Align1Shl19     _Align1Shl20     _Align1Shl21     _Align1Shl22     _Align1Shl23     _Align1Shl24     _Align1Shl25     _Align1Shl26     _Align1Shl27     _Align1Shl28     _Align1Shl29     _Align1Shl30     _Align1Shl31     _Align1Shl32     _Align1Shl33     _Align1Shl34     _Align1Shl35     _Align1Shl36     _Align1Shl37     _Align1Shl38     _Align1Shl39     _Align1Shl40     _Align1Shl41     _Align1Shl42     _Align1Shl43     _Align1Shl44     _Align1Shl45     _Align1Shl46     _Align1Shl47     _Align1Shl48     _Align1Shl49     _Align1Shl50     _Align1Shl51     _Align1Shl52     _Align1Shl53     _Align1Shl54     _Align1Shl55     _Align1Shl56     _Align1Shl57     _Align1Shl58     _Align1Shl59     _Align1Shl60     _Align1Shl61     _Align1Shl62     _Align1Shl63          Ähˣ>  }  	  |  121     ) 1 	 l M'J    n  UU 1!U  	  r }U   U           r   b     ) '   d          lt ,%  l ,k%  l, %  e-%#% l-/%#%	 	w	H	 	r-$%	`I	 l$*%	I l4}%  lD X l S llOL lHE lRA  =9  33Pf  l /   -;f  510Hf  D  U1fNJ nL 'CJ neJU nMJU [  4.U n5U@U nue1U l! ! ll!" l"# l#$  $%  %       w  }  l    4  n    l  w  r -% w =#%	r 	 ת         FJ5l  u r "  51r  51  Jr [  "}  #w $                -,%  l  %  l   addr%#%	  
  5
    %wH  
  %I    %I    %}%    @D    @A    > y# l ;    9    5/    --f    -0f    %    %J    %'J    %U    U    !    %.U    %U     @@!  	  @="  	  :" u$ l 7#  	  5$  	  +# l r l  l   t *          
 t  )l  $ D    %  	   U     &         !         Ա%  +  >!  ! !      l            + J     Ylu    l 4  0 s - u ! ! ! u  !   }    "     4" & u   8" Ա"      
\                  r  *    T  m 40 	 

 z/ 
 z 
 j  	g l r 4
 0 .  	  r *  	   ( &  
 n     
 z 
 !(g 
 
 n    ' w         kti@n z 
 {"  	 
+ l   
 E{  #    UsizeNoHighBit 
       Q7lju V( l a
 4V   
& ll  	 ( x 5 	 "  
A ll   ʁ           r ́ t    
ٳ AA  A buf< A	<        <AI/~llu               
   1l 4 + 9  ?  %  	   U     )                  "   
ٳu  * u   _   ]         k     l    H	ml ť  
͗ ٳܳ ݳ ޳    ߳          i=2*        u         2      }       T   %Ң  	   ת         FJ5m          OBImw UҢ     "  -
 *  
      e
         "  	  w 0     %۽
 
   l  ߽
 
   ]£ 
    w  4All =  ϣ ԣ, l-٣ 	L ޣ    Ԍ   
ٳ u           - $   S      
  a   h  M  Al  F  2l3  <ll!   l4 y  Tlz 
 

  ez 

 n
  	r
 n n0 pg
 nzF 
  ZuT ! ˷$  2ll Ȣ  
 ml
 b
 B
 0) ͆
-) 
R1A ܽ
кI l}ѽ
 Zuu` 呻! !$R" um! ٳܳ ݳ ޳    ߳          i=2*u   r 4   	  T	 ͗З ї} җ    ӗ ԗi՗         zKx$1 T ٳܳ ݳ ޳    ߳          i=2*u       &&  RawVec ) inner *        $b0pll [
++  RawVecInner - . cap /        +a8l 
  ת         FJ5n z 
         OBIn 
r 
  Wr  s -  $ r ̢w w % x        m{Ho  w 
 
l  p  ܽ
w    ! length     \     3      -3  73 l -y 
 M3 l -z 
 ! l    
   ! l                      = g    %ƶ     v	    Ϸ $4 u     	        - b4 l ع
            -
 4 l *    *    -RA     srcI     E! 4  " 5 u R# #5 u 3<  =llu u# l V #   ! pl	          
 t  -l 4 + D      	         1 1     1      1|1 Ա,6  +v1 1  1 l2                  / ]   H/  Yu B/ ?/   4  r 4  > s  u 2 I2 2  2  ?     (,    ?3     2 /7 u   ˓2 Ա2           6 l r           r  7         \                  r  *       :&  	7& l r  & %  	  r %  	  w % %  
 l     O %  	  w    ')X  
m     !# *6 &6 -6 %6    w !6  
 m     [6  6  
 m   8 w         kti@m 6 6  
 ml   F9 l 6 !'   
ٳ u    ! !     9  	     !8  !7 	 !' 
  f-f  Mf l   f
 
=   :  <#    :  ĉ  "  l#     w 9 " 
m     $ $&	 ,$	 	   "  8;# 8<$ 8<% 8= %   w 8= $ 
 m   %  <8<% 8< # 
 m  $ :  7<$ 7;  
 ml  # ; l 7;# $	 $*	   
ٳ u    $	  "  $  $  	     |"    %  	
   U   	7  	  ;  ٳܳ ݳ ޳    ߳          i=2*u     " 
 r  y  " 	 C*    4<  ĉ "   J<  	 8   
   8 	 
ٳ u       &   
   |"   	   :#  
͗      5   	 !8     }      )%)   ) (% (&     r  	(% (%  ('      (  	  3(%  %  w( ^(  % % l" -      0! 1 ! 	  r 0  !            r 0!  W     1 @        y  !   "   
  i   p  "  #  8  lt   l   l   l  	r l l,  lD  ԼtI l 0 &X mlI.9 mİ! )9 ml%9"9 m99 m(=9  99  	9f  l( 9  Y LayoutError        *$WA u 3lp u u A9 >9 4"   3lpبu89  Zu " "" "   "  %   % %  +% '   'N ZuuM I) )F* uB)  nL"  , n , , n , . . /   . 0 n 0 1 nu 17[ o l#6 ;3  9$F3;4  ;4<3 lu;[3^<3 l}<[33 l=([38 ml8;	 mܨ$ ;: ml;:;; m;;;< m?<;=  ;=;>  ;> &ĉ   r 4   F   
  w   } 
  w L  =
 ͗З ї} җ    ӗ ԗi՗         zKx$1 	 П 	 ٳܳ ݳ ޳    ߳          i=2* 	      "   w 	  X	 w W	 r ! w !r 1 oA mAw fAs -  w@  " u 0%r /% !%r .% !% .' !,r =&0w [3 A; A<w A=  :          	slice_ptr    4!     D      =    ,#	  "  >" 63 l  <" S3 l  7"    j#    5"    3"    0"    -"     data%I    	I     data_pointere&X     metadataE'X    @;    @;    ; E l ;    ;     nf    ;  
  ; NF ͨ B    xA  pF  "  	  f#    |$ F u #%    #&    #'     #(    ) F  * G u + G u :#,    8#-    6#.     4#/     2#0     -#1     +#2     %8[3    	8[3    8    	8    β9    9    @=:    @=;    =; G l =<    ==    
PG l rq6 l p l G l rH l r &= ͨ)= %5 *  %F W=        "    3 u    u " ͨ   "            %   
 %  4% ' D%    $  	   $     +$ D E     E      DD ԱI  +D DE  E E           %   %    4 %k   B  Yu B B   D%  r 4% ĉ : s $ u F E E  E  ?     ?    F     OF J u   SF Ա(F      1.  1   
 1  :zz ,1 . 1      	        8K  MF    t k     l    H	
zl t F     2        2     	PH      k     l    H	
zl H  
ٳ t     H  O  2  D2 
 H        
 2   2   H  
ٳt         p  n 
 H H    t H	 H 
    H 	  
   HH Ա2M  +|H	 H  H   6 	1   F  Yt 9zzp t u F F \1  9zzpuF F  Yt{ F F   D1   ,1 ٳܳ ݳ ޳    ߳          i=2*t  ٳܳ ݳ ޳    ߳          i=2*  s 
  AK   t J LJ J  J t J  J  ̺     D    D 8O  K    bJ t   vJ   2        D    K     gK    c  jDtK ԱIK      s       t E  L      J      X   2    9    v    t 2    <1                      5"  	   P z rQ z r  4    6(  	   
P   t   6-    
ٳ    6   5   6   	   {P z rP z r  4    <7   	   ת         FJ5          OBI  g, 	     g,g,  4 % 7     7           r  *  
   R  7   Q z r8           r  7   8!	 8
 t8 R   R z r )    5           r  I	     Y 
 
    8 y 	 
 8           r  	  	 $
  8 
 9/ 	  
S   t   94   
ٳ    9  7	  
  S    S  >   5S z r>           r  7   t> qS   zS z r >               r  "	     2  	    >  >B  ?   S           r  )  ? rS oS  
      mS      R ?     @        
     ?:     @ @$ S S  S! S !     S   
    !  =S! S  
     S w         kti@ S  R  
 l   S l R @(   
ٳ     @    @	     6   A $  % U"" !U$ " 
      ,U# %      #" =U# $ 	 %  =U#   $  T"" m % s $ A     A$ T'& T(' T(( T) (    T) ' 
    (  T(( T( & 
   ' S  T(' T'  
 l  & S l T'& A(   
ٳ     A  e   B         B  g, 7   |T z r7           r  7     : ,4   7	   >  ?  ?  @   AY  3S  z|5 FS  z|6 .S  zt6 AS  zt6 f,  ܛ7 lS zt7 S zt7 S zk S zt> S z/ S ? S S SS S. o zm 8S  (0S  *SBT z$T z" z  zT @ T lTT TS "VS  SS   S T  * T" "T" T"T# T"T A T& lT&T' T'T( "V(T)  T)T*  T* ) 5*   ,5   
  
   Q
  r \7      a	   &	    r  r      L  r 4>   r       <?    ?      <@   A "    M
 x        m{Ho U S  ת         FJ5 V         OBI "V 1V U" uT" W" $W" V' "V( 1V)   ̺      input_bytes         box_ptr                f,    T    U    T    T        	        	    β        @cT    @`T    ]T S l ZT    XT    T"    U#  "  T$    T%  #  @T&    @T'    T' S l T(    T)    `S z r`S z r|T z r|T z r|T z r|T z r|T z r|T z r|T z r|T z r`S z r  ùT T T      C(  C   
 dC  Azz ,C . C    $  	   $     S  X    tAA  A< A	<        <AI/~zl t X     C        C     	4W     AA  A< A	<        <AI/~zl NW  
ٳ t     @  G  C  DC 
 W        
 C   C   W  
ٳt         p  n 
 W W    t X	 X 
    X 	  
   AXKX ԱS  +gX	 X  AX   = 	B   mZ  Yt @zzp t u Z Z \C  @zzpuZ Z  Ytz [ [   4B   ,B ٳܳ ݳ ޳    ߳          i=2*t  ٳܳ ݳ ޳    ߳          i=2*  s    4W   t W AX X  X t X  X  ̺     Y    Y S  4W    X t   X   C        Y    W     W    b  YX ԱAX      s       t @  G      E      S   C    @    q    t C    <C                      'G"  	   `S z r`S z r  4    H(  	   
S   t   H-    
ٳ    H   G   H   	   |T z r|T z r  4    Eē  4    &&  )Ɖ *        $b0pzl  ͋    2  3  % 0 	 4 ֬ E1 
 1   r #)X" 5 
  0  1  1 x#6 # 6 5   w#u 6   I!    r I
  I   |T z rI           r  7   I     I           r  *     S  J   |T z rJ           r  7   J  ܪJ tJ |T,   |T z r )    5           r  I	    	 Y  
    J y   J           r    
 $  K  7 J$ J tJ |T-   |T z r *    6           r  J	     Z  
    J z   J           r     $    N/ 	  
S   t   N4   
ٳ    N  I    S    S  T   |T z rT           r  7   tT |T/   |T z r ܦT               r  "	     2  	    T  TA  T   S           r  )  T T   |T z rU           r  7   tU |T1   |T z r U               r  #	     3  	    U  TE  U   S           r  )  U W  !U2   
      Z< ! 	 4  #   "   ;    <    X $ 	 4  Y5%  ƺ6=ƺ Azl$ ޺ 5 ES l5% "P Y      H   E> &   r ' ?= 
? =  &  z r +?	 =  ?= u C@ )  >  ?  %C @ |T z r͔            r  VC@  $# _         _  ##6 I '9 	  7  8  ' 9 |T z r           r  '9    Uє '   S   r  = ' ! E ': 
' :      Q(  	 : r  ':  O' !  '9 tI
 |T) 
  |T z r      
   	   
  Y9   
ٳ   %  Y% j   ;  C (  S   r  C % CA C A      D ( 	 A r CA  AC % 
C@ ]	* !UE * 
      -ޛGD -*  ,*  B*  	J E      ͋  C*   `	L D 	 E ֬ 7^O + 	 E  xGD ^ . 	 E  ^5/  P . & ( S l/ &+ ^9   
ٳ   /  _/ 	*       A QF   H   I  S  T  W  X  Xj  Z   Z  ]	  ^
  ^f  $Y  z|G $Y  z|G OY  ztH OY  ztH 7  Czl4I  BzlU BzlETI  Dzl-N  [lz-U [  ]lz}ޒ -g nz5͓ % nz5.gS nE%$Mg zԓ S zE #[ o z.8Z  9$FPZ  bZOY zu'[$Y z}'[pI z)$["X! zI!  H I AzlTI W` $ FzlUɂ$OY% zuW % % _lW %Q' ؾ U 'OY zZ OY ztI OY ztJ OY z OY zV OY ztT OY z
 OY ztT OY zZ	 Y ĎX Y X  BzldX 4 Dzl445 [lz56 ]lz67 nz78 nz8ZV9 n97 z7V6 z6 AzY*   Bzl,Z > >K AzlT[ G@ FzlD@OYA zAA?A _l:A8C ؾ 2CY	 ] Y
 ^ 
 Bzld^ sG DzlGmH [lziHgI ]lzcI`J nz\JYK nzTKWL nRLOJ zLJXI zII Az^*  F G&   ,G        J  r TH   ,I  r tIr 	  ,I r  r  Q   8          r  r        r  r      D  r 4S   r      r DT   r      x        m{Ho w  <X  ə |X   X <  r 4Z  ,Z  r D[ ,[ ə &		  <^
   |^   ^  ֬ mr =  E  UU     '# E$ UW %  !' ' E՛4 Y5  > B@ >A  \C GC ;G H֬ L J  M̺      
input_size     input_capacity         capacity     manual_drop_vecV      vec_ptr  !    $    &  	  (  ˜

  *    +    .  -    -    -    -T   2  -   3  -   3  %-g͋  4  ͋S  %%  4  zX  4  %$gͫ  ֬ 0  ͫw         kti@zS  X ֬ 0  %#[  0  	#[  1  %ŰI!  0  	հI!  1  βe#X"  0  E#X"  1  #  5  -$  	  -W %  7  - '  8   	elem_sizeM ' |T z r !Q(  :  ]2    ]3  #  M4  "  5  ;  6  <  7  <  8͋  4  8͋S  9  4  gZ:  4  ;ͫ  ֬ 0  ;ͫS  Z< ֬ 0  =  $  5=    E=    ->  '  	?  &  @  )  A  >  C  ?  C |T z r D  A  ]E    ]F  -  G  ,  H  B  I  C  J  C  K͋  E  K͋S  ~L  E  [M  E  {Nͫ  ֬ D  NͫS  :\O ֬ D  P  .  P  &  P  (  w`S z r`S z r|T z r|T z r|T z r`S z r|T z r   r|T z r|T z r|T z r|T z r|T z r|T z r|T z r|T z r|T z r; z r|T z r=   r  %F . / 6      / /     //  A/ 3/ ̗f  	    f f2 f ̺f	 tf
 |T 
  |T z r )   
 5           r  I	     Y 	 
  
  f
 x  	 f           r     $	 f   S          r    P	 f   S           r    f fR        	      +    r B H \g  
Lg  z  %   /	 @zl % S l5  	G $+  tf |T   |T z r     #           r  8	     	 k 
 
 =  
t=  zn = 
/ 3  	   =     S  =     t  =%=  tS 
d= =  4 =      
n  = 
 
 uǙ    p   &&  )Ɖ *        $b0pzl6      ۱  ͋    ۱   	   f  	    E 
     r _C L   
     =.[     >[  
  ܰn #! #" @$   
$@  zn @  / 3$ ! 	    ?$!   @$ "     t  @)&@ ްS @" @#  / @$        @$  #" #! Q˝!** * *   S           r  -**   
.)% 8.)& -.)' 
) '    m.+ +  '  ..- & 
 +    .)' >.)   &  )& .)$  -.- rn %- - 4 )%  S)  ].)) 
) )     Ć3.)Ć. g S           rUՆ. E.) V(  E 	!**  m.)  ** .)$ ].)% 
) %     ) $   %   1)$     h    D /d   d   f  f  g  gt  /  d OY zo OY zD o Bz! kj   zn|g <
  znm
T= =/ n Cz         ӽ@3 l$g G Czl5 Bzlf BzleS DzlM [lzIG ]lzC@ nz<9 nz4j n2/ z,j z)H o z68Z  HPZ  bZOY zH$Y zHK zHK zKY. gz'ƷE.! hz}.!m   zng ?#  zn#T@$ $@3$ $| gn           -11E>8rdh ^.' hn'.( hnÙ.(!)  (.).) gn@).+ +q., +- qnԗh  , 4d    d  r Dd  r Lfr  r ,	   ( r     r  r    $  ,
 z 	       g  u h0  ?  :ٳܳ ݳ ޳    ߳          i=2*t 	s ,= t J	 8	  r 9۱    l& & Kٳܳ ݳ ޳    ߳          i=2*t N$s ,@$ t $ $  )r ) o) m) )r )  *  .+  ;      src_size*     	dst_count6     dst<f      	src_bytesLg     	dst_bytesLg    
1     elem%Ѐ	    ̳ـ	     ak 
    <    
    5    M    - S  M    M    _    U    S    P    M͋    c͋S  L    l    I ĺ    dS  mĺ    H    	H    J    	J    βJ     J     M.!    -.! S  %ӷ." S  -ٷ."    n #    ?$    
%    0&  "  '    ' r   %.( r   -.(    %.)             AUuNkr rS           r ^)r   -.)     new_len=.)    !Ӛ!*     rhsٚ!* S           r .+  '  5.+ S           r 	.+    @,  +  .-  +  M-.    -.    ~
|T z r|T z r|T z r`S z r \ A ?  ް ùJ  ް/ pnH  ޷ /      i'  i        o" 	  `S z r`S z r  4   o( 	  
S   t   o-  
ٳ,,  ,, , phantom, ,,        ilzlt,,  ,, ,, ,,        ilzl    o  o  o  	  |T z r|T z r  4   p# 	  
S   t   p(  
ٳ    p q    
,q              OBI,,  RcInner , strong, ,, ,,      xz % !U	       
f  	       z   q     q	   -zl S l5	 = q   
ٳ   	  q	   s  z    i  4W      NW  
ٳ t     <  j  Dj  W         j   j  
j W  
ٳt       j  h  W W    t X X     X      AXKX ԱS  +gX X  AX 	       H  X     t X     i               G h   n   KzzT q] $Y z|o$Y z|oOY ztoOY ztpx -zqF Y  j - -zl s ҙg -zqmZ  Yt Jzzp t u Z Z \i  JzzpuZ Z  Yt [ [   ,i   ,i ٳܳ ݳ ޳    ߳          i=2*t j ٳܳ ݳ ޳    ߳          i=2*     p   M  q     x        m{Ho  %    k    4W  b t W AX X  X t X  X  ̺     ̺,n         this%    w         kti@S  ^lS l        S   lS l ]	    ]	S  ]	lS l h
    %  
      v        ^    $^ S  4W    X t   X   i        ^    W     W    `S z r`S z r|T z r|T z r 1_2X ԱAX             t Y  `      x         j    J         t j    <i      9         Q            `S z r`S z r  (         
S   t       
ٳ    X   W   T  [   |T z r|T z r      T  [   
S   t   S    
ٳ    Q   o   
L       
 !U      


	f 
 	   
   
 z 


 
 
      
  

  
S l
 
          q  
   
ٳ     
       K       $Y  z $Y  z OY  z OY  z   -z  Y r  -zl
 
s
 
 -z   n$   g             h  d   c	 1  
 
      ̺             S  lS l        S   lS l ]    ]S  ]lS l yo	  	  
    =  
  v        `S z r`S z r|T z r|T z r D      s(  s   
 ds  Rzz ,s . s    i  	   i     S  X    t77 I 76 76 76        ;!zl t X     s        s     	4W     77 I 76 76 76        ;!zl NW  
ٳ t     V  ]  s  Ds 
 W        
 s   s   W  
ٳt         p  n 
 W W    t X	 X 
    X 	  
   AXKX ԱS  +gX	 X  AX   N 	r   mZ  Yt Qzzp t u Z Z \s  QzzpuZ Z  Yt{ [ [   4s   ,s ٳܳ ݳ ޳    ߳          i=2*t  ٳܳ ݳ ޳    ߳          i=2*  s d  4W  % t W AX X  X t X  X  ̺     ^    $^ S  4W    X t   X   s        ^    W     W    c  _X ԱAX      s       t L  S      Q      _   s    Q    }    t s    <s                      y"  	   `S z r`S z r  4    y(  	   
S   t   y-    
ٳ    z   y   z   	   |T z r|T z r  4    z#  	   
S   t   z(    
ٳ    z   z   ,{               OBI77  ArcInner 76 76 76      ~+6U\z % !U     ̀  

	f 
 	  ̀ ݀   
 z 

  {       {  
  ] :z ʖ * |         |  U MU     ,U uU 
    s #  U           s  U FU      U U )U 	    u  )U (    77  76 76 76      ~+6U\z ݑ\ 	 1V    Ǆ  DV  
 Ǆ     : Z)  
7 zl    S w         kti@ǄS l \   {!   
ٳ     |  d     R x   {_   $Y  z|y $Y  z|y OY  ztz OY  ztz x  8z{ F Y  - 8zl
 
s
 ̀ͱ
f 8z| ו 8zly p U zt zneUU nUU(U nzUkX zu)UP= zu)6U[ 7zl!!Z Ǆ8Z  GZPZ  bZZ~ 7zl[7  x&   ,x        s  :   {       x        m{Ho  % ׁ 
 
 r 5 Ƅ = U s s           OBIǄ L 1V    [  #̺3         %    w         kti@̀S ǎ ^lS l        ǎS ǎ > lS l ]    ]ǎS ǎ ]lS l _	  	  %
      
  v            - S l R     arc_ptrY    %U    -U    w    %ʹU    -ӴU    %(U    
%(U    X    β8    8 S u [    -[ S l ^    Z    -Z S l ]`S z r`S z r|T z r|T z rMU n   Â ^      }-  }   
 }  Yzz ,} . }    z  	   z     S  X    t,,  ,, ,, ,,        ill t X    ŕɕ }        ~     	4W     ,,  ,, ,, ,,        ill NW  
ٳ t     Z  a  ~  D~ 
 W        
 ~   ~   W  
ٳt         p  n 
 W W    t X	 X 
    X 	  
   AXKX ԱS  +gX	 X  AX   U 	|   mZ  Yŕt Xzzp ŕt u Z Z \}  XzzpuZ Z  Yt{ [ [   <}  ɕ ,} ٳܳ ݳ ޳    ߳          i=2*t  ٳܳ ݳ ޳    ߳          i=2*ŕ  s ,v  4W ɕ ' t W AX X  X t X ɕ X  ̺     ^    $^ S  4W    Xŕ t   Xŕɕ   }        ^    W     W    c  _ɕX ԱAX      s       t N  U    ɕ  S      a   ~    X        t ~   ŕ <}  ɕ              ɕ      Ń"  
   `S z r`S z r  5    (  
   
S   t   -    
ٳŕ             
   |T z r|T z r  5    %%              OBI,,  ,, ,, ,,      x    f  	  ɢ q  	  ɢ  k  k     kk  k k 	 	 	              r  ,	  
   S  
 	 
 |T z r˅           r  9
   Ѕ! Ѕ tޅ |T   |T z r +    7           r  K	     [  
     }              r    	 %   
 / 
  
S   t   4   
ٳŕ      
    S    S  ׋ 	  |T z r           r  9   t |T   |T z r                r  #	     3  	      ԋB     S           r  +   *( !U (     p* "   ! h*(    " ֬  	   "  Y  
       #  ** -l *S l* *  	
 	      ,  '     + ) !U" )   '  +$%$#f& % 	 '  +% &  %  +%   &  +$% + )    &  #  +'+ ֪ +S l+ + А         Ӑ  Qj  	  |T z r           r  9   '   
ٳ ŕ      a  '   
ٳ ŕ    ̐       Y (   τ
       z  ď   [  $Y  z|Ń $Y  z|؃ OY  zt OY  zt 9  .l4 n ,l=% ɢ Eos ɢE%t ɢe%Hk   OY zt OY zt OY z OY zt׋ OY z + - |+ Y ɕx+ ɕu+r+ -ln+k+ s ɢf+Q zĎ; Q zQ+ -ē 8,  -ݏ 5,   Y  ɕ1, ! ɕ., +,! -l', $,$ $s$ ɢ,$, -Ĳ  * (  ɕ ,   
 ŕ 	   	  r \ӄ   i ɕ  ,      u   8    r  r     ŕ V  r 4Ë   r      ֬ 4        4ȏ       Eo  ղ% m% 9
 "u  - x        m{Hoɕ  + 51  - ܶ +   p1$ Y1$     1  1   -̺         L     rc_ptr=    >    .    /    -    -n    -%    v    w    j    ,ɕ    ,,ɕw         kti@ɢS  p,ɕlS l 2޶ ɕ   (  3޶ ɕS  /3޶ ɕlS l ]ɕ    ]ɕS  ]ɕlS l n  !  ,     3    v    sM    	pM    βmM    kM    K,    - ɕ  '  - ɕS  - ɕlS l r4!޶ ɕ   )  4!޶ ɕS  4!޶ ɕlS l ]"ɕ  '  ]"ɕS  ]"ɕlS l n#  $  -$  #  #5%  %  v&  '  -'    B	`S z r`S z r|T z r|T z r|T z r|T z r|T z r|T z r|T z r y ֪|5 ֪5      .  ̲      `zz ,Œ 1 ̒  	    	   +     S  X    t77 I 76 76 76        ;!l t X     ْ 	       ޒ     	4W     77 I 76 76 76        ;!l NW  
ٳ t     [  b  ߒ  D 
 W         
       W  
ٳt         t  q 
 W W    t X	 X 
    X 	  
   AXKX ԱS  +gX	 X  AX   \ 	   mZ  Yt _zzp t u Z Z \Ԓ  _zzpuZ	 Z  Yt [ [   D   , ٳܳ ݳ ޳    ߳          i=2*t  ٳܳ ݳ ޳    ߳          i=2*  s 1  4W  0 t W AX X  X t X  X  ̺     ^    $^ S  4W    X t   X   ֒        ^    W     W    h  _X ԱAX      t       t X  _      \      j   ߒ    _        t ݒ    <Ւ                      ̘"  
   `S z r`S z r  5    (  
   
S   t   -    
ٳ       ɘ      
   |T z r|T z r  5    
              OBI77  76 76 76      ~+6U\    f  	   q  	             ځ ́ 	 	 	              r  ,	  
   S  
 	 
 |T z rҚ           r  9
   ך! ך t |T   |T z r +    7           r  K	     [  
     }              r    	 %   
 / 
  
S   t   4   
ٳ    ɜ  
    S    S   	  |T z r           r  9   t |T   |T z r                r  #	     3  	      B     S           r  +   '*= !U =     * "   ! )= ơ    " ֬  	   "  o  
       $ 0*# 7*$ >*% E*&  <* 9* : 7*# ^* Ǥ 	
 	      ,  <     0+.> !U0 >   <  ++2/.-f4 / 	 <  &+3 0  /  8+3   0  4+2/ 1+.>    0  $ 0+51 7+52 >+53 E+54  <+69+  1+1 X+            t  	  |T z r           r  9   +#' |+$ '  "  z+%( v+%) }+% )  # s +% ( u+           s)  r+%) o+% &  ' (  k+%( h+#' e+&* l+& *  &  r( % 
  &    x+&* v+! $  % 77  76 76 76      ~+6U\ s+)+ z+), 1V* ,  %   DV* + 
    ,  +), s+-  
7 l   + S w         kti@S l q+)+ -& -% -$ -# (   
ٳ       :  q-95 n-: 5  0  l-;6 h-;7 o-; 7  1 s -; 6 g-           s7  d-;7 a-; 4  5 6  ]-;6 Z-95 W-<8 ^-< 8  4  O*<9 X= 9  0  t> 3 
  4  9  -<9 -<8 -7 2  3  7-?: >-?; 1V@ ;  3  DV@ : 
    ;  n-?; 5-C  
7 l   : S S l -?:  /54 '/53 ./52 5/51 (   
ٳ            ` D   ֙
   Ϡ    ̣|  ؤ   ]  $Y  z|̘ $Y  z|ߘ OY  zt OY  zt 8  8l4  8l=K  Es Gt D   OY zt OY zt OY zE	 OY zt OY z  I. 8ơ G. Y C. @.=. 8l9.6. s 1.j z֣< j zjZ. 8̦ X. 8l1T.   O.!  K.! G. t# nE.#B.# n=.#:.# n7.#4.& 2.&k& u1.&.." 7l+. !Z) 1)8Z*  GZ*PZ+  bZ+'.) 7l%.)0  8 
0. .Y. 0./ 0. 0/ 8l/./2 2s2 /2/ 8ɥ /5 8ld35/6 6/7 6/7 /6t9 n/9/9 n/9/9 n/9/< /<m< u/</8 7l/6!Z? 2?8Z@  GZ@PZA  bZA/? 7l/? ? *   ,   b  (     r \ڙ   t   ,   	         E r C r B   R    r 4Ӡ  ? r       ֬ <  У 4     <ܤ    &
   E  V S % r  2 x        m{Ho  0 6 r 0   0!   0# 5#s 5%s 5%  5&         OBI 4) 1V*  [3. 51.  62 62 r 216  /17 6 419 A69s -6;s *6; 5<r 2< X5? 1V@ A   g7  p7.  S̺     |    ,    ɐ        ɐ	    
    -    -    1    v    w        1    1w         kti@S  2lS l 8    =  8 S  8 lS l ]    ]S  ]lS l n  !  1     V9    v    i    	i    βi    i    1    1     1  S l *4!  #  ɐ+4"  $  1#    1#  #  w$    1%  '  1%  #  1&  &  
1&    1'    βnj(  *  lj(    1)  $  1) S l ^*  $  1-  +  1- S l k4.  <  4.S  4.lS l A;/    >  a;/ S  ;/ lS l ]0  <  ]0S  ]0lS l n1  .  E42  -  ;3  /  v4  <  B45    ?46    <46 S l 67  1  ɐ68  2  349    049  1  w:    -4;  5  *4;  1  '4<  4  
%4<    #4=    βl>  8  l>  9  4?  2  4? S l ^@  2  4C  :  4C S l T`S z r`S z r|T z r|T z r|T z r|T z r|T z r|T z r|T z r^4 n  l4 n   U n= ^ |= ^      	,  !U  
 AA  A< A	<        <AI/~l     }    r    } }    }  r }	   } }       &&  )Ɖ *        $b0pl    ~  |T  r}           r  8~   V}   S   r  S}  O} V}       M}  	  r I}  }  G} 3|   
    Ӆ       ͋       	    f 	 	   |  	  	     ,( Al & #  S l  j         e Ƨ      Ȩ      Y    <ը w Bl,ר w  d z AlT z
 Fl
z
OY zz _lzy ؾ yY t =y Bld )| Dlo~$| [l!|| ]l|| n|| n|s n|
| |s |Ay A7  AA  A< A	<        <AI/~l L   ҧ  x        m{Ho G  r 4̨   . Ӈ  ը  r D         Ӈ   f     v
 v    v v h                       	  ]    n    r    	r    n	    rt
    ot    mt    bt |T  r `t    ]    Nt  
  Dv    Bv    ?v    <v͋    Rv͋S  ;v    v    8v ת         FJ5          OBI    vw         kti@S  v    t    t    t      r|T  r   r i      ܮ1  
   |T  r|T  r  7       
 	  U !U  
  k     l    H	l     =U       	 =U 
 	   =U   
  U    
 '$  !U	  
      '%       'B '   x        m{Ho d Z   Ԯ: 
 U S CS  )  V "V "V 1V      DV  
      "V dV  
    S w         kti@ V V   
 l   S l V      f    Գ   Z  OY  ܮ OY   yY   Y Y YY YY ; Y ´ Y
 lY
Z Z!Z "V8Z  GZPZ  bZ  k     l    H	l L           Lس   \ ͑    ͑ A  x        m{Ho UƗ g\ Y Y ת         FJ5 V         OBI "V 1V         	inner_ptr     wrapper_ptr*    ~]    U    ]    ]  	  ]	    @]
    @]    ] S l ]    ^    L|T  r|T  r  Ǒ ^      1  
   |T  r|T  r  7    ¸                OBI,,  ,, ,, ,,      x ^d !U       [d	
	f 
 	   Xd
 _d
   
  qd
     
 wd	
 td 
'$  !U  
      
'%       
'B 
'   x        m{Ho d Z   : 
 S CS  '   !ee -l eS le  Se       g µ   Ҽ   [  OY   OY   b  -| b Y ,,  ,, ,, ,,        ill?c <c9c -l5c2c	 	s	 -c	Y . =c -ý  ,,  ,, ,, ,,        ill D޵   ͵        Lּ   \ ͞    ͞     >d x        m{Ho  ?b  g	 g	 @   h           ǘ    a    bw         kti@S  LblS l h      h S  i lS l ]    ]S  ]lS l n  	  a	    zi
  
  v    ]    a    |T  r|T  r  Ǟ ٟi      1  
   |T  r|T  r  7                    OBI77  76 76 76      ~+6U\ pT !U     é  mT	
	f 
 	  é jT
 qT
   
  T
     
 T	
 T '$  !U  
      '%       'B '  Ǟ *     : 
 S CS  '  T  U U U  UU :   U 'U T T     T T T    s T  T           s  T T      T T T T     Q k'       
      T T T    77  76 76 76      ~+6U\ T T 1V      DV  
      $U T   
7 l    S w         kti@S l T V W 	W W      h       \  OY   OY   T  8 T Y 77 I 76 76 76        ;!lT TT 8lTT	 	s	 éT	Y  T 8 T 8llXT T T Tt nTT nTT nTT T uTT 7lT!Z W8Z  GZPZ  bZT 7lT 77 I 76 76 76        ;!l L        	   L   \ ͣ `  ͞      W x        m{Ho  U  Z	 Z	 r 
U  U $ U Zs Zs Z Y  V         OBI fY 1V    u[  %C     9    ǘ;    'U    ?Uw         kti@éS  UlS l "\      B\ S  d\ lS l ]    ]S  ]lS l n  	  &U	    \
  
  v    ]    1U    .U    +U S l zW    ɐ{W    "U    U    w    U    U    U    
U    U    β        
U    U S l ^    U    U S l |T  r|T  rT n   .	 Ǟ[	 ¬] ^      	,  !U  
      ӝ    r    ٝ     ם  r ՝	   ѝ Ν       &&  )Ɖ *        $b0pl   ȿ <  |T  r           r  l      S   r          ȿ    	  r }  ɝ  { g   
    ȿ     ȿ  ͋    ȿ ĥ  	   f 	 	   ܜ  	  	    YU Al S P MS lJ           i             Y    <  Bl,   d ; AlT 9
 Fl7
OY 53 _l., ؾ &Y t j Bld V DlQ [lNL ]lIF nC@ n<s n:7 5s 3n A8   T     x        m{Ho   r 4        r D            &   Ԣȿ  
       X ש                     	  ]    n        	    n	    b
    _    ]    R |T  r P    ]    >  
  4    2    /    ,͋    B͋S  +    v    (     CS  v    ;    8    5      r|T  r   r ̥      1  
   |T  r|T  r  7       
 	  U !U  
      =U       	 =U 
 	   =U   
  U n  t 
 '$  !U	  
      '%       'B '   x        m{Ho d Z   : 
 S CS  '  V "V "V 1V     DV  
      "V dV  
    S  V V   
 l   S l V      j       Y  OY   OY   yY  I Y Y YY YY  Y  Y
 lY
Z Z!Z "V8Z  GZPZ  bZ  T      o     \   L        x        m{Ho U g\ Y Y V "V 1V       ǘ        ~]    U    ]    ]  	  ]	    @]
    @]    ] S l ]    ^    |T  r|T  r   ^      1  
   |T  r|T  r  7                    OBI,,  ,, ,, ,,      x  !U       	
	f 
 	   
 
   
  
     =
 	
  '$  !U  
      '%       'B '   x        m{Ho d Z   : 
 S CS  '   [X -l VS lS         k       Z  OY   OY   7  -| 4 Y ʢ0 ʢ-* -l&#	 	s	 	Y  . -   L  ʢ    e     \   L      K  ʢ   x        m{Hoʢ    	 x	    ǅ       ǘ        ʢ    ʢw         kti@S  ʢlS l q ʢ      ʢS   ʢlS l ]ʢ    ]ʢS  ]ʢlS l n  	  	    "
  
  v    ]        L|T  r|T  r  ] )      1  
   |T  r|T  r  7           ɷ q !U      q	
	f 
 	   q
 q
   
  q
     .
 q	
 q '$  !U  
      '%       'B '   *     : 
 S CS  '  $r +r 2r 9r  0r-r :  +r Rr r r     r q r    s r  q           s  q q      q q q q     n D       
      r r r     q q 1V     DV  
 é     r q   
7 l    S S l q s s s s      l       [  OY   OY   rq  8 pq Y lq iqfq 8lbq_q	 	s	 Zq	Y  jq 8ĉ hq 8ltdq _q [q Wqt nUqRq nMqJq nGqDq Bq uAq>q 7l;q!Z é#t8Z  GZPZ  bZ7q 7l5q  T      /     \   L  ^       )s x        m{Ho  6q  v	 v	 r 3q  0q @ 6q Cvs /vs ,v u  r bu 1Vɷ    qw  %     ǘ        #q ɷ   ;qS  ZqlS l w  ɷ    x S  ;x lS l ] ɷ   ]S  ]lS l n  	  p	    x
  
  v    ]    q    q    q S l Qs    ɐRs    p    p    w    p    p    p    
p    p    β        p    p S l ^    p    p S l |T  r|T  rp n     y ^        D           	     h      r  } 	  
      )&[      )[   	       w 
   s  nD s   4   o nB 8Z  {PZ  bZOY nw$Y nus nol nh  l  k  ,     r g  \    Ѵ  	<     v    Xw    z    	x    v    	s    βp	    n	    |T n r`S n r C         D  	        f  	       h      r   !	  
     O      L   	       y 
   s  nD s   4 .  o nF 8Z  SPZ  bZOY n{$Y n˒ n n    k L     r c  \    	:     v    Xw    %    	5    .    	?    β\	    t	    |T n r`S n r ùI          d  l ,  t       ~ =    k $  l ,        0  z       	 U !U  
 l     =U      }  =U  	  w =U     U k q      ܕ	 1V	 	    DV	  
 n   	  1	 ĸ   
 p      f l                R  s  l yY lF Y Y lYY lY!Z n 8Z	  GZ	PZ
  bZ
 
k D  l $   w     x        m{Hol U g\w Y} Y 1V	  	     4 f l          ~]    U    ]    ]    ^	    f l  ^      ,           	  w   
  	  	    å˥ m	  å 	 혐,    l r *f
 	 
 	   *-f  
      
  +f
     U	 !U  
      =U
      U	       1V     DV  
 n     1 č   
 p                       R  6f  m 7f  mu7f, m}7f&f  8.fyY m Y	 	Y	 Y	Y
 Y	!Z nG 8Z  GZPZ  bZ k D   $   4   w    w  r r w  b U	֍ g\	 1V                 z    6f    %7f    -7f        ,    %&f    -&f    ~]	    U
    ]    ]    ^    u  å m  %F ^        mR 3	 

  !U	  
  k     l    H	l      
      ת         FJ5          OBI   	 	 
 x    	      l   & <
 C	 3 	     V 1V     DV  
      dV  
     S w         kti@ V  
 l   S l V 4  t  	      V  å˥    å    
      S            U !U  
  k     l    H	l     =U      U @     > 1V     DV  
 n     m =   
 p         R  Y  `  g          "]   BQ  3  0R 5B2 l3v  l   Y ݂Y   l)Y l3)Z Z!Z "V8Z  GZPZ  bZ   n     :	     yY Y Y YY Y!Z n8Z  GZPZ   bZ  k D   $     x        m{Ho  x N ]   vx ֐  ת         FJ5 V         OBI "V 1V     (	  r 	 x        m{Ho U g\ 1V  "     %B    %R    2    @3    -3 S l         N    ? S l ]	    ]
    n        @]    ] S l ]    ^    "
    %
    &
     
    	    	    	 S          r     	    	    	 S          r ~]    U    ]    ]    ^      ^ ݓå ` 	 ^       4  f   f l  &  < h      Nq  	  8 t <  h      Nq  	  .           	 ( 
  
S   t   -   
ٳltk        l r $	 
 h 
    r l h	     r  N 	 
    _	    	
 # 
  
S   t   (   
ٳlפ        i o
 ؖ
 !U  
 k     4       
  0  	  	  w V "V "V 1V  	  w DV  
 l     "V dV  
 l   S x V V  
 ll   S l V Ԁ 4   
ٳ lפ    ׀  I  ݀	  >                   s  l s   s  ss  y s  ss  4 s  4 x    Ԗ=
 
Y
 kݖ
 k"
 kL
s nD Y l% Y llYZ lZ!Z l"V8Z  GZPZ  bZ ٳܳ ݳ ޳    ߳          i=2*lפ +  k ,   |   ` r ^  d r *  4 פ    q r o  d r [  4 פ $ l  w ~  h h  x        m{Hok 
 
ή  
 
 V} "Vw 1V   bytes             gw    vw    gw    vw    Xw    Xw	    $
     me    ]    n    n    v    @]    @]    ] S l ]    ^    f l  ^      l  f   f l  -  <# h #     Nq  	#  8# ʂ <؂$  h $     Nq	  	$  .$          ނ 	 ( 
  
S   t   -   
ٳפ        j p h
 
    r  ̥ 	  
            r  & 	     h     r 0   ك           r  S   %  B 
 8  S     
            r   *    / *  h     r   7	 	     G  
  
   i              r    	 %   
 ̄/ 
  
S   t   Ȅ4   
ٳפ         , 	      	% !U % 
 k     	 &     '%  (    )% $	%   	    &  4 	    (  l  h    ( r    $	 	       	  
    υl    ! 	 !   &  ! &   	 & w !  
m        ч" V* "V+ "V, 1V ,   w DV + 
 m   ,  "V, dV * 
 m  + S  V+ V " 
 ml  * S l V* ·!   
ٳ פ  "  "  	  4     ^  /      Z a      l% !U % 
 k     j &     '% J	 (    )% }% Y W ^    &  V ]    (     S           r   $                Æ  s  l s   s  ss  j s  ss  4 s  4σ s  4 s  4 s  4 
    
 Y k
 k k
s  4 s  4 s  4 s nD ˒ lՆC  mlY mڇ Y mlYZ mZ!Z m"V8Z  GZPZ  bZ -ٳܳ ݳ ޳    ߳          i=2*פ с+  k ,       r   d r   lʂ פ K    r   l    r   d   U  l   / r - r +  d  l פ      k n  r 4ƅ l҅ r   4  l  w ǆw     ~  h h ή      V "Vw 1V  !Ů      single_layout
                    gw    vw  #  gw    vw	  $  Xw
    Xw    Xw    Xw    Xw          %  ]    n  '  n  )  Xw    Xw    Xw    v  !  .     	?    β\     t    @]    @]    ] S l ]    ^    f l  ^         d  ,  t        i    k D  l ,Љ   ̺     1  w      5  ̩     l , ' Í  	    	   +     S  X    פ Z Z Z      ,͍     t  ܍     	4W     l NW  
ٳ lt         ݍ  Dߍ  W      l        Z W  
ٳlt     8  ?  }  z  W	 W 	   t X	 X	   	  X	      AX	KX ԱS  +gX X
  AX    
͌      l  mZ  Ylפt lp פt u  Z Z ˍ  lpuZ,؍ Z  Ylt [ [  l 4  k , ٳܳ ݳ ޳    ߳          i=2*lt - Ь , s  l 4W פ Xt Zפ Z  t W AX X  X  
̺     ̺,    ^    $^ S  4W    X     errorE    ^    W     W	  	    _פyX ԱAX             t          ݍ            t ׍  . פ T̍        N פ                         Ь Ƒ(  k    ̺     &  4      Ŀ    
 p          ۔     i    k $      4             I         
  !U  
 k             g n         
    	               Y  k  k!  k     k   ή x  _  ]  <  d            ]    n    n             \ݗ              4     4З   ,Ɨ        1         $*     S      *     *9      $*  l  ,*    _bits     4        
+  ,+         @4 @  e@ 
    5@      p և#!    S      p @ j   S     p     +   L+ 	 -2 	 	  ~     	 S          s : 	 +   ,  @ A %   S                    92g  `  { eA  	    =  
           +b   .P  0   / . : / n!  @L2  R ~`   
  $+  p  $+       p    p p } As =2   bitsY     .            :    !!    ! S      p -2               \-     ,-     S          $-     S           .     ,      $,  n  $,        1         (0  	       P0     0    n     0     0S       0    0 n n        8                           n                 n   n                                     o                 o   o t        @                            o                 o   o                  &  -       %     #       p 2   %     #           p    2     V                              p                 p   p                  >  E       =     ;           q N   A     ?      <  q  < q    P     t                                  q                 q   q 9                 `  g       _     ]                   q x   k     i      f  q  f q    z                                                r                 r   r k        7                                  r                 r   r                  #  *       "                 s 3   &     $      !  s  ! s    5     Y         (4   	         "    * /`  @S N  V 6  	     3  t   &     2       a  S  n   5 	         5            ٳܳ ݳ ޳    ߳          i=2*u         O'"}    s    ``  `] `]        9ֹ`   s                        __self_0    3  > O       (5         5     "   '    s 3   ;   D     N         H5   	    	           0     @    P    S       e  l    S              外"
  3  t  3  t   	 0 HC  
 	 3  t   	 3  t .    
    s y
  5  
   5    8     G   M   T  [  U"   tt6                 s   s      Y  a i  q  s # s +             __self_discr-     __arg1_discrE         __arg1_0    -"    -"  	            
                  5     5       u       %     /          5   	    D]D b   )D  )D aD 6  3  t C   	 3  t  	 }w  k e  _    5    	        5               	  cD &     2  
u [   d   p  s x  u     s    @ s 0  9                    )D    )D                M  	  G    N  E L      =#    
         =     =c    s =  t =    err     0         	ȫ@  @  ܞ`    ̯(
 <(       
  |T  l  r  A
     @3   A: A 	      	 w A<     AK   
ٳ s     A  @  B(   
ٳs  S   s  5  B  B       ( (  
ٳ t  S   t  (  @ (7 ) %-	         |) `S
   `S  r R % t%      r     *           r  >	    
 )  ē*           ԑ*     *)  
ٳ t     *  
        }       $~  
͗ ٳܳ ݳ ޳    ߳          i=2*t     G  N  @  @     }   @    @.  l  A 4   );  
ٳt  S    t \  }    
    & %   &           r      	 
 D K R k  r      t 5 
  
ٳt     շ  
͗           @     i        t l   
        }   
ٳs     n    R      ?   @        N   U  _z     '  OY t(U- pnD)$Y p"   ? pnD*(  Zt` C O 1 Zts O    l ٳܳ ݳ ޳    ߳          i=2*s @   @ ͗З ї} җ    ӗ ԗi՗         zKx$1 a ٳܳ ݳ ޳    ߳          i=2*t       n   ]   0  w ]  A,   r    r d     -	r br b  q #  } t   t s l       %@        Q    _     (    --	    "    ,"    .        }                }	    |T  r`S  r 	 d	      	E+  E*  E  	    , <,         |T  r  ;     E3   F F6	 F 
     	  
 w F<   	  FK   
ٳ ls     F	  E  t F(   
ٳs  S   s  ;  G  G       , -  
ٳt  S   t  ,  @ -7 - 	         |- `S	   `S  r O 	
 	
 	
     r 	
    	           r  	
	    
 -  . %-          .      ./  
ٳ t     .             }       $~  
͗      	    E  E+     }   E   F       E.  ,  K R -;  
ٳt  S    t   @  
  
    o	
 n	
   m	           r 	
 u  ~  	        :  A      t m	 t	  
ٳt     k	  
͗    h	       E     i        t l   
        }   
ٳs    e	 2           D   E        P   W  +   } OY t,L	 pnD-$Y H	   LW- pnd.(  Zt C O 1 Zts5 O    l ٳܳ ݳ ޳    ߳          i=2*s E    D ͗З ї} җ    ӗ ԗi՗         zKx$1  ٳܳ ݳ ޳    ߳          i=2*t ]      Y     B   w   F*   r   + +r  i  T	r 
r 
  
 -  } t  4 t s l       %E        F    ,    F	    C	
    B	
    M-        }                    |T  r`S  r  	      
	I  I%  I$  Z'  	  \         |T  r  ;     J4   J	  '$  J       !U  
       '   '%  
      'B  '   x        m{Hol
 c	 Y J   
ٳ ls  	  J	 J  J  J(   
ٳls  S   s  4  K K   K          
ٳt  S   t    	        t    
ٳt       
͗     v  }  J  J     i        t l   
        }   
ٳls      J  j   i   ` 8  	    -	     (     U
 =I ~@  
   S u I %@           7I	    |T  r I I 
      #@!@   	$ #@ @ 
   e     @ %I      @ I I <
  <  
ٳ t            }      $~  
͗      4  ;    I%  	     }         J  p   $J      *J.  % G     H   I   G   N       Y       OY t  pnDU I
 	
I ~R@ I@ eIOY uII nRI8Z  9$FPZ  bZOY nuI$Y n}I@ mIt ]@U 5@ UÃU(  Zt C O 1 Zlts O    lY    ٳܳ ݳ ޳    ߳          i=2*ls ܿI   ,I    ͗З ї} җ    ӗ ԗi՗         zKx$1  ٳܳ ݳ ޳    ߳          i=2*t %	             l             \	r \	 f f t e	  MaybeUninit  uninit        79[q,  kļ Iļ +ļ u@ u *     } t   t s l  Ů     %
        a    Ů,Z     Ů,    	    %ڍU
    I     tmp    M@    I    I    -I |T  r %@    w    %U            }                    ]    ;|T  r|T  r|T n r`S n r  t )  %F Y      
O  O  O  w  D  	  |T z r|T  z  r  ;  	   O4   ԰P	 !'$  P       !U  
      !'  !'%  
     !'B !'   x        m{Hoz
 c	 Y P   
ٳ zs  	  P	 P  O  P(   
ٳzs  S   s  4  Q Q   Q       D 4'$  !U
  
 z     4'%       4'B 4'   x        m{Hoz c Y D  
ٳ t    E E E x     }      $~  
͗          O  O       }         O  O   $P      O.  z *  E  
ٳt  S   t           t    
ٳt       
͗         1  O     i  3      t l '$  
        }   
ٳzs      z           N   O             v{    z C  zOY ztDOY tDY z(  Ztc C O 1 Zzts O >%   lY 8  ٳܳ ݳ ޳    ߳          i=2*zs ܭO  z O   , ͗З ї} җ    ӗ ԗi՗         zKx$1 } ٳܳ ݳ ޳    ߳          i=2*t               z     R         x   Y    } t  :" t s l  c     %    }        v     D    ]
        }                '    ]    |T z r|T  r   x      S  S  y  H!
 	 
 `S  r`S z r  5
  	   T3   T: T 	      	  T<     TK   
ٳ z s     U  T  U(   
ٳs  S   s  5  U  U       H: ԀI lI I         I |I `S
   `S  r ` ' ' '     r '    '           r  '	     I   IE 	    I;  
ٳt  S    t  H  I  	  |T  r|T z r  5  
 ܲJ lJ J          J J     J,  
ٳ t     J K  
      }       $~  
͗      G  N  T  S     }   T    (T.   T G J  
ٳt  S   t     )  
    ' '   '           r '      P W
 5 N  U      t ' '  
ٳt     '  
͗    '     t  T     i        t l X-  
        }   
ٳs    ' F    ?      S   S        &   -  x    z F  z$Y |H$Y z|H$Y '   OY tIOY ztJ(  ZtN C O 1 Ztsw O .   l ٳܳ ݳ ޳    ߳          i=2*s S  z  S ͗З ї} җ    ӗ ԗi՗         zKx$1 Q ٳܳ ݳ ޳    ߳          i=2*t       ^   e   7   f  T,      ֬ r     f  ֬ r ;.r ;.  J.  } t  + t s l       %S        @    y     G    '    '        }                31    `S  r`S z r`S  r|T  r|T z r -	      W%  W$  W  M! 	  `S  r`S z r  5  	   X3   X X6	 X 
     	  
  X<   	  XK   
ٳ zs     Y	  W  u Y(   
ٳs  S   s  ;  Y  Y       M: M lM M         N |N `S	   `S  r ` ?1
 >1
 E1
     r \1
    i1           r  ~1
	     N   NE 	    N;  
ٳt  S    t  M  N  	  |T  r|T z r  5  
 O \O O          O O     O,  
ٳ t     O O          }       $~  
͗      \  c  W  W%     }   W  3 X       QX.  , n O  
ٳt  S   t     3
  
    1
 1
   1           r 1
      d k \  w  ~      t 1 1  
ٳt     1  
͗    1       W     i        t l 7  
        }   
ٳs    1 o    W      V   W        :   A  K   z $Y |M$Y z|M$Y e1   OY tNOY ztO(  Zt] C O 1 Zts O L8   l ٳܳ ݳ ޳    ߳          i=2*s W   z W ͗З ї} җ    ӗ ԗi՗         zKx$1 a ٳܳ ݳ ޳    ߳          i=2*t       Y   s  B  F  u  X*      ֬ r    k  r 7
r 7
  7
  } t  a5 t s l       %W        D    L    e1
    d1
        }                :    `S  r`S z r`S  r|T  r|T z r 4	      ȷ`  ą`   ؂ ؂   z   +   S    `I   `  Ĥa
 9     
    b    
  
     	     a
 `Y   
ٳ  s   	   `    a(   
ٳs  S   s  A  b  b       Q  X  _  0}  	   @}  	     t '8	 .8	  
ٳt     %8	  
͗
     &8	       `  `     i        t l =  
        }   
ٳs    -8 | `   M   }       $~  
͗              ̅`     }   y   T`  }-
 

 ]^     W%    ֺ ֺ     ,%  
      ˚%  M^    
 e  	    G^  ^ e^ f     J       ^ ?     ^  d  .^  
i       S w         kti@ Y
 `
 u     @` Lii  Iter ii i 
end_or_leni ii        SUK"  zzo   u S `9 `>    !_   _   Q   X           z (  Zt C O G- q4` ^
 i 
^ ^ ^ V% ő^ 5^s r ^r es E^˯
J E^1 Zts O (B   l; pDa  o za@ 8Z  PZ  bZOY z4$Y zIP zbj z ٳܳ ݳ ޳    ߳          i=2*s _   _ ͗З ї} җ    ӗ ԗi՗         zKx$1 4 ٳܳ ݳ ޳    ߳          i=2*t          Y         a s   } t  }? r ^          OBI ^  U^    mW% ֺ t s l h<  b       %_                     }    	    --
    -^    	%             rW%    Y         OBI    v    v    v    v    %J    -J            UF    a=      
  	      
  	    β/   
  @     =   |T z r`S z r ߂k pLa           `3 `.  `  !   `           `     `   %     .  y      d+  d*   d d  z d ) C  I  O  0}  	   @}  	   S    dI   e  e
 E<      
     !  
 
      	    2 f
 e_   
ٳ s   	   d    f(   
ٳs  S   s  A  f  f           t D D  
ٳt     D  
͗    D       d  d     i        t l /J  
        }   
ٳs    D v d      }       $~  
͗              d+     }   z   Td  i	 p	 g
     e    ֺ ֺ     c  
      _  \b    
 e  	    [  X V f     T       P      O    N  
i       S  	 	 2     d L zzo΃u rS e9 d>     c   d             (  Zt C O  q4d 	 i n	
 
 
 
 
 
s r 
r es 
 
1 Zts O M   l= pde . o zeF 8Z  SPZ  bZOY z{$Y z˒ z z ٳܳ ݳ ޳    ߳          i=2*s d"   c ͗З ї} җ    ӗ ԗi՗         zKx$1 P ٳܳ ݳ ޳    ߳          i=2*t          E        J s   } t  K r 
 Ë X  V 
 
 R ֺ t s l F>        %d                }        A	    >
    	a    5    7    >    Y    v    v    v    v                    ^Q    >    %  
  	5    .  
  	?    β\  
  t    
   |T z r`S z r ג>
 	 Lf  ùI        e3 e.  e  !   e     3      e  K   e   %     j  y      h   
 th  l h , 0   	   h      P  h      s  i%i  sS 
di i  4 h         i   i     h   Th   h/     h   h А  s ,h  s      +              w  ˨Z       k   
 k  l k , 0   	   k      P  k      s  k)k S 	l l  / k         l   l     j   Tk   k3     4k   k  	 s ,k  s      +              w  U       n   
 n  l ,n , 0   	   n#      Q  n      s  n-n S 
o o  / n        l o   o     m   Tn   n7    l n   ,n   s ,n  s      Ů,              w  U       \q   
 Dq  zz q / 3   	   q      S  q      s  qq S 4q q  / q        z q   q     p   Tq   q)    z q  z q  	 s ,q  s      ,              v  V       |t   
 dt  zz t / 3   	   t      S  t      s  t#t S Tt t  / t         t   t     s   Tt   t-     4t   s   s ,t  s      ,              x  Y       |v   
 dv  zz v / 3   	   v      S  w      s  w#w S Tw w  / v         w   w     v   Tv   w-     v   v   s ,v  s      ,              x  ضY       y   
 ty  zz y / 3   	   y      S  y      s  y%y S 
dy z  / y         z   z     x   Ty   y/     $y   y   s ,y  s      ,              x  ùY       |   
 |  zz | / 3   	   |      S  |      s  })} S } }  / |         }   }     {   T|   |3     D|   | ş  s ,|  s      ,              x  Y       3&*#   
       
      *# (
 
 $ "$     ֺ ֺ       
 u      $ !$    `           ``  `] `]        9ֹ`      $  	             OBIu    ``  `] `]        9ֹ`       y  
       S w         kti@ 	 $  $  
      	 $  (
	 
   !
    ֺ ֺ     !  
 u     ! 	     `           	  	     
       S      	 
        ,  
  K _       Rz,  	  	#	   
    Ŭ 
  	S     nr           
  	 
          OBI L  
        
  %H# %# U    $       r   y   t$ _  $ ! ٵ$ u1$s m _  i ! b u]s  ` r        r        s      $   $   _   	Arguments  template] ]        r\[^6          r                :   Placeholder _  	formatter_  	_lifetime_     Count_        IQvY    f  	$    ֺ     <   
 ֺ     _src      _err     w            x!$        x     Y         OBI    v        ]	     
    Y         OBI    v    E S      %  
  |   r y      1  ı  0 * }0* 0*        lr          0* 0"*      @[    m        ln      	   7          )D# )# )*# (  .                     T   @B[  ol^ /* 'l
t l0* 	 ,         s ,      g  w   K          @[    /*    w      C i      5  Ľ  3* m3* 3*     MJ     4* 3$*      C[    m t    ܡ  ln      	   ;          ,D# ,# ,*# (  .                     T   BJ[  olR 2* 'l
>J l3* 	 L        s ,    j w   K          B[    2*    %J      < n         
     k k k     k   |T l r  k   j j  
ٳt  S   t  j  k j j j    j     j	 `S 	  `S l r k j j j     r j   	 j           r  k	     j	 j j yk    j    w j 
    j  
ٳ t   
  j j j      
               k	 k i  
ٳt  S    t Rk  sl  l  
  	  i i   i           r j l  l   k      
       t  % ްS 
d   /    	   T   /   h   l& OY lhh pnh$Y l`mh   m,i pnh      ٳܳ ݳ ޳    ߳          i=2*t   t P  >   or o  In Inr *n  m w m gr $nr $n  3n g                }g    |g    yg    xg  	  g    |T l r`S l r ް: p         
     g g g     3g   |T l r  Rg   ?f >f  
ٳt  S   t  9f  vf 7f 5f o    If     5f	 `S 	  `S l r f o o o     r o   	 p           r  p	     4f	 ;f 4f 3f     Hf    w .f 
    ,f  
ٳ t   
  *f 1f 8f      
               f	 f e  
ٳt  S    t f  g  #q  
  	  o o   o           r o h  h   g      
       t  ) ްS 	   /    	   T   3   d   l' OY ldn pnd$Y lhn   id pnd  4    ٳܳ ݳ ޳    ߳          i=2*t   t P  >   kr k  i ir i hw i lr 5sr 5s  Ds c                Hc    l    l    l  	  Gc    |T l r`S l r ް: k      b  b  b      b    |T l r  c    qa  pa    
ٳlt  S   t     a  J`  H`  t    G`     l`     w D` A` >`  
 l  S u ;`	 8`     
 R` 	    9] |T   |T l r V`		   	    D` K`	 H` O`      F`B` l  a` b     O` K` R`  y     w H` E`      A` >` ;` ta 8`  7`    
ٳ lt    4`         _   OY  l
_ (r  pn_ _  l _ ^ lb^ ^ l^^ l^OY l^^ n^8Z	  ^	PZ
  bZ
OY	 n^	$Y	 n^	^ l^t yl^^ l^ l^ ٳܳ ݳ ޳    ߳          i=2*lt    [   f r f l c w c  A]  q л         79[q,l c c 0]r ` `c 5] u \cw <cy  ;c  Ů\     q    \    \    Nd    \  
  \	    \	  	  \	    \    w    \        5b|T l r|T l r|T n r`S n r Vh *\ d         	  
 h h h     h   |T l r  h   5g 4g  
ٳlt  S   t 1g  
  	        t   -  ްS 
     / g `f ^f z 
   ]f 	  
  f   
 w Zf Wf Tf	  
 l  S u Qf Nf
      hf     Lf	 	   |T l r Gf Df Kf      Bf>f   Xf 5f 1f 8f  y     w .f +f      'f $f !f Zg f f  
ٳ lt    f i a 
 h 	          l              T     7   Pe   l OY lJeix pnIeHe lBeAe lDh;e 6e l2e/e l)eOY l%e"e ne8Z  ePZ  bZOY ne$Y nee l	et ylee ld ld l    ,    t   v   lr ll iw i Lc w i hi b "i b
 u iw h h  Ů     M     ,    Ůb    w    b    b    4j    b
    b  	  b    b |T l r b    w    b        |T l r|T l r|T n r`S n r ް$ Pn $b yj                r                 r   	        
    }  }     }           r }   &     {      $"   Ky  r Dy r j r j   y   uy     ty     P|         b  a  h      }    |T l r            
ٳt  S   t     ˁ       	       	    `S   `S l r ׁ  
       r                r  Ł	           2         w           
ٳ t        (       q    
ٳt  S    t  A   ԁ         *   
 
       
            r 
 ;   D          OY  l~ ~  pn~ $Y  lc ~     -  pn~   ď(   |   - r -   ߃  ߃ r       w M  [}r r   Ƀ {}  |     |    |    |    }    )|T l r`S l r       g|  f|  m|      |    |T l r  |    {  {    
ٳt  S   t  {   {  {  {  / 	   {    	  {  `S   `S l r {  ,
 + 2     r I    V           r  k	     {  {  {  {     {     w }{      {{    
ٳ t     y{   -   {  {  z    
ٳt  S    t  A   {   |   {   .  L 
 
    0 /  
 .           r A
 6}   ?}       hy   OY  lWy   pnUy $Y  la}     } Py  pnLy   ,   v   3 r 3   }  } r }  } w I}  r ar a  p w  Nw                 Mw    z|T l r`S l r       0   	   |T z r|T z r  4    -'$   !U  
 z     -'%        -'B  -'  z 3  ) 1  1   1    18 1 ްS 41S   t1  8    0   OY  zt0 OY  zt0 Y  z  z 0  z 0   [      *     +     ]    |T z r|T z r 	G ް      3   	   |T z r|T z r  4    4"  	   `S z r`S z r  4    |5    Z	 Z 	 `S z r`S z r  Z	  
   S     S   |5    [ [  `S z r`S z r  8[   6     6  BZ
 @Z ?Z >Z    [Z     >Z =Z `S   `S z r Z { z      r                r  	     <Z CZ  <Z 
 TZ [Z  Z  Z Z  |T z r|T z r  AZ   Z Z Z     (Z     	Z Z     Z  
ٳ t     Z Z Z
 Z	 h  5         5   3   MZ  [    
     ߊ 
  ފ           r  a\  j\
  	 y\ w\ v\ u\    \     u\ t\ `S   `S z r \         r ύ     ܍           r  	      s\ z\  s\  \ \ s\  
ٳt  S    t  n\  k\ r\  |T z r|T z r  \   j\ i\ h\     \     f\ e\     d\  
ٳ t     b\ a\ h\ o\ a  6         0   \   [  
ٳt  S   t \  ]  {  
    _ ^   ]           r p ^   ^   3]
 :]	    0D# 0# 0*# (  . |] ] u  6      t  6#6 ްS T6 6  /    3   T5   T6   6-   OY  zt3 OY  zt3 $Y  z|4 $Y  z|4 [   zz $Y z[$Y z[$Y z#`   q`OY z[OY z[\   zz $Y z\$Y z\$Y z`v   `OY z\OY z\ ! 43   3   G    ٳܳ ݳ ޳    ߳          i=2*t $   	   t \  J   b  a a֬ ar a  ` c` ` `r r     >c  (b (b֬ )br b  5a ` a ar Er E  T  
V          a     Y    0[            [[            d|T z r|T z r`S z r`S z r`S z r`S z r`S z r|T z r|T z r`S z r`S z r`S z r|T z r|T z r  ް      8   	   |T z r|T z r  4    8"  	   `S z r`S z r  4    |9    Go	 No 	 `S z r`S z r  zo	  
   S     S   |:    o o  `S z r`S z r  o   ;     ;  n
 n n n    o     n n `S   `S z r Po        r                r  Ɩ	     n n  n 
 	o o  n  n n  |T z r|T z r  n   n n n    n     n n     n  
ٳ t     n n n
 n	 g  9         :   8   o  o    
      
             r  q  q
  	 -q +q *q )q    Fq     )q (q `S   `S z r q    Ø     r ژ                r  	      'q .q  'q  ?q Fq 'q  
ٳt  S    t  %q  "q )q  |T z r|T z r  Uq   !q  q q    <q     q q     q  
ٳ t     q q q &q _  :         .   [   p  
ٳt  S   t q  Gr    
    i h   g           r z s   s   q
 q	    3D# 3# 3*# (  . 3r :r s  :      t  :#: ްS T; ;  /    7   T9   T:   :-   OY  zt8 OY  zt8 $Y  z|8 $Y  z|8 Gp   zz $Y zAp$Y z@p$Y zt   $uOY z=pOY z<pp   zz $Y zp$Y zp$Y zZu   uOY zpOY zp ! 8   8   E   
 ٳܳ ݳ ޳    ߳          i=2*t "   	   t \  J   w  zv zv֬ {vr Vv  u  u  Yu֬ Zur r     w  v v֬ vr v  u  zu  u֬ ur Or O  ^  
V          a     Y    o            p    ɗ    ȗ    d|T z r|T z r`S z r`S z r`S z r`S z r`S z r|T z r|T z r`S z r`S z r`S z r|T z r|T z r  ް      \   \ k  zz  \ \   	         \        t   ްS 
             "   =                $=    ٳܳ ݳ ޳    ߳          i=2*t \ s   t                      	\ ް      `   ` o  zz  ` `   	         `        t   ްS                 @                D?    ٳܳ ݳ ޳    ߳          i=2*t ` s   t                      	` ް           |T z r|T z r  Յ    D  C  !U  
 z     @       = : 	 b Y     
ٳ zt         Dy   )    
ٳzt  S   t  1   7   E     ׁ   OY  zÁ OY  z Y  zH  ٳܳ ݳ ޳    ߳          i=2*zt D  z    [ z Å      ͅ        ]    |T z r|T z r 	      T  [   `S z r`S z r      ~  ~  ~  ~     ~      ~  ~  `S   `S z r ~         r 5    B           r  W	    
 ~  ~   ~   ~  ~  ~    
ٳt  S    t  ~  	   S   ~  ~   |T z r|T z r  ~    ~ 	 ~ 
 ~  
   ~  	  
  ~ 
 ~    	  ~    
ٳ t     ~~ 	  I   }    
ٳt  S   t  3   ~   }  	 ~  ~   K  ӧ  
                   r ȥ           }|   $Y  zh| $Y  zf| $Y  z      H OY  z`| OY  z^|  	 ĺG   y         ֬  r k      .   n ֬ o r r     Zz             }`S z r`S z r`S z r|T z r|T z r       y  y   `S z r`S z r  z    	y  y  y  y     "y      y  y  `S   `S z r by  B A H     r _    l           r  	    
 y  
y   y   y  "y  y    
ٳt  S    t  x  	   S   y  y   |T z r|T z r  8y    y 	 y 
 y  
    y  	  
   y 
 x    	  x    
ٳ t     x 	  N   2x    
ٳt  S   t  3   7y   y  	 Hy  Oy   O    
                   r  c{   l{        w   $Y  zv $Y  zv $Y  z}{ K    { OY  zv OY  zv  	 L   wt   '}   |  | ֬ | r {   {  z  z  z r .r .  =  t     H    G    x`S z r`S z r`S z r|T z r|T z r             å˥   å W7 W Z         |W `S   `S z r N V U \     r s               r  	     W   WE     W;   
ٳt  S    t  V    S  X  	  |T z r|T z r  4   X	      	    <Y
  
    b   
  	  
        Y
 	 XK   
ٳ t      X  Y   |T z rY           r  7   Y! Y tY |T   |T z r )    5           r  I	    	 Y  
    Y y   Y           r    
 $  Z  7  S    S  Y   |T z rY           r  7   Y     Z           r  *   Z   |T z rZ           r  7   tZ |T   |T z r Z               r  "	     2  	    Z  ZB  Z   S           r  )  
Z [          b     
              [ ZK   
ٳ t      Y    S  [+   
ٳt  S   t  ?  [     l  $  k  4 :  [   V! 	  `S z r`S z r  4   ȳ  
                   r           T   U   Z    U  $Y z|V $Y z|V ] pzDW $Y zp V    OY ztX OY ztX  pzDX  o zX< 8Z  PZ  bZOY z4$Y zIP zbj zOY ztY OY zM OY ztY OY ztZ OY z  pzD[  o zZ< 8Z  PZ  bZOY z4$Y zIP zbj z !	 ԡU   U  r \U         r t        o r S       r  r            r <Z   r B   (   -     r Br B  Q   b   b                                     	  	  
    	  	  
  β/  	  @  
  E        	        	    β/    @    `S z r`S z r`S z r|T z r|T z r|T z r`S z r|T z r|T z r|T z r|T z r|T z r|T z r`S z r pz
 å              å˥   å _7 _ 8         |_ `S   `S z r N 4 3 :     r Q    ^           r  s	     _   _E     `;   
ٳt  S    t  _    S  `  	  |T z r|T z r  4   ĥa	 $      	    <a
  
     !  
 	  
        2 a
 	 `[   
ٳ t      `  a   |T z ra           r  7   a! a tb |T   |T z r )    5           r  I	    	 Y  
    b y   b           r    
 $  b  7  S    S  b   |T z rb           r  7   b     b           r  *   b   |T z rb           r  7   tc |T   |T z r b               r  "	     2  	    c  bB  c   S           r  )  
c c I            !   
            2  c c[   
ٳ t      a    S  d+   
ٳt  S   t  ?  d     m  $  m  4 :  d   _! 	  `S z r`S z r  4     
                   r           ]   ]   b    ^  $Y z|_ $Y z|_ = pzD_ $Y zr 6    OY zt` OY zt`  pzda . o zaB 8Z  SPZ  bZOY z{$Y z˒ z zOY zta OY zN OY ztb OY ztb OY z 
 pzdc . o zcB 8Z  SPZ  bZOY z{$Y z˒ z z !	 ]   ]  r \]         r v       q r U       r  r            r <b   r C   )  -     ür "r "  1 o                                  Q    %  	  	5  
  .  	  	?  
  β\  	  t  
      %    	5    .    	?    β\    t    `S z r`S z r`S z r|T z r|T z r|T z r`S z r|T z r|T z r|T z r|T z r|T z r|T z r`S z r 	
 å ùI ùI        	 	       	     	<     $	       
V      '+  	   |T  r|T    r  =    S'  '  |'           
 '      ,(         Q V 

 d 6  y   S'4 	 S =S  &      	 
(      ċ(  ,( 	   	    |( 
          
 '  
     Q V 
	 Z
 K  o   u    
(   
  	 +  U'$   ,+         !U  
 
     U'   U'%        U'B  U'   x        m{Ho
 d Z +"    
    +  +   '      
  	  S  
        S  
 $+    
      c   +     +     %   OY  ' OY  
' Y  
                92g d%  
 ,%         
    
  ƚ
 f    ƚ
  ƚ
   
   h  
  ,  
 u 
 t        ]    9
   
:   
|T  r|T 
 r 
Z  
 
      4+  	   |T  r|T 
 r  6    V4  X'$   !U  
      X'%        X'B  X'   x        m{Ho
 d  Z   V44 	 S =S  & 7   7     1   OY  4 OY  
4 Y    
 L1   $1       ӝ
  %  ӝ
 R   -     ]    |T  r|T 
 r  ͝
o        n    1   n    0|9 
  	 l9     #   Y8       
     n (Y8     .           _    n    09 
  	 t9     #   x       
     o u                _     o    0: 
  	 t:     #          
     p                 _       p    0: 
  	 t:     #   b    k   
 z    q b                _           q    0: 
  	 |:     #          
     r                 _                   r    0; 
  	 ;     #   f    o   
 ~    r f                _           r    0|; 
  	 l;     #          
     n                 _ |; 
  	 l;     #   Y8       
     n (Y8     .           _ < 
  	 t<     #               o                 _ ; 
  	 t;     #               o                 _ < 
  	 t<     #               p                 _ < 
  	 t<     #               p                 _ < 
  	 t<     #   \    e    t    q \                _ < 
  	 t<     #   x            q x                _ = 
  	 |=     #   0    9    H    q 0     \           _ = 
  	 |=     #   L    U    d    q L     x           _ = 
  	 =     #               s      0           _ = 
  	 =     #        )    8    s       L           _ |> 
  	 l> 
                   n                 _   n    1> 
  	 t> ޡ
       I    R    a    o I     u           _    o    1> 
  	 t> Ѣ
                   p                 _      p    1? 
  	 t? ȣ
       5	    >	    M	    q 5	     a	           _          q    1? 
  	 |? Ƥ
       	    	    	    r 	     	           _                  r    1? 
  	 ? ̥
       3
    <
    K
    r 3
     _
           _          r    1"'  	   |T  r|T  r  6    Z#  #)  	   `S  r`S  r  6      Z"0 	 S 9S  & \#  ^'$   !U  
      ^'%        ^'B  ^'   x        m{Ho d  Z   \#2 	 S ;S  & $   $     "   OY  " OY  " $Y  # $Y  # Y  B   $"   "   %         
  [  
    <     ]    |T  r|T  r`S  r`S  r ( f 
      '5  	   |T  r|T  r  6    _(  +     \+ a'$  !U  
      a'%       a'B a'  Ǟ *     _'> 	 S GS  & + l+      ,  ,     %   +x   +O  OY  ' OY  ė( Y 	    ,%    %        L+   M ͣ *  ͞ W   >     5    ǘ    ]    |T  r|T  r a Ǟ      /1  	   |T  r|T  r  6    b/  2      \2 d'$  !U  
      d'%       d'B d'  Ǒ *     b/: 	 S CS  & 3 3      3  3     -   2x   2Q  OY  / OY  / Y 
   L-   -        L2   N  +  ͑ X   >     5    ǘ    ]    |T  r|T  r b Ǒ      4'  	   |T  r|T  r  6    e5  5)  	   `S  r`S  r  6      e40 	 S 9S  & g5  6            <7        b	  	 

      '    	  '	 7     7    g52 	 S ;S  &    4   OY  4 OY  5 $Y  5 $Y  5 q  pD6   o 6? 8Z  PZ  bZOY 4$Y IP bj 
 

  <4  
  4        X  `   r  
  , 
  b  O             	        	    β/    @    |T  r|T  r`S  r`S  r|T  r`S  r % s p       8'  	   |T  r|T  r  6    i9  9)  	   `S  r`S  r  6      i80 	 S 9S  & k9  ܈;  Y           <;        	 ! 	 

          	  2	 ;     ;    k92 	 S ;S  &    8   OY  8 OY  9 $Y  9 $Y  9   pd; .  o :E 8Z  SPZ  bZOY {$Y ˒  
 

 \8  
 8        U  _   r  
 
   O         %    	5    .    	?    β\    t    |T  r|T  r`S  r`S  r|T  r`S  r " r 
 ùI      <'  	   |T  r|T  r  6    m<  =)  	   `S  r`S  r  6      m<0 	 S 9S  & o=  q'$   !U  
      q'%        q'B  q'  ӝ
 4  *   o<2 	 S ;S  & >   >     ;   OY  < OY  < $Y  = $Y  = Y     ,<   <     i       ȟ
 (  ӝ
 U   9     ]    |T  r|T  r`S  r`S  r  c 
      A5  	   |T  r|T  r  6    rA  D     LE t'$  !U  
      t'%       t'B t'   *     rA> 	 S GS  & E \E      E  E     ?   Dx   EN  OY  A OY  A Y 	  ׾
 4?  ʾ
 ?        \D   G  $   Q   >     ǘ5    ~    ]    |T  r|T  r [       H1  	   |T  r|T  r  6    uI  L      LL w'$  !U  
      w'%       w'B w'   *     uH: 	 S CS  & L |L      L  M     F   Lx   LP  OY  H OY  I Y 
  
 TF  
 F        \L   H  %   R   >     ǘ5        ]    |T  r|T  r \       N'  	   |T  r|T  r  6    xN  N)  	   `S  r`S  r  6      xN0 	 S 9S  & zO  P            <P        b	  	 

      6    	  6	 P     P    zN2 	 S ;S  &    M   OY  N OY  N $Y  N $Y  O "  pDP   o P@ 8Z  PZ  bZOY 4$Y IP bj 
 

 DM  
 M        P  Y   r  
  
 b  K     M        	        	    β/    @    |T  r|T  r`S  r`S  r|T  r`S  r  h p       R'  	   |T  r|T  r  6    |R  R)  	   `S  r`S  r  6      |R0 	 S 9S  & ~S  T             <T        	 ! 	 

          	  2	 T     U    ~R2 	 S ;S  &    Q   OY  R OY  R $Y  R $Y  S p  pdT .  o TF 8Z  SPZ  bZOY {$Y ˒  
 

 dQ  
 Q        O  Y   r  
 2
   K         %    	5    .    	?    β\    t    |T  r|T  r`S  r`S  r|T  r`S  r  h 
 ùI      ؀ 
   Ȁ n   )   /    7    E    r P     W           { _ } o 
  v k o                  r                 { _ }  
    p                  r       (           { _ } A 
  I ? q   e   l    u        r                 { _ }  
    r                  r                  { _ } (C   
   	         -  3    S   C    T    S   !   q    S   >       S (  [                C                    s    !     /     :  E       (C           C      $    t /   7   @     J            	    	            C              %      2    <    F   s O   s X   c      r                             C      C     u             *         2   	              C               u         s                         ~      }        P  P   l P   $   P      OS      ,P    P         0  
t        R  R   l S   $   S      Rs      LR    R         0  
t        U  U   l U   $   U      T\      T    T         /  
s        ܶW  ĶW   l W   $   W      Vw      4W    W         /  s         Z    l ,Z      Z      .     Z    }   Ů     \  B        ]#  ]   l ,]   %   ^      ]s     l ]    ,]    Ů     /  t         Ğ`   l `      `      O     _    e   p     |  0         b  b   l c   %   c      b      b    b         0  u        e  te   zz e   '   e      dX     z e   z d         .  u        g  g   zz g   '   g      f      4g    g         1  x        i  i   zz i   '   i      ib      i    i         0  w        N k   zz k   N   k           $k              N        R İn   zz n   R   n           Dn              R        p  Dp  rl/ $p   |p    p      o     
  p    $p     vals     ?          ēs  ds  rl $s   s    s      q      r    $r         <             |T z r|T z r  I     !U  
 z            	   u   
ٳ zt    s r  t_     
ٳzt  S   t  _   !   w      i   W   zzQ OY zROY zPY z 	 v   z     z       -     ,    ]    "|T z r|T z r 	7         y   zz y      y      k    	 Ħy    i   u       ِ%        {  {   zz {   '   {      z     	 {    {         1  ޑx        } { 	 p           R    	 ԰       "       	          䠅  	    #   Å           	              4  	x      ,   4           
  l      ! ĝ  l <  ( ,Ɋ  	      ,     Ί  ӊ    ֊          `    >, \Ċ   u     4     w   u      +      guard'     _x,            4   	       w  /II l IS    nIS          r-I V Љ          a    I  l&  8Z  9$FPZ  bZ$Y l}I u     L   u ` w         I    I S    n -I S          r MI l  `S l r  %F       	  Í  ', l        ӡ- 
   ]4^     Z%     ]Z% 
   w ֺ	 ֺ	    w 	  
 l     	  M;^ l            \                -    w -    S    n      Ӑ   I  	  w  ;K^  e<^	 f 	   w m   	    <^	  >  <.^  
i  l     S w         kti@      '  D  Lii  IterMut ii ii ii        =tC- l l d     ʐ             ^    \,  l	 U-  qlT  3	^ i l4^ 4^ ;^ Y% m4^ ml54^s	 m	r l;^s lE<^ lE<^+  pld   l4  8Z  PZ  bZ$Y l u     ,   u *  D  r   w   r 4^ } 4^ w U;^w w Aw Iw ֺ	w   v     	h    M-    -4^    	            Y%    Y	 w 
  v
 w 
  v    v    P  	  M        3    0 S    n -     l   ; l  9 l  `S l r  @  ϚH       d6    
               %    s 0  t 7    >        L    
        b       o    s z  t             ̚     
  l            )     5  w <    C       Q    
  l     j       w       w                                            
       

          
       
          D"      <"       __core4$       
7       ,7       :          L	   lA          ByteEq4A      ByteHashDA     )TB     )    (DB     (    %B     %    *B     *    DB         5Gq    %q    %q     BikeshedGuaranteedNoDropśq    %q    w]q    w      DiscriminantKindq     Freeze5q     DestructEq    zeq     FnPtr-q    vmq    wȑq    %q    -/q     Unpin-q    Oq     PointeeSizede7q     Tuple-q    {mq    wmq    w      	MetaSizedM3q     PhantomContravariantq     PhantomContravariantLifetimeq     PhantomCovariantq     PhantomCovariantLifetimeq     PhantomInvariantq     PhantomInvariantLifetimeq     VarianceEq     varianceEq     bignum5K      dec2flt=K      	diy_floatMK      flt2dec=K     K      niche_types]
K  
    can_not_overflowK     
FpCategoryUK     ParseFloatError}K     IntErrorKindeK     ParseIntErrormK     TryFromIntError}K    =K 	    ZeroablePrimitiveK 	    	NonZeroI8MK ؒ    
NonZeroI16UK     
NonZeroI32UK     
NonZeroI64UK     NonZeroI128]K     NonZeroIsizeeK Ô    	NonZeroU8MK     
NonZeroU16UK ِ    
NonZeroU32UK     
NonZeroU64UK     NonZeroU128]K     NonZeroUsizeeK    UK          EK          %I    	I    	%I    	]I    	mI    	%׹I    	 null_mutEI    	 without_provenanceI    	 danglingEI    	 without_provenance_mutI    	 dangling_muteI    	 with_exposed_provenanceI    	 with_exposed_provenance_mut؄I    	 from_refEI    	 from_mutEI    	I    	I    	 swap%I    	 swap_nonoverlappingI    	 replace=I    	 read%I    	 read_unaligneduI    	 write-I    	 write_unaligned}I    	 read_volatilemI    	 write_volatileuI    	ȷI    	 addr_eq=ʼI    	 
fn_addr_eqUI    	 addr_of=ǀI    	 addr_of_mut]I    	MI    	 DynMetadata]I    	 Pointee=I    	 Thin%I    	uI    	 from_raw_parts_mutμI    	EI    	=I    	ת5I    	D  p  
D  "  
d	  &  
t  )  T  +  t  -  T  /    1  %  4  t1  6  5  :  DB  =  dF  A  d  D  <h  G  \n  K  Dr  N  dx  R  l|  U    Y  t  \    `    c  d    tԌ        $    '\
        J  G This crate gives small utilities for casting between plain data types.     l  
 ## Basics     I  F Data comes in five basic forms in Rust, so we have five basic casting  t   functions:        * `T` uses [`cast`]     * `&T` uses [`cast_ref`]      * `&mut T` uses [`cast_mut`]      * `&[T]` uses [`cast_slice`]  (  % * `&mut [T]` uses [`cast_slice_mut`]     O  L Depending on the function, the [`NoUninit`] and/or [`AnyBitPattern`] traits  '  $ are used to maintain memory safety.     P  M **Historical Note:** When the crate first started the [`Pod`] trait was used  O  L instead, and so you may hear people refer to that, but it has the strongest  N  K requirements and people eventually wanted the more fine-grained system, so  	N  K here we are. All types that impl `Pod` have a blanket impl to also support  	J  G `NoUninit` and `AnyBitPattern`. The traits unfortunately do not have a  
1  . perfectly clean hierarchy for semver reasons.  
   |
   ## Failures  
   
;  8 Some casts will never fail, and other casts might fail.     ?  < * `cast::<u32, f32>` always works (and [`f32::from_bits`]).  K  H * `cast_ref::<[u8; 4], u32>` might fail if the specific array reference  0  -   given at runtime doesn't have alignment 4.     K  H In addition to the "normal" forms of each function, which will panic on  M  J invalid input, there's also `try_` versions which will return a `Result`.     O  L If you would like to statically ensure that a cast will work at runtime you  N  K can use the `must_cast` crate feature and the `must_` casting functions. A  G  D "must cast" that can't be statically known to be valid will cause a  L  I compilation error (and sometimes a very hard to read compilation error).        ## Using Your Own Types     O  L All the functions listed above are guarded by the [`Pod`] trait, which is a  (  % sub-trait of the [`Zeroable`] trait.     O  L If you enable the crate's `derive` feature then these traits can be derived  M  J on your own types. The derive macros will perform the necessary checks on  N  K your type declaration, and trigger an error if your type does not qualify.     M  J The derive macros might not cover all edge cases, and sometimes they will  O  L error when actually everything is fine. As a last resort you can impl these  G  D traits manually. However, these traits are `unsafe`, and you should  I  F carefully read the requirements before using a manual implementation.        ## Cargo Features     M  J The crate supports Rust 1.34 when no features are enabled, and so there's  ?  < cargo features for thing that you might consider "obvious".     K  H The cargo features **do not** promise any particular MSRV, and they may  (  % increase their MSRV in new versions.     =  : * `derive`: Provide derive macros for the various traits.  O  L * `extern_crate_alloc`: Provide utilities for `alloc` related types such as       Box and Vec.  O  L * `zeroable_maybe_uninit` and `zeroable_atomics`: Provide more [`Zeroable`]  d  	   impls.  D  A * `pod_saturating`: Provide more [`Pod`] and [`Zeroable`] impls.  >  ; * `wasm_simd` and `aarch64_simd`: Support more SIMD types.  P  M * `min_const_generics`: Provides appropriate impls for arrays of all lengths  9  6   instead of just for a select list of array lengths.  N  K * `must_cast`: Provides the `must_` functions, which will compile error if  6  3   the requested cast can't be statically verified.  H  E * `const_zeroed`: Provides a const version of the `zeroed` function.        ## Related Crates     L  I - [`pack1`](https://docs.rs/pack1), which contains `bytemuck`-compatible  M  J   packed little-endian, big-endian and native-endian integer and floating  ̿     point number types.                             
                                        )    )    (    (    %    %    *    *                                w    w             ʯ|    zy    r    vo    wl    i    g    a    ^    Q    K    {H    wE    wX     ;    &    ۲	            ޳            ̴                             t  
   c    W    ͶF    9    +         	    	    ؒ       θ             Ô   ͹     ِ           Ⱥ        }          |          {    	x    	u    	r    	o    	l    	ټb    	N    	D    	,    	    	    	    	    	    	    	    	ƿ    	߿    	    	    	    	    	|    	m    	]    	Z    	Q    	E    	<    	/    	,    	    	    	    	    	    	    	    	ת    	  p  
  "  
  &  
  )    +    -    /    1    4    6    :    =    A    D    G    K    N    R    U    Y    \    `    c              $    '    ***!F 4! 	****" " 4$ *& L&      & + ' '    ,'  8 '  &'  8 $'  *'  ' '   ''  8 $'  ''  8 mem '  ''  8 transmute_copy t' ' '   
 '  ''  8 $'  ''  8 '  ''  8x d'  ''  8 ' ' '   ,'  8 '  %'  ) )    ,)  8 srcty ,)  &)  8 )  %)   ,)  8 dstty ,)  &)  8 )  %)   ,)  8 )  &)  8 $)  *)  ) + ) +   +) ) )   8 $) ) )   8k )  8C ,)   8 	Transmute L)  )  8
 )  $)   8
 )  )  ) *    8 *  &*   '*  8 $*  '*  8 *  '*  8x d*  *  8
 *  *  $*   8 *  &*   '*  8 $*  '*  8 *  '*  8x d*  *  8
 *  *  $*   '*  8 $*  '*  8 *  '*  8x d*  '*  8 
into_inner T* + +     8݄ L+  '+  +  ,+  8 ,+  $+   ,+  8 ,+  +  + +    8 +  &+   '+  8 $+  '+  8 +  '+  8x d+  '+  8 + + +    ,+  8 +   +  8 +  $+   %+  -( -      - 2 - .    ,- - .   +- - .  8 - - .   ,-  8 cfg_predicate l-  &-  8
 $-  -.   8" 4.   8 $.   ,.  8 ,.  &.  8 ,.   8 .   ,.  8 platform D.  &.  8 ,.   '.  . .   *.  . .   %.  . /    ,. . .   +. . .  8 . . .   ,.  8Ɋ l.  &.  8
 $.  -.   8" 4.   8 $.   ,.  8 ,.  &.  8 ,.   8 .   ,/  8 D/  &/  8 ,/   '/  / /  
 ,/  8 
first_type T/  &/  8 ,/   ,/ / /   $/   ,/  8 types ,/  &/  8 ,/  /   ,/ / /   $/  -/   */  / 2   ,/ / /    +/ / /   8 / / /   ,/  8Ɋ l/  -/   ,/ / 0    +/ / 0   8 D/ / 0   8 </    0   7 nightly_docs t0  $0   8 0 0 0   8 0 0 0   ,0  8Ɋ l0  -0   8" 40   8 $0   ,0  8 ,0   8 0   ,0  8 D0  '0  ,0  8 T0  0 0    ,0 0 1    +0 0 1   8 0 0 1   ,0  8Ɋ l0  -1   8	 1  	1 1 2   ,1 1 2    +1 1 2   8 1 1 2   ,1  8Ɋ l1  -2   8" 42   8 $2   ,2  8 ,2   8 2   ,2  8 D2  '2 2 2   ,2 2 2    ,2  8َ ,2   $2  2   %2   %2  3 t3      4 6 4 5     +4 4 4   8 4 4 4   ,4  8Ɋ l4  &4  8
 $4  ,4 4 4   +4 4 4  ,4  8 $4  &4  8
 $4  4   ,4  8 4  &4  8 4   ,4 4 4   8" 44   ,4 4 4   ,4  8" 44  &4  8	 D4  -4  -4   8 4   ,4  8
 $4  &5  8 ,5   ,5 5 5   ,5  8 rest $5  &5  8 5  5   *5  5 6  ! +5 5 5   8 5 5 5   ,5  8Ɋ l5  ,5 5 5   +5 5 5  ,5  8 $5  5   ,5  8 5   8 ,5   ,5 5 5   8" 45   ,5 5 5   ,5  8" 45  -5  -5   8 5   ,5  8
 $5   ,5 5 6   ,6  8Ø $6  6   +6 6 6   8 6 6 6   8 6 6 6   ,6  8Ɋ l6  ,6 6 6   +6 6 6  ,6  8 $6  6   ,6  8 6   ,6 6 6   8" 46   ,6 6 6   ,6  8" 46  -6  -6   8 6   ,6  8
 $6   ,6 6 6   ,6  8Ø $6  6   %6  7 {97 p98 7 7 8   8 <7    7   7 extern_crate_alloc 8  7& %  8 <     7  '  R/ , Stuff to boost things in the `alloc` crate.    P M * You must enable the `extern_crate_alloc` feature of `bytemuck` or you will  J G   not be able to use this module! This is generally done by adding the  6 3   feature to the dependency in Cargo.toml like so:    A >   `bytemuck = { version = "VERSION_YOU_ARE_USING", features =    ["extern_crate_alloc"]}`  T8      "&)+-/146:=ADGKNRUY\`cpI 7   d    4    k     ,     <        A   \    xd    ,      DerefMutD    !
=     =     	=       
=      =      	     l9      <9      	D:      D:      #:      %;      &l;      'L<      )T=      L=      =    \>      4@      DO     dR     TT     tV     Y     ]     t_     b     $d     Df     Di     Tk     tm     /do     /q     Dv     dx     dz     t          0d     1\     >    >    >    q>    q>    wq>    w>     f>    a>    ʯZ>    zZ>    V>    vV>    wV>    V>    W>    T>    T>    J>    G>    {G>    wG>    w]>     C>    1>    ۲>    	>    =    ޳=    =    =    ̴=    =     =     =     =     =     =  
   =    =    Ͷ=    w=    l=    _=    `= 	   Q= 	   J= ؒ   B=    θ:=    2=    )=    = Ô   ͹=    = ِ   =     =    Ⱥ<    <    <    =      <    	=      <    	<    	<    	<    	<    	<    	ټ<    	<    	<    	<    	<    	<    	<    	<    	{<    	{<    	{<    	ƿx<    	߿f<    	`<    	]<    	P<    	L<    	><    	2<    	%<    	%<    	<    	<    	<    	<    	<    	;    	;    	;    	;    	;    	;    	;    	ת;    	H      $3:     '7:     H     H     H     H     B      )H     )H     (H     (H     %H     %H     *H     *H     H     H     3dC     ,Vz}mpTc4WGJD-G$'G   - * As [`try_cast_box`], but unwraps for you.>                       Ũ   
 #    
 $    #  $      z    z     z D    z l "zz̺/[DF         AC         L                  " <closure_kind> %    <closure_signature> %    <upvars> %    %   " 	p   3 0 Attempts to cast the content type of a [`Box`].      C @ On failure you get back an error along with the starting `Box`.      t  ## Failure      J G * The start and end content type of the `Box` must have the exact same       alignment.   H E * The start and end size of the `Box` must have the exact same size.@                          
 '    
 (    '  (    	 	 D	 l	 &zz̺b].0         35         :   C @ Allocates a `Box<T>` with all of the contents being zeroed out.      K H This uses the global allocator to create a zeroed allocation and _then_   O L turns it into a Box. In other words, it's 100% assured that the zeroed data   I F won't be put temporarily on the stack. You can make a box of any size   % " without fear of a stack overflow.      t      ' $ This fails if the allocation fails.C                           *     *       l     l D         *   / , As [`try_zeroed_box`], but unwraps for you.C                       l    ,     ,      D +l         G   M J Allocates a `Vec<T>` of length and capacity exactly equal to `length` and     all elements zeroed.      t      O L This fails if the allocation fails, or if a layout cannot be calculated for     the allocation.	E                        r    .     .      D˓Ճ         7   - * As [`try_zeroed_vec`] but unwraps for youE                        r    0     0      D /li         T   > ; Allocates a `Box<[T]>` with all contents being zeroed out.      K   O   I   %      t      O   F                       rĉ    2     2      DC         "                  1 3    3    3    3   1 ͨ%?   $5 2 As [`try_zeroed_slice_box`], but unwraps for you.G                        r    5     5     % D% 4lٝ         1V   03 0 As [`try_cast_slice_box`], but unwraps for you.CH                          
 7    
 8    8 7     1 1 D1 l1 6zz̺.0         35         L1                  6 9    9    9    9   6 4|   26 3 Attempts to cast the content type of a `Box<[T]>`.   2   2H E On failure you get back an error along with the starting `Box<[T]>`.   3   t3   3   3O L * The start and end content type of the `Box<[T]>` must have the exact same   4   4K H * The start and end content size in bytes of the `Box<[T]>` must be the   4    exact same.J                          
 ;    
 <    < ;     5 5 D5 l5̺')         ,.         BG   B- * As [`try_cast_vec`], but unwraps for you.kK                          
 >    
 ?    >  ?    B B DB lB =zz̺.0         35         LC                  = @    @    @    @   = Fp   C3 0 Attempts to cast the content type of a [`Vec`].   C   CC @ On failure you get back an error along with the starting `Vec`.   D   tD   D   DJ G * The start and end content type of the `Vec` must have the exact same   E   EL I * The start and end content size in bytes of the `Vec` must be the exact   \E    same.   FN K * The start and end capacity in bytes of the `Vec` must be the exact same.N                          
 B    
 C    B  C    F G DF lG̺P')         ,.         d]   _K H This "collects" a slice of pod data into a vec of a different pod type.   _   `M J Unlike with [`cast_slice`] and [`cast_slice_mut`], this will always work.   `   `N K The output vec will be of a minimal size/capacity to hold the slice given.   a   \a  ```rust   a  # use bytemuck::*;   a+ ( let halfwords: [u16; 4] = [5, 6, 7, 8];   a@ = let vec_of_words: Vec<u32> = pod_collect_to_vec(&halfwords);   b' $ if cfg!(target_endian = "little") {   bD A   assert_eq!(&vec_of_words[..], &[0x0006_0005, 0x0008_0007][..])   dc 	 } else {   cD A   assert_eq!(&vec_of_words[..], &[0x0005_0006, 0x0007_0008][..])   ,c  }   <c  ```lQ                                
 E    
 F    E  F d  d d Dd    z Dd ld Dzz=?         BD         hd   h, ) As [`try_cast_rc`], but unwraps for you.TR                          
 H    
 I    I H     i i Di    z li Di li Gzz̺5EG         JL         Li                  G J    J    J    J   G n   j2 / Attempts to cast the content type of a [`Rc`].   j   jB ? On failure you get back an error along with the starting `Rc`.   k   kL I The bounds on this function are the same as [`cast_mut`], because a user   kO L could call `Rc::get_unchecked_mut` on the output, which could be observable   l  in the input.   l   tl   l   lI F * The start and end content type of the `Rc` must have the exact same   m   mG D * The start and end size of the `Rc` must have the exact same size.xU                          
 L    
 M    M L     n n Dn ln Dn ln Kzz̺>@         CE         rg   r- * As [`try_cast_arc`], but unwraps for you.rrr  8 r   r  7 ,r r!V                          
 O    
 P    P O     r s Dr lr Ds ls Nzz̺>@         CE         Ls                  N Q    Q    Q    Q   N x   s3 0 Attempts to cast the content type of a [`Arc`].   t   tC @ On failure you get back an error along with the starting `Arc`.   t   tL   uO   v   v   tv   v   vJ G * The start and end content type of the `Arc` must have the exact same   w   wH E * The start and end size of the `Arc` must have the exact same size.wwx  8 w   x  7 ,x w!DY                          
 S    
 T    T S     x x Dx lx Dx lx̺T8:         =?         |u   |2 / As [`try_cast_slice_rc`], but unwraps for you.Z                       ɕ   
 V    
 W    V  W    | } D| l} D} l} Uzz̺?A         DF         L}                  U X    X    X    X   U    ~5 2 Attempts to cast the content type of a `Rc<[T]>`.   ~   ~G D On failure you get back an error along with the starting `Rc<[T]>`.      L   O      ŀ   tɀ   ؀   ܀N K * The start and end content type of the `Rc<[T]>` must have the exact same      P M * The start and end content size in bytes of the `Rc<[T]>` must be the exact   \\                       ɕ   
 Z    
 [    [ Z      ނ D l͂ D l̺>@         BD         x   Ր3 0 As [`try_cast_slice_arc`], but unwraps for you.  8      7 , !]                          
 ]    
 ^    ]  ^    Α  Dё lܑ D l \zz̺#EG         IK         LԒ                  \ _    _    _    _   \    6 3 Attempts to cast the content type of a `Arc<[T]>`.      H E On failure you get back an error along with the starting `Arc<[T]>`.      L   O         t      O L * The start and end content type of the `Arc<[T]>` must have the exact same      K H * The start and end content size in bytes of the `Arc<[T]>` must be the     8      7 , !`                          
 a    
 b    a  b    ×  DƗ lї D l̺5>@         BD         M   @ = An extension trait for `TransparentWrapper` and alloc types.  a        c     d    d c       @         ,Ц c           ʌA ތ0 ʌM ތ<efghijklefghijkl         g  j  f  i  e  l  h  k ]_         ƧR   C @ Convert a vec of the inner type into a vec of the wrapper type.Dɧ                          c    c    ,    , eLC'   = : Convert a box to the inner type into a box to the wrapper   L  type.D                         c    c  fKµ$   I F Convert an [`Rc`] to the inner type into an `Rc` to the wrapper type.<ŵ                       ʢ  c    c  g"Q'   K H Convert an [`Arc`] to the inner type into an `Arc` to the wrapper type.ƾɾ  8 ʾ   ܾ  7 ,޾ ľ!D                         c    c  h]ZR   C @ Convert a vec of the wrapper type into a vec of the inner type.D                          c    c , , i<c'   = : Convert a box to the wrapper type into a box to the inner   LD                         c    c  ji$   I F Convert an [`Rc`] to the wrapper type into an `Rc` to the inner type.<                       ʢ  c    c  kn'   K H Convert an [`Arc`] to the wrapper type into an `Arc` to the inner type.  8      7 , !D                         c    c  lvU         n     o    n  o      k    k     kk k ,.         (*            9 6 As `Box<[u8]>`, but remembers the original alignment.  D             k    =      qr {     p      p t4     p      p               k               k               kvw   w \4      u      u  ,                           k      k   u     u  w $              ky  y ,L                           k      x     x  y $              k{   { $                           ku  z     z  { $>         }     }       l     l k~  ~ !#         $                       lk  |     |  ~lT  4    On  p    3d     k    nn35'  T                 ʌL            ʌ ʌ    -d                       k        $  d                 ʌ            ʌ ʌ!   c                        kٳܳ ݳ ޳    ߳          i=2*פ        Ů,*                       l Dl    #%         ,d                       lk         l,                    Dm             ,d                       k         lq                  ,d                       k           1                       l ll    #%         ^                        kЬ         lŮ03                    lm             ^                        k         lŮ}N   ) & Re-interprets `Box<T>` as `BoxBytes`.      2 / `T` must be either [`Sized`] and [`NoUninit`],   ވ3 0 [`[U]`](slice) where `U: NoUninit`, or [`str`].r                      lk                l̺e!         ͌W   ) & Re-interprets `BoxBytes` as `Box<T>`.      8 5 `T` must be either [`Sized`] + [`AnyBitPattern`], or   , ) [`[U]`](slice) where `U: AnyBitPattern`.      l 
 ## Panics      P M This is [`try_from_box_bytes`] but will panic on error and the input will be   d 	 dropped.zt                       kl                  l  l̺d&(         dˍ                                   }   )      8   Ҏ,        Returns `Err`:   ) & * If the input isn't aligned for `T`.   I F * If `T: Sized` and the input's length isn't exactly the size of `T`.   N K * If `T = [U]` and the input's length isn't exactly a multiple of the size   lِ 
   of `U`.v                       kЬ                l̺-!         l              k F   / , Constructs a `BoxBytes` from its raw parts.   ג   dݒ 	 # Safety      J G The pointer is owned, has been allocated with the provided layout, and   0 - points to `layout.size()` initialized bytes.t                       k            -84   ߔ1 . Deconstructs a `BoxBytes` into its raw parts.      J   0t                       k           ӗ      Returns the original layout.4                           k       Ɨ    $ǗT9 9   J     %      %      D            `b46C   O L Marker trait for "plain old data" types that are valid for any bit pattern.   m   qN K The requirements for this is very similar to [`Pod`], except that the type   P M can allow uninit (or padding) bytes. This limits what you can do with a type   M J of this kind, but also broadens the included types to `repr(C)` `struct`s   H E that contain padding as well as `union`s. Notably, you can only cast   O L *immutable* references and *owned* values into [`AnyBitPattern`] types, not     *mutable* references.      O L [`Pod`] is a subset of [`AnyBitPattern`], meaning that any `T: Pod` is also   L I [`AnyBitPattern`] but any `T: AnyBitPattern` is not necessarily [`Pod`].      G D [`AnyBitPattern`] is a subset of [`Zeroable`], meaning that any `T:   E B AnyBitPattern` is also [`Zeroable`], but any `T: Zeroable` is not   !  necessarily [`AnyBitPattern`]      d 	 # Derive      M J A `#[derive(AnyBitPattern)]` macro is provided under the `derive` feature   M J flag which will automatically validate the requirements of this trait and   G D implement the trait for you for both structs and enums. This is the   P M recommended method for implementing the trait, however it's also possible to   	N K do manually. If you implement it manually, you *must* carefully follow the   
  below safety rules.   
   
P M * *NOTE: even `C-style`, fieldless enums are intentionally **excluded** from   
L I   this trait, since it is **unsound** for an enum to have a discriminant   4 1   value that is not one of its defined variants.      d      M J Similar to [`Pod`] except we disregard the rule about it must not contain   N K uninit bytes. Still, this is a quite strong guarantee about a type, so *be   + ( careful* when implementing it manually.      ( % * The type must be inhabited (eg: no   / ,   [Infallible](core::convert::Infallible)).   G D * The type must be valid for any bit pattern of its backing memory.   > ; * Structs need to have all fields also be `AnyBitPattern`.   P M * It is disallowed for types to contain pointer types, `Cell`, `UnsafeCell`,   : 7   atomics, and any other forms of interior mutability.   J G * More precisely: A shared reference to the type must allow reads, and   M J   *only* reads. RustBelt's separation logic is based on the notion that a   P M   type is allowed to define a sharing predicate, its own invariant that must   P M   hold for shared references, and this predicate is the reasoning that allow   O L   it to deal with atomic and cells etc. We require the sharing predicate to   2 /   be trivial and permit only read-only access.   : 7 * There's probably more, don't mess it up (I mean it).  l                 ,     D    $  <             C 9 / * [ Q G B '                       l l          l9 |9    C @ Checked versions of the casting functions exposed in crate root  D- * that support [`CheckedBitPattern`] types.  `X     	$           l            (D      (      wODoqBD%(   N K A marker trait that allows types that have some invalid bit patterns to be   O L used in places that otherwise require [`AnyBitPattern`] or [`Pod`] types by   P M performing a runtime check on a perticular set of bits. This is particularly   J G useful for types like fieldless ('C-style') enums, [`char`], bool, and     structs containing them.      N K To do this, we define a `Bits` type which is a type with equivalent layout   L I to `Self` other than the invalid bit patterns which disallow `Self` from   C @ being [`AnyBitPattern`]. This `Bits` type must itself implement   J G [`AnyBitPattern`]. Then, we implement a function that checks whether a   L I certain instance of the `Bits` is also a valid bit pattern of `Self`. If   O L this check passes, then we can allow casting from the `Bits` to `Self` (and   M J therefore, any type which is able to be cast to `Bits` is also able to be     cast to `Self`).      P M [`AnyBitPattern`] is a subset of [`CheckedBitPattern`], meaning that any `T:   	M J AnyBitPattern` is also [`CheckedBitPattern`]. This means you can also use   	N K any [`AnyBitPattern`] type in the checked versions of casting functions in   
L I this module. If it's possible, prefer implementing [`AnyBitPattern`] for   K H your type directly instead of [`CheckedBitPattern`] as it gives greater     flexibility.      d      I F A `#[derive(CheckedBitPattern)]` macro is provided under the `derive`   K H feature flag which will automatically validate the requirements of this   M J trait and implement the trait for you for both enums and structs. This is   H E the recommended method for implementing the trait, however it's also     possible to do manually.      l 
 # Example      D A If manually implementing the trait, we can do something like so:      \   0 - use bytemuck::{CheckedBitPattern, NoUninit};        #[repr(u32)]     #[derive(Copy, Clone)]     enum MyEnum {         Variant0 = 0,         Variant1 = 1,         Variant2 = 2,   ,      . + unsafe impl CheckedBitPattern for MyEnum {   Ĥ      type Bits = u32;      5 2     fn is_valid_bit_pattern(bits: &u32) -> bool {             match *bits {   "              0 | 1 | 2 => true,   ܴ              _ => false,   l 
         }   L      }   ,      X U // It is often useful to also implement `NoUninit` on our `CheckedBitPattern` types.   S P // This will allow us to do casting of mutable references (and mutable slices).   X U // It is not always possible to do so, but in this case we have no padding so it is.   & # unsafe impl NoUninit for MyEnum {}   <      ; 8 We can now use relevant casting functions. For example,      \   2 / # use bytemuck::{CheckedBitPattern, NoUninit};     # #[repr(u32)]   2 / # #[derive(Copy, Clone, PartialEq, Eq, Debug)]     # enum MyEnum {     #     Variant0 = 0,     #     Variant1 = 1,     #     Variant2 = 2,   <  # }   ( % # unsafe impl NoUninit for MyEnum {}   0 - # unsafe impl CheckedBitPattern for MyEnum {   Ԯ  #     type Bits = u32;   7 4 #     fn is_valid_bit_pattern(bits: &u32) -> bool {   ܁  #         match *bits {   $ ! #             0 | 1 | 2 => true,     #             _ => false,   |  #         }   \  #     }   <   + ( use bytemuck::{bytes_of, bytes_of_mut};   ԰  use bytemuck::checked;         let bytes = bytes_of(&2u32);   : 7 let result = checked::try_from_bytes::<MyEnum>(bytes);   . + assert_eq!(result, Ok(&MyEnum::Variant2));      % " // Fails for invalid discriminant   "  let bytes = bytes_of(&100u32);   :     assert!(result.is_err());      T Q // Since we implemented NoUninit, we can also cast mutably from an original type   * ' // that is `NoUninit + AnyBitPattern`:   Ԅ  let mut my_u32 = 2u32;   ,  {   D A   let as_enum_mut = checked::cast_mut::<_, MyEnum>(&mut my_u32);   5 2   assert_eq!(as_enum_mut, &mut MyEnum::Variant2);   & #   *as_enum_mut = MyEnum::Variant0;   ,     assert_eq!(my_u32, 0u32);   <      d        O L * `Self` *must* have the same layout as the specified `Bits` except for the    8 5   possible invalid bit patterns being checked during   !    [`is_valid_bit_pattern`].   !M J * This almost certainly means your type must be `#[repr(C)]` or a similar   !N K   specified repr, but if you think you know better, you probably don't. If   "N K   you still think you know better, be careful and have fun. And don't mess   ĝ#    it up (I mean it).   #N K * If [`is_valid_bit_pattern`] returns true, then the bit pattern contained   $= :   in `bits` must also be valid for an instance of `Self`.   $5 2 * Probably more, don't mess it up (I mean it 2.0)   $   $E B [`is_valid_bit_pattern`]: CheckedBitPattern::is_valid_bit_pattern   %  [`Pod`]: crate::Pod  %                 ʌ% $%             ʌ"  ʌ. *       '    ΄ l( Ƅ ބ   '   &I F `Self` *must* have the same layout as the specified `Bits` except for   &: 7 the possible invalid bit patterns being checked during   '  [`is_valid_bit_pattern`].   '   'E$(           (3   (N K If this function returns true, then it must be valid to reinterpret `bits`   |(  as `&Self`.)                           ΄      )   $))5                   ) l)l      !#         L)$)            l***                          l       *   l*&                    L*$+             p+2+                                    +    *,&                     L,$,             n,2,                                     ,    .%.     .1./   ,.// 	 ,/ 8 nonzero </ &/ 8 / &/  ,/ 8 	primitive L/ &/ 8 / $/ /  ,///  $/ -/ */ /1  ,//1   8" 4/  8 $/  8 /  8 /  ,/ 8 </ /0   8! $/  8 $/   /  ,/ 8 L/ %0  +000  8 40 8 0  8 000   8 $0 &0  0 8 $0 '0 8 $0 (0  8 $0 00   0 8 $0  0  7 0  1  %1 9,889  8 889  8 \8   9  7 <9 8"              s `  9@9                             s    ``  `] `]        9ֹ`          9    $99;+:::  8 <:   :  7 extern_crate_std : :$              s <3              s   =5$=                       ts            ?Z   ="  Re-interprets `&[u8]` as `&T`.   >   t>   >   >1 . * If the slice isn't aligned for the new type   >D A * If the slice's length isn’t exactly the size of the new type   ?: 7 * If the slice contains an invalid bit pattern for `T`t?                            ٳܳ ݳ ޳    ߳          i=2*    l s           @  @    l @˨3          Dq   B* ' Re-interprets `&mut [u8]` as `&mut T`.   B   tB   B   B1ѕ   CD   C:ؖD                          ٳܳ ݳ ޳    ߳          i=2*    ls           D  D ͙D DDL!         He   G/ , Reads from the bytes as if they were a `T`.   G   tG   G= : * If the `bytes` length is not equal to `size_of::<T>()`.   H:ؖH                                       I  I ͙IŮi         N\   K  Try to cast `A` into `B`.   K   KM J Note that for this particular type of cast, alignment isn't a factor. The   LO L input value is semantically copied into the function and then returned to a   LN K new memory location which will have whatever the required alignment of the   M  output type is.   M   tM   M   M7 4 * If the types don't have the same size this fails.   N@ = * If `a` contains an invalid bit pattern for `B` this fails.DN                       z   
     
           N O DN    z Oڪ/1         46         Sb   Q$ ! Try to convert a `&A` into `&B`.   Q   tQ   Q   Q4 1 * If the reference isn't aligned in the new type   Q> ; * If the source type and target type aren't the same size.   R@dS                           z ٳܳ ݳ ޳    ߳          i=2*    z s   
     
        S  S S DS Sضo(*         -/         V   U, ) Try to convert a `&mut A` into `&mut B`.   V   V#   As [`try_cast_ref`], but `mut`.dV                          zٳܳ ݳ ޳    ߳          i=2*    zs   
     
        W  V V DV lV V DWQ8:         =?         _h   YI F Try to convert `&[A]` into `&[B]` (possibly with a change in length).   Z   Z; 8 * `input.as_ptr() as usize == output.as_ptr() as usize`   ZE B * `input.len() * size_of::<A>() == output.len() * size_of::<B>()`   [   t[   [   [P M * If the target type has a greater alignment requirement and the input slice   [    isn't aligned.   \M J * If the target element type is a different size from the current element   \L I   type, and the output slice wouldn't be a whole number of elements when   ]P M   accounting for the size change (eg: 3 `u16` values is 1.5 `u32` values, so   Ā^    that's a failure).   ^P M * If any element of the converted slice would contain an invalid bit pattern   ^    for `B` this fails.t_                            ٳܳ ݳ ޳    ߳          i=2*     s   
     
        _  _ _ D_ _ù(*         -/         ,`                                   c   bH E Try to convert `&mut [A]` into `&mut [B]` (possibly with a change in   db 	 length).   b   b& # As [`try_cast_slice`], but `&mut`.c                          ٳܳ ݳ ޳    ߳          i=2*    s   
     
        c  c c Dc lc c Dc8:         =?         ,e                                   h7   f"   g   lg   g   g7 4 This is [`try_from_bytes`] but will panic on error.Th                                l            h  h ͙h l         jN   i*   i   li   i   i; 8 This is [`try_from_bytes_mut`] but will panic on error.tj                              l           k  k Dk ͙k l$&         mB   l% " Reads the slice into a `T` value.   l   ll   lH E * This is like [`try_pod_read_unaligned`] but will panic on failure.m                            l           n  n ͙n lŮE         p9   o  Cast `A` into `B`   o   lo   o   oC @ * This is like [`try_cast`], but will panic on a size mismatch.$p                       zz   
     
           p p Dp p zz02         57         sn   q   Cast `&mut A` into `&mut B`.   r   lr   r   r5 2 This is [`try_cast_mut`] but will panic on error.Ds                          z    z   
     
        s  s s Ds ls Ds s zz@B         EG         v?   t  Cast `&A` into `&B`.   u   lu   u   u5 2 This is [`try_cast_ref`] but will panic on error.Dv                           z     z    
     
        v  v v Dv v zz͆02         57         xE   w  Cast `&[A]` into `&[B]`.   w   lw   w   w7 4 This is [`try_cast_slice`] but will panic on error.Tx                                    
     
        y  x y Dx y zz02         57         {x   z$ ! Cast `&mut [A]` into `&mut [B]`.   z   lz   z   z; 8 This is [`try_cast_slice_mut`] but will panic on error.t{                                 
     
        |  { | D{ l{ D| | zz@B         EG         ԁ: d:   }     3d                    w   w          ʯ   z      v   w                     {   w   w       o   ۲T   E   .   ޳         ̴   52,    forget_unsizedu;,   =`,   ]f,    size_of_val_raw}y,    min_align_ofe,    min_align_of_valׄ,   E,   e,    align_of_val_rawҞ,   UƲ,   5,    uninitializedm,   ƿ%,    take%,   =,   %,   %,   ρu,    DiscriminanteϢ,    discriminante,   m,    SizedTypeProperties,   M,    conjure_zst],   xe,   л],    Assume5,    TransmuteFromm,    	DropGuardM,   M,   )4X  8   8 \     7 < "                                             `  /1         6D                          l                       l $
!         Bd                          l                   $
Ł         8T                                l                $
~         Dt                              l               $y         b                                           $Ů         C                            l               $Ůeo         "Al"                      r            !'Wt'                            ٳܳ ݳ ޳    ߳          i=2*    l t            (  ' $'         +c,                          ٳܳ ݳ ޳    ߳          i=2*    lt            ,  , $,9         06$0                       zz    
     
           0 0   z $0   z $0f68         ;=         3DD3                          z    z    
     
        3  3 3 $3 $3^(*         -/         7<D8                           z     z     
     
        8  8 8 $8 $8<T(*         -/         <BT<                                     
     
        <  < < $< $<')         ,.         ?Nt?                                  
     
        ?  ? ? $? $?')         ,.         CUDC                       z	    
     
           D D $D $D zz(02         57         F[dG                           z ٳܳ ݳ ޳    ߳          i=2*    z t    
     
        G  G G $G $Gِ(*         -/         KcdK                          zٳܳ ݳ ޳    ߳          i=2*    zt    
     
        L  L L $L $Lޑ,(*         -/         TatT                            ٳܳ ݳ ޳    ߳          i=2*     t    
     
        U  T U $U $U	'@(*         -/         ]m]                          ٳܳ ݳ ޳    ߳          i=2*    t    
     
        ]  ] ] $] $]	W5(*         -/         d:   ѧ                      
            	&                     	          #     %     &¨     'è     )Ĩ     Ũ         Ȩ     ɨ     ʨ    ˨    ̨    ͨ    Ψ    Ϩ    Ш    Ѩ    Ҩ    Ө    Ԩ    ը    ֨    /ר    /ب    ٨    ڨ    ۨ    ܨ    ܨ    0ܨ    1ܨ    c    f    h    S    U    wW    wn     P    M    ʯH    zJ    H    vJ    wL    N    Q    P    R    J    I    {K    wM    we     M    =    ۲%            ޳            ̴                               
           Ͷ                 	    	    ؒ   |    θv    p    i    a Ô   ͹\    V ِ   P    J    ȺC    ;    >    V      G    _      P    	R    	T    	V    	X    	Z    	ټU    	F    	A    	.    	%    	    	    	    	    	    	    	ƿ    	߿    	    	    	    	    	    	    	    	    	    	    	    	    	    	    	    	    	    	    	    	    	ת    	  p   
  "   
  &   
  )     +     -     /     1     4     6     :     =     A     D     G     K     N     R     U     Y      \     `   
  c                  $     '$                              )     )     (     (     %     %     *     *          3    ,    3 0 Trait for types that can be safely created with   C"  [`zeroed`](core::mem::zeroed).   f   j? < An all-zeroes value may or may not be the same value as the   8 5 [Default](core::default::Default) value of the type.      l 
 ## Safety      ) & * Your type must be inhabited (eg: no   /   I F * Your type must be allowed to be an "all zeroes" bit pattern (eg: no   * '   [`NonNull<T>`](core::ptr::NonNull)).      |  ## Features      : 7 Some `impl`s are feature gated due to the MSRV policy:      N K * `MaybeUninit<T>` was not available in 1.34.0, but is available under the   + (   `zeroable_maybe_uninit` feature flag.   P M * `Atomic*` types require Rust 1.60.0 or later to work on certain platforms,   A >   but is available under the `zeroable_atomics` feature flag.   P M * `[T; N]` for arbitrary `N` requires the `min_const_generics` feature flag.  D                 ,                 	   ( % Calls [`zeroed`](core::mem::zeroed).      K H This is a trait method so that you can write `MyType::zeroed()` in your   N K code. It is a contract of this trait that if you implement it on your type   * ' you **must not** override this method.4	                               	              u 
                
               
              n 
              n               o               o               p               p               q               q               r               s               r               q               v               v 1                    Dv          ;                    Dw          "                   w 	         $                   w 	         $                   w 	         &                   w 	         !              x #              x 2                   x 	         &              x @                    Dy          ?                    Dy          9                    Dz          "*        
           "    z D"z          #9        
     
           # # D#    z D#z &(         +-         #I        
     
    k            # #   z # D# D#    z D#z >@         CE         @B         $[        
     
    k                 $ $ $   { $ D$ D$ ɰD$    { D${ NP         SU         XZ         UW         $k        
     
    k        "             
 $ % % %   { % D$ D% ɰD% D%    { D%{ ^`         ce         hj         mo         jl         %        
     
    k        "    "               % % & & &   { & D% D& ɰD& D& D&    { D&{ np         su         xz         }                           &        
     
    k        "    "    #                ' ' ' ' ' '   { ' D' D' ɰD' D' D' D'    { D'{ ~                                                               (        
     
    k        "    "    #    #                 ( ( ( ( ( ) ϸ)   { ) D( D( ɰD( D( D( D) D)    { D){                                                                         *D))*  8 <)   )  7
 ) )&                       *   rt* D+|          *rD: :        	     	     	       
	      	      	               	      	          #     %     &     '     )          k
                                                                  /    /                        0    1    L    P    S    ?    B    wE    w]     @    >    ʯ:    z=    <    v?    wB    E    I    I    L    E    E    {H    wK    wd     M    >    ۲'        	    ޳
    
    
    ̴
    
     
     
     
     
     
  
   
    
    Ͷ
    
    
    
    
 	   
 	   
 ؒ   
    θ
    
    
    }
 Ô   ͹y
    t
 ِ   o
    j
    Ⱥd
    ]
    a
    z
      l
    
      w
    	z
    	}
    	
    	
    	
    	ټ
    	t
    	p
    	^
    	V
    	C
    	,
    	(
    	$
    	'
    	*
    	ƿ*
    	߿
    	
    	
    	
    	
    	
    		    		    		    		    		    		    		    		    		    		    		    		    		    		    		    	ת	    		  p   
	  "   
	  &   
	  )   	  +   	  -   
  /   	
  1   
  4   
  6   
  :   %
  =   ,
  A   3
  D   :
  G   A
  K   H
  N   O
  R   V
  U   ]
  Y   c
  \   i
  `   o
  c   u
     {
     
     'u
                         M     )     )%     (     (5     %,     %E     *<     *U     L     e     3l    ,:7                   F    l I|          (   vB ? Trait for types which are [Zeroable](Zeroable) when wrapped in   #   [Option](core::option::Option).      l      ; 8 * `Option<YourType>` must uphold the same invariants as   ܯ    [Zeroable](Zeroable).                   ,               *              n +              o +              p +              q ,              q -              r *              m +              n +              o +              p ,              r -              r 6                   } 	         1        8               ~ 	         5        8               ~ 	         
@			  8 <	   	  7 	 	&                   
l 	         \        ,  , 8 ArgTy , & 8 , $   ,  $ - *   8" 4  8 $  ,  , 8 , $   85    8$   8   8    ,  , 8 , $  (  85     8" 4  8 $  ,  , 8 , $   85    8$   8   8" 4  8    ,  , 8 , $  (  85     8" 4  8 $  ,  , 8 , $   85    8$   8   8
 4  7k   8    ,  , 8 , $  (  85     8" 4  8 $  ,  , 8 , $   85    8$   8   8" 4  8
 4  7k   8    ,  , 8 , $  (  85     8" 4  8 $  ,  , 8 , $   85    8$   8   8
 4  7 system D  8    ,  , 8 , $  (  85     8" 4  8 $  ,  , 8 , $   85    8$   8   8" 4  8
 4  7 D  8    ,  , 8 , $  (  85     +  8   8   8 L   7 L $  8 \     7 , 8" 4  8 $  ,  , 8 , $   85    8$   8   8
 4  7 stdcall L  8    ,  , 8 , $  (  85     +  8   8   8 L   7 L $  8 \     7 , 8" 4  8 $  ,  , 8 , $   85    8$   8   8" 4  8
 4  7 L  8    ,  , 8 , $  (  85     +  8   8 <     7  8  	  ,  , 8 , $  %  % : <;        )     )     )       
)      )      	G               *      	          #     %     &     '     )          *                                                                  /    /                        0    1    +    +    +    y+    |+    w+    w+     z+    x+    ʯt+    zw+    v+    vy+    w|+    +    +    +    +    +    +    {+    w+    w+     +    x+    ۲a+    V+    C+    ޳8+    %+    "+    ̴+    +     +     +     +     +     +  
   	+    +    Ͷ*    *    *    *    * 	   * 	   * ؒ   *    θ*    *    *    * Ô   ͹*    * ِ   *    *    Ⱥ*    *    *    *      *    *      *    	*    	*    	*    	*    	*    	ټ*    	*    	*    	*    	*    	}*    	f*    	b*    	^*    	a*    	d*    	ƿd*    	߿U*    	R*    	R*    	H*    	G*    	<*    	3*    	)*    	,*    	)*    	#*    	 *    	*    	*    	*    	*    	*    	*    	*    	
*    	*    	ת*    	*  p   
*  "   
 *  &   
'*  )   .*  +   5*  -   <*  /   C*  1   J*  4   Q*  6   X*  :   _*  =   f*  A   m*  D   t*  G   {*  K   *  N   *  R   *  U   *  Y   *  \   *  `   *  c   *     *     *     $*     '*     49     M9     ?9     ?9          )_9     )x9     (o9     (9     %9     *v9     *9     9     9     3    ,/   & # Marker trait for "plain old data".   6   :M J The point of this trait is that once something is marked "plain old data"   O L you can really go to town with the bit fiddling and bit casting. Therefore,   P M it's a relatively strong claim to make about a type. Do not add this to your     type casually.      L I **Reminder:** The results of casting around bytes between data types are   G D _endian dependant_. Little-endian machines are the most common, but   J G big-endian machines do exist (and big-endian is also used for "network     order" bytes).      l      (   /   N K * The type must allow any bit pattern (eg: no `bool` or `char`, which have       illegal bit patterns).   L I * The type must not contain any uninit (or padding) bytes, either in the   N K   middle or on the end (eg: no `#[repr(C)] struct Foo(u8, u16)`, which has   P M   padding in the middle, and also no `#[repr(C)] struct Foo(u16, u8)`, which       has padding on the end).   6 3 * The type needs to have all fields also be `Pod`.   K H * The type needs to be `repr(C)` or `repr(transparent)`. In the case of   	O L   `repr(C)`, the `packed` and `align` repr modifiers can be used as long as   	, )   all other rules end up being followed.   
P   
:   J   M   P   P   O   2                   ʌ2 D $ <             ʌ1 . , * ʌI F D B               u               n               n               o               o               p               p               q               q ̈              r ̥              s               r               q               v               v '                    v          7                     l<x         !              x 6                    y          :  8 <     7
  &                        t |          r; ;        &E     +E     +E       
2E      7E      		     .     0     zE      	K     M     #O     %Q     &S     'U     )W     Y     F    ^     `     b    d    f    h    j    l    n    p    r    t    v    x    z    /|    /~                        0    1    G    G    G    G    G    w
G    w"G     G    G    ʯF    zG    G    vG    wG    
G    G    G    G    
G    
G    {G    wG    w)G     G    G    ۲F    F    F    ޳F    F    F    ̴F    F     F     F     F     F     F  
   F    F    ͶF    |F    tF    jF    nF 	   bF 	   ^F ؒ   YF    θTF    OF    IF    BF Ô   ͹>F    9F ِ   4F    /F    Ⱥ)F    "F    &F    ?F      1F    JF      <F    	?F    	BF    	EF    	HF    	KF    	ټGF    	9F    	5F    	#F    	F    	F    	E    	E    	E    	E    	E    	ƿE    	߿E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	E    	תE    	E  p   
E  "   
E  &   
E  )   E  +   E  -   E  /   E  1   E  4   E  6   E  :   E  =   E  A   E  D   E  G   F  K   F  N   F  R   F  U   "F  Y   (F  \   .F  `   4F  c   :F     @F     FF     $LF     T     T     T     T          )T     )T     (T     (T     %T     %U     *U     *U     U     +U     32    ,
:-
                   F
    l \I
|          ?
   l8
 5 Trait for types which are [Pod](Pod) when wrapped in   #
   
   l
   
   @
 = * `Option<T>` must uphold the same invariants as [Pod](Pod).   N
 K * **Reminder:** pointers are **not** pod! **Do not** mix this trait with a   1
 .   newtype over [NonNull](core::ptr::NonNull).  I                 ʌB
     
 $
 <
             ʌ9 . , * ʌQ F D B %
              n &
              o &
              p &
              q '
              q (
              r %
              m &
              n &
              o &
              p '
              r (
              r l; l<   j     %      %      \#    T0    θT<    TH    LT ؒ   d_ Ô   Ⱥ\o    T| ِ   T    T    ͹L    d    T<tvacNP1   N K Marker trait for "plain old data" types with no uninit (or padding) bytes.      9 6 The requirements for this is very similar to [`Pod`],   O L except that it doesn't require that all bit patterns of the type are valid,   J G i.e. it does not require the type to be [`Zeroable`][crate::Zeroable].   O L This limits what you can do with a type of this kind, but also broadens the   P M included types to things like C-style enums. Notably, you can only cast from   P M *immutable* references to a [`NoUninit`] type into *immutable* references of   M J any other type, no casting of mutable references or mutable references to   |  slices etc.      J G [`Pod`] is a subset of [`NoUninit`], meaning that any `T: Pod` is also   O L [`NoUninit`] but any `T: NoUninit` is not necessarily [`Pod`]. If possible,   P M prefer implementing [`Pod`] directly. To get more [`Pod`]-like functionality   D A for a type that is only [`NoUninit`], consider also implementing   4 1 [`CheckedBitPattern`][crate::CheckedBitPattern].   	   	N K The rules for padding for various types and representations are documented   	3 0 in the Rust reference section on [type layout].   
   d
   
   
M J A `#[derive(NoUninit)]` macro is provided under the `derive` feature flag   H E which will automatically validate the requirements of this trait and   G D implement the trait for you for both enums and structs. This is the   P   N         d      B ? The same as [`Pod`] except we disregard the rule about it must   6 3 allow any bit pattern (i.e. it does not need to be   K H [`Zeroable`][crate::Zeroable]). Still, this is a quite strong guarantee   @ = about a type, so *be careful* whem implementing it manually.      (   /   Lʧ   N   P   Ω   9 6 * Structs need to have all fields also be `NoUninit`.   I F * Structs need to be `repr(C)` or `repr(transparent)`. In the case of   O   ,   = : * Enums need to be `#[repr(Int)]`, `#[repr(C)]`, or both.   4 1 * Enums may have fields. If the enum has fields,   S P     * Each variant's fields must individually follow the same rules as a struct   Q N     * All variants must be the same size, and require no padding-to-alignment   O L     * There must be no padding needed between the discriminant type and the   ( %       "fields struct" of any variant   P   :   J   M   P   P   O   2   :      I F [type layout]: <https://doc.rust-lang.org/reference/type-layout.html>  D                 , $ <             ( & $ : 8 6 "                    l                                         "              m "              n #              n #              o #              o  #              p  #              p  #              q !$              r !$              q !%              r "%              r L= t=   t+     i     i     i       
i      i      	..     ,     ,     i      	,     ,     #,     %,     &,     ',     ),     ,     j    ,     ,     ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    ,    /,    /,    ,    -    -    -    -    0-    1-    k    k    k    k    k    wk    wk     k    k    ʯ~k    zk    k    vk    wk    k    k    k    k    k    k    {k    wk    wk     k    k    ۲kk    `k    Mk    ޳Bk    /k    ,k    ̴)k    (k     &k     "k      k     $k     k  
   k    k    Ͷk    j    j    j    j 	   j 	   j ؒ   j    θj    j    j    j Ô   ͹j    j ِ   j    j    Ⱥj    j    j    j      j    j      j    	j    	j    	j    	j    	j    	ټj    	j    	j    	j    	j    	j    	pj    	lj    	hj    	kj    	nj    	ƿnj    	߿_j    	\j    	\j    	Rj    	Qj    	Fj    	=j    	3j    	6j    	3j    	-j    	*j    	#j    	&j    	j    	j    	j    	j    	j    	j    	j    	תj    	j  p   
#j  "   
*j  &   
1j  )   8j  +   ?j  -   Fj  /   Mj  1   Tj  4   [j  6   bj  :   ij  =   pj  A   wj  D   ~j  G   j  K   j  N   j  R   j  U   j  Y   j  \   j  `   j  c   j     j     j     $j     'j     >y     Wy     Iy     Iy     0     )jy     (ay     (zy     %qy     %y     *y     *y     y     y     30    ,1+   <  A trait indicating that:   Y   ]K H 1. A type has an equivalent representation to some known integral type.   B ? 2. All instances of this type fall in a fixed range of values.   , ) 3. Within that range, there are no gaps.      O L This is generally useful for fieldless enums (aka "c-style" enums), however   P M it's important that it only be used for those with an explicit `#[repr]`, as   > ; `#[repr(Rust)]` fieldess enums have an unspecified layout.      N K Additionally, you shouldn't assume that all implementations are enums. Any   K H type which meets the requirements above while following the rules under     "Safety" below is valid.      l      <     # use bytemuck::Contiguous;   |  #[repr(u8)]   , ) #[derive(Debug, Copy, Clone, PartialEq)]   t  enum Foo {   d 	   A = 0,   d 	   B = 1,   d 	   C = 2,   d 	   D = 3,   d 	   E = 4,   ,   $ ! unsafe impl Contiguous for Foo {       type Int = u8;   ) &   const MIN_VALUE: u8 = Foo::A as u8;   ) &   const MAX_VALUE: u8 = Foo::E as u8;   ,   6 3 assert_eq!(Foo::from_integer(3).unwrap(), Foo::D);   + ( assert_eq!(Foo::from_integer(8), None);   	) & assert_eq!(Foo::C.into_integer(), 2);   <	   d	   	   	I F This is an unsafe trait, and incorrectly implementing it is undefined   l
 
 behavior.   
   
M J Informally, by implementing it, you're asserting that `C` is identical to   
O L the integral type `C::Int`, and that every `C` falls between `C::MIN_VALUE`   6 3 and `C::MAX_VALUE` exactly once, without any gaps.      P M Precisely, the guarantees you must uphold when implementing `Contiguous` for     some type `C` are:      P M 1. The size of `C` and `C::Int` must be the same, and neither may be a ZST.   8 5    (Note: alignment is explicitly allowed to differ)      K H 2. `C::Int` must be a primitive integer, and not a wrapper type. In the   H E    future, this may be lifted to include cases where the behavior is   E B    identical for a relevant set of traits (Ord, arithmetic, ...).      N K 3. All `C::Int`s which are in the *inclusive* range between `C::MIN_VALUE`   L I    and `C::MAX_VALUE` are bitwise identical to unique valid instances of   \     `C`.      H E 4. There exist no instances of `C` such that their bitpatterns, when   N K    interpreted as instances of `C::Int`, fall outside of the `MAX_VALUE` /   L I    `MIN_VALUE` range -- It is legal for unsafe code to assume that if it   O L    gets a `C` that implements `Contiguous`, it is in the appropriate range.      H E 5. Finally, you promise not to provide overridden implementations of   A >    `Contiguous::from_integer` and `Contiguous::into_integer`.      M J For clarity, the following rules could be derived from the above, but are     listed explicitly:      O L - `C::MAX_VALUE` must be greater or equal to `C::MIN_VALUE` (therefore, `C`   !    must be an inhabited type).      M J - There exist no two values between `MIN_VALUE` and `MAX_VALUE` such that   O L   when interpreted as a `C` they are considered identical (by, say, match).  T                 ʌ $ <             ʌ* & $ ʌ< 8 6    
    
 $   
  ̾( ݾ            G D The primitive integer type with an identical representation to this   L      H E Contiguous is broadly intended for use with fieldless enums, and for   B ? these the correct integer type is easy: The enum should have a   D A `#[repr(Int)]` or `#[repr(C)]` attribute, (if it does not, it is   * ' *unsound* to implement `Contiguous`!).      M J - For `#[repr(Int)]`, use the listed `Int`. e.g. `#[repr(u8)]` should use       `type Int = u8`.      E B - For `#[repr(C)]`, use whichever type the C compiler will use to   L I   represent the given enum. This is usually `c_int` (from `std::os::raw`   E B   or `libc`), but it's up to you to make the determination as the   & #   implementer of the unsafe trait.      9 6 For precise rules, see the list under "Safety" above.              A > The upper *inclusive* bound for valid instances of this type.L           
   A > The lower *inclusive* bound for valid instances of this type.L           
%1   D A If `value` is within the range for valid instances of this type,    ? < returns `Some(converted_value)`, otherwise, returns `None`.       !J G This is a trait method so that you can write `value.into_integer()` in   !C @ your code. It is a contract of this trait that if you implement   "D A `Contiguous` on your type you **must not** override this method.   "   d" 	 # Panics   "   "I F We will not panic for any correct implementation of `Contiguous`, but   #. + *may* panic if we detect an incorrect one.   #   #J G This is undefined behavior regardless, so it could have been the nasal   $#   demons at that point anyway ;).d%                      
ٙ
        1"   ,K H Perform the conversion from `C` into the underlying integral type. This   ,L I mostly exists otherwise generic code would need unsafe for the `value as   d- 	 integer`   -   -J   .C   .D   /   d/   /   /I   /.   0   0J   0#d1                      
        7|7     7977   ,777  ,7 8 7 &7 8 7  8 7  ,7 8 $7 &7 8 ,7  8 7 77	 ,7 8 min 7 &7 8 $7 $7  ,7 8 max 7 &7 8 $7 %7 7 *7 79 ,779   8" 47  8 $8  8) T8  8 8  ,8 8 8 89   8! $8  8) 8   8  ,8 8 $8 %8  8 ,8  8) L8 &8  ,8 8 $8   8  ,8 8 8 %8  8 ,8  8) L8 &8  ,8 8 $8   8  ,8 8 8 %8  9 %9 T= l=   GW     	   J	 G Find the offset in bytes of the given `$field` of `$Type`. Requires an   d7	 4 already initialized `$instance` value to work with.   	   O	 L This is similar to the macro from [`memoffset`](https://docs.rs/memoffset),   %	 " however it uses no `unsafe` code.   	   7	 4 This macro has a 3-argument and 2-argument version.   P	 M * In the 3-arg version you specify an instance of the type, the type itself,   ̣	    and the field name.   P	 M * In the 2-arg version the macro will call the [`default`](Default::default)   >	 ;   method to make a temporary instance of the type for you.   	   P	 M The output of this macro is the byte offset of the field (as a `usize`). The   M	 J calculations of the macro are fixed across the entire program, but if the   M	 J type used is `repr(Rust)` then they're *not* fixed across compilations or   t	  compilers.   	   |	  ## Examples   	   	  ### 3-arg Usage   	   \	   	  # use bytemuck::offset_of;   I	 F // enums can't derive default, and for this example we don't pick one   	  enum MyExampleEnum {   D	    A,   D	    B,   D	    C,   ,	   	   2	 / // so now our struct here doesn't have Default   t	  #[repr(C)]   	  struct MyNotDefaultType {   		    pub counter: i32,   	$	 !   pub some_field: MyExampleEnum,   ,		   		   	@	 = // but we provide an instance of the type and it's all good.   
L	 I let val = MyNotDefaultType { counter: 5, some_field: MyExampleEnum::A };   
A	 > assert_eq!(offset_of!(val, MyNotDefaultType, some_field), 4);   <	   	   	  ### 2-arg Usage   	   \	   	   	  #[derive(Default)]   t	   	  struct Vertex {   İ	    pub loc: [f32; 3],   	    pub color: [f32; 3],   ,	   M	 J // if the type impls Default the macro can make its own default instance.   +	 ( assert_eq!(offset_of!(Vertex, loc), 0);   .	 + assert_eq!(offset_of!(Vertex, color), 12);   <	   	   *	 ' # Usage with `#[repr(packed)]` structs   	   G	 D Attempting to compute the offset of a `#[repr(packed)]` struct with   O	 L `bytemuck::offset_of!` requires an `unsafe` block. We hope to relax this in   O	 L the future, but currently it is required to work around a soundness hole in   &	 # Rust (See [rust-lang/rust#27060]).   	   J	 G [rust-lang/rust#27060]: https://github.com/rust-lang/rust/issues/27060   	   @	 = <p style="background:rgba(255,181,77,0.16);padding:0.75em;">   J	 G <strong>Warning:</strong> This is only true for versions of bytemuck >    	  1.4.0. Previous versions of   K	 H <code style="background:rgba(41,24,0,0.1);">bytemuck::offset_of!</code>   N	 K will only emit a warning when used on the field of a packed struct in safe   (	 % code, which can lead to unsoundness.   D	  </p>   	   4	 1 For example, the following will fail to compile:   	   	  ```compile_fail   	  #[repr(C, packed)]   	   	  struct Example {   	    field: u32,   ,	   	  // Doesn't compile:   7	 4 let _offset = bytemuck::offset_of!(Example, field);   <	   	   ;	 8 While the error message this generates will mention the   L	 I `safe_packed_borrows` lint, the macro will still fail to compile even if   	  that lint is `#[allow]`ed:   	   	   I	 F # #[repr(C, packed)] #[derive(Default)] struct Example { field: u32 }   	  // Still doesn't compile:   !	  #[allow(safe_packed_borrows)]   ,	   9	 6   let _offset = bytemuck::offset_of!(Example, field);   ,	   <	   	   P	 M This *can* be worked around by using `unsafe`, but it is only sound to do so   G	 D if you can guarantee that taking a reference to the field is sound.   	   M	 J In practice, this means it only works for fields of align(1) types, or if   O	 L you know the field's offset in advance (defeating the point of `offset_of`)   O	 L and can prove that the struct's alignment and the field's offset are enough   #	   to prove the field's alignment.   	   P	 M Once the `raw_ref` macros are available, a future version of this crate will   O	 L use them to lift the limitations of packed structs. For the duration of the   J	 G `1.x` version of this crate that will be behind an on-by-default cargo   7	 4 feature (to maintain minimum rust version support). &|	 m     	%			   ,	 8 instance D	 &	 8 $	 $	  ,	 8 Type $	 &	 8 $	 $	  ,	 8 ,	 &	 8 	 *	 	%		%	  + 	 	 	  8 4 	 	 	  8 safe_packed_borrows  	 	%	  < + 	 	!	  8 , 	!	!	  8 4!	 '!	 8 unneeded_field_pattern !	 8 !	  ,!	 8 $!	 !	!	  ,!	 8 ,!	 &!	  8 !	 $!	  !!	  %!	  8 !	  8 L!	 &!	  !	 ,!	 8 $!	   !	  !	 ,!	 8 D!	 %!	  8 !	  8 <!	   "	  8 L"	  8 "	  "	 8 ,"	  8 "	  8 "	  8 ,"	 %"	  8 "	  8 field_pointer l"	   "	  "	 8 L"	  "	 ,"	 8 ,"	  8 "	  "	 8 ,"	  8 "	  8 "	  8 ,"	 %"	  8 #	  8 4$	   $	  8 l$	  $	 8 checked_sub \$	$	$	  8 <$	  $	 8 4$	$	$	   %$	  8 4$	 	$	$	$	  8 4$	  $	  ,$	 8 ,$	 '$	 8 4$	 '$	 8 $	 '$	 8 <$	 '$	 $	 ,$	 8 $$	 $	$	$	   %$	  8 4$	  %%	 %	%	  	 ,%	 8 $%	 &%	 8 $%	 $%	  ,%	 8 ,%	 &%	 8 %	 *%	 %	%	%	%	  ,%	 8 ,%	 '%	 8 L%	 	%	%	%	   %	 ,%	 8 $%	  8 %	  8 <%	 %	 '%	 8> <%	%	%	   $%	  ,%	 8 $%	 $%	  ,%	 8 ,%	 %%	 |>   ro     ݭ                 
            	fr     p     p     1      	q     q     #q     %q     &
q     'q     )q     q     Ϯ    q     q     q    q    q    q    !q    #q    %q    'q    )q    +q    -q    /q    1q    /3q    /5q    7q    9q    ;q    =q    >q    0?q    1@q    ȯ    ̯    ϯ            w    wٯ             ʯ    z        v    w        ů    ů    ȯ            {į    wǯ    w     ɯ        ۲            ޳z    g    d    ̴a    `     ^     Z     X     \     V  
   K    E    Ͷ:    3    +    !    % 	    	    ؒ       θ              Ô   ͹     ِ           Ⱥ    ٮ    ݮ                        	    	    	    	    	    	ټ    	    	    	ڮ    	Ү    	    	    	    	    	    	    	ƿ    	߿    	    	    	    	    	~    	u    	k    	n    	k    	e    	b    	[    	^    	W    	T    	T    	W    	I    	L    	O    	תR    	U  p   
[  "   
b  &   
i  )   p  +   w  -   ~  /     1     4     6     :     =     A     D     G     K   Į  N   ˮ  R   Ү  U   ٮ  Y   ߮  \     `     c                  $     '
     v                    t     )     )     (     (˽     %½     %۽     *ҽ     ɽ          3t    ,!2   K H A trait which indicates that a type is a `#[repr(transparent)]` wrapper   [  around the `Inner` value.   y   }H E This allows safely copy transmuting between the `Inner` type and the   N K `TransparentWrapper` type. Functions like `wrap_{}` convert from the inner   N K type to the wrapper type and `peel_{}` functions do the inverse conversion   L I from the wrapper type to the inner type. We deliberately do not call the   L I wrapper-removing methods "unwrap" because at this point that word is too   0 - strongly tied to the Option/ Result methods.      d      E B The safety contract of `TransparentWrapper` is relatively simple:      G D For a given `Wrapper` which implements `TransparentWrapper<Inner>`:      H E 1. `Wrapper` must be a wrapper around `Inner` with an identical data   > ;    representations. This    either means that it must be a   O L    `#[repr(transparent)]` struct which    contains a either a field of type   O L    `Inner` (or a field of some other    transparent wrapper for `Inner`) as        the only non-ZST field.      P M 2. Any fields *other* than the `Inner` field must be trivially constructable   L I    ZSTs, for example `PhantomData`, `PhantomPinned`, etc. (When deriving   	M J    `TransparentWrapper` on a type with ZST fields, the ZST fields must be   
     [`Zeroable`]).   
   
J G 3. The `Wrapper` may not impose additional alignment requirements over   |
     `Inner`.   N K     - Note: this is currently guaranteed by `repr(transparent)`, but there   N K       have been discussions of lifting it, so it's stated here explicitly.      G D 4. All functions on `TransparentWrapper` **may not** be overridden.      t  ## Caveats      O L If the wrapper imposes additional constraints upon the inner type which are   O L required for safety, it's responsible for ensuring those still hold -- this   K H generally requires preventing access to instances of the inner type, as   E B implementing `TransparentWrapper<U> for T` means anybody can call   % " `T::cast_ref(any_instance_of_u)`.      N K For example, it would be invalid to implement TransparentWrapper for `str`   D A to implement `TransparentWrapper` around `[u8]` because of this.      t  # Examples      d 	 ## Basic      <   % " use bytemuck::TransparentWrapper;     # #[derive(Default)]     # struct SomeStruct(u32);      Ĉ  #[repr(transparent)]   !  struct MyWrapper(SomeStruct);      ? < unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {}      ; 8 // interpret a reference to &SomeStruct as a &MyWrapper   & # let thing = SomeStruct::default();   < 9 let inner_ref: &MyWrapper = MyWrapper::wrap_ref(&thing);      ܯ  // Works with &mut too.   . + let mut mut_thing = SomeStruct::default();   H E let inner_mut: &mut MyWrapper = MyWrapper::wrap_mut(&mut mut_thing);      9 6 # let _ = (inner_ref, inner_mut); // silence warnings   <      ' $ ## Use with dynamically sized types      <   %         ̄  struct Slice<T>([T]);      : 7 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {}      + ( let s = Slice::wrap_ref(&[1u32, 2, 3]);   !  assert_eq!(&s.0, &[1, 2, 3]);        let mut buf = [1, 2, 3u8];   ' $ let sm = Slice::wrap_mut(&mut buf);   <      |  ## Deriving      D A When deriving, the non-wrapped fields must uphold all the normal   . + requirements, and must also be `Zeroable`. ```   , \   %   !  use std::marker::PhantomData;      !  #[derive(TransparentWrapper)]   Ė   ̯  #[transparent(usize)]   e b struct Wrapper<T: ?Sized>(usize, PhantomData<T>); // PhantomData<T> implements Zeroable for all T   <      M J Here, an error will occur, because `MyZst` does not implement `Zeroable`. ```compile_fail       %     struct MyZst;      !   č    ̦     F C struct Wrapper(usize, MyZst); // MyZst does not implement Zeroable   <!  !                      ʌ!3 ,!             ʌ" ʌ(          
                    {}         "D   !1 . Convert the inner type into the wrapper type.$"                              ," ," }%   $I F Convert a reference to the inner type into a reference to the wrapper   L%D%                                     %   
-'   ,M J Convert a mutable reference to the inner type into a mutable reference to   ,  the wrapper type.D-                                  -   4P   3G D Convert a slice to the inner type into a slice to the wrapper type.T4                           
     
     4  ,4 ,4 _8\   7I F Convert a mutable slice to the inner type into a mutable slice to the   7  wrapper type.t8                          
    
    8  ,8 ,8 s;D   ;1 . Convert the wrapper type into the inner type.$;                              ,< ,<  ?   >I F Convert a reference to the wrapper type into a reference to the inner   L?D?                                     ?   {F'   EL I Convert a mutable reference to the wrapper type into a mutable reference   F  to the inner type.DF                                  F   5MP   MG D Convert a slice to the wrapped type into a slice to the inner type.TM                           
     
     M  ,N ,N Q\   PK H Convert a mutable slice to the wrapped type into a mutable slice to the   |Q  inner type.tQ                          
    
    Q  ,R ,R U?                   Uv 	         \> t@ @ @ @   8 <@    @   7 D@  ԩ@ @ @ @   8 4@  t@    < 9 This module contains some helpers for the derive macros.          >N K A trait that can be used to convert the type of a byte array to an integer   ԍ  type of the same size.                   ʌ1            ʌ ʌ       l  d<           #        ,  , 8  & 8  $  *   ,   8 $  8,   8    8  %  8 $ ' 8  ' 8 < '  , 8       8! $  8, <     , 8  %    % A imVZSW8<!J( J J J   8 J J J   8 \J    J   7 <J  J"               t `  K@ K                              t    ``  `] `]        9ֹ`          K     $K K L' L L L   8 <L    L   7ȓ L  L$               t O,    N"   Re-interprets `&T` as `&[u8]`.   N    NN  K Any ZST becomes an empty slice, and in that case the pointer value of that   OI  F empty slice might not match the pointer value of the input reference.`                          l                 P   P  DP  l_         RH    P*  ' Re-interprets `&mut T` as `&mut [u8]`.   P    PN    QI :                          l               R   R  DR  lR  l%'         T3    S"    S    lS    S    S<  9 This is like [`try_from_bytes`] but will panic on error.8                                l            T   T  lT  lZ         VJ    U*    U    lU    U    U@  = This is like [`try_from_bytes_mut`] but will panic on error.1                              l           W   V  DV  lW  l$&         Y]    W/    X    XN  K Unlike [`from_bytes`], the slice doesn't need to respect alignment of `T`,   X   only sizes must match.   X    tX    Y= o                                       Z   Y  lY  lŮ         ]>    Z% ʻ   [    [N    [    [    l\    \F  C * This is like `try_pod_read_unaligned` but will panic on failure.                            l           ]   ]  l]  lŮO         _M    ^"    ^    t^    ^    ^1 ѕ   ^D @                            ٳܳ ݳ ޳    ߳          i=2*    l t           _   _  l_  l         bi    `*    `    t`    `    a1 ѕ   aD [                          ٳܳ ݳ ޳    ߳          i=2*    lt           b   b  Db  lb  l$&         d5    c    c    lc    c    cC p                       zz   
     
           d  d  Dd  ld  zz02         57         fc    e     e    le    e    e5 @                          z    z   
     
        g   f  f  Df  lf  Dg  lg  zz@B         EG         i;    g    g    lg    h    h5 <                           z     z    
     
        i   i  i  Di  li  zz	02         57         kA    i    j    lj    j    j7 (                                    
     
        k   k  k  Dk  lk  zz/1         46         mt    k$    l    ll    l    l;                                  
     
        n   m  m  Dm  lm  Dm  lm  zz?A         DF         oY    nX  U As [`align_to`](https://doc.rust-lang.org/std/primitive.slice.html#method.align_to),   o*  ' but safe because of the [`Pod`] bound.l                           m Չ     Չ        /        p   o     p  Do      lp  lBD         >@         q    p`  ] As [`align_to_mut`](https://doc.rust-lang.org/std/primitive.slice.html#method.align_to_mut),   q*                           m            /        r   r  r  Dr  lr      Dr  Ŋlr  l IK         NP         vT    s    s    sM    tO    tN    u à   u    tu    u    u7                        z	   
     
           v  v  Dv  lv  zz@02         57         xZ    w$    w    tw    w    w4    x> ٲ                           z ٳܳ ݳ ޳    ߳          i=2*    z t   
     
        y   x  y  Dx  ly  zz02         57         z    y,    z    z# ߧ                          zٳܳ ݳ ޳    ߳          i=2*    zt   
     
        {   z  {  Dz  lz  D{  l{  zze@B         EG         `    {I    |    |;    }E ɫ   }    t}    }    }P    ~    ~M    L    P ٮ   Ĵ    ̀}  z * Similarly, you can't convert between a [ZST](https://doc.rust-lang.org/nomicon/exotic-sizes.html#zero-sized-types-zsts)   ˁ     and a non-ZST.Y                            ٳܳ ݳ ޳    ߳          i=2*     t   
     
               D  l  zz46         8:             H    d    σ    Ӄ&                           ٳܳ ݳ ޳    ߳          i=2*    t   
     
               D  l  DÄ  l΄  zz,FH         JL         0    Ņ>  ; Fill all bytes of `target` with zeroes (see [`Zeroable`]).       N  K This is similar to `*target = Zeroable::zeroed()`, but guarantees that any   ׆1  . padding bytes in `target` are zeroed as well.       M  J See also [`fill_zeroes`], if you have a slice rather than a single value.                          lu                D            |                        cl      w  `a                       w           lwy         4             w#                    Ĉ               $                           u         l$ 0    ؊=  : Fill all bytes of `slice` with zeroes (see [`Zeroable`]).       P  M This is similar to `slice.fill(Zeroable::zeroed())`, but guarantees that any   0  - padding bytes in `slice` are zeroed as well.       N  K See also [`write_zeroes`], which zeroes all bytes of a single value rather      than a slice.j                          mu                D  l          /*             m      H/ /             n020                           m         0    (             n                   n                           n             (n             n      ki             ogd                           n         b    (!             o                   o                           o             (             o                   p                           o             (             p                   p}                           p         {    (:             p      75             q30                           p         .    (             q                   q                           q             (             q                   q                           q             (S             r      PN             rLI                           r         G    (             r                   r                           r             (             r                   s                           r             (̨5   4P M The things that can go wrong when casting between [`CheckedBitPattern`] data   T4  forms. 5             s    b7e       ts  B	   50 - An error occurred during a true-[`Pod`] cast   5   5Â 	               		                       ts           6             t8   6I F When casting to a [`CheckedBitPattern`] type, it is possible that the   7G D original data contains an invalid bit pattern. If so, the cast will   7D A fail and this error will be returned. Will never happen on casts   ԛ8  between [`Pod`] types.   8   8Â .             sNQ                              sx x W            s `  xx                            s    ``  `] `]        9ֹ`          4    ,4xӺӺӺӺӺ  8 Ӻ  Ӻ Ӻ X            s Ӻ Ӻ X            s   ӺӺ                          s s      5    ,5 5  Y            s 0 0 Z            s 0 0 Z            s   00                           s    s        5    L50  [            s     8                             s u      5    5T T \            s b  TT                           s    u           5     T   b T $5TTT         =D #      5             ~ =~ 
         =K #      5           =~ 
         =O #      5           =~ 
         =V #      5           =~ 
         =T #      5           =~ 
         =[ #      5           = 
         >D $      
     5               >                   >K $      
     5           p > ~                  >O $      
     5            >                   >V $      
     5           < > KN                  >T $      
     5            >                   >[ $      
     5            >                    ?D %      
     
    5                 ? "$         ')         #%         ?K %      
     
    5              ?                   #%         ?O %      
     
    5              ? 69         =@         ')         ?V %      
     
    5              ?Ԁ                   ')         ?T %      
     
    5            = < ? TW         [^         ')         ?[ %      
     
    5              ?                   ')         @D &      
     
    k    5                   @ *,         /1         46         02         @K &      
     
    k    5                @                            02         @O &      
     
    k    5             c b a @Ɓ                            68         @V &      
     
    k    5                @ށ 47         ;>         BE         68         @T &      
     
    k    5                @                            68         @[ &      
     
    k    5             | { z @                            68         AD '      
     
    k        5                     A 24         79         <>         AC         =?         AK '      
     
    k        5                  A                                      DF         AO '      
     
    k        5                  Aڂ                                     EG         AV '      
     
    k        5                  A                                     EG         AT '      
     
    k        5              ` _ ^ ] A                                     EG         A[ '      
     
    k        5              8 7 6 5 A ]`         dg         kn         ru         EG         BD (      
     
    k        "    5                      σ B :<         ?A         DF         IK         NP         JL         BK (      
     
    k        "    5                     B߃ *-         14         8;         ?B         FI         TV         BO (      
     
    k        "    5                    B '*         .1         58         <?         CF         TV         BV (      
     
    k        "    5                    B $'         +.         25         9<         @C         TV         BT (      
     
    k        "    5                    B !$         (+         /2         69         =@         TV         B[ (      
     
    k        "    5                    B΄ !         %(         ,/         36         :=         TV         CD )      
     
    k        "    "    5                         C BD         GI         LN         QS         VX         []         WY         CK )      
     
    k        "    "    5                % $ # " !   C X[         _b         fi         mp         tw         {~         ce         CO )      
     
    k        "    "    5                G F E D C B C z}                                                      ce         CV )      
     
    k        "    "    5                i h g f e d Cą                                                       ce         CT )      
     
    k        "    "    5                      C                                                       ce         C[ )      
     
    k        "    "    5                      C                                                       ce         DD *      
     
    k        "    "    #    5                       ϸ    D JL         OQ         TV         Y[         ^`         ce         hj         df         DK *      
     
    k        "    "    #    5                 I H G F E D ϸC ۃD                                                                rt         DO *      
     
    k        "    "    #    5                       ϸ ۃDކ                                                                rt         DV *      
     
    k        "    "    #    5                       ϸ ۃD                   "         &)         -0         47         ;>         rt         DT *      
     
    k        "    "    #    5                       ϸ ۃD X[         _b         fi         mp         tw         {~                  rt         D[ *      
     
    k        "    "    #    5                 e d c b a ` ϸ_ ۃD                                                                rt         ED +      	
     
    k        "    "    #    #    5    	             	       ϸ ǻ    Eއ RT         WY         \^         ac         fh         km         pr         uw         qs         EK +      	
     
    k        "    "    #    #    5    	             	 m l k j i h ϸg ǻf E                                                                                  EO +      	
     
    k        "    "    #    #    5    	             	       ϸ ǻ E          !$         (+         /2         69         =@         DG         KN                  EV +      	
     
    k        "    "    #    #    5    	             	 E D C B A @ ϸ? ǻ> EĈ                                                                                  ET +      	
     
    k        "    "    #    #    5    	             	       ϸ ǻ E                             
                                    #&                  E[ +      	
     
    k        "    "    #    #    5    	             	       ϸ ǻ E ^a         eh         lo         sv         z}                                             FD ,      

     
    k        "    "    #    #        5 	   
 	             
       ϸ ǻ        F ce         hj         mo         rt         wy         |~                                    ~         FK ,      

     
    k        "    "    #    #        5 	   
 	             
       ϸ ǻ  ǤF҉                                                                                           FO ,      

     
    k        "    "    #    #        5 	   
 	             
 + * ) ( ' & ϸ% ǻ$  ǤF sv         z}                                                                                 FV ,      

     
    k        "    "    #    #        5 	   
 	             
       ϸ ǻ  ǤF                                      #         '*         .1         58         36                  FT ,      

     
    k        "    "    #    #        5 	   
  	            
 M L K J I H ϸG ǻF < ǤF                                                                                           F[ ,      

     
    k        "    "    #    #        5 	   
  	            
       ϸ ǻ  ǤF &)         -0         47         ;>         BE         IL         PS         WZ         UX                  GD -      
     
    k        "    "    #    #        L 	   5 
     	         
           ϸ ǻ         G km         pr         uw         z|                                                                        GK -      
     
    k        "    "    #    #        L 	   5 
           
   	           ϸ ǻ   ͷG                            "%         ),         03         7:         >A         EH         CF                  GO -      
     
    k        "    "    #    #        L 	   5 
        
   	        t s r q p o ϸn ǻm l b ͷG܋                                                                                                    GV -      
     
    k        "    "    #    #        L 	   5 
     
   	           * ) ( ' & % ϸ$ ǻ# "  ͷG y|                                                                                                   GT -      
     
    k        "    "    #    #        L 	   5 
     	         
           ϸ ǻ   ͷG /2         69         =@         DG         KN         RU         Y\         `c         gj         eh                  G[ -      
     
    k        "    "    #    #        L 	   5 
           
   	           ϸ ǻ   ͷGԌ                                     		         		         		         		         	 	         		                  HD .      
     
    k        "    "    #    #        L 	   P 
   5          
   	              ϸ ǻ          H su         xz         }                                                                                          HK .      
     
    k        "    "    #    #        L 	   P 
   5     	          
            ϸ ǻ    H 8;         ?B         FI         MP         TW         [^         be         il         ps         wz         ux                  HO .      
     
    k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   5 	    	 	 	 	
 	 	 		 	  	 	            ϸ ǻ    Hԍ                   !$         (+         /2         69         =@         DG         KN         RU         PS                  HV .      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   5 	    		 	 	 	 	 	  	 	 	 	
 	 	          ϸ ǻ    H                                     
                           "         &)         -0         +.                  HT .      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   5 	    	 	 	 	
 	 	 		 	 	 	 	 	     s r q p o n ϸm ǻl k j ` H                                                                                           	                  H[ .      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   5 	    	 	 	 	 	  	 	 	 	
 	 	 		    N	 M	 L	 K	 J	 I	 ϸH	 ǻG	 F	 E	 ;	 HՎ 		         		         		         		         		         		         		         		         		         		         		                  ID /      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   U 	   5 	    	 	 	
 	 	 		 	 	 	 	 	 	  	          ϸ ǻ           I {}                                                                                                                     IK /      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   U 	   5 	    	 	  	 	 	 	
 	 	 		 	 	 	 	          ϸ  ǻ     I cf         jm         qt         x{                                                                                          IO /      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   U 	   5 	    	 	 	 	 	  	 	 	 	
 	 	 		 	          ϸ  ǻ     Iޏ cf         jm         qt         x{                                                                                          IV /      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   U 	   5 	    		 	 	 	 	 	 	  	 	 	 	
 	 	          ϸ  ǻ     I cf         jm         qt         x{                                                                                          IT /      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    	   L 		   P 	
   U 	   5 	    	 	 		 	 	 	 	 	 	  	 	 	 	
          ϸ  ǻ     I cf         jm         qt         x{                                                                                          I[ /      
 	    
 	   k 	    	   " 	   " 	   # 	   # 	    
   L 
	   P 

   U 
   5 
    
 	 

 	 	 
	 	 	 
 	 
 	  	    
 
 
 
 
 
 ϸ 
 ǻ	 	 	 	 	 I c
f
         j
m
         q
t
         x
{
         

         

         

         

         

         

         

         

                  JD 0      
 
    
 
   k 
    
   " 
   " 
   # 
   # 
    
   L 
	   P 

   U 
   Z 
   5 
    
 
  
 
 
 

 
 
 
 
	 
 
 
 
          ϸ ǻ            J                                                                                                                               JK 0      
 
    
 
   k 
    
   " 
   " 
   # 
   # 
    
   L 
	   P 

   U 
   Z 
   5 
    
  
 
 
 

 
 
 
 
	 
 
 
 
 
    * ) ( ' & % ϸ$ ǻ# " !     Jʑ                                                                                                                               JO 0      
 
    
 
   k 
    
   " 
   " 
   # 
   # 
    
   L 
	   P 

   U 
   Z 
   5 
    
 
 
 

 
 
 
 
	 
 
 
 
 
 
     O N M L K J ϸI ǻH G F E D : J                                                                                                                                JV 0      
 
    
 
   k 
    
   " 
   " 
   # 
   # 
    
   L 
	   P 

   U 
   Z 
   5 
    
 
 

 
 
 
 
	 
 
 
 
 
 
  
    t s r q p o ϸn ǻm l k j i _ J                                                                	                           !         %(         #&                  JT 0      
 
    
 
   k 
    
   " 
   " 
   # 
   # 
    
   L 
	   P 

   U 
   Z 
   5 
    
 

 
 
 
 
	 
 
 
 
 
 
  
 
          ϸ ǻ      Jܒ  	         		         		         		         		          	#	         '	*	         .	1	         5	8	         <	?	         C	F	         J	M	         H	K	                  J[ 0      
 
    
 
   k 
    
   " 
   " 
   # 
   # 
    
   L 
	   P 

   U 
   Z 
   5 
    

 
 
 
	 
 
 
 
 
 
 
  
 
 
    
 
 
 
 
 
 ϸ
 ǻ
 
 
 
 
 
 J "%         ),         03         7:         >A         EH         LO         SV         Z]         ad         hk         or         mp                  Y7 =             


       @Y8Y8      
      
 nY8HY8      
      
 nY8HY8      
      
 n =            n


             
      
 n      
      
 n      
      
 n; =            o


       97      
      
 o53      
      
 o1/      
      
 o =            p


             
      
 p      
      
 p      
      
 po =            q


       mk      
      
 qig      
      
 qec      
      
 q	 =            r


             
      
 r      
      
 r      
      
 r =            r


             
      
 r      
      
 r      
      
 r= =            n


       ;9      
      
 n75      
      
 n31      
      
 n =            o             
      
 o      
      
 o      
      
 oq =            p       om             pki             pge             p =            q       	             q             q             q =            q                    q             q             q? =            s       =;             s97             s53             s =            m                    n             n             ns =            n       qo             omk             oig             o	 =            o       			             p		             p		             p	 =            p       		             q		             q		             qA
 =            r       ?
=
             r;
9
             r7
5
             r
 =            r       

             r

             r

             r> T                       r`8             n` T               z        r[W             o T               ͜        r             p T               !        r             q[ T               v        rWT             rC    BI  F The things that can go wrong when casting between [`Pod`] data forms. U:6             t    6lNW        D(    CJ  G You tried to cast a reference into a reference to a type with a higher   DA  > alignment requirement but the input reference wasn't aligned. U             t                              tF    EI  F If the element size of a slice changes, then the output slice changes   EI  F length accordingly. If the output slice wouldn't be a whole number of   F(  % elements, then the conversion fails. U             t                              tdH    G?  < When casting an individual `T`, `&T`, or `&mut T` value the   G<  9 source size and destination size must be an exact match. U             t                              tJ    HJ  G For this type of cast the alignments must be exactly the same and they   H   were not so now you're sad.   I    IL  I This error is generated **only** by operations that cast allocated types   IK  H (such as `Box` and `Vec`), because in that case the alignment must stay   TJ   exact. UG             tgj                              tܠ  d            t `  
                            t    ``  `] `]        9ֹ`          C     ,C ġw  8     e            t   Ƞ e            t                             t t      C     ,C  C   f            t     g            t     g            t                                t    t        C     LC    h            t   *37<@  8 L  RV                          t u      C     C ƾ ƾ i            t b  ƾƾ                           t    u           C   ƾ ƾ $C ƾƾƾ         I*SSSSSSS0S~SS9SL9SbSSSrSSSSXSXS7S߾SSMSSsSɲS8SS%SS%SSS٬S#SkSSSSSSS	SSжSS'SSƲSSSSK SLK SISbSWSQSSSʣSSߠS֟S۞SSvS&SS_SSSS S0SWS]ScSiSoSuS{SSSSSSSSxS#SHSNSS~S~SSSS"SESKSSSST   align_to_mut       1  https://docs.rs/pack1      ZST  3https://doc.rust-lang.org/nomicon/exotic-sizes.html  align_to             1   pack1   2https://doc.rust-lang.org/std/primitive.slice.html      %                   1         0 ( %        f32::from_bits        0  ( %             0    (                         H      
  &    k         Y 
      ,  R   -   [U]     :           (            (   A
     I         K(    
  )k     I    A  
     
  k   `  1I  7  core::convert::Infallible  %      core::convert  
Infallible       %             %     0      
crate::Pod  'CheckedBitPattern::is_valid_bit_pattern      %                          %                                %        ' 	core::mem  core::default::Default    core::default  
NonNull<T>  core::ptr::NonNull    	core::ptr     core::mem::zeroed                                               core::option::Option       core::option           Q                              %           %       Q         %     '    crate::Zeroable   crate::CheckedBitPattern    ( %     type layout  4https://doc.rust-lang.org/reference/type-layout.html           (      %                         ( %     	memoffset  https://docs.rs/memoffset  Default::default    rust-lang/rust#27060  .https://github.com/rust-lang/rust/issues/27060   >      >            >             	 c      JKJJK       JKJJK       JKJJK  	 c           JKJJK  	 c           JKJJK  	 c           JKJJK  	 c           JKJJK      JKJJK    JKJJK  +called `Result::unwrap()` on an `Err` value  +                    
cast_slice  
  cast_slice_mut    Cassertion failed: size_of::<*mut Inner>() == size_of::<*mut Self>()  C  InvalidBitPattern    PodCastError    
from_bytes  
  from_bytes_mut    pod_read_unaligned    cast    cast_mut    cast_ref    >     (internal error: entered unreachable code  (  =assertion failed: size_of::<Self>() == size_of::<Self::Int>()  =  9assertion failed: size_of::<Inner>() == size_of::<Self>()  9  ;assertion failed: align_of::<Inner>() == align_of::<Self>()  ;  Gassertion failed: size_of::<*const Inner>() == size_of::<*const Self>()  G  AlignmentMismatch    SizeMismatch    OutputSliceWouldHaveSlop    (TargetAlignmentGreaterAndInputNotAligned  (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .xx]$XSzj\bw@cQ0BP[+$&ݪ@^:gZ6|Ӯ'\Z%Ag0.^fxVgޢs1ȕr۟ɤo+~dr.>DzC5'}7p?6i	1SL;4m>*Q{r9ǳՐ^4`bM! J;oSH`ɴ 0SVԀF l(0YJ,QM,
d "4߃/R5	5N6`LFcElXKLC-ϧPC(6d-"<,ڧYaA;b7^;-QfY뵛Q\k/fYav&\t=\sbVW"]|Owf%q6H$DF|%ᔃy"#˘!V֟	eCIkX;؄X)!u
r}vLUk.lYdC%T1e[mɷ+Ѵ&݉ cSb#'Q0=ACI"DFAW-6ޢnlP^&--\EΎH/N&MQ{)"]Bb5Iߜ!"zî$K3Q+=!QVRb'X;@a7e犲E#u+c6B9AOh8?V;-,*\A-;Uh
<КEjBObHGe6 :c.tW7	ٔqFBkVvfK9AAKSSNnq\!+0y.Uܦ@f<P>%UT4QXÅH$S>L=^1܉(ڮBݽ3TBMk> ^PC\^S@Rt !Xv_+3f:%	BE58׿`FdBdᒮ2JXsl=`ZpG</o2g^;cx<fqQf6>*;{S3|;(unkd;O$(2KQr74RUTu&)q"ei$d6A3\`X;Q(R	-ByH2y{SгcgOXfޫ 3~_F$ks'7)U6SUU6D
u/{'Bܓ?WTQr媊><p2adCLqCNJS o}[L|>h-:@֗qnqW 9pMNh BfB3#Eb!E/o#"jyԥW$1NN# "?Wh[leX|d 6+C	qRRncj _:e6.g=30l莘nd=@?HڠEWxS JAQT2ǲdZYE	ѓd *߀ l/pďN6M};}{t`Ӻ؀p5P1?!nY<09Rw?5;FrJ.P6@"yV7<|frq+K>VrPނDݿ@xZ,omf&&G4pvlW-(zz~Co$ea1EYTڈ̞@#4!PgRw=CbKdIDA,Fo+5ű'͕m)M㊢f&@B<Ϭ0R?U_R03ԶȥO-0<@}N[$d}Zax<EDbwfج|x3;2+i.a.x	gsIm:ʑW5$t]𙩠ދȎt-:K"Ce	(>0XH!z//%~V^PhQ|x^rXESر]\h"ugE$WڕQRuz`d^5;4)>ZdR[<&.YeBaR뜛t8^gF=U4cǇKU[]vVSޥL# Ad6Iu	yrV/'bAri_$O\(@DIFNb*22`G0$d%S){کMѰj^ͭFZnlN]{VXޞ9u?*e;dsJY&+smVWBf+D {#$[;)C>[vL$Ţ{|'ʬݙDLXu3,XbǀKF>~٭*OaBBe1lǊ>f~w!D\]'By B뫓Wg|w5[Xf0Ǒ|uTg9$En;x<wN5qYXt,u;jDJ6ir1S'j4JpfKٍU>dmҢ)xN)R|Iֽ7LQT2u|T̜`ZqMl.ƃ1yWAKOhs*Zhm5h@-j`F>o~@\j]y#[BıtU8!ďӽ7/^(ȮgB!ZGl[.Wm ;zb$QY( ׸=Yµ׶Nk`FPJq&C=\7]&#:n̘'	kX6GRQRIdv״c̩1`҆ĥs~k))FV{_uw0yS+ǟm?oQTt3WX1paVQ_)W>ǁ@
?ʨ2`=b^nwU|;1McHRJ4 e-  ,HoW5guZFz=gfSyBlw?E&[ 
ƨYGT(zVif)FPԉtk*& g`8T2oh^
nS)Kf;Vk=CpHgVZpW*:$C5 n[,b޲jYl2P݄HtIG	{q4ѸE΂upDXGlϛT6!fQX=G;#R>vN'Tp5Ɣ/d31Dy9*~=rWq7L eB0ʤ,%NA̒zF-"^!`kHn'A(M\$> =X6 "L-FZW|4V*$'(8S|_Wpk/P*GIu	kME?XO$^ϩݳί߅T*ZPg,"[cf +"<M{Fj.SZ ='j%ŗ65N{fC'^}>ѾoPv(v:;uS
NkF;&@UF̃kX;<ewqwW\ofȼ!hA&fpڪ|,D=̛qM)Ժ|J7*jVD81KM9I0%z.dcZJ!r:{Q<.7c{
з$zҠ!Q\-:gBd[,/g6AD-ǯ4ޖ**?s1ϗhČmTw9+9sP鷿.+!H&h{;3IGR9f>䛌6UaVnSB(a{^U^<q׎KҚƼoiY.%[R(?P}jNl֬V,Yjz/zܭ)ǫYJ'FIXg2ANe[I$[4 h@<-!S\ f3jsQm-;ׂסK$p8p~#tJ|ZtW*ic+WtIn_AD0\@78US}2_
+gt3lj<!Jd*nO"#cEXM9{lrF-|;k\íbEȳ&ռ݀^ʻptR! 
!`Añzgby1-Eeti.c̷#>S<57dʵzV+Ahe7zM%(]ls$VH|g;T[.qJ柇۴0 vLƧM2\aB|SD>lǐTQ4-TEl=T)9PPJQ5J#-԰sIٮylk~C?o?L(uض
jXy
XnUϦmL" O24䐳&th$h8a[GQ΀Vom)w18oc0Nj<QJ0 [dŜQX)(O%4VId`:Q;`ވ-Bɯ.JY?te	3sfNAc
֐+y7n|WS݈mҚN0x312G$CH@[Eީt*%yֶKt#WOA`Pf_o^}%`!ɜfҹZTxWhIFDV~~eY7R~ސeVA^ѷ-PT'ˬJRwA/&#c;LKt6iV` SKt^&olרL<t5 UOIs	<VJ]	U*eLRxxf_v= j$go[_IT}tfۛy8UԩǵUw0rHio7lUC|u4p&1 pT4V7=\\[
ޒ}1T݁	F0]YLe~W
d7?^-<	
#BA݋X>R)ځ6I[-( >c(~|q;4}D٣HzG=,f4^=Cu6xYl/PERT2<$2Rp[Ö*137A]	D+ad\UqT0%$ME+E?RzMoflt> -dJ ?B%

p][Wa\svk[f0~-	\j	|OɎ5e[[}פ2e,2sQ7EtF% #3eRBu#Iuņ3We#En_(??_ɭ6M<S"5;zEA*eM	h'uHKnoYMbYӲdS_0WfDv%N,ߩ{rz+bv/lj@Tkt{s{ LqvNk]H$e6awLʅ򽫥HNdL~ʷa]=TpUtxa
=]&g;Gjb1HNo+ՎJDJAE۲k,'X>;,b`T808w`JV5(<o#@yQȽm"h"?ɵ֖bw\Y0~~'	)˩@I'o>=zחɉ>:	:&01I.j|ν2O0 E:,!RcQ(ő@-@%<,~R~NTa݊̃#h:!h)RctIYx80N6Q'[4 &畫+R8{aY5r̅7t(`D
oNU]xi$*mi1{O,KB/Cqh{ZUVKu	ji4]H!C-;;G1B6Gmb!;NJ./4m래:fRuzfo,H8ѭy}T8(%/Mʞ'WFd'iAfR\N]ub|Z4gpl(&_A4r2;>RJ-SbDvl)c L>QV(ǣNŌ6f:*~%]G׈К	dE;.Tq`)e Ϟ_h*_i/4ōNtF7{lRT̺
MPƬz`c:!xH+ ֚(rhvA潌f )F}gȔwO)Stݍ$k6@^X4-F{aean/݇ṁ
 W}Rʞ#.KUYrq]ཆ)x(́AU%`Oa7?SbN*ܽiA8!Z)ɲojY*zKYeöPbX@NevfKS0ƋyCi?RFRy~>ߒ܅?TIXN`hޓE>pa]2T.cܜgK#Btq!أ)z"LD=8v2;Y4.&n)K`Li7v±Lϓ+著űPۋcq~Up]fzO"xgB9+zni6wbwn=4XY*ĳ	>@ ;QK/r?Ѳ4\2 SYb*5}XWdJ33ؙB ƫL^QS7.*-H6n2iw êJpY Qɹ>1`8Ȥ6w±PƸFSxC_y6"+Leg+IS2!+|FZZ%ΤN/\nJ߹gVE
+<!O7 |ldEJ&0u0$ yʹ0RbM^;a1:[s6]uzS5%VTb- Ǩv嬫3PdpSx3K"PX(EMk^n!ԩ%3	ta%ezMxDE
`e}_},ȸH~[ +ʧ\@F.ZqEo͈ո^u ߫l[tArL4(-0P	ZoȵJPvVV[7꽦IU}Q9T+-"4ZEĻ"Nv:$M݁\qi#JRBbx(.Ģjnrm|Du@0moUAm(G
,%BAȲ4T
OKC1)h?CEٜ	>k!g;nмlsݢ9/Asl%k\xr3.|<Mp=Z4̊LCiS;X>tWܱSkuZCN7φ\Gm7ھ4x?v"WNKłb.ob--S(*|	[9 ;d^QJFJyN^rk}$+qjtRïx$P͊@^j8[4u}AJ>(*¤oc<B"ሲG5,㡯
n 38S4'[!(fXcBY%1?X*%^]O:/L2 #FRa򸣳䍵KǴ>?.S-;6{kRV=yL,x>1}yfטAHch}`WX<~u*{wnD]R9u}{tG	*ǋ4i,mu̯@\Yc~]2`Oi//[˘[D@:K&	efV>N<~,vAtS]G:zĹj,zs#Hv2%RK)PU5.|EP0LN? -`ʒ.{blʎ'{MW_yMu"5:%#Lw\RK#z%`KFǘ+J]F&ApX$@ڛĺēU11=8V 4U[E.N;s6߮PU**)nD>JCf @1yn}3\_Tif2eji	0/2wn%9Ѧ|X&vn=`ᢘ𜈭uyj[Q6Lo"q"S1ˈųUåqhy&:.b<=(K˟j4򝌈N`ي
-M0UiwK')k!WD9_K!e,5-˄eXc.X~\~V8洅	`> m]yQ^}tM92^4S6j*'![9Tv1jJ+\>Sfӣ	6kaKT,|y$EAT$r^b"=mfdNhǪOMB]] 0ñ;w3W_ۿqv$,DOA"=-G @JxM-+   tx>X媮MiƼڅv2e8Q8NOByG, 	\-C{pJ[\_\c3@67n4 AQ|f_6{wh3mmHYW;$&#0@¥t<u\wmt+c'Nna1|#T9i|VzdkMX4G~U8?}D-ē
7f;8nꜧW-[Ē<I{=B 1|In13`N_R~[$Ve#dY O)u(vPIoh
lY. U'0ܻdSU ^H'DFKXmiRX;Sc}0-m8B+T9CMfnrU_J
T(9߽eG0D3*ܖo+[@7sAo{;P<R3ihJ:!IY _ŖȴMlX{1R4KtX=@_W$/NZrCW(űD̷h^jSlGٱ47y%&t?gċj	Iki1!}DY*{ӡLH0xh<F?ugLX~s(^ sq|&ʏƒcFsq[2$)WQ-RBFޓ4]s畜+xQ)>
9VcXuyʉɏSJL 4O{+a{IBM9J#ŷZ8{R{$|0iEbP^!Q^z1&]L𩉝n4ď,Yb?p%5I\lE/BquZW1ZTޠN"Pltl3rmq`җY)ڧ~C˅Vs#`vL>˔+dwxD\9%ڵn,'!TK>WPUSIq_@5w5[T~K|Az<BuMWzoO֤e}ImVjZsB;pWwo29k2G.krvlBfkRS.c\N	mu*(J$T=Ro!updEej{`yzQa7r>#i~} w<yaJ#jlQ"p7air:WI68(\׊JhT#E$qO	9@Wݹ(SbOn&5Qb:z9<XAsdΧ">Уς)5c>=~BBkhâ|}0+iQ2r>*u7W0K8$sX+r'SIjr}VެyQpQm
ݔqwq;Փi_8r~YzMdZÄϭ7V+i_Qf 6`@=n=PM35/d֥D{
VRG!e%<!V«,2DIWZʝ'QDB_4'oԐ0 nOVjg؁9t̒[nBHqIw`F8/ÄwJxrdhBenjԥM*(7l>iotfBZڶ ݨktL7T=LƠum**ã͌&M#dk)ub%Z-B4bi^՗]5GRWb(o-",YJ&(&ntM-XwR"D06`Ǝ2$!@퀙	(x "4'ʫbgs1YgScQX[:iҟXfn秞x	YnhDaO
yh|!VxOOZJvLsͨ22jD:{ߥPfo։,b9z|8!=
f>ش+7ޤXׯRyw=N@Q@`߾,VDcw9s6@	jD؛QnDn'7V3п RɒSkm:2BVױ/;Όm.:e2l`Ii2bVH_"࿁Alx}@VJ6 Sߙ2mjwJC{7ąw(-4y C	<,ǡ|hox[iDV`L VK>E{SzG>MT3x	L\N>ƐٮBfDhڈey<6,]WZadI Iک%zǑ|w^L(/ЀƢ$UCJh2u?&~ݵP9$Ca&G+0bS]A@
xgTTu|<q]
',J<*g6@G(q9 yCusVbyw1,aK+[uW|)" 6[x5:B*>5?Op2[OUɑg?Ȯ+]=8+Ԝ0w3d:'@><LCA^CZZXR/"Ygb<-;y4aU}
偘3ajB.j1?;2`E),ܧ6ŝI|?vÑ!P@\=mXxE6mWOdE>e3QiɊQ$zK(ׁ029fx2%(}5F-61&6ޡJ{N,MֈIK;\O0QfQ}Ϝ^C*f	/	1S	ELwoH{pVLM
4VW،^ڏ2(ʍyMe<KBKJU^E&Ŷ>x|bXA`yWgWgy[@*Wbx,/B:oоmH-ΑDYY4ٌB+kP;Y^[>z?$l8CzOhB̛m1_r\w@w`gxn컛:Ji}Wt!z
֜ p<dr`fYzHvG'wGw4i_0p4Nς^9+.`9`"߰c~j4<p4O3Hz謂c8 zX                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        F                                                                                                                                                                 GQ      Q                                                                                                                                                            5j                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .                                                                                                                                             <                                                                                                ^                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            F                                                                                                                                                                 MQ      R                                                                                                                                                            Mj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   2.                                                                                                                                             <                                                                                                ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     a                                                                             h                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       P                                                                                                                                                                           ]                                    uk                                                                                                                                                                                                                                                                                                                                                               @                                                                                                                                                                                                                                                                          뻺                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ͻ                                                                                                                                                                                                                                                                                     o                                                                                      /                                                                                                                                                                 >                                                        &                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     GO                                                   =      
           
                                                                                      D            9 ! 	!           
#      &      &      )(      (       * K*      *            + #
,           L.           # / m/           1           i5           V 6 6           9            : :           m=           Z > >           A           L B B           LE      oF 7G G H ~I 4J J K v L           L z M  M  M  M  N 1 N X N  N  N X O  O  O      @ P  P                      Q c Q  Q  R  R       S o S       S  T B T  T       T C U       U U       	W       X D
Y       [ 6[ \ 4]       ]                H0^ k j           j                               yl          '  M        i      "  d      -  z      x                                                        P             ^                                          p                                       o                                   {                     ,              ;         m       N                                    v            4                                                                                %             2  O  l              7  T  r                     H                       ,  J                       >                          V                                                                                                                                                                                                              Y            6  T  r            &  D  b                     @                    "     <  Y  v            $  A  ^  {                   L  j                            Y         ,      o, P . n .  .  .  .  .  / " / @ / ^ / | /  /       /                                                                       Q?1  <      4 = P = m =  =  =  =  =  > ! > ? > ] > { >  >  >       >      KP _ b ,c c f Z h       j pj        o       %     G                                                                         1   G                                    /      ]                 u                                                       	           e
                                 0                                                   ]      O        9  Z        m         N  q      $        9  g        =        R        3  V   v      3  V           =         8 f       &       r                     >                          6                                    k                        =                                  \                                  z                 	                                       Q                                                                  a                                                                                                  w                           O                           '                                                                                                                                                                                                                                                                                                                                                                     /                                     Q                                     s                                                                                                                          %                                          l                                                                                                                              A                                                	                                                                                                                                                                                           ^                                                                                                   d                                                                                                                                                                                                                                                                    9                                                                                                                                                                           c                                                          !                                                         "                                                         $                                                             g &                                                             B (                                                              *                                                              +                                                              -                                                              /                                                                   1                                                                   3                                                                   5                                                                   7                                                                   9                                                                   ;                                                                        =                                                                        @                                                                       ( B                                                                       M D                                                                       r F                                                                        H  H  H  I ; I k I  I  I  I   J # J F J i J  J  J  J  K 4 K W K z K  K  K  K  L 7 L h L  L  L  L  M % M H M k M  M  M  M  N 6 N Y N | N  N  N  N  O 9 O j O  O  O  O  P ' P J P m P  P  P  P  Q 8 Q [ Q ~ Q  Q  Q  Q  R ; R l R  R  R  R  S ) S L S o S  S  S  S  T      C T h T       T  T       T  U      B U d U       U U mV      bW      X      tY      [ > [ [ G\ u \ \ \ ] H ] ] ] t^  ^ $                                                                            J                                                                                                                                                                                                                                                                                                                                                                                                                           +F                                                                                                                                        P                     SQ      R                                                                                                                                        ]                e j                Qk                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             m                J .                                                                  /                                                                        <                                                                                      >      ^                                     j      $      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   O                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         8V                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                3F                                               L           qM            M  M N           N      pO      $P                                    UQ      	R      R           S           0T      T           |U                                              &[                                         e j  j                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           -  J  g              2  O  l                5       w                     &  D  y                +       u              6                                                                                                                                                                                                                                        0  N  l               >  \                -                                      7  T  q              <  Y  v             9       d         ;                                \ ,      J . h .  .  .  .  .  .  / : / X / v /  /  /                                                                                  < " =      K = g =  =  =  =  =  =  > 9 > W > u >  >  >  >                ^                                                        *
                                                                                                                                             A                                                                                                                                                                                                                                                                                                                     g           $                                 8                                 Q                                 j                           _           r             
  -                      V           ^                     *       n                          {                        H                                                     .                                  H                                  f                                                             m                                                                                         \                           (                                                                                                                                                                       s                                p                                m                                j                                g                                                                                                                                                                                                                         '                                      o                                                                                                                              6                                          }                                                                                    2 	                                               
                                                                                             f                                                                                              >                                                                                                   Z                                                                                                        |                                                                                                                                                            a                                                                                                                                                                           o                                                          % "                                                         #                                                         %                                                              '                                                             d )                                                             ? +                                                              -                                                              .                                                              1                                                                   2                                                                   4                                                                   6                                                                   8                                                                   :                                                                  ! =                                                                       , ?                                                                       Q A                                                                       v C                                                                        E                                                                        G                                                                       H                SI                I                J                K                K                OL                L                M                N                N                QO                O                P                Q                Q                SR                R                S                &T           T           T           (U           }U                P V      X V      ` V      h V      .[      B \ e\       \  ] 8]      ]      ^ )))




))
))
)%











'(























((((                              A 
      =                                                             9#      %   \&   '   t(   )      *   M+         -      .         U1      4      5         8      
:         <      =         w@      A         D      E   FGQH>IIJIK6L         GMMM         6NoN   O   O      WPP            
QzQQ.R      5S      S   YT      U      UV   X      Z      A\\u]   ]         i         Dk                  _ق}      +c      Ӆ&         C   
                        X         V         3   :   l                     P               t            R         "      B   ʯ   Q      d            ϳ            J                        ͸      ݹ      ۺ   U                                                                                                                                                                                                                                                                                                                                                      y                                                                                 _         -                                       /                                          v<                                                   >   E^b
czc|fh^h   j@}      ӧF6hX         Fޱ                                 G   <   )   :   F                     ǿ                        ?                                           W   >                  ;n          Q   9      j   R         6k*5         S         $      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    HHI   mIII   J&JIJ   JJJ   7KZK}K   KKL   kLLL   M(MKM   MMM   9N\NN   NNO   mOOO   P*PMP   PPP   ;Q^QQ   QQR   oRRR   	S,SOS   SSS      IT      T      T      DU      UVWAW;XnX YSYZZ   T[      \         ^]   +^   ^A
      $ * . 2 9 
 
    # % + 1 3 9 ? !(!5!!###%
&&&($((())F***+++,-.:.G.///h/111J5W5d586E6R66f9s99::::N=[=h=<>I>V>>@AA-B:BGBB,E9EFE\FiF1GGHxI.JJKpLLLLuMMMMM,NRNNNSOzOO.P;PPPPPPP]QQRRSSiSSST<TTTT=UUUUWWXX>YZ	[0[~\/]]]8^;^?^C^fjjjjlllllllǃ#Hڄd_ڈ(ufsʍ׍ u2?L@MZϞܞQ^kJWdkҫ٫ݫѬެiv')6[h<IݲWdq"/ӵ|¹źҺ!.Kh3Pm6Cx	'Ez,9v7DQ  -:GTan{   RU1Om!?].;8Ur =Zw:Ge<I   QU,,],j,K.i....../;/Y/w////1111$1(1,1014181<1@1D1H1L1<#=0=L=h======>:>X>v>>>>>PP_b(ccfVhjjjДӔq~ ۩BҮ¯İձciqy,Bǹ*KXVcpfserervFS`gt*r&o|W<Iz
7XjKn!6d:O}0Sr/R9
4b _l+8o|#0|IXe*7/<IVIXgtgv$1>Kn}!0?N[]jw)7FUdq -<I!tqn}kzhw) />K$3BQ`m( 7 F U d s   p},;JYf7FUds~.;3	@	M	Z	g	t					








(7FUdsgv -<KX?N]l{*7DQ^[jy
(7FUds},;JYhw&3bo|"1@O^m|#2AP]p          !!&"5"D"S"b"q"""""""###	$$'$6$E$T$c$r$$%%%%%&& &-&:&G&T&a&''''''''(( (/(<(e)t))))))))))
**@+O+^+m+|+++++++++-*-9-H-W-f-u-------.//#/2/A/P/_/n/}////111,191F1S1`1m1z111112233)383G3V3e3t333334455)585G5V5e5t555556677)787G7V7e7t777778899)989G9V9e9t99999::;;);8;G;V;e;t;;;;;"=/=<=I=V=c=p=}========-?<?K?Z?i?x??????????RAaApAAAAAAAAAABB"BwCCCCCCCCCCDD+D:DGDEEEEEEEFF#F2FAFPF_FlFGGGGGHH*H9HHHWHfHuHHHHHI9IiIIIII JCJfJJJJ K1KTKwKKKKL4LeLLLLL"MEMhMMMMN3NVNyNNNNO6OgOOOOP$PGPjPPPPQ5QXQ{QQQQR8RiRRRRS&SISlSSSST.T=TfTTTTTTU0U?UaUUUUhV+W^WXXX=YpYZ[:[[C\q\\\]D]]]p^^;_L_S_Z_a_h_o_v_}___________________`	````%`,`3`:`A`H`O`V`]`d`k`r`y``````````````````````aaaaaa%a+a1a7a=aCaIaOaUa[aaagamasayaaaaaaaaaaaaaaaaaaaaaa                ! '       6 = 

9                     ( .    6 < z !*!   $###%%G&&'(_(())   **8+++   -/.<..//   @1114L5Y55:6G6   8h9u99::   <P=]==>>K>   b@@AA/B<B   D.E;EE^FFG:H'IIJ2KL   LLBMzMM         1NXN   N   O   0P@PP   PPPQcQQR   SS   SS   BT   TT   UUVWtXX   ZZ   *\\^]   ]   =^A^i   j   Ak      	llll[Ղg   'M   ބ   "   ߈      -h̍~ wB4A   @BO   $VўlS`:LYhq֫         <Ӭk{,+;]m>N߲Yfv$4յ~ǹǺغ   ?                                                            8   z               |         .   x      9F               "/<IVcp                                                               0         u                                                   <         >K      [      _,-                                       /1   1!1&1*1.12161:1>1B1F1J1r<   %=                                             >   A^bcvcff	hZh   j<}   sk0 ߫RB      Bڱ   mu}   1   &$0xMξXehugtgtx)HUiv
utA*q   >      9Z         Nq   $      g   =         3V&3         =               f   a         -   q      %   ~      LZ      ,      1>K      L[i      jy   &3@      q   $3BP         _ly   +:IXf   !0>               w   t   q   n}   kz            #2@   	'6ETb   + : I X g v     r       />M[   :IXgv      "0   5	B	O	\	i	v				   







	   +:IXgu   jy   !0?M   BQ`o~   ,9FS   ^m|   +:IXgu       />M\kz   (   dq~   %4CRap   &5DR   s          !   )"8"G"V"e"t""""""   ###$$*$9$H$W$f$t$   %%%%%&&"&/&<&I&V&   ''''''''((#(1(   h)w))))))))))*   C+R+a+p+++++++++   ---<-K-Z-i-x------   .//&/5/D/S/b/q////   11!1.1;1H1U1b1o1|1111   2233,3;3J3Y3h3w3333   4455,5;5J5Y5h5w5555   6677,7;7J7Y7h7w7777   8899,9;9J9Y9h9w9999   ::;;,;;;J;Y;h;w;;;;   $=1=>=K=X=e=r========   0???N?]?l?{?????????   UAdAsAAAAAAAAAA	BB   zCCCCCCCCCDDD.D<D   EEEEEEEFF&F5FDFSFaF   GGGG HHH-H<HKHZHiHxHH   HHI   kIII    J#JFJ   JJJ   4KWKzK   KKL   hLLL   M%MHM   MMM   6NYN|N   NNO   jOOO   P'PJP   PPP   8Q[Q~Q   QQR   lRRR   S)SLS   SSS      CT      T      T      BU      UVW-W9XZXY?YZZ   >[      u\         H]   ^   ^?_P_W_^_e_l_s_z____________________````"`)`0`7`>`E`L`S`Z`a`h`o`v`}``````````````````````a
aaaa"a(a.a4a:a@aFaLaRaXa^adajapava|aaaaaaaaaaaaaaaaaaaaaa                              C 
      >                                                             :#      %   ]&   '   u(   )      *   N+         -      .         V1      4      5         8      :         <      =         x@      A         D      E   FGRH?IIJJK7LxL      HMMMMMN7NpNNOZOOO   XPP            Q{QQ/RR   6SqS   STZTT   UEU   UV   X      Z   [B\\v]   ]         imj      Ek                  `ڂ~΃   ,dkԅ(D                           Y         W         4   ;   m                     Q               v            T         $      D   ̯   S      f            ѳ            L      
                  ϸ      ߹      ݺ   V4Qn9Vt         J         .L         @            X                                                      "                                             I               [   8Vt
(Fd         }         z!>[x	&C`}      Nl               a   ",   -R.p...../$/B/`/~//   /                                          w<<   6=R=o=====>#>A>_>}>>>   >   F^bc{c}f h`h   jA}      ԧG7iYɯ      G                              
H+=   *   ;   G                     ȿ                        @                        !                  X   @         Q<o!o"R:;kST7l+6T%@}   (   t         @            8                  m            ?                  ^                  |                              S                                    c                                                      y               Q               )                                                                                                                                                                                                         1                     S                     u                                                                      '                        n                                                                        C                           	                                                                                                            `                                                         f                                                                                                                                                      ;                                                                                                   e                                 !                                 "                                 $                                    i&                                    D(                                    *                                    +                                    -                                    /                                       1                                       3                                       5                                       7                                       9                                       ;                                          =                                          @                                          *B                                          OD                                          tF                                          HHHI=InIIIIJ'JJJkJJJJK8K[K~KKKKL9LlLLLLM)MLMmMMMMN:N]NNNNNO;OnOOOOP+PNPoPPPP	Q<Q_QQQQQR=RpRRRR
S-SPSqSSSST   JTjT   TT   TU   EUfU   UVWBW<XoX!YTYZZ[U[,\O\\\\"]_]],^|^^                                                                                                       %!2!!s###%&&&'!((())?***+++, .7.D..//a/1115T5a55B6O66"9p9}9D::::=X=e==F>S>>@@AA7BDBBD6ECEEfFFGsH`IJJkKXLLLLZMMMMMNKNNNCOlOOO8PvP               +QQQRRSUSSSS-TyTTT'UfUUUVWXX6YZ["[d\]]               ijj                         AĄQ}
   ʈ~bBpԍՎSG	<IJW}ٞ[h_Ta                  ۬Dsܭm$3p>eFl)an,ݵF\jzºϺ      t)Fc.Kh)@k"@m6aANU@X
*7DQ^kxx               |,Jh:X!8            3Pm8Ur#D`F               C,g,-d....../6/T/r///                                                <=-=H=d======>5>S>q>>>>         f^b ccfAh                  {٨v      gб                                 д=sĹغ')UW `m p}/o|0o|1 P]1q~'8|`yBFc QW
4gp#M 3<fL=%K)g#RIi5ay -h4Ub'4~9FS,Udq Js!.;HJz-<KXc%gt4CRan*9F]DE?}<z9w6tBg
&,;H!0?N]j4 C R a p    zi )8GVcCRap>+8=	J	W	d	q	~				H







%4CRap} s*9HUKZixs '4AN[gv%4CRap}/)8GVetQ#0ly.=L[jye />MZ |         !!!2"A"P"_"n"}""""""###$$$$3$B$Q$`$o$|$L%%%%%&&&*&7&D&Q&^&.'''''''''((,(9(	)q))))))))))***L+[+j+y+++++++++,'-6-E-T-c-r-------.// ///>/M/\/k/z////011)161C1P1]1j1w111112233&353D3S3b3q333334455&555D5S5b5q555556677&757D7S7b7q777778899&959D9S9b9q99999::;;&;5;D;S;b;q;;;;;<,=9=F=S=`=m=z========>9?H?W?f?u??????????@^AmA|AAAAAAAAABBBCCCCCCCCCC
DD(D7DDD2EEEEEEEFF F/F>FMF\FiFWGGGGG	HH'H6HEHTHcHrHHHHHI2IOIIIIIJ<J_J}JJJJKMKpKKKK
L-LKLLLLLM>MaMMMMMNONrNNNNO/OMOOOOOP@PcPPPPPQQQtQQQQR1RORRRRRSBSeSSSSS!T8T_T|TTTTTU#U:UZUxUUU&V$WWWQXX6YiYZ[*[[>\a\\\]4]]]_^^_I_                                                                                                       !,!K!S###%&q&&'((())***g++++-1.>..	//5/o1114N5[55<6I6h69j9w9$::::<R=_==@>M>l>@@AA1B>B^BD0E=EE`FFGkHXIIJcKPLLLLTMMMMMNCNNN6OfOOO2PnP               QQQRRSLS}SSS'TpTTTUQUUUVWXXYZ [[[\]]               iyjj                        lڃ8Dw   ĈqY)j΍/yܘ6CbښDQpdkӞUb7ܤN[                  zլ+míTk-j%_@}D[h&~׵"4BRbɺ      k#@]z(Eb:V| :X~0Lz;Hd.$1>KXerU               g&Db4Rp 2            -Jg2Ol>Zx@               .,a,-^.|...../0/N/l///                                                <<'=B=^={=====>/>M>k>>>>         R^bccf8h                  æu̨yi֭կ      SǱ                                 ô7mZkw!O>Zgjwiviv	zyJWkxg!vb}Ws4@]HK{.^dGw*}0`C7B #xYL4c/Ls'DO\y!.K3@MjO^km|(5B_	t'6ERo"an{.=L[h$3@]5zwtqn} =&5B_*9HWd. = L [ j y   t	3#2AP]z=L[jy%2O7	D	Q	^	k	x					







(.=L[jwm| $3BOlETcr!.;HUrap.=L[jw%#2AP_n}*Gfs
(7FUds)8GTqv          
!'!,";"J"Y"h"w"""""""## $$$-$<$K$Z$i$v$$%%%%%
&&$&1&>&K&X&u&''''''''((&(3(P(k)z)))))))))**+*F+U+d+s+++++++++,!-0-?-N-]-l-{-------.//)/8/G/V/e/t/////	11#101=1J1W1d1q1~11111233 3/3>3M3\3k3z33333455 5/5>5M5\5k5z55555677 7/7>7M7\7k7z77777899 9/9>9M9\9k9z99999:;; ;/;>;M;\;k;z;;;;;&=3=@=M=Z=g=t=========3?B?Q?`?o?~?????????@XAgAvAAAAAAAAAABB6B}CCCCCCCCCDD"D1D>D[DEEEEEEEFF)F8FGFVFcFFGGGGHH!H0H?HNH]HlH{HHHHI)IIIzIIIIJ3JVJwJJJJKDKgKKKKL$LELxLLLLM5MXMyMMMMNFNiNNNNO&OGOzOOOOP7PZP{PPPPQHQkQQQQR(RIR|RRRRS9S\S}SSSST2TVTvTTTTTTU4UQUrUUU VWNWHX{X-Y`YZZ$[[8\[\\\].]]]P^^^C_                                                                                                      	!      !#      %   &   (   (   )   C**   +      ,".      .      e/1      85      &6      6T9      v:      :B=      )>      >@      B      B E            GGwHdIJJoK\LL      \MMMMMNONNNGOnOO"P   zP                  Q   RR   ZSS   T/T~TT   ,UzU   UV   X   ;YZ   $[i\#]]                  j                                    FƄV   ̈g[         |      i            &      4                     =            ͣ      6                           ]                  rP   1   Ѳ            K      
      ȵ      h      ~                                 y+He0Mj      3   u         $Bw      )   s      4                                                                                                                              .Lj <Z      +                     5Ro :Wt   7   b   9   O            Z,      f....../8/V/t///                                                    =   J=f======>7>U>s>>>>               %ccfFh                        ިƩ-                                                 մ?                  ;   q   B      R      Q      R      c            1      S                  ^               g      G,   e"V\6lu(O8AhQ?,P+l(T   \         (   l            y            F                           +                  E                  c                                 j                                                Y               %                                                                                             p                  m                  j                  g                  d                                                                                                                           $                      l                                                                        3                        z                                                /	                           
                                                      c                                                      ;                                                         W                                                            y                              
                                                            ^                                                                                                    l                                  ""                                 #                                 %                                    '                                    a)                                    <+                                    -                                    .                                    1                                       2                                       4                                       6                                       8                                       :                                       =                                          )?                                          NA                                          sC                                          E                                          G                                          HHI7IQIIIIIJAJdJJJJJKRKuKKKKL2LMLLLLL MCMfMMMM NNTNwNNNNO4OOOOOOO"PEPhPPPPQQVQyQQQQR6RQRRRRR$SGSjSSSST#T:TdT~TTTTT
U%U<U_UzUUU(V)W\WVXX;YnYZ
[,[[@\c\\\]6]]]d^^#_                                                                                                                                                                                           F#           %      i&      '      (      )           *      Z+                -           .                b1           4           5                8           :                <           =                @           A                D                     F G ^H KI I J VK CL                T M                               | N       O       O           dP                               Q      ;R           BS           S      f T           U           U V      X           Z           N \  ]  ]                                                                                                           p           '                                    P                    #                      $           e                c                @      G      y                                       ]                                                    `                  0            P            _              r                                             X                                                                                 b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        f ,h                                            S C    u e                                                                                           T       I      6      G      S                                                                                     L                                            -                                 d       L                                                  {            -                                    F                                    _                                    x  7                          *            `                 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               V      N W      { X      ` Y       Z      a [            \                k ]      8 ^      ^                                                                                                                 H#      %   j&   '   (   )      *   \+         -      .         d1      4      5         8      :         <      =         @      A         D            FG`HMIIJXKEL                              |N   O   O      eP                  Q   <R      CS      S   fT      U      UV   X      Z      N\]]                                                               q      '                  P         %            &      g         e         A   H   z                     _                              a         1      Q   ٯ   _      t      "      ߳            Z                  Ϸ      ݸ                     c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 f-h                        UEʬwg                                                      T   J   7   H   T      Ȼ      ʽ         ֿ                        N                        /                  e   M                           {      -                  F                  _                  x   a            *      `         1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      a[      \         k]   8^   ^                                                                                                      }       9!'#      %   J&   '   b(   )   **   ;+      +-      .      #/C1      4      5      V68      9      :<      =      Z>e@      A      LBD            FG?H,IIJ7K$L                              ]N   N   O      EP                  hQ   R      #S      S   GT      T      UV   wX   XZ      /\\c]                                                      k         Q                        1                           F      PD      ^!   (   Z   p                  >                              @               0      ?   q   R                   z      8                              ˹               C                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 jfh                        o4$VF                                                      5   *      (   4         |      Ҿ                              -                              y            E      ,                           \                  t      '                  @                  Y                     A               j                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /W   \X   AY   Z   B[      y\         L]   ^   ^                                                                                                                                                                                                                          &5          85s5}5    5  5  5                      6     6    +6  46    >6                                      H6                        R6      \6    e6      9  99                                                                                                                                                                                                                4:>:G:P:Z:d:n:x:::::::::::  ;  T;  `;  l;  x;  ;;;  ;<  V<  <  <  <    <      <        =          +=            D=              _=                |=            =    ====>>> >*>4>>>H>R>  >  >  >            9ICIMIWIaIkIuIIIIIIIIII  I  II  I            J    JJJ)J3J=JGJQJ[JeJoJyJ                                  J  JJJJJJJJJJJJKK                                                      K                                L  L                                                                                                                    L        n6    6    6    7    Z7    7    7    8    F8    8    8    8                29  w99  999  9  9    >  >  >  >  >  	?  ?    /?    A?    T?    g?    z?    ?      ?      ?      ?      ?      ?      @        *@        A@        Y@        q@        @        @          @          @          @          	A          #A          =A            ZA            uA            A            A            A            A              B              !B              ?B              ]B              {B              B                B                B                B                C                9C                YC                  |C                  C                  C                  C                  D                  %D                    MD                    qD                    D                    D                    D                    E                      0E                      WE                      E                      E                      E                      E                        %F                        OF                        zF                        F                        F                        F                          ,G                          YG                          G                          G                          G                          H                            EH                            uH                            H                            H                            I                            K       K      *K      4K      >K      HK      RK      \K      fK      pK      zK      K      K      K      K      K      K      K      K      K    K    L    L    !L                      1L  ;LEL  OLYLdL  qL  {L                                                                                                         '!4!      ##   	&   &   #(   (   )      *   ++      9.F.   //      11   V5c5   D6Q6      r99   ::      Z=g=   H>U>      AA   9BFB      8EEE   hF                           LL                                       :P                                 S      S            T      U      W   X      [                                 j                                    "                                             r   ֍               >K      LY            ۞       ]j         Vc                     ݬ   u         &      5      g   H         cp   !.   ߵ               ĺѺ                                                                         B                           8         CP                ,9FS`mz                                                                        :                                                                     F         H                  i,                                                                                             /=                                                                                          }                                                                                                   ƹ      )   W      bo   r   q~   q~         R_   s      )   ~            {            H                                                                                                                                                                        k         7   {      "/         Wd      )6      ;HU      Wfs      u   #0=J      |   />MZ          iv   6ETcp   ,;H                      |   y   v         (   .=J   #2AP_l   6 E T c r      |      +:IXe   ETcr       -:   ?	L	Y	f	s					   






   	'6ETcr   u   ,;JW   M\kz   )6CP]   ix   	'6ETcr      +:IXgv   %2   n{   !0?N]l{   "1@O\   ~         !!   4"C"R"a"p"""""""   ##$$&$5$D$S$b$q$~$   %%%%&&&,&9&F&S&`&   '''''''(((.(;(   s))))))))))	**   N+]+l+{+++++++++   )-8-G-V-e-t-------   //"/1/@/O/^/m/|////   11+181E1R1_1l1y11111   2
33(373F3U3d3s33333   4
55(575F5U5d5s55555   6
77(777F7U7d7s77777   8
99(979F9U9d9s99999   :
;;(;7;F;U;d;s;;;;;   .=;=H=U=b=o=|========   ;?J?Y?h?w??????????   `AoA~AAAAAAAAABB!B   CCCCCCCCCDD*D9DFD   EEEEEEFF"F1F@FOF^FkF   GGGGHH)H8HGHVHeHtHHH                                                                                                                                                                                                                                                                                                                                                   K_                                                                                                      /S       -_ _       e    x    Xz    3        ^     s        J              ͸               $        <       y        ^       	                  $%            >>F/MS^Xflk^q                              z   |            Z                                       ʂ                     i      iݬ                                                                  D                           &      	         	            B      *      -               U            +                                 6(   *   ,   1   6   <   BC   TG   J      L      W      b      d      Jf      wh      l      p      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Uq@nA                                                               p      q      s      u         y                              #                  L            M                        1         ±      T      Ҳ      ]            s                   "            T            .            v      Ѻ         .      R                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .               ػ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Ϗ         G                  1                  5                     W      +      i      Ӗ=                                                               |            N                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  :                  !                                                                                                                                       n                  l                                                                                                      +_       _ e       x    Vz    1        \     q           H        ˸               "              : w              \ 	                  $      %<>            F-MS^Vfjk\qz                              |   X                                             Ȃ                      
   ߩ   g      g۬B                                                                                             $                     @      (      +               S            )                                    4(   *   ,   1   6   <   B   CRG   J   L      W      b      d      Hf      uh      l      p      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              So>l?                                                            n      o      q      s      w                              !                  J            K            /                  ,         R      в      [            q                               R            t      y            Ϻ      ,            P                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   }      ֻ                                                                                                                     ,_       _ e       x    Wz    2        ]     r           I        ̸               #              ; x              ] 	                  $      %=>            F.MS^Wfkk]qz                              |   Y                                             ɂ                           h      hܬC                                                                                             %                     A      )      ,               T            *                                     5(   *   ,   1   6   <   B   CSG   J   L      W      b      d      If      vh      l      p      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Tp?m@                                                            o      p      r      t      x                              "                  K            L            0      b            -         S      Ѳ      \            r                  !            S            u                  к      -             Q                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      9                                                             V      *            hҖ      <                                 m                  k      {            M            -                                 ~      ׻                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              e                                                                                                                                       *                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ȏ      2@            *            .                  O      #            a˖      5            z             f{            dy   p      ׸      B            "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ̏      6D            .            2                  S      '            eϖ      9      
      ~            j            h}   t      ۸      F            &                                                                                                                                                                          !                #            %       &      (      (      )           *      +                %.           .                1           B5           06                ^9           :                E=           3>                @           $B                #E                     )G G H pI &J J {K hL                                                   N      KO      O           P                               Q      R           bS           T      T           4U           U W      X           Z           n\ (] ]                                                                                                                      [                                 l ^                             l                      )                7                                             H                                 A                                               `                                     w S      4                            N                                 s                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               f Oh                                              :                                                                                                                                         C      y      M           ]           \           ]           n                      =           ^                                 i                                                          O 4                                      a                                 z           -                                 F                                                                                     q      -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [           \                ]      i^      ,_                                                                                                                                                                                                                                                                                                                                                 sM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         #                                                                                                                                                                                                                                                                                                         F                                                                                                7Q   Q                                                                                             %j                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
.                                                                                    <                                                         ^                                                                              r                                             7                                                                                                                                                                                                                                                      E                           vL      @M      MMN      N   XO   O      P            Q   Q   R      oS      T   T      CU                           [            ]         ikj      ?k                  Y      ̃               i                                                                                                                                                      o                                                                                                                                                               ֺ      2Ol7Tr         H         ,J         >            V                                                                                                    G               Y   6Tr&Db         {            s<Yv$A^{       Lj               Y    ,   -P.n...../"/@/^/|//   /                                          p<<   4=P=m=====>!>?>]>{>>>   >   ?^                     j                                       ǯ      @                                       )                                                                                                                                                                                       O                  m                         9                  R            $      ~               >      &   r         >            6                  k            =                  \                  z         	                     Q                                    a                                                      w               O               '                                                                                                                                                                                                         /                     Q                     s                                                                      %                        l                                                                        A                           	                                                                                                            ^                                                         d                                                                                                                                                      9                                                                                                   c                                 !                                 "                                 $                                    g&                                    B(                                    *                                    +                                    -                                    /                                       1                                       3                                       5                                       7                                       9                                       ;                                          =                                          @                                          (B                                          MD                                          rF                                          H         ;I         I         iJ         K         K         7L         L         kM         N         N         9O         O         mP         Q         Q         ;R         R         oS         T      hT      T      U      dU      V
W   7X   Y   Z   [   *\M\   \\ ]   ]   z^                                                                                                                                                                                                                                                                                                                                                jM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             M                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        6V                                                                                                                                                                                                                                                                                                                                                ^M                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        *VZ]dhlptx|	!%)8@HL_fm.5<@Y`gv}	&-1DKRfmtx
%4BQ`o}					!	2	F	Y	s	w																		 



)
?
G
K
_
d
i
n













#+38@Hhmuz!)1EMUks{	%5=EU]ew	!)19AIQfnv~&.6>FNV^fnv	#+08=EJOT\afns{$,3;CLQYahpx
/49>CHMRW\afkpx} (-5:?GLT\aey~ %*/4DIQV[`ejoty~/3:BINhp|%)0KZx|
 (/7?FNV]emt|#+2:BIQYlt#(08=EMRZbgow|"'/49AFKPX]ejrz "*27?GLT\diqy
&.5=BJRYafnv}%*2:AIQV^fmu}	%-5=BJRYaiqv~")19AINV^emu} 
   ! ) 1 9 > F N U ] e m u z                  !
!!!!!)!1!9!A!F!N!V!]!e!m!u!}!!!!!!!!!!!!!!!!!!"""""")"1"9"A"I"Q"Y"^"f"n"u"}""""""""""""""""""####%#-#5#=#B#J#R#Y#a#i#q#y##################$	$$$!$)$.$6$>$E$M$U$]$e$m$u$}$$$$$$$$$$$$$$$$$$%%%%%%*%2%:%A%I%Q%Y%a%i%q%y%~%%%%%%%%%%%%%%%%%&	&&&"&*&/&7&?&F&N&V&^&f&n&v&~&&&&&&&&&&&&&&&&&&''''&'.'6'>'C'K'S'Z'b'j'r'z''''''''''''''''''(((("(*(2(:(B(J(S([(`(h(p(w(((((((((((((((((())))#)()0)8)?)G)O)W)_)g)o)w)))))))))))))))))) *****'*/*7*?*G*O*T*\*d*k*s*{***************** ++++ +(+-+5+=+D+L+T+\+d+l+t+|+++++++++++++++++ ,,,,,$,,,4,<,D,L,T,\,d,l,q,y,,,,,,,,,,,,,,,,,,----$-,-4-<-E-M-R-Z-b-i-q-y------------------....%.-.5.:.B.J.Q.Y.a.i.q.y..................////"/*/2/9/A/I/Q/Y/a/i/q/y///////////////////0
000"0'0/070?0D0L0T0\0a0i0q0y0~0000000000000000001
1111'1,141<1D1I1Q1Y1a1f1n1v1~11111111111111111111 22
222I2N2n2s2222222222222222222233
33333#3(3-32373<3A3F3K3P3U3Z3_3d3i3n3s3x3}3333333333333333333333333334	44444"4'4,41464;4@4E4J4O4T4Y4^4c4h4m4r4w4|44444444444444444444444444455                                                                                                                                                                                                                                                                                                                                                lM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                W      j                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               HV   PV   XV   `V                                                                                                                                                                                                                                                                                                               ;F<F=F>F?F@FAFBF                           N#N   N   qO      %P                  WQ   R      S      S   2T      T      ~U                        ,[-[.[                                                   ā         ˄Є         Ј                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^____                        >?@ABCDEFG                                                   "                                                                                                                                                                                                kp   (-         <A         UZ         ns   !&                           /                X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    HHH   YI^IcI   III   JJJ   !K&K+K   KKK   ULZL_L   LLL   MMM   #N(N-N   NNN   WO\OaO   OOO   PPP   %Q*Q/Q   QQQ   YR^RcR   RRR   SSS      (T      T      T      *U      U                              0[      g\         :]   ]   ^                                 O 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        lh      M}                                                                                                                                                                                                                                      c                e           g      h      i      j      k           m      n                o           q                r           t            t                v           x                y           {                |           ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 b                                             d                                                                                                                                                                                                                                                                                                                                                                                                                                                   f                     wg                                                                                                                                                                                                                                                                                                                                                                                    h                                                                                                                                                                                                                                                                                    cj                                                                              j                                                                                       Hk                                                   k                                                                                                                              mm   bn}:n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5o                                    o                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             :o                                                                                                                                                                                                                                                                                                                                                                                                                                                                             :p                                                                                                                                   _:q                                                                                                                                                  :r                                                                                      r                                                                                                                                                                                                                   )s                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     <T      T      T      >U      U                                                                                                                                                                                                                                                                                                         CF                           L               MM(N      N   vO   *P                     XQ   R   S      S      7T   T      U                           /[                        ejj                                          Մ               Ո   #                                                                                                                                                                                                                                                                                                                     -Jg2Ol      5   w         &Dy      +   u      6                                                                                                                              0Nl >\      -                  7Tq<Yv   9   d   ;                  \,   J.h....../:/X/v///                                                <"=   K=g======>9>W>u>>>>         _                                 H                                                                              '   A                                                                                                                                                                                          u      2                  F                  _                  x      +                           
4         ]      ^         *   n            {            H                           .                  H                  f                                 m                                                 \               (                                                                                             s                  p                  m                  j                  g                                                                                                                           '                      o                                                                        6                        }                                                2	                           
                                                      f                                                      >                                                         Z                                                            |                                                                                          a                                                                                                   o                                  %"                                 #                                 %                                    '                                    d)                                    ?+                                    -                                    .                                    1                                       2                                       4                                       6                                       8                                       :                                       !=                                          ,?                                          QA                                          vC                                          E                                          G                                          H         hI         I         J         0K         K         dL         L         M         2N         N         fO          P         P         4Q         Q         hR         S         S         -T      T      T      /U      U                                 5[   B\l\   \]?]   ]   ^            {     <  X  x   K  l   D    ^  $  W  w    0  k      R   #  ;     v   J   b 	  /    C      :    u    .   B 	     Q  	  t   I    i  -          9      s     h  ,     A        P      H   a  g  +  @  ~   O   f  *     }      G    e  )    ?   \  |   N   
  `  d  (   [  {   M  F   T  '  >   Z  z      n   	   &    =  y   Y  L   c     m   E   _  S   %   S S                        u  }Vj core_intrinsics derive_clone_copy  .x_ uV1w %  '        .x5M^m   #2  Ȥ" panic_internals generic_assert_internals  .x|畂^r   40 fȤ"إ""  .x.5o    &         .x^&k  $crate::panic::panic_2015 #	- #إ"US   .x9O%{   l>         .x5nPj   \ S      .x`H            .x5Op'vA U8 }Ȥ" fmt_helpers_for_derive``  .x %   %       .x++޳   N2 "Ȥ"إ""  .x)xx"9   |J         .xӷH    S      .xَKN   "0 Ȥ"إ""  .xI' %  $ (       .xi+e 6 ~Ȥ""``  .x?"\   S fmt_internals fmt_arguments_from_str      .x#<   3         .xkt̔   : Ȥ"إ""  .x7dm   <2 Ȥ"إ""  .x
\6   E S      .xDxu   : Ȥ"إ""  .xl#vs  $crate::panic::unreachable_2015 p1: #إ"US   .x5j %  | C       .x1%lAA+   N0 @Ȥ"إ""  .x6<_   T S      .x*,
 *  9 7       .xݤ Ut9 u=DȤ"bb  .x2OQ %  ! C       .xDj   d S      .xN(-   l1         .x!2^   /: Ȥ"إ""  .xqLa!q    4        .xGM %  3 4       .x~\,z  SȤ"bb  .x?[a   <0 cȤ"إ""  .x	n$5    S      .xj?T/g    ,        .xN@ " p.5 إ"US   .xrgN %  t _       .xB[j$   L         .x8
uMt  42     .x$7ru   6         .xx"Iu U<= ef"Ȥ" 	derive_eq  .xNRvn   j S      .xC4 %   	       .xو/4  C2     .x?G*Z@    S      .xtNo@   + ;	        .x%Ϲ"   Ԯ: 
Ȥ"إ""  .x("ʨc* %  0 z
       .xaI  Ȥ""  .x}CLd   " S      .x>(   92 
Ȥ"إ""  .xubs   @ S      .xTC
Z4,   : NȤ"إ""  .xƽ0 " p* إ"US   .xVuO   H: Ȥ"إ""  .x5ش=   1 .       .xpKW   44 0Ȥ"إ""  .x~b+
 UA O"Ȥ"  .xAw    S      .xKL %          .xnTB ,  0        .x   ` S      .x	/   '> _Ȥ"إ""  .x_ ^    S      .x&X   f  liballoc_internals   .xi*_]9 %  - A       .xKh  Ȥ"  .xvD`   80 sȤ"إ""  .xgĘԑ    S      .x QQ)    <        .xRyeI0 " p' .
إ"US   .xQ(!N   E         .x
}   | S      .xgD            .x>͝(   +          .xq:Eݯ U$C  uqȤ"ڤ"  .xqDG %   W       .xAL   R2 TȤ"إ""  .xI   ) S      .xnKA   l$         .x`H    S      .xHs %  * J       .x:d/ $5 XȤ"ڤ"  .xp(E   S S      .xZ`*   lD         .xb%.   52 Ȥ"إ""  .x&]I9LP   : Ȥ"إ""  .x1/Ҕ3U  $crate::const_format_args ^%*# ֕ ""  .x&JWO   A> Ȥ"إ""  .xh`P    S      .x4K?   '4 Ȥ"إ""  .x[?8蝉u UBI Ȥ"ڤ"  .x>dǸ
   : Ȥ"إ""  .x:sI %          .x|`=!   R0 Ȥ"إ""  .xZw=i   |P         .xUSPێF   W S      .xƲk   ~ S      .x.            & _         t Ŭ s  .x"V(q   t: 3s  .xI   t bs  .xY."   t5 s  .x]w^z   	-  ts  .x">9pۑ      y\      o   ӑ   d   .   Z8         t   R      6x   |   Ƒ                        wVבuX>g                           {   4ߑ   }   B      H      h   2   ڐ      @      J%   ͐   s   	   qT:                                                                                 kDϑ                ֐^<`F!ȐL            l                                                                                                                                                            Ð                                                                                                                  b   ʑ         N)   ѐ                                                                  ސ:Ȝaʤ>:@VE   L,a                        їИףΠ                        ʥvjw~Wh$1!Җ^~B   55   	ɡJ}e,   C[q            oݝ_(c<IPo%Q:mUorޞf   9nG<ާ|                        
Д2ӕ%ߙ                        KQ_͝O 5,ڦ@ߟ_   	}*!a   ғNnݚ0բSכ   `ǣx            }.*FZg3nXODHT <                              컛(              go              &&G                           ^PhQ
  ^(Ȯg              ZTxWw  )x(Z  O\(@$  RT2<$  l(1  3ihJ  khâ9  g|F  PC(6d(   q6H$D7   O24Q  d=@?   1B6G!  KUYW  1-Ee0  t<  h  kg   VK  3a  iɊ                                                  v:$M  ApX$@ڛ@                                      җY)   	mu*(              ,b  I[-(  mH-Α  l/PE  0x3k  s1ȕ   w18W  v/l  %1	  ؀p5P   Ge6 :h   7e\   Cu6xY  IYx80N  *:  Q\-:g  c~]2!  ]=T  6>*;   wn=4X  )PU5./  IDA,   2  4<p8  wnD]  E  Nk`FPJqp  *22`G0$d&  P݄H  I0%  ݁	F0]  |EP0  6`LF%   UCJh2  MNh    @}N               cQ              3PdpSx3  b`T8              8V C  rCW(ű                          l=`Zp                                       ^93  n_(?  WOA`Ps   Ϟ_h*_>  jBObHg   D06`|  X|d    hBenja  !ɜfҹv  F}gȔM  $h8aS                          Mk^n  cElXK&               
XnUO  Wwo2                                                  pUtx  7t(`D  av&1   |Ow5   Rw=   1yW[  0 vL=  }{   fۛy8  (vP  +dwxD  +xQ  <t5     w@w`g&  2\?  #-԰I                          0P	                                                              137A  bEȳ+  4ď,              oc0X  d}Zax                           fBe  bM!    8{R{$|  5Gt  ΂up   ֚(rJ  K"P  9 ;  
-M0`  /Mʞ*  p0  %S'  3x	L  pap  zOhB#  cy  򽫥HNd  2wnP                          fטAHc  fzO  R~  $sX+>  YG   WU              ̃#h:!  |}0+i:  a{IBM                          ~ݵP9  ɉ>               oSH`                                       Y<0               8T  ί  Ry              z%`K<  EA*e              q`)e=  ±PƸ  VXޞ-  >lǐB  1)h?  um**j              eB  ;(ԍ   JvLsͨ                          Rxxf  Զȥ   2Rp[  2AN  X>  ཆY   ׸=n  [  +R8{  YTڈ̞   'uHKn  m5h^  (z   &ռ݀^,  #0@¥    <B"ሲ  =`S  Iq_@  <P>%s   yʹ0R  |hox[  zG>  hڈey  g?Ȯ+  o#  ]G׈К	;  :z9<XA3  h  JhT+  !=
  '(8  ΀U  \\ٜ  YL؟  

p][  a򸣳  Q(ߙ   1`8ȗ  s  ãk  ]\  ѓd *    Ǩ  F  #dY O  5?Op  X6 ̼  Bb  uضM  Q\/   SZ =  	[  JyN^  g  ;aƭ  x	Y݇  ;2`E  P@  >?  8C"  Za  \=mXxE  >A  	gsIm:   F7A  ƋyCij  )xN)RT  ,  Wa׽  ֐+y7nh  ,vA)  T)9F  ñ;w}  Nt@  Nna1   h@  P<R  LH0  qW 9p   k!  1!}D  Bu#I  Fsq[2  I\  \  yzQ"  WZʝ'QDU  l)c 5  ߅T*Z  E+E?  w9s6  <-!  G(q9  G</o2   2O0   0ܻ  /NZ  ),ܧ6  *W  5Qb2  U6   J6iN                                                              +=!QX   	>  9Rw?5   "?ɵ  /r?Ѳ  gB!Zh  Al  w
              2!+|F  [GQT  4]H!C-  RG!P  .JYc  '!TK>
  SJL   1KM9  ]=8  Q  ڏ2(  Qf   yQpQA  ZXR/  "߰6  oUAm                                                  ^CZ  '![9Tp  u̯@\Y               L=^1܉w   ~_F   In_A  a1E   洅	`>j              RIdvx  ӲdS  `fYzH.  
xgT                          ޲jY  ܱSku  Gl[.i              En;J                                                                                                                                                              I|?v  rk}$+  h}`W                          Qw              JAQ   ;4)>Z              k/fY0   BBe1l@  b|.  (^                                       vL@                           Vn                           Z-Bp  7	ٔqj   ܦ@fr   UV  W|  1S	EL	  Y4y  (}              1ˈX              ɲoc              zҠ!              ݢ9                                      t3W  /O  Q8NO     $)WQ-  X1  a7]  	ta  q\!o   qR   sIٮJ  y$Ev  @y  AO_   nhDaO  ?oQT  fRuz&              L>6  j1?                          ofȼ!h  &01I              @Neh  QfQ}  (\                                                  .{b3  
T  BAȲ  Cf K  ʷa  )˩  %Ag
   MiƼ  wJC{  DYY4  xn'  r~YzE                          fK9AAKm   VI]              b'XZ   aY5  m)   R)ځ6  A8!a  Gٱ47  Ģ  $WڕQ  nJ߹gV  jg؁9Z  dᒮ   )n  Sߙ2  (ׁ0  Ari_$#  
  ̛m1$                          sQm-  1   7)姡   i	1   0bS]A@  V,Yj  -a                           CEٜ  W_yM6  ad\U  l`Iiݨ              ŗ65N{              	6kaKt  "zU   n4 AQ  l=E  61&  h|!V  ]] 0|  zgby/  ,'X  .S-                                                     :%	BE   	*              R9              `9`5  XcBY  l2  X  xVg   r7   3QW   6wb  )"   ߮F              Lʅ  y9*  kR  =zח  U**)H              -a              Ñ!              We#E  gK#Bs  EtF%   v2%RK.  #'H   9J#  I68(\*  SYb*5              ,QM,
d!   Ĺj,z,  S7.*  o։,bݑ  O-0<   ]
',J<*                                                  ?_ɭ6M<  m7ھ4                                      X;S  p<dr-  {=B   J>(*  >JJ  @=K  x|bXA                          jVD8  <ED   ;FrJ   JDJA   #FR  dI Iک  !Jd#  dE>  ޥL#   oYMbY  L^Q  ԥM*b  öPbXg  $QY(m  >@ ;QK  d^QJF  {1R4  ǵU  2bVƩ  smVWBf+2  |ZtW*  LM
                          4\2   [\_\c  2oh^
  _  -`ʒ2  i_QfH  Sb_  Rncj    謂c8:  $e               &g                                                  krvl                          f_o^t                          J!r:  &_A4r2;2  KtX=  BquZW1                                                  "5;z  G	{q  Y*{              ~\~V8i   >c(                          j*o  Szj\                                                   ]2Tq  lrF(  5:B*>  Q$zK                          ν                                                  e[mɷD   뫓WE   pT4  c~j7  cSbG               > =  ?RFRy~k  i	0N  #:ns  yw1,  'Tp5ï  2W  ֜ ,                                      %9Q              l(   S@R~   tq!t                          xH+I              #[Bc  4ZE              z/z  E#u]   Nj<QY  ʻptR!-  >DzC   PPJG  ,*b   Ac
g  w0rH  EJ&0   j$  ?!n   i$   s~k)|  m래:%  Tb-  MX4  [$Ve   ^  êJp  gB  6`J  1`҆z  X)!u
r}?   T2ǲdZ   ֖bw  RWu  (7c  4̊L  x$P͊@   zX;  ~=rWq  SB(              mҚNj  VRY   t`Ӻ   ĥ{  
?ʨ2  9+zӄ  S
N  "]4   t*%p  c:!H  Pv(  &ݪ@   3lj<"  -"  X<~u*{  Zo  w\R:  bwf   PނDݿ   K˟j4]  `ي_  v1jq  LƠi  ir:W)  yj[QU  k*&  jYd  4bq  >0XH  22  J ?B%  w9+  ŷZ  jB.  jD:  Z)b  :J)  סK$p  {)"]R   tArL  XÅHu   OZ  d`:Q;^  ~BB8  Bb5IS   <p2a   :K"  .+!  $   V7<|f   )F}  t{s{  Io  Ԑ0 nX  o  /  !z
+  >N<~(                          OKC  [_  SL;4m   E۲k  5e[[}  u0  M-+ԃ  jNl
  6ޡ               x  ~-  6@                                      [5  ~K|A                                         [I$[4  tݍ$kO  A&f  :K&&  T8(%)  nS)Kf;  ݹ(S/  rq+K>   T+  >RJ-SbD3  5-˄eg  ߃/R#   n/R  **?s1  /[˘$  PM35M  8S4'[  5w5[T  H$e6a  2[O  ٌB+k  XM9{'  Skm:2              -"<,)               a7r>##              	9@W.  YaA;b*   d6A3   BfB3#E   B  7sAo  ~C˅V  =-G @  H@n  Ϝ^C*  KBKJ                                                               ^P|   cQ   >*Q{   -P~                          iV`                                      ZZ%              u\w  ]{,  0.^f   3W_ۿ~   g`ә  F{aeaQ  &]L  U^E&  Bd[  e}  \ f3j                          ;2+i   ^jSl                          ݇mS              ¤oc  7p?6   pk/  |x^r  6Lo"V              Xuy  \svk[  XwR"{  WxS    |x3   D٣Hz  }y  (*|  '^}>  z~Co   ȸH~[ +  @1yn}3\_L  h3  t+c'  i|Vzdk  US              	\j  aK+              _
+gt!  .&nz  ۋcq~  8^  W$                                                               o+                           	3sfe  ŜQ[  0l莘n   g+IS   _Ŗ  Xׯ   yCusVb                          i1{O                                                                                      .j|  vfKS0i  Uԩ  ;                                      _J   m]yQk  f%6                                                   v2;x  Jx  D̷h  w5[XG  oH{                          Y뵛.   FK   KҚƼo  &C=\q  nDI  IT  MdZÄF  |WSi  Y*ĳ	ˈ  K#;  pfKQ  r9ǳ   a  )ǫY  UC|  ?gċj  #E,  'ʫb  P;Y                                                  Mk>{   ;ׂ  LCA  J33؎  #                          gs1  &G+                          &M#dl   ߫l[  أu                          >Уς5  dR[  {;  v4  M\$  CiS;X  Iki  
y  u?&              ni  u|T̜X  s$V9  V*$ǿ                          G                          Fo+   Iu	k  H&h{  8w  S  ;3I  M92m  J;   "[cf  .Uq   f )L  ;dsJ0   C	  >E{S  $Ca  g;T[;  ,VDc  {S3|   Rz  	   YE	   fC  e~W
d7?  (]l8  r  *zKe  !ԩ%  
`  >tW  dNhz  Όm  /	  |ld  B/Cq  ?X*%
                          P}	  [D@%  @#4               TQ4C  ɴ 0S               CI"DJ   @"   D {#$3  %  QȽm"h  u"7  qhy&:Z  H'DF  H_"                                      Uk.lA   Ɣ/d3  ]O:/L2  r1SO  2}              w(-4y                                      8              :	:  ;,   E:,  ;;G   n=L              D0\@  j@Tk  FBkk   R	-B   fSyBlw?  SDA  
#BAݢ  DXGlϛ   ,H  H|:  2JXs   CbKd   vL$6  `ZqMl.Y  ,K  AKOh\  Pg  )z"LD=v  JP  qi#JR  UT4Qt   --S  q"SW  ^4S6n  6@^X4-P  yG,   $qO-  o}[L|   J0 [dZ  nB\  Ր^4`   g^;   )K`Li{  w^L(  4O3Hz9  .cܜr                          	efV'  t8^gF              4i,m  ,u;jDM  'j4JP  i/#  km  9%ڵn,	  @	jD؛  HgVZpW              wJxrd`              ?ted  LKt6                          @xZ   	(x   T(zV  rz+b  FZW|4  m|Du  ~|q  Xu3,9  S<53  WT   ^}tl  W  xO  iDVɶ  Tu|<q  -;y4aU  "4  BV  >;,  ?ugL  $l!                                      ǁ@  f0Ǒ|uH  xDE   Rɒ  %zǑ|  s畜  *ܖo              T,|u  ʬݙDL8  sq|  nꜧ¤                          h
e                           h{Z  a?  $C  By BD  `X;   1D  jlQ'  y[@  vG'w/  pڪ|  w<y%                                                              `_  Tg9$I  7v±|  Y&+1  .P6   &.Y  .x    8!ďe  |#T  t̒[[  -",YJw  Vױ/  ވ`                                                                          hČm                                                  ]	D+  yM  T'ˬ                                                  =U4  <,ǡ  Ö*Ǳ                          dC               ~@\ja  4VW،                          !e,f  |8  6A                                      s*Zh]                                      `d^5  \A-c   z.dcZ  mmHĕ  ;<e   l   aR뜛  7dʵ4  {pJ  [$   bl  )W>  Ku	ji  FSx  G5,  e<  .a.x               H/P                           h[le   LC-ϧ'   \EΎO   Ŷ>  i/4?  4   mL" P  }   V7=ě  Q0=AI   Ruz  Moflt>   -d  0-m8B  Zڶ ݨf              a
=]  Tu&)q   dmS  0YJ    //%~V	  }t  W-[  m
ݔB  nM   _},  io7l֗  }
偘  %9   IkX=   9u?.  *m  u}              1C               ͭFZ*              7L eB  !z  ^!`k   +"<  c̷#>2  %$M  N&MQQ   f&@B   u4p&1  (E  	U*eL  zV+Ah5  F&?  "L-  y%&t  &(x  @0m  ,]W  פ2e  Tif2ejM  ;4}  uzS5%V  6M};   )5c6  V3  9z  _:e6   .:e2  .b<=[  z<  >=7  0R?U_   @%<	  ́AU%[  aB|@  +T9CMf  $!@퀙~  f>ؕ  _0p41  P*G                          J]>  WNKł  "+Leޝ  M   5	5N$   	|OɎ  !Pg   (2KQ   7LQTV  6SU   78US}2   -TED  
oNU]x  RTD  !WDd  dSU  WP  +[  zoO  rq]X  J$T=Ro  r'SI?   
!`A.  NTa݊  6[x  K;\O0              #3eR  f	                          i$                                      ,omf               l>iotd  8p  <Mp=Z  Yb?p%5  b(ov  \t=\s2   \N]u-  _v=휍  ub%o              "jyԶ   %ezM              {|'7              :*~%:              Vk=Cp              ܓ?   unk   4(-  u}A   *e/  guZF  5:%8    ųUåY  if)  [Eީo  F|8   Yef  䍵K  𩉝n  (ő@-  [
ޒ}1T  Nk]  J4 e-   Lϓ}  R(?  "e   ƒc  ]s  <КEf   tM-z  \N>Ɛ  i}Wt*              +著űP~  HڠE   ̃kX  iY.  g;n  z`G  ZTޠ  	\-C      ImVj  ){کMѰ(  ^ϩݳ  Q2r>*;  x}@  O7   𜈭uT  ;k\*  Bɯb  3rmq`  ֤e}  ~<              &@UF                          YdC%TB   4ѸE  qM)Ժ  hޓE>o                                                              .g=3   @-j_  7]&r  6U  =mfy  KXmiR  [u              tS]G*                          _+3f   %  mj              Ce	(  H8ѭy}(  f0  }%`u  Vr   D\]'C  `=  {lB  lE/  BuM  &݉ F               N*ܽi`  Bݽy   >h   E&  Z  b^nwU|;  <!  T(9߽Ϳ  ֈI  	eC<   Iu	y   4 &畫                                      v嬫  M  ,D=̛  Q5JH                                      D
u   b"x  UĢ   x]$X   ,2  e76  hvAK  1N   D-  2%                          ^-<	  |J7                          ~dr.   9  [;)C>4  w=N@Q                                                  (G
,%  9_Ke  ;@a[               Xb:  D{
VO                          pv   'WFd'+  3@67  yH2y   cHR  wO)SN  Qɹ>  m"  3  R03   4T
  J+\>r  &ʏ  #c%  Wm j  ^  "x  Ļ"N              0ʤ,%  &1  ~'	  6Q'[  x(.                                      AW-6L                           \Y0~  0K8=              3.|  4ޖ              <6  u7W<                                      dE;.T<  cx<fq   <I  #R>vN  e%<!VQ                          ٮBfD  C_              4U[E.D                          -H6㊒  DIFNb%  |IֽU  ǀKF>;  J'FI  UOIs  nlN+  L~  XN`n  0LN? 1  :!IY  Nς2  3TBz   T  rV!  `JV5  
jXyN   tx>X媅              KU[]  ^j8[4              lP^&--N   @_W$  13`N_  paVQ_                                                                                      i~} $              $ks'   kF;  ylk~C?K  N"Pltl              pV  ֗qnڱ               N;s6E              )u᤮  Lqv  x<wN5K  |X&vnR              NA̒zF-"  M{Fj.              jr}Vެ@              bOn0  з$              e  Ē  ;؄>   *  a{^U  {`!  ti.1  FPԉt  /\  |f  NŌ6f9  c}  Վ  /pďN   &[  څv2e  	  )Rct   
Ɠ  `O"  }D-ē  RBFޓ  Fǘ+=  	<VJ]  qv$  ȴMlX  Xfn秆  '@><  qT0  J{N,  𙩠ދ  +.4  Y               t-  ̺
ME  5'   y6  )b  bx,/              t^&              ٭=  T6!fQX  ;  +c6B9^   Up]              bVW3   SSNnn   5 n[  {Q<.  9f>  ~ސe|  ͈ո^u  <  ıtUd  ݁\  7꽦I  x?v"  m  h<F   3   y   Q^z1  Sfӣs  G$Cm  yֶq  uņ3  DVy  !(f  }Rʞ#.V  1|In  ΤN  j^)  gOXfޫ   /d֥N  sdΧ"4  Ѿo  DIT  6|Ӯ'   OVY  vVS  t !Xv   ;zk  Yµ׶o  12l  (ڮx   f4^=  vVV[  
9Vc  EbP^!  Bfk  C\^}   ~~ez  @`߾  Ad6  qYXtL  jnr  VJ6   ЀƢ$  y":   9fx  ,~R~
  PƬF  ^  ]yb  X~s  B  ?^                          QV(7  ʧ\@  Xc.Xh              0i  GR  e3              U>R                          VԀF    c  B ƫ   I  Gj  ߜ!T   LqC   S|_W  @I'o>  tI  ;6{  YW;$&  9k2G.  Uɑ  B:oо  ʑW5  =,  qwC                          &#c;  YgS  58׿               bw@   =  aJ#&                          -|)  U}Q9  G;  +ѴE   Y7R{  JRwA/  kc  \N  ~#tJ  s#H-  AT$r^w                                                              0BP[+$   6+C¼   fo,'  b.ob  RS.c  eG0D3  11=B  ,2S  +Ԝ0w3   "4"   Z4g/  X6Gu  4O{+  h8?V;`               1:[  d;O$   <   (<  `F>o`  N# "?W   ,x>1  Hn'A(  )>  ZsB;p  fDv  b!E/o#   .ZqEo  ,DOA"  ^[>z?   hIFx  HqIw`F]  UiwK'a  o?L(L  1MӉ  b1HNo+  ZCN7  N^              !RcQ                          G~U8?  #˘!V֟;   c.tWi   XO$  . U'                                                                          `v                                      !updE              iAfR,  ^:gZ   
7f;8  n2iw   q;Փi_8D  X[:i҅  /Asl%k  h
lY  *nO"$  QnDn'7  "p7a(  ^<q׎  `yWgWg  s6]  $t]  h"ugE  V{_uw0~  wqwW\  Gw4i0              zM%7                                      f~w!B                                      _0W                          ܅?TIm  7ą              Kt#r  V=yL  Qr媊>ө   {M5  ˔  M	  lʎ'4  -:@   z=g  ej   >ߒl  ĺēUA                                                  "Ygb<  $S>v   4RU   \   Nf  ǣ8  MT  r۟   5ű'   *O>  yS+ǟm  /'b"  'j  +0yp   Xg  ic+Wt  ӽ7/f  .qJ柇۴<  lרL  %N,ߩ{  08w  VA^ѷ}  Vom)V  î$KV   `O\  Rv  }XWd  7^+   {Sгc   мls  #L9  b!;#  lW-   L>  «R  ;Ud   XES  _4'oW  bM^Ĭ  tL7T=h  {ߥPf  `L              qjtRï  nrU  _r\%  ƧM>  7c{
              \xr  ʉɏ                          ϭ7V+G              NJ./4$  
n 3  п  PG  ME?  d:  Vvl   4]                                                                          S  6w  6{w  C              &thR  oW5  X)(O%4\  i^՗r  6mWO   SK              9sP鷿  \G  -Qf-               5F-  \Z	   @  /{'B   ,/g  E
+  ǪOMB{  v:;u  sQ7  :z+  ̘'	kt  /Ä_  `FdB   &ny  +7ޤ              NJS    {tG  w  dG(W+Ogh%QQI"r#2K|ScELMmJXHwlo6FDs,B|dB~,	|vm.{82u.J YqXO/TcM5\db7%g "oK+&rqR( 3.nE IBX>X9{q	{U)&dvf2QG'?|R4&R[PWN%22XOC!jBE-prb =O7 U/R`nQArWC<tJ~B[ll-YodzfQoTo'ft[./pcnN`!j"w4)pk7 ;: ~w8"p."-Q ]-bn1p	YgqZ-6;TExjjH{meR(oX6Y
{D#irmkU$Pe{;+v(-c>?&i!3t>&RD7Y_Q'iEP"L''D=c$2>Q1|YL\^=o=%F,}qCQG+WxA\rS] VAN&n=%T(W+<,
"c0IGo`t	u^sKzN"\iSkL2tn\)9Ixd"%xYFPT,(v,%#
cw
 1ZT3 Ut~f/Ft8iW~#%[+ U?g_a ShmCMc"n:(y!Ok_$XP7Hv2/8!0A>-RUq& 8'Wksi'.~ N=dyl_ywng(,i$VRp 8V&$?J$wV3K=T7xeG!/6}PAjkP` E zORUq	"2egL|-n0'}JFmq{r"x7+  C%mult0;T3Pi0c>5~NfEq`<NC}nz7/5C5:7?URW7)KW1>\B\y~}4,=M#c."|oneFlt@,>I?`,EA lq2-AfdvF4
4N+c#txpL3p%)0-`M=v[RkfT04U8>	\i)"@y@mp_W)QruULR5ZgnMrZ9bc~oS(x(V`p~ u>Bi\=fS#6l%M@eWM+1KXRz|Xp'd8*p!lUV:"qW7>&aZ-n!pr(z;<|veKp-%PW6G&{RPc!5V
R 4w-bViRZ%nwK4}PEiqSGb\|b2!}Y8i\+zw[kLJ@g-!=5	p(!"Z4S^zK+2A>+N?=
Qdz_LljM^AoqaG3J*u<k"gF7@aTflRZ:Y-j9VNj]w_85X \#zlRTec7* rj2T[aH:(|~	p!5XIILAPaI0>?n*_?{|Yw)a#|>p0wv6&4x4sB`f$W<SU
Mwtb,@^'cA(%0	Rk<z)CN|jG`_<wL\XeoGD
i+*8$'+@/[E1Lt
v?0iAN@	fU.i// 6EmRvjuVkr{B*aU:.3^o'-2]cc^IM.USd[YZ&CX,a.+7r2W^	$V#WQ}{_qhq~t$tFf]nF-15G2DRw KR?IZft@,k)qHcUZz!F$=_HePT|NIT q}	Z)r'%$/ta}1bqL3-gh7FlzK;i##ig?(O};")Vyi5,0Z...4~l$~&irQ| Z5d]pF*dffgtt\YAZ&=@[% )2/apw\ b3Y.&rzCQL	;G)E	t4K}sEcbw!fX!c=5B
RWPdG(W+Ogh  <./external/rust/android-crates-io/crates/bytemuck/src/lib.rs  8橨H:=                 ,)##)9H<KJ!!)P(QPOOK2<@L1LNPOHMP)PNONPHJN@L)>PPE?Q:O7IMN?;

LLE,,*?JGMK4*))+P?O*+^!J5kt7U"K	;"5%''P'$	
GN&PM"DL%J3MD,LL+B?M"ON#+E%N+L,#OJ
/#+OJ
K'#=
46%+A
4M)0O>
15&OG
4A1#2E
P)+2E
8$-D
48!6
4K#6
4>#8
4D%%<
4)Y+
4"a+
&&NPO8
0#%5?
4	 '-$
$'J<FQNMQ~
6")I'
&-?O2N
3%(0)'>Q1O
3$Q8-LD=!
*!_aμr½3C    C./external/rust/android-crates-io/crates/bytemuck/src/allocation.rs  M!	hL                 ()0QK7B"!
$.
J44DKI
4.*2/-G6&DLPJ&(
=F@7.#-L50
-NPJ5.:"?LPJ&P
**N>7F4I-LI/6B(=A-#h?AB/g<!+!e>!@-d4
6:7IPL
:2*2/31DOA;M+JONPK*L<O/2--.
J44DKMO
4.*2/2<4-4OAKEI;Q'JONPK*N.KOKONK::+@Q'%,IMLI88)>LNO,A(EEE.P%,:.*;4-
J33CMPJH
N,*2/-M9%.
"K44DMPKI
".*2/-N:&3
96HMPOQ
0*2/31DOA;M*JLLJEL>GJMM.20,4
":7IMPPL
"2*2/31DOA;M+JPMKGL@GJMN/41-A2F*&!?;1>@,8G>M@HMG	M%NG 4:!L)8G>M@HMM	MOI5< N$,8G>M@HMN	MOI6<!F*&!?;1?@,8G>M@HMG	M%NG 5;L)8G>M@HMM	MOI6=N$,8G>M@HMN	MOI7=N:=EIcr!!%#I1#M!HCHA#'26-1%.;6/12.;6"1+45%045/-.;65,74F$<;22-
	M.(*34
Q*9-Q
49A*9-*JO
=02M3K4M39&## }`ڀt/i    A./external/rust/android-crates-io/crates/bytemuck/src/internal.rs  L6ĉqN[-Y                 ddLJJKOAPMPM#4;	LI1B[NLIBB#OJ9<+OJ
E@#8
4;5+<
4G 90>
6%$A&G
4F(=>L
4D#AKI$!("#2E
. !$G@.+2E
2$!$G@4N
49(=!6
4GNM 56
4?NM 58
4E5%<
4Q 9NPO8
1(!$%5?
5	 Q'C@/1$-$
5$Q'C@/1$J<FQNMQ
7"6Q'@@/PG1JP0I'
;&6Q'@@/IG1JI0'+nZW8ED8*|    A./external/rust/android-crates-io/crates/bytemuck/src/zeroable.rs  _Dtء(	c                 HH4#@9*0J+;O,QBQ#+NQ-#!!      ""!!"   "!5?#BL%=D&((*%'6*DC=%N"=";";#<#<#<#<#<#<$>$>$B*.9.=MIM$'*'PH,NP=*A&KMMPPNPMPHFHRFHHHFF"!'""Z*.C)<Y*.C)<"?%="!?%! Yǹpf&B    K./external/rust/android-crates-io/crates/bytemuck/src/zeroable_in_option.rs  ʼ`%ԍ(                 M+;C$<,.///01.///01H:59'PD'"#bign#PW[b`g>a>h/* #&),/2  9͚Ξ{6    @./external/rust/android-crates-io/crates/bytemuck/src/checked.rs  $QM -\'}                 }}D.*OPQKOMDKMPNQNOMLJLNIE1/6#
YTY'<33)18%,!;/&#;U+E6'P9 NOOO>6F+L= HQ68/	)7*)7BI(/3 =
  ""Q33%LJG#/E%N/L06:(#2E;
-$';P-+2E;
<(9;P-0>;
5#3<#-NPO8A
4#!<#-%5?A
8	$%;P--$
#(3;P-J<FQNMQQ
:&'QG-I'
#*9QM-#8
4:5+<
4Q 9&I
4E(=D
4</!6
4#36
4B38
4H5%<
4# 9>CЋGTkI`ұi,-c    C./external/rust/android-crates-io/crates/bytemuck/src/contiguous.rs  #.h"E                 @@,LC-PQ?OL -%**7,*JNP7QQ9LIFOMIOMPIBNP"NP.JKEG-PHOH)<DDGBMFGL1M&66LD=:>IGH	FG!)NOMFGL1M&6'LBHG:FDI? A&%%$'''*-2666:>+...14cuՄwmŕE    D./external/rust/android-crates-io/crates/bytemuck/src/transparent.rs  hg|w$e\                 [[LIOOMM1FHI?PPQMNKOOHPPLF&OE&"@<'=/I:(&;,"(E/-0&""fN90&"G5468I"L$8G>MDHMG	B$)<P,8G>4@HMG	B$':J(68@7OL468@7L468I"L$8G>4DHMG	B$*=O,8G>4@HMG	B$(;J(68@7PN468@7MC-1E[ZWM-1 :l㋞T%    ?./external/rust/android-crates-io/crates/bytemuck/src/derive.rs  6WrQ5:                 =O &G RM&ك    B./external/rust/android-crates-io/crates/bytemuck/src/offset_of.rs  yە#4]@                 %%K8P&8QQ?QNNJ			3%AMBN,/+HPP'KAK!LO)	58<MJ":QHNPP$QPK80#N/#*4BP?@B E'6
~    F./external/rust/android-crates-io/crates/bytemuck/src/pod_in_option.rs  QMÙPA                 +19$AO2C)***+,)***+ m)6`Zh    F./external/rust/android-crates-io/crates/bytemuck/src/anybitpattern.rs  ׾Ҭ'j|                 MPOQNIPPMHF"NNHQOQM5NO,)0H?Q;KNQQP3; $+*.RO'#V vx	@ګ    <./external/rust/android-crates-io/crates/bytemuck/src/pod.rs  ٯ3"Y
MpY                 88'NPQMHK)0OMOQ7LP-Q;KNQQP33""+#7)-*)-,)-6;%:1'P>,ML=%A!KMMPPNPMPHFHRFHHHFF! Z*.>$<Y*.>$<? >!A ! !˅6bd;    B./external/rust/android-crates-io/crates/bytemuck/src/no_uninit.rs  b;I|5G/&b                 ""YLLO:PKPQQNKPQE5O4NIHQOC7LA)0MOQ:JP->5TRP)Q;KNQQP3;J5&!!&&''''''(() VL`OC%# x^  	\		 	j"	B#	%	3'	(	)	*	:+	,	O-	 aarch64-linux-androidG
$'pc%ʖ bytemuck   .x     $       f;    H    c     q       :9:"%%  "       """:""   """"  "   "       "  "   :               " ""   ""     :         "    " 0        rust-end-file            PQ            	 L          w    A  N      M    o       >  n   L             `              (/ ` \       @ HLPTX`tx      
  2Y@>Ȳ! /       y              (/ y} D8IfL,y&#c\>Qu2fȿx,Hj={K a>i                                                   X
              #     0      8             
                   h                   0                    h                                                                                                                                                                            
     +                   @                   `                                                                                                                       "                    %                   (                   +                     .                   <    @             I     @              L     L              O    P             a     P              d     T              g     `              j     x              m                    p     (              s     0              v                     y                   |     6                                        !                                        "                                                                              #                                                                                               L                 T             9   `             M   x                                                      K              n    8                  X
      l                            2                     C    
      l                                                 1          ,                                        M0	                          @                     \                      .note.android.ident .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .hash .dynstr .rela.dyn .relr.dyn .rela.plt .rodata .eh_frame_hdr .eh_frame .text .plt .data.rel.ro .fini_array .dynamic .got.plt .relro_padding .debug_loc .debug_abbrev .debug_info .debug_aranges .debug_ranges .debug_str .comment .debug_line .rustc .debug_loclists .debug_rnglists .debug_str_offsets .debug_addr .debug_line_str .symtab .shstrtab .strtab  bytemuck.878ccb72ea09414-cgu.0 $x _RNvXs1g_NtCskpDkvhUlXjy_4core3fmtRNtCsJ5VqzGyZNg_8bytemuck12PodCastErrorNtB6_5Debug3fmtBy_ $x _RNvXs1g_NtCskpDkvhUlXjy_4core3fmtRNtNtCsJ5VqzGyZNg_8bytemuck7checked16CheckedCastErrorNtB6_5Debug3fmtBA_ $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d crtbegin_so.c __on_dlclose $x $x __on_dlclose_late $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d abitag $d $d __FRAME_END__ $d $d _RNvXCsJ5VqzGyZNg_8bytemuckNtB2_12PodCastErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvNtCskpDkvhUlXjy_4core3fmt5write __stack_chk_fail _RNvXs1_NtCsJ5VqzGyZNg_8bytemuck7checkedNtB5_16CheckedCastErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter9write_str _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter25debug_tuple_field1_finish _RNvXs3_NtCsJ5VqzGyZNg_8bytemuck10allocationNtB5_8BoxBytesNtNtNtCskpDkvhUlXjy_4core3ops4drop4Drop4drop _RNvCs1MC5dvy6A6L_7___rustc14___rust_dealloc rust_metadata_bytemuck_878ccb72ea09414 __dso_handle __cxa_finalize __emutls_unregister_key __atexit_handler_wrapper atexit __cxa_atexit pthread_atfork __register_atfork _DYNAMIC                                                                                                                                                                                  (             8      8      8                          0   o       p      p                                  =   o                                                L   o                   ,                             V                         p                            \             L      L                                   d     `                                                n    o                                                x      B                                                      2                                                              p      p      d                                                                                                 X
      X
      ,                                                                                                               (                                           (      (                                                 8      8                                                          X                                                                                                                                                                        &                                                  $                                                             \                                                  [      }                              )     0                    )                            4     0               #                                  =                    $                                   I                     ~'      M0	                            P                     W	                                   `                     W	     #                              p                     X	     P                                                  [X	     U                                   0              X	     p                                                   Y	           &   ?                                      (`	                                                       a	     w                             