ELF@Hh@8@77HhHh(7(7(7ppڃ  ;TT;T; 1T =; T ; T;ATMTL|SWqUCG;XP @  p 0 ` '0TE|0BqU<G '->;T:|7pU1G  'T:4)T@T@|=qU7G;>  'HT?4);=  'HT>4);<  'HT=4);;  'HT<4);:  'HT;4);9  'HT:4);8  'HT94);7  'HT84)->U4;4HT=4);;HTj4);8HTm4);5HT>4)T<|_pU3GHT4)B 0> EL < L  H H TQ4); H T(4); &H TM4)B 0L < @L  H H TL4);HT 4);HT 4);HTA4);HTD4); HTG4); HTJ4);HTM4);HTP4);HTS4);HTV4);HTY4);HT\4);HT_4);HTb4);HTe4);HTh4);HT4);HTd4);HT4);    '`HTX4);HTo4);HTT4);HTW4);߁HTP4);܁H'  TR~~0;؁B >LHB HH ''E G G G | } MK | Zupt_pM   Y p^0H  | w !niea \Wr#RNI9EA<Y72-($v'  '  p'  `' P' @'  0'   '  ' }  TI|^bpU@G|+}(EK>ar0KrM>rBFH H H HHHHHH  '&V%n&|&';  '4  p'-  `'&  PTt|qpUkG|&}#EK>ar0Kr@M>r BPFH H H H  p'&%&*&8'  '  p'  `T 3|  0pU *G | %} "E K>ar0K r0M >r B@F H H H  '& % Ҁ& & '  '  p'  `T |  rpU G | %} "E K>ar0K r0M >r B@F H H H  '& p% & & 'U  'N  p'G  `T |  (pU G | %} "E K>ar0K r0M >r B@F H H H  '& &% >& L& Z'   '  p'  `T s|  ppU jG | %} "E K>ar0K r0M >r B@F H H H  '& % & & '  '  pT :|  7pU 1G | $} !E K >a r 0K r M > r B 0F  H  H   '& % & &  '  T |  `pU G | #}  E K > a r 0K r M > r B F  H   '& `% x& & 'E  | VZ u Q?qL ^ Aj ^ L > p H ^ p j'D ^ p v /'   0Kh?q `^ D ? L'Y q '  0Khq ` ^ D ^ & &  p'& & '  '  pB H H   ' '  1 '; |' &'; ' '; '; '; '; '; M|' ' '; ' '; '; z'; ' ' '; Nz' ' '% y& & &  `;T||qU{G`p'P|;wT}||zqUtG@`p0'#;s`Pp@'L pTq'Ap T j|  i|gqU aG 'p ; bTT'$p T_|L|\pUVG'p ; B H HB H H '|-|pU#G' `; T||qUG`p'P|;T||qUG@`p0'#;`Pp@'U 0;B HHB HH;B HHB HH;ӁB HHB HH;B HHB HHB HH;;B HHB HHB HHB HH;B HHB HHB HH@' `;Tr|{oqUiG`p'P|;eTk|{hqUbG@`p0'#;`Pp@' 0;B HHB HH;;B HHB HHB HHB HH;B HHB HHB HH@' `;$T |3{ qUG`p'P|;~T|{qU~G@`p0'#;`Pp@' 0;5B HHB HH;>;VB HHB HHB HHB HH;ZB HHB HHB HH@'c `;XT~|z~qU~G`p'P|;~T~|z~qU~G@`p0'#;-`Pp@'z 0;B HHB HH;;B HHB HHB HHB HH;B HHB HHB HH;;5B HHB HHB HHB HH;9B HHB HHB HHP'> `;ׂT%~|Lz"~qU~G`p'P|;~T~|3z~qU~G@`p0'#;`Pp@'A 0;B HHB HH;Ʉ;لB HHB HHB HHB HH;݄B HHB HHB HH;;B HHB HHB HHB HH;B HHB HHB HHP' `;T}|y}qU}G`p'P|;}T}|y}qU}G@`p0'#;ӄ`Pp@' @; B HHB H HB HHB H H; ;B HHB HHB HHB HHB H H; B HHB HHB HHB H H; ;ɅB HHB HHB HHB HHB H H; ʅB HHB HHB H H p'υ `;,~T}|;y}qU }G`p'P|;}T }|"y }qU}G@`p0'#;`Pp@' @B HHB HHB HH;CB HHB HH;WB HHB HH;aB HHB HHB HH;rB HHB HH;B HHB HH;B HHB HHB HHB HH;B HHB HHB HHB HH' ' |[}XGG|Q} NKhY| E|@}=GG|6} 3KhYpTs'6` '| %|}GG|} KhY`TS'P p&R&`&N&\'&G&Ui|Dx\pU0G'a '| L|G}DGG|=} :Kh|3ZPu.q ,^CB HH]'| )|}GG|} Khq0CB HH0`&& &&&"&&@T#| TxT&4oUG'MT|w?~qUG'`|t|  | l} i{ eZub| \Z ? q T ^ A j ^ L > p H ^ p  'D ^ p r 7' K h ?q'^D  '. o ' K h |Zq ^D  ^/&y&&y'& y& y% % T|6w}qUG'p|z|  | r} o{ kZuh| bZ ? q Z ^ Aj ^ L > p H^ p }'D ^ p r ='   @K h ? q *^D ^'. o !0'   @K h |Z q ^D ^/&y&& y'& y& y% % %T|v}qUG'|||  | t} q{ mZuj| dZ ?q\ ^ Aj ^ L > p H^ p 'D ^ p r ?'   0K h ? q +^D ʄ'. o " '   0K h |Z q ^D ^/&zx&~&vxp'& xx& x% % Ti|v|qU`G'p||  | w} t{ pZum| gZ ? q _ ^ Aj ^ L > p H^ p U'D ^ p r B# '    @K h ?q,p^D 3'. o #0'    @K h |Zq p^D p^/&w&&w'& w& w% % $Tσ|tu{qUƃG'`|i|  | a} ^{ ZZuW| QZ ? q I ^ A j ^ L > p H ^ p 'D ^ p _Y u*' K h q ^ D _ƃ'Y u' K h q ^ D _& \w& Zw'& \w& jw% % TM|tn{qUDG'p|o|  | g} d{ `Zu]| WZ ? q O ^ Aj ^ L > p H^ p _'D ^ p _Y u0'   @K h q  ^ D _A'Y u0'   @K h q ^ D _& v& v'& v& v% % Tł|jtzqUG'|q|  | i} f{ bZu_| YZ ?qQ ^ Aj ^ L > p H^ p ׂ'D ^ p _Y u2'   0K h q! ^ D _'Y u '   0K h q ^ D _& Jv& Hvp'& Jv& Xv% z% T;|s\zqU2G'p|t|  | l} i{ eZub| \Z ? q T ^ Aj ^ L > p H^ p M'D ^ p _Y u5# '    @K h q" ^ D _,'Y u0'    @K h q ^ D _& u& u'& u& u% % !G'G'  |   |} K h Y { y||Z}W||Q}N| {FZ u C{A4 | :Z u 5? q 0 ^ A j ^ L > p H  ^ p Á'D ^ p T' T' +'& 7u& EuTu; B H H  B HH B HH B H H B H H B HH$G'%z|rpU]G' | } KhY`W%~  |} KhY| Z`u q@ `P>|}%o%] P|} Kh||}||}|{@Z`u{`|Y{P{ZPq@x`P4|nZui@^A0j^ L>p0 H^p00'D^p0Z`_Y`rIKhuCqA`^Ch?q6^D_Y`'.Po@-|$Z`uq0^C|ZPq^D^/`0_0P`P0&7t&;& &&/t& '&/t&=tTt;ȀB HHB HHB HHB HHB HHB HH$P% 'Ā | :|5}2G G | +}  (K h ? [ Y '|  | } G G |  }  K h Y 4   & p& ~& l&z | sZ ? q k ^ A j ^ L > p H  ^ p j'D ^ p | N|IG | C}  @K h  YT' {G? [ Y A'| )| }G | }  K h Y T' SG4 & ~&& ~& '& Ss& as!;6'|} G'%W|Q} N| I}  FKh Y K h  Y [  Y ?q3^ A j^ L >p H ^p'D ^pTR' TF' '& r% % '| (|#} G | }  GTs;  B H H  B H H  B H H  B H H  B H H  $&c' @@'| (|#} G|} GTr;dB HHB HHB HHB HHB HH$ &-@'l` |} Khr''%Co T R~|  osvqU I~G 'P |  '% 9% T 4~|  oUvqU +~G '` |  |}  '%%% 9 T ~|  o/vqU ~G 'p | !|} |} K h Kho `_ Y ' '%~%~% ~  T }|  youqU }G 'p | |} | p~'| (| #}  G |} G T q ;~B HHB H HB HHB HHB H H$ & E~K h Yp~'| |}G|} KhZ`o@G '& }&~_ Y {~'| |}G' 0|G '&} '%N~% <~X~ { p|B| =}  :K h| 3Zu.qp,`^C |$} !Khq@C ~P'  |  ' `_ 0 '& |&|& |& |& | p'-~dT||nuqU|G'p|L| G}  DK h r; ? q 3^ C ' Y }'| Z o y 5 K h| Zqp^C '  & f|& t|& b|'% }%}T||$ntqUv|G'|l| g}  d| _}  \K hYK h YT{' y F K h?q<p^C K hqP3C `' w}'y (5 K h| Zqp^C K hqP C `'  & {& {& {& {& {'% /}% -}%;} T{|mtqU{G'p|n(}'| (|#} G | }  GT+p; | B H H  B H H  B H H  B H H  B H H  $&q|' y 2 ' !#' y |'5 ' ' y   '%||XTq{|msqUh{G'p|@| ;}  8K h _ Y u - _ q '^C ' |'Y u  _ K h q  ^ C ' & z& z'% q|%|T{|l9sqU{G'|v| q}  n| i}  fK hYK h YTz'N5 {N5 K h|EZu@q>p^C K hqP5C `' 0|'{ -5 K h| Zuqp^C K hqP C `'  & xz& vz& z&rz&pz&~z'% {% {%{ Tz|.lrqUzG'p|r{'| (|#} G | }  GTn; { B H H  B H H  B H H  B H H  B H H  $&{'C5 {45 ' #' { {'5 ' ' {   '%e{{Ty|krqUyG'`|m| h}  eK h ^ Aj^ L>p H ^p_{'D ^pr EK h ? q < ^ C ' Khq `,D >{'. o 'K h |Z q  ^ C ' Khq `D ^/&m&_y&my&m&Yy'% z% {Tvy|kqqUmyG'p|| }  | }  K hYK h YTx'p ||Z u w?qr^Aj^ L>p H ^pz'D ^pr UK h ?qL ^ C K hqPCC `' KhqP4D z'. o 1K h |$Zq ^ C K hqPC `' KhqPD ^/&l&x&x&x&l&x&xp'&l&l% =z% ;z% Iz Tx|ajpqUxG'`|6z'| (|#} G | }  GTl ; y B H H  B H H  B H H  B H H  B H H  $&3y'u | rZ u m? q h ^ Aj ^ L > p H^ p y'D ^ p r K' # ' Kh?qp0`^D y'. o ''  ' Kh|Zqp `^D `^/&l& x&l'& l& l% yyqTw|ipqUwG'`|Y| T}  QK h rH? q A ^ C ' } 2K hq p,D  y'. o )K h | Z q  ^ C ' K hq pD  ^ / & k& mw& {w& k& /y& ew'% 7y% EyTw|'ioqUywG'p|~| y}  v| q}  nK hYK h YTv'p y XK h ?qO ^ C K hq`FC p' } 8K hq`2D  x'y 3K h | $Zq ^ C K hq`C p' K hq`D  ^ / & k& v& v& v& j& x& v& v'% x% x% x Tv|h oqUvG'`|x'| (|#} G | }  GTk ; cx B H H  B H H  B H H  B H H  B H H  $&bw' | [} XG y Q'  #p' | :} 7K h?q`. P^ D  9x'y )' p' K h| Zq`  P^ D  P^ / & Jj& Nv& Fj& w'& v% w+x[T :v|  g[nqU 1vG '`| C| >}  ;K h  r 2? q +^ C ' w'. o K h | Zq ^ C '  ^ / & u& u& u '% w% wT u|  gmqU uG 'p| i| d}  a| \}  YK h Y K h YTQu'p y CK h?q:p^C K hqP1C `' w'y 'K h| Zqp^C K hqPC `'  p^ / & Iu& Gu& Uu& Cu& Au '% 9w% 7w% Ew T \u|  g}mqU SuG '`| g 2w'| (| #}  G | }  G T i ; v B H H B H H  B H H  B H H  B H H  $ & u ' p y +'#p'  y v'' l p' 5 y '% vvqTt|flqUtG'`|Y| T}  QK h rG? q @^ C 'p|       v'. o )K h | Zq ^ C ' |  ^ / 5  ^ / & Pt& ^t& Lt '% iv% wvTht| flqU_tG'p|| z}  w| r}  oK hYK h YTs'p y XK h ?qO ^ C K hq`FC p'|      &v'y 3K h| 'Zq"p^C K hqPC `' |  p^ / 5  p^ / & s& s& s& s& s '% u% u% u Ts|uekqUsG'`|~u'| (|#} G | }  GTh ; u B H H  B H H  B H H  B H H  B H H  $&Gt' y A'p# ' |      y $wu''  ' |5 5 y 5 y  '% HutuH T 7s|  dXkqU .sG '` | 0| +}  (K h ? Ou'Yq K hq p^C ' |^  '&r '% u% #um T r|  dkqU rG 'p | U| P}  M| H}  EK h Y K hYTar'$p >t'/{(K h|!Zqp`^C K hq@C P'  |`^ '&ir&gr&ur '% t% t% t  T r|  %djqU wrG '` | Z t'| (| #}  G | }  G T f ; jtB H HB H H B HH B H H B H H  $ & r':  ` #lt'{ ' ' |5  ' '% BtntF T r|  c,jqU rG '` | .| )}  &K h _ Kt'Y u K hq ^C 'p |_  '& q '% t% tn T q|  iciqU qG 'p | V| Q}  N| I}  FK h Y K hYT7q'p 5 s'{ +K h| $Zuqp`^C K hq@C P'  | `_ 0 '& >q& r'/{(K h|!Zqp`^C K hq@C P'  |`^ '&p&p&p '% r% r% r  T (p|  aIhqU pG '` | Z r'| (| #}  G | }  G T Yd ; ^rB H HB H H B HH B H H B H H  $ & p'  ` #`r'{ 'L ' |5  ' '% 6rbrF T o|  XagqU oG '` | .| )}  &K h _ ?r'Y u K hq ^C 'p |_  '& Oo '% r% rn T lo|  agqU coG 'p | V| Q}  N| I}  FK h Y K hYTn'p 5 q'{ +K h| $Zuqp`^C K hq@C P'  | `_ 0 '& n& n& n '% q% q% q  T n|  `gqU nG '` | [ q'| (| #}  G | }  G T .c ; YqB H HB H H B HH B H H B H H  $ & to'  `5  #Yq'{ ' ' |5 ' '% 0qtq&|  }  Tn|&`fqUxnG'p|K h Y Y% q% -q | }  K hY |  Zu q  >| } % q% q | }  K h| | f} c| | ]} Z| { SZuP{ N| Y{GZqD p'Z|Y{p2Zq/Z[hYpK h|#uqP^C ' y{ p `{^Y'`'&m&m'T*b ; p B H H B H H B H H  B H H  B H H  B H H  $% }ppH T m|  S_eqU mG '` | 0| +}  (K h ? p'Yq K hq p^C 'p |^  '&Hm '% bp% ppk T em|  _eqU \mG 'p | S| N}  K| F}  CK h Y K hYTl'p Bp'{*K h|#Zqp`^C K hq@C P'  |`^/ '&l&l&l '% o% o% p  T l|  ^eqU lG '` | Z o'| (| #}  G | }  G T *a ; oB H HB H H B HH B H H B H H  $ & pm'  ` #o'{ ' ' |5  p' '% oon T l|  )^dqU {lG '` | V| Q}  NK h  r |??q8 ^ C '` | 'r %~o'K h |Zq p^ C '  p^/|  .o&l&l '& k '% 8o% Fo T l|  ]6dqU lG 'p | {| v}  s| n}  kK h Y K hYTk'Kp y |OK h?qpF`^C K hq@=C P'p |-y+n'K h|!Zpq`^C K hq@C P'  `^/p| y&rk&pk&~k '&hk&fk p'% n% n% n  T k|  &]cqU xkG '` | w n'| (| #}  G | }  G T _ ; gnB H HB H H B HH B H H B H H  $ & k';  ` y |5'` #' | yKn'p'  '  5| y ' '% "nNn `|I} FK h |9Zpu<q P:|)Z`u,q @*q P^Cq @^ C } Khq DqD  '&^&^&Zl&j&j|}%m|}%m%mn  'n 5{ p| k}  hK h| aZu\qpZ`^PC |QZuLqpJ ^C } BK hq<D q7D 0 P _0m'..q`7| "Zuq p^ C |Zu q P^C D D Y P_Y&j& j& j& j&0^& .^& k&j&j& j& j& j 'm|} KhY@P`0'r%~m$|} KhY`| Z@uq P@0'U|}%km%Ym 0|N} KKh||*}'||!}|{ Z@u{@|Y`{0 Z0q P@0'T^;4mB HHB HHB HHB HHB HHB HH$0%m.m `;cT _|0[_qU_G`p'P|;^T_|[^qU^G@`p0'#;l`Pp@'p P;mB HHB HHB HH;mB HHB HH;m;mB HHB HHB HHB HHB HH;mB HHB HHB HH;n;xnB H H B H H  ; |n; n; nB H H B H H  B H H  B H H  ; nB HHB HH;nB HHB H H;n; oB HHB HHB HH;+oB HHB H HB H H B HH ; %oB HHB HHB HHB H HB HHB H H B H HB H H B HH B H H B HH B H H B HH B H H B HHB HHB HHB H HB H HB H HB HHB HH;n;mB HHB HHB HHB H HB HHB HHB HHB H H;!oB HHB HHB HH;.oB HHB HHB HHB HHB HH;)oB HHB H HB H H B HH B H H B HH B H H B HH B HHB H H B HH B H H B HH B HHB HHB H H B H HB H H B H H B H H B HHB H H ;n; oB H H B H H  B H H  B H H  B H H  B HHB H H B H HB H H;oB H H B HH B HH;%oB H H B H H B H HB HHB HH; oB HHB HHB HHB HH;oB HHB HHB HHB HHB HHB HHB HHB HH;oB HHB HHB HH'Oo? |9} 6|1} .KhKh@Y0|Z`uq[q@T[;nB HHB HHB HHB HH$`|}%n%o%nQ |K} H|C} @KhKhY0|0Z`u3q1| Z@u#q!\[q0 @xT[;nB HHB HHB HHB HH$`|}%n|}%n%n%n 0|} |} KhKh|Z`uq||}||}|{Z@u{@|Y {0Z0q44|Y{ nZ q k@~P Z`|Yy YZ o@VZ0_Y|Y{ HZ q0EKhq0?^C} 7Kh|0Z`q0+^D^Y`_Z 7n'Yq@%Khq^C|Z`q0 ^D^/`_&oZ&sf&Ef&iZ&mf&h&=f'p 0'TZ;mB HHB HHB HHB HH$`TZ;mB HHB HHB HHB HHB HHB HH$`|}%m%m%mm| } KhY@W%m |} KhY`| Z@u q @0>|}%m%m 0|} |Kh||[}X||R}O|{ HZ@uE{@C|Y`{0<Z0q 9@0Z@_Y@|Y@{`'Z`q$@_Khq^CB HHZ`xm'Yq`_q ^CB HH &ee&ce 0'TY;QmB HHB HHB HHB HHB HHB HH$0%#mom| } KhY@W%?m |} KhY`| Z@u q @0>|}%0m%m 0|} Kh||_}\||V}S|{ LZ@uI{@G|Y`{0@Z0q =@0Z@|Y@{ -Z`q@*Z` ^Kh| q ^CB HHl'Yq@^q ^CB HH0&d&d&d0 'T'Y;lB HHB HHB HHB HHB HHB HH$0%ll   |   |  T l|  HVlqU lG '`  4  | lZug?qb ^ Apj ^ L > p p H ^ p pl'D ^ p p T~l' I r;| 6} 3G K h ?q) p^ D G al'. o !| } G | Zq  p^ D  p^ / G & *X& .d& d& $X& d `'& $X& 2X@l|gS3lpU'lG'8l   |   |  T l|  UlqU lG '`  4  | iZud?q_ ^ Apj ^ L > p p H ^ p pk'D ^ p p _ 0 Tk'  u 5| 0} -G K h | %Zq  ^ D  _ G k'Y u | }  G q  ^ D _ G & W& Ed& W& c& ?d `'& W& Wl VvR;qR1UuRURURURVqR;lR1UpRUpRVtRnRVuR;pR1UtRTrR1UpRVrR;mR1UqRToR1UmRVoRVtR;oR1UsRTqR1UoRVqR;lR1UpRUpRVtRnRVsRoRVRpRVsR;nR1UrRUrRVvRpRVuRqRVvRrRVyRsRVzRz;uR1UyRTwR1UuRVwRq;rR1UvRUSVvRn;qR1UuRUSVuRi;pR1UtRUSVtRf;oR1UsRUSVsRe;nR1UrRUSVrRd;mR1UqRU{SVqRa;lR1UpRUlSVpR`;kR1UoRU]SVoR];jR1UnRUNSVnR\;iR1UmRU?SVmRY;hR1UlRU0SVlRV;gR1UkRU!SVkRS;fR1UjRUSVjRP;eR1UiRUSViRM;dR1UhRURVhRL;cR1UgRURVgRI;bR1UfRURVfRH;aR1UeRURVeRG;`R1UdRURVdRD;_R1UcRURVcRA;^R1UbRURVbR>;]R1UaRURVaR;;\R1U`RU|RV`R:;[R1U_RUmRV_R9;ZR1U^RU^RVbR\RVcR]RVdR^RVeR_RVfR`RVgRaRVhRbRViRcRVjRdRVkReRVlRfRVmRgRVnRhRVoRiRVpRjRVqRkRVrRlRVsRmRVtRnRVuRoRVvRpRVwRqRVxRrRVyRsRVzR;uR1UyRTwR1UuRVwR;rR1UvRURVvR;qR1UuRURVuR;pR1UtRUL[URVrR;mR1UqRURVqR;lR1UpRURVpR;kR1UoRUYfURVmR;hR1UlRUzRVlR;gR1UkRUkRVoRiRVpRjRVqRkRVrRlRVsRmRVtRnRVuRoRVvR;qR1UuRTsR1UqRVsR;nR1UrRURVrR;mR1UqRURVqR;lR1UpRUpRVtRnRVuRoRVvR;qR1UuRTsR1UqRVuR;pR1UtRUtRVxRV}RVRVRVR;R1URUIfU^UK]U\UZUYUXUUUUV{R;vR1UzRV~RVRVR;R1URUWUWVR VR;}R1URUYUYVR|VR;{R1URUeU_U ZUZVyRVzRz;uR1UyRU[VwR$VxRt;sR1UwRUeU[\US\VsRVtRl;oR1UsRU gU]U]VoRVpRd;kR1UoRU^U^VmRVnR\;iR1UmRVqRVrRX;mR1UqRVsRtVtRVuR+VvRN;qR1UuRVyRVzRL;uR1UyRV{RV|R@V}RsV~RVRVRbVRVRVRVRVRVRVRVRVR1VRVR.VRVR;R1URVRVRVR;R1URUcUcVRVRVRmVR!VRVRxVRVR";R1URURVR;R1URURVRRVRVR;R1URU`U`U[_U=_U3_U_U^USUSU_SURURURVR;RURURURURVRVRRVR;R1URURVRVRRVRVRRVRVRRVR-VR2VR7VR:VR?VRDVRGVRJ;R1URU^UiSURUR;OU`U^URVR9;RU^UXSURUR;OURURVR2;RU^U^UKSURVR9VR<VR?VRJVROVRRVRUVSX;R1USUfUfUifUWfU7fU%fUbU bUaUaUaUaUaUaUcaUQaU?aU'aUaU`U`U`U`U`U`U`Um`UU`UC`U+`U`U_U_U_U_U_U_Um_U[_UC_U%_U^U^U^U^U^Um^U[^URVRVRRVR;RURURURVRVRRVR;R1URUSVR;R1URUjSVR;R1URUbUSSVR;R1URUR;RUaUaUaUaUdbU\\UX\UP\U\UZUZUZUZUZU[UYUYUYUYUZUDXU@XURt ;9R1U=RU}aU?RV{R9RV@Rj ;;R1U?RU?R;=RUsRU?RViR;RVBR` VWR=RVDRd VSR?RVFRh VORARVVRFRVRKRVhRRRVURc VZRPRVaRURVRVRVwR]RVjR^RViReRVrRfR;gRUoRUqRVqRkRVrRlRVsRmRVtRnRVuRoR;pRURURURUxRVzRjRVRyRVR0 VRRVRRVRRVROVRVR( ;R1URUaURVR! ;R1URU`UXUUTURVRRVR ;R1URUR;RURURVRRVR VRRVR VRRVR VRRVR VRRVRRVSRVRRVR VRRVRRVSRVRRVRRVRRVRR;RURURVRRVRRVRRVRRVRR;RUwSUcSUGSU3SUSU SURVRRVR ;R1URUUU?TURVRRVSRVSSV&SSV'S V4S"SV7S'SVFS6SVMSLVTS ;OS1USSUs`UY`UTUQSVSKSVTS ;OS1USSUSS;QSUSUSSVSOSVXS VuSSSVZS VqSUSV\S VmSWSV^S ViSYSVpS^SVSeSVSlSVoS VtSjSV{SoSVSpSVSwSVSxSVSSVSS;SUSUSVSSVSSVSSVSSVSS;SU TUSUSUSUSUSUSVS~SVSSVSSVSSVSSVSk VSSVSSVSSVSGQVS&VSc ;S1USU_USVRTSVSY ;S1USUS;SUJTUSV@TSVTO V*TTVTS V&TTV TW V"TTV T[ VTTV T_ VTTV!T TVjTTV3TTV TZ V%TTV,T TVST!TVBT(TV5T)TV4T0TV=T1T;2TU:TUT8TV?T9TV@T:T;;TUTUTUTUyTUeTUQTU=TV?T/TVNT>TV]TMTVlT\TV{TkTV|T VTwTVT|TVTTVTVT ;T1UTUVUVT ;T1UTU/_UTVTTVT ;T1UTUT;TUTUTVTTVT VTTVT VTTVT VTTVTTV UTVTTVT VTTVTTVTTVTTVTTVTTVTT;TUTUTVTTVTTVTTVTTVTT;TU|UU^UUJUU,UUUUTUTVTTVT ;T1UTUTVTTVTTVT ;T1UTUUV UTV U ;U1U UUUVUUV&UUV'U ;"U1U&UUZU.UV2U"UVKUFV>U ;9UUUUCUVOUTVBU ;=UUMVUGUVOU ;FUpUUfUU\UVrU ;mU1UqUVU VU~UVU VUUVU VUUVU VUUVU VU VUUVU VU VUUVU VUUVU VV>TV V VVVVV V(VdIV/V% V8V*VV9V- VBV4VVOV5 VXVJVVYV= VbVTVViVE VrVdVVsVO V|VnVVVY VV~VVVa VVVVVi VVVVVy VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV VVVVV VWVVW VW WVW V"WWV)W V2W$WV3W VWVMW VVWHWV]W VfWXWVgW VpWbWVqW VzWlWV{W VW& VWWVW. VWWVW6 VWWVW> VWWVWH VWWVWN VWWVWV VWWVW` VWWVWh VWVXr ;X1UXUXVXm ;X1UXU>]UXVXf ;W1UXU-]UXVWa ;W1UWU]UXVJXWVXY ;W1UXUX;XUBXUXV8XWVXO V$XXV XS V XXV XW VXXV X[ VXXVX XVhXXV1XXVXV V#XXV*XXVQXXV@X&XV3X'XV2X.XV;X/X;0XU8XU:XV:X4XV;X5XVX8X;9XU3[U[UZUZUAZU#ZUYUYUYU}YUeYUIYU5YUYUXUXUXUXUwXUYXU;XU'XUXVX XV6X&XV7X ;2X1U6XU@XVDX4XVEX ;@X1UDXUNXVRXBXVaXQXVbX ;]X1UaXUkXVoX_X;dXUzZUZUvYUXVtXdX;iXUXUsX;XUZUZUZUYUYUaXVeX_XVdX`XVgXaXVXbXVeX ;`X1UdXUnXVrXbX;gXUYU-YUwX;WUGZUYUYUOYU_X;]XU_YU_XV_X[XVbX\XVaX]XVdX^XVsXcXVtX ;oX1UsXU}XVXqXVXXVXy VXXVXXVXXVXXVXv ;X1UXUXVXX;XUYUxYUXVXf ;X1UXUXVXX;XUYUVYUX;8XUYUYUxYUbYUDYUXUXUX;XUPYUXUXVXXVXXVXXVXX; WUYUHYUXVXXVXXVXXVXXVXXVXXVXXVXXVX ;X1UXUXVXXVX ;X1UXUXVXX;XUTYUX;XUnYUXUX;XUDYUYUXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVXXVX ;X1UXUXVYX;XUYUXVYXVYXVYXVYXVYXVYYVYYV YYV YYVYYVY YVY YVY YVY ; Y1UYUYVYYV Y ;Y1UYU)YV-YYV4Yz V9Y VBY4YVCY VLY>YVMY VXY VaYSYVbY VkY]YVlY VwY VYrYVY VY|YVY VY VY VY ;Y1UYUYVY ;Y1UYUY;YUnZUPZU:ZU ZU ZUYUYUYVY ;Y1UYUMZU/ZUZUYUYUYUYUY;YUZUYUYUYUYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYY;YUYUYUYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYYVYY'srfi'srfi-43'inlinable-exports'filename'srfi/srfi-43.scm'imports'srfi-1'srfi-8'exports' vector-empty?'vector=' vector-unfold'vector-unfold-right'vector-reverse-copy' vector-append'vector-concatenate' vector-fold'vector-fold-right' vector-map' vector-map!'vector-for-each' vector-count' vector-index'vector-index-right' vector-skip'vector-skip-right'vector-binary-search' vector-any' vector-every' vector-swap!'vector-reverse!'vector-reverse-copy!'reverse-vector->list'reverse-list->vector' re-exports' make-vector'vector'vector?' vector-ref' vector-set!' vector-length' vector-fill!' vector-copy!' replacements' vector-copy' list->vector' vector->list' declarative?'guile'define-module*'set-current-module'cond-expand-provide' error-from'macro'make-syntax-transformer'assert-nonneg-exact-integer'assert-procedure' assert-vector'assert-valid-index'assert-valid-start'assert-valid-range'assert-vectors' min-length' vectors-ref'guile-vector-copy'%vector-concatenate'%vector-reverse!'define-vector-copier!                'language'tree-il' 'wrong-type-arg'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S'8Wrong type argument in position 1 (expecting struct): ~S' ''' ' ''' out-of-range'Argument 2 out of range: ~S'?Wrong type argument in position 2 (expecting small integer): ~S'='list'&vector-empty?: expected vector, got ~S' misc-error'throw't0'vec'name' bad code ~S'bytevector-u8-ref'<Wrong type argument in position 1 (expecting bytevector): ~S'_'free-id'quote'top'ribcage'stx'l-106a9481d69108ff-2'hygiene'any'each-any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation'symbol->string': ' string-append'error't-106a9481d69108ff-b'm-106a9481d69108ff-c'l-106a9481d69108ff-f'who'msg'arg'l-106a9481d69108ff-5'l-106a9481d69108ff-6'l-106a9481d69108ff-7' syntax->datum'exact-integer?'dummy'k'm-106a9481d69108ff-14'l-106a9481d69108ff-19'l-106a9481d69108ff-1a'l-106a9481d69108ff-1b'x'l-106a9481d69108ff-16' negative?'not'and'(expected non-negative exact integer, got'unless' procedure?'f'm-106a9481d69108ff-21'l-106a9481d69108ff-26'l-106a9481d69108ff-27'l-106a9481d69108ff-28'l-106a9481d69108ff-23'expected procedure, got'v'm-106a9481d69108ff-2e'l-106a9481d69108ff-33'l-106a9481d69108ff-34'l-106a9481d69108ff-35'l-106a9481d69108ff-30'expected vector, got'i'len'm-106a9481d69108ff-3b'l-106a9481d69108ff-40'l-106a9481d69108ff-41'l-106a9481d69108ff-42'l-106a9481d69108ff-43'l-106a9481d69108ff-3d'<=' invalid index'start'm-106a9481d69108ff-4a'l-106a9481d69108ff-4f'l-106a9481d69108ff-50'l-106a9481d69108ff-51'l-106a9481d69108ff-52'l-106a9481d69108ff-4c'invalid start index'end'm-106a9481d69108ff-59'l-106a9481d69108ff-5e'l-106a9481d69108ff-5f'l-106a9481d69108ff-60'l-106a9481d69108ff-61'l-106a9481d69108ff-62'l-106a9481d69108ff-5b'invalid index range'null?'vs'm-106a9481d69108ff-6a'l-106a9481d69108ff-6f'l-106a9481d69108ff-70'l-106a9481d69108ff-71'l-106a9481d69108ff-6c'car'cdr'loop'let'8Wrong type argument in position 1 (expecting vector): ~S'6Wrong type argument in position 1 (expecting pair): ~S'min'reverse!':vector-unfold: expected non-negative exact integer, got ~S')vector-unfold: expected procedure, got ~S'@vector-unfold-right: expected non-negative exact integer, got ~S'/vector-unfold-right: expected procedure, got ~S'&vector-copy: invalid index range ~S ~S'$vector-copy: expected vector, got ~S'vector-move-left!',vector-reverse-copy: expected vector, got ~S'+vector-reverse-copy: invalid start index ~S'.vector-reverse-copy: invalid index range ~S ~S'&vector-append: expected vector, got ~S'+vector-concatenate: expected vector, got ~S'#vector=: expected procedure, got ~S' vector=: expected vector, got ~S'$vector-fold: expected vector, got ~S''vector-fold: expected procedure, got ~S'*vector-fold-right: expected vector, got ~S'-vector-fold-right: expected procedure, got ~S'#vector-map: expected vector, got ~S'&vector-map: expected procedure, got ~S'@Wrong type argument in position 1 (expecting mutable vector): ~S'$vector-map!: expected vector, got ~S''vector-map!: expected procedure, got ~S'(vector-for-each: expected vector, got ~S'+vector-for-each: expected procedure, got ~S'%vector-count: expected vector, got ~S'(vector-count: expected procedure, got ~S'%vector-index: expected vector, got ~S'(vector-index: expected procedure, got ~S'+vector-index-right: expected vector, got ~S'.vector-index-right: expected procedure, got ~S'$vector-skip: expected vector, got ~S''vector-skip: expected procedure, got ~S'*vector-skip-right: expected vector, got ~S'-vector-skip-right: expected procedure, got ~S'0vector-binary-search: expected procedure, got ~S'-vector-binary-search: expected vector, got ~S',vector-binary-search: invalid start index ~S'/vector-binary-search: invalid index range ~S ~S'#vector-any: expected vector, got ~S'&vector-any: expected procedure, got ~S'%vector-every: expected vector, got ~S'(vector-every: expected procedure, got ~S'vector-swap!: invalid index ~S'%vector-swap!: expected vector, got ~S'(vector-reverse!: expected vector, got ~S''vector-reverse!: invalid start index ~S'*vector-reverse!: invalid index range ~S ~S'%copy!'copy!' docstring' inner-proc'm-106a9481d69108ff-664'l-106a9481d69108ff-669'l-106a9481d69108ff-66a'l-106a9481d69108ff-66b'l-106a9481d69108ff-66c'l-106a9481d69108ff-666'target'source'tlen'slen'tstart'would write past end of target'>='+'sstart'-'send' case-lambda'define'4vector-reverse-copy!: would write past end of target',vector-reverse-copy!: invalid start index ~S'-vector-reverse-copy!: expected vector, got ~S'/vector-reverse-copy!: invalid index range ~S ~S'%vector->list: expected vector, got ~S'$vector->list: invalid start index ~S''vector->list: invalid index range ~S ~S'-reverse-vector->list: expected vector, got ~S',reverse-vector->list: invalid start index ~S'/reverse-vector->list: invalid index range ~S ~S'length'drop' macro-type' syntax-rules'patternshDhijDlnpr4tpvx\z { | } ~ 8 T p          <,HdTp|l\`< "%'h(*+P,,-$..x/t0012D344055<6<77\8`99:;; >P>EElGG(JJ8K LMOOXPPtQQ \R RShTTTU$UU(V!V#W%W'X)X+LY-,Z/hZ1Z3Z6Z9[<X\=\?]A^C_E_H`KdaLbM=>R=2=E=N6=RZ=R=V6=V=N=J=H86 \|:)@/p&$|,+.H (&|+# D$'L *- T#&@$'(+T$%(<$*%(0*.+.H.2$'`27*-x6(;0-,/0:=#&=^~=b=2== ==l<<d$<<n$<>|$)>(?3%  (?C(?p?T%p??q% ?C%WC C0' CF7' <FHF,FF(,FhFM(hFGW(GH( HxI) xII;)IHNITJZ)TJJt) JK)KHN),HNO* OXUO(Q&+'(Q̀>*P}?PPt?t0s@,08AdA(A (d B9d dC@C)@ ID ` ВD'В cE= `yF`FȘeGȘtG 3[HxH HܝHܝ2IGLL @Mj3OtPO tsO<p̭P̭PP PpP8pQ5R <R9    +26 ; W h v        +2                              $,4 <(D0L8T@\HdPlXt`xhppppx      XXXXXXXX   ( 2 :   (   (   ( 2                                                    H  $(,8Dd +2 +2 +2 +2 +2 +2 +2 +2      4"4"D+P2\"hlptx"|"|#  (08@HHHHPRZRRRTZRP    (*2***,2*(      " * " " " $ * "       " * " " " $ * "    "*"""$*"  "*"""$*" ""# "(       """#3      2223    +26 +266 8@D(`px +26      808T\`8x8   8$,0 +26 +266 8@D(`px          ((8< H0X\ h0x| 0 (0( +26 +266 8@D(`px       ((8@ D0P\ hx| +26 +266 8@D(`px       ((8@ D0P\ hx| +26 +266 8@D(`px         ((08@(D8P\8hx|((0 +26 +266 8@D(`px         ((08@(D8P\8hx|((0 +26 +266 8@D(`px         (0(840@@PX0\Hh tH 0 0 0 8 +26 +266 8@D(`px            ,< @(L0\ `(l8| ((   8( (       (,HLLLPx|    @08($,0      +2 8<X"\"\"\#l+""#"000+26 8@D0\#"("""#3"""#3+26      08<8T#+*0X+XX++26       08<@T+328`h#`h`h#+26  6    08<8T#+*0X***+;XX***+;+26 8@D0\#"("""#"""#+26     08<8T#+*0X"""#XX"""#+26      08<@T+328`h"""#`h`h"""#+26  6   08<8T#+*0 X***+XX***+       <*@*@*@+D(030;C2:@2222222`x` (0( ($,0  04888@  (,,,0@#          $$$| ###*0:::::(:::;**+*(C++C (0(         8<X\\h#h"llppp #+"(#`H"""# H (   @DDHLP"T"T"X+\(`d#h0l8xC"0PP  Dlpx| (   Dlpx| (  (,,,8H+268@D(\l+26  08<0T|+26    08<8T"""#+26        08<8T| (    (02223;(P      $ L"P"P"P#`+t"x"x#x"|0:::;+26    8@D8\ (32232` (30:::;C::;:h+26            08<@T***+P@(0:::;C::;:HRRRSp0(:::;C::;:HRRRSh+26  6    08<8Td (   (08( x +26   8@D8\""#(223h3""#***+**+*X+26            08<@T***+P@(0:::;C::;:HRRRSp0:::;C::;:HRRRSh+26  6    08<8Td (   (08(x+26   8@D0\ *0"""#+""#"`8BBBC#"""#+""#"`8BBBC+26          08<8T"""#H8 +328"""#3""#"@JJJKp@JJJK#"""#3""#"@JJJKp@JJJK+26 6  08<0Td ( #+*0(:::;Ch:::;C+26  8@D0\#**+*X0:::;#"""#+""#"X0:::;+26         08<8T"""#H8 ***+3**+*8BBBCh8BBBC ***+3**+*8BBBCh8BBBC""+26 6  08<0Td (  (080BBBCK**+*(p0BBBCK**+***+26  8@D0\#""#"@#"""#+""#"X+26         08<8T"""#H8 ***+3**+*8BBBCP ***+3**+*8BBBCh""+26 6  08<0Td (  (0  h  +26      8@D0\#""#"H   +***+3**+*`  +26             08<8T"""#H8 ***+3**+*8BBBCX( ( (2223;2232@JJJKp "" ("" (+26  6    08<0Td (  (    `0   +26 8@D0\ ***+**+*H(+26       08<8T"""#H8" ***+3**+*8BBBC`(""+26 6  08<0Td (  P(+26 8@D0\"""#""#"@ +26        08<8T"""#H8 ***+3**+*8BBBC`(+26  6  08<0Td (  P(+26 8@D0\ ***+**+*H(+26       08<8T"""#H8" ***+3**+*8BBBC`(""+26 6  08<0Td (  P(+26 8@D0\"""#""#"@ +26        08<8T"""#H8 ***+3**+*8BBBC`(+26  6  08<0Td (  P(+26  4PX\8t"""#     (,,,0(@3    ( $$$|033 ( 38;;:222;@JJJK::;:h80(  +26 8@D0\ ***+""#"@ +26       08<8T"""#H8 ***+3**+*8BBBC` ""+26 6  08<0Td (  P(+26   8@D0\ #8  +P"" ++26          08<8T"""#H8 (***+3**+*8BBBCH (("""#3""#"8BBBC` **( +26  6  08<0Td (   ((X(    (,,,<#\+x2|2|3|28@JJJK           8<<<L#`*d*d+h2l8|CHRRRS#    +0  04888<  (,,,0@#  $$$| ## (0( +26 +266 8@D(`px                         (( 4D H(T0d(l8p@|0@0H0PHPHX`h`pxhhhhP@PhPhPhhhhPhh8hh 0 ( h ( h ( h ( ` ( p x ` x ` p ( ` ( ` ( ( ` ( ( X ( 0 ( 0 ( 0 (       HLLLP"T"T"X+\(l0p;:"# (        @DDDH*L*L*L+P0`;C*B*+:**+ (           (8<<<@2D2D2D3T;8;0;0030(# (+***+""#" ***+;#0:::;22320; (0(    04888@  (,,,0@#     $$$| ## (+**+2223+""#( (0(  04888@  (,,,0@#     $$$| ## ##**+2223 + (  (0( +26       (<X`d0#+*0P++$,0 +26       (<X`d0#+*0P# *3l<(?rFH4xII(O XUs ,[N Lcn4jdo$@vzPd 6`poHeLfPf|f g"`g$g hN3$p \  804 dP h!T"l#X$T%&\$' $(/)89)$9)E+< S4gT=s?8@C DFI`J\Jt0ODtP@V\ 4d kp((w5{HT8dfLqT~H@(@؝Ğ|lXP8D$J%.. .. Guile 3.0.9lpsyntax->datum@guilemin-lengthmin@guilevectors-refvector-unfoldvector-unfold-rightvector-copyvector-move-left!@guile%vector-concatenatevector-appendvector-concatenatevector-empty?=up-to?vector-foldvector-fold-rightvector-mapvector-map!vector-for-eachvector-countvector-indexvector-index-rightvector-skipvector-skip-rightvector-anyvector-everyvector-swap!%vector-reverse!vector-reverse!list->vectordrop@srfi/srfi-1reverse-list->vector8 srfi/srfi-43.scmice-9/boot-9.scm x;Ja,,,b,,,b,,,b,,,b,$,b,#a',,0Jxh%~2w2wKwwJzh~.w&w&w(w"w"w(w&w&w&w&w&w$w.w w9hwwwwx3>2,"w-#-",u-ff%x =3w$, =3w$, w$,,$,,V+ =*w; f=*w ;;J,h : OcZ- wHK w XI+bZ-GKY I+cZ%-G%KY I+cZ!-G!KY I+ ,cZ<- wxW- wx +I+bZ<-xV-x, I+cZ<%-xV%-x, I+cZ<!-xV!-x, I+ , rxi </&,)!(, , I {8a"i$J \i <:@i -(f,-<#- W#K J JI#J J#,e J1."=Aw2+"=Aw2+,2;",2,",<<K  ,<x  , ; +-+eT ^x:\iiK#K;   ,  ,)+*[|*[? i,,cZI\ZiI+]Zii-,-, 9JDJ++`Z* \w&<w$<, J&,#',X6<w </,6PJ+{J+b, <h<<",  ;JJHI' YZi-.+w+,+,{+aZii);;,x.#5Y.#-5Y5-#,5J#,zh++c*x.1[1,.*U5 YZi-<.+,Y.+,w+,{+aZii);;,x-=#-5Y.#-5Y5-#,5J#,z++c*x-=1,[1,.*d5aZi<i'-" wZH'K" wZ X', J',{h+cZii*;;,x"'-9"Y ZH'K9"Y Z X9,', J9,',eH++ Y+x!--" H-K"  XG ,`Zi-"- wH"K wZ X", J"Jd+aZii);;,x#-5Y H#-5Y Z X5,#, J5J#,d++b+xx)- H)-  X)6`Zi-- wiHK iX+aZii<:,y-# YxH-# Yx#X,#J,{h++c+x- Z x*. 75`Zi--w v=.dK v=J;Y +cZii<:,y-,Y =.d-,Y =J;Y, ,,J,{w++ Y*x - =.7 Z =,*=(? U ,`Zi-x-wh=f ~,J+bZii<:,y-Xw>u+ ~JJ++ Y*xI -w= ~wJ6`Zi-Z-wh=f ~,J+bZii<:,y-J-Xw>+ ~JJ++ Y*x-I -w= ~hJ6`Zi-x-wh<g },J+bZii<:,y-Xw=v+ }JJ++ Y*xI -w< }wJ6`Zi-Z-wh<g },J+bZii<:,y-iXw=+ }JJ++ Y*x-I -w< }hJ, Yi-Z/J +^i <:Ai -(d,F",<x-%,-+,%; }J J2aZi-x-wh<g },J+aZii<:,yK-Xw=+ |JJ++ Y*xI -w< |wJ5bZi -h =i"; WiK";[ + YZii<:, yh =Xy"; VXyK";= ++{h++Y* xh&=";&Wx-";.w ,?i-ZYJ++4 --K <, si  J I L+JI_i;v\iJ}-"$J#, (.w , V(.wZ , (,,(Jd%pt 8H4L8|h l!"p#T$%\ ' ,'#(8-($-)9*< G3[l<g>8(?C  CFHxI\ItHNDOXU,[ Lc4jo@v)z<HPdZde Tr`@(Ș@ܝpP8D<Jlpsyntax->datum@guilemin-lengthmin@guilevectors-refvector-unfoldvector-unfold-rightvector-copyvector-move-left!@guile%vector-concatenatevector-appendvector-concatenatevector-empty?=up-to?vector-foldvector-fold-rightvector-mapvector-map!vector-for-eachvector-countvector-indexvector-index-rightvector-skipvector-skip-rightvector-anyvector-everyvector-swap!%vector-reverse!vector-reverse!list->vectordrop@srfi/srfi-1reverse-list->vectorclosureargcachevarproctmperror-fromcachedboxprimassert-nonneg-exact-integerassert-procedureassert-vectorassert-valid-indexassert-valid-startassert-valid-rangeassert-vectorsmin-lengthmodulevectors-refvector-unfoldvector-unfold-rightguile-vector-copyvector-copytagcodevector-reverse-copy%vector-concatenatevector-appendvector-concatenatevector-empty?vector=vector-foldvector-fold-rightvector-mapvector-map!vector-for-eachvector-countvector-indexvector-index-rightvector-skipvector-skip-rightvector-binary-searchvector-anyvector-everyvector-swap!%vector-reverse!vector-reverse!define-vector-copier!vector-reverse-copy!vector->listreverse-vector->listlist->vectorreverse-list->vectorvalnamebposobjunboxedulenrlensidxuidxmaxidx+1ptrsu8a*res*resultrestf0f1f2f3f4f5f6f7f8vtableflagsmaskresrfieldsnfieldsidxbitslenssizeausizenwordsvw0-highw0islens64carcdrpairstxwhomsgarg0arg1xdummykfstartendvsarg2xsmodsunkiaseedseed1seed2seedsfillarg3arg4arg5vecjv1v2len1len2elt=?tx1x2kconsknilstatepred?countvaluecmplohinext-iunspecifiedcopy!docstringinner-proctargettstartsourcesstartb*sendlst(vector-unfold f length initial-seed ...) -> vector The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from 0 up to LENGTH - 1, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.(vector-unfold-right f length initial-seed ...) -> vector The fundamental vector constructor. Create a vector whose length is LENGTH and iterates across each index k from LENGTH - 1 down to 0, applying F at each iteration to the current index and current seeds, in that order, to receive n + 1 values: the element to put in the kth slot of the new vector, and n new seeds for the next iteration. It is an error for the number of seeds to vary between iterations.(vector-copy vec [start [end [fill]]]) -> vector Allocate a new vector whose length is END - START and fills it with elements from vec, taking elements from vec starting at index START and stopping at index END. START defaults to 0 and END defaults to the value of (vector-length VEC). If END extends beyond the length of VEC, the slots in the new vector that obviously cannot be filled by elements from VEC are filled with FILL, whose default value is unspecified.(vector-reverse-copy vec [start [end]]) -> vector Allocate a new vector whose length is END - START and fills it with elements from vec, taking elements from vec in reverse order starting at index START and stopping at index END. START defaults to 0 and END defaults to the value of (vector-length VEC).(vector-append vec ...) -> vector Return a newly allocated vector that contains all elements in order from the subsequent locations in VEC ...(vector-concatenate list-of-vectors) -> vector Append each vector in LIST-OF-VECTORS. Equivalent to: (apply vector-append LIST-OF-VECTORS)(vector-empty? vec) -> boolean Return true if VEC is empty, i.e. its length is 0, and false if not.(vector= elt=? vec ...) -> boolean Return true if the vectors VEC ... have equal lengths and equal elements according to ELT=?. ELT=? is always applied to two arguments. Element comparison must be consistent with eq?, in the following sense: if (eq? a b) returns true, then (elt=? a b) must also return true. The order in which comparisons are performed is unspecified.(vector-fold kons knil vec1 vec2 ...) -> value The fundamental vector iterator. KONS is iterated over each index in all of the vectors, stopping at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly left-to-right.(vector-fold-right kons knil vec1 vec2 ...) -> value The fundamental vector iterator. KONS is iterated over each index in all of the vectors, starting at the end of the shortest; KONS is applied as (KONS i state (vector-ref VEC1 i) (vector-ref VEC2 i) ...) where STATE is the current state value, and I is the current index. The current state value begins with KNIL, and becomes whatever KONS returned at the respective iteration. The iteration is strictly right-to-left.(vector-map f vec2 vec2 ...) -> vector Return a new vector of the shortest size of the vector arguments. Each element at index i of the new vector is mapped from the old vectors by (F i (vector-ref VEC1 i) (vector-ref VEC2 i) ...). The dynamic order of application of F is unspecified.(vector-map! f vec2 vec2 ...) -> unspecified Similar to vector-map, but rather than mapping the new elements into a new vector, the new mapped elements are destructively inserted into VEC1. The dynamic order of application of F is unspecified.(vector-for-each f vec1 vec2 ...) -> unspecified Call (F i VEC1[i] VEC2[i] ...) for each index i less than the length of the shortest vector passed. The iteration is strictly left-to-right.(vector-count pred? vec1 vec2 ...) -> exact nonnegative integer Count the number of indices i for which (PRED? VEC1[i] VEC2[i] ...) returns true, where i is less than the length of the shortest vector passed.(vector-index pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the first elements in VEC1 VEC2 ... that satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.(vector-index-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the last elements in VEC1 VEC2 ... that satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.(vector-skip pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the first elements in VEC1 VEC2 ... that do not satisfy PRED?. If no matching element is found by the end of the shortest vector, return #f.(vector-skip-right pred? vec1 vec2 ...) -> exact nonnegative integer or #f Find and return the index of the last elements in VEC1 VEC2 ... that do not satisfy PRED?, searching from right-to-left. If no matching element is found before the end of the shortest vector, return #f.(vector-binary-search vec value cmp [start [end]]) -> exact nonnegative integer or #f Find and return an index of VEC between START and END whose value is VALUE using a binary search. If no matching element is found, return #f. The default START is 0 and the default END is the length of VEC. CMP must be a procedure of two arguments such that (CMP A B) returns a negative integer if A < B, a positive integer if A > B, or zero if A = B. The elements of VEC must be sorted in non-decreasing order according to CMP.(vector-any pred? vec1 vec2 ...) -> value or #f Find the first parallel set of elements from VEC1 VEC2 ... for which PRED? returns a true value. If such a parallel set of elements exists, vector-any returns the value that PRED? returned for that set of elements. The iteration is strictly left-to-right.(vector-every pred? vec1 vec2 ...) -> value or #f If, for every index i less than the length of the shortest vector argument, the set of elements VEC1[i] VEC2[i] ... satisfies PRED?, vector-every returns the value that PRED? returned for the last set of elements, at the last index of the shortest vector. The iteration is strictly left-to-right.(vector-swap! vec i j) -> unspecified Swap the values of the locations in VEC at I and J.(vector-reverse! vec [start [end]]) -> unspecified Destructively reverse the contents of VEC between START and END. START defaults to 0 and END defaults to the length of VEC.(vector-reverse-copy! target tstart source [sstart [send]]) -> unspecified Like vector-copy!, but copy the elements in the reverse order. It is an error if TARGET and SOURCE are identical vectors and the TARGET and SOURCE ranges overlap; however, if TSTART = SSTART, vector-reverse-copy! behaves as (vector-reverse! TARGET TSTART SEND) would.(vector->list vec [start [end]]) -> proper-list Return a newly allocated list containing the elements in VEC between START and END. START defaults to 0 and END defaults to the length of VEC.(reverse-vector->list vec [start [end]]) -> proper-list Return a newly allocated list containing the elements in VEC between START and END in reverse order. START defaults to 0 and END defaults to the length of VEC.(list->vector proper-list [start [end]]) -> vector Return a newly allocated vector of the elements from PROPER-LIST with indices between START and END. START defaults to 0 and END defaults to the length of PROPER-LIST.(reverse-list->vector proper-list [start [end]]) -> vector Return a newly allocated vector of the elements from PROPER-LIST with indices between START and END, in reverse order. START defaults to 0 and END defaults to the length of PROPER-LIST..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab